diff --git a/snippets/dokuwiki-2023-04-04/.htaccess.dist b/snippets/dokuwiki-2023-04-04/.htaccess.dist deleted file mode 100644 index 3e96a83..0000000 --- a/snippets/dokuwiki-2023-04-04/.htaccess.dist +++ /dev/null @@ -1,43 +0,0 @@ -## You should disable Indexes and MultiViews either here or in the -## global config. Symlinks maybe needed for URL rewriting. -#Options -Indexes -MultiViews +FollowSymLinks - -## make sure nobody gets the htaccess, README, COPYING or VERSION files - - - Require all denied - - - Order allow,deny - Deny from all - - - -## Don't allow access to git directories - - RedirectMatch 404 /\.git - - -## Uncomment these rules if you want to have nice URLs using -## $conf['userewrite'] = 1 - not needed for rewrite mode 2 -#RewriteEngine on -# -#RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L] -#RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L] -#RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L] -#RewriteRule ^$ doku.php [L] -#RewriteCond %{REQUEST_FILENAME} !-f -#RewriteCond %{REQUEST_FILENAME} !-d -#RewriteRule (.*) doku.php?id=$1 [QSA,L] -#RewriteRule ^index.php$ doku.php -# -## Not all installations will require the following line. If you do, -## change "/dokuwiki" to the path to your dokuwiki directory relative -## to your document root. -#RewriteBase /dokuwiki -# -## If you enable DokuWikis XML-RPC interface, you should consider to -## restrict access to it over HTTPS only! Uncomment the following two -## rules if your server setup allows HTTPS. -#RewriteCond %{HTTPS} !=on -#RewriteRule ^lib/exe/xmlrpc.php$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301] diff --git a/snippets/dokuwiki-2023-04-04/COPYING b/snippets/dokuwiki-2023-04-04/COPYING deleted file mode 100644 index d159169..0000000 --- a/snippets/dokuwiki-2023-04-04/COPYING +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/snippets/dokuwiki-2023-04-04/README b/snippets/dokuwiki-2023-04-04/README deleted file mode 100644 index be9562f..0000000 --- a/snippets/dokuwiki-2023-04-04/README +++ /dev/null @@ -1,10 +0,0 @@ -All documentation for DokuWiki is available online -at https://www.dokuwiki.org/ - -For Installation Instructions see -https://www.dokuwiki.org/install - -DokuWiki - 2004-2023 (c) Andreas Gohr - and the DokuWiki Community -See COPYING and file headers for license info - diff --git a/snippets/dokuwiki-2023-04-04/SECURITY.md b/snippets/dokuwiki-2023-04-04/SECURITY.md deleted file mode 100644 index d383115..0000000 --- a/snippets/dokuwiki-2023-04-04/SECURITY.md +++ /dev/null @@ -1,16 +0,0 @@ -# Security Policy - -Security vulnerabilities can be reported for the current stable release (branch `stable`) and the `master` branch. - -We try to fix vulnerabilites as fast as possible, but please keep in mind that this is a project run by volunteers. Depending on the severity we may release hotfixes for the current stable release or may simply incorporate the fix in the next proper release. - -**This policy only applies to DokuWiki and the bundled plugins. Do not report issues about 3rd party plugins here.** - -## Reporting a Vulnerability - -You have multiple options on reporting vulnerabilities - -* Use [huntr.dev](https://www.huntr.dev/repos/dokuwiki/dokuwiki) -* Send an e-mail to [Andi](mailto:andi@splitbrain.org) -* Open a [Github Issue](https://github.com/dokuwiki/dokuwiki/issues) -* Send a mail to the [Mailing List](https://www.dokuwiki.org/mailinglist) diff --git a/snippets/dokuwiki-2023-04-04/VERSION b/snippets/dokuwiki-2023-04-04/VERSION deleted file mode 100644 index b760d34..0000000 --- a/snippets/dokuwiki-2023-04-04/VERSION +++ /dev/null @@ -1 +0,0 @@ -2023-04-04 "Jack Jackrum" diff --git a/snippets/dokuwiki-2023-04-04/bin/.htaccess b/snippets/dokuwiki-2023-04-04/bin/.htaccess deleted file mode 100644 index 7625314..0000000 --- a/snippets/dokuwiki-2023-04-04/bin/.htaccess +++ /dev/null @@ -1,7 +0,0 @@ - - Require all denied - - - Order allow,deny - Deny from all - diff --git a/snippets/dokuwiki-2023-04-04/bin/dwpage.php b/snippets/dokuwiki-2023-04-04/bin/dwpage.php deleted file mode 100755 index a640fa7..0000000 --- a/snippets/dokuwiki-2023-04-04/bin/dwpage.php +++ /dev/null @@ -1,350 +0,0 @@ -#!/usr/bin/env php -registerOption( - 'force', - 'force obtaining a lock for the page (generally bad idea)', - 'f' - ); - $options->registerOption( - 'user', - 'work as this user. defaults to current CLI user', - 'u', - 'username' - ); - $options->setHelp( - 'Utility to help command line Dokuwiki page editing, allow ' . - 'pages to be checked out for editing then committed after changes' - ); - - /* checkout command */ - $options->registerCommand( - 'checkout', - 'Checks out a file from the repository, using the wiki id and obtaining ' . - 'a lock for the page. ' . "\n" . - 'If a working_file is specified, this is where the page is copied to. ' . - 'Otherwise defaults to the same as the wiki page in the current ' . - 'working directory.' - ); - $options->registerArgument( - 'wikipage', - 'The wiki page to checkout', - true, - 'checkout' - ); - $options->registerArgument( - 'workingfile', - 'How to name the local checkout', - false, - 'checkout' - ); - - /* commit command */ - $options->registerCommand( - 'commit', - 'Checks in the working_file into the repository using the specified ' . - 'wiki id, archiving the previous version.' - ); - $options->registerArgument( - 'workingfile', - 'The local file to commit', - true, - 'commit' - ); - $options->registerArgument( - 'wikipage', - 'The wiki page to create or update', - true, - 'commit' - ); - $options->registerOption( - 'message', - 'Summary describing the change (required)', - 'm', - 'summary', - 'commit' - ); - $options->registerOption( - 'trivial', - 'minor change', - 't', - false, - 'commit' - ); - - /* lock command */ - $options->registerCommand( - 'lock', - 'Obtains or updates a lock for a wiki page' - ); - $options->registerArgument( - 'wikipage', - 'The wiki page to lock', - true, - 'lock' - ); - - /* unlock command */ - $options->registerCommand( - 'unlock', - 'Removes a lock for a wiki page.' - ); - $options->registerArgument( - 'wikipage', - 'The wiki page to unlock', - true, - 'unlock' - ); - - /* gmeta command */ - $options->registerCommand( - 'getmeta', - 'Prints metadata value for a page to stdout.' - ); - $options->registerArgument( - 'wikipage', - 'The wiki page to get the metadata for', - true, - 'getmeta' - ); - $options->registerArgument( - 'key', - 'The name of the metadata item to be retrieved.' . "\n" . - 'If empty, an array of all the metadata items is returned.' ."\n" . - 'For retrieving items that are stored in sub-arrays, separate the ' . - 'keys of the different levels by spaces, in quotes, eg "date modified".', - false, - 'getmeta' - ); - } - - /** - * Your main program - * - * Arguments and options have been parsed when this is run - * - * @param Options $options - * @return void - */ - protected function main(Options $options) { - $this->force = $options->getOpt('force', false); - $this->username = $options->getOpt('user', $this->getUser()); - - $command = $options->getCmd(); - $args = $options->getArgs(); - switch($command) { - case 'checkout': - $wiki_id = array_shift($args); - $localfile = array_shift($args); - $this->commandCheckout($wiki_id, $localfile); - break; - case 'commit': - $localfile = array_shift($args); - $wiki_id = array_shift($args); - $this->commandCommit( - $localfile, - $wiki_id, - $options->getOpt('message', ''), - $options->getOpt('trivial', false) - ); - break; - case 'lock': - $wiki_id = array_shift($args); - $this->obtainLock($wiki_id); - $this->success("$wiki_id locked"); - break; - case 'unlock': - $wiki_id = array_shift($args); - $this->clearLock($wiki_id); - $this->success("$wiki_id unlocked"); - break; - case 'getmeta': - $wiki_id = array_shift($args); - $key = trim(array_shift($args)); - $meta = p_get_metadata($wiki_id, $key, METADATA_RENDER_UNLIMITED); - echo trim(json_encode($meta, JSON_PRETTY_PRINT)); - echo "\n"; - break; - default: - echo $options->help(); - } - } - - /** - * Check out a file - * - * @param string $wiki_id - * @param string $localfile - */ - protected function commandCheckout($wiki_id, $localfile) { - global $conf; - - $wiki_id = cleanID($wiki_id); - $wiki_fn = wikiFN($wiki_id); - - if(!file_exists($wiki_fn)) { - $this->fatal("$wiki_id does not yet exist"); - } - - if(empty($localfile)) { - $localfile = getcwd() . '/' . \dokuwiki\Utf8\PhpString::basename($wiki_fn); - } - - if(!file_exists(dirname($localfile))) { - $this->fatal("Directory " . dirname($localfile) . " does not exist"); - } - - if(stristr(realpath(dirname($localfile)), realpath($conf['datadir'])) !== false) { - $this->fatal("Attempt to check out file into data directory - not allowed"); - } - - $this->obtainLock($wiki_id); - - if(!copy($wiki_fn, $localfile)) { - $this->clearLock($wiki_id); - $this->fatal("Unable to copy $wiki_fn to $localfile"); - } - - $this->success("$wiki_id > $localfile"); - } - - /** - * Save a file as a new page revision - * - * @param string $localfile - * @param string $wiki_id - * @param string $message - * @param bool $minor - */ - protected function commandCommit($localfile, $wiki_id, $message, $minor) { - $wiki_id = cleanID($wiki_id); - $message = trim($message); - - if(!file_exists($localfile)) { - $this->fatal("$localfile does not exist"); - } - - if(!is_readable($localfile)) { - $this->fatal("Cannot read from $localfile"); - } - - if(!$message) { - $this->fatal("Summary message required"); - } - - $this->obtainLock($wiki_id); - - saveWikiText($wiki_id, file_get_contents($localfile), $message, $minor); - - $this->clearLock($wiki_id); - - $this->success("$localfile > $wiki_id"); - } - - /** - * Lock the given page or exit - * - * @param string $wiki_id - */ - protected function obtainLock($wiki_id) { - if($this->force) $this->deleteLock($wiki_id); - - $_SERVER['REMOTE_USER'] = $this->username; - - if(checklock($wiki_id)) { - $this->error("Page $wiki_id is already locked by another user"); - exit(1); - } - - lock($wiki_id); - - if(checklock($wiki_id)) { - $this->error("Unable to obtain lock for $wiki_id "); - var_dump(checklock($wiki_id)); - exit(1); - } - } - - /** - * Clear the lock on the given page - * - * @param string $wiki_id - */ - protected function clearLock($wiki_id) { - if($this->force) $this->deleteLock($wiki_id); - - $_SERVER['REMOTE_USER'] = $this->username; - if(checklock($wiki_id)) { - $this->error("Page $wiki_id is locked by another user"); - exit(1); - } - - unlock($wiki_id); - - if(file_exists(wikiLockFN($wiki_id))) { - $this->error("Unable to clear lock for $wiki_id"); - exit(1); - } - } - - /** - * Forcefully remove a lock on the page given - * - * @param string $wiki_id - */ - protected function deleteLock($wiki_id) { - $wikiLockFN = wikiLockFN($wiki_id); - - if(file_exists($wikiLockFN)) { - if(!unlink($wikiLockFN)) { - $this->error("Unable to delete $wikiLockFN"); - exit(1); - } - } - } - - /** - * Get the current user's username from the environment - * - * @return string - */ - protected function getUser() { - $user = getenv('USER'); - if(empty ($user)) { - $user = getenv('USERNAME'); - } else { - return $user; - } - if(empty ($user)) { - $user = 'admin'; - } - return $user; - } -} - -// Main -$cli = new PageCLI(); -$cli->run(); diff --git a/snippets/dokuwiki-2023-04-04/bin/gittool.php b/snippets/dokuwiki-2023-04-04/bin/gittool.php deleted file mode 100755 index 5ebd0c5..0000000 --- a/snippets/dokuwiki-2023-04-04/bin/gittool.php +++ /dev/null @@ -1,340 +0,0 @@ -#!/usr/bin/env php - - */ -class GitToolCLI extends CLI { - - /** - * Register options and arguments on the given $options object - * - * @param Options $options - * @return void - */ - protected function setup(Options $options) { - $options->setHelp( - "Manage git repositories for DokuWiki and its plugins and templates.\n\n" . - "$> ./bin/gittool.php clone gallery template:ach\n" . - "$> ./bin/gittool.php repos\n" . - "$> ./bin/gittool.php origin -v" - ); - - $options->registerArgument( - 'command', - 'Command to execute. See below', - true - ); - - $options->registerCommand( - 'clone', - 'Tries to install a known plugin or template (prefix with template:) via git. Uses the DokuWiki.org ' . - 'plugin repository to find the proper git repository. Multiple extensions can be given as parameters' - ); - $options->registerArgument( - 'extension', - 'name of the extension to install, prefix with \'template:\' for templates', - true, - 'clone' - ); - - $options->registerCommand( - 'install', - 'The same as clone, but when no git source repository can be found, the extension is installed via ' . - 'download' - ); - $options->registerArgument( - 'extension', - 'name of the extension to install, prefix with \'template:\' for templates', - true, - 'install' - ); - - $options->registerCommand( - 'repos', - 'Lists all git repositories found in this DokuWiki installation' - ); - - $options->registerCommand( - '*', - 'Any unknown commands are assumed to be arguments to git and will be executed in all repositories ' . - 'found within this DokuWiki installation' - ); - } - - /** - * Your main program - * - * Arguments and options have been parsed when this is run - * - * @param Options $options - * @return void - */ - protected function main(Options $options) { - $command = $options->getCmd(); - $args = $options->getArgs(); - if(!$command) $command = array_shift($args); - - switch($command) { - case '': - echo $options->help(); - break; - case 'clone': - $this->cmdClone($args); - break; - case 'install': - $this->cmdInstall($args); - break; - case 'repo': - case 'repos': - $this->cmdRepos(); - break; - default: - $this->cmdGit($command, $args); - } - } - - /** - * Tries to install the given extensions using git clone - * - * @param array $extensions - */ - public function cmdClone($extensions) { - $errors = array(); - $succeeded = array(); - - foreach($extensions as $ext) { - $repo = $this->getSourceRepo($ext); - - if(!$repo) { - $this->error("could not find a repository for $ext"); - $errors[] = $ext; - } else { - if($this->cloneExtension($ext, $repo)) { - $succeeded[] = $ext; - } else { - $errors[] = $ext; - } - } - } - - echo "\n"; - if($succeeded) $this->success('successfully cloned the following extensions: ' . join(', ', $succeeded)); - if($errors) $this->error('failed to clone the following extensions: ' . join(', ', $errors)); - } - - /** - * Tries to install the given extensions using git clone with fallback to install - * - * @param array $extensions - */ - public function cmdInstall($extensions) { - $errors = array(); - $succeeded = array(); - - foreach($extensions as $ext) { - $repo = $this->getSourceRepo($ext); - - if(!$repo) { - $this->info("could not find a repository for $ext"); - if($this->downloadExtension($ext)) { - $succeeded[] = $ext; - } else { - $errors[] = $ext; - } - } else { - if($this->cloneExtension($ext, $repo)) { - $succeeded[] = $ext; - } else { - $errors[] = $ext; - } - } - } - - echo "\n"; - if($succeeded) $this->success('successfully installed the following extensions: ' . join(', ', $succeeded)); - if($errors) $this->error('failed to install the following extensions: ' . join(', ', $errors)); - } - - /** - * Executes the given git command in every repository - * - * @param $cmd - * @param $arg - */ - public function cmdGit($cmd, $arg) { - $repos = $this->findRepos(); - - $shell = array_merge(array('git', $cmd), $arg); - $shell = array_map('escapeshellarg', $shell); - $shell = join(' ', $shell); - - foreach($repos as $repo) { - if(!@chdir($repo)) { - $this->error("Could not change into $repo"); - continue; - } - - $this->info("executing $shell in $repo"); - $ret = 0; - system($shell, $ret); - - if($ret == 0) { - $this->success("git succeeded in $repo"); - } else { - $this->error("git failed in $repo"); - } - } - } - - /** - * Simply lists the repositories - */ - public function cmdRepos() { - $repos = $this->findRepos(); - foreach($repos as $repo) { - echo "$repo\n"; - } - } - - /** - * Install extension from the given download URL - * - * @param string $ext - * @return bool|null - */ - private function downloadExtension($ext) { - /** @var helper_plugin_extension_extension $plugin */ - $plugin = plugin_load('helper', 'extension_extension'); - if(!$ext) die("extension plugin not available, can't continue"); - - $plugin->setExtension($ext); - - $url = $plugin->getDownloadURL(); - if(!$url) { - $this->error("no download URL for $ext"); - return false; - } - - $ok = false; - try { - $this->info("installing $ext via download from $url"); - $ok = $plugin->installFromURL($url); - } catch(Exception $e) { - $this->error($e->getMessage()); - } - - if($ok) { - $this->success("installed $ext via download"); - return true; - } else { - $this->success("failed to install $ext via download"); - return false; - } - } - - /** - * Clones the extension from the given repository - * - * @param string $ext - * @param string $repo - * @return bool - */ - private function cloneExtension($ext, $repo) { - if(substr($ext, 0, 9) == 'template:') { - $target = fullpath(tpl_incdir() . '../' . substr($ext, 9)); - } else { - $target = DOKU_PLUGIN . $ext; - } - - $this->info("cloning $ext from $repo to $target"); - $ret = 0; - system("git clone $repo $target", $ret); - if($ret === 0) { - $this->success("cloning of $ext succeeded"); - return true; - } else { - $this->error("cloning of $ext failed"); - return false; - } - } - - /** - * Returns all git repositories in this DokuWiki install - * - * Looks in root, template and plugin directories only. - * - * @return array - */ - private function findRepos() { - $this->info('Looking for .git directories'); - $data = array_merge( - glob(DOKU_INC . '.git', GLOB_ONLYDIR), - glob(DOKU_PLUGIN . '*/.git', GLOB_ONLYDIR), - glob(fullpath(tpl_incdir() . '../') . '/*/.git', GLOB_ONLYDIR) - ); - - if(!$data) { - $this->error('Found no .git directories'); - } else { - $this->success('Found ' . count($data) . ' .git directories'); - } - $data = array_map('fullpath', array_map('dirname', $data)); - return $data; - } - - /** - * Returns the repository for the given extension - * - * @param $extension - * @return false|string - */ - private function getSourceRepo($extension) { - /** @var helper_plugin_extension_extension $ext */ - $ext = plugin_load('helper', 'extension_extension'); - if(!$ext) die("extension plugin not available, can't continue"); - - $ext->setExtension($extension); - - $repourl = $ext->getSourcerepoURL(); - if(!$repourl) return false; - - // match github repos - if(preg_match('/github\.com\/([^\/]+)\/([^\/]+)/i', $repourl, $m)) { - $user = $m[1]; - $repo = $m[2]; - return 'https://github.com/' . $user . '/' . $repo . '.git'; - } - - // match gitorious repos - if(preg_match('/gitorious.org\/([^\/]+)\/([^\/]+)?/i', $repourl, $m)) { - $user = $m[1]; - $repo = $m[2]; - if(!$repo) $repo = $user; - - return 'https://git.gitorious.org/' . $user . '/' . $repo . '.git'; - } - - // match bitbucket repos - most people seem to use mercurial there though - if(preg_match('/bitbucket\.org\/([^\/]+)\/([^\/]+)/i', $repourl, $m)) { - $user = $m[1]; - $repo = $m[2]; - return 'https://bitbucket.org/' . $user . '/' . $repo . '.git'; - } - - return false; - } -} - -// Main -$cli = new GitToolCLI(); -$cli->run(); diff --git a/snippets/dokuwiki-2023-04-04/bin/indexer.php b/snippets/dokuwiki-2023-04-04/bin/indexer.php deleted file mode 100755 index c8c8361..0000000 --- a/snippets/dokuwiki-2023-04-04/bin/indexer.php +++ /dev/null @@ -1,107 +0,0 @@ -#!/usr/bin/env php -setHelp( - 'Updates the searchindex by indexing all new or changed pages. When the -c option is ' . - 'given the index is cleared first.' - ); - - $options->registerOption( - 'clear', - 'clear the index before updating', - 'c' - ); - $options->registerOption( - 'quiet', - 'don\'t produce any output', - 'q' - ); - } - - /** - * Your main program - * - * Arguments and options have been parsed when this is run - * - * @param Options $options - * @return void - */ - protected function main(Options $options) { - $this->clear = $options->getOpt('clear'); - $this->quiet = $options->getOpt('quiet'); - - if($this->clear) $this->clearindex(); - - $this->update(); - } - - /** - * Update the index - */ - protected function update() { - global $conf; - $data = array(); - $this->quietecho("Searching pages... "); - search($data, $conf['datadir'], 'search_allpages', array('skipacl' => true)); - $this->quietecho(count($data) . " pages found.\n"); - - foreach($data as $val) { - $this->index($val['id']); - } - } - - /** - * Index the given page - * - * @param string $id - */ - protected function index($id) { - $this->quietecho("$id... "); - idx_addPage($id, !$this->quiet, $this->clear); - $this->quietecho("done.\n"); - } - - /** - * Clear all index files - */ - protected function clearindex() { - $this->quietecho("Clearing index... "); - idx_get_indexer()->clear(); - $this->quietecho("done.\n"); - } - - /** - * Print message if not supressed - * - * @param string $msg - */ - protected function quietecho($msg) { - if(!$this->quiet) echo $msg; - } -} - -// Main -$cli = new IndexerCLI(); -$cli->run(); diff --git a/snippets/dokuwiki-2023-04-04/bin/plugin.php b/snippets/dokuwiki-2023-04-04/bin/plugin.php deleted file mode 100755 index 84a800e..0000000 --- a/snippets/dokuwiki-2023-04-04/bin/plugin.php +++ /dev/null @@ -1,103 +0,0 @@ -#!/usr/bin/env php -setHelp('Excecutes Plugin command line tools'); - $options->registerArgument('plugin', 'The plugin CLI you want to run. Leave off to see list', false); - } - - /** - * Your main program - * - * Arguments and options have been parsed when this is run - * - * @param Options $options - * @return void - */ - protected function main(Options $options) { - global $argv; - $argv = $options->getArgs(); - - if($argv) { - $plugin = $this->loadPlugin($argv[0]); - if($plugin !== null) { - $plugin->run(); - } else { - $this->fatal('Command {cmd} not found.', ['cmd' => $argv[0]]); - } - } else { - echo $options->help(); - $this->listPlugins(); - } - } - - /** - * List available plugins - */ - protected function listPlugins() { - /** @var PluginController $plugin_controller */ - global $plugin_controller; - - echo "\n"; - echo "\n"; - echo $this->colors->wrap('AVAILABLE PLUGINS:', Colors::C_BROWN); - echo "\n"; - - $list = $plugin_controller->getList('cli'); - sort($list); - if(!count($list)) { - echo $this->colors->wrap(" No plugins providing CLI components available\n", Colors::C_RED); - } else { - $tf = new \splitbrain\phpcli\TableFormatter($this->colors); - - foreach($list as $name) { - $plugin = $this->loadPlugin($name); - if($plugin === null) continue; - $info = $plugin->getInfo(); - - echo $tf->format( - [2, '30%', '*'], - ['', $name, $info['desc']], - ['', Colors::C_CYAN, ''] - - ); - } - } - } - - /** - * Instantiate a CLI plugin - * - * @param string $name - * @return \dokuwiki\Extension\CLIPlugin|null - */ - protected function loadPlugin($name) { - // execute the plugin CLI - $class = "cli_plugin_$name"; - if(class_exists($class)) { - return new $class(); - } - return null; - } -} - -// Main -$cli = new PluginCLI(); -$cli->run(); diff --git a/snippets/dokuwiki-2023-04-04/bin/render.php b/snippets/dokuwiki-2023-04-04/bin/render.php deleted file mode 100755 index 6076951..0000000 --- a/snippets/dokuwiki-2023-04-04/bin/render.php +++ /dev/null @@ -1,64 +0,0 @@ -#!/usr/bin/env php - - */ -class RenderCLI extends CLI { - - /** - * Register options and arguments on the given $options object - * - * @param Options $options - * @return void - */ - protected function setup(Options $options) { - $options->setHelp( - 'A simple commandline tool to render some DokuWiki syntax with a given renderer.' . - "\n\n" . - 'This may not work for plugins that expect a certain environment to be ' . - 'set up before rendering, but should work for most or even all standard ' . - 'DokuWiki markup' - ); - $options->registerOption('renderer', 'The renderer mode to use. Defaults to xhtml', 'r', 'mode'); - } - - /** - * Your main program - * - * Arguments and options have been parsed when this is run - * - * @param Options $options - * @throws DokuCLI_Exception - * @return void - */ - protected function main(Options $options) { - $renderer = $options->getOpt('renderer', 'xhtml'); - - // do the action - $source = stream_get_contents(STDIN); - $info = array(); - $result = p_render($renderer, p_get_instructions($source), $info); - if(is_null($result)) throw new DokuCLI_Exception("No such renderer $renderer"); - echo $result; - } -} - -// Main -$cli = new RenderCLI(); -$cli->run(); diff --git a/snippets/dokuwiki-2023-04-04/bin/striplangs.php b/snippets/dokuwiki-2023-04-04/bin/striplangs.php deleted file mode 100755 index 91805d5..0000000 --- a/snippets/dokuwiki-2023-04-04/bin/striplangs.php +++ /dev/null @@ -1,114 +0,0 @@ -#!/usr/bin/env php -setHelp( - 'Remove all languages from the installation, besides the ones specified. English language ' . - 'is never removed!' - ); - - $options->registerOption( - 'keep', - 'Comma separated list of languages to keep in addition to English.', - 'k', - 'langcodes' - ); - $options->registerOption( - 'english-only', - 'Remove all languages except English', - 'e' - ); - } - - /** - * Your main program - * - * Arguments and options have been parsed when this is run - * - * @param Options $options - * @return void - */ - protected function main(Options $options) { - if($options->getOpt('keep')) { - $keep = explode(',', $options->getOpt('keep')); - if(!in_array('en', $keep)) $keep[] = 'en'; - } elseif($options->getOpt('english-only')) { - $keep = array('en'); - } else { - echo $options->help(); - exit(0); - } - - // Kill all language directories in /inc/lang and /lib/plugins besides those in $langs array - $this->stripDirLangs(realpath(dirname(__FILE__) . '/../inc/lang'), $keep); - $this->processExtensions(realpath(dirname(__FILE__) . '/../lib/plugins'), $keep); - $this->processExtensions(realpath(dirname(__FILE__) . '/../lib/tpl'), $keep); - } - - /** - * Strip languages from extensions - * - * @param string $path path to plugin or template dir - * @param array $keep_langs languages to keep - */ - protected function processExtensions($path, $keep_langs) { - if(is_dir($path)) { - $entries = scandir($path); - - foreach($entries as $entry) { - if($entry != "." && $entry != "..") { - if(is_dir($path . '/' . $entry)) { - - $plugin_langs = $path . '/' . $entry . '/lang'; - - if(is_dir($plugin_langs)) { - $this->stripDirLangs($plugin_langs, $keep_langs); - } - } - } - } - } - } - - /** - * Strip languages from path - * - * @param string $path path to lang dir - * @param array $keep_langs languages to keep - */ - protected function stripDirLangs($path, $keep_langs) { - $dir = dir($path); - - while(($cur_dir = $dir->read()) !== false) { - if($cur_dir != '.' and $cur_dir != '..' and is_dir($path . '/' . $cur_dir)) { - - if(!in_array($cur_dir, $keep_langs, true)) { - io_rmdir($path . '/' . $cur_dir, true); - } - } - } - $dir->close(); - } -} - -$cli = new StripLangsCLI(); -$cli->run(); diff --git a/snippets/dokuwiki-2023-04-04/bin/wantedpages.php b/snippets/dokuwiki-2023-04-04/bin/wantedpages.php deleted file mode 100755 index 3eb0334..0000000 --- a/snippets/dokuwiki-2023-04-04/bin/wantedpages.php +++ /dev/null @@ -1,186 +0,0 @@ -#!/usr/bin/env php -setHelp( - 'Outputs a list of wanted pages (pages that do not exist yet) and their origin pages ' . - ' (the pages that are linkin to these missing pages).' - ); - $options->registerArgument( - 'namespace', - 'The namespace to lookup. Defaults to root namespace', - false - ); - - $options->registerOption( - 'sort', - 'Sort by wanted or origin page', - 's', - '(wanted|origin)' - ); - - $options->registerOption( - 'skip', - 'Do not show the second dimension', - 'k' - ); - } - - /** - * Your main program - * - * Arguments and options have been parsed when this is run - * - * @param Options $options - * @return void - */ - protected function main(Options $options) { - $args = $options->getArgs(); - if($args) { - $startdir = dirname(wikiFN($args[0] . ':xxx')); - } else { - $startdir = dirname(wikiFN('xxx')); - } - - $this->skip = $options->getOpt('skip'); - $this->sort = $options->getOpt('sort'); - - $this->info("searching $startdir"); - - foreach($this->getPages($startdir) as $page) { - $this->internalLinks($page); - } - Sort::ksort($this->result); - foreach($this->result as $main => $subs) { - if($this->skip) { - print "$main\n"; - } else { - $subs = array_unique($subs); - Sort::sort($subs); - foreach($subs as $sub) { - printf("%-40s %s\n", $main, $sub); - } - } - } - } - - /** - * Determine directions of the search loop - * - * @param string $entry - * @param string $basepath - * @return int - */ - protected function dirFilter($entry, $basepath) { - if($entry == '.' || $entry == '..') { - return WantedPagesCLI::DIR_CONTINUE; - } - if(is_dir($basepath . '/' . $entry)) { - if(strpos($entry, '_') === 0) { - return WantedPagesCLI::DIR_CONTINUE; - } - return WantedPagesCLI::DIR_NS; - } - if(preg_match('/\.txt$/', $entry)) { - return WantedPagesCLI::DIR_PAGE; - } - return WantedPagesCLI::DIR_CONTINUE; - } - - /** - * Collects recursively the pages in a namespace - * - * @param string $dir - * @return array - * @throws DokuCLI_Exception - */ - protected function getPages($dir) { - static $trunclen = null; - if(!$trunclen) { - global $conf; - $trunclen = strlen($conf['datadir'] . ':'); - } - - if(!is_dir($dir)) { - throw new DokuCLI_Exception("Unable to read directory $dir"); - } - - $pages = array(); - $dh = opendir($dir); - while(false !== ($entry = readdir($dh))) { - $status = $this->dirFilter($entry, $dir); - if($status == WantedPagesCLI::DIR_CONTINUE) { - continue; - } else if($status == WantedPagesCLI::DIR_NS) { - $pages = array_merge($pages, $this->getPages($dir . '/' . $entry)); - } else { - $page = array( - 'id' => pathID(substr($dir . '/' . $entry, $trunclen)), - 'file' => $dir . '/' . $entry, - ); - $pages[] = $page; - } - } - closedir($dh); - return $pages; - } - - /** - * Parse instructions and add the non-existing links to the result array - * - * @param array $page array with page id and file path - */ - protected function internalLinks($page) { - global $conf; - $instructions = p_get_instructions(file_get_contents($page['file'])); - $resolver = new PageResolver($page['id']); - $pid = $page['id']; - foreach($instructions as $ins) { - if($ins[0] == 'internallink' || ($conf['camelcase'] && $ins[0] == 'camelcaselink')) { - $mid = $resolver->resolveId($ins[1][0]); - if(!page_exists($mid)) { - list($mid) = explode('#', $mid); //record pages without hashes - - if($this->sort == 'origin') { - $this->result[$pid][] = $mid; - } else { - $this->result[$mid][] = $pid; - } - } - } - } - } -} - -// Main -$cli = new WantedPagesCLI(); -$cli->run(); diff --git a/snippets/dokuwiki-2023-04-04/conf/.htaccess b/snippets/dokuwiki-2023-04-04/conf/.htaccess deleted file mode 100644 index 9f49132..0000000 --- a/snippets/dokuwiki-2023-04-04/conf/.htaccess +++ /dev/null @@ -1,8 +0,0 @@ -## no access to the conf directory - - Require all denied - - - Order allow,deny - Deny from all - diff --git a/snippets/dokuwiki-2023-04-04/conf/acl.auth.php.dist b/snippets/dokuwiki-2023-04-04/conf/acl.auth.php.dist deleted file mode 100644 index 14344d7..0000000 --- a/snippets/dokuwiki-2023-04-04/conf/acl.auth.php.dist +++ /dev/null @@ -1,21 +0,0 @@ -# acl.auth.php -# -# Don't modify the lines above -# -# Access Control Lists -# -# Editing this file by hand shouldn't be necessary. Use the ACL -# Manager interface instead. -# -# If your auth backend allows special char like spaces in groups -# or user names you need to urlencode them (only chars <128, leave -# UTF-8 multibyte chars as is) -# -# none 0 -# read 1 -# edit 2 -# create 4 -# upload 8 -# delete 16 - -* @ALL 8 diff --git a/snippets/dokuwiki-2023-04-04/conf/acronyms.conf b/snippets/dokuwiki-2023-04-04/conf/acronyms.conf deleted file mode 100644 index 2ecdeda..0000000 --- a/snippets/dokuwiki-2023-04-04/conf/acronyms.conf +++ /dev/null @@ -1,62 +0,0 @@ -# Acronyms. - -ACL Access Control List -AFAICS As far as I can see -AFAIK As far as I know -AFAIR As far as I remember -API Application Programming Interface -ASAP As soon as possible -ASCII American Standard Code for Information Interchange -BTW By the way -CMS Content Management System -CSS Cascading Style Sheets -DNS Domain Name System -EOF End of file -EOL End of line -EOM End of message -EOT End of text -FAQ Frequently Asked Questions -FTP File Transfer Protocol -FOSS Free & Open-Source Software -FLOSS Free/Libre and Open Source Software -FUD Fear, Uncertainty, and Doubt -FYI For your information -GB Gigabyte -GHz Gigahertz -GPL GNU General Public License -GUI Graphical User Interface -HTML HyperText Markup Language -IANAL I am not a lawyer (but) -IE Internet Explorer -IIRC If I remember correctly -IMHO In my humble opinion -IMO In my opinion -IOW In other words -IRC Internet Relay Chat -IRL In real life -KISS Keep it simple stupid -LAN Local Area Network -LGPL GNU Lesser General Public License -LOL Laughing out loud -MathML Mathematical Markup Language -MB Megabyte -MHz Megahertz -MSIE Microsoft Internet Explorer -OMG Oh my God -OS Operating System -OSS Open Source Software -OTOH On the other hand -PITA Pain in the Ass -RFC Request for Comments -ROTFL Rolling on the floor laughing -RTFM Read The Fine Manual -spec specification -TIA Thanks in advance -TL;DR Too long; didn't read -TOC Table of Contents -URI Uniform Resource Identifier -URL Uniform Resource Locator -W3C World Wide Web Consortium -WTF? What the f*** -WYSIWYG What You See Is What You Get -YMMV Your mileage may vary diff --git a/snippets/dokuwiki-2023-04-04/conf/dokuwiki.php b/snippets/dokuwiki-2023-04-04/conf/dokuwiki.php deleted file mode 100644 index 5471aac..0000000 --- a/snippets/dokuwiki-2023-04-04/conf/dokuwiki.php +++ /dev/null @@ -1,179 +0,0 @@ - tags - // 'htmldiff' - diff as HTML table - // 'html' - the full page rendered in XHTML -$conf['rss_media'] = 'both'; //what should be listed? - // 'both' - page and media changes - // 'pages' - page changes only - // 'media' - media changes only -$conf['rss_update'] = 5*60; //Update the RSS feed every n seconds (defaults to 5 minutes) -$conf['rss_show_summary'] = 1; //Add revision summary to title? 0|1 -$conf['rss_show_deleted'] = 1; //Show deleted items 0|1 - -/* Advanced Settings */ -$conf['updatecheck'] = 1; //automatically check for new releases? -$conf['userewrite'] = 0; //this makes nice URLs: 0: off 1: .htaccess 2: internal -$conf['useslash'] = 0; //use slash instead of colon? only when rewrite is on -$conf['sepchar'] = '_'; //word separator character in page names; may be a - // letter, a digit, '_', '-', or '.'. -$conf['canonical'] = 0; //Should all URLs use full canonical http://... style? -$conf['fnencode'] = 'url'; //encode filenames (url|safe|utf-8) -$conf['autoplural'] = 0; //try (non)plural form of nonexistent files? -$conf['compression'] = 'gz'; //compress old revisions: (0: off) ('gz': gnuzip) ('bz2': bzip) - // bz2 generates smaller files, but needs more cpu-power -$conf['gzip_output'] = 0; //use gzip content encoding for the output xhtml (if allowed by browser) -$conf['compress'] = 1; //Strip whitespaces and comments from Styles and JavaScript? 1|0 -$conf['cssdatauri'] = 512; //Maximum byte size of small images to embed into CSS, won't work on IE<8 -$conf['send404'] = 0; //Send an HTTP 404 status for nonexistent pages? -$conf['broken_iua'] = 0; //Platform with broken ignore_user_abort (IIS+CGI) 0|1 -$conf['xsendfile'] = 0; //Use X-Sendfile (1 = lighttpd, 2 = standard) -$conf['renderer_xhtml'] = 'xhtml'; //renderer to use for main page generation -$conf['readdircache'] = 0; //time cache in second for the readdir operation, 0 to deactivate. -$conf['search_nslimit'] = 0; //limit the search to the current X namespaces -$conf['search_fragment'] = 'exact'; //specify the default fragment search behavior -$conf['trustedproxy'] = '^(::1|[fF][eE]80:|127\.|10\.|192\.168\.|172\.((1[6-9])|(2[0-9])|(3[0-1]))\.)'; - //Regexp of trusted proxy address when reading IP using HTTP header - // if blank, do not trust any proxy (including local IP) - -/* Feature Flags */ -$conf['defer_js'] = 1; // Defer javascript to be executed after the page's HTML has been parsed. Setting will be removed in the next release. -$conf['hidewarnings'] = 0; // Hide warnings - -/* Network Settings */ -$conf['dnslookups'] = 1; //disable to disallow IP to hostname lookups -$conf['jquerycdn'] = 0; //use a CDN for delivering jQuery? -// Proxy setup - if your Server needs a proxy to access the web set these -$conf['proxy']['host'] = ''; -$conf['proxy']['port'] = ''; -$conf['proxy']['user'] = ''; -$conf['proxy']['pass'] = ''; -$conf['proxy']['ssl'] = 0; -$conf['proxy']['except'] = ''; diff --git a/snippets/dokuwiki-2023-04-04/conf/entities.conf b/snippets/dokuwiki-2023-04-04/conf/entities.conf deleted file mode 100644 index c0d653c..0000000 --- a/snippets/dokuwiki-2023-04-04/conf/entities.conf +++ /dev/null @@ -1,22 +0,0 @@ -# Typography replacements -# -# Order does matter! -# -# You can use HTML entities here, but it is not recommended because it may break -# non-HTML renderers. Use UTF-8 chars directly instead. - -<-> ↔ --> → -<- ↠-<=> ⇔ -=> ⇒ -<= ⇠->> » -<< « ---- — --- – -(c) © -(tm) ™ -(r) ® -... … - diff --git a/snippets/dokuwiki-2023-04-04/conf/interwiki.conf b/snippets/dokuwiki-2023-04-04/conf/interwiki.conf deleted file mode 100644 index a509056..0000000 --- a/snippets/dokuwiki-2023-04-04/conf/interwiki.conf +++ /dev/null @@ -1,43 +0,0 @@ -# Each URL may contain one of these placeholders -# {URL} is replaced by the URL encoded representation of the wikiname -# this is the right thing to do in most cases -# {NAME} this is replaced by the wikiname as given in the document -# only mandatory encoded is done, urlencoding if the link -# is an external URL, or encoding as a wikiname if it is an -# internal link (begins with a colon) -# {SCHEME} -# {HOST} -# {PORT} -# {PATH} -# {QUERY} these placeholders will be replaced with the appropriate part -# of the link when parsed as a URL -# If no placeholder is defined the urlencoded name is appended to the URL - -# To prevent losing your added InterWiki shortcuts after an upgrade, -# you should add new ones to interwiki.local.conf - -wp https://en.wikipedia.org/wiki/{NAME} -wpfr https://fr.wikipedia.org/wiki/{NAME} -wpde https://de.wikipedia.org/wiki/{NAME} -wpes https://es.wikipedia.org/wiki/{NAME} -wppl https://pl.wikipedia.org/wiki/{NAME} -wpjp https://ja.wikipedia.org/wiki/{NAME} -wpru https://ru.wikipedia.org/wiki/{NAME} -wpmeta https://meta.wikipedia.org/wiki/{NAME} -doku https://www.dokuwiki.org/ -rfc https://tools.ietf.org/html/rfc -man http://man.cx/ -amazon https://www.amazon.com/dp/{URL}?tag=splitbrain-20 -amazon.de https://www.amazon.de/dp/{URL}?tag=splitbrain-21 -amazon.uk https://www.amazon.co.uk/dp/{URL} -paypal https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business= -phpfn https://secure.php.net/{NAME} -skype skype:{NAME} -google https://www.google.com/search?q= -google.de https://www.google.de/search?q= -go https://www.google.com/search?q={URL}&btnI=lucky -user :user:{NAME} - -# To support VoIP/SIP/TEL links -callto callto://{NAME} -tel tel:{NAME} diff --git a/snippets/dokuwiki-2023-04-04/conf/license.php b/snippets/dokuwiki-2023-04-04/conf/license.php deleted file mode 100644 index 845c59f..0000000 --- a/snippets/dokuwiki-2023-04-04/conf/license.php +++ /dev/null @@ -1,38 +0,0 @@ - 'CC0 1.0 Universal', - 'url' => 'https://creativecommons.org/publicdomain/zero/1.0/deed.'.$LC, -); -$license['publicdomain'] = array( - 'name' => 'Public Domain', - 'url' => 'https://creativecommons.org/licenses/publicdomain/deed.'.$LC, -); -$license['cc-by'] = array( - 'name' => 'CC Attribution 4.0 International', - 'url' => 'https://creativecommons.org/licenses/by/4.0/deed.'.$LC, -); -$license['cc-by-sa'] = array( - 'name' => 'CC Attribution-Share Alike 4.0 International', - 'url' => 'https://creativecommons.org/licenses/by-sa/4.0/deed.'.$LC, -); -$license['gnufdl'] = array( - 'name' => 'GNU Free Documentation License 1.3', - 'url' => 'https://www.gnu.org/licenses/fdl-1.3.html', -); -$license['cc-by-nc'] = array( - 'name' => 'CC Attribution-Noncommercial 4.0 International', - 'url' => 'https://creativecommons.org/licenses/by-nc/4.0/deed.'.$LC, -); -$license['cc-by-nc-sa'] = array( - 'name' => 'CC Attribution-Noncommercial-Share Alike 4.0 International', - 'url' => 'https://creativecommons.org/licenses/by-nc-sa/4.0/deed.'.$LC, -); - diff --git a/snippets/dokuwiki-2023-04-04/conf/local.php.dist b/snippets/dokuwiki-2023-04-04/conf/local.php.dist deleted file mode 100644 index 0397954..0000000 --- a/snippets/dokuwiki-2023-04-04/conf/local.php.dist +++ /dev/null @@ -1,16 +0,0 @@ - array('Iptc.Headline', - 'img_title', - 'text'), - - 20 => array('', - 'img_date', - 'date', - array('Date.EarliestTime')), - - 30 => array('', - 'img_fname', - 'text', - array('File.Name')), - - 40 => array('Iptc.Caption', - 'img_caption', - 'textarea', - array('Exif.UserComment', - 'Exif.TIFFImageDescription', - 'Exif.TIFFUserComment')), - - 50 => array('Iptc.Byline', - 'img_artist', - 'text', - array('Exif.TIFFArtist', - 'Exif.Artist', - 'Iptc.Credit')), - - 60 => array('Iptc.CopyrightNotice', - 'img_copyr', - 'text', - array('Exif.TIFFCopyright', - 'Exif.Copyright')), - - 70 => array('', - 'img_format', - 'text', - array('File.Format')), - - 80 => array('', - 'img_fsize', - 'text', - array('File.NiceSize')), - - 90 => array('', - 'img_width', - 'text', - array('File.Width')), - - 100 => array('', - 'img_height', - 'text', - array('File.Height')), - - 110 => array('', - 'img_camera', - 'text', - array('Simple.Camera')), - - 120 => array('Iptc.Keywords', - 'img_keywords', - 'text', - array('Exif.Category')), -); diff --git a/snippets/dokuwiki-2023-04-04/conf/mime.conf b/snippets/dokuwiki-2023-04-04/conf/mime.conf deleted file mode 100644 index b271322..0000000 --- a/snippets/dokuwiki-2023-04-04/conf/mime.conf +++ /dev/null @@ -1,75 +0,0 @@ -# Allowed uploadable file extensions and mimetypes are defined here. -# To extend this file it is recommended to create a mime.local.conf -# file. Mimetypes that should be downloadable and not be opened in the -# should be prefixed with a ! - -jpg image/jpeg -jpeg image/jpeg -gif image/gif -png image/png -webp image/webp -ico image/vnd.microsoft.icon - -mp3 audio/mpeg -ogg audio/ogg -wav audio/wav -webm video/webm -ogv video/ogg -mp4 video/mp4 -vtt text/vtt - -tgz !application/octet-stream -tar !application/x-gtar -gz !application/octet-stream -bz2 !application/octet-stream -zip !application/zip -rar !application/rar -7z !application/x-7z-compressed - -pdf application/pdf -ps !application/postscript - -rpm !application/octet-stream -deb !application/octet-stream - -doc !application/msword -xls !application/msexcel -ppt !application/mspowerpoint -rtf !application/msword - -docx !application/vnd.openxmlformats-officedocument.wordprocessingml.document -xlsx !application/vnd.openxmlformats-officedocument.spreadsheetml.sheet -pptx !application/vnd.openxmlformats-officedocument.presentationml.presentation - -sxw !application/soffice -sxc !application/soffice -sxi !application/soffice -sxd !application/soffice - -odc !application/vnd.oasis.opendocument.chart -odf !application/vnd.oasis.opendocument.formula -odg !application/vnd.oasis.opendocument.graphics -odi !application/vnd.oasis.opendocument.image -odp !application/vnd.oasis.opendocument.presentation -ods !application/vnd.oasis.opendocument.spreadsheet -odt !application/vnd.oasis.opendocument.text - -svg image/svg+xml - -# You should enable HTML and Text uploads only for restricted Wikis. -# Spammers are known to upload spam pages through unprotected Wikis. -# Note: Enabling HTML opens Cross Site Scripting vulnerabilities -# through JavaScript. Only enable this with trusted users. You -# need to disable the iexssprotect option additionally to -# adding the mime type here -#html text/html -#htm text/html -#txt text/plain -#conf text/plain -#xml text/xml -#csv text/csv - -# Also flash may be able to execute arbitrary scripts in the website's -# context -#swf application/x-shockwave-flash - diff --git a/snippets/dokuwiki-2023-04-04/conf/mysql.conf.php.example b/snippets/dokuwiki-2023-04-04/conf/mysql.conf.php.example deleted file mode 100644 index eef99fc..0000000 --- a/snippets/dokuwiki-2023-04-04/conf/mysql.conf.php.example +++ /dev/null @@ -1,253 +0,0 @@ - -# Don't modify the lines above -# -# Userfile -# -# Format: -# -# login:passwordhash:Real Name:email:groups,comma,separated - diff --git a/snippets/dokuwiki-2023-04-04/conf/wordblock.conf b/snippets/dokuwiki-2023-04-04/conf/wordblock.conf deleted file mode 100644 index 3040fa0..0000000 --- a/snippets/dokuwiki-2023-04-04/conf/wordblock.conf +++ /dev/null @@ -1,29 +0,0 @@ -# This blacklist is maintained by the DokuWiki community -# patches welcome -# -https?:\/\/(\S*?)(-side-effects|top|pharm|pill|discount|discount-|deal|price|order|now|best|cheap|cheap-|online|buy|buy-|sale|sell)(\S*?)(cialis|viagra|prazolam|xanax|zanax|soma|vicodin|zenical|xenical|meridia|paxil|prozac|claritin|allegra|lexapro|wellbutrin|zoloft|retin|valium|levitra|phentermine) -https?:\/\/(\S*?)(bi\s*sex|gay\s*sex|fetish|incest|penis|\brape\b) -zoosex -gang\s*bang -facials -ladyboy -\btits\b -bolea\.com -52crystal -baida\.org -web-directory\.awardspace\.us -korsan-team\.com -BUDA TAMAMDIR -wow-powerleveling-wow\.com -wow gold -wow-gold\.dinmo\.cn -downgrade-vista\.com -downgradetowindowsxp\.com -elegantugg\.com -classicedhardy\.com -research-service\.com -https?:\/\/(\S*?)(2-pay-secure|911essay|academia-research|anypapers|applicationessay|bestbuyessay|bestdissertation|bestessay|bestresume|besttermpaper|businessessay|college-paper|customessay|custom-made-paper|custom-writing|degree-?result|dissertationblog|dissertation-service|dissertations?expert|essaybank|essay-?blog|essaycapital|essaylogic|essaymill|essayontime|essaypaper|essays?land|essaytownsucks|essay-?writ|fastessays|freelancercareers|genuinecontent|genuineessay|genuinepaper|goessay|grandresume|killer-content|ma-dissertation|managementessay|masterpaper|mightystudent|needessay|researchedge|researchpaper-blog|resumecvservice|resumesexperts|resumesplanet|rushessay|samedayessay|superiorcontent|superiorpaper|superiorthesis|term-paper|termpaper-blog|term-paper-research|thesisblog|universalresearch|valwriting|vdwriters|wisetranslation|writersassembly|writers\.com\.ph|writers\.ph) -flatsinmumbai\.co\.in -https?:\/\/(\S*?)penny-?stock -mattressreview\.biz -(just|simply) (my|a) profile (site|webpage|page) diff --git a/snippets/dokuwiki-2023-04-04/data/.htaccess b/snippets/dokuwiki-2023-04-04/data/.htaccess deleted file mode 100644 index 7625314..0000000 --- a/snippets/dokuwiki-2023-04-04/data/.htaccess +++ /dev/null @@ -1,7 +0,0 @@ - - Require all denied - - - Order allow,deny - Deny from all - diff --git a/snippets/dokuwiki-2023-04-04/data/_dummy b/snippets/dokuwiki-2023-04-04/data/_dummy deleted file mode 100644 index e492265..0000000 --- a/snippets/dokuwiki-2023-04-04/data/_dummy +++ /dev/null @@ -1 +0,0 @@ -You can safely delete this file. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/data/attic/_dummy b/snippets/dokuwiki-2023-04-04/data/attic/_dummy deleted file mode 100644 index e492265..0000000 --- a/snippets/dokuwiki-2023-04-04/data/attic/_dummy +++ /dev/null @@ -1 +0,0 @@ -You can safely delete this file. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/data/cache/_dummy b/snippets/dokuwiki-2023-04-04/data/cache/_dummy deleted file mode 100644 index e492265..0000000 --- a/snippets/dokuwiki-2023-04-04/data/cache/_dummy +++ /dev/null @@ -1 +0,0 @@ -You can safely delete this file. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/data/deleted.files b/snippets/dokuwiki-2023-04-04/data/deleted.files deleted file mode 100644 index c9466d9..0000000 --- a/snippets/dokuwiki-2023-04-04/data/deleted.files +++ /dev/null @@ -1,980 +0,0 @@ -# This is a list of files that were present in previous DokuWiki releases -# but were removed later. An up to date DokuWiki should not have any of -# the files installed - -# removed in 2022-06-26 -.travis.yml -appveyor.yml -inc/IXR_Library.php -inc/cli.php -lib/images/interwiki/amazon.de.gif -lib/images/interwiki/amazon.gif -lib/images/interwiki/amazon.uk.gif -lib/images/interwiki/callto.gif -lib/images/interwiki/doku.gif -lib/images/interwiki/google.gif -lib/images/interwiki/paypal.gif -lib/images/interwiki/phpfn.gif -lib/images/interwiki/skype.gif -lib/images/interwiki/tel.gif -lib/images/interwiki/user.png -lib/images/interwiki/wp.gif -lib/images/interwiki/wpde.gif -lib/images/interwiki/wpes.gif -lib/images/interwiki/wpfr.gif -lib/images/interwiki/wpjp.gif -lib/images/interwiki/wpmeta.gif -lib/images/interwiki/wppl.gif -lib/images/smileys/delete.gif -lib/images/smileys/facepalm.gif -lib/images/smileys/fixme.gif -lib/images/smileys/icon_arrow.gif -lib/images/smileys/icon_biggrin.gif -lib/images/smileys/icon_confused.gif -lib/images/smileys/icon_cool.gif -lib/images/smileys/icon_cry.gif -lib/images/smileys/icon_doubt.gif -lib/images/smileys/icon_doubt2.gif -lib/images/smileys/icon_eek.gif -lib/images/smileys/icon_evil.gif -lib/images/smileys/icon_exclaim.gif -lib/images/smileys/icon_frown.gif -lib/images/smileys/icon_fun.gif -lib/images/smileys/icon_idea.gif -lib/images/smileys/icon_kaddi.gif -lib/images/smileys/icon_lol.gif -lib/images/smileys/icon_mrgreen.gif -lib/images/smileys/icon_neutral.gif -lib/images/smileys/icon_question.gif -lib/images/smileys/icon_razz.gif -lib/images/smileys/icon_redface.gif -lib/images/smileys/icon_rolleyes.gif -lib/images/smileys/icon_sad.gif -lib/images/smileys/icon_silenced.gif -lib/images/smileys/icon_smile.gif -lib/images/smileys/icon_smile2.gif -lib/images/smileys/icon_surprised.gif -lib/images/smileys/icon_twisted.gif -lib/images/smileys/icon_wink.gif -vendor/paragonie/random_compat/LICENSE -vendor/paragonie/random_compat/composer.json -vendor/paragonie/random_compat/lib/byte_safe_strings.php -vendor/paragonie/random_compat/lib/cast_to_int.php -vendor/paragonie/random_compat/lib/error_polyfill.php -vendor/paragonie/random_compat/lib/random.php -vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php -vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php -vendor/paragonie/random_compat/lib/random_bytes_libsodium.php -vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php -vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php -vendor/paragonie/random_compat/lib/random_int.php -lib/images/smileys/icon_cool.gif -lib/images/smileys/icon_eek.gif -lib/images/smileys/icon_eek.gif -lib/images/smileys/icon_sad.gif -lib/images/smileys/icon_smile.gif -lib/images/smileys/icon_smile2.gif -lib/images/smileys/icon_doubt.gif -lib/images/smileys/icon_doubt2.gif -lib/images/smileys/icon_confused.gif -lib/images/smileys/icon_biggrin.gif -lib/images/smileys/icon_razz.gif -lib/images/smileys/icon_surprised.gif -lib/images/smileys/icon_surprised.gif -lib/images/smileys/icon_silenced.gif -lib/images/smileys/icon_silenced.gif -lib/images/smileys/icon_neutral.gif -lib/images/smileys/icon_wink.gif -lib/images/smileys/facepalm.gif -lib/images/smileys/icon_fun.gif -lib/images/smileys/icon_question.gif -lib/images/smileys/icon_exclaim.gif -lib/images/smileys/icon_lol.gif -lib/images/smileys/fixme.gif -lib/images/smileys/delete.gif - -# removed in 2020-06-01 -inc/PluginInterface.php -inc/PluginTrait.php -inc/HTTPClient.php -inc/PassHash.class.php -inc/remote.php -inc/RemoteAPICore.php -inc/Sitemapper.php -lib/plugins/config/_test/configuration.test.php -inc/Input.class.php -inc/JSON.php -inc/Plugin.php -inc/events.php -inc/lang/.htaccess -inc/lang/az/wordblock.txt -inc/lang/gl/wordblock.txt -inc/lang/ru/wordblock.txt -inc/parser/lexer.php -inc/plugincontroller.class.php -inc/subscription.php -lib/plugins/authmysql/auth.php -lib/plugins/authmysql/conf/default.php -lib/plugins/authmysql/conf/metadata.php -lib/plugins/authmysql/lang/bg/lang.php -lib/plugins/authmysql/lang/bg/settings.php -lib/plugins/authmysql/lang/cs/lang.php -lib/plugins/authmysql/lang/cs/settings.php -lib/plugins/authmysql/lang/cy/lang.php -lib/plugins/authmysql/lang/cy/settings.php -lib/plugins/authmysql/lang/da/lang.php -lib/plugins/authmysql/lang/da/settings.php -lib/plugins/authmysql/lang/de-informal/lang.php -lib/plugins/authmysql/lang/de-informal/settings.php -lib/plugins/authmysql/lang/de/lang.php -lib/plugins/authmysql/lang/de/settings.php -lib/plugins/authmysql/lang/en/lang.php -lib/plugins/authmysql/lang/en/settings.php -lib/plugins/authmysql/lang/eo/lang.php -lib/plugins/authmysql/lang/eo/settings.php -lib/plugins/authmysql/lang/es/lang.php -lib/plugins/authmysql/lang/es/settings.php -lib/plugins/authmysql/lang/eu/lang.php -lib/plugins/authmysql/lang/eu/settings.php -lib/plugins/authmysql/lang/fa/lang.php -lib/plugins/authmysql/lang/fa/settings.php -lib/plugins/authmysql/lang/fi/settings.php -lib/plugins/authmysql/lang/fr/lang.php -lib/plugins/authmysql/lang/fr/settings.php -lib/plugins/authmysql/lang/he/settings.php -lib/plugins/authmysql/lang/hr/lang.php -lib/plugins/authmysql/lang/hr/settings.php -lib/plugins/authmysql/lang/hu/lang.php -lib/plugins/authmysql/lang/hu/settings.php -lib/plugins/authmysql/lang/it/lang.php -lib/plugins/authmysql/lang/it/settings.php -lib/plugins/authmysql/lang/ja/lang.php -lib/plugins/authmysql/lang/ja/settings.php -lib/plugins/authmysql/lang/ko/lang.php -lib/plugins/authmysql/lang/ko/settings.php -lib/plugins/authmysql/lang/lv/settings.php -lib/plugins/authmysql/lang/nl/lang.php -lib/plugins/authmysql/lang/nl/settings.php -lib/plugins/authmysql/lang/no/lang.php -lib/plugins/authmysql/lang/no/settings.php -lib/plugins/authmysql/lang/pl/lang.php -lib/plugins/authmysql/lang/pl/settings.php -lib/plugins/authmysql/lang/pt-br/lang.php -lib/plugins/authmysql/lang/pt-br/settings.php -lib/plugins/authmysql/lang/pt/lang.php -lib/plugins/authmysql/lang/pt/settings.php -lib/plugins/authmysql/lang/ru/lang.php -lib/plugins/authmysql/lang/ru/settings.php -lib/plugins/authmysql/lang/sk/lang.php -lib/plugins/authmysql/lang/sk/settings.php -lib/plugins/authmysql/lang/sl/settings.php -lib/plugins/authmysql/lang/sr/lang.php -lib/plugins/authmysql/lang/sr/settings.php -lib/plugins/authmysql/lang/sv/lang.php -lib/plugins/authmysql/lang/sv/settings.php -lib/plugins/authmysql/lang/tr/lang.php -lib/plugins/authmysql/lang/tr/settings.php -lib/plugins/authmysql/lang/uk/lang.php -lib/plugins/authmysql/lang/zh-tw/settings.php -lib/plugins/authmysql/lang/zh/lang.php -lib/plugins/authmysql/lang/zh/settings.php -lib/plugins/authmysql/plugin.info.txt -lib/plugins/authpgsql/auth.php -lib/plugins/authpgsql/conf/default.php -lib/plugins/authpgsql/conf/metadata.php -lib/plugins/authpgsql/lang/bg/settings.php -lib/plugins/authpgsql/lang/cs/settings.php -lib/plugins/authpgsql/lang/cy/settings.php -lib/plugins/authpgsql/lang/da/settings.php -lib/plugins/authpgsql/lang/de-informal/settings.php -lib/plugins/authpgsql/lang/de/settings.php -lib/plugins/authpgsql/lang/en/settings.php -lib/plugins/authpgsql/lang/eo/settings.php -lib/plugins/authpgsql/lang/es/settings.php -lib/plugins/authpgsql/lang/fa/settings.php -lib/plugins/authpgsql/lang/fr/settings.php -lib/plugins/authpgsql/lang/hr/settings.php -lib/plugins/authpgsql/lang/hu/settings.php -lib/plugins/authpgsql/lang/it/settings.php -lib/plugins/authpgsql/lang/ja/settings.php -lib/plugins/authpgsql/lang/ko/settings.php -lib/plugins/authpgsql/lang/lv/settings.php -lib/plugins/authpgsql/lang/nl/settings.php -lib/plugins/authpgsql/lang/no/settings.php -lib/plugins/authpgsql/lang/pl/settings.php -lib/plugins/authpgsql/lang/pt-br/settings.php -lib/plugins/authpgsql/lang/pt/settings.php -lib/plugins/authpgsql/lang/ru/settings.php -lib/plugins/authpgsql/lang/sk/settings.php -lib/plugins/authpgsql/lang/sl/settings.php -lib/plugins/authpgsql/lang/sr/settings.php -lib/plugins/authpgsql/lang/sv/settings.php -lib/plugins/authpgsql/lang/tr/settings.php -lib/plugins/authpgsql/lang/uk/settings.php -lib/plugins/authpgsql/lang/zh-tw/settings.php -lib/plugins/authpgsql/lang/zh/settings.php -lib/plugins/authpgsql/plugin.info.txt -lib/plugins/config/settings/config.class.php -lib/plugins/config/settings/extra.class.php -lib/plugins/styling/iris.js -lib/scripts/jquery/jquery-migrate.min.js -vendor/paragonie/random_compat/psalm-autoload.php -vendor/paragonie/random_compat/psalm.xml - -# removed in 2018-04-22 -data/security.png -data/security.xcf -inc/EmailAddressValidator.php -inc/blowfish.php -inc/feedcreator.class.php -inc/lessc.inc.php -inc/plugin.php -lib/images/loading.gif -lib/tpl/dokuwiki/css/_search.css -vendor/easybook/geshi -vendor/phpseclib/phpseclib/composer.lock - -# remove in 2017-02-19 -inc/SimplePie.php -inc/Tar.class.php -inc/ZipLib.class.php -inc/phpseclib/Crypt_AES.php -inc/phpseclib/Crypt_Rijndael.php -inc/phpseclib/update.sh -inc/phpseclib/LICENSE -inc/phpseclib/Crypt_Base.php -inc/phpseclib/Crypt_Hash.php -inc/phpseclib/Math_BigInteger.php -lib/scripts/jquery/jquery-migrate.js -lib/scripts/jquery/jquery-ui-theme/images/ui-bg_flat_0_aaaaaa_40x100.png -lib/scripts/jquery/jquery-ui-theme/images/ui-bg_flat_75_ffffff_40x100.png -lib/scripts/jquery/jquery-ui.js -lib/scripts/jquery/jquery.js -lib/tpl/dokuwiki/css/_admin.css - -# removed in 2016-06-26 -inc/cliopts.php -lib/tpl/dokuwiki/css/mixins.less - -# removed in 2015-08-10 -inc/TarLib.class.php -inc/geshi.php -inc/geshi/4cs.php -inc/geshi/6502acme.php -inc/geshi/6502kickass.php -inc/geshi/6502tasm.php -inc/geshi/68000devpac.php -inc/geshi/abap.php -inc/geshi/actionscript-french.php -inc/geshi/actionscript.php -inc/geshi/actionscript3.php -inc/geshi/ada.php -inc/geshi/algol68.php -inc/geshi/apache.php -inc/geshi/applescript.php -inc/geshi/apt_sources.php -inc/geshi/arm.php -inc/geshi/asm.php -inc/geshi/asp.php -inc/geshi/asymptote.php -inc/geshi/autoconf.php -inc/geshi/autohotkey.php -inc/geshi/autoit.php -inc/geshi/avisynth.php -inc/geshi/awk.php -inc/geshi/bascomavr.php -inc/geshi/bash.php -inc/geshi/basic4gl.php -inc/geshi/bf.php -inc/geshi/bibtex.php -inc/geshi/blitzbasic.php -inc/geshi/bnf.php -inc/geshi/boo.php -inc/geshi/c.php -inc/geshi/c_loadrunner.php -inc/geshi/c_mac.php -inc/geshi/caddcl.php -inc/geshi/cadlisp.php -inc/geshi/cfdg.php -inc/geshi/cfm.php -inc/geshi/chaiscript.php -inc/geshi/cil.php -inc/geshi/clojure.php -inc/geshi/cmake.php -inc/geshi/cobol.php -inc/geshi/coffeescript.php -inc/geshi/cpp-qt.php -inc/geshi/cpp.php -inc/geshi/csharp.php -inc/geshi/css.php -inc/geshi/cuesheet.php -inc/geshi/d.php -inc/geshi/dcl.php -inc/geshi/dcpu16.php -inc/geshi/dcs.php -inc/geshi/delphi.php -inc/geshi/diff.php -inc/geshi/div.php -inc/geshi/dos.php -inc/geshi/dot.php -inc/geshi/e.php -inc/geshi/ecmascript.php -inc/geshi/eiffel.php -inc/geshi/email.php -inc/geshi/epc.php -inc/geshi/erlang.php -inc/geshi/euphoria.php -inc/geshi/f1.php -inc/geshi/falcon.php -inc/geshi/fo.php -inc/geshi/fortran.php -inc/geshi/freebasic.php -inc/geshi/freeswitch.php -inc/geshi/fsharp.php -inc/geshi/gambas.php -inc/geshi/gdb.php -inc/geshi/genero.php -inc/geshi/genie.php -inc/geshi/gettext.php -inc/geshi/glsl.php -inc/geshi/gml.php -inc/geshi/gnuplot.php -inc/geshi/go.php -inc/geshi/groovy.php -inc/geshi/gwbasic.php -inc/geshi/haskell.php -inc/geshi/haxe.php -inc/geshi/hicest.php -inc/geshi/hq9plus.php -inc/geshi/html4strict.php -inc/geshi/html5.php -inc/geshi/icon.php -inc/geshi/idl.php -inc/geshi/ini.php -inc/geshi/inno.php -inc/geshi/intercal.php -inc/geshi/io.php -inc/geshi/j.php -inc/geshi/java.php -inc/geshi/java5.php -inc/geshi/javascript.php -inc/geshi/jquery.php -inc/geshi/kixtart.php -inc/geshi/klonec.php -inc/geshi/klonecpp.php -inc/geshi/latex.php -inc/geshi/lb.php -inc/geshi/ldif.php -inc/geshi/lisp.php -inc/geshi/llvm.php -inc/geshi/locobasic.php -inc/geshi/logtalk.php -inc/geshi/lolcode.php -inc/geshi/lotusformulas.php -inc/geshi/lotusscript.php -inc/geshi/lscript.php -inc/geshi/lsl2.php -inc/geshi/lua.php -inc/geshi/m68k.php -inc/geshi/magiksf.php -inc/geshi/make.php -inc/geshi/mapbasic.php -inc/geshi/matlab.php -inc/geshi/mirc.php -inc/geshi/mmix.php -inc/geshi/modula2.php -inc/geshi/modula3.php -inc/geshi/mpasm.php -inc/geshi/mxml.php -inc/geshi/mysql.php -inc/geshi/nagios.php -inc/geshi/netrexx.php -inc/geshi/newlisp.php -inc/geshi/nsis.php -inc/geshi/oberon2.php -inc/geshi/objc.php -inc/geshi/objeck.php -inc/geshi/ocaml-brief.php -inc/geshi/ocaml.php -inc/geshi/octave.php -inc/geshi/oobas.php -inc/geshi/oorexx.php -inc/geshi/oracle11.php -inc/geshi/oracle8.php -inc/geshi/oxygene.php -inc/geshi/oz.php -inc/geshi/parasail.php -inc/geshi/parigp.php -inc/geshi/pascal.php -inc/geshi/pcre.php -inc/geshi/per.php -inc/geshi/perl.php -inc/geshi/perl6.php -inc/geshi/pf.php -inc/geshi/php-brief.php -inc/geshi/php.php -inc/geshi/pic16.php -inc/geshi/pike.php -inc/geshi/pixelbender.php -inc/geshi/pli.php -inc/geshi/plsql.php -inc/geshi/postgresql.php -inc/geshi/povray.php -inc/geshi/powerbuilder.php -inc/geshi/powershell.php -inc/geshi/proftpd.php -inc/geshi/progress.php -inc/geshi/prolog.php -inc/geshi/properties.php -inc/geshi/providex.php -inc/geshi/purebasic.php -inc/geshi/pycon.php -inc/geshi/pys60.php -inc/geshi/python.php -inc/geshi/q.php -inc/geshi/qbasic.php -inc/geshi/rails.php -inc/geshi/rebol.php -inc/geshi/reg.php -inc/geshi/rexx.php -inc/geshi/robots.php -inc/geshi/rpmspec.php -inc/geshi/rsplus.php -inc/geshi/ruby.php -inc/geshi/sas.php -inc/geshi/scala.php -inc/geshi/scheme.php -inc/geshi/scilab.php -inc/geshi/sdlbasic.php -inc/geshi/smalltalk.php -inc/geshi/smarty.php -inc/geshi/spark.php -inc/geshi/sparql.php -inc/geshi/sql.php -inc/geshi/stonescript.php -inc/geshi/systemverilog.php -inc/geshi/tcl.php -inc/geshi/teraterm.php -inc/geshi/text.php -inc/geshi/thinbasic.php -inc/geshi/tsql.php -inc/geshi/typoscript.php -inc/geshi/unicon.php -inc/geshi/upc.php -inc/geshi/urbi.php -inc/geshi/uscript.php -inc/geshi/vala.php -inc/geshi/vb.php -inc/geshi/vbnet.php -inc/geshi/vedit.php -inc/geshi/verilog.php -inc/geshi/vhdl.php -inc/geshi/vim.php -inc/geshi/visualfoxpro.php -inc/geshi/visualprolog.php -inc/geshi/whitespace.php -inc/geshi/whois.php -inc/geshi/winbatch.php -inc/geshi/xbasic.php -inc/geshi/xml.php -inc/geshi/xorg_conf.php -inc/geshi/xpp.php -inc/geshi/yaml.php -inc/geshi/z80.php -inc/geshi/zxbasic.php -lib/images/interwiki/coral.gif -lib/images/interwiki/dokubug.gif -lib/images/interwiki/sb.gif -lib/scripts/drag.js -lib/scripts/jquery/jquery-ui-theme/images/animated-overlay.gif -lib/scripts/tw-sack.js - -# removed in 2014-05-05 -lib/images/fileicons/audio.png -lib/plugins/plugin/admin.php -lib/plugins/plugin/classes/ap_delete.class.php -lib/plugins/plugin/classes/ap_download.class.php -lib/plugins/plugin/classes/ap_enable.class.php -lib/plugins/plugin/classes/ap_info.class.php -lib/plugins/plugin/classes/ap_manage.class.php -lib/plugins/plugin/classes/ap_update.class.php -lib/plugins/plugin/lang/af/lang.php -lib/plugins/plugin/lang/ar/admin_plugin.txt -lib/plugins/plugin/lang/ar/lang.php -lib/plugins/plugin/lang/bg/admin_plugin.txt -lib/plugins/plugin/lang/bg/lang.php -lib/plugins/plugin/lang/ca-valencia/admin_plugin.txt -lib/plugins/plugin/lang/ca-valencia/lang.php -lib/plugins/plugin/lang/ca/admin_plugin.txt -lib/plugins/plugin/lang/ca/lang.php -lib/plugins/plugin/lang/cs/admin_plugin.txt -lib/plugins/plugin/lang/cs/lang.php -lib/plugins/plugin/lang/da/admin_plugin.txt -lib/plugins/plugin/lang/da/lang.php -lib/plugins/plugin/lang/de-informal/admin_plugin.txt -lib/plugins/plugin/lang/de-informal/lang.php -lib/plugins/plugin/lang/de/admin_plugin.txt -lib/plugins/plugin/lang/de/lang.php -lib/plugins/plugin/lang/el/admin_plugin.txt -lib/plugins/plugin/lang/el/lang.php -lib/plugins/plugin/lang/en/admin_plugin.txt -lib/plugins/plugin/lang/en/lang.php -lib/plugins/plugin/lang/eo/admin_plugin.txt -lib/plugins/plugin/lang/eo/lang.php -lib/plugins/plugin/lang/es/admin_plugin.txt -lib/plugins/plugin/lang/es/lang.php -lib/plugins/plugin/lang/et/lang.php -lib/plugins/plugin/lang/eu/admin_plugin.txt -lib/plugins/plugin/lang/eu/lang.php -lib/plugins/plugin/lang/fa/admin_plugin.txt -lib/plugins/plugin/lang/fa/lang.php -lib/plugins/plugin/lang/fi/admin_plugin.txt -lib/plugins/plugin/lang/fi/lang.php -lib/plugins/plugin/lang/fr/admin_plugin.txt -lib/plugins/plugin/lang/fr/lang.php -lib/plugins/plugin/lang/gl/admin_plugin.txt -lib/plugins/plugin/lang/gl/lang.php -lib/plugins/plugin/lang/he/admin_plugin.txt -lib/plugins/plugin/lang/he/lang.php -lib/plugins/plugin/lang/hi/lang.php -lib/plugins/plugin/lang/hr/lang.php -lib/plugins/plugin/lang/hu/admin_plugin.txt -lib/plugins/plugin/lang/hu/lang.php -lib/plugins/plugin/lang/ia/admin_plugin.txt -lib/plugins/plugin/lang/ia/lang.php -lib/plugins/plugin/lang/id-ni/lang.php -lib/plugins/plugin/lang/id/lang.php -lib/plugins/plugin/lang/is/lang.php -lib/plugins/plugin/lang/it/admin_plugin.txt -lib/plugins/plugin/lang/it/lang.php -lib/plugins/plugin/lang/ja/admin_plugin.txt -lib/plugins/plugin/lang/ja/lang.php -lib/plugins/plugin/lang/kk/lang.php -lib/plugins/plugin/lang/ko/admin_plugin.txt -lib/plugins/plugin/lang/ko/lang.php -lib/plugins/plugin/lang/la/admin_plugin.txt -lib/plugins/plugin/lang/la/lang.php -lib/plugins/plugin/lang/lb/admin_plugin.txt -lib/plugins/plugin/lang/lb/lang.php -lib/plugins/plugin/lang/lt/admin_plugin.txt -lib/plugins/plugin/lang/lt/lang.php -lib/plugins/plugin/lang/lv/admin_plugin.txt -lib/plugins/plugin/lang/lv/lang.php -lib/plugins/plugin/lang/mk/lang.php -lib/plugins/plugin/lang/mr/admin_plugin.txt -lib/plugins/plugin/lang/mr/lang.php -lib/plugins/plugin/lang/ms/lang.php -lib/plugins/plugin/lang/ne/lang.php -lib/plugins/plugin/lang/nl/admin_plugin.txt -lib/plugins/plugin/lang/nl/lang.php -lib/plugins/plugin/lang/no/admin_plugin.txt -lib/plugins/plugin/lang/no/lang.php -lib/plugins/plugin/lang/pl/admin_plugin.txt -lib/plugins/plugin/lang/pl/lang.php -lib/plugins/plugin/lang/pt-br/admin_plugin.txt -lib/plugins/plugin/lang/pt-br/lang.php -lib/plugins/plugin/lang/pt/admin_plugin.txt -lib/plugins/plugin/lang/pt/lang.php -lib/plugins/plugin/lang/ro/admin_plugin.txt -lib/plugins/plugin/lang/ro/lang.php -lib/plugins/plugin/lang/ru/admin_plugin.txt -lib/plugins/plugin/lang/ru/lang.php -lib/plugins/plugin/lang/sk/admin_plugin.txt -lib/plugins/plugin/lang/sk/lang.php -lib/plugins/plugin/lang/sl/admin_plugin.txt -lib/plugins/plugin/lang/sl/lang.php -lib/plugins/plugin/lang/sq/admin_plugin.txt -lib/plugins/plugin/lang/sq/lang.php -lib/plugins/plugin/lang/sr/admin_plugin.txt -lib/plugins/plugin/lang/sr/lang.php -lib/plugins/plugin/lang/sv/admin_plugin.txt -lib/plugins/plugin/lang/sv/lang.php -lib/plugins/plugin/lang/th/admin_plugin.txt -lib/plugins/plugin/lang/th/lang.php -lib/plugins/plugin/lang/tr/admin_plugin.txt -lib/plugins/plugin/lang/tr/lang.php -lib/plugins/plugin/lang/uk/admin_plugin.txt -lib/plugins/plugin/lang/uk/lang.php -lib/plugins/plugin/lang/vi/lang.php -lib/plugins/plugin/lang/zh-tw/admin_plugin.txt -lib/plugins/plugin/lang/zh-tw/lang.php -lib/plugins/plugin/lang/zh/admin_plugin.txt -lib/plugins/plugin/lang/zh/lang.php -lib/plugins/plugin/plugin.info.txt -lib/plugins/plugin/style.css - -# removed in 2013-11-18 -lib/images/arrow_down.gif -lib/images/arrow_up.gif -lib/images/at.gif -lib/images/close.png -lib/images/del.png -lib/images/edit.gif -lib/images/list-minus.gif -lib/images/list-plus.gif -lib/images/pencil.png - -# removed in 2013-10-28 -lib/images/interwiki/meatball.gif -lib/images/interwiki/wiki.gif -lib/plugins/acl/ajax.php -lib/tpl/default/_admin.css -lib/tpl/default/_fileuploader.css -lib/tpl/default/_linkwiz.css -lib/tpl/default/_mediamanager.css -lib/tpl/default/_mediaoptions.css -lib/tpl/default/_subscription.css -lib/tpl/default/_tabs.css -lib/tpl/default/design.css -lib/tpl/default/detail.php -lib/tpl/default/footer.html -lib/tpl/default/images/UWEB.png -lib/tpl/default/images/UWEBshadow.png -lib/tpl/default/images/apple-touch-icon.png -lib/tpl/default/images/bullet.gif -lib/tpl/default/images/button-cc.gif -lib/tpl/default/images/button-css.png -lib/tpl/default/images/button-donate.gif -lib/tpl/default/images/button-dw.png -lib/tpl/default/images/button-php.gif -lib/tpl/default/images/button-rss.png -lib/tpl/default/images/button-xhtml.png -lib/tpl/default/images/buttonshadow.png -lib/tpl/default/images/closed.gif -lib/tpl/default/images/favicon.ico -lib/tpl/default/images/inputshadow.png -lib/tpl/default/images/link_icon.gif -lib/tpl/default/images/mail_icon.gif -lib/tpl/default/images/open.gif -lib/tpl/default/images/resizecol.png -lib/tpl/default/images/tocdot2.gif -lib/tpl/default/images/windows.gif -lib/tpl/default/layout.css -lib/tpl/default/main.php -lib/tpl/default/media.css -lib/tpl/default/mediamanager.php -lib/tpl/default/print.css -lib/tpl/default/rtl.css -lib/tpl/default/style.ini -lib/tpl/default/template.info.txt -lib/tpl/dokuwiki/css/basic.css -lib/tpl/dokuwiki/css/content.css -lib/tpl/dokuwiki/css/design.css -lib/tpl/dokuwiki/css/includes.css -lib/tpl/dokuwiki/css/mobile.css -lib/tpl/dokuwiki/css/pagetools.css -lib/tpl/dokuwiki/css/structure.css - -# removed in 2013-05-10 -lib/plugins/info/lang/sl/lang.php - -# removed in 2013-04-06 -inc/adLDAP.php -inc/auth/ad.class.php -inc/auth/basic.class.php -inc/auth/ldap.class.php -inc/auth/mysql.class.php -inc/auth/pgsql.class.php -inc/auth/plain.class.php - -# removed in 2012-09-10 -lib/images/icon-file.png -lib/images/icon-thumb.png -lib/images/interwiki/skype.png -lib/plugins/acl/rtl.css -lib/plugins/config/rtl.css -lib/plugins/plugin/rtl.css - -# removed in 2011-11-10 -lib/_fla/.htaccess -lib/_fla/MultipleUpload.as -lib/_fla/README -lib/_fla/index.html -lib/_fla/multipleUpload.fla -lib/exe/multipleUpload.swf -lib/images/multiupload.png -lib/scripts/ajax.js -lib/scripts/events.js -lib/scripts/subscriptions.js - -# removed in 2011-05-25 -conf/words.aspell.dist -lib/styles/style.css - -# removed in 2010-11-07 -inc/lang/ar/subscribermail.txt -inc/lang/az/subscribermail.txt -inc/lang/bg/subscribermail.txt -inc/lang/ca/subscribermail.txt -inc/lang/ca-valencia/subscribermail.txt -inc/lang/cs/subscribermail.txt -inc/lang/da/subscribermail.txt -inc/lang/de-informal/subscribermail.txt -inc/lang/el/subscribermail.txt -inc/lang/eo/subscribermail.txt -inc/lang/es/subscribermail.txt -inc/lang/et/subscribermail.txt -inc/lang/eu/subscribermail.txt -inc/lang/fa/subscribermail.txt -inc/lang/fi/subscribermail.txt -inc/lang/fo/subscribermail.txt -inc/lang/fr/subscribermail.txt -inc/lang/gl/subscribermail.txt -inc/lang/he/subscribermail.txt -inc/lang/hr/subscribermail.txt -inc/lang/hu/subscribermail.txt -inc/lang/id/subscribermail.txt -inc/lang/is/subscribermail.txt -inc/lang/it/subscribermail.txt -inc/lang/ja/subscribermail.txt -inc/lang/ko/subscribermail.txt -inc/lang/ku/subscribermail.txt -inc/lang/lt/subscribermail.txt -inc/lang/lv/subscribermail.txt -inc/lang/mr/subscribermail.txt -inc/lang/ne/subscribermail.txt -inc/lang/nl/subscribermail.txt -inc/lang/no/subscribermail.txt -inc/lang/pl/subscribermail.txt -inc/lang/pt-br/subscribermail.txt -inc/lang/pt/subscribermail.txt -inc/lang/ro/subscribermail.txt -inc/lang/ru/subscribermail.txt -inc/lang/sk/subscribermail.txt -inc/lang/sr/subscribermail.txt -inc/lang/sv/subscribermail.txt -inc/lang/th/subscribermail.txt -inc/lang/tr/subscribermail.txt -inc/lang/uk/subscribermail.txt -inc/lang/zh/subscribermail.txt -inc/lang/zh-tw/subscribermail.txt - -# removed in rc2010-10-07 -conf/msg -inc/lang/bg/wordblock.txt -inc/lang/ca-valencia/wordblock.txt -inc/lang/ca/wordblock.txt -inc/lang/cs/wordblock.txt -inc/lang/da/wordblock.txt -inc/lang/de-informal/wordblock.txt -inc/lang/de/subscribermail.txt -inc/lang/de/wordblock.txt -inc/lang/el/wordblock.txt -inc/lang/en/subscribermail.txt -inc/lang/en/wordblock.txt -inc/lang/eo/wordblock.txt -inc/lang/es/wordblock.txt -inc/lang/et/wordblock.txt -inc/lang/eu/wordblock.txt -inc/lang/fa/wordblock.txt -inc/lang/fi/wordblock.txt -inc/lang/fo/wordblock.txt -inc/lang/fr/wordblock.txt -inc/lang/he/wordblock.txt -inc/lang/hr/wordblock.txt -inc/lang/hu/wordblock.txt -inc/lang/id/wordblock.txt -inc/lang/it/wordblock.txt -inc/lang/ja/wordblock.txt -inc/lang/ko/wordblock.txt -inc/lang/ku/wordblock.txt -inc/lang/lt/wordblock.txt -inc/lang/lv/wordblock.txt -inc/lang/mg/wordblock.txt -inc/lang/mr/wordblock.txt -inc/lang/nl/wordblock.txt -inc/lang/no/wordblock.txt -inc/lang/pl/wordblock.txt -inc/lang/pt-br/wordblock.txt -inc/lang/pt/wordblock.txt -inc/lang/ro/wordblock.txt -inc/lang/sk/wordblock.txt -inc/lang/sl/wordblock.txt -inc/lang/sr/wordblock.txt -inc/lang/sv/wordblock.txt -inc/lang/th/wordblock.txt -inc/lang/tr/wordblock.txt -inc/lang/uk/wordblock.txt -inc/lang/vi/wordblock.txt -inc/lang/zh-tw/wordblock.txt -inc/lang/zh/wordblock.txt -lib/scripts/pngbehavior.htc - -# removed in rc2009-12-02 -inc/lang/ar/wordblock.txt -inc/lang/ca-va/ -lib/plugins/acl/lang/ca-va/ -lib/plugins/config/lang/ca-va/ -lib/plugins/plugin/lang/ca-va/ -lib/plugins/popularity/lang/ca-va/ -lib/plugins/revert/lang/ca-va/ -lib/plugins/usermanager/lang/ca-va/ - -# removed in rc2009-01-30 -lib/plugins/upgradeplugindirectory -lib/plugins/upgradeplugindirectory/action.php - -# removed in rc2009-01-26 -inc/auth/punbb.class.php -inc/lang/ko/edit.txt_bak -inc/lang/ko/lang.php_bak -inc/lang/ku/admin_acl.txt -inc/lang/mg/admin_acl.txt -lib/plugins/importoldchangelog -lib/plugins/importoldchangelog/action.php -lib/plugins/importoldindex -lib/plugins/importoldindex/action.php -lib/plugins/usermanager/images/no_user_edit.png -lib/plugins/usermanager/images/user_edit.png -lib/tpl/default/UWEB.css - -# removed in rc2008-03-31 -inc/aspell.php -inc/geshi/css-gen.cfg -inc/lang/fr/admin_acl.txt -lib/exe/spellcheck.php -lib/images/toolbar/spellcheck.png -lib/images/toolbar/spellnoerr.png -lib/images/toolbar/spellstop.png -lib/images/toolbar/spellwait.gif -lib/plugins/acl/lang/ar/intro.txt -lib/plugins/acl/lang/bg/intro.txt -lib/plugins/acl/lang/ca/intro.txt -lib/plugins/acl/lang/cs/intro.txt -lib/plugins/acl/lang/da/intro.txt -lib/plugins/acl/lang/de/intro.txt -lib/plugins/acl/lang/el/intro.txt -lib/plugins/acl/lang/en/intro.txt -lib/plugins/acl/lang/es/intro.txt -lib/plugins/acl/lang/et/intro.txt -lib/plugins/acl/lang/eu/intro.txt -lib/plugins/acl/lang/fi/intro.txt -lib/plugins/acl/lang/fr/intro.txt -lib/plugins/acl/lang/gl/intro.txt -lib/plugins/acl/lang/he/intro.txt -lib/plugins/acl/lang/id/intro.txt -lib/plugins/acl/lang/it/intro.txt -lib/plugins/acl/lang/ja/intro.txt -lib/plugins/acl/lang/ko/intro.txt -lib/plugins/acl/lang/lt/intro.txt -lib/plugins/acl/lang/lv/intro.txt -lib/plugins/acl/lang/nl/intro.txt -lib/plugins/acl/lang/no/intro.txt -lib/plugins/acl/lang/pl/intro.txt -lib/plugins/acl/lang/pt/intro.txt -lib/plugins/acl/lang/ru/intro.txt -lib/plugins/acl/lang/sk/intro.txt -lib/plugins/acl/lang/sr/intro.txt -lib/plugins/acl/lang/sv/intro.txt -lib/plugins/acl/lang/tr/intro.txt -lib/plugins/acl/lang/uk/intro.txt -lib/plugins/acl/lang/vi/intro.txt -lib/plugins/acl/lang/zh/intro.txt -lib/plugins/acl/lang/zh-tw/intro.txt -lib/scripts/spellcheck.js -lib/styles/spellcheck.css - -# removed in 2007-06-26 -inc/parser/wiki.php -lib/images/interwiki/bug.gif -lib/plugins/base.php -lib/plugins/plugin/inc -lib/plugins/plugin/inc/tarlib.class.php -lib/plugins/plugin/inc/zip.lib.php -lib/scripts/domLib.js -lib/scripts/domTT.js - -# removed in 2006-11-06 -inc/admin_acl.php -inc/magpie -inc/magpie/rss_cache.inc -inc/magpie/rss_fetch.inc -inc/magpie/rss_parse.inc -inc/magpie/rss_utils.inc -lib/exe/media.php -lib/tpl/default/mediaedit.php -lib/tpl/default/media.php -lib/tpl/default/mediaref.php - -# removed in 2006-03-09 -data/pages/wiki/playground.txt -inc/auth/ldap.php -inc/auth/mysql.php -inc/auth/pgsql.php -inc/auth/plain.php -inc/lang/ca/admin_acl.txt -inc/lang/cs/admin_acl.txt -inc/lang/da/admin_acl.txt -inc/lang/de/admin_acl.txt -inc/lang/en/admin_acl.txt -inc/lang/et/admin_acl.txt -inc/lang/eu/admin_acl.txt -inc/lang/fr/admin_acl.txt -inc/lang/it/admin_acl.txt -inc/lang/ja/admin_acl.txt -inc/lang/lt/admin_acl.txt -inc/lang/lv/admin_acl.txt -inc/lang/nl/admin_acl.txt -inc/lang/no/admin_acl.txt -inc/lang/pl/admin_acl.txt -inc/lang/pt/admin_acl.txt -inc/lang/vi/admin_acl.txt -inc/lang/zh-tw/admin_acl.txt -inc/parser/spamcheck.php -lib/images/favicon.ico -lib/images/thumbup.gif -lib/images/toolbar/code.png -lib/images/toolbar/empty.png -lib/images/toolbar/extlink.png -lib/images/toolbar/fonth1.png -lib/images/toolbar/fonth2.png -lib/images/toolbar/fonth3.png -lib/images/toolbar/fonth4.png -lib/images/toolbar/fonth5.png -lib/images/toolbar/list.png -lib/images/toolbar/list_ul.png -lib/images/toolbar/rule.png -lib/tpl/default/images/interwiki.png -.github/version.php -.github/workflows/release.yml -_test/tests/inc/form/checkableelement.test.php -_test/tests/inc/pageutils_resolve_id.test.php -inc/Parsing/ParserMode/Html.php -inc/Parsing/ParserMode/Php.php -_test/tests/lib/exe/js_js_compress.test.php -_test/tests/lib/exe/js_js_compress/test-CommentInDoubleQuotes1-in.js -_test/tests/lib/exe/js_js_compress/test-CommentInDoubleQuotes1-out.js -_test/tests/lib/exe/js_js_compress/test-CommentInDoubleQuotes2-in.js -_test/tests/lib/exe/js_js_compress/test-CommentInDoubleQuotes2-out.js -_test/tests/lib/exe/js_js_compress/test-CommentInSingleQuotes1-in.js -_test/tests/lib/exe/js_js_compress/test-CommentInSingleQuotes1-out.js -_test/tests/lib/exe/js_js_compress/test-CommentInSingleQuotes2-in.js -_test/tests/lib/exe/js_js_compress/test-CommentInSingleQuotes2-out.js -_test/tests/lib/exe/js_js_compress/test-CommentMultiline-in.js -_test/tests/lib/exe/js_js_compress/test-CommentMultiline-out.js -_test/tests/lib/exe/js_js_compress/test-CommentSingleLine-in.js -_test/tests/lib/exe/js_js_compress/test-CommentSingleLine-out.js -_test/tests/lib/exe/js_js_compress/test-IfThenElseBraces-in.js -_test/tests/lib/exe/js_js_compress/test-IfThenElseBraces-out.js -_test/tests/lib/exe/js_js_compress/test-IfThenElseNoBraces-in.js -_test/tests/lib/exe/js_js_compress/test-IfThenElseNoBraces-out.js -_test/tests/lib/exe/js_js_compress/test-RegexpBackslash-in.js -_test/tests/lib/exe/js_js_compress/test-RegexpBackslash-out.js -_test/tests/lib/exe/js_js_compress/test-RegexpSimple-in.js -_test/tests/lib/exe/js_js_compress/test-RegexpSimple-out.js -_test/tests/lib/exe/js_js_compress/test-RegexpSimpleWhitespace-in.js -_test/tests/lib/exe/js_js_compress/test-RegexpSimpleWhitespace-out.js -_test/tests/lib/exe/js_js_compress/test-RegexpString-in.js -_test/tests/lib/exe/js_js_compress/test-RegexpString-out.js -_test/tests/lib/exe/js_js_compress/test-StatementDoWhile-in.js -_test/tests/lib/exe/js_js_compress/test-StatementDoWhile-out.js -_test/tests/lib/exe/js_js_compress/test-StatementForIn-in.js -_test/tests/lib/exe/js_js_compress/test-StatementForIn-out.js -_test/tests/lib/exe/js_js_compress/test-StatementNew-in.js -_test/tests/lib/exe/js_js_compress/test-StatementNew-out.js -_test/tests/lib/exe/js_js_compress/test-StatementSwitchCase-in.js -_test/tests/lib/exe/js_js_compress/test-StatementSwitchCase-out.js -_test/tests/lib/exe/js_js_compress/test-StringDoubleQuotes-in.js -_test/tests/lib/exe/js_js_compress/test-StringDoubleQuotes-out.js -_test/tests/lib/exe/js_js_compress/test-StringSingleQuotes-in.js -_test/tests/lib/exe/js_js_compress/test-StringSingleQuotes-out.js diff --git a/snippets/dokuwiki-2023-04-04/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.png b/snippets/dokuwiki-2023-04-04/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.png deleted file mode 100644 index cea639e..0000000 Binary files a/snippets/dokuwiki-2023-04-04/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.xcf b/snippets/dokuwiki-2023-04-04/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.xcf deleted file mode 100644 index 9902878..0000000 Binary files a/snippets/dokuwiki-2023-04-04/data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.xcf and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/data/index/_dummy b/snippets/dokuwiki-2023-04-04/data/index/_dummy deleted file mode 100644 index e492265..0000000 --- a/snippets/dokuwiki-2023-04-04/data/index/_dummy +++ /dev/null @@ -1 +0,0 @@ -You can safely delete this file. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/data/locks/_dummy b/snippets/dokuwiki-2023-04-04/data/locks/_dummy deleted file mode 100644 index e492265..0000000 --- a/snippets/dokuwiki-2023-04-04/data/locks/_dummy +++ /dev/null @@ -1 +0,0 @@ -You can safely delete this file. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/data/log/_dummy b/snippets/dokuwiki-2023-04-04/data/log/_dummy deleted file mode 100644 index e492265..0000000 --- a/snippets/dokuwiki-2023-04-04/data/log/_dummy +++ /dev/null @@ -1 +0,0 @@ -You can safely delete this file. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/data/media/wiki/dokuwiki-128.png b/snippets/dokuwiki-2023-04-04/data/media/wiki/dokuwiki-128.png deleted file mode 100644 index f3f1d66..0000000 Binary files a/snippets/dokuwiki-2023-04-04/data/media/wiki/dokuwiki-128.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/data/media/wiki/dokuwiki.svg b/snippets/dokuwiki-2023-04-04/data/media/wiki/dokuwiki.svg deleted file mode 100644 index d5f2d7b..0000000 --- a/snippets/dokuwiki-2023-04-04/data/media/wiki/dokuwiki.svg +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/snippets/dokuwiki-2023-04-04/data/media_attic/_dummy b/snippets/dokuwiki-2023-04-04/data/media_attic/_dummy deleted file mode 100644 index e492265..0000000 --- a/snippets/dokuwiki-2023-04-04/data/media_attic/_dummy +++ /dev/null @@ -1 +0,0 @@ -You can safely delete this file. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/data/media_meta/_dummy b/snippets/dokuwiki-2023-04-04/data/media_meta/_dummy deleted file mode 100644 index e492265..0000000 --- a/snippets/dokuwiki-2023-04-04/data/media_meta/_dummy +++ /dev/null @@ -1 +0,0 @@ -You can safely delete this file. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/data/meta/_dummy b/snippets/dokuwiki-2023-04-04/data/meta/_dummy deleted file mode 100644 index e492265..0000000 --- a/snippets/dokuwiki-2023-04-04/data/meta/_dummy +++ /dev/null @@ -1 +0,0 @@ -You can safely delete this file. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/data/pages/playground/playground.txt b/snippets/dokuwiki-2023-04-04/data/pages/playground/playground.txt deleted file mode 100644 index a2274bd..0000000 --- a/snippets/dokuwiki-2023-04-04/data/pages/playground/playground.txt +++ /dev/null @@ -1 +0,0 @@ -====== PlayGround ====== diff --git a/snippets/dokuwiki-2023-04-04/data/pages/wiki/dokuwiki.txt b/snippets/dokuwiki-2023-04-04/data/pages/wiki/dokuwiki.txt deleted file mode 100644 index 1e5a198..0000000 --- a/snippets/dokuwiki-2023-04-04/data/pages/wiki/dokuwiki.txt +++ /dev/null @@ -1,62 +0,0 @@ -====== DokuWiki ====== - -[[doku>wiki:dokuwiki|{{wiki:dokuwiki-128.png }}]] DokuWiki is a simple to use and highly versatile Open Source [[wp>wiki]] software that doesn't require a database. It is loved by users for its clean and readable [[wiki:syntax]]. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in [[doku>acl|access controls]] and [[doku>auth|authentication connectors]] make DokuWiki especially useful in the enterprise context and the large number of [[doku>plugins]] contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki. - -Read the [[doku>manual|DokuWiki Manual]] to unleash the full power of DokuWiki. - -===== Download ===== - -DokuWiki is available at https://download.dokuwiki.org/ - - -===== Read More ===== - -All documentation and additional information besides the [[syntax|syntax description]] is maintained in the DokuWiki at [[doku>|www.dokuwiki.org]]. - -**About DokuWiki** - - * [[doku>features|A feature list]] :!: - * [[doku>users|Happy Users]] - * [[doku>press|Who wrote about it]] - * [[doku>blogroll|What Bloggers think]] - * [[https://www.wikimatrix.org/show/DokuWiki|Compare it with other wiki software]] - -**Installing DokuWiki** - - * [[doku>requirements|System Requirements]] - * [[https://download.dokuwiki.org/|Download DokuWiki]] :!: - * [[doku>changes|Change Log]] - * [[doku>Install|How to install or upgrade]] :!: - * [[doku>config|Configuration]] - -**Using DokuWiki** - - * [[doku>syntax|Wiki Syntax]] - * [[doku>manual|The manual]] :!: - * [[doku>FAQ|Frequently Asked Questions (FAQ)]] - * [[doku>glossary|Glossary]] - -**Customizing DokuWiki** - - * [[doku>tips|Tips and Tricks]] - * [[doku>Template|How to create and use templates]] - * [[doku>plugins|Installing plugins]] - * [[doku>development|Development Resources]] - -**DokuWiki Feedback and Community** - - * [[doku>newsletter|Subscribe to the newsletter]] :!: - * [[doku>mailinglist|Join the mailing list]] - * [[https://forum.dokuwiki.org|Check out the user forum]] - * [[doku>irc|Talk to other users in the IRC channel]] - * [[https://github.com/splitbrain/dokuwiki/issues|Submit bugs and feature wishes]] - * [[doku>thanks|Some humble thanks]] - - -===== Copyright ===== - -2004-2020 (c) Andreas Gohr ((Please do not contact me for help and support -- use the [[doku>mailinglist]] or [[https://forum.dokuwiki.org|forum]] instead)) and the DokuWiki Community - -The DokuWiki engine is licensed under [[https://www.gnu.org/licenses/gpl.html|GNU General Public License]] Version 2. If you use DokuWiki in your company, consider [[doku>donate|donating]] a few bucks ;-). - -Not sure what this means? See the [[doku>faq:license|FAQ on the Licenses]]. diff --git a/snippets/dokuwiki-2023-04-04/data/pages/wiki/syntax.txt b/snippets/dokuwiki-2023-04-04/data/pages/wiki/syntax.txt deleted file mode 100644 index 516798d..0000000 --- a/snippets/dokuwiki-2023-04-04/data/pages/wiki/syntax.txt +++ /dev/null @@ -1,475 +0,0 @@ -====== Formatting Syntax ====== - -[[doku>DokuWiki]] supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing "Edit this page". If you want to try something, just use the [[playground:playground|playground]] page. The simpler markup is easily accessible via [[doku>toolbar|quickbuttons]], too. - -===== Basic Text Formatting ===== - -DokuWiki supports **bold**, //italic//, __underlined__ and ''monospaced'' texts. Of course you can **__//''combine''//__** all these. - - DokuWiki supports **bold**, //italic//, __underlined__ and ''monospaced'' texts. - Of course you can **__//''combine''//__** all these. - -You can use subscript and superscript, too. - - You can use subscript and superscript, too. - -You can mark something as deleted as well. - - You can mark something as deleted as well. - -**Paragraphs** are created from blank lines. If you want to **force a newline** without a paragraph, you can use two backslashes followed by a whitespace or the end of line. - -This is some text with some linebreaks\\ Note that the -two backslashes are only recognized at the end of a line\\ -or followed by\\ a whitespace \\this happens without it. - - This is some text with some linebreaks\\ Note that the - two backslashes are only recognized at the end of a line\\ - or followed by\\ a whitespace \\this happens without it. - -You should use forced newlines only if really needed. - -===== Links ===== - -DokuWiki supports multiple ways of creating links. - -==== External ==== - -External links are recognized automagically: http://www.google.com or simply www.google.com - You can set the link text as well: [[http://www.google.com|This Link points to google]]. Email addresses like this one: are recognized, too. - - DokuWiki supports multiple ways of creating links. External links are recognized - automagically: http://www.google.com or simply www.google.com - You can set - link text as well: [[http://www.google.com|This Link points to google]]. Email - addresses like this one: are recognized, too. - -==== Internal ==== - -Internal links are created by using square brackets. You can either just give a [[pagename]] or use an additional [[pagename|link text]]. - - Internal links are created by using square brackets. You can either just give - a [[pagename]] or use an additional [[pagename|link text]]. - -[[doku>pagename|Wiki pagenames]] are converted to lowercase automatically, special characters are not allowed. - -You can use [[some:namespaces]] by using a colon in the pagename. - - You can use [[some:namespaces]] by using a colon in the pagename. - -For details about namespaces see [[doku>namespaces]]. - -Linking to a specific section is possible, too. Just add the section name behind a hash character as known from HTML. This links to [[syntax#internal|this Section]]. - - This links to [[syntax#internal|this Section]]. - -Notes: - - * Links to [[syntax|existing pages]] are shown in a different style from [[nonexisting]] ones. - * DokuWiki does not use [[wp>CamelCase]] to automatically create links by default, but this behavior can be enabled in the [[doku>config]] file. Hint: If DokuWiki is a link, then it's enabled. - * When a section's heading is changed, its bookmark changes, too. So don't rely on section linking too much. - -==== Interwiki ==== - -DokuWiki supports [[doku>Interwiki]] links. These are quick links to other Wikis. For example this is a link to Wikipedia's page about Wikis: [[wp>Wiki]]. - - DokuWiki supports [[doku>Interwiki]] links. These are quick links to other Wikis. - For example this is a link to Wikipedia's page about Wikis: [[wp>Wiki]]. - -==== Windows Shares ==== - -Windows shares like [[\\server\share|this]] are recognized, too. Please note that these only make sense in a homogeneous user group like a corporate [[wp>Intranet]]. - - Windows Shares like [[\\server\share|this]] are recognized, too. - -Notes: - - * For security reasons direct browsing of windows shares only works in Microsoft Internet Explorer per default (and only in the "local zone"). - * For Mozilla and Firefox it can be enabled through different workaround mentioned in the [[http://kb.mozillazine.org/Links_to_local_pages_do_not_work|Mozilla Knowledge Base]]. However, there will still be a JavaScript warning about trying to open a Windows Share. To remove this warning (for all users), put the following line in ''conf/lang/en/lang.php'' (more details at [[doku>localization#changing_some_localized_texts_and_strings_in_your_installation|localization]]): - - -==== Image Links ==== - -You can also use an image to link to another internal or external page by combining the syntax for links and [[#images_and_other_files|images]] (see below) like this: - - [[http://php.net|{{wiki:dokuwiki-128.png}}]] - -[[http://php.net|{{wiki:dokuwiki-128.png}}]] - -Please note: The image formatting is the only formatting syntax accepted in link names. - -The whole [[#images_and_other_files|image]] and [[#links|link]] syntax is supported (including image resizing, internal and external images and URLs and interwiki links). - -===== Footnotes ===== - -You can add footnotes ((This is a footnote)) by using double parentheses. - - You can add footnotes ((This is a footnote)) by using double parentheses. - -===== Sectioning ===== - -You can use up to five different levels of headlines to structure your content. If you have more than three headlines, a table of contents is generated automatically -- this can be disabled by including the string ''~~NOTOC~~'' in the document. - -==== Headline Level 3 ==== -=== Headline Level 4 === -== Headline Level 5 == - - ==== Headline Level 3 ==== - === Headline Level 4 === - == Headline Level 5 == - -By using four or more dashes, you can make a horizontal line: - ----- - -===== Media Files ===== - -You can include external and internal [[doku>images|images, videos and audio files]] with curly brackets. Optionally you can specify the size of them. - -Real size: {{wiki:dokuwiki-128.png}} - -Resize to given width: {{wiki:dokuwiki-128.png?50}} - -Resize to given width and height((when the aspect ratio of the given width and height doesn't match that of the image, it will be cropped to the new ratio before resizing)): {{wiki:dokuwiki-128.png?200x50}} - -Resized external image:           {{https://secure.php.net/images/php.gif?200x50}} - - Real size: {{wiki:dokuwiki-128.png}} - Resize to given width: {{wiki:dokuwiki-128.png?50}} - Resize to given width and height: {{wiki:dokuwiki-128.png?200x50}} - Resized external image:           {{https://secure.php.net/images/php.gif?200x50}} - - -By using left or right whitespaces you can choose the alignment. - -{{ wiki:dokuwiki-128.png}} - -{{wiki:dokuwiki-128.png }} - -{{ wiki:dokuwiki-128.png }} - - {{ wiki:dokuwiki-128.png}} - {{wiki:dokuwiki-128.png }} - {{ wiki:dokuwiki-128.png }} - -Of course, you can add a title (displayed as a tooltip by most browsers), too. - -{{ wiki:dokuwiki-128.png |This is the caption}} - - {{ wiki:dokuwiki-128.png |This is the caption}} - -For linking an image to another page see [[#Image Links]] above. - -==== Supported Media Formats ==== - -DokuWiki can embed the following media formats directly. - -| Image | ''gif'', ''jpg'', ''png'' | -| Video | ''webm'', ''ogv'', ''mp4'' | -| Audio | ''ogg'', ''mp3'', ''wav'' | -| Flash | ''swf'' | - -If you specify a filename that is not a supported media format, then it will be displayed as a link instead. - -By adding ''?linkonly'' you provide a link to the media without displaying it inline - - {{wiki:dokuwiki-128.png?linkonly}} - -{{wiki:dokuwiki-128.png?linkonly}} This is just a link to the image. - -==== Fallback Formats ==== - -Unfortunately not all browsers understand all video and audio formats. To mitigate the problem, you can upload your file in different formats for maximum browser compatibility. - -For example consider this embedded mp4 video: - - {{video.mp4|A funny video}} - -When you upload a ''video.webm'' and ''video.ogv'' next to the referenced ''video.mp4'', DokuWiki will automatically add them as alternatives so that one of the three files is understood by your browser. - -Additionally DokuWiki supports a "poster" image which will be shown before the video has started. That image needs to have the same filename as the video and be either a jpg or png file. In the example above a ''video.jpg'' file would work. - -===== Lists ===== - -Dokuwiki supports ordered and unordered lists. To create a list item, indent your text by two spaces and use a ''*'' for unordered lists or a ''-'' for ordered ones. - - * This is a list - * The second item - * You may have different levels - * Another item - - - The same list but ordered - - Another item - - Just use indention for deeper levels - - That's it - - - * This is a list - * The second item - * You may have different levels - * Another item - - - The same list but ordered - - Another item - - Just use indention for deeper levels - - That's it - - -Also take a look at the [[doku>faq:lists|FAQ on list items]]. - -===== Text Conversions ===== - -DokuWiki can convert certain pre-defined characters or strings into images or other text or HTML. - -The text to image conversion is mainly done for smileys. And the text to HTML conversion is used for typography replacements, but can be configured to use other HTML as well. - -==== Text to Image Conversions ==== - -DokuWiki converts commonly used [[wp>emoticon]]s to their graphical equivalents. Those [[doku>Smileys]] and other images can be configured and extended. Here is an overview of Smileys included in DokuWiki: - - * 8-) %% 8-) %% - * 8-O %% 8-O %% - * :-( %% :-( %% - * :-) %% :-) %% - * =) %% =) %% - * :-/ %% :-/ %% - * :-\ %% :-\ %% - * :-? %% :-? %% - * :-D %% :-D %% - * :-P %% :-P %% - * :-O %% :-O %% - * :-X %% :-X %% - * :-| %% :-| %% - * ;-) %% ;-) %% - * ^_^ %% ^_^ %% - * m( %% m( %% - * :?: %% :?: %% - * :!: %% :!: %% - * LOL %% LOL %% - * FIXME %% FIXME %% - * DELETEME %% DELETEME %% - -==== Text to HTML Conversions ==== - -Typography: [[DokuWiki]] can convert simple text characters to their typographically correct entities. Here is an example of recognized characters. - --> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) -"He thought 'It's a man's world'..." - - --> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) -"He thought 'It's a man's world'..." - - -The same can be done to produce any kind of HTML, it just needs to be added to the [[doku>entities|pattern file]]. - -There are three exceptions which do not come from that pattern file: multiplication entity (640x480), 'single' and "double quotes". They can be turned off through a [[doku>config:typography|config option]]. - -===== Quoting ===== - -Some times you want to mark some text to show it's a reply or comment. You can use the following syntax: - - -I think we should do it - -> No we shouldn't - ->> Well, I say we should - -> Really? - ->> Yes! - ->>> Then lets do it! - - -I think we should do it - -> No we shouldn't - ->> Well, I say we should - -> Really? - ->> Yes! - ->>> Then lets do it! - -===== Tables ===== - -DokuWiki supports a simple syntax to create tables. - -^ Heading 1 ^ Heading 2 ^ Heading 3 ^ -| Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 | -| Row 2 Col 1 | some colspan (note the double pipe) || -| Row 3 Col 1 | Row 3 Col 2 | Row 3 Col 3 | - -Table rows have to start and end with a ''|'' for normal rows or a ''^'' for headers. - - ^ Heading 1 ^ Heading 2 ^ Heading 3 ^ - | Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 | - | Row 2 Col 1 | some colspan (note the double pipe) || - | Row 3 Col 1 | Row 3 Col 2 | Row 3 Col 3 | - -To connect cells horizontally, just make the next cell completely empty as shown above. Be sure to have always the same amount of cell separators! - -Vertical tableheaders are possible, too. - -| ^ Heading 1 ^ Heading 2 ^ -^ Heading 3 | Row 1 Col 2 | Row 1 Col 3 | -^ Heading 4 | no colspan this time | | -^ Heading 5 | Row 2 Col 2 | Row 2 Col 3 | - -As you can see, it's the cell separator before a cell which decides about the formatting: - - | ^ Heading 1 ^ Heading 2 ^ - ^ Heading 3 | Row 1 Col 2 | Row 1 Col 3 | - ^ Heading 4 | no colspan this time | | - ^ Heading 5 | Row 2 Col 2 | Row 2 Col 3 | - -You can have rowspans (vertically connected cells) by adding ''%%:::%%'' into the cells below the one to which they should connect. - -^ Heading 1 ^ Heading 2 ^ Heading 3 ^ -| Row 1 Col 1 | this cell spans vertically | Row 1 Col 3 | -| Row 2 Col 1 | ::: | Row 2 Col 3 | -| Row 3 Col 1 | ::: | Row 2 Col 3 | - -Apart from the rowspan syntax those cells should not contain anything else. - - ^ Heading 1 ^ Heading 2 ^ Heading 3 ^ - | Row 1 Col 1 | this cell spans vertically | Row 1 Col 3 | - | Row 2 Col 1 | ::: | Row 2 Col 3 | - | Row 3 Col 1 | ::: | Row 2 Col 3 | - -You can align the table contents, too. Just add at least two whitespaces at the opposite end of your text: Add two spaces on the left to align right, two spaces on the right to align left and two spaces at least at both ends for centered text. - -^ Table with alignment ^^^ -| right| center |left | -|left | right| center | -| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | - -This is how it looks in the source: - - ^ Table with alignment ^^^ - | right| center |left | - |left | right| center | - | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | - -Note: Vertical alignment is not supported. - -===== No Formatting ===== - -If you need to display text exactly like it is typed (without any formatting), enclose the area either with ''%%%%'' tags or even simpler, with double percent signs ''%%''. - - -This is some text which contains addresses like this: http://www.splitbrain.org and **formatting**, but nothing is done with it. - -The same is true for %%//__this__ text// with a smiley ;-)%%. - - - This is some text which contains addresses like this: http://www.splitbrain.org and **formatting**, but nothing is done with it. - - The same is true for %%//__this__ text// with a smiley ;-)%%. - -===== Code Blocks ===== - -You can include code blocks into your documents by either indenting them by at least two spaces (like used for the previous examples) or by using the tags ''%%%%'' or ''%%%%''. - - This is text is indented by two spaces. - - -This is preformatted code all spaces are preserved: like <-this - - - -This is pretty much the same, but you could use it to show that you quoted a file. - - -Those blocks were created by this source: - - This is text is indented by two spaces. - - - This is preformatted code all spaces are preserved: like <-this - - - - This is pretty much the same, but you could use it to show that you quoted a file. - - -==== Syntax Highlighting ==== - -[[wiki:DokuWiki]] can highlight sourcecode, which makes it easier to read. It uses the [[http://qbnz.com/highlighter/|GeSHi]] Generic Syntax Highlighter -- so any language supported by GeSHi is supported. The syntax uses the same code and file blocks described in the previous section, but this time the name of the language syntax to be highlighted is included inside the tag, e.g. '''' or ''''. - - -/** - * The HelloWorldApp class implements an application that - * simply displays "Hello World!" to the standard output. - */ -class HelloWorldApp { - public static void main(String[] args) { - System.out.println("Hello World!"); //Display the string. - } -} - - -The following language strings are currently recognized: //4cs 6502acme 6502kickass 6502tasm 68000devpac abap actionscript3 actionscript ada aimms algol68 apache applescript apt_sources arm asm asp asymptote autoconf autohotkey autoit avisynth awk bascomavr bash basic4gl batch bf biblatex bibtex blitzbasic bnf boo caddcl cadlisp ceylon cfdg cfm chaiscript chapel cil c_loadrunner clojure c_mac cmake cobol coffeescript c cpp cpp-qt cpp-winapi csharp css cuesheet c_winapi dart dcl dcpu16 dcs delphi diff div dos dot d ecmascript eiffel email epc e erlang euphoria ezt f1 falcon fo fortran freebasic freeswitch fsharp gambas gdb genero genie gettext glsl gml gnuplot go groovy gwbasic haskell haxe hicest hq9plus html html4strict html5 icon idl ini inno intercal io ispfpanel java5 java javascript jcl j jquery julia kixtart klonec klonecpp kotlin latex lb ldif lisp llvm locobasic logtalk lolcode lotusformulas lotusscript lscript lsl2 lua m68k magiksf make mapbasic mathematica matlab mercury metapost mirc mk-61 mmix modula2 modula3 mpasm mxml mysql nagios netrexx newlisp nginx nimrod nsis oberon2 objc objeck ocaml-brief ocaml octave oobas oorexx oracle11 oracle8 oxygene oz parasail parigp pascal pcre perl6 perl per pf phix php-brief php pic16 pike pixelbender pli plsql postgresql postscript povray powerbuilder powershell proftpd progress prolog properties providex purebasic pycon pys60 python qbasic qml q racket rails rbs rebol reg rexx robots roff rpmspec rsplus ruby rust sas sass scala scheme scilab scl sdlbasic smalltalk smarty spark sparql sql sshconfig standardml stonescript swift systemverilog tclegg tcl teraterm texgraph text thinbasic tsql twig typoscript unicon upc urbi uscript vala vbnet vb vbscript vedit verilog vhdl vim visualfoxpro visualprolog whitespace whois winbatch wolfram xbasic xml xojo xorg_conf xpp yaml z80 zxbasic// - -There are additional [[doku>syntax_highlighting|advanced options]] available for syntax highlighting, such as highlighting lines or adding line numbers. - -==== Downloadable Code Blocks ==== - -When you use the ''%%%%'' or ''%%%%'' syntax as above, you might want to make the shown code available for download as well. You can do this by specifying a file name after language code like this: - - - - - - - - - - - -If you don't want any highlighting but want a downloadable file, specify a dash (''-'') as the language code: ''%%%%''. - -===== RSS/ATOM Feed Aggregation ===== -[[DokuWiki]] can integrate data from external XML feeds. For parsing the XML feeds, [[http://simplepie.org/|SimplePie]] is used. All formats understood by SimplePie can be used in DokuWiki as well. You can influence the rendering by multiple additional space separated parameters: - -^ Parameter ^ Description ^ -| any number | will be used as maximum number items to show, defaults to 8 | -| reverse | display the last items in the feed first | -| author | show item authors names | -| date | show item dates | -| description| show the item description. All HTML tags will be stripped | -| nosort | do not sort the items in the feed | -| //n//[dhm] | refresh period, where d=days, h=hours, m=minutes. (e.g. 12h = 12 hours). | - -The refresh period defaults to 4 hours. Any value below 10 minutes will be treated as 10 minutes. [[wiki:DokuWiki]] will generally try to supply a cached version of a page, obviously this is inappropriate when the page contains dynamic external content. The parameter tells [[wiki:DokuWiki]] to re-render the page if it is more than //refresh period// since the page was last rendered. - -By default the feed will be sorted by date, newest items first. You can sort it by oldest first using the ''reverse'' parameter, or display the feed as is with ''nosort''. - -**Example:** - - {{rss>http://slashdot.org/index.rss 5 author date 1h }} - -{{rss>http://slashdot.org/index.rss 5 author date 1h }} - - -===== Control Macros ===== - -Some syntax influences how DokuWiki renders a page without creating any output it self. The following control macros are availble: - -^ Macro ^ Description | -| %%~~NOTOC~~%% | If this macro is found on the page, no table of contents will be created | -| %%~~NOCACHE~~%% | DokuWiki caches all output by default. Sometimes this might not be wanted (eg. when the %%%% syntax above is used), adding this macro will force DokuWiki to rerender a page on every call | - -===== Syntax Plugins ===== - -DokuWiki's syntax can be extended by [[doku>plugins|Plugins]]. How the installed plugins are used is described on their appropriate description pages. The following syntax plugins are available in this particular DokuWiki installation: - -~~INFO:syntaxplugins~~ diff --git a/snippets/dokuwiki-2023-04-04/data/pages/wiki/welcome.txt b/snippets/dokuwiki-2023-04-04/data/pages/wiki/welcome.txt deleted file mode 100644 index 10caa7c..0000000 --- a/snippets/dokuwiki-2023-04-04/data/pages/wiki/welcome.txt +++ /dev/null @@ -1,30 +0,0 @@ -====== Welcome to your new DokuWiki ====== - -Congratulations, your wiki is now up and running. Here are a few more tips to get you started. - -Enjoy your work with DokuWiki,\\ --- the developers - -===== Create your first pages ===== - -Your wiki needs to have a start page. As long as it doesn't exist, this link will be red: [[:start]]. - -Go on, follow that link and create the page. If you need help with using the syntax you can always refer to the [[wiki:syntax|syntax page]]. - -You might also want to use a sidebar. To create it, just edit the [[:sidebar]] page. Everything in that page will be shown in a margin column on the side. Read our [[doku>faq:sidebar|FAQ on sidebars]] to learn more. - -Please be aware that not all templates support sidebars. - -===== Customize your Wiki ===== - -Once you're comfortable with creating and editing pages you might want to have a look at the [[this>doku.php?do=admin&page=config|configuration settings]] (be sure to login as superuser first). - -You may also want to see what [[doku>plugins|plugins]] and [[doku>templates|templates]] are available at DokuWiki.org to extend the functionality and looks of your DokuWiki installation. - -===== Join the Community ===== - -DokuWiki is an Open Source project that thrives through user contributions. A good way to stay informed on what's going on and to get useful tips in using DokuWiki is subscribing to the [[doku>newsletter]]. - -The [[https://forum.dokuwiki.org|DokuWiki User Forum]] is an excellent way to get in contact with other DokuWiki users and is just one of the many ways to get [[doku>faq:support|support]]. - -Of course we'd be more than happy to have you [[doku>teams:getting_involved|getting involved]] with DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/data/tmp/_dummy b/snippets/dokuwiki-2023-04-04/data/tmp/_dummy deleted file mode 100644 index e492265..0000000 --- a/snippets/dokuwiki-2023-04-04/data/tmp/_dummy +++ /dev/null @@ -1 +0,0 @@ -You can safely delete this file. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/doku.php b/snippets/dokuwiki-2023-04-04/doku.php deleted file mode 100644 index 21332d0..0000000 --- a/snippets/dokuwiki-2023-04-04/doku.php +++ /dev/null @@ -1,131 +0,0 @@ - - * - * @global Input $INPUT - */ - -// update message version - always use a string to avoid localized floats! -use dokuwiki\Extension\Event; - -$updateVersion = "54"; - -// xdebug_start_profiling(); - -if(!defined('DOKU_INC')) define('DOKU_INC', dirname(__FILE__).'/'); - -// define all DokuWiki globals here (needed within test requests but also helps to keep track) -global $ACT, $INPUT, $QUERY, $ID, $REV, $DATE_AT, $IDX, - $DATE, $RANGE, $HIGH, $TEXT, $PRE, $SUF, $SUM, $INFO, $JSINFO; - - -if(isset($_SERVER['HTTP_X_DOKUWIKI_DO'])) { - $ACT = trim(strtolower($_SERVER['HTTP_X_DOKUWIKI_DO'])); -} elseif(!empty($_REQUEST['idx'])) { - $ACT = 'index'; -} elseif(isset($_REQUEST['do'])) { - $ACT = $_REQUEST['do']; -} else { - $ACT = 'show'; -} - -// load and initialize the core system -require_once(DOKU_INC.'inc/init.php'); - -//import variables -$INPUT->set('id', str_replace("\xC2\xAD", '', $INPUT->str('id'))); //soft-hyphen -$QUERY = trim($INPUT->str('q')); -$ID = getID(); - -$REV = $INPUT->int('rev'); -$DATE_AT = $INPUT->str('at'); -$IDX = $INPUT->str('idx'); -$DATE = $INPUT->int('date'); -$RANGE = $INPUT->str('range'); -$HIGH = $INPUT->param('s'); -if(empty($HIGH)) $HIGH = getGoogleQuery(); - -if($INPUT->post->has('wikitext')) { - $TEXT = cleanText($INPUT->post->str('wikitext')); -} -$PRE = cleanText(substr($INPUT->post->str('prefix'), 0, -1)); -$SUF = cleanText($INPUT->post->str('suffix')); -$SUM = $INPUT->post->str('summary'); - - -//parse DATE_AT -if($DATE_AT) { - $date_parse = strtotime($DATE_AT); - if($date_parse) { - $DATE_AT = $date_parse; - } else { // check for UNIX Timestamp - $date_parse = @date('Ymd',$DATE_AT); - if(!$date_parse || $date_parse === '19700101') { - msg(sprintf($lang['unable_to_parse_date'], hsc($DATE_AT))); - $DATE_AT = null; - } - } -} - -//check for existing $REV related to $DATE_AT -if($DATE_AT) { - $pagelog = new \dokuwiki\ChangeLog\PageChangeLog($ID); - $rev_t = $pagelog->getLastRevisionAt($DATE_AT); - if($rev_t === '') { //current revision - $REV = null; - $DATE_AT = null; - } else if ($rev_t === false) { //page did not exist - $rev_n = $pagelog->getRelativeRevision($DATE_AT,+1); - msg( - sprintf( - $lang['page_nonexist_rev'], - dformat($DATE_AT), - wl($ID, array('rev' => $rev_n)), - dformat($rev_n) - ) - ); - $REV = $DATE_AT; //will result in a page not exists message - } else { - $REV = $rev_t; - } -} - -//make infos about the selected page available -$INFO = pageinfo(); - -// handle debugging -if($conf['allowdebug'] && $ACT == 'debug') { - html_debug(); - exit; -} - -//send 404 for missing pages if configured or ID has special meaning to bots -if(!$INFO['exists'] && - ($conf['send404'] || preg_match('/^(robots\.txt|sitemap\.xml(\.gz)?|favicon\.ico|crossdomain\.xml)$/', $ID)) && - ($ACT == 'show' || (!is_array($ACT) && substr($ACT, 0, 7) == 'export_')) -) { - header('HTTP/1.0 404 Not Found'); -} - -//prepare breadcrumbs (initialize a static var) -if($conf['breadcrumbs']) breadcrumbs(); - -// check upstream -checkUpdateMessages(); - -$tmp = array(); // No event data -Event::createAndTrigger('DOKUWIKI_STARTED', $tmp); - -//close session -session_write_close(); - -//do the work (picks up what to do from global env) -act_dispatch(); - -$tmp = array(); // No event data -Event::createAndTrigger('DOKUWIKI_DONE', $tmp); - -// xdebug_dump_function_profile(1); diff --git a/snippets/dokuwiki-2023-04-04/feed.php b/snippets/dokuwiki-2023-04-04/feed.php deleted file mode 100644 index a389f14..0000000 --- a/snippets/dokuwiki-2023-04-04/feed.php +++ /dev/null @@ -1,546 +0,0 @@ - - * - * @global array $conf - * @global Input $INPUT - */ - -use dokuwiki\Cache\Cache; -use dokuwiki\ChangeLog\MediaChangeLog; -use dokuwiki\ChangeLog\PageChangeLog; -use dokuwiki\Extension\AuthPlugin; -use dokuwiki\Extension\Event; - -if (!defined('DOKU_INC')) define('DOKU_INC', dirname(__FILE__) . '/'); -require_once(DOKU_INC . 'inc/init.php'); - -//close session -session_write_close(); - -//feed disabled? -if (!actionOK('rss')) { - http_status(404); - echo 'RSS feed is disabled.'; - exit; -} - -// get params -$opt = rss_parseOptions(); - -// the feed is dynamic - we need a cache for each combo -// (but most people just use the default feed so it's still effective) -$key = join('', array_values($opt)) . '$' . $INPUT->server->str('REMOTE_USER') - . '$' . $INPUT->server->str('HTTP_HOST') . $INPUT->server->str('SERVER_PORT'); -$cache = new Cache($key, '.feed'); - -// prepare cache depends -$depends['files'] = getConfigFiles('main'); -$depends['age'] = $conf['rss_update']; -$depends['purge'] = $INPUT->bool('purge'); - -// check cacheage and deliver if nothing has changed since last -// time or the update interval has not passed, also handles conditional requests -header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); -header('Pragma: public'); -header('Content-Type: application/xml; charset=utf-8'); -header('X-Robots-Tag: noindex'); -if ($cache->useCache($depends)) { - http_conditionalRequest($cache->getTime()); - if ($conf['allowdebug']) header("X-CacheUsed: $cache->cache"); - print $cache->retrieveCache(); - exit; -} else { - http_conditionalRequest(time()); -} - -// create new feed -$rss = new UniversalFeedCreator(); -$rss->title = $conf['title'] . (($opt['namespace']) ? ' ' . $opt['namespace'] : ''); -$rss->link = DOKU_URL; -$rss->syndicationURL = DOKU_URL . 'feed.php'; -$rss->cssStyleSheet = DOKU_URL . 'lib/exe/css.php?s=feed'; - -$image = new FeedImage(); -$image->title = $conf['title']; -$image->url = tpl_getMediaFile([':wiki:favicon.ico', ':favicon.ico', 'images/favicon.ico'], true); -$image->link = DOKU_URL; -$rss->image = $image; - -$data = null; -$modes = [ - 'list' => 'rssListNamespace', - 'search' => 'rssSearch', - 'recent' => 'rssRecentChanges' -]; - -if (isset($modes[$opt['feed_mode']])) { - $data = $modes[$opt['feed_mode']]($opt); -} else { - $eventData = [ - 'opt' => &$opt, - 'data' => &$data, - ]; - $event = new Event('FEED_MODE_UNKNOWN', $eventData); - if ($event->advise_before(true)) { - echo sprintf('Unknown feed mode %s', hsc($opt['feed_mode'])); - exit; - } - $event->advise_after(); -} - -rss_buildItems($rss, $data, $opt); -$feed = $rss->createFeed($opt['feed_type']); - -// save cachefile -$cache->storeCache($feed); - -// finally deliver -print $feed; - -// ---------------------------------------------------------------- // - -/** - * Get URL parameters and config options and return an initialized option array - * - * @author Andreas Gohr - */ -function rss_parseOptions() -{ - global $conf; - global $INPUT; - - $opt = []; - - foreach ( - [ - // Basic feed properties - // Plugins may probably want to add new values to these - // properties for implementing own feeds - - // One of: list, search, recent - 'feed_mode' => ['str', 'mode', 'recent'], - // One of: diff, page, rev, current - 'link_to' => ['str', 'linkto', $conf['rss_linkto']], - // One of: abstract, diff, htmldiff, html - 'item_content' => ['str', 'content', $conf['rss_content']], - - // Special feed properties - // These are only used by certain feed_modes - - // String, used for feed title, in list and rc mode - 'namespace' => ['str', 'ns', null], - // Positive integer, only used in rc mode - 'items' => ['int', 'num', $conf['recent']], - // Boolean, only used in rc mode - 'show_minor' => ['bool', 'minor', false], - // Boolean, only used in rc mode - 'only_new' => ['bool', 'onlynewpages', false], - // String, only used in list mode - 'sort' => ['str', 'sort', 'natural'], - // String, only used in search mode - 'search_query' => ['str', 'q', null], - // One of: pages, media, both - 'content_type' => ['str', 'view', $conf['rss_media']] - - ] as $name => $val - ) { - $opt[$name] = $INPUT->{$val[0]}($val[1], $val[2], true); - } - - $opt['items'] = max(0, (int) $opt['items']); - $opt['show_minor'] = (bool) $opt['show_minor']; - $opt['only_new'] = (bool) $opt['only_new']; - $opt['sort'] = valid_input_set('sort', ['default' => 'natural', 'date'], $opt); - - $opt['guardmail'] = ($conf['mailguard'] != '' && $conf['mailguard'] != 'none'); - - $type = $INPUT->valid( - 'type', - ['rss', 'rss2', 'atom', 'atom1', 'rss1'], - $conf['rss_type'] - ); - switch ($type) { - case 'rss': - $opt['feed_type'] = 'RSS0.91'; - $opt['mime_type'] = 'text/xml'; - break; - case 'rss2': - $opt['feed_type'] = 'RSS2.0'; - $opt['mime_type'] = 'text/xml'; - break; - case 'atom': - $opt['feed_type'] = 'ATOM0.3'; - $opt['mime_type'] = 'application/xml'; - break; - case 'atom1': - $opt['feed_type'] = 'ATOM1.0'; - $opt['mime_type'] = 'application/atom+xml'; - break; - default: - $opt['feed_type'] = 'RSS1.0'; - $opt['mime_type'] = 'application/xml'; - } - - $eventData = [ - 'opt' => &$opt, - ]; - Event::createAndTrigger('FEED_OPTS_POSTPROCESS', $eventData); - return $opt; -} - -/** - * Add recent changed pages to a feed object - * - * @param FeedCreator $rss the FeedCreator Object - * @param array $data the items to add - * @param array $opt the feed options - * @author Andreas Gohr - */ -function rss_buildItems(&$rss, &$data, $opt) -{ - global $conf; - global $lang; - /* @var AuthPlugin $auth */ - global $auth; - - $eventData = [ - 'rss' => &$rss, - 'data' => &$data, - 'opt' => &$opt, - ]; - $event = new Event('FEED_DATA_PROCESS', $eventData); - if ($event->advise_before(false)) { - foreach ($data as $ditem) { - if (!is_array($ditem)) { - // not an array? then only a list of IDs was given - $ditem = ['id' => $ditem]; - } - - $item = new FeedItem(); - $id = $ditem['id']; - if (empty($ditem['media'])) { - $meta = p_get_metadata($id); - } else { - $meta = []; - } - - // add date - if (isset($ditem['date'])) { - $date = $ditem['date']; - } elseif ($ditem['media']) { - $date = @filemtime(mediaFN($id)); - } elseif (file_exists(wikiFN($id))) { - $date = @filemtime(wikiFN($id)); - } elseif ($meta['date']['modified']) { - $date = $meta['date']['modified']; - } else { - $date = 0; - } - if ($date) $item->date = date('r', $date); - - // add title - if ($conf['useheading'] && $meta['title'] ?? '') { - $item->title = $meta['title']; - } else { - $item->title = $ditem['id']; - } - if ($conf['rss_show_summary'] && !empty($ditem['sum'])) { - $item->title .= ' - ' . strip_tags($ditem['sum']); - } - - // add item link - switch ($opt['link_to']) { - case 'page': - if (isset($ditem['media'])) { - $item->link = media_managerURL( - [ - 'image' => $id, - 'ns' => getNS($id), - 'rev' => $date - ], - '&', - true - ); - } else { - $item->link = wl($id, 'rev=' . $date, true, '&'); - } - break; - case 'rev': - if ($ditem['media']) { - $item->link = media_managerURL( - [ - 'image' => $id, - 'ns' => getNS($id), - 'rev' => $date, - 'tab_details' => 'history' - ], - '&', - true - ); - } else { - $item->link = wl($id, 'do=revisions&rev=' . $date, true, '&'); - } - break; - case 'current': - if ($ditem['media']) { - $item->link = media_managerURL( - [ - 'image' => $id, - 'ns' => getNS($id) - ], - '&', - true - ); - } else { - $item->link = wl($id, '', true, '&'); - } - break; - case 'diff': - default: - if ($ditem['media']) { - $item->link = media_managerURL( - [ - 'image' => $id, - 'ns' => getNS($id), - 'rev' => $date, - 'tab_details' => 'history', - 'mediado' => 'diff' - ], - '&', - true - ); - } else { - $item->link = wl($id, 'rev=' . $date . '&do=diff', true, '&'); - } - } - - // add item content - switch ($opt['item_content']) { - case 'diff': - case 'htmldiff': - if ($ditem['media']) { - $medialog = new MediaChangeLog($id); - $revs = $medialog->getRevisions(0, 1); - $rev = $revs[0]; - $src_r = ''; - $src_l = ''; - - if ($size = media_image_preview_size($id, '', new JpegMeta(mediaFN($id)), 300)) { - $more = 'w=' . $size[0] . '&h=' . $size[1] . '&t=' . @filemtime(mediaFN($id)); - $src_r = ml($id, $more, true, '&', true); - } - if ($rev && $size = media_image_preview_size($id, $rev, new JpegMeta(mediaFN($id, $rev)), - 300)) { - $more = 'rev=' . $rev . '&w=' . $size[0] . '&h=' . $size[1]; - $src_l = ml($id, $more, true, '&', true); - } - $content = ''; - if ($src_r) { - $content = ''; - $content .= ''; - $content .= ''; - $content .= ''; - $content .= '
' . $rev . '' . $lang['current'] . '
'; - $content .= '' . $id . '
'; - } - } else { - require_once(DOKU_INC . 'inc/DifferenceEngine.php'); - $pagelog = new PageChangeLog($id); - $revs = $pagelog->getRevisions(0, 1); - $rev = $revs[0]; - - if ($rev) { - $df = new Diff( - explode("\n", rawWiki($id, $rev)), - explode("\n", rawWiki($id, '')) - ); - } else { - $df = new Diff( - [''], - explode("\n", rawWiki($id, '')) - ); - } - - if ($opt['item_content'] == 'htmldiff') { - // note: no need to escape diff output, TableDiffFormatter provides 'safe' html - $tdf = new TableDiffFormatter(); - $content = ''; - $content .= ''; - $content .= ''; - $content .= $tdf->format($df); - $content .= '
' . $rev . '' . $lang['current'] . '
'; - } else { - // note: diff output must be escaped, UnifiedDiffFormatter provides plain text - $udf = new UnifiedDiffFormatter(); - $content = "
\n" . hsc($udf->format($df)) . "\n
"; - } - } - break; - case 'html': - if ($ditem['media']) { - if ($size = media_image_preview_size($id, '', new JpegMeta(mediaFN($id)))) { - $more = 'w=' . $size[0] . '&h=' . $size[1] . '&t=' . @filemtime(mediaFN($id)); - $src = ml($id, $more, true, '&', true); - $content = '' . $id . ''; - } else { - $content = ''; - } - } else { - if (@filemtime(wikiFN($id)) === $date) { - $content = p_wiki_xhtml($id, '', false); - } else { - $content = p_wiki_xhtml($id, $date, false); - } - // no TOC in feeds - $content = preg_replace('/().*()/s', '', $content); - - // add alignment for images - $content = preg_replace('/(' . $id . ''; - } else { - $content = ''; - } - } else { - $content = $meta['description']['abstract']; - } - } - $item->description = $content; //FIXME a plugin hook here could be senseful - - // add user - # FIXME should the user be pulled from metadata as well? - $user = @$ditem['user']; // the @ spares time repeating lookup - if (blank($user)) { - $item->author = 'Anonymous'; - $item->authorEmail = 'anonymous@undisclosed.example.com'; - } else { - $item->author = $user; - $item->authorEmail = $user . '@undisclosed.example.com'; - - // get real user name if configured - if ($conf['useacl'] && $auth) { - $userInfo = $auth->getUserData($user); - if ($userInfo) { - switch ($conf['showuseras']) { - case 'username': - case 'username_link': - $item->author = $userInfo['name']; - break; - default: - $item->author = $user; - break; - } - } else { - $item->author = $user; - } - } - } - - // add category - if (isset($meta['subject'])) { - $item->category = $meta['subject']; - } else { - $cat = getNS($id); - if ($cat) $item->category = $cat; - } - - // finally add the item to the feed object, after handing it to registered plugins - $evdata = [ - 'item' => &$item, - 'opt' => &$opt, - 'ditem' => &$ditem, - 'rss' => &$rss - ]; - $evt = new Event('FEED_ITEM_ADD', $evdata); - if ($evt->advise_before()) { - $rss->addItem($item); - } - $evt->advise_after(); // for completeness - } - } - $event->advise_after(); -} - -/** - * Add recent changed pages to the feed object - * - * @author Andreas Gohr - */ -function rssRecentChanges($opt) -{ - global $conf; - $flags = 0; - if (!$conf['rss_show_deleted']) $flags += RECENTS_SKIP_DELETED; - if (!$opt['show_minor']) $flags += RECENTS_SKIP_MINORS; - if ($opt['only_new']) $flags += RECENTS_ONLY_CREATION; - if ($opt['content_type'] == 'media' && $conf['mediarevisions']) $flags += RECENTS_MEDIA_CHANGES; - if ($opt['content_type'] == 'both' && $conf['mediarevisions']) $flags += RECENTS_MEDIA_PAGES_MIXED; - - $recents = getRecents(0, $opt['items'], $opt['namespace'], $flags); - return $recents; -} - -/** - * Add all pages of a namespace to the feed object - * - * @author Andreas Gohr - */ -function rssListNamespace($opt) -{ - require_once(DOKU_INC . 'inc/search.php'); - global $conf; - - $ns = ':' . cleanID($opt['namespace']); - $ns = utf8_encodeFN(str_replace(':', '/', $ns)); - - $data = []; - $search_opts = [ - 'depth' => 1, - 'pagesonly' => true, - 'listfiles' => true - ]; - search($data, $conf['datadir'], 'search_universal', $search_opts, $ns, $lvl = 1, $opt['sort']); - - return $data; -} - -/** - * Add the result of a full text search to the feed object - * - * @author Andreas Gohr - */ -function rssSearch($opt) -{ - if (!$opt['search_query'] || !actionOK('search')) return []; - - require_once(DOKU_INC . 'inc/fulltext.php'); - $data = ft_pageSearch($opt['search_query'], $poswords); - $data = array_keys($data); - - return $data; -} - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/inc/.htaccess b/snippets/dokuwiki-2023-04-04/inc/.htaccess deleted file mode 100644 index 6ba7d91..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/.htaccess +++ /dev/null @@ -1,8 +0,0 @@ -## no access to the inc directory - - Require all denied - - - Order allow,deny - Deny from all - diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/AbstractAclAction.php b/snippets/dokuwiki-2023-04-04/inc/Action/AbstractAclAction.php deleted file mode 100644 index 871edb0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/AbstractAclAction.php +++ /dev/null @@ -1,25 +0,0 @@ -actionname = $actionname; - } else { - // http://stackoverflow.com/a/27457689/172068 - $this->actionname = strtolower(substr(strrchr(get_class($this), '\\'), 1)); - } - } - - /** - * Return the minimum permission needed - * - * This needs to return one of the AUTH_* constants. It will be checked against - * the current user and page after checkPermissions() ran through. If it fails, - * the user will be shown the Denied action. - * - * @return int - */ - abstract public function minimumPermission(); - - /** - * Check conditions are met to run this action - * - * @throws ActionException - * @return void - */ - public function checkPreconditions() { - } - - /** - * Process data - * - * This runs before any output is sent to the browser. - * - * Throw an Exception if a different action should be run after this step. - * - * @throws ActionException - * @return void - */ - public function preProcess() { - } - - /** - * Output whatever content is wanted within tpl_content(); - * - * @fixme we may want to return a Ui class here - * @throws FatalException - */ - public function tplContent() { - throw new FatalException('No content for Action ' . $this->actionname); - } - - /** - * Returns the name of this action - * - * This is usually the lowercased class name, but may differ for some actions. - * eg. the export_ modes or for the Plugin action. - * - * @return string - */ - public function getActionName() { - return $this->actionname; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/AbstractAliasAction.php b/snippets/dokuwiki-2023-04-04/inc/Action/AbstractAliasAction.php deleted file mode 100644 index 771664a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/AbstractAliasAction.php +++ /dev/null @@ -1,31 +0,0 @@ -server->str('REMOTE_USER') === '') { - throw new ActionUserRequiredException(); - } - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Admin.php b/snippets/dokuwiki-2023-04-04/inc/Action/Admin.php deleted file mode 100644 index 7a884b5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Admin.php +++ /dev/null @@ -1,42 +0,0 @@ -str('page', '', true) != '') { - /** @var AdminPlugin $plugin */ - if($plugin = plugin_getRequestAdminPlugin()) { // FIXME this method does also permission checking - if(!$plugin->isAccessibleByCurrentUser()) { - throw new ActionException('denied'); - } - $plugin->handle(); - } - } - } - - /** @inheritDoc */ - public function tplContent() { - tpl_admin(); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Backlink.php b/snippets/dokuwiki-2023-04-04/inc/Action/Backlink.php deleted file mode 100644 index 5c51014..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Backlink.php +++ /dev/null @@ -1,28 +0,0 @@ -show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Cancel.php b/snippets/dokuwiki-2023-04-04/inc/Action/Cancel.php deleted file mode 100644 index d7505e4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Cancel.php +++ /dev/null @@ -1,28 +0,0 @@ - redirect -> show - throw new ActionAbort('draftdel'); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Check.php b/snippets/dokuwiki-2023-04-04/inc/Action/Check.php deleted file mode 100644 index 36ae8e8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Check.php +++ /dev/null @@ -1,26 +0,0 @@ -show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Denied.php b/snippets/dokuwiki-2023-04-04/inc/Action/Denied.php deleted file mode 100644 index ab2f0d8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Denied.php +++ /dev/null @@ -1,52 +0,0 @@ -showBanner(); - - $data = null; - $event = new Event('ACTION_DENIED_TPLCONTENT', $data); - if ($event->advise_before()) { - global $INPUT; - if (empty($INPUT->server->str('REMOTE_USER')) && actionOK('login')) { - (new Ui\Login)->show(); - } - } - $event->advise_after(); - } - - /** - * Display error on denied pages - * - * @author Andreas Gohr - * - * @return void - */ - public function showBanner() - { - // print intro - print p_locale_xhtml('denied'); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Diff.php b/snippets/dokuwiki-2023-04-04/inc/Action/Diff.php deleted file mode 100644 index 31024b6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Diff.php +++ /dev/null @@ -1,41 +0,0 @@ -str('difftype'); - if (!empty($difftype)) { - set_doku_pref('difftype', $difftype); - } - } - - /** @inheritdoc */ - public function tplContent() - { - global $INFO; - (new Ui\PageDiff($INFO['id']))->preference('showIntro', true)->show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Draft.php b/snippets/dokuwiki-2023-04-04/inc/Action/Draft.php deleted file mode 100644 index 0c33dab..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Draft.php +++ /dev/null @@ -1,43 +0,0 @@ -show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Draftdel.php b/snippets/dokuwiki-2023-04-04/inc/Action/Draftdel.php deleted file mode 100644 index 1fb7966..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Draftdel.php +++ /dev/null @@ -1,38 +0,0 @@ -isDraftAvailable() && checkSecurityToken()) { - $draft->deleteDraft(); - } - - throw new ActionAbort('redirect'); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Edit.php b/snippets/dokuwiki-2023-04-04/inc/Action/Edit.php deleted file mode 100644 index 417fdb0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Edit.php +++ /dev/null @@ -1,96 +0,0 @@ -show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Exception/ActionAbort.php b/snippets/dokuwiki-2023-04-04/inc/Action/Exception/ActionAbort.php deleted file mode 100644 index 9c188bb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Exception/ActionAbort.php +++ /dev/null @@ -1,20 +0,0 @@ -server->str('REQUEST_METHOD')) == 'post') { - $newaction = 'redirect'; - } else { - $newaction = 'show'; - } - } - - $this->newaction = $newaction; - } - - /** - * Returns the action to use next - * - * @return string - */ - public function getNewAction() { - return $this->newaction; - } - - /** - * Should this Exception's message be shown to the user? - * - * @param null|bool $set when null is given, the current setting is not changed - * @return bool - */ - public function displayToUser($set = null) { - if(!is_null($set)) $this->displayToUser = $set; - return $set; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Exception/ActionUserRequiredException.php b/snippets/dokuwiki-2023-04-04/inc/Action/Exception/ActionUserRequiredException.php deleted file mode 100644 index aab06cc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Exception/ActionUserRequiredException.php +++ /dev/null @@ -1,17 +0,0 @@ - - * @author Michael Klier - * @inheritdoc - */ - public function preProcess() { - global $ID; - global $REV; - global $conf; - global $lang; - - $pre = ''; - $post = ''; - $headers = array(); - - // search engines: never cache exported docs! (Google only currently) - $headers['X-Robots-Tag'] = 'noindex'; - - $mode = substr($this->actionname, 7); - switch($mode) { - case 'raw': - $headers['Content-Type'] = 'text/plain; charset=utf-8'; - $headers['Content-Disposition'] = 'attachment; filename=' . noNS($ID) . '.txt'; - $output = rawWiki($ID, $REV); - break; - case 'xhtml': - $pre .= '' . DOKU_LF; - $pre .= '' . DOKU_LF; - $pre .= '' . DOKU_LF; - $pre .= ' ' . DOKU_LF; // FIXME improve wrapper - $pre .= ' ' . $ID . '' . DOKU_LF; - - // get metaheaders - ob_start(); - tpl_metaheaders(); - $pre .= ob_get_clean(); - - $pre .= '' . DOKU_LF; - $pre .= '' . DOKU_LF; - $pre .= '
' . DOKU_LF; - - // get toc - $pre .= tpl_toc(true); - - $headers['Content-Type'] = 'text/html; charset=utf-8'; - $output = p_wiki_xhtml($ID, $REV, false); - - $post .= '
' . DOKU_LF; - $post .= '' . DOKU_LF; - $post .= '' . DOKU_LF; - break; - case 'xhtmlbody': - $headers['Content-Type'] = 'text/html; charset=utf-8'; - $output = p_wiki_xhtml($ID, $REV, false); - break; - default: - $output = p_cached_output(wikiFN($ID, $REV), $mode, $ID); - $headers = p_get_metadata($ID, "format $mode"); - break; - } - - // prepare event data - $data = array(); - $data['id'] = $ID; - $data['mode'] = $mode; - $data['headers'] = $headers; - $data['output'] =& $output; - - Event::createAndTrigger('ACTION_EXPORT_POSTPROCESS', $data); - - if(!empty($data['output'])) { - if(is_array($data['headers'])) foreach($data['headers'] as $key => $val) { - header("$key: $val"); - } - print $pre . $data['output'] . $post; - exit; - } - - throw new ActionAbort(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Index.php b/snippets/dokuwiki-2023-04-04/inc/Action/Index.php deleted file mode 100644 index 17ef6b7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Index.php +++ /dev/null @@ -1,29 +0,0 @@ -show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Locked.php b/snippets/dokuwiki-2023-04-04/inc/Action/Locked.php deleted file mode 100644 index bb84373..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Locked.php +++ /dev/null @@ -1,56 +0,0 @@ -showBanner(); - (new Ui\Editor)->show(); - } - - /** - * Display error on locked pages - * - * @author Andreas Gohr - * - * @return void - */ - public function showBanner() - { - global $ID; - global $conf; - global $lang; - global $INFO; - - $locktime = filemtime(wikiLockFN($ID)); - $expire = dformat($locktime + $conf['locktime']); - $min = round(($conf['locktime'] - (time() - $locktime) )/60); - - // print intro - print p_locale_xhtml('locked'); - - print '
    '; - print '
  • '.$lang['lockedby'].' '.editorinfo($INFO['locked']).'
  • '; - print '
  • '.$lang['lockexpire'].' '.$expire.' ('.$min.' min)
  • '; - print '
'.DOKU_LF; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Login.php b/snippets/dokuwiki-2023-04-04/inc/Action/Login.php deleted file mode 100644 index 6b553f3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Login.php +++ /dev/null @@ -1,40 +0,0 @@ -server->has('REMOTE_USER')) { - // nothing to do - throw new ActionException(); - } - } - - /** @inheritdoc */ - public function tplContent() - { - (new Ui\Login)->show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Logout.php b/snippets/dokuwiki-2023-04-04/inc/Action/Logout.php deleted file mode 100644 index d9aead5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Logout.php +++ /dev/null @@ -1,53 +0,0 @@ -canDo('logout')) throw new ActionDisabledException(); - } - - /** @inheritdoc */ - public function preProcess() { - global $ID; - global $INPUT; - - if (!checkSecurityToken()) throw new ActionException(); - - // when logging out during an edit session, unlock the page - $lockedby = checklock($ID); - if($lockedby == $INPUT->server->str('REMOTE_USER')) { - unlock($ID); - } - - // do the logout stuff and redirect to login - auth_logoff(); - send_redirect(wl($ID, array('do' => 'login'), true, '&')); - - // should never be reached - throw new ActionException('login'); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Media.php b/snippets/dokuwiki-2023-04-04/inc/Action/Media.php deleted file mode 100644 index 77a2a6f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Media.php +++ /dev/null @@ -1,24 +0,0 @@ -actionname); - if($evt->advise_before()) { - msg('Failed to handle action: ' . hsc($this->actionname), -1); - } - $evt->advise_after(); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Preview.php b/snippets/dokuwiki-2023-04-04/inc/Action/Preview.php deleted file mode 100644 index dfe5afa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Preview.php +++ /dev/null @@ -1,47 +0,0 @@ -savedraft(); - parent::preProcess(); - } - - /** @inheritdoc */ - public function tplContent() - { - global $TEXT; - (new Ui\Editor)->show(); - (new Ui\PageView($TEXT))->show(); - } - - /** - * Saves a draft on preview - */ - protected function savedraft() - { - global $ID, $INFO; - $draft = new \dokuwiki\Draft($ID, $INFO['client']); - if (!$draft->saveDraft()) { - $errors = $draft->getErrors(); - foreach ($errors as $error) { - msg(hsc($error), -1); - } - } - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Profile.php b/snippets/dokuwiki-2023-04-04/inc/Action/Profile.php deleted file mode 100644 index 0ffcb26..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Profile.php +++ /dev/null @@ -1,51 +0,0 @@ -canDo('Profile')) throw new ActionDisabledException(); - } - - /** @inheritdoc */ - public function preProcess() - { - global $lang; - if (updateprofile()) { - msg($lang['profchanged'], 1); - throw new ActionAbort('show'); - } - } - - /** @inheritdoc */ - public function tplContent() - { - (new Ui\UserProfile)->show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/ProfileDelete.php b/snippets/dokuwiki-2023-04-04/inc/Action/ProfileDelete.php deleted file mode 100644 index d8e4340..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/ProfileDelete.php +++ /dev/null @@ -1,43 +0,0 @@ -canDo('delUser')) throw new ActionDisabledException(); - } - - /** @inheritdoc */ - public function preProcess() { - global $lang; - if(auth_deleteprofile()) { - msg($lang['profdeleted'], 1); - throw new ActionAbort('show'); - } else { - throw new ActionAbort('profile'); - } - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Recent.php b/snippets/dokuwiki-2023-04-04/inc/Action/Recent.php deleted file mode 100644 index 203c91d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Recent.php +++ /dev/null @@ -1,45 +0,0 @@ -str('show_changes'); - if (!empty($show_changes)) { - set_doku_pref('show_changes', $show_changes); - $this->showType = $show_changes; - } else { - $this->showType = get_doku_pref('show_changes', 'both'); - } - } - - /** @inheritdoc */ - public function tplContent() - { - global $INPUT; - (new Ui\Recent($INPUT->extract('first')->int('first'), $this->showType))->show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Recover.php b/snippets/dokuwiki-2023-04-04/inc/Action/Recover.php deleted file mode 100644 index c0e7446..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Recover.php +++ /dev/null @@ -1,24 +0,0 @@ - $ID, - 'preact' => $ACT - ); - //get section name when coming from section edit - if($INPUT->has('hid')) { - // Use explicitly transmitted header id - $opts['fragment'] = $INPUT->str('hid'); - } else if($PRE && preg_match('/^\s*==+([^=\n]+)/', $TEXT, $match)) { - // Fallback to old mechanism - $check = false; //Byref - $opts['fragment'] = sectionID($match[0], $check); - } - - // execute the redirect - Event::createAndTrigger('ACTION_SHOW_REDIRECT', $opts, array($this, 'redirect')); - - // should never be reached - throw new ActionAbort('show'); - } - - /** - * Execute the redirect - * - * Default action for ACTION_SHOW_REDIRECT - * - * @param array $opts id and fragment for the redirect and the preact - */ - public function redirect($opts) { - $go = wl($opts['id'], '', true, '&'); - if(isset($opts['fragment'])) $go .= '#' . $opts['fragment']; - - //show it - send_redirect($go); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Register.php b/snippets/dokuwiki-2023-04-04/inc/Action/Register.php deleted file mode 100644 index 4c3da19..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Register.php +++ /dev/null @@ -1,51 +0,0 @@ -canDo('addUser')) throw new ActionDisabledException(); - } - - /** @inheritdoc */ - public function preProcess() - { - if (register()) { // FIXME could be moved from auth to here - throw new ActionAbort('login'); - } - } - - /** @inheritdoc */ - public function tplContent() - { - (new Ui\UserRegister)->show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Resendpwd.php b/snippets/dokuwiki-2023-04-04/inc/Action/Resendpwd.php deleted file mode 100644 index 5af02a9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Resendpwd.php +++ /dev/null @@ -1,185 +0,0 @@ -canDo('modPass')) throw new ActionDisabledException(); - } - - /** @inheritdoc */ - public function preProcess() - { - if ($this->resendpwd()) { - throw new ActionAbort('login'); - } - } - - /** @inheritdoc */ - public function tplContent() - { - (new Ui\UserResendPwd)->show(); - } - - /** - * Send a new password - * - * This function handles both phases of the password reset: - * - * - handling the first request of password reset - * - validating the password reset auth token - * - * @author Benoit Chesneau - * @author Chris Smith - * @author Andreas Gohr - * @fixme this should be split up into multiple methods - * @return bool true on success, false on any error - */ - protected function resendpwd() - { - global $lang; - global $conf; - /* @var AuthPlugin $auth */ - global $auth; - global $INPUT; - - if (!actionOK('resendpwd')) { - msg($lang['resendna'], -1); - return false; - } - - $token = preg_replace('/[^a-f0-9]+/', '', $INPUT->str('pwauth')); - - if ($token) { - // we're in token phase - get user info from token - - $tfile = $conf['cachedir'] .'/'. $token[0] .'/'. $token . '.pwauth'; - if (!file_exists($tfile)) { - msg($lang['resendpwdbadauth'], -1); - $INPUT->remove('pwauth'); - return false; - } - // token is only valid for 3 days - if ((time() - filemtime($tfile)) > (3 * 60 * 60 * 24)) { - msg($lang['resendpwdbadauth'], -1); - $INPUT->remove('pwauth'); - @unlink($tfile); - return false; - } - - $user = io_readfile($tfile); - $userinfo = $auth->getUserData($user, $requireGroups = false); - if (!$userinfo['mail']) { - msg($lang['resendpwdnouser'], -1); - return false; - } - - if (!$conf['autopasswd']) { // we let the user choose a password - $pass = $INPUT->str('pass'); - - // password given correctly? - if (!$pass) return false; - if ($pass != $INPUT->str('passchk')) { - msg($lang['regbadpass'], -1); - return false; - } - - // change it - if (!$auth->triggerUserMod('modify', array($user, array('pass' => $pass)))) { - msg($lang['proffail'], -1); - return false; - } - - } else { // autogenerate the password and send by mail - - $pass = auth_pwgen($user); - if (!$auth->triggerUserMod('modify', array($user, array('pass' => $pass)))) { - msg($lang['proffail'], -1); - return false; - } - - if (auth_sendPassword($user, $pass)) { - msg($lang['resendpwdsuccess'], 1); - } else { - msg($lang['regmailfail'], -1); - } - } - - @unlink($tfile); - return true; - - } else { - // we're in request phase - - if (!$INPUT->post->bool('save')) return false; - - if (!$INPUT->post->str('login')) { - msg($lang['resendpwdmissing'], -1); - return false; - } else { - $user = trim($auth->cleanUser($INPUT->post->str('login'))); - } - - $userinfo = $auth->getUserData($user, $requireGroups = false); - if (!$userinfo['mail']) { - msg($lang['resendpwdnouser'], -1); - return false; - } - - // generate auth token - $token = md5(auth_randombytes(16)); // random secret - $tfile = $conf['cachedir'] .'/'. $token[0] .'/'. $token .'.pwauth'; - $url = wl('', array('do' => 'resendpwd', 'pwauth' => $token), true, '&'); - - io_saveFile($tfile, $user); - - $text = rawLocale('pwconfirm'); - $trep = array( - 'FULLNAME' => $userinfo['name'], - 'LOGIN' => $user, - 'CONFIRM' => $url - ); - - $mail = new \Mailer(); - $mail->to($userinfo['name'] .' <'. $userinfo['mail'] .'>'); - $mail->subject($lang['regpwmail']); - $mail->setBody($text, $trep); - if ($mail->send()) { - msg($lang['resendpwdconfirm'], 1); - } else { - msg($lang['regmailfail'], -1); - } - return true; - } - // never reached - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Revert.php b/snippets/dokuwiki-2023-04-04/inc/Action/Revert.php deleted file mode 100644 index b7ee753..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Revert.php +++ /dev/null @@ -1,63 +0,0 @@ - redirect -> show - throw new ActionAbort('draftdel'); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Revisions.php b/snippets/dokuwiki-2023-04-04/inc/Action/Revisions.php deleted file mode 100644 index 511a0dc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Revisions.php +++ /dev/null @@ -1,28 +0,0 @@ -show($INPUT->int('first', -1)); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Save.php b/snippets/dokuwiki-2023-04-04/inc/Action/Save.php deleted file mode 100644 index a577e37..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Save.php +++ /dev/null @@ -1,63 +0,0 @@ - $DATE - ) { - throw new ActionException('conflict'); - } - - //save it - saveWikiText($ID, con($PRE, $TEXT, $SUF, true), $SUM, $INPUT->bool('minor')); //use pretty mode for con - //unlock it - unlock($ID); - - // continue with draftdel -> redirect -> show - throw new ActionAbort('draftdel'); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Search.php b/snippets/dokuwiki-2023-04-04/inc/Action/Search.php deleted file mode 100644 index 88bd0ba..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Search.php +++ /dev/null @@ -1,135 +0,0 @@ -has('q')) { - parse_str($INPUT->server->str('QUERY_STRING'), $urlParts); - $urlParts['q'] = $urlParts['id']; - unset($urlParts['id']); - $url = wl($ID, $urlParts, true, '&'); - send_redirect($url); - } - - if ($s === '') throw new ActionAbort(); - $this->adjustGlobalQuery(); - } - - /** @inheritdoc */ - public function tplContent() - { - $this->execute(); - - $search = new \dokuwiki\Ui\Search($this->pageLookupResults, $this->fullTextResults, $this->highlight); - $search->show(); - } - - - /** - * run the search - */ - protected function execute() - { - global $INPUT, $QUERY; - $after = $INPUT->str('min'); - $before = $INPUT->str('max'); - $this->pageLookupResults = ft_pageLookup($QUERY, true, useHeading('navigation'), $after, $before); - $this->fullTextResults = ft_pageSearch($QUERY, $highlight, $INPUT->str('srt'), $after, $before); - $this->highlight = $highlight; - } - - /** - * Adjust the global query accordingly to the config search_nslimit and search_fragment - * - * This will only do something if the search didn't originate from the form on the searchpage itself - */ - protected function adjustGlobalQuery() - { - global $conf, $INPUT, $QUERY, $ID; - - if ($INPUT->bool('sf')) { - return; - } - - $Indexer = idx_get_indexer(); - $parsedQuery = ft_queryParser($Indexer, $QUERY); - - if (empty($parsedQuery['ns']) && empty($parsedQuery['notns'])) { - if ($conf['search_nslimit'] > 0) { - if (getNS($ID) !== false) { - $nsParts = explode(':', getNS($ID)); - $ns = implode(':', array_slice($nsParts, 0, $conf['search_nslimit'])); - $QUERY .= " @$ns"; - } - } - } - - if ($conf['search_fragment'] !== 'exact') { - if (empty(array_diff($parsedQuery['words'], $parsedQuery['and']))) { - if (strpos($QUERY, '*') === false) { - $queryParts = explode(' ', $QUERY); - $queryParts = array_map(function ($part) { - if (strpos($part, '@') === 0) { - return $part; - } - if (strpos($part, 'ns:') === 0) { - return $part; - } - if (strpos($part, '^') === 0) { - return $part; - } - if (strpos($part, '-ns:') === 0) { - return $part; - } - - global $conf; - - if ($conf['search_fragment'] === 'starts_with') { - return $part . '*'; - } - if ($conf['search_fragment'] === 'ends_with') { - return '*' . $part; - } - - return '*' . $part . '*'; - - }, $queryParts); - $QUERY = implode(' ', $queryParts); - } - } - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Show.php b/snippets/dokuwiki-2023-04-04/inc/Action/Show.php deleted file mode 100644 index 14da7fd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Show.php +++ /dev/null @@ -1,40 +0,0 @@ -show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Sitemap.php b/snippets/dokuwiki-2023-04-04/inc/Action/Sitemap.php deleted file mode 100644 index eba9c28..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Sitemap.php +++ /dev/null @@ -1,67 +0,0 @@ - - * @throws FatalException - * @inheritdoc - */ - public function preProcess() { - global $conf; - - if($conf['sitemap'] < 1 || !is_numeric($conf['sitemap'])) { - throw new FatalException('Sitemap generation is disabled', 404); - } - - $sitemap = Mapper::getFilePath(); - if(Mapper::sitemapIsCompressed()) { - $mime = 'application/x-gzip'; - } else { - $mime = 'application/xml; charset=utf-8'; - } - - // Check if sitemap file exists, otherwise create it - if(!is_readable($sitemap)) { - Mapper::generate(); - } - - if(is_readable($sitemap)) { - // Send headers - header('Content-Type: ' . $mime); - header('Content-Disposition: attachment; filename=' . PhpString::basename($sitemap)); - - http_conditionalRequest(filemtime($sitemap)); - - // Send file - //use x-sendfile header to pass the delivery to compatible webservers - http_sendfile($sitemap); - - readfile($sitemap); - exit; - } - - throw new FatalException('Could not read the sitemap file - bad permissions?'); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Source.php b/snippets/dokuwiki-2023-04-04/inc/Action/Source.php deleted file mode 100644 index 92b3855..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Source.php +++ /dev/null @@ -1,41 +0,0 @@ -show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Action/Subscribe.php b/snippets/dokuwiki-2023-04-04/inc/Action/Subscribe.php deleted file mode 100644 index 5aa3cf1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Action/Subscribe.php +++ /dev/null @@ -1,176 +0,0 @@ -handleSubscribeData(); - } catch (ActionAbort $e) { - throw $e; - } catch (Exception $e) { - msg($e->getMessage(), -1); - } - } - - /** @inheritdoc */ - public function tplContent() - { - (new Ui\Subscribe)->show(); - } - - /** - * Handle page 'subscribe' - * - * @author Adrian Lang - * @throws Exception if (un)subscribing fails - * @throws ActionAbort when (un)subscribing worked - */ - protected function handleSubscribeData() - { - global $lang; - global $INFO; - global $INPUT; - - // get and preprocess data. - $params = array(); - foreach (array('target', 'style', 'action') as $param) { - if ($INPUT->has("sub_$param")) { - $params[$param] = $INPUT->str("sub_$param"); - } - } - - // any action given? if not just return and show the subscription page - if (empty($params['action']) || !checkSecurityToken()) return; - - // Handle POST data, may throw exception. - Event::createAndTrigger('ACTION_HANDLE_SUBSCRIBE', $params, array($this, 'handlePostData')); - - $target = $params['target']; - $style = $params['style']; - $action = $params['action']; - - // Perform action. - $subManager = new SubscriberManager(); - if ($action === 'unsubscribe') { - $ok = $subManager->remove($target, $INPUT->server->str('REMOTE_USER'), $style); - } else { - $ok = $subManager->add($target, $INPUT->server->str('REMOTE_USER'), $style); - } - - if ($ok) { - msg( - sprintf( - $lang["subscr_{$action}_success"], hsc($INFO['userinfo']['name']), - prettyprint_id($target) - ), 1 - ); - throw new ActionAbort('redirect'); - } - - throw new Exception( - sprintf( - $lang["subscr_{$action}_error"], - hsc($INFO['userinfo']['name']), - prettyprint_id($target) - ) - ); - } - - /** - * Validate POST data - * - * Validates POST data for a subscribe or unsubscribe request. This is the - * default action for the event ACTION_HANDLE_SUBSCRIBE. - * - * @author Adrian Lang - * - * @param array &$params the parameters: target, style and action - * @throws Exception - */ - public function handlePostData(&$params) - { - global $INFO; - global $lang; - global $INPUT; - - // Get and validate parameters. - if (!isset($params['target'])) { - throw new Exception('no subscription target given'); - } - $target = $params['target']; - $valid_styles = array('every', 'digest'); - if (substr($target, -1, 1) === ':') { - // Allow “list†subscribe style since the target is a namespace. - $valid_styles[] = 'list'; - } - $style = valid_input_set( - 'style', $valid_styles, $params, - 'invalid subscription style given' - ); - $action = valid_input_set( - 'action', array('subscribe', 'unsubscribe'), - $params, 'invalid subscription action given' - ); - - // Check other conditions. - if ($action === 'subscribe') { - if ($INFO['userinfo']['mail'] === '') { - throw new Exception($lang['subscr_subscribe_noaddress']); - } - } elseif ($action === 'unsubscribe') { - $is = false; - foreach ($INFO['subscribed'] as $subscr) { - if ($subscr['target'] === $target) { - $is = true; - } - } - if ($is === false) { - throw new Exception( - sprintf( - $lang['subscr_not_subscribed'], - $INPUT->server->str('REMOTE_USER'), - prettyprint_id($target) - ) - ); - } - // subscription_set deletes a subscription if style = null. - $style = null; - } - - $params = compact('target', 'style', 'action'); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/ActionRouter.php b/snippets/dokuwiki-2023-04-04/inc/ActionRouter.php deleted file mode 100644 index 300a56c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/ActionRouter.php +++ /dev/null @@ -1,229 +0,0 @@ -disabled = explode(',', $conf['disableactions']); - $this->disabled = array_map('trim', $this->disabled); - $this->transitions = 0; - - $ACT = act_clean($ACT); - $this->setupAction($ACT); - $ACT = $this->action->getActionName(); - } - - /** - * Get the singleton instance - * - * @param bool $reinit - * @return ActionRouter - */ - public static function getInstance($reinit = false) { - if((self::$instance === null) || $reinit) { - self::$instance = new ActionRouter(); - } - return self::$instance; - } - - /** - * Setup the given action - * - * Instantiates the right class, runs permission checks and pre-processing and - * sets $action - * - * @param string $actionname this is passed as a reference to $ACT, for plugin backward compatibility - * @triggers ACTION_ACT_PREPROCESS - */ - protected function setupAction(&$actionname) { - $presetup = $actionname; - - try { - // give plugins an opportunity to process the actionname - $evt = new Extension\Event('ACTION_ACT_PREPROCESS', $actionname); - if ($evt->advise_before()) { - $this->action = $this->loadAction($actionname); - $this->checkAction($this->action); - $this->action->preProcess(); - } else { - // event said the action should be kept, assume action plugin will handle it later - $this->action = new Plugin($actionname); - } - $evt->advise_after(); - - } catch(ActionException $e) { - // we should have gotten a new action - $actionname = $e->getNewAction(); - - // this one should trigger a user message - if(is_a($e, ActionDisabledException::class)) { - msg('Action disabled: ' . hsc($presetup), -1); - } - - // some actions may request the display of a message - if($e->displayToUser()) { - msg(hsc($e->getMessage()), -1); - } - - // do setup for new action - $this->transitionAction($presetup, $actionname); - - } catch(NoActionException $e) { - msg('Action unknown: ' . hsc($actionname), -1); - $actionname = 'show'; - $this->transitionAction($presetup, $actionname); - } catch(\Exception $e) { - $this->handleFatalException($e); - } - } - - /** - * Transitions from one action to another - * - * Basically just calls setupAction() again but does some checks before. - * - * @param string $from current action name - * @param string $to new action name - * @param null|ActionException $e any previous exception that caused the transition - */ - protected function transitionAction($from, $to, $e = null) { - $this->transitions++; - - // no infinite recursion - if($from == $to) { - $this->handleFatalException(new FatalException('Infinite loop in actions', 500, $e)); - } - - // larger loops will be caught here - if($this->transitions >= self::MAX_TRANSITIONS) { - $this->handleFatalException(new FatalException('Maximum action transitions reached', 500, $e)); - } - - // do the recursion - $this->setupAction($to); - } - - /** - * Aborts all processing with a message - * - * When a FataException instanc is passed, the code is treated as Status code - * - * @param \Exception|FatalException $e - * @throws FatalException during unit testing - */ - protected function handleFatalException(\Exception $e) { - if(is_a($e, FatalException::class)) { - http_status($e->getCode()); - } else { - http_status(500); - } - if(defined('DOKU_UNITTEST')) { - throw $e; - } - ErrorHandler::logException($e); - $msg = 'Something unforeseen has happened: ' . $e->getMessage(); - nice_die(hsc($msg)); - } - - /** - * Load the given action - * - * This translates the given name to a class name by uppercasing the first letter. - * Underscores translate to camelcase names. For actions with underscores, the different - * parts are removed beginning from the end until a matching class is found. The instatiated - * Action will always have the full original action set as Name - * - * Example: 'export_raw' -> ExportRaw then 'export' -> 'Export' - * - * @param $actionname - * @return AbstractAction - * @throws NoActionException - */ - public function loadAction($actionname) { - $actionname = strtolower($actionname); // FIXME is this needed here? should we run a cleanup somewhere else? - $parts = explode('_', $actionname); - while(!empty($parts)) { - $load = join('_', $parts); - $class = 'dokuwiki\\Action\\' . str_replace('_', '', ucwords($load, '_')); - if(class_exists($class)) { - return new $class($actionname); - } - array_pop($parts); - } - - throw new NoActionException(); - } - - /** - * Execute all the checks to see if this action can be executed - * - * @param AbstractAction $action - * @throws ActionDisabledException - * @throws ActionException - */ - public function checkAction(AbstractAction $action) { - global $INFO; - global $ID; - - if(in_array($action->getActionName(), $this->disabled)) { - throw new ActionDisabledException(); - } - - $action->checkPreconditions(); - - if(isset($INFO)) { - $perm = $INFO['perm']; - } else { - $perm = auth_quickaclcheck($ID); - } - - if($perm < $action->minimumPermission()) { - throw new ActionException('denied'); - } - } - - /** - * Returns the action handling the current request - * - * @return AbstractAction - */ - public function getAction() { - return $this->action; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ajax.php b/snippets/dokuwiki-2023-04-04/inc/Ajax.php deleted file mode 100644 index fd6abb5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ajax.php +++ /dev/null @@ -1,448 +0,0 @@ -$callfn(); - } else { - $evt = new Extension\Event('AJAX_CALL_UNKNOWN', $call); - if($evt->advise_before()) { - print "AJAX call '" . hsc($call) . "' unknown!\n"; - } else { - $evt->advise_after(); - unset($evt); - } - } - } - - /** - * Searches for matching pagenames - * - * @author Andreas Gohr - */ - protected function callQsearch() { - global $lang; - global $INPUT; - - $maxnumbersuggestions = 50; - - $query = $INPUT->post->str('q'); - if(empty($query)) $query = $INPUT->get->str('q'); - if(empty($query)) return; - - $query = urldecode($query); - - $data = ft_pageLookup($query, true, useHeading('navigation')); - - if(!count($data)) return; - - print '' . $lang['quickhits'] . ''; - print '
    '; - $counter = 0; - foreach($data as $id => $title) { - if(useHeading('navigation')) { - $name = $title; - } else { - $ns = getNS($id); - if($ns) { - $name = noNS($id) . ' (' . $ns . ')'; - } else { - $name = $id; - } - } - echo '
  • ' . html_wikilink(':' . $id, $name) . '
  • '; - - $counter++; - if($counter > $maxnumbersuggestions) { - echo '
  • ...
  • '; - break; - } - } - print '
'; - } - - /** - * Support OpenSearch suggestions - * - * @link http://www.opensearch.org/Specifications/OpenSearch/Extensions/Suggestions/1.0 - * @author Mike Frysinger - */ - protected function callSuggestions() { - global $INPUT; - - $query = cleanID($INPUT->post->str('q')); - if(empty($query)) $query = cleanID($INPUT->get->str('q')); - if(empty($query)) return; - - $data = ft_pageLookup($query); - if(!count($data)) return; - $data = array_keys($data); - - // limit results to 15 hits - $data = array_slice($data, 0, 15); - $data = array_map('trim', $data); - $data = array_map('noNS', $data); - $data = array_unique($data); - Sort::sort($data); - - /* now construct a json */ - $suggestions = array( - $query, // the original query - $data, // some suggestions - array(), // no description - array() // no urls - ); - - header('Content-Type: application/x-suggestions+json'); - print json_encode($suggestions); - } - - /** - * Refresh a page lock and save draft - * - * Andreas Gohr - */ - protected function callLock() { - global $ID; - global $INFO; - global $INPUT; - - $ID = cleanID($INPUT->post->str('id')); - if(empty($ID)) return; - - $INFO = pageinfo(); - - $response = [ - 'errors' => [], - 'lock' => '0', - 'draft' => '', - ]; - if(!$INFO['writable']) { - $response['errors'][] = 'Permission to write this page has been denied.'; - echo json_encode($response); - return; - } - - if(!checklock($ID)) { - lock($ID); - $response['lock'] = '1'; - } - - $draft = new Draft($ID, $INFO['client']); - if ($draft->saveDraft()) { - $response['draft'] = $draft->getDraftMessage(); - } else { - $response['errors'] = array_merge($response['errors'], $draft->getErrors()); - } - echo json_encode($response); - } - - /** - * Delete a draft - * - * @author Andreas Gohr - */ - protected function callDraftdel() { - global $INPUT; - $id = cleanID($INPUT->str('id')); - if(empty($id)) return; - - $client = $INPUT->server->str('REMOTE_USER'); - if(!$client) $client = clientIP(true); - - $draft = new Draft($id, $client); - if ($draft->isDraftAvailable() && checkSecurityToken()) { - $draft->deleteDraft(); - } - } - - /** - * Return subnamespaces for the Mediamanager - * - * @author Andreas Gohr - */ - protected function callMedians() { - global $conf; - global $INPUT; - - // wanted namespace - $ns = cleanID($INPUT->post->str('ns')); - $dir = utf8_encodeFN(str_replace(':', '/', $ns)); - - $lvl = count(explode(':', $ns)); - - $data = array(); - search($data, $conf['mediadir'], 'search_index', array('nofiles' => true), $dir); - foreach(array_keys($data) as $item) { - $data[$item]['level'] = $lvl + 1; - } - echo html_buildlist($data, 'idx', 'media_nstree_item', 'media_nstree_li'); - } - - /** - * Return list of files for the Mediamanager - * - * @author Andreas Gohr - */ - protected function callMedialist() { - global $NS; - global $INPUT; - - $NS = cleanID($INPUT->post->str('ns')); - $sort = $INPUT->post->bool('recent') ? 'date' : 'natural'; - if($INPUT->post->str('do') == 'media') { - tpl_mediaFileList(); - } else { - tpl_mediaContent(true, $sort); - } - } - - /** - * Return the content of the right column - * (image details) for the Mediamanager - * - * @author Kate Arzamastseva - */ - protected function callMediadetails() { - global $IMG, $JUMPTO, $REV, $fullscreen, $INPUT; - $fullscreen = true; - require_once(DOKU_INC . 'lib/exe/mediamanager.php'); - - $image = ''; - if($INPUT->has('image')) $image = cleanID($INPUT->str('image')); - if(isset($IMG)) $image = $IMG; - if(isset($JUMPTO)) $image = $JUMPTO; - $rev = false; - if(isset($REV) && !$JUMPTO) $rev = $REV; - - html_msgarea(); - tpl_mediaFileDetails($image, $rev); - } - - /** - * Returns image diff representation for mediamanager - * - * @author Kate Arzamastseva - */ - protected function callMediadiff() { - global $INPUT; - - $image = ''; - if($INPUT->has('image')) $image = cleanID($INPUT->str('image')); - (new Ui\MediaDiff($image))->preference('fromAjax', true)->show(); - } - - /** - * Manages file uploads - * - * @author Kate Arzamastseva - */ - protected function callMediaupload() { - global $NS, $MSG, $INPUT; - - $id = ''; - if(isset($_FILES['qqfile']['tmp_name'])) { - $id = $INPUT->post->str('mediaid', $_FILES['qqfile']['name']); - } elseif($INPUT->get->has('qqfile')) { - $id = $INPUT->get->str('qqfile'); - } - - $id = cleanID($id); - - $NS = $INPUT->str('ns'); - $ns = $NS . ':' . getNS($id); - - $AUTH = auth_quickaclcheck("$ns:*"); - if($AUTH >= AUTH_UPLOAD) { - io_createNamespace("$ns:xxx", 'media'); - } - - if(isset($_FILES['qqfile']['error']) && $_FILES['qqfile']['error']) unset($_FILES['qqfile']); - - $res = false; - if(isset($_FILES['qqfile']['tmp_name'])) $res = media_upload($NS, $AUTH, $_FILES['qqfile']); - if($INPUT->get->has('qqfile')) $res = media_upload_xhr($NS, $AUTH); - - if($res) { - $result = array( - 'success' => true, - 'link' => media_managerURL(array('ns' => $ns, 'image' => $NS . ':' . $id), '&'), - 'id' => $NS . ':' . $id, - 'ns' => $NS - ); - } else { - $error = ''; - if(isset($MSG)) { - foreach($MSG as $msg) { - $error .= $msg['msg']; - } - } - $result = array( - 'error' => $error, - 'ns' => $NS - ); - } - - header('Content-Type: application/json'); - echo json_encode($result); - } - - /** - * Return sub index for index view - * - * @author Andreas Gohr - */ - protected function callIndex() { - global $conf; - global $INPUT; - - // wanted namespace - $ns = cleanID($INPUT->post->str('idx')); - $dir = utf8_encodeFN(str_replace(':', '/', $ns)); - - $lvl = count(explode(':', $ns)); - - $data = array(); - search($data, $conf['datadir'], 'search_index', array('ns' => $ns), $dir); - foreach (array_keys($data) as $item) { - $data[$item]['level'] = $lvl + 1; - } - $idx = new Ui\Index; - echo html_buildlist($data, 'idx', [$idx,'formatListItem'], [$idx,'tagListItem']); - } - - /** - * List matching namespaces and pages for the link wizard - * - * @author Andreas Gohr - */ - protected function callLinkwiz() { - global $conf; - global $lang; - global $INPUT; - - $q = ltrim(trim($INPUT->post->str('q')), ':'); - $id = noNS($q); - $ns = getNS($q); - - $ns = cleanID($ns); - $id = cleanID($id); - - $nsd = utf8_encodeFN(str_replace(':', '/', $ns)); - - $data = array(); - if($q !== '' && $ns === '') { - - // use index to lookup matching pages - $pages = ft_pageLookup($id, true); - - // If 'useheading' option is 'always' or 'content', - // search page titles with original query as well. - if ($conf['useheading'] == '1' || $conf['useheading'] == 'content') { - $pages = array_merge($pages, ft_pageLookup($q, true, true)); - asort($pages, SORT_STRING); - } - - // result contains matches in pages and namespaces - // we now extract the matching namespaces to show - // them seperately - $dirs = array(); - - foreach($pages as $pid => $title) { - if(strpos(getNS($pid), $id) !== false) { - // match was in the namespace - $dirs[getNS($pid)] = 1; // assoc array avoids dupes - } else { - // it is a matching page, add it to the result - $data[] = array( - 'id' => $pid, - 'title' => $title, - 'type' => 'f', - ); - } - unset($pages[$pid]); - } - foreach($dirs as $dir => $junk) { - $data[] = array( - 'id' => $dir, - 'type' => 'd', - ); - } - - } else { - - $opts = array( - 'depth' => 1, - 'listfiles' => true, - 'listdirs' => true, - 'pagesonly' => true, - 'firsthead' => true, - 'sneakyacl' => $conf['sneaky_index'], - ); - if($id) $opts['filematch'] = '^.*\/' . $id; - if($id) $opts['dirmatch'] = '^.*\/' . $id; - search($data, $conf['datadir'], 'search_universal', $opts, $nsd); - - // add back to upper - if($ns) { - array_unshift( - $data, array( - 'id' => getNS($ns), - 'type' => 'u', - ) - ); - } - } - - // fixme sort results in a useful way ? - - if(!count($data)) { - echo $lang['nothingfound']; - exit; - } - - // output the found data - $even = 1; - foreach($data as $item) { - $even *= -1; //zebra - - if(($item['type'] == 'd' || $item['type'] == 'u') && $item['id'] !== '') $item['id'] .= ':'; - $link = wl($item['id']); - - echo '
'; - - if($item['type'] == 'u') { - $name = $lang['upperns']; - } else { - $name = hsc($item['id']); - } - - echo '' . $name . ''; - - if(!blank($item['title'])) { - echo '' . hsc($item['title']) . ''; - } - echo '
'; - } - - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Cache/Cache.php b/snippets/dokuwiki-2023-04-04/inc/Cache/Cache.php deleted file mode 100644 index af82e6b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Cache/Cache.php +++ /dev/null @@ -1,240 +0,0 @@ -key = $key; - $this->ext = $ext; - $this->cache = getCacheName($key, $ext); - - /** - * @deprecated since 2019-02-02 use the respective getters instead! - */ - $this->deprecatePublicProperty('_event'); - $this->deprecatePublicProperty('_time'); - $this->deprecatePublicProperty('_nocache'); - } - - public function getTime() - { - return $this->_time; - } - - public function getEvent() - { - return $this->_event; - } - - public function setEvent($event) - { - $this->_event = $event; - } - - /** - * public method to determine whether the cache can be used - * - * to assist in centralisation of event triggering and calculation of cache statistics, - * don't override this function override makeDefaultCacheDecision() - * - * @param array $depends array of cache dependencies, support dependecies: - * 'age' => max age of the cache in seconds - * 'files' => cache must be younger than mtime of each file - * (nb. dependency passes if file doesn't exist) - * - * @return bool true if cache can be used, false otherwise - */ - public function useCache($depends = array()) - { - $this->depends = $depends; - $this->addDependencies(); - - if ($this->getEvent()) { - return $this->stats( - Event::createAndTrigger( - $this->getEvent(), - $this, - array($this, 'makeDefaultCacheDecision') - ) - ); - } - - return $this->stats($this->makeDefaultCacheDecision()); - } - - /** - * internal method containing cache use decision logic - * - * this function processes the following keys in the depends array - * purge - force a purge on any non empty value - * age - expire cache if older than age (seconds) - * files - expire cache if any file in this array was updated more recently than the cache - * - * Note that this function needs to be public as it is used as callback for the event handler - * - * can be overridden - * - * @internal This method may only be called by the event handler! Call \dokuwiki\Cache\Cache::useCache instead! - * - * @return bool see useCache() - */ - public function makeDefaultCacheDecision() - { - if ($this->_nocache) { - return false; - } // caching turned off - if (!empty($this->depends['purge'])) { - return false; - } // purge requested? - if (!($this->_time = @filemtime($this->cache))) { - return false; - } // cache exists? - - // cache too old? - if (!empty($this->depends['age']) && ((time() - $this->_time) > $this->depends['age'])) { - return false; - } - - if (!empty($this->depends['files'])) { - foreach ($this->depends['files'] as $file) { - if ($this->_time <= @filemtime($file)) { - return false; - } // cache older than files it depends on? - } - } - - return true; - } - - /** - * add dependencies to the depends array - * - * this method should only add dependencies, - * it should not remove any existing dependencies and - * it should only overwrite a dependency when the new value is more stringent than the old - */ - protected function addDependencies() - { - global $INPUT; - if ($INPUT->has('purge')) { - $this->depends['purge'] = true; - } // purge requested - } - - /** - * retrieve the cached data - * - * @param bool $clean true to clean line endings, false to leave line endings alone - * @return string cache contents - */ - public function retrieveCache($clean = true) - { - return io_readFile($this->cache, $clean); - } - - /** - * cache $data - * - * @param string $data the data to be cached - * @return bool true on success, false otherwise - */ - public function storeCache($data) - { - if ($this->_nocache) { - return false; - } - - return io_saveFile($this->cache, $data); - } - - /** - * remove any cached data associated with this cache instance - */ - public function removeCache() - { - @unlink($this->cache); - } - - /** - * Record cache hits statistics. - * (Only when debugging allowed, to reduce overhead.) - * - * @param bool $success result of this cache use attempt - * @return bool pass-thru $success value - */ - protected function stats($success) - { - global $conf; - static $stats = null; - static $file; - - if (!$conf['allowdebug']) { - return $success; - } - - if (is_null($stats)) { - $file = $conf['cachedir'] . '/cache_stats.txt'; - $lines = explode("\n", io_readFile($file)); - - foreach ($lines as $line) { - $i = strpos($line, ','); - $stats[substr($line, 0, $i)] = $line; - } - } - - if (isset($stats[$this->ext])) { - list($ext, $count, $hits) = explode(',', $stats[$this->ext]); - } else { - $ext = $this->ext; - $count = 0; - $hits = 0; - } - - $count++; - if ($success) { - $hits++; - } - $stats[$this->ext] = "$ext,$count,$hits"; - - io_saveFile($file, join("\n", $stats)); - - return $success; - } - - /** - * @return bool - */ - public function isNoCache() - { - return $this->_nocache; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Cache/CacheImageMod.php b/snippets/dokuwiki-2023-04-04/inc/Cache/CacheImageMod.php deleted file mode 100644 index 5883f78..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Cache/CacheImageMod.php +++ /dev/null @@ -1,56 +0,0 @@ -file = $file; - - $this->setEvent('IMAGEMOD_CACHE_USE'); - parent::__construct($file, $fullext); - } - - /** @inheritdoc */ - public function makeDefaultCacheDecision() - { - if (!file_exists($this->file)) { - return false; - } - return parent::makeDefaultCacheDecision(); - } - - /** - * Caching depends on the source and the wiki config - * @inheritdoc - */ - protected function addDependencies() - { - parent::addDependencies(); - - $this->depends['files'] = array_merge( - [$this->file], - getConfigFiles('main') - ); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Cache/CacheInstructions.php b/snippets/dokuwiki-2023-04-04/inc/Cache/CacheInstructions.php deleted file mode 100644 index acd02ab..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Cache/CacheInstructions.php +++ /dev/null @@ -1,46 +0,0 @@ -cache, false); - return !empty($contents) ? unserialize($contents) : array(); - } - - /** - * cache $instructions - * - * @param array $instructions the instruction to be cached - * @return bool true on success, false otherwise - */ - public function storeCache($instructions) - { - if ($this->_nocache) { - return false; - } - - return io_saveFile($this->cache, serialize($instructions)); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Cache/CacheParser.php b/snippets/dokuwiki-2023-04-04/inc/Cache/CacheParser.php deleted file mode 100644 index 4d8550d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Cache/CacheParser.php +++ /dev/null @@ -1,66 +0,0 @@ -page = $id; - } - $this->file = $file; - $this->mode = $mode; - - $this->setEvent('PARSER_CACHE_USE'); - parent::__construct($file . $INPUT->server->str('HTTP_HOST') . $INPUT->server->str('SERVER_PORT'), '.' . $mode); - } - - /** - * method contains cache use decision logic - * - * @return bool see useCache() - */ - public function makeDefaultCacheDecision() - { - - if (!file_exists($this->file)) { - return false; - } // source exists? - return parent::makeDefaultCacheDecision(); - } - - protected function addDependencies() - { - - // parser cache file dependencies ... - $files = array( - $this->file, // ... source - DOKU_INC . 'inc/Parsing/Parser.php', // ... parser - DOKU_INC . 'inc/parser/handler.php', // ... handler - ); - $files = array_merge($files, getConfigFiles('main')); // ... wiki settings - - $this->depends['files'] = !empty($this->depends['files']) ? - array_merge($files, $this->depends['files']) : - $files; - parent::addDependencies(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Cache/CacheRenderer.php b/snippets/dokuwiki-2023-04-04/inc/Cache/CacheRenderer.php deleted file mode 100644 index e8a28c3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Cache/CacheRenderer.php +++ /dev/null @@ -1,94 +0,0 @@ -page)) { - return true; - } - - // meta cache older than file it depends on? - if ($this->_time < @filemtime(metaFN($this->page, '.meta'))) { - return false; - } - - // check current link existence is consistent with cache version - // first check the purgefile - // - if the cache is more recent than the purgefile we know no links can have been updated - if ($this->_time >= @filemtime($conf['cachedir'] . '/purgefile')) { - return true; - } - - // for wiki pages, check metadata dependencies - $metadata = p_get_metadata($this->page); - - if (!isset($metadata['relation']['references']) || - empty($metadata['relation']['references'])) { - return true; - } - - foreach ($metadata['relation']['references'] as $id => $exists) { - if ($exists != page_exists($id, '', false)) { - return false; - } - } - - return true; - } - - protected function addDependencies() - { - global $conf; - - // default renderer cache file 'age' is dependent on 'cachetime' setting, two special values: - // -1 : do not cache (should not be overridden) - // 0 : cache never expires (can be overridden) - no need to set depends['age'] - if ($conf['cachetime'] == -1) { - $this->_nocache = true; - return; - } elseif ($conf['cachetime'] > 0) { - $this->depends['age'] = isset($this->depends['age']) ? - min($this->depends['age'], $conf['cachetime']) : $conf['cachetime']; - } - - // renderer cache file dependencies ... - $files = array( - DOKU_INC . 'inc/parser/' . $this->mode . '.php', // ... the renderer - ); - - // page implies metadata and possibly some other dependencies - if (isset($this->page)) { - - // for xhtml this will render the metadata if needed - $valid = p_get_metadata($this->page, 'date valid'); - if (!empty($valid['age'])) { - $this->depends['age'] = isset($this->depends['age']) ? - min($this->depends['age'], $valid['age']) : $valid['age']; - } - } - - $this->depends['files'] = !empty($this->depends['files']) ? - array_merge($files, $this->depends['files']) : - $files; - - parent::addDependencies(); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/ChangeLog/ChangeLog.php b/snippets/dokuwiki-2023-04-04/inc/ChangeLog/ChangeLog.php deleted file mode 100644 index b64c24e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/ChangeLog/ChangeLog.php +++ /dev/null @@ -1,678 +0,0 @@ -cache =& $cache_revinfo; - if (!isset($this->cache[$id])) { - $this->cache[$id] = array(); - } - - $this->id = $id; - $this->setChunkSize($chunk_size); - } - - /** - * Returns path to current page/media - * - * @return string path to file - */ - abstract protected function getFilename(); - - /** - * Check whether given revision is the current page - * - * @param int $rev timestamp of current page - * @return bool true if $rev is current revision, otherwise false - */ - public function isCurrentRevision($rev) - { - return $rev == $this->currentRevision(); - } - - /** - * Checks if the revision is last revision - * - * @param int $rev revision timestamp - * @return bool true if $rev is last revision, otherwise false - */ - public function isLastRevision($rev = null) - { - return $rev === $this->lastRevision(); - } - - /** - * Return the current revision identifier - * - * The "current" revision means current version of the page or media file. It is either - * identical with or newer than the "last" revision, that depends on whether the file - * has modified, created or deleted outside of DokuWiki. - * The value of identifier can be determined by timestamp as far as the file exists, - * otherwise it must be assigned larger than any other revisions to keep them sortable. - * - * @return int|false revision timestamp - */ - public function currentRevision() - { - if (!isset($this->currentRevision)) { - // set ChangeLog::currentRevision property - $this->getCurrentRevisionInfo(); - } - return $this->currentRevision; - } - - /** - * Return the last revision identifier, date value of the last entry of the changelog - * - * @return int|false revision timestamp - */ - public function lastRevision() - { - $revs = $this->getRevisions(-1, 1); - return empty($revs) ? false : $revs[0]; - } - - /** - * Save revision info to the cache pool - * - * @param array $info Revision info structure - * @return bool - */ - protected function cacheRevisionInfo($info) - { - if (!is_array($info)) return false; - //$this->cache[$this->id][$info['date']] ??= $info; // since php 7.4 - $this->cache[$this->id][$info['date']] = $this->cache[$this->id][$info['date']] ?? $info; - return true; - } - - /** - * Get the changelog information for a specific revision (timestamp) - * - * Adjacent changelog lines are optimistically parsed and cached to speed up - * consecutive calls to getRevisionInfo. For large changelog files, only the chunk - * containing the requested changelog line is read. - * - * @param int $rev revision timestamp - * @param bool $retrieveCurrentRevInfo allows to skip for getting other revision info in the - * getCurrentRevisionInfo() where $currentRevision is not yet determined - * @return bool|array false or array with entries: - * - date: unix timestamp - * - ip: IPv4 address (127.0.0.1) - * - type: log line type - * - id: page id - * - user: user name - * - sum: edit summary (or action reason) - * - extra: extra data (varies by line type) - * - sizechange: change of filesize - * - * @author Ben Coburn - * @author Kate Arzamastseva - */ - public function getRevisionInfo($rev, $retrieveCurrentRevInfo = true) - { - $rev = max(0, $rev); - if (!$rev) return false; - - //ensure the external edits are cached as well - if (!isset($this->currentRevision) && $retrieveCurrentRevInfo) { - $this->getCurrentRevisionInfo(); - } - - // check if it's already in the memory cache - if (isset($this->cache[$this->id]) && isset($this->cache[$this->id][$rev])) { - return $this->cache[$this->id][$rev]; - } - - //read lines from changelog - list($fp, $lines) = $this->readloglines($rev); - if ($fp) { - fclose($fp); - } - if (empty($lines)) return false; - - // parse and cache changelog lines - foreach ($lines as $value) { - $info = $this->parseLogLine($value); - $this->cacheRevisionInfo($info); - } - if (!isset($this->cache[$this->id][$rev])) { - return false; - } - return $this->cache[$this->id][$rev]; - } - - /** - * Return a list of page revisions numbers - * - * Does not guarantee that the revision exists in the attic, - * only that a line with the date exists in the changelog. - * By default the current revision is skipped. - * - * The current revision is automatically skipped when the page exists. - * See $INFO['meta']['last_change'] for the current revision. - * A negative $first let read the current revision too. - * - * For efficiency, the log lines are parsed and cached for later - * calls to getRevisionInfo. Large changelog files are read - * backwards in chunks until the requested number of changelog - * lines are received. - * - * @param int $first skip the first n changelog lines - * @param int $num number of revisions to return - * @return array with the revision timestamps - * - * @author Ben Coburn - * @author Kate Arzamastseva - */ - public function getRevisions($first, $num) - { - $revs = array(); - $lines = array(); - $count = 0; - - $logfile = $this->getChangelogFilename(); - if (!file_exists($logfile)) return $revs; - - $num = max($num, 0); - if ($num == 0) { - return $revs; - } - - if ($first < 0) { - $first = 0; - } else { - $fileLastMod = $this->getFilename(); - if (file_exists($fileLastMod) && $this->isLastRevision(filemtime($fileLastMod))) { - // skip last revision if the page exists - $first = max($first + 1, 0); - } - } - - if (filesize($logfile) < $this->chunk_size || $this->chunk_size == 0) { - // read whole file - $lines = file($logfile); - if ($lines === false) { - return $revs; - } - } else { - // read chunks backwards - $fp = fopen($logfile, 'rb'); // "file pointer" - if ($fp === false) { - return $revs; - } - fseek($fp, 0, SEEK_END); - $tail = ftell($fp); - - // chunk backwards - $finger = max($tail - $this->chunk_size, 0); - while ($count < $num + $first) { - $nl = $this->getNewlinepointer($fp, $finger); - - // was the chunk big enough? if not, take another bite - if ($nl > 0 && $tail <= $nl) { - $finger = max($finger - $this->chunk_size, 0); - continue; - } else { - $finger = $nl; - } - - // read chunk - $chunk = ''; - $read_size = max($tail - $finger, 0); // found chunk size - $got = 0; - while ($got < $read_size && !feof($fp)) { - $tmp = @fread($fp, max(min($this->chunk_size, $read_size - $got), 0)); - if ($tmp === false) { - break; - } //error state - $got += strlen($tmp); - $chunk .= $tmp; - } - $tmp = explode("\n", $chunk); - array_pop($tmp); // remove trailing newline - - // combine with previous chunk - $count += count($tmp); - $lines = array_merge($tmp, $lines); - - // next chunk - if ($finger == 0) { - break; - } else { // already read all the lines - $tail = $finger; - $finger = max($tail - $this->chunk_size, 0); - } - } - fclose($fp); - } - - // skip parsing extra lines - $num = max(min(count($lines) - $first, $num), 0); - if ($first > 0 && $num > 0) { - $lines = array_slice($lines, max(count($lines) - $first - $num, 0), $num); - } elseif ($first > 0 && $num == 0) { - $lines = array_slice($lines, 0, max(count($lines) - $first, 0)); - } elseif ($first == 0 && $num > 0) { - $lines = array_slice($lines, max(count($lines) - $num, 0)); - } - - // handle lines in reverse order - for ($i = count($lines) - 1; $i >= 0; $i--) { - $info = $this->parseLogLine($lines[$i]); - if ($this->cacheRevisionInfo($info)) { - $revs[] = $info['date']; - } - } - - return $revs; - } - - /** - * Get the nth revision left or right-hand side for a specific page id and revision (timestamp) - * - * For large changelog files, only the chunk containing the - * reference revision $rev is read and sometimes a next chunk. - * - * Adjacent changelog lines are optimistically parsed and cached to speed up - * consecutive calls to getRevisionInfo. - * - * @param int $rev revision timestamp used as start date - * (doesn't need to be exact revision number) - * @param int $direction give position of returned revision with respect to $rev; - positive=next, negative=prev - * @return bool|int - * timestamp of the requested revision - * otherwise false - */ - public function getRelativeRevision($rev, $direction) - { - $rev = max($rev, 0); - $direction = (int)$direction; - - //no direction given or last rev, so no follow-up - if (!$direction || ($direction > 0 && $this->isCurrentRevision($rev))) { - return false; - } - - //get lines from changelog - list($fp, $lines, $head, $tail, $eof) = $this->readloglines($rev); - if (empty($lines)) return false; - - // look for revisions later/earlier than $rev, when founded count till the wanted revision is reached - // also parse and cache changelog lines for getRevisionInfo(). - $revCounter = 0; - $relativeRev = false; - $checkOtherChunk = true; //always runs once - while (!$relativeRev && $checkOtherChunk) { - $info = array(); - //parse in normal or reverse order - $count = count($lines); - if ($direction > 0) { - $start = 0; - $step = 1; - } else { - $start = $count - 1; - $step = -1; - } - for ($i = $start; $i >= 0 && $i < $count; $i = $i + $step) { - $info = $this->parseLogLine($lines[$i]); - if ($this->cacheRevisionInfo($info)) { - //look for revs older/earlier then reference $rev and select $direction-th one - if (($direction > 0 && $info['date'] > $rev) || ($direction < 0 && $info['date'] < $rev)) { - $revCounter++; - if ($revCounter == abs($direction)) { - $relativeRev = $info['date']; - } - } - } - } - - //true when $rev is found, but not the wanted follow-up. - $checkOtherChunk = $fp - && ($info['date'] == $rev || ($revCounter > 0 && !$relativeRev)) - && !(($tail == $eof && $direction > 0) || ($head == 0 && $direction < 0)); - - if ($checkOtherChunk) { - list($lines, $head, $tail) = $this->readAdjacentChunk($fp, $head, $tail, $direction); - - if (empty($lines)) break; - } - } - if ($fp) { - fclose($fp); - } - - return $relativeRev; - } - - /** - * Returns revisions around rev1 and rev2 - * When available it returns $max entries for each revision - * - * @param int $rev1 oldest revision timestamp - * @param int $rev2 newest revision timestamp (0 looks up last revision) - * @param int $max maximum number of revisions returned - * @return array with two arrays with revisions surrounding rev1 respectively rev2 - */ - public function getRevisionsAround($rev1, $rev2, $max = 50) - { - $max = intval(abs($max) / 2) * 2 + 1; - $rev1 = max($rev1, 0); - $rev2 = max($rev2, 0); - - if ($rev2) { - if ($rev2 < $rev1) { - $rev = $rev2; - $rev2 = $rev1; - $rev1 = $rev; - } - } else { - //empty right side means a removed page. Look up last revision. - $rev2 = $this->currentRevision(); - } - //collect revisions around rev2 - list($revs2, $allRevs, $fp, $lines, $head, $tail) = $this->retrieveRevisionsAround($rev2, $max); - - if (empty($revs2)) return array(array(), array()); - - //collect revisions around rev1 - $index = array_search($rev1, $allRevs); - if ($index === false) { - //no overlapping revisions - list($revs1, , , , ,) = $this->retrieveRevisionsAround($rev1, $max); - if (empty($revs1)) $revs1 = array(); - } else { - //revisions overlaps, reuse revisions around rev2 - $lastRev = array_pop($allRevs); //keep last entry that could be external edit - $revs1 = $allRevs; - while ($head > 0) { - for ($i = count($lines) - 1; $i >= 0; $i--) { - $info = $this->parseLogLine($lines[$i]); - if ($this->cacheRevisionInfo($info)) { - $revs1[] = $info['date']; - $index++; - - if ($index > intval($max / 2)) break 2; - } - } - - list($lines, $head, $tail) = $this->readAdjacentChunk($fp, $head, $tail, -1); - } - sort($revs1); - $revs1[] = $lastRev; //push back last entry - - //return wanted selection - $revs1 = array_slice($revs1, max($index - intval($max / 2), 0), $max); - } - - return array(array_reverse($revs1), array_reverse($revs2)); - } - - /** - * Return an existing revision for a specific date which is - * the current one or younger or equal then the date - * - * @param number $date_at timestamp - * @return string revision ('' for current) - */ - public function getLastRevisionAt($date_at) - { - $fileLastMod = $this->getFilename(); - //requested date_at(timestamp) younger or equal then modified_time($this->id) => load current - if (file_exists($fileLastMod) && $date_at >= @filemtime($fileLastMod)) { - return ''; - } else { - if ($rev = $this->getRelativeRevision($date_at + 1, -1)) { //+1 to get also the requested date revision - return $rev; - } else { - return false; - } - } - } - - /** - * Collect the $max revisions near to the timestamp $rev - * - * Ideally, half of retrieved timestamps are older than $rev, another half are newer. - * The returned array $requestedRevs may not contain the reference timestamp $rev - * when it does not match any revision value recorded in changelog. - * - * @param int $rev revision timestamp - * @param int $max maximum number of revisions to be returned - * @return bool|array - * return array with entries: - * - $requestedRevs: array of with $max revision timestamps - * - $revs: all parsed revision timestamps - * - $fp: file pointer only defined for chuck reading, needs closing. - * - $lines: non-parsed changelog lines before the parsed revisions - * - $head: position of first read changelog line - * - $lastTail: position of end of last read changelog line - * otherwise false - */ - protected function retrieveRevisionsAround($rev, $max) - { - $revs = array(); - $afterCount = $beforeCount = 0; - - //get lines from changelog - list($fp, $lines, $startHead, $startTail, $eof) = $this->readloglines($rev); - if (empty($lines)) return false; - - //parse changelog lines in chunk, and read forward more chunks until $max/2 is reached - $head = $startHead; - $tail = $startTail; - while (count($lines) > 0) { - foreach ($lines as $line) { - $info = $this->parseLogLine($line); - if ($this->cacheRevisionInfo($info)) { - $revs[] = $info['date']; - if ($info['date'] >= $rev) { - //count revs after reference $rev - $afterCount++; - if ($afterCount == 1) $beforeCount = count($revs); - } - //enough revs after reference $rev? - if ($afterCount > intval($max / 2)) break 2; - } - } - //retrieve next chunk - list($lines, $head, $tail) = $this->readAdjacentChunk($fp, $head, $tail, 1); - } - $lastTail = $tail; - - // add a possible revision of external edit, create or deletion - if ($lastTail == $eof && $afterCount <= intval($max / 2) && - count($revs) && !$this->isCurrentRevision($revs[count($revs)-1]) - ) { - $revs[] = $this->currentRevision; - $afterCount++; - } - - if ($afterCount == 0) { - //given timestamp $rev is newer than the most recent line in chunk - return false; //FIXME: or proceed to collect older revisions? - } - - //read more chunks backward until $max/2 is reached and total number of revs is equal to $max - $lines = array(); - $i = 0; - if ($afterCount > 0) { - $head = $startHead; - $tail = $startTail; - while ($head > 0) { - list($lines, $head, $tail) = $this->readAdjacentChunk($fp, $head, $tail, -1); - - for ($i = count($lines) - 1; $i >= 0; $i--) { - $info = $this->parseLogLine($lines[$i]); - if ($this->cacheRevisionInfo($info)) { - $revs[] = $info['date']; - $beforeCount++; - //enough revs before reference $rev? - if ($beforeCount > max(intval($max / 2), $max - $afterCount)) break 2; - } - } - } - } - //keep only non-parsed lines - $lines = array_slice($lines, 0, $i); - - sort($revs); - - //trunk desired selection - $requestedRevs = array_slice($revs, -$max, $max); - - return array($requestedRevs, $revs, $fp, $lines, $head, $lastTail); - } - - /** - * Get the current revision information, considering external edit, create or deletion - * - * When the file has not modified since its last revision, the information of the last - * change that had already recorded in the changelog is returned as current change info. - * Otherwise, the change information since the last revision caused outside DokuWiki - * should be returned, which is referred as "external revision". - * - * The change date of the file can be determined by timestamp as far as the file exists, - * however this is not possible when the file has already deleted outside of DokuWiki. - * In such case we assign 1 sec before current time() for the external deletion. - * As a result, the value of current revision identifier may change each time because: - * 1) the file has again modified outside of DokuWiki, or - * 2) the value is essentially volatile for deleted but once existed files. - * - * @return bool|array false when page had never existed or array with entries: - * - date: revision identifier (timestamp or last revision +1) - * - ip: IPv4 address (127.0.0.1) - * - type: log line type - * - id: id of page or media - * - user: user name - * - sum: edit summary (or action reason) - * - extra: extra data (varies by line type) - * - sizechange: change of filesize - * - timestamp: unix timestamp or false (key set only for external edit occurred) - * - * @author Satoshi Sahara - */ - public function getCurrentRevisionInfo() - { - global $lang; - - if (isset($this->currentRevision)) return $this->getRevisionInfo($this->currentRevision); - - // get revision id from the item file timestamp and changelog - $fileLastMod = $this->getFilename(); - $fileRev = @filemtime($fileLastMod); // false when the file not exist - $lastRev = $this->lastRevision(); // false when no changelog - - if (!$fileRev && !$lastRev) { // has never existed - $this->currentRevision = false; - return false; - } elseif ($fileRev === $lastRev) { // not external edit - $this->currentRevision = $lastRev; - return $this->getRevisionInfo($lastRev); - } - - if (!$fileRev && $lastRev) { // item file does not exist - // check consistency against changelog - $revInfo = $this->getRevisionInfo($lastRev, false); - if ($revInfo['type'] == DOKU_CHANGE_TYPE_DELETE) { - $this->currentRevision = $lastRev; - return $revInfo; - } - - // externally deleted, set revision date as late as possible - $revInfo = [ - 'date' => max($lastRev +1, time() -1), // 1 sec before now or new page save - 'ip' => '127.0.0.1', - 'type' => DOKU_CHANGE_TYPE_DELETE, - 'id' => $this->id, - 'user' => '', - 'sum' => $lang['deleted'].' - '.$lang['external_edit'].' ('.$lang['unknowndate'].')', - 'extra' => '', - 'sizechange' => -io_getSizeFile($this->getFilename($lastRev)), - 'timestamp' => false, - ]; - - } else { // item file exists, with timestamp $fileRev - // here, file timestamp $fileRev is different with last revision timestamp $lastRev in changelog - $isJustCreated = $lastRev === false || ( - $fileRev > $lastRev && - $this->getRevisionInfo($lastRev, false)['type'] == DOKU_CHANGE_TYPE_DELETE - ); - $filesize_new = filesize($this->getFilename()); - $filesize_old = $isJustCreated ? 0 : io_getSizeFile($this->getFilename($lastRev)); - $sizechange = $filesize_new - $filesize_old; - - if ($isJustCreated) { - $timestamp = $fileRev; - $sum = $lang['created'].' - '.$lang['external_edit']; - } elseif ($fileRev > $lastRev) { - $timestamp = $fileRev; - $sum = $lang['external_edit']; - } else { - // $fileRev is older than $lastRev, that is erroneous/incorrect occurrence. - $msg = "Warning: current file modification time is older than last revision date"; - $details = 'File revision: '.$fileRev.' '.dformat($fileRev, "%Y-%m-%d %H:%M:%S")."\n" - .'Last revision: '.$lastRev.' '.dformat($lastRev, "%Y-%m-%d %H:%M:%S"); - Logger::error($msg, $details, $this->getFilename()); - $timestamp = false; - $sum = $lang['external_edit'].' ('.$lang['unknowndate'].')'; - } - - // externally created or edited - $revInfo = [ - 'date' => $timestamp ?: $lastRev +1, - 'ip' => '127.0.0.1', - 'type' => $isJustCreated ? DOKU_CHANGE_TYPE_CREATE : DOKU_CHANGE_TYPE_EDIT, - 'id' => $this->id, - 'user' => '', - 'sum' => $sum, - 'extra' => '', - 'sizechange' => $sizechange, - 'timestamp' => $timestamp, - ]; - } - - // cache current revision information of external edition - $this->currentRevision = $revInfo['date']; - $this->cache[$this->id][$this->currentRevision] = $revInfo; - return $this->getRevisionInfo($this->currentRevision); - } - - /** - * Mechanism to trace no-actual external current revision - * @param int $rev - */ - public function traceCurrentRevision($rev) - { - if ($rev > $this->lastRevision()) { - $rev = $this->currentRevision(); - } - return $rev; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/ChangeLog/ChangeLogTrait.php b/snippets/dokuwiki-2023-04-04/inc/ChangeLog/ChangeLogTrait.php deleted file mode 100644 index fce593f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/ChangeLog/ChangeLogTrait.php +++ /dev/null @@ -1,269 +0,0 @@ - - * - * @param string $line changelog line - * @return array|bool parsed line or false - */ - public static function parseLogLine($line) - { - $info = explode("\t", rtrim($line, "\n")); - if ($info !== false && count($info) > 1) { - return [ - 'date' => (int)$info[0], // unix timestamp - 'ip' => $info[1], // IPv4 address (127.0.0.1) - 'type' => $info[2], // log line type - 'id' => $info[3], // page id - 'user' => $info[4], // user name - 'sum' => $info[5], // edit summary (or action reason) - 'extra' => $info[6], // extra data (varies by line type) - 'sizechange' => (isset($info[7]) && $info[7] !== '') ? (int)$info[7] : null, // - ]; - } else { - return false; - } - } - - /** - * Build a changelog line from it's components - * - * @param array $info Revision info structure - * @param int $timestamp log line date (optional) - * @return string changelog line - */ - public static function buildLogLine(array &$info, $timestamp = null) - { - $strip = ["\t", "\n"]; - $entry = array( - 'date' => $timestamp ?? $info['date'], - 'ip' => $info['ip'], - 'type' => str_replace($strip, '', $info['type']), - 'id' => $info['id'], - 'user' => $info['user'], - 'sum' => PhpString::substr(str_replace($strip, '', $info['sum']), 0, 255), - 'extra' => str_replace($strip, '', $info['extra']), - 'sizechange' => $info['sizechange'], - ); - $info = $entry; - return implode("\t", $entry) ."\n"; - } - - /** - * Returns path to changelog - * - * @return string path to file - */ - abstract protected function getChangelogFilename(); - - /** - * Checks if the ID has old revisions - * @return boolean - */ - public function hasRevisions() - { - $logfile = $this->getChangelogFilename(); - return file_exists($logfile); - } - - - /** @var int */ - protected $chunk_size; - - /** - * Set chunk size for file reading - * Chunk size zero let read whole file at once - * - * @param int $chunk_size maximum block size read from file - */ - public function setChunkSize($chunk_size) - { - if (!is_numeric($chunk_size)) $chunk_size = 0; - - $this->chunk_size = (int)max($chunk_size, 0); - } - - /** - * Returns lines from changelog. - * If file larger than $chunk_size, only chunk is read that could contain $rev. - * - * When reference timestamp $rev is outside time range of changelog, readloglines() will return - * lines in first or last chunk, but they obviously does not contain $rev. - * - * @param int $rev revision timestamp - * @return array|false - * if success returns array(fp, array(changeloglines), $head, $tail, $eof) - * where fp only defined for chuck reading, needs closing. - * otherwise false - */ - protected function readloglines($rev) - { - $file = $this->getChangelogFilename(); - - if (!file_exists($file)) { - return false; - } - - $fp = null; - $head = 0; - $tail = 0; - $eof = 0; - - if (filesize($file) < $this->chunk_size || $this->chunk_size == 0) { - // read whole file - $lines = file($file); - if ($lines === false) { - return false; - } - } else { - // read by chunk - $fp = fopen($file, 'rb'); // "file pointer" - if ($fp === false) { - return false; - } - fseek($fp, 0, SEEK_END); - $eof = ftell($fp); - $tail = $eof; - - // find chunk - while ($tail - $head > $this->chunk_size) { - $finger = $head + intval(($tail - $head) / 2); - $finger = $this->getNewlinepointer($fp, $finger); - $tmp = fgets($fp); - if ($finger == $head || $finger == $tail) { - break; - } - $info = $this->parseLogLine($tmp); - $finger_rev = $info['date']; - - if ($finger_rev > $rev) { - $tail = $finger; - } else { - $head = $finger; - } - } - - if ($tail - $head < 1) { - // could not find chunk, assume requested rev is missing - fclose($fp); - return false; - } - - $lines = $this->readChunk($fp, $head, $tail); - } - return array( - $fp, - $lines, - $head, - $tail, - $eof, - ); - } - - /** - * Read chunk and return array with lines of given chunk. - * Has no check if $head and $tail are really at a new line - * - * @param resource $fp resource file pointer - * @param int $head start point chunk - * @param int $tail end point chunk - * @return array lines read from chunk - */ - protected function readChunk($fp, $head, $tail) - { - $chunk = ''; - $chunk_size = max($tail - $head, 0); // found chunk size - $got = 0; - fseek($fp, $head); - while ($got < $chunk_size && !feof($fp)) { - $tmp = @fread($fp, max(min($this->chunk_size, $chunk_size - $got), 0)); - if ($tmp === false) { //error state - break; - } - $got += strlen($tmp); - $chunk .= $tmp; - } - $lines = explode("\n", $chunk); - array_pop($lines); // remove trailing newline - return $lines; - } - - /** - * Set pointer to first new line after $finger and return its position - * - * @param resource $fp file pointer - * @param int $finger a pointer - * @return int pointer - */ - protected function getNewlinepointer($fp, $finger) - { - fseek($fp, $finger); - $nl = $finger; - if ($finger > 0) { - fgets($fp); // slip the finger forward to a new line - $nl = ftell($fp); - } - return $nl; - } - - /** - * Returns the next lines of the changelog of the chunk before head or after tail - * - * @param resource $fp file pointer - * @param int $head position head of last chunk - * @param int $tail position tail of last chunk - * @param int $direction positive forward, negative backward - * @return array with entries: - * - $lines: changelog lines of read chunk - * - $head: head of chunk - * - $tail: tail of chunk - */ - protected function readAdjacentChunk($fp, $head, $tail, $direction) - { - if (!$fp) return array(array(), $head, $tail); - - if ($direction > 0) { - //read forward - $head = $tail; - $tail = $head + intval($this->chunk_size * (2 / 3)); - $tail = $this->getNewlinepointer($fp, $tail); - } else { - //read backward - $tail = $head; - $head = max($tail - $this->chunk_size, 0); - while (true) { - $nl = $this->getNewlinepointer($fp, $head); - // was the chunk big enough? if not, take another bite - if ($nl > 0 && $tail <= $nl) { - $head = max($head - $this->chunk_size, 0); - } else { - $head = $nl; - break; - } - } - } - - //load next chunk - $lines = $this->readChunk($fp, $head, $tail); - return array($lines, $head, $tail); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/ChangeLog/MediaChangeLog.php b/snippets/dokuwiki-2023-04-04/inc/ChangeLog/MediaChangeLog.php deleted file mode 100644 index 81279dc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/ChangeLog/MediaChangeLog.php +++ /dev/null @@ -1,60 +0,0 @@ -id, '.changes'); - } - - /** - * Returns path to current page/media - * - * @param string|int $rev empty string or revision timestamp - * @return string path to file - */ - protected function getFilename($rev = '') - { - return mediaFN($this->id, $rev); - } - - - - /** - * Adds an entry to the changelog - * - * @param array $info Revision info structure of a media file - * @param int $timestamp log line date (optional) - * @return array revision info of added log line - * - * @see also addMediaLogEntry() in inc/changelog.php file - */ - public function addLogEntry(array $info, $timestamp = null) - { - global $conf; - - if (isset($timestamp)) unset($this->cache[$this->id][$info['date']]); - - // add changelog lines - $logline = $this->buildLogLine($info, $timestamp); - io_saveFile(mediaMetaFN($this->id,'.changes'), $logline, $append = true); - io_saveFile($conf['media_changelog'], $logline, $append = true); //global changelog cache - - // update cache - $this->currentRevision = $info['date']; - $this->cache[$this->id][$this->currentRevision] = $info; - return $info; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/ChangeLog/PageChangeLog.php b/snippets/dokuwiki-2023-04-04/inc/ChangeLog/PageChangeLog.php deleted file mode 100644 index 6399d6a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/ChangeLog/PageChangeLog.php +++ /dev/null @@ -1,60 +0,0 @@ -id, '.changes'); - } - - /** - * Returns path to current page/media - * - * @param string|int $rev empty string or revision timestamp - * @return string path to file - */ - protected function getFilename($rev = '') - { - return wikiFN($this->id, $rev); - } - - - - /** - * Adds an entry to the changelog - * - * @param array $info Revision info structure of a page - * @param int $timestamp log line date (optional) - * @return array revision info of added log line - * - * @see also addLogEntry() in inc/changelog.php file - */ - public function addLogEntry(array $info, $timestamp = null) - { - global $conf; - - if (isset($timestamp)) unset($this->cache[$this->id][$info['date']]); - - // add changelog lines - $logline = $this->buildLogLine($info, $timestamp); - io_saveFile(metaFN($this->id,'.changes'), $logline, true); - io_saveFile($conf['changelog'], $logline, true); //global changelog cache - - // update cache - $this->currentRevision = $info['date']; - $this->cache[$this->id][$this->currentRevision] = $info; - return $info; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/ChangeLog/RevisionInfo.php b/snippets/dokuwiki-2023-04-04/inc/ChangeLog/RevisionInfo.php deleted file mode 100644 index 40e2651..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/ChangeLog/RevisionInfo.php +++ /dev/null @@ -1,396 +0,0 @@ - 'page', - 'date' => false, - ]; - } - $this->info = $info; - } - - /** - * Set or return whether this revision is current page or media file - * - * This method does not check exactly whether the revision is current or not. Instead, - * set value of associated "current" key for internal use. Some UI element like diff - * link button depend on relation to current page or media file. A changelog line does - * not indicate whether it corresponds to current page or media file. - * - * @param bool $value true if the revision is current, otherwise false - * @return bool - */ - public function isCurrent($value = null) - { - return (bool) $this->val('current', $value); - } - - /** - * Return or set a value of associated key of revision information - * but does not allow to change values of existing keys - * - * @param string $key - * @param mixed $value - * @return string|null - */ - public function val($key, $value = null) - { - if (isset($value) && !array_key_exists($key, $this->info)) { - // setter, only for new keys - $this->info[$key] = $value; - } - if (array_key_exists($key, $this->info)) { - // getter - return $this->info[$key]; - } - return null; - } - - /** - * Set extra key-value to the revision information - * but does not allow to change values of existing keys - * @param array $info - * @return void - */ - public function append(array $info) - { - foreach ($info as $key => $value) { - $this->val($key, $value); - } - } - - - /** - * file icon of the page or media file - * used in [Ui\recent] - * - * @return string - */ - public function showFileIcon() - { - $id = $this->val('id'); - switch ($this->val('mode')) { - case 'media': // media file revision - return media_printicon($id); - case 'page': // page revision - return ''.$id.''; - } - } - - /** - * edit date and time of the page or media file - * used in [Ui\recent, Ui\Revisions] - * - * @param bool $checkTimestamp enable timestamp check, alter formatted string when timestamp is false - * @return string - */ - public function showEditDate($checkTimestamp = false) - { - $formatted = dformat($this->val('date')); - if ($checkTimestamp && $this->val('timestamp') === false) { - // exact date is unknown for externally deleted file - // when unknown, alter formatted string "YYYY-mm-DD HH:MM" to "____-__-__ __:__" - $formatted = preg_replace('/[0-9a-zA-Z]/','_', $formatted); - } - return ''. $formatted .''; - } - - /** - * edit summary - * used in [Ui\recent, Ui\Revisions] - * - * @return string - */ - public function showEditSummary() - { - return ''.' – '. hsc($this->val('sum')).''; - } - - /** - * editor of the page or media file - * used in [Ui\recent, Ui\Revisions] - * - * @return string - */ - public function showEditor() - { - if ($this->val('user')) { - $html = ''. editorinfo($this->val('user')) .''; - if (auth_ismanager()) $html .= ' ('. $this->val('ip') .')'; - } else { - $html = ''. $this->val('ip') .''; - } - return ''. $html. ''; - } - - /** - * name of the page or media file - * used in [Ui\recent, Ui\Revisions] - * - * @return string - */ - public function showFileName() - { - $id = $this->val('id'); - $rev = $this->isCurrent() ? '' : $this->val('date'); - - switch ($this->val('mode')) { - case 'media': // media file revision - $params = ['tab_details'=> 'view', 'ns'=> getNS($id), 'image'=> $id]; - if ($rev) $params += ['rev'=> $rev]; - $href = media_managerURL($params, '&'); - $display_name = $id; - $exists = file_exists(mediaFN($id, $rev)); - break; - case 'page': // page revision - $params = $rev ? ['rev'=> $rev] : []; - $href = wl($id, $params, false, '&'); - $display_name = useHeading('navigation') ? hsc(p_get_first_heading($id)) : $id; - if (!$display_name) $display_name = $id; - $exists = page_exists($id, $rev); - } - - if($exists) { - $class = 'wikilink1'; - } else { - if($this->isCurrent()) { - //show only not-existing link for current page, which allows for directly create a new page/upload - $class = 'wikilink2'; - } else { - //revision is not in attic - return $display_name; - } - } - if ($this->val('type') == DOKU_CHANGE_TYPE_DELETE) { - $class = 'wikilink2'; - } - return ''.$display_name.''; - } - - /** - * Revision Title for PageDiff table headline - * - * @return string - */ - public function showRevisionTitle() - { - global $lang; - - if (!$this->val('date')) return '—'; - - $id = $this->val('id'); - $rev = $this->isCurrent() ? '' : $this->val('date'); - $params = ($rev) ? ['rev'=> $rev] : []; - - // revision info may have timestamp key when external edits occurred - $date = ($this->val('timestamp') === false) - ? $lang['unknowndate'] - : dformat($this->val('date')); - - - switch ($this->val('mode')) { - case 'media': // media file revision - $href = ml($id, $params, false, '&'); - $exists = file_exists(mediaFN($id, $rev)); - break; - case 'page': // page revision - $href = wl($id, $params, false, '&'); - $exists = page_exists($id, $rev); - } - if($exists) { - $class = 'wikilink1'; - } else { - if($this->isCurrent()) { - //show only not-existing link for current page, which allows for directly create a new page/upload - $class = 'wikilink2'; - } else { - //revision is not in attic - return $id.' ['.$date.']'; - } - } - if ($this->val('type') == DOKU_CHANGE_TYPE_DELETE) { - $class = 'wikilink2'; - } - return ''.$id.' ['.$date.']'.''; - } - - /** - * diff link icon in recent changes list, to compare (this) current revision with previous one - * all items in "recent changes" are current revision of the page or media - * - * @return string - */ - public function showIconCompareWithPrevious() - { - global $lang; - $id = $this->val('id'); - - $href = ''; - switch ($this->val('mode')) { - case 'media': // media file revision - // unlike page, media file does not copied to media_attic when uploaded. - // diff icon will not be shown when external edit occurred - // because no attic file to be compared with current. - $revs = (new MediaChangeLog($id))->getRevisions(0, 1); - $showLink = (count($revs) && file_exists(mediaFN($id,$revs[0])) && file_exists(mediaFN($id))); - if ($showLink) { - $param = ['tab_details'=>'history', 'mediado'=>'diff', 'ns'=> getNS($id), 'image'=> $id]; - $href = media_managerURL($param, '&'); - } - break; - case 'page': // page revision - // when a page just created anyway, it is natural to expect no older revisions - // even if it had once existed but deleted before. Simply ignore to check changelog. - if ($this->val('type') !== DOKU_CHANGE_TYPE_CREATE) { - $href = wl($id, ['do'=>'diff'], false, '&'); - } - } - - if ($href) { - return '' - .''.$lang['diff'] .'' - .''; - } else { - return ''; - } - } - - /** - * diff link icon in revisions list, compare this revision with current one - * the icon does not displayed for the current revision - * - * @return string - */ - public function showIconCompareWithCurrent() - { - global $lang; - $id = $this->val('id'); - $rev = $this->isCurrent() ? '' : $this->val('date'); - - $href = ''; - switch ($this->val('mode')) { - case 'media': // media file revision - if (!$this->isCurrent() && file_exists(mediaFN($id, $rev))) { - $param = ['mediado'=>'diff', 'image'=> $id, 'rev'=> $rev]; - $href = media_managerURL($param, '&'); - } - break; - case 'page': // page revision - if (!$this->isCurrent()) { - $href = wl($id, ['rev'=> $rev, 'do'=>'diff'], false, '&'); - } - } - - if ($href) { - return '' - .''.$lang['diff'] .'' - .''; - } else { - return ''; - } - } - - /** - * icon for revision action - * used in [Ui\recent] - * - * @return string - */ - public function showIconRevisions() - { - global $lang; - - if (!actionOK('revisions')) { - return ''; - } - - $id = $this->val('id'); - switch ($this->val('mode')) { - case 'media': // media file revision - $param = ['tab_details'=>'history', 'ns'=> getNS($id), 'image'=> $id]; - $href = media_managerURL($param, '&'); - break; - case 'page': // page revision - $href = wl($id, ['do'=>'revisions'], false, '&'); - } - return '' - . ''.$lang['btn_revs'].'' - . ''; - } - - /** - * size change - * used in [Ui\recent, Ui\Revisions] - * - * @return string - */ - public function showSizeChange() - { - $class = 'sizechange'; - $value = filesize_h(abs($this->val('sizechange'))); - if ($this->val('sizechange') > 0) { - $class .= ' positive'; - $value = '+' . $value; - } elseif ($this->val('sizechange') < 0) { - $class .= ' negative'; - $value = '-' . $value; - } else { - $value = '±' . $value; - } - return ''.$value.''; - } - - /** - * current indicator, used in revision list - * not used in Ui\Recent because recent files are always current one - * - * @return string - */ - public function showCurrentIndicator() - { - global $lang; - return $this->isCurrent() ? '('.$lang['current'].')' : ''; - } - - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Debug/DebugHelper.php b/snippets/dokuwiki-2023-04-04/inc/Debug/DebugHelper.php deleted file mode 100644 index f78b881..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Debug/DebugHelper.php +++ /dev/null @@ -1,175 +0,0 @@ -isLogging() && - ($EVENT_HANDLER === null || !$EVENT_HANDLER->hasHandlerForEvent('INFO_DEPRECATION_LOG')) - ) { - // avoid any work if no one cares - return false; - } - return true; - } - - /** - * Log accesses to deprecated fucntions to the debug log - * - * @param string $alternative (optional) The function or method that should be used instead - * @param int $callerOffset (optional) How far the deprecated method is removed from this one - * @param string $thing (optional) The deprecated thing, defaults to the calling method - * @triggers \dokuwiki\Debug::INFO_DEPRECATION_LOG_EVENT - */ - public static function dbgDeprecatedFunction($alternative = '', $callerOffset = 1, $thing = '') - { - if (!self::isEnabled()) return; - - $backtrace = debug_backtrace(); - for ($i = 0; $i < $callerOffset; $i += 1) { - if(count($backtrace) > 1) array_shift($backtrace); - } - - list($self, $call) = $backtrace; - - if (!$thing) { - $thing = trim( - (!empty($self['class']) ? ($self['class'] . '::') : '') . - $self['function'] . '()', ':'); - } - - self::triggerDeprecationEvent( - $backtrace, - $alternative, - $thing, - trim( - (!empty($call['class']) ? ($call['class'] . '::') : '') . - $call['function'] . '()', ':'), - $self['file'] ?? $call['file'] ?? '', - $self['line'] ?? $call['line'] ?? 0 - ); - } - - /** - * This marks logs a deprecation warning for a property that should no longer be used - * - * This is usually called withing a magic getter or setter. - * For logging deprecated functions or methods see dbgDeprecatedFunction() - * - * @param string $class The class with the deprecated property - * @param string $propertyName The name of the deprecated property - * - * @triggers \dokuwiki\Debug::INFO_DEPRECATION_LOG_EVENT - */ - public static function dbgDeprecatedProperty($class, $propertyName) - { - if (!self::isEnabled()) return; - - $backtrace = debug_backtrace(); - array_shift($backtrace); - $call = $backtrace[1]; - $caller = trim($call['class'] . '::' . $call['function'] . '()', ':'); - $qualifiedName = $class . '::$' . $propertyName; - self::triggerDeprecationEvent( - $backtrace, - '', - $qualifiedName, - $caller, - $backtrace[0]['file'], - $backtrace[0]['line'] - ); - } - - /** - * Trigger a custom deprecation event - * - * Usually dbgDeprecatedFunction() or dbgDeprecatedProperty() should be used instead. - * This method is intended only for those situation where they are not applicable. - * - * @param string $alternative - * @param string $deprecatedThing - * @param string $caller - * @param string $file - * @param int $line - * @param int $callerOffset How many lines should be removed from the beginning of the backtrace - */ - public static function dbgCustomDeprecationEvent( - $alternative, - $deprecatedThing, - $caller, - $file, - $line, - $callerOffset = 1 - ) - { - if (!self::isEnabled()) return; - - $backtrace = array_slice(debug_backtrace(), $callerOffset); - - self::triggerDeprecationEvent( - $backtrace, - $alternative, - $deprecatedThing, - $caller, - $file, - $line - ); - - } - - /** - * @param array $backtrace - * @param string $alternative - * @param string $deprecatedThing - * @param string $caller - * @param string $file - * @param int $line - */ - private static function triggerDeprecationEvent( - array $backtrace, - $alternative, - $deprecatedThing, - $caller, - $file, - $line - ) - { - $data = [ - 'trace' => $backtrace, - 'alternative' => $alternative, - 'called' => $deprecatedThing, - 'caller' => $caller, - 'file' => $file, - 'line' => $line, - ]; - $event = new Doku_Event(self::INFO_DEPRECATION_LOG_EVENT, $data); - if ($event->advise_before()) { - $msg = $event->data['called'] . ' is deprecated. It was called from '; - $msg .= $event->data['caller'] . ' in ' . $event->data['file'] . ':' . $event->data['line']; - if ($event->data['alternative']) { - $msg .= ' ' . $event->data['alternative'] . ' should be used instead!'; - } - Logger::getInstance(Logger::LOG_DEPRECATED)->log($msg); - } - $event->advise_after(); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Debug/PropertyDeprecationHelper.php b/snippets/dokuwiki-2023-04-04/inc/Debug/PropertyDeprecationHelper.php deleted file mode 100644 index 6289d5b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Debug/PropertyDeprecationHelper.php +++ /dev/null @@ -1,134 +0,0 @@ -deprecatePublicProperty( 'bar', '1.21', __CLASS__ ); - * } - * } - * - * $foo = new Foo; - * $foo->bar; // works but logs a warning - * - * Cannot be used with classes that have their own __get/__set methods. - * - */ -trait PropertyDeprecationHelper -{ - - /** - * List of deprecated properties, in => format - * where is the the name of the class defining the property - * - * E.g. [ '_event' => '\dokuwiki\Cache\Cache' ] - * @var string[] - */ - protected $deprecatedPublicProperties = []; - - /** - * Mark a property as deprecated. Only use this for properties that used to be public and only - * call it in the constructor. - * - * @param string $property The name of the property. - * @param null $class name of the class defining the property - * @see DebugHelper::dbgDeprecatedProperty - */ - protected function deprecatePublicProperty( - $property, - $class = null - ) { - $this->deprecatedPublicProperties[$property] = $class ?: get_class(); - } - - public function __get($name) - { - if (isset($this->deprecatedPublicProperties[$name])) { - $class = $this->deprecatedPublicProperties[$name]; - DebugHelper::dbgDeprecatedProperty($class, $name); - return $this->$name; - } - - $qualifiedName = get_class() . '::$' . $name; - if ($this->deprecationHelperGetPropertyOwner($name)) { - // Someone tried to access a normal non-public property. Try to behave like PHP would. - trigger_error("Cannot access non-public property $qualifiedName", E_USER_ERROR); - } else { - // Non-existing property. Try to behave like PHP would. - trigger_error("Undefined property: $qualifiedName", E_USER_NOTICE); - } - return null; - } - - public function __set($name, $value) - { - if (isset($this->deprecatedPublicProperties[$name])) { - $class = $this->deprecatedPublicProperties[$name]; - DebugHelper::dbgDeprecatedProperty($class, $name); - $this->$name = $value; - return; - } - - $qualifiedName = get_class() . '::$' . $name; - if ($this->deprecationHelperGetPropertyOwner($name)) { - // Someone tried to access a normal non-public property. Try to behave like PHP would. - trigger_error("Cannot access non-public property $qualifiedName", E_USER_ERROR); - } else { - // Non-existing property. Try to behave like PHP would. - $this->$name = $value; - } - } - - /** - * Like property_exists but also check for non-visible private properties and returns which - * class in the inheritance chain declared the property. - * @param string $property - * @return string|bool Best guess for the class in which the property is defined. - */ - private function deprecationHelperGetPropertyOwner($property) - { - // Easy branch: check for protected property / private property of the current class. - if (property_exists($this, $property)) { - // The class name is not necessarily correct here but getting the correct class - // name would be expensive, this will work most of the time and getting it - // wrong is not a big deal. - return __CLASS__; - } - // property_exists() returns false when the property does exist but is private (and not - // defined by the current class, for some value of "current" that differs slightly - // between engines). - // Since PHP triggers an error on public access of non-public properties but happily - // allows public access to undefined properties, we need to detect this case as well. - // Reflection is slow so use array cast hack to check for that: - $obfuscatedProps = array_keys((array)$this); - $obfuscatedPropTail = "\0$property"; - foreach ($obfuscatedProps as $obfuscatedProp) { - // private props are in the form \0\0 - if (strpos($obfuscatedProp, $obfuscatedPropTail, 1) !== false) { - $classname = substr($obfuscatedProp, 1, -strlen($obfuscatedPropTail)); - if ($classname === '*') { - // sanity; this shouldn't be possible as protected properties were handled earlier - $classname = __CLASS__; - } - return $classname; - } - } - return false; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/DifferenceEngine.php b/snippets/dokuwiki-2023-04-04/inc/DifferenceEngine.php deleted file mode 100644 index 70877a4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/DifferenceEngine.php +++ /dev/null @@ -1,1544 +0,0 @@ - - * @license You may copy this code freely under the conditions of the GPL. - */ -define('USE_ASSERTS', function_exists('assert')); - -class _DiffOp { - var $type; - var $orig; - var $closing; - - /** - * @return _DiffOp - */ - function reverse() { - trigger_error("pure virtual", E_USER_ERROR); - } - - function norig() { - return $this->orig ? count($this->orig) : 0; - } - - function nclosing() { - return $this->closing ? count($this->closing) : 0; - } -} - -class _DiffOp_Copy extends _DiffOp { - var $type = 'copy'; - - function __construct($orig, $closing = false) { - if (!is_array($closing)) - $closing = $orig; - $this->orig = $orig; - $this->closing = $closing; - } - - function reverse() { - return new _DiffOp_Copy($this->closing, $this->orig); - } -} - -class _DiffOp_Delete extends _DiffOp { - var $type = 'delete'; - - function __construct($lines) { - $this->orig = $lines; - $this->closing = false; - } - - function reverse() { - return new _DiffOp_Add($this->orig); - } -} - -class _DiffOp_Add extends _DiffOp { - var $type = 'add'; - - function __construct($lines) { - $this->closing = $lines; - $this->orig = false; - } - - function reverse() { - return new _DiffOp_Delete($this->closing); - } -} - -class _DiffOp_Change extends _DiffOp { - var $type = 'change'; - - function __construct($orig, $closing) { - $this->orig = $orig; - $this->closing = $closing; - } - - function reverse() { - return new _DiffOp_Change($this->closing, $this->orig); - } -} - - -/** - * Class used internally by Diff to actually compute the diffs. - * - * The algorithm used here is mostly lifted from the perl module - * Algorithm::Diff (version 1.06) by Ned Konz, which is available at: - * http://www.perl.com/CPAN/authors/id/N/NE/NEDKONZ/Algorithm-Diff-1.06.zip - * - * More ideas are taken from: - * http://www.ics.uci.edu/~eppstein/161/960229.html - * - * Some ideas are (and a bit of code) are from from analyze.c, from GNU - * diffutils-2.7, which can be found at: - * ftp://gnudist.gnu.org/pub/gnu/diffutils/diffutils-2.7.tar.gz - * - * closingly, some ideas (subdivision by NCHUNKS > 2, and some optimizations) - * are my own. - * - * @author Geoffrey T. Dairiki - * @access private - */ -class _DiffEngine { - - var $xchanged = array(); - var $ychanged = array(); - var $xv = array(); - var $yv = array(); - var $xind = array(); - var $yind = array(); - var $seq; - var $in_seq; - var $lcs; - - /** - * @param array $from_lines - * @param array $to_lines - * @return _DiffOp[] - */ - function diff($from_lines, $to_lines) { - $n_from = count($from_lines); - $n_to = count($to_lines); - - $this->xchanged = $this->ychanged = array(); - $this->xv = $this->yv = array(); - $this->xind = $this->yind = array(); - unset($this->seq); - unset($this->in_seq); - unset($this->lcs); - - // Skip leading common lines. - for ($skip = 0; $skip < $n_from && $skip < $n_to; $skip++) { - if ($from_lines[$skip] != $to_lines[$skip]) - break; - $this->xchanged[$skip] = $this->ychanged[$skip] = false; - } - // Skip trailing common lines. - $xi = $n_from; - $yi = $n_to; - for ($endskip = 0; --$xi > $skip && --$yi > $skip; $endskip++) { - if ($from_lines[$xi] != $to_lines[$yi]) - break; - $this->xchanged[$xi] = $this->ychanged[$yi] = false; - } - - // Ignore lines which do not exist in both files. - for ($xi = $skip; $xi < $n_from - $endskip; $xi++) - $xhash[$from_lines[$xi]] = 1; - for ($yi = $skip; $yi < $n_to - $endskip; $yi++) { - $line = $to_lines[$yi]; - if (($this->ychanged[$yi] = empty($xhash[$line]))) - continue; - $yhash[$line] = 1; - $this->yv[] = $line; - $this->yind[] = $yi; - } - for ($xi = $skip; $xi < $n_from - $endskip; $xi++) { - $line = $from_lines[$xi]; - if (($this->xchanged[$xi] = empty($yhash[$line]))) - continue; - $this->xv[] = $line; - $this->xind[] = $xi; - } - - // Find the LCS. - $this->_compareseq(0, count($this->xv), 0, count($this->yv)); - - // Merge edits when possible - $this->_shift_boundaries($from_lines, $this->xchanged, $this->ychanged); - $this->_shift_boundaries($to_lines, $this->ychanged, $this->xchanged); - - // Compute the edit operations. - $edits = array(); - $xi = $yi = 0; - while ($xi < $n_from || $yi < $n_to) { - USE_ASSERTS && assert($yi < $n_to || $this->xchanged[$xi]); - USE_ASSERTS && assert($xi < $n_from || $this->ychanged[$yi]); - - // Skip matching "snake". - $copy = array(); - while ($xi < $n_from && $yi < $n_to && !$this->xchanged[$xi] && !$this->ychanged[$yi]) { - $copy[] = $from_lines[$xi++]; - ++$yi; - } - if ($copy) - $edits[] = new _DiffOp_Copy($copy); - - // Find deletes & adds. - $delete = array(); - while ($xi < $n_from && $this->xchanged[$xi]) - $delete[] = $from_lines[$xi++]; - - $add = array(); - while ($yi < $n_to && $this->ychanged[$yi]) - $add[] = $to_lines[$yi++]; - - if ($delete && $add) - $edits[] = new _DiffOp_Change($delete, $add); - elseif ($delete) - $edits[] = new _DiffOp_Delete($delete); - elseif ($add) - $edits[] = new _DiffOp_Add($add); - } - return $edits; - } - - - /** - * Divide the Largest Common Subsequence (LCS) of the sequences - * [XOFF, XLIM) and [YOFF, YLIM) into NCHUNKS approximately equally - * sized segments. - * - * Returns (LCS, PTS). LCS is the length of the LCS. PTS is an - * array of NCHUNKS+1 (X, Y) indexes giving the diving points between - * sub sequences. The first sub-sequence is contained in [X0, X1), - * [Y0, Y1), the second in [X1, X2), [Y1, Y2) and so on. Note - * that (X0, Y0) == (XOFF, YOFF) and - * (X[NCHUNKS], Y[NCHUNKS]) == (XLIM, YLIM). - * - * This function assumes that the first lines of the specified portions - * of the two files do not match, and likewise that the last lines do not - * match. The caller must trim matching lines from the beginning and end - * of the portions it is going to specify. - * - * @param integer $xoff - * @param integer $xlim - * @param integer $yoff - * @param integer $ylim - * @param integer $nchunks - * - * @return array - */ - function _diag($xoff, $xlim, $yoff, $ylim, $nchunks) { - $flip = false; - - if ($xlim - $xoff > $ylim - $yoff) { - // Things seems faster (I'm not sure I understand why) - // when the shortest sequence in X. - $flip = true; - list ($xoff, $xlim, $yoff, $ylim) = array($yoff, $ylim, $xoff, $xlim); - } - - if ($flip) - for ($i = $ylim - 1; $i >= $yoff; $i--) - $ymatches[$this->xv[$i]][] = $i; - else - for ($i = $ylim - 1; $i >= $yoff; $i--) - $ymatches[$this->yv[$i]][] = $i; - - $this->lcs = 0; - $this->seq[0]= $yoff - 1; - $this->in_seq = array(); - $ymids[0] = array(); - - $numer = $xlim - $xoff + $nchunks - 1; - $x = $xoff; - for ($chunk = 0; $chunk < $nchunks; $chunk++) { - if ($chunk > 0) - for ($i = 0; $i <= $this->lcs; $i++) - $ymids[$i][$chunk-1] = $this->seq[$i]; - - $x1 = $xoff + (int)(($numer + ($xlim-$xoff)*$chunk) / $nchunks); - for ( ; $x < $x1; $x++) { - $line = $flip ? $this->yv[$x] : $this->xv[$x]; - if (empty($ymatches[$line])) - continue; - $matches = $ymatches[$line]; - $switch = false; - foreach ($matches as $y) { - if ($switch && $y > $this->seq[$k-1]) { - USE_ASSERTS && assert($y < $this->seq[$k]); - // Optimization: this is a common case: - // next match is just replacing previous match. - $this->in_seq[$this->seq[$k]] = false; - $this->seq[$k] = $y; - $this->in_seq[$y] = 1; - } - else if (empty($this->in_seq[$y])) { - $k = $this->_lcs_pos($y); - USE_ASSERTS && assert($k > 0); - $ymids[$k] = $ymids[$k-1]; - $switch = true; - } - } - } - } - - $seps[] = $flip ? array($yoff, $xoff) : array($xoff, $yoff); - $ymid = $ymids[$this->lcs]; - for ($n = 0; $n < $nchunks - 1; $n++) { - $x1 = $xoff + (int)(($numer + ($xlim - $xoff) * $n) / $nchunks); - $y1 = $ymid[$n] + 1; - $seps[] = $flip ? array($y1, $x1) : array($x1, $y1); - } - $seps[] = $flip ? array($ylim, $xlim) : array($xlim, $ylim); - - return array($this->lcs, $seps); - } - - function _lcs_pos($ypos) { - $end = $this->lcs; - if ($end == 0 || $ypos > $this->seq[$end]) { - $this->seq[++$this->lcs] = $ypos; - $this->in_seq[$ypos] = 1; - return $this->lcs; - } - - $beg = 1; - while ($beg < $end) { - $mid = (int)(($beg + $end) / 2); - if ($ypos > $this->seq[$mid]) - $beg = $mid + 1; - else - $end = $mid; - } - - USE_ASSERTS && assert($ypos != $this->seq[$end]); - - $this->in_seq[$this->seq[$end]] = false; - $this->seq[$end] = $ypos; - $this->in_seq[$ypos] = 1; - return $end; - } - - /** - * Find LCS of two sequences. - * - * The results are recorded in the vectors $this->{x,y}changed[], by - * storing a 1 in the element for each line that is an insertion - * or deletion (ie. is not in the LCS). - * - * The subsequence of file 0 is [XOFF, XLIM) and likewise for file 1. - * - * Note that XLIM, YLIM are exclusive bounds. - * All line numbers are origin-0 and discarded lines are not counted. - * - * @param integer $xoff - * @param integer $xlim - * @param integer $yoff - * @param integer $ylim - */ - function _compareseq($xoff, $xlim, $yoff, $ylim) { - // Slide down the bottom initial diagonal. - while ($xoff < $xlim && $yoff < $ylim && $this->xv[$xoff] == $this->yv[$yoff]) { - ++$xoff; - ++$yoff; - } - - // Slide up the top initial diagonal. - while ($xlim > $xoff && $ylim > $yoff && $this->xv[$xlim - 1] == $this->yv[$ylim - 1]) { - --$xlim; - --$ylim; - } - - if ($xoff == $xlim || $yoff == $ylim) - $lcs = 0; - else { - // This is ad hoc but seems to work well. - //$nchunks = sqrt(min($xlim - $xoff, $ylim - $yoff) / 2.5); - //$nchunks = max(2,min(8,(int)$nchunks)); - $nchunks = min(7, $xlim - $xoff, $ylim - $yoff) + 1; - list ($lcs, $seps) - = $this->_diag($xoff,$xlim,$yoff, $ylim,$nchunks); - } - - if ($lcs == 0) { - // X and Y sequences have no common subsequence: - // mark all changed. - while ($yoff < $ylim) - $this->ychanged[$this->yind[$yoff++]] = 1; - while ($xoff < $xlim) - $this->xchanged[$this->xind[$xoff++]] = 1; - } - else { - // Use the partitions to split this problem into subproblems. - reset($seps); - $pt1 = $seps[0]; - while ($pt2 = next($seps)) { - $this->_compareseq ($pt1[0], $pt2[0], $pt1[1], $pt2[1]); - $pt1 = $pt2; - } - } - } - - /** - * Adjust inserts/deletes of identical lines to join changes - * as much as possible. - * - * We do something when a run of changed lines include a - * line at one end and has an excluded, identical line at the other. - * We are free to choose which identical line is included. - * `compareseq' usually chooses the one at the beginning, - * but usually it is cleaner to consider the following identical line - * to be the "change". - * - * This is extracted verbatim from analyze.c (GNU diffutils-2.7). - * - * @param array $lines - * @param array $changed - * @param array $other_changed - */ - function _shift_boundaries($lines, &$changed, $other_changed) { - $i = 0; - $j = 0; - - USE_ASSERTS && assert(count($lines) == count($changed)); - $len = count($lines); - $other_len = count($other_changed); - - while (1) { - /* - * Scan forwards to find beginning of another run of changes. - * Also keep track of the corresponding point in the other file. - * - * Throughout this code, $i and $j are adjusted together so that - * the first $i elements of $changed and the first $j elements - * of $other_changed both contain the same number of zeros - * (unchanged lines). - * Furthermore, $j is always kept so that $j == $other_len or - * $other_changed[$j] == false. - */ - while ($j < $other_len && $other_changed[$j]) - $j++; - - while ($i < $len && ! $changed[$i]) { - USE_ASSERTS && assert($j < $other_len && ! $other_changed[$j]); - $i++; - $j++; - while ($j < $other_len && $other_changed[$j]) - $j++; - } - - if ($i == $len) - break; - - $start = $i; - - // Find the end of this run of changes. - while (++$i < $len && $changed[$i]) - continue; - - do { - /* - * Record the length of this run of changes, so that - * we can later determine whether the run has grown. - */ - $runlength = $i - $start; - - /* - * Move the changed region back, so long as the - * previous unchanged line matches the last changed one. - * This merges with previous changed regions. - */ - while ($start > 0 && $lines[$start - 1] == $lines[$i - 1]) { - $changed[--$start] = 1; - $changed[--$i] = false; - while ($start > 0 && $changed[$start - 1]) - $start--; - USE_ASSERTS && assert($j > 0); - while ($other_changed[--$j]) - continue; - USE_ASSERTS && assert($j >= 0 && !$other_changed[$j]); - } - - /* - * Set CORRESPONDING to the end of the changed run, at the last - * point where it corresponds to a changed run in the other file. - * CORRESPONDING == LEN means no such point has been found. - */ - $corresponding = $j < $other_len ? $i : $len; - - /* - * Move the changed region forward, so long as the - * first changed line matches the following unchanged one. - * This merges with following changed regions. - * Do this second, so that if there are no merges, - * the changed region is moved forward as far as possible. - */ - while ($i < $len && $lines[$start] == $lines[$i]) { - $changed[$start++] = false; - $changed[$i++] = 1; - while ($i < $len && $changed[$i]) - $i++; - - USE_ASSERTS && assert($j < $other_len && ! $other_changed[$j]); - $j++; - if ($j < $other_len && $other_changed[$j]) { - $corresponding = $i; - while ($j < $other_len && $other_changed[$j]) - $j++; - } - } - } while ($runlength != $i - $start); - - /* - * If possible, move the fully-merged run of changes - * back to a corresponding run in the other file. - */ - while ($corresponding < $i) { - $changed[--$start] = 1; - $changed[--$i] = 0; - USE_ASSERTS && assert($j > 0); - while ($other_changed[--$j]) - continue; - USE_ASSERTS && assert($j >= 0 && !$other_changed[$j]); - } - } - } -} - -/** - * Class representing a 'diff' between two sequences of strings. - */ -class Diff { - - var $edits; - - /** - * Constructor. - * Computes diff between sequences of strings. - * - * @param array $from_lines An array of strings. - * (Typically these are lines from a file.) - * @param array $to_lines An array of strings. - */ - function __construct($from_lines, $to_lines) { - $eng = new _DiffEngine; - $this->edits = $eng->diff($from_lines, $to_lines); - //$this->_check($from_lines, $to_lines); - } - - /** - * Compute reversed Diff. - * - * SYNOPSIS: - * - * $diff = new Diff($lines1, $lines2); - * $rev = $diff->reverse(); - * - * @return Diff A Diff object representing the inverse of the - * original diff. - */ - function reverse() { - $rev = $this; - $rev->edits = array(); - foreach ($this->edits as $edit) { - $rev->edits[] = $edit->reverse(); - } - return $rev; - } - - /** - * Check for empty diff. - * - * @return bool True iff two sequences were identical. - */ - function isEmpty() { - foreach ($this->edits as $edit) { - if ($edit->type != 'copy') - return false; - } - return true; - } - - /** - * Compute the length of the Longest Common Subsequence (LCS). - * - * This is mostly for diagnostic purposed. - * - * @return int The length of the LCS. - */ - function lcs() { - $lcs = 0; - foreach ($this->edits as $edit) { - if ($edit->type == 'copy') - $lcs += count($edit->orig); - } - return $lcs; - } - - /** - * Get the original set of lines. - * - * This reconstructs the $from_lines parameter passed to the - * constructor. - * - * @return array The original sequence of strings. - */ - function orig() { - $lines = array(); - - foreach ($this->edits as $edit) { - if ($edit->orig) - array_splice($lines, count($lines), 0, $edit->orig); - } - return $lines; - } - - /** - * Get the closing set of lines. - * - * This reconstructs the $to_lines parameter passed to the - * constructor. - * - * @return array The sequence of strings. - */ - function closing() { - $lines = array(); - - foreach ($this->edits as $edit) { - if ($edit->closing) - array_splice($lines, count($lines), 0, $edit->closing); - } - return $lines; - } - - /** - * Check a Diff for validity. - * - * This is here only for debugging purposes. - * - * @param mixed $from_lines - * @param mixed $to_lines - */ - function _check($from_lines, $to_lines) { - if (serialize($from_lines) != serialize($this->orig())) - trigger_error("Reconstructed original doesn't match", E_USER_ERROR); - if (serialize($to_lines) != serialize($this->closing())) - trigger_error("Reconstructed closing doesn't match", E_USER_ERROR); - - $rev = $this->reverse(); - if (serialize($to_lines) != serialize($rev->orig())) - trigger_error("Reversed original doesn't match", E_USER_ERROR); - if (serialize($from_lines) != serialize($rev->closing())) - trigger_error("Reversed closing doesn't match", E_USER_ERROR); - - $prevtype = 'none'; - foreach ($this->edits as $edit) { - if ($prevtype == $edit->type) - trigger_error("Edit sequence is non-optimal", E_USER_ERROR); - $prevtype = $edit->type; - } - - $lcs = $this->lcs(); - trigger_error("Diff okay: LCS = $lcs", E_USER_NOTICE); - } -} - -/** - * FIXME: bad name. - */ -class MappedDiff extends Diff { - /** - * Constructor. - * - * Computes diff between sequences of strings. - * - * This can be used to compute things like - * case-insensitve diffs, or diffs which ignore - * changes in white-space. - * - * @param string[] $from_lines An array of strings. - * (Typically these are lines from a file.) - * - * @param string[] $to_lines An array of strings. - * - * @param string[] $mapped_from_lines This array should - * have the same size number of elements as $from_lines. - * The elements in $mapped_from_lines and - * $mapped_to_lines are what is actually compared - * when computing the diff. - * - * @param string[] $mapped_to_lines This array should - * have the same number of elements as $to_lines. - */ - function __construct($from_lines, $to_lines, $mapped_from_lines, $mapped_to_lines) { - - assert(count($from_lines) == count($mapped_from_lines)); - assert(count($to_lines) == count($mapped_to_lines)); - - parent::__construct($mapped_from_lines, $mapped_to_lines); - - $xi = $yi = 0; - $ecnt = count($this->edits); - for ($i = 0; $i < $ecnt; $i++) { - $orig = &$this->edits[$i]->orig; - if (is_array($orig)) { - $orig = array_slice($from_lines, $xi, count($orig)); - $xi += count($orig); - } - - $closing = &$this->edits[$i]->closing; - if (is_array($closing)) { - $closing = array_slice($to_lines, $yi, count($closing)); - $yi += count($closing); - } - } - } -} - -/** - * A class to format Diffs - * - * This class formats the diff in classic diff format. - * It is intended that this class be customized via inheritance, - * to obtain fancier outputs. - */ -class DiffFormatter { - /** - * Number of leading context "lines" to preserve. - * - * This should be left at zero for this class, but subclasses - * may want to set this to other values. - */ - var $leading_context_lines = 0; - - /** - * Number of trailing context "lines" to preserve. - * - * This should be left at zero for this class, but subclasses - * may want to set this to other values. - */ - var $trailing_context_lines = 0; - - /** - * Format a diff. - * - * @param Diff $diff A Diff object. - * @return string The formatted output. - */ - function format($diff) { - - $xi = $yi = 1; - $x0 = $y0 = 0; - $block = false; - $context = array(); - - $nlead = $this->leading_context_lines; - $ntrail = $this->trailing_context_lines; - - $this->_start_diff(); - - foreach ($diff->edits as $edit) { - if ($edit->type == 'copy') { - if (is_array($block)) { - if (count($edit->orig) <= $nlead + $ntrail) { - $block[] = $edit; - } - else{ - if ($ntrail) { - $context = array_slice($edit->orig, 0, $ntrail); - $block[] = new _DiffOp_Copy($context); - } - $this->_block($x0, $ntrail + $xi - $x0, $y0, $ntrail + $yi - $y0, $block); - $block = false; - } - } - $context = $edit->orig; - } - else { - if (! is_array($block)) { - $context = array_slice($context, count($context) - $nlead); - $x0 = $xi - count($context); - $y0 = $yi - count($context); - $block = array(); - if ($context) - $block[] = new _DiffOp_Copy($context); - } - $block[] = $edit; - } - - if ($edit->orig) - $xi += count($edit->orig); - if ($edit->closing) - $yi += count($edit->closing); - } - - if (is_array($block)) - $this->_block($x0, $xi - $x0, $y0, $yi - $y0, $block); - - return $this->_end_diff(); - } - - /** - * @param int $xbeg - * @param int $xlen - * @param int $ybeg - * @param int $ylen - * @param array $edits - */ - function _block($xbeg, $xlen, $ybeg, $ylen, &$edits) { - $this->_start_block($this->_block_header($xbeg, $xlen, $ybeg, $ylen)); - foreach ($edits as $edit) { - if ($edit->type == 'copy') - $this->_context($edit->orig); - elseif ($edit->type == 'add') - $this->_added($edit->closing); - elseif ($edit->type == 'delete') - $this->_deleted($edit->orig); - elseif ($edit->type == 'change') - $this->_changed($edit->orig, $edit->closing); - else - trigger_error("Unknown edit type", E_USER_ERROR); - } - $this->_end_block(); - } - - function _start_diff() { - ob_start(); - } - - function _end_diff() { - $val = ob_get_contents(); - ob_end_clean(); - return $val; - } - - /** - * @param int $xbeg - * @param int $xlen - * @param int $ybeg - * @param int $ylen - * @return string - */ - function _block_header($xbeg, $xlen, $ybeg, $ylen) { - if ($xlen > 1) - $xbeg .= "," . ($xbeg + $xlen - 1); - if ($ylen > 1) - $ybeg .= "," . ($ybeg + $ylen - 1); - - return $xbeg . ($xlen ? ($ylen ? 'c' : 'd') : 'a') . $ybeg; - } - - /** - * @param string $header - */ - function _start_block($header) { - echo $header; - } - - function _end_block() { - } - - function _lines($lines, $prefix = ' ') { - foreach ($lines as $line) - echo "$prefix ".$this->_escape($line)."\n"; - } - - function _context($lines) { - $this->_lines($lines); - } - - function _added($lines) { - $this->_lines($lines, ">"); - } - function _deleted($lines) { - $this->_lines($lines, "<"); - } - - function _changed($orig, $closing) { - $this->_deleted($orig); - echo "---\n"; - $this->_added($closing); - } - - /** - * Escape string - * - * Override this method within other formatters if escaping required. - * Base class requires $str to be returned WITHOUT escaping. - * - * @param $str string Text string to escape - * @return string The escaped string. - */ - function _escape($str){ - return $str; - } -} - -/** - * Utilityclass for styling HTML formatted diffs - * - * Depends on global var $DIFF_INLINESTYLES, if true some minimal predefined - * inline styles are used. Useful for HTML mails and RSS feeds - * - * @author Andreas Gohr - */ -class HTMLDiff { - /** - * Holds the style names and basic CSS - */ - static public $styles = array( - 'diff-addedline' => 'background-color: #ddffdd;', - 'diff-deletedline' => 'background-color: #ffdddd;', - 'diff-context' => 'background-color: #f5f5f5;', - 'diff-mark' => 'color: #ff0000;', - ); - - /** - * Return a class or style parameter - * - * @param string $classname - * - * @return string - */ - static function css($classname){ - global $DIFF_INLINESTYLES; - - if($DIFF_INLINESTYLES){ - if(!isset(self::$styles[$classname])) return ''; - return 'style="'.self::$styles[$classname].'"'; - }else{ - return 'class="'.$classname.'"'; - } - } -} - -/** - * Additions by Axel Boldt follow, partly taken from diff.php, phpwiki-1.3.3 - * - */ - -define('NBSP', "\xC2\xA0"); // utf-8 non-breaking space. - -class _HWLDF_WordAccumulator { - - function __construct() { - $this->_lines = array(); - $this->_line = ''; - $this->_group = ''; - $this->_tag = ''; - } - - function _flushGroup($new_tag) { - if ($this->_group !== '') { - if ($this->_tag == 'mark') - $this->_line .= ''.$this->_escape($this->_group).''; - elseif ($this->_tag == 'add') - $this->_line .= ''.$this->_escape($this->_group).''; - elseif ($this->_tag == 'del') - $this->_line .= ''.$this->_escape($this->_group).''; - else - $this->_line .= $this->_escape($this->_group); - } - $this->_group = ''; - $this->_tag = $new_tag; - } - - /** - * @param string $new_tag - */ - function _flushLine($new_tag) { - $this->_flushGroup($new_tag); - if ($this->_line != '') - $this->_lines[] = $this->_line; - $this->_line = ''; - } - - function addWords($words, $tag = '') { - if ($tag != $this->_tag) - $this->_flushGroup($tag); - - foreach ($words as $word) { - // new-line should only come as first char of word. - if ($word == '') - continue; - if ($word[0] == "\n") { - $this->_group .= NBSP; - $this->_flushLine($tag); - $word = substr($word, 1); - } - assert(!strstr($word, "\n")); - $this->_group .= $word; - } - } - - function getLines() { - $this->_flushLine('~done'); - return $this->_lines; - } - - function _escape($str){ - return hsc($str); - } -} - -class WordLevelDiff extends MappedDiff { - - function __construct($orig_lines, $closing_lines) { - list ($orig_words, $orig_stripped) = $this->_split($orig_lines); - list ($closing_words, $closing_stripped) = $this->_split($closing_lines); - - parent::__construct($orig_words, $closing_words, $orig_stripped, $closing_stripped); - } - - function _split($lines) { - if (!preg_match_all('/ ( [^\S\n]+ | [0-9_A-Za-z\x80-\xff]+ | . ) (?: (?!< \n) [^\S\n])? /xsu', - implode("\n", $lines), $m)) { - return array(array(''), array('')); - } - return array($m[0], $m[1]); - } - - function orig() { - $orig = new _HWLDF_WordAccumulator; - - foreach ($this->edits as $edit) { - if ($edit->type == 'copy') - $orig->addWords($edit->orig); - elseif ($edit->orig) - $orig->addWords($edit->orig, 'mark'); - } - return $orig->getLines(); - } - - function closing() { - $closing = new _HWLDF_WordAccumulator; - - foreach ($this->edits as $edit) { - if ($edit->type == 'copy') - $closing->addWords($edit->closing); - elseif ($edit->closing) - $closing->addWords($edit->closing, 'mark'); - } - return $closing->getLines(); - } -} - -class InlineWordLevelDiff extends MappedDiff { - - function __construct($orig_lines, $closing_lines) { - list ($orig_words, $orig_stripped) = $this->_split($orig_lines); - list ($closing_words, $closing_stripped) = $this->_split($closing_lines); - - parent::__construct($orig_words, $closing_words, $orig_stripped, $closing_stripped); - } - - function _split($lines) { - if (!preg_match_all('/ ( [^\S\n]+ | [0-9_A-Za-z\x80-\xff]+ | . ) (?: (?!< \n) [^\S\n])? /xsu', - implode("\n", $lines), $m)) { - return array(array(''), array('')); - } - return array($m[0], $m[1]); - } - - function inline() { - $orig = new _HWLDF_WordAccumulator; - foreach ($this->edits as $edit) { - if ($edit->type == 'copy') - $orig->addWords($edit->closing); - elseif ($edit->type == 'change'){ - $orig->addWords($edit->orig, 'del'); - $orig->addWords($edit->closing, 'add'); - } elseif ($edit->type == 'delete') - $orig->addWords($edit->orig, 'del'); - elseif ($edit->type == 'add') - $orig->addWords($edit->closing, 'add'); - elseif ($edit->orig) - $orig->addWords($edit->orig, 'del'); - } - return $orig->getLines(); - } -} - -/** - * "Unified" diff formatter. - * - * This class formats the diff in classic "unified diff" format. - * - * NOTE: output is plain text and unsafe for use in HTML without escaping. - */ -class UnifiedDiffFormatter extends DiffFormatter { - - function __construct($context_lines = 4) { - $this->leading_context_lines = $context_lines; - $this->trailing_context_lines = $context_lines; - } - - function _block_header($xbeg, $xlen, $ybeg, $ylen) { - if ($xlen != 1) - $xbeg .= "," . $xlen; - if ($ylen != 1) - $ybeg .= "," . $ylen; - return "@@ -$xbeg +$ybeg @@\n"; - } - - function _added($lines) { - $this->_lines($lines, "+"); - } - function _deleted($lines) { - $this->_lines($lines, "-"); - } - function _changed($orig, $final) { - $this->_deleted($orig); - $this->_added($final); - } -} - -/** - * Wikipedia Table style diff formatter. - * - */ -class TableDiffFormatter extends DiffFormatter { - var $colspan = 2; - - function __construct() { - $this->leading_context_lines = 2; - $this->trailing_context_lines = 2; - } - - /** - * @param Diff $diff - * @return string - */ - function format($diff) { - // Preserve whitespaces by converting some to non-breaking spaces. - // Do not convert all of them to allow word-wrap. - $val = parent::format($diff); - $val = str_replace(' ','  ', $val); - $val = preg_replace('/ (?=<)|(?<=[ >]) /', ' ', $val); - return $val; - } - - function _pre($text){ - $text = htmlspecialchars($text); - return $text; - } - - function _block_header($xbeg, $xlen, $ybeg, $ylen) { - global $lang; - $l1 = $lang['line'].' '.$xbeg; - $l2 = $lang['line'].' '.$ybeg; - $r = ''.$l1.":\n". - ''.$l2.":\n". - "\n"; - return $r; - } - - function _start_block($header) { - print($header); - } - - function _end_block() { - } - - function _lines($lines, $prefix=' ', $color="white") { - } - - function addedLine($line,$escaped=false) { - if (!$escaped){ - $line = $this->_escape($line); - } - return '+'. - '' . $line.''; - } - - function deletedLine($line,$escaped=false) { - if (!$escaped){ - $line = $this->_escape($line); - } - return '-'. - '' . $line.''; - } - - function emptyLine() { - return ' '; - } - - function contextLine($line) { - return ' '. - ''.$this->_escape($line).''; - } - - function _added($lines) { - $this->_addedLines($lines,false); - } - - function _addedLines($lines,$escaped=false){ - foreach ($lines as $line) { - print('' . $this->emptyLine() . $this->addedLine($line,$escaped) . "\n"); - } - } - - function _deleted($lines) { - foreach ($lines as $line) { - print('' . $this->deletedLine($line) . $this->emptyLine() . "\n"); - } - } - - function _context($lines) { - foreach ($lines as $line) { - print('' . $this->contextLine($line) . $this->contextLine($line) . "\n"); - } - } - - function _changed($orig, $closing) { - $diff = new WordLevelDiff($orig, $closing); // this escapes the diff data - $del = $diff->orig(); - $add = $diff->closing(); - - while ($line = array_shift($del)) { - $aline = array_shift($add); - print('' . $this->deletedLine($line,true) . $this->addedLine($aline,true) . "\n"); - } - $this->_addedLines($add,true); # If any leftovers - } - - function _escape($str) { - return hsc($str); - } -} - -/** - * Inline style diff formatter. - * - */ -class InlineDiffFormatter extends DiffFormatter { - var $colspan = 2; - - function __construct() { - $this->leading_context_lines = 2; - $this->trailing_context_lines = 2; - } - - /** - * @param Diff $diff - * @return string - */ - function format($diff) { - // Preserve whitespaces by converting some to non-breaking spaces. - // Do not convert all of them to allow word-wrap. - $val = parent::format($diff); - $val = str_replace(' ','  ', $val); - $val = preg_replace('/ (?=<)|(?<=[ >]) /', ' ', $val); - return $val; - } - - function _pre($text){ - $text = htmlspecialchars($text); - return $text; - } - - function _block_header($xbeg, $xlen, $ybeg, $ylen) { - global $lang; - if ($xlen != 1) - $xbeg .= "," . $xlen; - if ($ylen != 1) - $ybeg .= "," . $ylen; - $r = '@@ '.$lang['line']." -$xbeg +$ybeg @@"; - $r .= ' '.$lang['deleted'].''; - $r .= ' '.$lang['created'].''; - $r .= "\n"; - return $r; - } - - function _start_block($header) { - print($header."\n"); - } - - function _end_block() { - } - - function _lines($lines, $prefix=' ', $color="white") { - } - - function _added($lines) { - foreach ($lines as $line) { - print(' '. $this->_escape($line) . "\n"); - } - } - - function _deleted($lines) { - foreach ($lines as $line) { - print(' ' . $this->_escape($line) . "\n"); - } - } - - function _context($lines) { - foreach ($lines as $line) { - print(' '. $this->_escape($line) ."\n"); - } - } - - function _changed($orig, $closing) { - $diff = new InlineWordLevelDiff($orig, $closing); // this escapes the diff data - $add = $diff->inline(); - - foreach ($add as $line) - print(' '.$line."\n"); - } - - function _escape($str) { - return hsc($str); - } -} - -/** - * A class for computing three way diffs. - * - * @author Geoffrey T. Dairiki - */ -class Diff3 extends Diff { - - /** - * Conflict counter. - * - * @var integer - */ - var $_conflictingBlocks = 0; - - /** - * Computes diff between 3 sequences of strings. - * - * @param array $orig The original lines to use. - * @param array $final1 The first version to compare to. - * @param array $final2 The second version to compare to. - */ - function __construct($orig, $final1, $final2) { - $engine = new _DiffEngine(); - - $this->_edits = $this->_diff3($engine->diff($orig, $final1), - $engine->diff($orig, $final2)); - } - - /** - * Returns the merged lines - * - * @param string $label1 label for first version - * @param string $label2 label for second version - * @param string $label3 separator between versions - * @return array lines of the merged text - */ - function mergedOutput($label1='<<<<<<<',$label2='>>>>>>>',$label3='=======') { - $lines = array(); - foreach ($this->_edits as $edit) { - if ($edit->isConflict()) { - /* FIXME: this should probably be moved somewhere else. */ - $lines = array_merge($lines, - array($label1), - $edit->final1, - array($label3), - $edit->final2, - array($label2)); - $this->_conflictingBlocks++; - } else { - $lines = array_merge($lines, $edit->merged()); - } - } - - return $lines; - } - - /** - * @access private - * - * @param array $edits1 - * @param array $edits2 - * - * @return array - */ - function _diff3($edits1, $edits2) { - $edits = array(); - $bb = new _Diff3_BlockBuilder(); - - $e1 = current($edits1); - $e2 = current($edits2); - while ($e1 || $e2) { - if ($e1 && $e2 && is_a($e1, '_DiffOp_copy') && is_a($e2, '_DiffOp_copy')) { - /* We have copy blocks from both diffs. This is the (only) - * time we want to emit a diff3 copy block. Flush current - * diff3 diff block, if any. */ - if ($edit = $bb->finish()) { - $edits[] = $edit; - } - - $ncopy = min($e1->norig(), $e2->norig()); - assert($ncopy > 0); - $edits[] = new _Diff3_Op_copy(array_slice($e1->orig, 0, $ncopy)); - - if ($e1->norig() > $ncopy) { - array_splice($e1->orig, 0, $ncopy); - array_splice($e1->closing, 0, $ncopy); - } else { - $e1 = next($edits1); - } - - if ($e2->norig() > $ncopy) { - array_splice($e2->orig, 0, $ncopy); - array_splice($e2->closing, 0, $ncopy); - } else { - $e2 = next($edits2); - } - } else { - if ($e1 && $e2) { - if ($e1->orig && $e2->orig) { - $norig = min($e1->norig(), $e2->norig()); - $orig = array_splice($e1->orig, 0, $norig); - array_splice($e2->orig, 0, $norig); - $bb->input($orig); - } - - if (is_a($e1, '_DiffOp_copy')) { - $bb->out1(array_splice($e1->closing, 0, $norig)); - } - - if (is_a($e2, '_DiffOp_copy')) { - $bb->out2(array_splice($e2->closing, 0, $norig)); - } - } - - if ($e1 && ! $e1->orig) { - $bb->out1($e1->closing); - $e1 = next($edits1); - } - if ($e2 && ! $e2->orig) { - $bb->out2($e2->closing); - $e2 = next($edits2); - } - } - } - - if ($edit = $bb->finish()) { - $edits[] = $edit; - } - - return $edits; - } -} - -/** - * @author Geoffrey T. Dairiki - * - * @access private - */ -class _Diff3_Op { - - function __construct($orig = false, $final1 = false, $final2 = false) { - $this->orig = $orig ? $orig : array(); - $this->final1 = $final1 ? $final1 : array(); - $this->final2 = $final2 ? $final2 : array(); - } - - function merged() { - if (!isset($this->_merged)) { - if ($this->final1 === $this->final2) { - $this->_merged = &$this->final1; - } elseif ($this->final1 === $this->orig) { - $this->_merged = &$this->final2; - } elseif ($this->final2 === $this->orig) { - $this->_merged = &$this->final1; - } else { - $this->_merged = false; - } - } - - return $this->_merged; - } - - function isConflict() { - return $this->merged() === false; - } - -} - -/** - * @author Geoffrey T. Dairiki - * - * @access private - */ -class _Diff3_Op_copy extends _Diff3_Op { - - function __construct($lines = false) { - $this->orig = $lines ? $lines : array(); - $this->final1 = &$this->orig; - $this->final2 = &$this->orig; - } - - function merged() { - return $this->orig; - } - - function isConflict() { - return false; - } -} - -/** - * @author Geoffrey T. Dairiki - * - * @access private - */ -class _Diff3_BlockBuilder { - - function __construct() { - $this->_init(); - } - - function input($lines) { - if ($lines) { - $this->_append($this->orig, $lines); - } - } - - function out1($lines) { - if ($lines) { - $this->_append($this->final1, $lines); - } - } - - function out2($lines) { - if ($lines) { - $this->_append($this->final2, $lines); - } - } - - function isEmpty() { - return !$this->orig && !$this->final1 && !$this->final2; - } - - function finish() { - if ($this->isEmpty()) { - return false; - } else { - $edit = new _Diff3_Op($this->orig, $this->final1, $this->final2); - $this->_init(); - return $edit; - } - } - - function _init() { - $this->orig = $this->final1 = $this->final2 = array(); - } - - function _append(&$array, $lines) { - array_splice($array, sizeof($array), 0, $lines); - } -} - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/inc/Draft.php b/snippets/dokuwiki-2023-04-04/inc/Draft.php deleted file mode 100644 index ea94310..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Draft.php +++ /dev/null @@ -1,165 +0,0 @@ -id = $ID; - $this->client = $client; - $this->cname = getCacheName("$client\n$ID", '.draft'); - if(file_exists($this->cname) && file_exists(wikiFN($ID))) { - if (filemtime($this->cname) < filemtime(wikiFN($ID))) { - // remove stale draft - $this->deleteDraft(); - } - } - } - - /** - * Get the filename for this draft (whether or not it exists) - * - * @return string - */ - public function getDraftFilename() - { - return $this->cname; - } - - /** - * Checks if this draft exists on the filesystem - * - * @return bool - */ - public function isDraftAvailable() - { - return file_exists($this->cname); - } - - /** - * Save a draft of a current edit session - * - * The draft will not be saved if - * - drafts are deactivated in the config - * - or the editarea is empty and there are no event handlers registered - * - or the event is prevented - * - * @triggers DRAFT_SAVE - * - * @return bool whether has the draft been saved - */ - public function saveDraft() - { - global $INPUT, $INFO, $EVENT_HANDLER, $conf; - if (!$conf['usedraft']) { - return false; - } - if (!$INPUT->post->has('wikitext') && - !$EVENT_HANDLER->hasHandlerForEvent('DRAFT_SAVE')) { - return false; - } - $draft = [ - 'id' => $this->id, - 'prefix' => substr($INPUT->post->str('prefix'), 0, -1), - 'text' => $INPUT->post->str('wikitext'), - 'suffix' => $INPUT->post->str('suffix'), - 'date' => $INPUT->post->int('date'), - 'client' => $this->client, - 'cname' => $this->cname, - 'errors' => [], - ]; - $event = new Extension\Event('DRAFT_SAVE', $draft); - if ($event->advise_before()) { - $draft['hasBeenSaved'] = io_saveFile($draft['cname'], serialize($draft)); - if ($draft['hasBeenSaved']) { - $INFO['draft'] = $draft['cname']; - } - } else { - $draft['hasBeenSaved'] = false; - } - $event->advise_after(); - - $this->errors = $draft['errors']; - - return $draft['hasBeenSaved']; - } - - /** - * Get the text from the draft file - * - * @throws \RuntimeException if the draft file doesn't exist - * - * @return string - */ - public function getDraftText() - { - if (!file_exists($this->cname)) { - throw new \RuntimeException( - "Draft for page $this->id and user $this->client doesn't exist at $this->cname." - ); - } - $draft = unserialize(io_readFile($this->cname,false)); - return cleanText(con($draft['prefix'],$draft['text'],$draft['suffix'],true)); - } - - /** - * Remove the draft from the filesystem - * - * Also sets $INFO['draft'] to null - */ - public function deleteDraft() - { - global $INFO; - @unlink($this->cname); - $INFO['draft'] = null; - } - - /** - * Get a formatted message stating when the draft was saved - * - * @return string - */ - public function getDraftMessage() - { - global $lang; - return $lang['draftdate'] . ' ' . dformat(filemtime($this->cname)); - } - - /** - * Retrieve the errors that occured when saving the draft - * - * @return array - */ - public function getErrors() - { - return $this->errors; - } - - /** - * Get the timestamp when this draft was saved - * - * @return int - */ - public function getDraftDate() - { - return filemtime($this->cname); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/ErrorHandler.php b/snippets/dokuwiki-2023-04-04/inc/ErrorHandler.php deleted file mode 100644 index a14cbc4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/ErrorHandler.php +++ /dev/null @@ -1,205 +0,0 @@ - 'E_ERROR', - 2 => 'E_WARNING', - 4 => 'E_PARSE', - 8 => 'E_NOTICE', - 16 => 'E_CORE_ERROR', - 32 => 'E_CORE_WARNING', - 64 => 'E_COMPILE_ERROR', - 128 => 'E_COMPILE_WARNING', - 256 => 'E_USER_ERROR', - 512 => 'E_USER_WARNING', - 1024 => 'E_USER_NOTICE', - 2048 => 'E_STRICT', - 4096 => 'E_RECOVERABLE_ERROR', - 8192 => 'E_DEPRECATED', - 16384 => 'E_USER_DEPRECATED', - ]; - - /** - * Register the default error handling - */ - public static function register() - { - if (!defined('DOKU_UNITTEST')) { - set_exception_handler([ErrorHandler::class, 'fatalException']); - register_shutdown_function([ErrorHandler::class, 'fatalShutdown']); - set_error_handler( - [ErrorHandler::class, 'errorHandler'], - E_WARNING|E_USER_ERROR|E_USER_WARNING|E_RECOVERABLE_ERROR - ); - } - } - - /** - * Default Exception handler to show a nice user message before dieing - * - * The exception is logged to the error log - * - * @param \Throwable $e - */ - public static function fatalException($e) - { - $plugin = self::guessPlugin($e); - $title = hsc(get_class($e) . ': ' . $e->getMessage()); - $msg = 'An unforeseen error has occured. This is most likely a bug somewhere.'; - if ($plugin) $msg .= ' It might be a problem in the ' . $plugin . ' plugin.'; - $logged = self::logException($e) - ? 'More info has been written to the DokuWiki error log.' - : $e->getFile() . ':' . $e->getLine(); - - echo << - -$title - -
-

$title

-

$msg

-

$logged

-
- - -EOT; - } - - /** - * Convenience method to display an error message for the given Exception - * - * @param \Throwable $e - * @param string $intro - */ - public static function showExceptionMsg($e, $intro = 'Error!') - { - $msg = hsc($intro) . '
' . hsc(get_class($e) . ': ' . $e->getMessage()); - if (self::logException($e)) $msg .= '
More info is available in the error log.'; - msg($msg, -1); - } - - /** - * Last resort to handle fatal errors that still can't be caught - */ - public static function fatalShutdown() - { - $error = error_get_last(); - // Check if it's a core/fatal error, otherwise it's a normal shutdown - if ( - $error !== null && - in_array( - $error['type'], - [ - E_ERROR, - E_CORE_ERROR, - E_COMPILE_ERROR, - ] - ) - ) { - self::fatalException( - new FatalException($error['message'], 0, $error['type'], $error['file'], $error['line']) - ); - } - } - - /** - * Log the given exception to the error log - * - * @param \Throwable $e - * @return bool false if the logging failed - */ - public static function logException($e) - { - if (is_a($e, \ErrorException::class)) { - $prefix = self::ERRORCODES[$e->getSeverity()]; - } else { - $prefix = get_class($e); - } - - return Logger::getInstance()->log( - $prefix . ': ' . $e->getMessage(), - $e->getTraceAsString(), - $e->getFile(), - $e->getLine() - ); - } - - /** - * Error handler to log non-exception errors - * - * @param int $errno - * @param string $errstr - * @param string $errfile - * @param int $errline - * @return bool - */ - public static function errorHandler($errno, $errstr, $errfile, $errline) - { - global $conf; - - // ignore supressed warnings - if (!(error_reporting() & $errno)) return false; - - $ex = new \ErrorException( - $errstr, - 0, - $errno, - $errfile, - $errline - ); - self::logException($ex); - - if($ex->getSeverity() === E_WARNING && $conf['hidewarnings']) { - return true; - } - - return false; - } - - /** - * Checks the the stacktrace for plugin files - * - * @param \Throwable $e - * @return false|string - */ - protected static function guessPlugin($e) - { - if (preg_match('/lib\/plugins\/(\w+)\//', str_replace('\\', '/', $e->getFile()), $match)) { - return $match[1]; - } - - foreach ($e->getTrace() as $line) { - if ( - isset($line['class']) && - preg_match('/\w+?_plugin_(\w+)/', $line['class'], $match) - ) { - return $match[1]; - } - - if ( - isset($line['file']) && - preg_match('/lib\/plugins\/(\w+)\//', str_replace('\\', '/', $line['file']), $match) - ) { - return $match[1]; - } - } - - return false; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Exception/FatalException.php b/snippets/dokuwiki-2023-04-04/inc/Exception/FatalException.php deleted file mode 100644 index f52cc66..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Exception/FatalException.php +++ /dev/null @@ -1,11 +0,0 @@ - - */ -abstract class ActionPlugin extends Plugin -{ - - /** - * Registers a callback function for a given event - * - * @param \Doku_Event_Handler $controller - */ - abstract public function register(\Doku_Event_Handler $controller); -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Extension/AdminPlugin.php b/snippets/dokuwiki-2023-04-04/inc/Extension/AdminPlugin.php deleted file mode 100644 index 7900a1e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Extension/AdminPlugin.php +++ /dev/null @@ -1,123 +0,0 @@ - - */ -abstract class AdminPlugin extends Plugin -{ - - /** - * Return the text that is displayed at the main admin menu - * (Default localized language string 'menu' is returned, override this function for setting another name) - * - * @param string $language language code - * @return string menu string - */ - public function getMenuText($language) - { - $menutext = $this->getLang('menu'); - if (!$menutext) { - $info = $this->getInfo(); - $menutext = $info['name'] . ' ...'; - } - return $menutext; - } - - /** - * Return the path to the icon being displayed in the main admin menu. - * By default it tries to find an 'admin.svg' file in the plugin directory. - * (Override this function for setting another image) - * - * Important: you have to return a single path, monochrome SVG icon! It has to be - * under 2 Kilobytes! - * - * We recommend icons from https://materialdesignicons.com/ or to use a matching - * style. - * - * @return string full path to the icon file - */ - public function getMenuIcon() - { - $plugin = $this->getPluginName(); - return DOKU_PLUGIN . $plugin . '/admin.svg'; - } - - /** - * Determine position in list in admin window - * Lower values are sorted up - * - * @return int - */ - public function getMenuSort() - { - return 1000; - } - - /** - * Carry out required processing - */ - public function handle() - { - // some plugins might not need this - } - - /** - * Output html of the admin page - */ - abstract public function html(); - - /** - * Checks if access should be granted to this admin plugin - * - * @return bool true if the current user may access this admin plugin - */ - public function isAccessibleByCurrentUser() { - $data = []; - $data['instance'] = $this; - $data['hasAccess'] = false; - - $event = new Event('ADMINPLUGIN_ACCESS_CHECK', $data); - if($event->advise_before()) { - if ($this->forAdminOnly()) { - $data['hasAccess'] = auth_isadmin(); - } else { - $data['hasAccess'] = auth_ismanager(); - } - } - $event->advise_after(); - - return $data['hasAccess']; - } - - /** - * Return true for access only by admins (config:superuser) or false if managers are allowed as well - * - * @return bool - */ - public function forAdminOnly() - { - return true; - } - - /** - * Return array with ToC items. Items can be created with the html_mktocitem() - * - * @see html_mktocitem() - * @see tpl_toc() - * - * @return array - */ - public function getTOC() - { - return array(); - } - -} - diff --git a/snippets/dokuwiki-2023-04-04/inc/Extension/AuthPlugin.php b/snippets/dokuwiki-2023-04-04/inc/Extension/AuthPlugin.php deleted file mode 100644 index 4b75fba..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Extension/AuthPlugin.php +++ /dev/null @@ -1,461 +0,0 @@ - - * @author Jan Schumann - */ -abstract class AuthPlugin extends Plugin -{ - public $success = true; - - /** - * Possible things an auth backend module may be able to - * do. The things a backend can do need to be set to true - * in the constructor. - */ - protected $cando = array( - 'addUser' => false, // can Users be created? - 'delUser' => false, // can Users be deleted? - 'modLogin' => false, // can login names be changed? - 'modPass' => false, // can passwords be changed? - 'modName' => false, // can real names be changed? - 'modMail' => false, // can emails be changed? - 'modGroups' => false, // can groups be changed? - 'getUsers' => false, // can a (filtered) list of users be retrieved? - 'getUserCount' => false, // can the number of users be retrieved? - 'getGroups' => false, // can a list of available groups be retrieved? - 'external' => false, // does the module do external auth checking? - 'logout' => true, // can the user logout again? (eg. not possible with HTTP auth) - ); - - /** - * Constructor. - * - * Carry out sanity checks to ensure the object is - * able to operate. Set capabilities in $this->cando - * array here - * - * For future compatibility, sub classes should always include a call - * to parent::__constructor() in their constructors! - * - * Set $this->success to false if checks fail - * - * @author Christopher Smith - */ - public function __construct() - { - // the base class constructor does nothing, derived class - // constructors do the real work - } - - /** - * Available Capabilities. [ DO NOT OVERRIDE ] - * - * For introspection/debugging - * - * @author Christopher Smith - * @return array - */ - public function getCapabilities() - { - return array_keys($this->cando); - } - - /** - * Capability check. [ DO NOT OVERRIDE ] - * - * Checks the capabilities set in the $this->cando array and - * some pseudo capabilities (shortcutting access to multiple - * ones) - * - * ususal capabilities start with lowercase letter - * shortcut capabilities start with uppercase letter - * - * @author Andreas Gohr - * @param string $cap the capability to check - * @return bool - */ - public function canDo($cap) - { - switch ($cap) { - case 'Profile': - // can at least one of the user's properties be changed? - return ($this->cando['modPass'] || - $this->cando['modName'] || - $this->cando['modMail']); - break; - case 'UserMod': - // can at least anything be changed? - return ($this->cando['modPass'] || - $this->cando['modName'] || - $this->cando['modMail'] || - $this->cando['modLogin'] || - $this->cando['modGroups'] || - $this->cando['modMail']); - break; - default: - // print a helping message for developers - if (!isset($this->cando[$cap])) { - msg("Check for unknown capability '$cap' - Do you use an outdated Plugin?", -1); - } - return $this->cando[$cap]; - } - } - - /** - * Trigger the AUTH_USERDATA_CHANGE event and call the modification function. [ DO NOT OVERRIDE ] - * - * You should use this function instead of calling createUser, modifyUser or - * deleteUsers directly. The event handlers can prevent the modification, for - * example for enforcing a user name schema. - * - * @author Gabriel Birke - * @param string $type Modification type ('create', 'modify', 'delete') - * @param array $params Parameters for the createUser, modifyUser or deleteUsers method. - * The content of this array depends on the modification type - * @return bool|null|int Result from the modification function or false if an event handler has canceled the action - */ - public function triggerUserMod($type, $params) - { - $validTypes = array( - 'create' => 'createUser', - 'modify' => 'modifyUser', - 'delete' => 'deleteUsers', - ); - if (empty($validTypes[$type])) { - return false; - } - - $result = false; - $eventdata = array('type' => $type, 'params' => $params, 'modification_result' => null); - $evt = new Event('AUTH_USER_CHANGE', $eventdata); - if ($evt->advise_before(true)) { - $result = call_user_func_array(array($this, $validTypes[$type]), $evt->data['params']); - $evt->data['modification_result'] = $result; - } - $evt->advise_after(); - unset($evt); - return $result; - } - - /** - * Log off the current user [ OPTIONAL ] - * - * Is run in addition to the ususal logoff method. Should - * only be needed when trustExternal is implemented. - * - * @see auth_logoff() - * @author Andreas Gohr - */ - public function logOff() - { - } - - /** - * Do all authentication [ OPTIONAL ] - * - * Set $this->cando['external'] = true when implemented - * - * If this function is implemented it will be used to - * authenticate a user - all other DokuWiki internals - * will not be used for authenticating (except this - * function returns null, in which case, DokuWiki will - * still run auth_login as a fallback, which may call - * checkPass()). If this function is not returning null, - * implementing checkPass() is not needed here anymore. - * - * The function can be used to authenticate against third - * party cookies or Apache auth mechanisms and replaces - * the auth_login() function - * - * The function will be called with or without a set - * username. If the Username is given it was called - * from the login form and the given credentials might - * need to be checked. If no username was given it - * the function needs to check if the user is logged in - * by other means (cookie, environment). - * - * The function needs to set some globals needed by - * DokuWiki like auth_login() does. - * - * @see auth_login() - * @author Andreas Gohr - * - * @param string $user Username - * @param string $pass Cleartext Password - * @param bool $sticky Cookie should not expire - * @return bool true on successful auth, - * null on unknown result (fallback to checkPass) - */ - public function trustExternal($user, $pass, $sticky = false) - { - /* some example: - - global $USERINFO; - global $conf; - $sticky ? $sticky = true : $sticky = false; //sanity check - - // do the checking here - - // set the globals if authed - $USERINFO['name'] = 'FIXME'; - $USERINFO['mail'] = 'FIXME'; - $USERINFO['grps'] = array('FIXME'); - $_SERVER['REMOTE_USER'] = $user; - $_SESSION[DOKU_COOKIE]['auth']['user'] = $user; - $_SESSION[DOKU_COOKIE]['auth']['pass'] = $pass; - $_SESSION[DOKU_COOKIE]['auth']['info'] = $USERINFO; - return true; - - */ - } - - /** - * Check user+password [ MUST BE OVERRIDDEN ] - * - * Checks if the given user exists and the given - * plaintext password is correct - * - * May be ommited if trustExternal is used. - * - * @author Andreas Gohr - * @param string $user the user name - * @param string $pass the clear text password - * @return bool - */ - public function checkPass($user, $pass) - { - msg("no valid authorisation system in use", -1); - return false; - } - - /** - * Return user info [ MUST BE OVERRIDDEN ] - * - * Returns info about the given user needs to contain - * at least these fields: - * - * name string full name of the user - * mail string email address of the user - * grps array list of groups the user is in - * - * @author Andreas Gohr - * @param string $user the user name - * @param bool $requireGroups whether or not the returned data must include groups - * @return false|array containing user data or false - */ - public function getUserData($user, $requireGroups = true) - { - if (!$this->cando['external']) msg("no valid authorisation system in use", -1); - return false; - } - - /** - * Create a new User [implement only where required/possible] - * - * Returns false if the user already exists, null when an error - * occurred and true if everything went well. - * - * The new user HAS TO be added to the default group by this - * function! - * - * Set addUser capability when implemented - * - * @author Andreas Gohr - * @param string $user - * @param string $pass - * @param string $name - * @param string $mail - * @param null|array $grps - * @return bool|null - */ - public function createUser($user, $pass, $name, $mail, $grps = null) - { - msg("authorisation method does not allow creation of new users", -1); - return null; - } - - /** - * Modify user data [implement only where required/possible] - * - * Set the mod* capabilities according to the implemented features - * - * @author Chris Smith - * @param string $user nick of the user to be changed - * @param array $changes array of field/value pairs to be changed (password will be clear text) - * @return bool - */ - public function modifyUser($user, $changes) - { - msg("authorisation method does not allow modifying of user data", -1); - return false; - } - - /** - * Delete one or more users [implement only where required/possible] - * - * Set delUser capability when implemented - * - * @author Chris Smith - * @param array $users - * @return int number of users deleted - */ - public function deleteUsers($users) - { - msg("authorisation method does not allow deleting of users", -1); - return 0; - } - - /** - * Return a count of the number of user which meet $filter criteria - * [should be implemented whenever retrieveUsers is implemented] - * - * Set getUserCount capability when implemented - * - * @author Chris Smith - * @param array $filter array of field/pattern pairs, empty array for no filter - * @return int - */ - public function getUserCount($filter = array()) - { - msg("authorisation method does not provide user counts", -1); - return 0; - } - - /** - * Bulk retrieval of user data [implement only where required/possible] - * - * Set getUsers capability when implemented - * - * @author Chris Smith - * @param int $start index of first user to be returned - * @param int $limit max number of users to be returned, 0 for unlimited - * @param array $filter array of field/pattern pairs, null for no filter - * @return array list of userinfo (refer getUserData for internal userinfo details) - */ - public function retrieveUsers($start = 0, $limit = 0, $filter = null) - { - msg("authorisation method does not support mass retrieval of user data", -1); - return array(); - } - - /** - * Define a group [implement only where required/possible] - * - * Set addGroup capability when implemented - * - * @author Chris Smith - * @param string $group - * @return bool - */ - public function addGroup($group) - { - msg("authorisation method does not support independent group creation", -1); - return false; - } - - /** - * Retrieve groups [implement only where required/possible] - * - * Set getGroups capability when implemented - * - * @author Chris Smith - * @param int $start - * @param int $limit - * @return array - */ - public function retrieveGroups($start = 0, $limit = 0) - { - msg("authorisation method does not support group list retrieval", -1); - return array(); - } - - /** - * Return case sensitivity of the backend [OPTIONAL] - * - * When your backend is caseinsensitive (eg. you can login with USER and - * user) then you need to overwrite this method and return false - * - * @return bool - */ - public function isCaseSensitive() - { - return true; - } - - /** - * Sanitize a given username [OPTIONAL] - * - * This function is applied to any user name that is given to - * the backend and should also be applied to any user name within - * the backend before returning it somewhere. - * - * This should be used to enforce username restrictions. - * - * @author Andreas Gohr - * @param string $user username - * @return string the cleaned username - */ - public function cleanUser($user) - { - return $user; - } - - /** - * Sanitize a given groupname [OPTIONAL] - * - * This function is applied to any groupname that is given to - * the backend and should also be applied to any groupname within - * the backend before returning it somewhere. - * - * This should be used to enforce groupname restrictions. - * - * Groupnames are to be passed without a leading '@' here. - * - * @author Andreas Gohr - * @param string $group groupname - * @return string the cleaned groupname - */ - public function cleanGroup($group) - { - return $group; - } - - /** - * Check Session Cache validity [implement only where required/possible] - * - * DokuWiki caches user info in the user's session for the timespan defined - * in $conf['auth_security_timeout']. - * - * This makes sure slow authentication backends do not slow down DokuWiki. - * This also means that changes to the user database will not be reflected - * on currently logged in users. - * - * To accommodate for this, the user manager plugin will touch a reference - * file whenever a change is submitted. This function compares the filetime - * of this reference file with the time stored in the session. - * - * This reference file mechanism does not reflect changes done directly in - * the backend's database through other means than the user manager plugin. - * - * Fast backends might want to return always false, to force rechecks on - * each page load. Others might want to use their own checking here. If - * unsure, do not override. - * - * @param string $user - The username - * @author Andreas Gohr - * @return bool - */ - public function useSessionCache($user) - { - global $conf; - return ($_SESSION[DOKU_COOKIE]['auth']['time'] >= @filemtime($conf['cachedir'] . '/sessionpurge')); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Extension/CLIPlugin.php b/snippets/dokuwiki-2023-04-04/inc/Extension/CLIPlugin.php deleted file mode 100644 index 8637ccf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Extension/CLIPlugin.php +++ /dev/null @@ -1,13 +0,0 @@ -name = $name; - $this->data =& $data; - } - - /** - * @return string - */ - public function __toString() - { - return $this->name; - } - - /** - * advise all registered BEFORE handlers of this event - * - * if these methods are used by functions outside of this object, they must - * properly handle correct processing of any default action and issue an - * advise_after() signal. e.g. - * $evt = new dokuwiki\Plugin\Doku_Event(name, data); - * if ($evt->advise_before(canPreventDefault) { - * // default action code block - * } - * $evt->advise_after(); - * unset($evt); - * - * @param bool $enablePreventDefault - * @return bool results of processing the event, usually $this->runDefault - */ - public function advise_before($enablePreventDefault = true) - { - global $EVENT_HANDLER; - - $this->canPreventDefault = $enablePreventDefault; - if ($EVENT_HANDLER !== null) { - $EVENT_HANDLER->process_event($this, 'BEFORE'); - } else { - Logger::getInstance(Logger::LOG_DEBUG) - ->log($this->name . ':BEFORE event triggered before event system was initialized'); - } - - return (!$enablePreventDefault || $this->runDefault); - } - - /** - * advise all registered AFTER handlers of this event - * - * @param bool $enablePreventDefault - * @see advise_before() for details - */ - public function advise_after() - { - global $EVENT_HANDLER; - - $this->mayContinue = true; - - if ($EVENT_HANDLER !== null) { - $EVENT_HANDLER->process_event($this, 'AFTER'); - } else { - Logger::getInstance(Logger::LOG_DEBUG)-> - log($this->name . ':AFTER event triggered before event system was initialized'); - } - } - - /** - * trigger - * - * - advise all registered (_BEFORE) handlers that this event is about to take place - * - carry out the default action using $this->data based on $enablePrevent and - * $this->_default, all of which may have been modified by the event handlers. - * - advise all registered (_AFTER) handlers that the event has taken place - * - * @param null|callable $action - * @param bool $enablePrevent - * @return mixed $event->results - * the value set by any _before or handlers if the default action is prevented - * or the results of the default action (as modified by _after handlers) - * or NULL no action took place and no handler modified the value - */ - public function trigger($action = null, $enablePrevent = true) - { - - if (!is_callable($action)) { - $enablePrevent = false; - if ($action !== null) { - trigger_error( - 'The default action of ' . $this . - ' is not null but also not callable. Maybe the method is not public?', - E_USER_WARNING - ); - } - } - - if ($this->advise_before($enablePrevent) && is_callable($action)) { - $this->result = call_user_func_array($action, [&$this->data]); - } - - $this->advise_after(); - - return $this->result; - } - - /** - * stopPropagation - * - * stop any further processing of the event by event handlers - * this function does not prevent the default action taking place - */ - public function stopPropagation() - { - $this->mayContinue = false; - } - - /** - * may the event propagate to the next handler? - * - * @return bool - */ - public function mayPropagate() - { - return $this->mayContinue; - } - - /** - * preventDefault - * - * prevent the default action taking place - */ - public function preventDefault() - { - $this->runDefault = false; - } - - /** - * should the default action be executed? - * - * @return bool - */ - public function mayRunDefault() - { - return $this->runDefault; - } - - /** - * Convenience method to trigger an event - * - * Creates, triggers and destroys an event in one go - * - * @param string $name name for the event - * @param mixed $data event data - * @param callable $action (optional, default=NULL) default action, a php callback function - * @param bool $canPreventDefault (optional, default=true) can hooks prevent the default action - * - * @return mixed the event results value after all event processing is complete - * by default this is the return value of the default action however - * it can be set or modified by event handler hooks - */ - static public function createAndTrigger($name, &$data, $action = null, $canPreventDefault = true) - { - $evt = new Event($name, $data); - return $evt->trigger($action, $canPreventDefault); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Extension/EventHandler.php b/snippets/dokuwiki-2023-04-04/inc/Extension/EventHandler.php deleted file mode 100644 index 33ae5e1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Extension/EventHandler.php +++ /dev/null @@ -1,119 +0,0 @@ -register($this); - } - } - - /** - * register_hook - * - * register a hook for an event - * - * @param string $event name used by the event - * @param string $advise BEFORE|AFTER - * @param object $obj scope for the method be executed on, NULL for global function or callable - * @param string|callable $method event handler function - * @param mixed $param data passed to the event handler - * @param int $seq sequence number for ordering hook execution (ascending) - */ - public function register_hook($event, $advise, $obj, $method, $param = null, $seq = 0) - { - $seq = (int)$seq; - $doSort = !isset($this->hooks[$event . '_' . $advise][$seq]); - $this->hooks[$event . '_' . $advise][$seq][] = array($obj, $method, $param); - - if ($doSort) { - ksort($this->hooks[$event . '_' . $advise]); - } - } - - /** - * process the before/after event - * - * @param Event $event - * @param string $advise BEFORE or AFTER - */ - public function process_event($event, $advise = '') - { - - $evt_name = $event->name . ($advise ? '_' . $advise : '_BEFORE'); - - if (!empty($this->hooks[$evt_name])) { - foreach ($this->hooks[$evt_name] as $sequenced_hooks) { - foreach ($sequenced_hooks as $hook) { - list($obj, $method, $param) = $hook; - - if ($obj === null) { - $method($event, $param); - } else { - $obj->$method($event, $param); - } - - if (!$event->mayPropagate()) return; - } - } - } - } - - /** - * Check if an event has any registered handlers - * - * When $advise is empty, both BEFORE and AFTER events will be considered, - * otherwise only the given advisory is checked - * - * @param string $name Name of the event - * @param string $advise BEFORE, AFTER or empty - * @return bool - */ - public function hasHandlerForEvent($name, $advise = '') - { - if ($advise) { - return isset($this->hooks[$name . '_' . $advise]); - } - - return isset($this->hooks[$name . '_BEFORE']) || isset($this->hooks[$name . '_AFTER']); - } - - /** - * Get all hooks and their currently registered handlers - * - * The handlers are sorted by sequence, then by register time - * - * @return array - */ - public function getEventHandlers() - { - return $this->hooks; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Extension/Plugin.php b/snippets/dokuwiki-2023-04-04/inc/Extension/Plugin.php deleted file mode 100644 index 03637fe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Extension/Plugin.php +++ /dev/null @@ -1,13 +0,0 @@ - - */ -class PluginController -{ - /** @var array the types of plugins DokuWiki supports */ - const PLUGIN_TYPES = ['auth', 'admin', 'syntax', 'action', 'renderer', 'helper', 'remote', 'cli']; - - protected $listByType = []; - /** @var array all installed plugins and their enabled state [plugin=>enabled] */ - protected $masterList = []; - protected $pluginCascade = ['default' => [], 'local' => [], 'protected' => []]; - protected $lastLocalConfigFile = ''; - - /** - * Populates the master list of plugins - */ - public function __construct() - { - $this->loadConfig(); - $this->populateMasterList(); - } - - /** - * Returns a list of available plugins of given type - * - * @param $type string, plugin_type name; - * the type of plugin to return, - * use empty string for all types - * @param $all bool; - * false to only return enabled plugins, - * true to return both enabled and disabled plugins - * - * @return array of - * - plugin names when $type = '' - * - or plugin component names when a $type is given - * - * @author Andreas Gohr - */ - public function getList($type = '', $all = false) - { - - // request the complete list - if (!$type) { - return $all ? array_keys($this->masterList) : array_keys(array_filter($this->masterList)); - } - - if (!isset($this->listByType[$type]['enabled'])) { - $this->listByType[$type]['enabled'] = $this->getListByType($type, true); - } - if ($all && !isset($this->listByType[$type]['disabled'])) { - $this->listByType[$type]['disabled'] = $this->getListByType($type, false); - } - - return $all - ? array_merge($this->listByType[$type]['enabled'], $this->listByType[$type]['disabled']) - : $this->listByType[$type]['enabled']; - } - - /** - * Loads the given plugin and creates an object of it - * - * @param $type string type of plugin to load - * @param $name string name of the plugin to load - * @param $new bool true to return a new instance of the plugin, false to use an already loaded instance - * @param $disabled bool true to load even disabled plugins - * @return PluginInterface|null the plugin object or null on failure - * @author Andreas Gohr - * - */ - public function load($type, $name, $new = false, $disabled = false) - { - - //we keep all loaded plugins available in global scope for reuse - global $DOKU_PLUGINS; - - list($plugin, /* $component */) = $this->splitName($name); - - // check if disabled - if (!$disabled && !$this->isEnabled($plugin)) { - return null; - } - - $class = $type . '_plugin_' . $name; - - try { - //plugin already loaded? - if (!empty($DOKU_PLUGINS[$type][$name])) { - if ($new || !$DOKU_PLUGINS[$type][$name]->isSingleton()) { - - return class_exists($class, true) ? new $class : null; - } - - return $DOKU_PLUGINS[$type][$name]; - } - - //construct class and instantiate - if (!class_exists($class, true)) { - # the plugin might be in the wrong directory - $inf = confToHash(DOKU_PLUGIN . "$plugin/plugin.info.txt"); - if ($inf['base'] && $inf['base'] != $plugin) { - msg( - sprintf( - "Plugin installed incorrectly. Rename plugin directory '%s' to '%s'.", - hsc($plugin), - hsc( - $inf['base'] - ) - ), -1 - ); - } elseif (preg_match('/^' . DOKU_PLUGIN_NAME_REGEX . '$/', $plugin) !== 1) { - msg( - sprintf( - "Plugin name '%s' is not a valid plugin name, only the characters a-z ". - "and 0-9 are allowed. " . - 'Maybe the plugin has been installed in the wrong directory?', hsc($plugin) - ), -1 - ); - } - return null; - } - $DOKU_PLUGINS[$type][$name] = new $class; - - } catch (\Throwable $e) { - ErrorHandler::showExceptionMsg($e, sprintf('Failed to load plugin %s', $plugin)); - return null; - } - - return $DOKU_PLUGINS[$type][$name]; - } - - /** - * Whether plugin is disabled - * - * @param string $plugin name of plugin - * @return bool true disabled, false enabled - * @deprecated in favor of the more sensible isEnabled where the return value matches the enabled state - */ - public function isDisabled($plugin) - { - dbg_deprecated('isEnabled()'); - return !$this->isEnabled($plugin); - } - - /** - * Check whether plugin is disabled - * - * @param string $plugin name of plugin - * @return bool true enabled, false disabled - */ - public function isEnabled($plugin) - { - return !empty($this->masterList[$plugin]); - } - - /** - * Disable the plugin - * - * @param string $plugin name of plugin - * @return bool true saving succeed, false saving failed - */ - public function disable($plugin) - { - if (array_key_exists($plugin, $this->pluginCascade['protected'])) return false; - $this->masterList[$plugin] = 0; - return $this->saveList(); - } - - /** - * Enable the plugin - * - * @param string $plugin name of plugin - * @return bool true saving succeed, false saving failed - */ - public function enable($plugin) - { - if (array_key_exists($plugin, $this->pluginCascade['protected'])) return false; - $this->masterList[$plugin] = 1; - return $this->saveList(); - } - - /** - * Returns cascade of the config files - * - * @return array with arrays of plugin configs - */ - public function getCascade() - { - return $this->pluginCascade; - } - - /** - * Read all installed plugins and their current enabled state - */ - protected function populateMasterList() - { - if ($dh = @opendir(DOKU_PLUGIN)) { - $all_plugins = array(); - while (false !== ($plugin = readdir($dh))) { - if ($plugin[0] === '.') continue; // skip hidden entries - if (is_file(DOKU_PLUGIN . $plugin)) continue; // skip files, we're only interested in directories - - if (array_key_exists($plugin, $this->masterList) && $this->masterList[$plugin] == 0) { - $all_plugins[$plugin] = 0; - - } elseif (array_key_exists($plugin, $this->masterList) && $this->masterList[$plugin] == 1) { - $all_plugins[$plugin] = 1; - } else { - $all_plugins[$plugin] = 1; - } - } - $this->masterList = $all_plugins; - if (!file_exists($this->lastLocalConfigFile)) { - $this->saveList(true); - } - } - } - - /** - * Includes the plugin config $files - * and returns the entries of the $plugins array set in these files - * - * @param array $files list of files to include, latter overrides previous - * @return array with entries of the $plugins arrays of the included files - */ - protected function checkRequire($files) - { - $plugins = array(); - foreach ($files as $file) { - if (file_exists($file)) { - include_once($file); - } - } - return $plugins; - } - - /** - * Save the current list of plugins - * - * @param bool $forceSave ; - * false to save only when config changed - * true to always save - * @return bool true saving succeed, false saving failed - */ - protected function saveList($forceSave = false) - { - global $conf; - - if (empty($this->masterList)) return false; - - // Rebuild list of local settings - $local_plugins = $this->rebuildLocal(); - if ($local_plugins != $this->pluginCascade['local'] || $forceSave) { - $file = $this->lastLocalConfigFile; - $out = " $value) { - $out .= "\$plugins['$plugin'] = $value;\n"; - } - // backup current file (remove any existing backup) - if (file_exists($file)) { - $backup = $file . '.bak'; - if (file_exists($backup)) @unlink($backup); - if (!@copy($file, $backup)) return false; - if ($conf['fperm']) chmod($backup, $conf['fperm']); - } - //check if can open for writing, else restore - return io_saveFile($file, $out); - } - return false; - } - - /** - * Rebuild the set of local plugins - * - * @return array array of plugins to be saved in end($config_cascade['plugins']['local']) - */ - protected function rebuildLocal() - { - //assign to local variable to avoid overwriting - $backup = $this->masterList; - //Can't do anything about protected one so rule them out completely - $local_default = array_diff_key($backup, $this->pluginCascade['protected']); - //Diff between local+default and default - //gives us the ones we need to check and save - $diffed_ones = array_diff_key($local_default, $this->pluginCascade['default']); - //The ones which we are sure of (list of 0s not in default) - $sure_plugins = array_filter($diffed_ones, array($this, 'negate')); - //the ones in need of diff - $conflicts = array_diff_key($local_default, $diffed_ones); - //The final list - return array_merge($sure_plugins, array_diff_assoc($conflicts, $this->pluginCascade['default'])); - } - - /** - * Build the list of plugins and cascade - * - */ - protected function loadConfig() - { - global $config_cascade; - foreach (array('default', 'protected') as $type) { - if (array_key_exists($type, $config_cascade['plugins'])) { - $this->pluginCascade[$type] = $this->checkRequire($config_cascade['plugins'][$type]); - } - } - $local = $config_cascade['plugins']['local']; - $this->lastLocalConfigFile = array_pop($local); - $this->pluginCascade['local'] = $this->checkRequire(array($this->lastLocalConfigFile)); - if (is_array($local)) { - $this->pluginCascade['default'] = array_merge( - $this->pluginCascade['default'], - $this->checkRequire($local) - ); - } - $this->masterList = array_merge( - $this->pluginCascade['default'], - $this->pluginCascade['local'], - $this->pluginCascade['protected'] - ); - } - - /** - * Returns a list of available plugin components of given type - * - * @param string $type plugin_type name; the type of plugin to return, - * @param bool $enabled true to return enabled plugins, - * false to return disabled plugins - * @return array of plugin components of requested type - */ - protected function getListByType($type, $enabled) - { - $master_list = $enabled - ? array_keys(array_filter($this->masterList)) - : array_keys(array_filter($this->masterList, array($this, 'negate'))); - $plugins = array(); - - foreach ($master_list as $plugin) { - - if (file_exists(DOKU_PLUGIN . "$plugin/$type.php")) { - $plugins[] = $plugin; - continue; - } - - $typedir = DOKU_PLUGIN . "$plugin/$type/"; - if (is_dir($typedir)) { - if ($dp = opendir($typedir)) { - while (false !== ($component = readdir($dp))) { - if (strpos($component, '.') === 0 || strtolower(substr($component, -4)) !== '.php') continue; - if (is_file($typedir . $component)) { - $plugins[] = $plugin . '_' . substr($component, 0, -4); - } - } - closedir($dp); - } - } - - }//foreach - - return $plugins; - } - - /** - * Split name in a plugin name and a component name - * - * @param string $name - * @return array with - * - plugin name - * - and component name when available, otherwise empty string - */ - protected function splitName($name) - { - if (!isset($this->masterList[$name])) { - return sexplode('_', $name, 2, ''); - } - - return array($name, ''); - } - - /** - * Returns inverse boolean value of the input - * - * @param mixed $input - * @return bool inversed boolean value of input - */ - protected function negate($input) - { - return !(bool)$input; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Extension/PluginInterface.php b/snippets/dokuwiki-2023-04-04/inc/Extension/PluginInterface.php deleted file mode 100644 index f2dbe86..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Extension/PluginInterface.php +++ /dev/null @@ -1,162 +0,0 @@ - - */ -interface PluginInterface -{ - /** - * General Info - * - * Needs to return a associative array with the following values: - * - * base - the plugin's base name (eg. the directory it needs to be installed in) - * author - Author of the plugin - * email - Email address to contact the author - * date - Last modified date of the plugin in YYYY-MM-DD format - * name - Name of the plugin - * desc - Short description of the plugin (Text only) - * url - Website with more information on the plugin (eg. syntax description) - */ - public function getInfo(); - - /** - * The type of the plugin inferred from the class name - * - * @return string plugin type - */ - public function getPluginType(); - - /** - * The name of the plugin inferred from the class name - * - * @return string plugin name - */ - public function getPluginName(); - - /** - * The component part of the plugin inferred from the class name - * - * @return string component name - */ - public function getPluginComponent(); - - /** - * Access plugin language strings - * - * to try to minimise unnecessary loading of the strings when the plugin doesn't require them - * e.g. when info plugin is querying plugins for information about themselves. - * - * @param string $id id of the string to be retrieved - * @return string in appropriate language or english if not available - */ - public function getLang($id); - - /** - * retrieve a language dependent file and pass to xhtml renderer for display - * plugin equivalent of p_locale_xhtml() - * - * @param string $id id of language dependent wiki page - * @return string parsed contents of the wiki page in xhtml format - */ - public function locale_xhtml($id); - - /** - * Prepends appropriate path for a language dependent filename - * plugin equivalent of localFN() - * - * @param string $id id of localization file - * @param string $ext The file extension (usually txt) - * @return string wiki text - */ - public function localFN($id, $ext = 'txt'); - - /** - * Reads all the plugins language dependent strings into $this->lang - * this function is automatically called by getLang() - * - * @todo this could be made protected and be moved to the trait only - */ - public function setupLocale(); - - /** - * use this function to access plugin configuration variables - * - * @param string $setting the setting to access - * @param mixed $notset what to return if the setting is not available - * @return mixed - */ - public function getConf($setting, $notset = false); - - /** - * merges the plugin's default settings with any local settings - * this function is automatically called through getConf() - * - * @todo this could be made protected and be moved to the trait only - */ - public function loadConfig(); - - /** - * Loads a given helper plugin (if enabled) - * - * @author Esther Brunner - * - * @param string $name name of plugin to load - * @param bool $msg if a message should be displayed in case the plugin is not available - * @return PluginInterface|null helper plugin object - */ - public function loadHelper($name, $msg = true); - - /** - * email - * standardised function to generate an email link according to obfuscation settings - * - * @param string $email - * @param string $name - * @param string $class - * @param string $more - * @return string html - */ - public function email($email, $name = '', $class = '', $more = ''); - - /** - * external_link - * standardised function to generate an external link according to conf settings - * - * @param string $link - * @param string $title - * @param string $class - * @param string $target - * @param string $more - * @return string - */ - public function external_link($link, $title = '', $class = '', $target = '', $more = ''); - - /** - * output text string through the parser, allows dokuwiki markup to be used - * very ineffecient for small pieces of data - try not to use - * - * @param string $text wiki markup to parse - * @param string $format output format - * @return null|string - */ - public function render_text($text, $format = 'xhtml'); - - /** - * Allow the plugin to prevent DokuWiki from reusing an instance - * - * @return bool false if the plugin has to be instantiated - */ - public function isSingleton(); -} - - - diff --git a/snippets/dokuwiki-2023-04-04/inc/Extension/PluginTrait.php b/snippets/dokuwiki-2023-04-04/inc/Extension/PluginTrait.php deleted file mode 100644 index 7f399df..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Extension/PluginTrait.php +++ /dev/null @@ -1,256 +0,0 @@ -getLang() - protected $configloaded = false; // set to true by loadConfig() after loading plugin configuration variables - protected $conf = array(); // array to hold plugin settings, best accessed via ->getConf() - - /** - * @see PluginInterface::getInfo() - */ - public function getInfo() - { - $parts = explode('_', get_class($this)); - $info = DOKU_PLUGIN . '/' . $parts[2] . '/plugin.info.txt'; - if (file_exists($info)) return confToHash($info); - - msg( - 'getInfo() not implemented in ' . get_class($this) . ' and ' . $info . ' not found.
' . - 'Verify you\'re running the latest version of the plugin. If the problem persists, send a ' . - 'bug report to the author of the ' . $parts[2] . ' plugin.', -1 - ); - return array( - 'date' => '0000-00-00', - 'name' => $parts[2] . ' plugin', - ); - } - - /** - * @see PluginInterface::isSingleton() - */ - public function isSingleton() - { - return true; - } - - /** - * @see PluginInterface::loadHelper() - */ - public function loadHelper($name, $msg = true) - { - $obj = plugin_load('helper', $name); - if (is_null($obj) && $msg) msg("Helper plugin $name is not available or invalid.", -1); - return $obj; - } - - // region introspection methods - - /** - * @see PluginInterface::getPluginType() - */ - public function getPluginType() - { - list($t) = explode('_', get_class($this), 2); - return $t; - } - - /** - * @see PluginInterface::getPluginName() - */ - public function getPluginName() - { - list(/* $t */, /* $p */, $n) = sexplode('_', get_class($this), 4, ''); - return $n; - } - - /** - * @see PluginInterface::getPluginComponent() - */ - public function getPluginComponent() - { - list(/* $t */, /* $p */, /* $n */, $c) = sexplode('_', get_class($this), 4, ''); - return $c; - } - - // endregion - // region localization methods - - /** - * @see PluginInterface::getLang() - */ - public function getLang($id) - { - if (!$this->localised) $this->setupLocale(); - - return (isset($this->lang[$id]) ? $this->lang[$id] : ''); - } - - /** - * @see PluginInterface::locale_xhtml() - */ - public function locale_xhtml($id) - { - return p_cached_output($this->localFN($id)); - } - - /** - * @see PluginInterface::localFN() - */ - public function localFN($id, $ext = 'txt') - { - global $conf; - $plugin = $this->getPluginName(); - $file = DOKU_CONF . 'plugin_lang/' . $plugin . '/' . $conf['lang'] . '/' . $id . '.' . $ext; - if (!file_exists($file)) { - $file = DOKU_PLUGIN . $plugin . '/lang/' . $conf['lang'] . '/' . $id . '.' . $ext; - if (!file_exists($file)) { - //fall back to english - $file = DOKU_PLUGIN . $plugin . '/lang/en/' . $id . '.' . $ext; - } - } - return $file; - } - - /** - * @see PluginInterface::setupLocale() - */ - public function setupLocale() - { - if ($this->localised) return; - - global $conf, $config_cascade; // definitely don't invoke "global $lang" - $path = DOKU_PLUGIN . $this->getPluginName() . '/lang/'; - - $lang = array(); - - // don't include once, in case several plugin components require the same language file - @include($path . 'en/lang.php'); - foreach ($config_cascade['lang']['plugin'] as $config_file) { - if (file_exists($config_file . $this->getPluginName() . '/en/lang.php')) { - include($config_file . $this->getPluginName() . '/en/lang.php'); - } - } - - if ($conf['lang'] != 'en') { - @include($path . $conf['lang'] . '/lang.php'); - foreach ($config_cascade['lang']['plugin'] as $config_file) { - if (file_exists($config_file . $this->getPluginName() . '/' . $conf['lang'] . '/lang.php')) { - include($config_file . $this->getPluginName() . '/' . $conf['lang'] . '/lang.php'); - } - } - } - - $this->lang = $lang; - $this->localised = true; - } - - // endregion - // region configuration methods - - /** - * @see PluginInterface::getConf() - */ - public function getConf($setting, $notset = false) - { - - if (!$this->configloaded) { - $this->loadConfig(); - } - - if (isset($this->conf[$setting])) { - return $this->conf[$setting]; - } else { - return $notset; - } - } - - /** - * @see PluginInterface::loadConfig() - */ - public function loadConfig() - { - global $conf; - - $defaults = $this->readDefaultSettings(); - $plugin = $this->getPluginName(); - - foreach ($defaults as $key => $value) { - if (isset($conf['plugin'][$plugin][$key])) continue; - $conf['plugin'][$plugin][$key] = $value; - } - - $this->configloaded = true; - $this->conf =& $conf['plugin'][$plugin]; - } - - /** - * read the plugin's default configuration settings from conf/default.php - * this function is automatically called through getConf() - * - * @return array setting => value - */ - protected function readDefaultSettings() - { - - $path = DOKU_PLUGIN . $this->getPluginName() . '/conf/'; - $conf = array(); - - if (file_exists($path . 'default.php')) { - include($path . 'default.php'); - } - - return $conf; - } - - // endregion - // region output methods - - /** - * @see PluginInterface::email() - */ - public function email($email, $name = '', $class = '', $more = '') - { - if (!$email) return $name; - $email = obfuscate($email); - if (!$name) $name = $email; - $class = "class='" . ($class ? $class : 'mail') . "'"; - return "$name"; - } - - /** - * @see PluginInterface::external_link() - */ - public function external_link($link, $title = '', $class = '', $target = '', $more = '') - { - global $conf; - - $link = htmlentities($link); - if (!$title) $title = $link; - if (!$target) $target = $conf['target']['extern']; - if ($conf['relnofollow']) $more .= ' rel="nofollow"'; - - if ($class) $class = " class='$class'"; - if ($target) $target = " target='$target'"; - if ($more) $more = " " . trim($more); - - return "$title"; - } - - /** - * @see PluginInterface::render_text() - */ - public function render_text($text, $format = 'xhtml') - { - return p_render($format, p_get_instructions($text), $info); - } - - // endregion -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Extension/RemotePlugin.php b/snippets/dokuwiki-2023-04-04/inc/Extension/RemotePlugin.php deleted file mode 100644 index 33bca98..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Extension/RemotePlugin.php +++ /dev/null @@ -1,122 +0,0 @@ -api = new Api(); - } - - /** - * Get all available methods with remote access. - * - * By default it exports all public methods of a remote plugin. Methods beginning - * with an underscore are skipped. - * - * @return array Information about all provided methods. {@see dokuwiki\Remote\RemoteAPI}. - * @throws ReflectionException - */ - public function _getMethods() - { - $result = array(); - - $reflection = new \ReflectionClass($this); - foreach ($reflection->getMethods(ReflectionMethod::IS_PUBLIC) as $method) { - // skip parent methods, only methods further down are exported - $declaredin = $method->getDeclaringClass()->name; - if ($declaredin === 'dokuwiki\Extension\Plugin' || $declaredin === 'dokuwiki\Extension\RemotePlugin') { - continue; - } - $method_name = $method->name; - if (strpos($method_name, '_') === 0) { - continue; - } - - // strip asterisks - $doc = $method->getDocComment(); - $doc = preg_replace( - array('/^[ \t]*\/\*+[ \t]*/m', '/[ \t]*\*+[ \t]*/m', '/\*+\/\s*$/m', '/\s*\/\s*$/m'), - array('', '', '', ''), - $doc - ); - - // prepare data - $data = array(); - $data['name'] = $method_name; - $data['public'] = 0; - $data['doc'] = $doc; - $data['args'] = array(); - - // get parameter type from doc block type hint - foreach ($method->getParameters() as $parameter) { - $name = $parameter->name; - $type = 'string'; // we default to string - if (preg_match('/^@param[ \t]+([\w|\[\]]+)[ \t]\$' . $name . '/m', $doc, $m)) { - $type = $this->cleanTypeHint($m[1]); - } - $data['args'][] = $type; - } - - // get return type from doc block type hint - if (preg_match('/^@return[ \t]+([\w|\[\]]+)/m', $doc, $m)) { - $data['return'] = $this->cleanTypeHint($m[1]); - } else { - $data['return'] = 'string'; - } - - // add to result - $result[$method_name] = $data; - } - - return $result; - } - - /** - * Matches the given type hint against the valid options for the remote API - * - * @param string $hint - * @return string - */ - protected function cleanTypeHint($hint) - { - $types = explode('|', $hint); - foreach ($types as $t) { - if (substr($t, -2) === '[]') { - return 'array'; - } - if ($t === 'boolean') { - return 'bool'; - } - if (in_array($t, array('array', 'string', 'int', 'double', 'bool', 'null', 'date', 'file'))) { - return $t; - } - } - return 'string'; - } - - /** - * @return Api - */ - protected function getApi() - { - return $this->api; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Extension/SyntaxPlugin.php b/snippets/dokuwiki-2023-04-04/inc/Extension/SyntaxPlugin.php deleted file mode 100644 index ea8f51b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Extension/SyntaxPlugin.php +++ /dev/null @@ -1,132 +0,0 @@ - - */ -abstract class SyntaxPlugin extends \dokuwiki\Parsing\ParserMode\Plugin -{ - use PluginTrait; - - protected $allowedModesSetup = false; - - /** - * Syntax Type - * - * Needs to return one of the mode types defined in $PARSER_MODES in Parser.php - * - * @return string - */ - abstract public function getType(); - - /** - * Allowed Mode Types - * - * Defines the mode types for other dokuwiki markup that maybe nested within the - * plugin's own markup. Needs to return an array of one or more of the mode types - * defined in $PARSER_MODES in Parser.php - * - * @return array - */ - public function getAllowedTypes() - { - return array(); - } - - /** - * Paragraph Type - * - * Defines how this syntax is handled regarding paragraphs. This is important - * for correct XHTML nesting. Should return one of the following: - * - * 'normal' - The plugin can be used inside paragraphs - * 'block' - Open paragraphs need to be closed before plugin output - * 'stack' - Special case. Plugin wraps other paragraphs. - * - * @see Doku_Handler_Block - * - * @return string - */ - public function getPType() - { - return 'normal'; - } - - /** - * Handler to prepare matched data for the rendering process - * - * This function can only pass data to render() via its return value - render() - * may be not be run during the object's current life. - * - * Usually you should only need the $match param. - * - * @param string $match The text matched by the patterns - * @param int $state The lexer state for the match - * @param int $pos The character position of the matched text - * @param Doku_Handler $handler The Doku_Handler object - * @return bool|array Return an array with all data you want to use in render, false don't add an instruction - */ - abstract public function handle($match, $state, $pos, Doku_Handler $handler); - - /** - * Handles the actual output creation. - * - * The function must not assume any other of the classes methods have been run - * during the object's current life. The only reliable data it receives are its - * parameters. - * - * The function should always check for the given output format and return false - * when a format isn't supported. - * - * $renderer contains a reference to the renderer object which is - * currently handling the rendering. You need to use it for writing - * the output. How this is done depends on the renderer used (specified - * by $format - * - * The contents of the $data array depends on what the handler() function above - * created - * - * @param string $format output format being rendered - * @param Doku_Renderer $renderer the current renderer object - * @param array $data data created by handler() - * @return boolean rendered correctly? (however, returned value is not used at the moment) - */ - abstract public function render($format, Doku_Renderer $renderer, $data); - - /** - * There should be no need to override this function - * - * @param string $mode - * @return bool - */ - public function accepts($mode) - { - - if (!$this->allowedModesSetup) { - global $PARSER_MODES; - - $allowedModeTypes = $this->getAllowedTypes(); - foreach ($allowedModeTypes as $mt) { - $this->allowedModes = array_merge($this->allowedModes, $PARSER_MODES[$mt]); - } - - $idx = array_search(substr(get_class($this), 7), (array)$this->allowedModes); - if ($idx !== false) { - unset($this->allowedModes[$idx]); - } - $this->allowedModesSetup = true; - } - - return parent::accepts($mode); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/FeedParser.php b/snippets/dokuwiki-2023-04-04/inc/FeedParser.php deleted file mode 100644 index 028f113..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/FeedParser.php +++ /dev/null @@ -1,31 +0,0 @@ -enable_cache(false); - $this->registry->register(File::class, FeedParserFile::class); - } - - /** - * Backward compatibility for older plugins - * - * phpcs:disable PSR1.Methods.CamelCapsMethodName.NotCamelCaps - * @param string $url - */ - public function feed_url($url){ - $this->set_feed_url($url); - } -} - - diff --git a/snippets/dokuwiki-2023-04-04/inc/FeedParserFile.php b/snippets/dokuwiki-2023-04-04/inc/FeedParserFile.php deleted file mode 100644 index b056530..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/FeedParserFile.php +++ /dev/null @@ -1,62 +0,0 @@ -http = new DokuHTTPClient(); - $this->success = $this->http->sendRequest($url); - - $this->headers = $this->http->resp_headers; - $this->body = $this->http->resp_body; - $this->error = $this->http->error; - - $this->method = \SimplePie\SimplePie::FILE_SOURCE_REMOTE | \SimplePie\SimplePie::FILE_SOURCE_FSOCKOPEN; - - return $this->success; - } - - /** @inheritdoc */ - public function headers() - { - return $this->headers; - } - - /** @inheritdoc */ - public function body() - { - return $this->body; - } - - /** @inheritdoc */ - public function close() - { - return true; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/File/MediaFile.php b/snippets/dokuwiki-2023-04-04/inc/File/MediaFile.php deleted file mode 100644 index d45822a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/File/MediaFile.php +++ /dev/null @@ -1,166 +0,0 @@ -id = $id; //FIXME should it be cleaned? - $this->path = mediaFN($id, $rev); - - list($this->ext, $this->mime, $this->downloadable) = mimetype($this->path, false); - } - - /** @return string */ - public function getId() - { - return $this->id; - } - - /** @return string */ - public function getPath() - { - return $this->path; - } - - /** - * The ID without namespace, used for display purposes - * - * @return string - */ - public function getDisplayName() - { - return noNS($this->id); - } - - /** @return string */ - public function getMime() - { - if (!$this->mime) return 'application/octet-stream'; - return $this->mime; - } - - /** @return string */ - public function getExtension() - { - return (string)$this->ext; - } - - /** - * Similar to the extesion but does some clean up - * - * @return string - */ - public function getIcoClass() - { - $ext = $this->getExtension(); - if ($ext === '') $ext = 'file'; - return preg_replace('/[^_\-a-z0-9]+/i', '_', $ext); - } - - /** - * Should this file be downloaded instead being displayed inline? - * - * @return bool - */ - public function isDownloadable() - { - return $this->downloadable; - } - - /** @return int */ - public function getFileSize() - { - return filesize($this->path); - } - - /** @return int */ - public function getLastModified() - { - return filemtime($this->path); - } - - /** @return bool */ - public function isWritable() - { - return is_writable($this->path); - } - - /** @return bool */ - public function isImage() - { - return (substr($this->mime, 0, 6) === 'image/'); - } - - /** - * initializes width and height for images when requested - */ - protected function initSizes() - { - $this->width = 0; - $this->height = 0; - if (!$this->isImage()) return; - $info = getimagesize($this->path); - if ($info === false) return; - list($this->width, $this->height) = $info; - } - - /** - * Returns the width if this is a supported image, 0 otherwise - * - * @return int - */ - public function getWidth() - { - if ($this->width === null) $this->initSizes(); - return $this->width; - } - - /** - * Returns the height if this is a supported image, 0 otherwise - * - * @return int - */ - public function getHeight() - { - if ($this->height === null) $this->initSizes(); - return $this->height; - } - - /** - * Returns the permissions the current user has on the file - * - * @todo doing this for each file within a namespace is a waste, we need to cache this somehow - * @return int - */ - public function userPermission() - { - return auth_quickaclcheck(getNS($this->id).':*'); - } - - /** @return JpegMeta */ - public function getMeta() - { - if($this->meta === null) $this->meta = new JpegMeta($this->path); - return $this->meta; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/File/MediaResolver.php b/snippets/dokuwiki-2023-04-04/inc/File/MediaResolver.php deleted file mode 100644 index 098584e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/File/MediaResolver.php +++ /dev/null @@ -1,15 +0,0 @@ -id = $id; - $this->changelog = new PageChangeLog($this->id); - } - - /** @return string */ - public function getId() - { - return $this->id; - } - - /** @return string */ - public function getPath($rev = '') - { - return wikiFN($this->id, $rev); - } - - /** - * Get raw WikiText of the page, considering change type at revision date - * similar to function rawWiki($id, $rev = '') - * - * @param int|false $rev timestamp when a revision of wikitext is desired - * @return string - */ - public function rawWikiText($rev = null) - { - if ($rev !== null) { - $revInfo = $rev ? $this->changelog->getRevisionInfo($rev) : false; - return (!$revInfo || $revInfo['type'] == DOKU_CHANGE_TYPE_DELETE) - ? '' // attic stores complete last page version for a deleted page - : io_readWikiPage($this->getPath($rev), $this->id, $rev); // retrieve from attic - } else { - return io_readWikiPage($this->getPath(), $this->id, ''); - } - } - - /** - * Saves a wikitext by calling io_writeWikiPage. - * Also directs changelog and attic updates. - * - * @author Andreas Gohr - * @author Ben Coburn - * - * @param string $text wikitext being saved - * @param string $summary summary of text update - * @param bool $minor mark this saved version as minor update - * @return array|void data of event COMMON_WIKIPAGE_SAVE - */ - public function saveWikiText($text, $summary, $minor = false) - { - /* Note to developers: - This code is subtle and delicate. Test the behavior of - the attic and changelog with dokuwiki and external edits - after any changes. External edits change the wiki page - directly without using php or dokuwiki. - */ - global $conf; - global $lang; - global $REV; - /* @var Input $INPUT */ - global $INPUT; - - // prevent recursive call - if (isset($this->data)) return; - - $pagefile = $this->getPath(); - $currentRevision = @filemtime($pagefile); // int or false - $currentContent = $this->rawWikiText(); - $currentSize = file_exists($pagefile) ? filesize($pagefile) : 0; - - // prepare data for event COMMON_WIKIPAGE_SAVE - $data = array( - 'id' => $this->id, // should not be altered by any handlers - 'file' => $pagefile, // same above - 'changeType' => null, // set prior to event, and confirm later - 'revertFrom' => $REV, - 'oldRevision' => $currentRevision, - 'oldContent' => $currentContent, - 'newRevision' => 0, // only available in the after hook - 'newContent' => $text, - 'summary' => $summary, - 'contentChanged' => ($text != $currentContent), // confirm later - 'changeInfo' => '', // automatically determined by revertFrom - 'sizechange' => strlen($text) - strlen($currentContent), // TBD - ); - - // determine tentatively change type and relevant elements of event data - if ($data['revertFrom']) { - // new text may differ from exact revert revision - $data['changeType'] = DOKU_CHANGE_TYPE_REVERT; - $data['changeInfo'] = $REV; - } elseif (trim($data['newContent']) == '') { - // empty or whitespace only content deletes - $data['changeType'] = DOKU_CHANGE_TYPE_DELETE; - } elseif (!file_exists($pagefile)) { - $data['changeType'] = DOKU_CHANGE_TYPE_CREATE; - } else { - // minor edits allowable only for logged in users - $is_minor_change = ($minor && $conf['useacl'] && $INPUT->server->str('REMOTE_USER')); - $data['changeType'] = $is_minor_change - ? DOKU_CHANGE_TYPE_MINOR_EDIT - : DOKU_CHANGE_TYPE_EDIT; - } - - $this->data = $data; - $data['page'] = $this; // allow event handlers to use this class methods - - $event = new Event('COMMON_WIKIPAGE_SAVE', $data); - if (!$event->advise_before()) return; - - // if the content has not been changed, no save happens (plugins may override this) - if (!$data['contentChanged']) return; - - // Check whether the pagefile has modified during $event->advise_before() - clearstatcache(); - $fileRev = @filemtime($pagefile); - if ($fileRev === $currentRevision) { - // pagefile has not touched by plugin's event handler - // add a potential external edit entry to changelog and store it into attic - $this->detectExternalEdit(); - $filesize_old = $currentSize; - } else { - // pagefile has modified by plugin's event handler, confirm sizechange - $filesize_old = ( - $data['changeType'] == DOKU_CHANGE_TYPE_CREATE || ( - $data['changeType'] == DOKU_CHANGE_TYPE_REVERT && !file_exists($pagefile)) - ) ? 0 : filesize($pagefile); - } - - // make change to the current file - if ($data['changeType'] == DOKU_CHANGE_TYPE_DELETE) { - // nothing to do when the file has already deleted - if (!file_exists($pagefile)) return; - // autoset summary on deletion - if (blank($data['summary'])) { - $data['summary'] = $lang['deleted']; - } - // send "update" event with empty data, so plugins can react to page deletion - $ioData = array([$pagefile, '', false], getNS($this->id), noNS($this->id), false); - Event::createAndTrigger('IO_WIKIPAGE_WRITE', $ioData); - // pre-save deleted revision - @touch($pagefile); - clearstatcache(); - $data['newRevision'] = $this->saveOldRevision(); - // remove empty file - @unlink($pagefile); - $filesize_new = 0; - // don't remove old meta info as it should be saved, plugins can use - // IO_WIKIPAGE_WRITE for removing their metadata... - // purge non-persistant meta data - p_purge_metadata($this->id); - // remove empty namespaces - io_sweepNS($this->id, 'datadir'); - io_sweepNS($this->id, 'mediadir'); - } else { - // save file (namespace dir is created in io_writeWikiPage) - io_writeWikiPage($pagefile, $data['newContent'], $this->id); - // pre-save the revision, to keep the attic in sync - $data['newRevision'] = $this->saveOldRevision(); - $filesize_new = filesize($pagefile); - } - $data['sizechange'] = $filesize_new - $filesize_old; - - $event->advise_after(); - - unset($data['page']); - - // adds an entry to the changelog and saves the metadata for the page - $logEntry = $this->changelog->addLogEntry([ - 'date' => $data['newRevision'], - 'ip' => clientIP(true), - 'type' => $data['changeType'], - 'id' => $this->id, - 'user' => $INPUT->server->str('REMOTE_USER'), - 'sum' => $data['summary'], - 'extra' => $data['changeInfo'], - 'sizechange' => $data['sizechange'], - ]); - // update metadata - $this->updateMetadata($logEntry); - - // update the purgefile (timestamp of the last time anything within the wiki was changed) - io_saveFile($conf['cachedir'].'/purgefile', time()); - - return $data; - } - - /** - * Checks if the current page version is newer than the last entry in the page's changelog. - * If so, we assume it has been an external edit and we create an attic copy and add a proper - * changelog line. - * - * This check is only executed when the page is about to be saved again from the wiki, - * triggered in @see saveWikiText() - */ - public function detectExternalEdit() - { - $revInfo = $this->changelog->getCurrentRevisionInfo(); - - // only interested in external revision - if (empty($revInfo) || !array_key_exists('timestamp', $revInfo)) return; - - if ($revInfo['type'] != DOKU_CHANGE_TYPE_DELETE && !$revInfo['timestamp']) { - // file is older than last revision, that is erroneous/incorrect occurence. - // try to change file modification time - $fileLastMod = $this->getPath(); - $wrong_timestamp = filemtime($fileLastMod); - if (touch($fileLastMod, $revInfo['date'])) { - clearstatcache(); - $msg = "PageFile($this->id)::detectExternalEdit(): timestamp successfully modified"; - $details = '('.$wrong_timestamp.' -> '.$revInfo['date'].')'; - Logger::error($msg, $details, $fileLastMod); - } else { - // runtime error - $msg = "PageFile($this->id)::detectExternalEdit(): page file should be newer than last revision " - .'('.filemtime($fileLastMod).' < '. $this->changelog->lastRevision() .')'; - throw new RuntimeException($msg); - } - } - - // keep at least 1 sec before new page save - if ($revInfo['date'] == time()) sleep(1); // wait a tick - - // store externally edited file to the attic folder - $this->saveOldRevision(); - // add a changelog entry for externally edited file - $this->changelog->addLogEntry($revInfo); - // remove soon to be stale instructions - $cache = new CacheInstructions($this->id, $this->getPath()); - $cache->removeCache(); - } - - /** - * Moves the current version to the attic and returns its revision date - * - * @author Andreas Gohr - * - * @return int|string revision timestamp - */ - public function saveOldRevision() - { - $oldfile = $this->getPath(); - if (!file_exists($oldfile)) return ''; - $date = filemtime($oldfile); - $newfile = $this->getPath($date); - io_writeWikiPage($newfile, $this->rawWikiText(), $this->id, $date); - return $date; - } - - /** - * Update metadata of changed page - * - * @param array $logEntry changelog entry - */ - public function updateMetadata(array $logEntry) - { - global $INFO; - - list( - 'date' => $date, - 'type' => $changeType, - 'user' => $user, - ) = $logEntry; - - $wasRemoved = ($changeType === DOKU_CHANGE_TYPE_DELETE); - $wasCreated = ($changeType === DOKU_CHANGE_TYPE_CREATE); - $wasReverted = ($changeType === DOKU_CHANGE_TYPE_REVERT); - $wasMinorEdit = ($changeType === DOKU_CHANGE_TYPE_MINOR_EDIT); - - $createdDate = @filectime($this->getPath()); - - if ($wasRemoved) return; - - $oldmeta = p_read_metadata($this->id)['persistent']; - $meta = array(); - - if ($wasCreated && - (empty($oldmeta['date']['created']) || $oldmeta['date']['created'] === $createdDate) - ) { - // newly created - $meta['date']['created'] = $createdDate; - if ($user) { - $meta['creator'] = $INFO['userinfo']['name'] ?? null; - $meta['user'] = $user; - } - } elseif (($wasCreated || $wasReverted) && !empty($oldmeta['date']['created'])) { - // re-created / restored - $meta['date']['created'] = $oldmeta['date']['created']; - $meta['date']['modified'] = $createdDate; // use the files ctime here - $meta['creator'] = $oldmeta['creator'] ?? null; - if ($user) { - $meta['contributor'][$user] = $INFO['userinfo']['name'] ?? null; - } - } elseif (!$wasMinorEdit) { // non-minor modification - $meta['date']['modified'] = $date; - if ($user) { - $meta['contributor'][$user] = $INFO['userinfo']['name'] ?? null; - } - } - $meta['last_change'] = $logEntry; - p_set_metadata($this->id, $meta); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/File/PageResolver.php b/snippets/dokuwiki-2023-04-04/inc/File/PageResolver.php deleted file mode 100644 index 1c10ea6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/File/PageResolver.php +++ /dev/null @@ -1,99 +0,0 @@ -resolveStartPage($id, $rev, $isDateAt); - if ($conf['autoplural']) { - $id = $this->resolveAutoPlural($id, $rev, $isDateAt); - } - } else { - $id = $this->contextID; - } - - $id = cleanID($id); // FIXME always? or support parameter - // readd hash if any - if ($hash !== '') $id .= "#$hash"; - return $id; - } - - /** - * IDs ending in : - * - * @param string $id - * @param string|int|false $rev - * @param bool $isDateAt - * @return string - */ - protected function resolveStartPage($id, $rev, $isDateAt) - { - global $conf; - - if ($id[-1] !== ':') return $id; - - if (page_exists($id . $conf['start'], $rev, true, $isDateAt)) { - // start page inside namespace - return $id . $conf['start']; - } elseif (page_exists($id . noNS(cleanID($id)), $rev, true, $isDateAt)) { - // page named like the NS inside the NS - return $id . noNS(cleanID($id)); - } elseif (page_exists(substr($id, 0, -1), $rev, true, $isDateAt)) { - // page named like the NS outside the NS - return substr($id, 0, -1); - } - - // fall back to default start page - return $id . $conf['start']; - } - - /** - * Try alternative plural/singular form - * - * @param string $id - * @param int $rev - * @param bool $isDateAt - * @return string - */ - protected function resolveAutoPlural($id, $rev, $isDateAt) - { - if (page_exists($id, $rev, $isDateAt)) return $id; - - if ($id[-1] === 's') { - $try = substr($id, 0, -1); - } else { - $try = $id . 's'; - } - - if (page_exists($try, $rev, true, $isDateAt)) { - return $try; - } - return $id; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/File/Resolver.php b/snippets/dokuwiki-2023-04-04/inc/File/Resolver.php deleted file mode 100644 index e3734cf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/File/Resolver.php +++ /dev/null @@ -1,106 +0,0 @@ -contextID = $contextID; - $this->contextNS = (string)getNS($contextID); - } - - /** - * Resolves a given ID to be absolute - * - * @param string $id The ID to resolve - * @param string|int|false $rev The revision time to use when resolving - * @param bool $isDateAt Is the given revision only a datetime hint not an exact revision? - * @return string - */ - public function resolveId($id, $rev = '', $isDateAt = false) - { - global $conf; - - // some pre cleaning for useslash: - if ($conf['useslash']) $id = str_replace('/', ':', $id); - // on some systems, semicolons might be used instead of colons: - $id = str_replace(';', ':', $id); - - $id = $this->resolvePrefix($id); - return $this->resolveRelatives($id); - } - - /** - * Handle IDs starting with . or ~ and prepend the proper prefix - * - * @param string $id - * @return string - */ - protected function resolvePrefix($id) - { - if($id === '') return $id; - - // relative to current page (makes the current page a start page) - if ($id[0] === '~') { - $id = $this->contextID . ':' . substr($id, 1); - } - - // relative to current namespace - if ($id[0] === '.') { - // normalize initial dots without a colon - $id = preg_replace('/^((\.+:)*)(\.+)(?=[^:\.])/', '\1\3:', $id); - $id = $this->contextNS . ':' . $id; - } - - // auto-relative, because there is a context namespace but no namespace in the ID - if ($this->contextID !== '' && strpos($id, ':') === false) { - $id = $this->contextNS . ':' . $id; - } - - return $id; - } - - /** - * Handle . and .. within IDs - * - * @param string $id - * @return string - */ - protected function resolveRelatives($id) - { - if ($id === '') return ''; - $trail = ($id[-1] === ':') ? ':' : ''; // keep trailing colon - - $result = []; - $parts = explode(':', $id); - - foreach ($parts as $dir) { - if ($dir === '.') continue; - if ($dir === '') continue; - if ($dir === '..') { - array_pop($result); - continue; - } - array_push($result, $dir); - } - - $id = implode(':', $result); - $id .= $trail; - - return $id; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/ButtonElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/ButtonElement.php deleted file mode 100644 index 3e110c6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/ButtonElement.php +++ /dev/null @@ -1,37 +0,0 @@ - $name, 'value' => 1)); - $this->content = $content; - } - - /** - * The HTML representation of this element - * - * @return string - */ - public function toHTML() - { - return ''; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/CheckableElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/CheckableElement.php deleted file mode 100644 index d70672b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/CheckableElement.php +++ /dev/null @@ -1,83 +0,0 @@ -attr('value', 1); - } - - /** - * Handles the useInput flag and sets the checked attribute accordingly - */ - protected function prefillInput() - { - global $INPUT; - list($name, $key) = $this->getInputName(); - $myvalue = $this->val(); - - if (!$INPUT->has($name)) return; - - if ($key === null) { - // no key - single value - $value = $INPUT->str($name); - if ($value == $myvalue) { - $this->attr('checked', 'checked'); - } else { - $this->rmattr('checked'); - } - } else { - // we have an array, there might be several values in it - $input = $INPUT->arr($name); - if (isset($input[$key])) { - $this->rmattr('checked'); - - // values seem to be in another sub array - if (is_array($input[$key])) { - $input = $input[$key]; - } - - foreach ($input as $value) { - if ($value == $myvalue) { - $this->attr('checked', 'checked'); - } - } - } - } - } - - /** - * The HTML representation of this element wrapped in a label - * Note: allow HTML tags in label text - * - * @return string - */ - public function toHTML() - { - if ($this->label) { - return ''; - } else { - return $this->mainElementHTML(); - } - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/DropdownElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/DropdownElement.php deleted file mode 100644 index e5628cf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/DropdownElement.php +++ /dev/null @@ -1,202 +0,0 @@ -rmattr('type'); - $this->optGroups[''] = new OptGroup(null, $options); - $this->val(''); - } - - /** - * Add an `` and respective options - * - * @param string $label - * @param array $options - * @return OptGroup a reference to the added optgroup - * @throws \InvalidArgumentException - */ - public function addOptGroup($label, $options) - { - if (empty($label)) { - throw new \InvalidArgumentException(hsc(' must have a label!')); - } - $this->optGroups[$label] = new OptGroup($label, $options); - return end($this->optGroups); - } - - /** - * Set or get the optgroups of an Dropdown-Element. - * - * optgroups have to be given as associative array - * * the key being the label of the group - * * the value being an array of options as defined in @param null|array $optGroups - * @return OptGroup[]|DropdownElement - * @see OptGroup::options() - * - */ - public function optGroups($optGroups = null) - { - if ($optGroups === null) { - return $this->optGroups; - } - if (!is_array($optGroups)) { - throw new \InvalidArgumentException(hsc('Argument must be an associative array of label => [options]!')); - } - $this->optGroups = array(); - foreach ($optGroups as $label => $options) { - $this->addOptGroup($label, $options); - } - return $this; - } - - /** - * Get or set the options of the Dropdown - * - * Options can be given as associative array (value => label) or as an - * indexd array (label = value) or as an array of arrays. In the latter - * case an element has to look as follows: - * option-value => array ( - * 'label' => option-label, - * 'attrs' => array ( - * attr-key => attr-value, ... - * ) - * ) - * - * @param null|array $options - * @return $this|array - */ - public function options($options = null) - { - if ($options === null) { - return $this->optGroups['']->options(); - } - $this->optGroups[''] = new OptGroup(null, $options); - return $this; - } - - /** - * Get or set the current value - * - * When setting a value that is not defined in the options, the value is ignored - * and the first option's value is selected instead - * - * @param null|string|string[] $value The value to set - * @return $this|string|string[] - */ - public function val($value = null) - { - // getter - if ($value === null) { - if (isset($this->attributes['multiple'])) { - return $this->values; - } else { - return $this->values[0]; - } - } - - // setter - $this->values = $this->setValuesInOptGroups((array) $value); - if(!$this->values) { - // unknown value set, select first option instead - $this->values = $this->setValuesInOptGroups((array) $this->getFirstOptionKey()); - } - - return $this; - } - - /** - * Returns the first option's key - * - * @return string - */ - protected function getFirstOptionKey() - { - $options = $this->options(); - if (!empty($options)) { - $keys = array_keys($options); - return (string)array_shift($keys); - } - foreach ($this->optGroups as $optGroup) { - $options = $optGroup->options(); - if (!empty($options)) { - $keys = array_keys($options); - return (string)array_shift($keys); - } - } - - return ''; // should not happen - } - - /** - * Set the value in the OptGroups, including the optgroup for the options without optgroup. - * - * @param string[] $values The values to be set - * @return string[] The values actually set - */ - protected function setValuesInOptGroups($values) - { - $valueset = []; - - /** @var OptGroup $optGroup */ - foreach ($this->optGroups as $optGroup) { - $found = $optGroup->storeValues($values); - $values = array_diff($values, $found); - $valueset = array_merge($valueset, $found); - } - - return $valueset; - } - - /** - * Create the HTML for the select it self - * - * @return string - */ - protected function mainElementHTML() - { - $attr = $this->attrs(); - if (isset($attr['multiple'])) { - // use array notation when multiple values are allowed - $attr['name'] .= '[]'; - } elseif ($this->useInput) { - // prefilling is only supported for non-multi fields - $this->prefillInput(); - } - - $html = ''; - - return $html; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/Element.php b/snippets/dokuwiki-2023-04-04/inc/Form/Element.php deleted file mode 100644 index e1c6147..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/Element.php +++ /dev/null @@ -1,160 +0,0 @@ -type = $type; - $this->attributes = $attributes; - } - - /** - * Type of this element - * - * @return string - */ - public function getType() - { - return $this->type; - } - - /** - * Gets or sets an attribute - * - * When no $value is given, the current content of the attribute is returned. - * An empty string is returned for unset attributes. - * - * When a $value is given, the content is set to that value and the Element - * itself is returned for easy chaining - * - * @param string $name Name of the attribute to access - * @param null|string $value New value to set - * @return string|$this - */ - public function attr($name, $value = null) - { - // set - if ($value !== null) { - $this->attributes[$name] = $value; - return $this; - } - - // get - if (isset($this->attributes[$name])) { - return $this->attributes[$name]; - } else { - return ''; - } - } - - /** - * Removes the given attribute if it exists - * - * @param string $name - * @return $this - */ - public function rmattr($name) - { - if (isset($this->attributes[$name])) { - unset($this->attributes[$name]); - } - return $this; - } - - /** - * Gets or adds a all given attributes at once - * - * @param array|null $attributes - * @return array|$this - */ - public function attrs($attributes = null) - { - // set - if ($attributes) { - foreach ((array) $attributes as $key => $val) { - $this->attr($key, $val); - } - return $this; - } - // get - return $this->attributes; - } - - /** - * Adds a class to the class attribute - * - * This is the preferred method of setting the element's class - * - * @param string $class the new class to add - * @return $this - */ - public function addClass($class) - { - $classes = explode(' ', $this->attr('class')); - $classes[] = $class; - $classes = array_unique($classes); - $classes = array_filter($classes); - $this->attr('class', join(' ', $classes)); - return $this; - } - - /** - * Get or set the element's ID - * - * This is the preferred way of setting the element's ID - * - * @param null|string $id - * @return string|$this - */ - public function id($id = null) - { - if (strpos($id, '__') === false) { - throw new \InvalidArgumentException('IDs in DokuWiki have to contain two subsequent underscores'); - } - - return $this->attr('id', $id); - } - - /** - * Get or set the element's value - * - * This is the preferred way of setting the element's value - * - * @param null|string $value - * @return string|$this - */ - public function val($value = null) - { - return $this->attr('value', $value); - } - - /** - * The HTML representation of this element - * - * @return string - */ - abstract public function toHTML(); -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/FieldsetCloseElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/FieldsetCloseElement.php deleted file mode 100644 index 5d724a2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/FieldsetCloseElement.php +++ /dev/null @@ -1,33 +0,0 @@ -type = 'fieldsetclose'; - } - - - /** - * The HTML representation of this element - * - * @return string - */ - public function toHTML() - { - return ''; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/FieldsetOpenElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/FieldsetOpenElement.php deleted file mode 100644 index d89771b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/FieldsetOpenElement.php +++ /dev/null @@ -1,40 +0,0 @@ -type = 'fieldsetopen'; - } - - /** - * The HTML representation of this element - * - * @return string - */ - public function toHTML() - { - $html = '
attrs()).'>'; - $legend = $this->val(); - if ($legend) $html .= DOKU_LF.''.hsc($legend).''; - return $html; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/Form.php b/snippets/dokuwiki-2023-04-04/inc/Form/Form.php deleted file mode 100644 index 3f6ea94..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/Form.php +++ /dev/null @@ -1,499 +0,0 @@ -attr('action')) { - $get = $_GET; - if (isset($get['id'])) unset($get['id']); - $self = wl($ID, $get, false, '&'); //attributes are escaped later - $this->attr('action', $self); - } - - // post is default - if (!$this->attr('method')) { - $this->attr('method', 'post'); - } - - // we like UTF-8 - if (!$this->attr('accept-charset')) { - $this->attr('accept-charset', 'utf-8'); - } - - // add the security token by default - if (!$unsafe) { - $this->setHiddenField('sectok', getSecurityToken()); - } - - // identify this as a new form based form in HTML - $this->addClass('doku_form'); - } - - /** - * Sets a hidden field - * - * @param string $name - * @param string $value - * @return $this - */ - public function setHiddenField($name, $value) - { - $this->hidden[$name] = $value; - return $this; - } - - #region element query function - - /** - * Returns the numbers of elements in the form - * - * @return int - */ - public function elementCount() - { - return count($this->elements); - } - - /** - * Get the position of the element in the form or false if it is not in the form - * - * Warning: This function may return Boolean FALSE, but may also return a non-Boolean value which evaluates - * to FALSE. Please read the section on Booleans for more information. Use the === operator for testing the - * return value of this function. - * - * @param Element $element - * - * @return false|int - */ - public function getElementPosition(Element $element) - { - return array_search($element, $this->elements, true); - } - - /** - * Returns a reference to the element at a position. - * A position out-of-bounds will return either the - * first (underflow) or last (overflow) element. - * - * @param int $pos - * @return Element - */ - public function getElementAt($pos) - { - if ($pos < 0) $pos = count($this->elements) + $pos; - if ($pos < 0) $pos = 0; - if ($pos >= count($this->elements)) $pos = count($this->elements) - 1; - return $this->elements[$pos]; - } - - /** - * Gets the position of the first of a type of element - * - * @param string $type Element type to look for. - * @param int $offset search from this position onward - * @return false|int position of element if found, otherwise false - */ - public function findPositionByType($type, $offset = 0) - { - $len = $this->elementCount(); - for ($pos = $offset; $pos < $len; $pos++) { - if ($this->elements[$pos]->getType() == $type) { - return $pos; - } - } - return false; - } - - /** - * Gets the position of the first element matching the attribute - * - * @param string $name Name of the attribute - * @param string $value Value the attribute should have - * @param int $offset search from this position onward - * @return false|int position of element if found, otherwise false - */ - public function findPositionByAttribute($name, $value, $offset = 0) - { - $len = $this->elementCount(); - for ($pos = $offset; $pos < $len; $pos++) { - if ($this->elements[$pos]->attr($name) == $value) { - return $pos; - } - } - return false; - } - - #endregion - - #region Element positioning functions - - /** - * Adds or inserts an element to the form - * - * @param Element $element - * @param int $pos 0-based position in the form, -1 for at the end - * @return Element - */ - public function addElement(Element $element, $pos = -1) - { - if (is_a($element, '\dokuwiki\Form\Form')) throw new \InvalidArgumentException( - 'You can\'t add a form to a form' - ); - if ($pos < 0) { - $this->elements[] = $element; - } else { - array_splice($this->elements, $pos, 0, array($element)); - } - return $element; - } - - /** - * Replaces an existing element with a new one - * - * @param Element $element the new element - * @param int $pos 0-based position of the element to replace - */ - public function replaceElement(Element $element, $pos) - { - if (is_a($element, '\dokuwiki\Form\Form')) throw new \InvalidArgumentException( - 'You can\'t add a form to a form' - ); - array_splice($this->elements, $pos, 1, array($element)); - } - - /** - * Remove an element from the form completely - * - * @param int $pos 0-based position of the element to remove - */ - public function removeElement($pos) - { - array_splice($this->elements, $pos, 1); - } - - #endregion - - #region Element adding functions - - /** - * Adds a text input field - * - * @param string $name - * @param string $label - * @param int $pos - * @return InputElement - */ - public function addTextInput($name, $label = '', $pos = -1) - { - return $this->addElement(new InputElement('text', $name, $label), $pos); - } - - /** - * Adds a password input field - * - * @param string $name - * @param string $label - * @param int $pos - * @return InputElement - */ - public function addPasswordInput($name, $label = '', $pos = -1) - { - return $this->addElement(new InputElement('password', $name, $label), $pos); - } - - /** - * Adds a radio button field - * - * @param string $name - * @param string $label - * @param int $pos - * @return CheckableElement - */ - public function addRadioButton($name, $label = '', $pos = -1) - { - return $this->addElement(new CheckableElement('radio', $name, $label), $pos); - } - - /** - * Adds a checkbox field - * - * @param string $name - * @param string $label - * @param int $pos - * @return CheckableElement - */ - public function addCheckbox($name, $label = '', $pos = -1) - { - return $this->addElement(new CheckableElement('checkbox', $name, $label), $pos); - } - - /** - * Adds a dropdown field - * - * @param string $name - * @param array $options - * @param string $label - * @param int $pos - * @return DropdownElement - */ - public function addDropdown($name, $options, $label = '', $pos = -1) - { - return $this->addElement(new DropdownElement($name, $options, $label), $pos); - } - - /** - * Adds a textarea field - * - * @param string $name - * @param string $label - * @param int $pos - * @return TextareaElement - */ - public function addTextarea($name, $label = '', $pos = -1) - { - return $this->addElement(new TextareaElement($name, $label), $pos); - } - - /** - * Adds a simple button, escapes the content for you - * - * @param string $name - * @param string $content - * @param int $pos - * @return Element - */ - public function addButton($name, $content, $pos = -1) - { - return $this->addElement(new ButtonElement($name, hsc($content)), $pos); - } - - /** - * Adds a simple button, allows HTML for content - * - * @param string $name - * @param string $html - * @param int $pos - * @return Element - */ - public function addButtonHTML($name, $html, $pos = -1) - { - return $this->addElement(new ButtonElement($name, $html), $pos); - } - - /** - * Adds a label referencing another input element, escapes the label for you - * - * @param string $label - * @param string $for - * @param int $pos - * @return Element - */ - public function addLabel($label, $for='', $pos = -1) - { - return $this->addLabelHTML(hsc($label), $for, $pos); - } - - /** - * Adds a label referencing another input element, allows HTML for content - * - * @param string $content - * @param string|Element $for - * @param int $pos - * @return Element - */ - public function addLabelHTML($content, $for='', $pos = -1) - { - $element = new LabelElement(hsc($content)); - - if (is_a($for, '\dokuwiki\Form\Element')) { - /** @var Element $for */ - $for = $for->id(); - } - $for = (string) $for; - if ($for !== '') { - $element->attr('for', $for); - } - - return $this->addElement($element, $pos); - } - - /** - * Add fixed HTML to the form - * - * @param string $html - * @param int $pos - * @return HTMLElement - */ - public function addHTML($html, $pos = -1) - { - return $this->addElement(new HTMLElement($html), $pos); - } - - /** - * Add a closed HTML tag to the form - * - * @param string $tag - * @param int $pos - * @return TagElement - */ - public function addTag($tag, $pos = -1) - { - return $this->addElement(new TagElement($tag), $pos); - } - - /** - * Add an open HTML tag to the form - * - * Be sure to close it again! - * - * @param string $tag - * @param int $pos - * @return TagOpenElement - */ - public function addTagOpen($tag, $pos = -1) - { - return $this->addElement(new TagOpenElement($tag), $pos); - } - - /** - * Add a closing HTML tag to the form - * - * Be sure it had been opened before - * - * @param string $tag - * @param int $pos - * @return TagCloseElement - */ - public function addTagClose($tag, $pos = -1) - { - return $this->addElement(new TagCloseElement($tag), $pos); - } - - /** - * Open a Fieldset - * - * @param string $legend - * @param int $pos - * @return FieldsetOpenElement - */ - public function addFieldsetOpen($legend = '', $pos = -1) - { - return $this->addElement(new FieldsetOpenElement($legend), $pos); - } - - /** - * Close a fieldset - * - * @param int $pos - * @return TagCloseElement - */ - public function addFieldsetClose($pos = -1) - { - return $this->addElement(new FieldsetCloseElement(), $pos); - } - - #endregion - - /** - * Adjust the elements so that fieldset open and closes are matching - */ - protected function balanceFieldsets() - { - $lastclose = 0; - $isopen = false; - $len = count($this->elements); - - for ($pos = 0; $pos < $len; $pos++) { - $type = $this->elements[$pos]->getType(); - if ($type == 'fieldsetopen') { - if ($isopen) { - //close previous fieldset - $this->addFieldsetClose($pos); - $lastclose = $pos + 1; - $pos++; - $len++; - } - $isopen = true; - } elseif ($type == 'fieldsetclose') { - if (!$isopen) { - // make sure there was a fieldsetopen - // either right after the last close or at the begining - $this->addFieldsetOpen('', $lastclose); - $len++; - $pos++; - } - $lastclose = $pos; - $isopen = false; - } - } - - // close open fieldset at the end - if ($isopen) { - $this->addFieldsetClose(); - } - } - - /** - * The HTML representation of the whole form - * - * @param string $eventName (optional) name of the event: FORM_{$name}_OUTPUT - * @return string - */ - public function toHTML($eventName = null) - { - $this->balanceFieldsets(); - - // trigger event to provide an opportunity to modify this form - if (isset($eventName)) { - $eventName = 'FORM_'.strtoupper($eventName).'_OUTPUT'; - Event::createAndTrigger($eventName, $this, null, false); - } - - $html = '
attrs()) .'>'; - - foreach ($this->hidden as $name => $value) { - $html .= ''; - } - - foreach ($this->elements as $element) { - $html .= $element->toHTML(); - } - - $html .= '
'; - - return $html; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/HTMLElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/HTMLElement.php deleted file mode 100644 index 41c0199..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/HTMLElement.php +++ /dev/null @@ -1,31 +0,0 @@ -val(); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/InputElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/InputElement.php deleted file mode 100644 index b7ace8a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/InputElement.php +++ /dev/null @@ -1,170 +0,0 @@ - $name)); - $this->attr('name', $name); - $this->attr('type', $type); - if ($label) $this->label = new LabelElement($label); - } - - /** - * Returns the label element if there's one set - * - * @return LabelElement|null - */ - public function getLabel() - { - return $this->label; - } - - /** - * Should the user sent input be used to initialize the input field - * - * The default is true. Any set values will be overwritten by the INPUT - * provided values. - * - * @param bool $useinput - * @return $this - */ - public function useInput($useinput) - { - $this->useInput = (bool) $useinput; - return $this; - } - - /** - * Get or set the element's ID - * - * @param null|string $id - * @return string|$this - */ - public function id($id = null) - { - if ($this->label) $this->label->attr('for', $id); - return parent::id($id); - } - - /** - * Adds a class to the class attribute - * - * This is the preferred method of setting the element's class - * - * @param string $class the new class to add - * @return $this - */ - public function addClass($class) - { - if ($this->label) $this->label->addClass($class); - return parent::addClass($class); - } - - /** - * Figures out how to access the value for this field from INPUT data - * - * The element's name could have been given as a simple string ('foo') - * or in array notation ('foo[bar]'). - * - * Note: this function only handles one level of arrays. If your data - * is nested deeper, you should call useInput(false) and set the - * correct value yourself - * - * @return array name and array key (null if not an array) - */ - protected function getInputName() - { - $name = $this->attr('name'); - parse_str("$name=1", $parsed); - - $name = array_keys($parsed); - $name = array_shift($name); - - if (isset($parsed[$name]) && is_array($parsed[$name])) { - $key = array_keys($parsed[$name]); - $key = array_shift($key); - } else { - $key = null; - } - - return array($name, $key); - } - - /** - * Handles the useInput flag and set the value attribute accordingly - */ - protected function prefillInput() - { - global $INPUT; - - list($name, $key) = $this->getInputName(); - if (!$INPUT->has($name)) return; - - if ($key === null) { - $value = $INPUT->str($name); - } else { - $value = $INPUT->arr($name); - if (isset($value[$key])) { - $value = $value[$key]; - } else { - $value = ''; - } - } - $this->val($value); - } - - /** - * The HTML representation of this element - * - * @return string - */ - protected function mainElementHTML() - { - if ($this->useInput) $this->prefillInput(); - return 'attrs()) .' />'; - } - - /** - * The HTML representation of this element wrapped in a label - * - * @return string - */ - public function toHTML() - { - if ($this->label) { - return ''; - } else { - return $this->mainElementHTML(); - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/LabelElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/LabelElement.php deleted file mode 100644 index 9a9bb63..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/LabelElement.php +++ /dev/null @@ -1,30 +0,0 @@ -attrs()) . '>' . $this->val() . ''; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/LegacyForm.php b/snippets/dokuwiki-2023-04-04/inc/Form/LegacyForm.php deleted file mode 100644 index 8232cc7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/LegacyForm.php +++ /dev/null @@ -1,186 +0,0 @@ -params); - - $this->hidden = $oldform->_hidden; - - foreach ($oldform->_content as $element) { - list($ctl, $attr) = $this->parseLegacyAttr($element); - - if (is_array($element)) { - switch ($ctl['elem']) { - case 'wikitext': - $this->addTextarea('wikitext') - ->attrs($attr) - ->id('wiki__text') - ->val($ctl['text']) - ->addClass($ctl['class']); - break; - case 'textfield': - $this->addTextInput($ctl['name'], $ctl['text']) - ->attrs($attr) - ->id($ctl['id']) - ->addClass($ctl['class']); - break; - case 'passwordfield': - $this->addPasswordInput($ctl['name'], $ctl['text']) - ->attrs($attr) - ->id($ctl['id']) - ->addClass($ctl['class']); - break; - case 'checkboxfield': - $this->addCheckbox($ctl['name'], $ctl['text']) - ->attrs($attr) - ->id($ctl['id']) - ->addClass($ctl['class']); - break; - case 'radiofield': - $this->addRadioButton($ctl['name'], $ctl['text']) - ->attrs($attr) - ->id($ctl['id']) - ->addClass($ctl['class']); - break; - case 'tag': - $this->addTag($ctl['tag']) - ->attrs($attr) - ->attr('name', $ctl['name']) - ->id($ctl['id']) - ->addClass($ctl['class']); - break; - case 'opentag': - $this->addTagOpen($ctl['tag']) - ->attrs($attr) - ->attr('name', $ctl['name']) - ->id($ctl['id']) - ->addClass($ctl['class']); - break; - case 'closetag': - $this->addTagClose($ctl['tag']); - break; - case 'openfieldset': - $this->addFieldsetOpen($ctl['legend']) - ->attrs($attr) - ->attr('name', $ctl['name']) - ->id($ctl['id']) - ->addClass($ctl['class']); - break; - case 'closefieldset': - $this->addFieldsetClose(); - break; - case 'button': - case 'field': - case 'fieldright': - case 'filefield': - case 'menufield': - case 'listboxfield': - throw new \UnexpectedValueException('Unsupported legacy field ' . $ctl['elem']); - break; - default: - throw new \UnexpectedValueException('Unknown legacy field ' . $ctl['elem']); - - } - } else { - $this->addHTML($element); - } - } - - } - - /** - * Parses out what is the elements attributes and what is control info - * - * @param array $legacy - * @return array - */ - protected function parseLegacyAttr($legacy) - { - $attributes = array(); - $control = array(); - - foreach ($legacy as $key => $val) { - if ($key[0] == '_') { - $control[substr($key, 1)] = $val; - } elseif($key == 'name') { - $control[$key] = $val; - } elseif($key == 'id') { - $control[$key] = $val; - } else { - $attributes[$key] = $val; - } - } - - return array($control, $attributes); - } - - /** - * Translates our types to the legacy types - * - * @param string $type - * @return string - */ - protected function legacyType($type) - { - static $types = array( - 'text' => 'textfield', - 'password' => 'passwordfield', - 'checkbox' => 'checkboxfield', - 'radio' => 'radiofield', - 'tagopen' => 'opentag', - 'tagclose' => 'closetag', - 'fieldsetopen' => 'openfieldset', - 'fieldsetclose' => 'closefieldset', - ); - if (isset($types[$type])) return $types[$type]; - return $type; - } - - /** - * Creates an old legacy form from this modern form's data - * - * @return \Doku_Form - */ - public function toLegacy() - { - $this->balanceFieldsets(); - - $legacy = new \Doku_Form($this->attrs()); - $legacy->_hidden = $this->hidden; - foreach ($this->elements as $element) { - if (is_a($element, 'dokuwiki\Form\HTMLElement')) { - $legacy->_content[] = $element->toHTML(); - } elseif (is_a($element, 'dokuwiki\Form\InputElement')) { - /** @var InputElement $element */ - $data = $element->attrs(); - $data['_elem'] = $this->legacyType($element->getType()); - $label = $element->getLabel(); - if ($label) { - $data['_class'] = $label->attr('class'); - } - $legacy->_content[] = $data; - } - } - - return $legacy; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/OptGroup.php b/snippets/dokuwiki-2023-04-04/inc/Form/OptGroup.php deleted file mode 100644 index 8fe8a28..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/OptGroup.php +++ /dev/null @@ -1,118 +0,0 @@ - $label)); - $this->options($options); - } - - /** - * Store the given values so they can be used during rendering - * - * This is intended to be only called from within DropdownElement::val() - * - * @param string[] $values the values to set - * @return string[] the values that have been set (options exist) - * @see DropdownElement::val() - */ - public function storeValues($values) - { - $this->values = []; - foreach ($values as $value) { - if(isset($this->options[$value])) { - $this->values[] = $value; - } - } - - return $this->values; - } - - /** - * Get or set the options of the optgroup - * - * Options can be given as associative array (value => label) or as an - * indexd array (label = value) or as an array of arrays. In the latter - * case an element has to look as follows: - * option-value => array ( - * 'label' => option-label, - * 'attrs' => array ( - * attr-key => attr-value, ... - * ) - * ) - * - * @param null|array $options - * @return $this|array - */ - public function options($options = null) - { - if ($options === null) return $this->options; - if (!is_array($options)) throw new \InvalidArgumentException('Options have to be an array'); - $this->options = array(); - foreach ($options as $key => $val) { - if (is_array($val)) { - if (!key_exists('label', $val)) { - throw new \InvalidArgumentException( - 'If option is given as array, it has to have a "label"-key!' - ); - } - if (key_exists('attrs', $val) && is_array($val['attrs']) && key_exists('selected', $val['attrs'])) { - throw new \InvalidArgumentException( - 'Please use function "DropdownElement::val()" to set the selected option' - ); - } - $this->options[$key] = $val; - } elseif (is_int($key)) { - $this->options[$val] = array('label' => (string)$val); - } else { - $this->options[$key] = array('label' => (string)$val); - } - } - return $this; - } - - /** - * The HTML representation of this element - * - * @return string - */ - public function toHTML() - { - if ($this->attributes['label'] === null) { - return $this->renderOptions(); - } - $html = 'attrs()) . '>'; - $html .= $this->renderOptions(); - $html .= ''; - return $html; - } - - /** - * @return string - */ - protected function renderOptions() - { - $html = ''; - foreach ($this->options as $key => $val) { - $selected = in_array((string)$key, $this->values) ? ' selected="selected"' : ''; - $attrs = ''; - if (!empty($val['attrs']) && is_array($val['attrs'])) { - $attrs = buildAttributes($val['attrs']); - } - $html .= ''; - $html .= hsc($val['label']); - $html .= ''; - } - return $html; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/TagCloseElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/TagCloseElement.php deleted file mode 100644 index 538413e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/TagCloseElement.php +++ /dev/null @@ -1,95 +0,0 @@ -val().'>'; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/TagElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/TagElement.php deleted file mode 100644 index 9de1f99..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/TagElement.php +++ /dev/null @@ -1,32 +0,0 @@ -val().' '.buildAttributes($this->attrs()).' />'; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/TagOpenElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/TagOpenElement.php deleted file mode 100644 index 95dc1c0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/TagOpenElement.php +++ /dev/null @@ -1,33 +0,0 @@ -val().' '.buildAttributes($this->attrs()).'>'; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/TextareaElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/TextareaElement.php deleted file mode 100644 index f1d9796..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/TextareaElement.php +++ /dev/null @@ -1,55 +0,0 @@ -attr('dir', 'auto'); - } - - /** - * Get or set the element's value - * - * This is the preferred way of setting the element's value - * - * @param null|string $value - * @return string|$this - */ - public function val($value = null) - { - if ($value !== null) { - $this->text = cleanText($value); - return $this; - } - return $this->text; - } - - /** - * The HTML representation of this element - * - * @return string - */ - protected function mainElementHTML() - { - if ($this->useInput) $this->prefillInput(); - return ''; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Form/ValueElement.php b/snippets/dokuwiki-2023-04-04/inc/Form/ValueElement.php deleted file mode 100644 index e996eb7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Form/ValueElement.php +++ /dev/null @@ -1,47 +0,0 @@ -val($value); - } - - /** - * Get or set the element's value - * - * @param null|string $value - * @return string|$this - */ - public function val($value = null) - { - if ($value !== null) { - $this->value = $value; - return $this; - } - return $this->value; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/HTTP/DokuHTTPClient.php b/snippets/dokuwiki-2023-04-04/inc/HTTP/DokuHTTPClient.php deleted file mode 100644 index b1db7e3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/HTTP/DokuHTTPClient.php +++ /dev/null @@ -1,77 +0,0 @@ - - */ -class DokuHTTPClient extends HTTPClient { - - /** - * Constructor. - * - * @author Andreas Gohr - */ - public function __construct(){ - global $conf; - - // call parent constructor - parent::__construct(); - - // set some values from the config - $this->proxy_host = $conf['proxy']['host']; - $this->proxy_port = $conf['proxy']['port']; - $this->proxy_user = $conf['proxy']['user']; - $this->proxy_pass = conf_decodeString($conf['proxy']['pass']); - $this->proxy_ssl = $conf['proxy']['ssl']; - $this->proxy_except = $conf['proxy']['except']; - - // allow enabling debugging via URL parameter (if debugging allowed) - if($conf['allowdebug']) { - if( - isset($_REQUEST['httpdebug']) || - ( - isset($_SERVER['HTTP_REFERER']) && - strpos($_SERVER['HTTP_REFERER'], 'httpdebug') !== false - ) - ) { - $this->debug = true; - } - } - } - - - /** - * Wraps an event around the parent function - * - * @triggers HTTPCLIENT_REQUEST_SEND - * @author Andreas Gohr - */ - /** - * @param string $url - * @param string|array $data the post data either as array or raw data - * @param string $method - * @return bool - */ - public function sendRequest($url,$data='',$method='GET'){ - $httpdata = array('url' => $url, - 'data' => $data, - 'method' => $method); - $evt = new \Doku_Event('HTTPCLIENT_REQUEST_SEND',$httpdata); - if($evt->advise_before()){ - $url = $httpdata['url']; - $data = $httpdata['data']; - $method = $httpdata['method']; - } - $evt->advise_after(); - unset($evt); - return parent::sendRequest($url,$data,$method); - } - -} - diff --git a/snippets/dokuwiki-2023-04-04/inc/HTTP/HTTPClient.php b/snippets/dokuwiki-2023-04-04/inc/HTTP/HTTPClient.php deleted file mode 100644 index 9630918..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/HTTP/HTTPClient.php +++ /dev/null @@ -1,893 +0,0 @@ - - * @author Andreas Gohr - * @author Tobias Sarnowski - */ -class HTTPClient { - //set these if you like - public $agent; // User agent - public $http; // HTTP version defaults to 1.0 - public $timeout; // read timeout (seconds) - public $cookies; - public $referer; - public $max_redirect; - public $max_bodysize; - public $max_bodysize_abort = true; // if set, abort if the response body is bigger than max_bodysize - public $header_regexp; // if set this RE must match against the headers, else abort - public $headers; - public $debug; - public $start = 0.0; // for timings - public $keep_alive = true; // keep alive rocks - - // don't set these, read on error - public $error; - public $redirect_count; - - // read these after a successful request - public $status; - public $resp_body; - public $resp_headers; - - // set these to do basic authentication - public $user; - public $pass; - - // set these if you need to use a proxy - public $proxy_host; - public $proxy_port; - public $proxy_user; - public $proxy_pass; - public $proxy_ssl; //boolean set to true if your proxy needs SSL - public $proxy_except; // regexp of URLs to exclude from proxy - - // list of kept alive connections - protected static $connections = array(); - - // what we use as boundary on multipart/form-data posts - protected $boundary = '---DokuWikiHTTPClient--4523452351'; - - /** - * Constructor. - * - * @author Andreas Gohr - */ - public function __construct(){ - $this->agent = 'Mozilla/4.0 (compatible; DokuWiki HTTP Client; '.PHP_OS.')'; - $this->timeout = 15; - $this->cookies = array(); - $this->referer = ''; - $this->max_redirect = 3; - $this->redirect_count = 0; - $this->status = 0; - $this->headers = array(); - $this->http = '1.0'; - $this->debug = false; - $this->max_bodysize = 0; - $this->header_regexp= ''; - if(extension_loaded('zlib')) $this->headers['Accept-encoding'] = 'gzip'; - $this->headers['Accept'] = 'text/xml,application/xml,application/xhtml+xml,'. - 'text/html,text/plain,image/png,image/jpeg,image/gif,*/*'; - $this->headers['Accept-Language'] = 'en-us'; - } - - - /** - * Simple function to do a GET request - * - * Returns the wanted page or false on an error; - * - * @param string $url The URL to fetch - * @param bool $sloppy304 Return body on 304 not modified - * @return false|string response body, false on error - * - * @author Andreas Gohr - */ - public function get($url,$sloppy304=false){ - if(!$this->sendRequest($url)) return false; - if($this->status == 304 && $sloppy304) return $this->resp_body; - if($this->status < 200 || $this->status > 206) return false; - return $this->resp_body; - } - - /** - * Simple function to do a GET request with given parameters - * - * Returns the wanted page or false on an error. - * - * This is a convenience wrapper around get(). The given parameters - * will be correctly encoded and added to the given base URL. - * - * @param string $url The URL to fetch - * @param array $data Associative array of parameters - * @param bool $sloppy304 Return body on 304 not modified - * @return false|string response body, false on error - * - * @author Andreas Gohr - */ - public function dget($url,$data,$sloppy304=false){ - if(strpos($url,'?')){ - $url .= '&'; - }else{ - $url .= '?'; - } - $url .= $this->postEncode($data); - return $this->get($url,$sloppy304); - } - - /** - * Simple function to do a POST request - * - * Returns the resulting page or false on an error; - * - * @param string $url The URL to fetch - * @param array $data Associative array of parameters - * @return false|string response body, false on error - * @author Andreas Gohr - */ - public function post($url,$data){ - if(!$this->sendRequest($url,$data,'POST')) return false; - if($this->status < 200 || $this->status > 206) return false; - return $this->resp_body; - } - - /** - * Send an HTTP request - * - * This method handles the whole HTTP communication. It respects set proxy settings, - * builds the request headers, follows redirects and parses the response. - * - * Post data should be passed as associative array. When passed as string it will be - * sent as is. You will need to setup your own Content-Type header then. - * - * @param string $url - the complete URL - * @param mixed $data - the post data either as array or raw data - * @param string $method - HTTP Method usually GET or POST. - * @return bool - true on success - * - * @author Andreas Goetz - * @author Andreas Gohr - */ - public function sendRequest($url,$data='',$method='GET'){ - $this->start = $this->time(); - $this->error = ''; - $this->status = 0; - $this->resp_body = ''; - $this->resp_headers = array(); - - // save unencoded data for recursive call - $unencodedData = $data; - - // don't accept gzip if truncated bodies might occur - if($this->max_bodysize && - !$this->max_bodysize_abort && - isset($this->headers['Accept-encoding']) && - $this->headers['Accept-encoding'] == 'gzip'){ - unset($this->headers['Accept-encoding']); - } - - // parse URL into bits - $uri = parse_url($url); - $server = $uri['host']; - $path = !empty($uri['path']) ? $uri['path'] : '/'; - $uriPort = !empty($uri['port']) ? $uri['port'] : null; - if(!empty($uri['query'])) $path .= '?'.$uri['query']; - if(isset($uri['user'])) $this->user = $uri['user']; - if(isset($uri['pass'])) $this->pass = $uri['pass']; - - // proxy setup - if($this->useProxyForUrl($url)){ - $request_url = $url; - $server = $this->proxy_host; - $port = $this->proxy_port; - if (empty($port)) $port = 8080; - $use_tls = $this->proxy_ssl; - }else{ - $request_url = $path; - $port = $uriPort ?: ($uri['scheme'] == 'https' ? 443 : 80); - $use_tls = ($uri['scheme'] == 'https'); - } - - // add SSL stream prefix if needed - needs SSL support in PHP - if($use_tls) { - if(!in_array('ssl', stream_get_transports())) { - $this->status = -200; - $this->error = 'This PHP version does not support SSL - cannot connect to server'; - } - $server = 'ssl://'.$server; - } - - // prepare headers - $headers = $this->headers; - $headers['Host'] = $uri['host'] - . ($uriPort ? ':' . $uriPort : ''); - $headers['User-Agent'] = $this->agent; - $headers['Referer'] = $this->referer; - - if($method == 'POST'){ - if(is_array($data)){ - if (empty($headers['Content-Type'])) { - $headers['Content-Type'] = null; - } - switch ($headers['Content-Type']) { - case 'multipart/form-data': - $headers['Content-Type'] = 'multipart/form-data; boundary=' . $this->boundary; - $data = $this->postMultipartEncode($data); - break; - default: - $headers['Content-Type'] = 'application/x-www-form-urlencoded'; - $data = $this->postEncode($data); - } - } - }elseif($method == 'GET'){ - $data = ''; //no data allowed on GET requests - } - - $contentlength = strlen($data); - if($contentlength) { - $headers['Content-Length'] = $contentlength; - } - - if($this->user) { - $headers['Authorization'] = 'Basic '.base64_encode($this->user.':'.$this->pass); - } - if($this->proxy_user) { - $headers['Proxy-Authorization'] = 'Basic '.base64_encode($this->proxy_user.':'.$this->proxy_pass); - } - - // already connected? - $connectionId = $this->uniqueConnectionId($server,$port); - $this->debug('connection pool', self::$connections); - $socket = null; - if (isset(self::$connections[$connectionId])) { - $this->debug('reusing connection', $connectionId); - $socket = self::$connections[$connectionId]; - } - if (is_null($socket) || feof($socket)) { - $this->debug('opening connection', $connectionId); - // open socket - $socket = @fsockopen($server,$port,$errno, $errstr, $this->timeout); - if (!$socket){ - $this->status = -100; - $this->error = "Could not connect to $server:$port\n$errstr ($errno)"; - return false; - } - - // try establish a CONNECT tunnel for SSL - try { - if($this->ssltunnel($socket, $request_url)){ - // no keep alive for tunnels - $this->keep_alive = false; - // tunnel is authed already - if(isset($headers['Proxy-Authentication'])) unset($headers['Proxy-Authentication']); - } - } catch (HTTPClientException $e) { - $this->status = $e->getCode(); - $this->error = $e->getMessage(); - fclose($socket); - return false; - } - - // keep alive? - if ($this->keep_alive) { - self::$connections[$connectionId] = $socket; - } else { - unset(self::$connections[$connectionId]); - } - } - - if ($this->keep_alive && !$this->useProxyForUrl($request_url)) { - // RFC 2068, section 19.7.1: A client MUST NOT send the Keep-Alive - // connection token to a proxy server. We still do keep the connection the - // proxy alive (well except for CONNECT tunnels) - $headers['Connection'] = 'Keep-Alive'; - } else { - $headers['Connection'] = 'Close'; - } - - try { - //set non-blocking - stream_set_blocking($socket, 0); - - // build request - $request = "$method $request_url HTTP/".$this->http.HTTP_NL; - $request .= $this->buildHeaders($headers); - $request .= $this->getCookies(); - $request .= HTTP_NL; - $request .= $data; - - $this->debug('request',$request); - $this->sendData($socket, $request, 'request'); - - // read headers from socket - $r_headers = ''; - do{ - $r_line = $this->readLine($socket, 'headers'); - $r_headers .= $r_line; - }while($r_line != "\r\n" && $r_line != "\n"); - - $this->debug('response headers',$r_headers); - - // check if expected body size exceeds allowance - if($this->max_bodysize && preg_match('/\r?\nContent-Length:\s*(\d+)\r?\n/i',$r_headers,$match)){ - if($match[1] > $this->max_bodysize){ - if ($this->max_bodysize_abort) - throw new HTTPClientException('Reported content length exceeds allowed response size'); - else - $this->error = 'Reported content length exceeds allowed response size'; - } - } - - // get Status - if (!preg_match('/^HTTP\/(\d\.\d)\s*(\d+).*?\n/s', $r_headers, $m)) - throw new HTTPClientException('Server returned bad answer '.$r_headers); - - $this->status = $m[2]; - - // handle headers and cookies - $this->resp_headers = $this->parseHeaders($r_headers); - if(isset($this->resp_headers['set-cookie'])){ - foreach ((array) $this->resp_headers['set-cookie'] as $cookie){ - list($cookie) = sexplode(';', $cookie, 2, ''); - list($key, $val) = sexplode('=', $cookie, 2, ''); - $key = trim($key); - if($val == 'deleted'){ - if(isset($this->cookies[$key])){ - unset($this->cookies[$key]); - } - }elseif($key){ - $this->cookies[$key] = $val; - } - } - } - - $this->debug('Object headers',$this->resp_headers); - - // check server status code to follow redirect - if(in_array($this->status, [301, 302, 303, 307, 308])){ - if (empty($this->resp_headers['location'])){ - throw new HTTPClientException('Redirect but no Location Header found'); - }elseif($this->redirect_count == $this->max_redirect){ - throw new HTTPClientException('Maximum number of redirects exceeded'); - }else{ - // close the connection because we don't handle content retrieval here - // that's the easiest way to clean up the connection - fclose($socket); - unset(self::$connections[$connectionId]); - - $this->redirect_count++; - $this->referer = $url; - // handle non-RFC-compliant relative redirects - if (!preg_match('/^http/i', $this->resp_headers['location'])){ - if($this->resp_headers['location'][0] != '/'){ - $this->resp_headers['location'] = $uri['scheme'].'://'.$uri['host'].':'.$uriPort. - dirname($path).'/'.$this->resp_headers['location']; - }else{ - $this->resp_headers['location'] = $uri['scheme'].'://'.$uri['host'].':'.$uriPort. - $this->resp_headers['location']; - } - } - if($this->status == 307 || $this->status == 308) { - // perform redirected request, same method as before (required by RFC) - return $this->sendRequest($this->resp_headers['location'],$unencodedData,$method); - }else{ - // perform redirected request, always via GET (required by RFC) - return $this->sendRequest($this->resp_headers['location'],array(),'GET'); - } - } - } - - // check if headers are as expected - if($this->header_regexp && !preg_match($this->header_regexp,$r_headers)) - throw new HTTPClientException('The received headers did not match the given regexp'); - - //read body (with chunked encoding if needed) - $r_body = ''; - if( - ( - isset($this->resp_headers['transfer-encoding']) && - $this->resp_headers['transfer-encoding'] == 'chunked' - ) || ( - isset($this->resp_headers['transfer-coding']) && - $this->resp_headers['transfer-coding'] == 'chunked' - ) - ) { - $abort = false; - do { - $chunk_size = ''; - while (preg_match('/^[a-zA-Z0-9]?$/',$byte=$this->readData($socket,1,'chunk'))){ - // read chunksize until \r - $chunk_size .= $byte; - if (strlen($chunk_size) > 128) // set an abritrary limit on the size of chunks - throw new HTTPClientException('Allowed response size exceeded'); - } - $this->readLine($socket, 'chunk'); // readtrailing \n - $chunk_size = hexdec($chunk_size); - - if($this->max_bodysize && $chunk_size+strlen($r_body) > $this->max_bodysize){ - if ($this->max_bodysize_abort) - throw new HTTPClientException('Allowed response size exceeded'); - $this->error = 'Allowed response size exceeded'; - $chunk_size = $this->max_bodysize - strlen($r_body); - $abort = true; - } - - if ($chunk_size > 0) { - $r_body .= $this->readData($socket, $chunk_size, 'chunk'); - $this->readData($socket, 2, 'chunk'); // read trailing \r\n - } - } while ($chunk_size && !$abort); - }elseif(isset($this->resp_headers['content-length']) && !isset($this->resp_headers['transfer-encoding'])){ - /* RFC 2616 - * If a message is received with both a Transfer-Encoding header field and a Content-Length - * header field, the latter MUST be ignored. - */ - - // read up to the content-length or max_bodysize - // for keep alive we need to read the whole message to clean up the socket for the next read - if( - !$this->keep_alive && - $this->max_bodysize && - $this->max_bodysize < $this->resp_headers['content-length'] - ) { - $length = $this->max_bodysize + 1; - }else{ - $length = $this->resp_headers['content-length']; - } - - $r_body = $this->readData($socket, $length, 'response (content-length limited)', true); - }elseif( !isset($this->resp_headers['transfer-encoding']) && $this->max_bodysize && !$this->keep_alive){ - $r_body = $this->readData($socket, $this->max_bodysize+1, 'response (content-length limited)', true); - } elseif ((int)$this->status === 204) { - // request has no content - } else{ - // read entire socket - while (!feof($socket)) { - $r_body .= $this->readData($socket, 4096, 'response (unlimited)', true); - } - } - - // recheck body size, we might have read max_bodysize+1 or even the whole body, so we abort late here - if($this->max_bodysize){ - if(strlen($r_body) > $this->max_bodysize){ - if ($this->max_bodysize_abort) { - throw new HTTPClientException('Allowed response size exceeded'); - } else { - $this->error = 'Allowed response size exceeded'; - } - } - } - - } catch (HTTPClientException $err) { - $this->error = $err->getMessage(); - if ($err->getCode()) - $this->status = $err->getCode(); - unset(self::$connections[$connectionId]); - fclose($socket); - return false; - } - - if (!$this->keep_alive || - (isset($this->resp_headers['connection']) && $this->resp_headers['connection'] == 'Close')) { - // close socket - fclose($socket); - unset(self::$connections[$connectionId]); - } - - // decode gzip if needed - if(isset($this->resp_headers['content-encoding']) && - $this->resp_headers['content-encoding'] == 'gzip' && - strlen($r_body) > 10 && substr($r_body,0,3)=="\x1f\x8b\x08"){ - $this->resp_body = @gzinflate(substr($r_body, 10)); - if($this->resp_body === false){ - $this->error = 'Failed to decompress gzip encoded content'; - $this->resp_body = $r_body; - } - }else{ - $this->resp_body = $r_body; - } - - $this->debug('response body',$this->resp_body); - $this->redirect_count = 0; - return true; - } - - /** - * Tries to establish a CONNECT tunnel via Proxy - * - * Protocol, Servername and Port will be stripped from the request URL when a successful CONNECT happened - * - * @param resource &$socket - * @param string &$requesturl - * @throws HTTPClientException when a tunnel is needed but could not be established - * @return bool true if a tunnel was established - */ - protected function ssltunnel(&$socket, &$requesturl){ - if(!$this->useProxyForUrl($requesturl)) return false; - $requestinfo = parse_url($requesturl); - if($requestinfo['scheme'] != 'https') return false; - if(empty($requestinfo['port'])) $requestinfo['port'] = 443; - - // build request - $request = "CONNECT {$requestinfo['host']}:{$requestinfo['port']} HTTP/1.0".HTTP_NL; - $request .= "Host: {$requestinfo['host']}".HTTP_NL; - if($this->proxy_user) { - $request .= 'Proxy-Authorization: Basic '.base64_encode($this->proxy_user.':'.$this->proxy_pass).HTTP_NL; - } - $request .= HTTP_NL; - - $this->debug('SSL Tunnel CONNECT',$request); - $this->sendData($socket, $request, 'SSL Tunnel CONNECT'); - - // read headers from socket - $r_headers = ''; - do{ - $r_line = $this->readLine($socket, 'headers'); - $r_headers .= $r_line; - }while($r_line != "\r\n" && $r_line != "\n"); - - $this->debug('SSL Tunnel Response',$r_headers); - if(preg_match('/^HTTP\/1\.[01] 200/i',$r_headers)){ - // set correct peer name for verification (enabled since PHP 5.6) - stream_context_set_option($socket, 'ssl', 'peer_name', $requestinfo['host']); - - // SSLv3 is broken, use only TLS connections. - // @link https://bugs.php.net/69195 - if (PHP_VERSION_ID >= 50600 && PHP_VERSION_ID <= 50606) { - $cryptoMethod = STREAM_CRYPTO_METHOD_TLS_CLIENT; - } else { - // actually means neither SSLv2 nor SSLv3 - $cryptoMethod = STREAM_CRYPTO_METHOD_SSLv23_CLIENT; - } - - if (@stream_socket_enable_crypto($socket, true, $cryptoMethod)) { - $requesturl = $requestinfo['path']. - (!empty($requestinfo['query'])?'?'.$requestinfo['query']:''); - return true; - } - - throw new HTTPClientException( - 'Failed to set up crypto for secure connection to '.$requestinfo['host'], -151 - ); - } - - throw new HTTPClientException('Failed to establish secure proxy connection', -150); - } - - /** - * Safely write data to a socket - * - * @param resource $socket An open socket handle - * @param string $data The data to write - * @param string $message Description of what is being read - * @throws HTTPClientException - * - * @author Tom N Harris - */ - protected function sendData($socket, $data, $message) { - // send request - $towrite = strlen($data); - $written = 0; - while($written < $towrite){ - // check timeout - $time_used = $this->time() - $this->start; - if($time_used > $this->timeout) - throw new HTTPClientException(sprintf('Timeout while sending %s (%.3fs)',$message, $time_used), -100); - if(feof($socket)) - throw new HTTPClientException("Socket disconnected while writing $message"); - - // select parameters - $sel_r = null; - $sel_w = array($socket); - $sel_e = null; - // wait for stream ready or timeout (1sec) - if(@stream_select($sel_r,$sel_w,$sel_e,1) === false){ - usleep(1000); - continue; - } - - // write to stream - $nbytes = fwrite($socket, substr($data,$written,4096)); - if($nbytes === false) - throw new HTTPClientException("Failed writing to socket while sending $message", -100); - $written += $nbytes; - } - } - - /** - * Safely read data from a socket - * - * Reads up to a given number of bytes or throws an exception if the - * response times out or ends prematurely. - * - * @param resource $socket An open socket handle in non-blocking mode - * @param int $nbytes Number of bytes to read - * @param string $message Description of what is being read - * @param bool $ignore_eof End-of-file is not an error if this is set - * @throws HTTPClientException - * @return string - * - * @author Tom N Harris - */ - protected function readData($socket, $nbytes, $message, $ignore_eof = false) { - $r_data = ''; - // Does not return immediately so timeout and eof can be checked - if ($nbytes < 0) $nbytes = 0; - $to_read = $nbytes; - do { - $time_used = $this->time() - $this->start; - if ($time_used > $this->timeout) - throw new HTTPClientException( - sprintf('Timeout while reading %s after %d bytes (%.3fs)', $message, - strlen($r_data), $time_used), -100); - if(feof($socket)) { - if(!$ignore_eof) - throw new HTTPClientException("Premature End of File (socket) while reading $message"); - break; - } - - if ($to_read > 0) { - // select parameters - $sel_r = array($socket); - $sel_w = null; - $sel_e = null; - // wait for stream ready or timeout (1sec) - if(@stream_select($sel_r,$sel_w,$sel_e,1) === false){ - usleep(1000); - continue; - } - - $bytes = fread($socket, $to_read); - if($bytes === false) - throw new HTTPClientException("Failed reading from socket while reading $message", -100); - $r_data .= $bytes; - $to_read -= strlen($bytes); - } - } while ($to_read > 0 && strlen($r_data) < $nbytes); - return $r_data; - } - - /** - * Safely read a \n-terminated line from a socket - * - * Always returns a complete line, including the terminating \n. - * - * @param resource $socket An open socket handle in non-blocking mode - * @param string $message Description of what is being read - * @throws HTTPClientException - * @return string - * - * @author Tom N Harris - */ - protected function readLine($socket, $message) { - $r_data = ''; - do { - $time_used = $this->time() - $this->start; - if ($time_used > $this->timeout) - throw new HTTPClientException( - sprintf('Timeout while reading %s (%.3fs) >%s<', $message, $time_used, $r_data), - -100); - if(feof($socket)) - throw new HTTPClientException("Premature End of File (socket) while reading $message"); - - // select parameters - $sel_r = array($socket); - $sel_w = null; - $sel_e = null; - // wait for stream ready or timeout (1sec) - if(@stream_select($sel_r,$sel_w,$sel_e,1) === false){ - usleep(1000); - continue; - } - - $r_data = fgets($socket, 1024); - } while (!preg_match('/\n$/',$r_data)); - return $r_data; - } - - /** - * print debug info - * - * Uses _debug_text or _debug_html depending on the SAPI name - * - * @author Andreas Gohr - * - * @param string $info - * @param mixed $var - */ - protected function debug($info,$var=null){ - if(!$this->debug) return; - if(php_sapi_name() == 'cli'){ - $this->debugText($info, $var); - }else{ - $this->debugHtml($info, $var); - } - } - - /** - * print debug info as HTML - * - * @param string $info - * @param mixed $var - */ - protected function debugHtml($info, $var=null){ - print ''.$info.' '.($this->time() - $this->start).'s
'; - if(!is_null($var)){ - ob_start(); - print_r($var); - $content = htmlspecialchars(ob_get_contents()); - ob_end_clean(); - print '
'.$content.'
'; - } - } - - /** - * prints debug info as plain text - * - * @param string $info - * @param mixed $var - */ - protected function debugText($info, $var=null){ - print '*'.$info.'* '.($this->time() - $this->start)."s\n"; - if(!is_null($var)) print_r($var); - print "\n-----------------------------------------------\n"; - } - - /** - * Return current timestamp in microsecond resolution - * - * @return float - */ - protected static function time(){ - list($usec, $sec) = explode(" ", microtime()); - return ((float)$usec + (float)$sec); - } - - /** - * convert given header string to Header array - * - * All Keys are lowercased. - * - * @author Andreas Gohr - * - * @param string $string - * @return array - */ - protected function parseHeaders($string){ - $headers = array(); - $lines = explode("\n",$string); - array_shift($lines); //skip first line (status) - foreach($lines as $line){ - list($key, $val) = sexplode(':', $line, 2, ''); - $key = trim($key); - $val = trim($val); - $key = strtolower($key); - if(!$key) continue; - if(isset($headers[$key])){ - if(is_array($headers[$key])){ - $headers[$key][] = $val; - }else{ - $headers[$key] = array($headers[$key],$val); - } - }else{ - $headers[$key] = $val; - } - } - return $headers; - } - - /** - * convert given header array to header string - * - * @author Andreas Gohr - * - * @param array $headers - * @return string - */ - protected function buildHeaders($headers){ - $string = ''; - foreach($headers as $key => $value){ - if($value === '') continue; - $string .= $key.': '.$value.HTTP_NL; - } - return $string; - } - - /** - * get cookies as http header string - * - * @author Andreas Goetz - * - * @return string - */ - protected function getCookies(){ - $headers = ''; - foreach ($this->cookies as $key => $val){ - $headers .= "$key=$val; "; - } - $headers = substr($headers, 0, -2); - if ($headers) $headers = "Cookie: $headers".HTTP_NL; - return $headers; - } - - /** - * Encode data for posting - * - * @author Andreas Gohr - * - * @param array $data - * @return string - */ - protected function postEncode($data){ - return http_build_query($data,'','&'); - } - - /** - * Encode data for posting using multipart encoding - * - * @fixme use of urlencode might be wrong here - * @author Andreas Gohr - * - * @param array $data - * @return string - */ - protected function postMultipartEncode($data){ - $boundary = '--'.$this->boundary; - $out = ''; - foreach($data as $key => $val){ - $out .= $boundary.HTTP_NL; - if(!is_array($val)){ - $out .= 'Content-Disposition: form-data; name="'.urlencode($key).'"'.HTTP_NL; - $out .= HTTP_NL; // end of headers - $out .= $val; - $out .= HTTP_NL; - }else{ - $out .= 'Content-Disposition: form-data; name="'.urlencode($key).'"'; - if($val['filename']) $out .= '; filename="'.urlencode($val['filename']).'"'; - $out .= HTTP_NL; - if($val['mimetype']) $out .= 'Content-Type: '.$val['mimetype'].HTTP_NL; - $out .= HTTP_NL; // end of headers - $out .= $val['body']; - $out .= HTTP_NL; - } - } - $out .= "$boundary--".HTTP_NL; - return $out; - } - - /** - * Generates a unique identifier for a connection. - * - * @param string $server - * @param string $port - * @return string unique identifier - */ - protected function uniqueConnectionId($server, $port) { - return "$server:$port"; - } - - /** - * Should the Proxy be used for the given URL? - * - * Checks the exceptions - * - * @param string $url - * @return bool - */ - protected function useProxyForUrl($url) { - return $this->proxy_host && (!$this->proxy_except || !preg_match('/' . $this->proxy_except . '/i', $url)); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/HTTP/HTTPClientException.php b/snippets/dokuwiki-2023-04-04/inc/HTTP/HTTPClientException.php deleted file mode 100644 index 5b8f4ee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/HTTP/HTTPClientException.php +++ /dev/null @@ -1,10 +0,0 @@ - $values) { - // if the value is not an array, we also accept newline terminated strings - if (!is_array($values)) $values = explode("\n", $values); - $values = array_map('trim', $values); - $values = array_unique($values); - $values = array_filter($values); - $policy[$key] = $values; - } - - $cspheader = 'Content-Security-Policy:'; - foreach ($policy as $key => $values) { - if ($values) { - $cspheader .= " $key " . join(' ', $values) . ';'; - } else { - $cspheader .= " $key;"; - } - } - - header($cspheader); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Info.php b/snippets/dokuwiki-2023-04-04/inc/Info.php deleted file mode 100644 index 9208b24..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Info.php +++ /dev/null @@ -1,54 +0,0 @@ - '', // stable, rc - 'date' => '', // YYYY-MM-DD - 'hotfix' => '', // a, b, c, ... - 'version' => '', // sortable, full version string - 'codename' => '', // codename - 'raw' => $version, // raw version string as given - ]; - - if (preg_match('/^(rc)?(\d{4}-\d{2}-\d{2})([a-z]*)/', $version, $matches)) { - $return['date'] = $matches[2]; - if ($matches[1] == 'rc') { - $return['type'] = 'rc'; - } else { - $return['type'] = 'stable'; - } - if ($matches[3]) { - $return['hotfix'] = $matches[3]; - } - } else { - throw new \Exception('failed to parse version string'); - } - - [, $return['codename']] = sexplode(' ', $version, 2); - $return['codename'] = trim($return['codename'], ' "'); - - $return['version'] = $return['date']; - $return['version'] .= $return['type'] == 'rc' ? 'rc' : $return['hotfix']; - - return $return; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Input/Get.php b/snippets/dokuwiki-2023-04-04/inc/Input/Get.php deleted file mode 100644 index 99ab265..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Input/Get.php +++ /dev/null @@ -1,29 +0,0 @@ -access = &$_GET; - } - - /** - * Sets a parameter in $_GET and $_REQUEST - * - * @param string $name Parameter name - * @param mixed $value Value to set - */ - public function set($name, $value) - { - parent::set($name, $value); - $_REQUEST[$name] = $value; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Input/Input.php b/snippets/dokuwiki-2023-04-04/inc/Input/Input.php deleted file mode 100644 index 3d2426b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Input/Input.php +++ /dev/null @@ -1,287 +0,0 @@ - - */ -class Input -{ - - /** @var Post Access $_POST parameters */ - public $post; - /** @var Get Access $_GET parameters */ - public $get; - /** @var Server Access $_SERVER parameters */ - public $server; - - protected $access; - - /** - * @var Callable - */ - protected $filter; - - /** - * Intilizes the dokuwiki\Input\Input class and it subcomponents - */ - public function __construct() - { - $this->access = &$_REQUEST; - $this->post = new Post(); - $this->get = new Get(); - $this->server = new Server(); - } - - /** - * Apply the set filter to the given value - * - * @param string $data - * @return string - */ - protected function applyfilter($data) - { - if (!$this->filter) return $data; - return call_user_func($this->filter, $data); - } - - /** - * Return a filtered copy of the input object - * - * Expects a callable that accepts one string parameter and returns a filtered string - * - * @param Callable|string $filter - * @return Input - */ - public function filter($filter = 'stripctl') - { - $this->filter = $filter; - $clone = clone $this; - $this->filter = ''; - return $clone; - } - - /** - * Check if a parameter was set - * - * Basically a wrapper around isset. When called on the $post and $get subclasses, - * the parameter is set to $_POST or $_GET and to $_REQUEST - * - * @see isset - * @param string $name Parameter name - * @return bool - */ - public function has($name) - { - return isset($this->access[$name]); - } - - /** - * Remove a parameter from the superglobals - * - * Basically a wrapper around unset. When NOT called on the $post and $get subclasses, - * the parameter will also be removed from $_POST or $_GET - * - * @see isset - * @param string $name Parameter name - */ - public function remove($name) - { - if (isset($this->access[$name])) { - unset($this->access[$name]); - } - // also remove from sub classes - if (isset($this->post) && isset($_POST[$name])) { - unset($_POST[$name]); - } - if (isset($this->get) && isset($_GET[$name])) { - unset($_GET[$name]); - } - } - - /** - * Access a request parameter without any type conversion - * - * @param string $name Parameter name - * @param mixed $default Default to return if parameter isn't set - * @param bool $nonempty Return $default if parameter is set but empty() - * @return mixed - */ - public function param($name, $default = null, $nonempty = false) - { - if (!isset($this->access[$name])) return $default; - $value = $this->applyfilter($this->access[$name]); - if ($nonempty && empty($value)) return $default; - return $value; - } - - /** - * Sets a parameter - * - * @param string $name Parameter name - * @param mixed $value Value to set - */ - public function set($name, $value) - { - $this->access[$name] = $value; - } - - /** - * Get a reference to a request parameter - * - * This avoids copying data in memory, when the parameter is not set it will be created - * and intialized with the given $default value before a reference is returned - * - * @param string $name Parameter name - * @param mixed $default If parameter is not set, initialize with this value - * @param bool $nonempty Init with $default if parameter is set but empty() - * @return mixed (reference) - */ - public function &ref($name, $default = '', $nonempty = false) - { - if (!isset($this->access[$name]) || ($nonempty && empty($this->access[$name]))) { - $this->set($name, $default); - } - - return $this->access[$name]; - } - - /** - * Access a request parameter as int - * - * @param string $name Parameter name - * @param int $default Default to return if parameter isn't set or is an array - * @param bool $nonempty Return $default if parameter is set but empty() - * @return int - */ - public function int($name, $default = 0, $nonempty = false) - { - if (!isset($this->access[$name])) return $default; - if (is_array($this->access[$name])) return $default; - $value = $this->applyfilter($this->access[$name]); - if ($value === '') return $default; - if ($nonempty && empty($value)) return $default; - - return (int)$value; - } - - /** - * Access a request parameter as string - * - * @param string $name Parameter name - * @param string $default Default to return if parameter isn't set or is an array - * @param bool $nonempty Return $default if parameter is set but empty() - * @return string - */ - public function str($name, $default = '', $nonempty = false) - { - if (!isset($this->access[$name])) return $default; - if (is_array($this->access[$name])) return $default; - $value = $this->applyfilter($this->access[$name]); - if ($nonempty && empty($value)) return $default; - - return (string)$value; - } - - /** - * Access a request parameter and make sure it is has a valid value - * - * Please note that comparisons to the valid values are not done typesafe (request vars - * are always strings) however the function will return the correct type from the $valids - * array when an match was found. - * - * @param string $name Parameter name - * @param array $valids Array of valid values - * @param mixed $default Default to return if parameter isn't set or not valid - * @return null|mixed - */ - public function valid($name, $valids, $default = null) - { - if (!isset($this->access[$name])) return $default; - if (is_array($this->access[$name])) return $default; // we don't allow arrays - $value = $this->applyfilter($this->access[$name]); - $found = array_search($value, $valids); - if ($found !== false) return $valids[$found]; // return the valid value for type safety - return $default; - } - - /** - * Access a request parameter as bool - * - * Note: $nonempty is here for interface consistency and makes not much sense for booleans - * - * @param string $name Parameter name - * @param mixed $default Default to return if parameter isn't set - * @param bool $nonempty Return $default if parameter is set but empty() - * @return bool - */ - public function bool($name, $default = false, $nonempty = false) - { - if (!isset($this->access[$name])) return $default; - if (is_array($this->access[$name])) return $default; - $value = $this->applyfilter($this->access[$name]); - if ($value === '') return $default; - if ($nonempty && empty($value)) return $default; - - return (bool)$value; - } - - /** - * Access a request parameter as array - * - * @param string $name Parameter name - * @param mixed $default Default to return if parameter isn't set - * @param bool $nonempty Return $default if parameter is set but empty() - * @return array - */ - public function arr($name, $default = array(), $nonempty = false) - { - if (!isset($this->access[$name])) return $default; - if (!is_array($this->access[$name])) return $default; - if ($nonempty && empty($this->access[$name])) return $default; - - return (array)$this->access[$name]; - } - - /** - * Create a simple key from an array key - * - * This is useful to access keys where the information is given as an array key or as a single array value. - * For example when the information was submitted as the name of a submit button. - * - * This function directly changes the access array. - * - * Eg. $_REQUEST['do']['save']='Speichern' becomes $_REQUEST['do'] = 'save' - * - * This function returns the $INPUT object itself for easy chaining - * - * @param string $name - * @return Input - */ - public function extract($name) - { - if (!isset($this->access[$name])) return $this; - if (!is_array($this->access[$name])) return $this; - $keys = array_keys($this->access[$name]); - if (!$keys) { - // this was an empty array - $this->remove($name); - return $this; - } - // get the first key - $value = array_shift($keys); - if ($value === 0) { - // we had a numeric array, assume the value is not in the key - $value = array_shift($this->access[$name]); - } - - $this->set($name, $value); - return $this; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Input/Post.php b/snippets/dokuwiki-2023-04-04/inc/Input/Post.php deleted file mode 100644 index 137cd72..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Input/Post.php +++ /dev/null @@ -1,30 +0,0 @@ -access = &$_POST; - } - - /** - * Sets a parameter in $_POST and $_REQUEST - * - * @param string $name Parameter name - * @param mixed $value Value to set - */ - public function set($name, $value) - { - parent::set($name, $value); - $_REQUEST[$name] = $value; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Input/Server.php b/snippets/dokuwiki-2023-04-04/inc/Input/Server.php deleted file mode 100644 index 60964fd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Input/Server.php +++ /dev/null @@ -1,19 +0,0 @@ -access = &$_SERVER; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/JpegMeta.php b/snippets/dokuwiki-2023-04-04/inc/JpegMeta.php deleted file mode 100644 index adeb8b4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/JpegMeta.php +++ /dev/null @@ -1,3263 +0,0 @@ - - * @link http://github.com/sd/jpeg-php - * @author Sebastian Delmont - * @author Andreas Gohr - * @author Hakan Sandell - * @todo Add support for Maker Notes, Extend for GIF and PNG metadata - */ - -// Original copyright notice: -// -// Copyright (c) 2003 Sebastian Delmont -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. Neither the name of the author nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -// IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -// TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -// PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE - -class JpegMeta { - var $_fileName; - var $_fp = null; - var $_fpout = null; - var $_type = 'unknown'; - - var $_markers; - var $_info; - - - /** - * Constructor - * - * @author Sebastian Delmont - * - * @param $fileName - */ - function __construct($fileName) { - - $this->_fileName = $fileName; - - $this->_fp = null; - $this->_type = 'unknown'; - - unset($this->_info); - unset($this->_markers); - } - - /** - * Returns all gathered info as multidim array - * - * @author Sebastian Delmont - */ - function & getRawInfo() { - $this->_parseAll(); - - if ($this->_markers == null) { - return false; - } - - return $this->_info; - } - - /** - * Returns basic image info - * - * @author Sebastian Delmont - */ - function & getBasicInfo() { - $this->_parseAll(); - - $info = array(); - - if ($this->_markers == null) { - return false; - } - - $info['Name'] = $this->_info['file']['Name']; - if (isset($this->_info['file']['Url'])) { - $info['Url'] = $this->_info['file']['Url']; - $info['NiceSize'] = "???KB"; - } else { - $info['Size'] = $this->_info['file']['Size']; - $info['NiceSize'] = $this->_info['file']['NiceSize']; - } - - if (@isset($this->_info['sof']['Format'])) { - $info['Format'] = $this->_info['sof']['Format'] . " JPEG"; - } else { - $info['Format'] = $this->_info['sof']['Format'] . " JPEG"; - } - - if (@isset($this->_info['sof']['ColorChannels'])) { - $info['ColorMode'] = ($this->_info['sof']['ColorChannels'] > 1) ? "Color" : "B&W"; - } - - $info['Width'] = $this->getWidth(); - $info['Height'] = $this->getHeight(); - $info['DimStr'] = $this->getDimStr(); - - $dates = $this->getDates(); - - $info['DateTime'] = $dates['EarliestTime']; - $info['DateTimeStr'] = $dates['EarliestTimeStr']; - - $info['HasThumbnail'] = $this->hasThumbnail(); - - return $info; - } - - - /** - * Convinience function to access nearly all available Data - * through one function - * - * @author Andreas Gohr - * - * @param array|string $fields field name or array with field names - * @return bool|string - */ - function getField($fields) { - if(!is_array($fields)) $fields = array($fields); - $info = false; - foreach($fields as $field){ - if(strtolower(substr($field,0,5)) == 'iptc.'){ - $info = $this->getIPTCField(substr($field,5)); - }elseif(strtolower(substr($field,0,5)) == 'exif.'){ - $info = $this->getExifField(substr($field,5)); - }elseif(strtolower(substr($field,0,4)) == 'xmp.'){ - $info = $this->getXmpField(substr($field,4)); - }elseif(strtolower(substr($field,0,5)) == 'file.'){ - $info = $this->getFileField(substr($field,5)); - }elseif(strtolower(substr($field,0,5)) == 'date.'){ - $info = $this->getDateField(substr($field,5)); - }elseif(strtolower($field) == 'simple.camera'){ - $info = $this->getCamera(); - }elseif(strtolower($field) == 'simple.raw'){ - return $this->getRawInfo(); - }elseif(strtolower($field) == 'simple.title'){ - $info = $this->getTitle(); - }elseif(strtolower($field) == 'simple.shutterspeed'){ - $info = $this->getShutterSpeed(); - }else{ - $info = $this->getExifField($field); - } - if($info != false) break; - } - - if($info === false) $info = ''; - if(is_array($info)){ - if(isset($info['val'])){ - $info = $info['val']; - }else{ - $arr = array(); - foreach($info as $part){ - if(is_array($part)){ - if(isset($part['val'])){ - $arr[] = $part['val']; - }else{ - $arr[] = join(', ',$part); - } - }else{ - $arr[] = $part; - } - } - $info = join(', ',$arr); - } - } - return trim($info); - } - - /** - * Convinience function to set nearly all available Data - * through one function - * - * @author Andreas Gohr - * - * @param string $field field name - * @param string $value - * @return bool success or fail - */ - function setField($field, $value) { - if(strtolower(substr($field,0,5)) == 'iptc.'){ - return $this->setIPTCField(substr($field,5),$value); - }elseif(strtolower(substr($field,0,5)) == 'exif.'){ - return $this->setExifField(substr($field,5),$value); - }else{ - return $this->setExifField($field,$value); - } - } - - /** - * Convinience function to delete nearly all available Data - * through one function - * - * @author Andreas Gohr - * - * @param string $field field name - * @return bool - */ - function deleteField($field) { - if(strtolower(substr($field,0,5)) == 'iptc.'){ - return $this->deleteIPTCField(substr($field,5)); - }elseif(strtolower(substr($field,0,5)) == 'exif.'){ - return $this->deleteExifField(substr($field,5)); - }else{ - return $this->deleteExifField($field); - } - } - - /** - * Return a date field - * - * @author Andreas Gohr - * - * @param string $field - * @return false|string - */ - function getDateField($field) { - if (!isset($this->_info['dates'])) { - $this->_info['dates'] = $this->getDates(); - } - - if (isset($this->_info['dates'][$field])) { - return $this->_info['dates'][$field]; - } - - return false; - } - - /** - * Return a file info field - * - * @author Andreas Gohr - * - * @param string $field field name - * @return false|string - */ - function getFileField($field) { - if (!isset($this->_info['file'])) { - $this->_parseFileInfo(); - } - - if (isset($this->_info['file'][$field])) { - return $this->_info['file'][$field]; - } - - return false; - } - - /** - * Return the camera info (Maker and Model) - * - * @author Andreas Gohr - * @todo handle makernotes - * - * @return false|string - */ - function getCamera(){ - $make = $this->getField(array('Exif.Make','Exif.TIFFMake')); - $model = $this->getField(array('Exif.Model','Exif.TIFFModel')); - $cam = trim("$make $model"); - if(empty($cam)) return false; - return $cam; - } - - /** - * Return shutter speed as a ratio - * - * @author Joe Lapp - * - * @return string - */ - function getShutterSpeed() { - if (!isset($this->_info['exif'])) { - $this->_parseMarkerExif(); - } - if(!isset($this->_info['exif']['ExposureTime'])){ - return ''; - } - - $field = $this->_info['exif']['ExposureTime']; - if($field['den'] == 1) return $field['num']; - return $field['num'].'/'.$field['den']; - } - - /** - * Return an EXIF field - * - * @author Sebastian Delmont - * - * @param string $field field name - * @return false|string - */ - function getExifField($field) { - if (!isset($this->_info['exif'])) { - $this->_parseMarkerExif(); - } - - if ($this->_markers == null) { - return false; - } - - if (isset($this->_info['exif'][$field])) { - return $this->_info['exif'][$field]; - } - - return false; - } - - /** - * Return an XMP field - * - * @author Hakan Sandell - * - * @param string $field field name - * @return false|string - */ - function getXmpField($field) { - if (!isset($this->_info['xmp'])) { - $this->_parseMarkerXmp(); - } - - if ($this->_markers == null) { - return false; - } - - if (isset($this->_info['xmp'][$field])) { - return $this->_info['xmp'][$field]; - } - - return false; - } - - /** - * Return an Adobe Field - * - * @author Sebastian Delmont - * - * @param string $field field name - * @return false|string - */ - function getAdobeField($field) { - if (!isset($this->_info['adobe'])) { - $this->_parseMarkerAdobe(); - } - - if ($this->_markers == null) { - return false; - } - - if (isset($this->_info['adobe'][$field])) { - return $this->_info['adobe'][$field]; - } - - return false; - } - - /** - * Return an IPTC field - * - * @author Sebastian Delmont - * - * @param string $field field name - * @return false|string - */ - function getIPTCField($field) { - if (!isset($this->_info['iptc'])) { - $this->_parseMarkerAdobe(); - } - - if ($this->_markers == null) { - return false; - } - - if (isset($this->_info['iptc'][$field])) { - return $this->_info['iptc'][$field]; - } - - return false; - } - - /** - * Set an EXIF field - * - * @author Sebastian Delmont - * @author Joe Lapp - * - * @param string $field field name - * @param string $value - * @return bool - */ - function setExifField($field, $value) { - if (!isset($this->_info['exif'])) { - $this->_parseMarkerExif(); - } - - if ($this->_markers == null) { - return false; - } - - if ($this->_info['exif'] == false) { - $this->_info['exif'] = array(); - } - - // make sure datetimes are in correct format - if(strlen($field) >= 8 && strtolower(substr($field, 0, 8)) == 'datetime') { - if(strlen($value) < 8 || $value[4] != ':' || $value[7] != ':') { - $value = date('Y:m:d H:i:s', strtotime($value)); - } - } - - $this->_info['exif'][$field] = $value; - - return true; - } - - /** - * Set an Adobe Field - * - * @author Sebastian Delmont - * - * @param string $field field name - * @param string $value - * @return bool - */ - function setAdobeField($field, $value) { - if (!isset($this->_info['adobe'])) { - $this->_parseMarkerAdobe(); - } - - if ($this->_markers == null) { - return false; - } - - if ($this->_info['adobe'] == false) { - $this->_info['adobe'] = array(); - } - - $this->_info['adobe'][$field] = $value; - - return true; - } - - /** - * Calculates the multiplier needed to resize the image to the given - * dimensions - * - * @author Andreas Gohr - * - * @param int $maxwidth - * @param int $maxheight - * @return float|int - */ - function getResizeRatio($maxwidth,$maxheight=0){ - if(!$maxheight) $maxheight = $maxwidth; - - $w = $this->getField('File.Width'); - $h = $this->getField('File.Height'); - - $ratio = 1; - if($w >= $h){ - if($w >= $maxwidth){ - $ratio = $maxwidth/$w; - }elseif($h > $maxheight){ - $ratio = $maxheight/$h; - } - }else{ - if($h >= $maxheight){ - $ratio = $maxheight/$h; - }elseif($w > $maxwidth){ - $ratio = $maxwidth/$w; - } - } - return $ratio; - } - - - /** - * Set an IPTC field - * - * @author Sebastian Delmont - * - * @param string $field field name - * @param string $value - * @return bool - */ - function setIPTCField($field, $value) { - if (!isset($this->_info['iptc'])) { - $this->_parseMarkerAdobe(); - } - - if ($this->_markers == null) { - return false; - } - - if ($this->_info['iptc'] == false) { - $this->_info['iptc'] = array(); - } - - $this->_info['iptc'][$field] = $value; - - return true; - } - - /** - * Delete an EXIF field - * - * @author Sebastian Delmont - * - * @param string $field field name - * @return bool - */ - function deleteExifField($field) { - if (!isset($this->_info['exif'])) { - $this->_parseMarkerAdobe(); - } - - if ($this->_markers == null) { - return false; - } - - if ($this->_info['exif'] != false) { - unset($this->_info['exif'][$field]); - } - - return true; - } - - /** - * Delete an Adobe field - * - * @author Sebastian Delmont - * - * @param string $field field name - * @return bool - */ - function deleteAdobeField($field) { - if (!isset($this->_info['adobe'])) { - $this->_parseMarkerAdobe(); - } - - if ($this->_markers == null) { - return false; - } - - if ($this->_info['adobe'] != false) { - unset($this->_info['adobe'][$field]); - } - - return true; - } - - /** - * Delete an IPTC field - * - * @author Sebastian Delmont - * - * @param string $field field name - * @return bool - */ - function deleteIPTCField($field) { - if (!isset($this->_info['iptc'])) { - $this->_parseMarkerAdobe(); - } - - if ($this->_markers == null) { - return false; - } - - if ($this->_info['iptc'] != false) { - unset($this->_info['iptc'][$field]); - } - - return true; - } - - /** - * Get the image's title, tries various fields - * - * @param int $max maximum number chars (keeps words) - * @return false|string - * - * @author Andreas Gohr - */ - function getTitle($max=80){ - // try various fields - $cap = $this->getField(array('Iptc.Headline', - 'Iptc.Caption', - 'Xmp.dc:title', - 'Exif.UserComment', - 'Exif.TIFFUserComment', - 'Exif.TIFFImageDescription', - 'File.Name')); - if (empty($cap)) return false; - - if(!$max) return $cap; - // Shorten to 80 chars (keeping words) - $new = preg_replace('/\n.+$/','',wordwrap($cap, $max)); - if($new != $cap) $new .= '...'; - - return $new; - } - - /** - * Gather various date fields - * - * @author Sebastian Delmont - * - * @return array|bool - */ - function getDates() { - $this->_parseAll(); - if ($this->_markers == null) { - if (@isset($this->_info['file']['UnixTime'])) { - $dates = array(); - $dates['FileModified'] = $this->_info['file']['UnixTime']; - $dates['Time'] = $this->_info['file']['UnixTime']; - $dates['TimeSource'] = 'FileModified'; - $dates['TimeStr'] = date("Y-m-d H:i:s", $this->_info['file']['UnixTime']); - $dates['EarliestTime'] = $this->_info['file']['UnixTime']; - $dates['EarliestTimeSource'] = 'FileModified'; - $dates['EarliestTimeStr'] = date("Y-m-d H:i:s", $this->_info['file']['UnixTime']); - $dates['LatestTime'] = $this->_info['file']['UnixTime']; - $dates['LatestTimeSource'] = 'FileModified'; - $dates['LatestTimeStr'] = date("Y-m-d H:i:s", $this->_info['file']['UnixTime']); - return $dates; - } - return false; - } - - $dates = array(); - - $latestTime = 0; - $latestTimeSource = ""; - $earliestTime = time(); - $earliestTimeSource = ""; - - if (@isset($this->_info['exif']['DateTime'])) { - $dates['ExifDateTime'] = $this->_info['exif']['DateTime']; - - $aux = $this->_info['exif']['DateTime']; - $aux[4] = "-"; - $aux[7] = "-"; - $t = strtotime($aux); - - if ($t && $t > $latestTime) { - $latestTime = $t; - $latestTimeSource = "ExifDateTime"; - } - - if ($t && $t < $earliestTime) { - $earliestTime = $t; - $earliestTimeSource = "ExifDateTime"; - } - } - - if (@isset($this->_info['exif']['DateTimeOriginal'])) { - $dates['ExifDateTimeOriginal'] = $this->_info['exif']['DateTimeOriginal']; - - $aux = $this->_info['exif']['DateTimeOriginal']; - $aux[4] = "-"; - $aux[7] = "-"; - $t = strtotime($aux); - - if ($t && $t > $latestTime) { - $latestTime = $t; - $latestTimeSource = "ExifDateTimeOriginal"; - } - - if ($t && $t < $earliestTime) { - $earliestTime = $t; - $earliestTimeSource = "ExifDateTimeOriginal"; - } - } - - if (@isset($this->_info['exif']['DateTimeDigitized'])) { - $dates['ExifDateTimeDigitized'] = $this->_info['exif']['DateTimeDigitized']; - - $aux = $this->_info['exif']['DateTimeDigitized']; - $aux[4] = "-"; - $aux[7] = "-"; - $t = strtotime($aux); - - if ($t && $t > $latestTime) { - $latestTime = $t; - $latestTimeSource = "ExifDateTimeDigitized"; - } - - if ($t && $t < $earliestTime) { - $earliestTime = $t; - $earliestTimeSource = "ExifDateTimeDigitized"; - } - } - - if (@isset($this->_info['iptc']['DateCreated'])) { - $dates['IPTCDateCreated'] = $this->_info['iptc']['DateCreated']; - - $aux = $this->_info['iptc']['DateCreated']; - $aux = substr($aux, 0, 4) . "-" . substr($aux, 4, 2) . "-" . substr($aux, 6, 2); - $t = strtotime($aux); - - if ($t && $t > $latestTime) { - $latestTime = $t; - $latestTimeSource = "IPTCDateCreated"; - } - - if ($t && $t < $earliestTime) { - $earliestTime = $t; - $earliestTimeSource = "IPTCDateCreated"; - } - } - - if (@isset($this->_info['file']['UnixTime'])) { - $dates['FileModified'] = $this->_info['file']['UnixTime']; - - $t = $this->_info['file']['UnixTime']; - - if ($t && $t > $latestTime) { - $latestTime = $t; - $latestTimeSource = "FileModified"; - } - - if ($t && $t < $earliestTime) { - $earliestTime = $t; - $earliestTimeSource = "FileModified"; - } - } - - $dates['Time'] = $earliestTime; - $dates['TimeSource'] = $earliestTimeSource; - $dates['TimeStr'] = date("Y-m-d H:i:s", $earliestTime); - $dates['EarliestTime'] = $earliestTime; - $dates['EarliestTimeSource'] = $earliestTimeSource; - $dates['EarliestTimeStr'] = date("Y-m-d H:i:s", $earliestTime); - $dates['LatestTime'] = $latestTime; - $dates['LatestTimeSource'] = $latestTimeSource; - $dates['LatestTimeStr'] = date("Y-m-d H:i:s", $latestTime); - - return $dates; - } - - /** - * Get the image width, tries various fields - * - * @author Sebastian Delmont - * - * @return false|string - */ - function getWidth() { - if (!isset($this->_info['sof'])) { - $this->_parseMarkerSOF(); - } - - if ($this->_markers == null) { - return false; - } - - if (isset($this->_info['sof']['ImageWidth'])) { - return $this->_info['sof']['ImageWidth']; - } - - if (!isset($this->_info['exif'])) { - $this->_parseMarkerExif(); - } - - if (isset($this->_info['exif']['PixelXDimension'])) { - return $this->_info['exif']['PixelXDimension']; - } - - return false; - } - - /** - * Get the image height, tries various fields - * - * @author Sebastian Delmont - * - * @return false|string - */ - function getHeight() { - if (!isset($this->_info['sof'])) { - $this->_parseMarkerSOF(); - } - - if ($this->_markers == null) { - return false; - } - - if (isset($this->_info['sof']['ImageHeight'])) { - return $this->_info['sof']['ImageHeight']; - } - - if (!isset($this->_info['exif'])) { - $this->_parseMarkerExif(); - } - - if (isset($this->_info['exif']['PixelYDimension'])) { - return $this->_info['exif']['PixelYDimension']; - } - - return false; - } - - /** - * Get an dimension string for use in img tag - * - * @author Sebastian Delmont - * - * @return false|string - */ - function getDimStr() { - if ($this->_markers == null) { - return false; - } - - $w = $this->getWidth(); - $h = $this->getHeight(); - - return "width='" . $w . "' height='" . $h . "'"; - } - - /** - * Checks for an embedded thumbnail - * - * @author Sebastian Delmont - * - * @param string $which possible values: 'any', 'exif' or 'adobe' - * @return false|string - */ - function hasThumbnail($which = 'any') { - if (($which == 'any') || ($which == 'exif')) { - if (!isset($this->_info['exif'])) { - $this->_parseMarkerExif(); - } - - if ($this->_markers == null) { - return false; - } - - if (isset($this->_info['exif']) && is_array($this->_info['exif'])) { - if (isset($this->_info['exif']['JFIFThumbnail'])) { - return 'exif'; - } - } - } - - if ($which == 'adobe') { - if (!isset($this->_info['adobe'])) { - $this->_parseMarkerAdobe(); - } - - if ($this->_markers == null) { - return false; - } - - if (isset($this->_info['adobe']) && is_array($this->_info['adobe'])) { - if (isset($this->_info['adobe']['ThumbnailData'])) { - return 'exif'; - } - } - } - - return false; - } - - /** - * Send embedded thumbnail to browser - * - * @author Sebastian Delmont - * - * @param string $which possible values: 'any', 'exif' or 'adobe' - * @return bool - */ - function sendThumbnail($which = 'any') { - $data = null; - - if (($which == 'any') || ($which == 'exif')) { - if (!isset($this->_info['exif'])) { - $this->_parseMarkerExif(); - } - - if ($this->_markers == null) { - return false; - } - - if (isset($this->_info['exif']) && is_array($this->_info['exif'])) { - if (isset($this->_info['exif']['JFIFThumbnail'])) { - $data =& $this->_info['exif']['JFIFThumbnail']; - } - } - } - - if (($which == 'adobe') || ($data == null)){ - if (!isset($this->_info['adobe'])) { - $this->_parseMarkerAdobe(); - } - - if ($this->_markers == null) { - return false; - } - - if (isset($this->_info['adobe']) && is_array($this->_info['adobe'])) { - if (isset($this->_info['adobe']['ThumbnailData'])) { - $data =& $this->_info['adobe']['ThumbnailData']; - } - } - } - - if ($data != null) { - header("Content-type: image/jpeg"); - echo $data; - return true; - } - - return false; - } - - /** - * Save changed Metadata - * - * @author Sebastian Delmont - * @author Andreas Gohr - * - * @param string $fileName file name or empty string for a random name - * @return bool - */ - function save($fileName = "") { - if ($fileName == "") { - $tmpName = tempnam(dirname($this->_fileName),'_metatemp_'); - $this->_writeJPEG($tmpName); - if (file_exists($tmpName)) { - return io_rename($tmpName, $this->_fileName); - } - } else { - return $this->_writeJPEG($fileName); - } - return false; - } - - /*************************************************************/ - /* PRIVATE FUNCTIONS (Internal Use Only!) */ - /*************************************************************/ - - /*************************************************************/ - function _dispose($fileName = "") { - $this->_fileName = $fileName; - - $this->_fp = null; - $this->_type = 'unknown'; - - unset($this->_markers); - unset($this->_info); - } - - /*************************************************************/ - function _readJPEG() { - unset($this->_markers); - //unset($this->_info); - $this->_markers = array(); - //$this->_info = array(); - - $this->_fp = @fopen($this->_fileName, 'rb'); - if ($this->_fp) { - if (file_exists($this->_fileName)) { - $this->_type = 'file'; - } - else { - $this->_type = 'url'; - } - } else { - $this->_fp = null; - return false; // ERROR: Can't open file - } - - // Check for the JPEG signature - $c1 = ord(fgetc($this->_fp)); - $c2 = ord(fgetc($this->_fp)); - - if ($c1 != 0xFF || $c2 != 0xD8) { // (0xFF + SOI) - $this->_markers = null; - return false; // ERROR: File is not a JPEG - } - - $count = 0; - - $done = false; - $ok = true; - - while (!$done) { - $capture = false; - - // First, skip any non 0xFF bytes - $discarded = 0; - $c = ord(fgetc($this->_fp)); - while (!feof($this->_fp) && ($c != 0xFF)) { - $discarded++; - $c = ord(fgetc($this->_fp)); - } - // Then skip all 0xFF until the marker byte - do { - $marker = ord(fgetc($this->_fp)); - } while (!feof($this->_fp) && ($marker == 0xFF)); - - if (feof($this->_fp)) { - return false; // ERROR: Unexpected EOF - } - if ($discarded != 0) { - return false; // ERROR: Extraneous data - } - - $length = ord(fgetc($this->_fp)) * 256 + ord(fgetc($this->_fp)); - if (feof($this->_fp)) { - return false; // ERROR: Unexpected EOF - } - if ($length < 2) { - return false; // ERROR: Extraneous data - } - $length = $length - 2; // The length we got counts itself - - switch ($marker) { - case 0xC0: // SOF0 - case 0xC1: // SOF1 - case 0xC2: // SOF2 - case 0xC9: // SOF9 - case 0xE0: // APP0: JFIF data - case 0xE1: // APP1: EXIF or XMP data - case 0xED: // APP13: IPTC / Photoshop data - $capture = true; - break; - case 0xDA: // SOS: Start of scan... the image itself and the last block on the file - $capture = false; - $length = -1; // This field has no length... it includes all data until EOF - $done = true; - break; - default: - $capture = true;//false; - break; - } - - $this->_markers[$count] = array(); - $this->_markers[$count]['marker'] = $marker; - $this->_markers[$count]['length'] = $length; - - if ($capture) { - if ($length) - $this->_markers[$count]['data'] = fread($this->_fp, $length); - else - $this->_markers[$count]['data'] = ""; - } - elseif (!$done) { - $result = @fseek($this->_fp, $length, SEEK_CUR); - // fseek doesn't seem to like HTTP 'files', but fgetc has no problem - if (!($result === 0)) { - for ($i = 0; $i < $length; $i++) { - fgetc($this->_fp); - } - } - } - $count++; - } - - if ($this->_fp) { - fclose($this->_fp); - $this->_fp = null; - } - - return $ok; - } - - /*************************************************************/ - function _parseAll() { - if (!isset($this->_info['file'])) { - $this->_parseFileInfo(); - } - if (!isset($this->_markers)) { - $this->_readJPEG(); - } - - if ($this->_markers == null) { - return false; - } - - if (!isset($this->_info['jfif'])) { - $this->_parseMarkerJFIF(); - } - if (!isset($this->_info['jpeg'])) { - $this->_parseMarkerSOF(); - } - if (!isset($this->_info['exif'])) { - $this->_parseMarkerExif(); - } - if (!isset($this->_info['xmp'])) { - $this->_parseMarkerXmp(); - } - if (!isset($this->_info['adobe'])) { - $this->_parseMarkerAdobe(); - } - } - - /*************************************************************/ - - /** - * @param string $outputName - * - * @return bool - */ - function _writeJPEG($outputName) { - $this->_parseAll(); - - $wroteEXIF = false; - $wroteAdobe = false; - - $this->_fp = @fopen($this->_fileName, 'r'); - if ($this->_fp) { - if (file_exists($this->_fileName)) { - $this->_type = 'file'; - } - else { - $this->_type = 'url'; - } - } else { - $this->_fp = null; - return false; // ERROR: Can't open file - } - - $this->_fpout = fopen($outputName, 'wb'); - if (!$this->_fpout) { - $this->_fpout = null; - fclose($this->_fp); - $this->_fp = null; - return false; // ERROR: Can't open output file - } - - // Check for the JPEG signature - $c1 = ord(fgetc($this->_fp)); - $c2 = ord(fgetc($this->_fp)); - - if ($c1 != 0xFF || $c2 != 0xD8) { // (0xFF + SOI) - return false; // ERROR: File is not a JPEG - } - - fputs($this->_fpout, chr(0xFF), 1); - fputs($this->_fpout, chr(0xD8), 1); // (0xFF + SOI) - - $count = 0; - - $done = false; - $ok = true; - - while (!$done) { - // First, skip any non 0xFF bytes - $discarded = 0; - $c = ord(fgetc($this->_fp)); - while (!feof($this->_fp) && ($c != 0xFF)) { - $discarded++; - $c = ord(fgetc($this->_fp)); - } - // Then skip all 0xFF until the marker byte - do { - $marker = ord(fgetc($this->_fp)); - } while (!feof($this->_fp) && ($marker == 0xFF)); - - if (feof($this->_fp)) { - $ok = false; - break; // ERROR: Unexpected EOF - } - if ($discarded != 0) { - $ok = false; - break; // ERROR: Extraneous data - } - - $length = ord(fgetc($this->_fp)) * 256 + ord(fgetc($this->_fp)); - if (feof($this->_fp)) { - $ok = false; - break; // ERROR: Unexpected EOF - } - if ($length < 2) { - $ok = false; - break; // ERROR: Extraneous data - } - $length = $length - 2; // The length we got counts itself - - unset($data); - if ($marker == 0xE1) { // APP1: EXIF data - $data =& $this->_createMarkerEXIF(); - $wroteEXIF = true; - } - elseif ($marker == 0xED) { // APP13: IPTC / Photoshop data - $data =& $this->_createMarkerAdobe(); - $wroteAdobe = true; - } - elseif ($marker == 0xDA) { // SOS: Start of scan... the image itself and the last block on the file - $done = true; - } - - if (!$wroteEXIF && (($marker < 0xE0) || ($marker > 0xEF))) { - if (isset($this->_info['exif']) && is_array($this->_info['exif'])) { - $exif =& $this->_createMarkerEXIF(); - $this->_writeJPEGMarker(0xE1, strlen($exif), $exif, 0); - unset($exif); - } - $wroteEXIF = true; - } - - if (!$wroteAdobe && (($marker < 0xE0) || ($marker > 0xEF))) { - if ((isset($this->_info['adobe']) && is_array($this->_info['adobe'])) - || (isset($this->_info['iptc']) && is_array($this->_info['iptc']))) { - $adobe =& $this->_createMarkerAdobe(); - $this->_writeJPEGMarker(0xED, strlen($adobe), $adobe, 0); - unset($adobe); - } - $wroteAdobe = true; - } - - $origLength = $length; - if (isset($data)) { - $length = strlen($data); - } - - if ($marker != -1) { - $this->_writeJPEGMarker($marker, $length, $data, $origLength); - } - } - - if ($this->_fp) { - fclose($this->_fp); - $this->_fp = null; - } - - if ($this->_fpout) { - fclose($this->_fpout); - $this->_fpout = null; - } - - return $ok; - } - - /*************************************************************/ - - /** - * @param integer $marker - * @param integer $length - * @param string $data - * @param integer $origLength - * - * @return bool - */ - function _writeJPEGMarker($marker, $length, &$data, $origLength) { - if ($length <= 0) { - return false; - } - - fputs($this->_fpout, chr(0xFF), 1); - fputs($this->_fpout, chr($marker), 1); - fputs($this->_fpout, chr((($length + 2) & 0x0000FF00) >> 8), 1); - fputs($this->_fpout, chr((($length + 2) & 0x000000FF) >> 0), 1); - - if (isset($data)) { - // Copy the generated data - fputs($this->_fpout, $data, $length); - - if ($origLength > 0) { // Skip the original data - $result = @fseek($this->_fp, $origLength, SEEK_CUR); - // fseek doesn't seem to like HTTP 'files', but fgetc has no problem - if ($result != 0) { - for ($i = 0; $i < $origLength; $i++) { - fgetc($this->_fp); - } - } - } - } else { - if ($marker == 0xDA) { // Copy until EOF - while (!feof($this->_fp)) { - $data = fread($this->_fp, 1024 * 16); - fputs($this->_fpout, $data, strlen($data)); - } - } else { // Copy only $length bytes - $data = @fread($this->_fp, $length); - fputs($this->_fpout, $data, $length); - } - } - - return true; - } - - /** - * Gets basic info from the file - should work with non-JPEGs - * - * @author Sebastian Delmont - * @author Andreas Gohr - */ - function _parseFileInfo() { - if (file_exists($this->_fileName) && is_file($this->_fileName)) { - $this->_info['file'] = array(); - $this->_info['file']['Name'] = utf8_decodeFN(\dokuwiki\Utf8\PhpString::basename($this->_fileName)); - $this->_info['file']['Path'] = fullpath($this->_fileName); - $this->_info['file']['Size'] = filesize($this->_fileName); - if ($this->_info['file']['Size'] < 1024) { - $this->_info['file']['NiceSize'] = $this->_info['file']['Size'] . 'B'; - } elseif ($this->_info['file']['Size'] < (1024 * 1024)) { - $this->_info['file']['NiceSize'] = round($this->_info['file']['Size'] / 1024) . 'KB'; - } elseif ($this->_info['file']['Size'] < (1024 * 1024 * 1024)) { - $this->_info['file']['NiceSize'] = round($this->_info['file']['Size'] / (1024*1024)) . 'MB'; - } else { - $this->_info['file']['NiceSize'] = $this->_info['file']['Size'] . 'B'; - } - $this->_info['file']['UnixTime'] = filemtime($this->_fileName); - - // get image size directly from file - if ($size = getimagesize($this->_fileName)) { - $this->_info['file']['Width'] = $size[0]; - $this->_info['file']['Height'] = $size[1]; - - // set mime types and formats - // http://php.net/manual/en/function.getimagesize.php - // http://php.net/manual/en/function.image-type-to-mime-type.php - switch ($size[2]) { - case 1: - $this->_info['file']['Mime'] = 'image/gif'; - $this->_info['file']['Format'] = 'GIF'; - break; - case 2: - $this->_info['file']['Mime'] = 'image/jpeg'; - $this->_info['file']['Format'] = 'JPEG'; - break; - case 3: - $this->_info['file']['Mime'] = 'image/png'; - $this->_info['file']['Format'] = 'PNG'; - break; - case 4: - $this->_info['file']['Mime'] = 'application/x-shockwave-flash'; - $this->_info['file']['Format'] = 'SWF'; - break; - case 5: - $this->_info['file']['Mime'] = 'image/psd'; - $this->_info['file']['Format'] = 'PSD'; - break; - case 6: - $this->_info['file']['Mime'] = 'image/bmp'; - $this->_info['file']['Format'] = 'BMP'; - break; - case 7: - $this->_info['file']['Mime'] = 'image/tiff'; - $this->_info['file']['Format'] = 'TIFF (Intel)'; - break; - case 8: - $this->_info['file']['Mime'] = 'image/tiff'; - $this->_info['file']['Format'] = 'TIFF (Motorola)'; - break; - case 9: - $this->_info['file']['Mime'] = 'application/octet-stream'; - $this->_info['file']['Format'] = 'JPC'; - break; - case 10: - $this->_info['file']['Mime'] = 'image/jp2'; - $this->_info['file']['Format'] = 'JP2'; - break; - case 11: - $this->_info['file']['Mime'] = 'application/octet-stream'; - $this->_info['file']['Format'] = 'JPX'; - break; - case 12: - $this->_info['file']['Mime'] = 'application/octet-stream'; - $this->_info['file']['Format'] = 'JB2'; - break; - case 13: - $this->_info['file']['Mime'] = 'application/x-shockwave-flash'; - $this->_info['file']['Format'] = 'SWC'; - break; - case 14: - $this->_info['file']['Mime'] = 'image/iff'; - $this->_info['file']['Format'] = 'IFF'; - break; - case 15: - $this->_info['file']['Mime'] = 'image/vnd.wap.wbmp'; - $this->_info['file']['Format'] = 'WBMP'; - break; - case 16: - $this->_info['file']['Mime'] = 'image/xbm'; - $this->_info['file']['Format'] = 'XBM'; - break; - default: - $this->_info['file']['Mime'] = 'image/unknown'; - } - } - } else { - $this->_info['file'] = array(); - $this->_info['file']['Name'] = \dokuwiki\Utf8\PhpString::basename($this->_fileName); - $this->_info['file']['Url'] = $this->_fileName; - } - - return true; - } - - /*************************************************************/ - function _parseMarkerJFIF() { - if (!isset($this->_markers)) { - $this->_readJPEG(); - } - - if ($this->_markers == null || $this->_isMarkerDisabled(('jfif'))) { - return false; - } - - try { - $data = null; - $count = count($this->_markers); - for ($i = 0; $i < $count; $i++) { - if ($this->_markers[$i]['marker'] == 0xE0) { - $signature = $this->_getFixedString($this->_markers[$i]['data'], 0, 4); - if ($signature == 'JFIF') { - $data =& $this->_markers[$i]['data']; - break; - } - } - } - - if ($data == null) { - $this->_info['jfif'] = false; - return false; - } - - $this->_info['jfif'] = array(); - - $vmaj = $this->_getByte($data, 5); - $vmin = $this->_getByte($data, 6); - - $this->_info['jfif']['Version'] = sprintf('%d.%02d', $vmaj, $vmin); - - $units = $this->_getByte($data, 7); - switch ($units) { - case 0: - $this->_info['jfif']['Units'] = 'pixels'; - break; - case 1: - $this->_info['jfif']['Units'] = 'dpi'; - break; - case 2: - $this->_info['jfif']['Units'] = 'dpcm'; - break; - default: - $this->_info['jfif']['Units'] = 'unknown'; - break; - } - - $xdens = $this->_getShort($data, 8); - $ydens = $this->_getShort($data, 10); - - $this->_info['jfif']['XDensity'] = $xdens; - $this->_info['jfif']['YDensity'] = $ydens; - - $thumbx = $this->_getByte($data, 12); - $thumby = $this->_getByte($data, 13); - - $this->_info['jfif']['ThumbnailWidth'] = $thumbx; - $this->_info['jfif']['ThumbnailHeight'] = $thumby; - } catch(Exception $e) { - $this->_handleMarkerParsingException($e); - $this->_info['jfif'] = false; - return false; - } - - return true; - } - - /*************************************************************/ - function _parseMarkerSOF() { - if (!isset($this->_markers)) { - $this->_readJPEG(); - } - - if ($this->_markers == null || $this->_isMarkerDisabled(('sof'))) { - return false; - } - - try { - $data = null; - $count = count($this->_markers); - for ($i = 0; $i < $count; $i++) { - switch ($this->_markers[$i]['marker']) { - case 0xC0: // SOF0 - case 0xC1: // SOF1 - case 0xC2: // SOF2 - case 0xC9: // SOF9 - $data =& $this->_markers[$i]['data']; - $marker = $this->_markers[$i]['marker']; - break; - } - } - - if ($data == null) { - $this->_info['sof'] = false; - return false; - } - - $pos = 0; - $this->_info['sof'] = array(); - - switch ($marker) { - case 0xC0: // SOF0 - $format = 'Baseline'; - break; - case 0xC1: // SOF1 - $format = 'Progessive'; - break; - case 0xC2: // SOF2 - $format = 'Non-baseline'; - break; - case 0xC9: // SOF9 - $format = 'Arithmetic'; - break; - default: - return false; - } - - $this->_info['sof']['Format'] = $format; - $this->_info['sof']['SamplePrecision'] = $this->_getByte($data, $pos + 0); - $this->_info['sof']['ImageHeight'] = $this->_getShort($data, $pos + 1); - $this->_info['sof']['ImageWidth'] = $this->_getShort($data, $pos + 3); - $this->_info['sof']['ColorChannels'] = $this->_getByte($data, $pos + 5); - } catch(Exception $e) { - $this->_handleMarkerParsingException($e); - $this->_info['sof'] = false; - return false; - } - - return true; - } - - /** - * Parses the XMP data - * - * @author Hakan Sandell - */ - function _parseMarkerXmp() { - if (!isset($this->_markers)) { - $this->_readJPEG(); - } - - if ($this->_markers == null || $this->_isMarkerDisabled(('xmp'))) { - return false; - } - - try { - $data = null; - $count = count($this->_markers); - for ($i = 0; $i < $count; $i++) { - if ($this->_markers[$i]['marker'] == 0xE1) { - $signature = $this->_getFixedString($this->_markers[$i]['data'], 0, 29); - if ($signature == "http://ns.adobe.com/xap/1.0/\0") { - $data = substr($this->_markers[$i]['data'], 29); - break; - } - } - } - - if ($data == null) { - $this->_info['xmp'] = false; - return false; - } - - $parser = xml_parser_create(); - xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); - xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); - $result = xml_parse_into_struct($parser, $data, $values, $tags); - xml_parser_free($parser); - - if ($result == 0) { - $this->_info['xmp'] = false; - return false; - } - - $this->_info['xmp'] = array(); - $count = count($values); - for ($i = 0; $i < $count; $i++) { - if ($values[$i]['tag'] == 'rdf:Description' && $values[$i]['type'] == 'open') { - - while ((++$i < $count) && ($values[$i]['tag'] != 'rdf:Description')) { - $this->_parseXmpNode($values, $i, $this->_info['xmp'][$values[$i]['tag']], $count); - } - } - } - } catch (Exception $e) { - $this->_handleMarkerParsingException($e); - $this->_info['xmp'] = false; - return false; - } - - return true; - } - - /** - * Parses XMP nodes by recursion - * - * @author Hakan Sandell - * - * @param array $values - * @param int $i - * @param mixed $meta - * @param integer $count - */ - function _parseXmpNode($values, &$i, &$meta, $count) { - if ($values[$i]['type'] == 'close') return; - - if ($values[$i]['type'] == 'complete') { - // Simple Type property - $meta = $values[$i]['value'] ?? ''; - return; - } - - $i++; - if ($i >= $count) return; - - if ($values[$i]['tag'] == 'rdf:Bag' || $values[$i]['tag'] == 'rdf:Seq') { - // Array property - $meta = array(); - while ($values[++$i]['tag'] == 'rdf:li') { - $this->_parseXmpNode($values, $i, $meta[], $count); - } - $i++; // skip closing Bag/Seq tag - - } elseif ($values[$i]['tag'] == 'rdf:Alt') { - // Language Alternative property, only the first (default) value is used - if ($values[$i]['type'] == 'open') { - $i++; - $this->_parseXmpNode($values, $i, $meta, $count); - while ((++$i < $count) && ($values[$i]['tag'] != 'rdf:Alt')); - $i++; // skip closing Alt tag - } - - } else { - // Structure property - $meta = array(); - $startTag = $values[$i-1]['tag']; - do { - $this->_parseXmpNode($values, $i, $meta[$values[$i]['tag']], $count); - } while ((++$i < $count) && ($values[$i]['tag'] != $startTag)); - } - } - - /*************************************************************/ - function _parseMarkerExif() { - if (!isset($this->_markers)) { - $this->_readJPEG(); - } - - if ($this->_markers == null || $this->_isMarkerDisabled(('exif'))) { - return false; - } - - try { - $data = null; - $count = count($this->_markers); - for ($i = 0; $i < $count; $i++) { - if ($this->_markers[$i]['marker'] == 0xE1) { - $signature = $this->_getFixedString($this->_markers[$i]['data'], 0, 6); - if ($signature == "Exif\0\0") { - $data =& $this->_markers[$i]['data']; - break; - } - } - } - - if ($data == null) { - $this->_info['exif'] = false; - return false; - } - $pos = 6; - $this->_info['exif'] = array(); - - // We don't increment $pos after this because Exif uses offsets relative to this point - - $byteAlign = $this->_getShort($data, $pos + 0); - - if ($byteAlign == 0x4949) { // "II" - $isBigEndian = false; - } elseif ($byteAlign == 0x4D4D) { // "MM" - $isBigEndian = true; - } else { - return false; // Unexpected data - } - - $alignCheck = $this->_getShort($data, $pos + 2, $isBigEndian); - if ($alignCheck != 0x002A) // That's the expected value - return false; // Unexpected data - - if ($isBigEndian) { - $this->_info['exif']['ByteAlign'] = "Big Endian"; - } else { - $this->_info['exif']['ByteAlign'] = "Little Endian"; - } - - $offsetIFD0 = $this->_getLong($data, $pos + 4, $isBigEndian); - if ($offsetIFD0 < 8) - return false; // Unexpected data - - $offsetIFD1 = $this->_readIFD($data, $pos, $offsetIFD0, $isBigEndian, 'ifd0'); - if ($offsetIFD1 != 0) - $this->_readIFD($data, $pos, $offsetIFD1, $isBigEndian, 'ifd1'); - } catch(Exception $e) { - $this->_handleMarkerParsingException($e); - $this->_info['exif'] = false; - return false; - } - - return true; - } - - /*************************************************************/ - - /** - * @param mixed $data - * @param integer $base - * @param integer $offset - * @param boolean $isBigEndian - * @param string $mode - * - * @return int - */ - function _readIFD($data, $base, $offset, $isBigEndian, $mode) { - $EXIFTags = $this->_exifTagNames($mode); - - $numEntries = $this->_getShort($data, $base + $offset, $isBigEndian); - $offset += 2; - - $exifTIFFOffset = 0; - $exifTIFFLength = 0; - $exifThumbnailOffset = 0; - $exifThumbnailLength = 0; - - for ($i = 0; $i < $numEntries; $i++) { - $tag = $this->_getShort($data, $base + $offset, $isBigEndian); - $offset += 2; - $type = $this->_getShort($data, $base + $offset, $isBigEndian); - $offset += 2; - $count = $this->_getLong($data, $base + $offset, $isBigEndian); - $offset += 4; - - if (($type < 1) || ($type > 12)) - return false; // Unexpected Type - - $typeLengths = array( -1, 1, 1, 2, 4, 8, 1, 1, 2, 4, 8, 4, 8 ); - - $dataLength = $typeLengths[$type] * $count; - if ($dataLength > 4) { - $dataOffset = $this->_getLong($data, $base + $offset, $isBigEndian); - $rawValue = $this->_getFixedString($data, $base + $dataOffset, $dataLength); - } else { - $rawValue = $this->_getFixedString($data, $base + $offset, $dataLength); - } - $offset += 4; - - switch ($type) { - case 1: // UBYTE - if ($count == 1) { - $value = $this->_getByte($rawValue, 0); - } else { - $value = array(); - for ($j = 0; $j < $count; $j++) - $value[$j] = $this->_getByte($rawValue, $j); - } - break; - case 2: // ASCII - $value = $rawValue; - break; - case 3: // USHORT - if ($count == 1) { - $value = $this->_getShort($rawValue, 0, $isBigEndian); - } else { - $value = array(); - for ($j = 0; $j < $count; $j++) - $value[$j] = $this->_getShort($rawValue, $j * 2, $isBigEndian); - } - break; - case 4: // ULONG - if ($count == 1) { - $value = $this->_getLong($rawValue, 0, $isBigEndian); - } else { - $value = array(); - for ($j = 0; $j < $count; $j++) - $value[$j] = $this->_getLong($rawValue, $j * 4, $isBigEndian); - } - break; - case 5: // URATIONAL - if ($count == 1) { - $a = $this->_getLong($rawValue, 0, $isBigEndian); - $b = $this->_getLong($rawValue, 4, $isBigEndian); - $value = array(); - $value['val'] = 0; - $value['num'] = $a; - $value['den'] = $b; - if (($a != 0) && ($b != 0)) { - $value['val'] = $a / $b; - } - } else { - $value = array(); - for ($j = 0; $j < $count; $j++) { - $a = $this->_getLong($rawValue, $j * 8, $isBigEndian); - $b = $this->_getLong($rawValue, ($j * 8) + 4, $isBigEndian); - $value = array(); - $value[$j]['val'] = 0; - $value[$j]['num'] = $a; - $value[$j]['den'] = $b; - if (($a != 0) && ($b != 0)) - $value[$j]['val'] = $a / $b; - } - } - break; - case 6: // SBYTE - if ($count == 1) { - $value = $this->_getByte($rawValue, 0); - } else { - $value = array(); - for ($j = 0; $j < $count; $j++) - $value[$j] = $this->_getByte($rawValue, $j); - } - break; - case 7: // UNDEFINED - $value = $rawValue; - break; - case 8: // SSHORT - if ($count == 1) { - $value = $this->_getShort($rawValue, 0, $isBigEndian); - } else { - $value = array(); - for ($j = 0; $j < $count; $j++) - $value[$j] = $this->_getShort($rawValue, $j * 2, $isBigEndian); - } - break; - case 9: // SLONG - if ($count == 1) { - $value = $this->_getLong($rawValue, 0, $isBigEndian); - } else { - $value = array(); - for ($j = 0; $j < $count; $j++) - $value[$j] = $this->_getLong($rawValue, $j * 4, $isBigEndian); - } - break; - case 10: // SRATIONAL - if ($count == 1) { - $a = $this->_getLong($rawValue, 0, $isBigEndian); - $b = $this->_getLong($rawValue, 4, $isBigEndian); - $value = array(); - $value['val'] = 0; - $value['num'] = $a; - $value['den'] = $b; - if (($a != 0) && ($b != 0)) - $value['val'] = $a / $b; - } else { - $value = array(); - for ($j = 0; $j < $count; $j++) { - $a = $this->_getLong($rawValue, $j * 8, $isBigEndian); - $b = $this->_getLong($rawValue, ($j * 8) + 4, $isBigEndian); - $value = array(); - $value[$j]['val'] = 0; - $value[$j]['num'] = $a; - $value[$j]['den'] = $b; - if (($a != 0) && ($b != 0)) - $value[$j]['val'] = $a / $b; - } - } - break; - case 11: // FLOAT - $value = $rawValue; - break; - - case 12: // DFLOAT - $value = $rawValue; - break; - default: - return false; // Unexpected Type - } - - $tagName = ''; - if (($mode == 'ifd0') && ($tag == 0x8769)) { // ExifIFDOffset - $this->_readIFD($data, $base, $value, $isBigEndian, 'exif'); - } elseif (($mode == 'ifd0') && ($tag == 0x8825)) { // GPSIFDOffset - $this->_readIFD($data, $base, $value, $isBigEndian, 'gps'); - } elseif (($mode == 'ifd1') && ($tag == 0x0111)) { // TIFFStripOffsets - $exifTIFFOffset = $value; - } elseif (($mode == 'ifd1') && ($tag == 0x0117)) { // TIFFStripByteCounts - $exifTIFFLength = $value; - } elseif (($mode == 'ifd1') && ($tag == 0x0201)) { // TIFFJFIFOffset - $exifThumbnailOffset = $value; - } elseif (($mode == 'ifd1') && ($tag == 0x0202)) { // TIFFJFIFLength - $exifThumbnailLength = $value; - } elseif (($mode == 'exif') && ($tag == 0xA005)) { // InteropIFDOffset - $this->_readIFD($data, $base, $value, $isBigEndian, 'interop'); - } - // elseif (($mode == 'exif') && ($tag == 0x927C)) { // MakerNote - // } - else { - if (isset($EXIFTags[$tag])) { - $tagName = $EXIFTags[$tag]; - if (isset($this->_info['exif'][$tagName])) { - if (!is_array($this->_info['exif'][$tagName])) { - $aux = array(); - $aux[0] = $this->_info['exif'][$tagName]; - $this->_info['exif'][$tagName] = $aux; - } - - $this->_info['exif'][$tagName][count($this->_info['exif'][$tagName])] = $value; - } else { - $this->_info['exif'][$tagName] = $value; - } - } - /* - else { - echo sprintf("

Unknown tag %02x (t: %d l: %d) %s in %s

", $tag, $type, $count, $mode, $this->_fileName); - // Unknown Tags will be ignored!!! - // That's because the tag might be a pointer (like the Exif tag) - // and saving it without saving the data it points to might - // create an invalid file. - } - */ - } - } - - if (($exifThumbnailOffset > 0) && ($exifThumbnailLength > 0)) { - $this->_info['exif']['JFIFThumbnail'] = $this->_getFixedString($data, $base + $exifThumbnailOffset, $exifThumbnailLength); - } - - if (($exifTIFFOffset > 0) && ($exifTIFFLength > 0)) { - $this->_info['exif']['TIFFStrips'] = $this->_getFixedString($data, $base + $exifTIFFOffset, $exifTIFFLength); - } - - $nextOffset = $this->_getLong($data, $base + $offset, $isBigEndian); - return $nextOffset; - } - - /*************************************************************/ - function & _createMarkerExif() { - $data = null; - $count = count($this->_markers); - for ($i = 0; $i < $count; $i++) { - if ($this->_markers[$i]['marker'] == 0xE1) { - $signature = $this->_getFixedString($this->_markers[$i]['data'], 0, 6); - if ($signature == "Exif\0\0") { - $data =& $this->_markers[$i]['data']; - break; - } - } - } - - if (!isset($this->_info['exif'])) { - return false; - } - - $data = "Exif\0\0"; - $pos = 6; - $offsetBase = 6; - - if (isset($this->_info['exif']['ByteAlign']) && ($this->_info['exif']['ByteAlign'] == "Big Endian")) { - $isBigEndian = true; - $aux = "MM"; - $pos = $this->_putString($data, $pos, $aux); - } else { - $isBigEndian = false; - $aux = "II"; - $pos = $this->_putString($data, $pos, $aux); - } - $pos = $this->_putShort($data, $pos, 0x002A, $isBigEndian); - $pos = $this->_putLong($data, $pos, 0x00000008, $isBigEndian); // IFD0 Offset is always 8 - - $ifd0 =& $this->_getIFDEntries($isBigEndian, 'ifd0'); - $ifd1 =& $this->_getIFDEntries($isBigEndian, 'ifd1'); - - $pos = $this->_writeIFD($data, $pos, $offsetBase, $ifd0, $isBigEndian, true); - $pos = $this->_writeIFD($data, $pos, $offsetBase, $ifd1, $isBigEndian, false); - - return $data; - } - - /*************************************************************/ - - /** - * @param mixed $data - * @param integer $pos - * @param integer $offsetBase - * @param array $entries - * @param boolean $isBigEndian - * @param boolean $hasNext - * - * @return mixed - */ - function _writeIFD(&$data, $pos, $offsetBase, &$entries, $isBigEndian, $hasNext) { - $tiffData = null; - $tiffDataOffsetPos = -1; - - $entryCount = count($entries); - - $dataPos = $pos + 2 + ($entryCount * 12) + 4; - $pos = $this->_putShort($data, $pos, $entryCount, $isBigEndian); - - for ($i = 0; $i < $entryCount; $i++) { - $tag = $entries[$i]['tag']; - $type = $entries[$i]['type']; - - if ($type == -99) { // SubIFD - $pos = $this->_putShort($data, $pos, $tag, $isBigEndian); - $pos = $this->_putShort($data, $pos, 0x04, $isBigEndian); // LONG - $pos = $this->_putLong($data, $pos, 0x01, $isBigEndian); // Count = 1 - $pos = $this->_putLong($data, $pos, $dataPos - $offsetBase, $isBigEndian); - - $dataPos = $this->_writeIFD($data, $dataPos, $offsetBase, $entries[$i]['value'], $isBigEndian, false); - } elseif ($type == -98) { // TIFF Data - $pos = $this->_putShort($data, $pos, $tag, $isBigEndian); - $pos = $this->_putShort($data, $pos, 0x04, $isBigEndian); // LONG - $pos = $this->_putLong($data, $pos, 0x01, $isBigEndian); // Count = 1 - $tiffDataOffsetPos = $pos; - $pos = $this->_putLong($data, $pos, 0x00, $isBigEndian); // For Now - $tiffData =& $entries[$i]['value'] ; - } else { // Regular Entry - $pos = $this->_putShort($data, $pos, $tag, $isBigEndian); - $pos = $this->_putShort($data, $pos, $type, $isBigEndian); - $pos = $this->_putLong($data, $pos, $entries[$i]['count'], $isBigEndian); - if (strlen($entries[$i]['value']) > 4) { - $pos = $this->_putLong($data, $pos, $dataPos - $offsetBase, $isBigEndian); - $dataPos = $this->_putString($data, $dataPos, $entries[$i]['value']); - } else { - $val = str_pad($entries[$i]['value'], 4, "\0"); - $pos = $this->_putString($data, $pos, $val); - } - } - } - - if ($tiffData != null) { - $this->_putLong($data, $tiffDataOffsetPos, $dataPos - $offsetBase, $isBigEndian); - $dataPos = $this->_putString($data, $dataPos, $tiffData); - } - - if ($hasNext) { - $pos = $this->_putLong($data, $pos, $dataPos - $offsetBase, $isBigEndian); - } else { - $pos = $this->_putLong($data, $pos, 0, $isBigEndian); - } - - return $dataPos; - } - - /*************************************************************/ - - /** - * @param boolean $isBigEndian - * @param string $mode - * - * @return array - */ - function & _getIFDEntries($isBigEndian, $mode) { - $EXIFNames = $this->_exifTagNames($mode); - $EXIFTags = $this->_exifNameTags($mode); - $EXIFTypeInfo = $this->_exifTagTypes($mode); - - $ifdEntries = array(); - $entryCount = 0; - - foreach($EXIFNames as $tag => $name) { - $type = $EXIFTypeInfo[$tag][0]; - $count = $EXIFTypeInfo[$tag][1]; - $value = null; - - if (($mode == 'ifd0') && ($tag == 0x8769)) { // ExifIFDOffset - if (isset($this->_info['exif']['EXIFVersion'])) { - $value =& $this->_getIFDEntries($isBigEndian, "exif"); - $type = -99; - } - else { - $value = null; - } - } elseif (($mode == 'ifd0') && ($tag == 0x8825)) { // GPSIFDOffset - if (isset($this->_info['exif']['GPSVersionID'])) { - $value =& $this->_getIFDEntries($isBigEndian, "gps"); - $type = -99; - } else { - $value = null; - } - } elseif (($mode == 'ifd1') && ($tag == 0x0111)) { // TIFFStripOffsets - if (isset($this->_info['exif']['TIFFStrips'])) { - $value =& $this->_info['exif']['TIFFStrips']; - $type = -98; - } else { - $value = null; - } - } elseif (($mode == 'ifd1') && ($tag == 0x0117)) { // TIFFStripByteCounts - if (isset($this->_info['exif']['TIFFStrips'])) { - $value = strlen($this->_info['exif']['TIFFStrips']); - } else { - $value = null; - } - } elseif (($mode == 'ifd1') && ($tag == 0x0201)) { // TIFFJFIFOffset - if (isset($this->_info['exif']['JFIFThumbnail'])) { - $value =& $this->_info['exif']['JFIFThumbnail']; - $type = -98; - } else { - $value = null; - } - } elseif (($mode == 'ifd1') && ($tag == 0x0202)) { // TIFFJFIFLength - if (isset($this->_info['exif']['JFIFThumbnail'])) { - $value = strlen($this->_info['exif']['JFIFThumbnail']); - } else { - $value = null; - } - } elseif (($mode == 'exif') && ($tag == 0xA005)) { // InteropIFDOffset - if (isset($this->_info['exif']['InteroperabilityIndex'])) { - $value =& $this->_getIFDEntries($isBigEndian, "interop"); - $type = -99; - } else { - $value = null; - } - } elseif (isset($this->_info['exif'][$name])) { - $origValue =& $this->_info['exif'][$name]; - - // This makes it easier to process variable size elements - if (!is_array($origValue) || isset($origValue['val'])) { - unset($origValue); // Break the reference - $origValue = array($this->_info['exif'][$name]); - } - $origCount = count($origValue); - - if ($origCount == 0 ) { - $type = -1; // To ignore this field - } - - $value = " "; - - switch ($type) { - case 1: // UBYTE - if ($count == 0) { - $count = $origCount; - } - - $j = 0; - while (($j < $count) && ($j < $origCount)) { - - $this->_putByte($value, $j, $origValue[$j]); - $j++; - } - - while ($j < $count) { - $this->_putByte($value, $j, 0); - $j++; - } - break; - case 2: // ASCII - $v = strval($origValue[0]); - if (($count != 0) && (strlen($v) > $count)) { - $v = substr($v, 0, $count); - } - elseif (($count > 0) && (strlen($v) < $count)) { - $v = str_pad($v, $count, "\0"); - } - - $count = strlen($v); - - $this->_putString($value, 0, $v); - break; - case 3: // USHORT - if ($count == 0) { - $count = $origCount; - } - - $j = 0; - while (($j < $count) && ($j < $origCount)) { - $this->_putShort($value, $j * 2, $origValue[$j], $isBigEndian); - $j++; - } - - while ($j < $count) { - $this->_putShort($value, $j * 2, 0, $isBigEndian); - $j++; - } - break; - case 4: // ULONG - if ($count == 0) { - $count = $origCount; - } - - $j = 0; - while (($j < $count) && ($j < $origCount)) { - $this->_putLong($value, $j * 4, $origValue[$j], $isBigEndian); - $j++; - } - - while ($j < $count) { - $this->_putLong($value, $j * 4, 0, $isBigEndian); - $j++; - } - break; - case 5: // URATIONAL - if ($count == 0) { - $count = $origCount; - } - - $j = 0; - while (($j < $count) && ($j < $origCount)) { - $v = $origValue[$j]; - if (is_array($v)) { - $a = $v['num']; - $b = $v['den']; - } - else { - $a = 0; - $b = 0; - // TODO: Allow other types and convert them - } - $this->_putLong($value, $j * 8, $a, $isBigEndian); - $this->_putLong($value, ($j * 8) + 4, $b, $isBigEndian); - $j++; - } - - while ($j < $count) { - $this->_putLong($value, $j * 8, 0, $isBigEndian); - $this->_putLong($value, ($j * 8) + 4, 0, $isBigEndian); - $j++; - } - break; - case 6: // SBYTE - if ($count == 0) { - $count = $origCount; - } - - $j = 0; - while (($j < $count) && ($j < $origCount)) { - $this->_putByte($value, $j, $origValue[$j]); - $j++; - } - - while ($j < $count) { - $this->_putByte($value, $j, 0); - $j++; - } - break; - case 7: // UNDEFINED - $v = strval($origValue[0]); - if (($count != 0) && (strlen($v) > $count)) { - $v = substr($v, 0, $count); - } - elseif (($count > 0) && (strlen($v) < $count)) { - $v = str_pad($v, $count, "\0"); - } - - $count = strlen($v); - - $this->_putString($value, 0, $v); - break; - case 8: // SSHORT - if ($count == 0) { - $count = $origCount; - } - - $j = 0; - while (($j < $count) && ($j < $origCount)) { - $this->_putShort($value, $j * 2, $origValue[$j], $isBigEndian); - $j++; - } - - while ($j < $count) { - $this->_putShort($value, $j * 2, 0, $isBigEndian); - $j++; - } - break; - case 9: // SLONG - if ($count == 0) { - $count = $origCount; - } - - $j = 0; - while (($j < $count) && ($j < $origCount)) { - $this->_putLong($value, $j * 4, $origValue[$j], $isBigEndian); - $j++; - } - - while ($j < $count) { - $this->_putLong($value, $j * 4, 0, $isBigEndian); - $j++; - } - break; - case 10: // SRATIONAL - if ($count == 0) { - $count = $origCount; - } - - $j = 0; - while (($j < $count) && ($j < $origCount)) { - $v = $origValue[$j]; - if (is_array($v)) { - $a = $v['num']; - $b = $v['den']; - } - else { - $a = 0; - $b = 0; - // TODO: Allow other types and convert them - } - - $this->_putLong($value, $j * 8, $a, $isBigEndian); - $this->_putLong($value, ($j * 8) + 4, $b, $isBigEndian); - $j++; - } - - while ($j < $count) { - $this->_putLong($value, $j * 8, 0, $isBigEndian); - $this->_putLong($value, ($j * 8) + 4, 0, $isBigEndian); - $j++; - } - break; - case 11: // FLOAT - if ($count == 0) { - $count = $origCount; - } - - $j = 0; - while (($j < $count) && ($j < $origCount)) { - $v = strval($origValue[$j]); - if (strlen($v) > 4) { - $v = substr($v, 0, 4); - } - elseif (strlen($v) < 4) { - $v = str_pad($v, 4, "\0"); - } - $this->_putString($value, $j * 4, $v); - $j++; - } - - while ($j < $count) { - $v = "\0\0\0\0"; - $this->_putString($value, $j * 4, $v); - $j++; - } - break; - case 12: // DFLOAT - if ($count == 0) { - $count = $origCount; - } - - $j = 0; - while (($j < $count) && ($j < $origCount)) { - $v = strval($origValue[$j]); - if (strlen($v) > 8) { - $v = substr($v, 0, 8); - } - elseif (strlen($v) < 8) { - $v = str_pad($v, 8, "\0"); - } - $this->_putString($value, $j * 8, $v); - $j++; - } - - while ($j < $count) { - $v = "\0\0\0\0\0\0\0\0"; - $this->_putString($value, $j * 8, $v); - $j++; - } - break; - default: - $value = null; - break; - } - } - - if ($value != null) { - $ifdEntries[$entryCount] = array(); - $ifdEntries[$entryCount]['tag'] = $tag; - $ifdEntries[$entryCount]['type'] = $type; - $ifdEntries[$entryCount]['count'] = $count; - $ifdEntries[$entryCount]['value'] = $value; - - $entryCount++; - } - } - - return $ifdEntries; - } - /*************************************************************/ - function _handleMarkerParsingException($e) { - \dokuwiki\ErrorHandler::logException($e, $this->_fileName); - } - - /*************************************************************/ - function _isMarkerDisabled($name) { - if (!isset($this->_info)) return false; - return isset($this->_info[$name]) && $this->_info[$name] === false; - } - - /*************************************************************/ - function _parseMarkerAdobe() { - if (!isset($this->_markers)) { - $this->_readJPEG(); - } - - if ($this->_markers == null || $this->_isMarkerDisabled('adobe')) { - return false; - } - try { - $data = null; - $count = count($this->_markers); - for ($i = 0; $i < $count; $i++) { - if ($this->_markers[$i]['marker'] == 0xED) { - $signature = $this->_getFixedString($this->_markers[$i]['data'], 0, 14); - if ($signature == "Photoshop 3.0\0") { - $data =& $this->_markers[$i]['data']; - break; - } - } - } - - if ($data == null) { - $this->_info['adobe'] = false; - $this->_info['iptc'] = false; - return false; - } - $pos = 14; - $this->_info['adobe'] = array(); - $this->_info['adobe']['raw'] = array(); - $this->_info['iptc'] = array(); - - $datasize = strlen($data); - - while ($pos < $datasize) { - $signature = $this->_getFixedString($data, $pos, 4); - if ($signature != '8BIM') - return false; - $pos += 4; - - $type = $this->_getShort($data, $pos); - $pos += 2; - - $strlen = $this->_getByte($data, $pos); - $pos += 1; - $header = ''; - for ($i = 0; $i < $strlen; $i++) { - $header .= $data[$pos + $i]; - } - $pos += $strlen + 1 - ($strlen % 2); // The string is padded to even length, counting the length byte itself - - $length = $this->_getLong($data, $pos); - $pos += 4; - - $basePos = $pos; - - switch ($type) { - case 0x0404: // Caption (IPTC Data) - $pos = $this->_readIPTC($data, $pos); - if ($pos == false) - return false; - break; - case 0x040A: // CopyrightFlag - $this->_info['adobe']['CopyrightFlag'] = $this->_getByte($data, $pos); - $pos += $length; - break; - case 0x040B: // ImageURL - $this->_info['adobe']['ImageURL'] = $this->_getFixedString($data, $pos, $length); - $pos += $length; - break; - case 0x040C: // Thumbnail - $aux = $this->_getLong($data, $pos); - $pos += 4; - if ($aux == 1) { - $this->_info['adobe']['ThumbnailWidth'] = $this->_getLong($data, $pos); - $pos += 4; - $this->_info['adobe']['ThumbnailHeight'] = $this->_getLong($data, $pos); - $pos += 4; - - $pos += 16; // Skip some data - - $this->_info['adobe']['ThumbnailData'] = $this->_getFixedString($data, $pos, $length - 28); - $pos += $length - 28; - } - break; - default: - break; - } - - // We save all blocks, even those we recognized - $label = sprintf('8BIM_0x%04x', $type); - $this->_info['adobe']['raw'][$label] = array(); - $this->_info['adobe']['raw'][$label]['type'] = $type; - $this->_info['adobe']['raw'][$label]['header'] = $header; - $this->_info['adobe']['raw'][$label]['data'] =& $this->_getFixedString($data, $basePos, $length); - - $pos = $basePos + $length + ($length % 2); // Even padding - } - } catch(Exception $e) { - $this->_handleMarkerParsingException($e); - $this->_info['adobe'] = false; - $this->_info['iptc'] = false; - return false; - } - } - - /*************************************************************/ - function _readIPTC(&$data, $pos = 0) { - $totalLength = strlen($data); - - $IPTCTags = $this->_iptcTagNames(); - - while ($pos < ($totalLength - 5)) { - $signature = $this->_getShort($data, $pos); - if ($signature != 0x1C02) - return $pos; - $pos += 2; - - $type = $this->_getByte($data, $pos); - $pos += 1; - $length = $this->_getShort($data, $pos); - $pos += 2; - - $basePos = $pos; - $label = ''; - - if (isset($IPTCTags[$type])) { - $label = $IPTCTags[$type]; - } else { - $label = sprintf('IPTC_0x%02x', $type); - } - - if ($label != '') { - if (isset($this->_info['iptc'][$label])) { - if (!is_array($this->_info['iptc'][$label])) { - $aux = array(); - $aux[0] = $this->_info['iptc'][$label]; - $this->_info['iptc'][$label] = $aux; - } - $this->_info['iptc'][$label][ count($this->_info['iptc'][$label]) ] = $this->_getFixedString($data, $pos, $length); - } else { - $this->_info['iptc'][$label] = $this->_getFixedString($data, $pos, $length); - } - } - - $pos = $basePos + $length; // No padding - } - return $pos; - } - - /*************************************************************/ - function & _createMarkerAdobe() { - if (isset($this->_info['iptc'])) { - if (!isset($this->_info['adobe'])) { - $this->_info['adobe'] = array(); - } - if (!isset($this->_info['adobe']['raw'])) { - $this->_info['adobe']['raw'] = array(); - } - if (!isset($this->_info['adobe']['raw']['8BIM_0x0404'])) { - $this->_info['adobe']['raw']['8BIM_0x0404'] = array(); - } - $this->_info['adobe']['raw']['8BIM_0x0404']['type'] = 0x0404; - $this->_info['adobe']['raw']['8BIM_0x0404']['header'] = "Caption"; - $this->_info['adobe']['raw']['8BIM_0x0404']['data'] =& $this->_writeIPTC(); - } - - if (isset($this->_info['adobe']['raw']) && (count($this->_info['adobe']['raw']) > 0)) { - $data = "Photoshop 3.0\0"; - $pos = 14; - - reset($this->_info['adobe']['raw']); - foreach ($this->_info['adobe']['raw'] as $value){ - $pos = $this->_write8BIM( - $data, - $pos, - $value['type'], - $value['header'], - $value['data'] ); - } - } - - return $data; - } - - /*************************************************************/ - - /** - * @param mixed $data - * @param integer $pos - * - * @param string $type - * @param string $header - * @param mixed $value - * - * @return int|mixed - */ - function _write8BIM(&$data, $pos, $type, $header, &$value) { - $signature = "8BIM"; - - $pos = $this->_putString($data, $pos, $signature); - $pos = $this->_putShort($data, $pos, $type); - - $len = strlen($header); - - $pos = $this->_putByte($data, $pos, $len); - $pos = $this->_putString($data, $pos, $header); - if (($len % 2) == 0) { // Even padding, including the length byte - $pos = $this->_putByte($data, $pos, 0); - } - - $len = strlen($value); - $pos = $this->_putLong($data, $pos, $len); - $pos = $this->_putString($data, $pos, $value); - if (($len % 2) != 0) { // Even padding - $pos = $this->_putByte($data, $pos, 0); - } - return $pos; - } - - /*************************************************************/ - function & _writeIPTC() { - $data = " "; - $pos = 0; - - $IPTCNames =& $this->_iptcNameTags(); - - foreach($this->_info['iptc'] as $label => $value) { - $value =& $this->_info['iptc'][$label]; - $type = -1; - - if (isset($IPTCNames[$label])) { - $type = $IPTCNames[$label]; - } - elseif (substr($label, 0, 7) == "IPTC_0x") { - $type = hexdec(substr($label, 7, 2)); - } - - if ($type != -1) { - if (is_array($value)) { - $vcnt = count($value); - for ($i = 0; $i < $vcnt; $i++) { - $pos = $this->_writeIPTCEntry($data, $pos, $type, $value[$i]); - } - } - else { - $pos = $this->_writeIPTCEntry($data, $pos, $type, $value); - } - } - } - - return $data; - } - - /*************************************************************/ - - /** - * @param mixed $data - * @param integer $pos - * - * @param string $type - * @param mixed $value - * - * @return int|mixed - */ - function _writeIPTCEntry(&$data, $pos, $type, &$value) { - $pos = $this->_putShort($data, $pos, 0x1C02); - $pos = $this->_putByte($data, $pos, $type); - $pos = $this->_putShort($data, $pos, strlen($value)); - $pos = $this->_putString($data, $pos, $value); - - return $pos; - } - - /*************************************************************/ - function _exifTagNames($mode) { - $tags = array(); - - if ($mode == 'ifd0') { - $tags[0x010E] = 'ImageDescription'; - $tags[0x010F] = 'Make'; - $tags[0x0110] = 'Model'; - $tags[0x0112] = 'Orientation'; - $tags[0x011A] = 'XResolution'; - $tags[0x011B] = 'YResolution'; - $tags[0x0128] = 'ResolutionUnit'; - $tags[0x0131] = 'Software'; - $tags[0x0132] = 'DateTime'; - $tags[0x013B] = 'Artist'; - $tags[0x013E] = 'WhitePoint'; - $tags[0x013F] = 'PrimaryChromaticities'; - $tags[0x0211] = 'YCbCrCoefficients'; - $tags[0x0212] = 'YCbCrSubSampling'; - $tags[0x0213] = 'YCbCrPositioning'; - $tags[0x0214] = 'ReferenceBlackWhite'; - $tags[0x8298] = 'Copyright'; - $tags[0x8769] = 'ExifIFDOffset'; - $tags[0x8825] = 'GPSIFDOffset'; - } - if ($mode == 'ifd1') { - $tags[0x00FE] = 'TIFFNewSubfileType'; - $tags[0x00FF] = 'TIFFSubfileType'; - $tags[0x0100] = 'TIFFImageWidth'; - $tags[0x0101] = 'TIFFImageHeight'; - $tags[0x0102] = 'TIFFBitsPerSample'; - $tags[0x0103] = 'TIFFCompression'; - $tags[0x0106] = 'TIFFPhotometricInterpretation'; - $tags[0x0107] = 'TIFFThreshholding'; - $tags[0x0108] = 'TIFFCellWidth'; - $tags[0x0109] = 'TIFFCellLength'; - $tags[0x010A] = 'TIFFFillOrder'; - $tags[0x010E] = 'TIFFImageDescription'; - $tags[0x010F] = 'TIFFMake'; - $tags[0x0110] = 'TIFFModel'; - $tags[0x0111] = 'TIFFStripOffsets'; - $tags[0x0112] = 'TIFFOrientation'; - $tags[0x0115] = 'TIFFSamplesPerPixel'; - $tags[0x0116] = 'TIFFRowsPerStrip'; - $tags[0x0117] = 'TIFFStripByteCounts'; - $tags[0x0118] = 'TIFFMinSampleValue'; - $tags[0x0119] = 'TIFFMaxSampleValue'; - $tags[0x011A] = 'TIFFXResolution'; - $tags[0x011B] = 'TIFFYResolution'; - $tags[0x011C] = 'TIFFPlanarConfiguration'; - $tags[0x0122] = 'TIFFGrayResponseUnit'; - $tags[0x0123] = 'TIFFGrayResponseCurve'; - $tags[0x0128] = 'TIFFResolutionUnit'; - $tags[0x0131] = 'TIFFSoftware'; - $tags[0x0132] = 'TIFFDateTime'; - $tags[0x013B] = 'TIFFArtist'; - $tags[0x013C] = 'TIFFHostComputer'; - $tags[0x0140] = 'TIFFColorMap'; - $tags[0x0152] = 'TIFFExtraSamples'; - $tags[0x0201] = 'TIFFJFIFOffset'; - $tags[0x0202] = 'TIFFJFIFLength'; - $tags[0x0211] = 'TIFFYCbCrCoefficients'; - $tags[0x0212] = 'TIFFYCbCrSubSampling'; - $tags[0x0213] = 'TIFFYCbCrPositioning'; - $tags[0x0214] = 'TIFFReferenceBlackWhite'; - $tags[0x8298] = 'TIFFCopyright'; - $tags[0x9286] = 'TIFFUserComment'; - } elseif ($mode == 'exif') { - $tags[0x829A] = 'ExposureTime'; - $tags[0x829D] = 'FNumber'; - $tags[0x8822] = 'ExposureProgram'; - $tags[0x8824] = 'SpectralSensitivity'; - $tags[0x8827] = 'ISOSpeedRatings'; - $tags[0x8828] = 'OECF'; - $tags[0x9000] = 'EXIFVersion'; - $tags[0x9003] = 'DateTimeOriginal'; - $tags[0x9004] = 'DateTimeDigitized'; - $tags[0x9101] = 'ComponentsConfiguration'; - $tags[0x9102] = 'CompressedBitsPerPixel'; - $tags[0x9201] = 'ShutterSpeedValue'; - $tags[0x9202] = 'ApertureValue'; - $tags[0x9203] = 'BrightnessValue'; - $tags[0x9204] = 'ExposureBiasValue'; - $tags[0x9205] = 'MaxApertureValue'; - $tags[0x9206] = 'SubjectDistance'; - $tags[0x9207] = 'MeteringMode'; - $tags[0x9208] = 'LightSource'; - $tags[0x9209] = 'Flash'; - $tags[0x920A] = 'FocalLength'; - $tags[0x927C] = 'MakerNote'; - $tags[0x9286] = 'UserComment'; - $tags[0x9290] = 'SubSecTime'; - $tags[0x9291] = 'SubSecTimeOriginal'; - $tags[0x9292] = 'SubSecTimeDigitized'; - $tags[0xA000] = 'FlashPixVersion'; - $tags[0xA001] = 'ColorSpace'; - $tags[0xA002] = 'PixelXDimension'; - $tags[0xA003] = 'PixelYDimension'; - $tags[0xA004] = 'RelatedSoundFile'; - $tags[0xA005] = 'InteropIFDOffset'; - $tags[0xA20B] = 'FlashEnergy'; - $tags[0xA20C] = 'SpatialFrequencyResponse'; - $tags[0xA20E] = 'FocalPlaneXResolution'; - $tags[0xA20F] = 'FocalPlaneYResolution'; - $tags[0xA210] = 'FocalPlaneResolutionUnit'; - $tags[0xA214] = 'SubjectLocation'; - $tags[0xA215] = 'ExposureIndex'; - $tags[0xA217] = 'SensingMethod'; - $tags[0xA300] = 'FileSource'; - $tags[0xA301] = 'SceneType'; - $tags[0xA302] = 'CFAPattern'; - } elseif ($mode == 'interop') { - $tags[0x0001] = 'InteroperabilityIndex'; - $tags[0x0002] = 'InteroperabilityVersion'; - $tags[0x1000] = 'RelatedImageFileFormat'; - $tags[0x1001] = 'RelatedImageWidth'; - $tags[0x1002] = 'RelatedImageLength'; - } elseif ($mode == 'gps') { - $tags[0x0000] = 'GPSVersionID'; - $tags[0x0001] = 'GPSLatitudeRef'; - $tags[0x0002] = 'GPSLatitude'; - $tags[0x0003] = 'GPSLongitudeRef'; - $tags[0x0004] = 'GPSLongitude'; - $tags[0x0005] = 'GPSAltitudeRef'; - $tags[0x0006] = 'GPSAltitude'; - $tags[0x0007] = 'GPSTimeStamp'; - $tags[0x0008] = 'GPSSatellites'; - $tags[0x0009] = 'GPSStatus'; - $tags[0x000A] = 'GPSMeasureMode'; - $tags[0x000B] = 'GPSDOP'; - $tags[0x000C] = 'GPSSpeedRef'; - $tags[0x000D] = 'GPSSpeed'; - $tags[0x000E] = 'GPSTrackRef'; - $tags[0x000F] = 'GPSTrack'; - $tags[0x0010] = 'GPSImgDirectionRef'; - $tags[0x0011] = 'GPSImgDirection'; - $tags[0x0012] = 'GPSMapDatum'; - $tags[0x0013] = 'GPSDestLatitudeRef'; - $tags[0x0014] = 'GPSDestLatitude'; - $tags[0x0015] = 'GPSDestLongitudeRef'; - $tags[0x0016] = 'GPSDestLongitude'; - $tags[0x0017] = 'GPSDestBearingRef'; - $tags[0x0018] = 'GPSDestBearing'; - $tags[0x0019] = 'GPSDestDistanceRef'; - $tags[0x001A] = 'GPSDestDistance'; - } - - return $tags; - } - - /*************************************************************/ - function _exifTagTypes($mode) { - $tags = array(); - - if ($mode == 'ifd0') { - $tags[0x010E] = array(2, 0); // ImageDescription -> ASCII, Any - $tags[0x010F] = array(2, 0); // Make -> ASCII, Any - $tags[0x0110] = array(2, 0); // Model -> ASCII, Any - $tags[0x0112] = array(3, 1); // Orientation -> SHORT, 1 - $tags[0x011A] = array(5, 1); // XResolution -> RATIONAL, 1 - $tags[0x011B] = array(5, 1); // YResolution -> RATIONAL, 1 - $tags[0x0128] = array(3, 1); // ResolutionUnit -> SHORT - $tags[0x0131] = array(2, 0); // Software -> ASCII, Any - $tags[0x0132] = array(2, 20); // DateTime -> ASCII, 20 - $tags[0x013B] = array(2, 0); // Artist -> ASCII, Any - $tags[0x013E] = array(5, 2); // WhitePoint -> RATIONAL, 2 - $tags[0x013F] = array(5, 6); // PrimaryChromaticities -> RATIONAL, 6 - $tags[0x0211] = array(5, 3); // YCbCrCoefficients -> RATIONAL, 3 - $tags[0x0212] = array(3, 2); // YCbCrSubSampling -> SHORT, 2 - $tags[0x0213] = array(3, 1); // YCbCrPositioning -> SHORT, 1 - $tags[0x0214] = array(5, 6); // ReferenceBlackWhite -> RATIONAL, 6 - $tags[0x8298] = array(2, 0); // Copyright -> ASCII, Any - $tags[0x8769] = array(4, 1); // ExifIFDOffset -> LONG, 1 - $tags[0x8825] = array(4, 1); // GPSIFDOffset -> LONG, 1 - } - if ($mode == 'ifd1') { - $tags[0x00FE] = array(4, 1); // TIFFNewSubfileType -> LONG, 1 - $tags[0x00FF] = array(3, 1); // TIFFSubfileType -> SHORT, 1 - $tags[0x0100] = array(4, 1); // TIFFImageWidth -> LONG (or SHORT), 1 - $tags[0x0101] = array(4, 1); // TIFFImageHeight -> LONG (or SHORT), 1 - $tags[0x0102] = array(3, 3); // TIFFBitsPerSample -> SHORT, 3 - $tags[0x0103] = array(3, 1); // TIFFCompression -> SHORT, 1 - $tags[0x0106] = array(3, 1); // TIFFPhotometricInterpretation -> SHORT, 1 - $tags[0x0107] = array(3, 1); // TIFFThreshholding -> SHORT, 1 - $tags[0x0108] = array(3, 1); // TIFFCellWidth -> SHORT, 1 - $tags[0x0109] = array(3, 1); // TIFFCellLength -> SHORT, 1 - $tags[0x010A] = array(3, 1); // TIFFFillOrder -> SHORT, 1 - $tags[0x010E] = array(2, 0); // TIFFImageDescription -> ASCII, Any - $tags[0x010F] = array(2, 0); // TIFFMake -> ASCII, Any - $tags[0x0110] = array(2, 0); // TIFFModel -> ASCII, Any - $tags[0x0111] = array(4, 0); // TIFFStripOffsets -> LONG (or SHORT), Any (one per strip) - $tags[0x0112] = array(3, 1); // TIFFOrientation -> SHORT, 1 - $tags[0x0115] = array(3, 1); // TIFFSamplesPerPixel -> SHORT, 1 - $tags[0x0116] = array(4, 1); // TIFFRowsPerStrip -> LONG (or SHORT), 1 - $tags[0x0117] = array(4, 0); // TIFFStripByteCounts -> LONG (or SHORT), Any (one per strip) - $tags[0x0118] = array(3, 0); // TIFFMinSampleValue -> SHORT, Any (SamplesPerPixel) - $tags[0x0119] = array(3, 0); // TIFFMaxSampleValue -> SHORT, Any (SamplesPerPixel) - $tags[0x011A] = array(5, 1); // TIFFXResolution -> RATIONAL, 1 - $tags[0x011B] = array(5, 1); // TIFFYResolution -> RATIONAL, 1 - $tags[0x011C] = array(3, 1); // TIFFPlanarConfiguration -> SHORT, 1 - $tags[0x0122] = array(3, 1); // TIFFGrayResponseUnit -> SHORT, 1 - $tags[0x0123] = array(3, 0); // TIFFGrayResponseCurve -> SHORT, Any (2^BitsPerSample) - $tags[0x0128] = array(3, 1); // TIFFResolutionUnit -> SHORT, 1 - $tags[0x0131] = array(2, 0); // TIFFSoftware -> ASCII, Any - $tags[0x0132] = array(2, 20); // TIFFDateTime -> ASCII, 20 - $tags[0x013B] = array(2, 0); // TIFFArtist -> ASCII, Any - $tags[0x013C] = array(2, 0); // TIFFHostComputer -> ASCII, Any - $tags[0x0140] = array(3, 0); // TIFFColorMap -> SHORT, Any (3 * 2^BitsPerSample) - $tags[0x0152] = array(3, 0); // TIFFExtraSamples -> SHORT, Any (SamplesPerPixel - 3) - $tags[0x0201] = array(4, 1); // TIFFJFIFOffset -> LONG, 1 - $tags[0x0202] = array(4, 1); // TIFFJFIFLength -> LONG, 1 - $tags[0x0211] = array(5, 3); // TIFFYCbCrCoefficients -> RATIONAL, 3 - $tags[0x0212] = array(3, 2); // TIFFYCbCrSubSampling -> SHORT, 2 - $tags[0x0213] = array(3, 1); // TIFFYCbCrPositioning -> SHORT, 1 - $tags[0x0214] = array(5, 6); // TIFFReferenceBlackWhite -> RATIONAL, 6 - $tags[0x8298] = array(2, 0); // TIFFCopyright -> ASCII, Any - $tags[0x9286] = array(2, 0); // TIFFUserComment -> ASCII, Any - } elseif ($mode == 'exif') { - $tags[0x829A] = array(5, 1); // ExposureTime -> RATIONAL, 1 - $tags[0x829D] = array(5, 1); // FNumber -> RATIONAL, 1 - $tags[0x8822] = array(3, 1); // ExposureProgram -> SHORT, 1 - $tags[0x8824] = array(2, 0); // SpectralSensitivity -> ASCII, Any - $tags[0x8827] = array(3, 0); // ISOSpeedRatings -> SHORT, Any - $tags[0x8828] = array(7, 0); // OECF -> UNDEFINED, Any - $tags[0x9000] = array(7, 4); // EXIFVersion -> UNDEFINED, 4 - $tags[0x9003] = array(2, 20); // DateTimeOriginal -> ASCII, 20 - $tags[0x9004] = array(2, 20); // DateTimeDigitized -> ASCII, 20 - $tags[0x9101] = array(7, 4); // ComponentsConfiguration -> UNDEFINED, 4 - $tags[0x9102] = array(5, 1); // CompressedBitsPerPixel -> RATIONAL, 1 - $tags[0x9201] = array(10, 1); // ShutterSpeedValue -> SRATIONAL, 1 - $tags[0x9202] = array(5, 1); // ApertureValue -> RATIONAL, 1 - $tags[0x9203] = array(10, 1); // BrightnessValue -> SRATIONAL, 1 - $tags[0x9204] = array(10, 1); // ExposureBiasValue -> SRATIONAL, 1 - $tags[0x9205] = array(5, 1); // MaxApertureValue -> RATIONAL, 1 - $tags[0x9206] = array(5, 1); // SubjectDistance -> RATIONAL, 1 - $tags[0x9207] = array(3, 1); // MeteringMode -> SHORT, 1 - $tags[0x9208] = array(3, 1); // LightSource -> SHORT, 1 - $tags[0x9209] = array(3, 1); // Flash -> SHORT, 1 - $tags[0x920A] = array(5, 1); // FocalLength -> RATIONAL, 1 - $tags[0x927C] = array(7, 0); // MakerNote -> UNDEFINED, Any - $tags[0x9286] = array(7, 0); // UserComment -> UNDEFINED, Any - $tags[0x9290] = array(2, 0); // SubSecTime -> ASCII, Any - $tags[0x9291] = array(2, 0); // SubSecTimeOriginal -> ASCII, Any - $tags[0x9292] = array(2, 0); // SubSecTimeDigitized -> ASCII, Any - $tags[0xA000] = array(7, 4); // FlashPixVersion -> UNDEFINED, 4 - $tags[0xA001] = array(3, 1); // ColorSpace -> SHORT, 1 - $tags[0xA002] = array(4, 1); // PixelXDimension -> LONG (or SHORT), 1 - $tags[0xA003] = array(4, 1); // PixelYDimension -> LONG (or SHORT), 1 - $tags[0xA004] = array(2, 13); // RelatedSoundFile -> ASCII, 13 - $tags[0xA005] = array(4, 1); // InteropIFDOffset -> LONG, 1 - $tags[0xA20B] = array(5, 1); // FlashEnergy -> RATIONAL, 1 - $tags[0xA20C] = array(7, 0); // SpatialFrequencyResponse -> UNDEFINED, Any - $tags[0xA20E] = array(5, 1); // FocalPlaneXResolution -> RATIONAL, 1 - $tags[0xA20F] = array(5, 1); // FocalPlaneYResolution -> RATIONAL, 1 - $tags[0xA210] = array(3, 1); // FocalPlaneResolutionUnit -> SHORT, 1 - $tags[0xA214] = array(3, 2); // SubjectLocation -> SHORT, 2 - $tags[0xA215] = array(5, 1); // ExposureIndex -> RATIONAL, 1 - $tags[0xA217] = array(3, 1); // SensingMethod -> SHORT, 1 - $tags[0xA300] = array(7, 1); // FileSource -> UNDEFINED, 1 - $tags[0xA301] = array(7, 1); // SceneType -> UNDEFINED, 1 - $tags[0xA302] = array(7, 0); // CFAPattern -> UNDEFINED, Any - } elseif ($mode == 'interop') { - $tags[0x0001] = array(2, 0); // InteroperabilityIndex -> ASCII, Any - $tags[0x0002] = array(7, 4); // InteroperabilityVersion -> UNKNOWN, 4 - $tags[0x1000] = array(2, 0); // RelatedImageFileFormat -> ASCII, Any - $tags[0x1001] = array(4, 1); // RelatedImageWidth -> LONG (or SHORT), 1 - $tags[0x1002] = array(4, 1); // RelatedImageLength -> LONG (or SHORT), 1 - } elseif ($mode == 'gps') { - $tags[0x0000] = array(1, 4); // GPSVersionID -> BYTE, 4 - $tags[0x0001] = array(2, 2); // GPSLatitudeRef -> ASCII, 2 - $tags[0x0002] = array(5, 3); // GPSLatitude -> RATIONAL, 3 - $tags[0x0003] = array(2, 2); // GPSLongitudeRef -> ASCII, 2 - $tags[0x0004] = array(5, 3); // GPSLongitude -> RATIONAL, 3 - $tags[0x0005] = array(2, 2); // GPSAltitudeRef -> ASCII, 2 - $tags[0x0006] = array(5, 1); // GPSAltitude -> RATIONAL, 1 - $tags[0x0007] = array(5, 3); // GPSTimeStamp -> RATIONAL, 3 - $tags[0x0008] = array(2, 0); // GPSSatellites -> ASCII, Any - $tags[0x0009] = array(2, 2); // GPSStatus -> ASCII, 2 - $tags[0x000A] = array(2, 2); // GPSMeasureMode -> ASCII, 2 - $tags[0x000B] = array(5, 1); // GPSDOP -> RATIONAL, 1 - $tags[0x000C] = array(2, 2); // GPSSpeedRef -> ASCII, 2 - $tags[0x000D] = array(5, 1); // GPSSpeed -> RATIONAL, 1 - $tags[0x000E] = array(2, 2); // GPSTrackRef -> ASCII, 2 - $tags[0x000F] = array(5, 1); // GPSTrack -> RATIONAL, 1 - $tags[0x0010] = array(2, 2); // GPSImgDirectionRef -> ASCII, 2 - $tags[0x0011] = array(5, 1); // GPSImgDirection -> RATIONAL, 1 - $tags[0x0012] = array(2, 0); // GPSMapDatum -> ASCII, Any - $tags[0x0013] = array(2, 2); // GPSDestLatitudeRef -> ASCII, 2 - $tags[0x0014] = array(5, 3); // GPSDestLatitude -> RATIONAL, 3 - $tags[0x0015] = array(2, 2); // GPSDestLongitudeRef -> ASCII, 2 - $tags[0x0016] = array(5, 3); // GPSDestLongitude -> RATIONAL, 3 - $tags[0x0017] = array(2, 2); // GPSDestBearingRef -> ASCII, 2 - $tags[0x0018] = array(5, 1); // GPSDestBearing -> RATIONAL, 1 - $tags[0x0019] = array(2, 2); // GPSDestDistanceRef -> ASCII, 2 - $tags[0x001A] = array(5, 1); // GPSDestDistance -> RATIONAL, 1 - } - - return $tags; - } - - /*************************************************************/ - function _exifNameTags($mode) { - $tags = $this->_exifTagNames($mode); - return $this->_names2Tags($tags); - } - - /*************************************************************/ - function _iptcTagNames() { - $tags = array(); - $tags[0x14] = 'SuplementalCategories'; - $tags[0x19] = 'Keywords'; - $tags[0x78] = 'Caption'; - $tags[0x7A] = 'CaptionWriter'; - $tags[0x69] = 'Headline'; - $tags[0x28] = 'SpecialInstructions'; - $tags[0x0F] = 'Category'; - $tags[0x50] = 'Byline'; - $tags[0x55] = 'BylineTitle'; - $tags[0x6E] = 'Credit'; - $tags[0x73] = 'Source'; - $tags[0x74] = 'CopyrightNotice'; - $tags[0x05] = 'ObjectName'; - $tags[0x5A] = 'City'; - $tags[0x5C] = 'Sublocation'; - $tags[0x5F] = 'ProvinceState'; - $tags[0x65] = 'CountryName'; - $tags[0x67] = 'OriginalTransmissionReference'; - $tags[0x37] = 'DateCreated'; - $tags[0x0A] = 'CopyrightFlag'; - - return $tags; - } - - /*************************************************************/ - function & _iptcNameTags() { - $tags = $this->_iptcTagNames(); - return $this->_names2Tags($tags); - } - - /*************************************************************/ - function _names2Tags($tags2Names) { - $names2Tags = array(); - - foreach($tags2Names as $tag => $name) { - $names2Tags[$name] = $tag; - } - - return $names2Tags; - } - - /*************************************************************/ - - /** - * @param $data - * @param integer $pos - * - * @return int - */ - function _getByte(&$data, $pos) { - if (!isset($data[$pos])) { - throw new Exception("Requested byte at ".$pos.". Reading outside of file's boundaries."); - } - - return ord($data[$pos]); - } - - /*************************************************************/ - - /** - * @param mixed $data - * @param integer $pos - * - * @param mixed $val - * - * @return int - */ - function _putByte(&$data, $pos, $val) { - $val = intval($val); - - $data[$pos] = chr($val); - - return $pos + 1; - } - - /*************************************************************/ - function _getShort(&$data, $pos, $bigEndian = true) { - if (!isset($data[$pos]) || !isset($data[$pos + 1])) { - throw new Exception("Requested short at ".$pos.". Reading outside of file's boundaries."); - } - - if ($bigEndian) { - return (ord($data[$pos]) << 8) - + ord($data[$pos + 1]); - } else { - return ord($data[$pos]) - + (ord($data[$pos + 1]) << 8); - } - } - - /*************************************************************/ - function _putShort(&$data, $pos = 0, $val = 0, $bigEndian = true) { - $val = intval($val); - - if ($bigEndian) { - $data[$pos + 0] = chr(($val & 0x0000FF00) >> 8); - $data[$pos + 1] = chr(($val & 0x000000FF) >> 0); - } else { - $data[$pos + 0] = chr(($val & 0x00FF) >> 0); - $data[$pos + 1] = chr(($val & 0xFF00) >> 8); - } - - return $pos + 2; - } - - /*************************************************************/ - - /** - * @param mixed $data - * @param integer $pos - * - * @param bool $bigEndian - * - * @return int - */ - function _getLong(&$data, $pos, $bigEndian = true) { - // Assume that if the start and end bytes are defined, the bytes inbetween are defined as well. - if (!isset($data[$pos]) || !isset($data[$pos + 3])){ - throw new Exception("Requested long at ".$pos.". Reading outside of file's boundaries."); - } - if ($bigEndian) { - return (ord($data[$pos]) << 24) - + (ord($data[$pos + 1]) << 16) - + (ord($data[$pos + 2]) << 8) - + ord($data[$pos + 3]); - } else { - return ord($data[$pos]) - + (ord($data[$pos + 1]) << 8) - + (ord($data[$pos + 2]) << 16) - + (ord($data[$pos + 3]) << 24); - } - } - - /*************************************************************/ - - /** - * @param mixed $data - * @param integer $pos - * - * @param mixed $val - * @param bool $bigEndian - * - * @return int - */ - function _putLong(&$data, $pos, $val, $bigEndian = true) { - $val = intval($val); - - if ($bigEndian) { - $data[$pos + 0] = chr(($val & 0xFF000000) >> 24); - $data[$pos + 1] = chr(($val & 0x00FF0000) >> 16); - $data[$pos + 2] = chr(($val & 0x0000FF00) >> 8); - $data[$pos + 3] = chr(($val & 0x000000FF) >> 0); - } else { - $data[$pos + 0] = chr(($val & 0x000000FF) >> 0); - $data[$pos + 1] = chr(($val & 0x0000FF00) >> 8); - $data[$pos + 2] = chr(($val & 0x00FF0000) >> 16); - $data[$pos + 3] = chr(($val & 0xFF000000) >> 24); - } - - return $pos + 4; - } - - /*************************************************************/ - function & _getNullString(&$data, $pos) { - $str = ''; - $max = strlen($data); - - while ($pos < $max) { - if (!isset($data[$pos])) { - throw new Exception("Requested null-terminated string at offset ".$pos.". File terminated before the null-byte."); - } - if (ord($data[$pos]) == 0) { - return $str; - } else { - $str .= $data[$pos]; - } - $pos++; - } - - return $str; - } - - /*************************************************************/ - function & _getFixedString(&$data, $pos, $length = -1) { - if ($length == -1) { - $length = strlen($data) - $pos; - } - - $rv = substr($data, $pos, $length); - if (strlen($rv) != $length) { - throw new ErrorException(sprintf( - "JPEGMeta failed parsing image metadata of %s. Got %d instead of %d bytes at offset %d.", - $this->_fileName, strlen($rv), $length, $pos - ), 0, E_WARNING); - } - return $rv; - } - - /*************************************************************/ - function _putString(&$data, $pos, &$str) { - $len = strlen($str); - for ($i = 0; $i < $len; $i++) { - $data[$pos + $i] = $str[$i]; - } - - return $pos + $len; - } - - /*************************************************************/ - function _hexDump(&$data, $start = 0, $length = -1) { - if (($length == -1) || (($length + $start) > strlen($data))) { - $end = strlen($data); - } else { - $end = $start + $length; - } - - $ascii = ''; - $count = 0; - - echo "\n"; - - while ($start < $end) { - if (($count % 16) == 0) { - echo sprintf('%04d', $count) . ': '; - } - - $c = ord($data[$start]); - $count++; - $start++; - - $aux = dechex($c); - if (strlen($aux) == 1) - echo '0'; - echo $aux . ' '; - - if ($c == 60) - $ascii .= '<'; - elseif ($c == 62) - $ascii .= '>'; - elseif ($c == 32) - $ascii .= ' '; - elseif ($c > 32) - $ascii .= chr($c); - else - $ascii .= '.'; - - if (($count % 4) == 0) { - echo ' - '; - } - - if (($count % 16) == 0) { - echo ': ' . $ascii . "
\n"; - $ascii = ''; - } - } - - if ($ascii != '') { - while (($count % 16) != 0) { - echo '-- '; - $count++; - if (($count % 4) == 0) { - echo ' - '; - } - } - echo ': ' . $ascii . "
\n"; - } - - echo "
\n"; - } - - /*****************************************************************/ -} - -/* vim: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/snippets/dokuwiki-2023-04-04/inc/Logger.php b/snippets/dokuwiki-2023-04-04/inc/Logger.php deleted file mode 100644 index 632f37d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Logger.php +++ /dev/null @@ -1,228 +0,0 @@ -facility = $facility; - - // Should logging be disabled for this facility? - $dontlog = explode(',', $conf['dontlog']); - $dontlog = array_map('trim', $dontlog); - if (in_array($facility, $dontlog)) $this->isLogging = false; - } - - /** - * Return a Logger instance for the given facility - * - * @param string $facility The type of log - * @return Logger - */ - static public function getInstance($facility = self::LOG_ERROR) - { - if (empty(self::$instances[$facility])) { - self::$instances[$facility] = new Logger($facility); - } - return self::$instances[$facility]; - } - - /** - * Convenience method to directly log to the error log - * - * @param string $message The log message - * @param mixed $details Any details that should be added to the log entry - * @param string $file A source filename if this is related to a source position - * @param int $line A line number for the above file - * @return bool has a log been written? - */ - static public function error($message, $details = null, $file = '', $line = 0) - { - return self::getInstance(self::LOG_ERROR)->log( - $message, $details, $file, $line - ); - } - - /** - * Convenience method to directly log to the debug log - * - * @param string $message The log message - * @param mixed $details Any details that should be added to the log entry - * @param string $file A source filename if this is related to a source position - * @param int $line A line number for the above file - * @return bool has a log been written? - */ - static public function debug($message, $details = null, $file = '', $line = 0) - { - return self::getInstance(self::LOG_DEBUG)->log( - $message, $details, $file, $line - ); - } - - /** - * Convenience method to directly log to the deprecation log - * - * @param string $message The log message - * @param mixed $details Any details that should be added to the log entry - * @param string $file A source filename if this is related to a source position - * @param int $line A line number for the above file - * @return bool has a log been written? - */ - static public function deprecated($message, $details = null, $file = '', $line = 0) - { - return self::getInstance(self::LOG_DEPRECATED)->log( - $message, $details, $file, $line - ); - } - - /** - * Log a message to the facility log - * - * @param string $message The log message - * @param mixed $details Any details that should be added to the log entry - * @param string $file A source filename if this is related to a source position - * @param int $line A line number for the above file - * @triggers LOGGER_DATA_FORMAT can be used to change the logged data or intercept it - * @return bool has a log been written? - */ - public function log($message, $details = null, $file = '', $line = 0) - { - global $EVENT_HANDLER; - if (!$this->isLogging) return false; - - $datetime = time(); - $data = [ - 'facility' => $this->facility, - 'datetime' => $datetime, - 'message' => $message, - 'details' => $details, - 'file' => $file, - 'line' => $line, - 'loglines' => [], - 'logfile' => $this->getLogfile($datetime), - ]; - - if ($EVENT_HANDLER !== null) { - $event = new Event('LOGGER_DATA_FORMAT', $data); - if ($event->advise_before()) { - $data['loglines'] = $this->formatLogLines($data); - } - $event->advise_after(); - } else { - // The event system is not yet available, to ensure the log isn't lost even on - // fatal errors, the default action is executed - $data['loglines'] = $this->formatLogLines($data); - } - - // only log when any data available - if (count($data['loglines'])) { - return $this->writeLogLines($data['loglines'], $data['logfile']); - } else { - return false; - } - } - - /** - * Is this logging instace actually logging? - * - * @return bool - */ - public function isLogging() - { - return $this->isLogging; - } - - /** - * Formats the given data as loglines - * - * @param array $data Event data from LOGGER_DATA_FORMAT - * @return string[] the lines to log - */ - protected function formatLogLines($data) - { - extract($data); - - // details are logged indented - if ($details) { - if (!is_string($details)) { - $details = json_encode($details, JSON_PRETTY_PRINT); - } - $details = explode("\n", $details); - $loglines = array_map(function ($line) { - return ' ' . $line; - }, $details); - } elseif ($details) { - $loglines = [$details]; - } else { - $loglines = []; - } - - // datetime, fileline, message - $logline = gmdate('Y-m-d H:i:s', $datetime) . "\t"; - if ($file) { - $logline .= $file; - if ($line) $logline .= "($line)"; - } - $logline .= "\t" . $message; - array_unshift($loglines, $logline); - - return $loglines; - } - - /** - * Construct the log file for the given day - * - * @param false|string|int $date Date to access, false for today - * @return string - */ - public function getLogfile($date = false) - { - global $conf; - - if ($date !== null && !is_numeric($date)) { - $date = strtotime($date); - } - if (!$date) $date = time(); - - return $conf['logdir'] . '/' . $this->facility . '/' . date('Y-m-d', $date) . '.log'; - } - - /** - * Write the given lines to today's facility log - * - * @param string[] $lines the raw lines to append to the log - * @param string $logfile where to write to - * @return bool true if the log was written - */ - protected function writeLogLines($lines, $logfile) - { - if (defined('DOKU_UNITTEST')) { - fwrite(STDERR, "\n[" . $this->facility . '] ' . join("\n", $lines) . "\n"); - } - return io_saveFile($logfile, join("\n", $lines) . "\n", true); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Mailer.class.php b/snippets/dokuwiki-2023-04-04/inc/Mailer.class.php deleted file mode 100644 index f92d80c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Mailer.class.php +++ /dev/null @@ -1,775 +0,0 @@ - - */ - -use dokuwiki\Extension\Event; - -/** - * Mail Handling - */ -class Mailer { - - protected $headers = array(); - protected $attach = array(); - protected $html = ''; - protected $text = ''; - - protected $boundary = ''; - protected $partid = ''; - protected $sendparam = null; - - protected $allowhtml = true; - - protected $replacements = array('text'=> array(), 'html' => array()); - - /** - * Constructor - * - * Initializes the boundary strings, part counters and token replacements - */ - public function __construct() { - global $conf; - /* @var Input $INPUT */ - global $INPUT; - - $server = parse_url(DOKU_URL, PHP_URL_HOST); - if(strpos($server,'.') === false) $server .= '.localhost'; - - $this->partid = substr(md5(uniqid(mt_rand(), true)),0, 8).'@'.$server; - $this->boundary = '__________'.md5(uniqid(mt_rand(), true)); - - $listid = implode('.', array_reverse(explode('/', DOKU_BASE))).$server; - $listid = strtolower(trim($listid, '.')); - $messageid = uniqid(mt_rand(), true) . "@$server"; - - $this->allowhtml = (bool)$conf['htmlmail']; - - // add some default headers for mailfiltering FS#2247 - if(!empty($conf['mailreturnpath'])) { - $this->setHeader('Return-Path', $conf['mailreturnpath']); - } - $this->setHeader('X-Mailer', 'DokuWiki'); - $this->setHeader('X-DokuWiki-User', $INPUT->server->str('REMOTE_USER')); - $this->setHeader('X-DokuWiki-Title', $conf['title']); - $this->setHeader('X-DokuWiki-Server', $server); - $this->setHeader('X-Auto-Response-Suppress', 'OOF'); - $this->setHeader('List-Id', $conf['title'].' <'.$listid.'>'); - $this->setHeader('Date', date('r'), false); - $this->setHeader('Message-Id', "<$messageid>"); - - $this->prepareTokenReplacements(); - } - - /** - * Attach a file - * - * @param string $path Path to the file to attach - * @param string $mime Mimetype of the attached file - * @param string $name The filename to use - * @param string $embed Unique key to reference this file from the HTML part - */ - public function attachFile($path, $mime, $name = '', $embed = '') { - if(!$name) { - $name = \dokuwiki\Utf8\PhpString::basename($path); - } - - $this->attach[] = array( - 'data' => file_get_contents($path), - 'mime' => $mime, - 'name' => $name, - 'embed' => $embed - ); - } - - /** - * Attach a file - * - * @param string $data The file contents to attach - * @param string $mime Mimetype of the attached file - * @param string $name The filename to use - * @param string $embed Unique key to reference this file from the HTML part - */ - public function attachContent($data, $mime, $name = '', $embed = '') { - if(!$name) { - list(, $ext) = explode('/', $mime); - $name = count($this->attach).".$ext"; - } - - $this->attach[] = array( - 'data' => $data, - 'mime' => $mime, - 'name' => $name, - 'embed' => $embed - ); - } - - /** - * Callback function to automatically embed images referenced in HTML templates - * - * @param array $matches - * @return string placeholder - */ - protected function autoEmbedCallBack($matches) { - static $embeds = 0; - $embeds++; - - // get file and mime type - $media = cleanID($matches[1]); - list(, $mime) = mimetype($media); - $file = mediaFN($media); - if(!file_exists($file)) return $matches[0]; //bad reference, keep as is - - // attach it and set placeholder - $this->attachFile($file, $mime, '', 'autoembed'.$embeds); - return '%%autoembed'.$embeds.'%%'; - } - - /** - * Add an arbitrary header to the mail - * - * If an empy value is passed, the header is removed - * - * @param string $header the header name (no trailing colon!) - * @param string|string[] $value the value of the header - * @param bool $clean remove all non-ASCII chars and line feeds? - */ - public function setHeader($header, $value, $clean = true) { - $header = str_replace(' ', '-', ucwords(strtolower(str_replace('-', ' ', $header)))); // streamline casing - if($clean) { - $header = preg_replace('/[^a-zA-Z0-9_ \-\.\+\@]+/', '', $header); - $value = preg_replace('/[^a-zA-Z0-9_ \-\.\+\@<>]+/', '', $value); - } - - // empty value deletes - if(is_array($value)){ - $value = array_map('trim', $value); - $value = array_filter($value); - if(!$value) $value = ''; - }else{ - $value = trim($value); - } - if($value === '') { - if(isset($this->headers[$header])) unset($this->headers[$header]); - } else { - $this->headers[$header] = $value; - } - } - - /** - * Set additional parameters to be passed to sendmail - * - * Whatever is set here is directly passed to PHP's mail() command as last - * parameter. Depending on the PHP setup this might break mailing alltogether - * - * @param string $param - */ - public function setParameters($param) { - $this->sendparam = $param; - } - - /** - * Set the text and HTML body and apply replacements - * - * This function applies a whole bunch of default replacements in addition - * to the ones specified as parameters - * - * If you pass the HTML part or HTML replacements yourself you have to make - * sure you encode all HTML special chars correctly - * - * @param string $text plain text body - * @param array $textrep replacements to apply on the text part - * @param array $htmlrep replacements to apply on the HTML part, null to use $textrep (urls wrapped in tags) - * @param string $html the HTML body, leave null to create it from $text - * @param bool $wrap wrap the HTML in the default header/Footer - */ - public function setBody($text, $textrep = null, $htmlrep = null, $html = null, $wrap = true) { - - $htmlrep = (array)$htmlrep; - $textrep = (array)$textrep; - - // create HTML from text if not given - if($html === null) { - $html = $text; - $html = hsc($html); - $html = preg_replace('/^----+$/m', '
', $html); - $html = nl2br($html); - } - if($wrap) { - $wrapper = rawLocale('mailwrap', 'html'); - $html = preg_replace('/\n--
.*$/s', '', $html); //strip signature - $html = str_replace('@EMAILSIGNATURE@', '', $html); //strip @EMAILSIGNATURE@ - $html = str_replace('@HTMLBODY@', $html, $wrapper); - } - - if(strpos($text, '@EMAILSIGNATURE@') === false) { - $text .= '@EMAILSIGNATURE@'; - } - - // copy over all replacements missing for HTML (autolink URLs) - foreach($textrep as $key => $value) { - if(isset($htmlrep[$key])) continue; - if(media_isexternal($value)) { - $htmlrep[$key] = '
'.hsc($value).''; - } else { - $htmlrep[$key] = hsc($value); - } - } - - // embed media from templates - $html = preg_replace_callback( - '/@MEDIA\(([^\)]+)\)@/', - array($this, 'autoEmbedCallBack'), $html - ); - - // add default token replacements - $trep = array_merge($this->replacements['text'], (array)$textrep); - $hrep = array_merge($this->replacements['html'], (array)$htmlrep); - - // Apply replacements - foreach($trep as $key => $substitution) { - $text = str_replace('@'.strtoupper($key).'@', $substitution, $text); - } - foreach($hrep as $key => $substitution) { - $html = str_replace('@'.strtoupper($key).'@', $substitution, $html); - } - - $this->setHTML($html); - $this->setText($text); - } - - /** - * Set the HTML part of the mail - * - * Placeholders can be used to reference embedded attachments - * - * You probably want to use setBody() instead - * - * @param string $html - */ - public function setHTML($html) { - $this->html = $html; - } - - /** - * Set the plain text part of the mail - * - * You probably want to use setBody() instead - * - * @param string $text - */ - public function setText($text) { - $this->text = $text; - } - - /** - * Add the To: recipients - * - * @see cleanAddress - * @param string|string[] $address Multiple adresses separated by commas or as array - */ - public function to($address) { - $this->setHeader('To', $address, false); - } - - /** - * Add the Cc: recipients - * - * @see cleanAddress - * @param string|string[] $address Multiple adresses separated by commas or as array - */ - public function cc($address) { - $this->setHeader('Cc', $address, false); - } - - /** - * Add the Bcc: recipients - * - * @see cleanAddress - * @param string|string[] $address Multiple adresses separated by commas or as array - */ - public function bcc($address) { - $this->setHeader('Bcc', $address, false); - } - - /** - * Add the From: address - * - * This is set to $conf['mailfrom'] when not specified so you shouldn't need - * to call this function - * - * @see cleanAddress - * @param string $address from address - */ - public function from($address) { - $this->setHeader('From', $address, false); - } - - /** - * Add the mail's Subject: header - * - * @param string $subject the mail subject - */ - public function subject($subject) { - $this->headers['Subject'] = $subject; - } - - /** - * Return a clean name which can be safely used in mail address - * fields. That means the name will be enclosed in '"' if it includes - * a '"' or a ','. Also a '"' will be escaped as '\"'. - * - * @param string $name the name to clean-up - * @see cleanAddress - */ - public function getCleanName($name) { - $name = trim($name, " \t\""); - $name = str_replace('"', '\"', $name, $count); - if ($count > 0 || strpos($name, ',') !== false) { - $name = '"'.$name.'"'; - } - return $name; - } - - /** - * Sets an email address header with correct encoding - * - * Unicode characters will be deaccented and encoded base64 - * for headers. Addresses may not contain Non-ASCII data! - * - * If @$addresses is a string then it will be split into multiple - * addresses. Addresses must be separated by a comma. If the display - * name includes a comma then it MUST be properly enclosed by '"' to - * prevent spliting at the wrong point. - * - * Example: - * cc("föö , me@somewhere.com","TBcc"); - * to("foo, Dr." , me@somewhere.com"); - * - * @param string|string[] $addresses Multiple adresses separated by commas or as array - * @return false|string the prepared header (can contain multiple lines) - */ - public function cleanAddress($addresses) { - $headers = ''; - if(!is_array($addresses)){ - $count = preg_match_all('/\s*(?:("[^"]*"[^,]+),*)|([^,]+)\s*,*/', $addresses, $matches, PREG_SET_ORDER); - $addresses = array(); - if ($count !== false && is_array($matches)) { - foreach ($matches as $match) { - array_push($addresses, rtrim($match[0], ',')); - } - } - } - - foreach($addresses as $part) { - $part = preg_replace('/[\r\n\0]+/', ' ', $part); // remove attack vectors - $part = trim($part); - - // parse address - if(preg_match('#(.*?)<(.*?)>#', $part, $matches)) { - $text = trim($matches[1]); - $addr = $matches[2]; - } else { - $text = ''; - $addr = $part; - } - // skip empty ones - if(empty($addr)) { - continue; - } - - // FIXME: is there a way to encode the localpart of a emailaddress? - if(!\dokuwiki\Utf8\Clean::isASCII($addr)) { - msg(hsc("E-Mail address <$addr> is not ASCII"), -1, __LINE__, __FILE__, MSG_ADMINS_ONLY); - continue; - } - - if(!mail_isvalid($addr)) { - msg(hsc("E-Mail address <$addr> is not valid"), -1, __LINE__, __FILE__, MSG_ADMINS_ONLY); - continue; - } - - // text was given - if(!empty($text) && !isWindows()) { // No named recipients for To: in Windows (see FS#652) - // add address quotes - $addr = "<$addr>"; - - if(defined('MAILHEADER_ASCIIONLY')) { - $text = \dokuwiki\Utf8\Clean::deaccent($text); - $text = \dokuwiki\Utf8\Clean::strip($text); - } - - if(strpos($text, ',') !== false || !\dokuwiki\Utf8\Clean::isASCII($text)) { - $text = '=?UTF-8?B?'.base64_encode($text).'?='; - } - } else { - $text = ''; - } - - // add to header comma seperated - if($headers != '') { - $headers .= ', '; - } - $headers .= $text.' '.$addr; - } - - $headers = trim($headers); - if(empty($headers)) return false; - - return $headers; - } - - - /** - * Prepare the mime multiparts for all attachments - * - * Replaces placeholders in the HTML with the correct CIDs - * - * @return string mime multiparts - */ - protected function prepareAttachments() { - $mime = ''; - $part = 1; - // embedded attachments - foreach($this->attach as $media) { - $media['name'] = str_replace(':', '_', cleanID($media['name'], true)); - - // create content id - $cid = 'part'.$part.'.'.$this->partid; - - // replace wildcards - if($media['embed']) { - $this->html = str_replace('%%'.$media['embed'].'%%', 'cid:'.$cid, $this->html); - } - - $mime .= '--'.$this->boundary.MAILHEADER_EOL; - $mime .= $this->wrappedHeaderLine('Content-Type', $media['mime'].'; id="'.$cid.'"'); - $mime .= $this->wrappedHeaderLine('Content-Transfer-Encoding', 'base64'); - $mime .= $this->wrappedHeaderLine('Content-ID',"<$cid>"); - if($media['embed']) { - $mime .= $this->wrappedHeaderLine('Content-Disposition', 'inline; filename='.$media['name']); - } else { - $mime .= $this->wrappedHeaderLine('Content-Disposition', 'attachment; filename='.$media['name']); - } - $mime .= MAILHEADER_EOL; //end of headers - $mime .= chunk_split(base64_encode($media['data']), 74, MAILHEADER_EOL); - - $part++; - } - return $mime; - } - - /** - * Build the body and handles multi part mails - * - * Needs to be called before prepareHeaders! - * - * @return string the prepared mail body, false on errors - */ - protected function prepareBody() { - - // no HTML mails allowed? remove HTML body - if(!$this->allowhtml) { - $this->html = ''; - } - - // check for body - if(!$this->text && !$this->html) { - return false; - } - - // add general headers - $this->headers['MIME-Version'] = '1.0'; - - $body = ''; - - if(!$this->html && !count($this->attach)) { // we can send a simple single part message - $this->headers['Content-Type'] = 'text/plain; charset=UTF-8'; - $this->headers['Content-Transfer-Encoding'] = 'base64'; - $body .= chunk_split(base64_encode($this->text), 72, MAILHEADER_EOL); - } else { // multi part it is - $body .= "This is a multi-part message in MIME format.".MAILHEADER_EOL; - - // prepare the attachments - $attachments = $this->prepareAttachments(); - - // do we have alternative text content? - if($this->text && $this->html) { - $this->headers['Content-Type'] = 'multipart/alternative;'.MAILHEADER_EOL. - ' boundary="'.$this->boundary.'XX"'; - $body .= '--'.$this->boundary.'XX'.MAILHEADER_EOL; - $body .= 'Content-Type: text/plain; charset=UTF-8'.MAILHEADER_EOL; - $body .= 'Content-Transfer-Encoding: base64'.MAILHEADER_EOL; - $body .= MAILHEADER_EOL; - $body .= chunk_split(base64_encode($this->text), 72, MAILHEADER_EOL); - $body .= '--'.$this->boundary.'XX'.MAILHEADER_EOL; - $body .= 'Content-Type: multipart/related;'.MAILHEADER_EOL. - ' boundary="'.$this->boundary.'";'.MAILHEADER_EOL. - ' type="text/html"'.MAILHEADER_EOL; - $body .= MAILHEADER_EOL; - } - - $body .= '--'.$this->boundary.MAILHEADER_EOL; - $body .= 'Content-Type: text/html; charset=UTF-8'.MAILHEADER_EOL; - $body .= 'Content-Transfer-Encoding: base64'.MAILHEADER_EOL; - $body .= MAILHEADER_EOL; - $body .= chunk_split(base64_encode($this->html), 72, MAILHEADER_EOL); - $body .= MAILHEADER_EOL; - $body .= $attachments; - $body .= '--'.$this->boundary.'--'.MAILHEADER_EOL; - - // close open multipart/alternative boundary - if($this->text && $this->html) { - $body .= '--'.$this->boundary.'XX--'.MAILHEADER_EOL; - } - } - - return $body; - } - - /** - * Cleanup and encode the headers array - */ - protected function cleanHeaders() { - global $conf; - - // clean up addresses - if(empty($this->headers['From'])) $this->from($conf['mailfrom']); - $addrs = array('To', 'From', 'Cc', 'Bcc', 'Reply-To', 'Sender'); - foreach($addrs as $addr) { - if(isset($this->headers[$addr])) { - $this->headers[$addr] = $this->cleanAddress($this->headers[$addr]); - } - } - - if(isset($this->headers['Subject'])) { - // add prefix to subject - if(empty($conf['mailprefix'])) { - if(\dokuwiki\Utf8\PhpString::strlen($conf['title']) < 20) { - $prefix = '['.$conf['title'].']'; - } else { - $prefix = '['.\dokuwiki\Utf8\PhpString::substr($conf['title'], 0, 20).'...]'; - } - } else { - $prefix = '['.$conf['mailprefix'].']'; - } - $len = strlen($prefix); - if(substr($this->headers['Subject'], 0, $len) != $prefix) { - $this->headers['Subject'] = $prefix.' '.$this->headers['Subject']; - } - - // encode subject - if(defined('MAILHEADER_ASCIIONLY')) { - $this->headers['Subject'] = \dokuwiki\Utf8\Clean::deaccent($this->headers['Subject']); - $this->headers['Subject'] = \dokuwiki\Utf8\Clean::strip($this->headers['Subject']); - } - if(!\dokuwiki\Utf8\Clean::isASCII($this->headers['Subject'])) { - $this->headers['Subject'] = '=?UTF-8?B?'.base64_encode($this->headers['Subject']).'?='; - } - } - - } - - /** - * Returns a complete, EOL terminated header line, wraps it if necessary - * - * @param string $key - * @param string $val - * @return string line - */ - protected function wrappedHeaderLine($key, $val){ - return wordwrap("$key: $val", 78, MAILHEADER_EOL.' ').MAILHEADER_EOL; - } - - /** - * Create a string from the headers array - * - * @returns string the headers - */ - protected function prepareHeaders() { - $headers = ''; - foreach($this->headers as $key => $val) { - if ($val === '' || $val === null) continue; - $headers .= $this->wrappedHeaderLine($key, $val); - } - return $headers; - } - - /** - * return a full email with all headers - * - * This is mainly intended for debugging and testing but could also be - * used for MHT exports - * - * @return string the mail, false on errors - */ - public function dump() { - $this->cleanHeaders(); - $body = $this->prepareBody(); - if($body === false) return false; - $headers = $this->prepareHeaders(); - - return $headers.MAILHEADER_EOL.$body; - } - - /** - * Prepare default token replacement strings - * - * Populates the '$replacements' property. - * Should be called by the class constructor - */ - protected function prepareTokenReplacements() { - global $INFO; - global $conf; - /* @var Input $INPUT */ - global $INPUT; - global $lang; - - $ip = clientIP(); - $cip = gethostsbyaddrs($ip); - $name = $INFO['userinfo']['name'] ?? ''; - $mail = $INFO['userinfo']['mail'] ?? ''; - - $this->replacements['text'] = array( - 'DATE' => dformat(), - 'BROWSER' => $INPUT->server->str('HTTP_USER_AGENT'), - 'IPADDRESS' => $ip, - 'HOSTNAME' => $cip, - 'TITLE' => $conf['title'], - 'DOKUWIKIURL' => DOKU_URL, - 'USER' => $INPUT->server->str('REMOTE_USER'), - 'NAME' => $name, - 'MAIL' => $mail - ); - $signature = str_replace( - '@DOKUWIKIURL@', - $this->replacements['text']['DOKUWIKIURL'], - $lang['email_signature_text'] - ); - $this->replacements['text']['EMAILSIGNATURE'] = "\n-- \n" . $signature . "\n"; - - $this->replacements['html'] = array( - 'DATE' => '' . hsc(dformat()) . '', - 'BROWSER' => hsc($INPUT->server->str('HTTP_USER_AGENT')), - 'IPADDRESS' => '' . hsc($ip) . '', - 'HOSTNAME' => '' . hsc($cip) . '', - 'TITLE' => hsc($conf['title']), - 'DOKUWIKIURL' => '' . DOKU_URL . '', - 'USER' => hsc($INPUT->server->str('REMOTE_USER')), - 'NAME' => hsc($name), - 'MAIL' => '' . - hsc($mail) . '' - ); - $signature = $lang['email_signature_text']; - if(!empty($lang['email_signature_html'])) { - $signature = $lang['email_signature_html']; - } - $signature = str_replace( - array( - '@DOKUWIKIURL@', - "\n" - ), - array( - $this->replacements['html']['DOKUWIKIURL'], - '
' - ), - $signature - ); - $this->replacements['html']['EMAILSIGNATURE'] = $signature; - } - - /** - * Send the mail - * - * Call this after all data was set - * - * @triggers MAIL_MESSAGE_SEND - * @return bool true if the mail was successfully passed to the MTA - */ - public function send() { - global $lang; - $success = false; - - // prepare hook data - $data = array( - // pass the whole mail class to plugin - 'mail' => $this, - // pass references for backward compatibility - 'to' => &$this->headers['To'], - 'cc' => &$this->headers['Cc'], - 'bcc' => &$this->headers['Bcc'], - 'from' => &$this->headers['From'], - 'subject' => &$this->headers['Subject'], - 'body' => &$this->text, - 'params' => &$this->sendparam, - 'headers' => '', // plugins shouldn't use this - // signal if we mailed successfully to AFTER event - 'success' => &$success, - ); - - // do our thing if BEFORE hook approves - $evt = new Event('MAIL_MESSAGE_SEND', $data); - if($evt->advise_before(true)) { - // clean up before using the headers - $this->cleanHeaders(); - - // any recipients? - if(trim($this->headers['To']) === '' && - trim($this->headers['Cc']) === '' && - trim($this->headers['Bcc']) === '' - ) return false; - - // The To: header is special - if(array_key_exists('To', $this->headers)) { - $to = (string)$this->headers['To']; - unset($this->headers['To']); - } else { - $to = ''; - } - - // so is the subject - if(array_key_exists('Subject', $this->headers)) { - $subject = (string)$this->headers['Subject']; - unset($this->headers['Subject']); - } else { - $subject = ''; - } - - // make the body - $body = $this->prepareBody(); - if($body === false) return false; - - // cook the headers - $headers = $this->prepareHeaders(); - // add any headers set by legacy plugins - if(trim($data['headers'])) { - $headers .= MAILHEADER_EOL.trim($data['headers']); - } - - if(!function_exists('mail')){ - $emsg = $lang['email_fail'] . $subject; - error_log($emsg); - msg(hsc($emsg), -1, __LINE__, __FILE__, MSG_MANAGERS_ONLY); - $evt->advise_after(); - return false; - } - - // send the thing - if($to === '') $to = '(undisclosed-recipients)'; // #1422 - if($this->sendparam === null) { - $success = @mail($to, $subject, $body, $headers); - } else { - $success = @mail($to, $subject, $body, $headers, $this->sendparam); - } - } - // any AFTER actions? - $evt->advise_after(); - return $success; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Manifest.php b/snippets/dokuwiki-2023-04-04/inc/Manifest.php deleted file mode 100644 index 29e7f26..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Manifest.php +++ /dev/null @@ -1,84 +0,0 @@ -cssStyleini(); - $replacements = $styleIni['replacements']; - - if (empty($manifest['background_color'])) { - $manifest['background_color'] = $replacements['__background__']; - } - - if (empty($manifest['theme_color'])) { - $manifest['theme_color'] = !empty($replacements['__theme_color__']) - ? $replacements['__theme_color__'] - : $replacements['__background_alt__']; - } - - if (empty($manifest['icons'])) { - $manifest['icons'] = []; - if (file_exists(mediaFN(':wiki:favicon.ico'))) { - $url = ml(':wiki:favicon.ico', '', true, '', true); - $manifest['icons'][] = [ - 'src' => $url, - 'sizes' => '16x16', - ]; - } - - $look = [ - ':wiki:logo.svg', - ':logo.svg', - ':wiki:dokuwiki.svg' - ]; - - foreach ($look as $svgLogo) { - - $svgLogoFN = mediaFN($svgLogo); - - if (file_exists($svgLogoFN)) { - $url = ml($svgLogo, '', true, '', true); - $manifest['icons'][] = [ - 'src' => $url, - 'sizes' => '17x17 512x512', - 'type' => 'image/svg+xml', - ]; - break; - }; - } - } - - Event::createAndTrigger('MANIFEST_SEND', $manifest); - - header('Content-Type: application/manifest+json'); - echo json_encode($manifest); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Menu/AbstractMenu.php b/snippets/dokuwiki-2023-04-04/inc/Menu/AbstractMenu.php deleted file mode 100644 index 37e5d2c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Menu/AbstractMenu.php +++ /dev/null @@ -1,96 +0,0 @@ -context = $context; - } - - /** - * Get the list of action items in this menu - * - * @return AbstractItem[] - * @triggers MENU_ITEMS_ASSEMBLY - */ - public function getItems() { - $data = array( - 'view' => $this->view, - 'items' => array(), - ); - Event::createAndTrigger('MENU_ITEMS_ASSEMBLY', $data, array($this, 'loadItems')); - return $data['items']; - } - - /** - * Default action for the MENU_ITEMS_ASSEMBLY event - * - * @see getItems() - * @param array $data The plugin data - */ - public function loadItems(&$data) { - foreach($this->types as $class) { - try { - $class = "\\dokuwiki\\Menu\\Item\\$class"; - /** @var AbstractItem $item */ - $item = new $class(); - if(!$item->visibleInContext($this->context)) continue; - $data['items'][] = $item; - } catch(\RuntimeException $ignored) { - // item not available - } - } - } - - /** - * Generate HTML list items for this menu - * - * This is a convenience method for template authors. If you need more fine control over the - * output, use getItems() and build the HTML yourself - * - * @param string|false $classprefix create a class from type with this prefix, false for no class - * @param bool $svg add the SVG link - * @return string - */ - public function getListItems($classprefix = '', $svg = true) { - $html = ''; - foreach($this->getItems() as $item) { - if($classprefix !== false) { - $class = ' class="' . $classprefix . $item->getType() . '"'; - } else { - $class = ''; - } - - $html .= ""; - $html .= $item->asHtmlLink(false, $svg); - $html .= ''; - } - return $html; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Menu/DetailMenu.php b/snippets/dokuwiki-2023-04-04/inc/Menu/DetailMenu.php deleted file mode 100644 index 27c0c6f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Menu/DetailMenu.php +++ /dev/null @@ -1,21 +0,0 @@ -id = $ID; - $this->type = $this->getType(); - $this->params['do'] = $this->type; - - if(!actionOK($this->type)) throw new \RuntimeException("action disabled: {$this->type}"); - } - - /** - * Return this item's label - * - * When the label property was set, it is simply returned. Otherwise, the action's type - * is used to look up the translation in the main language file and, if used, the replacement - * is applied. - * - * @return string - */ - public function getLabel() { - if($this->label !== '') return $this->label; - - /** @var array $lang */ - global $lang; - $label = $lang['btn_' . $this->type]; - if(strpos($label, '%s')) { - $label = sprintf($label, $this->replacement); - } - if($label === '') $label = '[' . $this->type . ']'; - return $label; - } - - /** - * Return this item's title - * - * This title should be used to display a tooltip (using the HTML title attribute). If - * a title property was not explicitly set, the label will be returned. - * - * @return string - */ - public function getTitle() { - if($this->title === '') return $this->getLabel(); - return $this->title; - } - - /** - * Return the link this item links to - * - * Basically runs wl() on $id and $params. However if the ID is a hash it is used directly - * as the link - * - * Please note that the generated URL is *not* XML escaped. - * - * @see wl() - * @return string - */ - public function getLink() { - if($this->id && $this->id[0] == '#') { - return $this->id; - } else { - return wl($this->id, $this->params, false, '&'); - } - } - - /** - * Convenience method to get the attributes for constructing an element - * - * @see buildAttributes() - * @param string|false $classprefix create a class from type with this prefix, false for no class - * @return array - */ - public function getLinkAttributes($classprefix = 'menuitem ') { - $attr = array( - 'href' => $this->getLink(), - 'title' => $this->getTitle(), - ); - if($this->isNofollow()) $attr['rel'] = 'nofollow'; - if($this->getAccesskey()) { - $attr['accesskey'] = $this->getAccesskey(); - $attr['title'] .= ' [' . $this->getAccesskey() . ']'; - } - if($classprefix !== false) $attr['class'] = $classprefix . $this->getType(); - - return $attr; - } - - /** - * Convenience method to create a full element - * - * Wraps around the label and SVG image - * - * @param string|false $classprefix create a class from type with this prefix, false for no class - * @param bool $svg add SVG icon to the link - * @return string - */ - public function asHtmlLink($classprefix = 'menuitem ', $svg = true) { - $attr = buildAttributes($this->getLinkAttributes($classprefix)); - $html = ""; - if($svg) { - $html .= '' . hsc($this->getLabel()) . ''; - $html .= inlineSVG($this->getSvg()); - } else { - $html .= hsc($this->getLabel()); - } - $html .= ""; - - return $html; - } - - /** - * Convenience method to create a '; - $html .= ''; - $html .= ''; - - return $html; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Menu/PageMenu.php b/snippets/dokuwiki-2023-04-04/inc/Menu/PageMenu.php deleted file mode 100644 index 9c0a55e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Menu/PageMenu.php +++ /dev/null @@ -1,23 +0,0 @@ -callWriter = $callWriter; - } - - /** @inheritdoc */ - public function writeCall($call) - { - $this->calls[] = $call; - } - - /** * @inheritdoc */ - public function writeCalls($calls) - { - $this->calls = array_merge($this->calls, $calls); - } - - /** @inheritDoc */ - public function getCallWriter() - { - return $this->callWriter; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Block.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Block.php deleted file mode 100644 index 5868104..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Block.php +++ /dev/null @@ -1,209 +0,0 @@ - - */ -class Block -{ - protected $calls = array(); - protected $skipEol = false; - protected $inParagraph = false; - - // Blocks these should not be inside paragraphs - protected $blockOpen = array( - 'header', - 'listu_open','listo_open','listitem_open','listcontent_open', - 'table_open','tablerow_open','tablecell_open','tableheader_open','tablethead_open', - 'quote_open', - 'code','file','hr','preformatted','rss', - 'footnote_open', - ); - - protected $blockClose = array( - 'header', - 'listu_close','listo_close','listitem_close','listcontent_close', - 'table_close','tablerow_close','tablecell_close','tableheader_close','tablethead_close', - 'quote_close', - 'code','file','hr','preformatted','rss', - 'footnote_close', - ); - - // Stacks can contain paragraphs - protected $stackOpen = array( - 'section_open', - ); - - protected $stackClose = array( - 'section_close', - ); - - - /** - * Constructor. Adds loaded syntax plugins to the block and stack - * arrays - * - * @author Andreas Gohr - */ - public function __construct() - { - global $DOKU_PLUGINS; - //check if syntax plugins were loaded - if (empty($DOKU_PLUGINS['syntax'])) return; - foreach ($DOKU_PLUGINS['syntax'] as $n => $p) { - $ptype = $p->getPType(); - if ($ptype == 'block') { - $this->blockOpen[] = 'plugin_'.$n; - $this->blockClose[] = 'plugin_'.$n; - } elseif ($ptype == 'stack') { - $this->stackOpen[] = 'plugin_'.$n; - $this->stackClose[] = 'plugin_'.$n; - } - } - } - - protected function openParagraph($pos) - { - if ($this->inParagraph) return; - $this->calls[] = array('p_open',array(), $pos); - $this->inParagraph = true; - $this->skipEol = true; - } - - /** - * Close a paragraph if needed - * - * This function makes sure there are no empty paragraphs on the stack - * - * @author Andreas Gohr - * - * @param string|integer $pos - */ - protected function closeParagraph($pos) - { - if (!$this->inParagraph) return; - // look back if there was any content - we don't want empty paragraphs - $content = ''; - $ccount = count($this->calls); - for ($i=$ccount-1; $i>=0; $i--) { - if ($this->calls[$i][0] == 'p_open') { - break; - } elseif ($this->calls[$i][0] == 'cdata') { - $content .= $this->calls[$i][1][0]; - } else { - $content = 'found markup'; - break; - } - } - - if (trim($content)=='') { - //remove the whole paragraph - //array_splice($this->calls,$i); // <- this is much slower than the loop below - for ($x=$ccount; $x>$i; - $x--) array_pop($this->calls); - } else { - // remove ending linebreaks in the paragraph - $i=count($this->calls)-1; - if ($this->calls[$i][0] == 'cdata') $this->calls[$i][1][0] = rtrim($this->calls[$i][1][0], "\n"); - $this->calls[] = array('p_close',array(), $pos); - } - - $this->inParagraph = false; - $this->skipEol = true; - } - - protected function addCall($call) - { - $key = count($this->calls); - if ($key and ($call[0] == 'cdata') and ($this->calls[$key-1][0] == 'cdata')) { - $this->calls[$key-1][1][0] .= $call[1][0]; - } else { - $this->calls[] = $call; - } - } - - // simple version of addCall, without checking cdata - protected function storeCall($call) - { - $this->calls[] = $call; - } - - /** - * Processes the whole instruction stack to open and close paragraphs - * - * @author Harry Fuecks - * @author Andreas Gohr - * - * @param array $calls - * - * @return array - */ - public function process($calls) - { - // open first paragraph - $this->openParagraph(0); - foreach ($calls as $key => $call) { - $cname = $call[0]; - if ($cname == 'plugin') { - $cname='plugin_'.$call[1][0]; - $plugin = true; - $plugin_open = (($call[1][2] == DOKU_LEXER_ENTER) || ($call[1][2] == DOKU_LEXER_SPECIAL)); - $plugin_close = (($call[1][2] == DOKU_LEXER_EXIT) || ($call[1][2] == DOKU_LEXER_SPECIAL)); - } else { - $plugin = false; - } - /* stack */ - if (in_array($cname, $this->stackClose) && (!$plugin || $plugin_close)) { - $this->closeParagraph($call[2]); - $this->storeCall($call); - $this->openParagraph($call[2]); - continue; - } - if (in_array($cname, $this->stackOpen) && (!$plugin || $plugin_open)) { - $this->closeParagraph($call[2]); - $this->storeCall($call); - $this->openParagraph($call[2]); - continue; - } - /* block */ - // If it's a substition it opens and closes at the same call. - // To make sure next paragraph is correctly started, let close go first. - if (in_array($cname, $this->blockClose) && (!$plugin || $plugin_close)) { - $this->closeParagraph($call[2]); - $this->storeCall($call); - $this->openParagraph($call[2]); - continue; - } - if (in_array($cname, $this->blockOpen) && (!$plugin || $plugin_open)) { - $this->closeParagraph($call[2]); - $this->storeCall($call); - continue; - } - /* eol */ - if ($cname == 'eol') { - // Check this isn't an eol instruction to skip... - if (!$this->skipEol) { - // Next is EOL => double eol => mark as paragraph - if (isset($calls[$key+1]) && $calls[$key+1][0] == 'eol') { - $this->closeParagraph($call[2]); - $this->openParagraph($call[2]); - } else { - //if this is just a single eol make a space from it - $this->addCall(array('cdata',array("\n"), $call[2])); - } - } - continue; - } - /* normal */ - $this->addCall($call); - $this->skipEol = false; - } - // close last paragraph - $call = end($this->calls); - $this->closeParagraph($call[2]); - return $this->calls; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/CallWriter.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/CallWriter.php deleted file mode 100644 index 2457143..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/CallWriter.php +++ /dev/null @@ -1,40 +0,0 @@ -Handler = $Handler; - } - - /** @inheritdoc */ - public function writeCall($call) - { - $this->Handler->calls[] = $call; - } - - /** @inheritdoc */ - public function writeCalls($calls) - { - $this->Handler->calls = array_merge($this->Handler->calls, $calls); - } - - /** - * @inheritdoc - * function is required, but since this call writer is first/highest in - * the chain it is not required to do anything - */ - public function finalise() - { - unset($this->Handler); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/CallWriterInterface.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/CallWriterInterface.php deleted file mode 100644 index ffc2468..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/CallWriterInterface.php +++ /dev/null @@ -1,30 +0,0 @@ -calls); - $this->writeCall(array('list_close',array(), $last_call[2])); - - $this->process(); - $this->callWriter->finalise(); - unset($this->callWriter); - } - - /** @inheritdoc */ - public function process() - { - - foreach ($this->calls as $call) { - switch ($call[0]) { - case 'list_item': - $this->listOpen($call); - break; - case 'list_open': - $this->listStart($call); - break; - case 'list_close': - $this->listEnd($call); - break; - default: - $this->listContent($call); - break; - } - } - - $this->callWriter->writeCalls($this->listCalls); - return $this->callWriter; - } - - protected function listStart($call) - { - $depth = $this->interpretSyntax($call[1][0], $listType); - - $this->initialDepth = $depth; - // array(list type, current depth, index of current listitem_open) - $this->listStack[] = array($listType, $depth, 1); - - $this->listCalls[] = array('list'.$listType.'_open',array(),$call[2]); - $this->listCalls[] = array('listitem_open',array(1),$call[2]); - $this->listCalls[] = array('listcontent_open',array(),$call[2]); - } - - - protected function listEnd($call) - { - $closeContent = true; - - while ($list = array_pop($this->listStack)) { - if ($closeContent) { - $this->listCalls[] = array('listcontent_close',array(),$call[2]); - $closeContent = false; - } - $this->listCalls[] = array('listitem_close',array(),$call[2]); - $this->listCalls[] = array('list'.$list[0].'_close', array(), $call[2]); - } - } - - protected function listOpen($call) - { - $depth = $this->interpretSyntax($call[1][0], $listType); - $end = end($this->listStack); - $key = key($this->listStack); - - // Not allowed to be shallower than initialDepth - if ($depth < $this->initialDepth) { - $depth = $this->initialDepth; - } - - if ($depth == $end[1]) { - // Just another item in the list... - if ($listType == $end[0]) { - $this->listCalls[] = array('listcontent_close',array(),$call[2]); - $this->listCalls[] = array('listitem_close',array(),$call[2]); - $this->listCalls[] = array('listitem_open',array($depth-1),$call[2]); - $this->listCalls[] = array('listcontent_open',array(),$call[2]); - - // new list item, update list stack's index into current listitem_open - $this->listStack[$key][2] = count($this->listCalls) - 2; - - // Switched list type... - } else { - $this->listCalls[] = array('listcontent_close',array(),$call[2]); - $this->listCalls[] = array('listitem_close',array(),$call[2]); - $this->listCalls[] = array('list'.$end[0].'_close', array(), $call[2]); - $this->listCalls[] = array('list'.$listType.'_open', array(), $call[2]); - $this->listCalls[] = array('listitem_open', array($depth-1), $call[2]); - $this->listCalls[] = array('listcontent_open',array(),$call[2]); - - array_pop($this->listStack); - $this->listStack[] = array($listType, $depth, count($this->listCalls) - 2); - } - } elseif ($depth > $end[1]) { // Getting deeper... - $this->listCalls[] = array('listcontent_close',array(),$call[2]); - $this->listCalls[] = array('list'.$listType.'_open', array(), $call[2]); - $this->listCalls[] = array('listitem_open', array($depth-1), $call[2]); - $this->listCalls[] = array('listcontent_open',array(),$call[2]); - - // set the node/leaf state of this item's parent listitem_open to NODE - $this->listCalls[$this->listStack[$key][2]][1][1] = self::NODE; - - $this->listStack[] = array($listType, $depth, count($this->listCalls) - 2); - } else { // Getting shallower ( $depth < $end[1] ) - $this->listCalls[] = array('listcontent_close',array(),$call[2]); - $this->listCalls[] = array('listitem_close',array(),$call[2]); - $this->listCalls[] = array('list'.$end[0].'_close',array(),$call[2]); - - // Throw away the end - done - array_pop($this->listStack); - - while (1) { - $end = end($this->listStack); - $key = key($this->listStack); - - if ($end[1] <= $depth) { - // Normalize depths - $depth = $end[1]; - - $this->listCalls[] = array('listitem_close',array(),$call[2]); - - if ($end[0] == $listType) { - $this->listCalls[] = array('listitem_open',array($depth-1),$call[2]); - $this->listCalls[] = array('listcontent_open',array(),$call[2]); - - // new list item, update list stack's index into current listitem_open - $this->listStack[$key][2] = count($this->listCalls) - 2; - } else { - // Switching list type... - $this->listCalls[] = array('list'.$end[0].'_close', array(), $call[2]); - $this->listCalls[] = array('list'.$listType.'_open', array(), $call[2]); - $this->listCalls[] = array('listitem_open', array($depth-1), $call[2]); - $this->listCalls[] = array('listcontent_open',array(),$call[2]); - - array_pop($this->listStack); - $this->listStack[] = array($listType, $depth, count($this->listCalls) - 2); - } - - break; - - // Haven't dropped down far enough yet.... ( $end[1] > $depth ) - } else { - $this->listCalls[] = array('listitem_close',array(),$call[2]); - $this->listCalls[] = array('list'.$end[0].'_close',array(),$call[2]); - - array_pop($this->listStack); - } - } - } - } - - protected function listContent($call) - { - $this->listCalls[] = $call; - } - - protected function interpretSyntax($match, & $type) - { - if (substr($match, -1) == '*') { - $type = 'u'; - } else { - $type = 'o'; - } - // Is the +1 needed? It used to be count(explode(...)) - // but I don't think the number is seen outside this handler - return substr_count(str_replace("\t", ' ', $match), ' ') + 1; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Nest.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Nest.php deleted file mode 100644 index 98d2134..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Nest.php +++ /dev/null @@ -1,82 +0,0 @@ - - */ -class Nest extends AbstractRewriter -{ - protected $closingInstruction; - - /** - * @inheritdoc - * - * @param CallWriterInterface $CallWriter the parser's current call writer, i.e. the one above us in the chain - * @param string $close closing instruction name, this is required to properly terminate the - * syntax mode if the document ends without a closing pattern - */ - public function __construct(CallWriterInterface $CallWriter, $close = "nest_close") - { - parent::__construct($CallWriter); - $this->closingInstruction = $close; - } - - /** @inheritdoc */ - public function writeCall($call) - { - $this->calls[] = $call; - } - - /** @inheritdoc */ - public function writeCalls($calls) - { - $this->calls = array_merge($this->calls, $calls); - } - - /** @inheritdoc */ - public function finalise() - { - $last_call = end($this->calls); - $this->writeCall(array($this->closingInstruction,array(), $last_call[2])); - - $this->process(); - $this->callWriter->finalise(); - unset($this->callWriter); - } - - /** @inheritdoc */ - public function process() - { - // merge consecutive cdata - $unmerged_calls = $this->calls; - $this->calls = array(); - - foreach ($unmerged_calls as $call) $this->addCall($call); - - $first_call = reset($this->calls); - $this->callWriter->writeCall(array("nest", array($this->calls), $first_call[2])); - - return $this->callWriter; - } - - /** - * @param array $call - */ - protected function addCall($call) - { - $key = count($this->calls); - if ($key and ($call[0] == 'cdata') and ($this->calls[$key-1][0] == 'cdata')) { - $this->calls[$key-1][1][0] .= $call[1][0]; - } elseif ($call[0] == 'eol') { - // do nothing (eol shouldn't be allowed, to counter preformatted fix in #1652 & #1699) - } else { - $this->calls[] = $call; - } - } - - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Preformatted.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Preformatted.php deleted file mode 100644 index 41beb66..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Preformatted.php +++ /dev/null @@ -1,49 +0,0 @@ -calls); - $this->writeCall(array('preformatted_end',array(), $last_call[2])); - - $this->process(); - $this->callWriter->finalise(); - unset($this->callWriter); - } - - /** @inheritdoc */ - public function process() - { - foreach ($this->calls as $call) { - switch ($call[0]) { - case 'preformatted_start': - $this->pos = $call[2]; - break; - case 'preformatted_newline': - $this->text .= "\n"; - break; - case 'preformatted_content': - $this->text .= $call[1][0]; - break; - case 'preformatted_end': - if (trim($this->text)) { - $this->callWriter->writeCall(array('preformatted', array($this->text), $this->pos)); - } - // see FS#1699 & FS#1652, add 'eol' instructions to ensure proper triggering of following p_open - $this->callWriter->writeCall(array('eol', array(), $this->pos)); - $this->callWriter->writeCall(array('eol', array(), $this->pos)); - break; - } - } - - return $this->callWriter; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Quote.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Quote.php deleted file mode 100644 index 74861b1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/Quote.php +++ /dev/null @@ -1,86 +0,0 @@ -calls); - $this->writeCall(array('quote_end',array(), $last_call[2])); - - $this->process(); - $this->callWriter->finalise(); - unset($this->callWriter); - } - - /** @inheritdoc */ - public function process() - { - - $quoteDepth = 1; - - foreach ($this->calls as $call) { - switch ($call[0]) { - - /** @noinspection PhpMissingBreakStatementInspection */ - case 'quote_start': - $this->quoteCalls[] = array('quote_open',array(),$call[2]); - // fallthrough - case 'quote_newline': - $quoteLength = $this->getDepth($call[1][0]); - - if ($quoteLength > $quoteDepth) { - $quoteDiff = $quoteLength - $quoteDepth; - for ($i = 1; $i <= $quoteDiff; $i++) { - $this->quoteCalls[] = array('quote_open',array(),$call[2]); - } - } elseif ($quoteLength < $quoteDepth) { - $quoteDiff = $quoteDepth - $quoteLength; - for ($i = 1; $i <= $quoteDiff; $i++) { - $this->quoteCalls[] = array('quote_close',array(),$call[2]); - } - } else { - if ($call[0] != 'quote_start') $this->quoteCalls[] = array('linebreak',array(),$call[2]); - } - - $quoteDepth = $quoteLength; - - break; - - case 'quote_end': - if ($quoteDepth > 1) { - $quoteDiff = $quoteDepth - 1; - for ($i = 1; $i <= $quoteDiff; $i++) { - $this->quoteCalls[] = array('quote_close',array(),$call[2]); - } - } - - $this->quoteCalls[] = array('quote_close',array(),$call[2]); - - $this->callWriter->writeCalls($this->quoteCalls); - break; - - default: - $this->quoteCalls[] = $call; - break; - } - } - - return $this->callWriter; - } - - /** - * @param string $marker - * @return int - */ - protected function getDepth($marker) - { - preg_match('/>{1,}/', $marker, $matches); - $quoteLength = strlen($matches[0]); - return $quoteLength; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/ReWriterInterface.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/ReWriterInterface.php deleted file mode 100644 index 2fa7b25..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/Handler/ReWriterInterface.php +++ /dev/null @@ -1,37 +0,0 @@ - 0, 'tablecell' => 0); - protected $countTableHeadRows = 0; - - /** @inheritdoc */ - public function finalise() - { - $last_call = end($this->calls); - $this->writeCall(array('table_end',array(), $last_call[2])); - - $this->process(); - $this->callWriter->finalise(); - unset($this->callWriter); - } - - /** @inheritdoc */ - public function process() - { - foreach ($this->calls as $call) { - switch ($call[0]) { - case 'table_start': - $this->tableStart($call); - break; - case 'table_row': - $this->tableRowClose($call); - $this->tableRowOpen(array('tablerow_open',$call[1],$call[2])); - break; - case 'tableheader': - case 'tablecell': - $this->tableCell($call); - break; - case 'table_end': - $this->tableRowClose($call); - $this->tableEnd($call); - break; - default: - $this->tableDefault($call); - break; - } - } - $this->callWriter->writeCalls($this->tableCalls); - - return $this->callWriter; - } - - protected function tableStart($call) - { - $this->tableCalls[] = array('table_open',$call[1],$call[2]); - $this->tableCalls[] = array('tablerow_open',array(),$call[2]); - $this->firstCell = true; - } - - protected function tableEnd($call) - { - $this->tableCalls[] = array('table_close',$call[1],$call[2]); - $this->finalizeTable(); - } - - protected function tableRowOpen($call) - { - $this->tableCalls[] = $call; - $this->currentCols = 0; - $this->firstCell = true; - $this->lastCellType = 'tablecell'; - $this->maxRows++; - if ($this->inTableHead) { - $this->currentRow = array('tablecell' => 0, 'tableheader' => 0); - } - } - - protected function tableRowClose($call) - { - if ($this->inTableHead && ($this->inTableHead = $this->isTableHeadRow())) { - $this->countTableHeadRows++; - } - // Strip off final cell opening and anything after it - while ($discard = array_pop($this->tableCalls)) { - if ($discard[0] == 'tablecell_open' || $discard[0] == 'tableheader_open') { - break; - } - if (!empty($this->currentRow[$discard[0]])) { - $this->currentRow[$discard[0]]--; - } - } - $this->tableCalls[] = array('tablerow_close', array(), $call[2]); - - if ($this->currentCols > $this->maxCols) { - $this->maxCols = $this->currentCols; - } - } - - protected function isTableHeadRow() - { - $td = $this->currentRow['tablecell']; - $th = $this->currentRow['tableheader']; - - if (!$th || $td > 2) return false; - if (2*$td > $th) return false; - - return true; - } - - protected function tableCell($call) - { - if ($this->inTableHead) { - $this->currentRow[$call[0]]++; - } - if (!$this->firstCell) { - // Increase the span - $lastCall = end($this->tableCalls); - - // A cell call which follows an open cell means an empty cell so span - if ($lastCall[0] == 'tablecell_open' || $lastCall[0] == 'tableheader_open') { - $this->tableCalls[] = array('colspan',array(),$call[2]); - } - - $this->tableCalls[] = array($this->lastCellType.'_close',array(),$call[2]); - $this->tableCalls[] = array($call[0].'_open',array(1,null,1),$call[2]); - $this->lastCellType = $call[0]; - } else { - $this->tableCalls[] = array($call[0].'_open',array(1,null,1),$call[2]); - $this->lastCellType = $call[0]; - $this->firstCell = false; - } - - $this->currentCols++; - } - - protected function tableDefault($call) - { - $this->tableCalls[] = $call; - } - - protected function finalizeTable() - { - - // Add the max cols and rows to the table opening - if ($this->tableCalls[0][0] == 'table_open') { - // Adjust to num cols not num col delimeters - $this->tableCalls[0][1][] = $this->maxCols - 1; - $this->tableCalls[0][1][] = $this->maxRows; - $this->tableCalls[0][1][] = array_shift($this->tableCalls[0][1]); - } else { - trigger_error('First element in table call list is not table_open'); - } - - $lastRow = 0; - $lastCell = 0; - $cellKey = array(); - $toDelete = array(); - - // if still in tableheader, then there can be no table header - // as all rows can't be within - if ($this->inTableHead) { - $this->inTableHead = false; - $this->countTableHeadRows = 0; - } - - // Look for the colspan elements and increment the colspan on the - // previous non-empty opening cell. Once done, delete all the cells - // that contain colspans - for ($key = 0; $key < count($this->tableCalls); ++$key) { - $call = $this->tableCalls[$key]; - - switch ($call[0]) { - case 'table_open': - if ($this->countTableHeadRows) { - array_splice($this->tableCalls, $key+1, 0, array( - array('tablethead_open', array(), $call[2]))); - } - break; - - case 'tablerow_open': - $lastRow++; - $lastCell = 0; - break; - - case 'tablecell_open': - case 'tableheader_open': - $lastCell++; - $cellKey[$lastRow][$lastCell] = $key; - break; - - case 'table_align': - $prev = in_array($this->tableCalls[$key-1][0], array('tablecell_open', 'tableheader_open')); - $next = in_array($this->tableCalls[$key+1][0], array('tablecell_close', 'tableheader_close')); - // If the cell is empty, align left - if ($prev && $next) { - $this->tableCalls[$key-1][1][1] = 'left'; - - // If the previous element was a cell open, align right - } elseif ($prev) { - $this->tableCalls[$key-1][1][1] = 'right'; - - // If the next element is the close of an element, align either center or left - } elseif ($next) { - if ($this->tableCalls[$cellKey[$lastRow][$lastCell]][1][1] == 'right') { - $this->tableCalls[$cellKey[$lastRow][$lastCell]][1][1] = 'center'; - } else { - $this->tableCalls[$cellKey[$lastRow][$lastCell]][1][1] = 'left'; - } - } - - // Now convert the whitespace back to cdata - $this->tableCalls[$key][0] = 'cdata'; - break; - - case 'colspan': - $this->tableCalls[$key-1][1][0] = false; - - for ($i = $key-2; $i >= $cellKey[$lastRow][1]; $i--) { - if ($this->tableCalls[$i][0] == 'tablecell_open' || - $this->tableCalls[$i][0] == 'tableheader_open' - ) { - if (false !== $this->tableCalls[$i][1][0]) { - $this->tableCalls[$i][1][0]++; - break; - } - } - } - - $toDelete[] = $key-1; - $toDelete[] = $key; - $toDelete[] = $key+1; - break; - - case 'rowspan': - if ($this->tableCalls[$key-1][0] == 'cdata') { - // ignore rowspan if previous call was cdata (text mixed with :::) - // we don't have to check next call as that wont match regex - $this->tableCalls[$key][0] = 'cdata'; - } else { - $spanning_cell = null; - - // can't cross thead/tbody boundary - if (!$this->countTableHeadRows || ($lastRow-1 != $this->countTableHeadRows)) { - for ($i = $lastRow-1; $i > 0; $i--) { - if ($this->tableCalls[$cellKey[$i][$lastCell]][0] == 'tablecell_open' || - $this->tableCalls[$cellKey[$i][$lastCell]][0] == 'tableheader_open' - ) { - if ($this->tableCalls[$cellKey[$i][$lastCell]][1][2] >= $lastRow - $i) { - $spanning_cell = $i; - break; - } - } - } - } - if (is_null($spanning_cell)) { - // No spanning cell found, so convert this cell to - // an empty one to avoid broken tables - $this->tableCalls[$key][0] = 'cdata'; - $this->tableCalls[$key][1][0] = ''; - break; - } - $this->tableCalls[$cellKey[$spanning_cell][$lastCell]][1][2]++; - - $this->tableCalls[$key-1][1][2] = false; - - $toDelete[] = $key-1; - $toDelete[] = $key; - $toDelete[] = $key+1; - } - break; - - case 'tablerow_close': - // Fix broken tables by adding missing cells - $moreCalls = array(); - while (++$lastCell < $this->maxCols) { - $moreCalls[] = array('tablecell_open', array(1, null, 1), $call[2]); - $moreCalls[] = array('cdata', array(''), $call[2]); - $moreCalls[] = array('tablecell_close', array(), $call[2]); - } - $moreCallsLength = count($moreCalls); - if ($moreCallsLength) { - array_splice($this->tableCalls, $key, 0, $moreCalls); - $key += $moreCallsLength; - } - - if ($this->countTableHeadRows == $lastRow) { - array_splice($this->tableCalls, $key+1, 0, array( - array('tablethead_close', array(), $call[2]))); - } - break; - } - } - - // condense cdata - $cnt = count($this->tableCalls); - for ($key = 0; $key < $cnt; $key++) { - if ($this->tableCalls[$key][0] == 'cdata') { - $ckey = $key; - $key++; - while ($this->tableCalls[$key][0] == 'cdata') { - $this->tableCalls[$ckey][1][0] .= $this->tableCalls[$key][1][0]; - $toDelete[] = $key; - $key++; - } - continue; - } - } - - foreach ($toDelete as $delete) { - unset($this->tableCalls[$delete]); - } - $this->tableCalls = array_values($this->tableCalls); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/Lexer/Lexer.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/Lexer/Lexer.php deleted file mode 100644 index 2004093..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/Lexer/Lexer.php +++ /dev/null @@ -1,349 +0,0 @@ -case = $case; - $this->regexes = array(); - $this->handler = $handler; - $this->modeStack = new StateStack($start); - $this->mode_handlers = array(); - } - - /** - * Adds a token search pattern for a particular parsing mode. - * - * The pattern does not change the current mode. - * - * @param string $pattern Perl style regex, but ( and ) - * lose the usual meaning. - * @param string $mode Should only apply this - * pattern when dealing with - * this type of input. - */ - public function addPattern($pattern, $mode = "accept") - { - if (! isset($this->regexes[$mode])) { - $this->regexes[$mode] = new ParallelRegex($this->case); - } - $this->regexes[$mode]->addPattern($pattern); - } - - /** - * Adds a pattern that will enter a new parsing mode. - * - * Useful for entering parenthesis, strings, tags, etc. - * - * @param string $pattern Perl style regex, but ( and ) lose the usual meaning. - * @param string $mode Should only apply this pattern when dealing with this type of input. - * @param string $new_mode Change parsing to this new nested mode. - */ - public function addEntryPattern($pattern, $mode, $new_mode) - { - if (! isset($this->regexes[$mode])) { - $this->regexes[$mode] = new ParallelRegex($this->case); - } - $this->regexes[$mode]->addPattern($pattern, $new_mode); - } - - /** - * Adds a pattern that will exit the current mode and re-enter the previous one. - * - * @param string $pattern Perl style regex, but ( and ) lose the usual meaning. - * @param string $mode Mode to leave. - */ - public function addExitPattern($pattern, $mode) - { - if (! isset($this->regexes[$mode])) { - $this->regexes[$mode] = new ParallelRegex($this->case); - } - $this->regexes[$mode]->addPattern($pattern, "__exit"); - } - - /** - * Adds a pattern that has a special mode. - * - * Acts as an entry and exit pattern in one go, effectively calling a special - * parser handler for this token only. - * - * @param string $pattern Perl style regex, but ( and ) lose the usual meaning. - * @param string $mode Should only apply this pattern when dealing with this type of input. - * @param string $special Use this mode for this one token. - */ - public function addSpecialPattern($pattern, $mode, $special) - { - if (! isset($this->regexes[$mode])) { - $this->regexes[$mode] = new ParallelRegex($this->case); - } - $this->regexes[$mode]->addPattern($pattern, "_$special"); - } - - /** - * Adds a mapping from a mode to another handler. - * - * @param string $mode Mode to be remapped. - * @param string $handler New target handler. - */ - public function mapHandler($mode, $handler) - { - $this->mode_handlers[$mode] = $handler; - } - - /** - * Splits the page text into tokens. - * - * Will fail if the handlers report an error or if no content is consumed. If successful then each - * unparsed and parsed token invokes a call to the held listener. - * - * @param string $raw Raw HTML text. - * @return boolean True on success, else false. - */ - public function parse($raw) - { - if (! isset($this->handler)) { - return false; - } - $initialLength = strlen($raw); - $length = $initialLength; - $pos = 0; - while (is_array($parsed = $this->reduce($raw))) { - list($unmatched, $matched, $mode) = $parsed; - $currentLength = strlen($raw); - $matchPos = $initialLength - $currentLength - strlen($matched); - if (! $this->dispatchTokens($unmatched, $matched, $mode, $pos, $matchPos)) { - return false; - } - if ($currentLength == $length) { - return false; - } - $length = $currentLength; - $pos = $initialLength - $currentLength; - } - if (!$parsed) { - return false; - } - return $this->invokeHandler($raw, DOKU_LEXER_UNMATCHED, $pos); - } - - /** - * Gives plugins access to the mode stack - * - * @return StateStack - */ - public function getModeStack() - { - return $this->modeStack; - } - - /** - * Sends the matched token and any leading unmatched - * text to the parser changing the lexer to a new - * mode if one is listed. - * - * @param string $unmatched Unmatched leading portion. - * @param string $matched Actual token match. - * @param bool|string $mode Mode after match. A boolean false mode causes no change. - * @param int $initialPos - * @param int $matchPos Current byte index location in raw doc thats being parsed - * @return boolean False if there was any error from the parser. - */ - protected function dispatchTokens($unmatched, $matched, $mode, $initialPos, $matchPos) - { - if (! $this->invokeHandler($unmatched, DOKU_LEXER_UNMATCHED, $initialPos)) { - return false; - } - if ($this->isModeEnd($mode)) { - if (! $this->invokeHandler($matched, DOKU_LEXER_EXIT, $matchPos)) { - return false; - } - return $this->modeStack->leave(); - } - if ($this->isSpecialMode($mode)) { - $this->modeStack->enter($this->decodeSpecial($mode)); - if (! $this->invokeHandler($matched, DOKU_LEXER_SPECIAL, $matchPos)) { - return false; - } - return $this->modeStack->leave(); - } - if (is_string($mode)) { - $this->modeStack->enter($mode); - return $this->invokeHandler($matched, DOKU_LEXER_ENTER, $matchPos); - } - return $this->invokeHandler($matched, DOKU_LEXER_MATCHED, $matchPos); - } - - /** - * Tests to see if the new mode is actually to leave the current mode and pop an item from the matching - * mode stack. - * - * @param string $mode Mode to test. - * @return boolean True if this is the exit mode. - */ - protected function isModeEnd($mode) - { - return ($mode === "__exit"); - } - - /** - * Test to see if the mode is one where this mode is entered for this token only and automatically - * leaves immediately afterwoods. - * - * @param string $mode Mode to test. - * @return boolean True if this is the exit mode. - */ - protected function isSpecialMode($mode) - { - return (strncmp($mode, "_", 1) == 0); - } - - /** - * Strips the magic underscore marking single token modes. - * - * @param string $mode Mode to decode. - * @return string Underlying mode name. - */ - protected function decodeSpecial($mode) - { - return substr($mode, 1); - } - - /** - * Calls the parser method named after the current mode. - * - * Empty content will be ignored. The lexer has a parser handler for each mode in the lexer. - * - * @param string $content Text parsed. - * @param boolean $is_match Token is recognised rather - * than unparsed data. - * @param int $pos Current byte index location in raw doc - * thats being parsed - * @return bool - */ - protected function invokeHandler($content, $is_match, $pos) - { - if (($content === "") || ($content === false)) { - return true; - } - $handler = $this->modeStack->getCurrent(); - if (isset($this->mode_handlers[$handler])) { - $handler = $this->mode_handlers[$handler]; - } - - // modes starting with plugin_ are all handled by the same - // handler but with an additional parameter - if (substr($handler, 0, 7)=='plugin_') { - list($handler,$plugin) = sexplode('_', $handler, 2, ''); - return $this->handler->$handler($content, $is_match, $pos, $plugin); - } - - return $this->handler->$handler($content, $is_match, $pos); - } - - /** - * Tries to match a chunk of text and if successful removes the recognised chunk and any leading - * unparsed data. Empty strings will not be matched. - * - * @param string $raw The subject to parse. This is the content that will be eaten. - * @return array|bool Three item list of unparsed content followed by the - * recognised token and finally the action the parser is to take. - * True if no match, false if there is a parsing error. - */ - protected function reduce(&$raw) - { - if (! isset($this->regexes[$this->modeStack->getCurrent()])) { - return false; - } - if ($raw === "") { - return true; - } - if ($action = $this->regexes[$this->modeStack->getCurrent()]->split($raw, $split)) { - list($unparsed, $match, $raw) = $split; - return array($unparsed, $match, $action); - } - return true; - } - - /** - * Escapes regex characters other than (, ) and / - * - * @param string $str - * @return string - */ - public static function escape($str) - { - $chars = array( - '/\\\\/', - '/\./', - '/\+/', - '/\*/', - '/\?/', - '/\[/', - '/\^/', - '/\]/', - '/\$/', - '/\{/', - '/\}/', - '/\=/', - '/\!/', - '/\/', - '/\|/', - '/\:/' - ); - - $escaped = array( - '\\\\\\\\', - '\.', - '\+', - '\*', - '\?', - '\[', - '\^', - '\]', - '\$', - '\{', - '\}', - '\=', - '\!', - '\<', - '\>', - '\|', - '\:' - ); - return preg_replace($chars, $escaped, $str); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/Lexer/ParallelRegex.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/Lexer/ParallelRegex.php deleted file mode 100644 index bf19799..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/Lexer/ParallelRegex.php +++ /dev/null @@ -1,203 +0,0 @@ -case = $case; - $this->patterns = array(); - $this->labels = array(); - $this->regex = null; - } - - /** - * Adds a pattern with an optional label. - * - * @param mixed $pattern Perl style regex. Must be UTF-8 - * encoded. If its a string, the (, ) - * lose their meaning unless they - * form part of a lookahead or - * lookbehind assertation. - * @param bool|string $label Label of regex to be returned - * on a match. Label must be ASCII - */ - public function addPattern($pattern, $label = true) - { - $count = count($this->patterns); - $this->patterns[$count] = $pattern; - $this->labels[$count] = $label; - $this->regex = null; - } - - /** - * Attempts to match all patterns at once against a string. - * - * @param string $subject String to match against. - * @param string $match First matched portion of - * subject. - * @return bool|string False if no match found, label if label exists, true if not - */ - public function apply($subject, &$match) - { - if (count($this->patterns) == 0) { - return false; - } - if (! preg_match($this->getCompoundedRegex(), $subject, $matches)) { - $match = ""; - return false; - } - - $match = $matches[0]; - $size = count($matches); - // FIXME this could be made faster by storing the labels as keys in a hashmap - for ($i = 1; $i < $size; $i++) { - if ($matches[$i] && isset($this->labels[$i - 1])) { - return $this->labels[$i - 1]; - } - } - return true; - } - - /** - * Attempts to split the string against all patterns at once - * - * @param string $subject String to match against. - * @param array $split The split result: array containing, pre-match, match & post-match strings - * @return boolean True on success. - * - * @author Christopher Smith - */ - public function split($subject, &$split) - { - if (count($this->patterns) == 0) { - return false; - } - - if (! preg_match($this->getCompoundedRegex(), $subject, $matches)) { - if (function_exists('preg_last_error')) { - $err = preg_last_error(); - switch ($err) { - case PREG_BACKTRACK_LIMIT_ERROR: - msg('A PCRE backtrack error occured. Try to increase the pcre.backtrack_limit in php.ini', -1); - break; - case PREG_RECURSION_LIMIT_ERROR: - msg('A PCRE recursion error occured. Try to increase the pcre.recursion_limit in php.ini', -1); - break; - case PREG_BAD_UTF8_ERROR: - msg('A PCRE UTF-8 error occured. This might be caused by a faulty plugin', -1); - break; - case PREG_INTERNAL_ERROR: - msg('A PCRE internal error occured. This might be caused by a faulty plugin', -1); - break; - } - } - - $split = array($subject, "", ""); - return false; - } - - $idx = count($matches)-2; - list($pre, $post) = preg_split($this->patterns[$idx].$this->getPerlMatchingFlags(), $subject, 2); - $split = array($pre, $matches[0], $post); - - return isset($this->labels[$idx]) ? $this->labels[$idx] : true; - } - - /** - * Compounds the patterns into a single - * regular expression separated with the - * "or" operator. Caches the regex. - * Will automatically escape (, ) and / tokens. - * - * @return null|string - */ - protected function getCompoundedRegex() - { - if ($this->regex == null) { - $cnt = count($this->patterns); - for ($i = 0; $i < $cnt; $i++) { - /* - * decompose the input pattern into "(", "(?", ")", - * "[...]", "[]..]", "[^]..]", "[...[:...:]..]", "\x"... - * elements. - */ - preg_match_all('/\\\\.|' . - '\(\?|' . - '[()]|' . - '\[\^?\]?(?:\\\\.|\[:[^]]*:\]|[^]\\\\])*\]|' . - '[^[()\\\\]+/', $this->patterns[$i], $elts); - - $pattern = ""; - $level = 0; - - foreach ($elts[0] as $elt) { - /* - * for "(", ")" remember the nesting level, add "\" - * only to the non-"(?" ones. - */ - - switch ($elt) { - case '(': - $pattern .= '\('; - break; - case ')': - if ($level > 0) - $level--; /* closing (? */ - else $pattern .= '\\'; - $pattern .= ')'; - break; - case '(?': - $level++; - $pattern .= '(?'; - break; - default: - if (substr($elt, 0, 1) == '\\') - $pattern .= $elt; - else $pattern .= str_replace('/', '\/', $elt); - } - } - $this->patterns[$i] = "($pattern)"; - } - $this->regex = "/" . implode("|", $this->patterns) . "/" . $this->getPerlMatchingFlags(); - } - return $this->regex; - } - - /** - * Accessor for perl regex mode flags to use. - * @return string Perl regex flags. - */ - protected function getPerlMatchingFlags() - { - return ($this->case ? "msS" : "msSi"); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/Lexer/StateStack.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/Lexer/StateStack.php deleted file mode 100644 index 325412b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/Lexer/StateStack.php +++ /dev/null @@ -1,60 +0,0 @@ -stack = array($start); - } - - /** - * Accessor for current state. - * @return string State. - */ - public function getCurrent() - { - return $this->stack[count($this->stack) - 1]; - } - - /** - * Adds a state to the stack and sets it to be the current state. - * - * @param string $state New state. - */ - public function enter($state) - { - array_push($this->stack, $state); - } - - /** - * Leaves the current state and reverts - * to the previous one. - * @return boolean false if we attempt to drop off the bottom of the list. - */ - public function leave() - { - if (count($this->stack) == 1) { - return false; - } - array_pop($this->stack); - return true; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/Parser.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/Parser.php deleted file mode 100644 index 63f0141..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/Parser.php +++ /dev/null @@ -1,128 +0,0 @@ -handler = $handler; - } - - /** - * Adds the base mode and initialized the lexer - * - * @param Base $BaseMode - */ - protected function addBaseMode($BaseMode) { - $this->modes['base'] = $BaseMode; - if(!$this->lexer) { - $this->lexer = new Lexer($this->handler, 'base', true); - } - $this->modes['base']->Lexer = $this->lexer; - } - - /** - * Add a new syntax element (mode) to the parser - * - * PHP preserves order of associative elements - * Mode sequence is important - * - * @param string $name - * @param ModeInterface $Mode - */ - public function addMode($name, ModeInterface $Mode) { - if(!isset($this->modes['base'])) { - $this->addBaseMode(new Base()); - } - $Mode->Lexer = $this->lexer; // FIXME should be done by setter - $this->modes[$name] = $Mode; - } - - /** - * Connect all modes with each other - * - * This is the last step before actually parsing. - */ - protected function connectModes() { - - if($this->connected) { - return; - } - - foreach(array_keys($this->modes) as $mode) { - // Base isn't connected to anything - if($mode == 'base') { - continue; - } - $this->modes[$mode]->preConnect(); - - foreach(array_keys($this->modes) as $cm) { - - if($this->modes[$cm]->accepts($mode)) { - $this->modes[$mode]->connectTo($cm); - } - - } - - $this->modes[$mode]->postConnect(); - } - - $this->connected = true; - } - - /** - * Parses wiki syntax to instructions - * - * @param string $doc the wiki syntax text - * @return array instructions - */ - public function parse($doc) { - $this->connectModes(); - // Normalize CRs and pad doc - $doc = "\n" . str_replace("\r\n", "\n", $doc) . "\n"; - $this->lexer->parse($doc); - - if (!method_exists($this->handler, 'finalize')) { - /** @deprecated 2019-10 we have a legacy handler from a plugin, assume legacy _finalize exists */ - - \dokuwiki\Debug\DebugHelper::dbgCustomDeprecationEvent( - 'finalize()', - get_class($this->handler) . '::_finalize()', - __METHOD__, - __FILE__, - __LINE__ - ); - $this->handler->_finalize(); - } else { - $this->handler->finalize(); - } - return $this->handler->calls; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/AbstractMode.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/AbstractMode.php deleted file mode 100644 index 15fc9fe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/AbstractMode.php +++ /dev/null @@ -1,40 +0,0 @@ - - */ -abstract class AbstractMode implements ModeInterface -{ - /** @var \dokuwiki\Parsing\Lexer\Lexer $Lexer will be injected on loading FIXME this should be done by setter */ - public $Lexer; - protected $allowedModes = array(); - - /** @inheritdoc */ - abstract public function getSort(); - - /** @inheritdoc */ - public function preConnect() - { - } - - /** @inheritdoc */ - public function connectTo($mode) - { - } - - /** @inheritdoc */ - public function postConnect() - { - } - - /** @inheritdoc */ - public function accepts($mode) - { - return in_array($mode, (array) $this->allowedModes); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Acronym.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Acronym.php deleted file mode 100644 index b42a7b5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Acronym.php +++ /dev/null @@ -1,68 +0,0 @@ -acronyms = $acronyms; - } - - /** @inheritdoc */ - public function preConnect() - { - if (!count($this->acronyms)) return; - - $bound = '[\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]'; - $acronyms = array_map(['\\dokuwiki\\Parsing\\Lexer\\Lexer', 'escape'], $this->acronyms); - $this->pattern = '(?<=^|'.$bound.')(?:'.join('|', $acronyms).')(?='.$bound.')'; - } - - /** @inheritdoc */ - public function connectTo($mode) - { - if (!count($this->acronyms)) return; - - if (strlen($this->pattern) > 0) { - $this->Lexer->addSpecialPattern($this->pattern, $mode, 'acronym'); - } - } - - /** @inheritdoc */ - public function getSort() - { - return 240; - } - - /** - * sort callback to order by string length descending - * - * @param string $a - * @param string $b - * - * @return int - */ - protected function compare($a, $b) - { - $a_len = strlen($a); - $b_len = strlen($b); - if ($a_len > $b_len) { - return -1; - } elseif ($a_len < $b_len) { - return 1; - } - - return 0; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Base.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Base.php deleted file mode 100644 index 5622756..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Base.php +++ /dev/null @@ -1,31 +0,0 @@ -allowedModes = array_merge( - $PARSER_MODES['container'], - $PARSER_MODES['baseonly'], - $PARSER_MODES['paragraphs'], - $PARSER_MODES['formatting'], - $PARSER_MODES['substition'], - $PARSER_MODES['protected'], - $PARSER_MODES['disabled'] - ); - } - - /** @inheritdoc */ - public function getSort() - { - return 0; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Camelcaselink.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Camelcaselink.php deleted file mode 100644 index ef0b325..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Camelcaselink.php +++ /dev/null @@ -1,23 +0,0 @@ -Lexer->addSpecialPattern( - '\b[A-Z]+[a-z]+[A-Z][A-Za-z]*\b', - $mode, - 'camelcaselink' - ); - } - - /** @inheritdoc */ - public function getSort() - { - return 290; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Code.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Code.php deleted file mode 100644 index aa49437..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Code.php +++ /dev/null @@ -1,25 +0,0 @@ -Lexer->addEntryPattern(')', $mode, 'code'); - } - - /** @inheritdoc */ - public function postConnect() - { - $this->Lexer->addExitPattern('
', 'code'); - } - - /** @inheritdoc */ - public function getSort() - { - return 200; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Emaillink.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Emaillink.php deleted file mode 100644 index f9af28c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Emaillink.php +++ /dev/null @@ -1,20 +0,0 @@ -Lexer->addSpecialPattern('<'.PREG_PATTERN_VALID_EMAIL.'>', $mode, 'emaillink'); - } - - /** @inheritdoc */ - public function getSort() - { - return 340; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Entity.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Entity.php deleted file mode 100644 index b670124..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Entity.php +++ /dev/null @@ -1,50 +0,0 @@ -entities = $entities; - } - - - /** @inheritdoc */ - public function preConnect() - { - if (!count($this->entities) || $this->pattern != '') return; - - $sep = ''; - foreach ($this->entities as $entity) { - $this->pattern .= $sep. Lexer::escape($entity); - $sep = '|'; - } - } - - /** @inheritdoc */ - public function connectTo($mode) - { - if (!count($this->entities)) return; - - if (strlen($this->pattern) > 0) { - $this->Lexer->addSpecialPattern($this->pattern, $mode, 'entity'); - } - } - - /** @inheritdoc */ - public function getSort() - { - return 260; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Eol.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Eol.php deleted file mode 100644 index a5886b5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Eol.php +++ /dev/null @@ -1,25 +0,0 @@ -Lexer->addSpecialPattern('(?:^[ \t]*)?\n', $mode, 'eol'); - } - - /** @inheritdoc */ - public function getSort() - { - return 370; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Externallink.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Externallink.php deleted file mode 100644 index 530d5db..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Externallink.php +++ /dev/null @@ -1,54 +0,0 @@ -patterns)) return; - - $ltrs = '\w'; - $gunk = '/\#~:.?+=&%@!\-\[\]'; - $punc = '.:?\-;,'; - $host = $ltrs.$punc; - $any = $ltrs.$gunk.$punc; - - $this->schemes = getSchemes(); - foreach ($this->schemes as $scheme) { - $this->patterns[] = '\b(?i)'.$scheme.'(?-i)://['.$any.']+?(?=['.$punc.']*[^'.$any.'])'; - } - - $this->patterns[] = '(?patterns[] = '(?patterns as $pattern) { - $this->Lexer->addSpecialPattern($pattern, $mode, 'externallink'); - } - } - - /** @inheritdoc */ - public function getSort() - { - return 330; - } - - /** - * @return array - */ - public function getPatterns() - { - return $this->patterns; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/File.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/File.php deleted file mode 100644 index 1491341..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/File.php +++ /dev/null @@ -1,25 +0,0 @@ -Lexer->addEntryPattern(')', $mode, 'file'); - } - - /** @inheritdoc */ - public function postConnect() - { - $this->Lexer->addExitPattern('', 'file'); - } - - /** @inheritdoc */ - public function getSort() - { - return 210; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Filelink.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Filelink.php deleted file mode 100644 index 3cd86cb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Filelink.php +++ /dev/null @@ -1,39 +0,0 @@ -pattern = '\b(?i)file(?-i)://['.$any.']+?['. - $punc.']*[^'.$any.']'; - } - - /** @inheritdoc */ - public function connectTo($mode) - { - $this->Lexer->addSpecialPattern( - $this->pattern, - $mode, - 'filelink' - ); - } - - /** @inheritdoc */ - public function getSort() - { - return 360; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Footnote.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Footnote.php deleted file mode 100644 index c399f98..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Footnote.php +++ /dev/null @@ -1,50 +0,0 @@ -allowedModes = array_merge( - $PARSER_MODES['container'], - $PARSER_MODES['formatting'], - $PARSER_MODES['substition'], - $PARSER_MODES['protected'], - $PARSER_MODES['disabled'] - ); - - unset($this->allowedModes[array_search('footnote', $this->allowedModes)]); - } - - /** @inheritdoc */ - public function connectTo($mode) - { - $this->Lexer->addEntryPattern( - '\x28\x28(?=.*\x29\x29)', - $mode, - 'footnote' - ); - } - - /** @inheritdoc */ - public function postConnect() - { - $this->Lexer->addExitPattern( - '\x29\x29', - 'footnote' - ); - } - - /** @inheritdoc */ - public function getSort() - { - return 150; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Formatting.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Formatting.php deleted file mode 100644 index a3c465c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Formatting.php +++ /dev/null @@ -1,115 +0,0 @@ - array( - 'entry' => '\*\*(?=.*\*\*)', - 'exit' => '\*\*', - 'sort' => 70 - ), - - 'emphasis' => array( - 'entry' => '//(?=[^\x00]*[^:])', //hack for bugs #384 #763 #1468 - 'exit' => '//', - 'sort' => 80 - ), - - 'underline' => array( - 'entry' => '__(?=.*__)', - 'exit' => '__', - 'sort' => 90 - ), - - 'monospace' => array( - 'entry' => '\x27\x27(?=.*\x27\x27)', - 'exit' => '\x27\x27', - 'sort' => 100 - ), - - 'subscript' => array( - 'entry' => '(?=.*)', - 'exit' => '', - 'sort' => 110 - ), - - 'superscript' => array( - 'entry' => '(?=.*)', - 'exit' => '', - 'sort' => 120 - ), - - 'deleted' => array( - 'entry' => '(?=.*)', - 'exit' => '', - 'sort' => 130 - ), - ); - - /** - * @param string $type - */ - public function __construct($type) - { - global $PARSER_MODES; - - if (!array_key_exists($type, $this->formatting)) { - trigger_error('Invalid formatting type ' . $type, E_USER_WARNING); - } - - $this->type = $type; - - // formatting may contain other formatting but not it self - $modes = $PARSER_MODES['formatting']; - $key = array_search($type, $modes); - if (is_int($key)) { - unset($modes[$key]); - } - - $this->allowedModes = array_merge( - $modes, - $PARSER_MODES['substition'], - $PARSER_MODES['disabled'] - ); - } - - /** @inheritdoc */ - public function connectTo($mode) - { - - // Can't nest formatting in itself - if ($mode == $this->type) { - return; - } - - $this->Lexer->addEntryPattern( - $this->formatting[$this->type]['entry'], - $mode, - $this->type - ); - } - - /** @inheritdoc */ - public function postConnect() - { - - $this->Lexer->addExitPattern( - $this->formatting[$this->type]['exit'], - $this->type - ); - } - - /** @inheritdoc */ - public function getSort() - { - return $this->formatting[$this->type]['sort']; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Header.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Header.php deleted file mode 100644 index 854b317..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Header.php +++ /dev/null @@ -1,24 +0,0 @@ -Lexer->addSpecialPattern( - '[ \t]*={2,}[^\n]+={2,}[ \t]*(?=\n)', - $mode, - 'header' - ); - } - - /** @inheritdoc */ - public function getSort() - { - return 50; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Hr.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Hr.php deleted file mode 100644 index e4f0b44..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Hr.php +++ /dev/null @@ -1,19 +0,0 @@ -Lexer->addSpecialPattern('\n[ \t]*-{4,}[ \t]*(?=\n)', $mode, 'hr'); - } - - /** @inheritdoc */ - public function getSort() - { - return 160; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Internallink.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Internallink.php deleted file mode 100644 index 6def0d9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Internallink.php +++ /dev/null @@ -1,20 +0,0 @@ -Lexer->addSpecialPattern("\[\[.*?\]\](?!\])", $mode, 'internallink'); - } - - /** @inheritdoc */ - public function getSort() - { - return 300; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Linebreak.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Linebreak.php deleted file mode 100644 index dd95cc3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Linebreak.php +++ /dev/null @@ -1,19 +0,0 @@ -Lexer->addSpecialPattern('\x5C{2}(?:[ \t]|(?=\n))', $mode, 'linebreak'); - } - - /** @inheritdoc */ - public function getSort() - { - return 140; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Listblock.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Listblock.php deleted file mode 100644 index eef7627..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Listblock.php +++ /dev/null @@ -1,44 +0,0 @@ -allowedModes = array_merge( - $PARSER_MODES['formatting'], - $PARSER_MODES['substition'], - $PARSER_MODES['disabled'], - $PARSER_MODES['protected'] - ); - } - - /** @inheritdoc */ - public function connectTo($mode) - { - $this->Lexer->addEntryPattern('[ \t]*\n {2,}[\-\*]', $mode, 'listblock'); - $this->Lexer->addEntryPattern('[ \t]*\n\t{1,}[\-\*]', $mode, 'listblock'); - - $this->Lexer->addPattern('\n {2,}[\-\*]', 'listblock'); - $this->Lexer->addPattern('\n\t{1,}[\-\*]', 'listblock'); - } - - /** @inheritdoc */ - public function postConnect() - { - $this->Lexer->addExitPattern('\n', 'listblock'); - } - - /** @inheritdoc */ - public function getSort() - { - return 10; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Media.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Media.php deleted file mode 100644 index f93f947..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Media.php +++ /dev/null @@ -1,20 +0,0 @@ -Lexer->addSpecialPattern("\{\{(?:[^\}]|(?:\}[^\}]))+\}\}", $mode, 'media'); - } - - /** @inheritdoc */ - public function getSort() - { - return 320; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/ModeInterface.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/ModeInterface.php deleted file mode 100644 index 7cca038..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/ModeInterface.php +++ /dev/null @@ -1,46 +0,0 @@ -Lexer->addSpecialPattern( - '(?<=\b)(?:[1-9]|\d{2,})[xX]\d+(?=\b)', - $mode, - 'multiplyentity' - ); - } - - /** @inheritdoc */ - public function getSort() - { - return 270; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Nocache.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Nocache.php deleted file mode 100644 index fa6db83..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Nocache.php +++ /dev/null @@ -1,19 +0,0 @@ -Lexer->addSpecialPattern('~~NOCACHE~~', $mode, 'nocache'); - } - - /** @inheritdoc */ - public function getSort() - { - return 40; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Notoc.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Notoc.php deleted file mode 100644 index 5956207..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Notoc.php +++ /dev/null @@ -1,19 +0,0 @@ -Lexer->addSpecialPattern('~~NOTOC~~', $mode, 'notoc'); - } - - /** @inheritdoc */ - public function getSort() - { - return 30; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Plugin.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Plugin.php deleted file mode 100644 index c885c60..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Plugin.php +++ /dev/null @@ -1,8 +0,0 @@ -Lexer->addEntryPattern('\n (?![\*\-])', $mode, 'preformatted'); - $this->Lexer->addEntryPattern('\n\t(?![\*\-])', $mode, 'preformatted'); - - // How to effect a sub pattern with the Lexer! - $this->Lexer->addPattern('\n ', 'preformatted'); - $this->Lexer->addPattern('\n\t', 'preformatted'); - } - - /** @inheritdoc */ - public function postConnect() - { - $this->Lexer->addExitPattern('\n', 'preformatted'); - } - - /** @inheritdoc */ - public function getSort() - { - return 20; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Quote.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Quote.php deleted file mode 100644 index 65525b2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Quote.php +++ /dev/null @@ -1,41 +0,0 @@ -allowedModes = array_merge( - $PARSER_MODES['formatting'], - $PARSER_MODES['substition'], - $PARSER_MODES['disabled'], - $PARSER_MODES['protected'] - ); - } - - /** @inheritdoc */ - public function connectTo($mode) - { - $this->Lexer->addEntryPattern('\n>{1,}', $mode, 'quote'); - } - - /** @inheritdoc */ - public function postConnect() - { - $this->Lexer->addPattern('\n>{1,}', 'quote'); - $this->Lexer->addExitPattern('\n', 'quote'); - } - - /** @inheritdoc */ - public function getSort() - { - return 220; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Quotes.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Quotes.php deleted file mode 100644 index 13db2e6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Quotes.php +++ /dev/null @@ -1,51 +0,0 @@ -<"\''; // whitespace - $punc = ';,\.?!'; - - if ($conf['typography'] == 2) { - $this->Lexer->addSpecialPattern( - "(?<=^|[$ws])'(?=[^$ws$punc])", - $mode, - 'singlequoteopening' - ); - $this->Lexer->addSpecialPattern( - "(?<=^|[^$ws]|[$punc])'(?=$|[$ws$punc])", - $mode, - 'singlequoteclosing' - ); - $this->Lexer->addSpecialPattern( - "(?<=^|[^$ws$punc])'(?=$|[^$ws$punc])", - $mode, - 'apostrophe' - ); - } - - $this->Lexer->addSpecialPattern( - "(?<=^|[$ws])\"(?=[^$ws$punc])", - $mode, - 'doublequoteopening' - ); - $this->Lexer->addSpecialPattern( - "\"", - $mode, - 'doublequoteclosing' - ); - } - - /** @inheritdoc */ - public function getSort() - { - return 280; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Rss.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Rss.php deleted file mode 100644 index a62d9b8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Rss.php +++ /dev/null @@ -1,19 +0,0 @@ -Lexer->addSpecialPattern("\{\{rss>[^\}]+\}\}", $mode, 'rss'); - } - - /** @inheritdoc */ - public function getSort() - { - return 310; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Smiley.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Smiley.php deleted file mode 100644 index 084ccc9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Smiley.php +++ /dev/null @@ -1,48 +0,0 @@ -smileys = $smileys; - } - - /** @inheritdoc */ - public function preConnect() - { - if (!count($this->smileys) || $this->pattern != '') return; - - $sep = ''; - foreach ($this->smileys as $smiley) { - $this->pattern .= $sep.'(?<=\W|^)'. Lexer::escape($smiley).'(?=\W|$)'; - $sep = '|'; - } - } - - /** @inheritdoc */ - public function connectTo($mode) - { - if (!count($this->smileys)) return; - - if (strlen($this->pattern) > 0) { - $this->Lexer->addSpecialPattern($this->pattern, $mode, 'smiley'); - } - } - - /** @inheritdoc */ - public function getSort() - { - return 230; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Table.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Table.php deleted file mode 100644 index b4b5123..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Table.php +++ /dev/null @@ -1,47 +0,0 @@ -allowedModes = array_merge( - $PARSER_MODES['formatting'], - $PARSER_MODES['substition'], - $PARSER_MODES['disabled'], - $PARSER_MODES['protected'] - ); - } - - /** @inheritdoc */ - public function connectTo($mode) - { - $this->Lexer->addEntryPattern('[\t ]*\n\^', $mode, 'table'); - $this->Lexer->addEntryPattern('[\t ]*\n\|', $mode, 'table'); - } - - /** @inheritdoc */ - public function postConnect() - { - $this->Lexer->addPattern('\n\^', 'table'); - $this->Lexer->addPattern('\n\|', 'table'); - $this->Lexer->addPattern('[\t ]*:::[\t ]*(?=[\|\^])', 'table'); - $this->Lexer->addPattern('[\t ]+', 'table'); - $this->Lexer->addPattern('\^', 'table'); - $this->Lexer->addPattern('\|', 'table'); - $this->Lexer->addExitPattern('\n', 'table'); - } - - /** @inheritdoc */ - public function getSort() - { - return 60; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Unformatted.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Unformatted.php deleted file mode 100644 index 1bc2826..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Unformatted.php +++ /dev/null @@ -1,28 +0,0 @@ -Lexer->addEntryPattern('(?=.*)', $mode, 'unformatted'); - $this->Lexer->addEntryPattern('%%(?=.*%%)', $mode, 'unformattedalt'); - } - - /** @inheritdoc */ - public function postConnect() - { - $this->Lexer->addExitPattern('', 'unformatted'); - $this->Lexer->addExitPattern('%%', 'unformattedalt'); - $this->Lexer->mapHandler('unformattedalt', 'unformatted'); - } - - /** @inheritdoc */ - public function getSort() - { - return 170; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Windowssharelink.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Windowssharelink.php deleted file mode 100644 index 747d4d8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Windowssharelink.php +++ /dev/null @@ -1,31 +0,0 @@ -pattern = "\\\\\\\\\w+?(?:\\\\[\w\-$]+)+"; - } - - /** @inheritdoc */ - public function connectTo($mode) - { - $this->Lexer->addSpecialPattern( - $this->pattern, - $mode, - 'windowssharelink' - ); - } - - /** @inheritdoc */ - public function getSort() - { - return 350; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Wordblock.php b/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Wordblock.php deleted file mode 100644 index 50b24b2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Parsing/ParserMode/Wordblock.php +++ /dev/null @@ -1,52 +0,0 @@ -badwords = $badwords; - } - - /** @inheritdoc */ - public function preConnect() - { - - if (count($this->badwords) == 0 || $this->pattern != '') { - return; - } - - $sep = ''; - foreach ($this->badwords as $badword) { - $this->pattern .= $sep.'(?<=\b)(?i)'. Lexer::escape($badword).'(?-i)(?=\b)'; - $sep = '|'; - } - } - - /** @inheritdoc */ - public function connectTo($mode) - { - if (strlen($this->pattern) > 0) { - $this->Lexer->addSpecialPattern($this->pattern, $mode, 'wordblock'); - } - } - - /** @inheritdoc */ - public function getSort() - { - return 250; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/PassHash.php b/snippets/dokuwiki-2023-04-04/inc/PassHash.php deleted file mode 100644 index 9dfdd72..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/PassHash.php +++ /dev/null @@ -1,840 +0,0 @@ - - * @author Schplurtz le Déboulonné - * @license LGPL2 - */ -class PassHash { - /** - * Verifies a cleartext password against a crypted hash - * - * The method and salt used for the crypted hash is determined automatically, - * then the clear text password is crypted using the same method. If both hashs - * match true is is returned else false - * - * @author Andreas Gohr - * @author Schplurtz le Déboulonné - * - * @param string $clear Clear-Text password - * @param string $hash Hash to compare against - * @return bool - */ - public function verify_hash($clear, $hash) { - $method = ''; - $salt = ''; - $magic = ''; - - //determine the used method and salt - if (substr($hash, 0, 2) == 'U$') { - // This may be an updated password from user_update_7000(). Such hashes - // have 'U' added as the first character and need an extra md5(). - $hash = substr($hash, 1); - $clear = md5($clear); - } - $len = strlen($hash); - if(preg_match('/^\$1\$([^\$]{0,8})\$/', $hash, $m)) { - $method = 'smd5'; - $salt = $m[1]; - $magic = '1'; - } elseif(preg_match('/^\$apr1\$([^\$]{0,8})\$/', $hash, $m)) { - $method = 'apr1'; - $salt = $m[1]; - $magic = 'apr1'; - } elseif(preg_match('/^\$S\$(.{52})$/', $hash, $m)) { - $method = 'drupal_sha512'; - $salt = $m[1]; - $magic = 'S'; - } elseif(preg_match('/^\$P\$(.{31})$/', $hash, $m)) { - $method = 'pmd5'; - $salt = $m[1]; - $magic = 'P'; - } elseif(preg_match('/^\$H\$(.{31})$/', $hash, $m)) { - $method = 'pmd5'; - $salt = $m[1]; - $magic = 'H'; - } elseif(preg_match('/^pbkdf2_(\w+?)\$(\d+)\$(.{12})\$/', $hash, $m)) { - $method = 'djangopbkdf2'; - $magic = array( - 'algo' => $m[1], - 'iter' => $m[2], - ); - $salt = $m[3]; - } elseif(preg_match('/^PBKDF2(SHA\d+)\$(\d+)\$([[:xdigit:]]+)\$([[:xdigit:]]+)$/', $hash, $m)) { - $method = 'seafilepbkdf2'; - $magic = array( - 'algo' => $m[1], - 'iter' => $m[2], - ); - $salt = $m[3]; - } elseif(preg_match('/^sha1\$(.{5})\$/', $hash, $m)) { - $method = 'djangosha1'; - $salt = $m[1]; - } elseif(preg_match('/^md5\$(.{5})\$/', $hash, $m)) { - $method = 'djangomd5'; - $salt = $m[1]; - } elseif(preg_match('/^\$2(a|y)\$(.{2})\$/', $hash, $m)) { - $method = 'bcrypt'; - $salt = $hash; - } elseif(substr($hash, 0, 6) == '{SSHA}') { - $method = 'ssha'; - $salt = substr(base64_decode(substr($hash, 6)), 20); - } elseif(substr($hash, 0, 6) == '{SMD5}') { - $method = 'lsmd5'; - $salt = substr(base64_decode(substr($hash, 6)), 16); - } elseif(preg_match('/^:B:(.+?):.{32}$/', $hash, $m)) { - $method = 'mediawiki'; - $salt = $m[1]; - } elseif(preg_match('/^\$(5|6)\$(rounds=\d+)?\$?(.+?)\$/', $hash, $m)) { - $method = 'sha2'; - $salt = $m[3]; - $magic = array( - 'prefix' => $m[1], - 'rounds' => $m[2], - ); - } elseif(preg_match('/^\$(argon2id?)/', $hash, $m)) { - if(!defined('PASSWORD_'.strtoupper($m[1]))) { - throw new \Exception('This PHP installation has no '.strtoupper($m[1]).' support'); - } - return password_verify($clear,$hash); - } elseif($len == 32) { - $method = 'md5'; - } elseif($len == 40) { - $method = 'sha1'; - } elseif($len == 16) { - $method = 'mysql'; - } elseif($len == 41 && $hash[0] == '*') { - $method = 'my411'; - } elseif($len == 34) { - $method = 'kmd5'; - $salt = $hash; - } else { - $method = 'crypt'; - $salt = substr($hash, 0, 2); - } - - //crypt and compare - $call = 'hash_'.$method; - $newhash = $this->$call($clear, $salt, $magic); - if(\hash_equals($newhash, $hash)) { - return true; - } - return false; - } - - /** - * Create a random salt - * - * @param int $len The length of the salt - * @return string - */ - public function gen_salt($len = 32) { - $salt = ''; - $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; - for($i = 0; $i < $len; $i++) { - $salt .= $chars[$this->random(0, 61)]; - } - return $salt; - } - - /** - * Initialize the passed variable with a salt if needed. - * - * If $salt is not null, the value is kept, but the lenght restriction is - * applied (unless, $cut is false). - * - * @param string|null &$salt The salt, pass null if you want one generated - * @param int $len The length of the salt - * @param bool $cut Apply length restriction to existing salt? - */ - public function init_salt(&$salt, $len = 32, $cut = true) { - if(is_null($salt)) { - $salt = $this->gen_salt($len); - $cut = true; // for new hashes we alway apply length restriction - } - if(strlen($salt) > $len && $cut) $salt = substr($salt, 0, $len); - } - - // Password hashing methods follow below - - /** - * Password hashing method 'smd5' - * - * Uses salted MD5 hashs. Salt is 8 bytes long. - * - * The same mechanism is used by Apache's 'apr1' method. This will - * fallback to a implementation in pure PHP if MD5 support is not - * available in crypt() - * - * @author Andreas Gohr - * @author - * @link http://php.net/manual/en/function.crypt.php#73619 - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @return string Hashed password - */ - public function hash_smd5($clear, $salt = null) { - $this->init_salt($salt, 8); - - if(defined('CRYPT_MD5') && CRYPT_MD5 && $salt !== '') { - return crypt($clear, '$1$'.$salt.'$'); - } else { - // Fall back to PHP-only implementation - return $this->hash_apr1($clear, $salt, '1'); - } - } - - /** - * Password hashing method 'lsmd5' - * - * Uses salted MD5 hashs. Salt is 8 bytes long. - * - * This is the format used by LDAP. - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @return string Hashed password - */ - public function hash_lsmd5($clear, $salt = null) { - $this->init_salt($salt, 8); - return "{SMD5}".base64_encode(md5($clear.$salt, true).$salt); - } - - /** - * Password hashing method 'apr1' - * - * Uses salted MD5 hashs. Salt is 8 bytes long. - * - * This is basically the same as smd1 above, but as used by Apache. - * - * @author - * @link http://php.net/manual/en/function.crypt.php#73619 - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @param string $magic The hash identifier (apr1 or 1) - * @return string Hashed password - */ - public function hash_apr1($clear, $salt = null, $magic = 'apr1') { - $this->init_salt($salt, 8); - - $len = strlen($clear); - $text = $clear.'$'.$magic.'$'.$salt; - $bin = pack("H32", md5($clear.$salt.$clear)); - for($i = $len; $i > 0; $i -= 16) { - $text .= substr($bin, 0, min(16, $i)); - } - for($i = $len; $i > 0; $i >>= 1) { - $text .= ($i & 1) ? chr(0) : $clear[0]; - } - $bin = pack("H32", md5($text)); - for($i = 0; $i < 1000; $i++) { - $new = ($i & 1) ? $clear : $bin; - if($i % 3) $new .= $salt; - if($i % 7) $new .= $clear; - $new .= ($i & 1) ? $bin : $clear; - $bin = pack("H32", md5($new)); - } - $tmp = ''; - for($i = 0; $i < 5; $i++) { - $k = $i + 6; - $j = $i + 12; - if($j == 16) $j = 5; - $tmp = $bin[$i].$bin[$k].$bin[$j].$tmp; - } - $tmp = chr(0).chr(0).$bin[11].$tmp; - $tmp = strtr( - strrev(substr(base64_encode($tmp), 2)), - "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", - "./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" - ); - return '$'.$magic.'$'.$salt.'$'.$tmp; - } - - /** - * Password hashing method 'md5' - * - * Uses MD5 hashs. - * - * @param string $clear The clear text to hash - * @return string Hashed password - */ - public function hash_md5($clear) { - return md5($clear); - } - - /** - * Password hashing method 'sha1' - * - * Uses SHA1 hashs. - * - * @param string $clear The clear text to hash - * @return string Hashed password - */ - public function hash_sha1($clear) { - return sha1($clear); - } - - /** - * Password hashing method 'ssha' as used by LDAP - * - * Uses salted SHA1 hashs. Salt is 4 bytes long. - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @return string Hashed password - */ - public function hash_ssha($clear, $salt = null) { - $this->init_salt($salt, 4); - return '{SSHA}'.base64_encode(pack("H*", sha1($clear.$salt)).$salt); - } - - /** - * Password hashing method 'crypt' - * - * Uses salted crypt hashs. Salt is 2 bytes long. - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @return string Hashed password - */ - public function hash_crypt($clear, $salt = null) { - $this->init_salt($salt, 2); - return crypt($clear, $salt); - } - - /** - * Password hashing method 'mysql' - * - * This method was used by old MySQL systems - * - * @link http://php.net/mysql - * @author - * @param string $clear The clear text to hash - * @return string Hashed password - */ - public function hash_mysql($clear) { - $nr = 0x50305735; - $nr2 = 0x12345671; - $add = 7; - $charArr = preg_split("//", $clear); - foreach($charArr as $char) { - if(($char == '') || ($char == ' ') || ($char == '\t')) continue; - $charVal = ord($char); - $nr ^= ((($nr & 63) + $add) * $charVal) + ($nr << 8); - $nr2 += ($nr2 << 8) ^ $nr; - $add += $charVal; - } - return sprintf("%08x%08x", ($nr & 0x7fffffff), ($nr2 & 0x7fffffff)); - } - - /** - * Password hashing method 'my411' - * - * Uses SHA1 hashs. This method is used by MySQL 4.11 and above - * - * @param string $clear The clear text to hash - * @return string Hashed password - */ - public function hash_my411($clear) { - return '*'.strtoupper(sha1(pack("H*", sha1($clear)))); - } - - /** - * Password hashing method 'kmd5' - * - * Uses salted MD5 hashs. - * - * Salt is 2 bytes long, but stored at position 16, so you need to pass at - * least 18 bytes. You can pass the crypted hash as salt. - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @return string Hashed password - */ - public function hash_kmd5($clear, $salt = null) { - $this->init_salt($salt); - - $key = substr($salt, 16, 2); - $hash1 = strtolower(md5($key.md5($clear))); - $hash2 = substr($hash1, 0, 16).$key.substr($hash1, 16); - return $hash2; - } - - /** - * Password stretched hashing wrapper. - * - * Initial hash is repeatedly rehashed with same password. - * Any salted hash algorithm supported by PHP hash() can be used. Salt - * is 1+8 bytes long, 1st byte is the iteration count when given. For null - * salts $compute is used. - * - * The actual iteration count is 2 to the power of the given count, - * maximum is 30 (-> 2^30 = 1_073_741_824). If a higher one is given, - * the function throws an exception. - * This iteration count is expected to grow with increasing power of - * new computers. - * - * @author Andreas Gohr - * @author Schplurtz le Déboulonné - * @link http://www.openwall.com/phpass/ - * - * @param string $algo The hash algorithm to be used - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @param string $magic The hash identifier (P or H) - * @param int $compute The iteration count for new passwords - * @throws \Exception - * @return string Hashed password - */ - protected function stretched_hash($algo, $clear, $salt = null, $magic = 'P', $compute = 8) { - $itoa64 = './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; - if(is_null($salt)) { - $this->init_salt($salt); - $salt = $itoa64[$compute].$salt; // prefix iteration count - } - $iterc = $salt[0]; // pos 0 of salt is log2(iteration count) - $iter = strpos($itoa64, $iterc); - - if($iter > 30) { - throw new \Exception("Too high iteration count ($iter) in ". - __CLASS__.'::'.__FUNCTION__); - } - - $iter = 1 << $iter; - $salt = substr($salt, 1, 8); - - // iterate - $hash = hash($algo, $salt . $clear, TRUE); - do { - $hash = hash($algo, $hash.$clear, true); - } while(--$iter); - - // encode - $output = ''; - $count = strlen($hash); - $i = 0; - do { - $value = ord($hash[$i++]); - $output .= $itoa64[$value & 0x3f]; - if($i < $count) - $value |= ord($hash[$i]) << 8; - $output .= $itoa64[($value >> 6) & 0x3f]; - if($i++ >= $count) - break; - if($i < $count) - $value |= ord($hash[$i]) << 16; - $output .= $itoa64[($value >> 12) & 0x3f]; - if($i++ >= $count) - break; - $output .= $itoa64[($value >> 18) & 0x3f]; - } while($i < $count); - - return '$'.$magic.'$'.$iterc.$salt.$output; - } - - /** - * Password hashing method 'pmd5' - * - * Repeatedly uses salted MD5 hashs. See stretched_hash() for the - * details. - * - * - * @author Schplurtz le Déboulonné - * @link http://www.openwall.com/phpass/ - * @see PassHash::stretched_hash() for the implementation details. - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @param string $magic The hash identifier (P or H) - * @param int $compute The iteration count for new passwords - * @throws Exception - * @return string Hashed password - */ - public function hash_pmd5($clear, $salt = null, $magic = 'P', $compute = 8) { - return $this->stretched_hash('md5', $clear, $salt, $magic, $compute); - } - - /** - * Password hashing method 'drupal_sha512' - * - * Implements Drupal salted sha512 hashs. Drupal truncates the hash at 55 - * characters. See stretched_hash() for the details; - * - * @author Schplurtz le Déboulonné - * @link https://api.drupal.org/api/drupal/includes%21password.inc/7.x - * @see PassHash::stretched_hash() for the implementation details. - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @param string $magic The hash identifier (S) - * @param int $compute The iteration count for new passwords (defautl is drupal 7's) - * @throws Exception - * @return string Hashed password - */ - public function hash_drupal_sha512($clear, $salt = null, $magic = 'S', $compute = 15) { - return substr($this->stretched_hash('sha512', $clear, $salt, $magic, $compute), 0, 55); - } - - /** - * Alias for hash_pmd5 - * - * @param string $clear - * @param null|string $salt - * @param string $magic - * @param int $compute - * - * @return string - * @throws \Exception - */ - public function hash_hmd5($clear, $salt = null, $magic = 'H', $compute = 8) { - return $this->hash_pmd5($clear, $salt, $magic, $compute); - } - - /** - * Password hashing method 'djangosha1' - * - * Uses salted SHA1 hashs. Salt is 5 bytes long. - * This is used by the Django Python framework - * - * @link http://docs.djangoproject.com/en/dev/topics/auth/#passwords - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @return string Hashed password - */ - public function hash_djangosha1($clear, $salt = null) { - $this->init_salt($salt, 5); - return 'sha1$'.$salt.'$'.sha1($salt.$clear); - } - - /** - * Password hashing method 'djangomd5' - * - * Uses salted MD5 hashs. Salt is 5 bytes long. - * This is used by the Django Python framework - * - * @link http://docs.djangoproject.com/en/dev/topics/auth/#passwords - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @return string Hashed password - */ - public function hash_djangomd5($clear, $salt = null) { - $this->init_salt($salt, 5); - return 'md5$'.$salt.'$'.md5($salt.$clear); - } - - /** - * Password hashing method 'seafilepbkdf2' - * - * An algorithm and iteration count should be given in the opts array. - * - * Hash algorithm is the string that is in the password string in seafile - * database. It has to be converted to a php algo name. - * - * @author Schplurtz le Déboulonné - * @see https://stackoverflow.com/a/23670177 - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @param array $opts ('algo' => hash algorithm, 'iter' => iterations) - * @return string Hashed password - * @throws Exception when PHP is missing support for the method/algo - */ - public function hash_seafilepbkdf2($clear, $salt=null, $opts=array()) { - $this->init_salt($salt, 64); - if(empty($opts['algo'])) { - $prefixalgo='SHA256'; - } else { - $prefixalgo=$opts['algo']; - } - $algo = strtolower($prefixalgo); - if(empty($opts['iter'])) { - $iter = 10000; - } else { - $iter = (int) $opts['iter']; - } - if(!function_exists('hash_pbkdf2')) { - throw new Exception('This PHP installation has no PBKDF2 support'); - } - if(!in_array($algo, hash_algos())) { - throw new Exception("This PHP installation has no $algo support"); - } - - $hash = hash_pbkdf2($algo, $clear, hex2bin($salt), $iter, 0); - return "PBKDF2$prefixalgo\$$iter\$$salt\$$hash"; - } - - /** - * Password hashing method 'djangopbkdf2' - * - * An algorithm and iteration count should be given in the opts array. - * Defaults to sha256 and 24000 iterations - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @param array $opts ('algo' => hash algorithm, 'iter' => iterations) - * @return string Hashed password - * @throws \Exception when PHP is missing support for the method/algo - */ - public function hash_djangopbkdf2($clear, $salt=null, $opts=array()) { - $this->init_salt($salt, 12); - if(empty($opts['algo'])) { - $algo = 'sha256'; - } else { - $algo = $opts['algo']; - } - if(empty($opts['iter'])) { - $iter = 24000; - } else { - $iter = (int) $opts['iter']; - } - if(!function_exists('hash_pbkdf2')) { - throw new \Exception('This PHP installation has no PBKDF2 support'); - } - if(!in_array($algo, hash_algos())) { - throw new \Exception("This PHP installation has no $algo support"); - } - - $hash = base64_encode(hash_pbkdf2($algo, $clear, $salt, $iter, 0, true)); - return "pbkdf2_$algo\$$iter\$$salt\$$hash"; - } - - /** - * Alias for djangopbkdf2 defaulting to sha256 as hash algorithm - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @param array $opts ('iter' => iterations) - * @return string Hashed password - * @throws \Exception when PHP is missing support for the method/algo - */ - public function hash_djangopbkdf2_sha256($clear, $salt=null, $opts=array()) { - $opts['algo'] = 'sha256'; - return $this->hash_djangopbkdf2($clear, $salt, $opts); - } - - /** - * Alias for djangopbkdf2 defaulting to sha1 as hash algorithm - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @param array $opts ('iter' => iterations) - * @return string Hashed password - * @throws \Exception when PHP is missing support for the method/algo - */ - public function hash_djangopbkdf2_sha1($clear, $salt=null, $opts=array()) { - $opts['algo'] = 'sha1'; - return $this->hash_djangopbkdf2($clear, $salt, $opts); - } - - /** - * Passwordhashing method 'bcrypt' - * - * Uses a modified blowfish algorithm called eksblowfish - * This method works on PHP 5.3+ only and will throw an exception - * if the needed crypt support isn't available - * - * A full hash should be given as salt (starting with $a2$) or this - * will break. When no salt is given, the iteration count can be set - * through the $compute variable. - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @param int $compute The iteration count (between 4 and 31) - * @throws \Exception - * @return string Hashed password - */ - public function hash_bcrypt($clear, $salt = null, $compute = 10) { - if(!defined('CRYPT_BLOWFISH') || CRYPT_BLOWFISH != 1) { - throw new \Exception('This PHP installation has no bcrypt support'); - } - - if(is_null($salt)) { - if($compute < 4 || $compute > 31) $compute = 8; - $salt = '$2y$'.str_pad($compute, 2, '0', STR_PAD_LEFT).'$'. - $this->gen_salt(22); - } - - return crypt($clear, $salt); - } - - /** - * Password hashing method SHA-2 - * - * This is only supported on PHP 5.3.2 or higher and will throw an exception if - * the needed crypt support is not available - * - * Uses: - * - SHA-2 with 256-bit output for prefix $5$ - * - SHA-2 with 512-bit output for prefix $6$ (default) - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @param array $opts ('rounds' => rounds for sha256/sha512, 'prefix' => selected method from SHA-2 family) - * @return string Hashed password - * @throws \Exception - */ - public function hash_sha2($clear, $salt = null, $opts = array()) { - if(empty($opts['prefix'])) { - $prefix = '6'; - } else { - $prefix = $opts['prefix']; - } - if(empty($opts['rounds'])) { - $rounds = null; - } else { - $rounds = $opts['rounds']; - } - if($prefix == '5' && (!defined('CRYPT_SHA256') || CRYPT_SHA256 != 1)) { - throw new \Exception('This PHP installation has no SHA256 support'); - } - if($prefix == '6' && (!defined('CRYPT_SHA512') || CRYPT_SHA512 != 1)) { - throw new \Exception('This PHP installation has no SHA512 support'); - } - $this->init_salt($salt, 8, false); - if(empty($rounds)) { - return crypt($clear, '$'.$prefix.'$'.$salt.'$'); - }else{ - return crypt($clear, '$'.$prefix.'$'.$rounds.'$'.$salt.'$'); - } - } - - /** @see sha2 */ - public function hash_sha512($clear, $salt = null, $opts=[]) { - $opts['prefix'] = 6; - return $this->hash_sha2($clear, $salt, $opts); - } - - /** @see sha2 */ - public function hash_sha256($clear, $salt = null, $opts=[]) { - $opts['prefix'] = 5; - return $this->hash_sha2($clear, $salt, $opts); - } - - /** - * Password hashing method 'mediawiki' - * - * Uses salted MD5, this is referred to as Method B in MediaWiki docs. Unsalted md5 - * method 'A' is not supported. - * - * @link http://www.mediawiki.org/wiki/Manual_talk:User_table#user_password_column - * - * @param string $clear The clear text to hash - * @param string $salt The salt to use, null for random - * @return string Hashed password - */ - public function hash_mediawiki($clear, $salt = null) { - $this->init_salt($salt, 8, false); - return ':B:'.$salt.':'.md5($salt.'-'.md5($clear)); - } - - - /** - * Password hashing method 'argon2i' - * - * Uses php's own password_hash function to create argon2i password hash - * Default Cost and thread options are used for now. - * - * @link https://www.php.net/manual/de/function.password-hash.php - * - * @param string $clear The clear text to hash - * @return string Hashed password - */ - public function hash_argon2i($clear) { - if(!defined('PASSWORD_ARGON2I')) { - throw new \Exception('This PHP installation has no ARGON2I support'); - } - return password_hash($clear,PASSWORD_ARGON2I); - } - - /** - * Password hashing method 'argon2id' - * - * Uses php's own password_hash function to create argon2id password hash - * Default Cost and thread options are used for now. - * - * @link https://www.php.net/manual/de/function.password-hash.php - * - * @param string $clear The clear text to hash - * @return string Hashed password - */ - public function hash_argon2id($clear) { - if(!defined('PASSWORD_ARGON2ID')) { - throw new \Exception('This PHP installation has no ARGON2ID support'); - } - return password_hash($clear,PASSWORD_ARGON2ID); - } - - /** - * Wraps around native hash_hmac() or reimplents it - * - * This is not directly used as password hashing method, and thus isn't callable via the - * verify_hash() method. It should be used to create signatures and might be used in other - * password hashing methods. - * - * @see hash_hmac() - * @author KC Cloyd - * @link http://php.net/manual/en/function.hash-hmac.php#93440 - * - * @param string $algo Name of selected hashing algorithm (i.e. "md5", "sha256", "haval160,4", - * etc..) See hash_algos() for a list of supported algorithms. - * @param string $data Message to be hashed. - * @param string $key Shared secret key used for generating the HMAC variant of the message digest. - * @param bool $raw_output When set to TRUE, outputs raw binary data. FALSE outputs lowercase hexits. - * @return string - */ - public static function hmac($algo, $data, $key, $raw_output = false) { - // use native function if available and not in unit test - if(function_exists('hash_hmac') && !defined('SIMPLE_TEST')){ - return hash_hmac($algo, $data, $key, $raw_output); - } - - $algo = strtolower($algo); - $pack = 'H' . strlen($algo('test')); - $size = 64; - $opad = str_repeat(chr(0x5C), $size); - $ipad = str_repeat(chr(0x36), $size); - - if(strlen($key) > $size) { - $key = str_pad(pack($pack, $algo($key)), $size, chr(0x00)); - } else { - $key = str_pad($key, $size, chr(0x00)); - } - - for($i = 0; $i < strlen($key) - 1; $i++) { - $opad[$i] = $opad[$i] ^ $key[$i]; - $ipad[$i] = $ipad[$i] ^ $key[$i]; - } - - $output = $algo($opad . pack($pack, $algo($ipad . $data))); - - return ($raw_output) ? pack($pack, $output) : $output; - } - - /** - * Use a secure random generator - * - * @param int $min - * @param int $max - * @return int - */ - protected function random($min, $max){ - try { - return random_int($min, $max); - } catch (\Exception $e) { - // availability of random source is checked elsewhere in DokuWiki - // we demote this to an unchecked runtime exception here - throw new \RuntimeException($e->getMessage(), $e->getCode(), $e); - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Remote/AccessDeniedException.php b/snippets/dokuwiki-2023-04-04/inc/Remote/AccessDeniedException.php deleted file mode 100644 index 65f6689..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Remote/AccessDeniedException.php +++ /dev/null @@ -1,10 +0,0 @@ - array( - * 'args' => array( - * 'type eg. string|int|...|date|file', - * ) - * 'name' => 'method name in class', - * 'return' => 'type', - * 'public' => 1/0 - method bypass default group check (used by login) - * ['doc' = 'method documentation'], - * ) - * ) - * - * plugin names are formed the following: - * core methods begin by a 'dokuwiki' or 'wiki' followed by a . and the method name itself. - * i.e.: dokuwiki.version or wiki.getPage - * - * plugin methods are formed like 'plugin..'. - * i.e.: plugin.clock.getTime or plugin.clock_gmt.getTime - */ -class Api -{ - - /** - * @var ApiCore - */ - private $coreMethods = null; - - /** - * @var array remote methods provided by dokuwiki plugins - will be filled lazy via - * {@see dokuwiki\Remote\RemoteAPI#getPluginMethods} - */ - private $pluginMethods = null; - - /** - * @var array contains custom calls to the api. Plugins can use the XML_CALL_REGISTER event. - * The data inside is 'custom.call.something' => array('plugin name', 'remote method name') - * - * The remote method name is the same as in the remote name returned by _getMethods(). - */ - private $pluginCustomCalls = null; - - private $dateTransformation; - private $fileTransformation; - - /** - * constructor - */ - public function __construct() - { - $this->dateTransformation = array($this, 'dummyTransformation'); - $this->fileTransformation = array($this, 'dummyTransformation'); - } - - /** - * Get all available methods with remote access. - * - * @return array with information to all available methods - * @throws RemoteException - */ - public function getMethods() - { - return array_merge($this->getCoreMethods(), $this->getPluginMethods()); - } - - /** - * Call a method via remote api. - * - * @param string $method name of the method to call. - * @param array $args arguments to pass to the given method - * @return mixed result of method call, must be a primitive type. - * @throws RemoteException - */ - public function call($method, $args = array()) - { - if ($args === null) { - $args = array(); - } - // Ensure we have at least one '.' in $method - list($type, $pluginName, /* $call */) = sexplode('.', $method . '.', 3, ''); - if ($type === 'plugin') { - return $this->callPlugin($pluginName, $method, $args); - } - if ($this->coreMethodExist($method)) { - return $this->callCoreMethod($method, $args); - } - return $this->callCustomCallPlugin($method, $args); - } - - /** - * Check existance of core methods - * - * @param string $name name of the method - * @return bool if method exists - */ - private function coreMethodExist($name) - { - $coreMethods = $this->getCoreMethods(); - return array_key_exists($name, $coreMethods); - } - - /** - * Try to call custom methods provided by plugins - * - * @param string $method name of method - * @param array $args - * @return mixed - * @throws RemoteException if method not exists - */ - private function callCustomCallPlugin($method, $args) - { - $customCalls = $this->getCustomCallPlugins(); - if (!array_key_exists($method, $customCalls)) { - throw new RemoteException('Method does not exist', -32603); - } - list($plugin, $method) = $customCalls[$method]; - $fullMethod = "plugin.$plugin.$method"; - return $this->callPlugin($plugin, $fullMethod, $args); - } - - /** - * Returns plugin calls that are registered via RPC_CALL_ADD action - * - * @return array with pairs of custom plugin calls - * @triggers RPC_CALL_ADD - */ - private function getCustomCallPlugins() - { - if ($this->pluginCustomCalls === null) { - $data = array(); - Event::createAndTrigger('RPC_CALL_ADD', $data); - $this->pluginCustomCalls = $data; - } - return $this->pluginCustomCalls; - } - - /** - * Call a plugin method - * - * @param string $pluginName - * @param string $method method name - * @param array $args - * @return mixed return of custom method - * @throws RemoteException - */ - private function callPlugin($pluginName, $method, $args) - { - $plugin = plugin_load('remote', $pluginName); - $methods = $this->getPluginMethods(); - if (!$plugin) { - throw new RemoteException('Method does not exist', -32603); - } - $this->checkAccess($methods[$method]); - $name = $this->getMethodName($methods, $method); - try { - set_error_handler(array($this, "argumentWarningHandler"), E_WARNING); // for PHP <7.1 - return call_user_func_array(array($plugin, $name), $args); - } catch (\ArgumentCountError $th) { - throw new RemoteException('Method does not exist - wrong parameter count.', -32603); - } finally { - restore_error_handler(); - } - } - - /** - * Call a core method - * - * @param string $method name of method - * @param array $args - * @return mixed - * @throws RemoteException if method not exist - */ - private function callCoreMethod($method, $args) - { - $coreMethods = $this->getCoreMethods(); - $this->checkAccess($coreMethods[$method]); - if (!isset($coreMethods[$method])) { - throw new RemoteException('Method does not exist', -32603); - } - $this->checkArgumentLength($coreMethods[$method], $args); - try { - set_error_handler(array($this, "argumentWarningHandler"), E_WARNING); // for PHP <7.1 - return call_user_func_array(array($this->coreMethods, $this->getMethodName($coreMethods, $method)), $args); - } catch (\ArgumentCountError $th) { - throw new RemoteException('Method does not exist - wrong parameter count.', -32603); - } finally { - restore_error_handler(); - } - } - - /** - * Check if access should be checked - * - * @param array $methodMeta data about the method - * @throws AccessDeniedException - */ - private function checkAccess($methodMeta) - { - if (!isset($methodMeta['public'])) { - $this->forceAccess(); - } else { - if ($methodMeta['public'] == '0') { - $this->forceAccess(); - } - } - } - - /** - * Check the number of parameters - * - * @param array $methodMeta data about the method - * @param array $args - * @throws RemoteException if wrong parameter count - */ - private function checkArgumentLength($methodMeta, $args) - { - if (count($methodMeta['args']) < count($args)) { - throw new RemoteException('Method does not exist - wrong parameter count.', -32603); - } - } - - /** - * Determine the name of the real method - * - * @param array $methodMeta list of data of the methods - * @param string $method name of method - * @return string - */ - private function getMethodName($methodMeta, $method) - { - if (isset($methodMeta[$method]['name'])) { - return $methodMeta[$method]['name']; - } - $method = explode('.', $method); - return $method[count($method) - 1]; - } - - /** - * Perform access check for current user - * - * @return bool true if the current user has access to remote api. - * @throws AccessDeniedException If remote access disabled - */ - public function hasAccess() - { - global $conf; - global $USERINFO; - /** @var \dokuwiki\Input\Input $INPUT */ - global $INPUT; - - if (!$conf['remote']) { - throw new AccessDeniedException('server error. RPC server not enabled.', -32604); - } - if (trim($conf['remoteuser']) == '!!not set!!') { - return false; - } - if (!$conf['useacl']) { - return true; - } - if (trim($conf['remoteuser']) == '') { - return true; - } - - return auth_isMember($conf['remoteuser'], $INPUT->server->str('REMOTE_USER'), (array) $USERINFO['grps']); - } - - /** - * Requests access - * - * @return void - * @throws AccessDeniedException On denied access. - */ - public function forceAccess() - { - if (!$this->hasAccess()) { - throw new AccessDeniedException('server error. not authorized to call method', -32604); - } - } - - /** - * Collects all the methods of the enabled Remote Plugins - * - * @return array all plugin methods. - * @throws RemoteException if not implemented - */ - public function getPluginMethods() - { - if ($this->pluginMethods === null) { - $this->pluginMethods = array(); - $plugins = plugin_list('remote'); - - foreach ($plugins as $pluginName) { - /** @var RemotePlugin $plugin */ - $plugin = plugin_load('remote', $pluginName); - if (!is_subclass_of($plugin, 'dokuwiki\Extension\RemotePlugin')) { - throw new RemoteException( - "Plugin $pluginName does not implement dokuwiki\Plugin\DokuWiki_Remote_Plugin" - ); - } - - try { - $methods = $plugin->_getMethods(); - } catch (\ReflectionException $e) { - throw new RemoteException('Automatic aggregation of available remote methods failed', 0, $e); - } - - foreach ($methods as $method => $meta) { - $this->pluginMethods["plugin.$pluginName.$method"] = $meta; - } - } - } - return $this->pluginMethods; - } - - /** - * Collects all the core methods - * - * @param ApiCore $apiCore this parameter is used for testing. Here you can pass a non-default RemoteAPICore - * instance. (for mocking) - * @return array all core methods. - */ - public function getCoreMethods($apiCore = null) - { - if ($this->coreMethods === null) { - if ($apiCore === null) { - $this->coreMethods = new ApiCore($this); - } else { - $this->coreMethods = $apiCore; - } - } - return $this->coreMethods->getRemoteInfo(); - } - - /** - * Transform file to xml - * - * @param mixed $data - * @return mixed - */ - public function toFile($data) - { - return call_user_func($this->fileTransformation, $data); - } - - /** - * Transform date to xml - * - * @param mixed $data - * @return mixed - */ - public function toDate($data) - { - return call_user_func($this->dateTransformation, $data); - } - - /** - * A simple transformation - * - * @param mixed $data - * @return mixed - */ - public function dummyTransformation($data) - { - return $data; - } - - /** - * Set the transformer function - * - * @param callback $dateTransformation - */ - public function setDateTransformation($dateTransformation) - { - $this->dateTransformation = $dateTransformation; - } - - /** - * Set the transformer function - * - * @param callback $fileTransformation - */ - public function setFileTransformation($fileTransformation) - { - $this->fileTransformation = $fileTransformation; - } - - /** - * The error handler that catches argument-related warnings - */ - public function argumentWarningHandler($errno, $errstr) - { - if (substr($errstr, 0, 17) == 'Missing argument ') { - throw new RemoteException('Method does not exist - wrong parameter count.', -32603); - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Remote/ApiCore.php b/snippets/dokuwiki-2023-04-04/inc/Remote/ApiCore.php deleted file mode 100644 index 9b9d7c7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Remote/ApiCore.php +++ /dev/null @@ -1,1093 +0,0 @@ -' and 'dokuwiki.' namespaces - */ -class ApiCore -{ - /** @var int Increased whenever the API is changed */ - const API_VERSION = 11; - - - /** @var Api */ - private $api; - - /** - * @param Api $api - */ - public function __construct(Api $api) - { - $this->api = $api; - } - - /** - * Returns details about the core methods - * - * @return array - */ - public function getRemoteInfo() - { - return array( - 'dokuwiki.getVersion' => array( - 'args' => array(), - 'return' => 'string', - 'doc' => 'Returns the running DokuWiki version.' - ), 'dokuwiki.login' => array( - 'args' => array('string', 'string'), - 'return' => 'int', - 'doc' => 'Tries to login with the given credentials and sets auth cookies.', - 'public' => '1' - ), 'dokuwiki.logoff' => array( - 'args' => array(), - 'return' => 'int', - 'doc' => 'Tries to logoff by expiring auth cookies and the associated PHP session.' - ), 'dokuwiki.getPagelist' => array( - 'args' => array('string', 'array'), - 'return' => 'array', - 'doc' => 'List all pages within the given namespace.', - 'name' => 'readNamespace' - ), 'dokuwiki.search' => array( - 'args' => array('string'), - 'return' => 'array', - 'doc' => 'Perform a fulltext search and return a list of matching pages' - ), 'dokuwiki.getTime' => array( - 'args' => array(), - 'return' => 'int', - 'doc' => 'Returns the current time at the remote wiki server as Unix timestamp.', - ), 'dokuwiki.setLocks' => array( - 'args' => array('array'), - 'return' => 'array', - 'doc' => 'Lock or unlock pages.' - ), 'dokuwiki.getTitle' => array( - 'args' => array(), - 'return' => 'string', - 'doc' => 'Returns the wiki title.', - 'public' => '1' - ), 'dokuwiki.appendPage' => array( - 'args' => array('string', 'string', 'array'), - 'return' => 'bool', - 'doc' => 'Append text to a wiki page.' - ), 'dokuwiki.createUser' => array( - 'args' => array('struct'), - 'return' => 'bool', - 'doc' => 'Create a user. The result is boolean' - ),'dokuwiki.deleteUsers' => array( - 'args' => array('array'), - 'return' => 'bool', - 'doc' => 'Remove one or more users from the list of registered users.' - ), 'wiki.getPage' => array( - 'args' => array('string'), - 'return' => 'string', - 'doc' => 'Get the raw Wiki text of page, latest version.', - 'name' => 'rawPage', - ), 'wiki.getPageVersion' => array( - 'args' => array('string', 'int'), - 'name' => 'rawPage', - 'return' => 'string', - 'doc' => 'Return a raw wiki page' - ), 'wiki.getPageHTML' => array( - 'args' => array('string'), - 'return' => 'string', - 'doc' => 'Return page in rendered HTML, latest version.', - 'name' => 'htmlPage' - ), 'wiki.getPageHTMLVersion' => array( - 'args' => array('string', 'int'), - 'return' => 'string', - 'doc' => 'Return page in rendered HTML.', - 'name' => 'htmlPage' - ), 'wiki.getAllPages' => array( - 'args' => array(), - 'return' => 'array', - 'doc' => 'Returns a list of all pages. The result is an array of utf8 pagenames.', - 'name' => 'listPages' - ), 'wiki.getAttachments' => array( - 'args' => array('string', 'array'), - 'return' => 'array', - 'doc' => 'Returns a list of all media files.', - 'name' => 'listAttachments' - ), 'wiki.getBackLinks' => array( - 'args' => array('string'), - 'return' => 'array', - 'doc' => 'Returns the pages that link to this page.', - 'name' => 'listBackLinks' - ), 'wiki.getPageInfo' => array( - 'args' => array('string'), - 'return' => 'array', - 'doc' => 'Returns a struct with info about the page, latest version.', - 'name' => 'pageInfo' - ), 'wiki.getPageInfoVersion' => array( - 'args' => array('string', 'int'), - 'return' => 'array', - 'doc' => 'Returns a struct with info about the page.', - 'name' => 'pageInfo' - ), 'wiki.getPageVersions' => array( - 'args' => array('string', 'int'), - 'return' => 'array', - 'doc' => 'Returns the available revisions of the page.', - 'name' => 'pageVersions' - ), 'wiki.putPage' => array( - 'args' => array('string', 'string', 'array'), - 'return' => 'bool', - 'doc' => 'Saves a wiki page.' - ), 'wiki.listLinks' => array( - 'args' => array('string'), - 'return' => 'array', - 'doc' => 'Lists all links contained in a wiki page.' - ), 'wiki.getRecentChanges' => array( - 'args' => array('int'), - 'return' => 'array', - 'doc' => 'Returns a struct about all recent changes since given timestamp.' - ), 'wiki.getRecentMediaChanges' => array( - 'args' => array('int'), - 'return' => 'array', - 'doc' => 'Returns a struct about all recent media changes since given timestamp.' - ), 'wiki.aclCheck' => array( - 'args' => array('string', 'string', 'array'), - 'return' => 'int', - 'doc' => 'Returns the permissions of a given wiki page. By default, for current user/groups' - ), 'wiki.putAttachment' => array( - 'args' => array('string', 'file', 'array'), - 'return' => 'array', - 'doc' => 'Upload a file to the wiki.' - ), 'wiki.deleteAttachment' => array( - 'args' => array('string'), - 'return' => 'int', - 'doc' => 'Delete a file from the wiki.' - ), 'wiki.getAttachment' => array( - 'args' => array('string'), - 'doc' => 'Return a media file', - 'return' => 'file', - 'name' => 'getAttachment', - ), 'wiki.getAttachmentInfo' => array( - 'args' => array('string'), - 'return' => 'array', - 'doc' => 'Returns a struct with info about the attachment.' - ), 'dokuwiki.getXMLRPCAPIVersion' => array( - 'args' => array(), - 'name' => 'getAPIVersion', - 'return' => 'int', - 'doc' => 'Returns the XMLRPC API version.', - 'public' => '1', - ), 'wiki.getRPCVersionSupported' => array( - 'args' => array(), - 'name' => 'wikiRpcVersion', - 'return' => 'int', - 'doc' => 'Returns 2 with the supported RPC API version.', - 'public' => '1' - ), - - ); - } - - /** - * @return string - */ - public function getVersion() - { - return getVersion(); - } - - /** - * @return int unix timestamp - */ - public function getTime() - { - return time(); - } - - /** - * Return a raw wiki page - * - * @param string $id wiki page id - * @param int|string $rev revision timestamp of the page or empty string - * @return string page text. - * @throws AccessDeniedException if no permission for page - */ - public function rawPage($id, $rev = '') - { - $id = $this->resolvePageId($id); - if (auth_quickaclcheck($id) < AUTH_READ) { - throw new AccessDeniedException('You are not allowed to read this file', 111); - } - $text = rawWiki($id, $rev); - if (!$text) { - return pageTemplate($id); - } else { - return $text; - } - } - - /** - * Return a media file - * - * @author Gina Haeussge - * - * @param string $id file id - * @return mixed media file - * @throws AccessDeniedException no permission for media - * @throws RemoteException not exist - */ - public function getAttachment($id) - { - $id = cleanID($id); - if (auth_quickaclcheck(getNS($id) . ':*') < AUTH_READ) { - throw new AccessDeniedException('You are not allowed to read this file', 211); - } - - $file = mediaFN($id); - if (!@ file_exists($file)) { - throw new RemoteException('The requested file does not exist', 221); - } - - $data = io_readFile($file, false); - return $this->api->toFile($data); - } - - /** - * Return info about a media file - * - * @author Gina Haeussge - * - * @param string $id page id - * @return array - */ - public function getAttachmentInfo($id) - { - $id = cleanID($id); - $info = array( - 'lastModified' => $this->api->toDate(0), - 'size' => 0, - ); - - $file = mediaFN($id); - if (auth_quickaclcheck(getNS($id) . ':*') >= AUTH_READ) { - if (file_exists($file)) { - $info['lastModified'] = $this->api->toDate(filemtime($file)); - $info['size'] = filesize($file); - } else { - //Is it deleted media with changelog? - $medialog = new MediaChangeLog($id); - $revisions = $medialog->getRevisions(0, 1); - if (!empty($revisions)) { - $info['lastModified'] = $this->api->toDate($revisions[0]); - } - } - } - - return $info; - } - - /** - * Return a wiki page rendered to html - * - * @param string $id page id - * @param string|int $rev revision timestamp or empty string - * @return null|string html - * @throws AccessDeniedException no access to page - */ - public function htmlPage($id, $rev = '') - { - $id = $this->resolvePageId($id); - if (auth_quickaclcheck($id) < AUTH_READ) { - throw new AccessDeniedException('You are not allowed to read this page', 111); - } - return p_wiki_xhtml($id, $rev, false); - } - - /** - * List all pages - we use the indexer list here - * - * @return array - */ - public function listPages() - { - $list = array(); - $pages = idx_get_indexer()->getPages(); - $pages = array_filter(array_filter($pages, 'isVisiblePage'), 'page_exists'); - Sort::ksort($pages); - - foreach (array_keys($pages) as $idx) { - $perm = auth_quickaclcheck($pages[$idx]); - if ($perm < AUTH_READ) { - continue; - } - $page = array(); - $page['id'] = trim($pages[$idx]); - $page['perms'] = $perm; - $page['size'] = @filesize(wikiFN($pages[$idx])); - $page['lastModified'] = $this->api->toDate(@filemtime(wikiFN($pages[$idx]))); - $list[] = $page; - } - - return $list; - } - - /** - * List all pages in the given namespace (and below) - * - * @param string $ns - * @param array $opts - * $opts['depth'] recursion level, 0 for all - * $opts['hash'] do md5 sum of content? - * @return array - */ - public function readNamespace($ns, $opts = array()) - { - global $conf; - - if (!is_array($opts)) $opts = array(); - - $ns = cleanID($ns); - $dir = utf8_encodeFN(str_replace(':', '/', $ns)); - $data = array(); - $opts['skipacl'] = 0; // no ACL skipping for XMLRPC - search($data, $conf['datadir'], 'search_allpages', $opts, $dir); - return $data; - } - - /** - * List all pages in the given namespace (and below) - * - * @param string $query - * @return array - */ - public function search($query) - { - $regex = array(); - $data = ft_pageSearch($query, $regex); - $pages = array(); - - // prepare additional data - $idx = 0; - foreach ($data as $id => $score) { - $file = wikiFN($id); - - if ($idx < FT_SNIPPET_NUMBER) { - $snippet = ft_snippet($id, $regex); - $idx++; - } else { - $snippet = ''; - } - - $pages[] = array( - 'id' => $id, - 'score' => intval($score), - 'rev' => filemtime($file), - 'mtime' => filemtime($file), - 'size' => filesize($file), - 'snippet' => $snippet, - 'title' => useHeading('navigation') ? p_get_first_heading($id) : $id - ); - } - return $pages; - } - - /** - * Returns the wiki title. - * - * @return string - */ - public function getTitle() - { - global $conf; - return $conf['title']; - } - - /** - * List all media files. - * - * Available options are 'recursive' for also including the subnamespaces - * in the listing, and 'pattern' for filtering the returned files against - * a regular expression matching their name. - * - * @author Gina Haeussge - * - * @param string $ns - * @param array $options - * $options['depth'] recursion level, 0 for all - * $options['showmsg'] shows message if invalid media id is used - * $options['pattern'] check given pattern - * $options['hash'] add hashes to result list - * @return array - * @throws AccessDeniedException no access to the media files - */ - public function listAttachments($ns, $options = array()) - { - global $conf; - - $ns = cleanID($ns); - - if (!is_array($options)) $options = array(); - $options['skipacl'] = 0; // no ACL skipping for XMLRPC - - if (auth_quickaclcheck($ns . ':*') >= AUTH_READ) { - $dir = utf8_encodeFN(str_replace(':', '/', $ns)); - - $data = array(); - search($data, $conf['mediadir'], 'search_media', $options, $dir); - $len = count($data); - if (!$len) return array(); - - for ($i = 0; $i < $len; $i++) { - unset($data[$i]['meta']); - $data[$i]['perms'] = $data[$i]['perm']; - unset($data[$i]['perm']); - $data[$i]['lastModified'] = $this->api->toDate($data[$i]['mtime']); - } - return $data; - } else { - throw new AccessDeniedException('You are not allowed to list media files.', 215); - } - } - - /** - * Return a list of backlinks - * - * @param string $id page id - * @return array - */ - public function listBackLinks($id) - { - return ft_backlinks($this->resolvePageId($id)); - } - - /** - * Return some basic data about a page - * - * @param string $id page id - * @param string|int $rev revision timestamp or empty string - * @return array - * @throws AccessDeniedException no access for page - * @throws RemoteException page not exist - */ - public function pageInfo($id, $rev = '') - { - $id = $this->resolvePageId($id); - if (auth_quickaclcheck($id) < AUTH_READ) { - throw new AccessDeniedException('You are not allowed to read this page', 111); - } - $file = wikiFN($id, $rev); - $time = @filemtime($file); - if (!$time) { - throw new RemoteException('The requested page does not exist', 121); - } - - // set revision to current version if empty, use revision otherwise - // as the timestamps of old files are not necessarily correct - if ($rev === '') { - $rev = $time; - } - - $pagelog = new PageChangeLog($id, 1024); - $info = $pagelog->getRevisionInfo($rev); - - $data = array( - 'name' => $id, - 'lastModified' => $this->api->toDate($rev), - 'author' => is_array($info) ? (($info['user']) ? $info['user'] : $info['ip']) : null, - 'version' => $rev - ); - - return ($data); - } - - /** - * Save a wiki page - * - * @author Michael Klier - * - * @param string $id page id - * @param string $text wiki text - * @param array $params parameters: summary, minor edit - * @return bool - * @throws AccessDeniedException no write access for page - * @throws RemoteException no id, empty new page or locked - */ - public function putPage($id, $text, $params = array()) - { - global $TEXT; - global $lang; - - $id = $this->resolvePageId($id); - $TEXT = cleanText($text); - $sum = $params['sum']; - $minor = $params['minor']; - - if (empty($id)) { - throw new RemoteException('Empty page ID', 131); - } - - if (!page_exists($id) && trim($TEXT) == '') { - throw new RemoteException('Refusing to write an empty new wiki page', 132); - } - - if (auth_quickaclcheck($id) < AUTH_EDIT) { - throw new AccessDeniedException('You are not allowed to edit this page', 112); - } - - // Check, if page is locked - if (checklock($id)) { - throw new RemoteException('The page is currently locked', 133); - } - - // SPAM check - if (checkwordblock()) { - throw new RemoteException('Positive wordblock check', 134); - } - - // autoset summary on new pages - if (!page_exists($id) && empty($sum)) { - $sum = $lang['created']; - } - - // autoset summary on deleted pages - if (page_exists($id) && empty($TEXT) && empty($sum)) { - $sum = $lang['deleted']; - } - - lock($id); - - saveWikiText($id, $TEXT, $sum, $minor); - - unlock($id); - - // run the indexer if page wasn't indexed yet - idx_addPage($id); - - return true; - } - - /** - * Appends text to a wiki page. - * - * @param string $id page id - * @param string $text wiki text - * @param array $params such as summary,minor - * @return bool|string - * @throws RemoteException - */ - public function appendPage($id, $text, $params = array()) - { - $currentpage = $this->rawPage($id); - if (!is_string($currentpage)) { - return $currentpage; - } - return $this->putPage($id, $currentpage . $text, $params); - } - - /** - * Create one or more users - * - * @param array[] $userStruct User struct - * - * @return boolean Create state - * - * @throws AccessDeniedException - * @throws RemoteException - */ - public function createUser($userStruct) - { - if (!auth_isadmin()) { - throw new AccessDeniedException('Only admins are allowed to create users', 114); - } - - /** @var \dokuwiki\Extension\AuthPlugin $auth */ - global $auth; - - if(!$auth->canDo('addUser')) { - throw new AccessDeniedException( - sprintf('Authentication backend %s can\'t do addUser', $auth->getPluginName()), - 114 - ); - } - - $user = trim($auth->cleanUser($userStruct['user'] ?? '')); - $password = $userStruct['password'] ?? ''; - $name = trim(preg_replace('/[\x00-\x1f:<>&%,;]+/', '', $userStruct['name'] ?? '')); - $mail = trim(preg_replace('/[\x00-\x1f:<>&%,;]+/', '', $userStruct['mail'] ?? '')); - $groups = $userStruct['groups'] ?? []; - - $notify = (bool)$userStruct['notify'] ?? false; - - if ($user === '') throw new RemoteException('empty or invalid user', 401); - if ($name === '') throw new RemoteException('empty or invalid user name', 402); - if (!mail_isvalid($mail)) throw new RemoteException('empty or invalid mail address', 403); - - if(strlen($password) === 0) { - $password = auth_pwgen($user); - } - - if (!is_array($groups) || count($groups) === 0) { - $groups = null; - } - - $ok = $auth->triggerUserMod('create', array($user, $password, $name, $mail, $groups)); - - if ($ok !== false && $ok !== null) { - $ok = true; - } - - if($ok) { - if($notify) { - auth_sendPassword($user, $password); - } - } - - return $ok; - } - - - /** - * Remove one or more users from the list of registered users - * - * @param string[] $usernames List of usernames to remove - * - * @return bool - * - * @throws AccessDeniedException - */ - public function deleteUsers($usernames) - { - if (!auth_isadmin()) { - throw new AccessDeniedException('Only admins are allowed to delete users', 114); - } - /** @var \dokuwiki\Extension\AuthPlugin $auth */ - global $auth; - return (bool)$auth->triggerUserMod('delete', array($usernames)); - } - - /** - * Uploads a file to the wiki. - * - * Michael Klier - * - * @param string $id page id - * @param string $file - * @param array $params such as overwrite - * @return false|string - * @throws RemoteException - */ - public function putAttachment($id, $file, $params = array()) - { - $id = cleanID($id); - $auth = auth_quickaclcheck(getNS($id) . ':*'); - - if (!isset($id)) { - throw new RemoteException('Filename not given.', 231); - } - - global $conf; - - $ftmp = $conf['tmpdir'] . '/' . md5($id . clientIP()); - - // save temporary file - @unlink($ftmp); - io_saveFile($ftmp, $file); - - $res = media_save(array('name' => $ftmp), $id, $params['ow'], $auth, 'rename'); - if (is_array($res)) { - throw new RemoteException($res[0], -$res[1]); - } else { - return $res; - } - } - - /** - * Deletes a file from the wiki. - * - * @author Gina Haeussge - * - * @param string $id page id - * @return int - * @throws AccessDeniedException no permissions - * @throws RemoteException file in use or not deleted - */ - public function deleteAttachment($id) - { - $id = cleanID($id); - $auth = auth_quickaclcheck(getNS($id) . ':*'); - $res = media_delete($id, $auth); - if ($res & DOKU_MEDIA_DELETED) { - return 0; - } elseif ($res & DOKU_MEDIA_NOT_AUTH) { - throw new AccessDeniedException('You don\'t have permissions to delete files.', 212); - } elseif ($res & DOKU_MEDIA_INUSE) { - throw new RemoteException('File is still referenced', 232); - } else { - throw new RemoteException('Could not delete file', 233); - } - } - - /** - * Returns the permissions of a given wiki page for the current user or another user - * - * @param string $id page id - * @param string|null $user username - * @param array|null $groups array of groups - * @return int permission level - */ - public function aclCheck($id, $user = null, $groups = null) - { - /** @var \dokuwiki\Extension\AuthPlugin $auth */ - global $auth; - - $id = $this->resolvePageId($id); - if ($user === null) { - return auth_quickaclcheck($id); - } else { - if ($groups === null) { - $userinfo = $auth->getUserData($user); - if ($userinfo === false) { - $groups = array(); - } else { - $groups = $userinfo['grps']; - } - } - return auth_aclcheck($id, $user, $groups); - } - } - - /** - * Lists all links contained in a wiki page - * - * @author Michael Klier - * - * @param string $id page id - * @return array - * @throws AccessDeniedException no read access for page - */ - public function listLinks($id) - { - $id = $this->resolvePageId($id); - if (auth_quickaclcheck($id) < AUTH_READ) { - throw new AccessDeniedException('You are not allowed to read this page', 111); - } - $links = array(); - - // resolve page instructions - $ins = p_cached_instructions(wikiFN($id)); - - // instantiate new Renderer - needed for interwiki links - $Renderer = new Doku_Renderer_xhtml(); - $Renderer->interwiki = getInterwiki(); - - // parse parse instructions - foreach ($ins as $in) { - $link = array(); - switch ($in[0]) { - case 'internallink': - $link['type'] = 'local'; - $link['page'] = $in[1][0]; - $link['href'] = wl($in[1][0]); - array_push($links, $link); - break; - case 'externallink': - $link['type'] = 'extern'; - $link['page'] = $in[1][0]; - $link['href'] = $in[1][0]; - array_push($links, $link); - break; - case 'interwikilink': - $url = $Renderer->_resolveInterWiki($in[1][2], $in[1][3]); - $link['type'] = 'extern'; - $link['page'] = $url; - $link['href'] = $url; - array_push($links, $link); - break; - } - } - - return ($links); - } - - /** - * Returns a list of recent changes since give timestamp - * - * @author Michael Hamann - * @author Michael Klier - * - * @param int $timestamp unix timestamp - * @return array - * @throws RemoteException no valid timestamp - */ - public function getRecentChanges($timestamp) - { - if (strlen($timestamp) != 10) { - throw new RemoteException('The provided value is not a valid timestamp', 311); - } - - $recents = getRecentsSince($timestamp); - - $changes = array(); - - foreach ($recents as $recent) { - $change = array(); - $change['name'] = $recent['id']; - $change['lastModified'] = $this->api->toDate($recent['date']); - $change['author'] = $recent['user']; - $change['version'] = $recent['date']; - $change['perms'] = $recent['perms']; - $change['size'] = @filesize(wikiFN($recent['id'])); - array_push($changes, $change); - } - - if (!empty($changes)) { - return $changes; - } else { - // in case we still have nothing at this point - throw new RemoteException('There are no changes in the specified timeframe', 321); - } - } - - /** - * Returns a list of recent media changes since give timestamp - * - * @author Michael Hamann - * @author Michael Klier - * - * @param int $timestamp unix timestamp - * @return array - * @throws RemoteException no valid timestamp - */ - public function getRecentMediaChanges($timestamp) - { - if (strlen($timestamp) != 10) - throw new RemoteException('The provided value is not a valid timestamp', 311); - - $recents = getRecentsSince($timestamp, null, '', RECENTS_MEDIA_CHANGES); - - $changes = array(); - - foreach ($recents as $recent) { - $change = array(); - $change['name'] = $recent['id']; - $change['lastModified'] = $this->api->toDate($recent['date']); - $change['author'] = $recent['user']; - $change['version'] = $recent['date']; - $change['perms'] = $recent['perms']; - $change['size'] = @filesize(mediaFN($recent['id'])); - array_push($changes, $change); - } - - if (!empty($changes)) { - return $changes; - } else { - // in case we still have nothing at this point - throw new RemoteException('There are no changes in the specified timeframe', 321); - } - } - - /** - * Returns a list of available revisions of a given wiki page - * Number of returned pages is set by $conf['recent'] - * However not accessible pages are skipped, so less than $conf['recent'] could be returned - * - * @author Michael Klier - * - * @param string $id page id - * @param int $first skip the first n changelog lines - * 0 = from current(if exists) - * 1 = from 1st old rev - * 2 = from 2nd old rev, etc - * @return array - * @throws AccessDeniedException no read access for page - * @throws RemoteException empty id - */ - public function pageVersions($id, $first = 0) - { - $id = $this->resolvePageId($id); - if (auth_quickaclcheck($id) < AUTH_READ) { - throw new AccessDeniedException('You are not allowed to read this page', 111); - } - global $conf; - - $versions = array(); - - if (empty($id)) { - throw new RemoteException('Empty page ID', 131); - } - - $first = (int) $first; - $first_rev = $first - 1; - $first_rev = $first_rev < 0 ? 0 : $first_rev; - $pagelog = new PageChangeLog($id); - $revisions = $pagelog->getRevisions($first_rev, $conf['recent']); - - if ($first == 0) { - array_unshift($revisions, ''); // include current revision - if (count($revisions) > $conf['recent']) { - array_pop($revisions); // remove extra log entry - } - } - - if (!empty($revisions)) { - foreach ($revisions as $rev) { - $file = wikiFN($id, $rev); - $time = @filemtime($file); - // we check if the page actually exists, if this is not the - // case this can lead to less pages being returned than - // specified via $conf['recent'] - if ($time) { - $pagelog->setChunkSize(1024); - $info = $pagelog->getRevisionInfo($rev ? $rev : $time); - if (!empty($info)) { - $data = array(); - $data['user'] = $info['user']; - $data['ip'] = $info['ip']; - $data['type'] = $info['type']; - $data['sum'] = $info['sum']; - $data['modified'] = $this->api->toDate($info['date']); - $data['version'] = $info['date']; - array_push($versions, $data); - } - } - } - return $versions; - } else { - return array(); - } - } - - /** - * The version of Wiki RPC API supported - */ - public function wikiRpcVersion() - { - return 2; - } - - /** - * Locks or unlocks a given batch of pages - * - * Give an associative array with two keys: lock and unlock. Both should contain a - * list of pages to lock or unlock - * - * Returns an associative array with the keys locked, lockfail, unlocked and - * unlockfail, each containing lists of pages. - * - * @param array[] $set list pages with array('lock' => array, 'unlock' => array) - * @return array - */ - public function setLocks($set) - { - $locked = array(); - $lockfail = array(); - $unlocked = array(); - $unlockfail = array(); - - foreach ((array) $set['lock'] as $id) { - $id = $this->resolvePageId($id); - if (auth_quickaclcheck($id) < AUTH_EDIT || checklock($id)) { - $lockfail[] = $id; - } else { - lock($id); - $locked[] = $id; - } - } - - foreach ((array) $set['unlock'] as $id) { - $id = $this->resolvePageId($id); - if (auth_quickaclcheck($id) < AUTH_EDIT || !unlock($id)) { - $unlockfail[] = $id; - } else { - $unlocked[] = $id; - } - } - - return array( - 'locked' => $locked, - 'lockfail' => $lockfail, - 'unlocked' => $unlocked, - 'unlockfail' => $unlockfail, - ); - } - - /** - * Return API version - * - * @return int - */ - public function getAPIVersion() - { - return self::API_VERSION; - } - - /** - * Login - * - * @param string $user - * @param string $pass - * @return int - */ - public function login($user, $pass) - { - global $conf; - /** @var \dokuwiki\Extension\AuthPlugin $auth */ - global $auth; - - if (!$conf['useacl']) return 0; - if (!$auth) return 0; - - @session_start(); // reopen session for login - $ok = null; - if ($auth->canDo('external')) { - $ok = $auth->trustExternal($user, $pass, false); - } - if ($ok === null){ - $evdata = array( - 'user' => $user, - 'password' => $pass, - 'sticky' => false, - 'silent' => true, - ); - $ok = Event::createAndTrigger('AUTH_LOGIN_CHECK', $evdata, 'auth_login_wrapper'); - } - session_write_close(); // we're done with the session - - return $ok; - } - - /** - * Log off - * - * @return int - */ - public function logoff() - { - global $conf; - global $auth; - if (!$conf['useacl']) return 0; - if (!$auth) return 0; - - auth_logoff(); - - return 1; - } - - /** - * Resolve page id - * - * @param string $id page id - * @return string - */ - private function resolvePageId($id) - { - $id = cleanID($id); - if (empty($id)) { - global $conf; - $id = cleanID($conf['start']); - } - return $id; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Remote/IXR/Client.php b/snippets/dokuwiki-2023-04-04/inc/Remote/IXR/Client.php deleted file mode 100644 index 6c34df5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Remote/IXR/Client.php +++ /dev/null @@ -1,88 +0,0 @@ -posturl = $server; - } else { - $this->posturl = 'http://' . $server . ':' . $port . $path; - } - - $this->httpClient = new HTTPClient(); - $this->httpClient->timeout = $timeout; - } - - /** @inheritdoc */ - public function query() - { - $args = func_get_args(); - $method = array_shift($args); - $request = new Request($method, $args); - $length = $request->getLength(); - $xml = $request->getXml(); - - $this->headers['Content-Type'] = 'text/xml'; - $this->headers['Content-Length'] = $length; - $this->httpClient->headers = array_merge($this->httpClient->headers, $this->headers); - - if (!$this->httpClient->sendRequest($this->posturl, $xml, 'POST')) { - $this->handleError(-32300, 'transport error - ' . $this->httpClient->error); - return false; - } - - // Check HTTP Response code - if ($this->httpClient->status < 200 || $this->httpClient->status > 206) { - $this->handleError(-32300, 'transport error - HTTP status ' . $this->httpClient->status); - return false; - } - - // Now parse what we've got back - $this->message = new Message($this->httpClient->resp_body); - if (!$this->message->parse()) { - // XML error - return $this->handleError(-32700, 'Parse error. Message not well formed'); - } - - // Is the message a fault? - if ($this->message->messageType == 'fault') { - return $this->handleError($this->message->faultCode, $this->message->faultString); - } - - // Message must be OK - return true; - } - - /** - * Direct access to the underlying HTTP client if needed - * - * @return HTTPClient - */ - public function getHTTPClient() - { - return $this->httpClient; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Remote/RemoteException.php b/snippets/dokuwiki-2023-04-04/inc/Remote/RemoteException.php deleted file mode 100644 index 129a6c2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Remote/RemoteException.php +++ /dev/null @@ -1,10 +0,0 @@ -remote = new Api(); - $this->remote->setDateTransformation(array($this, 'toDate')); - $this->remote->setFileTransformation(array($this, 'toFile')); - parent::__construct(false, false, $wait); - } - - /** @inheritdoc */ - public function serve($data = false) - { - global $conf; - if (!$conf['remote']) { - throw new ServerException("XML-RPC server not enabled.", -32605); - } - if (!empty($conf['remotecors'])) { - header('Access-Control-Allow-Origin: ' . $conf['remotecors']); - } - - parent::serve($data); - } - - /** - * @inheritdoc - */ - public function call($methodname, $args) - { - try { - $result = $this->remote->call($methodname, $args); - return $result; - } catch (AccessDeniedException $e) { - if (!isset($_SERVER['REMOTE_USER'])) { - http_status(401); - return new ServerException("server error. not authorized to call method $methodname", -32603); - } else { - http_status(403); - return new ServerException("server error. forbidden to call the method $methodname", -32604); - } - } catch (RemoteException $e) { - return new ServerException($e->getMessage(), $e->getCode()); - } - } - - /** - * @param string|int $data iso date(yyyy[-]mm[-]dd[ hh:mm[:ss]]) or timestamp - * @return Date - */ - public function toDate($data) - { - return new Date($data); - } - - /** - * @param string $data - * @return Base64 - */ - public function toFile($data) - { - return new Base64($data); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/SafeFN.class.php b/snippets/dokuwiki-2023-04-04/inc/SafeFN.class.php deleted file mode 100644 index c5489b1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/SafeFN.class.php +++ /dev/null @@ -1,158 +0,0 @@ - - * @date 2010-04-02 - */ -class SafeFN { - - // 'safe' characters are a superset of $plain, $pre_indicator and $post_indicator - private static $plain = '-./[_0123456789abcdefghijklmnopqrstuvwxyz'; // these characters aren't converted - private static $pre_indicator = '%'; - private static $post_indicator = ']'; - - /** - * Convert an UTF-8 string to a safe ASCII String - * - * conversion process - * - if codepoint is a plain or post_indicator character, - * - if previous character was "converted", append post_indicator to output, clear "converted" flag - * - append ascii byte for character to output - * (continue to next character) - * - * - if codepoint is a pre_indicator character, - * - append ascii byte for character to output, set "converted" flag - * (continue to next character) - * - * (all remaining characters) - * - reduce codepoint value for non-printable ASCII characters (0x00 - 0x1f). Space becomes our zero. - * - convert reduced value to base36 (0-9a-z) - * - append $pre_indicator characater followed by base36 string to output, set converted flag - * (continue to next character) - * - * @param string $filename a utf8 string, should only include printable characters - not 0x00-0x1f - * @return string an encoded representation of $filename using only 'safe' ASCII characters - * - * @author Christopher Smith - */ - public static function encode($filename) { - return self::unicodeToSafe(\dokuwiki\Utf8\Unicode::fromUtf8($filename)); - } - - /** - * decoding process - * - split the string into substrings at any occurrence of pre or post indicator characters - * - check the first character of the substring - * - if its not a pre_indicator character - * - if previous character was converted, skip over post_indicator character - * - copy codepoint values of remaining characters to the output array - * - clear any converted flag - * (continue to next substring) - * - * _ else (its a pre_indicator character) - * - if string length is 1, copy the post_indicator character to the output array - * (continue to next substring) - * - * - else (string length > 1) - * - skip the pre-indicator character and convert remaining string from base36 to base10 - * - increase codepoint value for non-printable ASCII characters (add 0x20) - * - append codepoint to output array - * (continue to next substring) - * - * @param string $filename a 'safe' encoded ASCII string, - * @return string decoded utf8 representation of $filename - * - * @author Christopher Smith - */ - public static function decode($filename) { - return \dokuwiki\Utf8\Unicode::toUtf8(self::safeToUnicode(strtolower($filename))); - } - - public static function validatePrintableUtf8($printable_utf8) { - return !preg_match('#[\x01-\x1f]#',$printable_utf8); - } - - public static function validateSafe($safe) { - return !preg_match('#[^'.self::$plain.self::$post_indicator.self::$pre_indicator.']#',$safe); - } - - /** - * convert an array of unicode codepoints into 'safe_filename' format - * - * @param array int $unicode an array of unicode codepoints - * @return string the unicode represented in 'safe_filename' format - * - * @author Christopher Smith - */ - private static function unicodeToSafe($unicode) { - - $safe = ''; - $converted = false; - - foreach ($unicode as $codepoint) { - if ($codepoint < 127 && (strpos(self::$plain.self::$post_indicator,chr($codepoint))!==false)) { - if ($converted) { - $safe .= self::$post_indicator; - $converted = false; - } - $safe .= chr($codepoint); - - } else if ($codepoint == ord(self::$pre_indicator)) { - $safe .= self::$pre_indicator; - $converted = true; - } else { - $safe .= self::$pre_indicator.base_convert((string)($codepoint-32),10,36); - $converted = true; - } - } - if($converted) $safe .= self::$post_indicator; - return $safe; - } - - /** - * convert a 'safe_filename' string into an array of unicode codepoints - * - * @param string $safe a filename in 'safe_filename' format - * @return array int an array of unicode codepoints - * - * @author Christopher Smith - */ - private static function safeToUnicode($safe) { - - $unicode = array(); - $split = preg_split('#(?=['.self::$post_indicator.self::$pre_indicator.'])#',$safe,-1,PREG_SPLIT_NO_EMPTY); - - $converted = false; - foreach ($split as $sub) { - $len = strlen($sub); - if ($sub[0] != self::$pre_indicator) { - // plain (unconverted) characters, optionally starting with a post_indicator - // set initial value to skip any post_indicator - for ($i=($converted?1:0); $i < $len; $i++) { - $unicode[] = ord($sub[$i]); - } - $converted = false; - } else if ($len==1) { - // a pre_indicator character in the real data - $unicode[] = ord($sub); - $converted = true; - } else { - // a single codepoint in base36, adjusted for initial 32 non-printable chars - $unicode[] = 32 + (int)base_convert(substr($sub,1),36,10); - $converted = true; - } - } - - return $unicode; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Search/Indexer.php b/snippets/dokuwiki-2023-04-04/inc/Search/Indexer.php deleted file mode 100644 index 155a804..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Search/Indexer.php +++ /dev/null @@ -1,1216 +0,0 @@ - - */ -class Indexer { - /** - * @var array $pidCache Cache for getPID() - */ - protected $pidCache = array(); - - /** - * Adds the contents of a page to the fulltext index - * - * The added text replaces previous words for the same page. - * An empty value erases the page. - * - * @param string $page a page name - * @param string $text the body of the page - * @return string|boolean the function completed successfully - * - * @author Tom N Harris - * @author Andreas Gohr - */ - public function addPageWords($page, $text) { - if (!$this->lock()) - return "locked"; - - // load known documents - $pid = $this->getPIDNoLock($page); - if ($pid === false) { - $this->unlock(); - return false; - } - - $pagewords = array(); - // get word usage in page - $words = $this->getPageWords($text); - if ($words === false) { - $this->unlock(); - return false; - } - - if (!empty($words)) { - foreach (array_keys($words) as $wlen) { - $index = $this->getIndex('i', $wlen); - foreach ($words[$wlen] as $wid => $freq) { - $idx = ($widupdateTuple($idx, $pid, $freq); - $pagewords[] = "$wlen*$wid"; - } - if (!$this->saveIndex('i', $wlen, $index)) { - $this->unlock(); - return false; - } - } - } - - // Remove obsolete index entries - $pageword_idx = $this->getIndexKey('pageword', '', $pid); - if ($pageword_idx !== '') { - $oldwords = explode(':',$pageword_idx); - $delwords = array_diff($oldwords, $pagewords); - $upwords = array(); - foreach ($delwords as $word) { - if ($word != '') { - list($wlen, $wid) = explode('*', $word); - $wid = (int)$wid; - $upwords[$wlen][] = $wid; - } - } - foreach ($upwords as $wlen => $widx) { - $index = $this->getIndex('i', $wlen); - foreach ($widx as $wid) { - $index[$wid] = $this->updateTuple($index[$wid], $pid, 0); - } - $this->saveIndex('i', $wlen, $index); - } - } - // Save the reverse index - $pageword_idx = join(':', $pagewords); - if (!$this->saveIndexKey('pageword', '', $pid, $pageword_idx)) { - $this->unlock(); - return false; - } - - $this->unlock(); - return true; - } - - /** - * Split the words in a page and add them to the index. - * - * @param string $text content of the page - * @return array list of word IDs and number of times used - * - * @author Andreas Gohr - * @author Christopher Smith - * @author Tom N Harris - */ - protected function getPageWords($text) { - - $tokens = $this->tokenizer($text); - $tokens = array_count_values($tokens); // count the frequency of each token - - $words = array(); - foreach ($tokens as $w=>$c) { - $l = wordlen($w); - if (isset($words[$l])){ - $words[$l][$w] = $c + (isset($words[$l][$w]) ? $words[$l][$w] : 0); - }else{ - $words[$l] = array($w => $c); - } - } - - // arrive here with $words = array(wordlen => array(word => frequency)) - $index = array(); //resulting index - foreach (array_keys($words) as $wlen) { - $word_idx = $this->getIndex('w', $wlen); - $word_idx_modified = false; - foreach ($words[$wlen] as $word => $freq) { - $word = (string)$word; - $wid = array_search($word, $word_idx, true); - if ($wid === false) { - $wid = count($word_idx); - $word_idx[] = $word; - $word_idx_modified = true; - } - if (!isset($index[$wlen])) - $index[$wlen] = array(); - $index[$wlen][$wid] = $freq; - } - // save back the word index - if ($word_idx_modified && !$this->saveIndex('w', $wlen, $word_idx)) - return false; - } - - return $index; - } - - /** - * Add/update keys to/of the metadata index. - * - * Adding new keys does not remove other keys for the page. - * An empty value will erase the key. - * The $key parameter can be an array to add multiple keys. $value will - * not be used if $key is an array. - * - * @param string $page a page name - * @param mixed $key a key string or array of key=>value pairs - * @param mixed $value the value or list of values - * @return boolean|string the function completed successfully - * - * @author Tom N Harris - * @author Michael Hamann - */ - public function addMetaKeys($page, $key, $value=null) { - if (!is_array($key)) { - $key = array($key => $value); - } elseif (!is_null($value)) { - // $key is array, but $value is not null - trigger_error("array passed to addMetaKeys but value is not null", E_USER_WARNING); - } - - if (!$this->lock()) - return "locked"; - - // load known documents - $pid = $this->getPIDNoLock($page); - if ($pid === false) { - $this->unlock(); - return false; - } - - // Special handling for titles so the index file is simpler - if (isset($key['title'])) { - $value = $key['title']; - if (is_array($value)) { - $value = $value[0]; - } - $this->saveIndexKey('title', '', $pid, $value); - unset($key['title']); - } - - foreach ($key as $name => $values) { - $metaname = idx_cleanName($name); - $this->addIndexKey('metadata', '', $metaname); - $metaidx = $this->getIndex($metaname.'_i', ''); - $metawords = $this->getIndex($metaname.'_w', ''); - $addwords = false; - - if (!is_array($values)) $values = array($values); - - $val_idx = $this->getIndexKey($metaname.'_p', '', $pid); - if ($val_idx !== '') { - $val_idx = explode(':', $val_idx); - // -1 means remove, 0 keep, 1 add - $val_idx = array_combine($val_idx, array_fill(0, count($val_idx), -1)); - } else { - $val_idx = array(); - } - - foreach ($values as $val) { - $val = (string)$val; - if ($val !== "") { - $id = array_search($val, $metawords, true); - if ($id === false) { - // didn't find $val, so we'll add it to the end of metawords and create a placeholder in metaidx - $id = count($metawords); - $metawords[$id] = $val; - $metaidx[$id] = ''; - $addwords = true; - } - // test if value is already in the index - if (isset($val_idx[$id]) && $val_idx[$id] <= 0){ - $val_idx[$id] = 0; - } else { // else add it - $val_idx[$id] = 1; - } - } - } - - if ($addwords) { - $this->saveIndex($metaname.'_w', '', $metawords); - } - $vals_changed = false; - foreach ($val_idx as $id => $action) { - if ($action == -1) { - $metaidx[$id] = $this->updateTuple($metaidx[$id], $pid, 0); - $vals_changed = true; - unset($val_idx[$id]); - } elseif ($action == 1) { - $metaidx[$id] = $this->updateTuple($metaidx[$id], $pid, 1); - $vals_changed = true; - } - } - - if ($vals_changed) { - $this->saveIndex($metaname.'_i', '', $metaidx); - $val_idx = implode(':', array_keys($val_idx)); - $this->saveIndexKey($metaname.'_p', '', $pid, $val_idx); - } - - unset($metaidx); - unset($metawords); - } - - $this->unlock(); - return true; - } - - /** - * Rename a page in the search index without changing the indexed content. This function doesn't check if the - * old or new name exists in the filesystem. It returns an error if the old page isn't in the page list of the - * indexer and it deletes all previously indexed content of the new page. - * - * @param string $oldpage The old page name - * @param string $newpage The new page name - * @return string|bool If the page was successfully renamed, can be a message in the case of an error - */ - public function renamePage($oldpage, $newpage) { - if (!$this->lock()) return 'locked'; - - $pages = $this->getPages(); - - $id = array_search($oldpage, $pages, true); - if ($id === false) { - $this->unlock(); - return 'page is not in index'; - } - - $new_id = array_search($newpage, $pages, true); - if ($new_id !== false) { - // make sure the page is not in the index anymore - if ($this->deletePageNoLock($newpage) !== true) { - return false; - } - - $pages[$new_id] = 'deleted:'.time().rand(0, 9999); - } - - $pages[$id] = $newpage; - - // update index - if (!$this->saveIndex('page', '', $pages)) { - $this->unlock(); - return false; - } - - // reset the pid cache - $this->pidCache = array(); - - $this->unlock(); - return true; - } - - /** - * Renames a meta value in the index. This doesn't change the meta value in the pages, it assumes that all pages - * will be updated. - * - * @param string $key The metadata key of which a value shall be changed - * @param string $oldvalue The old value that shall be renamed - * @param string $newvalue The new value to which the old value shall be renamed, if exists values will be merged - * @return bool|string If renaming the value has been successful, false or error message on error. - */ - public function renameMetaValue($key, $oldvalue, $newvalue) { - if (!$this->lock()) return 'locked'; - - // change the relation references index - $metavalues = $this->getIndex($key, '_w'); - $oldid = array_search($oldvalue, $metavalues, true); - if ($oldid !== false) { - $newid = array_search($newvalue, $metavalues, true); - if ($newid !== false) { - // free memory - unset ($metavalues); - - // okay, now we have two entries for the same value. we need to merge them. - $indexline = $this->getIndexKey($key.'_i', '', $oldid); - if ($indexline != '') { - $newindexline = $this->getIndexKey($key.'_i', '', $newid); - $pagekeys = $this->getIndex($key.'_p', ''); - $parts = explode(':', $indexline); - foreach ($parts as $part) { - list($id, $count) = explode('*', $part); - $newindexline = $this->updateTuple($newindexline, $id, $count); - - $keyline = explode(':', $pagekeys[$id]); - // remove old meta value - $keyline = array_diff($keyline, array($oldid)); - // add new meta value when not already present - if (!in_array($newid, $keyline)) { - array_push($keyline, $newid); - } - $pagekeys[$id] = implode(':', $keyline); - } - $this->saveIndex($key.'_p', '', $pagekeys); - unset($pagekeys); - $this->saveIndexKey($key.'_i', '', $oldid, ''); - $this->saveIndexKey($key.'_i', '', $newid, $newindexline); - } - } else { - $metavalues[$oldid] = $newvalue; - if (!$this->saveIndex($key.'_w', '', $metavalues)) { - $this->unlock(); - return false; - } - } - } - - $this->unlock(); - return true; - } - - /** - * Remove a page from the index - * - * Erases entries in all known indexes. - * - * @param string $page a page name - * @return string|boolean the function completed successfully - * - * @author Tom N Harris - */ - public function deletePage($page) { - if (!$this->lock()) - return "locked"; - - $result = $this->deletePageNoLock($page); - - $this->unlock(); - - return $result; - } - - /** - * Remove a page from the index without locking the index, only use this function if the index is already locked - * - * Erases entries in all known indexes. - * - * @param string $page a page name - * @return boolean the function completed successfully - * - * @author Tom N Harris - */ - protected function deletePageNoLock($page) { - // load known documents - $pid = $this->getPIDNoLock($page); - if ($pid === false) { - return false; - } - - // Remove obsolete index entries - $pageword_idx = $this->getIndexKey('pageword', '', $pid); - if ($pageword_idx !== '') { - $delwords = explode(':',$pageword_idx); - $upwords = array(); - foreach ($delwords as $word) { - if ($word != '') { - list($wlen,$wid) = explode('*', $word); - $wid = (int)$wid; - $upwords[$wlen][] = $wid; - } - } - foreach ($upwords as $wlen => $widx) { - $index = $this->getIndex('i', $wlen); - foreach ($widx as $wid) { - $index[$wid] = $this->updateTuple($index[$wid], $pid, 0); - } - $this->saveIndex('i', $wlen, $index); - } - } - // Save the reverse index - if (!$this->saveIndexKey('pageword', '', $pid, "")) { - return false; - } - - $this->saveIndexKey('title', '', $pid, ""); - $keyidx = $this->getIndex('metadata', ''); - foreach ($keyidx as $metaname) { - $val_idx = explode(':', $this->getIndexKey($metaname.'_p', '', $pid)); - $meta_idx = $this->getIndex($metaname.'_i', ''); - foreach ($val_idx as $id) { - if ($id === '') continue; - $meta_idx[$id] = $this->updateTuple($meta_idx[$id], $pid, 0); - } - $this->saveIndex($metaname.'_i', '', $meta_idx); - $this->saveIndexKey($metaname.'_p', '', $pid, ''); - } - - return true; - } - - /** - * Clear the whole index - * - * @return bool If the index has been cleared successfully - */ - public function clear() { - global $conf; - - if (!$this->lock()) return false; - - @unlink($conf['indexdir'].'/page.idx'); - @unlink($conf['indexdir'].'/title.idx'); - @unlink($conf['indexdir'].'/pageword.idx'); - @unlink($conf['indexdir'].'/metadata.idx'); - $dir = @opendir($conf['indexdir']); - if($dir!==false){ - while(($f = readdir($dir)) !== false){ - if(substr($f,-4)=='.idx' && - (substr($f,0,1)=='i' || substr($f,0,1)=='w' - || substr($f,-6)=='_w.idx' || substr($f,-6)=='_i.idx' || substr($f,-6)=='_p.idx')) - @unlink($conf['indexdir']."/$f"); - } - } - @unlink($conf['indexdir'].'/lengths.idx'); - - // clear the pid cache - $this->pidCache = array(); - - $this->unlock(); - return true; - } - - /** - * Split the text into words for fulltext search - * - * TODO: does this also need &$stopwords ? - * - * @triggers INDEXER_TEXT_PREPARE - * This event allows plugins to modify the text before it gets tokenized. - * Plugins intercepting this event should also intercept INDEX_VERSION_GET - * - * @param string $text plain text - * @param boolean $wc are wildcards allowed? - * @return array list of words in the text - * - * @author Tom N Harris - * @author Andreas Gohr - */ - public function tokenizer($text, $wc=false) { - $wc = ($wc) ? '' : '\*'; - $stopwords =& idx_get_stopwords(); - - // prepare the text to be tokenized - $evt = new Event('INDEXER_TEXT_PREPARE', $text); - if ($evt->advise_before(true)) { - if (preg_match('/[^0-9A-Za-z ]/u', $text)) { - $text = \dokuwiki\Utf8\Asian::separateAsianWords($text); - } - } - $evt->advise_after(); - unset($evt); - - $text = strtr($text, - array( - "\r" => ' ', - "\n" => ' ', - "\t" => ' ', - "\xC2\xAD" => '', //soft-hyphen - ) - ); - if (preg_match('/[^0-9A-Za-z ]/u', $text)) - $text = \dokuwiki\Utf8\Clean::stripspecials($text, ' ', '\._\-:'.$wc); - - $wordlist = explode(' ', $text); - foreach ($wordlist as $i => $word) { - $wordlist[$i] = (preg_match('/[^0-9A-Za-z]/u', $word)) ? - \dokuwiki\Utf8\PhpString::strtolower($word) : strtolower($word); - } - - foreach ($wordlist as $i => $word) { - if ((!is_numeric($word) && strlen($word) < IDX_MINWORDLENGTH) - || array_search($word, $stopwords, true) !== false) - unset($wordlist[$i]); - } - return array_values($wordlist); - } - - /** - * Get the numeric PID of a page - * - * @param string $page The page to get the PID for - * @return bool|int The page id on success, false on error - */ - public function getPID($page) { - // return PID without locking when it is in the cache - if (isset($this->pidCache[$page])) return $this->pidCache[$page]; - - if (!$this->lock()) - return false; - - // load known documents - $pid = $this->getPIDNoLock($page); - if ($pid === false) { - $this->unlock(); - return false; - } - - $this->unlock(); - return $pid; - } - - /** - * Get the numeric PID of a page without locking the index. - * Only use this function when the index is already locked. - * - * @param string $page The page to get the PID for - * @return bool|int The page id on success, false on error - */ - protected function getPIDNoLock($page) { - // avoid expensive addIndexKey operation for the most recently requested pages by using a cache - if (isset($this->pidCache[$page])) return $this->pidCache[$page]; - $pid = $this->addIndexKey('page', '', $page); - // limit cache to 10 entries by discarding the oldest element as in DokuWiki usually only the most recently - // added item will be requested again - if (count($this->pidCache) > 10) array_shift($this->pidCache); - $this->pidCache[$page] = $pid; - return $pid; - } - - /** - * Get the page id of a numeric PID - * - * @param int $pid The PID to get the page id for - * @return string The page id - */ - public function getPageFromPID($pid) { - return $this->getIndexKey('page', '', $pid); - } - - /** - * Find pages in the fulltext index containing the words, - * - * The search words must be pre-tokenized, meaning only letters and - * numbers with an optional wildcard - * - * The returned array will have the original tokens as key. The values - * in the returned list is an array with the page names as keys and the - * number of times that token appears on the page as value. - * - * @param array $tokens list of words to search for - * @return array list of page names with usage counts - * - * @author Tom N Harris - * @author Andreas Gohr - */ - public function lookup(&$tokens) { - $result = array(); - $wids = $this->getIndexWords($tokens, $result); - if (empty($wids)) return array(); - // load known words and documents - $page_idx = $this->getIndex('page', ''); - $docs = array(); - foreach (array_keys($wids) as $wlen) { - $wids[$wlen] = array_unique($wids[$wlen]); - $index = $this->getIndex('i', $wlen); - foreach($wids[$wlen] as $ixid) { - if ($ixid < count($index)) - $docs["$wlen*$ixid"] = $this->parseTuples($page_idx, $index[$ixid]); - } - } - // merge found pages into final result array - $final = array(); - foreach ($result as $word => $res) { - $final[$word] = array(); - foreach ($res as $wid) { - // handle the case when ($ixid < count($index)) has been false - // and thus $docs[$wid] hasn't been set. - if (!isset($docs[$wid])) continue; - $hits = &$docs[$wid]; - foreach ($hits as $hitkey => $hitcnt) { - // make sure the document still exists - if (!page_exists($hitkey, '', false)) continue; - if (!isset($final[$word][$hitkey])) - $final[$word][$hitkey] = $hitcnt; - else - $final[$word][$hitkey] += $hitcnt; - } - } - } - return $final; - } - - /** - * Find pages containing a metadata key. - * - * The metadata values are compared as case-sensitive strings. Pass a - * callback function that returns true or false to use a different - * comparison function. The function will be called with the $value being - * searched for as the first argument, and the word in the index as the - * second argument. The function preg_match can be used directly if the - * values are regexes. - * - * @param string $key name of the metadata key to look for - * @param string $value search term to look for, must be a string or array of strings - * @param callback $func comparison function - * @return array lists with page names, keys are query values if $value is array - * - * @author Tom N Harris - * @author Michael Hamann - */ - public function lookupKey($key, &$value, $func=null) { - if (!is_array($value)) - $value_array = array($value); - else - $value_array =& $value; - - // the matching ids for the provided value(s) - $value_ids = array(); - - $metaname = idx_cleanName($key); - - // get all words in order to search the matching ids - if ($key == 'title') { - $words = $this->getIndex('title', ''); - } else { - $words = $this->getIndex($metaname.'_w', ''); - } - - if (!is_null($func)) { - foreach ($value_array as $val) { - foreach ($words as $i => $word) { - if (call_user_func_array($func, array($val, $word))) - $value_ids[$i][] = $val; - } - } - } else { - foreach ($value_array as $val) { - $xval = $val; - $caret = '^'; - $dollar = '$'; - // check for wildcards - if (substr($xval, 0, 1) == '*') { - $xval = substr($xval, 1); - $caret = ''; - } - if (substr($xval, -1, 1) == '*') { - $xval = substr($xval, 0, -1); - $dollar = ''; - } - if (!$caret || !$dollar) { - $re = $caret.preg_quote($xval, '/').$dollar; - foreach(array_keys(preg_grep('/'.$re.'/', $words)) as $i) - $value_ids[$i][] = $val; - } else { - if (($i = array_search($val, $words, true)) !== false) - $value_ids[$i][] = $val; - } - } - } - - unset($words); // free the used memory - - // initialize the result so it won't be null - $result = array(); - foreach ($value_array as $val) { - $result[$val] = array(); - } - - $page_idx = $this->getIndex('page', ''); - - // Special handling for titles - if ($key == 'title') { - foreach ($value_ids as $pid => $val_list) { - $page = $page_idx[$pid]; - foreach ($val_list as $val) { - $result[$val][] = $page; - } - } - } else { - // load all lines and pages so the used lines can be taken and matched with the pages - $lines = $this->getIndex($metaname.'_i', ''); - - foreach ($value_ids as $value_id => $val_list) { - // parse the tuples of the form page_id*1:page2_id*1 and so on, return value - // is an array with page_id => 1, page2_id => 1 etc. so take the keys only - $pages = array_keys($this->parseTuples($page_idx, $lines[$value_id])); - foreach ($val_list as $val) { - $result[$val] = array_merge($result[$val], $pages); - } - } - } - if (!is_array($value)) $result = $result[$value]; - return $result; - } - - /** - * Find the index ID of each search term. - * - * The query terms should only contain valid characters, with a '*' at - * either the beginning or end of the word (or both). - * The $result parameter can be used to merge the index locations with - * the appropriate query term. - * - * @param array $words The query terms. - * @param array $result Set to word => array("length*id" ...) - * @return array Set to length => array(id ...) - * - * @author Tom N Harris - */ - protected function getIndexWords(&$words, &$result) { - $tokens = array(); - $tokenlength = array(); - $tokenwild = array(); - foreach ($words as $word) { - $result[$word] = array(); - $caret = '^'; - $dollar = '$'; - $xword = $word; - $wlen = wordlen($word); - - // check for wildcards - if (substr($xword, 0, 1) == '*') { - $xword = substr($xword, 1); - $caret = ''; - $wlen -= 1; - } - if (substr($xword, -1, 1) == '*') { - $xword = substr($xword, 0, -1); - $dollar = ''; - $wlen -= 1; - } - if ($wlen < IDX_MINWORDLENGTH && $caret && $dollar && !is_numeric($xword)) - continue; - if (!isset($tokens[$xword])) - $tokenlength[$wlen][] = $xword; - if (!$caret || !$dollar) { - $re = $caret.preg_quote($xword, '/').$dollar; - $tokens[$xword][] = array($word, '/'.$re.'/'); - if (!isset($tokenwild[$xword])) - $tokenwild[$xword] = $wlen; - } else { - $tokens[$xword][] = array($word, null); - } - } - asort($tokenwild); - // $tokens = array( base word => array( [ query term , regexp ] ... ) ... ) - // $tokenlength = array( base word length => base word ... ) - // $tokenwild = array( base word => base word length ... ) - $length_filter = empty($tokenwild) ? $tokenlength : min(array_keys($tokenlength)); - $indexes_known = $this->indexLengths($length_filter); - if (!empty($tokenwild)) sort($indexes_known); - // get word IDs - $wids = array(); - foreach ($indexes_known as $ixlen) { - $word_idx = $this->getIndex('w', $ixlen); - // handle exact search - if (isset($tokenlength[$ixlen])) { - foreach ($tokenlength[$ixlen] as $xword) { - $wid = array_search($xword, $word_idx, true); - if ($wid !== false) { - $wids[$ixlen][] = $wid; - foreach ($tokens[$xword] as $w) - $result[$w[0]][] = "$ixlen*$wid"; - } - } - } - // handle wildcard search - foreach ($tokenwild as $xword => $wlen) { - if ($wlen >= $ixlen) break; - foreach ($tokens[$xword] as $w) { - if (is_null($w[1])) continue; - foreach(array_keys(preg_grep($w[1], $word_idx)) as $wid) { - $wids[$ixlen][] = $wid; - $result[$w[0]][] = "$ixlen*$wid"; - } - } - } - } - return $wids; - } - - /** - * Return a list of all pages - * Warning: pages may not exist! - * - * @param string $key list only pages containing the metadata key (optional) - * @return array list of page names - * - * @author Tom N Harris - */ - public function getPages($key=null) { - $page_idx = $this->getIndex('page', ''); - if (is_null($key)) return $page_idx; - - $metaname = idx_cleanName($key); - - // Special handling for titles - if ($key == 'title') { - $title_idx = $this->getIndex('title', ''); - array_splice($page_idx, count($title_idx)); - foreach ($title_idx as $i => $title) - if ($title === "") unset($page_idx[$i]); - return array_values($page_idx); - } - - $pages = array(); - $lines = $this->getIndex($metaname.'_i', ''); - foreach ($lines as $line) { - $pages = array_merge($pages, $this->parseTuples($page_idx, $line)); - } - return array_keys($pages); - } - - /** - * Return a list of words sorted by number of times used - * - * @param int $min bottom frequency threshold - * @param int $max upper frequency limit. No limit if $max<$min - * @param int $minlen minimum length of words to count - * @param string $key metadata key to list. Uses the fulltext index if not given - * @return array list of words as the keys and frequency as values - * - * @author Tom N Harris - */ - public function histogram($min=1, $max=0, $minlen=3, $key=null) { - if ($min < 1) - $min = 1; - if ($max < $min) - $max = 0; - - $result = array(); - - if ($key == 'title') { - $index = $this->getIndex('title', ''); - $index = array_count_values($index); - foreach ($index as $val => $cnt) { - if ($cnt >= $min && (!$max || $cnt <= $max) && strlen($val) >= $minlen) - $result[$val] = $cnt; - } - } - elseif (!is_null($key)) { - $metaname = idx_cleanName($key); - $index = $this->getIndex($metaname.'_i', ''); - $val_idx = array(); - foreach ($index as $wid => $line) { - $freq = $this->countTuples($line); - if ($freq >= $min && (!$max || $freq <= $max)) - $val_idx[$wid] = $freq; - } - if (!empty($val_idx)) { - $words = $this->getIndex($metaname.'_w', ''); - foreach ($val_idx as $wid => $freq) { - if (strlen($words[$wid]) >= $minlen) - $result[$words[$wid]] = $freq; - } - } - } - else { - $lengths = idx_listIndexLengths(); - foreach ($lengths as $length) { - if ($length < $minlen) continue; - $index = $this->getIndex('i', $length); - $words = null; - foreach ($index as $wid => $line) { - $freq = $this->countTuples($line); - if ($freq >= $min && (!$max || $freq <= $max)) { - if ($words === null) - $words = $this->getIndex('w', $length); - $result[$words[$wid]] = $freq; - } - } - } - } - - arsort($result); - return $result; - } - - /** - * Lock the indexer. - * - * @author Tom N Harris - * - * @return bool|string - */ - protected function lock() { - global $conf; - $status = true; - $run = 0; - $lock = $conf['lockdir'].'/_indexer.lock'; - while (!@mkdir($lock)) { - usleep(50); - if(is_dir($lock) && time()-@filemtime($lock) > 60*5){ - // looks like a stale lock - remove it - if (!@rmdir($lock)) { - $status = "removing the stale lock failed"; - return false; - } else { - $status = "stale lock removed"; - } - }elseif($run++ == 1000){ - // we waited 5 seconds for that lock - return false; - } - } - if ($conf['dperm']) { - chmod($lock, $conf['dperm']); - } - return $status; - } - - /** - * Release the indexer lock. - * - * @author Tom N Harris - * - * @return bool - */ - protected function unlock() { - global $conf; - @rmdir($conf['lockdir'].'/_indexer.lock'); - return true; - } - - /** - * Retrieve the entire index. - * - * The $suffix argument is for an index that is split into - * multiple parts. Different index files should use different - * base names. - * - * @param string $idx name of the index - * @param string $suffix subpart identifier - * @return array list of lines without CR or LF - * - * @author Tom N Harris - */ - protected function getIndex($idx, $suffix) { - global $conf; - $fn = $conf['indexdir'].'/'.$idx.$suffix.'.idx'; - if (!file_exists($fn)) return array(); - return file($fn, FILE_IGNORE_NEW_LINES); - } - - /** - * Replace the contents of the index with an array. - * - * @param string $idx name of the index - * @param string $suffix subpart identifier - * @param array $lines list of lines without LF - * @return bool If saving succeeded - * - * @author Tom N Harris - */ - protected function saveIndex($idx, $suffix, &$lines) { - global $conf; - $fn = $conf['indexdir'].'/'.$idx.$suffix; - $fh = @fopen($fn.'.tmp', 'w'); - if (!$fh) return false; - fwrite($fh, join("\n", $lines)); - if (!empty($lines)) - fwrite($fh, "\n"); - fclose($fh); - if ($conf['fperm']) - chmod($fn.'.tmp', $conf['fperm']); - io_rename($fn.'.tmp', $fn.'.idx'); - return true; - } - - /** - * Retrieve a line from the index. - * - * @param string $idx name of the index - * @param string $suffix subpart identifier - * @param int $id the line number - * @return string a line with trailing whitespace removed - * - * @author Tom N Harris - */ - protected function getIndexKey($idx, $suffix, $id) { - global $conf; - $fn = $conf['indexdir'].'/'.$idx.$suffix.'.idx'; - if (!file_exists($fn)) return ''; - $fh = @fopen($fn, 'r'); - if (!$fh) return ''; - $ln = -1; - while (($line = fgets($fh)) !== false) { - if (++$ln == $id) break; - } - fclose($fh); - return rtrim((string)$line); - } - - /** - * Write a line into the index. - * - * @param string $idx name of the index - * @param string $suffix subpart identifier - * @param int $id the line number - * @param string $line line to write - * @return bool If saving succeeded - * - * @author Tom N Harris - */ - protected function saveIndexKey($idx, $suffix, $id, $line) { - global $conf; - if (substr($line, -1) != "\n") - $line .= "\n"; - $fn = $conf['indexdir'].'/'.$idx.$suffix; - $fh = @fopen($fn.'.tmp', 'w'); - if (!$fh) return false; - $ih = @fopen($fn.'.idx', 'r'); - if ($ih) { - $ln = -1; - while (($curline = fgets($ih)) !== false) { - fwrite($fh, (++$ln == $id) ? $line : $curline); - } - if ($id > $ln) { - while ($id > ++$ln) - fwrite($fh, "\n"); - fwrite($fh, $line); - } - fclose($ih); - } else { - $ln = -1; - while ($id > ++$ln) - fwrite($fh, "\n"); - fwrite($fh, $line); - } - fclose($fh); - if ($conf['fperm']) - chmod($fn.'.tmp', $conf['fperm']); - io_rename($fn.'.tmp', $fn.'.idx'); - return true; - } - - /** - * Retrieve or insert a value in the index. - * - * @param string $idx name of the index - * @param string $suffix subpart identifier - * @param string $value line to find in the index - * @return int|bool line number of the value in the index or false if writing the index failed - * - * @author Tom N Harris - */ - protected function addIndexKey($idx, $suffix, $value) { - $index = $this->getIndex($idx, $suffix); - $id = array_search($value, $index, true); - if ($id === false) { - $id = count($index); - $index[$id] = $value; - if (!$this->saveIndex($idx, $suffix, $index)) { - trigger_error("Failed to write $idx index", E_USER_ERROR); - return false; - } - } - return $id; - } - - /** - * Get the list of lengths indexed in the wiki. - * - * Read the index directory or a cache file and returns - * a sorted array of lengths of the words used in the wiki. - * - * @author YoBoY - * - * @return array - */ - protected function listIndexLengths() { - return idx_listIndexLengths(); - } - - /** - * Get the word lengths that have been indexed. - * - * Reads the index directory and returns an array of lengths - * that there are indices for. - * - * @author YoBoY - * - * @param array|int $filter - * @return array - */ - protected function indexLengths($filter) { - global $conf; - $idx = array(); - if (is_array($filter)) { - // testing if index files exist only - $path = $conf['indexdir']."/i"; - foreach ($filter as $key => $value) { - if (file_exists($path.$key.'.idx')) - $idx[] = $key; - } - } else { - $lengths = idx_listIndexLengths(); - foreach ($lengths as $key => $length) { - // keep all the values equal or superior - if ((int)$length >= (int)$filter) - $idx[] = $length; - } - } - return $idx; - } - - /** - * Insert or replace a tuple in a line. - * - * @author Tom N Harris - * - * @param string $line - * @param string|int $id - * @param int $count - * @return string - */ - protected function updateTuple($line, $id, $count) { - if ($line != ''){ - $line = preg_replace('/(^|:)'.preg_quote($id,'/').'\*\d*/', '', $line); - } - $line = trim($line, ':'); - if ($count) { - if ($line) { - return "$id*$count:".$line; - } else { - return "$id*$count"; - } - } - return $line; - } - - /** - * Split a line into an array of tuples. - * - * @author Tom N Harris - * @author Andreas Gohr - * - * @param array $keys - * @param string $line - * @return array - */ - protected function parseTuples(&$keys, $line) { - $result = array(); - if ($line == '') return $result; - $parts = explode(':', $line); - foreach ($parts as $tuple) { - if ($tuple === '') continue; - list($key, $cnt) = explode('*', $tuple); - if (!$cnt) continue; - if (isset($keys[$key])) { - $key = $keys[$key]; - if ($key === false || is_null($key)) continue; - } - $result[$key] = $cnt; - } - return $result; - } - - /** - * Sum the counts in a list of tuples. - * - * @author Tom N Harris - * - * @param string $line - * @return int - */ - protected function countTuples($line) { - $freq = 0; - $parts = explode(':', $line); - foreach ($parts as $tuple) { - if ($tuple === '') continue; - list(/* $pid */, $cnt) = explode('*', $tuple); - $freq += (int)$cnt; - } - return $freq; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Sitemap/Item.php b/snippets/dokuwiki-2023-04-04/inc/Sitemap/Item.php deleted file mode 100644 index d11bfc1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Sitemap/Item.php +++ /dev/null @@ -1,66 +0,0 @@ -url = $url; - $this->lastmod = $lastmod; - $this->changefreq = $changefreq; - $this->priority = $priority; - } - - /** - * Helper function for creating an item for a wikipage id. - * - * @param string $id A wikipage id. - * @param string $changefreq How frequently the item is likely to change. - * Valid values: always, hourly, daily, weekly, monthly, yearly, never. - * @param float|string $priority The priority of the item relative to other URLs on your site. - * Valid values range from 0.0 to 1.0. - * @return Item The sitemap item. - */ - public static function createFromID($id, $changefreq = null, $priority = null) { - $id = trim($id); - $date = @filemtime(wikiFN($id)); - if(!$date) return null; - return new Item(wl($id, '', true), $date, $changefreq, $priority); - } - - /** - * Get the XML representation of the sitemap item. - * - * @return string The XML representation. - */ - public function toXML() { - $result = ' '.NL - .' '.hsc($this->url).''.NL - .' '.date_iso8601($this->lastmod).''.NL; - if ($this->changefreq !== null) - $result .= ' '.hsc($this->changefreq).''.NL; - if ($this->priority !== null) - $result .= ' '.hsc($this->priority).''.NL; - $result .= ' '.NL; - return $result; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Sitemap/Mapper.php b/snippets/dokuwiki-2023-04-04/inc/Sitemap/Mapper.php deleted file mode 100644 index afa1b28..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Sitemap/Mapper.php +++ /dev/null @@ -1,165 +0,0 @@ - - */ - -namespace dokuwiki\Sitemap; - -use dokuwiki\HTTP\DokuHTTPClient; -use dokuwiki\Logger; - -/** - * A class for building sitemaps and pinging search engines with the sitemap URL. - * - * @author Michael Hamann - */ -class Mapper { - /** - * Builds a Google Sitemap of all public pages known to the indexer - * - * The map is placed in the cache directory named sitemap.xml.gz - This - * file needs to be writable! - * - * @author Michael Hamann - * @author Andreas Gohr - * @link https://www.google.com/webmasters/sitemaps/docs/en/about.html - * @link http://www.sitemaps.org/ - * - * @return bool - */ - public static function generate(){ - global $conf; - if($conf['sitemap'] < 1 || !is_numeric($conf['sitemap'])) return false; - - $sitemap = Mapper::getFilePath(); - - if(file_exists($sitemap)){ - if(!is_writable($sitemap)) return false; - }else{ - if(!is_writable(dirname($sitemap))) return false; - } - - if(@filesize($sitemap) && - @filemtime($sitemap) > (time()-($conf['sitemap']*86400))){ // 60*60*24=86400 - Logger::debug('Sitemapper::generate(): Sitemap up to date'); - return false; - } - - Logger::debug("Sitemapper::generate(): using $sitemap"); - - $pages = idx_get_indexer()->getPages(); - Logger::debug('Sitemapper::generate(): creating sitemap using '.count($pages).' pages'); - $items = array(); - - // build the sitemap items - foreach($pages as $id){ - //skip hidden, non existing and restricted files - if(isHiddenPage($id)) continue; - if(auth_aclcheck($id,'',array()) < AUTH_READ) continue; - $item = Item::createFromID($id); - if ($item !== null) - $items[] = $item; - } - - $eventData = array('items' => &$items, 'sitemap' => &$sitemap); - $event = new \dokuwiki\Extension\Event('SITEMAP_GENERATE', $eventData); - if ($event->advise_before(true)) { - //save the new sitemap - $event->result = io_saveFile($sitemap, Mapper::getXML($items)); - } - $event->advise_after(); - - return $event->result; - } - - /** - * Builds the sitemap XML string from the given array auf SitemapItems. - * - * @param $items array The SitemapItems that shall be included in the sitemap. - * @return string The sitemap XML. - * - * @author Michael Hamann - */ - private static function getXML($items) { - ob_start(); - echo ''.NL; - echo ''.NL; - foreach ($items as $item) { - /** @var Item $item */ - echo $item->toXML(); - } - echo ''.NL; - $result = ob_get_contents(); - ob_end_clean(); - return $result; - } - - /** - * Helper function for getting the path to the sitemap file. - * - * @return string The path to the sitemap file. - * - * @author Michael Hamann - */ - public static function getFilePath() { - global $conf; - - $sitemap = $conf['cachedir'].'/sitemap.xml'; - if (self::sitemapIsCompressed()) { - $sitemap .= '.gz'; - } - - return $sitemap; - } - - /** - * Helper function for checking if the sitemap is compressed - * - * @return bool If the sitemap file is compressed - */ - public static function sitemapIsCompressed() { - global $conf; - return $conf['compression'] === 'bz2' || $conf['compression'] === 'gz'; - } - - /** - * Pings search engines with the sitemap url. Plugins can add or remove - * urls to ping using the SITEMAP_PING event. - * - * @author Michael Hamann - * - * @return bool - */ - public static function pingSearchEngines() { - //ping search engines... - $http = new DokuHTTPClient(); - $http->timeout = 8; - - $encoded_sitemap_url = urlencode(wl('', array('do' => 'sitemap'), true, '&')); - $ping_urls = array( - 'google' => 'https://www.google.com/ping?sitemap='.$encoded_sitemap_url, - 'yandex' => 'https://webmaster.yandex.com/ping?sitemap='.$encoded_sitemap_url - ); - - $data = array('ping_urls' => $ping_urls, - 'encoded_sitemap_url' => $encoded_sitemap_url - ); - $event = new \dokuwiki\Extension\Event('SITEMAP_PING', $data); - if ($event->advise_before(true)) { - foreach ($data['ping_urls'] as $name => $url) { - Logger::debug("Sitemapper::PingSearchEngines(): pinging $name"); - $resp = $http->get($url); - if($http->error) { - Logger::debug("Sitemapper:pingSearchengines(): $http->error", $resp); - } - } - } - $event->advise_after(); - - return true; - } -} - diff --git a/snippets/dokuwiki-2023-04-04/inc/StyleUtils.php b/snippets/dokuwiki-2023-04-04/inc/StyleUtils.php deleted file mode 100644 index d5a3462..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/StyleUtils.php +++ /dev/null @@ -1,194 +0,0 @@ - "#000", - '__background__' => "#fff", - '__text_alt__' => "#999", - '__background_alt__' => "#eee", - '__text_neu__' => "#666", - '__background_neu__' => "#ddd", - '__border__' => "#ccc", - '__highlight__' => "#ff9", - '__link__' => "#00f", - ); - - /** - * StyleUtils constructor. - * @param string $tpl template name: if not passed as argument, the default value from $conf will be used - * @param bool $preview - * @param bool $reinit whether static style conf should be reinitialized - */ - public function __construct($tpl = '', $preview = false, $reinit = false) - { - if (!$tpl) { - global $conf; - $tpl = $conf['template']; - } - $this->tpl = $tpl; - $this->reinit = $reinit; - $this->preview = $preview; - } - - /** - * Load style ini contents - * - * Loads and merges style.ini files from template and config and prepares - * the stylesheet modes - * - * @author Andreas Gohr - * @author Anna Dabrowska - * - * @return array with keys 'stylesheets' and 'replacements' - */ - public function cssStyleini() - { - static $combined = []; - if (!empty($combined) && !$this->reinit) { - return $combined; - } - - global $conf; - global $config_cascade; - $stylesheets = array(); // mode, file => base - - // guaranteed placeholder => value - $replacements = $this->defaultReplacements; - - // merge all styles from config cascade - if (!is_array($config_cascade['styleini'])) { - trigger_error('Missing config cascade for styleini', E_USER_WARNING); - } - - // allow replacement overwrites in preview mode - if ($this->preview) { - $config_cascade['styleini']['local'][] = $conf['cachedir'] . '/preview.ini'; - } - - $combined['stylesheets'] = []; - $combined['replacements'] = []; - - foreach (array('default', 'local', 'protected') as $config_group) { - if (empty($config_cascade['styleini'][$config_group])) continue; - - // set proper server dirs - $webbase = $this->getWebbase($config_group); - - foreach ($config_cascade['styleini'][$config_group] as $inifile) { - // replace the placeholder with the name of the current template - $inifile = str_replace('%TEMPLATE%', $this->tpl, $inifile); - - $incbase = dirname($inifile) . '/'; - - if (file_exists($inifile)) { - $config = parse_ini_file($inifile, true); - - if (isset($config['stylesheets']) && is_array($config['stylesheets'])) { - foreach ($config['stylesheets'] as $inifile => $mode) { - // validate and include style files - $stylesheets = array_merge( - $stylesheets, - $this->getValidatedStyles($stylesheets, $inifile, $mode, $incbase, $webbase) - ); - $combined['stylesheets'] = array_merge($combined['stylesheets'], $stylesheets); - } - } - - if (isset($config['replacements']) && is_array($config['replacements'])) { - $replacements = array_replace( - $replacements, - $this->cssFixreplacementurls($config['replacements'], $webbase) - ); - $combined['replacements'] = array_merge($combined['replacements'], $replacements); - } - } - } - } - - return $combined; - } - - /** - * Checks if configured style files exist and, if necessary, adjusts file extensions in config - * - * @param array $stylesheets - * @param string $file - * @param string $mode - * @param string $incbase - * @param string $webbase - * @return mixed - */ - protected function getValidatedStyles($stylesheets, $file, $mode, $incbase, $webbase) - { - global $conf; - if (!file_exists($incbase . $file)) { - list($extension, $basename) = array_map('strrev', sexplode('.', strrev($file), 2, '')); - $newExtension = $extension === 'css' ? 'less' : 'css'; - if (file_exists($incbase . $basename . '.' . $newExtension)) { - $stylesheets[$mode][$incbase . $basename . '.' . $newExtension] = $webbase; - if ($conf['allowdebug']) { - msg("Stylesheet $file not found, using $basename.$newExtension instead. " . - "Please contact developer of \"$this->tpl\" template.", 2); - } - } elseif ($conf['allowdebug']) { - msg("Stylesheet $file not found, please contact the developer of \"$this->tpl\" template.", 2); - } - } - $stylesheets[$mode][fullpath($incbase . $file)] = $webbase; - return $stylesheets; - } - - /** - * Returns the web base path for the given level/group in config cascade. - * Style resources are relative to the template directory for the main (default) styles - * but relative to DOKU_BASE for everything else" - * - * @param string $config_group - * @return string - */ - protected function getWebbase($config_group) - { - if ($config_group === 'default') { - return tpl_basedir($this->tpl); - } else { - return DOKU_BASE; - } - } - - /** - * Amend paths used in replacement relative urls, refer FS#2879 - * - * @author Chris Smith - * - * @param array $replacements with key-value pairs - * @param string $location - * @return array - */ - protected function cssFixreplacementurls($replacements, $location) - { - foreach ($replacements as $key => $value) { - $replacements[$key] = preg_replace( - '#(url\([ \'"]*)(?!/|data:|http://|https://| |\'|")#', - '\\1' . $location, - $value - ); - } - return $replacements; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/BulkSubscriptionSender.php b/snippets/dokuwiki-2023-04-04/inc/Subscriptions/BulkSubscriptionSender.php deleted file mode 100644 index d0ae2bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/BulkSubscriptionSender.php +++ /dev/null @@ -1,262 +0,0 @@ -isenabled()) { - return 0; - } - - /** @var DokuWiki_Auth_Plugin $auth */ - global $auth; - global $conf; - global $USERINFO; - /** @var Input $INPUT */ - global $INPUT; - $count = 0; - - $subscriptions = $subscriberManager->subscribers($page, null, ['digest', 'list']); - - // remember current user info - $olduinfo = $USERINFO; - $olduser = $INPUT->server->str('REMOTE_USER'); - - foreach ($subscriptions as $target => $users) { - if (!$this->lock($target)) { - continue; - } - - foreach ($users as $user => $info) { - list($style, $lastupdate) = $info; - - $lastupdate = (int)$lastupdate; - if ($lastupdate + $conf['subscribe_time'] > time()) { - // Less than the configured time period passed since last - // update. - continue; - } - - // Work as the user to make sure ACLs apply correctly - $USERINFO = $auth->getUserData($user); - $INPUT->server->set('REMOTE_USER', $user); - if ($USERINFO === false) { - continue; - } - if (!$USERINFO['mail']) { - continue; - } - - if (substr($target, -1, 1) === ':') { - // subscription target is a namespace, get all changes within - $changes = getRecentsSince($lastupdate, null, getNS($target)); - } else { - // single page subscription, check ACL ourselves - if (auth_quickaclcheck($target) < AUTH_READ) { - continue; - } - $meta = p_get_metadata($target); - $changes = [$meta['last_change']]; - } - - // Filter out pages only changed in small and own edits - $change_ids = []; - foreach ($changes as $rev) { - $n = 0; - $pagelog = new PageChangeLog($rev['id']); - while (!is_null($rev) && $rev['date'] >= $lastupdate && - ($INPUT->server->str('REMOTE_USER') === $rev['user'] || - $rev['type'] === DOKU_CHANGE_TYPE_MINOR_EDIT) - ) { - $revisions = $pagelog->getRevisions($n++, 1); - $rev = (count($revisions) > 0) ? $pagelog->getRevisionInfo($revisions[0]) : null; - } - - if (!is_null($rev) && $rev['date'] >= $lastupdate) { - // Some change was not a minor one and not by myself - $change_ids[] = $rev['id']; - } - } - - // send it - if ($style === 'digest') { - foreach ($change_ids as $change_id) { - $this->sendDigest( - $USERINFO['mail'], - $change_id, - $lastupdate - ); - $count++; - } - } else { - if ($style === 'list') { - $this->sendList($USERINFO['mail'], $change_ids, $target); - $count++; - } - } - // TODO: Handle duplicate subscriptions. - - // Update notification time. - $subscriberManager->add($target, $user, $style, time()); - } - $this->unlock($target); - } - - // restore current user info - $USERINFO = $olduinfo; - $INPUT->server->set('REMOTE_USER', $olduser); - return $count; - } - - /** - * Lock subscription info - * - * We don't use io_lock() her because we do not wait for the lock and use a larger stale time - * - * @param string $id The target page or namespace, specified by id; Namespaces - * are identified by appending a colon. - * - * @return bool true, if you got a succesful lock - * @author Adrian Lang - */ - protected function lock($id) - { - global $conf; - - $lock = $conf['lockdir'] . '/_subscr_' . md5($id) . '.lock'; - - if (is_dir($lock) && time() - @filemtime($lock) > 60 * 5) { - // looks like a stale lock - remove it - @rmdir($lock); - } - - // try creating the lock directory - if (!@mkdir($lock)) { - return false; - } - - if ($conf['dperm']) { - chmod($lock, $conf['dperm']); - } - return true; - } - - /** - * Unlock subscription info - * - * @param string $id The target page or namespace, specified by id; Namespaces - * are identified by appending a colon. - * - * @return bool - * @author Adrian Lang - */ - protected function unlock($id) - { - global $conf; - $lock = $conf['lockdir'] . '/_subscr_' . md5($id) . '.lock'; - return @rmdir($lock); - } - - /** - * Send a digest mail - * - * Sends a digest mail showing a bunch of changes of a single page. Basically the same as sendPageDiff() - * but determines the last known revision first - * - * @param string $subscriber_mail The target mail address - * @param string $id The ID - * @param int $lastupdate Time of the last notification - * - * @return bool - * @author Adrian Lang - * - */ - protected function sendDigest($subscriber_mail, $id, $lastupdate) - { - $pagelog = new PageChangeLog($id); - $n = 0; - do { - $rev = $pagelog->getRevisions($n++, 1); - $rev = (count($rev) > 0) ? $rev[0] : null; - } while (!is_null($rev) && $rev > $lastupdate); - - // TODO I'm not happy with the following line and passing $this->mailer around. Not sure how to solve it better - $pageSubSender = new PageSubscriptionSender($this->mailer); - return $pageSubSender->sendPageDiff( - $subscriber_mail, - 'subscr_digest', - $id, - $rev - ); - } - - /** - * Send a list mail - * - * Sends a list mail showing a list of changed pages. - * - * @param string $subscriber_mail The target mail address - * @param array $ids Array of ids - * @param string $ns_id The id of the namespace - * - * @return bool true if a mail was sent - * @author Adrian Lang - * - */ - protected function sendList($subscriber_mail, $ids, $ns_id) - { - if (count($ids) === 0) { - return false; - } - - $tlist = ''; - $hlist = '
    '; - foreach ($ids as $id) { - $link = wl($id, [], true); - $tlist .= '* ' . $link . NL; - $hlist .= '
  • ' . hsc($id) . '
  • ' . NL; - } - $hlist .= '
'; - - $id = prettyprint_id($ns_id); - $trep = [ - 'DIFF' => rtrim($tlist), - 'PAGE' => $id, - 'SUBSCRIBE' => wl($id, ['do' => 'subscribe'], true, '&'), - ]; - $hrep = [ - 'DIFF' => $hlist, - ]; - - return $this->send( - $subscriber_mail, - 'subscribe_list', - $ns_id, - 'subscr_list', - $trep, - $hrep - ); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/MediaSubscriptionSender.php b/snippets/dokuwiki-2023-04-04/inc/Subscriptions/MediaSubscriptionSender.php deleted file mode 100644 index 1757c2b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/MediaSubscriptionSender.php +++ /dev/null @@ -1,47 +0,0 @@ - $mime, - 'MEDIA' => ml($id, $current_rev?('rev='.$current_rev):'', true, '&', true), - 'SIZE' => filesize_h(filesize($file)), - ]; - - if ($rev && $conf['mediarevisions']) { - $trep['OLD'] = ml($id, "rev=$rev", true, '&', true); - } else { - $trep['OLD'] = '---'; - } - - $headers = ['Message-Id' => $this->getMessageID($id, @filemtime($file))]; - if ($rev) { - $headers['In-Reply-To'] = $this->getMessageID($id, $rev); - } - - $this->send($subscriber_mail, 'upload', $id, $template, $trep, null, $headers); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/PageSubscriptionSender.php b/snippets/dokuwiki-2023-04-04/inc/Subscriptions/PageSubscriptionSender.php deleted file mode 100644 index e5577c1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/PageSubscriptionSender.php +++ /dev/null @@ -1,88 +0,0 @@ - $id, - 'NEWPAGE' => wl($id, $current_rev?('rev='.$current_rev):'', true, '&'), - 'SUMMARY' => $summary, - 'SUBSCRIBE' => wl($id, ['do' => 'subscribe'], true, '&'), - ]; - $hrep = []; - - if ($rev) { - $subject = 'changed'; - $trep['OLDPAGE'] = wl($id, "rev=$rev", true, '&'); - - $old_content = rawWiki($id, $rev); - $new_content = rawWiki($id); - - $df = new Diff( - explode("\n", $old_content), - explode("\n", $new_content) - ); - $dformat = new UnifiedDiffFormatter(); - $tdiff = $dformat->format($df); - - $DIFF_INLINESTYLES = true; - $df = new Diff( - explode("\n", $old_content), - explode("\n", $new_content) - ); - $dformat = new InlineDiffFormatter(); - $hdiff = $dformat->format($df); - $hdiff = '' . $hdiff . '
'; - $DIFF_INLINESTYLES = false; - } else { - $subject = 'newpage'; - $trep['OLDPAGE'] = '---'; - $tdiff = rawWiki($id); - $hdiff = nl2br(hsc($tdiff)); - } - - $trep['DIFF'] = $tdiff; - $hrep['DIFF'] = $hdiff; - - $headers = ['Message-Id' => $this->getMessageID($id)]; - if ($rev) { - $headers['In-Reply-To'] = $this->getMessageID($id, $rev); - } - - return $this->send( - $subscriber_mail, - $subject, - $id, - $template, - $trep, - $hrep, - $headers - ); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/RegistrationSubscriptionSender.php b/snippets/dokuwiki-2023-04-04/inc/Subscriptions/RegistrationSubscriptionSender.php deleted file mode 100644 index bd48875..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/RegistrationSubscriptionSender.php +++ /dev/null @@ -1,40 +0,0 @@ - - * - */ - public function sendRegister($login, $fullname, $email) - { - global $conf; - if (empty($conf['registernotify'])) { - return false; - } - - $trep = [ - 'NEWUSER' => $login, - 'NEWNAME' => $fullname, - 'NEWEMAIL' => $email, - ]; - - return $this->send( - $conf['registernotify'], - 'new_user', - $login, - 'registermail', - $trep - ); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/SubscriberManager.php b/snippets/dokuwiki-2023-04-04/inc/Subscriptions/SubscriberManager.php deleted file mode 100644 index 44a9b4a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/SubscriberManager.php +++ /dev/null @@ -1,295 +0,0 @@ -isenabled()) { - return false; - } - - // delete any existing subscription - $this->remove($id, $user); - - $user = auth_nameencode(trim($user)); - $style = trim($style); - $data = trim($data); - - if (!$user) { - throw new Exception('no subscription user given'); - } - if (!$style) { - throw new Exception('no subscription style given'); - } - if (!$data) { - $data = time(); - } //always add current time for new subscriptions - - $line = "$user $style $data\n"; - $file = $this->file($id); - return io_saveFile($file, $line, true); - } - - - /** - * Removes a subscription for the given page or namespace - * - * This removes all subscriptions matching the given criteria on the given page or - * namespace. It will *not* modify any subscriptions that may exist in higher - * namespaces. - * - * @param string $id The target object’s (namespace or page) id - * @param string|array $user - * @param string|array $style - * @param string|array $data - * - * @return bool - */ - public function remove($id, $user = null, $style = null, $data = null) - { - if (!$this->isenabled()) { - return false; - } - - $file = $this->file($id); - if (!file_exists($file)) { - return true; - } - - $regexBuilder = new SubscriberRegexBuilder(); - $re = $regexBuilder->buildRegex($user, $style, $data); - return io_deleteFromFile($file, $re, true); - } - - /** - * Get data for $INFO['subscribed'] - * - * $INFO['subscribed'] is either false if no subscription for the current page - * and user is in effect. Else it contains an array of arrays with the fields - * “targetâ€, “styleâ€, and optionally “dataâ€. - * - * @author Adrian Lang - * - * @param string $id Page ID, defaults to global $ID - * @param string $user User, defaults to $_SERVER['REMOTE_USER'] - * - * @return array|false - */ - public function userSubscription($id = '', $user = '') - { - if (!$this->isenabled()) { - return false; - } - - global $ID; - /** @var Input $INPUT */ - global $INPUT; - if (!$id) { - $id = $ID; - } - if (!$user) { - $user = $INPUT->server->str('REMOTE_USER'); - } - - if (empty($user)) { - // not logged in - return false; - } - - $subs = $this->subscribers($id, $user); - if (!count($subs)) { - return false; - } - - $result = []; - foreach ($subs as $target => $info) { - $result[] = [ - 'target' => $target, - 'style' => $info[$user][0], - 'data' => $info[$user][1], - ]; - } - - return $result; - } - - /** - * Recursively search for matching subscriptions - * - * This function searches all relevant subscription files for a page or - * namespace. - * - * @author Adrian Lang - * - * @param string $page The target object’s (namespace or page) id - * @param string|array $user - * @param string|array $style - * @param string|array $data - * - * @return array - */ - public function subscribers($page, $user = null, $style = null, $data = null) - { - if (!$this->isenabled()) { - return []; - } - - // Construct list of files which may contain relevant subscriptions. - $files = [':' => $this->file(':')]; - do { - $files[$page] = $this->file($page); - $page = getNS(rtrim($page, ':')) . ':'; - } while ($page !== ':'); - - $regexBuilder = new SubscriberRegexBuilder(); - $re = $regexBuilder->buildRegex($user, $style, $data); - - // Handle files. - $result = []; - foreach ($files as $target => $file) { - if (!file_exists($file)) { - continue; - } - - $lines = file($file); - foreach ($lines as $line) { - // fix old style subscription files - if (strpos($line, ' ') === false) { - $line = trim($line) . " every\n"; - } - - // check for matching entries - if (!preg_match($re, $line, $m)) { - continue; - } - - // if no last sent is set, use 0 - if (!isset($m[3])) { - $m[3] = 0; - } - - $u = rawurldecode($m[1]); // decode the user name - if (!isset($result[$target])) { - $result[$target] = []; - } - $result[$target][$u] = [$m[2], $m[3]]; // add to result - } - } - return array_reverse($result); - } - - /** - * Default callback for COMMON_NOTIFY_ADDRESSLIST - * - * Aggregates all email addresses of user who have subscribed the given page with 'every' style - * - * @author Adrian Lang - * @author Steven Danz - * - * @todo move the whole functionality into this class, trigger SUBSCRIPTION_NOTIFY_ADDRESSLIST instead, - * use an array for the addresses within it - * - * @param array &$data Containing the entries: - * - $id (the page id), - * - $self (whether the author should be notified, - * - $addresslist (current email address list) - * - $replacements (array of additional string substitutions, @KEY@ to be replaced by value) - */ - public function notifyAddresses(&$data) - { - if (!$this->isenabled()) { - return; - } - - /** @var DokuWiki_Auth_Plugin $auth */ - global $auth; - global $conf; - /** @var \Input $INPUT */ - global $INPUT; - - $id = $data['id']; - $self = $data['self']; - $addresslist = $data['addresslist']; - - $subscriptions = $this->subscribers($id, null, 'every'); - - $result = []; - foreach ($subscriptions as $target => $users) { - foreach ($users as $user => $info) { - $userinfo = $auth->getUserData($user); - if ($userinfo === false) { - continue; - } - if (!$userinfo['mail']) { - continue; - } - if (!$self && $user == $INPUT->server->str('REMOTE_USER')) { - continue; - } //skip our own changes - - $level = auth_aclcheck($id, $user, $userinfo['grps']); - if ($level >= AUTH_READ) { - if (strcasecmp($userinfo['mail'], $conf['notify']) != 0) { //skip user who get notified elsewhere - $result[$user] = $userinfo['mail']; - } - } - } - } - $data['addresslist'] = trim($addresslist . ',' . implode(',', $result), ','); - } - - /** - * Return the subscription meta file for the given ID - * - * @author Adrian Lang - * - * @param string $id The target page or namespace, specified by id; Namespaces - * are identified by appending a colon. - * - * @return string - */ - protected function file($id) - { - $meta_fname = '.mlist'; - if ((substr($id, -1, 1) === ':')) { - $meta_froot = getNS($id); - $meta_fname = '/' . $meta_fname; - } else { - $meta_froot = $id; - } - return metaFN((string)$meta_froot, $meta_fname); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/SubscriberRegexBuilder.php b/snippets/dokuwiki-2023-04-04/inc/Subscriptions/SubscriberRegexBuilder.php deleted file mode 100644 index 959702a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/SubscriberRegexBuilder.php +++ /dev/null @@ -1,70 +0,0 @@ - - * - */ - public function buildRegex($user = null, $style = null, $data = null) - { - // always work with arrays - $user = (array)$user; - $style = (array)$style; - $data = (array)$data; - - // clean - $user = array_filter(array_map('trim', $user)); - $style = array_filter(array_map('trim', $style)); - $data = array_filter(array_map('trim', $data)); - - // user names are encoded - $user = array_map('auth_nameencode', $user); - - // quote - $user = array_map('preg_quote_cb', $user); - $style = array_map('preg_quote_cb', $style); - $data = array_map('preg_quote_cb', $data); - - // join - $user = join('|', $user); - $style = join('|', $style); - $data = join('|', $data); - - // any data at all? - if ($user . $style . $data === '') { - throw new Exception('no data passed'); - } - - // replace empty values, set which ones are optional - $sopt = ''; - $dopt = ''; - if ($user === '') { - $user = '\S+'; - } - if ($style === '') { - $style = '\S+'; - $sopt = '?'; - } - if ($data === '') { - $data = '\S+'; - $dopt = '?'; - } - - // assemble - return "/^($user)(?:\\s+($style))$sopt(?:\\s+($data))$dopt$/"; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/SubscriptionSender.php b/snippets/dokuwiki-2023-04-04/inc/Subscriptions/SubscriptionSender.php deleted file mode 100644 index afc05bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Subscriptions/SubscriptionSender.php +++ /dev/null @@ -1,86 +0,0 @@ -mailer = $mailer; - } - - /** - * Get a valid message id for a certain $id and revision (or the current revision) - * - * @param string $id The id of the page (or media file) the message id should be for - * @param string $rev The revision of the page, set to the current revision of the page $id if not set - * - * @return string - */ - protected function getMessageID($id, $rev = null) - { - static $listid = null; - if (is_null($listid)) { - $server = parse_url(DOKU_URL, PHP_URL_HOST); - $listid = join('.', array_reverse(explode('/', DOKU_BASE))) . $server; - $listid = urlencode($listid); - $listid = strtolower(trim($listid, '.')); - } - - if (is_null($rev)) { - $rev = @filemtime(wikiFN($id)); - } - - return "<$id?rev=$rev@$listid>"; - } - - /** - * Helper function for sending a mail - * - * @param string $subscriber_mail The target mail address - * @param string $subject The lang id of the mail subject (without the - * prefix “mail_â€) - * @param string $context The context of this mail, eg. page or namespace id - * @param string $template The name of the mail template - * @param array $trep Predefined parameters used to parse the - * template (in text format) - * @param array $hrep Predefined parameters used to parse the - * template (in HTML format), null to default to $trep - * @param array $headers Additional mail headers in the form 'name' => 'value' - * - * @return bool - * @author Adrian Lang - * - */ - protected function send($subscriber_mail, $subject, $context, $template, $trep, $hrep = null, $headers = []) - { - global $lang; - global $conf; - - $text = rawLocale($template); - $subject = $lang['mail_' . $subject] . ' ' . $context; - $mail = $this->mailer; - $mail->bcc($subscriber_mail); - $mail->subject($subject); - $mail->setBody($text, $trep, $hrep); - if (in_array($template, ['subscr_list', 'subscr_digest'])) { - $mail->from($conf['mailfromnobody']); - } - if (isset($trep['SUBSCRIBE'])) { - $mail->setHeader('List-Unsubscribe', '<' . $trep['SUBSCRIBE'] . '>', false); - } - - foreach ($headers as $header => $value) { - $mail->setHeader($header, $value); - } - - return $mail->send(); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/TaskRunner.php b/snippets/dokuwiki-2023-04-04/inc/TaskRunner.php deleted file mode 100644 index b641fb1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/TaskRunner.php +++ /dev/null @@ -1,241 +0,0 @@ -has('debug') && $conf['allowdebug']; - if(!$defer && !$output){ - $this->sendGIF(); - } - - $ID = cleanID($INPUT->str('id')); - - // Catch any possible output (e.g. errors) - if(!$output) { - ob_start(); - } else { - header('Content-Type: text/plain'); - } - - // run one of the jobs - $tmp = []; // No event data - $evt = new Event('INDEXER_TASKS_RUN', $tmp); - if ($evt->advise_before()) { - $this->runIndexer() or - $this->runSitemapper() or - $this->sendDigest() or - $this->runTrimRecentChanges() or - $this->runTrimRecentChanges(true) or - $evt->advise_after(); - } - - if(!$output) { - ob_end_clean(); - if($defer) { - $this->sendGIF(); - } - } - } - - /** - * Just send a 1x1 pixel blank gif to the browser - * - * @author Andreas Gohr - * @author Harry Fuecks - */ - protected function sendGIF() - { - $img = base64_decode('R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7'); - header('Content-Type: image/gif'); - header('Content-Length: '.strlen($img)); - header('Connection: Close'); - print $img; - tpl_flush(); - // Browser should drop connection after this - // Thinks it's got the whole image - } - - /** - * Trims the recent changes cache (or imports the old changelog) as needed. - * - * @param bool $media_changes If the media changelog shall be trimmed instead of - * the page changelog - * - * @return bool - * @triggers TASK_RECENTCHANGES_TRIM - * @author Ben Coburn - */ - protected function runTrimRecentChanges($media_changes = false) - { - global $conf; - - echo "runTrimRecentChanges($media_changes): started" . NL; - - $fn = ($media_changes ? $conf['media_changelog'] : $conf['changelog']); - - // Trim the Recent Changes - // Trims the recent changes cache to the last $conf['changes_days'] recent - // changes or $conf['recent'] items, which ever is larger. - // The trimming is only done once a day. - if (file_exists($fn) && - (@filemtime($fn . '.trimmed') + 86400) < time() && - !file_exists($fn . '_tmp')) { - @touch($fn . '.trimmed'); - io_lock($fn); - $lines = file($fn); - if (count($lines) <= $conf['recent']) { - // nothing to trim - io_unlock($fn); - echo "runTrimRecentChanges($media_changes): finished" . NL; - return false; - } - - io_saveFile($fn . '_tmp', ''); // presave tmp as 2nd lock - $trim_time = time() - $conf['recent_days'] * 86400; - $out_lines = []; - $old_lines = []; - for ($i = 0; $i < count($lines); $i++) { - $log = ChangeLog::parseLogLine($lines[$i]); - if ($log === false) { - continue; // discard junk - } - - if ($log['date'] < $trim_time) { - // keep old lines for now (append .$i to prevent key collisions) - $old_lines[$log['date'] . ".$i"] = $lines[$i]; - } else { - // definitely keep these lines - $out_lines[$log['date'] . ".$i"] = $lines[$i]; - } - } - - if (count($lines) == count($out_lines)) { - // nothing to trim - @unlink($fn . '_tmp'); - io_unlock($fn); - echo "runTrimRecentChanges($media_changes): finished" . NL; - return false; - } - - // sort the final result, it shouldn't be necessary, - // however the extra robustness in making the changelog cache self-correcting is worth it - ksort($out_lines); - $extra = $conf['recent'] - count($out_lines); // do we need extra lines do bring us up to minimum - if ($extra > 0) { - ksort($old_lines); - $out_lines = array_merge(array_slice($old_lines, -$extra), $out_lines); - } - - $eventData = [ - 'isMedia' => $media_changes, - 'trimmedChangelogLines' => $out_lines, - 'removedChangelogLines' => $extra > 0 ? array_slice($old_lines, 0, -$extra) : $old_lines, - ]; - Event::createAndTrigger('TASK_RECENTCHANGES_TRIM', $eventData); - $out_lines = $eventData['trimmedChangelogLines']; - - // save trimmed changelog - io_saveFile($fn . '_tmp', implode('', $out_lines)); - @unlink($fn); - if (!rename($fn . '_tmp', $fn)) { - // rename failed so try another way... - io_unlock($fn); - io_saveFile($fn, implode('', $out_lines)); - @unlink($fn . '_tmp'); - } else { - io_unlock($fn); - } - echo "runTrimRecentChanges($media_changes): finished" . NL; - return true; - } - - // nothing done - echo "runTrimRecentChanges($media_changes): finished" . NL; - return false; - } - - - /** - * Runs the indexer for the current page - * - * @author Andreas Gohr - */ - protected function runIndexer() - { - global $ID; - print 'runIndexer(): started' . NL; - - if ((string) $ID === '') { - return false; - } - - // do the work - return idx_addPage($ID, true); - } - - /** - * Builds a Google Sitemap of all public pages known to the indexer - * - * The map is placed in the root directory named sitemap.xml.gz - This - * file needs to be writable! - * - * @author Andreas Gohr - * @link https://www.google.com/webmasters/sitemaps/docs/en/about.html - */ - protected function runSitemapper() - { - print 'runSitemapper(): started' . NL; - $result = Mapper::generate() && Mapper::pingSearchEngines(); - print 'runSitemapper(): finished' . NL; - return $result; - } - - /** - * Send digest and list mails for all subscriptions which are in effect for the - * current page - * - * @author Adrian Lang - */ - protected function sendDigest() - { - global $ID; - - echo 'sendDigest(): started' . NL; - if (!actionOK('subscribe')) { - echo 'sendDigest(): disabled' . NL; - return false; - } - $sub = new BulkSubscriptionSender(); - $sent = $sub->sendBulk($ID); - - echo "sendDigest(): sent $sent mails" . NL; - echo 'sendDigest(): finished' . NL; - return (bool)$sent; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Admin.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Admin.php deleted file mode 100644 index 925eb35..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Admin.php +++ /dev/null @@ -1,170 +0,0 @@ - - * @author HÃ¥kan Sandell - */ -class Admin extends Ui { - - protected $forAdmins = array('usermanager', 'acl', 'extension', 'config', 'logviewer', 'styling'); - protected $forManagers = array('revert', 'popularity'); - /** @var array[] */ - protected $menu; - - /** - * Display the UI element - * - * @return void - */ - public function show() { - $this->menu = $this->getPluginList(); - echo '
'; - echo p_locale_xhtml('admin'); - - $this->showMenu('admin'); - $this->showMenu('manager'); - $this->showSecurityCheck(); - $this->showVersion(); - $this->showMenu('other'); - echo '
'; - } - - /** - * Show the given menu of available plugins - * - * @param string $type admin|manager|other - */ - protected function showMenu($type) { - if (!$this->menu[$type]) return; - - if ($type === 'other') { - echo p_locale_xhtml('adminplugins'); - $class = 'admin_plugins'; - } else { - $class = 'admin_tasks'; - } - - echo "
    "; - foreach ($this->menu[$type] as $item) { - $this->showMenuItem($item); - } - echo '
'; - } - - /** - * Display the DokuWiki version - */ - protected function showVersion() { - echo '
'; - echo getVersion(); - echo '
'; - } - - /** - * data security check - * - * simple check if the 'savedir' is relative and accessible when appended to DOKU_URL - * - * it verifies either: - * 'savedir' has been moved elsewhere, or - * has protection to prevent the webserver serving files from it - * - * The actual check is carried out via JavaScript. See behaviour.js - */ - protected function showSecurityCheck() { - global $conf; - if(substr($conf['savedir'], 0, 2) !== './') return; - $img = DOKU_URL . $conf['savedir'] . - '/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.png'; - echo '
'; - } - - /** - * Display a single Admin menu item - * - * @param array $item - */ - protected function showMenuItem($item) { - global $ID; - if(blank($item['prompt'])) return; - echo '
  • '; - } - - /** - * Build list of admin functions from the plugins that handle them - * - * Checks the current permissions to decide on manager or admin plugins - * - * @return array list of plugins with their properties - */ - protected function getPluginList() { - global $conf; - - $pluginlist = plugin_list('admin'); - $menu = ['admin' => [], 'manager' => [], 'other' => []]; - - foreach($pluginlist as $p) { - /** @var AdminPlugin $obj */ - if(($obj = plugin_load('admin', $p)) === null) continue; - - // check permissions - if (!$obj->isAccessibleByCurrentUser()) continue; - - if (in_array($p, $this->forAdmins, true)) { - $type = 'admin'; - } elseif (in_array($p, $this->forManagers, true)){ - $type = 'manager'; - } else { - $type = 'other'; - } - - $menu[$type][$p] = array( - 'plugin' => $p, - 'prompt' => $obj->getMenuText($conf['lang']), - 'icon' => $obj->getMenuIcon(), - 'sort' => $obj->getMenuSort(), - ); - } - - // sort by name, then sort - uasort($menu['admin'], [$this, 'menuSort']); - uasort($menu['manager'], [$this, 'menuSort']); - uasort($menu['other'], [$this, 'menuSort']); - - return $menu; - } - - /** - * Custom sorting for admin menu - * - * We sort alphabetically first, then by sort value - * - * @param array $a - * @param array $b - * @return int - */ - protected function menuSort($a, $b) { - $strcmp = Sort::strcmp($a['prompt'], $b['prompt']); - if($strcmp != 0) return $strcmp; - if($a['sort'] === $b['sort']) return 0; - return ($a['sort'] < $b['sort']) ? -1 : 1; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Backlinks.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Backlinks.php deleted file mode 100644 index 9ac99b1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Backlinks.php +++ /dev/null @@ -1,43 +0,0 @@ - - * @author Michael Klier - * - * @return void - */ - public function show() - { - global $ID; - global $lang; - - // print intro - print p_locale_xhtml('backlinks'); - - $data = ft_backlinks($ID); - - if (!empty($data)) { - print '
      '; - foreach ($data as $blink) { - print '
    • '; - print html_wikilink(':'.$blink,useHeading('navigation') ? null : $blink); - print '
    • '; - } - print '
    '; - } else { - print '

    '. $lang['nothingfound'] .'

    '; - } - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Diff.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Diff.php deleted file mode 100644 index 9eb3553..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Diff.php +++ /dev/null @@ -1,129 +0,0 @@ -id = $id; - $this->setChangeLog(); - } - - /** - * set class property changelog - */ - abstract protected function setChangeLog(); - - /** - * Prepare revision info of comparison pair - */ - abstract protected function preProcess(); - - /** - * Set a pair of revisions to be compared - * - * @param int $rev1 older revision - * @param int $rev2 newer revision - * @return $this - */ - public function compare($rev1, $rev2) - { - if ($rev2 < $rev1) [$rev1, $rev2] = [$rev2, $rev1]; - $this->rev1 = (int)$rev1; - $this->rev2 = (int)$this->changelog->traceCurrentRevision($rev2); - return $this; - } - - /** - * Gets or Sets preference of the Ui\Diff object - * - * @param string|array $prefs a key name or key-value pair(s) - * @param mixed $value value used when the first args is string - * @return array|$this - */ - public function preference($prefs = null, $value = null) - { - // set - if (is_string($prefs) && isset($value)) { - $this->preference[$prefs] = $value; - return $this; - } elseif (is_array($prefs)) { - foreach ($prefs as $name => $value) { - $this->preference[$name] = $value; - } - return $this; - } - // get - return $this->preference; - } - - /** - * Handle requested revision(s) - * - * @return void - */ - protected function handle() - { - global $INPUT; - - // diff link icon click, eg. &do=diff&rev=# - if ($INPUT->has('rev')) { - $this->rev1 = $INPUT->int('rev'); - $this->rev2 = $this->changelog->currentRevision(); - if ($this->rev2 <= $this->rev1) { - // fallback to compare previous with current - unset($this->rev1, $this->rev2); - } - } - - // submit button with two checked boxes, eg. &do=diff&rev2[0]=#&rev2[1]=# - $revs = $INPUT->arr('rev2', []); - if (count($revs) > 1) { - list($rev1, $rev2) = $revs; - if ($rev2 < $rev1) [$rev1, $rev2] = [$rev2, $rev1]; - $this->rev1 = (int)$rev1; - $this->rev2 = (int)$this->changelog->traceCurrentRevision($rev2); - } - - // no revision was given, compare previous to current - if (!isset($this->rev1, $this->rev2)) { - $rev2 = $this->changelog->currentRevision(); - if ($rev2 > $this->changelog->lastRevision()) { - $rev1 = $this->changelog->lastRevision(); - } else { - $revs = $this->changelog->getRevisions(0, 1); - $rev1 = count($revs) ? $revs[0] : false; - } - $this->rev1 = $rev1; - $this->rev2 = $rev2; - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Editor.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Editor.php deleted file mode 100644 index 67ad081..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Editor.php +++ /dev/null @@ -1,212 +0,0 @@ - - * - * @triggers EDIT_FORM_ADDTEXTAREA - * @return void - */ - public function show() - { - global $INPUT; - global $ID; - global $REV; - global $DATE; - global $PRE; - global $SUF; - global $INFO; - global $SUM; - global $lang; - global $conf; - global $TEXT; - - global $license; - - if ($INPUT->has('changecheck')) { - $check = $INPUT->str('changecheck'); - } elseif (!$INFO['exists']) { - // $TEXT has been loaded from page template - $check = md5(''); - } else { - $check = md5($TEXT); - } - $mod = (md5($TEXT) !== $check); - - $wr = $INFO['writable'] && !$INFO['locked']; - - // intro locale text (edit, rditrev, or read) - if ($wr) { - $intro = ($REV) ? 'editrev' : 'edit'; - } else { - // check pseudo action 'source' - if (!actionOK('source')) { - msg('Command disabled: source', -1); - return; - } - $intro = 'read'; - } - - // create the Editor form - $form = new Form(['id' => 'dw__editform']); - $form->setHiddenField('id', $ID); - $form->setHiddenField('rev', $REV); - $form->setHiddenField('date', $DATE); - $form->setHiddenField('prefix', $PRE .'.'); - $form->setHiddenField('suffix', $SUF); - $form->setHiddenField('changecheck', $check); - - // prepare data for EDIT_FORM_ALTERNATE event - $data = array( - 'form' => $form, - 'wr' => $wr, - 'media_manager' => true, - 'target' => ($INPUT->has('target') && $wr) ? $INPUT->str('target') : 'section', - 'intro_locale' => $intro, - ); - - if ($data['target'] !== 'section') { - // Only emit event if page is writable, section edit data is valid and - // edit target is not section. - Event::createAndTrigger('EDIT_FORM_ADDTEXTAREA', $data, [$this,'addTextarea'], true); - } else { - $this->addTextarea($data); - } - - $form->setHiddenField('target', $data['target']); - - if ($INPUT->has('hid')) { - $form->setHiddenField('hid', $INPUT->str('hid')); - } - if ($INPUT->has('codeblockOffset')) { - $form->setHiddenField('codeblockOffset', $INPUT->str('codeblockOffset')); - } - - $form->addTagOpen('div')->id('wiki__editbar')->addClass('editBar'); - - $form->addTagOpen('div')->id('size__ctl'); - $form->addTagClose('div'); - - if ($wr) { - // add edit buttons: save, preview, cancel - $form->addTagOpen('div')->addClass('editButtons'); - $form->addButton('do[save]', $lang['btn_save'])->attr('type', 'submit') - ->attrs(['accesskey' => 's', 'tabindex' => '4']) - ->id('edbtn__save'); - $form->addButton('do[preview]', $lang['btn_preview'])->attr('type', 'submit') - ->attrs(['accesskey' => 'p', 'tabindex' => '5']) - ->id('edbtn__preview'); - $form->addButton('do[cancel]', $lang['btn_cancel'])->attr('type', 'submit') - ->attrs(['tabindex' => '6']); - $form->addTagClose('div'); // close div editButtons class - - // add a textbox for edit summary - $form->addTagOpen('div')->addClass('summary'); - $input = $form->addTextInput('summary', $lang['summary']) - ->attrs(['size' => '50', 'tabindex' => '2']) - ->id('edit__summary')->addClass('edit') - ->val($SUM); - $input->getLabel()->attr('class', 'nowrap'); - - // adds a checkbox for minor edits for logged in users - if ($conf['useacl'] && $INPUT->server->str('REMOTE_USER')) { - $form->addHTML(' '); - $form->addCheckbox('minor', $lang['minoredit'])->id('edit__minoredit')->addClass('nowrap')->val('1'); - } - $form->addTagClose('div'); // close div summary class - } - - $form->addTagClose('div'); // close div editBar class - - // license note - if ($wr && $conf['license']) { - $attr = array( - 'href' => $license[$conf['license']]['url'], - 'rel' => 'license', - 'class' => 'urlextern', - 'target' => $conf['target']['extern'] ?: '', - ); - $form->addTagOpen('div')->addClass('license'); - $form->addHTML($lang['licenseok'] - .' '.$license[$conf['license']]['name'].'' - ); - $form->addTagClose('div'); - } - - // start editor html output - if ($wr) { - // sets changed to true when previewed - echo ''; - } - - // print intro locale text (edit, rditrev, or read.txt) - if (isset($data['intro_locale'])) { - echo p_locale_xhtml($data['intro_locale']); - } - - echo '
    '; - - echo '
    '; - echo '
    '; - if ($wr && $data['media_manager']) { - echo ''; - echo $lang['mediaselect']; - echo ''; - } - echo '
    '; - echo '
    '; - - echo '
    '; - $draft = new Draft($ID, $INFO['client']); - if ($draft->isDraftAvailable()) { - echo $draft->getDraftMessage(); - } - echo '
    '; - - echo $form->toHTML('Edit'); - - echo '
    '; // close div editBox class - } - - /** - * Display the default edit form (textarea) - * - * the default action for EDIT_FORM_ADDTEXTAREA - * - * @param array{wr: bool, media_manager: bool, target: string, intro_locale: string, form: Form} $data - */ - public function addTextarea(&$data) - { - global $TEXT; - - if ($data['target'] !== 'section') { - msg('No editor for edit target '. hsc($data['target']) .' found.', -1); - } - - // set textarea attributes - $attr = array('tabindex' => '1'); - if (!$data['wr']) $attr['readonly'] = 'readonly'; - $attr['dir'] = 'auto'; - $attr['cols'] = '80'; - $attr['rows'] = '10'; - - $data['form']->addTextarea('wikitext','')->attrs($attr)->val($TEXT) - ->id('wiki__text')->addClass('edit'); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Index.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Index.php deleted file mode 100644 index f7920f1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Index.php +++ /dev/null @@ -1,131 +0,0 @@ -ns = $ns; - } - - - /** - * Display page index - * - * @author Andreas Gohr - * - * @return void - */ - public function show() - { - // print intro - print p_locale_xhtml('index'); - - print $this->sitemap(); - } - - /** - * Build html of sitemap, unordered list of pages under the namespace - * - * @return string - */ - public function sitemap() - { - global $conf; - global $ID; - - $ns = cleanID($this->ns); - if (empty($ns)){ - $ns = getNS($ID); - if ($ns === false) $ns = ''; - } - $ns = utf8_encodeFN(str_replace(':', '/', $ns)); - $data = array(); - search($data, $conf['datadir'], 'search_index', array('ns' => $ns)); - - return '
    ' - . html_buildlist($data, 'idx', [$this,'formatListItem'], [$this,'tagListItem']) - . '
    '; - } - - /** - * Index item formatter - * - * User function for html_buildlist() - * - * @author Andreas Gohr - * - * @param array $item - * @return string - */ - public function formatListItem($item) // RENAMED from html_list_index() - { - global $ID, $conf; - - // prevent searchbots needlessly following links - $nofollow = ($ID != $conf['start'] || $conf['sitemap']) ? 'rel="nofollow"' : ''; - - $html = ''; - $base = ':'.$item['id']; - $base = substr($base, strrpos($base,':') +1); - if ($item['type'] == 'd') { - // FS#2766, no need for search bots to follow namespace links in the index - $link = wl($ID, 'idx='. rawurlencode($item['id'])); - $html .= ''; - $html .= $base; - $html .= ''; - } else { - // default is noNSorNS($id), but we want noNS($id) when useheading is off FS#2605 - $html .= html_wikilink(':'.$item['id'], useHeading('navigation') ? null : noNS($item['id'])); - } - return $html; - } - - /** - * Index List item - * - * This user function is used in html_buildlist to build the - *
  • tags for namespaces when displaying the page index - * it gives different classes to opened or closed "folders" - * - * @author Andreas Gohr - * - * @param array $item - * @return string html - */ - public function tagListItem($item) // RENAMED from html_li_index() - { - global $INFO; - global $ACT; - - $class = ''; - $id = ''; - - if ($item['type'] == 'f') { - // scroll to the current item - if (isset($INFO) && $item['id'] == $INFO['id'] && $ACT == 'index') { - $id = ' id="scroll__here"'; - $class = ' bounce'; - } - return '
  • '; - } elseif ($item['open']) { - return '
  • '; - } else { - return '
  • '; - } - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Login.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Login.php deleted file mode 100644 index 0980130..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Login.php +++ /dev/null @@ -1,82 +0,0 @@ -showIcon = (bool)$showIcon; - } - - /** - * Display the Login Form Panel - * - * @author Andreas Gohr - * - * @return void - */ - public function show() - { - global $lang; - global $conf; - global $ID; - global $INPUT; - - // print intro - print p_locale_xhtml('login'); - print '
    '.NL; - - // create the login form - $form = new Form(['id' => 'dw__login', 'action' => wl($ID)]); - $form->addTagOpen('div')->addClass('no'); - $form->addFieldsetOpen($lang['btn_login']); - $form->setHiddenField('id', $ID); - $form->setHiddenField('do', 'login'); - - $input = $form->addTextInput('u', $lang['user'])->id('focus__this')->addClass('edit') - ->val((!$INPUT->bool('http_credentials')) ? $INPUT->str('u') : ''); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - - $input = $form->addPasswordInput('p', $lang['pass'])->addClass('block edit'); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - - if ($conf['rememberme']) { - $form->addCheckbox('r', $lang['remember'])->id('remember__me')->val('1'); - } - $form->addButton('', $lang['btn_login'])->attr('type', 'submit'); - $form->addFieldsetClose(); - $form->addTagClose('div'); - - if(actionOK('register')){ - $registerLink = (new \dokuwiki\Menu\Item\Register())->asHtmlLink('', $this->showIcon); - $form->addHTML('

    '.$lang['reghere'].': '. $registerLink .'

    '); - } - - if (actionOK('resendpwd')) { - $resendPwLink = (new \dokuwiki\Menu\Item\Resendpwd())->asHtmlLink('', $this->showIcon); - $form->addHTML('

    '.$lang['pwdforget'].': '. $resendPwLink .'

    '); - } - - print $form->toHTML('Login'); - - print '
    '; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Media/Display.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Media/Display.php deleted file mode 100644 index 0d2266b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Media/Display.php +++ /dev/null @@ -1,126 +0,0 @@ -mediaFile = $mediaFile; - } - - /** - * Get the HTML to display a preview image if possible, otherwise show an icon - * - * @param int $w bounding box width to resize pixel based images to - * @param int $h bounding box height to resize pixel based images to - * @return string - */ - public function getPreviewHtml($w, $h) - { - if ($this->mediaFile->isImage()) { - $src = ml($this->mediaFile->getId(), ['w' => $w, 'h' => $h]); - } else { - $src = $this->getIconUrl(); - } - - $attr = [ - 'alt' => $this->mediaFile->getDisplayName(), - 'loading' => 'lazy', - 'width' => $w, - 'height' => $h, - ]; - - return ''; - } - - /** - * Return the URL to the icon for this file - * - * @return string - */ - public function getIconUrl() - { - $link = 'lib/images/fileicons/svg/' . $this->mediaFile->getIcoClass() . '.svg'; - if (!file_exists(DOKU_INC . $link)) $link = 'lib/images/fileicons/svg/file.svg'; - return DOKU_BASE . $link; - } - - /** - * Show IDs relative to this namespace - * - * @param string|null $ns Use null to disable - */ - public function relativeDisplay($ns) - { - $this->relativeDisplay = $ns; - } - - /** - * Scroll to this file on display? - * - * @param bool $set - */ - public function scrollIntoView($set = true) - { - $this->scrollIntoView = $set; - } - - /** @return string */ - protected function formatDate() - { - return dformat($this->mediaFile->getLastModified()); - } - - /** - * Output the image dimension if any - * - * @param string $empty what to show when no dimensions are available - * @return string - */ - protected function formatDimensions($empty = ' ') - { - $w = $this->mediaFile->getWidth(); - $h = $this->mediaFile->getHeight(); - if ($w && $h) { - return $w . '×' . $h; - } else { - return $empty; - } - } - - /** @return string */ - protected function formatFileSize() - { - return filesize_h($this->mediaFile->getFileSize()); - } - - /** @return string */ - protected function formatDisplayName() - { - if ($this->relativeDisplay !== null) { - $id = $this->mediaFile->getId(); - if (substr($id, 0, strlen($this->relativeDisplay)) == $this->relativeDisplay) { - $id = substr($id, strlen($this->relativeDisplay)); - } - return ltrim($id, ':'); - } else { - return $this->mediaFile->getDisplayName(); - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Media/DisplayRow.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Media/DisplayRow.php deleted file mode 100644 index 3220982..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Media/DisplayRow.php +++ /dev/null @@ -1,93 +0,0 @@ -mediaFile->getId(); - $class = 'select mediafile mf_' . $this->mediaFile->getIcoClass(); - $info = trim($this->formatDimensions('') . ' ' . $this->formatDate() . ' ' . $this->formatFileSize()); - $jump = $this->scrollIntoView ? 'id="scroll__here"' : ''; - - echo '
    '; - echo '' . - $this->formatDisplayName() . - ' '; - echo '(' . $info . ')' . NL; - - // view button - $link = ml($id, '', true); - echo ' '; - - // mediamanager button - $link = wl('', array('do' => 'media', 'image' => $id, 'ns' => getNS($id))); - echo ' '; - - // delete button - if ($this->mediaFile->isWritable() && $this->mediaFile->userPermission() >= AUTH_DELETE) { - $link = DOKU_BASE . 'lib/exe/mediamanager.php?delete=' . rawurlencode($id) . - '&sectok=' . getSecurityToken(); - echo ' ' . - '' . $lang['btn_delete'] . ''; - } - - echo '
    '; - echo $lang['mediausage'] . ' {{:' . $id . '}}'; - echo '
    '; - if ($this->mediaFile->isImage()) $this->showDetails(); - echo '
    ' . NL; - echo '
    ' . NL; - - } - - /** - * Show Thumbnail and EXIF data - */ - protected function showDetails() - { - $id = $this->mediaFile->getId(); - - echo '
    '; - echo ''; - - // read EXIF/IPTC data - $t = $this->mediaFile->getMeta()->getField(array('IPTC.Headline', 'xmp.dc:title')); - $d = $this->mediaFile->getMeta()->getField(array( - 'IPTC.Caption', - 'EXIF.UserComment', - 'EXIF.TIFFImageDescription', - 'EXIF.TIFFUserComment', - )); - if (PhpString::strlen($d) > 250) $d = PhpString::substr($d, 0, 250) . '...'; - $k = $this->mediaFile->getMeta()->getField(array('IPTC.Keywords', 'IPTC.Category', 'xmp.dc:subject')); - - // print EXIF/IPTC data - if ($t || $d || $k) { - echo '

    '; - if ($t) echo '' . hsc($t) . '
    '; - if ($d) echo hsc($d) . '
    '; - if ($t) echo '' . hsc($k) . ''; - echo '

    '; - } - echo '
    '; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Media/DisplayTile.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Media/DisplayTile.php deleted file mode 100644 index aff294b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Media/DisplayTile.php +++ /dev/null @@ -1,54 +0,0 @@ -mmUrl = media_managerURL([ - 'image' => $this->mediaFile->getId(), - 'ns' => getNS($this->mediaFile->getId()), - 'tab_details' => 'view', - ]); - } - - /** - * Display the tile - */ - public function show() - { - $jump = $this->scrollIntoView ? 'id="scroll__here"' : ''; - - echo '
    '; - echo '
    '; - echo ''; - echo $this->getPreviewHtml(90, 90); - echo ''; - echo '
    '; - - echo '
    '; - echo '' . - $this->formatDisplayName() . - ''; - echo '
    '; - - echo '
    ' . $this->formatDimensions() . '
    '; - echo '
    ' . $this->formatDate() . '
    '; - echo '
    ' . $this->formatFileSize() . '
    '; - - echo '
    '; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/MediaDiff.php b/snippets/dokuwiki-2023-04-04/inc/Ui/MediaDiff.php deleted file mode 100644 index ec3d4c8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/MediaDiff.php +++ /dev/null @@ -1,328 +0,0 @@ -preference['fromAjax'] = false; // see dokuwiki\Ajax::callMediadiff() - $this->preference['showIntro'] = false; - $this->preference['difftype'] = 'both'; // diff view type: both, opacity or portions - - parent::__construct($id); - } - - /** @inheritdoc */ - protected function setChangeLog() - { - $this->changelog = new MediaChangeLog($this->id); - } - - /** - * Handle requested revision(s) and diff view preferences - * - * @return void - */ - protected function handle() - { - global $INPUT; - - // retrieve requested rev or rev2 - parent::handle(); - - // requested diff view type - if ($INPUT->has('difftype')) { - $this->preference['difftype'] = $INPUT->str('difftype'); - } - } - - /** - * Prepare revision info of comparison pair - */ - protected function preProcess() - { - $changelog =& $this->changelog; - - // create revision info object for older and newer sides - // RevInfo1 : older, left side - // RevInfo2 : newer, right side - - $changelogRev1 = $changelog->getRevisionInfo($this->rev1); - $changelogRev2 = $changelog->getRevisionInfo($this->rev2); - $changelogRev1['media'] = $changelogRev2['media'] = true; - - $this->RevInfo1 = new RevisionInfo($changelogRev1); - $this->RevInfo2 = new RevisionInfo($changelogRev2); - - $this->is_img = preg_match('/\.(jpe?g|gif|png)$/', $this->id); - - foreach ([$this->RevInfo1, $this->RevInfo2] as $RevInfo) { - $isCurrent = $changelog->isCurrentRevision($RevInfo->val('date')); - $RevInfo->isCurrent($isCurrent); - - if ($this->is_img) { - $rev = $isCurrent ? '' : $RevInfo->val('date'); - $meta = new JpegMeta(mediaFN($this->id, $rev)); - // get image width and height for the media manager preview panel - $RevInfo->append([ - 'previewSize' => media_image_preview_size($this->id, $rev, $meta) - ]); - } - } - - // re-check image, ensure minimum image width for showImageDiff() - $this->is_img = ($this->is_img - && ($this->RevInfo1->val('previewSize')[0] ?? 0) >= 30 - && ($this->RevInfo2->val('previewSize')[0] ?? 0) >= 30 - ); - // adjust requested diff view type - if (!$this->is_img) { - $this->preference['difftype'] = 'both'; - } - } - - - /** - * Shows difference between two revisions of media - * - * @author Kate Arzamastseva - */ - public function show() - { - global $conf; - - $ns = getNS($this->id); - $auth = auth_quickaclcheck("$ns:*"); - - if ($auth < AUTH_READ || !$this->id || !$conf['mediarevisions']) return; - - // retrieve form parameters: rev, rev2, difftype - $this->handle(); - // prepare revision info of comparison pair - $this->preProcess(); - - // display intro - if ($this->preference['showIntro']) echo p_locale_xhtml('diff'); - - // print form to choose diff view type - if ($this->is_img && !$this->preference['fromAjax']) { - $this->showDiffViewSelector(); - echo '
    '; - } - - switch ($this->preference['difftype']) { - case 'opacity': - case 'portions': - $this->showImageDiff(); - break; - case 'both': - default: - $this->showFileDiff(); - break; - } - - if ($this->is_img && !$this->preference['fromAjax']) { - echo '
    '; - } - } - - /** - * Print form to choose diff view type - * the dropdown is to be added through JavaScript, see lib/scripts/media.js - */ - protected function showDiffViewSelector() - { - // use timestamp for current revision, date may be false when revisions < 2 - [$rev1, $rev2] = [(int)$this->RevInfo1->val('date'), (int)$this->RevInfo2->val('date')]; - - echo '
    '; - - $form = new Form([ - 'id' => 'mediamanager__form_diffview', - 'action' => media_managerURL([], '&'), - 'method' => 'get', - 'class' => 'diffView', - ]); - $form->addTagOpen('div')->addClass('no'); - $form->setHiddenField('sectok', null); - $form->setHiddenField('mediado', 'diff'); - $form->setHiddenField('rev2[0]', $rev1); - $form->setHiddenField('rev2[1]', $rev2); - $form->addTagClose('div'); - echo $form->toHTML(); - - echo '
    '; // .diffoptions - } - - /** - * Prints two images side by side - * and slider - * - * @author Kate Arzamastseva - */ - protected function showImageDiff() - { - $rev1 = $this->RevInfo1->isCurrent() ? '' : $this->RevInfo1->val('date'); - $rev2 = $this->RevInfo2->isCurrent() ? '' : $this->RevInfo2->val('date'); - - // diff view type: opacity or portions - $type = $this->preference['difftype']; - - // adjust image width, right side (newer) has priority - $rev1Size = $this->RevInfo1->val('previewSize'); - $rev2Size = $this->RevInfo2->val('previewSize'); - if ($rev1Size != $rev2Size) { - if ($rev2Size[0] > $rev1Size[0]) { - $rev1Size = $rev2Size; - } - } - - $rev1Src = ml($this->id, ['rev' => $rev1, 'h' => $rev1Size[1], 'w' => $rev1Size[0]]); - $rev2Src = ml($this->id, ['rev' => $rev2, 'h' => $rev1Size[1], 'w' => $rev1Size[0]]); - - // slider - echo '
    '; - - // two images in divs - echo '
    '; - echo '
    '; - echo ''; - echo '
    '; - echo '
    '; - echo ''; - echo '
    '; - echo '
    '; - } - - /** - * Shows difference between two revisions of media file - * - * @author Kate Arzamastseva - */ - protected function showFileDiff() - { - global $lang; - - $ns = getNS($this->id); - $auth = auth_quickaclcheck("$ns:*"); - - $rev1 = $this->RevInfo1->isCurrent() ? '' : (int)$this->RevInfo1->val('date'); - $rev2 = $this->RevInfo2->isCurrent() ? '' : (int)$this->RevInfo2->val('date'); - - // revision title - $rev1Title = trim($this->RevInfo1->showRevisionTitle() .' '. $this->RevInfo1->showCurrentIndicator()); - $rev1Summary = ($this->RevInfo1->val('date')) - ? $this->RevInfo1->showEditSummary() .' '. $this->RevInfo1->showEditor() - : ''; - $rev2Title = trim($this->RevInfo2->showRevisionTitle() .' '. $this->RevInfo2->showCurrentIndicator()); - $rev2Summary = ($this->RevInfo2->val('date')) - ? $this->RevInfo2->showEditSummary() .' '. $this->RevInfo2->showEditor() - : ''; - - $rev1Meta = new JpegMeta(mediaFN($this->id, $rev1)); - $rev2Meta = new JpegMeta(mediaFN($this->id, $rev2)); - - // display diff view table - echo '
    '; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - - echo ''; - echo ''; - - echo ''; - echo ''; - - echo ''; - echo ''; - - echo ''; - echo ''; - - $rev1Tags = media_file_tags($rev1Meta); - $rev2Tags = media_file_tags($rev2Meta); - // FIXME rev2Tags-only stuff ignored - foreach ($rev1Tags as $key => $tag) { - if ($tag['value'] != $rev2Tags[$key]['value']) { - $rev2Tags[$key]['highlighted'] = true; - $rev1Tags[$key]['highlighted'] = true; - } elseif (!$tag['value'] || !$rev2Tags[$key]['value']) { - unset($rev2Tags[$key]); - unset($rev1Tags[$key]); - } - } - - echo ''; - foreach ([$rev1Tags, $rev2Tags] as $tags) { - echo ''; - } - echo ''; - - echo '
    '. $rev1Title .' '. $rev1Summary .''. $rev2Title .' '. $rev2Summary .'
    '; - media_preview($this->id, $auth, $rev1, $rev1Meta); // $auth not used in media_preview()? - echo ''; - media_preview($this->id, $auth, $rev2, $rev2Meta); - echo '
    '; - media_preview_buttons($this->id, $auth, $rev1); // $auth used in media_preview_buttons() - echo ''; - media_preview_buttons($this->id, $auth, $rev2); - echo '
    '; - - echo '
    '; - foreach ($tags as $tag) { - $value = cleanText($tag['value']); - if (!$value) $value = '-'; - echo '
    '.$lang[$tag['tag'][1]].'
    '; - echo '
    '; - if (!empty($tag['highlighted'])) echo ''; - if ($tag['tag'][2] == 'date') { - echo dformat($value); - } else { - echo hsc($value); - } - if (!empty($tag['highlighted'])) echo ''; - echo '
    '; - } - echo '
    '; - - echo '
    '; - echo '
    '; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/MediaRevisions.php b/snippets/dokuwiki-2023-04-04/inc/Ui/MediaRevisions.php deleted file mode 100644 index e774de7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/MediaRevisions.php +++ /dev/null @@ -1,121 +0,0 @@ -changelog = new MediaChangeLog($this->id); - } - - /** - * Display a list of Media Revisions in the MediaManager - * - * @author Andreas Gohr - * @author Ben Coburn - * @author Kate Arzamastseva - * @author Satoshi Sahara - * - * @param int $first skip the first n changelog lines - * @return void - */ - public function show($first = -1) - { - global $lang; - $changelog =& $this->changelog; - - // get revisions, and set correct pagination parameters (first, hasNext) - if ($first === null) $first = -1; - $hasNext = false; - $revisions = $this->getRevisions($first, $hasNext); - - // create the form - $form = new Form([ - 'id' => 'page__revisions', // must not be "media__revisions" - 'action' => media_managerURL(['image' => $this->id], '&'), - 'class' => 'changes', - ]); - $form->setHiddenField('mediado', 'diff'); // required for media revisions - $form->addTagOpen('div')->addClass('no'); - - // start listing - $form->addTagOpen('ul'); - foreach ($revisions as $info) { - $rev = $info['date']; - $info['media'] = true; - $RevInfo = new RevisionInfo($info); - $RevInfo->isCurrent($changelog->isCurrentRevision($rev)); - - $class = ($RevInfo->val('type') === DOKU_CHANGE_TYPE_MINOR_EDIT) ? 'minor' : ''; - $form->addTagOpen('li')->addClass($class); - $form->addTagOpen('div')->addClass('li'); - - if ($RevInfo->isCurrent()) { - $form->addCheckbox('rev2[]')->val($rev); - } elseif (file_exists(mediaFN($this->id, $rev))) { - $form->addCheckbox('rev2[]')->val($rev); - } else { - $form->addCheckbox('')->val($rev)->attr('disabled','disabled'); - } - $form->addHTML(' '); - - $html = implode(' ', [ - $RevInfo->showEditDate(), // edit date and time - $RevInfo->showIconCompareWithCurrent(), // link to diff view icon - $RevInfo->showFileName(), // name of page or media - '
    ', - $RevInfo->showEditSummary(), // edit summary - $RevInfo->showEditor(), // editor info - $RevInfo->showSizechange(), // size change indicator - $RevInfo->showCurrentIndicator(), // current indicator (only when k=1) - '
    ', - ]); - $form->addHTML($html); - - $form->addTagClose('div'); - $form->addTagClose('li'); - } - $form->addTagClose('ul'); // end of revision list - - // show button for diff view - $form->addButton('do[diff]', $lang['diff2'])->attr('type', 'submit'); - - $form->addTagClose('div'); // close div class=no - - print $form->toHTML('Revisions'); - - // provide navigation for paginated revision list (of pages and/or media files) - print $this->navigation($first, $hasNext, function ($n) { - return media_managerURL(['first' => $n], '&', false, true); - }); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/PageConflict.php b/snippets/dokuwiki-2023-04-04/inc/Ui/PageConflict.php deleted file mode 100644 index 5848601..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/PageConflict.php +++ /dev/null @@ -1,63 +0,0 @@ -text = $text; - $this->summary = $summary; - } - - /** - * Show conflict form to ask whether save anyway or cancel the page edits - * - * @author Andreas Gohr - * - * @return void - */ - public function show() - { - global $INFO; - global $lang; - - // print intro - print p_locale_xhtml('conflict'); - - // create the form - $form = new Form(['id' => 'dw__editform']); - $form->addTagOpen('div')->addClass('no'); - $form->setHiddenField('id', $INFO['id']); - $form->setHiddenField('wikitext', $this->text); - $form->setHiddenField('summary', $this->summary); - - $form->addButton('do[save]', $lang['btn_save'] )->attrs(['type' => 'submit', 'accesskey' => 's']); - $form->addButton('do[cancel]', $lang['btn_cancel'] )->attrs(['type' => 'submit']); - $form->addTagClose('div'); - - print $form->toHTML('Conflict'); - - print '



    '; - - // print difference - (new PageDiff($INFO['id']))->compareWith($this->text)->preference('showIntro', false)->show(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/PageDiff.php b/snippets/dokuwiki-2023-04-04/inc/Ui/PageDiff.php deleted file mode 100644 index 92aacb7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/PageDiff.php +++ /dev/null @@ -1,551 +0,0 @@ - - * @author Satoshi Sahara - * @package dokuwiki\Ui - */ -class PageDiff extends Diff -{ - /* @var PageChangeLog */ - protected $changelog; - - /* @var RevisionInfo older revision */ - protected $RevInfo1; - /* @var RevisionInfo newer revision */ - protected $RevInfo2; - - /* @var string */ - protected $text; - - /** - * PageDiff Ui constructor - * - * @param string $id page id - */ - public function __construct($id = null) - { - global $INFO; - if (!isset($id)) $id = $INFO['id']; - - // init preference - $this->preference['showIntro'] = true; - $this->preference['difftype'] = 'sidebyside'; // diff view type: inline or sidebyside - - parent::__construct($id); - } - - /** @inheritdoc */ - protected function setChangeLog() - { - $this->changelog = new PageChangeLog($this->id); - } - - /** - * Set text to be compared with most current version - * when it has been externally edited - * exclusively use of the compare($old, $new) method - * - * @param string $text - * @return $this - */ - public function compareWith($text = null) - { - if (isset($text)) { - $this->text = $text; - $changelog =& $this->changelog; - - // revision info object of older file (left side) - $this->RevInfo1 = new RevisionInfo($changelog->getCurrentRevisionInfo()); - $this->RevInfo1->append([ - 'current' => true, - 'text' => rawWiki($this->id), - ]); - - // revision info object of newer file (right side) - $this->RevInfo2 = new RevisionInfo(); - $this->RevInfo2->append([ - 'date' => false, - //'ip' => '127.0.0.1', - //'type' => DOKU_CHANGE_TYPE_CREATE, - 'id' => $this->id, - //'user' => '', - //'sum' => '', - 'extra' => 'compareWith', - //'sizechange' => strlen($this->text) - io_getSizeFile(wikiFN($this->id)), - 'current' => false, - 'text' => cleanText($this->text), - ]); - } - return $this; - } - - /** - * Handle requested revision(s) and diff view preferences - * - * @return void - */ - protected function handle() - { - global $INPUT; - - // retrieve requested rev or rev2 - if (!isset($this->RevInfo1, $this->RevInfo2)) { - parent::handle(); - } - - // requested diff view type - $mode = ''; - if ($INPUT->has('difftype')) { - $mode = $INPUT->str('difftype'); - } else { - // read preference from DokuWiki cookie. PageDiff only - $mode = get_doku_pref('difftype', null); - } - if(in_array($mode, ['inline','sidebyside'])) $this->preference['difftype'] = $mode; - - if (!$INPUT->has('rev') && !$INPUT->has('rev2')) { - global $INFO, $REV; - if ($this->id == $INFO['id']) - $REV = $this->rev1; // store revision back in $REV - } - } - - /** - * Prepare revision info of comparison pair - */ - protected function preProcess() - { - global $lang; - - $changelog =& $this->changelog; - - // create revision info object for older and newer sides - // RevInfo1 : older, left side - // RevInfo2 : newer, right side - - $changelogRev1 = $changelog->getRevisionInfo($this->rev1); - $changelogRev2 = $changelog->getRevisionInfo($this->rev2); - $changelogRev1['media'] = $changelogRev2['media'] = false; - - $this->RevInfo1 = new RevisionInfo($changelogRev1); - $this->RevInfo2 = new RevisionInfo($changelogRev2); - - foreach ([$this->RevInfo1, $this->RevInfo2] as $RevInfo) { - $isCurrent = $changelog->isCurrentRevision($RevInfo->val('date')); - $RevInfo->isCurrent($isCurrent); - - if ($RevInfo->val('type') == DOKU_CHANGE_TYPE_DELETE || empty($RevInfo->val('type'))) { - $text = ''; - } else { - $rev = $isCurrent ? '' : $RevInfo->val('date'); - $text = rawWiki($this->id, $rev); - } - $RevInfo->append(['text' => $text]); - } - - // msg could displayed only when wrong url typed in browser address bar - if ($this->rev2 === false) { - msg(sprintf($lang['page_nonexist_rev'], - $this->id, - wl($this->id, ['do'=>'edit']), - $this->id), -1); - } elseif (!$this->rev1 || $this->rev1 == $this->rev2) { - msg('no way to compare when less than two revisions', -1); - } - } - - /** - * Show diff - * between current page version and provided $text - * or between the revisions provided via GET or POST - * - * @author Andreas Gohr - * - * @return void - */ - public function show() - { - global $lang; - - if (!isset($this->RevInfo1, $this->RevInfo2)) { - // retrieve form parameters: rev, rev2, difftype - $this->handle(); - // prepare revision info of comparison pair, except PageConfrict or PageDraft - $this->preProcess(); - } - - // revision title - $rev1Title = trim($this->RevInfo1->showRevisionTitle() .' '. $this->RevInfo1->showCurrentIndicator()); - $rev1Summary = ($this->RevInfo1->val('date')) - ? $this->RevInfo1->showEditSummary() .' '. $this->RevInfo1->showEditor() - : ''; - - if ($this->RevInfo2->val('extra') == 'compareWith') { - $rev2Title = $lang['yours']; - $rev2Summary = ''; - } else { - $rev2Title = trim($this->RevInfo2->showRevisionTitle() .' '. $this->RevInfo2->showCurrentIndicator()); - $rev2Summary = ($this->RevInfo2->val('date')) - ? $this->RevInfo2->showEditSummary() .' '. $this->RevInfo2->showEditor() - : ''; - } - - // create difference engine object - $Difference = new \Diff( - explode("\n", $this->RevInfo1->val('text')), - explode("\n", $this->RevInfo2->val('text')) - ); - - // build paired navigation - [$rev1Navi, $rev2Navi] = $this->buildRevisionsNavigation(); - - // display intro - if ($this->preference['showIntro']) echo p_locale_xhtml('diff'); - - // print form to choose diff view type, and exact url reference to the view - $this->showDiffViewSelector(); - - // assign minor edit checker to the variable - $classEditType = function ($changeType) { - return ($changeType === DOKU_CHANGE_TYPE_MINOR_EDIT) ? ' class="minor"' : ''; - }; - - // display diff view table - echo '
    '; - echo ''; - - //navigation and header - switch ($this->preference['difftype']) { - case 'inline': - $title1 = $rev1Title . ($rev1Summary ? '
    '.$rev1Summary : ''); - $title2 = $rev2Title . ($rev2Summary ? '
    '.$rev2Summary : ''); - // no navigation for PageConflict or PageDraft - if ($this->RevInfo2->val('extra') !== 'compareWith') { - echo '' - .'' - .'' - .''; - echo '' - .'' - .'RevInfo1->val('type')).'>'. $title1 .'' - .''; - } - echo '' - .'' - .'' - .''; - echo '' - .'' - .'RevInfo2->val('type')).'>'. $title2 .'' - .''; - // create formatter object - $DiffFormatter = new InlineDiffFormatter(); - break; - - case 'sidebyside': - default: - $title1 = $rev1Title . ($rev1Summary ? ' '.$rev1Summary : ''); - $title2 = $rev2Title . ($rev2Summary ? ' '.$rev2Summary : ''); - // no navigation for PageConflict or PageDraft - if ($this->RevInfo2->val('extra') !== 'compareWith') { - echo '' - .'' - .'' - .''; - } - echo '' - .'' - .'' - .''; - // create formatter object - $DiffFormatter = new TableDiffFormatter(); - break; - } - - // output formatted difference - echo $this->insertSoftbreaks($DiffFormatter->format($Difference)); - - echo '
    -'. $rev1Navi .'
    -
    +'. $rev2Navi .'
    +
    '. $rev1Navi .''. $rev2Navi .'
    RevInfo1->val('type')).'>'.$title1.'RevInfo2->val('type')).'>'.$title2.'
    '; - echo '
    '; - } - - /** - * Print form to choose diff view type, and exact url reference to the view - */ - protected function showDiffViewSelector() - { - global $lang; - - // no revisions selector for PageConflict or PageDraft - if ($this->RevInfo2->val('extra') == 'compareWith') return; - - // use timestamp for current revision, date may be false when revisions < 2 - [$rev1, $rev2] = [(int)$this->RevInfo1->val('date'), (int)$this->RevInfo2->val('date')]; - - echo '
    '; - - // create the form to select difftype - $form = new Form(['action' => wl()]); - $form->setHiddenField('id', $this->id); - $form->setHiddenField('rev2[0]', $rev1); - $form->setHiddenField('rev2[1]', $rev2); - $form->setHiddenField('do', 'diff'); - $options = array( - 'sidebyside' => $lang['diff_side'], - 'inline' => $lang['diff_inline'], - ); - $input = $form->addDropdown('difftype', $options, $lang['diff_type']) - ->val($this->preference['difftype']) - ->addClass('quickselect'); - $input->useInput(false); // inhibit prefillInput() during toHTML() process - $form->addButton('do[diff]', 'Go')->attr('type','submit'); - echo $form->toHTML(); - - // show exact url reference to the view when it is meaningful - echo '

    '; - if ($rev1 && $rev2) { - // link to exactly this view FS#2835 - $viewUrl = $this->diffViewlink('difflink', $rev1, $rev2); - } - echo $viewUrl ?? '
    '; - echo '

    '; - - echo '
    '; - } - - /** - * Create html for revision navigation - * - * The navigation consists of older and newer revisions selectors, each - * state mutually depends on the selected revision of opposite side. - * - * @return string[] html of navigation for both older and newer sides - */ - protected function buildRevisionsNavigation() - { - $changelog =& $this->changelog; - - if ($this->RevInfo2->val('extra') == 'compareWith') { - // no revisions selector for PageConflict or PageDraft - return array('', ''); - } - - // use timestamp for current revision, date may be false when revisions < 2 - [$rev1, $rev2] = [(int)$this->RevInfo1->val('date'), (int)$this->RevInfo2->val('date')]; - - // retrieve revisions used in dropdown selectors, even when rev1 or rev2 is false - [$revs1, $revs2] = $changelog->getRevisionsAround( - ($rev1 ?: $changelog->currentRevision()), - ($rev2 ?: $changelog->currentRevision()) - ); - - // build options for dropdown selector - $rev1Options = $this->buildRevisionOptions('older', $revs1); - $rev2Options = $this->buildRevisionOptions('newer', $revs2); - - // determine previous/next revisions (older/left side) - $rev1Prev = $rev1Next = false; - if (($index = array_search($rev1, $revs1)) !== false) { - $rev1Prev = ($index +1 < count($revs1)) ? $revs1[$index +1] : false; - $rev1Next = ($index > 0) ? $revs1[$index -1] : false; - } - // determine previous/next revisions (newer/right side) - $rev2Prev = $rev2Next = false; - if (($index = array_search($rev2, $revs2)) !== false) { - $rev2Prev = ($index +1 < count($revs2)) ? $revs2[$index +1] : false; - $rev2Next = ($index > 0) ? $revs2[$index -1] : false; - } - - /* - * navigation UI for older revisions / Left side: - */ - $rev1Navi = ''; - // move backward both side: ◀◀ - if ($rev1Prev && $rev2Prev) - $rev1Navi .= $this->diffViewlink('diffbothprevrev', $rev1Prev, $rev2Prev); - // move backward left side: ◀ - if ($rev1Prev) - $rev1Navi .= $this->diffViewlink('diffprevrev', $rev1Prev, $rev2); - // dropdown - $rev1Navi .= $this->buildDropdownSelector('older', $rev1Options); - // move forward left side: ▶ - if ($rev1Next && ($rev1Next < $rev2)) - $rev1Navi .= $this->diffViewlink('diffnextrev', $rev1Next, $rev2); - - /* - * navigation UI for newer revisions / Right side: - */ - $rev2Navi = ''; - // move backward right side: ◀ - if ($rev2Prev && ($rev1 < $rev2Prev)) - $rev2Navi .= $this->diffViewlink('diffprevrev', $rev1, $rev2Prev); - // dropdown - $rev2Navi .= $this->buildDropdownSelector('newer', $rev2Options); - // move forward right side: ▶ - if ($rev2Next) { - if ($changelog->isCurrentRevision($rev2Next)) { - $rev2Navi .= $this->diffViewlink('difflastrev', $rev1, $rev2Next); - } else { - $rev2Navi .= $this->diffViewlink('diffnextrev', $rev1, $rev2Next); - } - } - // move forward both side: ▶▶ - if ($rev1Next && $rev2Next) - $rev2Navi .= $this->diffViewlink('diffbothnextrev', $rev1Next, $rev2Next); - - return array($rev1Navi, $rev2Navi); - } - - /** - * prepare options for dropdwon selector - * - * @params string $side "older" or "newer" - * @params array $revs list of revsion - * @return array - */ - protected function buildRevisionOptions($side, $revs) - { - // use timestamp for current revision, date may be false when revisions < 2 - [$rev1, $rev2] = [(int)$this->RevInfo1->val('date'), (int)$this->RevInfo2->val('date')]; - - $changelog =& $this->changelog; - $options = []; - - foreach ($revs as $rev) { - $info = $changelog->getRevisionInfo($rev); - // revision info may have timestamp key when external edits occurred - $info['timestamp'] = $info['timestamp'] ?? true; - $date = dformat($info['date']); - if ($info['timestamp'] === false) { - // exteranlly deleted or older file restored - $date = preg_replace('/[0-9a-zA-Z]/','_', $date); - } - $options[$rev] = array( - 'label' => implode(' ', [ - $date, - editorinfo($info['user'], true), - $info['sum'], - ]), - 'attrs' => ['title' => $rev], - ); - if (($side == 'older' && ($rev2 && $rev >= $rev2)) - ||($side == 'newer' && ($rev <= $rev1)) - ) { - $options[$rev]['attrs']['disabled'] = 'disabled'; - } - } - return $options; - } - - /** - * build Dropdown form for revisions navigation - * - * @params string $side "older" or "newer" - * @params array $options dropdown options - * @return string - */ - protected function buildDropdownSelector($side, $options) - { - // use timestamp for current revision, date may be false when revisions < 2 - [$rev1, $rev2] = [(int)$this->RevInfo1->val('date'), (int)$this->RevInfo2->val('date')]; - - $form = new Form(['action' => wl($this->id)]); - $form->setHiddenField('id', $this->id); - $form->setHiddenField('do', 'diff'); - $form->setHiddenField('difftype', $this->preference['difftype']); - - switch ($side) { - case 'older': // left side - $form->setHiddenField('rev2[1]', $rev2); - $input = $form->addDropdown('rev2[0]', $options) - ->val($rev1)->addClass('quickselect'); - $input->useInput(false); // inhibit prefillInput() during toHTML() process - break; - case 'newer': // right side - $form->setHiddenField('rev2[0]', $rev1); - $input = $form->addDropdown('rev2[1]', $options) - ->val($rev2)->addClass('quickselect'); - $input->useInput(false); // inhibit prefillInput() during toHTML() process - break; - } - $form->addButton('do[diff]', 'Go')->attr('type','submit'); - return $form->toHTML(); - } - - /** - * Create html link to a diff view defined by two revisions - * - * @param string $linktype - * @param int $rev1 older revision - * @param int $rev2 newer revision or null for diff with current revision - * @return string html of link to a diff view - */ - protected function diffViewlink($linktype, $rev1, $rev2 = null) - { - global $lang; - if ($rev1 === false) return ''; - - if ($rev2 === null) { - $urlparam = array( - 'do' => 'diff', - 'rev' => $rev1, - 'difftype' => $this->preference['difftype'], - ); - } else { - $urlparam = array( - 'do' => 'diff', - 'rev2[0]' => $rev1, - 'rev2[1]' => $rev2, - 'difftype' => $this->preference['difftype'], - ); - } - $attr = array( - 'class' => $linktype, - 'href' => wl($this->id, $urlparam, true, '&'), - 'title' => $lang[$linktype], - ); - return ''. $lang[$linktype] .''; - } - - - /** - * Insert soft breaks in diff html - * - * @param string $diffhtml - * @return string - */ - public function insertSoftbreaks($diffhtml) - { - // search the diff html string for both: - // - html tags, so these can be ignored - // - long strings of characters without breaking characters - return preg_replace_callback('/<[^>]*>|[^<> ]{12,}/', function ($match) { - // if match is an html tag, return it intact - if ($match[0][0] == '<') return $match[0]; - // its a long string without a breaking character, - // make certain characters into breaking characters by inserting a - // word break opportunity ( tag) in front of them. - $regex = <<< REGEX -(?(?= # start a conditional expression with a positive look ahead ... -&\#?\\w{1,6};) # ... for html entities - we don't want to split them (ok to catch some invalid combinations) -&\#?\\w{1,6}; # yes pattern - a quicker match for the html entity, since we know we have one -| -[?/,&\#;:] # no pattern - any other group of 'special' characters to insert a breaking character after -)+ # end conditional expression -REGEX; - return preg_replace('<'.$regex.'>xu', '\0', $match[0]); - }, $diffhtml); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/PageDraft.php b/snippets/dokuwiki-2023-04-04/inc/Ui/PageDraft.php deleted file mode 100644 index c4c4f52..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/PageDraft.php +++ /dev/null @@ -1,55 +0,0 @@ - - * - * @return void - */ - public function show() - { - global $INFO; - global $lang; - - $draft = new Draft($INFO['id'], $INFO['client']); - $text = $draft->getDraftText(); - - // print intro - print p_locale_xhtml('draft'); - - // print difference - (new PageDiff($INFO['id']))->compareWith($text)->preference('showIntro', false)->show(); - - // create the draft form - $form = new Form(['id' => 'dw__editform']); - $form->addTagOpen('div')->addClass('no'); - $form->setHiddenField('id', $INFO['id']); - $form->setHiddenField('date', $draft->getDraftDate()); - $form->setHiddenField('wikitext', $text); - - $form->addTagOpen('div')->id('draft__status'); - $form->addHTML($draft->getDraftMessage()); - $form->addTagClose('div'); - $form->addButton('do[recover]', $lang['btn_recover'] )->attrs(['type' => 'submit', 'tabindex' => '1']); - $form->addButton('do[draftdel]', $lang['btn_draftdel'])->attrs(['type' => 'submit', 'tabindex' => '2']); - $form->addButton('do[show]', $lang['btn_cancel'] )->attrs(['type' => 'submit', 'tabindex' => '3']); - $form->addTagClose('div'); - - print $form->toHTML('Draft'); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/PageRevisions.php b/snippets/dokuwiki-2023-04-04/inc/Ui/PageRevisions.php deleted file mode 100644 index 9ef80e8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/PageRevisions.php +++ /dev/null @@ -1,118 +0,0 @@ -changelog = new PageChangeLog($this->id); - } - - /** - * Display list of old revisions of the page - * - * @author Andreas Gohr - * @author Ben Coburn - * @author Kate Arzamastseva - * @author Satoshi Sahara - * - * @param int $first skip the first n changelog lines - * @return void - */ - public function show($first = -1) - { - global $lang, $REV; - $changelog =& $this->changelog; - - // get revisions, and set correct pagination parameters (first, hasNext) - if ($first === null) $first = -1; - $hasNext = false; - $revisions = $this->getRevisions($first, $hasNext); - - // print intro - print p_locale_xhtml('revisions'); - - // create the form - $form = new Form([ - 'id' => 'page__revisions', - 'class' => 'changes', - ]); - $form->addTagOpen('div')->addClass('no'); - - // start listing - $form->addTagOpen('ul'); - foreach ($revisions as $info) { - $rev = $info['date']; - $info['media'] = false; - $RevInfo = new RevisionInfo($info); - $RevInfo->isCurrent($changelog->isCurrentRevision($rev)); - - $class = ($RevInfo->val('type') === DOKU_CHANGE_TYPE_MINOR_EDIT) ? 'minor' : ''; - $form->addTagOpen('li')->addClass($class); - $form->addTagOpen('div')->addClass('li'); - - if ($RevInfo->isCurrent()) { - $form->addCheckbox('rev2[]')->val($rev); - } elseif ($rev == $REV) { - $form->addCheckbox('rev2[]')->val($rev)->attr('checked','checked'); - } elseif (page_exists($this->id, $rev)) { - $form->addCheckbox('rev2[]')->val($rev); - } else { - $form->addCheckbox('')->val($rev)->attr('disabled','disabled'); - } - $form->addHTML(' '); - - $html = implode(' ', [ - $RevInfo->showEditDate(true), // edit date and time - $RevInfo->showIconCompareWithCurrent(), // link to diff view icon - $RevInfo->showFileName(), // name of page or media - $RevInfo->showEditSummary(), // edit summary - $RevInfo->showEditor(), // editor info - $RevInfo->showSizechange(), // size change indicator - $RevInfo->showCurrentIndicator(), // current indicator (only when k=1) - ]); - $form->addHTML($html); - $form->addTagClose('div'); - $form->addTagClose('li'); - } - $form->addTagClose('ul'); // end of revision list - - // show button for diff view - $form->addButton('do[diff]', $lang['diff2'])->attr('type', 'submit'); - - $form->addTagClose('div'); // close div class=no - - print $form->toHTML('Revisions'); - - // provide navigation for paginated revision list (of pages and/or media files) - print $this->navigation($first, $hasNext, function ($n) { - return array('do' => 'revisions', 'first' => $n); - }); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/PageView.php b/snippets/dokuwiki-2023-04-04/inc/Ui/PageView.php deleted file mode 100644 index a85c2d0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/PageView.php +++ /dev/null @@ -1,87 +0,0 @@ -text = $text; - } - - /** - * Show a wiki page - * - * @author Andreas Gohr - * - * @triggers HTML_SHOWREV_OUTPUT - * @return void - */ - public function show() - { - global $ID; - global $REV; - global $HIGH; - global $INFO; - global $DATE_AT; - - //disable section editing for old revisions or in preview - if ($this->text !== null || $REV) { - $secedit = false; - } else { - $secedit = true; - } - - if ($this->text !== null) { - //PreviewHeader - echo '
    '; - - // print intro for preview - echo p_locale_xhtml('preview'); - echo '
    '; - $html = html_secedit(p_render('xhtml', p_get_instructions($this->text), $info), $secedit); - if ($INFO['prependTOC']) $html = tpl_toc(true) . $html; - echo $html; - echo '
    '; - echo '
    '; - - } else { - if ($REV || $DATE_AT) { - // print intro for old revisions - $data = array('rev' => &$REV, 'date_at' => &$DATE_AT); - Event::createAndTrigger('HTML_SHOWREV_OUTPUT', $data, [$this, 'showrev']); - } - $html = p_wiki_xhtml($ID, $REV, true, $DATE_AT); - $html = html_secedit($html, $secedit); - if ($INFO['prependTOC']) $html = tpl_toc(true) . $html; - $html = html_hilight($html, $HIGH); - echo $html; - } - } - - /** - * Show a revision warning - * - * @author Szymon Olewniczak - */ - public function showrev() - { - print p_locale_xhtml('showrev'); - } - - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Recent.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Recent.php deleted file mode 100644 index 7a6cc86..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Recent.php +++ /dev/null @@ -1,231 +0,0 @@ -first = $first; - $this->show_changes = $show_changes; - } - - /** - * Display recent changes - * - * @author Andreas Gohr - * @author Matthias Grimm - * @author Ben Coburn - * @author Kate Arzamastseva - * @author Satoshi Sahara - * - * @return void - */ - public function show() - { - global $conf, $lang; - global $ID; - - // get recent items, and set correct pagination parameters (first, hasNext) - $first = $this->first; - $hasNext = false; - $recents = $this->getRecents($first, $hasNext); - - // print intro - print p_locale_xhtml('recent'); - - if (getNS($ID) != '') { - print '

    ' - . sprintf($lang['recent_global'], getNS($ID), wl('', 'do=recent')) - .'

    '; - } - - // create the form - $form = new Form(['id'=>'dw__recent', 'method'=>'GET', 'action'=> wl($ID), 'class'=>'changes']); - $form->addTagOpen('div')->addClass('no'); - $form->setHiddenField('sectok', null); - $form->setHiddenField('do', 'recent'); - $form->setHiddenField('id', $ID); - - // show dropdown selector, whether include not only recent pages but also recent media files? - if ($conf['mediarevisions']) { - $this->addRecentItemSelector($form); - } - - // start listing of recent items - $form->addTagOpen('ul'); - foreach ($recents as $recent) { - // check possible external edition for current page or media - $this->checkCurrentRevision($recent); - - $RevInfo = new RevisionInfo($recent); - $RevInfo->isCurrent(true); - $class = ($RevInfo->val('type') === DOKU_CHANGE_TYPE_MINOR_EDIT) ? 'minor': ''; - $form->addTagOpen('li')->addClass($class); - $form->addTagOpen('div')->addClass('li'); - $html = implode(' ', [ - $RevInfo->showFileIcon(), // filetype icon - $RevInfo->showEditDate(), // edit date and time - $RevInfo->showIconCompareWithPrevious(), // link to diff view icon - $RevInfo->showIconRevisions(), // link to revisions icon - $RevInfo->showFileName(), // name of page or media - $RevInfo->showEditSummary(), // edit summary - $RevInfo->showEditor(), // editor info - $RevInfo->showSizechange(), // size change indicator - ]); - $form->addHTML($html); - $form->addTagClose('div'); - $form->addTagClose('li'); - } - $form->addTagClose('ul'); - - $form->addTagClose('div'); // close div class=no - - // provide navigation for paginated recent list (of pages and/or media files) - $form->addHTML($this->htmlNavigation($first, $hasNext)); - - print $form->toHTML('Recent'); - } - - /** - * Get recent items, and set correct pagination parameters (first, hasNext) - * - * @param int $first - * @param bool $hasNext - * @return array recent items to be shown in a paginated list - * - * @see also dokuwiki\Changelog::getRevisionInfo() - */ - protected function getRecents(&$first, &$hasNext) - { - global $ID, $conf; - - $flags = 0; - if ($this->show_changes == 'mediafiles' && $conf['mediarevisions']) { - $flags = RECENTS_MEDIA_CHANGES; - } elseif ($this->show_changes == 'pages') { - $flags = 0; - } elseif ($conf['mediarevisions']) { - $flags = RECENTS_MEDIA_PAGES_MIXED; - } - - /* we need to get one additionally log entry to be able to - * decide if this is the last page or is there another one. - * This is the cheapest solution to get this information. - */ - $recents = getRecents($first, $conf['recent'] + 1, getNS($ID), $flags); - if (count($recents) == 0 && $first != 0) { - $first = 0; - $recents = getRecents($first, $conf['recent'] + 1, getNS($ID), $flags); - } - - $hasNext = false; - if (count($recents) > $conf['recent']) { - $hasNext = true; - array_pop($recents); // remove extra log entry - } - return $recents; - } - - /** - * Check possible external deletion for current page or media - * - * To keep sort order in the recent list, we ignore externally modification. - * It is not possible to know when external deletion had happened, - * $info['date'] is to be incremented 1 second when such deletion detected. - */ - protected function checkCurrentRevision(array &$info) - { - $itemType = $info['media'] ? 'media' : 'page'; - if ($itemType == 'page') { - $changelog = new PageChangelog($info['id']); - } else { - $changelog = new MediaChangelog($info['id']); - } - if (!$changelog->isCurrentRevision($info['date'])) { - $currentRevInfo = $changelog->getCurrentRevisionInfo(); - if ($currentRevInfo['type'] == DOKU_CHANGE_TYPE_DELETE) { - // the page or media file was externally deleted, updated info because the link is already red - // externally created and edited not updated because sorting by date is not worth so much changes - $info = array_merge($info, $currentRevInfo); - } - } - unset($changelog); - } - - /** - * Navigation buttons for Pagination (prev/next) - * - * @param int $first - * @param bool $hasNext - * @return string html - */ - protected function htmlNavigation($first, $hasNext) - { - global $conf, $lang; - - $last = $first + $conf['recent']; - $html = ''; - return $html; - } - - /** - * Add dropdown selector of item types to the form instance - * - * @param Form $form - * @return void - */ - protected function addRecentItemSelector(Form $form) - { - global $lang; - - $form->addTagOpen('div')->addClass('changeType'); - $options = array( - 'pages' => $lang['pages_changes'], - 'mediafiles' => $lang['media_changes'], - 'both' => $lang['both_changes'], - ); - $form->addDropdown('show_changes', $options, $lang['changes_type']) - ->val($this->show_changes)->addClass('quickselect'); - $form->addButton('do[recent]', $lang['btn_apply'])->attr('type','submit'); - $form->addTagClose('div'); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Revisions.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Revisions.php deleted file mode 100644 index e47a609..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Revisions.php +++ /dev/null @@ -1,114 +0,0 @@ -id = $id; - $this->setChangeLog(); - } - - /** - * set class property changelog - */ - abstract protected function setChangeLog(); - - /** - * Get revisions, and set correct pagination parameters (first, hasNext) - * - * @param int $first - * @param bool $hasNext - * @return array revisions to be shown in a paginated list - * @see also https://www.dokuwiki.org/devel:changelog - */ - protected function getRevisions(&$first, &$hasNext) - { - global $conf; - - $changelog =& $this->changelog; - $revisions = []; - - $currentRevInfo = $changelog->getCurrentRevisionInfo(); - if (!$currentRevInfo) return $revisions; - - $num = $conf['recent']; - - /* we need to get one additional log entry to be able to - * decide if this is the last page or is there another one. - * see also Ui\Recent::getRecents() - */ - $revlist = $changelog->getRevisions($first, $num + 1); - if (count($revlist) == 0 && $first > -1) { - // resets to zero if $first requested a too high number - $first = -1; - return $this->getRevisions($first, $hasNext); - } - - // decide if this is the last page or is there another one - $hasNext = false; - if (count($revlist) > $num) { - $hasNext = true; - array_pop($revlist); // remove one additional log entry - } - - // append each revision info array to the revisions - foreach ($revlist as $rev) { - $revisions[] = $changelog->getRevisionInfo($rev); - } - return $revisions; - } - - /** - * Navigation buttons for Pagination (prev/next) - * - * @param int $first - * @param bool $hasNext - * @param callable $callback returns array of hidden fields for the form button - * @return string html - */ - protected function navigation($first, $hasNext, $callback) - { - global $conf; - - $html = ''; - return $html; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Search.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Search.php deleted file mode 100644 index e32101f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Search.php +++ /dev/null @@ -1,643 +0,0 @@ - pagetitle] - * @param array $fullTextResults fulltext search results in the form [pagename => #hits] - * @param array $highlight array of strings to be highlighted - */ - public function __construct(array $pageLookupResults, array $fullTextResults, $highlight) - { - global $QUERY; - $Indexer = idx_get_indexer(); - - $this->query = $QUERY; - $this->parsedQuery = ft_queryParser($Indexer, $QUERY); - $this->searchState = new SearchState($this->parsedQuery); - - $this->pageLookupResults = $pageLookupResults; - $this->fullTextResults = $fullTextResults; - $this->highlight = $highlight; - } - - /** - * display the search result - * - * @return void - */ - public function show() - { - $searchHTML = $this->getSearchIntroHTML($this->query); - - $searchHTML .= $this->getSearchFormHTML($this->query); - - $searchHTML .= $this->getPageLookupHTML($this->pageLookupResults); - - $searchHTML .= $this->getFulltextResultsHTML($this->fullTextResults, $this->highlight); - - echo $searchHTML; - } - - /** - * Get a form which can be used to adjust/refine the search - * - * @param string $query - * - * @return string - */ - protected function getSearchFormHTML($query) - { - global $lang, $ID, $INPUT; - - $searchForm = (new Form(['method' => 'get'], true))->addClass('search-results-form'); - $searchForm->setHiddenField('do', 'search'); - $searchForm->setHiddenField('id', $ID); - $searchForm->setHiddenField('sf', '1'); - if ($INPUT->has('min')) { - $searchForm->setHiddenField('min', $INPUT->str('min')); - } - if ($INPUT->has('max')) { - $searchForm->setHiddenField('max', $INPUT->str('max')); - } - if ($INPUT->has('srt')) { - $searchForm->setHiddenField('srt', $INPUT->str('srt')); - } - $searchForm->addFieldsetOpen()->addClass('search-form'); - $searchForm->addTextInput('q')->val($query)->useInput(false); - $searchForm->addButton('', $lang['btn_search'])->attr('type', 'submit'); - - $this->addSearchAssistanceElements($searchForm); - - $searchForm->addFieldsetClose(); - - return $searchForm->toHTML('Search'); - } - - /** - * Add elements to adjust how the results are sorted - * - * @param Form $searchForm - */ - protected function addSortTool(Form $searchForm) - { - global $INPUT, $lang; - - $options = [ - 'hits' => [ - 'label' => $lang['search_sort_by_hits'], - 'sort' => '', - ], - 'mtime' => [ - 'label' => $lang['search_sort_by_mtime'], - 'sort' => 'mtime', - ], - ]; - $activeOption = 'hits'; - - if ($INPUT->str('srt') === 'mtime') { - $activeOption = 'mtime'; - } - - $searchForm->addTagOpen('div')->addClass('toggle')->attr('aria-haspopup', 'true'); - // render current - $currentWrapper = $searchForm->addTagOpen('div')->addClass('current'); - if ($activeOption !== 'hits') { - $currentWrapper->addClass('changed'); - } - $searchForm->addHTML($options[$activeOption]['label']); - $searchForm->addTagClose('div'); - - // render options list - $searchForm->addTagOpen('ul')->attr('aria-expanded', 'false'); - - foreach ($options as $key => $option) { - $listItem = $searchForm->addTagOpen('li'); - - if ($key === $activeOption) { - $listItem->addClass('active'); - $searchForm->addHTML($option['label']); - } else { - $link = $this->searchState->withSorting($option['sort'])->getSearchLink($option['label']); - $searchForm->addHTML($link); - } - $searchForm->addTagClose('li'); - } - $searchForm->addTagClose('ul'); - - $searchForm->addTagClose('div'); - - } - - /** - * Check if the query is simple enough to modify its namespace limitations without breaking the rest of the query - * - * @param array $parsedQuery - * - * @return bool - */ - protected function isNamespaceAssistanceAvailable(array $parsedQuery) { - if (preg_match('/[\(\)\|]/', $parsedQuery['query']) === 1) { - return false; - } - - return true; - } - - /** - * Check if the query is simple enough to modify the fragment search behavior without breaking the rest of the query - * - * @param array $parsedQuery - * - * @return bool - */ - protected function isFragmentAssistanceAvailable(array $parsedQuery) { - if (preg_match('/[\(\)\|]/', $parsedQuery['query']) === 1) { - return false; - } - - if (!empty($parsedQuery['phrases'])) { - return false; - } - - return true; - } - - /** - * Add the elements to be used for search assistance - * - * @param Form $searchForm - */ - protected function addSearchAssistanceElements(Form $searchForm) - { - $searchForm->addTagOpen('div') - ->addClass('advancedOptions') - ->attr('style', 'display: none;') - ->attr('aria-hidden', 'true'); - - $this->addFragmentBehaviorLinks($searchForm); - $this->addNamespaceSelector($searchForm); - $this->addDateSelector($searchForm); - $this->addSortTool($searchForm); - - $searchForm->addTagClose('div'); - } - - /** - * Add the elements to adjust the fragment search behavior - * - * @param Form $searchForm - */ - protected function addFragmentBehaviorLinks(Form $searchForm) - { - if (!$this->isFragmentAssistanceAvailable($this->parsedQuery)) { - return; - } - global $lang; - - $options = [ - 'exact' => [ - 'label' => $lang['search_exact_match'], - 'and' => array_map(function ($term) { - return trim($term, '*'); - }, $this->parsedQuery['and']), - 'not' => array_map(function ($term) { - return trim($term, '*'); - }, $this->parsedQuery['not']), - ], - 'starts' => [ - 'label' => $lang['search_starts_with'], - 'and' => array_map(function ($term) { - return trim($term, '*') . '*'; - }, $this->parsedQuery['and']), - 'not' => array_map(function ($term) { - return trim($term, '*') . '*'; - }, $this->parsedQuery['not']), - ], - 'ends' => [ - 'label' => $lang['search_ends_with'], - 'and' => array_map(function ($term) { - return '*' . trim($term, '*'); - }, $this->parsedQuery['and']), - 'not' => array_map(function ($term) { - return '*' . trim($term, '*'); - }, $this->parsedQuery['not']), - ], - 'contains' => [ - 'label' => $lang['search_contains'], - 'and' => array_map(function ($term) { - return '*' . trim($term, '*') . '*'; - }, $this->parsedQuery['and']), - 'not' => array_map(function ($term) { - return '*' . trim($term, '*') . '*'; - }, $this->parsedQuery['not']), - ] - ]; - - // detect current - $activeOption = 'custom'; - foreach ($options as $key => $option) { - if ($this->parsedQuery['and'] === $option['and']) { - $activeOption = $key; - } - } - if ($activeOption === 'custom') { - $options = array_merge(['custom' => [ - 'label' => $lang['search_custom_match'], - ]], $options); - } - - $searchForm->addTagOpen('div')->addClass('toggle')->attr('aria-haspopup', 'true'); - // render current - $currentWrapper = $searchForm->addTagOpen('div')->addClass('current'); - if ($activeOption !== 'exact') { - $currentWrapper->addClass('changed'); - } - $searchForm->addHTML($options[$activeOption]['label']); - $searchForm->addTagClose('div'); - - // render options list - $searchForm->addTagOpen('ul')->attr('aria-expanded', 'false'); - - foreach ($options as $key => $option) { - $listItem = $searchForm->addTagOpen('li'); - - if ($key === $activeOption) { - $listItem->addClass('active'); - $searchForm->addHTML($option['label']); - } else { - $link = $this->searchState - ->withFragments($option['and'], $option['not']) - ->getSearchLink($option['label']) - ; - $searchForm->addHTML($link); - } - $searchForm->addTagClose('li'); - } - $searchForm->addTagClose('ul'); - - $searchForm->addTagClose('div'); - - // render options list - } - - /** - * Add the elements for the namespace selector - * - * @param Form $searchForm - */ - protected function addNamespaceSelector(Form $searchForm) - { - if (!$this->isNamespaceAssistanceAvailable($this->parsedQuery)) { - return; - } - - global $lang; - - $baseNS = empty($this->parsedQuery['ns']) ? '' : $this->parsedQuery['ns'][0]; - $extraNS = $this->getAdditionalNamespacesFromResults($baseNS); - - $searchForm->addTagOpen('div')->addClass('toggle')->attr('aria-haspopup', 'true'); - // render current - $currentWrapper = $searchForm->addTagOpen('div')->addClass('current'); - if ($baseNS) { - $currentWrapper->addClass('changed'); - $searchForm->addHTML('@' . $baseNS); - } else { - $searchForm->addHTML($lang['search_any_ns']); - } - $searchForm->addTagClose('div'); - - // render options list - $searchForm->addTagOpen('ul')->attr('aria-expanded', 'false'); - - $listItem = $searchForm->addTagOpen('li'); - if ($baseNS) { - $listItem->addClass('active'); - $link = $this->searchState->withNamespace('')->getSearchLink($lang['search_any_ns']); - $searchForm->addHTML($link); - } else { - $searchForm->addHTML($lang['search_any_ns']); - } - $searchForm->addTagClose('li'); - - foreach ($extraNS as $ns => $count) { - $listItem = $searchForm->addTagOpen('li'); - $label = $ns . ($count ? " ($count)" : ''); - - if ($ns === $baseNS) { - $listItem->addClass('active'); - $searchForm->addHTML($label); - } else { - $link = $this->searchState->withNamespace($ns)->getSearchLink($label); - $searchForm->addHTML($link); - } - $searchForm->addTagClose('li'); - } - $searchForm->addTagClose('ul'); - - $searchForm->addTagClose('div'); - - } - - /** - * Parse the full text results for their top namespaces below the given base namespace - * - * @param string $baseNS the namespace within which was searched, empty string for root namespace - * - * @return array an associative array with namespace => #number of found pages, sorted descending - */ - protected function getAdditionalNamespacesFromResults($baseNS) - { - $namespaces = []; - $baseNSLength = strlen($baseNS); - foreach ($this->fullTextResults as $page => $numberOfHits) { - $namespace = getNS($page); - if (!$namespace) { - continue; - } - if ($namespace === $baseNS) { - continue; - } - $firstColon = strpos((string)$namespace, ':', $baseNSLength + 1) ?: strlen($namespace); - $subtopNS = substr($namespace, 0, $firstColon); - if (empty($namespaces[$subtopNS])) { - $namespaces[$subtopNS] = 0; - } - $namespaces[$subtopNS] += 1; - } - Sort::ksort($namespaces); - arsort($namespaces); - return $namespaces; - } - - /** - * @ToDo: custom date input - * - * @param Form $searchForm - */ - protected function addDateSelector(Form $searchForm) - { - global $INPUT, $lang; - - $options = [ - 'any' => [ - 'before' => false, - 'after' => false, - 'label' => $lang['search_any_time'], - ], - 'week' => [ - 'before' => false, - 'after' => '1 week ago', - 'label' => $lang['search_past_7_days'], - ], - 'month' => [ - 'before' => false, - 'after' => '1 month ago', - 'label' => $lang['search_past_month'], - ], - 'year' => [ - 'before' => false, - 'after' => '1 year ago', - 'label' => $lang['search_past_year'], - ], - ]; - $activeOption = 'any'; - foreach ($options as $key => $option) { - if ($INPUT->str('min') === $option['after']) { - $activeOption = $key; - break; - } - } - - $searchForm->addTagOpen('div')->addClass('toggle')->attr('aria-haspopup', 'true'); - // render current - $currentWrapper = $searchForm->addTagOpen('div')->addClass('current'); - if ($INPUT->has('max') || $INPUT->has('min')) { - $currentWrapper->addClass('changed'); - } - $searchForm->addHTML($options[$activeOption]['label']); - $searchForm->addTagClose('div'); - - // render options list - $searchForm->addTagOpen('ul')->attr('aria-expanded', 'false'); - - foreach ($options as $key => $option) { - $listItem = $searchForm->addTagOpen('li'); - - if ($key === $activeOption) { - $listItem->addClass('active'); - $searchForm->addHTML($option['label']); - } else { - $link = $this->searchState - ->withTimeLimitations($option['after'], $option['before']) - ->getSearchLink($option['label']) - ; - $searchForm->addHTML($link); - } - $searchForm->addTagClose('li'); - } - $searchForm->addTagClose('ul'); - - $searchForm->addTagClose('div'); - } - - - /** - * Build the intro text for the search page - * - * @param string $query the search query - * - * @return string - */ - protected function getSearchIntroHTML($query) - { - global $lang; - - $intro = p_locale_xhtml('searchpage'); - - $queryPagename = $this->createPagenameFromQuery($this->parsedQuery); - $createQueryPageLink = html_wikilink($queryPagename . '?do=edit', $queryPagename); - - $pagecreateinfo = ''; - if (auth_quickaclcheck($queryPagename) >= AUTH_CREATE) { - $pagecreateinfo = sprintf($lang['searchcreatepage'], $createQueryPageLink); - } - return str_replace( - array('@QUERY@', '@SEARCH@', '@CREATEPAGEINFO@'), - array(hsc(rawurlencode($query)), hsc($query), $pagecreateinfo), - $intro - ); - } - - /** - * Create a pagename based the parsed search query - * - * @param array $parsedQuery - * - * @return string pagename constructed from the parsed query - */ - public function createPagenameFromQuery($parsedQuery) - { - $cleanedQuery = cleanID($parsedQuery['query']); // already strtolowered - if ($cleanedQuery === PhpString::strtolower($parsedQuery['query'])) { - return ':' . $cleanedQuery; - } - $pagename = ''; - if (!empty($parsedQuery['ns'])) { - $pagename .= ':' . cleanID($parsedQuery['ns'][0]); - } - $pagename .= ':' . cleanID(implode(' ' , $parsedQuery['highlight'])); - return $pagename; - } - - /** - * Build HTML for a list of pages with matching pagenames - * - * @param array $data search results - * - * @return string - */ - protected function getPageLookupHTML($data) - { - if (empty($data)) { - return ''; - } - - global $lang; - - $html = '
    '; - $html .= '

    ' . $lang['quickhits'] . ':

    '; - $html .= '
      '; - foreach ($data as $id => $title) { - $name = null; - if (!useHeading('navigation') && $ns = getNS($id)) { - $name = shorten(noNS($id), ' (' . $ns . ')', 30); - } - $link = html_wikilink(':' . $id, $name); - $eventData = [ - 'listItemContent' => [$link], - 'page' => $id, - ]; - Event::createAndTrigger('SEARCH_RESULT_PAGELOOKUP', $eventData); - $html .= '
    • ' . implode('', $eventData['listItemContent']) . '
    • '; - } - $html .= '
    '; - //clear float (see http://www.complexspiral.com/publications/containing-floats/) - $html .= '
    '; - $html .= '
    '; - - return $html; - } - - /** - * Build HTML for fulltext search results or "no results" message - * - * @param array $data the results of the fulltext search - * @param array $highlight the terms to be highlighted in the results - * - * @return string - */ - protected function getFulltextResultsHTML($data, $highlight) - { - global $lang; - - if (empty($data)) { - return '
    ' . $lang['nothingfound'] . '
    '; - } - - $html = '
    '; - $html .= '

    ' . $lang['search_fullresults'] . ':

    '; - - $html .= '
    '; - $num = 0; - $position = 0; - - foreach ($data as $id => $cnt) { - $position += 1; - $resultLink = html_wikilink(':' . $id, null, $highlight); - - $resultHeader = [$resultLink]; - - - $restrictQueryToNSLink = $this->restrictQueryToNSLink(getNS($id)); - if ($restrictQueryToNSLink) { - $resultHeader[] = $restrictQueryToNSLink; - } - - $resultBody = []; - $mtime = filemtime(wikiFN($id)); - $lastMod = '' . $lang['lastmod'] . ' '; - $lastMod .= ''; - $resultBody['meta'] = $lastMod; - if ($cnt !== 0) { - $num++; - $hits = '' . $cnt . ' ' . $lang['hits'] . ', '; - $resultBody['meta'] = $hits . $resultBody['meta']; - if ($num <= FT_SNIPPET_NUMBER) { // create snippets for the first number of matches only - $resultBody['snippet'] = ft_snippet($id, $highlight); - } - } - - $eventData = [ - 'resultHeader' => $resultHeader, - 'resultBody' => $resultBody, - 'page' => $id, - 'position' => $position, - ]; - Event::createAndTrigger('SEARCH_RESULT_FULLPAGE', $eventData); - $html .= '
    '; - $html .= '
    ' . implode(' ', $eventData['resultHeader']) . '
    '; - foreach ($eventData['resultBody'] as $class => $htmlContent) { - $html .= "
    $htmlContent
    "; - } - $html .= '
    '; - } - $html .= '
    '; - - $html .= '
    '; - - return $html; - } - - /** - * create a link to restrict the current query to a namespace - * - * @param false|string $ns the namespace to which to restrict the query - * - * @return false|string - */ - protected function restrictQueryToNSLink($ns) - { - if (!$ns) { - return false; - } - if (!$this->isNamespaceAssistanceAvailable($this->parsedQuery)) { - return false; - } - if (!empty($this->parsedQuery['ns']) && $this->parsedQuery['ns'][0] === $ns) { - return false; - } - - $name = '@' . $ns; - return $this->searchState->withNamespace($ns)->getSearchLink($name); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/SearchState.php b/snippets/dokuwiki-2023-04-04/inc/Ui/SearchState.php deleted file mode 100644 index eb3f7fa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/SearchState.php +++ /dev/null @@ -1,141 +0,0 @@ -parsedQuery = $parsedQuery; - if (!isset($parsedQuery['after'])) { - $this->parsedQuery['after'] = $INPUT->str('min'); - } - if (!isset($parsedQuery['before'])) { - $this->parsedQuery['before'] = $INPUT->str('max'); - } - if (!isset($parsedQuery['sort'])) { - $this->parsedQuery['sort'] = $INPUT->str('srt'); - } - } - - /** - * Get a search state for the current search limited to a new namespace - * - * @param string $ns the namespace to which to limit the search, falsy to remove the limitation - * @param array $notns - * - * @return SearchState - */ - public function withNamespace($ns, array $notns = []) - { - $parsedQuery = $this->parsedQuery; - $parsedQuery['ns'] = $ns ? [$ns] : []; - $parsedQuery['notns'] = $notns; - - return new SearchState($parsedQuery); - } - - /** - * Get a search state for the current search with new search fragments and optionally phrases - * - * @param array $and - * @param array $not - * @param array $phrases - * - * @return SearchState - */ - public function withFragments(array $and, array $not, array $phrases = []) - { - $parsedQuery = $this->parsedQuery; - $parsedQuery['and'] = $and; - $parsedQuery['not'] = $not; - $parsedQuery['phrases'] = $phrases; - - return new SearchState($parsedQuery); - } - - /** - * Get a search state for the current search with with adjusted time limitations - * - * @param $after - * @param $before - * - * @return SearchState - */ - public function withTimeLimitations($after, $before) - { - $parsedQuery = $this->parsedQuery; - $parsedQuery['after'] = $after; - $parsedQuery['before'] = $before; - - return new SearchState($parsedQuery); - } - - /** - * Get a search state for the current search with adjusted sort preference - * - * @param $sort - * - * @return SearchState - */ - public function withSorting($sort) - { - $parsedQuery = $this->parsedQuery; - $parsedQuery['sort'] = $sort; - - return new SearchState($parsedQuery); - } - - /** - * Get a link that represents the current search state - * - * Note that this represents only a simplified version of the search state. - * Grouping with braces and "OR" conditions are not supported. - * - * @param $label - * - * @return string - */ - public function getSearchLink($label) - { - global $ID, $conf; - $parsedQuery = $this->parsedQuery; - - $tagAttributes = [ - 'target' => $conf['target']['wiki'], - ]; - - $newQuery = ft_queryUnparser_simple( - $parsedQuery['and'], - $parsedQuery['not'], - $parsedQuery['phrases'], - $parsedQuery['ns'], - $parsedQuery['notns'] - ); - $hrefAttributes = ['do' => 'search', 'sf' => '1', 'q' => $newQuery]; - if ($parsedQuery['after']) { - $hrefAttributes['min'] = $parsedQuery['after']; - } - if ($parsedQuery['before']) { - $hrefAttributes['max'] = $parsedQuery['before']; - } - if ($parsedQuery['sort']) { - $hrefAttributes['srt'] = $parsedQuery['sort']; - } - - $href = wl($ID, $hrefAttributes, false, '&'); - return "$label"; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Subscribe.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Subscribe.php deleted file mode 100644 index 80352d7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Subscribe.php +++ /dev/null @@ -1,115 +0,0 @@ - - * - * @return void - */ - public function show() - { - global $INPUT; - global $INFO; - global $ID; - global $lang; - global $conf; - $stime_days = $conf['subscribe_time'] / 60 / 60 / 24; - - // print intro - echo p_locale_xhtml('subscr_form'); - - // list up current subscriptions - echo '

    '.$lang['subscr_m_current_header'].'

    '; - echo '
    '; - if ($INFO['subscribed'] === false) { - echo '

    '.$lang['subscr_m_not_subscribed'].'

    '; - } else { - echo '
      '; - foreach ($INFO['subscribed'] as $sub) { - echo '
    • '; - if ($sub['target'] !== $ID) { - echo ''.hsc(prettyprint_id($sub['target'])).''; - } else { - echo ''.hsc(prettyprint_id($sub['target'])).''; - } - $sstl = sprintf($lang['subscr_style_'.$sub['style']], $stime_days); - if (!$sstl) $sstl = hsc($sub['style']); - echo ' ('.$sstl.') '; - - echo ''.$lang['subscr_m_unsubscribe']. - '
    • '; - } - echo '
    '; - } - echo '
    '; - - // Add new subscription form - echo '

    '.$lang['subscr_m_new_header'].'

    '; - echo '
    '; - $ns = getNS($ID).':'; - $targets = [ - $ID => ''.prettyprint_id($ID).'', - $ns => ''.prettyprint_id($ns).'', - ]; - $styles = [ - 'every' => $lang['subscr_style_every'], - 'digest' => sprintf($lang['subscr_style_digest'], $stime_days), - 'list' => sprintf($lang['subscr_style_list'], $stime_days), - ]; - - // create the form - $form = new Form(['id' => 'subscribe__form']); - $form->addTagOpen('div')->addClass('no'); - $form->setHiddenField('id', $ID); - $form->setHiddenField('do', 'subscribe'); - $form->setHiddenField('sub_action', 'subscribe'); - - $form->addFieldsetOpen($lang['subscr_m_subscribe']); - $value = (array_key_exists($INPUT->post->str('sub_target'), $targets)) ? - $INPUT->str('sub_target') : key($targets); - foreach ($targets as $val => $label) { - $data = ($value === $val) ? ['checked' => 'checked'] : []; - $form->addRadioButton('sub_target', $label)->val($val)->attrs($data); - } - $form->addFieldsetClose(); - - $form->addFieldsetOpen($lang['subscr_m_receive']); - $value = (array_key_exists($INPUT->post->str('sub_style'), $styles)) ? - $INPUT->str('sub_style') : key($styles); - foreach ($styles as $val => $label) { - $data = ($value === $val) ? ['checked' => 'checked'] : []; - $form->addRadioButton('sub_style', $label)->val($val)->attrs($data); - } - $form->addFieldsetClose(); - - $form->addButton('do[subscribe]', $lang['subscr_m_subscribe'])->attr('type', 'submit'); - $form->addTagClose('div'); - - print $form->toHTML('Subscribe'); - - echo '
    '; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/Ui.php b/snippets/dokuwiki-2023-04-04/inc/Ui/Ui.php deleted file mode 100644 index 57d0c29..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/Ui.php +++ /dev/null @@ -1,21 +0,0 @@ - - * - * @return void - */ - public function show() - { - global $lang; - global $conf; - global $INPUT; - global $INFO; - /** @var AuthPlugin $auth */ - global $auth; - - // print intro - print p_locale_xhtml('updateprofile'); - print '
    '; - - $fullname = $INPUT->post->str('fullname', $INFO['userinfo']['name'], true); - $email = $INPUT->post->str('email', $INFO['userinfo']['mail'], true); - - // create the updateprofile form - $form = new Form(['id' => 'dw__register']); - $form->addTagOpen('div')->addClass('no'); - $form->addFieldsetOpen($lang['profile']); - $form->setHiddenField('do', 'profile'); - $form->setHiddenField('save', '1'); - - $attr = array('size' => '50', 'disabled' => 'disabled'); - $input = $form->addTextInput('login', $lang['user'])->attrs($attr)->addClass('edit') - ->val($INPUT->server->str('REMOTE_USER')); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - - $attr = array('size' => '50'); - if (!$auth->canDo('modName')) $attr['disabled'] = 'disabled'; - $input = $form->addTextInput('fullname', $lang['fullname'])->attrs($attr)->addClass('edit') - ->val($fullname); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - - $attr = array('type' => 'email', 'size' => '50'); - if (!$auth->canDo('modMail')) $attr['disabled'] = 'disabled'; - $input = $form->addTextInput('email', $lang['email'])->attrs($attr)->addClass('edit') - ->val($email); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - - if ($auth->canDo('modPass')) { - $attr = array('size'=>'50'); - $input = $form->addPasswordInput('newpass', $lang['newpass'])->attrs($attr)->addClass('edit'); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - - $input = $form->addPasswordInput('passchk', $lang['passchk'])->attrs($attr)->addClass('edit'); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - } - - if ($conf['profileconfirm']) { - $form->addHTML("
    \n"); - $attr = array('size' => '50', 'required' => 'required'); - $input = $form->addPasswordInput('oldpass', $lang['oldpass'])->attrs($attr)->addClass('edit'); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - } - - $form->addButton('', $lang['btn_save'])->attr('type', 'submit'); - $form->addButton('', $lang['btn_reset'])->attr('type', 'reset'); - - $form->addFieldsetClose(); - $form->addTagClose('div'); - - print $form->toHTML('UpdateProfile'); - - - if ($auth->canDo('delUser') && actionOK('profile_delete')) { - - // create the profiledelete form - $form = new Form(['id' => 'dw__profiledelete']); - $form->addTagOpen('div')->addClass('no'); - $form->addFieldsetOpen($lang['profdeleteuser']); - $form->setHiddenField('do', 'profile_delete'); - $form->setHiddenField('delete', '1'); - - $form->addCheckbox('confirm_delete', $lang['profconfdelete']) - ->attrs(['required' => 'required']) - ->id('dw__confirmdelete') - ->val('1'); - - if ($conf['profileconfirm']) { - $form->addHTML("
    \n"); - $attr = array('size' => '50', 'required' => 'required'); - $input = $form->addPasswordInput('oldpass', $lang['oldpass'])->attrs($attr) - ->addClass('edit'); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - } - - $form->addButton('', $lang['btn_deleteuser'])->attr('type', 'submit'); - $form->addFieldsetClose(); - $form->addTagClose('div'); - - print $form->toHTML('ProfileDelete'); - } - - print '
    '; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/UserRegister.php b/snippets/dokuwiki-2023-04-04/inc/Ui/UserRegister.php deleted file mode 100644 index 26da393..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/UserRegister.php +++ /dev/null @@ -1,74 +0,0 @@ - - * - * @return void - */ - public function show() - { - global $lang; - global $conf; - global $INPUT; - - $base_attrs = array('size' => '50', 'required' => 'required'); - $email_attrs = $base_attrs + array('type' => 'email'); - - // print intro - print p_locale_xhtml('register'); - print '
    '; - - // create the login form - $form = new Form(['id' => 'dw__register']); - $form->addTagOpen('div')->addClass('no'); - $form->addFieldsetOpen($lang['btn_register']); - $form->setHiddenField('do', 'register'); - $form->setHiddenField('save', '1'); - - $input = $form->addTextInput('login', $lang['user'])->attrs($base_attrs)->addClass('edit') - ->val($INPUT->post->str('login')); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - - if (!$conf['autopasswd']) { - $input = $form->addPasswordInput('pass', $lang['pass'])->attrs($base_attrs)->addClass('edit'); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - $input = $form->addPasswordInput('passchk', $lang['passchk'])->attrs($base_attrs)->addClass('edit'); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - } - - $input = $form->addTextInput('fullname', $lang['fullname'])->attrs($base_attrs)->addClass('edit') - ->val($INPUT->post->str('fullname')); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - - $input = $form->addTextInput('email', $lang['email'])->attrs($email_attrs)->addClass('edit') - ->val($INPUT->post->str('email')); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - - $form->addButton('', $lang['btn_register'])->attr('type', 'submit'); - $form->addFieldsetClose(); - $form->addTagClose('div'); - - print $form->toHTML('Register'); - - print '
    '; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Ui/UserResendPwd.php b/snippets/dokuwiki-2023-04-04/inc/Ui/UserResendPwd.php deleted file mode 100644 index 65cd215..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Ui/UserResendPwd.php +++ /dev/null @@ -1,98 +0,0 @@ - - * @author Andreas Gohr - * - * @return void - */ - public function show() - { - global $conf; - global $INPUT; - - $token = preg_replace('/[^a-f0-9]+/', '', $INPUT->str('pwauth')); - - // print intro - print p_locale_xhtml('resetpwd'); - print '
    '; - - if (!$conf['autopasswd'] && $token) { - $form = $this->formSetNewPassword($token); - } else { - $form = $this->formResendPassword(); - } - - print $form->toHTML('ResendPwd'); - - print '
    '; - } - - /** - * create a form ui to set new password - * - * @params string $token cleaned pwauth request variable - * @return Form - */ - protected function formSetNewPassword($token) - { - global $lang; - - // create the form - $form = new Form(['id' => 'dw__resendpwd']); - $form->addTagOpen('div')->addClass('no'); - $form->addFieldsetOpen($lang['btn_resendpwd']); - $form->setHiddenField('token', $token); - $form->setHiddenField('do', 'resendpwd'); - $input = $form->addPasswordInput('pass', $lang['pass'])->attr('size', '50')->addClass('edit'); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - $input = $form->addPasswordInput('passchk', $lang['passchk'])->attr('size', '50')->addClass('edit'); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - $form->addButton('', $lang['btn_resendpwd'])->attr('type', 'submit'); - $form->addFieldsetClose(); - $form->addTagClose('div'); - return $form; - } - - /** - * create a form ui to request new password - * - * @return Form - */ - protected function formResendPassword() - { - global $lang; - - // create the form - $form = new Form(['id' => 'dw__resendpwd']); - $form->addTagOpen('div')->addClass('no'); - $form->addFieldsetOpen($lang['btn_resendpwd']); - $form->setHiddenField('do', 'resendpwd'); - $form->setHiddenField('save', '1'); - $form->addHTML("
    \n"); - $input = $form->addTextInput('login', $lang['user'])->addClass('edit'); - $input->getLabel()->attr('class', 'block'); - $form->addHTML("
    \n"); - $form->addHTML("
    \n"); - $form->addButton('', $lang['btn_resendpwd'])->attr('type', 'submit'); - $form->addFieldsetClose(); - $form->addTagClose('div'); - return $form; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Utf8/Asian.php b/snippets/dokuwiki-2023-04-04/inc/Utf8/Asian.php deleted file mode 100644 index c7baa30..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Utf8/Asian.php +++ /dev/null @@ -1,99 +0,0 @@ - Hangul - '\x{309D}-\x{30A0}' . - '\x{30FD}-\x{31EF}\x{3200}-\x{D7AF}' . - '\x{F900}-\x{FAFF}' . // CJK Compatibility Ideographs - '\x{FE30}-\x{FE4F}' . // CJK Compatibility Forms - "\xF0\xA0\x80\x80-\xF0\xAA\x9B\x9F" . // CJK Extension B - "\xF0\xAA\x9C\x80-\xF0\xAB\x9C\xBF" . // CJK Extension C - "\xF0\xAB\x9D\x80-\xF0\xAB\xA0\x9F" . // CJK Extension D - "\xF0\xAF\xA0\x80-\xF0\xAF\xAB\xBF" . // CJK Compatibility Supplement - ']' . - - '|' . - - '[' . // Hiragana/Katakana (can be two characters) - '\x{3042}\x{3044}\x{3046}\x{3048}' . - '\x{304A}-\x{3062}\x{3064}-\x{3082}' . - '\x{3084}\x{3086}\x{3088}-\x{308D}' . - '\x{308F}-\x{3094}' . - '\x{30A2}\x{30A4}\x{30A6}\x{30A8}' . - '\x{30AA}-\x{30C2}\x{30C4}-\x{30E2}' . - '\x{30E4}\x{30E6}\x{30E8}-\x{30ED}' . - '\x{30EF}-\x{30F4}\x{30F7}-\x{30FA}' . - '][' . - '\x{3041}\x{3043}\x{3045}\x{3047}\x{3049}' . - '\x{3063}\x{3083}\x{3085}\x{3087}\x{308E}\x{3095}-\x{309C}' . - '\x{30A1}\x{30A3}\x{30A5}\x{30A7}\x{30A9}' . - '\x{30C3}\x{30E3}\x{30E5}\x{30E7}\x{30EE}\x{30F5}\x{30F6}\x{30FB}\x{30FC}' . - '\x{31F0}-\x{31FF}' . - ']?' . - ')'; - - - /** - * Check if the given term contains Asian word characters - * - * @param string $term - * @return bool - */ - public static function isAsianWords($term) - { - return (bool)preg_match('/' . self::REGEXP . '/u', $term); - } - - /** - * Surround all Asian words in the given text with the given separator - * - * @param string $text Original text containing asian words - * @param string $sep the separator to use - * @return string Text with separated asian words - */ - public static function separateAsianWords($text, $sep = ' ') - { - // handle asian chars as single words (may fail on older PHP version) - $asia = @preg_replace('/(' . self::REGEXP . ')/u', $sep . '\1' . $sep, $text); - if (!is_null($asia)) $text = $asia; // recover from regexp falure - - return $text; - } - - /** - * Split the given text into separate parts - * - * Each part is either a non-asian string, or a single asian word - * - * @param string $term - * @return string[] - */ - public static function splitAsianWords($term) - { - return preg_split('/(' . self::REGEXP . '+)/u', $term, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Utf8/Clean.php b/snippets/dokuwiki-2023-04-04/inc/Utf8/Clean.php deleted file mode 100644 index 0975ff5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Utf8/Clean.php +++ /dev/null @@ -1,204 +0,0 @@ - - * - * @param string $str - * @return bool - */ - public static function isASCII($str) - { - return (preg_match('/(?:[^\x00-\x7F])/', $str) !== 1); - } - - /** - * Tries to detect if a string is in Unicode encoding - * - * @author - * @link http://php.net/manual/en/function.utf8-encode.php - * - * @param string $str - * @return bool - */ - public static function isUtf8($str) - { - $len = strlen($str); - for ($i = 0; $i < $len; $i++) { - $b = ord($str[$i]); - if ($b < 0x80) continue; # 0bbbbbbb - elseif (($b & 0xE0) === 0xC0) $n = 1; # 110bbbbb - elseif (($b & 0xF0) === 0xE0) $n = 2; # 1110bbbb - elseif (($b & 0xF8) === 0xF0) $n = 3; # 11110bbb - elseif (($b & 0xFC) === 0xF8) $n = 4; # 111110bb - elseif (($b & 0xFE) === 0xFC) $n = 5; # 1111110b - else return false; # Does not match any model - - for ($j = 0; $j < $n; $j++) { # n bytes matching 10bbbbbb follow ? - if ((++$i === $len) || ((ord($str[$i]) & 0xC0) !== 0x80)) - return false; - } - } - return true; - } - - /** - * Strips all high byte chars - * - * Returns a pure ASCII7 string - * - * @author Andreas Gohr - * - * @param string $str - * @return string - */ - public static function strip($str) - { - $ascii = ''; - $len = strlen($str); - for ($i = 0; $i < $len; $i++) { - if (ord($str[$i]) < 128) { - $ascii .= $str[$i]; - } - } - return $ascii; - } - - /** - * Removes special characters (nonalphanumeric) from a UTF-8 string - * - * This function adds the controlchars 0x00 to 0x19 to the array of - * stripped chars (they are not included in $UTF8_SPECIAL_CHARS) - * - * @author Andreas Gohr - * - * @param string $string The UTF8 string to strip of special chars - * @param string $repl Replace special with this string - * @param string $additional Additional chars to strip (used in regexp char class) - * @return string - */ - public static function stripspecials($string, $repl = '', $additional = '') - { - static $specials = null; - if ($specials === null) { - $specials = preg_quote(Table::specialChars(), '/'); - } - - return preg_replace('/[' . $additional . '\x00-\x19' . $specials . ']/u', $repl, $string); - } - - /** - * Replace bad bytes with an alternative character - * - * ASCII character is recommended for replacement char - * - * PCRE Pattern to locate bad bytes in a UTF-8 string - * Comes from W3 FAQ: Multilingual Forms - * Note: modified to include full ASCII range including control chars - * - * @author Harry Fuecks - * @see http://www.w3.org/International/questions/qa-forms-utf-8 - * - * @param string $str to search - * @param string $replace to replace bad bytes with (defaults to '?') - use ASCII - * @return string - */ - public static function replaceBadBytes($str, $replace = '') - { - $UTF8_BAD = - '([\x00-\x7F]' . # ASCII (including control chars) - '|[\xC2-\xDF][\x80-\xBF]' . # non-overlong 2-byte - '|\xE0[\xA0-\xBF][\x80-\xBF]' . # excluding overlongs - '|[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}' . # straight 3-byte - '|\xED[\x80-\x9F][\x80-\xBF]' . # excluding surrogates - '|\xF0[\x90-\xBF][\x80-\xBF]{2}' . # planes 1-3 - '|[\xF1-\xF3][\x80-\xBF]{3}' . # planes 4-15 - '|\xF4[\x80-\x8F][\x80-\xBF]{2}' . # plane 16 - '|(.{1}))'; # invalid byte - ob_start(); - while (preg_match('/' . $UTF8_BAD . '/S', $str, $matches)) { - if (!isset($matches[2])) { - echo $matches[0]; - } else { - echo $replace; - } - $str = substr($str, strlen($matches[0])); - } - return ob_get_clean(); - } - - - /** - * Replace accented UTF-8 characters by unaccented ASCII-7 equivalents - * - * Use the optional parameter to just deaccent lower ($case = -1) or upper ($case = 1) - * letters. Default is to deaccent both cases ($case = 0) - * - * @author Andreas Gohr - * - * @param string $string - * @param int $case - * @return string - */ - public static function deaccent($string, $case = 0) - { - if ($case <= 0) { - $string = strtr($string, Table::lowerAccents()); - } - if ($case >= 0) { - $string = strtr($string, Table::upperAccents()); - } - return $string; - } - - /** - * Romanize a non-latin string - * - * @author Andreas Gohr - * - * @param string $string - * @return string - */ - public static function romanize($string) - { - if (self::isASCII($string)) return $string; //nothing to do - - return strtr($string, Table::romanization()); - } - - /** - * adjust a byte index into a utf8 string to a utf8 character boundary - * - * @author chris smith - * - * @param string $str utf8 character string - * @param int $i byte index into $str - * @param bool $next direction to search for boundary, false = up (current character) true = down (next character) - * @return int byte index into $str now pointing to a utf8 character boundary - */ - public static function correctIdx($str, $i, $next = false) - { - - if ($i <= 0) return 0; - - $limit = strlen($str); - if ($i >= $limit) return $limit; - - if ($next) { - while (($i < $limit) && ((ord($str[$i]) & 0xC0) === 0x80)) $i++; - } else { - while ($i && ((ord($str[$i]) & 0xC0) === 0x80)) $i--; - } - - return $i; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Utf8/Conversion.php b/snippets/dokuwiki-2023-04-04/inc/Utf8/Conversion.php deleted file mode 100644 index fad9cd0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Utf8/Conversion.php +++ /dev/null @@ -1,162 +0,0 @@ - - * @author - * @link http://php.net/manual/en/function.utf8-decode.php - * - * @param string $str - * @param bool $all Encode non-utf8 char to HTML as well - * @return string - */ - public static function toHtml($str, $all = false) - { - $ret = ''; - foreach (Unicode::fromUtf8($str) as $cp) { - if ($cp < 0x80 && !$all) { - $ret .= chr($cp); - } elseif ($cp < 0x100) { - $ret .= "&#$cp;"; - } else { - $ret .= '&#x' . dechex($cp) . ';'; - } - } - return $ret; - } - - /** - * Decodes HTML entities to UTF-8 characters - * - * Convert any &#..; entity to a codepoint, - * The entities flag defaults to only decoding numeric entities. - * Pass HTML_ENTITIES and named entities, including & < etc. - * are handled as well. Avoids the problem that would occur if you - * had to decode "&#38;&amp;#38;" - * - * unhtmlspecialchars(\dokuwiki\Utf8\Conversion::fromHtml($s)) -> "&&" - * \dokuwiki\Utf8\Conversion::fromHtml(unhtmlspecialchars($s)) -> "&&#38;" - * what it should be -> "&&#38;" - * - * @author Tom N Harris - * - * @param string $str UTF-8 encoded string - * @param boolean $entities decode name entities in addtition to numeric ones - * @return string UTF-8 encoded string with numeric (and named) entities replaced. - */ - public static function fromHtml($str, $entities = false) - { - if (!$entities) { - return preg_replace_callback( - '/(&#([Xx])?([0-9A-Za-z]+);)/m', - [__CLASS__, 'decodeNumericEntity'], - $str - ); - } - - return preg_replace_callback( - '/&(#)?([Xx])?([0-9A-Za-z]+);/m', - [__CLASS__, 'decodeAnyEntity'], - $str - ); - } - - /** - * Decodes any HTML entity to it's correct UTF-8 char equivalent - * - * @param string $ent An entity - * @return string - */ - protected static function decodeAnyEntity($ent) - { - // create the named entity lookup table - static $table = null; - if ($table === null) { - $table = get_html_translation_table(HTML_ENTITIES); - $table = array_flip($table); - $table = array_map( - static function ($c) { - return Unicode::toUtf8(array(ord($c))); - }, - $table - ); - } - - if ($ent[1] === '#') { - return self::decodeNumericEntity($ent); - } - - if (array_key_exists($ent[0], $table)) { - return $table[$ent[0]]; - } - - return $ent[0]; - } - - /** - * Decodes numeric HTML entities to their correct UTF-8 characters - * - * @param $ent string A numeric entity - * @return string|false - */ - protected static function decodeNumericEntity($ent) - { - switch ($ent[2]) { - case 'X': - case 'x': - $cp = hexdec($ent[3]); - break; - default: - $cp = intval($ent[3]); - break; - } - return Unicode::toUtf8(array($cp)); - } - - /** - * UTF-8 to UTF-16BE conversion. - * - * Maybe really UCS-2 without mb_string due to utf8_to_unicode limits - * - * @param string $str - * @param bool $bom - * @return string - */ - public static function toUtf16be($str, $bom = false) - { - $out = $bom ? "\xFE\xFF" : ''; - if (UTF8_MBSTRING) { - return $out . mb_convert_encoding($str, 'UTF-16BE', 'UTF-8'); - } - - $uni = Unicode::fromUtf8($str); - foreach ($uni as $cp) { - $out .= pack('n', $cp); - } - return $out; - } - - /** - * UTF-8 to UTF-16BE conversion. - * - * Maybe really UCS-2 without mb_string due to utf8_to_unicode limits - * - * @param string $str - * @return false|string - */ - public static function fromUtf16be($str) - { - $uni = unpack('n*', $str); - return Unicode::toUtf8($uni); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Utf8/PhpString.php b/snippets/dokuwiki-2023-04-04/inc/Utf8/PhpString.php deleted file mode 100644 index d382f14..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Utf8/PhpString.php +++ /dev/null @@ -1,384 +0,0 @@ - - * @see strlen() - */ - public static function strlen($string) - { - if (UTF8_MBSTRING) { - return mb_strlen($string, 'UTF-8'); - } - - if (function_exists('iconv_strlen')) { - return iconv_strlen($string, 'UTF-8'); - } - - // utf8_decode is deprecated - if (function_exists('utf8_decode')) { - return strlen(utf8_decode($string)); - } - - return strlen($string); - } - - /** - * UTF-8 aware alternative to substr - * - * Return part of a string given character offset (and optionally length) - * - * @param string $str - * @param int $offset number of UTF-8 characters offset (from left) - * @param int $length (optional) length in UTF-8 characters from offset - * @return string - * @author Harry Fuecks - * @author Chris Smith - * - */ - public static function substr($str, $offset, $length = null) - { - if (UTF8_MBSTRING) { - if ($length === null) { - return mb_substr($str, $offset); - } - - return mb_substr($str, $offset, $length); - } - - /* - * Notes: - * - * no mb string support, so we'll use pcre regex's with 'u' flag - * pcre only supports repetitions of less than 65536, in order to accept up to MAXINT values for - * offset and length, we'll repeat a group of 65535 characters when needed (ok, up to MAXINT-65536) - * - * substr documentation states false can be returned in some cases (e.g. offset > string length) - * mb_substr never returns false, it will return an empty string instead. - * - * calculating the number of characters in the string is a relatively expensive operation, so - * we only carry it out when necessary. It isn't necessary for +ve offsets and no specified length - */ - - // cast parameters to appropriate types to avoid multiple notices/warnings - $str = (string)$str; // generates E_NOTICE for PHP4 objects, but not PHP5 objects - $offset = (int)$offset; - if ($length !== null) $length = (int)$length; - - // handle trivial cases - if ($length === 0) return ''; - if ($offset < 0 && $length < 0 && $length < $offset) return ''; - - $offset_pattern = ''; - $length_pattern = ''; - - // normalise -ve offsets (we could use a tail anchored pattern, but they are horribly slow!) - if ($offset < 0) { - $strlen = self::strlen($str); // see notes - $offset = $strlen + $offset; - if ($offset < 0) $offset = 0; - } - - // establish a pattern for offset, a non-captured group equal in length to offset - if ($offset > 0) { - $Ox = (int)($offset / 65535); - $Oy = $offset % 65535; - - if ($Ox) $offset_pattern = '(?:.{65535}){' . $Ox . '}'; - $offset_pattern = '^(?:' . $offset_pattern . '.{' . $Oy . '})'; - } else { - $offset_pattern = '^'; // offset == 0; just anchor the pattern - } - - // establish a pattern for length - if ($length === null) { - $length_pattern = '(.*)$'; // the rest of the string - } else { - - if (!isset($strlen)) $strlen = self::strlen($str); // see notes - if ($offset > $strlen) return ''; // another trivial case - - if ($length > 0) { - - // reduce any length that would go past the end of the string - $length = min($strlen - $offset, $length); - - $Lx = (int)($length / 65535); - $Ly = $length % 65535; - - // +ve length requires ... a captured group of length characters - if ($Lx) $length_pattern = '(?:.{65535}){' . $Lx . '}'; - $length_pattern = '(' . $length_pattern . '.{' . $Ly . '})'; - - } else if ($length < 0) { - - if ($length < ($offset - $strlen)) return ''; - - $Lx = (int)((-$length) / 65535); - $Ly = (-$length) % 65535; - - // -ve length requires ... capture everything except a group of -length characters - // anchored at the tail-end of the string - if ($Lx) $length_pattern = '(?:.{65535}){' . $Lx . '}'; - $length_pattern = '(.*)(?:' . $length_pattern . '.{' . $Ly . '})$'; - } - } - - if (!preg_match('#' . $offset_pattern . $length_pattern . '#us', $str, $match)) return ''; - return $match[1]; - } - - // phpcs:disable PSR1.Methods.CamelCapsMethodName.NotCamelCaps - /** - * Unicode aware replacement for substr_replace() - * - * @param string $string input string - * @param string $replacement the replacement - * @param int $start the replacing will begin at the start'th offset into string. - * @param int $length If given and is positive, it represents the length of the portion of string which is - * to be replaced. If length is zero then this function will have the effect of inserting - * replacement into string at the given start offset. - * @return string - * @see substr_replace() - * - * @author Andreas Gohr - */ - public static function substr_replace($string, $replacement, $start, $length = 0) - { - $ret = ''; - if ($start > 0) $ret .= self::substr($string, 0, $start); - $ret .= $replacement; - $ret .= self::substr($string, $start + $length); - return $ret; - } - // phpcs:enable PSR1.Methods.CamelCapsMethodName.NotCamelCaps - - /** - * Unicode aware replacement for ltrim() - * - * @param string $str - * @param string $charlist - * @return string - * @see ltrim() - * - * @author Andreas Gohr - */ - public static function ltrim($str, $charlist = '') - { - if ($charlist === '') return ltrim($str); - - //quote charlist for use in a characterclass - $charlist = preg_replace('!([\\\\\\-\\]\\[/])!', '\\\${1}', $charlist); - - return preg_replace('/^[' . $charlist . ']+/u', '', $str); - } - - /** - * Unicode aware replacement for rtrim() - * - * @param string $str - * @param string $charlist - * @return string - * @see rtrim() - * - * @author Andreas Gohr - */ - public static function rtrim($str, $charlist = '') - { - if ($charlist === '') return rtrim($str); - - //quote charlist for use in a characterclass - $charlist = preg_replace('!([\\\\\\-\\]\\[/])!', '\\\${1}', $charlist); - - return preg_replace('/[' . $charlist . ']+$/u', '', $str); - } - - /** - * Unicode aware replacement for trim() - * - * @param string $str - * @param string $charlist - * @return string - * @see trim() - * - * @author Andreas Gohr - */ - public static function trim($str, $charlist = '') - { - if ($charlist === '') return trim($str); - - return self::ltrim(self::rtrim($str, $charlist), $charlist); - } - - /** - * This is a unicode aware replacement for strtolower() - * - * Uses mb_string extension if available - * - * @param string $string - * @return string - * @see \dokuwiki\Utf8\PhpString::strtoupper() - * - * @author Leo Feyer - * @see strtolower() - */ - public static function strtolower($string) - { - if($string === null) return ''; // pre-8.1 behaviour - if (UTF8_MBSTRING) { - if (class_exists('Normalizer', $autoload = false)) { - return \Normalizer::normalize(mb_strtolower($string, 'utf-8')); - } - return (mb_strtolower($string, 'utf-8')); - } - return strtr($string, Table::upperCaseToLowerCase()); - } - - /** - * This is a unicode aware replacement for strtoupper() - * - * Uses mb_string extension if available - * - * @param string $string - * @return string - * @see \dokuwiki\Utf8\PhpString::strtoupper() - * - * @author Leo Feyer - * @see strtoupper() - */ - public static function strtoupper($string) - { - if (UTF8_MBSTRING) return mb_strtoupper($string, 'utf-8'); - - return strtr($string, Table::lowerCaseToUpperCase()); - } - - - /** - * UTF-8 aware alternative to ucfirst - * Make a string's first character uppercase - * - * @param string $str - * @return string with first character as upper case (if applicable) - * @author Harry Fuecks - * - */ - public static function ucfirst($str) - { - switch (self::strlen($str)) { - case 0: - return ''; - case 1: - return self::strtoupper($str); - default: - preg_match('/^(.{1})(.*)$/us', $str, $matches); - return self::strtoupper($matches[1]) . $matches[2]; - } - } - - /** - * UTF-8 aware alternative to ucwords - * Uppercase the first character of each word in a string - * - * @param string $str - * @return string with first char of each word uppercase - * @author Harry Fuecks - * @see http://php.net/ucwords - * - */ - public static function ucwords($str) - { - // Note: [\x0c\x09\x0b\x0a\x0d\x20] matches; - // form feeds, horizontal tabs, vertical tabs, linefeeds and carriage returns - // This corresponds to the definition of a "word" defined at http://php.net/ucwords - $pattern = '/(^|([\x0c\x09\x0b\x0a\x0d\x20]+))([^\x0c\x09\x0b\x0a\x0d\x20]{1})[^\x0c\x09\x0b\x0a\x0d\x20]*/u'; - - return preg_replace_callback( - $pattern, - function ($matches) { - $leadingws = $matches[2]; - $ucfirst = self::strtoupper($matches[3]); - $ucword = self::substr_replace(ltrim($matches[0]), $ucfirst, 0, 1); - return $leadingws . $ucword; - }, - $str - ); - } - - /** - * This is an Unicode aware replacement for strpos - * - * @param string $haystack - * @param string $needle - * @param integer $offset - * @return integer - * @author Leo Feyer - * @see strpos() - * - */ - public static function strpos($haystack, $needle, $offset = 0) - { - $comp = 0; - $length = null; - - while ($length === null || $length < $offset) { - $pos = strpos($haystack, $needle, $offset + $comp); - - if ($pos === false) - return false; - - $length = self::strlen(substr($haystack, 0, $pos)); - - if ($length < $offset) - $comp = $pos - $length; - } - - return $length; - } - - -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Utf8/Sort.php b/snippets/dokuwiki-2023-04-04/inc/Utf8/Sort.php deleted file mode 100644 index decb058..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Utf8/Sort.php +++ /dev/null @@ -1,178 +0,0 @@ - - * @author Andreas Gohr - */ -class Sort -{ - /** @var \Collator[] language specific collators, usually only one */ - protected static $collators = []; - - /** @var bool should the intl extension be used if available? For testing only */ - protected static $useIntl = true; - - /** - * Initialization of a collator using $conf['lang'] as the locale. - * The initialization is done only once. - * The collation takes "natural ordering" into account, that is, "page 2" is before "page 10". - * - * @return \Collator Returns a configured collator or null if the collator cannot be created. - * - * @author Moisés Braga Ribeiro - */ - protected static function getCollator() - { - global $conf; - $lc = $conf['lang']; - - // check if intl extension is available - if (!self::$useIntl || !class_exists('\Collator')) { - return null; - } - - // load collator if not available yet - if (!isset(self::$collators[$lc])) { - $collator = \Collator::create($lc); - if (!isset($collator)) return null; // check needed as stated in the docs - $collator->setAttribute(\Collator::NUMERIC_COLLATION, \Collator::ON); - Logger::getInstance(Logger::LOG_DEBUG)->log( - 'Collator created with locale "' . $lc . '": numeric collation on, ' . - 'valid locale "' . $collator->getLocale(\Locale::VALID_LOCALE) . '", ' . - 'actual locale "' . $collator->getLocale(\Locale::ACTUAL_LOCALE) . '"', - null, __FILE__, __LINE__ - ); - self::$collators[$lc] = $collator; - } - - return self::$collators[$lc]; - } - - /** - * Enable or disable the use of the "intl" extension collator. - * This is used for testing and should not be used in normal code. - * - * @param bool $use - * - * @author Andreas Gohr - */ - public static function useIntl($use = true) - { - self::$useIntl = $use; - } - - /** - * Drop-in replacement for strcmp(), strcasecmp(), strnatcmp() and strnatcasecmp(). - * It uses a collator-based comparison, or strnatcasecmp() as a fallback. - * - * @param string $str1 The first string. - * @param string $str2 The second string. - * @return int Returns < 0 if $str1 is less than $str2; > 0 if $str1 is greater than $str2, and 0 if they are equal. - * - * @author Moisés Braga Ribeiro - */ - public static function strcmp($str1, $str2) - { - $collator = self::getCollator(); - if (isset($collator)) { - return $collator->compare($str1, $str2); - } else { - return strnatcasecmp($str1, $str2); - } - } - - /** - * Drop-in replacement for sort(). - * It uses a collator-based sort, or sort() with flags SORT_NATURAL and SORT_FLAG_CASE as a fallback. - * - * @param array $array The input array. - * @return bool Returns true on success or false on failure. - * - * @author Moisés Braga Ribeiro - */ - public static function sort(&$array) - { - $collator = self::getCollator(); - if (isset($collator)) { - return $collator->sort($array); - } else { - return sort($array, SORT_NATURAL | SORT_FLAG_CASE); - } - } - - /** - * Drop-in replacement for ksort(). - * It uses a collator-based sort, or ksort() with flags SORT_NATURAL and SORT_FLAG_CASE as a fallback. - * - * @param array $array The input array. - * @return bool Returns true on success or false on failure. - * - * @author Moisés Braga Ribeiro - */ - public static function ksort(&$array) - { - $collator = self::getCollator(); - if (isset($collator)) { - return uksort($array, array($collator, 'compare')); - } else { - return ksort($array, SORT_NATURAL | SORT_FLAG_CASE); - } - } - - /** - * Drop-in replacement for asort(), natsort() and natcasesort(). - * It uses a collator-based sort, or asort() with flags SORT_NATURAL and SORT_FLAG_CASE as a fallback. - * - * @param array $array The input array. - * @return bool Returns true on success or false on failure. - * - * @author Moisés Braga Ribeiro - */ - public static function asort(&$array) - { - $collator = self::getCollator(); - if (isset($collator)) { - return $collator->asort($array); - } else { - return asort($array, SORT_NATURAL | SORT_FLAG_CASE); - } - } - - /** - * Drop-in replacement for asort(), natsort() and natcasesort() when the parameter is an array of filenames. - * Filenames may not be equal to page names, depending on the setting in $conf['fnencode'], - * so the correct behavior is to sort page names and reflect this sorting in the filename array. - * - * @param array $array The input array. - * @return bool Returns true on success or false on failure. - * - * @author Moisés Braga Ribeiro - * @author Andreas Gohr - */ - public static function asortFN(&$array) - { - $collator = self::getCollator(); - return uasort($array, function ($fn1, $fn2) use ($collator) { - if (isset($collator)) { - return $collator->compare(utf8_decodeFN($fn1), utf8_decodeFN($fn2)); - } else { - return strnatcasecmp(utf8_decodeFN($fn1), utf8_decodeFN($fn2)); - } - }); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Utf8/Table.php b/snippets/dokuwiki-2023-04-04/inc/Utf8/Table.php deleted file mode 100644 index 8683c92..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Utf8/Table.php +++ /dev/null @@ -1,93 +0,0 @@ - 0xFFFF. Occurrances of the BOM are ignored. Surrogates - * are not allowed. - * - * If $strict is set to true the function returns false if the input - * string isn't a valid UTF-8 octet sequence and raises a PHP error at - * level E_USER_WARNING - * - * Note: this function has been modified slightly in this library to - * trigger errors on encountering bad bytes - * - * @author - * @author Harry Fuecks - * @see unicode_to_utf8 - * @link http://hsivonen.iki.fi/php-utf8/ - * @link http://sourceforge.net/projects/phputf8/ - * @todo break into less complex chunks - * @todo use exceptions instead of user errors - * - * @param string $str UTF-8 encoded string - * @param boolean $strict Check for invalid sequences? - * @return mixed array of unicode code points or false if UTF-8 invalid - */ - public static function fromUtf8($str, $strict = false) - { - $mState = 0; // cached expected number of octets after the current octet - // until the beginning of the next UTF8 character sequence - $mUcs4 = 0; // cached Unicode character - $mBytes = 1; // cached expected number of octets in the current sequence - - $out = array(); - - $len = strlen($str); - - for ($i = 0; $i < $len; $i++) { - - $in = ord($str[$i]); - - if ($mState === 0) { - - // When mState is zero we expect either a US-ASCII character or a - // multi-octet sequence. - if (0 === (0x80 & $in)) { - // US-ASCII, pass straight through. - $out[] = $in; - $mBytes = 1; - - } else if (0xC0 === (0xE0 & $in)) { - // First octet of 2 octet sequence - $mUcs4 = $in; - $mUcs4 = ($mUcs4 & 0x1F) << 6; - $mState = 1; - $mBytes = 2; - - } else if (0xE0 === (0xF0 & $in)) { - // First octet of 3 octet sequence - $mUcs4 = $in; - $mUcs4 = ($mUcs4 & 0x0F) << 12; - $mState = 2; - $mBytes = 3; - - } else if (0xF0 === (0xF8 & $in)) { - // First octet of 4 octet sequence - $mUcs4 = $in; - $mUcs4 = ($mUcs4 & 0x07) << 18; - $mState = 3; - $mBytes = 4; - - } else if (0xF8 === (0xFC & $in)) { - /* First octet of 5 octet sequence. - * - * This is illegal because the encoded codepoint must be either - * (a) not the shortest form or - * (b) outside the Unicode range of 0-0x10FFFF. - * Rather than trying to resynchronize, we will carry on until the end - * of the sequence and let the later error handling code catch it. - */ - $mUcs4 = $in; - $mUcs4 = ($mUcs4 & 0x03) << 24; - $mState = 4; - $mBytes = 5; - - } else if (0xFC === (0xFE & $in)) { - // First octet of 6 octet sequence, see comments for 5 octet sequence. - $mUcs4 = $in; - $mUcs4 = ($mUcs4 & 1) << 30; - $mState = 5; - $mBytes = 6; - - } elseif ($strict) { - /* Current octet is neither in the US-ASCII range nor a legal first - * octet of a multi-octet sequence. - */ - trigger_error( - 'utf8_to_unicode: Illegal sequence identifier ' . - 'in UTF-8 at byte ' . $i, - E_USER_WARNING - ); - return false; - - } - - } else { - - // When mState is non-zero, we expect a continuation of the multi-octet - // sequence - if (0x80 === (0xC0 & $in)) { - - // Legal continuation. - $shift = ($mState - 1) * 6; - $tmp = $in; - $tmp = ($tmp & 0x0000003F) << $shift; - $mUcs4 |= $tmp; - - /** - * End of the multi-octet sequence. mUcs4 now contains the final - * Unicode codepoint to be output - */ - if (0 === --$mState) { - - /* - * Check for illegal sequences and codepoints. - */ - // From Unicode 3.1, non-shortest form is illegal - if (((2 === $mBytes) && ($mUcs4 < 0x0080)) || - ((3 === $mBytes) && ($mUcs4 < 0x0800)) || - ((4 === $mBytes) && ($mUcs4 < 0x10000)) || - (4 < $mBytes) || - // From Unicode 3.2, surrogate characters are illegal - (($mUcs4 & 0xFFFFF800) === 0xD800) || - // Codepoints outside the Unicode range are illegal - ($mUcs4 > 0x10FFFF)) { - - if ($strict) { - trigger_error( - 'utf8_to_unicode: Illegal sequence or codepoint ' . - 'in UTF-8 at byte ' . $i, - E_USER_WARNING - ); - - return false; - } - - } - - if (0xFEFF !== $mUcs4) { - // BOM is legal but we don't want to output it - $out[] = $mUcs4; - } - - //initialize UTF8 cache - $mState = 0; - $mUcs4 = 0; - $mBytes = 1; - } - - } elseif ($strict) { - /** - *((0xC0 & (*in) != 0x80) && (mState != 0)) - * Incomplete multi-octet sequence. - */ - trigger_error( - 'utf8_to_unicode: Incomplete multi-octet ' . - ' sequence in UTF-8 at byte ' . $i, - E_USER_WARNING - ); - - return false; - } - } - } - return $out; - } - - /** - * Takes an array of ints representing the Unicode characters and returns - * a UTF-8 string. Astral planes are supported ie. the ints in the - * input can be > 0xFFFF. Occurrances of the BOM are ignored. Surrogates - * are not allowed. - * - * If $strict is set to true the function returns false if the input - * array contains ints that represent surrogates or are outside the - * Unicode range and raises a PHP error at level E_USER_WARNING - * - * Note: this function has been modified slightly in this library to use - * output buffering to concatenate the UTF-8 string (faster) as well as - * reference the array by it's keys - * - * @param array $arr of unicode code points representing a string - * @param boolean $strict Check for invalid sequences? - * @return string|false UTF-8 string or false if array contains invalid code points - * - * @author - * @author Harry Fuecks - * @see utf8_to_unicode - * @link http://hsivonen.iki.fi/php-utf8/ - * @link http://sourceforge.net/projects/phputf8/ - * @todo use exceptions instead of user errors - */ - public static function toUtf8($arr, $strict = false) - { - if (!is_array($arr)) return ''; - ob_start(); - - foreach (array_keys($arr) as $k) { - - if (($arr[$k] >= 0) && ($arr[$k] <= 0x007f)) { - # ASCII range (including control chars) - - echo chr($arr[$k]); - - } else if ($arr[$k] <= 0x07ff) { - # 2 byte sequence - - echo chr(0xc0 | ($arr[$k] >> 6)); - echo chr(0x80 | ($arr[$k] & 0x003f)); - - } else if ($arr[$k] == 0xFEFF) { - # Byte order mark (skip) - // nop -- zap the BOM - - } else if ($arr[$k] >= 0xD800 && $arr[$k] <= 0xDFFF) { - # Test for illegal surrogates - - // found a surrogate - if ($strict) { - trigger_error( - 'unicode_to_utf8: Illegal surrogate ' . - 'at index: ' . $k . ', value: ' . $arr[$k], - E_USER_WARNING - ); - return false; - } - - } else if ($arr[$k] <= 0xffff) { - # 3 byte sequence - - echo chr(0xe0 | ($arr[$k] >> 12)); - echo chr(0x80 | (($arr[$k] >> 6) & 0x003f)); - echo chr(0x80 | ($arr[$k] & 0x003f)); - - } else if ($arr[$k] <= 0x10ffff) { - # 4 byte sequence - - echo chr(0xf0 | ($arr[$k] >> 18)); - echo chr(0x80 | (($arr[$k] >> 12) & 0x3f)); - echo chr(0x80 | (($arr[$k] >> 6) & 0x3f)); - echo chr(0x80 | ($arr[$k] & 0x3f)); - - } elseif ($strict) { - - trigger_error( - 'unicode_to_utf8: Codepoint out of Unicode range ' . - 'at index: ' . $k . ', value: ' . $arr[$k], - E_USER_WARNING - ); - - // out of range - return false; - } - } - - return ob_get_clean(); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/case.php b/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/case.php deleted file mode 100644 index 6c41b58..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/case.php +++ /dev/null @@ -1,659 +0,0 @@ - - */ -return [ - 'A' => 'a', - 'B' => 'b', - 'C' => 'c', - 'D' => 'd', - 'E' => 'e', - 'F' => 'f', - 'G' => 'g', - 'H' => 'h', - 'I' => 'i', - 'J' => 'j', - 'K' => 'k', - 'L' => 'l', - 'M' => 'm', - 'N' => 'n', - 'O' => 'o', - 'P' => 'p', - 'Q' => 'q', - 'R' => 'r', - 'S' => 's', - 'T' => 't', - 'U' => 'u', - 'V' => 'v', - 'W' => 'w', - 'X' => 'x', - 'Y' => 'y', - 'Z' => 'z', - 'À' => 'à', - 'Ã' => 'á', - 'Â' => 'â', - 'Ã' => 'ã', - 'Ä' => 'ä', - 'Ã…' => 'Ã¥', - 'Æ' => 'æ', - 'Ç' => 'ç', - 'È' => 'è', - 'É' => 'é', - 'Ê' => 'ê', - 'Ë' => 'ë', - 'ÃŒ' => 'ì', - 'Ã' => 'í', - 'ÃŽ' => 'î', - 'Ã' => 'ï', - 'Ã' => 'ð', - 'Ñ' => 'ñ', - 'Ã’' => 'ò', - 'Ó' => 'ó', - 'Ô' => 'ô', - 'Õ' => 'õ', - 'Ö' => 'ö', - 'Ø' => 'ø', - 'Ù' => 'ù', - 'Ú' => 'ú', - 'Û' => 'û', - 'Ü' => 'ü', - 'Ã' => 'ý', - 'Þ' => 'þ', - 'Ä€' => 'Ä', - 'Ä‚' => 'ă', - 'Ä„' => 'Ä…', - 'Ć' => 'ć', - 'Ĉ' => 'ĉ', - 'ÄŠ' => 'Ä‹', - 'ÄŒ' => 'Ä', - 'ÄŽ' => 'Ä', - 'Ä' => 'Ä‘', - 'Ä’' => 'Ä“', - 'Ä”' => 'Ä•', - 'Ä–' => 'Ä—', - 'Ę' => 'Ä™', - 'Äš' => 'Ä›', - 'Äœ' => 'Ä', - 'Äž' => 'ÄŸ', - 'Ä ' => 'Ä¡', - 'Ä¢' => 'Ä£', - 'Ĥ' => 'Ä¥', - 'Ħ' => 'ħ', - 'Ĩ' => 'Ä©', - 'Ī' => 'Ä«', - 'Ĭ' => 'Ä­', - 'Ä®' => 'į', - 'IJ' => 'ij', - 'Ä´' => 'ĵ', - 'Ķ' => 'Ä·', - 'Ĺ' => 'ĺ', - 'Ä»' => 'ļ', - 'Ľ' => 'ľ', - 'Ä¿' => 'Å€', - 'Å' => 'Å‚', - 'Ń' => 'Å„', - 'Å…' => 'ņ', - 'Ň' => 'ň', - 'ÅŠ' => 'Å‹', - 'ÅŒ' => 'Å', - 'ÅŽ' => 'Å', - 'Å' => 'Å‘', - 'Å’' => 'Å“', - 'Å”' => 'Å•', - 'Å–' => 'Å—', - 'Ř' => 'Å™', - 'Åš' => 'Å›', - 'Åœ' => 'Å', - 'Åž' => 'ÅŸ', - 'Å ' => 'Å¡', - 'Å¢' => 'Å£', - 'Ť' => 'Å¥', - 'Ŧ' => 'ŧ', - 'Ũ' => 'Å©', - 'Ū' => 'Å«', - 'Ŭ' => 'Å­', - 'Å®' => 'ů', - 'Ű' => 'ű', - 'Ų' => 'ų', - 'Å´' => 'ŵ', - 'Ŷ' => 'Å·', - 'Ÿ' => 'ÿ', - 'Ź' => 'ź', - 'Å»' => 'ż', - 'Ž' => 'ž', - 'Æ' => 'É“', - 'Æ‚' => 'ƃ', - 'Æ„' => 'Æ…', - 'Ɔ' => 'É”', - 'Ƈ' => 'ƈ', - 'Ɖ' => 'É–', - 'ÆŠ' => 'É—', - 'Æ‹' => 'ÆŒ', - 'ÆŽ' => 'Ç', - 'Æ' => 'É™', - 'Æ' => 'É›', - 'Æ‘' => 'Æ’', - 'Æ”' => 'É£', - 'Æ–' => 'É©', - 'Æ—' => 'ɨ', - 'Ƙ' => 'Æ™', - 'Æœ' => 'ɯ', - 'Æ' => 'ɲ', - 'ÆŸ' => 'ɵ', - 'Æ ' => 'Æ¡', - 'Æ¢' => 'Æ£', - 'Ƥ' => 'Æ¥', - 'Ʀ' => 'Ê€', - 'Ƨ' => 'ƨ', - 'Æ©' => 'ʃ', - 'Ƭ' => 'Æ­', - 'Æ®' => 'ʈ', - 'Ư' => 'ư', - 'Ʊ' => 'ÊŠ', - 'Ʋ' => 'Ê‹', - 'Ƴ' => 'Æ´', - 'Ƶ' => 'ƶ', - 'Æ·' => 'Ê’', - 'Ƹ' => 'ƹ', - 'Ƽ' => 'ƽ', - 'Ç…' => 'dž', - 'Lj' => 'lj', - 'Ç‹' => 'ÇŒ', - 'Ç' => 'ÇŽ', - 'Ç' => 'Ç', - 'Ç‘' => 'Ç’', - 'Ç“' => 'Ç”', - 'Ç•' => 'Ç–', - 'Ç—' => 'ǘ', - 'Ç™' => 'Çš', - 'Ç›' => 'Çœ', - 'Çž' => 'ÇŸ', - 'Ç ' => 'Ç¡', - 'Ç¢' => 'Ç£', - 'Ǥ' => 'Ç¥', - 'Ǧ' => 'ǧ', - 'Ǩ' => 'Ç©', - 'Ǫ' => 'Ç«', - 'Ǭ' => 'Ç­', - 'Ç®' => 'ǯ', - 'Dz' => 'dz', - 'Ç´' => 'ǵ', - 'Ƕ' => 'Æ•', - 'Ç·' => 'Æ¿', - 'Ǹ' => 'ǹ', - 'Ǻ' => 'Ç»', - 'Ǽ' => 'ǽ', - 'Ǿ' => 'Ç¿', - 'È€' => 'È', - 'È‚' => 'ȃ', - 'È„' => 'È…', - 'Ȇ' => 'ȇ', - 'Ȉ' => 'ȉ', - 'ÈŠ' => 'È‹', - 'ÈŒ' => 'È', - 'ÈŽ' => 'È', - 'È' => 'È‘', - 'È’' => 'È“', - 'È”' => 'È•', - 'È–' => 'È—', - 'Ș' => 'È™', - 'Èš' => 'È›', - 'Èœ' => 'È', - 'Èž' => 'ÈŸ', - 'È ' => 'Æž', - 'È¢' => 'È£', - 'Ȥ' => 'È¥', - 'Ȧ' => 'ȧ', - 'Ȩ' => 'È©', - 'Ȫ' => 'È«', - 'Ȭ' => 'È­', - 'È®' => 'ȯ', - 'Ȱ' => 'ȱ', - 'Ȳ' => 'ȳ', - 'Ά' => 'ά', - 'Έ' => 'έ', - 'Ή' => 'ή', - 'Ί' => 'ί', - 'ÎŒ' => 'ÏŒ', - 'ÎŽ' => 'Ï', - 'Î' => 'ÏŽ', - 'Α' => 'α', - 'Î’' => 'β', - 'Γ' => 'γ', - 'Δ' => 'δ', - 'Ε' => 'ε', - 'Ζ' => 'ζ', - 'Η' => 'η', - 'Θ' => 'θ', - 'Ι' => 'ι', - 'Κ' => 'κ', - 'Λ' => 'λ', - 'Μ' => 'μ', - 'Î' => 'ν', - 'Ξ' => 'ξ', - 'Ο' => 'ο', - 'Π' => 'Ï€', - 'Ρ' => 'Ï', - 'Σ' => 'σ', - 'Τ' => 'Ï„', - 'Î¥' => 'Ï…', - 'Φ' => 'φ', - 'Χ' => 'χ', - 'Ψ' => 'ψ', - 'Ω' => 'ω', - 'Ϊ' => 'ÏŠ', - 'Ϋ' => 'Ï‹', - 'Ϙ' => 'Ï™', - 'Ïš' => 'Ï›', - 'Ïœ' => 'Ï', - 'Ïž' => 'ÏŸ', - 'Ï ' => 'Ï¡', - 'Ï¢' => 'Ï£', - 'Ϥ' => 'Ï¥', - 'Ϧ' => 'ϧ', - 'Ϩ' => 'Ï©', - 'Ϫ' => 'Ï«', - 'Ϭ' => 'Ï­', - 'Ï®' => 'ϯ', - 'Ѐ' => 'Ñ', - 'Ð' => 'Ñ‘', - 'Ђ' => 'Ñ’', - 'Ѓ' => 'Ñ“', - 'Є' => 'Ñ”', - 'Ð…' => 'Ñ•', - 'І' => 'Ñ–', - 'Ї' => 'Ñ—', - 'Ј' => 'ј', - 'Љ' => 'Ñ™', - 'Њ' => 'Ñš', - 'Ћ' => 'Ñ›', - 'ÐŒ' => 'Ñœ', - 'Ð' => 'Ñ', - 'ÐŽ' => 'Ñž', - 'Ð' => 'ÑŸ', - 'Ð' => 'а', - 'Б' => 'б', - 'Ð’' => 'в', - 'Г' => 'г', - 'Д' => 'д', - 'Е' => 'е', - 'Ж' => 'ж', - 'З' => 'з', - 'И' => 'и', - 'Й' => 'й', - 'К' => 'к', - 'Л' => 'л', - 'М' => 'м', - 'Ð' => 'н', - 'О' => 'о', - 'П' => 'п', - 'Р' => 'Ñ€', - 'С' => 'Ñ', - 'Т' => 'Ñ‚', - 'У' => 'у', - 'Ф' => 'Ñ„', - 'Ð¥' => 'Ñ…', - 'Ц' => 'ц', - 'Ч' => 'ч', - 'Ш' => 'ш', - 'Щ' => 'щ', - 'Ъ' => 'ÑŠ', - 'Ы' => 'Ñ‹', - 'Ь' => 'ÑŒ', - 'Э' => 'Ñ', - 'Ю' => 'ÑŽ', - 'Я' => 'Ñ', - 'Ñ ' => 'Ñ¡', - 'Ñ¢' => 'Ñ£', - 'Ѥ' => 'Ñ¥', - 'Ѧ' => 'ѧ', - 'Ѩ' => 'Ñ©', - 'Ѫ' => 'Ñ«', - 'Ѭ' => 'Ñ­', - 'Ñ®' => 'ѯ', - 'Ѱ' => 'ѱ', - 'Ѳ' => 'ѳ', - 'Ñ´' => 'ѵ', - 'Ѷ' => 'Ñ·', - 'Ѹ' => 'ѹ', - 'Ѻ' => 'Ñ»', - 'Ѽ' => 'ѽ', - 'Ѿ' => 'Ñ¿', - 'Ò€' => 'Ò', - 'ÒŠ' => 'Ò‹', - 'ÒŒ' => 'Ò', - 'ÒŽ' => 'Ò', - 'Ò' => 'Ò‘', - 'Ò’' => 'Ò“', - 'Ò”' => 'Ò•', - 'Ò–' => 'Ò—', - 'Ò˜' => 'Ò™', - 'Òš' => 'Ò›', - 'Òœ' => 'Ò', - 'Òž' => 'ÒŸ', - 'Ò ' => 'Ò¡', - 'Ò¢' => 'Ò£', - 'Ò¤' => 'Ò¥', - 'Ò¦' => 'Ò§', - 'Ò¨' => 'Ò©', - 'Òª' => 'Ò«', - 'Ò¬' => 'Ò­', - 'Ò®' => 'Ò¯', - 'Ò°' => 'Ò±', - 'Ò²' => 'Ò³', - 'Ò´' => 'Òµ', - 'Ò¶' => 'Ò·', - 'Ò¸' => 'Ò¹', - 'Òº' => 'Ò»', - 'Ò¼' => 'Ò½', - 'Ò¾' => 'Ò¿', - 'Ó' => 'Ó‚', - 'Óƒ' => 'Ó„', - 'Ó…' => 'Ó†', - 'Ó‡' => 'Óˆ', - 'Ó‰' => 'ÓŠ', - 'Ó‹' => 'ÓŒ', - 'Ó' => 'ÓŽ', - 'Ó' => 'Ó‘', - 'Ó’' => 'Ó“', - 'Ó”' => 'Ó•', - 'Ó–' => 'Ó—', - 'Ó˜' => 'Ó™', - 'Óš' => 'Ó›', - 'Óœ' => 'Ó', - 'Óž' => 'ÓŸ', - 'Ó ' => 'Ó¡', - 'Ó¢' => 'Ó£', - 'Ó¤' => 'Ó¥', - 'Ó¦' => 'Ó§', - 'Ó¨' => 'Ó©', - 'Óª' => 'Ó«', - 'Ó¬' => 'Ó­', - 'Ó®' => 'Ó¯', - 'Ó°' => 'Ó±', - 'Ó²' => 'Ó³', - 'Ó´' => 'Óµ', - 'Ó¸' => 'Ó¹', - 'Ô€' => 'Ô', - 'Ô‚' => 'Ôƒ', - 'Ô„' => 'Ô…', - 'Ô†' => 'Ô‡', - 'Ôˆ' => 'Ô‰', - 'ÔŠ' => 'Ô‹', - 'ÔŒ' => 'Ô', - 'ÔŽ' => 'Ô', - 'Ô±' => 'Õ¡', - 'Ô²' => 'Õ¢', - 'Ô³' => 'Õ£', - 'Ô´' => 'Õ¤', - 'Ôµ' => 'Õ¥', - 'Ô¶' => 'Õ¦', - 'Ô·' => 'Õ§', - 'Ô¸' => 'Õ¨', - 'Ô¹' => 'Õ©', - 'Ôº' => 'Õª', - 'Ô»' => 'Õ«', - 'Ô¼' => 'Õ¬', - 'Ô½' => 'Õ­', - 'Ô¾' => 'Õ®', - 'Ô¿' => 'Õ¯', - 'Õ€' => 'Õ°', - 'Õ' => 'Õ±', - 'Õ‚' => 'Õ²', - 'Õƒ' => 'Õ³', - 'Õ„' => 'Õ´', - 'Õ…' => 'Õµ', - 'Õ†' => 'Õ¶', - 'Õ‡' => 'Õ·', - 'Õˆ' => 'Õ¸', - 'Õ‰' => 'Õ¹', - 'ÕŠ' => 'Õº', - 'Õ‹' => 'Õ»', - 'ÕŒ' => 'Õ¼', - 'Õ' => 'Õ½', - 'ÕŽ' => 'Õ¾', - 'Õ' => 'Õ¿', - 'Õ' => 'Ö€', - 'Õ‘' => 'Ö', - 'Õ’' => 'Ö‚', - 'Õ“' => 'Öƒ', - 'Õ”' => 'Ö„', - 'Õ•' => 'Ö…', - 'Õ–' => 'Ö†', - 'Ḁ' => 'á¸', - 'Ḃ' => 'ḃ', - 'Ḅ' => 'ḅ', - 'Ḇ' => 'ḇ', - 'Ḉ' => 'ḉ', - 'Ḋ' => 'ḋ', - 'Ḍ' => 'á¸', - 'Ḏ' => 'á¸', - 'á¸' => 'ḑ', - 'Ḓ' => 'ḓ', - 'Ḕ' => 'ḕ', - 'Ḗ' => 'ḗ', - 'Ḙ' => 'ḙ', - 'Ḛ' => 'ḛ', - 'Ḝ' => 'á¸', - 'Ḟ' => 'ḟ', - 'Ḡ' => 'ḡ', - 'Ḣ' => 'ḣ', - 'Ḥ' => 'ḥ', - 'Ḧ' => 'ḧ', - 'Ḩ' => 'ḩ', - 'Ḫ' => 'ḫ', - 'Ḭ' => 'ḭ', - 'Ḯ' => 'ḯ', - 'Ḱ' => 'ḱ', - 'Ḳ' => 'ḳ', - 'Ḵ' => 'ḵ', - 'Ḷ' => 'ḷ', - 'Ḹ' => 'ḹ', - 'Ḻ' => 'ḻ', - 'Ḽ' => 'ḽ', - 'Ḿ' => 'ḿ', - 'á¹€' => 'á¹', - 'Ṃ' => 'ṃ', - 'Ṅ' => 'á¹…', - 'Ṇ' => 'ṇ', - 'Ṉ' => 'ṉ', - 'Ṋ' => 'ṋ', - 'Ṍ' => 'á¹', - 'Ṏ' => 'á¹', - 'á¹' => 'ṑ', - 'á¹’' => 'ṓ', - 'á¹”' => 'ṕ', - 'á¹–' => 'á¹—', - 'Ṙ' => 'á¹™', - 'Ṛ' => 'á¹›', - 'Ṝ' => 'á¹', - 'Ṟ' => 'ṟ', - 'á¹ ' => 'ṡ', - 'á¹¢' => 'á¹£', - 'Ṥ' => 'á¹¥', - 'Ṧ' => 'á¹§', - 'Ṩ' => 'ṩ', - 'Ṫ' => 'ṫ', - 'Ṭ' => 'á¹­', - 'á¹®' => 'ṯ', - 'á¹°' => 'á¹±', - 'á¹²' => 'á¹³', - 'á¹´' => 'á¹µ', - 'á¹¶' => 'á¹·', - 'Ṹ' => 'á¹¹', - 'Ṻ' => 'á¹»', - 'á¹¼' => 'á¹½', - 'á¹¾' => 'ṿ', - 'Ẁ' => 'áº', - 'Ẃ' => 'ẃ', - 'Ẅ' => 'ẅ', - 'Ẇ' => 'ẇ', - 'Ẉ' => 'ẉ', - 'Ẋ' => 'ẋ', - 'Ẍ' => 'áº', - 'Ẏ' => 'áº', - 'áº' => 'ẑ', - 'Ẓ' => 'ẓ', - 'Ẕ' => 'ẕ', - 'Ạ' => 'ạ', - 'Ả' => 'ả', - 'Ấ' => 'ấ', - 'Ầ' => 'ầ', - 'Ẩ' => 'ẩ', - 'Ẫ' => 'ẫ', - 'Ậ' => 'ậ', - 'Ắ' => 'ắ', - 'Ằ' => 'ằ', - 'Ẳ' => 'ẳ', - 'Ẵ' => 'ẵ', - 'Ặ' => 'ặ', - 'Ẹ' => 'ẹ', - 'Ẻ' => 'ẻ', - 'Ẽ' => 'ẽ', - 'Ế' => 'ế', - 'Ề' => 'á»', - 'Ể' => 'ể', - 'Ễ' => 'á»…', - 'Ệ' => 'ệ', - 'Ỉ' => 'ỉ', - 'Ị' => 'ị', - 'Ọ' => 'á»', - 'Ỏ' => 'á»', - 'á»' => 'ố', - 'á»’' => 'ồ', - 'á»”' => 'ổ', - 'á»–' => 'á»—', - 'Ộ' => 'á»™', - 'Ớ' => 'á»›', - 'Ờ' => 'á»', - 'Ở' => 'ở', - 'á» ' => 'ỡ', - 'Ợ' => 'ợ', - 'Ụ' => 'ụ', - 'Ủ' => 'á»§', - 'Ứ' => 'ứ', - 'Ừ' => 'ừ', - 'Ử' => 'á»­', - 'á»®' => 'ữ', - 'á»°' => 'á»±', - 'Ỳ' => 'ỳ', - 'á»´' => 'ỵ', - 'á»¶' => 'á»·', - 'Ỹ' => 'ỹ', - 'Ἀ' => 'á¼€', - 'Ἁ' => 'á¼', - 'Ἂ' => 'ἂ', - 'Ἃ' => 'ἃ', - 'Ἄ' => 'ἄ', - 'á¼' => 'á¼…', - 'Ἆ' => 'ἆ', - 'á¼' => 'ἇ', - 'Ἐ' => 'á¼', - 'á¼™' => 'ἑ', - 'Ἒ' => 'á¼’', - 'á¼›' => 'ἓ', - 'Ἔ' => 'á¼”', - 'á¼' => 'ἕ', - 'Ἡ' => 'ἡ', - 'Ἢ' => 'á¼¢', - 'Ἣ' => 'á¼£', - 'Ἤ' => 'ἤ', - 'á¼­' => 'á¼¥', - 'á¼®' => 'ἦ', - 'Ἧ' => 'á¼§', - 'Ἰ' => 'á¼°', - 'á¼¹' => 'á¼±', - 'Ἲ' => 'á¼²', - 'á¼»' => 'á¼³', - 'á¼¼' => 'á¼´', - 'á¼½' => 'á¼µ', - 'á¼¾' => 'á¼¶', - 'Ἷ' => 'á¼·', - 'Ὀ' => 'á½€', - 'Ὁ' => 'á½', - 'Ὂ' => 'ὂ', - 'Ὃ' => 'ὃ', - 'Ὄ' => 'ὄ', - 'á½' => 'á½…', - 'á½™' => 'ὑ', - 'á½›' => 'ὓ', - 'á½' => 'ὕ', - 'Ὗ' => 'á½—', - 'Ὡ' => 'ὡ', - 'Ὢ' => 'á½¢', - 'Ὣ' => 'á½£', - 'Ὤ' => 'ὤ', - 'á½­' => 'á½¥', - 'á½®' => 'ὦ', - 'Ὧ' => 'á½§', - 'ᾈ' => 'á¾€', - 'ᾉ' => 'á¾', - 'ᾊ' => 'ᾂ', - 'ᾋ' => 'ᾃ', - 'ᾌ' => 'ᾄ', - 'á¾' => 'á¾…', - 'ᾎ' => 'ᾆ', - 'á¾' => 'ᾇ', - 'ᾘ' => 'á¾', - 'á¾™' => 'ᾑ', - 'ᾚ' => 'á¾’', - 'á¾›' => 'ᾓ', - 'ᾜ' => 'á¾”', - 'á¾' => 'ᾕ', - 'ᾞ' => 'á¾–', - 'ᾟ' => 'á¾—', - 'ᾩ' => 'ᾡ', - 'ᾪ' => 'á¾¢', - 'ᾫ' => 'á¾£', - 'ᾬ' => 'ᾤ', - 'á¾­' => 'á¾¥', - 'á¾®' => 'ᾦ', - 'ᾯ' => 'á¾§', - 'Ᾰ' => 'á¾°', - 'á¾¹' => 'á¾±', - 'Ὰ' => 'á½°', - 'á¾¼' => 'á¾³', - 'Ὲ' => 'á½²', - 'Ὴ' => 'á½´', - 'ῌ' => 'ῃ', - 'Ῐ' => 'á¿', - 'á¿™' => 'á¿‘', - 'Ὶ' => 'á½¶', - 'á¿©' => 'á¿¡', - 'Ὺ' => 'ὺ', - 'Ῥ' => 'á¿¥', - 'Ὸ' => 'ὸ', - 'Ὼ' => 'á½¼', - 'ῼ' => 'ῳ', - 'A' => 'ï½', - 'ï¼¢' => 'b', - 'ï¼£' => 'c', - 'D' => 'd', - 'ï¼¥' => 'ï½…', - 'F' => 'f', - 'ï¼§' => 'g', - 'H' => 'h', - 'I' => 'i', - 'J' => 'j', - 'K' => 'k', - 'L' => 'l', - 'ï¼­' => 'ï½', - 'ï¼®' => 'n', - 'O' => 'ï½', - 'ï¼°' => 'ï½', - 'ï¼±' => 'q', - 'ï¼²' => 'ï½’', - 'ï¼³' => 's', - 'ï¼´' => 'ï½”', - 'ï¼µ' => 'u', - 'ï¼¶' => 'ï½–', - 'ï¼·' => 'ï½—', - 'X' => 'x', - 'ï¼¹' => 'ï½™', - 'Z' => 'z', -]; diff --git a/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/loweraccents.php b/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/loweraccents.php deleted file mode 100644 index 789379b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/loweraccents.php +++ /dev/null @@ -1,117 +0,0 @@ - - * @see \dokuwiki\Utf8\Clean::deaccent() - */ -return [ - 'á' => 'a', - 'à' => 'a', - 'ă' => 'a', - 'â' => 'a', - 'Ã¥' => 'a', - 'ä' => 'ae', - 'ã' => 'a', - 'Ä…' => 'a', - 'Ä' => 'a', - 'æ' => 'ae', - 'ḃ' => 'b', - 'ć' => 'c', - 'ĉ' => 'c', - 'Ä' => 'c', - 'Ä‹' => 'c', - 'ç' => 'c', - 'Ä' => 'd', - 'ḋ' => 'd', - 'Ä‘' => 'd', - 'ð' => 'dh', - 'é' => 'e', - 'è' => 'e', - 'Ä•' => 'e', - 'ê' => 'e', - 'Ä›' => 'e', - 'ë' => 'e', - 'Ä—' => 'e', - 'Ä™' => 'e', - 'Ä“' => 'e', - 'ḟ' => 'f', - 'Æ’' => 'f', - 'ÄŸ' => 'g', - 'Ä' => 'g', - 'Ä¡' => 'g', - 'Ä£' => 'g', - 'Ä¥' => 'h', - 'ħ' => 'h', - 'í' => 'i', - 'ì' => 'i', - 'î' => 'i', - 'ï' => 'i', - 'Ä©' => 'i', - 'į' => 'i', - 'Ä«' => 'i', - 'ı' => 'i', - 'ĵ' => 'j', - 'Ä·' => 'k', - 'ĺ' => 'l', - 'ľ' => 'l', - 'ļ' => 'l', - 'Å‚' => 'l', - 'á¹' => 'm', - 'Å„' => 'n', - 'ň' => 'n', - 'ñ' => 'n', - 'ņ' => 'n', - 'ó' => 'o', - 'ò' => 'o', - 'ô' => 'o', - 'ö' => 'oe', - 'Å‘' => 'o', - 'õ' => 'o', - 'ø' => 'o', - 'Å' => 'o', - 'Æ¡' => 'o', - 'á¹—' => 'p', - 'Å•' => 'r', - 'Å™' => 'r', - 'Å—' => 'r', - 'Å›' => 's', - 'Å' => 's', - 'Å¡' => 's', - 'ṡ' => 's', - 'ÅŸ' => 's', - 'È™' => 's', - 'ß' => 'ss', - 'Å¥' => 't', - 'ṫ' => 't', - 'Å£' => 't', - 'È›' => 't', - 'ŧ' => 't', - 'ú' => 'u', - 'ù' => 'u', - 'Å­' => 'u', - 'û' => 'u', - 'ů' => 'u', - 'ü' => 'ue', - 'ű' => 'u', - 'Å©' => 'u', - 'ų' => 'u', - 'Å«' => 'u', - 'ư' => 'u', - 'ẃ' => 'w', - 'áº' => 'w', - 'ŵ' => 'w', - 'ẅ' => 'w', - 'ý' => 'y', - 'ỳ' => 'y', - 'Å·' => 'y', - 'ÿ' => 'y', - 'ź' => 'z', - 'ž' => 'z', - 'ż' => 'z', - 'þ' => 'th', - 'µ' => 'u', -]; diff --git a/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/romanization.php b/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/romanization.php deleted file mode 100644 index b15a9ba..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/romanization.php +++ /dev/null @@ -1,1509 +0,0 @@ - - * @author Vitaly Blokhin - * @author Bisqwit - * @author Arthit Suriyawongkul - * @author Denis Scheither - * @author Eivind Morland - * @link http://www.uconv.com/translit.htm - * @link http://kanjidict.stc.cx/hiragana.php?src=2 - * @link http://www.translatum.gr/converter/greek-transliteration.htm - * @link http://en.wikipedia.org/wiki/Royal_Thai_General_System_of_Transcription - * @link http://www.btranslations.com/resources/romanization/korean.asp - */ -return [ - // scandinavian - differs from what we do in deaccent - 'Ã¥' => 'a', - 'Ã…' => 'A', - 'ä' => 'a', - 'Ä' => 'A', - 'ö' => 'o', - 'Ö' => 'O', - - //russian cyrillic - 'а' => 'a', - 'Ð' => 'A', - 'б' => 'b', - 'Б' => 'B', - 'в' => 'v', - 'Ð’' => 'V', - 'г' => 'g', - 'Г' => 'G', - 'д' => 'd', - 'Д' => 'D', - 'е' => 'e', - 'Е' => 'E', - 'Ñ‘' => 'jo', - 'Ð' => 'Jo', - 'ж' => 'zh', - 'Ж' => 'Zh', - 'з' => 'z', - 'З' => 'Z', - 'и' => 'i', - 'И' => 'I', - 'й' => 'j', - 'Й' => 'J', - 'к' => 'k', - 'К' => 'K', - 'л' => 'l', - 'Л' => 'L', - 'м' => 'm', - 'М' => 'M', - 'н' => 'n', - 'Ð' => 'N', - 'о' => 'o', - 'О' => 'O', - 'п' => 'p', - 'П' => 'P', - 'Ñ€' => 'r', - 'Р' => 'R', - 'Ñ' => 's', - 'С' => 'S', - 'Ñ‚' => 't', - 'Т' => 'T', - 'у' => 'u', - 'У' => 'U', - 'Ñ„' => 'f', - 'Ф' => 'F', - 'Ñ…' => 'x', - 'Ð¥' => 'X', - 'ц' => 'c', - 'Ц' => 'C', - 'ч' => 'ch', - 'Ч' => 'Ch', - 'ш' => 'sh', - 'Ш' => 'Sh', - 'щ' => 'sch', - 'Щ' => 'Sch', - 'ÑŠ' => '', - 'Ъ' => '', - 'Ñ‹' => 'y', - 'Ы' => 'Y', - 'ÑŒ' => '', - 'Ь' => '', - 'Ñ' => 'eh', - 'Э' => 'Eh', - 'ÑŽ' => 'ju', - 'Ю' => 'Ju', - 'Ñ' => 'ja', - 'Я' => 'Ja', - - // Ukrainian cyrillic - 'Ò' => 'Gh', - 'Ò‘' => 'gh', - 'Є' => 'Je', - 'Ñ”' => 'je', - 'І' => 'I', - 'Ñ–' => 'i', - 'Ї' => 'Ji', - 'Ñ—' => 'ji', - - // Georgian - 'áƒ' => 'a', - 'ბ' => 'b', - 'გ' => 'g', - 'დ' => 'd', - 'ე' => 'e', - 'ვ' => 'v', - 'ზ' => 'z', - 'თ' => 'th', - 'ი' => 'i', - 'კ' => 'p', - 'ლ' => 'l', - 'მ' => 'm', - 'ნ' => 'n', - 'áƒ' => 'o', - 'პ' => 'p', - 'ჟ' => 'zh', - 'რ' => 'r', - 'ს' => 's', - 'ტ' => 't', - 'უ' => 'u', - 'ფ' => 'ph', - 'ქ' => 'kh', - 'ღ' => 'gh', - 'ყ' => 'q', - 'შ' => 'sh', - 'ჩ' => 'ch', - 'ც' => 'c', - 'ძ' => 'dh', - 'წ' => 'w', - 'ჭ' => 'j', - 'ხ' => 'x', - 'ჯ' => 'jh', - 'ჰ' => 'xh', - - //Sanskrit - 'अ' => 'a', - 'आ' => 'ah', - 'इ' => 'i', - 'ई' => 'ih', - 'उ' => 'u', - 'ऊ' => 'uh', - 'ऋ' => 'ry', - 'ॠ' => 'ryh', - 'ऌ' => 'ly', - 'ॡ' => 'lyh', - 'à¤' => 'e', - 'à¤' => 'ay', - 'ओ' => 'o', - 'औ' => 'aw', - 'अं' => 'amh', - 'अः' => 'aq', - 'क' => 'k', - 'ख' => 'kh', - 'ग' => 'g', - 'घ' => 'gh', - 'ङ' => 'nh', - 'च' => 'c', - 'छ' => 'ch', - 'ज' => 'j', - 'à¤' => 'jh', - 'ञ' => 'ny', - 'ट' => 'tq', - 'ठ' => 'tqh', - 'ड' => 'dq', - 'ढ' => 'dqh', - 'ण' => 'nq', - 'त' => 't', - 'थ' => 'th', - 'द' => 'd', - 'ध' => 'dh', - 'न' => 'n', - 'प' => 'p', - 'फ' => 'ph', - 'ब' => 'b', - 'भ' => 'bh', - 'म' => 'm', - 'य' => 'z', - 'र' => 'r', - 'ल' => 'l', - 'व' => 'v', - 'श' => 'sh', - 'ष' => 'sqh', - 'स' => 's', - 'ह' => 'x', - - //Sanskrit diacritics - 'Ä€' => 'A', - 'Ī' => 'I', - 'Ū' => 'U', - 'Ṛ' => 'R', - 'Ṝ' => 'R', - 'Ṅ' => 'N', - 'Ñ' => 'N', - 'Ṭ' => 'T', - 'Ḍ' => 'D', - 'Ṇ' => 'N', - 'Åš' => 'S', - 'á¹¢' => 'S', - 'á¹€' => 'M', - 'Ṃ' => 'M', - 'Ḥ' => 'H', - 'Ḷ' => 'L', - 'Ḹ' => 'L', - 'Ä' => 'a', - 'Ä«' => 'i', - 'Å«' => 'u', - 'á¹›' => 'r', - 'á¹' => 'r', - 'á¹…' => 'n', - 'ñ' => 'n', - 'á¹­' => 't', - 'á¸' => 'd', - 'ṇ' => 'n', - 'Å›' => 's', - 'á¹£' => 's', - 'á¹' => 'm', - 'ṃ' => 'm', - 'ḥ' => 'h', - 'ḷ' => 'l', - 'ḹ' => 'l', - - //Hebrew - '×' => 'a', - 'ב' => 'b', - '×’' => 'g', - 'ד' => 'd', - '×”' => 'h', - 'ו' => 'v', - '×–' => 'z', - '×—' => 'kh', - 'ט' => 'th', - '×™' => 'y', - 'ך' => 'h', - '×›' => 'k', - 'ל' => 'l', - '×' => 'm', - 'מ' => 'm', - 'ן' => 'n', - '× ' => 'n', - 'ס' => 's', - '×¢' => 'ah', - '×£' => 'f', - 'פ' => 'p', - '×¥' => 'c', - 'צ' => 'c', - '×§' => 'q', - 'ר' => 'r', - 'ש' => 'sh', - 'ת' => 't', - - //Arabic - 'ا' => 'a', - 'ب' => 'b', - 'ت' => 't', - 'Ø«' => 'th', - 'ج' => 'g', - 'Ø­' => 'xh', - 'Ø®' => 'x', - 'د' => 'd', - 'ذ' => 'dh', - 'ر' => 'r', - 'ز' => 'z', - 'س' => 's', - 'Ø´' => 'sh', - 'ص' => 's\'', - 'ض' => 'd\'', - 'Ø·' => 't\'', - 'ظ' => 'z\'', - 'ع' => 'y', - 'غ' => 'gh', - 'Ù' => 'f', - 'Ù‚' => 'q', - 'Ùƒ' => 'k', - 'Ù„' => 'l', - 'Ù…' => 'm', - 'Ù†' => 'n', - 'Ù‡' => 'x\'', - 'Ùˆ' => 'u', - 'ÙŠ' => 'i', - - // Japanese characters (last update: 2008-05-09) - - // Japanese hiragana - - // 3 character syllables, 㣠doubles the consonant after - 'ã£ã¡ã‚ƒ' => 'ccha', - 'ã£ã¡ã‡' => 'cche', - 'ã£ã¡ã‚‡' => 'ccho', - 'ã£ã¡ã‚…' => 'cchu', - 'ã£ã³ã‚ƒ' => 'bbya', - 'ã£ã³ã‡' => 'bbye', - 'ã£ã³ãƒ' => 'bbyi', - 'ã£ã³ã‚‡' => 'bbyo', - 'ã£ã³ã‚…' => 'bbyu', - 'ã£ã´ã‚ƒ' => 'ppya', - 'ã£ã´ã‡' => 'ppye', - 'ã£ã´ãƒ' => 'ppyi', - 'ã£ã´ã‚‡' => 'ppyo', - 'ã£ã´ã‚…' => 'ppyu', - 'ã£ã¡ã‚ƒ' => 'ccha', - 'ã£ã¡ã‡' => 'cche', - 'ã£ã¡' => 'cchi', - 'ã£ã¡ã‚‡' => 'ccho', - 'ã£ã¡ã‚…' => 'cchu', - // 'ã£ã²ã‚ƒ'=>'hya', - // 'ã£ã²ã‡'=>'hye', - // 'ã£ã²ãƒ'=>'hyi', - // 'ã£ã²ã‚‡'=>'hyo', - // 'ã£ã²ã‚…'=>'hyu', - 'ã£ãゃ' => 'kkya', - 'ã£ãã‡' => 'kkye', - 'ã£ããƒ' => 'kkyi', - 'ã£ãょ' => 'kkyo', - 'ã£ãã‚…' => 'kkyu', - 'ã£ãŽã‚ƒ' => 'ggya', - 'ã£ãŽã‡' => 'ggye', - 'ã£ãŽãƒ' => 'ggyi', - 'ã£ãŽã‚‡' => 'ggyo', - 'ã£ãŽã‚…' => 'ggyu', - 'ã£ã¿ã‚ƒ' => 'mmya', - 'ã£ã¿ã‡' => 'mmye', - 'ã£ã¿ãƒ' => 'mmyi', - 'ã£ã¿ã‚‡' => 'mmyo', - 'ã£ã¿ã‚…' => 'mmyu', - 'ã£ã«ã‚ƒ' => 'nnya', - 'ã£ã«ã‡' => 'nnye', - 'ã£ã«ãƒ' => 'nnyi', - 'ã£ã«ã‚‡' => 'nnyo', - 'ã£ã«ã‚…' => 'nnyu', - 'ã£ã‚Šã‚ƒ' => 'rrya', - 'ã£ã‚Šã‡' => 'rrye', - 'ã£ã‚Šãƒ' => 'rryi', - 'ã£ã‚Šã‚‡' => 'rryo', - 'ã£ã‚Šã‚…' => 'rryu', - 'ã£ã—ゃ' => 'ssha', - 'ã£ã—ã‡' => 'sshe', - 'ã£ã—' => 'sshi', - 'ã£ã—ょ' => 'ssho', - 'ã£ã—ã‚…' => 'sshu', - - // seperate hiragana 'n' ('n' + 'i' != 'ni', normally we would write "kon'nichi wa" but the - // apostrophe would be converted to _ anyway) - 'ã‚“ã‚' => 'n_a', - 'ã‚“ãˆ' => 'n_e', - 'ã‚“ã„' => 'n_i', - 'ã‚“ãŠ' => 'n_o', - 'ã‚“ã†' => 'n_u', - 'ã‚“ã‚„' => 'n_ya', - 'んよ' => 'n_yo', - 'んゆ' => 'n_yu', - - // 2 character syllables - normal - 'ãµã' => 'fa', - 'ãµã‡' => 'fe', - 'ãµãƒ' => 'fi', - 'ãµã‰' => 'fo', - 'ã¡ã‚ƒ' => 'cha', - 'ã¡ã‡' => 'che', - 'ã¡' => 'chi', - 'ã¡ã‚‡' => 'cho', - 'ã¡ã‚…' => 'chu', - 'ã²ã‚ƒ' => 'hya', - 'ã²ã‡' => 'hye', - 'ã²ãƒ' => 'hyi', - 'ã²ã‚‡' => 'hyo', - 'ã²ã‚…' => 'hyu', - 'ã³ã‚ƒ' => 'bya', - 'ã³ã‡' => 'bye', - 'ã³ãƒ' => 'byi', - 'ã³ã‚‡' => 'byo', - 'ã³ã‚…' => 'byu', - 'ã´ã‚ƒ' => 'pya', - 'ã´ã‡' => 'pye', - 'ã´ãƒ' => 'pyi', - 'ã´ã‚‡' => 'pyo', - 'ã´ã‚…' => 'pyu', - 'ãゃ' => 'kya', - 'ãã‡' => 'kye', - 'ããƒ' => 'kyi', - 'ãょ' => 'kyo', - 'ãã‚…' => 'kyu', - 'ãŽã‚ƒ' => 'gya', - 'ãŽã‡' => 'gye', - 'ãŽãƒ' => 'gyi', - 'ãŽã‚‡' => 'gyo', - 'ãŽã‚…' => 'gyu', - 'ã¿ã‚ƒ' => 'mya', - 'ã¿ã‡' => 'mye', - 'ã¿ãƒ' => 'myi', - 'ã¿ã‚‡' => 'myo', - 'ã¿ã‚…' => 'myu', - 'ã«ã‚ƒ' => 'nya', - 'ã«ã‡' => 'nye', - 'ã«ãƒ' => 'nyi', - 'ã«ã‚‡' => 'nyo', - 'ã«ã‚…' => 'nyu', - 'りゃ' => 'rya', - 'りã‡' => 'rye', - 'りãƒ' => 'ryi', - 'りょ' => 'ryo', - 'りゅ' => 'ryu', - 'ã—ゃ' => 'sha', - 'ã—ã‡' => 'she', - 'ã—' => 'shi', - 'ã—ょ' => 'sho', - 'ã—ã‚…' => 'shu', - 'ã˜ã‚ƒ' => 'ja', - 'ã˜ã‡' => 'je', - 'ã˜ã‚‡' => 'jo', - 'ã˜ã‚…' => 'ju', - 'ã†ã‡' => 'we', - 'ã†ãƒ' => 'wi', - 'ã„ã‡' => 'ye', - - // 2 character syllables, 㣠doubles the consonant after - 'ã£ã°' => 'bba', - 'ã£ã¹' => 'bbe', - 'ã£ã³' => 'bbi', - 'ã£ã¼' => 'bbo', - 'ã£ã¶' => 'bbu', - 'ã£ã±' => 'ppa', - 'ã£ãº' => 'ppe', - 'ã£ã´' => 'ppi', - 'ã£ã½' => 'ppo', - 'ã£ã·' => 'ppu', - 'ã£ãŸ' => 'tta', - 'ã£ã¦' => 'tte', - 'ã£ã¡' => 'cchi', - 'ã£ã¨' => 'tto', - 'ã£ã¤' => 'ttsu', - 'ã£ã ' => 'dda', - 'ã£ã§' => 'dde', - 'ã£ã¢' => 'ddi', - 'ã£ã©' => 'ddo', - 'ã£ã¥' => 'ddu', - 'ã£ãŒ' => 'gga', - 'ã£ã’' => 'gge', - 'ã£ãŽ' => 'ggi', - 'ã£ã”' => 'ggo', - 'ã£ã' => 'ggu', - 'ã£ã‹' => 'kka', - 'ã£ã‘' => 'kke', - 'ã£ã' => 'kki', - 'ã£ã“' => 'kko', - 'ã£ã' => 'kku', - 'ã£ã¾' => 'mma', - 'ã£ã‚' => 'mme', - 'ã£ã¿' => 'mmi', - 'ã£ã‚‚' => 'mmo', - 'ã£ã‚€' => 'mmu', - 'ã£ãª' => 'nna', - 'ã£ã­' => 'nne', - 'ã£ã«' => 'nni', - 'ã£ã®' => 'nno', - 'ã£ã¬' => 'nnu', - 'ã£ã‚‰' => 'rra', - 'ã£ã‚Œ' => 'rre', - 'ã£ã‚Š' => 'rri', - 'ã£ã‚' => 'rro', - 'ã£ã‚‹' => 'rru', - 'ã£ã•' => 'ssa', - 'ã£ã›' => 'sse', - 'ã£ã—' => 'sshi', - 'ã£ã' => 'sso', - 'ã£ã™' => 'ssu', - 'ã£ã–' => 'zza', - 'ã£ãœ' => 'zze', - 'ã£ã˜' => 'jji', - 'ã£ãž' => 'zzo', - 'ã£ãš' => 'zzu', - - // 1 character syllabels - 'ã‚' => 'a', - 'ãˆ' => 'e', - 'ã„' => 'i', - 'ãŠ' => 'o', - 'ã†' => 'u', - 'ã‚“' => 'n', - 'ã¯' => 'ha', - 'ã¸' => 'he', - 'ã²' => 'hi', - 'ã»' => 'ho', - 'ãµ' => 'fu', - 'ã°' => 'ba', - 'ã¹' => 'be', - 'ã³' => 'bi', - 'ã¼' => 'bo', - 'ã¶' => 'bu', - 'ã±' => 'pa', - 'ãº' => 'pe', - 'ã´' => 'pi', - 'ã½' => 'po', - 'ã·' => 'pu', - 'ãŸ' => 'ta', - 'ã¦' => 'te', - 'ã¡' => 'chi', - 'ã¨' => 'to', - 'ã¤' => 'tsu', - 'ã ' => 'da', - 'ã§' => 'de', - 'ã¢' => 'di', - 'ã©' => 'do', - 'ã¥' => 'du', - 'ãŒ' => 'ga', - 'ã’' => 'ge', - 'ãŽ' => 'gi', - 'ã”' => 'go', - 'ã' => 'gu', - 'ã‹' => 'ka', - 'ã‘' => 'ke', - 'ã' => 'ki', - 'ã“' => 'ko', - 'ã' => 'ku', - 'ã¾' => 'ma', - 'ã‚' => 'me', - 'ã¿' => 'mi', - 'ã‚‚' => 'mo', - 'ã‚€' => 'mu', - 'ãª' => 'na', - 'ã­' => 'ne', - 'ã«' => 'ni', - 'ã®' => 'no', - 'ã¬' => 'nu', - 'ら' => 'ra', - 'れ' => 're', - 'り' => 'ri', - 'ã‚' => 'ro', - 'ã‚‹' => 'ru', - 'ã•' => 'sa', - 'ã›' => 'se', - 'ã—' => 'shi', - 'ã' => 'so', - 'ã™' => 'su', - 'ã‚' => 'wa', - 'ã‚’' => 'wo', - 'ã–' => 'za', - 'ãœ' => 'ze', - 'ã˜' => 'ji', - 'ãž' => 'zo', - 'ãš' => 'zu', - 'ã‚„' => 'ya', - 'よ' => 'yo', - 'ゆ' => 'yu', - // old characters - 'ã‚‘' => 'we', - 'ã‚' => 'wi', - - // convert what's left (probably only kicks in when something's missing above) - // 'ã'=>'a','ã‡'=>'e','ãƒ'=>'i','ã‰'=>'o','ã…'=>'u', - // 'ゃ'=>'ya','ょ'=>'yo','ã‚…'=>'yu', - - // never seen one of those (disabled for the moment) - // 'ヴã'=>'va','ヴã‡'=>'ve','ヴãƒ'=>'vi','ヴã‰'=>'vo','ヴ'=>'vu', - // 'ã§ã‚ƒ'=>'dha','ã§ã‡'=>'dhe','ã§ãƒ'=>'dhi','ã§ã‚‡'=>'dho','ã§ã‚…'=>'dhu', - // 'ã©ã'=>'dwa','ã©ã‡'=>'dwe','ã©ãƒ'=>'dwi','ã©ã‰'=>'dwo','ã©ã…'=>'dwu', - // 'ã¢ã‚ƒ'=>'dya','ã¢ã‡'=>'dye','ã¢ãƒ'=>'dyi','ã¢ã‚‡'=>'dyo','ã¢ã‚…'=>'dyu', - // 'ãµã'=>'fwa','ãµã‡'=>'fwe','ãµãƒ'=>'fwi','ãµã‰'=>'fwo','ãµã…'=>'fwu', - // 'ãµã‚ƒ'=>'fya','ãµã‡'=>'fye','ãµãƒ'=>'fyi','ãµã‚‡'=>'fyo','ãµã‚…'=>'fyu', - // 'ã™ã'=>'swa','ã™ã‡'=>'swe','ã™ãƒ'=>'swi','ã™ã‰'=>'swo','ã™ã…'=>'swu', - // 'ã¦ã‚ƒ'=>'tha','ã¦ã‡'=>'the','ã¦ãƒ'=>'thi','ã¦ã‚‡'=>'tho','ã¦ã‚…'=>'thu', - // 'ã¤ã‚ƒ'=>'tsa','ã¤ã‡'=>'tse','ã¤ãƒ'=>'tsi','ã¤ã‚‡'=>'tso','ã¤'=>'tsu', - // 'ã¨ã'=>'twa','ã¨ã‡'=>'twe','ã¨ãƒ'=>'twi','ã¨ã‰'=>'two','ã¨ã…'=>'twu', - // 'ヴゃ'=>'vya','ヴã‡'=>'vye','ヴãƒ'=>'vyi','ヴょ'=>'vyo','ヴゅ'=>'vyu', - // 'ã†ã'=>'wha','ã†ã‡'=>'whe','ã†ãƒ'=>'whi','ã†ã‰'=>'who','ã†ã…'=>'whu', - // 'ã˜ã‚ƒ'=>'zha','ã˜ã‡'=>'zhe','ã˜ãƒ'=>'zhi','ã˜ã‚‡'=>'zho','ã˜ã‚…'=>'zhu', - // 'ã˜ã‚ƒ'=>'zya','ã˜ã‡'=>'zye','ã˜ãƒ'=>'zyi','ã˜ã‚‡'=>'zyo','ã˜ã‚…'=>'zyu', - - // 'spare' characters from other romanization systems - // 'ã '=>'da','ã§'=>'de','ã¢'=>'di','ã©'=>'do','ã¥'=>'du', - // 'ら'=>'la','れ'=>'le','り'=>'li','ã‚'=>'lo','ã‚‹'=>'lu', - // 'ã•'=>'sa','ã›'=>'se','ã—'=>'si','ã'=>'so','ã™'=>'su', - // 'ã¡ã‚ƒ'=>'cya','ã¡ã‡'=>'cye','ã¡ãƒ'=>'cyi','ã¡ã‚‡'=>'cyo','ã¡ã‚…'=>'cyu', - //'ã˜ã‚ƒ'=>'jya','ã˜ã‡'=>'jye','ã˜ãƒ'=>'jyi','ã˜ã‚‡'=>'jyo','ã˜ã‚…'=>'jyu', - //'りゃ'=>'lya','りã‡'=>'lye','りãƒ'=>'lyi','りょ'=>'lyo','りゅ'=>'lyu', - //'ã—ゃ'=>'sya','ã—ã‡'=>'sye','ã—ãƒ'=>'syi','ã—ょ'=>'syo','ã—ã‚…'=>'syu', - //'ã¡ã‚ƒ'=>'tya','ã¡ã‡'=>'tye','ã¡ãƒ'=>'tyi','ã¡ã‚‡'=>'tyo','ã¡ã‚…'=>'tyu', - //'ã—'=>'ci',,ã„'=>'yi','ã¢'=>'dzi', - //'ã£ã˜ã‚ƒ'=>'jja','ã£ã˜ã‡'=>'jje','ã£ã˜'=>'jji','ã£ã˜ã‚‡'=>'jjo','ã£ã˜ã‚…'=>'jju', - - - // Japanese katakana - - // 4 character syllables: ッ doubles the consonant after, ー doubles the vowel before - // (usualy written with macron, but we don't want that in our URLs) - 'ッビャー' => 'bbyaa', - 'ッビェー' => 'bbyee', - 'ッビィー' => 'bbyii', - 'ッビョー' => 'bbyoo', - 'ッビュー' => 'bbyuu', - 'ッピャー' => 'ppyaa', - 'ッピェー' => 'ppyee', - 'ッピィー' => 'ppyii', - 'ッピョー' => 'ppyoo', - 'ッピュー' => 'ppyuu', - 'ッキャー' => 'kkyaa', - 'ッキェー' => 'kkyee', - 'ッキィー' => 'kkyii', - 'ッキョー' => 'kkyoo', - 'ッキュー' => 'kkyuu', - 'ッギャー' => 'ggyaa', - 'ッギェー' => 'ggyee', - 'ッギィー' => 'ggyii', - 'ッギョー' => 'ggyoo', - 'ッギュー' => 'ggyuu', - 'ッミャー' => 'mmyaa', - 'ッミェー' => 'mmyee', - 'ッミィー' => 'mmyii', - 'ッミョー' => 'mmyoo', - 'ッミュー' => 'mmyuu', - 'ッニャー' => 'nnyaa', - 'ッニェー' => 'nnyee', - 'ッニィー' => 'nnyii', - 'ッニョー' => 'nnyoo', - 'ッニュー' => 'nnyuu', - 'ッリャー' => 'rryaa', - 'ッリェー' => 'rryee', - 'ッリィー' => 'rryii', - 'ッリョー' => 'rryoo', - 'ッリュー' => 'rryuu', - 'ッシャー' => 'sshaa', - 'ッシェー' => 'sshee', - 'ッシー' => 'sshii', - 'ッショー' => 'sshoo', - 'ッシュー' => 'sshuu', - 'ッãƒãƒ£ãƒ¼' => 'cchaa', - 'ッãƒã‚§ãƒ¼' => 'cchee', - 'ッãƒãƒ¼' => 'cchii', - 'ッãƒãƒ§ãƒ¼' => 'cchoo', - 'ッãƒãƒ¥ãƒ¼' => 'cchuu', - 'ッティー' => 'ttii', - 'ッヂィー' => 'ddii', - - // 3 character syllables - doubled vowels - 'ファー' => 'faa', - 'フェー' => 'fee', - 'フィー' => 'fii', - 'フォー' => 'foo', - 'フャー' => 'fyaa', - 'フェー' => 'fyee', - 'フィー' => 'fyii', - 'フョー' => 'fyoo', - 'フュー' => 'fyuu', - 'ヒャー' => 'hyaa', - 'ヒェー' => 'hyee', - 'ヒィー' => 'hyii', - 'ヒョー' => 'hyoo', - 'ヒュー' => 'hyuu', - 'ビャー' => 'byaa', - 'ビェー' => 'byee', - 'ビィー' => 'byii', - 'ビョー' => 'byoo', - 'ビュー' => 'byuu', - 'ピャー' => 'pyaa', - 'ピェー' => 'pyee', - 'ピィー' => 'pyii', - 'ピョー' => 'pyoo', - 'ピュー' => 'pyuu', - 'キャー' => 'kyaa', - 'キェー' => 'kyee', - 'キィー' => 'kyii', - 'キョー' => 'kyoo', - 'キュー' => 'kyuu', - 'ギャー' => 'gyaa', - 'ギェー' => 'gyee', - 'ギィー' => 'gyii', - 'ギョー' => 'gyoo', - 'ギュー' => 'gyuu', - 'ミャー' => 'myaa', - 'ミェー' => 'myee', - 'ミィー' => 'myii', - 'ミョー' => 'myoo', - 'ミュー' => 'myuu', - 'ニャー' => 'nyaa', - 'ニェー' => 'nyee', - 'ニィー' => 'nyii', - 'ニョー' => 'nyoo', - 'ニュー' => 'nyuu', - 'リャー' => 'ryaa', - 'リェー' => 'ryee', - 'リィー' => 'ryii', - 'リョー' => 'ryoo', - 'リュー' => 'ryuu', - 'シャー' => 'shaa', - 'シェー' => 'shee', - 'シー' => 'shii', - 'ショー' => 'shoo', - 'シュー' => 'shuu', - 'ジャー' => 'jaa', - 'ジェー' => 'jee', - 'ジー' => 'jii', - 'ジョー' => 'joo', - 'ジュー' => 'juu', - 'スァー' => 'swaa', - 'スェー' => 'swee', - 'スィー' => 'swii', - 'スォー' => 'swoo', - 'スゥー' => 'swuu', - 'デァー' => 'daa', - 'デェー' => 'dee', - 'ディー' => 'dii', - 'デォー' => 'doo', - 'デゥー' => 'duu', - 'ãƒãƒ£ãƒ¼' => 'chaa', - 'ãƒã‚§ãƒ¼' => 'chee', - 'ãƒãƒ¼' => 'chii', - 'ãƒãƒ§ãƒ¼' => 'choo', - 'ãƒãƒ¥ãƒ¼' => 'chuu', - 'ヂャー' => 'dyaa', - 'ヂェー' => 'dyee', - 'ヂィー' => 'dyii', - 'ヂョー' => 'dyoo', - 'ヂュー' => 'dyuu', - 'ツャー' => 'tsaa', - 'ツェー' => 'tsee', - 'ツィー' => 'tsii', - 'ツョー' => 'tsoo', - 'ツー' => 'tsuu', - 'トァー' => 'twaa', - 'トェー' => 'twee', - 'トィー' => 'twii', - 'トォー' => 'twoo', - 'トゥー' => 'twuu', - 'ドァー' => 'dwaa', - 'ドェー' => 'dwee', - 'ドィー' => 'dwii', - 'ドォー' => 'dwoo', - 'ドゥー' => 'dwuu', - 'ウァー' => 'whaa', - 'ウェー' => 'whee', - 'ウィー' => 'whii', - 'ウォー' => 'whoo', - 'ウゥー' => 'whuu', - 'ヴャー' => 'vyaa', - 'ヴェー' => 'vyee', - 'ヴィー' => 'vyii', - 'ヴョー' => 'vyoo', - 'ヴュー' => 'vyuu', - 'ヴァー' => 'vaa', - 'ヴェー' => 'vee', - 'ヴィー' => 'vii', - 'ヴォー' => 'voo', - 'ヴー' => 'vuu', - 'ウェー' => 'wee', - 'ウィー' => 'wii', - 'イェー' => 'yee', - 'ティー' => 'tii', - 'ヂィー' => 'dii', - - // 3 character syllables - doubled consonants - 'ッビャ' => 'bbya', - 'ッビェ' => 'bbye', - 'ッビィ' => 'bbyi', - 'ッビョ' => 'bbyo', - 'ッビュ' => 'bbyu', - 'ッピャ' => 'ppya', - 'ッピェ' => 'ppye', - 'ッピィ' => 'ppyi', - 'ッピョ' => 'ppyo', - 'ッピュ' => 'ppyu', - 'ッキャ' => 'kkya', - 'ッキェ' => 'kkye', - 'ッキィ' => 'kkyi', - 'ッキョ' => 'kkyo', - 'ッキュ' => 'kkyu', - 'ッギャ' => 'ggya', - 'ッギェ' => 'ggye', - 'ッギィ' => 'ggyi', - 'ッギョ' => 'ggyo', - 'ッギュ' => 'ggyu', - 'ッミャ' => 'mmya', - 'ッミェ' => 'mmye', - 'ッミィ' => 'mmyi', - 'ッミョ' => 'mmyo', - 'ッミュ' => 'mmyu', - 'ッニャ' => 'nnya', - 'ッニェ' => 'nnye', - 'ッニィ' => 'nnyi', - 'ッニョ' => 'nnyo', - 'ッニュ' => 'nnyu', - 'ッリャ' => 'rrya', - 'ッリェ' => 'rrye', - 'ッリィ' => 'rryi', - 'ッリョ' => 'rryo', - 'ッリュ' => 'rryu', - 'ッシャ' => 'ssha', - 'ッシェ' => 'sshe', - 'ッシ' => 'sshi', - 'ッショ' => 'ssho', - 'ッシュ' => 'sshu', - 'ッãƒãƒ£' => 'ccha', - 'ッãƒã‚§' => 'cche', - 'ッãƒ' => 'cchi', - 'ッãƒãƒ§' => 'ccho', - 'ッãƒãƒ¥' => 'cchu', - 'ッティ' => 'tti', - 'ッヂィ' => 'ddi', - - // 3 character syllables - doubled vowel and consonants - 'ッãƒãƒ¼' => 'bbaa', - 'ッベー' => 'bbee', - 'ッビー' => 'bbii', - 'ッボー' => 'bboo', - 'ッブー' => 'bbuu', - 'ッパー' => 'ppaa', - 'ッペー' => 'ppee', - 'ッピー' => 'ppii', - 'ッãƒãƒ¼' => 'ppoo', - 'ップー' => 'ppuu', - 'ッケー' => 'kkee', - 'ッキー' => 'kkii', - 'ッコー' => 'kkoo', - 'ックー' => 'kkuu', - 'ッカー' => 'kkaa', - 'ッガー' => 'ggaa', - 'ッゲー' => 'ggee', - 'ッギー' => 'ggii', - 'ッゴー' => 'ggoo', - 'ッグー' => 'gguu', - 'ッマー' => 'maa', - 'ッメー' => 'mee', - 'ッミー' => 'mii', - 'ッモー' => 'moo', - 'ッムー' => 'muu', - 'ッナー' => 'nnaa', - 'ッãƒãƒ¼' => 'nnee', - 'ッニー' => 'nnii', - 'ッノー' => 'nnoo', - 'ッヌー' => 'nnuu', - 'ッラー' => 'rraa', - 'ッレー' => 'rree', - 'ッリー' => 'rrii', - 'ッロー' => 'rroo', - 'ッルー' => 'rruu', - 'ッサー' => 'ssaa', - 'ッセー' => 'ssee', - 'ッシー' => 'sshii', - 'ッソー' => 'ssoo', - 'ッスー' => 'ssuu', - 'ッザー' => 'zzaa', - 'ッゼー' => 'zzee', - 'ッジー' => 'jjii', - 'ッゾー' => 'zzoo', - 'ッズー' => 'zzuu', - 'ッター' => 'ttaa', - 'ッテー' => 'ttee', - 'ッãƒãƒ¼' => 'chii', - 'ットー' => 'ttoo', - 'ッツー' => 'ttsuu', - 'ッダー' => 'ddaa', - 'ッデー' => 'ddee', - 'ッヂー' => 'ddii', - 'ッドー' => 'ddoo', - 'ッヅー' => 'dduu', - - // 2 character syllables - normal - 'ファ' => 'fa', - 'フェ' => 'fe', - 'フィ' => 'fi', - 'フォ' => 'fo', - 'フゥ' => 'fu', - // 'フャ'=>'fya', - // 'フェ'=>'fye', - // 'フィ'=>'fyi', - // 'フョ'=>'fyo', - // 'フュ'=>'fyu', - 'フャ' => 'fa', - 'フェ' => 'fe', - 'フィ' => 'fi', - 'フョ' => 'fo', - 'フュ' => 'fu', - 'ヒャ' => 'hya', - 'ヒェ' => 'hye', - 'ヒィ' => 'hyi', - 'ヒョ' => 'hyo', - 'ヒュ' => 'hyu', - 'ビャ' => 'bya', - 'ビェ' => 'bye', - 'ビィ' => 'byi', - 'ビョ' => 'byo', - 'ビュ' => 'byu', - 'ピャ' => 'pya', - 'ピェ' => 'pye', - 'ピィ' => 'pyi', - 'ピョ' => 'pyo', - 'ピュ' => 'pyu', - 'キャ' => 'kya', - 'ã‚­ã‚§' => 'kye', - 'ã‚­ã‚£' => 'kyi', - 'キョ' => 'kyo', - 'キュ' => 'kyu', - 'ギャ' => 'gya', - 'ギェ' => 'gye', - 'ギィ' => 'gyi', - 'ギョ' => 'gyo', - 'ギュ' => 'gyu', - 'ミャ' => 'mya', - 'ミェ' => 'mye', - 'ミィ' => 'myi', - 'ミョ' => 'myo', - 'ミュ' => 'myu', - 'ニャ' => 'nya', - 'ニェ' => 'nye', - 'ニィ' => 'nyi', - 'ニョ' => 'nyo', - 'ニュ' => 'nyu', - 'リャ' => 'rya', - 'リェ' => 'rye', - 'リィ' => 'ryi', - 'リョ' => 'ryo', - 'リュ' => 'ryu', - 'シャ' => 'sha', - 'ã‚·ã‚§' => 'she', - 'ショ' => 'sho', - 'シュ' => 'shu', - 'ジャ' => 'ja', - 'ジェ' => 'je', - 'ジョ' => 'jo', - 'ジュ' => 'ju', - 'スァ' => 'swa', - 'スェ' => 'swe', - 'スィ' => 'swi', - 'スォ' => 'swo', - 'スゥ' => 'swu', - 'デァ' => 'da', - 'デェ' => 'de', - 'ディ' => 'di', - 'デォ' => 'do', - 'デゥ' => 'du', - 'ãƒãƒ£' => 'cha', - 'ãƒã‚§' => 'che', - 'ãƒ' => 'chi', - 'ãƒãƒ§' => 'cho', - 'ãƒãƒ¥' => 'chu', - // 'ヂャ'=>'dya', - // 'ヂェ'=>'dye', - // 'ヂィ'=>'dyi', - // 'ヂョ'=>'dyo', - // 'ヂュ'=>'dyu', - 'ツャ' => 'tsa', - 'ツェ' => 'tse', - 'ツィ' => 'tsi', - 'ツョ' => 'tso', - 'ツ' => 'tsu', - 'トァ' => 'twa', - 'トェ' => 'twe', - 'トィ' => 'twi', - 'トォ' => 'two', - 'トゥ' => 'twu', - 'ドァ' => 'dwa', - 'ドェ' => 'dwe', - 'ドィ' => 'dwi', - 'ドォ' => 'dwo', - 'ドゥ' => 'dwu', - 'ウァ' => 'wha', - 'ウェ' => 'whe', - 'ウィ' => 'whi', - 'ウォ' => 'who', - 'ウゥ' => 'whu', - 'ヴャ' => 'vya', - 'ヴェ' => 'vye', - 'ヴィ' => 'vyi', - 'ヴョ' => 'vyo', - 'ヴュ' => 'vyu', - 'ヴァ' => 'va', - 'ヴェ' => 've', - 'ヴィ' => 'vi', - 'ヴォ' => 'vo', - 'ヴ' => 'vu', - 'ウェ' => 'we', - 'ウィ' => 'wi', - 'イェ' => 'ye', - 'ティ' => 'ti', - 'ヂィ' => 'di', - - // 2 character syllables - doubled vocal - 'アー' => 'aa', - 'エー' => 'ee', - 'イー' => 'ii', - 'オー' => 'oo', - 'ウー' => 'uu', - 'ダー' => 'daa', - 'デー' => 'dee', - 'ヂー' => 'dii', - 'ドー' => 'doo', - 'ヅー' => 'duu', - 'ãƒãƒ¼' => 'haa', - 'ヘー' => 'hee', - 'ヒー' => 'hii', - 'ホー' => 'hoo', - 'フー' => 'fuu', - 'ãƒãƒ¼' => 'baa', - 'ベー' => 'bee', - 'ビー' => 'bii', - 'ボー' => 'boo', - 'ブー' => 'buu', - 'パー' => 'paa', - 'ペー' => 'pee', - 'ピー' => 'pii', - 'ãƒãƒ¼' => 'poo', - 'プー' => 'puu', - 'ケー' => 'kee', - 'キー' => 'kii', - 'コー' => 'koo', - 'クー' => 'kuu', - 'カー' => 'kaa', - 'ガー' => 'gaa', - 'ゲー' => 'gee', - 'ギー' => 'gii', - 'ゴー' => 'goo', - 'グー' => 'guu', - 'マー' => 'maa', - 'メー' => 'mee', - 'ミー' => 'mii', - 'モー' => 'moo', - 'ムー' => 'muu', - 'ナー' => 'naa', - 'ãƒãƒ¼' => 'nee', - 'ニー' => 'nii', - 'ノー' => 'noo', - 'ヌー' => 'nuu', - 'ラー' => 'raa', - 'レー' => 'ree', - 'リー' => 'rii', - 'ロー' => 'roo', - 'ルー' => 'ruu', - 'サー' => 'saa', - 'セー' => 'see', - 'シー' => 'shii', - 'ソー' => 'soo', - 'スー' => 'suu', - 'ザー' => 'zaa', - 'ゼー' => 'zee', - 'ジー' => 'jii', - 'ゾー' => 'zoo', - 'ズー' => 'zuu', - 'ター' => 'taa', - 'テー' => 'tee', - 'ãƒãƒ¼' => 'chii', - 'トー' => 'too', - 'ツー' => 'tsuu', - 'ワー' => 'waa', - 'ヲー' => 'woo', - 'ヤー' => 'yaa', - 'ヨー' => 'yoo', - 'ユー' => 'yuu', - 'ヵー' => 'kaa', - 'ヶー' => 'kee', - // old characters - 'ヱー' => 'wee', - 'ヰー' => 'wii', - - // seperate katakana 'n' - 'ンア' => 'n_a', - 'ンエ' => 'n_e', - 'ンイ' => 'n_i', - 'ンオ' => 'n_o', - 'ンウ' => 'n_u', - 'ンヤ' => 'n_ya', - 'ンヨ' => 'n_yo', - 'ンユ' => 'n_yu', - - // 2 character syllables - doubled consonants - 'ッãƒ' => 'bba', - 'ッベ' => 'bbe', - 'ッビ' => 'bbi', - 'ッボ' => 'bbo', - 'ッブ' => 'bbu', - 'ッパ' => 'ppa', - 'ッペ' => 'ppe', - 'ッピ' => 'ppi', - 'ッãƒ' => 'ppo', - 'ップ' => 'ppu', - 'ッケ' => 'kke', - 'ッキ' => 'kki', - 'ッコ' => 'kko', - 'ック' => 'kku', - 'ッカ' => 'kka', - 'ッガ' => 'gga', - 'ッゲ' => 'gge', - 'ッギ' => 'ggi', - 'ッゴ' => 'ggo', - 'ッグ' => 'ggu', - 'ッマ' => 'ma', - 'ッメ' => 'me', - 'ッミ' => 'mi', - 'ッモ' => 'mo', - 'ッム' => 'mu', - 'ッナ' => 'nna', - 'ッãƒ' => 'nne', - 'ッニ' => 'nni', - 'ッノ' => 'nno', - 'ッヌ' => 'nnu', - 'ッラ' => 'rra', - 'ッレ' => 'rre', - 'ッリ' => 'rri', - 'ッロ' => 'rro', - 'ッル' => 'rru', - 'ッサ' => 'ssa', - 'ッセ' => 'sse', - 'ッシ' => 'sshi', - 'ッソ' => 'sso', - 'ッス' => 'ssu', - 'ッザ' => 'zza', - 'ッゼ' => 'zze', - 'ッジ' => 'jji', - 'ッゾ' => 'zzo', - 'ッズ' => 'zzu', - 'ッタ' => 'tta', - 'ッテ' => 'tte', - 'ッãƒ' => 'cchi', - 'ット' => 'tto', - 'ッツ' => 'ttsu', - 'ッダ' => 'dda', - 'ッデ' => 'dde', - 'ッヂ' => 'ddi', - 'ッド' => 'ddo', - 'ッヅ' => 'ddu', - - // 1 character syllables - 'ã‚¢' => 'a', - 'エ' => 'e', - 'イ' => 'i', - 'オ' => 'o', - 'ウ' => 'u', - 'ン' => 'n', - 'ãƒ' => 'ha', - 'ヘ' => 'he', - 'ヒ' => 'hi', - 'ホ' => 'ho', - 'フ' => 'fu', - 'ãƒ' => 'ba', - 'ベ' => 'be', - 'ビ' => 'bi', - 'ボ' => 'bo', - 'ブ' => 'bu', - 'パ' => 'pa', - 'ペ' => 'pe', - 'ピ' => 'pi', - 'ãƒ' => 'po', - 'プ' => 'pu', - 'ケ' => 'ke', - 'ã‚­' => 'ki', - 'コ' => 'ko', - 'ク' => 'ku', - 'ã‚«' => 'ka', - 'ガ' => 'ga', - 'ゲ' => 'ge', - 'ã‚®' => 'gi', - 'ã‚´' => 'go', - 'ã‚°' => 'gu', - 'マ' => 'ma', - 'メ' => 'me', - 'ミ' => 'mi', - 'モ' => 'mo', - 'ム' => 'mu', - 'ナ' => 'na', - 'ãƒ' => 'ne', - 'ニ' => 'ni', - 'ノ' => 'no', - 'ヌ' => 'nu', - 'ラ' => 'ra', - 'レ' => 're', - 'リ' => 'ri', - 'ロ' => 'ro', - 'ル' => 'ru', - 'サ' => 'sa', - 'ã‚»' => 'se', - 'ã‚·' => 'shi', - 'ソ' => 'so', - 'ス' => 'su', - 'ã‚¶' => 'za', - 'ゼ' => 'ze', - 'ジ' => 'ji', - 'ゾ' => 'zo', - 'ズ' => 'zu', - 'ã‚¿' => 'ta', - 'テ' => 'te', - 'ãƒ' => 'chi', - 'ト' => 'to', - 'ツ' => 'tsu', - 'ダ' => 'da', - 'デ' => 'de', - 'ヂ' => 'di', - 'ド' => 'do', - 'ヅ' => 'du', - 'ワ' => 'wa', - 'ヲ' => 'wo', - 'ヤ' => 'ya', - 'ヨ' => 'yo', - 'ユ' => 'yu', - 'ヵ' => 'ka', - 'ヶ' => 'ke', - // old characters - 'ヱ' => 'we', - 'ヰ' => 'wi', - - // convert what's left (probably only kicks in when something's missing above) - 'ã‚¡' => 'a', - 'ã‚§' => 'e', - 'ã‚£' => 'i', - 'ã‚©' => 'o', - 'ã‚¥' => 'u', - 'ャ' => 'ya', - 'ョ' => 'yo', - 'ュ' => 'yu', - - // special characters - '・' => '_', - 'ã€' => '_', - 'ー' => '_', - // when used with hiragana (seldom), this character would not be converted otherwise - - // 'ラ'=>'la', - // 'レ'=>'le', - // 'リ'=>'li', - // 'ロ'=>'lo', - // 'ル'=>'lu', - // 'ãƒãƒ£'=>'cya', - // 'ãƒã‚§'=>'cye', - // 'ãƒã‚£'=>'cyi', - // 'ãƒãƒ§'=>'cyo', - // 'ãƒãƒ¥'=>'cyu', - // 'デャ'=>'dha', - // 'デェ'=>'dhe', - // 'ディ'=>'dhi', - // 'デョ'=>'dho', - // 'デュ'=>'dhu', - // 'リャ'=>'lya', - // 'リェ'=>'lye', - // 'リィ'=>'lyi', - // 'リョ'=>'lyo', - // 'リュ'=>'lyu', - // 'テャ'=>'tha', - // 'テェ'=>'the', - // 'ティ'=>'thi', - // 'テョ'=>'tho', - // 'テュ'=>'thu', - // 'ファ'=>'fwa', - // 'フェ'=>'fwe', - // 'フィ'=>'fwi', - // 'フォ'=>'fwo', - // 'フゥ'=>'fwu', - // 'ãƒãƒ£'=>'tya', - // 'ãƒã‚§'=>'tye', - // 'ãƒã‚£'=>'tyi', - // 'ãƒãƒ§'=>'tyo', - // 'ãƒãƒ¥'=>'tyu', - // 'ジャ'=>'jya', - // 'ジェ'=>'jye', - // 'ジィ'=>'jyi', - // 'ジョ'=>'jyo', - // 'ジュ'=>'jyu', - // 'ジャ'=>'zha', - // 'ジェ'=>'zhe', - // 'ジィ'=>'zhi', - // 'ジョ'=>'zho', - // 'ジュ'=>'zhu', - // 'ジャ'=>'zya', - // 'ジェ'=>'zye', - // 'ジィ'=>'zyi', - // 'ジョ'=>'zyo', - // 'ジュ'=>'zyu', - // 'シャ'=>'sya', - // 'ã‚·ã‚§'=>'sye', - // 'ã‚·ã‚£'=>'syi', - // 'ショ'=>'syo', - // 'シュ'=>'syu', - // 'ã‚·'=>'ci', - // 'フ'=>'hu', - // 'ã‚·'=>'si', - // 'ãƒ'=>'ti', - // 'ツ'=>'tu', - // 'イ'=>'yi', - // 'ヂ'=>'dzi', - - // "Greeklish" - 'Α' => 'a', - 'Ά' => 'a', - 'Î’' => 'b', - 'Γ' => 'g', - 'Δ' => 'd', - 'Ε' => 'e', - 'Έ' => 'e', - 'Ζ' => 'z', - 'Η' => 'i', - 'Ή' => 'i', - 'Θ' => 'th', - 'Ι' => 'i', - 'Ί' => 'i', - 'Ϊ' => 'i', - 'Î' => 'i', - 'Κ' => 'k', - 'Λ' => 'l', - 'Μ' => 'm', - 'Î' => 'n', - 'Ξ' => 'x', - 'Ο' => 'o', - 'ÎŒ' => 'o', - 'Π' => 'p', - 'Ρ' => 'r', - 'Σ' => 's', - 'Τ' => 't', - 'Î¥' => 'y', - 'ÎŽ' => 'y', - 'Ϋ' => 'y', - 'ΰ' => 'y', - 'Φ' => 'f', - 'Χ' => 'ch', - 'Ψ' => 'ps', - 'Ω' => 'o', - 'Î' => 'o', - 'α' => 'a', - 'ά' => 'a', - 'β' => 'b', - 'γ' => 'g', - 'δ' => 'd', - 'ε' => 'e', - 'έ' => 'e', - 'ζ' => 'z', - 'η' => 'i', - 'ή' => 'i', - 'θ' => 'th', - 'ι' => 'i', - 'ί' => 'i', - 'ÏŠ' => 'i', - 'κ' => 'k', - 'λ' => 'l', - 'μ' => 'm', - 'ν' => 'n', - 'ξ' => 'x', - 'ο' => 'o', - 'ÏŒ' => 'o', - 'Ï€' => 'p', - 'Ï' => 'r', - 'σ' => 's', - 'Ï‚' => 's', - 'Ï„' => 't', - 'Ï…' => 'y', - 'Ï' => 'y', - 'Ï‹' => 'y', - 'φ' => 'f', - 'χ' => 'ch', - 'ψ' => 'ps', - 'ω' => 'o', - 'ÏŽ' => 'o', - - // Thai - 'à¸' => 'k', - 'ข' => 'kh', - 'ฃ' => 'kh', - 'ค' => 'kh', - 'ฅ' => 'kh', - 'ฆ' => 'kh', - 'ง' => 'ng', - 'จ' => 'ch', - 'ฉ' => 'ch', - 'ช' => 'ch', - 'ซ' => 's', - 'ฌ' => 'ch', - 'à¸' => 'y', - 'ฎ' => 'd', - 'à¸' => 't', - 'à¸' => 'th', - 'ฑ' => 'd', - 'ฒ' => 'th', - 'ณ' => 'n', - 'ด' => 'd', - 'ต' => 't', - 'ถ' => 'th', - 'ท' => 'th', - 'ธ' => 'th', - 'น' => 'n', - 'บ' => 'b', - 'ป' => 'p', - 'ผ' => 'ph', - 'à¸' => 'f', - 'พ' => 'ph', - 'ฟ' => 'f', - 'ภ' => 'ph', - 'ม' => 'm', - 'ย' => 'y', - 'ร' => 'r', - 'ฤ' => 'rue', - 'ฤๅ' => 'rue', - 'ล' => 'l', - 'ฦ' => 'lue', - 'ฦๅ' => 'lue', - 'ว' => 'w', - 'ศ' => 's', - 'ษ' => 's', - 'ส' => 's', - 'ห' => 'h', - 'ฬ' => 'l', - 'ฮ' => 'h', - 'ะ' => 'a', - 'ั' => 'a', - 'รร' => 'a', - 'า' => 'a', - 'ๅ' => 'a', - 'ำ' => 'am', - 'à¹à¸²' => 'am', - 'ิ' => 'i', - 'ี' => 'i', - 'ึ' => 'ue', - 'ี' => 'ue', - 'ุ' => 'u', - 'ู' => 'u', - 'เ' => 'e', - 'à¹' => 'ae', - 'โ' => 'o', - 'อ' => 'o', - 'ียะ' => 'ia', - 'ีย' => 'ia', - 'ือะ' => 'uea', - 'ือ' => 'uea', - 'ัวะ' => 'ua', - 'ัว' => 'ua', - 'ใ' => 'ai', - 'ไ' => 'ai', - 'ัย' => 'ai', - 'าย' => 'ai', - 'าว' => 'ao', - 'ุย' => 'ui', - 'อย' => 'oi', - 'ือย' => 'ueai', - 'วย' => 'uai', - 'ิว' => 'io', - '็ว' => 'eo', - 'ียว' => 'iao', - '่' => '', - '้' => '', - '๊' => '', - '๋' => '', - '็' => '', - '์' => '', - '๎' => '', - 'à¹' => '', - 'ฺ' => '', - 'ๆ' => '2', - 'à¹' => 'o', - 'ฯ' => '-', - '๚' => '-', - '๛' => '-', - 'à¹' => '0', - '๑' => '1', - '๒' => '2', - '๓' => '3', - '๔' => '4', - '๕' => '5', - '๖' => '6', - '๗' => '7', - '๘' => '8', - '๙' => '9', - - // Korean - 'ㄱ' => 'k', 'ã…‹' => 'kh', - 'ㄲ' => 'kk', - 'ã„·' => 't', - 'ã…Œ' => 'th', - 'ㄸ' => 'tt', - 'ã…‚' => 'p', - 'ã…' => 'ph', - 'ã…ƒ' => 'pp', - 'ã…ˆ' => 'c', - 'ã…Š' => 'ch', - 'ã…‰' => 'cc', - 'ã……' => 's', - 'ã…†' => 'ss', - 'ã…Ž' => 'h', - 'ã…‡' => 'ng', - 'ã„´' => 'n', - 'ㄹ' => 'l', - 'ã…' => 'm', - 'ã…' => 'a', - 'ã…“' => 'e', - 'ã…—' => 'o', - 'ã…œ' => 'wu', - 'ã…¡' => 'u', - 'ã…£' => 'i', - 'ã…' => 'ay', - 'ã…”' => 'ey', - 'ã…š' => 'oy', - 'ã…˜' => 'wa', - 'ã…' => 'we', - 'ã…Ÿ' => 'wi', - 'ã…™' => 'way', - 'ã…ž' => 'wey', - 'ã…¢' => 'uy', - 'ã…‘' => 'ya', - 'ã…•' => 'ye', - 'ã…›' => 'oy', - 'ã… ' => 'yu', - 'ã…’' => 'yay', - 'ã…–' => 'yey', -]; diff --git a/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/specials.php b/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/specials.php deleted file mode 100644 index f6243bc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/specials.php +++ /dev/null @@ -1,615 +0,0 @@ - - * @see \dokuwiki\Utf8\Clean::stripspecials() - */ -return [ - 0x1a, //  - 0x1b, //  - 0x1c, //  - 0x1d, //  - 0x1e, //  - 0x1f, //  - 0x20, // - 0x21, // ! - 0x22, // " - 0x23, // # - 0x24, // $ - 0x25, // % - 0x26, // & - 0x27, // ' - 0x28, // ( - 0x29, // ) - 0x2b, // + - 0x2c, // , - 0x2f, // / - 0x3b, // ; - 0x3c, // < - 0x3d, // = - 0x3e, // > - 0x3f, // ? - 0x40, // @ - 0x5b, // [ - 0x5c, // \ - 0x5d, // ] - 0x5e, // ^ - 0x60, // ` - 0x7b, // { - 0x7c, // | - 0x7d, // } - 0x7e, // ~ - 0x7f, //  - 0x80, // € - 0x81, //  - 0x82, // ‚ - 0x83, // ƒ - 0x84, // „ - 0x85, // Â… - 0x86, // † - 0x87, // ‡ - 0x88, // ˆ - 0x89, // ‰ - 0x8a, // Š - 0x8b, // ‹ - 0x8c, // ÂŒ - 0x8d, //  - 0x8e, // ÂŽ - 0x8f, //  - 0x90, //  - 0x91, // ‘ - 0x92, // Â’ - 0x93, // “ - 0x94, // ” - 0x95, // • - 0x96, // – - 0x97, // — - 0x98, // ˜ - 0x99, // ™ - 0x9a, // š - 0x9b, // › - 0x9c, // œ - 0x9d, //  - 0x9e, // ž - 0x9f, // Ÿ - 0xa0, //   - 0xa1, // ¡ - 0xa2, // ¢ - 0xa3, // £ - 0xa4, // ¤ - 0xa5, // Â¥ - 0xa6, // ¦ - 0xa7, // § - 0xa8, // ¨ - 0xa9, // © - 0xaa, // ª - 0xab, // « - 0xac, // ¬ - 0xad, // ­ - 0xae, // ® - 0xaf, // ¯ - 0xb0, // ° - 0xb1, // ± - 0xb2, // ² - 0xb3, // ³ - 0xb4, // ´ - 0xb5, // µ - 0xb6, // ¶ - 0xb7, // · - 0xb8, // ¸ - 0xb9, // ¹ - 0xba, // º - 0xbb, // » - 0xbc, // ¼ - 0xbd, // ½ - 0xbe, // ¾ - 0xbf, // ¿ - 0xd7, // × - 0xf7, // ÷ - 0x2c7, // ˇ - 0x2d8, // ˘ - 0x2d9, // Ë™ - 0x2da, // Ëš - 0x2db, // Ë› - 0x2dc, // Ëœ - 0x2dd, // Ë - 0x300, // Ì€ - 0x301, // Ì - 0x303, // ̃ - 0x309, // ̉ - 0x323, // Ì£ - 0x384, // ΄ - 0x385, // Î… - 0x387, // · - 0x5b0, // Ö° - 0x5b1, // Ö± - 0x5b2, // Ö² - 0x5b3, // Ö³ - 0x5b4, // Ö´ - 0x5b5, // Öµ - 0x5b6, // Ö¶ - 0x5b7, // Ö· - 0x5b8, // Ö¸ - 0x5b9, // Ö¹ - 0x5bb, // Ö» - 0x5bc, // Ö¼ - 0x5bd, // Ö½ - 0x5be, // Ö¾ - 0x5bf, // Ö¿ - 0x5c0, // ×€ - 0x5c1, // × - 0x5c2, // ׂ - 0x5c3, // ׃ - 0x5f3, // ׳ - 0x5f4, // ×´ - 0x60c, // ØŒ - 0x61b, // Ø› - 0x61f, // ØŸ - 0x640, // Ù€ - 0x64b, // Ù‹ - 0x64c, // ÙŒ - 0x64d, // Ù - 0x64e, // ÙŽ - 0x64f, // Ù - 0x650, // Ù - 0x651, // Ù‘ - 0x652, // Ù’ - 0x66a, // Ùª - 0xe3f, // ฿ - 0x200c, // ‌ - 0x200d, // †- 0x200e, // ‎ - 0x200f, // †- 0x2013, // – - 0x2014, // — - 0x2015, // ― - 0x2017, // ‗ - 0x2018, // ‘ - 0x2019, // ’ - 0x201a, // ‚ - 0x201c, // “ - 0x201d, // †- 0x201e, // „ - 0x2020, // † - 0x2021, // ‡ - 0x2022, // • - 0x2026, // … - 0x2030, // ‰ - 0x2032, // ′ - 0x2033, // ″ - 0x2039, // ‹ - 0x203a, // › - 0x2044, // â„ - 0x20a7, // â‚§ - 0x20aa, // ₪ - 0x20ab, // â‚« - 0x20ac, // € - 0x2116, // â„– - 0x2118, // ℘ - 0x2122, // â„¢ - 0x2126, // Ω - 0x2135, // ℵ - 0x2190, // ↠- 0x2191, // ↑ - 0x2192, // → - 0x2193, // ↓ - 0x2194, // ↔ - 0x2195, // ↕ - 0x21b5, // ↵ - 0x21d0, // ⇠- 0x21d1, // ⇑ - 0x21d2, // ⇒ - 0x21d3, // ⇓ - 0x21d4, // ⇔ - 0x2200, // ∀ - 0x2202, // ∂ - 0x2203, // ∃ - 0x2205, // ∅ - 0x2206, // ∆ - 0x2207, // ∇ - 0x2208, // ∈ - 0x2209, // ∉ - 0x220b, // ∋ - 0x220f, // ∠- 0x2211, // ∑ - 0x2212, // − - 0x2215, // ∕ - 0x2217, // ∗ - 0x2219, // ∙ - 0x221a, // √ - 0x221d, // ∠- 0x221e, // ∞ - 0x2220, // ∠ - 0x2227, // ∧ - 0x2228, // ∨ - 0x2229, // ∩ - 0x222a, // ∪ - 0x222b, // ∫ - 0x2234, // ∴ - 0x223c, // ∼ - 0x2245, // ≅ - 0x2248, // ≈ - 0x2260, // ≠ - 0x2261, // ≡ - 0x2264, // ≤ - 0x2265, // ≥ - 0x2282, // ⊂ - 0x2283, // ⊃ - 0x2284, // ⊄ - 0x2286, // ⊆ - 0x2287, // ⊇ - 0x2295, // ⊕ - 0x2297, // ⊗ - 0x22a5, // ⊥ - 0x22c5, // â‹… - 0x2310, // ⌠- 0x2320, // ⌠ - 0x2321, // ⌡ - 0x2329, // 〈 - 0x232a, // 〉 - 0x2469, // â‘© - 0x2500, // ─ - 0x2502, // │ - 0x250c, // ┌ - 0x2510, // â” - 0x2514, // â”” - 0x2518, // ┘ - 0x251c, // ├ - 0x2524, // ┤ - 0x252c, // ┬ - 0x2534, // â”´ - 0x253c, // ┼ - 0x2550, // â• - 0x2551, // â•‘ - 0x2552, // â•’ - 0x2553, // â•“ - 0x2554, // â•” - 0x2555, // â•• - 0x2556, // â•– - 0x2557, // â•— - 0x2558, // ╘ - 0x2559, // â•™ - 0x255a, // ╚ - 0x255b, // â•› - 0x255c, // ╜ - 0x255d, // â• - 0x255e, // ╞ - 0x255f, // ╟ - 0x2560, // â•  - 0x2561, // â•¡ - 0x2562, // â•¢ - 0x2563, // â•£ - 0x2564, // ╤ - 0x2565, // â•¥ - 0x2566, // ╦ - 0x2567, // â•§ - 0x2568, // ╨ - 0x2569, // â•© - 0x256a, // ╪ - 0x256b, // â•« - 0x256c, // ╬ - 0x2580, // â–€ - 0x2584, // â–„ - 0x2588, // â–ˆ - 0x258c, // â–Œ - 0x2590, // â– - 0x2591, // â–‘ - 0x2592, // â–’ - 0x2593, // â–“ - 0x25a0, // â–  - 0x25b2, // â–² - 0x25bc, // â–¼ - 0x25c6, // â—† - 0x25ca, // â—Š - 0x25cf, // â— - 0x25d7, // â—— - 0x2605, // ★ - 0x260e, // ☎ - 0x261b, // ☛ - 0x261e, // ☞ - 0x2660, // â™  - 0x2663, // ♣ - 0x2665, // ♥ - 0x2666, // ♦ - 0x2701, // ✠- 0x2702, // ✂ - 0x2703, // ✃ - 0x2704, // ✄ - 0x2706, // ✆ - 0x2707, // ✇ - 0x2708, // ✈ - 0x2709, // ✉ - 0x270c, // ✌ - 0x270d, // ✠- 0x270e, // ✎ - 0x270f, // ✠- 0x2710, // ✠- 0x2711, // ✑ - 0x2712, // ✒ - 0x2713, // ✓ - 0x2714, // ✔ - 0x2715, // ✕ - 0x2716, // ✖ - 0x2717, // ✗ - 0x2718, // ✘ - 0x2719, // ✙ - 0x271a, // ✚ - 0x271b, // ✛ - 0x271c, // ✜ - 0x271d, // ✠- 0x271e, // ✞ - 0x271f, // ✟ - 0x2720, // ✠ - 0x2721, // ✡ - 0x2722, // ✢ - 0x2723, // ✣ - 0x2724, // ✤ - 0x2725, // ✥ - 0x2726, // ✦ - 0x2727, // ✧ - 0x2729, // ✩ - 0x272a, // ✪ - 0x272b, // ✫ - 0x272c, // ✬ - 0x272d, // ✭ - 0x272e, // ✮ - 0x272f, // ✯ - 0x2730, // ✰ - 0x2731, // ✱ - 0x2732, // ✲ - 0x2733, // ✳ - 0x2734, // ✴ - 0x2735, // ✵ - 0x2736, // ✶ - 0x2737, // ✷ - 0x2738, // ✸ - 0x2739, // ✹ - 0x273a, // ✺ - 0x273b, // ✻ - 0x273c, // ✼ - 0x273d, // ✽ - 0x273e, // ✾ - 0x273f, // ✿ - 0x2740, // †- 0x2741, // â - 0x2742, // â‚ - 0x2743, // ⃠- 0x2744, // â„ - 0x2745, // â… - 0x2746, // ↠- 0x2747, // ⇠- 0x2748, // ∠- 0x2749, // ≠- 0x274a, // ⊠- 0x274b, // â‹ - 0x274d, // â - 0x274f, // â - 0x2750, // â - 0x2751, // â‘ - 0x2752, // â’ - 0x2756, // â– - 0x2758, // ☠- 0x2759, // â™ - 0x275a, // âš - 0x275b, // â› - 0x275c, // ✠- 0x275d, // â - 0x275e, // âž - 0x2761, // â¡ - 0x2762, // ⢠- 0x2763, // ⣠- 0x2764, // ⤠- 0x2765, // ⥠- 0x2766, // ⦠- 0x2767, // â§ - 0x277f, // â¿ - 0x2789, // ➉ - 0x2793, // âž“ - 0x2794, // âž” - 0x2798, // ➘ - 0x2799, // âž™ - 0x279a, // âžš - 0x279b, // âž› - 0x279c, // âžœ - 0x279d, // âž - 0x279e, // âžž - 0x279f, // ➟ - 0x27a0, // âž  - 0x27a1, // âž¡ - 0x27a2, // ➢ - 0x27a3, // ➣ - 0x27a4, // ➤ - 0x27a5, // ➥ - 0x27a6, // ➦ - 0x27a7, // âž§ - 0x27a8, // ➨ - 0x27a9, // âž© - 0x27aa, // ➪ - 0x27ab, // âž« - 0x27ac, // ➬ - 0x27ad, // âž­ - 0x27ae, // âž® - 0x27af, // ➯ - 0x27b1, // âž± - 0x27b2, // âž² - 0x27b3, // âž³ - 0x27b4, // âž´ - 0x27b5, // âžµ - 0x27b6, // âž¶ - 0x27b7, // âž· - 0x27b8, // ➸ - 0x27b9, // âž¹ - 0x27ba, // ➺ - 0x27bb, // âž» - 0x27bc, // âž¼ - 0x27bd, // âž½ - 0x27be, // âž¾ - 0x3000, //   - 0x3001, // 〠- 0x3002, // 。 - 0x3003, // 〃 - 0x3008, // 〈 - 0x3009, // 〉 - 0x300a, // 《 - 0x300b, // 》 - 0x300c, // 「 - 0x300d, // 〠- 0x300e, // 『 - 0x300f, // 〠- 0x3010, // 〠- 0x3011, // 】 - 0x3012, // 〒 - 0x3014, // 〔 - 0x3015, // 〕 - 0x3016, // 〖 - 0x3017, // 〗 - 0x3018, // 〘 - 0x3019, // 〙 - 0x301a, // 〚 - 0x301b, // 〛 - 0x3036, // 〶 - 0xf6d9, // ï›™ - 0xf6da, //  - 0xf6db, // ï›› - 0xf8d7, //  - 0xf8d8, //  - 0xf8d9, //  - 0xf8da, //  - 0xf8db, //  - 0xf8dc, //  - 0xf8dd, // ï£ - 0xf8de, //  - 0xf8df, //  - 0xf8e0, //  - 0xf8e1, //  - 0xf8e2, //  - 0xf8e3, //  - 0xf8e4, //  - 0xf8e5, //  - 0xf8e6, //  - 0xf8e7, //  - 0xf8e8, //  - 0xf8e9, //  - 0xf8ea, //  - 0xf8eb, //  - 0xf8ec, //  - 0xf8ed, //  - 0xf8ee, //  - 0xf8ef, //  - 0xf8f0, //  - 0xf8f1, //  - 0xf8f2, //  - 0xf8f3, //  - 0xf8f4, //  - 0xf8f5, //  - 0xf8f6, //  - 0xf8f7, //  - 0xf8f8, //  - 0xf8f9, //  - 0xf8fa, //  - 0xf8fb, //  - 0xf8fc, //  - 0xf8fd, //  - 0xf8fe, //  - 0xfe7c, // ï¹¼ - 0xfe7d, // ï¹½ - 0xff01, // ï¼ - 0xff02, // " - 0xff03, // # - 0xff04, // $ - 0xff05, // ï¼… - 0xff06, // & - 0xff07, // ' - 0xff08, // ( - 0xff09, // ) - 0xff09, // ) - 0xff0a, // * - 0xff0b, // + - 0xff0c, // , - 0xff0d, // ï¼ - 0xff0e, // . - 0xff0f, // ï¼ - 0xff1a, // : - 0xff1b, // ï¼› - 0xff1c, // < - 0xff1d, // ï¼ - 0xff1e, // > - 0xff1f, // ? - 0xff20, // ï¼  - 0xff3b, // ï¼» - 0xff3c, // ï¼¼ - 0xff3d, // ï¼½ - 0xff3e, // ï¼¾ - 0xff40, // ï½€ - 0xff5b, // ï½› - 0xff5c, // | - 0xff5d, // ï½ - 0xff5e, // ~ - 0xff5f, // ⦅ - 0xff60, // ï½  - 0xff61, // 。 - 0xff62, // ï½¢ - 0xff63, // ï½£ - 0xff64, // 、 - 0xff65, // ï½¥ - 0xffe0, // ï¿  - 0xffe1, // ï¿¡ - 0xffe2, // ï¿¢ - 0xffe3, // ï¿£ - 0xffe4, // ¦ - 0xffe5, // ï¿¥ - 0xffe6, // ₩ - 0xffe8, // │ - 0xffe9, // ï¿© - 0xffea, // ↑ - 0xffeb, // ï¿« - 0xffec, // ↓ - 0xffed, // ï¿­ - 0xffee, // ï¿® - 0x1d6fc, // 𛼠- 0x1d6fd, // 𛽠- 0x1d6fe, // 𛾠- 0x1d6ff, // 𛿠- 0x1d700, // 𜀠- 0x1d701, // ðœ - 0x1d702, // 𜂠- 0x1d703, // 𜃠- 0x1d704, // 𜄠- 0x1d705, // 𜅠- 0x1d706, // 𜆠- 0x1d707, // 𜇠- 0x1d708, // 𜈠- 0x1d709, // 𜉠- 0x1d70a, // 𜊠- 0x1d70b, // 𜋠- 0x1d70c, // 𜌠- 0x1d70d, // ðœ - 0x1d70e, // 𜎠- 0x1d70f, // ðœ - 0x1d710, // ðœ - 0x1d711, // 𜑠- 0x1d712, // 𜒠- 0x1d713, // 𜓠- 0x1d714, // 𜔠- 0x1d715, // 𜕠- 0x1d716, // 𜖠- 0x1d717, // 𜗠- 0x1d718, // 𜘠- 0x1d719, // 𜙠- 0x1d71a, // 𜚠- 0x1d71b, // 𜛠- 0xc2a0, // 슠 - 0xe28087, // - 0xe280af, // - 0xe281a0, // - 0xefbbbf, // -]; diff --git a/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/upperaccents.php b/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/upperaccents.php deleted file mode 100644 index e6e48de..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/Utf8/tables/upperaccents.php +++ /dev/null @@ -1,114 +0,0 @@ - - * @see \dokuwiki\Utf8\Clean::deaccent() - */ -return [ - 'Ã' => 'A', - 'À' => 'A', - 'Ä‚' => 'A', - 'Â' => 'A', - 'Ã…' => 'A', - 'Ä' => 'Ae', - 'Ã' => 'A', - 'Ä„' => 'A', - 'Ä€' => 'A', - 'Æ' => 'Ae', - 'Ḃ' => 'B', - 'Ć' => 'C', - 'Ĉ' => 'C', - 'ÄŒ' => 'C', - 'ÄŠ' => 'C', - 'Ç' => 'C', - 'ÄŽ' => 'D', - 'Ḋ' => 'D', - 'Ä' => 'D', - 'Ã' => 'Dh', - 'É' => 'E', - 'È' => 'E', - 'Ä”' => 'E', - 'Ê' => 'E', - 'Äš' => 'E', - 'Ë' => 'E', - 'Ä–' => 'E', - 'Ę' => 'E', - 'Ä’' => 'E', - 'Ḟ' => 'F', - 'Æ‘' => 'F', - 'Äž' => 'G', - 'Äœ' => 'G', - 'Ä ' => 'G', - 'Ä¢' => 'G', - 'Ĥ' => 'H', - 'Ħ' => 'H', - 'Ã' => 'I', - 'ÃŒ' => 'I', - 'ÃŽ' => 'I', - 'Ã' => 'I', - 'Ĩ' => 'I', - 'Ä®' => 'I', - 'Ī' => 'I', - 'Ä´' => 'J', - 'Ķ' => 'K', - 'Ĺ' => 'L', - 'Ľ' => 'L', - 'Ä»' => 'L', - 'Å' => 'L', - 'á¹€' => 'M', - 'Ń' => 'N', - 'Ň' => 'N', - 'Ñ' => 'N', - 'Å…' => 'N', - 'Ó' => 'O', - 'Ã’' => 'O', - 'Ô' => 'O', - 'Ö' => 'Oe', - 'Å' => 'O', - 'Õ' => 'O', - 'Ø' => 'O', - 'ÅŒ' => 'O', - 'Æ ' => 'O', - 'á¹–' => 'P', - 'Å”' => 'R', - 'Ř' => 'R', - 'Å–' => 'R', - 'Åš' => 'S', - 'Åœ' => 'S', - 'Å ' => 'S', - 'á¹ ' => 'S', - 'Åž' => 'S', - 'Ș' => 'S', - 'Ť' => 'T', - 'Ṫ' => 'T', - 'Å¢' => 'T', - 'Èš' => 'T', - 'Ŧ' => 'T', - 'Ú' => 'U', - 'Ù' => 'U', - 'Ŭ' => 'U', - 'Û' => 'U', - 'Å®' => 'U', - 'Ü' => 'Ue', - 'Ű' => 'U', - 'Ũ' => 'U', - 'Ų' => 'U', - 'Ū' => 'U', - 'Ư' => 'U', - 'Ẃ' => 'W', - 'Ẁ' => 'W', - 'Å´' => 'W', - 'Ẅ' => 'W', - 'Ã' => 'Y', - 'Ỳ' => 'Y', - 'Ŷ' => 'Y', - 'Ÿ' => 'Y', - 'Ź' => 'Z', - 'Ž' => 'Z', - 'Å»' => 'Z', - 'Þ' => 'Th', -]; diff --git a/snippets/dokuwiki-2023-04-04/inc/actions.php b/snippets/dokuwiki-2023-04-04/inc/actions.php deleted file mode 100644 index 8c993ef..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/actions.php +++ /dev/null @@ -1,67 +0,0 @@ - - */ - -use dokuwiki\Extension\Event; - -/** - * All action processing starts here - */ -function act_dispatch(){ - // always initialize on first dispatch (test request may dispatch mutliple times on one request) - $router = \dokuwiki\ActionRouter::getInstance(true); - - $headers = array('Content-Type: text/html; charset=utf-8'); - Event::createAndTrigger('ACTION_HEADERS_SEND',$headers,'act_sendheaders'); - - // clear internal variables - unset($router); - unset($headers); - // make all globals available to the template - extract($GLOBALS); - - include(template('main.php')); - // output for the commands is now handled in inc/templates.php - // in function tpl_content() -} - -/** - * Send the given headers using header() - * - * @param array $headers The headers that shall be sent - */ -function act_sendheaders($headers) { - foreach ($headers as $hdr) header($hdr); -} - -/** - * Sanitize the action command - * - * @author Andreas Gohr - * - * @param array|string $act - * @return string - */ -function act_clean($act){ - // check if the action was given as array key - if(is_array($act)){ - list($act) = array_keys($act); - } - - // no action given - if($act === null) return 'show'; - - //remove all bad chars - $act = strtolower($act); - $act = preg_replace('/[^1-9a-z_]+/','',$act); - - if($act == 'export_html') $act = 'export_xhtml'; - if($act == 'export_htmlbody') $act = 'export_xhtmlbody'; - - if($act === '') $act = 'show'; - return $act; -} diff --git a/snippets/dokuwiki-2023-04-04/inc/auth.php b/snippets/dokuwiki-2023-04-04/inc/auth.php deleted file mode 100644 index 6e75105..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/auth.php +++ /dev/null @@ -1,1287 +0,0 @@ - - */ - -use dokuwiki\Extension\AuthPlugin; -use dokuwiki\Extension\Event; -use dokuwiki\Extension\PluginController; -use dokuwiki\PassHash; -use dokuwiki\Subscriptions\RegistrationSubscriptionSender; - -/** - * Initialize the auth system. - * - * This function is automatically called at the end of init.php - * - * This used to be the main() of the auth.php - * - * @todo backend loading maybe should be handled by the class autoloader - * @todo maybe split into multiple functions at the XXX marked positions - * @triggers AUTH_LOGIN_CHECK - * @return bool - */ -function auth_setup() { - global $conf; - /* @var AuthPlugin $auth */ - global $auth; - /* @var Input $INPUT */ - global $INPUT; - global $AUTH_ACL; - global $lang; - /* @var PluginController $plugin_controller */ - global $plugin_controller; - $AUTH_ACL = array(); - - if(!$conf['useacl']) return false; - - // try to load auth backend from plugins - foreach ($plugin_controller->getList('auth') as $plugin) { - if ($conf['authtype'] === $plugin) { - $auth = $plugin_controller->load('auth', $plugin); - break; - } - } - - if(!isset($auth) || !$auth){ - msg($lang['authtempfail'], -1); - return false; - } - - if ($auth->success == false) { - // degrade to unauthenticated user - $auth = null; - auth_logoff(); - msg($lang['authtempfail'], -1); - return false; - } - - // do the login either by cookie or provided credentials XXX - $INPUT->set('http_credentials', false); - if(!$conf['rememberme']) $INPUT->set('r', false); - - // Populate Basic Auth user/password from Authorization header - // Note: with FastCGI, data is in REDIRECT_HTTP_AUTHORIZATION instead of HTTP_AUTHORIZATION - $header = $INPUT->server->str('HTTP_AUTHORIZATION') ?: $INPUT->server->str('REDIRECT_HTTP_AUTHORIZATION'); - if(preg_match( '~^Basic ([a-z\d/+]*={0,2})$~i', $header, $matches )) { - $userpass = explode(':', base64_decode($matches[1])); - list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = $userpass; - } - - // if no credentials were given try to use HTTP auth (for SSO) - if (!$INPUT->str('u') && empty($_COOKIE[DOKU_COOKIE]) && !empty($INPUT->server->str('PHP_AUTH_USER'))) { - $INPUT->set('u', $INPUT->server->str('PHP_AUTH_USER')); - $INPUT->set('p', $INPUT->server->str('PHP_AUTH_PW')); - $INPUT->set('http_credentials', true); - } - - // apply cleaning (auth specific user names, remove control chars) - if (true === $auth->success) { - $INPUT->set('u', $auth->cleanUser(stripctl($INPUT->str('u')))); - $INPUT->set('p', stripctl($INPUT->str('p'))); - } - - $ok = null; - if (!is_null($auth) && $auth->canDo('external')) { - $ok = $auth->trustExternal($INPUT->str('u'), $INPUT->str('p'), $INPUT->bool('r')); - } - - if ($ok === null) { - // external trust mechanism not in place, or returns no result, - // then attempt auth_login - $evdata = array( - 'user' => $INPUT->str('u'), - 'password' => $INPUT->str('p'), - 'sticky' => $INPUT->bool('r'), - 'silent' => $INPUT->bool('http_credentials') - ); - Event::createAndTrigger('AUTH_LOGIN_CHECK', $evdata, 'auth_login_wrapper'); - } - - //load ACL into a global array XXX - $AUTH_ACL = auth_loadACL(); - - return true; -} - -/** - * Loads the ACL setup and handle user wildcards - * - * @author Andreas Gohr - * - * @return array - */ -function auth_loadACL() { - global $config_cascade; - global $USERINFO; - /* @var Input $INPUT */ - global $INPUT; - - if(!is_readable($config_cascade['acl']['default'])) return array(); - - $acl = file($config_cascade['acl']['default']); - - $out = array(); - foreach($acl as $line) { - $line = trim($line); - if(empty($line) || ($line[0] == '#')) continue; // skip blank lines & comments - list($id,$rest) = preg_split('/[ \t]+/',$line,2); - - // substitute user wildcard first (its 1:1) - if(strstr($line, '%USER%')){ - // if user is not logged in, this ACL line is meaningless - skip it - if (!$INPUT->server->has('REMOTE_USER')) continue; - - $id = str_replace('%USER%',cleanID($INPUT->server->str('REMOTE_USER')),$id); - $rest = str_replace('%USER%',auth_nameencode($INPUT->server->str('REMOTE_USER')),$rest); - } - - // substitute group wildcard (its 1:m) - if(strstr($line, '%GROUP%')){ - // if user is not logged in, grps is empty, no output will be added (i.e. skipped) - if(isset($USERINFO['grps'])){ - foreach((array) $USERINFO['grps'] as $grp){ - $nid = str_replace('%GROUP%',cleanID($grp),$id); - $nrest = str_replace('%GROUP%','@'.auth_nameencode($grp),$rest); - $out[] = "$nid\t$nrest"; - } - } - } else { - $out[] = "$id\t$rest"; - } - } - - return $out; -} - -/** - * Event hook callback for AUTH_LOGIN_CHECK - * - * @param array $evdata - * @return bool - */ -function auth_login_wrapper($evdata) { - return auth_login( - $evdata['user'], - $evdata['password'], - $evdata['sticky'], - $evdata['silent'] - ); -} - -/** - * This tries to login the user based on the sent auth credentials - * - * The authentication works like this: if a username was given - * a new login is assumed and user/password are checked. If they - * are correct the password is encrypted with blowfish and stored - * together with the username in a cookie - the same info is stored - * in the session, too. Additonally a browserID is stored in the - * session. - * - * If no username was given the cookie is checked: if the username, - * crypted password and browserID match between session and cookie - * no further testing is done and the user is accepted - * - * If a cookie was found but no session info was availabe the - * blowfish encrypted password from the cookie is decrypted and - * together with username rechecked by calling this function again. - * - * On a successful login $_SERVER[REMOTE_USER] and $USERINFO - * are set. - * - * @author Andreas Gohr - * - * @param string $user Username - * @param string $pass Cleartext Password - * @param bool $sticky Cookie should not expire - * @param bool $silent Don't show error on bad auth - * @return bool true on successful auth - */ -function auth_login($user, $pass, $sticky = false, $silent = false) { - global $USERINFO; - global $conf; - global $lang; - /* @var AuthPlugin $auth */ - global $auth; - /* @var Input $INPUT */ - global $INPUT; - - $sticky ? $sticky = true : $sticky = false; //sanity check - - if(!$auth) return false; - - if(!empty($user)) { - //usual login - if(!empty($pass) && $auth->checkPass($user, $pass)) { - // make logininfo globally available - $INPUT->server->set('REMOTE_USER', $user); - $secret = auth_cookiesalt(!$sticky, true); //bind non-sticky to session - auth_setCookie($user, auth_encrypt($pass, $secret), $sticky); - return true; - } else { - //invalid credentials - log off - if(!$silent) { - http_status(403, 'Login failed'); - msg($lang['badlogin'], -1); - } - auth_logoff(); - return false; - } - } else { - // read cookie information - list($user, $sticky, $pass) = auth_getCookie(); - if($user && $pass) { - // we got a cookie - see if we can trust it - - // get session info - if (isset($_SESSION[DOKU_COOKIE])) { - $session = $_SESSION[DOKU_COOKIE]['auth']; - if (isset($session) && - $auth->useSessionCache($user) && - ($session['time'] >= time() - $conf['auth_security_timeout']) && - ($session['user'] == $user) && - ($session['pass'] == sha1($pass)) && //still crypted - ($session['buid'] == auth_browseruid()) - ) { - - // he has session, cookie and browser right - let him in - $INPUT->server->set('REMOTE_USER', $user); - $USERINFO = $session['info']; //FIXME move all references to session - return true; - } - } - // no we don't trust it yet - recheck pass but silent - $secret = auth_cookiesalt(!$sticky, true); //bind non-sticky to session - $pass = auth_decrypt($pass, $secret); - return auth_login($user, $pass, $sticky, true); - } - } - //just to be sure - auth_logoff(true); - return false; -} - -/** - * Builds a pseudo UID from browser and IP data - * - * This is neither unique nor unfakable - still it adds some - * security. Using the first part of the IP makes sure - * proxy farms like AOLs are still okay. - * - * @author Andreas Gohr - * - * @return string a SHA256 sum of various browser headers - */ -function auth_browseruid() { - /* @var Input $INPUT */ - global $INPUT; - - $ip = clientIP(true); - // convert IP string to packed binary representation - $pip = inet_pton($ip); - - $uid = implode("\n", [ - $INPUT->server->str('HTTP_USER_AGENT'), - $INPUT->server->str('HTTP_ACCEPT_LANGUAGE'), - substr($pip, 0, strlen($pip) / 2), // use half of the IP address (works for both IPv4 and IPv6) - ]); - return hash('sha256', $uid); -} - -/** - * Creates a random key to encrypt the password in cookies - * - * This function tries to read the password for encrypting - * cookies from $conf['metadir'].'/_htcookiesalt' - * if no such file is found a random key is created and - * and stored in this file. - * - * @author Andreas Gohr - * - * @param bool $addsession if true, the sessionid is added to the salt - * @param bool $secure if security is more important than keeping the old value - * @return string - */ -function auth_cookiesalt($addsession = false, $secure = false) { - if (defined('SIMPLE_TEST')) { - return 'test'; - } - global $conf; - $file = $conf['metadir'].'/_htcookiesalt'; - if ($secure || !file_exists($file)) { - $file = $conf['metadir'].'/_htcookiesalt2'; - } - $salt = io_readFile($file); - if(empty($salt)) { - $salt = bin2hex(auth_randombytes(64)); - io_saveFile($file, $salt); - } - if($addsession) { - $salt .= session_id(); - } - return $salt; -} - -/** - * Return cryptographically secure random bytes. - * - * @author Niklas Keller - * - * @param int $length number of bytes - * @return string cryptographically secure random bytes - */ -function auth_randombytes($length) { - return random_bytes($length); -} - -/** - * Cryptographically secure random number generator. - * - * @author Niklas Keller - * - * @param int $min - * @param int $max - * @return int - */ -function auth_random($min, $max) { - return random_int($min, $max); -} - -/** - * Encrypt data using the given secret using AES - * - * The mode is CBC with a random initialization vector, the key is derived - * using pbkdf2. - * - * @param string $data The data that shall be encrypted - * @param string $secret The secret/password that shall be used - * @return string The ciphertext - */ -function auth_encrypt($data, $secret) { - $iv = auth_randombytes(16); - $cipher = new \phpseclib\Crypt\AES(); - $cipher->setPassword($secret); - - /* - this uses the encrypted IV as IV as suggested in - http://csrc.nist.gov/publications/nistpubs/800-38a/sp800-38a.pdf, Appendix C - for unique but necessarily random IVs. The resulting ciphertext is - compatible to ciphertext that was created using a "normal" IV. - */ - return $cipher->encrypt($iv.$data); -} - -/** - * Decrypt the given AES ciphertext - * - * The mode is CBC, the key is derived using pbkdf2 - * - * @param string $ciphertext The encrypted data - * @param string $secret The secret/password that shall be used - * @return string The decrypted data - */ -function auth_decrypt($ciphertext, $secret) { - $iv = substr($ciphertext, 0, 16); - $cipher = new \phpseclib\Crypt\AES(); - $cipher->setPassword($secret); - $cipher->setIV($iv); - - return $cipher->decrypt(substr($ciphertext, 16)); -} - -/** - * Log out the current user - * - * This clears all authentication data and thus log the user - * off. It also clears session data. - * - * @author Andreas Gohr - * - * @param bool $keepbc - when true, the breadcrumb data is not cleared - */ -function auth_logoff($keepbc = false) { - global $conf; - global $USERINFO; - /* @var AuthPlugin $auth */ - global $auth; - /* @var Input $INPUT */ - global $INPUT; - - // make sure the session is writable (it usually is) - @session_start(); - - if(isset($_SESSION[DOKU_COOKIE]['auth']['user'])) - unset($_SESSION[DOKU_COOKIE]['auth']['user']); - if(isset($_SESSION[DOKU_COOKIE]['auth']['pass'])) - unset($_SESSION[DOKU_COOKIE]['auth']['pass']); - if(isset($_SESSION[DOKU_COOKIE]['auth']['info'])) - unset($_SESSION[DOKU_COOKIE]['auth']['info']); - if(!$keepbc && isset($_SESSION[DOKU_COOKIE]['bc'])) - unset($_SESSION[DOKU_COOKIE]['bc']); - $INPUT->server->remove('REMOTE_USER'); - $USERINFO = null; //FIXME - - $cookieDir = empty($conf['cookiedir']) ? DOKU_REL : $conf['cookiedir']; - setcookie(DOKU_COOKIE, '', time() - 600000, $cookieDir, '', ($conf['securecookie'] && is_ssl()), true); - - if($auth) $auth->logOff(); -} - -/** - * Check if a user is a manager - * - * Should usually be called without any parameters to check the current - * user. - * - * The info is available through $INFO['ismanager'], too - * - * @param string $user Username - * @param array $groups List of groups the user is in - * @param bool $adminonly when true checks if user is admin - * @param bool $recache set to true to refresh the cache - * @return bool - * @see auth_isadmin - * - * @author Andreas Gohr - */ -function auth_ismanager($user = null, $groups = null, $adminonly = false, $recache=false) { - global $conf; - global $USERINFO; - /* @var AuthPlugin $auth */ - global $auth; - /* @var Input $INPUT */ - global $INPUT; - - - if(!$auth) return false; - if(is_null($user)) { - if(!$INPUT->server->has('REMOTE_USER')) { - return false; - } else { - $user = $INPUT->server->str('REMOTE_USER'); - } - } - if (is_null($groups)) { - // checking the logged in user, or another one? - if ($USERINFO && $user === $INPUT->server->str('REMOTE_USER')) { - $groups = (array) $USERINFO['grps']; - } else { - $groups = $auth->getUserData($user); - $groups = $groups ? $groups['grps'] : []; - } - } - - // prefer cached result - static $cache = []; - $cachekey = serialize([$user, $adminonly, $groups]); - if (!isset($cache[$cachekey]) || $recache) { - // check superuser match - $ok = auth_isMember($conf['superuser'], $user, $groups); - - // check managers - if (!$ok && !$adminonly) { - $ok = auth_isMember($conf['manager'], $user, $groups); - } - - $cache[$cachekey] = $ok; - } - - return $cache[$cachekey]; -} - -/** - * Check if a user is admin - * - * Alias to auth_ismanager with adminonly=true - * - * The info is available through $INFO['isadmin'], too - * - * @param string $user Username - * @param array $groups List of groups the user is in - * @param bool $recache set to true to refresh the cache - * @return bool - * @author Andreas Gohr - * @see auth_ismanager() - * - */ -function auth_isadmin($user = null, $groups = null, $recache=false) { - return auth_ismanager($user, $groups, true, $recache); -} - -/** - * Match a user and his groups against a comma separated list of - * users and groups to determine membership status - * - * Note: all input should NOT be nameencoded. - * - * @param string $memberlist commaseparated list of allowed users and groups - * @param string $user user to match against - * @param array $groups groups the user is member of - * @return bool true for membership acknowledged - */ -function auth_isMember($memberlist, $user, array $groups) { - /* @var AuthPlugin $auth */ - global $auth; - if(!$auth) return false; - - // clean user and groups - if(!$auth->isCaseSensitive()) { - $user = \dokuwiki\Utf8\PhpString::strtolower($user); - $groups = array_map([\dokuwiki\Utf8\PhpString::class, 'strtolower'], $groups); - } - $user = $auth->cleanUser($user); - $groups = array_map(array($auth, 'cleanGroup'), $groups); - - // extract the memberlist - $members = explode(',', $memberlist); - $members = array_map('trim', $members); - $members = array_unique($members); - $members = array_filter($members); - - // compare cleaned values - foreach($members as $member) { - if($member == '@ALL' ) return true; - if(!$auth->isCaseSensitive()) $member = \dokuwiki\Utf8\PhpString::strtolower($member); - if($member[0] == '@') { - $member = $auth->cleanGroup(substr($member, 1)); - if(in_array($member, $groups)) return true; - } else { - $member = $auth->cleanUser($member); - if($member == $user) return true; - } - } - - // still here? not a member! - return false; -} - -/** - * Convinience function for auth_aclcheck() - * - * This checks the permissions for the current user - * - * @author Andreas Gohr - * - * @param string $id page ID (needs to be resolved and cleaned) - * @return int permission level - */ -function auth_quickaclcheck($id) { - global $conf; - global $USERINFO; - /* @var Input $INPUT */ - global $INPUT; - # if no ACL is used always return upload rights - if(!$conf['useacl']) return AUTH_UPLOAD; - return auth_aclcheck($id, $INPUT->server->str('REMOTE_USER'), is_array($USERINFO) ? $USERINFO['grps'] : array()); -} - -/** - * Returns the maximum rights a user has for the given ID or its namespace - * - * @author Andreas Gohr - * - * @triggers AUTH_ACL_CHECK - * @param string $id page ID (needs to be resolved and cleaned) - * @param string $user Username - * @param array|null $groups Array of groups the user is in - * @return int permission level - */ -function auth_aclcheck($id, $user, $groups) { - $data = array( - 'id' => $id ?? '', - 'user' => $user, - 'groups' => $groups - ); - - return Event::createAndTrigger('AUTH_ACL_CHECK', $data, 'auth_aclcheck_cb'); -} - -/** - * default ACL check method - * - * DO NOT CALL DIRECTLY, use auth_aclcheck() instead - * - * @author Andreas Gohr - * - * @param array $data event data - * @return int permission level - */ -function auth_aclcheck_cb($data) { - $id =& $data['id']; - $user =& $data['user']; - $groups =& $data['groups']; - - global $conf; - global $AUTH_ACL; - /* @var AuthPlugin $auth */ - global $auth; - - // if no ACL is used always return upload rights - if(!$conf['useacl']) return AUTH_UPLOAD; - if(!$auth) return AUTH_NONE; - if(!is_array($AUTH_ACL)) return AUTH_NONE; - - //make sure groups is an array - if(!is_array($groups)) $groups = array(); - - //if user is superuser or in superusergroup return 255 (acl_admin) - if(auth_isadmin($user, $groups)) { - return AUTH_ADMIN; - } - - if(!$auth->isCaseSensitive()) { - $user = \dokuwiki\Utf8\PhpString::strtolower($user); - $groups = array_map([\dokuwiki\Utf8\PhpString::class, 'strtolower'], $groups); - } - $user = auth_nameencode($auth->cleanUser($user)); - $groups = array_map(array($auth, 'cleanGroup'), (array) $groups); - - //prepend groups with @ and nameencode - foreach($groups as &$group) { - $group = '@'.auth_nameencode($group); - } - - $ns = getNS($id); - $perm = -1; - - //add ALL group - $groups[] = '@ALL'; - - //add User - if($user) $groups[] = $user; - - //check exact match first - $matches = preg_grep('/^'.preg_quote($id, '/').'[ \t]+([^ \t]+)[ \t]+/', $AUTH_ACL); - if(count($matches)) { - foreach($matches as $match) { - $match = preg_replace('/#.*$/', '', $match); //ignore comments - $acl = preg_split('/[ \t]+/', $match); - if(!$auth->isCaseSensitive() && $acl[1] !== '@ALL') { - $acl[1] = \dokuwiki\Utf8\PhpString::strtolower($acl[1]); - } - if(!in_array($acl[1], $groups)) { - continue; - } - if($acl[2] > AUTH_DELETE) $acl[2] = AUTH_DELETE; //no admins in the ACL! - if($acl[2] > $perm) { - $perm = $acl[2]; - } - } - if($perm > -1) { - //we had a match - return it - return (int) $perm; - } - } - - //still here? do the namespace checks - if($ns) { - $path = $ns.':*'; - } else { - $path = '*'; //root document - } - - do { - $matches = preg_grep('/^'.preg_quote($path, '/').'[ \t]+([^ \t]+)[ \t]+/', $AUTH_ACL); - if(count($matches)) { - foreach($matches as $match) { - $match = preg_replace('/#.*$/', '', $match); //ignore comments - $acl = preg_split('/[ \t]+/', $match); - if(!$auth->isCaseSensitive() && $acl[1] !== '@ALL') { - $acl[1] = \dokuwiki\Utf8\PhpString::strtolower($acl[1]); - } - if(!in_array($acl[1], $groups)) { - continue; - } - if($acl[2] > AUTH_DELETE) $acl[2] = AUTH_DELETE; //no admins in the ACL! - if($acl[2] > $perm) { - $perm = $acl[2]; - } - } - //we had a match - return it - if($perm != -1) { - return (int) $perm; - } - } - //get next higher namespace - $ns = getNS($ns); - - if($path != '*') { - $path = $ns.':*'; - if($path == ':*') $path = '*'; - } else { - //we did this already - //looks like there is something wrong with the ACL - //break here - msg('No ACL setup yet! Denying access to everyone.'); - return AUTH_NONE; - } - } while(1); //this should never loop endless - return AUTH_NONE; -} - -/** - * Encode ASCII special chars - * - * Some auth backends allow special chars in their user and groupnames - * The special chars are encoded with this function. Only ASCII chars - * are encoded UTF-8 multibyte are left as is (different from usual - * urlencoding!). - * - * Decoding can be done with rawurldecode - * - * @author Andreas Gohr - * @see rawurldecode() - * - * @param string $name - * @param bool $skip_group - * @return string - */ -function auth_nameencode($name, $skip_group = false) { - global $cache_authname; - $cache =& $cache_authname; - $name = (string) $name; - - // never encode wildcard FS#1955 - if($name == '%USER%') return $name; - if($name == '%GROUP%') return $name; - - if(!isset($cache[$name][$skip_group])) { - if($skip_group && $name[0] == '@') { - $cache[$name][$skip_group] = '@'.preg_replace_callback( - '/([\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f])/', - 'auth_nameencode_callback', substr($name, 1) - ); - } else { - $cache[$name][$skip_group] = preg_replace_callback( - '/([\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f])/', - 'auth_nameencode_callback', $name - ); - } - } - - return $cache[$name][$skip_group]; -} - -/** - * callback encodes the matches - * - * @param array $matches first complete match, next matching subpatterms - * @return string - */ -function auth_nameencode_callback($matches) { - return '%'.dechex(ord(substr($matches[1],-1))); -} - -/** - * Create a pronouncable password - * - * The $foruser variable might be used by plugins to run additional password - * policy checks, but is not used by the default implementation - * - * @author Andreas Gohr - * @link http://www.phpbuilder.com/annotate/message.php3?id=1014451 - * @triggers AUTH_PASSWORD_GENERATE - * - * @param string $foruser username for which the password is generated - * @return string pronouncable password - */ -function auth_pwgen($foruser = '') { - $data = array( - 'password' => '', - 'foruser' => $foruser - ); - - $evt = new Event('AUTH_PASSWORD_GENERATE', $data); - if($evt->advise_before(true)) { - $c = 'bcdfghjklmnprstvwz'; //consonants except hard to speak ones - $v = 'aeiou'; //vowels - $a = $c.$v; //both - $s = '!$%&?+*~#-_:.;,'; // specials - - //use thre syllables... - for($i = 0; $i < 3; $i++) { - $data['password'] .= $c[auth_random(0, strlen($c) - 1)]; - $data['password'] .= $v[auth_random(0, strlen($v) - 1)]; - $data['password'] .= $a[auth_random(0, strlen($a) - 1)]; - } - //... and add a nice number and special - $data['password'] .= $s[auth_random(0, strlen($s) - 1)].auth_random(10, 99); - } - $evt->advise_after(); - - return $data['password']; -} - -/** - * Sends a password to the given user - * - * @author Andreas Gohr - * - * @param string $user Login name of the user - * @param string $password The new password in clear text - * @return bool true on success - */ -function auth_sendPassword($user, $password) { - global $lang; - /* @var AuthPlugin $auth */ - global $auth; - if(!$auth) return false; - - $user = $auth->cleanUser($user); - $userinfo = $auth->getUserData($user, $requireGroups = false); - - if(!$userinfo['mail']) return false; - - $text = rawLocale('password'); - $trep = array( - 'FULLNAME' => $userinfo['name'], - 'LOGIN' => $user, - 'PASSWORD' => $password - ); - - $mail = new Mailer(); - $mail->to($mail->getCleanName($userinfo['name']).' <'.$userinfo['mail'].'>'); - $mail->subject($lang['regpwmail']); - $mail->setBody($text, $trep); - return $mail->send(); -} - -/** - * Register a new user - * - * This registers a new user - Data is read directly from $_POST - * - * @author Andreas Gohr - * - * @return bool true on success, false on any error - */ -function register() { - global $lang; - global $conf; - /* @var \dokuwiki\Extension\AuthPlugin $auth */ - global $auth; - global $INPUT; - - if(!$INPUT->post->bool('save')) return false; - if(!actionOK('register')) return false; - - // gather input - $login = trim($auth->cleanUser($INPUT->post->str('login'))); - $fullname = trim(preg_replace('/[\x00-\x1f:<>&%,;]+/', '', $INPUT->post->str('fullname'))); - $email = trim(preg_replace('/[\x00-\x1f:<>&%,;]+/', '', $INPUT->post->str('email'))); - $pass = $INPUT->post->str('pass'); - $passchk = $INPUT->post->str('passchk'); - - if(empty($login) || empty($fullname) || empty($email)) { - msg($lang['regmissing'], -1); - return false; - } - - if($conf['autopasswd']) { - $pass = auth_pwgen($login); // automatically generate password - } elseif(empty($pass) || empty($passchk)) { - msg($lang['regmissing'], -1); // complain about missing passwords - return false; - } elseif($pass != $passchk) { - msg($lang['regbadpass'], -1); // complain about misspelled passwords - return false; - } - - //check mail - if(!mail_isvalid($email)) { - msg($lang['regbadmail'], -1); - return false; - } - - //okay try to create the user - if(!$auth->triggerUserMod('create', array($login, $pass, $fullname, $email))) { - msg($lang['regfail'], -1); - return false; - } - - // send notification about the new user - $subscription = new RegistrationSubscriptionSender(); - $subscription->sendRegister($login, $fullname, $email); - - // are we done? - if(!$conf['autopasswd']) { - msg($lang['regsuccess2'], 1); - return true; - } - - // autogenerated password? then send password to user - if(auth_sendPassword($login, $pass)) { - msg($lang['regsuccess'], 1); - return true; - } else { - msg($lang['regmailfail'], -1); - return false; - } -} - -/** - * Update user profile - * - * @author Christopher Smith - */ -function updateprofile() { - global $conf; - global $lang; - /* @var AuthPlugin $auth */ - global $auth; - /* @var Input $INPUT */ - global $INPUT; - - if(!$INPUT->post->bool('save')) return false; - if(!checkSecurityToken()) return false; - - if(!actionOK('profile')) { - msg($lang['profna'], -1); - return false; - } - - $changes = array(); - $changes['pass'] = $INPUT->post->str('newpass'); - $changes['name'] = $INPUT->post->str('fullname'); - $changes['mail'] = $INPUT->post->str('email'); - - // check misspelled passwords - if($changes['pass'] != $INPUT->post->str('passchk')) { - msg($lang['regbadpass'], -1); - return false; - } - - // clean fullname and email - $changes['name'] = trim(preg_replace('/[\x00-\x1f:<>&%,;]+/', '', $changes['name'])); - $changes['mail'] = trim(preg_replace('/[\x00-\x1f:<>&%,;]+/', '', $changes['mail'])); - - // no empty name and email (except the backend doesn't support them) - if((empty($changes['name']) && $auth->canDo('modName')) || - (empty($changes['mail']) && $auth->canDo('modMail')) - ) { - msg($lang['profnoempty'], -1); - return false; - } - if(!mail_isvalid($changes['mail']) && $auth->canDo('modMail')) { - msg($lang['regbadmail'], -1); - return false; - } - - $changes = array_filter($changes); - - // check for unavailable capabilities - if(!$auth->canDo('modName')) unset($changes['name']); - if(!$auth->canDo('modMail')) unset($changes['mail']); - if(!$auth->canDo('modPass')) unset($changes['pass']); - - // anything to do? - if(!count($changes)) { - msg($lang['profnochange'], -1); - return false; - } - - if($conf['profileconfirm']) { - if(!$auth->checkPass($INPUT->server->str('REMOTE_USER'), $INPUT->post->str('oldpass'))) { - msg($lang['badpassconfirm'], -1); - return false; - } - } - - if(!$auth->triggerUserMod('modify', array($INPUT->server->str('REMOTE_USER'), &$changes))) { - msg($lang['proffail'], -1); - return false; - } - - if($changes['pass']) { - // update cookie and session with the changed data - list( /*user*/, $sticky, /*pass*/) = auth_getCookie(); - $pass = auth_encrypt($changes['pass'], auth_cookiesalt(!$sticky, true)); - auth_setCookie($INPUT->server->str('REMOTE_USER'), $pass, (bool) $sticky); - } else { - // make sure the session is writable - @session_start(); - // invalidate session cache - $_SESSION[DOKU_COOKIE]['auth']['time'] = 0; - session_write_close(); - } - - return true; -} - -/** - * Delete the current logged-in user - * - * @return bool true on success, false on any error - */ -function auth_deleteprofile(){ - global $conf; - global $lang; - /* @var \dokuwiki\Extension\AuthPlugin $auth */ - global $auth; - /* @var Input $INPUT */ - global $INPUT; - - if(!$INPUT->post->bool('delete')) return false; - if(!checkSecurityToken()) return false; - - // action prevented or auth module disallows - if(!actionOK('profile_delete') || !$auth->canDo('delUser')) { - msg($lang['profnodelete'], -1); - return false; - } - - if(!$INPUT->post->bool('confirm_delete')){ - msg($lang['profconfdeletemissing'], -1); - return false; - } - - if($conf['profileconfirm']) { - if(!$auth->checkPass($INPUT->server->str('REMOTE_USER'), $INPUT->post->str('oldpass'))) { - msg($lang['badpassconfirm'], -1); - return false; - } - } - - $deleted = array(); - $deleted[] = $INPUT->server->str('REMOTE_USER'); - if($auth->triggerUserMod('delete', array($deleted))) { - // force and immediate logout including removing the sticky cookie - auth_logoff(); - return true; - } - - return false; -} - -/** - * Send a new password - * - * This function handles both phases of the password reset: - * - * - handling the first request of password reset - * - validating the password reset auth token - * - * @author Benoit Chesneau - * @author Chris Smith - * @author Andreas Gohr - * - * @return bool true on success, false on any error - */ -function act_resendpwd() { - global $lang; - global $conf; - /* @var AuthPlugin $auth */ - global $auth; - /* @var Input $INPUT */ - global $INPUT; - - if(!actionOK('resendpwd')) { - msg($lang['resendna'], -1); - return false; - } - - $token = preg_replace('/[^a-f0-9]+/', '', $INPUT->str('pwauth')); - - if($token) { - // we're in token phase - get user info from token - - $tfile = $conf['cachedir'].'/'.$token[0].'/'.$token.'.pwauth'; - if(!file_exists($tfile)) { - msg($lang['resendpwdbadauth'], -1); - $INPUT->remove('pwauth'); - return false; - } - // token is only valid for 3 days - if((time() - filemtime($tfile)) > (3 * 60 * 60 * 24)) { - msg($lang['resendpwdbadauth'], -1); - $INPUT->remove('pwauth'); - @unlink($tfile); - return false; - } - - $user = io_readfile($tfile); - $userinfo = $auth->getUserData($user, $requireGroups = false); - if(!$userinfo['mail']) { - msg($lang['resendpwdnouser'], -1); - return false; - } - - if(!$conf['autopasswd']) { // we let the user choose a password - $pass = $INPUT->str('pass'); - - // password given correctly? - if(!$pass) return false; - if($pass != $INPUT->str('passchk')) { - msg($lang['regbadpass'], -1); - return false; - } - - // change it - if(!$auth->triggerUserMod('modify', array($user, array('pass' => $pass)))) { - msg($lang['proffail'], -1); - return false; - } - - } else { // autogenerate the password and send by mail - - $pass = auth_pwgen($user); - if(!$auth->triggerUserMod('modify', array($user, array('pass' => $pass)))) { - msg($lang['proffail'], -1); - return false; - } - - if(auth_sendPassword($user, $pass)) { - msg($lang['resendpwdsuccess'], 1); - } else { - msg($lang['regmailfail'], -1); - } - } - - @unlink($tfile); - return true; - - } else { - // we're in request phase - - if(!$INPUT->post->bool('save')) return false; - - if(!$INPUT->post->str('login')) { - msg($lang['resendpwdmissing'], -1); - return false; - } else { - $user = trim($auth->cleanUser($INPUT->post->str('login'))); - } - - $userinfo = $auth->getUserData($user, $requireGroups = false); - if(!$userinfo['mail']) { - msg($lang['resendpwdnouser'], -1); - return false; - } - - // generate auth token - $token = md5(auth_randombytes(16)); // random secret - $tfile = $conf['cachedir'].'/'.$token[0].'/'.$token.'.pwauth'; - $url = wl('', array('do'=> 'resendpwd', 'pwauth'=> $token), true, '&'); - - io_saveFile($tfile, $user); - - $text = rawLocale('pwconfirm'); - $trep = array( - 'FULLNAME' => $userinfo['name'], - 'LOGIN' => $user, - 'CONFIRM' => $url - ); - - $mail = new Mailer(); - $mail->to($userinfo['name'].' <'.$userinfo['mail'].'>'); - $mail->subject($lang['regpwmail']); - $mail->setBody($text, $trep); - if($mail->send()) { - msg($lang['resendpwdconfirm'], 1); - } else { - msg($lang['regmailfail'], -1); - } - return true; - } - // never reached -} - -/** - * Encrypts a password using the given method and salt - * - * If the selected method needs a salt and none was given, a random one - * is chosen. - * - * @author Andreas Gohr - * - * @param string $clear The clear text password - * @param string $method The hashing method - * @param string $salt A salt, null for random - * @return string The crypted password - */ -function auth_cryptPassword($clear, $method = '', $salt = null) { - global $conf; - if(empty($method)) $method = $conf['passcrypt']; - - $pass = new PassHash(); - $call = 'hash_'.$method; - - if(!method_exists($pass, $call)) { - msg("Unsupported crypt method $method", -1); - return false; - } - - return $pass->$call($clear, $salt); -} - -/** - * Verifies a cleartext password against a crypted hash - * - * @author Andreas Gohr - * - * @param string $clear The clear text password - * @param string $crypt The hash to compare with - * @return bool true if both match - */ -function auth_verifyPassword($clear, $crypt) { - $pass = new PassHash(); - return $pass->verify_hash($clear, $crypt); -} - -/** - * Set the authentication cookie and add user identification data to the session - * - * @param string $user username - * @param string $pass encrypted password - * @param bool $sticky whether or not the cookie will last beyond the session - * @return bool - */ -function auth_setCookie($user, $pass, $sticky) { - global $conf; - /* @var AuthPlugin $auth */ - global $auth; - global $USERINFO; - - if(!$auth) return false; - $USERINFO = $auth->getUserData($user); - - // set cookie - $cookie = base64_encode($user).'|'.((int) $sticky).'|'.base64_encode($pass); - $cookieDir = empty($conf['cookiedir']) ? DOKU_REL : $conf['cookiedir']; - $time = $sticky ? (time() + 60 * 60 * 24 * 365) : 0; //one year - setcookie(DOKU_COOKIE, $cookie, $time, $cookieDir, '', ($conf['securecookie'] && is_ssl()), true); - - // set session - $_SESSION[DOKU_COOKIE]['auth']['user'] = $user; - $_SESSION[DOKU_COOKIE]['auth']['pass'] = sha1($pass); - $_SESSION[DOKU_COOKIE]['auth']['buid'] = auth_browseruid(); - $_SESSION[DOKU_COOKIE]['auth']['info'] = $USERINFO; - $_SESSION[DOKU_COOKIE]['auth']['time'] = time(); - - return true; -} - -/** - * Returns the user, (encrypted) password and sticky bit from cookie - * - * @returns array - */ -function auth_getCookie() { - if(!isset($_COOKIE[DOKU_COOKIE])) { - return array(null, null, null); - } - list($user, $sticky, $pass) = sexplode('|', $_COOKIE[DOKU_COOKIE], 3, ''); - $sticky = (bool) $sticky; - $pass = base64_decode($pass); - $user = base64_decode($user); - return array($user, $sticky, $pass); -} - -//Setup VIM: ex: et ts=2 : diff --git a/snippets/dokuwiki-2023-04-04/inc/cache.php b/snippets/dokuwiki-2023-04-04/inc/cache.php deleted file mode 100644 index b5793c2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/cache.php +++ /dev/null @@ -1,57 +0,0 @@ - - */ - -use dokuwiki\ChangeLog\ChangeLog; -use dokuwiki\File\PageFile; - -/** - * parses a changelog line into it's components - * - * @author Ben Coburn - * - * @param string $line changelog line - * @return array|bool parsed line or false - */ -function parseChangelogLine($line) { - return ChangeLog::parseLogLine($line); -} - -/** - * Adds an entry to the changelog and saves the metadata for the page - * - * Note: timestamp of the change might not be unique especially after very quick - * repeated edits (e.g. change checkbox via do plugin) - * - * @param int $date Timestamp of the change - * @param String $id Name of the affected page - * @param String $type Type of the change see DOKU_CHANGE_TYPE_* - * @param String $summary Summary of the change - * @param mixed $extra In case of a revert the revision (timestamp) of the reverted page - * @param array $flags Additional flags in a key value array. - * Available flags: - * - ExternalEdit - mark as an external edit. - * @param null|int $sizechange Change of filesize - * - * @author Andreas Gohr - * @author Esther Brunner - * @author Ben Coburn - * @deprecated 2021-11-28 - */ -function addLogEntry( - $date, - $id, - $type = DOKU_CHANGE_TYPE_EDIT, - $summary = '', - $extra = '', - $flags = null, - $sizechange = null) -{ - // no more used in DokuWiki core, but left for third-party plugins - dbg_deprecated('see '. PageFile::class .'::saveWikiText()'); - - /** @var Input $INPUT */ - global $INPUT; - - // check for special flags as keys - if (!is_array($flags)) $flags = array(); - $flagExternalEdit = isset($flags['ExternalEdit']); - - $id = cleanid($id); - - if (!$date) $date = time(); //use current time if none supplied - $remote = (!$flagExternalEdit) ? clientIP(true) : '127.0.0.1'; - $user = (!$flagExternalEdit) ? $INPUT->server->str('REMOTE_USER') : ''; - $sizechange = ($sizechange === null) ? '' : (int)$sizechange; - - // update changelog file and get the added entry that is also to be stored in metadata - $pageFile = new PageFile($id); - $logEntry = $pageFile->changelog->addLogEntry([ - 'date' => $date, - 'ip' => $remote, - 'type' => $type, - 'id' => $id, - 'user' => $user, - 'sum' => $summary, - 'extra' => $extra, - 'sizechange' => $sizechange, - ]); - - // update metadata - $pageFile->updateMetadata($logEntry); -} - -/** - * Adds an entry to the media changelog - * - * @author Michael Hamann - * @author Andreas Gohr - * @author Esther Brunner - * @author Ben Coburn - * - * @param int $date Timestamp of the change - * @param String $id Name of the affected page - * @param String $type Type of the change see DOKU_CHANGE_TYPE_* - * @param String $summary Summary of the change - * @param mixed $extra In case of a revert the revision (timestamp) of the reverted page - * @param array $flags Additional flags in a key value array. - * Available flags: - * - (none, so far) - * @param null|int $sizechange Change of filesize - */ -function addMediaLogEntry( - $date, - $id, - $type = DOKU_CHANGE_TYPE_EDIT, - $summary = '', - $extra = '', - $flags = null, - $sizechange = null) -{ - /** @var Input $INPUT */ - global $INPUT; - - // check for special flags as keys - if (!is_array($flags)) $flags = array(); - $flagExternalEdit = isset($flags['ExternalEdit']); - - $id = cleanid($id); - - if (!$date) $date = time(); //use current time if none supplied - $remote = (!$flagExternalEdit) ? clientIP(true) : '127.0.0.1'; - $user = (!$flagExternalEdit) ? $INPUT->server->str('REMOTE_USER') : ''; - $sizechange = ($sizechange === null) ? '' : (int)$sizechange; - - // update changelog file and get the added entry - (new \dokuwiki\ChangeLog\MediaChangeLog($id, 1024))->addLogEntry([ - 'date' => $date, - 'ip' => $remote, - 'type' => $type, - 'id' => $id, - 'user' => $user, - 'sum' => $summary, - 'extra' => $extra, - 'sizechange' => $sizechange, - ]); -} - -/** - * returns an array of recently changed files using the changelog - * - * The following constants can be used to control which changes are - * included. Add them together as needed. - * - * RECENTS_SKIP_DELETED - don't include deleted pages - * RECENTS_SKIP_MINORS - don't include minor changes - * RECENTS_ONLY_CREATION - only include new created pages and media - * RECENTS_SKIP_SUBSPACES - don't include subspaces - * RECENTS_MEDIA_CHANGES - return media changes instead of page changes - * RECENTS_MEDIA_PAGES_MIXED - return both media changes and page changes - * - * @param int $first number of first entry returned (for paginating - * @param int $num return $num entries - * @param string $ns restrict to given namespace - * @param int $flags see above - * @return array recently changed files - * - * @author Ben Coburn - * @author Kate Arzamastseva - */ -function getRecents($first, $num, $ns = '', $flags = 0) { - global $conf; - $recent = array(); - $count = 0; - - if (!$num) - return $recent; - - // read all recent changes. (kept short) - if ($flags & RECENTS_MEDIA_CHANGES) { - $lines = @file($conf['media_changelog']) ?: []; - } else { - $lines = @file($conf['changelog']) ?: []; - } - if (!is_array($lines)) { - $lines = array(); - } - $lines_position = count($lines) - 1; - $media_lines_position = 0; - $media_lines = array(); - - if ($flags & RECENTS_MEDIA_PAGES_MIXED) { - $media_lines = @file($conf['media_changelog']) ?: []; - if (!is_array($media_lines)) { - $media_lines = array(); - } - $media_lines_position = count($media_lines) - 1; - } - - $seen = array(); // caches seen lines, _handleRecent() skips them - - // handle lines - while ($lines_position >= 0 || (($flags & RECENTS_MEDIA_PAGES_MIXED) && $media_lines_position >= 0)) { - if (empty($rec) && $lines_position >= 0) { - $rec = _handleRecent(@$lines[$lines_position], $ns, $flags, $seen); - if (!$rec) { - $lines_position --; - continue; - } - } - if (($flags & RECENTS_MEDIA_PAGES_MIXED) && empty($media_rec) && $media_lines_position >= 0) { - $media_rec = _handleRecent( - @$media_lines[$media_lines_position], - $ns, - $flags | RECENTS_MEDIA_CHANGES, - $seen - ); - if (!$media_rec) { - $media_lines_position --; - continue; - } - } - if (($flags & RECENTS_MEDIA_PAGES_MIXED) && @$media_rec['date'] >= @$rec['date']) { - $media_lines_position--; - $x = $media_rec; - $x['media'] = true; - $media_rec = false; - } else { - $lines_position--; - $x = $rec; - if ($flags & RECENTS_MEDIA_CHANGES){ - $x['media'] = true; - } else { - $x['media'] = false; - } - $rec = false; - } - if (--$first >= 0) continue; // skip first entries - $recent[] = $x; - $count++; - // break when we have enough entries - if ($count >= $num) { break; } - } - return $recent; -} - -/** - * returns an array of files changed since a given time using the - * changelog - * - * The following constants can be used to control which changes are - * included. Add them together as needed. - * - * RECENTS_SKIP_DELETED - don't include deleted pages - * RECENTS_SKIP_MINORS - don't include minor changes - * RECENTS_ONLY_CREATION - only include new created pages and media - * RECENTS_SKIP_SUBSPACES - don't include subspaces - * RECENTS_MEDIA_CHANGES - return media changes instead of page changes - * - * @param int $from date of the oldest entry to return - * @param int $to date of the newest entry to return (for pagination, optional) - * @param string $ns restrict to given namespace (optional) - * @param int $flags see above (optional) - * @return array of files - * - * @author Michael Hamann - * @author Ben Coburn - */ -function getRecentsSince($from, $to = null, $ns = '', $flags = 0) { - global $conf; - $recent = array(); - - if ($to && $to < $from) - return $recent; - - // read all recent changes. (kept short) - if ($flags & RECENTS_MEDIA_CHANGES) { - $lines = @file($conf['media_changelog']); - } else { - $lines = @file($conf['changelog']); - } - if (!$lines) return $recent; - - // we start searching at the end of the list - $lines = array_reverse($lines); - - // handle lines - $seen = array(); // caches seen lines, _handleRecent() skips them - - foreach ($lines as $line) { - $rec = _handleRecent($line, $ns, $flags, $seen); - if ($rec !== false) { - if ($rec['date'] >= $from) { - if (!$to || $rec['date'] <= $to) { - $recent[] = $rec; - } - } else { - break; - } - } - } - - return array_reverse($recent); -} - -/** - * Internal function used by getRecents - * - * don't call directly - * - * @see getRecents() - * @author Andreas Gohr - * @author Ben Coburn - * - * @param string $line changelog line - * @param string $ns restrict to given namespace - * @param int $flags flags to control which changes are included - * @param array $seen listing of seen pages - * @return array|bool false or array with info about a change - */ -function _handleRecent($line, $ns, $flags, &$seen) { - if (empty($line)) return false; //skip empty lines - - // split the line into parts - $recent = ChangeLog::parseLogLine($line); - if ($recent === false) return false; - - // skip seen ones - if (isset($seen[$recent['id']])) return false; - - // skip changes, of only new items are requested - if ($recent['type'] !== DOKU_CHANGE_TYPE_CREATE && ($flags & RECENTS_ONLY_CREATION)) return false; - - // skip minors - if ($recent['type'] === DOKU_CHANGE_TYPE_MINOR_EDIT && ($flags & RECENTS_SKIP_MINORS)) return false; - - // remember in seen to skip additional sights - $seen[$recent['id']] = 1; - - // check if it's a hidden page - if (isHiddenPage($recent['id'])) return false; - - // filter namespace - if (($ns) && (strpos($recent['id'], $ns.':') !== 0)) return false; - - // exclude subnamespaces - if (($flags & RECENTS_SKIP_SUBSPACES) && (getNS($recent['id']) != $ns)) return false; - - // check ACL - if ($flags & RECENTS_MEDIA_CHANGES) { - $recent['perms'] = auth_quickaclcheck(getNS($recent['id']).':*'); - } else { - $recent['perms'] = auth_quickaclcheck($recent['id']); - } - if ($recent['perms'] < AUTH_READ) return false; - - // check existence - if ($flags & RECENTS_SKIP_DELETED) { - $fn = (($flags & RECENTS_MEDIA_CHANGES) ? mediaFN($recent['id']) : wikiFN($recent['id'])); - if (!file_exists($fn)) return false; - } - - return $recent; -} diff --git a/snippets/dokuwiki-2023-04-04/inc/common.php b/snippets/dokuwiki-2023-04-04/inc/common.php deleted file mode 100644 index 2416d08..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/common.php +++ /dev/null @@ -1,1997 +0,0 @@ - - */ - -use dokuwiki\Cache\CacheInstructions; -use dokuwiki\Cache\CacheRenderer; -use dokuwiki\ChangeLog\PageChangeLog; -use dokuwiki\File\PageFile; -use dokuwiki\Logger; -use dokuwiki\Subscriptions\PageSubscriptionSender; -use dokuwiki\Subscriptions\SubscriberManager; -use dokuwiki\Extension\AuthPlugin; -use dokuwiki\Extension\Event; - -/** - * Wrapper around htmlspecialchars() - * - * @author Andreas Gohr - * @see htmlspecialchars() - * - * @param string $string the string being converted - * @return string converted string - */ -function hsc($string) { - return htmlspecialchars($string, ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, 'UTF-8'); -} - -/** - * A safer explode for fixed length lists - * - * This works just like explode(), but will always return the wanted number of elements. - * If the $input string does not contain enough elements, the missing elements will be - * filled up with the $default value. If the input string contains more elements, the last - * one will NOT be split up and will still contain $separator - * - * @param string $separator The boundary string - * @param string $string The input string - * @param int $limit The number of expected elements - * @param mixed $default The value to use when filling up missing elements - * @see explode - * @return array - */ -function sexplode($separator, $string, $limit, $default = null) -{ - return array_pad(explode($separator, $string, $limit), $limit, $default); -} - -/** - * Checks if the given input is blank - * - * This is similar to empty() but will return false for "0". - * - * Please note: when you pass uninitialized variables, they will implicitly be created - * with a NULL value without warning. - * - * To avoid this it's recommended to guard the call with isset like this: - * - * (isset($foo) && !blank($foo)) - * (!isset($foo) || blank($foo)) - * - * @param $in - * @param bool $trim Consider a string of whitespace to be blank - * @return bool - */ -function blank(&$in, $trim = false) { - if(is_null($in)) return true; - if(is_array($in)) return empty($in); - if($in === "\0") return true; - if($trim && trim($in) === '') return true; - if(strlen($in) > 0) return false; - return empty($in); -} - -/** - * print a newline terminated string - * - * You can give an indention as optional parameter - * - * @author Andreas Gohr - * - * @param string $string line of text - * @param int $indent number of spaces indention - */ -function ptln($string, $indent = 0) { - echo str_repeat(' ', $indent)."$string\n"; -} - -/** - * strips control characters (<32) from the given string - * - * @author Andreas Gohr - * - * @param string $string being stripped - * @return string - */ -function stripctl($string) { - return preg_replace('/[\x00-\x1F]+/s', '', $string); -} - -/** - * Return a secret token to be used for CSRF attack prevention - * - * @author Andreas Gohr - * @link http://en.wikipedia.org/wiki/Cross-site_request_forgery - * @link http://christ1an.blogspot.com/2007/04/preventing-csrf-efficiently.html - * - * @return string - */ -function getSecurityToken() { - /** @var Input $INPUT */ - global $INPUT; - - $user = $INPUT->server->str('REMOTE_USER'); - $session = session_id(); - - // CSRF checks are only for logged in users - do not generate for anonymous - if(trim($user) == '' || trim($session) == '') return ''; - return \dokuwiki\PassHash::hmac('md5', $session.$user, auth_cookiesalt()); -} - -/** - * Check the secret CSRF token - * - * @param null|string $token security token or null to read it from request variable - * @return bool success if the token matched - */ -function checkSecurityToken($token = null) { - /** @var Input $INPUT */ - global $INPUT; - if(!$INPUT->server->str('REMOTE_USER')) return true; // no logged in user, no need for a check - - if(is_null($token)) $token = $INPUT->str('sectok'); - if(getSecurityToken() != $token) { - msg('Security Token did not match. Possible CSRF attack.', -1); - return false; - } - return true; -} - -/** - * Print a hidden form field with a secret CSRF token - * - * @author Andreas Gohr - * - * @param bool $print if true print the field, otherwise html of the field is returned - * @return string html of hidden form field - */ -function formSecurityToken($print = true) { - $ret = '
    '."\n"; - if($print) echo $ret; - return $ret; -} - -/** - * Determine basic information for a request of $id - * - * @author Andreas Gohr - * @author Chris Smith - * - * @param string $id pageid - * @param bool $htmlClient add info about whether is mobile browser - * @return array with info for a request of $id - * - */ -function basicinfo($id, $htmlClient=true){ - global $USERINFO; - /* @var Input $INPUT */ - global $INPUT; - - // set info about manager/admin status. - $info = array(); - $info['isadmin'] = false; - $info['ismanager'] = false; - if($INPUT->server->has('REMOTE_USER')) { - $info['userinfo'] = $USERINFO; - $info['perm'] = auth_quickaclcheck($id); - $info['client'] = $INPUT->server->str('REMOTE_USER'); - - if($info['perm'] == AUTH_ADMIN) { - $info['isadmin'] = true; - $info['ismanager'] = true; - } elseif(auth_ismanager()) { - $info['ismanager'] = true; - } - - // if some outside auth were used only REMOTE_USER is set - if(empty($info['userinfo']['name'])) { - $info['userinfo']['name'] = $INPUT->server->str('REMOTE_USER'); - } - - } else { - $info['perm'] = auth_aclcheck($id, '', null); - $info['client'] = clientIP(true); - } - - $info['namespace'] = getNS($id); - - // mobile detection - if ($htmlClient) { - $info['ismobile'] = clientismobile(); - } - - return $info; - } - -/** - * Return info about the current document as associative - * array. - * - * @author Andreas Gohr - * - * @return array with info about current document - */ -function pageinfo() { - global $ID; - global $REV; - global $RANGE; - global $lang; - /* @var Input $INPUT */ - global $INPUT; - - $info = basicinfo($ID); - - // include ID & REV not redundant, as some parts of DokuWiki may temporarily change $ID, e.g. p_wiki_xhtml - // FIXME ... perhaps it would be better to ensure the temporary changes weren't necessary - $info['id'] = $ID; - $info['rev'] = $REV; - - $subManager = new SubscriberManager(); - $info['subscribed'] = $subManager->userSubscription(); - - $info['locked'] = checklock($ID); - $info['filepath'] = wikiFN($ID); - $info['exists'] = file_exists($info['filepath']); - $info['currentrev'] = @filemtime($info['filepath']); - - if ($REV) { - //check if current revision was meant - if ($info['exists'] && ($info['currentrev'] == $REV)) { - $REV = ''; - } elseif ($RANGE) { - //section editing does not work with old revisions! - $REV = ''; - $RANGE = ''; - msg($lang['nosecedit'], 0); - } else { - //really use old revision - $info['filepath'] = wikiFN($ID, $REV); - $info['exists'] = file_exists($info['filepath']); - } - } - $info['rev'] = $REV; - if ($info['exists']) { - $info['writable'] = (is_writable($info['filepath']) && $info['perm'] >= AUTH_EDIT); - } else { - $info['writable'] = ($info['perm'] >= AUTH_CREATE); - } - $info['editable'] = ($info['writable'] && empty($info['locked'])); - $info['lastmod'] = @filemtime($info['filepath']); - - //load page meta data - $info['meta'] = p_get_metadata($ID); - - //who's the editor - $pagelog = new PageChangeLog($ID, 1024); - if ($REV) { - $revinfo = $pagelog->getRevisionInfo($REV); - } else { - if (!empty($info['meta']['last_change']) && is_array($info['meta']['last_change'])) { - $revinfo = $info['meta']['last_change']; - } else { - $revinfo = $pagelog->getRevisionInfo($info['lastmod']); - // cache most recent changelog line in metadata if missing and still valid - if ($revinfo !== false) { - $info['meta']['last_change'] = $revinfo; - p_set_metadata($ID, array('last_change' => $revinfo)); - } - } - } - //and check for an external edit - if ($revinfo !== false && $revinfo['date'] != $info['lastmod']) { - // cached changelog line no longer valid - $revinfo = false; - $info['meta']['last_change'] = $revinfo; - p_set_metadata($ID, array('last_change' => $revinfo)); - } - - if ($revinfo !== false) { - $info['ip'] = $revinfo['ip']; - $info['user'] = $revinfo['user']; - $info['sum'] = $revinfo['sum']; - // See also $INFO['meta']['last_change'] which is the most recent log line for page $ID. - // Use $INFO['meta']['last_change']['type']===DOKU_CHANGE_TYPE_MINOR_EDIT in place of $info['minor']. - - $info['editor'] = $revinfo['user'] ?: $revinfo['ip']; - } else { - $info['ip'] = null; - $info['user'] = null; - $info['sum'] = null; - $info['editor'] = null; - } - - // draft - $draft = new \dokuwiki\Draft($ID, $info['client']); - if ($draft->isDraftAvailable()) { - $info['draft'] = $draft->getDraftFilename(); - } - - return $info; -} - -/** - * Initialize and/or fill global $JSINFO with some basic info to be given to javascript - */ -function jsinfo() { - global $JSINFO, $ID, $INFO, $ACT; - - if (!is_array($JSINFO)) { - $JSINFO = []; - } - //export minimal info to JS, plugins can add more - $JSINFO['id'] = $ID; - $JSINFO['namespace'] = isset($INFO) ? (string) $INFO['namespace'] : ''; - $JSINFO['ACT'] = act_clean($ACT); - $JSINFO['useHeadingNavigation'] = (int) useHeading('navigation'); - $JSINFO['useHeadingContent'] = (int) useHeading('content'); -} - -/** - * Return information about the current media item as an associative array. - * - * @return array with info about current media item - */ -function mediainfo() { - global $NS; - global $IMG; - - $info = basicinfo("$NS:*"); - $info['image'] = $IMG; - - return $info; -} - -/** - * Build an string of URL parameters - * - * @author Andreas Gohr - * - * @param array $params array with key-value pairs - * @param string $sep series of pairs are separated by this character - * @return string query string - */ -function buildURLparams($params, $sep = '&') { - $url = ''; - $amp = false; - foreach($params as $key => $val) { - if($amp) $url .= $sep; - - $url .= rawurlencode($key).'='; - $url .= rawurlencode((string) $val); - $amp = true; - } - return $url; -} - -/** - * Build an string of html tag attributes - * - * Skips keys starting with '_', values get HTML encoded - * - * @author Andreas Gohr - * - * @param array $params array with (attribute name-attribute value) pairs - * @param bool $skipEmptyStrings skip empty string values? - * @return string - */ -function buildAttributes($params, $skipEmptyStrings = false) { - $url = ''; - $white = false; - foreach($params as $key => $val) { - if($key[0] == '_') continue; - if($val === '' && $skipEmptyStrings) continue; - if($white) $url .= ' '; - - $url .= $key.'="'; - $url .= hsc($val); - $url .= '"'; - $white = true; - } - return $url; -} - -/** - * This builds the breadcrumb trail and returns it as array - * - * @author Andreas Gohr - * - * @return string[] with the data: array(pageid=>name, ... ) - */ -function breadcrumbs() { - // we prepare the breadcrumbs early for quick session closing - static $crumbs = null; - if($crumbs != null) return $crumbs; - - global $ID; - global $ACT; - global $conf; - global $INFO; - - //first visit? - $crumbs = isset($_SESSION[DOKU_COOKIE]['bc']) ? $_SESSION[DOKU_COOKIE]['bc'] : array(); - //we only save on show and existing visible readable wiki documents - $file = wikiFN($ID); - if($ACT != 'show' || $INFO['perm'] < AUTH_READ || isHiddenPage($ID) || !file_exists($file)) { - $_SESSION[DOKU_COOKIE]['bc'] = $crumbs; - return $crumbs; - } - - // page names - $name = noNSorNS($ID); - if(useHeading('navigation')) { - // get page title - $title = p_get_first_heading($ID, METADATA_RENDER_USING_SIMPLE_CACHE); - if($title) { - $name = $title; - } - } - - //remove ID from array - if(isset($crumbs[$ID])) { - unset($crumbs[$ID]); - } - - //add to array - $crumbs[$ID] = $name; - //reduce size - while(count($crumbs) > $conf['breadcrumbs']) { - array_shift($crumbs); - } - //save to session - $_SESSION[DOKU_COOKIE]['bc'] = $crumbs; - return $crumbs; -} - -/** - * Filter for page IDs - * - * This is run on a ID before it is outputted somewhere - * currently used to replace the colon with something else - * on Windows (non-IIS) systems and to have proper URL encoding - * - * See discussions at https://github.com/dokuwiki/dokuwiki/pull/84 and - * https://github.com/dokuwiki/dokuwiki/pull/173 why we use a whitelist of - * unaffected servers instead of blacklisting affected servers here. - * - * Urlencoding is ommitted when the second parameter is false - * - * @author Andreas Gohr - * - * @param string $id pageid being filtered - * @param bool $ue apply urlencoding? - * @return string - */ -function idfilter($id, $ue = true) { - global $conf; - /* @var Input $INPUT */ - global $INPUT; - - $id = (string) $id; - - if($conf['useslash'] && $conf['userewrite']) { - $id = strtr($id, ':', '/'); - } elseif(strtoupper(substr(PHP_OS, 0, 3)) === 'WIN' && - $conf['userewrite'] && - strpos($INPUT->server->str('SERVER_SOFTWARE'), 'Microsoft-IIS') === false - ) { - $id = strtr($id, ':', ';'); - } - if($ue) { - $id = rawurlencode($id); - $id = str_replace('%3A', ':', $id); //keep as colon - $id = str_replace('%3B', ';', $id); //keep as semicolon - $id = str_replace('%2F', '/', $id); //keep as slash - } - return $id; -} - -/** - * This builds a link to a wikipage - * - * It handles URL rewriting and adds additional parameters - * - * @author Andreas Gohr - * - * @param string $id page id, defaults to start page - * @param string|array $urlParameters URL parameters, associative array recommended - * @param bool $absolute request an absolute URL instead of relative - * @param string $separator parameter separator - * @return string - */ -function wl($id = '', $urlParameters = '', $absolute = false, $separator = '&') { - global $conf; - if(is_array($urlParameters)) { - if(isset($urlParameters['rev']) && !$urlParameters['rev']) unset($urlParameters['rev']); - if(isset($urlParameters['at']) && $conf['date_at_format']) { - $urlParameters['at'] = date($conf['date_at_format'], $urlParameters['at']); - } - $urlParameters = buildURLparams($urlParameters, $separator); - } else { - $urlParameters = str_replace(',', $separator, $urlParameters); - } - if($id === '') { - $id = $conf['start']; - } - $id = idfilter($id); - if($absolute) { - $xlink = DOKU_URL; - } else { - $xlink = DOKU_BASE; - } - - if($conf['userewrite'] == 2) { - $xlink .= DOKU_SCRIPT.'/'.$id; - if($urlParameters) $xlink .= '?'.$urlParameters; - } elseif($conf['userewrite']) { - $xlink .= $id; - if($urlParameters) $xlink .= '?'.$urlParameters; - } elseif($id !== '') { - $xlink .= DOKU_SCRIPT.'?id='.$id; - if($urlParameters) $xlink .= $separator.$urlParameters; - } else { - $xlink .= DOKU_SCRIPT; - if($urlParameters) $xlink .= '?'.$urlParameters; - } - - return $xlink; -} - -/** - * This builds a link to an alternate page format - * - * Handles URL rewriting if enabled. Follows the style of wl(). - * - * @author Ben Coburn - * @param string $id page id, defaults to start page - * @param string $format the export renderer to use - * @param string|array $urlParameters URL parameters, associative array recommended - * @param bool $abs request an absolute URL instead of relative - * @param string $sep parameter separator - * @return string - */ -function exportlink($id = '', $format = 'raw', $urlParameters = '', $abs = false, $sep = '&') { - global $conf; - if(is_array($urlParameters)) { - $urlParameters = buildURLparams($urlParameters, $sep); - } else { - $urlParameters = str_replace(',', $sep, $urlParameters); - } - - $format = rawurlencode($format); - $id = idfilter($id); - if($abs) { - $xlink = DOKU_URL; - } else { - $xlink = DOKU_BASE; - } - - if($conf['userewrite'] == 2) { - $xlink .= DOKU_SCRIPT.'/'.$id.'?do=export_'.$format; - if($urlParameters) $xlink .= $sep.$urlParameters; - } elseif($conf['userewrite'] == 1) { - $xlink .= '_export/'.$format.'/'.$id; - if($urlParameters) $xlink .= '?'.$urlParameters; - } else { - $xlink .= DOKU_SCRIPT.'?do=export_'.$format.$sep.'id='.$id; - if($urlParameters) $xlink .= $sep.$urlParameters; - } - - return $xlink; -} - -/** - * Build a link to a media file - * - * Will return a link to the detail page if $direct is false - * - * The $more parameter should always be given as array, the function then - * will strip default parameters to produce even cleaner URLs - * - * @param string $id the media file id or URL - * @param mixed $more string or array with additional parameters - * @param bool $direct link to detail page if false - * @param string $sep URL parameter separator - * @param bool $abs Create an absolute URL - * @return string - */ -function ml($id = '', $more = '', $direct = true, $sep = '&', $abs = false) { - global $conf; - $isexternalimage = media_isexternal($id); - if(!$isexternalimage) { - $id = cleanID($id); - } - - if(is_array($more)) { - // add token for resized images - $w = isset($more['w']) ? $more['w'] : null; - $h = isset($more['h']) ? $more['h'] : null; - if($w || $h || $isexternalimage){ - $more['tok'] = media_get_token($id, $w, $h); - } - // strip defaults for shorter URLs - if(isset($more['cache']) && $more['cache'] == 'cache') unset($more['cache']); - if(empty($more['w'])) unset($more['w']); - if(empty($more['h'])) unset($more['h']); - if(isset($more['id']) && $direct) unset($more['id']); - if(isset($more['rev']) && !$more['rev']) unset($more['rev']); - $more = buildURLparams($more, $sep); - } else { - $matches = array(); - if (preg_match_all('/\b(w|h)=(\d*)\b/',$more,$matches,PREG_SET_ORDER) || $isexternalimage){ - $resize = array('w'=>0, 'h'=>0); - foreach ($matches as $match){ - $resize[$match[1]] = $match[2]; - } - $more .= $more === '' ? '' : $sep; - $more .= 'tok='.media_get_token($id,$resize['w'],$resize['h']); - } - $more = str_replace('cache=cache', '', $more); //skip default - $more = str_replace(',,', ',', $more); - $more = str_replace(',', $sep, $more); - } - - if($abs) { - $xlink = DOKU_URL; - } else { - $xlink = DOKU_BASE; - } - - // external URLs are always direct without rewriting - if($isexternalimage) { - $xlink .= 'lib/exe/fetch.php'; - $xlink .= '?'.$more; - $xlink .= $sep.'media='.rawurlencode($id); - return $xlink; - } - - $id = idfilter($id); - - // decide on scriptname - if($direct) { - if($conf['userewrite'] == 1) { - $script = '_media'; - } else { - $script = 'lib/exe/fetch.php'; - } - } else { - if($conf['userewrite'] == 1) { - $script = '_detail'; - } else { - $script = 'lib/exe/detail.php'; - } - } - - // build URL based on rewrite mode - if($conf['userewrite']) { - $xlink .= $script.'/'.$id; - if($more) $xlink .= '?'.$more; - } else { - if($more) { - $xlink .= $script.'?'.$more; - $xlink .= $sep.'media='.$id; - } else { - $xlink .= $script.'?media='.$id; - } - } - - return $xlink; -} - -/** - * Returns the URL to the DokuWiki base script - * - * Consider using wl() instead, unless you absoutely need the doku.php endpoint - * - * @author Andreas Gohr - * - * @return string - */ -function script() { - return DOKU_BASE.DOKU_SCRIPT; -} - -/** - * Spamcheck against wordlist - * - * Checks the wikitext against a list of blocked expressions - * returns true if the text contains any bad words - * - * Triggers COMMON_WORDBLOCK_BLOCKED - * - * Action Plugins can use this event to inspect the blocked data - * and gain information about the user who was blocked. - * - * Event data: - * data['matches'] - array of matches - * data['userinfo'] - information about the blocked user - * [ip] - ip address - * [user] - username (if logged in) - * [mail] - mail address (if logged in) - * [name] - real name (if logged in) - * - * @author Andreas Gohr - * @author Michael Klier - * - * @param string $text - optional text to check, if not given the globals are used - * @return bool - true if a spam word was found - */ -function checkwordblock($text = '') { - global $TEXT; - global $PRE; - global $SUF; - global $SUM; - global $conf; - global $INFO; - /* @var Input $INPUT */ - global $INPUT; - - if(!$conf['usewordblock']) return false; - - if(!$text) $text = "$PRE $TEXT $SUF $SUM"; - - // we prepare the text a tiny bit to prevent spammers circumventing URL checks - // phpcs:disable Generic.Files.LineLength.TooLong - $text = preg_replace( - '!(\b)(www\.[\w.:?\-;,]+?\.[\w.:?\-;,]+?[\w/\#~:.?+=&%@\!\-.:?\-;,]+?)([.:?\-;,]*[^\w/\#~:.?+=&%@\!\-.:?\-;,])!i', - '\1http://\2 \2\3', - $text - ); - // phpcs:enable - - $wordblocks = getWordblocks(); - // how many lines to read at once (to work around some PCRE limits) - if(version_compare(phpversion(), '4.3.0', '<')) { - // old versions of PCRE define a maximum of parenthesises even if no - // backreferences are used - the maximum is 99 - // this is very bad performancewise and may even be too high still - $chunksize = 40; - } else { - // read file in chunks of 200 - this should work around the - // MAX_PATTERN_SIZE in modern PCRE - $chunksize = 200; - } - while($blocks = array_splice($wordblocks, 0, $chunksize)) { - $re = array(); - // build regexp from blocks - foreach($blocks as $block) { - $block = preg_replace('/#.*$/', '', $block); - $block = trim($block); - if(empty($block)) continue; - $re[] = $block; - } - if(count($re) && preg_match('#('.join('|', $re).')#si', $text, $matches)) { - // prepare event data - $data = array(); - $data['matches'] = $matches; - $data['userinfo']['ip'] = $INPUT->server->str('REMOTE_ADDR'); - if($INPUT->server->str('REMOTE_USER')) { - $data['userinfo']['user'] = $INPUT->server->str('REMOTE_USER'); - $data['userinfo']['name'] = $INFO['userinfo']['name']; - $data['userinfo']['mail'] = $INFO['userinfo']['mail']; - } - $callback = function () { - return true; - }; - return Event::createAndTrigger('COMMON_WORDBLOCK_BLOCKED', $data, $callback, true); - } - } - return false; -} - -/** - * Return the IP of the client - * - * Honours X-Forwarded-For and X-Real-IP Proxy Headers - * - * It returns a comma separated list of IPs if the above mentioned - * headers are set. If the single parameter is set, it tries to return - * a routable public address, prefering the ones suplied in the X - * headers - * - * @author Andreas Gohr - * - * @param boolean $single If set only a single IP is returned - * @return string - */ -function clientIP($single = false) { - /* @var Input $INPUT */ - global $INPUT, $conf; - - $ip = array(); - $ip[] = $INPUT->server->str('REMOTE_ADDR'); - if($INPUT->server->str('HTTP_X_FORWARDED_FOR')) { - $ip = array_merge($ip, explode(',', str_replace(' ', '', $INPUT->server->str('HTTP_X_FORWARDED_FOR')))); - } - if($INPUT->server->str('HTTP_X_REAL_IP')) { - $ip = array_merge($ip, explode(',', str_replace(' ', '', $INPUT->server->str('HTTP_X_REAL_IP')))); - } - - // remove any non-IP stuff - $cnt = count($ip); - for($i = 0; $i < $cnt; $i++) { - if(filter_var($ip[$i], FILTER_VALIDATE_IP) === false) { - unset($ip[$i]); - } - } - $ip = array_values(array_unique($ip)); - if(empty($ip) || !$ip[0]) $ip[0] = '0.0.0.0'; // for some strange reason we don't have a IP - - if(!$single) return join(',', $ip); - - // skip trusted local addresses - foreach($ip as $i) { - if(!empty($conf['trustedproxy']) && preg_match('/'.$conf['trustedproxy'].'/', $i)) { - continue; - } else { - return $i; - } - } - - // still here? just use the last address - // this case all ips in the list are trusted - return $ip[count($ip)-1]; -} - -/** - * Check if the browser is on a mobile device - * - * Adapted from the example code at url below - * - * @link http://www.brainhandles.com/2007/10/15/detecting-mobile-browsers/#code - * - * @deprecated 2018-04-27 you probably want media queries instead anyway - * @return bool if true, client is mobile browser; otherwise false - */ -function clientismobile() { - /* @var Input $INPUT */ - global $INPUT; - - if($INPUT->server->has('HTTP_X_WAP_PROFILE')) return true; - - if(preg_match('/wap\.|\.wap/i', $INPUT->server->str('HTTP_ACCEPT'))) return true; - - if(!$INPUT->server->has('HTTP_USER_AGENT')) return false; - - $uamatches = join( - '|', - [ - 'midp', 'j2me', 'avantg', 'docomo', 'novarra', 'palmos', 'palmsource', '240x320', 'opwv', - 'chtml', 'pda', 'windows ce', 'mmp\/', 'blackberry', 'mib\/', 'symbian', 'wireless', 'nokia', - 'hand', 'mobi', 'phone', 'cdm', 'up\.b', 'audio', 'SIE\-', 'SEC\-', 'samsung', 'HTC', 'mot\-', - 'mitsu', 'sagem', 'sony', 'alcatel', 'lg', 'erics', 'vx', 'NEC', 'philips', 'mmm', 'xx', - 'panasonic', 'sharp', 'wap', 'sch', 'rover', 'pocket', 'benq', 'java', 'pt', 'pg', 'vox', - 'amoi', 'bird', 'compal', 'kg', 'voda', 'sany', 'kdd', 'dbt', 'sendo', 'sgh', 'gradi', 'jb', - '\d\d\di', 'moto' - ] - ); - - if(preg_match("/$uamatches/i", $INPUT->server->str('HTTP_USER_AGENT'))) return true; - - return false; -} - -/** - * check if a given link is interwiki link - * - * @param string $link the link, e.g. "wiki>page" - * @return bool - */ -function link_isinterwiki($link){ - if (preg_match('/^[a-zA-Z0-9\.]+>/u',$link)) return true; - return false; -} - -/** - * Convert one or more comma separated IPs to hostnames - * - * If $conf['dnslookups'] is disabled it simply returns the input string - * - * @author Glen Harris - * - * @param string $ips comma separated list of IP addresses - * @return string a comma separated list of hostnames - */ -function gethostsbyaddrs($ips) { - global $conf; - if(!$conf['dnslookups']) return $ips; - - $hosts = array(); - $ips = explode(',', $ips); - - if(is_array($ips)) { - foreach($ips as $ip) { - $hosts[] = gethostbyaddr(trim($ip)); - } - return join(',', $hosts); - } else { - return gethostbyaddr(trim($ips)); - } -} - -/** - * Checks if a given page is currently locked. - * - * removes stale lockfiles - * - * @author Andreas Gohr - * - * @param string $id page id - * @return bool page is locked? - */ -function checklock($id) { - global $conf; - /* @var Input $INPUT */ - global $INPUT; - - $lock = wikiLockFN($id); - - //no lockfile - if(!file_exists($lock)) return false; - - //lockfile expired - if((time() - filemtime($lock)) > $conf['locktime']) { - @unlink($lock); - return false; - } - - //my own lock - @list($ip, $session) = explode("\n", io_readFile($lock)); - if($ip == $INPUT->server->str('REMOTE_USER') || (session_id() && $session == session_id())) { - return false; - } - - return $ip; -} - -/** - * Lock a page for editing - * - * @author Andreas Gohr - * - * @param string $id page id to lock - */ -function lock($id) { - global $conf; - /* @var Input $INPUT */ - global $INPUT; - - if($conf['locktime'] == 0) { - return; - } - - $lock = wikiLockFN($id); - if($INPUT->server->str('REMOTE_USER')) { - io_saveFile($lock, $INPUT->server->str('REMOTE_USER')); - } else { - io_saveFile($lock, clientIP()."\n".session_id()); - } -} - -/** - * Unlock a page if it was locked by the user - * - * @author Andreas Gohr - * - * @param string $id page id to unlock - * @return bool true if a lock was removed - */ -function unlock($id) { - /* @var Input $INPUT */ - global $INPUT; - - $lock = wikiLockFN($id); - if(file_exists($lock)) { - @list($ip, $session) = explode("\n", io_readFile($lock)); - if($ip == $INPUT->server->str('REMOTE_USER') || $session == session_id()) { - @unlink($lock); - return true; - } - } - return false; -} - -/** - * convert line ending to unix format - * - * also makes sure the given text is valid UTF-8 - * - * @see formText() for 2crlf conversion - * @author Andreas Gohr - * - * @param string $text - * @return string - */ -function cleanText($text) { - $text = preg_replace("/(\015\012)|(\015)/", "\012", $text); - - // if the text is not valid UTF-8 we simply assume latin1 - // this won't break any worse than it breaks with the wrong encoding - // but might actually fix the problem in many cases - if(!\dokuwiki\Utf8\Clean::isUtf8($text)) $text = utf8_encode($text); - - return $text; -} - -/** - * Prepares text for print in Webforms by encoding special chars. - * It also converts line endings to Windows format which is - * pseudo standard for webforms. - * - * @see cleanText() for 2unix conversion - * @author Andreas Gohr - * - * @param string $text - * @return string - */ -function formText($text) { - $text = str_replace("\012", "\015\012", $text ?? ''); - return htmlspecialchars($text); -} - -/** - * Returns the specified local text in raw format - * - * @author Andreas Gohr - * - * @param string $id page id - * @param string $ext extension of file being read, default 'txt' - * @return string - */ -function rawLocale($id, $ext = 'txt') { - return io_readFile(localeFN($id, $ext)); -} - -/** - * Returns the raw WikiText - * - * @author Andreas Gohr - * - * @param string $id page id - * @param string|int $rev timestamp when a revision of wikitext is desired - * @return string - */ -function rawWiki($id, $rev = '') { - return io_readWikiPage(wikiFN($id, $rev), $id, $rev); -} - -/** - * Returns the pagetemplate contents for the ID's namespace - * - * @triggers COMMON_PAGETPL_LOAD - * @author Andreas Gohr - * - * @param string $id the id of the page to be created - * @return string parsed pagetemplate content - */ -function pageTemplate($id) { - global $conf; - - if(is_array($id)) $id = $id[0]; - - // prepare initial event data - $data = array( - 'id' => $id, // the id of the page to be created - 'tpl' => '', // the text used as template - 'tplfile' => '', // the file above text was/should be loaded from - 'doreplace' => true // should wildcard replacements be done on the text? - ); - - $evt = new Event('COMMON_PAGETPL_LOAD', $data); - if($evt->advise_before(true)) { - // the before event might have loaded the content already - if(empty($data['tpl'])) { - // if the before event did not set a template file, try to find one - if(empty($data['tplfile'])) { - $path = dirname(wikiFN($id)); - if(file_exists($path.'/_template.txt')) { - $data['tplfile'] = $path.'/_template.txt'; - } else { - // search upper namespaces for templates - $len = strlen(rtrim($conf['datadir'], '/')); - while(strlen($path) >= $len) { - if(file_exists($path.'/__template.txt')) { - $data['tplfile'] = $path.'/__template.txt'; - break; - } - $path = substr($path, 0, strrpos($path, '/')); - } - } - } - // load the content - $data['tpl'] = io_readFile($data['tplfile']); - } - if($data['doreplace']) parsePageTemplate($data); - } - $evt->advise_after(); - unset($evt); - - return $data['tpl']; -} - -/** - * Performs common page template replacements - * This works on data from COMMON_PAGETPL_LOAD - * - * @author Andreas Gohr - * - * @param array $data array with event data - * @return string - */ -function parsePageTemplate(&$data) { - /** - * @var string $id the id of the page to be created - * @var string $tpl the text used as template - * @var string $tplfile the file above text was/should be loaded from - * @var bool $doreplace should wildcard replacements be done on the text? - */ - extract($data); - - global $USERINFO; - global $conf; - /* @var Input $INPUT */ - global $INPUT; - - // replace placeholders - $file = noNS($id); - $page = strtr($file, $conf['sepchar'], ' '); - - $tpl = str_replace( - array( - '@ID@', - '@NS@', - '@CURNS@', - '@!CURNS@', - '@!!CURNS@', - '@!CURNS!@', - '@FILE@', - '@!FILE@', - '@!FILE!@', - '@PAGE@', - '@!PAGE@', - '@!!PAGE@', - '@!PAGE!@', - '@USER@', - '@NAME@', - '@MAIL@', - '@DATE@', - ), - array( - $id, - getNS($id), - curNS($id), - \dokuwiki\Utf8\PhpString::ucfirst(curNS($id)), - \dokuwiki\Utf8\PhpString::ucwords(curNS($id)), - \dokuwiki\Utf8\PhpString::strtoupper(curNS($id)), - $file, - \dokuwiki\Utf8\PhpString::ucfirst($file), - \dokuwiki\Utf8\PhpString::strtoupper($file), - $page, - \dokuwiki\Utf8\PhpString::ucfirst($page), - \dokuwiki\Utf8\PhpString::ucwords($page), - \dokuwiki\Utf8\PhpString::strtoupper($page), - $INPUT->server->str('REMOTE_USER'), - $USERINFO ? $USERINFO['name'] : '', - $USERINFO ? $USERINFO['mail'] : '', - $conf['dformat'], - ), $tpl - ); - - // we need the callback to work around strftime's char limit - $tpl = preg_replace_callback( - '/%./', - function ($m) { - return dformat(null, $m[0]); - }, - $tpl - ); - $data['tpl'] = $tpl; - return $tpl; -} - -/** - * Returns the raw Wiki Text in three slices. - * - * The range parameter needs to have the form "from-to" - * and gives the range of the section in bytes - no - * UTF-8 awareness is needed. - * The returned order is prefix, section and suffix. - * - * @author Andreas Gohr - * - * @param string $range in form "from-to" - * @param string $id page id - * @param string $rev optional, the revision timestamp - * @return string[] with three slices - */ -function rawWikiSlices($range, $id, $rev = '') { - $text = io_readWikiPage(wikiFN($id, $rev), $id, $rev); - - // Parse range - list($from, $to) = sexplode('-', $range, 2); - // Make range zero-based, use defaults if marker is missing - $from = !$from ? 0 : ($from - 1); - $to = !$to ? strlen($text) : ($to - 1); - - $slices = array(); - $slices[0] = substr($text, 0, $from); - $slices[1] = substr($text, $from, $to - $from); - $slices[2] = substr($text, $to); - return $slices; -} - -/** - * Joins wiki text slices - * - * function to join the text slices. - * When the pretty parameter is set to true it adds additional empty - * lines between sections if needed (used on saving). - * - * @author Andreas Gohr - * - * @param string $pre prefix - * @param string $text text in the middle - * @param string $suf suffix - * @param bool $pretty add additional empty lines between sections - * @return string - */ -function con($pre, $text, $suf, $pretty = false) { - if($pretty) { - if($pre !== '' && substr($pre, -1) !== "\n" && - substr($text, 0, 1) !== "\n" - ) { - $pre .= "\n"; - } - if($suf !== '' && substr($text, -1) !== "\n" && - substr($suf, 0, 1) !== "\n" - ) { - $text .= "\n"; - } - } - - return $pre.$text.$suf; -} - -/** - * Checks if the current page version is newer than the last entry in the page's - * changelog. If so, we assume it has been an external edit and we create an - * attic copy and add a proper changelog line. - * - * This check is only executed when the page is about to be saved again from the - * wiki, triggered in @see saveWikiText() - * - * @param string $id the page ID - * @deprecated 2021-11-28 - */ -function detectExternalEdit($id) { - dbg_deprecated(PageFile::class .'::detectExternalEdit()'); - (new PageFile($id))->detectExternalEdit(); -} - -/** - * Saves a wikitext by calling io_writeWikiPage. - * Also directs changelog and attic updates. - * - * @author Andreas Gohr - * @author Ben Coburn - * - * @param string $id page id - * @param string $text wikitext being saved - * @param string $summary summary of text update - * @param bool $minor mark this saved version as minor update - */ -function saveWikiText($id, $text, $summary, $minor = false) { - - // get COMMON_WIKIPAGE_SAVE event data - $data = (new PageFile($id))->saveWikiText($text, $summary, $minor); - if(!$data) return; // save was cancelled (for no changes or by a plugin) - - // send notify mails - list('oldRevision' => $rev, 'newRevision' => $new_rev, 'summary' => $summary) = $data; - notify($id, 'admin', $rev, $summary, $minor, $new_rev); - notify($id, 'subscribers', $rev, $summary, $minor, $new_rev); - - // if useheading is enabled, purge the cache of all linking pages - if (useHeading('content')) { - $pages = ft_backlinks($id, true); - foreach ($pages as $page) { - $cache = new CacheRenderer($page, wikiFN($page), 'xhtml'); - $cache->removeCache(); - } - } -} - -/** - * moves the current version to the attic and returns its revision date - * - * @author Andreas Gohr - * - * @param string $id page id - * @return int|string revision timestamp - * @deprecated 2021-11-28 - */ -function saveOldRevision($id) { - dbg_deprecated(PageFile::class .'::saveOldRevision()'); - return (new PageFile($id))->saveOldRevision(); -} - -/** - * Sends a notify mail on page change or registration - * - * @param string $id The changed page - * @param string $who Who to notify (admin|subscribers|register) - * @param int|string $rev Old page revision - * @param string $summary What changed - * @param boolean $minor Is this a minor edit? - * @param string[] $replace Additional string substitutions, @KEY@ to be replaced by value - * @param int|string $current_rev New page revision - * @return bool - * - * @author Andreas Gohr - */ -function notify($id, $who, $rev = '', $summary = '', $minor = false, $replace = array(), $current_rev = false) { - global $conf; - /* @var Input $INPUT */ - global $INPUT; - - // decide if there is something to do, eg. whom to mail - if ($who == 'admin') { - if (empty($conf['notify'])) return false; //notify enabled? - $tpl = 'mailtext'; - $to = $conf['notify']; - } elseif ($who == 'subscribers') { - if (!actionOK('subscribe')) return false; //subscribers enabled? - if ($conf['useacl'] && $INPUT->server->str('REMOTE_USER') && $minor) return false; //skip minors - $data = array('id' => $id, 'addresslist' => '', 'self' => false, 'replacements' => $replace); - Event::createAndTrigger( - 'COMMON_NOTIFY_ADDRESSLIST', $data, - array(new SubscriberManager(), 'notifyAddresses') - ); - $to = $data['addresslist']; - if (empty($to)) return false; - $tpl = 'subscr_single'; - } else { - return false; //just to be safe - } - - // prepare content - $subscription = new PageSubscriptionSender(); - return $subscription->sendPageDiff($to, $tpl, $id, $rev, $summary, $current_rev); -} - -/** - * extracts the query from a search engine referrer - * - * @author Andreas Gohr - * @author Todd Augsburger - * - * @return array|string - */ -function getGoogleQuery() { - /* @var Input $INPUT */ - global $INPUT; - - if(!$INPUT->server->has('HTTP_REFERER')) { - return ''; - } - $url = parse_url($INPUT->server->str('HTTP_REFERER')); - - // only handle common SEs - if(!array_key_exists('host', $url)) return ''; - if(!preg_match('/(google|bing|yahoo|ask|duckduckgo|babylon|aol|yandex)/',$url['host'])) return ''; - - $query = array(); - if(!array_key_exists('query', $url)) return ''; - parse_str($url['query'], $query); - - $q = ''; - if(isset($query['q'])){ - $q = $query['q']; - }elseif(isset($query['p'])){ - $q = $query['p']; - }elseif(isset($query['query'])){ - $q = $query['query']; - } - $q = trim($q); - - if(!$q) return ''; - // ignore if query includes a full URL - if(strpos($q, '//') !== false) return ''; - $q = preg_split('/[\s\'"\\\\`()\]\[?:!\.{};,#+*<>\\/]+/', $q, -1, PREG_SPLIT_NO_EMPTY); - return $q; -} - -/** - * Return the human readable size of a file - * - * @param int $size A file size - * @param int $dec A number of decimal places - * @return string human readable size - * - * @author Martin Benjamin - * @author Aidan Lister - * @version 1.0.0 - */ -function filesize_h($size, $dec = 1) { - $sizes = array('B', 'KB', 'MB', 'GB'); - $count = count($sizes); - $i = 0; - - while($size >= 1024 && ($i < $count - 1)) { - $size /= 1024; - $i++; - } - - return round($size, $dec)."\xC2\xA0".$sizes[$i]; //non-breaking space -} - -/** - * Return the given timestamp as human readable, fuzzy age - * - * @author Andreas Gohr - * - * @param int $dt timestamp - * @return string - */ -function datetime_h($dt) { - global $lang; - - $ago = time() - $dt; - if($ago > 24 * 60 * 60 * 30 * 12 * 2) { - return sprintf($lang['years'], round($ago / (24 * 60 * 60 * 30 * 12))); - } - if($ago > 24 * 60 * 60 * 30 * 2) { - return sprintf($lang['months'], round($ago / (24 * 60 * 60 * 30))); - } - if($ago > 24 * 60 * 60 * 7 * 2) { - return sprintf($lang['weeks'], round($ago / (24 * 60 * 60 * 7))); - } - if($ago > 24 * 60 * 60 * 2) { - return sprintf($lang['days'], round($ago / (24 * 60 * 60))); - } - if($ago > 60 * 60 * 2) { - return sprintf($lang['hours'], round($ago / (60 * 60))); - } - if($ago > 60 * 2) { - return sprintf($lang['minutes'], round($ago / (60))); - } - return sprintf($lang['seconds'], $ago); -} - -/** - * Wraps around strftime but provides support for fuzzy dates - * - * The format default to $conf['dformat']. It is passed to - * strftime - %f can be used to get the value from datetime_h() - * - * @see datetime_h - * @author Andreas Gohr - * - * @param int|null $dt timestamp when given, null will take current timestamp - * @param string $format empty default to $conf['dformat'], or provide format as recognized by strftime() - * @return string - */ -function dformat($dt = null, $format = '') { - global $conf; - - if(is_null($dt)) $dt = time(); - $dt = (int) $dt; - if(!$format) $format = $conf['dformat']; - - $format = str_replace('%f', datetime_h($dt), $format); - return strftime($format, $dt); -} - -/** - * Formats a timestamp as ISO 8601 date - * - * @author - * @link http://php.net/manual/en/function.date.php#54072 - * - * @param int $int_date current date in UNIX timestamp - * @return string - */ -function date_iso8601($int_date) { - $date_mod = date('Y-m-d\TH:i:s', $int_date); - $pre_timezone = date('O', $int_date); - $time_zone = substr($pre_timezone, 0, 3).":".substr($pre_timezone, 3, 2); - $date_mod .= $time_zone; - return $date_mod; -} - -/** - * return an obfuscated email address in line with $conf['mailguard'] setting - * - * @author Harry Fuecks - * @author Christopher Smith - * - * @param string $email email address - * @return string - */ -function obfuscate($email) { - global $conf; - - switch($conf['mailguard']) { - case 'visible' : - $obfuscate = array('@' => ' [at] ', '.' => ' [dot] ', '-' => ' [dash] '); - return strtr($email, $obfuscate); - - case 'hex' : - return \dokuwiki\Utf8\Conversion::toHtml($email, true); - - case 'none' : - default : - return $email; - } -} - -/** - * Removes quoting backslashes - * - * @author Andreas Gohr - * - * @param string $string - * @param string $char backslashed character - * @return string - */ -function unslash($string, $char = "'") { - return str_replace('\\'.$char, $char, $string); -} - -/** - * Convert php.ini shorthands to byte - * - * On 32 bit systems values >= 2GB will fail! - * - * -1 (infinite size) will be reported as -1 - * - * @link https://www.php.net/manual/en/faq.using.php#faq.using.shorthandbytes - * @param string $value PHP size shorthand - * @return int - */ -function php_to_byte($value) { - switch (strtoupper(substr($value,-1))) { - case 'G': - $ret = intval(substr($value, 0, -1)) * 1024 * 1024 * 1024; - break; - case 'M': - $ret = intval(substr($value, 0, -1)) * 1024 * 1024; - break; - case 'K': - $ret = intval(substr($value, 0, -1)) * 1024; - break; - default: - $ret = intval($value); - break; - } - return $ret; -} - -/** - * Wrapper around preg_quote adding the default delimiter - * - * @param string $string - * @return string - */ -function preg_quote_cb($string) { - return preg_quote($string, '/'); -} - -/** - * Shorten a given string by removing data from the middle - * - * You can give the string in two parts, the first part $keep - * will never be shortened. The second part $short will be cut - * in the middle to shorten but only if at least $min chars are - * left to display it. Otherwise it will be left off. - * - * @param string $keep the part to keep - * @param string $short the part to shorten - * @param int $max maximum chars you want for the whole string - * @param int $min minimum number of chars to have left for middle shortening - * @param string $char the shortening character to use - * @return string - */ -function shorten($keep, $short, $max, $min = 9, $char = '…') { - $max = $max - \dokuwiki\Utf8\PhpString::strlen($keep); - if($max < $min) return $keep; - $len = \dokuwiki\Utf8\PhpString::strlen($short); - if($len <= $max) return $keep.$short; - $half = floor($max / 2); - return $keep . - \dokuwiki\Utf8\PhpString::substr($short, 0, $half - 1) . - $char . - \dokuwiki\Utf8\PhpString::substr($short, $len - $half); -} - -/** - * Return the users real name or e-mail address for use - * in page footer and recent changes pages - * - * @param string|null $username or null when currently logged-in user should be used - * @param bool $textonly true returns only plain text, true allows returning html - * @return string html or plain text(not escaped) of formatted user name - * - * @author Andy Webber - */ -function editorinfo($username, $textonly = false) { - return userlink($username, $textonly); -} - -/** - * Returns users realname w/o link - * - * @param string|null $username or null when currently logged-in user should be used - * @param bool $textonly true returns only plain text, true allows returning html - * @return string html or plain text(not escaped) of formatted user name - * - * @triggers COMMON_USER_LINK - */ -function userlink($username = null, $textonly = false) { - global $conf, $INFO; - /** @var AuthPlugin $auth */ - global $auth; - /** @var Input $INPUT */ - global $INPUT; - - // prepare initial event data - $data = array( - 'username' => $username, // the unique user name - 'name' => '', - 'link' => array( //setting 'link' to false disables linking - 'target' => '', - 'pre' => '', - 'suf' => '', - 'style' => '', - 'more' => '', - 'url' => '', - 'title' => '', - 'class' => '' - ), - 'userlink' => '', // formatted user name as will be returned - 'textonly' => $textonly - ); - if($username === null) { - $data['username'] = $username = $INPUT->server->str('REMOTE_USER'); - if($textonly){ - $data['name'] = $INFO['userinfo']['name']. ' (' . $INPUT->server->str('REMOTE_USER') . ')'; - }else { - $data['name'] = '' . hsc($INFO['userinfo']['name']) . ' '. - '(' . hsc($INPUT->server->str('REMOTE_USER')) . ')'; - } - } - - $evt = new Event('COMMON_USER_LINK', $data); - if($evt->advise_before(true)) { - if(empty($data['name'])) { - if($auth) $info = $auth->getUserData($username); - if($conf['showuseras'] != 'loginname' && isset($info) && $info) { - switch($conf['showuseras']) { - case 'username': - case 'username_link': - $data['name'] = $textonly ? $info['name'] : hsc($info['name']); - break; - case 'email': - case 'email_link': - $data['name'] = obfuscate($info['mail']); - break; - } - } else { - $data['name'] = $textonly ? $data['username'] : hsc($data['username']); - } - } - - /** @var Doku_Renderer_xhtml $xhtml_renderer */ - static $xhtml_renderer = null; - - if(!$data['textonly'] && empty($data['link']['url'])) { - - if(in_array($conf['showuseras'], array('email_link', 'username_link'))) { - if(!isset($info)) { - if($auth) $info = $auth->getUserData($username); - } - if(isset($info) && $info) { - if($conf['showuseras'] == 'email_link') { - $data['link']['url'] = 'mailto:' . obfuscate($info['mail']); - } else { - if(is_null($xhtml_renderer)) { - $xhtml_renderer = p_get_renderer('xhtml'); - } - if(empty($xhtml_renderer->interwiki)) { - $xhtml_renderer->interwiki = getInterwiki(); - } - $shortcut = 'user'; - $exists = null; - $data['link']['url'] = $xhtml_renderer->_resolveInterWiki($shortcut, $username, $exists); - $data['link']['class'] .= ' interwiki iw_user'; - if($exists !== null) { - if($exists) { - $data['link']['class'] .= ' wikilink1'; - } else { - $data['link']['class'] .= ' wikilink2'; - $data['link']['rel'] = 'nofollow'; - } - } - } - } else { - $data['textonly'] = true; - } - - } else { - $data['textonly'] = true; - } - } - - if($data['textonly']) { - $data['userlink'] = $data['name']; - } else { - $data['link']['name'] = $data['name']; - if(is_null($xhtml_renderer)) { - $xhtml_renderer = p_get_renderer('xhtml'); - } - $data['userlink'] = $xhtml_renderer->_formatLink($data['link']); - } - } - $evt->advise_after(); - unset($evt); - - return $data['userlink']; -} - -/** - * Returns the path to a image file for the currently chosen license. - * When no image exists, returns an empty string - * - * @author Andreas Gohr - * - * @param string $type - type of image 'badge' or 'button' - * @return string - */ -function license_img($type) { - global $license; - global $conf; - if(!$conf['license']) return ''; - if(!is_array($license[$conf['license']])) return ''; - $try = array(); - $try[] = 'lib/images/license/'.$type.'/'.$conf['license'].'.png'; - $try[] = 'lib/images/license/'.$type.'/'.$conf['license'].'.gif'; - if(substr($conf['license'], 0, 3) == 'cc-') { - $try[] = 'lib/images/license/'.$type.'/cc.png'; - } - foreach($try as $src) { - if(file_exists(DOKU_INC.$src)) return $src; - } - return ''; -} - -/** - * Checks if the given amount of memory is available - * - * If the memory_get_usage() function is not available the - * function just assumes $bytes of already allocated memory - * - * @author Filip Oscadal - * @author Andreas Gohr - * - * @param int $mem Size of memory you want to allocate in bytes - * @param int $bytes already allocated memory (see above) - * @return bool - */ -function is_mem_available($mem, $bytes = 1048576) { - $limit = trim(ini_get('memory_limit')); - if(empty($limit)) return true; // no limit set! - if($limit == -1) return true; // unlimited - - // parse limit to bytes - $limit = php_to_byte($limit); - - // get used memory if possible - if(function_exists('memory_get_usage')) { - $used = memory_get_usage(); - } else { - $used = $bytes; - } - - if($used + $mem > $limit) { - return false; - } - - return true; -} - -/** - * Send a HTTP redirect to the browser - * - * Works arround Microsoft IIS cookie sending bug. Exits the script. - * - * @link http://support.microsoft.com/kb/q176113/ - * @author Andreas Gohr - * - * @param string $url url being directed to - */ -function send_redirect($url) { - $url = stripctl($url); // defend against HTTP Response Splitting - - /* @var Input $INPUT */ - global $INPUT; - - //are there any undisplayed messages? keep them in session for display - global $MSG; - if(isset($MSG) && count($MSG) && !defined('NOSESSION')) { - //reopen session, store data and close session again - @session_start(); - $_SESSION[DOKU_COOKIE]['msg'] = $MSG; - } - - // always close the session - session_write_close(); - - // check if running on IIS < 6 with CGI-PHP - if($INPUT->server->has('SERVER_SOFTWARE') && $INPUT->server->has('GATEWAY_INTERFACE') && - (strpos($INPUT->server->str('GATEWAY_INTERFACE'), 'CGI') !== false) && - (preg_match('|^Microsoft-IIS/(\d)\.\d$|', trim($INPUT->server->str('SERVER_SOFTWARE')), $matches)) && - $matches[1] < 6 - ) { - header('Refresh: 0;url='.$url); - } else { - header('Location: '.$url); - } - - // no exits during unit tests - if(defined('DOKU_UNITTEST')) { - // pass info about the redirect back to the test suite - $testRequest = TestRequest::getRunning(); - if($testRequest !== null) { - $testRequest->addData('send_redirect', $url); - } - return; - } - - exit; -} - -/** - * Validate a value using a set of valid values - * - * This function checks whether a specified value is set and in the array - * $valid_values. If not, the function returns a default value or, if no - * default is specified, throws an exception. - * - * @param string $param The name of the parameter - * @param array $valid_values A set of valid values; Optionally a default may - * be marked by the key “defaultâ€. - * @param array $array The array containing the value (typically $_POST - * or $_GET) - * @param string $exc The text of the raised exception - * - * @throws Exception - * @return mixed - * @author Adrian Lang - */ -function valid_input_set($param, $valid_values, $array, $exc = '') { - if(isset($array[$param]) && in_array($array[$param], $valid_values)) { - return $array[$param]; - } elseif(isset($valid_values['default'])) { - return $valid_values['default']; - } else { - throw new Exception($exc); - } -} - -/** - * Read a preference from the DokuWiki cookie - * (remembering both keys & values are urlencoded) - * - * @param string $pref preference key - * @param mixed $default value returned when preference not found - * @return string preference value - */ -function get_doku_pref($pref, $default) { - $enc_pref = urlencode($pref); - if(isset($_COOKIE['DOKU_PREFS']) && strpos($_COOKIE['DOKU_PREFS'], $enc_pref) !== false) { - $parts = explode('#', $_COOKIE['DOKU_PREFS']); - $cnt = count($parts); - - // due to #2721 there might be duplicate entries, - // so we read from the end - for($i = $cnt-2; $i >= 0; $i -= 2) { - if($parts[$i] == $enc_pref) { - return urldecode($parts[$i + 1]); - } - } - } - return $default; -} - -/** - * Add a preference to the DokuWiki cookie - * (remembering $_COOKIE['DOKU_PREFS'] is urlencoded) - * Remove it by setting $val to false - * - * @param string $pref preference key - * @param string $val preference value - */ -function set_doku_pref($pref, $val) { - global $conf; - $orig = get_doku_pref($pref, false); - $cookieVal = ''; - - if($orig !== false && ($orig !== $val)) { - $parts = explode('#', $_COOKIE['DOKU_PREFS']); - $cnt = count($parts); - // urlencode $pref for the comparison - $enc_pref = rawurlencode($pref); - $seen = false; - for ($i = 0; $i < $cnt; $i += 2) { - if ($parts[$i] == $enc_pref) { - if (!$seen){ - if ($val !== false) { - $parts[$i + 1] = rawurlencode($val ?? ''); - } else { - unset($parts[$i]); - unset($parts[$i + 1]); - } - $seen = true; - } else { - // no break because we want to remove duplicate entries - unset($parts[$i]); - unset($parts[$i + 1]); - } - } - } - $cookieVal = implode('#', $parts); - } else if ($orig === false && $val !== false) { - $cookieVal = (isset($_COOKIE['DOKU_PREFS']) ? $_COOKIE['DOKU_PREFS'] . '#' : '') . - rawurlencode($pref) . '#' . rawurlencode($val); - } - - $cookieDir = empty($conf['cookiedir']) ? DOKU_REL : $conf['cookiedir']; - if(defined('DOKU_UNITTEST')) { - $_COOKIE['DOKU_PREFS'] = $cookieVal; - }else{ - setcookie('DOKU_PREFS', $cookieVal, time()+365*24*3600, $cookieDir, '', ($conf['securecookie'] && is_ssl())); - } -} - -/** - * Strips source mapping declarations from given text #601 - * - * @param string &$text reference to the CSS or JavaScript code to clean - */ -function stripsourcemaps(&$text){ - $text = preg_replace('/^(\/\/|\/\*)[@#]\s+sourceMappingURL=.*?(\*\/)?$/im', '\\1\\2', $text); -} - -/** - * Returns the contents of a given SVG file for embedding - * - * Inlining SVGs saves on HTTP requests and more importantly allows for styling them through - * CSS. However it should used with small SVGs only. The $maxsize setting ensures only small - * files are embedded. - * - * This strips unneeded headers, comments and newline. The result is not a vaild standalone SVG! - * - * @param string $file full path to the SVG file - * @param int $maxsize maximum allowed size for the SVG to be embedded - * @return string|false the SVG content, false if the file couldn't be loaded - */ -function inlineSVG($file, $maxsize = 2048) { - $file = trim($file); - if($file === '') return false; - if(!file_exists($file)) return false; - if(filesize($file) > $maxsize) return false; - if(!is_readable($file)) return false; - $content = file_get_contents($file); - $content = preg_replace('/)/s','', $content); // comments - $content = preg_replace('/<\?xml .*?\?>/i', '', $content); // xml header - $content = preg_replace('//i', '', $content); // doc type - $content = preg_replace('/>\s+<', $content); // newlines between tags - $content = trim($content); - if(substr($content, 0, 5) !== ' array( - 'default' => array(DOKU_CONF . 'dokuwiki.php'), - 'local' => array(DOKU_CONF . 'local.php'), - 'protected' => array(DOKU_CONF . 'local.protected.php'), - ), - 'acronyms' => array( - 'default' => array(DOKU_CONF . 'acronyms.conf'), - 'local' => array(DOKU_CONF . 'acronyms.local.conf'), - ), - 'entities' => array( - 'default' => array(DOKU_CONF . 'entities.conf'), - 'local' => array(DOKU_CONF . 'entities.local.conf'), - ), - 'interwiki' => array( - 'default' => array(DOKU_CONF . 'interwiki.conf'), - 'local' => array(DOKU_CONF . 'interwiki.local.conf'), - ), - 'license' => array( - 'default' => array(DOKU_CONF . 'license.php'), - 'local' => array(DOKU_CONF . 'license.local.php'), - ), - 'manifest' => array( - 'default' => array(DOKU_CONF . 'manifest.json'), - 'local' => array(DOKU_CONF . 'manifest.local.json'), - ), - 'mediameta' => array( - 'default' => array(DOKU_CONF . 'mediameta.php'), - 'local' => array(DOKU_CONF . 'mediameta.local.php'), - ), - 'mime' => array( - 'default' => array(DOKU_CONF . 'mime.conf'), - 'local' => array(DOKU_CONF . 'mime.local.conf'), - ), - 'scheme' => array( - 'default' => array(DOKU_CONF . 'scheme.conf'), - 'local' => array(DOKU_CONF . 'scheme.local.conf'), - ), - 'smileys' => array( - 'default' => array(DOKU_CONF . 'smileys.conf'), - 'local' => array(DOKU_CONF . 'smileys.local.conf'), - ), - 'wordblock' => array( - 'default' => array(DOKU_CONF . 'wordblock.conf'), - 'local' => array(DOKU_CONF . 'wordblock.local.conf'), - ), - 'userstyle' => array( - 'screen' => array(DOKU_CONF . 'userstyle.css', DOKU_CONF . 'userstyle.less'), - 'print' => array(DOKU_CONF . 'userprint.css', DOKU_CONF . 'userprint.less'), - 'feed' => array(DOKU_CONF . 'userfeed.css', DOKU_CONF . 'userfeed.less'), - 'all' => array(DOKU_CONF . 'userall.css', DOKU_CONF . 'userall.less') - ), - 'userscript' => array( - 'default' => array(DOKU_CONF . 'userscript.js') - ), - 'styleini' => array( - 'default' => array(DOKU_INC . 'lib/tpl/%TEMPLATE%/' . 'style.ini'), - 'local' => array(DOKU_CONF . 'tpl/%TEMPLATE%/' . 'style.ini') - ), - 'acl' => array( - 'default' => DOKU_CONF . 'acl.auth.php', - ), - 'plainauth.users' => array( - 'default' => DOKU_CONF . 'users.auth.php', - 'protected' => '' // not used by default - ), - 'plugins' => array( - 'default' => array(DOKU_CONF . 'plugins.php'), - 'local' => array(DOKU_CONF . 'plugins.local.php'), - 'protected' => array( - DOKU_CONF . 'plugins.required.php', - DOKU_CONF . 'plugins.protected.php', - ), - ), - 'lang' => array( - 'core' => array(DOKU_CONF . 'lang/'), - 'plugin' => array(DOKU_CONF . 'plugin_lang/'), - 'template' => array(DOKU_CONF . 'template_lang/') - ) - ), - $config_cascade -); - diff --git a/snippets/dokuwiki-2023-04-04/inc/confutils.php b/snippets/dokuwiki-2023-04-04/inc/confutils.php deleted file mode 100644 index c754a1a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/confutils.php +++ /dev/null @@ -1,474 +0,0 @@ - - */ - -/* - * line prefix used to negate single value config items - * (scheme.conf & stopwords.conf), e.g. - * !gopher - */ - -use dokuwiki\Extension\AuthPlugin; -use dokuwiki\Extension\Event; -const DOKU_CONF_NEGATION = '!'; - -/** - * Returns the (known) extension and mimetype of a given filename - * - * If $knownonly is true (the default), then only known extensions - * are returned. - * - * @author Andreas Gohr - * - * @param string $file file name - * @param bool $knownonly - * @return array with extension, mimetype and if it should be downloaded - */ -function mimetype($file, $knownonly=true){ - $mtypes = getMimeTypes(); // known mimetypes - $ext = strrpos($file, '.'); - if ($ext === false) { - return array(false, false, false); - } - $ext = strtolower(substr($file, $ext + 1)); - if (!isset($mtypes[$ext])){ - if ($knownonly) { - return array(false, false, false); - } else { - return array($ext, 'application/octet-stream', true); - } - } - if($mtypes[$ext][0] == '!'){ - return array($ext, substr($mtypes[$ext],1), true); - }else{ - return array($ext, $mtypes[$ext], false); - } -} - -/** - * returns a hash of mimetypes - * - * @author Andreas Gohr - */ -function getMimeTypes() { - static $mime = null; - if ( !$mime ) { - $mime = retrieveConfig('mime','confToHash'); - $mime = array_filter($mime); - } - return $mime; -} - -/** - * returns a hash of acronyms - * - * @author Harry Fuecks - */ -function getAcronyms() { - static $acronyms = null; - if ( !$acronyms ) { - $acronyms = retrieveConfig('acronyms','confToHash'); - $acronyms = array_filter($acronyms, 'strlen'); - } - return $acronyms; -} - -/** - * returns a hash of smileys - * - * @author Harry Fuecks - */ -function getSmileys() { - static $smileys = null; - if ( !$smileys ) { - $smileys = retrieveConfig('smileys','confToHash'); - $smileys = array_filter($smileys, 'strlen'); - } - return $smileys; -} - -/** - * returns a hash of entities - * - * @author Harry Fuecks - */ -function getEntities() { - static $entities = null; - if ( !$entities ) { - $entities = retrieveConfig('entities','confToHash'); - $entities = array_filter($entities, 'strlen'); - } - return $entities; -} - -/** - * returns a hash of interwikilinks - * - * @author Harry Fuecks - */ -function getInterwiki() { - static $wikis = null; - if ( !$wikis ) { - $wikis = retrieveConfig('interwiki','confToHash',array(true)); - $wikis = array_filter($wikis, 'strlen'); - - //add sepecial case 'this' - $wikis['this'] = DOKU_URL.'{NAME}'; - } - return $wikis; -} - -/** - * Returns the jquery script URLs for the versions defined in lib/scripts/jquery/versions - * - * @trigger CONFUTIL_CDN_SELECT - * @return array - */ -function getCdnUrls() { - global $conf; - - // load version info - $versions = array(); - $lines = file(DOKU_INC . 'lib/scripts/jquery/versions'); - foreach($lines as $line) { - $line = trim(preg_replace('/#.*$/', '', $line)); - if($line === '') continue; - list($key, $val) = sexplode('=', $line, 2, ''); - $key = trim($key); - $val = trim($val); - $versions[$key] = $val; - } - - $src = array(); - $data = array( - 'versions' => $versions, - 'src' => &$src - ); - $event = new Event('CONFUTIL_CDN_SELECT', $data); - if($event->advise_before()) { - if(!$conf['jquerycdn']) { - $jqmod = md5(join('-', $versions)); - $src[] = DOKU_BASE . 'lib/exe/jquery.php' . '?tseed=' . $jqmod; - } elseif($conf['jquerycdn'] == 'jquery') { - $src[] = sprintf('https://code.jquery.com/jquery-%s.min.js', $versions['JQ_VERSION']); - $src[] = sprintf('https://code.jquery.com/ui/%s/jquery-ui.min.js', $versions['JQUI_VERSION']); - } elseif($conf['jquerycdn'] == 'cdnjs') { - $src[] = sprintf( - 'https://cdnjs.cloudflare.com/ajax/libs/jquery/%s/jquery.min.js', - $versions['JQ_VERSION'] - ); - $src[] = sprintf( - 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/%s/jquery-ui.min.js', - $versions['JQUI_VERSION'] - ); - } - } - $event->advise_after(); - - return $src; -} - -/** - * returns array of wordblock patterns - * - */ -function getWordblocks() { - static $wordblocks = null; - if ( !$wordblocks ) { - $wordblocks = retrieveConfig('wordblock','file',null,'array_merge_with_removal'); - } - return $wordblocks; -} - -/** - * Gets the list of configured schemes - * - * @return array the schemes - */ -function getSchemes() { - static $schemes = null; - if ( !$schemes ) { - $schemes = retrieveConfig('scheme','file',null,'array_merge_with_removal'); - $schemes = array_map('trim', $schemes); - $schemes = preg_replace('/^#.*/', '', $schemes); - $schemes = array_filter($schemes); - } - return $schemes; -} - -/** - * Builds a hash from an array of lines - * - * If $lower is set to true all hash keys are converted to - * lower case. - * - * @author Harry Fuecks - * @author Andreas Gohr - * @author Gina Haeussge - * - * @param array $lines - * @param bool $lower - * - * @return array - */ -function linesToHash($lines, $lower = false) { - $conf = array(); - // remove BOM - if(isset($lines[0]) && substr($lines[0], 0, 3) == pack('CCC', 0xef, 0xbb, 0xbf)) - $lines[0] = substr($lines[0], 3); - foreach($lines as $line) { - //ignore comments (except escaped ones) - $line = preg_replace('/(? - * @author Andreas Gohr - * @author Gina Haeussge - * - * @param string $file - * @param bool $lower - * - * @return array - */ -function confToHash($file,$lower=false) { - $conf = array(); - $lines = @file( $file ); - if ( !$lines ) return $conf; - - return linesToHash($lines, $lower); -} - -/** - * Read a json config file into an array - * - * @param string $file - * @return array - */ -function jsonToArray($file) -{ - $json = file_get_contents($file); - - $conf = json_decode($json, true); - - if ($conf === null) { - return []; - } - - return $conf; -} - -/** - * Retrieve the requested configuration information - * - * @author Chris Smith - * - * @param string $type the configuration settings to be read, must correspond to a key/array in $config_cascade - * @param callback $fn the function used to process the configuration file into an array - * @param array $params optional additional params to pass to the callback - * @param callback $combine the function used to combine arrays of values read from different configuration files; - * the function takes two parameters, - * $combined - the already read & merged configuration values - * $new - array of config values from the config cascade file being currently processed - * and returns an array of the merged configuration values. - * @return array configuration values - */ -function retrieveConfig($type,$fn,$params=null,$combine='array_merge') { - global $config_cascade; - - if(!is_array($params)) $params = array(); - - $combined = array(); - if (!is_array($config_cascade[$type])) trigger_error('Missing config cascade for "'.$type.'"',E_USER_WARNING); - foreach (array('default','local','protected') as $config_group) { - if (empty($config_cascade[$type][$config_group])) continue; - foreach ($config_cascade[$type][$config_group] as $file) { - if (file_exists($file)) { - $config = call_user_func_array($fn,array_merge(array($file),$params)); - $combined = $combine($combined, $config); - } - } - } - - return $combined; -} - -/** - * Include the requested configuration information - * - * @author Chris Smith - * - * @param string $type the configuration settings to be read, must correspond to a key/array in $config_cascade - * @return array list of files, default before local before protected - */ -function getConfigFiles($type) { - global $config_cascade; - $files = array(); - - if (!is_array($config_cascade[$type])) trigger_error('Missing config cascade for "'.$type.'"',E_USER_WARNING); - foreach (array('default','local','protected') as $config_group) { - if (empty($config_cascade[$type][$config_group])) continue; - $files = array_merge($files, $config_cascade[$type][$config_group]); - } - - return $files; -} - -/** - * check if the given action was disabled in config - * - * @author Andreas Gohr - * @param string $action - * @returns boolean true if enabled, false if disabled - */ -function actionOK($action){ - static $disabled = null; - if(is_null($disabled) || defined('SIMPLE_TEST')){ - global $conf; - /** @var AuthPlugin $auth */ - global $auth; - - // prepare disabled actions array and handle legacy options - $disabled = explode(',',$conf['disableactions']); - $disabled = array_map('trim',$disabled); - if((isset($conf['openregister']) && !$conf['openregister']) || is_null($auth) || !$auth->canDo('addUser')) { - $disabled[] = 'register'; - } - if((isset($conf['resendpasswd']) && !$conf['resendpasswd']) || is_null($auth) || !$auth->canDo('modPass')) { - $disabled[] = 'resendpwd'; - } - if((isset($conf['subscribers']) && !$conf['subscribers']) || is_null($auth)) { - $disabled[] = 'subscribe'; - } - if (is_null($auth) || !$auth->canDo('Profile')) { - $disabled[] = 'profile'; - } - if (is_null($auth) || !$auth->canDo('delUser')) { - $disabled[] = 'profile_delete'; - } - if (is_null($auth)) { - $disabled[] = 'login'; - } - if (is_null($auth) || !$auth->canDo('logout')) { - $disabled[] = 'logout'; - } - $disabled = array_unique($disabled); - } - - return !in_array($action,$disabled); -} - -/** - * check if headings should be used as link text for the specified link type - * - * @author Chris Smith - * - * @param string $linktype 'content'|'navigation', content applies to links in wiki text - * navigation applies to all other links - * @return boolean true if headings should be used for $linktype, false otherwise - */ -function useHeading($linktype) { - static $useHeading = null; - if(defined('DOKU_UNITTEST')) $useHeading = null; // don't cache during unit tests - - if (is_null($useHeading)) { - global $conf; - - if (!empty($conf['useheading'])) { - switch ($conf['useheading']) { - case 'content': - $useHeading['content'] = true; - break; - - case 'navigation': - $useHeading['navigation'] = true; - break; - default: - $useHeading['content'] = true; - $useHeading['navigation'] = true; - } - } else { - $useHeading = array(); - } - } - - return (!empty($useHeading[$linktype])); -} - -/** - * obscure config data so information isn't plain text - * - * @param string $str data to be encoded - * @param string $code encoding method, values: plain, base64, uuencode. - * @return string the encoded value - */ -function conf_encodeString($str,$code) { - switch ($code) { - case 'base64' : return ''.base64_encode($str); - case 'uuencode' : return ''.convert_uuencode($str); - case 'plain': - default: - return $str; - } -} -/** - * return obscured data as plain text - * - * @param string $str encoded data - * @return string plain text - */ -function conf_decodeString($str) { - switch (substr($str,0,3)) { - case '' : return base64_decode(substr($str,3)); - case '' : return convert_uudecode(substr($str,3)); - default: // not encoded (or unknown) - return $str; - } -} - -/** - * array combination function to remove negated values (prefixed by !) - * - * @param array $current - * @param array $new - * - * @return array the combined array, numeric keys reset - */ -function array_merge_with_removal($current, $new) { - foreach ($new as $val) { - if (substr($val,0,1) == DOKU_CONF_NEGATION) { - $idx = array_search(trim(substr($val,1)),$current); - if ($idx !== false) { - unset($current[$idx]); - } - } else { - $current[] = trim($val); - } - } - - return array_slice($current,0); -} -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/inc/defines.php b/snippets/dokuwiki-2023-04-04/inc/defines.php deleted file mode 100644 index a084891..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/defines.php +++ /dev/null @@ -1,80 +0,0 @@ -use = $use; - } - - /** - * Encode given structure to JSON - * - * @param mixed $var - * @return string - * @deprecated 2018-07-27 - */ - public function encode($var) - { - dbg_deprecated('json_encode'); - return json_encode($var); - } - - /** - * Alias for encode() - * @param $var - * @return string - * @deprecated 2018-07-27 - */ - public function enc($var) { - return $this->encode($var); - } - - /** - * Decode given string from JSON - * - * @param string $str - * @return mixed - * @deprecated 2018-07-27 - */ - public function decode($str) - { - dbg_deprecated('json_encode'); - return json_decode($str, ($this->use == JSON_LOOSE_TYPE)); - } - - /** - * Alias for decode - * - * @param $str - * @return mixed - * @deprecated 2018-07-27 - */ - public function dec($str) { - return $this->decode($str); - } -} - -/** - * @inheritdoc - * @deprecated 2019-02-19 - */ -class Input extends \dokuwiki\Input\Input { - /** - * @inheritdoc - * @deprecated 2019-02-19 - */ - public function __construct() - { - dbg_deprecated(\dokuwiki\Input\Input::class); - parent::__construct(); - } -} - -/** - * @inheritdoc - * @deprecated 2019-02-19 - */ -class PostInput extends \dokuwiki\Input\Post { - /** - * @inheritdoc - * @deprecated 2019-02-19 - */ - public function __construct() - { - dbg_deprecated(\dokuwiki\Input\Post::class); - parent::__construct(); - } -} - -/** - * @inheritdoc - * @deprecated 2019-02-19 - */ -class GetInput extends \dokuwiki\Input\Get { - /** - * @inheritdoc - * @deprecated 2019-02-19 - */ - public function __construct() - { - dbg_deprecated(\dokuwiki\Input\Get::class); - parent::__construct(); - } -} - -/** - * @inheritdoc - * @deprecated 2019-02-19 - */ -class ServerInput extends \dokuwiki\Input\Server { - /** - * @inheritdoc - * @deprecated 2019-02-19 - */ - public function __construct() - { - dbg_deprecated(\dokuwiki\Input\Server::class); - parent::__construct(); - } -} - -/** - * @inheritdoc - * @deprecated 2019-03-06 - */ -class PassHash extends \dokuwiki\PassHash { - /** - * @inheritdoc - * @deprecated 2019-03-06 - */ - public function __construct() - { - dbg_deprecated(\dokuwiki\PassHash::class); - } -} - -/** - * @deprecated since 2019-03-17 use \dokuwiki\HTTP\HTTPClientException instead! - */ -class HTTPClientException extends \dokuwiki\HTTP\HTTPClientException { - - /** - * @inheritdoc - * @deprecated 2019-03-17 - */ - public function __construct($message = '', $code = 0, $previous = null) - { - DebugHelper::dbgDeprecatedFunction(dokuwiki\HTTP\HTTPClientException::class); - parent::__construct($message, $code, $previous); - } -} - -/** - * @deprecated since 2019-03-17 use \dokuwiki\HTTP\HTTPClient instead! - */ -class HTTPClient extends \dokuwiki\HTTP\HTTPClient { - - /** - * @inheritdoc - * @deprecated 2019-03-17 - */ - public function __construct() - { - DebugHelper::dbgDeprecatedFunction(dokuwiki\HTTP\HTTPClient::class); - parent::__construct(); - } -} - -/** - * @deprecated since 2019-03-17 use \dokuwiki\HTTP\DokuHTTPClient instead! - */ -class DokuHTTPClient extends \dokuwiki\HTTP\DokuHTTPClient -{ - - /** - * @inheritdoc - * @deprecated 2019-03-17 - */ - public function __construct() - { - DebugHelper::dbgDeprecatedFunction(dokuwiki\HTTP\DokuHTTPClient::class); - parent::__construct(); - } -} - -/** - * function wrapper to process (create, trigger and destroy) an event - * - * @param string $name name for the event - * @param mixed $data event data - * @param callback $action (optional, default=NULL) default action, a php callback function - * @param bool $canPreventDefault (optional, default=true) can hooks prevent the default action - * - * @return mixed the event results value after all event processing is complete - * by default this is the return value of the default action however - * it can be set or modified by event handler hooks - * @deprecated 2018-06-15 - */ -function trigger_event($name, &$data, $action=null, $canPreventDefault=true) { - dbg_deprecated('\dokuwiki\Extension\Event::createAndTrigger'); - return \dokuwiki\Extension\Event::createAndTrigger($name, $data, $action, $canPreventDefault); -} - -/** - * @inheritdoc - * @deprecated 2018-06-15 - */ -class Doku_Plugin_Controller extends \dokuwiki\Extension\PluginController { - /** @inheritdoc */ - public function __construct() - { - dbg_deprecated(\dokuwiki\Extension\PluginController::class); - parent::__construct(); - } -} - - -/** - * Class for handling (email) subscriptions - * - * @author Adrian Lang - * @author Andreas Gohr - * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) - * - * @deprecated 2019-04-22 Use the classes in the \dokuwiki\Subscriptions namespace instead! - */ -class Subscription { - - /** - * Check if subscription system is enabled - * - * @return bool - * - * @deprecated 2019-04-20 \dokuwiki\Subscriptions\SubscriberManager::isenabled - */ - public function isenabled() { - DebugHelper::dbgDeprecatedFunction('\dokuwiki\Subscriptions\SubscriberManager::isenabled'); - $subscriberManager = new SubscriberManager(); - return $subscriberManager->isenabled(); - } - - /** - * Recursively search for matching subscriptions - * - * This function searches all relevant subscription files for a page or - * namespace. - * - * @author Adrian Lang - * - * @param string $page The target object’s (namespace or page) id - * @param string|array $user - * @param string|array $style - * @param string|array $data - * @return array - * - * @deprecated 2019-04-20 \dokuwiki\Subscriptions\SubscriberManager::subscribers - */ - public function subscribers($page, $user = null, $style = null, $data = null) { - DebugHelper::dbgDeprecatedFunction('\dokuwiki\Subscriptions\SubscriberManager::subscribers'); - $manager = new SubscriberManager(); - return $manager->subscribers($page, $user, $style, $data); - } - - /** - * Adds a new subscription for the given page or namespace - * - * This will automatically overwrite any existent subscription for the given user on this - * *exact* page or namespace. It will *not* modify any subscription that may exist in higher namespaces. - * - * @param string $id The target page or namespace, specified by id; Namespaces - * are identified by appending a colon. - * @param string $user - * @param string $style - * @param string $data - * @throws Exception when user or style is empty - * @return bool - * - * @deprecated 2019-04-20 \dokuwiki\Subscriptions\SubscriberManager::add - */ - public function add($id, $user, $style, $data = '') { - DebugHelper::dbgDeprecatedFunction('\dokuwiki\Subscriptions\SubscriberManager::add'); - $manager = new SubscriberManager(); - return $manager->add($id, $user, $style, $data); - } - - /** - * Removes a subscription for the given page or namespace - * - * This removes all subscriptions matching the given criteria on the given page or - * namespace. It will *not* modify any subscriptions that may exist in higher - * namespaces. - * - * @param string $id The target object’s (namespace or page) id - * @param string|array $user - * @param string|array $style - * @param string|array $data - * @return bool - * - * @deprecated 2019-04-20 \dokuwiki\Subscriptions\SubscriberManager::remove - */ - public function remove($id, $user = null, $style = null, $data = null) { - DebugHelper::dbgDeprecatedFunction('\dokuwiki\Subscriptions\SubscriberManager::remove'); - $manager = new SubscriberManager(); - return $manager->remove($id, $user, $style, $data); - } - - /** - * Get data for $INFO['subscribed'] - * - * $INFO['subscribed'] is either false if no subscription for the current page - * and user is in effect. Else it contains an array of arrays with the fields - * “targetâ€, “styleâ€, and optionally “dataâ€. - * - * @param string $id Page ID, defaults to global $ID - * @param string $user User, defaults to $_SERVER['REMOTE_USER'] - * @return array|false - * @author Adrian Lang - * - * @deprecated 2019-04-20 \dokuwiki\Subscriptions\SubscriberManager::userSubscription - */ - public function user_subscription($id = '', $user = '') { - DebugHelper::dbgDeprecatedFunction('\dokuwiki\Subscriptions\SubscriberManager::userSubscription'); - $manager = new SubscriberManager(); - return $manager->userSubscription($id, $user); - } - - /** - * Send digest and list subscriptions - * - * This sends mails to all subscribers that have a subscription for namespaces above - * the given page if the needed $conf['subscribe_time'] has passed already. - * - * This function is called form lib/exe/indexer.php - * - * @param string $page - * @return int number of sent mails - * - * @deprecated 2019-04-20 \dokuwiki\Subscriptions\BulkSubscriptionSender::sendBulk - */ - public function send_bulk($page) { - DebugHelper::dbgDeprecatedFunction('\dokuwiki\Subscriptions\BulkSubscriptionSender::sendBulk'); - $subscriptionSender = new BulkSubscriptionSender(); - return $subscriptionSender->sendBulk($page); - } - - /** - * Send the diff for some page change - * - * @param string $subscriber_mail The target mail address - * @param string $template Mail template ('subscr_digest', 'subscr_single', 'mailtext', ...) - * @param string $id Page for which the notification is - * @param int|null $rev Old revision if any - * @param string $summary Change summary if any - * @return bool true if successfully sent - * - * @deprecated 2019-04-20 \dokuwiki\Subscriptions\PageSubscriptionSender::sendPageDiff - */ - public function send_diff($subscriber_mail, $template, $id, $rev = null, $summary = '') { - DebugHelper::dbgDeprecatedFunction('\dokuwiki\Subscriptions\PageSubscriptionSender::sendPageDiff'); - $subscriptionSender = new PageSubscriptionSender(); - return $subscriptionSender->sendPageDiff($subscriber_mail, $template, $id, $rev, $summary); - } - - /** - * Send the diff for some media change - * - * @fixme this should embed thumbnails of images in HTML version - * - * @param string $subscriber_mail The target mail address - * @param string $template Mail template ('uploadmail', ...) - * @param string $id Media file for which the notification is - * @param int|bool $rev Old revision if any - * - * @deprecated 2019-04-20 \dokuwiki\Subscriptions\MediaSubscriptionSender::sendMediaDiff - */ - public function send_media_diff($subscriber_mail, $template, $id, $rev = false) { - DebugHelper::dbgDeprecatedFunction('\dokuwiki\Subscriptions\MediaSubscriptionSender::sendMediaDiff'); - $subscriptionSender = new MediaSubscriptionSender(); - return $subscriptionSender->sendMediaDiff($subscriber_mail, $template, $id, $rev); - } - - /** - * Send a notify mail on new registration - * - * @author Andreas Gohr - * - * @param string $login login name of the new user - * @param string $fullname full name of the new user - * @param string $email email address of the new user - * @return bool true if a mail was sent - * - * @deprecated 2019-04-20 \dokuwiki\Subscriptions\RegistrationSubscriptionSender::sendRegister - */ - public function send_register($login, $fullname, $email) { - DebugHelper::dbgDeprecatedFunction('\dokuwiki\Subscriptions\RegistrationSubscriptionSender::sendRegister'); - $subscriptionSender = new RegistrationSubscriptionSender(); - return $subscriptionSender->sendRegister($login, $fullname, $email); - } - - - /** - * Default callback for COMMON_NOTIFY_ADDRESSLIST - * - * Aggregates all email addresses of user who have subscribed the given page with 'every' style - * - * @author Steven Danz - * @author Adrian Lang - * - * @todo move the whole functionality into this class, trigger SUBSCRIPTION_NOTIFY_ADDRESSLIST instead, - * use an array for the addresses within it - * - * @param array &$data Containing the entries: - * - $id (the page id), - * - $self (whether the author should be notified, - * - $addresslist (current email address list) - * - $replacements (array of additional string substitutions, @KEY@ to be replaced by value) - * - * @deprecated 2019-04-20 \dokuwiki\Subscriptions\SubscriberManager::notifyAddresses - */ - public function notifyaddresses(&$data) { - DebugHelper::dbgDeprecatedFunction('\dokuwiki\Subscriptions\SubscriberManager::notifyAddresses'); - $manager = new SubscriberManager(); - $manager->notifyAddresses($data); - } -} - -/** - * @deprecated 2019-12-29 use \dokuwiki\Search\Indexer - */ -class Doku_Indexer extends \dokuwiki\Search\Indexer {}; - -/** - * @deprecated since 2021-11-11 use \dokuwiki\Remote\IXR\Client instead! - */ -class IXR_Client extends \dokuwiki\Remote\IXR\Client -{ - /** - * @inheritdoc - * @deprecated 2021-11-11 - */ - public function __construct($server, $path = false, $port = 80, $timeout = 15, $timeout_io = null) - { - DebugHelper::dbgDeprecatedFunction(dokuwiki\Remote\IXR\Client::class); - parent::__construct($server, $path, $port, $timeout, $timeout_io); - } -} -/** - * @deprecated since 2021-11-11 use \IXR\Client\ClientMulticall instead! - */ -class IXR_ClientMulticall extends \IXR\Client\ClientMulticall -{ - /** - * @inheritdoc - * @deprecated 2021-11-11 - */ - public function __construct($server, $path = false, $port = 80) - { - DebugHelper::dbgDeprecatedFunction(IXR\Client\ClientMulticall::class); - parent::__construct($server, $path, $port); - } -} -/** - * @deprecated since 2021-11-11 use \IXR\Server\Server instead! - */ -class IXR_Server extends \IXR\Server\Server -{ - /** - * @inheritdoc - * @deprecated 2021-11-11 - */ - public function __construct($callbacks = false, $data = false, $wait = false) - { - DebugHelper::dbgDeprecatedFunction(IXR\Server\Server::class); - parent::__construct($callbacks, $data, $wait); - } -} -/** - * @deprecated since 2021-11-11 use \IXR\Server\IntrospectionServer instead! - */ -class IXR_IntrospectionServer extends \IXR\Server\IntrospectionServer -{ - /** - * @inheritdoc - * @deprecated 2021-11-11 - */ - public function __construct() - { - DebugHelper::dbgDeprecatedFunction(IXR\Server\IntrospectionServer::class); - parent::__construct(); - } -} -/** - * @deprecated since 2021-11-11 use \IXR\Request\Request instead! - */ -class IXR_Request extends \IXR\Request\Request -{ - /** - * @inheritdoc - * @deprecated 2021-11-11 - */ - public function __construct($method, $args) - { - DebugHelper::dbgDeprecatedFunction(IXR\Request\Request::class); - parent::__construct($method, $args); - } -} -/** - * @deprecated since 2021-11-11 use \IXR\Message\Message instead! - */ -class IXR_Message extends IXR\Message\Message -{ - /** - * @inheritdoc - * @deprecated 2021-11-11 - */ - public function __construct($message) - { - DebugHelper::dbgDeprecatedFunction(IXR\Message\Message::class); - parent::__construct($message); - } -} -/** - * @deprecated since 2021-11-11 use \IXR\Message\Error instead! - */ -class IXR_Error extends \IXR\Message\Error -{ - /** - * @inheritdoc - * @deprecated 2021-11-11 - */ - public function __construct($code, $message) - { - DebugHelper::dbgDeprecatedFunction(IXR\Message\Error::class); - parent::__construct($code, $message); - } -} -/** - * @deprecated since 2021-11-11 use \IXR\DataType\Date instead! - */ -class IXR_Date extends \IXR\DataType\Date -{ - /** - * @inheritdoc - * @deprecated 2021-11-11 - */ - public function __construct($time) - { - DebugHelper::dbgDeprecatedFunction(IXR\DataType\Date::class); - parent::__construct($time); - } -} -/** - * @deprecated since 2021-11-11 use \IXR\DataType\Base64 instead! - */ -class IXR_Base64 extends \IXR\DataType\Base64 -{ - /** - * @inheritdoc - * @deprecated 2021-11-11 - */ - public function __construct($data) - { - DebugHelper::dbgDeprecatedFunction(IXR\DataType\Base64::class); - parent::__construct($data); - } -} -/** - * @deprecated since 2021-11-11 use \IXR\DataType\Value instead! - */ -class IXR_Value extends \IXR\DataType\Value -{ - /** - * @inheritdoc - * @deprecated 2021-11-11 - */ - public function __construct($data, $type = null) - { - DebugHelper::dbgDeprecatedFunction(IXR\DataType\Value::class); - parent::__construct($data, $type); - } -} - diff --git a/snippets/dokuwiki-2023-04-04/inc/farm.php b/snippets/dokuwiki-2023-04-04/inc/farm.php deleted file mode 100644 index 08f6fdc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/farm.php +++ /dev/null @@ -1,159 +0,0 @@ -/subdir/ will need the subdirectory '$farm/subdir/'. - * * A virtual host based setup needs animal directory names which have to reflect - * the domain name: If an animal resides in http://www.example.org:8080/mysite/test/, - * directories that will match range from '$farm/8080.www.example.org.mysite.test/' - * to a simple '$farm/domain/'. - * - * @author Anika Henke - * @author Michael Klier - * @author Christopher Smith - * @author virtual host part of farm_confpath() based on conf_path() from Drupal.org's /includes/bootstrap.inc - * (see https://github.com/drupal/drupal/blob/7.x/includes/bootstrap.inc#L537) - * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) - */ - -// DOKU_FARMDIR needs to be set in preload.php, the fallback is the same as DOKU_INC would be (if it was set already) -if(!defined('DOKU_FARMDIR')) define('DOKU_FARMDIR', fullpath(dirname(__FILE__).'/../').'/'); -if(!defined('DOKU_CONF')) define('DOKU_CONF', farm_confpath(DOKU_FARMDIR)); -if(!defined('DOKU_FARM')) define('DOKU_FARM', false); - - -/** - * Find the appropriate configuration directory. - * - * If the .htaccess based setup is used, the configuration directory can be - * any subdirectory of the farm directory. - * - * Otherwise try finding a matching configuration directory by stripping the - * website's hostname from left to right and pathname from right to left. The - * first configuration file found will be used; the remaining will ignored. - * If no configuration file is found, return the default confdir './conf'. - * - * @param string $farm - * - * @return string - */ -function farm_confpath($farm) { - - // htaccess based or cli - // cli usage example: animal=your_animal bin/indexer.php - if(isset($_GET['animal']) || ('cli' == php_sapi_name() && isset($_SERVER['animal']))) { - $mode = isset($_GET['animal']) ? 'htaccess' : 'cli'; - $animal = $mode == 'htaccess' ? $_GET['animal'] : $_SERVER['animal']; - if(isset($_GET['animal'])) { - // now unset the parameter to not leak into new queries - // code by @splitbrain from farmer plugin - unset($_GET['animal']); - $params = []; - parse_str($_SERVER['QUERY_STRING'], $params); - if (isset($params['animal'])) unset($params['animal']); - $_SERVER['QUERY_STRING'] = http_build_query($params); - } - // check that $animal is a string and just a directory name and not a path - if (!is_string($animal) || strpbrk($animal, '\\/') !== false) - nice_die('Sorry! Invalid animal name!'); - if(!is_dir($farm.'/'.$animal)) - nice_die("Sorry! This Wiki doesn't exist!"); - if(!defined('DOKU_FARM')) define('DOKU_FARM', $mode); - return $farm.'/'.$animal.'/conf/'; - } - - // virtual host based - $uri = explode('/', $_SERVER['SCRIPT_NAME'] ? $_SERVER['SCRIPT_NAME'] : $_SERVER['SCRIPT_FILENAME']); - $server = explode('.', implode('.', array_reverse(explode(':', rtrim($_SERVER['HTTP_HOST'], '.'))))); - for ($i = count($uri) - 1; $i > 0; $i--) { - for ($j = count($server); $j > 0; $j--) { - $dir = implode('.', array_slice($server, -$j)) . implode('.', array_slice($uri, 0, $i)); - if(is_dir("$farm/$dir/conf/")) { - if(!defined('DOKU_FARM')) define('DOKU_FARM', 'virtual'); - return "$farm/$dir/conf/"; - } - } - } - - // default conf directory in farm - if(is_dir("$farm/default/conf/")) { - if(!defined('DOKU_FARM')) define('DOKU_FARM', 'default'); - return "$farm/default/conf/"; - } - // farmer - return DOKU_INC.'conf/'; -} - -/* Use default config files and local animal config files */ -$config_cascade = array( - 'main' => array( - 'default' => array(DOKU_INC.'conf/dokuwiki.php'), - 'local' => array(DOKU_CONF.'local.php'), - 'protected' => array(DOKU_CONF.'local.protected.php'), - ), - 'acronyms' => array( - 'default' => array(DOKU_INC.'conf/acronyms.conf'), - 'local' => array(DOKU_CONF.'acronyms.local.conf'), - ), - 'entities' => array( - 'default' => array(DOKU_INC.'conf/entities.conf'), - 'local' => array(DOKU_CONF.'entities.local.conf'), - ), - 'interwiki' => array( - 'default' => array(DOKU_INC.'conf/interwiki.conf'), - 'local' => array(DOKU_CONF.'interwiki.local.conf'), - ), - 'license' => array( - 'default' => array(DOKU_INC.'conf/license.php'), - 'local' => array(DOKU_CONF.'license.local.php'), - ), - 'mediameta' => array( - 'default' => array(DOKU_INC.'conf/mediameta.php'), - 'local' => array(DOKU_CONF.'mediameta.local.php'), - ), - 'mime' => array( - 'default' => array(DOKU_INC.'conf/mime.conf'), - 'local' => array(DOKU_CONF.'mime.local.conf'), - ), - 'scheme' => array( - 'default' => array(DOKU_INC.'conf/scheme.conf'), - 'local' => array(DOKU_CONF.'scheme.local.conf'), - ), - 'smileys' => array( - 'default' => array(DOKU_INC.'conf/smileys.conf'), - 'local' => array(DOKU_CONF.'smileys.local.conf'), - ), - 'wordblock' => array( - 'default' => array(DOKU_INC.'conf/wordblock.conf'), - 'local' => array(DOKU_CONF.'wordblock.local.conf'), - ), - 'acl' => array( - 'default' => DOKU_CONF.'acl.auth.php', - ), - 'plainauth.users' => array( - 'default' => DOKU_CONF.'users.auth.php', - ), - 'plugins' => array( // needed since Angua - 'default' => array(DOKU_INC.'conf/plugins.php'), - 'local' => array(DOKU_CONF.'plugins.local.php'), - 'protected' => array( - DOKU_INC.'conf/plugins.required.php', - DOKU_CONF.'plugins.protected.php', - ), - ), - 'userstyle' => array( - 'screen' => array(DOKU_CONF . 'userstyle.css', DOKU_CONF . 'userstyle.less'), - 'print' => array(DOKU_CONF . 'userprint.css', DOKU_CONF . 'userprint.less'), - 'feed' => array(DOKU_CONF . 'userfeed.css', DOKU_CONF . 'userfeed.less'), - 'all' => array(DOKU_CONF . 'userall.css', DOKU_CONF . 'userall.less') - ), - 'userscript' => array( - 'default' => array(DOKU_CONF . 'userscript.js') - ), -); diff --git a/snippets/dokuwiki-2023-04-04/inc/fetch.functions.php b/snippets/dokuwiki-2023-04-04/inc/fetch.functions.php deleted file mode 100644 index d1b1563..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/fetch.functions.php +++ /dev/null @@ -1,200 +0,0 @@ - - * @author Ben Coburn - * @author Gerry Weissbach - * - */ -function sendFile($file, $mime, $dl, $cache, $public = false, $orig = null, $csp=[]) { - global $conf; - // send mime headers - header("Content-Type: $mime"); - - // send security policy if given - if (!empty($csp)) dokuwiki\HTTP\Headers::contentSecurityPolicy($csp); - - // calculate cache times - if($cache == -1) { - $maxage = max($conf['cachetime'], 3600); // cachetime or one hour - $expires = time() + $maxage; - } else if($cache > 0) { - $maxage = $cache; // given time - $expires = time() + $maxage; - } else { // $cache == 0 - $maxage = 0; - $expires = 0; // 1970-01-01 - } - - // smart http caching headers - if($maxage) { - if($public) { - // cache publically - header('Expires: '.gmdate("D, d M Y H:i:s", $expires).' GMT'); - header('Cache-Control: public, proxy-revalidate, no-transform, max-age='.$maxage); - } else { - // cache in browser - header('Expires: '.gmdate("D, d M Y H:i:s", $expires).' GMT'); - header('Cache-Control: private, no-transform, max-age='.$maxage); - } - } else { - // no cache at all - header('Expires: Thu, 01 Jan 1970 00:00:00 GMT'); - header('Cache-Control: no-cache, no-transform'); - } - - //send important headers first, script stops here if '304 Not Modified' response - $fmtime = @filemtime($file); - http_conditionalRequest($fmtime); - - // Use the current $file if is $orig is not set. - if ( $orig == null ) { - $orig = $file; - } - - //download or display? - if ($dl) { - header('Content-Disposition: attachment;' . rfc2231_encode( - 'filename', \dokuwiki\Utf8\PhpString::basename($orig)) . ';' - ); - } else { - header('Content-Disposition: inline;' . rfc2231_encode( - 'filename', \dokuwiki\Utf8\PhpString::basename($orig)) . ';' - ); - } - - //use x-sendfile header to pass the delivery to compatible webservers - http_sendfile($file); - - // send file contents - $fp = @fopen($file, "rb"); - if($fp) { - http_rangeRequest($fp, filesize($file), $mime); - } else { - http_status(500); - print "Could not read $file - bad permissions?"; - } -} - -/** - * Try an rfc2231 compatible encoding. This ensures correct - * interpretation of filenames outside of the ASCII set. - * This seems to be needed for file names with e.g. umlauts that - * would otherwise decode wrongly in IE. - * - * There is no additional checking, just the encoding and setting the key=value for usage in headers - * - * @author Gerry Weissbach - * @param string $name name of the field to be set in the header() call - * @param string $value value of the field to be set in the header() call - * @param string $charset used charset for the encoding of value - * @param string $lang language used. - * @return string in the format " name=value" for values WITHOUT special characters - * @return string in the format " name*=charset'lang'value" for values WITH special characters - */ -function rfc2231_encode($name, $value, $charset='utf-8', $lang='en') { - $internal = preg_replace_callback( - '/[\x00-\x20*\'%()<>@,;:\\\\"\/[\]?=\x80-\xFF]/', - function ($match) { - return rawurlencode($match[0]); - }, - $value - ); - if ( $value != $internal ) { - return ' '.$name.'*='.$charset."'".$lang."'".$internal; - } else { - return ' '.$name.'="'.$value.'"'; - } -} - -/** - * Check for media for preconditions and return correct status code - * - * READ: MEDIA, MIME, EXT, CACHE - * WRITE: MEDIA, FILE, array( STATUS, STATUSMESSAGE ) - * - * @author Gerry Weissbach - * - * @param string $media reference to the media id - * @param string $file reference to the file variable - * @param string $rev - * @param int $width - * @param int $height - * @return array as array(STATUS, STATUSMESSAGE) - */ -function checkFileStatus(&$media, &$file, $rev = '', $width=0, $height=0) { - global $MIME, $EXT, $CACHE, $INPUT; - - //media to local file - if(media_isexternal($media)) { - //check token for external image and additional for resized and cached images - if(media_get_token($media, $width, $height) !== $INPUT->str('tok')) { - return array(412, 'Precondition Failed'); - } - //handle external images - if(strncmp($MIME, 'image/', 6) == 0) $file = media_get_from_URL($media, $EXT, $CACHE); - if(!$file) { - //download failed - redirect to original URL - return array(302, $media); - } - } else { - $media = cleanID($media); - if(empty($media)) { - return array(400, 'Bad request'); - } - // check token for resized images - if (($width || $height) && media_get_token($media, $width, $height) !== $INPUT->str('tok')) { - return array(412, 'Precondition Failed'); - } - - //check permissions (namespace only) - if(auth_quickaclcheck(getNS($media).':X') < AUTH_READ) { - return array(403, 'Forbidden'); - } - $file = mediaFN($media, $rev); - } - - //check file existance - if(!file_exists($file)) { - return array(404, 'Not Found'); - } - - return array(200, null); -} - -/** - * Returns the wanted cachetime in seconds - * - * Resolves named constants - * - * @author Andreas Gohr - * - * @param string $cache - * @return int cachetime in seconds - */ -function calc_cache($cache) { - global $conf; - - if(strtolower($cache) == 'nocache') return 0; //never cache - if(strtolower($cache) == 'recache') return $conf['cachetime']; //use standard cache - return -1; //cache endless -} diff --git a/snippets/dokuwiki-2023-04-04/inc/form.php b/snippets/dokuwiki-2023-04-04/inc/form.php deleted file mode 100644 index e93be0f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/form.php +++ /dev/null @@ -1,1119 +0,0 @@ - - */ - -// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps -// phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore - - -/** - * Class for creating simple HTML forms. - * - * The forms is built from a list of pseudo-tags (arrays with expected keys). - * Every pseudo-tag must have the key '_elem' set to the name of the element. - * When printed, the form class calls functions named 'form_$type' for each - * element it contains. - * - * Standard practice is for non-attribute keys in a pseudo-element to start - * with '_'. Other keys are HTML attributes that will be included in the element - * tag. That way, the element output functions can pass the pseudo-element - * directly to buildAttributes. - * - * See the form_make* functions later in this file. - * - * Please note that even though this class is technically deprecated (use dokuwiki\Form instead), - * it is still widely used in the core and the related form events. Until those have been rewritten, - * this will continue to be used - * - * @deprecated 2019-07-14 - * @author Tom N Harris - */ -class Doku_Form -{ - // Form id attribute - public $params = array(); - - // Draw a border around form fields. - // Adds
    around the elements - public $_infieldset = false; - - // Hidden form fields. - public $_hidden = array(); - - // Array of pseudo-tags - public $_content = array(); - - /** - * Constructor - * - * Sets parameters and autoadds a security token. The old calling convention - * with up to four parameters is deprecated, instead the first parameter - * should be an array with parameters. - * - * @param mixed $params Parameters for the HTML form element; Using the deprecated - * calling convention this is the ID attribute of the form - * @param bool|string $action (optional, deprecated) submit URL, defaults to current page - * @param bool|string $method (optional, deprecated) 'POST' or 'GET', default is POST - * @param bool|string $enctype (optional, deprecated) Encoding type of the data - * - * @author Tom N Harris - */ - public function __construct($params, $action=false, $method=false, $enctype=false) - { - if (!is_array($params)) { - $this->params = array('id' => $params); - if ($action !== false) $this->params['action'] = $action; - if ($method !== false) $this->params['method'] = strtolower($method); - if ($enctype !== false) $this->params['enctype'] = $enctype; - } else { - $this->params = $params; - } - - if (!isset($this->params['method'])) { - $this->params['method'] = 'post'; - } else { - $this->params['method'] = strtolower($this->params['method']); - } - - if (!isset($this->params['action'])) { - $this->params['action'] = ''; - } - - $this->addHidden('sectok', getSecurityToken()); - } - - /** - * startFieldset - * - * Add
    tags around fields. - * Usually results in a border drawn around the form. - * - * @param string $legend Label that will be printed with the border. - * - * @author Tom N Harris - */ - public function startFieldset($legend) - { - if ($this->_infieldset) { - $this->addElement(array('_elem'=>'closefieldset')); - } - $this->addElement(array('_elem'=>'openfieldset', '_legend'=>$legend)); - $this->_infieldset = true; - } - - /** - * endFieldset - * - * @author Tom N Harris - */ - public function endFieldset() - { - if ($this->_infieldset) { - $this->addElement(array('_elem'=>'closefieldset')); - } - $this->_infieldset = false; - } - - /** - * addHidden - * - * Adds a name/value pair as a hidden field. - * The value of the field (but not the name) will be passed to - * formText() before printing. - * - * @param string $name Field name. - * @param string $value Field value. If null, remove a previously added field. - * - * @author Tom N Harris - */ - public function addHidden($name, $value) - { - if (is_null($value)) - unset($this->_hidden[$name]); - else - $this->_hidden[$name] = $value; - } - - /** - * addElement - * - * Appends a content element to the form. - * The element can be either a pseudo-tag or string. - * If string, it is printed without escaping special chars. * - * - * @param string|array $elem Pseudo-tag or string to add to the form. - * - * @author Tom N Harris - */ - public function addElement($elem) - { - $this->_content[] = $elem; - } - - /** - * insertElement - * - * Inserts a content element at a position. - * - * @param string $pos 0-based index where the element will be inserted. - * @param string|array $elem Pseudo-tag or string to add to the form. - * - * @author Tom N Harris - */ - public function insertElement($pos, $elem) - { - array_splice($this->_content, $pos, 0, array($elem)); - } - - /** - * replaceElement - * - * Replace with NULL to remove an element. - * - * @param int $pos 0-based index the element will be placed at. - * @param string|array $elem Pseudo-tag or string to add to the form. - * - * @author Tom N Harris - */ - public function replaceElement($pos, $elem) - { - $rep = array(); - if (!is_null($elem)) $rep[] = $elem; - array_splice($this->_content, $pos, 1, $rep); - } - - /** - * findElementByType - * - * Gets the position of the first of a type of element. - * - * @param string $type Element type to look for. - * @return int|false position of element if found, otherwise false - * - * @author Tom N Harris - */ - public function findElementByType($type) - { - foreach ($this->_content as $pos => $elem) { - if (is_array($elem) && $elem['_elem'] == $type) - return $pos; - } - return false; - } - - /** - * findElementById - * - * Gets the position of the element with an ID attribute. - * - * @param string $id ID of the element to find. - * @return int|false position of element if found, otherwise false - * - * @author Tom N Harris - */ - public function findElementById($id) - { - foreach ($this->_content as $pos => $elem) { - if (is_array($elem) && isset($elem['id']) && $elem['id'] == $id) - return $pos; - } - return false; - } - - /** - * findElementByAttribute - * - * Gets the position of the first element with a matching attribute value. - * - * @param string $name Attribute name. - * @param string $value Attribute value. - * @return int|false position of element if found, otherwise false - * - * @author Tom N Harris - */ - public function findElementByAttribute($name, $value) - { - foreach ($this->_content as $pos => $elem) { - if (is_array($elem) && isset($elem[$name]) && $elem[$name] == $value) - return $pos; - } - return false; - } - - /** - * getElementAt - * - * Returns a reference to the element at a position. - * A position out-of-bounds will return either the - * first (underflow) or last (overflow) element. - * - * @param int $pos 0-based index - * @return array reference pseudo-element - * - * @author Tom N Harris - */ - public function &getElementAt($pos) - { - if ($pos < 0) $pos = count($this->_content) + $pos; - if ($pos < 0) $pos = 0; - if ($pos >= count($this->_content)) $pos = count($this->_content) - 1; - return $this->_content[$pos]; - } - - /** - * Return the assembled HTML for the form. - * - * Each element in the form will be passed to a function named - * 'form_$type'. The function should return the HTML to be printed. - * - * @author Tom N Harris - * - * @return string html of the form - */ - public function getForm() - { - global $lang; - $form = ''; - $this->params['accept-charset'] = $lang['encoding']; - $form .= '
    params,false) .'>
    '. DOKU_LF; - if (!empty($this->_hidden)) { - foreach ($this->_hidden as $name => $value) - $form .= form_hidden(array('name'=>$name, 'value'=>$value)); - } - foreach ($this->_content as $element) { - if (is_array($element)) { - $elem_type = $element['_elem']; - if (function_exists('form_'.$elem_type)) { - $form .= call_user_func('form_'.$elem_type, $element).DOKU_LF; - } - } else { - $form .= $element; - } - } - if ($this->_infieldset) $form .= form_closefieldset().DOKU_LF; - $form .= '
    '.DOKU_LF; - - return $form; - } - - /** - * Print the assembled form - * - * wraps around getForm() - */ - public function printForm() - { - echo $this->getForm(); - } - - /** - * Add a radio set - * - * This function adds a set of radio buttons to the form. If $_POST[$name] - * is set, this radio is preselected, else the first radio button. - * - * @param string $name The HTML field name - * @param array $entries An array of entries $value => $caption - * - * @author Adrian Lang - */ - - public function addRadioSet($name, $entries) - { - global $INPUT; - $value = (array_key_exists($INPUT->post->str($name), $entries)) ? - $INPUT->str($name) : key($entries); - foreach($entries as $val => $cap) { - $data = ($value === $val) ? array('checked' => 'checked') : array(); - $this->addElement(form_makeRadioField($name, $val, $cap, '', '', $data)); - } - } - -} - -/** - * form_makeTag - * - * Create a form element for a non-specific empty tag. - * - * @param string $tag Tag name. - * @param array $attrs Optional attributes. - * @return array pseudo-tag - * - * @author Tom N Harris - */ -function form_makeTag($tag, $attrs=array()) { - $elem = array('_elem'=>'tag', '_tag'=>$tag); - return array_merge($elem, $attrs); -} - -/** - * form_makeOpenTag - * - * Create a form element for a non-specific opening tag. - * Remember to put a matching close tag after this as well. - * - * @param string $tag Tag name. - * @param array $attrs Optional attributes. - * @return array pseudo-tag - * - * @author Tom N Harris - */ -function form_makeOpenTag($tag, $attrs=array()) { - $elem = array('_elem'=>'opentag', '_tag'=>$tag); - return array_merge($elem, $attrs); -} - -/** - * form_makeCloseTag - * - * Create a form element for a non-specific closing tag. - * Careless use of this will result in invalid XHTML. - * - * @param string $tag Tag name. - * @return array pseudo-tag - * - * @author Tom N Harris - */ -function form_makeCloseTag($tag) { - return array('_elem'=>'closetag', '_tag'=>$tag); -} - -/** - * form_makeWikiText - * - * Create a form element for a textarea containing wiki text. - * Only one wikitext element is allowed on a page. It will have - * a name of 'wikitext' and id 'wiki__text'. The text will - * be passed to formText() before printing. - * - * @param string $text Text to fill the field with. - * @param array $attrs Optional attributes. - * @return array pseudo-tag - * - * @author Tom N Harris - */ -function form_makeWikiText($text, $attrs=array()) { - $elem = array('_elem'=>'wikitext', '_text'=>$text, - 'class'=>'edit', 'cols'=>'80', 'rows'=>'10'); - return array_merge($elem, $attrs); -} - -/** - * form_makeButton - * - * Create a form element for an action button. - * A title will automatically be generated using the value and - * accesskey attributes, unless you provide one. - * - * @param string $type Type attribute. 'submit' or 'cancel' - * @param string $act Wiki action of the button, will be used as the do= parameter - * @param string $value (optional) Displayed label. Uses $act if not provided. - * @param array $attrs Optional attributes. - * @return array pseudo-tag - * - * @author Tom N Harris - */ -function form_makeButton($type, $act, $value='', $attrs=array()) { - if ($value == '') $value = $act; - $elem = array('_elem'=>'button', 'type'=>$type, '_action'=>$act, - 'value'=>$value); - if (!empty($attrs['accesskey']) && empty($attrs['title'])) { - $attrs['title'] = $value .' ['. strtoupper($attrs['accesskey']) .']'; - } - return array_merge($elem, $attrs); -} - -/** - * form_makeField - * - * Create a form element for a labelled input element. - * The label text will be printed before the input. - * - * @param string $type Type attribute of input. - * @param string $name Name attribute of the input. - * @param string $value (optional) Default value. - * @param string $class Class attribute of the label. If this is 'block', - * then a line break will be added after the field. - * @param string $label Label that will be printed before the input. - * @param string $id ID attribute of the input. If set, the label will - * reference it with a 'for' attribute. - * @param array $attrs Optional attributes. - * @return array pseudo-tag - * - * @author Tom N Harris - */ -function form_makeField($type, $name, $value='', $label=null, $id='', $class='', $attrs=array()) { - if (is_null($label)) $label = $name; - $elem = array('_elem'=>'field', '_text'=>$label, '_class'=>$class, - 'type'=>$type, 'id'=>$id, 'name'=>$name, 'value'=>$value); - return array_merge($elem, $attrs); -} - -/** - * form_makeFieldRight - * - * Create a form element for a labelled input element. - * The label text will be printed after the input. - * - * @see form_makeField - * @author Tom N Harris - * - * @param string $type - * @param string $name - * @param string $value - * @param null|string $label - * @param string $id - * @param string $class - * @param array $attrs - * - * @return array - */ -function form_makeFieldRight($type, $name, $value='', $label=null, $id='', $class='', $attrs=array()) { - if (is_null($label)) $label = $name; - $elem = array('_elem'=>'fieldright', '_text'=>$label, '_class'=>$class, - 'type'=>$type, 'id'=>$id, 'name'=>$name, 'value'=>$value); - return array_merge($elem, $attrs); -} - -/** - * form_makeTextField - * - * Create a form element for a text input element with label. - * - * @see form_makeField - * @author Tom N Harris - * - * @param string $name - * @param string $value - * @param null|string $label - * @param string $id - * @param string $class - * @param array $attrs - * - * @return array - */ -function form_makeTextField($name, $value='', $label=null, $id='', $class='', $attrs=array()) { - if (is_null($label)) $label = $name; - $elem = array('_elem'=>'textfield', '_text'=>$label, '_class'=>$class, - 'id'=>$id, 'name'=>$name, 'value'=>$value, 'class'=>'edit'); - return array_merge($elem, $attrs); -} - -/** - * form_makePasswordField - * - * Create a form element for a password input element with label. - * Password elements have no default value, for obvious reasons. - * - * @see form_makeField - * @author Tom N Harris - * - * @param string $name - * @param null|string $label - * @param string $id - * @param string $class - * @param array $attrs - * - * @return array - */ -function form_makePasswordField($name, $label=null, $id='', $class='', $attrs=array()) { - if (is_null($label)) $label = $name; - $elem = array('_elem'=>'passwordfield', '_text'=>$label, '_class'=>$class, - 'id'=>$id, 'name'=>$name, 'class'=>'edit'); - return array_merge($elem, $attrs); -} - -/** - * form_makeFileField - * - * Create a form element for a file input element with label - * - * @see form_makeField - * @author Michael Klier - * - * @param string $name - * @param null|string $label - * @param string $id - * @param string $class - * @param array $attrs - * - * @return array - */ -function form_makeFileField($name, $label=null, $id='', $class='', $attrs=array()) { - if (is_null($label)) $label = $name; - $elem = array('_elem'=>'filefield', '_text'=>$label, '_class'=>$class, - 'id'=>$id, 'name'=>$name, 'class'=>'edit'); - return array_merge($elem, $attrs); -} - -/** - * form_makeCheckboxField - * - * Create a form element for a checkbox input element with label. - * If $value is an array, a hidden field with the same name and the value - * $value[1] is constructed as well. - * - * @see form_makeFieldRight - * @author Tom N Harris - * - * @param string $name - * @param string $value - * @param null|string $label - * @param string $id - * @param string $class - * @param array $attrs - * - * @return array - */ -function form_makeCheckboxField($name, $value='1', $label=null, $id='', $class='', $attrs=array()) { - if (is_null($label)) $label = $name; - if (is_null($value) || $value=='') $value='0'; - $elem = array('_elem'=>'checkboxfield', '_text'=>$label, '_class'=>$class, - 'id'=>$id, 'name'=>$name, 'value'=>$value); - return array_merge($elem, $attrs); -} - -/** - * form_makeRadioField - * - * Create a form element for a radio button input element with label. - * - * @see form_makeFieldRight - * @author Tom N Harris - * - * @param string $name - * @param string $value - * @param null|string $label - * @param string $id - * @param string $class - * @param array $attrs - * - * @return array - */ -function form_makeRadioField($name, $value='1', $label=null, $id='', $class='', $attrs=array()) { - if (is_null($label)) $label = $name; - if (is_null($value) || $value=='') $value='0'; - $elem = array('_elem'=>'radiofield', '_text'=>$label, '_class'=>$class, - 'id'=>$id, 'name'=>$name, 'value'=>$value); - return array_merge($elem, $attrs); -} - -/** - * form_makeMenuField - * - * Create a form element for a drop-down menu with label. - * The list of values can be strings, arrays of (value,text), - * or an associative array with the values as keys and labels as values. - * An item is selected by supplying its value or integer index. - * If the list of values is an associative array, the selected item must be - * a string. - * - * @author Tom N Harris - * - * @param string $name Name attribute of the input. - * @param string[]|array[] $values The list of values can be strings, arrays of (value,text), - * or an associative array with the values as keys and labels as values. - * @param string|int $selected default selected value, string or index number - * @param string $class Class attribute of the label. If this is 'block', - * then a line break will be added after the field. - * @param string $label Label that will be printed before the input. - * @param string $id ID attribute of the input. If set, the label will - * reference it with a 'for' attribute. - * @param array $attrs Optional attributes. - * @return array pseudo-tag - */ -function form_makeMenuField($name, $values, $selected='', $label=null, $id='', $class='', $attrs=array()) { - if (is_null($label)) $label = $name; - $options = array(); - reset($values); - // FIXME: php doesn't know the difference between a string and an integer - if (is_string(key($values))) { - foreach ($values as $val => $text) { - $options[] = array($val, $text, (!is_null($selected) && $val==$selected)); - } - } else { - if (is_integer($selected)) $selected = $values[$selected]; - foreach ($values as $val) { - if (is_array($val)) - @list($val, $text) = $val; - else - $text = null; - $options[] = array($val, $text, $val===$selected); - } - } - $elem = array('_elem'=>'menufield', '_options'=>$options, '_text'=>$label, '_class'=>$class, - 'id'=>$id, 'name'=>$name); - return array_merge($elem, $attrs); -} - -/** - * form_makeListboxField - * - * Create a form element for a list box with label. - * The list of values can be strings, arrays of (value,text), - * or an associative array with the values as keys and labels as values. - * Items are selected by supplying its value or an array of values. - * - * @author Tom N Harris - * - * @param string $name Name attribute of the input. - * @param string[]|array[] $values The list of values can be strings, arrays of (value,text), - * or an associative array with the values as keys and labels as values. - * @param array|string $selected value or array of values of the items that need to be selected - * @param string $class Class attribute of the label. If this is 'block', - * then a line break will be added after the field. - * @param string $label Label that will be printed before the input. - * @param string $id ID attribute of the input. If set, the label will - * reference it with a 'for' attribute. - * @param array $attrs Optional attributes. - * @return array pseudo-tag - */ -function form_makeListboxField($name, $values, $selected='', $label=null, $id='', $class='', $attrs=array()) { - if (is_null($label)) $label = $name; - $options = array(); - reset($values); - if (is_null($selected) || $selected == '') { - $selected = array(); - } elseif (!is_array($selected)) { - $selected = array($selected); - } - // FIXME: php doesn't know the difference between a string and an integer - if (is_string(key($values))) { - foreach ($values as $val => $text) { - $options[] = array($val, $text, in_array($val,$selected)); - } - } else { - foreach ($values as $val) { - $disabled = false; - if (is_array($val)) { - @list($val, $text, $disabled) = $val; - } else { - $text = null; - } - $options[] = array($val, $text, in_array($val, $selected), $disabled); - } - } - $elem = array('_elem'=>'listboxfield', '_options'=>$options, '_text'=>$label, '_class'=>$class, - 'id'=>$id, 'name'=>$name); - return array_merge($elem, $attrs); -} - -/** - * form_tag - * - * Print the HTML for a generic empty tag. - * Requires '_tag' key with name of the tag. - * Attributes are passed to buildAttributes() - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html of tag - */ -function form_tag($attrs) { - return '<'.$attrs['_tag'].' '. buildAttributes($attrs,true) .'/>'; -} - -/** - * form_opentag - * - * Print the HTML for a generic opening tag. - * Requires '_tag' key with name of the tag. - * Attributes are passed to buildAttributes() - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html of tag - */ -function form_opentag($attrs) { - return '<'.$attrs['_tag'].' '. buildAttributes($attrs,true) .'>'; -} - -/** - * form_closetag - * - * Print the HTML for a generic closing tag. - * Requires '_tag' key with name of the tag. - * There are no attributes. - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html of tag - */ -function form_closetag($attrs) { - return ''; -} - -/** - * form_openfieldset - * - * Print the HTML for an opening fieldset tag. - * Uses the '_legend' key. - * Attributes are passed to buildAttributes() - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html - */ -function form_openfieldset($attrs) { - $s = '
    '; - if (!is_null($attrs['_legend'])) $s .= ''.$attrs['_legend'].''; - return $s; -} - -/** - * form_closefieldset - * - * Print the HTML for a closing fieldset tag. - * There are no attributes. - * - * @author Tom N Harris - * - * @return string html - */ -function form_closefieldset() { - return '
    '; -} - -/** - * form_hidden - * - * Print the HTML for a hidden input element. - * Uses only 'name' and 'value' attributes. - * Value is passed to formText() - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html - */ -function form_hidden($attrs) { - return ''; -} - -/** - * form_wikitext - * - * Print the HTML for the wiki textarea. - * Requires '_text' with default text of the field. - * Text will be passed to formText(), attributes to buildAttributes() - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html - */ -function form_wikitext($attrs) { - // mandatory attributes - unset($attrs['name']); - unset($attrs['id']); - return ''; -} - -/** - * form_button - * - * Print the HTML for a form button. - * If '_action' is set, the button name will be "do[_action]". - * Other attributes are passed to buildAttributes() - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html - */ -function form_button($attrs) { - $p = (!empty($attrs['_action'])) ? 'name="do['.$attrs['_action'].']" ' : ''; - $value = $attrs['value']; - unset($attrs['value']); - return ''; -} - -/** - * form_field - * - * Print the HTML for a form input field. - * _class : class attribute used on the label tag - * _text : Text to display before the input. Not escaped. - * Other attributes are passed to buildAttributes() for the input tag. - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html - */ -function form_field($attrs) { - $s = ''; - $s .= ' '; - if (preg_match('/(^| )block($| )/', $attrs['_class'])) - $s .= '
    '; - return $s; -} - -/** - * form_fieldright - * - * Print the HTML for a form input field. (right-aligned) - * _class : class attribute used on the label tag - * _text : Text to display after the input. Not escaped. - * Other attributes are passed to buildAttributes() for the input tag. - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html - */ -function form_fieldright($attrs) { - $s = ''; - $s .= ' '.$attrs['_text'].''; - if (preg_match('/(^| )block($| )/', $attrs['_class'])) - $s .= '
    '; - return $s; -} - -/** - * form_textfield - * - * Print the HTML for a text input field. - * _class : class attribute used on the label tag - * _text : Text to display before the input. Not escaped. - * Other attributes are passed to buildAttributes() for the input tag. - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html - */ -function form_textfield($attrs) { - // mandatory attributes - unset($attrs['type']); - $s = ' '; - $s .= ''; - if (preg_match('/(^| )block($| )/', $attrs['_class'])) - $s .= '
    '; - return $s; -} - -/** - * form_passwordfield - * - * Print the HTML for a password input field. - * _class : class attribute used on the label tag - * _text : Text to display before the input. Not escaped. - * Other attributes are passed to buildAttributes() for the input tag. - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html - */ -function form_passwordfield($attrs) { - // mandatory attributes - unset($attrs['type']); - $s = ' '; - $s .= ''; - if (preg_match('/(^| )block($| )/', $attrs['_class'])) - $s .= '
    '; - return $s; -} - -/** - * form_filefield - * - * Print the HTML for a file input field. - * _class : class attribute used on the label tag - * _text : Text to display before the input. Not escaped - * _maxlength : Allowed size in byte - * _accept : Accepted mime-type - * Other attributes are passed to buildAttributes() for the input tag - * - * @author Michael Klier - * - * @param array $attrs attributes - * @return string html - */ -function form_filefield($attrs) { - $s = ' '; - $s .= ' - * - * @param array $attrs attributes - * @return string html - */ -function form_checkboxfield($attrs) { - // mandatory attributes - unset($attrs['type']); - $s = ''; - $attrs['value'] = $attrs['value'][0]; - } - $s .= ''; - $s .= ' '.$attrs['_text'].''; - if (preg_match('/(^| )block($| )/', $attrs['_class'])) - $s .= '
    '; - return $s; -} - -/** - * form_radiofield - * - * Print the HTML for a radio button input field. - * _class : class attribute used on the label tag - * _text : Text to display after the input. Not escaped. - * Other attributes are passed to buildAttributes() for the input tag. - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html - */ -function form_radiofield($attrs) { - // mandatory attributes - unset($attrs['type']); - $s = ''; - $s .= ' '.$attrs['_text'].''; - if (preg_match('/(^| )block($| )/', $attrs['_class'])) - $s .= '
    '; - return $s; -} - -/** - * form_menufield - * - * Print the HTML for a drop-down menu. - * _options : Array of (value,text,selected) for the menu. - * Text can be omitted. Text and value are passed to formText() - * Only one item can be selected. - * _class : class attribute used on the label tag - * _text : Text to display before the menu. Not escaped. - * Other attributes are passed to buildAttributes() for the input tag. - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html - */ -function form_menufield($attrs) { - $attrs['size'] = '1'; - $s = ''; - $s .= ' '; - if (preg_match('/(^| )block($| )/', $attrs['_class'])) - $s .= '
    '; - return $s; -} - -/** - * form_listboxfield - * - * Print the HTML for a list box. - * _options : Array of (value,text,selected) for the list. - * Text can be omitted. Text and value are passed to formText() - * _class : class attribute used on the label tag - * _text : Text to display before the menu. Not escaped. - * Other attributes are passed to buildAttributes() for the input tag. - * - * @author Tom N Harris - * - * @param array $attrs attributes - * @return string html - */ -function form_listboxfield($attrs) { - $s = ' '; - $s .= ''; - if (preg_match('/(^| )block($| )/', $attrs['_class'])) - $s .= '
    '; - return $s; -} diff --git a/snippets/dokuwiki-2023-04-04/inc/fulltext.php b/snippets/dokuwiki-2023-04-04/inc/fulltext.php deleted file mode 100644 index fda2b0e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/fulltext.php +++ /dev/null @@ -1,959 +0,0 @@ - - */ - -use dokuwiki\Extension\Event; -use dokuwiki\Utf8\Clean; -use dokuwiki\Utf8\PhpString; -use dokuwiki\Utf8\Sort; - -/** - * create snippets for the first few results only - */ -if(!defined('FT_SNIPPET_NUMBER')) define('FT_SNIPPET_NUMBER',15); - -/** - * The fulltext search - * - * Returns a list of matching documents for the given query - * - * refactored into ft_pageSearch(), _ft_pageSearch() and trigger_event() - * - * @param string $query - * @param array $highlight - * @param string $sort - * @param int|string $after only show results with mtime after this date, accepts timestap or strtotime arguments - * @param int|string $before only show results with mtime before this date, accepts timestap or strtotime arguments - * - * @return array - */ -function ft_pageSearch($query,&$highlight, $sort = null, $after = null, $before = null){ - - if ($sort === null) { - $sort = 'hits'; - } - $data = [ - 'query' => $query, - 'sort' => $sort, - 'after' => $after, - 'before' => $before - ]; - $data['highlight'] =& $highlight; - - return Event::createAndTrigger('SEARCH_QUERY_FULLPAGE', $data, '_ft_pageSearch'); -} - -/** - * Returns a list of matching documents for the given query - * - * @author Andreas Gohr - * @author Kazutaka Miyasaka - * - * @param array $data event data - * @return array matching documents - */ -function _ft_pageSearch(&$data) { - $Indexer = idx_get_indexer(); - - // parse the given query - $q = ft_queryParser($Indexer, $data['query']); - $data['highlight'] = $q['highlight']; - - if (empty($q['parsed_ary'])) return array(); - - // lookup all words found in the query - $lookup = $Indexer->lookup($q['words']); - - // get all pages in this dokuwiki site (!: includes nonexistent pages) - $pages_all = array(); - foreach ($Indexer->getPages() as $id) { - $pages_all[$id] = 0; // base: 0 hit - } - - // process the query - $stack = array(); - foreach ($q['parsed_ary'] as $token) { - switch (substr($token, 0, 3)) { - case 'W+:': - case 'W-:': - case 'W_:': // word - $word = substr($token, 3); - if(isset($lookup[$word])) { - $stack[] = (array)$lookup[$word]; - } - break; - case 'P+:': - case 'P-:': // phrase - $phrase = substr($token, 3); - // since phrases are always parsed as ((W1)(W2)...(P)), - // the end($stack) always points the pages that contain - // all words in this phrase - $pages = end($stack); - $pages_matched = array(); - foreach(array_keys($pages) as $id){ - $evdata = array( - 'id' => $id, - 'phrase' => $phrase, - 'text' => rawWiki($id) - ); - $evt = new Event('FULLTEXT_PHRASE_MATCH',$evdata); - if ($evt->advise_before() && $evt->result !== true) { - $text = PhpString::strtolower($evdata['text']); - if (strpos($text, $phrase) !== false) { - $evt->result = true; - } - } - $evt->advise_after(); - if ($evt->result === true) { - $pages_matched[$id] = 0; // phrase: always 0 hit - } - } - $stack[] = $pages_matched; - break; - case 'N+:': - case 'N-:': // namespace - $ns = cleanID(substr($token, 3)) . ':'; - $pages_matched = array(); - foreach (array_keys($pages_all) as $id) { - if (strpos($id, $ns) === 0) { - $pages_matched[$id] = 0; // namespace: always 0 hit - } - } - $stack[] = $pages_matched; - break; - case 'AND': // and operation - list($pages1, $pages2) = array_splice($stack, -2); - $stack[] = ft_resultCombine(array($pages1, $pages2)); - break; - case 'OR': // or operation - list($pages1, $pages2) = array_splice($stack, -2); - $stack[] = ft_resultUnite(array($pages1, $pages2)); - break; - case 'NOT': // not operation (unary) - $pages = array_pop($stack); - $stack[] = ft_resultComplement(array($pages_all, $pages)); - break; - } - } - $docs = array_pop($stack); - - if (empty($docs)) return array(); - - // check: settings, acls, existence - foreach (array_keys($docs) as $id) { - if (isHiddenPage($id) || auth_quickaclcheck($id) < AUTH_READ || !page_exists($id, '', false)) { - unset($docs[$id]); - } - } - - $docs = _ft_filterResultsByTime($docs, $data['after'], $data['before']); - - if ($data['sort'] === 'mtime') { - uksort($docs, 'ft_pagemtimesorter'); - } else { - // sort docs by count - uksort($docs, 'ft_pagesorter'); - arsort($docs); - } - - return $docs; -} - -/** - * Returns the backlinks for a given page - * - * Uses the metadata index. - * - * @param string $id The id for which links shall be returned - * @param bool $ignore_perms Ignore the fact that pages are hidden or read-protected - * @return array The pages that contain links to the given page - */ -function ft_backlinks($id, $ignore_perms = false){ - $result = idx_get_indexer()->lookupKey('relation_references', $id); - - if(!count($result)) return $result; - - // check ACL permissions - foreach(array_keys($result) as $idx){ - if(($ignore_perms !== true && ( - isHiddenPage($result[$idx]) || auth_quickaclcheck($result[$idx]) < AUTH_READ - )) || !page_exists($result[$idx], '', false)){ - unset($result[$idx]); - } - } - - Sort::sort($result); - return $result; -} - -/** - * Returns the pages that use a given media file - * - * Uses the relation media metadata property and the metadata index. - * - * Note that before 2013-07-31 the second parameter was the maximum number of results and - * permissions were ignored. That's why the parameter is now checked to be explicitely set - * to true (with type bool) in order to be compatible with older uses of the function. - * - * @param string $id The media id to look for - * @param bool $ignore_perms Ignore hidden pages and acls (optional, default: false) - * @return array A list of pages that use the given media file - */ -function ft_mediause($id, $ignore_perms = false){ - $result = idx_get_indexer()->lookupKey('relation_media', $id); - - if(!count($result)) return $result; - - // check ACL permissions - foreach(array_keys($result) as $idx){ - if(($ignore_perms !== true && ( - isHiddenPage($result[$idx]) || auth_quickaclcheck($result[$idx]) < AUTH_READ - )) || !page_exists($result[$idx], '', false)){ - unset($result[$idx]); - } - } - - Sort::sort($result); - return $result; -} - - -/** - * Quicksearch for pagenames - * - * By default it only matches the pagename and ignores the - * namespace. This can be changed with the second parameter. - * The third parameter allows to search in titles as well. - * - * The function always returns titles as well - * - * @triggers SEARCH_QUERY_PAGELOOKUP - * @author Andreas Gohr - * @author Adrian Lang - * - * @param string $id page id - * @param bool $in_ns match against namespace as well? - * @param bool $in_title search in title? - * @param int|string $after only show results with mtime after this date, accepts timestap or strtotime arguments - * @param int|string $before only show results with mtime before this date, accepts timestap or strtotime arguments - * - * @return string[] - */ -function ft_pageLookup($id, $in_ns=false, $in_title=false, $after = null, $before = null){ - $data = [ - 'id' => $id, - 'in_ns' => $in_ns, - 'in_title' => $in_title, - 'after' => $after, - 'before' => $before - ]; - $data['has_titles'] = true; // for plugin backward compatibility check - return Event::createAndTrigger('SEARCH_QUERY_PAGELOOKUP', $data, '_ft_pageLookup'); -} - -/** - * Returns list of pages as array(pageid => First Heading) - * - * @param array &$data event data - * @return string[] - */ -function _ft_pageLookup(&$data){ - // split out original parameters - $id = $data['id']; - $Indexer = idx_get_indexer(); - $parsedQuery = ft_queryParser($Indexer, $id); - if (count($parsedQuery['ns']) > 0) { - $ns = cleanID($parsedQuery['ns'][0]) . ':'; - $id = implode(' ', $parsedQuery['highlight']); - } - if (count($parsedQuery['notns']) > 0) { - $notns = cleanID($parsedQuery['notns'][0]) . ':'; - $id = implode(' ', $parsedQuery['highlight']); - } - - $in_ns = $data['in_ns']; - $in_title = $data['in_title']; - $cleaned = cleanID($id); - - $Indexer = idx_get_indexer(); - $page_idx = $Indexer->getPages(); - - $pages = array(); - if ($id !== '' && $cleaned !== '') { - foreach ($page_idx as $p_id) { - if ((strpos($in_ns ? $p_id : noNSorNS($p_id), $cleaned) !== false)) { - if (!isset($pages[$p_id])) - $pages[$p_id] = p_get_first_heading($p_id, METADATA_DONT_RENDER); - } - } - if ($in_title) { - foreach ($Indexer->lookupKey('title', $id, '_ft_pageLookupTitleCompare') as $p_id) { - if (!isset($pages[$p_id])) - $pages[$p_id] = p_get_first_heading($p_id, METADATA_DONT_RENDER); - } - } - } - - if (isset($ns)) { - foreach (array_keys($pages) as $p_id) { - if (strpos($p_id, $ns) !== 0) { - unset($pages[$p_id]); - } - } - } - if (isset($notns)) { - foreach (array_keys($pages) as $p_id) { - if (strpos($p_id, $notns) === 0) { - unset($pages[$p_id]); - } - } - } - - // discard hidden pages - // discard nonexistent pages - // check ACL permissions - foreach(array_keys($pages) as $idx){ - if(!isVisiblePage($idx) || !page_exists($idx) || - auth_quickaclcheck($idx) < AUTH_READ) { - unset($pages[$idx]); - } - } - - $pages = _ft_filterResultsByTime($pages, $data['after'], $data['before']); - - uksort($pages,'ft_pagesorter'); - return $pages; -} - - -/** - * @param array $results search results in the form pageid => value - * @param int|string $after only returns results with mtime after this date, accepts timestap or strtotime arguments - * @param int|string $before only returns results with mtime after this date, accepts timestap or strtotime arguments - * - * @return array - */ -function _ft_filterResultsByTime(array $results, $after, $before) { - if ($after || $before) { - $after = is_int($after) ? $after : strtotime($after); - $before = is_int($before) ? $before : strtotime($before); - - foreach ($results as $id => $value) { - $mTime = filemtime(wikiFN($id)); - if ($after && $after > $mTime) { - unset($results[$id]); - continue; - } - if ($before && $before < $mTime) { - unset($results[$id]); - } - } - } - - return $results; -} - -/** - * Tiny helper function for comparing the searched title with the title - * from the search index. This function is a wrapper around stripos with - * adapted argument order and return value. - * - * @param string $search searched title - * @param string $title title from index - * @return bool - */ -function _ft_pageLookupTitleCompare($search, $title) { - if (Clean::isASCII($search)) { - $pos = stripos($title, $search); - } else { - $pos = PhpString::strpos( - PhpString::strtolower($title), - PhpString::strtolower($search) - ); - } - - return $pos !== false; -} - -/** - * Sort pages based on their namespace level first, then on their string - * values. This makes higher hierarchy pages rank higher than lower hierarchy - * pages. - * - * @param string $a - * @param string $b - * @return int Returns < 0 if $a is less than $b; > 0 if $a is greater than $b, and 0 if they are equal. - */ -function ft_pagesorter($a, $b){ - $ac = count(explode(':',$a)); - $bc = count(explode(':',$b)); - if($ac < $bc){ - return -1; - }elseif($ac > $bc){ - return 1; - } - return Sort::strcmp($a,$b); -} - -/** - * Sort pages by their mtime, from newest to oldest - * - * @param string $a - * @param string $b - * - * @return int Returns < 0 if $a is newer than $b, > 0 if $b is newer than $a and 0 if they are of the same age - */ -function ft_pagemtimesorter($a, $b) { - $mtimeA = filemtime(wikiFN($a)); - $mtimeB = filemtime(wikiFN($b)); - return $mtimeB - $mtimeA; -} - -/** - * Creates a snippet extract - * - * @author Andreas Gohr - * @triggers FULLTEXT_SNIPPET_CREATE - * - * @param string $id page id - * @param array $highlight - * @return mixed - */ -function ft_snippet($id,$highlight){ - $text = rawWiki($id); - $text = str_replace("\xC2\xAD",'',$text); // remove soft-hyphens - $evdata = array( - 'id' => $id, - 'text' => &$text, - 'highlight' => &$highlight, - 'snippet' => '', - ); - - $evt = new Event('FULLTEXT_SNIPPET_CREATE',$evdata); - if ($evt->advise_before()) { - $match = array(); - $snippets = array(); - $utf8_offset = $offset = $end = 0; - $len = PhpString::strlen($text); - - // build a regexp from the phrases to highlight - $re1 = '(' . - join( - '|', - array_map( - 'ft_snippet_re_preprocess', - array_map( - 'preg_quote_cb', - array_filter((array) $highlight) - ) - ) - ) . - ')'; - $re2 = "$re1.{0,75}(?!\\1)$re1"; - $re3 = "$re1.{0,45}(?!\\1)$re1.{0,45}(?!\\1)(?!\\2)$re1"; - - for ($cnt=4; $cnt--;) { - if (0) { - } else if (preg_match('/'.$re3.'/iu',$text,$match,PREG_OFFSET_CAPTURE,$offset)) { - } else if (preg_match('/'.$re2.'/iu',$text,$match,PREG_OFFSET_CAPTURE,$offset)) { - } else if (preg_match('/'.$re1.'/iu',$text,$match,PREG_OFFSET_CAPTURE,$offset)) { - } else { - break; - } - - list($str,$idx) = $match[0]; - - // convert $idx (a byte offset) into a utf8 character offset - $utf8_idx = PhpString::strlen(substr($text,0,$idx)); - $utf8_len = PhpString::strlen($str); - - // establish context, 100 bytes surrounding the match string - // first look to see if we can go 100 either side, - // then drop to 50 adding any excess if the other side can't go to 50, - $pre = min($utf8_idx-$utf8_offset,100); - $post = min($len-$utf8_idx-$utf8_len,100); - - if ($pre>50 && $post>50) { - $pre = $post = 50; - } else if ($pre>50) { - $pre = min($pre,100-$post); - } else if ($post>50) { - $post = min($post, 100-$pre); - } else if ($offset == 0) { - // both are less than 50, means the context is the whole string - // make it so and break out of this loop - there is no need for the - // complex snippet calculations - $snippets = array($text); - break; - } - - // establish context start and end points, try to append to previous - // context if possible - $start = $utf8_idx - $pre; - $append = ($start < $end) ? $end : false; // still the end of the previous context snippet - $end = $utf8_idx + $utf8_len + $post; // now set it to the end of this context - - if ($append) { - $snippets[count($snippets)-1] .= PhpString::substr($text,$append,$end-$append); - } else { - $snippets[] = PhpString::substr($text,$start,$end-$start); - } - - // set $offset for next match attempt - // continue matching after the current match - // if the current match is not the longest possible match starting at the current offset - // this prevents further matching of this snippet but for possible matches of length - // smaller than match length + context (at least 50 characters) this match is part of the context - $utf8_offset = $utf8_idx + $utf8_len; - $offset = $idx + strlen(PhpString::substr($text,$utf8_idx,$utf8_len)); - $offset = Clean::correctIdx($text,$offset); - } - - $m = "\1"; - $snippets = preg_replace('/'.$re1.'/iu',$m.'$1'.$m,$snippets); - $snippet = preg_replace( - '/' . $m . '([^' . $m . ']*?)' . $m . '/iu', - '$1', - hsc(join('... ', $snippets)) - ); - - $evdata['snippet'] = $snippet; - } - $evt->advise_after(); - unset($evt); - - return $evdata['snippet']; -} - -/** - * Wraps a search term in regex boundary checks. - * - * @param string $term - * @return string - */ -function ft_snippet_re_preprocess($term) { - // do not process asian terms where word boundaries are not explicit - if(\dokuwiki\Utf8\Asian::isAsianWords($term)) return $term; - - if (UTF8_PROPERTYSUPPORT) { - // unicode word boundaries - // see http://stackoverflow.com/a/2449017/172068 - $BL = '(? 1) { - foreach ($args[0] as $key => $value) { - $result[$key] = $value; - for ($i = 1; $i !== $array_count; $i++) { - if (!isset($args[$i][$key])) { - unset($result[$key]); - break; - } - $result[$key] += $args[$i][$key]; - } - } - } - return $result; -} - -/** - * Unites found documents and sum up their scores - * - * based upon ft_resultCombine() function - * - * @param array $args An array of page arrays - * @return array - * - * @author Kazutaka Miyasaka - */ -function ft_resultUnite($args) { - $array_count = count($args); - if ($array_count === 1) { - return $args[0]; - } - - $result = $args[0]; - for ($i = 1; $i !== $array_count; $i++) { - foreach (array_keys($args[$i]) as $id) { - $result[$id] += $args[$i][$id]; - } - } - return $result; -} - -/** - * Computes the difference of documents using page id for comparison - * - * nearly identical to PHP5's array_diff_key() - * - * @param array $args An array of page arrays - * @return array - * - * @author Kazutaka Miyasaka - */ -function ft_resultComplement($args) { - $array_count = count($args); - if ($array_count === 1) { - return $args[0]; - } - - $result = $args[0]; - foreach (array_keys($result) as $id) { - for ($i = 1; $i !== $array_count; $i++) { - if (isset($args[$i][$id])) unset($result[$id]); - } - } - return $result; -} - -/** - * Parses a search query and builds an array of search formulas - * - * @author Andreas Gohr - * @author Kazutaka Miyasaka - * - * @param dokuwiki\Search\Indexer $Indexer - * @param string $query search query - * @return array of search formulas - */ -function ft_queryParser($Indexer, $query){ - /** - * parse a search query and transform it into intermediate representation - * - * in a search query, you can use the following expressions: - * - * words: - * include - * -exclude - * phrases: - * "phrase to be included" - * -"phrase you want to exclude" - * namespaces: - * @include:namespace (or ns:include:namespace) - * ^exclude:namespace (or -ns:exclude:namespace) - * groups: - * () - * -() - * operators: - * and ('and' is the default operator: you can always omit this) - * or (or pipe symbol '|', lower precedence than 'and') - * - * e.g. a query [ aa "bb cc" @dd:ee ] means "search pages which contain - * a word 'aa', a phrase 'bb cc' and are within a namespace 'dd:ee'". - * this query is equivalent to [ -(-aa or -"bb cc" or -ns:dd:ee) ] - * as long as you don't mind hit counts. - * - * intermediate representation consists of the following parts: - * - * ( ) - group - * AND - logical and - * OR - logical or - * NOT - logical not - * W+:, W-:, W_: - word (underscore: no need to highlight) - * P+:, P-: - phrase (minus sign: logically in NOT group) - * N+:, N-: - namespace - */ - $parsed_query = ''; - $parens_level = 0; - $terms = preg_split('/(-?".*?")/u', PhpString::strtolower($query), - -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); - - foreach ($terms as $term) { - $parsed = ''; - if (preg_match('/^(-?)"(.+)"$/u', $term, $matches)) { - // phrase-include and phrase-exclude - $not = $matches[1] ? 'NOT' : ''; - $parsed = $not.ft_termParser($Indexer, $matches[2], false, true); - } else { - // fix incomplete phrase - $term = str_replace('"', ' ', $term); - - // fix parentheses - $term = str_replace(')' , ' ) ', $term); - $term = str_replace('(' , ' ( ', $term); - $term = str_replace('- (', ' -(', $term); - - // treat pipe symbols as 'OR' operators - $term = str_replace('|', ' or ', $term); - - // treat ideographic spaces (U+3000) as search term separators - // FIXME: some more separators? - $term = preg_replace('/[ \x{3000}]+/u', ' ', $term); - $term = trim($term); - if ($term === '') continue; - - $tokens = explode(' ', $term); - foreach ($tokens as $token) { - if ($token === '(') { - // parenthesis-include-open - $parsed .= '('; - ++$parens_level; - } elseif ($token === '-(') { - // parenthesis-exclude-open - $parsed .= 'NOT('; - ++$parens_level; - } elseif ($token === ')') { - // parenthesis-any-close - if ($parens_level === 0) continue; - $parsed .= ')'; - $parens_level--; - } elseif ($token === 'and') { - // logical-and (do nothing) - } elseif ($token === 'or') { - // logical-or - $parsed .= 'OR'; - } elseif (preg_match('/^(?:\^|-ns:)(.+)$/u', $token, $matches)) { - // namespace-exclude - $parsed .= 'NOT(N+:'.$matches[1].')'; - } elseif (preg_match('/^(?:@|ns:)(.+)$/u', $token, $matches)) { - // namespace-include - $parsed .= '(N+:'.$matches[1].')'; - } elseif (preg_match('/^-(.+)$/', $token, $matches)) { - // word-exclude - $parsed .= 'NOT('.ft_termParser($Indexer, $matches[1]).')'; - } else { - // word-include - $parsed .= ft_termParser($Indexer, $token); - } - } - } - $parsed_query .= $parsed; - } - - // cleanup (very sensitive) - $parsed_query .= str_repeat(')', $parens_level); - do { - $parsed_query_old = $parsed_query; - $parsed_query = preg_replace('/(NOT)?\(\)/u', '', $parsed_query); - } while ($parsed_query !== $parsed_query_old); - $parsed_query = preg_replace('/(NOT|OR)+\)/u', ')' , $parsed_query); - $parsed_query = preg_replace('/(OR)+/u' , 'OR' , $parsed_query); - $parsed_query = preg_replace('/\(OR/u' , '(' , $parsed_query); - $parsed_query = preg_replace('/^OR|OR$/u' , '' , $parsed_query); - $parsed_query = preg_replace('/\)(NOT)?\(/u' , ')AND$1(', $parsed_query); - - // adjustment: make highlightings right - $parens_level = 0; - $notgrp_levels = array(); - $parsed_query_new = ''; - $tokens = preg_split('/(NOT\(|[()])/u', $parsed_query, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); - foreach ($tokens as $token) { - if ($token === 'NOT(') { - $notgrp_levels[] = ++$parens_level; - } elseif ($token === '(') { - ++$parens_level; - } elseif ($token === ')') { - if ($parens_level-- === end($notgrp_levels)) array_pop($notgrp_levels); - } elseif (count($notgrp_levels) % 2 === 1) { - // turn highlight-flag off if terms are logically in "NOT" group - $token = preg_replace('/([WPN])\+\:/u', '$1-:', $token); - } - $parsed_query_new .= $token; - } - $parsed_query = $parsed_query_new; - - /** - * convert infix notation string into postfix (Reverse Polish notation) array - * by Shunting-yard algorithm - * - * see: http://en.wikipedia.org/wiki/Reverse_Polish_notation - * see: http://en.wikipedia.org/wiki/Shunting-yard_algorithm - */ - $parsed_ary = array(); - $ope_stack = array(); - $ope_precedence = array(')' => 1, 'OR' => 2, 'AND' => 3, 'NOT' => 4, '(' => 5); - $ope_regex = '/([()]|OR|AND|NOT)/u'; - - $tokens = preg_split($ope_regex, $parsed_query, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); - foreach ($tokens as $token) { - if (preg_match($ope_regex, $token)) { - // operator - $last_ope = end($ope_stack); - while ($last_ope !== false && $ope_precedence[$token] <= $ope_precedence[$last_ope] && $last_ope != '(') { - $parsed_ary[] = array_pop($ope_stack); - $last_ope = end($ope_stack); - } - if ($token == ')') { - array_pop($ope_stack); // this array_pop always deletes '(' - } else { - $ope_stack[] = $token; - } - } else { - // operand - $token_decoded = str_replace(array('OP', 'CP'), array('(', ')'), $token); - $parsed_ary[] = $token_decoded; - } - } - $parsed_ary = array_values(array_merge($parsed_ary, array_reverse($ope_stack))); - - // cleanup: each double "NOT" in RPN array actually does nothing - $parsed_ary_count = count($parsed_ary); - for ($i = 1; $i < $parsed_ary_count; ++$i) { - if ($parsed_ary[$i] === 'NOT' && $parsed_ary[$i - 1] === 'NOT') { - unset($parsed_ary[$i], $parsed_ary[$i - 1]); - } - } - $parsed_ary = array_values($parsed_ary); - - // build return value - $q = array(); - $q['query'] = $query; - $q['parsed_str'] = $parsed_query; - $q['parsed_ary'] = $parsed_ary; - - foreach ($q['parsed_ary'] as $token) { - if (strlen($token) < 3 || $token[2] !== ':') continue; - $body = substr($token, 3); - - switch (substr($token, 0, 3)) { - case 'N+:': - $q['ns'][] = $body; // for backward compatibility - break; - case 'N-:': - $q['notns'][] = $body; // for backward compatibility - break; - case 'W_:': - $q['words'][] = $body; - break; - case 'W-:': - $q['words'][] = $body; - $q['not'][] = $body; // for backward compatibility - break; - case 'W+:': - $q['words'][] = $body; - $q['highlight'][] = $body; - $q['and'][] = $body; // for backward compatibility - break; - case 'P-:': - $q['phrases'][] = $body; - break; - case 'P+:': - $q['phrases'][] = $body; - $q['highlight'][] = $body; - break; - } - } - foreach (array('words', 'phrases', 'highlight', 'ns', 'notns', 'and', 'not') as $key) { - $q[$key] = empty($q[$key]) ? array() : array_values(array_unique($q[$key])); - } - - return $q; -} - -/** - * Transforms given search term into intermediate representation - * - * This function is used in ft_queryParser() and not for general purpose use. - * - * @author Kazutaka Miyasaka - * - * @param dokuwiki\Search\Indexer $Indexer - * @param string $term - * @param bool $consider_asian - * @param bool $phrase_mode - * @return string - */ -function ft_termParser($Indexer, $term, $consider_asian = true, $phrase_mode = false) { - $parsed = ''; - if ($consider_asian) { - // successive asian characters need to be searched as a phrase - $words = \dokuwiki\Utf8\Asian::splitAsianWords($term); - foreach ($words as $word) { - $phrase_mode = $phrase_mode ? true : \dokuwiki\Utf8\Asian::isAsianWords($word); - $parsed .= ft_termParser($Indexer, $word, false, $phrase_mode); - } - } else { - $term_noparen = str_replace(array('(', ')'), ' ', $term); - $words = $Indexer->tokenizer($term_noparen, true); - - // W_: no need to highlight - if (empty($words)) { - $parsed = '()'; // important: do not remove - } elseif ($words[0] === $term) { - $parsed = '(W+:'.$words[0].')'; - } elseif ($phrase_mode) { - $term_encoded = str_replace(array('(', ')'), array('OP', 'CP'), $term); - $parsed = '((W_:'.implode(')(W_:', $words).')(P+:'.$term_encoded.'))'; - } else { - $parsed = '((W+:'.implode(')(W+:', $words).'))'; - } - } - return $parsed; -} - -/** - * Recreate a search query string based on parsed parts, doesn't support negated phrases and `OR` searches - * - * @param array $and - * @param array $not - * @param array $phrases - * @param array $ns - * @param array $notns - * - * @return string - */ -function ft_queryUnparser_simple(array $and, array $not, array $phrases, array $ns, array $notns) { - $query = implode(' ', $and); - if (!empty($not)) { - $query .= ' -' . implode(' -', $not); - } - - if (!empty($phrases)) { - $query .= ' "' . implode('" "', $phrases) . '"'; - } - - if (!empty($ns)) { - $query .= ' @' . implode(' @', $ns); - } - - if (!empty($notns)) { - $query .= ' ^' . implode(' ^', $notns); - } - - return $query; -} - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/inc/html.php b/snippets/dokuwiki-2023-04-04/inc/html.php deleted file mode 100644 index a7e2253..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/html.php +++ /dev/null @@ -1,1020 +0,0 @@ - - */ - -use dokuwiki\Action\Denied; -use dokuwiki\Action\Locked; -use dokuwiki\ChangeLog\PageChangeLog; -use dokuwiki\Extension\AuthPlugin; -use dokuwiki\Extension\Event; -use dokuwiki\Ui\Backlinks; -use dokuwiki\Ui\Editor; -use dokuwiki\Ui\Index; -use dokuwiki\Ui\Login; -use dokuwiki\Ui\PageConflict; -use dokuwiki\Ui\PageDiff; -use dokuwiki\Ui\PageDraft; -use dokuwiki\Ui\PageRevisions; -use dokuwiki\Ui\PageView; -use dokuwiki\Ui\Recent; -use dokuwiki\Ui\UserProfile; -use dokuwiki\Ui\UserRegister; -use dokuwiki\Ui\UserResendPwd; -use dokuwiki\Utf8\Clean; - -if (!defined('SEC_EDIT_PATTERN')) { - define('SEC_EDIT_PATTERN', '##'); -} - - -/** - * Convenience function to quickly build a wikilink - * - * @author Andreas Gohr - * @param string $id id of the target page - * @param string $name the name of the link, i.e. the text that is displayed - * @param string|array $search search string(s) that shall be highlighted in the target page - * @return string the HTML code of the link - */ -function html_wikilink($id, $name = null, $search = '') { - /** @var Doku_Renderer_xhtml $xhtml_renderer */ - static $xhtml_renderer = null; - if (is_null($xhtml_renderer)) { - $xhtml_renderer = p_get_renderer('xhtml'); - } - - return $xhtml_renderer->internallink($id,$name,$search,true,'navigation'); -} - -/** - * The loginform - * - * @author Andreas Gohr - * - * @param bool $svg Whether to show svg icons in the register and resendpwd links or not - * @deprecated 2020-07-18 - */ -function html_login($svg = false) { - dbg_deprecated(Login::class .'::show()'); - (new dokuwiki\Ui\Login($svg))->show(); -} - - -/** - * Denied page content - * - * @deprecated 2020-07-18 not called anymore, see inc/Action/Denied::tplContent() - */ -function html_denied() { - dbg_deprecated(Denied::class .'::showBanner()'); - (new dokuwiki\Action\Denied())->showBanner(); -} - -/** - * inserts section edit buttons if wanted or removes the markers - * - * @author Andreas Gohr - * - * @param string $text - * @param bool $show show section edit buttons? - * @return string - */ -function html_secedit($text, $show = true) { - global $INFO; - - if ((isset($INFO) && !$INFO['writable']) || !$show || (isset($INFO) && $INFO['rev'])) { - return preg_replace(SEC_EDIT_PATTERN,'',$text); - } - - return preg_replace_callback(SEC_EDIT_PATTERN, - 'html_secedit_button', $text); -} - -/** - * prepares section edit button data for event triggering - * used as a callback in html_secedit - * - * @author Andreas Gohr - * - * @param array $matches matches with regexp - * @return string - * @triggers HTML_SECEDIT_BUTTON - */ -function html_secedit_button($matches){ - $json = htmlspecialchars_decode($matches[1], ENT_QUOTES); - $data = json_decode($json, true); - if ($data === null) { - return ''; - } - $data['target'] = strtolower($data['target']); - $data['hid'] = strtolower($data['hid'] ?? ''); - - return Event::createAndTrigger( - 'HTML_SECEDIT_BUTTON', - $data, - 'html_secedit_get_button' - ); -} - -/** - * prints a section editing button - * used as default action form HTML_SECEDIT_BUTTON - * - * @author Adrian Lang - * - * @param array $data name, section id and target - * @return string html - */ -function html_secedit_get_button($data) { - global $ID; - global $INFO; - - if (!isset($data['name']) || $data['name'] === '') return ''; - - $name = $data['name']; - unset($data['name']); - - $secid = $data['secid']; - unset($data['secid']); - - $params = array_merge( - array('do' => 'edit', 'rev' => $INFO['lastmod'], 'summary' => '['.$name.'] '), - $data - ); - - $html = '
    '; - $html.= html_btn('secedit', $ID, '', $params, 'post', $name); - $html.= '
    '; - return $html; -} - -/** - * Just the back to top button (in its own form) - * - * @author Andreas Gohr - * - * @return string html - */ -function html_topbtn() { - global $lang; - - return '' - .''; -} - -/** - * Displays a button (using its own form) - * If tooltip exists, the access key tooltip is replaced. - * - * @author Andreas Gohr - * - * @param string $name - * @param string $id - * @param string $akey access key - * @param string[] $params key-value pairs added as hidden inputs - * @param string $method - * @param string $tooltip - * @param bool|string $label label text, false: lookup btn_$name in localization - * @param string $svg (optional) svg code, inserted into the button - * @return string - */ -function html_btn($name, $id, $akey, $params, $method = 'get', $tooltip = '', $label = false, $svg = null) { - global $conf; - global $lang; - - if (!$label) - $label = $lang['btn_'.$name]; - - //filter id (without urlencoding) - $id = idfilter($id,false); - - //make nice URLs even for buttons - if ($conf['userewrite'] == 2) { - $script = DOKU_BASE.DOKU_SCRIPT.'/'.$id; - } elseif ($conf['userewrite']) { - $script = DOKU_BASE.$id; - } else { - $script = DOKU_BASE.DOKU_SCRIPT; - $params['id'] = $id; - } - - $html = '
    '; - - if (is_array($params)) { - foreach ($params as $key => $val) { - $html .= ''; - } - } - - $tip = empty($tooltip) ? hsc($label) : hsc($tooltip); - - $html .= ''; - $html .= '
    '; - - return $html; -} -/** - * show a revision warning - * - * @author Szymon Olewniczak - * @deprecated 2020-07-18 - */ -function html_showrev() { - dbg_deprecated(PageView::class .'::showrev()'); -} - -/** - * Show a wiki page - * - * @author Andreas Gohr - * - * @param null|string $txt wiki text or null for showing $ID - * @deprecated 2020-07-18 - */ -function html_show($txt=null) { - dbg_deprecated(PageView::class .'::show()'); - (new dokuwiki\Ui\PageView($txt))->show(); -} - -/** - * ask the user about how to handle an exisiting draft - * - * @author Andreas Gohr - * @deprecated 2020-07-18 - */ -function html_draft() { - dbg_deprecated(PageDraft::class .'::show()'); - (new dokuwiki\Ui\PageDraft)->show(); -} - -/** - * Highlights searchqueries in HTML code - * - * @author Andreas Gohr - * @author Harry Fuecks - * - * @param string $html - * @param array|string $phrases - * @return string html - */ -function html_hilight($html, $phrases) { - $phrases = (array) $phrases; - $phrases = array_map('preg_quote_cb', $phrases); - $phrases = array_map('ft_snippet_re_preprocess', $phrases); - $phrases = array_filter($phrases); - $regex = join('|',$phrases); - - if ($regex === '') return $html; - if (!Clean::isUtf8($regex)) return $html; - - return @preg_replace_callback("/((<[^>]*)|$regex)/ui", function ($match) { - $hlight = unslash($match[0]); - if (!isset($match[2])) { - $hlight = ''.$hlight.''; - } - return $hlight; - }, $html); -} - -/** - * Display error on locked pages - * - * @author Andreas Gohr - * @deprecated 2020-07-18 not called anymore, see inc/Action/Locked::tplContent() - */ -function html_locked() { - dbg_deprecated(Locked::class .'::showBanner()'); - (new dokuwiki\Action\Locked())->showBanner(); -} - -/** - * list old revisions - * - * @author Andreas Gohr - * @author Ben Coburn - * @author Kate Arzamastseva - * - * @param int $first skip the first n changelog lines - * @param string $media_id id of media, or empty for current page - * @deprecated 2020-07-18 - */ -function html_revisions($first = -1, $media_id = '') { - dbg_deprecated(PageRevisions::class .'::show()'); - if ($media_id) { - (new dokuwiki\Ui\MediaRevisions($media_id))->show($first); - } else { - global $INFO; - (new dokuwiki\Ui\PageRevisions($INFO['id']))->show($first); - } -} - -/** - * display recent changes - * - * @author Andreas Gohr - * @author Matthias Grimm - * @author Ben Coburn - * @author Kate Arzamastseva - * - * @param int $first - * @param string $show_changes - * @deprecated 2020-07-18 - */ -function html_recent($first = 0, $show_changes = 'both') { - dbg_deprecated(Recent::class .'::show()'); - (new dokuwiki\Ui\Recent($first, $show_changes))->show(); -} - -/** - * Display page index - * - * @author Andreas Gohr - * - * @param string $ns - * @deprecated 2020-07-18 - */ -function html_index($ns) { - dbg_deprecated(Index::class .'::show()'); - (new dokuwiki\Ui\Index($ns))->show(); -} - -/** - * Index tree item formatter for html_buildlist() - * - * User function for html_buildlist() - * - * @author Andreas Gohr - * - * @param array $item - * @return string - * @deprecated 2020-07-18 - */ -function html_list_index($item) { - dbg_deprecated(Index::class .'::formatListItem()'); - return (new dokuwiki\Ui\Index)->formatListItem($item); -} - -/** - * Index list item formatter for html_buildlist() - * - * This user function is used in html_buildlist to build the - *
  • tags for namespaces when displaying the page index - * it gives different classes to opened or closed "folders" - * - * @author Andreas Gohr - * - * @param array $item - * @return string html - * @deprecated 2020-07-18 - */ -function html_li_index($item) { - dbg_deprecated(Index::class .'::tagListItem()'); - return (new dokuwiki\Ui\Index)->tagListItem($item); -} - -/** - * Default list item formatter for html_buildlist() - * - * @author Andreas Gohr - * - * @param array $item - * @return string html - * @deprecated 2020-07-18 - */ -function html_li_default($item){ - return '
  • '; -} - -/** - * Build an unordered list - * - * Build an unordered list from the given $data array - * Each item in the array has to have a 'level' property - * the item itself gets printed by the given $func user - * function. The second and optional function is used to - * print the
  • tag. Both user function need to accept - * a single item. - * - * Both user functions can be given as array to point to - * a member of an object. - * - * @author Andreas Gohr - * - * @param array $data array with item arrays - * @param string $class class of ul wrapper - * @param callable $func callback to print an list item - * @param callable $lifunc (optional) callback to the opening li tag - * @param bool $forcewrapper (optional) Trigger building a wrapper ul if the first level is - * 0 (we have a root object) or 1 (just the root content) - * @return string html of an unordered list - */ -function html_buildlist($data, $class, $func, $lifunc = null, $forcewrapper = false) { - if (count($data) === 0) { - return ''; - } - - $firstElement = reset($data); - $start_level = $firstElement['level']; - $level = $start_level; - $html = ''; - $open = 0; - - // set callback function to build the
  • tag, formerly defined as html_li_default() - if (!is_callable($lifunc)) { - $lifunc = function ($item) { - return '
  • '; - }; - } - - foreach ($data as $item) { - if ($item['level'] > $level) { - //open new list - for ($i = 0; $i < ($item['level'] - $level); $i++) { - if ($i) $html .= '
  • '; - $html .= "\n".'
      '."\n"; - $open++; - } - $level = $item['level']; - - } elseif ($item['level'] < $level) { - //close last item - $html .= ''."\n"; - while ($level > $item['level'] && $open > 0 ) { - //close higher lists - $html .= '
    '."\n".'
  • '."\n"; - $level--; - $open--; - } - } elseif ($html !== '') { - //close previous item - $html .= ''."\n"; - } - - //print item - $html .= call_user_func($lifunc, $item); - $html .= '
    '; - - $html .= call_user_func($func, $item); - $html .= '
    '; - } - - //close remaining items and lists - $html .= ''."\n"; - while ($open-- > 0) { - $html .= ''."\n"; - } - - if ($forcewrapper || $start_level < 2) { - // Trigger building a wrapper ul if the first level is - // 0 (we have a root object) or 1 (just the root content) - $html = "\n".'
      '."\n".$html.'
    '."\n"; - } - - return $html; -} - -/** - * display backlinks - * - * @author Andreas Gohr - * @author Michael Klier - * @deprecated 2020-07-18 - */ -function html_backlinks() { - dbg_deprecated(Backlinks::class .'::show()'); - (new dokuwiki\Ui\Backlinks)->show(); -} - -/** - * Get header of diff HTML - * - * @param string $l_rev Left revisions - * @param string $r_rev Right revision - * @param string $id Page id, if null $ID is used - * @param bool $media If it is for media files - * @param bool $inline Return the header on a single line - * @return string[] HTML snippets for diff header - * @deprecated 2020-07-18 - */ -function html_diff_head($l_rev, $r_rev, $id = null, $media = false, $inline = false) { - dbg_deprecated('see '. PageDiff::class .'::buildDiffHead()'); - return ['', '', '', '']; -} - -/** - * Show diff - * between current page version and provided $text - * or between the revisions provided via GET or POST - * - * @author Andreas Gohr - * @param string $text when non-empty: compare with this text with most current version - * @param bool $intro display the intro text - * @param string $type type of the diff (inline or sidebyside) - * @deprecated 2020-07-18 - */ -function html_diff($text = '', $intro = true, $type = null) { - dbg_deprecated(PageDiff::class .'::show()'); - global $INFO; - (new dokuwiki\Ui\PageDiff($INFO['id']))->compareWith($text)->preference([ - 'showIntro' => $intro, - 'difftype' => $type, - ])->show(); -} - -/** - * Create html for revision navigation - * - * @param PageChangeLog $pagelog changelog object of current page - * @param string $type inline vs sidebyside - * @param int $l_rev left revision timestamp - * @param int $r_rev right revision timestamp - * @return string[] html of left and right navigation elements - * @deprecated 2020-07-18 - */ -function html_diff_navigation($pagelog, $type, $l_rev, $r_rev) { - dbg_deprecated('see '. PageDiff::class .'::buildRevisionsNavigation()'); - return ['', '']; -} - -/** - * Create html link to a diff defined by two revisions - * - * @param string $difftype display type - * @param string $linktype - * @param int $lrev oldest revision - * @param int $rrev newest revision or null for diff with current revision - * @return string html of link to a diff - * @deprecated 2020-07-18 - */ -function html_diff_navigationlink($difftype, $linktype, $lrev, $rrev = null) { - dbg_deprecated('see '. PageDiff::class .'::diffViewlink()'); - return ''; -} - -/** - * Insert soft breaks in diff html - * - * @param string $diffhtml - * @return string - * @deprecated 2020-07-18 - */ -function html_insert_softbreaks($diffhtml) { - dbg_deprecated(PageDiff::class .'::insertSoftbreaks()'); - return (new dokuwiki\Ui\PageDiff)->insertSoftbreaks($diffhtml); -} - -/** - * show warning on conflict detection - * - * @author Andreas Gohr - * - * @param string $text - * @param string $summary - * @deprecated 2020-07-18 - */ -function html_conflict($text, $summary) { - dbg_deprecated(PageConflict::class .'::show()'); - (new dokuwiki\Ui\PageConflict($text, $summary))->show(); -} - -/** - * Prints the global message array - * - * @author Andreas Gohr - */ -function html_msgarea() { - global $MSG, $MSG_shown; - /** @var array $MSG */ - // store if the global $MSG has already been shown and thus HTML output has been started - $MSG_shown = true; - - if (!isset($MSG)) return; - - $shown = array(); - foreach ($MSG as $msg) { - $hash = md5($msg['msg']); - if (isset($shown[$hash])) continue; // skip double messages - if (info_msg_allowed($msg)) { - print '
    '; - print $msg['msg']; - print '
    '; - } - $shown[$hash] = 1; - } - - unset($GLOBALS['MSG']); -} - -/** - * Prints the registration form - * - * @author Andreas Gohr - * @deprecated 2020-07-18 - */ -function html_register() { - dbg_deprecated(UserRegister::class .'::show()'); - (new dokuwiki\Ui\UserRegister)->show(); -} - -/** - * Print the update profile form - * - * @author Christopher Smith - * @author Andreas Gohr - * @deprecated 2020-07-18 - */ -function html_updateprofile() { - dbg_deprecated(UserProfile::class .'::show()'); - (new dokuwiki\Ui\UserProfile)->show(); -} - -/** - * Preprocess edit form data - * - * @author Andreas Gohr - * - * @deprecated 2020-07-18 - */ -function html_edit() { - dbg_deprecated(Editor::class .'::show()'); - (new dokuwiki\Ui\Editor)->show(); -} - -/** - * Display the default edit form - * - * Is the default action for HTML_EDIT_FORMSELECTION. - * - * @param array $param - * @deprecated 2020-07-18 - */ -function html_edit_form($param) { - dbg_deprecated(Editor::class .'::addTextarea()'); - (new dokuwiki\Ui\Editor)->addTextarea($param); -} - -/** - * prints some debug info - * - * @author Andreas Gohr - */ -function html_debug() { - global $conf; - global $lang; - /** @var AuthPlugin $auth */ - global $auth; - global $INFO; - - //remove sensitive data - $cnf = $conf; - debug_guard($cnf); - $nfo = $INFO; - debug_guard($nfo); - $ses = $_SESSION; - debug_guard($ses); - - print ''; - - print '

    When reporting bugs please send all the following '; - print 'output as a mail to andi@splitbrain.org '; - print 'The best way to do this is to save this page in your browser

    '; - - print '$INFO:
    ';
    -    print_r($nfo);
    -    print '
    '; - - print '$_SERVER:
    ';
    -    print_r($_SERVER);
    -    print '
    '; - - print '$conf:
    ';
    -    print_r($cnf);
    -    print '
    '; - - print 'DOKU_BASE:
    ';
    -    print DOKU_BASE;
    -    print '
    '; - - print 'abs DOKU_BASE:
    ';
    -    print DOKU_URL;
    -    print '
    '; - - print 'rel DOKU_BASE:
    ';
    -    print dirname($_SERVER['PHP_SELF']).'/';
    -    print '
    '; - - print 'PHP Version:
    ';
    -    print phpversion();
    -    print '
    '; - - print 'locale:
    ';
    -    print setlocale(LC_ALL,0);
    -    print '
    '; - - print 'encoding:
    ';
    -    print $lang['encoding'];
    -    print '
    '; - - if ($auth) { - print 'Auth backend capabilities:
    ';
    -        foreach ($auth->getCapabilities() as $cando) {
    -            print '   '.str_pad($cando,16) .' => '. (int)$auth->canDo($cando) . DOKU_LF;
    -        }
    -        print '
    '; - } - - print '$_SESSION:
    ';
    -    print_r($ses);
    -    print '
    '; - - print 'Environment:
    ';
    -    print_r($_ENV);
    -    print '
    '; - - print 'PHP settings:
    ';
    -    $inis = ini_get_all();
    -    print_r($inis);
    -    print '
    '; - - if (function_exists('apache_get_version')) { - $apache = array(); - $apache['version'] = apache_get_version(); - - if (function_exists('apache_get_modules')) { - $apache['modules'] = apache_get_modules(); - } - print 'Apache
    ';
    -        print_r($apache);
    -        print '
    '; - } - - print ''; -} - -/** - * Form to request a new password for an existing account - * - * @author Benoit Chesneau - * @author Andreas Gohr - * @deprecated 2020-07-18 - */ -function html_resendpwd() { - dbg_deprecated(UserResendPwd::class .'::show()'); - (new dokuwiki\Ui\UserResendPwd)->show(); -} - -/** - * Return the TOC rendered to XHTML - * - * @author Andreas Gohr - * - * @param array $toc - * @return string html - */ -function html_TOC($toc) { - if (!count($toc)) return ''; - global $lang; - $out = ''.DOKU_LF; - $out .= '
    '.DOKU_LF; - $out .= '

    '; - $out .= $lang['toc']; - $out .= '

    '.DOKU_LF; - $out .= '
    '.DOKU_LF; - $out .= html_buildlist($toc, 'toc', 'html_list_toc', null, true); - $out .= '
    '.DOKU_LF.'
    '.DOKU_LF; - $out .= ''.DOKU_LF; - return $out; -} - -/** - * Callback for html_buildlist - * - * @param array $item - * @return string html - */ -function html_list_toc($item) { - if (isset($item['hid'])){ - $link = '#'.$item['hid']; - } else { - $link = $item['link']; - } - - return ''.hsc($item['title']).''; -} - -/** - * Helper function to build TOC items - * - * Returns an array ready to be added to a TOC array - * - * @param string $link - where to link (if $hash set to '#' it's a local anchor) - * @param string $text - what to display in the TOC - * @param int $level - nesting level - * @param string $hash - is prepended to the given $link, set blank if you want full links - * @return array the toc item - */ -function html_mktocitem($link, $text, $level, $hash='#') { - return array( - 'link' => $hash.$link, - 'title' => $text, - 'type' => 'ul', - 'level' => $level - ); -} - -/** - * Output a Doku_Form object. - * Triggers an event with the form name: HTML_{$name}FORM_OUTPUT - * - * @author Tom N Harris - * - * @param string $name The name of the form - * @param Doku_Form $form The form - * @return void - * @deprecated 2020-07-18 - */ -function html_form($name, $form) { - dbg_deprecated('use dokuwiki\Form\Form instead of Doku_Form'); - // Safety check in case the caller forgets. - $form->endFieldset(); - Event::createAndTrigger('HTML_'.strtoupper($name).'FORM_OUTPUT', $form, 'html_form_output', false); -} - -/** - * Form print function. - * Just calls printForm() on the form object. - * - * @param Doku_Form $form The form - * @return void - * @deprecated 2020-07-18 - */ -function html_form_output($form) { - dbg_deprecated('use dokuwiki\Form\Form::toHTML()'); - $form->printForm(); -} - -/** - * Embed a flash object in HTML - * - * This will create the needed HTML to embed a flash movie in a cross browser - * compatble way using valid XHTML - * - * The parameters $params, $flashvars and $atts need to be associative arrays. - * No escaping needs to be done for them. The alternative content *has* to be - * escaped because it is used as is. If no alternative content is given - * $lang['noflash'] is used. - * - * @author Andreas Gohr - * @link http://latrine.dgx.cz/how-to-correctly-insert-a-flash-into-xhtml - * - * @param string $swf - the SWF movie to embed - * @param int $width - width of the flash movie in pixels - * @param int $height - height of the flash movie in pixels - * @param array $params - additional parameters () - * @param array $flashvars - parameters to be passed in the flashvar parameter - * @param array $atts - additional attributes for the tag - * @param string $alt - alternative content (is NOT automatically escaped!) - * @return string - the XHTML markup - */ -function html_flashobject($swf,$width,$height,$params=null,$flashvars=null,$atts=null,$alt=''){ - global $lang; - - $out = ''; - - // prepare the object attributes - if(is_null($atts)) $atts = array(); - $atts['width'] = (int) $width; - $atts['height'] = (int) $height; - if(!$atts['width']) $atts['width'] = 425; - if(!$atts['height']) $atts['height'] = 350; - - // add object attributes for standard compliant browsers - $std = $atts; - $std['type'] = 'application/x-shockwave-flash'; - $std['data'] = $swf; - - // add object attributes for IE - $ie = $atts; - $ie['classid'] = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'; - - // open object (with conditional comments) - $out .= ''.NL; - $out .= ''.NL; - $out .= ''.NL; - $out .= ''.NL; - - // print params - if(is_array($params)) foreach($params as $key => $val){ - $out .= ' '.NL; - } - - // add flashvars - if(is_array($flashvars)){ - $out .= ' '.NL; - } - - // alternative content - if($alt){ - $out .= $alt.NL; - }else{ - $out .= $lang['noflash'].NL; - } - - // finish - $out .= ''.NL; - $out .= ''.NL; - - return $out; -} - -/** - * Prints HTML code for the given tab structure - * - * @param array $tabs tab structure - * @param string $current_tab the current tab id - * @return void - */ -function html_tabs($tabs, $current_tab = null) { - echo '
      '.NL; - - foreach ($tabs as $id => $tab) { - html_tab($tab['href'], $tab['caption'], $id === $current_tab); - } - - echo '
    '.NL; -} - -/** - * Prints a single tab - * - * @author Kate Arzamastseva - * @author Adrian Lang - * - * @param string $href - tab href - * @param string $caption - tab caption - * @param boolean $selected - is tab selected - * @return void - */ - -function html_tab($href, $caption, $selected = false) { - $tab = '
  • '; - if ($selected) { - $tab .= ''; - } else { - $tab .= ''; - } - $tab .= hsc($caption) - . '' - . '
  • '.NL; - echo $tab; -} - -/** - * Display size change - * - * @param int $sizechange - size of change in Bytes - * @param Doku_Form $form - (optional) form to add elements to - * @return void|string - */ -function html_sizechange($sizechange, $form = null) { - if (isset($sizechange)) { - $class = 'sizechange'; - $value = filesize_h(abs($sizechange)); - if ($sizechange > 0) { - $class .= ' positive'; - $value = '+' . $value; - } elseif ($sizechange < 0) { - $class .= ' negative'; - $value = '-' . $value; - } else { - $value = '±' . $value; - } - if (!isset($form)) { - return ''.$value.''; - } else { // Doku_Form - $form->addElement(form_makeOpenTag('span', array('class' => $class))); - $form->addElement($value); - $form->addElement(form_makeCloseTag('span')); - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/httputils.php b/snippets/dokuwiki-2023-04-04/inc/httputils.php deleted file mode 100644 index 00d001f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/httputils.php +++ /dev/null @@ -1,343 +0,0 @@ - - */ - -define('HTTP_MULTIPART_BOUNDARY','D0KuW1K1B0uNDARY'); -define('HTTP_HEADER_LF',"\r\n"); -define('HTTP_CHUNK_SIZE',16*1024); - -/** - * Checks and sets HTTP headers for conditional HTTP requests - * - * @author Simon Willison - * @link http://simonwillison.net/2003/Apr/23/conditionalGet/ - * - * @param int $timestamp lastmodified time of the cache file - * @returns void or exits with previously header() commands executed - */ -function http_conditionalRequest($timestamp){ - global $INPUT; - - // A PHP implementation of conditional get, see - // http://fishbowl.pastiche.org/2002/10/21/http_conditional_get_for_rss_hackers/ - $last_modified = substr(gmdate('r', $timestamp), 0, -5).'GMT'; - $etag = '"'.md5($last_modified).'"'; - // Send the headers - header("Last-Modified: $last_modified"); - header("ETag: $etag"); - // See if the client has provided the required headers - $if_modified_since = $INPUT->server->filter('stripslashes')->str('HTTP_IF_MODIFIED_SINCE', false); - $if_none_match = $INPUT->server->filter('stripslashes')->str('HTTP_IF_NONE_MATCH', false); - - if (!$if_modified_since && !$if_none_match){ - return; - } - - // At least one of the headers is there - check them - if ($if_none_match && $if_none_match != $etag) { - return; // etag is there but doesn't match - } - - if ($if_modified_since && $if_modified_since != $last_modified) { - return; // if-modified-since is there but doesn't match - } - - // Nothing has changed since their last request - serve a 304 and exit - header('HTTP/1.0 304 Not Modified'); - - // don't produce output, even if compression is on - @ob_end_clean(); - exit; -} - -/** - * Let the webserver send the given file via x-sendfile method - * - * @author Chris Smith - * - * @param string $file absolute path of file to send - * @returns void or exits with previous header() commands executed - */ -function http_sendfile($file) { - global $conf; - - //use x-sendfile header to pass the delivery to compatible web servers - if($conf['xsendfile'] == 1){ - header("X-LIGHTTPD-send-file: $file"); - ob_end_clean(); - exit; - }elseif($conf['xsendfile'] == 2){ - header("X-Sendfile: $file"); - ob_end_clean(); - exit; - }elseif($conf['xsendfile'] == 3){ - // FS#2388 nginx just needs the relative path. - $file = DOKU_REL.substr($file, strlen(fullpath(DOKU_INC)) + 1); - header("X-Accel-Redirect: $file"); - ob_end_clean(); - exit; - } -} - -/** - * Send file contents supporting rangeRequests - * - * This function exits the running script - * - * @param resource $fh - file handle for an already open file - * @param int $size - size of the whole file - * @param int $mime - MIME type of the file - * - * @author Andreas Gohr - */ -function http_rangeRequest($fh,$size,$mime){ - global $INPUT; - - $ranges = array(); - $isrange = false; - - header('Accept-Ranges: bytes'); - - if(!$INPUT->server->has('HTTP_RANGE')){ - // no range requested - send the whole file - $ranges[] = array(0,$size,$size); - }else{ - $t = explode('=', $INPUT->server->str('HTTP_RANGE')); - if (!$t[0]=='bytes') { - // we only understand byte ranges - send the whole file - $ranges[] = array(0,$size,$size); - }else{ - $isrange = true; - // handle multiple ranges - $r = explode(',',$t[1]); - foreach($r as $x){ - $p = explode('-', $x); - $start = (int)$p[0]; - $end = (int)$p[1]; - if (!$end) $end = $size - 1; - if ($start > $end || $start > $size || $end > $size){ - header('HTTP/1.1 416 Requested Range Not Satisfiable'); - print 'Bad Range Request!'; - exit; - } - $len = $end - $start + 1; - $ranges[] = array($start,$end,$len); - } - } - } - $parts = count($ranges); - - // now send the type and length headers - if(!$isrange){ - header("Content-Type: $mime",true); - }else{ - header('HTTP/1.1 206 Partial Content'); - if($parts == 1){ - header("Content-Type: $mime",true); - }else{ - header('Content-Type: multipart/byteranges; boundary='.HTTP_MULTIPART_BOUNDARY,true); - } - } - - // send all ranges - for($i=0; $i<$parts; $i++){ - list($start,$end,$len) = $ranges[$i]; - - // multipart or normal headers - if($parts > 1){ - echo HTTP_HEADER_LF.'--'.HTTP_MULTIPART_BOUNDARY.HTTP_HEADER_LF; - echo "Content-Type: $mime".HTTP_HEADER_LF; - echo "Content-Range: bytes $start-$end/$size".HTTP_HEADER_LF; - echo HTTP_HEADER_LF; - }else{ - header("Content-Length: $len"); - if($isrange){ - header("Content-Range: bytes $start-$end/$size"); - } - } - - // send file content - fseek($fh,$start); //seek to start of range - $chunk = ($len > HTTP_CHUNK_SIZE) ? HTTP_CHUNK_SIZE : $len; - while (!feof($fh) && $chunk > 0) { - @set_time_limit(30); // large files can take a lot of time - print fread($fh, $chunk); - flush(); - $len -= $chunk; - $chunk = ($len > HTTP_CHUNK_SIZE) ? HTTP_CHUNK_SIZE : $len; - } - } - if($parts > 1){ - echo HTTP_HEADER_LF.'--'.HTTP_MULTIPART_BOUNDARY.'--'.HTTP_HEADER_LF; - } - - // everything should be done here, exit (or return if testing) - if (defined('SIMPLE_TEST')) return; - exit; -} - -/** - * Check for a gzipped version and create if necessary - * - * return true if there exists a gzip version of the uncompressed file - * (samepath/samefilename.sameext.gz) created after the uncompressed file - * - * @author Chris Smith - * - * @param string $uncompressed_file - * @return bool - */ -function http_gzip_valid($uncompressed_file) { - if(!DOKU_HAS_GZIP) return false; - - $gzip = $uncompressed_file.'.gz'; - if (filemtime($gzip) < filemtime($uncompressed_file)) { // filemtime returns false (0) if file doesn't exist - return copy($uncompressed_file, 'compress.zlib://'.$gzip); - } - - return true; -} - -/** - * Set HTTP headers and echo cachefile, if useable - * - * This function handles output of cacheable resource files. It ses the needed - * HTTP headers. If a useable cache is present, it is passed to the web server - * and the script is terminated. - * - * @param string $cache cache file name - * @param bool $cache_ok if cache can be used - */ -function http_cached($cache, $cache_ok) { - global $conf; - - // check cache age & handle conditional request - // since the resource files are timestamped, we can use a long max age: 1 year - header('Cache-Control: public, max-age=31536000'); - header('Pragma: public'); - if($cache_ok){ - http_conditionalRequest(filemtime($cache)); - if($conf['allowdebug']) header("X-CacheUsed: $cache"); - - // finally send output - if ($conf['gzip_output'] && http_gzip_valid($cache)) { - header('Vary: Accept-Encoding'); - header('Content-Encoding: gzip'); - readfile($cache.".gz"); - } else { - http_sendfile($cache); - readfile($cache); - } - exit; - } - - http_conditionalRequest(time()); -} - -/** - * Cache content and print it - * - * @param string $file file name - * @param string $content - */ -function http_cached_finish($file, $content) { - global $conf; - - // save cache file - io_saveFile($file, $content); - if(DOKU_HAS_GZIP) io_saveFile("$file.gz",$content); - - // finally send output - if ($conf['gzip_output'] && DOKU_HAS_GZIP) { - header('Vary: Accept-Encoding'); - header('Content-Encoding: gzip'); - print gzencode($content,9,FORCE_GZIP); - } else { - print $content; - } -} - -/** - * Fetches raw, unparsed POST data - * - * @return string - */ -function http_get_raw_post_data() { - static $postData = null; - if ($postData === null) { - $postData = file_get_contents('php://input'); - } - return $postData; -} - -/** - * Set the HTTP response status and takes care of the used PHP SAPI - * - * Inspired by CodeIgniter's set_status_header function - * - * @param int $code - * @param string $text - */ -function http_status($code = 200, $text = '') { - global $INPUT; - - static $stati = array( - 200 => 'OK', - 201 => 'Created', - 202 => 'Accepted', - 203 => 'Non-Authoritative Information', - 204 => 'No Content', - 205 => 'Reset Content', - 206 => 'Partial Content', - - 300 => 'Multiple Choices', - 301 => 'Moved Permanently', - 302 => 'Found', - 304 => 'Not Modified', - 305 => 'Use Proxy', - 307 => 'Temporary Redirect', - - 400 => 'Bad Request', - 401 => 'Unauthorized', - 403 => 'Forbidden', - 404 => 'Not Found', - 405 => 'Method Not Allowed', - 406 => 'Not Acceptable', - 407 => 'Proxy Authentication Required', - 408 => 'Request Timeout', - 409 => 'Conflict', - 410 => 'Gone', - 411 => 'Length Required', - 412 => 'Precondition Failed', - 413 => 'Request Entity Too Large', - 414 => 'Request-URI Too Long', - 415 => 'Unsupported Media Type', - 416 => 'Requested Range Not Satisfiable', - 417 => 'Expectation Failed', - - 500 => 'Internal Server Error', - 501 => 'Not Implemented', - 502 => 'Bad Gateway', - 503 => 'Service Unavailable', - 504 => 'Gateway Timeout', - 505 => 'HTTP Version Not Supported' - ); - - if($text == '' && isset($stati[$code])) { - $text = $stati[$code]; - } - - $server_protocol = $INPUT->server->str('SERVER_PROTOCOL', false); - - if(substr(php_sapi_name(), 0, 3) == 'cgi' || defined('SIMPLE_TEST')) { - header("Status: {$code} {$text}", true); - } elseif($server_protocol == 'HTTP/1.1' OR $server_protocol == 'HTTP/1.0') { - header($server_protocol." {$code} {$text}", true, $code); - } else { - header("HTTP/1.1 {$code} {$text}", true, $code); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/indexer.php b/snippets/dokuwiki-2023-04-04/inc/indexer.php deleted file mode 100644 index ab02b8e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/indexer.php +++ /dev/null @@ -1,369 +0,0 @@ - - * @author Tom N Harris - */ - -use dokuwiki\Extension\Event; -use dokuwiki\Search\Indexer; - -// Version tag used to force rebuild on upgrade -define('INDEXER_VERSION', 8); - -// set the minimum token length to use in the index (note, this doesn't apply to numeric tokens) -if (!defined('IDX_MINWORDLENGTH')) define('IDX_MINWORDLENGTH',2); - -/** - * Version of the indexer taking into consideration the external tokenizer. - * The indexer is only compatible with data written by the same version. - * - * @triggers INDEXER_VERSION_GET - * Plugins that modify what gets indexed should hook this event and - * add their version info to the event data like so: - * $data[$plugin_name] = $plugin_version; - * - * @author Tom N Harris - * @author Michael Hamann - * - * @return int|string - */ -function idx_get_version(){ - static $indexer_version = null; - if ($indexer_version == null) { - $version = INDEXER_VERSION; - - // DokuWiki version is included for the convenience of plugins - $data = array('dokuwiki'=>$version); - Event::createAndTrigger('INDEXER_VERSION_GET', $data, null, false); - unset($data['dokuwiki']); // this needs to be first - ksort($data); - foreach ($data as $plugin=>$vers) - $version .= '+'.$plugin.'='.$vers; - $indexer_version = $version; - } - return $indexer_version; -} - -/** - * Measure the length of a string. - * Differs from strlen in handling of asian characters. - * - * @author Tom N Harris - * - * @param string $w - * @return int - */ -function wordlen($w){ - $l = strlen($w); - // If left alone, all chinese "words" will get put into w3.idx - // So the "length" of a "word" is faked - if(preg_match_all('/[\xE2-\xEF]/',$w,$leadbytes)) { - foreach($leadbytes[0] as $b) - $l += ord($b) - 0xE1; - } - return $l; -} - -/** - * Create an instance of the indexer. - * - * @return Indexer an Indexer - * - * @author Tom N Harris - */ -function idx_get_indexer() { - static $Indexer; - if (!isset($Indexer)) { - $Indexer = new Indexer(); - } - return $Indexer; -} - -/** - * Returns words that will be ignored. - * - * @return array list of stop words - * - * @author Tom N Harris - */ -function & idx_get_stopwords() { - static $stopwords = null; - if (is_null($stopwords)) { - global $conf; - $swfile = DOKU_INC.'inc/lang/'.$conf['lang'].'/stopwords.txt'; - if(file_exists($swfile)){ - $stopwords = file($swfile, FILE_IGNORE_NEW_LINES); - }else{ - $stopwords = array(); - } - } - return $stopwords; -} - -/** - * Adds/updates the search index for the given page - * - * Locking is handled internally. - * - * @param string $page name of the page to index - * @param boolean $verbose print status messages - * @param boolean $force force reindexing even when the index is up to date - * @return string|boolean the function completed successfully - * - * @author Tom N Harris - */ -function idx_addPage($page, $verbose=false, $force=false) { - $idxtag = metaFN($page,'.indexed'); - // check if page was deleted but is still in the index - if (!page_exists($page)) { - if (!file_exists($idxtag)) { - if ($verbose) print("Indexer: $page does not exist, ignoring".DOKU_LF); - return false; - } - $Indexer = idx_get_indexer(); - $result = $Indexer->deletePage($page); - if ($result === "locked") { - if ($verbose) print("Indexer: locked".DOKU_LF); - return false; - } - @unlink($idxtag); - return $result; - } - - // check if indexing needed - if(!$force && file_exists($idxtag)){ - if(trim(io_readFile($idxtag)) == idx_get_version()){ - $last = @filemtime($idxtag); - if($last > @filemtime(wikiFN($page))){ - if ($verbose) print("Indexer: index for $page up to date".DOKU_LF); - return false; - } - } - } - - $indexenabled = p_get_metadata($page, 'internal index', METADATA_RENDER_UNLIMITED); - if ($indexenabled === false) { - $result = false; - if (file_exists($idxtag)) { - $Indexer = idx_get_indexer(); - $result = $Indexer->deletePage($page); - if ($result === "locked") { - if ($verbose) print("Indexer: locked".DOKU_LF); - return false; - } - @unlink($idxtag); - } - if ($verbose) print("Indexer: index disabled for $page".DOKU_LF); - return $result; - } - - $Indexer = idx_get_indexer(); - $pid = $Indexer->getPID($page); - if ($pid === false) { - if ($verbose) print("Indexer: getting the PID failed for $page".DOKU_LF); - return false; - } - $body = ''; - $metadata = array(); - $metadata['title'] = p_get_metadata($page, 'title', METADATA_RENDER_UNLIMITED); - if (($references = p_get_metadata($page, 'relation references', METADATA_RENDER_UNLIMITED)) !== null) - $metadata['relation_references'] = array_keys($references); - else - $metadata['relation_references'] = array(); - - if (($media = p_get_metadata($page, 'relation media', METADATA_RENDER_UNLIMITED)) !== null) - $metadata['relation_media'] = array_keys($media); - else - $metadata['relation_media'] = array(); - - $data = compact('page', 'body', 'metadata', 'pid'); - $evt = new Event('INDEXER_PAGE_ADD', $data); - if ($evt->advise_before()) $data['body'] = $data['body'] . " " . rawWiki($page); - $evt->advise_after(); - unset($evt); - extract($data); - - $result = $Indexer->addPageWords($page, $body); - if ($result === "locked") { - if ($verbose) print("Indexer: locked".DOKU_LF); - return false; - } - - if ($result) { - $result = $Indexer->addMetaKeys($page, $metadata); - if ($result === "locked") { - if ($verbose) print("Indexer: locked".DOKU_LF); - return false; - } - } - - if ($result) - io_saveFile(metaFN($page,'.indexed'), idx_get_version()); - if ($verbose) { - print("Indexer: finished".DOKU_LF); - return true; - } - return $result; -} - -/** - * Find tokens in the fulltext index - * - * Takes an array of words and will return a list of matching - * pages for each one. - * - * Important: No ACL checking is done here! All results are - * returned, regardless of permissions - * - * @param array $words list of words to search for - * @return array list of pages found, associated with the search terms - */ -function idx_lookup(&$words) { - $Indexer = idx_get_indexer(); - return $Indexer->lookup($words); -} - -/** - * Split a string into tokens - * - * @param string $string - * @param bool $wc - * - * @return array - */ -function idx_tokenizer($string, $wc=false) { - $Indexer = idx_get_indexer(); - return $Indexer->tokenizer($string, $wc); -} - -/* For compatibility */ - -/** - * Read the list of words in an index (if it exists). - * - * @author Tom N Harris - * - * @param string $idx - * @param string $suffix - * @return array - */ -function idx_getIndex($idx, $suffix) { - global $conf; - $fn = $conf['indexdir'].'/'.$idx.$suffix.'.idx'; - if (!file_exists($fn)) return array(); - return file($fn); -} - -/** - * Get the list of lengths indexed in the wiki. - * - * Read the index directory or a cache file and returns - * a sorted array of lengths of the words used in the wiki. - * - * @author YoBoY - * - * @return array - */ -function idx_listIndexLengths() { - global $conf; - // testing what we have to do, create a cache file or not. - if ($conf['readdircache'] == 0) { - $docache = false; - } else { - clearstatcache(); - if (file_exists($conf['indexdir'].'/lengths.idx') - && (time() < @filemtime($conf['indexdir'].'/lengths.idx') + $conf['readdircache'])) { - if ( - ($lengths = @file($conf['indexdir'].'/lengths.idx', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES)) - !== false - ) { - $idx = array(); - foreach ($lengths as $length) { - $idx[] = (int)$length; - } - return $idx; - } - } - $docache = true; - } - - if ($conf['readdircache'] == 0 || $docache) { - $dir = @opendir($conf['indexdir']); - if ($dir === false) - return array(); - $idx = array(); - while (($f = readdir($dir)) !== false) { - if (substr($f, 0, 1) == 'i' && substr($f, -4) == '.idx') { - $i = substr($f, 1, -4); - if (is_numeric($i)) - $idx[] = (int)$i; - } - } - closedir($dir); - sort($idx); - // save this in a file - if ($docache) { - $handle = @fopen($conf['indexdir'].'/lengths.idx', 'w'); - @fwrite($handle, implode("\n", $idx)); - @fclose($handle); - } - return $idx; - } - - return array(); -} - -/** - * Get the word lengths that have been indexed. - * - * Reads the index directory and returns an array of lengths - * that there are indices for. - * - * @author YoBoY - * - * @param array|int $filter - * @return array - */ -function idx_indexLengths($filter) { - global $conf; - $idx = array(); - if (is_array($filter)) { - // testing if index files exist only - $path = $conf['indexdir']."/i"; - foreach ($filter as $key => $value) { - if (file_exists($path.$key.'.idx')) - $idx[] = $key; - } - } else { - $lengths = idx_listIndexLengths(); - foreach ($lengths as $key => $length) { - // keep all the values equal or superior - if ((int)$length >= (int)$filter) - $idx[] = $length; - } - } - return $idx; -} - -/** - * Clean a name of a key for use as a file name. - * - * Romanizes non-latin characters, then strips away anything that's - * not a letter, number, or underscore. - * - * @author Tom N Harris - * - * @param string $name - * @return string - */ -function idx_cleanName($name) { - $name = \dokuwiki\Utf8\Clean::romanize(trim((string)$name)); - $name = preg_replace('#[ \./\\:-]+#', '_', $name); - $name = preg_replace('/[^A-Za-z0-9_]/', '', $name); - return strtolower($name); -} - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/inc/infoutils.php b/snippets/dokuwiki-2023-04-04/inc/infoutils.php deleted file mode 100644 index f7074b8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/infoutils.php +++ /dev/null @@ -1,551 +0,0 @@ - - */ - -use dokuwiki\HTTP\DokuHTTPClient; -use dokuwiki\Logger; - -if(!defined('DOKU_MESSAGEURL')){ - if(in_array('ssl', stream_get_transports())) { - define('DOKU_MESSAGEURL','https://update.dokuwiki.org/check/'); - }else{ - define('DOKU_MESSAGEURL','http://update.dokuwiki.org/check/'); - } -} - -/** - * Check for new messages from upstream - * - * @author Andreas Gohr - */ -function checkUpdateMessages(){ - global $conf; - global $INFO; - global $updateVersion; - if(!$conf['updatecheck']) return; - if($conf['useacl'] && !$INFO['ismanager']) return; - - $cf = getCacheName($updateVersion, '.updmsg'); - $lm = @filemtime($cf); - $is_http = substr(DOKU_MESSAGEURL, 0, 5) != 'https'; - - // check if new messages needs to be fetched - if($lm < time()-(60*60*24) || $lm < @filemtime(DOKU_INC.DOKU_SCRIPT)){ - @touch($cf); - Logger::debug("checkUpdateMessages(): downloading messages to ".$cf.($is_http?' (without SSL)':' (with SSL)')); - $http = new DokuHTTPClient(); - $http->timeout = 12; - $resp = $http->get(DOKU_MESSAGEURL.$updateVersion); - if(is_string($resp) && ($resp == "" || substr(trim($resp), -1) == '%')) { - // basic sanity check that this is either an empty string response (ie "no messages") - // or it looks like one of our messages, not WiFi login or other interposed response - io_saveFile($cf,$resp); - } else { - Logger::debug("checkUpdateMessages(): unexpected HTTP response received", $http->error); - } - }else{ - Logger::debug("checkUpdateMessages(): messages up to date"); - } - - $data = io_readFile($cf); - // show messages through the usual message mechanism - $msgs = explode("\n%\n",$data); - foreach($msgs as $msg){ - if($msg) msg($msg,2); - } -} - - -/** - * Return DokuWiki's version (split up in date and type) - * - * @author Andreas Gohr - */ -function getVersionData(){ - $version = array(); - //import version string - if(file_exists(DOKU_INC.'VERSION')){ - //official release - $version['date'] = trim(io_readFile(DOKU_INC.'VERSION')); - $version['type'] = 'Release'; - }elseif(is_dir(DOKU_INC.'.git')){ - $version['type'] = 'Git'; - $version['date'] = 'unknown'; - - // First try to get date and commit hash by calling Git - if (function_exists('shell_exec')) { - $commitInfo = shell_exec("git log -1 --pretty=format:'%h %cd' --date=short"); - if ($commitInfo) { - list($version['sha'], $date) = explode(' ', $commitInfo); - $version['date'] = hsc($date); - return $version; - } - } - - // we cannot use git on the shell -- let's do it manually! - if (file_exists(DOKU_INC . '.git/HEAD')) { - $headCommit = trim(file_get_contents(DOKU_INC . '.git/HEAD')); - if (strpos($headCommit, 'ref: ') === 0) { - // it is something like `ref: refs/heads/master` - $headCommit = substr($headCommit, 5); - $pathToHead = DOKU_INC . '.git/' . $headCommit; - if (file_exists($pathToHead)) { - $headCommit = trim(file_get_contents($pathToHead)); - } else { - $packedRefs = file_get_contents(DOKU_INC . '.git/packed-refs'); - if (!preg_match("~([[:xdigit:]]+) $headCommit~", $packedRefs, $matches)) { - # ref not found in pack file - return $version; - } - $headCommit = $matches[1]; - } - } - // At this point $headCommit is a SHA - $version['sha'] = $headCommit; - - // Get commit date from Git object - $subDir = substr($headCommit, 0, 2); - $fileName = substr($headCommit, 2); - $gitCommitObject = DOKU_INC . ".git/objects/$subDir/$fileName"; - if (file_exists($gitCommitObject) && function_exists('zlib_decode')) { - $commit = zlib_decode(file_get_contents($gitCommitObject)); - $committerLine = explode("\n", $commit)[3]; - $committerData = explode(' ', $committerLine); - end($committerData); - $ts = prev($committerData); - if ($ts && $date = date('Y-m-d', $ts)) { - $version['date'] = $date; - } - } - } - }else{ - global $updateVersion; - $version['date'] = 'update version '.$updateVersion; - $version['type'] = 'snapshot?'; - } - return $version; -} - -/** - * Return DokuWiki's version (as a string) - * - * @author Anika Henke - */ -function getVersion(){ - $version = getVersionData(); - $sha = !empty($version['sha']) ? ' (' . $version['sha'] . ')' : ''; - return $version['type'] . ' ' . $version['date'] . $sha; -} - -/** - * Run a few sanity checks - * - * @author Andreas Gohr - */ -function check(){ - global $conf; - global $INFO; - /* @var Input $INPUT */ - global $INPUT; - - if ($INFO['isadmin'] || $INFO['ismanager']){ - msg('DokuWiki version: '.getVersion(),1); - - if(version_compare(phpversion(),'7.2.0','<')){ - msg('Your PHP version is too old ('.phpversion().' vs. 7.2+ needed)',-1); - }else{ - msg('PHP version '.phpversion(),1); - } - } else { - if(version_compare(phpversion(),'7.2.0','<')){ - msg('Your PHP version is too old',-1); - } - } - - $mem = (int) php_to_byte(ini_get('memory_limit')); - if($mem){ - if ($mem === -1) { - msg('PHP memory is unlimited', 1); - } else if ($mem < 16777216) { - msg('PHP is limited to less than 16MB RAM (' . filesize_h($mem) . '). - Increase memory_limit in php.ini', -1); - } else if ($mem < 20971520) { - msg('PHP is limited to less than 20MB RAM (' . filesize_h($mem) . '), - you might encounter problems with bigger pages. Increase memory_limit in php.ini', -1); - } else if ($mem < 33554432) { - msg('PHP is limited to less than 32MB RAM (' . filesize_h($mem) . '), - but that should be enough in most cases. If not, increase memory_limit in php.ini', 0); - } else { - msg('More than 32MB RAM (' . filesize_h($mem) . ') available.', 1); - } - } - - if(is_writable($conf['changelog'])){ - msg('Changelog is writable',1); - }else{ - if (file_exists($conf['changelog'])) { - msg('Changelog is not writable',-1); - } - } - - if (isset($conf['changelog_old']) && file_exists($conf['changelog_old'])) { - msg('Old changelog exists', 0); - } - - if (file_exists($conf['changelog'].'_failed')) { - msg('Importing old changelog failed', -1); - } else if (file_exists($conf['changelog'].'_importing')) { - msg('Importing old changelog now.', 0); - } else if (file_exists($conf['changelog'].'_import_ok')) { - msg('Old changelog imported', 1); - if (!plugin_isdisabled('importoldchangelog')) { - msg('Importoldchangelog plugin not disabled after import', -1); - } - } - - if(is_writable(DOKU_CONF)){ - msg('conf directory is writable',1); - }else{ - msg('conf directory is not writable',-1); - } - - if($conf['authtype'] == 'plain'){ - global $config_cascade; - if(is_writable($config_cascade['plainauth.users']['default'])){ - msg('conf/users.auth.php is writable',1); - }else{ - msg('conf/users.auth.php is not writable',0); - } - } - - if(function_exists('mb_strpos')){ - if(defined('UTF8_NOMBSTRING')){ - msg('mb_string extension is available but will not be used',0); - }else{ - msg('mb_string extension is available and will be used',1); - if(ini_get('mbstring.func_overload') != 0){ - msg('mb_string function overloading is enabled, this will cause problems and should be disabled',-1); - } - } - }else{ - msg('mb_string extension not available - PHP only replacements will be used',0); - } - - if (!UTF8_PREGSUPPORT) { - msg('PHP is missing UTF-8 support in Perl-Compatible Regular Expressions (PCRE)', -1); - } - if (!UTF8_PROPERTYSUPPORT) { - msg('PHP is missing Unicode properties support in Perl-Compatible Regular Expressions (PCRE)', -1); - } - - $loc = setlocale(LC_ALL, 0); - if(!$loc){ - msg('No valid locale is set for your PHP setup. You should fix this',-1); - }elseif(stripos($loc,'utf') === false){ - msg('Your locale '.hsc($loc).' seems not to be a UTF-8 locale, - you should fix this if you encounter problems.',0); - }else{ - msg('Valid locale '.hsc($loc).' found.', 1); - } - - if($conf['allowdebug']){ - msg('Debugging support is enabled. If you don\'t need it you should set $conf[\'allowdebug\'] = 0',-1); - }else{ - msg('Debugging support is disabled',1); - } - - if($INFO['userinfo']['name']){ - msg('You are currently logged in as '.$INPUT->server->str('REMOTE_USER').' ('.$INFO['userinfo']['name'].')',0); - msg('You are part of the groups '.implode(', ', $INFO['userinfo']['grps']),0); - }else{ - msg('You are currently not logged in',0); - } - - msg('Your current permission for this page is '.$INFO['perm'],0); - - if (file_exists($INFO['filepath']) && is_writable($INFO['filepath'])) { - msg('The current page is writable by the webserver', 1); - } elseif (!file_exists($INFO['filepath']) && is_writable(dirname($INFO['filepath']))) { - msg('The current page can be created by the webserver', 1); - } else { - msg('The current page is not writable by the webserver', -1); - } - - if ($INFO['writable']) { - msg('The current page is writable by you', 1); - } else { - msg('The current page is not writable by you', -1); - } - - // Check for corrupted search index - $lengths = idx_listIndexLengths(); - $index_corrupted = false; - foreach ($lengths as $length) { - if (count(idx_getIndex('w', $length)) != count(idx_getIndex('i', $length))) { - $index_corrupted = true; - break; - } - } - - foreach (idx_getIndex('metadata', '') as $index) { - if (count(idx_getIndex($index.'_w', '')) != count(idx_getIndex($index.'_i', ''))) { - $index_corrupted = true; - break; - } - } - - if($index_corrupted) { - msg( - 'The search index is corrupted. It might produce wrong results and most - probably needs to be rebuilt. See - faq:searchindex - for ways to rebuild the search index.', -1 - ); - } elseif(!empty($lengths)) { - msg('The search index seems to be working', 1); - } else { - msg( - 'The search index is empty. See - faq:searchindex - for help on how to fix the search index. If the default indexer - isn\'t used or the wiki is actually empty this is normal.' - ); - } - - // rough time check - $http = new DokuHTTPClient(); - $http->max_redirect = 0; - $http->timeout = 3; - $http->sendRequest('http://www.dokuwiki.org', '', 'HEAD'); - $now = time(); - if(isset($http->resp_headers['date'])) { - $time = strtotime($http->resp_headers['date']); - $diff = $time - $now; - - if(abs($diff) < 4) { - msg("Server time seems to be okay. Diff: {$diff}s", 1); - } else { - msg("Your server's clock seems to be out of sync! - Consider configuring a sync with a NTP server. Diff: {$diff}s"); - } - } - -} - -/** - * Display a message to the user - * - * If HTTP headers were not sent yet the message is added - * to the global message array else it's printed directly - * using html_msgarea() - * - * Triggers INFOUTIL_MSG_SHOW - * - * @see html_msgarea() - * @param string $message - * @param int $lvl -1 = error, 0 = info, 1 = success, 2 = notify - * @param string $line line number - * @param string $file file number - * @param int $allow who's allowed to see the message, see MSG_* constants - */ -function msg($message,$lvl=0,$line='',$file='',$allow=MSG_PUBLIC){ - global $MSG, $MSG_shown; - static $errors = [ - -1 => 'error', - 0 => 'info', - 1 => 'success', - 2 => 'notify', - ]; - - $msgdata = [ - 'msg' => $message, - 'lvl' => $errors[$lvl], - 'allow' => $allow, - 'line' => $line, - 'file' => $file, - ]; - - $evt = new \dokuwiki\Extension\Event('INFOUTIL_MSG_SHOW', $msgdata); - if ($evt->advise_before()) { - /* Show msg normally - event could suppress message show */ - if($msgdata['line'] || $msgdata['file']) { - $basename = \dokuwiki\Utf8\PhpString::basename($msgdata['file']); - $msgdata['msg'] .=' ['.$basename.':'.$msgdata['line'].']'; - } - - if(!isset($MSG)) $MSG = array(); - $MSG[] = $msgdata; - if(isset($MSG_shown) || headers_sent()){ - if(function_exists('html_msgarea')){ - html_msgarea(); - }else{ - print "ERROR(".$msgdata['lvl'].") ".$msgdata['msg']."\n"; - } - unset($GLOBALS['MSG']); - } - } - $evt->advise_after(); - unset($evt); -} -/** - * Determine whether the current user is allowed to view the message - * in the $msg data structure - * - * @param $msg array dokuwiki msg structure - * msg => string, the message - * lvl => int, level of the message (see msg() function) - * allow => int, flag used to determine who is allowed to see the message - * see MSG_* constants - * @return bool - */ -function info_msg_allowed($msg){ - global $INFO, $auth; - - // is the message public? - everyone and anyone can see it - if (empty($msg['allow']) || ($msg['allow'] == MSG_PUBLIC)) return true; - - // restricted msg, but no authentication - if (empty($auth)) return false; - - switch ($msg['allow']){ - case MSG_USERS_ONLY: - return !empty($INFO['userinfo']); - - case MSG_MANAGERS_ONLY: - return $INFO['ismanager']; - - case MSG_ADMINS_ONLY: - return $INFO['isadmin']; - - default: - trigger_error('invalid msg allow restriction. msg="'.$msg['msg'].'" allow='.$msg['allow'].'"', - E_USER_WARNING); - return $INFO['isadmin']; - } - - return false; -} - -/** - * print debug messages - * - * little function to print the content of a var - * - * @author Andreas Gohr - * - * @param string $msg - * @param bool $hidden - */ -function dbg($msg,$hidden=false){ - if($hidden){ - echo ""; - }else{ - echo '
    ';
    -        echo hsc(print_r($msg,true));
    -        echo '
    '; - } -} - -/** - * Print info to debug log file - * - * @author Andreas Gohr - * @deprecated 2020-08-13 - * @param string $msg - * @param string $header - */ -function dbglog($msg,$header=''){ - dbg_deprecated('\\dokuwiki\\Logger'); - - // was the msg as single line string? use it as header - if($header === '' && is_string($msg) && strpos($msg, "\n") === false) { - $header = $msg; - $msg = ''; - } - - Logger::getInstance(Logger::LOG_DEBUG)->log( - $header, $msg - ); -} - -/** - * Log accesses to deprecated fucntions to the debug log - * - * @param string $alternative The function or method that should be used instead - * @triggers INFO_DEPRECATION_LOG - */ -function dbg_deprecated($alternative = '') { - \dokuwiki\Debug\DebugHelper::dbgDeprecatedFunction($alternative, 2); -} - -/** - * Print a reversed, prettyprinted backtrace - * - * @author Gary Owen - */ -function dbg_backtrace(){ - // Get backtrace - $backtrace = debug_backtrace(); - - // Unset call to debug_print_backtrace - array_shift($backtrace); - - // Iterate backtrace - $calls = array(); - $depth = count($backtrace) - 1; - foreach ($backtrace as $i => $call) { - $location = $call['file'] . ':' . $call['line']; - $function = (isset($call['class'])) ? - $call['class'] . $call['type'] . $call['function'] : $call['function']; - - $params = array(); - if (isset($call['args'])){ - foreach($call['args'] as $arg){ - if(is_object($arg)){ - $params[] = '[Object '.get_class($arg).']'; - }elseif(is_array($arg)){ - $params[] = '[Array]'; - }elseif(is_null($arg)){ - $params[] = '[NULL]'; - }else{ - $params[] = (string) '"'.$arg.'"'; - } - } - } - $params = implode(', ',$params); - - $calls[$depth - $i] = sprintf('%s(%s) called at %s', - $function, - str_replace("\n", '\n', $params), - $location); - } - ksort($calls); - - return implode("\n", $calls); -} - -/** - * Remove all data from an array where the key seems to point to sensitive data - * - * This is used to remove passwords, mail addresses and similar data from the - * debug output - * - * @author Andreas Gohr - * - * @param array $data - */ -function debug_guard(&$data){ - foreach($data as $key => $value){ - if(preg_match('/(notify|pass|auth|secret|ftp|userinfo|token|buid|mail|proxy)/i',$key)){ - $data[$key] = '***'; - continue; - } - if(is_array($value)) debug_guard($data[$key]); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/init.php b/snippets/dokuwiki-2023-04-04/inc/init.php deleted file mode 100644 index cd231b3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/init.php +++ /dev/null @@ -1,635 +0,0 @@ - 'pages', - 'olddir' => 'attic', - 'mediadir' => 'media', - 'mediaolddir' => 'media_attic', - 'metadir' => 'meta', - 'mediametadir' => 'media_meta', - 'cachedir' => 'cache', - 'indexdir' => 'index', - 'lockdir' => 'locks', - 'tmpdir' => 'tmp', - 'logdir' => 'log', - ]; - - foreach($paths as $c => $p) { - $path = empty($conf[$c]) ? $conf['savedir'].'/'.$p : $conf[$c]; - $conf[$c] = init_path($path); - if(empty($conf[$c])) { - $path = fullpath($path); - nice_die("The $c ('$p') at $path is not found, isn't accessible or writable. - You should check your config and permission settings. - Or maybe you want to run the - installer?"); - } - } - - // path to old changelog only needed for upgrading - $conf['changelog_old'] = init_path( - (isset($conf['changelog'])) ? ($conf['changelog']) : ($conf['savedir'] . '/changes.log') - ); - if ($conf['changelog_old']=='') { unset($conf['changelog_old']); } - // hardcoded changelog because it is now a cache that lives in meta - $conf['changelog'] = $conf['metadir'].'/_dokuwiki.changes'; - $conf['media_changelog'] = $conf['metadir'].'/_media.changes'; -} - -/** - * Load the language strings - * - * @param string $langCode language code, as passed by event handler - */ -function init_lang($langCode) { - //prepare language array - global $lang, $config_cascade; - $lang = array(); - - //load the language files - require(DOKU_INC.'inc/lang/en/lang.php'); - foreach ($config_cascade['lang']['core'] as $config_file) { - if (file_exists($config_file . 'en/lang.php')) { - include($config_file . 'en/lang.php'); - } - } - - if ($langCode && $langCode != 'en') { - if (file_exists(DOKU_INC."inc/lang/$langCode/lang.php")) { - require(DOKU_INC."inc/lang/$langCode/lang.php"); - } - foreach ($config_cascade['lang']['core'] as $config_file) { - if (file_exists($config_file . "$langCode/lang.php")) { - include($config_file . "$langCode/lang.php"); - } - } - } -} - -/** - * Checks the existence of certain files and creates them if missing. - */ -function init_files(){ - global $conf; - - $files = array($conf['indexdir'].'/page.idx'); - - foreach($files as $file){ - if(!file_exists($file)){ - $fh = @fopen($file,'a'); - if($fh){ - fclose($fh); - if($conf['fperm']) chmod($file, $conf['fperm']); - }else{ - nice_die("$file is not writable. Check your permissions settings!"); - } - } - } -} - -/** - * Returns absolute path - * - * This tries the given path first, then checks in DOKU_INC. - * Check for accessibility on directories as well. - * - * @author Andreas Gohr - * - * @param string $path - * - * @return bool|string - */ -function init_path($path){ - // check existence - $p = fullpath($path); - if(!file_exists($p)){ - $p = fullpath(DOKU_INC.$path); - if(!file_exists($p)){ - return ''; - } - } - - // check writability - if(!@is_writable($p)){ - return ''; - } - - // check accessability (execute bit) for directories - if(@is_dir($p) && !file_exists("$p/.")){ - return ''; - } - - return $p; -} - -/** - * Sets the internal config values fperm and dperm which, when set, - * will be used to change the permission of a newly created dir or - * file with chmod. Considers the influence of the system's umask - * setting the values only if needed. - */ -function init_creationmodes(){ - global $conf; - - // Legacy support for old umask/dmask scheme - unset($conf['dmask']); - unset($conf['fmask']); - unset($conf['umask']); - - $conf['fperm'] = false; - $conf['dperm'] = false; - - // get system umask, fallback to 0 if none available - $umask = @umask(); - if(!$umask) $umask = 0000; - - // check what is set automatically by the system on file creation - // and set the fperm param if it's not what we want - $auto_fmode = 0666 & ~$umask; - if($auto_fmode != $conf['fmode']) $conf['fperm'] = $conf['fmode']; - - // check what is set automatically by the system on directory creation - // and set the dperm param if it's not what we want. - $auto_dmode = 0777 & ~$umask; - if($auto_dmode != $conf['dmode']) $conf['dperm'] = $conf['dmode']; -} - -/** - * Returns the full absolute URL to the directory where - * DokuWiki is installed in (includes a trailing slash) - * - * !! Can not access $_SERVER values through $INPUT - * !! here as this function is called before $INPUT is - * !! initialized. - * - * @author Andreas Gohr - * - * @param null|string $abs - * - * @return string - */ -function getBaseURL($abs=null){ - global $conf; - //if canonical url enabled always return absolute - if(is_null($abs)) $abs = $conf['canonical']; - - if(!empty($conf['basedir'])){ - $dir = $conf['basedir']; - }elseif(substr($_SERVER['SCRIPT_NAME'],-4) == '.php'){ - $dir = dirname($_SERVER['SCRIPT_NAME']); - }elseif(substr($_SERVER['PHP_SELF'],-4) == '.php'){ - $dir = dirname($_SERVER['PHP_SELF']); - }elseif($_SERVER['DOCUMENT_ROOT'] && $_SERVER['SCRIPT_FILENAME']){ - $dir = preg_replace ('/^'.preg_quote($_SERVER['DOCUMENT_ROOT'],'/').'/','', - $_SERVER['SCRIPT_FILENAME']); - $dir = dirname('/'.$dir); - }else{ - $dir = '.'; //probably wrong - } - - $dir = str_replace('\\','/',$dir); // bugfix for weird WIN behaviour - $dir = preg_replace('#//+#','/',"/$dir/"); // ensure leading and trailing slashes - - //handle script in lib/exe dir - $dir = preg_replace('!lib/exe/$!','',$dir); - - //handle script in lib/plugins dir - $dir = preg_replace('!lib/plugins/.*$!','',$dir); - - //finish here for relative URLs - if(!$abs) return $dir; - - //use config if available, trim any slash from end of baseurl to avoid multiple consecutive slashes in the path - if(!empty($conf['baseurl'])) return rtrim($conf['baseurl'],'/').$dir; - - //split hostheader into host and port - if(isset($_SERVER['HTTP_HOST'])){ - $parsed_host = parse_url('http://'.$_SERVER['HTTP_HOST']); - $host = isset($parsed_host['host']) ? $parsed_host['host'] : null; - $port = isset($parsed_host['port']) ? $parsed_host['port'] : null; - }elseif(isset($_SERVER['SERVER_NAME'])){ - $parsed_host = parse_url('http://'.$_SERVER['SERVER_NAME']); - $host = isset($parsed_host['host']) ? $parsed_host['host'] : null; - $port = isset($parsed_host['port']) ? $parsed_host['port'] : null; - }else{ - $host = php_uname('n'); - $port = ''; - } - - if(is_null($port)){ - $port = ''; - } - - if(!is_ssl()){ - $proto = 'http://'; - if ($port == '80') { - $port = ''; - } - }else{ - $proto = 'https://'; - if ($port == '443') { - $port = ''; - } - } - - if($port !== '') $port = ':'.$port; - - return $proto.$host.$port.$dir; -} - -/** - * Check if accessed via HTTPS - * - * Apache leaves ,$_SERVER['HTTPS'] empty when not available, IIS sets it to 'off'. - * 'false' and 'disabled' are just guessing - * - * @returns bool true when SSL is active - */ -function is_ssl() { - // check if we are behind a reverse proxy - if(isset($_SERVER['HTTP_X_FORWARDED_PROTO'])) { - if($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') { - return true; - } else { - return false; - } - } - if(!isset($_SERVER['HTTPS']) || - preg_match('/^(|off|false|disabled)$/i', $_SERVER['HTTPS'])) { - return false; - } else { - return true; - } -} - -/** - * checks it is windows OS - * @return bool - */ -function isWindows() { - return (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') ? true : false; -} - -/** - * print a nice message even if no styles are loaded yet. - * - * @param integer|string $msg - */ -function nice_die($msg){ - echo<< - -DokuWiki Setup Error - -
    -

    DokuWiki Setup Error

    -

    $msg

    -
    - - -EOT; - if(defined('DOKU_UNITTEST')) { - throw new RuntimeException('nice_die: '.$msg); - } - exit(1); -} - -/** - * A realpath() replacement - * - * This function behaves similar to PHP's realpath() but does not resolve - * symlinks or accesses upper directories - * - * @author Andreas Gohr - * @author - * @link http://php.net/manual/en/function.realpath.php#75992 - * - * @param string $path - * @param bool $exists - * - * @return bool|string - */ -function fullpath($path,$exists=false){ - static $run = 0; - $root = ''; - $iswin = (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN' || !empty($GLOBALS['DOKU_UNITTEST_ASSUME_WINDOWS'])); - - // find the (indestructable) root of the path - keeps windows stuff intact - if($path[0] == '/'){ - $root = '/'; - }elseif($iswin){ - // match drive letter and UNC paths - if(preg_match('!^([a-zA-z]:)(.*)!',$path,$match)){ - $root = $match[1].'/'; - $path = $match[2]; - }else if(preg_match('!^(\\\\\\\\[^\\\\/]+\\\\[^\\\\/]+[\\\\/])(.*)!',$path,$match)){ - $root = $match[1]; - $path = $match[2]; - } - } - $path = str_replace('\\','/',$path); - - // if the given path wasn't absolute already, prepend the script path and retry - if(!$root){ - $base = dirname($_SERVER['SCRIPT_FILENAME']); - $path = $base.'/'.$path; - if($run == 0){ // avoid endless recursion when base isn't absolute for some reason - $run++; - return fullpath($path,$exists); - } - } - $run = 0; - - // canonicalize - $path=explode('/', $path); - $newpath=array(); - foreach($path as $p) { - if ($p === '' || $p === '.') continue; - if ($p==='..') { - array_pop($newpath); - continue; - } - array_push($newpath, $p); - } - $finalpath = $root.implode('/', $newpath); - - // check for existence when needed (except when unit testing) - if($exists && !defined('DOKU_UNITTEST') && !file_exists($finalpath)) { - return false; - } - return $finalpath; -} - diff --git a/snippets/dokuwiki-2023-04-04/inc/io.php b/snippets/dokuwiki-2023-04-04/inc/io.php deleted file mode 100644 index 72831a2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/io.php +++ /dev/null @@ -1,781 +0,0 @@ - - */ - -use dokuwiki\HTTP\DokuHTTPClient; -use dokuwiki\Extension\Event; - -/** - * Removes empty directories - * - * Sends IO_NAMESPACE_DELETED events for 'pages' and 'media' namespaces. - * Event data: - * $data[0] ns: The colon separated namespace path minus the trailing page name. - * $data[1] ns_type: 'pages' or 'media' namespace tree. - * - * @param string $id - a pageid, the namespace of that id will be tried to deleted - * @param string $basedir - the config name of the type to delete (datadir or mediadir usally) - * @return bool - true if at least one namespace was deleted - * - * @author Andreas Gohr - * @author Ben Coburn - */ -function io_sweepNS($id,$basedir='datadir'){ - global $conf; - $types = array ('datadir'=>'pages', 'mediadir'=>'media'); - $ns_type = (isset($types[$basedir])?$types[$basedir]:false); - - $delone = false; - - //scan all namespaces - while(($id = getNS($id)) !== false){ - $dir = $conf[$basedir].'/'.utf8_encodeFN(str_replace(':','/',$id)); - - //try to delete dir else return - if(@rmdir($dir)) { - if ($ns_type!==false) { - $data = array($id, $ns_type); - $delone = true; // we deleted at least one dir - Event::createAndTrigger('IO_NAMESPACE_DELETED', $data); - } - } else { return $delone; } - } - return $delone; -} - -/** - * Used to read in a DokuWiki page from file, and send IO_WIKIPAGE_READ events. - * - * Generates the action event which delegates to io_readFile(). - * Action plugins are allowed to modify the page content in transit. - * The file path should not be changed. - * - * Event data: - * $data[0] The raw arguments for io_readFile as an array. - * $data[1] ns: The colon separated namespace path minus the trailing page name. (false if root ns) - * $data[2] page_name: The wiki page name. - * $data[3] rev: The page revision, false for current wiki pages. - * - * @author Ben Coburn - * - * @param string $file filename - * @param string $id page id - * @param bool|int $rev revision timestamp - * @return string - */ -function io_readWikiPage($file, $id, $rev=false) { - if (empty($rev)) { $rev = false; } - $data = array(array($file, true), getNS($id), noNS($id), $rev); - return Event::createAndTrigger('IO_WIKIPAGE_READ', $data, '_io_readWikiPage_action', false); -} - -/** - * Callback adapter for io_readFile(). - * - * @author Ben Coburn - * - * @param array $data event data - * @return string - */ -function _io_readWikiPage_action($data) { - if (is_array($data) && is_array($data[0]) && count($data[0])===2) { - return call_user_func_array('io_readFile', $data[0]); - } else { - return ''; //callback error - } -} - -/** - * Returns content of $file as cleaned string. - * - * Uses gzip if extension is .gz - * - * If you want to use the returned value in unserialize - * be sure to set $clean to false! - * - * @author Andreas Gohr - * - * @param string $file filename - * @param bool $clean - * @return string|bool the file contents or false on error - */ -function io_readFile($file,$clean=true){ - $ret = ''; - if(file_exists($file)){ - if(substr($file,-3) == '.gz'){ - if(!DOKU_HAS_GZIP) return false; - $ret = gzfile($file); - if(is_array($ret)) $ret = join('', $ret); - }else if(substr($file,-4) == '.bz2'){ - if(!DOKU_HAS_BZIP) return false; - $ret = bzfile($file); - }else{ - $ret = file_get_contents($file); - } - } - if($ret === null) return false; - if($ret !== false && $clean){ - return cleanText($ret); - }else{ - return $ret; - } -} -/** - * Returns the content of a .bz2 compressed file as string - * - * @author marcel senf - * @author Andreas Gohr - * - * @param string $file filename - * @param bool $array return array of lines - * @return string|array|bool content or false on error - */ -function bzfile($file, $array=false) { - $bz = bzopen($file,"r"); - if($bz === false) return false; - - if($array) $lines = array(); - $str = ''; - while (!feof($bz)) { - //8192 seems to be the maximum buffersize? - $buffer = bzread($bz,8192); - if(($buffer === false) || (bzerrno($bz) !== 0)) { - return false; - } - $str = $str . $buffer; - if($array) { - $pos = strpos($str, "\n"); - while($pos !== false) { - $lines[] = substr($str, 0, $pos+1); - $str = substr($str, $pos+1); - $pos = strpos($str, "\n"); - } - } - } - bzclose($bz); - if($array) { - if($str !== '') $lines[] = $str; - return $lines; - } - return $str; -} - -/** - * Used to write out a DokuWiki page to file, and send IO_WIKIPAGE_WRITE events. - * - * This generates an action event and delegates to io_saveFile(). - * Action plugins are allowed to modify the page content in transit. - * The file path should not be changed. - * (The append parameter is set to false.) - * - * Event data: - * $data[0] The raw arguments for io_saveFile as an array. - * $data[1] ns: The colon separated namespace path minus the trailing page name. (false if root ns) - * $data[2] page_name: The wiki page name. - * $data[3] rev: The page revision, false for current wiki pages. - * - * @author Ben Coburn - * - * @param string $file filename - * @param string $content - * @param string $id page id - * @param int|bool $rev timestamp of revision - * @return bool - */ -function io_writeWikiPage($file, $content, $id, $rev=false) { - if (empty($rev)) { $rev = false; } - if ($rev===false) { io_createNamespace($id); } // create namespaces as needed - $data = array(array($file, $content, false), getNS($id), noNS($id), $rev); - return Event::createAndTrigger('IO_WIKIPAGE_WRITE', $data, '_io_writeWikiPage_action', false); -} - -/** - * Callback adapter for io_saveFile(). - * @author Ben Coburn - * - * @param array $data event data - * @return bool - */ -function _io_writeWikiPage_action($data) { - if (is_array($data) && is_array($data[0]) && count($data[0])===3) { - $ok = call_user_func_array('io_saveFile', $data[0]); - // for attic files make sure the file has the mtime of the revision - if($ok && is_int($data[3]) && $data[3] > 0) { - @touch($data[0][0], $data[3]); - } - return $ok; - } else { - return false; //callback error - } -} - -/** - * Internal function to save contents to a file. - * - * @author Andreas Gohr - * - * @param string $file filename path to file - * @param string $content - * @param bool $append - * @return bool true on success, otherwise false - */ -function _io_saveFile($file, $content, $append) { - global $conf; - $mode = ($append) ? 'ab' : 'wb'; - $fileexists = file_exists($file); - - if(substr($file,-3) == '.gz'){ - if(!DOKU_HAS_GZIP) return false; - $fh = @gzopen($file,$mode.'9'); - if(!$fh) return false; - gzwrite($fh, $content); - gzclose($fh); - }else if(substr($file,-4) == '.bz2'){ - if(!DOKU_HAS_BZIP) return false; - if($append) { - $bzcontent = bzfile($file); - if($bzcontent === false) return false; - $content = $bzcontent.$content; - } - $fh = @bzopen($file,'w'); - if(!$fh) return false; - bzwrite($fh, $content); - bzclose($fh); - }else{ - $fh = @fopen($file,$mode); - if(!$fh) return false; - fwrite($fh, $content); - fclose($fh); - } - - if(!$fileexists and $conf['fperm']) chmod($file, $conf['fperm']); - return true; -} - -/** - * Saves $content to $file. - * - * If the third parameter is set to true the given content - * will be appended. - * - * Uses gzip if extension is .gz - * and bz2 if extension is .bz2 - * - * @author Andreas Gohr - * - * @param string $file filename path to file - * @param string $content - * @param bool $append - * @return bool true on success, otherwise false - */ -function io_saveFile($file, $content, $append=false) { - io_makeFileDir($file); - io_lock($file); - if(!_io_saveFile($file, $content, $append)) { - msg("Writing $file failed",-1); - io_unlock($file); - return false; - } - io_unlock($file); - return true; -} - -/** - * Replace one or more occurrences of a line in a file. - * - * The default, when $maxlines is 0 is to delete all matching lines then append a single line. - * A regex that matches any part of the line will remove the entire line in this mode. - * Captures in $newline are not available. - * - * Otherwise each line is matched and replaced individually, up to the first $maxlines lines - * or all lines if $maxlines is -1. If $regex is true then captures can be used in $newline. - * - * Be sure to include the trailing newline in $oldline when replacing entire lines. - * - * Uses gzip if extension is .gz - * and bz2 if extension is .bz2 - * - * @author Steven Danz - * @author Christopher Smith - * @author Patrick Brown - * - * @param string $file filename - * @param string $oldline exact linematch to remove - * @param string $newline new line to insert - * @param bool $regex use regexp? - * @param int $maxlines number of occurrences of the line to replace - * @return bool true on success - */ -function io_replaceInFile($file, $oldline, $newline, $regex=false, $maxlines=0) { - if ((string)$oldline === '') { - trigger_error('$oldline parameter cannot be empty in io_replaceInFile()', E_USER_WARNING); - return false; - } - - if (!file_exists($file)) return true; - - io_lock($file); - - // load into array - if(substr($file,-3) == '.gz'){ - if(!DOKU_HAS_GZIP) return false; - $lines = gzfile($file); - }else if(substr($file,-4) == '.bz2'){ - if(!DOKU_HAS_BZIP) return false; - $lines = bzfile($file, true); - }else{ - $lines = file($file); - } - - // make non-regexes into regexes - $pattern = $regex ? $oldline : '/^'.preg_quote($oldline,'/').'$/'; - $replace = $regex ? $newline : addcslashes($newline, '\$'); - - // remove matching lines - if ($maxlines > 0) { - $count = 0; - $matched = 0; - foreach($lines as $i => $line) { - if($count >= $maxlines) break; - // $matched will be set to 0|1 depending on whether pattern is matched and line replaced - $lines[$i] = preg_replace($pattern, $replace, $line, -1, $matched); - if ($matched) $count++; - } - } else if ($maxlines == 0) { - $lines = preg_grep($pattern, $lines, PREG_GREP_INVERT); - - if ((string)$newline !== ''){ - $lines[] = $newline; - } - } else { - $lines = preg_replace($pattern, $replace, $lines); - } - - if(count($lines)){ - if(!_io_saveFile($file, join('',$lines), false)) { - msg("Removing content from $file failed",-1); - io_unlock($file); - return false; - } - }else{ - @unlink($file); - } - - io_unlock($file); - return true; -} - -/** - * Delete lines that match $badline from $file. - * - * Be sure to include the trailing newline in $badline - * - * @author Patrick Brown - * - * @param string $file filename - * @param string $badline exact linematch to remove - * @param bool $regex use regexp? - * @return bool true on success - */ -function io_deleteFromFile($file,$badline,$regex=false){ - return io_replaceInFile($file,$badline,null,$regex,0); -} - -/** - * Tries to lock a file - * - * Locking is only done for io_savefile and uses directories - * inside $conf['lockdir'] - * - * It waits maximal 3 seconds for the lock, after this time - * the lock is assumed to be stale and the function goes on - * - * @author Andreas Gohr - * - * @param string $file filename - */ -function io_lock($file){ - global $conf; - - $lockDir = $conf['lockdir'].'/'.md5($file); - @ignore_user_abort(1); - - $timeStart = time(); - do { - //waited longer than 3 seconds? -> stale lock - if ((time() - $timeStart) > 3) break; - $locked = @mkdir($lockDir); - if($locked){ - if($conf['dperm']) chmod($lockDir, $conf['dperm']); - break; - } - usleep(50); - } while ($locked === false); -} - -/** - * Unlocks a file - * - * @author Andreas Gohr - * - * @param string $file filename - */ -function io_unlock($file){ - global $conf; - - $lockDir = $conf['lockdir'].'/'.md5($file); - @rmdir($lockDir); - @ignore_user_abort(0); -} - -/** - * Create missing namespace directories and send the IO_NAMESPACE_CREATED events - * in the order of directory creation. (Parent directories first.) - * - * Event data: - * $data[0] ns: The colon separated namespace path minus the trailing page name. - * $data[1] ns_type: 'pages' or 'media' namespace tree. - * - * @author Ben Coburn - * - * @param string $id page id - * @param string $ns_type 'pages' or 'media' - */ -function io_createNamespace($id, $ns_type='pages') { - // verify ns_type - $types = array('pages'=>'wikiFN', 'media'=>'mediaFN'); - if (!isset($types[$ns_type])) { - trigger_error('Bad $ns_type parameter for io_createNamespace().'); - return; - } - // make event list - $missing = array(); - $ns_stack = explode(':', $id); - $ns = $id; - $tmp = dirname( $file = call_user_func($types[$ns_type], $ns) ); - while (!@is_dir($tmp) && !(file_exists($tmp) && !is_dir($tmp))) { - array_pop($ns_stack); - $ns = implode(':', $ns_stack); - if (strlen($ns)==0) { break; } - $missing[] = $ns; - $tmp = dirname(call_user_func($types[$ns_type], $ns)); - } - // make directories - io_makeFileDir($file); - // send the events - $missing = array_reverse($missing); // inside out - foreach ($missing as $ns) { - $data = array($ns, $ns_type); - Event::createAndTrigger('IO_NAMESPACE_CREATED', $data); - } -} - -/** - * Create the directory needed for the given file - * - * @author Andreas Gohr - * - * @param string $file file name - */ -function io_makeFileDir($file){ - $dir = dirname($file); - if(!@is_dir($dir)){ - io_mkdir_p($dir) || msg("Creating directory $dir failed",-1); - } -} - -/** - * Creates a directory hierachy. - * - * @link http://php.net/manual/en/function.mkdir.php - * @author - * @author Andreas Gohr - * - * @param string $target filename - * @return bool|int|string - */ -function io_mkdir_p($target){ - global $conf; - if (@is_dir($target)||empty($target)) return 1; // best case check first - if (file_exists($target) && !is_dir($target)) return 0; - //recursion - if (io_mkdir_p(substr($target,0,strrpos($target,'/')))){ - $ret = @mkdir($target); // crawl back up & create dir tree - if($ret && !empty($conf['dperm'])) chmod($target, $conf['dperm']); - return $ret; - } - return 0; -} - -/** - * Recursively delete a directory - * - * @author Andreas Gohr - * @param string $path - * @param bool $removefiles defaults to false which will delete empty directories only - * @return bool - */ -function io_rmdir($path, $removefiles = false) { - if(!is_string($path) || $path == "") return false; - if(!file_exists($path)) return true; // it's already gone or was never there, count as success - - if(is_dir($path) && !is_link($path)) { - $dirs = array(); - $files = array(); - - if(!$dh = @opendir($path)) return false; - while(false !== ($f = readdir($dh))) { - if($f == '..' || $f == '.') continue; - - // collect dirs and files first - if(is_dir("$path/$f") && !is_link("$path/$f")) { - $dirs[] = "$path/$f"; - } else if($removefiles) { - $files[] = "$path/$f"; - } else { - return false; // abort when non empty - } - - } - closedir($dh); - - // now traverse into directories first - foreach($dirs as $dir) { - if(!io_rmdir($dir, $removefiles)) return false; // abort on any error - } - - // now delete files - foreach($files as $file) { - if(!@unlink($file)) return false; //abort on any error - } - - // remove self - return @rmdir($path); - } else if($removefiles) { - return @unlink($path); - } - return false; -} - -/** - * Creates a unique temporary directory and returns - * its path. - * - * @author Michael Klier - * - * @return false|string path to new directory or false - */ -function io_mktmpdir() { - global $conf; - - $base = $conf['tmpdir']; - $dir = md5(uniqid(mt_rand(), true)); - $tmpdir = $base.'/'.$dir; - - if(io_mkdir_p($tmpdir)) { - return($tmpdir); - } else { - return false; - } -} - -/** - * downloads a file from the net and saves it - * - * if $useAttachment is false, - * - $file is the full filename to save the file, incl. path - * - if successful will return true, false otherwise - * - * if $useAttachment is true, - * - $file is the directory where the file should be saved - * - if successful will return the name used for the saved file, false otherwise - * - * @author Andreas Gohr - * @author Chris Smith - * - * @param string $url url to download - * @param string $file path to file or directory where to save - * @param bool $useAttachment true: try to use name of download, uses otherwise $defaultName - * false: uses $file as path to file - * @param string $defaultName fallback for if using $useAttachment - * @param int $maxSize maximum file size - * @return bool|string if failed false, otherwise true or the name of the file in the given dir - */ -function io_download($url,$file,$useAttachment=false,$defaultName='',$maxSize=2097152){ - global $conf; - $http = new DokuHTTPClient(); - $http->max_bodysize = $maxSize; - $http->timeout = 25; //max. 25 sec - $http->keep_alive = false; // we do single ops here, no need for keep-alive - - $data = $http->get($url); - if(!$data) return false; - - $name = ''; - if ($useAttachment) { - if (isset($http->resp_headers['content-disposition'])) { - $content_disposition = $http->resp_headers['content-disposition']; - $match=array(); - if (is_string($content_disposition) && - preg_match('/attachment;\s*filename\s*=\s*"([^"]*)"/i', $content_disposition, $match)) { - - $name = \dokuwiki\Utf8\PhpString::basename($match[1]); - } - - } - - if (!$name) { - if (!$defaultName) return false; - $name = $defaultName; - } - - $file = $file.$name; - } - - $fileexists = file_exists($file); - $fp = @fopen($file,"w"); - if(!$fp) return false; - fwrite($fp,$data); - fclose($fp); - if(!$fileexists and $conf['fperm']) chmod($file, $conf['fperm']); - if ($useAttachment) return $name; - return true; -} - -/** - * Windows compatible rename - * - * rename() can not overwrite existing files on Windows - * this function will use copy/unlink instead - * - * @param string $from - * @param string $to - * @return bool succes or fail - */ -function io_rename($from,$to){ - global $conf; - if(!@rename($from,$to)){ - if(@copy($from,$to)){ - if($conf['fperm']) chmod($to, $conf['fperm']); - @unlink($from); - return true; - } - return false; - } - return true; -} - -/** - * Runs an external command with input and output pipes. - * Returns the exit code from the process. - * - * @author Tom N Harris - * - * @param string $cmd - * @param string $input input pipe - * @param string $output output pipe - * @return int exit code from process - */ -function io_exec($cmd, $input, &$output){ - $descspec = array( - 0=>array("pipe","r"), - 1=>array("pipe","w"), - 2=>array("pipe","w")); - $ph = proc_open($cmd, $descspec, $pipes); - if(!$ph) return -1; - fclose($pipes[2]); // ignore stderr - fwrite($pipes[0], $input); - fclose($pipes[0]); - $output = stream_get_contents($pipes[1]); - fclose($pipes[1]); - return proc_close($ph); -} - -/** - * Search a file for matching lines - * - * This is probably not faster than file()+preg_grep() but less - * memory intensive because not the whole file needs to be loaded - * at once. - * - * @author Andreas Gohr - * @param string $file The file to search - * @param string $pattern PCRE pattern - * @param int $max How many lines to return (0 for all) - * @param bool $backref When true returns array with backreferences instead of lines - * @return array matching lines or backref, false on error - */ -function io_grep($file,$pattern,$max=0,$backref=false){ - $fh = @fopen($file,'r'); - if(!$fh) return false; - $matches = array(); - - $cnt = 0; - $line = ''; - while (!feof($fh)) { - $line .= fgets($fh, 4096); // read full line - if(substr($line,-1) != "\n") continue; - - // check if line matches - if(preg_match($pattern,$line,$match)){ - if($backref){ - $matches[] = $match; - }else{ - $matches[] = $line; - } - $cnt++; - } - if($max && $max == $cnt) break; - $line = ''; - } - fclose($fh); - return $matches; -} - - -/** - * Get size of contents of a file, for a compressed file the uncompressed size - * Warning: reading uncompressed size of content of bz-files requires uncompressing - * - * @author Gerrit Uitslag - * - * @param string $file filename path to file - * @return int size of file - */ -function io_getSizeFile($file) { - if (!file_exists($file)) return 0; - - if(substr($file,-3) == '.gz'){ - $fp = @fopen($file, "rb"); - if($fp === false) return 0; - - fseek($fp, -4, SEEK_END); - $buffer = fread($fp, 4); - fclose($fp); - $array = unpack("V", $buffer); - $uncompressedsize = end($array); - }else if(substr($file,-4) == '.bz2'){ - if(!DOKU_HAS_BZIP) return 0; - - $bz = bzopen($file,"r"); - if($bz === false) return 0; - - $uncompressedsize = 0; - while (!feof($bz)) { - //8192 seems to be the maximum buffersize? - $buffer = bzread($bz,8192); - if(($buffer === false) || (bzerrno($bz) !== 0)) { - return 0; - } - $uncompressedsize += strlen($buffer); - } - }else{ - $uncompressedsize = filesize($file); - } - - return $uncompressedsize; - } diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/af/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/af/jquery.ui.datepicker.js deleted file mode 100644 index d239561..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/af/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Afrikaans initialisation for the jQuery UI date picker plugin. */ -/* Written by Renier Pretorius. */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.af = { - closeText: "Selekteer", - prevText: "Vorige", - nextText: "Volgende", - currentText: "Vandag", - monthNames: [ "Januarie", "Februarie", "Maart", "April", "Mei", "Junie", - "Julie", "Augustus", "September", "Oktober", "November", "Desember" ], - monthNamesShort: [ "Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", - "Jul", "Aug", "Sep", "Okt", "Nov", "Des" ], - dayNames: [ "Sondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrydag", "Saterdag" ], - dayNamesShort: [ "Son", "Maa", "Din", "Woe", "Don", "Vry", "Sat" ], - dayNamesMin: [ "So", "Ma", "Di", "Wo", "Do", "Vr", "Sa" ], - weekHeader: "Wk", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.af ); - -return datepicker.regional.af; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/af/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/af/lang.php deleted file mode 100644 index f719647..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/af/lang.php +++ /dev/null @@ -1,68 +0,0 @@ -%s is nie beskibaar nie. Miskien is dit af gehaal.'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/admin.txt deleted file mode 100644 index 83994ad..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== الأدارة ====== - -قائمة بالمهام الإدارية المتاحة ÙÙ‰ دوكو ويكي. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/adminplugins.txt deleted file mode 100644 index 44790a0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Ø¥Ø¶Ø§ÙØ§Øª إضاÙية ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/backlinks.txt deleted file mode 100644 index 8c1cd24..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== إرتباطات ====== - -هذه قائمة Ø¨Ø§Ù„ØµÙØ­Ø§Øª المرتبطة Ø¨Ø§Ù„ØµÙØ­Ø© الحالية. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/conflict.txt deleted file mode 100644 index eabed03..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== يوجد نسخة أحدث ====== - -يوجد نسخة أحدث من هذه Ø§Ù„ØµÙØ­Ø©. يحدث هذا عندما يحرر مشترك آخر Ø§Ù„ØµÙØ­Ø© أثناء تعديلك لها. - -Ø§ÙØ­Øµ Ø§Ù„Ø§Ø®ØªÙ„Ø§ÙØ§Øª جيداً، ثم حدد أية نسخة ØªØ­ÙØ¸. بالضغط على "Ø­ÙØ¸" Ø³ØªØ­ÙØ¸ نسختك. أما بالضغط على "إلغاء" ÙØ³ØªØ­Ø§Ùظ على النسخة الحالية. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/denied.txt deleted file mode 100644 index 45baea0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== لا صلاحيات ====== - -عذرا، ليس مصرح لك الاستمرار diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/diff.txt deleted file mode 100644 index b9ca6ec..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ø§Ø®ØªÙ„Ø§ÙØ§Øª ====== - -عرض Ø§Ù„Ø§Ø®ØªÙ„Ø§ÙØ§Øª بين النسخة المختارة Ùˆ النسخة الحالية من Ø§Ù„ØµÙØ­Ø©. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/draft.txt deleted file mode 100644 index 50c07f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== وجدت مسوّدة ====== - -إن تعديلك لهذه Ø§Ù„ØµÙØ­Ø© ÙÙŠ المرة الماضية لم يتم بشكل صحيح، Ø­ÙØ¸Øª دوكو ويكي آلياً مسوّدة من عملك الأخير الذي يمكنك استخدامه الآن لمتابعة التعديل. Ùيما يلي البيانات التي Ø­ÙØ¸Øª من المرة الماضية. - -يرجى أن تقرر إن كنت تريد //استعادة// عملك السابق أو //حذÙ// المسوّدة أو //إلغاء// عملية التحرير. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/edit.txt deleted file mode 100644 index 27e7dc1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/edit.txt +++ /dev/null @@ -1 +0,0 @@ -حرر هذه Ø§Ù„ØµÙØ­Ø© ثم اضغط على "Ø­ÙØ¸". انظر [[wiki:syntax|دليل الصياغة]] Ù„Ù…Ø¹Ø±ÙØ© صيغة الويكي. يرجى تعديل Ø§Ù„ØµÙØ­Ø© Ùقط إذا كنت ستحسنها. إذا رغبت ÙÙ‰ اختبار شيء ما، تعلم الخطوات الأولى ÙÙ‰ [[playground:playground|الملعب]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/editrev.txt deleted file mode 100644 index f9b5c31..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**لقد حملت نسخة قديمة من Ø§Ù„ØµÙØ­Ø©!** إذا Ø­ÙØ¸ØªÙ‡Ø§ØŒ سيتم إنشاء نسخة جديدة بهذه المعلومات. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/index.txt deleted file mode 100644 index 1d9701d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ùهرس ====== - -هذا Ùهرس لجميع Ø§Ù„ØµÙØ­Ø§Øª مرتبة حسب [[doku>ar:namespaces|namespaces]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/ar/install.html deleted file mode 100644 index db200b8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    تساعد هذه Ø§Ù„ØµÙØ­Ø© ÙÙŠ التثبيت والإعداد الأوليين Ù„ دوكو ويكي. مزيد من المعلومات عن هذا المثبت ÙÙŠ ØµÙØ­Ø© التوثيق الخاصة به.

    - -

    دوكو ويكي تستخدم Ù…Ù„ÙØ§Øª عادية لتخزين Ø§Ù„ØµÙØ­Ø§Øª Ùˆ المعلومات المرتبطة بها (مثل. الصور , ÙˆÙهارس البحث, والنسخ القديمة, إلخ). لكي تعمل بنجاح دوكو ويكي يجب ان يكون لديها اذن بالكتابة على المجلدات التي تحوي هذه Ø§Ù„Ù…Ù„ÙØ§Øª. هذا المثبت غير قادر على اعداد اذونات المجلدات. عادة يجب عمل هذا مباشرة باستخدام أمر ÙÙŠ محث الاوامر أو إن كنت تستخدم Ø§Ø³ØªØ¶Ø§ÙØ©ØŒ عن طريقة FTP ÙÙŠ لوحة تحكم Ø§Ù„Ø§Ø³ØªØ¶Ø§ÙØ© (مثل. cPanel).

    - -

    Ø³ÙŠÙØ¹Ø¯ هذا المثبت اعدادات دوكو ويكي Ù„ ACL, الذي سيسمح للمدير بالولوج Ùˆ الوصول لقائمة إدارة دوكو ويكي لتثبيت Ø§Ù„Ø¥Ø¶Ø§ÙØ§ØªØŒ وإدارة المستخدمين، Ùˆ التحكم بالوصول Ù„ØµÙØ­Ø§Øª الويكي، وتعديل الاعدادات. ليس مطلوبا لأجل عمل دوكو ويكي, لكنه سيجعل دوكو ويكي أسهل على المدير.

    - -

    المستخدمين الخبراء Ùˆ المستخدمين مع متطلبات خاصة عليهم استخدام هذا الرابط Ù„ØªÙØ§ØµÙŠÙ„ تتعلق ب توجيهات التثبيت Ùˆ ضبط الإعدادات.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/ar/jquery.ui.datepicker.js deleted file mode 100644 index 0776841..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/jquery.ui.datepicker.js +++ /dev/null @@ -1,42 +0,0 @@ -/* Arabic Translation for jQuery UI date picker plugin. */ -/* Used in most of Arab countries, primarily in Bahrain, */ -/* Kuwait, Oman, Qatar, Saudi Arabia and the United Arab Emirates, Egypt, Sudan and Yemen. */ -/* Written by Mohammed Alshehri -- m@dralshehri.com */ - -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.ar = { - closeText: "إغلاق", - prevText: "السابق", - nextText: "التالي", - currentText: "اليوم", - monthNames: [ "يناير", "ÙØ¨Ø±Ø§ÙŠØ±", "مارس", "أبريل", "مايو", "يونيو", - "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوÙمبر", "ديسمبر" ], - monthNamesShort: [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ], - dayNames: [ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت" ], - dayNamesShort: [ "أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت" ], - dayNamesMin: [ "Ø­", "Ù†", "Ø«", "ر", "Ø®", "ج", "س" ], - weekHeader: "أسبوع", - dateFormat: "dd/mm/yy", - firstDay: 0, - isRTL: true, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.ar ); - -return datepicker.regional.ar; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ar/lang.php deleted file mode 100644 index 705ef5b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/lang.php +++ /dev/null @@ -1,363 +0,0 @@ - - * @author Mostafa Hussein - * @author Yaman Hokan - * @author Usama Akkad - * @author Ahmad Abd-Elghany - * @author alhajr - * @author Mohamed Belhsine - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'rtl'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = 'Ø›'; -$lang['btn_edit'] = 'حرر هذه Ø§Ù„ØµÙØ­Ø©'; -$lang['btn_source'] = 'اعرض مصدر Ø§Ù„ØµÙØ­Ø©'; -$lang['btn_show'] = 'اعرض Ø§Ù„ØµÙØ­Ø©'; -$lang['btn_create'] = 'أنشئ هذه Ø§Ù„ØµÙØ­Ø©'; -$lang['btn_search'] = 'ابحث'; -$lang['btn_save'] = 'Ø§Ø­ÙØ¸'; -$lang['btn_preview'] = 'عاين'; -$lang['btn_top'] = 'ارجع للأعلى'; -$lang['btn_newer'] = '<< أحدث'; -$lang['btn_older'] = 'أقدم >>'; -$lang['btn_revs'] = 'نسخ قديمة'; -$lang['btn_recent'] = 'أحدث التغييرات'; -$lang['btn_upload'] = 'Ø§Ø±ÙØ¹'; -$lang['btn_cancel'] = 'ألغ'; -$lang['btn_index'] = 'خريطة موقع'; -$lang['btn_secedit'] = 'حرر'; -$lang['btn_login'] = 'تسجيل الدخول'; -$lang['btn_logout'] = 'خروج'; -$lang['btn_admin'] = 'المدير'; -$lang['btn_update'] = 'حدّث'; -$lang['btn_delete'] = 'احذÙ'; -$lang['btn_back'] = 'ارجع'; -$lang['btn_backlink'] = 'ارتباطات'; -$lang['btn_subscribe'] = 'ادر الاشتراكات'; -$lang['btn_profile'] = 'حدث المل٠الشخصي'; -$lang['btn_reset'] = 'صÙّر'; -$lang['btn_resendpwd'] = 'اضبط كلمة سر جديدة'; -$lang['btn_draft'] = 'حرر المسودة'; -$lang['btn_recover'] = 'استرجع المسودة'; -$lang['btn_draftdel'] = 'احذ٠المسوّدة'; -$lang['btn_revert'] = 'استعد'; -$lang['btn_register'] = 'سجّل'; -$lang['btn_apply'] = 'طبق'; -$lang['btn_media'] = 'مدير الوسائط'; -$lang['btn_deleteuser'] = 'احذ٠حسابي الخاص'; -$lang['btn_img_backto'] = 'عودة إلى %s'; -$lang['btn_mediaManager'] = 'اعرض ÙÙŠ مدير الوسائط'; -$lang['loggedinas'] = 'داخل باسم:'; -$lang['user'] = 'اسم المستخدم'; -$lang['pass'] = 'كلمة السر'; -$lang['newpass'] = 'كلمة سر جديدة'; -$lang['oldpass'] = 'أكد كلمة السر الحالية'; -$lang['passchk'] = 'مرة أخرى'; -$lang['remember'] = 'تذكرني'; -$lang['fullname'] = 'الاسم الحقيقي'; -$lang['email'] = 'البريد الإلكتروني'; -$lang['profile'] = 'المل٠الشخصي'; -$lang['badlogin'] = 'عذرا، اسم المشترك أو كلمة السر غير صحيحة'; -$lang['badpassconfirm'] = 'عذراً,كلمة السر غير صحيحة'; -$lang['minoredit'] = 'تعديلات Ø·ÙÙŠÙØ©'; -$lang['draftdate'] = 'Ø­ÙØ¸ المسودات آليا Ù…ÙØ¹Ù‘Ù„'; -$lang['nosecedit'] = 'غÙيرت Ø§Ù„ØµÙØ­Ø© ÙÙŠ هذه الأثناء، معلومات الجزء اصبحت قديمة. Ø­ÙÙ…Ùلت كل Ø§Ù„ØµÙØ­Ø© بدلا.'; -$lang['js']['search_toggle_tools'] = 'إظهار / Ø¥Ø®ÙØ§Ø¡ أدوات البحث'; -$lang['js']['willexpire'] = 'سينتهي Ù‚ÙÙ„ تحرير هذه Ø§Ù„ØµÙØ­Ù‡ خلال دقيقة.\nلتجنب التعارض استخدم زر المعاينة لتصÙير مؤقت القÙÙ„.'; -$lang['js']['notsavedyet'] = 'التعديلات غير المحÙوظة ستÙقد.'; -$lang['js']['searchmedia'] = 'ابحث عن Ù…Ù„ÙØ§Øª'; -$lang['js']['keepopen'] = 'أبقي Ø§Ù„Ù†Ø§ÙØ°Ø© Ù…ÙØªÙˆØ­Ø© أثناء الاختيار'; -$lang['js']['hidedetails'] = 'Ø£Ø®Ù Ø§Ù„ØªÙØ§ØµÙŠÙ„'; -$lang['js']['mediatitle'] = 'إعدادات الرابط'; -$lang['js']['mediadisplay'] = 'نوع الرابط'; -$lang['js']['mediaalign'] = 'المحاذاة'; -$lang['js']['mediasize'] = 'حجم الصورة'; -$lang['js']['mediatarget'] = 'هد٠الرابط'; -$lang['js']['mediaclose'] = 'أغلق'; -$lang['js']['mediainsert'] = 'أدرج'; -$lang['js']['mediadisplayimg'] = 'أظهر الصورة.'; -$lang['js']['mediadisplaylnk'] = 'اظهر الرابط Ùقط.'; -$lang['js']['mediasmall'] = 'نسخة مصغرة'; -$lang['js']['mediamedium'] = 'نسخة متوسطة'; -$lang['js']['medialarge'] = 'نسخة كبيرة'; -$lang['js']['mediaoriginal'] = 'النسخة الأصلية'; -$lang['js']['medialnk'] = 'الرابط Ù„ØµÙØ­Ø© Ø§Ù„ØªÙØ§ØµÙŠÙ„'; -$lang['js']['mediadirect'] = 'رابط مباشر للأصل'; -$lang['js']['medianolnk'] = 'لا رابط'; -$lang['js']['medianolink'] = 'لا تربط الصورة'; -$lang['js']['medialeft'] = 'حاذي الصورة إلى اليسار.'; -$lang['js']['mediaright'] = 'حاذي الصورة إلى اليمين.'; -$lang['js']['mediacenter'] = 'حاذي الصورة إلى الوسط.'; -$lang['js']['medianoalign'] = 'لا تستعمل المحاذاة.'; -$lang['js']['nosmblinks'] = 'الروابط لمجلدات مشاركة وندز تعمل Ùقط مع Ù…ØªØµÙØ­ Ù…Ø§ÙŠÙƒØ±ÙˆØ³ÙØª Internet Explorer. -ما زال بإمكانك قص Ùˆ لصق الرابط.'; -$lang['js']['linkwiz'] = 'مرشد الروابط'; -$lang['js']['linkto'] = 'الرابط إلى :'; -$lang['js']['del_confirm'] = 'هل حقاً تريد حذ٠البنود المختارة؟'; -$lang['js']['restore_confirm'] = 'أمتأكد من استرجاع هذه النسخة؟'; -$lang['js']['media_diff'] = 'عرض Ø§Ù„ÙØ±ÙˆÙ‚:'; -$lang['js']['media_diff_both'] = 'جنبا إلى جنب'; -$lang['js']['media_diff_portions'] = 'اسحب'; -$lang['js']['media_select'] = 'اختر Ù…Ù„ÙØ§...'; -$lang['js']['media_upload_btn'] = 'Ø§Ø±ÙØ¹'; -$lang['js']['media_done_btn'] = 'تم'; -$lang['js']['media_drop'] = 'اسقط المل٠هنا Ù„Ø±ÙØ¹Ù‡'; -$lang['js']['media_cancel'] = 'أزل'; -$lang['js']['media_overwrt'] = 'أكتب Ùوق Ø§Ù„Ù…Ù„ÙØ§Øª الموجودة'; -$lang['search_exact_match'] = 'تطابق تام'; -$lang['search_starts_with'] = 'يبدأ بالتالي'; -$lang['search_ends_with'] = 'ينتهي بالتالي'; -$lang['search_contains'] = 'يحتوي'; -$lang['search_custom_match'] = 'مخصص'; -$lang['search_any_time'] = 'أي وقت'; -$lang['search_past_7_days'] = 'الأسبوع الماضي'; -$lang['search_past_month'] = 'الشهر الماضي'; -$lang['search_past_year'] = 'السنة الماضية'; -$lang['search_sort_by_hits'] = 'ÙØ±Ø² حسب عدد الزيارات'; -$lang['search_sort_by_mtime'] = 'ÙØ±Ø² حسب وقت آخر تعديل'; -$lang['regmissing'] = 'عذرا، عليك ملء جميع الحقول.'; -$lang['reguexists'] = 'عذرا، يوجد مشترك Ø¨Ù†ÙØ³ الاسم.'; -$lang['regsuccess'] = 'أنشئ المستخدم Ùˆ ارسلت كلمة السر بالبريد.'; -$lang['regsuccess2'] = 'أنشئ المستخدم.'; -$lang['regfail'] = 'لا يمكن إنشاء المستخدم.'; -$lang['regmailfail'] = 'حدث خطأ ÙÙ‰ إرسال رسالة كلمة السر. يرجى مراسلة المدير!'; -$lang['regbadmail'] = 'يبدو البريد الإلكتروني المعطى غيرَ صحيح، إن كنت تظن أن هذا خطأ، راسل المدير'; -$lang['regbadpass'] = 'كلمتا المرور غير متطابقتين، حاول مرة أخرى.'; -$lang['regpwmail'] = 'كلمة مرورك إلى دوكو ويكي'; -$lang['reghere'] = 'ليس لديك حساب بعد؟ احصل على واحد'; -$lang['profna'] = 'هذه الويكي لا تدعم تعديل المل٠الشخصي'; -$lang['profnochange'] = 'لا تغييرات، لا شيء Ù„ÙŠÙØ¹Ù…Ù„.'; -$lang['profnoempty'] = 'غير مسموح باسم مستخدم أو بريد ÙØ§Ø±Øº.'; -$lang['profchanged'] = 'Ø­ÙØ¯Ø« المل٠الشخصي للمستخدم بنجاح.'; -$lang['profnodelete'] = 'هذه الموسوعه لا ندعم حذ٠الأشخاص'; -$lang['profdeleteuser'] = 'احذ٠حساب'; -$lang['profdeleted'] = 'حسابك الخاص تم حذÙÙ‡ من هذه الموسوعة'; -$lang['profconfdelete'] = 'أنا أرغب ÙÙŠ حذ٠حسابي من هذه الموسوعة.
    -هذا الحدث غير ممكن.'; -$lang['profconfdeletemissing'] = 'لم تقم بوضع علامة ÙÙŠ مربع التأكيد'; -$lang['proffail'] = 'لم يتم تحديث مل٠المستخدم'; -$lang['pwdforget'] = 'أنسيت كلمة السر؟ احصل على واحدة جديدة'; -$lang['resendna'] = 'هذه الويكي لا تدعم إعادة إرسال كلمة المرور.'; -$lang['resendpwd'] = 'اضبط كلمة سر جديدة لـ'; -$lang['resendpwdmissing'] = 'عذراّ، يجب أن تملأ كل الحقول.'; -$lang['resendpwdnouser'] = 'عذراً، لم نجد المستخدم هذا ÙÙŠ قاعدة بياناتنا.'; -$lang['resendpwdbadauth'] = 'عذراً، رمز Ø§Ù„ØªÙØ¹ÙŠÙ„ هذا غير صحيح. نأكد من استخدامك كامل وصلة التأكيد.'; -$lang['resendpwdconfirm'] = 'Ø§ÙØ±Ø³Ù„ رابط التأكيد بواسطة البريد.'; -$lang['resendpwdsuccess'] = 'كلمة السرالجديدة Ø§ÙØ±Ø³Ù„ت عبر البريد.'; -$lang['license'] = 'مالم يشر لخلا٠ذلك، ÙØ¥Ù† المحتوى ÙÙŠ هذه الويكي مرخص ÙˆÙÙ‚ الرخصة التالية:'; -$lang['licenseok'] = 'لاحظ: بتحرير هذه Ø§Ù„ØµÙØ­Ø© أنت تواÙÙ‚ على ترخيص محتواها تحت الرخصة التالية:'; -$lang['searchmedia'] = 'ابحث ÙÙŠ أسماء Ø§Ù„Ù…Ù„ÙØ§Øª:'; -$lang['searchmedia_in'] = 'ابحث ÙÙŠ %s'; -$lang['txt_upload'] = 'اختر Ù…Ù„ÙØ§Ù‹ Ù„Ù„Ø±ÙØ¹:'; -$lang['txt_filename'] = 'Ø±ÙØ¹ كـ (اختياري):'; -$lang['txt_overwrt'] = 'اكتب على مل٠موجود'; -$lang['maxuploadsize'] = 'الحجم الاقصى %s للملÙ'; -$lang['lockedby'] = 'مقÙلة حاليا لـ:'; -$lang['lockexpire'] = 'ينتهي القÙÙ„ ÙÙŠ:'; -$lang['rssfailed'] = 'خطأ ما حدث أثناء جلب مل٠التغذية:'; -$lang['nothingfound'] = 'لا يوجد شيء'; -$lang['mediaselect'] = 'Ù…Ù„ÙØ§Øª الوسائط'; -$lang['uploadsucc'] = 'تم Ø§Ù„Ø±ÙØ¹ بنجاح'; -$lang['uploadfail'] = 'ÙØ´Ù„ Ø§Ù„Ø±ÙØ¹ØŒ ربما خطأ تراخيص؟'; -$lang['uploadwrong'] = 'Ø§Ù„Ø±ÙØ¹ ممنوع، نوع المل٠مرÙوض!'; -$lang['uploadexist'] = 'المل٠موجود أصلاً. لم ÙŠÙØ¹Ù…Ù„ شيئ.'; -$lang['uploadbadcontent'] = 'المحتوى المرÙوع لم يطابق لاحقة Ù…Ù„ÙØ§Øª %s.'; -$lang['uploadspam'] = 'Ø§Ù„Ø±ÙØ¹ محجوب بواسطة القائمة السوداء لبرنامج تقÙÙŠ التطÙÙ„.'; -$lang['uploadxss'] = 'رÙÙØ¶ Ø§Ù„Ø±ÙØ¹ للإشتباه بمحتوى ضار.'; -$lang['uploadsize'] = 'المل٠المرÙوع كان كبيرا جدا . ( الحد %s )'; -$lang['deletesucc'] = 'Ø­ÙØ°Ù المل٠"%s".'; -$lang['deletefail'] = 'تعذر حذ٠"%s" - تأكد من الصلاحيات.'; -$lang['mediainuse'] = 'لم يحذ٠المل٠"%s" - مازال مستخدما.'; -$lang['namespaces'] = 'ÙØ¶Ø§Ø¡ التسمية'; -$lang['mediafiles'] = 'Ù…Ù„ÙØ§Øª موجودة ÙÙŠ'; -$lang['accessdenied'] = 'لا يسمح لك برؤية هذه Ø§Ù„ØµÙØ­Ø©.'; -$lang['mediausage'] = 'استخدم هذه الصياغة للدلالة على هذا الملÙ:'; -$lang['mediaview'] = 'اعرض المل٠الأصلي'; -$lang['mediaroot'] = 'الجذر'; -$lang['mediaupload'] = 'تحميل مل٠إلى ÙØ¶Ø§Ø¡ التسمية هنا. لإنشاء ÙØ¶Ø§Ø¡Ø§Øª تسمية ÙØ±Ø¹ÙŠØ©ØŒ أضÙها إلى بداية خانة تحميل باسم ÙˆØ§ÙØµÙ„ بينها باستخدام Ø§Ù„ÙØ§ØµÙ„تان الرأسيتان.'; -$lang['mediaextchange'] = 'غÙيرت لاحقة المل٠من .%s إلى .%s!'; -$lang['reference'] = 'مراجع لـ'; -$lang['ref_inuse'] = 'لا يمكن Ø­Ø°Ù Ø§Ù„Ù…Ù„ÙØŒ لأنه مستخدم من قبل Ø§Ù„ØµÙØ­Ø§Øª التالية:'; -$lang['ref_hidden'] = 'بعض المراجع على ØµÙØ­Ø§Øª لا تملك صلاحيات قراءتها'; -$lang['hits'] = 'مرة'; -$lang['quickhits'] = 'ØµÙØ­Ø§Øª مطابقة'; -$lang['toc'] = 'جدول المحتويات'; -$lang['current'] = 'حالي'; -$lang['yours'] = 'نسختك'; -$lang['diff'] = 'أظهر Ø§Ù„Ø§Ø®ØªÙ„Ø§ÙØ§Øª مع النسخة الحالية'; -$lang['diff2'] = 'أظهر Ø§Ù„Ø§Ø®ØªÙ„Ø§ÙØ§Øª بين النسخ المحددة'; -$lang['difflink'] = 'رابط إلى هذه المقارنة'; -$lang['diff_type'] = 'أظهر Ø§Ù„ÙØ±ÙˆÙ‚:'; -$lang['diff_inline'] = 'ضمنا'; -$lang['diff_side'] = 'جنبا إلى جنب'; -$lang['diffprevrev'] = 'المراجعة السابقة'; -$lang['diffnextrev'] = 'المراجعة التالية'; -$lang['difflastrev'] = 'المراجعة الأخيرة'; -$lang['diffbothprevrev'] = 'جانبي المراجعة السابقة'; -$lang['diffbothnextrev'] = 'جانبي المراجعة التالية'; -$lang['line'] = 'سطر'; -$lang['breadcrumb'] = 'أثر:'; -$lang['youarehere'] = 'أنت هنا:'; -$lang['lastmod'] = 'آخر تعديل:'; -$lang['by'] = 'بواسطة'; -$lang['deleted'] = 'Ø­Ø°ÙØª'; -$lang['created'] = 'اÙنشئت'; -$lang['restored'] = 'استعيدت نسخة قديمة (%s)'; -$lang['external_edit'] = 'تحرير خارجي'; -$lang['summary'] = 'ملخص التحرير'; -$lang['noflash'] = 'تحتاج إلىملحق Ùلاش أدوبي لعرض هذا المحتوى.'; -$lang['download'] = 'نزل Snippet'; -$lang['tools'] = 'أدوات'; -$lang['user_tools'] = 'أدوات المستخدم'; -$lang['site_tools'] = 'أدوات الموقع'; -$lang['page_tools'] = 'أدوات Ø§Ù„ØµÙØ­Ø©'; -$lang['skip_to_content'] = 'تجاوز إلى المحتوى'; -$lang['sidebar'] = 'العمود الجانبي'; -$lang['mail_newpage'] = 'Ø¥Ø¶Ø§ÙØ© ØµÙØ­Ø©:'; -$lang['mail_changed'] = 'تعديل ØµÙØ­Ø©:'; -$lang['mail_subscribe_list'] = 'ØµÙØ­Ø§Øª غيرت ÙÙŠ النطاق:'; -$lang['mail_new_user'] = 'مشترك جديد:'; -$lang['mail_upload'] = 'Ø±ÙØ¹ ملÙ:'; -$lang['changes_type'] = 'أظهر تغييرات الـ'; -$lang['pages_changes'] = 'ØµÙØ­Ø§Øª'; -$lang['media_changes'] = 'Ù…Ù„ÙØ§Øª الوسائط'; -$lang['both_changes'] = 'كلا من Ø§Ù„ØµÙØ­Ø§Øª ÙˆÙ…Ù„ÙØ§Øª الوسائط'; -$lang['qb_bold'] = 'نص عريض'; -$lang['qb_italic'] = 'نص مائل'; -$lang['qb_underl'] = 'نص مسطر'; -$lang['qb_code'] = 'نص برمجي'; -$lang['qb_strike'] = 'نص مشطوب'; -$lang['qb_h1'] = 'عنوان مستوى Ù¡'; -$lang['qb_h2'] = 'عنوان مستوى Ù¢'; -$lang['qb_h3'] = 'عنوان مستوى Ù£'; -$lang['qb_h4'] = 'عنوان مستوى Ù¤'; -$lang['qb_h5'] = 'عنوان مستوى Ù¥'; -$lang['qb_h'] = 'الترويسة'; -$lang['qb_hs'] = 'حدد الترويسة'; -$lang['qb_hplus'] = 'ترويسة أعلى'; -$lang['qb_hminus'] = 'ترويسة Ø£Ø®ÙØ¶'; -$lang['qb_hequal'] = 'ترويسة Ø¨Ù†ÙØ³ المستوى'; -$lang['qb_link'] = 'رابط داخلي'; -$lang['qb_extlink'] = 'رابط خارجي'; -$lang['qb_hr'] = 'سطر Ø£Ùقي'; -$lang['qb_ol'] = 'بند ÙÙ‰ قائمة مرتبة'; -$lang['qb_ul'] = 'بند ÙÙ‰ قائمة غير مرتبة'; -$lang['qb_media'] = 'أض٠صورا Ùˆ Ù…Ù„ÙØ§Øª أخرى'; -$lang['qb_sig'] = 'أدرج التوقيع'; -$lang['qb_smileys'] = 'الإبتسامات'; -$lang['qb_chars'] = 'محار٠خاصة'; -$lang['upperns'] = 'انتقل للنطاق الأب'; -$lang['metaedit'] = 'تحرير البيانات الشمولية '; -$lang['metasaveerr'] = 'ÙØ´Ù„ت كتابة البيانات الشمولية'; -$lang['metasaveok'] = 'Ø­ÙÙØ¸Øª البيانات الشمولية'; -$lang['img_title'] = 'العنوان:'; -$lang['img_caption'] = 'وصÙ:'; -$lang['img_date'] = 'التاريخ:'; -$lang['img_fname'] = 'اسم الملÙ:'; -$lang['img_fsize'] = 'الحجم:'; -$lang['img_artist'] = 'المصور:'; -$lang['img_copyr'] = 'حقوق النسخ:'; -$lang['img_format'] = 'الهيئة:'; -$lang['img_camera'] = 'الكمرا:'; -$lang['img_keywords'] = 'كلمات Ù…ÙØªØ§Ø­ÙŠØ©:'; -$lang['img_width'] = 'العرض:'; -$lang['img_height'] = 'Ø§Ù„Ø¥Ø±ØªÙØ§Ø¹:'; -$lang['subscr_subscribe_success'] = 'اضي٠%s لقائمة اشتراك %s'; -$lang['subscr_subscribe_error'] = 'خطأ ÙÙŠ Ø¥Ø¶Ø§ÙØ© %s لقائمة اشتراك %s'; -$lang['subscr_subscribe_noaddress'] = 'ليس هناك عنوان مرتبط بولوجك، لا يمكن Ø§Ø¶Ø§ÙØªÙƒ لقائمة الاشتراك'; -$lang['subscr_unsubscribe_success'] = 'أزيل %s من قائمة اشتراك %s'; -$lang['subscr_unsubscribe_error'] = 'خطأ ÙÙŠ إزالة %s من قائمة اشتراك %s'; -$lang['subscr_already_subscribed'] = '%s مشترك مسبقا ÙÙŠ %s'; -$lang['subscr_not_subscribed'] = '%s ليس مشتركا ÙÙŠ %s'; -$lang['subscr_m_not_subscribed'] = 'لست مشتركا حاليا Ø¨Ø§Ù„ØµÙØ­Ø© او النطاق الحاليين'; -$lang['subscr_m_new_header'] = 'أض٠اشتراكا'; -$lang['subscr_m_current_header'] = 'الاشتراكات الحالية'; -$lang['subscr_m_unsubscribe'] = 'ألغ الاشتراك'; -$lang['subscr_m_subscribe'] = 'اشترك'; -$lang['subscr_m_receive'] = 'استقبال'; -$lang['subscr_style_every'] = 'بريدا على كل تغيير'; -$lang['subscr_style_digest'] = 'البريد الإلكتروني, ملخص للتغييرات لكل ØµÙØ­Ø© (كل يوم %.2f)'; -$lang['subscr_style_list'] = 'قائمة Ø¨Ø§Ù„ØµÙØ­Ø§Øª التي تم تغييرها منذ آخر بريد الإلكتروني (كل يوم %.2f)'; -$lang['authtempfail'] = 'تصريح المشترك غير Ù…ØªÙˆÙØ± مؤقتاً، إن استمرت هذه الحالة يرجى مراسلة المدير'; -$lang['i_chooselang'] = 'اختر لغتك'; -$lang['i_installer'] = 'برنامج تنصيب دوكو ويكي'; -$lang['i_wikiname'] = 'اسم الويكي'; -$lang['i_enableacl'] = 'ØªÙØ¹ÙŠÙ„ ACL - Ù…ÙØ¶Ù„'; -$lang['i_superuser'] = 'مشرÙ'; -$lang['i_problems'] = 'وجد برنامج التنصيب المشاكل التالية، لا يمكنك المتابعة قبل حلها.'; -$lang['i_modified'] = 'لأسباب أمنية هذا البرنامج سيعمل Ùقط مع تنصيب دوكو ويكي جديد Ùˆ غير معدّل. -يجب أن تعيد ÙÙƒ ضغط Ø§Ù„Ù…Ù„ÙØ§Øª مرة أخرى من المكتبة المضغوطة، أو راجع تعليمات تنصيب دوكو ويكي '; -$lang['i_funcna'] = 'دالة PHP التالية غير Ù…ØªÙˆÙØ±Ø©. -%s -قد يكون مزود خدمة Ø§Ù„Ø§Ø³ØªÙØ§Ø¯Ø© قد حجبها لسبب ما.'; -$lang['i_phpver'] = 'نسخة PHP التي لديك هي -%s -وهي أقل من النسخة المطلوبة -%s -عليك تحديث نسخة PHP'; -$lang['i_mbfuncoverload'] = 'يجب ايقا٠تشغيل mbstring.func_overload ÙÙŠ مل٠php.ini لتشغيل دوكوويكي.'; -$lang['i_permfail'] = 'إن %s غير قابل للكتابة بواسطة دوكو ويكي، عليك تعديل إعدادات الصلاحيات لهذا المجلد!'; -$lang['i_confexists'] = 'إن %s موجود أصلاً'; -$lang['i_writeerr'] = 'لا يمكن إنشاء %sØŒ عليك التأكد من صلاحيات المل٠أو المجلد وإنشاء المل٠يدوياً.'; -$lang['i_badhash'] = 'المل٠dokuwiki.php غير مصن٠أو قد تم تعديله -(hash=%s)'; -$lang['i_badval'] = 'القيمة %s غير شرعية أو ÙØ§Ø±ØºØ©'; -$lang['i_success'] = 'الإعدادات تمت بنجاح، يرجى حذ٠المل٠install.php الآن. -ثم تابع إلى دوكو ويكي الجديدة'; -$lang['i_failure'] = 'بعض الأخطاء حدثت أثنا كتابة Ù…Ù„ÙØ§Øª الإعدادات، عليك تعديلها يدوياً قبل أن تستطيع استخدام دوكو ويكي الجديدة'; -$lang['i_policy'] = 'تصريح ACL مبدئي'; -$lang['i_pol0'] = 'ويكي Ù…ÙØªÙˆØ­Ø©Ø› أي القراءة والكتابة والتحميل مسموحة للجميع'; -$lang['i_pol1'] = 'ويكي عامة؛ أي القراءة للجميع ولكن الكتابة والتحميل للمشتركين المسجلين Ùقط'; -$lang['i_pol2'] = 'ويكي مغلقة؛ أي القراءة والكتابة والتحميل للمشتركين المسجلين Ùقط'; -$lang['i_allowreg'] = 'السماح للمستخدمين بتسجيل Ø£Ù†ÙØ³Ù‡Ù…'; -$lang['i_retry'] = 'إعادة المحاولة'; -$lang['i_license'] = 'اختر الرخصة التي تريد وضع المحتوى تحتها:'; -$lang['i_license_none'] = 'لا تظهر أية معلومات للترخيص'; -$lang['i_pop_field'] = 'من ÙØ¶Ù„ك، ساعدنا على تحسين تجربة دوكي ويكي:'; -$lang['i_pop_label'] = 'مرة واحدة ÙÙŠ شهر، إرسال بيانات استخدام المجهول للمطورين دوكي ويكي'; -$lang['recent_global'] = 'انت تراقب حاليا التغييرات داخل نطاق %s. يمكنك أيضا عرض أحدث تغييرات الويكي كلها.'; -$lang['years'] = '%d سنة مضت'; -$lang['months'] = '%d شهرا مضى'; -$lang['weeks'] = '%d اسبوعا مضى'; -$lang['days'] = '%d يوما مضى'; -$lang['hours'] = '%d ساعة مضت'; -$lang['minutes'] = '%d دقيقة مضت'; -$lang['seconds'] = '%d ثانية مضت'; -$lang['wordblock'] = 'لم ØªØ­ÙØ¸ تغييراتك لاحتوائها على نص ممنوع )غثاء('; -$lang['media_uploadtab'] = 'Ø§Ø±ÙØ¹'; -$lang['media_searchtab'] = 'ابحث'; -$lang['media_file'] = 'ملÙ'; -$lang['media_viewtab'] = 'عرض'; -$lang['media_edittab'] = 'تحرير'; -$lang['media_historytab'] = 'التاريخ'; -$lang['media_list_thumbs'] = 'المصغرات'; -$lang['media_list_rows'] = 'صÙÙˆÙ'; -$lang['media_sort_name'] = 'الاسم'; -$lang['media_sort_date'] = 'التاريخ'; -$lang['media_namespaces'] = 'اختر نطاقا'; -$lang['media_files'] = 'Ø§Ù„Ù…Ù„ÙØ§Øª ÙÙŠ %s'; -$lang['media_upload'] = 'Ø§Ø±ÙØ¹ إلى %s'; -$lang['media_search'] = 'ابحث ÙÙŠ %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s ÙÙŠ %s'; -$lang['media_edit'] = 'حرر %s'; -$lang['media_history'] = 'تاريخ %s'; -$lang['media_meta_edited'] = 'Ø¹ÙØ¯Ù„ت الميتاداتا'; -$lang['media_perm_read'] = 'عÙوا، لست مخولا بقراءة Ø§Ù„Ù…Ù„ÙØ§Øª.'; -$lang['media_perm_upload'] = 'عÙوا، لست مخولا Ø¨Ø±ÙØ¹ Ø§Ù„Ù…Ù„ÙØ§Øª.'; -$lang['media_update'] = 'Ø§Ø±ÙØ¹ إصدارا أحدث'; -$lang['media_restore'] = 'استرجع هذه النسخة'; -$lang['currentns'] = 'مساحة الاسم الحالية'; -$lang['searchresult'] = 'نتيجة البحث'; -$lang['plainhtml'] = 'نص HTML غير منسق'; -$lang['wikimarkup'] = 'علامات الوكي'; -$lang['email_signature_text'] = 'أنشئت هذه الرسالة من دوكو ويكي ÙÙŠ -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/locked.txt deleted file mode 100644 index 48fa61a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ø§Ù„ØµÙØ­Ø© مقÙلة ====== - -هذه Ø§Ù„ØµÙØ­Ø© مقÙلة للتحرير بواسطة مستخدم أخر. عليك أن تنتظر حتى ينتهى من تعديلاتة أو تتنتهى مدة القÙÙ„. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/login.txt deleted file mode 100644 index 00ffccd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== دخول ====== - -أنت لست مسجل دخولك. أدخل بيانات تسجيلك للدخول. يجب أن يكون مسموح Ù„Ù„Ù…ØªØµÙØ­ بأستخدام الكوكي. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/mailtext.txt deleted file mode 100644 index 132e36e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -تم تغيير أو Ø£Ø¶Ø§ÙØ© ØµÙØ­Ø© ÙÙ‰ دوكو ويكي. اليك Ø§Ù„ØªÙØ§ØµÙŠÙ„: - -التاريخ : @DATE@ -Ø§Ù„Ù…ØªØµÙØ­ : @BROWSER@ -عنوان الـIP : @IPADDRESS@ -أسم الجهاز : @HOSTNAME@ -النسخة القديمة: @OLDPAGE@ -النسخة الجديدة: @NEWPAGE@ -ملخص التحرير: @SUMMARY@ -مستخدم : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/ar/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/newpage.txt deleted file mode 100644 index ecaa7fa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== لا يوجد هذا الموضوع بعد ====== - -لقد تابعت رابط لموضوع غير متواجد بعد. يمكنك إنشائة بالضعط على زر "انشيء هذه Ø§Ù„ØµÙØ­Ø©". diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/norev.txt deleted file mode 100644 index 2aa2330..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== لا توجد تلك النسخة ====== - -النسخة المختارة ليست موجودة. أسبخدم زر "نسخ قديمة" لعرض قائمة بالنسخ القديمة من هذه Ø§Ù„ØµÙØ­Ø©. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/password.txt deleted file mode 100644 index 2489800..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -أهلاً @FULLNAME@! - -ها هى معلومات المستخدم لـ @TITLE@ الموجودة على العنوان @DOKUWIKIURL@ - -أسم المستخدم : @LOGIN@ -كلمة السر : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/preview.txt deleted file mode 100644 index c537e6b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== عرض التعديلات ====== - -هذا عرض لما سيصبح علية نص Ø§Ù„ØµÙØ­Ø©. تذكر أن التعديلات **لم ØªØ­ÙØ¸** بعد! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/pwconfirm.txt deleted file mode 100644 index f9e88fa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -مرحبا @FULLNAME@ - -شخص ما طلب كلمة سر جديدة لـحسابك @TITLE@ ÙÙŠ @DOKUWIKIURL@ - -إذا لم تكن قد طلبت كلمة سر جديدة رجاء قم بتجاهل هذه الرسالة . - -لتأكيد أنك أنت قمت بطلب كلمة السر الجديدة . نرجو منك الضغط على الرابط ÙÙŠ الأسÙÙ„ . - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/read.txt deleted file mode 100644 index 27a9304..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/read.txt +++ /dev/null @@ -1 +0,0 @@ -هذه Ø§Ù„ØµÙØ­Ø© للقراءة Ùقط. يمكنك ØªØµÙØ­ مصدرها، ولكن لا يمكنك تعديلها. إن كنت ØªØªØ¹ØªÙØ¯ أن هناك خطأ ما خاطب المدير. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/recent.txt deleted file mode 100644 index 567c7d9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== احدث التغييرات ====== - -تم تعديل Ø§Ù„ØµÙØ­Ø§Øª التالية حديثا: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/register.txt deleted file mode 100644 index 10a7fa2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== سجل كمستخدم جديد ====== - -املئ البيانات التالية لتسجيل حساب جديد على الويكي. تأكد من كتابة **بريد إلكتروني صحيح** - سترسل إليك كلمة سر جديدة. اسم الدخول يجب أن يكون [[doku>pagename|أسم ØµÙØ­Ø©]] صحيح. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/registermail.txt deleted file mode 100644 index 7c1cae0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -سجل مستخدم جديد. هذه هي Ø§Ù„ØªÙØ§ØµÙŠÙ„: - -اسم المستخدم : @NEWUSER@ -الاسم الكامل : @NEWNAME@ -البريد: @NEWEMAIL@ - -التاريخ : @DATE@ -Ø§Ù„Ù…ØªØµÙØ­ : @BROWSER@ -عنوان-IP: @IPADDRESS@ -اسم المضيÙ: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/resendpwd.txt deleted file mode 100644 index 6ba748a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -==== إرسال كلمة سر جديدة ==== - -رجاء اكتب اسم المستخدم ÙÙŠ الاستمارة الموجودة ÙÙŠ الأسÙÙ„ ليتم طلب رقم سري جديد لحسابك ÙÙŠ هذا الويكي . سيرسل رابط لتأكيد طلبك إلى بريدك الإلكتروني المسجل. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/resetpwd.txt deleted file mode 100644 index 2bbd4a2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== اضبط كلمة سر جديدة ====== - -أدخل كلمة سر جديدة لحسابك ÙÙŠ هذه الويكي. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/revisions.txt deleted file mode 100644 index 35a0bfc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== النسخ القديمة ====== - -النسخ القديمة Ù„Ù„ØµÙØ­Ø© الحالية. لإستعادة نسخة قديمة: أخترها من المعروض، ثم إضغط على زر "عدل هذه Ø§Ù„ØµÙØ­Ø©" Ùˆ Ø£Ø­ÙØ¸Ù‡Ø§. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/searchpage.txt deleted file mode 100644 index 5401225..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== بحث ====== - -نتائج البحث . @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/showrev.txt deleted file mode 100644 index 8ec11ec..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**هذه نسخة قديمة من Ø§Ù„ØµÙØ­Ø©!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/stopwords.txt deleted file mode 100644 index 1a88598..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/stopwords.txt +++ /dev/null @@ -1,192 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -# This list is based upon the ones found at http://www.ranks.nl/stopwords/ -ب -ا -ØŒ -عشر -عدد -عدة -عشرة -عدم -عام -عاما -عن -عند -عندما -على -عليه -عليها -زيارة -سنة -سنوات -تم -ضد -بعد -بعض -اعادة -اعلنت -بسبب -حتى -اذا -احد -اثر -برس -باسم -غدا -شخصا -صباح -اطار -اربعة -اخرى -بان -اجل -غير -بشكل -حاليا -بن -به -ثم -ا٠-ان -او -اي -بها -ØµÙØ± -حيث -اكد -الا -اما -امس -السابق -التى -التي -اكثر -ايار -ايضا -ثلاثة -الذاتي -الاخيرة -الثاني -الثانية -الذى -الذي -الان -امام -ايام -خلال -حوالى -الذين -الاول -الاولى -بين -ذلك -دون -حول -حين -ال٠-الى -انه -اول -ضمن -انها -جميع -الماضي -الوقت -المقبل -اليوم -Ù€ -Ù -Ùˆ -Ùˆ6 -قد -لا -ما -مع -مساء -هذا -واحد -واضا٠-ÙˆØ§Ø¶Ø§ÙØª -ÙØ§Ù† -قبل -قال -كان -لدى -نحو -هذه -وان -واكد -كانت -واوضح -مايو -ÙÙ‰ -ÙÙŠ -كل -لم -لن -له -من -هو -هي -قوة -كما -لها -منذ -وقد -ولا -Ù†ÙØ³Ù‡ -لقاء -مقابل -هناك -وقال -وكان -نهاية -وقالت -وكانت -للامم -Ùيه -كلم -لكن -ÙˆÙÙŠ -وق٠-ولم -ومن -وهو -وهي -يوم -Ùيها -منها -مليار -لوكالة -يكون -يمكن -مليون -ÙÙ‰ -أم -about -are -and -you -your -them -their -com -for -from -into -how -that -the -this -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_digest.txt deleted file mode 100644 index 58256f5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -مرحبا! - -تغيرت Ø§Ù„ØµÙØ­Ø© @PAGE@ ÙÙŠ ويكي @TITLE@. -هذه هي التغيرات: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -النسخة القديمة: @OLDPAGE@ -النسخة الحديثة: @NEWPAGE@ - -لإلغاء تنبيه Ø§Ù„ØµÙØ­Ø©, لج الويكي ÙÙŠ -@DOKUWIKIURL@ ثم Ø²ÙØ± -@SUBSCRIBE@ -وألغ اشتراكك من Ø§Ù„ØµÙØ­Ø§Øª أو النظاقات diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_form.txt deleted file mode 100644 index 919d256..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== إدارة الإشتراكات ====== - -تمكنك هذه Ø§Ù„ØµÙØ­Ø© من إدارة اشتراكاتك Ù„Ù„ØµÙØ­Ø© Ùˆ النطاق الحاليين. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_list.txt deleted file mode 100644 index 681fed2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -مرحبا! - -ØµÙØ­Ø§Øª ÙÙŠ النطاق @PAGE@ ÙÙŠ ويكي @TITLE@ غÙيرت. -هذه هي Ø§Ù„ØµÙØ­Ø§Øª المتغيرة: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -لإلغاء إشعارات Ø§Ù„ØµÙØ­Ø©, Ù„ÙØ¬ الويكي ÙÙŠ -@DOKUWIKIURL@ ثم Ø²ÙØ± -@SUBSCRIBE@ -ثم ألغ اشتراك تغييرات Ø§Ù„ØµÙØ­Ø© Ùˆ/أو النطاق. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_single.txt deleted file mode 100644 index 6ac7d21..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -مرحبا! - -Ø§Ù„ØµÙØ­Ø© @PAGE@ ÙÙŠ ويكي @TITLE@ تغيرت. -هذه هي التغييرات: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -التاريخ : @DATE@ -المستخدم : @USER@ -ملخص التحرير: @SUMMARY@ -الاصدار القديم: @OLDPAGE@ -الاصدار الحديث: @NEWPAGE@ - -لإلغاء إشعارات Ø§Ù„ØµÙØ­Ø©,Ù„ÙØ¬ الويكي ÙÙŠ -@DOKUWIKIURL@ ثم Ø²ÙØ± -@SUBSCRIBE@ -وألغ الاشتراك من تغييرات Ø§Ù„ØµÙØ­Ø© Ùˆ/أو النطاق. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/updateprofile.txt deleted file mode 100644 index a3c56c5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -==== تحديث بيانات حسابك ==== - -عليك Ùقط أن تكمل كتابة الحقول التي تريد أن تغيرها . لا تستطيع تغيير اسم المستخدم . diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ar/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ar/uploadmail.txt deleted file mode 100644 index bc61e6e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ar/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -رÙÙØ¹ مل٠إلى دوكو ويكي خاصتك. هذه هي Ø§Ù„ØªÙØ§ØµÙŠÙ„: - -المل٠: @MEDIA@ -التاريخ : @DATE@ -المستعرض : @BROWSER@ -عنوان-IP: @IPADDRESS@ -اسم المضيÙ: @HOSTNAME@ -الحجم : @SIZE@ -نوع MIME : @MIME@ -المستخدم: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/admin.txt deleted file mode 100644 index 5bf09ee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== İdarÉ™etmÉ™ ====== - -AÅŸağıda Dokuwiki-dÉ™ mümkün olan administrativ É™mÉ™liyyatların siyahısı göstÉ™rilib. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/adminplugins.txt deleted file mode 100644 index 62b1f87..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== ÆlavÉ™ Plugin-lÉ™r ===== diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/backlinks.txt deleted file mode 100644 index 3c5a93b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Æks linklÉ™r ====== - -Bu, bu sÉ™hifÉ™yÉ™ link saxlayan sÉ™hifÉ™lÉ™rin siyahısıdır. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/conflict.txt deleted file mode 100644 index 908be09..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Daha yeni versiya var ====== - -DüzÉ™liÅŸ etdiyiniz sÉ™nÉ™din daha yeni versiyası var. Siz vÉ™ baÅŸqa istifadəçi eyni zamanda eyni sÉ™nÉ™di düzÉ™liÅŸ edÉ™n zaman belÉ™ vÉ™ziyyÉ™t yaranır. - -AÅŸağıda göstÉ™rilÉ™n fÉ™rqlÉ™r ilÉ™ tanış olun vÉ™ lazım olan versiyanı tÉ™yin edin. ÆgÉ™r ''Yadda Saxla'' düymÉ™sini sıxsanız, onda sizin versiya seçilmiÅŸ olur. ''İmtina'' düymÉ™sini sıxsanız isÉ™ onda hazırki versiya seçilmiÅŸ olur. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/denied.txt deleted file mode 100644 index c6fddb6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== MüraciÉ™t qadaÄŸan edilmiÅŸdir ====== - -Sizin bu É™mÉ™liyyat üçün kifayÉ™t qÉ™dÉ™r haqqınız yoxdur. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/diff.txt deleted file mode 100644 index 200dd23..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== FÉ™rqlÉ™r ====== - -Burada bu sÉ™hifÉ™nin seçilmiÅŸ vÉ™ hazırki versiyaların arasında olan fÉ™rqlÉ™r göstÉ™rilib. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/draft.txt deleted file mode 100644 index 65c743d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Qaralama tapılıb ====== - -Bu sÉ™hifÉ™nin son düzÉ™liÅŸi düzgün baÅŸa çatdırılmamışdir. DüzÉ™liÅŸ zamanı qaralama avtomatik yadda saxlanılmışdır. İndi Siz onu açıb düzÉ™liÅŸi davam edÉ™ bilÉ™rsiniz. Qaralama versiyası aÅŸağıda göstÉ™rilib. - -İtmiÅŸ versiyanı //qaytarmaq//, qaralamanı //silmÉ™k//, vÉ™ ya düzÉ™liÅŸi //imtina// etmÉ™k istÉ™diyinizi tÉ™yin edin. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/edit.txt deleted file mode 100644 index 7ce6630..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/edit.txt +++ /dev/null @@ -1 +0,0 @@ -SÉ™hifÉ™dÉ™ düzÉ™liÅŸ edin vÉ™ ''Yadda Saxla'' düymÉ™sini sıxın. Sintaksis ilÉ™ tanış olmaq üçün [[wiki:syntax]] sÉ™hifÉ™sini oxuyun. Ançaq sÉ™hifÉ™ni **daha yaxşı** etmÉ™ki istÉ™diyiniz halda düzÉ™liÅŸ etmÉ™yinizi xahiÅŸ edirik. ÆgÉ™r Siz nÉ™yi isÉ™ ancaq test etmÉ™k istÉ™yirsiniz sÉ™, onda [[playground:playground]] xüsusi sÉ™hifÉ™dÉ™n istifadÉ™ edin. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/editrev.txt deleted file mode 100644 index 8e98d2f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**SÉ™nÉ™din köhnÉ™ versiyasını açmısınız!** Bu versiyanı yadda saxlasanız, bu mÉ™tn ilÉ™ olan yeni hazırki versiya yaratmış olarsınız. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/index.txt deleted file mode 100644 index 116dd7d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== MündÉ™ricat ====== - -Burada mövcud olan sÉ™hifÉ™lÉ™r Namespace-lÉ™rÉ™ ([[doku>namespaces|namespaces]]) görÉ™ sıralanmış halda göstÉ™rilib. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/az/install.html deleted file mode 100644 index d8382b1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Bu səhifə Sizə DokuWiki-ni quraşdırmaqa kömək etmək üçündür. Quraşdırma haqqına əlavə məlumatı onun dokumentasiya səhifəsində var.

    - -

    Səhifələri və əlavə məlumatları (məsələn, şəkillər, axtarış indeksi, səhifələrin əvvəlki versiyaları, və sairə) saxlamaq üçün DokuWiki adi fayllardan istifadə edir. DokuWiki-nin uğurlu işləməsi üçün bu faylların yerləşən qovluqa yazı imkanı vacib lazımdır. Bu quraşdırma proqramı sistemin qovluqlarına olan haqları dəyişə bilmir. Çox vaxt bu birbaşa shell-dən, və ya, əgər Siz hostinq-dən istifadə edirsinizsə, FTP vasitəsi ya idarəetmə paneli vasitəsi (məsələn, cPanel) ilə edilir.

    - -

    Quraşdırma proqramı sizin DokuWiki-nizdə haqlar kontrolu siyahısını (ACL) quracaq. Bu, sistemə girdikdən sonra, administratora xüsusi menü vasitəsi ilə plugin-ləri quraşdırmaq, istifadiçiləri və səhifələrə giriş haqlarını idarəetmək, və həmçinin sistemin konfiqurasiyasını quraşdırmağa imkan verəcək. Haqlar kontrolu siyahısı DokuWiki-yə mütləq lazım deyil, amma o Sizə DokuWiki-nin idarəetməsini asanlaşdırır.

    - -

    Təcrübəli istifadəçilər və xüsusi tələbləri olan istifadəçilərə əlavə məlumat üçün quraşdırılma prosesi və konfiqurasiya parametrləri link-lərinə muraciyət etməsk tövsiyyə olunur.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/az/jquery.ui.datepicker.js deleted file mode 100644 index 8d59547..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Azerbaijani (UTF-8) initialisation for the jQuery UI date picker plugin. */ -/* Written by Jamil Najafov (necefov33@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.az = { - closeText: "BaÄŸla", - prevText: "Geri", - nextText: "İrÉ™li", - currentText: "Bugün", - monthNames: [ "Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", - "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr" ], - monthNamesShort: [ "Yan", "Fev", "Mar", "Apr", "May", "İyun", - "İyul", "Avq", "Sen", "Okt", "Noy", "Dek" ], - dayNames: [ "Bazar", "Bazar ertÉ™si", "ÇərÅŸÉ™nbÉ™ axÅŸamı", "ÇərÅŸÉ™nbÉ™", "CümÉ™ axÅŸamı", "CümÉ™", "ŞənbÉ™" ], - dayNamesShort: [ "B", "Be", "Ça", "Ç", "Ca", "C", "Åž" ], - dayNamesMin: [ "B", "B", "Ç", "С", "Ç", "C", "Åž" ], - weekHeader: "Hf", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.az ); - -return datepicker.regional.az; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/az/lang.php deleted file mode 100644 index da4836e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/lang.php +++ /dev/null @@ -1,231 +0,0 @@ - - * @author Elchin - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '«'; -$lang['doublequoteclosing'] = '»'; -$lang['singlequoteopening'] = '„'; -$lang['singlequoteclosing'] = '“'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'SÉ™hifÉ™yÉ™ düzÉ™liÅŸ et'; -$lang['btn_source'] = 'SÉ™hifÉ™nin ilkin mÉ™tnini göstÉ™r'; -$lang['btn_show'] = 'SÉ™hifÉ™ni göstÉ™r'; -$lang['btn_create'] = 'SÉ™hifÉ™ni yarat'; -$lang['btn_search'] = 'Axtarış'; -$lang['btn_save'] = 'Yadda saxla'; -$lang['btn_preview'] = 'Baxış'; -$lang['btn_top'] = 'Yuxarı'; -$lang['btn_newer'] = '<< daha tÉ™zÉ™lÉ™r'; -$lang['btn_older'] = 'daha köhnÉ™lÉ™r >>'; -$lang['btn_revs'] = 'SÉ™hifÉ™nin tarixçəsi'; -$lang['btn_recent'] = 'Yaxın dÉ™yiÅŸiklÉ™r'; -$lang['btn_upload'] = 'ServerÉ™ yükÉ™'; -$lang['btn_cancel'] = 'İmtina'; -$lang['btn_index'] = 'Bütün sÉ™hifÉ™lÉ™r'; -$lang['btn_secedit'] = 'DüzÉ™liÅŸ et'; -$lang['btn_login'] = 'GiriÅŸ'; -$lang['btn_logout'] = 'Cıxış'; -$lang['btn_admin'] = 'İdarÉ™etmÉ™'; -$lang['btn_update'] = 'YenilÉ™'; -$lang['btn_delete'] = 'Sil'; -$lang['btn_back'] = 'Geri'; -$lang['btn_backlink'] = 'Bura olan link-lÉ™r'; -$lang['btn_subscribe'] = 'AbunÉ™ ol (bütün dÉ™yiÅŸiklÉ™r)'; -$lang['btn_profile'] = 'Profil'; -$lang['btn_reset'] = 'BoÅŸalt'; -$lang['btn_draft'] = 'Qaralamada düzÉ™liÅŸ etmÉ™k'; -$lang['btn_recover'] = 'Qaralamanı qaytar'; -$lang['btn_draftdel'] = 'Qaralamanı sil'; -$lang['btn_revert'] = 'Qaytar'; -$lang['btn_register'] = 'Qeydiyyatdan keç'; -$lang['btn_img_backto'] = 'Qayıd %s'; -$lang['loggedinas'] = 'İstifadÉ™cinin adı:'; -$lang['user'] = 'istifadÉ™ci adı'; -$lang['pass'] = 'ÅžifrÉ™'; -$lang['newpass'] = 'Yeni ÅŸifrÉ™'; -$lang['oldpass'] = 'Hazırki ÅŸifrÉ™ni daxil edin'; -$lang['passchk'] = 'tÉ™krarlayın'; -$lang['remember'] = 'MÉ™ni yadda saxla'; -$lang['fullname'] = 'Tam ad'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = 'İstifadəçi profili'; -$lang['badlogin'] = 'TÉ™ssüf ki istifadəçi adı vÉ™ ya ÅŸifrÉ™ sÉ™hvdir.'; -$lang['minoredit'] = 'Az dÉ™yiÅŸiklÉ™r'; -$lang['draftdate'] = 'Qaralama yadda saxlandı'; -$lang['nosecedit'] = 'Bu vaxt É™rzindÉ™ sÉ™hifÉ™ dÉ™yiÅŸilmiÅŸdir, vÉ™ bölmÉ™ haqqında mÉ™lumat köhnÉ™lmiÅŸdir. SÉ™hifÉ™nin tam versiyası yüklÉ™nmiÅŸdir.'; -$lang['regmissing'] = 'TÉ™ssüf ki Siz bütün xanÉ™lÉ™ri doldurmalısınız.'; -$lang['reguexists'] = 'TÉ™ssüf ki bu ad ilÉ™ istifadəçi artıq mövcuddur.'; -$lang['regsuccess'] = 'İstivadÉ™ci yaradıldı vÉ™ ÅŸifrÉ™ sizin e-maila göndÉ™rildi.'; -$lang['regsuccess2'] = 'İstifadəçi yaradıldı.'; -$lang['regmailfail'] = 'DeyÉ™sÉ™n, xÉ™ta ÅŸifrÉ™ e-maila göndÉ™rildikdÉ™ baÅŸ verdi. XaiÅŸ olunur, ki administrator ilÉ™ É™laqÉ™ saxlayasınız!'; -$lang['regbadmail'] = 'DeyÉ™sÉ™n, daxil edilmiÅŸ e-mail ünvanı sÉ™hvdir. ÆgÉ™r şübhÉ™niz var isÉ™ administrator ilÉ™ É™laqÉ™ saxlayın.'; -$lang['regbadpass'] = 'Daxil edilmiÅŸ iki ÅŸifrÉ™ fÉ™rqlidir. XaiÅŸ olunur ki, yenidÉ™n daxil edÉ™siniz.'; -$lang['regpwmail'] = 'Sizin DokuWiki sistemi üçün ÅŸifrÉ™niz'; -$lang['reghere'] = 'Sizin hÉ™lÉ™ istifadəçi adınız yoxdur? Buyurun É™ldÉ™ edin'; -$lang['profna'] = 'Bu wiki profilin dÉ™yiÅŸdirilmÉ™sini dÉ™stÉ™klÉ™mir'; -$lang['profnochange'] = 'DÉ™yiÅŸiklÉ™r edilmÉ™di, profil yenilÉ™nmÉ™di.'; -$lang['profnoempty'] = 'istifadÉ™ci adı vÉ™ e-mail ünvanı boÅŸ ola bilmÉ™z.'; -$lang['profchanged'] = 'İstifadəçi profili uÄŸurla yenilÉ™ndi.'; -$lang['profdeleteuser'] = 'Profili sil.'; -$lang['profconfdeletemissing'] = 'TÉ™sdiq xanası seçilmÉ™ib.'; -$lang['proffail'] = 'İstifadəçi profili yenilÉ™nmiyib.'; -$lang['pwdforget'] = 'ÅžifrÉ™ni yaddan çıxartmısız? Buyurun yenisini É™ldÉ™ edin'; -$lang['resendna'] = 'Bu wiki ÅŸifrÉ™ni yenidÉ™n göndÉ™rmÉ™yi dÉ™stÉ™klÉ™mir.'; -$lang['resendpwdmissing'] = 'Formanın bütün xanÉ™lırini doldurun.'; -$lang['resendpwdnouser'] = 'VerilÉ™nlÉ™r bazasında bu ad ilÉ™ istifadəçi tapılmadı.'; -$lang['resendpwdbadauth'] = 'AtivləşdirmÉ™ kodu sÉ™hvdir. Link-i tam olaraq köçürdüyünüzü yoxlayın. '; -$lang['resendpwdconfirm'] = 'ÅžifrÉ™ni tÉ™stiqlÉ™mÉ™k üçün sizin e-maila link göndÉ™rilmiÅŸdir. '; -$lang['resendpwdsuccess'] = 'Yeni ÅŸifrÉ™niz e-maila göndÉ™rildi.'; -$lang['license'] = 'FÉ™rqli ÅŸey göstÉ™rilmiÅŸ hallardan baÅŸqa, bu wiki-nin mÉ™tni aÅŸağıda göstÉ™rilmiÅŸ lisenziyanın ÅŸÉ™rtlÉ™rinÉ™ uyÄŸun tÉ™qdim olunur:'; -$lang['licenseok'] = 'Qeyd: bu sÉ™hifÉ™ni düzÉ™liÅŸ edÉ™rÉ™k, Siz elÉ™diyiniz düzÉ™liÅŸi aÅŸağıda göstÉ™rilmiÅŸ lisenziyanın ÅŸÉ™rtlÉ™rinÉ™ uyÄŸun istifadÉ™sinÉ™ razılıq verirsiniz:'; -$lang['searchmedia'] = 'Faylın adına görÉ™ axtarış:'; -$lang['searchmedia_in'] = '%s-ın içindÉ™ axtarış'; -$lang['txt_upload'] = 'ServerÉ™ yüklÉ™mÉ™k üçün fayl seçin:'; -$lang['txt_filename'] = 'Faylın wiki-dÉ™ olan adını daxil edin (mütlÉ™q deyil):'; -$lang['txt_overwrt'] = 'Mövcud olan faylın üstündÉ™n yaz'; -$lang['lockedby'] = 'Ð’ данный момент заблокирован Bu an blokdadır:'; -$lang['lockexpire'] = 'Blok bitir:'; -$lang['js']['willexpire'] = 'Sizin bu sÉ™hifÉ™dÉ™ dÉ™yiÅŸik etmÉ™k üçün blokunuz bir dÉ™qiqÉ™ É™rzindÉ™ bitÉ™cÉ™k.\nMünaqiÅŸÉ™lÉ™rdÉ™n yayınmaq vÉ™ blokun taymerini sıfırlamaq üçün, baxış düymÉ™sini sıxın.'; -$lang['js']['notsavedyet'] = 'YaddaÅŸa verilmÉ™miÅŸ mÉ™lumatlar itÉ™cÉ™k.'; -$lang['js']['searchmedia'] = 'Faylların axtarışı'; -$lang['js']['keepopen'] = 'SeçimdÉ™n sonra pÉ™ncÉ™rÉ™ni açıq saxlamaq'; -$lang['js']['hidedetails'] = 'TÉ™fÉ™rruatı gizlÉ™t'; -$lang['js']['mediadisplay'] = 'Link növü'; -$lang['js']['mediasize'] = 'Şəkil ölçüsü.'; -$lang['js']['mediaclose'] = 'BaÄŸla.'; -$lang['js']['mediadisplayimg'] = 'Şəkili göstÉ™r.'; -$lang['js']['mediadisplaylnk'] = 'Ancaq linki göstÉ™r.'; -$lang['js']['mediasmall'] = 'Kiçik versiya.'; -$lang['js']['mediamedium'] = 'Orta versiya.'; -$lang['js']['medialarge'] = 'Böyük versiya.'; -$lang['js']['mediaoriginal'] = 'Orjinal versiya.'; -$lang['js']['medialnk'] = 'MÉ™lumat sÉ™hifÉ™sinÉ™ keçid.'; -$lang['js']['nosmblinks'] = 'Windows-un ÅŸÉ™bÉ™kÉ™ qovluqlarına link ancaq Internet Explorer-dÉ™n iÅŸlÉ™yir. \nAmma Siz linki köçürÉ™ bilÉ™rsiniz.'; -$lang['js']['linkwiz'] = 'LinklÉ™r kömÉ™kçisi'; -$lang['js']['linkto'] = 'Link göstÉ™rir:'; -$lang['js']['del_confirm'] = 'Siz É™minsiz ki, seçilmiÅŸlÉ™ri silmÉ™k istÉ™yirsiniz?'; -$lang['rssfailed'] = 'AÅŸağıda göstÉ™rilmiÅŸ xÉ™bÉ™r lentini É™ldÉ™ edÉ™n zaman xÉ™ta baÅŸ verdi: '; -$lang['nothingfound'] = 'HeçnÉ™ tapılmadı.'; -$lang['mediaselect'] = 'Mediya-faylın seçilmÉ™si'; -$lang['uploadsucc'] = 'YüklÉ™nmÉ™ uÄŸur ilÉ™ baÅŸa çatdı'; -$lang['uploadfail'] = 'YüklÉ™nmÉ™ zamanı xÉ™ta baÅŸ veri. BÉ™lkÉ™ giriÅŸ haqları ilÉ™ problem var?'; -$lang['uploadwrong'] = 'YuklÉ™nmÉ™yÉ™ qadaÄŸa qoyuldu. BelÉ™ növlu faylları serverÉ™ yüklÉ™mÉ™k olmaz. '; -$lang['uploadexist'] = 'Bu adlı fayl artıq serverdÉ™ var. YüklÉ™mÉ™ alınmadı .'; -$lang['uploadbadcontent'] = 'Faylın tÉ™rkibi %s növünÉ™ uyÄŸun gÉ™lmir.'; -$lang['uploadspam'] = 'YüklÉ™nmÉ™ spam-filtri tÉ™rÉ™findÉ™n dayandırıldı.'; -$lang['uploadxss'] = 'YüklÉ™nmÉ™ tÉ™hlükÉ™sizlik nÉ™zÉ™rindÉ™n dayandırılmışdır.'; -$lang['uploadsize'] = 'YüklÉ™nilmiÅŸ fayl çox boyükdür. (maks. %s)'; -$lang['deletesucc'] = '"%s" adlı fayl silindi.'; -$lang['deletefail'] = '"%s" adlı fayl silinmÉ™di. Faylın giriÅŸ haqlarını yoxlayın.'; -$lang['mediainuse'] = '"%s" adlı fayl silinmÉ™di. Fayl hÉ™lÉ™ istifadÉ™ olunur'; -$lang['namespaces'] = 'Namespace-lÉ™r'; -$lang['mediafiles'] = 'Mövcud olan fayllar'; -$lang['mediausage'] = 'Bu fayla link yaratmaq üçün aÅŸağıdakı sintaksisdÉ™n istifadÉ™ edin:'; -$lang['mediaview'] = 'Bu faylın ilkinÉ™ bax'; -$lang['mediaroot'] = 'kök'; -$lang['mediaupload'] = 'Burda faylı hazırki qovluqa yüklÉ™mÉ™k olar ("namespace"). Alt qovluqlar yaratmaq üçün, onların adlarını faylın adının avvÉ™linÉ™ artırın ("Adla yüklÉ™mÉ™k"). Alt qovluqların adları çütnöqtÉ™ ilÉ™ ayrılır. '; -$lang['mediaextchange'] = 'Faylın nüvü .%s -dan .%s -ya dÉ™yiÅŸdi!'; -$lang['reference'] = 'LinklÉ™r göstÉ™rir'; -$lang['ref_inuse'] = 'Bu fayl silinÉ™ bilmÉ™z, çünki o aÅŸağıdaki sÉ™hifÉ™lÉ™r tÉ™rÉ™findÉ™n istifadÉ™ olunur:'; -$lang['ref_hidden'] = 'BÉ™zi link-lÉ™r sizin oxumaq haqqınız olmayan sÉ™hifÉ™lÉ™rdÉ™ yerləşir'; -$lang['hits'] = 'uyÄŸunluqlar'; -$lang['quickhits'] = 'SÉ™hifÉ™lÉ™rin adlarında uyÄŸunluqlar'; -$lang['toc'] = 'MündÉ™ricat'; -$lang['current'] = 'hazırki'; -$lang['yours'] = 'Sizin versiyanız'; -$lang['diff'] = 'hazırki versiyadan fÉ™rqlÉ™ri göstÉ™r'; -$lang['diff2'] = 'Versiyaların arasındaki fÉ™rqlÉ™ri göstÉ™r '; -$lang['line'] = 'SÉ™tr'; -$lang['breadcrumb'] = 'Siz ziyarÉ™t etdiniz:'; -$lang['youarehere'] = 'Siz burdasınız:'; -$lang['lastmod'] = 'Son dÉ™yiÅŸiklÉ™r:'; -$lang['by'] = ' KimdÉ™n'; -$lang['deleted'] = 'silinib'; -$lang['created'] = 'yaranıb'; -$lang['restored'] = 'köhnÉ™ versiya qaytarıldı (%s)'; -$lang['external_edit'] = 'bayırdan dÉ™yiÅŸik'; -$lang['summary'] = 'DÉ™yiÅŸiklÉ™r xülasÉ™si'; -$lang['noflash'] = 'Bu mÉ™zmuna baxmaq üçün Adobe Flash Plugin tÉ™lÉ™b olunur.'; -$lang['download'] = 'Kodu yüklÉ™'; -$lang['mail_newpage'] = 'sÉ™hifÉ™ É™lavÉ™ olundu:'; -$lang['mail_changed'] = 'sÉ™hifÉ™yÉ™ düzÉ™liÅŸ edildi:'; -$lang['mail_new_user'] = 'yeni istifadəçi:'; -$lang['mail_upload'] = 'fayl yüklÉ™ndi:'; -$lang['qb_bold'] = 'Qalın ÅŸrift'; -$lang['qb_italic'] = 'Maili ÅŸrift'; -$lang['qb_underl'] = 'Alt-xÉ™tt'; -$lang['qb_code'] = 'Kodun mÉ™tni'; -$lang['qb_strike'] = 'PozulmuÅŸ ÅŸrift'; -$lang['qb_h1'] = '1 dÉ™rÉ™cÉ™li baÅŸlıq'; -$lang['qb_h2'] = '2 dÉ™rÉ™cÉ™li baÅŸlıq'; -$lang['qb_h3'] = '3 dÉ™rÉ™cÉ™li baÅŸlıq'; -$lang['qb_h4'] = '4 dÉ™rÉ™cÉ™li baÅŸlıq'; -$lang['qb_h5'] = '5 dÉ™rÉ™cÉ™li baÅŸlıq'; -$lang['qb_h'] = 'BaÅŸlıq'; -$lang['qb_hs'] = 'BaÅŸlıq seçimi'; -$lang['qb_hplus'] = 'Daha yüksÉ™k dÉ™rÉ™cÉ™li baÅŸlıq'; -$lang['qb_hminus'] = 'Daha aÅŸağı dÉ™rÉ™cÉ™li baÅŸlıq (altbaÅŸlıq)'; -$lang['qb_hequal'] = 'Hazırki dÉ™rÉ™cÉ™li baÅŸlıq'; -$lang['qb_link'] = 'İç link'; -$lang['qb_extlink'] = 'Bayır link'; -$lang['qb_hr'] = 'Bölücü'; -$lang['qb_ol'] = 'NömrÉ™lÉ™nmiÅŸ siyahının element'; -$lang['qb_ul'] = 'NömrÉ™lÉ™nmÉ™miÅŸ siyahının element'; -$lang['qb_media'] = 'ŞəkillÉ™r vÉ™ baÅŸqa fayllar É™lavÉ™ et'; -$lang['qb_sig'] = 'İmza at'; -$lang['qb_smileys'] = 'Smayllar'; -$lang['qb_chars'] = 'Xüsusi simvollar'; -$lang['upperns'] = 'Ana namespace-É™ keç'; -$lang['metaedit'] = 'Meta-mÉ™lumatlarda düzÉ™liÅŸ et'; -$lang['metasaveerr'] = 'Meta-mÉ™lumatları yazan zamanı xÉ™ta'; -$lang['metasaveok'] = 'Meta-mÉ™lumatlar yadda saxlandı'; -$lang['img_title'] = 'BaÅŸlıq:'; -$lang['img_caption'] = 'İmza:'; -$lang['img_date'] = 'Tarix:'; -$lang['img_fname'] = 'Faylın adı:'; -$lang['img_fsize'] = 'Boy:'; -$lang['img_artist'] = 'Åžkilin müəllifi:'; -$lang['img_copyr'] = 'Müəllif hüquqları:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Model:'; -$lang['img_keywords'] = 'Açar sözlÉ™r:'; -$lang['authtempfail'] = 'İstifadəçilÉ™rin autentifikasiyası müvÉ™qqÉ™ti dayandırılıb. ÆgÉ™r bu problem uzun müddÉ™t davam edir sÉ™, administrator ilÉ™ É™laqÉ™ saxlayın.'; -$lang['i_chooselang'] = 'Dili seçin/Language'; -$lang['i_installer'] = 'DokuWiki quraÅŸdırılır'; -$lang['i_wikiname'] = 'wiki-nin adı'; -$lang['i_enableacl'] = 'Haqlar kontrolu siyahısının istifadÉ™sinÉ™ icazÉ™ ver (tövsiyÉ™ edilir)'; -$lang['i_superuser'] = 'Super-istifadÉ™ci'; -$lang['i_problems'] = 'QuraÅŸdırma proqramı aÅŸağıdakı problemlÉ™r ilÉ™ üzləşdi. Davam etmÉ™k üçün onları hÉ™ll etmÉ™k lazımdır. '; -$lang['i_modified'] = 'TÉ™hlükÉ™sizlik baxımından bu proqram ancaq yeni, dÉ™yiÅŸmÉ™miÅŸ halda olan DokuWiki üzÉ™rindÉ™ iÅŸlÉ™yir. - Siz ya yüklÉ™nmiÅŸ quraÅŸdırma paketini yenidÉ™n açmalısınız, ya da DokuWiki-nin tam quraÅŸdırma instruksiyasına müraciyÉ™t etmÉ™lisiniz'; -$lang['i_funcna'] = 'PHP-nin %s funksiyası mövcud deyil. BÉ™lkÉ™, o hansı sa sÉ™bÉ™bdÉ™n sizin host-unuz tÉ™rÉ™findÉ™n blok edilib?'; -$lang['i_phpver'] = 'Sizin PHP-nin versiyası (%s) tÉ™lÉ™b olunan versiyadan aÅŸagıdır (%s). QuraÅŸdırılmış PHP-nin versiyasını yenilÉ™yin.'; -$lang['i_permfail'] = '%s DokuWiki-yÉ™ yazı üçün baÄŸlıdır. Bu qovluÄŸun giriÅŸ haqlarını yoxlamaq lazımdır!'; -$lang['i_confexists'] = '%s artıq mövcuddur'; -$lang['i_writeerr'] = '%s yaradıla bilmÉ™di. Faylın/qovluqların giriÅŸ haqlarını yaxlamaq lazımdır. VÉ™ faylı É™l ilÉ™ yaradın. '; -$lang['i_badhash'] = 'dokuwiki.php tanıla bilmir vÉ™ ya dÉ™yiÅŸdirilmiÅŸdir (hash=%s)'; -$lang['i_badval'] = '%s - sÉ™hv ya boÅŸ qiymÉ™tdir'; -$lang['i_success'] = 'Konfiqurasiya uÄŸurla baÅŸa çatdı. İndi siz install.php faylını silÉ™ bilÉ™rsiniz. - Yeni DokuWiki-nizÉ™ xoÅŸ gÉ™lmiÅŸsiniz!'; -$lang['i_failure'] = 'Konfiqurasiya fayllarına mÉ™lumat yazan zaman sÉ™hvlÉ™r tapıldı. YÉ™gin ki, yeni DokuWiki-nizi istifadÉ™ etmÉ™dÉ™n öncÉ™, Siz o xÉ™taları É™l ilÉ™ düzÉ™ltmÉ™li olacaqsınız.'; -$lang['i_policy'] = 'İlkin giriÅŸ haqları siyasÉ™ti'; -$lang['i_pol0'] = 'Tam açıq wiki (oxumaq, yazmaq, fayl yüklÉ™mÉ™k hamıya olar)'; -$lang['i_pol1'] = 'Acıq wiki (oxumaq hamıya olar, yazmaq vÉ™ fayl yüklÉ™mÉ™k ancaq üzv olan istifadəçilÉ™rÉ™ olar)'; -$lang['i_pol2'] = 'BaÄŸlı wiki (uxumaq, yazmaq vÉ™ yüklÉ™mÉ™k ancaq üzv olan istifadəçilÉ™rÉ™ olar)'; -$lang['i_retry'] = 'CÉ™hdi tÉ™krarla'; -$lang['recent_global'] = '%s namespace-dÉ™ baÅŸ vermiÅŸ dÉ™yışıklÉ™rÉ™ baxırsınız. Siz hÉ™mçinin wiki-dÉ™ bu yaxında baÅŸ vermiÅŸ bütün dÉ™yiÅŸiklÉ™rÉ™ baxa bilÉ™rsiniz.'; -$lang['years'] = '%d il É™vvÉ™l'; -$lang['months'] = '%d ay É™vvÉ™l'; -$lang['weeks'] = '%d hÉ™ftÉ™ É™vvÉ™l'; -$lang['days'] = '%d gün É™vvÉ™l'; -$lang['hours'] = '%d saat É™vvÉ™l'; -$lang['minutes'] = '%d dÉ™qiqÉ™ É™vvÉ™l'; -$lang['seconds'] = '%d saniyÉ™ É™vvÉ™l'; -$lang['email_signature_text'] = 'DokuWiki aÅŸağıdakı adresdÉ™ yerləşir -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/locked.txt deleted file mode 100644 index 8ab9344..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== SÉ™hifÉ™ blok edilmiÅŸdir ====== - -Bu sÉ™hifÉ™ baÅŸqa istifadəçi tÉ™rÉ™findÉ™n dÉ™yiÅŸdirilmÉ™ üçün blok edilmiÅŸdir. O istifadəçi dÉ™yiÅŸdirmÉ™ni baÅŸa çatdırınca ya blokun vaxtı bitincÉ™, Siz gözlÉ™mÉ™lisiniz. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/login.txt deleted file mode 100644 index a70a3f3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Avtorizasiya ====== - -Hazırda Siz sistemÉ™ daxil olmamısınız. AÅŸağıdakı formanı istifadÉ™ edib sistemÉ™ daxil olun. //Qeyd:// cookies qurlu olmalıdır. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/mailtext.txt deleted file mode 100644 index 97cb68d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Sizin DokuWiki-dÉ™ sÉ™hifÉ™ yaradılıb ya dÉ™yiÅŸdirilib. Ætraflı mÉ™lumat: - -Tarix : @DATE@ -Brauzer : @BROWSER@ -IP-adres : @IPADDRESS@ -Host : @HOSTNAME@ -KöhnÉ™ versiya : @OLDPAGE@ -Yeni versiya : @NEWPAGE@ -DÉ™yiÅŸiklÉ™rin xülasÉ™si : @SUMMARY@ -İstifadəçi : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/newpage.txt deleted file mode 100644 index 1c7ea95..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Bu sÉ™hifÉ™ hÉ™lÉ™ mövcud deyil ====== - -Siz yaradılmamış sÉ™hifÉ™nin link-ini acmısınız. ÆgÉ™r sizin giriÅŸ haqlarınız çatırsa, siz **SÉ™hifÉ™ni yarat** düymÉ™sini sixib, o sÉ™hifÉ™ni yarada bilÉ™rsiniz. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/norev.txt deleted file mode 100644 index 42a5e25..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== BelÉ™ versiya mövcud deyil ====== - -Bu sÉ™hifÉ™nin göstÉ™rilmiÅŸ versiyası mövcud deyil. SÉ™hifÉ™nin bütün versiyalaraının siyahısını görmÉ™k üçün, ''SÉ™hifÉ™nin tarixçəsi'' düymÉ™sini sıxın. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/password.txt deleted file mode 100644 index 6424161..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Salam @FULLNAME@! - -Sizin @TITLE@ (@DOKUWIKIURL@) üçün olan mÉ™lumatlarınız - -İstifadəçi adı : @LOGIN@ -ÅžifrÉ™ : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/preview.txt deleted file mode 100644 index 377c1ba..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Baxış ====== - -Burda daxil elÉ™diyiniz mÉ™tnin necÉ™ görünÉ™cÉ™yi göstÉ™rilir. **Qeyd: mÉ™tn hÉ™lÉ™ yadda saxlanılmayıb**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/pwconfirm.txt deleted file mode 100644 index 582124a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Salam @FULLNAME@! - -KimsÉ™ @DOKUWIKIURL@ adresindÉ™ yerləşən @TITLE@ adlı wiki-yÉ™ giriÅŸ üçün yeni ÅŸifrÉ™ tÉ™lÉ™b elÉ™yib. - -ÆgÉ™r o ÅŸÉ™xs siz deyildinizsÉ™, bu mÉ™ktuba fikir vermÉ™yin. - -TÉ™lÉ™bi tÉ™sdiq etmÉ™k üçün, aÅŸağıdakı link-É™ keçin. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/read.txt deleted file mode 100644 index 216b2f3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/read.txt +++ /dev/null @@ -1 +0,0 @@ -Bu sÉ™hifÉ™ni ancaq oxumaq olar. Siz sÉ™hifÉ™nin ilkin mÉ™tninÉ™ baxa bilÉ™rsiniz, amma dÉ™yiÅŸÉ™ bilmÉ™zsiniz. ÆgÉ™r bunun düzgün olmadığını fikirləşirsinizsÉ™ onda administrator ilÉ™ É™laqÉ™ saxlayın. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/recent.txt deleted file mode 100644 index da07b70..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Son dÉ™yiÅŸiklÉ™r ====== - -Bu sÉ™hifÉ™lÉ™r yaxında dÉ™yismiÅŸdirlÉ™r: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/register.txt deleted file mode 100644 index eb6386f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ====== - -Qeydiyyat üçün bütün aÅŸağıdaı xanalari doldurun. **e-mail adresinizin duz olduguna** fikir verin. ÆgÉ™r şıfrÉ™ni É™l ilÉ™ daxil etmÉ™yiniz xaiÅŸ olunmursa, onda ÅŸifrÉ™ e-mail adresinizÉ™ göndÉ™rilÉ™cÉ™k. İstifadəçi adı [[doku>pagename|sÉ™hifÉ™nin identifikatorunun]] mÉ™hdudiyyÉ™tlÉ™rinÉ™ uyÄŸun olmalıdır. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/registermail.txt deleted file mode 100644 index b080e9b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Yeni istifadəçi qeydiyyatdan keçdi. Ætraflı mÉ™lumat: - -İstifadəçi adı : @NEWUSER@ -Tam adı : @NEWNAME@ -E-mail : @NEWEMAIL@ - -Tarix : @DATE@ -Brauzer : @BROWSER@ -IP adres : @IPADDRESS@ -Host : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/resendpwd.txt deleted file mode 100644 index cc28617..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Yeni ÅŸifrÉ™nin göndÉ™rilmÉ™si ====== - -Yeni ÅŸifrÉ™ É™ldÉ™ etmÉ™k üçün aÅŸağıda tÉ™lÉ™b olunan mÉ™lumatları daxil edin. Yeni ÅŸifrÉ™ sizin istifadəçi adınıza aid olan e-mail adresÉ™ göndÉ™rilÉ™cÉ™k. AÅŸagıda daxil olunan ad - sizin bu wiki-dÉ™ olan istifadəçi adınız olmalıdır. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/revisions.txt deleted file mode 100644 index 7164a99..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== SÉ™hifÉ™nin tarixçəsi ====== - -Qarşınızda - hazırki sÉ™nÉ™din dÉ™yiÅŸiklÉ™r tarixçəsidir. ÆvvÉ™lki versiyaların birinÉ™ qayıtmaq üçün, lazım olan versiyanı seçin, ''SÉ™hifÉ™ni düzÉ™liÅŸ et'' düymÉ™sini sıxın vÉ™ yaddaÅŸa yazın. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/searchpage.txt deleted file mode 100644 index c6ff57d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Axtarış ====== - -Qarşınızda - axtarışın nÉ™ticÉ™lÉ™ridir. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/showrev.txt deleted file mode 100644 index dd39870..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Bu - sÉ™nÉ™din köhnÉ™ versiyasıdır!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/stopwords.txt deleted file mode 100644 index 9c91fb3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/stopwords.txt +++ /dev/null @@ -1,65 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -amma -arada -arasında -baÅŸqa -baÅŸqalar -baÅŸqaların -baÅŸqanın -belÉ™ -birdÉ™n -bugün -bunu -burada -bÉ™lkÉ™ -cÉ™mi -dedi -dedilÉ™r -dedim -dediniz -demÉ™k -deyÉ™sÉ™n -görÉ™ -hamını -hansı -hansılar -hansınız -hÉ™mçinin -hÉ™miÅŸÉ™ -hÉ™rdÉ™n -hÉ™tta -hÉ™yat -indi -lazım -lazımdır -mÉ™ncÉ™ -mÉ™ni -niyÉ™ -nÉ™yi -olacaq -olar -oldu -oldum -olmaq -olmaz -olub -onda -onlar -onları -onun -ozunun -qabaq -quya -sabaÄŸ -sizcÉ™ -sizi -sonra -sözsüz -şübhÉ™siz -sÉ™ni -yaxşı -yenÉ™ -É™gÉ™r -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/updateprofile.txt deleted file mode 100644 index 3fbc457..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Profili yenilÉ™ ====== - -İstÉ™diyiniz xanaları dÉ™yiÅŸtirin. İstifadəşi adı dÉ™yiÅŸtirilÉ™ bilmÉ™z. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/az/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/az/uploadmail.txt deleted file mode 100644 index 88103fd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/az/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Sizin DokuWiki-yÉ™ fayl yuklÉ™nildi. Ætraflı mÉ™lumat: - -Fayl : @MEDIA@ -Tarix : @DATE@ -Brauzer : @BROWSER@ -IP Adres : @IPADDRESS@ -Host : @HOSTNAME@ -HÉ™cm : @SIZE@ -MIME Növ : @MIME@ -İstifadəçi : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/admin.txt deleted file mode 100644 index 130d5f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Кіраванне ====== - -ÐіжÑй вы зможаце знайÑці ÑÐ¿Ñ–Ñ Ð°Ð´Ð¼Ñ–Ð½Ñ–Ñтрацыйных аперацый, даÑтупных у «ДокуВікі». diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/adminplugins.txt deleted file mode 100644 index c5aa5d7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Ð”Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ ÑžÐ±ÑƒÐ´Ð¾Ð²Ñ‹ ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/backlinks.txt deleted file mode 100644 index b4978a8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ð—Ð²Ð°Ñ€Ð¾Ñ‚Ð½Ñ‹Ñ ÑпаÑылкі ====== - -ГÑта ÑÐ¿Ñ–Ñ Ñтаронак, ÑÐºÑ–Ñ ÑпаÑылаюцца на дадзеную Ñтаронку. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/conflict.txt deleted file mode 100644 index f0df9fd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== ІÑнуе больш Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ ====== - -ІÑнуе больш Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ Ð´Ð°ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°, Ñкі вы Ñ€Ñдагавалі. Такое здараецца, калі іншы карыÑтальнік змÑніў дакумент, пакуль вы рабілі тое ж Ñамае. - -Уважліва вывучыце адрозненні, Ð¿Ñ€Ñ‹Ð²ÐµÐ´Ð·ÐµÐ½Ñ‹Ñ Ð½Ñ–Ð¶Ñй, Ñ– вырашыце, Ñкую верÑÑ–ÑŽ пакінуць. Калі вы вылучыце «Захаваць», то ваша верÑÑ–Ñ Ð±ÑƒÐ´Ð·Ðµ захавана. ÐаціÑнуўшы на кнопку «ÐдмÑніць», вы пакінеце дадзеную верÑÑ–ÑŽ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/denied.txt deleted file mode 100644 index b53628b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ДоÑтуп забаронены ====== - -Прабачце, у Ð²Ð°Ñ Ð½Ðµ хапае правоў Ð´Ð»Ñ Ð³Ñтага дзеÑннÑ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/diff.txt deleted file mode 100644 index 824d0e9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ðдрозненні ====== - -Тут паказаны адрозненні паміж двума верÑÑ–Ñмі гÑтай Ñтаронкі. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/draft.txt deleted file mode 100644 index dfce0ae..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Знойдзены чарнавік ====== - -Ðпошні раз Ñ€Ñдагаванне гÑтай Ñтаронкі не было карÑктна завершана. ÐŸÐ°Ð´Ñ‡Ð°Ñ Ð²Ð°ÑˆÐ°Ð¹ працы быў аўтаматычна захаваны чарнавік, Ñкі вы зараз можаце аднавіць Ñ– працÑгнуць перапыненую праўку. ÐіжÑй вы бачыце аўтаматычна захаваную верÑÑ–ÑŽ. - -Калі лаÑка, вырашыце, ці вы хочаце //аднавіць// Ñтрачаную верÑÑ–ÑŽ, //выдаліць// чарнавік, або //адмÑніць// Ñ€Ñдагаванне. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/edit.txt deleted file mode 100644 index b9c4473..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/edit.txt +++ /dev/null @@ -1 +0,0 @@ -ÐдрÑдагуйце Ñтаронку Ñ– націÑніце «Захаваць». Прачытайце [[wiki:syntax|Ñтаронку дапамогі]] Ð´Ð»Ñ Ð°Ð·Ð½Ð°ÑÐ¼Ð»ÐµÐ½Ð½Ñ Ð· ÑінтакÑÑ–Ñам вікі. Калі лаÑка, Ñ€Ñдагуйце толькі Ñž тым выпадку, калі плануеце **палепшыць** змеÑціва. Калі вы проÑта хочаце патÑÑтаваць што-небудзь, ÑкарыÑтайцеÑÑ Ð°Ð´Ð¼Ñ‹Ñловай Ñтаронкай: [[playground:playground]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/editrev.txt deleted file mode 100644 index 1e4afba..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ð’Ñ‹ загрузілі Ñтарую Ñ€Ñвізію дакумента!** Захаваўшы Ñе, вы Ñтворыце новую дадзеную верÑÑ–ÑŽ з гÑтым змеÑцівам. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/index.txt deleted file mode 100644 index 4a4f039..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ЗмеÑÑ‚ ====== - -Перад вамі ÑÐ¿Ñ–Ñ Ð´Ð°Ñтупных Ñтаронак, Ñпарадкаваны па [[doku>namespaces|праÑторах імёнаў]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/be/install.html deleted file mode 100644 index 6644f8b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    ГÑÑ‚Ð°Ñ Ñтаронка прызначана дапамагчы Ñž першапачатковай ÑžÑталёўцы Ñ– канфігурацыі «ДокуВики». Ð”Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð°Ñ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð°Ð± праграме ÑžÑтаноўкі даÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð½Ð° Ñе Ñтаронцы дакументацыі.

    - -

    «ДокуВики» выкарыÑтоўвае Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ Ð´Ð»Ñ Ð·Ð°Ñ…Ð¾ÑžÐ²Ð°Ð½Ð½Ñ Ñтаронак Ñ– дадатковай інфармацыі (напрыклад, малюнкаў, пошукавага індÑкÑа, папÑÑ€Ñдніх верÑій Ñтаронкі, Ñ– г. д.). Ð”Ð»Ñ Ð¿Ð°ÑпÑховай працы «ДокуВики» неабходны доÑтуп на Ð·Ð°Ð¿Ñ–Ñ Ð´Ð° дырÑкторый з гÑтымі файламі. Ð”Ð°Ð´Ð·ÐµÐ½Ð°Ñ Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ð° ÑžÑталÑÐ²Ð°Ð½Ð½Ñ Ð½Ðµ можа ÑамаÑтойна змÑнÑць ÑÑ–ÑÑ‚ÑÐ¼Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹ доÑтупу да дырÑкторый. Звычайна гÑта робіцца непаÑÑ€Ñдна з каманднага радка (shell), або, калі вы выкарыÑтоўваеце аддалены хоÑтынг, праз FTP або панÑль ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ñ Ñвайго хоÑтынгу (напрыклад, cPanel).

    - -

    Праграма ÑžÑтаноўкі ўключыць выкарыÑтанне ÑпіÑаў кантролю доÑтупу (ACL) у вашай «ДокуВики». ГÑта дазволіць адмініÑтратара, паÑÐ»Ñ Ð°ÑžÑ‚Ð°Ñ€Ñ‹Ð·Ð°Ñ†Ñ‹Ñ– Ñž «ДокуВики», выкарыÑтоўваць ÑпецыÑльнае меню Ð´Ð»Ñ ÑžÑтаноўкі убудоў, ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ñ ÐºÐ°Ñ€Ñ‹Ñтальнікамі Ñ– доÑтупам да Ñтаронак вікі, а такÑама Ð´Ð»Ñ Ð½Ð°Ð»Ð°Ð´Ñ‹ канфігурацыйных параметраў. СпіÑÑ‹ кантролю доÑтупу не абавÑÐ·ÐºÐ¾Ð²Ñ‹Ñ Ð´Ð»Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ «ДокуВики», аднак Ñны дазвалÑюць ÑпраÑціць кіраванне вашай «ДокуВики».

    - -

    ДаÑведчаным карыÑтальнікам Ñ– карыÑтальнікам Ñа ÑпецыÑльнымі патрабаваннÑмі да ÑžÑтаноўцы Ñ€Ñкамендуецца звÑрнуцца па наÑтупных ÑпаÑылках Ð´Ð»Ñ ÑžÐ´Ð°ÐºÐ»Ð°Ð´Ð½ÐµÐ½Ð½Ñ Ð¿Ð°Ð´Ñ€Ð°Ð±ÑзнаÑьцÑÑž працÑÑу ÑžÑтаноўкі Ñ– параметраў канфігурацыі.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/be/jquery.ui.datepicker.js deleted file mode 100644 index 125ed0f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Belarusian initialisation for the jQuery UI date picker plugin. */ -/* Written by Pavel Selitskas */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.be = { - closeText: "Зачыніць", - prevText: "ПапÑÑ€.", - nextText: "ÐаÑÑ‚.", - currentText: "СёньнÑ", - monthNames: [ "Студзень", "Люты", "Сакавік", "КраÑавік", "Травень", "ЧÑрвень", - "Ліпень", "Жнівень", "ВераÑень", "КаÑтрычнік", "ЛіÑтапад", "Сьнежань" ], - monthNamesShort: [ "Сту", "Лют", "Сак", "Кра", "Тра", "ЧÑÑ€", - "Ліп", "Жні", "Вер", "КаÑ", "ЛіÑ", "Сьн" ], - dayNames: [ "нÑдзелÑ", "панÑдзелак", "аўторак", "Ñерада", "чацьвер", "пÑтніца", "Ñубота" ], - dayNamesShort: [ "ндз", "пнд", "аўт", "Ñрд", "чцв", "птн", "Ñбт" ], - dayNamesMin: [ "Ðд", "Пн", "ÐÑž", "Ср", "Чц", "Пт", "Сб" ], - weekHeader: "Тд", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.be ); - -return datepicker.regional.be; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/be/lang.php deleted file mode 100644 index 2c016d1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/lang.php +++ /dev/null @@ -1,357 +0,0 @@ - - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '«'; -$lang['doublequoteclosing'] = '»'; -$lang['singlequoteopening'] = '„'; -$lang['singlequoteclosing'] = '“'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'РÑдагаваць Ñтаронку'; -$lang['btn_source'] = 'Паказаць зыходны Ñ‚ÑкÑÑ‚'; -$lang['btn_show'] = 'Паказаць Ñтаронку'; -$lang['btn_create'] = 'Стварыць Ñтаронку'; -$lang['btn_search'] = 'ЗнайÑці'; -$lang['btn_save'] = 'Захаваць'; -$lang['btn_preview'] = 'ПраглÑд'; -$lang['btn_top'] = 'Ðаверх'; -$lang['btn_newer'] = '<< больш за новыÑ'; -$lang['btn_older'] = 'больш ÑÑ‚Ð°Ñ€Ñ‹Ñ >>'; -$lang['btn_revs'] = 'ГіÑÑ‚Ð¾Ñ€Ñ‹Ñ Ñтаронкі'; -$lang['btn_recent'] = 'ÐÑÐ´Ð°ÑžÐ½Ñ–Ñ Ð·Ð¼ÐµÐ½Ñ‹'; -$lang['btn_upload'] = 'Загрузіць'; -$lang['btn_cancel'] = 'ÐдмÑніць'; -$lang['btn_index'] = 'УÑе Ñтаронкі'; -$lang['btn_secedit'] = 'Кіраваць'; -$lang['btn_login'] = 'УвайÑці'; -$lang['btn_logout'] = 'ВыйÑці'; -$lang['btn_admin'] = 'Кіраванне'; -$lang['btn_update'] = 'Ðбнавіць'; -$lang['btn_delete'] = 'Выдаліць'; -$lang['btn_back'] = 'Ðазад'; -$lang['btn_backlink'] = 'СпаÑылкі Ñюды'; -$lang['btn_subscribe'] = 'Кіраванне падпіÑкамі'; -$lang['btn_profile'] = 'Профіль'; -$lang['btn_reset'] = 'Ð’Ñрнуць'; -$lang['btn_resendpwd'] = 'УÑталÑваць новы пароль'; -$lang['btn_draft'] = 'Кіраваць чарнавік'; -$lang['btn_recover'] = 'Ðднавіць чарнавік'; -$lang['btn_draftdel'] = 'Выдаліць чарнавік'; -$lang['btn_revert'] = 'Ðднавіць'; -$lang['btn_register'] = 'ЗарÑгіÑтравацца'; -$lang['btn_apply'] = 'Ужыць'; -$lang['btn_media'] = 'Кіраванне медыÑфайлы'; -$lang['btn_deleteuser'] = 'Выдаліць мой рахунак'; -$lang['btn_img_backto'] = 'Ð’Ñрнуцца да %s'; -$lang['btn_mediaManager'] = 'ПраглÑд у «кіраванні медыÑфайлы»'; -$lang['loggedinas'] = 'Зайшлі Ñк'; -$lang['user'] = 'Ð†Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка'; -$lang['pass'] = 'Пароль'; -$lang['newpass'] = 'Ðовы пароль'; -$lang['oldpass'] = 'калі лаÑка, УвÑдзіце бÑгучы пароль'; -$lang['passchk'] = 'паÑпрабуйце'; -$lang['remember'] = 'Запомніць мÑне'; -$lang['fullname'] = 'Поўнае імÑ'; -$lang['email'] = 'Эл. адраÑ'; -$lang['profile'] = 'Профіль карыÑтальніка'; -$lang['badlogin'] = 'Прабачце, нÑправільнае Ñ–Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка або пароль.'; -$lang['badpassconfirm'] = 'Прабачце, пароль нÑправільны'; -$lang['minoredit'] = 'ÐÑÐ·Ð½Ð°Ñ‡Ð½Ñ‹Ñ Ð·Ð¼ÐµÐ½Ñ‹'; -$lang['draftdate'] = 'захаваны Чарнавік'; -$lang['nosecedit'] = 'За гÑты Ñ‡Ð°Ñ Ñтаронка была зменена Ñ– Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð°Ð± Ñекцыі ÑаÑтарÑла. Загружана Ð¿Ð¾ÑžÐ½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ Ñтаронкі.'; -$lang['searchcreatepage'] = 'Калі вы не знайшлі тое, што шукалі, то можаце Ñтварыць або змÑніць Ñтаронку %s, названую адпаведна вашаму запыту.'; -$lang['search_fullresults'] = 'Вынікі паўнатÑкÑтавага пошуку'; -$lang['js']['search_toggle_tools'] = 'Ðалада пошуку'; -$lang['js']['willexpire'] = 'Ваша блакаванне гÑтай Ñтаронкі на Ñ€Ñдагаванне заканчваецца Ñž працÑгу хвіліны.\nЧтобы прадухіліць канфлікты выкарыÑтоўвайце кнопку «ПраглÑд» Ð´Ð»Ñ Ñкіду таймера блакаваннÑ.'; -$lang['js']['notsavedyet'] = 'Ðезахаваных змены будуць ÑтрачаныÑ. Ð’Ñ‹ Ñапраўды жадаеце працÑгнуць?'; -$lang['js']['searchmedia'] = 'Пошук файлаў'; -$lang['js']['keepopen'] = 'Ðе зачынÑць акно паÑÐ»Ñ Ð²Ñ‹Ð±Ð°Ñ€Ñƒ'; -$lang['js']['hidedetails'] = 'Паказваць дÑталі'; -$lang['js']['mediatitle'] = 'Ðалада ÑпаÑылкі'; -$lang['js']['mediadisplay'] = 'Тып ÑпаÑылкі'; -$lang['js']['mediaalign'] = 'Выраўноўванне'; -$lang['js']['mediasize'] = 'Памер'; -$lang['js']['mediatarget'] = 'МÑÑ‚Ð°Ð²Ð°Ñ ÑпаÑылка'; -$lang['js']['mediaclose'] = 'Зачыніць'; -$lang['js']['mediainsert'] = 'УÑтавіць'; -$lang['js']['mediadisplayimg'] = 'Паказваць малюнак'; -$lang['js']['mediadisplaylnk'] = 'Паказваць толькі ÑпаÑылку'; -$lang['js']['mediasmall'] = 'ÐœÐ°Ð»Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ'; -$lang['js']['mediamedium'] = 'СÑÑ€ÑднÑÑ Ð²ÐµÑ€ÑÑ–Ñ'; -$lang['js']['medialarge'] = 'Ð‘ÑƒÐ¹Ð½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ'; -$lang['js']['mediaoriginal'] = 'Ð—Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ'; -$lang['js']['medialnk'] = 'СпаÑылка на падрабÑзнаÑці'; -$lang['js']['mediadirect'] = 'ÐŸÑ€Ð°Ð¼Ð°Ñ ÑпаÑылка на арыгінал'; -$lang['js']['medianolnk'] = 'Без ÑпаÑылкі'; -$lang['js']['medianolink'] = 'Ðе даваць ÑпаÑылку на малюнак'; -$lang['js']['medialeft'] = 'Выраўнаваць малюнак па левым краі'; -$lang['js']['mediaright'] = 'Выраўнаваць малюнак па правым краі'; -$lang['js']['mediacenter'] = 'Выраўнаваць малюнак па цÑнтры'; -$lang['js']['medianoalign'] = 'Ðе выраўноўваць'; -$lang['js']['nosmblinks'] = 'СпаÑылка на ÑÐµÑ‚ÐºÐ°Ð²Ñ‹Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñ– Windows працуе толькі з MS Internet Explorer, але вы можаце ÑкапіÑваць ÑпаÑылку.'; -$lang['js']['linkwiz'] = 'МайÑтар ÑпаÑылак'; -$lang['js']['linkto'] = 'СпаÑылка на:'; -$lang['js']['del_confirm'] = 'Ð’Ñ‹ на Ñамай Ñправе жадаеце выдаліць наадварот?'; -$lang['js']['restore_confirm'] = 'Сапраўды аднавіць гÑтую верÑÑ–ÑŽ?'; -$lang['js']['media_diff'] = 'ПраглÑд адрозненнÑÑž:'; -$lang['js']['media_diff_both'] = 'побач'; -$lang['js']['media_diff_opacity'] = 'накладаннем'; -$lang['js']['media_diff_portions'] = 'чаÑткамі'; -$lang['js']['media_select'] = 'Выбраць файлы...'; -$lang['js']['media_upload_btn'] = 'Загрузіць'; -$lang['js']['media_done_btn'] = 'Гатова'; -$lang['js']['media_drop'] = 'ПерамеÑціце файлы Ñюды Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ–'; -$lang['js']['media_cancel'] = 'выдаліць'; -$lang['js']['media_overwrt'] = 'ПеразапіÑаць Ñ–ÑÐ½ÑƒÑŽÑ‡Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹'; -$lang['search_exact_match'] = 'Дакладнае адпаведнаÑць'; -$lang['search_starts_with'] = 'Пачынаецца на'; -$lang['search_ends_with'] = 'Заканчваецца'; -$lang['search_contains'] = 'Ўтрымлівае'; -$lang['search_custom_match'] = 'Зададзена карыÑтальнікам'; -$lang['search_any_ns'] = 'Любы праÑтору імёнаў'; -$lang['search_any_time'] = 'Любы чаÑ'; -$lang['search_past_7_days'] = 'ÐœÑ–Ð½ÑƒÐ»Ð°Ñ Ñ‚Ñ‹Ð´Ð·ÐµÐ½ÑŒ'; -$lang['search_past_month'] = 'Мінулы меÑÑц'; -$lang['search_past_year'] = 'Мінулы год'; -$lang['search_sort_by_hits'] = 'Сартаваць па хітам'; -$lang['search_sort_by_mtime'] = 'Сартаваць па апошнÑга змены'; -$lang['regmissing'] = 'Прабачце, вам варта запоўніць уÑе палі.'; -$lang['reguexists'] = 'Прабачце, карыÑтальнік з такім лагінам ужо Ñ–Ñнуе.'; -$lang['regsuccess'] = 'КарыÑтальнік Ñтвораны; пароль выÑланы на Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты.'; -$lang['regsuccess2'] = 'КарыÑтальнік Ñтвораны.'; -$lang['regfail'] = 'КарыÑтальнік не можа быць Ñтвораны.'; -$lang['regmailfail'] = 'Падобна на тое Ñ‘Ñць праблема з адпраўкай Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿Ð° пошце. Калі лаÑка, паведаміце аб гÑтым адмініÑтратару!'; -$lang['regbadmail'] = 'Дадзены вамі Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты выглÑдае нÑправільным. Калі вы лічыце гÑта памылкай, паведаміце адмініÑтратару.'; -$lang['regbadpass'] = 'Два уведзеных Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð½Ðµ Ñупадаюць. Калі лаÑка, паÑпрабуйце ÑÑˆÑ‡Ñ Ñ€Ð°Ð·.'; -$lang['regpwmail'] = 'Ваш пароль Ð´Ð»Ñ ÑÑ–ÑÑ‚Ñмы «Докувики»'; -$lang['reghere'] = 'У Ð²Ð°Ñ ÑÑˆÑ‡Ñ Ð½Ñма акаўнта? ЗарÑгіÑтруйцеÑÑ'; -$lang['profna'] = 'ГÑÑ‚Ð°Ñ Ð²Ñ–ÐºÑ– не падтрымлівае змÑненне профілю'; -$lang['profnochange'] = 'Зменаў не было ўнеÑена, профіль не абноўлены.'; -$lang['profnoempty'] = 'Лагін Ñ– Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты не могуць быць пуÑтымі.'; -$lang['profchanged'] = 'Профіль карыÑтальніка паÑпÑхова абноўлены.'; -$lang['profnodelete'] = 'ГÑÑ‚Ð°Ñ Ð²Ñ–ÐºÑ– не падтрымлівае выдаленне карыÑтальнікаў.'; -$lang['profdeleteuser'] = 'Выдаліць рахунак'; -$lang['profdeleted'] = 'Ваш уліковы Ð·Ð°Ð¿Ñ–Ñ Ð±Ñ‹Ñž выдалены з гÑтай вікі'; -$lang['profconfdelete'] = 'Я хачу, каб выдаліць Ñвой рахунак з гÑтай вікі.
    ГÑта дзеÑнне незваротна.'; -$lang['profconfdeletemissing'] = 'СцÑжок Ð¿Ð°Ñ†Ð²ÐµÑ€Ð´Ð¶Ð°Ð½Ð½Ñ Ð½Ðµ ÑžÑтаноўлены'; -$lang['proffail'] = 'Профіль карыÑтальніка не быў абноўлены.'; -$lang['pwdforget'] = 'ЗабыліÑÑ Ð¿Ð°Ñ€Ð¾Ð»ÑŒ? Ðтрымаеце новы'; -$lang['resendna'] = 'ГÑÑ‚Ð°Ñ Ð²Ñ–ÐºÑ– не падтрымлівае паўторную адпраўку паролÑ.'; -$lang['resendpwd'] = 'УÑталÑваць новы пароль длÑ'; -$lang['resendpwdmissing'] = 'Ð’Ñ‹ павінны запоўніць уÑе палі формы.'; -$lang['resendpwdnouser'] = 'КарыÑтальнік з такім лагінам не знойдзены Ñž нашай базе дадзеных.'; -$lang['resendpwdbadauth'] = 'Прабачце, нÑправільны код аўтарызацыі. ПераканайцеÑÑ, што вы цалкам ÑкапіÑваць ÑпаÑылку.'; -$lang['resendpwdconfirm'] = 'СпаÑылка Ð´Ð»Ñ Ð¿Ð°Ñ†Ð²ÐµÑ€Ð´Ð¶Ð°Ð½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð±Ñ‹Ð»Ð° выÑÐ»Ð°Ð½Ð°Ñ Ð¿Ð° Ñлектроннай пошце.'; -$lang['resendpwdsuccess'] = 'Ваш новы пароль быў выÑланы па Ñлектроннай пошце.'; -$lang['license'] = 'Калі не пазначана іншае, змеÑціва гÑтай вікі прадаÑтаўлÑецца на ўмовах наÑтупнай ліцÑнзіі:'; -$lang['licenseok'] = 'Заўвага: Ñ€Ñдагуючы гÑтую Ñтаронку, вы згаджаецеÑÑ Ð½Ð° выкарыÑтанне Ñвайго ўкладу на ўмовах наÑтупнай ліцÑнзіі:'; -$lang['searchmedia'] = 'Пошук па Ñ–Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°:'; -$lang['searchmedia_in'] = 'Пошук у %s'; -$lang['txt_upload'] = 'ÐбÑрыце файл Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ–:'; -$lang['txt_filename'] = 'калі лаÑка, УвÑдзіце Ñ–Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° Ñž вікі (неабавÑзкова):'; -$lang['txt_overwrt'] = 'ПеразапіÑаць Ñ–Ñнуючы файл'; -$lang['maxuploadsize'] = 'МакÑ. памер загружанага файла %s.'; -$lang['lockedby'] = 'У дадзены момант заблакавана карыÑтальнікам'; -$lang['lockexpire'] = 'Блакаванне заканчваецца Ñž'; -$lang['rssfailed'] = 'ÐдбылаÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° пры атрыманні наÑтупнай навіннай Ñтужкі: '; -$lang['nothingfound'] = 'Ðічога не знойдзена.'; -$lang['mediaselect'] = 'Выбар медиафайла'; -$lang['uploadsucc'] = 'Загрузка праведзена паÑпÑхова'; -$lang['uploadfail'] = 'Загрузка не ўдалаÑÑ. Магчыма, праблемы з правамі доÑтупу?'; -$lang['uploadwrong'] = 'У загрузцы адмоўлена. Файлы з такім пашырÑннем забароненыÑ!'; -$lang['uploadexist'] = 'Файл з такім імем Ñ–Ñнуе. Загрузка не праведзена.'; -$lang['uploadbadcontent'] = 'ЗмеÑÑ‚ файла не адпавÑдае пашырÑнню %s.'; -$lang['uploadspam'] = 'Загрузка Ð·Ð°Ð±Ð»Ð°ÐºÐ°Ð²Ð°Ð½Ð°Ñ Ñпам-фільтрам.'; -$lang['uploadxss'] = 'Загрузка Ð·Ð°Ð±Ð»Ð°ÐºÐ°Ð²Ð°Ð½Ð°Ñ Ð¿Ð° меркаваннÑÑ… бÑÑпекі.'; -$lang['uploadsize'] = 'Загружаны файл быў занадта вÑлікі (макÑ. %s).'; -$lang['deletesucc'] = 'Файл "%s" быў выдалены.'; -$lang['deletefail'] = 'Ðемагчыма выдаліць файл "%s" — калі лаÑка, праверце правы доÑтупу да Ñго.'; -$lang['mediainuse'] = 'Файл "%s" не быў выдалены — ён уÑÑ‘ ÑÑˆÑ‡Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñтоўваецца.'; -$lang['namespaces'] = 'ПраÑторы імёнаў'; -$lang['mediafiles'] = 'ДаÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹'; -$lang['accessdenied'] = 'Ð’Ñ‹ не можаце праглÑдзець гÑтую Ñтаронку.'; -$lang['mediausage'] = 'Ð”Ð»Ñ ÑпаÑылкі на гÑты файл выкарыÑтоўвайце наÑтупны ÑінтакÑÑ–Ñ:'; -$lang['mediaview'] = 'ПаглÑдзець зыходны файл'; -$lang['mediaroot'] = 'корань'; -$lang['mediaupload'] = 'Тут можна загрузіць файл у бÑгучы каталог («праÑтора імёнаў»). Каб Ñтварыць падкаталогі, дадайце Ñ–Ñ… да пачатку Ñ–Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° («Загрузіць Ñк»). Імёны падкаталогаў падзÑлÑюцца двукроп\'Ñмі.'; -$lang['mediaextchange'] = 'ПашырÑнне змÑнілаÑÑ Ð· .%s на .%s!'; -$lang['reference'] = 'СпаÑылкі длÑ'; -$lang['ref_inuse'] = 'ГÑты файл не можа быць выдалены, так Ñк ён выкарыÑтоўваецца на наÑтупных Ñтаронках:'; -$lang['ref_hidden'] = 'ÐÐµÐºÐ°Ñ‚Ð¾Ñ€Ñ‹Ñ ÑпаÑылкі знаходзÑцца на Ñтаронках, на чытанне Ñкіх у Ð²Ð°Ñ Ð½Ñма правоў доÑтупу'; -$lang['hits'] = 'адпаведнікаў'; -$lang['quickhits'] = 'ÐŸÑ€Ñ‹Ð´Ð°Ñ‚Ð½Ñ‹Ñ Ñтаронкі'; -$lang['toc'] = 'ЗмеÑÑ‚'; -$lang['current'] = 'бÑгучы'; -$lang['yours'] = 'Ваша верÑÑ–Ñ'; -$lang['diff'] = 'Паказаць адрозненні ад бÑгучай верÑÑ–Ñ–'; -$lang['diff2'] = 'Паказаць адрозненні паміж абранымі верÑÑ–Ñмі'; -$lang['difflink'] = 'СпаÑылка на гÑта параўнанне'; -$lang['diff_type'] = 'ПаглÑдзець адрозненні'; -$lang['diff_inline'] = 'ўнутры Ñ‚ÑкÑту'; -$lang['diff_side'] = 'двума калонкамі'; -$lang['diffprevrev'] = 'ПапÑÑ€ÑднÑÑ Ð²ÐµÑ€ÑÑ–Ñ'; -$lang['diffnextrev'] = 'ÐаÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ'; -$lang['difflastrev'] = 'ÐпошнÑÑ Ð²ÐµÑ€ÑÑ–Ñ'; -$lang['diffbothprevrev'] = 'ПапÑÑ€ÑднÑÑ Ð²ÐµÑ€ÑÑ–Ñ Ñправа Ñ– злева'; -$lang['diffbothnextrev'] = 'ÐаÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ Ñправа Ñ– злева'; -$lang['line'] = 'Радок'; -$lang['breadcrumb'] = 'Ð’Ñ‹ наведалі:'; -$lang['youarehere'] = 'Ð’Ñ‹ знаходзіцеÑÑ Ñ‚ÑƒÑ‚:'; -$lang['lastmod'] = 'ÐÐ¿Ð¾ÑˆÐ½Ñ–Ñ Ð·Ð¼ÐµÐ½Ñ‹:'; -$lang['by'] = ' —'; -$lang['deleted'] = 'выдаленае'; -$lang['created'] = 'Ñтворана'; -$lang['restored'] = 'ÑÑ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ Ð°Ð´Ð½Ð¾ÑžÐ»ÐµÐ½Ð° (%s)'; -$lang['external_edit'] = 'знешнÑе змена'; -$lang['summary'] = 'Зводка змÑненнÑÑž'; -$lang['noflash'] = 'Ð”Ð»Ñ Ð¿Ñ€Ð°Ð³Ð»Ñду змеÑціва гÑтага патрабуецца Adobe Flash Plugin.'; -$lang['download'] = 'Спампаваць фрагмент кода'; -$lang['tools'] = 'ІнÑтрументы'; -$lang['user_tools'] = 'ІнÑтрументы карыÑтальніка'; -$lang['site_tools'] = 'ІнÑтрументы Ñайта'; -$lang['page_tools'] = 'ІнÑтрументы Ñтаронкі'; -$lang['skip_to_content'] = 'ПерайÑці да змеÑту'; -$lang['sidebar'] = 'Ð‘Ð°ÐºÐ°Ð²Ð°Ñ Ð¿Ð°Ð½Ñль'; -$lang['mail_newpage'] = 'Ñтаронка дададзенаÑ:'; -$lang['mail_changed'] = 'зменена Ñтаронка:'; -$lang['mail_subscribe_list'] = 'змÑніліÑÑ Ñтаронкі Ñž праÑторы імёнаў:'; -$lang['mail_new_user'] = 'новы карыÑтальнік:'; -$lang['mail_upload'] = 'файл загружаны:'; -$lang['changes_type'] = 'ПаглÑдзець змены'; -$lang['pages_changes'] = 'Ñтаронак'; -$lang['media_changes'] = 'медыÑфайлаў'; -$lang['both_changes'] = 'Ñ– Ñтаронак, Ñ– медыÑфайлаў'; -$lang['qb_bold'] = 'ТоўÑты'; -$lang['qb_italic'] = 'КурÑÑ–Ñž'; -$lang['qb_underl'] = 'ПадкрÑÑлены'; -$lang['qb_code'] = 'ТÑкÑÑ‚ кода'; -$lang['qb_strike'] = 'ЗакрÑÑлены'; -$lang['qb_h1'] = 'Загаловак 1-га ўзроўню'; -$lang['qb_h2'] = 'Загаловак 2-га ўзроўню'; -$lang['qb_h3'] = 'Загаловак 3-га ўзроўню'; -$lang['qb_h4'] = 'Загаловак 4-га ўзроўню'; -$lang['qb_h5'] = 'Загаловак 5-га ўзроўню'; -$lang['qb_h'] = 'Загаловак'; -$lang['qb_hs'] = 'Выбар загалоўка'; -$lang['qb_hplus'] = 'Загаловак больш выÑокага ўзроўню'; -$lang['qb_hminus'] = 'Загаловак больш нізкага ўзроўню (падзагаловак)'; -$lang['qb_hequal'] = 'Загаловак бÑгучага ўзроўню'; -$lang['qb_link'] = 'Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ ÑпаÑылка'; -$lang['qb_extlink'] = 'ЗнешнÑÑ ÑпаÑылка'; -$lang['qb_hr'] = 'Ð“Ð°Ñ€Ñ‹Ð·Ð°Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð»Ñ–Ð½Ñ–Ñ'; -$lang['qb_ol'] = 'Элемент нумараванага ÑпіÑу'; -$lang['qb_ul'] = 'Элемент ненумераваны ÑпіÑу'; -$lang['qb_media'] = 'Дадаць выÑвы або Ñ–Ð½ÑˆÑ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ (адкрыецца Ñž новым акне)'; -$lang['qb_sig'] = 'ÐŽÑтавіць подпіÑ'; -$lang['qb_smileys'] = 'Смайлікі'; -$lang['qb_chars'] = 'СпецыÑÐ»ÑŒÐ½Ñ‹Ñ Ñімвалы'; -$lang['upperns'] = 'ПерайÑці Ñž бацькоўÑкі праÑтору імёнаў'; -$lang['metaedit'] = 'РÑдагаваць метададзеныÑ'; -$lang['metasaveerr'] = 'Памылка запіÑу метададзеных'; -$lang['metasaveok'] = 'ÐœÐµÑ‚Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ñ‹Ñ'; -$lang['img_title'] = 'Ðазва:'; -$lang['img_caption'] = 'ПодпіÑ:'; -$lang['img_date'] = 'Дата:'; -$lang['img_fname'] = 'Ð†Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°:'; -$lang['img_fsize'] = 'Памер:'; -$lang['img_artist'] = 'Фатограф'; -$lang['img_copyr'] = 'ÐўтарÑÐºÑ–Ñ Ð¿Ñ€Ð°Ð²Ñ‹:'; -$lang['img_format'] = 'памер ліÑта:'; -$lang['img_camera'] = 'МадÑль камеры:'; -$lang['img_keywords'] = 'ÐšÐ»ÑŽÑ‡Ð°Ð²Ñ‹Ñ Ñловы:'; -$lang['img_width'] = 'ШырынÑ:'; -$lang['img_height'] = 'ВышынÑ:'; -$lang['subscr_subscribe_success'] = 'Дададзены %s у падпіÑку на %s'; -$lang['subscr_subscribe_error'] = 'Ðемагчыма дадаць %s у падпіÑку на %s'; -$lang['subscr_subscribe_noaddress'] = 'ÐÑма адраÑÑ‹ Ñлектроннай пошты, ÑопоÑтавленного з вашым уліковым запіÑам. Ð’Ñ‹ не можаце падпіÑацца на раÑÑылку'; -$lang['subscr_unsubscribe_success'] = 'Выдалены %s з падпіÑкі на %s'; -$lang['subscr_unsubscribe_error'] = 'Памылка Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð½Ñ %s з падпіÑкі на %s'; -$lang['subscr_already_subscribed'] = '%s ўжо падпіÑаны на %s'; -$lang['subscr_not_subscribed'] = '%s не падпіÑаны на %s'; -$lang['subscr_m_not_subscribed'] = 'Ð’Ñ‹ не падпіÑÐ°Ð½Ñ‹Ñ Ð½Ð° бÑгучую Ñтаронку або праÑтору імёнаў.'; -$lang['subscr_m_new_header'] = 'Дадаць падпіÑку'; -$lang['subscr_m_current_header'] = 'БÑÐ³ÑƒÑ‡Ñ‹Ñ Ð¿Ð°Ð´Ð¿Ñ–Ñкі'; -$lang['subscr_m_unsubscribe'] = 'ÐдмÑніць падпіÑку'; -$lang['subscr_m_subscribe'] = 'ПадпіÑацца'; -$lang['subscr_m_receive'] = 'Ðтрымаць'; -$lang['subscr_style_every'] = 'апавÑшчаць аб кожным змене'; -$lang['subscr_style_digest'] = 'інфармацыйнае Ñлектронны ліÑÑ‚ Ñа ÑпіÑам змен Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñтаронкі (ÐºÐ¾Ð¶Ð½Ñ‹Ñ %.2f рн.)'; -$lang['subscr_style_list'] = 'ÑÐ¿Ñ–Ñ Ð·Ð¼ÐµÐ½ÐµÐ½Ñ‹Ñ… Ñтаронак з чаÑу апошнÑга адпраўленага Ñлектроннага ліÑта (ÐºÐ¾Ð¶Ð½Ñ‹Ñ %.2f рн.)'; -$lang['authtempfail'] = 'ÐўтÑÐ½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ ÐºÐ°Ñ€Ñ‹Ñтальнікаў чаÑова недаÑтупнаÑ. Калі праблема працÑгваецца Ñкое-то чаÑ, калі лаÑка, паведаміце аб гÑтым адмініÑтратару вікі.'; -$lang['i_chooselang'] = 'Выберыце Ñвой мову / Choose your language'; -$lang['i_installer'] = 'ÐŽÑтаноўка «Докувики»'; -$lang['i_wikiname'] = 'Ðазва вікі'; -$lang['i_enableacl'] = 'Дазволіць абмежаванне правоў доÑтупу (Ñ€Ñкамендуецца)'; -$lang['i_superuser'] = 'ÐдмініÑтратар'; -$lang['i_problems'] = 'Праграма ÑžÑтаноўкі ÑутыкнулаÑÑ Ð· праблемамі, пералічанымі ніжÑй. Каб працÑгнуць, вам неабходна Ñ–Ñ… ліквідаваць. '; -$lang['i_modified'] = 'З меркаваннÑÑž бÑÑпекі гÑÑ‚Ð°Ñ Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ð° запуÑкаецца толькі на новай, нÑзменным ÑžÑталёўцы «Докувики». - Вам трÑба альбо зноўку раÑпакаваць запампаваны пакет ÑžÑтаноўкі, альбо звÑрнуцца да поўнай -інÑтрукцыі па ÑžÑталёўцы «Докувики»'; -$lang['i_funcna'] = 'Ð¤ÑƒÐ½ÐºÑ†Ñ‹Ñ PHP %s недаÑтупнаÑ. Можа быць, Ñна па Ñкой-то прычыне Ð·Ð°Ð±Ð»Ð°ÐºÐ°Ð²Ð°Ð½Ð°Ñ Ð²Ð°ÑˆÑ‹Ð¼ хоÑÑ‚Ñрам?'; -$lang['i_phpver'] = 'Ваша верÑÑ–Ñ PHP (%s) ніжÑй патрабаванай (%s). Вам неабходна абнавіць ÑžÑталÑваную верÑÑ–ÑŽ PHP.'; -$lang['i_mbfuncoverload'] = 'Ð”Ð»Ñ Ð·Ð°Ð¿ÑƒÑку «Докувики» неабходна адключыць параметр mbstring.func_overload Ñž php.ini'; -$lang['i_permfail'] = '%s недаÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð´Ð»Ñ Ð·Ð°Ð¿Ñ–Ñу «Докувики». Вам неабходна выправіць правы доÑтупу Ð´Ð»Ñ Ð³Ñтай дырÑкторыі!'; -$lang['i_confexists'] = '%s, ужо Ñ–Ñнуе.'; -$lang['i_writeerr'] = 'Ðе ўдалоÑÑ Ñтварыць %s. Вам неабходна праверыць ÑÑ–ÑÑ‚ÑÐ¼Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹ доÑтупу да файла Ñ– дырÑкторый, Ñ– Ñтварыць файл ўручную. '; -$lang['i_badhash'] = 'dokuwiki.php не раÑпазнаны або зменены (hash=%s)'; -$lang['i_badval'] = '%s — недапушчальнае або пуÑтое значÑнне'; -$lang['i_success'] = 'ÐšÐ°Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ‹Ñ Ð¿Ñ€Ð°Ð¹ÑˆÐ»Ð° паÑпÑхова. ЦÑпер вы можаце выдаліць файл install.php. Пераходзіце да -Ñваёй новай «Докувики».'; -$lang['i_failure'] = 'Пры запіÑу Ñž файлы канфігурацыі былі выÑÑžÐ»ÐµÐ½Ñ‹Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÑ–. Магчыма, вам прыйдзецца выправіць Ñ–Ñ… уручную, перш чым вы зможаце выкарыÑтоўваць Ñваю новую «Докувики».'; -$lang['i_policy'] = 'Ð—Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð¿Ð°Ð»Ñ–Ñ‚Ñ‹ÐºÐ° правоў доÑтупу'; -$lang['i_pol0'] = 'ÐÐ´ÐºÑ€Ñ‹Ñ‚Ð°Ñ Ð²Ñ–ÐºÑ– (чытанне, запіÑ, загрузка файлаў Ð´Ð»Ñ ÑžÑÑ–Ñ…)'; -$lang['i_pol1'] = 'ÐгульнадаÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð²Ñ–ÐºÑ– (чытанне Ð´Ð»Ñ ÑžÑÑ–Ñ…, Ð·Ð°Ð¿Ñ–Ñ Ñ– загрузка файлаў Ð´Ð»Ñ Ð·Ð°Ñ€ÑгіÑтраваных карыÑтальнікаў)'; -$lang['i_pol2'] = 'Ð—Ð°ÐºÑ€Ñ‹Ñ‚Ð°Ñ Ð²Ñ–ÐºÑ– (чытанне, Ð·Ð°Ð¿Ñ–Ñ Ñ– загрузка файлаў толькі Ð´Ð»Ñ Ð·Ð°Ñ€ÑгіÑтраваных карыÑтальнікаў)'; -$lang['i_allowreg'] = 'Дазволіць карыÑтальнікам ÑамаÑтойна Ñ€ÑгіÑтравацца'; -$lang['i_retry'] = 'Паўтарыць'; -$lang['i_license'] = 'калі ЛаÑка, выберыце тып ліцÑнзіі Ð´Ð»Ñ Ñваёй вікі'; -$lang['i_license_none'] = 'Ðе адлюÑтроўваць інфармацыю аб ліцÑнзіі'; -$lang['i_pop_field'] = 'калі ЛаÑка, дапамажыце нам палепшыць «Докувики»:'; -$lang['i_pop_label'] = 'ÐдпраўлÑць раз у меÑÑц ананімную карыÑтацкую інфармацыю раÑпрацоўнікам «Докувики»'; -$lang['recent_global'] = 'Ð’Ñ‹ праглÑдаеце змены Ñž праÑторы імёнаў %s. Ð’Ñ‹ можаце такÑама праглÑдзець нÑÐ´Ð°ÑžÐ½Ñ–Ñ Ð·Ð¼ÐµÐ½Ñ‹ ва ÑžÑёй вікі.'; -$lang['years'] = '%d гадоў таму'; -$lang['months'] = '%d меÑÑц (-еў) таму'; -$lang['weeks'] = '%d тыднÑÑž таму'; -$lang['days'] = '%d дзён таму'; -$lang['hours'] = '%d гадзіну (-ов) назад'; -$lang['minutes'] = '%d хвілін таму'; -$lang['seconds'] = '%d Ñекунд назад'; -$lang['wordblock'] = 'Вашы змены не захаваны, паколькі Ñны ўтрымліваюць Ð±Ð»Ð°ÐºÐ°Ð²Ð°Ð½Ñ‹Ñ Ñловы (Ñпам).'; -$lang['media_uploadtab'] = 'Загрузка'; -$lang['media_searchtab'] = 'ЗнайÑці'; -$lang['media_file'] = 'Файл'; -$lang['media_viewtab'] = 'ПраглÑд'; -$lang['media_edittab'] = 'ЗмÑніць'; -$lang['media_historytab'] = 'ГіÑторыÑ'; -$lang['media_list_thumbs'] = 'МініÑцюры'; -$lang['media_list_rows'] = 'Радкі'; -$lang['media_sort_name'] = 'Сартаванне па імÑ'; -$lang['media_sort_date'] = 'Сартаванне па даце'; -$lang['media_namespaces'] = 'ÐбÑрыце праÑтору імёнаў'; -$lang['media_files'] = 'Файлы Ñž %s'; -$lang['media_upload'] = 'Загрузка Ñž праÑтору імёнаў %s'; -$lang['media_search'] = 'Пошук у праÑторы імёнаў %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s у %s -'; -$lang['media_edit'] = 'Праўка %s'; -$lang['media_history'] = 'ГіÑÑ‚Ð¾Ñ€Ñ‹Ñ %s'; -$lang['media_meta_edited'] = 'Ð¼ÐµÑ‚Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ð·Ð¼ÐµÐ½ÐµÐ½Ñ‹'; -$lang['media_perm_read'] = 'Прабачце, у Ð²Ð°Ñ Ð½ÐµÐ´Ð°Ñтаткова правоў Ð´Ð»Ñ Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°Ñž.'; -$lang['media_perm_upload'] = 'Прабачце, у Ð²Ð°Ñ Ð½ÐµÐ´Ð°Ñтаткова правоў Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файлаў.'; -$lang['media_update'] = 'Загрузіць новую верÑÑ–ÑŽ'; -$lang['media_restore'] = 'Ðднавіць гÑтую верÑÑ–ÑŽ'; -$lang['media_acl_warning'] = 'ГÑты ÑÐ¿Ñ–Ñ Ð¼Ð¾Ð¶Ð° быць нÑпоўным з-за абмежаваннÑÑž ÑпіÑаў кантролю доÑтупу (ACL) Ñ– Ñхаваных Ñтаронак.'; -$lang['currentns'] = 'БÑгучае праÑтору імёнаў'; -$lang['searchresult'] = 'Вынікі пошуку'; -$lang['plainhtml'] = 'ПроÑты HTML'; -$lang['wikimarkup'] = 'вікі-разметка'; -$lang['page_nonexist_rev'] = 'ГÑÑ‚Ð°Ñ Ñтаронка ÑÑˆÑ‡Ñ Ð½Ðµ Ñ–Ñнавала %s. Яна была Ñтворана %s.'; -$lang['unable_to_parse_date'] = 'Ðемагчыма апрацаваць параметр "%s".'; -$lang['email_signature_text'] = 'ГÑты ліÑÑ‚ Ñтворана «Докувики» з Ñайта -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/locked.txt deleted file mode 100644 index 69c2ee7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Старонка Ð·Ð°Ð±Ð»Ð°ÐºÐ°Ð²Ð°Ð½Ð°Ñ ====== - -ГÑÑ‚Ð°Ñ Ñтаронка Ñž дадзены момант заблÑÐºÐ°Ð²Ð°Ð½Ð°Ñ Ð´Ð»Ñ Ñ€ÑÐ´Ð°Ð³Ð°Ð²Ð°Ð½Ð½Ñ Ñ–Ð½ÑˆÑ‹Ð¼ карыÑтальнікам. Вам давÑдзецца пачакаць, пакуль гÑты карыÑтальнік Ñкончыць Ñ€Ñдагаванне або Ñкончыцца Ñ‡Ð°Ñ Ð±Ð»Ð°ÐºÐ°Ð²Ð°Ð½Ð½Ñ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/login.txt deleted file mode 100644 index 541a699..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÐÑžÑ‚Ð°Ñ€Ñ‹Ð·Ð°Ñ†Ñ‹Ñ ====== - -У дадзены момант вы не Ñž ÑÑ–ÑÑ‚Ñме. ÐвторизируйтеÑÑŒ пры дапамозе наÑтупнай формы. //Заўвагу:// Ð´Ð»Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ Ñž Ð²Ð°Ñ Ð¿Ð°Ð²Ñ–Ð½Ð½Ñ‹ быць уключаны куки (cookies). diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/mailtext.txt deleted file mode 100644 index 7707333..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -У вашай вікі была Ð´Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ñ Ð°Ð±Ð¾ зменена Ñтаронка. ПадрабÑзнаÑці: - -Дата: @DATE@ -БраўзÑÑ€: @BROWSER@ -IP-адраÑ: @IPADDRESS@ -ХоÑÑ‚: @HOSTNAME@ -Ð¡Ñ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ: @OLDPAGE@ -ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ: @NEWPAGE@ -Зводка змÑненнÑÑž: @SUMMARY@ -КарыÑтальнік: @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/newpage.txt deleted file mode 100644 index eca0728..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ГÑÑ‚Ð°Ñ Ñтаронка ÑÑˆÑ‡Ñ Ð½Ðµ Ñ–Ñнуе ====== - -Ð’Ñ‹ перайшлі па ÑпаÑылцы на Ñ‚Ñму, Ð´Ð»Ñ Ñкой ÑÑˆÑ‡Ñ Ð½Ðµ Ñтворана Ñтаронка. Калі дазвалÑюць вашы правы доÑтупу, вы можаце Ñтварыць Ñе, націÑнуўшы на кнопку **Стварыць Ñтаронку**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/norev.txt deleted file mode 100644 index 95b9aef..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Такой верÑÑ–Ñ– не Ñ–Ñнуе ====== - -ÐŸÐ°ÐºÐ°Ð·Ð°Ð½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ Ñтаронкі не Ñ–Ñнуе. ÐаціÑніце на кнопку «ГіÑÑ‚Ð¾Ñ€Ñ‹Ñ Ñтаронкі», каб атрымаць ÑÐ¿Ñ–Ñ Ð´Ð°Ñтупных папÑÑ€Ñдніх верÑій гÑтага дакумента. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/password.txt deleted file mode 100644 index 57ad82a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Добры дзень, @FULLNAME@! - -Вашы Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ð´Ð»Ñ @TITLE@ (@DOKUWIKIURL@) - -Лагін: @LOGIN@ -Пароль: @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/preview.txt deleted file mode 100644 index 30c198f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ПраглÑд ====== - -Тут паказана, Ñк ваш Ñ‚ÑкÑÑ‚ будзе выглÑдаць. **Увага: Ñ‚ÑкÑÑ‚ ÑÑˆÑ‡Ñ Ð½Ðµ захаваны**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/pwconfirm.txt deleted file mode 100644 index 1469d2c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Добры дзень, @FULLNAME@. - -Хто-то запраÑÑ–Ñž новы пароль Ð´Ð»Ñ ÑžÐ²Ð°Ñ…Ð¾Ð´Ñƒ Ñž @TITLE@ па адраÑе @DOKUWIKIURL@ - -Калі вы не запытвалі новы пароль, проÑта праігнаруйце гÑты ліÑÑ‚. - -Ð”Ð»Ñ Ð¿Ð°Ñ†Ð²ÐµÑ€Ð´Ð¶Ð°Ð½Ð½Ñ, што запыт быў Ñапраўды зроблены вамі, калі лаÑка, перайдзіце па наÑтупнай ÑпаÑылцы. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/read.txt deleted file mode 100644 index fe29bd5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/read.txt +++ /dev/null @@ -1 +0,0 @@ -ГÑÑ‚Ð°Ñ Ñтаронка толькі Ð´Ð»Ñ Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ. Ð’Ñ‹ можаце паглÑдзець Ñе зыходны Ñ‚ÑкÑÑ‚, але не можаце Ñго змÑніць. Паведаміце адмініÑтратару, калі лічыце, што гÑта нÑправільна. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/recent.txt deleted file mode 100644 index 50805f3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÐÑÐ´Ð°ÑžÐ½Ñ–Ñ Ð·Ð¼ÐµÐ½Ñ‹ ====== - -ÐаÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ñтаронкі былі нÑдаўна зменены: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/register.txt deleted file mode 100644 index a7cdd87..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== РÑгіÑÑ‚Ñ€Ð°Ñ†Ñ‹Ñ Ð½Ð¾Ð²Ð°Ð³Ð° карыÑтальніка ====== - -Ð”Ð»Ñ Ñ€ÑгіÑтрацыі Ñž вікі запоўніце ÑžÑе палі ніжÑй. ЗвÑрніце ўвагу на **правільнаÑць адраÑÑ‹ Ñлектроннай пошты** — туды будзе выÑланы пароль у тым выпадку, калі Ð²Ð°Ñ Ð½Ðµ проÑÑць ÑамаÑтойна ўвеÑці Ñго тут. Лагін павінен задавальнÑць абмежаваннÑм Ð´Ð»Ñ [[doku>ru:pagename|ідÑнтыфікатара Ñтаронкі]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/registermail.txt deleted file mode 100644 index 15bd810..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Быў зарÑгіÑтраваны новы карыÑтальнік. ПадрабÑзнаÑці: - -Лагін: @NEWUSER@ -Поўнае імÑ: @NEWNAME@ -Эл. адраÑ: @NEWEMAIL@ - -Дата: @DATE@ -БраўзÑÑ€: @BROWSER@ -ÐÐ´Ñ€Ð°Ñ IP: @IPADDRESS@ -ХоÑÑ‚: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/resendpwd.txt deleted file mode 100644 index fd9e6a0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ð’Ñ‹Ñлаць новы пароль ====== - -Ð”Ð»Ñ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ð½Ð½Ñ Ð½Ð¾Ð²Ð°Ð³Ð° Ð¿Ð°Ñ€Ð¾Ð»Ñ ÐºÐ°Ð»Ñ– лаÑка, увÑдзіце ваш лагін. Ваш новы пароль будзе адпраўлены па адраÑе Ñлектроннай пошты, зарÑгіÑтраванаму на ваша імÑ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/resetpwd.txt deleted file mode 100644 index 8b12fd8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÐŽÑтаноўка новага Ð¿Ð°Ñ€Ð¾Ð»Ñ ====== - -Калі лаÑка, увÑдзіце новы пароль Ð´Ð»Ñ Ð²Ð°ÑˆÐ°Ð³Ð° ўліковага запіÑу Ñž гÑтай вікі. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/revisions.txt deleted file mode 100644 index 818bd7f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ГіÑÑ‚Ð¾Ñ€Ñ‹Ñ Ñтаронкі ====== - -Перад вамі гіÑÑ‚Ð¾Ñ€Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ð°Ðº бÑгучага дакумента. Каб вÑрнуцца да адной з папÑÑ€Ñдніх верÑій, абÑрыце патрÑбную, націÑніце «РÑдагаваць Ñтаронку» Ñ– захавайце Ñе. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/searchpage.txt deleted file mode 100644 index 0c20b48..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Пошук ====== - -Перад вамі вынікі пошуку. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/showrev.txt deleted file mode 100644 index 60ee85b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**ГÑта ÑÑ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ Ð´Ð°ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/stopwords.txt deleted file mode 100644 index 694e8e5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/stopwords.txt +++ /dev/null @@ -1,80 +0,0 @@ -# ГÑта ÑÑŒÐ¿Ñ–Ñ Ñловаў, ÑÐºÑ–Ñ Ð¸Ð½Ð´ÐµÐºÑатор ігнаруе, па адным Ñлове Ñž радку -# Пры Ñ€Ñдагаванні гÑтага файла абавÑзкова выкарыÑтоўвайце заканчÑÐ½Ð½Ñ Ñ€Ð°Ð´ÐºÐ¾Ñž UNIX (толькі newline) -# Ðе трÑба ўключаць Ñловы карацей 3 Ñімвалаў - Ñны ігнаруюцца Ñž любым выпадку -адзін -адна -амаль -больш -будзе -была -было -быццам -быць -вÑдома -гÑтага -гÑтай -гÑты -добра -Ð¶Ð¸Ð·Ð½Ñ -жыццё -заўÑёды -здаецца -зноў -зрÑшты -зуÑім -казала -казаў -калі -ледзь -лепш -менш -можа -можна -мÑне -нават -навошта -нарÑшце -небудзь -нельга -ніколі -нічога -паміж -паÑÐ»Ñ -перад -потым -праз -раптам -Ñабе -Ñваю -ÑÐ²Ð°Ñ -Ñваё -Ñвой -Ñказала -Ñказаць -Ñказаў -ÑÑбе -ÑÑ‘Ð½Ð½Ñ -таго -тады -Ñ‚Ð°ÐºÐ°Ñ -такое -такой -такÑама -таму -толькі -трÑба -уÑÑго -уÑÑ–Ñ… -хоць -хіба -цÑбе -цÑпер -чаго -чаÑам -шмат -ÑÐºÐ°Ñ -Ñкое -Ñ‘Ñць -Ñ–Ð½ÑˆÐ°Ñ -іншы -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_digest.txt deleted file mode 100644 index 0a81d19..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_digest.txt +++ /dev/null @@ -1,12 +0,0 @@ -Прывітанне! - -Старонка @PAGE@ у вікі @TITLE@ змÑнілаÑÑ. Ð¡Ð¿Ñ–Ñ Ð·Ð¼ÐµÐ½: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Ð¡Ñ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ: @OLDPAGE@ -ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ: @NEWPAGE@ - -Каб адпіÑацца ад апавÑшчÑннÑÑž аб зменах, ўвайдзіце Ñž вікі @DOKUWIKIURL@ Ñž раздзел @SUBSCRIBE@ Ñ– адмÑніце падпіÑку на Ñтаронку Ñ–/або праÑтору імёнаў. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_form.txt deleted file mode 100644 index 93732da..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Кіраванне падпіÑкамі ====== - -Тут вы можаце кіраваць падпіÑкамі Ð´Ð»Ñ Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð¹ Ñтаронкі Ñ– праÑторы імёнаў. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_list.txt deleted file mode 100644 index 1cc646b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_list.txt +++ /dev/null @@ -1,9 +0,0 @@ -Прывітанне! - -Старонкі Ñž праÑторы імёнаў @PAGE@ у вікі @TITLE@ былі змененыÑ. Ð¡Ð¿Ñ–Ñ Ð½Ð¾Ð²Ñ‹Ñ… Ñтаронак: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Каб адпіÑацца ад апавÑшчÑннÑÑž аб зменах, ўвайдзіце Ñž вікі @DOKUWIKIURL@ Ñž раздзел @SUBSCRIBE@ Ñ– адмÑніце падпіÑку на Ñтаронку Ñ–/або праÑтору імёнаў. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_single.txt deleted file mode 100644 index 70c4a4d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/subscr_single.txt +++ /dev/null @@ -1,16 +0,0 @@ -Прывітанне! - -Старонка @PAGE@ у вікі @TITLE@ змÑнілаÑÑ. -Ð¡Ð¿Ñ–Ñ Ð·Ð¼ÐµÐ½: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Дата: @DATE@ -Ðўтар: @USER@ -Заўвага: @SUMMARY@ -Ð¡Ñ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ: @OLDPAGE@ -ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ: @NEWPAGE@ - -Каб адпіÑацца ад апавÑшчÑннÑÑž аб зменах, ўвайдзіце Ñž вікі @DOKUWIKIURL@ Ñž раздзел @SUBSCRIBE@ Ñ– адмÑніце падпіÑку на Ñтаронку Ñ–/або праÑтору імёнаў. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/updateprofile.txt deleted file mode 100644 index 6f767d1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ðбнавіць профіль ====== - -Ðеабходна запоўніць толькі Ñ‚Ñ‹Ñ Ð¿Ð°Ð»Ñ–, ÑÐºÑ–Ñ Ð²Ñ‹ хочаце змÑніць. Ваш лагін не можа быць зменены. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/be/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/be/uploadmail.txt deleted file mode 100644 index 7703045..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/be/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -У вашу вікі быў запампаваны файл. ПадрабÑÐ·Ð½Ð°Ñ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ: - -Файл: @MEDIA@ -Ð¡Ñ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ: @OLD@ -Дата: @DATE@ -БраўзÑÑ€: @BROWSER@ -ÐÐ´Ñ€Ð°Ñ IP: @IPADDRESS@ -ХоÑÑ‚: @HOSTNAME@ -Памер: @SIZE@ -Тып MIME: @MIME@ -КарыÑтальнік: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/admin.txt deleted file mode 100644 index 3f0a73a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÐдминиÑтриране ====== - -Отдолу ще намерите ÑпиÑъка Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑтраторÑките задачи в DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/adminplugins.txt deleted file mode 100644 index df24b05..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Допълнителни приÑтавки ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/backlinks.txt deleted file mode 100644 index e501614..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Какво Ñочи наÑам ====== - -Това е ÑпиÑък на Ñтраниците, които препращат обратно към текущата Ñтраница. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/conflict.txt deleted file mode 100644 index af6f86e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== СъщеÑтвува по-нова верÑÐ¸Ñ ====== - -СъщеÑтвува по-нова верÑÐ¸Ñ Ð½Ð° документа, който Ñте редактирали. Това Ñе Ñлучва когато друг потребител е променил документа докато Ñте го редактирали. - -Разгледайте внимателно разликите, Ñлед това решете ÐºÐ¾Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ð´Ð° бъде запазена. Ðко натиÑнете ''ЗапиÑ'', ще бъде запазена вашата верÑиÑ. ÐатиÑнете ли ''Отказ'', ще бъде запазена текущата верÑиÑ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/denied.txt deleted file mode 100644 index 7010090..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Отказан доÑтъп ====== - -ÐÑмате доÑтатъчно права, за да продължите. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/diff.txt deleted file mode 100644 index a22031e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Разлики ====== - -Тук Ñа показани разликите между избраната и текущата верÑÐ¸Ñ Ð½Ð° Ñтраницата. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/draft.txt deleted file mode 100644 index 2869cc8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Ðамерена чернова ====== - -ПоÑледната редакционна ÑеÑÐ¸Ñ Ð½Ð° Ñтраницата не е завършена правилно. Dokuwiki автоматично запазва чернова по време на редактирането, коÑто можете да ползвате Ñега, за да продължите работата Ñи. Отдолу може да видите данните, които бÑха запазени от поÑледната ÑеÑиÑ. - -ÐœÐ¾Ð»Ñ Ñ€ÐµÑˆÐµÑ‚Ðµ, дали иÑкате да //възÑтановите// поÑледната Ñи редакционна ÑеÑиÑ, //изтриете// автоматично запазената чернова или //откажете// редакциÑта. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/edit.txt deleted file mode 100644 index 2fa1599..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Редактирайте и натиÑнете ''ЗапиÑ''. За Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно Ð¿Ð¾Ð»Ð·Ð²Ð°Ð½Ð¸Ñ ÑинтакÑÐ¸Ñ Ð¿Ñ€Ð¾Ñ‡ÐµÑ‚ÐµÑ‚Ðµ [[wiki:syntax]]. МолÑ, редактирайте Ñамо когато може да **подобрите** Ñъдържанието. Ðко ще пробвате разни неща, може да екÑпериментирате в [[playground:playground|пÑÑъчника]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/editrev.txt deleted file mode 100644 index ba97f25..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Заредена е Ñтара верÑÐ¸Ñ Ð½Ð° документа!** Ðко Ñ Ð·Ð°Ð¿Ð°Ð·Ð¸Ñ‚Ðµ, ще Ñъздадете нова верÑÐ¸Ñ Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ‚Ðµ данни. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/index.txt deleted file mode 100644 index b92583d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ð˜Ð½Ð´ÐµÐºÑ ====== - -Това е ÑпиÑък на вÑички налични Ñтраници подредени по [[doku>namespaces|именни проÑтранÑтва]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/bg/install.html deleted file mode 100644 index 9dcba6b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Страницата помага при инÑталиране за първи път и наÑтройване на Dokuwiki. Повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° инÑталатора ще намерите в документациÑта му.

    - -

    Dokuwiki ползва обикновени файлове за ÑъхранÑване на Ñтраниците и информациÑта Ñвързана Ñ Ñ‚ÑÑ… (примерно картинки, търÑениÑ, Ñтари верÑии, и др.). За да функционира нормално DokuWiki трÑбва да има право за пиÑане в директориите, които Ñъдържат тези файлове. ИнÑталаторът не може да наÑтройва правата на директориите. Вие трÑбва да направите това директно от командниÑÑ‚ ред или ако ползвате хоÑтинг през FTP или ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð° на хоÑта (примерно cPanel).

    - -

    ИнÑталаторът ще наÑтрои вашата DokuWiki ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð½Ð° ACL, което ще позволи на админиÑтратора да Ñе впише и ползва админиÑтраторÑкото меню в DokuWiki за инÑталиране на приÑтавки, контрол на потребителите, управление на доÑтъпа до Ñтраниците и промÑна на оÑтаналите наÑтройки. Това не е необходимо за функционирането на DokuWiki, но прави админиÑтрирането по-леÑно.

    - -

    Опитните потребители и потребителите ÑÑŠÑ Ñпециални изиÑÐºÐ²Ð°Ð½Ð¸Ñ ÐºÑŠÐ¼ наÑтройките имат на разположение допълнителна Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно инÑталирането и наÑтройването.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/bg/jquery.ui.datepicker.js deleted file mode 100644 index c771b3b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/jquery.ui.datepicker.js +++ /dev/null @@ -1,41 +0,0 @@ -/* Bulgarian initialisation for the jQuery UI date picker plugin. */ -/* Written by Stoyan Kyosev (http://svest.org). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.bg = { - closeText: "затвори", - prevText: "назад", - nextText: "напред", - nextBigText: ">>", - currentText: "днеÑ", - monthNames: [ "Януари", "Февруари", "Март", "Ðприл", "Май", "Юни", - "Юли", "ÐвгуÑÑ‚", "Септември", "Октомври", "Ðоември", "Декември" ], - monthNamesShort: [ "Яну", "Фев", "Мар", "Ðпр", "Май", "Юни", - "Юли", "Ðвг", "Сеп", "Окт", "Ðов", "Дек" ], - dayNames: [ "ÐеделÑ", "Понеделник", "Вторник", "СрÑда", "Четвъртък", "Петък", "Събота" ], - dayNamesShort: [ "Ðед", "Пон", "Вто", "СрÑ", "Чет", "Пет", "Съб" ], - dayNamesMin: [ "Ðе", "По", "Ð’Ñ‚", "Ср", "Че", "Пе", "Съ" ], - weekHeader: "Wk", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.bg ); - -return datepicker.regional.bg; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/bg/lang.php deleted file mode 100644 index 8daeb8a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/lang.php +++ /dev/null @@ -1,349 +0,0 @@ - - * @author Salif Mehmed - * @author Nikolay Vladimirov - * @author Viktor Usunov - * @author Kiril - * @author Ivan Peltekov - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Редактиране'; -$lang['btn_source'] = 'Преглед на кода'; -$lang['btn_show'] = 'Преглед на Ñтраницата'; -$lang['btn_create'] = 'Създаване на Ñтраница'; -$lang['btn_search'] = 'ТърÑене'; -$lang['btn_save'] = 'ЗапиÑ'; -$lang['btn_preview'] = 'Преглед'; -$lang['btn_top'] = 'Към началото'; -$lang['btn_newer'] = '<< по-нови'; -$lang['btn_older'] = 'по-Ñтари >>'; -$lang['btn_revs'] = 'ИÑториÑ'; -$lang['btn_recent'] = 'Скорошни промени'; -$lang['btn_upload'] = 'Качване'; -$lang['btn_cancel'] = 'Отказ'; -$lang['btn_index'] = 'ИндекÑ'; -$lang['btn_secedit'] = 'Редактиране'; -$lang['btn_login'] = 'ВпиÑване'; -$lang['btn_logout'] = 'ОтпиÑване'; -$lang['btn_admin'] = 'ÐаÑтройки'; -$lang['btn_update'] = 'Ðктуализиране'; -$lang['btn_delete'] = 'Изтриване'; -$lang['btn_back'] = 'Ðазад'; -$lang['btn_backlink'] = 'Какво Ñочи наÑам'; -$lang['btn_subscribe'] = 'Ðбонаменти'; -$lang['btn_profile'] = 'Профил'; -$lang['btn_reset'] = 'ИзчиÑтване'; -$lang['btn_resendpwd'] = 'Задаване на нова парола'; -$lang['btn_draft'] = 'Редактиране на черновата'; -$lang['btn_recover'] = 'ВъзÑтановÑване на черновата'; -$lang['btn_draftdel'] = 'Изтриване на черновата'; -$lang['btn_revert'] = 'ВъзÑтановÑване'; -$lang['btn_register'] = 'РегиÑтриране'; -$lang['btn_apply'] = 'Прилагане'; -$lang['btn_media'] = 'ДиÑпечер на файлове'; -$lang['btn_deleteuser'] = 'Изтриване на профила'; -$lang['btn_img_backto'] = 'Ðазад към %s'; -$lang['btn_mediaManager'] = 'Преглед в диÑпечера на файлове'; -$lang['loggedinas'] = 'ВпиÑани Ñте като:'; -$lang['user'] = 'Потребител'; -$lang['pass'] = 'Парола'; -$lang['newpass'] = 'Ðова парола'; -$lang['oldpass'] = 'Потвърждение на текуща парола'; -$lang['passchk'] = 'още веднъж'; -$lang['remember'] = 'Запомни ме'; -$lang['fullname'] = 'ИÑтинÑко име'; -$lang['email'] = 'Електронна поща'; -$lang['profile'] = 'ПотребителÑки профил'; -$lang['badlogin'] = 'Грешно потребителÑко име или парола.'; -$lang['badpassconfirm'] = 'За Ñъжаление паролата е грешна'; -$lang['minoredit'] = 'Промените Ñа незначителни'; -$lang['draftdate'] = 'Черновата е автоматично запиÑана на'; -$lang['nosecedit'] = 'Страницата бе междувременно променена, презареждане на Ñтраницата поради неактуална информациÑ.'; -$lang['searchcreatepage'] = 'Ðко не Ñи намерил, каквото ти търÑиш, ти можеш да го Ñъздадеш или редактираш Ñтраницата %s, кръÑтена на вашето запитване.'; -$lang['js']['willexpire'] = 'Страницата ще бъде отключена за редактиране Ñлед минута.\nЗа предотвратÑване на конфликти, ползвайте бутона "Преглед", за реÑтартиране на броÑча за заключване.'; -$lang['js']['notsavedyet'] = 'ÐезапиÑаните промени ще бъдат загубени. Желаете ли да продължите?'; -$lang['js']['searchmedia'] = 'ТърÑене на файлове'; -$lang['js']['keepopen'] = 'Без затварÑне на прозореца Ñлед избор'; -$lang['js']['hidedetails'] = 'Без подробноÑти'; -$lang['js']['mediatitle'] = 'ÐаÑтройки на препратката'; -$lang['js']['mediadisplay'] = 'Тип на препратката'; -$lang['js']['mediaalign'] = 'Подреждане'; -$lang['js']['mediasize'] = 'Размер на изображението'; -$lang['js']['mediatarget'] = 'Препращане към'; -$lang['js']['mediaclose'] = 'ЗатварÑне'; -$lang['js']['mediainsert'] = 'Вмъкване'; -$lang['js']['mediadisplayimg'] = 'Показвай изображението.'; -$lang['js']['mediadisplaylnk'] = 'Показвай Ñамо препратката.'; -$lang['js']['mediasmall'] = 'Малка верÑиÑ'; -$lang['js']['mediamedium'] = 'Средна верÑиÑ'; -$lang['js']['medialarge'] = 'ГолÑма верÑиÑ'; -$lang['js']['mediaoriginal'] = 'Оригинална верÑиÑ'; -$lang['js']['medialnk'] = 'Препратка към подробна Ñтраница'; -$lang['js']['mediadirect'] = 'Директна препратка към оригинала'; -$lang['js']['medianolnk'] = 'Без препратка'; -$lang['js']['medianolink'] = 'Без препратка към изображението'; -$lang['js']['medialeft'] = 'Подреди изображението отлÑво.'; -$lang['js']['mediaright'] = 'Подреди изображението отдÑÑно.'; -$lang['js']['mediacenter'] = 'Подреди изображението по Ñредата.'; -$lang['js']['medianoalign'] = 'Без подреждане.'; -$lang['js']['nosmblinks'] = 'Връзките към Windows shares работÑÑ‚ Ñамо под Internet Explorer.
    Можете да копирате и поÑтавите връзката.'; -$lang['js']['linkwiz'] = 'Помощник за препратки'; -$lang['js']['linkto'] = 'Препратка към: '; -$lang['js']['del_confirm'] = 'Да бъдат ли изтрити избраните елементи?'; -$lang['js']['restore_confirm'] = 'ÐаиÑтина ли желаете да бъде възÑтановена тази верÑиÑ?'; -$lang['js']['media_diff'] = 'Преглед на разликите:'; -$lang['js']['media_diff_both'] = 'Един до друг'; -$lang['js']['media_diff_opacity'] = 'ÐаÑлагване (и прозиране)'; -$lang['js']['media_diff_portions'] = 'По половинка'; -$lang['js']['media_select'] = 'Изберете файлове...'; -$lang['js']['media_upload_btn'] = 'Качване'; -$lang['js']['media_done_btn'] = 'Готово'; -$lang['js']['media_drop'] = 'Влачете и пуÑнете файлове тук, за да бъдат качени'; -$lang['js']['media_cancel'] = 'премахване'; -$lang['js']['media_overwrt'] = 'Презапиши ÑъщеÑтвуващите файлове'; -$lang['search_exact_match'] = 'Точно Ñъвпадение'; -$lang['search_starts_with'] = 'започва Ñ'; -$lang['search_ends_with'] = 'завършва Ñ'; -$lang['search_contains'] = 'Ñъдържа'; -$lang['search_any_time'] = 'по вÑÑко време'; -$lang['search_past_7_days'] = 'миналата Ñедмица'; -$lang['search_past_month'] = 'Ð¼Ð¸Ð½Ð°Ð»Ð¸Ñ Ð¼ÐµÑец'; -$lang['search_past_year'] = 'миналата година'; -$lang['regmissing'] = 'МолÑ, попълнете вÑички полета.'; -$lang['reguexists'] = 'Вече ÑъщеÑтвува потребител Ñ Ð¸Ð·Ð±Ñ€Ð°Ð½Ð¾Ñ‚Ð¾ име.'; -$lang['regsuccess'] = 'ПотребителÑÑ‚ е Ñъздаден, а паролата е пратена по електронната поща.'; -$lang['regsuccess2'] = 'ПотребителÑÑ‚ е Ñъздаден.'; -$lang['regfail'] = 'ПотребителÑÑ‚ не може да бъде Ñъздаден.'; -$lang['regmailfail'] = 'Изглежда, че има проблем Ñ Ð¿Ñ€Ð°Ñ‰Ð°Ð½ÐµÑ‚Ð¾ на пиÑмото Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð°Ñ‚Ð°. МолÑ, Ñвържете Ñе Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора!'; -$lang['regbadmail'] = 'ВъведениÑÑ‚ Ð°Ð´Ñ€ÐµÑ Ð¸Ð·Ð³Ð»ÐµÐ¶Ð´Ð° невалиден - ако миÑлите, че това е грешка, Ñвържете Ñе Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора.'; -$lang['regbadpass'] = 'Двете въведени пароли не Ñъвпадат, Ð¼Ð¾Ð»Ñ Ð¾Ð¿Ð¸Ñ‚Ð°Ð¹Ñ‚Ðµ отново.'; -$lang['regpwmail'] = 'Паролата ви за DokuWiki'; -$lang['reghere'] = 'Ð’Ñе още нÑмате профил? Ðаправете Ñи'; -$lang['profna'] = 'Wiki-то не поддържа промÑна на профила'; -$lang['profnochange'] = 'ÐÑма промени.'; -$lang['profnoempty'] = 'Въвеждането на име и имейл е задължително'; -$lang['profchanged'] = 'ПотребителÑкиÑÑ‚ профил е обновен уÑпешно.'; -$lang['profnodelete'] = 'Изтриването на потребители в това wiki не е възможно'; -$lang['profdeleteuser'] = 'Изтриване на профила'; -$lang['profdeleted'] = 'ВашиÑÑ‚ профил е премахнат от това wiki '; -$lang['profconfdelete'] = 'ИÑкам да Ð¸Ð·Ñ‚Ñ€Ð¸Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð° Ñи от това wiki.
    Веднъж изтрит, профилът не може да бъде възÑтановен!'; -$lang['profconfdeletemissing'] = 'Ðе Ñте поÑтавили отметка в кутиÑта потвърждение'; -$lang['proffail'] = 'ПотребителÑкиÑÑ‚ профил не може да бъде актуализиран.'; -$lang['pwdforget'] = 'Забравили Ñте паролата Ñи? Получете нова'; -$lang['resendna'] = 'Wiki-то не поддържа повторно пращане на паролата.'; -$lang['resendpwd'] = 'Задаване на нова парола за'; -$lang['resendpwdmissing'] = 'МолÑ, попълнете вÑички полета.'; -$lang['resendpwdnouser'] = 'ПотребителÑÑ‚ не е намерен в базата от данни.'; -$lang['resendpwdbadauth'] = 'Кодът за потвърждение е невалиден. Проверете дали Ñте използвали Ñ†ÐµÐ»Ð¸Ñ Ð»Ð¸Ð½Ðº за потвърждение.'; -$lang['resendpwdconfirm'] = 'Линк за потвърждение е пратен по електронната поща.'; -$lang['resendpwdsuccess'] = 'Ðовата ви паролата е пратена по електронната поща.'; -$lang['license'] = 'Ðко не е поÑочено друго, Ñъдържанието на Wiki-то е лицензирано под ÑÐ»ÐµÐ´Ð½Ð¸Ñ Ð»Ð¸Ñ†ÐµÐ½Ð·:'; -$lang['licenseok'] = 'Бележка: Редактирайки Ñтраницата, Вие Ñе ÑъглаÑÑвате да лицензирате промените (които Ñте направили) под ÑÐ»ÐµÐ´Ð½Ð¸Ñ Ð»Ð¸Ñ†ÐµÐ½Ð·:'; -$lang['searchmedia'] = 'ТърÑене на файл: '; -$lang['searchmedia_in'] = 'ТърÑене в %s'; -$lang['txt_upload'] = 'Изберете файл за качване:'; -$lang['txt_filename'] = 'Качи като (незадължително):'; -$lang['txt_overwrt'] = 'Презапиши ÑъщеÑтвуващите файлове'; -$lang['maxuploadsize'] = 'МакÑ. размер за отделните файлове е %s.'; -$lang['lockedby'] = 'Ð’ момента е заключена от:'; -$lang['lockexpire'] = 'Ще бъде отключена на:'; -$lang['rssfailed'] = 'Възникна грешка при получаването на емиÑиÑта: '; -$lang['nothingfound'] = 'Ðищо не е открито.'; -$lang['mediaselect'] = 'Файлове'; -$lang['uploadsucc'] = 'Качването е уÑпешно'; -$lang['uploadfail'] = 'Качването Ñе провали. Може би поради грешни права?'; -$lang['uploadwrong'] = 'Качването е отказано. Файлово разширение е забранено!'; -$lang['uploadexist'] = 'Файлът вече ÑъщеÑтвува. Ðищо не е направено.'; -$lang['uploadbadcontent'] = 'Каченото Ñъдържание не ÑъответÑтва на файлово разширение %s .'; -$lang['uploadspam'] = 'Качването е блокирано от SPAM ÑпиÑъка.'; -$lang['uploadxss'] = 'Качването е блокирано, поради възможно зловредно Ñъдържание.'; -$lang['uploadsize'] = 'Файлът за качване е прекалено голÑм. (макÑ. %s)'; -$lang['deletesucc'] = 'Файлът "%s" бе изтрит.'; -$lang['deletefail'] = '"%s" не може да бъде изтрит - проверете правата.'; -$lang['mediainuse'] = 'Файлът "%s" не бе изтрит - вÑе още Ñе ползва.'; -$lang['namespaces'] = 'Именни проÑтранÑтва'; -$lang['mediafiles'] = 'Ðалични файлове в'; -$lang['accessdenied'] = 'ÐÑмате необходимите права за преглеждане на Ñтраницата.'; -$lang['mediausage'] = 'Ползвайте ÑÐ»ÐµÐ´Ð½Ð¸Ñ ÑинтакÑиÑ, за да упоменете файла:'; -$lang['mediaview'] = 'Преглед на Ð¾Ñ€Ð¸Ð³Ð¸Ð½Ð°Ð»Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'Качете файл в текущото именно проÑтранÑтво. За Ñъздаване на подименно проÑтранÑтво, добавете име преди това на файла като ги разделите Ñ Ð´Ð²Ð¾ÐµÑ‚Ð¾Ñ‡Ð¸Ðµ в полето "Качи като"'; -$lang['mediaextchange'] = 'Разширението на файла е Ñменено от .%s на .%s!'; -$lang['reference'] = 'Връзки за'; -$lang['ref_inuse'] = 'Файлът не може да бъде изтрит, защото вÑе още Ñе ползва от Ñледните Ñтраници:'; -$lang['ref_hidden'] = 'ÐÑкои връзки Ñа към Ñтраници, които нÑмате права да четете'; -$lang['hits'] = 'СъвпадениÑ'; -$lang['quickhits'] = 'Съвпадащи имена на Ñтраници'; -$lang['toc'] = 'Съдържание'; -$lang['current'] = 'текуща'; -$lang['yours'] = 'Вашата верÑиÑ'; -$lang['diff'] = 'Преглед на разликите Ñ Ñ‚ÐµÐºÑƒÑ‰Ð°Ñ‚Ð° верÑиÑ'; -$lang['diff2'] = 'Показване на разликите между избрани верÑии'; -$lang['difflink'] = 'Препратка към Ñравнението на верÑиите'; -$lang['diff_type'] = 'Преглед на разликите:'; -$lang['diff_inline'] = 'Вграден'; -$lang['diff_side'] = 'Един до друг'; -$lang['diffprevrev'] = 'Предходна верÑиÑ'; -$lang['diffnextrev'] = 'Следваща верÑиÑ'; -$lang['difflastrev'] = 'ПоÑледна верÑиÑ'; -$lang['line'] = 'Ред'; -$lang['breadcrumb'] = 'Следа:'; -$lang['youarehere'] = 'Ðамирате Ñе в:'; -$lang['lastmod'] = 'ПоÑледна промÑна:'; -$lang['by'] = 'от'; -$lang['deleted'] = 'изтрита'; -$lang['created'] = 'Ñъздадена'; -$lang['restored'] = 'възÑтановена предишна верÑÐ¸Ñ (%s)'; -$lang['external_edit'] = 'външна редакциÑ'; -$lang['summary'] = 'Обобщение'; -$lang['noflash'] = 'Ðеобходим е Adobe Flash Plugin за изобразÑване на Ñъдържанието.'; -$lang['download'] = 'ИзтеглÑне на фрагмент'; -$lang['tools'] = 'ИнÑтрументи'; -$lang['user_tools'] = 'ИнÑтрументи за потребители'; -$lang['site_tools'] = 'ИнÑтрументи за Ñайта'; -$lang['page_tools'] = 'ИнÑтрументи за Ñтраници'; -$lang['skip_to_content'] = 'към Ñъдържанието'; -$lang['sidebar'] = 'Странична лента'; -$lang['mail_newpage'] = 'добавена Ñтраница: '; -$lang['mail_changed'] = 'променена Ñтраница: '; -$lang['mail_subscribe_list'] = 'променени Ñтраници в именно проÑтранÑтво: '; -$lang['mail_new_user'] = 'нов потребител: '; -$lang['mail_upload'] = 'качен файл: '; -$lang['changes_type'] = 'Преглед на променените'; -$lang['pages_changes'] = 'Страници'; -$lang['media_changes'] = 'Файлове'; -$lang['both_changes'] = 'Страници и файлове'; -$lang['qb_bold'] = 'Удебелен текÑÑ‚'; -$lang['qb_italic'] = 'КурÑив текÑÑ‚'; -$lang['qb_underl'] = 'Подчертан текÑÑ‚'; -$lang['qb_code'] = 'Код'; -$lang['qb_strike'] = 'Зачеркнат текÑÑ‚'; -$lang['qb_h1'] = 'Заглавие от 1 ниво'; -$lang['qb_h2'] = 'Заглавие от 2 ниво'; -$lang['qb_h3'] = 'Заглавие от 3 ниво'; -$lang['qb_h4'] = 'Заглавие от 4 ниво'; -$lang['qb_h5'] = 'Заглавие от 5 ниво'; -$lang['qb_h'] = 'Заглавие'; -$lang['qb_hs'] = 'Изберете заглавие'; -$lang['qb_hplus'] = 'Ðадзаглавие'; -$lang['qb_hminus'] = 'Подзаглавие'; -$lang['qb_hequal'] = 'Заглавие от Ñъщото ниво'; -$lang['qb_link'] = 'Вътрешна препратка'; -$lang['qb_extlink'] = 'Външна препратка'; -$lang['qb_hr'] = 'Хоризонтална линиÑ'; -$lang['qb_ol'] = 'Ðомериран ÑпиÑък'; -$lang['qb_ul'] = 'Ðеномериран ÑпиÑък'; -$lang['qb_media'] = 'ДобавÑне на Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ други файлове'; -$lang['qb_sig'] = 'Вмъкване на подпиÑ'; -$lang['qb_smileys'] = 'УÑмивчици'; -$lang['qb_chars'] = 'Специални знаци'; -$lang['upperns'] = 'към майчиното именно проÑтранÑтво'; -$lang['metaedit'] = 'Редактиране на метаданни'; -$lang['metasaveerr'] = 'ЗапиÑването на метаданните Ñе провали'; -$lang['metasaveok'] = 'Метаданните Ñа запазени уÑпешно'; -$lang['img_title'] = 'Заглавие:'; -$lang['img_caption'] = 'ÐадпиÑ:'; -$lang['img_date'] = 'Дата:'; -$lang['img_fname'] = 'Име на файла:'; -$lang['img_fsize'] = 'Размер:'; -$lang['img_artist'] = 'Фотограф:'; -$lang['img_copyr'] = 'ÐвторÑко право:'; -$lang['img_format'] = 'Формат:'; -$lang['img_camera'] = 'Фотоапарат:'; -$lang['img_keywords'] = 'Ключови думи:'; -$lang['img_width'] = 'Ширина:'; -$lang['img_height'] = 'ВиÑочина:'; -$lang['subscr_subscribe_success'] = '%s е добавен към ÑпиÑъка Ñ Ð°Ð±Ð¾Ð½Ð¸Ñ€Ð°Ð»Ð¸Ñ‚Ðµ Ñе за %s'; -$lang['subscr_subscribe_error'] = 'Грешка при добавÑнето на %s към ÑпиÑъка Ñ Ð°Ð±Ð¾Ð½Ð¸Ñ€Ð°Ð»Ð¸Ñ‚Ðµ Ñе за %s'; -$lang['subscr_subscribe_noaddress'] = 'ДобавÑнето ви към ÑпиÑъка Ñ Ð°Ð±Ð¾Ð½Ð°Ñ‚Ð¸ не е възможно поради липÑата на Ñвързан Ð°Ð´Ñ€ÐµÑ (имейл) Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð° ви.'; -$lang['subscr_unsubscribe_success'] = '%s е премахнат от ÑпиÑъка Ñ Ð°Ð±Ð¾Ð½Ð¸Ñ€Ð°Ð»Ð¸Ñ‚Ðµ Ñе за %s'; -$lang['subscr_unsubscribe_error'] = 'Грешка при премахването на %s от ÑпиÑъка Ñ Ð°Ð±Ð¾Ð½Ð¸Ñ€Ð°Ð»Ð¸Ñ‚Ðµ Ñе за %s'; -$lang['subscr_already_subscribed'] = '%s е вече абониран за %s'; -$lang['subscr_not_subscribed'] = '%s не е абониран за %s'; -$lang['subscr_m_not_subscribed'] = 'Ðе Ñте абониран за текущата Ñтраницата или именно проÑтранÑтво.'; -$lang['subscr_m_new_header'] = 'Добави абонамент'; -$lang['subscr_m_current_header'] = 'Текущи абонаменти'; -$lang['subscr_m_unsubscribe'] = 'ПрекратÑване на абонамента'; -$lang['subscr_m_subscribe'] = 'Ðбониране'; -$lang['subscr_m_receive'] = 'Получаване'; -$lang['subscr_style_every'] = 'на имейл при вÑÑка промÑна'; -$lang['subscr_style_digest'] = 'на имейл Ñ Ð¾Ð±Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ на промените във вÑÑка Ñтраница (вÑеки %.2f дни)'; -$lang['subscr_style_list'] = 'на ÑпиÑък Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ‚Ðµ Ñтраници от поÑÐ»ÐµÐ´Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ¹Ð» (вÑеки %.2f дни)'; -$lang['authtempfail'] = 'УдоÑтоверÑването на потребители не е възможно за момента. Ðко продължи дълго, Ð¼Ð¾Ð»Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼ÐµÑ‚Ðµ админиÑтратора на Wiki Ñтраницата.'; -$lang['i_chooselang'] = 'Изберете Ð²Ð°ÑˆÐ¸Ñ ÐµÐ·Ð¸Ðº'; -$lang['i_installer'] = 'ИнÑталатор на DokuWiki'; -$lang['i_wikiname'] = 'Име на Wiki-то'; -$lang['i_enableacl'] = 'Ползване на ÑпиÑък за доÑтъп (ACL) [препоръчително]'; -$lang['i_superuser'] = 'Супер потребител'; -$lang['i_problems'] = 'Открити Ñа проблеми, които възпрепÑÑ‚Ñтват инÑталирането. Ще можете да продължите Ñлед като отÑтраните долуизброените проблеми.'; -$lang['i_modified'] = 'Поради мерки за ÑигурноÑÑ‚ инÑталаторът работи Ñамо Ñ Ð½Ð¾Ð²Ð¸ и непроменени инÑталационни файлове. - ТрÑбва да разархивирате отново файловете от ÑÐ²Ð°Ð»ÐµÐ½Ð¸Ñ Ð°Ñ€Ñ…Ð¸Ð² или да Ñе поÑъветвате Ñ Ð˜Ð½Ñтрукциите за инÑталиране на Dokuwiki.'; -$lang['i_funcna'] = 'PHP функциÑта %s не е доÑтъпна. Може би е забранена от доÑтавчика на хоÑтинг.'; -$lang['i_phpver'] = 'ИнÑталираната верÑÐ¸Ñ %s на PHP е по-Ñтара от необходимата %s. Ðктуализирайте PHP инÑталациÑта.'; -$lang['i_mbfuncoverload'] = 'Ðеобходимо е да изключите mbstring.func_overload в php.ini за да може DokuWiki да Ñтартира.'; -$lang['i_permfail'] = '%s не е доÑтъпна за пиÑане от DokuWiki. ТрÑбва да промените правата за доÑтъп до директориÑта!'; -$lang['i_confexists'] = '%s вече ÑъщеÑтвува'; -$lang['i_writeerr'] = '%s не можа да бъде Ñъздаден. ТрÑбва да проверите правата за доÑтъп до директориÑта/файла и да Ñъздадете файла ръчно.'; -$lang['i_badhash'] = 'Файлът dokuwiki.php не може да бъде разпознат или е променен (hash=%s)'; -$lang['i_badval'] = '%s - непозволена или празна ÑтойноÑÑ‚'; -$lang['i_success'] = 'ÐаÑтройването приключи уÑпешно. Вече можете да изтриете файла install.php. Продължете към Вашето новата инÑÑ‚Ð°Ð»Ð°Ñ†Ð¸Ñ Ð½Ð° DokuWiki.'; -$lang['i_failure'] = 'Възникнаха грешки при запиÑването на файловете Ñ Ð½Ð°Ñтройки. ВероÑтно ще Ñе наложи да ги поправите ръчно, - за да можете да ползвате Вашето ново DokuWiki.'; -$lang['i_policy'] = 'Първоначална политика за доÑтъп'; -$lang['i_pol0'] = 'Отворено Wiki (вÑеки може да чете, пише и качва)'; -$lang['i_pol1'] = 'Публично Wiki (вÑеки може да чете, Ñамо региÑтрирани пишат и качват)'; -$lang['i_pol2'] = 'Затворено Wiki (Ñамо региÑтрирани четат, пишат и качват)'; -$lang['i_allowreg'] = 'Разрешете на потребителите за Ñе региÑтрират Ñами'; -$lang['i_retry'] = 'Повторен опит'; -$lang['i_license'] = 'МолÑ, изберете лиценз под който желаете да публикувате Ñъдържанието:'; -$lang['i_license_none'] = 'Без показване на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно лиценза'; -$lang['i_pop_field'] = 'МолÑ, помогнете за уÑъвършенÑтването на DokuWiki:'; -$lang['i_pop_label'] = 'Изпращане на анонимна Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð´Ð¾ разработчиците на DokuWiki, веднъж Ñедмично'; -$lang['recent_global'] = 'Ð’ момента преглеждате промените в именно проÑтранÑтво %s. Може да прегледате и промените в цÑлото Wiki.'; -$lang['years'] = 'преди %d години'; -$lang['months'] = 'преди %d меÑеца'; -$lang['weeks'] = 'преди %d Ñедмици'; -$lang['days'] = 'преди %d дни'; -$lang['hours'] = 'преди %d чаÑа'; -$lang['minutes'] = 'преди %d минути'; -$lang['seconds'] = 'преди %d Ñекунди'; -$lang['wordblock'] = 'Ðаправените от Ð’Ð°Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð¸ не Ñа Ñъхранени, защото Ñъдържат забранен текÑÑ‚ (SPAM).'; -$lang['media_uploadtab'] = 'Качване'; -$lang['media_searchtab'] = 'ТърÑене'; -$lang['media_file'] = 'Файл'; -$lang['media_viewtab'] = 'Преглед'; -$lang['media_edittab'] = 'Редактиране'; -$lang['media_historytab'] = 'ИÑториÑ'; -$lang['media_list_thumbs'] = 'Миниатюри'; -$lang['media_list_rows'] = 'Редове'; -$lang['media_sort_name'] = 'Име'; -$lang['media_sort_date'] = 'Дата'; -$lang['media_namespaces'] = 'Изберете:'; -$lang['media_files'] = 'Файлове в %s'; -$lang['media_upload'] = 'Качване в %s'; -$lang['media_search'] = 'ТърÑене в %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s в %s'; -$lang['media_edit'] = 'Редактиране на %s'; -$lang['media_history'] = 'ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° %s'; -$lang['media_meta_edited'] = 'редактиране на метаданните'; -$lang['media_perm_read'] = 'За Ñъжаление нÑмате доÑтатъчно права, за да можете да прочетете файла.'; -$lang['media_perm_upload'] = 'За Ñъжаление нÑмате доÑтатъчно права, за да можете да качите файла.'; -$lang['media_update'] = 'Качване на нова верÑиÑ'; -$lang['media_restore'] = 'ВъзÑтановÑване на тази верÑиÑ'; -$lang['email_fail'] = 'PHP mail() липÑва или деактивиран. СледниÑÑ‚ имейл не беше изпратен:'; -$lang['currentns'] = 'Текущо именно проÑтранÑтво'; -$lang['searchresult'] = 'Резултати от търÑенето'; -$lang['plainhtml'] = 'Обикновен HTML'; -$lang['email_signature_text'] = 'ПиÑмото е генерирано от DokuWiki на Ð°Ð´Ñ€ÐµÑ -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/locked.txt deleted file mode 100644 index 7cdfba7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Страницата е заключена ====== - -Ð’ момента Ñтраницата е заключена за редактиране от друг потребител. ТрÑбва да изчакате Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð´Ð° приключи Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð°Ð½ÐµÑ‚Ð¾ на Ñтраницата или автоматичното отключване на Ñтраницата. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/login.txt deleted file mode 100644 index e5061c3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ВпиÑване ====== - -Ðе Ñте Ñе впиÑали! Въведете данните Ñи за удоÑтоверÑване отдолу, за да го направите. БиÑквитките (cookies) трÑбва да Ñа включени. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/mailtext.txt deleted file mode 100644 index 60cffed..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Страница в DokuWiki е добавена или променена. Ето детайлите: - -Дата : @DATE@ -Браузър : @BROWSER@ -IP Ð°Ð´Ñ€ÐµÑ : @IPADDRESS@ -Име на хоÑта : @HOSTNAME@ -Стара верÑиÑ: @OLDPAGE@ -Ðова верÑиÑ: @NEWPAGE@ -Обобщение: @SUMMARY@ -Потребител : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/bg/mailwrap.html deleted file mode 100644 index 7df0cdc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - - @TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/newpage.txt deleted file mode 100644 index 89b94b3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÐеÑъщеÑтвуваща тема ====== - -ПоÑледвали Ñте препратка към тема, коÑто не ÑъщеÑтвува. Ðко правата ви позволÑват, може да Ñ Ñъздадете чрез бутона **Създаване на Ñтраница**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/norev.txt deleted file mode 100644 index 6d2e947..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÐÑма такава верÑÐ¸Ñ ====== - -Избраната верÑÐ¸Ñ Ð½Ðµ ÑъщеÑтвува. ÐатиÑнете бутона ''ИÑториÑ'' за отварÑне на ÑпиÑъка ÑÑŠÑ Ñтари верÑии на документа. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/onceexisted.txt deleted file mode 100644 index 8b13789..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/onceexisted.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/password.txt deleted file mode 100644 index 77fa48b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Здравейте @FULLNAME@! - -Вашите потребителÑки данни за @TITLE@ на @DOKUWIKIURL@ - -Потребител : @LOGIN@ -Парола : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/preview.txt deleted file mode 100644 index 90e5184..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Преглед ====== - -Ето как ще изглежда Ñтраницата. **ТекÑта вÑе още не е запазен**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/pwconfirm.txt deleted file mode 100644 index d2bfd6a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Здравейте @FULLNAME@! - -ÐÑкой е поиÑкал нова парола за потребител @TITLE@ на @DOKUWIKIURL@ - -Ðко не Ñте поиÑкали нова парола, тогава проÑто игнорирайте това пиÑмо. - -За да потвърдите, че иÑкането е наиÑтина от ваÑ, Ð¼Ð¾Ð»Ñ Ð¿Ð¾Ð»Ð·Ð²Ð°Ð¹Ñ‚Ðµ ÑÐ»ÐµÐ´Ð½Ð¸Ñ Ð»Ð¸Ð½Ðº: - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/read.txt deleted file mode 100644 index c4af24e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/read.txt +++ /dev/null @@ -1 +0,0 @@ -Страницата е Ñамо за четене. Може да разглеждате кода, но не и да го променÑте. Обърнете Ñе Ñъм админиÑтратора, ако ÑмÑтате, че това не е редно. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/recent.txt deleted file mode 100644 index d435493..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Скорошни промени ====== - -Следните Ñтраници Ñа били променени наÑкоро: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/register.txt deleted file mode 100644 index 0754f2c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== РегиÑтриране като нов потребител ====== - -МолÑ, попълнете вÑичките полета отдолу, за да бъде Ñъздаден нов профил. Уверете Ñе, че въведениÑÑ‚ **имейл Ð°Ð´Ñ€ÐµÑ Ðµ правилен**. Ðко нÑма поле за парола, ще ви бъде изпратена такава на Ð²ÑŠÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð°Ð´Ñ€ÐµÑ. ПотребителÑкото име трÑбва да бъде валидно [[doku>pagename|име на Ñтраница]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/registermail.txt deleted file mode 100644 index 3c555f5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -РегиÑтриран е нов потребител. Ето детайлите: - -Потребител : @NEWUSER@ -Пълно име : @NEWNAME@ -E. поща : @NEWEMAIL@ - -Дата : @DATE@ -Браузър : @BROWSER@ -IP Ð°Ð´Ñ€ÐµÑ : @IPADDRESS@ -Име на хоÑта : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/resendpwd.txt deleted file mode 100644 index 19dffc0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Пращане на нова парола ====== - -МолÑ, въведете потребителÑкото Ñи име във формата по-долу, ако желаете да получите нова парола. Чрез имейл ще получите линк, Ñ ÐºÐ¾Ð¹Ñ‚Ð¾ да потвърдите. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/resetpwd.txt deleted file mode 100644 index 754adb6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Задаване на нова парола ====== - -МолÑ, въведете нова парола за Ð²Ð°ÑˆÐ¸Ñ Ð°ÐºÐ°ÑƒÐ½Ñ‚ в Wiki Ñтраницата. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/revisions.txt deleted file mode 100644 index 6f3e2d0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Стари верÑии====== - -Това Ñа Ñтарите верÑии на документа. За да възÑтановите Ñтара верÑиÑ, изберете Ñ Ð´Ð¾Ð»Ñƒ, натиÑнете ''Редактиране'' и Ñ Ð·Ð°Ð¿Ð°Ð·ÐµÑ‚Ðµ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/searchpage.txt deleted file mode 100644 index ee5e204..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ТърÑене ====== - -Резултата от търÑенето ще намерите по-долу. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/showrev.txt deleted file mode 100644 index a3848f8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Това е Ñтара верÑÐ¸Ñ Ð½Ð° документа!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/stopwords.txt deleted file mode 100644 index 03fd137..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/stopwords.txt +++ /dev/null @@ -1,29 +0,0 @@ -# Това е ÑпиÑък Ñ Ð´ÑƒÐ¼Ð¸ за игнориране при индекÑиране, Ñ ÐµÐ´Ð½Ð° дума на ред -# Когато редактирате този файл, не забравÑйте да използвате UNIX Ñимвол за нов ред -# Ðе е нужно да включвате думи по-кратки от 3 Ñимвола - те биват игнорирани така или иначе -# СпиÑъкът Ñе оÑновава на думи от http://www.ranks.nl/stopwords/ -about -are -and -you -your -them -their -com -for -from -into -how -that -the -this -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_digest.txt deleted file mode 100644 index 8f8cfea..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_digest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Здравейте! - -Страницата @PAGE@ в @TITLE@ wiki е променена. -Промените Ñа по-долу: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Стара верÑиÑ: @OLDPAGE@ -Ðова верÑиÑ: @NEWPAGE@ - -Ðко желаете да прекратите уведомÑването за Ñтраницата трÑбва да Ñе впишете на Ð°Ð´Ñ€ÐµÑ @DOKUWIKIURL@, да поÑетите -@SUBSCRIBE@ -и да прекратите абонамента за промени по Ñтраницата или именното проÑтранÑтво. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_form.txt deleted file mode 100644 index e32a5ec..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ДиÑпечер на абонаменти ====== - -Страницата ви позволÑва да управлÑвате текущите Ñи абонаменти за Ñтраници и именни проÑтранÑтва. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_list.txt deleted file mode 100644 index 1e2b981..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_list.txt +++ /dev/null @@ -1,12 +0,0 @@ -Здравейте! - -Променени Ñа Ñтраници от именното проÑтранÑтво @PAGE@ от @TITLE@ wiki. -Ето променените Ñтраници: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Ðко желаете да прекратите уведомÑването за Ñтраницата трÑбва да Ñе впишете на Ð°Ð´Ñ€ÐµÑ @DOKUWIKIURL@, да поÑетите -@SUBSCRIBE@ -и да прекратите абонамента за промени по Ñтраницата или именното проÑтранÑтво. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_single.txt deleted file mode 100644 index 36b2df3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/subscr_single.txt +++ /dev/null @@ -1,18 +0,0 @@ -Здравейте! - -Страницата @PAGE@ в @TITLE@ wiki е променена. -Промените Ñа по-долу: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Дата : @DATE@ -Потребител : @USER@ -Обобщение: @SUMMARY@ -Стара верÑиÑ: @OLDPAGE@ -Ðова верÑиÑ: @NEWPAGE@ - -Ðко желаете да прекратите уведомÑването за Ñтраницата трÑбва да Ñе впишете на Ð°Ð´Ñ€ÐµÑ @DOKUWIKIURL@, да поÑетите -@SUBSCRIBE@ -и да прекратите абонамента за промени по Ñтраницата или именното проÑтранÑтво. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/updateprofile.txt deleted file mode 100644 index 6113f0d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Обновете профила Ñи ====== - -ТрÑбва Ñамо да допълните полетата, които иÑкате да промените. ПотребителÑкото не може да бъде променÑно. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bg/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bg/uploadmail.txt deleted file mode 100644 index 0c14437..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bg/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Качен е файл на вашето DokuWiki. Ето детайлите - -Файл : @MEDIA@ -Дата : @DATE@ -Браузър : @BROWSER@ -IP Ð°Ð´Ñ€ÐµÑ : @IPADDRESS@ -Име на хоÑта : @HOSTNAME@ -Размер : @SIZE@ -MIME тип : @MIME@ -Потребител : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bn/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bn/admin.txt deleted file mode 100644 index 6b8dd94..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bn/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== পà§à¦°à¦¶à¦¾à¦¸à¦¨ ====== - -আপনি DokuWiki পাওয়া পà§à¦°à¦¶à¦¾à¦¸à¦¨à¦¿à¦• কাজগà§à¦²à§‹ à¦à¦•টি তালিকা পেতে পারেন নীচে. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bn/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bn/adminplugins.txt deleted file mode 100644 index c491ff9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bn/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== অতিরিকà§à¦¤ পà§à¦²à¦¾à¦—ইন ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bn/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bn/backlinks.txt deleted file mode 100644 index 3e455c9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bn/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== বà§à¦¯à¦¾à¦•লিঙà§à¦•গà§à¦²à¦¿ ====== - -à¦à¦‡ বরà§à¦¤à¦®à¦¾à¦¨ পৃষà§à¦ à¦¾à¦¯à¦¼ ফিরে সংযোগ আছে বলে মনে হচà§à¦›à§‡ যে পেজের à¦à¦•টি তালিকা. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bn/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bn/conflict.txt deleted file mode 100644 index 684b5e6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bn/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== à¦à¦•টি নতà§à¦¨ সংসà§à¦•রণ উপসà§à¦¥à¦¿à¦¤ ====== - -আপনি সমà§à¦ªà¦¾à¦¦à¦¿à¦¤ ডকà§à¦®à§‡à¦¨à§à¦Ÿà§‡à¦° à¦à¦•টি নতà§à¦¨ সংসà§à¦•রণ বিদà§à¦¯à¦®à¦¾à¦¨. আপনি à¦à¦Ÿà¦¿ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ যখন অনà§à¦¯ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর নথি পরিবরà§à¦¤à¦¿à¦¤ যখন à¦à¦Ÿà¦¿ হয়. - -পà§à¦™à§à¦–ানà§à¦ªà§à¦™à§à¦–ভাবে নিচে দেখানো পারà§à¦¥à¦•à§à¦¯ পরীকà§à¦·à¦¾, তারপর রাখা যা সংসà§à¦•রণে ঠিক. আপনি "সংরকà§à¦·à¦£" চয়ন, আপনার সংসà§à¦•রণ সংরকà§à¦·à¦¿à¦¤ হবে অথবা বরà§à¦¤à¦®à¦¾à¦¨ সংসà§à¦•রণ রাখা ''বাতিল'' হিট করà§à¦¨. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bn/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bn/denied.txt deleted file mode 100644 index 34249a2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bn/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== অনà§à¦®à¦¤à¦¿ অসà§à¦¬à§€à¦•ার ===== - -দà§à¦ƒà¦–িত, আপনি কি à¦à¦—িয়ে যেতে যথেষà§à¦Ÿ অধিকার নেই. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bn/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bn/diff.txt deleted file mode 100644 index 420c239..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bn/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== পারà§à¦¥à¦•à§à¦¯ ====== - -à¦à¦° মানে আপনি পৃষà§à¦ à¦¾à¦° দà§à¦Ÿà¦¿ সংসà§à¦•রণের মধà§à¦¯à§‡ পারà§à¦¥à¦•à§à¦¯ দেখায়. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bn/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bn/draft.txt deleted file mode 100644 index 7d089f8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bn/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== খসড়া ফাইল ====== পাওয়া - -à¦à¦‡ পৃষà§à¦ à¦¾à¦¤à§‡ আপনার সরà§à¦¬à¦¶à§‡à¦· সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ সময় সঠিকভাবে সমà§à¦ªà¦¨à§à¦¨ করা হয় নি. DokuWiki সà§à¦¬à¦¯à¦¼à¦‚কà§à¦°à¦¿à¦¯à¦¼à¦­à¦¾à¦¬à§‡ আপনি à¦à¦–ন আপনার সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ চালিয়ে যেতে বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারেন যা আপনার কাজ করার সময় à¦à¦•টি খসড়া সংরকà§à¦·à¦¿à¦¤. আপনি আপনার শেষ সময় থেকে সংরকà§à¦·à¦¿à¦¤ ছিল যে তথà§à¦¯ দেখতে পারেন নিচে. - -আপনি / /ফিরাইয়া আনা / / আপনার হারিয়ে সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ সময়, / / মà§à¦›à§‡ দিন / / সà§à¦¬à¦¤à¦ƒà¦¸à¦‚রকà§à¦·à¦¿à¦¤ খসড়া অথবা / / বাতিল / / সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ পà§à¦°à¦•à§à¦°à¦¿à¦¯à¦¼à¦¾ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করতে চান তা সà§à¦¥à¦¿à¦° করà§à¦¨. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bn/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bn/edit.txt deleted file mode 100644 index c29b20a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bn/edit.txt +++ /dev/null @@ -1 +0,0 @@ -পাতা সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨ à¦à¦¬à¦‚ ''সংরকà§à¦·à¦£'' আঘাত. দেখà§à¦¨ [[wiki:syntax]] উইকি সিনটà§à¦¯à¦¾à¦•à§à¦¸ জনà§à¦¯. আপনি à¦à¦Ÿà¦¿ **উনà§à¦¨à¦¤** করতে পারেন শà§à¦§à§à¦®à¦¾à¦¤à§à¦° যদি পাতাটি সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨. আপনি কিছৠকিছৠবিষয় পরীকà§à¦·à¦¾ আপনার পà§à¦°à¦¥à¦® পদকà§à¦·à§‡à¦ª করা শিখতে চান [[playground:playground|খেলার মাঠ]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bn/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bn/editrev.txt deleted file mode 100644 index 17eed55..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bn/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**আপনি নথির à¦à¦•টি পà§à¦°à§‹à¦¨à§‹ সংসà§à¦•রণ লোড করেছেন!** যদি আপনি à¦à¦Ÿà¦¿ সংরকà§à¦·à¦£ করেন, আপনি à¦à¦‡ তথà§à¦¯ দিয়ে à¦à¦•টি নতà§à¦¨ সংসà§à¦•রণ তৈরি করবে. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bn/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/bn/index.txt deleted file mode 100644 index 346cb9c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bn/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== সাইটমà§à¦¯à¦¾à¦ª ====== - -à¦à¦‡ দà§à¦¬à¦¾à¦°à¦¾ আদেশ সমসà§à¦¤ উপলবà§à¦§ পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿ উপর à¦à¦•টি সাইট মà§à¦¯à¦¾à¦ª হল [[Doku> নামবà§à¦¯à¦¬à¦§à¦¾à¦¨ | নামবà§à¦¯à¦¬à¦§à¦¾à¦¨]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/bn/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/bn/lang.php deleted file mode 100644 index fb32325..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/bn/lang.php +++ /dev/null @@ -1,228 +0,0 @@ - - * @author Foysol - * @author ninetailz - * @author Khan M. B. Asad - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'à¦à¦‡ পৃষà§à¦ à¦¾ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨'; -$lang['btn_source'] = 'দেখান পাতা উৎস'; -$lang['btn_show'] = 'দেখান পৃষà§à¦ à¦¾'; -$lang['btn_create'] = 'à¦à¦‡ পৃষà§à¦ à¦¾ তৈরি করà§à¦¨'; -$lang['btn_search'] = 'অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨'; -$lang['btn_save'] = 'সংরকà§à¦·à¦£'; -$lang['btn_preview'] = 'পূরà§à¦¬à¦°à§‚প'; -$lang['btn_top'] = 'উপরে ফিরে যান '; -$lang['btn_newer'] = '<< আরো সামà§à¦ªà§à¦°à¦¤à¦¿à¦•'; -$lang['btn_older'] = 'কম সামà§à¦ªà§à¦°à¦¤à¦¿à¦• >>'; -$lang['btn_revs'] = 'পà§à¦°à¦¾à¦šà§€à¦¨ সংশোধন'; -$lang['btn_recent'] = 'সাধিত পরিবরà§à¦¤à¦¨à¦¸à¦®à§‚হ'; -$lang['btn_upload'] = 'আপলোড করà§à¦¨'; -$lang['btn_cancel'] = 'বাতিল করা'; -$lang['btn_index'] = 'সাইট মà§à¦¯à¦¾à¦ª'; -$lang['btn_secedit'] = 'সমà§à¦ªà¦¾à¦¦à¦¨ করা'; -$lang['btn_login'] = 'লগইন'; -$lang['btn_logout'] = 'লগ আউট'; -$lang['btn_admin'] = 'অà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨'; -$lang['btn_update'] = 'আধà§à¦¨à¦¿à¦• করা'; -$lang['btn_delete'] = 'মà§à¦›à§‡ ফেলা'; -$lang['btn_back'] = 'পিছনে'; -$lang['btn_backlink'] = 'বà§à¦¯à¦¾à¦•লিঙà§à¦•গà§à¦²à¦¿'; -$lang['btn_subscribe'] = 'সাবসà§à¦•à§à¦°à¦¿à¦ªà¦¶à¦¨ পরিচালনা করà§à¦¨'; -$lang['btn_profile'] = 'পà§à¦°à§‹à¦«à¦¾à¦‡à¦² আপডেট করà§à¦¨'; -$lang['btn_reset'] = 'রিসেট করà§à¦¨'; -$lang['btn_resendpwd'] = 'সেট করà§à¦¨ নতà§à¦¨ পাসওয়ারà§à¦¡'; -$lang['btn_draft'] = 'সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ খসড়া'; -$lang['btn_recover'] = 'খসড়া উদà§à¦§à¦¾à¦°'; -$lang['btn_draftdel'] = 'খসড়া মà§à¦›à§‡ দিন'; -$lang['btn_revert'] = 'পà§à¦¨à¦°à§‚দà§à¦§à¦¾à¦° করা'; -$lang['btn_register'] = 'খাতা'; -$lang['btn_apply'] = 'পà§à¦°à¦¯à¦¼à§‹à¦— করা'; -$lang['btn_media'] = 'মিডিয়া মà§à¦¯à¦¾à¦¨à§‡à¦œà¦¾à¦°'; -$lang['btn_deleteuser'] = 'আমার অà§à¦¯à¦¾à¦•াউনà§à¦Ÿ অপসারণ করà§à¦¨'; -$lang['btn_img_backto'] = 'ফিরে যান %s'; -$lang['btn_mediaManager'] = 'মিডিয়া মà§à¦¯à¦¾à¦¨à§‡à¦œà¦¾à¦°à§‡ দেখà§à¦¨'; -$lang['loggedinas'] = 'লগ ইন:'; -$lang['user'] = 'ইউজারনেম'; -$lang['pass'] = 'পাসওয়ারà§à¦¡'; -$lang['newpass'] = 'নতà§à¦¨ পাসওয়ারà§à¦¡'; -$lang['oldpass'] = 'বরà§à¦¤à¦®à¦¾à¦¨ পাসওয়ারà§à¦¡ নিশà§à¦šà¦¿à¦¤ করà§à¦¨'; -$lang['passchk'] = 'আরো à¦à¦•বার'; -$lang['remember'] = 'আমাকে মনে রেখো'; -$lang['fullname'] = 'আমাকে মনে রেখো'; -$lang['email'] = 'ই মেইল'; -$lang['profile'] = 'বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী পà§à¦°à§‹à¦«à¦¾à¦‡à¦²'; -$lang['badlogin'] = 'দà§à¦ƒà¦–িত, বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর নাম বা পাসওয়ারà§à¦¡ ভà§à¦² ছিল.'; -$lang['badpassconfirm'] = 'দà§à¦ƒà¦–িত, পাসওয়ারà§à¦¡ ভà§à¦² ছিল'; -$lang['minoredit'] = 'কà§à¦·à§à¦¦à§à¦° পরিবরà§à¦¤à¦¨à¦¸à¦®à§‚হ'; -$lang['draftdate'] = 'খসড়া উপর সà§à¦¬à¦¤à¦ƒà¦¸à¦‚রকà§à¦·à¦£'; -$lang['nosecedit'] = 'পাতা ইতিমধà§à¦¯à§‡ পরিবরà§à¦¤à¦¿à¦¤ হয়েছিল, অধà§à¦¯à¦¾à¦¯à¦¼ তথà§à¦¯à§‡à¦° পরিবরà§à¦¤à§‡ পà§à¦°à§‹ পাতা লোড তারিখ সীমার বাইরে ছিল. -'; -$lang['search_fullresults'] = 'পূরà§à¦£à¦²à§‡à¦–া ফলাফল'; -$lang['js']['willexpire'] = 'à¦à¦‡ পৃষà§à¦ à¦¾à¦° সমà§à¦ªà¦¾à¦¦à¦¨à¦¾à¦° জনà§à¦¯ আপনার লক à¦à¦• মিনিটের মধà§à¦¯à§‡ মেয়াদ শেষ সমà§à¦ªà¦°à§à¦•ে. \ দà§à¦¬à¦¨à§à¦¦à§à¦¬ লক টাইমার রিসেট পà§à¦°à¦¿à¦­à¦¿à¦‰ বাটন বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦¡à¦¼à¦¾à¦¤à§‡.'; -$lang['js']['notsavedyet'] = 'অসংরকà§à¦·à¦¿à¦¤ পরিবরà§à¦¤à¦¨ হারিয়ে যাবে.'; -$lang['js']['searchmedia'] = 'ফাইলের জনà§à¦¯ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨'; -$lang['js']['keepopen'] = 'নিরà§à¦¬à¦¾à¦šà¦¨à§‡à¦° উপর উইনà§à¦¡à§‹ খোলা রাখà§à¦¨'; -$lang['js']['hidedetails'] = 'বিশদ আড়াল করà§à¦¨'; -$lang['js']['mediatitle'] = 'লিংক সেটিংস'; -$lang['js']['mediadisplay'] = 'লিংক টাইপ'; -$lang['js']['mediaalign'] = 'শà§à¦°à§‡à¦£à§€à¦¬à¦¿à¦¨à§à¦¯à¦¾à¦¸'; -$lang['js']['mediasize'] = 'চিতà§à¦° আকার'; -$lang['js']['mediatarget'] = 'লিংক টারà§à¦—েট'; -$lang['js']['mediaclose'] = 'বনà§à¦§ করা'; -$lang['js']['mediainsert'] = 'ঢোকান'; -$lang['js']['mediadisplayimg'] = 'ছবিটি দেখান'; -$lang['js']['mediadisplaylnk'] = 'শà§à¦§à§à¦®à¦¾à¦¤à§à¦° লিঙà§à¦• দেখান'; -$lang['js']['mediasmall'] = 'কà§à¦·à§à¦¦à§à¦° সংসà§à¦•রণ'; -$lang['js']['mediamedium'] = 'মাধà§à¦¯à¦® সংসà§à¦•রণ'; -$lang['js']['medialarge'] = 'বড় সংসà§à¦•রণ'; -$lang['js']['mediaoriginal'] = 'আসল সংসà§à¦•রণ'; -$lang['js']['medialnk'] = 'বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ পৃষà§à¦ à¦¾à¦¯à¦¼ লিংক'; -$lang['js']['mediadirect'] = 'মূল সরাসরি লিঙà§à¦•'; -$lang['js']['medianolnk'] = 'কোনো লিঙà§à¦• নাই'; -$lang['js']['medianolink'] = 'ইমেজ লিঙà§à¦• কোরো না'; -$lang['js']['medialeft'] = 'বাম দিকে ইমেজ সারিবদà§à¦§ কর'; -$lang['js']['mediaright'] = 'ডান দিকে ইমেজ সারিবদà§à¦§ কর'; -$lang['js']['mediacenter'] = 'মাà¦à¦–ানে ইমেজ সারিবদà§à¦§ কর'; -$lang['js']['medianoalign'] = 'কোনো সারিবদà§à¦§ করা পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨ নেই'; -$lang['js']['nosmblinks'] = 'উইনà§à¦¡à§‹à¦¸ শেয়ার à¦à¦° সাথে সংযোগ সাধন কেবল মাইকà§à¦°à§‹à¦¸à¦«à§à¦Ÿ ইনà§à¦Ÿà¦¾à¦°à¦¨à§‡à¦Ÿ à¦à¦•à§à¦¸à¦ªà§à¦²à§‹à¦°à¦¾à¦°à§‡à¦‡ সমà§à¦­à¦¬à¥¤\nতবে আপনি লিংকটি কপি পেসà§à¦Ÿ করতেই পারেন।'; -$lang['js']['linkwiz'] = 'লিংক উইজারà§à¦¡'; -$lang['js']['linkto'] = 'সংযোগের লকà§à¦·à§à¦¯:'; -$lang['js']['del_confirm'] = 'নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ আইটেম(গà§à¦²à§‹) আসলেই মà§à¦›à§‡ ফেলতে চান?'; -$lang['js']['restore_confirm'] = 'à¦à¦‡ সংসà§à¦•রণ সতà§à¦¯à¦¿à¦‡ পূরà§à¦¬à¦¾à¦¬à¦¸à§à¦¥à¦¾à§Ÿ ফিরিয়ে আনতে চান?'; -$lang['js']['media_diff'] = 'পারà§à¦¥à¦•à§à¦¯à¦—à§à¦²à§‹ দেখà§à¦¨:'; -$lang['js']['media_diff_both'] = 'পাশাপাশি'; -$lang['js']['media_diff_opacity'] = 'শাইন-থà§à¦°à§'; -$lang['js']['media_diff_portions'] = 'à¦à§‡à¦à¦Ÿà¦¿à§Ÿà§‡ বিদায়'; -$lang['js']['media_select'] = 'ফাইল নিরà§à¦¬à¦¾à¦šà¦¨...'; -$lang['js']['media_upload_btn'] = 'আপলোড'; -$lang['js']['media_done_btn'] = 'সাধিত'; -$lang['js']['media_drop'] = 'আপলোডের জনà§à¦¯ à¦à¦–ানে ফাইল ফেলà§à¦¨'; -$lang['js']['media_cancel'] = 'অপসারণ'; -$lang['js']['media_overwrt'] = 'বরà§à¦¤à¦®à¦¾à¦¨ ফাইল ওভাররাইট করà§à¦¨'; -$lang['regmissing'] = 'দà§à¦ƒà¦–িত, আপনি সমসà§à¦¤ কà§à¦·à§‡à¦¤à§à¦°à¦—à§à¦²à¦¿ পূরণ করা আবশà§à¦¯à¦•.'; -$lang['reguexists'] = 'দà§à¦ƒà¦–িত, à¦à¦‡ লগইন সঙà§à¦—ে à¦à¦•টি বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী ইতিমধà§à¦¯à§‡à¦‡ বিদà§à¦¯à¦®à¦¾à¦¨.'; -$lang['regsuccess'] = 'বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী তৈরি করা হয়েছে à¦à¦¬à¦‚ পাসওয়ারà§à¦¡ ইমেইল করে পাঠানো হয়েছিল.'; -$lang['regsuccess2'] = 'বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী তৈরি করা হয়েছে.'; -$lang['regmailfail'] = 'à¦à¦•টি তà§à¦°à§à¦Ÿà¦¿ পাসওয়ারà§à¦¡ মেইল পাঠানোর নেভিগেশন ছিল মনে হচà§à¦›à§‡. অà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨ যোগাযোগ করà§à¦¨!'; -$lang['regbadmail'] = 'পà§à¦°à¦¦à¦¤à§à¦¤ ইমেইল ঠিকানা সঠিক মনে হচà§à¦›à§‡ - আপনি à¦à¦‡ à¦à¦•টি তà§à¦°à§à¦Ÿà¦¿ মনে হলে, অà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨ যোগাযোগ'; -$lang['regbadpass'] = 'দà§à¦Ÿà¦¿ পà§à¦°à¦¦à¦¤à§à¦¤ পাসওয়ারà§à¦¡ অভিনà§à¦¨ নয়, আবার চেষà§à¦Ÿà¦¾ করà§à¦¨.'; -$lang['regpwmail'] = 'আপনার DokuWiki পাসওয়ারà§à¦¡'; -$lang['reghere'] = 'যদিও তোমার কোনো à¦à¦•াউনà§à¦Ÿ নেই? শà§à¦§à§ à¦à¦•টি পেতে'; -$lang['profna'] = 'à¦à¦‡ উইকি পà§à¦°à§‹à¦«à¦¾à¦‡à¦² পরিবরà§à¦¤à¦¨ সমরà§à¦¥à¦¨ করে না'; -$lang['profnochange'] = 'à¦à¦®à¦¨ কোন পরিবরà§à¦¤à¦¨, না কিছà§à¦‡.'; -$lang['profnoempty'] = 'à¦à¦•টি খালি নাম অথবা ইমেইল ঠিকানা অনà§à¦®à§‹à¦¦à¦¿à¦¤ নয়.'; -$lang['profchanged'] = 'ইউজার পà§à¦°à§‹à¦«à¦¾à¦‡à¦² সফলভাবে আপডেট.'; -$lang['profnodelete'] = 'à¦à¦‡ উইকি বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী মà§à¦›à§‡ ফেলার সমরà§à¦¥à¦¨ করে না'; -$lang['profdeleteuser'] = 'à¦à¦•াউনà§à¦Ÿ মà§à¦›à§‡ দিন'; -$lang['profdeleted'] = 'আপনার অà§à¦¯à¦¾à¦•াউনà§à¦Ÿà¦Ÿà¦¿ à¦à¦‡ উইকি থেকে মà§à¦›à§‡ ফেলা হয়েছে'; -$lang['profconfdelete'] = 'আমি à¦à¦‡ উইকি থেকে আমার অà§à¦¯à¦¾à¦•াউনà§à¦Ÿ অপসারণ করতে ইচà§à¦›à§à¦•.
    à¦à¦‡ কà§à¦°à¦¿à¦¯à¦¼à¦¾à¦Ÿà¦¿ পূরà§à¦¬à¦¾à¦¬à¦¸à§à¦¥à¦¾à¦¯à¦¼ ফেরানো যায় না.'; -$lang['profconfdeletemissing'] = 'নিশà§à¦šà¦¿à¦¤à¦•রণ চেক বকà§à¦¸ ticked না'; -$lang['pwdforget'] = 'আপনার পাসওয়ারà§à¦¡ ভà§à¦²à§‡ গেছেন? à¦à¦•টি নতà§à¦¨ পান'; -$lang['resendna'] = 'à¦à¦‡ উইকি পাসওয়ারà§à¦¡ পà§à¦¨à¦°à¦¾à¦¯à¦¼ পà§à¦°à§‡à¦°à¦£ সমরà§à¦¥à¦¨ করে না.'; -$lang['resendpwd'] = 'জনà§à¦¯ সেট করà§à¦¨ নতà§à¦¨ পাসওয়ারà§à¦¡'; -$lang['resendpwdmissing'] = 'দà§à¦ƒà¦–িত, আপনি সমসà§à¦¤ কà§à¦·à§‡à¦¤à§à¦°à¦—à§à¦²à¦¿ পূরণ করা আবশà§à¦¯à¦•.'; -$lang['resendpwdnouser'] = 'দà§à¦ƒà¦–িত, আমরা আমাদের ডাটাবেসের মধà§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর খà§à¦à¦œà§‡ পাচà§à¦›à¦¿ না.'; -$lang['resendpwdbadauth'] = 'দà§à¦ƒà¦–িত, à¦à¦‡ auth কোড বৈধ নয়. আপনি সমà§à¦ªà§‚রà§à¦£ কনফারà§à¦®à§‡à¦¶à¦¨ লিঙà§à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦° নিশà§à¦šà¦¿à¦¤ করà§à¦¨.'; -$lang['resendpwdconfirm'] = 'à¦à¦•টি নিশà§à¦šà¦¾à¦¯à¦¼à¦¨ লিঙà§à¦• ইমেলের মাধà§à¦¯à¦®à§‡ পাঠানো হয়েছে.'; -$lang['resendpwdsuccess'] = 'আপনার নতà§à¦¨ পাসওয়ারà§à¦¡ ইমেইলের মাধà§à¦¯à¦®à§‡ পাঠানো হয়েছে.'; -$lang['license'] = 'অনà§à¦¯à¦¥à¦¾à¦¯à¦¼ নোট যেখানে ছাড়া, à¦à¦‡ উইকি নেভিগেশন কনà§à¦Ÿà§‡à¦¨à§à¦Ÿ নিমà§à¦¨à¦²à¦¿à¦–িত লাইসেনà§à¦¸à§‡à¦° আওতায় লাইসেনà§à¦¸à¦•ৃত:'; -$lang['licenseok'] = 'দà§à¦°à¦·à§à¦Ÿà¦¬à§à¦¯: আপনি নিমà§à¦¨à¦²à¦¿à¦–িত লাইসেনà§à¦¸à§‡à¦° অধীনে আপনার বিষয়বসà§à¦¤à§ লাইসেনà§à¦¸ সমà§à¦®à¦¤ হন à¦à¦‡ পৃষà§à¦ à¦¾à¦° সমà§à¦ªà¦¾à¦¦à¦¨à¦¾à¦° দà§à¦¬à¦¾à¦°à¦¾:'; -$lang['searchmedia'] = 'অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ ফাইলের নাম:'; -$lang['searchmedia_in'] = 'অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ %s -à¦'; -$lang['txt_upload'] = 'আপলোড করার জনà§à¦¯ নিরà§à¦¬à¦¾à¦šà¦¨ করà§à¦¨ ফাইল:'; -$lang['txt_filename'] = 'হিসাবে আপলোড করà§à¦¨ (à¦à¦šà§à¦›à¦¿à¦•):'; -$lang['txt_overwrt'] = 'বিদà§à¦¯à¦®à¦¾à¦¨ ফাইল মà§à¦›à§‡ যাবে'; -$lang['maxuploadsize'] = 'সরà§à¦¬à§‹à¦šà§à¦š আপলোড করà§à¦¨. %s-ফাইলের পà§à¦°à¦¤à¦¿.'; -$lang['lockedby'] = 'বরà§à¦¤à¦®à¦¾à¦¨à§‡ দà§à¦¬à¦¾à¦°à¦¾ লক:'; -$lang['lockexpire'] = 'তালা ঠমেয়াদ শেষ:'; -$lang['rssfailed'] = 'ফিডটি জোগাড় করতে গিয়ে à¦à¦•টি তà§à¦°à§à¦Ÿà¦¿ ঘটেছে:'; -$lang['nothingfound'] = 'কিছৠপাওয়া যায়নি।'; -$lang['mediaselect'] = 'মিডিয়া ফাইল'; -$lang['uploadsucc'] = 'আপলোড সফল'; -$lang['uploadfail'] = 'আপলোড বà§à¦¯à¦°à§à¦¥à¥¤ অনà§à¦®à¦¤à¦¿ জনিত তà§à¦°à§à¦Ÿà¦¿ কী?'; -$lang['uploadwrong'] = 'আপলোড পà§à¦°à¦¤à§à¦¯à¦¾à¦–à§à¦¯à¦¾à¦¤à¥¤ à¦à¦‡ ফাইল à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨ অননà§à¦®à§‹à¦¦à¦¿à¦¤à¥¤'; -$lang['uploadexist'] = 'ফাইল ইতিমধà§à¦¯à§‡à¦‡ বিরাজমান। কিছৠকরা হয়নি।'; -$lang['uploadbadcontent'] = 'আপলোডকৃত সামগà§à¦°à§€ %s ফাইল à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨ à¦à¦° সাথে মিলেনি।'; -$lang['uploadspam'] = 'সà§à¦ªà§à¦¯à¦¾à¦® বà§à¦²à§à¦¯à¦¾à¦•লিসà§à¦Ÿ আপলোড আটকে দিয়েছে।'; -$lang['uploadxss'] = 'সামগà§à¦°à§€à¦Ÿà¦¿ কà§à¦·à¦¤à¦¿à¦•র ভেবে আপলোড আটকে দেয়া হয়েছে।'; -$lang['uploadsize'] = 'আপলোডকৃত ফাইলটি বেশি বড়ো। (সরà§à¦¬à§‹à¦šà§à¦š %s)'; -$lang['deletesucc'] = '"%s" ফাইলটি মà§à¦›à§‡ ফেলা হয়েছে।'; -$lang['deletefail'] = '"%s" ডিলিট করা যায়নি - অনà§à¦®à¦¤à¦¿ আছে কি না দেখà§à¦¨à¥¤'; -$lang['mediainuse'] = '"%s" ফাইলটি মোছা হয়নি - à¦à¦Ÿà¦¿ à¦à¦–নো বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হচà§à¦›à§‡à¥¤'; -$lang['namespaces'] = 'নামসà§à¦¥à¦¾à¦¨'; -$lang['mediafiles'] = 'ফাইল পাওয়া যাবে '; -$lang['accessdenied'] = 'আপনি à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ দেখতে অনà§à¦®à¦¤à¦¿ দেওয়া হয়নি'; -$lang['mediausage'] = 'à¦à¦‡ ফাইলের উলà§à¦²à§‡à¦– নিমà§à¦¨à¦²à¦¿à¦–িত সিনটà§à¦¯à¦¾à¦•à§à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦° করà§à¦¨:'; -$lang['mediaview'] = 'মূল ফাইলটি দেখà§à¦¨'; -$lang['mediaroot'] = 'মূল'; -$lang['mediaupload'] = 'à¦à¦–ানে বরà§à¦¤à¦®à¦¾à¦¨ নামসà§à¦¥à¦¾à¦¨ à¦à¦•টি ফাইল আপলোড করà§à¦¨. , Subnamespaces তৈরি আপনি ফাইল নিরà§à¦¬à¦¾à¦šà¦¨ পরে কোলন দà§à¦¬à¦¾à¦°à¦¾ বিভাজিত আপনার ফাইলের নাম তাদের পূরà§à¦¬à§‡ লিখà§à¦¨ করà§à¦¨. কোন ফাইল à¦à¦›à¦¾à¦¡à¦¼à¦¾à¦“ ডà§à¦°à§à¦¯à¦¾à¦— à¦à¦¬à¦‚ ডà§à¦°à¦ª দà§à¦¬à¦¾à¦°à¦¾ নিরà§à¦¬à¦¾à¦šà¦¨ করা সমà§à¦­à¦¬.'; -$lang['mediaextchange'] = 'ফাইল à¦à¦•à§à¦¸à¦Ÿà§‡à¦¨à¦¶à¦¨ .%s থেকে .%s\'ঠপরিবরà§à¦¤à¦¨ হলো !'; -$lang['reference'] = 'তথà§à¦¯à¦¸à§‚তà§à¦°à§‡à¦° জনà§à¦¯ '; -$lang['ref_inuse'] = 'à¦à¦‡ ফাইল মà§à¦›à§‡ ফেলা যাবে না কারণ à¦à¦Ÿà¦¿ à¦à¦–নও বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হচà§à¦›à§‡ নিমà§à¦¨à¦²à¦¿à¦–িত পাতা দà§à¦¬à¦¾à¦°à¦¾:'; -$lang['ref_hidden'] = 'à¦à¦‡ পাতায় কিছৠরেফারেনà§à¦¸ পড়ার আপনার আনà§à¦®à¦¤à¦¿ নেই'; -$lang['hits'] = 'সফল '; -$lang['quickhits'] = 'পৃষà§à¦ à¦¾ মেলে'; -$lang['toc'] = 'সূচীপতà§à¦°'; -$lang['current'] = 'বরà§à¦¤à¦®à¦¾à¦¨'; -$lang['yours'] = 'আপনার সংসà§à¦•রণ -'; -$lang['diff'] = 'বরà§à¦¤à¦®à¦¾à¦¨ সংসà§à¦•রণের পারà§à¦¥à¦•à§à¦¯ দেখান '; -$lang['diff2'] = 'নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সংসà§à¦•রণের মধà§à¦¯à§‡ পারà§à¦¥à¦•à§à¦¯ দেখান '; -$lang['diff_type'] = 'পারà§à¦¥à¦•à§à¦¯ দেখà§à¦¨:'; -$lang['diff_inline'] = 'ইনলাইন'; -$lang['diff_side'] = 'পাশাপাশি'; -$lang['diffprevrev'] = 'পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ সংসà§à¦•রণ'; -$lang['diffnextrev'] = 'পরবরà§à¦¤à§€ সংসà§à¦•রণ'; -$lang['difflastrev'] = 'সরà§à¦¬à¦¶à§‡à¦· সংসà§à¦•রণ'; -$lang['diffbothprevrev'] = 'উভয় পকà§à¦·à§‡à¦° পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ সংসà§à¦•রণ'; -$lang['diffbothnextrev'] = 'উভয় পকà§à¦·à§‡à¦° পরবরà§à¦¤à§€ সংসà§à¦•রণ'; -$lang['line'] = 'লাইন'; -$lang['breadcrumb'] = 'টà§à¦°à§‡à¦¸:'; -$lang['youarehere'] = 'আপনি à¦à¦–ানে আছেন:'; -$lang['lastmod'] = 'শেষ বার পরিমারà§à¦œà¦¿à¦¤'; -$lang['by'] = 'দà§à¦¬à¦¾à¦°à¦¾'; -$lang['deleted'] = 'মà§à¦›à§‡ ফেলা'; -$lang['created'] = 'তৈরি করা'; -$lang['restored'] = 'পà§à¦°à¦¾à¦¨à§‹ সংসà§à¦•রণের পà§à¦¨à¦ƒà¦¸à§à¦¥à¦¾à¦ªà¦¨ (%s)'; -$lang['external_edit'] = 'বাহà§à¦¯à¦¿à¦• সমà§à¦ªà¦¾à¦¦à¦¨à¦¾'; -$lang['summary'] = 'সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ সারাংশ'; -$lang['noflash'] = 'ঠhref="http://get.adobe.com/flashplayer"> অà§à¦¯à¦¾à¦¡à§‹à¦¬à¦¿ ফà§à¦²à§à¦¯à¦¾à¦¶ পà§à¦²à¦¾à¦—ইন à¦à¦‡ সামগà§à¦°à§€ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করার জনà§à¦¯ পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨ হয়.'; -$lang['download'] = 'ডাউনলোড সà§à¦¨à¦¿à¦ªà§‡à¦Ÿ '; -$lang['tools'] = 'সরঞà§à¦œà¦¾à¦®à¦¸à¦®à§‚হ'; -$lang['user_tools'] = 'বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর সরঞà§à¦œà¦¾à¦®à¦¸à¦®à§‚হ'; -$lang['site_tools'] = 'সাইটের সরঞà§à¦œà¦¾à¦®à¦¸à¦®à§‚হ'; -$lang['page_tools'] = 'পৃষà§à¦ à¦¾à¦° সরঞà§à¦œà¦¾à¦®à¦¸à¦®à§‚হ'; -$lang['skip_to_content'] = 'বিষয়ে à¦à¦¡à¦¼à¦¿à¦¯à¦¼à§‡ যান'; -$lang['sidebar'] = 'সাইডবার'; -$lang['mail_newpage'] = 'পৃষà§à¦ à¦¾ যোগ করা হয়েছে:'; -$lang['mail_changed'] = 'পৃষà§à¦ à¦¾ পরিবরà§à¦¤à¦¨ করা হয়েছে:'; -$lang['mail_subscribe_list'] = 'পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿à¦° নামসà§à¦¥à¦¾à¦¨ পরিবরà§à¦¤à¦¨:'; -$lang['mail_new_user'] = 'নতà§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী:'; -$lang['mail_upload'] = 'ফাইল আপলোড করেছেন:'; -$lang['changes_type'] = 'দেখà§à¦¨ পরিবরà§à¦¤à¦¨à¦¸à¦®à§‚হ'; -$lang['pages_changes'] = 'পৃষà§à¦ à¦¾à¦—à§à¦²à¦¿'; -$lang['media_changes'] = 'মিডিয়া ফাইলগà§à¦²à¦¿'; -$lang['both_changes'] = 'পেজ à¦à¦¬à¦‚ মিডিয়া ফাইল উভয়েই'; -$lang['qb_bold'] = 'গাঢ় লেখা'; -$lang['qb_italic'] = 'বাà¦à¦•া লেখা'; -$lang['qb_underl'] = 'আনà§à¦¡à¦¾à¦°à¦²à¦¾à¦‡à¦¨ টেকà§à¦¸à¦Ÿ'; -$lang['qb_code'] = 'মোনোসà§à¦•েপ লেখা'; -$lang['qb_strike'] = 'সà§à¦Ÿà§à¦°à¦¾à¦‡à¦• মাধà§à¦¯à¦®à§‡ টেকà§à¦¸à¦Ÿ'; -$lang['qb_h1'] = 'সà§à¦¤à¦° 1 শিরোনাম'; -$lang['qb_h2'] = 'সà§à¦¤à¦° 2 শিরোনাম'; -$lang['qb_h3'] = 'সà§à¦¤à¦° 3 শিরোনাম'; -$lang['qb_h4'] = 'সà§à¦¤à¦° 4 শিরোনাম'; -$lang['qb_h5'] = 'সà§à¦¤à¦° 5 শিরোনাম'; -$lang['qb_h'] = 'শিরোনাম'; -$lang['qb_hs'] = 'নিরà§à¦¬à¦¾à¦šà¦¨ করà§à¦¨ শিরোনাম'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/admin.txt deleted file mode 100644 index f2b4347..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administració ====== - -Baix pot trobar una llista de tasques administratives disponibles en DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/adminplugins.txt deleted file mode 100644 index 010701e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Plugins adicionals ===== diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/backlinks.txt deleted file mode 100644 index bd7fde8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Vínculs remitents ====== - -Una llista de pàgines que pareixen vincular a la pàgina actual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/conflict.txt deleted file mode 100644 index 2eb1faf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Ya existix una versió més nova ====== - -Existix una versió més nova del document que ha editat. Açò ha passat perquè un altre usuari ha modificat el document mentre vosté estava editant-lo. - -Estudie be les diferències mostrades avall i decidixca quina versió vol guardar. Si pulsa ''Guardar'' es guardarà la versió que està editant. Pulse ''Cancelar'' per a conservar la versió modificada per l'atre usuari. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/denied.txt deleted file mode 100644 index 90688ac..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Permís denegat ====== - -Disculpe, pero no té permís per a continuar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/diff.txt deleted file mode 100644 index 96eb31c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Diferències ====== - -Ací es mostren les diferències entre dos versions de la pàgina. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/draft.txt deleted file mode 100644 index 1436dd9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Borrador trobat ====== - -L'última edició d'esta pàgina no es completà correctament. DokuWiki guarda automàticament un borrador que ara pot recuperar per a continuar editant. Baix pot vore la data en què es guardà l'últim borrador. - -Per favor, decidisca si vol //recuperar// la sessió que pergué, //borrar// el borrador o //cancelar// esta edició. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/edit.txt deleted file mode 100644 index cdfa125..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Edite la pàgina i pulse 'Guardar". Consulte la [[wiki:syntax|Sintaxis]] del Wiki. Per favor, edite la pàgina només **si pot millorar-la**. Si vol fer proves, deprenga a utilisar el Wiki en el [[playground:playground|espai de proves]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/editrev.txt deleted file mode 100644 index 54feb3b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ha carregat una versió antiga del document!** Si la guarda crearà una nova versió en el contingut d'esta. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/index.txt deleted file mode 100644 index 969f1d4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ãndex ====== - -Un índex de totes les pàgines disponibles ordenades per [[doku>ca:namespaces|espais de noms]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/install.html deleted file mode 100644 index 85b3e12..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Esta pàgina l'ajudarà en la primera instalació i configuració de Dokuwiki. N'hi ha més informació de l'instalador disponible en la pàgina de documentació.

    - -

    DokuWiki utilitza arxius corrents per al magatzemament de les pàgines del wiki i atra informació associada ad estes pàgines (p. e. imàgens, índexs de busca, versions antigues, etc.). Per a que DokuWiki funcione correctament deu tindre accés d'escritura als directoris que contenen estos archius. Est instalador no pot ajustar els permissos del directori. Normalment haurà de fer-ho directament en una consola de del sistema o, si utilisa un hostage, per FTP o en el panel de control (p. e. cPanel).

    - -

    L'instali·lador configurarà ACL en el seu DokuWiki, que al mateix temps permet l'accés de l'administrador i l'accés al menú d'administració de DokuWiki per a instalar plugins, gestionar usuaris, gestionar els accessos a les pàgines del wiki i la modificació dels ajusts de configuració. No és necessari per a que DokuWiki funcione, pero farà més fàcil la seua administració.

    - -

    Els usuaris experimentats o en necessitats especials de configuració deuen utilitzar estos vínculs per a informació referent a instruccions d'instalació i ajusts de configuració.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/lang.php deleted file mode 100644 index 6cefa25..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/lang.php +++ /dev/null @@ -1,223 +0,0 @@ - - * @author Bernat Arlandis - * - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Editar esta pàgina'; -$lang['btn_source'] = 'Mostrar font'; -$lang['btn_show'] = 'Mostrar pàgina'; -$lang['btn_create'] = 'Crear esta pàgina'; -$lang['btn_search'] = 'Buscar'; -$lang['btn_save'] = 'Guardar'; -$lang['btn_preview'] = 'Vista prèvia'; -$lang['btn_top'] = 'Tornar dalt'; -$lang['btn_newer'] = '<< més recents'; -$lang['btn_older'] = 'manco recents >>'; -$lang['btn_revs'] = 'Versions antigues'; -$lang['btn_recent'] = 'Canvis recents'; -$lang['btn_upload'] = 'Pujar'; -$lang['btn_cancel'] = 'Cancelar'; -$lang['btn_index'] = 'Ãndex'; -$lang['btn_secedit'] = 'Editar'; -$lang['btn_login'] = 'Iniciar sessió'; -$lang['btn_logout'] = 'Tancar sessió'; -$lang['btn_admin'] = 'Administrar'; -$lang['btn_update'] = 'Actualisar'; -$lang['btn_delete'] = 'Borrar'; -$lang['btn_back'] = 'Arrere'; -$lang['btn_backlink'] = 'Vínculs remitents'; -$lang['btn_subscribe'] = 'Subscriure\'s a la pàgina'; -$lang['btn_profile'] = 'Actualitzar perfil'; -$lang['btn_reset'] = 'Reiniciar'; -$lang['btn_draft'] = 'Editar borrador'; -$lang['btn_recover'] = 'Recuperar borrador'; -$lang['btn_draftdel'] = 'Borrar borrador'; -$lang['btn_revert'] = 'Recuperar'; -$lang['btn_register'] = 'Registrar-se'; -$lang['loggedinas'] = 'Sessió de:'; -$lang['user'] = 'Nom d\'usuari'; -$lang['pass'] = 'Contrasenya'; -$lang['newpass'] = 'Contrasenya nova'; -$lang['oldpass'] = 'Confirmar la contrasenya actual'; -$lang['passchk'] = 'una atra volta'; -$lang['remember'] = 'Recorda\'m'; -$lang['fullname'] = 'Nom complet'; -$lang['email'] = 'Correu electrònic'; -$lang['profile'] = 'Perfil d\'usuari'; -$lang['badlogin'] = 'Disculpe, pero el nom d\'usuari o la contrasenya són incorrectes.'; -$lang['minoredit'] = 'Canvis menors'; -$lang['draftdate'] = 'Borrador gravat el'; -$lang['nosecedit'] = 'La pàgina ha canviat mentres tant, l\'informació de la secció no estava al dia, s\'ha carregat la pàgina sancera.'; -$lang['regmissing'] = 'Disculpe, pero deu omplir tots els camps.'; -$lang['reguexists'] = 'Disculpe, pero ya existix un usuari en este nom.'; -$lang['regsuccess'] = 'S\'ha creat l\'usuari i se li ha enviat la contrasenya per correu electrònic.'; -$lang['regsuccess2'] = 'S\'ha creat l\'usuari.'; -$lang['regmailfail'] = 'Pareix que ha hagut un error enviant el correu en la contrasenya. ¡Per favor, contacte en l\'administrador!'; -$lang['regbadmail'] = 'La direcció de correu no pareix vàlida - contacte en l\'administrador si pensa que és deu a un erro nostre'; -$lang['regbadpass'] = 'Les dos contrasenyes que ha donat no són idèntiques, per favor, torne a intentar-ho.'; -$lang['regpwmail'] = 'La seua contrasenya de DokuWiki'; -$lang['reghere'] = '¿Encara no té un conte? Cree-se\'n un'; -$lang['profna'] = 'Este wiki no li permet modificar el perfil'; -$lang['profnochange'] = 'Sense canvis, no hi ha res que fer.'; -$lang['profnoempty'] = 'No es permet deixar el nom o la direcció de correu buits.'; -$lang['profchanged'] = 'Perfil de l\'usuari actualitzat.'; -$lang['pwdforget'] = '¿Ha oblidat la contrasenya? Demane\'n una nova'; -$lang['resendna'] = 'Este wiki no permet reenviar la contrasenya.'; -$lang['resendpwdmissing'] = 'Disculpe, pero deu omplir tots els camps.'; -$lang['resendpwdnouser'] = 'Disculpe, pero no trobem ad est usuari en la base de senyes.'; -$lang['resendpwdbadauth'] = 'Disculpe, pero este còdic d\'autenticació no es vàlit. Verifique que haja utilisat el víncul de confirmació sancer.'; -$lang['resendpwdconfirm'] = 'Li hem enviat un víncul de confirmació al correu.'; -$lang['resendpwdsuccess'] = 'Se li ha enviat una nova contrasenya per correu electrònic.'; -$lang['license'] = 'Excepte quan s\'indique una atra cosa, el contingut d\'este wiki està llicenciat baix la següent llicència:'; -$lang['licenseok'] = 'Nota: a l\'editar esta pàgina accepta llicenciar el seu contingut baix la següent llicència:'; -$lang['searchmedia'] = 'Buscar nom d\'archiu:'; -$lang['searchmedia_in'] = 'Buscar en %s'; -$lang['txt_upload'] = 'Seleccione l\'archiu que vol pujar:'; -$lang['txt_filename'] = 'Enviar com (opcional):'; -$lang['txt_overwrt'] = 'Sobreescriure archius existents'; -$lang['lockedby'] = 'Actualment bloquejat per:'; -$lang['lockexpire'] = 'El bloqueig venç a les:'; -$lang['js']['willexpire'] = 'El seu bloqueig per a editar esta pàgina vencerà en un minut.\nPer a evitar conflictes utilise el botó de vista prèvia i reiniciarà el contador.'; -$lang['js']['notsavedyet'] = 'Els canvis no guardats es perdran.\n¿Segur que vol continuar?'; -$lang['rssfailed'] = 'Ha ocorregut un erro al solicitar este canal: '; -$lang['nothingfound'] = 'No s\'ha trobat res.'; -$lang['mediaselect'] = 'Arxius de mijos'; -$lang['uploadsucc'] = 'Enviament correcte'; -$lang['uploadfail'] = 'Enviament fallit. ¿Potser no tinga els permissos necessaris?'; -$lang['uploadwrong'] = 'Enviament denegat. ¡Esta extensió d\'archiu està prohibida!'; -$lang['uploadexist'] = 'L\'arxiu ya existix. No s\'ha fet res.'; -$lang['uploadbadcontent'] = 'El contingut enviat no coincidix en l\'extensió de l\'archiu %s'; -$lang['uploadspam'] = 'L\'enviament ha segut bloquejat per la llista anti-spam.'; -$lang['uploadxss'] = 'L\'enviament ha segut bloquejat per ser possiblement perillós.'; -$lang['uploadsize'] = 'L\'archiu enviat és massa gran. (màx. %s)'; -$lang['deletesucc'] = 'S\'ha borrat l\'archiu "%s".'; -$lang['deletefail'] = 'No s\'ha pogut borrar "%s" - comprove els permissos.'; -$lang['mediainuse'] = 'L\'arxiu "%s" no s\'ha borrat - encara s\'està utilisant.'; -$lang['namespaces'] = 'Espais de noms'; -$lang['mediafiles'] = 'Archius disponibles en'; -$lang['js']['searchmedia'] = 'Buscar archius'; -$lang['js']['keepopen'] = 'Mantindre la finestra oberta al seleccionar'; -$lang['js']['hidedetails'] = 'Ocultar detalls'; -$lang['js']['nosmblinks'] = 'Els vínculs a recursos compartits de Windows només funcionen en Microsoft Internet Explorer. No obstant, es poden copiar i apegar.'; -$lang['js']['linkwiz'] = 'Assistent de vínculs'; -$lang['js']['linkto'] = 'Vincular a:'; -$lang['js']['del_confirm'] = '¿Realment vol borrar el(s) ítem(s) seleccionat(s)?'; -$lang['mediausage'] = 'Utilize la següent sintaxis per a referenciar est archiu:'; -$lang['mediaview'] = 'Vore l\'archiu original'; -$lang['mediaroot'] = 'base'; -$lang['mediaupload'] = 'Enviar un arxiu a l\'espai de noms actual. Per a crear sub-espais, afigga\'ls separats per dos punts davant del nom de l\'arxiu que pose en "Enviar com".'; -$lang['mediaextchange'] = '¡Extensió de l\'archiu canviada de .%s a .%s!'; -$lang['reference'] = 'Referències per a'; -$lang['ref_inuse'] = 'No es pot borrar l\'arxiu perque encara s\'utilisa en les següents pàgines:'; -$lang['ref_hidden'] = 'Algunes referències estan en pàgines que no té permissos per a vore'; -$lang['hits'] = 'Encerts'; -$lang['quickhits'] = 'Noms de pàgines coincidents'; -$lang['toc'] = 'Taula de continguts'; -$lang['current'] = 'Actual'; -$lang['yours'] = 'La seua versió'; -$lang['diff'] = 'Mostrar diferències en la versió actual'; -$lang['diff2'] = 'Mostrar diferències entre versions'; -$lang['line'] = 'Llínea'; -$lang['breadcrumb'] = 'Traça:'; -$lang['youarehere'] = 'Vosté està ací:'; -$lang['lastmod'] = 'Última modificació el:'; -$lang['by'] = 'per'; -$lang['deleted'] = 'borrat'; -$lang['created'] = 'creat'; -$lang['restored'] = 'restaurada l\'última versió (%s)'; -$lang['external_edit'] = 'edició externa'; -$lang['summary'] = 'Editar sumari'; -$lang['noflash'] = 'Necessita el plúgin d\'Adobe Flash per a vore este contingut.'; -$lang['download'] = 'Descarregar un tros'; -$lang['mail_newpage'] = 'pàgina afegida:'; -$lang['mail_changed'] = 'pàgina canviada:'; -$lang['mail_new_user'] = 'Usuari nou:'; -$lang['mail_upload'] = 'archiu enviat:'; -$lang['qb_bold'] = 'Negreta'; -$lang['qb_italic'] = 'Itàlica'; -$lang['qb_underl'] = 'Subrallat'; -$lang['qb_code'] = 'Còdic'; -$lang['qb_strike'] = 'Tachat'; -$lang['qb_h1'] = 'Titular de nivell 1'; -$lang['qb_h2'] = 'Titular de nivell 2'; -$lang['qb_h3'] = 'Titular de nivell 3'; -$lang['qb_h4'] = 'Titular de nivell 4'; -$lang['qb_h5'] = 'Titular de nivell 5'; -$lang['qb_h'] = 'Titular'; -$lang['qb_hs'] = 'Triar titular'; -$lang['qb_hplus'] = 'Titular superior'; -$lang['qb_hminus'] = 'Titular inferior'; -$lang['qb_hequal'] = 'Titular al mateix nivell'; -$lang['qb_link'] = 'Víncul intern'; -$lang['qb_extlink'] = 'Víncul extern'; -$lang['qb_hr'] = 'Llínea horisontal'; -$lang['qb_ol'] = 'Llista numerada'; -$lang['qb_ul'] = 'Llista '; -$lang['qb_media'] = 'Afegir imàgens i atres archius'; -$lang['qb_sig'] = 'Afegir firma'; -$lang['qb_smileys'] = 'Smileys'; -$lang['qb_chars'] = 'Caràcters especials'; -$lang['upperns'] = 'anar a l\'espai de noms superior'; -$lang['metaedit'] = 'Editar meta-senyes'; -$lang['metasaveerr'] = 'Error escrivint meta-senyes'; -$lang['metasaveok'] = 'Meta-senyes guardades'; -$lang['btn_img_backto'] = 'Tornar a %s'; -$lang['img_title'] = 'Títol:'; -$lang['img_caption'] = 'Subtítol:'; -$lang['img_date'] = 'Data:'; -$lang['img_fname'] = 'Nom de l\'arxiu:'; -$lang['img_fsize'] = 'Tamany:'; -$lang['img_artist'] = 'Fotógraf:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Càmara:'; -$lang['img_keywords'] = 'Paraules clau:'; -$lang['authtempfail'] = 'L\'autenticació d\'usuaris està desactivada temporalment. Si la situació persistix, per favor, informe a l\'administrador del Wiki.'; -$lang['i_chooselang'] = 'Trie l\'idioma'; -$lang['i_installer'] = 'Instal·lador de DokuWiki'; -$lang['i_wikiname'] = 'Nom del Wiki'; -$lang['i_enableacl'] = 'Activar ACL (recomanat)'; -$lang['i_superuser'] = 'Super-usuari'; -$lang['i_problems'] = 'L\'instalador ha trobat els problemes mostrats més avall. No pot continuar fins que no els arregle.'; -$lang['i_modified'] = 'Per raons de seguritat, este procés només funcionarà en una instalació nova i verge de DokuWiki. -Deuria tornar a extraure els archius del paquet que ha descarregat o consultar les -instruccions d\'instalació de Dokuwiki completes'; -$lang['i_funcna'] = 'La funció de PHP %s no està disponible. ¿Pot ser que el seu proveïdor d\'hostage l\'haja desactivada per algun motiu?'; -$lang['i_phpver'] = 'La versió de PHP %s és menor que -la %s que es necessita. Necessita actualitzar PHP.'; -$lang['i_permfail'] = 'DokuWiki no pot escriure en %s. ¡Necessita arreglar els permissos d\'este directori!'; -$lang['i_confexists'] = '%s ya existix'; -$lang['i_writeerr'] = 'No es pot crear %s. Haurà de comprovar els permissos del directori/archiu i crear manualment l\'arxiu.'; -$lang['i_badhash'] = 'dokuwiki.php substituït o modificat (hash=%s)'; -$lang['i_badval'] = '%s - valor illegal o buit'; -$lang['i_success'] = 'La configuració ha finalisat correctament. Ya pot borrar l\'arxiu install.php. Passe al -nou DokuWiki.'; -$lang['i_failure'] = 'Han aparegut alguns erros escrivint els archius de configuració. Deurà arreglar-los manualment abans de que -puga utilisar el nou DokuWiki.'; -$lang['i_policy'] = 'Política inicial ACL'; -$lang['i_pol0'] = 'Wiki obert (llegir, escriure i enviar tots)'; -$lang['i_pol1'] = 'Wiki públic (llegir tots, escriure i enviar només usuaris registrats)'; -$lang['i_pol2'] = 'Wiki tancat (llegir, escriure i enviar només usuaris registrats)'; -$lang['i_retry'] = 'Reintentar'; -$lang['recent_global'] = 'Està veent els canvis dins de l\'espai de noms %s. També pot vore els canvis recents en el wiki sancer.'; -$lang['years'] = 'fa %d anys'; -$lang['months'] = 'fa %d mesos'; -$lang['weeks'] = 'fa %d semanes'; -$lang['days'] = 'fa %d dies'; -$lang['hours'] = 'fa %d hores'; -$lang['minutes'] = 'fa %d minuts'; -$lang['seconds'] = 'fa %d segons'; -$lang['email_signature_text'] = 'Este correu ha segut generat per DokuWiki en -@DOKUWIKIURL@'; - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/locked.txt deleted file mode 100644 index bdb2bdf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pàgina bloquejada ====== - -Esta pàgina està actualment bloquejada mentres l'edita un atre usuari. Ha d'esperar fins que l'usuari acabe d'editar la pàgina o vença el bloqueig. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/login.txt deleted file mode 100644 index fb58a7c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Inici de sessió ====== - -Encara no ha iniciat sessió! Introduïxca les seues credencials d'autenticació per a iniciar-la. Necessita tindre les galetes del navegador activades. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/mailtext.txt deleted file mode 100644 index b9de236..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -S'ha afegit o modificat una pàgina en el seu DokuWiki. Les senyes són: - -Data: @DATE@ -Navegador: @BROWSER@ -Direcció IP: @IPADDRESS@ -Nom de la màquina: @HOSTNAME@ -Revisió anterior: @OLDPAGE@ -Nova revisió: @NEWPAGE@ -Resum: @SUMMARY@ -Usuari: @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/newpage.txt deleted file mode 100644 index 9ca2534..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Este tema encara no existix ====== - -Ha seguit un víncul a una pàgina que encara no existix. Si té els permissos necessaris pot crear-la utilizant el botó **Crear esta pàgina**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/norev.txt deleted file mode 100644 index d3239bd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== No existix la versió ====== - -La versió especificada no existix. Utilise el botó ''Versions antigues'' per a vore una llista de versions antigues d'este document. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/password.txt deleted file mode 100644 index d9a781e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -¡Hola @FULLNAME@! - -Estes són les seues senyes d'usuari per a @TITLE@ en @DOKUWIKIURL@ - -Usuari : @LOGIN@ -Contrasenya : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/preview.txt deleted file mode 100644 index 1a3439b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Previsualisació ====== - -Açò es una previsualització per a vore cóm quedarà la pàgina. **Recorde que encara no està guardada**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/pwconfirm.txt deleted file mode 100644 index 2c10050..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -¡Hola @FULLNAME@! - -Algú ha solicitat una nova contrasenya per a entrar com a @TITLE en @DOKUWIKIURL@ - -Si no ha segut vosté qui ha solicitat la nova contrasenya ignore este correu. - -Per a confirmar que la petició ha segut feta realment per vosté utilise el següent víncul. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/read.txt deleted file mode 100644 index 1095141..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/read.txt +++ /dev/null @@ -1 +0,0 @@ -Esta pàgina és només de llectura. Pot vore el còdic font, pero no pot canviar-lo. Pregunte a l'administrador si creu que és un error. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/recent.txt deleted file mode 100644 index 9425a32..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Canvis recents ====== - -Les següents pàgines han canviat recentment: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/register.txt deleted file mode 100644 index 27da895..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Registrar-se com a usuari nou ====== - -Escriga tota la informació que se li demana al davall per a crear un nou conte en este wiki. Assegure's de donar una **direcció de correu electrònic vàlida** - si no se li demana una contrasenya ací se li enviarà a eixa adreça. El nom d'usuari deuria ser un [[doku>pagename|nom de pàgina]] vàlid. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/registermail.txt deleted file mode 100644 index 02f2c1a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -S'ha registrat un usuari nou. Estes són les senyes: - -Nom d'usuari : @NEWUSER@ -Nom complet : @NEWNAME@ -Correu electrònic : @NEWEMAIL@ - -Data : @DATE@ -Navegador : @BROWSER@ -Direcció IP : @IPADDRESS@ -Nom de la màquina : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/resendpwd.txt deleted file mode 100644 index bf620b0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Enviar contrasenya nova ====== - -Per favor, introduïxca el nom d'usuari en el formulari per a demanar una nova contrasenya per al seu conte en este wiki. Se li enviarà un víncul de confirmació a la direcció de correu en que estiga registrat. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/revisions.txt deleted file mode 100644 index 3cdf0d4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Versions antigues ====== - -Versions antigues del document actual. Per a recuperar una versió anterior de la pàgina, tríe-la ací baix, pulse ''Editar esta pàgina'' i guarde-la. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/searchpage.txt deleted file mode 100644 index 3bb250f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Buscar ====== - -Pot vore els resultats de la busca ací baix. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/showrev.txt deleted file mode 100644 index 86f2822..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**¡Açò és una versió antiga del document!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/stopwords.txt deleted file mode 100644 index 5579686..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/stopwords.txt +++ /dev/null @@ -1,74 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -ell -ella -nosaltres -vosaltres -ells -els -los -dels -les -una -uns -unes -seu -seua -seus -seues -meu -meua -meus -meues -teu -teua -teus -teues -nostre -nostres -vostre -vostres -nos -vos -#eix -eixe -eixa -aquell -aquella -aquells -aquelles -#est -este -esta -estos -estes -està -això -açò -allò -des -sóc -eres -som -sou -són -fon -per -com -cóm -qui -que -què -quan -quant -quants -quanta -quantes -mentres -però -atre -atra -atres -també -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/updateprofile.txt deleted file mode 100644 index 9aa6222..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Actualise el seu perfil ====== - -Només deu completar els camps que vol canviar. No es pot canviar el nom d'usuari. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/uploadmail.txt deleted file mode 100644 index a67397d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca-valencia/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -S'ha enviat un archiu al seu DokuWiki. Les senyes: - -Arxiu: @MEDIA@ -Data: @DATE@ -Navegador: @BROWSER@ -Direcció IP: @IPADDRESS@ -Nom de la màquina: @HOSTNAME@ -Tamany: @SIZE@ -Tipo MIME: @MIME@ -Usuari: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/admin.txt deleted file mode 100644 index 9344cad..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administració ====== - -Heus ací una llista de les tasques administratives disponibles en DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/adminplugins.txt deleted file mode 100644 index 9ea165c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Connectors addicionals ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/backlinks.txt deleted file mode 100644 index 663288e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Enllaços ====== - -Heus ací una llista de pàgines enllaçades amb la pàgina actual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/conflict.txt deleted file mode 100644 index d1e23c5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Hi ha una versió més recent ====== - -Existeix una versió més recent del document que heu editat. Això passa quan un altre usuari canvia el document mentre l'estàveu editant. - -Examineu detingudament les diferències que es mostren més avall i després decidiu quina versió voleu mantenir. Si trieu ''desa'', es desarà la vostra versió. Si trieu ''cancel·la'' es mantindrà la versió actual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/denied.txt deleted file mode 100644 index 38be219..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Permís denegat ====== - -No teniu prou drets per continuar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/diff.txt deleted file mode 100644 index f591116..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Diferències ====== - -Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/draft.txt deleted file mode 100644 index 535e57f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== S'ha trobat un esborrany ====== - -La darrera sessió vostra d'edició d'aquesta pàgina no es va completar correctament. DokuWiki en va desar automàticament un esborrany mentre treballàveu, el qual podeu utilitzar ara per continuar l'edició. Més avall podeu veure la data i hora en què es va desar durant la vostra darrera sessió. - -Decidiu si voleu //recuperar// la vostra darrera sessió d'edició, //suprimir// l'esborrany que es va desar automàticament o //cancel·lar// el procés d'edició. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/edit.txt deleted file mode 100644 index bbe5ae6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Editeu la pàgina i premeu ''Desa''. Per a més informació sobre la sintaxi Wiki vegeu [[wiki:syntax|sintaxi]]. Si us plau, editeu la pàgina només si podeu **millorar-la**. Si voleu fer proves, aprengueu a donar les primeres passes al [[playground:playground|pati]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/editrev.txt deleted file mode 100644 index b2f304c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Heu penjat una revisió anterior del document.** Si la deseu, creareu una nova versió amb aquestes dades. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/index.txt deleted file mode 100644 index e2a70ad..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ãndex ====== - -Heus ací un índex de totes les pàgines disponibles, ordenades per [[doku>ca:namespaces|espais]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/ca/install.html deleted file mode 100644 index 659e07a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Aquesta pàgina us ajuda a fer la primera instal·lació i la configuració de Dokuwiki. Hi ha més informació sobre aquest instal·lador en la seva pàgina de documentació.

    - -

    DokuWiki utilitza fitxers normals per a emmagatzemar les pàgines wiki i la informació associada a aquestes pàgines (p. ex. imatges, índexs de cerca, revisions anteriors, etc.). Per tal de funcionar correctament DokuWiki necessita tenir accés d'escriptura als directoris que contenen aquests fitxers. Aquest instal·lador no pot configurar els permisos del directori. Normalment això cal fer-ho directament en la línia d'ordres o, si esteu utilitzant un hostatge, mitjançant FTP o el tauler de control del vostre hostatge (p. ex. cPanel).

    - -

    Aquest instal·lador configurarà el vostre DokuWiki per a ACL, cosa que, al seu torn, permet l'accés de l'administrador al menú d'administració, on pot instal·lar connectors, gestionar usuaris, gestionar l'accés a les pàgines wiki i modificar els paràmetres de configuració. No és un requisit per al funcionament de DokuWiki, però el fa més fàcil d'administrar.

    - -

    Els usuaris experts o els que tinguin requeriments específics poden utilitzar els enllaços següents per a obtenir més detalls sobre instruccions d'instal·lació i paràmetres de configuració.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/ca/jquery.ui.datepicker.js deleted file mode 100644 index bca86de..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Inicialització en català per a l'extensió 'UI date picker' per jQuery. */ -/* Writers: (joan.leon@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.ca = { - closeText: "Tanca", - prevText: "Anterior", - nextText: "Següent", - currentText: "Avui", - monthNames: [ "gener", "febrer", "març", "abril", "maig", "juny", - "juliol", "agost", "setembre", "octubre", "novembre", "desembre" ], - monthNamesShort: [ "gen", "feb", "març", "abr", "maig", "juny", - "jul", "ag", "set", "oct", "nov", "des" ], - dayNames: [ "diumenge", "dilluns", "dimarts", "dimecres", "dijous", "divendres", "dissabte" ], - dayNamesShort: [ "dg", "dl", "dt", "dc", "dj", "dv", "ds" ], - dayNamesMin: [ "dg", "dl", "dt", "dc", "dj", "dv", "ds" ], - weekHeader: "Set", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.ca ); - -return datepicker.regional.ca; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ca/lang.php deleted file mode 100644 index 3eda607..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/lang.php +++ /dev/null @@ -1,370 +0,0 @@ - - * @author Joan - * @author David Surroca - * @author Adolfo Jayme Barrientos - * @author Carles Bellver - * @author daniel - * @author Eduard Díaz - * @author controlonline.net - * @author Pauet - * @author Àngel Pérez Beroy - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '«'; -$lang['doublequoteclosing'] = '»'; -$lang['singlequoteopening'] = '“'; -$lang['singlequoteclosing'] = 'â€'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Edita aquesta pàgina'; -$lang['btn_source'] = 'Mostra el codi font'; -$lang['btn_show'] = 'Mostra la pàgina'; -$lang['btn_create'] = 'Crea aquesta pàgina'; -$lang['btn_search'] = 'Cerca'; -$lang['btn_save'] = 'Desa'; -$lang['btn_preview'] = 'Previsualitza'; -$lang['btn_top'] = 'Torna dalt'; -$lang['btn_newer'] = '<< més recent'; -$lang['btn_older'] = 'menys recent >>'; -$lang['btn_revs'] = 'Revisions anteriors'; -$lang['btn_recent'] = 'Canvis recents'; -$lang['btn_upload'] = 'Penja'; -$lang['btn_cancel'] = 'Cancel·la'; -$lang['btn_index'] = 'Mapa del lloc'; -$lang['btn_secedit'] = 'Edita'; -$lang['btn_login'] = 'Entra'; -$lang['btn_logout'] = 'Surt'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Actualitza'; -$lang['btn_delete'] = 'Suprimeix'; -$lang['btn_back'] = 'Enrere'; -$lang['btn_backlink'] = 'Què hi enllaça'; -$lang['btn_subscribe'] = 'Subscripció a canvis d\'aquesta pàgina'; -$lang['btn_profile'] = 'Actualització del perfil'; -$lang['btn_reset'] = 'Reinicia'; -$lang['btn_resendpwd'] = 'Estableix una nova contrasenya'; -$lang['btn_draft'] = 'Edita esborrany'; -$lang['btn_recover'] = 'Recupera esborrany'; -$lang['btn_draftdel'] = 'Suprimeix esborrany'; -$lang['btn_revert'] = 'Restaura'; -$lang['btn_register'] = 'Registra\'m'; -$lang['btn_apply'] = 'Aplica'; -$lang['btn_media'] = 'Gestor multimèdia'; -$lang['btn_deleteuser'] = 'Suprimeix el meu compte'; -$lang['btn_img_backto'] = 'Torna a %s'; -$lang['btn_mediaManager'] = 'Veure a multimèdia mànager '; -$lang['loggedinas'] = 'Heu entrat com:'; -$lang['user'] = 'Nom d’usuari'; -$lang['pass'] = 'Contrasenya'; -$lang['newpass'] = 'Contrasenya nova'; -$lang['oldpass'] = 'Confirmeu la contrasenya actual'; -$lang['passchk'] = 'una altra vegada'; -$lang['remember'] = 'Recorda’m'; -$lang['fullname'] = 'Nom complet'; -$lang['email'] = 'Adreça electrònica'; -$lang['profile'] = 'Perfil d’usuari'; -$lang['badlogin'] = 'Nom d\'usuari o contrasenya incorrectes.'; -$lang['badpassconfirm'] = 'Contrasenya incorrecta'; -$lang['minoredit'] = 'Canvis menors'; -$lang['draftdate'] = 'L\'esborrany s\'ha desat automàticament'; -$lang['nosecedit'] = 'Mentrestant la pàgina ha estat modificada. La informació de seccions estava obsoleta i ha calgut carregar la pàgina sencera.'; -$lang['searchcreatepage'] = 'Si no heu trobat el que cercàveu, podeu crear o editar la pàgina %s, el nom de la qual deriva de la vostra consulta.'; -$lang['search_fullresults'] = 'Resultats de text complet'; -$lang['js']['search_toggle_tools'] = 'Commuta les eines de cerca'; -$lang['js']['willexpire'] = 'El blocatge per a editar aquesta pàgina venç d\'aquí a un minut.\nUtilitzeu la visualització prèvia per reiniciar el rellotge i evitar conflictes.'; -$lang['js']['notsavedyet'] = 'Heu fet canvis que es perdran si no els deseu. -Voleu continuar?'; -$lang['js']['searchmedia'] = 'Cerca fitxers'; -$lang['js']['keepopen'] = 'Manté la finestra oberta'; -$lang['js']['hidedetails'] = 'Oculta detalls'; -$lang['js']['mediatitle'] = 'Propietats de l\'enllaç'; -$lang['js']['mediadisplay'] = 'Tipus d\'enllaç'; -$lang['js']['mediaalign'] = 'Alineació'; -$lang['js']['mediasize'] = 'Mida de la imatge'; -$lang['js']['mediatarget'] = 'Destí de l\'enllaç'; -$lang['js']['mediaclose'] = 'Tanca'; -$lang['js']['mediainsert'] = 'Inserta'; -$lang['js']['mediadisplayimg'] = 'Mostra la imatge'; -$lang['js']['mediadisplaylnk'] = 'Mostra només l\'enllaç'; -$lang['js']['mediasmall'] = 'Versió petita'; -$lang['js']['mediamedium'] = 'Versió mitjana'; -$lang['js']['medialarge'] = 'Versió gran'; -$lang['js']['mediaoriginal'] = 'Versió original'; -$lang['js']['medialnk'] = 'Enllaç a la pàgina de detalls'; -$lang['js']['mediadirect'] = 'Enllaç directe a l\'original'; -$lang['js']['medianolnk'] = 'No hi ha enllaç'; -$lang['js']['medianolink'] = 'No enllacis la imatge'; -$lang['js']['medialeft'] = 'Alinea la imatge a l\'esquerra.'; -$lang['js']['mediaright'] = 'Alinea la imatge a la dreta.'; -$lang['js']['mediacenter'] = 'Alinea la imatge al mig.'; -$lang['js']['medianoalign'] = 'No facis servir alineació.'; -$lang['js']['nosmblinks'] = 'Els enllaços amb recursos compartits de Windows només funcionen amb el Microsoft Internet Explorer. -Si voleu podeu copiar i enganxar l\'enllaç.'; -$lang['js']['linkwiz'] = 'Auxiliar d\'enllaços'; -$lang['js']['linkto'] = 'Enllaça a:'; -$lang['js']['del_confirm'] = 'Suprimiu aquesta entrada?'; -$lang['js']['restore_confirm'] = 'Vols realment restaurar aquesta versió?'; -$lang['js']['media_diff'] = 'Veure les diferències:'; -$lang['js']['media_diff_both'] = 'Un al costat de l\'altre'; -$lang['js']['media_diff_opacity'] = 'Resalta'; -$lang['js']['media_diff_portions'] = 'Llisca'; -$lang['js']['media_select'] = 'Escull els arxius'; -$lang['js']['media_upload_btn'] = 'Pujar'; -$lang['js']['media_done_btn'] = 'Fet'; -$lang['js']['media_drop'] = 'Arrossega aquí els arxius a pujar'; -$lang['js']['media_cancel'] = 'esborra'; -$lang['js']['media_overwrt'] = 'Sobreescriu els arxius existents'; -$lang['js']['data_insecure'] = 'ADVERTÈNCIA: Sembla que el vostre directori de dades no està degudament protegit. Si us plau, llegiu sobre Seguretat de l\'Accés Web a DokuWiki.'; -$lang['search_exact_match'] = 'Coincidència exacta'; -$lang['search_starts_with'] = 'Comença per'; -$lang['search_ends_with'] = 'Termina per'; -$lang['search_contains'] = 'Conté'; -$lang['search_custom_match'] = 'Personalitzat'; -$lang['search_any_ns'] = 'Qualsevol espai de noms'; -$lang['search_any_time'] = 'Qualsevol temps'; -$lang['search_past_7_days'] = 'La setmana passada'; -$lang['search_past_month'] = 'El mes passat'; -$lang['search_past_year'] = 'L’any passat'; -$lang['search_sort_by_hits'] = 'Ordena per visites'; -$lang['search_sort_by_mtime'] = 'Ordena per darrera modificació'; -$lang['regmissing'] = 'Heu d\'omplir tots els camps.'; -$lang['reguexists'] = 'Ja existeix un altre usuari amb aquest nom.'; -$lang['regsuccess'] = 'S\'ha creat l\'usuari. La contrasenya s\'ha enviat per correu.'; -$lang['regsuccess2'] = 'S\'ha creat l\'usuari.'; -$lang['regfail'] = 'L\'usuari no pot ser creat'; -$lang['regmailfail'] = 'Sembla que un error ha impedit enviar la contrasenya per correu. Contacteu amb l\'administrador.'; -$lang['regbadmail'] = 'L\'adreça de correu que heu donat no sembla vàlida. Si creieu que això és un error, contacu amb l\'administrador.'; -$lang['regbadpass'] = 'Les dues contrasenyes no són iguals. Torneu a intentar-ho.'; -$lang['regpwmail'] = 'La vostra contrasenya per al Wiki'; -$lang['reghere'] = 'Si no teniu un compte, aquí en podeu obtenir un'; -$lang['profna'] = 'Aquest wiki no permet modificar el perfil'; -$lang['profnochange'] = 'No heu introduït cap canvi.'; -$lang['profnoempty'] = 'No es pot deixar en blanc el nom o l\'adreça de correu.'; -$lang['profchanged'] = 'El perfil d\'usuari s\'ha actualitzat correctament.'; -$lang['profnodelete'] = 'Aquesta wiki no permet esborrar usuaris'; -$lang['profdeleteuser'] = 'Esborrar compte'; -$lang['profdeleted'] = 'El vostre compte ha sigut esborrat d\'aquest compte'; -$lang['profconfdelete'] = 'Vull esmorrar el meu compte d\'aquesta wiki.
    Aquesta acció no pot desfer-se.'; -$lang['profconfdeletemissing'] = 'Confirmació no acceptada'; -$lang['proffail'] = 'Perfil d\'usuari no actialitzat'; -$lang['pwdforget'] = 'Heu oblidat la contrasenya? Podeu obtenir-ne una de nova.'; -$lang['resendna'] = 'Aquest wiki no permet tornar a enviar la contrasenya.'; -$lang['resendpwd'] = 'Estableix una nova contrasenya per'; -$lang['resendpwdmissing'] = 'Heu d\'emplenar tots els camps.'; -$lang['resendpwdnouser'] = 'No s\'ha pogut trobar aquest usuari a la base de dades.'; -$lang['resendpwdbadauth'] = 'Aquest codi d\'autenticació no és vàlid. Assegureu-vos d\'utilitzar l\'enllaç de confirmació complet.'; -$lang['resendpwdconfirm'] = 'Se us ha enviat per correu electrònic un enllaç de confirmació.'; -$lang['resendpwdsuccess'] = 'Se us ha enviat la nova contrasenya per correu electrònic.'; -$lang['license'] = 'Excepte on es digui una altra cosa, el contingut d\'aquest wiki està subjecte a la llicència següent:'; -$lang['licenseok'] = 'Nota. En editar aquesta pàgina esteu acceptant que el vostre contingut estigui subjecte a la llicència següent:'; -$lang['searchmedia'] = 'Cerca pel nom de fitxer'; -$lang['searchmedia_in'] = 'Cerca en: %s'; -$lang['txt_upload'] = 'Trieu el fitxer que voleu penjar:'; -$lang['txt_filename'] = 'Introduïu el nom wiki (opcional):'; -$lang['txt_overwrt'] = 'Sobreescriu el fitxer actual'; -$lang['maxuploadsize'] = 'Puja com a màxim %s per arxiu.'; -$lang['allowedmime'] = 'Llista d\'extensions permeses'; -$lang['lockedby'] = 'Actualment blocat per:'; -$lang['lockexpire'] = 'Venciment del blocatge:'; -$lang['rssfailed'] = 'S\'ha produït un error en recollir aquesta alimentació: '; -$lang['nothingfound'] = 'No s\'ha trobat res.'; -$lang['mediaselect'] = 'Selecció de fitxers'; -$lang['uploadsucc'] = 'S\'ha penjat el fitxer'; -$lang['uploadfail'] = 'No es pot penjar el fitxer. Potser no teniu prou permisos?'; -$lang['uploadwrong'] = 'No es pot penjar el fitxer. Aquesta extensió està prohibida.'; -$lang['uploadexist'] = 'El fitxer ja existeix. No s\'ha penjat.'; -$lang['uploadbadcontent'] = 'El contingut que heu penjat coincideix amb l\'extensió de fitxer %s.'; -$lang['uploadspam'] = 'La càrrega ha estat blocada per la llista negra de brossa.'; -$lang['uploadxss'] = 'La càrrega ha estat blocada perquè podria ser un contingut maligne.'; -$lang['uploadsize'] = 'El fitxer que voleu penjar és massa gran (màxim %s)'; -$lang['deletesucc'] = 'S\'ha suprimit el fitxer "%s".'; -$lang['deletefail'] = 'No s\'ha pogut suprimir el fitxer "%s". Comproveu els permisos.'; -$lang['mediainuse'] = 'No s\'ha pogut suprimir el fitxer "%s". Encara s\'està utilitzant.'; -$lang['namespaces'] = 'Espais'; -$lang['mediafiles'] = 'Fitxers disponibles en'; -$lang['accessdenied'] = 'No teniu permís per a veure aquesta pàgina.'; -$lang['mediausage'] = 'Utilitzeu la sintaxi següent per referir-vos a aquest enllaç:'; -$lang['mediaview'] = 'Mostra el fitxer original'; -$lang['mediaroot'] = 'arrel'; -$lang['mediaupload'] = 'Pengeu aquí un fitxer dins de l\'espai actual. Per a crear un nou subespai, poseu-ne el nom davant del nom de fitxer i separeu-los amb el signe de dos punts.'; -$lang['mediaextchange'] = 'S\'ha canviat l\'extensió del fitxer de .%s a .%s'; -$lang['reference'] = 'Referències per a'; -$lang['ref_inuse'] = 'El fitxer no es pot suprimir perquè l\'estan utilitzant les pàgines següents:'; -$lang['ref_hidden'] = 'Algunes referències apareixen en pàgines per a les quals no teniu permís de lectura'; -$lang['hits'] = 'Resultats'; -$lang['quickhits'] = 'Noms de pàgina coincidents'; -$lang['toc'] = 'Taula de continguts'; -$lang['current'] = 'actual'; -$lang['yours'] = 'La vostra versió'; -$lang['diff'] = 'Mostra diferències amb la versió actual'; -$lang['diff2'] = 'Mostra diferències entre les revisions seleccionades'; -$lang['difflink'] = 'Enllaç a la visualització de la comparació'; -$lang['diff_type'] = 'Veieu les diferències:'; -$lang['diff_inline'] = 'En línia'; -$lang['diff_side'] = 'Un al costat de l\'altre'; -$lang['diffprevrev'] = 'Revisió prèvia'; -$lang['diffnextrev'] = 'Següent revisió'; -$lang['difflastrev'] = 'Ultima revisió'; -$lang['diffbothprevrev'] = 'Ambdós costats versió prèvia'; -$lang['diffbothnextrev'] = 'Ambdós costats nova versio'; -$lang['line'] = 'Línia'; -$lang['breadcrumb'] = 'Camí:'; -$lang['youarehere'] = 'Sou aquí:'; -$lang['lastmod'] = 'Darrera modificació:'; -$lang['by'] = 'per'; -$lang['deleted'] = 'suprimit'; -$lang['created'] = 'creat'; -$lang['restored'] = 's\'ha restaurat una versió anterior %s'; -$lang['external_edit'] = 'edició externa'; -$lang['summary'] = 'Resum d\'edició'; -$lang['noflash'] = 'Per a visualitzar aquest contingut necessiteu el connector d\'Adobe Flash.'; -$lang['download'] = 'Baixa el fragment'; -$lang['tools'] = 'Eines'; -$lang['user_tools'] = 'Eines de l\'usuari'; -$lang['site_tools'] = 'Eines del lloc'; -$lang['page_tools'] = 'Eines de la pàgina'; -$lang['skip_to_content'] = 'salta al contingut'; -$lang['sidebar'] = 'Barra lateral'; -$lang['mail_newpage'] = 'pàgina afegida:'; -$lang['mail_changed'] = 'pàgina modificada:'; -$lang['mail_subscribe_list'] = 'pàgines canviades a l’espai de noms:'; -$lang['mail_new_user'] = 'nou usuari:'; -$lang['mail_upload'] = 'fitxer penjat:'; -$lang['changes_type'] = 'Veure els canvis de'; -$lang['pages_changes'] = 'Pàgines'; -$lang['media_changes'] = 'Arxius gràfics'; -$lang['both_changes'] = 'Pàgines i arxius gràfics'; -$lang['qb_bold'] = 'Negreta'; -$lang['qb_italic'] = 'Cursiva'; -$lang['qb_underl'] = 'Subratllat'; -$lang['qb_code'] = 'Codi'; -$lang['qb_strike'] = 'Text barrat'; -$lang['qb_h1'] = 'Encapçalament nivell 1'; -$lang['qb_h2'] = 'Encapçalament nivell 2'; -$lang['qb_h3'] = 'Encapçalament nivell 3'; -$lang['qb_h4'] = 'Encapçalament nivell 4'; -$lang['qb_h5'] = 'Encapçalament nivell 5'; -$lang['qb_h'] = 'Encapçalament'; -$lang['qb_hs'] = 'Selcciona l\'encapçalament'; -$lang['qb_hplus'] = 'Encapçalament més alt'; -$lang['qb_hminus'] = 'Encapçalament més baix'; -$lang['qb_hequal'] = 'Encapçalament del mateix nivell'; -$lang['qb_link'] = 'Enllaç intern'; -$lang['qb_extlink'] = 'Enllaç extern'; -$lang['qb_hr'] = 'Ratlla horitzontal'; -$lang['qb_ol'] = 'Element de llista numerada'; -$lang['qb_ul'] = 'Element de llista de pics'; -$lang['qb_media'] = 'Afegeix imatges o altres fitxers'; -$lang['qb_sig'] = 'Insereix signatura'; -$lang['qb_smileys'] = 'Emoticones'; -$lang['qb_chars'] = 'Caràcters especials'; -$lang['upperns'] = 'salta a l’espai superior'; -$lang['metaedit'] = 'Edita metadades'; -$lang['metasaveerr'] = 'No s\'han pogut escriure les metadades'; -$lang['metasaveok'] = 'S\'han desat les metadades'; -$lang['img_title'] = 'Títol:'; -$lang['img_caption'] = 'Peu d\'imatge:'; -$lang['img_date'] = 'Data:'; -$lang['img_fname'] = 'Nom de fitxer:'; -$lang['img_fsize'] = 'Mida:'; -$lang['img_artist'] = 'Fotògraf:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Càmera:'; -$lang['img_keywords'] = 'Paraules clau:'; -$lang['img_width'] = 'Ample:'; -$lang['img_height'] = 'Alçada:'; -$lang['subscr_subscribe_success'] = 'S\'ha afegit %s a la llista de subscripcions per %s'; -$lang['subscr_subscribe_error'] = 'Hi ha hagut un error a l\'afegir %s a la llista per %s'; -$lang['subscr_subscribe_noaddress'] = 'No hi ha cap adreça associada pel vostre nom d\'usuari, no podeu ser afegit a la llista de subscripcions'; -$lang['subscr_unsubscribe_success'] = 'S\'ha esborrat %s de la llista de subscripcions per %s'; -$lang['subscr_unsubscribe_error'] = 'Hi ha hagut un error a l\'esborrar %s de la llista de subscripcions per %s'; -$lang['subscr_already_subscribed'] = '%s ja està subscrit a %s'; -$lang['subscr_not_subscribed'] = '%s no està subscrit a %s'; -$lang['subscr_m_not_subscribed'] = 'En aquests moments no esteu subscrit a l\'actual pàgina o espai'; -$lang['subscr_m_new_header'] = 'Afegeix subcripció'; -$lang['subscr_m_current_header'] = 'Subscripcions actuals'; -$lang['subscr_m_unsubscribe'] = 'Donar-se de baixa'; -$lang['subscr_m_subscribe'] = 'Donar-se d\'alta'; -$lang['subscr_m_receive'] = 'Rebre'; -$lang['subscr_style_every'] = 'Envia\'m un correu electrònic per a cada canvi'; -$lang['subscr_style_digest'] = 'Envia\'m un correu electrònic amb un resum dels canvis per a cada pàgina (cada %.2f dies)'; -$lang['subscr_style_list'] = 'llistat de pàgines canviades des de l\'últim correu electrònic (cada %.2f dies)'; -$lang['authtempfail'] = 'L\'autenticació d\'usuaris no està disponible temporalment. Si aquesta situació persisteix, si us plau informeu els administradors del wiki.'; -$lang['i_chooselang'] = 'Trieu l\'idioma'; -$lang['i_installer'] = 'Instal·lador de DokuWiki'; -$lang['i_wikiname'] = 'Nom del wiki'; -$lang['i_enableacl'] = 'Habilita ACL (recomanat)'; -$lang['i_superuser'] = 'Superusuari'; -$lang['i_problems'] = 'L\'instal·lador ha trobat alguns problemes, que s\'indiquen més avall. No podeu continuar fins que no els hàgiu solucionat.'; -$lang['i_modified'] = 'Per raons de seguretat aquesta seqüència només funciona amb una instal·lació nova i no modificada de Dokuwiki. Hauríeu de tornar a baixar el paquet i/o descomprimir-lo o consultar les instruccions d\'instal·lació de Dokuwiki completes'; -$lang['i_funcna'] = 'La funció PHP %s no està disponible. Potser el vostre proveïdor de serveis l\'ha inhabilitada per alguna raó'; -$lang['i_disabled'] = 'El vostre proveïdor l\'ha desactivat.'; -$lang['i_funcnmail'] = 'Nota: La funció de correu PHP no està disponible. %s Si es manté no disponible, podeu instal·lar el connector smtp.'; -$lang['i_phpver'] = 'La vostra versió de PHP %s és inferior a la requerida %s. Necessiteu actualitzar la vostra instal·lació de PHP.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload cal que sigui deshabilitada en php.ini perquè funcioni DokuWiki'; -$lang['i_urandom'] = 'DokuWiki no pot crear números criptogràficament segurs per a les galetes. És possible que vulgueu comprovar la vostra configuració d\'open_basedir al php.ini per un accés correcte a /dev/urandom.'; -$lang['i_permfail'] = 'DokuWiki no pot escriure %s. Heu d\'arreglar els permisos d\'aquest directori'; -$lang['i_confexists'] = '%s ja existeix'; -$lang['i_writeerr'] = 'No es pot crear %s. Comproveu els permisos del directori i/o del fitxer i creeu el fitxer manualment.'; -$lang['i_badhash'] = 'dokuwiki.php no reconegut o modificat (hash=%s)'; -$lang['i_badval'] = '%s - valor il·legal o buit'; -$lang['i_success'] = 'La configuració s\'ha acabat amb èxit. Ara podeu suprimir el fitxer install.php. Aneu al vostre nou DokuWiki.'; -$lang['i_failure'] = 'S\'han produït alguns errors en escriure els fitxers de configuració. Potser caldrà que els arregleu manualment abans d\'utilitzar el vostre nou DokuWiki.'; -$lang['i_policy'] = 'Política ACL inicial'; -$lang['i_pol0'] = 'Wiki obert (tothom pot llegir, escriure i penjar fitxers)'; -$lang['i_pol1'] = 'Wiki públic (tothom pot llegir, els usuaris registrats poden escriure i penjar fitxers)'; -$lang['i_pol2'] = 'Wiki tancat (només els usuaris registrats poden llegir, escriure i penjar fitxers)'; -$lang['i_allowreg'] = 'Permet d\'autoinscripció d\'usuaris'; -$lang['i_retry'] = 'Reintenta'; -$lang['i_license'] = 'Escolliu el tipus de llicència que voleu fer servir per al vostre contingut:'; -$lang['i_license_none'] = 'No mostrar cap informació sobre llicencies'; -$lang['i_pop_field'] = 'Si us plau, ajuda\'ns a millorar la DokuWiki'; -$lang['i_pop_label'] = 'Una vegada al mes, enviar anònimament dades als programadors de la DokuWiki'; -$lang['recent_global'] = 'Esteu veient els canvis recents de l\'espai %s. També podeu veure els canvis recents de tot el wiki.'; -$lang['years'] = 'fa %d anys'; -$lang['months'] = 'fa %d mesos'; -$lang['weeks'] = 'fa %d setmanes'; -$lang['days'] = 'fa %d dies'; -$lang['hours'] = 'fa %d hores'; -$lang['minutes'] = 'fa %d minuts'; -$lang['seconds'] = 'fa %d segons'; -$lang['wordblock'] = 'El vostre canvi no s\'ha guardat perquè conté text blocat (spam)'; -$lang['media_uploadtab'] = 'Puja'; -$lang['media_searchtab'] = 'Busca'; -$lang['media_file'] = 'Fitxer'; -$lang['media_viewtab'] = 'Mostra'; -$lang['media_edittab'] = 'Edita'; -$lang['media_historytab'] = 'Històric'; -$lang['media_list_thumbs'] = 'Miniatura'; -$lang['media_list_rows'] = 'Files'; -$lang['media_sort_name'] = 'Nom'; -$lang['media_sort_date'] = 'Data'; -$lang['media_namespaces'] = 'Escolliu l\'espai'; -$lang['media_files'] = 'Arxius a %s'; -$lang['media_upload'] = 'Puja a %s'; -$lang['media_search'] = 'Busca a %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s a %s'; -$lang['media_edit'] = 'Edita %s'; -$lang['media_history'] = 'Històric de %s'; -$lang['media_meta_edited'] = 'metadata editada'; -$lang['media_perm_read'] = 'No teniu permisos suficients per a llegir arxius.'; -$lang['media_perm_upload'] = 'No teniu permisos suficients per a pujar arxius'; -$lang['media_update'] = 'Puja la nova versió'; -$lang['media_restore'] = 'Restaura aquesta versió'; -$lang['media_acl_warning'] = 'Aquesta llista pot no estar completa per restriccions ACL i per llistes ocultes'; -$lang['email_fail'] = 'Falta el correu PHP () o està desactivat. No s\'ha enviat el correu electrònic següent:'; -$lang['currentns'] = 'Espai de noms actual'; -$lang['searchresult'] = 'Resultats cerca'; -$lang['plainhtml'] = 'HTML pla'; -$lang['wikimarkup'] = 'Wiki Marcatge'; -$lang['page_nonexist_rev'] = 'Pàgina no existeix a %s. Aixó es conseqüencia d\'haver-la creada a %s.'; -$lang['unable_to_parse_date'] = 'Impossible de esbrinar el paràmetre "%s".'; -$lang['email_signature_text'] = 'Aquest mail ha estat generat per DokuWiki a -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/locked.txt deleted file mode 100644 index 93487c2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pàgina blocada ====== - -Aquesta pàgina actualment està blocada per a edició per un altre usuari. Haureu d'esperar fins que aquest usuari acabe d'editar-la o fins que venci el blocatge. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/login.txt deleted file mode 100644 index 579d422..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Entrada ====== - -No heu entrat. Introduïu les vostres credencials d'autenticació en aquest formulari. A partir d'aquest moment heu de tenir les galetes habilitades en el vostre navegador. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/mailtext.txt deleted file mode 100644 index dd7f0c5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/mailtext.txt +++ /dev/null @@ -1,11 +0,0 @@ -S'ha afegit o modificat una pàgina en el vostre wiki. Ací teniu més detalls: - -Data : @DATE@ -Navegador : @BROWSER@ -IP : @IPADDRESS@ -Rev. anterior : @OLDPAGE@ -Rev. actual : @NEWPAGE@ -Resum d'edició : @SUMMARY@ -Usuari : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/ca/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/newpage.txt deleted file mode 100644 index 6f2c0a8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Aquest tema encara no existeix ====== - -Heu seguit un enllaç a un tema que encara no existeix. Podeu crear-lo per mitjà del botó **Crea aquesta pàgina**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/norev.txt deleted file mode 100644 index 7c999fc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== No existeix aquesta revisió ====== - -La revisió especificada no existeix. Utilitzeu el botó ''Revisions anteriors'' per obtenir una llista de revisions d'aquest document. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/onceexisted.txt deleted file mode 100644 index 85e0b38..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Aquesta pàgina ja no existeix ====== - -Heu seguit un enllaç a una pàgina que ja no existeix. Podeu consultar la llista de [[?do=revisions|old revisions]] per veure quan i per què es va suprimir, accedir a les revisions antigues o restaurar-la. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/password.txt deleted file mode 100644 index d4bd9f9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Benvolgut/da @FULLNAME@, - -Aquestes són les teves dades per a entrar en @TITLE@ en l'adreça @DOKUWIKIURL@ - -Usuari : @LOGIN@ -Contrasenya : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/preview.txt deleted file mode 100644 index d9b8088..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Previsualització ====== - -Heus ací una previsualització del vostre text. **Recordeu que encara no l'heu desat**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/pwconfirm.txt deleted file mode 100644 index 38c9dd1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -¡Hola @FULLNAME@! - -Algú ha sol·licitat una nova contrasenya per al vostre compte d'usuari en @TITLE@ @DOKUWIKIURL@ - -Si no heu fet aquesta sol·licitud, simplement no feu cas de la resta del missatge. - -Per confirmar que realment heu sol·licitat una nova contrasenya, utilitzeu l'enllaç següent: - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/read.txt deleted file mode 100644 index 46c65f6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/read.txt +++ /dev/null @@ -1 +0,0 @@ -Aquesta pàgina és només de lectura. Podeu veure'n el codi font, però no podeu canviar-la. Consulteu el vostre administrador si penseu que això és degut a algun error. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/recent.txt deleted file mode 100644 index 3ee00ee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Canvis recents ====== - -Les pàgines següents s'han modificat recentment: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/register.txt deleted file mode 100644 index 2fe375f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Registre d'un usuari nou ====== - -Empleneu tota la informació que se us demana per crear un compte nou en aquest wiki. Assegureu-vos que doneu una **adreça de correu vàlida**, on se us enviarà la vostra contrasenya. El nom d'usuari o usuària ha de ser vàlid com a [[doku>pagename|nom de pàgina]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/registermail.txt deleted file mode 100644 index a15351a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -S'ha registrat un nou usuari. Heus ací els detalls: - -Nom d'usuari: @NEWUSER@ -Nom complet: @NEWNAME@ -E-mail: @NEWEMAIL@ - -Data: @DATE@ -Navegador: @BROWSER@ -Adreça IP: @IPADDRESS@ -Ordinador: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/resendpwd.txt deleted file mode 100644 index 04e9304..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nova contrasenya ====== - -Per sol·licitar una nova contrasenya, introduïu el vostre nom d'usuari en el formulari següent. Se us enviarà un enllaç de confirmació a l'adreça de correu amb què us vau registrar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/resetpwd.txt deleted file mode 100644 index 4f2797b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Establiu una nova contrasenya ===== - -Introdueixi una nova contrasenya pel seu compte a aquest wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/revisions.txt deleted file mode 100644 index 9fe6b4b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Revisions anteriors ====== - -Heus ací les revisions anteriors del document actual. Per restaurar una revisió anterior, seleccioneu-la de la llista, feu clic en ''Edita aquesta pàgina'' i deseu-la. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/searchpage.txt deleted file mode 100644 index 7c8465b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Cerca ====== - -Heus ací els resultats de la cerca. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/showrev.txt deleted file mode 100644 index b141182..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Aquesta és una revisió antiga del document** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/stopwords.txt deleted file mode 100644 index 73abf4a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/stopwords.txt +++ /dev/null @@ -1,107 +0,0 @@ -# Això és una llista de paraules que seran omeses per l'indexador, una paraula per línia -# Utilitzeu finals de línia UNIX -# No cal incloure paraules de menys de 3 caràcters: s'ometran igualment -# Llista basada en http://www.ranks.nl/stopwords/ -abans -algun -alguna -alguns -algunes -altre -altra -altres -amb -ambdós -anar -ans -aquell -aquella -aquelles -aquells -aquí -bastant -cada -com -dalt -des -dins -ell -ella -elles -ells -els -ens -entre -era -erem -eren -eres -estan -estat -estava -estem -esteu -estic -està -ets -faig -fan -fas -fem -fer -feu -haver -inclòs -llarg -llavors -mentre -meu -mode -molt -molts -nosaltres -per -per que -perquè -però -podem -poden -poder -podeu -potser -primer -puc -quan -quant -qui -sabem -saben -saber -sabeu -sap -saps -sense -ser -seu -seus -sóc -solament -sols -som -sota -també -tene -tenim -tenir -teniu -teu -tinc -tot -una -uns -unes -uns -vaig -van -vosaltres -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_digest.txt deleted file mode 100644 index c5666d2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Hola! - -La pàgina @PAGE@ al wiki @TITLE@ ha canviat. -A continuació podeu veure els canvis: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Versió anterior: @OLDPAGE@ -Nova versió: @NEWPAGE@ - -Si voleu cancel·lar les notificacions per a la pàgina, accediu al wiki a -@DOKUWIKIURL@, visiteu -@SUBSCRIBE@ -i doneu-vos de baixa dels canvis de la pàgina o de l'espai. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_form.txt deleted file mode 100644 index 3c63ce6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Gestió de les Subscripcions ===== - -Des d'aquesta pàgina, podeu gestionar les vostres subscripcions per a les pàgines i els espais que seleccioneu. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_list.txt deleted file mode 100644 index 56b9ee9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_list.txt +++ /dev/null @@ -1,16 +0,0 @@ -Hola! - -Alguna(es) pàgina(es) de l'espai @PAGE@ al wiki @TITLE@ han canviat. -A continuació podeu veure els canvis: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Versió anterior: @OLDPAGE@ -Nova versió: @NEWPAGE@ - -Si voleu cancel·lar les notificacions per a la pàgina, accediu al wiki a -@DOKUWIKIURL@, visiteu -@SUBSCRIBE@ -i doneu-vos de baixa dels canvis de la pàgina o de l'espai. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_single.txt deleted file mode 100644 index a1711f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/subscr_single.txt +++ /dev/null @@ -1,16 +0,0 @@ -Hola! - -La pàgina @PAGE@ amb el títol @TITLE@ ha canviat. -Aquí son els canvis: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Data : @DATE@ -Usuari : @USER@ -Resum edició: @SUMMARY@ -Versió vella: @OLDPAGE@ -Nova versió: @NEWPAGE@ - -Per cancel·lar la pàgina de notificacions, entra a la wiki a @DOKUWIKIURL@ i llavors ves a @SUBSCRIBE@ i desinscriu-te dels canvis dels noms d'espai(namespace) i pàgines. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/updateprofile.txt deleted file mode 100644 index 680a20b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Actualització del perfil d'usuari ====== - -Només cal que completeu els camps que vulgueu canviar. El nom d'usuari no es pot canviar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ca/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ca/uploadmail.txt deleted file mode 100644 index 01b7648..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ca/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -S'ha penjat un fitxer al vostre DokuWiki. Heus ací els detalls: - -Fitxer: @MEDIA@ -Data: @DATE@ -Navegador: @BROWSER@ -Adreça IP: @IPADDRESS@ -Ordinador: @HOSTNAME@ -Mida: @SIZE@ -Tipus MIME: @MIME@ -Usuari: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/admin.txt deleted file mode 100644 index 78b3003..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== بەڕێوەبرایەتی====== - -لێرە پێرستێک Ù„Û• ئەرکەکانی بەرێوەبەری دۆکوویکی دیبینن \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/adminplugins.txt deleted file mode 100644 index f554923..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -=====زیادکراوەکان ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/backlinks.txt deleted file mode 100644 index 594f311..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== پەیوەندی گڕاوە ====== - -لێرە پێرستێک Ù„Û• پەڕەکان Ú©Û• لکاوەن بەم Ù¾Û•Ú•Û• دەبینن \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/conflict.txt deleted file mode 100644 index 8f0f7a2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/conflict.txt +++ /dev/null @@ -1,4 +0,0 @@ -====== وشانێکی نوێ Ù„Û• بەردەستە ====== -وشانیک Ù„Û• بابەتەکانی ئێوە Ú©Û• دەستکاریتان کردووە هەیە -ئەم ڕووداوە کاتیک ڕوودەدا Ú©Û• بەکارهێنێرەک کاتێک ئێوە دەستکاریتان دەکرد بابەتی گۆڕدراوە. -جیاوازییەکانی خوارەوە هەڵسەنگێنن Ùˆ بزانن کام وشان بهێڵنەوە، گەر دوکمەی"پاشکەوت" کرتە بکەن وشانی ئێوە پاشکەوت دەکرێت، گەریش دوکمەی"هەڵوەشاندن" کرتە بکەن وشانی ئێستا دەمێنێتەوە \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/denied.txt deleted file mode 100644 index cbe7b6e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/denied.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== دەستپێگەیشتن رێگەی پێنەدراوە ====== -بەداخەوە بۆ ئەم Ù¾Û•Ú•Û• رێگەتان پێنەدراوە \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/diff.txt deleted file mode 100644 index 70f31ea..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== جیاوازییەکان====== - -جیاوازی دوو وشان Ù„Û•Ù… Ù¾Û•Ú•Û• دەبینن \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/draft.txt deleted file mode 100644 index be09204..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/draft.txt +++ /dev/null @@ -1,4 +0,0 @@ -====== ڕەشنووس دۆزرایەوە ====== -دوا دانیشتنی دەستکاریکردنت لەسەر ئەم لاپەڕەیە بە دروستی تەواو نەکرا. DokuWiki بە شێوەیەکی خۆکار ڕەشنووسێکی هەڵگرت Ù„Û• کاتی کارەکەت Ú©Û• لەوانەیە ئێستا بەکاری بهێنیت بۆ بەردەوام بوون Ù„Û• بژارکردنەکەت. Ù„Û• خوارەوە دەتوانیت ئەو داتایە ببینیت Ú©Û• هەڵگیراوە Ù„Û• دوا دانیشتنی خۆت. - -تکایە بڕیار بدە ئەگەر دەتەوێت //recover// دانیشتنی گۆڕانکاری لەدەست چووت، //سڕینەوە// ڕەشنووسی پاشەکەوتکراوی خۆکار یان//هەڵوەشانەوە//پرۆسەی بژارکردن. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/edit.txt deleted file mode 100644 index f675c25..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/edit.txt +++ /dev/null @@ -1 +0,0 @@ -دەستکاری Ù¾Û•Ú•Û•Ú©Û• بکە Ùˆ لێیبدە ''هەڵگرتن'. بڕوانە [[wiki:syntax]] بۆ ڕستەسازی ویکی. تکایە دەستکاری لاپەڕەکە بکە تەنها ئەگەر بتوانیت **باشتری بکەیت** ئەگەر دەتەوێت هەندێک شت تاقی بکەیتەوە، Ùێربە Ú©Û• یەکەم هەنگاوت Ù„Û• شوێنی یاریگا:شوێنی یاری[[playground:playground|playground]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/editrev.txt deleted file mode 100644 index 4136075..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/editrev.txt +++ /dev/null @@ -1 +0,0 @@ -**ئێوە وشانێکی Ú©Û†Ù†Û• دەبینن!** گەر ئەم وشانە پاشکەوت بکەن، ئێوە وشانێکی نوێ بەم ناوەڕۆکەتان دروستکردووە! \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/index.txt deleted file mode 100644 index b82bc57..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== نەخشەی ماڵپەڕ====== - -ئەم Ù¾Û•Ú•Û• بریتییە Ù„Û• تەواو پەڕەکانی هەبووە بە ڕیزبەندی [[doku>namespaces|بۆشایی ناوەکان]] ــە. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/lang.php deleted file mode 100644 index 6458b2d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/lang.php +++ /dev/null @@ -1,364 +0,0 @@ - - * @author Wrya - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'rtl'; -$lang['doublequoteopening'] = '«'; -$lang['doublequoteclosing'] = '»'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'دەستکاری ئەم Ù¾Û•Ú•Û•'; -$lang['btn_source'] = 'پیشاندانی کۆدی Ù¾Û•Ú•Û•'; -$lang['btn_show'] = 'نیشاندانی Ù¾Û•Ú•Û•'; -$lang['btn_create'] = 'دروستکردنی ئەم Ù¾Û•Ú•Û•'; -$lang['btn_search'] = 'گەڕان'; -$lang['btn_save'] = 'پاشکەوت'; -$lang['btn_preview'] = 'پێش‌بینین'; -$lang['btn_top'] = 'گەڕانەوە بۆ سەرەوە'; -$lang['btn_newer'] = '«ئاکامی ÙØ±Û•تر '; -$lang['btn_older'] = 'ئاکامی کەمتر »'; -$lang['btn_revs'] = 'دەستکارییەکانی Ú©Û†Ù†Û•'; -$lang['btn_recent'] = 'دواین دەستکارییەکان'; -$lang['btn_upload'] = 'بارکردن'; -$lang['btn_cancel'] = 'هەڵوەشاندنەوه'; -$lang['btn_index'] = 'نەخشەی ماڵپەڕ'; -$lang['btn_secedit'] = 'دەستکاریکردن'; -$lang['btn_login'] = 'چوونەژوورەوە'; -$lang['btn_logout'] = 'چوونە دەرەوە'; -$lang['btn_admin'] = 'بەڕێوەبەر'; -$lang['btn_update'] = 'نوێکردنەوە'; -$lang['btn_delete'] = 'سڕینەوە'; -$lang['btn_back'] = 'دواوە'; -$lang['btn_backlink'] = 'لینکی پشتەوە'; -$lang['btn_subscribe'] = 'بەڕێوەبردنی ئابوونەکان'; -$lang['btn_profile'] = 'نوێکردنەوەی Ù¾Ø±Û†ÙØ§ÛŒÙ„'; -$lang['btn_reset'] = 'ڕیسێت کردن'; -$lang['btn_resendpwd'] = 'دانانی تێپەروشەی نوێ'; -$lang['btn_draft'] = 'دەستکاریکردنی ڕەشنووس'; -$lang['btn_recover'] = 'چاککردنەوەی ڕەشنووس'; -$lang['btn_draftdel'] = 'ڕەشنووس بسڕەوە'; -$lang['btn_revert'] = 'گەڕاندنەوە -'; -$lang['btn_register'] = 'تۆمارکردن'; -$lang['btn_apply'] = 'جێبەجێ کردن'; -$lang['btn_media'] = 'بەڕێوەبەری میدیا'; -$lang['btn_deleteuser'] = 'لابردنی ئەژمێرەکەم'; -$lang['btn_img_backto'] = 'گەڕانەوە بۆ %s'; -$lang['btn_mediaManager'] = 'نیشاندان Ù„Û• بەڕێوەبەری میدیا'; -$lang['loggedinas'] = 'Ù„Û• ژوورەوە ÛŒ ÙˆÛ•Ú©:'; -$lang['user'] = 'ناوی بەکارهێنەر'; -$lang['pass'] = 'تێپەڕە وشە '; -$lang['newpass'] = 'تێپەرە وشەی نوێ'; -$lang['oldpass'] = 'پشتڕاستکردنەوەی نهێنوشەی ئێستا'; -$lang['passchk'] = 'جارێکی تر'; -$lang['remember'] = 'بمهێنەوە یاد'; -$lang['fullname'] = 'ناوی ڕاستەقینە'; -$lang['email'] = 'ئیمەیل'; -$lang['profile'] = 'Ù¾Ø±Û†ÙØ§ÛŒÙ„ÛŒ بەکارهێنەر'; -$lang['badlogin'] = 'ببوورە، ناویبەکارهێنەر Ùˆ تێپەڕوشە هەڵەیە'; -$lang['badpassconfirm'] = 'ببورە، ئەم تێپەڕوشە هەڵەیە'; -$lang['minoredit'] = 'وردە دەستکارییەکان'; -$lang['draftdate'] = 'پاشکەوتی خۆکارانەی پێشنووس'; -$lang['nosecedit'] = 'ئەم Ù¾Û•Ú•Û• گۆڕدراوە Ùˆ زانیارییش Ú©Û†Ù†Û• بووە،بەڵام ناوەڕۆکی گشتی پیشان دەدرێت'; -$lang['searchcreatepage'] = 'گەر ئەو شتە Ú©Û• گەرەکتە پەیدات نەکردووە، دەتوانن Ù¾Û•Ú•Û•ÛŒ %s هاو ناو Ù„Û•Ú¯Û•Úµ داواکەتان دروستبکەن Ùˆ دەستکاری تێوەردەن'; -$lang['search_fullresults'] = 'دەقی تەواوی دەرئەنجامەکان'; -$lang['js']['search_toggle_tools'] = 'چالاک یان ناچلاک کردنی ئامرازی گەڕان'; -$lang['js']['willexpire'] = 'قوÙڵەکەت بۆ بژارکردنی ئەم لاپەڕەیە Ù„Û• خولەکێکدا بەسەردەچێت./nبۆ خۆبەدوورگرتن Ù„Û• ناکۆکی، دوگمەی پێشبینین بەکاربێنە بۆ ریسێتکردنەوەی قوÙڵکردنی کات.'; -$lang['js']['notsavedyet'] = 'گۆڕانکاری پاشکەوتنەکراوە بەتاڵ دەبن'; -$lang['js']['searchmedia'] = 'گەڕان بۆ پەڕگەکان'; -$lang['js']['keepopen'] = 'پەنجێرە لەکاتی هەڵبژاردن بکەرەوە'; -$lang['js']['hidedetails'] = 'شاردنەوەی وردەکارییەکان'; -$lang['js']['mediatitle'] = 'ریکخستنی بەستەر'; -$lang['js']['mediadisplay'] = 'جۆری بەستەر'; -$lang['js']['mediaalign'] = 'تەراز'; -$lang['js']['mediasize'] = 'ئەندازەی ÙˆÛŽÙ†Û•'; -$lang['js']['mediatarget'] = 'لەنگەری ÙˆÛŽÙ†Û•'; -$lang['js']['mediaclose'] = 'داخستن'; -$lang['js']['mediainsert'] = 'هێنانە ناو '; -$lang['js']['mediadisplayimg'] = 'پیشاندانی ÙˆÛŽÙ†Û•'; -$lang['js']['mediadisplaylnk'] = 'پیشاندانی یەک بەستەر'; -$lang['js']['mediasmall'] = 'وەشانی بچکۆلە'; -$lang['js']['mediamedium'] = 'وەشانی مامناوەندی'; -$lang['js']['medialarge'] = 'وەشانی گەورە'; -$lang['js']['mediaoriginal'] = 'وەشانی ڕەسەن'; -$lang['js']['medialnk'] = 'لینک کردن بۆ لاپەڕەی وردکاری'; -$lang['js']['mediadirect'] = 'لینکی ڕاستەوخۆ بۆ ڕەسەن '; -$lang['js']['medianolnk'] = 'بێ لینک '; -$lang['js']['medianolink'] = 'ÙˆÛŽÙ†Û•Ú©Û• لینک Ù…Û•Ú©Û•'; -$lang['js']['medialeft'] = 'خۆدانەپاڵی ÙˆÛŽÙ†Û•Ú©Û• لەلای Ú†Û•Ù¾.'; -$lang['js']['mediaright'] = 'خۆدانەپاڵی ÙˆÛŽÙ†Û•Ú©Û• لەلای ڕاست.'; -$lang['js']['mediacenter'] = 'خۆدانەپاڵی ÙˆÛŽÙ†Û•Ú©Û• Ù„Û• ناوەڕاست.'; -$lang['js']['medianoalign'] = 'بێ لایەن بەکاربێنە.'; -$lang['js']['nosmblinks'] = 'لینک کردن بە هاوبەشیەکانی Windows تەنها Ù„Û• Microsoft Internet Explorer کاردەکات.\nتۆ هێشتا دەتوانیت لینکەکە Ú©Û†Ù¾ÛŒ Ùˆ پەیست بکەیت.'; -$lang['js']['linkwiz'] = 'ویزاردی لینک'; -$lang['js']['linkto'] = 'لینک کردن بۆ:'; -$lang['js']['del_confirm'] = 'بەڕاستی ئایتمە دەستنیشانکراوەکان بسڕەوە؟'; -$lang['js']['restore_confirm'] = 'بەڕاستی ئەم وەشانە دەگەڕێنیتەوە؟'; -$lang['js']['media_diff'] = 'جیاوازیەکان نیشان بدە:'; -$lang['js']['media_diff_both'] = 'شان بە شان'; -$lang['js']['media_diff_opacity'] = 'درەوشاوە'; -$lang['js']['media_diff_portions'] = 'لێدەرکردن'; -$lang['js']['media_select'] = 'ÙØ§ÛŒÙ„ەکان دیاریبکە...'; -$lang['js']['media_upload_btn'] = 'بارکردن'; -$lang['js']['media_done_btn'] = 'تەواوبوو'; -$lang['js']['media_drop'] = 'پەڕگەکان لێرە Ùڕێبدە بۆ بارکردن'; -$lang['js']['media_cancel'] = 'لابردن'; -$lang['js']['media_overwrt'] = 'ÙØ§ÛŒÙ„ەکانی بەردەست بنووسەوە'; -$lang['search_exact_match'] = 'بەیەکگەیەنراوی دەقاودەق'; -$lang['search_starts_with'] = 'دەست پێدەکات بە'; -$lang['search_ends_with'] = 'کۆتایی دێت بە'; -$lang['search_contains'] = 'لەخۆدەگرێت'; -$lang['search_custom_match'] = 'نەریت'; -$lang['search_any_ns'] = 'هەر بۆشاییناوێک'; -$lang['search_any_time'] = 'هەر کاتێک'; -$lang['search_past_7_days'] = 'Ù‡Û•ÙØªÛ•ÛŒ ڕابردوو'; -$lang['search_past_month'] = 'مانگی ڕابردوو'; -$lang['search_past_year'] = 'ساڵی ڕابردوو '; -$lang['search_sort_by_hits'] = 'پۆلێنکردن بەپێی لێدانەکان '; -$lang['search_sort_by_mtime'] = 'پۆلێنکردن بەپێی دوایین گۆڕانکاری'; -$lang['regmissing'] = 'ببوورە، پێویستە هەموو خانەکان Ù¾Ú• کەیت.'; -$lang['reguexists'] = 'ببوورە، بەکارهێنەرێک Ú©Û• ئەم چوونەژوورەوەی هەیە.'; -$lang['regsuccess'] = 'بەکارهێنەرەکە پێکهێنراوە Ùˆ تێپەڕوشە بە ئیمەیڵ نێردراوە.'; -$lang['regsuccess2'] = 'بەکارهێنەر Û•Ú©Û• پێکهێنراوە.'; -$lang['regfail'] = 'بەکارهێنەرەکە ناتوانرێت دروست بکرێت.'; -$lang['regmailfail'] = 'وادیارە هەڵەیەک هەبوو Ù„Û• ناردنی پۆستی تێپەڕوشە. تکایە پەیوەندی بکە بە بەڕێوەبەرەوە'; -$lang['regbadmail'] = 'ناونیشانی ئیمەیڵە دراوەکە نادروست دیارە - ئەگەر وادەزانی ئەمە هەڵەیە، پەیوەندی بکە بە بەڕێوەبەرەوە'; -$lang['regbadpass'] = 'دوو تێپەڕوشە دراوەکە ÙˆÛ•Ú© یەک نین، تکایە دووبارە Ù‡Û•ÙˆÚµ دەوەشنەوە.'; -$lang['regpwmail'] = 'تێپەڕوشە دۆکوویکی خۆت.'; -$lang['reghere'] = 'هێشتا هەژمارەت نیە؟ تەنها دانەیەک بهێنە'; -$lang['profna'] = 'ئەم ویکییە پشتگیری دەستکاری Ù¾Ø±Û†ÙØ§ÛŒÙ„ ناکات'; -$lang['profnochange'] = 'هیچ گۆڕانکاریەک، هیچ شتێک نیە بۆ کردن.'; -$lang['profnoempty'] = 'ناو یان ناونیشانی ئیمەیلی بەتاڵ رێگەپێدراو نییە.'; -$lang['profchanged'] = 'Ù¾Ø±Û†ÙØ§ÛŒÙ„ÛŒ بەکارهێنەر بە سەرکەوتوویی نوێکرایەوە.'; -$lang['profnodelete'] = 'ئەم ویکییە پشتگیری سڕینەوەی بەکارهێنەران ناکات'; -$lang['profdeleteuser'] = 'سڕینەوەی هەژمار'; -$lang['profdeleted'] = 'هەژمارەی بەکارهێنەرەکەت Ù„Û•Ù… ویکیەدا سڕاوەتەوە'; -$lang['profconfdelete'] = 'من دەمەوێت ئەژمێرەکەم Ù„Û•Ù… ویکییە لاببەم.
    ئەم کردارە ناتوانرێت هەڵوەشرێتەوە.'; -$lang['profconfdeletemissing'] = 'سندوقی هەڵبژاردنی پەسەند کردنەکە نیشانە نەکراوە'; -$lang['proffail'] = 'Ù¾Ø±Û†ÙØ§ÛŒÙ„ÛŒ بەکارهێنەر نوێنەکرایەوە.'; -$lang['pwdforget'] = 'نهێنوشەت لەبیرچوو؟ دانەیەکی نوێ بهێنە'; -$lang['resendna'] = 'ئەم ویکییە پشتگیری ناردنی تێپەڕوشە ناکات.'; -$lang['resendpwd'] = 'دانانی تێپەڕوشە نوێ بۆ'; -$lang['resendpwdmissing'] = 'ببوورە، پێویستە هەموو خانەکان Ù¾Ú• کەیت.'; -$lang['resendpwdnouser'] = 'ببوورە، ناتوانین ئەم بەکارهێنەرە بدۆزینەوە Ù„Û• بنکەی زانیارێکانماندا.'; -$lang['resendpwdbadauth'] = 'ببوورە، ئەم کۆدە ڕاستکراوە بڕوادار نییە. دڵنیابە Ù„Û•ÙˆÛ•ÛŒ Ú©Û• بەستەری دڵنیابوونت بە تەواوی بەکارهێناوە.'; -$lang['resendpwdconfirm'] = 'لینکی دڵنیاکردنەوە Ú©Û• نێردراوە بە ئیمەیڵ.'; -$lang['resendpwdsuccess'] = 'نهێنوشەی نوێت بە ئیمەیڵ نێردراوە. '; -$lang['license'] = 'تەنها Ù„Û•Ùˆ شوێنەی تێبینی کراوە، ناوەڕۆکی ئەم ویکییە مۆڵەتدراوە لەژێر ئەم مۆڵەتەی خوارەوە: '; -$lang['licenseok'] = 'تێبینی: بە بژارکردنی ئەم لاپەڕەیە ڕازیت بە مۆڵەتپێدانی ناوەڕۆکەکەت لەژێر ئەم مۆڵەتەی خوارەوە: '; -$lang['searchmedia'] = 'ناوی ÙØ§ÛŒÙ„ بگەڕێ: '; -$lang['searchmedia_in'] = 'گەڕان Ù„Û• %s '; -$lang['txt_upload'] = 'ÙØ§ÛŒÙ„Û•Ú©Û• دیاریبکە بۆ بارکردن:'; -$lang['txt_filename'] = 'بارکردن ÙˆÛ•Ú© (ئارەزوومەندانە):'; -$lang['txt_overwrt'] = 'ÙØ§ÛŒÙ„ÛŒ بەردەست بنووسەوە'; -$lang['maxuploadsize'] = 'بەرزکردنەوە . %s بۆ هەر ÙØ§ÛŒÙ„ÛŽÚ©.'; -$lang['allowedmime'] = 'لیستی درێژکراوەکانی ÙØ§ÛŒÙ„ÛŒ ڕێگەپێدراو'; -$lang['lockedby'] = 'Ù„Û• ئێستادا قوÙÚµ دراوە لەلایەن:'; -$lang['lockexpire'] = 'Ù‚ÙÚµ بەسەردەچێت Ù„Û•:'; -$lang['rssfailed'] = 'هەڵەیەک ڕوویدا لەکاتی هێنانی ئەم کورتەی وێبە: '; -$lang['nothingfound'] = 'هیچ شتێک نەدۆزرایەوە'; -$lang['mediaselect'] = 'ÙØ§ÛŒÙ„ەکانی میدیا'; -$lang['uploadsucc'] = 'بارکردن سەرکەوتوو بوو'; -$lang['uploadfail'] = 'بارکردن سەرکەوتوو نەبوو. لەوانەیە مۆڵەتە هەڵەکان؟'; -$lang['uploadwrong'] = 'بارکردن ڕەتکرایەوە. ئەم درێژکراوەی ÙØ§ÛŒÙ„Û• قەدەغەیە!'; -$lang['uploadexist'] = 'ÙØ§ÛŒÙ„ Û•Ú©Û• پێشتر هەیە. هیچ شتێک تەواو نەبوو'; -$lang['uploadbadcontent'] = 'ناوەڕۆکی بارکراو Ù„Û•Ú¯Û•Úµ پێوەکراوەکانی ÙØ§ÛŒÙ„ÛŒ %s ناگونجێت.'; -$lang['uploadspam'] = 'بارکردن ڕاگیرا Ù„Û• لایەن لیستی Ú•Û•Ø´ÛŒ سپام.'; -$lang['uploadxss'] = 'بارکردن ڕاگیراوە بۆ لەوانەیە ناوەڕۆکێکی زیانبەخش.'; -$lang['uploadsize'] = 'ÙØ§ÛŒÙ„ÛŒ بارکراو زۆر گەورە بوو. (ماکس. %s)'; -$lang['deletesucc'] = 'ÙØ§ÛŒÙ„ÛŒ "%s" سڕایەوە.'; -$lang['deletefail'] = '"%s" نەتوانرا بسڕدرێتەوە - مۆڵەتەکان بپشکنە.'; -$lang['mediainuse'] = 'ÙØ§ÛŒÙ„ÛŒ "%s" نەسڕاوەتەوە - هێشتا Ù„Û• بەکارهێناندایە.'; -$lang['namespaces'] = 'بۆشایی ناوەکان'; -$lang['mediafiles'] = 'ÙØ§ÛŒÙ„Û• بەردەستەکان Ù„Û•'; -$lang['accessdenied'] = 'تۆ ڕێگەت پێنەدراوە ئەم لاپەڕەیە نیشان بدەیت.'; -$lang['mediausage'] = 'بەکارهێنانی ئەم داڕستانەکەی خوارەوە بۆ ئاماژەدان بەم ÙØ§ÛŒÙ„Û•:'; -$lang['mediaview'] = 'پیشاندانی ÙØ§ÛŒÙ„ÛŒ سەرەکی'; -$lang['mediaroot'] = 'Ú•Û•Ú¯'; -$lang['mediaupload'] = 'پەڕگەیەک باربکە بۆ بۆشایی ناوی ئێستا لێرە. بۆ دروستکردنی بۆشایی لاوەکی، ئامادەیان بکە بۆ ناوی ÙØ§ÛŒÙ„ەکەت Ú©Û• لەلایەن کۆلۆنیەکان جیاکراونەتەوە پاش ئەوەی ÙØ§ÛŒÙ„ەکانت دیاریکرد. هەروەها ÙØ§ÛŒÙ„ەکان دەتوانرێت دیاری بکرێت بە ڕاکێشان Ùˆ دانان.'; -$lang['mediaextchange'] = 'Ùیلدرێژکردن Ù„Û• .%s گۆڕا بۆ .%s!'; -$lang['reference'] = 'سەرچاوەکان بۆ'; -$lang['ref_inuse'] = 'ناتوانرێت ÙØ§ÛŒÙ„Û•Ú©Û• بسڕدرێتەوە، چونکە هێشتا Ù„Û•Ù… لاپەڕانەی خوارەوە بەکار هاتووە:'; -$lang['ref_hidden'] = 'هەندێک سەرچاوە لەسەر لاپەڕەکانن Ú©Û• تۆ مۆڵەتت نیە بۆ خوێندنەوە'; -$lang['hits'] = 'لێدانەکان'; -$lang['quickhits'] = 'هاوتاکردنی ناوی لاپەڕەکان'; -$lang['toc'] = 'خشتەی ناوەڕۆکەکان'; -$lang['current'] = 'ئێستا'; -$lang['yours'] = 'وەشانەکەت'; -$lang['diff'] = 'جیاوازیەکان نیشان بدە بۆ پێداچوونەوەکانی ئێستا'; -$lang['diff2'] = 'جیاوازیەکان نیشان بدە Ù„Û• نێوان پێداچوونەوە دیاریکراوەکان'; -$lang['difflink'] = 'لینککردن بۆ ئەم پێشاندانی بەراوردکاریە'; -$lang['diff_type'] = 'جیاوازیەکان نیشان بدە:'; -$lang['diff_inline'] = 'ناوهێڵ'; -$lang['diff_side'] = 'شان بە شان'; -$lang['diffprevrev'] = 'پێداچوونەوەی پێشوو'; -$lang['diffnextrev'] = 'پێداچوونەوەی داهاتوو '; -$lang['difflastrev'] = 'دوا پێداچوونەوە '; -$lang['diffbothprevrev'] = 'هه ردوو لا چاوخشاندنه وه ÛŒ پێشوویان '; -$lang['diffbothnextrev'] = 'پێداچوونەوەی داهاتوو هەردوولا '; -$lang['line'] = 'Ù‡ÛŽÚµ'; -$lang['breadcrumb'] = 'شوێن پێهەڵوا:'; -$lang['youarehere'] = 'تۆ لێرەیت:'; -$lang['lastmod'] = 'دوا گۆڕانکاری:'; -$lang['by'] = 'بەپێی'; -$lang['deleted'] = 'لابرا'; -$lang['created'] = 'دروست کراوە'; -$lang['restored'] = 'پێداچوونەوەی Ú©Û†Ù† گەڕێندرایەوە (%s)'; -$lang['external_edit'] = 'بژارکردنی دەرەکی'; -$lang['summary'] = 'بژارکردنی کورتە'; -$lang['noflash'] = 'زیادکراوەی ئادۆبی Ùلاش پێویستە بۆ نیشاندانی ئەم ناوەڕۆکە.'; -$lang['download'] = 'داگرتنی پارچەی بچوک'; -$lang['tools'] = 'ئامێرەکان'; -$lang['user_tools'] = 'ئامێرەکانی بەکارهێنەر'; -$lang['site_tools'] = 'ئامێرەکانی سایت'; -$lang['page_tools'] = 'ئامێرەکانی لاپەڕە'; -$lang['skip_to_content'] = 'بازدان بۆ ناوەڕۆک'; -$lang['sidebar'] = 'شریتی لا'; -$lang['mail_newpage'] = 'Ù¾Û•Ú•Û• زیادکرا:'; -$lang['mail_changed'] = 'لاپەڕە گۆڕا: '; -$lang['mail_subscribe_list'] = 'پەڕەکان گۆڕان Ù„Û• بۆشایی ناو: '; -$lang['mail_new_user'] = 'بەکارهێنەری نوێ: '; -$lang['mail_upload'] = 'Ù¾Û•Ú•Ú¯Û• بارکرا:'; -$lang['changes_type'] = 'پیشاندانی گۆڕانکاریەکان Ù„Û•'; -$lang['pages_changes'] = 'پەڕەکان'; -$lang['media_changes'] = 'ÙØ§ÛŒÙ„ەکانی میدیا'; -$lang['both_changes'] = 'هەردوو Ù¾Û•Ú•Û• Ùˆ ÙØ§ÛŒÙ„ÛŒ میدیا'; -$lang['qb_bold'] = 'دەقی تۆخ'; -$lang['qb_italic'] = 'دەقی لار'; -$lang['qb_underl'] = 'دەقی ژێرهێڵکراو'; -$lang['qb_code'] = 'دەقی یەک مەودا'; -$lang['qb_strike'] = 'دەق بە-Ù‡ÛŽÚµ'; -$lang['qb_h1'] = 'سەردێڕی ئاستی١'; -$lang['qb_h2'] = 'سەردێڕی ئاستی٢'; -$lang['qb_h3'] = 'سەردێڕی ئاستی٣'; -$lang['qb_h4'] = 'سەردێڕی ئاستی٤'; -$lang['qb_h5'] = 'سەردێڕی ئاستی٥'; -$lang['qb_h'] = 'سەردێڕ '; -$lang['qb_hs'] = 'سەردێڕ دیاریبکە'; -$lang['qb_hplus'] = 'سەردێڕی بەرزتر'; -$lang['qb_hminus'] = 'سەردێڕی خوارتر'; -$lang['qb_hequal'] = 'سەردێڕی هاوتەراز'; -$lang['qb_link'] = 'لینکی ناوەکی'; -$lang['qb_extlink'] = 'بەستەری دەرەکی'; -$lang['qb_hr'] = 'ڕێسای ئاسۆیی'; -$lang['qb_ol'] = 'لیستی ئایتمی ریزکراو'; -$lang['qb_ul'] = 'لیستی بڕگەی نەڕێکخراوە'; -$lang['qb_media'] = 'زیادکردنی وێنەکان Ùˆ ÙØ§ÛŒÙ„ەکانی تر (Ù„Û• پەنجەرەیەکی نوێ دەکرێتەوە)'; -$lang['qb_sig'] = 'ئیمزا بکەنێو'; -$lang['qb_smileys'] = 'وێنۆچکەکان'; -$lang['qb_chars'] = 'چاری تایبەت'; -$lang['upperns'] = 'بازبدە بۆ بۆشایی ناوی باوان'; -$lang['metaedit'] = 'بژارکردنی مێتاداتا'; -$lang['metasaveerr'] = 'نوسینی مێتاداتا شکستی هێنا'; -$lang['metasaveok'] = 'مێتاداتا خەزن کرا'; -$lang['img_title'] = 'سەردێڕ'; -$lang['img_caption'] = 'سەردێڕ:'; -$lang['img_date'] = 'بەروار:'; -$lang['img_fname'] = 'ناوی ÙØ§ÛŒÙ„:'; -$lang['img_fsize'] = 'قەبارە:'; -$lang['img_artist'] = 'وێنەگر:'; -$lang['img_copyr'] = 'ماÙÛŒ چاپ:'; -$lang['img_format'] = 'Ùۆرمات:'; -$lang['img_camera'] = 'کامێرا:'; -$lang['img_keywords'] = 'کلیلوشە:'; -$lang['img_width'] = 'پانی:'; -$lang['img_height'] = 'بەرزی:'; -$lang['subscr_subscribe_success'] = '%s زیادکرا بۆ لیستی بەشداریکردن بۆ %s'; -$lang['subscr_subscribe_error'] = 'Ù‡Û•ÚµÛ• Ù„Û• زێدەکردنی %s بۆ لیستی بەشداری %s'; -$lang['subscr_subscribe_noaddress'] = 'هیچ ناونیشانێک نییە پەیوەندی بە چوونە ژوورەوەت بێت، ناتوانیت زیاد بکرێی بۆ لیستی بەشداری'; -$lang['subscr_unsubscribe_success'] = '%s لابرا Ù„Û• لیستی بەشداری %s'; -$lang['subscr_unsubscribe_error'] = 'Ù‡Û•ÚµÛ• Ù„Û• لابردنی %s Ù„Û• لیستی بەشداری %s'; -$lang['subscr_already_subscribed'] = '%s پێشتر ئابونەکراوە بۆ %s'; -$lang['subscr_not_subscribed'] = '%s بەشداری نەکراوە Ù„Û• %s'; -$lang['subscr_m_not_subscribed'] = 'تۆ Ù„Û• ئێستادا بەشداری ت Ù„Û•Ù… پەڕەیە یان بۆشایی ناو Û•Ú©Û•ÛŒ ئێستا دا نیە.'; -$lang['subscr_m_new_header'] = 'ئابوونە زیاد بکە'; -$lang['subscr_m_current_header'] = 'ئابوونەی ئێستا'; -$lang['subscr_m_unsubscribe'] = 'ئابوونە'; -$lang['subscr_m_subscribe'] = 'بەشداربە '; -$lang['subscr_m_receive'] = 'وەرگرتن '; -$lang['subscr_style_every'] = 'ئیمەیڵ لەسەر هەموو گۆڕانکارییەک'; -$lang['subscr_style_digest'] = 'ئیمەیلی گۆڕانکاریەکان هەرس بکە بۆ هەر لاپەڕەیەک (هەموو %.2f ڕۆژەکان)'; -$lang['subscr_style_list'] = 'لیستی لاپەڕە گۆڕاوەکان Ù„Û• دوا ئیمەیلەوە (هەموو %.2f ڕۆژەکان)'; -$lang['authtempfail'] = 'سەلماندنی بەکارهێنەر بە شێوەیەکی کاتی بەردەست نیە. ئەگەر ئەم دۆخە بەردەوام بوو، تکایە ویکی بەڕێوەبەرەکەت ÛŒ خۆت ÛŒ Ù¾ÛŽ ڕابێ.'; -$lang['i_chooselang'] = 'زمانەکەت هەڵبژێرە'; -$lang['i_installer'] = 'دامەزراندنی دۆکوویکی'; -$lang['i_wikiname'] = 'ناوی ویکی'; -$lang['i_enableacl'] = 'بەتواناکردنی ACL (پێشنیارکراوە)'; -$lang['i_superuser'] = 'سوپەربەکارهێنەر'; -$lang['i_problems'] = 'دامەزرێنەرەکە هەندێک Ú©ÛŽØ´Û•ÛŒ دۆزیەوە، Ú©Û• Ù„Û• خوارەوە ئاماژەی بۆ کراوە. ناتوانیت بەردەوام بیت هەتا چاکیان نەکەیت.'; -$lang['i_modified'] = 'لەبەر هۆکاری ئەمنی ئەم سکریپتە تەنها بە دامەزراندنی دۆکوویکی نوێ Ùˆ Ù†Û•Ú¯Û†Ú• کار دەکات. - پێویستە یان ÙØ§ÛŒÙ„ەکان Ù„Û• پاکێجی داگیراوەوە دەربهینەوه یان ڕاوێژ بە تەواوبوون بکەیت - Dokuwiki install instructions'; -$lang['i_funcna'] = 'Ù¾ÛŽÚ•Û•ÙˆÛŒ PHP %s بەردەست نییە. لەوانەیە دابینکاری میوانداریکردنەکەت لەبەر چەند هۆکارێک ناچالاک ÛŒ بکات؟'; -$lang['i_disabled'] = 'Ù„Û• کارخراوە لەلایەن دابینکارەکەتەوە.'; -$lang['i_funcnmail'] = 'تێبینی: ئەرکی پۆستی PHP بەردەست نییە. %s ئەگەر بەردەست نەمایەوە، دەتوانیت smtp plugin.'; -$lang['i_phpver'] = 'وەشانی PHPÛŒ تۆ %s کەمترە Ù„Û• %s. پێویستە دامەزراندنی PHP ەکەت بەرز بکەیتەوە.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload Ù„Û• php.ini بۆ کارپێکردنی DokuWiki Ù„Û• کارخراوە.'; -$lang['i_urandom'] = 'DokuWiki ناتوانێت ژمارە پارێزراوە نهێنیەکان بۆ کۆکیەکان دروست بکات. لەوانەیە بتەوێت سەیری ڕێکخستنەکانت بکەیت open_basedir php.ini بۆ گونجاو /dev/urandom .'; -$lang['i_permfail'] = '%s Ù„Û• لایەن DokuWiki Û•ÙˆÛ• دەستکاری ناکرێت. پێویستە ڕێکبەندەکانی ڕێپێدان Ù„Û•Ù… دایەرێکتەرییە چاک بکەیت!'; -$lang['i_confexists'] = '%s پێشتر هەیە'; -$lang['i_writeerr'] = 'ناتوانێت %s دروست . پێویستە ڕێپێدانەکانی دایەرێکتۆری/ÙØ§ÛŒÙ„ بپشکنی Ùˆ ÙØ§ÛŒÙ„Û•Ú©Û• بە دەستی دروست بکەیت.'; -$lang['i_badhash'] = 'dokuwiki.phpÛŒ نەناسراو یان هەموارکراو (hash=%s)'; -$lang['i_badval'] = '%s - بەهای نایاسایی یان بەتاڵ'; -$lang['i_success'] = 'شێوەپێدانەکە بە سەرکەوتوویی تەواو بوو. دەتوانیت ئێستا ÙØ§ÛŒÙ„ÛŒ install.php بسڕیتەوە. بەردەوام بە Ù„Û• -DokuWikiÛŒ نوێ.'; -$lang['i_failure'] = 'هەندێک Ù‡Û•ÚµÛ• ڕوویدا لەکاتی نوسینی ÙØ§ÛŒÙ„ەکانی شێوەپێدان. لەوانەیە پێویست ت بە چاککردنەوەیان بێت بە دەستی Ù¾ÛŽØ´ - دەتوانیت DokuWikiÛŒ نوێت .'; -$lang['i_policy'] = 'سیاسەتی سەرەتایی ACL'; -$lang['i_pol0'] = '(کردنەوەی ویکی (خوێندنەوە، نووسین، بارکردن بۆ هەموو کەسێک'; -$lang['i_pol1'] = '(ویکی گشتی (بۆ هەموو کەسێک بخوێنەوە، بنوسێو Ùˆ باربکە بۆ بەکارهێنەرە تۆمارکراوەکان'; -$lang['i_pol2'] = '(ویکی داخرا (خوێندنەوە، نووسین، بارکردن بۆ بەکارهێنەرە تۆمارکراوەکان تەنها'; -$lang['i_allowreg'] = 'Ú•ÛŽÚ¯Û• دان بە بەکارهێنەران بۆ خۆتۆمارکردن'; -$lang['i_retry'] = 'دووبارە Ù‡Û•ÙˆÚµ بدە'; -$lang['i_license'] = 'تکایە مۆڵەتەکە هەڵبژێرە Ú©Û• دەتەوێت ناوەڕۆکەکەت دابنێیت لەژێر:'; -$lang['i_license_none'] = 'هیچ زانیاری مۆڵەتێک پیشان مەدە'; -$lang['i_pop_field'] = 'تکایە، یارمەتیمان بدە بۆ باشترکردنی ئەزموونی دۆکوویکی:'; -$lang['i_pop_label'] = 'مانگی جارێک، داتای بەکارهێنانی نەناسراو بۆ گەشەپێدەرەکانی دۆکوویکی بنێرە'; -$lang['recent_global'] = 'تۆ ئێستا سەیری گۆڕانکاریەکانی ناو %s بۆشایی ناو. هەروەها دەتوانیت بینینی گۆڕانکاریەکانی ئەم دواییەی هەموو ویکی .'; -$lang['years'] = '%d ساڵ لەمەوپێش'; -$lang['months'] = '%d مانگ لەمەوپێش'; -$lang['weeks'] = '%d Ù‡Û•ÙØªÛ• لەمەوپێش'; -$lang['days'] = '%d Ú•Û†Ú˜ لەمەوپێش'; -$lang['hours'] = '%d کاتژمێر لەمەوپێش'; -$lang['minutes'] = '%d خولەک لەمەوپێش'; -$lang['seconds'] = '%d چرکە لەمەوپێش'; -$lang['wordblock'] = 'گۆڕانکاریەکەت تۆمار نەکرا لەبەرئەوەی دەقی بلۆککراو (سپام) ÛŒ تێدایە. '; -$lang['media_uploadtab'] = 'بارکردن'; -$lang['media_searchtab'] = 'گەڕان'; -$lang['media_file'] = 'ÙØ§ÛŒÙ„'; -$lang['media_viewtab'] = 'نیشاندان'; -$lang['media_edittab'] = 'دەستکاری'; -$lang['media_historytab'] = 'مێژوو'; -$lang['media_list_thumbs'] = 'ÙˆÛŽÙ†Û†Ú†Û•Ú©'; -$lang['media_list_rows'] = 'ڕیزەکان'; -$lang['media_sort_name'] = 'ناو'; -$lang['media_sort_date'] = 'بەروار'; -$lang['media_namespaces'] = 'بۆشایی ناو هەڵبژێرە'; -$lang['media_files'] = 'ÙØ§ÛŒÙ„ەکان Ù„Û• %s'; -$lang['media_upload'] = 'بارکردن بۆ %s'; -$lang['media_search'] = 'گەڕان Ù„Û• %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s Ù„Û• %s'; -$lang['media_edit'] = 'دەستکاری %s'; -$lang['media_history'] = 'مێژووی %s'; -$lang['media_meta_edited'] = 'مێتاداتا دەستکاری کرا'; -$lang['media_perm_read'] = 'ببوورە، ماÙÛŒ تەواوت نیە بۆ خوێندنەوەی ÙØ§ÛŒÙ„ەکان.'; -$lang['media_perm_upload'] = 'ببوورە، ماÙÛŒ تەوەت نیە بۆ بارکردنی ÙØ§ÛŒÙ„ەکان.'; -$lang['media_update'] = 'وەشانی نوێ باربکە'; -$lang['media_restore'] = 'گەڕاندنەوەی ئەم وەشانە'; -$lang['media_acl_warning'] = 'ئەم لیستە لەوانەیە تەواو نەبێت بەهۆی سنووردارکردنی ACL Ùˆ لاپەڕە شاراوەکان.'; -$lang['email_fail'] = 'پۆستی PHP() ون بووە یان ناچالاککراوە. ئەم ئیمەیڵە نەنێردراوە: '; -$lang['currentns'] = 'بۆشایی ناوی ئێستا'; -$lang['searchresult'] = 'ئەنجامی گەڕان'; -$lang['plainhtml'] = 'HTML ÛŒ سادە'; -$lang['wikimarkup'] = 'نیشانەی ویکی'; -$lang['page_nonexist_rev'] = 'Ù¾Û•Ú•Û• Ù„Û• %s بوونی نییە. دواتر دروست کرا Ù„Û• %s.'; -$lang['unable_to_parse_date'] = 'ناتوانێت شیبکاتەوە Ù„Û• پارامیتەر "%s".'; -$lang['email_signature_text'] = 'ئەم پۆستە لەلایەن دۆکوویکی دروست کراوە Ù„Û• -@DOKUWIKIURL @'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/locked.txt deleted file mode 100644 index d8af47e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/locked.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== Ù¾Û•Ú•Û• قوÙÚµ کراوە ====== -ئەم لاپەڕەیە Ù„Û• ئێستادا داخراوە بۆ دەستکاریکردن لەلایەن بەکارهێنەرێکی ترەوە. پێویستە چاوەڕێ بیت تا ئەم بەکارهێنەرە دەستکاری تەواو دەکات یان قوÙÚµÛ•Ú©Û• بەسەردەچێت. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/login.txt deleted file mode 100644 index 6329a91..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/login.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== چوونەژوورەوە ====== -تۆ Ù„Û• ئێستادا نەچویتە ژوورەوە!خشتەکانی خوارەوە بە دروستی Ù¾Ú• بکەرەوە. پێویستە کۆکیزەکانت بەتوانا بکرێت بۆ چوونە ژوورەوە. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/mailtext.txt deleted file mode 100644 index eb0854e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/mailtext.txt +++ /dev/null @@ -1,15 +0,0 @@ -لاپەڕەیەک Ù„Û• DokuWiki ÛŒ تۆ زیادکرا یان گۆڕا. وردەکارییەکان لێرەن: - -وێبگەڕ : @BROWSER@ -ناونیشانی IP : @IPADDRESS@ -ناوی خانەخوێ : @HOSTNAME@ -پێداچوونەوەی Ú©Û†Ù† : @OLDPAGE@ -پێداچوونەوەی نوێ : @NEWPAGE@ -بەرواری پێداچوونەوەی نوێ: @DATE@ -بژارکردنی پوختە : @SUMMARY@ -بەکارهێنەر : @USER@ - -لەوانەیە گۆڕانکاری نوێتر Ù„Û• دوای ئەم پێداچوونەوەیە بکرێت. ئەگەر ئەمە -ڕوو دەدات، نامەیەک Ù„Û• سەرەوەی لاپەڕەی Ú•ÛŽÚ¤ پیشان دەدرێت. - -@DIFF@ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/newpage.txt deleted file mode 100644 index c8b262a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/newpage.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== ئەم بابەتە هێشتا بوونی نییە ====== -تۆ دوای لینکێک کەوتی بۆ بابەتێک Ú©Û• تا ئێستا بوونی نییە. ئەگەر Ú•ÛŽ پێدانەکان Ú•ÛŽ پێدان, تۆ لەوانەیە دروست کردن بە کرتە کردن لەسەر **دروستکردنی ئەم پەڕەیە**. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/norev.txt deleted file mode 100644 index cd37f8e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/norev.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== هیچ پێداچوونەوەیەکی Ù„Û•Ù… جۆرە نیە ====== -پێداچوونەوەی دیاریکراو بوونی نییە. کرتە بکە لەسەر "پێداچوونەوە کۆنەکان" بۆ لیستی پێداچوونەوە کۆنەکانی ئەم دۆکیومێنتە. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/onceexisted.txt deleted file mode 100644 index 9348944..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/onceexisted.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== ئەم پەڕەیە چیتر بوونی نیە ===== -تۆ بەدوادا چویت بۆ لینکێک بۆ لاپەڕەیەک Ú©Û• چیتر بوونی نیە. دەتوانیت لیستی [?do=revisions|revisions old revisions!! بپشکنی بۆ بینینی Ú©Û•ÛŒ Ùˆ بۆچی سڕاوەتەوە، دەستگەیشتن بە پێداچوونەوە کۆنەکان یان گەڕاندنەوەی. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/password.txt deleted file mode 100644 index fd9fff4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -سڵاو @FULLNAME@! - -ئەمە بەکارهێنەرداتای تۆیە بۆ @TITLE@ Ù„Û• @DOKUWIKIURL@ - -چوونەژوورەوە : @LOGIN@ -نهێنوشە : @PASSWORD@ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/preview.txt deleted file mode 100644 index 4edea97..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -======پێشبینین ===== - -ئەمە پێشبینینی ئەو شتەیە Ú©Û• دەقەکەت Ù„Û• Ú†ÛŒ دەچێت. ** بەبیرت بێت : هێشتا نەپارێزراوە ** ! \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/pwconfirm.txt deleted file mode 100644 index c4c6f95..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -سڵاو @FULLNAME@! - -کەسێک داوای نهێنوشەی نوێی کرد بۆ چوونەژوورەوەت @TITLE@ Ù„Û• @DOKUWIKIURL@ - -ئەگەر نهێنوشەی نوێت داوا نەکردووه، تەنها ئەم ئیمەیڵە پشتگوێ بخە. - -بۆ دڵنیابوون Ù„Û•ÙˆÛ•ÛŒ Ú©Û• داواکاریەکە بە ڕاستی لەلایەن تۆوە نێردراوە تکایە ئەم لینکە بەکاربهێنە. - -@CONFIRM@ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/read.txt deleted file mode 100644 index 3947064..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/read.txt +++ /dev/null @@ -1 +0,0 @@ -ئەم لاپەڕەیە تەنها دەخوێنرێتەوە. دەتوانیت سەرچاوەکە نیشان بدەی، بەڵام نابیگۆڕیت. پرسیار Ù„Û• بەڕێوەبەرەکەت بکە ئەگەر وا دەزانی ئەمە هەڵەیە. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/recent.txt deleted file mode 100644 index 22bdf5e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== گۆڕانکاریەکانی ئەم دواییە ====== - -ئەم پەڕانەی خوارەوە بەم دواییە گۆڕدران: \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/register.txt deleted file mode 100644 index 27e451b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/register.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== تۆمارکردن ÙˆÛ•Ú© بەکارهێنەرێکی نوێ ====== -پڕکردنەوە Ù„Û• هەموو زانیاریەکانی خوارەوە بۆ دروستکردنی ئەژمێرێکی نوێ Ù„Û•Ù… ویکییە. دڵنیابە Ù„Û•ÙˆÛ•ÛŒ Ú©Û• ناونیشانی ئیمەیلی **دروست دابین دەکەیت** - ئەگەر داوات Ù„ÛŽ نەکراوە Ú©Û• نهێنوشەیەک لێرە تێبکەیت، نوێیەک دەنێردرێت بۆ ئەو ناونیشانە. ناوی چوونەژوورەوە دەبێت دروست بێت .doku>pagename|pagename!!. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/registermail.txt deleted file mode 100644 index 1cc3998..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -بەکارهێنەرێکی نوێ تۆمارکرا. وردەکارییەکان لێرەن: - -ناوی بەکارهێنەر : @NEWUSER@ -ناوی تەواو : @NEWNAME@ -ئیمەیڵ : @NEWEMAIL@ - -بەروار : @DATE@ -وێبگەڕ : @BROWSER@ -ئای Ù¾ÛŒ-ناونیشان: @IPADDRESS@ -ناوی خانەخوێ : @HOSTNAME@ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/resendpwd.txt deleted file mode 100644 index e6f1fb0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/resendpwd.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== ناردنی تێپەڕوشەی نوێ ====== -تکایە ناوی بەکارهێنەرەکەت بنووسە Ù„Û•Ù… Ùۆرمەی خوارەوە بۆ داواکردنی نهێنوشەی نوێ بۆ ئەژمێرەکەت Ù„Û•Ù… ویکییە. لینکی دڵنیاکردنەوە دەنێردرێت بۆ ناونیشانی ئیمەیڵە تۆمارکراوەکەت. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/resetpwd.txt deleted file mode 100644 index 45c5d7b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/resetpwd.txt +++ /dev/null @@ -1,2 +0,0 @@ -========== دانانی تێپەڕوشەی نوێ ===== -تکایە پاسۆردێکی نوێ بۆ ئەژمێرەکەت Ù„Û•Ù… ویکییە تێبنووسە. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/revisions.txt deleted file mode 100644 index 7a1586b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/revisions.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== پێداچوونەوە کۆنەکان ====== -ئەمانە پێداچوونەوەی کۆنتری دۆکیومێنتی ئێستان. بۆ ئەوەی بیگەرمەوە بۆ پێداچوونەوەیەکی کۆن، Ù„Û• خوارەوە دەستنیشانی بکە، گرتە بکە Ù„Û• ''ئیدیتی ئەم لاپەڕەیە'' بکە Ùˆ تۆماری بکە. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/searchpage.txt deleted file mode 100644 index 9fdadb7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/searchpage.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== گەڕان====== -دەتوانیت ئەنجامەکانی گەڕانەکەت Ù„Û• خوارەوە بدۆزیتەوە. @CREATEPAGEINFO@ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/showrev.txt deleted file mode 100644 index 583ca12..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**ئەمە پێداچوونەوەیەکی Ú©Û†Ù†ÛŒ دۆکیومێنتەکە!** ----- \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/stopwords.txt deleted file mode 100644 index 38d3460..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/stopwords.txt +++ /dev/null @@ -1,39 +0,0 @@ -# ئەمە لیستێکە Ù„Û• وشەکان Ú©Û• پێڕستکار پشتگوێی دەخرێن، یەک وشە بۆ هەر Ù‡ÛŽÚµÛŽÚ© -# کاتێک ئەم ÙØ§ÛŒÙ„Û• بژار دەکەیت دڵنیابە Ù„Û• بەکارهێنانی کۆتاییەکانی Ù‡ÛŽÚµÛŒ UNIX (تاک Ù‡ÛŽÚµÛŒ نوێ) -پێویست ناکات وشەکان کورتتر Ù„Û• 3 چار لەخۆ بگرێت- ئەمانە هەرچۆنێک بێت پشتگوێ خراون -# ئەم لیستە لەسەر بنەمای ئەو لیستەیە Ú©Û• Ù„Û• http://www.ranks.nl/stopwords/ -about -are -as -an -and -you -your -them -their -com -for -from -into -if -in -is -it -how -of -on -or -that -the -this -to -was -what -when -where -who -will -with -und -the -www \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_digest.txt deleted file mode 100644 index b718ea5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -سڵاو! - -Ù¾Û•Ú•Û•Ú©Û• @PAGE@ Ù„Û• @TITLE@ ویکلیک گۆڕا. -گۆڕانکاریەکان لێرەن: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -پێداچوونەوەی Ú©Û†Ù†: @OLDPAGE@ -پێداچوونەوەی نوێ: @NEWPAGE@ - -بۆ بەتاڵکردنەوەی ئاگانامەکانی لاپەڕە، بچۆ ناو ویکی Ù„Û• -@DOKUWIKIURL@ پاشان سەردانی بکە -@SUBSCRIBE@ -ÙˆÛ• گۆڕینی لاپەڕە Ùˆ/یان بۆشایی ناو. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_form.txt deleted file mode 100644 index d8bd22f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_form.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== بەڕێوەبردنی ئابوونە ====== -ئەم پەڕەیە ڕێگەت پێدەدات بەشداریەکانت بەڕێوە ببەیت بۆ ئەم لاپەڕەیە Ùˆ بۆشایی ناو. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_list.txt deleted file mode 100644 index fc6d825..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -سڵاو! - -پەڕەکان Ù„Û• بۆشایی @PAGE@ Ù„Û• @TITLE@ ویکلیک گۆڕا. -ئەمانە Ù¾Û•Ú•Û• گۆڕاوەکانن: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -بۆ بەتاڵکردنەوەی ئاگانامەکانی لاپەڕە، بچۆ ناو ویکی Ù„Û• -@DOKUWIKIURL@ پاشان سەردانی بکە -@SUBSCRIBE@ -ÙˆÛ• گۆڕینی لاپەڕە Ùˆ/یان بۆشایی ناو. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_single.txt deleted file mode 100644 index 350def7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -سڵاو! - -Ù¾Û•Ú•Û•Ú©Û• @PAGE@ Ù„Û• @TITLE@ ویکلیک گۆڕا. -گۆڕانکاریەکان لێرەن: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -بەکارهێنەر : @USER@ -بژارکردنی پوختە : @SUMMARY@ -پێداچوونەوەی Ú©Û†Ù† : @OLDPAGE@ -پێداچوونەوەی نوێ : @NEWPAGE@ -بەرواری پێداچوونەوەی نوێ: @DATE@ - -بۆ بەتاڵکردنەوەی ئاگانامەکانی لاپەڕە، بچۆ ناو ویکی Ù„Û• -@DOKUWIKIURL@ پاشان سەردانی بکە -@SUBSCRIBE@ -ÙˆÛ• گۆڕینی لاپەڕە Ùˆ/یان بۆشایی ناو. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/updateprofile.txt deleted file mode 100644 index becb3fc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/updateprofile.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== نوێکردنەوەی Ù¾Ø±Û†ÙØ§ÛŒÙ„ÛŒ هەژمارەکەت====== -تۆ تەنها پێویستیت بە تەواوکردنی ئەو خانانە هەیە Ú©Û• دەتەوێت بیگۆڕیت. لەوانەیە ناوی بەکارهێنەرت نەگۆڕیت. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ckb/uploadmail.txt deleted file mode 100644 index 957b367..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ckb/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -ÙØ§ÛŒÙ„ÛŽÚ© بارکرا بۆ DokuWikiÛŒ خۆت. وردەکارییەکان لێرەن: - -ÙØ§ÛŒÙ„ : @MEDIA@ -پێداچوونەوەی Ú©Û†Ù†: @OLD@ -بەروار : @DATE@ -وێبگەڕ : @BROWSER@ -ئای Ù¾ÛŒ-ناونیشان: @IPADDRESS@ -ناوی خانەخوێ : @HOSTNAME@ -قەبارە : @SIZE@ -جۆری MIME : @MIME@ -بەکارهێنەر : @USER@ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/admin.txt deleted file mode 100644 index 698c0e6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Správa ====== - -Zde najdete možnosti správy a nastavení DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/adminplugins.txt deleted file mode 100644 index 88e547a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Další zásuvné moduly ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/backlinks.txt deleted file mode 100644 index 59430ee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ZpÄ›tné odkazy ====== - -Zde je seznam stránek, které pravdÄ›podobnÄ› odkazují na aktuální stránku. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/conflict.txt deleted file mode 100644 index b332a47..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Existuje novÄ›jší verze ====== - -Existuje novÄ›jší verze právÄ› upravovaného dokumentu. To se stává, pokud nÄ›kdo jiný zmÄ›nil dokument, který právÄ› upravujete. - -ProhlédnÄ›te si níže uvedené rozdíly, případnÄ› rozdíly z obou verzí ruÄnÄ› spojte dohromady a rozhodnÄ›te se, kterou verzi uchovat. Pokud zvolíte ''Uložit'', bude uložena vaÅ¡e verze. Jinak stisknÄ›te ''ZruÅ¡it'' pro uchování původní verze. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/denied.txt deleted file mode 100644 index 29524e5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nepovolená akce ====== - -Promiňte, ale nemáte dostateÄná oprávnÄ›ní k této Äinnosti. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/diff.txt deleted file mode 100644 index 87a9238..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Rozdíly ====== - -Zde můžete vidÄ›t rozdíly mezi vybranou verzí a aktuální verzí dané stránky. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/draft.txt deleted file mode 100644 index ebdfb8d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Nalezen koncept ====== - -VaÅ¡e minulá editace této stránky nebyla korektnÄ› dokonÄena. DokuWiki bÄ›hem editace automaticky uložila koncept, který nyní můžete použít a pokraÄovat v editaci. Níže je vidÄ›t text uložený bÄ›hem minulé editace. - -Prosím rozhodnÄ›te se, jestli chcete automaticky uložený koncept //obnovit// a pokraÄovat v editaci, nebo jej chcete //vymazat//, nebo úplnÄ› //zruÅ¡it// celý proces editace. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/edit.txt deleted file mode 100644 index 1a135ae..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Upravte stránku a stisknÄ›te ''Uložit''. Na stránce [[wiki:syntax]] se můžete dozvÄ›dÄ›t více o wiki syntaxi. Prosím upravujte stránky pouze, pokud je můžete **vylepÅ¡it**. V případÄ›, že si chcete nÄ›co pouze vyzkouÅ¡et, použijte radÄ›ji [[playground:playground|pískoviÅ¡tÄ›]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/editrev.txt deleted file mode 100644 index 44f0bc6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Máte naÄtenou starší verzi dokumentu!** Pokud ji uložíte, vytvoříte tím novou aktuální verzi. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/index.txt deleted file mode 100644 index f14979b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Index ====== - -Zde je k dispozici index vÅ¡ech dostupných stránek seÅ™azený podle [[doku>cs:namespaces|jmenných prostorů]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/cs/install.html deleted file mode 100644 index 2eeb777..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Tato stránka vám pomůže při první instalaci a konfiguraci Dokuwiki. Více informací o tomto instalátoru naleznete v jeho vlastní dokumentaci.

    - -

    DokuWiki používá obyÄejné soubory pro uložení wiki stránek a dalších informací spojených s nimi (napÅ™. obrázků, vyhledávacích indexů, starších verzí). Aby DokuWiki správnÄ› fungovala musí mít přístup k adresářům, kde jsou uloženy tyto soubory. Tento instalátor není schopen sám nastavit přístupová práva k souborům a adresářům. To se obyÄejnÄ› dÄ›lá přímo v shellu nebo, používáte-li hosting, pÅ™es FTP nebo ovládací panel vaÅ¡eho hostingu (napÅ™. cPanel).

    - -

    Tento instalátor nastaví ACL (přístupová práva uživatelů) pro vaÅ¡i DokuWiki, což umožní správci pÅ™ihlásit se do administraÄní Äásti DokuWiki a tam instalovat pluginy, spravovat uživatele, nastavovat přístup k wiki stránkám a mÄ›nit další nastavení wiki. Není to nutné, ale zpříjemní to správu DokuWiki.

    - -

    Zkušení uživatelé nebo uživatelé se speciálními požadavky by se měli podívat na následující stránky pro další informace ohledně instalace a nastavení DokuWiki.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/cs/jquery.ui.datepicker.js deleted file mode 100644 index 6e5552c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Czech initialisation for the jQuery UI date picker plugin. */ -/* Written by Tomas Muller (tomas@tomas-muller.net). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.cs = { - closeText: "Zavřít", - prevText: "Dříve", - nextText: "PozdÄ›ji", - currentText: "Nyní", - monthNames: [ "leden", "únor", "bÅ™ezen", "duben", "kvÄ›ten", "Äerven", - "Äervenec", "srpen", "září", "říjen", "listopad", "prosinec" ], - monthNamesShort: [ "led", "úno", "bÅ™e", "dub", "kvÄ›", "Äer", - "Ävc", "srp", "zář", "říj", "lis", "pro" ], - dayNames: [ "nedÄ›le", "pondÄ›lí", "úterý", "stÅ™eda", "Ätvrtek", "pátek", "sobota" ], - dayNamesShort: [ "ne", "po", "út", "st", "Ät", "pá", "so" ], - dayNamesMin: [ "ne", "po", "út", "st", "Ät", "pá", "so" ], - weekHeader: "Týd", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.cs ); - -return datepicker.regional.cs; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/cs/lang.php deleted file mode 100644 index b7f0f16..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/lang.php +++ /dev/null @@ -1,382 +0,0 @@ - - * @author Aleksandr Selivanov - * @author Robert Surý - * @author Martin Hořínek - * @author Jonáš Dyba - * @author Bohumir Zamecnik - * @author Tomas Valenta - * @author Zbynek Krivka - * @author Marek Sacha - * @author Lefty - * @author Vojta Beran - * @author Jakub A. Těšínský (j@kub.cz) - * @author mkucera66 - * @author ZbynÄ›k KÅ™ivka - * @author Petr Klíma - * @author Radovan Buroň - * @author Viktor Zavadil - * @author Jaroslav Lichtblau - * @author Turkislav - * @author Daniel SlováÄek - * @author Martin RůžiÄka - * @author Pavel KrupiÄka - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '\''; -$lang['btn_edit'] = 'Upravit stránku'; -$lang['btn_source'] = 'Zdrojový kód stránky'; -$lang['btn_show'] = 'Zobrazit stránku'; -$lang['btn_create'] = 'VytvoÅ™it stránku'; -$lang['btn_search'] = 'Hledat'; -$lang['btn_save'] = 'Uložit'; -$lang['btn_preview'] = 'Náhled'; -$lang['btn_top'] = 'Nahoru'; -$lang['btn_newer'] = '<< novÄ›jší'; -$lang['btn_older'] = 'starší >>'; -$lang['btn_revs'] = 'Starší verze'; -$lang['btn_recent'] = 'Poslední úpravy'; -$lang['btn_upload'] = 'NaÄíst'; -$lang['btn_cancel'] = 'ZruÅ¡it'; -$lang['btn_index'] = 'Mapa stránek'; -$lang['btn_secedit'] = 'Upravit'; -$lang['btn_login'] = 'PÅ™ihlásit se'; -$lang['btn_logout'] = 'Odhlásit se'; -$lang['btn_admin'] = 'Správa'; -$lang['btn_update'] = 'Aktualizovat'; -$lang['btn_delete'] = 'Vymazat'; -$lang['btn_back'] = 'ZpÄ›t'; -$lang['btn_backlink'] = 'ZpÄ›tné odkazy'; -$lang['btn_subscribe'] = 'Odebírat e-mailem zmÄ›ny stránky'; -$lang['btn_profile'] = 'Upravit profil'; -$lang['btn_reset'] = 'Reset'; -$lang['btn_resendpwd'] = 'Nastavit nové heslo'; -$lang['btn_draft'] = 'Upravit koncept'; -$lang['btn_recover'] = 'Obnovit koncept'; -$lang['btn_draftdel'] = 'Vymazat koncept'; -$lang['btn_revert'] = 'Vrátit zpÄ›t'; -$lang['btn_register'] = 'Registrovat'; -$lang['btn_apply'] = 'Použít'; -$lang['btn_media'] = 'Správa médií'; -$lang['btn_deleteuser'] = 'Odstranit můj úÄet'; -$lang['btn_img_backto'] = 'ZpÄ›t na %s'; -$lang['btn_mediaManager'] = 'Zobrazit ve správÄ› médií'; -$lang['loggedinas'] = 'PÅ™ihlášen(a) jako:'; -$lang['user'] = 'Uživatelské jméno'; -$lang['pass'] = 'Heslo'; -$lang['newpass'] = 'Nové heslo'; -$lang['oldpass'] = 'SouÄasné heslo'; -$lang['passchk'] = 'Zopakovat'; -$lang['remember'] = 'Zapamatovat'; -$lang['fullname'] = 'Celé jméno'; -$lang['email'] = 'E-mail'; -$lang['profile'] = 'Uživatelský profil'; -$lang['badlogin'] = 'Zadané uživatelské jméno a heslo není správnÄ›.'; -$lang['badpassconfirm'] = 'Bohužel Å¡patné heslo'; -$lang['minoredit'] = 'Drobné zmÄ›ny'; -$lang['draftdate'] = 'Koncept automaticky uložen v'; -$lang['nosecedit'] = 'Stránka byla v meziÄase zmÄ›nÄ›na. Informace o sekci již nebylo platné, byla naÄtena celá stránka.'; -$lang['searchcreatepage'] = 'Pokud jste nenaÅ¡li to, co jste hledali, můžete vytvoÅ™it nebo upravit stránku %s, pojmenovanou podle vaÅ¡eho dotazu.'; -$lang['search_fullresults'] = 'Fulltextové výsledky'; -$lang['js']['search_toggle_tools'] = 'Zobrazit/skrýt vyhledávací nástroje'; -$lang['js']['willexpire'] = 'Váš zámek pro editaci za chvíli vyprší.\nAbyste pÅ™edeÅ¡li konfliktům, stisknÄ›te tlaÄítko Náhled a zámek se prodlouží.'; -$lang['js']['notsavedyet'] = 'Jsou tu neuložené zmÄ›ny, které budou ztraceny. -Chcete opravdu pokraÄovat?'; -$lang['js']['searchmedia'] = 'Hledat soubory'; -$lang['js']['keepopen'] = 'Po vybrání souboru nechat okno otevÅ™ené'; -$lang['js']['hidedetails'] = 'Skrýt detaily'; -$lang['js']['mediatitle'] = 'Nastavení odkazu'; -$lang['js']['mediadisplay'] = 'Typ odkazu'; -$lang['js']['mediaalign'] = 'Zarovnání'; -$lang['js']['mediasize'] = 'Velikost obrázku'; -$lang['js']['mediatarget'] = 'Cíl odkazu'; -$lang['js']['mediaclose'] = 'Zavřít'; -$lang['js']['mediainsert'] = 'Vložit'; -$lang['js']['mediadisplayimg'] = 'Zobrazit obrázek'; -$lang['js']['mediadisplaylnk'] = 'Zobrazit pouze odkaz'; -$lang['js']['mediasmall'] = 'Malá verze'; -$lang['js']['mediamedium'] = 'StÅ™ední verze'; -$lang['js']['medialarge'] = 'Velká verze'; -$lang['js']['mediaoriginal'] = 'Původní verze'; -$lang['js']['medialnk'] = 'Odkaz na stránku s detailem'; -$lang['js']['mediadirect'] = 'Přímý odkaz na originál'; -$lang['js']['medianolnk'] = 'Žádný odkaz'; -$lang['js']['medianolink'] = 'Neodkazovat na obrázek'; -$lang['js']['medialeft'] = 'Zarovnat obrázek doleva.'; -$lang['js']['mediaright'] = 'Zarovnat obrázek doprava.'; -$lang['js']['mediacenter'] = 'Zarovnat obrázek na stÅ™ed.'; -$lang['js']['medianoalign'] = 'Nepoužívat zarovnání.'; -$lang['js']['nosmblinks'] = 'Odkazování na sdílené prostÅ™edky Windows funguje jen v Internet Exploreru. -PÅ™esto tento odkaz můžete zkopírovat a vložit jinde.'; -$lang['js']['linkwiz'] = 'Průvodce odkazy'; -$lang['js']['linkto'] = 'Odkaz na:'; -$lang['js']['del_confirm'] = 'Vymazat tuto položku?'; -$lang['js']['restore_confirm'] = 'Opravdu obnovit tuto verzi?'; -$lang['js']['media_diff'] = 'Prohlédnout rozdíly:'; -$lang['js']['media_diff_both'] = 'Vedle sebe'; -$lang['js']['media_diff_opacity'] = 'ZvýraznÄ›ní'; -$lang['js']['media_diff_portions'] = 'OsvÄ›dÄit'; -$lang['js']['media_select'] = 'Vybrat soubory...'; -$lang['js']['media_upload_btn'] = 'Nahrát'; -$lang['js']['media_done_btn'] = 'Hotovo'; -$lang['js']['media_drop'] = 'Sem pÅ™etáhnÄ›te soubory pro nahrátí'; -$lang['js']['media_cancel'] = 'odstranit'; -$lang['js']['media_overwrt'] = 'PÅ™epsat existující soubory'; -$lang['js']['data_insecure'] = 'UPOZORNÄšNÃ: Zdá se, že váš datový adresář není správnÄ› zabezpeÄen. Prosím, pÅ™eÄtÄ›te si o zabezpeÄení přístupu v DokuWiki.'; -$lang['search_exact_match'] = 'PÅ™esná shoda'; -$lang['search_starts_with'] = 'ZaÄíná s'; -$lang['search_ends_with'] = 'KonÄí s'; -$lang['search_contains'] = 'Obsahuje'; -$lang['search_custom_match'] = 'Vlastní'; -$lang['search_any_ns'] = 'Jakýkoliv jmenný prostor'; -$lang['search_any_time'] = 'Jakýkoliv Äas'; -$lang['search_past_7_days'] = 'Minulý týden'; -$lang['search_past_month'] = 'Minulý mÄ›síc'; -$lang['search_past_year'] = 'Minulý rok'; -$lang['search_sort_by_hits'] = 'Řadit podle shody'; -$lang['search_sort_by_mtime'] = 'Řadit podle naposledy zmÄ›nÄ›ných'; -$lang['regmissing'] = 'Musíte vyplnit vÅ¡echny údaje.'; -$lang['reguexists'] = 'Uživatel se stejným jménem už je zaregistrován.'; -$lang['regsuccess'] = 'Uživatelský úÄet byl vytvoÅ™en a heslo zasláno e-mailem.'; -$lang['regsuccess2'] = 'Uživatelský úÄet byl vytvoÅ™en.'; -$lang['regfail'] = 'Uživatelský profil nemohl být vytvoÅ™en.'; -$lang['regmailfail'] = 'Zdá se, že nastala chyba pÅ™i posílání mailu s heslem. Zkuste kontaktovat správce.'; -$lang['regbadmail'] = 'Zadaná e-mailová adresa není platná. Pokud si myslíte, že to je Å¡patnÄ›, zkuste kontaktovat správce.'; -$lang['regbadpass'] = 'Heslo nebylo zadáno dvakrát stejnÄ›, zkuste to prosím znovu.'; -$lang['regpwmail'] = 'VaÅ¡e heslo do systému DokuWiki'; -$lang['reghere'] = 'Nemáte uživatelský úÄet? ZÅ™iÄte si ho'; -$lang['profna'] = 'Tato wiki neumožňuje zmÄ›nu profilu'; -$lang['profnochange'] = 'Žádné zmÄ›ny nebyly provedeny.'; -$lang['profnoempty'] = 'Nelze vynechat jméno nebo e-mailovou adresu.'; -$lang['profchanged'] = 'Uživatelský profil zmÄ›nÄ›n.'; -$lang['profnodelete'] = 'Tato wiki nepodporuje mazání uživatelů'; -$lang['profdeleteuser'] = 'Smazat úÄet'; -$lang['profdeleted'] = 'Váš uživatelský úÄet byl z této wiki smazán'; -$lang['profconfdelete'] = 'Chci smazat můj úÄet z této wiki.
    Tato akce je nevratná.'; -$lang['profconfdeletemissing'] = 'Potvrzovací tlaÄítko nezaÅ¡krtnuto'; -$lang['proffail'] = 'Uživatelský profil nebyl aktualizován.'; -$lang['pwdforget'] = 'ZapomnÄ›li jste heslo? Nechte si zaslat nové'; -$lang['resendna'] = 'Tato wiki neumožňuje zasílání nových hesel.'; -$lang['resendpwd'] = 'Nastavit nové heslo pro'; -$lang['resendpwdmissing'] = 'Musíte vyplnit vÅ¡echny položky.'; -$lang['resendpwdnouser'] = 'Bohužel takový uživatel v systému není.'; -$lang['resendpwdbadauth'] = 'Tento autorizaÄní kód není platný. Zadali jste opravdu celý odkaz na potvrzovací stránku?'; -$lang['resendpwdconfirm'] = 'Odkaz na potvrzovací stránku byl odeslán e-mailem.'; -$lang['resendpwdsuccess'] = 'VaÅ¡e nové heslo bylo odesláno e-mailem.'; -$lang['license'] = 'KromÄ› míst, kde je explicitnÄ› uvedeno jinak, je obsah této wiki licencován pod následující licencí:'; -$lang['licenseok'] = 'Poznámka: Tím, že editujete tuto stránku, souhlasíte, aby váš obsah byl licencován pod následující licencí:'; -$lang['searchmedia'] = 'Hledat jméno souboru:'; -$lang['searchmedia_in'] = 'Hledat v %s'; -$lang['txt_upload'] = 'Vyberte soubor jako přílohu:'; -$lang['txt_filename'] = 'Wiki jméno (volitelné):'; -$lang['txt_overwrt'] = 'PÅ™epsat existující soubor'; -$lang['maxuploadsize'] = 'Max. velikost souboru %s'; -$lang['allowedmime'] = 'Seznam povolených přípon souboru'; -$lang['lockedby'] = 'PrávÄ› zamknuto:'; -$lang['lockexpire'] = 'Zámek vyprší:'; -$lang['rssfailed'] = 'Nastala chyba pÅ™i vytváření tohoto RSS: '; -$lang['nothingfound'] = 'Nic nenalezeno.'; -$lang['mediaselect'] = 'VýbÄ›r dokumentu'; -$lang['uploadsucc'] = 'PÅ™enos probÄ›hl v pořádku'; -$lang['uploadfail'] = 'Chyba pÅ™i naÄítání. Možná kvůli Å¡patnÄ› nastaveným právům?'; -$lang['uploadwrong'] = 'NaÄtení souboru s takovouto příponou není dovoleno.'; -$lang['uploadexist'] = 'Soubor už existuje, necháme ho být.'; -$lang['uploadbadcontent'] = 'Nahraný obsah neodpovídá jeho příponÄ› souboru %s.'; -$lang['uploadspam'] = 'NaÄtený dokument byl odmítnut, je na spamovém blacklistu.'; -$lang['uploadxss'] = 'NaÄtený dokument byl odmítnut. Zdá se, že obsahuje Å¡kodlivé vÄ›ci.'; -$lang['uploadsize'] = 'Nahraný soubor byl příliÅ¡ velký (max. %s)'; -$lang['deletesucc'] = 'Soubor "%s" byl vymazán.'; -$lang['deletefail'] = 'Soubor "%s" nelze vymazat - zkontrolujte oprávnÄ›ní.'; -$lang['mediainuse'] = 'Soubor "%s" nebyl vymazán - stále se používá.'; -$lang['namespaces'] = 'Jmenné prostory'; -$lang['mediafiles'] = 'Dostupné soubory'; -$lang['accessdenied'] = 'Nejste autorizován k přístupu na tuto stránku.'; -$lang['mediausage'] = 'K odkázání se na tento soubor použijte následující syntax:'; -$lang['mediaview'] = 'Zobrazit původní soubor'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'NaÄíst soubor do aktuálního jmenného prostoru. K vytvoÅ™ení nových jmenných prostorů, pÅ™idejte jejich názvy na zaÄátek wiki jména (oddÄ›lte dvojteÄkou).'; -$lang['mediaextchange'] = 'Přípona souboru byla zmÄ›nÄ›na z .%s na .%s!'; -$lang['reference'] = 'Odkazy na'; -$lang['ref_inuse'] = 'Soubor nelze vymazat, jelikož ho využívají následující stránky:'; -$lang['ref_hidden'] = 'NÄ›které odkazy jsou na stránkách, kam nemáte právo přístupu'; -$lang['hits'] = '- poÄet výskytů'; -$lang['quickhits'] = 'Odpovídající stránky'; -$lang['toc'] = 'Obsah'; -$lang['current'] = 'aktuální'; -$lang['yours'] = 'VaÅ¡e verze'; -$lang['diff'] = 'Zobrazit rozdíly vůÄi aktuální verzi'; -$lang['diff2'] = 'Zobrazit rozdíly mezi vybranými verzemi'; -$lang['difflink'] = 'Odkaz na výstup diff'; -$lang['diff_type'] = 'Zobrazit rozdíly:'; -$lang['diff_inline'] = 'Vložené'; -$lang['diff_side'] = 'PÅ™idané'; -$lang['diffprevrev'] = 'PÅ™edchozí verze'; -$lang['diffnextrev'] = 'Následující verze'; -$lang['difflastrev'] = 'Poslední revize'; -$lang['diffbothprevrev'] = 'ObÄ› strany pÅ™edchozí revize'; -$lang['diffbothnextrev'] = 'ObÄ› strany příští revize'; -$lang['line'] = 'Řádek'; -$lang['breadcrumb'] = 'Historie:'; -$lang['youarehere'] = 'UmístÄ›ní:'; -$lang['lastmod'] = 'Poslední úprava:'; -$lang['by'] = 'autor:'; -$lang['deleted'] = 'odstranÄ›no'; -$lang['created'] = 'vytvoÅ™eno'; -$lang['restored'] = 'stará verze byla obnovena (%s)'; -$lang['external_edit'] = 'upraveno mimo DokuWiki'; -$lang['summary'] = 'Komentář k úpravám'; -$lang['noflash'] = 'Pro pÅ™ehrání obsahu potÅ™ebujete Adobe Flash Plugin.'; -$lang['download'] = 'Stáhnout snippet'; -$lang['tools'] = 'Nástroje'; -$lang['user_tools'] = 'Uživatelské nástroje'; -$lang['site_tools'] = 'Nástroje pro tento web'; -$lang['page_tools'] = 'Nástroje pro stránku'; -$lang['skip_to_content'] = 'jít k obsahu'; -$lang['sidebar'] = 'Postranní liÅ¡ta'; -$lang['mail_newpage'] = 'nová stránka:'; -$lang['mail_changed'] = 'zmÄ›na stránky:'; -$lang['mail_subscribe_list'] = 'stránky zmÄ›nÄ›né ve jmenném prostoru:'; -$lang['mail_new_user'] = 'nový uživatel:'; -$lang['mail_upload'] = 'nahraný soubor:'; -$lang['changes_type'] = 'Prohlednou zmÄ›ny '; -$lang['pages_changes'] = 'stránek'; -$lang['media_changes'] = 'souborů médií'; -$lang['both_changes'] = 'stránek i médií'; -$lang['qb_bold'] = 'TuÄnÄ›'; -$lang['qb_italic'] = 'Kurzíva'; -$lang['qb_underl'] = 'Podtržení'; -$lang['qb_code'] = 'Neformátovat (zdrojový kód)'; -$lang['qb_strike'] = 'PÅ™eÅ¡krtnutý text'; -$lang['qb_h1'] = 'Nadpis 1. úrovnÄ›'; -$lang['qb_h2'] = 'Nadpis 2. úrovnÄ›'; -$lang['qb_h3'] = 'Nadpis 3. úrovnÄ›'; -$lang['qb_h4'] = 'Nadpis 4. úrovnÄ›'; -$lang['qb_h5'] = 'Nadpis 5. úrovnÄ›'; -$lang['qb_h'] = 'Nadpis'; -$lang['qb_hs'] = 'Vybrat nadpis'; -$lang['qb_hplus'] = 'Nadpis vyšší úrovnÄ›'; -$lang['qb_hminus'] = 'Nadpis nižší úrovnÄ›'; -$lang['qb_hequal'] = 'Nadpis stejné úrovnÄ›'; -$lang['qb_link'] = 'Interní odkaz'; -$lang['qb_extlink'] = 'Externí odkaz'; -$lang['qb_hr'] = 'Vodorovná Äára'; -$lang['qb_ol'] = 'Číslovaný seznam'; -$lang['qb_ul'] = 'NeÄíslovaný seznam'; -$lang['qb_media'] = 'Vložit obrázky nebo jiné soubory'; -$lang['qb_sig'] = 'Vložit podpis'; -$lang['qb_smileys'] = 'Emotikony'; -$lang['qb_chars'] = 'Speciální znaky'; -$lang['upperns'] = 'skoÄit do nadÅ™azeného jmenného prostoru'; -$lang['metaedit'] = 'Upravit Metadata'; -$lang['metasaveerr'] = 'Chyba pÅ™i zápisu metadat'; -$lang['metasaveok'] = 'Metadata uložena'; -$lang['img_title'] = 'Titulek:'; -$lang['img_caption'] = 'Popis:'; -$lang['img_date'] = 'Datum:'; -$lang['img_fname'] = 'Jméno souboru:'; -$lang['img_fsize'] = 'Velikost:'; -$lang['img_artist'] = 'Autor fotografie:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Formát:'; -$lang['img_camera'] = 'Typ fotoaparátu:'; -$lang['img_keywords'] = 'KlíÄová slova:'; -$lang['img_width'] = 'Šířka:'; -$lang['img_height'] = 'Výška:'; -$lang['subscr_subscribe_success'] = '%s byl pÅ™ihlášen do seznamu odbÄ›ratelů %s'; -$lang['subscr_subscribe_error'] = 'DoÅ¡lo k chybÄ› pÅ™i pÅ™ihlaÅ¡ování %s do seznamu odbÄ›ratelů %s'; -$lang['subscr_subscribe_noaddress'] = 'K VaÅ¡emu loginu neexistuje žádná adresa, nemohl jste být pÅ™ihlášen do seznamu odbÄ›ratelů.'; -$lang['subscr_unsubscribe_success'] = '%s byl odhlášen ze seznamu odbÄ›ratelů %s'; -$lang['subscr_unsubscribe_error'] = 'DoÅ¡lo k chybÄ› pÅ™i odhlaÅ¡ování %s ze seznamu odbÄ›ratelů %s'; -$lang['subscr_already_subscribed'] = '%s již je pÅ™ihlášen do seznamu odbÄ›ratelů %s'; -$lang['subscr_not_subscribed'] = '%s není pÅ™ihlášen do seznamu odbÄ›ratelů %s'; -$lang['subscr_m_not_subscribed'] = 'V souÄasné dobÄ› neodebíráte zmÄ›ny na aktuální stránce nebo ve jmenném prostoru.'; -$lang['subscr_m_new_header'] = 'PÅ™ihlásit k odebírání zmÄ›n e-mailem'; -$lang['subscr_m_current_header'] = 'Aktuální odbÄ›ratelé zmÄ›n'; -$lang['subscr_m_unsubscribe'] = 'Odhlásit z odbÄ›ru zmÄ›n e-mailem'; -$lang['subscr_m_subscribe'] = 'PÅ™ihlásit se k odbÄ›ru zmÄ›n e-mailem'; -$lang['subscr_m_receive'] = 'PÅ™ejete si dostávat'; -$lang['subscr_style_every'] = 'e-mail pro každou zmÄ›nu'; -$lang['subscr_style_digest'] = 'souhrnný e-mail zmÄ›n pro každou stránku (každé %.2f dny/dní)'; -$lang['subscr_style_list'] = 'seznam zmÄ›nÄ›ných stránek od posledního e-mailu (každé %.2f dny/dní)'; -$lang['authtempfail'] = 'Autentizace uživatelů je doÄasnÄ› nedostupná. Pokud tento problém pÅ™etrvává, informujte prosím správce této wiki.'; -$lang['i_chooselang'] = 'Vyberte si jazyk'; -$lang['i_installer'] = 'Instalace DokuWiki'; -$lang['i_wikiname'] = 'Název wiki'; -$lang['i_enableacl'] = 'Zapnout ACL (doporuÄeno)'; -$lang['i_superuser'] = 'Správce'; -$lang['i_problems'] = 'Instalátor narazil na níže popsané problémy. Nelze pokraÄovat v instalaci, dokud je neopravíte.'; -$lang['i_modified'] = 'Instalátor bude z bezpeÄnostních důvodů pracovat pouze s Äistou a jeÅ¡tÄ› neupravenou instalací DokuWiki. BuÄ znovu rozbalte soubory z instalaÄního balíÄku, nebo zkuste prostudovat instrukce pro instalaci DokuWiki.'; -$lang['i_funcna'] = 'PHP funkce %s není dostupná. Váš webhosting ji možná z nÄ›jakého důvodu vypnul.'; -$lang['i_disabled'] = 'Bylo zakázáno vaším poskytovatelem.'; -$lang['i_funcnmail'] = 'Poznámka: Funkce mail() není v PHP dostupná. %s Pokud tento problém pÅ™etrvává, zkuste nainstalovat smtp plugin.'; -$lang['i_phpver'] = 'Verze vaší instalace PHP %s je nižší než požadovaná %s. Budete muset aktualizovat svou instalaci PHP.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload musí být vypnut v php.ini pro bÄ›h DokuWiki.'; -$lang['i_urandom'] = 'DokuWiki nemůže vytvoÅ™it kryptograficky bezpeÄná Äísla pro cookies. Zkuste zkontrolovat nastavení open_basedir v php.ini, zda máte pÅ™istup k /dev/urandom .'; -$lang['i_permfail'] = 'DokuWiki nemůže zapisovat do %s. Budete muset opravit práva k tomuto adresáři.'; -$lang['i_confexists'] = '%s již existuje'; -$lang['i_writeerr'] = 'Nelze vytvoÅ™it %s. Budete muset zkontrolovat práva k souborům Äi adresářům a vytvoÅ™it tento soubor ruÄnÄ›.'; -$lang['i_badhash'] = 'soubor dokuwiki.php (hash=%s) nebyl rozpoznán nebo byl upraven'; -$lang['i_badval'] = '%s - neplatná nebo prázdná hodnota'; -$lang['i_success'] = 'Konfigurace byla úspěšnÄ› dokonÄena. Nyní můžete smazat soubor install.php. PokraÄujte do své nové DokuWiki.'; -$lang['i_failure'] = 'Vyskytly se nÄ›jaké chyby pÅ™i zápisu do konfiguraÄních souborů. Budete je nejspíš muset upravit ruÄnÄ› pÅ™ed použitím své nové DokuWiki.'; -$lang['i_policy'] = 'Úvodní politika ACL'; -$lang['i_pol0'] = 'OtevÅ™ená wiki (Ätení, zápis a upload pro vÅ¡echny)'; -$lang['i_pol1'] = 'VeÅ™ejná wiki (Ätení pro vÅ¡echny, zápis a upload pro registrované uživatele)'; -$lang['i_pol2'] = 'UzavÅ™ená wiki (Ätení, zápis a upload pouze pro registrované uživatele)'; -$lang['i_allowreg'] = 'Povol uživatelům registraci'; -$lang['i_retry'] = 'Zkusit znovu'; -$lang['i_license'] = 'Vyberte prosím licenci obsahu:'; -$lang['i_license_none'] = 'Nezobrazovat žádné licenÄní informace'; -$lang['i_pop_field'] = 'Prosím, pomozte nám vylepÅ¡it DokuWiki:'; -$lang['i_pop_label'] = 'Jednou mÄ›síÄnÄ› zaslat anonymní data o využívání DokuWiki jejím vývojářům'; -$lang['recent_global'] = 'PrávÄ› si prohlížíte zmÄ›ny ve jmenném prostoru %s. Také si můžete zobrazit zmÄ›ny v celé wiki.'; -$lang['years'] = 'pÅ™ed %d roky'; -$lang['months'] = 'pÅ™ed %d mÄ›síci'; -$lang['weeks'] = 'pÅ™ed %d týdny'; -$lang['days'] = 'pÅ™ed %d dny'; -$lang['hours'] = 'pÅ™ed %d hodinami'; -$lang['minutes'] = 'pÅ™ed %d minutami'; -$lang['seconds'] = 'pÅ™ed %d sekundami'; -$lang['wordblock'] = 'VaÅ¡e zmÄ›ny nebyly uloženy, protože obsahují blokovaný text(spam).'; -$lang['media_uploadtab'] = 'Nahrát'; -$lang['media_searchtab'] = 'Hledat'; -$lang['media_file'] = 'Soubor'; -$lang['media_viewtab'] = 'Zobrazit'; -$lang['media_edittab'] = 'Upravit'; -$lang['media_historytab'] = 'Historie'; -$lang['media_list_thumbs'] = 'ZmenÅ¡eniny'; -$lang['media_list_rows'] = 'Řádky'; -$lang['media_sort_name'] = 'Jméno'; -$lang['media_sort_date'] = 'Datum'; -$lang['media_namespaces'] = 'Vyber jmenný prostor'; -$lang['media_files'] = 'Soubory v %s'; -$lang['media_upload'] = 'Upload do %s'; -$lang['media_search'] = 'Hledat v %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s na %s'; -$lang['media_edit'] = 'Upravit %s'; -$lang['media_history'] = 'Historie %s'; -$lang['media_meta_edited'] = 'metadata upravena'; -$lang['media_perm_read'] = 'Bohužel, nemáte práva Äíst soubory.'; -$lang['media_perm_upload'] = 'Bohužel, nemáte práva nahrávat soubory.'; -$lang['media_update'] = 'Nahrát novou verzi'; -$lang['media_restore'] = 'Obnovit tuto verzi'; -$lang['media_acl_warning'] = 'Tento seznam nemusí být úplný z důvodu omezení práv ACL a skrytým stránkám.'; -$lang['email_fail'] = 'Funkce mail() v PHP chybí nebo je zakázána. Tato e-mailová zpráva nebyla odeslána:'; -$lang['currentns'] = 'Aktuální jmenný prostor'; -$lang['searchresult'] = 'Výsledek hledání'; -$lang['plainhtml'] = 'ÄŒisté HTML'; -$lang['wikimarkup'] = 'Wiki jazyk'; -$lang['page_nonexist_rev'] = 'Stránka neexistovala na %s. Byla vytvoÅ™ena dodateÄne na %s.'; -$lang['unable_to_parse_date'] = 'Nelze rozebrat parametr "%s".'; -$lang['email_signature_text'] = 'Tento e-mail byl automaticky vygenerován systémem DokuWiki -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/locked.txt deleted file mode 100644 index 23fd943..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Stránka je zamknutá ====== - -Tato stránka je právÄ› zamknutá pro úpravy jiným uživatelem. Musíte poÄkat, než onen uživatel dokonÄí své úpravy nebo než tento zámek vyprší. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/login.txt deleted file mode 100644 index a44ae59..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== PÅ™ihlášení ====== - -MomentálnÄ› nejste pÅ™ihlášen(a)! Prosím vložte své identifikaÄní údaje níže. Pro pÅ™ihlášení musíte mít zapnuté cookies. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/mailtext.txt deleted file mode 100644 index 8036ebe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Stránka ve vaší DokuWiki byla zmÄ›nÄ›na. Zde jsou podrobnosti: - -Datum : @DATE@ -ProhlížeÄ : @BROWSER@ -IP adresa : @IPADDRESS@ -Hostitel : @HOSTNAME@ -Stará verze : @OLDPAGE@ -Nová verze : @NEWPAGE@ -Komentář : @SUMMARY@ -Uživatel : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/cs/mailwrap.html deleted file mode 100644 index f15ec06..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - - @TITLE@ - - - - - @HTMLBODY@ - -

    - @EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/newpage.txt deleted file mode 100644 index 31166eb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Stránka s tímto názvem jeÅ¡tÄ› neexistuje ====== - -Odkaz vás zavedl na stránku, která jeÅ¡tÄ› neexistuje. Můžete ji vytvoÅ™it stisknutím tlaÄítka **VytvoÅ™it stránku**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/norev.txt deleted file mode 100644 index f601f58..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Taková verze neexistuje ====== - -Zadaná verze neexistuje. StisknÄ›te tlaÄítko ''Starší verze'' pro seznam starších verzí tohoto dokumentu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/onceexisted.txt deleted file mode 100644 index 698a98a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Tato stránka již neexistuje ====== - -Sledovali jste odkaz na stránku, která již neexistuje. Můžete zkontrolovat seznam [[?do=revisions|old revisions]] a zjistit, kdy a proÄ byl odstranÄ›n, pÅ™istoupit ke starým revizím nebo jej obnovit. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/password.txt deleted file mode 100644 index 6b7c682..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/password.txt +++ /dev/null @@ -1,7 +0,0 @@ -Dobrý den! - -Zde jsou pÅ™ihlaÅ¡ovací informace pro wiki @TITLE@ (@DOKUWIKIURL@) - -Jméno : @FULLNAME@ -Uživatelské jméno : @LOGIN@ -Heslo : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/preview.txt deleted file mode 100644 index a11a205..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Náhled ====== - -Zde je náhled, jak bude dokument vypadat. **Pozor: Soubor zatím není uložen**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/pwconfirm.txt deleted file mode 100644 index 2605b48..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Dobrý den! - -NÄ›kdo požádal o nové heslo k vaÅ¡emu uživatelskému úÄtu na wiki @TITLE@ (@DOKUWIKIURL@) - -Pokud jste o nové heslo nežádali, ignorujte prosím tento e-mail. - -Pro potvrzení, že jste tento požadavek poslali opravdu vy, prosím otevÅ™ete následující odkaz. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/read.txt deleted file mode 100644 index d5b2d73..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/read.txt +++ /dev/null @@ -1 +0,0 @@ -Tato stránka je pouze pro Ätení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho mÄ›nit. Zeptejte se správce, pokud si myslíte, že nÄ›co není v pořádku. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/recent.txt deleted file mode 100644 index e0c3693..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Poslední úpravy ====== - -Následující stránky byly nedávno zmÄ›nÄ›ny: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/register.txt deleted file mode 100644 index b0d6bb1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Zaregistrujte se jako nový uživatel ====== - -Abyste získali uživatelský úÄet, vyplňte prosím vÅ¡echny informace v následujícím formuláři. Zadejte **platnou** mailovou adresu, na níž bude zasláno heslo. Uživatelské jméno musí být v platném [[doku>pagename|formátu]] (který je stejný jako formát názvu stránky). diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/registermail.txt deleted file mode 100644 index 3c449bc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Zaregistroval se nový uživatel. Zde jsou detaily: - -Uživatelské jméno : @NEWUSER@ -Celé jméno : @NEWNAME@ -E-mail : @NEWEMAIL@ - -Datum : @DATE@ -ProhlížeÄ : @BROWSER@ -IP adresa : @IPADDRESS@ -Hostitel : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/resendpwd.txt deleted file mode 100644 index 0820f28..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Zaslat nové heslo ====== - -Abyste získali nové heslo ke svému úÄtu v této wiki, vyplňte vÅ¡echny níže uvedené informace. Nové heslo bude zasláno na e-mailovou adresu, kterou jste zadali pÅ™i registraci. Uživatelské jméno by mÄ›lo být stejné jako vaÅ¡e uživatelské jméno, s nímž se pÅ™ihlaÅ¡ujete do této wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/resetpwd.txt deleted file mode 100644 index 7e640d8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nastavení nového hesla ====== - -Zadejte prosím nové heslo pro váš úÄet. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/revisions.txt deleted file mode 100644 index e3744b7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Starší verze ====== - -Zde jsou starší verze daného dokumentu. Pro návrat ke starší verzi si ji zvolte ze seznamu níže, stisknÄ›te tlaÄítko ''Upravit stránku'' a uložte ji. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/searchpage.txt deleted file mode 100644 index 19b82d1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Vyhledávání ====== - -Výsledky hledání můžete vidÄ›t níže. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/showrev.txt deleted file mode 100644 index 971f836..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Toto je starší verze dokumentu!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/stopwords.txt deleted file mode 100644 index d658a93..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/stopwords.txt +++ /dev/null @@ -1,945 +0,0 @@ -# Stopwords for Czech - generated from ispell-cs (license: GNU GPL) -aby -ako -akorát -ale -and -ani -ano -apod -asi -atd -bÄ›hem -bez -beze -blízko -bohudík -bohužel -bokem -buÄ -bude -budem -budeme -budeÅ¡ -budete -budiž -budou -budu -bůhvíco -bůhvíÄí -bůhvíjak -bůhvíjaký -bůhvíkam -bůhvíkde -bůhvíkdo -bůhvíkdy -bůhvíkolik -bůhvíkterý -bůhvínaÄ -bůhvíproÄ -bych -bychom -byl -byla -byli -bylo -byly -bysme -být -cca -cokoli -cokoliv -copak -cosi -což -cože -ÄastÄ›ji -Äasto -Äeho -Äehokoli -Äehokoliv -Äehosi -Äehož -Äem -Äemkoli -Äemkoliv -Äemsi -Äemu -Äemukoli -Äemukoliv -Äemusi -Äemuž -Äemž -Äertvíco -ÄertvíÄí -Äertvíjak -Äertvíjaký -Äertvíkam -Äertvíkde -Äertvíkdo -Äertvíkdy -Äertvíkolik -Äertvíkterý -ÄertvínaÄ -ÄertvíproÄ -Äíhokoli -Äíhosi -Äíchkoli -Äíchsi -Äíkoli -Äím -Äímakoli -Äímasi -Äímikoli -Äímisi -Äímkoli -Äímkoliv -Äímpak -Äímsi -Äímukoli -Äímusi -Äímž -Äísi -dál -dále -daleko -další -dám -dle -dnem -dnes -dneska -dobrá -dobré -dobrý -dobÅ™e -docela -dokonce -doposavad -doposud -doprostÅ™ed -dosavad -dospod -dospodu -dost -dosti -dosud -dovnitÅ™ -eÅ¡tÄ› -formou -ho -hodinou -hodnÄ› -horší -hůř -hůře -chceÅ¡ -chci -chtÄ›l -jacíkoli -jacíkoliv -jacípak -jacísi -jak -jakákoli -jakákoliv -jakápak -jakási -jaké -jakéhokoli -jakéhokoliv -jakéhopak -jakéhosi -jakékoli -jakékoliv -jakémkoli -jakémkoliv -jakémpak -jakémsi -jakémukoli -jakémukoliv -jakémupak -jakémusi -jaképak -jakési -jakmile -jako -jakou -jakoukoli -jakoukoliv -jakoupak -jakousi -jakož -jakpak -jaký -jakýchkoli -jakýchkoliv -jakýchpak -jakýchsi -jakýkoli -jakýkoliv -jakýmakoli -jakýmakoliv -jakýmapak -jakýmasi -jakýmikoli -jakýmikoliv -jakýmipak -jakýmisi -jakýmkoli -jakýmkoliv -jakýmpak -jakýmsi -jakýpak -jakýsi -jakže -jasné -jasnÄ› -jde -je -jediná -jediné -jediný -jeho -jehož -jej -její -jejíhož -jejich -jejichž -jejíchž -jejímaž -jejímiž -jejímuž -jejímž -jejíž -jejž -jelikož -jemu -jemuž -jen -jenom -jenž -jenže -jestli -jeÅ¡tÄ› -jež -ježto -ji -jí -jich -jichž -jim -jím -jimi -jimiž -jimž -jímž -jiná -jinak -jiné -jinou -jiný -jiných -jiným -jisté -jistÄ› -již -jíž -jménem -jsem -jseÅ¡ -jsi -jsme -jsou -jste -kam -každý -kde -kdeco -kdeÄí -kdejaký -kdekdo -kdekterý -kdepak -kdesi -kdo -kdokoli -kdokoliv -kdopak -kdosi -kdovíjak -kdovíkde -kdovíkdo -kdož -kdy -kdysi -když -kohokoli -kohokoliv -kohopak -kohosi -kohož -kol -kolem -kolik -kolikže -kolkolem -komkoli -komkoliv -kompak -komsi -komu -komukoli -komukoliv -komupak -komusi -komuž -komž -koncem -konÄe -konÄí -konÄíc -konec -kontra -kromÄ› -která -kterákoli -kterákoliv -kterási -kterážto -které -kteréhokoli -kteréhokoliv -kteréhosi -kteréhož -kterékoli -kterékoliv -kterém -kterémkoli -kterémkoliv -kterémsi -kterémukoli -kterémukoliv -kterémusi -kterémuž -kterémžto -kterési -kteréžto -kterou -kteroukoli -kteroukoliv -kterousi -kteroužto -který -kterýchkoli -kterýchkoliv -kterýchsi -kterýchžto -kterýkoli -kterýkoliv -kterým -kterýmakoli -kterýmakoliv -kterýmasi -kterýmikoli -kterýmikoliv -kterýmisi -kterýmiž -kterýmkoli -kterýmkoliv -kterýmsi -kterýmžto -kterýsi -kterýžto -kteří -kteřísi -kteřížto -ktříkoli -ktříkoliv -kupodivu -kupříkladu -kvůli -kýmkoli -kýmkoliv -kýmpak -kýmsi -kýmž -lecco -leccos -lecÄems -lecjak -lecjaký -leckam -leckams -leckde -leckdo -leckdy -leckterý -ledaco -ledacos -ledaÄí -ledajak -ledajaký -ledakdo -ledakterý -ledaskam -ledaskde -ledaskdo -ledaskdy -lépe -lepší -líp -má -mají -málo -máloco -málokdo -málokterý -mám -máme -máš -máte -max -mé -mÄ› -mého -mÄ›l -mÄ›la -mÄ›lo -mém -mému -mezi -mi -mí -mimo -min -míň -místo -mít -mne -mnÄ› -mnoho -mnou -moc -mohl -mohla -mohou -mohu -moje -moji -mojí -mou -možná -mu -můj -musel -muset -musí -musím -musíš -musíte -může -můžeÅ¡ -můžete -můžu -my -mých -mým -mými -naÄ -naÄež -naÄpak -nad -nade -nám -námi -namísto -naň -naprosto -naproti -napÅ™ -napÅ™Ã­Ä -nás -náš -naÅ¡i -navíc -navrch -navrchu -navzdory -nÄ› -nebo -nebude -nebyl -nebyli -nebyly -nÄ›co -nÄ›Äí -nedaleko -nehledíc -nÄ›ho -nÄ›hož -nechceÅ¡ -nechci -nechÅ¥ -nechtÄ›l -nÄ›j -nÄ›jak -nÄ›jaká -nÄ›jaké -nÄ›jakého -nÄ›jakou -nÄ›jaký -nejasné -nejasný -nejÄastÄ›ji -nejde -nejen -nejhůř -nejhůře -nejlépe -nejnižší -nejsem -nejsou -nejvyšší -nÄ›jž -nÄ›kam -nÄ›kde -nÄ›kdo -nÄ›kdy -nÄ›kolik -nekonÄí -nÄ›který -nelze -nÄ›m -nemá -nemají -nemálo -nemám -nemáme -nemáš -nemáte -nemít -nemohl -nemohla -nemohou -nemohu -nÄ›mu -nemusel -nemuset -nemusí -nemusím -nemusíš -nÄ›muž -nemůže -nemůžeÅ¡ -nemůžete -nemůžu -nÄ›mž -není -nepÅ™esná -nepÅ™esné -nepÅ™esnÄ› -nepÅ™esný -nepřímo -netÅ™eba -netuším -netýká -neví -nevím -nevíš -nevlastní -nevyjímaje -nevyjímajíc -než -něž -ni -ní -nic -niÄeho -niÄem -niÄemu -niÄí -niÄím -nie -nieje -nich -nichž -nijaký -nikdo -nikto -nim -ním -nimi -nimiž -nimž -nímž -nízká -niž -níž -nižádný -níže -nižší -nový -nutnÄ› -oba -obÄ› -obÄ›ma -obou -oÄ -oÄpak -ode -odspoda -odspodu -ohlednÄ› -okamžikem -okolo -on -oň -ona -onen -oni -ono -ony -opravdu -oproti -ostatní -osum -pak -poblíž -poÄátkem -poÄínaje -poÄínajíc -pod -pode -podél -podle -podobnÄ› -pokud -pomÄ›rnÄ› -pomocí -ponad -pořád -poslední -posléze -posud -potom -pražádný -pro -proÄ -proÄpak -proň -prostÄ› -proti -proto -protože -pÅ™ed -pÅ™ede -pÅ™edem -pÅ™es -pÅ™ese -pÅ™esná -pÅ™esné -pÅ™esnÄ› -pÅ™esný -pÅ™i -pÅ™iÄemž -přímo -případná -případné -případnÄ› -případný -pÅ™itom -půlí -radÄ›ji -rokem -sám -sama -samá -samé -samého -samém -samému -sami -samo -samou -samozÅ™ejmÄ› -samozÅ™ejmý -samu -samy -samý -samých -samým -samými -se -sebe -sebou -sem -ses -si -sice -sis -skoro -skrz -skrze -snad -sobÄ› -som -sotva -sotvaco -sotvakdo -spíš -spíše -spodem -spolu -staÄí -stejnÄ› -stranou -stÅ™edem -svá -své -svého -svém -svému -sví -svoje -svoji -svojí -svou -svrchu -svůj -svých -svým -svými -Å¡patná -Å¡patné -Å¡patnÄ› -Å¡patný -tací -tady -tahle -tak -taká -také -takhle -takováto -takové -takovéhoto -takovémto -takovémuto -takovéto -takovíto -takovouto -takový -takovýchto -takovýma -takovýmato -takovýmito -takovýmto -takovýto -takto -taky -taký -takže -tam -tamten -tatáž -tato -táž -tÄ› -tebe -tebou -teÄ -teda -tedy -téhle -téhož -tÄ›chhle -tÄ›chto -tÄ›chže -tÄ›m -téma -tÄ›mahle -tÄ›mhle -tÄ›mihle -tÄ›mito -tÄ›mto -tÄ›mu -témuž -témž -témže -ten -tenhle -tenhleten -tento -tentýž -této -téže -ti -tihle -tím -tímhle -tímtéž -tímto -titíž -tito -tíž -tobÄ› -tohle -toho -tohohle -tohoto -tom -tomhle -tomtéž -tomto -tomu -tomuhle -tomuto -totéž -toto -touhle -toutéž -touto -touž -touže -trochu -troÅ¡ku -tÅ™eba -tuhle -tutéž -tuto -tvá -tvé -tvého -tvém -tvému -tví -tvoje -tvoji -tvojí -tvou -tvůj -tvých -tvým -tvými -ty -tyhle -týchž -týká -týmiž -týmž -tys -tytéž -tyto -týž -úderem -uplná -uplné -úplnÄ› -úplný -uprostÅ™ed -urÄitÄ› -uvnitÅ™ -úvodem -vám -vámi -vás -váš -vaÅ¡e -vaÅ¡i -vÄetnÄ› -vedle -velmi -veprostÅ™ed -versus -vespod -vespodu -veÅ¡kerý -vevnitÅ™ -víc -více -vím -vinou -víš -viz -vlastnÄ› -vlivem -vnÄ› -vnitÅ™ka -vnitÅ™kem -vnitÅ™ku -von -vrchem -vÅ¡ak -vÅ¡e -vÅ¡ecek -vÅ¡ecka -vÅ¡ecko -vÅ¡ecky -vÅ¡eho -vÅ¡ech -vÅ¡echen -vÅ¡echna -vÅ¡echno -vÅ¡echnu -vÅ¡echny -vÅ¡elico -vÅ¡elicos -vÅ¡eliÄehos -vÅ¡eliÄems -vÅ¡eliÄemus -vÅ¡eliÄí -vÅ¡eliÄíms -vÅ¡elijaký -vÅ¡elikdo -vÅ¡eliký -vÅ¡eliskdo -vÅ¡em -vÅ¡emi -vÅ¡emu -vÅ¡i -vší -vÅ¡icci -vÅ¡ichni -vším -vůbec -vůÄi -vy -vyjma -vysoká -výše -vyšší -vzdor -vzhledem -vždy -www -za -zaÄ -zaÄátkem -zaÄpak -zaň -zásluhou -zatím -závÄ›rem -zboku -zcela -zÄásti -zda -zdaleka -zde -zespoda -zespodu -zevnitÅ™ -zeza -znovu -zpÄ›t -zpod -zponad -zpoza -zprostÅ™ed -zřídkaco -zřídkakdo -zvnitÅ™ka -zvnitÅ™ku -žádný diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_digest.txt deleted file mode 100644 index 2ed7bf7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_digest.txt +++ /dev/null @@ -1,18 +0,0 @@ -Dobrý den! - -Byla zmÄ›nÄ›na stránka @PAGE@ ve wiki @TITLE@. -Zde jsou zmÄ›ny: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Stará revize: @OLDPAGE@ -Nová revize: @NEWPAGE@ - -Pro odhlášení z odebírání zmÄ›n na této webové stránce -se prosím pÅ™ihlaste do wiki na adrese -@DOKUWIKIURL@, pak navÅ¡tivte -@SUBSCRIBE@ -a odhlaste se z odebírání zmÄ›n na stránce Äi -ve jmenném prostoru. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_form.txt deleted file mode 100644 index d051b64..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Správa odbÄ›ratelů zmÄ›n ====== - -Tato stránka Vám umožňuje spravovat uživatele pÅ™ihlášené k odbÄ›ru zmÄ›n aktuální stránky nebo jmenného prostoru. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_list.txt deleted file mode 100644 index d769988..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_list.txt +++ /dev/null @@ -1,15 +0,0 @@ -Dobrý den! - -Byly zmÄ›nÄ›ny stránky ve jmenném prostoru @PAGE@ wiki @TITLE@. -Zde jsou: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Pro odhlášení z odebírání zmÄ›n -se prosím příhlaÅ¡te do wiki na adrese -@DOKUWIKIURL@, pak navÅ¡tivte -@SUBSCRIBE@ -a odhlaste se z odebírání zmÄ›n na stránce Äi -ve jmenném prostoru. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_single.txt deleted file mode 100644 index 83d45b6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/subscr_single.txt +++ /dev/null @@ -1,21 +0,0 @@ -Dobrý den! - -Byla zmÄ›nÄ›na stránka @PAGE@ ve wiki @TITLE@. -Zde jsou zmÄ›ny: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Datum: @DATE@ -Uživatel: @USER@ -Souhrn editace: @SUMMARY@ -Stará revize: @OLDPAGE@ -Nová revize: @NEWPAGE@ - -Pro odhlášení z odebírání zmÄ›n na této webové stránce -se prosím pÅ™ihlaste do wiki na adrese -@DOKUWIKIURL@, pak navÅ¡tivte -@SUBSCRIBE@ -a odhlaste se z odebírání zmÄ›n na stránce Äi -ve jmenném prostoru. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/updateprofile.txt deleted file mode 100644 index 787fe1a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Upravit profil vaÅ¡eho úÄtu ====== - -Vyplňte pouze pole, která chcete zmÄ›nit. Nemůžete ale zmÄ›nit své uživatelské jméno. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cs/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cs/uploadmail.txt deleted file mode 100644 index 090167d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cs/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Do DokuWiki byl nahrán nový dokument. Zde jsou podrobnosti: - -Soubor : @MEDIA@ -Datum : @DATE@ -ProhlížeÄ : @BROWSER@ -IP adresa : @IPADDRESS@ -Hostitel : @HOSTNAME@ -Velikost : @SIZE@ -MIME typ : @MIME@ -Uživatel : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/admin.txt deleted file mode 100644 index 85eb7ac..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gweinyddu ====== - -Gallwch chi ddarganfod rhestr o dasgau gweinyddol ar gael mewn DokuWiki, isod. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/adminplugins.txt deleted file mode 100644 index ff21264..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/adminplugins.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Ategion Ychwanegol ===== - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/backlinks.txt deleted file mode 100644 index 7405b0e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Olgysylltiadau ====== - -Dyma restr o dudalennau sy'n ymddangos eu bod nhw'n cysylltu'n ôl i'r dudalen gyfredol. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/conflict.txt deleted file mode 100644 index 4adeff7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Mae fersiwn mwy diweddar yn bodoli ====== - -Mae fersiwn mwy diweddar o'r ddogfen a wnaethoch chi olygu yn bodoli. Bydd hwn yn digwydd pan fydd defnyddiwr arall yn newid y ddogfen wrth i chi'n ei golygu hi. - -Archwiliwch y gwahaniaethau isod yn drylwyr, yna penderfynnwch pa fersiwn i'w gadw. Os ydych chi'n dewis ''cadw'', caiff eich fersiwn chi ei gadw. Pwyswch ''canslo'' i gadw'r fersiwn cyfredol. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/denied.txt deleted file mode 100644 index f7ce869..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gwrthodwyd Hawl ====== - -Sori, 'sdim hawliau digonol 'da chi i barhau. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/diff.txt deleted file mode 100644 index 9080939..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gwahaniaethau ====== - -Mae hwn yn dangos y gwahaniaethau rhwng dau fersiwn y dudalen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/draft.txt deleted file mode 100644 index 6074ceb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Ffeil ddrafft wedi'i darganfod ====== - -Doedd eich sesiwn golygu ddiwethaf heb gwblhau'n gywir. Gwnaeth DokuWiki gadw copi ddrafft yn awtomatig wrth i chi weithio, sydd nawr ar gael i chi er mwyn parhau gyda'ch golygu. Gallwch chi weld y data a gafodd ei gadw o'ch sesiwn diwethaf isod. - -Penderfynwch os ydych chi am //adennill// eich sesiwn golygu goll, //dileu//'r drafft awtogadw neu //canslo//'r broses olygu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/edit.txt deleted file mode 100644 index d3adfdd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Golygwch y dudalen a phwyso ''Cadw''. Gweler [[wiki:syntax]] ar gyfer cystrawen Wici. Golygwch y dudalen hon dim ond os ydych chi'n gallu ei **gwella** hi. Os ydych chi am brofi pethau, cymerwch eich camau cyntaf ar y [[playground:playground|maes chwarae]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/editrev.txt deleted file mode 100644 index 5d32e9a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Rydych chi wedi llwytho hen adolygiad y ddogfen!** Os ydych chi'n ei chadw hi, byddwch chi'n creu fersiwn newydd gyda'r data hwn. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/index.txt deleted file mode 100644 index 17ce110..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Map safle ====== - -Dyma fap safle o bob tudalen sydd ar gael, wedi'u trefnu gan [[doku>namespaces|namespaces]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/cy/install.html deleted file mode 100644 index 7862804..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Mae'r dudalen hon yn eich helpu chi i arsefydlu am y tro cyntaf a gyda ffurfweddu Dokuwiki. Mae mwy o wybodaeth ar yr arsefydlwr hwn ar dudalen ddogfennaeth ei hun.

    - -

    Mae DokuWiki yn defnyddio ffeiliau arferol ar gyfer storio tudalennau wici a gwybodaeth gysylltiol gyda'r tudalennau hynny (e.e. delweddau, indecsau chwilio, hen adolygiadau, ac ati). Er mwyn gweithredu'n llwyddiannus mae'n rhaid i DokuWiki gael yr hawl i ysgrifennu i'r ffolderi sydd yn dal y ffeiliau hynny. 'Dyw'r arsefydlwr hwn ddim yn gallu gosod hawliau ffolderi. Bydd hwn, fel rheol, yn gorfod cael ei wneud yn uniongyrchol gydag anogwr gorchymyn, neu os ydych chi'n defnyddio gwesteiwr, drwy FTP neu eich panel gwesteio (e.e. cPanel).

    - -

    Bydd yr arsefydlwr hwn yn gosod eich ffurfwedd DokuWiki ar gyfer ACL, sydd yn ei dro yn caniatáu mewngofnodi gweinyddwr a mynediad i ddewislen gweinyddu DokuWiki ar gyfer arsefydlu ategion, rheoli defnyddwyr, rheoli mynediad i dudalennau wici a newid gosodiadau ffurfwedd. 'Sdim angen hwn ar DokuWiki er mwyn gweithio, ond bydd yn gwneud Dokuwiki yn haws i'w weinyddu.

    - -

    Dylai defnyddwyr profiadol neu'r rheiny gydag anghenion gosodiad rrbennig special ddefnyddio'r dolenni hyn am wybodaeth parthed canllawiau arsefydlu and gosodiadau ffurfwedd.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/cy/jquery.ui.datepicker.js deleted file mode 100644 index 942c24f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/jquery.ui.datepicker.js +++ /dev/null @@ -1,48 +0,0 @@ -/* Welsh/UK initialisation for the jQuery UI date picker plugin. */ -/* Written by William Griffiths. */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional[ "cy-GB" ] = { - closeText: "Done", - prevText: "Prev", - nextText: "Next", - currentText: "Today", - monthNames: [ "Ionawr", "Chwefror", "Mawrth", "Ebrill", "Mai", "Mehefin", - "Gorffennaf", "Awst", "Medi", "Hydref", "Tachwedd", "Rhagfyr" ], - monthNamesShort: [ "Ion", "Chw", "Maw", "Ebr", "Mai", "Meh", - "Gor", "Aws", "Med", "Hyd", "Tac", "Rha" ], - dayNames: [ - "Dydd Sul", - "Dydd Llun", - "Dydd Mawrth", - "Dydd Mercher", - "Dydd Iau", - "Dydd Gwener", - "Dydd Sadwrn" - ], - dayNamesShort: [ "Sul", "Llu", "Maw", "Mer", "Iau", "Gwe", "Sad" ], - dayNamesMin: [ "Su", "Ll", "Ma", "Me", "Ia", "Gw", "Sa" ], - weekHeader: "Wy", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional[ "cy-GB" ] ); - -return datepicker.regional[ "cy-GB" ]; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/cy/lang.php deleted file mode 100644 index 7cdfe2b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/lang.php +++ /dev/null @@ -1,372 +0,0 @@ - - * @author Anika Henke - * @author Matthias Grimm - * @author Matthias Schulte - * @author Alan Davies - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; //“ -$lang['doublequoteclosing'] = 'â€'; //” -$lang['singlequoteopening'] = '‘'; //‘ -$lang['singlequoteclosing'] = '’'; //’ -$lang['apostrophe'] = '’'; //’ - -$lang['btn_edit'] = 'Golygu\'r dudaen hon'; -$lang['btn_source'] = 'Dangos y ffynhonnell'; -$lang['btn_show'] = 'Dangos y dudalen'; -$lang['btn_create'] = 'Creu\'r dudalen'; -$lang['btn_search'] = 'Chwilio'; -$lang['btn_save'] = 'Cadw'; -$lang['btn_preview'] = 'Rhagolwg'; -$lang['btn_top'] = 'Nôl i\'r brig'; -$lang['btn_newer'] = '<< mwy diweddar'; -$lang['btn_older'] = 'llai diweddar >>'; -$lang['btn_revs'] = 'Hen adolygiadau'; -$lang['btn_recent'] = 'Newidiadau Diweddar'; -$lang['btn_upload'] = 'Lanlwytho'; -$lang['btn_cancel'] = 'Canslo'; -$lang['btn_index'] = 'Safle map'; -$lang['btn_secedit'] = 'Golygu'; -$lang['btn_login'] = 'Mewngofnodi'; -$lang['btn_logout'] = 'Allgofnodi'; -$lang['btn_admin'] = 'Gweinyddu'; -$lang['btn_update'] = 'Diweddaru'; -$lang['btn_delete'] = 'Dileu'; -$lang['btn_back'] = 'Nôl'; -$lang['btn_backlink'] = 'Olgysylltiadau'; -$lang['btn_subscribe'] = 'Rheoli Tanysgrifiadau'; -$lang['btn_profile'] = 'Diweddaru Proffil'; -$lang['btn_reset'] = 'Ailosod'; -$lang['btn_resendpwd'] = 'Gosod cyfrinair newydd'; -$lang['btn_draft'] = 'Golygu drafft'; -$lang['btn_recover'] = 'Adennill drafft'; -$lang['btn_draftdel'] = 'Dileu drafft'; -$lang['btn_revert'] = 'Adfer'; -$lang['btn_register'] = 'Cofrestru'; -$lang['btn_apply'] = 'Gosod'; -$lang['btn_media'] = 'Rheolwr Cyfrwng'; -$lang['btn_deleteuser'] = 'Tynnu Fy Nghyfrif'; -$lang['btn_img_backto'] = 'Nôl i %s'; -$lang['btn_mediaManager'] = 'Dangos mewn rheolwr cyfrwng'; - -$lang['loggedinas'] = 'Mewngofnodwyd fel:'; -$lang['user'] = 'Defnyddair'; -$lang['pass'] = 'Cyfrinair'; -$lang['newpass'] = 'Cyfrinair newydd'; -$lang['oldpass'] = 'Cadarnhau cyfrinair cyfredol'; -$lang['passchk'] = 'unwaith eto'; -$lang['remember'] = 'Cofio fi'; -$lang['fullname'] = 'Enw go iawn'; -$lang['email'] = 'E-Bost'; -$lang['profile'] = 'Proffil Defnyddiwr'; -$lang['badlogin'] = 'Sori, roedd y defnyddair neu\'r gyfriair yn anghywir.'; -$lang['badpassconfirm'] = 'Sori, roedd y cyfrinair yn anghywir'; -$lang['minoredit'] = 'Newidiadau Bach'; -$lang['draftdate'] = 'Awtogadwyd drafft ar'; // full dformat date will be added -$lang['nosecedit'] = 'Newidiwyd y dudaen yn y cyfamser, roedd gwybodaeth yr adran wedi dyddio, felly llwythwyd y dudalen gyfan.'; - -$lang['regmissing'] = 'Sori, llenwch bob maes.'; -$lang['reguexists'] = 'Sori, mae defnyddiwr â\'r enw hwn yn bodoli eisoes.'; -$lang['regsuccess'] = 'Cafodd y defnyddiwr ei greu a chafodd y cyfrinair ei anfon gan ebost.'; -$lang['regsuccess2'] = 'Cafodd y defnyddiwr ei greu.'; -$lang['regfail'] = 'Doedd dim modd creu\'r defnyddiwr.'; -$lang['regmailfail'] = 'Mae\'n debyg roedd gwall wrth anfon y post cyfrinair. Cysylltwch â\'r gweinyddwr!'; -$lang['regbadmail'] = 'Mae\'r cyfeiriad ebost a gyflwynoch chi\'n edrych yn annilys - os ydych chi\'n credu ei fod yn gywir, cysylltwch â\'r gweinyddwr'; -$lang['regbadpass'] = '\'Dyw\'r ddau gyfrinair ddim yn unfath, ceisiwch eto.'; -$lang['regpwmail'] = 'Eich cyfrinair DokuWiki'; -$lang['reghere'] = '\'Sdim cyfrif \'da chi eto? Cewch afael yn un nawr'; - -$lang['profna'] = '\'Dyw\'r wici hwn ddim yn caniatáu newid eich proffil'; -$lang['profnochange'] = 'Dim newidiadau, dim i\'w wneud.'; -$lang['profnoempty'] = '\'Sdim modd gadael eich enw neu\'ch cyfeiriad ebost chi\'n wag.'; -$lang['profchanged'] = 'Diweddarwyd eich proffil defnyddiwr yn llwyddiannus.'; -$lang['profnodelete'] = '\'Dyw\'r wici hwn ddim yn caniatáu dileu defnyddwyr'; -$lang['profdeleteuser'] = 'Dileu Cyfrif'; -$lang['profdeleted'] = 'Cafodd eich cyfrif defnyddiwr chi ei ddileu o\'r wiki hwn'; -$lang['profconfdelete'] = '\'Dwi eisiau tynnu fy nghyfrif oddi ar y wici hwn.
    \'Sdim modd dadwneud hyn.'; -$lang['profconfdeletemissing'] = 'Blwch gwirio heb ei dicio'; -$lang['proffail'] = 'Proffil defnyddiwr heb ei ddiweddaru.'; - -$lang['pwdforget'] = 'Anghofio\'ch cyfrinair? Cael gafael ar un newydd'; -$lang['resendna'] = '\'Dyw\'r wici hwn ddim yn caniatáu ailanfon cyfrineiriau.'; -$lang['resendpwd'] = 'Gosod cyfrinair newydd ar gyfer'; -$lang['resendpwdmissing'] = 'Sori, mae\'n rhaid llenwi pob maes.'; -$lang['resendpwdnouser'] = 'Sori, \'dyn ni ddim yn gallu darganfod y defnyddiwr hwn yn ein databas ni.'; -$lang['resendpwdbadauth'] = 'Sori, \'dyw\'r cod dilysu hwn ddim yn ddilys. Sicrhewch eich bod chi wedi defnyddio\'r ddolen gadarnhau gyfan.'; -$lang['resendpwdconfirm'] = 'Cafodd ddolen gadarnhau ei hanfon gan ebost.'; -$lang['resendpwdsuccess'] = 'Cafodd eich cyfrinair newydd chi ei anfon gan ebost.'; - -$lang['license'] = 'Heb law bod datganiad i\'r gwrthwyneb, mae cynnwys y wici hwn o dan y drwydded ganlynol:'; -$lang['licenseok'] = 'Sylwir: Gan olygu\'r dudalen hon rydych chi\'n cytuno i drwyddedu\'ch cynnwys chi o dan y drwydded ganlynol:'; - -$lang['searchmedia'] = 'Chwilio enw ffeil:'; -$lang['searchmedia_in'] = 'Chwilio mewn %s'; -$lang['txt_upload'] = 'Dewis ffeil i\'w lanlwytho:'; -$lang['txt_filename'] = 'Upload as (optional):'; -$lang['txt_overwrt'] = 'Trosysgrifo ffeil sy\'n bodoli'; -$lang['maxuploadsize'] = 'Lanlwytho uchanfswm %s y ffeil.'; -$lang['lockedby'] = 'Clowyd yn bresennol gan:'; -$lang['lockexpire'] = 'Clo\'n dod i ben ar:'; - -$lang['js']['willexpire'] = 'Mae\'ch clo ar gyfer golygu\'r dudalen hon yn mynd i ddod i ben mewn munud.\nEr mwyn osgoi gwrthdrawiadau defnyddiwch y botwm rhagolwg i ailosod amserydd y clo.'; -$lang['js']['notsavedyet'] = 'Caiff newidiadau heb gadw eu colli.'; -$lang['js']['searchmedia'] = 'Chwilio am ffeiliau'; -$lang['js']['keepopen'] = 'Cadw ffesnestr y dewisiad ar agor'; -$lang['js']['hidedetails'] = 'Cuddio Manylion'; -$lang['js']['mediatitle'] = 'Gosodiadau dolenni'; -$lang['js']['mediadisplay'] = 'Math y ddolen'; -$lang['js']['mediaalign'] = 'Aliniad'; -$lang['js']['mediasize'] = 'Maint y ddelwedd'; -$lang['js']['mediatarget'] = 'Targed y ddolen'; -$lang['js']['mediaclose'] = 'Cau'; -$lang['js']['mediainsert'] = 'Mewnosod'; -$lang['js']['mediadisplayimg'] = 'Dangos y ddelwedd.'; -$lang['js']['mediadisplaylnk'] = 'Dangos y ddolen yn unig.'; -$lang['js']['mediasmall'] = 'Fersiwn bach'; -$lang['js']['mediamedium'] = 'Fersiwn canolig'; -$lang['js']['medialarge'] = 'Fersiwn mawr'; -$lang['js']['mediaoriginal'] = 'Fersiwn gwreiddiol'; -$lang['js']['medialnk'] = 'Cysylltu i dudalen fanylion'; -$lang['js']['mediadirect'] = 'Cysylltiad uniongyrchol i\'r gwreiddiol'; -$lang['js']['medianolnk'] = 'Dim dolen'; -$lang['js']['medianolink'] = 'Peidio cysylltu i\'r dudalen'; -$lang['js']['medialeft'] = 'Alinio\'r ddelwedd i\'r chwith.'; -$lang['js']['mediaright'] = 'Alinio\'r ddelwedd i\'r dde.'; -$lang['js']['mediacenter'] = 'Alinio\'r ddelwedd i\'r canol.'; -$lang['js']['medianoalign'] = 'Peidio alinio.'; -$lang['js']['nosmblinks'] = 'Mae cysylltu gyda Windows shares dim ond yn gweithio gyda Microsoft Internet Explorer.\nGallwch chi gopïo a gludo\'r ddolen hefyd.'; -$lang['js']['linkwiz'] = 'Dewin Dolenni'; -$lang['js']['linkto'] = 'Cysylltu i:'; -$lang['js']['del_confirm'] = 'Gwir ddileu\'r eitem(au) a ddewiswyd?'; -$lang['js']['restore_confirm'] = 'Gwir adfer y fersiwn hwn?'; -$lang['js']['media_diff'] = 'Gweld gwahaniaethau:'; -$lang['js']['media_diff_both'] = 'Ochr wrth Ochr'; -$lang['js']['media_diff_opacity'] = 'Tywynnu-drwodd'; -$lang['js']['media_diff_portions'] = 'Taro'; //Swipe - rhaid bod gwell ateb i hwn -$lang['js']['media_select'] = 'Dewis ffeiliau…'; -$lang['js']['media_upload_btn'] = 'Lanlwytho'; -$lang['js']['media_done_btn'] = 'Gorffen'; -$lang['js']['media_drop'] = 'Gollwng ffeiliau yma i\'w lanlwytho'; -$lang['js']['media_cancel'] = 'tynnu'; -$lang['js']['media_overwrt'] = 'Trosysgrifo ffeiliau sy\'n bodoli'; - -$lang['rssfailed'] = 'Roedd gwall wrth hôl y ffrwd hwn: '; -$lang['nothingfound'] = 'Dim wedi\'i ddarganfod.'; - -$lang['mediaselect'] = 'Ffeiliau Cyfrwng'; -$lang['uploadsucc'] = 'Lanlwythiad llwyddiannus'; -$lang['uploadfail'] = 'Methodd y lanlwythiad. Hawliau anghywir efallai?'; -$lang['uploadwrong'] = 'Gwrthodwyd y lanlwythiad. Gwaherddir yr estyniad ffeil hwn!'; -$lang['uploadexist'] = 'Mae\'r ffeil eisoes yn bodoli. Dim wedi\'i wneud.'; -$lang['uploadbadcontent'] = 'Doedd y cynnwys a lanlwythwyd ddim yn cydweddu ag estyniad ffeil %s.'; -$lang['uploadspam'] = 'Cafodd y lanlwythiad ei flocio gan rhestr wahardd sbam.'; -$lang['uploadxss'] = 'Cafodd y lanlwythiad ei flocio efallai oherwydd cynnwys maleisus.'; -$lang['uploadsize'] = 'Roedd y ffeil a lanlwythwyd yn rhy fawr. (uchaf. %s)'; -$lang['deletesucc'] = 'Cafodd ffeil "%s" ei dileu.'; -$lang['deletefail'] = 'Doedd dim modd dileu "%s" - gwiriwch hawliau.'; -$lang['mediainuse'] = 'Doedd "%s" heb ei dileu - mae\'n cael ei defnyddio ar hyn o bryd.'; -$lang['namespaces'] = 'Namespaces'; //namespace -$lang['mediafiles'] = 'Ffeiliau ar gael mewn'; -$lang['accessdenied'] = '\'Sdim hawl \'da chi weld y dudalen hon.'; -$lang['mediausage'] = 'Defnyddiwch y gystrawen ganlynol i gyfeirio at y ffeil hon:'; -$lang['mediaview'] = 'Dangos y ffeil wreiddiol'; -$lang['mediaroot'] = 'gwraidd'; -$lang['mediaupload'] = 'lanlwythwch ffeil i\'r namespace cyfredol yma. Er mwy creu is-namespace, ychwanegwch nhw o flaen enw\'r ffeil gan eu gwahanu nhw gyda cholonau, ar ôl i chi ddewis y ffeiliau. Gall ffeiliau hefyd eu dewis gan lusgo a gollwng.'; //namespace -$lang['mediaextchange'] = 'Newidiwyd yr estyniad o .%s i .%s!'; -$lang['reference'] = 'Cyfeirnodau ar gyfer'; -$lang['ref_inuse'] = '\'Sdim modd dileu\'r ffeil hon, oherwydd ei bod hi\'n dal yn cael ei defnyddio gan y tudalennau canlynol:'; -$lang['ref_hidden'] = 'Mae rhai cyfeirnodau ar dudalennau \'sdim hawl \'da chi weld'; - -$lang['hits'] = 'Trawiadau'; -$lang['quickhits'] = 'Enw tudalennau\'n cydweddu'; -$lang['toc'] = 'Tabl Cynnwys'; -$lang['current'] = 'cyfredol'; -$lang['yours'] = 'Eich Fersiwn'; -$lang['diff'] = 'Dangos gwahaniaethau i\'r adolygiadau cyfredol'; -$lang['diff2'] = 'Dangos gwahaniaethau rhwng adolygiadau a ddewiswyd'; -$lang['difflink'] = 'Cysylltu i\'r olwg gymharu hon'; -$lang['diff_type'] = 'Dangos gwahaniaethau:'; -$lang['diff_inline'] = 'Mewnlin'; -$lang['diff_side'] = 'Ochr wrth Ochr'; -$lang['diffprevrev'] = 'Adolygiad blaenorol'; -$lang['diffnextrev'] = 'Adolygiad nesaf'; -$lang['difflastrev'] = 'Adolygiad diwethaf'; -$lang['diffbothprevrev'] = 'Dwy ochr yr adolygiad blaenorol'; -$lang['diffbothnextrev'] = 'Dwy ochr yr adolygiad nesaf'; -$lang['line'] = 'Llinell'; -$lang['breadcrumb'] = 'Olrhain:'; -$lang['youarehere'] = 'Rydych chi yma:'; -$lang['lastmod'] = 'Newidiwyd ddiwethaf:'; -$lang['by'] = 'gan'; -$lang['deleted'] = 'tynnwyd'; -$lang['created'] = 'crewyd'; -$lang['restored'] = 'adferwyd hen adolygiad (%s)'; -$lang['external_edit'] = 'golygiad allanol'; -$lang['summary'] = 'Crynodeb golygiad'; -$lang['noflash'] = 'Mae angen Ategyn Adobe Flash i ddangos y cynnwys hwn.'; -$lang['download'] = 'Lawrlwytho Darn'; -$lang['tools'] = 'Teclynnau'; -$lang['user_tools'] = 'Teclynnau Defnyddiwr'; -$lang['site_tools'] = 'Teclynnau Safle'; -$lang['page_tools'] = 'Teclynnau Tudalennau'; -$lang['skip_to_content'] = 'nedio i\'r cynnwys'; -$lang['sidebar'] = 'Bar ochr'; - -$lang['mail_newpage'] = 'ychwanegwyd tudalen:'; -$lang['mail_changed'] = 'newidiwyd tudalen:'; -$lang['mail_subscribe_list'] = 'newidiwyd tudalennau mewn namespace:'; //namespace -$lang['mail_new_user'] = 'defnyddiwr newydd:'; -$lang['mail_upload'] = 'lanlwythwyd ffeil:'; - -$lang['changes_type'] = 'Dangos newidiadau mewn'; -$lang['pages_changes'] = 'Tudalennau'; -$lang['media_changes'] = 'Ffeiliau cyfrwng'; -$lang['both_changes'] = 'Tudalennau a ffeiliau cyfrwng'; - -$lang['qb_bold'] = 'Testun Bras'; -$lang['qb_italic'] = 'Testun Italig'; -$lang['qb_underl'] = 'Testun wedi\'i Danlinellu'; -$lang['qb_code'] = 'Testun Unbylchog'; -$lang['qb_strike'] = 'Testun Llinell Drwodd'; -$lang['qb_h1'] = 'Pennawd Lefel 1'; -$lang['qb_h2'] = 'Pennawd Lefel 2'; -$lang['qb_h3'] = 'Pennawd Lefel 3'; -$lang['qb_h4'] = 'Pennawd Lefel 4'; -$lang['qb_h5'] = 'Pennawd Lefel 5'; -$lang['qb_h'] = 'Pennawd'; -$lang['qb_hs'] = 'Dewis Pennawd'; -$lang['qb_hplus'] = 'Pennawd Uwch'; -$lang['qb_hminus'] = 'Pennawd Is'; -$lang['qb_hequal'] = 'Pennawd yr un Lefel'; -$lang['qb_link'] = 'Dolen fewnol'; -$lang['qb_extlink'] = 'Dolen allanol'; -$lang['qb_hr'] = 'Llinell Lorweddol'; -$lang['qb_ol'] = 'Eitem Rhestr Drefnedig'; -$lang['qb_ul'] = 'Eitem Rhestr Rifol'; -$lang['qb_media'] = 'Ychwanegu Delweddau a ffeiliau eraill (agor mewn ffenestr newydd)'; -$lang['qb_sig'] = 'Mewnosod Llofnod'; -$lang['qb_smileys'] = 'Gwenogluniau'; -$lang['qb_chars'] = 'Nodau Arbennig'; - -$lang['upperns'] = 'neidio i namespace uwch'; //namespace - -$lang['metaedit'] = 'Golygu Metadata'; -$lang['metasaveerr'] = 'Methwyd ysgrifennu metadata'; -$lang['metasaveok'] = 'Cadwyd y metadata'; -$lang['img_title'] = 'Teitl:'; -$lang['img_caption'] = 'Egluryn:'; -$lang['img_date'] = 'Dyddiad:'; -$lang['img_fname'] = 'Enw ffeil:'; -$lang['img_fsize'] = 'Maint:'; -$lang['img_artist'] = 'Ffotograffydd:'; -$lang['img_copyr'] = 'Hawlfraint:'; -$lang['img_format'] = 'Fformat:'; -$lang['img_camera'] = 'Camera:'; -$lang['img_keywords'] = 'Allweddeiriau:'; -$lang['img_width'] = 'Lled:'; -$lang['img_height'] = 'Uchder:'; - -$lang['subscr_subscribe_success'] = 'Ychwanegwyd %s i\'r rhestr danysgrifio ar gyfer %s'; -$lang['subscr_subscribe_error'] = 'Gwall wrth ychwanegu %s i\'r rhestr danysgrifio ar gyfer %s'; -$lang['subscr_subscribe_noaddress'] = '\'Sdim cyfeiriad wedi\'i gysylltu gyda\'ch defnyddair, felly \'sdim modd eich ychwanegu chi i\'r rhestr danysgrifio'; -$lang['subscr_unsubscribe_success'] = 'Tynnwyd %s o\'r rhestr danysgrifio ar gyfer %s'; -$lang['subscr_unsubscribe_error'] = 'Roedd gwall wrth dynnu %s o\'r rhestr danysgrfio ar gyfer %s'; -$lang['subscr_already_subscribed'] = 'Mae %s eisoes wedi tanysgrifio i %s'; -$lang['subscr_not_subscribed'] = '\'Dyw %s heb danysgrifio i %s'; -// Manage page for subscriptions -$lang['subscr_m_not_subscribed'] = '\'Dych chi heb danysgrifio i\'r dudalen gyfredol neu\'r namespace, yn bresennol.'; //namespace -$lang['subscr_m_new_header'] = 'Ychwanegu tanysgrifiad'; -$lang['subscr_m_current_header'] = 'Tanysgrifiadau cyfredol'; -$lang['subscr_m_unsubscribe'] = 'Tynnu tanysgrifiad'; -$lang['subscr_m_subscribe'] = 'Tanysgrifio'; -$lang['subscr_m_receive'] = 'Derbyn'; -$lang['subscr_style_every'] = 'ebost ar bob newid'; -$lang['subscr_style_digest'] = 'ebost cryno o\'r newidiadau ar bob tudalen (pob %.2f diwrnod)'; -$lang['subscr_style_list'] = 'rhestr o dudalennau a newidiwyd ers yr ebost diwethaf (pob %.2f diwrnod)'; - -/* auth.class language support */ -$lang['authtempfail'] = '\'Dyw dilysiad defnyddiwr ddim ar gael yn bresennol (dros dro). Os ydy\'r sefyllfa\'n parhau, cysylltwch â gweinyddwr y wici.'; - -/* installer strings */ -$lang['i_chooselang'] = 'Dewiswch eich iaith'; -$lang['i_installer'] = 'Arsefydlwr DokuWiki'; -$lang['i_wikiname'] = 'Enw Wici'; -$lang['i_enableacl'] = 'Galluogi ACL (awgrymwyd)'; -$lang['i_superuser'] = 'Uwchddefnyddiwr'; -$lang['i_problems'] = 'Gwnaeth yr arsefydlwr ddod o hyd i broblemau, isod. \'Sdim modd parhau nes i chi eu datrys nhw.'; -$lang['i_modified'] = 'Oherwydd rhesymau diogelwch, bydd y sgript hwn dim ond yn gweithio gydag arsefydliad DokuWiki newydd sydd heb ei newid. - Dylech chi naill ai ail-echdynnu\'r ffeiliau o\'r pecyn a lawrlwythwyd neu porwch dros y - canllawiau arsefydylu Dokuwiki cyfan'; -$lang['i_funcna'] = 'Swyddogaeth PHP %s ddim ar gael. Posib bod eich gwesteiwr wedi\'i hanalluogi am ryw reswm?'; -$lang['i_phpver'] = 'Mae\'ch fersiwn PHP %s yn is na\'r hyn sydd ei angen %s. Mae angen i chi ddiweddaru eich arsefydliad PHP.'; -$lang['i_mbfuncoverload'] = 'Mae\'n rhaid analluogi mbstring.func_overload mewn php.ini er mwyn rhedeg DokuWiki.'; -$lang['i_permfail'] = '\'Dyw DokuWiki ddim yn gallu ysgrifennu i %s. Mae angen newid gosodiadau hawliau ar gyfer y ffolder hwn!'; -$lang['i_confexists'] = 'Mae %s eisoes yn bodoli'; -$lang['i_writeerr'] = 'Methu creu %s. Bydd angen i chi wirio hawliau ffolder/ffeil a chreu\'r ffeil gan law.'; -$lang['i_badhash'] = 'dokuwiki.php heb ei adnabod neu wedi\'i newid (hash=%s)'; -$lang['i_badval'] = '%s - gwerth anghyfreithlon neu wag'; -$lang['i_success'] = 'Gorffennodd y ffurfwedd yn llwyddiannus. Gallwch chi ddileu\'r ffeil install.php nawr. Ewch - i\'ch DokuWiki newydd.'; -$lang['i_failure'] = 'Ymddangosodd gwallau wrth ysgrifennu\'r ffeiliau ffurfwedd. Bydd angen i chi eu cywiro - nhw gan law cyn gallwch chi ddefnyddio\'ch DokuWiki newydd.'; -$lang['i_policy'] = 'Polisi ACL cychwynnol'; -$lang['i_pol0'] = 'Wici Agored (darllen, ysgrifennu, lanlwytho i bawb)'; -$lang['i_pol1'] = 'Wici Cyhoeddus (darllen i bawb, ysgrifennu a lanlwytho i ddefnyddwyr cofrestredig)'; -$lang['i_pol2'] = 'Wici Caeedig (darllen, ysgrifennu, lanlwytho i ddefnyddwyr cofrestredig yn unig)'; -$lang['i_allowreg'] = 'Caniatáu defnyddwyr i gofrestru eu hunain'; -$lang['i_retry'] = 'Ailgeisio'; -$lang['i_license'] = 'Dewiswch y drwydded rydych chi am osod ar eich cynnwys:'; -$lang['i_license_none'] = 'Peidio â dangos unrhyw wybodaeth drwyddedu'; -$lang['i_pop_field'] = 'Plis, helpwch ni i wella\'r profiad o ddefnyddio DokuWiki:'; -$lang['i_pop_label'] = 'Anfon data defnydd anhysbys i ddatblygwyr DokuWiki unwaith y mis'; - -$lang['recent_global'] = 'Yn bresennol, rydych chi\'n gwylio newidiadau tu fewn namespace %s. Gallwch chi hefyd weld y newidiadau diweddar ar gyfer y wici cyfan.'; //namespace - -$lang['years'] = '%d blynedd yn ôl'; -$lang['months'] = '%d mis yn ôl'; -$lang['weeks'] = '%d wythnos yn ôl'; -$lang['days'] = '%d diwrnod yn ôl'; -$lang['hours'] = '%d awr yn ôl'; -$lang['minutes'] = '%d munud yn ôl'; -$lang['seconds'] = '%d eiliad yn ôl'; - -$lang['wordblock'] = 'Doedd eich newid heb gadw gan ei fod yn cynnwys testun wedi\'i flocio (sbam).'; - -$lang['media_uploadtab'] = 'Lanlwytho'; -$lang['media_searchtab'] = 'Chwilio'; -$lang['media_file'] = 'Ffeil'; -$lang['media_viewtab'] = 'Golwg'; -$lang['media_edittab'] = 'Golygu'; -$lang['media_historytab'] = 'Hanes'; -$lang['media_list_thumbs'] = 'Bawdlun'; -$lang['media_list_rows'] = 'Rhesi'; -$lang['media_sort_name'] = 'Enw'; -$lang['media_sort_date'] = 'Dyddiad'; -$lang['media_namespaces'] = 'Dewis namespace'; //namespace -$lang['media_files'] = 'Ffeiliau mewn %s'; -$lang['media_upload'] = 'Lanlwytho i %s'; -$lang['media_search'] = 'Chwilio mewn %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s ar %s'; -$lang['media_edit'] = 'Golygu %s'; -$lang['media_history'] = 'Hanes %s'; -$lang['media_meta_edited'] = 'golygwyd metadata'; -$lang['media_perm_read'] = 'Sori, ond \'sdim digon o hawliau \'da chi i ddarllen ffeiliau.'; -$lang['media_perm_upload'] = 'Sori, ond \'sdim digon o hawliau \'da chi i lanlwytho ffeiliau.'; -$lang['media_update'] = 'Lanlwytho fersiwn newydd'; -$lang['media_restore'] = 'Adfer y fersiwn hwn'; -$lang['media_acl_warning'] = 'Gall y rhestr hon fod yn anghyflawn oherwydd cyfyngiadau ACL a thudalennau coll.'; - -$lang['currentns'] = 'Namespace cyfredol'; //namespace -$lang['searchresult'] = 'Canlyniad Chwilio'; -$lang['plainhtml'] = 'HTML Plaen'; -$lang['wikimarkup'] = 'Iaith Wici'; -$lang['page_nonexist_rev'] = 'Doedd y dudalen ddim yn bodoli ar %s. Cafodd ei chreu wedyn ar %s.'; -$lang['unable_to_parse_date'] = 'Methu dosbarthu ar baramedr "%s".'; -//Setup VIM: ex: et ts=2 : diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/locked.txt deleted file mode 100644 index 4c7865d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tudalen ar glo ====== - -Mae'r dudalen hon wedi'i chloi ar gyfer golygu gan ddefnyddiwr arall. Bydd yn rhaid i chi aros tan i'r defnyddiwr orffen golygu neu tan fod y cyfnod cloi yn dod i ben. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/login.txt deleted file mode 100644 index 4142d84..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Mewngofnodi ====== - -'Dych chi heb fewngofnodi! Rhowch eich manylion mewngofnodi isod. Mae angen galluogi cwcis er mwyn mewngofnodi. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/mailtext.txt deleted file mode 100644 index 2746233..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/mailtext.txt +++ /dev/null @@ -1,17 +0,0 @@ -Cafodd tudalen yn eich DokuWiki ei hychwanegu neu newid. Dyma'r manylion: - -Dyddiad : @DATE@ -Porwr : @BROWSER@ -Cyfeiriad-IP : @IPADDRESS@ -Gwesteiwr : @HOSTNAME@ -Hen Adolygiad : @OLDPAGE@ -Adolygiad Newydd: @NEWPAGE@ -Crynodeb Golygu : @SUMMARY@ -Defnyddiwr : @USER@ - -@DIFF@ - - --- -Cafodd y neges hon ei generadyu gan DokuWiki ar -@DOKUWIKIURL@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/cy/mailwrap.html deleted file mode 100644 index c634fad..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/newpage.txt deleted file mode 100644 index a0978df..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 'Dyw'r testun hwn ddim yn bodoli eto ====== - -Rydych chi wedi dilyn dolen i destun sy ddim yn bodoli eto. Os oes hawliau 'da chi, gallwch chi ei greu gan bwyso ar **Creu y dudalen hon**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/norev.txt deleted file mode 100644 index cd11b04..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Adolygiad ddim y bodoli ====== - -'Dyw'r adolygiad hwn ddim yn bodoli. Pwyswch ar "Hen adolygiadau" am restr o hen adolygiadau'r ddogfen hon. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/password.txt deleted file mode 100644 index da0678e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/password.txt +++ /dev/null @@ -1,10 +0,0 @@ -Shw mae @FULLNAME@! - -Dyma'ch manylion ar gyfer @TITLE@ ar @DOKUWIKIURL@ - -Defnyddair : @LOGIN@ -Cyfrinair : @PASSWORD@ - --- -Cafodd y neges hon ei generadu gan DokuWiki ar -@DOKUWIKIURL@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/preview.txt deleted file mode 100644 index 10ad6a1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Rhagolwg ====== - -Dyma ragolwg o sut fydd eich testun yn edrych. **Cofiwch: 'Dyw e heb ei gadw 'to**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/pwconfirm.txt deleted file mode 100644 index 9e26d3e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Shw mae @FULLNAME@! - -Mae rhywun wedi gofyn am gyfrinair newydd ar gyfer eich manylion @TITLE@ ar @DOKUWIKIURL@ - -Os na wnaethoch chi ofyn am gyfrinair newydd, anwybyddwch yr e-bost hwn. - -I gadarnhau daeth y cais oddi wrthoch chi, pwyswch y ddolen isod. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/read.txt deleted file mode 100644 index d44ce09..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/read.txt +++ /dev/null @@ -1 +0,0 @@ -Mae'r dudalen hon i'w darllen yn unig. Gallwch chi edrych ar y ffynhonnell, ond nid ei newid hi. Cysylltwch â'ch gweinyddwr chi os ydych chi'n meddwl bod hwn yn anghywir. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/recent.txt deleted file mode 100644 index 408be51..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Newidiadau Diweddar ====== - -Cafodd y tudalennau canlynol eu newid yn ddiweddar: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/register.txt deleted file mode 100644 index 806a65a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Cofrestru fel defnyddiwr newydd ====== - -Llenwch yr holl wybodaeth isod i greu cyfrif newydd ar y wici hwn. Sicrhewch eich bod chi'n cynnwys **cyfeiriad e-bost dilys** - os na chewch chi'ch annog am gyfrinair, caiff un ei anfon i'ch cyfeiriad. Dylai'r enw mewngofnodi fod yn [[doku>pagename|enw tudalen]] dilys. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/registermail.txt deleted file mode 100644 index 0cb2b4f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/registermail.txt +++ /dev/null @@ -1,14 +0,0 @@ -Cofrestrodd defnyddiwr newydd. Dyma'r manylion: - -Defnyddair : @NEWUSER@ -Enw llawn : @NEWNAME@ -E-bost : @NEWEMAIL@ - -Dyddiad : @DATE@ -Porwr : @BROWSER@ -Cyfeiriad-IP : @IPADDRESS@ -Gwesteiwr : @HOSTNAME@ - --- -Cafodd y neges hon ei generadu gan DokuWiki ar -@DOKUWIKIURL@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/resendpwd.txt deleted file mode 100644 index 64324be..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Anfon cyfrinair newydd ====== - -Ailgyflwynwch eich defnyddair yn y ffurflen isod i wneud cais am gyfrinair newydd i'ch cyfrif ar y wici hwn. Caiff ddolen gadarnhau ei hanfon i chi drwy eich e-bost cofrestredig. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/resetpwd.txt deleted file mode 100644 index 922bb97..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gosod cyfrinair newydd ====== - -Rhowch gyfrinair newydd i'ch cyfrif ar y wici hwn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/revisions.txt deleted file mode 100644 index b18fef7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Hen Adolygiadau ====== - -Dyma adolygiadau hŷn y ddogfen gyfredol. I droi'n ôl i hen adolygiad, dewiswch e isod a phwyso ''Golygu'r dudalen hon'' a'i gadw. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/searchpage.txt deleted file mode 100644 index 0967dc6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Chwilio ====== - -Gallwch chi ddarganfod canlyniadau eich chwiliad isod. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/showrev.txt deleted file mode 100644 index 6cc9d6c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Dyma hen adolygiad y ddogfen!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/stopwords.txt deleted file mode 100644 index 742e9a3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/stopwords.txt +++ /dev/null @@ -1,31 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -# This list is based upon the ones found at http://www.ranks.nl/stopwords/ -allan -beth -ble -bydd -chi -dyma -dyna -eich -gyda -hefyd -hon -honna -hwn -hwnnw -hwy -hyn -hynny -mewn -nhw -oddi -oedd -pan -pwy -roedd -sut -wrth -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_digest.txt deleted file mode 100644 index 611e057..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_digest.txt +++ /dev/null @@ -1,20 +0,0 @@ -Shw mae! - -Gwnaeth y dudalen @PAGE@ mewn wici @TITLE@ newid. -Dyma'r newidiadau: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Hen Adolygiad: @OLDPAGE@ -Adolygiad Newydd: @NEWPAGE@ - -I ganslo hysbysiadau tudalen, mewngofnodwch i'r wici ar -@DOKUWIKIURL@ ac yna ewch i -@SUBSCRIBE@ -a thanysgrifio o newidiadau tudalen a/neu namespace. - --- -Cafodd y neges hon ei generadu gan DokuWiki ar -@DOKUWIKIURL@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_form.txt deleted file mode 100644 index 47d1a17..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Rheoli Tanysgrifiad ====== - -Mae'r dudalen hon yn eich galluogi i reoli'ch tanysgrifiadau ar gyfer y dudalen gyfredol a'r namespace. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_list.txt deleted file mode 100644 index 592f290..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_list.txt +++ /dev/null @@ -1,17 +0,0 @@ -Shw mae! - -Gwnaeth tudalennau yn y namespace @PAGE@ o'r wici @TITLE@ newid. -Dyma'r tudaalennau sydd wedi newid: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -I ganslo hysbysiadau'r dudalen, mewngofnodwch i'r wici ar -@DOKUWIKIURL@ yna ewch i -@SUBSCRIBE@ -a thanysgrifio o newidiadau tudalen a/neu namespace. - --- -Cafodd y neges hon ei generadu gan DokuWiki ar -@DOKUWIKIURL@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_single.txt deleted file mode 100644 index 2a774eb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/subscr_single.txt +++ /dev/null @@ -1,23 +0,0 @@ -Shw mae! - -Gwnaeth y dudalen @PAGE@ yn y wici @TITLE@ newid. -Dyma'r newidiadau: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Dyddiad : @DATE@ -Defnyddiwr : @USER@ -Crynodeb Golygu : @SUMMARY@ -Hen Adolygiad : @OLDPAGE@ -Adolygiad Newwydd: @NEWPAGE@ - -I ganslo hysbysiadau'r dudalen, mewngofnodwch i'r wici ar -@DOKUWIKIURL@ yna ewch i -@SUBSCRIBE@ -a thanysgrifio o newidiadau tudalen a namespace. - --- -Cafodd y neges hon ei generadu gan DokuWiki ar -@DOKUWIKIURL@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/updateprofile.txt deleted file mode 100644 index 8f5e3f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Diweddaru proffil eich cyfrif ====== - -Newidiwch y meysydd rydych chi amm newid yn unig. 'Sdim modd i chi newid eich defnyddair. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/cy/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/cy/uploadmail.txt deleted file mode 100644 index 8102232..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/cy/uploadmail.txt +++ /dev/null @@ -1,15 +0,0 @@ -Cafodd ffeil ei lanlwytho i'ch DokuWiki. Dyma'r manylion: - -Ffeil : @MEDIA@ -Hen adolygiad : @OLD@ -Dyddiad : @DATE@ -Porwr : @BROWSER@ -Cyfeiriad-IP : @IPADDRESS@ -Gwesteiwr : @HOSTNAME@ -Maint : @SIZE@ -Teip MIME : @MIME@ -Defnyddiwr : @USER@ - --- -Cafodd y neges hon ei generadu gan DokuWiki ar -@DOKUWIKIURL@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/admin.txt deleted file mode 100644 index 01093fb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administration ====== - -Nedenfor kan du finde en række administrative værktøjer. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/adminplugins.txt deleted file mode 100644 index 2a3d687..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Yderligere udvidelser ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/backlinks.txt deleted file mode 100644 index c6f7e90..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Henvisninger bagud ====== - -Dette er en liste over alle de dokumenter der henviser tilbage til det nuværende dokument. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/conflict.txt deleted file mode 100644 index fc38cee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Der eksisterer en nyere udgave af dokumentet ====== - -Der eksisterer en nyere udgave af dette dokument. Det sker når flere brugere ændrer i dokumentet på samme tid. - -Gennemgå de viste forskelle grundigt, og beslut hvilken udgave der skal bevares. Hvis du vælger ''Gem'', bliver din udgave af dokumentet gemt. Vælger du ''Fortryd'' beholder du den nuværende udgave. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/denied.txt deleted file mode 100644 index 217d893..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Adgang nægtet ====== - -Du har ikke rettigheder til at fortsætte. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/diff.txt deleted file mode 100644 index 9ca1f7f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Forskelle ====== - -Dette viser forskellene mellem den valgte og den nuværende udgave af dokumentet. Gul er linjer der findes i den gamle udgave, og grøn er linjer der findes i den nuværende. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/draft.txt deleted file mode 100644 index 105fed7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Kladdefil fundet ====== - -Din sidste redigeringssession på denne side blev ikke afsluttet korrekt. DokuWiki har automatisk gemt en kladde mens du arbejdede, som du kan benytte til at fortsætte redigeringen. Forneden kan du se de data der blev gemt fra din sidste session. - -Vælg venligst, om du vil //gendanne// din tabte redigering, //slette// den gemte kladde eller //afbryde// redigeringen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/edit.txt deleted file mode 100644 index 41c4108..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Rediger dette dokument og tryk på knappen **''[Gem]''**. Se [[wiki:syntax|Formaterings tips]] for Wiki syntaks. Ret venligst kun dette dokument hvis du kan **forbedre** det. Brug venligst [[playground:playground|sandkassen]] til at teste før du retter i et rigtigt dokument. Husk også at bruge **''[Forhåndsvisning]''** før du gemmer dokumentet. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/editrev.txt deleted file mode 100644 index 46db558..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Du har hentet en gammel revision af dette dokument!** Hvis du gemmer dokumentet vil du overskrive den nuværende revision med denne udgave. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/index.txt deleted file mode 100644 index f0fae97..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Indeks ====== - -Dette er en oversigt over alle tilgængelige dokumenter, sorteret efter [[doku>da:namespaces|navnerum]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/da/install.html deleted file mode 100644 index 6ea2b5a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Denne side hjælper til første-gangs installation og konfiguration af Dokuwiki. Mere information om denne installer er tilgængelig på dens egen dokumentations side.

    - -

    DokuWiki bruger almindelige filer til at gemme wiki sider og anden information relaterende til disse sider (f.eks. billeder, søge indeks, gamle udgaver, osv). For at fungerer optimalt skal DokuWiki have skrive adgang til mapperne der holder disse filer. Denne installer er ikke istand til at opsætte mappe tilladelser. Det skal normalt udføres direkte i en kommando shell eller hvis du bruger hosting, gennem FTP eller dit hostings kontrol panel (f.eks. cPanel).

    - -

    Denne installer vil opsætte din DokuWiki konfiguration for ACL, hvilket tillader administrator login og adgang til DokuWiki's adminstrative menu til installation af udvidelser, håndtering af brugere, håndtering af adgang til wiki sider og ændring af konfigurations indstillinger. Det er ikke et krav for at DokuWiki kan fungere, men det vil gøre DokuWiki lettere at administre.

    - -

    Erfarne brugere og brugere med specielle opsætningskrav burde bruge disse henvisninger for detaljer vedrørende installations instruktioner og konfigurations indstillinger.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/da/jquery.ui.datepicker.js deleted file mode 100644 index d2de755..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Danish initialisation for the jQuery UI date picker plugin. */ -/* Written by Jan Christensen ( deletestuff@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.da = { - closeText: "Luk", - prevText: "Forrige", - nextText: "Næste", - currentText: "I dag", - monthNames: [ "Januar", "Februar", "Marts", "April", "Maj", "Juni", - "Juli", "August", "September", "Oktober", "November", "December" ], - monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", - "Jul", "Aug", "Sep", "Okt", "Nov", "Dec" ], - dayNames: [ "Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag" ], - dayNamesShort: [ "Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør" ], - dayNamesMin: [ "Sø", "Ma", "Ti", "On", "To", "Fr", "Lø" ], - weekHeader: "Uge", - dateFormat: "dd-mm-yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.da ); - -return datepicker.regional.da; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/da/lang.php deleted file mode 100644 index 5ab8f99..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/lang.php +++ /dev/null @@ -1,377 +0,0 @@ - - * @author Kenneth Schack Banner - * @author Jon Theil Nielsen - * @author koeppe - * @author Jon Bendtsen - * @author Lars Næsbye Christensen - * @author Kalle Sommer Nielsen - * @author Esben Laursen - * @author Harith - * @author Daniel Ejsing-Duun - * @author Erik Bjørn Pedersen - * @author rasmus - * @author Mikael Lyngvig - * @author Soren Birk - * @author Jens Hyllegaard - * @author soer9648 - * @author Søren Birk - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Rediger denne side'; -$lang['btn_source'] = 'Vis kildekode'; -$lang['btn_show'] = 'Vis side'; -$lang['btn_create'] = 'Opret denne side'; -$lang['btn_search'] = 'Søg'; -$lang['btn_save'] = 'Gem'; -$lang['btn_preview'] = 'Forhåndsvisning'; -$lang['btn_top'] = 'Tilbage til toppen'; -$lang['btn_newer'] = '<< forrige side'; -$lang['btn_older'] = 'næste side >>'; -$lang['btn_revs'] = 'Gamle revisioner'; -$lang['btn_recent'] = 'Nye ændringer'; -$lang['btn_upload'] = 'Overfør'; -$lang['btn_cancel'] = 'Fortryd'; -$lang['btn_index'] = 'Indeks'; -$lang['btn_secedit'] = 'Redigér'; -$lang['btn_login'] = 'Log ind'; -$lang['btn_logout'] = 'Log ud'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Opdatér'; -$lang['btn_delete'] = 'Slet'; -$lang['btn_back'] = 'Tilbage'; -$lang['btn_backlink'] = 'Henvisninger bagud'; -$lang['btn_subscribe'] = 'Abonnér på ændringer'; -$lang['btn_profile'] = 'Opdatér profil'; -$lang['btn_reset'] = 'Nulstil'; -$lang['btn_resendpwd'] = 'Vælg ny adgangskode'; -$lang['btn_draft'] = 'Redigér kladde'; -$lang['btn_recover'] = 'Gendan kladde'; -$lang['btn_draftdel'] = 'Slet kladde'; -$lang['btn_revert'] = 'Gendan'; -$lang['btn_register'] = 'Registrér'; -$lang['btn_apply'] = 'Anvend'; -$lang['btn_media'] = 'Media Manager'; -$lang['btn_deleteuser'] = 'Fjern min brugerkonto'; -$lang['btn_img_backto'] = 'Tilbage til %s'; -$lang['btn_mediaManager'] = 'Vis i Media Manager'; -$lang['loggedinas'] = 'Logget ind som:'; -$lang['user'] = 'Brugernavn'; -$lang['pass'] = 'Adgangskode'; -$lang['newpass'] = 'Ny adgangskode'; -$lang['oldpass'] = 'Bekræft gammel adgangskode'; -$lang['passchk'] = 'Gentag ny adgangskode'; -$lang['remember'] = 'Automatisk log ind'; -$lang['fullname'] = 'Fulde navn'; -$lang['email'] = 'E-mail adresse'; -$lang['profile'] = 'Brugerprofil'; -$lang['badlogin'] = 'Brugernavn eller adgangskode var forkert.'; -$lang['badpassconfirm'] = 'Adgangkode var desværre forkert'; -$lang['minoredit'] = 'Mindre ændringer'; -$lang['draftdate'] = 'Kladde automatisk gemt d.'; -$lang['nosecedit'] = 'Siden blev ændret i mellemtiden, sektions information var for gammel, hentede hele siden i stedet.'; -$lang['searchcreatepage'] = 'Hvis du ikke fandt hvad du ledte efter, kan du oprette eller redigere siden %s, opkaldt efter din forespørgsel.'; -$lang['search_fullresults'] = 'Fuld-tekst resultater'; -$lang['js']['search_toggle_tools'] = 'Vis/skjul søgeværktøjer'; -$lang['js']['willexpire'] = 'Din lås på dette dokument udløber om et minut.\nTryk på Forhåndsvisning-knappen for at undgå konflikter.'; -$lang['js']['notsavedyet'] = 'Ugemte ændringer vil blive mistet. -Fortsæt alligevel?'; -$lang['js']['searchmedia'] = 'Søg efter filer'; -$lang['js']['keepopen'] = 'Hold vindue åbent ved valg'; -$lang['js']['hidedetails'] = 'Skjul detaljer'; -$lang['js']['mediatitle'] = 'Link indstillinger'; -$lang['js']['mediadisplay'] = 'Link type'; -$lang['js']['mediaalign'] = 'Justering'; -$lang['js']['mediasize'] = 'Billede størrelse'; -$lang['js']['mediatarget'] = 'Link destination'; -$lang['js']['mediaclose'] = 'Luk'; -$lang['js']['mediainsert'] = 'Indsæt'; -$lang['js']['mediadisplayimg'] = 'Vis billedet'; -$lang['js']['mediadisplaylnk'] = 'Vis kun linket'; -$lang['js']['mediasmall'] = 'Lille version'; -$lang['js']['mediamedium'] = 'Mellem version'; -$lang['js']['medialarge'] = 'Stor version'; -$lang['js']['mediaoriginal'] = 'Original version'; -$lang['js']['medialnk'] = 'Link til detajle side'; -$lang['js']['mediadirect'] = 'Direkte link til originalen'; -$lang['js']['medianolnk'] = 'Intet link'; -$lang['js']['medianolink'] = 'Link ikke til billedet'; -$lang['js']['medialeft'] = 'Juster billedet til venstre'; -$lang['js']['mediaright'] = 'Juster billedet til højre'; -$lang['js']['mediacenter'] = 'Centreret'; -$lang['js']['medianoalign'] = 'Brug ingen justering'; -$lang['js']['nosmblinks'] = 'Henvisninger til Windows shares virker kun i Microsoft Internet Explorer. -Du kan stadig kopiere og indsætte linket.'; -$lang['js']['linkwiz'] = 'Guiden til henvisninger'; -$lang['js']['linkto'] = 'Henvis til:'; -$lang['js']['del_confirm'] = 'Slet valgte post(er)?'; -$lang['js']['restore_confirm'] = 'Er du sikker på at du vil genskabe denne version?'; -$lang['js']['media_diff'] = 'Vis forskelle:'; -$lang['js']['media_diff_both'] = 'Side ved Side'; -$lang['js']['media_diff_opacity'] = 'Skin igennem'; -$lang['js']['media_diff_portions'] = 'Skub'; -$lang['js']['media_select'] = 'Vælg filer...'; -$lang['js']['media_upload_btn'] = 'Overfør'; -$lang['js']['media_done_btn'] = 'Færdig'; -$lang['js']['media_drop'] = 'Træk filer hertil for at overføre'; -$lang['js']['media_cancel'] = 'fjern'; -$lang['js']['media_overwrt'] = 'Overskriv eksisterende filer'; -$lang['search_exact_match'] = 'Præcist match'; -$lang['search_starts_with'] = 'Starter med'; -$lang['search_ends_with'] = 'Slutter med'; -$lang['search_contains'] = 'Indeholder'; -$lang['search_custom_match'] = 'Brugerdefineret'; -$lang['search_any_ns'] = 'Ethvert navnerum'; -$lang['search_any_time'] = 'Når som helst'; -$lang['search_past_7_days'] = 'Seneste uge'; -$lang['search_past_month'] = 'Seneste måned'; -$lang['search_past_year'] = 'Seneste år'; -$lang['search_sort_by_hits'] = 'Sorter efter visninger'; -$lang['search_sort_by_mtime'] = 'Sorter efter ændringsdato'; -$lang['regmissing'] = 'Du skal udfylde alle felter.'; -$lang['reguexists'] = 'Dette brugernavn er allerede i brug.'; -$lang['regsuccess'] = 'Du er nu oprettet som bruger. Din adgangskode bliver sendt til dig i en e-mail.'; -$lang['regsuccess2'] = 'Du er nu oprettet som bruger.'; -$lang['regfail'] = 'Brugeren kunne ikke oprettes.'; -$lang['regmailfail'] = 'Dit adgangskode blev ikke sendt. Kontakt venligst administratoren.'; -$lang['regbadmail'] = 'E-mail-adressen er ugyldig. Kontakt venligst administratoren, hvis du mener dette er en fejl.'; -$lang['regbadpass'] = 'De to adgangskoder er ikke ens, prøv venligst igen.'; -$lang['regpwmail'] = 'Din adgangskode til DokuWiki'; -$lang['reghere'] = 'Har du ikke en brugerkonto? Opret en nu'; -$lang['profna'] = 'Denne wiki understøtter ikke ændring af profiler'; -$lang['profnochange'] = 'Ingen ændringer, intet modificeret.'; -$lang['profnoempty'] = 'Tomt navn eller e-mail adresse er ikke tilladt.'; -$lang['profchanged'] = 'Brugerprofil opdateret korrekt.'; -$lang['profnodelete'] = 'Denne wiki understøtter ikke sletning af brugere'; -$lang['profdeleteuser'] = 'Slet brugerkonto'; -$lang['profdeleted'] = 'Din brugerkonto er blevet slettet fra denne wiki'; -$lang['profconfdelete'] = 'Jeg ønsker at slette min brugerkonto fra denne wiki.
    Denne handling kan ikke fortrydes.'; -$lang['profconfdeletemissing'] = 'Afkrydsningsfelt til bekræftelse er ikke markeret'; -$lang['proffail'] = 'Brugerprofilen blev ikke opdateret.'; -$lang['pwdforget'] = 'Har du glemt din adgangskode? Få en ny'; -$lang['resendna'] = 'Denne wiki understøtter ikke udsendelse af ny adgangskode.'; -$lang['resendpwd'] = 'Vælg en ny adgangskode for'; -$lang['resendpwdmissing'] = 'Du skal udfylde alle felter.'; -$lang['resendpwdnouser'] = 'Vi kan ikke finde denne bruger i vores database.'; -$lang['resendpwdbadauth'] = 'Beklager, denne autoriseringskode er ikke gyldig. Kontroller venligst at du benyttede det fulde link til bekræftelse.'; -$lang['resendpwdconfirm'] = 'En e-mail med et link til bekræftelse er blevet sendt.'; -$lang['resendpwdsuccess'] = 'Din nye adgangskode er blevet sendt med e-mail.'; -$lang['license'] = 'Med mindre andet angivet, vil indhold på denne wiki blive udgivet under følgende licens:'; -$lang['licenseok'] = 'Bemærk - ved at redigere denne side, accepterer du at dit indhold bliver frigivet under følgende licens:'; -$lang['searchmedia'] = 'Søg filnavn'; -$lang['searchmedia_in'] = 'Søg i %s'; -$lang['txt_upload'] = 'Vælg den fil der skal overføres:'; -$lang['txt_filename'] = 'Indtast wikinavn (valgfrit):'; -$lang['txt_overwrt'] = 'Overskriv eksisterende fil'; -$lang['maxuploadsize'] = 'Upload max. %s pr. fil.'; -$lang['lockedby'] = 'Midlertidig låst af:'; -$lang['lockexpire'] = 'Lås udløber kl:.'; -$lang['rssfailed'] = 'Der opstod en fejl ved hentning af dette feed: '; -$lang['nothingfound'] = 'Søgningen gav intet resultat.'; -$lang['mediaselect'] = 'Vælg mediefil'; -$lang['uploadsucc'] = 'Overførels blev fuldført'; -$lang['uploadfail'] = 'Overførslen fejlede. Der er muligvis problemer med rettighederne.'; -$lang['uploadwrong'] = 'Overførslen blev afvist. Filtypen er ikke tilladt.'; -$lang['uploadexist'] = 'Filen eksisterer allerede.'; -$lang['uploadbadcontent'] = 'Det overført indhold svarer ikke til %s fil-endelsen.'; -$lang['uploadspam'] = 'Overførelsen blev blokeret af spam sortlisten.'; -$lang['uploadxss'] = 'Overførelsen blev blokeret på grund af mulig skadeligt indhold.'; -$lang['uploadsize'] = 'Den overførte fil var for stor (maksimal størrelse %s)'; -$lang['deletesucc'] = 'Filen "%s" er blevet slettet.'; -$lang['deletefail'] = '"%s" kunne ikke slettes - kontroller rettighederne.'; -$lang['mediainuse'] = 'Filen "%s" kan ikke slettes - den er stadig i brug.'; -$lang['namespaces'] = 'Navnerum'; -$lang['mediafiles'] = 'Tilgængelige filer i'; -$lang['accessdenied'] = 'Du har ikke tilladelse til at se denne side.'; -$lang['mediausage'] = 'Brug den følgende syntaks til at henvise til denne fil:'; -$lang['mediaview'] = 'Vis oprindelig fil'; -$lang['mediaroot'] = 'rod'; -$lang['mediaupload'] = 'Overføre en fil til det nuværende navnerum her. For at oprette under-navnerum, tilføj dem til "Overføre som" filnavnet, adskilt af kolontegn.'; -$lang['mediaextchange'] = 'Filtype ændret fra .%s til .%s!'; -$lang['reference'] = 'Henvisning til'; -$lang['ref_inuse'] = 'Filen kan ikke slettes, da den stadig er i brug på følgende sider:'; -$lang['ref_hidden'] = 'Nogle henvisninger er på sider du ikke har læserettigheder til'; -$lang['hits'] = 'Besøg'; -$lang['quickhits'] = 'Tilsvarende sidenavne'; -$lang['toc'] = 'Indholdsfortegnelse'; -$lang['current'] = 'nuværende'; -$lang['yours'] = 'Din version'; -$lang['diff'] = 'Vis forskelle i forhold til den nuværende revision'; -$lang['diff2'] = 'Vis forskelle i forhold til de valgte revisioner'; -$lang['difflink'] = 'Link til denne sammenlinings vising'; -$lang['diff_type'] = 'Vis forskelle:'; -$lang['diff_inline'] = 'Indeni'; -$lang['diff_side'] = 'Side ved side'; -$lang['diffprevrev'] = 'Forrige revision'; -$lang['diffnextrev'] = 'Næste revision'; -$lang['difflastrev'] = 'Sidste revision'; -$lang['diffbothprevrev'] = 'Begge sider forrige revision'; -$lang['diffbothnextrev'] = 'Begge sider næste revision'; -$lang['line'] = 'Linje'; -$lang['breadcrumb'] = 'Sti:'; -$lang['youarehere'] = 'Du er her:'; -$lang['lastmod'] = 'Sidst ændret:'; -$lang['by'] = 'af'; -$lang['deleted'] = 'slettet'; -$lang['created'] = 'oprettet'; -$lang['restored'] = 'gammel revision gendannet (%s)'; -$lang['external_edit'] = 'ekstern redigering'; -$lang['summary'] = 'Resumé af ændrigner'; -$lang['noflash'] = 'Du skal installere Adobe Flash Player for at kunne se dette indhold.'; -$lang['download'] = 'Hent kodestykke'; -$lang['tools'] = 'Værktøjer'; -$lang['user_tools'] = 'Brugerværktøjer'; -$lang['site_tools'] = 'Webstedsværktøjer'; -$lang['page_tools'] = 'Sideværktøjer'; -$lang['skip_to_content'] = 'hop til indhold'; -$lang['sidebar'] = 'Sidepanel'; -$lang['mail_newpage'] = 'side tilføjet:'; -$lang['mail_changed'] = 'side ændret:'; -$lang['mail_subscribe_list'] = 'sider ændret i navnerum:'; -$lang['mail_new_user'] = 'Ny bruger'; -$lang['mail_upload'] = 'fil overført:'; -$lang['changes_type'] = 'Vis ændringer af'; -$lang['pages_changes'] = 'Sider'; -$lang['media_changes'] = 'Mediefiler'; -$lang['both_changes'] = 'Både sider og medie filer'; -$lang['qb_bold'] = 'Fed'; -$lang['qb_italic'] = 'Kursiv'; -$lang['qb_underl'] = 'Understregning'; -$lang['qb_code'] = 'Skrivemaskine tekst'; -$lang['qb_strike'] = 'Gennemstregning'; -$lang['qb_h1'] = 'Niveau 1 overskrift'; -$lang['qb_h2'] = 'Niveau 2 overskrift'; -$lang['qb_h3'] = 'Niveau 3 overskrift'; -$lang['qb_h4'] = 'Niveau 4 overskrift'; -$lang['qb_h5'] = 'Niveau 5 overskrift'; -$lang['qb_h'] = 'Overskrift'; -$lang['qb_hs'] = 'Vælg overskrift'; -$lang['qb_hplus'] = 'Højere overskriftsniveau'; -$lang['qb_hminus'] = 'Lavere overskriftsniveau'; -$lang['qb_hequal'] = 'Samme overskriftsniveau'; -$lang['qb_link'] = 'Intern henvisning'; -$lang['qb_extlink'] = 'Ekstern henvisning'; -$lang['qb_hr'] = 'Vandret linje'; -$lang['qb_ol'] = 'Nummereret liste'; -$lang['qb_ul'] = 'Punktopstilling'; -$lang['qb_media'] = 'Tilføj billeder og andre filer'; -$lang['qb_sig'] = 'Indsæt signatur'; -$lang['qb_smileys'] = 'Smileys'; -$lang['qb_chars'] = 'Specialtegn'; -$lang['upperns'] = 'Gå til overordnet navnerum'; -$lang['metaedit'] = 'Rediger metadata'; -$lang['metasaveerr'] = 'Fejl under skrivning af metadata'; -$lang['metasaveok'] = 'Metadata gemt'; -$lang['img_title'] = 'Titel:'; -$lang['img_caption'] = 'Billedtekst:'; -$lang['img_date'] = 'Dato:'; -$lang['img_fname'] = 'Filnavn:'; -$lang['img_fsize'] = 'Størrelse:'; -$lang['img_artist'] = 'Fotograf:'; -$lang['img_copyr'] = 'Ophavsret:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'Emneord:'; -$lang['img_width'] = 'Bredde:'; -$lang['img_height'] = 'Højde:'; -$lang['subscr_subscribe_success'] = 'Tilføjede %s til abonnement listen for %s'; -$lang['subscr_subscribe_error'] = 'Fejl ved tilføjelse af %s til abonnement listen for %s'; -$lang['subscr_subscribe_noaddress'] = 'Der er ikke nogen addresse forbundet til din bruger, så du kan ikke blive tilføjet til abonnement listen'; -$lang['subscr_unsubscribe_success'] = 'Fjernede %s fra abonnement listen for %s'; -$lang['subscr_unsubscribe_error'] = 'Fejl ved fjernelse af %s fra abonnement listen for %s'; -$lang['subscr_already_subscribed'] = '%s har allerede et abonnement for listen %s'; -$lang['subscr_not_subscribed'] = '%s har ikke et abonnement for listen %s'; -$lang['subscr_m_not_subscribed'] = 'Du har ikke et abonnement til denne side eller navnerum'; -$lang['subscr_m_new_header'] = 'Tilføj abonnement'; -$lang['subscr_m_current_header'] = 'Nuværende abonnementer'; -$lang['subscr_m_unsubscribe'] = 'Fjern abonnement'; -$lang['subscr_m_subscribe'] = 'Abonér'; -$lang['subscr_m_receive'] = 'Modtag'; -$lang['subscr_style_every'] = 'email på hver ændring'; -$lang['subscr_style_digest'] = 'opsummeringsmail med ændringer for hver side (hver %.2f dage)'; -$lang['subscr_style_list'] = 'list af ændrede sider siden sidste email (hver %.2f dage)'; -$lang['authtempfail'] = 'Brugervalidering er midlertidigt ude af drift. Hvis dette er vedvarende, kontakt venligst wikiens administrator.'; -$lang['i_chooselang'] = 'Vælg dit sprog'; -$lang['i_installer'] = 'DokuWiki Installer'; -$lang['i_wikiname'] = 'Wiki Navn'; -$lang['i_enableacl'] = 'Brug ACL (foreslået)'; -$lang['i_superuser'] = 'Superbruger'; -$lang['i_problems'] = 'Installeren fandt nogle problemer, vist nedenunder. Du kan ikke fortsætte før du har rettet dem.'; -$lang['i_modified'] = 'Af sikkerheds hensyn vil dette script kun virke på en ny og umodificeret Dokuwiki installation. -Du burde enten gen-udpakke filerne fra den hentede pakke eller tjekke den fuldstændige -DokuWiki installations instruktioner'; -$lang['i_funcna'] = 'PHP funtionen %s er ikke tilgængelig. Måske har din udbyder slået det fra af en eller anden grund?'; -$lang['i_disabled'] = 'Det er blevet slået fra af din udbyder.'; -$lang['i_funcnmail'] = 'Bemærk: PHP mail funktionen er ikke tilgængelig. %s Hvis den forbliver utilgængelig, kan du installere SMTP udvidelsen.'; -$lang['i_phpver'] = 'Din PHP version %s er mindre en den nødvendige %s. Du er nød til at opgradere din PHP installation.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload skal være deaktiveret i php.ini for at køre DokuWiki.'; -$lang['i_urandom'] = 'DokuWiki kan ikke oprette kryptografisk sikre numre til cookies. Du bør måske kontrollere dine open_basedir indstillinger i php.ini for korrekt /dev/urandom adgang.'; -$lang['i_permfail'] = 'DokuWiki kan ikke skrive til %s. Du er nød til at rette tilladelses indstillingerne for denne mappe!'; -$lang['i_confexists'] = '%s eksisterer allerede'; -$lang['i_writeerr'] = 'Kunne ikke oprette %s. Du bliver nød til at tjekke mappe/fil- tilladelserne og oprette filen manuelt.'; -$lang['i_badhash'] = 'uigenkendelig eller modificeret dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - ulovlig eller tom værdi'; -$lang['i_success'] = 'Konfigurationen fulførtedes med success. Du kan nu slette install.php filen. Fortsætte til din nye DokuWiki.'; -$lang['i_failure'] = 'Nogle fejl forekom mens konfigurations filerne skulle skrives. Du er mulighvis nød til at fixe dem manuelt før du kan bruge din nye DokuWiki.'; -$lang['i_policy'] = 'Begyndende ACL politik'; -$lang['i_pol0'] = 'Åben Wiki (alle kan læse, skrive og uploade)'; -$lang['i_pol1'] = 'Offentlig Wiki (alle kan læse, kun registrerede brugere kan skrive og overføre)'; -$lang['i_pol2'] = 'Lukket Wiki (kun for registerede brugere kan læse, skrive og overføre)'; -$lang['i_allowreg'] = 'Tillad at brugere kan registrere sig selv'; -$lang['i_retry'] = 'Forsøg igen'; -$lang['i_license'] = 'Vælg venligst licensen du vil tilføje dit indhold under:'; -$lang['i_license_none'] = 'Vis ikke licensinformationer'; -$lang['i_pop_field'] = 'Hjælp os venligst med at forbedre oplevelsen af DokuWiki:'; -$lang['i_pop_label'] = 'Send anonymt brugsdata til DokuWikis udviklere, én gang om måneden'; -$lang['recent_global'] = 'Du ser lige nu ændringerne i %s navnerummet. Du kan også se de sidste ændringer for hele wiki siden '; -$lang['years'] = '%d år siden'; -$lang['months'] = '%d måned siden'; -$lang['weeks'] = '%d uge siden'; -$lang['days'] = '%d dage siden'; -$lang['hours'] = '%d timer siden'; -$lang['minutes'] = '%d minutter siden'; -$lang['seconds'] = '%d sekunder siden'; -$lang['wordblock'] = 'Din ændring blev ikke gemt da den indeholder blokeret tekst (spam).'; -$lang['media_uploadtab'] = 'Upload'; -$lang['media_searchtab'] = 'Søg'; -$lang['media_file'] = 'Fil'; -$lang['media_viewtab'] = 'Vis'; -$lang['media_edittab'] = 'Rediger'; -$lang['media_historytab'] = 'Historie'; -$lang['media_list_thumbs'] = 'Thumbnails'; -$lang['media_list_rows'] = 'Rækker'; -$lang['media_sort_name'] = 'Navn'; -$lang['media_sort_date'] = 'Dato'; -$lang['media_namespaces'] = 'Vælg navneområde'; -$lang['media_files'] = 'Filer i %s'; -$lang['media_upload'] = 'Upload til %s'; -$lang['media_search'] = 'Søg i %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s ved %s'; -$lang['media_edit'] = 'Rediger %s'; -$lang['media_history'] = 'Historie for %s'; -$lang['media_meta_edited'] = 'metadata redigered'; -$lang['media_perm_read'] = 'Du har ikke nok rettigheder til at læse filer.'; -$lang['media_perm_upload'] = 'Du har ikke nok rettigheder til at uploade filer.'; -$lang['media_update'] = 'Upload ny version'; -$lang['media_restore'] = 'Genskab denne version'; -$lang['media_acl_warning'] = 'Listen er måske ikke komplet pga. ACL restriktioner og skjulte sider.'; -$lang['email_fail'] = 'PHP mail() mangler eller er slået fra. Den følgende mail blev ikke sendt:'; -$lang['currentns'] = 'Nuværende navnerum'; -$lang['searchresult'] = 'Søgsresultat'; -$lang['plainhtml'] = 'Ren HTML'; -$lang['wikimarkup'] = 'Wiki Opmærkning'; -$lang['page_nonexist_rev'] = 'Siden blev ikke fundet ved %s. Den blev efterfølgende oprettet ved %s.'; -$lang['unable_to_parse_date'] = 'Kan ikke fortolke parameteren "%s".'; -$lang['email_signature_text'] = 'Denne e-mail blev genereret af DokuWiki på -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/locked.txt deleted file mode 100644 index 74b677d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Låst Dokument ====== - -Dette dokument er midlertidigt låst af en anden bruger. Vent venligst til brugeren er færdig med at redigere dokumentet, eller låsen udløber. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/login.txt deleted file mode 100644 index 039bb0a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Login ====== - -Du er ikke logget ind! Indtast brugernavn og adgangskode. Din browser skal have tilladt cookies for at du kan logge ind. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/mailtext.txt deleted file mode 100644 index bea9cd3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Et dokument i din DokuWiki blev ændret eller tilføjet. Her er detajlerne: - -Dato : @DATE@ -Browser : @BROWSER@ -IP-adresse : @IPADDRESS@ -Hostnavn : @HOSTNAME@ -Gammel udgave : @OLDPAGE@ -Ny udgave : @NEWPAGE@ -Redigerings resumé : @SUMMARY@ -Bruger : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/da/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/newpage.txt deleted file mode 100644 index 1f23c84..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Dette dokument eksisterer ikke (endnu) ====== - -Du har fulgt en henvisning til et dokument der ikke eksisterer (endnu). Du kan oprette dokumentet ved at trykke på knappen **Opret dette dokument**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/norev.txt deleted file mode 100644 index a30fa11..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Den valgte revision findes ikke ====== - -Den valgte revision af dokumentet findes ikke. Tryk på knappen **''[Gamle revisioner]''** for at se en liste af gamle revisioner af dette dokument. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/onceexisted.txt deleted file mode 100644 index 5e71c66..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Denne side findes ikke længere ====== - -Du har fulgt et link til en side der ikke længere eksisterer. Du kan kigge i listen over [[?do=revisions|gamle revisioner]] for at se hvorfor/hvornår siden blev slettet, samt tilgå gamle revisioner eller gendanne siden. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/password.txt deleted file mode 100644 index 5bf30c0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Hej @FULLNAME@! - -Her er dine brugeroplysninger til @TITLE@ på @DOKUWIKIURL@ - -Brugernavn: @LOGIN@ -Adgangskode: @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/preview.txt deleted file mode 100644 index 92910d1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Forhåndsvisning ====== - -Dette er en forhåndsvisning af hvordan dokumentet vil se ud. Husk: Det er //**IKKE**// gemt endnu! Hvis det ser godt ud, så tryk på knappen **''[Gem]''** diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/pwconfirm.txt deleted file mode 100644 index 1804430..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Hej @FULLNAME@! - -Nogen har bedt om et nyt password til dit @TITLE@ login på @DOKUWIKIURL@ - -Hvis du ikke bad om dette, så ignorer venligst denne email. - -For at bekræfte at det var dig der bad om dette, benyt venligst den følgende henvisning. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/read.txt deleted file mode 100644 index f4a19a5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/read.txt +++ /dev/null @@ -1 +0,0 @@ -Dette dokument kan kun læses. Du kan se kildekoden, men ikke gemme ændringer i det. Hvis du mener at dette er en fejl, så skriv det venligst på [[wiki:fejl-oversigt]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/recent.txt deleted file mode 100644 index c8c77ae..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nye ændringer ====== - -Følgende dokumenter er blevet ændret for nylig: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/register.txt deleted file mode 100644 index 998d960..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Opret en wiki-konto ====== - -Udfyld nedenstånde skema for at oprette en brugerkonto i denne wiki. Sørg for at bruge en **gyldig e-mail adresse** - din adgangskode bliver sendt til dig. Dit brugernavn skal være et gyldigt [[doku>da:pagename|sidenavn]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/registermail.txt deleted file mode 100644 index 6a3b056..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -En ny bruger er bæevet oprettet. Her er detaljerne: - -Brugernavn : @NEWUSER@ -Navn : @NEWNAME@ -E-mail : @NEWEMAIL@ - -Dato : @DATE@ -Browser : @BROWSER@ -IP-adresse : @IPADDRESS@ -Værtsnavn : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/resendpwd.txt deleted file mode 100644 index e015d58..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Send ny adgangskode ====== - -Udfyld alle nedenstående felter for at få tilsendt en ny adgangskode til denne wiki. Din nye adgangskode vil blive sendt til den angivne e-mail adresse. Brugernavnet bør være dit wiki brugernavn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/resetpwd.txt deleted file mode 100644 index 3cd8481..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Vælg ny adgangskode ====== - -Indtast venligst en ny adgangskode til din brugerkonto på denne wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/revisions.txt deleted file mode 100644 index 396f5e1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gamle revisioner ====== - -Her er de gamle revisioner af dette dokument. Du kan vende tilbage til en tidligere revision af dokumentet ved at vælge den nedenfor, trykke på knappen **''[Rediger dette dokument]''**, og til sidst gemme dokumentet. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/searchpage.txt deleted file mode 100644 index 05c269b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Søgning ====== - -Du kan se resultaterne af din søgning nedenunder. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/showrev.txt deleted file mode 100644 index bac17c7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Dette er en gammel revision af dokumentet!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/stopwords.txt deleted file mode 100644 index cd27cb9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/stopwords.txt +++ /dev/null @@ -1,87 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -# This list is based upon the ones found at http://www.ranks.nl/stopwords/ -alle -andet -andre -begge -den -denne -der -deres -det -dette -dig -din -dog -eller -end -ene -eneste -enhver -fem -fire -flere -fleste -for -fordi -forrige -fra -før -god -han -hans -har -hendes -her -hun -hvad -hvem -hver -hvilken -hvis -hvor -hvordan -hvorfor -hvornår -ikke -ind -ingen -intet -jeg -jeres -kan -kom -kommer -lav -lidt -lille -man -mand -mange -med -meget -men -mens -mere -mig -ned -nogen -noget -nyt -nær -næste -næsten -otte -over -seks -ses -som -stor -store -syv -til -tre -var -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_digest.txt deleted file mode 100644 index 74ac67a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_digest.txt +++ /dev/null @@ -1,14 +0,0 @@ -Hej, - -Siden @PAGE@ i @TITLE@ wikien er blevet ændret. -Her er ændringerne: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Gammel revision: @OLDPAGE@ -Ny revision: @NEWPAGE@ - -For at stoppe notifikationer om sideændringer, log ind på wikien på -@DOKUWIKIURL@ og besøg @SUBSCRIBE@ for at afmelde side og/eller navneområde ændringer. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_form.txt deleted file mode 100644 index 9de6565..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Abonnementadministration ====== - -Denne side gør det muligt for dig at administrere dine abonnementer for den nuværende side eller navnerum. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_list.txt deleted file mode 100644 index 62f8f66..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Hej, - -Sider i navneområdet @PAGE@ i @TITLE@ wikien er blevet ændret. -Her er de ændrede sider: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -For at stoppe notifikationer om sideændringer, login på wikien på -@DOKUWIKIURL@ og besøg så -@SUBSCRIBE@ -for at afmelde side og/eller navneområde ændringer. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_single.txt deleted file mode 100644 index 8894b63..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/subscr_single.txt +++ /dev/null @@ -1,17 +0,0 @@ -Hej! - -Siden @PAGE@ i wikien @TITLE@ er blevet ændret. -Her er ændringerne: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Dato : @DATE@ -Bruger : @USER@ -Summering: @SUMMARY@ -Gammel revision: @OLDPAGE@ -Ny revision: @NEWPAGE@ - -For at stoppe notifikationer om sideændringer, log ind på wikien på -@DOKUWIKIURL@ og besøg @SUBSCRIBE@ for at afmelde side og/eller navneområde ændringer.. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/updateprofile.txt deleted file mode 100644 index 67d138a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Opdater din brugerkonto ====== - -Du behøver kun at udfylde de felter du ønsker at ændre. Du kan ikke ændre dit brugernavn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/da/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/da/uploadmail.txt deleted file mode 100644 index e45b89a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/da/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -En fil blev overført til din DokuWiki. Her er detaljerne: - -Fil : @MEDIA@ -Gammel revision: @OLD@ -Dato : @DATE@ -Browser : @BROWSER@ -IP-adresse : @IPADDRESS@ -Værtsnavn : @HOSTNAME@ -Størrelse : @SIZE@ -MIME Type : @MIME@ -Bruger : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/admin.txt deleted file mode 100644 index aa5f00a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administration ====== - -Folgende administrative Aufgaben stehen in DokuWiki zur Verfügung. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/adminplugins.txt deleted file mode 100644 index a0ae21f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Zusätzliche Plugins ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/backlinks.txt deleted file mode 100644 index ba97010..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Backlinks ====== - -Dies ist eine Liste der Seiten, die zur aktuellen Seite rückverlinken. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/conflict.txt deleted file mode 100644 index 9dbb657..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Eine neuere Version existiert ====== - -Eine neuere Version des aktuell in Bearbeitung befindlichen Dokuments existiert. Das heißt, ein anderer Nutzer hat zur gleichen Zeit an derselben Seite gearbeitet und sie zuerst gespeichert. - -Die unten aufgeführten Unterschiede können bei der Entscheidung helfen, welchem Dokument Vorrang gewährt wird. Wähle **''[Speichern]''** zum Sichern deiner Version oder **''[Abbrechen]''**, um deine Version zu verwerfen und die zuerst gespeicherte Seite zu behalten. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/denied.txt deleted file mode 100644 index 30f1adb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Zugang verweigert ====== - -Du hast nicht die erforderliche Berechtigung, um diese Aktion durchzuführen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/diff.txt deleted file mode 100644 index 246a24e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Unterschiede ====== - -Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/draft.txt deleted file mode 100644 index ba373a6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Entwurf gefunden ====== - -Deine letzte Bearbeitungssitzung wurde nicht ordnungsgemäß abgeschlossen. DokuWiki hat während deiner Arbeit automatisch einen Zwischenentwurf gespeichert, den du jetzt nutzen kannst, um deine Arbeit fortzusetzen. Unten siehst du die Daten, die bei deiner letzten Sitzung gespeichert wurden. - -Bitte entscheide dich, ob du den Entwurf //wiederherstellen// oder //löschen// willst oder ob du die Bearbeitung abbrechen möchtest. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/edit.txt deleted file mode 100644 index c13106f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Bitte bearbeite dieses Dokument nur, wenn du es **verbessern** kannst. Nach dem Bearbeiten den **''[Speichern]''**-Knopf drücken. Siehe [[wiki:syntax]] zur Wiki-Syntax. Zum Testen bitte erst im [[playground:playground|Spielplatz]] üben. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/editrev.txt deleted file mode 100644 index 40a8b72..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Eine ältere Version des Dokuments wurde geladen!** Beim Speichern wird eine neue Version des Dokuments mit diesem Inhalt erstellt. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/index.txt deleted file mode 100644 index 5509bff..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Übersicht ====== - -Dies ist eine Übersicht über alle vorhandenen Seiten und [[doku>namespaces|Namensräume]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/install.html deleted file mode 100644 index 0b65fc7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Diese Seite hilft dir bei der Erstinstallation und Konfiguration von DokuWiki. Zusätzliche Informationen zu diesem Installationsskript findest du auf der entsprechenden Hilfe-Seite (en).

    - -

    DokuWiki verwendet normale Dateien für das Speichern von Wikiseiten und anderen Informationen (Bilder, Suchindizes, alte Versionen usw.). Um DokuWiki betreiben zu können, muss Schreibzugriff auf die Verzeichnisse bestehen, in denen DokuWiki diese Dateien ablegt. Dieses Installationsprogramm kann diese Rechte nicht für dich setzen. Du musst dies manuell auf einer Kommando-Shell oder, falls du DokuWiki bei einem Fremdanbieter hostest, über FTP oder ein entsprechendes Werkzeug (z.B. cPanel) durchführen.

    - -

    Dieses Skript hilft dir beim ersten Einrichten des Zugangsschutzes (ACL) von DokuWiki, welcher eine Administratoranmeldung und damit Zugang zum Administrationsmenü ermöglicht. Dort kannst du dann weitere Tätigkeiten wie das Installieren von Plugins, dass Verwalten von Benutzern und das Ändern von Konfigurationseinstellungen durchführen. Das Benutzen der Zugangskontrolle ist nicht zwingend erforderlich, es erleichtert aber die Administration von DokuWiki.

    - -

    Erfahrene Anwender oder Benutzer mit speziellen Konfigurationsbedürfnissen sollten die folgenden Links nutzen, um sich über Installation und Konfiguration zu informieren.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/jquery.ui.datepicker.js deleted file mode 100644 index 8a08ebf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* German initialisation for the jQuery UI date picker plugin. */ -/* Written by Milian Wolff (mail@milianw.de). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.de = { - closeText: "Schließen", - prevText: "Zurück", - nextText: "Vor", - currentText: "Heute", - monthNames: [ "Januar", "Februar", "März", "April", "Mai", "Juni", - "Juli", "August", "September", "Oktober", "November", "Dezember" ], - monthNamesShort: [ "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", - "Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ], - dayNames: [ "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag" ], - dayNamesShort: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ], - dayNamesMin: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ], - weekHeader: "KW", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.de ); - -return datepicker.regional.de; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/lang.php deleted file mode 100644 index 261dc8c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/lang.php +++ /dev/null @@ -1,382 +0,0 @@ - - * @author MaWi - * @author lp - * @author Martin - * @author F. Mueller-Donath - * @author Andreas Gohr - * @author Christof - * @author Anika Henke - * @author Esther Brunner - * @author Matthias Grimm - * @author Michael Klier - * @author Leo Moll - * @author Florian Anderiasch - * @author Robin Kluth - * @author Arne Pelka - * @author Alexander Fischer - * @author Juergen Schwarzer - * @author Marcel Metz - * @author Matthias Schulte - * @author Christian Wichmann - * @author Pierre Corell - * @author Frank Loizzi - * @author Volker Bödker - * @author Janosch - * @author rnck - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Diese Seite bearbeiten'; -$lang['btn_source'] = 'Quelltext anzeigen'; -$lang['btn_show'] = 'Seite anzeigen'; -$lang['btn_create'] = 'Seite anlegen'; -$lang['btn_search'] = 'Suchen'; -$lang['btn_save'] = 'Speichern'; -$lang['btn_preview'] = 'Vorschau'; -$lang['btn_top'] = 'Nach oben'; -$lang['btn_newer'] = '<< jüngere Änderungen'; -$lang['btn_older'] = 'ältere Änderungen >>'; -$lang['btn_revs'] = 'Ältere Versionen'; -$lang['btn_recent'] = 'Letzte Änderungen'; -$lang['btn_upload'] = 'Hochladen'; -$lang['btn_cancel'] = 'Abbrechen'; -$lang['btn_index'] = 'Übersicht'; -$lang['btn_secedit'] = 'Bearbeiten'; -$lang['btn_login'] = 'Anmelden'; -$lang['btn_logout'] = 'Abmelden'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Aktualisieren'; -$lang['btn_delete'] = 'Löschen'; -$lang['btn_back'] = 'Zurück'; -$lang['btn_backlink'] = 'Links hierher'; -$lang['btn_subscribe'] = 'Aboverwaltung'; -$lang['btn_profile'] = 'Benutzerprofil'; -$lang['btn_reset'] = 'Zurücksetzen'; -$lang['btn_resendpwd'] = 'Neues Passwort festlegen'; -$lang['btn_draft'] = 'Entwurf bearbeiten'; -$lang['btn_recover'] = 'Entwurf wiederherstellen'; -$lang['btn_draftdel'] = 'Entwurf löschen'; -$lang['btn_revert'] = 'Wiederherstellen'; -$lang['btn_register'] = 'Registrieren'; -$lang['btn_apply'] = 'Übernehmen'; -$lang['btn_media'] = 'Medien-Manager'; -$lang['btn_deleteuser'] = 'Benutzerprofil löschen'; -$lang['btn_img_backto'] = 'Zurück zu %s'; -$lang['btn_mediaManager'] = 'Im Medien-Manager anzeigen'; -$lang['loggedinas'] = 'Angemeldet als:'; -$lang['user'] = 'Benutzername'; -$lang['pass'] = 'Passwort'; -$lang['newpass'] = 'Neues Passwort'; -$lang['oldpass'] = 'Bestätigen (Altes Passwort)'; -$lang['passchk'] = 'Passwort erneut eingeben'; -$lang['remember'] = 'Angemeldet bleiben'; -$lang['fullname'] = 'Voller Name'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = 'Benutzerprofil'; -$lang['badlogin'] = 'Benutzername oder Passwort sind falsch.'; -$lang['badpassconfirm'] = 'Das Passwort war falsch.'; -$lang['minoredit'] = 'Kleine Änderung'; -$lang['draftdate'] = 'Entwurf automatisch gesichert am'; -$lang['nosecedit'] = 'Diese Seite wurde inzwischen geändert. Weil deshalb ein oder mehrere Abschnitte veraltet sind, wurde die Seite komplett neu geladen.'; -$lang['searchcreatepage'] = 'Falls der gesuchte Begriff nicht gefunden wurde, kannst du die nach deiner Anfrage benannte Seite %s umgehend neu anlegen.'; -$lang['search_fullresults'] = 'Volltextergebnisse'; -$lang['js']['search_toggle_tools'] = 'Suchwerkzeuge umschalten'; -$lang['js']['willexpire'] = 'Die Sperre zur Bearbeitung dieser Seite läuft in einer Minute ab.\nUm Bearbeitungskonflikte zu vermeiden, solltest du sie durch einen Klick auf den Vorschau-Knopf verlängern.'; -$lang['js']['notsavedyet'] = 'Nicht gespeicherte Änderungen gehen verloren!'; -$lang['js']['searchmedia'] = 'Suche nach Dateien'; -$lang['js']['keepopen'] = 'Fenster nach Auswahl nicht schließen'; -$lang['js']['hidedetails'] = 'Details ausblenden'; -$lang['js']['mediatitle'] = 'Link-Eigenschaften'; -$lang['js']['mediadisplay'] = 'Linktyp'; -$lang['js']['mediaalign'] = 'Ausrichtung'; -$lang['js']['mediasize'] = 'Bildgröße'; -$lang['js']['mediatarget'] = 'Linkziel'; -$lang['js']['mediaclose'] = 'Schließen'; -$lang['js']['mediainsert'] = 'Einfügen'; -$lang['js']['mediadisplayimg'] = 'Bild anzeigen'; -$lang['js']['mediadisplaylnk'] = 'Nur den Link anzeigen'; -$lang['js']['mediasmall'] = 'Bild in kleiner Auflösung'; -$lang['js']['mediamedium'] = 'Bild in mittlerer Auflösung'; -$lang['js']['medialarge'] = 'Bild in hoher Auflösung'; -$lang['js']['mediaoriginal'] = 'Originalauflösung'; -$lang['js']['medialnk'] = 'Link zur Detailseite'; -$lang['js']['mediadirect'] = 'Direkter Link zum Original'; -$lang['js']['medianolnk'] = 'Kein Link'; -$lang['js']['medianolink'] = 'Bild nicht verlinken'; -$lang['js']['medialeft'] = 'Bild linksbündig ausrichten.'; -$lang['js']['mediaright'] = 'Bild rechtsbündig ausrichten.'; -$lang['js']['mediacenter'] = 'Bild horizontal zentriert ausrichten'; -$lang['js']['medianoalign'] = 'Bild ohne bestimmte Ausrichtung lassen'; -$lang['js']['nosmblinks'] = 'Das Verlinken von Windows-Freigaben funktioniert nur im Microsoft Internet-Explorer.\nDer Link kann jedoch zum Einfügen kopiert werden.'; -$lang['js']['linkwiz'] = 'Link-Assistent'; -$lang['js']['linkto'] = 'Link zu:'; -$lang['js']['del_confirm'] = 'Die ausgewählten Dateien wirklich löschen?'; -$lang['js']['restore_confirm'] = 'Wirklich diese Version wiederherstellen?'; -$lang['js']['media_diff'] = 'Unterschiede anzeigen:'; -$lang['js']['media_diff_both'] = 'Nebeneinander'; -$lang['js']['media_diff_opacity'] = 'Überblenden'; -$lang['js']['media_diff_portions'] = 'Übergang'; -$lang['js']['media_select'] = 'Dateien auswählen…'; -$lang['js']['media_upload_btn'] = 'Hochladen'; -$lang['js']['media_done_btn'] = 'Fertig'; -$lang['js']['media_drop'] = 'Dateien hier hinziehen um sie hochzuladen'; -$lang['js']['media_cancel'] = 'Entfernen'; -$lang['js']['media_overwrt'] = 'Existierende Dateien überschreiben'; -$lang['search_exact_match'] = 'Genaue Treffer'; -$lang['search_starts_with'] = 'Beginnt mit'; -$lang['search_ends_with'] = 'Endet mit'; -$lang['search_contains'] = 'Enthält'; -$lang['search_custom_match'] = 'Angepasst '; -$lang['search_any_ns'] = 'Alle Namensräume'; -$lang['search_any_time'] = 'Jederzeit'; -$lang['search_past_7_days'] = 'Letzte Woche'; -$lang['search_past_month'] = 'Letzter Monat'; -$lang['search_past_year'] = 'Letztes Jahr'; -$lang['search_sort_by_hits'] = 'Sortiere nach Treffer'; -$lang['search_sort_by_mtime'] = 'Sortiere nach letzter Änderung'; -$lang['regmissing'] = 'Alle Felder müssen ausgefüllt werden'; -$lang['reguexists'] = 'Der Benutzername existiert leider schon.'; -$lang['regsuccess'] = 'Der neue Benutzer wurde angelegt und das Passwort per E-Mail versandt.'; -$lang['regsuccess2'] = 'Der neue Benutzer wurde angelegt.'; -$lang['regfail'] = 'Der Benutzer konnte nicht erstellt werden.'; -$lang['regmailfail'] = 'Offenbar ist ein Fehler beim Versenden der Passwortmail aufgetreten. Bitte wende dich an den Wiki-Admin.'; -$lang['regbadmail'] = 'Die angegebene Mail-Adresse scheint ungültig zu sein. Falls dies ein Fehler ist, wende dich bitte an den Wiki-Admin.'; -$lang['regbadpass'] = 'Die beiden eingegeben Passwörter stimmen nicht überein. Bitte versuche es noch einmal.'; -$lang['regpwmail'] = 'Ihr DokuWiki-Passwort'; -$lang['reghere'] = 'Du hast noch keinen Zugang? Hier registrieren'; -$lang['profna'] = 'Änderung des Benutzerprofils in diesem Wiki nicht möglich.'; -$lang['profnochange'] = 'Keine Änderungen, nichts zu tun.'; -$lang['profnoempty'] = 'Es muss ein Name oder eine E-Mail Adresse angegeben werden.'; -$lang['profchanged'] = 'Benutzerprofil erfolgreich geändert.'; -$lang['profnodelete'] = 'Dieses Wiki unterstützt nicht das Löschen von Benutzern.'; -$lang['profdeleteuser'] = 'Benutzerprofil löschen'; -$lang['profdeleted'] = 'Dein Benutzerprofil wurde im Wiki gelöscht.'; -$lang['profconfdelete'] = 'Ich möchte mein Benutzerprofil löschen.
    Diese Aktion ist nicht umkehrbar.'; -$lang['profconfdeletemissing'] = 'Bestätigungs-Checkbox wurde nicht angehakt.'; -$lang['proffail'] = 'Das Benutzerprofil wurde nicht aktualisiert.'; -$lang['pwdforget'] = 'Passwort vergessen? Fordere ein neues an'; -$lang['resendna'] = 'Passwörter versenden ist in diesem Wiki nicht möglich.'; -$lang['resendpwd'] = 'Neues Passwort setzen für'; -$lang['resendpwdmissing'] = 'Es tut mir leid, aber du musst alle Felder ausfüllen.'; -$lang['resendpwdnouser'] = 'Es tut mir leid, aber der Benutzer existiert nicht in unserer Datenbank.'; -$lang['resendpwdbadauth'] = 'Es tut mir leid, aber dieser Authentifizierungscode ist ungültig. Stelle sicher, dass du den kompletten Bestätigungslink verwendet haben.'; -$lang['resendpwdconfirm'] = 'Ein Bestätigungslink wurde per E-Mail versandt.'; -$lang['resendpwdsuccess'] = 'Dein neues Passwort wurde per E-Mail versandt.'; -$lang['license'] = 'Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:'; -$lang['licenseok'] = 'Hinweis: Durch das Bearbeiten dieser Seite gibst du dein Einverständnis, dass dein Inhalt unter der folgenden Lizenz veröffentlicht wird:'; -$lang['searchmedia'] = 'Suche nach Datei:'; -$lang['searchmedia_in'] = 'Suche in %s'; -$lang['txt_upload'] = 'Datei zum Hochladen auswählen:'; -$lang['txt_filename'] = 'Hochladen als (optional):'; -$lang['txt_overwrt'] = 'Bestehende Datei überschreiben'; -$lang['maxuploadsize'] = 'Max. %s pro Datei-Upload.'; -$lang['allowedmime'] = 'Liste der erlaubten Dateiendungen'; -$lang['lockedby'] = 'Momentan gesperrt von:'; -$lang['lockexpire'] = 'Sperre läuft ab am:'; -$lang['rssfailed'] = 'Es ist ein Fehler beim Laden des Feeds aufgetreten: '; -$lang['nothingfound'] = 'Nichts gefunden.'; -$lang['mediaselect'] = 'Dateiauswahl'; -$lang['uploadsucc'] = 'Datei wurde erfolgreich hochgeladen'; -$lang['uploadfail'] = 'Hochladen fehlgeschlagen. Keine Berechtigung?'; -$lang['uploadwrong'] = 'Hochladen verweigert. Diese Dateiendung ist nicht erlaubt.'; -$lang['uploadexist'] = 'Datei existiert bereits. Keine Änderungen vorgenommen.'; -$lang['uploadbadcontent'] = 'Die hochgeladenen Daten stimmen nicht mit der Dateiendung %s überein.'; -$lang['uploadspam'] = 'Hochladen verweigert: Treffer auf der Spamliste.'; -$lang['uploadxss'] = 'Hochladen verweigert: Daten scheinen Schadcode zu enthalten.'; -$lang['uploadsize'] = 'Die hochgeladene Datei war zu groß. (max. %s)'; -$lang['deletesucc'] = 'Die Datei "%s" wurde gelöscht.'; -$lang['deletefail'] = '"%s" konnte nicht gelöscht werden. Keine Berechtigung?.'; -$lang['mediainuse'] = 'Die Datei "%s" wurde nicht gelöscht. Sie wird noch verwendet.'; -$lang['namespaces'] = 'Namensräume'; -$lang['mediafiles'] = 'Vorhandene Dateien in'; -$lang['accessdenied'] = 'Du hast keinen Zugriff auf diese Seite'; -$lang['mediausage'] = 'Syntax zum Verwenden dieser Datei:'; -$lang['mediaview'] = 'Originaldatei öffnen'; -$lang['mediaroot'] = 'Wurzel'; -$lang['mediaupload'] = 'Lade hier eine Datei in den momentanen Namensraum hoch. Um Unterordner zu erstellen, stelle diese dem Dateinamen durch Doppelpunkt getrennt voran, nachdem Du die Datei ausgewählt hast.'; -$lang['mediaextchange'] = 'Dateiendung vom .%s nach .%s geändert!'; -$lang['reference'] = 'Verwendung von'; -$lang['ref_inuse'] = 'Diese Datei kann nicht gelöscht werden, da sie noch von folgenden Seiten benutzt wird:'; -$lang['ref_hidden'] = 'Einige Verweise sind auf Seiten, für die du keine Leseberechtigung hast.'; -$lang['hits'] = 'Treffer'; -$lang['quickhits'] = 'Passende Seitennamen'; -$lang['toc'] = 'Inhaltsverzeichnis'; -$lang['current'] = 'aktuell'; -$lang['yours'] = 'Deine Version'; -$lang['diff'] = 'Zeige Unterschiede zu aktueller Version'; -$lang['diff2'] = 'Zeige Unterschiede der ausgewählten Versionen'; -$lang['difflink'] = 'Link zu der Vergleichsansicht'; -$lang['diff_type'] = 'Unterschiede anzeigen:'; -$lang['diff_inline'] = 'Inline'; -$lang['diff_side'] = 'Nebeneinander'; -$lang['diffprevrev'] = 'Vorherige Überarbeitung'; -$lang['diffnextrev'] = 'Nächste Überarbeitung'; -$lang['difflastrev'] = 'Letzte Überarbeitung'; -$lang['diffbothprevrev'] = 'Beide Seiten, vorherige Überarbeitung'; -$lang['diffbothnextrev'] = 'Beide Seiten, nächste Überarbeitung'; -$lang['line'] = 'Zeile'; -$lang['breadcrumb'] = 'Zuletzt angesehen:'; -$lang['youarehere'] = 'Du befindest dich hier:'; -$lang['lastmod'] = 'Zuletzt geändert:'; -$lang['by'] = 'von'; -$lang['deleted'] = 'gelöscht'; -$lang['created'] = 'angelegt'; -$lang['restored'] = 'alte Version wiederhergestellt (%s)'; -$lang['external_edit'] = 'Externe Bearbeitung'; -$lang['summary'] = 'Zusammenfassung'; -$lang['noflash'] = 'Das Adobe Flash Plugin wird benötigt, um diesen Inhalt anzuzeigen.'; -$lang['download'] = 'Schnipsel herunterladen'; -$lang['tools'] = 'Werkzeuge'; -$lang['user_tools'] = 'Benutzer-Werkzeuge'; -$lang['site_tools'] = 'Webseiten-Werkzeuge'; -$lang['page_tools'] = 'Seiten-Werkzeuge'; -$lang['skip_to_content'] = 'zum Inhalt springen'; -$lang['sidebar'] = 'Seitenleiste'; -$lang['mail_newpage'] = 'Neue Seite:'; -$lang['mail_changed'] = 'Seite geändert:'; -$lang['mail_subscribe_list'] = 'Geänderte Seiten im Namensraum:'; -$lang['mail_new_user'] = 'Neuer Benutzer:'; -$lang['mail_upload'] = 'Datei hochgeladen:'; -$lang['changes_type'] = 'Änderungen anzeigen von'; -$lang['pages_changes'] = 'Seiten'; -$lang['media_changes'] = 'Mediendateien'; -$lang['both_changes'] = 'Beides, Seiten- und Mediendateien'; -$lang['qb_bold'] = 'Fetter Text'; -$lang['qb_italic'] = 'Kursiver Text'; -$lang['qb_underl'] = 'Unterstrichener Text'; -$lang['qb_code'] = 'Code Text'; -$lang['qb_strike'] = 'Durchgestrichener Text'; -$lang['qb_h1'] = 'Level 1 Überschrift'; -$lang['qb_h2'] = 'Level 2 Überschrift'; -$lang['qb_h3'] = 'Level 3 Überschrift'; -$lang['qb_h4'] = 'Level 4 Überschrift'; -$lang['qb_h5'] = 'Level 5 Überschrift'; -$lang['qb_h'] = 'Überschrift'; -$lang['qb_hs'] = 'Wähle eine Überschrift'; -$lang['qb_hplus'] = 'Überschrift eine Ebene höher'; -$lang['qb_hminus'] = 'Überschrift eine Ebene runter'; -$lang['qb_hequal'] = 'Überschrift auf selber Ebene'; -$lang['qb_link'] = 'Interner Link'; -$lang['qb_extlink'] = 'Externer Link'; -$lang['qb_hr'] = 'Horizontale Linie'; -$lang['qb_ol'] = 'Nummerierter Listenpunkt'; -$lang['qb_ul'] = 'Listenpunkt'; -$lang['qb_media'] = 'Bilder und andere Dateien hinzufügen'; -$lang['qb_sig'] = 'Unterschrift einfügen'; -$lang['qb_smileys'] = 'Smileys'; -$lang['qb_chars'] = 'Sonderzeichen'; -$lang['upperns'] = 'Gehe zum übergeordneten Namensraum'; -$lang['metaedit'] = 'Metadaten bearbeiten'; -$lang['metasaveerr'] = 'Die Metadaten konnten nicht gesichert werden'; -$lang['metasaveok'] = 'Metadaten gesichert'; -$lang['img_title'] = 'Titel:'; -$lang['img_caption'] = 'Bildunterschrift:'; -$lang['img_date'] = 'Datum:'; -$lang['img_fname'] = 'Dateiname:'; -$lang['img_fsize'] = 'Größe:'; -$lang['img_artist'] = 'Fotograf:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'Schlagwörter:'; -$lang['img_width'] = 'Breite:'; -$lang['img_height'] = 'Höhe:'; -$lang['subscr_subscribe_success'] = 'Die Seite %s wurde zur Abonnementliste von %s hinzugefügt'; -$lang['subscr_subscribe_error'] = 'Fehler beim Hinzufügen von %s zur Abonnementliste von %s'; -$lang['subscr_subscribe_noaddress'] = 'In deinem Account ist keine E-Mail-Adresse hinterlegt. Dadurch kann die Seite nicht abonniert werden'; -$lang['subscr_unsubscribe_success'] = 'Die Seite %s wurde von der Abonnementliste von %s entfernt'; -$lang['subscr_unsubscribe_error'] = 'Fehler beim Entfernen von %s von der Abonnementliste von %s'; -$lang['subscr_already_subscribed'] = '%s ist bereits auf der Abonnementliste von %s'; -$lang['subscr_not_subscribed'] = '%s ist nicht auf der Abonnementliste von %s'; -$lang['subscr_m_not_subscribed'] = 'Du hast kein Abonnement von dieser Seite oder dem Namensraum.'; -$lang['subscr_m_new_header'] = 'Abonnementen hinzufügen'; -$lang['subscr_m_current_header'] = 'Aktive Abonnements'; -$lang['subscr_m_unsubscribe'] = 'Abbestellen'; -$lang['subscr_m_subscribe'] = 'Abonnieren'; -$lang['subscr_m_receive'] = 'Erhalten'; -$lang['subscr_style_every'] = 'E-Mail bei jeder Änderung'; -$lang['subscr_style_digest'] = 'E-Mail mit zusammengefasster Übersicht der Seitenänderungen (alle %.2f Tage)'; -$lang['subscr_style_list'] = 'Auflistung aller geänderten Seiten seit der letzten E-Mail (alle %.2f Tage)'; -$lang['authtempfail'] = 'Benutzerüberprüfung momentan nicht möglich. Falls das Problem andauert, wende dich an den Admin.'; -$lang['i_chooselang'] = 'Wähle deine Sprache'; -$lang['i_installer'] = 'DokuWiki-Installation'; -$lang['i_wikiname'] = 'Wiki-Name'; -$lang['i_enableacl'] = 'Zugriffskontrolle (ACL) aktivieren (empfohlen)'; -$lang['i_superuser'] = 'Benutzername des Administrators'; -$lang['i_problems'] = 'Das Installationsprogramm hat unten aufgeführte Probleme festgestellt, die zunächst behoben werden müssen, bevor du mit der Installation fortfahren kannst.'; -$lang['i_modified'] = 'Aus Sicherheitsgründen arbeitet dieses Skript nur mit einer neuen bzw. nicht modifizierten DokuWiki-Installation. Du solltest entweder alle Dateien noch einmal frisch installieren oder die Dokuwiki-Installationsanleitung konsultieren.'; -$lang['i_funcna'] = 'Die PHP-Funktion %s ist nicht verfügbar. Unter Umständen wurde sie von deinem Hoster deaktiviert?'; -$lang['i_disabled'] = 'Es wurde von deinem Provider deaktiviert.'; -$lang['i_funcnmail'] = 'Hinweis: Die PHP-Funktion "mail()" ist nicht verfügbar. %s Alternativ kansnt du das SMTP-Plugin installieren.'; -$lang['i_phpver'] = 'Deine PHP-Version %s ist niedriger als die benötigte Version %s. Bitte aktualisiere deine PHP-Installation.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload muss in php.in deaktiviert werden um DokuWiki auszuführen.'; -$lang['i_urandom'] = 'DokuWiki kann keine kryptografisch sicheren Werte für Cookies generieren. Möglicherweise möchtest du die "open_basedir"-Einstellungen in der zutreffenden php.ini auf korrekten Zugriff auf / dev/urandom überprüfen.'; -$lang['i_permfail'] = '%s ist nicht durch DokuWiki beschreibbar. Du musst die Berechtigungen dieses Ordners ändern!'; -$lang['i_confexists'] = '%s existiert bereits'; -$lang['i_writeerr'] = '%s konnte nicht erzeugt werden. Du solltest die Verzeichnis-/Datei-Rechte überprüfen und die Datei manuell anlegen.'; -$lang['i_badhash'] = 'Unbekannte oder modifizierte dokuwiki.php (Hash=%s)'; -$lang['i_badval'] = '%s - unerlaubter oder leerer Wert'; -$lang['i_success'] = 'Die Konfiguration wurde erfolgreich abgeschlossen. Du kannst jetzt die install.php löschen. Dein neues DokuWiki ist jetzt für dich bereit.'; -$lang['i_failure'] = 'Es sind Fehler beim Schreiben der Konfigurationsdateien aufgetreten. Du musst diese von Hand beheben, bevor du dein neues DokuWiki nutzen kannst.'; -$lang['i_policy'] = 'Anfangseinstellungen der Zugriffskontrolle (ACL)'; -$lang['i_pol0'] = 'Offenes Wiki (lesen, schreiben und hochladen für alle Benutzer)'; -$lang['i_pol1'] = 'Öffentliches Wiki (Lesen für alle, Schreiben und Hochladen nur für registrierte Benutzer)'; -$lang['i_pol2'] = 'Geschlossenes Wiki (Lesen, Schreiben und Hochladen nur für registrierte Benutzer)'; -$lang['i_allowreg'] = 'Benutzer können sich selbst registrieren'; -$lang['i_retry'] = 'Wiederholen'; -$lang['i_license'] = 'Bitte wähle die Lizenz aus unter der die Wiki-Inhalte veröffentlicht werden sollen:'; -$lang['i_license_none'] = 'Keine Lizenzinformationen anzeigen'; -$lang['i_pop_field'] = 'Bitte helfe uns, die DokuWiki-Erfahrung zu verbessern'; -$lang['i_pop_label'] = 'Sende einmal im Monat anonyme Nutzungsdaten an die DokuWiki Entwickler'; -$lang['recent_global'] = 'Im Moment siehst du die Änderungen im Namensraum %s. Du kannst auch die Änderungen im gesamten Wiki sehen.'; -$lang['years'] = 'vor %d Jahren'; -$lang['months'] = 'vor %d Monaten'; -$lang['weeks'] = 'vor %d Wochen'; -$lang['days'] = 'vor %d Tagen'; -$lang['hours'] = 'vor %d Stunden'; -$lang['minutes'] = 'vor %d Minuten'; -$lang['seconds'] = 'vor %d Sekunden'; -$lang['wordblock'] = 'Deine Bearbeitung wurde nicht gespeichert, da sie gesperrten Text enthielt (Spam).'; -$lang['media_uploadtab'] = 'Hochladen'; -$lang['media_searchtab'] = 'Suchen'; -$lang['media_file'] = 'Datei'; -$lang['media_viewtab'] = 'Anzeigen'; -$lang['media_edittab'] = 'Bearbeiten'; -$lang['media_historytab'] = 'Verlauf'; -$lang['media_list_thumbs'] = 'Medien anzeigen als Miniaturansicht'; -$lang['media_list_rows'] = 'Medien anzeigen als Listenansicht'; -$lang['media_sort_name'] = 'Sortieren nach Name'; -$lang['media_sort_date'] = 'Sortieren nach Datum'; -$lang['media_namespaces'] = 'Namensraum wählen'; -$lang['media_files'] = 'Medien im Namensraum %s.'; -$lang['media_upload'] = 'In den %s Namensraum hochladen.'; -$lang['media_search'] = 'Im Namensraum %s suchen.'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s in %s'; -$lang['media_edit'] = '%s bearbeiten'; -$lang['media_history'] = 'Versionen von %s'; -$lang['media_meta_edited'] = 'Meta-Informationen bearbeitet'; -$lang['media_perm_read'] = 'Du besitzt nicht die notwendigen Berechtigungen um die Datei anzuzeigen.'; -$lang['media_perm_upload'] = 'Du besitzt nicht die notwendigen Berechtigungen um Dateien hochzuladen.'; -$lang['media_update'] = 'Neue Version hochladen'; -$lang['media_restore'] = 'Diese Version wiederherstellen'; -$lang['media_acl_warning'] = 'Diese Liste ist möglicherweise nicht vollständig. Versteckte und durch ACL gesperrte Seiten werden nicht angezeigt.'; -$lang['email_fail'] = 'PHP-Funktion "mail ()" fehlt oder ist deaktiviert. Die folgende E-Mail wurde nicht gesendet:'; -$lang['currentns'] = 'Aktueller Namensraum'; -$lang['searchresult'] = 'Suchergebnis'; -$lang['plainhtml'] = 'Reines HTML'; -$lang['wikimarkup'] = 'Wiki Markup'; -$lang['page_nonexist_rev'] = 'Seite existierte nicht an der Stelle %s. Sie wurde an folgende Stelle erstellt: %s.'; -$lang['unable_to_parse_date'] = 'Parameter "%s" kann nicht geparsed werden.'; -$lang['email_signature_text'] = 'Diese E-Mail wurde erzeugt vom DokuWiki unter -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/locked.txt deleted file mode 100644 index 2c757bd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Seite gesperrt ====== - -Diese Seite ist momentan von einem anderen Benutzer gesperrt. Warte, bis dieser mit dem Bearbeiten fertig ist oder die Sperre abläuft. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/login.txt deleted file mode 100644 index 480eded..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Anmelden ====== - -Gib deinen Benutzernamen und dein Passwort in das Formular unten ein, um dich anzumelden. Bitte beachte, dass dafür "Cookies" in den Sicherheitseinstellungen deines Browsers erlaubt sein müssen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/mailtext.txt deleted file mode 100644 index 127b481..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Eine Seite in deinem Wiki wurde geändert oder neu angelegt. Hier sind die Details: - -Datum : @DATE@ -Browser : @BROWSER@ -IP-Adresse : @IPADDRESS@ -Hostname : @HOSTNAME@ -Alte Version : @OLDPAGE@ -Neue Version : @NEWPAGE@ -Zusammenfassung: @SUMMARY@ -Benutzer : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/mailwrap.html deleted file mode 100644 index 7df0cdc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - - @TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/newpage.txt deleted file mode 100644 index f10e434..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Dieses Thema existiert noch nicht ====== - -Du bist einem Link zu einer Seite gefolgt, die noch nicht existiert. Du kannst die Seite mit dem Knopf **Seite anlegen** selbst anlegen und mit Inhalt füllen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/norev.txt deleted file mode 100644 index 20e8d82..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Version existiert nicht ====== - -Die angegebene Version des Dokuments wurde nicht gefunden. Benutze den **''[Ältere Versionen]''** Knopf, um eine Liste aller verfügbaren Versionen dieses Dokuments zu erhalten. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/onceexisted.txt deleted file mode 100644 index c5408f4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Diese Seite existiert nicht mehr ====== - -Du bist einem Link zu einer Seite gefolgt, den es nicht mehr gibt. Um zu sehen, wann und warum diese Seite gelöscht bzw. um ältere Versionen zu besichtigen oder zu laden, besuche [[?do=revisions|old revisions]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/password.txt deleted file mode 100644 index e99fc53..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Hallo @FULLNAME@! - -Hier sind deine Benutzerdaten für @TITLE@ auf @DOKUWIKIURL@ - -Benutzername: @LOGIN@ -Passwort : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/preview.txt deleted file mode 100644 index 28bbd1e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Vorschau ====== - -So wird dein Text später aussehen. **Achtung: Der Text wurde noch nicht gespeichert**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/pwconfirm.txt deleted file mode 100644 index e48ad83..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Hallo @FULLNAME@! - -Jemand hat ein neues Passwort für deinen @TITLE@ Login auf @DOKUWIKIURL@ angefordert. - -Wenn du diese Änderung nicht angefordert hast, ignoriere diese E-Mail einfach. - -Um die Anforderung zu bestätigen, folge bitte dem unten angegebenen Bestätigungslink. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/read.txt deleted file mode 100644 index 5ef26e5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/read.txt +++ /dev/null @@ -1 +0,0 @@ -Diese Seite ist nicht editierbar. Du kannst den Quelltext sehen, jedoch nicht verändern. Kontaktiere den Administrator, wenn du glaubst, dass hier ein Fehler vorliegt. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/recent.txt deleted file mode 100644 index 0022b21..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Letzte Änderungen ====== - -Die folgenden Seiten wurden zuletzt geändert: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/register.txt deleted file mode 100644 index a10d3da..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Als neuer Benutzer registrieren ====== - -Bitte fülle alle Felder aus, um einen neuen Benutzer-Account in diesem Wiki anzulegen. Stelle sicher, dass eine **gültige E-Mail-Adresse** angegeben wird - das Passwort wird an diese Adresse gesendet. Der Benutzername sollte aus einem Wort ohne Umlaute, Leer- oder Sonderzeichen bestehen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/registermail.txt deleted file mode 100644 index e19fb8f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Ein neuer Benutzer hat sich registriert. Hier sind die Details: - -Benutzername : @NEWUSER@ -Voller Name : @NEWNAME@ -E-Mail : @NEWEMAIL@ - -Date : @DATE@ -Browser : @BROWSER@ -IP-Address : @IPADDRESS@ -Hostname : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/resendpwd.txt deleted file mode 100644 index a0a7142..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Neues Passwort anfordern ====== - -Fülle alle Felder unten aus, um ein neues Passwort für deinen Zugang zu erhalten. Das neue Passwort wird an deine gespeicherte E-Mail-Adresse geschickt. Der Benutzername muss deinem Wiki-Benutzernamen entsprechen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/resetpwd.txt deleted file mode 100644 index 62186fc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Neues Passwort setzen ====== - -Bitte gib ein neues Passwort für deinen Wiki-Zugang ein. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/revisions.txt deleted file mode 100644 index 5a6af9f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ältere Versionen ====== - -Dies sind ältere Versionen der gewählten Seite. Um zu einer älteren Version zurückzukehren, wähle die entsprechende Version aus, klicke auf **''[Diese Seite bearbeiten]''** und speichere sie erneut ab. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/searchpage.txt deleted file mode 100644 index 8e1e7a9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Suche ====== - -Unten sind die Ergebnisse deiner Suche gelistet. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/showrev.txt deleted file mode 100644 index 65f53c9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Dies ist eine alte Version des Dokuments!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/stopwords.txt deleted file mode 100644 index 609591d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/stopwords.txt +++ /dev/null @@ -1,126 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -# This list is based upon the ones found at http://www.ranks.nl/stopwords/ -aber -als -auch -auf -aus -bei -bin -bis -bist -dadurch -daher -darum -das -daß -dass -dein -deine -dem -den -der -des -dessen -deshalb -die -dies -dieser -dieses -doch -dort -durch -ein -eine -einem -einen -einer -eines -euer -eure -für -hatte -hatten -hattest -hattet -hier -hinter -ich -ihr -ihre -in -im -ist -jede -jedem -jeden -jeder -jedes -jener -jenes -jetzt -kann -kannst -können -könnt -machen -mein -meine -mit -muß -mußt -musst -müssen -müßt -nach -nachdem -nein -nicht -nun -oder -seid -sein -seine -sich -sie -sind -soll -sollen -sollst -sollt -sonst -soweit -sowie -und -unser -unsere -unter -vom -von -vor -um -wann -warum -was -weiter -weitere -wenn -wer -werde -werden -werdet -weshalb -wie -wieder -wieso -wir -wird -wirst -woher -wohin -www -zum -zur -über diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_digest.txt deleted file mode 100644 index 1e29137..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Hallo! - -Die Seite @PAGE@ im @TITLE@ Wiki wurde bearbeitet. -Üersicht der Änderungen: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Alte Revision: @OLDPAGE@ -Neue Revision: @NEWPAGE@ - -Um das Abonnement für diese Seite aufzulösen, melde dich im Wiki an -@DOKUWIKIURL@, besuchen dann -@SUBSCRIBE@ -und klicke auf den Link 'Aboverwaltung'. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_form.txt deleted file mode 100644 index 7bf74f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Abonnementverwaltung ====== - -Hier kannst du deine Abonnements für die aktuelle Seite oder den aktuellen [[doku>Namespaces|Namespace]] verwalten. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_list.txt deleted file mode 100644 index 0bc7a6a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Hallo! - -Die Seiten im Namensraum @PAGE@ im @TITLE@ wurden geändert. -Nachfolgenden findest du die geänderten Seiten: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Um die Benachrichtigungen zu deaktivieren, melde dich am Wiki unter -@DOKUWIKIURL@ an, gehe zur Seite -@SUBSCRIBE@ -und deaktiviere das Abonnement für die Seite und/oder den Namensraum. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_single.txt deleted file mode 100644 index 7ab02cc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Hallo! - -Die Seite @PAGE@ im @TITLE@ Wiki wurde bearbeitet. -Übersicht der Änderungen: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Datum: @DATE@ -Benutzer: @USER@ -Zusammenfassung: @SUMMARY@ -Alte Revision: @OLDPAGE@ -Neue Revision: @NEWPAGE@ - -Um das Abonnement für diese Seite aufzulösen, melde dich im Wiki an -@DOKUWIKIURL@, besuche dann -@SUBSCRIBE@ -und klicke auf den Link 'Aboverwaltung'. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/updateprofile.txt deleted file mode 100644 index e9a58a0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Benutzerprofil ändern ====== - -Nur die Felder, die du änderst, werden aktualisiert. Alle anderen bleiben, wie sie sind. Deinen Benutzernamen kannst du jedoch nicht ändern. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/uploadmail.txt deleted file mode 100644 index d608cd5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de-informal/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Eine Datei wurde in deinem Wiki hochgeladen. Hier sind die Details: - -Datei : @MEDIA@ -Alte Version: @OLD@ -Datum : @DATE@ -Browser : @BROWSER@ -IP-Adresse : @IPADDRESS@ -Hostname : @HOSTNAME@ -Größe : @SIZE@ -MIME-Typ : @MIME@ -Benutzer : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/admin.txt deleted file mode 100644 index 8fd7e33..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administration ====== - -Folgende administrative Aufgaben stehen in DokuWiki zur Verfügung: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/adminplugins.txt deleted file mode 100644 index d3bfd09..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Weitere Plugins ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/backlinks.txt deleted file mode 100644 index b510b8a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Links hierher ====== - -Dies ist eine Liste der Seiten, welche zurück zur momentanen Seite führen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/conflict.txt deleted file mode 100644 index 0d7cefd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Es gibt eine neuere Version ====== - -Es existiert eine neuere Version des aktuell in Bearbeitung befindlichen Dokumentes. Das heißt, jemand hat parallel an derselben Seite gearbeitet und zuerst gespeichert. - -Die unten aufgeführten Unterschiede können bei der Entscheidung helfen, welchem Dokument Vorrang gewährt wird. Wählen Sie **''[Speichern]''** zum Sichern Ihrer Version oder **''[Abbrechen]''**, um Ihre Version zu verwerfen und die zuerst gespeicherte Seite zu behalten. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/denied.txt deleted file mode 100644 index 1965ed9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Zugang verweigert ====== - -Sie haben nicht die erforderliche Berechtigung, um diese Aktion durchzuführen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/diff.txt deleted file mode 100644 index 58890ac..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Unterschiede ====== - -Hier werden die Unterschiede zwischen zwei Versionen angezeigt. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/draft.txt deleted file mode 100644 index 8cf9eb6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Entwurf gefunden ====== - -Ihre letzte Bearbeitungssitzung wurde nicht ordnungsgemäß abgeschlossen. DokuWiki hat während Ihrer Arbeit automatisch einen Zwischenentwurf gespeichert, den Sie jetzt nutzen können, um Ihre Arbeit fortzusetzen. Unten sehen Sie die Daten, die bei Ihrer letzten Sitzung gespeichert wurden. - -Bitte entscheiden Sie, ob Sie den Entwurf //wiederherstellen// oder //löschen// wollen, oder ob Sie die Bearbeitung abbrechen möchten. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/edit.txt deleted file mode 100644 index df01486..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Seite bearbeiten und **''[Speichern]''** drücken. Siehe [[wiki:syntax]] zur Wiki-Syntax. Bitte nur editieren, falls das Dokument tatsächlich **verbessert** werden kann. Zum Testen bitte erst im [[playground:playground|Spielplatz]] üben. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/editrev.txt deleted file mode 100644 index 40a8b72..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Eine ältere Version des Dokuments wurde geladen!** Beim Speichern wird eine neue Version des Dokuments mit diesem Inhalt erstellt. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/index.txt deleted file mode 100644 index 28718f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Übersicht ====== - -Dies ist eine Übersicht über alle vorhandenen Seiten und [[doku>de:namespaces|Namensräume]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/de/install.html deleted file mode 100644 index 6ad10c3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Diese Seite hilft Ihnen bei der Erstinstallation und Konfiguration von DokuWiki. Zusätzliche Informationen zu diesem Installationsskript finden Sie auf der entsprechenden Hilfe Seite.

    - -

    DokuWiki verwendet normale Dateien für das Speichern von Wikiseiten und anderen Informationen (Bilder, Suchindizes, alte Versionen usw.). Um DokuWiki betreiben zu können, muss Schreibzugriff auf die Verzeichnisse bestehen, in denen DokuWiki diese Dateien ablegt. Dieses Installationsprogramm kann diese Rechte nicht für Sie setzen. Sie müssen dies manuell auf einer Kommando-Shell oder, falls Sie DokuWiki bei einem Fremdanbieter hosten, über FTP oder ein entsprechendes Werkzeug (z.B. cPanel) durchführen.

    - -

    Dieses Skript hilft Ihnen beim ersten Einrichten des Zugangsschutzes (ACL) von DokuWiki, welcher eine Administratoranmeldung und damit Zugang zum Administrationsmenu ermöglicht. Dort können Sie dann weitere Tätigkeiten wie das Installieren von Plugins, dass Verwalten von Benutzern und das Ändern von Konfigurationseinstellungen durchführen. Das Nutzen der Zugangskontrolle ist nicht zwingend erforderlich, es erleichtert aber die Administration von DokuWiki.

    - -

    Erfahrene Anwender oder Benutzer mit speziellen Konfigurationsbedürfnissen sollten die folgenden Links nutzen, um sich über Installation und Konfiguration zu informieren.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/de/jquery.ui.datepicker.js deleted file mode 100644 index 8a08ebf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* German initialisation for the jQuery UI date picker plugin. */ -/* Written by Milian Wolff (mail@milianw.de). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.de = { - closeText: "Schließen", - prevText: "Zurück", - nextText: "Vor", - currentText: "Heute", - monthNames: [ "Januar", "Februar", "März", "April", "Mai", "Juni", - "Juli", "August", "September", "Oktober", "November", "Dezember" ], - monthNamesShort: [ "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", - "Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ], - dayNames: [ "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag" ], - dayNamesShort: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ], - dayNamesMin: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ], - weekHeader: "KW", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.de ); - -return datepicker.regional.de; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/de/lang.php deleted file mode 100644 index 08eb1c9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/lang.php +++ /dev/null @@ -1,402 +0,0 @@ - - * @author Robert Riebisch - * @author Andreas Gohr - * @author Markus Glaser - * @author Axel Schwarzer - * @author Eric Haberstroh - * @author C!own77 - * @author Anonymous - * @author Michaelsy - * @author Benjamin Molitor - * @author Alex Beck - * @author Jürgen Fredriksson - * @author Sebastian Engel - * @author Karl_de_Hall - * @author Michael Bohn - * @author Joel Strasser - * @author Joerg - * @author Christof - * @author Anika Henke - * @author Esther Brunner - * @author Matthias Grimm - * @author Michael Klier - * @author Leo Moll - * @author Florian Anderiasch - * @author Robin Kluth - * @author Arne Pelka - * @author Dirk Einecke - * @author Blitzi94 - * @author Robert Bogenschneider - * @author Niels Lange - * @author Christian Wichmann - * @author Matthias Schulte - * @author Paul Lachewsky - * @author Pierre Corell - * @author Mateng Schimmerlos - * @author Benedikt Fey - * @author Simon - * @author Hoisl - * @author Marcel Eickhoff - * @author Pascal Schröder - * @author Hendrik Diel - * @author Marco Hofmann - * @author Hella Breitkopf - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Diese Seite bearbeiten'; -$lang['btn_source'] = 'Zeige Quelltext'; -$lang['btn_show'] = 'Seite anzeigen'; -$lang['btn_create'] = 'Seite anlegen'; -$lang['btn_search'] = 'Suche'; -$lang['btn_save'] = 'Speichern'; -$lang['btn_preview'] = 'Vorschau'; -$lang['btn_top'] = 'Nach oben'; -$lang['btn_newer'] = '<< neuere Änderungen'; -$lang['btn_older'] = 'ältere Änderungen >>'; -$lang['btn_revs'] = 'Ältere Versionen'; -$lang['btn_recent'] = 'Letzte Änderungen'; -$lang['btn_upload'] = 'Hochladen'; -$lang['btn_cancel'] = 'Abbrechen'; -$lang['btn_index'] = 'Übersicht'; -$lang['btn_secedit'] = 'Bearbeiten'; -$lang['btn_login'] = 'Anmelden'; -$lang['btn_logout'] = 'Abmelden'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Aktualisieren'; -$lang['btn_delete'] = 'Löschen'; -$lang['btn_back'] = 'Zurück'; -$lang['btn_backlink'] = 'Links hierher'; -$lang['btn_subscribe'] = 'Aboverwaltung'; -$lang['btn_profile'] = 'Benutzerprofil'; -$lang['btn_reset'] = 'Zurücksetzen'; -$lang['btn_resendpwd'] = 'Setze neues Passwort'; -$lang['btn_draft'] = 'Entwurf bearbeiten'; -$lang['btn_recover'] = 'Entwurf wiederherstellen'; -$lang['btn_draftdel'] = 'Entwurf löschen'; -$lang['btn_revert'] = 'Wiederherstellen'; -$lang['btn_register'] = 'Registrieren'; -$lang['btn_apply'] = 'Übernehmen'; -$lang['btn_media'] = 'Medien-Manager'; -$lang['btn_deleteuser'] = 'Benutzerprofil löschen'; -$lang['btn_img_backto'] = 'Zurück zu %s'; -$lang['btn_mediaManager'] = 'Im Medien-Manager anzeigen'; -$lang['loggedinas'] = 'Angemeldet als:'; -$lang['user'] = 'Benutzername'; -$lang['pass'] = 'Passwort'; -$lang['newpass'] = 'Neues Passwort'; -$lang['oldpass'] = 'Bestätigen (Altes Passwort)'; -$lang['passchk'] = 'Passwort erneut eingeben'; -$lang['remember'] = 'Angemeldet bleiben'; -$lang['fullname'] = 'Voller Name'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = 'Benutzerprofil'; -$lang['badlogin'] = 'Benutzername oder Passwort sind falsch.'; -$lang['badpassconfirm'] = 'Das Passwort war falsch.'; -$lang['minoredit'] = 'kleine Änderung'; -$lang['draftdate'] = 'Entwurf gespeichert am'; -$lang['nosecedit'] = 'Diese Seite wurde in der Zwischenzeit geändert, der Seitenabschnitt ist veraltet, lade stattdessen volle Seite.'; -$lang['searchcreatepage'] = 'Falls der gesuchte Begriff nicht gefunden wurde, können Sie direkt eine neue, nach Ihrer Anfrage benannte Seite %s anlegen.'; -$lang['search_fullresults'] = 'Volltextergebnisse'; -$lang['js']['search_toggle_tools'] = 'Suchwerkzeuge umschalten'; -$lang['js']['willexpire'] = 'Die Sperre zur Bearbeitung dieser Seite läuft in einer Minute ab.\nUm Bearbeitungskonflikte zu vermeiden, sollten Sie sie durch einen Klick auf den Vorschau-Knopf verlängern.'; -$lang['js']['notsavedyet'] = 'Nicht gespeicherte Änderungen gehen verloren!'; -$lang['js']['searchmedia'] = 'Suche Dateien'; -$lang['js']['keepopen'] = 'Fenster nach Auswahl nicht schließen'; -$lang['js']['hidedetails'] = 'Details ausblenden'; -$lang['js']['mediatitle'] = 'Linkeinstellungen'; -$lang['js']['mediadisplay'] = 'Linktyp'; -$lang['js']['mediaalign'] = 'Ausrichtung'; -$lang['js']['mediasize'] = 'Bildgröße'; -$lang['js']['mediatarget'] = 'Linkziel'; -$lang['js']['mediaclose'] = 'Schließen'; -$lang['js']['mediainsert'] = 'Einfügen'; -$lang['js']['mediadisplayimg'] = 'Bild anzeigen.'; -$lang['js']['mediadisplaylnk'] = 'Nur den Link anzeigen.'; -$lang['js']['mediasmall'] = 'Kleine Version'; -$lang['js']['mediamedium'] = 'Mittlere Version'; -$lang['js']['medialarge'] = 'Große Version'; -$lang['js']['mediaoriginal'] = 'Originalversion'; -$lang['js']['medialnk'] = 'Link zur Detailseite'; -$lang['js']['mediadirect'] = 'Direktlink zum Original'; -$lang['js']['medianolnk'] = 'Kein Link'; -$lang['js']['medianolink'] = 'Bild nicht verlinken'; -$lang['js']['medialeft'] = 'Das Bild links ausrichten.'; -$lang['js']['mediaright'] = 'Das Bild rechts ausrichten.'; -$lang['js']['mediacenter'] = 'Das Bild in der Mitte ausrichten.'; -$lang['js']['medianoalign'] = 'Keine Ausrichtung benutzen.'; -$lang['js']['nosmblinks'] = 'Das Verlinken von Windows-Freigaben funktioniert nur im Microsoft Internet Explorer.\nDer Link kann jedoch durch Kopieren und Einfügen verwendet werden.'; -$lang['js']['linkwiz'] = 'Link-Assistent'; -$lang['js']['linkto'] = 'Link nach:'; -$lang['js']['del_confirm'] = 'Eintrag wirklich löschen?'; -$lang['js']['restore_confirm'] = 'Wirklich diese Version wiederherstellen?'; -$lang['js']['media_diff'] = 'Unterschiede anzeigen:'; -$lang['js']['media_diff_both'] = 'Nebeneinander'; -$lang['js']['media_diff_opacity'] = 'Überblenden'; -$lang['js']['media_diff_portions'] = 'Übergang'; -$lang['js']['media_select'] = 'Dateien auswählen…'; -$lang['js']['media_upload_btn'] = 'Hochladen'; -$lang['js']['media_done_btn'] = 'Fertig'; -$lang['js']['media_drop'] = 'Dateien hier hinziehen, um sie hochzuladen'; -$lang['js']['media_cancel'] = 'Entfernen'; -$lang['js']['media_overwrt'] = 'Existierende Dateien überschreiben'; -$lang['js']['data_insecure'] = 'WARNUNG: Es scheint, als wäre Ihr Datenverzeichnis nicht ausreichend geschützt. Bitte informieren Sie sich zur Sicherheit von Webzugriffen in DokuWiki'; -$lang['search_exact_match'] = 'Genaue Treffer'; -$lang['search_starts_with'] = 'Beginnt mit'; -$lang['search_ends_with'] = 'Endet mit'; -$lang['search_contains'] = 'Enthält'; -$lang['search_custom_match'] = 'Angepasst '; -$lang['search_any_ns'] = 'Alle Namensräume'; -$lang['search_any_time'] = 'Jederzeit'; -$lang['search_past_7_days'] = 'Letzte Woche'; -$lang['search_past_month'] = 'Letzter Monat'; -$lang['search_past_year'] = 'letztes Jahr'; -$lang['search_sort_by_hits'] = 'Sortiere nach Treffer'; -$lang['search_sort_by_mtime'] = 'Sortiere nach letzter Änderung'; -$lang['regmissing'] = 'Bitte alle Felder ausfüllen!'; -$lang['reguexists'] = 'Der Benutzername existiert leider schon.'; -$lang['regsuccess'] = 'Der neue Benutzer wurde angelegt und das Passwort per E-Mail versandt.'; -$lang['regsuccess2'] = 'Der neue Benutzer wurde angelegt.'; -$lang['regfail'] = 'Der Benutzer konnte nicht angelegt werden.'; -$lang['regmailfail'] = 'Offenbar ist ein Fehler beim Versenden der Passwort-E-Mail aufgetreten. Bitte wenden Sie sich an den Wiki-Admin.'; -$lang['regbadmail'] = 'Die angegebene E-Mail-Adresse scheint ungültig zu sein. Falls dies ein Fehler ist, wenden Sie sich bitte an den Wiki-Admin.'; -$lang['regbadpass'] = 'Die beiden eingegeben Passwörter stimmen nicht überein. Bitte versuchen Sie es noch einmal.'; -$lang['regpwmail'] = 'Ihr DokuWiki-Passwort'; -$lang['reghere'] = 'Sie haben noch keinen Zugang? Hier registrieren'; -$lang['profna'] = 'Änderung des Benutzerprofils in diesem Wiki nicht möglich.'; -$lang['profnochange'] = 'Keine Änderungen, nichts zu tun.'; -$lang['profnoempty'] = 'Es muss ein Name und eine E-Mail-Adresse angegeben werden.'; -$lang['profchanged'] = 'Benutzerprofil erfolgreich geändert.'; -$lang['profnodelete'] = 'Dieses Wiki unterstützt kein Löschen von Benutzern.'; -$lang['profdeleteuser'] = 'Benutzerprofil löschen'; -$lang['profdeleted'] = 'Ihr Benutzerprofil wurde im Wiki gelöscht.'; -$lang['profconfdelete'] = 'Ich möchte mein Benutzerprofil löschen.
    Diese Aktion lässt sich nicht rückgängig machen,'; -$lang['profconfdeletemissing'] = 'Bestätigung in Kontrollkästchen fehlt'; -$lang['proffail'] = 'Das Benutzerkonto konnte nicht aktualisiert werden.'; -$lang['pwdforget'] = 'Passwort vergessen? Fordern Sie ein neues an'; -$lang['resendna'] = 'Passwörter versenden ist in diesem Wiki nicht möglich.'; -$lang['resendpwd'] = 'Neues Passwort setzen für'; -$lang['resendpwdmissing'] = 'Es tut mir leid, aber Sie müssen alle Felder ausfüllen.'; -$lang['resendpwdnouser'] = 'Es tut mir leid, aber der Benutzer existiert nicht in unserer Datenbank.'; -$lang['resendpwdbadauth'] = 'Es tut mir leid, aber dieser Authentifizierungscode ist ungültig. Stellen Sie sicher, dass Sie den kompletten Bestätigungslink verwendet haben.'; -$lang['resendpwdconfirm'] = 'Ein Bestätigungslink wurde per E-Mail versandt.'; -$lang['resendpwdsuccess'] = 'Ihr neues Passwort wurde per E-Mail versandt.'; -$lang['license'] = 'Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:'; -$lang['licenseok'] = 'Hinweis: Durch das Bearbeiten dieser Seite geben Sie Ihr Einverständnis, dass Ihr Inhalt unter der folgenden Lizenz veröffentlicht wird:'; -$lang['searchmedia'] = 'Suche Dateinamen:'; -$lang['searchmedia_in'] = 'Suche in %s'; -$lang['txt_upload'] = 'Datei zum Hochladen auswählen:'; -$lang['txt_filename'] = 'Hochladen als (optional):'; -$lang['txt_overwrt'] = 'Bestehende Datei überschreiben'; -$lang['maxuploadsize'] = 'Max. %s pro Datei-Upload.'; -$lang['allowedmime'] = 'Liste der erlaubten Dateiendungen'; -$lang['lockedby'] = 'Momentan gesperrt von:'; -$lang['lockexpire'] = 'Sperre läuft ab am:'; -$lang['rssfailed'] = 'Es ist ein Fehler beim Laden des Feeds aufgetreten: '; -$lang['nothingfound'] = 'Nichts gefunden.'; -$lang['mediaselect'] = 'Dateiauswahl'; -$lang['uploadsucc'] = 'Datei wurde erfolgreich hochgeladen'; -$lang['uploadfail'] = 'Hochladen fehlgeschlagen. Keine Berechtigung?'; -$lang['uploadwrong'] = 'Hochladen verweigert. Diese Dateiendung ist nicht erlaubt.'; -$lang['uploadexist'] = 'Datei existiert bereits. Keine Änderungen vorgenommen.'; -$lang['uploadbadcontent'] = 'Die hochgeladenen Daten stimmen nicht mit der Dateiendung %s überein.'; -$lang['uploadspam'] = 'Hochladen verweigert: Treffer auf der Spamliste.'; -$lang['uploadxss'] = 'Hochladen verweigert: Daten scheinen Schadcode zu enthalten.'; -$lang['uploadsize'] = 'Die hochgeladene Datei war zu groß. (max. %s)'; -$lang['deletesucc'] = 'Die Datei "%s" wurde gelöscht.'; -$lang['deletefail'] = '"%s" konnte nicht gelöscht werden - prüfen Sie die Berechtigungen.'; -$lang['mediainuse'] = 'Die Datei "%s" wurde nicht gelöscht - sie wird noch verwendet.'; -$lang['namespaces'] = 'Namensräume'; -$lang['mediafiles'] = 'Vorhandene Dateien in'; -$lang['accessdenied'] = 'Diese Seite dürfen sie nicht sehen.'; -$lang['mediausage'] = 'Syntax zum Verwenden dieser Datei:'; -$lang['mediaview'] = 'Originaldatei öffnen'; -$lang['mediaroot'] = 'Wurzel'; -$lang['mediaupload'] = 'Laden Sie hier eine Datei in den momentanen Namensraum hoch. Um Unterordner zu erstellen, stellen Sie diese dem Dateinamen durch Doppelpunkt getrennt voran, nachdem Sie die Datei ausgewählt haben.'; -$lang['mediaextchange'] = 'Dateiendung von .%s nach .%s geändert!'; -$lang['reference'] = 'Verwendung von'; -$lang['ref_inuse'] = 'Diese Datei kann nicht gelöscht werden, da sie noch von folgenden Seiten benutzt wird:'; -$lang['ref_hidden'] = 'Einige Verweise sind auf Seiten, für die Sie keine Leseberechtigung haben.'; -$lang['hits'] = 'Treffer'; -$lang['quickhits'] = 'Passende Seitennamen'; -$lang['toc'] = 'Inhaltsverzeichnis'; -$lang['current'] = 'aktuell'; -$lang['yours'] = 'Ihre Version'; -$lang['diff'] = 'Zeige Unterschiede zu aktueller Version'; -$lang['diff2'] = 'Zeige Unterschiede der ausgewählten Versionen'; -$lang['difflink'] = 'Link zu dieser Vergleichsansicht'; -$lang['diff_type'] = 'Unterschiede anzeigen:'; -$lang['diff_inline'] = 'Inline'; -$lang['diff_side'] = 'Nebeneinander'; -$lang['diffprevrev'] = 'Vorhergehende Überarbeitung'; -$lang['diffnextrev'] = 'Nächste Überarbeitung'; -$lang['difflastrev'] = 'Letzte Überarbeitung'; -$lang['diffbothprevrev'] = 'Beide Seiten der vorigen Revision'; -$lang['diffbothnextrev'] = 'Beide Seiten der Revision'; -$lang['line'] = 'Zeile'; -$lang['breadcrumb'] = 'Zuletzt angesehen:'; -$lang['youarehere'] = 'Sie befinden sich hier:'; -$lang['lastmod'] = 'Zuletzt geändert:'; -$lang['by'] = 'von'; -$lang['deleted'] = 'gelöscht'; -$lang['created'] = 'angelegt'; -$lang['restored'] = 'alte Version wiederhergestellt (%s)'; -$lang['external_edit'] = 'Externe Bearbeitung'; -$lang['summary'] = 'Zusammenfassung'; -$lang['unknowndate'] = 'Unbekanntes Datum'; -$lang['noflash'] = 'Das Adobe Flash Plugin wird benötigt, um diesen Inhalt anzuzeigen.'; -$lang['download'] = 'Schnipsel herunterladen'; -$lang['tools'] = 'Werkzeuge'; -$lang['user_tools'] = 'Benutzer-Werkzeuge'; -$lang['site_tools'] = 'Webseiten-Werkzeuge'; -$lang['page_tools'] = 'Seiten-Werkzeuge'; -$lang['skip_to_content'] = 'zum Inhalt springen'; -$lang['sidebar'] = 'Seitenleiste'; -$lang['mail_newpage'] = 'Neue Seite:'; -$lang['mail_changed'] = 'Seite geändert:'; -$lang['mail_subscribe_list'] = 'Geänderte Seiten im Namensraum:'; -$lang['mail_new_user'] = 'Neuer Benutzer:'; -$lang['mail_upload'] = 'Datei hochgeladen:'; -$lang['changes_type'] = 'Änderungen anzeigen von'; -$lang['pages_changes'] = 'Seiten'; -$lang['media_changes'] = 'Mediendateien'; -$lang['both_changes'] = 'Beides: Seiten- und Mediendateien'; -$lang['qb_bold'] = 'Fetter Text'; -$lang['qb_italic'] = 'Kursiver Text'; -$lang['qb_underl'] = 'Unterstrichener Text'; -$lang['qb_code'] = 'Code Text'; -$lang['qb_strike'] = 'Durchgestrichener Text'; -$lang['qb_h1'] = 'Level 1 Überschrift'; -$lang['qb_h2'] = 'Level 2 Überschrift'; -$lang['qb_h3'] = 'Level 3 Überschrift'; -$lang['qb_h4'] = 'Level 4 Überschrift'; -$lang['qb_h5'] = 'Level 5 Überschrift'; -$lang['qb_h'] = 'Überschrift'; -$lang['qb_hs'] = 'Wähle die Überschrift'; -$lang['qb_hplus'] = 'Obere Überschrift'; -$lang['qb_hminus'] = 'Untere Überschrift'; -$lang['qb_hequal'] = 'Gleichzeilige Überschrift'; -$lang['qb_link'] = 'Interner Link'; -$lang['qb_extlink'] = 'Externer Link'; -$lang['qb_hr'] = 'Horizontale Linie'; -$lang['qb_ol'] = 'Nummerierter Listenpunkt'; -$lang['qb_ul'] = 'Listenpunkt'; -$lang['qb_media'] = 'Bilder und andere Dateien hinzufügen (öffnet sich in einem neuen Fenster)'; -$lang['qb_sig'] = 'Unterschrift einfügen'; -$lang['qb_smileys'] = 'Smileys'; -$lang['qb_chars'] = 'Sonderzeichen'; -$lang['upperns'] = 'zum übergeordneten Namensraum springen'; -$lang['metaedit'] = 'Metadaten bearbeiten'; -$lang['metasaveerr'] = 'Die Metadaten konnten nicht gesichert werden'; -$lang['metasaveok'] = 'Metadaten gesichert'; -$lang['img_title'] = 'Titel:'; -$lang['img_caption'] = 'Bildunterschrift:'; -$lang['img_date'] = 'Datum:'; -$lang['img_fname'] = 'Dateiname:'; -$lang['img_fsize'] = 'Größe:'; -$lang['img_artist'] = 'FotografIn:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'Schlagwörter:'; -$lang['img_width'] = 'Breite:'; -$lang['img_height'] = 'Höhe:'; -$lang['subscr_subscribe_success'] = '%s hat nun Änderungen der Seite %s abonniert'; -$lang['subscr_subscribe_error'] = '%s kann die Änderungen der Seite %s nicht abonnieren'; -$lang['subscr_subscribe_noaddress'] = 'Weil Ihre E-Mail-Adresse fehlt, können Sie das Thema nicht abonnieren'; -$lang['subscr_unsubscribe_success'] = 'Das Abonnement von %s für die Seite %s wurde aufgelöst'; -$lang['subscr_unsubscribe_error'] = 'Das Abonnement von %s für die Seite %s konnte nicht aufgelöst werden'; -$lang['subscr_already_subscribed'] = '%s hat %s bereits abonniert'; -$lang['subscr_not_subscribed'] = '%s hat %s nicht abonniert'; -$lang['subscr_m_not_subscribed'] = 'Sie haben die aktuelle Seite und ihre Namensräume nicht abonniert.'; -$lang['subscr_m_new_header'] = 'Abonnement hinzufügen'; -$lang['subscr_m_current_header'] = 'Aktuelle Abonnements'; -$lang['subscr_m_unsubscribe'] = 'Löschen'; -$lang['subscr_m_subscribe'] = 'Abonnieren'; -$lang['subscr_m_receive'] = 'Benachrichtigung'; -$lang['subscr_style_every'] = 'E-Mail bei jeder Bearbeitung'; -$lang['subscr_style_digest'] = 'E-Mail-Zusammenfassung der Änderungen jeder Seite (Alle %.2f Tage)'; -$lang['subscr_style_list'] = 'Liste der geänderten Seiten (Alle %.2f Tage)'; -$lang['authtempfail'] = 'Benutzerüberprüfung momentan nicht möglich. Falls das Problem andauert, wenden Sie sich bitte an den Admin.'; -$lang['i_chooselang'] = 'Wählen Sie Ihre Sprache'; -$lang['i_installer'] = 'DokuWiki Installation'; -$lang['i_wikiname'] = 'Wiki-Name'; -$lang['i_enableacl'] = 'Zugangskontrolle (ACL) aktivieren (empfohlen)'; -$lang['i_superuser'] = 'Benutzername des Administrators'; -$lang['i_problems'] = 'Das Installationsprogramm hat unten aufgeführte Probleme festgestellt, die zunächst behoben werden müssen bevor Sie mit der Installation fortfahren können.'; -$lang['i_modified'] = 'Aus Sicherheitsgründen arbeitet dieses Skript nur mit einer neuen bzw. nicht modifizierten DokuWiki Installation. Sie sollten entweder alle Dateien noch einmal frisch installieren oder die Dokuwiki-Installationsanleitung konsultieren.'; -$lang['i_funcna'] = 'Die PHP-Funktion %s ist nicht verfügbar. Unter Umständen wurde sie von Ihrem Hoster deaktiviert?'; -$lang['i_disabled'] = 'Es wurde von Ihrem Provider deaktiviert.'; -$lang['i_funcnmail'] = 'Hinweis: Die PHP-Funktion "mail()" ist nicht verfügbar. %s Alternativ können Sie das SMTP-Plugin installieren.'; -$lang['i_phpver'] = 'Ihre PHP-Version %s ist niedriger als die benötigte Version %s. Bitte aktualisieren Sie Ihre PHP-Installation.'; -$lang['i_mbfuncoverload'] = 'Um DokuWiki zu starten muss mbstring.func_overload in php.ini ausgeschaltet sein.'; -$lang['i_urandom'] = 'DokuWiki kann keine kryptografisch sicheren Werte für Cookies generieren. Möglicherweise möchten Sie Ihre "open_basedir"-Einstellungen in der zutreffenden php.ini auf korrekten Zugriff auf / dev/urandom überprüfen.'; -$lang['i_permfail'] = '%s ist nicht durch DokuWiki beschreibbar. Sie müssen die Berechtigungen dieses Ordners ändern!'; -$lang['i_confexists'] = '%s existiert bereits'; -$lang['i_writeerr'] = '%s konnte nicht erzeugt werden. Sie sollten die Verzeichnis-/Datei-Rechte überprüfen und die Datei manuell anlegen.'; -$lang['i_badhash'] = 'Unbekannte oder modifizierte dokuwiki.php (Hash=%s)'; -$lang['i_badval'] = '%s - unerlaubter oder leerer Wert'; -$lang['i_success'] = 'Die Konfiguration wurde erfolgreich abgeschlossen. Sie können jetzt die install.php löschen. Ihr neues DokuWiki ist jetzt für Sie bereit.'; -$lang['i_failure'] = 'Es sind Fehler beim Schreiben der Konfigurationsdateien aufgetreten. Sie müssen diese von Hand beheben, bevor Sie Ihr neues DokuWiki nutzen können.'; -$lang['i_policy'] = 'Anfangseinstellungen der Zugangskontrolle (ACL)'; -$lang['i_pol0'] = 'Offenes Wiki (lesen, schreiben und hochladen für alle Benutzer)'; -$lang['i_pol1'] = 'Öffentliches Wiki (Lesen für alle, Schreiben und Hochladen nur für registrierte Benutzer)'; -$lang['i_pol2'] = 'Geschlossenes Wiki (Lesen, Schreiben und Hochladen nur für registrierte Benutzer)'; -$lang['i_allowreg'] = 'Benutzer dürfen sich registrieren'; -$lang['i_retry'] = 'Wiederholen'; -$lang['i_license'] = 'Bitte wählen Sie die Lizenz, unter die Sie Ihre Inhalte stellen möchten:'; -$lang['i_license_none'] = 'Lizensierungsinformation nicht anzeigen'; -$lang['i_pop_field'] = 'Bitte helfen Sie mit, DokuWiki zu verbessern:'; -$lang['i_pop_label'] = 'Einmal monatlich anonymisierte Nutzungsdaten an das DokuWiki-Entwicklerteam senden'; -$lang['recent_global'] = 'Im Moment sehen Sie die Änderungen im Namensraum %s. Sie können auch die Änderungen im gesamten Wiki sehen.'; -$lang['years'] = 'vor %d Jahren'; -$lang['months'] = 'vor %d Monaten'; -$lang['weeks'] = 'vor %d Wochen'; -$lang['days'] = 'vor %d Tagen'; -$lang['hours'] = 'vor %d Stunden'; -$lang['minutes'] = 'vor %d Minuten'; -$lang['seconds'] = 'vor %d Sekunden'; -$lang['wordblock'] = 'Ihre Bearbeitung wurde nicht gespeichert, da sie gesperrten Text enthielt (Spam).'; -$lang['media_uploadtab'] = 'Hochladen'; -$lang['media_searchtab'] = 'Suchen'; -$lang['media_file'] = 'Datei'; -$lang['media_viewtab'] = 'Anzeigen'; -$lang['media_edittab'] = 'Bearbeiten'; -$lang['media_historytab'] = 'Verlauf'; -$lang['media_list_thumbs'] = 'Vorschaubilder'; -$lang['media_list_rows'] = 'Reihen'; -$lang['media_sort_name'] = 'Name'; -$lang['media_sort_date'] = 'Datum'; -$lang['media_namespaces'] = 'Namensraum wählen'; -$lang['media_files'] = 'Dateien in %s'; -$lang['media_upload'] = 'In den %s Namensraum hochladen.'; -$lang['media_search'] = 'Im Namensraum %s suchen.'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s in %s'; -$lang['media_edit'] = '%s bearbeiten'; -$lang['media_history'] = 'Versionsverlauf von %s.'; -$lang['media_meta_edited'] = 'Meta-Informationen bearbeitet'; -$lang['media_perm_read'] = 'Sie besitzen nicht die notwendigen Berechtigungen um die Datei anzuzeigen.'; -$lang['media_perm_upload'] = 'Sie besitzen nicht die notwendigen Berechtigungen, um Dateien hochzuladen.'; -$lang['media_update'] = 'Neue Version hochladen'; -$lang['media_restore'] = 'Diese Version wiederherstellen'; -$lang['media_acl_warning'] = 'Diese Liste ist möglicherweise nicht vollständig. Versteckte und durch ACL gesperrte Seiten werden nicht angezeigt.'; -$lang['email_fail'] = 'PHP-Funktion "mail ()" fehlt oder ist deaktiviert. Die folgende E-Mail wurde nicht gesendet:'; -$lang['currentns'] = 'Aktueller Namensraum'; -$lang['searchresult'] = 'Suchergebnisse'; -$lang['plainhtml'] = 'HTML Klartext'; -$lang['wikimarkup'] = 'Wiki Markup'; -$lang['page_nonexist_rev'] = 'Die Seite exitiert nicht unter %s. Sie wurde aber unter %s'; -$lang['unable_to_parse_date'] = 'Parameter "%s" kann nicht geparsed werden.'; -$lang['email_signature_text'] = 'Diese E-Mail wurde erzeugt vom DokuWiki unter -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/locked.txt deleted file mode 100644 index 58b8997..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Seite gesperrt ====== - -Diese Seite ist momentan von einem anderen Benutzer gesperrt. Warten Sie, bis dieser mit dem Bearbeiten fertig ist oder die Sperre abläuft. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/login.txt deleted file mode 100644 index 349dcd8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Anmelden ====== - -Geben Sie Ihren Benutzernamen und Ihr Passwort in das Formular unten ein, um sich anzumelden. Bitte beachten Sie, dass dafür "Cookies" in den Sicherheitseinstellungen Ihres Browsers erlaubt sein müssen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/mailtext.txt deleted file mode 100644 index 5968a70..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Eine Seite in Ihrem Wiki wurde geändert oder neu angelegt. Hier sind die Details: - -Datum : @DATE@ -Browser : @BROWSER@ -IP-Adresse : @IPADDRESS@ -Hostname : @HOSTNAME@ -Alte Version : @OLDPAGE@ -Neue Version : @NEWPAGE@ -Zusammenfassung: @SUMMARY@ -Benutzer : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/de/mailwrap.html deleted file mode 100644 index 7df0cdc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - - @TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/newpage.txt deleted file mode 100644 index 020f704..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Dieses Thema existiert noch nicht ====== - -Sie sind einem Link zu einer Seite gefolgt, die noch nicht existiert. Sie können die Seite mit dem Knopf **Seite anlegen** selbst anlegen und mit Inhalt füllen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/norev.txt deleted file mode 100644 index 75eb5e3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Version existiert nicht ====== - -Die angegebene Version des Dokuments wurde nicht gefunden. Benutzen Sie den **''[Ältere Versionen]''** Knopf, um eine Liste aller verfügbaren Versionen dieses Dokuments zu erhalten. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/onceexisted.txt deleted file mode 100644 index dc214a6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Diese Seite existiert nicht mehr ====== - -Sie sind einem Link zu einer Seite gefolgt, die es nicht mehr gibt. Um zu sehen, wann und wieso sie gelöscht wurde, um auf ältere Versionen zuzugreifen oder sie wiederherzustellen, können Sie die Liste [[?do=revisions|älterer Versionen]] überprüfen. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/password.txt deleted file mode 100644 index e6ab83c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Hallo @FULLNAME@! - -Hier sind Ihre Benutzerdaten für @TITLE@ auf @DOKUWIKIURL@ - -Benutzername: @LOGIN@ -Passwort : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/preview.txt deleted file mode 100644 index c8789d1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Vorschau ====== - -So wird Ihr Text später aussehen. Achtung: Der Text wurde noch **nicht gespeichert**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/pwconfirm.txt deleted file mode 100644 index 59954ca..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Hallo @FULLNAME@! - -Jemand hat ein neues Passwort für Ihren @TITLE@ login auf @DOKUWIKIURL@ angefordert. - -Wenn Sie diese Änderung nicht angefordert haben, ignorieren Sie diese E-Mail einfach. - -Um die Anforderung zu bestätigen, folgen Sie bitte dem unten angegebenen Bestätigungslink. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/read.txt deleted file mode 100644 index b531025..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/read.txt +++ /dev/null @@ -1 +0,0 @@ -Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/recent.txt deleted file mode 100644 index 0022b21..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Letzte Änderungen ====== - -Die folgenden Seiten wurden zuletzt geändert: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/register.txt deleted file mode 100644 index b14a070..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Als neuer Benutzer registrieren ====== - -Bitte füllen Sie alle Felder aus, um einen neuen Benutzer-Account in diesem Wiki anzulegen. Stellen Sie sicher, dass eine **gültige E-Mail-Adresse** angegeben wird - das Passwort wird an diese Adresse gesendet. Der Benutzername sollte aus einem Wort ohne Umlaute, Leer- oder Sonderzeichen bestehen. [[doku>de:pagename]] diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/registermail.txt deleted file mode 100644 index e19fb8f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Ein neuer Benutzer hat sich registriert. Hier sind die Details: - -Benutzername : @NEWUSER@ -Voller Name : @NEWNAME@ -E-Mail : @NEWEMAIL@ - -Date : @DATE@ -Browser : @BROWSER@ -IP-Address : @IPADDRESS@ -Hostname : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/resendpwd.txt deleted file mode 100644 index a63fd5d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Neues Passwort anfordern ====== - -Füllen Sie alle Felder unten aus, um ein neues Passwort für Ihren Zugang zu erhalten. Das neue Passwort wird an Ihre gespeicherte E-Mail-Adresse geschickt. Der Benutzername muss Ihrem Wiki-Benutzernamen entsprechen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/resetpwd.txt deleted file mode 100644 index 1d228c7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Neues Passwort setzen ====== - -Bitte geben Sie ein neues Passwort für Ihren Wiki-Zugang ein. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/revisions.txt deleted file mode 100644 index cfbfcd3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ältere Versionen ====== - -Dies sind ältere Versionen der gewählten Seite. Um zu einer älteren Version zurückzukehren, wählen Sie die entsprechende Version aus, klicken auf **''[Diese Seite bearbeiten]''** und speichern Sie diese erneut ab. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/searchpage.txt deleted file mode 100644 index 19fe84b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Suche ====== - -Unten sind die Ergebnisse Ihrer Suche gelistet. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/showrev.txt deleted file mode 100644 index 65f53c9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Dies ist eine alte Version des Dokuments!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/stopwords.txt deleted file mode 100644 index 9b52e2a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/stopwords.txt +++ /dev/null @@ -1,126 +0,0 @@ -# Die Wörter dieser Liste werden bei der Indexierung ignoriert. Jedes Wort steht in einer neuen Zeile. -# Beachten Sie beim Bearbeiten der Datei darauf, dass Sie UNIX-Zeilenumbrüche verwenden (einfacher Zeilenumbruch). -# Wörter, die kürzer als 3 Buchstaben sind, brauchen Sie nicht in die Liste mit aufnehmen. Diese werden automatisch ignoriert. -# Diese Liste basiert auf der folgenden: http://www.ranks.nl/stopwords/ -aber -als -auch -auf -aus -bei -bin -bis -bist -dadurch -daher -darum -das -daß -dass -dein -deine -dem -den -der -des -dessen -deshalb -die -dies -dieser -dieses -doch -dort -durch -ein -eine -einem -einen -einer -eines -euer -eure -für -hatte -hatten -hattest -hattet -hier -hinter -ich -ihr -ihre -in -im -ist -jede -jedem -jeden -jeder -jedes -jener -jenes -jetzt -kann -kannst -können -könnt -machen -mein -meine -mit -muß -mußt -musst -müssen -müßt -nach -nachdem -nein -nicht -nun -oder -seid -sein -seine -sich -sie -sind -soll -sollen -sollst -sollt -sonst -soweit -sowie -und -unser -unsere -unter -vom -von -vor -um -wann -warum -was -weiter -weitere -wenn -wer -werde -werden -werdet -weshalb -wie -wieder -wieso -wir -wird -wirst -woher -wohin -www -zum -zur -über diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_digest.txt deleted file mode 100644 index 75d9236..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Hallo! - -Die Seite @PAGE@ im @TITLE@ Wiki wurde bearbeitet. -Übersicht der Änderungen: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Alte Revision: @OLDPAGE@ -Neue Revision: @NEWPAGE@ - -Um das Abonnement für diese Seite aufzulösen, melden Sie sich im Wiki an -@DOKUWIKIURL@, besuchen dann -@SUBSCRIBE@ -und klicken auf den Link 'Aboverwaltung'. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_form.txt deleted file mode 100644 index 4ba6afb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Abonnementverwaltung ====== - -Hier können Sie Ihre Abonnements für die aktuelle Seite oder den aktuellen [[doku>Namespaces|Namespace]] verwalten. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_list.txt deleted file mode 100644 index 1b2331a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Hallo! - -Seite im Namensraum @PAGE@ im @TITLE@ Wiki wurden bearbeitet. -Das sind die geänderten Seiten: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Um das Abonnement für diese Seite aufzulösen, melden Sie sich im Wiki an -@DOKUWIKIURL@, besuchen dann -@SUBSCRIBE@ -und klicken auf die Taste 'Änderungen abbestellen'. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_single.txt deleted file mode 100644 index 087ad5a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Hallo! - -Die Seite @PAGE@ im @TITLE@ Wiki wurde bearbeitet. -Übersicht der Änderungen: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Datum: @DATE@ -Benutzer: @USER@ -Zusammenfassung: @SUMMARY@ -Alte Revision: @OLDPAGE@ -Neue Revision: @NEWPAGE@ - -Um das Abonnement für diese Seite aufzulösen, melden Sie sich im Wiki an -@DOKUWIKIURL@, besuchen dann -@SUBSCRIBE@ -und klicken auf die Taste 'Aboverwaltung'. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/updateprofile.txt deleted file mode 100644 index b361ea2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Benutzerprofil ändern ====== - -Nur die Felder, die Sie ändern, werden aktualisiert. Alle anderen bleiben, wie sie sind. Ihren Benutzernamen können Sie jedoch nicht ändern. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/de/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/de/uploadmail.txt deleted file mode 100644 index 3646bcc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/de/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Eine Datei wurde in Ihrem Wiki hochgeladen. Hier sind die Details: - -Datei : @MEDIA@ -Alte Version: @OLD@ -Datum : @DATE@ -Browser : @BROWSER@ -IP-Adresse : @IPADDRESS@ -Hostname : @HOSTNAME@ -Größe : @SIZE@ -MIME-Typ : @MIME@ -Benutzer : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/admin.txt deleted file mode 100644 index 729004b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ΔιαχείÏιση ====== - -ΠαÏακάτω μποÏείτε να βÏείτε μια λίστα με τις λειτουÏγίες διαχείÏισης στο DokuWiki diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/adminplugins.txt deleted file mode 100644 index ef1a285..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== ΠÏόσθετα ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/backlinks.txt deleted file mode 100644 index 95e5eb0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ΣÏνδεσμοι Ï€Ïος την Ï„Ïέχουσα σελίδα ====== - -Οι παÏακάτω σελίδες πεÏιέχουν συνδέσμους Ï€Ïος την Ï„Ïέχουσα σελίδα. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/conflict.txt deleted file mode 100644 index 402ed1d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== ΥπάÏχει μία νεώτεÏη έκδοση αυτής της σελίδας ====== - -ΥπάÏχει μία νεώτεÏη έκδοση της σελίδας που Ï„Ïoποποιήσατε. Αυτό συμβαίνει εάν κάποιος άλλος χÏήστης Ï„Ïοποποίησε την ίδια σελίδα ενώ την επεξεÏγαζόσασταν και εσείς. - -Ελέγξτε Ï€Ïοσεκτικά τις διαφοÏές που παÏουσιάζονται παÏακάτω και έπειτα αποφασίστε ποια έκδοση θα κÏατήσετε. Εάν επιλέξετε ''Αποθήκευση'', η δική σας έκδοση θα αποθηκευτεί. Εάν επιλέξετε ''ΑκÏÏωση'', η νεώτεÏη έκδοση θα διατηÏηθεί ως Ï„Ïέχουσα. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/denied.txt deleted file mode 100644 index d45133d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Μη επιτÏεπτή ενέÏγεια ====== - -Συγγνώμη, αλλά δεν έχετε επαÏκή δικαιώματα για την συγκεκÏιμένη ενέÏγεια. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/diff.txt deleted file mode 100644 index dde065b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ΣÏγκÏιση εκδόσεων ====== - -Εδώ βλέπετε τις διαφοÏές Î¼ÎµÏ„Î±Î¾Ï Ï„Î·Ï‚ επιλεγμένης έκδοσης και της Ï„Ïέχουσας έκδοσης της σελίδας. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/draft.txt deleted file mode 100644 index 1deff22..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Î’Ïέθηκε μία αυτόματα αποθηκευμένη σελίδα ====== - -Η τελευταία Ï„Ïοποποίηση αυτής της σελίδας δεν ολοκληÏώθηκε επιτυχώς. Η εφαÏμογή αποθήκευσε αυτόματα μία εκδοχή της σελίδας την ÏŽÏα που την επεξεÏγαζόσασταν και μποÏείτε να την χÏησιμοποιήσετε για να συνεχίσετε την εÏγασία σας. ΠαÏακάτω φαίνεται αυτή η πιο Ï€Ïόσφατη αυτόματα αποθηκευμένη σελίδα. - -ΜποÏείτε να //επαναφέÏετε// αυτή την αυτόματα αποθηκευμένη σελίδα ως Ï„Ïέχουσα, να την //διαγÏάψετε// ή να //ακυÏώσετε// τη διαδικασία Ï„Ïοποποίησης της Ï„Ïέχουσας σελίδας. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/edit.txt deleted file mode 100644 index 4d1b4df..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/edit.txt +++ /dev/null @@ -1 +0,0 @@ -ΤÏοποποιήστε την σελίδα **μόνο** εάν μποÏείτε να την **βελτιώσετε**. Για να κάνετε δοκιμές με ασφάλεια ή να εξοικειωθείτε με το πεÏιβάλλον χÏησιμοποιήστε το [[playground:playground|playground]]. Î‘Ï†Î¿Ï Ï„Ïοποποιήστε την σελίδα επιλέξτε ''Αποθήκευση''. Δείτε τις [[wiki:syntax|οδηγίες]] για την σωστή σÏνταξη. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/editrev.txt deleted file mode 100644 index 11b688b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**ΦοÏτώσατε μια παλαιότεÏη έκδοση της σελίδας!** Εάν την αποθηκεÏσετε, θα αντικαταστήσει την Ï„Ïέχουσα έκδοση. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/index.txt deleted file mode 100644 index ad8a9d2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Κατάλογος ====== - -Εδώ βλέπετε τον κατάλογο όλων των διαθέσιμων σελίδων, ταξινομημένες κατά [[doku>el:namespaces|φακέλους]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/el/install.html deleted file mode 100644 index 8ad496d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Αυτή η σελίδα πεÏιέχει πληÏοφοÏίες που βοηθοÏν στην αÏχική εγκατάσταση και ÏÏθμιση της εφαÏμογής Dokuwiki. ΠεÏισσότεÏες πληÏοφοÏίες υπάÏχουν στη σελίδα τεκμηÏίωσης του Î¿Î´Î·Î³Î¿Ï ÎµÎ³ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ·Ï‚.

    - -

    Η εφαÏμογή DokuWiki χÏησιμοποιεί απλά αÏχεία για να αποθηκεÏει τις σελίδες wiki καθώς και πληÏοφοÏίες που σχετίζονται με αυτές (Ï€.χ. εικόνες, καταλόγους αναζήτησης, παλαιότεÏες εκδόσεις σελίδων, κλπ). Για να λειτουÏγεί σωστά η εφαÏμογή DokuWiki Ï€Ïέπει να έχει δικαιώματα εγγÏαφής στους φακέλους που φιλοξενοÏν αυτά τα αÏχεία. Ο οδηγός εγκατάστασης δεν έχει την δυνατότητα να παÏαχωÏήσει αυτά τα δικαιώματα εγγÏαφής στους σχετικοÏÏ‚ φακέλους. Ο κανονικός Ï„Ïόπος για να γίνει αυτό είναι είτε απευθείας σε πεÏιβάλλον γÏαμμής εντολών ή, εάν δεν έχετε τέτοια Ï€Ïόσβαση, μέσω FTP ή του πίνακα ελέγχου του πεÏιβάλλοντος φιλοξενίας (Ï€.χ. cPanel).

    - -

    Ο οδηγός εγκατάστασης θα Ïυθμίσει την εφαÏμογή DokuWiki ώστε να χÏησιμοποιεί ACL, με Ï„Ïόπο ώστε ο διαχειÏιστής να έχει δυνατότητα εισόδου και Ï€Ïόσβαση στο Î¼ÎµÎ½Î¿Ï Î´Î¹Î±Ï‡ÎµÎ¯Ïισης της εφαÏμογής για εγκατάσταση επεκτάσεων, διαχείÏιση χÏηστών, διαχείÏιση δικαιωμάτων Ï€Ïόσβασης στις διάφοÏες σελίδες και αλλαγή των Ïυθμίσεων. Αυτό δεν είναι απαÏαίτητο για να λειτουÏγήσει η εφαÏμογή, αλλά κάνει την διαχείÏισή της ευκολότεÏη.

    - -

    Οι έμπειÏοι χÏήστες και οι χÏήστες με ειδικές απαιτήσεις μποÏοÏν να επισκεφθοÏν τις σελίδες που πεÏιέχουν λεπτομεÏείς οδηγίες εγκατάστασης και πληÏοφοÏίες για τις Ïυθμίσεις.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/el/jquery.ui.datepicker.js deleted file mode 100644 index 054a5e2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Greek (el) initialisation for the jQuery UI date picker plugin. */ -/* Written by Alex Cicovic (http://www.alexcicovic.com) */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.el = { - closeText: "Κλείσιμο", - prevText: "ΠÏοηγοÏμενος", - nextText: "Επόμενος", - currentText: "ΣήμεÏα", - monthNames: [ "ΙανουάÏιος", "ΦεβÏουάÏιος", "ΜάÏτιος", "ΑπÏίλιος", "Μάιος", "ΙοÏνιος", - "ΙοÏλιος", "ΑÏγουστος", "ΣεπτέμβÏιος", "ΟκτώβÏιος", "ÎοέμβÏιος", "ΔεκέμβÏιος" ], - monthNamesShort: [ "Ιαν", "Φεβ", "ΜαÏ", "ΑπÏ", "Μαι", "Ιουν", - "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Îοε", "Δεκ" ], - dayNames: [ "ΚυÏιακή", "ΔευτέÏα", "ΤÏίτη", "ΤετάÏτη", "Πέμπτη", "ΠαÏασκευή", "Σάββατο" ], - dayNamesShort: [ "ΚυÏ", "Δευ", "ΤÏι", "Τετ", "Πεμ", "ΠαÏ", "Σαβ" ], - dayNamesMin: [ "Κυ", "Δε", "ΤÏ", "Τε", "Πε", "Πα", "Σα" ], - weekHeader: "Εβδ", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.el ); - -return datepicker.regional.el; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/el/lang.php deleted file mode 100644 index c2abc03..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/lang.php +++ /dev/null @@ -1,367 +0,0 @@ - - * @author Katerina Katapodi - * @author Thanos Massias - * @author Αθανάσιος Îταής - * @author Konstantinos Koryllos - * @author George Petsagourakis - * @author Petros Vidalis - * @author Vasileios Karavasilis - * @author Constantinos Xanthopoulos - * @author chris taklis - * @author cross - * @author Zacharias Sdregas - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'ΕπεξεÏγασία σελίδας'; -$lang['btn_source'] = 'ΠÏοβολή κώδικα σελίδας'; -$lang['btn_show'] = 'ΠÏοβολή σελίδας'; -$lang['btn_create'] = 'ΔημιουÏγία σελίδας'; -$lang['btn_search'] = 'Αναζήτηση'; -$lang['btn_save'] = 'Αποθήκευση'; -$lang['btn_preview'] = 'ΠÏοεπισκόπηση'; -$lang['btn_top'] = 'ΕπιστÏοφή στην κοÏυφή της σελίδας'; -$lang['btn_newer'] = '<< Ï€Ïόσφατες'; -$lang['btn_older'] = 'παλαιότεÏες >>'; -$lang['btn_revs'] = 'ΠαλαιότεÏες εκδόσεις σελίδας'; -$lang['btn_recent'] = 'ΠÏόσφατες αλλαγές'; -$lang['btn_upload'] = 'ΦόÏτωση'; -$lang['btn_cancel'] = 'ΑκÏÏωση'; -$lang['btn_index'] = 'Κατάλογος'; -$lang['btn_secedit'] = 'ΕπεξεÏγασία'; -$lang['btn_login'] = 'ΣÏνδεση χÏήστη'; -$lang['btn_logout'] = 'ΑποσÏνδεση χÏήστη'; -$lang['btn_admin'] = 'ΔιαχείÏιση'; -$lang['btn_update'] = 'ΕνημέÏωση'; -$lang['btn_delete'] = 'Σβήσιμο'; -$lang['btn_back'] = 'Πίσω'; -$lang['btn_backlink'] = 'ΣÏνδεσμοι Ï€Ïος αυτή τη σελίδα'; -$lang['btn_subscribe'] = 'ΕγγÏαφή σε λήψη ενημεÏώσεων σελίδας'; -$lang['btn_profile'] = 'ΕπεξεÏγασία Ï€Ïοφίλ'; -$lang['btn_reset'] = 'ΑκÏÏωση'; -$lang['btn_resendpwd'] = 'Εισαγωγή νέου κωδικοÏ'; -$lang['btn_draft'] = 'ΕπεξεÏγασία αυτόματα αποθηκευμένης σελίδας'; -$lang['btn_recover'] = 'ΕπαναφοÏά αυτόματα αποθηκευμένης σελίδας'; -$lang['btn_draftdel'] = 'ΔιαγÏαφή αυτόματα αποθηκευμένης σελίδας'; -$lang['btn_revert'] = 'Αποκατάσταση'; -$lang['btn_register'] = 'ΕγγÏαφή'; -$lang['btn_apply'] = 'ΕφαÏμογή'; -$lang['btn_media'] = 'ΔιαχειÏιστής πολυμέσων'; -$lang['btn_deleteuser'] = 'ΑφαίÏεσε τον λογαÏιασμό μου'; -$lang['btn_img_backto'] = 'ΕπιστÏοφή σε %s'; -$lang['btn_mediaManager'] = 'Εμφάνιση στον διαχειÏιστή πολυμέσων'; -$lang['loggedinas'] = 'Συνδεδεμένος ως:'; -$lang['user'] = 'Όνομα χÏήστη'; -$lang['pass'] = 'Κωδικός'; -$lang['newpass'] = 'Îέος κωδικός'; -$lang['oldpass'] = 'Επιβεβαίωση Ï„Ïέχοντος κωδικοÏ'; -$lang['passchk'] = 'ακόμη μια φοÏά'; -$lang['remember'] = 'Απομνημόνευση στοιχείων λογαÏιασμοÏ'; -$lang['fullname'] = 'Ονοματεπώνυμο'; -$lang['email'] = 'e-mail'; -$lang['profile'] = 'ΠÏοφίλ χÏήστη'; -$lang['badlogin'] = 'Συγνώμη, το όνομα χÏήστη ή ο κωδικός ήταν λανθασμένο.'; -$lang['badpassconfirm'] = 'Ο κωδικός που εισάγατε είναι λανθασμένος'; -$lang['minoredit'] = 'Ασήμαντες αλλαγές'; -$lang['draftdate'] = 'Αυτόματη αποθήκευση Ï€ÏόχειÏης σελίδας στις'; -$lang['nosecedit'] = 'Η σελίδα Ï„Ïοποποιήθηκε στο Î¼ÎµÏ„Î±Î¾Ï ÎºÎ±Î¹ τα στοιχεία της ενότητας δεν ήταν συγχÏονισμένα, οπότε φοÏτώθηκε η πλήÏης σελίδα. '; -$lang['searchcreatepage'] = 'Αν δεν βÏήκατε αυτό που ψάχνατε, μποÏείτε να δημιουÏγήσετε και να εκδώσετε την σελίδα %s, που ονομάστηκε μετά την αναζήτηση.'; -$lang['search_fullresults'] = 'ΟλοκληÏωμένα αποτελέσματα'; -$lang['js']['search_toggle_tools'] = 'ΧÏησιμοποιήστε τα ΕÏγαλεία Αναζήτησης'; -$lang['js']['willexpire'] = 'Το κλείδωμά σας για την επεξεÏγασία αυτής της σελίδας θα λήξει σε ένα λεπτό.\n Για να το ανανεώσετε χÏησιμοποιήστε την ΠÏοεπισκόπηση.'; -$lang['js']['notsavedyet'] = 'Οι μη αποθηκευμένες αλλαγές θα χαθοÏν. -Θέλετε να συνεχίσετε;'; -$lang['js']['searchmedia'] = 'Αναζήτηση για αÏχεία'; -$lang['js']['keepopen'] = 'Το παÏάθυÏο να μην κλείνει'; -$lang['js']['hidedetails'] = 'ΑπόκÏυψη λεπτομεÏειών'; -$lang['js']['mediatitle'] = 'Ρυθμίσεις συνδέσμων'; -$lang['js']['mediadisplay'] = 'ΤÏπος συνδέσμου'; -$lang['js']['mediaalign'] = 'Στοίχηση'; -$lang['js']['mediasize'] = 'Μέγεθος εικόνας'; -$lang['js']['mediatarget'] = 'ΠÏοοÏισμός συνδέσμου'; -$lang['js']['mediaclose'] = 'Κλείσιμο'; -$lang['js']['mediainsert'] = 'Εισαγωγή'; -$lang['js']['mediadisplayimg'] = 'ΠÏοβολή εικόνας.'; -$lang['js']['mediadisplaylnk'] = 'ΠÏοβολή μόνο του συνδέσμου.'; -$lang['js']['mediasmall'] = 'ΜικÏÏŒ μέγεθος'; -$lang['js']['mediamedium'] = 'Μεσαίο μέγεθος'; -$lang['js']['medialarge'] = 'Μεγάλο μέγεθος'; -$lang['js']['mediaoriginal'] = 'ΑÏχικό μέγεθος'; -$lang['js']['medialnk'] = 'ΣÏνδεσμος στην σελίδα λεπτομεÏειών'; -$lang['js']['mediadirect'] = 'Απευθείας σÏνδεσμος στο αυθεντικό'; -$lang['js']['medianolnk'] = 'ΧωÏίς σÏνδεσμο'; -$lang['js']['medianolink'] = 'Îα μην γίνει σÏνδεσμος η εικόνα'; -$lang['js']['medialeft'] = 'ΑÏιστεÏή στοίχιση εικόνας.'; -$lang['js']['mediaright'] = 'Δεξιά στοίχιση εικόνας.'; -$lang['js']['mediacenter'] = 'ΚέντÏική στοίχιση εικόνας.'; -$lang['js']['medianoalign'] = 'ΧωÏίς στοίχηση.'; -$lang['js']['nosmblinks'] = 'Οι σÏνδεσμοι Ï€Ïος Windows shares δουλεÏουν μόνο στον Microsoft Internet Explorer. -ΜποÏείτε πάντα να κάνετε αντιγÏαφή και επικόλληση του συνδέσμου.'; -$lang['js']['linkwiz'] = 'Αυτόματος Οδηγός Συνδέσμων'; -$lang['js']['linkto'] = 'ΣÏνδεση σε:'; -$lang['js']['del_confirm'] = 'Îα διαγÏαφεί;'; -$lang['js']['restore_confirm'] = 'Θέλετε την επαναφοÏά σε αυτή την έκδοση;'; -$lang['js']['media_diff'] = 'Εμφάνιση διαφοÏών:'; -$lang['js']['media_diff_both'] = 'Δίπλα δίπλα'; -$lang['js']['media_diff_opacity'] = 'Επικάλυψη'; -$lang['js']['media_diff_portions'] = 'ΚÏλιση'; -$lang['js']['media_select'] = 'Επιλογή αÏχείων...'; -$lang['js']['media_upload_btn'] = 'ΦόÏτωση'; -$lang['js']['media_done_btn'] = 'ΟλοκλήÏωση'; -$lang['js']['media_drop'] = 'Ρίξτε αÏχεία εδώ για να τα φοÏτώσετε'; -$lang['js']['media_cancel'] = 'αφαίÏεση'; -$lang['js']['media_overwrt'] = 'Αντικατάσταση υπάÏχοντων αÏχείων'; -$lang['search_exact_match'] = 'Απόλυτο ταίÏιασμα'; -$lang['search_starts_with'] = 'ΑÏχίζει με'; -$lang['search_ends_with'] = 'Τελειώνει με'; -$lang['search_contains'] = 'ΠεÏιέχει'; -$lang['search_custom_match'] = 'ΠÏοσωποποίηση'; -$lang['search_any_ns'] = 'Οιοδήποτε κενό με όνομα'; -$lang['search_any_time'] = 'Οιαδήποτε στιγμή'; -$lang['search_past_7_days'] = 'Την πεÏασμένη εβδομάδα'; -$lang['search_past_month'] = 'Τον πεÏασμένο μήνα'; -$lang['search_past_year'] = 'Τον πεÏασμένο χÏόνο'; -$lang['search_sort_by_hits'] = 'Επιλογή με βάση τα κλικ'; -$lang['search_sort_by_mtime'] = 'Επιλογή σÏμφωνα με την τελευταία Ï„Ïοποποίηση'; -$lang['regmissing'] = 'ΠÏέπει να συμπληÏώσετε όλα τα πεδία.'; -$lang['reguexists'] = 'Αυτός ο λογαÏιασμός υπάÏχει ήδη.'; -$lang['regsuccess'] = 'Ο λογαÏιασμός δημιουÏγήθηκε και ο κωδικός εστάλει με e-mail.'; -$lang['regsuccess2'] = 'Ο λογαÏιασμός δημιουÏγήθηκε.'; -$lang['regfail'] = 'Δεν έγινε η δημιουÏγία χÏήστη.'; -$lang['regmailfail'] = 'Φαίνεται να υπάÏχει Ï€Ïόβλημα με την αποστολή του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Î¼Î­ÏƒÏ‰ e-mail. ΠαÏακαλοÏμε επικοινωνήστε μαζί μας!'; -$lang['regbadmail'] = 'Η διεÏθυνση e-mail δεν είναι έγκυÏη - εάν πιστεÏετε ότι αυτό είναι λάθος, επικοινωνήστε μαζί μας'; -$lang['regbadpass'] = 'Οι δÏο κωδικοί δεν είναι ίδιοι, Ï€Ïοσπαθήστε ξανά.'; -$lang['regpwmail'] = 'Ο κωδικός σας'; -$lang['reghere'] = 'Δεν έχετε λογαÏιασμό ακόμη; ΔημιουÏγήστε έναν'; -$lang['profna'] = 'Αυτό το wiki δεν υποστηÏίζει την επεξεÏγασία Ï€Ïοφίλ.'; -$lang['profnochange'] = 'Καμία αλλαγή.'; -$lang['profnoempty'] = 'Δεν επιτÏέπεται κενό όνομα χÏήστη η κενή διεÏθυνση email.'; -$lang['profchanged'] = 'Το Ï€Ïοφίλ χÏήστη Ï„Ïοποποιήθηκε επιτυχώς.'; -$lang['profnodelete'] = 'Το wiki δεν υποστηÏίζει την διαγÏαφή χÏηστών'; -$lang['profdeleteuser'] = 'ΔιαγÏαφή λογαÏιασμοÏ'; -$lang['profdeleted'] = 'Ο λογαÏιασμός διαγÏάφηκε από αυτό το wiki'; -$lang['profconfdelete'] = 'Επιθυμώ να διαγÏάψω τον λογαÏιασμό μου από αυτό το wiki.
    Αυτή η επιλογή δεν μποÏεί να αναιÏεθεί.'; -$lang['profconfdeletemissing'] = 'Το κουμπί επιβεβαίωσης δεν πατήθηκε'; -$lang['proffail'] = 'Δεν ενημεÏώθηκε το Ï€Ïοφίλ του χÏήστη.'; -$lang['pwdforget'] = 'Ξεχάσατε το κωδικό σας; Αποκτήστε νέο.'; -$lang['resendna'] = 'Αυτό το wiki δεν υποστηÏίζει την εκ\' νέου αποστολή κωδικών.'; -$lang['resendpwd'] = 'Εισαγωγή νέου Ï‰Î´Î¹ÎºÎ¿Ï Î³Î¹Î±'; -$lang['resendpwdmissing'] = 'ΠÏέπει να συμπληÏώσετε όλα τα πεδία.'; -$lang['resendpwdnouser'] = 'Αυτός ο χÏήστης δεν υπάÏχει στα αÏχεία μας.'; -$lang['resendpwdbadauth'] = 'Αυτός ο κωδικός ενεÏγοποίησης δεν είναι έγκυÏος.'; -$lang['resendpwdconfirm'] = 'Ο σÏνδεσμος Ï€Ïος την σελίδα ενεÏγοποίησης εστάλει με e-mail.'; -$lang['resendpwdsuccess'] = 'Ο νέος σας κωδικός εστάλη με e-mail.'; -$lang['license'] = 'Εκτός εάν αναφέÏεται διαφοÏετικά, το πεÏιεχόμενο σε αυτο το wiki διέπεται από την ακόλουθη άδεια:'; -$lang['licenseok'] = 'Σημείωση: ΤÏοποποιώντας αυτή την σελίδα αποδέχεστε την διάθεση του Ï…Î»Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚ σÏμφωνα με την ακόλουθη άδεια:'; -$lang['searchmedia'] = 'Αναζήτηση αÏχείου:'; -$lang['searchmedia_in'] = 'Αναζήτηση σε %s'; -$lang['txt_upload'] = 'Επιλέξτε αÏχείο για φόÏτωση:'; -$lang['txt_filename'] = 'Επιλέξτε νέο όνομα αÏχείου (Ï€ÏοαιÏετικό):'; -$lang['txt_overwrt'] = 'Αντικατάσταση υπάÏχοντος αÏχείου'; -$lang['maxuploadsize'] = 'Μέγιστο μέγεθος αÏχείου: %s.'; -$lang['lockedby'] = 'ΠÏοσωÏινά κλειδωμένο από:'; -$lang['lockexpire'] = 'Το κλείδωμα λήγει στις:'; -$lang['rssfailed'] = 'ΠαÏουσιάστηκε κάποιο σφάλμα κατά την ανάγνωση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… feed: '; -$lang['nothingfound'] = 'Δεν βÏέθηκαν σχετικά αποτελέσματα.'; -$lang['mediaselect'] = 'Επιλογή ΑÏχείων'; -$lang['uploadsucc'] = 'Επιτυχής φόÏτωση'; -$lang['uploadfail'] = 'Η μεταφόÏτωση απέτυχε. Πιθανόν αυτό να οφείλεται στις Ïυθμίσεις Ï€Ïόσβασης του αÏχείου.'; -$lang['uploadwrong'] = 'Η μεταφόÏτωση δεν έγινε δεκτή. Δεν επιτÏέπονται αÏχεία Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… Ï„Ïπου!'; -$lang['uploadexist'] = 'Το αÏχείο ήδη υπάÏχει. Δεν έγινε καμία αλλαγή.'; -$lang['uploadbadcontent'] = 'Το πεÏιεχόμενο που φοÏτώθηκε δεν ταίÏιαζε το %s της Ï€Ïοέκτασης του φακέλλου.'; -$lang['uploadspam'] = 'Η μεταφόÏτωση ακυÏώθηκε από το φίλτÏο spam.'; -$lang['uploadxss'] = 'Η μεταφόÏτωση ακυÏώθηκε λόγω Ï€Î¹Î¸Î±Î½Î¿Ï ÎµÏ€Î¹ÎºÎ¯Î½Î´Ï…Î½Î¿Ï… πεÏιεχομένου.'; -$lang['uploadsize'] = 'Το αÏχείο ήταν Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î¿. (μέγιστο %s)'; -$lang['deletesucc'] = 'Το αÏχείο "%s" διαγÏάφηκε.'; -$lang['deletefail'] = 'Το αÏχείο "%s" δεν διαγÏάφηκε. Πιθανόν αυτό να οφείλεται στις Ïυθμίσεις Ï€Ïόσβασης του αÏχείου.'; -$lang['mediainuse'] = 'Το αÏχείο "%s" δεν διαγÏάφηκε - είναι ακόμα σε χÏήση.'; -$lang['namespaces'] = 'Φάκελοι'; -$lang['mediafiles'] = 'Διαθέσιμα αÏχεία σε'; -$lang['accessdenied'] = 'Δεν σας επιτÏέπεται να δείτε αυτήν την σελίδα.'; -$lang['mediausage'] = 'ΧÏησιμοποιήστε την ακόλουθη σÏνταξη για να παÏαθέσετε αυτό το αÏχείο:'; -$lang['mediaview'] = 'Κανονική Ï€Ïοβολή αÏχείου'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'ΦοÏτώστε ένα αÏχείο στον Ï„Ïέχοντα φάκελο. Για δημιουÏγία υπο-φακέλων, Ï€Ïοσθέστε τους Ï€Ïιν από το όνομα του αÏχείου, στο πεδίο "Αποθήκευση ως", χÏησιμοποιώντας άνω-κάτω τελείες ως διαχωÏιστικά.'; -$lang['mediaextchange'] = 'Η επέκταση του αÏχείου Ï„Ïοποποιήθηκε από .%s σε .%s!'; -$lang['reference'] = 'ΑναφοÏές Ï€Ïος'; -$lang['ref_inuse'] = 'Το αÏχείο δεν μποÏεί να διαγÏαφεί, επειδή είναι ακόμη σε χÏήση από τις ακόλουθες σελίδες:'; -$lang['ref_hidden'] = 'ΜεÏικές αναφοÏές βÏίσκονται σε σελίδες που δεν έχετε δικαίωμα να διαβάσετε'; -$lang['hits'] = 'ΑναφοÏές'; -$lang['quickhits'] = 'Σχετικές σελίδες'; -$lang['toc'] = 'Πίνακας ΠεÏιεχομένων'; -$lang['current'] = 'Ï„Ïέχουσα'; -$lang['yours'] = 'Η έκδοσή σας'; -$lang['diff'] = 'ΠÏοβολή διαφοÏών με την Ï„Ïέχουσα έκδοση'; -$lang['diff2'] = 'ΠÏοβολή διαφοÏών Î¼ÎµÏ„Î±Î¾Ï Ï„Ï‰Î½ επιλεγμένων εκδόσεων'; -$lang['difflink'] = 'ΣÏνδεσμος σε αυτή την Ï€Ïοβολή διαφοÏών.'; -$lang['diff_type'] = 'ΠÏοβολή διαφοÏών:'; -$lang['diff_inline'] = 'Σε σειÏά'; -$lang['diff_side'] = 'Δίπλα-δίπλα'; -$lang['diffprevrev'] = 'ΠÏοηγοÏμενη αναθεώÏηση'; -$lang['diffnextrev'] = 'Επόμενη αναθεώÏηση'; -$lang['difflastrev'] = 'Τελευταία αναθεώÏηση'; -$lang['diffbothprevrev'] = 'ΠÏοηγοÏμενος έλεγχος και από τις δÏο πλευÏές'; -$lang['diffbothnextrev'] = 'Επόμενος έλεγχος και από τις δÏο πλευÏές'; -$lang['line'] = 'ΓÏαμμή'; -$lang['breadcrumb'] = 'ΙστοÏικό:'; -$lang['youarehere'] = 'Είστε εδώ:'; -$lang['lastmod'] = 'Τελευταία Ï„Ïοποποίηση:'; -$lang['by'] = 'από'; -$lang['deleted'] = 'διαγÏάφηκε'; -$lang['created'] = 'δημιουÏγήθηκε'; -$lang['restored'] = 'παλαιότεÏη έκδοση επαναφέÏθηκε (%s)'; -$lang['external_edit'] = 'εξωτεÏική Ï„Ïοποποίηση'; -$lang['summary'] = 'ΕπεξεÏγασία σÏνοψης'; -$lang['noflash'] = 'Το Adobe Flash Plugin απαιτείται για την Ï€Ïοβολή Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… στοιχείου.'; -$lang['download'] = 'Λήψη Κώδικα'; -$lang['tools'] = 'ΕÏγαλεία'; -$lang['user_tools'] = 'ΕÏγαλεία ΧÏήστη'; -$lang['site_tools'] = 'ΕÏγαλεία ιστότοπου'; -$lang['page_tools'] = 'ΕÏγαλεία ιστοσελίδας'; -$lang['skip_to_content'] = 'παÏάληψη πεÏιεχομένων'; -$lang['sidebar'] = 'Sidebar'; -$lang['mail_newpage'] = 'σελίδα Ï€Ïοστέθηκε:'; -$lang['mail_changed'] = 'σελίδα Ï„Ïοποποιήθηκε:'; -$lang['mail_subscribe_list'] = 'σελίδες που άλλαξαν στον φάκελο:'; -$lang['mail_new_user'] = 'νέος χÏήστης:'; -$lang['mail_upload'] = 'αÏχείο φοÏτώθηκε:'; -$lang['changes_type'] = 'Εμφάνιση αλλαγών του'; -$lang['pages_changes'] = 'Σελίδες'; -$lang['media_changes'] = 'ΑÏχεία πολυμέσων'; -$lang['both_changes'] = 'Σελίδες και αÏχεία πολυμέσων'; -$lang['qb_bold'] = 'Έντονο Κείμενο'; -$lang['qb_italic'] = 'Πλάγιο Κείμενο'; -$lang['qb_underl'] = 'ΥπογÏαμμισμένο Κείμενο'; -$lang['qb_code'] = 'Κείμενο κώδικα'; -$lang['qb_strike'] = 'ΔιαγÏαμμισμένο Κείμενο'; -$lang['qb_h1'] = 'Κεφαλίδα 1ου Επιπέδου'; -$lang['qb_h2'] = 'Κεφαλίδα 2ου Επιπέδου'; -$lang['qb_h3'] = 'Κεφαλίδα 3ου Επιπέδου'; -$lang['qb_h4'] = 'Κεφαλίδα 4ου Επιπέδου'; -$lang['qb_h5'] = 'Κεφαλίδα 5ου Επιπέδου'; -$lang['qb_h'] = 'Κεφαλίδα'; -$lang['qb_hs'] = 'Επιλογή Κεφαλίδας'; -$lang['qb_hplus'] = 'ΜεγαλÏτεÏη Κεφαλίδα'; -$lang['qb_hminus'] = 'ΜικÏότεÏη Κεφαλίδα'; -$lang['qb_hequal'] = 'Κεφαλίδα ίδιο μεγέθους'; -$lang['qb_link'] = 'ΕσωτεÏικός ΣÏνδεσμος'; -$lang['qb_extlink'] = 'ΕξωτεÏικός ΣÏνδεσμος'; -$lang['qb_hr'] = 'ΔιαχωÏιστική ΓÏαμμή'; -$lang['qb_ol'] = 'ΑÏιθμημένη Λίστα'; -$lang['qb_ul'] = 'Λίστα'; -$lang['qb_media'] = 'ΠÏοσθήκη ΑÏχείων'; -$lang['qb_sig'] = 'ΠÏοσθήκη ΥπογÏαφής'; -$lang['qb_smileys'] = 'Smileys'; -$lang['qb_chars'] = 'Ειδικοί ΧαÏακτήÏες'; -$lang['upperns'] = 'πήγαινε στον μητÏικό φάκελο'; -$lang['metaedit'] = 'ΤÏοποποίηση metadata'; -$lang['metasaveerr'] = 'Η αποθήκευση των metadata απέτυχε'; -$lang['metasaveok'] = 'Επιτυχής αποθήκευση metadata'; -$lang['img_title'] = 'Τίτλος:'; -$lang['img_caption'] = 'Λεζάντα:'; -$lang['img_date'] = 'ΗμεÏομηνία:'; -$lang['img_fname'] = 'Όνομα αÏχείου:'; -$lang['img_fsize'] = 'Μέγεθος:'; -$lang['img_artist'] = 'Καλλιτέχνης:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Camera:'; -$lang['img_keywords'] = 'Λέξεις-κλειδιά:'; -$lang['img_width'] = 'Πλάτος:'; -$lang['img_height'] = 'Ύψος:'; -$lang['subscr_subscribe_success'] = 'Ο/η %s Ï€Ïοστέθηκε στην λίστα ειδοποιήσεων για το %s'; -$lang['subscr_subscribe_error'] = 'Σφάλμα κατά την Ï€Ïοσθήκη του/της %s στην λίστα ειδοποιήσεων για το %s'; -$lang['subscr_subscribe_noaddress'] = 'Δεν υπάÏχει διεÏθυνση ταχυδÏομείου συσχετισμένη με το όνομα χÏήστη σας. Κατά συνέπεια δεν μποÏείτε να Ï€Ïοστεθείτε στην λίστα ειδοποιήσεων'; -$lang['subscr_unsubscribe_success'] = 'Ο/η %s, απομακÏÏνθηκε από την λίστα ειδοποιήσεων για το %s'; -$lang['subscr_unsubscribe_error'] = 'Σφάλμα κατά την απομάκÏυνση του/της %s στην λίστα ειδοποιήσεων για το %s'; -$lang['subscr_already_subscribed'] = 'Ο/η %s είναι ήδη στην λίστα ειδοποίησης για το %s'; -$lang['subscr_not_subscribed'] = 'Ο/η %s δεν είναι στην λίστα ειδοποίησης για το %s'; -$lang['subscr_m_not_subscribed'] = 'Αυτήν την στιγμή, δεν είσαστε εγεγγÏαμμένος/η στην λίστα ειδοποίησης της Ï„Ïέχουσας σελίδας ή φακέλου.'; -$lang['subscr_m_new_header'] = 'ΠÏοσθήκη στην λίστα ειδοποίησης'; -$lang['subscr_m_current_header'] = 'ΤÏέχουσες εγγÏαφές ειδοποιήσεων'; -$lang['subscr_m_unsubscribe'] = 'ΔιαγÏαφή'; -$lang['subscr_m_subscribe'] = 'ΕγγÏαφή'; -$lang['subscr_m_receive'] = 'Λήψη'; -$lang['subscr_style_every'] = 'email σε κάθε αλλαγή'; -$lang['subscr_style_digest'] = 'συνοπτικό email αλλαγών της σελίδας (κάθε %.2f μέÏες)'; -$lang['subscr_style_list'] = 'λίστα σελίδων με αλλαγές μετά από το τελευταίο email (κάθε %.2f μέÏες)'; -$lang['authtempfail'] = 'Η συνδεση χÏηστών είναι απενεÏγοποιημένη αυτή την στιγμή. Αν αυτό διαÏκέσει για πολÏ, παÏακαλοÏμε ενημεÏώστε τον διαχειÏιστή του wiki.'; -$lang['i_chooselang'] = 'Επιλογή γλώσσας'; -$lang['i_installer'] = 'Οδηγός εγκατάστασης DokuWiki'; -$lang['i_wikiname'] = 'Ονομασία wiki'; -$lang['i_enableacl'] = 'ΕνεÏγοποίηση Λίστας Δικαιωμάτων ΠÏόσβασης - ACL (συνίσταται)'; -$lang['i_superuser'] = 'ΔιαχειÏιστής'; -$lang['i_problems'] = 'Ο οδηγός εγκατάστασης συνάντησε τα Ï€Ïοβλήματα που αναφέÏονται παÏακάτω. Η εγκατάσταση δεν θα ολοκληÏωθεί επιτυχώς μέχÏι να επιλυθοÏν αυτά τα Ï€Ïοβλήματα.'; -$lang['i_modified'] = 'Για λόγους ασφαλείας, ο οδηγός εγκατάστασης λειτουÏγεί μόνο με νέες και μη Ï„Ïοποποιημένες εγκαταστάσεις Dokuwiki. -ΠÏέπει είτε να κάνετε νέα εγκατάσταση, χÏησιμοποιώντας το αÏχικό πακέτο εγκατάστασης, ή να συμβουλευτείτε τις οδηγίες εγκατάστασης της εφαÏμογής.'; -$lang['i_funcna'] = 'Η λειτουÏγία %s της PHP δεν είναι διαθέσιμη. Πιθανόν να είναι απενεÏγοποιημένη στις Ïυθμίσεις έναÏξης της PHP'; -$lang['i_phpver'] = 'Η έκδοση %s της PHP που έχετε είναι παλαιότεÏη της απαιτοÏμενης %s. ΠÏέπει να αναβαθμίσετε την PHP.'; -$lang['i_mbfuncoverload'] = 'Για να εκτελεστεί το Dokuwiki Ï€Ïέπει να απενεÏγοποιήσετε τη ÏÏθμιση mbstring.func_overload στο αÏχείο php.ini'; -$lang['i_permfail'] = 'Ο φάκελος %s δεν είναι εγγÏάψιμος από την εφαÏμογή DokuWiki. ΠÏέπει να διοÏθώσετε τα δικαιώματα Ï€Ïόσβασης Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… φακέλου!'; -$lang['i_confexists'] = '%s υπάÏχει ήδη'; -$lang['i_writeerr'] = 'Δεν είναι δυνατή η δημιουÏγία του %s. ΠÏέπει να διοÏθώσετε τα δικαιώματα Ï€Ïόσβασης Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… φακέλου/αÏχείου και να δημιουÏγήσετε το αÏχείο χειÏοκίνητα!'; -$lang['i_badhash'] = 'Μη αναγνωÏίσιμο ή Ï„Ïοποποιημένο αÏχείο dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - λάθος ή ανÏπαÏκτη τιμή'; -$lang['i_success'] = 'Η εγκατάσταση ολοκληÏώθηκε επιτυχώς. ΜποÏείτε πλέον να διαγÏάψετε το αÏχείο install.php. Συνεχίστε στο νέο σας DokuWiki.'; -$lang['i_failure'] = 'Εμφανίστηκαν κάποια Ï€Ïοβλήματα στη διαδικασία ανανέωσης των αÏχείων Ïυθμίσεων. Πιθανόν να χÏειάζεται να τα Ï„Ïοποποιήσετε χειÏοκίνητα ώστε να μποÏείτε να χÏησιμοποιήσετε το νέο σας DokuWiki.'; -$lang['i_policy'] = 'ΑÏχική πολιτική Λίστας Δικαιωμάτων ΠÏόσβασης - ACL'; -$lang['i_pol0'] = 'Ανοιχτό Wiki (όλοι μποÏοÏν να διαβάσουν ή να δημιουÏγήσουν/Ï„Ïοποποιήσουν σελίδες και να μεταφοÏτώσουν αÏχεία)'; -$lang['i_pol1'] = 'Δημόσιο Wiki (όλοι μποÏοÏν να διαβάσουν σελίδες αλλά μόνο οι εγγεγÏαμμένοι χÏήστες μποÏοÏν να δημιουÏγήσουν/Ï„Ïοποποιήσουν σελίδες και να μεταφοÏτώσουν αÏχεία)'; -$lang['i_pol2'] = 'Κλειστό Wiki (μόνο οι εγγεγÏαμμένοι χÏήστες μποÏοÏν να διαβάσουν ή να δημιουÏγήσουν/Ï„Ïοποποιήσουν σελίδες και να μεταφοÏτώσουν αÏχεία)'; -$lang['i_allowreg'] = 'Οι χÏήστες επιτÏέπεται να εγγÏαφοÏν μόνοι τους'; -$lang['i_retry'] = 'Îέα Ï€Ïοσπάθεια'; -$lang['i_license'] = 'ΠαÏακαλώ επιλέξτε την άδεια που θα χÏησιμοποιήσετε για την διάθεση του πεÏιεχομένου σας:'; -$lang['i_license_none'] = 'Μην Ï€Ïοβάλλετε καθόλου πληÏοφοÏίες σχετικά με την άδεια'; -$lang['i_pop_field'] = 'ΠαÏακαλώ, βοηθήστε μας να βελτιώσουμε το Dokuwiki'; -$lang['i_pop_label'] = 'Μια φοÏά τον μήνα, στέλνετε δεδομένα Ï€Ïος χÏήση στους δημιουÏγοÏÏ‚ του Dokuwiki'; -$lang['recent_global'] = 'Βλέπετε τις αλλαγές εντός του φακέλου %s. ΜποÏείτε επίσης να δείτε τις Ï€Ïόσφατες αλλαγές σε όλο το wiki.'; -$lang['years'] = 'Ï€Ïιν %d χÏόνια'; -$lang['months'] = 'Ï€Ïιν %d μήνες'; -$lang['weeks'] = 'Ï€Ïιν %d εβδομάδες'; -$lang['days'] = 'Ï€Ïιν %d ημέÏες'; -$lang['hours'] = 'Ï€Ïιν %d ÏŽÏες'; -$lang['minutes'] = 'Ï€Ïιν %d λεπτά'; -$lang['seconds'] = 'Ï€Ïιν %d δευτεÏόλεπτα'; -$lang['wordblock'] = 'Η αλλαγή σας δεν αποθηκεÏτηκε γιατί πεÏιείχε spam.'; -$lang['media_uploadtab'] = 'ΦόÏτωση'; -$lang['media_searchtab'] = 'Αναζήτηση'; -$lang['media_file'] = 'ΑÏχείο'; -$lang['media_viewtab'] = 'Εμφάνιση'; -$lang['media_edittab'] = 'ΕπεξεÏγασία'; -$lang['media_historytab'] = 'ΙστοÏικό'; -$lang['media_list_thumbs'] = 'ΜικÏογÏαφίες'; -$lang['media_list_rows'] = 'ΓÏαμμές'; -$lang['media_sort_name'] = 'ανά όνομα'; -$lang['media_sort_date'] = 'ανά ημεÏομηνία'; -$lang['media_namespaces'] = 'Επιλογή namespace'; -$lang['media_files'] = 'ΑÏχεία στο %s φάκελο'; -$lang['media_upload'] = 'ΦόÏτωση στο %s φάκελο.'; -$lang['media_search'] = 'Αναζήτηση στο %s φάκελο.'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s στα %s'; -$lang['media_edit'] = 'ΕπεξεÏγασία %s'; -$lang['media_history'] = 'ΙστοÏικό των %s'; -$lang['media_meta_edited'] = 'τα μεταδεδομένα επεξεÏγάστηκαν'; -$lang['media_perm_read'] = 'Συγνώμη, δεν έχετε επαÏκή διακαιώματα για να διαβάσετε αυτά τα αÏχεία.'; -$lang['media_perm_upload'] = 'Συγνώμη, δεν έχετε επαÏκή διακαιώματα για να φοÏτώσετε αυτά τα αÏχεία.'; -$lang['media_update'] = 'ΦόÏτωση νέας έκδοσης'; -$lang['media_restore'] = 'ΕπαναφοÏά αυτή της έκδοσης'; -$lang['media_acl_warning'] = 'Αυτή η λίστα πιθανόν να μην είναι πλήÏης λόγω του ACL, πεÏιοÏισμοÏÏ‚ και κÏυμμένες σελίδες.'; -$lang['currentns'] = 'ΧώÏος για όνομα'; -$lang['searchresult'] = 'Αποτέλεσμα έÏευνας'; -$lang['plainhtml'] = 'Απλό HTML'; -$lang['wikimarkup'] = 'Wiki Markup'; -$lang['page_nonexist_rev'] = 'Δεν υπήÏξε σελίδα στο %s. ΔημιουÏγήθηκε στη συνέχεια στο %s,.'; -$lang['unable_to_parse_date'] = 'Δεν μπόÏεσε να πεÏάσει στην παÏάμετÏο \'\'%s\'\'.'; -$lang['email_signature_text'] = 'Αυτό το e-mail δημιουÏγήθηκε αυτόματα από την εφαÏμογή DokuWiki στην διεÏθυνση -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/locked.txt deleted file mode 100644 index 20ffeb7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/locked.txt +++ /dev/null @@ -1,4 +0,0 @@ -====== Κλειδωμένη σελίδα ====== - -Αυτή η σελίδα είναι Ï€Ïος το παÏόν δεσμευμένη για Ï„Ïοποποίηση από άλλον χÏήστη. -Θα Ï€Ïέπει να πεÏιμένετε μέχÏι ο συγκεκÏιμένος χÏήστης να σταματήσει να την επεξεÏγάζεται ή να εκπνεÏσει το χÏονικό ÏŒÏιο για το σχετικό κλείδωμα. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/login.txt deleted file mode 100644 index 4a9a60f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ΣÏνδεση χÏήστη ====== - -Αυτή την στιγμή δεν έχετε συνδεθεί ως χÏήστης! Για να συνδεθείτε, εισάγετε τα στοιχεία σας στην παÏακάτω φόÏμα. ΠÏέπει να έχετε ενεÏγοποιήσει τα cookies στο Ï€ÏόγÏαμμα πεÏιήγηση σας. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/mailtext.txt deleted file mode 100644 index cc2a22f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/mailtext.txt +++ /dev/null @@ -1,13 +0,0 @@ -Μία σελίδα Ï€Ïοστέθηκε ή Ï„Ïοποποιήθηκε στο DokuWiki σας. -Αυτά είναι τα αντίστοιχα στοιχεία: - -ΗμεÏομηνία : @DATE@ -ΦυλλομετÏητής : @BROWSER@ -IP-ΔιεÏθυνση : @IPADDRESS@ -Όνομα υπολογιστή: @HOSTNAME@ -Παλιά έκδοση : @OLDPAGE@ -Îέα έκδοση : @NEWPAGE@ -ΣÏνοψη : @SUMMARY@ -ΧÏήστης : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/el/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/newpage.txt deleted file mode 100644 index 6d9c955..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Αυτή η σελίδα δεν υπάÏχει ακόμη ====== - -Η σελίδα που ζητάτε δεν υπάÏχει ακόμη. Aν όμως έχετε επαÏκή δικαιώματα, μποÏείτε να την δημιουÏγήσετε επιλέγοντας **ΔημιουÏγία σελίδας**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/norev.txt deleted file mode 100644 index 87d24ed..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Αυτή η έκδοση δεν υπάÏχει ====== - -Η έκδοση που αναζητήσατε δεν υπάÏχει. ΜποÏείτε να δείτε λίστα με τις παλαιότεÏες εκδόσεις της Ï„Ïέχουσας σελίδας πατώντας ''ΠαλαιότεÏες εκδόσεις σελίδας''. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/onceexisted.txt deleted file mode 100644 index 70b5a25..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/onceexisted.txt +++ /dev/null @@ -1,2 +0,0 @@ -Αυτή η σελίδα δεν υπάÏχει πια -Ακολουθήσατε έναν σÏνδεσμο σε μια σελίδα που δεν υπάÏχει πια. ΜποÏείτε να ελέγξετε την λίστα στο [[?do=revisions|old revisions]] για να δείτε αν και γιατί αφαιÏέθηκε, να πάτε σε παλαιότεÏους ελέγχους ή να την ανανεώσετε. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/password.txt deleted file mode 100644 index c664cb0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -@FULLNAME@!, γειά σας. - -Αυτά είναι τα στοιχεία εισόδου για το @TITLE@ στο @DOKUWIKIURL@ - -Όνομα : @LOGIN@ -Συνθηματικό : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/preview.txt deleted file mode 100644 index 8369fad..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ΠÏοεπισκόπηση ====== - -Αυτή είναι μια Ï€Ïοεπισκόπηση του πως θα δείχνει η σελίδα. **ΥπενθÏμιση: Οι αλλαγές σας δεν έχουν αποθηκευθεί ακόμη**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/pwconfirm.txt deleted file mode 100644 index 3b6cf0e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Γεια σας @FULLNAME@! - -Κάποιος ζήτησε τη δημιουÏγία νέου ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÎ¿Ï Î³Î¹Î± τον λογαÏιασμό @TITLE@ που διατηÏείτε στο @DOKUWIKIURL@ - -Αν δεν ζητήσατε εσείς την δημιουÏγία νέου ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÎ¿Ï Î±Ï€Î»Î¬ αγνοήστε αυτό το e-mail. - -Αν όντως εσείς ζητήσατε την δημιουÏγία νέου συνθηματικοÏ, ακολουθήστε τον παÏακάτω σÏνδεσμο για να το επιβεβαιώσετε. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/read.txt deleted file mode 100644 index a620ab5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/read.txt +++ /dev/null @@ -1,2 +0,0 @@ -ΜποÏείτε να διαβάσετε αυτή την σελίδα αλλά δεν μποÏείτε να την Ï„Ïοποποιήσετε. -Αν πιστεÏετε ότι αυτό δεν είναι σωστό, απευθυνθείτε στον διαχειÏιστή της εφαÏμογής. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/recent.txt deleted file mode 100644 index 78c74a6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ΠÏόσφατες αλλαγές ====== - -Οι παÏακάτω σελίδες Ï„Ïοποποιήθηκαν Ï€Ïόσφατα: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/register.txt deleted file mode 100644 index d34c544..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ΕγγÏαφή νέου χÏήστη ====== - -ΣυμπληÏώστε όλα τα παÏακάτω πεδία για να δημιουÏγήσετε ένα νέο λογαÏιασμό σε αυτό το wiki. ΠÏέπει να δώσετε μια **υπαÏκτή e-mail διεÏθυνση** - ο κωδικός σας θα σας αποσταλεί σε αυτήν. Το όνομα χÏήστη θα Ï€Ïέπει να πληÏεί τις ίδιες απαιτήσεις ονόματος που ισχÏουν και για τους [[doku>el:pagename|φακέλους]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/registermail.txt deleted file mode 100644 index 5266fc1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Ένας νέος χÏήστης εγγÏάφηκε. ΟÏίστε οι λεπτομέÏειες: - -ΧÏήστης : @NEWUSER@ -Όνομα : @NEWNAME@ -e-mail : @NEWEMAIL@ - -ΗμεÏομηνία : @DATE@ -ΦυλλομετÏητής : @BROWSER@ -IP-ΔιεÏθυνση : @IPADDRESS@ -Όνομα υπολογιστή: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/resendpwd.txt deleted file mode 100644 index 8d82f60..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Αποστολή νέου ÎºÏ‰Î´Î¹ÎºÎ¿Ï ====== - -ΣυμπληÏώστε όλα τα παÏακάτω πεδία για να λάβετε ένα νέο κωδικό για τον λογαÏιασμό σας σε αυτό το wiki. Ο νέος κωδικός σας θα σταλεί στην e-mail διεÏθυνση που έχετε ήδη δηλώσει. Το όνομα Ï€Ïέπει να είναι αυτό που ισχÏει για τον λογαÏιασμό σας σε αυτό το wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/resetpwd.txt deleted file mode 100644 index cbb1c42..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Εισάγετε νέο κωδικό Ï€Ïόσβασης ====== - -ΠαÏακαλοÏμε, εισάγετε έναν νέο κωδικό Ï€Ïόσβασης για τον λογαÏιασμό σας. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/revisions.txt deleted file mode 100644 index 955fa17..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/revisions.txt +++ /dev/null @@ -1,8 +0,0 @@ -====== ΠαλαιότεÏες εκδόσεις σελίδας ====== - -Οι παÏακάτω είναι παλαιότεÏες εκδόσεις της Ï„Ïέχουσας σελίδας. -Εάν θέλετε να αντικαταστήσετε την Ï„Ïέχουσα σελίδα με κάποια από τις παλαιότεÏες εκδόσεις της κάντε τα παÏακάτω: - * επιλέξτε την σχετική έκδοση - * επιλέξτε ''ΤÏοποποίηση σελίδας'' - * κάνετε τυχόν αλλαγές - * αποθηκεÏστε την diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/searchpage.txt deleted file mode 100644 index bee13de..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Αναζήτηση ====== - -Τα αποτελέσματα της αναζήτησής σας. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/showrev.txt deleted file mode 100644 index a6ba3f9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Βλέπετε μια παλαιότεÏη έκδοση της σελίδας!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/stopwords.txt deleted file mode 100644 index 29caa1a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/stopwords.txt +++ /dev/null @@ -1,104 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -# This list is provided by Fotis Lazarinis based on his research found at: http://lazarinf.teimes.gr/papers/J8.pdf -και -ήταν -το -ενός -να -Ï€Î¿Î»Ï -του -όμως -η -κατά -της -αυτή -με -όταν -που -μέσα -την -οποίο -από -πως -για -έτσι -τα -στους -είναι -μέσω -των -όλα -σε -καθώς -ο -αυτά -οι -Ï€Ïος -στο -ένας -θα -Ï€Ïιν -τη -μου -στην -όχι -τον -χωÏίς -τους -επίσης -δεν -Î¼ÎµÏ„Î±Î¾Ï -τις -μέχÏι -ένα -έναν -μια -μιας -ότι -Î±Ï†Î¿Ï -ή -ακόμα -στη -όπου -στα -είχε -μας -δηλαδή -αλλά -Ï„Ïόπος -στον -όσο -στις -ακόμη -αυτό -τόσο -όπως -έχουμε -αν -ώστε -μποÏεί -αυτές -μετά -γιατί -σας -πάνω -δÏο -τότε -τι -τώÏα -ως -κάτι -κάθε -άλλο -Ï€Ïέπει -μην -πιο -εδώ -οποία -είτε -μόνο -μη -ενώ -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_digest.txt deleted file mode 100644 index 5ee54d3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -ΧαίÏετε! - -Η σελίδα @PAGE@ στο @TITLE@ άλλαξε. -ΟÏίστε οι αλλαγές: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Παλιά έκδοση: @OLDPAGE@ -Îέα έκδοση: @NEWPAGE@ - -Για να σταματήσουν αυτές οι ειδοποιήσεις συνδεθείτε -στο wiki στην διεÏθυνση @DOKUWIKIURL@ -και στην συνέχεια επισκεφθείτε το @SUBSCRIBE@ -και διαγÏαφείτε από τις ειδοποιήσεις της σελίδας ή του φακέλου. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_form.txt deleted file mode 100644 index c21a29a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ΔιαχείÏιση ΕγγÏαφών σε Ειδοποιήσεις ====== - -Εδώ μποÏείτε να διαχειÏιστείτε τις εγγÏαφές σας στις ειδοποιήσεις για αλλαγές στην Ï„Ïέχουσα σελίδα και φάκελο. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_list.txt deleted file mode 100644 index 11ebf15..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_list.txt +++ /dev/null @@ -1,16 +0,0 @@ -ΧαίÏετε! - -Η σελίδα @PAGE@ στο @TITLE@ άλλαξε. - -Κάποιες σελίδες στον φάκελο @PAGE@ του wiki -@TITLE@ έχουν αλλάξει. -ΟÏίστε οι αλλαγμένες σελίδες: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Για να σταματήσουν αυτές οι ειδοποιήσεις συνδεθείτε στο wiki -στην διεÏθυνση @DOKUWIKIURL@ -και στην συνέχεια επισκεφθείτε το @SUBSCRIBE@ -και διαγÏαφείτε από τις ειδοποιήσεις της σελίδας ή του φακέλου. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_single.txt deleted file mode 100644 index b67631c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/subscr_single.txt +++ /dev/null @@ -1,18 +0,0 @@ -ΧαίÏετε! - -Η σελίδα @PAGE@ στο @TITLE@ άλλαξε. -ΟÏίστε οι αλλαγές: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- -ΗμεÏομηνία : @DATE@ -ΧÏήστης : @USER@ -ΠεÏίληψη αλλαγών: @SUMMARY@ -Παλιά έκδοση: @OLDPAGE@ -Îέα έκδοση: @NEWPAGE@ - -Για να σταματήσουν αυτές οι ειδοποιήσεις συνδεθείτε στο wiki -στην διεÏθυνση @DOKUWIKIURL@ -και στην συνέχεια επισκεφθείτε το @SUBSCRIBE@ -και διαγÏαφείτε από τις ειδοποιήσεις της σελίδας ή του φακέλου. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/updateprofile.txt deleted file mode 100644 index ccb9596..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ΤÏοποποίηση Ï€Ïοφίλ ====== - -ΤÏοποποιήστε **μόνο** τα πεδία που θέλετε να αλλάξετε. Δεν μποÏείτε να αλλάξετε το πεδίο ''Όνομα''. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/el/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/el/uploadmail.txt deleted file mode 100644 index c9cfca9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/el/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Ένα αÏχείο φοÏτώθηκε στο DokuWiki σας. -Αυτά είναι τα αντίστοιχα στοιχεία: - -ΑÏχείο : @MEDIA@ -ΗμεÏομηνία : @DATE@ -ΦυλλομετÏητής : @BROWSER@ -IP-ΔιεÏθυνση : @IPADDRESS@ -Όνομα υπολογιστή: @HOSTNAME@ -Μέγεθος : @SIZE@ -MIME Type : @MIME@ -ΧÏήστης : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/admin.txt deleted file mode 100644 index 8998ca9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administration ====== - -Below you can find a list of administrative tasks available in DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/adminplugins.txt deleted file mode 100644 index 3ec46cf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/adminplugins.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Additional Plugins ===== - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/backlinks.txt deleted file mode 100644 index 55514bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Backlinks ====== - -This is a list of pages that seem to link back to the current page. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/conflict.txt deleted file mode 100644 index 2586a2a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== A newer version exists ====== - -A newer version of the document you edited exists. This happens when another user changed the document while you were editing it. - -Examine the differences shown below thoroughly, then decide which version to keep. If you choose ''save'', your version will be saved. Hit ''cancel'' to keep the current version. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/denied.txt deleted file mode 100644 index e6fade4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Permission Denied ====== - -Sorry, you don't have enough rights to continue. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/diff.txt deleted file mode 100644 index 46f0b34..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Differences ====== - -This shows you the differences between two versions of the page. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/draft.txt deleted file mode 100644 index b6a930a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Draft file found ====== - -Your last edit session on this page was not completed correctly. DokuWiki automatically saved a draft during your work which you may now use to continue your editing. Below you can see the data that was saved from your last session. - -Please decide if you want to //recover// your lost edit session, //delete// the autosaved draft or //cancel// the editing process. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/edit.txt deleted file mode 100644 index 0f395b5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Edit the page and hit ''Save''. See [[wiki:syntax]] for Wiki syntax. Please edit the page only if you can **improve** it. If you want to test some things, learn to make your first steps on the [[playground:playground|playground]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/editrev.txt deleted file mode 100644 index 638216b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**You've loaded an old revision of the document!** If you save it, you will create a new version with this data. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/index.txt deleted file mode 100644 index dced649..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sitemap ====== - -This is a sitemap over all available pages ordered by [[doku>namespaces|namespaces]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/en/install.html deleted file mode 100644 index fa6b99a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    This page assists in the first time installation and configuration of Dokuwiki. More info on this installer is available on it's own documentation page.

    - -

    DokuWiki uses ordinary files for the storage of wiki pages and other information associated with those pages (e.g. images, search indexes, old revisions, etc). In order to operate successfully DokuWiki must have write access to the directories that hold those files. This installer is not capable of setting up directory permissions. That normally needs to be done directly on a command shell or if you are using hosting, through FTP or your hosting control panel (e.g. cPanel).

    - -

    This installer will setup your DokuWiki configuration for ACL, which in turn allows administrator login and access to DokuWiki's admin menu for installing plugins, managing users, managing access to wiki pages and alteration of configuration settings. It isn't required for DokuWiki to operate, however it will make Dokuwiki easier to administer.

    - -

    Experienced users or users with special setup requirements should use these links for details concerning installation instructions and configuration settings.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/en/lang.php deleted file mode 100644 index 12701bc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/lang.php +++ /dev/null @@ -1,400 +0,0 @@ - - * @author Anika Henke - * @author Matthias Grimm - * @author Matthias Schulte - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; //“ -$lang['doublequoteclosing'] = 'â€'; //” -$lang['singlequoteopening'] = '‘'; //‘ -$lang['singlequoteclosing'] = '’'; //’ -$lang['apostrophe'] = '’'; //’ - -$lang['btn_edit'] = 'Edit this page'; -$lang['btn_source'] = 'Show pagesource'; -$lang['btn_show'] = 'Show page'; -$lang['btn_create'] = 'Create this page'; -$lang['btn_search'] = 'Search'; -$lang['btn_save'] = 'Save'; -$lang['btn_preview'] = 'Preview'; -$lang['btn_top'] = 'Back to top'; -$lang['btn_newer'] = '<< more recent'; -$lang['btn_older'] = 'less recent >>'; -$lang['btn_revs'] = 'Old revisions'; -$lang['btn_recent'] = 'Recent Changes'; -$lang['btn_upload'] = 'Upload'; -$lang['btn_cancel'] = 'Cancel'; -$lang['btn_index'] = 'Sitemap'; -$lang['btn_secedit'] = 'Edit'; -$lang['btn_login'] = 'Log In'; -$lang['btn_logout'] = 'Log Out'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Update'; -$lang['btn_delete'] = 'Delete'; -$lang['btn_back'] = 'Back'; -$lang['btn_backlink'] = 'Backlinks'; -$lang['btn_subscribe'] = 'Manage Subscriptions'; -$lang['btn_profile'] = 'Update Profile'; -$lang['btn_reset'] = 'Reset'; -$lang['btn_resendpwd'] = 'Set new password'; -$lang['btn_draft'] = 'Edit draft'; -$lang['btn_recover'] = 'Recover draft'; -$lang['btn_draftdel'] = 'Delete draft'; -$lang['btn_revert'] = 'Restore'; -$lang['btn_register'] = 'Register'; -$lang['btn_apply'] = 'Apply'; -$lang['btn_media'] = 'Media Manager'; -$lang['btn_deleteuser'] = 'Remove My Account'; -$lang['btn_img_backto'] = 'Back to %s'; -$lang['btn_mediaManager'] = 'View in media manager'; - -$lang['loggedinas'] = 'Logged in as:'; -$lang['user'] = 'Username'; -$lang['pass'] = 'Password'; -$lang['newpass'] = 'New password'; -$lang['oldpass'] = 'Confirm current password'; -$lang['passchk'] = 'once again'; -$lang['remember'] = 'Remember me'; -$lang['fullname'] = 'Real name'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = 'User Profile'; -$lang['badlogin'] = 'Sorry, username or password was wrong.'; -$lang['badpassconfirm'] = 'Sorry, the password was wrong'; -$lang['minoredit'] = 'Minor Changes'; -$lang['draftdate'] = 'Draft autosaved on'; // full dformat date will be added -$lang['nosecedit'] = 'The page was changed in the meantime, section info was out of date loaded full page instead.'; -$lang['searchcreatepage'] = 'If you didn\'t find what you were looking for, you can create or edit the page %s, named after your query.'; - -$lang['search_fullresults'] = 'Fulltext results'; -$lang['js']['search_toggle_tools'] = 'Toggle Search Tools'; -$lang['search_exact_match'] = 'Exact match'; -$lang['search_starts_with'] = 'Starts with'; -$lang['search_ends_with'] = 'Ends with'; -$lang['search_contains'] = 'Contains'; -$lang['search_custom_match'] = 'Custom'; -$lang['search_any_ns'] = 'Any namespace'; -$lang['search_any_time'] = 'Any time'; -$lang['search_past_7_days'] = 'Past week'; -$lang['search_past_month'] = 'Past month'; -$lang['search_past_year'] = 'Past year'; -$lang['search_sort_by_hits'] = 'Sort by hits'; -$lang['search_sort_by_mtime'] = 'Sort by last modified'; - -$lang['regmissing'] = 'Sorry, you must fill in all fields.'; -$lang['reguexists'] = 'Sorry, a user with this login already exists.'; -$lang['regsuccess'] = 'The user has been created and the password was sent by email.'; -$lang['regsuccess2'] = 'The user has been created.'; -$lang['regfail'] = 'The user could not be created.'; -$lang['regmailfail'] = 'Looks like there was an error on sending the password mail. Please contact the admin!'; -$lang['regbadmail'] = 'The given email address looks invalid - if you think this is an error, contact the admin'; -$lang['regbadpass'] = 'The two given passwords are not identical, please try again.'; -$lang['regpwmail'] = 'Your DokuWiki password'; -$lang['reghere'] = 'You don\'t have an account yet? Just get one'; - -$lang['profna'] = 'This wiki does not support profile modification'; -$lang['profnochange'] = 'No changes, nothing to do.'; -$lang['profnoempty'] = 'An empty name or email address is not allowed.'; -$lang['profchanged'] = 'User profile successfully updated.'; -$lang['profnodelete'] = 'This wiki does not support deleting users'; -$lang['profdeleteuser'] = 'Delete Account'; -$lang['profdeleted'] = 'Your user account has been deleted from this wiki'; -$lang['profconfdelete'] = 'I wish to remove my account from this wiki.
    This action can not be undone.'; -$lang['profconfdeletemissing'] = 'Confirmation check box not ticked'; -$lang['proffail'] = 'User profile was not updated.'; - -$lang['pwdforget'] = 'Forgotten your password? Get a new one'; -$lang['resendna'] = 'This wiki does not support password resending.'; -$lang['resendpwd'] = 'Set new password for'; -$lang['resendpwdmissing'] = 'Sorry, you must fill in all fields.'; -$lang['resendpwdnouser'] = 'Sorry, we can\'t find this user in our database.'; -$lang['resendpwdbadauth'] = 'Sorry, this auth code is not valid. Make sure you used the complete confirmation link.'; -$lang['resendpwdconfirm'] = 'A confirmation link has been sent by email.'; -$lang['resendpwdsuccess'] = 'Your new password has been sent by email.'; - -$lang['license'] = 'Except where otherwise noted, content on this wiki is licensed under the following license:'; -$lang['licenseok'] = 'Note: By editing this page you agree to license your content under the following license:'; - -$lang['searchmedia'] = 'Search file name:'; -$lang['searchmedia_in'] = 'Search in %s'; -$lang['txt_upload'] = 'Select file to upload:'; -$lang['txt_filename'] = 'Upload as (optional):'; -$lang['txt_overwrt'] = 'Overwrite existing file'; -$lang['maxuploadsize'] = 'Upload max. %s per file.'; -$lang['allowedmime'] = 'List of allowed file extensions'; -$lang['lockedby'] = 'Currently locked by:'; -$lang['lockexpire'] = 'Lock expires at:'; - -$lang['js']['willexpire'] = 'Your lock for editing this page is about to expire in a minute.\nTo avoid conflicts use the preview button to reset the locktimer.'; -$lang['js']['notsavedyet'] = 'Unsaved changes will be lost.'; -$lang['js']['searchmedia'] = 'Search for files'; -$lang['js']['keepopen'] = 'Keep window open on selection'; -$lang['js']['hidedetails'] = 'Hide Details'; -$lang['js']['mediatitle'] = 'Link settings'; -$lang['js']['mediadisplay'] = 'Link type'; -$lang['js']['mediaalign'] = 'Alignment'; -$lang['js']['mediasize'] = 'Image size'; -$lang['js']['mediatarget'] = 'Link target'; -$lang['js']['mediaclose'] = 'Close'; -$lang['js']['mediainsert'] = 'Insert'; -$lang['js']['mediadisplayimg'] = 'Show the image.'; -$lang['js']['mediadisplaylnk'] = 'Show only the link.'; -$lang['js']['mediasmall'] = 'Small version'; -$lang['js']['mediamedium'] = 'Medium version'; -$lang['js']['medialarge'] = 'Large version'; -$lang['js']['mediaoriginal'] = 'Original version'; -$lang['js']['medialnk'] = 'Link to detail page'; -$lang['js']['mediadirect'] = 'Direct link to original'; -$lang['js']['medianolnk'] = 'No link'; -$lang['js']['medianolink'] = 'Do not link the image'; -$lang['js']['medialeft'] = 'Align the image on the left.'; -$lang['js']['mediaright'] = 'Align the image on the right.'; -$lang['js']['mediacenter'] = 'Align the image in the middle.'; -$lang['js']['medianoalign'] = 'Use no align.'; -$lang['js']['nosmblinks'] = 'Linking to Windows shares only works in Microsoft Internet Explorer.\nYou still can copy and paste the link.'; -$lang['js']['linkwiz'] = 'Link Wizard'; -$lang['js']['linkto'] = 'Link to:'; -$lang['js']['del_confirm'] = 'Really delete selected item(s)?'; -$lang['js']['restore_confirm'] = 'Really restore this version?'; -$lang['js']['media_diff'] = 'View differences:'; -$lang['js']['media_diff_both'] = 'Side by Side'; -$lang['js']['media_diff_opacity'] = 'Shine-through'; -$lang['js']['media_diff_portions'] = 'Swipe'; -$lang['js']['media_select'] = 'Select files…'; -$lang['js']['media_upload_btn'] = 'Upload'; -$lang['js']['media_done_btn'] = 'Done'; -$lang['js']['media_drop'] = 'Drop files here to upload'; -$lang['js']['media_cancel'] = 'remove'; -$lang['js']['media_overwrt'] = 'Overwrite existing files'; -$lang['js']['data_insecure'] = 'WARNING: It seems your data directory is not properly secured. Please read about Web Access Security in DokuWiki.'; - -$lang['rssfailed'] = 'An error occurred while fetching this feed: '; -$lang['nothingfound'] = 'Nothing was found.'; - -$lang['mediaselect'] = 'Media Files'; -$lang['uploadsucc'] = 'Upload successful'; -$lang['uploadfail'] = 'Upload failed. Maybe wrong permissions?'; -$lang['uploadwrong'] = 'Upload denied. This file extension is forbidden!'; -$lang['uploadexist'] = 'File already exists. Nothing done.'; -$lang['uploadbadcontent'] = 'The uploaded content did not match the %s file extension.'; -$lang['uploadspam'] = 'The upload was blocked by the spam blacklist.'; -$lang['uploadxss'] = 'The upload was blocked for possibly malicious content.'; -$lang['uploadsize'] = 'The uploaded file was too big. (max. %s)'; -$lang['deletesucc'] = 'The file "%s" has been deleted.'; -$lang['deletefail'] = '"%s" couldn\'t be deleted - check permissions.'; -$lang['mediainuse'] = 'The file "%s" hasn\'t been deleted - it is still in use.'; -$lang['namespaces'] = 'Namespaces'; -$lang['mediafiles'] = 'Available files in'; -$lang['accessdenied'] = 'You are not allowed to view this page.'; -$lang['mediausage'] = 'Use the following syntax to reference this file:'; -$lang['mediaview'] = 'View original file'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'Upload a file to the current namespace here. To create subnamespaces, prepend them to your filename separated by colons after you selected the files. Files can also be selected by drag and drop.'; -$lang['mediaextchange'] = 'Filextension changed from .%s to .%s!'; -$lang['reference'] = 'References for'; -$lang['ref_inuse'] = 'The file can\'t be deleted, because it\'s still used by the following pages:'; -$lang['ref_hidden'] = 'Some references are on pages you don\'t have permission to read'; - -$lang['hits'] = 'Hits'; -$lang['quickhits'] = 'Matching pagenames'; -$lang['toc'] = 'Table of Contents'; -$lang['current'] = 'current'; -$lang['yours'] = 'Your Version'; -$lang['diff'] = 'Show differences to current revisions'; -$lang['diff2'] = 'Show differences between selected revisions'; -$lang['difflink'] = 'Link to this comparison view'; -$lang['diff_type'] = 'View differences:'; -$lang['diff_inline'] = 'Inline'; -$lang['diff_side'] = 'Side by Side'; -$lang['diffprevrev'] = 'Previous revision'; -$lang['diffnextrev'] = 'Next revision'; -$lang['difflastrev'] = 'Last revision'; -$lang['diffbothprevrev'] = 'Both sides previous revision'; -$lang['diffbothnextrev'] = 'Both sides next revision'; -$lang['line'] = 'Line'; -$lang['breadcrumb'] = 'Trace:'; -$lang['youarehere'] = 'You are here:'; -$lang['lastmod'] = 'Last modified:'; -$lang['by'] = 'by'; -$lang['deleted'] = 'removed'; -$lang['created'] = 'created'; -$lang['restored'] = 'old revision restored (%s)'; -$lang['external_edit'] = 'external edit'; -$lang['summary'] = 'Edit summary'; -$lang['unknowndate'] = 'Unknown date'; -$lang['noflash'] = 'The Adobe Flash Plugin is needed to display this content.'; -$lang['download'] = 'Download Snippet'; -$lang['tools'] = 'Tools'; -$lang['user_tools'] = 'User Tools'; -$lang['site_tools'] = 'Site Tools'; -$lang['page_tools'] = 'Page Tools'; -$lang['skip_to_content'] = 'skip to content'; -$lang['sidebar'] = 'Sidebar'; - -$lang['mail_newpage'] = 'page added:'; -$lang['mail_changed'] = 'page changed:'; -$lang['mail_subscribe_list'] = 'pages changed in namespace:'; -$lang['mail_new_user'] = 'new user:'; -$lang['mail_upload'] = 'file uploaded:'; - -$lang['changes_type'] = 'View changes of'; -$lang['pages_changes'] = 'Pages'; -$lang['media_changes'] = 'Media files'; -$lang['both_changes'] = 'Both pages and media files'; - -$lang['qb_bold'] = 'Bold Text'; -$lang['qb_italic'] = 'Italic Text'; -$lang['qb_underl'] = 'Underlined Text'; -$lang['qb_code'] = 'Monospaced Text'; -$lang['qb_strike'] = 'Strike-through Text'; -$lang['qb_h1'] = 'Level 1 Headline'; -$lang['qb_h2'] = 'Level 2 Headline'; -$lang['qb_h3'] = 'Level 3 Headline'; -$lang['qb_h4'] = 'Level 4 Headline'; -$lang['qb_h5'] = 'Level 5 Headline'; -$lang['qb_h'] = 'Headline'; -$lang['qb_hs'] = 'Select Headline'; -$lang['qb_hplus'] = 'Higher Headline'; -$lang['qb_hminus'] = 'Lower Headline'; -$lang['qb_hequal'] = 'Same Level Headline'; -$lang['qb_link'] = 'Internal Link'; -$lang['qb_extlink'] = 'External Link'; -$lang['qb_hr'] = 'Horizontal Rule'; -$lang['qb_ol'] = 'Ordered List Item'; -$lang['qb_ul'] = 'Unordered List Item'; -$lang['qb_media'] = 'Add Images and other files (opens in a new window)'; -$lang['qb_sig'] = 'Insert Signature'; -$lang['qb_smileys'] = 'Smileys'; -$lang['qb_chars'] = 'Special Chars'; - -$lang['upperns'] = 'jump to parent namespace'; - -$lang['metaedit'] = 'Edit Metadata'; -$lang['metasaveerr'] = 'Writing metadata failed'; -$lang['metasaveok'] = 'Metadata saved'; -$lang['img_title'] = 'Title:'; -$lang['img_caption'] = 'Caption:'; -$lang['img_date'] = 'Date:'; -$lang['img_fname'] = 'Filename:'; -$lang['img_fsize'] = 'Size:'; -$lang['img_artist'] = 'Photographer:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Camera:'; -$lang['img_keywords'] = 'Keywords:'; -$lang['img_width'] = 'Width:'; -$lang['img_height'] = 'Height:'; - -$lang['subscr_subscribe_success'] = 'Added %s to subscription list for %s'; -$lang['subscr_subscribe_error'] = 'Error adding %s to subscription list for %s'; -$lang['subscr_subscribe_noaddress'] = 'There is no address associated with your login, you cannot be added to the subscription list'; -$lang['subscr_unsubscribe_success'] = 'Removed %s from subscription list for %s'; -$lang['subscr_unsubscribe_error'] = 'Error removing %s from subscription list for %s'; -$lang['subscr_already_subscribed'] = '%s is already subscribed to %s'; -$lang['subscr_not_subscribed'] = '%s is not subscribed to %s'; -// Manage page for subscriptions -$lang['subscr_m_not_subscribed'] = 'You are currently not subscribed to the current page or namespace.'; -$lang['subscr_m_new_header'] = 'Add subscription'; -$lang['subscr_m_current_header'] = 'Current subscriptions'; -$lang['subscr_m_unsubscribe'] = 'Unsubscribe'; -$lang['subscr_m_subscribe'] = 'Subscribe'; -$lang['subscr_m_receive'] = 'Receive'; -$lang['subscr_style_every'] = 'email on every change'; -$lang['subscr_style_digest'] = 'digest email of changes for each page (every %.2f days)'; -$lang['subscr_style_list'] = 'list of changed pages since last email (every %.2f days)'; - -/* auth.class language support */ -$lang['authtempfail'] = 'User authentication is temporarily unavailable. If this situation persists, please inform your Wiki Admin.'; - -/* installer strings */ -$lang['i_chooselang'] = 'Choose your language'; -$lang['i_installer'] = 'DokuWiki Installer'; -$lang['i_wikiname'] = 'Wiki Name'; -$lang['i_enableacl'] = 'Enable ACL (recommended)'; -$lang['i_superuser'] = 'Superuser'; -$lang['i_problems'] = 'The installer found some problems, indicated below. You can not continue until you have fixed them.'; -$lang['i_modified'] = 'For security reasons this script will only work with a new and unmodified Dokuwiki installation. - You should either re-extract the files from the downloaded package or consult the complete - Dokuwiki installation instructions'; -$lang['i_funcna'] = 'PHP function %s is not available. Maybe your hosting provider disabled it for some reason?'; -$lang['i_disabled'] = 'It has been disabled by your provider.'; -$lang['i_funcnmail'] = 'Note: The PHP mail function is not available. %s' . - ' If it remains unavailable, you may install the smtp plugin.'; -$lang['i_phpver'] = 'Your PHP version %s is lower than the needed %s. You need to upgrade your PHP install.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload must be disabled in php.ini to run DokuWiki.'; -$lang['i_urandom'] = 'DokuWiki cannot create cryptographically secure numbers for cookies. You may want to check your open_basedir settings in php.ini for proper /dev/urandom access.'; -$lang['i_permfail'] = '%s is not writable by DokuWiki. You need to fix the permission settings of this directory!'; -$lang['i_confexists'] = '%s already exists'; -$lang['i_writeerr'] = 'Unable to create %s. You will need to check directory/file permissions and create the file manually.'; -$lang['i_badhash'] = 'unrecognised or modified dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - illegal or empty value'; -$lang['i_success'] = 'The configuration was finished successfully. You may delete the install.php file now. Continue to - your new DokuWiki.'; -$lang['i_failure'] = 'Some errors occurred while writing the configuration files. You may need to fix them manually before - you can use your new DokuWiki.'; -$lang['i_policy'] = 'Initial ACL policy'; -$lang['i_pol0'] = 'Open Wiki (read, write, upload for everyone)'; -$lang['i_pol1'] = 'Public Wiki (read for everyone, write and upload for registered users)'; -$lang['i_pol2'] = 'Closed Wiki (read, write, upload for registered users only)'; -$lang['i_allowreg'] = 'Allow users to register themselves'; -$lang['i_retry'] = 'Retry'; -$lang['i_license'] = 'Please choose the license you want to put your content under:'; -$lang['i_license_none'] = 'Do not show any license information'; -$lang['i_pop_field'] = 'Please, help us to improve the DokuWiki experience:'; -$lang['i_pop_label'] = 'Once a month, send anonymous usage data to the DokuWiki developers'; - -$lang['recent_global'] = 'You\'re currently watching the changes inside the %s namespace. You can also view the recent changes of the whole wiki.'; -$lang['years'] = '%d years ago'; -$lang['months'] = '%d months ago'; -$lang['weeks'] = '%d weeks ago'; -$lang['days'] = '%d days ago'; -$lang['hours'] = '%d hours ago'; -$lang['minutes'] = '%d minutes ago'; -$lang['seconds'] = '%d seconds ago'; - -$lang['wordblock'] = 'Your change was not saved because it contains blocked text (spam).'; - -$lang['media_uploadtab'] = 'Upload'; -$lang['media_searchtab'] = 'Search'; -$lang['media_file'] = 'File'; -$lang['media_viewtab'] = 'View'; -$lang['media_edittab'] = 'Edit'; -$lang['media_historytab'] = 'History'; -$lang['media_list_thumbs'] = 'Thumbnails'; -$lang['media_list_rows'] = 'Rows'; -$lang['media_sort_name'] = 'Name'; -$lang['media_sort_date'] = 'Date'; -$lang['media_namespaces'] = 'Choose namespace'; -$lang['media_files'] = 'Files in %s'; -$lang['media_upload'] = 'Upload to %s'; -$lang['media_search'] = 'Search in %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s at %s'; -$lang['media_edit'] = 'Edit %s'; -$lang['media_history'] = 'History of %s'; -$lang['media_meta_edited'] = 'metadata edited'; -$lang['media_perm_read'] = 'Sorry, you don\'t have enough rights to read files.'; -$lang['media_perm_upload'] = 'Sorry, you don\'t have enough rights to upload files.'; -$lang['media_update'] = 'Upload new version'; -$lang['media_restore'] = 'Restore this version'; -$lang['media_acl_warning'] = 'This list might not be complete due to ACL restrictions and hidden pages.'; - -$lang['email_fail'] = 'PHP mail() missing or disabled. The following email was not sent: '; -$lang['currentns'] = 'Current namespace'; -$lang['searchresult'] = 'Search Result'; -$lang['plainhtml'] = 'Plain HTML'; -$lang['wikimarkup'] = 'Wiki Markup'; -$lang['page_nonexist_rev'] = 'Page did not exist at %s. It was subsequently created at %s.'; -$lang['unable_to_parse_date'] = 'Unable to parse at parameter "%s".'; -$lang['email_signature_text'] = 'This mail was generated by DokuWiki at -@DOKUWIKIURL@'; -#$lang['email_signature_html'] = ''; # the empty default will copy the text signature, you can override it in a local lang file - -$lang['log_file_too_large'] = 'Log file too large. Previous lines skipped!'; -$lang['log_file_failed_to_open'] = 'Failed to open log file.'; -$lang['log_file_failed_to_read'] = 'An error occurred while reading the log.'; \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/locked.txt deleted file mode 100644 index af6347a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Page locked ====== - -This page is currently locked for editing by another user. You have to wait until this user finishes editing or the lock expires. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/login.txt deleted file mode 100644 index 151bf7f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Login ====== - -You are currently not logged in! Enter your authentication credentials below to log in. You need to have cookies enabled to log in. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/mailtext.txt deleted file mode 100644 index eac4035..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/mailtext.txt +++ /dev/null @@ -1,15 +0,0 @@ -A page in your DokuWiki was added or changed. Here are the details: - -Browser : @BROWSER@ -IP Address : @IPADDRESS@ -Hostname : @HOSTNAME@ -Old Revision : @OLDPAGE@ -New Revision : @NEWPAGE@ -Date of New Revision: @DATE@ -Edit Summary : @SUMMARY@ -User : @USER@ - -There may be newer changes after this revision. If this -happens, a message will be shown on the top of the rev page. - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/en/mailwrap.html deleted file mode 100644 index 7df0cdc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - - @TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/newpage.txt deleted file mode 100644 index c9ae6e6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== This topic does not exist yet ====== - -You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on **Create this page**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/norev.txt deleted file mode 100644 index b24c792..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== No such revision ====== - -The specified revision doesn't exist. Click on "Old revisions" for a list of old revisions of this document. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/onceexisted.txt deleted file mode 100644 index 87cc057..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= This page does not exist anymore ====== - -You've followed a link to a page that no longer exists. You can check the list of [[?do=revisions|old revisions]] to see when and why it was deleted, access old revisions or restore it. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/password.txt deleted file mode 100644 index 0a0dfb5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Hi @FULLNAME@! - -Here is your userdata for @TITLE@ at @DOKUWIKIURL@ - -Login : @LOGIN@ -Password : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/preview.txt deleted file mode 100644 index 6727056..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Preview ====== - -This is a preview of what your text will look like. **Remember: It is not saved yet**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/pwconfirm.txt deleted file mode 100644 index 44bdeb4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Hi @FULLNAME@! - -Someone requested a new password for your @TITLE@ login at @DOKUWIKIURL@ - -If you did not request a new password then just ignore this email. - -To confirm that the request was really sent by you please use the following link. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/read.txt deleted file mode 100644 index 6e2af13..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/read.txt +++ /dev/null @@ -1 +0,0 @@ -This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/recent.txt deleted file mode 100644 index 0f9a7f6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Recent Changes ====== - -The following pages were changed recently: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/register.txt deleted file mode 100644 index 7778402..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Register as new user ====== - -Fill in all the information below to create a new account in this wiki. Make sure you supply a **valid e-mail address** - if you are not asked to enter a password here, a new one will be sent to that address. The login name should be a valid [[doku>pagename|pagename]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/registermail.txt deleted file mode 100644 index 5517ca1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -A new user has registered. Here are the details: - -User name : @NEWUSER@ -Full name : @NEWNAME@ -E-mail : @NEWEMAIL@ - -Date : @DATE@ -Browser : @BROWSER@ -IP-Address : @IPADDRESS@ -Hostname : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/resendpwd.txt deleted file mode 100644 index 2696fe4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Send new password ====== - -Please enter your user name in the form below to request a new password for your account in this wiki. A confirmation link will be sent to your registered email address. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/resetpwd.txt deleted file mode 100644 index 5f59f0f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Set new password ====== - -Please enter a new password for your account in this wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/revisions.txt deleted file mode 100644 index 90b036a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Old Revisions ====== - -These are the older revisons of the current document. To revert to an old revision, select it from below, click ''Edit this page'' and save it. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/searchpage.txt deleted file mode 100644 index 0cd0160..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Search ====== - -You can find the results of your search below. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/showrev.txt deleted file mode 100644 index 3608de3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**This is an old revision of the document!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/stopwords.txt deleted file mode 100644 index afc3016..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/stopwords.txt +++ /dev/null @@ -1,39 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -# This list is based upon the ones found at http://www.ranks.nl/stopwords/ -about -are -as -an -and -you -your -them -their -com -for -from -into -if -in -is -it -how -of -on -or -that -the -this -to -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_digest.txt deleted file mode 100644 index cc42e08..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Hello! - -The page @PAGE@ in the @TITLE@ wiki changed. -Here are the changes: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Old Revision: @OLDPAGE@ -New Revision: @NEWPAGE@ - -To cancel the page notifications, log into the wiki at -@DOKUWIKIURL@ then visit -@SUBSCRIBE@ -and unsubscribe page and/or namespace changes. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_form.txt deleted file mode 100644 index d606508..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Subscription Management ====== - -This page allows you to manage your subscriptions for the current page and namespace. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_list.txt deleted file mode 100644 index dcf8000..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Hello! - -Pages in the namespace @PAGE@ of the @TITLE@ wiki changed. -Here are the changed pages: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -To cancel the page notifications, log into the wiki at -@DOKUWIKIURL@ then visit -@SUBSCRIBE@ -and unsubscribe page and/or namespace changes. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_single.txt deleted file mode 100644 index 046b994..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Hello! - -The page @PAGE@ in the @TITLE@ wiki changed. -Here are the changes: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -User : @USER@ -Edit Summary : @SUMMARY@ -Old Revision : @OLDPAGE@ -New Revision : @NEWPAGE@ -Date of New Revision: @DATE@ - -To cancel the page notifications, log into the wiki at -@DOKUWIKIURL@ then visit -@SUBSCRIBE@ -and unsubscribe page and/or namespace changes. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/updateprofile.txt deleted file mode 100644 index 73e53aa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Update your account profile ====== - -You only need to complete those fields you wish to change. You may not change your user name. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/en/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/en/uploadmail.txt deleted file mode 100644 index dca8e33..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/en/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -A file was uploaded to your DokuWiki. Here are the details: - -File : @MEDIA@ -Old revision: @OLD@ -Date : @DATE@ -Browser : @BROWSER@ -IP-Address : @IPADDRESS@ -Hostname : @HOSTNAME@ -Size : @SIZE@ -MIME Type : @MIME@ -User : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/admin.txt deleted file mode 100644 index 4b3cf0c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administrado ====== - -Sube vi trovas liston de administraj taskoj haveblaj en DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/adminplugins.txt deleted file mode 100644 index bb7e782..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Aldonaj kromaĵoj ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/backlinks.txt deleted file mode 100644 index d3c1f51..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Retroligiloj ====== - -Ĉi tiu listo montras paÄojn, kiuj referencas al la aktuala paÄo. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/conflict.txt deleted file mode 100644 index cd01929..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Pli nova versio ekzistas ====== - -Ekzistas pli nova versio de la dokumento. Tio okazas kiam iu alia uzanto ÅanÄis enhavon de la dokumento dum vi redaktis Äin. - -Atente esploru distingojn kaj decidu kiun version vi tenos. Se vi premos '"Konservi'", do via versio estos konservita. Presonte butonon '"Rezigni" vi tenos la kurantan version. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/denied.txt deleted file mode 100644 index 2b41f21..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Aliro malpermesita ====== - -Vi ne havas sufiĉajn rajtojn daÅ­rigi. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/diff.txt deleted file mode 100644 index 86ec56e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Diferencoj ====== - -Tio montras diferencojn inter du versioj de la paÄo. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/draft.txt deleted file mode 100644 index 57526f3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Skiza dosiero troviÄis ====== - -Via lasta redaktosesio en tiu ĉi paÄo ne Äuste kompletiÄis. DokuWiki aÅ­tomate konservis skizon dum vi laboris, kiun vi nun povas uzi por daÅ­rigi vian redaktadon. Sube vi povas vidi la datumaron, kiu konserviÄis el via lasta sesio. - -Bonvolu decidi ĉu vi volas //restarigi// vian perditan redakton, //forigi// la aÅ­tomate konservitan skizon aÅ­ //rezigni// pri la redakta procezo. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/edit.txt deleted file mode 100644 index ccc8a61..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Redaktu paÄon kaj poste premu butonon titolitan '"Konservi'". Bonvolu tralegi la [[wiki:syntax|vikian sintakson]] pri la formatigo. Bonvolu redakti **nur**, se vi povas **plibonigi** la enhavon de la paÄo. Se vi volas nur testi ion, bonvolu uzi specialan paÄon: [[playground:playground|sablokesto]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/editrev.txt deleted file mode 100644 index 2e1406b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Vi laboras kun malnova revizio de la dokumento!** Se vi konservos Äin, kreiÄos nova kuranta versio kun tiu enhavo. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/index.txt deleted file mode 100644 index 534e608..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Enhavo ====== - -Tio ĉi estas indekso pri ĉiuj disponeblaj paÄoj ordigitaj laÅ­ [[doku>eo:namespaces|nomspacoj]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/eo/install.html deleted file mode 100644 index b12a2ac..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Tiu ĉi paÄo helpas en la unua instalo kaj agordado de DokuWiki. Pli da informo pri tiu instalilo disponeblas en Äia propra dokumentada paÄo.

    - -

    DokuWiki uzas ordinarajn dosierojn por konservi vikiajn paÄojn kaj aliajn informojn asociitaj al tiuj paÄoj (ekz. bildoj, serĉindeksoj, malnovaj revizioj, ktp). Por bone funkcii, DokuWiki devas havi registran rajton sur la subdosierujoj, kiuj entenas tiujn dosierojn. Tiu ĉi instalilo ne kapablas difini permes-atributojn de dosierujoj. Ordinare, tio devas esti senpere farita de iu komando en konzolo aÅ­, se vi abonas retprovizanton, per FTP aÅ­ kontrola panelo de tiu retprovidanto (ekz. cPanel).

    - -

    Tiu ĉi instalilo difinos vian DokuWiki-an agordadon por ACL, kiu ebligas al administranto identiÄi kaj aliri taÅ­gan interfacon por instali kromaĵojn, administri uzantojn kaj alireblon al vikipaÄoj, kaj difini agordojn Äeneralajn. Äœi ne estas nepra por ke DokuWiki funkciu, tamen Äi multe faciligos administradon.

    - -

    Spertuloj aÅ­ uzantoj kiuj bezonas specialajn agordrimedojn uzu tiujn ligilojn por havi pli detalojn pri instaladaj instrukcioj kaj agordadaj difinoj.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/eo/jquery.ui.datepicker.js deleted file mode 100644 index 08aa96e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Esperanto initialisation for the jQuery UI date picker plugin. */ -/* Written by Olivier M. (olivierweb@ifrance.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.eo = { - closeText: "Fermi", - prevText: "Anta", - nextText: "Sekv", - currentText: "Nuna", - monthNames: [ "Januaro", "Februaro", "Marto", "Aprilo", "Majo", "Junio", - "Julio", "AÅ­gusto", "Septembro", "Oktobro", "Novembro", "Decembro" ], - monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", - "Jul", "AÅ­g", "Sep", "Okt", "Nov", "Dec" ], - dayNames: [ "Dimanĉo", "Lundo", "Mardo", "Merkredo", "Ä´aÅ­do", "Vendredo", "Sabato" ], - dayNamesShort: [ "Dim", "Lun", "Mar", "Mer", "Ä´aÅ­", "Ven", "Sab" ], - dayNamesMin: [ "Di", "Lu", "Ma", "Me", "Ä´a", "Ve", "Sa" ], - weekHeader: "Sb", - dateFormat: "dd/mm/yy", - firstDay: 0, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.eo ); - -return datepicker.regional.eo; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/eo/lang.php deleted file mode 100644 index 39ea892..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/lang.php +++ /dev/null @@ -1,368 +0,0 @@ - - * @author Erik Bjørn Pedersen - * @author Florian - * @author Kristjan SCHMIDT - * @author Antono Vasiljev - * @author Felipe Castro - * @author Robert Bogenschneider - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Redakti la paÄon'; -$lang['btn_source'] = 'Montri fontan tekston'; -$lang['btn_show'] = 'Montri paÄon'; -$lang['btn_create'] = 'Krei paÄon'; -$lang['btn_search'] = 'Serĉi'; -$lang['btn_save'] = 'Konservi'; -$lang['btn_preview'] = 'AntaÅ­rigardi'; -$lang['btn_top'] = 'Supren'; -$lang['btn_newer'] = '<< pli freÅe'; -$lang['btn_older'] = 'malpli freÅe >>'; -$lang['btn_revs'] = 'Malnovaj revizioj'; -$lang['btn_recent'] = 'FreÅaj ÅanÄoj'; -$lang['btn_upload'] = 'AlÅuti'; -$lang['btn_cancel'] = 'Rezigni'; -$lang['btn_index'] = 'Indekso'; -$lang['btn_secedit'] = 'Redakti'; -$lang['btn_login'] = 'Ensaluti'; -$lang['btn_logout'] = 'Elsaluti'; -$lang['btn_admin'] = 'Administri'; -$lang['btn_update'] = 'Aktualigi'; -$lang['btn_delete'] = 'Forigi'; -$lang['btn_back'] = 'Retroiri'; -$lang['btn_backlink'] = 'Retroligoj'; -$lang['btn_subscribe'] = 'AliÄi al paÄaj modifoj'; -$lang['btn_profile'] = 'Aktualigi profilon'; -$lang['btn_reset'] = 'Rekomenci'; -$lang['btn_resendpwd'] = 'Sendi novan pasvorton'; -$lang['btn_draft'] = 'Redakti skizon'; -$lang['btn_recover'] = 'Restarigi skizon'; -$lang['btn_draftdel'] = 'Forigi skizon'; -$lang['btn_revert'] = 'Restarigi'; -$lang['btn_register'] = 'RegistriÄi'; -$lang['btn_apply'] = 'Apliki'; -$lang['btn_media'] = 'Medio-administrilo'; -$lang['btn_deleteuser'] = 'Forigi mian konton'; -$lang['btn_img_backto'] = 'Iri reen al %s'; -$lang['btn_mediaManager'] = 'Rigardi en aÅ­dvidaĵ-administrilo'; -$lang['loggedinas'] = 'Ensalutinta kiel:'; -$lang['user'] = 'Uzant-nomo'; -$lang['pass'] = 'Pasvorto'; -$lang['newpass'] = 'Nova pasvorto'; -$lang['oldpass'] = 'Konfirmu la nunan pasvorton'; -$lang['passchk'] = 'plian fojon'; -$lang['remember'] = 'Rememoru min'; -$lang['fullname'] = 'Kompleta nomo'; -$lang['email'] = 'RetpoÅto'; -$lang['profile'] = 'Uzanto-profilo'; -$lang['badlogin'] = 'Pardonu, uzant-nomo aÅ­ pasvorto estis erara.'; -$lang['badpassconfirm'] = 'Pardonu, la pasvorto malÄustis'; -$lang['minoredit'] = 'Etaj modifoj'; -$lang['draftdate'] = 'Lasta konservo de la skizo:'; -$lang['nosecedit'] = 'La paÄo ÅanÄiÄis intertempe, sekcio-informo estis malÄisdata, tial la tuta paÄo estas reÅargita.'; -$lang['searchcreatepage'] = 'Se vi ne trovis kion vi serĉantis, vi povas krei aÅ­ redakti la paÄo %s, nomita laÅ­ via serĉo.'; -$lang['search_fullresults'] = 'Plentekstaj rezultoj'; -$lang['js']['search_toggle_tools'] = 'Åœalti serĉilojn'; -$lang['js']['willexpire'] = 'Vi povos redakti ĉi tiun paÄon post unu minuto.\nSe vi volas nuligi tempokontrolon de la Ålosado, premu la butonon "AntaÅ­rigardi".'; -$lang['js']['notsavedyet'] = 'Ne konservitaj modifoj perdiÄos. -Ĉu vi certe volas daÅ­rigi la procezon?'; -$lang['js']['searchmedia'] = 'Serĉi dosierojn'; -$lang['js']['keepopen'] = 'Tenu la fenestron malferma dum elekto'; -$lang['js']['hidedetails'] = 'KaÅi detalojn'; -$lang['js']['mediatitle'] = 'Ligilaj agordoj'; -$lang['js']['mediadisplay'] = 'Ligila tipo'; -$lang['js']['mediaalign'] = 'Poziciigo'; -$lang['js']['mediasize'] = 'Bildgrandeco'; -$lang['js']['mediatarget'] = 'Ligila celo'; -$lang['js']['mediaclose'] = 'Fermi'; -$lang['js']['mediainsert'] = 'Enmeti'; -$lang['js']['mediadisplayimg'] = 'Montri la bildon.'; -$lang['js']['mediadisplaylnk'] = 'Montri nur la ligilon.'; -$lang['js']['mediasmall'] = 'Malgranda versio'; -$lang['js']['mediamedium'] = 'Meza versio'; -$lang['js']['medialarge'] = 'Granda versio'; -$lang['js']['mediaoriginal'] = 'Origina versio'; -$lang['js']['medialnk'] = 'Ligilo al detala paÄo'; -$lang['js']['mediadirect'] = 'Rekta ligilo al la origino'; -$lang['js']['medianolnk'] = 'Neniu ligilo'; -$lang['js']['medianolink'] = 'Ne ligi la bildon'; -$lang['js']['medialeft'] = 'Meti la bildon maldekstren.'; -$lang['js']['mediaright'] = 'Meti la bildon dekstren.'; -$lang['js']['mediacenter'] = 'Meti la bildon mezen.'; -$lang['js']['medianoalign'] = 'Ne uzi poziciigon.'; -$lang['js']['nosmblinks'] = 'Tio ĉi nur funkcias en "Microsoft Internet Explorer".\nVi ankoraÅ­ povas kopii kaj almeti la ligilon.'; -$lang['js']['linkwiz'] = 'Ligil-Asistanto'; -$lang['js']['linkto'] = 'Ligilo al:'; -$lang['js']['del_confirm'] = 'Ĉu vere forigi elektita(j)n ero(j)n?'; -$lang['js']['restore_confirm'] = 'Ĉu vere restarigi ĉi tiun version?'; -$lang['js']['media_diff'] = 'Rigardu la diferencojn:'; -$lang['js']['media_diff_both'] = 'Flankon apud flanko'; -$lang['js']['media_diff_opacity'] = 'Unu super la alia'; -$lang['js']['media_diff_portions'] = 'Åœovilo'; -$lang['js']['media_select'] = 'Elektu dosierojn...'; -$lang['js']['media_upload_btn'] = 'AlÅuto'; -$lang['js']['media_done_btn'] = 'Finita'; -$lang['js']['media_drop'] = 'Demetu ĉi-tien por alÅuti'; -$lang['js']['media_cancel'] = 'forigi'; -$lang['js']['media_overwrt'] = 'Anstataûi ekzistantajn dosierojn'; -$lang['js']['data_insecure'] = 'AVERTO: Åœajnas, ke via datuma dosierujo ne estas Äuste sekurigita. Legu pri Sekureco de Reta Aliro en DokuWiki.'; -$lang['search_exact_match'] = 'Ekzakta kongruo'; -$lang['search_starts_with'] = 'KomenciÄas per'; -$lang['search_ends_with'] = 'FiniÄas per'; -$lang['search_contains'] = 'Enhavas'; -$lang['search_custom_match'] = 'Propra'; -$lang['search_any_ns'] = 'Ajn nomspaco'; -$lang['search_any_time'] = 'Ajn tempo'; -$lang['search_past_7_days'] = 'Pasinta semajno'; -$lang['search_past_month'] = 'Pasinta monato'; -$lang['search_past_year'] = 'Pasinta jaro'; -$lang['search_sort_by_hits'] = 'Ordigi per fururaĵoj'; -$lang['search_sort_by_mtime'] = 'Ordigi per laste modifita'; -$lang['regmissing'] = 'Pardonu, vi devas plenigi ĉiujn kampojn.'; -$lang['reguexists'] = 'Pardonu, ĉi tiu uzanto-nomo jam ekzistas.'; -$lang['regsuccess'] = 'La uzanto kreiÄis kaj la pasvorto sendiÄis per retpoÅto.'; -$lang['regsuccess2'] = 'La uzanto kreiÄis.'; -$lang['regfail'] = 'Ne eblis krei uzanton.'; -$lang['regmailfail'] = 'Åœajne okazis eraro dum elsendo de la pasvorto. Bonvolu informi administranton pri tio!'; -$lang['regbadmail'] = 'Entajpita retpoÅta adreso Åajnas ne valida. Se vi pensas, ke tio estas eraro, kontaktu la administranton.'; -$lang['regbadpass'] = 'La du pasvortoj ne samas, bonvolu provi refoje.'; -$lang['regpwmail'] = 'Via DokuWiki-pasvorto'; -$lang['reghere'] = 'Se vi ne havas konton, vi povas akiri Äin'; -$lang['profna'] = 'Tiu ĉi vikio ne ebligas modifon en la profiloj.'; -$lang['profnochange'] = 'Neniu ÅanÄo, nenio farinda.'; -$lang['profnoempty'] = 'Malplena nomo aÅ­ retadreso ne estas permesata.'; -$lang['profchanged'] = 'La profilo de la uzanto sukcese aktualiÄis.'; -$lang['profnodelete'] = 'Tiu ĉi vikio ne subtenas forigo de uzantoj'; -$lang['profdeleteuser'] = 'Forigi aliÄon'; -$lang['profdeleted'] = 'Via uzant-aliÄo estis forigata de tiu ĉi vikio'; -$lang['profconfdelete'] = 'Mi deziras forigi mian aliÄon de tiu ĉi vikio.
    Tiu ĉi ago ne povos esti malfarata.'; -$lang['profconfdeletemissing'] = 'Konfirmilo ne estas markita'; -$lang['proffail'] = 'La uzantokonto ne estis aktualigita.'; -$lang['pwdforget'] = 'Ĉu vi forgesis vian pasvorton? Prenu novan'; -$lang['resendna'] = 'Tiu ĉi vikio ne ebligas resendon de la pasvortoj.'; -$lang['resendpwd'] = 'Sendi novan pasvorton al'; -$lang['resendpwdmissing'] = 'Pardonu, vi devas plenigi ĉiujn kampojn.'; -$lang['resendpwdnouser'] = 'Pardonu, tiu uzanto ne troveblas en nia datumbazo.'; -$lang['resendpwdbadauth'] = 'Pardonu, tiu aÅ­tentiga kodo ne validas. CertiÄu, ke vi uzis la kompletan konfirmigan ligilon.'; -$lang['resendpwdconfirm'] = 'Konfirmiga ligilo sendiÄis per retpoÅto.'; -$lang['resendpwdsuccess'] = 'Via nova pasvorto sendiÄis per retpoÅto.'; -$lang['license'] = 'Krom kie rekte indikite, enhavo de tiu ĉi vikio estas publikigita laÅ­ la jena permesilo:'; -$lang['licenseok'] = 'Rimarku: redaktante tiun ĉi paÄon vi konsentas publikigi vian enhavon laÅ­ la jena permesilo:'; -$lang['searchmedia'] = 'Serĉi dosiernomon:'; -$lang['searchmedia_in'] = 'Serĉi en %s'; -$lang['txt_upload'] = 'Elektu dosieron por alÅuti:'; -$lang['txt_filename'] = 'AlÅuti kiel (laÅ­vole):'; -$lang['txt_overwrt'] = 'AnstataÅ­igi ekzistantan dosieron'; -$lang['maxuploadsize'] = 'AlÅuto maks. %s po dosiero.'; -$lang['allowedmime'] = 'Listo de permesitaj dosiersufiksoj'; -$lang['lockedby'] = 'Nune Ålosita de:'; -$lang['lockexpire'] = 'Åœlosado ĉesos je:'; -$lang['rssfailed'] = 'Okazis eraro dum ricevado de la novaĵ-fluo: '; -$lang['nothingfound'] = 'AnkoraÅ­ nenio troviÄas tie ĉi.'; -$lang['mediaselect'] = 'Elekto de aÅ­dvidaĵa dosiero'; -$lang['uploadsucc'] = 'AlÅuto sukcesis'; -$lang['uploadfail'] = 'AlÅuto malsukcesis. Ĉu eble estas problemoj pro permes-atributoj?'; -$lang['uploadwrong'] = 'Rifuzita alÅuto. Tiu ĉi dosiersufikso estas malpermesata!'; -$lang['uploadexist'] = 'La dosiero jam ekzistas. Nenio estas farita.'; -$lang['uploadbadcontent'] = 'La alÅutita enhavo ne kongruas al la sufikso %s.'; -$lang['uploadspam'] = 'La alÅutaĵo blokiÄis de kontraÅ­spama vortlisto.'; -$lang['uploadxss'] = 'La alÅutajo blokiÄis pro ebla malica enhavo.'; -$lang['uploadsize'] = 'La alÅutita dosiero estis tro granda. (maks. %s)'; -$lang['deletesucc'] = 'La dosiero "%s" forigiÄis.'; -$lang['deletefail'] = '"%s" ne povis esti forigita - kontrolu permes-atributojn.'; -$lang['mediainuse'] = 'La dosiero "%s" ne forigiÄis - Äi ankoraÅ­ estas uzata.'; -$lang['namespaces'] = 'Nomspacoj'; -$lang['mediafiles'] = 'Disponeblaj dosieroj'; -$lang['accessdenied'] = 'Vi ne rajtas vidi tiun paÄon.'; -$lang['mediausage'] = 'Uzu jenan sintakson por referenci tiun ĉi dosieron:'; -$lang['mediaview'] = 'Rigardi originalan dosieron'; -$lang['mediaroot'] = 'ĉefo (root)'; -$lang['mediaupload'] = 'AlÅutu dosieron al la kuranta nomspaco tien ĉi. Por krei subnomspacojn, antaÅ­metu ilin al via "AlÅuti kiel" dosiernomo, disigigante per dupunktoj (:).'; -$lang['mediaextchange'] = 'La dosiersufikso ÅanÄis de .%s al .%s!'; -$lang['reference'] = 'Referencoj por'; -$lang['ref_inuse'] = 'La dosiero ne povas esti forigita, ĉar Äi ankoraÅ­ estas uzata de jenaj paÄoj:'; -$lang['ref_hidden'] = 'Kelkaj referencoj estas en paÄoj, kiujn vi ne rajtas legi'; -$lang['hits'] = 'Trafoj'; -$lang['quickhits'] = 'Trafoj trovitaj en paÄnomoj'; -$lang['toc'] = 'Enhavtabelo'; -$lang['current'] = 'aktuala'; -$lang['yours'] = 'Via versio'; -$lang['diff'] = 'Montri diferencojn el la aktuala versio'; -$lang['diff2'] = 'Montri diferencojn inter la elektitaj revizioj'; -$lang['difflink'] = 'Ligilo al kompara rigardo'; -$lang['diff_type'] = 'Rigardi malsamojn:'; -$lang['diff_inline'] = 'Samlinie'; -$lang['diff_side'] = 'Apude'; -$lang['diffprevrev'] = 'AntaÅ­a revizio'; -$lang['diffnextrev'] = 'Sekva revizio'; -$lang['difflastrev'] = 'Lasta revizio'; -$lang['diffbothprevrev'] = 'Sur ambaÅ­ flankoj antaÅ­a revizio'; -$lang['diffbothnextrev'] = 'Sur ambaÅ­ flankoj sekva revizio'; -$lang['line'] = 'Linio'; -$lang['breadcrumb'] = 'PaÅoj:'; -$lang['youarehere'] = 'Vi estas ĉi tie:'; -$lang['lastmod'] = 'Lastaj ÅanÄoj:'; -$lang['by'] = 'de'; -$lang['deleted'] = 'forigita'; -$lang['created'] = 'kreita'; -$lang['restored'] = 'malnova revizio restarigita (%s)'; -$lang['external_edit'] = 'ekstera redakto'; -$lang['summary'] = 'Bulteno de ÅanÄoj'; -$lang['unknowndate'] = 'Nekonata dato'; -$lang['noflash'] = 'La Adobe Flash Plugin necesas por montri tiun ĉi enhavon.'; -$lang['download'] = 'ElÅuti eltiraĵon'; -$lang['tools'] = 'Iloj'; -$lang['user_tools'] = 'Uzantaj iloj'; -$lang['site_tools'] = 'Retejaj iloj'; -$lang['page_tools'] = 'PaÄaj iloj'; -$lang['skip_to_content'] = 'al la enhavo'; -$lang['sidebar'] = 'Flanka strio'; -$lang['mail_newpage'] = 'paÄo aldonita:'; -$lang['mail_changed'] = 'paÄo modifita:'; -$lang['mail_subscribe_list'] = 'ÅanÄitaj paÄoj en nomspaco:'; -$lang['mail_new_user'] = 'Nova uzanto:'; -$lang['mail_upload'] = 'dosiero alÅutita:'; -$lang['changes_type'] = 'Rigardi ÅanÄojn de'; -$lang['pages_changes'] = 'PaÄoj'; -$lang['media_changes'] = 'Mediaj dosieroj'; -$lang['both_changes'] = 'Ambaû - paÄojn kaj mediajn dosierojn'; -$lang['qb_bold'] = 'Dika teksto'; -$lang['qb_italic'] = 'Dekliva teksto'; -$lang['qb_underl'] = 'Substrekita teksto'; -$lang['qb_code'] = 'Koduma teksto'; -$lang['qb_strike'] = 'Trastrekita teksto'; -$lang['qb_h1'] = 'Titolo de 1-a nivelo'; -$lang['qb_h2'] = 'Titolo de 2-a nivelo'; -$lang['qb_h3'] = 'Titolo de 3-a nivelo'; -$lang['qb_h4'] = 'Titolo de 4-a nivelo'; -$lang['qb_h5'] = 'Titolo de 5-a nivelo'; -$lang['qb_h'] = 'Ĉeftitolo'; -$lang['qb_hs'] = 'Elektu ĉeftitolon'; -$lang['qb_hplus'] = 'Altnivela titolo'; -$lang['qb_hminus'] = 'Subnivela titolo'; -$lang['qb_hequal'] = 'Samnivela titolo'; -$lang['qb_link'] = 'Interna ligilo'; -$lang['qb_extlink'] = 'Ekstera ligilo'; -$lang['qb_hr'] = 'Horizontala streko'; -$lang['qb_ol'] = 'Elemento de numerita listo'; -$lang['qb_ul'] = 'Elemento de ne numerita listo'; -$lang['qb_media'] = 'Aldoni bildojn kaj aliajn dosierojn'; -$lang['qb_sig'] = 'Inkluzivi subskribon'; -$lang['qb_smileys'] = 'Ridetuloj'; -$lang['qb_chars'] = 'Specialaj signaĵoj'; -$lang['upperns'] = 'saltu al la parenca nomspaco'; -$lang['metaedit'] = 'Redakti metadatumaron'; -$lang['metasaveerr'] = 'La konservo de metadatumaro malsukcesis'; -$lang['metasaveok'] = 'La metadatumaro konserviÄis'; -$lang['img_title'] = 'Titolo:'; -$lang['img_caption'] = 'Priskribo:'; -$lang['img_date'] = 'Dato:'; -$lang['img_fname'] = 'Dosiernomo:'; -$lang['img_fsize'] = 'Grandeco:'; -$lang['img_artist'] = 'Fotisto:'; -$lang['img_copyr'] = 'Kopirajtoj:'; -$lang['img_format'] = 'Formato:'; -$lang['img_camera'] = 'Kamerao:'; -$lang['img_keywords'] = 'Åœlosilvortoj:'; -$lang['img_width'] = 'LarÄeco:'; -$lang['img_height'] = 'Alteco:'; -$lang['subscr_subscribe_success'] = 'Aldonis %s al la abonlisto por %s'; -$lang['subscr_subscribe_error'] = 'Eraro dum aldono de %s al la abonlisto por %s'; -$lang['subscr_subscribe_noaddress'] = 'Ne estas adreso ligita al via ensaluto, ne eblas aldoni vin al la abonlisto'; -$lang['subscr_unsubscribe_success'] = 'Forigis %s de la abonlisto por %s'; -$lang['subscr_unsubscribe_error'] = 'Eraro dum forigo de %s de la abonlisto por %s'; -$lang['subscr_already_subscribed'] = '%s jam estas abonanta al %s'; -$lang['subscr_not_subscribed'] = '%s ne abonas al %s'; -$lang['subscr_m_not_subscribed'] = 'Momente vi ne abonas la aktualan paÄon aÅ­ nomspacon.'; -$lang['subscr_m_new_header'] = 'Aldoni abonon'; -$lang['subscr_m_current_header'] = 'Momentaj abonoj'; -$lang['subscr_m_unsubscribe'] = 'Malaboni'; -$lang['subscr_m_subscribe'] = 'Aboni'; -$lang['subscr_m_receive'] = 'Ricevi'; -$lang['subscr_style_every'] = 'retpoÅtaĵo pro ĉiu ÅanÄo'; -$lang['subscr_style_digest'] = 'resuma retpoÅtaĵo de ÅanÄoj por ĉiu paÄo (je %.2f tagoj)'; -$lang['subscr_style_list'] = 'listo de ÅanÄitaj paÄoj ekde la lasta retpoÅtaĵo (je %.2f tagoj)'; -$lang['authtempfail'] = 'La identigo de via uzantonomo estas intertempe maldisponebla. Se tiu ĉi situacio daÅ­ros, bonvolu informi la adminstranton de la vikio.'; -$lang['i_chooselang'] = 'Elektu vian lingvon'; -$lang['i_installer'] = 'Instalilo de DokuWiki'; -$lang['i_wikiname'] = 'Nomo de la vikio'; -$lang['i_enableacl'] = 'Ebligi "ACL" (alirkontrolo, rekomendinde)'; -$lang['i_superuser'] = 'Superuzanto'; -$lang['i_problems'] = 'La instalilo trovis kelkajn problemojn, indikitaj sube. Vi ne povas pluiri Äis ili estos iel korektitaj.'; -$lang['i_modified'] = 'Pro sekureco tiu ĉi instalilo nur funkcias por nova kaj nemodifita DokuWiki-pakaĵo. -Vi devas aÅ­ redemeti la dosierojn el la elÅutita pakaĵo aÅ­ plibone informiÄi pri la instalada procezo.'; -$lang['i_funcna'] = 'La PHP-a funkcio %s ne estas uzebla. Eble via retprovizanto ial malpermesis tion?'; -$lang['i_disabled'] = 'Äœi estis malÅaltita de via provizanto.'; -$lang['i_funcnmail'] = 'Noto: La PHP-poÅta funkcio ne disponeblas. %s Se Äi restas neatingebla, vi povas instali la SMTP-kromaĵon.'; -$lang['i_phpver'] = 'La versio de la PHP %s estas pli malnova ol la bezonata %s. Vi bezonas Äisdatigi la PHP-an instalon.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload devas esti malÅaltita en php.ini por ruli DokuWiki.'; -$lang['i_urandom'] = 'DokuWiki ne povas krei kriptografie sekurajn nombrojn por kuketoj. Vi eble volas kontroli viajn open_basedir-agordojn en php.ini por taÅ­ga aliro /dev/urandom.'; -$lang['i_permfail'] = '%s ne estas skribebla por DokuWiki. Vi devas redifini la permes-atributojn de tiu ĉi dosierujo!'; -$lang['i_confexists'] = '%s jam ekzistas'; -$lang['i_writeerr'] = 'Ne eblas krei "%s". Vi bezonas kontroli la permesojn de la dosier(uj)oj kaj mem krej la dosieron.'; -$lang['i_badhash'] = 'dokuwiki.php ne estas rekonebla aÅ­ Äi estas modifita (hash=%s)'; -$lang['i_badval'] = '%s - malvalida aÅ­ malplena valoro'; -$lang['i_success'] = 'La agordado sukcese kompletiÄis. Vi povas forigi la dosieron nun. Pluiru al via nova DokuWiki.'; -$lang['i_failure'] = 'Kelkaj eraroj okazis dum la konservo de la agordaj dosieroj. Vi devas senpere korekti ilin antaÅ­ ol vi povos uzi vian novan DokuWiki-on. '; -$lang['i_policy'] = 'Komenca ACL-a agordo'; -$lang['i_pol0'] = 'Malferma Vikio (legi, skribi, alÅuti povas ĉiuj)'; -$lang['i_pol1'] = 'Publika Vikio (legi povas ĉiuj, skribi kaj alÅuti povas registritaj uzantoj)'; -$lang['i_pol2'] = 'Ferma Vikio (legi, skribi, alÅuti nur povas registritaj uzantoj)'; -$lang['i_allowreg'] = 'Permesi al uzantoj registri sin mem'; -$lang['i_retry'] = 'Reprovi'; -$lang['i_license'] = 'Bonvolu elekti la permesilon, sub kiun vi volas meti vian enhavon:'; -$lang['i_license_none'] = 'Ne montri licencinformojn'; -$lang['i_pop_field'] = 'Bonvolu helpi nin plibonigi la DokuWiki-sperton:'; -$lang['i_pop_label'] = 'Sendi unufoje monate anonimajn datumojn pri la uzo al la DokuWiki-evoluigantoj'; -$lang['recent_global'] = 'Vi nun rigardas la ÅanÄojn ene de la nomspaco %s. Vi povas ankaÅ­ vidi la freÅajn ÅanÄojn de la tuta vikio.'; -$lang['years'] = 'antaÅ­ %d jaroj'; -$lang['months'] = 'antaÅ­ %d monatoj'; -$lang['weeks'] = 'antaÅ­ %d semajnoj'; -$lang['days'] = 'antaÅ­ %d tagoj'; -$lang['hours'] = 'antaÅ­ %d horoj'; -$lang['minutes'] = 'antaÅ­ %d minutoj'; -$lang['seconds'] = 'antaÅ­ %d sekundoj'; -$lang['wordblock'] = 'Via ÅanÄo ne konserviÄis, ĉar Äi enhavas blokitan tekston (spamon).'; -$lang['media_uploadtab'] = 'AlÅuto'; -$lang['media_searchtab'] = 'Serĉo'; -$lang['media_file'] = 'Dosiero'; -$lang['media_viewtab'] = 'Rigardi'; -$lang['media_edittab'] = 'Modifi'; -$lang['media_historytab'] = 'Historio'; -$lang['media_list_thumbs'] = 'Bildeto'; -$lang['media_list_rows'] = 'Kolumnoj'; -$lang['media_sort_name'] = 'per nomo'; -$lang['media_sort_date'] = 'per dato'; -$lang['media_namespaces'] = 'Elektu nomspacon'; -$lang['media_files'] = 'Dosieroj en %s'; -$lang['media_upload'] = 'AlÅuti al la nomspaco %s.'; -$lang['media_search'] = 'Serĉi en la nomspaco %s.'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s ĉe %s'; -$lang['media_edit'] = 'Modifi %s'; -$lang['media_history'] = 'Protokolo de %s'; -$lang['media_meta_edited'] = 'metadatumoj ÅanÄitaj'; -$lang['media_perm_read'] = 'Bedaûrinde viaj rajtoj ne sufiĉas por legi dosierojn.'; -$lang['media_perm_upload'] = 'Bedaûrinde viaj rajtoj ne sufiĉas por alÅuti dosierojn.'; -$lang['media_update'] = 'AlÅuti novan version'; -$lang['media_restore'] = 'Restarigi ĉi tiun version'; -$lang['media_acl_warning'] = 'Ĉi tiu listo eble ne estas kompleta pro ACL-limigoj kaj kaÅitaj paÄoj.'; -$lang['email_fail'] = 'PHP mail() mankas aÅ­ estas alÅaltita. La jena retmesaÄo ne estis sendita:'; -$lang['currentns'] = 'Aktuala nomspaco'; -$lang['searchresult'] = 'Serĉrezulto'; -$lang['plainhtml'] = 'Plena HTML'; -$lang['wikimarkup'] = 'Vikiteksto'; -$lang['page_nonexist_rev'] = 'PaÄo ne ekzistis al %s. Äœi do sekve estis kreita al %s.'; -$lang['unable_to_parse_date'] = 'Neebla sintakse analizi la parametro "%s".'; -$lang['email_signature_text'] = 'Tiu ĉi mesaÄo kreiÄis de DokuWiki ĉe -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/locked.txt deleted file mode 100644 index abdc059..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== La paÄo estas Ålosita ====== - -Tiu ĉi paÄo nun blokiÄis pro redaktado de iu alia uzanto. Bonvolu atendi ke Åi/li finu redakti aÅ­ ke la Ålosada tempolimo finiÄu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/login.txt deleted file mode 100644 index 7920dd4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Enirejo ====== - -Vi ankoraÅ­ ne identiÄis! Entajpu necesajn informojn sube por identiÄi. Kuketoj (cookies) devas esti Åaltitaj. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/mailtext.txt deleted file mode 100644 index 6c5b80c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -PaÄo en via DokuVikio ÅanÄiÄis aÅ­ aldoniÄis. Jen detaloj: - -Dato: @DATE@ -Foliumilo: @BROWSER@ -IP-adreso: @IPADDRESS@ -RetNodo: @HOSTNAME@ -AntaÅ­a revizio: @OLDPAGE@ -Nova revizio: @NEWPAGE@ -Bulteno de ÅanÄoj: @SUMMARY@ -Uzanto: @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/eo/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/newpage.txt deleted file mode 100644 index 66f0a86..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ĉi tiu paÄo ankoraÅ­ ne ekzistas ====== - -Vi sekvis ligilon, kiu kondukas al artikolo ankoraÅ­ ne ekzistanta. Se vi rajtas, tiam vi povas krei tiun ĉi paÄon premante la butonon **Krei paÄon**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/norev.txt deleted file mode 100644 index e951a55..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tiu revizio ne ekzistas ====== - -La elektita revizio ne ekzistas. Premu butonon "Malnovaj revizioj" por vidi liston de malnovaj revizioj de la dokumento. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/onceexisted.txt deleted file mode 100644 index 8d383e6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Ĉi tiu paÄo ne plu ekzistas ====== - -Vi sekvis ligon al paÄo ne plu ekzistanta. Vi povas kontroli la liston de [[?do=revizioj|malnovaj revizioj]] por vidi kiam kaj kial oni Äin forigis, aliri malnovajn reviziojn aÅ­ restarigi la paÄon. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/password.txt deleted file mode 100644 index 6995ec5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Saluton, @FULLNAME@! - -Jen viaj uzantodatumoj por @TITLE@ ĉe @DOKUWIKIURL@ - -Ensalutnomo: @LOGIN@ -Pasvorto: @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/preview.txt deleted file mode 100644 index f510f4d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== AntaÅ­rigardo ====== - -Tiu ĉi estas antaÅ­rigardo de redaktita teksto. **Memoru: Äi ankoraÅ­ ne konserviÄis**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/pwconfirm.txt deleted file mode 100644 index 3f198b0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Saluton, @FULLNAME@! - -Iu petis novan pasvorton por via @TITLE@ ensalutnomo ĉe @DOKUWIKIURL@ - -Se ne vi petis tion, ignoru tiun ĉi mesaÄon. - -Por konfirmi, ke la peto estis vere via, bonvolu musklaki jenan ligilon: - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/read.txt deleted file mode 100644 index 949004b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/read.txt +++ /dev/null @@ -1 +0,0 @@ -Tiu ĉi paÄo disponiÄas nur por legado (vi ne povas redakti Äin). Sciigu administranton, se vi opinias ke tio estas falsa malpermeso. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/recent.txt deleted file mode 100644 index 2454ea6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== FreÅaj ÅœanÄoj ====== - -Jenaj paÄoj ÅanÄiÄis antaÅ­ nelonge: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/register.txt deleted file mode 100644 index 85e69c5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== RegistriÄi ====== - -Entajpu necesajn informojn por enregistriÄi. CertiÄu ke via retpoÅta adreso estas vera, ĉar ni sendos al Äi vian pasvorton. [[doku>eo:pagename]] diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/registermail.txt deleted file mode 100644 index b9c3870..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Nova uzanto registriÄis. Jen la detaloj: - -Uzantonomo: @NEWUSER@ -Kompleta nomo: @NEWNAME@ -Retadreso: @NEWEMAIL@ - -Dato: @DATE@ -Foliumilo: @BROWSER@ -IP-Adreso: @IPADDRESS@ -Provizanto: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/resendpwd.txt deleted file mode 100644 index 556477a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sendi novan pasvorton ====== - -Bonvolu meti vian uzantonomon en la suban formularon petante novan pasvorton por via aliÄo en tiu ĉi vikio. Konfirma ligilo sendaiÄos al via registrita retadreso. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/resetpwd.txt deleted file mode 100644 index 61fd06c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Difini novan pasvorton ====== - -Bonvolu indiki novan pasvorton por via konto en tiu ĉi vikio. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/revisions.txt deleted file mode 100644 index 01a9c3f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Malnovaj revizioj ====== - -Sube estas listo de malnovaj revizioj de la dokumento. Elektu revizion se vi volas rigardi Äin aÅ­ anstataÅ­igi kurantan paÄon per Äi. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/searchpage.txt deleted file mode 100644 index 3461816..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Serĉo ====== - -Sube estas rezultoj de serĉo en la retejo. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/showrev.txt deleted file mode 100644 index 3ece4f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Tiu estas malnova revizio de la dokumento**. Klaku sur titolon por ricevi kurantan version. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/stopwords.txt deleted file mode 100644 index d27c569..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/stopwords.txt +++ /dev/null @@ -1,20 +0,0 @@ -# Jen listo de vortoj, kiujn la indeksilo ignoras, unu vorton po linio -# Kiam vi modifas la dosieron, estu certa ke vi uzas UNIX-stilajn linifinaĵojn (unuopa novlinio) -# Ne enmetu vortojn malpli longajn ol 3 literoj - tiuj ĉiukaze ignoriÄas -pri -estas -kaj -mia -via -ili -ilia -kun -por -kiel -tiu -estis -kio -kiam -kie -kiu -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_digest.txt deleted file mode 100644 index 7e5310a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Saluton! - -La paÄo @PAGE@ en la vikio @TITLE@ ÅanÄiÄis. -Jen sekvas la ÅanÄoj: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Malnova versio: @OLDPAGE@ -Nova versio: @NEWPAGE@ - -Por nuligi la paÄinformojn, ensalutu la vikion ĉe -@DOKUWIKIURL@, poste iru al -@SUBSCRIBE@ -kaj malabonu la paÄajn kaj/aÅ­ nomspacajn ÅanÄojn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_form.txt deleted file mode 100644 index 259b210..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Abona administrado ====== - -Tiu paÄo lasas vin administri viajn abonojn por la aktualaj paÄo kaj nomspaco. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_list.txt deleted file mode 100644 index ed0c809..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Saluton! - -PaÄoj en la nomspaco @PAGE@ en la vikio @TITLE@ ÅanÄiÄis. -Jen sekvas la ÅanÄitaj paÄoj: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Por nuligi la paÄinformojn, ensalutu la vikion ĉe -@DOKUWIKIURL@, poste iru al -@SUBSCRIBE@ -kaj malabonu la paÄajn kaj/aÅ­ nomspacajn ÅanÄojn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_single.txt deleted file mode 100644 index 56d489c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Saluton! - -La paÄo @PAGE@ en la vikio @TITLE@ ÅanÄiÄis. -Jen sekvas la ÅanÄoj: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Dato: @DATE@ -Uzanto: @USER@ -Modifa resumo: @SUMMARY@ -Malnova versio: @OLDPAGE@ -Nova versio: @NEWPAGE@ - -Por nuligi la paÄinformojn, ensalutu la vikion ĉe -@DOKUWIKIURL@, poste iru al -@SUBSCRIBE@ -kaj malabonu la paÄajn kaj/aÅ­ nomspacajn ÅanÄojn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/updateprofile.txt deleted file mode 100644 index 4b52ff2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Äœisdatigi vian profilon ====== - -Vi nur kompletigu tiujn kampojn, kiujn vi deziras ÅanÄi. Vi ne povas ÅanÄi vian uzantonomon. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eo/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eo/uploadmail.txt deleted file mode 100644 index 6268824..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eo/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Dosiero alÅutiÄis al via DokuVikio. Jen detaloj: - -Dosiero: @MEDIA@ -Dato: @DATE@ -Foliumilo: @BROWSER@ -IP-Adreso: @IPADDRESS@ -Ret-nodo: @HOSTNAME@ -Grandeco: @SIZE@ -Dosier-tipo: @MIME@ -Uzanto: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/admin.txt deleted file mode 100644 index 320b1c5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administración ====== - -Abajo puedes encontrar una lista de las tareas de administración disponibles en Dokuwiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/adminplugins.txt deleted file mode 100644 index 9b85b1f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Complementos adicionales ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/backlinks.txt deleted file mode 100644 index c72270b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Referencias ====== - -Esta es una lista de páginas que parecen hacer referencia a la página actual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/conflict.txt deleted file mode 100644 index 4c22c0a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Existe una versión más reciente ====== - -Existe una versión más reciente del documento que has editado. Esto sucede cuando otro usuario ha modificado el documento mientras lo estabas editando. - -Examina las diferencias mostradas abajo a fondo, y decide entonces cual conservar. Si eliges ''Guardar'', tu versión será guardada. Si eliges ''Cancelar'' se guardará la actual versión. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/denied.txt deleted file mode 100644 index e8d8e03..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Permiso Denegado ====== - -Lo siento, no tienes suficientes permisos para continuar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/diff.txt deleted file mode 100644 index ba94b2e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Diferencias ====== - -Muestra las diferencias entre dos versiones de la página. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/draft.txt deleted file mode 100644 index c3b868c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Fichero borrador encontrado ====== - -Tu última sesión de edición en esta página no se completó correctamente. DokuWiki guardó automáticamente un borrador mientras trabajabas; puedes utilizar el borrador para continuar editándolo. Abajo se ven los datos que fueron guardados en tu última sesión. - -Por favor decide si deseas //recuperar// tu sesión perdida, //eliminar// el borrador guardado automáticamente o //cancelar// el proceso de edición. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/edit.txt deleted file mode 100644 index 071aabf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Edita la página y pulsa ''Guardar''. Ve a [[wiki:syntax]] para ver la sintaxis del Wiki. Por favor edita la página solo si puedes **mejorarla**. Si quieres probar algo relacionado a la sintaxis, aprende a dar tus primeros pasos en el [[playground:playground]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/editrev.txt deleted file mode 100644 index 6978ac7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Has cargado una revisión vieja del documento!** Si la guardas crearás una versión nueva con estos datos. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/index.txt deleted file mode 100644 index 6f5673a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ãndice ====== - -Este es un índice de todas las páginas disponibles ordenado por [[doku>es:namespaces|espacios de nombres]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/es/install.html deleted file mode 100644 index 4381db1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Esta página lo asiste en la primera vez que instala y configura Dokuwiki. Más información sobre este instalador está disponible en la página de documentación.

    - -

    DokuWiki usa ficheros comunes para el almacenamiento de las páginas del wiki y otra información asociada a esas páginas (por ejemplo, imágenes, índices de archivos, revisiones viejas, etc). Para funcionar correctamente DokuWiki debe tener permisos de escritura en los directorios que contienen esos ficheros. Este instalador no es capaz de establecer permisos en directorios. Normalmente eso debe ser hecho a través de una consola de comandos o si usted usa servicios de hosting a través de FTP o el panel de control brindado por su hosting (e.g. cPanel).

    - -

    Este instalador configurará una ACL, que a su vez permite el acceso al administrador y acceso a los menúes de administración para instalación de plugins, administración de usuarios, administración de permisos para las páginas wiki y modificación de la configuración. A pesar que no es necesario para que DokuWiki funcione, hará que sea más fácil la administración.

    - -

    Usuarios experimentados o usuarios con requerimientos especiales deben usar estos enlaces para detalles concernientes a instrucciones de instalación y configuración.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/es/jquery.ui.datepicker.js deleted file mode 100644 index dbb1f0a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Inicialización en español para la extensión 'UI date picker' para jQuery. */ -/* Traducido por Vester (xvester@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.es = { - closeText: "Cerrar", - prevText: "Ant", - nextText: "Sig", - currentText: "Hoy", - monthNames: [ "enero", "febrero", "marzo", "abril", "mayo", "junio", - "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre" ], - monthNamesShort: [ "ene", "feb", "mar", "abr", "may", "jun", - "jul", "ago", "sep", "oct", "nov", "dic" ], - dayNames: [ "domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado" ], - dayNamesShort: [ "dom", "lun", "mar", "mié", "jue", "vie", "sáb" ], - dayNamesMin: [ "D", "L", "M", "X", "J", "V", "S" ], - weekHeader: "Sm", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.es ); - -return datepicker.regional.es; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/es/lang.php deleted file mode 100644 index 4b3cb5a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/lang.php +++ /dev/null @@ -1,408 +0,0 @@ - - * @author Guillermo Romero - * @author Luna Frax - * @author Domingo Redal - * @author Liliana - * @author Alex Cachinero - * @author WIRESLINKEA - * @author Zigor Astarbe - * @author Adrián Ariza - * @author Gabiel Molina - * @author Paco Avila - * @author Bernardo Arlandis Mañó - * @author Miguel Pagano - * @author Oscar M. Lage - * @author Gabriel Castillo - * @author oliver - * @author Enrico Nicoletto - * @author Manuel Meco - * @author Jordan Mero - * @author Felipe Martinez - * @author Javier Aranda - * @author Zerial - * @author Marvin Ortega - * @author Daniel Castro Alvarado - * @author Fernando J. Gómez - * @author Victor Castelan - * @author Mauro Javier Giamberardino - * @author emezeta - * @author Oscar Ciudad - * @author Ruben Figols - * @author Gerardo Zamudio - * @author Mercè López - * @author monica - * @author Antonio Bueno - * @author Juan De La Cruz - * @author Fernando - * @author Eloy - * @author Antonio Castilla - * @author Jonathan Hernández - * @author pokesakura - * @author Ãlvaro Iradier - * @author Alejandro Nunez - * @author Mauricio Segura - * @author solohazlo - * @author Romano - * @author David Roy - * @author Enny Rodriguez - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Editar esta página'; -$lang['btn_source'] = 'Ver la fuente de esta página'; -$lang['btn_show'] = 'Ver página'; -$lang['btn_create'] = 'Crear esta página'; -$lang['btn_search'] = 'Buscar'; -$lang['btn_save'] = 'Guardar'; -$lang['btn_preview'] = 'Previsualización'; -$lang['btn_top'] = 'Volver arriba'; -$lang['btn_newer'] = '<< más reciente'; -$lang['btn_older'] = 'menos reciente >>'; -$lang['btn_revs'] = 'Revisiones antiguas'; -$lang['btn_recent'] = 'Cambios recientes'; -$lang['btn_upload'] = 'Cargar'; -$lang['btn_cancel'] = 'Cancelar'; -$lang['btn_index'] = 'Ãndice'; -$lang['btn_secedit'] = 'Editar'; -$lang['btn_login'] = 'Conectarse'; -$lang['btn_logout'] = 'Desconectarse'; -$lang['btn_admin'] = 'Administrar'; -$lang['btn_update'] = 'Actualizar'; -$lang['btn_delete'] = 'Borrar'; -$lang['btn_back'] = 'Atrás'; -$lang['btn_backlink'] = 'Enlaces a esta página'; -$lang['btn_subscribe'] = 'Suscribirse a cambios de la página'; -$lang['btn_profile'] = 'Actualizar perfil'; -$lang['btn_reset'] = 'Restablecer'; -$lang['btn_resendpwd'] = 'Establecer nueva contraseña'; -$lang['btn_draft'] = 'Editar borrador'; -$lang['btn_recover'] = 'Recuperar borrador'; -$lang['btn_draftdel'] = 'Eliminar borrador'; -$lang['btn_revert'] = 'Restaurar'; -$lang['btn_register'] = 'Registrarse'; -$lang['btn_apply'] = 'Aplicar'; -$lang['btn_media'] = 'Administrador de Ficheros'; -$lang['btn_deleteuser'] = 'Elimina Mi Cuenta'; -$lang['btn_img_backto'] = 'Volver a %s'; -$lang['btn_mediaManager'] = 'Ver en el administrador de ficheros'; -$lang['loggedinas'] = 'Conectado como:'; -$lang['user'] = 'Usuario'; -$lang['pass'] = 'Contraseña'; -$lang['newpass'] = 'Nueva contraseña'; -$lang['oldpass'] = 'Confirma tu contraseña actual'; -$lang['passchk'] = 'otra vez'; -$lang['remember'] = 'Recordarme'; -$lang['fullname'] = 'Nombre real'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = 'Perfil del usuario'; -$lang['badlogin'] = 'Lo siento, el usuario o la contraseña es incorrecto.'; -$lang['badpassconfirm'] = 'Lo siento, la contraseña es errónea'; -$lang['minoredit'] = 'Cambios menores'; -$lang['draftdate'] = 'Borrador guardado automáticamente:'; -$lang['nosecedit'] = 'La página ha cambiado en el lapso, la información de sección estaba anticuada, en su lugar se cargó la página completa.'; -$lang['searchcreatepage'] = 'Si no econtraste lo que estabas buscando, puedes crear o editar la página %s, nombrada después de tu consulta.'; -$lang['search_fullresults'] = 'Resultados de texto completo'; -$lang['js']['search_toggle_tools'] = 'Alternar herramientas de búsqueda'; -$lang['js']['willexpire'] = 'El bloqueo para la edición de esta página expira en un minuto.\nPAra prevenir conflictos usa el botón Previsualizar para restaurar el contador de bloqueo.'; -$lang['js']['notsavedyet'] = 'Los cambios que no se han guardado se perderán. -¿Realmente quieres continuar?'; -$lang['js']['searchmedia'] = 'Buscar archivos'; -$lang['js']['keepopen'] = 'Mantener la ventana abierta luego de seleccionar'; -$lang['js']['hidedetails'] = 'Ocultar detalles'; -$lang['js']['mediatitle'] = 'Configuración del vínculo'; -$lang['js']['mediadisplay'] = 'Tipo de vínculo'; -$lang['js']['mediaalign'] = 'Alineación'; -$lang['js']['mediasize'] = 'Tamaño de la imagen'; -$lang['js']['mediatarget'] = 'Destino del vínculo'; -$lang['js']['mediaclose'] = 'Cerrar'; -$lang['js']['mediainsert'] = 'Insertar'; -$lang['js']['mediadisplayimg'] = 'Mostrar la imagen.'; -$lang['js']['mediadisplaylnk'] = 'Mostrar solo el vínculo.'; -$lang['js']['mediasmall'] = 'Versión en tamaño pequeño'; -$lang['js']['mediamedium'] = 'Versión en tamaño medio'; -$lang['js']['medialarge'] = 'Versión en tamaño grande'; -$lang['js']['mediaoriginal'] = 'Versión original'; -$lang['js']['medialnk'] = 'Vínculo a la pagina de descripción'; -$lang['js']['mediadirect'] = 'Vínculo al original'; -$lang['js']['medianolnk'] = 'Sin vínculo'; -$lang['js']['medianolink'] = 'No vincular la imagen'; -$lang['js']['medialeft'] = 'Alinear imagen a la izquierda'; -$lang['js']['mediaright'] = 'Alinear imagen a la derecha.'; -$lang['js']['mediacenter'] = 'Alinear imagen en el centro.'; -$lang['js']['medianoalign'] = 'No use alineación.'; -$lang['js']['nosmblinks'] = 'El enlace a recursos compartidos de Windows sólo funciona en Microsoft Internet Explorer. -Lo que sí puedes hacer es copiar y pegar el enlace.'; -$lang['js']['linkwiz'] = 'Asistente de enlaces'; -$lang['js']['linkto'] = 'Enlazar a:'; -$lang['js']['del_confirm'] = '¿Quieres realmente borrar lo seleccionado?'; -$lang['js']['restore_confirm'] = '¿Estás seguro de querer restaurar esta versión?'; -$lang['js']['media_diff'] = 'Ver diferencias:'; -$lang['js']['media_diff_both'] = 'Lado por lado'; -$lang['js']['media_diff_opacity'] = 'A través de Shine'; -$lang['js']['media_diff_portions'] = 'Pasar'; -$lang['js']['media_select'] = 'Seleccionar ficheros'; -$lang['js']['media_upload_btn'] = 'Cargar'; -$lang['js']['media_done_btn'] = 'Hecho'; -$lang['js']['media_drop'] = 'Arrastra los ficheros aquí para cargar'; -$lang['js']['media_cancel'] = 'Eliminar'; -$lang['js']['media_overwrt'] = 'Sobreescribir ficheros exitentes'; -$lang['js']['data_insecure'] = 'ADVERTENCIA: Parece que su directorio de datos no está debidamente protegido. Por favor, lea sobre Seguridad de acceso web en DokuWiki.'; -$lang['search_exact_match'] = 'Coincidencia exacta'; -$lang['search_starts_with'] = 'Comienza con'; -$lang['search_ends_with'] = 'Termina con'; -$lang['search_contains'] = 'Contiene'; -$lang['search_custom_match'] = 'Personalizado'; -$lang['search_any_ns'] = 'Cualquier espacio de nombres'; -$lang['search_any_time'] = 'En cualquier momento'; -$lang['search_past_7_days'] = 'La semana pasada'; -$lang['search_past_month'] = 'El mes pasado'; -$lang['search_past_year'] = 'El año pasado'; -$lang['search_sort_by_hits'] = 'Ordenar por relevancia'; -$lang['search_sort_by_mtime'] = 'Ordenar por la última modificación'; -$lang['regmissing'] = 'Lo siento, tienes que completar todos los campos.'; -$lang['reguexists'] = 'Lo siento, ya existe un usuario con este nombre.'; -$lang['regsuccess'] = 'El usuario ha sido creado y la contraseña se ha enviado por correo.'; -$lang['regsuccess2'] = 'El usuario ha sido creado.'; -$lang['regfail'] = 'No se pudo crear el usuario.'; -$lang['regmailfail'] = 'Parece que ha habido un error al enviar el correo con la contraseña. ¡Por favor, contacta al administrador!'; -$lang['regbadmail'] = 'La dirección de correo no parece válida. Si piensas que esto es un error, contacta al administrador'; -$lang['regbadpass'] = 'Las dos contraseñas no son iguales, por favor inténtalo de nuevo.'; -$lang['regpwmail'] = 'Tu contraseña de DokuWiki'; -$lang['reghere'] = '¿No tienes una cuenta todavía? Consigue una'; -$lang['profna'] = 'Este wiki no permite la modificación del perfil'; -$lang['profnochange'] = 'Sin cambios, nada que hacer.'; -$lang['profnoempty'] = 'No se permite que el nombre o la dirección de correo electrónico estén vacíos.'; -$lang['profchanged'] = 'Se actualizó correctamente el perfil del usuario.'; -$lang['profnodelete'] = 'Este wiki no soporta el borrado de usuarios'; -$lang['profdeleteuser'] = 'Eliminar Cuenta'; -$lang['profdeleted'] = 'Tu cuenta de usuario ha sido eliminada de este wiki'; -$lang['profconfdelete'] = 'Deseo eliminar mi cuenta de este wiki.
    Esta acción es irreversible.'; -$lang['profconfdeletemissing'] = 'Casilla de verificación no activada.'; -$lang['proffail'] = 'No se ha actualizado el perfil del usuario.'; -$lang['pwdforget'] = '¿Has olvidado tu contraseña? Consigue una nueva'; -$lang['resendna'] = 'Este wiki no brinda la posibilidad de reenvío de contraseña.'; -$lang['resendpwd'] = 'Establecer nueva contraseña para'; -$lang['resendpwdmissing'] = 'Lo siento, debes completar todos los campos.'; -$lang['resendpwdnouser'] = 'Lo siento, no se encuentra este usuario en nuestra base de datos.'; -$lang['resendpwdbadauth'] = 'Lo siento, este código de autenticación no es válido. Asegúrate de haber usado el enlace de confirmación entero.'; -$lang['resendpwdconfirm'] = 'Un enlace para confirmación ha sido enviado por correo electrónico.'; -$lang['resendpwdsuccess'] = 'Tu nueva contraseña ha sido enviada por correo electrónico.'; -$lang['license'] = 'Excepto donde se indique lo contrario, el contenido de este wiki esta bajo la siguiente licencia:'; -$lang['licenseok'] = 'Nota: Al editar esta página, estás de acuerdo en autorizar su contenido bajo la siguiente licencia:'; -$lang['searchmedia'] = 'Buscar archivo:'; -$lang['searchmedia_in'] = 'Buscar en %s'; -$lang['txt_upload'] = 'Selecciona el archivo a subir:'; -$lang['txt_filename'] = 'Subir como (opcional):'; -$lang['txt_overwrt'] = 'Sobreescribir archivo existente'; -$lang['maxuploadsize'] = 'Peso máximo de %s por archivo'; -$lang['allowedmime'] = 'Lista de extensiones de archivo permitidas'; -$lang['lockedby'] = 'Actualmente bloqueado por:'; -$lang['lockexpire'] = 'El bloqueo expira en:'; -$lang['rssfailed'] = 'Se ha producido un error mientras se leían los datos de este feed: '; -$lang['nothingfound'] = 'No se ha encontrado nada.'; -$lang['mediaselect'] = 'Archivos Multimedia'; -$lang['uploadsucc'] = 'El archivo se ha subido satisfactoriamente'; -$lang['uploadfail'] = 'La subida del fichero ha fallado. ¿Permisos equivocados?'; -$lang['uploadwrong'] = 'Subida de fichero denegada. ¡Los ficheros con esta extensión están prohibidos!'; -$lang['uploadexist'] = 'El fichero ya existe. No se ha hecho nada.'; -$lang['uploadbadcontent'] = 'El contenido de la subida no coincide con la extensión de fichero %s'; -$lang['uploadspam'] = 'La subida ha sido bloqueada por una lista negra de spam'; -$lang['uploadxss'] = 'La subida ha sido bloqueada por contenido posiblemente malicioso'; -$lang['uploadsize'] = 'El fichero subido es demasiado grande. (max. %s)'; -$lang['deletesucc'] = 'El fichero "%s" ha sido borrado.'; -$lang['deletefail'] = '"%s" no pudo ser borrado; verifique los permisos.'; -$lang['mediainuse'] = 'El fichero "%s" no ha sido borrado, aún está en uso.'; -$lang['namespaces'] = 'Espacios de nombres'; -$lang['mediafiles'] = 'Ficheros disponibles en'; -$lang['accessdenied'] = 'No tiene permisos para ver esta página.'; -$lang['mediausage'] = 'Use la siguiente sintaxis para hacer referencia a este fichero:'; -$lang['mediaview'] = 'Ver el fichero original'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'Subir aquí un fichero al espacio de nombres actual. Para crear sub-espacios de nombres, antepóngalos al nombre de fichero separándolos por dos puntos (:) en "Subir como".'; -$lang['mediaextchange'] = 'Extensión del fichero cambiada de .%s a .%s!'; -$lang['reference'] = 'Referencias para'; -$lang['ref_inuse'] = 'El fichero no puede ser borrado, porque todavía se está usando en las siguientes páginas:'; -$lang['ref_hidden'] = 'Algunas referencias están en páginas sobre las que no tienes permiso de lectura'; -$lang['hits'] = 'Entradas'; -$lang['quickhits'] = 'Páginas que coinciden'; -$lang['toc'] = 'Tabla de Contenidos'; -$lang['current'] = 'actual'; -$lang['yours'] = 'Tu versión'; -$lang['diff'] = 'Muestra diferencias a la versión actual'; -$lang['diff2'] = 'Muestra las diferencias entre las revisiones seleccionadas'; -$lang['difflink'] = 'Enlace a la vista de comparación'; -$lang['diff_type'] = 'Ver diferencias'; -$lang['diff_inline'] = 'En línea'; -$lang['diff_side'] = 'Lado a lado'; -$lang['diffprevrev'] = 'Revisión previa'; -$lang['diffnextrev'] = 'Próxima revisión'; -$lang['difflastrev'] = 'Última revisión'; -$lang['diffbothprevrev'] = 'Ambos lados, revisión anterior'; -$lang['diffbothnextrev'] = 'Ambos lados, revisión siguiente'; -$lang['line'] = 'Línea'; -$lang['breadcrumb'] = 'Traza:'; -$lang['youarehere'] = 'Estás aquí:'; -$lang['lastmod'] = 'Última modificación:'; -$lang['by'] = 'por'; -$lang['deleted'] = 'borrado'; -$lang['created'] = 'creado'; -$lang['restored'] = 'se ha restaurado la vieja versión (%s)'; -$lang['external_edit'] = 'editor externo'; -$lang['summary'] = 'Resumen de la edición'; -$lang['unknowndate'] = 'Fecha desconocida'; -$lang['noflash'] = 'Para mostrar este contenido es necesario el Plugin Adobe Flash.'; -$lang['download'] = 'Descargar trozo de código fuente'; -$lang['tools'] = 'Herramientas'; -$lang['user_tools'] = 'Herramientas de usuario'; -$lang['site_tools'] = 'Herramientas del sitio'; -$lang['page_tools'] = 'Herramientas de la página'; -$lang['skip_to_content'] = 'Saltar a contenido'; -$lang['sidebar'] = 'Barra lateral'; -$lang['mail_newpage'] = 'página añadida:'; -$lang['mail_changed'] = 'página cambiada:'; -$lang['mail_subscribe_list'] = 'páginas cambiadas en el espacio de nombre:'; -$lang['mail_new_user'] = 'nuevo usuario:'; -$lang['mail_upload'] = 'archivo subido:'; -$lang['changes_type'] = 'Ver cambios de'; -$lang['pages_changes'] = 'Páginas'; -$lang['media_changes'] = 'Archivos multimedia'; -$lang['both_changes'] = 'Ambas páginas y archivos multimedia'; -$lang['qb_bold'] = 'Negrita'; -$lang['qb_italic'] = 'Itálica'; -$lang['qb_underl'] = 'Subrayado'; -$lang['qb_code'] = 'Código'; -$lang['qb_strike'] = 'Tachado'; -$lang['qb_h1'] = 'Título 1'; -$lang['qb_h2'] = 'Título 2'; -$lang['qb_h3'] = 'Título 3'; -$lang['qb_h4'] = 'Título 4'; -$lang['qb_h5'] = 'Título 5'; -$lang['qb_h'] = 'Título'; -$lang['qb_hs'] = 'Selecciona el título'; -$lang['qb_hplus'] = 'Título alto'; -$lang['qb_hminus'] = 'Título bajo'; -$lang['qb_hequal'] = 'Título del mismo nivel'; -$lang['qb_link'] = 'Enlace interno'; -$lang['qb_extlink'] = 'Enlace externo'; -$lang['qb_hr'] = 'Línea horizontal'; -$lang['qb_ol'] = 'Ãtem de lista ordenada'; -$lang['qb_ul'] = 'Ãtem de lista desordenada'; -$lang['qb_media'] = 'Añadir Imágenes u otros ficheros'; -$lang['qb_sig'] = 'Insertar firma'; -$lang['qb_smileys'] = 'Sonrisas'; -$lang['qb_chars'] = 'Caracteres especiales'; -$lang['upperns'] = 'Saltar al espacio de nombres superior'; -$lang['metaedit'] = 'Editar metadatos'; -$lang['metasaveerr'] = 'La escritura de los metadatos ha fallado'; -$lang['metasaveok'] = 'Los metadatos han sido guardados'; -$lang['img_title'] = 'Título:'; -$lang['img_caption'] = 'Información: '; -$lang['img_date'] = 'Fecha:'; -$lang['img_fname'] = 'Nombre del archivo:'; -$lang['img_fsize'] = 'Tamaño:'; -$lang['img_artist'] = 'Fotógrafo:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Formato:'; -$lang['img_camera'] = 'Cámara:'; -$lang['img_keywords'] = 'Palabras claves:'; -$lang['img_width'] = 'Ancho:'; -$lang['img_height'] = 'Alto:'; -$lang['subscr_subscribe_success'] = 'Se agregó %s a las listas de suscripción para %s'; -$lang['subscr_subscribe_error'] = 'Error al agregar %s a las listas de suscripción para %s'; -$lang['subscr_subscribe_noaddress'] = 'No hay dirección asociada con tu registro, no se puede agregarte a la lista de suscripción'; -$lang['subscr_unsubscribe_success'] = 'Removido %s de la lista de suscripción para %s'; -$lang['subscr_unsubscribe_error'] = 'Error al remover %s de la lista de suscripción para %s'; -$lang['subscr_already_subscribed'] = '%s ya está suscrito a %s'; -$lang['subscr_not_subscribed'] = '%s no está suscrito a %s'; -$lang['subscr_m_not_subscribed'] = 'Actualmente no te encuentras suscrito a esta página o espacio de nombres'; -$lang['subscr_m_new_header'] = 'Agregar suscripción'; -$lang['subscr_m_current_header'] = 'Suscripciones actuales'; -$lang['subscr_m_unsubscribe'] = 'Darse de baja'; -$lang['subscr_m_subscribe'] = 'Suscribirse'; -$lang['subscr_m_receive'] = 'Recibir'; -$lang['subscr_style_every'] = 'enviar correo en cada cambio'; -$lang['subscr_style_digest'] = 'Resumen de correo electrónico de cambios por cada página (cada %.2f días)'; -$lang['subscr_style_list'] = 'lista de páginas modificadas desde el último correo electrónico (cada %.2f días)'; -$lang['authtempfail'] = 'La autenticación de usuarios no está disponible temporalmente. Si esta situación persiste, por favor avisa al administrador del wiki.'; -$lang['i_chooselang'] = 'Elija su idioma'; -$lang['i_installer'] = 'Instalador de DokuWiki'; -$lang['i_wikiname'] = 'Nombre del wiki'; -$lang['i_enableacl'] = 'Habilitar ACL (recomendado) (ACL: lista de control de acceso)'; -$lang['i_superuser'] = 'Super-usuario'; -$lang['i_problems'] = 'El instalador encontró algunos problemas, se muestran abajo. No se puede continuar la instalación hasta que usted no los corrija.'; -$lang['i_modified'] = 'Por razones de seguridad este script sólo funcionará con una instalación nueva y no modificada de Dokuwiki. Usted debe extraer nuevamente los ficheros del paquete bajado, o bien consultar las instrucciones de instalación de Dokuwiki completas.'; -$lang['i_funcna'] = 'La función de PHP %s no está disponible. ¿Tal vez su proveedor de hosting la ha deshabilitado por alguna razón?'; -$lang['i_disabled'] = 'Ha sido deshabilitado por su proveedor.'; -$lang['i_funcnmail'] = 'Nota: La función de PHP mail() no está disponible. %s si no está disponible, puede instalar el complemento smtp.'; -$lang['i_phpver'] = 'Su versión de PHP %s es menor que la necesaria %s. Es necesario que actualice su instalación de PHP.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload se debe deshabilitar en php.ini para que funcione DokuWiki.'; -$lang['i_urandom'] = 'DokuWiki no puede crear números criptográficamente seguros para las cookies. Es posible que desee verificar la configuración de open_basedir en php.ini para obtener el acceso apropiado a /dev/urandom.'; -$lang['i_permfail'] = 'DokuWili no puede escribir %s. ¡Es necesario establecer correctamente los permisos de este directorio!'; -$lang['i_confexists'] = '%s ya existe'; -$lang['i_writeerr'] = 'Imposible crear %s. Se necesita que usted controle los permisos del fichero/directorio y que cree el fichero manualmente.'; -$lang['i_badhash'] = 'dokuwiki.php no reconocido o modificado (hash=%s)'; -$lang['i_badval'] = '%s - valor ilegal o vacío'; -$lang['i_success'] = 'La configuración ha concluido correctamente. Ahora puede eliminar el archivo install.php. Visite su nuevo DokuWiki.'; -$lang['i_failure'] = 'Han ocurrido algunos errores durante la escritura de los ficheros de configuración. Puede ser que necesite corregirlos manualmente antes de poder usar su nuevo DokuWiki.'; -$lang['i_policy'] = 'Política de ACL inicial'; -$lang['i_pol0'] = 'Wiki abierto (leer, escribir y subir archivos para todos)'; -$lang['i_pol1'] = 'Wiki público (leer para todos, escribir y subir archivos para usuarios registrados únicamente)'; -$lang['i_pol2'] = 'Wiki cerrado (leer, escribir y subir archivos para usuarios registrados únicamente)'; -$lang['i_allowreg'] = 'Permitir que los usuarios se registren a sí mismos'; -$lang['i_retry'] = 'Reintentar'; -$lang['i_license'] = 'Por favor escoja una licencia bajo la que publicar su contenido:'; -$lang['i_license_none'] = 'No mostrar ninguna información sobre licencias'; -$lang['i_pop_field'] = 'Por favor, ayúdanos a mejorar la experiencia de DokuWiki:'; -$lang['i_pop_label'] = 'Una vez al mes, enviar información anónima de uso de datos a los desarrolladores de DokuWiki'; -$lang['recent_global'] = 'Actualmente estás viendo los cambios dentro del namespace %s. También puedes ver los cambios recientes en el wiki completo.'; -$lang['years'] = 'hace %d años'; -$lang['months'] = 'hace %d meses'; -$lang['weeks'] = 'hace %d semanas'; -$lang['days'] = 'hace %d días'; -$lang['hours'] = 'hace %d horas'; -$lang['minutes'] = 'hace %d minutos'; -$lang['seconds'] = 'hace %d segundos'; -$lang['wordblock'] = 'Sus cambios no se han guardado porque contienen textos bloqueados (spam).'; -$lang['media_uploadtab'] = 'Cargar'; -$lang['media_searchtab'] = 'Buscar'; -$lang['media_file'] = 'Fichero'; -$lang['media_viewtab'] = 'Ver'; -$lang['media_edittab'] = 'Editar'; -$lang['media_historytab'] = 'Historial'; -$lang['media_list_thumbs'] = 'Miniaturas'; -$lang['media_list_rows'] = 'Celdas'; -$lang['media_sort_name'] = 'Nombre'; -$lang['media_sort_date'] = 'Fecha'; -$lang['media_namespaces'] = 'Escoge "espacio de nombre"'; -$lang['media_files'] = 'Ficheros en %s'; -$lang['media_upload'] = 'Cargar a %s'; -$lang['media_search'] = 'Buscar en %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s en %s'; -$lang['media_edit'] = 'Editar %s'; -$lang['media_history'] = 'Historial de %s'; -$lang['media_meta_edited'] = 'Metadatos editados'; -$lang['media_perm_read'] = 'Disculpa, no tienes los permisos necesarios para leer ficheros.'; -$lang['media_perm_upload'] = 'Disculpa, no tienes los permisos necesarios para cargar ficheros.'; -$lang['media_update'] = 'Actualizar nueva versión'; -$lang['media_restore'] = 'Restaurar esta versión'; -$lang['media_acl_warning'] = 'Puede que esta lista no esté completa debido a restricciones de la ACL y a las páginas ocultas.'; -$lang['email_fail'] = 'La función de PHP mail() falta o está deshabilitada. No se envió el siguiente correo electrónico:'; -$lang['currentns'] = 'Espacio de nombres actual'; -$lang['searchresult'] = 'Resultado de la búsqueda'; -$lang['plainhtml'] = 'HTML sencillo'; -$lang['wikimarkup'] = 'Etiquetado Wiki'; -$lang['page_nonexist_rev'] = 'La página no existía en %s. Por tanto fue creada en %s.'; -$lang['unable_to_parse_date'] = 'Incapaz de evaluar el parámetro "%s".'; -$lang['email_signature_text'] = 'Este mail ha sido generado por DokuWiki en -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/locked.txt deleted file mode 100644 index c1028ff..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Página bloqueada ====== - -Esta página está actualmente bloqueada porque la está editando otro usuario. Tienes que esperar a que termine de editarla o el bloqueo expire. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/login.txt deleted file mode 100644 index a8d9be7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Login ====== - -¡Actualmente no estás identificado! Introduce abajo tus datos de identificación para abrir una sesión. Necesitas tener las cookies activadas para identificarte. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/mailtext.txt deleted file mode 100644 index e74d3eb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Se ha cambiado o añadido una página en tu DokuWiki. Aquí están los detalles: - -Fecha : @DATE@ -Navegador : @BROWSER@ -Dirección-IP : @IPADDRESS@ -Nombre de Host : @HOSTNAME@ -Revisión Vieja: @OLDPAGE@ -Revisión Nueva : @NEWPAGE@ -Resumen de la edición: @SUMMARY@ -Usuario : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/es/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/newpage.txt deleted file mode 100644 index 98abee6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Este tema no existe todavía ====== - -Has seguido un enlace a un tema que no existe todavía. Puedes crearlo usando el botón **Crea esta página**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/norev.txt deleted file mode 100644 index 4bb7646..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== No existe esta revision ====== - -La revisión especificada no existe. Usa el botón ''Revisiones antiguas'' para una lista de revisiones antiguas de este documento. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/onceexisted.txt deleted file mode 100644 index e4ac24a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Esta página ya no está disponible ====== - -Has seguido un enlace a una página que ya no está disponible. Se puede averiguar el listado de [[?do=revisions|revisiones antiguas]] para comprobar cuando y por qué ha sido borrada, acceder a revisiones antiguas, o restaurarla. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/password.txt deleted file mode 100644 index 64bded4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Hola @FULLNAME@! - -Estos son los datos de usuario para @TITLE@ en @DOKUWIKIURL@ - -Usuario : @LOGIN@ -Contraseña : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/preview.txt deleted file mode 100644 index dead888..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Previsualización ====== - -Esto es una previsualización de cómo aparecerá tu texto. **Recuerda: no está guardado todavía**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/pwconfirm.txt deleted file mode 100644 index a99153c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Hola @FULLNAME@! - -Alguien solicitó una nueva contraseña para su nombre de usuario @TITLE@ en @DOKUWIKIURL@ - -Si usted no solicitó una nueva contraseña, simplemente ignore este email. - -Para confirmar que la solicitud fue realizada realmente por usted, por favor use el siguiente enlace. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/read.txt deleted file mode 100644 index 461b745..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/read.txt +++ /dev/null @@ -1 +0,0 @@ -Esta página es de solo lectura. Puedes ver la fuente pero no puedes cambiarla. Pregunta a tu administrador si crees que esto es incorrecto. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/recent.txt deleted file mode 100644 index 3e10cf4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Cambios Recientes ====== - -Las siguientes páginas han sido modificadas recientemente: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/register.txt deleted file mode 100644 index 843f95b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Registro como nuevo usuario ====== - -Completa toda la información del formulario para crear un nuevo usuario en este wiki. Asegúrate que escribes una **dirección de e-mail válida** puesto que allí se enviará tu contraseña. El nombre de usuario ha de ser un nombre válido según [[doku>es:pagename|pagename]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/registermail.txt deleted file mode 100644 index b9208a1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un nuevo usuario ha sido registrado. Aquí están los detalles: - -Usuario : @NEWUSER@ -Nombre completo : @NEWNAME@ -E-Mail : @NEWEMAIL@ - -Fecha : @DATE@ -Navegador : @BROWSER@ -Dirección-IP : @IPADDRESS@ -Nombre del host : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/resendpwd.txt deleted file mode 100644 index 1d74e79..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Enviar nueva contraseña ====== - -Completa la información requerida abajo para obtener una nueva contraseña para tu cuenta de usuario en este wiki. La nueva contraseña te será enviada a la dirección de mail que está registrada. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/resetpwd.txt deleted file mode 100644 index 76e6b4a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Establecer nueva contraseña ====== - -Favor de introducir una nueva contraseña para su cuenta en este wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/revisions.txt deleted file mode 100644 index 2c44612..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Revisiones Antiguas ====== - -Estas son revisiones más antiguas del documento actual. Para volver a una revisión antigua selecciónala de abajo, pulsa ''Edita esta página'' y guárdala. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/searchpage.txt deleted file mode 100644 index 4d70109..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Búsqueda ====== - -Puedes encontrar los resultados de tu búsqueda abajo. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/showrev.txt deleted file mode 100644 index c84bbc0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**¡Esta es una revisión vieja del documento!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/stopwords.txt deleted file mode 100644 index db095a7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/stopwords.txt +++ /dev/null @@ -1,172 +0,0 @@ -# Esta es una lista de palabras que estan ignoradas por el indexador, una palabra por línea -# Cuando se edita este archivo, asegúrese de usar la línea de terminaciones UNIX (una sola nueva línea) -# No necesita incluir palabras cortas con 3 caracteres - estas son ignoradas de todos modos -#Esta lista esta basada en las que encontramos en la siguiente url http://www.ranks.nl/stopwords/ -algún -alguna -algunas -alguno -algunos -ambos -ampleamos -ante -antes -aquel -aquellas -aquellos -aqui -arriba -atras -bajo -bastante -bien -cada -cierta -ciertas -cierto -ciertos -como -con -conseguimos -conseguir -consigo -consigue -consiguen -consigues -cual -cuando -dentro -desde -donde -dos -ellas -ellos -empleais -emplean -emplear -empleas -empleo -encima -entonces -entre -era -eramos -eran -eras -eres -esta -estaba -estado -estais -estamos -estan -estoy -fin -fue -fueron -fui -fuimos -gueno -hace -haceis -hacemos -hacen -hacer -haces -hago -incluso -intenta -intentais -intentamos -intentan -intentar -intentas -intento -largo -las -los -mientras -mio -modo -muchos -muy -nos -nosotros -otro -para -pero -podeis -podemos -poder -podria -podriais -podriamos -podrian -podrias -por -porque -primero -puede -pueden -puedo -qué -quien -sabe -sabeis -sabemos -saben -saber -sabes -ser -siendo -sin -sobre -sois -solamente -solo -somos -soy -sus -también -teneis -tenemos -tener -tengo -tiempo -tiene -tienen -todo -trabaja -trabajais -trabajamos -trabajan -trabajar -trabajas -trabajo -tras -tuyo -ultimo -una -unas -uno -unos -usa -usais -usamos -usan -usar -usas -uso -va -vais -valor -vamos -van -vaya -verdad -verdadera -verdadero -vosotras -vosotros -voy -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_digest.txt deleted file mode 100644 index 5bb5012..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Hola! - -La página @PAGE@ en @TITLE@ wiki ha cambiado. -Estos son los cambios: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Revisión Anterior: @OLDPAGE@ -Revisión Nueva: @NEWPAGE@ - -Para cancelar la página de notificaciones, entra a la wiki en -@DOKUWIKIURL@ luego visita -@SUBSCRIBE@ -y date de baja en la página y/o cambios en el espacio de nombre. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_form.txt deleted file mode 100644 index 3a8143c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administrador de Suscripciones ====== - -Esta página te permite administrar tus suscripciones para la página actual y espacio de nombres. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_list.txt deleted file mode 100644 index 4c58a2d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Hola! - -Las páginas en el espacio de nombres @PAGE@ en @TITLE@ wiki ha cambiado. -Estos son los cambios: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Para cancelar la página de notificaciones, entra a la wiki en -@DOKUWIKIURL@ luego visita -@SUBSCRIBE@ -y date de baja en la página y/o cambios en el espacio de nombre. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_single.txt deleted file mode 100644 index a974cc9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Hola! - -La página @PAGE@ en @TITLE@ wiki ha cambiado. -Estos son los cambios: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Fecha : @DATE@ -Usuario : @USER@ -Resumen de edición: @SUMMARY@ -Revisión Anterior: @OLDPAGE@ -Nueva Revisión: @NEWPAGE@ - -Para cancelar la página de notificaciones, entra a la wiki en -@DOKUWIKIURL@ luego visita -@SUBSCRIBE@ -y date de baja en la página y/o cambios en el espacio de nombre. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/updateprofile.txt deleted file mode 100644 index 822e558..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Actualiza el perfil de tu cuenta de usuario ====== - -Sólo necesitas completar aquellos campos que quieres cambiar. No puedes cambiar tu nombre de usuario. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/es/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/es/uploadmail.txt deleted file mode 100644 index eb1c5df..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/es/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Se ha subido un fichero a tu DokuWiki. Estos son los detalles: - -Archivo : @MEDIA@ -Ultima revisión: @OLD@ -Fecha : @DATE@ -Navegador : @BROWSER@ -Dirección IP : @IPADDRESS@ -Hostname : @HOSTNAME@ -Tamaño : @SIZE@ -MIME Type : @MIME@ -Usuario : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/admin.txt deleted file mode 100644 index 93882cc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administreerimine ====== - -Alljärgnevalt leiate nimekirja administratiivsetest tegevustest, mida DokuWiki võimaldab. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/adminplugins.txt deleted file mode 100644 index ee3ffb0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Täiendavad laiendused ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/backlinks.txt deleted file mode 100644 index 5635565..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Siia lehele lingiga haagitud lehed ====== - -Nimekiri nendest lehtedest, kuskohalt Sa lingi abil siia lehele saad. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/conflict.txt deleted file mode 100644 index c0de3dc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Uus versioon täitsa olemas ====== - -Sellest dokumendist, mis Sa toimetasid on tegelikult juba olemas ka uuem versioon. Selline asi juhtub siis kui sel ajal kui Sina vaikselt oma dokumendi kallal nokitsesid tegi keegi juba kähku omad Muutused sealsamas dokumendis ära. - -Vaata hoolikalt allpool näidatud erinevusi ja siis otsusta millise versiooni alles jätad. Kui Sa peaks valima ''salvesta'', siis juhtubki selline lugu, et Sinu versioon salvestatakse. kui Sa aga peaks klõpsama ''katkesta'' säilib hetkel kehtiv versioon. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/denied.txt deleted file mode 100644 index 600f3be..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sul pole ligipääsuluba ====== - -Kahju küll, aga sinu tublidusest ei piisa, et edasi liikuda. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/diff.txt deleted file mode 100644 index 400fb95..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Erinevused ====== - -Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/draft.txt deleted file mode 100644 index 18eb167..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Leidsin katkenud toimetamise ====== - -Sinu viimane toimetamissessioon ei lõppenud eelmine kord korrapäraselt. DokuWiki automaatselt salvestas Sinu pooliku töö, mida võid nüüd kasutada töö jätkamiseks. Allpool näed teksti, mis suudeti päästa. - -Kas tahad //taastada// kaotused, //kustutada// poolik töö või //üldse mitte midagi teha//? diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/edit.txt deleted file mode 100644 index f9d6801..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Toimeta seda lehte ja klõpsa ''Salvesta'' peal. Wikis teksti kujundamise vahenditega tutvumiseks, st. kuidas teha rasvast ja kaldkirja jne., vaata [[wiki:syntax|süntaksitutvustus lehelt]]. Kui Sa tahad midagi testida, saad seda teha [[playground:playground|mängualal]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/editrev.txt deleted file mode 100644 index 27ad5de..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Sa oled omale tõmmanud selle dokumendi vana versiooni!** Kui Sa selle salvestad sünnib nende andmetega uus versioon. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/index.txt deleted file mode 100644 index fec211d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sisukord ====== - -Alloleavs on loetletud kõik saada olevaist leheküljed, mis on järjestatud [[doku>namespaces|nimeruumi]]de alusel. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/et/jquery.ui.datepicker.js deleted file mode 100644 index 11d5857..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/jquery.ui.datepicker.js +++ /dev/null @@ -1,48 +0,0 @@ -/* Estonian initialisation for the jQuery UI date picker plugin. */ -/* Written by Mart Sõmermaa (mrts.pydev at gmail com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.et = { - closeText: "Sulge", - prevText: "Eelnev", - nextText: "Järgnev", - currentText: "Täna", - monthNames: [ "Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", - "Juuli", "August", "September", "Oktoober", "November", "Detsember" ], - monthNamesShort: [ "Jaan", "Veebr", "Märts", "Apr", "Mai", "Juuni", - "Juuli", "Aug", "Sept", "Okt", "Nov", "Dets" ], - dayNames: [ - "Pühapäev", - "Esmaspäev", - "Teisipäev", - "Kolmapäev", - "Neljapäev", - "Reede", - "Laupäev" - ], - dayNamesShort: [ "Pühap", "Esmasp", "Teisip", "Kolmap", "Neljap", "Reede", "Laup" ], - dayNamesMin: [ "P", "E", "T", "K", "N", "R", "L" ], - weekHeader: "näd", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.et ); - -return datepicker.regional.et; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/et/lang.php deleted file mode 100644 index 0556f62..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/lang.php +++ /dev/null @@ -1,336 +0,0 @@ - - * @author Aari Juhanson - * @author Kaiko Kaur - * @author kristian.kankainen@kuu.la - * @author Rivo Zängov - * @author Janar Leas - * @author Janar Leas - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '\''; -$lang['btn_edit'] = 'Toimeta seda lehte'; -$lang['btn_source'] = 'Näita lehepõhja'; -$lang['btn_show'] = 'Näita lehte'; -$lang['btn_create'] = 'Tekita selle lingi alla leht'; -$lang['btn_search'] = 'Otsi'; -$lang['btn_save'] = 'Salvesta'; -$lang['btn_preview'] = 'Eelvaade'; -$lang['btn_top'] = 'Tagasi lehe algusesse'; -$lang['btn_newer'] = '<< varajasemad'; -$lang['btn_older'] = '>> hilisemad'; -$lang['btn_revs'] = 'Eelmised versioonid'; -$lang['btn_recent'] = 'Viimased muudatused'; -$lang['btn_upload'] = 'Lae üles'; -$lang['btn_cancel'] = 'Katkesta'; -$lang['btn_index'] = 'Sisukord'; -$lang['btn_secedit'] = 'Toimeta'; -$lang['btn_login'] = 'Logi sisse'; -$lang['btn_logout'] = 'Logi välja'; -$lang['btn_admin'] = 'Administreeri'; -$lang['btn_update'] = 'Uuenda'; -$lang['btn_delete'] = 'Kustuta'; -$lang['btn_back'] = 'Tagasi'; -$lang['btn_backlink'] = 'Tagasilingid'; -$lang['btn_subscribe'] = 'Jälgi seda lehte (teated meilile)'; -$lang['btn_profile'] = 'Minu info'; -$lang['btn_reset'] = 'Taasta'; -$lang['btn_resendpwd'] = 'Sea uus salasõna'; -$lang['btn_draft'] = 'Toimeta mustandit'; -$lang['btn_recover'] = 'Taata mustand'; -$lang['btn_draftdel'] = 'Kustuta mustand'; -$lang['btn_revert'] = 'Taasta'; -$lang['btn_register'] = 'Registreeri uus kasutaja'; -$lang['btn_apply'] = 'Kinnita'; -$lang['btn_media'] = 'Meedia haldur'; -$lang['btn_deleteuser'] = 'Eemalda minu konto'; -$lang['loggedinas'] = 'Logis sisse kui:'; -$lang['user'] = 'Kasutaja'; -$lang['pass'] = 'Parool'; -$lang['newpass'] = 'Uus parool'; -$lang['oldpass'] = 'Vana parool'; -$lang['passchk'] = 'Korda uut parooli'; -$lang['remember'] = 'Pea mind meeles'; -$lang['fullname'] = 'Täielik nimi'; -$lang['email'] = 'E-post'; -$lang['profile'] = 'Kasutaja info'; -$lang['badlogin'] = 'Oops, Sinu kasutajanimi või parool oli vale.'; -$lang['badpassconfirm'] = 'Väär salasõna'; -$lang['minoredit'] = 'Ebaolulised muudatused'; -$lang['draftdate'] = 'Mustand automaatselt salvestatud'; -$lang['nosecedit'] = 'Leht on vahepeal muutunud, jaotiste teave osutus aegunuks sestap laeti tervelehekülg.'; -$lang['regmissing'] = 'Kõik väljad tuleb ära täita.'; -$lang['reguexists'] = 'Tegelikult on sellise nimega kasutaja juba olemas.'; -$lang['regsuccess'] = 'Kasutaja sai tehtud. Parool saadeti Sulle e-posti aadressil.'; -$lang['regsuccess2'] = 'Kasutaja sai tehtud.'; -$lang['regmailfail'] = 'Ilmselt tekkis e-posti teel parooli saatmisel mingi tõrge. Palun suhtle sel teemal -oma serveri administraatoriga!'; -$lang['regbadmail'] = 'Tundub, et Sinu antud e-posti aadress ei toimi - kui Sa arvad, et tegemist on -ekstitusega, suhtle oma serveri administraatoriga'; -$lang['regbadpass'] = 'Uus parool on kirjutatud erinevalt. Proovi uuesti.'; -$lang['regpwmail'] = 'Sinu DokuWiki parool'; -$lang['reghere'] = 'Sul ei olegi veel kasutajakontot? No aga tekita see siis endale!'; -$lang['profna'] = 'Viki ei toeta profiili muudatusi'; -$lang['profnochange'] = 'Muutused puuduvad.'; -$lang['profnoempty'] = 'Tühi nimi ega meiliaadress pole lubatud.'; -$lang['profchanged'] = 'Kasutaja info edukalt muudetud'; -$lang['profnodelete'] = 'See wiki ei toeta kasutajate kustutamist'; -$lang['profdeleteuser'] = 'Kustuta konto'; -$lang['profdeleted'] = 'Sinu kasutajakonto on sellest wikist kustutatud'; -$lang['profconfdelete'] = 'Soovin sellest wikist oma konnto eemaldada.
    See tegevus on taastamatu.'; -$lang['profconfdeletemissing'] = 'Kinnituse valikkast märkimata.'; -$lang['pwdforget'] = 'Unustasid parooli? Tee uus'; -$lang['resendna'] = 'See wiki ei toeta parooli taassaatmist.'; -$lang['resendpwd'] = 'Sea uus salasõna'; -$lang['resendpwdmissing'] = 'Khmm... Sa pead täitma kõik väljad.'; -$lang['resendpwdnouser'] = 'Aga sellist kasutajat ei ole.'; -$lang['resendpwdbadauth'] = 'See autentimiskood ei ole õige. Kontrolli, et kopeerisid terve lingi.'; -$lang['resendpwdconfirm'] = 'Kinnituslink saadeti meilile.'; -$lang['resendpwdsuccess'] = 'Uus parool saadeti Sinu meilile.'; -$lang['license'] = 'Kus pole öeldud teisiti, kehtib selle wiki sisule järgmine leping:'; -$lang['licenseok'] = 'Teadmiseks: Toimetades seda lehte, nõustud avaldama oma sisu järgmise lepingu alusel:'; -$lang['searchmedia'] = 'Otsi failinime:'; -$lang['searchmedia_in'] = 'Otsi %s'; -$lang['txt_upload'] = 'Vali fail, mida üles laadida:'; -$lang['txt_filename'] = 'Siseta oma Wikinimi (soovituslik):'; -$lang['txt_overwrt'] = 'Kirjutan olemasoleva faili üle'; -$lang['maxuploadsize'] = 'Üleslaadimiseks lubatu enim %s faili kohta.'; -$lang['lockedby'] = 'Praegu on selle lukustanud:'; -$lang['lockexpire'] = 'Lukustus aegub:'; -$lang['js']['willexpire'] = 'Teie lukustus selle lehe toimetamisele aegub umbes minuti pärast.\nIgasugu probleemide vältimiseks kasuta eelvaate nuppu, et lukustusarvesti taas tööle panna.'; -$lang['js']['notsavedyet'] = 'Sul on seal salvestamata muudatusi, mis kohe kõige kaduva teed lähevad. -Kas Sa ikka tahad edasi liikuda?'; -$lang['js']['searchmedia'] = 'Otsi faile'; -$lang['js']['keepopen'] = 'Jäta aken peale valiku sooritamist avatuks'; -$lang['js']['hidedetails'] = 'Peida detailid'; -$lang['js']['mediatitle'] = 'Lingi sätted'; -$lang['js']['mediadisplay'] = 'Lingi liik'; -$lang['js']['mediaalign'] = 'Joondus'; -$lang['js']['mediasize'] = 'Pildi mõõtmed'; -$lang['js']['mediatarget'] = 'Lingi siht'; -$lang['js']['mediaclose'] = 'Sulge'; -$lang['js']['mediainsert'] = 'Sisesta'; -$lang['js']['mediadisplayimg'] = 'Näita pilti.'; -$lang['js']['mediadisplaylnk'] = 'Näita ainult linki.'; -$lang['js']['mediasmall'] = 'Väiksem suurus'; -$lang['js']['mediamedium'] = 'Keskmine suurus'; -$lang['js']['medialarge'] = 'Suurem suurus'; -$lang['js']['mediaoriginal'] = 'Originaali suurus'; -$lang['js']['medialnk'] = 'Link üksikasjadele'; -$lang['js']['mediadirect'] = 'Otselink originaalile'; -$lang['js']['medianolnk'] = 'Ilma lingita'; -$lang['js']['medianolink'] = 'Ära lingi pilti'; -$lang['js']['medialeft'] = 'Joonda pilt vasakule.'; -$lang['js']['mediaright'] = 'Joonda pilt paremale.'; -$lang['js']['mediacenter'] = 'Joonda pilt keskele.'; -$lang['js']['medianoalign'] = 'Ära joonda.'; -$lang['js']['nosmblinks'] = 'Lingid \'Windows shares\'ile töötab ainult Microsoft Internet Exploreriga. -Siiski võid kopeerida ja asetada lingi.'; -$lang['js']['linkwiz'] = 'Lingi nõustaja'; -$lang['js']['linkto'] = 'Lingi:'; -$lang['js']['del_confirm'] = 'Kas kustutame selle kirje?'; -$lang['js']['restore_confirm'] = 'Tõesti taastad selle järgu?'; -$lang['js']['media_diff'] = 'Vaatle erisusi:'; -$lang['js']['media_diff_both'] = 'Kõrvuti'; -$lang['js']['media_diff_opacity'] = 'Kuma läbi'; -$lang['js']['media_diff_portions'] = 'Puhasta'; -$lang['js']['media_select'] = 'Vali failid…'; -$lang['js']['media_upload_btn'] = 'Lae üles'; -$lang['js']['media_done_btn'] = 'Valmis'; -$lang['js']['media_drop'] = 'Üleslaadimiseks viska failid siia'; -$lang['js']['media_cancel'] = 'eemalda'; -$lang['js']['media_overwrt'] = 'Asenda olemasolevad failid'; -$lang['rssfailed'] = 'Sinu soovitud info ammutamisel tekkis viga: '; -$lang['nothingfound'] = 'Oops, aga mitte muhvigi ei leitud.'; -$lang['mediaselect'] = 'Hunnik faile'; -$lang['uploadsucc'] = 'Üleslaadimine läks ootuspäraselt hästi'; -$lang['uploadfail'] = 'Üleslaadimine läks nässu. Äkki pole Sa selleks lihtsalt piisavalt võimukas tegija?'; -$lang['uploadwrong'] = 'Ei saa Sa midagi üles laadida. Oops, aga seda tüüpi faili sul lihtsalt ei lubata üles laadida'; -$lang['uploadexist'] = 'Fail on juba olemas. Midagi ei muudetud.'; -$lang['uploadbadcontent'] = 'Üles laaditu ei sobinud %s faililaiendiga.'; -$lang['uploadspam'] = 'Üleslaadimine tõrjuti rämpssisu vältija poolt.'; -$lang['uploadxss'] = 'Üleslaadimine tõrjuti kahtlase sisu võimaluse tõttu'; -$lang['uploadsize'] = 'Üles laaditud fail on liiga suur (maksimaalne suurus on %s).'; -$lang['deletesucc'] = 'Fail nimega "%s" sai kustutatud.'; -$lang['deletefail'] = 'Faili nimega "%s" ei kustutatud (kontrolli õigusi).'; -$lang['mediainuse'] = 'Faili nimega "%s" ei kustutatud, sest see on kasutuses.'; -$lang['namespaces'] = 'Alajaotus'; -$lang['mediafiles'] = 'Failid on Sulle kättesaadavad'; -$lang['accessdenied'] = 'Ligipääs keelatud.'; -$lang['mediausage'] = 'Kasuta järgmist kirjapilti sellele failile viitamaks:'; -$lang['mediaview'] = 'Vaata faili algsel kujul.'; -$lang['mediaroot'] = 'juur'; -$lang['mediaupload'] = 'Lae fail sellesse nimeruumi (kataloogi). Loomaks täiendavaid alam-nimeruume, kasuta wiki-nime ja nimeruumide eraldamiseks koolonit.'; -$lang['mediaextchange'] = 'Faili laiend .%s-st %s-ks!'; -$lang['reference'] = 'Viited'; -$lang['ref_inuse'] = 'Seda faili ei saa kustutada, sest teda kasutavad järgmised lehed:'; -$lang['ref_hidden'] = 'Mõned viidad failile on lehtedel, millele sul ei ole ligipääsu'; -$lang['hits'] = 'Päringu tabamused'; -$lang['quickhits'] = 'Päringule vastavad lehed'; -$lang['toc'] = 'Sisujuht'; -$lang['current'] = 'Hetkel kehtiv'; -$lang['yours'] = 'Sinu versioon'; -$lang['diff'] = 'Näita erinevusi hetkel kehtiva versiooniga'; -$lang['diff2'] = 'Näita valitud versioonide erinevusi'; -$lang['difflink'] = 'Lõlita võrdlemise vaatele'; -$lang['diff_type'] = 'Vaata erinevusi:'; -$lang['diff_inline'] = 'Jooksvalt'; -$lang['diff_side'] = 'Kõrvuti'; -$lang['line'] = 'Rida'; -$lang['breadcrumb'] = 'Käidud rada:'; -$lang['youarehere'] = 'Sa oled siin:'; -$lang['lastmod'] = 'Viimati muutnud:'; -$lang['by'] = 'persoon'; -$lang['deleted'] = 'eemaldatud'; -$lang['created'] = 'tekitatud'; -$lang['restored'] = 'vana versioon taastatud (%s)'; -$lang['external_edit'] = 'väline muutmine'; -$lang['summary'] = 'kokkuvõte muudatustest'; -$lang['noflash'] = 'Sele sisu vaatamisesks on vajalik Adobe Flash Laiendus.'; -$lang['tools'] = 'Tööriistad'; -$lang['user_tools'] = 'Kasutaja tarvikud'; -$lang['site_tools'] = 'Lehe tööriistad'; -$lang['page_tools'] = 'Lehekülje tarvikud'; -$lang['skip_to_content'] = 'mine sisule'; -$lang['sidebar'] = 'Külgriba'; -$lang['mail_newpage'] = 'leht lisatud:'; -$lang['mail_changed'] = 'leht muudetud'; -$lang['mail_subscribe_list'] = 'muutunud leheküljed nimeruumis:'; -$lang['mail_new_user'] = 'Uus kasutaja:'; -$lang['mail_upload'] = 'üles laetud fail:'; -$lang['changes_type'] = 'Näita mmutuseid'; -$lang['pages_changes'] = 'Leheküljed'; -$lang['media_changes'] = 'Meedia failid'; -$lang['both_changes'] = 'Mõlemid, leheküljed ja meedia failid'; -$lang['qb_bold'] = 'Rasvane kiri'; -$lang['qb_italic'] = 'Kaldkiri'; -$lang['qb_underl'] = 'Alajoonega kiri'; -$lang['qb_code'] = 'Koodi tekst'; -$lang['qb_strike'] = 'Läbijoonitud tekst'; -$lang['qb_h1'] = '1. astme pealkiri'; -$lang['qb_h2'] = '2. astme pealkiri'; -$lang['qb_h3'] = '3. astme pealkiri'; -$lang['qb_h4'] = '4. astme pealkiri'; -$lang['qb_h5'] = '5. astme pealkiri'; -$lang['qb_h'] = 'Pealkiri'; -$lang['qb_hs'] = 'Vali pealkiri'; -$lang['qb_hplus'] = 'Kõrgem pealkiri'; -$lang['qb_hminus'] = 'Madalam pealkiri'; -$lang['qb_hequal'] = 'Sama taseme pealkiri'; -$lang['qb_link'] = 'Siselink'; -$lang['qb_extlink'] = 'Välislink'; -$lang['qb_hr'] = 'Horisontaalne vahejoon'; -$lang['qb_ol'] = 'Nummerdatud nimikiri'; -$lang['qb_ul'] = 'Mummuga nimekiri'; -$lang['qb_media'] = 'Lisa pilte ja muid faile'; -$lang['qb_sig'] = 'Lisa allkiri!'; -$lang['qb_smileys'] = 'Emotikonid'; -$lang['qb_chars'] = 'Erisümbolid'; -$lang['upperns'] = 'mine ülemisse nimeruumi'; -$lang['metaedit'] = 'Muuda lisainfot'; -$lang['metasaveerr'] = 'Lisainfo salvestamine läks untsu.'; -$lang['metasaveok'] = 'Lisainfo salvestatud'; -$lang['btn_img_backto'] = 'Tagasi %s'; -$lang['img_title'] = 'Tiitel:'; -$lang['img_caption'] = 'Kirjeldus:'; -$lang['img_date'] = 'Kuupäev:'; -$lang['img_fname'] = 'Faili nimi:'; -$lang['img_fsize'] = 'Suurus:'; -$lang['img_artist'] = 'Autor:'; -$lang['img_copyr'] = 'Autoriõigused:'; -$lang['img_format'] = 'Formaat:'; -$lang['img_camera'] = 'Kaamera:'; -$lang['img_keywords'] = 'Võtmesõnad:'; -$lang['img_width'] = 'Laius:'; -$lang['img_height'] = 'Kõrgus:'; -$lang['btn_mediaManager'] = 'Näita meediahalduris'; -$lang['subscr_subscribe_success'] = '%s lisati %s tellijaks'; -$lang['subscr_subscribe_error'] = 'Viga %s lisamisel %s tellijaks'; -$lang['subscr_subscribe_noaddress'] = 'Sinu kasutajaga pole seotud ühtegi aadressi, seega ei saa sind tellijaks lisada'; -$lang['subscr_unsubscribe_success'] = '%s eemaldati %s tellijatest'; -$lang['subscr_unsubscribe_error'] = 'Viga %s eemaldamisel %s tellijatest'; -$lang['subscr_already_subscribed'] = '%s on juba %s tellija'; -$lang['subscr_not_subscribed'] = '%s pole %s tellija'; -$lang['subscr_m_not_subscribed'] = 'Sina pole hetkel selle lehekülje ega nimeruumi tellija.'; -$lang['subscr_m_new_header'] = 'Lisa tellimus'; -$lang['subscr_m_current_header'] = 'Hetkel tellitud'; -$lang['subscr_m_unsubscribe'] = 'Eemalda tellimus'; -$lang['subscr_m_subscribe'] = 'Telli'; -$lang['subscr_style_every'] = 'igast toimetamisest teavitab ekiri'; -$lang['subscr_style_digest'] = 'kokkuvõte ekirjaga toimetamistest igal leheküljel (iga %.2f päeva järel)'; -$lang['subscr_style_list'] = 'Peale viimast ekirja (iga %.2f päeva järel) toimetaud lehekülgede loend.'; -$lang['authtempfail'] = 'Kasutajate autentimine on ajutiselt rivist väljas. Kui see olukord mõne aja jooksul ei parane, siis teavita sellest serveri haldajat.'; -$lang['i_chooselang'] = 'Vali keel'; -$lang['i_installer'] = 'DokuWiki paigaldaja'; -$lang['i_wikiname'] = 'Wiki nimi'; -$lang['i_enableacl'] = 'Kas lubada kasutajate haldus (soovitatav)'; -$lang['i_superuser'] = 'Superkasutaja'; -$lang['i_problems'] = 'Paigaldaja leidis mõned vead, mis on allpool välja toodud. Enne vigade eemaldamist ei saa jätkata.'; -$lang['i_modified'] = 'Õnnetuste vältimiseks läheb see skript käima ainult värskelt paigaldatud ja muutmata Dokuwiki peal. - Sa peaksid ilmselt kogu koodi uuesti lahti pakkima. Vaata ka Dokuwiki installeerimis juhendit'; -$lang['i_funcna'] = 'PHP funktsiooni %s ei ole olemas.võibolla sinu serveri hooldaja on selle mingil põhjusel keelanud?'; -$lang['i_phpver'] = 'Sinu PHP versioon %s on vanem nõutavast %s. Pead oma paigaldatud PHP-d uuendama.'; -$lang['i_permfail'] = 'Dokuwiki ei saa kirjutada faili %s. Kontrolli serveris failide õigused üle.'; -$lang['i_confexists'] = '%s on juba olemas'; -$lang['i_writeerr'] = 'Faili %s ei lubata tekitada. Kontrolli kataloogi ja faili õigusi.'; -$lang['i_badhash'] = 'Tundmatu või muutunud dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - lubamatu või tühi väärtus'; -$lang['i_success'] = 'Seadistamine on õnnelikult lõpule viidud. Sa võid nüüd kustutada faili install.php. Alusta oma uue DokuWiki täitmist.'; -$lang['i_failure'] = 'Konfiguratsiooni faili kirjutamisel esines vigu. Võimalik, et pead need käsitsi parandama enne uue DokuWiki täitma asumist.'; -$lang['i_policy'] = 'Wiki õiguste algne poliitika'; -$lang['i_pol0'] = 'Avatud (lugemine, kirjutamine ja üleslaadimine kõigile lubatud)'; -$lang['i_pol1'] = 'Avalikuks lugemiseks (lugeda saavad kõik, kirjutada ja üles laadida vaid registreeritud kasutajad)'; -$lang['i_pol2'] = 'Suletud (kõik õigused, kaasaarvatud lugemine on lubatud vaid registreeritud kasutajatele)'; -$lang['i_allowreg'] = 'Luba kasutajail endid ise arvele võtta'; -$lang['i_retry'] = 'Proovi uuesti'; -$lang['i_license'] = 'Vali leping, mille alusel wiki sisu avaldatakse:'; -$lang['i_license_none'] = 'Ära näita mingit lepingu teavet'; -$lang['i_pop_field'] = 'Aitake meil täiendada DokuWiki kasutuskogemsut:'; -$lang['i_pop_label'] = 'Kord kuus, saada DokuWiki arendajatele anonüümseid kasutus andmeid.'; -$lang['recent_global'] = 'Uurid hetkel nimeruumi %s muudatusi. Võid uurida ka kogu selle wiki muudatusi.'; -$lang['years'] = '%d aasta eest'; -$lang['months'] = '%d kuu eest'; -$lang['weeks'] = '%d nädala eest'; -$lang['days'] = '%d päeva eest'; -$lang['hours'] = '%d tunni eest'; -$lang['minutes'] = '%d minuti eest'; -$lang['seconds'] = '%d sekundi eest'; -$lang['wordblock'] = 'Sinu toimetus jäeti muutmata tõrjutud teksti tõttu (rämpspost?).'; -$lang['media_uploadtab'] = 'Lae-↑ '; -$lang['media_searchtab'] = 'Otsi'; -$lang['media_file'] = 'Fail'; -$lang['media_viewtab'] = 'Vaata'; -$lang['media_edittab'] = 'Toimeta'; -$lang['media_historytab'] = 'Ajalugu'; -$lang['media_list_thumbs'] = 'Pisipildid'; -$lang['media_list_rows'] = 'Ridu'; -$lang['media_sort_name'] = 'Nimi'; -$lang['media_sort_date'] = 'Kuupäev'; -$lang['media_namespaces'] = 'Vali nimeruum'; -$lang['media_files'] = 'Failid %s-is'; -$lang['media_upload'] = 'Lae %s-ssi'; -$lang['media_search'] = 'Leia %s-st'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s asub %s-s'; -$lang['media_edit'] = 'Muuda %s-i'; -$lang['media_history'] = '%s ajalugu'; -$lang['media_meta_edited'] = 'toimetati päiseteavet'; -$lang['media_perm_read'] = 'Sul pole piisavaid õigusi failide vaatamiseks'; -$lang['media_perm_upload'] = 'Sul pole piisavaid õigusi failide üleslaadimiseks'; -$lang['media_update'] = 'Lea üles uus järk'; -$lang['media_restore'] = 'Ennista sellele järgule'; -$lang['currentns'] = 'Hetke nimeruum'; -$lang['searchresult'] = 'Otsingu tulemus'; -$lang['plainhtml'] = 'Liht-HTML'; -$lang['wikimarkup'] = 'Wiki märgistus'; -$lang['email_signature_text'] = 'See meil on saadetud DokuWiki poolt -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/locked.txt deleted file mode 100644 index 0fd2743..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Leht lukustatud ====== - -Hetkel on see leht lukustatud kuna teine kasutaja toimetab tema kallal. Sa pead ootama kuni ta kas lõpetab või lukustus aegub. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/login.txt deleted file mode 100644 index 3e746cd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Logi sisse ====== - -Hetkel pole Sa sisse logitud! Allpool saad sisestada kõik vajaliku, et sisse logida. Kui Sa oled oma arvuti taga ainukasutaja oleks hea kui Su arvutil oleks lubatud 'cookies', st. järgmine kord kui siia lehele tuled oled automaatselt sisse logitud. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/mailtext.txt deleted file mode 100644 index f1a6202..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Sinu lehte DokuWiki-s on muudetud. Alljärgnevalt detailid: - -Kuupäev : @DATE@ -Brauser : @BROWSER@ -IP-Aadress : @IPADDRESS@ -Arvuti nimi : @HOSTNAME@ -Eelnev versioon : @OLDPAGE@ -Uus versioon : @NEWPAGE@ -Toimeta kokkuvõtet: @SUMMARY@ -Kasutaja : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/newpage.txt deleted file mode 100644 index e439366..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Seda teemat veel ei ole ====== - -Sa klikkisid lingile, mille all teemat veel pole. Selle saad Sa tekitada kasutades **Tekita see leht nuppu**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/norev.txt deleted file mode 100644 index d126d23..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sellist versiooni pole ====== - -Sellist versiooni ei ole olemas. Selle dokumendi eelmiste versioonide nägemiseks klõpsa ''Eelmised versioonid'' nupul. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/password.txt deleted file mode 100644 index 9d75bb8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Hi @FULLNAME@! - -Siin on sinu kasutajaandmed @TITLE@ks @DOKUWIKIURL@s - -Sisse logimisnimi : @LOGIN@ -Parool : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/preview.txt deleted file mode 100644 index a1699c1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Eelvaade ====== - -Siin saad eelnevalt vaadata, milline su tekst välja näeks. **Pea aga meeles, et see ei ole veel salvestatud**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/pwconfirm.txt deleted file mode 100644 index 1e7b65b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Tere @FULLNAME@! - -Keegi on Sinu parooli uuendust soovinud kasutajale @TITLE@ (@DOKUWIKIURL@). - -Kui see ei olnud Sina, siis võid seda meili lihtsalt ignoreerida. - -Kinnitamaks uue parooli saamise soovi mine aadressile: - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/read.txt deleted file mode 100644 index 8ca3695..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/read.txt +++ /dev/null @@ -1 +0,0 @@ -Seda lehte saad ainult lugeda. Saad küll vaadata lehe põhja aga muuta midagi ei saa. Suhtle oma serveri administraatoriga kui Sa millegagi rahul pole. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/recent.txt deleted file mode 100644 index 4166986..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Viimased muutused ====== - -Viimati muudeti alljärgnevaid lehti: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/register.txt deleted file mode 100644 index ae9bf6a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Registreeri uus kasutaja ====== - -Täida alljärgnevad lüngad et me saaks Sulle Wikis kasutajakonto tekitada. Ole nii kena ja kindlasti pane kirja oma **kehtiv e-posti aadress** - Sinu uus parool saadetakse sellele aadressile. Sisselogimise nimi peaks olema kehtiv [[doku>pagename|lehenimi]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/registermail.txt deleted file mode 100644 index 3b78963..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Uus kasutaja on registreeritud. Tema info: - -Kasutaja : @NEWUSER@ -Täielik nimi : @NEWNAME@ -E-post : @NEWEMAIL@ - -Kuupäev : @DATE@ -Lehitseja : @BROWSER@ -IP-Aaddress : @IPADDRESS@ -Hosti nimi : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/resendpwd.txt deleted file mode 100644 index c06e1c0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Saada uus parool ====== - -Palun sisesta oma kasutaja nimi, et saada uut parooli. Soovi kinnitamiseks saadame Sinu meilile lingi. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/resetpwd.txt deleted file mode 100644 index 81660a1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sea uus salasõna ====== - -Sisesta oma selle wiki kasutajale uus salasõna diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/revisions.txt deleted file mode 100644 index f8dc742..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== eelnevad versioonid ====== - -Need on käesoleva dokumendi eelnevad versioonid. Vana versiooni juurde tagasi pöördumiseks vali sobiv, klõpsa ''Toimeta seda lehte'' peal ja salvesta see. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/searchpage.txt deleted file mode 100644 index 5dbb48b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Otsi ====== - -Leiad vasted oma otsingule. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/showrev.txt deleted file mode 100644 index ef73d74..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**See on dokumendi vana versioon!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/stopwords.txt deleted file mode 100644 index 5dda5f7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/stopwords.txt +++ /dev/null @@ -1,15 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -# This list is based upon the ones found at http://www.ranks.nl/stopwords/ -ning -ega -see -mina -sina -tema -meie -teie -nemad -com -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_digest.txt deleted file mode 100644 index d382912..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_digest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Tere! - -Wiki-s @TITLE@ toimetati lehekülge @PAGE@. - -Muudatustest lähemalt: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Endine: @OLDPAGE@ -Uus: @NEWPAGE@ - -Lehekülje teavituste katkestamiseks, sisene wiki-sse aadressil @DOKUWIKIURL@ -ja mine: -@SUBSCRIBE@ -ning loobu lehekülje ja/või nimeruumi muudatuste teavitustest. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_form.txt deleted file mode 100644 index 61a005b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tellimuste haldus ====== - -See lehekülg lubab sul hallata oma tellimusi antud leheküljele ja nimeruumile. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_list.txt deleted file mode 100644 index ec32a6b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_list.txt +++ /dev/null @@ -1,15 +0,0 @@ -Tere! - -Wiki-s @TITLE@ toimetati nimeruumi @PAGE@. -Muudatustest lähemalt: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- -Endine: @OLDPAGE@ -Uus: @NEWPAGE@ - -Lehekülje teavituste katkestamiseks, sisene wiki-sse aadressil @DOKUWIKIURL@ -ja mine: -@SUBSCRIBE@ -ning loobu lehekülje ja/või nimeruumi muudatuste teavitustest. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_single.txt deleted file mode 100644 index 02069a6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Tere! - -Wiki-s @TITLE@ toimetati lehekülge @PAGE@. -Muudatustest lähemalt: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Kuupäev : @DATE@ -Kasutaja : @USER@ -Kokkuvõte: @SUMMARY@ -Endine: @OLDPAGE@ -Uus: @NEWPAGE@ - -Lehekülje teavituste katkestamiseks, sisene wiki-sse aadressil @DOKUWIKIURL@ -ja mine: -@SUBSCRIBE@ -ning loobu lehekülje ja/või nimeruumi muudatuste teavitustest. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/updateprofile.txt deleted file mode 100644 index e02429d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Uuenda oma kasutaja infot ====== - -Täida ainult need väljad, mida tahad uuendada. Uuendada ei saa kasutajanime. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/et/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/et/uploadmail.txt deleted file mode 100644 index 2c21926..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/et/uploadmail.txt +++ /dev/null @@ -1,12 +0,0 @@ -Sinu DokuWiki-sse lisati fail. -Lähemalt: - - Fail : @MEDIA@ - Endine : @OLD@ - Kuupäev : @DATE@ - Veebilehitseja : @BROWSER@ - IP-aadress : @IPADDRESS@ - Hostinimi : @HOSTNAME@ - Suurus : @SIZE@ - MIME liik : @MIME@ - Kasutaja : @ USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/admin.txt deleted file mode 100644 index 1367326..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Kudeaketa ====== - -Jarraian wikia kudeatzeko erabilgarri dauden tresnak aurki ditzakezu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/adminplugins.txt deleted file mode 100644 index 20709bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Plugin Gehigarriak ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/backlinks.txt deleted file mode 100644 index 76d5cd4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Itzulera Estekak ====== - -Orri honetara bueltan estekatzen dutela diruditen orrien lista bat da honakoa. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/conflict.txt deleted file mode 100644 index c9c614a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Bertsio berriago bat existitzen da ====== - -Editatu duzun dokumentua baino bertsio berriago existitzen da. Editatzen ari zarela beste erabiltzaile batek dokumentua aldatzen duenean gertatzen da hau. - -Aztertu arretaz behean erakutsitako desberdintasunak eta erabaki zein bertsio mantendu. Zure aukera "Gorde" bada, zure bertsioa gordeko da. Uneko bertsioa mantentzeko "ezeztatu" sakatu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/denied.txt deleted file mode 100644 index 7ceddea..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ez duzu baimenik ====== - -Barkatu, ez duzu baimenik orri hau ikusteko. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/diff.txt deleted file mode 100644 index f79fa5f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Aldaketak ====== - -Aukeratutako bertsioaren eta egungo bertsioaren arteko aldaketak aurkezten ditu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/draft.txt deleted file mode 100644 index 1e48e44..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Zirriborro fitxategia aurkitu da ====== - -Zure azken edizio saioa orri honetan ez zen zuzen burutu. DokuWiki-k automatikoki zirriborro bat gorde zuen lanean ari zinen bitartean eta orain zure edizioa jarraitzeko erabili dezakezu. Behean ikusi dezakezu zure asken saioan gorde ziren datuak. - -Erabaki mesedez zure edizio saio galdua //berreskuratu// nahi duzun, automatikoki gordetako zirriborroa //ezabatu// nahi duzun edo edizio prozesua //ezeztatu// nahi duzun. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/edit.txt deleted file mode 100644 index c117731..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Egin aldaketak eta ''Gorde'' pultsatu. Begiratu [[wiki:syntax]] Wiki-aren sintaxiarentzat. Mesedez aldaketak orrialdea **hobetzeko** bakarrik egin itzazu. Probak egin nahi badituzu, ikas ezazu [[playground:playground]] erabiltzen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/editrev.txt deleted file mode 100644 index 920cd89..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Dokumentuaren bertsio zahar bat ireki duzu!** Gordetzen baduzu bertsio berri bat sortuko duzu datu hauekin. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/index.txt deleted file mode 100644 index 7b439a8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Aurkibidea ====== - -[[doku>namespaces|namespaces]] bitartez ordenatutako aurkibidea da hau. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/eu/install.html deleted file mode 100644 index bbbfb1f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Orri honek Dokuwiki-ren lehenengo instalazioan eta konfigurazioan gidatzen du. Instalatzaile honen informazio gehiago eskuragarri dago bere dokumentazio orrian.

    - -

    DokuWikik fitxategi arruntak erabiltzen ditu wiki orriak eta orri horiekin erlazionatutako informazioa (adb. irudiak, bilaketa indizeak, azken berrikuspenak, etab.) gordetzeko. Modu egokian funtziona dezan, DokuWikik idazketa baimena behar du fitxategi horiek gordetzen dituzten direktorioetan. Instalatzaile hau ez da gai direktorio baimenak ezartzeko. Hori normalean komando bidez egin beharra dago, edo hosting bat erabiliz gero, FTP bidez edo hosting-aren kontrol panel bidez (adb. cPanel).

    - -

    Instalatzaile honek zure DokiWikiren konfigurazioa ezarriko du AKLrentzat, zeinak administratzaileei ahalbidetzen dien saioa hasi eta DokuWikiren administrazio menua atzitzea plugin-ak instalatu, erabiltzaileak kudeatu, wiki orrietara atzipenak kudeatu eta konfigurazio aukerak aldatzeko. Hau ez da beharrezkoa DokuWikirentzat funtziona ahal dezan, baina DokuWiki administratzeko errazagoa egingo du.

    - -

    Esperientziadun erabiltzaileek edo ezarpen behar bereziak dituzten erabiltzaileek honako estekak erabili beharko lituzkete xehetasun gehiago lortzeko instalazio azalpenen inguruan eta konfigurazio ezarpenen inguruan.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/eu/jquery.ui.datepicker.js deleted file mode 100644 index 0de057c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/jquery.ui.datepicker.js +++ /dev/null @@ -1,39 +0,0 @@ -/* Karrikas-ek itzulia (karrikas@karrikas.com) */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.eu = { - closeText: "Egina", - prevText: "Aur", - nextText: "Hur", - currentText: "Gaur", - monthNames: [ "urtarrila", "otsaila", "martxoa", "apirila", "maiatza", "ekaina", - "uztaila", "abuztua", "iraila", "urria", "azaroa", "abendua" ], - monthNamesShort: [ "urt.", "ots.", "mar.", "api.", "mai.", "eka.", - "uzt.", "abu.", "ira.", "urr.", "aza.", "abe." ], - dayNames: [ "igandea", "astelehena", "asteartea", "asteazkena", "osteguna", "ostirala", "larunbata" ], - dayNamesShort: [ "ig.", "al.", "ar.", "az.", "og.", "ol.", "lr." ], - dayNamesMin: [ "ig", "al", "ar", "az", "og", "ol", "lr" ], - weekHeader: "As", - dateFormat: "yy-mm-dd", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.eu ); - -return datepicker.regional.eu; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/eu/lang.php deleted file mode 100644 index ef6fd6e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/lang.php +++ /dev/null @@ -1,339 +0,0 @@ - - * @author Inko Illarramendi - * @author Zigor Astarbe - * @author Yadav Gowda - * @author Osoitz - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Aldatu orri hau'; -$lang['btn_source'] = 'Kodea ikusi'; -$lang['btn_show'] = 'Orria ikusi'; -$lang['btn_create'] = 'Sortu orri hau'; -$lang['btn_search'] = 'Bilatu'; -$lang['btn_save'] = 'Gorde'; -$lang['btn_preview'] = 'Aurrebista'; -$lang['btn_top'] = 'Itzuli gora'; -$lang['btn_newer'] = '<< berriagoa'; -$lang['btn_older'] = 'zaharragoa >>'; -$lang['btn_revs'] = 'Berrikuspen zaharrak'; -$lang['btn_recent'] = 'Azken aldaketak'; -$lang['btn_upload'] = 'Ireki'; -$lang['btn_cancel'] = 'Ezeztatu'; -$lang['btn_index'] = 'Aurkibidea'; -$lang['btn_secedit'] = 'Aldatu'; -$lang['btn_login'] = 'Sartu'; -$lang['btn_logout'] = 'Irten'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Eguneratu'; -$lang['btn_delete'] = 'Ezabatu'; -$lang['btn_back'] = 'Atzera'; -$lang['btn_backlink'] = 'Itzulera estekak'; -$lang['btn_subscribe'] = 'Harpidetu Orri Aldaketetara'; -$lang['btn_profile'] = 'Eguneratu Profila '; -$lang['btn_reset'] = 'Aldaketak Desegin'; -$lang['btn_resendpwd'] = 'Pasahitza berria ezarri'; -$lang['btn_draft'] = 'Editatu zirriborroa'; -$lang['btn_recover'] = 'Berreskuratu zirriborroa'; -$lang['btn_draftdel'] = 'Ezabatu zirriborroa'; -$lang['btn_revert'] = 'Berrezarri'; -$lang['btn_register'] = 'Erregistratu'; -$lang['btn_apply'] = 'Baieztatu'; -$lang['btn_media'] = 'Media Kudeatzailea'; -$lang['btn_deleteuser'] = 'Nire kontua kendu'; -$lang['btn_img_backto'] = 'Atzera hona %s'; -$lang['btn_mediaManager'] = 'Media kudeatzailean ikusi'; -$lang['loggedinas'] = 'Erabiltzailea:'; -$lang['user'] = 'Erabiltzailea'; -$lang['pass'] = 'Pasahitza'; -$lang['newpass'] = 'Pasahitz berria'; -$lang['oldpass'] = 'Baieztatu oraingo pasahitza'; -$lang['passchk'] = 'berriz'; -$lang['remember'] = 'Gogoratu'; -$lang['fullname'] = 'Izen Deiturak'; -$lang['email'] = 'E-Maila'; -$lang['profile'] = 'Erabiltzaile Profila'; -$lang['badlogin'] = 'Barkatu, prozesuak huts egin du; saiatu berriz'; -$lang['badpassconfirm'] = 'Pasahitz okerra'; -$lang['minoredit'] = 'Aldaketa Txikiak'; -$lang['draftdate'] = 'Zirriborroa automatikoki gorde da hemen:'; -$lang['nosecedit'] = 'Orria aldatua izan da bitartean, info atala zaharkituta geratu da, orri osoa kargatu da horren ordez.'; -$lang['regmissing'] = 'Barkatu, hutsune guztiak bete behar dituzu.'; -$lang['reguexists'] = 'Barkatu, izen bereko erabiltzailea existitzen da.'; -$lang['regsuccess'] = 'Erabiltzailea sortu da. Pasahitza mailez bidaliko zaizu.'; -$lang['regsuccess2'] = 'Erabiltzailea sortua izan da.'; -$lang['regfail'] = 'Ezin izan da erabiltzailea sortu'; -$lang['regmailfail'] = 'Badirudi arazoren bat egon dela pasahitza mailez bidaltzeko orduan. Administratzailearekin harremanetan jarri!'; -$lang['regbadmail'] = 'Emandako helbidea ez da zuzena - jarri harremanetan administratzailearekin hau akats bat dela uste baduzu'; -$lang['regbadpass'] = 'Idatzitako bi pasahitzak ez dira berdinak, berriz saiatu.'; -$lang['regpwmail'] = 'Zure DokuWiki pasahitza'; -$lang['reghere'] = 'Oraindik ez duzu konturik? Eginzazu bat!'; -$lang['profna'] = 'Wiki honek ez du profilaren aldaketa ahalbidetzen'; -$lang['profnochange'] = 'Aldaketarik ez, ez dago egiteko ezer.'; -$lang['profnoempty'] = 'Izen edota e-posta hutsa ez dago onartua.'; -$lang['profchanged'] = 'Erabiltzaile profila arrakastaz eguneratua.'; -$lang['profnodelete'] = 'Wiki honek ez du erabiltzaileak ezabatzea onartzen'; -$lang['profdeleteuser'] = 'Kontua ezabatu'; -$lang['profdeleted'] = 'Zure erabiltzaile kontua wiki honetatik ezabatu da'; -$lang['profconfdelete'] = 'Nire kontua kendu nahi dut wiki honetatik.
    Ekintza hau ezin da desegin.'; -$lang['profconfdeletemissing'] = 'Ez da egiaztaketa-kutxa markatu'; -$lang['proffail'] = 'Erabiltzailearen perfila ez da eguneratu'; -$lang['pwdforget'] = 'Pasahitza ahaztu duzu? Eskuratu berri bat'; -$lang['resendna'] = 'Wiki honek ez du pasahitz berbidalketa onartzen.'; -$lang['resendpwd'] = '-entzat pasahitza berria ezarri'; -$lang['resendpwdmissing'] = 'Barkatu, eremu guztiak bete behar dituzu.'; -$lang['resendpwdnouser'] = 'Barkatu, ez dugu erabiltzaile hori datu-basean aurkitzen'; -$lang['resendpwdbadauth'] = 'Barkatu, kautotze kodea ez da baliozkoa. Ziurtatu baieztapen esteka osoa erabili duzula.'; -$lang['resendpwdconfirm'] = 'Baieztapen esteka bat e-postaz bidali da.'; -$lang['resendpwdsuccess'] = 'Zure pasahitz berria e-postaz bidali da.'; -$lang['license'] = 'Besterik esan ezean, wiki hontako edukia ondorengo lizentziapean argitaratzen da:'; -$lang['licenseok'] = 'Oharra: Orri hau editatzean, zure edukia ondorengo lizentziapean argitaratzea onartzen duzu: '; -$lang['searchmedia'] = 'Bilatu fitxategi izena:'; -$lang['searchmedia_in'] = 'Bilatu %s-n'; -$lang['txt_upload'] = 'Ireki nahi den fitxategia aukeratu:'; -$lang['txt_filename'] = 'Idatzi wikiname-a (aukerazkoa):'; -$lang['txt_overwrt'] = 'Oraingo fitxategiaren gainean idatzi'; -$lang['maxuploadsize'] = 'Igo gehienez %s fitxategiko'; -$lang['lockedby'] = 'Momentu honetan blokeatzen:'; -$lang['lockexpire'] = 'Blokeaketa iraungitzen da:'; -$lang['js']['willexpire'] = 'Zure blokeaketa orri hau aldatzeko minutu batean iraungitzen da.\nGatazkak saihesteko, aurreikusi botoia erabili blokeaketa denboragailua berrabiarazteko.'; -$lang['js']['notsavedyet'] = 'Gorde gabeko aldaketak galdu egingo dira. -Benetan jarraitu nahi duzu?'; -$lang['js']['searchmedia'] = 'Bilatu fitxategiak'; -$lang['js']['keepopen'] = 'Mantendu leihoa irekita aukeraketan'; -$lang['js']['hidedetails'] = 'Xehetasunak Ezkutatu'; -$lang['js']['mediatitle'] = 'Esteken ezarpenak'; -$lang['js']['mediadisplay'] = 'Esteka mota'; -$lang['js']['mediaalign'] = 'Lerrokatzea'; -$lang['js']['mediasize'] = 'Irudi tamaina'; -$lang['js']['mediatarget'] = 'Estekaren helburua'; -$lang['js']['mediaclose'] = 'Itxi'; -$lang['js']['mediainsert'] = 'Txertatu'; -$lang['js']['mediadisplayimg'] = 'Irudia erakutsi'; -$lang['js']['mediadisplaylnk'] = 'Esteka bakarrik erakutsi'; -$lang['js']['mediasmall'] = 'Bertsio txikia'; -$lang['js']['mediamedium'] = 'Bertsio ertaina'; -$lang['js']['medialarge'] = 'Bertsio handia'; -$lang['js']['mediaoriginal'] = 'Jatorrizko bertsioa'; -$lang['js']['medialnk'] = 'Esteka xehetasunen orrira'; -$lang['js']['mediadirect'] = 'Jatorrizkora esteka zuzena'; -$lang['js']['medianolnk'] = 'Estekarik ez'; -$lang['js']['medianolink'] = 'Ez estekatu irudia'; -$lang['js']['medialeft'] = 'Irudia ezkerrean lerrokatu'; -$lang['js']['mediaright'] = 'Irudia eskuinean lerrokatu'; -$lang['js']['mediacenter'] = 'Irudia erdian lerrokatu'; -$lang['js']['medianoalign'] = 'Ez erabili lerrokatzerik'; -$lang['js']['nosmblinks'] = 'Window baliabide konpartituetara estekek Microsoft Internet Explorer-en bakarrik balio dute. -Esteka kopiatu eta itsatsi dezakezu dena den.'; -$lang['js']['linkwiz'] = 'Estekatze Laguntzailea'; -$lang['js']['linkto'] = 'Estekatu hona:'; -$lang['js']['del_confirm'] = 'Benetan ezabatu aukeratutako fitxategia(k)?'; -$lang['js']['restore_confirm'] = 'Benetan bertsio hau berrezarri?'; -$lang['js']['media_diff'] = 'Diferentziak ikusi:'; -$lang['js']['media_diff_both'] = 'Ondoz ondo'; -$lang['js']['media_diff_portions'] = 'Pasatu hatza'; -$lang['js']['media_select'] = 'Fitxategiak hautatu'; -$lang['js']['media_upload_btn'] = 'Igo'; -$lang['js']['media_done_btn'] = 'Egina'; -$lang['js']['media_drop'] = 'Fitxategiak igotzeko hona bota'; -$lang['js']['media_cancel'] = 'ezabatu'; -$lang['js']['media_overwrt'] = 'Dauden fitxategiak berridatzi'; -$lang['rssfailed'] = 'Errorea gertatu da feed hau irakurtzean:'; -$lang['nothingfound'] = 'Ez da ezer aurkitu.'; -$lang['mediaselect'] = 'Aukeratu Multimedia fitxategia'; -$lang['uploadsucc'] = 'Igoera arrakastatsua'; -$lang['uploadfail'] = 'Igoerak huts egin du. Baimen arazoengatik agian?'; -$lang['uploadwrong'] = 'Fitxategi igoera ukatua. Fitxategi-luzapen hau debekatua dago!'; -$lang['uploadexist'] = 'Fitxategia lehenagotik existitzen da. Ez da ezer egin.'; -$lang['uploadbadcontent'] = 'Igotako edukia ez dator bat %s fitxategi-luzapenarekin.'; -$lang['uploadspam'] = 'Igoera spam zerrenda beltzak blokeatu du.'; -$lang['uploadxss'] = 'Igoera blokeatua izan da eduki maltzurra edukitzeko susmoagatik.'; -$lang['uploadsize'] = 'Igotako fitxategia handiegia zen. (max. %s)'; -$lang['deletesucc'] = 'Ezabatua izan da "%s" fitxategia.'; -$lang['deletefail'] = 'Ezin izan da "%s" ezabatu - egiaztatu baimenak.'; -$lang['mediainuse'] = 'Ez da "%s" fitxategia ezabatu - oraindik erabilia izaten ari da.'; -$lang['namespaces'] = 'Izen-espazioak'; -$lang['mediafiles'] = 'Fitxategiak eskuragarri hemen:'; -$lang['accessdenied'] = 'Ez zaude orri hau ikusteko baimendua'; -$lang['mediausage'] = 'Erabili ondoko sintaxia fitxategi honi erreferentzia egiteko:'; -$lang['mediaview'] = 'Ikusi jatorrizko fitxategia'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'Igo fitxategi bat uneko izen-espaziora. Azpi-izen-espazioak sortzeko, zure "Honela igo" fitxategi izenaren aurretik ezarri, bi puntuz (:) bananduta.'; -$lang['mediaextchange'] = 'Fitxategi-luzapena aldatua .%s -tik .%s! -ra'; -$lang['reference'] = 'Erreferentziak honentzat:'; -$lang['ref_inuse'] = 'Fitxategia ezin da ezabatu, honako orri hauek erabiltzen dutelako:'; -$lang['ref_hidden'] = 'Erreferentzi batzuk irakurtzeko baimenik ez duzun orrietan daude'; -$lang['hits'] = 'Hits'; -$lang['quickhits'] = 'Matching pagenames'; -$lang['toc'] = 'Eduki Taula'; -$lang['current'] = 'egungoa'; -$lang['yours'] = 'Zure Bertsioa'; -$lang['diff'] = 'egungo bertsioarekin dituen aldaketak aurkezten ditu'; -$lang['diff2'] = 'Erakutsi desberdintasunak aukeratutako bertsioen artean'; -$lang['difflink'] = 'Estekatu konparaketa bista honetara'; -$lang['diff_type'] = 'Ikusi diferentziak:'; -$lang['diff_inline'] = 'Lerro tartean'; -$lang['diff_side'] = 'Ondoz ondo'; -$lang['diffprevrev'] = 'Aurreko errebisioa'; -$lang['diffnextrev'] = 'Hurrengo errebisioa'; -$lang['difflastrev'] = 'Azken errebisioa'; -$lang['diffbothprevrev'] = 'Alde biak aurreko errebisioa'; -$lang['diffbothnextrev'] = 'Alde biak hurrengo errebisioa'; -$lang['line'] = 'Marra'; -$lang['breadcrumb'] = 'Traza:'; -$lang['youarehere'] = 'Hemen zaude:'; -$lang['lastmod'] = 'Azken aldaketa:'; -$lang['by'] = 'egilea:'; -$lang['deleted'] = 'ezabatua'; -$lang['created'] = 'sortua'; -$lang['restored'] = 'bertsio zaharra berrezarria (%s)'; -$lang['external_edit'] = 'kanpoko aldaketa'; -$lang['summary'] = 'Aldatu laburpena'; -$lang['noflash'] = 'Adobe Flash Plugin beharrezkoa da eduki hau bistaratzeko.'; -$lang['download'] = 'Deskarga Snippet-a'; -$lang['tools'] = 'Tresnak'; -$lang['user_tools'] = 'Erabiltzaile Tresnak'; -$lang['site_tools'] = 'Gune Tresnak'; -$lang['page_tools'] = 'Orri Tresnak'; -$lang['skip_to_content'] = 'edukira sahiestu'; -$lang['sidebar'] = 'Alboko-barra'; -$lang['mail_newpage'] = '[DokuWiki] gehitutako orria:'; -$lang['mail_changed'] = '[DokuWiki] aldatutako orria:'; -$lang['mail_subscribe_list'] = 'izen-espazioan aldatutako orriak:'; -$lang['mail_new_user'] = 'erabiltzaile berria:'; -$lang['mail_upload'] = 'fitxategia igota:'; -$lang['changes_type'] = '-ren aldaketak ikusi'; -$lang['pages_changes'] = 'Orriak'; -$lang['media_changes'] = 'Media fitxategiak'; -$lang['both_changes'] = 'Bai orriak nahiz media fitxategiak'; -$lang['qb_bold'] = 'Letra beltzez'; -$lang['qb_italic'] = 'Letra italiarrez'; -$lang['qb_underl'] = 'Azpimarratua'; -$lang['qb_code'] = 'Kodea'; -$lang['qb_strike'] = 'Marratu Testua'; -$lang['qb_h1'] = 'Izenburua 1'; -$lang['qb_h2'] = 'Izenburua 2'; -$lang['qb_h3'] = 'Izenburua 3'; -$lang['qb_h4'] = 'Izenburua 4'; -$lang['qb_h5'] = 'Izenburua 5'; -$lang['qb_h'] = 'Izenburua'; -$lang['qb_hs'] = 'Izenburua Aukeratu'; -$lang['qb_hplus'] = 'Izenburu Handiagoa'; -$lang['qb_hminus'] = 'Izenburu Txikiagoa'; -$lang['qb_hequal'] = 'Maila Berdineko Izenburua'; -$lang['qb_link'] = 'Barruko Lotura'; -$lang['qb_extlink'] = 'Kanpoko Lotura'; -$lang['qb_hr'] = 'Horizontal Marra'; -$lang['qb_ol'] = 'Zerrenda ordenatuko gaia'; -$lang['qb_ul'] = 'Zerrenda desordenatuko gaia'; -$lang['qb_media'] = 'Irudiak eta beste fitxategiak gehitu'; -$lang['qb_sig'] = 'Gehitu sinadura'; -$lang['qb_smileys'] = 'Irrifartxoak'; -$lang['qb_chars'] = 'Karaktere Bereziak'; -$lang['upperns'] = 'Jauzi izen-espazio gurasora'; -$lang['metaedit'] = 'Metadatua Aldatu'; -$lang['metasaveerr'] = 'Metadatuaren idazketak huts egin du'; -$lang['metasaveok'] = 'Metadatua gordea'; -$lang['img_title'] = 'Izenburua:'; -$lang['img_caption'] = 'Epigrafea:'; -$lang['img_date'] = 'Data:'; -$lang['img_fname'] = 'Fitxategi izena:'; -$lang['img_fsize'] = 'Tamaina:'; -$lang['img_artist'] = 'Artista:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Formatua:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'Hitz-gakoak:'; -$lang['img_width'] = 'Zabalera:'; -$lang['img_height'] = 'Altuera:'; -$lang['subscr_subscribe_success'] = '%s gehitua %s-ren harpidetza zerrendara'; -$lang['subscr_subscribe_error'] = 'Errorea %s gehitzen %s-ren harpidetza zerrendara'; -$lang['subscr_subscribe_noaddress'] = 'Ez dago helbiderik zure login-arekin lotuta, ezin zara harpidetza zerrendara gehitua izan.'; -$lang['subscr_unsubscribe_success'] = '%s ezabatua %s-ren harpidetza zerrendatik'; -$lang['subscr_unsubscribe_error'] = 'Errorea %s ezabatzen %s-ren harpidetza zerrendatik'; -$lang['subscr_already_subscribed'] = '%s lehendik harpidetua dago %s-n'; -$lang['subscr_not_subscribed'] = '%s ez dago %s-n harpidetua'; -$lang['subscr_m_not_subscribed'] = 'Momentu honetan ez zaude orri honetara edo izen-espazio honetara harpidetua.'; -$lang['subscr_m_new_header'] = 'Gehitu harpidetza'; -$lang['subscr_m_current_header'] = 'Uneko harpidetzak'; -$lang['subscr_m_unsubscribe'] = 'Kendu harpidetza'; -$lang['subscr_m_subscribe'] = 'Harpidetu'; -$lang['subscr_m_receive'] = 'Jaso'; -$lang['subscr_style_every'] = 'e-posta aldaketa bakoitzean'; -$lang['subscr_style_digest'] = 'e-posta laburbildua orri bakoitzeko aldaketentzat (%.2f egunero)'; -$lang['subscr_style_list'] = 'aldatutako orrien zerrenda azken e-postatik (%.2f egunero)'; -$lang['authtempfail'] = 'Erabiltzaile kautotzea denboraldi batez ez dago erabilgarri. Egoerak hala jarraitzen badu, mesedez, eman honen berri Wiki administratzaileari'; -$lang['i_chooselang'] = 'Hautatu zure hizkuntza'; -$lang['i_installer'] = 'DokuWiki instalatzailea'; -$lang['i_wikiname'] = 'Wiki Izena'; -$lang['i_enableacl'] = 'Gaitu ACL (gomendatua) (ACL: Atzipen Kontrol Lista)'; -$lang['i_superuser'] = 'Supererabiltzailea'; -$lang['i_problems'] = 'Instalatzaileak arazo batzuk aurkitu ditu, behean azalduak. Ezin duzu horiek konpondu arte jarraitu.'; -$lang['i_modified'] = 'Segurtasun arrazoiengatik, script hau DokuWikiren instalazio berri eta aldatu gabeko batekin bakarrik dabil. Deskargatutako paketetik fitxategiak berriz atera edo DokuWikiren instalazio azalpenak osorik irakurri beharko zenituzke.'; -$lang['i_funcna'] = 'PHP %s funtzioa ez dago erabilgarri. Agian zure hosting hornitzaileak arrazoiren batengatik ezgaituko zuen?'; -$lang['i_phpver'] = 'Zure PHP %s bertsioa behar den %s bertsioa baino zaharragoa da. PHP instalazioa eguneratu beharra daukazu.'; -$lang['i_permfail'] = 'DokuWiki ez da %s idazteko gai. Direktorio honen baimenen konfigurazioa konpondu behar duzu!'; -$lang['i_confexists'] = '%s lehendik existitzen da'; -$lang['i_writeerr'] = 'Ezin da %s sortu. Direktorioaren/fitxategiaren baimenak egiaztatu eta sortu fitxategia eskuz.'; -$lang['i_badhash'] = 'aldatutakoa edo ezezaguna den dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - balioa arauen aurka edo hutsa'; -$lang['i_success'] = 'Konfigurazioa arrakastaz amaitu da. Orain, install.php fitxategia ezabatu dezakezu. Jarraitu ezazu zure DokuWiki berrian.'; -$lang['i_failure'] = 'Akats batzuk gertatu dira konfigurazio fitxategiak idazterakoan. Hauek eskuz konpondu beharra izan dezakezu zure DokuWiki berria erabili ahal izan aurretik.'; -$lang['i_policy'] = 'Hasierako ACL politika'; -$lang['i_pol0'] = 'Wiki Irekia (irakurri, idatzi, fitxategiak igo edonorentzat)'; -$lang['i_pol1'] = 'Wiki Publikoa (irakurri edonorentzat, idatzi eta fitxategiak igo erregistratutako erabiltzaileentzat)'; -$lang['i_pol2'] = 'Wiki Itxia (irakurri, idatzi, fitxategiak igo erregistratutako erabiltzaileentzat soilik)'; -$lang['i_allowreg'] = 'Baimendu erabiltzaileei bere burua erregistratzea'; -$lang['i_retry'] = 'Berriz saiatu'; -$lang['i_license'] = 'Mesedez, aukeratu zein lizentzipean ezarri nahi duzun zure edukia:'; -$lang['i_license_none'] = 'Ez erakutsi lizentzia informaziorik'; -$lang['i_pop_field'] = 'Lagundu gaitzazu Dokuwiki esperientzia hobetzen:'; -$lang['i_pop_label'] = 'Hilean behin bidali erabilera datu anonimoak Dokuwiki garatzaileei'; -$lang['recent_global'] = 'Une honetan %s izen-espazioaren barneko aldaketak ikusten ari zara. Wiki osoaren azken aldaketak ere ikusi ditzakezu.'; -$lang['years'] = 'duela %d urte'; -$lang['months'] = 'duela %d hilabete'; -$lang['weeks'] = 'duela %d aste'; -$lang['days'] = 'duela %d egun'; -$lang['hours'] = 'duela %d ordu'; -$lang['minutes'] = 'duela %d minutu'; -$lang['seconds'] = 'duela %d segundu'; -$lang['wordblock'] = 'Zure aldaketa ez da aldatua izan blokeatutako testua (spam) daukalako.'; -$lang['media_uploadtab'] = 'Igo'; -$lang['media_searchtab'] = 'Bilatu'; -$lang['media_file'] = 'Fitxategia'; -$lang['media_viewtab'] = 'Begiratu'; -$lang['media_edittab'] = 'Editatu'; -$lang['media_historytab'] = 'Historia'; -$lang['media_list_thumbs'] = 'Iruditxoak'; -$lang['media_list_rows'] = 'Errenkadak'; -$lang['media_sort_name'] = 'Izena'; -$lang['media_sort_date'] = 'Data'; -$lang['media_files'] = '%s -n fitxategiak'; -$lang['media_upload'] = 'Igo %s -ra'; -$lang['media_search'] = 'Bilatu %s -n'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s -n %s'; -$lang['media_edit'] = '%s editatu'; -$lang['media_history'] = '%s(a)ren historiala'; -$lang['media_meta_edited'] = 'metadatuak editatua'; -$lang['media_perm_read'] = 'Ez duzu fitxategiak irakurtzeko behar beste baimen.'; -$lang['media_perm_upload'] = 'Ez duzu fitxategiak igotzeko behar beste baimen.'; -$lang['media_update'] = 'Bertsio berria igo'; -$lang['media_restore'] = 'Bertsio hau berrezarri'; -$lang['media_acl_warning'] = 'Hau agian ez dago osorik SCL murrizketak eta ezkutuko orriak direla eta.'; -$lang['searchresult'] = 'Bilaketaren emaitza'; -$lang['plainhtml'] = 'HTML hutsa'; -$lang['wikimarkup'] = 'Wiki kodea'; -$lang['page_nonexist_rev'] = 'Ez zegoen %s izeneko orririk. Sortu egin da %s helbidean.'; -$lang['email_signature_text'] = 'Email hau DokuWiki erabiliz sortu da -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/locked.txt deleted file mode 100644 index dc29e51..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Orria blokeatua ====== - -Orrialde hau blokeatua dago beste erabiltzaile batengatik. Berak aldaketak bukatu arte itxaron beharko duzu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/login.txt deleted file mode 100644 index 7375999..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Login ====== - -Ez duzu sesiorik hasi! Sar ezazu zure erabiltzaile izena eta pasahitza. Gogoratu coockie-ak baimenduta izan behar dituzula. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/mailtext.txt deleted file mode 100644 index ad0ff2f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -DokuWiki-Eskuliburuetan orriren bat aldatu edo gehitu da. Hemen dituzu xehetasunak - -Data : @DATE@ -Nabigatzailea : @BROWSER@ -IP-Helbidea : @IPADDRESS@ -Host izena : @HOSTNAME@ -Bertsio zaharra : @OLDPAGE@ -Bertsio berria : @NEWPAGE@ -Aldatu laburpena : @SUMMARY@ -Erabiltzailea : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/eu/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/newpage.txt deleted file mode 100644 index 782c980..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gai hau ez da existitzen oraindik ====== - -Existitzen ez den gai batera doan lotura bat jarraitu duzu. Zuk zeuk sortu dezakezu **Sortu orri hau** erabiliz. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/norev.txt deleted file mode 100644 index 7d9cc60..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Berrikuspen hau ez da existitzen ====== - -Zehaztutako bertsioa ez da existitzen. Erabili ''Bertsio zaharrak'' dokumentu honen aurreko bertsioen zerrenda bat ikusi ahal izateko. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/password.txt deleted file mode 100644 index a9c079f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Kaixo @FULLNAME@! - -Hau da zure erabiltzailea @TITLE@ -rentzako @DOKUWIKIURL@ - -Erabiltzailea : @LOGIN@ -Pasahitza : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/preview.txt deleted file mode 100644 index fbd5e17..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Aurreikuspena ====== - -Hau zure testuaren aurrebista bat besterik ez da. **Gogoratu: ez da gorde oraindik**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/pwconfirm.txt deleted file mode 100644 index ee4e4f8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Kaixo @FULLNAME@! - -Norbaitek zure @TITLE@ erabiltzailearentzat pasahitz berria eskatu du @DOKUWIKIURL@ gunean. - -Ez baduzu zuk eskatu pasahitz berria, ez kasurik egin posta honi. - -Eskakizuna zuk bidalia dela egiaztatzeko, mesedez, ondorengo esteka erabili. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/read.txt deleted file mode 100644 index f7ed7b0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/read.txt +++ /dev/null @@ -1 +0,0 @@ -Orri hau irakurtzeko bakarrik da. Jatorria ikusi dezakezu baina ezin duzu aldatu. Administratzailearekin kontaktuan jarri gaizki dagoela uste baduzu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/recent.txt deleted file mode 100644 index 4ab5482..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Azken Aldaketak ====== - -Ondorengo orriak aldatu berriak izan dira: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/register.txt deleted file mode 100644 index 3bfdc1e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Erregistratu erabiltzaile berri bezala ====== - -Bete beheko informazio guztia wiki honetan kontu berri bat sortzeko. Ziurtatu **baliozko posta-e helbide** bat ematen duzula - ez bazaizu hemen eskatzen pasahitzik sartzeko, berri bat bidaliko zaizu helbide horretara. Saioa hasteko izenak baliozko [[doku>pagename|orri izena]] izan behar du. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/registermail.txt deleted file mode 100644 index a2897e6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Erabiltzaile berri bat erregistratu da. Hona hemen xehetasunak: - -Erabiltzaile izena : @NEWUSER@ -Izen osoa : @NEWNAME@ -Posta-e : @NEWEMAIL@ - -Data : @DATE@ -Nabigatzailea : @BROWSER@ -IP-Helbidea : @IPADDRESS@ -Hostalari izena : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/resendpwd.txt deleted file mode 100644 index 2d59e8c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Bidali pasahitz berria ====== - -Mesedez, sartu zure erabiltzaile izena beheko formularioan zure wiki honetako kontuarentzat pasahitz berria eskatzeko. Baieztapen esteka bat bidaliko zaizu erregistratutako zure posta-e helbidera. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/resetpwd.txt deleted file mode 100644 index 70f43a7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ - ====== Pasahitza berria ezarri ====== - -Mesedez wiki honetako zure pasahitza berria sartu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/revisions.txt deleted file mode 100644 index 203cb7e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Bertsio zaharrak ====== - -Hauek egungo dokumentua baino zaharragoak diren bertsioak dira. Hauetako bertsio batetara itzultzeko aukera ezazu behetik, pultsatu ''Sortu orri hau'' eta gorde. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/searchpage.txt deleted file mode 100644 index a4a0a2b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Bilaketa ====== - -Emaitzak ondorengo aurkiketan bilatu ditzakezu. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/showrev.txt deleted file mode 100644 index ad1b360..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Hau dokumentuaren bertsio zahar bat da!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/stopwords.txt deleted file mode 100644 index 3eb3103..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/stopwords.txt +++ /dev/null @@ -1,26 +0,0 @@ -# Lista hau, indexatzaileak alde batera uzten dituen hitzen zerrenda da, hitz bat lerroko -# Fitxategi hau editatzean, ziurtatu UNIX lerro bukaerak (lerro berri bakarra) erabiltzen duzula -# Ez dago 3 letra baino motzagoak diren hitzik sartu beharrik - bestela ere baztertuak dira -# This list is based upon the ones found at http://www.ranks.nl/stopwords/ -# FITXATEGI HONEK BEGIRATU BAT BEHAR DU! -buruz -dira -da -eta -zure -haiek -haien -com -nondik -nora -nola -zer -hau -zen -noiz -non -nor -nork -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_digest.txt deleted file mode 100644 index d4c32d7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Kaixo! - -@TITLE@ wikiko @PAGE@ orria aldatu egin da. -Hemen aldaketak: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Berrikuste zaharra: @OLDPAGE@ -Berrikuste berria: @NEWPAGE@ - -Orri jakinarazpenak ezeztatzeko, sartu wikian -@DOKUWIKIURL@ helbidean, bisitatu -@SUBSCRIBE@ -eta ezabatu orri eta/edo izen-espazio aldaketen harpidetza. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_form.txt deleted file mode 100644 index 02a1178..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Harpidetza Kudeaketa ====== - -Orri honek, oraingo orriko eta izen-espazioko harpidetzak kudeatzeko aukera ematen dizu. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_list.txt deleted file mode 100644 index 10037c3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Kaixo! - -@TITLE@ wikiko @PAGE@ izen-espazioko orri batzuk aldatu egin dira. -Hemen aldatutako orriak: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Orri jakinarazpenak ezeztatzeko, sartu wikian -@DOKUWIKIURL@ helbidean, bisitatu -@SUBSCRIBE@ -eta ezabatu orri eta/edo izen-espazio aldaketen harpidetza. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_single.txt deleted file mode 100644 index 13b1787..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Kaixo! - -@TITLE@ wikiko @PAGE@ orria aldatu egin da. -Hemen aldaketak: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Data : @DATE@ -Erabiltzailea : @USER@ -Aldaketaren Laburpena: @SUMMARY@ -Berrikuste Zaharra: @OLDPAGE@ -Berrikuste Berria: @NEWPAGE@ - -Orri jakinarazpenak ezeztatzeko, sartu wikian -@DOKUWIKIURL@ helbidean, bisitatu -@SUBSCRIBE@ -eta ezabatu orri eta/edo izen-espazio aldaketen harpidetza. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/updateprofile.txt deleted file mode 100644 index 588108c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Eguneratu zure kontuaren profila ====== - -Aldatu nahi dituzun atalak bakarrik bete behar dituzu. Ezin duzu zure erabiltzaile izena aldatu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/eu/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/eu/uploadmail.txt deleted file mode 100644 index 7b685e0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/eu/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Fitxategi bat igo da zure DokuWikira. Hona hemen xehetasunak: - -Fitxategia : @MEDIA@ -Data : @DATE@ -Nabigatzailea : @BROWSER@ -IP-Helbide : @IPADDRESS@ -Hostalari izena : @HOSTNAME@ -Tamaina : @SIZE@ -MIME Mota : @MIME@ -Erabiltzailea : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/admin.txt deleted file mode 100644 index 6fcaf1b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== مدیریت ====== - -در اینجا Ùهرستی از وظیÙه‌های مدیریتی موجود در داکو ویکی را مشاهده می‌کنید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/adminplugins.txt deleted file mode 100644 index 7b5e7f8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÙ‡Ø§ ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/backlinks.txt deleted file mode 100644 index 572fc3f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== پیوندهای بازگشتی ====== - -در این‌جا Ùهرستی از برگه‌هایی Ú©Ù‡ به این برگه پیوند داده‌اند را مشاهده می‌کنید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/conflict.txt deleted file mode 100644 index 27f51eb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== یک نگارش جدید وجود دارد ====== - -این نگارش جدید از مطلبی Ú©Ù‡ ویرایش کرده‌اید وجود دارد. این Ø§ØªÙØ§Ù‚ زمانی رخ می‌دهد Ú©Ù‡ یک کاربر دیگر زمانی Ú©Ù‡ شما ویرایش می‌کرده‌اید، ان را تغییر داده است. - -ØªÙØ§ÙˆØªâ€ŒÙ‡Ø§ÛŒ زیر را بررسی کنید، Ùˆ تصمیم بگیرید Ú©Ù‡ کدام نگارش Ø­ÙØ¸ شود. اگر دکمه‌ی «ذخیره» را Ø¨ÙØ´Ø§Ø±ÛŒØ¯ØŒ نسخه‌ی شما ذخیره می‌شود Ùˆ اگر دکمه‌ی «لغو» را Ø¨ÙØ´Ø§Ø±ÛŒØ¯ØŒ نسخه‌ی کنونی Ø­ÙØ¸ خواهد شد. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/denied.txt deleted file mode 100644 index cbb12f3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== دسترسی ممکن نیست ====== - -متأسÙÙ…ØŒ شما اجازهٔ دسترسی به این ØµÙØ­Ù‡ را ندارید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/diff.txt deleted file mode 100644 index d2b90f7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ØªÙØ§ÙˆØªâ€ŒÙ‡Ø§ ====== - -ØªÙØ§ÙˆØª دو نسخهٔ Ù…ØªÙØ§ÙˆØª از ØµÙØ­Ù‡ را مشاهده می‌کنید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/draft.txt deleted file mode 100644 index 5189853..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== ÙØ§ÛŒÙ„ چرک‌نویس ÛŒØ§ÙØª شد ====== - -آخرین ویرایش شما با موÙقیت به پایان نرسیده. دوکوویکی به طور خودکار چرک‌نویسی از ØµÙØ­Ù‡â€ŒÛŒ شما ذخیره می‌کند Ú©Ù‡ شما می‌توانید آن را کامل کنید. در زیر مقادیر موجود در چرک‌نویس را مشاهده می‌کنید. - -خواهشمندیم تصمیم بگیرید Ú©Ù‡ می‌خواهید چرک‌نویس را //بازیابی//ØŒ یا آن را //حذÙ// کنید Ùˆ یا ویرایش را //لغو// نمایید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/edit.txt deleted file mode 100644 index 5e7b244..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/edit.txt +++ /dev/null @@ -1 +0,0 @@ -این ØµÙØ­Ù‡ را ویرایش کنید Ùˆ کلید «ذخیره» را ÙØ´Ø§Ø± دهید. ØµÙØ­Ù‡ [[wiki:syntax|قوانین نگارشی]] را برای روش نگارش ویکی مشاهده کنید. خواهشمندیم Ùقط در صورتی این ØµÙØ­Ù‡ را ویرایش کنید Ú©Ù‡ توانایی **بهبود بخشیدن** به آن را دارید. اگر تصمیم دارید چیزی را تست کنید یا اولین قدم‌های‌تان را در نگارش ویکی بردارید، به [[playground:playground|زمین بازی]] بروید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/editrev.txt deleted file mode 100644 index fa9a0bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**شما یک نگارش قدیمی را مشاهده می‌کنید!** اگر این نگارش را ذخیره کنید، شما یک نگارش جدید با این محتویات ایجاد کرده‌اید! ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/index.txt deleted file mode 100644 index 5b5aa7d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== نقشه‌ی سایت ====== - -این ØµÙØ­Ù‡ حاوی Ùهرست تمامی ØµÙØ­Ø§Øª موجود به ترتیب [[doku>namespaces|ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…‌ها]] است. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/fa/install.html deleted file mode 100644 index 0ce8a5d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    این ØµÙØ­Ù‡ به شما در نصب Ùˆ تنظیم Dokuwiki Ú©Ù…Ú© می‌کند. اطلاعات بیشتری در این مورد را می‌توانید در بخش راهنما مشاهده کنید.

    - -

    DokuWiki از ÙØ§ÛŒÙ„‌های معمولی برای ذخیره‌ی ØµÙØ­Ø§Øª ویکی Ùˆ اطلاعات مربوط به آن‌ها Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌کند (مثل تصاویر، Ùهرست‌های جستجو، نگارش‌های پیشین Ùˆ غیره). برای نصب موÙقیت آمیز DokuWiki باید دسترسی نوشتن برای شاخه‌های این ÙØ§ÛŒÙ„‌ها داشته باشید. این کار باید توسط دستورات خط ÙØ±Ù…ان Ùˆ یا دسترسی FTP Ùˆ یا از طریق کنترل پنل خدمات میزبانی‌تون انجام شود.

    - -

    این برنامه دسترسی‌های DokuWiki را برای شما تنظیم خواهد کرد، به این معنی Ú©Ù‡ مدیر سیستم می‌تواند به ØµÙØ­Ù‡â€ŒÛŒ مدیران وارد شود، Ø§ÙØ²ÙˆÙ†Ù‡ نصب کنید، کاربران را مدیریت کند، دسترسی به ØµÙØ­Ø§Øª ویکی را مدیریت کند Ùˆ یا تنظیمات را تغییر دهد.

    - -

    برای اطلاعات بیشتر در مورد نصب می‌توانید از این پیوند‌ها Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید روش نصب Ùˆ تنظیمات پیکربندی.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/fa/jquery.ui.datepicker.js deleted file mode 100644 index ac30752..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/jquery.ui.datepicker.js +++ /dev/null @@ -1,76 +0,0 @@ -/* Persian (Farsi) Translation for the jQuery UI date picker plugin. */ -/* Javad Mowlanezhad -- jmowla@gmail.com */ -/* Jalali calendar should supported soon! (Its implemented but I have to test it) */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.fa = { - closeText: "بستن", - prevText: "قبلی", - nextText: "بعدی", - currentText: "امروز", - monthNames: [ - "ژانویه", - "Ùوریه", - "مارس", - "آوریل", - "مه", - "ژوئن", - "ژوئیه", - "اوت", - "سپتامبر", - "اکتبر", - "نوامبر", - "دسامبر" - ], - monthNamesShort: [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ], - dayNames: [ - "يکشنبه", - "دوشنبه", - "سه‌شنبه", - "چهارشنبه", - "پنجشنبه", - "جمعه", - "شنبه" - ], - dayNamesShort: [ - "ÛŒ", - "د", - "س", - "Ú†", - "Ù¾", - "ج", - "Ø´" - ], - dayNamesMin: [ - "ÛŒ", - "د", - "س", - "Ú†", - "Ù¾", - "ج", - "Ø´" - ], - weekHeader: "Ù‡Ù", - dateFormat: "yy/mm/dd", - firstDay: 6, - isRTL: true, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.fa ); - -return datepicker.regional.fa; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/fa/lang.php deleted file mode 100644 index c908c6e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/lang.php +++ /dev/null @@ -1,379 +0,0 @@ - - * @author علیرضا ایوز - * @author Masoud Sadrnezhaad - * @author behrad eslamifar - * @author Omid Mottaghi - * @author Mohammad Reza Shoaei - * @author Milad DZand - * @author AmirH Hassaneini - * @author mehrdad - * @author reza_khn - * @author Hamid - * @author Mohamad Mehdi Habibi - * @author Mohammad Sadegh - * @author Omid Hezaveh - * @author Mohmmad Razavi - * @author sam01 - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'rtl'; -$lang['doublequoteopening'] = '«'; -$lang['doublequoteclosing'] = '»'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'ویرایش این ØµÙØ­Ù‡'; -$lang['btn_source'] = 'نمایش کد ØµÙØ­Ù‡'; -$lang['btn_show'] = 'نمایش ØµÙØ­Ù‡'; -$lang['btn_create'] = 'ایجاد این ØµÙØ­Ù‡'; -$lang['btn_search'] = 'جستجو'; -$lang['btn_save'] = 'ذخیره'; -$lang['btn_preview'] = 'پیش‌نمایش'; -$lang['btn_top'] = 'برگشت به بالا'; -$lang['btn_newer'] = 'نتایج بیشتر »'; -$lang['btn_older'] = '« نتایج کمتر'; -$lang['btn_revs'] = 'نگارش‌های پیشین'; -$lang['btn_recent'] = 'تغییرات اخیر'; -$lang['btn_upload'] = 'بارگذاری'; -$lang['btn_cancel'] = 'لغو'; -$lang['btn_index'] = 'Ùهرست'; -$lang['btn_secedit'] = 'ویرایش'; -$lang['btn_login'] = 'ورود به سامانه'; -$lang['btn_logout'] = 'خروج از سامانه'; -$lang['btn_admin'] = 'مدیر'; -$lang['btn_update'] = 'به‌روزرسانی'; -$lang['btn_delete'] = 'حذÙ'; -$lang['btn_back'] = 'برگشت'; -$lang['btn_backlink'] = 'پیوندهای به این ØµÙØ­Ù‡'; -$lang['btn_subscribe'] = 'عضویت در تغییرات ØµÙØ­Ù‡'; -$lang['btn_profile'] = 'به‌روزرسانی Ù¾Ø±ÙˆÙØ§ÛŒÙ„'; -$lang['btn_reset'] = 'بازنشاندن'; -$lang['btn_resendpwd'] = 'تعیین گذرواژه‌ی جدید'; -$lang['btn_draft'] = 'ویرایش پیش‌نویس'; -$lang['btn_recover'] = 'بازیابی پیش‌نویس'; -$lang['btn_draftdel'] = 'حذ٠پیش‌نویس'; -$lang['btn_revert'] = 'بازیابی'; -$lang['btn_register'] = 'نام‌نویسی'; -$lang['btn_apply'] = 'اعمال'; -$lang['btn_media'] = 'مدیریت رسانه‌ها'; -$lang['btn_deleteuser'] = 'حساب کاربری مرا حذ٠کن'; -$lang['btn_img_backto'] = 'بازگشت به %s'; -$lang['btn_mediaManager'] = 'مشاهده در مدیریت رسانه‌ها'; -$lang['loggedinas'] = 'به این عنوان وارد شده‌اید:'; -$lang['user'] = 'نام کاربری'; -$lang['pass'] = 'گذرواژه‌'; -$lang['newpass'] = 'گذرواژه‌ی جدید'; -$lang['oldpass'] = 'گذرواژه‌ی ÙØ¹Ù„ÛŒ را تایید کنید'; -$lang['passchk'] = 'یک بار دیگر'; -$lang['remember'] = 'مرا به خاطر بسپار'; -$lang['fullname'] = 'نام واقعی شما'; -$lang['email'] = 'رایانامه'; -$lang['profile'] = 'Ù¾Ø±ÙˆÙØ§ÛŒÙ„ کاربر'; -$lang['badlogin'] = 'متاسÙÙ…ØŒ نام کاربری یا رمز عبور اشتباه است.'; -$lang['badpassconfirm'] = 'متاسÙÙ…ØŒ رمز عبور اشتباه است'; -$lang['minoredit'] = 'ویرایش‌های Ø®ÙØ±Ø¯'; -$lang['draftdate'] = 'ذخیره خودکار پیش‌نویس در'; -$lang['nosecedit'] = 'این ØµÙØ­Ù‡ در این میان تغییر کرده است، اطلاعات بخش قدیمی شده است، در عوض محتوای Ú©Ù„ نمایش داده می‌شود.'; -$lang['searchcreatepage'] = 'اگر آن چیزی Ú©Ù‡ می‌خواهید را پیدا نکردید، می‌توانید ØµÙØ­Ù‡Ù” %s را Ú©Ù‡ هم‌نام درخواست شماست بسازید یا ویرایش کنید.'; -$lang['search_fullresults'] = 'متن کامل نتایج'; -$lang['js']['search_toggle_tools'] = 'ÙØ¹Ø§Ù„ یا عدم ÙØ¹Ø§Ù„‌سازی ابزارهای جستجو'; -$lang['js']['willexpire'] = 'حالت Ù‚ÙÙ„ شما مدتی است منقضی شده است \n برای جلوگیری از تداخل دکمه‌ی پیش‌نمایش را برای ØµÙØ± شدن ساعت Ù‚ÙÙ„ بزنید.'; -$lang['js']['notsavedyet'] = 'تغییرات ذخیره نشده از بین خواهد Ø±ÙØª.'; -$lang['js']['searchmedia'] = 'جستجو برای ÙØ§ÛŒÙ„‌ها'; -$lang['js']['keepopen'] = 'پنجره را در زمان انتخاب باز نگه‌دار'; -$lang['js']['hidedetails'] = 'پنهان کردن جزئیات'; -$lang['js']['mediatitle'] = 'تنظیمات پیوند'; -$lang['js']['mediadisplay'] = 'نوع پیوند'; -$lang['js']['mediaalign'] = 'هم‌ترازی'; -$lang['js']['mediasize'] = 'اندازه تصویر'; -$lang['js']['mediatarget'] = 'هد٠پیوند'; -$lang['js']['mediaclose'] = 'بستن'; -$lang['js']['mediainsert'] = 'درج‌کردن'; -$lang['js']['mediadisplayimg'] = 'نمایش تصویر.'; -$lang['js']['mediadisplaylnk'] = 'Ùقط پیوند را نمایش بده.'; -$lang['js']['mediasmall'] = 'نگارش Ú©ÙˆÚ†Ú©'; -$lang['js']['mediamedium'] = 'نگارش متوسط'; -$lang['js']['medialarge'] = 'نگارش بزرگ'; -$lang['js']['mediaoriginal'] = 'نگارش اصلی'; -$lang['js']['medialnk'] = 'پیوند به ØµÙØ­Ù‡â€ŒÛŒ جزئیات'; -$lang['js']['mediadirect'] = 'پیوند مستقیم به اصلی'; -$lang['js']['medianolnk'] = 'بدون پیوند'; -$lang['js']['medianolink'] = 'تصویر را پیوند Ù†Ú©Ù†'; -$lang['js']['medialeft'] = 'تصویر را با Ú†Ù¾ هم‌تراز Ú©Ù†.'; -$lang['js']['mediaright'] = 'تصویر را با راست هم‌تراز Ú©Ù†.'; -$lang['js']['mediacenter'] = 'تصویر را با وسط هم‌تراز Ú©Ù†.'; -$lang['js']['medianoalign'] = 'هم‌تراز Ù†Ú©Ù†.'; -$lang['js']['nosmblinks'] = 'پیوند به Windows share Ùقط در اینترنت‌اکسپلورر قابل Ø§Ø³ØªÙØ§Ø¯Ù‡ است. -شما می‌توانید پیوند‌ها رو Ú©Ù¾ÛŒ کنید.'; -$lang['js']['linkwiz'] = 'ویزارد پیوند'; -$lang['js']['linkto'] = 'پیوند به:'; -$lang['js']['del_confirm'] = 'واقعا تصمیم به حذ٠این موارد دارید؟'; -$lang['js']['restore_confirm'] = 'آیا مطمئن هستید Ú©Ù‡ Ù…ÛŒ خواهید این نگارش را بازیابی کنید؟'; -$lang['js']['media_diff'] = 'ØªÙØ§ÙˆØª ها را ببینید: '; -$lang['js']['media_diff_both'] = 'پهلو به پهلو'; -$lang['js']['media_diff_opacity'] = 'درخشش از'; -$lang['js']['media_diff_portions'] = 'Ú©Ø´ Ø±ÙØªÙ†'; -$lang['js']['media_select'] = 'انتخاب پرونده‌ها...'; -$lang['js']['media_upload_btn'] = 'بارگذاری'; -$lang['js']['media_done_btn'] = 'انجام شد'; -$lang['js']['media_drop'] = 'ÙØ§ÛŒÙ„‌ها را در اینجا قرار دهید تا آپلود شود'; -$lang['js']['media_cancel'] = 'حذÙ'; -$lang['js']['media_overwrt'] = 'جاینوشت ÙØ§ÛŒÙ„‌های موجود'; -$lang['js']['data_insecure'] = 'هشدار: به نظر Ù…ÛŒ رسد Ùهرست اطلاعات شما به درستی ایمن نشده است. Ù„Ø·ÙØ§Ù‹ درباره Web Access Security in DokuWiki بخوانید.'; -$lang['search_exact_match'] = 'دقیقا برابر'; -$lang['search_starts_with'] = 'شروع بشود با'; -$lang['search_ends_with'] = 'پایان یابد با'; -$lang['search_contains'] = 'شامل'; -$lang['search_custom_match'] = 'دلخواه'; -$lang['search_any_ns'] = 'هر ÙØ¶Ø§ÛŒ نام'; -$lang['search_any_time'] = 'هر زمان'; -$lang['search_past_7_days'] = 'Ù‡ÙØªÙ‡Ù” قبل'; -$lang['search_past_month'] = 'ماه قبل'; -$lang['search_past_year'] = 'سال قبل'; -$lang['search_sort_by_hits'] = 'مرتب کردن برحسب تعداد بازدید'; -$lang['search_sort_by_mtime'] = 'مرتب کردن برحسب آخرین ویرایش'; -$lang['regmissing'] = 'متاسÙÙ…ØŒ شما باید همه قسمت‌ها را پر کنید.'; -$lang['reguexists'] = 'نام کاربری‌ای Ú©Ù‡ وارد کردید قبلن Ø§Ø³ØªÙØ§Ø¯Ù‡ شده است.'; -$lang['regsuccess'] = 'کاربر ساخته شد Ùˆ گذرواژه به صورت ایمیل ارسال گردید.'; -$lang['regsuccess2'] = 'حساب ایجاد شد.'; -$lang['regfail'] = 'ایجاد کاربر ممکن نیست.'; -$lang['regmailfail'] = 'مشکلی در ارسال ایمیل رمز عبور پیش آمده است، با مدیر تماس بگیرید!'; -$lang['regbadmail'] = 'نشانی واردشدهٔ ایمیل قابل‌قبول نیست، چرا Ú©Ù‡ دارای ساختار نامعتبری است. اگر Ùکر می‌کنید این یک ایراد سایت است با مدیر تماس بگیرید'; -$lang['regbadpass'] = 'گذرواژه‌هایی Ú©Ù‡ وارد کردید یکسان نیستند، Ù„Ø·ÙØ§Ù‹ یکبار دیگر تلاش کنید.'; -$lang['regpwmail'] = 'گذرواژه‌ی DokuWiki شما'; -$lang['reghere'] = 'شما هنوز حسابی در اینجا ندارید؟ یکی ایجاد کنید'; -$lang['profna'] = 'این ویکی اجازه ویرایش Ù¾Ø±ÙˆÙØ§ÛŒÙ„ را نمی‌دهد'; -$lang['profnochange'] = 'تغییری صورت Ù†Ú¯Ø±ÙØª.'; -$lang['profnoempty'] = 'نام Ùˆ آدرس ایمیل باید پر شود.'; -$lang['profchanged'] = 'Ù¾Ø±ÙˆÙØ§ÛŒÙ„ کاربر با موÙقیت به روز شد.'; -$lang['profnodelete'] = 'این ویکی از حذ٠کاربران پشتیبانی نمی‌کند'; -$lang['profdeleteuser'] = 'حذ٠حساب کاربری'; -$lang['profdeleted'] = 'حساب کاربری شما از این ویکی حذ٠گردیده است'; -$lang['profconfdelete'] = 'می‌خواهم حساب کاربری من از این ویکی حذ٠شود.
    این عمل قابل برگشت نیست.'; -$lang['profconfdeletemissing'] = 'جعبهٔ تأیید تیک نخورده است'; -$lang['proffail'] = 'بروزرسانی Ù¾Ø±ÙˆÙØ§ÛŒÙ„ کاربری انجام نشد.'; -$lang['pwdforget'] = 'گذرواژه‌ی خود را ÙØ±Ø§Ù…وش کرده‌اید؟ گذرواژه‌ی جدید Ø¯Ø±ÛŒØ§ÙØª کنید'; -$lang['resendna'] = 'این ویکی ارسال مجدد گذرواژه را پشتیبانی نمی‌کند'; -$lang['resendpwd'] = 'تعیین کلمه عبور جدید برای '; -$lang['resendpwdmissing'] = 'متاسÙÙ…ØŒ شما باید تمام قسمت‌ها را پر کنید.'; -$lang['resendpwdnouser'] = 'متاسÙÙ…ØŒ ما نتوانستیم این نام کاربری را در پایگاه دادهٔ خود پیدا کنیم.'; -$lang['resendpwdbadauth'] = 'متاسÙÙ…ØŒ کد شناسایی معتبر نیست. از صحت لینک تاییدیه اطمینان حاصل کنید.'; -$lang['resendpwdconfirm'] = 'یک لینک تاییدیه آدرس از طریق ایمیل ارسال شد.'; -$lang['resendpwdsuccess'] = 'گذرواژه‌ی جدید شما توسط ایمیل ارسال شد.'; -$lang['license'] = 'به جز مواردی Ú©Ù‡ ذکر می‌شود، مابقی محتویات ویکی تحت مجوز زیر می‌باشند:'; -$lang['licenseok'] = 'توجه: با ویرایش این ØµÙØ­Ù‡ØŒ شما مجوز زیر را تایید می‌کنید:'; -$lang['searchmedia'] = 'نام ÙØ§ÛŒÙ„ برای جستجو:'; -$lang['searchmedia_in'] = 'جستجو در %s'; -$lang['txt_upload'] = 'ÙØ§ÛŒÙ„ را برای آپلود انتخاب کنید:'; -$lang['txt_filename'] = 'ارسال به صورت (اختیاری):'; -$lang['txt_overwrt'] = 'بر روی ÙØ§ÛŒÙ„ موجود بنویس'; -$lang['maxuploadsize'] = 'حداکثر %s برای هر ÙØ§ÛŒÙ„ مجاز است.'; -$lang['allowedmime'] = 'لیست پسوندهای مجاز ÙØ§ÛŒÙ„'; -$lang['lockedby'] = 'در حال حاضر Ù‚ÙÙ„ شده است:'; -$lang['lockexpire'] = 'Ù‚ÙÙ„ منقضی می‌شود در:'; -$lang['rssfailed'] = 'بروز خطا در هنگام واکشی این Ùید:'; -$lang['nothingfound'] = 'چیزی پیدا نشد.'; -$lang['mediaselect'] = 'ÙØ§ÛŒÙ„‌ها'; -$lang['uploadsucc'] = 'ارسال با موÙقیت انجام شد'; -$lang['uploadfail'] = 'خطا در ارسال. شاید دسترسی‌ها نادرست است؟'; -$lang['uploadwrong'] = 'ارسال متوق٠شد. این ÙØ±Ù…ت ÙØ§ÛŒÙ„ ممنوع می‌باشد.'; -$lang['uploadexist'] = 'این ÙØ§ÛŒÙ„ وجود دارد. عملی انجام نشد.'; -$lang['uploadbadcontent'] = 'محتوای ÙØ§ÛŒÙ„ آپلود شده با ÙØ±Ù…ت %s یکسان نیست.'; -$lang['uploadspam'] = 'ÙØ§ÛŒÙ„ ارسال شده توسط لیست سیاه اسپم‌ها مسدود شده است.'; -$lang['uploadxss'] = 'این ØµÙØ­Ù‡ حاوی اسکریپت یا کد اچ‌تی‌ام‌ال است Ú©Ù‡ ممکن است به نادرست توسط مرورگر وب ØªÙØ³ÛŒØ± شود.'; -$lang['uploadsize'] = 'ÙØ§ÛŒÙ„ ارسال شده سنگین است. (بیشینه، %s)'; -$lang['deletesucc'] = 'ÙØ§ÛŒÙ„ «%s» حذ٠شد.'; -$lang['deletefail'] = '«%s» حذ٠نمی‌شود، دسترسی‌ها را بررسی کنید.'; -$lang['mediainuse'] = 'ÙØ§ÛŒÙ„ «%s» حذ٠نمی‌شود، چون هنوز در حال Ø§Ø³ØªÙØ§Ø¯Ù‡ است.'; -$lang['namespaces'] = 'ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…‌ها'; -$lang['mediafiles'] = 'ÙØ§ÛŒÙ„‌های موجود در'; -$lang['accessdenied'] = 'شما اجازهٔ مشاهدهٔ این ØµÙØ­Ù‡ را ندارید.'; -$lang['mediausage'] = 'برای ارجاع دادن به ÙØ§ÛŒÙ„ از نگارش زیر Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید.'; -$lang['mediaview'] = 'مشاهدهٔ ÙØ§ÛŒÙ„ اصلی'; -$lang['mediaroot'] = 'ریشه'; -$lang['mediaupload'] = 'ارسال ÙØ§ÛŒÙ„ به ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… کنونی. برای ایجاد Ø²ÛŒØ±ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…‌ها، پس از انتخاب ÙØ§ÛŒÙ„‌ها در قسمت «ارسال به صورت» به نام ÙØ§ÛŒÙ„ نام‌های ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…‌ها را به عنوان پیشوندهایی Ú©Ù‡ با دونقطه «:» جدا شده‌اند، اضاÙÙ‡ کنید. همچنین ÙØ§ÛŒÙ„‌ها می‌توانند با کشیدن Ùˆ ول کردن انتخاب شوند.'; -$lang['mediaextchange'] = 'ÙØ±Ù…ت ÙØ§ÛŒÙ„ از %s به %s تغییر داده شد.'; -$lang['reference'] = 'ارجاع‌های'; -$lang['ref_inuse'] = 'این ÙØ§ÛŒÙ„ نمی‌تواند حذ٠شود، زیرا هم‌چنان در این ØµÙØ­Ù‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ شده است:'; -$lang['ref_hidden'] = 'تعدادی مرجع در ØµÙØ­Ø§ØªÛŒ Ú©Ù‡ شما دسترسی خواندن ندارید وجود دارد.'; -$lang['hits'] = 'بازدیدها'; -$lang['quickhits'] = 'جور کردن نام ØµÙØ­Ø§Øª'; -$lang['toc'] = 'Ùهرست مندرجات'; -$lang['current'] = 'ÙØ¹Ù„ÛŒ'; -$lang['yours'] = 'نسخه‌ی شما'; -$lang['diff'] = 'ØªÙØ§ÙˆØªâ€ŒÙ‡Ø§ را با نگارش کنونی نمایش بده.'; -$lang['diff2'] = 'ØªÙØ§ÙˆØªâ€ŒÙ‡Ø§ را با نگارش انتخابی نمایش بده.'; -$lang['difflink'] = 'پیوند به ØµÙØ­Ù‡â€ŒÛŒ ØªÙØ§ÙˆØªâ€ŒÙ‡Ø§'; -$lang['diff_type'] = 'مشاهده تغییرات:'; -$lang['diff_inline'] = 'خطی'; -$lang['diff_side'] = 'Ú©Ù„ÛŒ'; -$lang['diffprevrev'] = 'نگارش قبل'; -$lang['diffnextrev'] = 'نگارش بعد'; -$lang['difflastrev'] = 'آخرین نگارش'; -$lang['diffbothprevrev'] = 'نگارش قبل در دو طرÙ'; -$lang['diffbothnextrev'] = 'نگارش بعد در دو طرÙ'; -$lang['line'] = 'خط'; -$lang['breadcrumb'] = 'ردپا:'; -$lang['youarehere'] = 'محل شما:'; -$lang['lastmod'] = 'آخرین ویرایش:'; -$lang['by'] = 'توسط'; -$lang['deleted'] = 'حذ٠شد'; -$lang['created'] = 'ایجاد شد'; -$lang['restored'] = 'یک نگارش پیشین واگردانی شد. (%s)'; -$lang['external_edit'] = 'ویرایش خارجی'; -$lang['summary'] = 'پیش‌نمایش'; -$lang['noflash'] = 'برای نمایش محتویات Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÛŒ Ùلش مورد نیاز است.'; -$lang['download'] = 'Ø¯ÛŒØ§ÙØª ÙØ§ÛŒÙ„ منقطع گردید'; -$lang['tools'] = 'ابزار'; -$lang['user_tools'] = 'ابزار کاربر'; -$lang['site_tools'] = 'ابزار سایت'; -$lang['page_tools'] = 'ابزار ØµÙØ­Ù‡'; -$lang['skip_to_content'] = 'پرش به محتوا'; -$lang['sidebar'] = 'نوار کناری'; -$lang['mail_newpage'] = 'ØµÙØ­Ù‡ اضاÙÙ‡ شد:'; -$lang['mail_changed'] = 'ØµÙØ­Ù‡ تغییر داده شد:'; -$lang['mail_subscribe_list'] = 'ØµÙØ­Ø§Øª تغییر داده شده در ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…'; -$lang['mail_new_user'] = 'کاربر جدید:'; -$lang['mail_upload'] = 'ÙØ§ÛŒÙ„ ارسال شده:'; -$lang['changes_type'] = 'دیدن تغییرات'; -$lang['pages_changes'] = 'ØµÙØ­Ø§Øª'; -$lang['media_changes'] = 'ÙØ§ÛŒÙ„های چند رسانه ای'; -$lang['both_changes'] = 'ØµÙØ­Ø§Øª Ùˆ ÙØ§ÛŒÙ„ های چند رسانه ای هر دو'; -$lang['qb_bold'] = 'متن Ù¾ÙØ±Ø±Ù†Ú¯'; -$lang['qb_italic'] = 'متن ایتالیک'; -$lang['qb_underl'] = 'متن زیرخط‌دار'; -$lang['qb_code'] = 'کد'; -$lang['qb_strike'] = 'متن وسط‌خط‌دار'; -$lang['qb_h1'] = 'عنوان سطح Û±'; -$lang['qb_h2'] = 'عنوان سطح Û²'; -$lang['qb_h3'] = 'عنوان سطح Û³'; -$lang['qb_h4'] = 'عنوان سطح Û´'; -$lang['qb_h5'] = 'عنوان سطح Ûµ'; -$lang['qb_h'] = 'تیتر'; -$lang['qb_hs'] = 'تیتر مورد نظر را انتخاب نمایید'; -$lang['qb_hplus'] = 'تیتر بالاتر'; -$lang['qb_hminus'] = 'تیتر پایین تر'; -$lang['qb_hequal'] = 'تیتر در یک سطح'; -$lang['qb_link'] = 'پیوند داخلی'; -$lang['qb_extlink'] = 'پیوند به بیرون (پیشوند http:// را ÙØ±Ø§Ù…وش نکنید)'; -$lang['qb_hr'] = 'خط اÙÙ‚ÛŒ'; -$lang['qb_ol'] = 'لیست‌های مرتب'; -$lang['qb_ul'] = 'لیست‌های بدون ترتیب'; -$lang['qb_media'] = 'Ø§ÙØ²ÙˆØ¯Ù† تصویر Ùˆ ÙØ§ÛŒÙ„'; -$lang['qb_sig'] = 'Ø§ÙØ²ÙˆØ¯Ù† امضا'; -$lang['qb_smileys'] = 'Ø´Ú©Ù„Ú©'; -$lang['qb_chars'] = 'حرو٠ویژه'; -$lang['upperns'] = 'پرش به ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… بالا'; -$lang['metaedit'] = 'ویرایش داده‌های متا'; -$lang['metasaveerr'] = 'نوشتن داده‌نما با مشکل مواجه شد'; -$lang['metasaveok'] = 'داده‌نما ذخیره شد'; -$lang['img_title'] = 'عنوان تصویر:'; -$lang['img_caption'] = 'عنوان:'; -$lang['img_date'] = 'تاریخ:'; -$lang['img_fname'] = 'نام ÙØ§ÛŒÙ„:'; -$lang['img_fsize'] = 'اندازه:'; -$lang['img_artist'] = 'عکاس/هنرمند:'; -$lang['img_copyr'] = 'دارنده‌ی حق تکثیر:'; -$lang['img_format'] = 'ÙØ±Ù…ت:'; -$lang['img_camera'] = 'دوربین:'; -$lang['img_keywords'] = 'واژه‌های کلیدی:'; -$lang['img_width'] = 'عرض:'; -$lang['img_height'] = 'Ø§Ø±ØªÙØ§Ø¹:'; -$lang['subscr_subscribe_success'] = '%s به لیست آبونه %s Ø§ÙØ²ÙˆØ¯Ù‡ شد'; -$lang['subscr_subscribe_error'] = 'اشکال در Ø§ÙØ²ÙˆØ¯Ù† %s به لیست آبونه %s'; -$lang['subscr_subscribe_noaddress'] = 'هیچ آدرسی برای این عضویت اضاÙÙ‡ نشده است، شما نمی‌توانید به لیست آبونه اضاÙÙ‡ شوید'; -$lang['subscr_unsubscribe_success'] = '%s از لیست آبونه %s پاک شد'; -$lang['subscr_unsubscribe_error'] = 'اشکال در پاک کردن %s از لیست آبونه %s'; -$lang['subscr_already_subscribed'] = '%s پیش‌تر در %s آبونه شده است'; -$lang['subscr_not_subscribed'] = '%s در %s آبونه نشده است'; -$lang['subscr_m_not_subscribed'] = 'شما در این ØµÙØ­Ù‡ یا ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… آبونه نشده‌اید'; -$lang['subscr_m_new_header'] = 'Ø§ÙØ²ÙˆØ¯Ù† آبونه'; -$lang['subscr_m_current_header'] = 'آبونه‌های کنونی'; -$lang['subscr_m_unsubscribe'] = 'لغو آبونه'; -$lang['subscr_m_subscribe'] = 'آبونه شدن'; -$lang['subscr_m_receive'] = 'Ø¯Ø±ÛŒØ§ÙØª کردن'; -$lang['subscr_style_every'] = 'ارسال رای‌نامه در تمامی تغییرات'; -$lang['subscr_style_digest'] = 'ایمیل خلاصه‌ی تغییرات هر روز (هر %.2f روز)'; -$lang['subscr_style_list'] = 'Ùهرست ØµÙØ­Ø§Øª ØªØºÛŒÛŒØ±ÛŒØ§ÙØªÙ‡ از آخرین ایمیل (هر %.2f روز)'; -$lang['authtempfail'] = 'معتبرسازی کابران موقتن مسدود می‌باشد. اگر این حالت پایدار بود، مدیر ویکی را باخبر سازید.'; -$lang['i_chooselang'] = 'انتخاب زبان'; -$lang['i_installer'] = 'نصب کننده‌ی دوکوویکی'; -$lang['i_wikiname'] = 'نام ویکی'; -$lang['i_enableacl'] = 'ÙØ¹Ø§Ù„ بودن کنترل دسترسی‌ها (توصیه شده)'; -$lang['i_superuser'] = 'کاربر اصلی'; -$lang['i_problems'] = 'نصب کننده با مشکلات زیر مواجه شد. در صورت Ø±ÙØ¹ این مشکلات، امکان ادامه نصب خواهد بود.'; -$lang['i_modified'] = 'به دلایل امنیتی، این اسکریپت Ùقط با نصب تازه Ùˆ بدون تغییر دوکوویکی کار خواهد کرد. شما باید دوباره ÙØ§ÛŒÙ„ ÙØ´Ø±Ø¯Ù‡ را باز کنید راهنمای نصب DokuWiki را بررسی کنید.'; -$lang['i_funcna'] = 'تابع %s در پی‌اچ‌پی موجود نیست. ممکن است شرکت خدمات وب شما آن را مسدود کرده باشد.'; -$lang['i_disabled'] = 'توسط ارائه دهنده شما ØºÛŒØ±ÙØ¹Ø§Ù„ شده است.'; -$lang['i_funcnmail'] = 'توجه: PHP mail function در دسترس نیست. %s اگر در دسترس نیست، می‌توانید Ø§ÙØ²ÙˆÙ†Ù‡ smtp را نصب کنید.'; -$lang['i_phpver'] = 'نگارش پی‌اچ‌پی %s پایین‌تر از نگارش مورد نیاز، یعنی %s است. خواهشمندیم به روز رسانی کنید.'; -$lang['i_mbfuncoverload'] = 'برای اجرای دوکوویکی باید mbstring.func_overload را در php.ini ØºÛŒØ±ÙØ¹Ø§Ù„ کنید.'; -$lang['i_permfail'] = 'شاخه‌ی %s قابلیت نوشتن ندارد. شما باید دسترسی‌های این شاخه را تنظیم کنید!'; -$lang['i_confexists'] = '%s پیش‌تر موجود است'; -$lang['i_writeerr'] = 'توانایی ایجاد %s نیست. شما باید دسترسی‌های شاخه یا ÙØ§ÛŒÙ„ را بررسی کنید Ùˆ ÙØ§ÛŒÙ„ را به طور دستی ایجاد کنید.'; -$lang['i_badhash'] = 'ÙØ§ÛŒÙ„ dokuwiki.php غیرقابل تشخیص بوده یا تغییر کرده است (hash=%s)'; -$lang['i_badval'] = '%s - غیرقانونی Ùˆ یا مقادیر تهی'; -$lang['i_success'] = 'تنظیمات با موÙقیت به پایان رسید. بهتر است ÙØ§ÛŒÙ„ install.php را حذ٠کنید. برای ادامه این‌جا کلیک کنید.'; -$lang['i_failure'] = 'مشکلاتی در زمان نوشتن ÙØ§ÛŒÙ„ تنظیمات پیش آمده است. شما باید این مشکلات را پیش از Ø§Ø³ØªÙØ§Ø¯Ù‡ از DokuWiki برطر٠کنید.'; -$lang['i_policy'] = 'کنترل دسترسی‌های اولیه'; -$lang['i_pol0'] = 'ویکی باز (همه می‌توانند بخوانند، بنویسند Ùˆ ÙØ§ÛŒÙ„ ارسال کنند)'; -$lang['i_pol1'] = 'ویکی عمومی (همه می‌توانند بخوانند، کاربران ثبت شده می‌توانند بنویسند Ùˆ ÙØ§ÛŒÙ„ ارسال کنند)'; -$lang['i_pol2'] = 'ویکی بسته (Ùقط کاربران ثبت شده می‌توانند بخوانند، بنویسند Ùˆ ÙØ§ÛŒÙ„ ارسال کنند)'; -$lang['i_allowreg'] = 'اجازه دهید Ú©Ù‡ کاربران خود را ثبت نام کنند'; -$lang['i_retry'] = 'تلاش مجدد'; -$lang['i_license'] = 'Ù„Ø·ÙØ§Ù‹ مجوزی Ú©Ù‡ می‌خواهید برای محتوایتان Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید را وارد کنید:'; -$lang['i_license_none'] = 'هیچ اطلاعات مجوزی را نشان نده'; -$lang['i_pop_field'] = 'Ù„Ø·ÙØ§Ù‹ به ما Ú©Ù…Ú© کنید تا تجربهٔ دوکوویکی را بهبود دهیم.'; -$lang['i_pop_label'] = 'ماهی یک بار، اطلاعات ناشناس دربارهٔ نحوهٔ Ø§Ø³ØªÙØ§Ø¯Ù‡ به توسعه‌دهندگان دوکوویکی ارسال Ú©Ù†'; -$lang['recent_global'] = 'شما هم‌اکنون تغییرات ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… %s را مشاهده می‌کنید. شما هم‌چنین می‌توانید تغییرات اخیر در Ú©Ù„ ویکی را مشاهده نمایید.'; -$lang['years'] = '%d سال پیش'; -$lang['months'] = '%d ماه پیش'; -$lang['weeks'] = '%d Ù‡ÙØªÙ‡â€ŒÛŒ پیش'; -$lang['days'] = '%d روز پیش'; -$lang['hours'] = '%d ساعت پیش'; -$lang['minutes'] = '%d دقیقه‌ی پیش'; -$lang['seconds'] = '%d ثانیه‌ی پیش'; -$lang['wordblock'] = 'تغییرات شما به دلیل داشتن محتوای مشکوک (مثل اسپم) ذخیره نشد.'; -$lang['media_uploadtab'] = 'آپلود'; -$lang['media_searchtab'] = 'جستجو'; -$lang['media_file'] = 'ÙØ§ÛŒÙ„'; -$lang['media_viewtab'] = 'دیدن'; -$lang['media_edittab'] = 'ویرایش'; -$lang['media_historytab'] = 'تاریخچه'; -$lang['media_list_thumbs'] = 'ریز عکسها'; -$lang['media_list_rows'] = 'سطرها'; -$lang['media_sort_name'] = 'نام'; -$lang['media_sort_date'] = 'تاریخ'; -$lang['media_namespaces'] = 'انتخاب ÙØ¶Ø§ÛŒ نام'; -$lang['media_files'] = 'ÙØ§ÛŒÙ„ در %s'; -$lang['media_upload'] = 'آپلود به %s'; -$lang['media_search'] = 'جستجو در %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s در %s'; -$lang['media_edit'] = 'ویرایش %s'; -$lang['media_history'] = 'تاریخچهٔ %s'; -$lang['media_meta_edited'] = 'ÙØ±Ø§Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ ویرایش شدند.'; -$lang['media_perm_read'] = 'Ù…ØªØ§Ø³ÙØ§Ù†Ù‡ شما دسترسی‌های لازم برای خواندن این ÙØ§ÛŒÙ„‌ها را ندارید.'; -$lang['media_perm_upload'] = 'Ù…ØªØ§Ø³ÙØ§Ù†Ù‡ شما دسترسی‌های لازم برای آپلود این ÙØ§ÛŒÙ„‌ها را ندارید.'; -$lang['media_update'] = 'آپلود نسخه‌ی جدید'; -$lang['media_restore'] = 'بازیابی این نسخه'; -$lang['media_acl_warning'] = 'این لیست ممکن است به خاطر محدودیتهای دسترسیهای ACL Ùˆ ØµÙØ­Ø§Øª پنهان کامل نباشد.'; -$lang['email_fail'] = 'PHP Mail() ÛŒØ§ÙØª نشد یا ØºÛŒØ±ÙØ¹Ø§Ù„ است. ایمیل زیر ارسال نشد:'; -$lang['currentns'] = 'ÙØ¶Ø§ÛŒ نام جاری'; -$lang['searchresult'] = 'نتیجه‌ی جستجو'; -$lang['plainhtml'] = 'HTML ساده'; -$lang['wikimarkup'] = 'نشانه‌گذاری ویکی'; -$lang['page_nonexist_rev'] = 'ØµÙØ­Ù‡ %s وجود نداشت. این ØµÙØ­Ù‡ معاقباً در%s ایجاد شد.'; -$lang['unable_to_parse_date'] = 'امکان تجزیه Ùˆ تحلیل پارامتر «%s» وجود ندارد.'; -$lang['email_signature_text'] = 'این ایمیل توسط دوکوویکی تولید شده است -@DOKUWIKIURL@'; - -$lang['log_file_too_large'] = 'ÙØ§ÛŒÙ„ ثبت وقوعات (لاگ) بسیار بزرگ است. خطوط قبلی نادیده Ú¯Ø±ÙØªÙ‡ شده است!'; -$lang['log_file_failed_to_open'] = 'باز کردن ÙØ§ÛŒÙ„ وقایع (لاگ) با خطا مواجه شد'; -$lang['log_file_failed_to_read'] = 'هنگام خواندن ÙØ§ÛŒÙ„ خطایی روی داد.'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/locked.txt deleted file mode 100644 index a2ebc7c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ù‚ÙÙ„ شده است ====== - -این ØµÙØ­Ù‡ توسط یک کاربر دیگر، برای ویرایش، Ù‚ÙÙ„ شده است. شما باید تا پایان ویرایش این کاربر یا منقضی شدن Ù‚ÙÙ„ صبر کنید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/login.txt deleted file mode 100644 index 9eff85a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ورود ====== - -شما وارد سایت نشده‌اید! موارد زیر را تایپ کنید تا وارد شوید. برای ورود، نیاز دارید Ú©Ù‡ کوکی‌های مرورگر ÙØ¹Ø§Ù„ باشد. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/mailtext.txt deleted file mode 100644 index b51be6b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -یک ØµÙØ­Ù‡ در ویکی Ø§ÙØ²ÙˆØ¯Ù‡ شده یا تغییر کرده، اطلاعات آن را می‌توانید در زیر بینید: - -تاریخ: @DATE@ -مرورگر: @BROWSER@ -آدرس IP: @IPADDRESS@ -نام هوست: @HOSTNAME@ -نگارش پیشین: @OLDPAGE@ -نگارش نو: @NEWPAGE@ -خلاصه ویرایش: @SUMMARY@ -کاربر: @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/fa/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/newpage.txt deleted file mode 100644 index 6af3c77..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== این ØµÙØ­Ù‡ وجود ندارد ====== - -شما به این ØµÙØ­Ù‡ Ú©Ù‡ وجود ندارد رسیده‌اید. اگر دسترسی‌ها به شما اجازه می‌دهند، می‌توانید این ØµÙØ­Ù‡ را با کلیلک کردن روی دکمه‌ی «ساخت این ØµÙØ­Ù‡Â» ایجاد کنید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/norev.txt deleted file mode 100644 index 9ca400a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== نگارشی ÛŒØ§ÙØª نشد ====== - -نگارش مورد نظر ÛŒØ§ÙØª نشد. از دکمه‌ی «نگارش‌های پیشین» برای مشاهده‌ی نگارش‌های پیشین این ØµÙØ­Ù‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/onceexisted.txt deleted file mode 100644 index f81915d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= این ØµÙØ­Ù‡ دیگر وجود ندارد ====== - -شما پیوندی را به ØµÙØ­Ù‡ ای Ú©Ù‡ دیگر وجود ندارد دنبال کرده اید. می‌توانید Ùهرست [[?do=revisions|نسخه‌های قدیمی]] را بررسی کنید تا ببینید Ú†Ù‡ زمانی Ùˆ چرا حذ٠شده است، به نسخه‌های قدیمی دسترسی داشته باشید یا آن را بازیابی کنید. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/password.txt deleted file mode 100644 index 86e7289..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -سلام @FULLNAME@! - -اطلاعات شخصی شما با عنوان @TITLE@ در @DOKUWIKIURL@ در ادامه آمده است: - -نام کاربری: @LOGIN@ -گذرواژه: @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/preview.txt deleted file mode 100644 index bc656b9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== پیش‌نمایش ====== - -این پیش‌نمایش متن شماست. به یاد داشته باشید Ú©Ù‡ این متن هنوز **ذخیره نشده‌است**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/pwconfirm.txt deleted file mode 100644 index e97b612..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -سلام @FULLNAME@! - -یک Ù†ÙØ± با عنوان @TITLE@ برای ورود به @DOKUWIKIURL@ درخواست گذرواژه‌ای جدید کرده است: - -اگر شما چنین درخواستی نداده‌اید، به این ایمیل توجه نکنید. - -اگر این درخواست توسط شما داده شده است، برای تایید روی لینک زیر کلیک کنید. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/read.txt deleted file mode 100644 index 6d7cb66..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/read.txt +++ /dev/null @@ -1 +0,0 @@ -این ØµÙØ­Ù‡ Ùقط خواندنی است. شما می‌توانید متن ØµÙØ­Ù‡ را مشاهده کنید، اما نمی‌توانید آن را تغییر دهید. اگر Ùکر می‌کنید Ú©Ù‡ مشکلی رخ داده است، مدیر ویکی را در جریان بگذارید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/recent.txt deleted file mode 100644 index e2e9005..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== تغییرات اخیر ====== - -این ØµÙØ­Ù‡â€ŒÙ‡Ø§ به تازگی تغییر کرده‌اند: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/register.txt deleted file mode 100644 index 2412478..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ثبت نام ====== - -تمامی Ùیلدها را پر کنید Ùˆ اطمینان پیدا کنید Ú©Ù‡ ایمیل معتبر وارد کرده‌اید - اگر شما گذرواژه‌ای وارد نکردید، یک مقدار جدید برای‌تان ارسال خواهد شد. نام کاربری شما باید یک [[doku>pagename|ØµÙØ­Ù‡â€ŒÛŒ]] معتبر باشد. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/registermail.txt deleted file mode 100644 index f69460f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -یک کاربر تازه با مشخصات زیر عضو ویکی شده است: - -نام کاربری: @NEWUSER@ -اسم کامل: @NEWNAME@ -ایمیل: @NEWEMAIL@ - -تاریخ: @DATE@ -مرورگر: @BROWSER@ -آدرس IP: @IPADDRESS@ -نام هوست: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/resendpwd.txt deleted file mode 100644 index 991c4fb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ارسال گذرواژه‌ی جدید ====== - -خواهش‌مندیم نام کاربری خود را در ÙØ±Ù… زیر بنویسید تا گذرواژه‌ی جدید برای‌تان ارسال شود. یک پیوند تاییدیه برای ایمیل ثبت شده ارسال می‌شود. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/resetpwd.txt deleted file mode 100644 index e442192..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== تعیین کلمه عبور جدید ====== - -Ù„Ø·ÙØ§Ù‹ یک کلمه عبور جدید برای حساب کاربری خود در این ویکی ایجاد کنید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/revisions.txt deleted file mode 100644 index 5eb1f03..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== نگارش‌های پیشین ====== - -در اینجا نگارش‌های پیشین این ØµÙØ­Ù‡ را مشاهده می‌کنید. برای بازگشتن به آن‌ها، آن را انتخاب کنید Ùˆ کلید «ویرایش این ØµÙØ­Ù‡Â» را انتخاب کنید Ùˆ سپس ذخیره نمایید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/searchpage.txt deleted file mode 100644 index fad8c90..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== جستجو ====== - -نتایج جستجو در زیر آمده است. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/showrev.txt deleted file mode 100644 index b878a22..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**این یک نگارش قدیمی از این مطلب است!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/stopwords.txt deleted file mode 100644 index f4c0d8d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/stopwords.txt +++ /dev/null @@ -1,446 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -# This list is based upon the ones found at http://www.ranks.nl/stopwords/ -about -are -as -an -and -you -your -them -their -com -for -from -into -if -in -is -it -how -of -on -or -that -the -this -to -was -what -when -where -who -will -with -und -the -www -من -تو -او -ما -شما -آنها -ایشان -ایشون -از -Ùˆ -را -ای -یا -باید -شاید -چرا -چون -چگونه -Ú†Ù‡ -اگر -الان -سلام -ممنون -موÙÙ‚ -باشید -باش -باشند -باشی -باشم -باشد -است -نیست -شد -شدن -شدند -شدیم -شدید -درباره -یک -دو -سه -چهار -پنج -شش -Ù‡ÙØª -هشت -ده -در -هست -هستم -هستی -هستیم -هستید -هستند -برای -این -آن -اون -روی -رو -بود -بودم -بودی -بودیم -بودید -بودند -کجا -Ú©ÛŒ -با -کس -کسی -پیرامون -نزدیک -بالا -پایین -بالای -بالاتر -مواÙÙ‚ -مطابق -طبق -برطبق -همان -سر -درمیان -عرض -طر٠-عملا -واقعا -بعد -قبل -جستجو -سپس -دوباره -Ø±ÙØªÙ… -Ø±ÙØªÛŒ -Ø±ÙØª -Ø±ÙØªÛŒÙ… -Ø±ÙØªÛŒØ¯ -Ø±ÙØªÙ†Ø¯ -بای -اوه -آه -اه -برابر -بااینکه -همواره -همیشه -پیوسته -وقت -هزار -دیگر -جدا -شخص -کدام -هیچگونه -بهرحال -هرچیز -هیچکار -درهرصورت -پدیدار -درک -باشه -جنوب -ضبط -حوالی -نزدیکی -چنانچه -بطوریکه -هنگامیکه -مثال -مانند -پرسیدن -جویا -خواهش -خواستن -انجمن -کنار -پیک -بیرون -خارج -مرتبا -آغاز -پایان -آمد -امد -به -زیرا -چونکه -آمدن -بودن -درخور -بوده -پیش -پس -قبلا -راحت -مقدم -کار -برو -بیا -باور -گمان -بمیر -Ú†Ù¾ -راست -شمال -غرب -شرق -دور -گذشته -آینده -بهتر -بهترین -بدترین -عظیم -Ú©ÙˆÚ†Ú© -نیک -بدتر -خوب -بد -زشت -میان -هردو -هم -یکی -کوتاه -بلند -مختصر -Ø­Ú©Ù… -اما -ولی -لیکن -حز -مگر -Ùقط -بدون -محض -بخش -بدست -وسیله -درجه -اول -دوم -سوم -چهارم -پنجم -ششم -Ù‡ÙØªÙ… -هشتم -نهم -دهم -امکان -داشتن -داشتیم -داشتی -داشتند -داشتید -سبب -علت -موجب -هد٠-ØµÙØ± -محتوی -دارا -شامل -نیا -چیز -نرو -مسیر -روش -جهت -دقیقا -درطی -درضمن -بسرعت -رایج -جاری -طورقطعی -شرح -کرد -انجام -عدد -غیر -بریم -کاملا -قلم -آب -سایه -مساوی -صا٠-هموار -حتی -Ø¬ÙØª -هرگز -درست -کامل -چنین -دومین -سومین -چهارمین -پنجمین -ششمین -هشتمین -نهمین -دهمین -برید -Ø±ÙØªÙ† -راه -درود -Ø®Ø¯Ø§Ø­Ø§ÙØ¸ -حاجی -واقع -سخت -آسان -مشکل -اینجا -آنجا -خودش -هنوز -Ø¨Ù„Ø§ÙØ§ØµÙ„Ù‡ -نگاه -Ù†Ú¯Ù‡ -آخر -اخر -عمرا -کمترین -کوچکترین -اقل -مثل -Ø´Ú©Ù„ -نظر -چندین -زیاد -احتمالا -متوسط -یعنی -اساسا -عالی -وای -خودم -خودت -خودمان -خودمون -اسم -نام -آره -حال -حالا -اینک -خیلی -بارها -بسیار -Ú©Ù† -وسط -ممکن -راستی -ÙØ¹Ù„ا -صحیح -واقعی -Ú¯ÙØª -Ú¯ÙØªÙ… -Ú¯ÙØªÛŒÙ… -امثال -آنکه -مهم -جدی -چنان -چندان -زیادی -بعضی -گاهگاهی -زود -بزودی -بگیر -ببر -بردن -گیرنده -تا -تشکر -سپاس -ان -آنان -بکلی -تماما -بنا -همدیگر -جلو -معمولا -مقدار -موقع -اونجا -آیا -Ú©Ù‡ -بچه -حاضر -میخواستم -بلی -خیر -Ùوروم -خواهم -داره -نداره -داری -همون -میبینم -اینجوریه -بهش -هستن -امضام -اولی -دومی -سومی -چهارمی -بگذار -بکنه -امروز -صدمین -همش -همگی -هوا -اعلام -اخرین -خودشون -حد -شده -اینکه -خب -یه -اینجوری -گاه -گهگاه -گاهی -گهگدار -گهگداری -ها -میشه -Ú©Ù…ÛŒ -راجبه -توضیح -بدی -راجع -Ù…ÛŒ -شه -روز -Ú©Ù†ÛŒ -اصلا -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_digest.txt deleted file mode 100644 index c5ac515..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_digest.txt +++ /dev/null @@ -1,13 +0,0 @@ -سلام، - -ØµÙØ­Ù‡â€ŒÛŒ @PAGE@ با عنوان @TITLE@ در ویکی تغییر کرد. -تغییرات عبارت است از: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -نگارش پیشین: @OLDPAGE@ -نگارش نو: @NEWPAGE@ - -برای از بین بردن آگاهی‌های این ØµÙØ­Ù‡ØŒ از طریق آدرس @DOKUWIKIURL@ وارد ویکی شده Ùˆ ØµÙØ­Ù‡â€ŒÛŒ @SUBSCRIBE@ را مرور کنید Ùˆ عضویت خود را از ØµÙØ­Ù‡ یا ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… پاک کنید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_form.txt deleted file mode 100644 index 39764d0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== مدیریت عضویت‌ها ====== - -این ØµÙØ­Ù‡ به شما امکان مدیریت عضویت‌تان را برای این ØµÙØ­Ù‡ یا ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… می‌دهد. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_list.txt deleted file mode 100644 index 6970997..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -سلام، - -ØµÙØ­Ù‡â€ŒÙ‡Ø§ÛŒ ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… @PAGE@ با عنوان @TITLE@ در ویکی تغییر کرد. -تغییرات عبارت است از: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -نگارش پیشین: @OLDPAGE@ -نگارش نو: @NEWPAGE@ - -برای از بین بردن آگاهی‌های این ØµÙØ­Ù‡ØŒ از طریق آدرس @DOKUWIKIURL@ وارد ویکی شده Ùˆ ØµÙØ­Ù‡â€ŒÛŒ @SUBSCRIBE@ را مرور کنید Ùˆ عضویت خود را از ØµÙØ­Ù‡ یا ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… پاک کنید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_single.txt deleted file mode 100644 index 75ffb24..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/subscr_single.txt +++ /dev/null @@ -1,16 +0,0 @@ -سلام، - -ØµÙØ­Ù‡â€ŒÛŒ @PAGE@ با عنوان @TITLE@ در ویکی تغییر کرد. -تغییرات عبارت است از: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -تاریخ : @DATE@ -نام‌کاربری: @USER@ -خلاصه ویرایش: @SUMMARY@ -نگارش پیشین: @OLDPAGE@ -نگارش نو: @NEWPAGE@ - -برای از بین بردن آگاهی‌های این ØµÙØ­Ù‡ØŒ از طریق آدرس @DOKUWIKIURL@ وارد ویکی شده Ùˆ ØµÙØ­Ù‡â€ŒÛŒ @NEWPAGE@ را مرور کنید Ùˆ عضویت خود را از ØµÙØ­Ù‡ یا ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… پاک کنید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/updateprofile.txt deleted file mode 100644 index 8606898..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== به روز رسانی Ù¾Ø±ÙˆÙØ§ÛŒÙ„ ====== - -شما می‌توانید مقادیر زیر را تغییر دهید. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fa/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fa/uploadmail.txt deleted file mode 100644 index e9218b6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fa/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -یک ÙØ§ÛŒÙ„ به ویکی ارسال شد: - -ÙØ§ÛŒÙ„: @MEDIA@ -تاریخ: @DATE@ -مرورگر: @BROWSER@ -آدرس IP: @IPADDRESS@ -نام هوست: @HOSTNAME@ -اندازه: @SIZE@ -MIME: @MIME@ -کاربر: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/admin.txt deleted file mode 100644 index b57b608..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ylläpito ====== - -Alla on lista DokuWiki:ssä käytössä olevista ylläpitotoiminnoista. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/adminplugins.txt deleted file mode 100644 index fa3571e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Muita liitännäisiä ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/backlinks.txt deleted file mode 100644 index b84e465..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Linkitykset ====== - -Tässä lista tälle sivuille linkittävistä sivuista. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/conflict.txt deleted file mode 100644 index be788a1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== On olemassa uudempi versio ====== - -Muokkaamastasi dokumentista on olemassa uudempi versio. Näin käy, kun toinen käyttäjä muuttaa dokumenttia sillä aikaa, kun sinä olit muokkaamassa sitä. - -Tutki alla näkyvät eroavaisuudet kunnolla ja päätä mikä versio säilytetään. Jos valitset "tallenna", sinun versiosi tallennetaan. Valitse ''peru'' pitääksesi tämänhetkisen, toisen käyttäjän muuttaman version. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/denied.txt deleted file mode 100644 index f642715..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Lupa evätty ====== - -Sinulla ei ole tarpeeksi valtuuksia jatkaa. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/diff.txt deleted file mode 100644 index fbf62b7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Erot ====== - -Tämä näyttää erot valitun ja nykyisen version kesken tästä sivusta. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/draft.txt deleted file mode 100644 index 2e4a1ee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Vedos löydetty ====== - -Edellinen muokkauksesi tälle sivulle ei ole päivittynyt oikein. DokuWiki on automaattisesti tallentanut vedoksen muokkauksen aikana. Voit nyt jatkaa muokkausta. Alla näet tallennetun version edellisestä istunnostasi. - -Valitse jos haluat //palauttaa// edellisen muutoksesi, //poistaa// automaattisesti tallennetun vedoksen, vai //peruuttaa// muutokset. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/edit.txt deleted file mode 100644 index 81b7714..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Muokkaa sivua ja paina ''Tallenna''. Katso [[wiki:syntax]] nähdäksesi Wikisyntaksi. Muuta sivua vain jos voit **parantaa** sitä. Jos haluat kokeilla Wikiä hyvä paikka siihen on [[playground:playground]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/editrev.txt deleted file mode 100644 index fd4d9a3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Olet ladannut vanhan version dokumentista** Jos tallennat tämän, tästä tulee uusin versio dokumentista. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/index.txt deleted file mode 100644 index 9086e22..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== hakemisto ====== - -Tämä on hakemisto kaikista saatavilla olevista sivuista järjestettynä [[doku>namespace|nimiavaruuksittain]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/fi/install.html deleted file mode 100644 index 74be322..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Tämä sivu avustaa Dokuwikin ensiasennuksessa ja asetuksissa. Lisätietoa asennusohjelmasta löytyy ohjelman dokumentaatiosta.

    - -

    DokuWiki käyttää tavallisia tiedostoja wiki-sivujen, sekä muiden niihin liittyvien tietojen kuten kuvien, hakuindeksien, versionhallinnan jne. tallentamiseen. Toimiakseen oikein DokuWikillä täytyy olla kirjoitusoikeus niihin hakemistoihin joissa nämä tiedostot sijaitsevat. Asennusohjelma ei pysty asettamaan näitä oikeuksia. Tämä täytyy useimmiten tehdä suoraan komentoriviltä tai muulla, esimerkiksi internet-palveluntarjoajan määrittämällä tavalla, kuten FTP -ohjelmalla tai erillisen asetusvalikon kautta. (cPanel).

    - -

    Asennusohjelma määrittelee DokuWikin käyttöoikeudet (ACL), jotka mahdollistavat ylläpitäjän sisäänkirjautumisen ja pääsyn DokuWikin ylläpito -valikkoon, josta voidaan asentaa plugineja, hallita käyttäjätietoja, wiki-sivujen luku- ja kirjoitusoikeuksia sekä muita asetuksia. Käyttöoikeuksien käyttäminen ei ole pakollista, mutta se helpottaa DokuWikin ylläpitämistä.

    - -

    Kokeneille käyttäjille tai käyttäjille joilla on erityisvaatimuksia asennukselle löytyy lisätietoa asennuksesta sekä asetuksista.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/fi/jquery.ui.datepicker.js deleted file mode 100644 index d355e9e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Finnish initialisation for the jQuery UI date picker plugin. */ -/* Written by Harri Kilpiö (harrikilpio@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.fi = { - closeText: "Sulje", - prevText: "Edellinen", - nextText: "Seuraava", - currentText: "Tänään", - monthNames: [ "Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kesäkuu", - "Heinäkuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu" ], - monthNamesShort: [ "Tammi", "Helmi", "Maalis", "Huhti", "Touko", "Kesä", - "Heinä", "Elo", "Syys", "Loka", "Marras", "Joulu" ], - dayNamesShort: [ "Su", "Ma", "Ti", "Ke", "To", "Pe", "La" ], - dayNames: [ "Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai" ], - dayNamesMin: [ "Su", "Ma", "Ti", "Ke", "To", "Pe", "La" ], - weekHeader: "Vk", - dateFormat: "d.m.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.fi ); - -return datepicker.regional.fi; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/fi/lang.php deleted file mode 100644 index 541311c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/lang.php +++ /dev/null @@ -1,345 +0,0 @@ - - * @author Tuomo Hartikainen - * @author Petteri - * @author Matti Pöllä - * @author Otto Vainio - * @author Teemu Mattila - * @author Sami Olmari - * @author Rami Lehti - * @author Jussi Takala - * @author Wiki Doku - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = 'â€'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '’'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Muokkaa tätä sivua'; -$lang['btn_source'] = 'Näytä sivun lähdekoodi'; -$lang['btn_show'] = 'Näytä sivu'; -$lang['btn_create'] = 'Luo tämä sivu'; -$lang['btn_search'] = 'Etsi'; -$lang['btn_save'] = 'Tallenna'; -$lang['btn_preview'] = 'Esikatselu'; -$lang['btn_top'] = 'Takaisin ylös'; -$lang['btn_newer'] = '<< uudemmat'; -$lang['btn_older'] = 'vanhemmat >>'; -$lang['btn_revs'] = 'Vanhat versiot'; -$lang['btn_recent'] = 'Viimeiset muutokset'; -$lang['btn_upload'] = 'Lähetä tiedosto'; -$lang['btn_cancel'] = 'Peru'; -$lang['btn_index'] = 'Hakemisto'; -$lang['btn_secedit'] = 'Muokkaa'; -$lang['btn_login'] = 'Kirjaudu sisään'; -$lang['btn_logout'] = 'Kirjaudu ulos'; -$lang['btn_admin'] = 'Ylläpito'; -$lang['btn_update'] = 'Päivitä'; -$lang['btn_delete'] = 'Poista'; -$lang['btn_back'] = 'Takaisin'; -$lang['btn_backlink'] = 'Paluulinkit'; -$lang['btn_subscribe'] = 'Tilaa muutokset'; -$lang['btn_profile'] = 'Päivitä profiili'; -$lang['btn_reset'] = 'Tyhjennä'; -$lang['btn_resendpwd'] = 'Aseta uusi salasana'; -$lang['btn_draft'] = 'Muokkaa luonnosta'; -$lang['btn_recover'] = 'Palauta luonnos'; -$lang['btn_draftdel'] = 'Poista luonnos'; -$lang['btn_revert'] = 'palauta'; -$lang['btn_register'] = 'Rekisteröidy'; -$lang['btn_apply'] = 'Toteuta'; -$lang['btn_media'] = 'Media manager'; -$lang['btn_deleteuser'] = 'Poista tilini'; -$lang['btn_img_backto'] = 'Takaisin %s'; -$lang['btn_mediaManager'] = 'Näytä mediamanagerissa'; -$lang['loggedinas'] = 'Kirjautunut nimellä:'; -$lang['user'] = 'Käyttäjänimi'; -$lang['pass'] = 'Salasana'; -$lang['newpass'] = 'Uusi salasana'; -$lang['oldpass'] = 'Vahvista nykyinen salasana'; -$lang['passchk'] = 'uudelleen'; -$lang['remember'] = 'Muista minut'; -$lang['fullname'] = 'Koko nimi'; -$lang['email'] = 'Sähköposti'; -$lang['profile'] = 'Käyttäjän profiili'; -$lang['badlogin'] = 'Käyttäjänimi tai salasana oli väärä.'; -$lang['badpassconfirm'] = 'Valitan. Salasana oli väärin'; -$lang['minoredit'] = 'Pieni muutos'; -$lang['draftdate'] = 'Luonnos tallennettu automaattisesti'; -$lang['nosecedit'] = 'Sivu on muuttunut välillä ja kappaleen tiedot olivat vanhentuneet. Koko sivu ladattu.'; -$lang['searchcreatepage'] = 'Jos et löytänyt etsimääsi, voit luoda tai muokata sivua %s, joka on nimetty kyselysi mukaan.'; -$lang['js']['willexpire'] = 'Lukituksesi tämän sivun muokkaukseen päättyy minuutin kuluttua.\nRistiriitojen välttämiseksi paina esikatselu-nappia nollataksesi lukitusajan.'; -$lang['js']['notsavedyet'] = 'Dokumentissa on tallentamattomia muutoksia, jotka häviävät. - Haluatko varmasti jatkaa?'; -$lang['js']['searchmedia'] = 'Etsi tiedostoja'; -$lang['js']['keepopen'] = 'Pidä valinnan ikkuna avoinna.'; -$lang['js']['hidedetails'] = 'Piilota yksityiskohdat'; -$lang['js']['mediatitle'] = 'Linkkien asetukset'; -$lang['js']['mediadisplay'] = 'Linkin tyyppi'; -$lang['js']['mediaalign'] = 'Tasaus'; -$lang['js']['mediasize'] = 'Kuvan koko'; -$lang['js']['mediatarget'] = 'Linkin kohde'; -$lang['js']['mediaclose'] = 'Sulje'; -$lang['js']['mediainsert'] = 'Liitä'; -$lang['js']['mediadisplayimg'] = 'Näytä kuva.'; -$lang['js']['mediadisplaylnk'] = 'Näytä vain linkki'; -$lang['js']['mediasmall'] = 'Pieni versio'; -$lang['js']['mediamedium'] = 'Keskikokoinen versio'; -$lang['js']['medialarge'] = 'Iso versio'; -$lang['js']['mediaoriginal'] = 'Alkuperäinen versio'; -$lang['js']['medialnk'] = 'Linkki tietosivuun'; -$lang['js']['mediadirect'] = 'Suora linkki alkuperäiseen'; -$lang['js']['medianolnk'] = 'Ei linkkiä'; -$lang['js']['medianolink'] = 'Älä linkitä kuvaa'; -$lang['js']['medialeft'] = 'Tasaa kuva vasemmalle.'; -$lang['js']['mediaright'] = 'Tasaa kuva oikealle.'; -$lang['js']['mediacenter'] = 'Tasaa kuva keskelle.'; -$lang['js']['medianoalign'] = 'Älä tasaa.'; -$lang['js']['nosmblinks'] = 'Linkit Windows-jakoihin toimivat vain Microsoft Internet Explorerilla. -Voit silti kopioida ja liittää linkin.'; -$lang['js']['linkwiz'] = 'Linkkivelho'; -$lang['js']['linkto'] = 'Linkki kohteeseen:'; -$lang['js']['del_confirm'] = 'Haluatko todella poistaa valitut kohteet?'; -$lang['js']['restore_confirm'] = 'Haluatko varmasti palauttaa tämän version?'; -$lang['js']['media_diff'] = 'Näytä erot:'; -$lang['js']['media_diff_both'] = 'Vierekkäin'; -$lang['js']['media_diff_opacity'] = 'Päällä'; -$lang['js']['media_diff_portions'] = 'Liukusäädin'; -$lang['js']['media_select'] = 'Valitse tiedostot...'; -$lang['js']['media_upload_btn'] = 'Lähetä'; -$lang['js']['media_done_btn'] = 'Valmis'; -$lang['js']['media_drop'] = 'Pudota lähetettävät tiedostot tähän'; -$lang['js']['media_cancel'] = 'Poista'; -$lang['js']['media_overwrt'] = 'Ylikirjoita olemassa olevat tiedostot'; -$lang['regmissing'] = 'Kaikki kentät tulee täyttää.'; -$lang['reguexists'] = 'Käyttäjä tällä käyttäjänimellä on jo olemassa.'; -$lang['regsuccess'] = 'Käyttäjä luotiin ja salasana lähetettiin sähköpostilla.'; -$lang['regsuccess2'] = 'Käyttäjänimi on luotu.'; -$lang['regfail'] = 'Valitsemaasi käyttäjää ei voitu luoda.'; -$lang['regmailfail'] = 'Näyttää siltä, että salasanan lähettämisessä tapahtui virhe. Ota yhteys ylläpitäjään!'; -$lang['regbadmail'] = 'Antamasi sähköpostiosoite näyttää epäkelvolta. Jos pidät tätä virheenä ota yhteys ylläpitäjään.'; -$lang['regbadpass'] = 'Annetut kaksi salasanaa eivät täsmää. Yritä uudelleen.'; -$lang['regpwmail'] = 'DokuWiki salasanasi'; -$lang['reghere'] = 'Puuttuuko sinulta käyttäjätili? Hanki sellainen'; -$lang['profna'] = 'Tässä wikissä profiilien muokkaaminen ei ole mahdollista'; -$lang['profnochange'] = 'Ei muutoksia.'; -$lang['profnoempty'] = 'Tyhjä nimi tai sähköpostiosoite ei ole sallittu.'; -$lang['profchanged'] = 'Käyttäjän profiilin päivitys onnistui.'; -$lang['profnodelete'] = 'Tässä wikissä ei voi poistaa käyttäjiä'; -$lang['profdeleteuser'] = 'Poista tili'; -$lang['profdeleted'] = 'Käyttäjätilisi on postettu tästä wikistä'; -$lang['profconfdelete'] = 'Haluan poistaa käyttäjätilini tästä wikistä.
    Tätä toimintoa ei voi myöhemmin peruuttaa.'; -$lang['profconfdeletemissing'] = 'Vahvistus rastia ei valittu'; -$lang['pwdforget'] = 'Unohtuiko salasana? Hanki uusi'; -$lang['resendna'] = 'Tämä wiki ei tue salasanan uudelleenlähettämistä.'; -$lang['resendpwd'] = 'Aseta uusisalasana'; -$lang['resendpwdmissing'] = 'Kaikki kentät on täytettävä.'; -$lang['resendpwdnouser'] = 'Käyttäjää ei löydy tietokannastamme.'; -$lang['resendpwdbadauth'] = 'Tunnistuskoodi on virheellinen. Varmista, että käytit koko varmistuslinkkiä.'; -$lang['resendpwdconfirm'] = 'Varmistuslinkki on lähetetty sähköpostilla'; -$lang['resendpwdsuccess'] = 'Uusi salasanasi on lähetetty sähköpostilla.'; -$lang['license'] = 'Jollei muuta ole mainittu, niin sisältö tässä wikissä on lisensoitu seuraavalla lisenssillä:'; -$lang['licenseok'] = 'Huom: Muokkaamalla tätä sivua suostut lisensoimaan sisällön seuraavan lisenssin mukaisesti:'; -$lang['searchmedia'] = 'Etsi tiedostoa nimeltä:'; -$lang['searchmedia_in'] = 'Etsi kohteesta %s'; -$lang['txt_upload'] = 'Valitse tiedosto lähetettäväksi:'; -$lang['txt_filename'] = 'Lähetä nimellä (valinnainen):'; -$lang['txt_overwrt'] = 'Ylikirjoita olemassa oleva'; -$lang['maxuploadsize'] = 'Palvelimelle siirto max. %s / tiedosto.'; -$lang['lockedby'] = 'Tällä hetkellä tiedoston on lukinnut:'; -$lang['lockexpire'] = 'Lukitus päättyy:'; -$lang['rssfailed'] = 'Virhe tapahtui noudettaessa tätä syötettä: '; -$lang['nothingfound'] = 'Mitään ei löytynyt.'; -$lang['mediaselect'] = 'Mediatiedoston valinta'; -$lang['uploadsucc'] = 'Tiedoston lähetys onnistui'; -$lang['uploadfail'] = 'Tiedoston lähetys epäonnistui. Syynä ehkä väärät oikeudet?'; -$lang['uploadwrong'] = 'Tiedoston lähetys evätty. Tämä tiedostopääte on kielletty'; -$lang['uploadexist'] = 'Tiedosto on jo olemassa. Mitään ei tehty.'; -$lang['uploadbadcontent'] = 'Tiedoston sisältö ei vastannut päätettä %s'; -$lang['uploadspam'] = 'Roskapostin estolista esti tiedoston lähetyksen.'; -$lang['uploadxss'] = 'Tiedoston lähetys estettiin mahdollisen haitallisen sisällön vuoksi.'; -$lang['uploadsize'] = 'Lähetetty tiedosto oli liian iso. (max %s)'; -$lang['deletesucc'] = 'Tiedosto "%s" on poistettu.'; -$lang['deletefail'] = 'Kohdetta "%s" poistaminen ei onnistunut - tarkista oikeudet.'; -$lang['mediainuse'] = 'Tiedostoa "%s" ei ole poistettu - se on vielä käytössä.'; -$lang['namespaces'] = 'Nimiavaruudet'; -$lang['mediafiles'] = 'Tarjolla olevat tiedostot'; -$lang['accessdenied'] = 'Sinulla ei ole oikeuksia tämän sivun katsomiseen'; -$lang['mediausage'] = 'Käytä seuraavaa merkintätapaa viittausta tehtäessä:'; -$lang['mediaview'] = 'Katsele alkuperäistä tiedostoa'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'Siirrä tiedosto nykyiseen nimiavaruuteen täällä. Voit luoda uusia alinimiavaruuksia laittamalla lisäämällä sen nimen ja kaksoispisteen "Lähetä nimellä" eteen.'; -$lang['mediaextchange'] = 'Tiedoston pääte muutettu: .%s on nyt .%s!'; -$lang['reference'] = 'Viitteet'; -$lang['ref_inuse'] = 'Tiedostoa ei voi poistaa, koska seuraavat sivut käyttävät sitä:'; -$lang['ref_hidden'] = 'Osa viitteistä on sivuilla, joihin sinulla ei ole lukuoikeutta'; -$lang['hits'] = 'Osumia'; -$lang['quickhits'] = 'Sopivat sivunimet'; -$lang['toc'] = 'Sisällysluettelo'; -$lang['current'] = 'nykyinen'; -$lang['yours'] = 'Sinun versiosi'; -$lang['diff'] = 'Näytä eroavaisuudet nykyiseen versioon'; -$lang['diff2'] = 'Näytä eroavaisuudet valittuun versioon'; -$lang['difflink'] = 'Linkki vertailunäkymään'; -$lang['diff_type'] = 'Näytä eroavaisuudet:'; -$lang['diff_inline'] = 'Sisäkkäin'; -$lang['diff_side'] = 'Vierekkäin'; -$lang['diffprevrev'] = 'Edellinen revisio'; -$lang['diffnextrev'] = 'Seuraava revisio'; -$lang['difflastrev'] = 'Viimeisin revisio'; -$lang['line'] = 'Rivi'; -$lang['breadcrumb'] = 'Jäljet:'; -$lang['youarehere'] = 'Olet täällä:'; -$lang['lastmod'] = 'Viimeksi muutettu:'; -$lang['by'] = '/'; -$lang['deleted'] = 'poistettu'; -$lang['created'] = 'luotu'; -$lang['restored'] = 'vanha versio palautettu (%s)'; -$lang['external_edit'] = 'ulkoinen muokkaus'; -$lang['summary'] = 'Yhteenveto muokkauksesta'; -$lang['noflash'] = 'Tarvitset Adobe Flash-liitännäisen nähdäksesi tämän sisällön.'; -$lang['download'] = 'Lataa palanen'; -$lang['tools'] = 'Työkalut'; -$lang['user_tools'] = 'Käyttäjän työkalut'; -$lang['site_tools'] = 'Sivuston työkalut'; -$lang['page_tools'] = 'Sivutyökalut'; -$lang['skip_to_content'] = 'Siirry sisältöön'; -$lang['sidebar'] = 'Sivupalkki'; -$lang['mail_newpage'] = 'sivu lisätty:'; -$lang['mail_changed'] = 'sivu muutettu:'; -$lang['mail_subscribe_list'] = 'muuttuneet sivut nimiavaruudessa:'; -$lang['mail_new_user'] = 'uusi käyttäjä:'; -$lang['mail_upload'] = 'tiedosto lähetetty:'; -$lang['changes_type'] = 'Näytä muutokset:'; -$lang['pages_changes'] = 'Sivut'; -$lang['media_changes'] = 'Mediatiedostot'; -$lang['both_changes'] = 'Sivut ja mediatiedostot'; -$lang['qb_bold'] = 'Lihavoitu teksti'; -$lang['qb_italic'] = 'Kursivoitu teksti'; -$lang['qb_underl'] = 'Alleviivattu teksti'; -$lang['qb_code'] = 'Kooditeksti'; -$lang['qb_strike'] = 'Yliviivattu teksti'; -$lang['qb_h1'] = 'Taso 1 otsikko'; -$lang['qb_h2'] = 'Taso 2 otsikko'; -$lang['qb_h3'] = 'Taso 3 otsikko'; -$lang['qb_h4'] = 'Taso 4 otsikko'; -$lang['qb_h5'] = 'Taso 5 otsikko'; -$lang['qb_h'] = 'Otsikko'; -$lang['qb_hs'] = 'Valitse otsikko'; -$lang['qb_hplus'] = 'Ylempi otsikko'; -$lang['qb_hminus'] = 'Alempi otsikko'; -$lang['qb_hequal'] = 'Saman tason otsikko'; -$lang['qb_link'] = 'Sisäinen linkki'; -$lang['qb_extlink'] = 'Ulkoinen linkki'; -$lang['qb_hr'] = 'Vaakaerotin'; -$lang['qb_ol'] = 'Järjestetyn listan osa '; -$lang['qb_ul'] = 'Epäjärjestetyn listan osa'; -$lang['qb_media'] = 'Lisää kuvia ja muita tiedostoja'; -$lang['qb_sig'] = 'Lisää allekirjoitus'; -$lang['qb_smileys'] = 'Hymiöt'; -$lang['qb_chars'] = 'Erikoismerkit'; -$lang['upperns'] = 'Hyppää edelliseen nimiavaruuteen'; -$lang['metaedit'] = 'Muokkaa metadataa'; -$lang['metasaveerr'] = 'Metadatan kirjoittaminen epäonnistui'; -$lang['metasaveok'] = 'Metadata tallennettu'; -$lang['img_title'] = 'Otsikko:'; -$lang['img_caption'] = 'Kuvateksti:'; -$lang['img_date'] = 'Päivämäärä:'; -$lang['img_fname'] = 'Tiedoston nimi:'; -$lang['img_fsize'] = 'Koko:'; -$lang['img_artist'] = 'Kuvaaja:'; -$lang['img_copyr'] = 'Tekijänoikeus:'; -$lang['img_format'] = 'Formaatti:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'Avainsanat:'; -$lang['img_width'] = 'Leveys:'; -$lang['img_height'] = 'Korkeus:'; -$lang['subscr_subscribe_success'] = '%s lisätty %s tilauslistalle'; -$lang['subscr_subscribe_error'] = 'Virhe lisättäessä %s tilauslistalle %s'; -$lang['subscr_subscribe_noaddress'] = 'Login tiedoissasi ei ole sähköpostiosoitetta. Sinua ei voi lisätä tilaukseen'; -$lang['subscr_unsubscribe_success'] = '%s poistettu tilauslistalta %s'; -$lang['subscr_unsubscribe_error'] = 'Virhe tapahtui poistaessa %s tilauslistalta %s'; -$lang['subscr_already_subscribed'] = '%s on jo tilannut %s'; -$lang['subscr_not_subscribed'] = '%s ei ole tilannut %s'; -$lang['subscr_m_not_subscribed'] = 'Et ole tilannut sivua tai nimiavaruutta'; -$lang['subscr_m_new_header'] = 'Lisää tilaus'; -$lang['subscr_m_current_header'] = 'Voimassaolevat tilaukset'; -$lang['subscr_m_unsubscribe'] = 'Poista tilaus'; -$lang['subscr_m_subscribe'] = 'Tilaa'; -$lang['subscr_m_receive'] = 'Vastaanota'; -$lang['subscr_style_every'] = 'Sähköposti joka muutoksesta'; -$lang['subscr_style_digest'] = 'yhteenveto-sähköposti joka sivusta (joka %.2f. päivä)'; -$lang['subscr_style_list'] = 'lista muuttuneista sivuista edellisen sähköpostin jälkeen (joka %.2f. päivä)'; -$lang['authtempfail'] = 'Käyttäjien autentikointi ei tällä hetkellä onnistu. Jos ongelma jatkuu, ota yhteyttä wikin ylläpitäjään.'; -$lang['i_chooselang'] = 'Valitse kieli'; -$lang['i_installer'] = 'DokuWikin asentaja'; -$lang['i_wikiname'] = 'Wikin nimi'; -$lang['i_enableacl'] = 'Käytä käyttöoikeuksien hallintaa (ACL) (Suositeltu)'; -$lang['i_superuser'] = 'Pääkäyttäjä'; -$lang['i_problems'] = 'Asennusohjelma löysi alla listattuja ongelmia ongelmia. Et voi jatkaa ennen kuin ne on korjattu.'; -$lang['i_modified'] = 'Turvallisuussyistä tämä ohjelma toimii vain uusien ja muokkaamattomien Dokuwiki-asennusten kanssa. Pura tiedostot uudestaan asennuspaketista, tai lue Dokuwikin asennusohje (englanniksi)'; -$lang['i_funcna'] = 'PHP:n funktio %s ei ole käytettävissä. Palveluntarjoajasi on saattanut poistaa sen jostain syystä.'; -$lang['i_phpver'] = 'Käyttämäsi PHP-ohjelmiston versio %s on pienempi, kuin tarvitaan %s. PHP-asennuksesi pitää päivittää.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload pitää ottaa pois käytöstä php.ini -tiedostosta käyttääksesi DokuWikiä'; -$lang['i_permfail'] = '%s ei ole DokuWikin kirjoitettavissa. Muokkaa hakemiston oikeuksia!'; -$lang['i_confexists'] = '%s on jo olemassa'; -$lang['i_writeerr'] = '%sn luonti epäonnistui. Tarkista hakemiston/tiedoston oikeudet ja luo tiedosto käsin.'; -$lang['i_badhash'] = 'tunnistamaton tai muokattu dokuwiki.php (tarkistussumma=%s)'; -$lang['i_badval'] = '%s - väärä tai tyhjä arvo'; -$lang['i_success'] = 'Kokoonpano tehty onnistuneesti. Voit poistaa install.php tiedoston. Jatka uuteen DokuWikiisi.'; -$lang['i_failure'] = 'Joitain virheitä tapahtui kirjoitettaessa vaadittavia tiedostoja. Sinun pitää korjata ne käsin ennen kuin voit käyttää uutta DokuWikiäsi.'; -$lang['i_policy'] = 'Käyttöoikeuksien oletusmenettelytapa'; -$lang['i_pol0'] = 'Avoin Wiki (luku, kirjoitus, tiedostojen lähetys on sallittu kaikille)'; -$lang['i_pol1'] = 'Julkinen Wiki (luku kaikilla, kirjoitus ja tiedostojen lähetys rekisteröidyillä käyttäjillä)'; -$lang['i_pol2'] = 'Suljettu Wiki (luku, kirjoitus ja tiedostojen lähetys vain rekisteröityneillä käyttäjillä)'; -$lang['i_allowreg'] = 'Salli käyttäjien rekisteröityminen'; -$lang['i_retry'] = 'Yritä uudelleen'; -$lang['i_license'] = 'Valitse lisenssi, jonka alle haluat sisältösi laittaa:'; -$lang['i_license_none'] = 'Älä näytä mitään lisenssitietoja'; -$lang['i_pop_field'] = 'Auta parantamaan DokuWikiä'; -$lang['i_pop_label'] = 'Lähetä kerran kuussa nimetöntä käyttäjätietoa DokuWikin kehittäjille'; -$lang['recent_global'] = 'Seuraat tällä hetkellä muutoksia nimiavaruuden %s sisällä. Voit myös katsoa muutoksia koko wikissä'; -$lang['years'] = '%d vuotta sitten'; -$lang['months'] = '%d kuukautta sitten'; -$lang['weeks'] = '%d viikkoa sitten'; -$lang['days'] = '%d päivää sitten'; -$lang['hours'] = '%d tuntia sitten'; -$lang['minutes'] = '%d minuuttia sitten'; -$lang['seconds'] = '%d sekuntia sitten'; -$lang['wordblock'] = 'Muutostasi ei talletettu, koska se sisältää estettyä tekstiä (spam).'; -$lang['media_uploadtab'] = 'Lähetä'; -$lang['media_searchtab'] = 'Etsi'; -$lang['media_file'] = 'Tiedosto'; -$lang['media_viewtab'] = 'Näytä'; -$lang['media_edittab'] = 'Muokkaa'; -$lang['media_historytab'] = 'Historia'; -$lang['media_list_thumbs'] = 'Thumbnails'; -$lang['media_list_rows'] = 'Rivit'; -$lang['media_sort_name'] = 'nimen mukaan'; -$lang['media_sort_date'] = 'päivämäärän mukaan'; -$lang['media_namespaces'] = 'Valitse nimiavaruus'; -$lang['media_files'] = 'Tiedostoja %s'; -$lang['media_upload'] = 'Lähetä %s nimiavaruuteen'; -$lang['media_search'] = 'Etsi %s nimiavaruudesta'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s at %s'; -$lang['media_edit'] = 'Muokkaa %s'; -$lang['media_history'] = 'Nämä ovat vanhat versiot tiedostosta %s'; -$lang['media_meta_edited'] = 'Metadataa muokattu'; -$lang['media_perm_read'] = 'Anteeksi. Sinulla ei ole riittävästi oikeuksia lukeaksesi tiedostoja.'; -$lang['media_perm_upload'] = 'Anteeksi. Sinulla ei ole riittävästi oikeuksia lähettääksesi tiedostoja.'; -$lang['media_update'] = 'Lähetä uusi versio'; -$lang['media_restore'] = 'Palauta tämä versio'; -$lang['currentns'] = 'Nykyinen nimiavaruus'; -$lang['searchresult'] = 'Haun tulokset'; -$lang['plainhtml'] = 'pelkkä HTML'; -$lang['wikimarkup'] = 'Wiki markup'; -$lang['unable_to_parse_date'] = 'Parametrin "%s" jäsennys ei onnistu.'; -$lang['email_signature_text'] = 'Tämän postin loi DokuWiki osoitteessa -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/locked.txt deleted file mode 100644 index 3a48ff8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sivu lukittu ====== - -Tämä sivu on tällä hetkellä lukittuna, koska se on toisen käyttäjän muokkauksessa. Joudut odottamaan, kunnes hän lopettaa muokkauksen, tai kunnes lukko aukeaa. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/login.txt deleted file mode 100644 index efba262..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sisäänkirjautuminen ====== - -Et ole tällä hetkellä kirjautunut sisään! Anna käyttäjätunnus ja salasana alle kirjautuaksesi. Muista, että evästeiden käyttö tulee olla päällä, jotta sisäänkirjautuminen onnistuu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/mailtext.txt deleted file mode 100644 index 015b3c3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -DokuWikiisi lisättiin tai siellä muutettiin sivua. Tässä yksityiskohdat - -Päivämäärä : @DATE@ -Selain: @BROWSER@ -IP-Osoite: @IPADDRESS@ -Isäntänimi: @HOSTNAME@ -Vanha versio: @OLDPAGE@ -Uusi versio: @NEWPAGE@ -Yhteenveto: @SUMMARY@ -Käyttäjä : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/fi/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/newpage.txt deleted file mode 100644 index 29e6786..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tätä otsikkoa ei vielä ole ====== - -Olet seurannut linkkiä otsikkoon jota ei vielä ole. Voit luoda tämän käyttämällä **Luo tämä sivu** -nappia. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/norev.txt deleted file mode 100644 index a5138cf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ei tällaista versiota ====== - -Kyseistä versiota ei ole. Käytä ''Vanha versio''-nappia nähdäksesi listan tämän dokumentin vanhoista versioista diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/password.txt deleted file mode 100644 index e088166..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Terve @FULLNAME@! - -Tässä käyttäjätietosi sivulla @TITLE@ osoitteessa @DOKUWIKIURL@ - -Käyttäjätunnus : @LOGIN@ -Salasana : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/preview.txt deleted file mode 100644 index c5586e8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Esikatselu ====== - -Tämä on esikatselu siitä, miltä tekstisi tulee näyttämään. **Muista, että tätä ei ole tallennettu vielä**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/pwconfirm.txt deleted file mode 100644 index de6780c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Hei @FULLNAME@! - -Joku pyysi uutta salasanaa login nimellesi @TITLE@ sivustolla @DOKUWIKIURL@ - -Jos sinä ei pyytänyt uutta salasanaa, niin voit unohtaa tämän postin. - -Käytä alla olevaa linkkiä vahvistaaksesi, että pyynnön lähettäjä todella olet sinä. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/read.txt deleted file mode 100644 index eb43802..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/read.txt +++ /dev/null @@ -1 +0,0 @@ -Tämä sivu on vain luettavissa. Voit katsoa sen lähdekoodia, mutta et muuttaa sitä. Kysy ylläpitäjältä jos pidät tätä estoa virheellisenä. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/recent.txt deleted file mode 100644 index 4ab1234..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Viimeiset muutokset ====== - -Seuraavat sivut ovat muuttuneet viime aikoina: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/register.txt deleted file mode 100644 index cf7a625..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Rekisteröi uusi käyttäjä ====== - -Täytä alla olevat tiedot luodaksesi uuden käyttäjätilin tähän wikiin. Muista antaa **toimiva sähköpostiosoite**. Jos sinulta ei kysytä uutta salasanaa, niin uusi salasanasi lähetetään sähköpostiisi. Käyttäjänimi pitää olla myös käypä [[doku>pagename|sivunimi]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/registermail.txt deleted file mode 100644 index 07c35be..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Uusi käyttäjä on rekisteröitynyt. Tässä tiedot: - -Käyttäjänimi : @NEWUSER@ -Kokonimi : @NEWNAME@ -Sähköposti : @NEWEMAIL@ - -Päivämäärä : @DATE@ -Selain : @BROWSER@ -IP-osoite : @IPADDRESS@ -Hostname : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/resendpwd.txt deleted file mode 100644 index 5a567b0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Lähetä uusi salasana ====== - -Täytä käyttäjätunnuksesi kaavakkeeseen pyytääksesi uutta salasanaa wikin käyttäjätilillesi. Vahvistuslinkki lähetetään kirjautumisen yhteydessä antamaan sähköpostiosoitteeseen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/resetpwd.txt deleted file mode 100644 index 074c529..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Aseta salasana ====== - -Anna uusi salasanasi tässä wikissä. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/revisions.txt deleted file mode 100644 index a48cd33..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Vanha versio ====== - -Nämä ovat vanhoja versioita nykyisestä dokumentista. Jos haluat palauttaa vanhan version valitse se alhaalta, paina ''Muokkaa tätä sivua'' ja tallenna se. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/searchpage.txt deleted file mode 100644 index 0243441..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Etsi ====== - -Löydät etsinnän tulokset alta. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/showrev.txt deleted file mode 100644 index 243f8d0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Tämä on vanha versio dokumentista!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/stopwords.txt deleted file mode 100644 index 85c1fab..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/stopwords.txt +++ /dev/null @@ -1,11 +0,0 @@ -# Tämä on lista sanoista, jotka indeksoija ohittaa. Yksi sana riviä kohti -# Kun muokkaat sivua, varmista että käytät UNIX rivinvaihtoa (yksi newline) -# Ei tarvitse lisätä alle kolmen merkin sanoja. NE ohitetaan automaattisesti. -# Jos wikissäsin muita kieliä, lisää sanoja listaan esimerkiksi sivulta http://www.ranks.nl/stopwords/ -com -eli -oli -sinä -sinun -tai -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_digest.txt deleted file mode 100644 index e395e07..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Hei! - -Sivu @PAGE@ wikissä @TITLE@ on muuttunut. -Tässä ovat muutokset: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Vanha versio: @OLDPAGE@ -Uusi versio: @NEWPAGE@ - -Peruttaaksesi sivuilmoitukset kirjaudu wikiin osoitteessa -@DOKUWIKIURL@ , jonka jälkeen katso -@SUBSCRIBE@ -ja peruuta tilauksesi sivun ja/tai nimiavaruuden muutoksista. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_form.txt deleted file mode 100644 index 70f2fde..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tilausten hallinta ====== - -Tämä sivu avulla voit hallita silauksiasi nykyiseltä sivulta ja nimiavaruudelta. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_list.txt deleted file mode 100644 index 255f123..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Hei! - -Sivut nimiavaruudessa @PAGE@ wikissä @TITLE@ ovat muuttuneet. -Tässä ovat muuttuneet sivut: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Peruuttaaksesi sivuilmoitukset kirjaudu wikiin osoitteessa -@DOKUWIKIURL@ , jonka jälkeen katso -@SUBSCRIBE@ -ja peruuta tilauksesi sivun ja/tai nimiavaruuden muutoksista. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_single.txt deleted file mode 100644 index f373ff3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Hei! - -Sivu @PAGE@ wikissä @TITLE@ on muuttunut. -Tässä ovat muutokset: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Päivä : @DATE@ -Käyttäjä : @USER@ -Yhteenveto: @SUMMARY@ -Vanha versio: @OLDPAGE@ -Uusi versio: @NEWPAGE@ - -Peruttaaksesi sivuilmoitukset kirjaudu wikiin osoitteessa -@DOKUWIKIURL@ , jonka jälkeen katso -@SUBSCRIBE@ -ja peruuta tilauksesi sivun ja/tai nimiavaruuden muutoksista. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/updateprofile.txt deleted file mode 100644 index e7e3621..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Päivitä käyttäjätilisi profiilia ====== - -Täytä vain ne kentät, joita haluat muuttaa. Et voi muuttaa käyttäjätunnustasi. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fi/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fi/uploadmail.txt deleted file mode 100644 index e7b9abf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fi/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Tiedosto ladattiin DokuWikillesi. Tässä yksityiskohtaiset tiedot: - -Tiedosto : @MEDIA@ -PVM : @DATE@ -Selain : @BROWSER@ -IP-Osoite : @IPADDRESS@ -Hostname : @HOSTNAME@ -Koko : @SIZE@ -MIME Type : @MIME@ -Käyttäjä : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/admin.txt deleted file mode 100644 index fce45bd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Fyrisiting ====== - -Niðanfyri kanst tú finna eina røð av amboðum til fyrisiting. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/backlinks.txt deleted file mode 100644 index 5c79e05..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ãvísing afturúr ====== - -Hetta er ein listi yvur øll tey skjøl sum vísa aftur á tað núverandi skjali. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/conflict.txt deleted file mode 100644 index df3fe52..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Ein níggjari útgáva av skjalinum er til ====== - -Ein nýggjari útgáva av hesum skjalinum er til. Hetta hendur tá fleiri brúkarir rætta í skjalinum samstundis. - -Eftirkanna tær vístu broytingar nágreiniliga, og avgerð hvat fyri útgávu sum skal goymast. Um tú velur ''Goym'', verður tín útgáva av skalinum goymd. Velur tú ''Angra'' varðveittur tú tí núverandi útgávuna. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/denied.txt deleted file mode 100644 index 056822b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Atgongd nokta! ====== - -Tú hevur ikki rættindi til at halda áfram. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/diff.txt deleted file mode 100644 index b199844..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Munir ====== - -Hetta vísur munir millum tí valdu og núverandu útgávu av skjalinum. Gular eru linjur sum er at finna í gomlu útgávuni, og grønar eru linjur sum eru at finna í núvarandi útgávuni. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/edit.txt deleted file mode 100644 index a5d7764..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Rætta hetta skjal og trýst so á **''[Goym]''** knappin. Sí [[wiki:syntax|snið ábending]] fyri Wiki setningsbygnað. Rætta vinarliga bert hetta skjali um tú kanst **fyrireika** tað. Nýt vinarliga [[playground:playground|sandkassan]] til at testa áðrenn tú rættar í einum røttum skjali. Minst eisini til at brúkar **''[Forskoðan]''** áðrenn tú goymur skjalið. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/editrev.txt deleted file mode 100644 index 274d423..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Tú hevur heinta eina gamla útgávu av hesum skjalinum!** Um tú goymur skjali vilt tú skriva útyvir núverandi við gomlu útgávuni. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/index.txt deleted file mode 100644 index 640edfb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Evnisyvirlit ====== - -Hetta er eitt yvirlit yvur øll atkomandi skjøl, flokka eftir [[doku>namespaces|navnarúm]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/fo/jquery.ui.datepicker.js deleted file mode 100644 index d2ec9d7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/jquery.ui.datepicker.js +++ /dev/null @@ -1,48 +0,0 @@ -/* Faroese initialisation for the jQuery UI date picker plugin */ -/* Written by Sverri Mohr Olsen, sverrimo@gmail.com */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.fo = { - closeText: "Lat aftur", - prevText: "Fyrra", - nextText: "Næsta", - currentText: "à dag", - monthNames: [ "Januar", "Februar", "Mars", "Apríl", "Mei", "Juni", - "Juli", "August", "September", "Oktober", "November", "Desember" ], - monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Mei", "Jun", - "Jul", "Aug", "Sep", "Okt", "Nov", "Des" ], - dayNames: [ - "Sunnudagur", - "Mánadagur", - "Týsdagur", - "Mikudagur", - "Hósdagur", - "Fríggjadagur", - "Leyardagur" - ], - dayNamesShort: [ "Sun", "Mán", "Týs", "Mik", "Hós", "Frí", "Ley" ], - dayNamesMin: [ "Su", "Má", "Tý", "Mi", "Hó", "Fr", "Le" ], - weekHeader: "Vk", - dateFormat: "dd-mm-yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.fo ); - -return datepicker.regional.fo; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/fo/lang.php deleted file mode 100644 index 9b078d3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/lang.php +++ /dev/null @@ -1,170 +0,0 @@ - - * @author Einar Petersen - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '"'; -$lang['doublequoteclosing'] = '"'; -$lang['singlequoteopening'] = '\''; -$lang['singlequoteclosing'] = '\''; -$lang['apostrophe'] = '\''; -$lang['btn_edit'] = 'Rætta hetta skjal'; -$lang['btn_source'] = 'Vís keldu'; -$lang['btn_show'] = 'Vís skjal'; -$lang['btn_create'] = 'Býrja uppá hetta skjal'; -$lang['btn_search'] = 'Leita'; -$lang['btn_save'] = 'Goym'; -$lang['btn_preview'] = 'Forskoðan'; -$lang['btn_top'] = 'Aftur til toppin'; -$lang['btn_newer'] = '<< undan síða'; -$lang['btn_older'] = 'næsta síðe >>'; -$lang['btn_revs'] = 'Gamlar útgávur'; -$lang['btn_recent'] = 'Nýggj broyting'; -$lang['btn_upload'] = 'Legg fílu upp'; -$lang['btn_cancel'] = 'Angra'; -$lang['btn_index'] = 'Evnisyvirlit'; -$lang['btn_secedit'] = 'Rætta'; -$lang['btn_login'] = 'Rita inn'; -$lang['btn_logout'] = 'Rita út'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Dagfør'; -$lang['btn_delete'] = 'Strika'; -$lang['btn_back'] = 'Aftur'; -$lang['btn_backlink'] = 'Ãvísingar afturúr'; -$lang['btn_subscribe'] = 'Tilmelda broytingar'; -$lang['btn_profile'] = 'Dagføra vangamynd'; -$lang['btn_reset'] = 'Nullstilla'; -$lang['btn_draft'] = 'Broyt kladdu'; -$lang['btn_recover'] = 'Endurbygg kladdu'; -$lang['btn_draftdel'] = 'Sletta'; -$lang['btn_revert'] = 'Endurbygg'; -$lang['btn_register'] = 'Melda til'; -$lang['loggedinas'] = 'Ritavur inn sum:'; -$lang['user'] = 'Brúkaranavn'; -$lang['pass'] = 'Loyniorð'; -$lang['newpass'] = 'Nýtt loyniorð'; -$lang['oldpass'] = 'Vátta núverandi loyniorð'; -$lang['passchk'] = 'Endurtak nýtt loyniorð'; -$lang['remember'] = 'Minst til loyniorðið hjá mær'; -$lang['fullname'] = 'Navn'; -$lang['email'] = 'T-postur'; -$lang['profile'] = 'Brúkara vangamynd'; -$lang['badlogin'] = 'Skeivt brúkaranavn ella loyniorð.'; -$lang['minoredit'] = 'Smærri broytingar'; -$lang['draftdate'] = 'Goym kladdu sett frá'; -$lang['nosecedit'] = 'Hendan síðan var broytt undir tilevnan, brotið var ikki rætt dagfest, heintaði fulla síðu í staðin'; -$lang['regmissing'] = 'Tú skalt fylla út øll øki.'; -$lang['reguexists'] = 'Hetta brúkaranavn er upptiki.'; -$lang['regsuccess'] = 'Tú ert nú stovnavur sum brúkari. Títt loyniorð verður sent til tín í einum T-posti.'; -$lang['regsuccess2'] = 'Tú ert nú stovnavur sum brúkari.'; -$lang['regmailfail'] = 'Títt loyniorð bleiv ikki sent. Fá vinarliga samband við administratorin.'; -$lang['regbadmail'] = 'T-post adressan er ógildig. Fá vinarliga samband við administratorin, um tú heldur at hetta er eitt brek.'; -$lang['regbadpass'] = 'Bæði loyniorðini eru ikki eins, royn vinarliga umaftur.'; -$lang['regpwmail'] = 'Títt DokuWiki loyniorð'; -$lang['reghere'] = 'Upprætta eina DokuWiki-konto her'; -$lang['profna'] = 'Tað er ikki møguligt at broyta tína vangamynd í hesu wiki'; -$lang['profnochange'] = 'Ongar broytingar, onki tillaga.'; -$lang['profnoempty'] = 'Tómt navn ella t-post adressa er ikki loyvt.'; -$lang['profchanged'] = 'Brúkara vangamynd dagført rætt.'; -$lang['pwdforget'] = 'Gloymt títt loyniorð? Fá eitt nýtt'; -$lang['resendna'] = 'Tað er ikki møguligt at fá sent nýtt loyniorð við hesu wiki.'; -$lang['resendpwdmissing'] = 'Tú skal filla út øll økir.'; -$lang['resendpwdnouser'] = 'Vit kunna ikki finna hendan brúkara í okkara dátagrunni.'; -$lang['resendpwdbadauth'] = 'Hald til góðar, hendan góðkenningar kodan er ikki gildug. Kanna eftir at tú nýtti tað fulfíggjaðu góðkenningarleinkjuna'; -$lang['resendpwdconfirm'] = 'Ein góðkenningarleinkja er send við e-posti'; -$lang['resendpwdsuccess'] = 'Títt nýggja loyniorð er sent við t-posti.'; -$lang['license'] = 'Um ikki annað er tilskilað, so er tilfar á hesari wiki loyvt margfaldað undir fylgjandi treytum:'; -$lang['licenseok'] = 'Legg til merkis: Við at dagføra hesa síðu samtykkir tú at loyva margfalding av tilfarinum undir fylgjandi treytum:'; -$lang['searchmedia'] = 'Leita eftir fíl navn:'; -$lang['searchmedia_in'] = 'Leita í %s'; -$lang['txt_upload'] = 'Vel tí fílu sum skal leggjast upp:'; -$lang['txt_filename'] = 'Sláa inn wikinavn (valfrítt):'; -$lang['txt_overwrt'] = 'Yvurskriva verandi fílu'; -$lang['lockedby'] = 'Fyribils læst av:'; -$lang['lockexpire'] = 'Lásið ferð úr gildi kl.:'; -$lang['js']['willexpire'] = 'Títt lás á hetta skjalið ferð úr gildi um ein minnutt.\nTrýst á Forskoðan-knappin fyri at sleppa undan trupulleikum.'; -$lang['js']['notsavedyet'] = 'Tað eru gjørdar broytingar í skjalinum, um tú haldur fram vilja broytingar fara fyri skeytið. -Ynskir tú at halda fram?'; -$lang['js']['searchmedia'] = 'Leita eftir dátufílum'; -$lang['js']['mediasize'] = 'Mynda stødd'; -$lang['js']['mediatarget'] = 'Leinkja til'; -$lang['js']['mediaclose'] = 'Læt aftur'; -$lang['js']['mediainsert'] = 'Set inn'; -$lang['js']['mediadisplayimg'] = 'Vís myndina'; -$lang['js']['mediadisplaylnk'] = 'Vís bert leinkjuna'; -$lang['js']['nosmblinks'] = 'Ãvísingar til Windows shares virka bert í Microsoft Internet Explorer. -Tú kanst enn avrita og sata inn slóðina.'; -$lang['js']['del_confirm'] = 'Strika post(ar)?'; -$lang['rssfailed'] = 'Eitt brek koma fyri tá roynt var at fáa: '; -$lang['nothingfound'] = 'Leiting gav onki úrslit.'; -$lang['mediaselect'] = 'Vel miðlafílu'; -$lang['uploadsucc'] = 'Upp legg av fílu var væl eydna'; -$lang['uploadfail'] = 'Brek við upp legg av fílu. Tað er møguliga trupuleikar við rættindunum'; -$lang['uploadwrong'] = 'Upp legg av fílu víst burtur. Fíluslag er ikki loyvt'; -$lang['uploadexist'] = 'Fílan er longu til.'; -$lang['deletesucc'] = 'Fílan "%s" er nú strika.'; -$lang['deletefail'] = '"%s" kundi ikki strikast - kanna rættindini.'; -$lang['mediainuse'] = 'Fíla "%s" er ikki strika - hen verður enn nýtt.'; -$lang['namespaces'] = 'Navnarúm'; -$lang['mediafiles'] = 'Atkomandi fílur í'; -$lang['reference'] = 'Ãvísing til'; -$lang['ref_inuse'] = 'Fílan kan ikki strikast, síðan hon enn verður nýtt á fylgjandi síðum:'; -$lang['ref_hidden'] = 'Nakrar ávísingar eru í skjølum sum tú ikki hevur lesi rættindi til'; -$lang['hits'] = 'Hits'; -$lang['quickhits'] = 'Samsvarandi skjøl'; -$lang['toc'] = 'Innihaldsyvirlit'; -$lang['current'] = 'núverandi'; -$lang['yours'] = 'Tín útgáva'; -$lang['diff'] = 'vís broytingar í mun til núverandi útgávu'; -$lang['line'] = 'Linja'; -$lang['breadcrumb'] = 'Leið:'; -$lang['youarehere'] = 'Tú ert her:'; -$lang['lastmod'] = 'Seinast broytt:'; -$lang['by'] = 'av'; -$lang['deleted'] = 'strika'; -$lang['created'] = 'stovna'; -$lang['restored'] = 'gomul útgáva endurstovna (%s)'; -$lang['summary'] = 'Samandráttur'; -$lang['mail_newpage'] = 'skjal skoyta uppí:'; -$lang['mail_changed'] = 'skjal broytt:'; -$lang['qb_bold'] = 'Feit'; -$lang['qb_italic'] = 'Skák'; -$lang['qb_underl'] = 'Undurstrika'; -$lang['qb_code'] = 'Skrivimaskinu tekstur'; -$lang['qb_strike'] = 'Gjøgnumstrika'; -$lang['qb_h1'] = 'Stig 1 yvirskrift'; -$lang['qb_h2'] = 'Stig 2 yvirskrift'; -$lang['qb_h3'] = 'Stig 3 yvirskrift'; -$lang['qb_h4'] = 'Stig 4 yvirskrift'; -$lang['qb_h5'] = 'Stig 5 yvirskrift'; -$lang['qb_link'] = 'Innanhýsis slóð'; -$lang['qb_extlink'] = 'Útvortis slóð'; -$lang['qb_hr'] = 'Vatnrætt linja'; -$lang['qb_ol'] = 'Talmerktur listi'; -$lang['qb_ul'] = 'Ótalmerktur listi'; -$lang['qb_media'] = 'Leggja myndir og aðrar fílur afturat'; -$lang['qb_sig'] = 'Set inn undirskrift'; -$lang['qb_smileys'] = 'Smileys'; -$lang['qb_chars'] = 'Sertekn'; -$lang['metaedit'] = 'Rætta metadáta'; -$lang['metasaveerr'] = 'Brek við skriving av metadáta'; -$lang['metasaveok'] = 'Metadáta goymt'; -$lang['btn_img_backto'] = 'Aftur til %s'; -$lang['img_title'] = 'Heitið:'; -$lang['img_caption'] = 'Myndatekstur:'; -$lang['img_date'] = 'Dato:'; -$lang['img_fname'] = 'Fílunavn:'; -$lang['img_fsize'] = 'Stødd:'; -$lang['img_artist'] = 'Myndafólk:'; -$lang['img_copyr'] = 'Upphavsrættur:'; -$lang['img_format'] = 'Snið:'; -$lang['img_camera'] = 'Fototól:'; -$lang['img_keywords'] = 'Evnisorð:'; -$lang['authtempfail'] = 'Validering av brúkara virkar fyribils ikki. Um hetta er varandi, fá so samband við umboðsstjóran á hesi wiki.'; -$lang['email_signature_text'] = 'Hesin t-postur var skaptur av DokuWiki á -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/locked.txt deleted file mode 100644 index 2e65a06..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Læst skjal ====== - -Hetta skjal er fyribils læst av einum øðrum brúkara. Bíða vinarliga til brúkarin er liðugur við at rætta skjali, ella at lásið er fara úr gildi. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/login.txt deleted file mode 100644 index 31a4c54..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Rita inn ====== - -Tú hevur ikki rita inn! Slá inn brúkaranavn og loyniorð. Tín kagi skal loyva at cookies verða goymdar fyri at tú kanst rita inn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/mailtext.txt deleted file mode 100644 index 331edfe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Eitt skjal í tíni DokuWiki bleiv broytt ella skoytt uppí. Her er ein lýsing: - -Dato : @DATE@ -Browser : @BROWSER@ -IP-adressa : @IPADDRESS@ -Hostnavn : @HOSTNAME@ -Gomul útgáva : @OLDPAGE@ -Nýggj útgáva : @NEWPAGE@ -Rætti samandráttur : @SUMMARY@ -Brúkari : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/newpage.txt deleted file mode 100644 index 22e33a6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Hetta skjal er ikki til (enn) ====== - -Tú fylgdi ein ávísing til eitt skjal sum ikki er til (enn). Tú kanst stovna skjali við at trýsta á **Stovna hetta skjal** knappin. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/norev.txt deleted file mode 100644 index d9600c6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Valda útgávan er ikki til ====== - -Valda útgávan av skjalinum er ikki til! Trýst á knappin **''[Gamlar útgávur]''** fyri at síggja ein lista yvur gamlar útgávur av hesum skjali. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/password.txt deleted file mode 100644 index df8b6e7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Hey @FULLNAME@! - -Her eru tínar brúkaraupplýsingar @TITLE@ at @DOKUWIKIURL@ - -Brúkaranavn : @LOGIN@ -Loyniorð : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/preview.txt deleted file mode 100644 index 67912bc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Forskoðan ====== - -Hetta er ein forskoðan skjalinum, sum vísur hvussi tað fer at síggja út. Minst til: Tað er //**IKKI**// goymt enn! Um tað sær rætt út, trýst so á **''[Goym]''** knappin diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/read.txt deleted file mode 100644 index c3a288d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/read.txt +++ /dev/null @@ -1 +0,0 @@ -Hetta skjal kan bert læsast. Tú kanst síggja kelduna, men ikki goyma broytingar í tí. Um tú heldur at hetta er eitt brek, skriva so vinarliga í [[wiki:brek-yvirlit]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/recent.txt deleted file mode 100644 index 203c151..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nýggjar broytingar ====== - -Fylgjandi skjøl er broytt nýliga: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/register.txt deleted file mode 100644 index 236c814..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Upprætta eina wiki-konti ====== - -Fylla út niðanfyrista skema fyri at upprætta eina konti í hesu wiki. Minst til at nýta eina **galdandi t-post-adressu** - títt loyniorð verður sent til tín. Títt brúkaranavn skal verða galdandi [[doku>pagename|skjalanavn]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/resendpwd.txt deleted file mode 100644 index 450202c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Send nýtt loyniorð ====== - -Fyll út øll niðanfyristandandi øki fyri at fáa sent eitt nýtt loyniorð til hesa wiki. Títt nýggja loyniorð verður sent til tí uppgivnu t-postadressu. Brúkaranavn eigur at verða títt wiki brúkaranavn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/revisions.txt deleted file mode 100644 index dcd845c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gamlar útgávur ====== - -Her eru tær gomlu útgávurnar av hesum skalinum. Tú kanst venda aftur til eina eldri útgávu av skjalinum við at velja tað niðanfyri, trýst á **''[Rætta hetta skjal]''** knappin, og til síðst goyma skjali. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/searchpage.txt deleted file mode 100644 index 7b519f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Leiting ====== - -Tú kanst síggja úrslitini av tíni leiting niðanfyri. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/showrev.txt deleted file mode 100644 index 515f80a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Hetta er ein gomul útgáva av skjalinum!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/stopwords.txt deleted file mode 100644 index 44effc4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/stopwords.txt +++ /dev/null @@ -1,88 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -# This list is based upon the ones found at http://www.ranks.nl/stopwords/ -annar -báðir -eg -eingin -einhvør -eini -eitt -ella -enn -fim -fleiri -flestir -frá -fyri -fyrr -fýra -góður -hann -hansara -har -hendan -hennara -her -hetta -hevur -hon -hvar -hvat -hvussi -hví -hvør -ikki -inn -kan -koma -lítil -man -maður -meira -men -miðan -niður -nær -næstan -næsti -nógv -nýtt -okkurt -ongin -onki -onkur -seks -sindur -sjey -smáur -stórur -større -størst -sum -síggjast -tann -tað -teir -tey -til -tríggir -trý -tvey -tykkara -tær -tí -tín -tó -tú -um -undan -var -vera -við -yvur -átta -áðrenn -øll -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/subscr_digest.txt deleted file mode 100644 index ff76e53..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Halló! - -Síðan @PAGE@ í @TITLE@ wiki er broytt. -Her eru broytinganar: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Gamla skjalið: @OLDPAGE@ -Nýggja skjalið: @NEWPAGE@ - -Fyri at avmelda síðu kunngerðir, logga inn í wikiina á -@DOKUWIKIURL@ vitja so -@SUBSCRIBE@ -og avmelda hald á síðu og/ella navnaøkis broytingar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fo/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fo/updateprofile.txt deleted file mode 100644 index 10ee40d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fo/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Dagføra vangamynd fyri tína konti ====== - -Tú nýtist bert at fylla út tey øki sum tú ynskjur at broyta. Tú kanst ikki broyta títt brúkaranavn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/admin.txt deleted file mode 100644 index eeeb231..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administration ====== - -Ci-dessous, vous trouverez une liste des tâches d'administration disponibles dans DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/adminplugins.txt deleted file mode 100644 index 36c84a1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Extensions supplémentaires ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/backlinks.txt deleted file mode 100644 index 4013f25..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pages pointant sur la page en cours ====== - -Ceci est la liste des pages qui semblent pointer sur la page actuelle. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/conflict.txt deleted file mode 100644 index 56db68f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Une version plus récente existe ====== - -Une version plus récente du document que vous avez modifié existe. Cela se produit lorsqu'un autre utilisateur enregistre une nouvelle version du document alors que vous le modifiez. - -Examinez attentivement les différences ci-dessous et décidez quelle version conserver. Si vous choisissez « Enregistrer », votre version sera enregistrée. Cliquez sur « Annuler » pour conserver la version actuelle. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/denied.txt deleted file mode 100644 index 0976c8e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Autorisation refusée ====== - -Désolé, vous n'avez pas suffisamment d'autorisations pour poursuivre. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/diff.txt deleted file mode 100644 index c758142..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Différences ====== - -Ci-dessous, les différences entre deux révisions de la page. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/draft.txt deleted file mode 100644 index 2af8404..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Un fichier brouillon existe ====== - -La dernière modification de cette page ne s'est pas terminée correctement. DokuWiki a enregistré automatiquement un brouillon de votre travail que vous pouvez utiliser pour votre modification. Ci-dessous figurent les données enregistrées lors de votre dernière session. - -À vous de décider si vous souhaitez //récupérer// votre session de modification précédente, //supprimer// le brouillon enregistré automatiquement ou //annuler// le processus d'édition. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/edit.txt deleted file mode 100644 index fa84818..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Modifiez cette page et cliquez sur « Enregistrer ». Voyez le [[:wiki:syntax|guide de mise en page]] pour une aide à propos du formatage. Veuillez ne modifier cette page que si vous pouvez l'**améliorer**. Si vous souhaitez faire des tests, faites vos premiers pas dans le [[:playground:playground|bac à sable]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/editrev.txt deleted file mode 100644 index d3fa366..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Vous affichez une ancienne révision du document !** Si vous l'enregistrez, vous créerez une nouvelle version avec ce contenu. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/index.txt deleted file mode 100644 index e31883a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Plan du site ====== - -Voici un plan du site de toutes les pages disponibles, triées par [[doku>fr:namespaces|catégories]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/fr/install.html deleted file mode 100644 index a13a5ac..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/install.html +++ /dev/null @@ -1,32 +0,0 @@ -

    Cette page vous assiste dans l'installation et la configuration -de DokuWiki. Pour plus d'informations -sur cet installateur, reportez-vous à sa page de documentation.

    - -

    DokuWiki utilise des fichiers textes ordinaires pour stocker les -pages du wiki et les autres informations associées à ces pages (par -exemple, les images, les index de recherche, les anciennes révisions, -...). Pour fonctionner correctement, DokuWiki doit -avoir accès en écriture aux différents dossiers qui contiennent ces -fichiers. Cet installateur n'est pas capable de modifier les -autorisations sur les dossiers. Cette opération doit-être effectuée -directement depuis votre ligne de commande shell, ou, si vous êtes -hébergé, via FTP ou votre panneau de contrôle (par exemple -cPanel, Plesk, ...).

    - -

    Cet installateur va paramétrer votre instance de DokuWiki pour -utiliser des listes de contrôle d'accès -(ACL). Ces ACL permettront -à leur tour la connexion avec un identifiant administrateur ayant -accès au menu d'administration pour ajouter des extensions, gérer -les utilisateurs, gérer les accès aux pages du wiki et modifier les -paramètres de configuration. Ceci n'est pas nécessaire pour que -DokuWiki fonctionne, cependant, cela le rendra plus facile à -administrer.

    - -

    Les utilisateurs expérimentés ou les utilisateurs possédants des -besoins de configurations spécifiques devraient se reporter aux -liens suivants pour les détails concernant les instructions d'installation -et les paramètres de -configuration.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/fr/jquery.ui.datepicker.js deleted file mode 100644 index 42b582b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/jquery.ui.datepicker.js +++ /dev/null @@ -1,42 +0,0 @@ -/* French initialisation for the jQuery UI date picker plugin. */ -/* Written by Keith Wood (kbwood{at}iinet.com.au), - Stéphane Nahmani (sholby@sholby.net), - Stéphane Raimbault */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.fr = { - closeText: "Fermer", - prevText: "Précédent", - nextText: "Suivant", - currentText: "Aujourd'hui", - monthNames: [ "janvier", "février", "mars", "avril", "mai", "juin", - "juillet", "août", "septembre", "octobre", "novembre", "décembre" ], - monthNamesShort: [ "janv.", "févr.", "mars", "avr.", "mai", "juin", - "juil.", "août", "sept.", "oct.", "nov.", "déc." ], - dayNames: [ "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi" ], - dayNamesShort: [ "dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam." ], - dayNamesMin: [ "D", "L", "M", "M", "J", "V", "S" ], - weekHeader: "Sem.", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.fr ); - -return datepicker.regional.fr; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/fr/lang.php deleted file mode 100644 index 2ae0ec2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/lang.php +++ /dev/null @@ -1,401 +0,0 @@ - - * @author Philippe Verbeke - * @author Schplurtz le Déboulonné - * @author Nicolas Friedli - * @author Pierre Henriot - * @author PaliPalo - * @author Laurent Ponthieu - * @author Damien Regad - * @author Michael Bohn - * @author Sébastien Bauer - * @author Antoine Fixary - * @author cumulus - * @author Gwenn Gueguen - * @author Guy Brand - * @author Fabien Chabreuil - * @author Stéphane Chamberland - * @author Delassaux Julien - * @author Maurice A. LeBlanc - * @author stephane.gully - * @author Guillaume Turri - * @author Erik Pedersen - * @author olivier duperray - * @author Vincent Feltz - * @author Philippe Bajoit - * @author Florian Gaub - * @author Samuel Dorsaz - * @author Johan Guilbaud - * @author Yannick Aure - * @author Olivier DUVAL - * @author Anael Mobilia - * @author Bruno Veilleux - * @author Emmanuel - * @author Jérôme Brandt - * @author Wild - * @author ggallon - * @author David VANTYGHEM - * @author Caillot - * @author YoBoY - * @author james - * @author Pietroni - * @author Floriang - * @author Eric - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Modifier cette page'; -$lang['btn_source'] = 'Afficher le texte source'; -$lang['btn_show'] = 'Afficher la page'; -$lang['btn_create'] = 'Créer cette page'; -$lang['btn_search'] = 'Rechercher'; -$lang['btn_save'] = 'Enregistrer'; -$lang['btn_preview'] = 'Aperçu'; -$lang['btn_top'] = 'Haut de page'; -$lang['btn_newer'] = '<< Plus récent'; -$lang['btn_older'] = 'Moins récent >>'; -$lang['btn_revs'] = 'Anciennes révisions'; -$lang['btn_recent'] = 'Derniers changements'; -$lang['btn_upload'] = 'Téléverser'; -$lang['btn_cancel'] = 'Annuler'; -$lang['btn_index'] = 'Plan du site'; -$lang['btn_secedit'] = 'Modifier'; -$lang['btn_login'] = 'S\'identifier'; -$lang['btn_logout'] = 'Se déconnecter'; -$lang['btn_admin'] = 'Administrer'; -$lang['btn_update'] = 'Mettre à jour'; -$lang['btn_delete'] = 'Effacer'; -$lang['btn_back'] = 'Retour'; -$lang['btn_backlink'] = 'Liens de retour'; -$lang['btn_subscribe'] = 'Gérer les abonnements'; -$lang['btn_profile'] = 'Mettre à jour le profil'; -$lang['btn_reset'] = 'Réinitialiser'; -$lang['btn_resendpwd'] = 'Définir un nouveau mot de passe'; -$lang['btn_draft'] = 'Modifier le brouillon'; -$lang['btn_recover'] = 'Récupérer le brouillon'; -$lang['btn_draftdel'] = 'Effacer le brouillon'; -$lang['btn_revert'] = 'Restaurer'; -$lang['btn_register'] = 'Créer un compte'; -$lang['btn_apply'] = 'Appliquer'; -$lang['btn_media'] = 'Gestionnaire Multimédia'; -$lang['btn_deleteuser'] = 'Supprimer mon compte'; -$lang['btn_img_backto'] = 'Retour vers %s'; -$lang['btn_mediaManager'] = 'Voir dans le gestionnaire de médias'; -$lang['loggedinas'] = 'Connecté en tant que :'; -$lang['user'] = 'Utilisateur'; -$lang['pass'] = 'Mot de passe'; -$lang['newpass'] = 'Nouveau mot de passe'; -$lang['oldpass'] = 'Mot de passe actuel'; -$lang['passchk'] = 'Répétez le mot de passe'; -$lang['remember'] = 'Mémoriser'; -$lang['fullname'] = 'Nom'; -$lang['email'] = 'Adresse de courriel'; -$lang['profile'] = 'Profil utilisateur'; -$lang['badlogin'] = 'Le nom d\'utilisateur ou le mot de passe est incorrect.'; -$lang['badpassconfirm'] = 'Désolé, le mot de passe est erroné'; -$lang['minoredit'] = 'Modification mineure'; -$lang['draftdate'] = 'Brouillon enregistré automatiquement le'; -$lang['nosecedit'] = 'La page a changé entre temps, les informations de la section sont obsolètes ; la page complète a été chargée à la place.'; -$lang['searchcreatepage'] = 'Si vous ne trouvez pas ce que vous cherchiez, vous pouvez créer ou éditer la page %s, nommée selon les termes de votre recherche.'; -$lang['search_fullresults'] = 'Résultats plein texte'; -$lang['js']['search_toggle_tools'] = '(dé)activer les outils de recherche'; -$lang['js']['willexpire'] = 'Votre blocage pour la modification de cette page expire dans une minute.\nPour éviter les conflits, utilisez le bouton « Aperçu » pour réinitialiser le minuteur.'; -$lang['js']['notsavedyet'] = 'Les modifications non enregistrées seront perdues. Voulez-vous vraiment continuer ?'; -$lang['js']['searchmedia'] = 'Chercher des fichiers'; -$lang['js']['keepopen'] = 'Toujours conserver cette fenêtre ouverte'; -$lang['js']['hidedetails'] = 'Masquer les détails'; -$lang['js']['mediatitle'] = 'Paramètres de lien'; -$lang['js']['mediadisplay'] = 'Type de lien'; -$lang['js']['mediaalign'] = 'Alignement'; -$lang['js']['mediasize'] = 'Taille de l\'image'; -$lang['js']['mediatarget'] = 'Cible du lien'; -$lang['js']['mediaclose'] = 'Fermer'; -$lang['js']['mediainsert'] = 'Insérer'; -$lang['js']['mediadisplayimg'] = 'Afficher l\'image.'; -$lang['js']['mediadisplaylnk'] = 'N\'afficher que le lien.'; -$lang['js']['mediasmall'] = 'Petite taille'; -$lang['js']['mediamedium'] = 'Taille moyenne'; -$lang['js']['medialarge'] = 'Grande taille'; -$lang['js']['mediaoriginal'] = 'Taille originelle'; -$lang['js']['medialnk'] = 'Lien vers la page de détail'; -$lang['js']['mediadirect'] = 'Lien direct vers l\'original'; -$lang['js']['medianolnk'] = 'Aucun lien'; -$lang['js']['medianolink'] = 'Ne pas lier l\'image'; -$lang['js']['medialeft'] = 'Aligner l\'image à gauche.'; -$lang['js']['mediaright'] = 'Aligner l\'image à droite.'; -$lang['js']['mediacenter'] = 'Centrer l\'image.'; -$lang['js']['medianoalign'] = 'Ne pas aligner.'; -$lang['js']['nosmblinks'] = 'Les liens vers les partages Windows ne fonctionnent qu\'avec Microsoft Internet Explorer.\nVous pouvez toujours copier puis coller le lien.'; -$lang['js']['linkwiz'] = 'Assistant Lien'; -$lang['js']['linkto'] = 'Lien vers :'; -$lang['js']['del_confirm'] = 'Voulez-vous vraiment effacer ce(s) élément(s) ?'; -$lang['js']['restore_confirm'] = 'Voulez-vous vraiment restaurer cette version ?'; -$lang['js']['media_diff'] = 'Voir les différences :'; -$lang['js']['media_diff_both'] = 'Côte à côte'; -$lang['js']['media_diff_opacity'] = 'Calque'; -$lang['js']['media_diff_portions'] = 'Curseur'; -$lang['js']['media_select'] = 'Sélection de fichiers…'; -$lang['js']['media_upload_btn'] = 'Envoyer'; -$lang['js']['media_done_btn'] = 'Terminé'; -$lang['js']['media_drop'] = 'Déposez des fichiers ici pour les envoyer'; -$lang['js']['media_cancel'] = 'supprimer'; -$lang['js']['media_overwrt'] = 'Écraser les fichiers existants'; -$lang['js']['data_insecure'] = 'ATTENTION : votre dossier de données ne semble pas correctement sécurisé. Veuillez lire Sécurité de l\'accès web (en français) ou Web Access Security in DokuWiki (en anglais).'; -$lang['search_exact_match'] = 'Correspondance exacte'; -$lang['search_starts_with'] = 'Commence par'; -$lang['search_ends_with'] = 'Se termine par'; -$lang['search_contains'] = 'Contient'; -$lang['search_custom_match'] = 'personnalisé'; -$lang['search_any_ns'] = 'toute catégorie'; -$lang['search_any_time'] = 'toute date'; -$lang['search_past_7_days'] = 'la semaine dernière'; -$lang['search_past_month'] = 'le mois dernier'; -$lang['search_past_year'] = 'l\'année dernière'; -$lang['search_sort_by_hits'] = 'Trier par nombre de résultats'; -$lang['search_sort_by_mtime'] = 'Trier par date de modification'; -$lang['regmissing'] = 'Désolé, vous devez remplir tous les champs.'; -$lang['reguexists'] = 'Désolé, ce nom d\'utilisateur est déjà pris.'; -$lang['regsuccess'] = 'L\'utilisateur a été créé. Le mot de passe a été expédié par courriel.'; -$lang['regsuccess2'] = 'L\'utilisateur a été créé.'; -$lang['regfail'] = 'L\'utilisateur n\'a pu être crée.'; -$lang['regmailfail'] = 'On dirait qu\'il y a eu une erreur lors de l\'envoi du mot de passe de messagerie. Veuillez contacter l\'administrateur !'; -$lang['regbadmail'] = 'L\'adresse de courriel semble incorrecte. Si vous pensez que c\'est une erreur, contactez l\'administrateur.'; -$lang['regbadpass'] = 'Les deux mots de passe fournis sont différents, veuillez recommencez.'; -$lang['regpwmail'] = 'Votre mot de passe DokuWiki'; -$lang['reghere'] = 'Vous n\'avez pas encore de compte ? Inscrivez-vous'; -$lang['profna'] = 'Ce wiki ne permet pas de modifier les profils'; -$lang['profnochange'] = 'Pas de modification, rien à faire.'; -$lang['profnoempty'] = 'Un nom ou une adresse de courriel vide n\'est pas permis.'; -$lang['profchanged'] = 'Mise à jour du profil réussie.'; -$lang['profnodelete'] = 'Ce wiki ne permet pas la suppression des utilisateurs'; -$lang['profdeleteuser'] = 'Supprimer le compte'; -$lang['profdeleted'] = 'Votre compte utilisateur a été supprimé de ce wiki'; -$lang['profconfdelete'] = 'Je veux supprimer mon compte sur ce wiki.
    Cette action est irréversible.'; -$lang['profconfdeletemissing'] = 'La case de confirmation n\'est pas cochée'; -$lang['proffail'] = 'Le profil utilisateur n\'a pas été mis à jour.'; -$lang['pwdforget'] = 'Mot de passe oublié ? Obtenez-en un nouveau'; -$lang['resendna'] = 'Ce wiki ne permet pas le renvoi de mot de passe.'; -$lang['resendpwd'] = 'Définir un nouveau mot de passe pour'; -$lang['resendpwdmissing'] = 'Désolé, vous devez remplir tous les champs.'; -$lang['resendpwdnouser'] = 'Désolé, cet utilisateur n\'existe pas dans notre base de données.'; -$lang['resendpwdbadauth'] = 'Désolé, ce code d\'authentification est invalide. Assurez-vous d\'avoir utilisé le lien de confirmation intégral.'; -$lang['resendpwdconfirm'] = 'Un lien de confirmation vient de partir par courriel.'; -$lang['resendpwdsuccess'] = 'Votre nouveau mot de passe vous a été expédié par courriel.'; -$lang['license'] = 'Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante :'; -$lang['licenseok'] = 'Note : En modifiant cette page, vous acceptez que le contenu soit placé sous les termes de la licence suivante :'; -$lang['searchmedia'] = 'Chercher le nom de fichier :'; -$lang['searchmedia_in'] = 'Chercher dans %s'; -$lang['txt_upload'] = 'Sélectionnez un fichier à envoyer :'; -$lang['txt_filename'] = 'Envoyer en tant que (optionnel) :'; -$lang['txt_overwrt'] = 'Écraser le fichier cible (s\'il existe)'; -$lang['maxuploadsize'] = 'Taille d\'envoi maximale : %s par fichier'; -$lang['allowedmime'] = 'Liste des extensions de fichier autorisées'; -$lang['lockedby'] = 'Actuellement bloqué par :'; -$lang['lockexpire'] = 'Le blocage expire à :'; -$lang['rssfailed'] = 'Une erreur s\'est produite en récupérant ce flux : '; -$lang['nothingfound'] = 'Pas de réponse.'; -$lang['mediaselect'] = 'Sélection de fichiers'; -$lang['uploadsucc'] = 'Envoi réussi'; -$lang['uploadfail'] = 'L\'envoi a échoué. Les autorisations sont-elles correctes ?'; -$lang['uploadwrong'] = 'Envoi refusé. Cette extension de fichier est interdite !'; -$lang['uploadexist'] = 'Le fichier existe déjà. L\'envoi est ignoré.'; -$lang['uploadbadcontent'] = 'Le contenu envoyé ne correspond pas à l\'extension du fichier (%s).'; -$lang['uploadspam'] = 'L\'envoi a été bloqué par la liste noire de l\'anti-spam.'; -$lang['uploadxss'] = 'L\'envoi a été bloqué car son contenu est peut-être malveillant.'; -$lang['uploadsize'] = 'Le fichier envoyé était trop gros. (max. : %s)'; -$lang['deletesucc'] = 'Le fichier « %s » a été effacé.'; -$lang['deletefail'] = 'Le fichier « %s » n\'a pas pu être effacé. Vérifiez les autorisations.'; -$lang['mediainuse'] = 'Le fichier « %s » n\'a pas été effacé : il est en toujours utilisé.'; -$lang['namespaces'] = 'Catégories'; -$lang['mediafiles'] = 'Fichiers disponibles dans'; -$lang['accessdenied'] = 'Vous n\'êtes pas autorisé à voir cette page.'; -$lang['mediausage'] = 'Utilisez la syntaxe suivante pour faire référence à ce fichier :'; -$lang['mediaview'] = 'Afficher le fichier original'; -$lang['mediaroot'] = 'racine'; -$lang['mediaupload'] = 'Envoyez un fichier dans la catégorie actuelle. Pour créer des sous-catégories, préfixez en le nom du fichier séparées par un double-point, après avoir choisis le(s) fichier(s). Le(s) fichier(s) peuvent également être envoyé(s) par glisser-déposer (drag & drop)'; -$lang['mediaextchange'] = 'Extension du fichier modifiée de .%s en .%s !'; -$lang['reference'] = 'Utilisé sur'; -$lang['ref_inuse'] = 'Le fichier ne peut être effacé car il est toujours utilisé par les pages suivantes :'; -$lang['ref_hidden'] = 'Des références sont présentes dans des pages que vous ne pouvez pas voir (autorisations insuffisantes)'; -$lang['hits'] = 'Occurrences trouvées'; -$lang['quickhits'] = 'Pages trouvées '; -$lang['toc'] = 'Table des matières'; -$lang['current'] = 'Version actuelle'; -$lang['yours'] = 'Votre version'; -$lang['diff'] = 'Différences avec la version actuelle'; -$lang['diff2'] = 'Différences entre les versions sélectionnées'; -$lang['difflink'] = 'Lien vers cette vue comparative'; -$lang['diff_type'] = 'Voir les différences :'; -$lang['diff_inline'] = 'Sur une seule ligne'; -$lang['diff_side'] = 'Côte à côte'; -$lang['diffprevrev'] = 'Révision précédente'; -$lang['diffnextrev'] = 'Prochaine révision'; -$lang['difflastrev'] = 'Dernière révision'; -$lang['diffbothprevrev'] = 'Les deux révisions précédentes'; -$lang['diffbothnextrev'] = 'Les deux révisions suivantes'; -$lang['line'] = 'Ligne'; -$lang['breadcrumb'] = 'Piste :'; -$lang['youarehere'] = 'Vous êtes ici :'; -$lang['lastmod'] = 'Dernière modification :'; -$lang['by'] = 'de'; -$lang['deleted'] = 'supprimée'; -$lang['created'] = 'créée'; -$lang['restored'] = 'ancienne révision (%s) restaurée'; -$lang['external_edit'] = 'modification externe'; -$lang['summary'] = 'Résumé'; -$lang['unknowndate'] = 'Date inconnue'; -$lang['noflash'] = 'L\'extension Adobe Flash est nécessaire pour afficher ce contenu.'; -$lang['download'] = 'Télécharger cet extrait'; -$lang['tools'] = 'Outils'; -$lang['user_tools'] = 'Outils pour utilisateurs'; -$lang['site_tools'] = 'Outils du site'; -$lang['page_tools'] = 'Outils de la page'; -$lang['skip_to_content'] = 'Aller au contenu'; -$lang['sidebar'] = 'Panneau latéral'; -$lang['mail_newpage'] = 'page ajoutée :'; -$lang['mail_changed'] = 'page modifiée :'; -$lang['mail_subscribe_list'] = 'pages modifiées dans la catégorie :'; -$lang['mail_new_user'] = 'nouvel utilisateur :'; -$lang['mail_upload'] = 'fichier envoyé :'; -$lang['changes_type'] = 'Voir les changements'; -$lang['pages_changes'] = 'Pages'; -$lang['media_changes'] = 'Fichiers multimédias'; -$lang['both_changes'] = 'Pages et fichiers multimédias'; -$lang['qb_bold'] = 'Gras'; -$lang['qb_italic'] = 'Italique'; -$lang['qb_underl'] = 'Soulignage'; -$lang['qb_code'] = 'Code « machine à écrire »'; -$lang['qb_strike'] = 'Barré'; -$lang['qb_h1'] = 'Titre de niveau 1'; -$lang['qb_h2'] = 'Titre de niveau 2'; -$lang['qb_h3'] = 'Titre de niveau 3'; -$lang['qb_h4'] = 'Titre de niveau 4'; -$lang['qb_h5'] = 'Titre de niveau 5'; -$lang['qb_h'] = 'Titre'; -$lang['qb_hs'] = 'Sélectionner la ligne de titre'; -$lang['qb_hplus'] = 'Titre de niveau supérieur'; -$lang['qb_hminus'] = 'Titre de niveau inférieur'; -$lang['qb_hequal'] = 'Titre de même niveau'; -$lang['qb_link'] = 'Lien interne'; -$lang['qb_extlink'] = 'Lien externe'; -$lang['qb_hr'] = 'Ligne horizontale'; -$lang['qb_ol'] = 'Liste numérotée'; -$lang['qb_ul'] = 'Liste à puce'; -$lang['qb_media'] = 'Ajouter des images ou autres fichiers'; -$lang['qb_sig'] = 'Insérer une signature'; -$lang['qb_smileys'] = 'Émoticones'; -$lang['qb_chars'] = 'Caractères spéciaux'; -$lang['upperns'] = 'Aller à la catégorie parente'; -$lang['metaedit'] = 'Modifier les métadonnées'; -$lang['metasaveerr'] = 'Erreur lors de l\'enregistrement des métadonnées'; -$lang['metasaveok'] = 'Métadonnées enregistrées'; -$lang['img_title'] = 'Titre :'; -$lang['img_caption'] = 'Légende :'; -$lang['img_date'] = 'Date :'; -$lang['img_fname'] = 'Nom de fichier :'; -$lang['img_fsize'] = 'Taille :'; -$lang['img_artist'] = 'Photographe :'; -$lang['img_copyr'] = 'Copyright :'; -$lang['img_format'] = 'Format :'; -$lang['img_camera'] = 'Appareil photo :'; -$lang['img_keywords'] = 'Mots-clés :'; -$lang['img_width'] = 'Largeur :'; -$lang['img_height'] = 'Hauteur :'; -$lang['subscr_subscribe_success'] = '%s a été ajouté à la liste des abonnés à %s'; -$lang['subscr_subscribe_error'] = 'Erreur à l\'ajout de %s à la liste des abonnés de %s'; -$lang['subscr_subscribe_noaddress'] = 'Il n\'y a pas d\'adresse associée à votre identifiant, vous ne pouvez pas être ajouté à la liste des abonnés.'; -$lang['subscr_unsubscribe_success'] = '%s a été supprimé de la liste des abonnés à %s'; -$lang['subscr_unsubscribe_error'] = 'Erreur au retrait de %s de la liste des abonnés de %s'; -$lang['subscr_already_subscribed'] = '%s est déjà abonné à %s'; -$lang['subscr_not_subscribed'] = '%s n\'est pas abonné à %s'; -$lang['subscr_m_not_subscribed'] = 'Vous n\'êtes pour l\'instant pas abonné à la page actuelle ou à la catégorie'; -$lang['subscr_m_new_header'] = 'Ajouter un abonnement'; -$lang['subscr_m_current_header'] = 'Abonnements actifs'; -$lang['subscr_m_unsubscribe'] = 'Annuler l\'abonnement'; -$lang['subscr_m_subscribe'] = 'S\'abonner'; -$lang['subscr_m_receive'] = 'Recevoir'; -$lang['subscr_style_every'] = 'Recevoir un courriel à chaque modification'; -$lang['subscr_style_digest'] = 'Courriel, tous les %.2f jours, résumant les modifications de chaque page'; -$lang['subscr_style_list'] = 'Liste des pages modifiées depuis le dernier courriel (tous les %.2f jours)'; -$lang['authtempfail'] = 'L\'authentification est temporairement indisponible. Si cela perdure, merci d\'en informer l\'administrateur du wiki.'; -$lang['i_chooselang'] = 'Choisissez votre langue'; -$lang['i_installer'] = 'Installateur DokuWiki'; -$lang['i_wikiname'] = 'Nom du wiki'; -$lang['i_enableacl'] = 'Activer le contrôle d\'accès (recommandé)'; -$lang['i_superuser'] = 'Super-utilisateur'; -$lang['i_problems'] = 'L\'installateur a détecté les problèmes indiqués ci-dessous. Vous ne pouvez pas poursuivre l\'installation tant qu\'ils n\'auront pas été corrigés.'; -$lang['i_modified'] = 'Pour des raisons de sécurité, ce script ne fonctionne qu\'avec une installation neuve et non modifiée de DokuWiki. Vous devriez ré-extraire les fichiers depuis le paquet téléchargé ou consulter les instructions d\'installation de DokuWiki'; -$lang['i_funcna'] = 'La fonction PHP %s n\'est pas disponible. Peut-être que votre hébergeur web l\'a désactivée ?'; -$lang['i_disabled'] = 'Elle a été désactivée par votre hébergeur'; -$lang['i_funcnmail'] = 'Note : La fonction PHP mail n\'est pas disponible. %s Si vous ne pouvez pas l\'activer, vous pourriez installer le greffon smtp.'; -$lang['i_phpver'] = 'Votre version de PHP (%s) est antérieure à la version requise (%s). Vous devez mettre à jour votre installation de PHP.'; -$lang['i_mbfuncoverload'] = 'Il faut désactiver mbstring.func_overload dans php.ini pour DokuWiki'; -$lang['i_urandom'] = 'DokuWiki ne peut créer de nombres cryptographiquement sûrs pour les cookies. Vous voudrez peut-être vérifier que le réglage open_basedir dans php.ini permet l\'accès à /dev/urandom.'; -$lang['i_permfail'] = '%s n\'est pas accessible en écriture pour DokuWiki. Vous devez corriger les autorisations de ce dossier !'; -$lang['i_confexists'] = '%s existe déjà'; -$lang['i_writeerr'] = 'Impossible de créer %s. Vous devez vérifier les autorisations des dossiers/fichiers et créer le fichier manuellement.'; -$lang['i_badhash'] = 'dokuwiki.php non reconnu ou modifié (hash=%s)'; -$lang['i_badval'] = '%s - valeur interdite ou vide'; -$lang['i_success'] = 'L\'installation s\'est terminée avec succès. Vous pouvez maintenant supprimer le fichier « install.php ». Continuer avec votre nouveau DokuWiki.'; -$lang['i_failure'] = 'Des erreurs sont survenues lors de l\'écriture des fichiers de configuration. Il vous faudra les corriger manuellement avant de pouvoir utiliser votre nouveau DokuWiki.'; -$lang['i_policy'] = 'Politique de contrôle d\'accès initiale'; -$lang['i_pol0'] = 'Wiki ouvert (lecture, écriture, envoi de fichiers pour tout le monde)'; -$lang['i_pol1'] = 'Wiki public (lecture pour tout le monde, écriture et envoi de fichiers pour les utilisateurs enregistrés)'; -$lang['i_pol2'] = 'Wiki fermé (lecture, écriture, envoi de fichiers pour les utilisateurs enregistrés uniquement)'; -$lang['i_allowreg'] = 'Permettre aux utilisateurs de s\'enregistrer eux-mêmes.'; -$lang['i_retry'] = 'Réessayer'; -$lang['i_license'] = 'Veuillez choisir la licence sous laquelle vous souhaitez placer votre contenu :'; -$lang['i_license_none'] = 'Ne pas afficher d\'information de licence.'; -$lang['i_pop_field'] = 'Merci de nous aider à améliorer l\'expérience DokuWiki:'; -$lang['i_pop_label'] = 'Une fois par mois, envoyer des données d\'utilisation anonymes aux développeurs DokuWiki'; -$lang['recent_global'] = 'Vous êtes actuellement en train de regarder les modifications au sein de la catégorie %s. Vous pouvez également afficher les derniers changements sur l\'ensemble du wiki.'; -$lang['years'] = 'il y a %d ans'; -$lang['months'] = 'il y a %d mois'; -$lang['weeks'] = 'il y a %d semaines'; -$lang['days'] = 'il y a %d jours'; -$lang['hours'] = 'il y a %d heures'; -$lang['minutes'] = 'il y a %d minutes'; -$lang['seconds'] = 'il y a %d secondes'; -$lang['wordblock'] = 'Vos modifications n\'ont pas été enregistrées car elles contiennent du texte non autorisé (spam).'; -$lang['media_uploadtab'] = 'Envoyer'; -$lang['media_searchtab'] = 'Rechercher'; -$lang['media_file'] = 'Fichier'; -$lang['media_viewtab'] = 'Voir'; -$lang['media_edittab'] = 'Éditer'; -$lang['media_historytab'] = 'Historique'; -$lang['media_list_thumbs'] = 'Miniatures'; -$lang['media_list_rows'] = 'Lignes'; -$lang['media_sort_name'] = 'Nom'; -$lang['media_sort_date'] = 'Date'; -$lang['media_namespaces'] = 'Choisissez une catégorie'; -$lang['media_files'] = 'Fichiers dans %s'; -$lang['media_upload'] = 'Envoyer vers %s.'; -$lang['media_search'] = 'Rechercher dans %s.'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s dans %s'; -$lang['media_edit'] = 'Éditer %s'; -$lang['media_history'] = 'Historique de %s'; -$lang['media_meta_edited'] = 'métadonnées éditées'; -$lang['media_perm_read'] = 'Désolé, vous n\'avez pas l\'autorisation de voir les fichiers.'; -$lang['media_perm_upload'] = 'Désolé, vous n\'avez pas l\'autorisation d\'envoyer des fichiers.'; -$lang['media_update'] = 'Envoyer une nouvelle version'; -$lang['media_restore'] = 'Restaurer cette version'; -$lang['media_acl_warning'] = 'En raison des restrictions dans les ACL et de pages cachées, cette liste peut ne pas être complète.'; -$lang['email_fail'] = 'La fonction PHP mail() est absente ou désactivée. Le message suivant n’est pas parti :'; -$lang['currentns'] = 'Catégorie courante'; -$lang['searchresult'] = 'Résultat de la recherche'; -$lang['plainhtml'] = 'HTML brut'; -$lang['wikimarkup'] = 'Wiki balise'; -$lang['page_nonexist_rev'] = 'La page n\'existait pas le %s. Elle a été créée le %s.'; -$lang['unable_to_parse_date'] = 'Impossible d\'analyser le paramètre temporel at "%s".'; -$lang['email_signature_text'] = 'Courriel envoyé par DokuWiki depuis -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/locked.txt deleted file mode 100644 index fe88b57..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Page bloquée ====== - -Cette page est actuellement bloquée pour modification par un autre utilisateur. Vous devez attendre que cet utilisateur ait terminé ou que le blocage de la page expire. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/login.txt deleted file mode 100644 index c8d40c8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Connexion ====== - -Vous n'êtes pas connecté ! Entrez vos identifiants ci-dessous pour vous connecter. Votre navigateur doit accepter les cookies pour pouvoir vous connecter. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/mailtext.txt deleted file mode 100644 index a4aa8d8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/mailtext.txt +++ /dev/null @@ -1,13 +0,0 @@ -Une page dans votre wiki a changé ou été modifiée. Voici les -détails : - -Date : @DATE@ -Navigateur : @BROWSER@ -Adresse IP : @IPADDRESS@ -Nom d'hôte : @HOSTNAME@ -Ancienne révision : @OLDPAGE@ -Nouvelle révision : @NEWPAGE@ -Résumé : @SUMMARY@ -Utilisateur : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/fr/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/newpage.txt deleted file mode 100644 index 667061a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Cette page n'existe pas encore ====== - -Vous avez suivi un lien vers une page qui n'existe pas encore. Si vos permissions sont suffisantes, vous pouvez la créer en cliquant sur « Créer cette page ». diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/norev.txt deleted file mode 100644 index 822efff..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Révision non trouvée ====== - -La révision demandée n'existe pas. Cliquez sur « Anciennes révisions » pour obtenir une liste des révisions de ce document. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/onceexisted.txt deleted file mode 100644 index 67b36f0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Cette page n'existe plus ====== - -Vous avez suivi un lien vers une page qui n'existe plus. Vous pouvez afficher la liste des [[?do=revisions|anciennes revisions]] pour voir quand et pourquoi la page a été supprimée, pour accéder à ses anciennes révisions ou pour la restaurer. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/password.txt deleted file mode 100644 index 5823724..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/password.txt +++ /dev/null @@ -1,7 +0,0 @@ -Bonjour @FULLNAME@ ! - -Voici vos identifiants pour @TITLE@ sur -@DOKUWIKIURL@ - -Utilisateur : @LOGIN@ -Mot de passe : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/preview.txt deleted file mode 100644 index 00f09e2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/preview.txt +++ /dev/null @@ -1,4 +0,0 @@ -====== Aperçu ====== - -Ceci est un aperçu de votre document. Attention : il n'est **pas encore enregistré** ! - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/pwconfirm.txt deleted file mode 100644 index 18434eb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/pwconfirm.txt +++ /dev/null @@ -1,12 +0,0 @@ -Bonjour @FULLNAME@ ! - -Quelqu'un a demandé un nouveau mot de passe pour votre identifiant -@TITLE@ depuis @DOKUWIKIURL@ - -Si vous n'êtes pas à l'origine de cette requête d'un nouveau mot de -passe, ignorez simplement ce message. - -Pour confirmer que cette requête émane bien de vous, veuillez suivre -le lien ci-dessous. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/read.txt deleted file mode 100644 index c818445..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/read.txt +++ /dev/null @@ -1 +0,0 @@ -Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/recent.txt deleted file mode 100644 index 77ec119..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Derniers changements ====== - -Voici la liste des pages modifiées récemment : diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/register.txt deleted file mode 100644 index 213664c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== S'enregistrer comme nouvel utilisateur ====== - -Remplissez toutes les informations ci-dessous pour vous créer un compte sur ce wiki. Assurez-vous de fournir une **adresse de courriel valide** - si vous n'avez pas à saisir un mot de passe ici, il vous sera expédié par courriel à cette adresse. Le nom d'utilisateur doit être un [[doku>fr:pagename|nom de page]] valide. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/registermail.txt deleted file mode 100644 index bbf7ed3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un nouvel utilisateur s'est enregistré. Voici les détails : - -Utilisateur : @NEWUSER@ -Nom : @NEWNAME@ -Courriel : @NEWEMAIL@ - -Date : @DATE@ -Navigateur : @BROWSER@ -Adresse IP : @IPADDRESS@ -Nom d'hôte : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/resendpwd.txt deleted file mode 100644 index d0cef5d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Envoyer un nouveau mot de passe ====== - -Veuillez compléter les champs ci-dessous pour obtenir un nouveau mot de passe pour votre compte dans ce wiki. Un lien de confirmation vous sera expédié à l'adresse de courriel utilisée lors de votre enregistrement. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/resetpwd.txt deleted file mode 100644 index 105625d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Définir un nouveau mot de passe ====== - -Merci d'entrer un nouveau mot de passe pour votre compte sur ce wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/revisions.txt deleted file mode 100644 index 7f45db5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Anciennes révisions ====== - -Voici les anciennes révisions de la page en cours. Pour les comparer, sélectionnez-les avec les cases à options. Pour revenir à une ancienne révision, affichez-la en cliquant sur son nom, puis cliquez sur le bouton « Modifier cette page » et enregistrez-la. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/searchpage.txt deleted file mode 100644 index 1301b0c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Recherche ====== - -Voici les résultats de votre recherche. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/showrev.txt deleted file mode 100644 index 2e36199..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ceci est une ancienne révision du document !** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/stopwords.txt deleted file mode 100644 index d86d769..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/stopwords.txt +++ /dev/null @@ -1,113 +0,0 @@ -# Cette liste regroupe les mots ignorés par l'indexeur -# Un seul mot par ligne -# Les fins de ligne de ce fichier doivent être de type UNIX -# Les mots de moins de 3 lettres sont ignorés par défaut. -# Cette liste est basée sur http://www.ranks.nl/stopwords/ -alors -aucuns -aussi -autre -avant -avec -avoir -bon -car -cela -ces -ceux -chaque -comme -comment -dans -des -dedans -dehors -depuis -deux -devrait -doit -donc -dos -droite -début -elle -elles -encore -essai -est -fait -faites -fois -font -force -haut -hors -ici -ils -juste -les -leur -là -maintenant -mais -mes -mine -moins -mon -mot -même -nommés -notre -nous -nouveaux -où -par -parce -parole -pas -personnes -peut -peu -pièce -plupart -pour -pourquoi -quand -que -quel -quelle -quelles -quels -qui -sans -ses -seulement -sien -son -sont -sous -soyez -sujet -sur -tandis -tellement -tels -tes -ton -tous -tout -trop -très -valeur -voie -voient -vont -votre -vous -www -ça -étaient -état -étions -été -être diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_digest.txt deleted file mode 100644 index fa64b22..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Bonjour, - -La page « @PAGE@ » dans le wiki « @TITLE@ » a changé. -Voici les modifications : - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Révision précédente : @OLDPAGE@ -Nouvelle révision  : @NEWPAGE@ - -Pour annuler les notifications de page, connectez-vous au wiki à l'adresse -@DOKUWIKIURL@ puis visitez -@SUBSCRIBE@ -et désabonnez-vous de la page ou de la catégorie. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_form.txt deleted file mode 100644 index f14832e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gestion des souscriptions ====== - -Cette page vous permet de gérer vos abonnements pour suivre les modifications sur la page et sur la catégorie courante. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_list.txt deleted file mode 100644 index f34fa52..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Bonjour, - -Des pages de la catégorie « @PAGE@ » du wiki « @TITLE@ » ont -changé. Voici les modifications : - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Pour annuler les notifications de page, connectez-vous au wiki à l'adresse -@DOKUWIKIURL@ puis visitez -@SUBSCRIBE@ -et désabonnez-vous de la page ou de la catégorie. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_single.txt deleted file mode 100644 index d101fab..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Bonjour, - -La page « @PAGE@ » dans le wiki « @TITLE@ » a changé. -Voici les modifications : - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Date : @DATE@ -Utilisateur : @USER@ -Résumé : @SUMMARY@ -Révision précédente : @OLDPAGE@ -Nouvelle révision : @NEWPAGE@ - -Pour annuler les notifications de page, connectez-vous au wiki à l'adresse -@DOKUWIKIURL@ puis visitez -@SUBSCRIBE@ -et désabonnez-vous de la page ou de la catégorie. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/updateprofile.txt deleted file mode 100644 index 326a989..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Mise à jour de votre profil ====== - -Ne complétez que les champs que vous souhaitez modifier. Vous ne pouvez pas modifier votre nom d'utilisateur. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fr/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fr/uploadmail.txt deleted file mode 100644 index 37273d9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fr/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un fichier a été envoyé dans votre wiki. Voici les détails : - -Fichier : @MEDIA@ -Date : @DATE@ -Navigateur : @BROWSER@ -Adresse IP : @IPADDRESS@ -Nom d'hôte : @HOSTNAME@ -Taille : @SIZE@ -Type MIME : @MIME@ -Utilisateur : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/fy/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/fy/admin.txt deleted file mode 100644 index e99bdea..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/fy/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administraasje ====== - -Hjirûnder kinst in list fyne fan beskikbare administratieve taken yn DokuWiki \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/admin.txt deleted file mode 100644 index 25cb329..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administración ====== - -De seguido podes atopar unha lista de tarefas administrativas dispoñíbeis no DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/adminplugins.txt deleted file mode 100644 index e52172e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Extensións adicionais ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/backlinks.txt deleted file mode 100644 index 10ed0d5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ligazóns entrantes ====== - -Isto é unha listaxe de páxinas que semellan ligar coa páxina actual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/conflict.txt deleted file mode 100644 index f3e9858..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Hai unha versión máis nova ====== - -Hai unha versión máis nova do documento que editaches. Isto sucede cando outro usuario mudou o documento mentres ti estabas a editalo. - -Examina as diferenzas amosadas embaixo polo miúdo, e logo decide que versión queres manter. Se escolleres ''Gardar'', gardarase a túa versión. Preme en ''Cancelar'' para manteres a versión actual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/denied.txt deleted file mode 100644 index df5b3d2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Permiso Denegado ====== - -Sentímolo, mais non tes permisos de abondo para continuares. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/diff.txt deleted file mode 100644 index 087d880..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Diferenzas ====== - -Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/draft.txt deleted file mode 100644 index c360e14..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Arquivo de rascuño atopado ====== - -A túa última sesión de edición desta páxina non foi completada de xeito correcto. O DokuWiki gravou automaticamente un rascuño durante o teu traballo que agora podes usar para continuares coa edición. De seguido podes ver os datos que foron gardados da túa última sesión. - -Por favor, escolle se queres //Recuperar// a túa sesión de edición perdida, //Eliminar// o borrador autogardado ou //Cancelar// o proceso de edición. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/edit.txt deleted file mode 100644 index ff7b6f1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Edita a páxina e preme en ''Gardar''. Bótalle un ollo á [[wiki:syntax|sintaxe]] para veres a sintaxe do Wiki. Por favor, edita a páxina só se podes **mellorala**. Se quixeres facer probas, aprende como levar a cabo os teus primeiros pasos na [[playground:playground|eira]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/editrev.txt deleted file mode 100644 index d6a0490..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Cargaches unha revisión antiga do documento!** Se o gardares, crearás unha nova versión con estes datos. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/index.txt deleted file mode 100644 index c7f81e0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ãndice ====== - -Isto é un índice de todas as páxinas dispoñíbeis, ordenadas por [[doku>namespaces|nomes de espazo]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/gl/install.html deleted file mode 100644 index e422c74..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Esta páxina é unha axuda na primeira vez que se instala e configura o Dokuwiki. Se queres máis información verbo deste instalador está dispoñible na súa propia páxina de documentación.

    - -

    O DokuWiki emprega arquivos normais para a almacenaxe das páxinas do wiki e outra información asociada coas mesmas (p.e. imaxes, índices de procura, revisións antigas, etc). Por iso, para poder operar correctamente, o DokuWiki precisa ter acceso de escritura aos directorios que conteñen eses arquivos. Este instalador non é quen de configurar os permisos dos directorios. Isto debe facerse normalmente de xeito directo na liña de comandos ou, se estás a usar unha hospedaxe, a través do FTP ou do panel de control da túa hospedaxe (p.e. o cPanel).

    - -

    Este instalador configurará o teu DokuWiki para o uso da ACL, o cal permitirá ao administrador iniciar sesión e acceder ao menú de administración do DokuWiki para instalar extensións, xestionar usuarios e accesos ás páxinas do wiki, ademais de modificar a configuración. Non é imprescindíbel para o funcionamento do DokuWiki, porén, fai moito máis doada a administración do mesmo.

    - -

    Os usuarios expertos ou con requisitos especiais de configuración poden visitar as seguintes ligazóns para obter pormenores relativos ás instruccións de instalación e á configuración.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/gl/jquery.ui.datepicker.js deleted file mode 100644 index 27abb02..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Galician localization for 'UI date picker' jQuery extension. */ -/* Translated by Jorge Barreiro . */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.gl = { - closeText: "Pechar", - prevText: "Ant", - nextText: "Seg", - currentText: "Hoxe", - monthNames: [ "Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño", - "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro" ], - monthNamesShort: [ "Xan", "Feb", "Mar", "Abr", "Mai", "Xuñ", - "Xul", "Ago", "Set", "Out", "Nov", "Dec" ], - dayNames: [ "Domingo", "Luns", "Martes", "Mércores", "Xoves", "Venres", "Sábado" ], - dayNamesShort: [ "Dom", "Lun", "Mar", "Mér", "Xov", "Ven", "Sáb" ], - dayNamesMin: [ "Do", "Lu", "Ma", "Mé", "Xo", "Ve", "Sá" ], - weekHeader: "Sm", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.gl ); - -return datepicker.regional.gl; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/gl/lang.php deleted file mode 100644 index a88c0d7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/lang.php +++ /dev/null @@ -1,318 +0,0 @@ - - * @author Oscar M. Lage - * @author Rodrigo Rega - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Editar esta páxina'; -$lang['btn_source'] = 'Amosar a fonte da páxina'; -$lang['btn_show'] = 'Amosar páxina'; -$lang['btn_create'] = 'Crear esta páxina'; -$lang['btn_search'] = 'Procurar'; -$lang['btn_save'] = 'Gardar'; -$lang['btn_preview'] = 'Previsualizar'; -$lang['btn_top'] = 'Comezo da páxina'; -$lang['btn_newer'] = '<< máis recente'; -$lang['btn_older'] = 'menos recente >>'; -$lang['btn_revs'] = 'Revisións antigas'; -$lang['btn_recent'] = 'Trocos recentes'; -$lang['btn_upload'] = 'Subir'; -$lang['btn_cancel'] = 'Cancelar'; -$lang['btn_index'] = 'Ãndice'; -$lang['btn_secedit'] = 'Editar'; -$lang['btn_login'] = 'Iniciar sesión'; -$lang['btn_logout'] = 'Rematar sesión'; -$lang['btn_admin'] = 'Administración'; -$lang['btn_update'] = 'Actualizar'; -$lang['btn_delete'] = 'Borrar'; -$lang['btn_back'] = 'Atrás'; -$lang['btn_backlink'] = 'Ligazóns con isto'; -$lang['btn_subscribe'] = 'Avísame dos trocos na páxina'; -$lang['btn_profile'] = 'Actualizar Perfil'; -$lang['btn_reset'] = 'Reiniciar'; -$lang['btn_resendpwd'] = 'Establecer novo contrasinal'; -$lang['btn_draft'] = 'Editar borrador'; -$lang['btn_recover'] = 'Recuperar borrador'; -$lang['btn_draftdel'] = 'Eliminar borrador'; -$lang['btn_revert'] = 'Restaurar'; -$lang['btn_register'] = 'Rexístrate'; -$lang['btn_apply'] = 'Aplicar'; -$lang['btn_media'] = 'Xestor de Arquivos-Media'; -$lang['loggedinas'] = 'Iniciaches sesión como:'; -$lang['user'] = 'Nome de Usuario'; -$lang['pass'] = 'Contrasinal'; -$lang['newpass'] = 'Novo Contrasinal'; -$lang['oldpass'] = 'Confirmar contrasinal actual'; -$lang['passchk'] = 'de novo'; -$lang['remember'] = 'Lémbrame'; -$lang['fullname'] = 'Nome Completo'; -$lang['email'] = 'Correo-e'; -$lang['profile'] = 'Perfil de Usuario'; -$lang['badlogin'] = 'Sentímolo, mais o nome de usuario ou o contrasinal non son correctos.'; -$lang['minoredit'] = 'Trocos Menores'; -$lang['draftdate'] = 'Borrador gardado automaticamente en'; -$lang['nosecedit'] = 'A páxina mudou entrementres, a información da sección estaba desfasada polo que se cargou a páxina completa no seu lugar.'; -$lang['regmissing'] = 'Sentímolo, mais tes que cubrir todos os campos.'; -$lang['reguexists'] = 'Sentímolo, mais xa existe un usuario con ese nome.'; -$lang['regsuccess'] = 'O usuario foi creado e o contrasinal enviado por correo-e.'; -$lang['regsuccess2'] = 'O usuario foi creado.'; -$lang['regmailfail'] = 'Semella que houbo un erro ao tentar enviar o correo-e co contrasinal. Por favor, contacta co administrador!'; -$lang['regbadmail'] = 'O enderezo de correo-e proporcionado semella incorrecto - se consideras que isto é un erro, contacta co administrador'; -$lang['regbadpass'] = 'Os dous contrasinais inseridos non coinciden, por favor téntao de novo.'; -$lang['regpwmail'] = 'O teu contrasinal do DokuWiki'; -$lang['reghere'] = 'Aínda non tes unha conta? Crea a túa'; -$lang['profna'] = 'Este wiki non permite modificacións dos perfís'; -$lang['profnochange'] = 'Non hai trocos, nada que facer.'; -$lang['profnoempty'] = 'Non se permite un nome ou un enderezo de correo-e baleiros.'; -$lang['profchanged'] = 'Perfil de usuario actualizado correctamente.'; -$lang['pwdforget'] = 'Esqueceches o teu contrasinal? Consegue un novo'; -$lang['resendna'] = 'Este wiki non permite o reenvío de contrasinais.'; -$lang['resendpwd'] = 'Establecer novo contrasinal para'; -$lang['resendpwdmissing'] = 'Sentímolo, tes que cubrir todos os campos.'; -$lang['resendpwdnouser'] = 'Sentímolo, non atopamos este usuario no noso banco de datos.'; -$lang['resendpwdbadauth'] = 'Sentímolo, mais este código de autorización non é válido. Asegúrate de que usaches a ligazón completa de confirmación.'; -$lang['resendpwdconfirm'] = 'Enviouse unha ligazón de confirmación por correo-e.'; -$lang['resendpwdsuccess'] = 'O teu novo contrasinal foi enviado por correo-e.'; -$lang['license'] = 'O contido deste wiki, agás onde se indique o contrario, ofrécese baixo da seguinte licenza:'; -$lang['licenseok'] = 'Nota: Ao editares esta páxina estás a aceptar o licenciamento do contido baixo da seguinte licenza:'; -$lang['searchmedia'] = 'Procurar nome de arquivo:'; -$lang['searchmedia_in'] = 'Procurar en %s'; -$lang['txt_upload'] = 'Escolle o arquivo para subir:'; -$lang['txt_filename'] = 'Subir como (opcional):'; -$lang['txt_overwrt'] = 'Sobrescribir arquivo existente'; -$lang['maxuploadsize'] = 'Subida máxima %s por arquivo.'; -$lang['lockedby'] = 'Bloqueado actualmente por:'; -$lang['lockexpire'] = 'O bloqueo remata o:'; -$lang['js']['willexpire'] = 'O teu bloqueo para editares esta páxina vai caducar nun minuto.\nPara de evitar conflitos, emprega o botón de previsualización para reiniciares o contador do tempo de bloqueo.'; -$lang['js']['notsavedyet'] = 'Perderanse os trocos non gardados. -Está certo de quereres continuar?'; -$lang['js']['searchmedia'] = 'Procurar ficheiros'; -$lang['js']['keepopen'] = 'Manter a fiestra aberta na selección'; -$lang['js']['hidedetails'] = 'Agochar Pormenores'; -$lang['js']['mediatitle'] = 'Configuración de ligazón'; -$lang['js']['mediadisplay'] = 'Tipo de ligazón'; -$lang['js']['mediaalign'] = 'Aliñamento'; -$lang['js']['mediasize'] = 'Tamaño de imaxe'; -$lang['js']['mediatarget'] = 'Albo da ligazón'; -$lang['js']['mediaclose'] = 'Fechar'; -$lang['js']['mediainsert'] = 'Inserir'; -$lang['js']['mediadisplayimg'] = 'Amosar a imaxe'; -$lang['js']['mediadisplaylnk'] = 'Amosar só a ligazón'; -$lang['js']['mediasmall'] = 'Versión reducida'; -$lang['js']['mediamedium'] = 'Versión media'; -$lang['js']['medialarge'] = 'Versión grande'; -$lang['js']['mediaoriginal'] = 'Versión orixinal'; -$lang['js']['medialnk'] = 'Ligazón para a páxina de pormenores'; -$lang['js']['mediadirect'] = 'Ligazón directa para o orixinal'; -$lang['js']['medianolnk'] = 'Sen ligazón'; -$lang['js']['medianolink'] = 'Non ligar a imaxe'; -$lang['js']['medialeft'] = 'Aliñar a imaxe á esquerda'; -$lang['js']['mediaright'] = 'Aliñar a imaxe á dereita'; -$lang['js']['mediacenter'] = 'Aliñar a iamxe ao medio'; -$lang['js']['medianoalign'] = 'Non empregar aliñamento'; -$lang['js']['nosmblinks'] = 'A ligazón aos compartidos do Windows só funciona no Microsoft Internet Explorer. -Sempre podes copiar e colar a ligazón.'; -$lang['js']['linkwiz'] = 'Asistente de ligazóns'; -$lang['js']['linkto'] = 'Ligazón para:'; -$lang['js']['del_confirm'] = 'Estás certo de quereres eliminar os elementos seleccionados?'; -$lang['js']['restore_confirm'] = 'Realmente desexas restaurar esta versión?'; -$lang['js']['media_diff'] = 'Ver as diferencias:'; -$lang['js']['media_diff_both'] = 'Cara a Cara'; -$lang['js']['media_diff_opacity'] = 'Opacidade'; -$lang['js']['media_diff_portions'] = 'Porcións'; -$lang['js']['media_select'] = 'Selecciona arquivos...'; -$lang['js']['media_upload_btn'] = 'Subir'; -$lang['js']['media_done_btn'] = 'Feito'; -$lang['js']['media_drop'] = 'Solta aquí os arquivos a subir'; -$lang['js']['media_cancel'] = 'eliminar'; -$lang['js']['media_overwrt'] = 'Sobreescribir os arquivos existentes'; -$lang['rssfailed'] = 'Houbo un erro ao tentar obter esta corrente RSS: '; -$lang['nothingfound'] = 'Non se atopou nada.'; -$lang['mediaselect'] = 'Arquivos-Media'; -$lang['uploadsucc'] = 'Subida correcta'; -$lang['uploadfail'] = 'Erra na subida. Pode que sexa un problema de permisos?'; -$lang['uploadwrong'] = 'Subida denegada. Esta extensión de arquivo non está permitida!'; -$lang['uploadexist'] = 'Xa existe o arquivo. Non se fixo nada.'; -$lang['uploadbadcontent'] = 'O contido subido non concorda coa extensión do arquivo %s.'; -$lang['uploadspam'] = 'A subida foi bloqueada pola lista negra de correo-lixo.'; -$lang['uploadxss'] = 'A subida foi bloqueada por un posíbel contido malicioso.'; -$lang['uploadsize'] = 'O arquivo subido é grande de máis. (máx. %s)'; -$lang['deletesucc'] = 'O arquivo "%s" foi eliminado.'; -$lang['deletefail'] = '"%s" non puido ser eliminado - comproba os permisos.'; -$lang['mediainuse'] = 'O arquivo "%s" non foi eliminado - aínda está en uso.'; -$lang['namespaces'] = 'Nomes de espazos'; -$lang['mediafiles'] = 'Arquivos dispoñíbeis en'; -$lang['accessdenied'] = 'Non tes permitido ver esta páxina.'; -$lang['mediausage'] = 'Emprega a seguinte sintaxe para inserires unha referencia a este arquivo:'; -$lang['mediaview'] = 'Ver arquivo orixinal'; -$lang['mediaroot'] = 'raigaña'; -$lang['mediaupload'] = 'Sube aquí un arquivo ao nome de espazo actual. Para creares sub-nomes de espazos deberás antepoñelos ao nome indicado en "Subir como" separados por dous puntos.'; -$lang['mediaextchange'] = 'Extensión de arquivo mudada de .%s a .%s!'; -$lang['reference'] = 'Referencias para'; -$lang['ref_inuse'] = 'O arquivo non pode ser eliminado, xa que aínda está a ser usado polas seguintes páxinas:'; -$lang['ref_hidden'] = 'Algunhas referencias están en páxinas para as cales non tes permisos de lectura'; -$lang['hits'] = 'Vistas'; -$lang['quickhits'] = 'Nomes de páxinas coincidentes'; -$lang['toc'] = 'Táboa de Contidos'; -$lang['current'] = 'actual'; -$lang['yours'] = 'A túa Versión'; -$lang['diff'] = 'Amosar diferenzas coa versión actual'; -$lang['diff2'] = 'Amosar diferenzas entre as revisións seleccionadas'; -$lang['difflink'] = 'Enlazar a esta vista de comparación'; -$lang['diff_type'] = 'Ver diferenzas:'; -$lang['diff_inline'] = 'Por liña'; -$lang['diff_side'] = 'Cara a Cara'; -$lang['line'] = 'Liña'; -$lang['breadcrumb'] = 'Trazado:'; -$lang['youarehere'] = 'Estás aquí:'; -$lang['lastmod'] = 'Última modificación:'; -$lang['by'] = 'por'; -$lang['deleted'] = 'eliminado'; -$lang['created'] = 'creado'; -$lang['restored'] = 'revisión antiga restaurada (%s)'; -$lang['external_edit'] = 'edición externa'; -$lang['summary'] = 'Resumo da edición'; -$lang['noflash'] = 'Precísase o Extensión Adobe Flash para amosar este contido.'; -$lang['download'] = 'Descargar Retallo (Snippet)'; -$lang['tools'] = 'Ferramentas'; -$lang['user_tools'] = 'Ferramentas de usuario'; -$lang['site_tools'] = 'Ferramentas do sitio'; -$lang['page_tools'] = 'Ferramentas de páxina'; -$lang['skip_to_content'] = 'Pasar ao contido'; -$lang['sidebar'] = 'Barra lateral'; -$lang['mail_newpage'] = 'páxina engadida:'; -$lang['mail_changed'] = 'páxina mudada:'; -$lang['mail_subscribe_list'] = 'páxinas mudadas en nome de espazo:'; -$lang['mail_new_user'] = 'Novo usuario:'; -$lang['mail_upload'] = 'arquivo subido:'; -$lang['changes_type'] = 'Ver cambios'; -$lang['pages_changes'] = 'Páxinas'; -$lang['media_changes'] = 'Arquivos-Media'; -$lang['both_changes'] = 'Ambos, páxinas e arquivos-media'; -$lang['qb_bold'] = 'Texto Resaltado'; -$lang['qb_italic'] = 'Texto en Cursiva'; -$lang['qb_underl'] = 'Texto Subliñado'; -$lang['qb_code'] = 'Texto de Código'; -$lang['qb_strike'] = 'Texto Riscado'; -$lang['qb_h1'] = 'Liña de Cabeceira de Nivel 1'; -$lang['qb_h2'] = 'Liña de Cabeceira de Nivel 2'; -$lang['qb_h3'] = 'Liña de Cabeceira de Nivel 3'; -$lang['qb_h4'] = 'Liña de Cabeceira de Nivel 4'; -$lang['qb_h5'] = 'Liña de Cabeceira de Nivel 5'; -$lang['qb_h'] = 'Liña de Cabeceira'; -$lang['qb_hs'] = 'Escoller Liña de Cabeceira'; -$lang['qb_hplus'] = 'Liña de Cabeceira Máis Alta'; -$lang['qb_hminus'] = 'Liña de Cabeceira Máis Baixa'; -$lang['qb_hequal'] = 'Liña de Cabeceira ao Mesmo Nivel'; -$lang['qb_link'] = 'Ligazón Interna'; -$lang['qb_extlink'] = 'Ligazón Externa'; -$lang['qb_hr'] = 'Liña Horizontal'; -$lang['qb_ol'] = 'Elemento de Lista Ordenada'; -$lang['qb_ul'] = 'Elemento de Lista Desordenada'; -$lang['qb_media'] = 'Engadir Imaxes e Outros Arquivos'; -$lang['qb_sig'] = 'Inserir Sinatura'; -$lang['qb_smileys'] = 'Risoños'; -$lang['qb_chars'] = 'Caracteres Especiais'; -$lang['upperns'] = 'choutar ao nome de espazo pai'; -$lang['metaedit'] = 'Editar Metadatos'; -$lang['metasaveerr'] = 'Non se puideron escribir os metadatos'; -$lang['metasaveok'] = 'Metadatos gardados'; -$lang['btn_img_backto'] = 'Volver a %s'; -$lang['img_title'] = 'Título:'; -$lang['img_caption'] = 'Lenda:'; -$lang['img_date'] = 'Data:'; -$lang['img_fname'] = 'Nome de arquivo:'; -$lang['img_fsize'] = 'Tamaño:'; -$lang['img_artist'] = 'Fotógrafo:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Formato:'; -$lang['img_camera'] = 'Cámara:'; -$lang['img_keywords'] = 'Verbas chave:'; -$lang['img_width'] = 'Ancho:'; -$lang['img_height'] = 'Alto:'; -$lang['btn_mediaManager'] = 'Ver no xestor de arquivos-media'; -$lang['subscr_subscribe_success'] = 'Engadido %s á lista de subscrición para %s'; -$lang['subscr_subscribe_error'] = 'Erro ao tentar engadir %s á lista de subscrición para %s'; -$lang['subscr_subscribe_noaddress'] = 'Non hai enderezos asociados co teu inicio de sesión, non é posíbel engadirte á lista de subscrición'; -$lang['subscr_unsubscribe_success'] = 'Eliminado %s da lista de subscrición para %s'; -$lang['subscr_unsubscribe_error'] = 'Erro ao tentar eliminar %s da lista de subscrición para %s'; -$lang['subscr_already_subscribed'] = '%s xa está subscrito a %s'; -$lang['subscr_not_subscribed'] = '%s non está subscrito a %s'; -$lang['subscr_m_not_subscribed'] = 'Agora mesmo non estás subscrito á páxina ou nome de espazo actual'; -$lang['subscr_m_new_header'] = 'Engadir subscrición'; -$lang['subscr_m_current_header'] = 'Subscricións actuais'; -$lang['subscr_m_unsubscribe'] = 'Desubscribir'; -$lang['subscr_m_subscribe'] = 'Subscribir'; -$lang['subscr_m_receive'] = 'Recibir'; -$lang['subscr_style_every'] = 'correo-e en cada troco'; -$lang['authtempfail'] = 'A autenticación de usuario non está dispoñible de xeito temporal. De persistir esta situación, por favor, informa ao Administrador do teu Wiki.'; -$lang['i_chooselang'] = 'Escolle o teu idioma'; -$lang['i_installer'] = 'Instalador do DokuWiki'; -$lang['i_wikiname'] = 'Nome do Wiki'; -$lang['i_enableacl'] = 'Activar ACL (recomendado)'; -$lang['i_superuser'] = 'Super-usuario'; -$lang['i_problems'] = 'O instalador atopou algúns problemas, que se amosan de seguido. Non poderás continuar até que os soluciones.'; -$lang['i_modified'] = 'Por razóns de seguridade este script só funcionará cunha instalación nova e sen modificar do Dokuwiki. - Podes ou ben extraer de novo os arquivos dende o paquete descargado ou consultar as - instruccións completas de instalación do Dokuwiki'; -$lang['i_funcna'] = 'A función %s do PHP non está dispoñíbel. Pode que o teu provedor de hospedaxe a desactivase por algún motivo?'; -$lang['i_phpver'] = 'A túa versión %s do PHP é inferior á %s precisa. Debes actualizar a túa instalación do PHP.'; -$lang['i_permfail'] = '%s non é escribíbel polo DokuWiki. Debes corrixir a configuración de permisos deste directorio!'; -$lang['i_confexists'] = '%s xa existe'; -$lang['i_writeerr'] = 'Non se puido crear %s. Terás de comprobar os permisos do directorio/arquivo e crear o ficheiro de xeito manual.'; -$lang['i_badhash'] = 'dokuwiki.php irrecoñecíbel ou modificado (hash=%s)'; -$lang['i_badval'] = '%s - ilegal ou valor baleiro'; -$lang['i_success'] = 'A configuración rematou correctamente. Agora podes eliminar o arquivo install.php. Continúa deica o - teu novo DokuWiki.'; -$lang['i_failure'] = 'Houbo algúns erros ao tentar escribir os arquivos de configuración. Pode que precises solucionalos de xeito manual antes - de poderes empregar o teu novo DokuWiki.'; -$lang['i_policy'] = 'Regras iniciais da ACL'; -$lang['i_pol0'] = 'Wiki Aberto (lectura, escritura, subida de arquivos para todas as persoas)'; -$lang['i_pol1'] = 'Wiki Público (lectura para todas as persoas, escritura e subida de arquivos para usuarios rexistrados)'; -$lang['i_pol2'] = 'Wiki Fechado (lectura, escritura, subida de arquivos só para usuarios rexistrados)'; -$lang['i_retry'] = 'Tentar de novo'; -$lang['i_license'] = 'Por favor escolla a licenza para o contido:'; -$lang['recent_global'] = 'Agora mesmo estás a ver os trocos no nome de espazo %s. Tamén podes ver os trocos recentes no Wiki enteiro.'; -$lang['years'] = 'hai %d anos'; -$lang['months'] = 'hai %d meses'; -$lang['weeks'] = 'hai %d semanas'; -$lang['days'] = 'hai %d días'; -$lang['hours'] = 'hai %d horas'; -$lang['minutes'] = 'hai %d minutos'; -$lang['seconds'] = 'hai %d segundos'; -$lang['wordblock'] = 'Non se gardaron os cambios porque conteñen texto bloqueado (spam).'; -$lang['media_uploadtab'] = 'Subir'; -$lang['media_searchtab'] = 'Buscar'; -$lang['media_file'] = 'Arquivo'; -$lang['media_viewtab'] = 'Ver'; -$lang['media_edittab'] = 'Editar'; -$lang['media_historytab'] = 'Histórico'; -$lang['media_list_thumbs'] = 'Miniaturas'; -$lang['media_list_rows'] = 'Filas'; -$lang['media_sort_name'] = 'Nome'; -$lang['media_sort_date'] = 'Data'; -$lang['media_namespaces'] = 'Escolla espazo'; -$lang['media_files'] = 'Arquivos en %s'; -$lang['media_upload'] = 'Subir a %s'; -$lang['media_search'] = 'Buscar en %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s en %s'; -$lang['media_edit'] = 'Editar %s'; -$lang['media_history'] = 'Historia de %s'; -$lang['media_meta_edited'] = 'datos meta editados'; -$lang['media_perm_read'] = 'Sentímolo, non tes permisos suficientes para ler arquivos.'; -$lang['media_perm_upload'] = 'Sentímolo, non tes permisos suficientes para subir arquivos.'; -$lang['media_update'] = 'Subir nova versión'; -$lang['media_restore'] = 'Restaurar esta versión'; -$lang['email_signature_text'] = 'Este correo foi xerado polo DokuWiki en -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/locked.txt deleted file mode 100644 index 90f9ab0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Páxina bloqueada ====== - -Esta páxina está actualmente bloqueada para a edición por outro usuario. Terás que agardar até que este usuario remate coa edición ou a que expire o bloqueo. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/login.txt deleted file mode 100644 index c6c46b5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Inicio de Sesión ====== - -Actualmente non iniciaches sesión ningunha! Insire as túas credenciais de identificación para iniciares a sesión. Debes ter as cookies activadas para poderes iniciar unha sesión. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/mailtext.txt deleted file mode 100644 index bf102e1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Engadiuse ou mudouse unha páxina no teu DokuWiki. Aquí van os pormenores: - -Data : @DATE@ -Navegador : @BROWSER@ -Enderezo IP : @IPADDRESS@ -Nome do Host : @HOSTNAME@ -Revisión Antiga : @OLDPAGE@ -Revision Nova : @NEWPAGE@ -Resumo da Edición : @SUMMARY@ -Usuario : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/gl/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/newpage.txt deleted file mode 100644 index 10c84aa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Este tema aínda non existe ====== - -Seguiches unha ligazón deica un tema que aínda non existe. Se tes permisos axeitados, podes crealo ti premendo no botón **Crear esta páxina**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/norev.txt deleted file mode 100644 index eed1118..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -======Non hai tal revisión====== - -A revisión especificada non existe. Utiliza o botón de ''Revisións Antigas'' para obteres unha listaxe das revisións antigas deste documento. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/password.txt deleted file mode 100644 index 36f8562..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Ola @FULLNAME@! - -Aquí tes os teus datos de usuario para @TITLE@ en @DOKUWIKIURL@ - -Usuario : @LOGIN@ -Contrasinal : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/preview.txt deleted file mode 100644 index 6d4a283..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Previsualización ====== - -Isto é unha previsualización de como aparecerá o teu texto. **Lembra: Non está gardado aínda**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/pwconfirm.txt deleted file mode 100644 index c8005bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Ola @FULLNAME@! - -Alguén solicitou un novo contrasinal para o teu inicio de sesión @TITLE@ en @DOKUWIKIURL@ - -Se non fuches ti quen o fixo podes ignorar este correo-e. - -Para confirmares que esta solicitude foi realmente enviada por ti, por favor, visita a seguinte ligazón. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/read.txt deleted file mode 100644 index a4ec3a5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/read.txt +++ /dev/null @@ -1 +0,0 @@ -Esta páxina é só de lectura. Podes ver o código fonte, mais non podes mudala. Coméntallo ao teu administrador se consideras que é un erro. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/recent.txt deleted file mode 100644 index 1cd6c3b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Trocos Recentes ====== - -As seguintes páxinas foron mudadas recentemente: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/register.txt deleted file mode 100644 index 99422dd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Rexistro como novo usuario ====== - -Cubre toda a información requirida a continuación para creares unha nova conta neste wiki. Asegúrate de forneceres un **enderezo de correo-e válido** - se non se che pide aquí que insiras un contrasinal, recibirás un novo nese enderezo. O nome de usuario deberá ser un [[doku>pagename|nome de páxina]] válido. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/registermail.txt deleted file mode 100644 index aad8481..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Rexistrouse un novo usuario. Aquí van os pormenores: - -Nome de usuario : @NEWUSER@ -Nome completo : @NEWNAME@ -Correo-e : @NEWEMAIL@ - -Data : @DATE@ -Navegador : @BROWSER@ -Enderezo IP : @IPADDRESS@ -Nome do Host : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/resendpwd.txt deleted file mode 100644 index 0ee2d6c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Enviar novo contrasinal ====== - -Insire o teu nome de usuario no seguinte formulario para obteres un novo contrasinal da túa conta neste wiki. Enviarase unha ligazón de confirmación ao teu enderezo rexistrado de correo-e. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/resetpwd.txt deleted file mode 100644 index 558f9e5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Establecer novo contrasinal ====== - -Por favor introduzca un novo contrasinal para a súa conta neste wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/revisions.txt deleted file mode 100644 index 488cda7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -======Revisións Antigas====== - -Estas son as revisións antigas do documento actual. Para retomar unha revisión antiga selecciónaa na seguinte lista, preme en ''Editar esta páxina'' e gárdaa. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/searchpage.txt deleted file mode 100644 index 053db98..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Procura ====== - -Podes atopar os resultados da túa procura a continuación. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/showrev.txt deleted file mode 100644 index 88fb0c3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Esta é unha revisión antiga do documento!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/stopwords.txt deleted file mode 100644 index 3813aaa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/stopwords.txt +++ /dev/null @@ -1,693 +0,0 @@ -# Isto é unha lista das verbas que o indexador ignora, unha por liña -# Cando edites este arquivo asegúrate de usar remates de liña UNIX (nova liña única) -# Non precisas incluír verbas de menos de 3 caracteres - estas son ignoradas de todas formas -# Esta lista está baseada nas atopadas en http://www.ranks.nl/stopwords/ (en proceso aínda) -aberto -abonda -abrir -acabo -acceder -acceso -acordo -actitude -actividade -actividades -actual -actualización -actualizar -actualmente -ademais -ademáis -adiante -agardar -agora -agás -ainda -aínda -aiquí -algo -alguen -algun -algunha -algunhas -alguén -algún -algúns -alta -amigos -ando -anima -anos -ante -anterior -anteriores -antes -aparece -aparecen -apartado -aperta -apertas -apoio -aqui -aquí -arquivo -arquivos -artigo -artigos -asunto -atención -atopar -atopei -axuda -axudar -baixo -banda -base -bastante -benvido -boas -botar -buscador -buscar -cabo -cada -cadra -caixa -cales -calidade -calquer -calquera -cambio -camiño -campanha -campaña -campañas -campo -cando -cantidade -canto -cantos -cara -carallo -cartos -casa -case -caso -casos -catro -centro -certo -chea -chega -chegar -chisco -cidade -civil -claro -coas -coido -colaboración -colaborar -coma -comentar -comentario -comentarios -comezar -como -comunicación -comunidade -común -concreto -condicións -conforme -conseguir -conta -contactar -contacto -contas -contido -contidos -contra -contrario -control -copia -correcto -correio -correo -correoe -correos -correspondente -cousa -cousas -coñecemento -coñezo -crear -creo -cuestión -cuestións -cunha -curioso -dabondo -dacordo -dados -darlle -data -datos -debate -debe -debemos -deben -deberiamos -debería -decidir -decisión -defecto -defensa -deica -deixa -deixar -deixo -deles -demais -demasiado -demáis -dende -dentro -dereitos -desde -dese -deseño -despois -desta -deste -destes -diante -dias -dicir -diferentes -difícil -digo -dirección -directamente -directorio -discusión -discutir -distintas -distintos -distribución -dixen -dixo -doado -dous -duas -dunha -durante -días -dúas -dúbida -efectivamente -eiqui -eiquí -eles -eliminar -email -empregar -emprego -empresa -empresas -enderezo -enderezos -engadir -enlace -enquisa -enriba -entendo -entidades -entrada -entrar -entre -entón -enviar -envio -eran -erro -erros -esas -escribir -eses -especial -especialmente -espero -esta -estaba -estades -estado -estamos -estan -estar -estaría -estas -este -estea -estes -estilo -estiven -esto -estou -está -están -estás -evidentemente -evitar -exactamente -exemplo -existe -facelo -facemos -facendo -facer -faga -fagan -fago -fala -falamos -falando -falar -falla -falo -falta -favor -fazer -feita -feito -ferreira -final -finalmente -fios -fixen -fixo -fondo -fora -forma -formas -foro -foron -foros -fose -fotos -funciona -funcionamento -futuro -fóra -gracias -gran -grande -grandes -grazas -grupo -grupos -gusta -haber -haberá -habería -había -haxa -historia -home -hora -horas -houbese -houbo -hoxe -idea -ideas -ideia -igual -imos -importancia -importante -importantes -inda -info -información -informar -informe -inicial -iniciativa -inicio -intención -interesa -interesante -interese -iste -isto -lado -lembro -letras -leva -levamos -levar -libre -libro -lista -listas -liña -liñas -lles -local -logo -longo -lugar -lugo -maior -maiores -maioría -mais -mandar -maneira -manter -marcha -material -mañá -media -mediante -medida -medio -mellor -membros -menos -mensaxe -mensaxes -mentres -menú -mesa -meses -mesma -mesmo -mesmos -meter -meus -milhor -millor -minha -mirar -miña -modificar -moita -moitas -moito -moitos -momento -mudar -mundo -máis -mínimo -nada -nbsp -necesario -necesidade -nese -nesta -neste -nestes -ningunha -ninguén -ningún -noite -nome -normal -nosa -nosas -noso -nosos -nota -nova -novas -novo -novos -nunca -nunha -número -ofrece -ofrecer -ollo -onde -onte -oops -opción -opcións -opinión -orixinal -outra -outras -outro -outros -paga -palabras -para -parabens -parece -pareceme -parte -partes -participación -participar -partido -paréceme -pasa -pasado -pasar -paso -pedir -pena -pendente -pendentes -pensades -pensando -pensar -penso -pequena -pequeno -perfectamente -perfecto -permite -pero -persoa -persoal -persoas -pode -podedes -podemos -poden -poder -poderiamos -podería -poderíamos -podes -podo -poida -poidan -pois -pola -polas -polo -polos -por -porque -porén -posibel -posibilidade -posibilidades -posible -posta -posto -pouco -poucos -poñer -precisamente -preciso -pregos -pregunta -presente -primeira -primeiro -principal -principio -proba -probar -probas -problema -problemas -proceso -prol -propia -propio -proposta -propostas -propoño -propoñovos -proxecto -proxectos -publicar -punto -pódese -queda -quedar -quedou -queira -quen -quere -queredes -queremos -queren -queres -quero -quizáis -quot -razón -real -realidade -realmente -recibir -referencia -relación -rematar -remate -respecto -resposta -respostar -respostas -resto -resulta -resultado -revisar -revisión -riba -sabe -sabedes -saber -sacar -saúdo -saúdos -segue -seguinte -seguintes -seguir -segunda -segundo -seguramente -seguro -seica -semana -semanas -semella -semellante -sempre -sendo -senon -sentido -senón -seria -serie -será -serán -sería -seus -sexa -sexan -similar -simplemente -sitio -sitios -situación -soamente -sobre -solución -somos -suas -superior -suponho -suposto -supoño -sábado -súas -tamen -tampouco -tamén -tanto -tarde -tedes -temos -tempo -tempos -tendo -tenho -tentar -tería -teña -teñamos -teñan -teñen -teño -timos -tipo -tiven -tiña -toda -todas -todo -todos -tomar -total -totalmente -trabalho -traballando -traballar -traballo -traballos -tras -trata -través -tres -troco -trocos -troques -tódalas -tódolos -última -último -últimos -unha -unhas -única -únicamente -únicousar -usuario -usuarios -utilizar -vaia -vale -vamos -varias -varios -veces -verdade -vexo -veño -vida -vindeiro -visitantes -visitas -vista -visto -volta -vosa -wink -www -xeito -xeitos -xente -xerais -xeral -xunto -zona diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_digest.txt deleted file mode 100644 index 275a7d5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Ola. - -Houbo mudanzas na páxina @PAGE@ do wiki @TITLE@. -Estes son os trocos: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Revisión Antiga: @OLDPAGE@ -Revisión Nova: @NEWPAGE@ - -Para cancelares as notificacións da páxina inicia sesión no wiki en -@DOKUWIKIURL@ e logo visita -@SUBSCRIBE@ -e desubscríbete do seguimento dos trocos da páxina e/ou nome de espazo. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_form.txt deleted file mode 100644 index e8a6fe6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Xestión de Subscrición ====== - -Esta páxina permíteche xestionar as túas subscricións para a páxina e nome de espazo actuais. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_list.txt deleted file mode 100644 index 8ee1a7a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Ola. - -Houbo trocos en páxinas do nome de espazo @PAGE@ do wiki @TITLE@. -Estas son as páxinas que mudaron: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Para cancelares as notificacións da páxina inicia sesión no wiki en -@DOKUWIKIURL@ e logo visita -@SUBSCRIBE@ -e desubscríbete do seguimento dos trocos da páxina e/ou nome de espazo. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_single.txt deleted file mode 100644 index b30c817..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Ola. - -Houbo trocos na páxina @PAGE@ do wiki @TITLE@. -Estes son os trocos: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Data : @DATE@ -Usuario : @USER@ -Resumo do Edición: @SUMMARY@ -Revisión Antiga: @OLDPAGE@ -Revisión Nova: @NEWPAGE@ - -Para cancelares as notificacións da páxina inicia sesión no wiki en -@DOKUWIKIURL@ e logo visita -@SUBSCRIBE@ -e desubscríbete do seguimento dos trocos da páxina e/ou nome de espazo. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/updateprofile.txt deleted file mode 100644 index adc8e24..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Actualizar o perfil da túa conta ====== - -Só precisas cubrir os campos que desexes mudar. Non podes mudar o teu nome de usuario. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/gl/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/gl/uploadmail.txt deleted file mode 100644 index c01bc7d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/gl/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Subiuse un arquivo ao teu DokuWiki. Aquí van os pormenores: - -Arquivo : @MEDIA@ -Data : @DATE@ -Navegador : @BROWSER@ -Enderezo IP : @IPADDRESS@ -Nome do Host : @HOSTNAME@ -Tamaño : @SIZE@ -Tipo MIME : @MIME@ -Usuario : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/admin.txt deleted file mode 100644 index 6a166d9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ניהול ====== - -ניתן ×œ×ž×¦×•× ×ž×˜×” רשימה של משימות ניהול זמינות ב-DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/adminplugins.txt deleted file mode 100644 index a7a6471..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== ×ª×•×¡×¤×™× × ×•×¡×¤×™× ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/backlinks.txt deleted file mode 100644 index dfcdd22..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ×§×™×©×•×¨×™× ×œ×חור ====== - -זוהי רשימת ×“×¤×™× ×שר נר××” ×›×™ ×”× ×ž×§×©×¨×™× ×œ×“×£ ממנו הגעת. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/conflict.txt deleted file mode 100644 index 8b46d18..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== קיימת גרסה עדכנית יותר של הקובץ ====== - -ישנה גרסה עדכנית יותר של המסמך. מצב ×›×–×” קורה ×›×שר משתמש ×חר שינה ×ת המסמך בזמן שערכת ×ותו. - -מומלץ לעיין ×‘×”×‘×“×œ×™× ×”×ž×•×¤×™×¢×™× ×œ×”×œ×Ÿ ול×חר מכן להחליט ×יזו גרסה כד××™ לשמור. לחיצה על הכפתור "שמירה" תשמור ×ת הגרסה שערכת. לחיצה על הכפתור "ביטול" תשמור ×ת הגרסה הקיימת. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/denied.txt deleted file mode 100644 index a64b1f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== הרש××” נדחתה ====== - -×נו ×ž×¦×˜×¢×¨×™× ×ך ×ין לך הרש×ות מת×ימות כדי להמשיך. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/diff.txt deleted file mode 100644 index c779086..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ×”×‘×“×œ×™× ====== - -×›×ן ×ž×•×¦×’×™× ×”×”×‘×“×œ×™× ×‘×™×Ÿ הגרסה שנבחרה והגרסה הנוכחית של הדף. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/draft.txt deleted file mode 100644 index 5699fe8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== × ×ž×¦× ×§×•×‘×¥ טיוטה ====== - -העריכה ×”×חרונה שבוצעה לדף ×–×” ×œ× ×”×•×©×œ×ž×” כר×וי. DokuWiki שמר ב×ופן ×וטומטי טיוטה של העבודה וב×פשרותך להשתמש בה כדי להמשיך ×ת העריכה. ניתן לר×ות להלן ×ת ×”× ×ª×•× ×™× ×©× ×©×ž×¨×• ×ž×”×¤×¢× ×”×§×•×“×ž×ª. - -ב×פשרותך לבחור ב//שחזור הטיוטה// של ×ותה עריכה //מחיקת הטיוטה// ×ו //ביטול// העריכה כליל. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/edit.txt deleted file mode 100644 index 74b3cef..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/edit.txt +++ /dev/null @@ -1 +0,0 @@ -עריכת הדף ולחיצה על הלחצן "שמירה" תעדכן ×ת תוכנו. מומלץ לעיין בדף ×”[[wiki:syntax|תחביר]] כדי להכיר ×ת כללי תחביר הוויקי. × × ×œ×¢×¨×•×š ×ת הדף רק ×× ×”×“×‘×¨ נעשה כדי **לשפר** ×ותו. ×× ×”×¢×¨×™×›×” ×”×™× ×œ×¦×•×¨×š התנסות מומלץ לבקר ב[[playground:playground|×רגז החול]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/editrev.txt deleted file mode 100644 index ad5121f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**הדף שנפתח ×”×•× ×’×¨×¡×” ישנה של המסמך!** לחיצה על הלחצן "שמירה" תשחזר ×ת המסמך לגרסה המוצגת כעת. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/index.txt deleted file mode 100644 index f98e1f4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== מפת ×תר ====== - -זהו קובץ מפת ×תר ×”× ×ž×¦× ×ž×¢×œ לכל ×”×“×¤×™× ×”×ž××•×¨×’× ×™× ×‘[[doku>namespace|מתחמי×]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/he/install.html deleted file mode 100644 index 66e3844..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    דף ×–×” מסייע בהליכי ההתקנה וההגדרה הר××©×•× ×™×™× ×©×œ Dokuwiki. מידע נוסף על תכנית התקנה זו זמין בדף התיעוד שלו.

    - -

    DokuWiki עושה שימוש ×‘×§×‘×¦×™× ×¨×’×™×œ×™× ×œ×©×ž×™×¨×ª דפי ויקי ומידע נוסף הקשור ×œ×“×¤×™× ×לו (לדוגמה: תמונות, רשימות חיפוש, גרס×ות קודמות וכו׳). לצורך תפקוד תקין DokuWiki חייב גישה לכתיבה לתיקיות המכילות ×§×‘×¦×™× ×לו. תכנית התקנה זו ××™× ×” יכולה להגדיר הרש×ות לתיקיות. פעולה זו צריכה בד״כ להתבצע ישירות משורת הפקודה ×ו במקרה שנעשה שימוש בשרת מ×רח דרך FTP ×ו מנשק הניהול של המ×רח (cPanell לדוגמה).

    - -

    מתקין ×–×” יגדיר ×ת תצורת ×”Ö¾ACL ב-DokuWiki שלך , ×–×” בתורו מ×פשר גישת מנהל לתפריט הניהול של DokuWiki כדי להתקין הרחבות, לנהל משתמשי×, לנהל גישות לדפי ויקי ×•×©×™× ×•×™×™× ×‘×”×’×“×¨×•×ª התצורה. ×ין ×”×•× ×”×›×¨×—×™ לתפקוד DokuWiki ×ך ×”×•× ×™×”×¤×•×š ×ת Dokuwiki לפשוט יותר לניהול.

    - -

    על ×ž×©×ª×ž×©×™× ×ž× ×•×¡×™× ×ו ×›×לו ×¢× ×“×¨×™×©×•×ª מיוחדות להתקנה להשתמש ×‘×§×™×©×•×¨×™× ×לו ×œ×¤×¨×˜×™× ×‘× ×•×’×¢ להור×ות התקנה ו הגדרות תצורה.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/he/jquery.ui.datepicker.js deleted file mode 100644 index fbe3c40..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Hebrew initialisation for the UI Datepicker extension. */ -/* Written by Amir Hardon (ahardon at gmail dot com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.he = { - closeText: "סגור", - prevText: "הקוד×", - nextText: "הב×", - currentText: "היו×", - monthNames: [ "ינו×ר", "פברו×ר", "מרץ", "×פריל", "מ××™", "יוני", - "יולי", "×וגוסט", "ספטמבר", "×וקטובר", "נובמבר", "דצמבר" ], - monthNamesShort: [ "ינו", "פבר", "מרץ", "×פר", "מ××™", "יוני", - "יולי", "×וג", "ספט", "×וק", "נוב", "דצמ" ], - dayNames: [ "ר×שון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת" ], - dayNamesShort: [ "×'", "ב'", "×’'", "ד'", "×”'", "ו'", "שבת" ], - dayNamesMin: [ "×'", "ב'", "×’'", "ד'", "×”'", "ו'", "שבת" ], - weekHeader: "Wk", - dateFormat: "dd/mm/yy", - firstDay: 0, - isRTL: true, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.he ); - -return datepicker.regional.he; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/he/lang.php deleted file mode 100644 index 95619e7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/lang.php +++ /dev/null @@ -1,353 +0,0 @@ - - * @author ×’×™× ×©×¤×¨ - * @author Denis Simakov - * @author Dotan Kamber - * @author Moshe Kaplan - * @author Yaron Yogev - * @author Yaron Shahrabani - * @author Roy Zahor - * @author alex - * @author matt carroll - * @author tomer - * @author itsho - * @author Menashe Tomer - * @author sagi - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'rtl'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '\''; -$lang['btn_edit'] = 'עריכת דף ×–×”'; -$lang['btn_source'] = 'הצגת מקור הדף'; -$lang['btn_show'] = 'הצגת דף'; -$lang['btn_create'] = 'יצירת דף'; -$lang['btn_search'] = 'חיפוש'; -$lang['btn_save'] = 'שמירה'; -$lang['btn_preview'] = 'תצוגה מקדימה'; -$lang['btn_top'] = 'חזרה למעלה'; -$lang['btn_newer'] = '<< חדש יותר'; -$lang['btn_older'] = 'פחות חדש >>'; -$lang['btn_revs'] = 'גרס×ות קודמות'; -$lang['btn_recent'] = '×©×™× ×•×™×™× ×חרוני×'; -$lang['btn_upload'] = 'העל××”'; -$lang['btn_cancel'] = 'ביטול'; -$lang['btn_index'] = 'מפת ×”×תר'; -$lang['btn_secedit'] = 'עריכה'; -$lang['btn_login'] = 'כניסה'; -$lang['btn_logout'] = 'יצי××”'; -$lang['btn_admin'] = 'ניהול'; -$lang['btn_update'] = 'עדכון'; -$lang['btn_delete'] = 'מחיקה'; -$lang['btn_back'] = 'חזרה'; -$lang['btn_backlink'] = '×§×™×©×•×¨×™× ×œ×›×ן'; -$lang['btn_subscribe'] = 'מעקב ×חרי שינוי×'; -$lang['btn_profile'] = 'עדכון הפרופיל'; -$lang['btn_reset'] = '×יפוס'; -$lang['btn_resendpwd'] = 'הגדר סיסמה חדשה'; -$lang['btn_draft'] = 'עריכת טיוטה'; -$lang['btn_recover'] = 'שחזור טיוטה'; -$lang['btn_draftdel'] = 'מחיקת טיוטה'; -$lang['btn_revert'] = 'שחזור'; -$lang['btn_register'] = 'הרשמה'; -$lang['btn_apply'] = 'לייש×'; -$lang['btn_media'] = 'מנהל המדיה'; -$lang['btn_deleteuser'] = 'להסיר ×ת החשבון שלי'; -$lang['btn_img_backto'] = 'חזרה ×ל %s'; -$lang['btn_mediaManager'] = 'צפה במנהל מדיה'; -$lang['loggedinas'] = 'נכנסת בש×:'; -$lang['user'] = '×©× ×ž×©×ª×ž×©'; -$lang['pass'] = 'ססמה'; -$lang['newpass'] = 'ססמה חדשה'; -$lang['oldpass'] = '×ישור הססמה הנוכחית'; -$lang['passchk'] = '×¤×¢× × ×•×¡×¤×ª'; -$lang['remember'] = 'שמירת ×”×¤×¨×˜×™× ×©×œ×™'; -$lang['fullname'] = '×©× ×ž×œ×'; -$lang['email'] = 'דו×״ל'; -$lang['profile'] = 'פרופיל המשתמש'; -$lang['badlogin'] = '×©× ×”×ž×©×ª×ž×© ×ו הססמה שגויי×, עמך הסליחה'; -$lang['badpassconfirm'] = 'מצטערי×, הסיסמה שגויה'; -$lang['minoredit'] = '×©×™× ×•×™× ×ž×–×¢×¨×™×™×'; -$lang['draftdate'] = 'הטיוטה נשמרה ×וטומטית ב־'; -$lang['nosecedit'] = 'הדף השתנה בינתיי×, הקטע שערכת ×ינו מעודכן - העמוד כולו נטען ×‘×ž×§×•× ×–×ת.'; -$lang['regmissing'] = 'עליך ×œ×ž×œ× ×ת כל השדות, עמך הסליחה.'; -$lang['reguexists'] = 'משתמש ×‘×©× ×–×” כבר נרש×, עמך הסליחה.'; -$lang['regsuccess'] = 'ההרשמה הצליחה, המשתמש × ×¨×©× ×•×”×•×“×¢×” נשלחה בדו×״ל.'; -$lang['regsuccess2'] = 'ההרשמה הצליחה, המשתמש נוצר.'; -$lang['regfail'] = '×ין ×פשרות ליצור ×ת המשתמש'; -$lang['regmailfail'] = 'שליחת הודעת הדו×״ל כשלה, × × ×œ×™×¦×•×¨ קשר ×¢× ×ž× ×”×œ ×”×תר!'; -$lang['regbadmail'] = 'יתכן ×›×™ כתובת הדו×״ל ××™× ×” תקפה, ×× ×œ× ×›×š הדבר ליצור קשר ×¢× ×ž× ×”×œ ×”×תר'; -$lang['regbadpass'] = 'שתי הססמ×ות ×ינן זהות זו לזו, × × ×œ× ×¡×•×ª שוב.'; -$lang['regpwmail'] = 'ססמת הדוקוויקי שלך'; -$lang['reghere'] = 'עדיין ×ין לך חשבון? ההרשמה ×›×ן'; -$lang['profna'] = 'בוויקי ×”×–×” ×œ× × ×™×ª×Ÿ לשנות פרופיל'; -$lang['profnochange'] = '×ין שינויי×, הפרופיל ×œ× ×¢×•×“×›×Ÿ'; -$lang['profnoempty'] = '×”×©× ×•×›×ª×•×‘×ª הדו×״ל ×œ× ×™×›×•×œ×™× ×œ×”×™×•×ª ריקי×'; -$lang['profchanged'] = 'הפרופיל עודכן בהצלחה'; -$lang['profnodelete'] = 'ויקי ××™× ×” תומכת במחיקת משתמשי×'; -$lang['profdeleteuser'] = 'הסר חשבון'; -$lang['profdeleted'] = 'חשבון המשתמש שלך נמחק מויקי ×–×”'; -$lang['profconfdelete'] = 'ברצוני להסיר ×ת החשבון שלי מוויקי ×–×”.
    ×œ× × ×™×ª×Ÿ לבטל פעולה זו.'; -$lang['profconfdeletemissing'] = 'תיבת ×ישור ×ינו מסומן'; -$lang['proffail'] = 'פרופיל המשתמש ×œ× ×¢×•×“×›×Ÿ'; -$lang['pwdforget'] = 'שכחת ×ת הססמה שלך? ניתן לקבל חדשה'; -$lang['resendna'] = 'הוויקי ×”×–×” ×ינו תומך בחידוש ססמה'; -$lang['resendpwd'] = 'הגדר ×¡×™×¡×ž× ×—×“×©×” בעבור'; -$lang['resendpwdmissing'] = 'עליך ×œ×ž×œ× ×ת כל השדות, עמך הסליחה.'; -$lang['resendpwdnouser'] = 'משתמש ×‘×©× ×–×” ×œ× × ×ž×¦× ×‘×ž×¡×“ הנתוני×, עמך הסליחה.'; -$lang['resendpwdbadauth'] = 'קוד ×ימות ×–×” ×ינו תקף. יש ×œ×•×•×“× ×›×™ נעשה שימוש בקישור ×”×ימות המל×, עמך הסליחה.'; -$lang['resendpwdconfirm'] = 'נשלח קישור ל×ימות נשלח בדו×״ל.'; -$lang['resendpwdsuccess'] = 'נשלחה ססמה חדשה בדו×״ל'; -$lang['license'] = 'למעט ×ž×§×¨×™× ×‘×”× ×¦×•×™×Ÿ ×חרת, התוכן בוויקי ×–×” זמין לפי הרישיון הב×:'; -$lang['licenseok'] = '× × ×œ×©×™× ×œ×‘: עריכת דף ×–×” מהווה הסכמה מצדך להצגת התוכן שהוספת בהת×× ×”×¨×™×©×™×•×Ÿ הב×:'; -$lang['searchmedia'] = 'חיפוש ×©× ×§×•×‘×¥:'; -$lang['searchmedia_in'] = 'חיפוש תחת %s'; -$lang['txt_upload'] = 'בחירת קובץ להעלות:'; -$lang['txt_filename'] = 'העל××” ×‘×©× (נתון לבחירה):'; -$lang['txt_overwrt'] = 'שכתוב על קובץ ×§×™×™×'; -$lang['maxuploadsize'] = 'העלה מקסימו×. %s לכל קובץ.'; -$lang['lockedby'] = 'נעול על ידי:'; -$lang['lockexpire'] = 'הנעילה פגה:'; -$lang['js']['willexpire'] = 'הנעילה תחלוף עוד זמן קצר. \nלמניעת התנגשויות יש להשתמש בכפתור הרענון מטה כדי ל×פס ×ת מד משך הנעילה.'; -$lang['js']['notsavedyet'] = '×©×™× ×•×™×™× ×©×œ× × ×©×ž×¨×• ילכו ל×יבוד.'; -$lang['js']['searchmedia'] = 'חיפוש ×חר קבצי×'; -$lang['js']['keepopen'] = 'הש×רת חלון פתוח על הבחירה'; -$lang['js']['hidedetails'] = 'הסתרת פרטי×'; -$lang['js']['mediatitle'] = 'הגדרות הקישור'; -$lang['js']['mediadisplay'] = 'סוג הקישור'; -$lang['js']['mediaalign'] = 'יישור'; -$lang['js']['mediasize'] = 'גודל התמונה'; -$lang['js']['mediatarget'] = 'יעד הקישור'; -$lang['js']['mediaclose'] = 'סגירה'; -$lang['js']['mediainsert'] = 'הוספה'; -$lang['js']['mediadisplayimg'] = 'הצגת התמונה.'; -$lang['js']['mediadisplaylnk'] = 'הצגת הקישור בלבד.'; -$lang['js']['mediasmall'] = 'גרסה קטנה'; -$lang['js']['mediamedium'] = 'גרסה בינונית'; -$lang['js']['medialarge'] = 'גרסה גדולה'; -$lang['js']['mediaoriginal'] = 'הגרסה המקורית'; -$lang['js']['medialnk'] = 'קישור לעמוד הפרטי×'; -$lang['js']['mediadirect'] = 'הקישור הישיר למקור'; -$lang['js']['medianolnk'] = '×ין קישור'; -$lang['js']['medianolink'] = '×ין לקשר לתמונה'; -$lang['js']['medialeft'] = 'יישור התמונה לשמ×ל.'; -$lang['js']['mediaright'] = 'יישור התמונה לימין.'; -$lang['js']['mediacenter'] = 'מרכוז התמונה.'; -$lang['js']['medianoalign'] = '×œ× ×œ×”×©×ª×ž×© ביישור.'; -$lang['js']['nosmblinks'] = 'קישור לכונני שיתוף של Windows עובד רק ב×מצעות Microsoft Internet Explorer. -עדיין ניתן להעתיק ולהדביק ×ת הקישור.'; -$lang['js']['linkwiz'] = '×שף הקישורי×'; -$lang['js']['linkto'] = 'קישור ×ל:'; -$lang['js']['del_confirm'] = 'ב×מת למחוק?'; -$lang['js']['restore_confirm'] = 'ב×מת לשחזר ×ת ×”×’×™×¨×¡× ×”×–×ת?'; -$lang['js']['media_diff'] = 'הצגת הבדלי×:'; -$lang['js']['media_diff_both'] = '×–×” לצד ×–×”'; -$lang['js']['media_diff_opacity'] = 'ניקוי דרך'; -$lang['js']['media_diff_portions'] = 'לחבוט'; -$lang['js']['media_select'] = 'בחר קבצי×...'; -$lang['js']['media_upload_btn'] = 'העל××”'; -$lang['js']['media_done_btn'] = 'בוצע'; -$lang['js']['media_drop'] = 'גרור לכ×ן ×§×‘×¦×™× ×‘×›×“×™ להעלות×'; -$lang['js']['media_cancel'] = 'הסר'; -$lang['js']['media_overwrt'] = 'שכתב ×§×‘×¦×™× ×§×™×™×ž×™×'; -$lang['rssfailed'] = '×ירע כשל בעת קבלת ×”×–× ×” זו:'; -$lang['nothingfound'] = '×œ× × ×ž×¦×ו תוצ×ות.'; -$lang['mediaselect'] = 'קובצי מדיה'; -$lang['uploadsucc'] = 'ההעל××” הושלמה בהצלחה'; -$lang['uploadfail'] = '×ירעה שגי××” בעת העל×ת הקובץ. היתכן שתקלה זו נוצרה עקב הרש×ות שגיות?'; -$lang['uploadwrong'] = 'ההעל××” ×œ× ×ושרה. ×§×‘×¦×™× ×‘×¡×™×•×ž×ª זו ×סורי×!'; -$lang['uploadexist'] = 'הקובץ כבר ×§×™×™×. הפעולה בוטלה.'; -$lang['uploadbadcontent'] = 'התוכן שהועלה ×œ× ×ª×× ×ת הסיומת %s של הקובץ.'; -$lang['uploadspam'] = 'ההעל××” נחסמה על ידי רשימת חסימת הספ××.'; -$lang['uploadxss'] = 'ההעל××” נחסמה בשל חשד לתוכן זדוני.'; -$lang['uploadsize'] = 'הקובץ שהועלה ×”×™×” גדול מדי. (%s לכל היותר)'; -$lang['deletesucc'] = 'הקובץ %s נמחק.'; -$lang['deletefail'] = '×œ× × ×™×ª×Ÿ למחוק ×ת "%s" -- × × ×œ×‘×“×•×§ ×ת ההרש×ות.'; -$lang['mediainuse'] = 'הקובץ "%s" ×œ× × ×ž×—×§ - ×”×•× ×¢×“×™×™×Ÿ בשימוש.'; -$lang['namespaces'] = 'שמות מתח×'; -$lang['mediafiles'] = '×§×‘×¦×™× ×–×ž×™× ×™× ×ª×—×ª'; -$lang['accessdenied'] = '×ין לך הרש××” לצפות בדף ×–×”.'; -$lang['mediausage'] = 'יש להשתמש בתחביר ×”×‘× ×›×“×™ להפנות לקובץ ×–×”:'; -$lang['mediaview'] = 'הצגת הקובץ המקורי'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = '×›×ן ניתן להעלות קובץ למרחב ×”×©× ×”× ×•×›×—×™. ליצירת תת־מרחבי ×©× ×™×© לצרף ××•×ª× ×œ×ª×—×™×œ×ª ×©× ×”×§×•×‘×¥, ×ž×•×¤×¨×“×™× ×‘×¤×¡×™×§×™×, ×‘×©× ×”×§×•×‘×¥ תחת "העל××” בתור".'; -$lang['mediaextchange'] = 'סיומת הקובץ השתנתה מ־‎.%s ל־‎.%s!'; -$lang['reference'] = 'הפניות ×ל'; -$lang['ref_inuse'] = '×œ× × ×™×ª×Ÿ למחוק קובץ ×–×”, כיוון ×©×”×“×¤×™× ×”×‘××™× ×¢×“×™×™×Ÿ ×ž×©×ª×ž×©×™× ×‘×•:'; -$lang['ref_hidden'] = 'חלק מההפניות נמצ×ות ×‘×“×¤×™× ×©×ין לך הרש×ות ×œ×§×¨×•× ×ות×'; -$lang['hits'] = 'ביקורי×'; -$lang['quickhits'] = 'שמות ×“×¤×™× ×©× ×ž×¦×ו'; -$lang['toc'] = 'תוכן ×¢× ×™×™× ×™×'; -$lang['current'] = 'הגרסה הנוכחית'; -$lang['yours'] = 'הגרסה שלך'; -$lang['diff'] = 'הצגת ×©×™× ×•×™× ×ž×’×¨×¡×” זו ועד הנוכחית'; -$lang['diff2'] = 'הצגת ×”×‘×“×œ×™× ×‘×™×Ÿ הגרס×ות שנבחרו'; -$lang['difflink'] = 'קישור לתצוגה השוו××” זו'; -$lang['diff_type'] = 'הצגת הבדלי×:'; -$lang['diff_inline'] = 'ב×ותה השורה'; -$lang['diff_side'] = '×–×” לצד ×–×”'; -$lang['diffprevrev'] = 'הגירסה הקודמת'; -$lang['diffnextrev'] = 'הגירסה הב××”'; -$lang['difflastrev'] = 'הגירסה ×”×חרונה'; -$lang['diffbothprevrev'] = 'גירסה קודמת בשני הצדדי×'; -$lang['diffbothnextrev'] = 'הגירסה הב××” בשני הצדדי×'; -$lang['line'] = 'שורה'; -$lang['breadcrumb'] = '×‘×™×§×•×¨×™× ×חרוני×:'; -$lang['youarehere'] = 'זהו מיקומך:'; -$lang['lastmod'] = 'מועד השינוי ×”×חרון:'; -$lang['by'] = 'על ידי'; -$lang['deleted'] = 'נמחק'; -$lang['created'] = 'נוצר'; -$lang['restored'] = 'שוחזר (%s)'; -$lang['external_edit'] = 'עריכה חיצונית'; -$lang['summary'] = 'תקציר העריכה'; -$lang['noflash'] = 'תוסף פל×ש לדפדפן נדרש כדי להציג תוכן ×–×”.'; -$lang['download'] = 'הורדת מקטע'; -$lang['tools'] = 'כלי×'; -$lang['user_tools'] = '×›×œ×™× ×©×œ משתמש'; -$lang['site_tools'] = '×›×œ×™× ×©×œ ×תר'; -$lang['page_tools'] = '×›×œ×™× ×©×œ דף'; -$lang['skip_to_content'] = 'עבור לתוכן'; -$lang['sidebar'] = 'הסרגל הצידי'; -$lang['mail_newpage'] = 'דף נוסף:'; -$lang['mail_changed'] = 'דף שונה:'; -$lang['mail_subscribe_list'] = '×“×¤×™× ×©×”×©×ª× ×• במרחב הש×:'; -$lang['mail_new_user'] = 'משתמש חדש:'; -$lang['mail_upload'] = 'קובץ הועלה:'; -$lang['changes_type'] = 'צפו ×‘×©×™× ×•×™×™× ×©×œ'; -$lang['pages_changes'] = 'דפי×'; -$lang['media_changes'] = 'קבצי מדיה'; -$lang['both_changes'] = 'קבצי מדיה ×•×“×¤×™× '; -$lang['qb_bold'] = 'טקסט מודגש'; -$lang['qb_italic'] = 'טקסט נטוי'; -$lang['qb_underl'] = 'טקסט ×¢× ×§×• תחתון'; -$lang['qb_code'] = 'קוד'; -$lang['qb_strike'] = 'טקסט מחוק'; -$lang['qb_h1'] = 'כותרת רמה 1'; -$lang['qb_h2'] = 'כותרת רמה 2'; -$lang['qb_h3'] = 'כותרת רמה 3'; -$lang['qb_h4'] = 'כותרת רמה 4'; -$lang['qb_h5'] = 'כותרת רמה 5'; -$lang['qb_h'] = 'כותרת'; -$lang['qb_hs'] = 'כותרת נבחרת'; -$lang['qb_hplus'] = 'כותרת ברמה גבוהה יותר'; -$lang['qb_hminus'] = 'כותרת ברמה נמוכה יותר'; -$lang['qb_hequal'] = 'כותרת ב×ותה רמה'; -$lang['qb_link'] = 'קישור פנימי'; -$lang['qb_extlink'] = 'קישור חיצוני'; -$lang['qb_hr'] = 'קו ×ופקי'; -$lang['qb_ol'] = '×יבר ברשימה ממוספרת'; -$lang['qb_ul'] = '×יבר ברשימה ×œ× ×ž×ž×•×¡×¤×¨×ª'; -$lang['qb_media'] = 'תמונות ×•×§×‘×¦×™× ×חרי×'; -$lang['qb_sig'] = 'הוספת חתימה'; -$lang['qb_smileys'] = '×—×™×™×›× ×™×'; -$lang['qb_chars'] = '×ª×•×•×™× ×ž×™×•×—×“×™×'; -$lang['upperns'] = 'מעבר למרחב ×”×©× ×©×‘×¨×ž×” שמעל הנוכחית'; -$lang['metaedit'] = 'עריכת נתוני העל'; -$lang['metasaveerr'] = '×ירע כשל בשמירת נתוני העל'; -$lang['metasaveok'] = 'נתוני העל נשמרו'; -$lang['img_title'] = 'ש×:'; -$lang['img_caption'] = 'כותרת:'; -$lang['img_date'] = 'ת×ריך:'; -$lang['img_fname'] = '×©× ×”×§×•×‘×¥:'; -$lang['img_fsize'] = 'גודל:'; -$lang['img_artist'] = 'צל×:'; -$lang['img_copyr'] = 'זכויות יוצרי×:'; -$lang['img_format'] = 'מבנה:'; -$lang['img_camera'] = 'מצלמה:'; -$lang['img_keywords'] = 'מילות מפתח:'; -$lang['img_width'] = 'רוחב:'; -$lang['img_height'] = 'גובה:'; -$lang['subscr_subscribe_success'] = '%s נוסף לרשימת ×”×ž×™× ×•×™×™× ×œ×“×£ %s'; -$lang['subscr_subscribe_error'] = '×ירעה שגי××” בהוספת %s לרשימת ×”×ž×™× ×•×™×™× ×œ×“×£ %s'; -$lang['subscr_subscribe_noaddress'] = '×ין כתובת המשויכת ×¢× ×”×›× ×™×¡×” שלך, × × × ×™×ª×Ÿ להוסיף ×ותך לרשימת המינויי×'; -$lang['subscr_unsubscribe_success'] = 'המשתמש %s הוסר מרשימת ×”×ž×™× ×•×™×™× ×œ×“×£ %s'; -$lang['subscr_unsubscribe_error'] = '×ירעה שגי××” בהסרת %s מרשימת ×”×ž×™× ×•×™×™× ×œ×“×£ %s'; -$lang['subscr_already_subscribed'] = 'המשתמש %s כבר מנוי לדף %s'; -$lang['subscr_not_subscribed'] = 'המשתמש %s ×יננו ×¨×©×•× ×œ×“×£ %s'; -$lang['subscr_m_not_subscribed'] = 'המשתמש שלך ×ינו רשו×, נכון לעכשיו, לדף הנוכחי ×ו למרחב הש×.'; -$lang['subscr_m_new_header'] = 'הוספת מינוי'; -$lang['subscr_m_current_header'] = '×”×ž×™× ×•×™×™× ×”× ×•×›×—×™×™×'; -$lang['subscr_m_unsubscribe'] = 'ביטול המינוי'; -$lang['subscr_m_subscribe'] = 'מינוי'; -$lang['subscr_m_receive'] = 'קבלת'; -$lang['subscr_style_every'] = 'דו×״ל ×¢× ×›×œ שינוי'; -$lang['subscr_style_digest'] = 'הודעת דו×״ל המציגה ×ת כל ×”×©×™× ×•×™×™× ×‘×›×œ עמוד (בכל %.2f ימי×)'; -$lang['subscr_style_list'] = 'רשימת ×”×©×™× ×•×™×™× ×‘×“×¤×™× ×ž××– הודעת הדו×״ל ×”×חרונה (בכל %.2f ימי×)'; -$lang['authtempfail'] = '×ימות ×ž×©×ª×ž×©×™× ×ינו זמין כרגע. ×× ×ž×¦×‘ ×–×” נמשך × × ×œ×™×™×“×¢ ×ת מנהל הוויקי.'; -$lang['i_chooselang'] = '× × ×œ×‘×—×•×¨ שפה'; -$lang['i_installer'] = 'תכנית ההתקנה של DokuWiki'; -$lang['i_wikiname'] = '×©× ×”×•×•×™×§×™'; -$lang['i_enableacl'] = 'הפעלת ACL (מומלץ)'; -$lang['i_superuser'] = 'משתמש־על'; -$lang['i_problems'] = 'תכנית ההתקנה זיהתה מספר בעיות המפורטות להלן. ×ין ב×פשרותך להמשיך לפני תיקונן.'; -$lang['i_modified'] = 'משיקולי ×בטחה סקריפט ×–×” יעבוד ×ך ורק ×¢× ×”×ª×§× ×ª DokuWiki חדשה ×©×œ× ×¢×‘×¨×” כל שינוי. - עליך לחלץ שנית ×ת ×”×§×‘×¦×™× ×ž×”×—×‘×™×œ×” שהורדה ×ו להיעזר בדף - Dokuwiki installation instructions'; -$lang['i_funcna'] = 'פונקציית ×”-PHP‏ %s ××™× ×” זמינה. יתכן ×›×™ מ×רח ×”×תר ×—×¡× ×ותה מסיבה כלשהי?'; -$lang['i_phpver'] = 'גרסת PHP שלך %s נמוכה מ %s הצורך. ×תה צריך לשדרג PHP שלך להתקין.'; -$lang['i_mbfuncoverload'] = 'יש לבטל ×ת mbstring.func_overload בphp.ini בכדי להריץ ×ת DokuWiki'; -$lang['i_permfail'] = '%s ××™× ×” ניתנת לכתיבה על ידי DokuWiki. עליך לשנות הרש×ות תיקייה זו!'; -$lang['i_confexists'] = '%s כבר ×§×™×™×'; -$lang['i_writeerr'] = '×ין ×פשרות ליצור ×ת %s. × × ×œ×‘×“×•×§ ×ת הרש×ות הקובץ/תיקייה וליצור ×ת הקובץ ידנית.'; -$lang['i_badhash'] = 'הקובץ Dokuwiki.php ×ינו מזוהה ×ו שעבר ×©×™× ×•×™×™× (hash=%s)'; -$lang['i_badval'] = '%s - הערך ×ינו חוקי ×ו ריק'; -$lang['i_success'] = 'תהליך ההגדרה ×”×¡×ª×™×™× ×‘×”×¦×œ×—×”. כעת ניתן למחוק ×ת הקובץ install.php ולהמשיך ×ל ×”Ö¾DokuWiki החדש שלך.'; -$lang['i_failure'] = 'מספר שגי×ות ×ירעו בעת כתיבת קובצי התצורה. יתכן ×›×™ ×™×”×™×” צורך ×œ×ª×§× × ×™×“× ×™×ª לפני שניתן ×™×”×™×” להשתמש ב־DokuWiki החדש שלך.'; -$lang['i_policy'] = 'מדיניות ACL התחלתית'; -$lang['i_pol0'] = 'ויקי פתוח (קרי××”, כתיבה והעל××” לכול×)'; -$lang['i_pol1'] = ' ויקי ציבורי (קרי××” לכול×, כתיבה והעל××” ×œ×ž×©×ª×ž×©×™× ×¨×©×•×ž×™×)'; -$lang['i_pol2'] = 'ויקי סגור (קרי××”, כתיבה והעל××” ×œ×ž×©×ª×ž×©×™× ×¨×©×•×ž×™× ×‘×œ×‘×“)'; -$lang['i_allowreg'] = '×פשר ×œ×ž×©×ª×ž×©×™× ×œ×¨×©×•× ×ת עצמ×'; -$lang['i_retry'] = 'ניסיון נוסף'; -$lang['i_license'] = '× × ×œ×‘×—×•×¨ ×ת הרישיון שיחול על התוכן שבוויקי שלך:'; -$lang['i_license_none'] = '×ל תציג כל מידע רישיון'; -$lang['i_pop_field'] = '×× ×, עזרו לנו לשפר ×ת חווית ×” DokuWiki:'; -$lang['i_pop_label'] = '×¤×¢× ×‘×—×•×“×©, לשלוח ×ת נתוני שימוש ×× ×•× ×™×ž×™×™× ×œ×ž×¤×ª×—×™ DokuWiki'; -$lang['recent_global'] = 'נכון לעכשיו מתנהל על ידיך מעקב ×חר מרחב ×”×©× %s. כמו כן, ב×פשרותך לצפות ×‘×©×™× ×•×™×™× ×”××—×¨×•× ×™× ×‘×•×•×™×§×™ כולו.'; -$lang['years'] = 'לפני %d שני×'; -$lang['months'] = 'לפני %d חודשי×'; -$lang['weeks'] = 'לפני %d שבועות'; -$lang['days'] = 'לפני %d ימי×'; -$lang['hours'] = 'לפני %d שעות'; -$lang['minutes'] = 'לפני %d דקות'; -$lang['seconds'] = 'לפני %d שניות'; -$lang['wordblock'] = '×”×©×™× ×•×™×™× ×©×œ×š ×œ× × ×©×ž×¨×• כיוון ×©×”× ×ž×›×™×œ×™× ×˜×§×¡×˜ ×—×¡×•× (ספ××).'; -$lang['media_uploadtab'] = 'להעלות'; -$lang['media_searchtab'] = 'חיפוש'; -$lang['media_file'] = 'קובץ'; -$lang['media_viewtab'] = 'תצוגה'; -$lang['media_edittab'] = 'עריכה'; -$lang['media_historytab'] = 'היסטוריה'; -$lang['media_list_thumbs'] = 'תמונות ממוזערות'; -$lang['media_list_rows'] = 'שורות'; -$lang['media_sort_name'] = 'ש×'; -$lang['media_sort_date'] = 'ת×ריך'; -$lang['media_namespaces'] = 'בחר מרחב שמות'; -$lang['media_files'] = '×§×‘×¦×™× ×‘ %s'; -$lang['media_upload'] = 'להעלות %s'; -$lang['media_search'] = 'חיפוש ב%s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s ב %s'; -$lang['media_edit'] = 'ערוך %s'; -$lang['media_history'] = 'היסטוריה של %s'; -$lang['media_meta_edited'] = 'metadata נערך'; -$lang['media_perm_read'] = 'מצטערי×, ×ין לך הרש×ות ×œ×§×¨×•× ×§×‘×¦×™×.'; -$lang['media_perm_upload'] = 'מצטערי×, ×ין לך הרש×ות להעלות קבצי×.'; -$lang['media_update'] = 'העלה גירסה חדשה'; -$lang['media_restore'] = 'שחזר גירסה זו'; -$lang['media_acl_warning'] = 'רשימה זו עלולה להיות חסרה עכב חוסר בהרש×ות ×ו ×“×¤×™× ×ž×•×¡×ª×¨×™×'; -$lang['currentns'] = '×©× ×ž×¨×—×‘ נוכחי'; -$lang['searchresult'] = 'תוצ×ות חיפוש'; -$lang['plainhtml'] = 'HTML פשוט'; -$lang['page_nonexist_rev'] = 'העמוד ×œ× ×§×™×™× ×‘%s. העמוד נוצר ×‘×ž×§×•× ×–×ת ב%s.'; -$lang['unable_to_parse_date'] = '×œ× × ×™×ª×Ÿ לפענח פרמטר "%s".'; -$lang['email_signature_text'] = 'הודעת דו×״ל זו נוצרה על ידי ×”Ö¾DokuWiki הזמין בכתובת -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/locked.txt deleted file mode 100644 index 307874a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== דף נעול ====== - -דף ×–×” נעול כרגע לעריכה על ידי משתמש ×חר. עליך להמתין עד שהמשתמש ×™×¡×™×™× ×ת העריכה ×ו עד שהנעילה תפוג. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/login.txt deleted file mode 100644 index 5a575f1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== כניסה ====== - -×ינך ברשומות המערכת כרגע! יש להזין ×ת נתוני ההזדהות מטה לכניסה. יש ל×פשר עוגיות (cookies) כדי להכנס. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/mailtext.txt deleted file mode 100644 index f33760e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -דף בDokuWiki נוסף ×ו שונה. להלן הפרטי×: - -ת×ריך : @DATE@ -דפדפן : @BROWSER@ -כתובת ×”Ö¾IP‏ : @IPADDRESS@ -×©× ×”×ž×רח : @HOSTNAME@ -המהדורה הישנה: @OLDPAGE@ -המהדורה החדשה: @NEWPAGE@ -תקציר העריכה: @SUMMARY@ -משתמש : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/newpage.txt deleted file mode 100644 index 68a5388..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== דף ×–×” עדיין ×œ× ×§×™×™× ====== - -הדף ×ליו הגעת עדיין ×œ× ×§×™×™×. לחיצה על הכפתור **יצירת דף** תצור ×ותו. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/norev.txt deleted file mode 100644 index 916682f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== גרסה ×œ× ×§×™×™×ž×ª ====== - -הגרסה שהוזנה ××™× ×” קיימת. × × ×œ×”×©×ª×ž×© בכפתור ''גרס×ות קודמות'' להצגת רשימת הגרס×ות של מסמך ×–×”. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/password.txt deleted file mode 100644 index bfa29b6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -×©×œ×•× @FULLNAME@! - -×”× ×” נתוני המשתמש שלך עבור @TITLE@ ב־@DOKUWIKIURL@ - -×©× ×›× ×™×¡×” : @LOGIN@ -ססמה : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/preview.txt deleted file mode 100644 index 06d0a40..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== תצוגה מקדימה ====== - -זו תצוגה מקדימה של הדף לעתיד. להזכירך: **הדף עדיין ×œ× × ×©×ž×¨**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/pwconfirm.txt deleted file mode 100644 index 3fa786c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -×©×œ×•× @FULLNAME@! - -מישהו ביקש ססמה חדשה עבור ×©× ×”×›× ×™×¡×” שלך לוויקי @TITLE@ בכתובת @DOKUWIKIURL@ - -×× ×œ× ×‘×™×§×©×ª ססמה חדשה ב×פשרותך פשוט ×œ×”×ª×¢×œ× ×ž×”×•×“×¢×ª דו×״ל זו. - -כדי ל×שר שהבקשה ב×מת נשלחה על ידך עליך השתמש בקישור הב×. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/read.txt deleted file mode 100644 index 2d747ba..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/read.txt +++ /dev/null @@ -1 +0,0 @@ -דף ×–×” ×”×•× ×“×£ לקרי××” בלבד. ניתן לצפות בקוד המקור שלו, ×ך ×œ× × ×™×ª×Ÿ לערוך ×ותו. ניתן לפנות למנהל הוויקי ×× ×œ×“×¢×ª×š נפלה טעות. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/recent.txt deleted file mode 100644 index 0c9bf15..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ×©×™× ×•×™×™× ××—×¨×•× ×™× ====== - -×”×“×¤×™× ×”×‘××™× ×¢×‘×¨×• ×©×™× ×•×™×™× ×œ×חרונה: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/register.txt deleted file mode 100644 index c4dfad7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== הרשמה כמשתמש חדש ====== - -יש ×œ×ž×œ× ×ת כל המידע להלן כדי ליצור חשבון חדש בוויקי ×–×”. עליך ×œ×•×•×“× ×›×™ הזנת **כתובת דו×״ל תקפה**- ססמתך החדשה תשלח לכתובת זו. על ×©× ×”×ž×©×ª×ž×© להיות [[hdoku>ויקי:×©× ×“×£|×©× ×“×£]] תקף. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/registermail.txt deleted file mode 100644 index 2216cb3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -משתמש חדש נרש×. להלן הפרטי×: - -×©× ×ž×©×ª×ž×© : @NEWUSER@ -×©× ×ž×œ× : @NEWNAME@ -דו×״ל : @NEWEMAIL@ - -ת×ריך : @DATE@ -דפדפן : @BROWSER@ -כתובת IP‏ : @IPADDRESS@ -×©× ×”×ž×רח : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/resendpwd.txt deleted file mode 100644 index e885e4d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== שליחת ססמה חדשה ====== - -יש להזין ×ת ×©× ×”×ž×©×ª×ž×© בטופס מטה ולבקש ססמה חדשה לחשבון שלך בוויקי ×–×”. הקישור ל×ימות יישלח לכתובת הדו×״ל ב×מצעותה נרשמת. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/resetpwd.txt deleted file mode 100644 index d049c6f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== קבע סיסמה חדשה ====== - -×× × ×”×›× ×¡ סיסמה חדשה לחשבון שלך בויקי ×–×”. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/revisions.txt deleted file mode 100644 index 6987fbb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== גרס×ות ישנות ====== - -×לה גרס×ות מוקדמות יותר של המסמך הנוכחי. כדי לשחזר גרסה מוקדמת יותר יש ללחוץ על הכפתור ''עריכה'' ולשמור ×ת הדף. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/searchpage.txt deleted file mode 100644 index 51903d9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== חיפוש ====== - -ניתן לר×ות ×ת תוצ×ות החיפוש למטה. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/showrev.txt deleted file mode 100644 index 2f73550..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**זו גרסה ישנה של המסמך!** לחיצה על כותרת המסמך תציג ×ת גרסתו הנוכחית. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/stopwords.txt deleted file mode 100644 index ca85eb2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/stopwords.txt +++ /dev/null @@ -1,29 +0,0 @@ -# זוהי רשימת ×ž×™×œ×™× ×ž×ž× ×” ×ž×ª×¢×œ× ×¡×•×¨×§ התוכן, ×חת בכל שורה -# בעורכך קובץ ×–×” עליך ×œ×•×“× ×›×™ נעשה שימוש בסימני סוף שורה של UNIX (שורה חדשה ×œ×œ× ×”×—×–×¨×ª הסמן) -# ×ין צורך לכלול ×ž×™×œ×™× ×‘× ×•×ª פחות משלוש ×ותיות - ×לו נפסחות בכל מקרה -# רשימה זו מבוססת על ×לו הנמצ×ות ב- http://www.ranks.nl/stopwords -about -are -and -you -your -them -their -com -for -from -into -how -that -the -this -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/subscr_digest.txt deleted file mode 100644 index 5548a70..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -שלו×! - -הדף @PAGE@ שב×תר הוויקי @TITLE@ השתנה. -להלן השינויי×: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -המהדורה הישנה: @OLDPAGE@ -המהדורה החדשה: @NEWPAGE@ - -כדי לבטל ×ת ההתרעות לשינויי העמוד, יש להיכנס ל×תר הוויקי בכתובת -@DOKUWIKIURL@ ו××– לבקר ב××’×£ -@SUBSCRIBE@ -ולבטל ×ת המינוי ×œ×©×™× ×•×™×™× ×‘×“×£ ו/×ו במרחב הש×. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/subscr_single.txt deleted file mode 100644 index c2ddb72..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/subscr_single.txt +++ /dev/null @@ -1,18 +0,0 @@ -שלו×! - -הדף @PAGE@ ב×תר הוויקי @TITLE@ השתנה. - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -ת×ריך : @DATE@ -משתמש : @USER@ -תקציר העריכה: @SUMMARY@ -המהדורה הישנה: @OLDPAGE@ -המהדורה החדשה: @NEWPAGE@ - -לביטול התרעות בנוגע לעמוד, יש להיכנס ל×תר הוויקי בכתובת -@DOKUWIKIURL@ ו××– לבקר בדף -@SUBSCRIBE@ -ולבטל ×ת המינוי לקבלת ×©×™× ×•×™×™× ×‘×“×£ ו/×ו במרחב הש×. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/updateprofile.txt deleted file mode 100644 index 6b680a6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== עידכון פרטי חשבונך ====== - -×ין צורך ×œ×ž×œ× ×ž×¢×‘×¨ ×œ×¤×¨×˜×™× ×”×ž×™×•×¢×“×™× ×œ×©×™× ×•×™. ×œ× × ×™×ª×Ÿ לשנות ×ת ×©× ×”×ž×©×ª×ž×©. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/he/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/he/uploadmail.txt deleted file mode 100644 index 9c06f13..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/he/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -קובץ הועלה ×ל הדוקוויקי שלך. ×”× ×” פרטיו: - -קובץ : @MEDIA@ -ת×ריך : @DATE@ -דפדפן : @BROWSER@ -כתובת IP : @IPADDRESS@ -מ×רח : @HOSTNAME@ -גודל : @SIZE@ -סיווג : @MIME@ -משתמש : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hi/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hi/diff.txt deleted file mode 100644 index ec5ca3b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hi/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -======असमानता====== - -यह आपको पृषà¥à¤  के दो संसà¥à¤•रणों के बीच असमानता को दरà¥à¤¶à¤¾à¤¤à¤¾ है. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hi/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/hi/jquery.ui.datepicker.js deleted file mode 100644 index e3b72e5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hi/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Hindi initialisation for the jQuery UI date picker plugin. */ -/* Written by Michael Dawart. */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.hi = { - closeText: "बंद", - prevText: "पिछला", - nextText: "अगला", - currentText: "आज", - monthNames: [ "जनवरी ", "फरवरी", "मारà¥à¤š", "अपà¥à¤°à¥‡à¤²", "मई", "जून", - "जूलाई", "अगसà¥à¤¤ ", "सितमà¥à¤¬à¤°", "अकà¥à¤Ÿà¥‚बर", "नवमà¥à¤¬à¤°", "दिसमà¥à¤¬à¤°" ], - monthNamesShort: [ "जन", "फर", "मारà¥à¤š", "अपà¥à¤°à¥‡à¤²", "मई", "जून", - "जूलाई", "अग", "सित", "अकà¥à¤Ÿ", "नव", "दि" ], - dayNames: [ "रविवार", "सोमवार", "मंगलवार", "बà¥à¤§à¤µà¤¾à¤°", "गà¥à¤°à¥à¤µà¤¾à¤°", "शà¥à¤•à¥à¤°à¤µà¤¾à¤°", "शनिवार" ], - dayNamesShort: [ "रवि", "सोम", "मंगल", "बà¥à¤§", "गà¥à¤°à¥", "शà¥à¤•à¥à¤°", "शनि" ], - dayNamesMin: [ "रवि", "सोम", "मंगल", "बà¥à¤§", "गà¥à¤°à¥", "शà¥à¤•à¥à¤°", "शनि" ], - weekHeader: "हफà¥à¤¤à¤¾", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.hi ); - -return datepicker.regional.hi; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hi/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/hi/lang.php deleted file mode 100644 index 79bc0a1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hi/lang.php +++ /dev/null @@ -1,116 +0,0 @@ - - * @author yndesai@gmail.com - * @author Santosh Joshi - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'यह पृषà¥à¤  संपादित करें'; -$lang['btn_source'] = 'पृषà¥à¤  का शà¥à¤°à¥‹à¤¤ दिखाà¤à¤'; -$lang['btn_show'] = 'पृषà¥à¤  दिखाà¤à¤'; -$lang['btn_create'] = 'इस पृषà¥à¤  को बनायें'; -$lang['btn_search'] = 'खोजें'; -$lang['btn_save'] = 'सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें'; -$lang['btn_preview'] = 'पूरà¥à¤µà¤¾à¤µà¤²à¥‹à¤•न'; -$lang['btn_top'] = 'वापस शीरà¥à¤· पर'; -$lang['btn_newer'] = '<< अधिक विगत'; -$lang['btn_older'] = 'अमूल विगत >>'; -$lang['btn_revs'] = 'पà¥à¤°à¤¾à¤¨à¥‡ संशोधन'; -$lang['btn_recent'] = 'विगत परिवरà¥à¤¤à¤¨'; -$lang['btn_upload'] = 'अपलोड करें'; -$lang['btn_cancel'] = 'रदà¥à¤¦ करें'; -$lang['btn_index'] = 'सूचकांक'; -$lang['btn_secedit'] = 'संपादित करें'; -$lang['btn_login'] = 'लॉग इन'; -$lang['btn_logout'] = 'लॉगआउट'; -$lang['btn_admin'] = 'वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•'; -$lang['btn_update'] = 'अदà¥à¤¯à¤¤à¤¨ करना'; -$lang['btn_delete'] = 'मिटाना'; -$lang['btn_back'] = 'पीछे'; -$lang['btn_backlink'] = 'पिछली कड़ियाà¤'; -$lang['btn_subscribe'] = 'सदसà¥à¤¯à¤¤à¤¾ पà¥à¤°à¤¬à¤‚धन'; -$lang['btn_profile'] = 'परिचय संपादित करें'; -$lang['btn_resendpwd'] = 'नया पासवरà¥à¤¡ सेट करें'; -$lang['btn_draft'] = 'पà¥à¤°à¤¾à¤°à¥‚प समà¥à¤ªà¤¾à¤¦à¤¿à¤¤ करें'; -$lang['btn_draftdel'] = 'पà¥à¤°à¤¾à¤°à¥‚प मिटायें'; -$lang['btn_revert'] = 'वापस लौटाà¤à¤‚'; -$lang['btn_apply'] = 'लागू करें'; -$lang['btn_deleteuser'] = 'खाता मिटायें'; -$lang['user'] = 'उपयोगकरà¥à¤¤à¤¾ का नाम'; -$lang['pass'] = 'गà¥à¤ªà¥à¤¤ शबà¥à¤¦'; -$lang['newpass'] = 'नव गà¥à¤ªà¥à¤¤ शबà¥à¤¦'; -$lang['passchk'] = 'पासवरà¥à¤¡ दà¥à¤¬à¤¾à¤°à¤¾ लिखें'; -$lang['remember'] = 'मà¥à¤à¥‡ सà¥à¤®à¥ƒà¤¤ रखना'; -$lang['fullname'] = 'सही नाम'; -$lang['email'] = 'ईमेल'; -$lang['badlogin'] = 'छमा करें, उपयोगकरà¥à¤¤à¤¾ का नाम व गà¥à¤ªà¥à¤¤ शबà¥à¤¦ ग़लत था |'; -$lang['minoredit'] = 'अमूल चूल परिवरà¥à¤¤à¤¨'; -$lang['regmissing'] = 'छमा करें, आपको सारे रिकà¥à¤¤ सà¥à¤¥à¤¾à¤¨ भरने पड़ेंगे |'; -$lang['regbadpass'] = 'दोनो दिठगये गà¥à¤ªà¥à¤¤à¤¶à¤¬à¥à¤¦ समान नहीं हैं | दोबारा पà¥à¤°à¤¯à¤¾à¤¸ करें |'; -$lang['regpwmail'] = 'आपकी डोकà¥à¤µà¤¿à¤•ी का गà¥à¤ªà¥à¤¤à¤¶à¤¬à¥à¤¦'; -$lang['reghere'] = 'आपके पास अभी तक कोई खाता नहीं है? बस à¤à¤• लें |'; -$lang['profna'] = 'यह विकी पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² संशोधन का समरà¥à¤¥à¤¨ नहीं करता |'; -$lang['profnochange'] = 'कोई परिवरà¥à¤¤à¤¨ नहीं, कà¥à¤› नहीं करना |'; -$lang['resendpwdmissing'] = 'छमा करें, आपको सारे रिकà¥à¤¤ सà¥à¤¥à¤¾à¤¨ भरने पड़ेंगे |'; -$lang['resendpwdsuccess'] = 'आपका नवगà¥à¤ªà¥à¤¤à¤¶à¤¬à¥à¤¦ ईमेल दà¥à¤µà¤¾à¤°à¤¾ समà¥à¤ªà¥à¤°à¥‡à¤·à¤¿à¤¤ कर दिया गया है |'; -$lang['txt_upload'] = 'अपलोड करने के लिठफ़ाइल चà¥à¤¨à¥‡à¤‚:'; -$lang['txt_filename'] = 'के रूप में अपलोड करें (वैकलà¥à¤ªà¤¿à¤•):'; -$lang['txt_overwrt'] = 'अधिलेखित उपसà¥à¤¥à¤¿à¤¤ फ़ाइल'; -$lang['lockedby'] = 'इस समय तक बंद:'; -$lang['lockexpire'] = 'बंद समापà¥à¤¤ होगा:'; -$lang['js']['hidedetails'] = 'विवरण छिपाà¤à¤'; -$lang['nothingfound'] = 'कà¥à¤šà¥à¤› नहीं मिला |'; -$lang['uploadexist'] = 'फ़ाइल पहले से उपसà¥à¤¥à¤¿à¤¤ है. कà¥à¤› भी नहीं किया |'; -$lang['mediafiles'] = 'उपलबà¥à¤§ फाइलों में'; -$lang['mediaview'] = 'मूल फ़ाइल देखें'; -$lang['reference'] = 'संदरà¥à¤­ के लिà¤'; -$lang['ref_hidden'] = 'कà¥à¤šà¥à¤› संदरà¥à¤­ उन पनà¥à¤¨à¥‹ पर हैं जिनको पड़ने की आपको अनà¥à¤®à¤¤à¤¿ नहीं है|'; -$lang['toc'] = 'विषय सूची'; -$lang['current'] = 'वरà¥à¤¤à¤®à¤¾à¤¨'; -$lang['yours'] = 'आपका संसà¥à¤•रणः'; -$lang['diff'] = 'वरà¥à¤¤à¤®à¤¾à¤¨ संशोधन में मतभेद दिखाइये |'; -$lang['diff2'] = 'चयनित संशोधन के बीच में मतभेद दिखाइये |'; -$lang['line'] = 'रेखा'; -$lang['youarehere'] = 'आप यहाठहैं |:'; -$lang['lastmod'] = 'अंतिम बार संशोधित:'; -$lang['by'] = 'के दà¥à¤µà¤¾à¤°à¤¾'; -$lang['deleted'] = 'हटाया'; -$lang['created'] = 'निरà¥à¤®à¤¿à¤¤'; -$lang['external_edit'] = 'बाहà¥à¤¯ समà¥à¤ªà¤¾à¤¦à¤¿à¤¤'; -$lang['summary'] = 'सारांश संपादित करें'; -$lang['mail_newpage'] = 'पृषà¥à¤  जोड़ा:'; -$lang['mail_changed'] = 'पृषà¥à¤  बदला:'; -$lang['mail_new_user'] = 'नये उपयोगकरà¥à¤¤à¤¾:'; -$lang['mail_upload'] = 'अपलोड की गई फ़ाइल:'; -$lang['qb_bold'] = 'बोलà¥à¤¡ पाठà¥à¤¯'; -$lang['qb_h1'] = 'सà¥à¤¤à¤° 1 शीरà¥à¤·à¤ªà¤‚कà¥à¤¤à¤¿'; -$lang['qb_h2'] = 'सà¥à¤¤à¤° 2 शीरà¥à¤·à¤ªà¤‚कà¥à¤¤à¤¿'; -$lang['qb_h3'] = 'सà¥à¤¤à¤° 3 शीरà¥à¤·à¤ªà¤‚कà¥à¤¤à¤¿'; -$lang['qb_h4'] = 'सà¥à¤¤à¤° 4 शीरà¥à¤·à¤ªà¤‚कà¥à¤¤à¤¿'; -$lang['qb_h5'] = 'सà¥à¤¤à¤° 5 शीरà¥à¤·à¤ªà¤‚कà¥à¤¤à¤¿'; -$lang['qb_link'] = 'आंतरिक कड़ी'; -$lang['qb_extlink'] = 'बाहà¥à¤¯ कड़ी'; -$lang['qb_hr'] = 'खड़ी रेखा'; -$lang['qb_sig'] = 'हसà¥à¤¤à¤¾à¤•à¥à¤·à¤° डालें'; -$lang['btn_img_backto'] = 'वापस जाना %s'; -$lang['img_title'] = 'शीरà¥à¤·à¤•:'; -$lang['img_caption'] = 'सहशीरà¥à¤·à¤•:'; -$lang['img_date'] = 'तिथि:'; -$lang['img_fsize'] = 'आकार:'; -$lang['img_artist'] = 'फोटोगà¥à¤°à¤¾à¤«à¤°:'; -$lang['img_format'] = 'पà¥à¤°à¤¾à¤°à¥‚प:'; -$lang['img_camera'] = 'कैमरा:'; -$lang['i_chooselang'] = 'अपनी भाषा चà¥à¤¨à¥‡à¤‚'; -$lang['i_installer'] = 'डोकà¥à¤µà¤¿à¤•ी इंसà¥à¤Ÿà¥‰à¤²à¤°'; -$lang['i_wikiname'] = 'विकी का नाम'; -$lang['i_superuser'] = 'महाउपयोगकरà¥à¤¤à¤¾'; -$lang['i_retry'] = 'पà¥à¤¨à¤ƒà¤ªà¥à¤°à¤¯à¤¾à¤¸'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/admin.txt deleted file mode 100644 index eaf4d78..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administracija ====== - -Slijedi popis svih administracijskih poslova koji su trenutno dostupni. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/adminplugins.txt deleted file mode 100644 index 5a7656d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Dodatni dodatci ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/backlinks.txt deleted file mode 100644 index 0583891..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Veze na stranicu ====== - -Slijedi popis svih stranica koje imaju poveznicu na trenutnu stranicu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/conflict.txt deleted file mode 100644 index 82fdd33..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Postoji novija inaÄica ====== - -Već postoji novija inaÄica dokumenta kojeg ste mijenjali. To se dogaÄ‘a jer je neki drugi korisnik snimio dokument za vrijeme dok ste ga Vi mijenjali. - -ProuÄite promjene koje slijede i odaberite koje želite preuzeti. Odaberite ''Pohrani'' da biste snimili VaÅ¡u inaÄicu ili ''PoniÅ¡ti'' da ostavite saÄuvanu trenutnu inaÄicu dokumenta. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/denied.txt deleted file mode 100644 index 910cdb5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Niste ovlaÅ¡teni ====== - -Nemate potrebne ovlasti za nastavak. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/diff.txt deleted file mode 100644 index 8211643..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Razlike ====== - -Slijede razlike izmeÄ‘u dviju inaÄica stranice. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/draft.txt deleted file mode 100644 index a25d532..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== PronaÄ‘en prethodni pokuÅ¡aj izmjena ====== - -VaÅ¡e zadnje ureÄ‘ivanje ove stranice nije zavrÅ¡ilo uredno. DokuWiki je automatski pohranio kopiju tijekom rada koju sada možete iskoristiti da nastavite ureÄ‘ivanje. Niže možete vidjeti sadržaj koji je pohranjen pri vaÅ¡em zadnjem ureÄ‘ivanju. - -Molimo odluÄite da li želite //vratiti// ili //obrisati// pohranjeni sadržaj pri vaÅ¡em zadnjem neuspjelom ureÄ‘ivanju, ili pak želite //odustati// od ureÄ‘ivanja. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/edit.txt deleted file mode 100644 index 7ed55d5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Uredite stranicu i pritisnite "Pohrani". Pogledajte [[wiki:syntax]] za Wiki sintaksu. Molimo izmijenite samo ako možete unaprijediti sadržaj. Ako trebate testirati ili nauÄiti kako se neÅ¡to radi, molimo koristite za to namijenjene stranice kao Å¡to je [[playground:playground|igraonica]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/editrev.txt deleted file mode 100644 index 517e0a6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**UÄitali ste stariju inaÄicu dokumenta!** Ukoliko je pohranite - biti će kreirana nova inaÄica dokumenta. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/index.txt deleted file mode 100644 index 4395994..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Mapa stranica ====== - -Ovo je mapa svih dostupnih stranica poredanih po [[doku>namespaces|imenskom prostoru]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/hr/jquery.ui.datepicker.js deleted file mode 100644 index 2898d5c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Croatian i18n for the jQuery UI date picker plugin. */ -/* Written by Vjekoslav Nesek. */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.hr = { - closeText: "Zatvori", - prevText: "Prethodno", - nextText: "Sljedeći", - currentText: "Danas", - monthNames: [ "SijeÄanj", "VeljaÄa", "Ožujak", "Travanj", "Svibanj", "Lipanj", - "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac" ], - monthNamesShort: [ "Sij", "Velj", "Ožu", "Tra", "Svi", "Lip", - "Srp", "Kol", "Ruj", "Lis", "Stu", "Pro" ], - dayNames: [ "Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "ÄŒetvrtak", "Petak", "Subota" ], - dayNamesShort: [ "Ned", "Pon", "Uto", "Sri", "ÄŒet", "Pet", "Sub" ], - dayNamesMin: [ "Ne", "Po", "Ut", "Sr", "ÄŒe", "Pe", "Su" ], - weekHeader: "Tje", - dateFormat: "dd.mm.yy.", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.hr ); - -return datepicker.regional.hr; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/hr/lang.php deleted file mode 100644 index 7ea944c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/lang.php +++ /dev/null @@ -1,359 +0,0 @@ - - * @author Tomo Krajina - * @author Branko Rihtman - * @author Dražen OdobaÅ¡ić - * @author Dejan Igrec - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Izmijeni stranicu'; -$lang['btn_source'] = 'Prikaži kod stranice'; -$lang['btn_show'] = 'Prikaži dokument'; -$lang['btn_create'] = 'Stvori ovu stranicu'; -$lang['btn_search'] = 'Pretraži'; -$lang['btn_save'] = 'Pohrani'; -$lang['btn_preview'] = 'Prikaži'; -$lang['btn_top'] = 'Na vrh'; -$lang['btn_newer'] = '<< noviji'; -$lang['btn_older'] = 'stariji >>'; -$lang['btn_revs'] = 'Stare promjene'; -$lang['btn_recent'] = 'Nedavne izmjene'; -$lang['btn_upload'] = 'UÄitaj'; -$lang['btn_cancel'] = 'Odustani'; -$lang['btn_index'] = 'Mapa lokacije'; -$lang['btn_secedit'] = 'Uredi'; -$lang['btn_login'] = 'Prijavi se'; -$lang['btn_logout'] = 'Odjavi se'; -$lang['btn_admin'] = 'Administriranje'; -$lang['btn_update'] = 'Nadogradi'; -$lang['btn_delete'] = 'ObriÅ¡i'; -$lang['btn_back'] = 'Nazad'; -$lang['btn_backlink'] = 'Povratne veze'; -$lang['btn_subscribe'] = 'UreÄ‘ivanje pretplata'; -$lang['btn_profile'] = 'Dopuni profil'; -$lang['btn_reset'] = 'PoniÅ¡ti'; -$lang['btn_resendpwd'] = 'Postavi novu lozinku'; -$lang['btn_draft'] = 'Uredi nacrt dokumenta'; -$lang['btn_recover'] = 'Vrati nacrt stranice'; -$lang['btn_draftdel'] = 'ObriÅ¡i nacrt stranice'; -$lang['btn_revert'] = 'Vrati'; -$lang['btn_register'] = 'Registracija'; -$lang['btn_apply'] = 'Primjeni'; -$lang['btn_media'] = 'Upravitelj datoteka'; -$lang['btn_deleteuser'] = 'Ukloni mog korisnika'; -$lang['btn_img_backto'] = 'Povratak na %s'; -$lang['btn_mediaManager'] = 'Pogledaj u upravitelju datoteka'; -$lang['loggedinas'] = 'Prijavljen kao:'; -$lang['user'] = 'KorisniÄko ime'; -$lang['pass'] = 'Lozinka'; -$lang['newpass'] = 'Nova lozinka'; -$lang['oldpass'] = 'Potvrdi trenutnu lozinku'; -$lang['passchk'] = 'joÅ¡ jednom'; -$lang['remember'] = 'Zapamti me'; -$lang['fullname'] = 'Ime i prezime'; -$lang['email'] = 'E-poÅ¡ta'; -$lang['profile'] = 'KorisniÄki profil'; -$lang['badlogin'] = 'Neispravno korisniÄko ime ili lozinka.'; -$lang['badpassconfirm'] = 'Nažalost, lozinka nije ispravna'; -$lang['minoredit'] = 'Manje izmjene'; -$lang['draftdate'] = 'Nacrt promjena automatski spremljen u'; -$lang['nosecedit'] = 'Stranica se u meÄ‘uvremenu promijenila. Informacija o odjeljku je ostarila pa je uÄitana kompletna stranica.'; -$lang['searchcreatepage'] = 'Ako niste naÅ¡li ono Å¡to ste tražili, možete napraviti ili urediti stranicu %s, imenovanu prema vaÅ¡oj potrazi.'; -$lang['search_fullresults'] = 'Rezultat u punom tekstu'; -$lang['js']['search_toggle_tools'] = 'Odaberi alat pretrage'; -$lang['js']['willexpire'] = 'Dokument kojeg mijenjate će biti zakljuÄan joÅ¡ 1 minutu.\n Ukoliko želite i dalje raditi izmjene na dokumentu - kliknite na "Pregled".'; -$lang['js']['notsavedyet'] = 'VaÅ¡e izmjene će se izgubiti. -Želite li nastaviti?'; -$lang['js']['searchmedia'] = 'Traži datoteke'; -$lang['js']['keepopen'] = 'Ostavi prozor otvoren nakon izbora'; -$lang['js']['hidedetails'] = 'Sakrij detalje'; -$lang['js']['mediatitle'] = 'Postavke poveznice'; -$lang['js']['mediadisplay'] = 'Vrsta poveznice'; -$lang['js']['mediaalign'] = 'Poravnanje'; -$lang['js']['mediasize'] = 'VeliÄina slike'; -$lang['js']['mediatarget'] = 'Cilj poveznice'; -$lang['js']['mediaclose'] = 'Zatvori'; -$lang['js']['mediainsert'] = 'Umetni'; -$lang['js']['mediadisplayimg'] = 'Prikaži sliku.'; -$lang['js']['mediadisplaylnk'] = 'Prikaži samo poveznicu.'; -$lang['js']['mediasmall'] = 'Mala inaÄica.'; -$lang['js']['mediamedium'] = 'Srednja inaÄica.'; -$lang['js']['medialarge'] = 'Velika inaÄica.'; -$lang['js']['mediaoriginal'] = 'Originalna inaÄica.'; -$lang['js']['medialnk'] = 'Poveznica na stranicu s detaljima'; -$lang['js']['mediadirect'] = 'Direktna poveznica na original'; -$lang['js']['medianolnk'] = 'Bez poveznice'; -$lang['js']['medianolink'] = 'Nemoj povezati sliku'; -$lang['js']['medialeft'] = 'Poravnaj sliku lijevo.'; -$lang['js']['mediaright'] = 'Poravnaj sliku desno.'; -$lang['js']['mediacenter'] = 'Poravnaj sliku u sredinu.'; -$lang['js']['medianoalign'] = 'Bez poravnanja.'; -$lang['js']['nosmblinks'] = 'Poveznicei na dijeljene Windows mape rade samo s Internet Explorerom. Poveznicu je joÅ¡ uvijek moguće kopirati i zalijepiti.'; -$lang['js']['linkwiz'] = 'ÄŒarobnjak za poveznice'; -$lang['js']['linkto'] = 'Poveznica na:'; -$lang['js']['del_confirm'] = 'Zbilja želite obrisati odabrane stavke?'; -$lang['js']['restore_confirm'] = 'Zaista želite vratiti ovu inaÄicu?'; -$lang['js']['media_diff'] = 'Pogledaj razlike:'; -$lang['js']['media_diff_both'] = 'Usporedni prikaz'; -$lang['js']['media_diff_opacity'] = 'Sjaj kroz'; -$lang['js']['media_diff_portions'] = 'Pomakni'; -$lang['js']['media_select'] = 'Odaberi datoteke ...'; -$lang['js']['media_upload_btn'] = 'UÄitavanje'; -$lang['js']['media_done_btn'] = 'Gotovo'; -$lang['js']['media_drop'] = 'Ovdje spusti datoteke za uÄitavanje'; -$lang['js']['media_cancel'] = 'ukloni'; -$lang['js']['media_overwrt'] = 'PrepiÅ¡i preko postojeće datoteke'; -$lang['search_exact_match'] = 'Potpuno identiÄno'; -$lang['search_starts_with'] = 'PoÄinje s'; -$lang['search_ends_with'] = 'ZavrÅ¡ava s'; -$lang['search_contains'] = 'Sadrži'; -$lang['search_custom_match'] = 'PrilagoÄ‘eno'; -$lang['search_any_ns'] = 'Bilo koji imenski prostor'; -$lang['search_any_time'] = 'Bilo koje vrijeme'; -$lang['search_past_7_days'] = 'ProÅ¡li tjedan'; -$lang['search_past_month'] = 'ProÅ¡li mjesec'; -$lang['search_past_year'] = 'ProÅ¡la godina'; -$lang['search_sort_by_hits'] = 'Poredaj po poklapanju'; -$lang['search_sort_by_mtime'] = 'Poredaj po zadnjoj promjeni'; -$lang['regmissing'] = 'Morate popuniti sva polja.'; -$lang['reguexists'] = 'Korisnik s tim korisniÄkim imenom već postoji.'; -$lang['regsuccess'] = 'Korisnik je uspjeÅ¡no stvoren i poslana je lozinka emailom.'; -$lang['regsuccess2'] = 'Korisnik je uspjeÅ¡no kreiran.'; -$lang['regfail'] = 'Korisnik ne može biti kreiran.'; -$lang['regmailfail'] = 'Pojavila se greÅ¡ka prilikom slanja lozinke e-poÅ¡tom. Kontaktirajte administratora!'; -$lang['regbadmail'] = 'Adresa e-poÅ¡te nije ispravna, ukoliko ovo smatrate greÅ¡kom, kontaktirajte administratora.'; -$lang['regbadpass'] = 'Unesene lozinke nisu jednake, pokuÅ¡ajte ponovno.'; -$lang['regpwmail'] = 'VaÅ¡a DokuWiki lozinka'; -$lang['reghere'] = 'JoÅ¡ uvijek nemate korisniÄki raÄun? Registrirajte se.'; -$lang['profna'] = 'Ovaj wiki ne dopuÅ¡ta izmjene korisniÄkog profila.'; -$lang['profnochange'] = 'Nema izmjena.'; -$lang['profnoempty'] = 'Prazno korisniÄko ime ili e-poÅ¡ta nisu dopuÅ¡teni.'; -$lang['profchanged'] = 'KorisniÄki profil je uspjeÅ¡no izmijenjen.'; -$lang['profnodelete'] = 'Ovaj wiki ne podržava brisanje korisnika'; -$lang['profdeleteuser'] = 'ObriÅ¡i korisnika'; -$lang['profdeleted'] = 'VaÅ¡ korisnik je obrisan s ovog wiki-a'; -$lang['profconfdelete'] = 'Želim ukloniti mojeg korisnika s ovog wiki-a.
    Ova akcija se ne može poniÅ¡titi.'; -$lang['profconfdeletemissing'] = 'KvaÄica za potvrdu nije oznaÄena'; -$lang['proffail'] = 'Profil korisnika nije izmijenjen.'; -$lang['pwdforget'] = 'Izgubili ste lozinku? Zatražite novu'; -$lang['resendna'] = 'Ovaj wiki ne podržava ponovno slanje lozinke e-poÅ¡tom.'; -$lang['resendpwd'] = 'Postavi novu lozinku za'; -$lang['resendpwdmissing'] = 'Ispunite sva polja.'; -$lang['resendpwdnouser'] = 'Nije moguće pronaći korisnika.'; -$lang['resendpwdbadauth'] = 'Neispravan autorizacijski kod. Provjerite da li ste koristili potpunu poveznicu za potvrdu.'; -$lang['resendpwdconfirm'] = 'Poveznica za potvrdu je poslana e-poÅ¡tom.'; -$lang['resendpwdsuccess'] = 'Nova lozinka je poslana e-poÅ¡tom.'; -$lang['license'] = 'Osim na mjestima gdje je naznaÄeno drugaÄije, sadržaj ovog wikija je licenciran sljedećom licencom:'; -$lang['licenseok'] = 'Pažnja: promjenom ovog dokumenta pristajete licencirati sadržaj sljedećom licencom: '; -$lang['searchmedia'] = 'Traži naziv datoteke:'; -$lang['searchmedia_in'] = 'Traži u %s'; -$lang['txt_upload'] = 'Odaberite datoteku za uÄitavanje:'; -$lang['txt_filename'] = 'UÄitaj kao (nije obavezno):'; -$lang['txt_overwrt'] = 'PrepiÅ¡i postojeću datoteku'; -$lang['maxuploadsize'] = 'Moguće je uÄitati maks. %s po datoteci.'; -$lang['lockedby'] = 'Trenutno zakljuÄao:'; -$lang['lockexpire'] = 'ZakljuÄano do:'; -$lang['rssfailed'] = 'DoÅ¡lo je do greÅ¡ke prilikom preuzimanja feed-a: '; -$lang['nothingfound'] = 'Traženi dokumetni nisu pronaÄ‘eni.'; -$lang['mediaselect'] = 'Datoteke'; -$lang['uploadsucc'] = 'UÄitavanje uspjeÅ¡no'; -$lang['uploadfail'] = 'NeuspjeÅ¡no uÄitavanje. Možda dozvole na poslužitelju nisu ispravne?'; -$lang['uploadwrong'] = 'UÄitavanje nije dopuÅ¡teno. Nastavak datoteke je zabranjen!'; -$lang['uploadexist'] = 'Datoteka već postoji.'; -$lang['uploadbadcontent'] = 'UÄitani sadržaj ne odgovara ekstenziji %s datoteke.'; -$lang['uploadspam'] = 'UÄitavanje je sprijeÄeno od spam crne liste.'; -$lang['uploadxss'] = 'UÄitavanje je sprijeÄeno zbog mogućeg zlonamjernog sadržaja.'; -$lang['uploadsize'] = 'UÄitana datoteka je prevelika (max. %s)'; -$lang['deletesucc'] = 'Datoteka "%s" je obrisana.'; -$lang['deletefail'] = '"%s" se ne može obrisati - provjerite dozvole na poslužitelju.'; -$lang['mediainuse'] = 'Datoteka "%s" nije obrisana - joÅ¡ uvijek se koristi.'; -$lang['namespaces'] = 'Imenski prostori'; -$lang['mediafiles'] = 'Datoteke u'; -$lang['accessdenied'] = 'Nemate potrebne dozvole za pregled ove stranice.'; -$lang['mediausage'] = 'Koristi sljedeću sintaksu za referenciranje ove datoteke:'; -$lang['mediaview'] = 'Vidi izvornu datoteku'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'Postavi datoteku u odabrani imenski prostor. Podimenski prostori se stvaraju dodavanjem istih kao prefiks naziva datoteke u "Postavi kao" polju, tako da se odvoje dvotoÄkama.'; -$lang['mediaextchange'] = 'Nastavak datoteke promijenjen iz .%s u .%s!'; -$lang['reference'] = 'Poveznice za'; -$lang['ref_inuse'] = 'Datoteka se ne može obrisati jer se joÅ¡ uvijek koristi u sljedećim dokumentima:'; -$lang['ref_hidden'] = 'Neke poveznice se nalaze na dokumentima koje nemate dozvolu Äitati'; -$lang['hits'] = 'PronaÄ‘eno'; -$lang['quickhits'] = 'PronaÄ‘eno po nazivima dokumenata'; -$lang['toc'] = 'Sadržaj'; -$lang['current'] = 'trenutno'; -$lang['yours'] = 'VaÅ¡a inaÄica'; -$lang['diff'] = 'Prikaži razlike u odnosu na zadnje stanje'; -$lang['diff2'] = 'Pokaži razlike izmeÄ‘u odabranih izmjena'; -$lang['difflink'] = 'Poveznica na ovu usporedbu'; -$lang['diff_type'] = 'Vidi razlike:'; -$lang['diff_inline'] = 'U istoj razini'; -$lang['diff_side'] = 'Usporedo'; -$lang['diffprevrev'] = 'Starija izmjena'; -$lang['diffnextrev'] = 'Novija izmjena'; -$lang['difflastrev'] = 'Zadnja izmjena'; -$lang['diffbothprevrev'] = 'Starije izmjene na obje strane'; -$lang['diffbothnextrev'] = 'Novije izmjene na obje strane'; -$lang['line'] = 'Redak'; -$lang['breadcrumb'] = 'Zadnje viÄ‘eno:'; -$lang['youarehere'] = 'Vi ste ovdje:'; -$lang['lastmod'] = 'Zadnja izmjena:'; -$lang['by'] = 'od'; -$lang['deleted'] = 'obrisano'; -$lang['created'] = 'stvoreno'; -$lang['restored'] = 'vraćeno na prijaÅ¡nju izmjenu (%s)'; -$lang['external_edit'] = 'vanjsko ureÄ‘ivanje'; -$lang['summary'] = 'Sažetak izmjena'; -$lang['noflash'] = 'Za prikazivanje ovog sadržaja potreban je Adobe Flash Plugin'; -$lang['download'] = 'Preuzmi isjeÄak'; -$lang['tools'] = 'Alati'; -$lang['user_tools'] = 'KorisniÄki alati'; -$lang['site_tools'] = 'Site alati'; -$lang['page_tools'] = 'StraniÄni alati'; -$lang['skip_to_content'] = 'preskoÄi na sadržaj'; -$lang['sidebar'] = 'BoÄna traka'; -$lang['mail_newpage'] = 'stranica dodana:'; -$lang['mail_changed'] = 'stranica izmijenjena:'; -$lang['mail_subscribe_list'] = 'stranice promijenjene u imenskom prostoru:'; -$lang['mail_new_user'] = 'novi korisnik:'; -$lang['mail_upload'] = 'datoteka uÄitana:'; -$lang['changes_type'] = 'Vidi promjene od'; -$lang['pages_changes'] = 'Stranice'; -$lang['media_changes'] = 'Datoteke'; -$lang['both_changes'] = 'Zajedno stranice i datoteke'; -$lang['qb_bold'] = 'Podebljani tekst'; -$lang['qb_italic'] = 'UkoÅ¡eni tekst'; -$lang['qb_underl'] = 'Podcrtani tekst'; -$lang['qb_code'] = 'Kod'; -$lang['qb_strike'] = 'Precrtani tekst'; -$lang['qb_h1'] = 'Naslov 1. razine'; -$lang['qb_h2'] = 'Naslov 2. razine'; -$lang['qb_h3'] = 'Naslov 3. razine'; -$lang['qb_h4'] = 'Naslov 4. razine'; -$lang['qb_h5'] = 'Naslov 5. razine'; -$lang['qb_h'] = 'Naslov'; -$lang['qb_hs'] = 'Odaberite naslov'; -$lang['qb_hplus'] = 'Naslov viÅ¡e razine'; -$lang['qb_hminus'] = 'Naslov niže razine'; -$lang['qb_hequal'] = 'Naslov iste razine'; -$lang['qb_link'] = 'Interna poveznica'; -$lang['qb_extlink'] = 'Vanjska poveznica'; -$lang['qb_hr'] = 'Vodoravna crta'; -$lang['qb_ol'] = 'Element brojane liste'; -$lang['qb_ul'] = 'Element obiÄne liste'; -$lang['qb_media'] = 'Dodaj slike i ostale datoteke (prikaz u novom prozoru)'; -$lang['qb_sig'] = 'Ubaci potpis'; -$lang['qb_smileys'] = 'SmijeÅ¡kići'; -$lang['qb_chars'] = 'Posebni znakovi'; -$lang['upperns'] = 'SkoÄi u nadreÄ‘eni imenski prostor'; -$lang['metaedit'] = 'Uredi metapodatake'; -$lang['metasaveerr'] = 'NeuspjeÅ¡no zapisivanje metapodataka'; -$lang['metasaveok'] = 'Spremljeni metapdaci'; -$lang['img_title'] = 'Naziv:'; -$lang['img_caption'] = 'Naslov:'; -$lang['img_date'] = 'Datum:'; -$lang['img_fname'] = 'Ime datoteke:'; -$lang['img_fsize'] = 'VeliÄina:'; -$lang['img_artist'] = 'Fotograf:'; -$lang['img_copyr'] = 'Autorsko pravo:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'KljuÄne rijeÄi:'; -$lang['img_width'] = 'Å irina:'; -$lang['img_height'] = 'Visina:'; -$lang['subscr_subscribe_success'] = 'Dodan %s u listu pretplatnika za %s'; -$lang['subscr_subscribe_error'] = 'GreÅ¡ka kod dodavanja %s u listu pretplatnika za %s'; -$lang['subscr_subscribe_noaddress'] = 'Ne postoji adresa povezana sa vaÅ¡im podacima za prijavu, stoga ne možete biti dodani u listu pretplatnika'; -$lang['subscr_unsubscribe_success'] = 'Uklonjen %s iz liste pretplatnika za %s'; -$lang['subscr_unsubscribe_error'] = 'GreÅ¡ka prilikom uklanjanja %s iz liste pretplatnika za %s'; -$lang['subscr_already_subscribed'] = '%s je već pretplaćen na %s'; -$lang['subscr_not_subscribed'] = '%s nije pretplaćen na %s'; -$lang['subscr_m_not_subscribed'] = 'Trenutno niste pretplaćeni na trenutnu stranicu ili imenski prostor.'; -$lang['subscr_m_new_header'] = 'Dodaj pretplatu'; -$lang['subscr_m_current_header'] = 'Trenutne pretplate'; -$lang['subscr_m_unsubscribe'] = 'Odjavi pretplatu'; -$lang['subscr_m_subscribe'] = 'Pretplati se'; -$lang['subscr_m_receive'] = 'Primi'; -$lang['subscr_style_every'] = 'e-poÅ¡ta za svaku promjenu'; -$lang['subscr_style_digest'] = 'e-poÅ¡ta s kratakim prikazom promjena za svaku stranicu (svaka %.2f dana)'; -$lang['subscr_style_list'] = 'listu promijenjenih stranica od zadnje primljene e-poÅ¡te (svaka %.2f dana)'; -$lang['authtempfail'] = 'Prijava korisnika je privremeno nedostupna. Molimo Vas da kontaktirate administratora, ako ovo potraje.'; -$lang['i_chooselang'] = 'Izaberite vaÅ¡ jezik'; -$lang['i_installer'] = 'DokuWiki postavljanje'; -$lang['i_wikiname'] = 'Naziv Wikija'; -$lang['i_enableacl'] = 'Omogući ACL (preporuÄeno)'; -$lang['i_superuser'] = 'Superkorisnik'; -$lang['i_problems'] = 'Instalacija je pronaÅ¡la probleme koji su naznaÄeni ispod. Nije moguće nastaviti dok se ti problemi ne rijeÅ¡e.'; -$lang['i_modified'] = 'Zbog sigurnosnih razlog, ova skripta raditi će samo sa novim i neizmijenjenim DokuWiki instalacijama. - Molimo ponovno prekopirajte datoteke iz preuzetoga paketa ili pogledajte detaljno Uputstvo za postavljanje DokuWiki-a'; -$lang['i_funcna'] = 'PHP funkcija %s nije dostupna. Možda ju je vaÅ¡ pružatelj hostinga onemogućio iz nekog razloga?'; -$lang['i_phpver'] = 'VaÅ¡a PHP inaÄica %s je niža od potrebne %s. Trebate nadograditi vaÅ¡u PHP instalaciju.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload mora biti onemogućena u php.ini da bi ste pokrenuli DokuWiki.'; -$lang['i_permfail'] = '%s nema dozvolu pisanja od strane DokuWiki. Trebate podesiti dozvole pristupa tom direktoriju.'; -$lang['i_confexists'] = '%s već postoji'; -$lang['i_writeerr'] = 'Ne može se kreirati %s. Trebate provjeriti dozvole direktorija/datoteke i kreirati dokument ruÄno.'; -$lang['i_badhash'] = 'neprepoznat ili promijenjen dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - nedozvoljena ili prazna vrijednost'; -$lang['i_success'] = 'PodeÅ¡avanje je uspjeÅ¡no zavrÅ¡eno. Sada možete obrisati install.php datoteku. Nastavite na vaÅ¡ novi DokuWiki.'; -$lang['i_failure'] = 'Pojavile su se neke greÅ¡ke prilikom pisanja konfiguracijskih datoteka. Morati ćete ih ruÄno ispraviti da bi mogli koristiti vaÅ¡ novi DokuWiki.'; -$lang['i_policy'] = 'Inicijalna ACL politika'; -$lang['i_pol0'] = 'Otvoreni Wiki (Äitanje, pisanje, uÄitavanje za sve)'; -$lang['i_pol1'] = 'Javni Wiki (Äitanje za sve, pisanje i uÄitavanje za registrirane korisnike)'; -$lang['i_pol2'] = 'Zatvoreni Wiki (Äitanje, pisanje, uÄitavanje samo za registrirane korisnike)'; -$lang['i_allowreg'] = 'Dopusti da korisnici sami sebe registriraju'; -$lang['i_retry'] = 'PokuÅ¡aj ponovo'; -$lang['i_license'] = 'Molim odaberite licencu pod kojom želite postavljati vaÅ¡ sadržaj:'; -$lang['i_license_none'] = 'Ne prikazuj nikakve licenÄne informacije.'; -$lang['i_pop_field'] = 'Molimo, pomozite na da unaprijedimo DokuWiki:'; -$lang['i_pop_label'] = 'Jednom na mjesec, poÅ¡alji anonimne podatke o koriÅ¡tenju DokuWiki razvojnom timu'; -$lang['recent_global'] = 'Trenutno gledate promjene unutar %s imenskog prostora. TakoÄ‘er možete vidjeti zadnje promjene cijelog wiki-a'; -$lang['years'] = '%d godina prije'; -$lang['months'] = '%d mjeseci prije'; -$lang['weeks'] = '%d tjedana prije'; -$lang['days'] = '%d dana prije'; -$lang['hours'] = '%d sati prije'; -$lang['minutes'] = '%d minuta prije'; -$lang['seconds'] = '%d sekundi prije'; -$lang['wordblock'] = 'VaÅ¡a promjena nije spremljena jer sadrži blokirani tekst (spam).'; -$lang['media_uploadtab'] = 'UÄitavanje'; -$lang['media_searchtab'] = 'Traženje'; -$lang['media_file'] = 'Datoteka'; -$lang['media_viewtab'] = 'Pogled'; -$lang['media_edittab'] = 'Uredi'; -$lang['media_historytab'] = 'Povijest'; -$lang['media_list_thumbs'] = 'Ikone'; -$lang['media_list_rows'] = 'Redovi'; -$lang['media_sort_name'] = 'Naziv'; -$lang['media_sort_date'] = 'Datum'; -$lang['media_namespaces'] = 'Odaberi imenski prostor'; -$lang['media_files'] = 'Datoteke u %s'; -$lang['media_upload'] = 'UÄitaj u %s'; -$lang['media_search'] = 'Potraži u %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s na %s'; -$lang['media_edit'] = 'Uredi %s'; -$lang['media_history'] = 'Povijest %s'; -$lang['media_meta_edited'] = 'meta podaci ureÄ‘eni'; -$lang['media_perm_read'] = 'Nažalost, nemate prava za Äitanje datoteka.'; -$lang['media_perm_upload'] = 'Nažalost, nemate prava za uÄitavanje datoteka.'; -$lang['media_update'] = 'UÄitaj novu inaÄicu'; -$lang['media_restore'] = 'Vrati ovu inaÄicu'; -$lang['media_acl_warning'] = 'Ova lista moguće da nije kompletna zbog ograniÄenja ovlasti i skrivenih stranica.'; -$lang['currentns'] = 'Tekući imeniÄki prostor'; -$lang['searchresult'] = 'Rezultati pretraživanja'; -$lang['plainhtml'] = 'ÄŒisti HTML'; -$lang['wikimarkup'] = 'Wiki kod'; -$lang['page_nonexist_rev'] = 'Stranica ne postoji na %s. Ona je naknadno napravljena na %s.'; -$lang['unable_to_parse_date'] = 'Ne mogu analizirati parametar "%s".'; -$lang['email_signature_text'] = 'Ovaj email je poslan na -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/locked.txt deleted file mode 100644 index ff081aa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Dokument zakljuÄan ====== - -Mijenjanje ovog dokumenta je trenutno onemogućeno jer je otvoren od strane nekog drugog korisnika. Morate priÄekati da on zavrÅ¡i sa svojim izmjenama. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/login.txt deleted file mode 100644 index 216af13..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Prijava ====== - -UpiÅ¡ite korisniÄko ime i lozinku da biste se prijavili. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/mailtext.txt deleted file mode 100644 index 1719fd5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Dokument na VaÅ¡em wiki-ju je promijenjen ili dodan: - -Datum : @DATE@ -Preglednik : @BROWSER@ -IP-Adresa : @IPADDRESS@ -Host : @HOSTNAME@ -PrijaÅ¡nja izmjena : @OLDPAGE@ -Nova izmjena : @NEWPAGE@ -Opis izmjene : @SUMMARY@ -Korisnik : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/newpage.txt deleted file mode 100644 index 5f85ff2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Dokument ne postoji ====== - -Traženi dokument (joÅ¡) ne postoji. Ukoliko ga želite otvoriti kliknite na **Novi dokument**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/norev.txt deleted file mode 100644 index 8c9178e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nepostojeća inaÄica ====== - -Tražena izmjena ne postoji. Pritisnite "Stare promjene" za listu starih promjena dokumenta. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/password.txt deleted file mode 100644 index 76cccbd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Pozdrav @FULLNAME@! - -Slijede podaci za @TITLE@ sa @DOKUWIKIURL@ - -KorisniÄko ime : @LOGIN@ -Lozinka : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/preview.txt deleted file mode 100644 index ce4a805..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pregled ====== - -Ovo je pregled kako će izgledati **VaÅ¡ dokument nakon Å¡to se pohrani**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/pwconfirm.txt deleted file mode 100644 index 506e98e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Pozdrav @FULLNAME@! - -Netko je zatražio novu lozinku za vaÅ¡u @TITLE@ prijavu na @DOKUWIKIURL@. - -Ako to niste bili Vi, molimo da samo ignorirate ovu poruku. - -Da bi ste potvrdili da ste to ipak bili Vi, molimo slijedite link u nastavku: - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/read.txt deleted file mode 100644 index 691d3e4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/read.txt +++ /dev/null @@ -1 +0,0 @@ -Ova stranica se može samo Äitati. Možete vidjeti kod, ali ga ne možete mijenjati. Javite se vaÅ¡em administratoru ako se s tim ne slažete. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/recent.txt deleted file mode 100644 index 6f8f651..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nedavne izmjene ====== - -Stranice koje su nedavno promijenjene: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/register.txt deleted file mode 100644 index 32a5489..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Prijava novog korisnika ====== - -Ispunite potrebne podatke da biste dobili korisniÄki raÄun na wikiju. Posebno obratite pažnju da ste unijeli valjani email. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/registermail.txt deleted file mode 100644 index 9c556d9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Novi korisnik je registriran. Ovdje su detalji: - -KorisniÄko ime : @NEWUSER@ -Puno ime : @NEWNAME@ -e-poÅ¡ta : @NEWEMAIL@ - -Datum : @DATE@ -Preglednik : @BROWSER@ -IP-Adresa : @IPADDRESS@ -RaÄunalo : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/resendpwd.txt deleted file mode 100644 index d5b2e65..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Slanje nove lozinke ====== - -Ispunite potrebne podatke da biste dobili novu lozinku za VaÅ¡ korisniÄki raÄun. Poveznica za potvrdu biti će poslana na VaÅ¡u adresu e-poÅ¡te. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/resetpwd.txt deleted file mode 100644 index ffb2722..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Postavi novu lozinku ====== - -Molimo unesite novu lozinku za VaÅ¡u korisniÄku prijavu na ovom wiki-u. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/revisions.txt deleted file mode 100644 index 990d50b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Stare izmjene ====== - -Slijedi popis starijih izmjena za trenutni dokument. Da bi ste se vratili na neku od njih, odaberite ju, pritisnite UreÄ‘ivanje i pohranite ju. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/searchpage.txt deleted file mode 100644 index 362dd97..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pretraživanja ====== - -Možete naći rezultat vaÅ¡e pretrage u nastavku. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/showrev.txt deleted file mode 100644 index 86c1a02..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ovo je stara izmjena dokumenta!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/stopwords.txt deleted file mode 100644 index 5b1bb20..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/stopwords.txt +++ /dev/null @@ -1,29 +0,0 @@ -# Ovo je popis rijeÄi koje indekser ignorira, jedna rijeÄ po retku -# Kada mijenjate ovu datoteku budite sigurni da koristite UNIX oznaku kraja retka (jedan newline znak) -# Nije potrebno navoditi rijeÄi kraće od 3 znaka - one su svakako ignorirane -# Ova lista je bazirana na onoj naÄ‘enoj na http://www.ranks.nlstopwords/ -about -are -and -you -your -them -their -com -for -from -into -how -that -the -this -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_digest.txt deleted file mode 100644 index b58836d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_digest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Pozdrav ! - -Stranica @PAGE@ u @TITLE@ wiki-u je promijenjena. -Ovdje su promjene: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Stara izmjena: @OLDPAGE@ -Nova izmjena: @NEWPAGE@ - -Da poniÅ¡tite obavijesti o izmjenama prijavite se na wiki @DOKUWIKIURL@ i zatim posjetite -@SUBSCRIBE@ -i odjavite se s promjena na stranici i/ili imeniÄkom prostoru. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_form.txt deleted file mode 100644 index 95b2cd0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== UreÄ‘ivanje pretplata ====== - -Ova stranica omogućuje Vam da uredite svoju pretplatu na promjene za tekuću stranicu ili imeniÄki prostor. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_list.txt deleted file mode 100644 index 75a4340..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_list.txt +++ /dev/null @@ -1,11 +0,0 @@ -Pozdrav ! - -Stranice u imeniÄkom prostoru @PAGE@ na @TITLE@ wiki-u su izmijenjene. Ovo su izmijenjene stranice: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Da poniÅ¡tite obavijesti o izmjenama prijavite se na wiki @DOKUWIKIURL@ i zatim posjetite -@SUBSCRIBE@ -i odjavite se s promjena na stranici i/ili imeniÄkom prostoru. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_single.txt deleted file mode 100644 index 4c7b329..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/subscr_single.txt +++ /dev/null @@ -1,18 +0,0 @@ -Pozdrav ! - -Stranica @PAGE@ na @TITLE@ wiki-u je izmijenjena. -Ovo su promjene: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Datum : @DATE@ -Korisnik: @USER@ -Sažetak izmjena: @SUMMARY@ -Stara izmjena: @OLDPAGE@ -Nova izmjena : @NEWPAGE@ - -Da poniÅ¡tite obavijesti o izmjenama prijavite se na wiki @DOKUWIKIURL@ i zatim posjetite -@SUBSCRIBE@ -i odjavite se s promjena na stranici i/ili imeniÄkom prostoru. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/updateprofile.txt deleted file mode 100644 index 8eab906..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Izmjena korisniÄkog profila ====== - -Ispunite samo polja koja želite mijenjati. Ne može se mijenjati korisniÄko ime. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hr/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hr/uploadmail.txt deleted file mode 100644 index f4ab91e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hr/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Datoteka je uÄitana na VaÅ¡ DokuWiki. Ovdje su detalji: - -Datoteka : @MEDIA@ -Stara izmjena: @OLD@ -Datum : @DATE@ -Preglednik : @BROWSER@ -IP-Adresa : @IPADDRESS@ -RaÄunalo : @HOSTNAME@ -VeliÄina : @SIZE@ -MIME Tip : @MIME@ -Korisnik : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/admin.txt deleted file mode 100644 index 69771f6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Beállítások ===== - -Alább találja a DokuWiki-ben elérhetÅ‘ beállítási lehetÅ‘ségek listáját. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/adminplugins.txt deleted file mode 100644 index b077521..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== További bÅ‘vítmények ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/backlinks.txt deleted file mode 100644 index b6507a7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Hivatkozások ====== - -Mindazon oldalak listája, amelyek az aktuális oldalra hivatkoznak. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/conflict.txt deleted file mode 100644 index ba12d4a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Újabb változat érhetÅ‘ el ====== - -Az Ön által szerkesztett oldalnak már egy újabb változata érhetÅ‘ el. Ez akkor fordulhat elÅ‘, ha egy másik felhasználó módosította a dokumtemot, mialatt Ön is szerkesztette azt. - -Vizsgálja meg az alább látható eltéréseket, majd döntse el, melyik változatot tartja meg. Ha a "Mentés" gombot választja, az Ön verziója mentÅ‘dik el. Kattintson a "Mégsem" gombra a jelenlegi változat megtartásához. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/denied.txt deleted file mode 100644 index 510bcfb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Hozzáférés megtadadva ====== - -Sajnáljuk, de nincs joga a folytatáshoz. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/diff.txt deleted file mode 100644 index aa430be..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Eltérések ====== - -Az oldal két változata közötti különbségek az alábbiak. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/draft.txt deleted file mode 100644 index a68506d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -===== Piszkozatot találtam ===== - -Az Ön ezen az oldalon végzett utolsó szerkesztési művelete helytelenül fejezÅ‘dött be. A DokuWiki automatikusan elmentett egy piszkozatot az Ön munkája során. Alább láthatók az utolsó munkafázis mentett adatai. - -Kérjük, döntse el, hogy //helyreállítja-e// a befejezetlen módosításokat, vagy //törli// az automatikusan mentett piszkozatot, vagy //megszakítja// a szerkesztési folyamatot. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/edit.txt deleted file mode 100644 index eaf30bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Módosítsa az oldalt, majd kattintson a "Mentés" gombra. A wiki-szintaxishoz nézze meg a [[wiki:syntax|szintaxis]] oldalt. Kérjük, csak akkor módosítsa az oldalt, ha **tökéletesíteni**, **javítani** tudja. Amennyiben szeretne kipróbálni ezt-azt, a [[playground:playground|játszótéren]] megtanulhatja az elsÅ‘ lépéseket. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/editrev.txt deleted file mode 100644 index c8034ea..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**A dokumentum egy korábbi változatát töltötte be!** Ha az oldalt elmenti, akkor egy új változat jön létre belÅ‘le. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/index.txt deleted file mode 100644 index ead091f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Oldaltérkép (tartalom) ====== - -Az összes elérhetÅ‘ oldal [[doku>hu:namespaces|névterek]] szerint rendezett oldaltérképe. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/lang.php deleted file mode 100644 index 66ff893..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu-formal/lang.php +++ /dev/null @@ -1,29 +0,0 @@ - - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Oldal módosítása'; -$lang['btn_source'] = 'Forrás megtekintése'; -$lang['btn_show'] = 'Oldal megtekintése'; -$lang['btn_create'] = 'Oldal létrehozása'; -$lang['btn_search'] = 'Keresés'; -$lang['btn_save'] = 'Mentés'; -$lang['btn_preview'] = 'ElÅ‘nézet'; -$lang['btn_top'] = 'Oldal tetejére'; -$lang['btn_newer'] = '<< újabb'; -$lang['btn_older'] = 'régebbi >>'; -$lang['btn_revs'] = 'Korábbi változatok'; -$lang['btn_recent'] = 'Legújabb változások'; -$lang['btn_upload'] = 'Feltöltés'; -$lang['email_signature_text'] = 'Ezt a levelet a DokuWiki generálta -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/admin.txt deleted file mode 100644 index 51b13eb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Adminisztráció ===== - -Itt találod a DokuWiki adminisztrációs lehetÅ‘ségeit. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/adminplugins.txt deleted file mode 100644 index 89fe373..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== További modulok ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/backlinks.txt deleted file mode 100644 index a987d96..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Hivatkozások ====== - -Ez azoknak az oldalaknak a listája, amelyek erre az oldalra "visszamutatnak" (hivatkoznak). diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/conflict.txt deleted file mode 100644 index 14a6510..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Újabb változat létezik ====== - -Az általad szerkesztett dokumentumnak egy újabb változata létezik. Ez akkor történik, ha egy másik felhasználó megváltoztatta a dokumentumot, amíg szerkesztetted. - -Nézd át gondosan a lenti eltéréseket, aztán dönts arról, melyik változatot tartod meg. Ha ''Mentés'' gombot választod, akkor a Te változatod kerül mentésre. Nyomj ''Mégsem'' gombot a jelenlegi változat megtartásához. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/denied.txt deleted file mode 100644 index ff95c84..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Hozzáférés megtagadva ====== - -Sajnáljuk, nincs jogod a folytatáshoz. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/diff.txt deleted file mode 100644 index a212f2d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Különbségek ====== - -A kiválasztott változat és az aktuális verzió közötti különbségek a következÅ‘k. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/draft.txt deleted file mode 100644 index 3a08954..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -===== Piszkozatot találtunk ===== - -Az oldal utolsó szerkesztését nem fejezted be rendesen. A DokuWiki elmentette piszkozatként, így most folytathatod a szerkesztést. Lent látható, amit az utolsó szerkesztésbÅ‘l elmentettünk. - -Válassz a //helyreállítás// vagy a //törlés// opciók közül a piszkozat sorsát illetÅ‘en vagy //megszakíthatod// a szerkesztési folyamatot. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/edit.txt deleted file mode 100644 index 0992723..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Szerkeszd az oldalt majd kattints a ''Mentés'' gombra! Lásd a [[wiki:syntax|formázás]] oldalt a formázási lehetÅ‘ségekért. Kérünk, hogy csak akkor szerkeszd az oldalt ha **javítani** tudsz rajta. Ha ki akarsz próbálni dolgokat, akkor az elsÅ‘ lépéseid a [[playground:playground|játszótéren]] tedd. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/editrev.txt deleted file mode 100644 index e17662e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Egy korábbi változatot töltöttél be!** Ha elmented, akkor egy újabb aktuális verzió jön létre ezzel a tartalommal. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/index.txt deleted file mode 100644 index 88154ef..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÃttekintÅ‘ (index) ====== - -Az összes elérhetÅ‘ oldal áttekintése [[doku>hu:namespaces|névterek]] szerint rendezve. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/hu/install.html deleted file mode 100644 index c8390d3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Ez az oldal segít a DokuWiki kezdeti beállításában és a konfigurálásban. További információ ezen az oldalon található.

    - -

    A DokuWiki hagyományos fájlokat használ a wiki oldalak és a hozzájuk kapcsolódó információk (pl. képek, keresési indexek, korábbi változatok stb.) tárolásához. Emiatt a sikeres működés érdekében a DokuWikinek írási joggal kell rendelkeznie azokon a könyvtárakon, ahová ezek a fájlok kerülnek. Ez a Beállító Varázsló nem képes beállítani a könyvtárakhoz a szükséges jogosultságokat, azokat közvetlenül parancssorból kell megtenni, illetve tárhelyszolgáltatás igénybevétele esetén FTP kliens segítségével, vagy a tárhelyszolgáltató által rendelkezésre bocsátott beállítóeszköz (pl. cPanel) segítségével.

    - -

    A Beállító Varázsló felkészíti ezt a DokuWikit a hozzáférési listák (ACL-ek) használatára. Ãgy az Adminisztrátor felhasználóval hozzáférünk az admin menühöz, mellyel bÅ‘vítményeket telepíthetünk, felhasználókat és hozzáférési jogokat kezelhetünk, valamint változtathatunk a konfigurációs beállításokon. Ez tulajdonképpen nem szükséges a DokuWiki működéséhez, de megkönnyíti az adminisztrációt.

    - -

    Szakértők illetve speciális beállítást igénylő felhasználók további információkat találnak a következő oldalakon a telepítéssel és konfigurálási lehetőségekkel kapcsolatban.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/hu/jquery.ui.datepicker.js deleted file mode 100644 index 3bb86da..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/jquery.ui.datepicker.js +++ /dev/null @@ -1,39 +0,0 @@ -/* Hungarian initialisation for the jQuery UI date picker plugin. */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.hu = { - closeText: "Bezár", - prevText: "Vissza", - nextText: "ElÅ‘re", - currentText: "Ma", - monthNames: [ "Január", "Február", "Március", "Ãprilis", "Május", "Június", - "Július", "Augusztus", "Szeptember", "Október", "November", "December" ], - monthNamesShort: [ "Jan", "Feb", "Már", "Ãpr", "Máj", "Jún", - "Júl", "Aug", "Szep", "Okt", "Nov", "Dec" ], - dayNames: [ "Vasárnap", "HétfÅ‘", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat" ], - dayNamesShort: [ "Vas", "Hét", "Ked", "Sze", "Csü", "Pén", "Szo" ], - dayNamesMin: [ "V", "H", "K", "Sze", "Cs", "P", "Szo" ], - weekHeader: "Hét", - dateFormat: "yy.mm.dd.", - firstDay: 1, - isRTL: false, - showMonthAfterYear: true, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.hu ); - -return datepicker.regional.hu; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/hu/lang.php deleted file mode 100644 index e3079e0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/lang.php +++ /dev/null @@ -1,360 +0,0 @@ - - * @author Viktor Horváth - * @author Ziegler Gábor - * @author Sandor TIHANYI - * @author Siaynoq Mage - * @author schilling.janos - * @author Szabó Dávid - * @author Marton Sebok - * @author Serenity87HUN - * @author Marina Vladi - * @author Mátyás Jani - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Oldal szerkesztése'; -$lang['btn_source'] = 'Oldalforrás megtekintése'; -$lang['btn_show'] = 'Oldal megtekintése'; -$lang['btn_create'] = 'Oldal létrehozása'; -$lang['btn_search'] = 'Keresés'; -$lang['btn_save'] = 'Mentés'; -$lang['btn_preview'] = 'ElÅ‘nézet'; -$lang['btn_top'] = 'Vissza a tetejére'; -$lang['btn_newer'] = '<< Újabb változat'; -$lang['btn_older'] = 'Régebbi változat >>'; -$lang['btn_revs'] = 'Korábbi változatok'; -$lang['btn_recent'] = 'Legfrissebb változások'; -$lang['btn_upload'] = 'Feltöltés'; -$lang['btn_cancel'] = 'Mégsem'; -$lang['btn_index'] = 'ÃttekintÅ‘'; -$lang['btn_secedit'] = 'Szerkesztés'; -$lang['btn_login'] = 'Bejelentkezés'; -$lang['btn_logout'] = 'Kijelentkezés'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Frissítés'; -$lang['btn_delete'] = 'Törlés'; -$lang['btn_back'] = 'Vissza'; -$lang['btn_backlink'] = 'Hivatkozások'; -$lang['btn_subscribe'] = 'Feliratkozás az oldalváltozásokra'; -$lang['btn_profile'] = 'Személyes beállítások'; -$lang['btn_reset'] = 'Alaphelyzet'; -$lang['btn_resendpwd'] = 'Jelszóváltoztatás'; -$lang['btn_draft'] = 'Piszkozat szerkesztése'; -$lang['btn_recover'] = 'Piszkozat folytatása'; -$lang['btn_draftdel'] = 'Piszkozat törlése'; -$lang['btn_revert'] = 'Helyreállítás'; -$lang['btn_register'] = 'Regisztráció'; -$lang['btn_apply'] = 'Alkalmaz'; -$lang['btn_media'] = 'MédiakezelÅ‘'; -$lang['btn_deleteuser'] = 'Felhasználói fiókom eltávolítása'; -$lang['btn_img_backto'] = 'Vissza %s'; -$lang['btn_mediaManager'] = 'Megtekintés a médiakezelÅ‘ben'; -$lang['loggedinas'] = 'Belépett felhasználó'; -$lang['user'] = 'Azonosító'; -$lang['pass'] = 'Jelszó'; -$lang['newpass'] = 'Új jelszó'; -$lang['oldpass'] = 'Régi jelszó'; -$lang['passchk'] = 'még egyszer'; -$lang['remember'] = 'Emlékezz rám'; -$lang['fullname'] = 'Teljes név'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = 'Személyes beállítások'; -$lang['badlogin'] = 'Sajnáljuk, az azonosító vagy a jelszó nem jó.'; -$lang['badpassconfirm'] = 'Hibás jelszó'; -$lang['minoredit'] = 'Apróbb változások'; -$lang['draftdate'] = 'Piszkozat elmentve:'; -$lang['nosecedit'] = 'IdÅ‘közben megváltozott az oldal, emiatt a szakasz nem friss. Töltsd újra az egész oldalt!'; -$lang['search_fullresults'] = 'Teljes szöveg'; -$lang['js']['willexpire'] = 'Az oldalszerkesztési zárolásod körülbelül egy percen belül lejár.\nAz ütközések elkerülése végett használd az elÅ‘nézet gombot a zárolásod frissítéséhez.'; -$lang['js']['notsavedyet'] = 'Elmentetlen változások vannak, amelyek el fognak veszni. -Tényleg ezt akarod?'; -$lang['js']['searchmedia'] = 'Fájlok keresése'; -$lang['js']['keepopen'] = 'Tartsd nyitva ezt az ablakot a kijelöléshez!'; -$lang['js']['hidedetails'] = 'Részletek elrejtése'; -$lang['js']['mediatitle'] = 'Link beállítások'; -$lang['js']['mediadisplay'] = 'Link típusa'; -$lang['js']['mediaalign'] = 'Igazítás'; -$lang['js']['mediasize'] = 'Képméret'; -$lang['js']['mediatarget'] = 'Link célja'; -$lang['js']['mediaclose'] = 'Bezárás'; -$lang['js']['mediainsert'] = 'Beillesztés'; -$lang['js']['mediadisplayimg'] = 'Kép megtekintése.'; -$lang['js']['mediadisplaylnk'] = 'Link megtekintése.'; -$lang['js']['mediasmall'] = 'Kis méret'; -$lang['js']['mediamedium'] = 'Közepes méret'; -$lang['js']['medialarge'] = 'Nagy méret'; -$lang['js']['mediaoriginal'] = 'Eredeti verzió'; -$lang['js']['medialnk'] = 'Link a részletekre'; -$lang['js']['mediadirect'] = 'Közvetlen link az eredetire'; -$lang['js']['medianolnk'] = 'Nincs link'; -$lang['js']['medianolink'] = 'Ne linkelje a képet'; -$lang['js']['medialeft'] = 'Kép igazítása balra.'; -$lang['js']['mediaright'] = 'Kép igazítása jobbra.'; -$lang['js']['mediacenter'] = 'Kép igazítása középre.'; -$lang['js']['medianoalign'] = 'Nem legyen igazítás.'; -$lang['js']['nosmblinks'] = 'A Windows megosztott könyvtárak kereszthivatkozása csak Microsoft Internet Explorerben működik közvetlenül.\nA hivatkozást másolni és beszúrni ettÅ‘l függetlenül mindig tudod.'; -$lang['js']['linkwiz'] = 'Hivatkozás varázsló'; -$lang['js']['linkto'] = 'Hivatkozás erre:'; -$lang['js']['del_confirm'] = 'Valóban törölni akarod a kiválasztott elem(ek)et?'; -$lang['js']['restore_confirm'] = 'Valóban visszaállítod ezt a verziót?'; -$lang['js']['media_diff'] = 'Különbségek megtekintése:'; -$lang['js']['media_diff_both'] = 'Egymás mellett'; -$lang['js']['media_diff_opacity'] = 'ÃttetszÅ‘en'; -$lang['js']['media_diff_portions'] = 'Húzással'; -$lang['js']['media_select'] = 'Fájlok kiválasztása...'; -$lang['js']['media_upload_btn'] = 'Feltöltés'; -$lang['js']['media_done_btn'] = 'Kész'; -$lang['js']['media_drop'] = 'Húzd ide a fájlokat a feltöltéshez'; -$lang['js']['media_cancel'] = 'eltávolítás'; -$lang['js']['media_overwrt'] = 'MeglévÅ‘ fájlok felülírása'; -$lang['search_any_time'] = 'Bármikor'; -$lang['search_past_7_days'] = 'Elmúlt héten'; -$lang['search_past_month'] = 'Elmúlt hónapban'; -$lang['search_past_year'] = 'Az elmúlt évben'; -$lang['search_sort_by_mtime'] = 'Utolsó módosítás idÅ‘pontja szerint rendezve'; -$lang['search_exact_match'] = 'pontos egyezés'; -$lang['search_custom_match'] = 'egyéni'; -$lang['search_sort_by_hits'] = 'találatok szerinti rendezés'; -$lang['regmissing'] = 'Sajnáljuk, az összes mezÅ‘t ki kell töltened.'; -$lang['reguexists'] = 'Sajnáljuk, ilyen azonosítójú felhasználónk már van.'; -$lang['regsuccess'] = 'A felhasználói azonosítót létrehoztuk. A jelszót postáztuk.'; -$lang['regsuccess2'] = 'A felhasználói azonosítót létrehoztuk.'; -$lang['regfail'] = 'A felhasználó létrehozása sikertelen.'; -$lang['regmailfail'] = 'Úgy tűnik hiba történt a jelszó postázása során. Kérjük lépj kapcsolatba az Adminisztrátorokkal!'; -$lang['regbadmail'] = 'A megadott e-mail cím érvénytelennek tűnik. Ha úgy gondolod ez hiba, lépj kapcsolatba az Adminisztrátorokkal!'; -$lang['regbadpass'] = 'A két megadott jelszó nem egyezik, próbáld újra!'; -$lang['regpwmail'] = 'A DokuWiki jelszavad'; -$lang['reghere'] = 'Még nincs azonosítód? Itt kérhetsz'; -$lang['profna'] = 'Ez a wiki nem támogatja a személyes beállítások módosítását.'; -$lang['profnochange'] = 'Nem történt változás.'; -$lang['profnoempty'] = 'A név és e-mail mezÅ‘ nem maradhat üresen!'; -$lang['profchanged'] = 'A személyes beállítások változtatása megtörtént.'; -$lang['profnodelete'] = 'Ez a wiki nem támogatja a felhasználói fiókok törlését'; -$lang['profdeleteuser'] = 'Felhasználói fiók törlése'; -$lang['profdeleted'] = 'Felhasználói fiókodat eltávolítottuk errÅ‘l a wiki-rÅ‘l.'; -$lang['profconfdelete'] = 'Szeretném eltávolítani a felhasználói fiókomat errÅ‘l a wikirÅ‘l.
    Ez a cselekvés nem visszavonható.'; -$lang['profconfdeletemissing'] = 'A megerÅ‘sítÅ‘ négyzet nincs bepipálva'; -$lang['proffail'] = 'A profil frissítése sikertelen.'; -$lang['pwdforget'] = 'Elfelejtetted a jelszavad? Itt kérhetsz újat'; -$lang['resendna'] = 'Ez a wiki nem támogatja a jelszó újraküldést.'; -$lang['resendpwd'] = 'Új jelszó beállítása a következÅ‘höz:'; -$lang['resendpwdmissing'] = 'Sajnáljuk, az összes mezÅ‘t ki kell töltened.'; -$lang['resendpwdnouser'] = 'Sajnáljuk, ilyen azonosítójú felhasználónk nem létezik.'; -$lang['resendpwdbadauth'] = 'Sajnáljuk, ez a megerÅ‘sítÅ‘ kód nem helyes. Biztos, hogy a teljes megerÅ‘sítÅ‘ linket pontosan beírtad?'; -$lang['resendpwdconfirm'] = 'A megerÅ‘sítÅ‘ linket e-mailben elküldtük.'; -$lang['resendpwdsuccess'] = 'Az új jelszavadat elküldtük e-mailben.'; -$lang['license'] = 'Hacsak máshol nincs egyéb rendelkezés, ezen wiki tartalma a következÅ‘ licenc alatt érhetÅ‘ el:'; -$lang['licenseok'] = 'Megjegyzés: az oldal szerkesztésével elfogadja, hogy a tartalom a következÅ‘ licenc alatt lesz elérhetÅ‘:'; -$lang['searchmedia'] = 'Keresett fájl neve:'; -$lang['searchmedia_in'] = 'Keresés a következÅ‘ben: %s'; -$lang['txt_upload'] = 'Válaszd ki a feltöltendÅ‘ fájlt:'; -$lang['txt_filename'] = 'Feltöltési név (elhagyható):'; -$lang['txt_overwrt'] = 'LétezÅ‘ fájl felülírása'; -$lang['maxuploadsize'] = 'Maximum %s méretű fájlokat tölthetsz fel.'; -$lang['allowedmime'] = 'A megengedett fájlkiterjesztések listája'; -$lang['lockedby'] = 'Jelenleg zárolta:'; -$lang['lockexpire'] = 'A zárolás lejár:'; -$lang['rssfailed'] = 'Hiba történt a hírfolyam betöltésekor: '; -$lang['nothingfound'] = 'Üres mappa.'; -$lang['mediaselect'] = 'Médiafájl kiválasztása'; -$lang['uploadsucc'] = 'Sikeres feltöltés'; -$lang['uploadfail'] = 'A feltöltés nem sikerült. Talán rosszak a jogosultságok?'; -$lang['uploadwrong'] = 'A feltöltés megtagadva. Ez a fájlkiterjesztés tiltott.'; -$lang['uploadexist'] = 'A fájl már létezik, nem történt semmi.'; -$lang['uploadbadcontent'] = 'A feltöltött tartalom nem egyezik a %s fájlkiterjesztéssel.'; -$lang['uploadspam'] = 'A feltöltést visszautasítottuk spam-gyanú miatt.'; -$lang['uploadxss'] = 'A feltöltést visszautasítottuk, mert lehetséges, hogy kártékony kódot tartalmaz.'; -$lang['uploadsize'] = 'A feltöltött fájl túl nagy. (max. %s)'; -$lang['deletesucc'] = 'A "%s" fájlt töröltük.'; -$lang['deletefail'] = 'A "%s" fájl nem törölhetÅ‘ - ellenÅ‘rizd a jogosultságokat!'; -$lang['mediainuse'] = 'A "%s" fájl nem törlÅ‘dött - még használat alatt van!'; -$lang['namespaces'] = 'Névterek'; -$lang['mediafiles'] = 'ElérhetÅ‘ fájlok itt:'; -$lang['accessdenied'] = 'Nincs jogod az oldal megtekintésére.'; -$lang['mediausage'] = 'A következÅ‘ formában hivatkozhatsz erre a fájlra:'; -$lang['mediaview'] = 'Eredeti fájl megtekintése'; -$lang['mediaroot'] = 'kiindulási hely'; -$lang['mediaupload'] = 'Itt tölthetsz fel állományt az aktuális névtérbe. Alnévtér létrehozásához a "Feltöltési név" mezÅ‘ben kell kettÅ‘sponttal elválasztva megadnod azt.'; -$lang['mediaextchange'] = 'Az állomány kiterjesztése errÅ‘l: .%s erre: .%s változott!'; -$lang['reference'] = 'Hivatkozások'; -$lang['ref_inuse'] = 'A fájl nem törölhetÅ‘, mert a következÅ‘ oldalakon használják:'; -$lang['ref_hidden'] = 'Van néhány hivatkozás az oldalakon, amelyekhez nincs olvasási jogosultságod'; -$lang['hits'] = 'Találatok'; -$lang['quickhits'] = 'IlleszkedÅ‘ oldalnevek'; -$lang['toc'] = 'Tartalomjegyzék'; -$lang['current'] = 'aktuális'; -$lang['yours'] = 'A Te változatod'; -$lang['diff'] = 'Különbségek az aktuális változathoz képest'; -$lang['diff2'] = 'Különbségek a kiválasztott változatok között'; -$lang['difflink'] = 'Összehasonlító nézet linkje'; -$lang['diff_type'] = 'Összehasonlítás módja:'; -$lang['diff_inline'] = 'Sorok között'; -$lang['diff_side'] = 'Egymás mellett'; -$lang['diffprevrev'] = 'ElÅ‘zÅ‘ változat'; -$lang['diffnextrev'] = 'KövetkezÅ‘ változat'; -$lang['difflastrev'] = 'Utolsó változat'; -$lang['diffbothprevrev'] = 'ElÅ‘zÅ‘ változat mindkét oldalon'; -$lang['diffbothnextrev'] = 'KövetkezÅ‘ változat mindkét oldalon'; -$lang['line'] = 'Sor'; -$lang['breadcrumb'] = 'Nyomvonal:'; -$lang['youarehere'] = 'Itt vagy:'; -$lang['lastmod'] = 'Utolsó módosítás:'; -$lang['by'] = 'szerkesztette:'; -$lang['deleted'] = 'eltávolítva'; -$lang['created'] = 'létrehozva'; -$lang['restored'] = 'régebbi változat helyreállítva (%s)'; -$lang['external_edit'] = 'külsÅ‘ szerkesztés'; -$lang['summary'] = 'A változások összefoglalása'; -$lang['noflash'] = 'Ennek a tartalomnak a megtekintéséhez Adobe Flash Plugin szükséges.'; -$lang['download'] = 'Kódrészlet letöltése'; -$lang['tools'] = 'Eszközök'; -$lang['user_tools'] = 'Felhasználói eszközök'; -$lang['site_tools'] = 'Eszközök a webhelyen'; -$lang['page_tools'] = 'Eszközök az oldalon'; -$lang['skip_to_content'] = 'ugrás a tartalomhoz'; -$lang['sidebar'] = 'Oldalsáv'; -$lang['mail_newpage'] = 'új oldal jött létre:'; -$lang['mail_changed'] = 'oldal megváltozott:'; -$lang['mail_subscribe_list'] = 'oldalak megváltoztak ebben a névtérben:'; -$lang['mail_new_user'] = 'új felhasználó:'; -$lang['mail_upload'] = 'új állományt töltöttek fel:'; -$lang['changes_type'] = 'A következÅ‘ változásainak megtekintése:'; -$lang['pages_changes'] = 'Oldalak'; -$lang['media_changes'] = 'Médiafájlok'; -$lang['both_changes'] = 'Oldalak és médiafájlok'; -$lang['qb_bold'] = 'Félkövér szöveg'; -$lang['qb_italic'] = 'DÅ‘lt szöveg'; -$lang['qb_underl'] = 'Aláhúzott szöveg'; -$lang['qb_code'] = 'Forráskód'; -$lang['qb_strike'] = 'Ãthúzott szöveg'; -$lang['qb_h1'] = '1. szintű címsor'; -$lang['qb_h2'] = '2. szintű címsor'; -$lang['qb_h3'] = '3. szintű címsor'; -$lang['qb_h4'] = '4. szintű címsor'; -$lang['qb_h5'] = '5. szintű címsor'; -$lang['qb_h'] = 'Címsor'; -$lang['qb_hs'] = 'Címsor kiválasztása'; -$lang['qb_hplus'] = 'Nagyobb címsor'; -$lang['qb_hminus'] = 'Kisebb címsor'; -$lang['qb_hequal'] = 'Azonos szintű címsor'; -$lang['qb_link'] = 'BelsÅ‘ hivatkozás'; -$lang['qb_extlink'] = 'KülsÅ‘ hivatkozás'; -$lang['qb_hr'] = 'Vízszintes elválasztó vonal'; -$lang['qb_ol'] = 'Sorszámozott lista elem'; -$lang['qb_ul'] = 'Felsorolásos lista elem'; -$lang['qb_media'] = 'Képek és más fájlok hozzáadása'; -$lang['qb_sig'] = 'Aláírás beszúrása'; -$lang['qb_smileys'] = 'Smiley-k'; -$lang['qb_chars'] = 'Speciális karakterek'; -$lang['upperns'] = 'ugrás a tartalmazó névtérhez'; -$lang['metaedit'] = 'Metaadatok szerkesztése'; -$lang['metasaveerr'] = 'A metaadatok írása nem sikerült'; -$lang['metasaveok'] = 'Metaadatok elmentve'; -$lang['img_title'] = 'Cím:'; -$lang['img_caption'] = 'Képaláírás:'; -$lang['img_date'] = 'Dátum:'; -$lang['img_fname'] = 'Fájlnév:'; -$lang['img_fsize'] = 'Méret:'; -$lang['img_artist'] = 'Készítette:'; -$lang['img_copyr'] = 'SzerzÅ‘i jogok:'; -$lang['img_format'] = 'Formátum:'; -$lang['img_camera'] = 'FényképezÅ‘gép típusa:'; -$lang['img_keywords'] = 'Kulcsszavak:'; -$lang['img_width'] = 'Szélesség:'; -$lang['img_height'] = 'Magasság:'; -$lang['subscr_subscribe_success'] = '%s hozzáadva az értesítési listához: %s'; -$lang['subscr_subscribe_error'] = 'Hiba történt %s hozzáadásakor az értesítési listához: %s'; -$lang['subscr_subscribe_noaddress'] = 'Nincs e-mail cím megadva az adataidnál, így a rendszer nem tudott hozzáadni az értesítési listához'; -$lang['subscr_unsubscribe_success'] = '%s eltávolítva az értesítési listából: %s'; -$lang['subscr_unsubscribe_error'] = 'Hiba történt %s eltávolításakor az értesítési listából: %s'; -$lang['subscr_already_subscribed'] = '%s már feliratkozott erre: %s'; -$lang['subscr_not_subscribed'] = '%s nincs feliratkozva erre: %s'; -$lang['subscr_m_not_subscribed'] = 'Jelenleg nem vagy feliratkozva erre az oldalra vagy névtérre'; -$lang['subscr_m_new_header'] = 'Feliratkozás hozzáadása'; -$lang['subscr_m_current_header'] = 'Feliratkozások'; -$lang['subscr_m_unsubscribe'] = 'Leiratkozás'; -$lang['subscr_m_subscribe'] = 'Feliratkozás'; -$lang['subscr_m_receive'] = 'Küldj'; -$lang['subscr_style_every'] = 'e-mailt minden változásról'; -$lang['subscr_style_digest'] = 'összefoglaló e-mailt oldalanként (minden %.2f nap)'; -$lang['subscr_style_list'] = 'egy listát a módosított oldalakról a legutóbbi e-mail óta (minden %.2f nap)'; -$lang['authtempfail'] = 'A felhasználó azonosítás átmenetileg nem működik. Ha sokáig így lenne, légy szíves értesítsd az Adminisztrátorokat!'; -$lang['i_chooselang'] = 'Válassz nyelvet'; -$lang['i_installer'] = 'DokuWiki Beállító Varázsló'; -$lang['i_wikiname'] = 'A Wiki neve'; -$lang['i_enableacl'] = 'Hozzáférési listák engedélyezése (ajánlott)'; -$lang['i_superuser'] = 'Adminisztrátor'; -$lang['i_problems'] = 'A Beállító Varázsló a következÅ‘ problémák miatt megakadt. Nem tudjuk folytatni, amíg ezek nincsenek elhárítva!'; -$lang['i_modified'] = 'Biztonsági okokból ez a Varázsló csak új és módosítatlan DokuWiki változaton működik. -Csomagold ki újra a fájlokat a letöltött csomagból, vagy nézd meg a teljes Dokuwiki telepítési útmutatót.'; -$lang['i_funcna'] = 'A %s PHP funkció nem elérhetÅ‘. Esetleg a tárhelyszolgáltató letiltotta biztonsági okok miatt?'; -$lang['i_phpver'] = 'A PHP %s verziója alacsonyabb, mint ami szükséges lenne: %s. Frissítsd a PHP-det újabb verzióra!'; -$lang['i_mbfuncoverload'] = 'A DokuWiki futtatásához az mbstring.func_overload opciót ki kell kapcsolni a php.ini-ben.'; -$lang['i_permfail'] = 'A DokiWiki nem tudja írni a %s könyvtárat. Be kell állítanod ehhez a könyvtárhoz a megfelelÅ‘ jogosultságokat!'; -$lang['i_confexists'] = '%s már létezik.'; -$lang['i_writeerr'] = 'Nem tudom ezt létrehozni: %s. EllenÅ‘rizd a könyvtár/fájl jogosultságokat, és hozd létre az állományt kézzel.'; -$lang['i_badhash'] = 'A dokuwiki.php nem felismerhetÅ‘ vagy módosított (hash=%s)'; -$lang['i_badval'] = '%s - nem helyes vagy üres érték'; -$lang['i_success'] = 'A beállítás sikeresen befejezÅ‘dött. Most már letörölhetÅ‘ az install.php fájl. Látogasd meg az új DokuWikidet!'; -$lang['i_failure'] = 'Hiba lépett fel a konfigurációs állományok írásakor. Ki kell javítanod kézzel, mielÅ‘tt használni kezded az új DokuWikidet.'; -$lang['i_policy'] = 'Kezdeti hozzáférési lista házirend'; -$lang['i_pol0'] = 'Nyitott wiki (mindenki olvashatja, írhatja és fájlokat tölthet fel)'; -$lang['i_pol1'] = 'Publikus wiki (mindenki olvashatja, de csak regisztrált felhasználók írhatják és tölthetnek fel fájlokat)'; -$lang['i_pol2'] = 'Zárt wiki (csak regisztrált felhasználók olvashatják, írhatják és tölthetnek fel fájlokat)'; -$lang['i_allowreg'] = 'A felhasználók saját maguk is regisztrálhatnak'; -$lang['i_retry'] = 'Újra'; -$lang['i_license'] = 'Kérlek, válassz licencet a feltöltött tartalomhoz:'; -$lang['i_license_none'] = 'Ne jelenítsen meg licenc információt'; -$lang['i_pop_field'] = 'Kérjük, segíts a DokuWiki továbbfejlesztésében:'; -$lang['i_pop_label'] = 'Havonta egyszer névtelen üzenet küldése a DokuWiki fejlesztÅ‘inek'; -$lang['recent_global'] = 'Jelenleg csak a %s névtér friss változásai látszanak. MegtekinthetÅ‘k a teljes wiki friss változásai is.'; -$lang['years'] = '%d évvel ezelÅ‘tt'; -$lang['months'] = '%d hónappal ezelÅ‘tt'; -$lang['weeks'] = '%d héttel ezelÅ‘tt'; -$lang['days'] = '%d nappal ezelÅ‘tt'; -$lang['hours'] = '%d órával ezelÅ‘tt'; -$lang['minutes'] = '%d perccel ezelÅ‘tt'; -$lang['seconds'] = '%d másodperccel ezelÅ‘tt'; -$lang['wordblock'] = 'A változásokat nem sikerült menteni, mert tiltott tartalom van benne (spam).'; -$lang['media_uploadtab'] = 'Feltöltés'; -$lang['media_searchtab'] = 'Keresés'; -$lang['media_file'] = 'Fájl'; -$lang['media_viewtab'] = 'Megtekintés'; -$lang['media_edittab'] = 'Szerkesztés'; -$lang['media_historytab'] = 'Korábbi változatok'; -$lang['media_list_thumbs'] = 'Bélyegképek'; -$lang['media_list_rows'] = 'Sorok'; -$lang['media_sort_name'] = 'Név'; -$lang['media_sort_date'] = 'Dátum'; -$lang['media_namespaces'] = 'Névtér kiválasztása'; -$lang['media_files'] = 'Fájlok itt: %s'; -$lang['media_upload'] = 'Feltöltés ide: %s'; -$lang['media_search'] = 'Keresés itt: %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s itt: %s'; -$lang['media_edit'] = '%s szerkesztése'; -$lang['media_history'] = '%s korábbi változatai'; -$lang['media_meta_edited'] = 'metaadatot szerkesztve'; -$lang['media_perm_read'] = 'Sajnáljuk, nincs jogod a fájlok olvasásához.'; -$lang['media_perm_upload'] = 'Sajnáljuk, nincs jogod a feltöltéshez.'; -$lang['media_update'] = 'Új verzió feltöltése'; -$lang['media_restore'] = 'Ezen verzió visszaállítása'; -$lang['media_acl_warning'] = 'Ez a lista hiányos lehet a hozzáférési listák (ACL) korlátozásai és a rejtett oldalak miatt.'; -$lang['currentns'] = 'Aktuális névtér'; -$lang['searchresult'] = 'Keresés eredménye'; -$lang['plainhtml'] = 'Sima HTML'; -$lang['wikimarkup'] = 'Wiki-jelölÅ‘nyelv'; -$lang['page_nonexist_rev'] = 'A(z) %s oldal nem létezik. KésÅ‘bb lett létrehozva a(z) %s helyen.'; -$lang['unable_to_parse_date'] = 'A "%s" paraméter feldolgozása sikertelen.'; -$lang['email_signature_text'] = 'Ezt a levelet a DokuWiki generálta -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/locked.txt deleted file mode 100644 index 5612e81..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Az oldal zárolva ====== - -Ezt az oldalt épp szerkeszti egy másik felhasználó. Várnod kell, amíg a másik felhasználó befejezi, vagy amíg a zárolási ideje le nem jár. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/login.txt deleted file mode 100644 index ce606c0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Belépés ====== - -Nem vagy bejelentkezve! Add meg az azonosítási adataid a belépéshez lentebb! A böngészÅ‘dben engedélyezned kell a sütik (cookies) fogadását a belépéshez. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/mailtext.txt deleted file mode 100644 index d8d0336..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -A DokuWikidben egy oldalt létrejött, vagy megváltozott. A részletek: - -Dátum: @DATE@ -BöngészÅ‘: @BROWSER@ -IP-cím: @IPADDRESS@ -Gép neve: @HOSTNAME@ -ElÅ‘zÅ‘ változat: @OLDPAGE@ -Új változat: @NEWPAGE@ -Összefoglaló: @SUMMARY@ -Felhasználó: @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/hu/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/newpage.txt deleted file mode 100644 index 68c3b7f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ilyen oldal még nem létezik ====== - -Egy nem létezÅ‘ oldalra tévedtél. Létrehozhatod az **Oldal létrehozása** gombra kattintva. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/norev.txt deleted file mode 100644 index ad38c87..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nincs ilyen változat ====== - -A megadott változat nem létezik. Használd az ''ElÅ‘zÅ‘ változatok'' gombot az elÅ‘zmények listájának megtekintéséhez. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/onceexisted.txt deleted file mode 100644 index 243ec92..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======A keresett oldal már nem létezik====== - -Egy már nem létezÅ‘ oldal linkjére kattintottál. A [[?do=revisions|old revisions]]ben visszakeresheted, hogy mikor és miért szűnt meg az oldal, megnézheted vagy vissza is állíthatsz verzióelÅ‘zményeket. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/password.txt deleted file mode 100644 index 49cf69f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Kedves @FULLNAME@! - -A felhasználói adataid a @TITLE@ wikihez, a következÅ‘ helyen: @DOKUWIKIURL@ - -Azonosító: @LOGIN@ -Jelszó: @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/preview.txt deleted file mode 100644 index 050b669..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ElÅ‘nézet ====== - -Ez a szöveged elÅ‘nézete, így fog kinézni élesben. **Viszont ez még nincs elmentve**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/pwconfirm.txt deleted file mode 100644 index c88c8ec..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Szia @FULLNAME@! - -Te vagy más valaki kért egy új jelszót a @DOKUWIKIURL@ címen lévÅ‘ @TITLE@ wiki felhasználódhoz. - -Ha nem kértél ilyet, hagyd figyelmen kívül ezt a levelet. - -Ha Te voltál, az új jelszó kérelmed megerÅ‘sítéséhez kattints a következÅ‘ linkre vagy másold a böngészÅ‘dbe: - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/read.txt deleted file mode 100644 index 223a6fe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/read.txt +++ /dev/null @@ -1 +0,0 @@ -Ez az oldal csak olvasható. Megtekintheted a forrását, de nem változtathatod meg. Ha úgy gondolod, hogy ez helytelen, kérdezd az Adminisztrátorokat! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/recent.txt deleted file mode 100644 index 85e9f9e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Legutóbbi változások ====== - -Az alábbi oldalak változtak legutoljára: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/register.txt deleted file mode 100644 index 0fe5144..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Új felhasználó regisztrálása ====== - -Töltsd ki az összes alábbi adatot az új Wiki felhasználói azonosítód létrehozásához. GyÅ‘zÅ‘dj meg róla, hogy **érvényes e-mail címet** adtál meg, mivel az új jelszavad erre a címre küldjük el. Az azonosítód érvényes [[doku>hu:pagename|oldalnév]] kell legyen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/registermail.txt deleted file mode 100644 index d37d59b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Egy új felhasználó regisztrált a következÅ‘ adatokkal: - -Felhasználói név: @NEWUSER@ -Teljes név: @NEWNAME@ -E-mail: @NEWEMAIL@ - -Dátum: @DATE@ -BöngészÅ‘: @BROWSER@ -IP-cím : @IPADDRESS@ -Gép neve: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/resendpwd.txt deleted file mode 100644 index 235ce0c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Új jelszó kérése ===== - -Kérlek, add meg a felhasználói azonosítód az új jelszó elküldéséhez. A jelszó cseréjéhez szükséges megerÅ‘sítÅ‘ linket elküldjük a regisztrált e-mail címedre. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/resetpwd.txt deleted file mode 100644 index c10cecb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Új jelszó beállítása ====== - -Kérlek, add meg az új jelszót a felhasználódhoz. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/revisions.txt deleted file mode 100644 index 3537fd6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ElÅ‘zÅ‘ változatok ====== - -Ezek az elÅ‘zÅ‘ változatai az aktuális dokumentumnak. Egy elÅ‘zÅ‘ változathoz való visszatéréshez nyomd meg az ''Oldal szerkesztése'' gombot, majd mentsd el. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/searchpage.txt deleted file mode 100644 index 69a7db5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Keresés ====== - -A keresés eredményét lentebb láthatod. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/showrev.txt deleted file mode 100644 index 2131b4d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ez a dokumentum egy elÅ‘zÅ‘ változata!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/stopwords.txt deleted file mode 100644 index fe72cde..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/stopwords.txt +++ /dev/null @@ -1,40 +0,0 @@ -# Ez egy szó-lista (soronként egy szóval), amelyeket az index készítésekor nem veszünk figyelembe. -# Ha szerkeszted ezt a fájlt, gyÅ‘zÅ‘dj meg arról, hogy UNIX sorvég-jeleket használj! (csak NL karakter) -# Nincs szükség 3 karakternél rövidebb szavak felsorolására, ezeket egyébként sem vesszük figyelembe. -# Ez a lista a http://www.ranks.nl/stopwords/ oldalon szereplÅ‘ alapján készült -át -én -és -ön -össze -Å‘ -Å‘k -a -az -be -csak -de -egy -el -fel -hát -hogy -ide -igen -ki -le -lesz -meg -mi -mint -nem -oda -rá -szét -te -ti -vagy -van -vissza -volt -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_digest.txt deleted file mode 100644 index 874c934..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_digest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Szia, - -A @PAGE@ oldal a @TITLE wikiben megváltozott. -Itt vannak az eltérések: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Régi verzió: @OLDPAGE@ -Új verzió: @NEWPAGE@ - -Ha nem szeretnél értesítéseket kapni, jelentkezz be a wiki-be itt: @DOKUWIKIURL@, majd ezen az oldalon tudsz leiratkozni: @SUBSCRIBE@. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_form.txt deleted file mode 100644 index 22fa940..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Feliratkozás kezelés ====== - -Ezen az oldalon van lehetÅ‘séged kezelni a feliratkozásaidat az adott oldalra vagy névtérre. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_list.txt deleted file mode 100644 index c87d6dc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_list.txt +++ /dev/null @@ -1,10 +0,0 @@ -Szia, - -A @PAGE@ névtérhez tartozó oldalak megváltoztak a @TITLE wikiben. -A módosított oldalak a következÅ‘k: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Ha nem szeretnél értesítéseket kapni, jelentkezz be a wiki-be itt: @DOKUWIKIURL@, majd ezen az oldalon tudsz leiratkozni: @SUBSCRIBE@. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_single.txt deleted file mode 100644 index 8d36def..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/subscr_single.txt +++ /dev/null @@ -1,16 +0,0 @@ -Szia, - -A @PAGE@ oldal a @TITLE wikiben megváltozott. -Az eltérések a következÅ‘k: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Dátum: @DATE@ -Felhasználó: @USER@ -Összefoglaló: @SUMMARY@ -Régi verzió: @OLDPAGE@ -Új verzió: @NEWPAGE@ - -Ha nem szeretnél értesítéseket kapni, jelentkezz be a wiki-be itt: @DOKUWIKIURL@, majd ezen az oldalon tudsz leiratkozni: @NEWPAGE@. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/updateprofile.txt deleted file mode 100644 index 50df153..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Felhasználói adatok megváltoztatása ===== - -Csak azt a mezÅ‘t kell kitöltened, amit változtatni szeretnél. A felhasználói nevet nem lehet megváltoztatni. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hu/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hu/uploadmail.txt deleted file mode 100644 index 62e0c2e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hu/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Fájlfeltöltés történt a DokuWikidben. Részletek: - -Ãllomány: @MEDIA@ -Dátum: @DATE@ -BöngészÅ‘: @BROWSER@ -IP-cím: @IPADDRESS@ -Gépnév: @HOSTNAME@ -Méret: @SIZE@ -MIME-típus: @MIME@ -Felhasználó: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hy/admin.txt deleted file mode 100644 index 9b2eea7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Õ‚Õ¥Õ¯Õ¡Õ¾Õ¡Ö€Õ¸Ö‚Õ´ ====== - -ÕÕ¿Õ¸Ö€Ö‡ Õ¯Õ¡Ö€Õ¸Õ² Õ¥Õ½ Õ£Õ¿Õ¶Õ¥Õ¬ Ô´Õ¸Õ¯Õ¸Ö‚ÕŽÕ«Ö„Õ«Õ¸Ö‚Õ´ Õ°Õ¡Õ½Õ¡Õ¶Õ¥Õ¬Õ« Õ²Õ¥Õ¯Õ¡Õ¾Õ¡Ö€Õ´Õ¡Õ¶ Õ¡Õ¼Õ¡Õ»Õ¡Õ¤Ö€Õ¡Õ¶Ö„Õ¶Õ¥Ö€Õ¨Ö‰ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hy/adminplugins.txt deleted file mode 100644 index 253eac2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Ô¼Ö€Õ¡ÖÕ¸Ö‚ÖÕ«Õ¹ Õ°Õ¡Õ¾Õ¥Õ¬Õ¸Ö‚Õ´Õ¶Õ¥Ö€ ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hy/backlinks.txt deleted file mode 100644 index b470603..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/backlinks.txt +++ /dev/null @@ -1 +0,0 @@ -====== Õ€Õ¥Õ¿Õ¡Õ¤Õ¡Ö€Õ± Õ°Õ²Õ¸Ö‚Õ´Õ¶Õ¥Ö€ ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hy/conflict.txt deleted file mode 100644 index 9b117f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Ô³Õ¸ÕµÕ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¸Ö‚Õ¶Õ« Õ¶Õ¸Ö€ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯ ====== - -Ô³Õ¸ÕµÕ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¸Ö‚Õ¶Õ« Õ­Õ´Õ¢Õ¡Õ£Ö€Õ¾Õ¡Õ® ÖƒÕ¡Õ½Õ¿Õ¡Õ©Õ²Õ©Õ« Õ¶Õ¸Ö€ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Ö‰ Õ”Õ¸ Õ­Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬Õ¸Ö‚ Õ¨Õ¶Õ©Õ¡ÖÖ„Õ¸Ö‚Õ´ Õ´Õ¥Õ¯ Õ¡ÕµÕ¬ Ö…Õ£Õ¿Õ¡Õ¿Õ¥Ö€ ÖƒÕ¸ÖƒÕ¸Õ­Õ¥Õ¬ Õ§ Õ¡ÕµÕ½ ÖƒÕ¡Õ½Õ¿Õ¡Õ©Õ¸Ö‚Õ²Õ©Õ¨Ö‰ - -Ô´Õ«Õ¿Õ«Ö€ Õ½Õ¿Õ¸Ö€Ö‡ ÖÕ¸Ö‚ÖÕ¡Õ¤Ö€Õ¾Õ¸Õ² Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¶Õ¥Ö€Õ¨ Ö‡ Õ¸Ö€Õ¸Õ·Õ«Ö€, Õ¸Ö€Õ¶ Õ¥Õ½ ÖÕ¡Õ¶Õ¯Õ¡Õ¶Õ¸Ö‚Õ´ ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬Ö‰ ÔµÕ©Õ¥ Õ¨Õ¶Õ¿Ö€Õ¥Õ½ «պահել», Ö„Õ¸ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨ Õ¯ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¾Õ«Ö‰ ÕÕ¥Õ²Õ´Õ«Ö€ Â«Õ¹Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬Â»Õ Õ¶Õ¥Ö€Õ¯Õ¡ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨ ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€; \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hy/denied.txt deleted file mode 100644 index c9ccc72..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Õ‰Õ« Õ©Õ¸Ö‚ÕµÕ¬Õ¡Õ¿Ö€Õ¾Õ¸Ö‚Õ´ ====== - -Õ‘Õ¡Õ¾Õ¸Ö„, Õ¤Õ¸Ö‚ Õ¹Õ¸Ö‚Õ¶Õ¥Õ½ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ«Ö€Õ¡Õ¾Õ¸Ö‚Õ¶Ö„Õ¶Õ¥Ö€ Õ·Õ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hy/diff.txt deleted file mode 100644 index 5816dcc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÕÕ¡Ö€Õ¢Õ¥Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€ ====== - -Õ‘Õ¸Ö‚ÕµÖ Õ§ Õ¿Õ¡Õ¬Õ«Õ½ Õ§Õ»Õ« Õ¥Ö€Õ¯Õ¸Ö‚ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¶Õ¥Ö€Õ« Õ´Õ«Õ»Ö‡ Õ¡Õ¼Õ¯Õ¡ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ¨Ö‰ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hy/draft.txt deleted file mode 100644 index 123167a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Ô³Õ¿Õ¶Õ¾Õ¥Õ¬ Õ§ Õ½Ö‡Õ¡Õ£Õ«Ö€ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯ ====== - -Õ”Õ¸ Õ¶Õ¡Õ­Õ¸Ö€Õ¤ Õ­Õ´Õ¢Õ¡Õ£Ö€Õ´Õ¡Õ¶ Õ½Õ¥Õ½Õ«Õ¡Õ¶ Õ°Õ¡Õ»Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ Õ¹Õ« Õ¡Õ¾Õ¡Ö€Õ¿Õ¾Õ¥Õ¬Ö‰ Ô´Õ¸Õ¯Õ¸Ö‚ÕŽÕ«Ö„Õ«Õ¶ Ö„Õ¸ Õ¡Õ·Õ­Õ¡Õ¿Õ¡Õ¶Ö„Õ« Õ¨Õ¶Õ©Õ¡ÖÖ„Õ¸Ö‚Õ´ Õ¡Õ¾Õ¿Õ¸Õ´Õ¡Õ¿ ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ Õ§ Õ½Ö‡Õ¡Õ£Õ«Ö€ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯, Õ¸Ö€Õ¨ Õ¤Õ¸Ö‚ Õ¡ÕµÕªÕ´ Õ¯Õ¡Ö€Õ¸Õ² Õ¥Õ½ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¥Õ¬ Õ­Õ´Õ¢Õ¡Õ£Ö€Õ¸Ö‚Õ´Õ¨ Õ·Õ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰ ÕÕ¿Õ¸Ö€Ö‡ Õ¯Õ¡Ö€Õ¸Õ² Õ¥Õ½ Õ£Õ¿Õ¶Õ¥Õ¬ Õ¾Õ¥Ö€Õ»Õ«Õ¶ Õ½Õ¥Õ½Õ«Õ¡ÕµÕ«Ö ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¾Õ¡Õ® Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨Ö‰ - -Ô½Õ¶Õ¤Ö€Õ¸Ö‚Õ´ Õ¥Õ¶Ö„, Õ¸Ö€Õ¸Õ·Õ«Õ¹Õ ÖÕ¡Õ¶Õ¯Õ¡Õ¶Õ¸Ö‚Õ´ Õ¥Õ½ //Õ¾Õ¥Ö€Õ¡Õ¯Õ¡Õ¶Õ£Õ¶Õ¥Õ¬// Õ¯Õ¸Ö€Õ½Õ¾Õ¡Õ® Õ­Õ´Õ¢Õ¡Õ£Ö€Õ´Õ¡Õ¶ Õ½Õ¥Õ½Õ«Õ¡Õ¶, //Õ»Õ¶Õ»Õ¥Õ¬// Õ¡Õ¾Õ¿Õ¸Õ´Õ¡Õ¿ ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¾Õ¡Õ® Õ½Ö‡Õ¡Õ£Õ«Ö€Õ¨, Õ©Õ¥ //Õ¹Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬// Õ­Õ´Õ¢Õ¡Õ£Ö€Õ´Õ¡Õ¶ Õ£Õ¸Ö€Õ®Õ¨Õ¶Õ©Õ¡ÖÕ¨Ö‰ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hy/edit.txt deleted file mode 100644 index 776e3f4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Ô½Õ´Õ¢Õ¡Õ£Ö€Õ«Ö€ Õ¡ÕµÕ½ Õ§Õ»Õ¨ Ö‡ Õ½Õ¥Õ²Õ´Õ«Ö€ //ÕŠÕ¡Õ°Õ¥Õ¬//Ö‰ Ô¿Õ¡Ö€Õ¤Õ¡ [[wiki:syntax]] Õ§Õ»Õ¨ Õ¡ÕµÕ½ Õ¾Õ«Ö„Õ«Õ« Õ·Õ¡Ö€Õ¡Õ°ÕµÕ¸Ö‚Õ½Õ¸Ö‚Õ©ÕµÕ¡Õ¶Õ¨ Õ®Õ¡Õ¶Õ¸Õ©Õ¡Õ¶Õ¡Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰ Ô½Õ¶Õ¤Ö€Õ¸Ö‚Õ´ Õ¥Õ¶Ö„ Õ­Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬ Õ¡ÕµÕ½ Õ§Õ»Õ¨ Õ´Õ«Õ¡ÕµÕ¶ Õ¥Õ©Õ¥ Õ¯Õ¡Ö€Õ¸Õ² Õ¥Õ½ **Õ¢Õ¡Ö€Õ¥Õ¬Õ¡Õ¾Õ¥Õ¬** Õ¡ÕµÕ¶Ö‰ ÔµÕ©Õ¥ ÖÕ¡Õ¶Õ¯Õ¡Õ¶Õ¸Ö‚Õ´ Õ¥Õ½ ÖƒÕ¸Ö€Õ±Õ¡Ö€Õ¯Õ¥Õ¬, Õ¡Õ¼Õ¡Õ»Õ«Õ¶ Ö„Õ¡ÕµÕ¬Õ¥Ö€Õ¤ Õ¡Ö€Õ¡ [[playground:playground|Õ­Õ¡Õ²Õ¡Õ°Ö€Õ¡ÕºÕ¡Ö€Õ¡Õ¯Õ¸Ö‚Õ´]]Ö‰ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hy/editrev.txt deleted file mode 100644 index 31d7d0a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ô´Õ¸Ö‚ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ Õ¥Õ½ Õ¡ÕµÕ½ ÖƒÕ¡Õ½Õ¿Õ¡Õ©Õ²Õ©Õ« Õ°Õ«Õ¶ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Ö‰** ÔµÕ©Õ¥ ÕºÕ¡Õ°Õ¥Õ½ Õ¡ÕµÕ¶, Õ¡ÕµÕ½ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¸Õ¾ Õ¯Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ½ Õ§Õ»Õ« Õ¶Õ¸Ö€ Õ¿Õ¡Ö€Õ¢Õ¥Õ¡Õ¯Ö‰ ----- \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/hy/index.txt deleted file mode 100644 index 1b21383..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ô¿Õ¡ÕµÖ„Õ« Ö„Õ¡Ö€Õ¿Õ¥Õ¦ ====== - -ÕÕ¡ Õ¢Õ¸Õ¬Õ¸Ö€ Õ¡Õ¼Õ¯Õ¡ Õ§Õ»Õ¥Ö€Õ« Ö„Õ¡Ö€Õ¿Õ¥Õ¦Õ¶ Õ§, Õ¸Ö€Õ¨ Õ¤Õ¡Õ½Õ¡Õ¾Õ¸Ö€Õ¾Õ¡Õ® Õ§ Õ¨Õ½Õ¿ [[doku>namespaces|Õ¡Õ¶Õ¾Õ¡Õ¶Õ¡Õ¿Õ¡Ö€Õ¡Õ®Ö„Õ¶Õ¥Ö€Õ«]]Ö‰ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/hy/jquery.ui.datepicker.js deleted file mode 100644 index 7d4da5a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Armenian(UTF-8) initialisation for the jQuery UI date picker plugin. */ -/* Written by Levon Zakaryan (levon.zakaryan@gmail.com)*/ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.hy = { - closeText: "Õ“Õ¡Õ¯Õ¥Õ¬", - prevText: "Õ†Õ¡Õ­.", - nextText: "Õ€Õ¡Õ».", - currentText: "Ô±ÕµÕ½Ö…Ö€", - monthNames: [ "Õ€Õ¸Ö‚Õ¶Õ¾Õ¡Ö€", "Õ“Õ¥Õ¿Ö€Õ¾Õ¡Ö€", "Õ„Õ¡Ö€Õ¿", "Ô±ÕºÖ€Õ«Õ¬", "Õ„Õ¡ÕµÕ«Õ½", "Õ€Õ¸Ö‚Õ¶Õ«Õ½", - "Õ€Õ¸Ö‚Õ¬Õ«Õ½", "Õ•Õ£Õ¸Õ½Õ¿Õ¸Õ½", "ÕÕ¥ÕºÕ¿Õ¥Õ´Õ¢Õ¥Ö€", "Õ€Õ¸Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö€", "Õ†Õ¸ÕµÕ¥Õ´Õ¢Õ¥Ö€", "Ô´Õ¥Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö€" ], - monthNamesShort: [ "Õ€Õ¸Ö‚Õ¶Õ¾", "Õ“Õ¥Õ¿Ö€", "Õ„Õ¡Ö€Õ¿", "Ô±ÕºÖ€", "Õ„Õ¡ÕµÕ«Õ½", "Õ€Õ¸Ö‚Õ¶Õ«Õ½", - "Õ€Õ¸Ö‚Õ¬", "Õ•Õ£Õ½", "ÕÕ¥Õº", "Õ€Õ¸Õ¯", "Õ†Õ¸Õµ", "Ô´Õ¥Õ¯" ], - dayNames: [ "Õ¯Õ«Ö€Õ¡Õ¯Õ«", "Õ¥Õ¯Õ¸Ö‚Õ·Õ¡Õ¢Õ©Õ«", "Õ¥Ö€Õ¥Ö„Õ·Õ¡Õ¢Õ©Õ«", "Õ¹Õ¸Ö€Õ¥Ö„Õ·Õ¡Õ¢Õ©Õ«", "Õ°Õ«Õ¶Õ£Õ·Õ¡Õ¢Õ©Õ«", "Õ¸Ö‚Ö€Õ¢Õ¡Õ©", "Õ·Õ¡Õ¢Õ¡Õ©" ], - dayNamesShort: [ "Õ¯Õ«Ö€", "Õ¥Ö€Õ¯", "Õ¥Ö€Ö„", "Õ¹Ö€Ö„", "Õ°Õ¶Õ£", "Õ¸Ö‚Ö€Õ¢", "Õ·Õ¢Õ©" ], - dayNamesMin: [ "Õ¯Õ«Ö€", "Õ¥Ö€Õ¯", "Õ¥Ö€Ö„", "Õ¹Ö€Ö„", "Õ°Õ¶Õ£", "Õ¸Ö‚Ö€Õ¢", "Õ·Õ¢Õ©" ], - weekHeader: "Õ‡Ô²Õ", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.hy ); - -return datepicker.regional.hy; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/hy/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/hy/lang.php deleted file mode 100644 index 0d25348..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/hy/lang.php +++ /dev/null @@ -1,133 +0,0 @@ - - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '«'; -$lang['doublequoteclosing'] = '»'; -$lang['singlequoteopening'] = '«'; -$lang['singlequoteclosing'] = '»'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Ô½Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬ Õ§Õ»Õ¨'; -$lang['btn_source'] = 'Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬ Õ½Õ¯Õ¦Õ¢Õ¶Õ¡Õ²Õ¢ÕµÕ¸Ö‚Ö€Õ¨'; -$lang['btn_show'] = 'Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬ Õ§Õ»Õ¨'; -$lang['btn_create'] = 'ÕÕ¿Õ¥Õ²Õ®Õ¥Õ¬ Õ§Õ»Õ¨'; -$lang['btn_search'] = 'ÕˆÖ€Õ¸Õ¶Õ¥Õ¬'; -$lang['btn_save'] = 'ÕŠÕ¡Õ°Õ¥Õ¬'; -$lang['btn_preview'] = 'Õ†Õ¡Õ­Õ¡Õ¤Õ«Õ¿Õ¥Õ¬'; -$lang['btn_top'] = 'ÕŽÕ¥Ö€Õ¡Õ¤Õ¡Õ¼Õ¶Õ¡Õ¬ Õ¾Õ¥Ö€'; -$lang['btn_newer'] = '<< Õ¡Õ¾Õ¥Õ¬ Õ¾Õ¡Õ²'; -$lang['btn_older'] = 'Õ¡Õ¾Õ¥Õ¬Õ« Õ¸Ö‚Õ· >>'; -$lang['btn_revs'] = 'Õ€Õ«Õ¶ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¶Õ¥Ö€'; -$lang['btn_recent'] = 'ÕŽÕ¥Ö€Õ»Õ«Õ¶ ÖƒÕ¸ÖƒÕ¸Õ­Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€'; -$lang['btn_upload'] = 'ÕŽÕ¥Ö€Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬'; -$lang['btn_cancel'] = 'Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬'; -$lang['btn_index'] = 'Ô¿Õ¡ÕµÖ„Õ« Ö„Õ¡Ö€Õ¿Õ¥Õ¦'; -$lang['btn_secedit'] = 'Ô½Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬'; -$lang['btn_login'] = 'Õ„Õ¸Ö‚Õ¿Ö„ Õ£Õ¸Ö€Õ®Õ¥Õ¬'; -$lang['btn_logout'] = 'Ô´Õ¸Ö‚Ö€Õ½ Õ£Õ¡Õ¬'; -$lang['btn_admin'] = 'Ô±Õ¤Õ´Õ«Õ¶'; -$lang['btn_update'] = 'Ô¹Õ¡Ö€Õ´Õ¡ÖÕ¶Õ¥Õ¬'; -$lang['btn_delete'] = 'Õ‹Õ¶Õ»Õ¥Õ¬'; -$lang['btn_back'] = 'Õ€Õ¥Õ¿'; -$lang['btn_backlink'] = 'Õ€Õ²Õ¾Õ¸Õ² Õ§Õ»Õ¥Ö€'; -$lang['btn_subscribe'] = 'Ô¿Õ¡Õ¼Õ¡Õ¾Õ¡Ö€Õ¥Õ¬ Õ¢Õ¡ÕªÕ¡Õ¶Õ¸Ö€Õ¤Õ¡Õ£Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ¨'; -$lang['btn_profile'] = 'Ô¹Õ¡Ö€Õ´Õ¡ÖÕ¶Õ¥Õ¬ Õ°Õ¡Õ·Õ«Õ¾Õ¨'; -$lang['btn_reset'] = 'ÕŽÕ¥Ö€Õ¡Õ£Õ¸Ö€Õ®Õ¡Ö€Õ¯Õ¥Õ¬'; -$lang['btn_resendpwd'] = 'ÕÕ¡Õ°Õ´Õ¡Õ¶Õ¥Õ¬ Õ¶Õ¸Ö€ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼'; -$lang['btn_draft'] = 'Ô½Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬ Õ½Ö‡Õ¡Õ£Õ«Ö€Õ¨'; -$lang['btn_recover'] = 'ÕŽÕ¥Ö€Õ¡Õ¯Õ¡Õ¶Õ£Õ¶Õ¥Õ¬ Õ½Ö‡Õ¡Õ£Õ«Ö€Õ¨'; -$lang['btn_draftdel'] = 'Õ‹Õ¶Õ»Õ¥Õ¬ Õ½Ö‡Õ¡Õ£Õ«Ö€Õ¨'; -$lang['btn_revert'] = 'ÕŽÕ¥Ö€Õ¡Õ¯Õ¡Õ¶Õ£Õ¶Õ¥Õ¬'; -$lang['btn_register'] = 'Ô³Ö€Õ¡Õ¶ÖÕ¾Õ¥Õ¬'; -$lang['btn_apply'] = 'Ô¿Õ«Ö€Õ¡Õ¼Õ¥Õ¬'; -$lang['btn_media'] = 'Õ„Õ¥Õ¤Õ«Õ¡ÕµÕ« Õ¯Õ¡Õ¼Õ¡Õ¾Õ¡Ö€Õ«Õ¹'; -$lang['btn_deleteuser'] = 'Õ‹Õ¶Õ»Õ¥Õ¬ Õ«Õ´ Õ°Õ¡Õ·Õ«Õ¾Õ¨'; -$lang['btn_img_backto'] = 'ÕŽÕ¥Ö€Õ¤Õ¡Õ¼Õ¡Õ¶Õ¡Õ¬ %s'; -$lang['btn_mediaManager'] = 'Ô´Õ«Õ¿Õ¥Õ¬ Õ´Õ¥Õ¤Õ«Õ¡ÕµÕ« Õ¯Õ¡Õ¼Õ¡Õ¾Õ¡Ö€Õ¹Õ¸Ö‚Õ´'; -$lang['loggedinas'] = 'Õ„Õ¸Ö‚Õ¿Ö„ Õ£Õ¸Ö€Õ®Õ¡Õ® Õ¸Ö€ÕºÕ¥Õ½Õ'; -$lang['user'] = 'Õ„Õ¡Õ½Õ¶Õ¡Õ¯ÖÕ¡ÕµÕ«Õ¶ Õ¡Õ¶Õ¸Ö‚Õ¶'; -$lang['pass'] = 'Ô³Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼'; -$lang['newpass'] = 'Õ†Õ¸Ö€ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼'; -$lang['oldpass'] = 'Õ€Õ¡Õ½Õ¿Õ¡Õ¿Õ¥Õ¬ Õ¶Õ¥Ö€Õ¯Õ¡ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨'; -$lang['passchk'] = 'Õ¯Ö€Õ¯Õ«Õ¶'; -$lang['remember'] = 'Õ€Õ«Õ·Õ¥Õ¬ Õ«Õ¶Õ±'; -$lang['fullname'] = 'Ô»Ö€Õ¡Õ¯Õ¡Õ¶ Õ¡Õ¶Õ¸Ö‚Õ¶'; -$lang['email'] = 'Ô·Õ¬Õ¥Õ¯Õ¿Ö€Õ¸Õ¶Õ¡ÕµÕ«Õ¶ Õ°Õ¡Õ½ÖÕ¥'; -$lang['profile'] = 'Õ„Õ¡Õ½Õ¶Õ¡Õ¯ÖÕ¡ÕµÕ«Õ¶ Õ°Õ¡Õ·Õ«Õ¾'; -$lang['badlogin'] = 'Õ„Õ¡Õ½Õ¶Õ¡Õ¯ÖÕ¡ÕµÕ«Õ¶ Õ¡Õ¶Õ¸Ö‚Õ¶Õ¶ Õ¸Ö‚ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨ ÖÕ¡Õ¾Õ¸Ö„ Õ½Õ­Õ¡Õ¬ Õ¥Õ¶'; -$lang['badpassconfirm'] = 'Ô³Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨ ÖÕ¡Õ¾Õ¸Ö„ Õ½Õ­Õ¡Õ¬ Õ§'; -$lang['minoredit'] = 'Ô±Õ¶Õ¶Õ·Õ¡Õ¶ ÖƒÕ¸ÖƒÕ¸Õ­Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€'; -$lang['draftdate'] = 'ÕÖ‡Õ¡Õ£Ö€Õ« Õ¡Õ¾Õ¿Õ¸Õ´Õ¡Õ¿ ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¸Ö‚Õ´Õ¨ Õ´Õ«Õ¡ÖÕ¾Õ¡Õ® Õ§'; -$lang['searchcreatepage'] = 'ÔµÕ©Õ¥ Õ¹Õ£Õ¿Õ¡Ö€ Õ«Õ¶Õ¹ ÖƒÕ¶Õ¿Ö€Õ¸Ö‚Õ´ Õ§Õ«Õ¶, Õ¯Õ¡Ö€Õ¸Õ² Õ¥Õ½ Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬ Õ¯Õ¡Õ´ Õ­Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬ %s Õ§Õ»Õ¨, Õ¸Ö€Õ¨ Õ°Õ¡Õ´Õ¡ÕºÕ¡Õ¿Õ¡Õ½Õ­Õ¡Õ¶Õ¸Ö‚Õ´ Õ§ Õ°Õ¡Ö€ÖÕ´Õ¡Õ¶Õ¨Ö‰'; -$lang['search_fullresults'] = 'Ô±Õ´Õ¢Õ¸Õ²Õ»Õ¡Õ¯Õ¡Õ¶ Õ¿Õ¥Ö„Õ½Õ¿Õ« Õ¡Ö€Õ¤ÕµÕ¸Ö‚Õ¶Ö„Õ¶Õ¥Ö€'; -$lang['js']['search_toggle_tools'] = 'Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬ Õ¸Ö€Õ¸Õ¶Õ´Õ¡Õ¶ Õ£Õ¸Ö€Õ®Õ«Ö„Õ¶Õ¥Ö€Õ¨'; -$lang['js']['notsavedyet'] = 'Õ‰ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¾Õ¡Õ® ÖƒÕ¸ÖƒÕ¸Õ­Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ¨ Õ¯Õ¯Õ¸Ö€Õ¹Õ¥Õ¶'; -$lang['js']['searchmedia'] = 'ÕˆÖ€Õ¸Õ¶Õ¥Õ¬ Õ¶Õ«Õ·Ö„Õ¥Ö€'; -$lang['js']['hidedetails'] = 'Ô¹Õ¡Ö„ÖÕ¶Õ¥Õ¬ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨'; -$lang['js']['mediatitle'] = 'Õ€Õ²Õ´Õ¡Õ¶ Õ¨Õ¶Õ¿Ö€Õ¡Õ¶Ö„Õ¶Õ¥Ö€'; -$lang['js']['mediadisplay'] = 'Õ€Õ²Õ´Õ¡Õ¶ Õ¿Õ¥Õ½Õ¡Õ¯'; -$lang['js']['mediaalign'] = 'Ô´Õ¡Õ½Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶'; -$lang['js']['mediasize'] = 'ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¹Õ¡ÖƒÕ½'; -$lang['js']['mediatarget'] = 'Õ€Õ²Õ´Õ¡Õ¶ Õ©Õ«Ö€Õ¡Õ­'; -$lang['js']['mediaclose'] = 'Õ“Õ¡Õ¯Õ¥Õ¬'; -$lang['js']['mediainsert'] = 'Õ†Õ¥Ö€Õ¤Õ¶Õ¥Õ¬'; -$lang['js']['mediadisplayimg'] = 'Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨Ö‰'; -$lang['js']['mediadisplaylnk'] = 'Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬ Õ´Õ«Õ¡ÕµÕ¶ Õ°Õ²Õ¸Ö‚Õ´Õ¨Ö‰'; -$lang['js']['mediasmall'] = 'Õ“Õ¸Ö„Ö€ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯'; -$lang['js']['mediamedium'] = 'Õ„Õ«Õ»Õ«Õ¶ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯'; -$lang['js']['medialarge'] = 'Õ„Õ¥Õ® Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯'; -$lang['js']['mediaoriginal'] = 'Ô²Õ¶Ö…Ö€Õ«Õ¶Õ¡Õ¯ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯'; -$lang['js']['medialnk'] = 'Õ€Õ²Õ¸Ö‚Õ´ Õ¤Õ¥ÕºÕ« Õ´Õ¡Õ¶Ö€Õ¡Õ´Õ¡Õ½Õ¶Õ¥Ö€Õ« Õ§Õ»'; -$lang['js']['mediadirect'] = 'ÕˆÖ‚Õ²Õ«Õ² Õ°Õ²Õ¸Ö‚Õ´ Õ¤Õ¥ÕºÕ« Õ¢Õ¶Ö…Ö€Õ«Õ¶Õ¡Õ¯'; -$lang['js']['medianolnk'] = 'Ô±Õ¼Õ¡Õ¶Ö Õ°Õ²Õ¸Ö‚Õ´'; -$lang['js']['medianolink'] = 'Õ‰Õ°Õ²Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨'; -$lang['js']['medialeft'] = 'ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¤Õ¡Õ½Õ¡Õ¾Õ¸Ö€Õ¥Õ¬ Õ±Õ¡Õ­Õ¸Ö‚Õ´'; -$lang['js']['mediaright'] = 'ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¤Õ¡Õ½Õ¡Õ¾Õ¸Ö€Õ¥Õ¬ Õ¡Õ»Õ¸Ö‚Õ´'; -$lang['js']['mediacenter'] = 'ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¤Õ¡Õ½Õ¡Õ¾Õ¸Ö€Õ¥Õ¬ Õ´Õ¥Õ»Õ¿Õ¥Õ²Õ¸Ö‚Õ´'; -$lang['js']['medianoalign'] = 'Ô±Õ¼Õ¡Õ¶Ö Õ¤Õ¡Õ½Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¡Õ¶'; -$lang['js']['linkwiz'] = 'Õ€Õ²Õ¸Ö‚Õ´Õ¶Õ¥Ö€Õ« Ö…Õ£Õ¶Õ¡Õ¯Õ¡Õ¶'; -$lang['js']['linkto'] = 'Õ€Õ²Õ¸Ö‚Õ´ Õ¤Õ¥ÕºÕ«Õ'; -$lang['js']['del_confirm'] = 'Õ‹Õ¶Õ»Õ¥ÕžÕ¬ Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ®Õ¨Ö‰'; -$lang['js']['restore_confirm'] = 'ÕŽÕ¥Ö€Õ¡Õ¯Õ¡Õ¶Õ£Õ¶Õ¥ÕžÕ¬ Õ¡ÕµÕ½ Õ¿Ö€Õ¡Õ¢Õ¥Ö€Õ¡Õ¯Õ¨Ö‰'; -$lang['js']['media_diff'] = 'Ô´Õ«Õ¿Õ¥Õ¬ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨Õ '; -$lang['js']['media_diff_both'] = 'Ô¿Õ¸Õ²Ö„ Õ¯Õ¸Õ²Ö„Õ«'; -$lang['js']['media_diff_portions'] = 'ÕÕ¡Õ°Õ¥ÖÕ¶Õ¥Õ¬'; -$lang['js']['media_select'] = 'Ô¸Õ¶Õ¿Ö€Õ¥Õ¬ նիշքեր…'; -$lang['js']['media_upload_btn'] = 'ÕŽÕ¥Ö€Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬'; -$lang['js']['media_done_btn'] = 'Ô±Ö€Õ¾Õ¡Õ® Õ§'; -$lang['js']['media_drop'] = 'ÕŽÕ¥Ö€Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ¶Õ«Õ·Ö„Õ¥Ö€Õ¨ Õ£ÖÕ¥Õ¬ Õ¡ÕµÕ½Õ¿Õ¥Õ²'; -$lang['js']['media_cancel'] = 'Õ»Õ¶Õ»Õ¥Õ¬'; -$lang['js']['media_overwrt'] = 'Õ“Õ¸Õ­Õ¡Ö€Õ«Õ¶Õ¥Õ¬ Õ£Õ¸ÕµÕ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¸Ö‚Õ¶Õ¥ÖÕ¸Õ² Õ¶Õ«Õ·Ö„Õ¥Ö€Õ¨'; -$lang['search_exact_match'] = 'Õ†Õ¸Ö‚ÕµÕ¶Õ¡Õ¯Õ¡Õ¶'; -$lang['search_starts_with'] = 'ÕÕ¯Õ½Õ¸Ö‚Õ´ Õ§'; -$lang['search_ends_with'] = 'Ô±Õ¾Õ¡Ö€Õ¿Õ¾Õ¸Ö‚Õ´ Õ§'; -$lang['search_contains'] = 'ÕŠÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ Õ§'; -$lang['search_custom_match'] = 'Ô¸Õ¶Õ¿Ö€Õ¸Õ¾Õ«'; -$lang['search_any_ns'] = 'Õ‘Õ¡Õ¶Õ¯Õ¡ÖÕ¡Õ® Õ¡Õ¶Õ¾Õ¡Õ¶Õ¡Õ¿Õ¡Ö€Õ¡Õ®Ö„'; -$lang['search_any_time'] = 'Õ‘Õ¡Õ¶Õ¯Õ¡ÖÕ¡Õ® ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯'; -$lang['search_past_7_days'] = 'Ô±Õ¶ÖÕµÕ¡Õ¬ Õ·Õ¡Õ¢Õ¡Õ©'; -$lang['search_past_month'] = 'Ô±Õ¶ÖÕµÕ¡Õ¬ Õ¡Õ´Õ«Õ½'; -$lang['search_past_year'] = 'Ô±Õ¶ÖÕµÕ¡Õ¬ Õ¿Õ¡Ö€Õ«'; -$lang['search_sort_by_hits'] = 'Ô´Õ¡Õ½Õ¡Õ¾Õ¸Ö€Õ¥Õ¬ Õ¨Õ½Õ¿ Õ¡ÕµÖÕ¥Õ¬Õ¸Ö‚Õ´Õ¶Õ¥Ö€Õ«'; -$lang['search_sort_by_mtime'] = 'Ô´Õ¡Õ½Õ¡Õ¾Õ¸Ö€Õ¥Õ¬ Õ¨Õ½Õ¿ Õ¾Õ¥Ö€Õ»Õ«Õ¶ ÖƒÕ¸ÖƒÕ¸Õ­Õ´Õ¡Õ¶'; -$lang['regmissing'] = 'ÕŠÕ¥Õ¿Ö„ Õ§ Õ¬Ö€Õ¡ÖÕ¶Õ¥Õ¬ Õ¢Õ¸Õ¬Õ¸Ö€ Õ¤Õ¡Õ·Õ¿Õ¥Ö€Õ¨Ö‰'; -$lang['reguexists'] = 'Ô±ÕµÕ½ Õ´Õ¡Õ½Õ¶Õ¡Õ¯ÖÕ¡ÕµÕ«Õ¶ Õ¡Õ¶Õ¸Ö‚Õ¶Õ¸Õ¾ Ö…Õ£Õ¿Õ¡Õ¿Õ¥Ö€ Õ¡Ö€Õ¤Õ¥Õ¶ Õ£Õ¸ÕµÕ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¸Ö‚Õ¶Õ«Ö‰'; -$lang['regsuccess'] = 'Õ„Õ¡Õ½Õ¶Õ¡Õ¯ÖÕ¡ÕµÕ«Õ¶ Õ°Õ¡Õ·Õ«Õ¾Õ¨ Õ½Õ¿Õ¥Õ²Õ®Õ¾Õ¥Ö, Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨ Õ¸Ö‚Õ²Õ¡Ö€Õ¯Õ¾Õ¥Õ¬ Õ§ Õ§Õ¬Õ¥Õ¯Õ¿Ö€Õ¸Õ¶Õ¡ÕµÕ«Õ¶ Õ°Õ¡Õ½ÖÕ¥Õ«Õ¶Ö‰'; -$lang['regsuccess2'] = 'Õ„Õ¡Õ½Õ¶Õ¡Õ¯ÖÕ¡ÕµÕ«Õ¶ Õ°Õ¡Õ·Õ«Õ¾Õ¨ Õ½Õ¿Õ¥Õ²Õ®Õ¾Õ¥ÖÖ‰'; -$lang['regfail'] = 'Õ„Õ¡Õ½Õ¶Õ¡Õ¯ÖÕ¡ÕµÕ«Õ¶ Õ°Õ¡Õ·Õ«Õ¾Õ¨ Õ°Ö€Õ¡Õ¶Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬Ö‰'; -$lang['regbadpass'] = 'Ô±Õ¼Õ¡Õ»Õ¡Ö€Õ¯Õ¾Õ¡Õ® Õ¥Ö€Õ¯Õ¸Ö‚ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¥Ö€Õ¨ Õ´Õ«Õ´ÕµÕ¡Õ¶Ö Õ¹Õ¥Õ¶ Õ°Õ¡Õ´Õ¡ÕºÕ¡Õ¿Õ¡Õ½Õ­Õ¡Õ¶Õ¸Ö‚Õ´, Õ­Õ¶Õ¤Ö€Õ¸Ö‚Õ´ Õ¥Õ¶Ö„, Õ¶Õ¸Ö€Õ«Ö ÖƒÕ¸Ö€Õ±Õ¥Õ¬Ö‰'; -$lang['regpwmail'] = 'Ô´Õ¸Õ¯Õ¸Ö‚ÕŽÕ«Ö„Õ«Õ« Ö„Õ¸ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨'; -$lang['reghere'] = 'Ô´Õ¥Õ¼ Õ°Õ¡Õ·Õ«Õ¾ Õ¹Õ¸Ö‚Õ¶Õ¥ÕžÕ½Ö‰ Ô³Ö€Õ¡Õ¶ÖÕ¾Õ«Õ›Ö€Ö‰'; -$lang['profna'] = 'Ô±ÕµÕ½ Õ¾Õ«Ö„Õ«Õ¶ Õ¹Õ« Õ¡Õ»Õ¡Õ¯ÖÕ¸Ö‚Õ´ Õ´Õ¡Õ½Õ¶Õ¡Õ¯ÖÕ¡ÕµÕ«Õ¶ Õ°Õ¡Õ·Õ¾Õ« ÖƒÕ¸ÖƒÕ¸Õ­Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ¨'; -$lang['profnoempty'] = 'Ô´Õ¡Õ¿Õ¡Ö€Õ¯ Õ¡Õ¶Õ¸Ö‚Õ¶Õ¨ Õ¯Õ¡Õ´ Õ§Õ¬Õ¥Õ¯Õ¿Ö€Õ¸Õ¶Õ¡ÕµÕ«Õ¶ Õ°Õ¡Õ½ÖÕ¥Õ¶ Õ¹Õ« Õ©Õ¸Ö‚ÕµÕ¬Õ¡Õ¿Ö€Õ¾Õ¸Ö‚Õ´Ö‰'; -$lang['profchanged'] = 'Õ„Õ¡Õ½Õ¶Õ¡Õ¯ÖÕ¡ÕµÕ«Õ¶ Õ°Õ¡Õ·Õ«Õ¾Õ¨ Õ°Õ¡Õ»Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ Õ©Õ¡Ö€Õ´Õ¡ÖÕ¾Õ¥Ö'; -$lang['profnodelete'] = 'Ô±ÕµÕ½ Õ¾Õ«Ö„Õ«Õ¸Ö‚Õ´ Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ»Õ¶Õ»Õ¥Õ¬ Ö…Õ£Õ¿Õ¡Õ¿Õ¥Ö€Õ¥Ö€Õ«Õ¶'; -$lang['profdeleteuser'] = 'Õ‹Õ¶Õ»Õ¥Õ¬ Õ°Õ¡Õ·Õ«Õ¾Õ¨'; -$lang['profdeleted'] = 'Õ”Õ¸ Õ´Õ¡Õ½Õ¶Õ¡Õ¯ÖÕ¡ÕµÕ«Õ¶ Õ°Õ¡Õ·Õ«Õ¾Õ¨ Õ»Õ¶Õ»Õ¾Õ¥Ö Õ¡ÕµÕ½ Õ¾Õ«Ö„Õ«Õ«Ö'; -$lang['profconfdelete'] = 'Õ‘Õ¡Õ¶Õ¯Õ¡ÖÕ¶Õ¸Ö‚Õ´ Õ¥Õ´ Õ»Õ¶Õ»Õ¥Õ¬ Õ«Õ´ Õ°Õ¡Õ·Õ«Õ¾Õ¨ Õ¡ÕµÕ½ Õ¾Õ«Ö„Õ«Õ«ÖÖ‰
    Ô±ÕµÕ½ Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ¹Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬Ö‰'; -$lang['profconfdeletemissing'] = 'Õ€Õ¡Õ½Õ¿Õ¡Õ¿Õ´Õ¡Õ¶ Õ¾Õ¡Õ¶Õ¤Õ¡Õ¯Õ¨ Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ¹Õ§'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/admin.txt deleted file mode 100644 index f81ff31..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administration ====== - -Hic infra se trova un lista de cargas administrative disponibile in DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/adminplugins.txt deleted file mode 100644 index ad8f794..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Plug-ins additional ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/backlinks.txt deleted file mode 100644 index 14a559a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Retroligamines ====== - -Isto es un lista de paginas que contine ligamines de retorno al pagina actual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/conflict.txt deleted file mode 100644 index 576cb7e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Un version plus nove existe ====== - -Existe un version plus nove del documento que tu ha modificate. Isto occurre si un altere usator cambia le documento durante que tu lo modifica. - -Examina minutiosemente le differentias monstrate hic infra, postea decide qual version debe esser conservate. Si tu selige ''salveguardar'', tu version essera salveguardate. Preme ''cancellar'' pro conservar le version actual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/denied.txt deleted file mode 100644 index 3d938ab..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Permission refusate ====== - -Pardono, tu non ha le derectos requisite pro continuar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/diff.txt deleted file mode 100644 index daa94f4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Differentias ====== - -Isto te monstra le differentias inter duo versiones del pagina. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/draft.txt deleted file mode 100644 index feed2a8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Version provisori trovate ====== - -Tu ultime session de modification in iste pagina non ha essite concludite correctemente. DokuWiki ha automaticamente salveguardate un version provisori durante tu labor. Ora tu pote usar iste version provisori pro continuar le modification. Hic infra tu vide le datos salveguardate de tu ultime session. - -Per favor decide si tu vole //recuperar// le session de modification perdite, //deler// le version provisori o //cancellar// le processo de modification. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/edit.txt deleted file mode 100644 index 5c80bb0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Modifica le pagina e preme "Salveguardar". Vide [[wiki:syntax]] pro le syntaxe wiki. Per favor modifica le paginas solmente si tu pote **meliorar** lo. Si tu vole testar alcun cosas, apprende facer tu prime passos in le [[playground:playground|parco de jocos]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/editrev.txt deleted file mode 100644 index b147b55..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Tu ha cargate un version ancian del documento!** Si tu lo salveguarda, tu crea un nove version con iste datos. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/index.txt deleted file mode 100644 index 5957cc2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Indice ====== - -Isto es un indice super tote le paginas disponibile, ordinate per [[doku>namespaces|spatio de nomines]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/ia/install.html deleted file mode 100644 index cb8420e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Iste pagina te assiste in le prime installation e configuration de Dokuwiki. Ulterior informationes super iste installator es disponibile in le pagina de documentation de illo.

    - -

    DokuWiki usa files ordinari pro le immagazinage de paginas wiki e altere informationes associate con iste paginas (p.ex. imagines, indices de recerca, versiones ancian, etc). Pro poter functionar, DokuWiki debe haber accesso de scriptura al directorios que contine iste files. Iste installator non es capabile de configurar le permissiones de directorios. Isto normalmente debe esser facite directemente con le linea de commandos, o si tu usa un albergo web, via FTP o via le pannello de controlo de tu albergo (p.ex. cPanel).

    - -

    Iste installator configurara tu installation de DokuWiki pro ACL, lo que permitte crear contos administrator, e forni accesso al menu administrative de DokuWiki pro installar plug-ins, gerer usatores, gerer accesso a paginas wiki e alterar configurationes. Isto non es necessari pro le functionamento de DokuWiki, nonobstante, illo rendera DokuWiki plus facile de administrar.

    - -

    Le usatores experte o con exigentias special pro le installation deberea usar iste ligamines pro detalios concernente le instructiones de installation e configurationes.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ia/lang.php deleted file mode 100644 index 38b7a79..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/lang.php +++ /dev/null @@ -1,261 +0,0 @@ - - * @author Martijn Dekker - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Modificar iste pagina'; -$lang['btn_source'] = 'Monstrar codice-fonte'; -$lang['btn_show'] = 'Monstrar pagina'; -$lang['btn_create'] = 'Crear iste pagina'; -$lang['btn_search'] = 'Cercar'; -$lang['btn_save'] = 'Salveguardar'; -$lang['btn_preview'] = 'Previsualisar'; -$lang['btn_top'] = 'Retornar al initio'; -$lang['btn_newer'] = '<< plus recente'; -$lang['btn_older'] = 'minus recente >>'; -$lang['btn_revs'] = 'Versiones ancian'; -$lang['btn_recent'] = 'Modificationes recente'; -$lang['btn_upload'] = 'Incargar'; -$lang['btn_cancel'] = 'Cancellar'; -$lang['btn_index'] = 'Indice'; -$lang['btn_secedit'] = 'Modificar'; -$lang['btn_login'] = 'Aperir session'; -$lang['btn_logout'] = 'Clauder session'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Actualisar'; -$lang['btn_delete'] = 'Deler'; -$lang['btn_back'] = 'Retornar'; -$lang['btn_backlink'] = 'Retroligamines'; -$lang['btn_subscribe'] = 'Gerer subscriptiones'; -$lang['btn_profile'] = 'Actualisar profilo'; -$lang['btn_reset'] = 'Reinitialisar'; -$lang['btn_draft'] = 'Modificar version provisori'; -$lang['btn_recover'] = 'Recuperar version provisori'; -$lang['btn_draftdel'] = 'Deler version provisori'; -$lang['btn_revert'] = 'Restaurar'; -$lang['btn_register'] = 'Crear conto'; -$lang['loggedinas'] = 'Session aperite como:'; -$lang['user'] = 'Nomine de usator'; -$lang['pass'] = 'Contrasigno'; -$lang['newpass'] = 'Nove contrasigno'; -$lang['oldpass'] = 'Confirmar contrasigno actual'; -$lang['passchk'] = 'un altere vice'; -$lang['remember'] = 'Memorar me'; -$lang['fullname'] = 'Nomine real'; -$lang['email'] = 'E-mail'; -$lang['profile'] = 'Profilo de usator'; -$lang['badlogin'] = 'Le nomine de usator o le contrasigno es incorrecte.'; -$lang['minoredit'] = 'Modificationes minor'; -$lang['draftdate'] = 'Version provisori automaticamente salveguardate le'; -$lang['nosecedit'] = 'Le pagina ha essite modificate intertanto. Le informationes del section es ora obsolete, dunque le pagina complete ha essite cargate in su loco.'; -$lang['regmissing'] = 'Es necessari completar tote le campos.'; -$lang['reguexists'] = 'Regrettabilemente, un usator con iste nomine ja existe.'; -$lang['regsuccess'] = 'Le conto ha essite create e le contrasigno ha essite inviate per e-mail.'; -$lang['regsuccess2'] = 'Le conto ha essite create.'; -$lang['regmailfail'] = 'Il pare que un error occurreva durante le invio del message con le contrasigno. Per favor contacta le administrator!'; -$lang['regbadmail'] = 'Le adresse de e-mail date pare esser invalide. Si tu pensa que isto es un error, contacta le administrator.'; -$lang['regbadpass'] = 'Le duo contrasignos date non es identic. Per favor reproba.'; -$lang['regpwmail'] = 'Tu contrasigno de DokuWiki'; -$lang['reghere'] = 'Tu non ha ancora un conto? Crea un, simplemente.'; -$lang['profna'] = 'Iste wiki non supporta le modification de profilos.'; -$lang['profnochange'] = 'Nulle modification, nihil a facer.'; -$lang['profnoempty'] = 'Un nomine o adresse de e-mail vacue non es permittite.'; -$lang['profchanged'] = 'Actualisation del profilo de usator succedite.'; -$lang['pwdforget'] = 'Contrasigno oblidate? Obtene un altere'; -$lang['resendna'] = 'Iste wiki non supporta le invio de un nove contrasigno.'; -$lang['resendpwdmissing'] = 'Es necessari completar tote le campos.'; -$lang['resendpwdnouser'] = 'Iste usator non ha essite trovate in le base de datos.'; -$lang['resendpwdbadauth'] = 'Iste codice de authentication non es valide. Assecura te que tu ha usate le ligamine de confirmation complete.'; -$lang['resendpwdconfirm'] = 'Un ligamine de confirmation ha essite inviate per e-mail.'; -$lang['resendpwdsuccess'] = 'Tu nove contrasigno ha essite inviate per e-mail.'; -$lang['license'] = 'Excepte ubi indicate alteremente, le contento in iste wiki es disponibile sub le licentia sequente:'; -$lang['licenseok'] = 'Nota ben! Per modificar iste pagina tu accepta que tu contento essera publicate sub le conditiones del licentia sequente:'; -$lang['searchmedia'] = 'Cercar file con nomine:'; -$lang['searchmedia_in'] = 'Cercar in %s'; -$lang['txt_upload'] = 'Selige le file a incargar:'; -$lang['txt_filename'] = 'Incargar como (optional):'; -$lang['txt_overwrt'] = 'Reimplaciar le file existente'; -$lang['lockedby'] = 'Actualmente serrate per:'; -$lang['lockexpire'] = 'Serratura expira le:'; -$lang['js']['willexpire'] = 'Tu serratura super le modification de iste pagina expirara post un minuta.\nPro evitar conflictos, usa le button Previsualisar pro reinitialisar le timer del serratura.'; -$lang['js']['notsavedyet'] = 'Le modificationes non salveguardate essera perdite.\nRealmente continuar?'; -$lang['rssfailed'] = 'Un error occurreva durante le obtention de iste syndication:'; -$lang['nothingfound'] = 'Nihil ha essite trovate.'; -$lang['mediaselect'] = 'Files multimedia'; -$lang['uploadsucc'] = 'Incargamento succedite'; -$lang['uploadfail'] = 'Incargamento fallite. Pote esser que le permissiones es incorrecte.'; -$lang['uploadwrong'] = 'Incargamento refusate. Iste typo de file es prohibite!'; -$lang['uploadexist'] = 'File ja existe. Nihil facite.'; -$lang['uploadbadcontent'] = 'Le typo del contento incargate non corresponde al extension del nomine de file "%s".'; -$lang['uploadspam'] = 'Le incargamento ha essite blocate per le lista nigre anti-spam.'; -$lang['uploadxss'] = 'Le incargamento ha essite blocate a causa de contento possibilemente malitiose.'; -$lang['uploadsize'] = 'Le file incargate es troppo grande. (Max. %s)'; -$lang['deletesucc'] = 'Le file "%s" ha essite delite.'; -$lang['deletefail'] = '"%s" non poteva esser delite. Verifica le permissiones.'; -$lang['mediainuse'] = 'Le file "%s" non ha essite delite proque illo es ancora in uso.'; -$lang['namespaces'] = 'Spatios de nomines'; -$lang['mediafiles'] = 'Files disponibile in'; -$lang['js']['searchmedia'] = 'Cercar files'; -$lang['js']['keepopen'] = 'Mantener fenestra aperte post selection'; -$lang['js']['hidedetails'] = 'Celar detalios'; -$lang['js']['mediatitle'] = 'Configuration del ligamine'; -$lang['js']['mediadisplay'] = 'Typo de ligamine'; -$lang['js']['mediaalign'] = 'Alineamento'; -$lang['js']['mediasize'] = 'Dimension del imagine'; -$lang['js']['mediatarget'] = 'Destination del ligamine'; -$lang['js']['mediaclose'] = 'Clauder'; -$lang['js']['mediainsert'] = 'Inserer'; -$lang['js']['mediadisplayimg'] = 'Monstrar le imagine.'; -$lang['js']['mediadisplaylnk'] = 'Monstrar solmente le imagine.'; -$lang['js']['mediasmall'] = 'Version parve'; -$lang['js']['mediamedium'] = 'Version medie'; -$lang['js']['medialarge'] = 'Version grande'; -$lang['js']['mediaoriginal'] = 'Version original'; -$lang['js']['medialnk'] = 'Ligamine al pagina de detalios'; -$lang['js']['mediadirect'] = 'Ligamine directe verso le original'; -$lang['js']['medianolnk'] = 'Nulle ligamine'; -$lang['js']['medianolink'] = 'Non ligar verso le imagine'; -$lang['js']['medialeft'] = 'Alinear le imagine verso le sinistra.'; -$lang['js']['mediaright'] = 'Alinear le imagine verso le dextra.'; -$lang['js']['mediacenter'] = 'Alinear le imagine in le medio.'; -$lang['js']['medianoalign'] = 'Non alinear.'; -$lang['js']['nosmblinks'] = 'Le ligamines a ressources de Windows functiona solmente in Microsoft Internet Explorer. -Tu pote nonobstante copiar e collar le ligamine.'; -$lang['js']['linkwiz'] = 'Assistente pro ligamines'; -$lang['js']['linkto'] = 'Ligar verso:'; -$lang['js']['del_confirm'] = 'Realmente deler le entrata(s) seligite?'; -$lang['mediausage'] = 'Usa le syntaxe sequente pro referer a iste file:'; -$lang['mediaview'] = 'Vider file original'; -$lang['mediaroot'] = 'radice'; -$lang['mediaupload'] = 'Incarga hic un file in le spatio de nomines actual. Pro crear subspatios de nomines, antepone los al nomine de file "Incargar como", separate per signos de duo punctos (":").'; -$lang['mediaextchange'] = 'Extension del file cambiate de .%s a .%s!'; -$lang['reference'] = 'Referentias pro'; -$lang['ref_inuse'] = 'Le file non pote esser delite proque illo es ancora in uso per le sequente paginas:'; -$lang['ref_hidden'] = 'Alcun referentias es in paginas pro le quales tu non ha le permission de lectura'; -$lang['hits'] = 'Resultatos'; -$lang['quickhits'] = 'Nomines de pagina correspondente'; -$lang['toc'] = 'Tabula de contento'; -$lang['current'] = 'actual'; -$lang['yours'] = 'Tu version'; -$lang['diff'] = 'Monstrar differentias con versiones actual'; -$lang['diff2'] = 'Monstrar differentias inter le versiones seligite'; -$lang['line'] = 'Linea'; -$lang['breadcrumb'] = 'Tracia:'; -$lang['youarehere'] = 'Tu es hic:'; -$lang['lastmod'] = 'Ultime modification:'; -$lang['by'] = 'per'; -$lang['deleted'] = 'removite'; -$lang['created'] = 'create'; -$lang['restored'] = 'ancian version restaurate (%s)'; -$lang['external_edit'] = 'modification externe'; -$lang['summary'] = 'Modificar summario'; -$lang['noflash'] = 'Le plug-in Flash de Adobe es necessari pro monstrar iste contento.'; -$lang['download'] = 'Discargar fragmento'; -$lang['mail_newpage'] = 'pagina addite:'; -$lang['mail_changed'] = 'pagina modificate:'; -$lang['mail_subscribe_list'] = 'paginas modificate in spatio de nomines:'; -$lang['mail_new_user'] = 'nove usator:'; -$lang['mail_upload'] = 'file incargate:'; -$lang['qb_bold'] = 'Texto grasse'; -$lang['qb_italic'] = 'Texto italic'; -$lang['qb_underl'] = 'Texto sublineate'; -$lang['qb_code'] = 'Texto de codice'; -$lang['qb_strike'] = 'Texto cancellate'; -$lang['qb_h1'] = 'Titulo a nivello 1'; -$lang['qb_h2'] = 'Titulo a nivello 2'; -$lang['qb_h3'] = 'Titulo a nivello 3'; -$lang['qb_h4'] = 'Titulo a nivello 4'; -$lang['qb_h5'] = 'Titulo a nivello 5'; -$lang['qb_h'] = 'Titulo'; -$lang['qb_hs'] = 'Seliger titulo'; -$lang['qb_hplus'] = 'Titulo superior'; -$lang['qb_hminus'] = 'Titulo inferior'; -$lang['qb_hequal'] = 'Titulo al mesme nivello'; -$lang['qb_link'] = 'Ligamine interne'; -$lang['qb_extlink'] = 'Ligamine externe'; -$lang['qb_hr'] = 'Linea horizontal'; -$lang['qb_ol'] = 'Elemento de lista ordinate'; -$lang['qb_ul'] = 'Elemento de lista non ordinate'; -$lang['qb_media'] = 'Adder imagines e altere files'; -$lang['qb_sig'] = 'Inserer signatura'; -$lang['qb_smileys'] = 'Emoticones '; -$lang['qb_chars'] = 'Characteres special'; -$lang['upperns'] = 'Saltar al spatio de nomines superior'; -$lang['metaedit'] = 'Modificar metadatos'; -$lang['metasaveerr'] = 'Scriptura de metadatos fallite'; -$lang['metasaveok'] = 'Metadatos salveguardate'; -$lang['btn_img_backto'] = 'Retornar a %s'; -$lang['img_title'] = 'Titulo:'; -$lang['img_caption'] = 'Legenda:'; -$lang['img_date'] = 'Data:'; -$lang['img_fname'] = 'Nomine de file:'; -$lang['img_fsize'] = 'Dimension:'; -$lang['img_artist'] = 'Photographo:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Formato:'; -$lang['img_camera'] = 'Camera:'; -$lang['img_keywords'] = 'Parolas-clave:'; -$lang['subscr_subscribe_success'] = '%s addite al lista de subscription de %s'; -$lang['subscr_subscribe_error'] = 'Error durante le addition de %s al lista de subscription de %s'; -$lang['subscr_subscribe_noaddress'] = 'Il non ha un adresse associate con tu conto. Tu non pote esser addite al lista de subscription.'; -$lang['subscr_unsubscribe_success'] = '%s removite del lista de subscription de %s'; -$lang['subscr_unsubscribe_error'] = 'Error durante le remotion de %s del lista de subscription de %s'; -$lang['subscr_already_subscribed'] = '%s es ja subscribite a %s'; -$lang['subscr_not_subscribed'] = '%s non es subscribite a %s'; -$lang['subscr_m_not_subscribed'] = 'Tu non es actualmente subscribite al pagina o spatio de nomines actual.'; -$lang['subscr_m_new_header'] = 'Adder subscription'; -$lang['subscr_m_current_header'] = 'Subscriptiones actual'; -$lang['subscr_m_unsubscribe'] = 'Cancellar subscription'; -$lang['subscr_m_subscribe'] = 'Subscriber'; -$lang['subscr_m_receive'] = 'Reciper'; -$lang['subscr_style_every'] = 'un message pro cata modification'; -$lang['authtempfail'] = 'Le authentication de usator temporarimente non es disponibile. Si iste situation persiste, per favor informa le administrator de tu wiki.'; -$lang['i_chooselang'] = 'Selige tu lingua'; -$lang['i_installer'] = 'Installator de DokuWiki'; -$lang['i_wikiname'] = 'Nomine del wiki'; -$lang['i_enableacl'] = 'Activar ACL (recommendate)'; -$lang['i_superuser'] = 'Superusator'; -$lang['i_problems'] = 'Le installator ha trovate alcun problemas, indicate hic infra. Tu debe resolver iste problemas pro poter continuar.'; -$lang['i_modified'] = 'Pro motivos de securitate, iste script functiona solmente con un installation de DokuWiki nove e non modificate. -Tu debe re-extraher le files del pacchetto discargate, o consultar le instructiones de installation complete pro altere optiones.'; -$lang['i_funcna'] = 'Le function PHP %s non es disponibile. Pote esser que tu albergo web lo ha disactivate pro un ration o altere.'; -$lang['i_phpver'] = 'Le version de PHP %s es plus ancian que le version requisite %s. Es necessari actualisar le installation de PHP.'; -$lang['i_permfail'] = '%s non permitte le accesso de scriptura a DokuWiki. Tu debe reparar le permissiones de iste directorio!'; -$lang['i_confexists'] = '%s ja existe'; -$lang['i_writeerr'] = 'Impossibile crear %s. Tu debe verificar le permissiones de directorios/files e crear iste file manualmente.'; -$lang['i_badhash'] = 'dokuwiki.php non recognoscite o modificate (hash=%s)'; -$lang['i_badval'] = '%s - valor vacue o invalide'; -$lang['i_success'] = 'Le configuration ha succedite. Tu pote ora deler le file install.php. Continua a -tu nove DokuWiki.'; -$lang['i_failure'] = 'Alcun errores occurreva durante le scriptura del files de configuration. Es possibile que tu debe remediar iste errores manualmente ante que -tu pote usar tu nove DokuWiki.'; -$lang['i_policy'] = 'Politica de ACL interne'; -$lang['i_pol0'] = 'Wiki aperte (lectura, scriptura, incargamento pro omnes)'; -$lang['i_pol1'] = 'Wiki public (lectura pro omnes, scriptura e incargamento pro usatores registrate)'; -$lang['i_pol2'] = 'Wiki claudite (lectura, scriptura e incargamento solmente pro usatores registrate)'; -$lang['i_retry'] = 'Reprobar'; -$lang['recent_global'] = 'Tu observa actualmente le modificationes intra le spatio de nomines %s. Tu pote etiam vider le modificationes recente de tote le wiki.'; -$lang['years'] = '%d annos retro'; -$lang['months'] = '%d menses retro'; -$lang['weeks'] = '%d septimanas retro'; -$lang['days'] = '%d dies retro'; -$lang['hours'] = '%d horas retro'; -$lang['minutes'] = '%d minutas retro'; -$lang['seconds'] = '%d secundas retro'; -$lang['email_signature_text'] = 'Iste message ha essite generate per DokuWiki a -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/locked.txt deleted file mode 100644 index 38c714f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pagina serrate ====== - -Iste pagina es actualmente serrate proque un altere usator lo modifica in iste momento. Tu debe attender usque iste usator fini le modification o usque al expiration del serratura. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/login.txt deleted file mode 100644 index 46a22cb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Aperir session ====== - -Tu non es identificate! Entra tu credentiales de authentication pro aperir un session. Tu debe haber activate le cookies pro aperir un session. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/mailtext.txt deleted file mode 100644 index ed3eb25..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Un pagina in tu DokuWiki ha essite addite o modificate. Ecce le detalios: - -Data : @DATE@ -Navigator : @BROWSER@ -Adresse IP : @IPADDRESS@ -Nomine host : @HOSTNAME@ -Version ancian: @OLDPAGE@ -Version nove: @NEWPAGE@ -Summario: @SUMMARY@ -Usator : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/newpage.txt deleted file mode 100644 index c6e42a0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Iste topico non existe ancora ====== - -Tu ha sequite un ligamine verso un topico que non existe ancora. Si tu ha le permission requisite, tu pote crear lo con le button **Crear iste pagina**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/norev.txt deleted file mode 100644 index 67a6e8d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Version non existe ====== - -Le version specificate non existe. Usa le button "Versiones ancian" pro un lista de versiones ancian de iste documento. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/password.txt deleted file mode 100644 index bf0e400..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Salute @FULLNAME@! - -Ecce tu datos de usator pro @TITLE@ a @DOKUWIKIURL@ - -Nomine de usator : @LOGIN@ -Contrasigno : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/preview.txt deleted file mode 100644 index 1b5b069..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Previsualisation ====== - -Isto es un previsualisation de tu texto. **Memora: le pagina non ha ancora essite salveguardate**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/pwconfirm.txt deleted file mode 100644 index c194d81..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Salute @FULLNAME@! - -Alcuno ha requestate un nove contrasigno pro tu conto de @TITLE@ a @DOKUWIKIURL@ - -Si tu non ha requestate un nove contrasigno, alora simplemente ignora iste message. - -Pro confirmar que le requesta realmente ha essite inviate per te, per favor usa le ligamine sequente. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/read.txt deleted file mode 100644 index bfc9877..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/read.txt +++ /dev/null @@ -1 +0,0 @@ -Iste pagina es pro lectura solmente. Tu pote vider le codice-fonte, ma non modificar lo. Contacta tu administrator si tu pensa que isto es errate. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/recent.txt deleted file mode 100644 index 8426bed..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Modificationes recente ====== - -Le sequente paginas ha essite modificate recentemente: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/register.txt deleted file mode 100644 index 22c4e4a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Crear un nove conto de usator ====== - -Completa tote le informationes hic infra pro crear un nove conto in iste wiki. Assecura te de fornir un **adresse de e-mail valide!** Si le systema non te demanda de entrar un contrasigno hic, un nove contrasigno essera inviate a iste adresse. Le nomine de usator debe esser un [[doku>pagename|nomine de pagina]] valide. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/registermail.txt deleted file mode 100644 index b6fa332..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un nove conto de usator ha essite create. Ecce le detalios: - -Nomine de usator : @NEWUSER@ -Nomine complete : @NEWNAME@ -E-mail : @NEWEMAIL@ - -Data : @DATE@ -Navigator : @BROWSER@ -Adresse IP : @IPADDRESS@ -Nomine host : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/resendpwd.txt deleted file mode 100644 index 2b8b3e4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Inviar nove contrasigno ====== - -Per favor entra tu nomine de usator in le formulario hic infra pro requestar un nove contrasigno pro tu conto in iste wiki. Un ligamine de confirmation essera inviate a tu adresse de e-mail registrate. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/revisions.txt deleted file mode 100644 index 4f89cbe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Versiones ancian ====== - -Ecce le versiones ancian del documento presente. Pro reverter lo a un version ancian, selige un version del lista in basso, clicca "Modificar iste pagina" e salveguarda lo. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/searchpage.txt deleted file mode 100644 index 06a89f7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Recerca ====== - -Le resultatos de tu recerca se trova hic infra. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/showrev.txt deleted file mode 100644 index 3ac3314..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Isto es un version ancian del documento!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/stopwords.txt deleted file mode 100644 index e3e5135..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/stopwords.txt +++ /dev/null @@ -1,38 +0,0 @@ -# Isto es un lista de parolas que le generator de indices ignora, un parola per linea. -# Si tu modifica iste file, assecura te de usar le fines de linea UNIX (newline singule). -# Non es necessari includer parolas plus curte que 3 characteres - istes es ignorate in omne caso. -a -ab -circa -com -como -como -con -de -e -es -essera -esserea -esseva -essite -ex -illo -in -iste -istes -le -le -les -lo -lor -o -pro -quando -que -qui -super -sur -tu -ubi -un -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_digest.txt deleted file mode 100644 index b2cac2c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Salute! - -Le pagina @PAGE@ in le wiki @TITLE@ ha cambiate. -Ecce le modificationes: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Version ancian: @OLDPAGE@ -Version nove: @NEWPAGE@ - -Pro cancellar le notificationes de paginas, aperi un session al wiki a -@DOKUWIKIURL@ postea visita -@SUBSCRIBE@ -e cancella tu subscription al modificationes in paginas e/o spatios de nomines. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_form.txt deleted file mode 100644 index f63a30d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_form.txt +++ /dev/null @@ -1,4 +0,0 @@ -====== Gestion de subscriptiones ====== - -Iste pagina permitte gerer tu subscriptiones pro le pagina e spatio de nomines actual. - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_list.txt deleted file mode 100644 index 01ff350..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Salute! - -Alcun paginas in le spatio de nomines @PAGE@ del wiki @TITLE@ ha cambiate. -Ecce le paginas con modiicationes: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Pro cancellar le notificationes de paginas, aperi un session al wiki a -@DOKUWIKIURL@ postea visita -@SUBSCRIBE@ -e cancella tu subscription al modificationes in paginas e/o spatios de nomines. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_single.txt deleted file mode 100644 index da670ca..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Salute! - -Le pagina @PAGE@ in le wiki @TITLE@ ha cambiate. -Ecce le modificationes: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Data : @DATE@ -Usator : @USER@ -Summario: @SUMMARY@ -Version ancian: @OLDPAGE@ -Version nove: @NEWPAGE@ - -Pro cancellar le notificationes de paginas, aperi un session al wiki a -@DOKUWIKIURL@ postea visita -@SUBSCRIBE@ -e cancella tu subscription al modificationes in paginas e/o spatios de nomines. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/updateprofile.txt deleted file mode 100644 index ab0928f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Actualisa le profilo de tu conto ====== - -Solmente es necessari completar le campos que tu vole cambiar. Non es possibile cambiar tu nomine de usator. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ia/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ia/uploadmail.txt deleted file mode 100644 index c406d4b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ia/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un file ha essite incargate in tu DokuWiki. Ecce le detalios: - -File : @MEDIA@ -Data : @DATE@ -Navigator : @BROWSER@ -Adresse IP : @IPADDRESS@ -Nomine host: @HOSTNAME@ -Dimension : @SIZE@ -Typo MIME : @MIME@ -Usator : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id-ni/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/id-ni/lang.php deleted file mode 100644 index 9bd495c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id-ni/lang.php +++ /dev/null @@ -1,76 +0,0 @@ - - * @author Yustinus Waruwu - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Haogö nga\'örö da\'a'; -$lang['btn_source'] = 'Oroma\'ö nga\'örö sindruhu'; -$lang['btn_show'] = 'Foroma\'ö nga\'örö'; -$lang['btn_create'] = 'Fazökhi nga\'öro'; -$lang['btn_search'] = 'Alui'; -$lang['btn_save'] = 'Irö\'ö'; -$lang['btn_preview'] = 'Foroma\'ö zikhala'; -$lang['btn_top'] = 'Angawuli ba mböröta'; -$lang['btn_newer'] = '<< sibohou'; -$lang['btn_older'] = 'si no ara >>'; -$lang['btn_revs'] = 'nifawu\'a si\'oföna'; -$lang['btn_recent'] = 'Lahe nibohouni'; -$lang['btn_upload'] = 'Fa\'oeh\'ö'; -$lang['btn_cancel'] = 'Lö alua'; -$lang['btn_index'] = 'Index'; -$lang['btn_secedit'] = 'Ehaogö'; -$lang['btn_login'] = 'Felalö bakha'; -$lang['btn_logout'] = 'Möi baero'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Bohouni'; -$lang['btn_delete'] = 'Heta'; -$lang['btn_back'] = 'Fulifuri'; -$lang['btn_backlink'] = 'Link fangawuli'; -$lang['btn_profile'] = 'Famohouni pörofile'; -$lang['btn_reset'] = 'Fawu\'a'; -$lang['btn_draft'] = 'Fawu\'a wanura'; -$lang['btn_draftdel'] = 'Heta zura'; -$lang['btn_register'] = 'Fasura\'ö'; -$lang['loggedinas'] = 'Möi bakha zotöi:'; -$lang['user'] = 'Töi'; -$lang['pass'] = 'Kode'; -$lang['newpass'] = 'Kode sibohou'; -$lang['oldpass'] = 'Faduhu\'ö kode'; -$lang['passchk'] = 'Sura sakalitö'; -$lang['remember'] = 'Töngöni ndra\'o'; -$lang['fullname'] = 'Töi safönu'; -$lang['email'] = 'Imele'; -$lang['profile'] = 'Töi pörofile'; -$lang['badlogin'] = 'Bologö dödöu, fasala döi faoma kode.'; -$lang['minoredit'] = 'Famawu\'a ma\'ifu'; -$lang['regmissing'] = 'Bologö dödöu, si lö tola lö\'ö öfo\'ösi fefu nahia si tohöna.'; -$lang['reguexists'] = 'Bologö dödöu, no so zangoguna\'ö töi da\'a.'; -$lang['regsuccess'] = 'No tefazökhi akunö ba tefa\'ohe\'ö kode ba imele.'; -$lang['regsuccess2'] = 'No tefazökhi akunö'; -$lang['regmailfail'] = 'Oroma wa so ma\'ifu zifawuka ba wama\'ohe\'ö imele kode. Fuli sofu khö admin!'; -$lang['regbadmail'] = 'Imele nibe\'emö lö atulö - na ö\'ila wa fasala da\'a, sofu khö admin'; -$lang['regbadpass'] = 'Dombuadombua kode nibe\'emö lö fagölö, fuli sura.'; -$lang['regpwmail'] = 'Kode DokuWiki'; -$lang['reghere'] = 'Hadia no so akunömö? Na lö\'ö, fazökhi sambua.'; -$lang['profna'] = 'Lö tetehegö ba wiki da\'a ba wamawu\'a pörofile'; -$lang['profnochange'] = 'Lö hadöi nifawu\'ö, lö hadöi ni\'ohalöwögöi'; -$lang['profnoempty'] = 'Lö tetehegö na lö hadöi töi ma imele.'; -$lang['profchanged'] = 'Pörofile zangoguna\'ö no tebohouni.'; -$lang['pwdforget'] = 'Hadia olifu\'ö kode? Fuli halö kode'; -$lang['resendna'] = 'Lö tetehegi ba wiki da\'a wama\'ohe\'ö kode dua kali.'; -$lang['resendpwdmissing'] = 'Bologö dödöu, si lö tola lö\'ö öfo\'ösi fefu nahia si tohöna.'; -$lang['resendpwdnouser'] = 'Bologö dödöu, lö masöndra zangoguna da\'a ba database.'; -$lang['resendpwdconfirm'] = 'No tefaohe\'ö link famaduhu\'ö ba imele.'; -$lang['resendpwdsuccess'] = 'No tefa\'ohe\'ö kode sibohou ba imele.'; -$lang['txt_upload'] = 'Fili file ni fa\'ohe\'ö:'; -$lang['js']['notsavedyet'] = 'Famawu\'a si lö mu\'irö\'ö taya. \nSinduhu ötohugö?'; -$lang['mediaselect'] = 'Media file'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/admin.txt deleted file mode 100644 index 21c9a95..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administrasi ====== - -Berikut ini adalah daftar pekerjaan administratif yang dapat Anda temukan di DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/adminplugins.txt deleted file mode 100644 index 82ddd93..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Plugin Tambahan ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/backlinks.txt deleted file mode 100644 index 79c70f3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Backlinks ====== - -Daftar dibawah ini adalah halaman-halaman (lain) yang terhubung ke halaman ini. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/conflict.txt deleted file mode 100644 index 0ec08c4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Versi terbaru telah Ada ====== - -Versi terbaru dari dokumen yang baru saja Anda Edit telah ada. Ini terjadi ketika user lain telah selesai mengubah halaman, saat Anda sedang meng-edit. - -Pertimbangkan perbedaan yang ditampilkan dibawah ini, kemudian putuskan versi mana yang harus disimpan. Jika Anda memilih "Simpan", versi (tulisan terbaru) Andalah yang akan disimpan. Tekan "Batal" to menggunakan versi tulisan yang telah ada. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/denied.txt deleted file mode 100644 index 1a880a1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Akses Ditolak ====== - -Maaf, Anda tidak mempunyai hak akses untuk melanjutkan. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/diff.txt deleted file mode 100644 index b71e5b0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Perbedaan ====== - -Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/draft.txt deleted file mode 100644 index d7de145..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== File Draft ditemukan ====== - -Proses pengeditan Anda sebelumnya tidak selesai dengan sempurna. DokuWiki secara otomatis meyimpan draft yang dapat Anda pakai untuk melanjutkan pengeditan. Dibawah ini Anda dapat melihat data yang disimpan pada sesi sebelumnya. - -Silahkan pilih jika Anda ingin //recover// sesi pengeditan terakhir atau //hapus// draft, atau //batalkan// proses pengeditan. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/edit.txt deleted file mode 100644 index 6192749..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Ubah isi halaman kemudian tekan "Simpan". Lihat [[wiki:syntax]] untuk sintaks-sintaks Wiki. Mohon edit/ubah halaman sesuai dengan judul halamannya. Bila Anda masih ragu untuk menulis di halaman ini, silahkan bermain-main di [[playground:playground|tamanbermain]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/editrev.txt deleted file mode 100644 index 52f3717..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Anda telah membuka dokumen versi lama!** Jika menyimpannya, berarti Anda akan membuat versi baru dari data ini. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/index.txt deleted file mode 100644 index 71da208..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Index ====== - -Berikut ini adalah index dari keseluruhan halaman yang ada, diurutkan berdasar [[doku>namespaces|namespaces]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/id/install.html deleted file mode 100644 index e4058b1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Halaman ini membatu Anda dalam proses instalasi dan konfigurasi pertama kali untuk Dokuwiki. Informasi lebih lanjut tentang alat instalasi ini tersedia dalam halaman dokumentasi sendiri.

    - -

    DokuWIki menggunakan berkas biasa sebagai media penyimpanan halaman wiki dan informasi lainnya yang berhubungan dengan halaman tersebut (contoh: gambar, indeks pencarian, revisi lama, dll). Agar bisa menggunakannya DokuWiki harus memiliki hak akses tulis pada direktori yang menyimpan berkas-berkas tersebut. Alat instalasi ini tidak dapat melakukan perubahan konfigurasi hak akses pada direktori. Biasanya harus menggunakan command shell atau jika Anda pengguna layanan hosting, melalui FTP atau control panel layanan hosting Anda (misalnya: cPanel).

    - -

    Alat instalasi ini akan mengatur konfigurasi DokuWiki Anda untuk ACL, yang selanjutnya akan memperbolehkan administrator untuk login dan mengakses menu Admin DokuWiki untuk menginstal plugin, mengatur pengguna (user), mengatur hak akses ke halaman wiki dan perubahan konfigurasi. Ini tidak diawajibkan dalam pengoperasian DokuWiki, tetapi dapat membuat DokuWiki lebih mudah untuk dipelihara.

    - -

    Pengguna berpengalaman atau pengguna dengan kebutuhan instalasi khusus silahkan melihat link Panduan Instalasi and Konfigurasi WIki. untuk hal-hal yang berhubungan dengan instalasi dan konfigurasi.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/id/jquery.ui.datepicker.js deleted file mode 100644 index 17082e9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/jquery.ui.datepicker.js +++ /dev/null @@ -1,41 +0,0 @@ -/* Indonesian initialisation for the jQuery UI date picker plugin. */ -/* Written by Deden Fathurahman (dedenf@gmail.com). */ -/* Fixed by Denny Septian Panggabean (xamidimura@gmail.com) */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.id = { - closeText: "Tutup", - prevText: "Mundur", - nextText: "Maju", - currentText: "Hari ini", - monthNames: [ "Januari", "Februari", "Maret", "April", "Mei", "Juni", - "Juli", "Agustus", "September", "Oktober", "Nopember", "Desember" ], - monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Mei", "Jun", - "Jul", "Agus", "Sep", "Okt", "Nop", "Des" ], - dayNames: [ "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu" ], - dayNamesShort: [ "Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab" ], - dayNamesMin: [ "Mg", "Sn", "Sl", "Rb", "Km", "Jm", "Sb" ], - weekHeader: "Mg", - dateFormat: "dd/mm/yy", - firstDay: 0, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.id ); - -return datepicker.regional.id; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/id/lang.php deleted file mode 100644 index 5f99981..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/lang.php +++ /dev/null @@ -1,344 +0,0 @@ - - * @author NawanP - * @author rusly-id - * @author mubaidillah - * @author Irwan Butar Butar - * @author Yustinus Waruwu - * @author zamroni - * @author umriya afini - * @author Arif Budiman - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '\''; -$lang['btn_edit'] = 'Edit halaman ini'; -$lang['btn_source'] = 'Lihat sumber halaman'; -$lang['btn_show'] = 'Tampilkan halaman'; -$lang['btn_create'] = 'Buat halaman baru'; -$lang['btn_search'] = 'Cari'; -$lang['btn_save'] = 'Simpan'; -$lang['btn_preview'] = 'Pratayang'; -$lang['btn_top'] = 'kembali ke atas'; -$lang['btn_newer'] = '<< lebih lanjut'; -$lang['btn_older'] = 'sebelumnya >>'; -$lang['btn_revs'] = 'Revisi-revisi lama'; -$lang['btn_recent'] = 'Perubahan terbaru'; -$lang['btn_upload'] = 'Upload'; -$lang['btn_cancel'] = 'Batal'; -$lang['btn_index'] = 'Indeks'; -$lang['btn_secedit'] = 'Sunting'; -$lang['btn_login'] = 'Login'; -$lang['btn_logout'] = 'Keluar'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Ubah'; -$lang['btn_delete'] = 'Hapus'; -$lang['btn_back'] = 'Kembali'; -$lang['btn_backlink'] = 'Backlinks'; -$lang['btn_subscribe'] = 'Ikuti Perubahan'; -$lang['btn_profile'] = 'Ubah Profil'; -$lang['btn_reset'] = 'Atur ulang'; -$lang['btn_resendpwd'] = 'Atur password baru'; -$lang['btn_draft'] = 'Sunting draf'; -$lang['btn_recover'] = 'Cadangkan draf'; -$lang['btn_draftdel'] = 'Hapus draft'; -$lang['btn_revert'] = 'Kembalikan'; -$lang['btn_register'] = 'Daftar'; -$lang['btn_apply'] = 'Terapkan'; -$lang['btn_media'] = 'Pengelola Media'; -$lang['btn_deleteuser'] = 'Hapus Akun Saya'; -$lang['btn_img_backto'] = 'Kembali ke %s'; -$lang['btn_mediaManager'] = 'Tampilkan di pengelola media'; -$lang['loggedinas'] = 'Login sebagai :'; -$lang['user'] = 'Username'; -$lang['pass'] = 'Password'; -$lang['newpass'] = 'Password baru'; -$lang['oldpass'] = 'Konfirmasi password'; -$lang['passchk'] = 'sekali lagi'; -$lang['remember'] = 'Ingat saya'; -$lang['fullname'] = 'Nama lengkap'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = 'Profil User'; -$lang['badlogin'] = 'Maaf, username atau password salah.'; -$lang['badpassconfirm'] = 'Maaf, password salah'; -$lang['minoredit'] = 'Perubahan Minor'; -$lang['draftdate'] = 'Simpan draft secara otomatis'; -$lang['searchcreatepage'] = 'Jika anda tidak menemukan yang anda cari, anda dapat membuat atau mengedit halaman %s, yang dinamai sesuai kueri anda.'; -$lang['search_fullresults'] = 'Hasil teks penuh'; -$lang['js']['search_toggle_tools'] = 'Tombol Alihan Perkakas Telusur'; -$lang['js']['willexpire'] = 'Halaman yang sedang Anda kunci akan berakhir dalam waktu kurang lebih satu menit.\nUntuk menghindari konflik, gunakan tombol Preview untuk me-reset timer pengunci.'; -$lang['js']['notsavedyet'] = 'Perubahan yang belum disimpan akan hilang.\nYakin akan dilanjutkan?'; -$lang['js']['searchmedia'] = 'Cari file'; -$lang['js']['keepopen'] = 'Biarkan window terbuka dalam pemilihan'; -$lang['js']['hidedetails'] = 'Sembunyikan detil'; -$lang['js']['mediatitle'] = 'Pengaturan Link'; -$lang['js']['mediadisplay'] = 'Jenis tautan'; -$lang['js']['mediaalign'] = 'Perataan'; -$lang['js']['mediasize'] = 'Ukuran gambar'; -$lang['js']['mediatarget'] = 'Tautan tujuan'; -$lang['js']['mediaclose'] = 'Tutup'; -$lang['js']['mediainsert'] = 'Sisip'; -$lang['js']['mediadisplayimg'] = 'Lihat gambar'; -$lang['js']['mediadisplaylnk'] = 'Lihat hanya link'; -$lang['js']['mediasmall'] = 'Versi kecil'; -$lang['js']['mediamedium'] = 'Versi sedang'; -$lang['js']['medialarge'] = 'Versi besar'; -$lang['js']['mediaoriginal'] = 'Versi asli'; -$lang['js']['medialnk'] = 'Tautan ke halaman rincian'; -$lang['js']['mediadirect'] = 'Tautan langsung ke aslinya'; -$lang['js']['medianolnk'] = 'Tanpa tautan'; -$lang['js']['medianolink'] = 'Jangan tautkan gambar'; -$lang['js']['medialeft'] = 'Rata gambar sebelah kiri'; -$lang['js']['mediaright'] = 'Rata gambar sebelah kanan'; -$lang['js']['mediacenter'] = 'Rata gambar di tengah'; -$lang['js']['medianoalign'] = 'Jangan gunakan perataan'; -$lang['js']['nosmblinks'] = 'Link ke share Windows hanya bekerja di Microsoft Internet Explorer. -Anda masih dapat mengcopy and paste linknya.'; -$lang['js']['linkwiz'] = 'Wizard Tautan'; -$lang['js']['linkto'] = 'Tautkan ke:'; -$lang['js']['del_confirm'] = 'Hapus tulisan ini?'; -$lang['js']['restore_confirm'] = 'Benar-benar ingin mengembalikan versi ini?'; -$lang['js']['media_diff'] = 'Lihat perbedaan:'; -$lang['js']['media_diff_both'] = 'Berdampingan'; -$lang['js']['media_diff_opacity'] = 'Mencolok'; -$lang['js']['media_diff_portions'] = 'Usap'; -$lang['js']['media_select'] = 'Pilih file...'; -$lang['js']['media_upload_btn'] = 'Unggah'; -$lang['js']['media_done_btn'] = 'Selesai'; -$lang['js']['media_drop'] = 'Tarik file disini untuk mengunggah'; -$lang['js']['media_cancel'] = 'Buang'; -$lang['js']['media_overwrt'] = 'Timpa berkas yang ada'; -$lang['js']['data_insecure'] = 'PERINGATAN: Sepertinya direktori data anda belum diamankan. Silakan baca Keamanan Akses Web di DokuWiki.'; -$lang['search_exact_match'] = 'Tepat sesuai'; -$lang['search_starts_with'] = 'Dimulai dengan'; -$lang['search_ends_with'] = 'Diakhiri dengan'; -$lang['search_contains'] = 'Berisi'; -$lang['search_custom_match'] = 'Kustom'; -$lang['search_any_ns'] = 'Namespace apa saja'; -$lang['search_any_time'] = 'Kapanpun'; -$lang['search_past_7_days'] = 'Pekan lalu'; -$lang['search_past_month'] = 'Bulan lalu'; -$lang['search_past_year'] = 'Tahun lalu'; -$lang['search_sort_by_hits'] = 'Urutkan berdasar hit'; -$lang['search_sort_by_mtime'] = 'Urutkan berdasar perubahan terkini'; -$lang['regmissing'] = 'Maaf, Anda harus mengisi semua field.'; -$lang['reguexists'] = 'Maaf, user dengan user login ini telah ada.'; -$lang['regsuccess'] = 'User telah didaftarkan dan password telah dikirim ke email Anda.'; -$lang['regsuccess2'] = 'User telah dibuatkan.'; -$lang['regfail'] = 'Pengguna tidak dapat dibuat.'; -$lang['regmailfail'] = 'Kami menemukan kesalahan saat mengirimkan password ke alamat email Anda. Mohon hubungi administrator.'; -$lang['regbadmail'] = 'Alamat email yang Anda masukkan tidak valid - jika menurut Anda hal ini adalah kesalahan sistem, mohon hubungi admin.'; -$lang['regbadpass'] = 'Passwod yang dimasukkan tidak sama. Silahkan ulangi lagi.'; -$lang['regpwmail'] = 'Password DokuWiki Anda'; -$lang['reghere'] = 'Anda belum mempunyai account? silahkan '; -$lang['profna'] = 'Wiki ini tidak mengijinkan perubahan profil.'; -$lang['profnochange'] = 'Tidak ada perubahan.'; -$lang['profnoempty'] = 'Mohon mengisikan nama atau alamat email.'; -$lang['profchanged'] = 'Profil User berhasil diubah.'; -$lang['profnodelete'] = 'Wiki ini tidak mendukung penghapusan pengguna'; -$lang['profdeleteuser'] = 'Hapus Akun'; -$lang['profdeleted'] = 'Akun anda telah dihapus dari wiki ini'; -$lang['profconfdelete'] = 'Saya berharap menghapus akun saya dari wiki ini. -Aksi ini tidak bisa diselesaikan.'; -$lang['profconfdeletemissing'] = 'Knfirmasi check box tidak tercentang'; -$lang['proffail'] = 'Profil pengguna tidak diperbarui.'; -$lang['pwdforget'] = 'Lupa Password? Dapatkan yang baru'; -$lang['resendna'] = 'Wiki ini tidak mendukung pengiriman ulang password.'; -$lang['resendpwd'] = 'Atur password baru'; -$lang['resendpwdmissing'] = 'Maaf, Anda harus mengisikan semua field.'; -$lang['resendpwdnouser'] = 'Maaf, user ini tidak ditemukan.'; -$lang['resendpwdbadauth'] = 'Maaf, kode autentikasi tidak valid. Pastikan Anda menggunakan keseluruhan link konfirmasi.'; -$lang['resendpwdconfirm'] = 'Link konfirmasi telah dikirim melalui email.'; -$lang['resendpwdsuccess'] = 'Password baru Anda telah dikirim melalui email.'; -$lang['license'] = 'Kecuali jika dinyatakan lain, konten pada wiki ini dilisensikan dibawah lisensi berikut:'; -$lang['licenseok'] = 'Catatan: Dengan menyunting halaman ini, Anda setuju untuk melisensikan konten Anda dibawah lisensi berikut:'; -$lang['searchmedia'] = 'Cari nama file:'; -$lang['searchmedia_in'] = 'Cari di %s'; -$lang['txt_upload'] = 'File yang akan diupload:'; -$lang['txt_filename'] = 'Masukkan nama wiki (opsional):'; -$lang['txt_overwrt'] = 'File yang telah ada akan ditindih'; -$lang['maxuploadsize'] = 'Unggah maks. %s per berkas'; -$lang['allowedmime'] = 'Daftar ekstensi berkas yang diizinkan'; -$lang['lockedby'] = 'Sedang dikunci oleh:'; -$lang['lockexpire'] = 'Penguncian artikel sampai dengan:'; -$lang['rssfailed'] = 'Error terjadi saat mengambil feed: '; -$lang['nothingfound'] = 'Tidak menemukan samasekali.'; -$lang['mediaselect'] = 'Pilihan Mediafile'; -$lang['uploadsucc'] = 'Upload sukses'; -$lang['uploadfail'] = 'Upload gagal. Apakah hak ijinnya salah?'; -$lang['uploadwrong'] = 'Upload ditolak. Ekstensi file ini tidak diperbolehkan!'; -$lang['uploadexist'] = 'File telah ada. Tidak mengerjakan apa-apa.'; -$lang['uploadbadcontent'] = 'Isi file yang diupload tidak cocok dengan ekstensi file %s.'; -$lang['uploadspam'] = 'File yang diupload diblok oleh spam blacklist.'; -$lang['uploadxss'] = 'File yang diupload diblok karena kemungkinan isi yang berbahaya.'; -$lang['uploadsize'] = 'File yang diupload terlalu besar. (max. %s)'; -$lang['deletesucc'] = 'File "%s" telah dihapus.'; -$lang['deletefail'] = '"%s" tidak dapat dihapus - cek hak aksesnya.'; -$lang['mediainuse'] = 'File "%s" belum dihapus - file ini sedang digunakan.'; -$lang['namespaces'] = 'Namespaces'; -$lang['mediafiles'] = 'File tersedia didalam'; -$lang['accessdenied'] = 'Anda tidak diperbolehkan melihat halaman ini'; -$lang['mediausage'] = 'Gunakan sintaks berikut untuk me-refer ke file ini'; -$lang['mediaview'] = 'Tampilkan file asli'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'Upload file ke namespace ini. Untuk menbuat namespace baru, tambahkan namanya didepanpada nama file "Upload as" dipisahkan dengan titik dua (:).'; -$lang['mediaextchange'] = 'Ektensi file berubah dari .%s ke .%s'; -$lang['reference'] = 'Referensi untuk'; -$lang['ref_inuse'] = 'File tidak dapat dihapus karena sedang digunakan oleh halaman:'; -$lang['ref_hidden'] = 'Beberapa referensi ada didalam halaman yang tidak diijinkan untuk Anda baca.'; -$lang['hits'] = 'Hit'; -$lang['quickhits'] = 'Matching pagenames'; -$lang['toc'] = 'Daftar isi'; -$lang['current'] = 'sekarang'; -$lang['yours'] = 'Versi Anda'; -$lang['diff'] = 'Tampilkan perbedaan dengan versi sekarang'; -$lang['diff2'] = 'Tampilkan perbedaan diantara revisi terpilih'; -$lang['difflink'] = 'Tautan ke tampilan pembanding ini'; -$lang['diff_type'] = 'Tampilkan perbedaan:'; -$lang['diff_inline'] = 'Sebaris'; -$lang['diff_side'] = 'Berdampingan'; -$lang['diffprevrev'] = 'Revisi sebelumnya'; -$lang['diffnextrev'] = 'Revisi selanjutnya'; -$lang['difflastrev'] = 'Revisi terakhir'; -$lang['diffbothprevrev'] = 'Kedua sisi revisi sebelumnya'; -$lang['diffbothnextrev'] = 'Kedua sisi revisi setelahnya'; -$lang['line'] = 'Baris'; -$lang['breadcrumb'] = 'Jejak:'; -$lang['youarehere'] = 'Anda disini:'; -$lang['lastmod'] = 'Terakhir diubah:'; -$lang['by'] = 'oleh'; -$lang['deleted'] = 'terhapus'; -$lang['created'] = 'dibuat'; -$lang['restored'] = 'revisi lama ditampilkan kembali (%s)'; -$lang['external_edit'] = 'Perubahan eksternal'; -$lang['summary'] = 'Edit ringkasan'; -$lang['noflash'] = 'Adobe Flash Plugin diperlukan untuk menampilkan konten ini.'; -$lang['download'] = 'Unduh Cuplikan'; -$lang['tools'] = 'Alat'; -$lang['user_tools'] = 'Alat Pengguna'; -$lang['site_tools'] = 'Alat Situs'; -$lang['page_tools'] = 'Alat Halaman'; -$lang['skip_to_content'] = 'lewati ke konten'; -$lang['sidebar'] = 'Bilah Sisi'; -$lang['mail_newpage'] = 'Halaman ditambahkan:'; -$lang['mail_changed'] = 'Halaman diubah:'; -$lang['mail_subscribe_list'] = 'halaman diubah dalam namespace:'; -$lang['mail_new_user'] = 'User baru:'; -$lang['mail_upload'] = 'Berkas di-upload:'; -$lang['changes_type'] = 'Tampilkan perubahan'; -$lang['pages_changes'] = 'Halaman'; -$lang['media_changes'] = 'Berkas media'; -$lang['both_changes'] = 'Baik halaman dan berkas media'; -$lang['qb_bold'] = 'Tebal'; -$lang['qb_italic'] = 'Miring'; -$lang['qb_underl'] = 'Garis Bawah'; -$lang['qb_code'] = 'Kode'; -$lang['qb_strike'] = 'Text Tercoret'; -$lang['qb_h1'] = 'Tajuk Level 1'; -$lang['qb_hs'] = 'Pilih Judul'; -$lang['qb_hplus'] = 'Judul Lebih Atas'; -$lang['qb_hminus'] = 'Judul Lebih Bawah'; -$lang['qb_hequal'] = 'Tingkat Judul yang Sama'; -$lang['qb_hr'] = 'Garis Horisontal'; -$lang['qb_ol'] = 'Item Berurutan'; -$lang['qb_ul'] = 'Item Tidak Berurutan'; -$lang['qb_media'] = 'Tambahkan gambar atau file lain'; -$lang['qb_sig'] = 'Sisipkan tanda tangan'; -$lang['qb_chars'] = 'Karakter Khusus'; -$lang['upperns'] = 'lompat ke namespace induk'; -$lang['metasaveerr'] = 'Gagal menulis metadata'; -$lang['metasaveok'] = 'Metadata tersimpan'; -$lang['img_title'] = 'Judul:'; -$lang['img_caption'] = 'Label:'; -$lang['img_date'] = 'Tanggal:'; -$lang['img_fname'] = 'Nama file:'; -$lang['img_fsize'] = 'Ukuran:'; -$lang['img_artist'] = 'Tukang foto:'; -$lang['img_copyr'] = 'Hakcipta:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'Katakunci:'; -$lang['img_width'] = 'Lebar:'; -$lang['img_height'] = 'Tinggi:'; -$lang['subscr_subscribe_success'] = 'Menambah %s ke senarai langganan untuk %s'; -$lang['subscr_subscribe_error'] = 'Kesalahan menambahkan %s ke senarai langganan untuk %s'; -$lang['subscr_subscribe_noaddress'] = 'Tidak ada alamat yang terkait dengan login Anda, Anda tidak dapat ditambahkan ke senarai langganan'; -$lang['subscr_unsubscribe_success'] = 'Menghapus %s dari senarai langganan untuk %s'; -$lang['subscr_unsubscribe_error'] = 'Kesalahan menghapus %s dari senarai langganan untuk %s'; -$lang['subscr_already_subscribed'] = '%s sudah dilanggankan ke %s'; -$lang['subscr_not_subscribed'] = '%s tidak dilanggankan ke %s'; -$lang['subscr_m_not_subscribed'] = 'Saat ini Anda tidak berlangganan halaman dan namespace saat ini.'; -$lang['subscr_m_new_header'] = 'Tambahkan langganan'; -$lang['subscr_m_current_header'] = 'Langganan saat ini'; -$lang['subscr_m_unsubscribe'] = 'Berhenti berlangganan'; -$lang['subscr_m_subscribe'] = 'Berlangganan'; -$lang['subscr_m_receive'] = 'Menerima'; -$lang['subscr_style_every'] = 'email setiap diubah'; -$lang['authtempfail'] = 'Autentikasi user saat ini sedang tidak dapat digunakan. Jika kejadian ini berlanjut, Harap informasikan admin Wiki Anda.'; -$lang['i_chooselang'] = 'Pilih bahasa'; -$lang['i_installer'] = 'Instalasi DokuWiki'; -$lang['i_wikiname'] = 'Nama Wiki'; -$lang['i_enableacl'] = 'Aktifkan ACL (disarankan)'; -$lang['i_problems'] = 'Terdapat beberapa kesalahan seperti berikut. Anda tidak dapat melanjutkan sampai kesalahan tersebut diperbaiki.'; -$lang['i_modified'] = 'Untuk alasan keamanan, skrip ini hanya dapat dijalankan pada instalasi DikuWiki baru dan belum di modifikasi. Silahkan meng-ekstrak kembali berkasi dari halaman dowload, atau lihat Dokuwiki installation instructions '; -$lang['i_funcna'] = 'Fungsi PHP %s tidak tersedia. Mungkin dinonaktifkan oleh layanan hosting Anda?'; -$lang['i_phpver'] = 'Versi PHP Anda %s lebih rendah dari yang dibutuhkan %s. Mohon melakukan upgrade.'; -$lang['i_permfail'] = '%s tidak dapat ditulis oleh DokuWiki. Anda harus memperbaiki konfigurasi hak akses untuk direktori tersebut.'; -$lang['i_confexists'] = '%s sudah ada'; -$lang['i_writeerr'] = 'Tidak dapat membuat %s. Anda harus memeriksa konfigurasi hak akses direktori/berkas dan membuatnya secara manual.'; -$lang['i_badhash'] = 'dokuwiki.php tidak dikenal atau sudah diubah (hash=%s)'; -$lang['i_badval'] = '%s - tidak valid atau belum diisi'; -$lang['i_success'] = 'Konfigurasi telah berhasil. Anda boleh menghapus berkas install.php sekarang. Lanjutkan ke DokuWiki baru Anda.'; -$lang['i_failure'] = 'Terdapat beberapa kesalahan dalam menulis berkas konfigurasi. Anda harus memperbaikinnya sendiri sebelum dapat menggunakan DokuWiki baru Anda.'; -$lang['i_policy'] = 'Policy ACL awal'; -$lang['i_pol0'] = 'Wiki Terbuka (baca, tulis, upload untuk semua orang)'; -$lang['i_pol1'] = 'Wiki Publik (baca untuk semua orang, tulis dan upload untuk pengguna terdaftar)'; -$lang['i_pol2'] = 'Wiki Privat (baca, tulis dan upload hanya untuk pengguna terdaftar)'; -$lang['i_allowreg'] = 'Ijinkan pengguna mendaftar sendiri'; -$lang['i_retry'] = 'Coba Lagi'; -$lang['i_license'] = 'Silakan pilih lisensi untuk konten Anda:'; -$lang['i_license_none'] = 'Jangan tampilkan semua informasi lisensi'; -$lang['i_pop_field'] = 'Tolong, bantu kami meningkatkan pengalaman DokuWiki:'; -$lang['i_pop_label'] = 'Setiap bulan mengirimkan penggunaan data anonim ke pengembang DokuWiki'; -$lang['years'] = '%d tahun yang lalu'; -$lang['months'] = '%d bulan yang lalu'; -$lang['weeks'] = '%d minggu yang lalu'; -$lang['days'] = '%d hari yang lalu'; -$lang['hours'] = '%d jam yang lalu'; -$lang['minutes'] = '%d menit yang lalu'; -$lang['seconds'] = '%d detik yang lalu'; -$lang['wordblock'] = 'Pengubahan Anda tidak disimpan karena berisi teks yang diblokir (spam).'; -$lang['media_uploadtab'] = 'Unggah'; -$lang['media_searchtab'] = 'Cari'; -$lang['media_file'] = 'Berkas'; -$lang['media_viewtab'] = 'Lihat'; -$lang['media_edittab'] = 'Sunting'; -$lang['media_historytab'] = 'Riwayat'; -$lang['media_list_rows'] = 'Kolom'; -$lang['media_sort_name'] = 'Nama'; -$lang['media_sort_date'] = 'Tanggal'; -$lang['media_namespaces'] = 'Pilih namespace'; -$lang['media_upload'] = 'Unggah ke %s'; -$lang['media_search'] = 'Cari di %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s di %s'; -$lang['media_edit'] = 'Sunting %s'; -$lang['media_history'] = 'Riwayat %s'; -$lang['media_meta_edited'] = 'metadata disunting'; -$lang['media_perm_read'] = 'Maaf, Anda tidak memiliki izin untuk membaca berkas.'; -$lang['media_perm_upload'] = 'Maaf, Anda tidak memiliki izin untuk mengunggah berkas.'; -$lang['media_update'] = 'Unggah versi baru'; -$lang['media_restore'] = 'Kembalikan versi ini'; -$lang['currentns'] = 'Namespace saat ini'; -$lang['searchresult'] = 'Hasil Pencarian'; -$lang['wikimarkup'] = 'Markah Wiki'; -$lang['email_signature_text'] = 'Email ini dibuat otomatis oleh DokuWiki -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/locked.txt deleted file mode 100644 index 8147717..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Halaman Terkunci ====== - -Halaman ini tertutup (terkunci) untuk diedit oleh user lain. Anda harus menunggu sampai user ini menyelesaikan pengeditan, atau masa berlaku penguncian telah berakhir. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/login.txt deleted file mode 100644 index ca91919..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Login ====== - -Anda belum login! Masukkan data autentifikasi dibawah ini untuk masuk log (login). Cookies harus diaktifkan agar bisa login. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/mailtext.txt deleted file mode 100644 index df9699e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Halaman di DokuWiki Anda telah bertamah atau berubah, dengan detil sebagai berikut: - -Date : @DATE@ -Browser : @BROWSER@ -IP-Address : @IPADDRESS@ -Hostname : @HOSTNAME@ -Old Revision: @OLDPAGE@ -New Revision: @NEWPAGE@ -Edit Summary: @SUMMARY@ -User : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/newpage.txt deleted file mode 100644 index f2aaa86..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Topik ini belum tersedia ====== - -Belum ada artikel di halaman ini. Anda dapat membuat tulisan-tulisan baru di halaman ini dengan menekan tombol **Buat Halaman Baru** (lihat dibagian bawah...!) diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/norev.txt deleted file mode 100644 index cd60caf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Revisi tidak tersedia ====== - -Revisi yang diinginkan tidak ada. Gunakan tombol ''Revisi Lama'' untuk menampilkan daftar revisi lama dari dokumen ini. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/password.txt deleted file mode 100644 index 285915c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Hi @FULLNAME@! - -Berikut data Anda untuk @TITLE@ di @DOKUWIKIURL@ - -Login : @LOGIN@ -Password : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/preview.txt deleted file mode 100644 index 73a145f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Preview ====== - -Ini adalah preview tentang bagimana tulisan Anda akan ditampilkan. **Ingat: tulisan ini belum disimpan**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/pwconfirm.txt deleted file mode 100644 index a787792..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Hai @FULLNAME@! - -Seseorang telah meminta password baru untuk @TITLE@ Anda login ke @DOKUWIKIURL@ - -Jika Anda tidak meminta password baru, mohon mengacuhkan email ini. - -Untuk mengkonfirmasi bahwa permintaan tersebut adalah benar dari Anda, silahkan gunakan link dibawah. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/read.txt deleted file mode 100644 index f11d600..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/read.txt +++ /dev/null @@ -1 +0,0 @@ -Halaman ini hanya bisa dibaca. Anda bisa melihat sumbernya, tetapi tidak diperkenankan untuk mengubah. Hubungi administrator jika menemukan kesalahan pada halaman ini. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/recent.txt deleted file mode 100644 index ef8d461..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Perubahan ====== - -Berikut ini adalah halaman-halaman yang baru saja diubah: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/register.txt deleted file mode 100644 index 289da68..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Mendaftar sebagai anggota baru ====== - -Isikan semua informasi dibawah ini untuk membuat account baru di wiki ini. Pastikan Anda telah mengisikan **alamat email yang valid**, karena password akan dikirim melalui email ini. Nama login harus sesuai dengan aturan [[doku>pagename|pagename]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/registermail.txt deleted file mode 100644 index 5943e35..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -User baru telah mendaftar. Berikut detailnya: - -User name : @NEWUSER@ -Full name : @NEWNAME@ -E-mail : @NEWEMAIL@ - -Date : @DATE@ -Browser : @BROWSER@ -IP-Address : @IPADDRESS@ -Hostname : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/resendpwd.txt deleted file mode 100644 index 276b292..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Kirim Password Baru ====== - -Masukkan nama user Anda pada form dibawah untuk permintaan perubahan password account Anda di Wiki ini. Link konfirmasi akan dikirimkan melalui alamat email Anda sewaktu registrasi. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/resetpwd.txt deleted file mode 100644 index 43a0a97..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Atur sandi baru ====== - -Silakan masukkan sandi baru untuk akun Anda di wiki ini. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/revisions.txt deleted file mode 100644 index b408b55..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Revisi Lama ====== - -Ini adalah revisi-revisi lama dari dokumen ini. Untuk mengaktifkan kembali revisi lama, pilih dokumen revisi, kemudikan tekan "Edit halaman ini" lalu Simpan. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/searchpage.txt deleted file mode 100644 index 5a04beb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pencarian ====== - -Anda dapat menemukan hasil pencarian dibawah ini. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/showrev.txt deleted file mode 100644 index 27f0c64..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ini adalah dokumen versi lama!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/stopwords.txt deleted file mode 100644 index 9b1ca74..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/stopwords.txt +++ /dev/null @@ -1,36 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -# This list is based upon the ones found at http://www.ranks.nl/stopwords/ -about -adalah -and -are -com -dan -for -from -how -into -jika -kemudian -lalu -maka -that -the -their -them -this -und -untuk -was -what -when -where -who -will -with -www -yang -you -your diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/subscr_digest.txt deleted file mode 100644 index 2a5176b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/subscr_digest.txt +++ /dev/null @@ -1,14 +0,0 @@ -Hei! - -Halaman @PAGE@ di wiki @TITLE@ telah disunting. -Berikut perubahannya: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Revisi lama: @OLDPAGE@ - -Revisi baru: @NEWPAGE@ - -Untuk menonaktifkan pemberitahuan ini, masuk ke wiki di @DOKUWIKIURL@ kemudian kunjungi @SUBSCRIBE@ dan halaman batal berlangganan dan/atau namespace yang diubah. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/updateprofile.txt deleted file mode 100644 index b7f71a1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ubah Profil Account Anda ====== - -Anda hanya perlu mengisikan field yang ingin Anda ubah. Anda tidak dapat mengubah username Anda. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/id/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/id/uploadmail.txt deleted file mode 100644 index bb5f5e8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/id/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Sebuah file telah diupload di DokuWiki Anda. Berikut detailnya: - -File : @MEDIA@ -Date : @DATE@ -Browser : @BROWSER@ -IP-Address : @IPADDRESS@ -Hostname : @HOSTNAME@ -Size : @SIZE@ -MIME Type : @MIME@ -User : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/is/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/is/adminplugins.txt deleted file mode 100644 index ce7b9d3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/is/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Aðrar viðbætur ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/is/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/is/diff.txt deleted file mode 100644 index 1b94e86..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/is/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Breytingar ===== - -Hér sést hvað hefur breyst á milli útgáfna. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/is/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/is/jquery.ui.datepicker.js deleted file mode 100644 index c453fa4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/is/jquery.ui.datepicker.js +++ /dev/null @@ -1,48 +0,0 @@ -/* Icelandic initialisation for the jQuery UI date picker plugin. */ -/* Written by Haukur H. Thorsson (haukur@eskill.is). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.is = { - closeText: "Loka", - prevText: "Fyrri", - nextText: "Næsti ", - currentText: "à dag", - monthNames: [ "Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", - "Júlí", "Ãgúst", "September", "Október", "Nóvember", "Desember" ], - monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Maí", "Jún", - "Júl", "Ãgú", "Sep", "Okt", "Nóv", "Des" ], - dayNames: [ - "Sunnudagur", - "Mánudagur", - "Þriðjudagur", - "Miðvikudagur", - "Fimmtudagur", - "Föstudagur", - "Laugardagur" - ], - dayNamesShort: [ "Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau" ], - dayNamesMin: [ "Su", "Má", "Þr", "Mi", "Fi", "Fö", "La" ], - weekHeader: "Vika", - dateFormat: "dd.mm.yy", - firstDay: 0, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.is ); - -return datepicker.regional.is; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/is/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/is/lang.php deleted file mode 100644 index 8837f03..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/is/lang.php +++ /dev/null @@ -1,185 +0,0 @@ - - * @author Ólafur Gunnlaugsson - * @author Erik Bjørn Pedersen - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '\''; -$lang['btn_edit'] = 'Breyta þessari síðu'; -$lang['btn_source'] = 'Skoða wikikóða'; -$lang['btn_show'] = 'Sýna síðu'; -$lang['btn_create'] = 'Búa til þessa síðu'; -$lang['btn_search'] = 'Leit'; -$lang['btn_save'] = 'Vista'; -$lang['btn_preview'] = 'Forskoða'; -$lang['btn_top'] = 'Efst á síðu'; -$lang['btn_newer'] = '<< nýrra'; -$lang['btn_older'] = 'eldra >>'; -$lang['btn_revs'] = 'breytingaskrá'; -$lang['btn_recent'] = 'Nýlegar breytingar'; -$lang['btn_upload'] = 'Hlaða upp'; -$lang['btn_cancel'] = 'Hætta við'; -$lang['btn_index'] = 'Atriðaskrá'; -$lang['btn_secedit'] = 'Breyta'; -$lang['btn_login'] = 'Innskrá'; -$lang['btn_logout'] = 'Útskrá'; -$lang['btn_admin'] = 'Stjórnandi'; -$lang['btn_update'] = 'Uppfæra'; -$lang['btn_delete'] = 'Eyða'; -$lang['btn_back'] = 'Til baka'; -$lang['btn_backlink'] = 'Hvað tengist hingað'; -$lang['btn_subscribe'] = 'Vakta'; -$lang['btn_profile'] = 'Uppfæra notanda'; -$lang['btn_reset'] = 'Endurstilla'; -$lang['btn_draft'] = 'Breyta uppkasti'; -$lang['btn_recover'] = 'Endurheimta uppkast'; -$lang['btn_draftdel'] = 'Eyða uppkasti'; -$lang['btn_revert'] = 'Endurheimta'; -$lang['btn_register'] = 'Skráning'; -$lang['btn_img_backto'] = 'Aftur til %s'; -$lang['loggedinas'] = 'Innskráning sem:'; -$lang['user'] = 'Notendanafn'; -$lang['pass'] = 'Aðgangsorð'; -$lang['newpass'] = 'Nýtt aðgangsorð'; -$lang['oldpass'] = 'Staðfesta núverandi (gamla) aðgangsorðið'; -$lang['passchk'] = 'Aðgangsorð (aftur)'; -$lang['remember'] = 'Muna.'; -$lang['fullname'] = 'Fullt nafn þitt*'; -$lang['email'] = 'Tölvupóstfangið þitt*'; -$lang['profile'] = 'Notendastillingar'; -$lang['badlogin'] = 'Því miður, notandanafn eða aðgangsorð var rangur.'; -$lang['minoredit'] = 'Minniháttar breyting'; -$lang['draftdate'] = 'Uppkast vistað sjálfkrafa'; -$lang['nosecedit'] = 'Síðunni var breytt á meðan, upplýsingar um svæðið voru úreltar og öll síðan því endurhlaðin.'; -$lang['js']['searchmedia'] = 'Leita að skrám'; -$lang['js']['hidedetails'] = 'Fela upplýsingar'; -$lang['js']['linkwiz'] = 'Tengill-leiðsagnarforrit'; -$lang['js']['linkto'] = 'Tengja'; -$lang['js']['del_confirm'] = 'à örugglega að eyða valdar skrár?'; -$lang['regmissing'] = 'Afsakið, en þú verður að fylla út í allar eyður.'; -$lang['reguexists'] = 'Afsakið, notandi með þessu nafni er þegar skráður inn.'; -$lang['regsuccess'] = 'Notandi hefur verið búinn til og aðgangsorð sent í tölvupósti.'; -$lang['regsuccess2'] = 'Notandi hefur verið búinn til.'; -$lang['regmailfail'] = 'Það lítur út fyrir villu við sendingu aðgangsorðs. Vinsamlegast hafðu samband við stjórnanda.'; -$lang['regbadmail'] = 'Uppgefinn tölvupóstur virðist ógildur - teljir þú þetta vera villu, hafðu þá samband við stjórnanda.'; -$lang['regbadpass'] = 'Aðgangsorðin tvö eru ekki eins, vinsamlegast reyndu aftur.'; -$lang['regpwmail'] = 'DokuWiki aðgangsorðið þitt'; -$lang['reghere'] = 'Ertu ekki með reikning? Skráðu þig'; -$lang['profna'] = 'Þessi wiki leyfir ekki breytingar á notendaupplýsingum'; -$lang['profnochange'] = 'Enga breytingar vistaðar'; -$lang['profnoempty'] = 'Það er ekki leyfilegt að skilja nafn og póstfang eftir óútfyllt'; -$lang['profchanged'] = 'Notendaupplýsingum breytt'; -$lang['pwdforget'] = 'Gleymt aðgangsorð? Fáðu nýtt'; -$lang['resendna'] = 'Þessi wiki styður ekki endursendingar aðgangsorðs'; -$lang['resendpwdmissing'] = 'Afsakið, þú verður að út eyðublaðið allt'; -$lang['resendpwdnouser'] = 'Afsakið, notandi finnst ekki.'; -$lang['resendpwdbadauth'] = 'Afsakið, þessi sannvottunorð er ekki gild. Gakktu úr skugga um að þú notaðir að ljúka staðfesting hlekkur.'; -$lang['resendpwdconfirm'] = 'Staðfesting hlekkur hefur verið send með tölvupósti.'; -$lang['resendpwdsuccess'] = 'Nýja aðgangsorðið hefur verið sent með tölvupósti.'; -$lang['license'] = 'Nema annað sé tekið fram, efni á þessari wiki er leyfð undir eftirfarandi leyfi:'; -$lang['licenseok'] = 'Athugið: Með því að breyta þessari síðu samþykkir þú að leyfisveitandi efni undir eftirfarandi leyfi:'; -$lang['searchmedia'] = 'Leit skrárheiti:'; -$lang['searchmedia_in'] = 'Leit í %s'; -$lang['txt_upload'] = 'Veldu skrá til innhleðslu:'; -$lang['txt_filename'] = 'Innhlaða sem (valfrjálst):'; -$lang['txt_overwrt'] = 'Skrifa yfir skrá sem þegar er til'; -$lang['lockedby'] = 'Læstur af:'; -$lang['lockexpire'] = 'Læsing rennur út eftir:'; -$lang['nothingfound'] = 'Ekkert fannst'; -$lang['mediaselect'] = 'Miðlaskrá'; -$lang['uploadsucc'] = 'Innhlaðning tókst'; -$lang['uploadfail'] = 'Villa í innhlaðningu'; -$lang['uploadwrong'] = 'Innhleðslu neitað. Skrár með þessari endingu eru ekki leyfðar.'; -$lang['uploadexist'] = 'Skrá var þegar til staðar.'; -$lang['uploadbadcontent'] = 'Innhlaðið efni var ekki við að %s skrárendingu.'; -$lang['uploadspam'] = 'Þessi innhlaðning er útilokuð vegna ruslpósts svarturlisti.'; -$lang['uploadxss'] = 'Þessi innhlaðning er útilokuð vegna hugsanlega skaðlegum efni.'; -$lang['uploadsize'] = 'Innhlaðið skrá var of stór. (Hámark eru %s)'; -$lang['deletesucc'] = 'Skrá %s hefur verið eytt.'; -$lang['namespaces'] = 'Nafnrýmar'; -$lang['mediafiles'] = 'Tiltækar skrár í'; -$lang['mediaview'] = 'Sjá upprunalega skrá'; -$lang['mediaroot'] = 'rót'; -$lang['mediaextchange'] = 'Skrárending var breytt úr .%s til .%s!'; -$lang['reference'] = 'Tilvísanir til'; -$lang['ref_inuse'] = 'Ekki hægt að eyða skráin, því það er enn notað af eftirfarandi síðum:'; -$lang['ref_hidden'] = 'Sumar tilvísanir eru að síður sem þú hefur ekki leyfi til að lesa'; -$lang['hits'] = 'Samsvör'; -$lang['quickhits'] = 'Samsvörun síðunöfn'; -$lang['toc'] = 'Efnisyfirlit'; -$lang['current'] = 'nú'; -$lang['yours'] = 'Þín útgáfa'; -$lang['diff'] = 'Sýna ágreiningur til núverandi endurskoðun'; -$lang['diff2'] = 'Sýna ágreiningur meðal valið endurskoðun'; -$lang['line'] = 'Lína'; -$lang['breadcrumb'] = 'Snefill:'; -$lang['youarehere'] = 'Þú ert hér:'; -$lang['lastmod'] = 'Síðast breytt:'; -$lang['by'] = 'af'; -$lang['deleted'] = 'eytt'; -$lang['created'] = 'myndað'; -$lang['restored'] = 'Breytt aftur til fyrri útgáfu (%s)'; -$lang['external_edit'] = 'utanaðkomandi breyta'; -$lang['summary'] = 'Forskoða'; -$lang['noflash'] = 'Það þarf Adobe Flash viðbót til að sýna sumt efnið á þessari síðu'; -$lang['download'] = 'Hlaða niður til kóðabút'; -$lang['mail_newpage'] = 'síðu bætt við:'; -$lang['mail_changed'] = 'síðu breytt:'; -$lang['mail_new_user'] = 'nýr notandi:'; -$lang['mail_upload'] = 'Innhlaðið skrá:'; -$lang['qb_bold'] = 'Feitletraður texti'; -$lang['qb_italic'] = 'Skáletraður texti'; -$lang['qb_underl'] = 'Undirstrikaður texti'; -$lang['qb_code'] = 'Kóðatraður texti'; -$lang['qb_strike'] = 'Yfirstrikaður texti'; -$lang['qb_h1'] = 'Fyrsta stigs fyrirsögn'; -$lang['qb_h2'] = 'Annars stigs fyrirsögn'; -$lang['qb_h3'] = 'Þriðja stigs fyrirsögn'; -$lang['qb_h4'] = 'Fjórða stigs fyrirsögn'; -$lang['qb_h5'] = 'Fimmta stigs fyrirsögn'; -$lang['qb_h'] = 'Fyrirsögn'; -$lang['qb_hs'] = 'Veldu fyrirsögn'; -$lang['qb_hplus'] = 'Hærra stigs fyrirsögn'; -$lang['qb_hminus'] = 'Lægri stigs fyrirsögn'; -$lang['qb_hequal'] = 'Sama stigs fyrirsögn'; -$lang['qb_link'] = 'Innri tengill'; -$lang['qb_extlink'] = 'Ytri tengill (muna að setja http:// á undan)'; -$lang['qb_hr'] = 'Lárétt lína (notist sparlega)'; -$lang['qb_ol'] = 'Númeraðaðan listatriði'; -$lang['qb_ul'] = 'Ónúmeraðaðan listatriði'; -$lang['qb_media'] = 'Bæta inn myndum og öðrum skrám'; -$lang['qb_sig'] = 'Undirskrift þín auk tímasetningu'; -$lang['qb_smileys'] = 'Broskallar'; -$lang['qb_chars'] = 'Sértækir stafir'; -$lang['metaedit'] = 'Breyta lýsigögnum'; -$lang['metasaveerr'] = 'Vistun lýsigagna mistókst'; -$lang['metasaveok'] = 'Lýsigögn vistuð'; -$lang['img_title'] = 'Heiti:'; -$lang['img_caption'] = 'Skýringartexti:'; -$lang['img_date'] = 'Dagsetning:'; -$lang['img_fname'] = 'Skrárheiti:'; -$lang['img_fsize'] = 'Stærð:'; -$lang['img_artist'] = 'Myndsmiður:'; -$lang['img_copyr'] = 'Útgáfuréttur:'; -$lang['img_format'] = 'Forsnið:'; -$lang['img_camera'] = 'Myndavél:'; -$lang['img_keywords'] = 'Lykilorðir:'; -$lang['i_retry'] = 'Reyna aftur'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/is/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/is/login.txt deleted file mode 100644 index a8b0d29..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/is/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Innskráning ===== - -Þú ert ekki skráður inn! Skráuðu þig inn hér að neðan. Athugaðu að vafrinn sem að þú notar verður að styðja móttöku smákaka. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/is/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/is/recent.txt deleted file mode 100644 index 291cb99..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/is/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Nýlegar Breytingar ===== - -Eftirfarandi síðum hefur nýlega verið breytt: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/is/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/is/resendpwd.txt deleted file mode 100644 index 08ad909..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/is/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Senda nýtt aðgangsorð ====== - -Vinsamlegast sláðu inn notendanafn þitt í formið hér fyrir neðan til að biðja um nýtt aðgangsorð fyrir reikninginn þinn í þessu wiki. A staðfesting hlekkur verður sendast á skráð netfang. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/admin.txt deleted file mode 100644 index 55e854e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Amministrazione ====== - -Qui sotto puoi trovare una lista delle possibili azioni amministrative attualmente disponibili in Dokuwiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/adminplugins.txt deleted file mode 100644 index 4f17d6d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Plugin aggiuntivi ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/backlinks.txt deleted file mode 100644 index 1af1359..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Puntano qui ====== - -Questa è una lista delle pagine che sembrano avere un collegamento alla pagina attuale. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/conflict.txt deleted file mode 100644 index 16af3e1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Esiste una versione più recente ====== - -Esiste una versione più recente del documento che hai modificato. Questo può accadere quando un altro utente ha già modificato il documento durante le tue modifiche. - -Esamina le differenze mostrate di seguito, quindi decidi quale versione mantenere. Se scegli ''Salva'', la tua versione verrà salvata. Clicca su ''Annulla'' per mantenere la versione attuale. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/denied.txt deleted file mode 100644 index 7ef8722..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Accesso negato ====== - -Non hai i diritti per continuare. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/diff.txt deleted file mode 100644 index d4d89f1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Differenze ====== - -Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/draft.txt deleted file mode 100644 index 6468c70..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Trovata Bozza ====== - -La tua ultima sessione di modifica su questa pagina non è stata completata correttamente. DokuWiki ha salvato in automatico una bozza durante il tuo lavoro, che puoi ora utilizzare per continuare le tue modifiche. Di seguito puoi trovare i dati che sono stati salvati dalla tua ultima sessione. - -Decidi se vuoi //recuperare// la sessione di modifica, //eliminare// la bozza salavata in automatico oppure //annullare// le modifiche. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/edit.txt deleted file mode 100644 index 16aef89..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Modifica la pagina e clicca su ''Salva''. Vedi [[wiki:syntax]] per la sintassi riconosciuta dal Wiki. Modifica questa pagina solo se puoi **apportare dei miglioramenti**. Se vuoi solo fare degli esperimenti ed imparare come fare i primi passi usa [[playground:playground]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/editrev.txt deleted file mode 100644 index bd25505..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Hai caricato una revisione precedente del documento!** Se salvi questa pagina creerai una nuova versione con questi dati. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/index.txt deleted file mode 100644 index 283f4dc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Indice ====== - -Questo è un indice di tutte le pagine disponibili ordinate per [[doku>it:namespaces|categorie]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/it/install.html deleted file mode 100644 index f1f27f9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Questa pagina ti assisterà durante l'installazione e la prima configurazione di Dokuwiki. Ulteriori informazioni sulla procedura di installazione sono reperibili nella pagina di documentazione.

    - -

    DokuWiki utilizza dei normali file per la memorizzazione delle pagine del wiki e delle altre informazioni associate a tali pagine (es. immagini, indici per la ricerca, vecchie revisioni, ecc.). Per poter operare correttamente DokuWiki deve accedere in scrittura alle directory che contengono tali file. La procedura di installazione non è in grado di impostare i permessi sulle directory. Questo deve normalmente essere fatto direttamente da linea di comando oppure, se stai usando un servizio di hosting, attraverso FTP o dal pannello di controllo del servizio di hosting (es. cPanel).

    - -

    Questa procedura di installazione imposterà la configurazione di DokuWiki per l'uso di ACL, che consente all'amministratore di collegarsi e accedere al menu di amministrazione di DokuWiki per installare plugin, gestire utenti, gestire gli accessi alle pagine wiki e modificare le impostazioni del wiki. Non è necessario per il funzionamento di DokuWiki, ma renderà Dokuwiki più facile da amministrare.

    - -

    Gli utenti esperti o con particolari esigenze di installazione dovrebbero far riferimento ai seguenti link per dettagli sulle istruzioni per l'installazione e sui parametri di configurazione.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/it/jquery.ui.datepicker.js deleted file mode 100644 index d1d4980..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Italian initialisation for the jQuery UI date picker plugin. */ -/* Written by Antonello Pasella (antonello.pasella@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.it = { - closeText: "Chiudi", - prevText: "Prec", - nextText: "Succ", - currentText: "Oggi", - monthNames: [ "Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", - "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre" ], - monthNamesShort: [ "Gen", "Feb", "Mar", "Apr", "Mag", "Giu", - "Lug", "Ago", "Set", "Ott", "Nov", "Dic" ], - dayNames: [ "Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato" ], - dayNamesShort: [ "Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab" ], - dayNamesMin: [ "Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa" ], - weekHeader: "Sm", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.it ); - -return datepicker.regional.it; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/it/lang.php deleted file mode 100644 index 5267c96..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/lang.php +++ /dev/null @@ -1,388 +0,0 @@ - - * @author Dario - * @author Filippo - * @author Roberto Bellingeri - * @author Eddy - * @author Riccardo - * @author Stefano - * @author damiano - * @author Torpedo - * @author Giorgio Vecchiocattivi - * @author Roberto Bolli [http://www.rbnet.it/] - * @author Silvia Sargentoni - * @author Diego Pierotto - * @author Lorenzo Breda - * @author robocap - * @author Matteo Carnevali - * @author Osman Tekin - * @author Jacopo Corbetta - * @author Matteo Pasotti - * @author Edmondo Di Tucci - * @author Claudio Lanconelli - * @author Mirko - * @author Francesco - * @author Fabio - * @author Maurizio - * @author Paolo - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Modifica questa pagina'; -$lang['btn_source'] = 'Mostra sorgente'; -$lang['btn_show'] = 'Mostra pagina'; -$lang['btn_create'] = 'Crea questa pagina'; -$lang['btn_search'] = 'Cerca'; -$lang['btn_save'] = 'Salva'; -$lang['btn_preview'] = 'Anteprima'; -$lang['btn_top'] = 'Torna su'; -$lang['btn_newer'] = '<< più recenti'; -$lang['btn_older'] = 'meno recenti >>'; -$lang['btn_revs'] = 'Revisioni precedenti'; -$lang['btn_recent'] = 'Ultime modifiche'; -$lang['btn_upload'] = 'Invia file'; -$lang['btn_cancel'] = 'Annulla'; -$lang['btn_index'] = 'Indice'; -$lang['btn_secedit'] = 'Modifica'; -$lang['btn_login'] = 'Entra'; -$lang['btn_logout'] = 'Esci'; -$lang['btn_admin'] = 'Amministrazione'; -$lang['btn_update'] = 'Aggiorna'; -$lang['btn_delete'] = 'Elimina'; -$lang['btn_back'] = 'Indietro'; -$lang['btn_backlink'] = 'Puntano qui'; -$lang['btn_subscribe'] = 'Sottoscrivi modifiche'; -$lang['btn_profile'] = 'Aggiorna profilo'; -$lang['btn_reset'] = 'Annulla'; -$lang['btn_resendpwd'] = 'Imposta nuova password'; -$lang['btn_draft'] = 'Modifica bozza'; -$lang['btn_recover'] = 'Ripristina bozza'; -$lang['btn_draftdel'] = 'Elimina bozza'; -$lang['btn_revert'] = 'Ripristina'; -$lang['btn_register'] = 'Registrazione'; -$lang['btn_apply'] = 'Applica'; -$lang['btn_media'] = 'Gestore Media'; -$lang['btn_deleteuser'] = 'Rimuovi il mio account'; -$lang['btn_img_backto'] = 'Torna a %s'; -$lang['btn_mediaManager'] = 'Guarda nel gestore media'; -$lang['loggedinas'] = 'Collegato come:'; -$lang['user'] = 'Nome utente'; -$lang['pass'] = 'Password'; -$lang['newpass'] = 'Nuova password'; -$lang['oldpass'] = 'Conferma password attuale'; -$lang['passchk'] = 'Ripeti password'; -$lang['remember'] = 'Memorizza nome utente e password'; -$lang['fullname'] = 'Nome completo'; -$lang['email'] = 'Email'; -$lang['profile'] = 'Profilo utente'; -$lang['badlogin'] = 'Il nome utente o la password non sono validi.'; -$lang['badpassconfirm'] = 'La password è errata'; -$lang['minoredit'] = 'Modifiche minori'; -$lang['draftdate'] = 'Bozza salvata in automatico il'; -$lang['nosecedit'] = 'La pagina è stata modificata nel frattempo; è impossibile modificare solo la sezione scelta, quindi è stata caricata la pagina intera.'; -$lang['searchcreatepage'] = 'Se non hai trovato ciò che stavi cercando, puoi creare o modificare la pagina %s, nominata dopo la tua query.'; -$lang['search_fullresults'] = 'Risultati del testo integrale'; -$lang['js']['search_toggle_tools'] = 'Attiva o disattiva gli strumenti di ricerca'; -$lang['js']['willexpire'] = 'Il tuo blocco su questa pagina scadrà tra circa un minuto.\nPer evitare incongruenze usa il pulsante di anteprima per prolungare il periodo di blocco.'; -$lang['js']['notsavedyet'] = 'Le modifiche non salvate andranno perse.'; -$lang['js']['searchmedia'] = 'Cerca file'; -$lang['js']['keepopen'] = 'Tieni la finestra aperta durante la selezione'; -$lang['js']['hidedetails'] = 'Nascondi Dettagli'; -$lang['js']['mediatitle'] = 'Impostazioni link'; -$lang['js']['mediadisplay'] = 'Tipo link'; -$lang['js']['mediaalign'] = 'Allineamento'; -$lang['js']['mediasize'] = 'Dimensioni immagine'; -$lang['js']['mediatarget'] = 'Target del link'; -$lang['js']['mediaclose'] = 'Chiudi'; -$lang['js']['mediainsert'] = 'Inserisci'; -$lang['js']['mediadisplayimg'] = 'Mostra l\'immagine.'; -$lang['js']['mediadisplaylnk'] = 'Mostra solo il link.'; -$lang['js']['mediasmall'] = 'Versione piccola'; -$lang['js']['mediamedium'] = 'Versione media'; -$lang['js']['medialarge'] = 'Versione grande'; -$lang['js']['mediaoriginal'] = 'Versione originale'; -$lang['js']['medialnk'] = 'Link alla pagina dei dettagli'; -$lang['js']['mediadirect'] = 'Link all\'originale'; -$lang['js']['medianolnk'] = 'No link'; -$lang['js']['medianolink'] = 'Non linkare l\'immagine.'; -$lang['js']['medialeft'] = 'Allinea l\'immagine a sinistra.'; -$lang['js']['mediaright'] = 'Allinea l\'immagine a destra.'; -$lang['js']['mediacenter'] = 'Allinea l\'immagine al centro.'; -$lang['js']['medianoalign'] = 'Non allineare.'; -$lang['js']['nosmblinks'] = 'I collegamenti con le risorse condivise di Windows funzionano solo con Microsoft Internet Explorer. -È comunque possibile copiare e incollare il collegamento.'; -$lang['js']['linkwiz'] = 'Collegamento guidato'; -$lang['js']['linkto'] = 'Collega a:'; -$lang['js']['del_confirm'] = 'Eliminare veramente questa voce?'; -$lang['js']['restore_confirm'] = 'Vuoi davvero ripristinare questa versione?'; -$lang['js']['media_diff'] = 'Guarda le differenze:'; -$lang['js']['media_diff_both'] = 'Fianco a Fianco'; -$lang['js']['media_diff_opacity'] = 'Trasparire'; -$lang['js']['media_diff_portions'] = 'rubare'; -$lang['js']['media_select'] = 'Seleziona files..'; -$lang['js']['media_upload_btn'] = 'Upload'; -$lang['js']['media_done_btn'] = 'Fatto'; -$lang['js']['media_drop'] = 'Sgancia i files qui per caricarli'; -$lang['js']['media_cancel'] = 'rimuovi'; -$lang['js']['media_overwrt'] = 'Sovrascrivi i file esistenti'; -$lang['js']['data_insecure'] = 'ATTENZIONE: sembra che la cartella "data" non sia adeguatamente protetta. Vedi Sicurezza Accesso Web in DokuWiki.'; -$lang['search_exact_match'] = 'Corrispondenza esatta'; -$lang['search_starts_with'] = 'Comincia con'; -$lang['search_ends_with'] = 'Finisce con'; -$lang['search_contains'] = 'Contiene'; -$lang['search_custom_match'] = 'Personalizza'; -$lang['search_any_ns'] = 'Qualsiasi spazio dei nomi'; -$lang['search_any_time'] = 'Ogni volta'; -$lang['search_past_7_days'] = 'scorsa settimana'; -$lang['search_past_month'] = 'scorso mese'; -$lang['search_past_year'] = 'scorso anno'; -$lang['search_sort_by_hits'] = 'ordinato per selezione'; -$lang['search_sort_by_mtime'] = 'ordinato per ultima modifica'; -$lang['regmissing'] = 'Devi riempire tutti i campi.'; -$lang['reguexists'] = 'Il nome utente inserito esiste già.'; -$lang['regsuccess'] = 'L\'utente è stato creato. La password è stata spedita via email.'; -$lang['regsuccess2'] = 'L\'utente è stato creato.'; -$lang['regfail'] = 'L\'utente non può essere creato.'; -$lang['regmailfail'] = 'Sembra che ci sia stato un errore nell\'invio della email. Contatta l\'amministratore!'; -$lang['regbadmail'] = 'L\'indirizzo email fornito sembra essere non valido - se pensi che ci sia un errore contatta l\'amministratore'; -$lang['regbadpass'] = 'Le due password inserite non coincidono, prova di nuovo.'; -$lang['regpwmail'] = 'La tua password per DokuWiki'; -$lang['reghere'] = 'Non sei ancora registrato? Registrati qui.'; -$lang['profna'] = 'Questo wiki non supporta modifiche al profilo'; -$lang['profnochange'] = 'Nessuna modifica, niente da aggiornare.'; -$lang['profnoempty'] = 'Nome o indirizzo email vuoti non sono consentiti.'; -$lang['profchanged'] = 'Aggiornamento del profilo utente riuscito.'; -$lang['profnodelete'] = 'Questa wiki non supporta la cancellazione degli utenti'; -$lang['profdeleteuser'] = 'Elimina account'; -$lang['profdeleted'] = 'Il tuo account utente è stato rimosso da questa wiki'; -$lang['profconfdelete'] = 'Voglio rimuovere il mio account da questa wiki.
    Questa operazione non può essere annullata.'; -$lang['profconfdeletemissing'] = 'La check box di conferma non è selezionata'; -$lang['proffail'] = 'Il profilo utente non è stato aggiornato.'; -$lang['pwdforget'] = 'Hai dimenticato la password? Richiedine una nuova'; -$lang['resendna'] = 'Questo wiki non supporta l\'invio di nuove password.'; -$lang['resendpwd'] = 'Imposta nuova password per'; -$lang['resendpwdmissing'] = 'Devi riempire tutti i campi.'; -$lang['resendpwdnouser'] = 'Impossibile trovare questo utente nel database.'; -$lang['resendpwdbadauth'] = 'Spiacenti, questo codice di autorizzazione non è valido. Assicurati di aver usato il link completo di conferma.'; -$lang['resendpwdconfirm'] = 'Un link di conferma è stato spedito via email.'; -$lang['resendpwdsuccess'] = 'La nuova password è stata spedita via email.'; -$lang['license'] = 'Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è soggetto alla seguente licenza:'; -$lang['licenseok'] = 'Nota: modificando questa pagina accetti di rilasciare il contenuto sotto la seguente licenza:'; -$lang['searchmedia'] = 'Cerca file di nome:'; -$lang['searchmedia_in'] = 'Cerca in %s'; -$lang['txt_upload'] = 'Seleziona un file da caricare:'; -$lang['txt_filename'] = 'Carica come (opzionale):'; -$lang['txt_overwrt'] = 'Sovrascrivi file esistente'; -$lang['maxuploadsize'] = 'Upload max. %s per ogni file.'; -$lang['allowedmime'] = 'Elenco delle estensioni di file consentite'; -$lang['lockedby'] = 'Attualmente bloccato da:'; -$lang['lockexpire'] = 'Il blocco scade alle:'; -$lang['rssfailed'] = 'Si è verificato un errore cercando questo feed: '; -$lang['nothingfound'] = 'Nessun risultato trovato.'; -$lang['mediaselect'] = 'Selezione dei file'; -$lang['uploadsucc'] = 'Invio riuscito'; -$lang['uploadfail'] = 'Invio fallito. È possibile che si tratti di un problema di permessi.'; -$lang['uploadwrong'] = 'Invio rifiutato. Questa estensione di file non è ammessa'; -$lang['uploadexist'] = 'Il file esiste già. Invio annullato.'; -$lang['uploadbadcontent'] = 'Il tipo di contenuto caricato non corrisponde all\'estensione del file %s.'; -$lang['uploadspam'] = 'Il caricamento è stato bloccato come spam perché presente nella lista nera.'; -$lang['uploadxss'] = 'Il caricamento è stato bloccato perchè il contenuto potrebbe essere un virus o presentare problemi di sicurezza.'; -$lang['uploadsize'] = 'Il file caricato è troppo grande. (massimo %s)'; -$lang['deletesucc'] = 'Il file "%s" è stato eliminato.'; -$lang['deletefail'] = '"%s" non può essere eliminato - verifica i permessi.'; -$lang['mediainuse'] = 'Il file "%s" non è stato eliminato - è ancora in uso.'; -$lang['namespaces'] = 'Categorie'; -$lang['mediafiles'] = 'File disponibili in'; -$lang['accessdenied'] = 'Non sei autorizzato a vedere questa pagina.'; -$lang['mediausage'] = 'Usa la seguente sintassi per riferirti a questo file:'; -$lang['mediaview'] = 'Mostra file originale'; -$lang['mediaroot'] = 'directory principale'; -$lang['mediaupload'] = 'Carica un file nella categoria attuale. Per creare sottocategorie, falle precedere dal nome del file nella casella "Carica come", separandole da due punti (:).'; -$lang['mediaextchange'] = 'Estensione del file modificata da .%s a .%s!'; -$lang['reference'] = 'Riferimenti a'; -$lang['ref_inuse'] = 'Il file non può essere eliminato in quanto è ancora utilizzato dalle seguenti pagine:'; -$lang['ref_hidden'] = 'Sono presenti alcuni riferimenti a pagine per le quali non hai i permessi di lettura'; -$lang['hits'] = 'Occorrenze trovate'; -$lang['quickhits'] = 'Pagine trovate'; -$lang['toc'] = 'Indice'; -$lang['current'] = 'versione attuale'; -$lang['yours'] = 'la tua versione'; -$lang['diff'] = 'differenze con la versione attuale'; -$lang['diff2'] = 'differenze tra le versioni selezionate'; -$lang['difflink'] = 'Link a questa pagina di confronto'; -$lang['diff_type'] = 'Guarda le differenze:'; -$lang['diff_inline'] = 'In linea'; -$lang['diff_side'] = 'Fianco a Fianco'; -$lang['diffprevrev'] = 'Revisione precedente'; -$lang['diffnextrev'] = 'Prossima revisione'; -$lang['difflastrev'] = 'Ultima revisione'; -$lang['diffbothprevrev'] = 'Entrambe le parti precedenti la revisione'; -$lang['diffbothnextrev'] = 'Entrambe le parti successive la revisione'; -$lang['line'] = 'Linea'; -$lang['breadcrumb'] = 'Traccia:'; -$lang['youarehere'] = 'Ti trovi qui:'; -$lang['lastmod'] = 'Ultima modifica:'; -$lang['by'] = 'da'; -$lang['deleted'] = 'eliminata'; -$lang['created'] = 'creata'; -$lang['restored'] = 'versione precedente ripristinata (%s)'; -$lang['external_edit'] = 'modifica esterna'; -$lang['summary'] = 'Oggetto della modifica'; -$lang['unknowndate'] = 'Data sconosciuta'; -$lang['noflash'] = 'E\' necessario il plugin Adobe Flash per visualizzare questo contenuto.'; -$lang['download'] = 'Scarica lo "snippet"'; -$lang['tools'] = 'Strumenti'; -$lang['user_tools'] = 'Strumenti Utente'; -$lang['site_tools'] = 'Strumenti Sito'; -$lang['page_tools'] = 'Strumenti Pagina'; -$lang['skip_to_content'] = 'salta al contenuto'; -$lang['sidebar'] = 'Barra laterale'; -$lang['mail_newpage'] = 'pagina aggiunta:'; -$lang['mail_changed'] = 'pagina modificata:'; -$lang['mail_subscribe_list'] = 'pagine modificate nella categoria:'; -$lang['mail_new_user'] = 'nuovo utente:'; -$lang['mail_upload'] = 'file caricato:'; -$lang['changes_type'] = 'Guarda cambiamenti di'; -$lang['pages_changes'] = 'Pagine'; -$lang['media_changes'] = 'File multimediali'; -$lang['both_changes'] = 'Sia pagine che media files'; -$lang['qb_bold'] = 'Grassetto'; -$lang['qb_italic'] = 'Corsivo'; -$lang['qb_underl'] = 'Sottolineato'; -$lang['qb_code'] = 'Codice'; -$lang['qb_strike'] = 'Barrato'; -$lang['qb_h1'] = 'Intestazione di livello 1'; -$lang['qb_h2'] = 'Intestazione di livello 2'; -$lang['qb_h3'] = 'Intestazione di livello 3'; -$lang['qb_h4'] = 'Intestazione di livello 4'; -$lang['qb_h5'] = 'Intestazione di livello 5'; -$lang['qb_h'] = 'Titolo'; -$lang['qb_hs'] = 'Seleziona il titolo'; -$lang['qb_hplus'] = 'Titolo superiore'; -$lang['qb_hminus'] = 'Titolo inferiore'; -$lang['qb_hequal'] = 'Titolo dello stesso livello'; -$lang['qb_link'] = 'Collegamento interno'; -$lang['qb_extlink'] = 'Collegamento esterno'; -$lang['qb_hr'] = 'Riga orizzontale'; -$lang['qb_ol'] = 'Elenco numerato'; -$lang['qb_ul'] = 'Elenco puntato'; -$lang['qb_media'] = 'Inserisci immagini o altri file'; -$lang['qb_sig'] = 'Inserisci la firma'; -$lang['qb_smileys'] = 'Smiley'; -$lang['qb_chars'] = 'Caratteri speciali'; -$lang['upperns'] = 'vai alla categoria principale'; -$lang['metaedit'] = 'Modifica metadati'; -$lang['metasaveerr'] = 'Scrittura metadati fallita'; -$lang['metasaveok'] = 'Metadati salvati'; -$lang['img_title'] = 'Titolo:'; -$lang['img_caption'] = 'Descrizione:'; -$lang['img_date'] = 'Data:'; -$lang['img_fname'] = 'Nome File:'; -$lang['img_fsize'] = 'Dimensione:'; -$lang['img_artist'] = 'Autore:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Formato:'; -$lang['img_camera'] = 'Camera:'; -$lang['img_keywords'] = 'Parole chiave:'; -$lang['img_width'] = 'Larghezza:'; -$lang['img_height'] = 'Altezza:'; -$lang['subscr_subscribe_success'] = 'Aggiunto %s alla lista di sottoscrizioni %s'; -$lang['subscr_subscribe_error'] = 'Impossibile aggiungere %s alla lista di sottoscrizioni %s'; -$lang['subscr_subscribe_noaddress'] = 'Non esiste alcun indirizzo associato al tuo account, non puoi essere aggiunto alla lista di sottoscrizioni'; -$lang['subscr_unsubscribe_success'] = 'Rimosso %s dalla lista di sottoscrizioni %s'; -$lang['subscr_unsubscribe_error'] = 'Impossibile rimuovere %s dalla lista di sottoscrizioni %s'; -$lang['subscr_already_subscribed'] = '%s è già iscritto a %s'; -$lang['subscr_not_subscribed'] = '%s non è iscritto a %s'; -$lang['subscr_m_not_subscribed'] = 'Attualmente non sei iscritto alla pagina o categoria corrente'; -$lang['subscr_m_new_header'] = 'Aggiungi sottoscrizione'; -$lang['subscr_m_current_header'] = 'Sottoscrizioni attuali'; -$lang['subscr_m_unsubscribe'] = 'Rimuovi sottoscrizione'; -$lang['subscr_m_subscribe'] = 'Sottoscrivi'; -$lang['subscr_m_receive'] = 'Ricevi'; -$lang['subscr_style_every'] = 'email per ogni modifica'; -$lang['subscr_style_digest'] = 'email di riassunto dei cambiamenti per ogni pagina (ogni %.2f giorni)'; -$lang['subscr_style_list'] = 'lista delle pagine cambiate dall\'ultima email (ogni %.2f giorni)'; -$lang['authtempfail'] = 'L\'autenticazione è temporaneamente non disponibile. Se questa situazione persiste, informa l\'amministratore di questo wiki.'; -$lang['i_chooselang'] = 'Scegli la lingua'; -$lang['i_installer'] = 'Installazione di DokuWiki'; -$lang['i_wikiname'] = 'Nome Wiki'; -$lang['i_enableacl'] = 'Abilita ACL (consigliato)'; -$lang['i_superuser'] = 'Amministratore'; -$lang['i_problems'] = 'Si sono verificati problemi durante l\'installazione, indicati di seguito. Non è possibile continuare finché non saranno risolti.'; -$lang['i_modified'] = 'Per motivi di sicurezza questa procedura funziona solamente con un\'installazione Dokuwiki nuova e non modificata. -Prova a estrarre di nuovo i file dal pacchetto scaricato oppure consulta le -istruzioni per l\'installazione di Dokuwiki'; -$lang['i_funcna'] = 'La funzione PHP %s non è disponibile. Forse è stata disabilitata dal tuo provider per qualche motivo?'; -$lang['i_disabled'] = 'E\' stato disabilitato dal tuo provider di servizi.'; -$lang['i_funcnmail'] = 'Nota: La funzione mail PHP non è disponibile. %s Se rimane non disponibile, puoi provare ad installare smtp plugin.'; -$lang['i_phpver'] = 'La versione di PHP %s è inferiore a quella richiesta %s. Devi aggiornare l\'installazione di PHP.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload deve essere disabilitato in php.ini per eseguire DokuWiki.'; -$lang['i_urandom'] = 'DokuWiki non può creare un numero crittograficamente sicuro di cookies. Puoi provare a controllare sulle impostazioni open_basedir su php.ini per un corretto /dev/urandom accesso.'; -$lang['i_permfail'] = 'DokuWiki non può scrivere %s. E\' necessario correggere i permessi per questa directory!'; -$lang['i_confexists'] = '%s esiste già'; -$lang['i_writeerr'] = 'Impossibile creare %s. E\' necessario verificare i permessi della directory o del file oppure creare il file manualmente.'; -$lang['i_badhash'] = 'dokuwiki.php (hash=%s) non riconosciuto o modificato'; -$lang['i_badval'] = '%s - valore vuoto o non valido'; -$lang['i_success'] = 'La configurazione è stata completata correttamente. Ora è possibile eliminare il file install.php. Poi, visita il tuo nuovo DokuWiki.'; -$lang['i_failure'] = 'Si sono verificati errori durante la scrittura dei file di configurazione. Potrebbe essere necessario correggerli manualmente prima di poter utilizzare il tuo nuovo DokuWiki.'; -$lang['i_policy'] = 'Regole di accesso iniziali'; -$lang['i_pol0'] = 'Wiki Aperto (lettura, scrittura, caricamento file per tutti)'; -$lang['i_pol1'] = 'Wiki Pubblico (lettura per tutti, scrittura e caricamento file per gli utenti registrati)'; -$lang['i_pol2'] = 'Wiki Chiuso (lettura, scrittura, caricamento file solamente per gli utenti registrati)'; -$lang['i_allowreg'] = 'Permetti agli utenti di registrarsi'; -$lang['i_retry'] = 'Riprova'; -$lang['i_license'] = 'Per favore scegli la licenza sotto cui vuoi rilasciare il contenuto:'; -$lang['i_license_none'] = 'Non mostrare informazioni sulla licenza'; -$lang['i_pop_field'] = 'Per favore, aiutaci ad incrementare la conoscenza di DokuWiki:'; -$lang['i_pop_label'] = 'Mensilmente invia una statistica d\'uso anonima di DokuWiki agli sviluppatori'; -$lang['recent_global'] = 'Stai attualmente vedendo le modifiche effettuate nell\'area %s. Puoi anche vedere le modifiche recenti dell\'intero wiki.'; -$lang['years'] = '%d anni fa'; -$lang['months'] = '%d mesi fa'; -$lang['weeks'] = '%d settimane fa'; -$lang['days'] = '%d giorni fa'; -$lang['hours'] = '%d ore fa'; -$lang['minutes'] = '%d minuti fa'; -$lang['seconds'] = '%d secondi fa'; -$lang['wordblock'] = 'La modifica non è stata salvata perché contiene testo bloccato (spam).'; -$lang['media_uploadtab'] = 'Upload'; -$lang['media_searchtab'] = 'Cerca'; -$lang['media_file'] = 'File'; -$lang['media_viewtab'] = 'Guarda'; -$lang['media_edittab'] = 'Modifica'; -$lang['media_historytab'] = 'Storia'; -$lang['media_list_thumbs'] = 'Miniatura'; -$lang['media_list_rows'] = 'Righe'; -$lang['media_sort_name'] = 'Nome'; -$lang['media_sort_date'] = 'Data'; -$lang['media_namespaces'] = 'Scegli il namespace'; -$lang['media_files'] = 'File in %s'; -$lang['media_upload'] = 'Upload al %s'; -$lang['media_search'] = 'Cerca in %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s a %s'; -$lang['media_edit'] = 'Modifica %s'; -$lang['media_history'] = 'Storia di %s'; -$lang['media_meta_edited'] = 'metadata modificati'; -$lang['media_perm_read'] = 'Spiacente, non hai abbastanza privilegi per leggere i files.'; -$lang['media_perm_upload'] = 'Spiacente, non hai abbastanza privilegi per caricare files.'; -$lang['media_update'] = 'Carica nuova versione'; -$lang['media_restore'] = 'Ripristina questa versione'; -$lang['media_acl_warning'] = 'Questa lista potrebbe non essere completa a causa di restrizioni ACL e pagine nascoste.'; -$lang['email_fail'] = 'PHP mail () è assente o disabilitato. La seguente email non è stata inviata:'; -$lang['currentns'] = 'Namespace corrente'; -$lang['searchresult'] = 'Risultati della ricerca'; -$lang['plainhtml'] = 'HTML'; -$lang['wikimarkup'] = 'Marcatura wiki'; -$lang['page_nonexist_rev'] = 'Pagina non esistente a %s. E\' stata creata successivamente a %s.'; -$lang['unable_to_parse_date'] = 'Impossibile eseguire l\'analisi al parametro "%s".'; -$lang['email_signature_text'] = 'Questa email è stata generata dal DokuWiki all\'indirizzo -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/locked.txt deleted file mode 100644 index a655ffc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pagina bloccata ====== - -Questa pagina è attualmente bloccata poiché un altro utente sta effettuando delle modifiche. Devi attendere che l'utente concluda le modifiche o che il blocco scada. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/login.txt deleted file mode 100644 index 1dcb1ff..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Accesso ====== - -Non sei ancora collegato! Inserisci il tuo nome utente e la tua password per autenticarti. E' necessario che il tuo browser abbia i cookie abilitati. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/mailtext.txt deleted file mode 100644 index 3374d37..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Una pagina su DokuWiki è stata aggiunta o modificata. Questi sono i dettagli: - -Data : @DATE@ -Browser : @BROWSER@ -Indirizzo IP : @IPADDRESS@ -Nome host : @HOSTNAME@ -Vecchia revisione : @OLDPAGE@ -Nuova revisione : @NEWPAGE@ -Oggetto della modifica : @SUMMARY@ -Utente : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/it/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/newpage.txt deleted file mode 100644 index 4470f9c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Questo argomento non esiste ancora ====== - -Hai seguito un collegamento ad un argomento che non è ancora stato creato. Se vuoi puoi crearlo tu stesso usando il pulsante **Crea questa pagina**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/norev.txt deleted file mode 100644 index 91ef751..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Revisione inesistente ====== - -La revisione richiesta non esiste. Usa il pulsante ''Revisioni precedenti'' per ottenere una lista di revisioni precedenti di questo documento. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/onceexisted.txt deleted file mode 100644 index dfd1be0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Questa pagina non esiste più ====== - -Hai seguito un link ad una pagina che non esiste più. Puoi controllare la lista delle [[?do=revisions|vecchie revisioni]] per vedere quando e perchè è stata cancellata, accedere alle vecchie revisioni o ripristinarla. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/password.txt deleted file mode 100644 index f7ca9e9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Ciao @FULLNAME@! - -Questi sono i tuoi dati di accesso per @TITLE@ su @DOKUWIKIURL@ - -Nome utente : @LOGIN@ -Password : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/preview.txt deleted file mode 100644 index fa0e097..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Anteprima ====== - -Questa è un'anteprima di come apparirà il tuo testo. **Attenzione: la pagina non è ancora stata salvata**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/pwconfirm.txt deleted file mode 100644 index 13a8b45..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Ciao @FULLNAME@! - -Qualcuno ha richiesto una nuova password per il tuo accesso @TITLE@ a @DOKUWIKIURL@ - -Se non hai richiesto tu la nuova password ignora questa email. - -Per confermare che la richiesta è stata realmente inviata da te usa il seguente collegamento. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/read.txt deleted file mode 100644 index 0a72454..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/read.txt +++ /dev/null @@ -1 +0,0 @@ -Questa pagina è in sola lettura. Puoi visualizzare il sorgente, ma non puoi modificarlo. Contatta l'amministratore se pensi che ci sia un errore. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/recent.txt deleted file mode 100644 index 87f20e8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ultime modifiche ====== - -Queste sono le ultime pagine modificate: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/register.txt deleted file mode 100644 index f3dd8b4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Registrazione nuovo utente ====== - -Riempi tutte le informazioni seguenti per creare un nuovo account in questo wiki. Assicurati di inserire un **indirizzo email valido** - a meno che tu non l'abbia già inserita qui, la password ti sarà inviata con un messaggio di posta elettronica. Il nome utente deve soddisfare i criteri per i [[doku>it:pagename|nomi delle pagine]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/registermail.txt deleted file mode 100644 index 77454cd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un nuovo utente è stato registrato. Ecco i dettagli: - -Nome utente : @NEWUSER@ -Nome completo : @NEWNAME@ -EMail : @NEWEMAIL@ - -Data : @DATE@ -Browser : @BROWSER@ -Indirizzo IP : @IPADDRESS@ -Nome host : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/resendpwd.txt deleted file mode 100644 index 54604d7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Invia nuova password ====== - -Inserisci tutte le informazioni per ottenere una nuova password per il tuo account su questo wiki. La nuova password sarà inviata al tuo indirizzo di posta elettronica registrato. Il nome utente deve essere il tuo nome utente in questo wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/resetpwd.txt deleted file mode 100644 index 5959b25..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Impostare la nuova password ====== - -Inserisci perfavore una nuova password per il tuo account su questo wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/revisions.txt deleted file mode 100644 index 19c501b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Versione precedente ====== - -Queste sono le versioni precedenti del documento attuale. Per ripristinare una versione precedente, seleziona la versione, modificala usando il pulsante ''Modifica questa pagina'' e salvala. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/searchpage.txt deleted file mode 100644 index 089a089..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Cerca ====== - -Questi sono i risultati della ricerca. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/showrev.txt deleted file mode 100644 index 7c184f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Questa è una vecchia versione del documento!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/stopwords.txt deleted file mode 100644 index 57d840f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/stopwords.txt +++ /dev/null @@ -1,120 +0,0 @@ -# Questo è un elenco di parole che l'indicizzatore ignora, una parola per riga -# Quando modifichi questo file fai attenzione ad usare la chiusura della riga in stile UNIX (nuova linea singola) -# Non è necessario includere parole più brevi di 3 caratteri - queste vengono in ogni caso ignorate -# Questo elenco è basato su quello trovato in http://www.ranks.nl/stopwords/ -adesso -alla -allo -allora -altre -altri -altro -anche -ancora -avere -aveva -avevano -ben -buono -che -chi -cinque -comprare -con -consecutivi -consecutivo -cosa -cui -del -della -dello -dentro -deve -devo -doppio -due -ecco -fare -fine -fino -fra -gente -giu -hai -hanno -indietro -invece -lavoro -lei -loro -lui -lungo -meglio -molta -molti -molto -nei -nella -noi -nome -nostro -nove -nuovi -nuovo -oltre -ora -otto -peggio -pero -persone -piu -poco -primo -promesso -qua -quarto -quasi -quattro -quello -questo -qui -quindi -quinto -rispetto -sara -secondo -sei -sembra -sembrava -senza -sette -sia -siamo -siete -solo -sono -sopra -soprattutto -sotto -stati -stato -stesso -su -subito -sul -sulla -tanto -tempo -terzo -tra -tre -triplo -ultimo -una -uno -va -vai -voi -volte -vostro -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_digest.txt deleted file mode 100644 index 29fd4bc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Ciao! - -La pagina @PAGE@ nel wiki @TITLE@ è cambiata. -Queste sono le modifiche: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Vecchia revisione: @OLDPAGE@ -Nuova revisione: @NEWPAGE@ - -Per non ricevere più queste notifiche collegati al -wiki @DOKUWIKIURL@ e poi visita @SUBSCRIBE@ -e rimuovi la sottoscrizione alle modifiche delle -pagine e/o categorie. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_form.txt deleted file mode 100644 index 54f66e4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gestione iscrizioni ====== - -Questa pagina permette di gestire le tue iscrizioni alla pagina e catogoria attuale. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_list.txt deleted file mode 100644 index f870388..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_list.txt +++ /dev/null @@ -1,14 +0,0 @@ -Ciao! - -Le pagine nella categoria @PAGE@ del wiki @TITLE@ sono -cambiate. -Queste sono le pagine modificate: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Per non ricevere più queste notifiche collegati al -wiki @DOKUWIKIURL@ e poi visita @SUBSCRIBE@ -e rimuovi la sottoscrizione alle modifiche delle -pagine e/o categorie. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_single.txt deleted file mode 100644 index 421a156..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/subscr_single.txt +++ /dev/null @@ -1,20 +0,0 @@ -Ciao! - -La pagina @PAGE@ nel wiki @TITLE@ è cambiata. -Queste sono le modifiche: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Data : @DATE@ -Utente : @USER@ -Sommario modifica: @SUMMARY@ -Vecchia revisione: @OLDPAGE@ -Nuova revisione: @NEWPAGE@ - -Per non ricevere più queste notifiche, collegati al -wiki all'indirizzo @DOKUWIKIURL@ e poi visita -@SUBSCRIBE@ -e rimuovi la sottoscrizione alle modifiche della -pagina o categoria. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/updateprofile.txt deleted file mode 100644 index 71157a2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Aggiorna il profilo del tuo account ====== - -E' necessario compilare solo i campi che desideri modificare. Non puoi cambiare il tuo nome utente. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/it/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/it/uploadmail.txt deleted file mode 100644 index 4dd7cd4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/it/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un file è stato caricato sul tuo DokuWiki. Seguono i dettagli: - -File : @MEDIA@ -Data : @DATE@ -Browser : @BROWSER@ -Indirizzo IP : @IPADDRESS@ -Hostname : @HOSTNAME@ -Dimensione : @SIZE@ -Tipo MIME : @MIME@ -Utente : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/admin.txt deleted file mode 100644 index 9cbc03d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 管ç†è€…メニュー ====== - -DokuWikiã§ä½¿ç”¨å‡ºæ¥ã‚‹ç®¡ç†ã‚¿ã‚¹ã‚¯ã®ä¸€è¦§ã§ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/adminplugins.txt deleted file mode 100644 index 1708bbb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== 追加プラグイン ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/backlinks.txt deleted file mode 100644 index 400bd67..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ãƒãƒƒã‚¯ãƒªãƒ³ã‚¯ ====== - -ã“ã®ãƒšãƒ¼ã‚¸ã«ãƒªãƒ³ã‚¯ã—ã¦ã„るページã®ä¸€è¦§ã§ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/conflict.txt deleted file mode 100644 index 5e637ff..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå­˜åœ¨ã—ã¾ã™ ====== - -編集中ã«ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã“ã®æ–‡æ›¸ã‚’æ›´æ–°ã—ãŸãŸã‚ã€æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®æ–‡æ›¸ãŒå­˜åœ¨ã—ã¾ã™ã€‚ - -ä»¥ä¸‹ã«æ–‡æ›¸é–“ã®å·®åˆ†ã‚’表示ã™ã‚‹ã®ã§ã€ã©ã¡ã‚‰ã‹ã®æ–‡æ›¸ã‚’é¸æŠžã—ã¦ãã ã•ã„。''ä¿å­˜'' ã‚’é¸æŠžã™ã‚‹ã¨ç¾åœ¨ç·¨é›†ä¸­ã®æ–‡æ›¸ãŒä¿å­˜ã•れã¾ã™ã€‚''キャンセル'' ã‚’é¸æŠžã™ã‚‹ã¨ç·¨é›†ä¸­ã®æ–‡æ›¸ãŒç ´æ£„ã•れã¾ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/denied.txt deleted file mode 100644 index b212288..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ã‚¢ã‚¯ã‚»ã‚¹ãŒæ‹’å¦ã•れã¾ã—㟠====== - -申ã—訳ã‚りã¾ã›ã‚“ãŒã€å®Ÿè¡Œã™ã‚‹æ¨©é™ãŒã‚りã¾ã›ã‚“。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/diff.txt deleted file mode 100644 index d90edd7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 差分 ====== - -ã“ã®ãƒšãƒ¼ã‚¸ã®2ã¤ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³é–“ã®å·®åˆ†ã‚’表示ã—ã¾ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/draft.txt deleted file mode 100644 index d5d6084..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== ドラフトファイルãŒå­˜åœ¨ã—ã¾ã™ ====== - -ã“ã®ãƒšãƒ¼ã‚¸ã«å¯¾ã™ã‚‹æœ€å¾Œã®ç·¨é›†ã¯æ­£ã—ã終了ã—ã¾ã›ã‚“ã§ã—ãŸã€‚ ãã®ç·¨é›†ä½œæ¥­ã‚’引ãç¶šã行ãˆã‚‹ã‚ˆã†ã€ä½œæ¥­ä¸­ã«ãƒ‰ãƒ©ãƒ•トを自動ä¿å­˜ã—ã¾ã—ãŸã€‚ã‚ãªãŸã®æœ€å¾Œã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’å…ƒã«ä¿å­˜ã•れãŸãƒ‡ãƒ¼ã‚¿ã‚’以下ã«è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚ - -ã“ã®è‡ªå‹•çš„ã«ä¿å­˜ã•れãŸç·¨é›†å†…容を//復元ã™ã‚‹//ã‹//削除ã™ã‚‹//ã‹ã€ã‚‚ã—ãã¯ã“ã®ãƒšãƒ¼ã‚¸ã®ç·¨é›†ã‚’//キャンセル//ã—ã¦ä¸‹ã•ã„。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/edit.txt deleted file mode 100644 index 1335157..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/edit.txt +++ /dev/null @@ -1 +0,0 @@ -編集ã—ã¦''ä¿å­˜''をクリックã—ã¦ãã ã•ã„。Wikiã®æ§‹æ–‡ã«ã¤ã„ã¦ã¯ [[wiki:syntax]] ã‚’å‚考ã«ã—ã¦ãã ã•ã„。当然ã®ã“ã¨ã§ã™ãŒã€ã“ã®æ–‡æ›¸ã®è³ªã‚’ **å‘上** ã•ã›ã‚‹å ´åˆã®ã¿ç·¨é›†ã—ã¦ãã ã•ã„。もã—編集方法や構文を練習ã—ãŸã„ã®ã§ã‚れ㰠[[playground:playground]] を利用ã—ã¦ãã ã•ã„。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/editrev.txt deleted file mode 100644 index 5168edc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**文書ã®éŽåŽ»ã®ç‰ˆã‚’é–‹ã„ã¦ã„ã¾ã™**。もã—ã“ã®ã¾ã¾ä¿å­˜ã™ã‚‹ã¨ã€ã“ã®æ–‡æ›¸ãŒæœ€æ–°ã¨ãªã‚Šã¾ã™ã€‚ ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/index.txt deleted file mode 100644 index a5515b1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== サイトマップ ====== - -å…¨ã¦ã®é–²è¦§å¯èƒ½ãªãƒšãƒ¼ã‚¸ã‚’[[doku>ja:namespaces|åå‰ç©ºé–“]]é †ã«ä¸¦ã¹ãŸã‚µã‚¤ãƒˆãƒžãƒƒãƒ—ã§ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/ja/install.html deleted file mode 100644 index 003cf9a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    ã“ã®ãƒšãƒ¼ã‚¸ã¯ã€Dokuwikiã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¨åˆæœŸè¨­å®šã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ã“ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ©ãƒ¼ã«é–¢ã™ã‚‹è©³ç´°ã¯ documentation page ã‚’å‚考ã«ã—ã¦ãã ã•ã„。

    - -

    DokuWikiã¯ã€é€šå¸¸ã®ãƒ•ァイルã«Wikiページã®å†…容ã¨é–¢é€£ã™ã‚‹æƒ…報(例ãˆã°ã€ç”»åƒã€æ¤œç´¢ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã€å¤ã„リビジョンãªã©ï¼‰ã‚’ä¿å­˜ã—ã¾ã™ã€‚ãã®ãŸã‚ã€DokuWikiを使用ã™ã‚‹ãŸã‚ã«ã¯ã€ãれらã®ãƒ•ァイルをä¿å­˜ã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«æ›¸ãè¾¼ã¿ã®æ¨©é™ãŒå¿…ãšå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ã“ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ©ãƒ¼ã§ã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®æ¨©é™ã®å¤‰æ›´ã¯è¡Œãˆãªã„ãŸã‚ã€ã‚³ãƒžãƒ³ãƒ‰ã‚·ã‚§ãƒ«ã§æ¨©é™ã®å¤‰æ›´ã‚’直接行ã†ã‹ã€ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„ã‚‹å ´åˆã¯ãã®ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã‚‚ã—ãã¯FTPを通ã—ã¦ã€æ¨©é™ã®å¤‰æ›´ã‚’行ã£ã¦ãã ã•ã„。

    - -

    DokuWikiã¯ã€ãƒ—ラグインã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Wikiページã¸ã®ã‚¢ã‚¯ã‚»ã‚¹åˆ¶é™ã€è¨­å®šã®å¤‰æ›´ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã‚’有ã—ã¦ãŠã‚Šã€ãã®æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹ãŸã‚ã«å¿…è¦ãª ACL ã®è¨­å®šãŒã€ã“ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ©ãƒ¼ã«ã‚ˆã£ã¦è¡Œã‚れã¾ã™ã€‚ã“ã®ç®¡ç†æ©Ÿèƒ½ã¯ã€DokuWikiを使用ã™ã‚‹ä¸Šã§å¿…è¦ã§ã¯ã‚りã¾ã›ã‚“ãŒã€DokuWikiã®ç®¡ç†ã‚’ç°¡å˜ã«ã—ã¦ãれã¾ã™ã€‚

    - -

    従æ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’使用ã—ã¦ã„るユーザーや特別ãªã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ãŒå¿…è¦ãªå ´åˆã¯ã€æ¬¡ã®ãƒªãƒ³ã‚¯å…ˆã‚’å‚考ã«ã—ã¦ä¸‹ã•ㄠ(installation instructions, configuration settings)。

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/ja/jquery.ui.datepicker.js deleted file mode 100644 index 95fa6fd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Japanese initialisation for the jQuery UI date picker plugin. */ -/* Written by Kentaro SATO (kentaro@ranvis.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.ja = { - closeText: "é–‰ã˜ã‚‹", - prevText: "å‰", - nextText: "次", - currentText: "今日", - monthNames: [ "1月", "2月", "3月", "4月", "5月", "6月", - "7月", "8月", "9月", "10月", "11月", "12月" ], - monthNamesShort: [ "1月", "2月", "3月", "4月", "5月", "6月", - "7月", "8月", "9月", "10月", "11月", "12月" ], - dayNames: [ "日曜日", "月曜日", "ç«æ›œæ—¥", "水曜日", "木曜日", "金曜日", "土曜日" ], - dayNamesShort: [ "æ—¥", "月", "ç«", "æ°´", "木", "金", "土" ], - dayNamesMin: [ "æ—¥", "月", "ç«", "æ°´", "木", "金", "土" ], - weekHeader: "週", - dateFormat: "yy/mm/dd", - firstDay: 0, - isRTL: false, - showMonthAfterYear: true, - yearSuffix: "å¹´" }; -datepicker.setDefaults( datepicker.regional.ja ); - -return datepicker.regional.ja; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ja/lang.php deleted file mode 100644 index cd52029..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/lang.php +++ /dev/null @@ -1,368 +0,0 @@ - - * @author lempel - * @author Yuji Takenaka - * @author Ikuo Obataya - * @author Daniel Dupriest - * @author Kazutaka Miyasaka - * @author Taisuke Shimamoto - * @author Satoshi Sahara - * @author Hideaki SAWADA - * @author PzF_X - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = '文書ã®ç·¨é›†'; -$lang['btn_source'] = 'ソースã®è¡¨ç¤º'; -$lang['btn_show'] = '文書ã®è¡¨ç¤º'; -$lang['btn_create'] = '文書ã®ä½œæˆ'; -$lang['btn_search'] = '検索'; -$lang['btn_save'] = 'ä¿å­˜'; -$lang['btn_preview'] = 'プレビュー'; -$lang['btn_top'] = '文書ã®å…ˆé ­ã¸'; -$lang['btn_newer'] = '<< より新ã—ã„'; -$lang['btn_older'] = 'よりå¤ã„ >>'; -$lang['btn_revs'] = '以å‰ã®ãƒªãƒ“ジョン'; -$lang['btn_recent'] = '最近ã®å¤‰æ›´'; -$lang['btn_upload'] = 'アップロード'; -$lang['btn_cancel'] = 'キャンセル'; -$lang['btn_index'] = 'サイトマップ'; -$lang['btn_secedit'] = '編集'; -$lang['btn_login'] = 'ログイン'; -$lang['btn_logout'] = 'ログアウト'; -$lang['btn_admin'] = '管ç†'; -$lang['btn_update'] = 'æ›´æ–°'; -$lang['btn_delete'] = '削除'; -$lang['btn_back'] = '戻る'; -$lang['btn_backlink'] = 'ãƒãƒƒã‚¯ãƒªãƒ³ã‚¯'; -$lang['btn_subscribe'] = '変更履歴é…ä¿¡ã®ç™»éŒ²'; -$lang['btn_profile'] = 'ãƒ¦ãƒ¼ã‚¶ãƒ¼æƒ…å ±ã®æ›´æ–°'; -$lang['btn_reset'] = 'リセット'; -$lang['btn_resendpwd'] = 'æ–°ã—ã„パスワードを設定'; -$lang['btn_draft'] = 'ドラフトを編集'; -$lang['btn_recover'] = 'ドラフトを復元'; -$lang['btn_draftdel'] = 'ドラフトを削除'; -$lang['btn_revert'] = 'å…ƒã«æˆ»ã™'; -$lang['btn_register'] = 'ユーザー登録'; -$lang['btn_apply'] = 'é©ç”¨'; -$lang['btn_media'] = 'メディアマãƒãƒ¼ã‚¸ãƒ£ãƒ¼'; -$lang['btn_deleteuser'] = '自分ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’抹消ã™ã‚‹'; -$lang['btn_img_backto'] = '%sã¸æˆ»ã‚‹'; -$lang['btn_mediaManager'] = 'メディアマãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã§é–²è¦§'; -$lang['loggedinas'] = 'よã†ã“ã:'; -$lang['user'] = 'ユーザーå'; -$lang['pass'] = 'パスワード'; -$lang['newpass'] = 'æ–°ã—ã„パスワード'; -$lang['oldpass'] = 'ç¾åœ¨ã®ãƒ‘スワードを確èª'; -$lang['passchk'] = '確èªã®ãŸã‚å†å…¥åŠ›'; -$lang['remember'] = 'ãƒ­ã‚°ã‚¤ãƒ³ã‚’ä¿æŒã™ã‚‹'; -$lang['fullname'] = 'フルãƒãƒ¼ãƒ '; -$lang['email'] = 'メールアドレス'; -$lang['profile'] = 'ユーザー情報'; -$lang['badlogin'] = 'ユーザーåã‚‚ã—ãã¯ãƒ‘スワードã«èª¤ã‚ŠãŒã‚りã¾ã™ã€‚'; -$lang['badpassconfirm'] = 'パスワードã«èª¤ã‚ŠãŒã‚りã¾ã™ã€‚'; -$lang['minoredit'] = 'å°å¤‰æ›´'; -$lang['draftdate'] = 'ドラフトä¿å­˜æ—¥æ™‚:'; -$lang['nosecedit'] = '読ã¿è¾¼ã¿ã¾ã§ã®é–“ã«ãƒšãƒ¼ã‚¸å†…容ãŒå¤‰æ›´ã•れã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³æƒ…å ±ãŒå¤ããªã£ãŸãŸã‚ã€ä»£ã‚りã«ãƒšãƒ¼ã‚¸å…¨ä½“をロードã—ã¾ã—ãŸã€‚'; -$lang['searchcreatepage'] = 'ã‚‚ã—ãŠæŽ¢ã—ã®å†…容ãŒè¦‹ã¤ã‹ã‚‰ãªã‘れã°ã€æ¤œç´¢ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã«å› ã‚“ã ã€Œ%sã€ã¨ã„ã†åå‰ã®ãƒšãƒ¼ã‚¸ã‚’作æˆãƒ»ç·¨é›†å‡ºæ¥ã¾ã™ã€‚'; -$lang['search_fullresults'] = '全文検索'; -$lang['js']['search_toggle_tools'] = '検索ツールを表示ï¼éžè¡¨ç¤º'; -$lang['js']['willexpire'] = 'ç·¨é›†ä¸­ã®æ–‡æ›¸ã®ãƒ­ãƒƒã‚¯ãŒã€é–“ã‚‚ãªã期é™åˆ‡ã‚Œã¨ãªã‚Šã¾ã™ã€‚\n編集ã®ç«¶åˆã‚’防ãã«ã¯ã€ä¸€åº¦ã€Œãƒ—レビューã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ãƒ­ãƒƒã‚¯æœŸé™ã‚’リセットã—ã¦ãã ã•ã„。'; -$lang['js']['notsavedyet'] = 'ä¿å­˜ã—ã¦ã„ãªã„変更ã¯å¤±ã‚れã¾ã™ã€‚'; -$lang['js']['searchmedia'] = 'ファイル検索'; -$lang['js']['keepopen'] = 'é¸æŠžä¸­ã¯ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‰ã˜ãªã„'; -$lang['js']['hidedetails'] = '詳細をéžè¡¨ç¤º'; -$lang['js']['mediatitle'] = 'リンク設定'; -$lang['js']['mediadisplay'] = 'リンクã®ã‚¿ã‚¤ãƒ—'; -$lang['js']['mediaalign'] = 'ä½ç½®'; -$lang['js']['mediasize'] = 'イメージサイズ'; -$lang['js']['mediatarget'] = 'リンク先'; -$lang['js']['mediaclose'] = 'é–‰ã˜ã‚‹'; -$lang['js']['mediainsert'] = '挿入'; -$lang['js']['mediadisplayimg'] = 'イメージを表示'; -$lang['js']['mediadisplaylnk'] = 'リンクã®ã¿è¡¨ç¤º'; -$lang['js']['mediasmall'] = 'å°ã•ã„サイズ'; -$lang['js']['mediamedium'] = '通常サイズ'; -$lang['js']['medialarge'] = '大ãã„サイズ'; -$lang['js']['mediaoriginal'] = 'オリジナルã®ã‚µã‚¤ã‚º'; -$lang['js']['medialnk'] = '詳細ページã¸ã®ãƒªãƒ³ã‚¯'; -$lang['js']['mediadirect'] = 'オリジナルã¸ã®ç›´ãƒªãƒ³ã‚¯'; -$lang['js']['medianolnk'] = 'リンク無ã—'; -$lang['js']['medianolink'] = 'ç”»åƒã¸ãƒªãƒ³ã‚¯ã—ãªã„'; -$lang['js']['medialeft'] = 'ç”»åƒã‚’å·¦ã«å¯„ã›ã‚‹'; -$lang['js']['mediaright'] = 'ç”»åƒã‚’å³ã«å¯„ã›ã‚‹'; -$lang['js']['mediacenter'] = 'ç”»åƒã‚’中央ã«å¯„ã›ã‚‹'; -$lang['js']['medianoalign'] = 'ä½ç½®ã‚’設定ã—ãªã„'; -$lang['js']['nosmblinks'] = 'Windows ã®å…±æœ‰ãƒ•ォルダã¸ãƒªãƒ³ã‚¯ã¯ Microsoft Internet Explorer ã§ã—ã‹æ©Ÿèƒ½ã—ã¾ã›ã‚“ãŒã€ãƒªãƒ³ã‚¯ã‚’コピーã—ã¦è²¼ã‚Šä»˜ã‘ã‚‹ã“ã¨ã¯å¯èƒ½ã§ã™ã€‚'; -$lang['js']['linkwiz'] = 'リンクウィザード'; -$lang['js']['linkto'] = 'リンク先:'; -$lang['js']['del_confirm'] = 'é¸æŠžã—ãŸé …目を本当ã«å‰Šé™¤ã—ã¾ã™ã‹ï¼Ÿ'; -$lang['js']['restore_confirm'] = '本当ã«ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’復元ã—ã¾ã™ã‹?'; -$lang['js']['media_diff'] = '差分ã®è¡¨ç¤ºæ–¹æ³•:'; -$lang['js']['media_diff_both'] = '並ã¹ã¦è¡¨ç¤º'; -$lang['js']['media_diff_opacity'] = 'é‡ã­ã¦é€éŽè¡¨ç¤º'; -$lang['js']['media_diff_portions'] = 'é‡ã­ã¦åˆ‡æ›¿è¡¨ç¤º'; -$lang['js']['media_select'] = 'ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠž...'; -$lang['js']['media_upload_btn'] = 'アップロード'; -$lang['js']['media_done_btn'] = '完了'; -$lang['js']['media_drop'] = 'ã“ã“ã«ãƒ•ァイルをドロップã™ã‚‹ã¨ã‚¢ãƒƒãƒ—ロードã—ã¾ã™'; -$lang['js']['media_cancel'] = '削除'; -$lang['js']['media_overwrt'] = '既存ã®ãƒ•ァイルを上書ãã™ã‚‹'; -$lang['search_exact_match'] = '完全一致'; -$lang['search_starts_with'] = '剿–¹ä¸€è‡´'; -$lang['search_ends_with'] = '後方一致'; -$lang['search_contains'] = '部分一致'; -$lang['search_custom_match'] = 'カスタム'; -$lang['search_any_ns'] = 'å…¨ã¦ã®åå‰ç©ºé–“'; -$lang['search_any_time'] = '全期間'; -$lang['search_past_7_days'] = '1週間以内'; -$lang['search_past_month'] = '1カ月以内'; -$lang['search_past_year'] = '1年以内'; -$lang['search_sort_by_hits'] = 'ヒット数順ã«ä¸¦ã¹ã‚‹'; -$lang['search_sort_by_mtime'] = '最終更新順ã«ä¸¦ã¹ã‚‹'; -$lang['regmissing'] = 'ãŠæ‰‹æ•°ã§ã™ãŒã€å…¨ã¦ã®é …目を入力ã—ã¦ãã ã•ã„。'; -$lang['reguexists'] = 'æã‚Œå…¥ã‚Šã¾ã™ãŒã€ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚'; -$lang['regsuccess'] = 'æ–°ã—ã„ユーザーãŒä½œæˆã•れã¾ã—ãŸã€‚パスワードã¯ç™»éŒ²ã—ãŸãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹å®›ã¦ã«é€ä»˜ã•れã¾ã™ã€‚'; -$lang['regsuccess2'] = 'æ–°ã—ã„ユーザーãŒä½œæˆã•れã¾ã—ãŸã€‚'; -$lang['regfail'] = 'ユーザーを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; -$lang['regmailfail'] = 'パスワードã®ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ã™ã‚‹éš›ã«ã‚¨ãƒ©ãƒ¼ãŒç”Ÿã˜ãŸæ¨¡æ§˜ã§ã™ã€‚ãŠæ‰‹æ•°ã§ã™ãŒç®¡ç†è€…ã¾ã§é€£çµ¡ã‚’ãŠé¡˜ã„ã—ã¾ã™ã€‚'; -$lang['regbadmail'] = 'ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒæœ‰åйã§ãªã„ã¨åˆ¤æ–­ã•れã¾ã—ãŸã€‚ä¸å…·åˆã ã¨æ€ã‚れる場åˆã¯ã€ç®¡ç†è€…ã«ã”連絡下ã•ã„。'; -$lang['regbadpass'] = '確èªç”¨ã®ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ãŒæ­£ã—ãã‚りã¾ã›ã‚“。もã†ä¸€åº¦ãŠè©¦ã—下ã•ã„。'; -$lang['regpwmail'] = 'ã‚ãªãŸã® DokuWiki パスワード'; -$lang['reghere'] = 'ã”自分用ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’å–ã£ã¦ã¿ã¦ã¯ã„ã‹ãŒã§ã™ã‹ï¼Ÿ'; -$lang['profna'] = 'ã“ã®Wikiã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼æƒ…å ±ã®å¤‰æ›´ã¯å‡ºæ¥ã¾ã›ã‚“'; -$lang['profnochange'] = '変更点ãŒç„¡ã‹ã£ãŸãŸã‚ã€ã‚·ã‚¹ãƒ†ãƒ å´ã§ã¯ä½•ã‚‚æ“作を行ã„ã¾ã›ã‚“ã§ã—ãŸã€‚'; -$lang['profnoempty'] = 'ユーザーåã¨ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’入力ã—ã¦ä¸‹ã•ã„。'; -$lang['profchanged'] = 'ãƒ¦ãƒ¼ã‚¶ãƒ¼æƒ…å ±ã¯æ›´æ–°ã•れã¾ã—ãŸã€‚'; -$lang['profnodelete'] = 'ã“ã®Wikiã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’削除出æ¥ã¾ã›ã‚“'; -$lang['profdeleteuser'] = 'アカウントã®å‰Šé™¤'; -$lang['profdeleted'] = 'ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã¯ã“ã®Wikiã‹ã‚‰å‰Šé™¤ã•れã¾ã—ãŸã€‚'; -$lang['profconfdelete'] = 'ã“ã®Wikiã‹ã‚‰è‡ªåˆ†ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’消去ã™ã‚‹å ´åˆã¯ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã«ãƒã‚§ãƒƒã‚¯ã‚’入れã¦ä¸‹ã•ã„。
    ã“ã®æ“作ã¯å–消ã™ã“ã¨ãŒã§ãã¾ã›ã‚“。'; -$lang['profconfdeletemissing'] = '確èªã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ãŒãƒã‚§ãƒƒã‚¯ã•れã¦ã„ã¾ã›ã‚“。'; -$lang['proffail'] = 'ãƒ¦ãƒ¼ã‚¶ãƒ¼æƒ…å ±ã¯æ›´æ–°ã•れã¾ã›ã‚“ã§ã—ãŸã€‚'; -$lang['pwdforget'] = 'パスワードをãŠå¿˜ã‚Œã§ã™ã‹ï¼Ÿ'; -$lang['resendna'] = 'ã“ã®Wikiã§ã¯ãƒ‘スワードã®å†ç™ºè¡Œã¯å‡ºæ¥ã¾ã›ã‚“。'; -$lang['resendpwd'] = 'æ–°ã—ã„パスワードを設定'; -$lang['resendpwdmissing'] = 'ãŠæ‰‹æ•°ã§ã™ãŒã€å…¨ã¦ã®é …目を入力ã—ã¦ä¸‹ã•ã„。'; -$lang['resendpwdnouser'] = 'æã‚Œå…¥ã‚Šã¾ã™ãŒã€å…¥åŠ›ã•れãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ä¸Šã«ã‚りã¾ã›ã‚“ã§ã—ãŸã€‚'; -$lang['resendpwdbadauth'] = '申ã—訳ã‚りã¾ã›ã‚“ãŒã€ã“ã®ç¢ºèªã‚³ãƒ¼ãƒ‰ã¯æœ‰åйã§ã¯ã‚りã¾ã›ã‚“。URLãŒä¸€éƒ¨ã®ã¿åˆ‡ã‚Šå–られã¦ã„ãªã„ã‹ã©ã†ã‹ã€ãƒ¡ãƒ¼ãƒ«å†…ã«è¨˜è¼‰ã•れãŸãƒªãƒ³ã‚¯ã‚’ã”確èªä¸‹ã•ã„。'; -$lang['resendpwdconfirm'] = '確èªç”¨ã®ãƒªãƒ³ã‚¯ã‚’å«ã‚“ã ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ã—ã¾ã—ãŸã€‚'; -$lang['resendpwdsuccess'] = 'æ–°ã—ã„パスワードãŒãƒ¡ãƒ¼ãƒ«ã§é€ä¿¡ã•れã¾ã—ãŸã€‚'; -$lang['license'] = 'ç‰¹ã«æ˜Žç¤ºã•れã¦ã„ãªã„é™ã‚Šã€æœ¬Wikiã®å†…å®¹ã¯æ¬¡ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã«å¾“ã„ã¾ã™ï¼š'; -$lang['licenseok'] = '注æ„: 本ページを編集ã—ãŸå ´åˆã€ã‚ãªãŸã®ç·¨é›†ã—ãŸå†…å®¹ãŒæ¬¡ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã«å¾“ã†ã“ã¨ã«åŒæ„ã—ãŸã‚‚ã®ã¨ã¿ãªã—ã¾ã™ï¼š'; -$lang['searchmedia'] = 'ファイルåを検索:'; -$lang['searchmedia_in'] = '%s 内を検索'; -$lang['txt_upload'] = 'アップロードã™ã‚‹ãƒ•ァイルをé¸ã‚“ã§ãã ã•ã„:'; -$lang['txt_filename'] = 'åå‰ã‚’変更ã—ã¦ã‚¢ãƒƒãƒ—ロード(任æ„):'; -$lang['txt_overwrt'] = '既存ã®ãƒ•ァイルを上書ã'; -$lang['maxuploadsize'] = 'アップロード上é™ã‚µã‚¤ã‚ºï¼š1ファイルã«ã¤ã%s'; -$lang['lockedby'] = '文書をロックã—ã¦ã„るユーザー:'; -$lang['lockexpire'] = 'ロック期é™ï¼š'; -$lang['rssfailed'] = 'フィードã®å–得中ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸï¼š'; -$lang['nothingfound'] = '該当文書ã¯ã‚りã¾ã›ã‚“ã§ã—ãŸã€‚'; -$lang['mediaselect'] = 'メディアファイル'; -$lang['uploadsucc'] = 'アップロード完了'; -$lang['uploadfail'] = 'アップロードã«å¤±æ•—ã—ã¾ã—ãŸã€‚権é™ãŒã‚りã¾ã›ã‚“。'; -$lang['uploadwrong'] = 'ã‚¢ãƒƒãƒ—ãƒ­ãƒ¼ãƒ‰ã¯æ‹’å¦ã•れã¾ã—ãŸã€‚ã“ã®æ‹¡å¼µå­ã¯è¨±å¯ã•れã¦ã„ã¾ã›ã‚“。'; -$lang['uploadexist'] = 'åŒåã®ãƒ•ァイルãŒå­˜åœ¨ã™ã‚‹ãŸã‚ã€ã‚¢ãƒƒãƒ—ロードã§ãã¾ã›ã‚“。'; -$lang['uploadbadcontent'] = 'アップロードã•れãŸãƒ•ァイルã®å†…容ã¯ã€æ‹¡å¼µå­ %s ã¨ä¸€è‡´ã—ã¾ã›ã‚“。'; -$lang['uploadspam'] = 'スパム ブラックリストã«ã‚ˆã‚Šã‚¢ãƒƒãƒ—ロードãŒé®æ–­ã•れã¾ã—ãŸã€‚'; -$lang['uploadxss'] = '悪æ„ã®ã‚る内容をå«ã‚“ã§ã„ã‚‹å¯èƒ½æ€§ãŒã‚る為ã€ã‚¢ãƒƒãƒ—ロードãŒé®æ–­ã•れã¾ã—ãŸã€‚'; -$lang['uploadsize'] = 'ファイルã®ã‚µã‚¤ã‚ºãŒå¤§ãã™ãŽã¾ã™ï¼ˆæœ€å¤§ %s)。'; -$lang['deletesucc'] = 'ファイル "%s" ã¯å‰Šé™¤ã•れã¾ã—ãŸã€‚'; -$lang['deletefail'] = 'ファイル "%s" ãŒå‰Šé™¤ã§ãã¾ã›ã‚“。権é™ã‚’確èªã—ã¦ä¸‹ã•ã„。'; -$lang['mediainuse'] = 'ファイル "%s" ã¯ä½¿ç”¨ä¸­ã®ãŸã‚ã€å‰Šé™¤ã•れã¾ã›ã‚“ã§ã—ãŸã€‚'; -$lang['namespaces'] = 'åå‰ç©ºé–“'; -$lang['mediafiles'] = '利用å¯èƒ½ãªãƒ•ァイル:'; -$lang['accessdenied'] = 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’閲覧ã™ã‚‹æ¨©é™ãŒã‚りã¾ã›ã‚“。'; -$lang['mediausage'] = 'ã“ã®ãƒ•ァイルを使用ã™ã‚‹ã«ã¯æ¬¡ã®Wiki文法を使用ã—ã¦ä¸‹ã•ã„。'; -$lang['mediaview'] = 'オリジナルファイルを閲覧'; -$lang['mediaroot'] = 'ルート'; -$lang['mediaupload'] = 'ファイルをç¾åœ¨ã®åå‰ç©ºé–“ã«ã‚¢ãƒƒãƒ—ロードã—ã¾ã™ã€‚副åå‰ç©ºé–“を使用ã™ã‚‹å ´åˆã«ã¯ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžå¾Œã€ãƒ•ァイルåã®å‰ã«ã‚³ãƒ­ãƒ³ã§åŒºåˆ‡ã£ã¦è¿½åŠ ã—ã¦ãã ã•ã„。ドラッグ&ドロップã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã™ã‚‹äº‹ã‚‚出æ¥ã¾ã™ã€‚'; -$lang['mediaextchange'] = 'æ‹¡å¼µå­ãŒ .%s ã‹ã‚‰ .%s ã¸å¤‰æ›´ã•れã¾ã—ãŸã€‚'; -$lang['reference'] = 'å‚ç…§å…ˆ'; -$lang['ref_inuse'] = 'ã“ã®ãƒ•ァイルã¯ã€æ¬¡ã®ãƒšãƒ¼ã‚¸ã§ä½¿ç”¨ä¸­ã®ãŸã‚削除ã§ãã¾ã›ã‚“。'; -$lang['ref_hidden'] = 'ã“ã®ãƒšãƒ¼ã‚¸ã«å­˜åœ¨ã™ã‚‹ã„ãã¤ã‹ã®å‚ç…§å…ˆã¯ã€æ¨©é™ãŒç„¡ã„ãŸã‚読ã¿è¾¼ã‚€ã“ã¨ãŒã§ãã¾ã›ã‚“。'; -$lang['hits'] = 'ヒット'; -$lang['quickhits'] = 'マッãƒã—ãŸæ–‡æ›¸å'; -$lang['toc'] = '目次'; -$lang['current'] = 'ç¾åœ¨'; -$lang['yours'] = 'ã‚ãªãŸã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³'; -$lang['diff'] = 'ç¾åœ¨ã®ãƒªãƒ“ジョンã¨ã®å·®åˆ†ã‚’表示'; -$lang['diff2'] = 'é¸æŠžã—ãŸãƒªãƒ“ジョン間ã®å·®åˆ†ã‚’表示'; -$lang['difflink'] = 'ã“ã®æ¯”較画é¢ã¸ã®ãƒªãƒ³ã‚¯'; -$lang['diff_type'] = '差分ã®è¡¨ç¤ºæ–¹æ³•:'; -$lang['diff_inline'] = 'インライン'; -$lang['diff_side'] = '横ã«ä¸¦ã¹ã‚‹'; -$lang['diffprevrev'] = 'å‰ã®ãƒªãƒ“ジョン'; -$lang['diffnextrev'] = '次ã®ãƒªãƒ“ジョン'; -$lang['difflastrev'] = '最新ã®ãƒªãƒ“ジョン'; -$lang['diffbothprevrev'] = '両方ã¨ã‚‚å‰ã®ãƒªãƒ“ジョン'; -$lang['diffbothnextrev'] = '両方ã¨ã‚‚次ã®ãƒªãƒ“ジョン'; -$lang['line'] = '行'; -$lang['breadcrumb'] = 'トレース:'; -$lang['youarehere'] = 'ç¾åœ¨ä½ç½®:'; -$lang['lastmod'] = '最終更新:'; -$lang['by'] = 'by'; -$lang['deleted'] = '削除'; -$lang['created'] = '作æˆ'; -$lang['restored'] = '以å‰ã®ãƒªãƒ“ジョンを復元 (%s)'; -$lang['external_edit'] = '外部編集'; -$lang['summary'] = 'ç·¨é›†ã®æ¦‚è¦'; -$lang['noflash'] = 'ã“ã®å†…容を表示ã™ã‚‹ã«ã¯ Adobe Flash Plugin ãŒå¿…è¦ã§ã™ã€‚'; -$lang['download'] = 'ã“ã®éƒ¨åˆ†ã‚’ダウンロード'; -$lang['tools'] = 'ツール'; -$lang['user_tools'] = 'ユーザ用ツール'; -$lang['site_tools'] = 'サイト用ツール'; -$lang['page_tools'] = 'ページ用ツール'; -$lang['skip_to_content'] = '内容ã¸ç§»å‹•'; -$lang['sidebar'] = 'サイドãƒãƒ¼'; -$lang['mail_newpage'] = '文書ã®è¿½åŠ ï¼š'; -$lang['mail_changed'] = '文書ã®å¤‰æ›´ï¼š'; -$lang['mail_subscribe_list'] = 'åå‰ç©ºé–“内ã§ãƒšãƒ¼ã‚¸ãŒå¤‰æ›´ï¼š'; -$lang['mail_new_user'] = 'æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ï¼š'; -$lang['mail_upload'] = 'ファイルã®ã‚¢ãƒƒãƒ—ロード:'; -$lang['changes_type'] = '表示ã™ã‚‹å¤‰æ›´ã®ã‚¿ã‚¤ãƒ—:'; -$lang['pages_changes'] = 'ページã®å¤‰æ›´'; -$lang['media_changes'] = 'メディアファイルã®å¤‰æ›´'; -$lang['both_changes'] = 'ページã¨ãƒ¡ãƒ‡ã‚£ã‚¢ãƒ•ァイルã®å¤‰æ›´'; -$lang['qb_bold'] = '太字'; -$lang['qb_italic'] = '斜体'; -$lang['qb_underl'] = '下線'; -$lang['qb_code'] = '等幅'; -$lang['qb_strike'] = '打消線'; -$lang['qb_h1'] = '第一見出ã—'; -$lang['qb_h2'] = '第二見出ã—'; -$lang['qb_h3'] = '第三見出ã—'; -$lang['qb_h4'] = '第四見出ã—'; -$lang['qb_h5'] = '第五見出ã—'; -$lang['qb_h'] = '見出ã—'; -$lang['qb_hs'] = '見出ã—ï¼ˆéšŽå±¤ã‚’é¸æŠžï¼‰'; -$lang['qb_hplus'] = '上ã®éšŽå±¤ã®è¦‹å‡ºã—'; -$lang['qb_hminus'] = '下ã®éšŽå±¤ã®è¦‹å‡ºã—'; -$lang['qb_hequal'] = 'åŒã˜éšŽå±¤ã®è¦‹å‡ºã—'; -$lang['qb_link'] = '内部リンク'; -$lang['qb_extlink'] = '外部リンク'; -$lang['qb_hr'] = '横罫線'; -$lang['qb_ol'] = '記å·ä»˜ãリスト'; -$lang['qb_ul'] = '記å·ãªã—リスト'; -$lang['qb_media'] = 'イメージやファイルã®è¿½åŠ ï¼ˆæ–°ã—ã„ウィンドウã§é–‹ãã¾ã™ï¼‰'; -$lang['qb_sig'] = 'ç½²åã®æŒ¿å…¥'; -$lang['qb_smileys'] = 'スマイリー'; -$lang['qb_chars'] = '特殊文字'; -$lang['upperns'] = '上ã®éšŽå±¤ã®åå‰ç©ºé–“ã¸'; -$lang['metaedit'] = 'メタデータ編集'; -$lang['metasaveerr'] = 'ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã®æ›¸ãè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ'; -$lang['metasaveok'] = 'メタデータã¯ä¿å­˜ã•れã¾ã—ãŸ'; -$lang['img_title'] = 'タイトル:'; -$lang['img_caption'] = '見出ã—:'; -$lang['img_date'] = '日付:'; -$lang['img_fname'] = 'ファイルå:'; -$lang['img_fsize'] = 'サイズ:'; -$lang['img_artist'] = '作æˆè€…:'; -$lang['img_copyr'] = '著作権:'; -$lang['img_format'] = 'フォーマット:'; -$lang['img_camera'] = '使用カメラ:'; -$lang['img_keywords'] = 'キーワード:'; -$lang['img_width'] = 'å¹…:'; -$lang['img_height'] = '高ã•:'; -$lang['subscr_subscribe_success'] = '%sãŒ%sã®è³¼èª­ãƒªã‚¹ãƒˆã«ç™»éŒ²ã•れã¾ã—ãŸã€‚'; -$lang['subscr_subscribe_error'] = '%sã‚’%sã®è³¼èª­ãƒªã‚¹ãƒˆã¸è¿½åŠ ã™ã‚‹ã®ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; -$lang['subscr_subscribe_noaddress'] = 'ã‚ãªãŸã®ãƒ­ã‚°ã‚¤ãƒ³ã«å¯¾å¿œã™ã‚‹ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒãªã„ãŸã‚ã€è³¼èª­ãƒªã‚¹ãƒˆã¸è¿½åŠ ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。'; -$lang['subscr_unsubscribe_success'] = '%sã‚’%sã®è³¼èª­ãƒªã‚¹ãƒˆã‹ã‚‰å‰Šé™¤ã—ã¾ã—ãŸã€‚'; -$lang['subscr_unsubscribe_error'] = '%sã‚’%sã®è³¼èª­ãƒªã‚¹ãƒˆã‹ã‚‰å‰Šé™¤ã™ã‚‹ã®ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; -$lang['subscr_already_subscribed'] = '%sã¯æ—¢ã«%sã«ç™»éŒ²ã•れã¦ã„ã¾ã™ã€‚'; -$lang['subscr_not_subscribed'] = '%sã¯%sã«ç™»éŒ²ã•れã¦ã„ã¾ã›ã‚“。'; -$lang['subscr_m_not_subscribed'] = 'ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã€ã‚‚ã—ãã¯åå‰ç©ºé–“ã«ã‚ãªãŸã¯ç™»éŒ²ã•れã¦ã„ã¾ã›ã‚“。'; -$lang['subscr_m_new_header'] = '購読を追加'; -$lang['subscr_m_current_header'] = 'ç¾åœ¨ã®è³¼èª­ãƒªã‚¹ãƒˆ'; -$lang['subscr_m_unsubscribe'] = '購読を解除'; -$lang['subscr_m_subscribe'] = '購読'; -$lang['subscr_m_receive'] = 'å—ä¿¡'; -$lang['subscr_style_every'] = 'å…¨ã¦ã®å¤‰æ›´ã«ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡'; -$lang['subscr_style_digest'] = 'ãれãžã‚Œã®ãƒšãƒ¼ã‚¸ã¸ã®å¤‰æ›´ã®è¦ç´„をメールã™ã‚‹ï¼ˆ%.2f 日毎)'; -$lang['subscr_style_list'] = 'å‰å›žã®ãƒ¡ãƒ¼ãƒ«ã‹ã‚‰å¤‰æ›´ã•れãŸãƒšãƒ¼ã‚¸ã‚’リスト(%.2f 日毎)'; -$lang['authtempfail'] = 'ユーザーèªè¨¼ãŒä¸€æ™‚çš„ã«ä½¿ç”¨ã§ããªããªã£ã¦ã„ã¾ã™ã€‚å•題ãŒè§£æ±ºã—ãªã„å ´åˆã¯ã€Wikiã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ä¸‹ã•ã„。'; -$lang['i_chooselang'] = 'ä½¿ç”¨è¨€èªžã‚’é¸æŠž'; -$lang['i_installer'] = 'DokuWiki インストーラー'; -$lang['i_wikiname'] = 'Wikiå'; -$lang['i_enableacl'] = 'ACL(アクセス管ç†ï¼‰ã‚’使用ã™ã‚‹ï¼ˆæŽ¨å¥¨ï¼‰'; -$lang['i_superuser'] = 'スーパーユーザー'; -$lang['i_problems'] = 'å•題ãŒç™ºè¦‹ã•れã¾ã—ãŸã€‚以下ã«ç¤ºã™å•題を解決ã™ã‚‹ã¾ã§ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’続行ã§ãã¾ã›ã‚“。'; -$lang['i_modified'] = 'セキュリティã®ç†ç”±ã‹ã‚‰ã€æ–°è¦ã‚‚ã—ãã¯ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã—ã¦ã„ãªã„ DokuWiki ã«å¯¾ã—ã¦ã®ã¿ã€ã“ã®ã‚¹ã‚¯ãƒªãƒ—ãƒˆã¯æœ‰åйã§ã™ã€‚ - ダウンロードã—ãŸãƒ‘ッケージをå†è§£å‡ã—ã¦ä½¿ç”¨ã™ã‚‹ã‹ã€ - Dokuwiki インストールガイドをå‚考ã«ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。'; -$lang['i_funcna'] = 'PHPã®é–¢æ•° %s ãŒä½¿ç”¨ã§ãã¾ã›ã‚“。ホスティング会社ãŒä½•らã‹ã®ç†ç”±ã§ç„¡åйã«ã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚'; -$lang['i_disabled'] = 'ã”利用ã®ãƒ—ロãƒã‚¤ãƒ€ã«ã‚ˆã‚Šåˆ¶é™ã•れã¦ã„ã¾ã™ã€‚'; -$lang['i_funcnmail'] = '注:PHPã® mail 関数ãŒåˆ©ç”¨ä¸èƒ½ã«ãªã£ã¦ã„ã¾ã™ã€‚ %s ã“ã®çжæ³ãŒç¶šãå ´åˆã¯ã€smtpプラグインをインストールã—ã¦è§£æ±ºã™ã‚‹äº‹ã‚‚出æ¥ã¾ã™ã€‚'; -$lang['i_phpver'] = 'PHPã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %s ãŒå¿…è¦ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ %s より以å‰ã®ã‚‚ã®ã§ã™ã€‚PHPã®ã‚¢ãƒƒãƒ—グレードãŒå¿…è¦ã§ã™ã€‚'; -$lang['i_mbfuncoverload'] = 'DokuWiki を実行ã™ã‚‹ php.ini ファイル㮠mbstring.func_overload ã¯ç„¡åйã«ã—ã¦ä¸‹ã•ã„。'; -$lang['i_urandom'] = 'DokuWikiã¯ã€Cookieã«å¯¾ã—ã¦æš—å·çš„ã«å®‰å…¨ãªç•ªå·ã‚’作æˆã§ãã¾ã›ã‚“。/dev/urandomã«å¯¾ã™ã‚‹é©åˆ‡ãªã‚¢ã‚¯ã‚»ã‚¹ã«ã¤ã„ã¦ã€php.iniã®è¨­å®š open_basedir を確èªã™ã‚‹äº‹ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚'; -$lang['i_permfail'] = '%s ã«æ›¸ãè¾¼ã¿ã§ãã¾ã›ã‚“。ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®æ¨©é™ã‚’確èªã—ã¦ä¸‹ã•ã„。'; -$lang['i_confexists'] = '%s ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™'; -$lang['i_writeerr'] = '%s を作æˆã§ãã¾ã›ã‚“。ディレクトリã¨ãƒ•ã‚¡ã‚¤ãƒ«ã®æ¨©é™ã‚’確èªã—ã€ãれらを手動ã§ä½œæˆã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚'; -$lang['i_badhash'] = 'dokuwiki.php ãŒèªè­˜ã§ããªã„ã‹ã€ç·¨é›†ã•れã¦ã„ã¾ã™ï¼ˆhash=%s)'; -$lang['i_badval'] = '%s - æ­£ã—ããªã„ã€ã‚‚ã—ãã¯å€¤ãŒç©ºã§ã™'; -$lang['i_success'] = 'è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã¯æ­£ã—ã作æˆã•れã¾ã—ãŸã€‚install.phpã¯ã€ã‚‚ã†å‰Šé™¤ã—ã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。引ãç¶šãã€ä½œæˆã—ãŸDokuWikiã‚’ã”利用下ã•ã„。'; -$lang['i_failure'] = '設定ファイルã®ä½œæˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚作æˆã—㟠DokuWikiを使用ã™ã‚‹å‰ã«ã€ãれらã®å•題を手動ã§ä¿®æ­£ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚'; -$lang['i_policy'] = 'ACLåˆæœŸè¨­å®š'; -$lang['i_pol0'] = 'オープン Wiki(全ã¦ã®äººã«ã€é–²è¦§ãƒ»æ›¸ãè¾¼ã¿ãƒ»ã‚¢ãƒƒãƒ—ロードを許å¯ï¼‰'; -$lang['i_pol1'] = 'パブリック Wiki(閲覧ã¯å…¨ã¦ã®äººãŒå¯èƒ½ã€æ›¸ãè¾¼ã¿ãƒ»ã‚¢ãƒƒãƒ—ロードã¯ç™»éŒ²ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã¿ï¼‰'; -$lang['i_pol2'] = 'クローズド Wiki(登録ユーザーã«ã®ã¿ã€é–²è¦§ãƒ»æ›¸ãè¾¼ã¿ãƒ»ã‚¢ãƒƒãƒ—ロードを許å¯ï¼‰'; -$lang['i_allowreg'] = '訪å•者自身ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ç™»éŒ²æ©Ÿèƒ½ã‚’使ãˆã‚‹ã‚ˆã†ã«ã™ã‚‹'; -$lang['i_retry'] = 'å†è©¦è¡Œ'; -$lang['i_license'] = 'ã‚ãªãŸãŒä½œæˆã—ãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒå±žã™ã‚‹ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã‚’é¸æŠžã—ã¦ãã ã•ã„:'; -$lang['i_license_none'] = 'ライセンス情報を表示ã—ã¾ã›ã‚“。'; -$lang['i_pop_field'] = 'Dokuwiki ã®å†…容ã®å‘上ã«å”力ã—ã¦ä¸‹ã•ã„:'; -$lang['i_pop_label'] = '月ã«ä¸€å›žã€DokuWikiã®é–‹ç™ºè€…ã«åŒ¿åã®ä½¿ç”¨ãƒ‡ãƒ¼ã‚¿ã‚’é€ä¿¡ã™ã‚‹'; -$lang['recent_global'] = 'ç¾åœ¨ã€åå‰ç©ºé–“ %s 内ã®å¤‰æ›´ã‚’閲覧中ã§ã™ã€‚Wikiå…¨ä½“ã®æœ€è¿‘ã®å¤‰æ›´ã®ç¢ºèªã‚‚ã§ãã¾ã™ã€‚'; -$lang['years'] = '%då¹´å‰'; -$lang['months'] = '%dカ月å‰'; -$lang['weeks'] = '%d週間å‰'; -$lang['days'] = '%dæ—¥å‰'; -$lang['hours'] = '%d時間å‰'; -$lang['minutes'] = '%d分å‰'; -$lang['seconds'] = '%dç§’å‰'; -$lang['wordblock'] = 'スパムã¨èªè­˜ã•れるテキストãŒå«ã¾ã‚Œã¦ã„ã‚‹ãŸã‚ã€å¤‰æ›´ã¯ä¿å­˜ã•れã¾ã›ã‚“ã§ã—ãŸã€‚'; -$lang['media_uploadtab'] = 'アップロード'; -$lang['media_searchtab'] = '検索'; -$lang['media_file'] = 'ファイル'; -$lang['media_viewtab'] = '詳細'; -$lang['media_edittab'] = '編集'; -$lang['media_historytab'] = '履歴'; -$lang['media_list_thumbs'] = 'サムãƒã‚¤ãƒ«'; -$lang['media_list_rows'] = '行'; -$lang['media_sort_name'] = 'åå‰'; -$lang['media_sort_date'] = '日付'; -$lang['media_namespaces'] = 'åå‰ç©ºé–“ã‚’é¸æŠž'; -$lang['media_files'] = '%s 内ã®ãƒ•ァイル'; -$lang['media_upload'] = '%s ã«ã‚¢ãƒƒãƒ—ロード'; -$lang['media_search'] = '%s å†…ã§æ¤œç´¢'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%2$s ã« %1$s'; -$lang['media_edit'] = '%s を編集'; -$lang['media_history'] = '%s ã®å±¥æ­´'; -$lang['media_meta_edited'] = 'メタデータãŒç·¨é›†ã•れã¾ã—ãŸ'; -$lang['media_perm_read'] = '申ã—訳ã‚りã¾ã›ã‚“ãŒã€ãƒ•ァイルを閲覧ã™ã‚‹æ¨©é™ãŒã‚りã¾ã›ã‚“。'; -$lang['media_perm_upload'] = '申ã—訳ã‚りã¾ã›ã‚“ãŒã€ãƒ•ァイルをアップロードã™ã‚‹æ¨©é™ãŒã‚りã¾ã›ã‚“。'; -$lang['media_update'] = 'æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’アップロード'; -$lang['media_restore'] = 'ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’復元'; -$lang['media_acl_warning'] = '閲覧権é™ã®ç„¡ã„ページやéžè¡¨ç¤ºãƒšãƒ¼ã‚¸ã¯è¡¨ç¤ºã•れãªã„ã®ã§ã€ã“ã®ãƒªã‚¹ãƒˆã¯å®Œå…¨ã§ãªã„å ´åˆãŒã‚りã¾ã™ã€‚'; -$lang['email_fail'] = 'PHPã® mail() ãŒæ¬ è½ã—ã¦ã„ã‚‹ã‹ç„¡åйã«ãªã£ã¦ã„ã¾ã™ã€‚次ã®EメールãŒé€ä¿¡ã•れã¾ã›ã‚“ã§ã—ãŸã€‚'; -$lang['currentns'] = 'ç¾åœ¨ã®åå‰ç©ºé–“'; -$lang['searchresult'] = 'æ¤œç´¢çµæžœ'; -$lang['plainhtml'] = 'プレーンHTML'; -$lang['wikimarkup'] = 'Wikiマークアップ'; -$lang['page_nonexist_rev'] = '指定ページ %s ã¯ã‚りã¾ã›ã‚“。ã“ã®ãƒªãƒ³ã‚¯ %s ã‹ã‚‰ä½œæˆã§ãã¾ã™ã€‚'; -$lang['unable_to_parse_date'] = 'パラメータ "%s" を処ç†ã§ãã¾ã›ã‚“。'; -$lang['email_signature_text'] = 'ã“ã®ãƒ¡ãƒ¼ãƒ«ã¯æ¬¡ã®DokuWikiより自動的ã«é€ä¿¡ã•れã¦ã„ã¾ã™ã€‚ -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/locked.txt deleted file mode 100644 index d501af4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 文書ロック中 ====== - -ã“ã®æ–‡æ›¸ã¯ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒç·¨é›†ä¸­ã®ãŸã‚ロックã•れã¦ã„ã¾ã™ã€‚編集ãŒå®Œäº†ã™ã‚‹ã‹ã€ãƒ­ãƒƒã‚¯ã®æœŸé™ãŒåˆ‡ã‚Œã‚‹ã¾ã§ãŠå¾…ã¡ä¸‹ã•ã„。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/login.txt deleted file mode 100644 index 34b41fd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ログイン ====== - -ç¾åœ¨ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã›ã‚“。ログインã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨ãƒ‘スワードを入力ã—ã¦ä¸‹ã•ã„(Cookieを有効ã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ï¼‰ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/mailtext.txt deleted file mode 100644 index 7ea2636..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/mailtext.txt +++ /dev/null @@ -1,14 +0,0 @@ -DokuWiki å†…ã®æ–‡æ›¸ãŒè¿½åŠ ã‚‚ã—ãã¯å¤‰æ›´ã•れã¾ã—ãŸã€‚詳細ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ã€‚ - -ブラウザ     : @BROWSER@ -IPアドレス    : @IPADDRESS@ -ホストå     : @HOSTNAME@ -å‰ãƒªãƒ“ジョン   : @OLDPAGE@ -新リビジョン   : @NEWPAGE@ -æ–°ãƒªãƒ“ã‚¸ãƒ§ãƒ³ã®æ—¥ä»˜: @DATE@ -ç·¨é›†ã®æ¦‚è¦ã€€ã€€ã€€ã€€: @SUMMARY@ -ユーザーå    : @USER@ - -ã“ã®é€šçŸ¥ã®å¾Œã€æ–°ãŸãªãƒªãƒ“ジョンãŒè¿½åŠ ã•れã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚ãã®å ´åˆã€æœ¬ãƒªãƒ“ジョンã®ãƒšãƒ¼ã‚¸ä¸Šéƒ¨ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/ja/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/newpage.txt deleted file mode 100644 index deec746..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ã“ã®é …ç›®ã¯ã¾ã å­˜åœ¨ã—ã¾ã›ã‚“ ====== - -ã“ã®é …ç›®ã¯ã¾ã ä½œæˆã•れã¦ã„ã¾ã›ã‚“。もã—ã€æ–‡æ›¸ä½œæˆã®æ¨©é™ãŒã‚ã‚‹å ´åˆã¯ã€**文書ã®ä½œæˆ**をクリックã—ã¦æœ€åˆã®æ–‡æ›¸ã‚’作æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/norev.txt deleted file mode 100644 index bb97781..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ã“ã®ãƒªãƒ“ジョンã¯å­˜åœ¨ã—ã¾ã›ã‚“ ====== - -指定ã•れãŸãƒªãƒ“ジョンãŒå­˜åœ¨ã—ã¾ã›ã‚“。''以å‰ã®ãƒªãƒ“ジョン''をクリックã—ã¦ã€ã“ã®æ–‡æ›¸ã®éŽåŽ»ã®ç‰ˆã®ä¸€è¦§ã‚’確èªã—ã¦ãã ã•ã„。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/onceexisted.txt deleted file mode 100644 index 5cabad2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ã“ã®ãƒšãƒ¼ã‚¸ã¯ã‚‚ã†å­˜åœ¨ã—ã¾ã›ã‚“ ====== - -ã“ã®ãƒšãƒ¼ã‚¸ã¯å‰Šé™¤ã•れã¾ã—ãŸã€‚[[?do=revisions|以å‰ã®ãƒªãƒ“ジョン]]ã®ä¸€è¦§ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦ã€ã„ã¤ãƒ»ãªãœå‰Šé™¤ã•れãŸã®ã‹ç¢ºèªã—ãŸã‚Šã€éŽåŽ»ã®ç‰ˆã«ã‚¢ã‚¯ã‚»ã‚¹ã—ãŸã‚Šã€å…ƒã«æˆ»ã—ãŸã‚Šå‡ºæ¥ã¾ã™ã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/password.txt deleted file mode 100644 index 3e527bd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -ã“ã‚“ã«ã¡ã¯ @FULLNAME@ ã•ã‚“ - -@TITLE@(@DOKUWIKIURL@)ã«ç™»éŒ²ã•れãŸãƒ¦ãƒ¼ã‚¶ãƒ¼æƒ…å ±ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ã€‚ - -ユーザーå : @LOGIN@ -パスワード : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/preview.txt deleted file mode 100644 index c0fe39d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== プレビュー ====== - -ç·¨é›†ä¸­ã®æ–‡æ›¸ã®ãƒ—レビューã§ã™ã€‚**ã¾ã ä¿å­˜ã•れã¦ã„ã¾ã›ã‚“ã®ã§ã”注æ„下ã•ã„。** \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/pwconfirm.txt deleted file mode 100644 index c53b784..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -ã“ã‚“ã«ã¡ã¯ @FULLNAME@ ã•ã‚“ - -@TITLE@(@DOKUWIKIURL@ï¼‰ã«æ–°è¦ãƒ‘スワード発行ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆãŒã‚りã¾ã—ãŸã€‚ - -ã‚‚ã—ã“ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«è¦šãˆãŒç„¡ã‘れã°ã€ã“ã®ãƒ¡ãƒ¼ãƒ«ã¯ç„¡è¦–ã—ã¦ãã ã•ã„。 - -ã“ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’行ã£ãŸæœ¬äººã§ã‚れã°ã€ä»¥ä¸‹ã®ãƒªãƒ³ã‚¯ã‹ã‚‰ä½œæ¥­ã‚’完了ã•ã›ã¦ãã ã•ã„。 - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/read.txt deleted file mode 100644 index b48445d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/read.txt +++ /dev/null @@ -1 +0,0 @@ -ã“ã®æ–‡æ›¸ã¯èª­å–専用ã§ã™ã€‚文書ã®ã‚½ãƒ¼ã‚¹ã‚’閲覧ã™ã‚‹ã“ã¨ã¯å¯èƒ½ã§ã™ãŒã€å¤‰æ›´ã¯ã§ãã¾ã›ã‚“。もã—変更ã—ãŸã„å ´åˆã¯ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/recent.txt deleted file mode 100644 index 69d004e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 最近ã®å¤‰æ›´ ====== - -最近更新ã•れãŸãƒšãƒ¼ã‚¸ã®ä¸€è¦§ã§ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/register.txt deleted file mode 100644 index ce18920..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ç™»éŒ² ====== - -ã“ã®Wikiã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ç™»éŒ²ã‚’行ã†ã«ã¯ã€ä»¥ä¸‹ã®æƒ…報を全ã¦å…¥åŠ›ã—ã¦ä¸‹ã•ã„。 ã‚‚ã—以下ã®é …ç›®ã«ãƒ‘スワードãŒå­˜åœ¨ã—ãªã„å ´åˆã€ãƒ‘スワードã¯ãƒ¡ãƒ¼ãƒ«ã«ã¦é€ä¿¡ã•れã¾ã™ã®ã§ã€ å¿…ãš**有効ãªãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹**を入力ã—ã¦ãã ã•ã„。 ã¾ãŸã€ãƒ­ã‚°ã‚¤ãƒ³åã¯[[doku>ja:pagename|ページå]]ã®è¦å‰‡ã«æº–æ‹ ã—ã¦ã„ãªã‘れã°ãªã‚Šã¾ã›ã‚“。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/registermail.txt deleted file mode 100644 index 5a24840..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -æ–°ã—ã„ユーザーãŒç™»éŒ²ã•れã¾ã—ãŸã€‚ユーザー情報ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ã€‚ - -ユーザーå  : @NEWUSER@ -フルãƒãƒ¼ãƒ ã€€ã€€: @NEWNAME@ -メールアドレス: @NEWEMAIL@ - -登録日    : @DATE@ -ブラウザ   : @BROWSER@ -IPアドレス  : @IPADDRESS@ -ホストå   : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/resendpwd.txt deleted file mode 100644 index 836ef71..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== パスワードå†ç™ºè¡Œ ====== - -ã“ã®Wikiã§ä½¿ç”¨ã™ã‚‹æ–°ã—ã„パスワードをリクエストã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åを入力ã—ã¦ä¸‹ã•ã„。 新パスワード発行リクエストã®ç¢ºèªãƒ¡ãƒ¼ãƒ«ãŒã€ç™»éŒ²ã•れã¦ã„るメールアドレスã«é€ä¿¡ã•れã¾ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/resetpwd.txt deleted file mode 100644 index b28bc37..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== æ–°ã—ã„パスワードを設定 ====== - -ã“ã®Wikiã§ãŠä½¿ã„ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆç”¨ã®æ–°ã—ã„パスワードを入力ã—ã¦ä¸‹ã•ã„。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/revisions.txt deleted file mode 100644 index 5483d43..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 以å‰ã®ãƒªãƒ“ジョン ====== - -以下ã¯ã“ã®æ–‡æ›¸ã®ä»¥å‰ã®ç‰ˆï¼ˆãƒªãƒ“ジョン)ã§ã™ã€‚éŽåŽ»ã®ç‰ˆã‹ã‚‰å¾©å…ƒã™ã‚‹ã«ã¯ã€å¾©å…ƒã—ãŸã„ç‰ˆã‚’é¸æŠžã—ã¦ã€''文書ã®ç·¨é›†''をクリックã—ã€ãã®å¾Œä¿å­˜ã—ã¦ãã ã•ã„。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/searchpage.txt deleted file mode 100644 index 04af74f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 検索 ====== - -ä»¥ä¸‹ã«æ¤œç´¢çµæžœã‚’表示ã—ã¾ã™ã€‚@CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/showrev.txt deleted file mode 100644 index d257b0e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**文書ã®éŽåŽ»ã®ç‰ˆã‚’表示ã—ã¦ã„ã¾ã™ã€‚** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/stopwords.txt deleted file mode 100644 index caa8dcd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/stopwords.txt +++ /dev/null @@ -1,39 +0,0 @@ -# 以下ã¯ã€ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ä½œæˆæ™‚ã«ç„¡è¦–ã™ã‚‹èªžå¥ã®ãƒªã‚¹ãƒˆã§ã™ã€‚一行ã«ä¸€å˜èªžãšã¤è¨˜å…¥ã—ã¦ãã ã•ã„。 -# ã“ã®ãƒ•ァイルを編集ã™ã‚‹éš›ã¯ã€UNIXã§ç”¨ã„られる改行コード(LF)を使用ã—ã¦ãã ã•ã„。 -# 3文字未満ã®èªžå¥ã¯è‡ªå‹•çš„ã«ç„¡è¦–ã•れるã®ã§ã€ãƒªã‚¹ãƒˆã«åŠ ãˆã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“。 -# ã“ã®ãƒªã‚¹ãƒˆã¯æ¬¡ã®ã‚µã‚¤ãƒˆã‚’ã‚‚ã¨ã«ä½œæˆã•れã¦ã„ã¾ã™ï¼š http://www.ranks.nl/stopwords/ -about -are -as -an -and -you -your -them -their -com -for -from -into -if -in -is -it -how -of -on -or -that -the -this -to -was -what -when -where -who -will -with -und -the -www \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_digest.txt deleted file mode 100644 index 7315b76..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -ã“ã‚“ã«ã¡ã¯ã€‚ - -@TITLE@ 内ã®ãƒšãƒ¼ã‚¸ @PAGE@ ã«å¤‰æ›´ãŒã‚りã¾ã—ãŸã€‚ -変更点ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ï¼š - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -å¤ã„リビジョン: @OLDPAGE@ -æ–°ã—ã„リビジョン: @NEWPAGE@ - -ã“ã®é€šçŸ¥ã‚’解除ã™ã‚‹ã«ã¯æ¬¡ã®ã‚¦ã‚£ã‚­ã¸ãƒ­ã‚°ã‚¤ãƒ³ã— -@DOKUWIKIURL@ -ãã®å¾Œã€ä»¥ä¸‹ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ãƒšãƒ¼ã‚¸ã¨åå‰ç©ºé–“ã®å¤‰æ›´ã«å¯¾ã™ã‚‹è³¼èª­ã‚’解除ã—ã¦ãã ã•ã„。 -@SUBSCRIBE@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_form.txt deleted file mode 100644 index 5767189..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== è³¼èª­ç®¡ç† ====== - -ã“ã®ãƒšãƒ¼ã‚¸ã§ã€ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã¨åå‰ç©ºé–“ã«å¯¾ã™ã‚‹è³¼èª­ã‚’管ç†ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_list.txt deleted file mode 100644 index 3b841ea..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -ã“ã‚“ã«ã¡ã¯ã€‚ - -@TITLE@ ã® åå‰ç©ºé–“ @PAGE@ ã«ã‚るページã«å¤‰æ›´ãŒã‚りã¾ã—ãŸã€‚ -変更点ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -ã“ã®é€šçŸ¥ã‚’解除ã™ã‚‹ã«ã¯æ¬¡ã®ã‚¦ã‚£ã‚­ã¸ãƒ­ã‚°ã‚¤ãƒ³ã— -@DOKUWIKIURL@ -ãã®å¾Œã€ä»¥ä¸‹ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ãƒšãƒ¼ã‚¸ã¨åå‰ç©ºé–“ã®å¤‰æ›´ã«å¯¾ã™ã‚‹è³¼èª­ã‚’解除ã—ã¦ãã ã•ã„。 -@SUBSCRIBE@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_single.txt deleted file mode 100644 index 68190bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -ã“ã‚“ã«ã¡ã¯ã€‚ - -@TITLE@ ã®ã‚¦ã‚£ã‚­ã«ã‚るページ @PAGE@ ã«å¤‰æ›´ãŒã‚りã¾ã—ãŸã€‚ -変更点ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -ユーザー       : @USER@ -ç·¨é›†ã®æ¦‚è¦ã€€ã€€ã€€ã€€ã€€ã€€: @SUMMARY@ -å¤ã„リビジョン    : @OLDPAGE@ -æ–°ã—ã„リビジョン   : @NEWPAGE@ -æ–°ã—ã„ãƒªãƒ“ã‚¸ãƒ§ãƒ³ã®æ—¥ä»˜: @DATE@ - -ã“ã®é€šçŸ¥ã‚’解除ã™ã‚‹ã«ã¯æ¬¡ã®ã‚¦ã‚£ã‚­ã¸ãƒ­ã‚°ã‚¤ãƒ³ã— -@DOKUWIKIURL@ -ãã®å¾Œã€ä»¥ä¸‹ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ãƒšãƒ¼ã‚¸ã¨åå‰ç©ºé–“ã®å¤‰æ›´ã«å¯¾ã™ã‚‹è³¼èª­ã‚’解除ã—ã¦ãã ã•ã„。 -@SUBSCRIBE@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/updateprofile.txt deleted file mode 100644 index 2109697..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== アカウント情報更新 ====== - -変更ã—ãŸã„é …ç›®ã®ã¿æ›¸ãæ›ãˆã¦ä¸‹ã•ã„。ユーザーåã¯å¤‰æ›´ã§ãã¾ã›ã‚“。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ja/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ja/uploadmail.txt deleted file mode 100644 index 11fa1a4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ja/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -ãŠä½¿ã„ã®DokuWikiã«ãƒ•ァイルãŒã‚¢ãƒƒãƒ—ロードã•れã¾ã—ãŸã€‚詳細ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ã€‚ - -ファイル : @MEDIA@ -å¤ã„版  : @OLD@ -日付   : @DATE@ -ブラウザ : @BROWSER@ -IPアドレス: @IPADDRESS@ -ホストå : @HOSTNAME@ -サイズ  : @SIZE@ -MIMEタイプ: @MIME@ -ユーザーå: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ka/admin.txt deleted file mode 100644 index ff15020..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== მáƒáƒ áƒ—ვრ====== - -ქვემáƒáƒ— თქვენ ხედáƒáƒ•თ áƒáƒ“მინისტრáƒáƒªáƒ˜áƒ£áƒšáƒ˜ áƒáƒžáƒ”რáƒáƒªáƒ˜áƒ”ბის სიáƒáƒ¡ «დáƒáƒ™áƒ£áƒ•იკიში». diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ka/adminplugins.txt deleted file mode 100644 index 011bfeb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== დáƒáƒ›áƒáƒ¢áƒ”ბითი პლáƒáƒ’ინები ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ka/backlinks.txt deleted file mode 100644 index 57daed7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== გáƒáƒ“მáƒáƒ›áƒ˜áƒ¡áƒáƒ›áƒáƒ áƒ—ებრ====== - -გვერდები რáƒáƒ›áƒšáƒ”ბიც áƒáƒœáƒ˜áƒ¨áƒœáƒ”ბენ áƒáƒ› გვერდზე. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ka/conflict.txt deleted file mode 100644 index 2d1fb76..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== გáƒáƒ›áƒáƒ•იდრუფრრáƒáƒ®áƒáƒšáƒ˜ ვერსირ====== - -áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს დáƒáƒ™áƒ£áƒ›áƒ”ნტის უფრრáƒáƒ®áƒáƒšáƒ˜ ვერსიáƒ, რáƒáƒ›áƒ”ლიც თქვენ დáƒáƒáƒ áƒ”დáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”თ. ეს ხდებრმáƒáƒ¨áƒ˜áƒœ, რáƒáƒ“ესáƒáƒª სხვრმáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი áƒáƒ áƒ”დáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბს დáƒáƒ™áƒ£áƒ›áƒ”ნტს, სáƒáƒœáƒáƒ› თქვენ áƒáƒ™áƒ”თებდით იგივეს. - -ყურáƒáƒ“ღებით დáƒáƒáƒ™áƒ•ირდით ქვემáƒáƒ— მáƒáƒ§áƒ•áƒáƒœáƒ˜áƒš გáƒáƒœáƒ¡áƒ®áƒ•áƒáƒ•ებებს, დრგáƒáƒ“áƒáƒ¬áƒ§áƒ•იტეთ რáƒáƒ›áƒ”ლი ვერსირსჯáƒáƒ‘ს. თუ შენáƒáƒ®áƒ•áƒáƒ¡ დáƒáƒáƒ­áƒ”რთ, თქვენი ვერსირშეინáƒáƒ®áƒ”ბáƒ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ka/denied.txt deleted file mode 100644 index bb89104..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== მიუწვდáƒáƒ›áƒ”ლირ====== - -თქვენ áƒáƒ  გáƒáƒ¥áƒ•თ სáƒáƒ™áƒ›áƒáƒ áƒ˜áƒ¡áƒ˜ უფლებები. იქნებ áƒáƒ•ტáƒáƒ áƒ˜áƒ–áƒáƒªáƒ˜áƒ დáƒáƒ’áƒáƒ•იწყდáƒáƒ—? diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ka/diff.txt deleted file mode 100644 index 502aef2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== გáƒáƒœáƒ¡áƒ®áƒ•áƒáƒ•ებები ====== - -ქვემáƒáƒ— მáƒáƒ§áƒ•áƒáƒœáƒ˜áƒšáƒáƒ˜ გáƒáƒœáƒ¡áƒ®áƒ•áƒáƒ•ებები მსგáƒáƒ•ს გვერდებს შáƒáƒ áƒ˜áƒ¡. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ka/draft.txt deleted file mode 100644 index 0c344d9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/draft.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ნáƒáƒžáƒáƒ•ნირჩáƒáƒœáƒáƒ¬áƒ”რი ====== - -გვერდის რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბრáƒáƒ  იყრდáƒáƒ›áƒ—áƒáƒ•რებული. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ka/edit.txt deleted file mode 100644 index 3504888..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/edit.txt +++ /dev/null @@ -1 +0,0 @@ -დáƒáƒáƒ áƒ”დáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”თ გვერდი დრდáƒáƒáƒ­áƒ˜áƒ áƒ”თ «შენáƒáƒ®áƒ•áƒáƒ¡Â». წáƒáƒ˜áƒ™áƒ˜áƒ—ხეთ [[wiki:syntax|FAQ]] ვიკის სინტáƒáƒ¥áƒ¡áƒ˜áƒ¡áƒ—áƒáƒœ გáƒáƒ¡áƒáƒªáƒœáƒáƒ‘áƒáƒ“. დáƒáƒáƒ áƒ”დáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”თ გვერდი მხáƒáƒšáƒáƒ“ იმ შემთხვევáƒáƒ¨áƒ˜ თუ áƒáƒžáƒ˜áƒ áƒ”ბთ გვერდის გáƒáƒ£áƒ›áƒ¯áƒáƒ‘ესებáƒáƒ¡. თუ თქვენ რáƒáƒ›áƒ˜áƒ¡ დáƒáƒ¢áƒ”სტვრგინდáƒáƒ—, გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნეთ სპეციáƒáƒšáƒ£áƒ áƒ˜ გვერდი. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ka/editrev.txt deleted file mode 100644 index 17ccff5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**თქვენ áƒáƒ¢áƒ•ირთეთ დáƒáƒ™áƒ£áƒ›áƒ”ნტის ძველი ვერსიáƒ** მისი შენáƒáƒ®áƒ•ით თქვენ შექმნით áƒáƒ®áƒáƒš ვერსიáƒáƒ¡ იგივე შიგთáƒáƒ•სით. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ka/index.txt deleted file mode 100644 index 8c86265..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== სტáƒáƒ¢áƒ˜áƒ”ბი ====== - -áƒáƒ¥ ნáƒáƒ©áƒ•ენებირყველრსტáƒáƒ¢áƒ˜áƒ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/ka/jquery.ui.datepicker.js deleted file mode 100644 index d347de8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/jquery.ui.datepicker.js +++ /dev/null @@ -1,51 +0,0 @@ -/* Georgian (UTF-8) initialisation for the jQuery UI date picker plugin. */ -/* Written by Lado Lomidze (lado.lomidze@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.ka = { - closeText: "დáƒáƒ®áƒ£áƒ áƒ•áƒ", - prevText: "წინáƒ", - nextText: "შემდეგი ", - currentText: "დღეს", - monthNames: [ - "იáƒáƒœáƒ•áƒáƒ áƒ˜", - "თებერვáƒáƒšáƒ˜", - "მáƒáƒ áƒ¢áƒ˜", - "áƒáƒžáƒ áƒ˜áƒšáƒ˜", - "მáƒáƒ˜áƒ¡áƒ˜", - "ივნისი", - "ივლისი", - "áƒáƒ’ვისტáƒ", - "სექტემბერი", - "áƒáƒ¥áƒ¢áƒáƒ›áƒ‘ერი", - "ნáƒáƒ”მბერი", - "დეკემბერი" - ], - monthNamesShort: [ "იáƒáƒœ", "თებ", "მáƒáƒ ", "áƒáƒžáƒ ", "მáƒáƒ˜", "ივნ", "ივლ", "áƒáƒ’ვ", "სექ", "áƒáƒ¥áƒ¢", "ნáƒáƒ”", "დეკ" ], - dayNames: [ "კვირáƒ", "áƒáƒ áƒ¨áƒáƒ‘áƒáƒ—ი", "სáƒáƒ›áƒ¨áƒáƒ‘áƒáƒ—ი", "áƒáƒ—ხშáƒáƒ‘áƒáƒ—ი", "ხუთშáƒáƒ‘áƒáƒ—ი", "პáƒáƒ áƒáƒ¡áƒ™áƒ”ვი", "შáƒáƒ‘áƒáƒ—ი" ], - dayNamesShort: [ "კვ", "áƒáƒ áƒ¨", "სáƒáƒ›", "áƒáƒ—ხ", "ხუთ", "პáƒáƒ ", "შáƒáƒ‘" ], - dayNamesMin: [ "კვ", "áƒáƒ áƒ¨", "სáƒáƒ›", "áƒáƒ—ხ", "ხუთ", "პáƒáƒ ", "შáƒáƒ‘" ], - weekHeader: "კვირáƒ", - dateFormat: "dd-mm-yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.ka ); - -return datepicker.regional.ka; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ka/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ka/lang.php deleted file mode 100644 index 046a8a7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ka/lang.php +++ /dev/null @@ -1,280 +0,0 @@ - - * @author Tengiz - * @author Luka Lejava - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'დáƒáƒáƒ áƒ”დáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”თ ეს გვერდი'; -$lang['btn_source'] = 'მáƒáƒ©áƒ•ენე გვერდის კáƒáƒ“ი'; -$lang['btn_show'] = 'გვერდის ჩვენებáƒ'; -$lang['btn_create'] = 'გვერდის შექმნáƒ'; -$lang['btn_search'] = 'ძიებáƒ'; -$lang['btn_save'] = 'შენáƒáƒ®áƒ•áƒ'; -$lang['btn_preview'] = 'ჩვენებáƒ'; -$lang['btn_top'] = 'მáƒáƒ¦áƒšáƒ'; -$lang['btn_newer'] = '<< მეტი '; -$lang['btn_older'] = 'ნáƒáƒ™áƒšáƒ”ბი >>'; -$lang['btn_revs'] = 'ძველი ვერსიები'; -$lang['btn_recent'] = 'ბáƒáƒšáƒ ცვლილებები'; -$lang['btn_upload'] = 'áƒáƒ¢áƒ•ირთვáƒ'; -$lang['btn_cancel'] = 'შეწყვეტáƒ'; -$lang['btn_index'] = 'სტáƒáƒ¢áƒ˜áƒ”ბი'; -$lang['btn_secedit'] = 'რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ'; -$lang['btn_login'] = 'შესვლáƒ'; -$lang['btn_logout'] = 'გáƒáƒ›áƒáƒ¡áƒ•ლáƒ'; -$lang['btn_admin'] = 'áƒáƒ“მინი'; -$lang['btn_update'] = 'გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ'; -$lang['btn_delete'] = 'წáƒáƒ¨áƒšáƒ'; -$lang['btn_back'] = 'უკáƒáƒœ'; -$lang['btn_backlink'] = 'გáƒáƒ“მáƒáƒ›áƒ˜áƒ¡áƒáƒ›áƒáƒ áƒ—ებული ბმულები'; -$lang['btn_subscribe'] = 'გáƒáƒ›áƒáƒ¬áƒ”რები მáƒáƒ áƒ—ვáƒ'; -$lang['btn_profile'] = 'პრáƒáƒ¤áƒ˜áƒšáƒ˜áƒ¡ გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ'; -$lang['btn_reset'] = 'წáƒáƒ¨áƒšáƒ'; -$lang['btn_resendpwd'] = 'áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜áƒ¡ დáƒáƒ§áƒ”ნებáƒ'; -$lang['btn_draft'] = 'ჩáƒáƒœáƒáƒ¬áƒ”რის წáƒáƒ¨áƒšáƒ'; -$lang['btn_recover'] = 'ჩáƒáƒœáƒáƒ¬áƒ”რის áƒáƒ¦áƒ“გენáƒ'; -$lang['btn_draftdel'] = 'ჩáƒáƒœáƒáƒ¬áƒ”რის წáƒáƒ¨áƒšáƒ'; -$lang['btn_revert'] = 'áƒáƒ¦áƒ“გენáƒ'; -$lang['btn_register'] = 'რეგისტრáƒáƒªáƒ˜áƒ'; -$lang['btn_apply'] = 'ცáƒáƒ“ე'; -$lang['btn_media'] = 'მედირფáƒáƒ˜áƒšáƒ”ბის მáƒáƒ áƒ—ვáƒ'; -$lang['btn_deleteuser'] = 'ჩემი ექáƒáƒ£áƒœáƒ—ის წáƒáƒ¨áƒšáƒ'; -$lang['btn_img_backto'] = 'უკáƒáƒœ %s'; -$lang['btn_mediaManager'] = 'მედირფáƒáƒ˜áƒšáƒ”ბის მმáƒáƒ áƒ—ველში გáƒáƒ®áƒ¡áƒœáƒ'; -$lang['loggedinas'] = 'შესული ხáƒáƒ áƒ— რáƒáƒ’áƒáƒ áƒª:'; -$lang['user'] = 'ლáƒáƒ’ინი'; -$lang['pass'] = 'პáƒáƒ áƒáƒšáƒ˜'; -$lang['newpass'] = 'áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜'; -$lang['oldpass'] = 'დáƒáƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ áƒ”თ პáƒáƒ áƒáƒšáƒ˜'; -$lang['passchk'] = 'კიდევ ერთხელ'; -$lang['remember'] = 'დáƒáƒ›áƒ˜áƒ›áƒáƒ®áƒ¡áƒáƒ•რე'; -$lang['fullname'] = 'ნáƒáƒ›áƒ“ვილი სáƒáƒ®áƒ”ლი'; -$lang['email'] = 'ფáƒáƒ¡áƒ¢áƒ'; -$lang['profile'] = 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის პრáƒáƒ¤áƒ˜áƒšáƒ˜'; -$lang['badlogin'] = 'ლáƒáƒ’ინი áƒáƒœ პáƒáƒ áƒáƒšáƒ˜ áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜áƒ'; -$lang['badpassconfirm'] = 'პáƒáƒ áƒáƒšáƒ˜ áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜áƒ'; -$lang['minoredit'] = 'ცვლილებები'; -$lang['draftdate'] = 'ჩáƒáƒœáƒáƒ¬áƒ”რების áƒáƒ•ტáƒáƒ›áƒáƒ¢áƒ£áƒ áƒ˜ შენáƒáƒ®áƒ•რჩáƒáƒ áƒ—ულიáƒ'; -$lang['nosecedit'] = 'გვერდს ვáƒáƒ“რგáƒáƒ£áƒ•იდáƒ'; -$lang['searchcreatepage'] = 'თუ თქვენ ვერ იპáƒáƒ•ეთ რáƒáƒ¡áƒáƒª ეძებდით, თქვენ შეგიძლიáƒáƒ— შექმნáƒáƒ— áƒáƒœ გáƒáƒáƒ áƒ”დáƒáƒ¥áƒ¢áƒ˜áƒ áƒáƒ— გვერდი %s, რáƒáƒ›áƒ”ლიც მითითებულირთქვენი მáƒáƒ—ხáƒáƒ•ნის შედეგáƒáƒ“.'; -$lang['search_fullresults'] = 'სრულტექსტáƒáƒ•áƒáƒœáƒ˜ რეზულტáƒáƒ¢áƒ˜'; -$lang['js']['search_toggle_tools'] = 'სáƒáƒ«áƒ”ბნი ინსტრუმენტის გáƒáƒ“áƒáƒ áƒ—ვáƒ'; -$lang['js']['willexpire'] = 'გვერდი გáƒáƒœáƒ˜áƒ‘ლáƒáƒ™áƒ”ბრ1 წუთში'; -$lang['js']['notsavedyet'] = 'შეუნáƒáƒ®áƒáƒ•ი მáƒáƒœáƒáƒªáƒ”მები წáƒáƒ˜áƒ¨áƒšáƒ”ბáƒ'; -$lang['js']['searchmedia'] = 'ძებნáƒ'; -$lang['js']['keepopen'] = 'დáƒáƒ¢áƒáƒ•ეთ ღიáƒ'; -$lang['js']['hidedetails'] = 'დეტáƒáƒšáƒ”ბის დáƒáƒ›áƒáƒšáƒ•áƒ'; -$lang['js']['mediatitle'] = 'ინსტრუმენტები'; -$lang['js']['mediadisplay'] = 'ბმულის ტიპი'; -$lang['js']['mediaalign'] = 'სწáƒáƒ áƒ”ბáƒ'; -$lang['js']['mediasize'] = 'სურáƒáƒ—ის ზáƒáƒ›áƒ'; -$lang['js']['mediatarget'] = 'მიზნის ბმული'; -$lang['js']['mediaclose'] = 'დáƒáƒ®áƒ£áƒ áƒ•áƒ'; -$lang['js']['mediainsert'] = 'ჩáƒáƒ¡áƒ›áƒ'; -$lang['js']['mediadisplayimg'] = 'სურáƒáƒ—ის ნáƒáƒ®áƒ•áƒ'; -$lang['js']['mediadisplaylnk'] = 'მáƒáƒ©áƒ•ენე მხáƒáƒšáƒáƒ“ ბმული'; -$lang['js']['mediasmall'] = 'მცირე ვერსიáƒ'; -$lang['js']['mediamedium'] = 'სáƒáƒ¨áƒ£áƒáƒšáƒ ვერსიáƒ'; -$lang['js']['medialarge'] = 'ვრცელი ვერსიáƒ'; -$lang['js']['mediaoriginal'] = 'áƒáƒ áƒ˜áƒ’ინáƒáƒšáƒ˜ ვერსიáƒ'; -$lang['js']['medialnk'] = 'დáƒáƒ¬áƒ•რილებით'; -$lang['js']['mediadirect'] = 'áƒáƒ áƒ˜áƒ’ინáƒáƒšáƒ˜'; -$lang['js']['medianolnk'] = 'ბმული áƒáƒ  áƒáƒ áƒ˜áƒ¡'; -$lang['js']['medianolink'] = 'áƒáƒ  დáƒáƒšáƒ˜áƒœáƒ™áƒáƒ— სურáƒáƒ—ი'; -$lang['js']['medialeft'] = 'მáƒáƒ áƒªáƒ®áƒ•ნივ გáƒáƒœáƒáƒ—áƒáƒ•სეთ სურáƒáƒ—ი'; -$lang['js']['mediaright'] = 'მáƒáƒ áƒ¯áƒ•ნივ გáƒáƒœáƒáƒ—áƒáƒ•სეთ სურáƒáƒ—ი'; -$lang['js']['mediacenter'] = 'შუáƒáƒ¨áƒ˜ გáƒáƒœáƒáƒ—áƒáƒ•სეთ სურáƒáƒ—ი'; -$lang['js']['medianoalign'] = 'სწáƒáƒ áƒ”ბის გáƒáƒ áƒ”შე'; -$lang['js']['nosmblinks'] = 'ეს ფუქნცირმუშáƒáƒáƒ‘ს მხáƒáƒšáƒáƒ“ Internet Explorer-ზე'; -$lang['js']['linkwiz'] = 'ბმული'; -$lang['js']['linkto'] = 'ბმული'; -$lang['js']['del_confirm'] = 'დáƒáƒ áƒ¬áƒ›áƒ£áƒœáƒ”ბული ხáƒáƒ áƒ— რáƒáƒ› წáƒáƒ¨áƒšáƒ გინდáƒáƒ—?'; -$lang['js']['restore_confirm'] = 'დáƒáƒ áƒ¬áƒ›áƒ£áƒœáƒ”ბული ხáƒáƒ áƒ— რáƒáƒ› áƒáƒ¦áƒ“გენრგინდáƒáƒ—?'; -$lang['js']['media_diff'] = 'გáƒáƒœáƒ¡áƒ®áƒ•áƒáƒ•ებების ჩვენებáƒ'; -$lang['js']['media_diff_both'] = 'გვერდიგვერდ'; -$lang['js']['media_diff_portions'] = 'დáƒáƒ áƒ¢áƒ§áƒ›áƒ'; -$lang['js']['media_select'] = 'áƒáƒ áƒ©áƒ”ული ფáƒáƒ˜áƒšáƒ”ბი'; -$lang['js']['media_upload_btn'] = 'áƒáƒ¢áƒ•ირთვáƒ'; -$lang['js']['media_done_btn'] = 'მზáƒáƒ“áƒáƒ'; -$lang['js']['media_drop'] = 'ჩáƒáƒ§áƒáƒ áƒ”თ áƒáƒ¡áƒáƒ¢áƒ•ირთი ფáƒáƒ˜áƒšáƒ”ბი'; -$lang['js']['media_cancel'] = 'წáƒáƒ¨áƒšáƒ'; -$lang['js']['media_overwrt'] = 'გáƒáƒ“áƒáƒ¬áƒ”რრზემáƒáƒ“áƒáƒœ'; -$lang['search_exact_match'] = 'სრული თáƒáƒœáƒ®áƒ•ედრáƒ'; -$lang['search_starts_with'] = 'იწყებრ'; -$lang['search_ends_with'] = 'მთáƒáƒ•რდებáƒ'; -$lang['search_contains'] = 'შეიცáƒáƒ•ს'; -$lang['search_any_ns'] = 'ნებისმიერი სáƒáƒ®áƒ”ლთრსივრცე'; -$lang['search_any_time'] = 'ნებისმიერ დრáƒáƒ¡'; -$lang['search_past_7_days'] = 'გáƒáƒ¡áƒ£áƒšáƒ˜ კვირის'; -$lang['search_past_month'] = 'გáƒáƒ¡áƒ£áƒšáƒ˜ თვის'; -$lang['search_past_year'] = 'გáƒáƒ¡áƒ£áƒšáƒ˜ წლის'; -$lang['search_sort_by_hits'] = 'სáƒáƒ áƒ¢áƒ˜áƒ áƒ”ბრთáƒáƒœáƒ®áƒ•ედრით'; -$lang['search_sort_by_mtime'] = 'სáƒáƒ áƒ¢áƒ˜áƒ áƒ”ბრბáƒáƒšáƒ ცვლილებით'; -$lang['regmissing'] = 'ყველრველი შეáƒáƒ•სეთ'; -$lang['reguexists'] = 'მსგáƒáƒ•სი ლáƒáƒ’ინი უკვე áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს'; -$lang['regsuccess'] = 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი შექმნილიáƒ, პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ›áƒáƒ’ზáƒáƒ•ნილიáƒ'; -$lang['regsuccess2'] = 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი შექმნილიáƒ'; -$lang['regfail'] = 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი ვერ შეიქმნებáƒ'; -$lang['regmailfail'] = 'დáƒáƒ¤áƒ˜áƒ¥áƒ¡áƒ˜áƒ áƒ“რშეცდáƒáƒ›áƒ'; -$lang['regbadmail'] = 'ფáƒáƒ¡áƒ¢áƒ áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜áƒ'; -$lang['regbadpass'] = 'პáƒáƒ áƒáƒšáƒ˜ გáƒáƒœáƒ¡áƒ®áƒ•áƒáƒ•ებულიáƒ'; -$lang['regpwmail'] = 'თვენი DokuWiki პáƒáƒ áƒáƒšáƒ˜'; -$lang['reghere'] = 'დáƒáƒ áƒ”გისტრირდი'; -$lang['profna'] = 'áƒáƒ  შეგიძლიáƒáƒ— პრáƒáƒ¤áƒ˜áƒšáƒ˜áƒ¡ რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ'; -$lang['profnochange'] = 'ცვლილებები áƒáƒ  áƒáƒ áƒ˜áƒ¡'; -$lang['profnoempty'] = 'ცáƒáƒ áƒ˜áƒ”ლი სáƒáƒ®áƒ”ლი áƒáƒœ ფáƒáƒ¡áƒ¢áƒ დáƒáƒ£áƒ¨áƒ•ებელიáƒ'; -$lang['profchanged'] = 'პრáƒáƒ¤áƒ˜áƒšáƒ˜ გáƒáƒœáƒáƒ®áƒšáƒ“áƒ'; -$lang['profnodelete'] = 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის წáƒáƒ¨áƒšáƒ შეუძლებელიáƒ'; -$lang['profdeleteuser'] = 'პრáƒáƒ¤áƒ˜áƒšáƒ˜áƒ¡ წáƒáƒ¨áƒšáƒ'; -$lang['profdeleted'] = 'პრáƒáƒ¤áƒ˜áƒšáƒ˜ წáƒáƒ˜áƒ¨áƒáƒšáƒ'; -$lang['profconfdelete'] = 'მე მსურს პრáƒáƒ¤áƒ˜áƒšáƒ˜áƒ¡ წáƒáƒ¨áƒšáƒ.
    თქვენ áƒáƒ¦áƒáƒ  გექნებáƒáƒ— სáƒáƒ¨áƒ£áƒáƒšáƒ”ბრáƒáƒ¦áƒáƒ“გინáƒáƒ— პრáƒáƒ¤áƒ˜áƒšáƒ˜.'; -$lang['profconfdeletemissing'] = 'დáƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ áƒ”ბის ველი ცáƒáƒ áƒ˜áƒ”ლიáƒ'; -$lang['proffail'] = 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის პრáƒáƒ¤áƒ˜áƒšáƒ˜ ვერ გáƒáƒœáƒáƒ®áƒšáƒ“ებáƒ'; -$lang['pwdforget'] = 'დáƒáƒ’áƒáƒ•იწყდრპáƒáƒ áƒáƒšáƒ˜? áƒáƒ¦áƒáƒ“გინე'; -$lang['resendna'] = 'პáƒáƒ áƒáƒšáƒ˜áƒ¡ áƒáƒ¦áƒ“გენრშეუძლებელიáƒ'; -$lang['resendpwd'] = 'áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜'; -$lang['resendpwdmissing'] = 'უნდრშეáƒáƒ•სáƒáƒ— ყველრველი'; -$lang['resendpwdnouser'] = 'მსგáƒáƒ•სი ლáƒáƒ’ინი დáƒáƒ áƒ”გისტრირებული áƒáƒ  áƒáƒ áƒ˜áƒ¡'; -$lang['resendpwdbadauth'] = 'კáƒáƒ“ი áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜áƒ'; -$lang['resendpwdconfirm'] = 'áƒáƒ¦áƒ¡áƒáƒ“გენი ბმული გáƒáƒ›áƒáƒ’ზáƒáƒ•ნილიáƒ'; -$lang['resendpwdsuccess'] = 'áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ›áƒáƒ’ზáƒáƒ•ნილიáƒ'; -$lang['license'] = 'ვიკი ლიცენზირებულიáƒ: '; -$lang['licenseok'] = 'áƒáƒ› გვერდის რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბით თვენ ეთáƒáƒœáƒ®áƒ›áƒ”ბით ლიცენზიáƒáƒ¡:'; -$lang['searchmedia'] = 'სáƒáƒ«áƒ”ბრსáƒáƒ®áƒ”ლი:'; -$lang['searchmedia_in'] = 'ძებნრ%s-ში'; -$lang['txt_upload'] = 'áƒáƒ˜áƒ áƒ©áƒ˜áƒ”თ áƒáƒ¡áƒáƒ¢áƒ•ირთი ფáƒáƒ˜áƒšáƒ˜:'; -$lang['txt_filename'] = 'áƒáƒ¢áƒ•ირთვრრáƒáƒ’áƒáƒ áƒª (áƒáƒ áƒ©áƒ”ვითი):'; -$lang['txt_overwrt'] = 'გáƒáƒ“áƒáƒ¬áƒ”რრზემáƒáƒ“áƒáƒœ'; -$lang['maxuploadsize'] = 'მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ ზáƒáƒ›áƒ %s'; -$lang['lockedby'] = 'დáƒáƒ‘ლáƒáƒ™áƒ˜áƒšáƒ˜áƒ:'; -$lang['lockexpire'] = 'გáƒáƒœáƒ˜áƒ‘ლáƒáƒ™áƒ”ბáƒ:'; -$lang['rssfailed'] = 'დáƒáƒ¤áƒ˜áƒ¥áƒ¡áƒ˜áƒ áƒ“რშეცდáƒáƒ›áƒ:'; -$lang['nothingfound'] = 'ნáƒáƒžáƒáƒ•ნი áƒáƒ  áƒáƒ áƒ˜áƒ¡'; -$lang['mediaselect'] = 'მედირფáƒáƒ˜áƒšáƒ”ბი'; -$lang['uploadsucc'] = 'áƒáƒ¢áƒ•ირთვრდáƒáƒ¡áƒ áƒ£áƒšáƒ”ბულიáƒ'; -$lang['uploadfail'] = 'შეფერხებრáƒáƒ¢áƒ•ირთვისáƒáƒ¡'; -$lang['uploadwrong'] = 'áƒáƒ¢áƒ•ირთვრშეუძლებელიáƒ'; -$lang['uploadexist'] = 'ფáƒáƒ˜áƒšáƒ˜ უკვე áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს'; -$lang['uploadbadcontent'] = 'áƒáƒ¢áƒ•ირთული ფáƒáƒ˜áƒšáƒ”ბი áƒáƒ  ემთხვევრ%s'; -$lang['uploadspam'] = 'áƒáƒ¢áƒ•ირთვრდáƒáƒ‘ლáƒáƒ™áƒ˜áƒšáƒ˜áƒ სპáƒáƒ›áƒ‘ლáƒáƒ™áƒ”რის მიერ'; -$lang['uploadxss'] = 'áƒáƒ¢áƒ•ირთვრდáƒáƒ‘ლáƒáƒ™áƒ˜áƒšáƒ˜áƒ'; -$lang['uploadsize'] = 'áƒáƒ¡áƒáƒ¢áƒ•ირთი ფáƒáƒ˜áƒšáƒ˜ ზედმეტáƒáƒ“ დიდირ%s'; -$lang['deletesucc'] = '%s ფáƒáƒ˜áƒšáƒ”ბი წáƒáƒ˜áƒ¨áƒáƒšáƒ'; -$lang['deletefail'] = '%s ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒ'; -$lang['mediainuse'] = 'ფáƒáƒ˜áƒšáƒ˜áƒ¡ %s ვერ წáƒáƒ˜áƒ¨áƒáƒšáƒ, რáƒáƒ“გáƒáƒœ გáƒáƒ›áƒáƒ§áƒ”ნებáƒáƒ¨áƒ˜áƒ'; -$lang['namespaces'] = 'სáƒáƒ®áƒ”ლთრსივრცე'; -$lang['mediafiles'] = 'áƒáƒ áƒ¡áƒ”ბული ფáƒáƒ˜áƒšáƒ”ბი'; -$lang['accessdenied'] = 'თქვენ áƒáƒ  შეგიძლიáƒáƒ— გვერდის ნáƒáƒ®áƒ•áƒ'; -$lang['mediausage'] = 'გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნე შემდეგი სინტáƒáƒ¥áƒ¡áƒ˜ რáƒáƒ—რმიუთითრეს ფáƒáƒ˜áƒšáƒ˜'; -$lang['mediaview'] = 'áƒáƒ áƒ˜áƒ’ინáƒáƒšáƒ˜ ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩვენებáƒ'; -$lang['mediaroot'] = 'root'; -$lang['mediaextchange'] = 'ფáƒáƒ˜áƒšáƒ˜áƒ¡ გáƒáƒ¤áƒáƒ áƒ—áƒáƒ”ბრშეიცვáƒáƒšáƒ .%s დáƒáƒœ .%s!'; -$lang['ref_inuse'] = 'ფáƒáƒ˜áƒšáƒ˜ წáƒáƒ¨áƒšáƒ შეუძლებელიáƒ, გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებრáƒáƒ¥:'; -$lang['ref_hidden'] = 'ზáƒáƒ’იერთი ბლáƒáƒ™áƒ˜áƒ¡ წáƒáƒ™áƒ˜áƒ—ხვის უფლებრáƒáƒ  გáƒáƒ¥áƒ•თ'; -$lang['quickhits'] = 'მსგáƒáƒ•სი სáƒáƒ®áƒ”ლები'; -$lang['toc'] = 'სáƒáƒ áƒ©áƒ”ვი'; -$lang['current'] = 'áƒáƒ®áƒšáƒáƒœáƒ“ელი'; -$lang['yours'] = 'თვენი ვერსიáƒ'; -$lang['diff'] = 'ვერსიების გáƒáƒœáƒ¡áƒ®áƒ•áƒáƒ•ებáƒ'; -$lang['diff2'] = 'გáƒáƒœáƒ¡áƒ®áƒ•áƒáƒ•ებები'; -$lang['diff_type'] = 'გáƒáƒœáƒ¡áƒ®áƒ•áƒáƒ•ებების ჩვენებáƒ'; -$lang['diff_side'] = 'გვერდიგვერდ'; -$lang['diffprevrev'] = 'წინრვერსიáƒ'; -$lang['diffnextrev'] = 'შემდეგი ვერსიáƒ'; -$lang['difflastrev'] = 'ბáƒáƒšáƒ ვერსიáƒ'; -$lang['line'] = 'ზáƒáƒšáƒ˜'; -$lang['youarehere'] = 'თვენ ხáƒáƒ áƒ— áƒáƒ¥:'; -$lang['lastmod'] = 'ბáƒáƒšáƒáƒ¡ მáƒáƒ“იფიცირებული:'; -$lang['deleted'] = 'წáƒáƒ¨áƒšáƒ˜áƒšáƒ˜áƒ'; -$lang['created'] = 'შექმნილიáƒ'; -$lang['restored'] = 'ძველი ვერსირáƒáƒ¦áƒ“გენილირ(%s)'; -$lang['external_edit'] = 'რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ'; -$lang['noflash'] = 'სáƒáƒ­áƒ˜áƒ áƒáƒ Adobe Flash Plugin'; -$lang['download'] = 'Snippet-ის გáƒáƒ“მáƒáƒ¬áƒ”რáƒ'; -$lang['tools'] = 'ინსტრუმენტები'; -$lang['user_tools'] = 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის ინსტრუმენტები'; -$lang['site_tools'] = 'სáƒáƒ˜áƒ¢áƒ˜áƒ¡ ინსტრუმენტები'; -$lang['page_tools'] = 'გვერდის ინსტრუმენტები'; -$lang['skip_to_content'] = 'მáƒáƒ¡áƒáƒšáƒ'; -$lang['sidebar'] = 'გვერდითი პáƒáƒœáƒ”ლი'; -$lang['mail_newpage'] = 'გვერდი დáƒáƒ›áƒáƒ¢áƒ”ბულიáƒ:'; -$lang['mail_changed'] = 'გვერდი შეცვლილიáƒ:'; -$lang['mail_subscribe_list'] = 'გვერდში შეცვლილირnamespace-ები:'; -$lang['mail_new_user'] = 'áƒáƒ®áƒáƒšáƒ˜ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი'; -$lang['mail_upload'] = 'ფáƒáƒ˜áƒšáƒ˜ áƒáƒ¢áƒ•ირთულიáƒ'; -$lang['changes_type'] = 'ცვლილებები'; -$lang['pages_changes'] = 'გვერდები'; -$lang['media_changes'] = 'მედირფáƒáƒ˜áƒšáƒ”ბი'; -$lang['both_changes'] = 'გვერდები დრმედირფáƒáƒ˜áƒšáƒ”ბი'; -$lang['qb_h1'] = 'Level 1 სáƒáƒ—áƒáƒ£áƒ áƒ˜'; -$lang['qb_h2'] = 'Level 2 სáƒáƒ—áƒáƒ£áƒ áƒ˜'; -$lang['qb_h3'] = 'Level 3 სáƒáƒ—áƒáƒ£áƒ áƒ˜'; -$lang['qb_h4'] = 'Level 4 სáƒáƒ—áƒáƒ£áƒ áƒ˜'; -$lang['qb_h5'] = 'Level 5 სáƒáƒ—áƒáƒ£áƒ áƒ˜'; -$lang['qb_h'] = 'სáƒáƒ—áƒáƒ£áƒ áƒ˜'; -$lang['qb_hs'] = 'სáƒáƒ—áƒáƒ£áƒ áƒ˜áƒ¡ áƒáƒ áƒ©áƒ”ვáƒ'; -$lang['qb_hplus'] = 'Higher სáƒáƒ—áƒáƒ£áƒ áƒ˜'; -$lang['qb_hminus'] = 'Lower სáƒáƒ—áƒáƒ£áƒ áƒ˜'; -$lang['qb_hequal'] = 'Same Level სáƒáƒ—áƒáƒ£áƒ áƒ˜'; -$lang['qb_ol'] = 'შეკვეთილი ბáƒáƒšáƒ მáƒáƒ¡áƒáƒšáƒ'; -$lang['qb_media'] = 'ნáƒáƒ®áƒáƒ¢áƒ”ბის დრსხვრფáƒáƒ˜áƒ”ლბის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ'; -$lang['qb_sig'] = 'ხელმáƒáƒ¬áƒ”რáƒ'; -$lang['qb_smileys'] = 'სმáƒáƒ˜áƒšáƒ”ბი'; -$lang['img_title'] = 'სáƒáƒ—áƒáƒ£áƒ áƒ˜:'; -$lang['img_date'] = 'თáƒáƒ áƒ˜áƒ¦áƒ˜:'; -$lang['img_fname'] = 'ფáƒáƒ˜áƒšáƒ˜áƒ¡ სáƒáƒ®áƒ”ლი:'; -$lang['img_fsize'] = 'ზáƒáƒ›áƒ:'; -$lang['img_artist'] = 'ფáƒáƒ¢áƒáƒ’რáƒáƒ¤áƒ˜:'; -$lang['img_format'] = 'ფáƒáƒ áƒ›áƒáƒ¢áƒ˜:'; -$lang['img_camera'] = 'კáƒáƒ›áƒ”რáƒ:'; -$lang['img_width'] = 'სიგáƒáƒœáƒ”:'; -$lang['img_height'] = 'სიმáƒáƒ¦áƒšáƒ”:'; -$lang['subscr_m_receive'] = 'მიღებáƒ'; -$lang['subscr_style_every'] = 'ფáƒáƒ¡áƒ¢áƒ ყáƒáƒ•ელ ცვლილებáƒáƒ–ე'; -$lang['i_chooselang'] = 'ენსი áƒáƒ áƒ©áƒ”ვáƒ'; -$lang['i_installer'] = 'DokuWiki დáƒáƒ›áƒ§áƒ”ნებელი'; -$lang['i_wikiname'] = 'Wiki სáƒáƒ®áƒ”ლი'; -$lang['i_superuser'] = 'áƒáƒ“მინი'; -$lang['i_problems'] = 'შეáƒáƒ¡áƒ¬áƒáƒ áƒ”თ შეცდáƒáƒ›áƒ”ბი'; -$lang['i_pol0'] = 'ღირვიკი (წáƒáƒ™áƒ˜áƒ—ხვáƒ, დáƒáƒ¬áƒ”რრდრáƒáƒ¢áƒ•ირთვრშეუძლირნებისმიერს)'; -$lang['i_pol1'] = 'თáƒáƒ•ისუფáƒáƒšáƒ˜ ვიკი (წáƒáƒ™áƒ˜áƒ—ხვრშეუძლირყველáƒáƒ¡, დáƒáƒ¬áƒ”რრდრáƒáƒ¢áƒ•ირთვრ- რეგისტრირებულს)'; -$lang['i_pol2'] = 'დáƒáƒ®áƒ£áƒ áƒ£áƒšáƒ˜ ვიკი (წáƒáƒ™áƒ˜áƒ—ხვáƒ, დáƒáƒ¬áƒ”რრდრáƒáƒ¢áƒ•ირთვრშეუძლიáƒáƒ— მხáƒáƒšáƒáƒ“ რეგისტრირებულებს)'; -$lang['i_allowreg'] = 'რეგისტრáƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒ®áƒ¡áƒœáƒ'; -$lang['i_retry'] = 'თáƒáƒ•იდáƒáƒœ ცდáƒ'; -$lang['i_license'] = 'áƒáƒ˜áƒ áƒ©áƒ˜áƒ”თ ლიცენზიáƒ'; -$lang['i_license_none'] = 'áƒáƒ  áƒáƒ©áƒ•ენáƒáƒ— ლიცენზიის ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ'; -$lang['i_pop_field'] = 'დáƒáƒ’ვეხმáƒáƒ áƒ”თ DokuWiki-ს áƒáƒ’უმჯáƒáƒ‘ესებáƒáƒ¨áƒ˜'; -$lang['i_pop_label'] = 'თვეში ერთელ ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ DokuWiki-ის áƒáƒ“მინისტრáƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის გáƒáƒ’ზáƒáƒ•ნáƒ'; -$lang['years'] = '%d წლის უკáƒáƒœ'; -$lang['months'] = '%d თვის უკáƒáƒœ'; -$lang['weeks'] = '%d კვირის უკáƒáƒœ'; -$lang['days'] = '%d დღის წინ'; -$lang['hours'] = '%d სáƒáƒáƒ—ის წინ'; -$lang['minutes'] = '%d წუთის წინ'; -$lang['seconds'] = '%d წáƒáƒ›áƒ˜áƒ¡ წინ'; -$lang['wordblock'] = 'თქვენი ცვლილებები áƒáƒ  შეინáƒáƒ®áƒ, რáƒáƒ“გáƒáƒœ შეიცáƒáƒ•ს სპáƒáƒ›áƒ¡'; -$lang['media_uploadtab'] = 'áƒáƒ¢áƒ•ირთვáƒ'; -$lang['media_searchtab'] = 'ძებნáƒ'; -$lang['media_file'] = 'ფáƒáƒ˜áƒšáƒ˜'; -$lang['media_viewtab'] = 'ჩვენებáƒ'; -$lang['media_edittab'] = 'რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ'; -$lang['media_historytab'] = 'ისტáƒáƒ áƒ˜áƒ'; -$lang['media_sort_name'] = 'სáƒáƒ®áƒ”ლი'; -$lang['media_sort_date'] = 'თáƒáƒ áƒ˜áƒ¦áƒ˜'; -$lang['media_files'] = 'ფáƒáƒ˜áƒšáƒ”ბი %s'; -$lang['media_upload'] = 'áƒáƒ¢áƒ•ირთვრ%s'; -$lang['media_search'] = 'ძებნრ%s'; -$lang['media_view'] = '%s'; -$lang['media_edit'] = 'რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბრ%s'; -$lang['media_history'] = 'ისტáƒáƒ áƒ˜áƒ %s'; -$lang['media_perm_read'] = 'თვენ áƒáƒ  გáƒáƒ¥áƒ•თ უფლებრწáƒáƒ˜áƒ™áƒ˜áƒ—ხáƒáƒ— ეს მáƒáƒ¡áƒáƒšáƒ'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/kk/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/kk/jquery.ui.datepicker.js deleted file mode 100644 index 20a8486..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/kk/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Kazakh (UTF-8) initialisation for the jQuery UI date picker plugin. */ -/* Written by Dmitriy Karasyov (dmitriy.karasyov@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.kk = { - closeText: "Жабу", - prevText: "Ðлдыңғы", - nextText: "КелеÑÑ–", - currentText: "Бүгін", - monthNames: [ "Қаңтар", "Ðқпан", "Ðаурыз", "Сәуір", "Мамыр", "МауÑым", - "Шілде", "Тамыз", "Қыркүйек", "Қазан", "Қараша", "ЖелтоқÑан" ], - monthNamesShort: [ "Қаң", "Ðқп", "Ðау", "Сәу", "Мам", "Мау", - "Шіл", "Там", "Қыр", "Қаз", "Қар", "Жел" ], - dayNames: [ "ЖекÑенбі", "ДүйÑенбі", "СейÑенбі", "СәрÑенбі", "БейÑенбі", "Жұма", "Сенбі" ], - dayNamesShort: [ "жкÑ", "дÑн", "ÑÑн", "ÑÑ€Ñ", "бÑн", "жма", "Ñнб" ], - dayNamesMin: [ "Жк", "ДÑ", "СÑ", "Ср", "БÑ", "Жм", "Сн" ], - weekHeader: "Ðе", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.kk ); - -return datepicker.regional.kk; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/kk/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/kk/lang.php deleted file mode 100644 index cb224d9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/kk/lang.php +++ /dev/null @@ -1,129 +0,0 @@ ->'; -$lang['btn_revs'] = 'Қайта қараулары'; -$lang['btn_recent'] = 'Жуырдағы өзгеріÑтер'; -$lang['btn_upload'] = 'Еңгізу'; -$lang['btn_cancel'] = 'Болдырмау'; -$lang['btn_index'] = 'Барлық беттері'; -$lang['btn_secedit'] = 'Өңдеу'; -$lang['btn_login'] = 'Кіру'; -$lang['btn_logout'] = 'Шығу'; -$lang['btn_admin'] = 'БаÑқару'; -$lang['btn_update'] = 'Жаңарту'; -$lang['btn_delete'] = 'Жою'; -$lang['btn_back'] = 'Ðртқа'; -$lang['btn_backlink'] = 'Кері Ñілтемелері'; -$lang['btn_subscribe'] = 'Жазылуларды баÑқару'; -$lang['btn_profile'] = 'Профильді жаңарту'; -$lang['btn_reset'] = 'ТүÑіру'; -$lang['btn_resendpwd'] = 'Шартты белгінi Өзгерту'; -$lang['btn_draft'] = 'Шимайды өңдеу'; -$lang['btn_recover'] = 'Шимайды қайтару'; -$lang['btn_draftdel'] = 'Шимайды өшіру'; -$lang['btn_revert'] = 'Қалпына келтіру'; -$lang['btn_register'] = 'Тіркеу'; -$lang['btn_apply'] = 'Қолдану/Енгізу'; -$lang['loggedinas'] = 'түпнұÑқамен кірген:'; -$lang['user'] = 'ТүпнұÑқа'; -$lang['pass'] = 'ҚұпиÑÑөз'; -$lang['newpass'] = 'Жаңа құпиÑÑөз'; -$lang['oldpass'] = 'Ðғымдағы құпиÑÑөзді раÑтау'; -$lang['passchk'] = 'Тағы бір рет'; -$lang['remember'] = 'Мені Ñақтау'; -$lang['fullname'] = 'Шын аты'; -$lang['email'] = 'Е-пошта'; -$lang['profile'] = 'Пайдаланушының профилі'; -$lang['badlogin'] = 'Кешріңіз, түпнұÑқа әлде құпиÑÑөз Ð´Ò±Ñ€Ñ‹Ñ ÐµÐ¼ÐµÑ'; -$lang['minoredit'] = 'Шағын өзгеріÑтер'; -$lang['draftdate'] = 'Шимай Ñақталғаны'; -$lang['nosecedit'] = 'Бет өзгерді де бөлік тұралы ақпарат еÑкірді. Толық нұÑқаÑÑ‹ ашылды.'; -$lang['regmissing'] = 'Кешіріңіз, барлық тармақтары толтыруыңыз керек.'; -$lang['reguexists'] = 'Кешіріңіз, бұл түпнұÑкамен де пайдаланушы бар.'; -$lang['regsuccess'] = 'Пайдаланушы қоÑылды әрі құпиÑÑөзін Ñлектрондық поштаға жіберді.'; -$lang['regsuccess2'] = 'Пайдаланушы қоÑылды.'; -$lang['regmailfail'] = 'ҚұпиÑÑөз хатты жіберуде қате болған ÑиÑқты. Мархабат, әкімшімен хабарлаÑыңыз.'; -$lang['regbadmail'] = 'Берілген Ñлектрондық пошта Ð±Ò±Ñ€Ñ‹Ñ Ð´ÐµÐ¿ көрінеді - егер бұл қателікті деп ойлаÑаңыз, әкімшіге хабарлаңыз.'; -$lang['regbadpass'] = 'Берілген екі құпиÑÑөз бірдей емеÑ, мархабат. қайтадан көріңіз.'; -$lang['regpwmail'] = 'Сіздің DokuWiki құпиÑÑөзіңіз'; -$lang['reghere'] = 'ЕÑебіңіз әлі жоқ па? Біреуін оңай ашыңыз'; -$lang['profna'] = 'Бұл wiki профиль өзертуді қолдамайды'; -$lang['profnochange'] = 'Ó¨Ð·Ð³ÐµÑ€Ñ–Ñ Ð¶Ð¾Ò›, Ñ–Ñтейтін ештеңе жоқ.'; -$lang['profnoempty'] = 'Ð‘Ð¾Ñ ÐµÑім не email Ñ€Ò±Ò›Ñат етілмейді.'; -$lang['profchanged'] = 'Пайдаланушы профилі Ñәтті жаңартылған.'; -$lang['pwdforget'] = 'ҚұпиÑÑөзіңізді ұмыттыңызба? Жаңадан біреуін алыңыз'; -$lang['resendna'] = 'Бұл wiki құпиÑÑөзді қайта жіберуді қолдамайды.'; -$lang['resendpwdmissing'] = 'Кешіріңіз, барлық тармақтары толтыруыңыз керек.'; -$lang['resendpwdnouser'] = 'Кешіріңіз, бұл пайдаланушыны дерекқорымызда тапқан жоқпыз.'; -$lang['resendpwdbadauth'] = 'Кешіріңіз, бұл түпнұÑқалық коды бұрыÑ. Толық раÑтау Ñілтемені пайдалануыңызды текÑеріңіз.'; -$lang['resendpwdconfirm'] = 'РаÑтау Ñілтеме email арқылы жіберілді.'; -$lang['resendpwdsuccess'] = 'Сіздің жаңа құпиÑÑөзіңіз email арқылы жіберілді.'; -$lang['license'] = 'БаÑқаша көрÑетілген болмаÑа, бұл wiki-дің мазмұны келеÑÑ– Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð±Ð¾Ð¹Ñ‹Ð½ÑˆÐ° беріледі:'; -$lang['licenseok'] = 'ЕÑкерту: бұл бетті өңдеуіңізбен мазмұныңыз келеÑÑ– Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð±Ð¾Ð¹Ñ‹Ð½ÑˆÐ° беруге келеÑеÑіз:'; -$lang['searchmedia'] = 'Іздеу файлдың атауы:'; -$lang['searchmedia_in'] = '%s-мен іздеу:'; -$lang['txt_upload'] = 'Еңгізетін файлды таңдау:'; -$lang['txt_filename'] = 'КелеÑідей еңгізу (қалауынша):'; -$lang['txt_overwrt'] = 'Бар файлды қайта жазу'; -$lang['lockedby'] = 'ОÑÑ‹ уақытта тойтарылған:'; -$lang['lockexpire'] = 'Тойтару келеÑÑ– уақытта бітеді:'; -$lang['js']['willexpire'] = 'Бұл бетті түзеу тойтаруыңыз бір минутта бітеді. ÒšÐ°Ò›Ñ‚Ñ‹Ò“Ñ‹Ñ Ð±Ð¾Ð»Ð¼Ð°Ñƒ және тойтару таймерді түÑіру үшін қарап шығу пернені баÑыңыз.'; -$lang['js']['notsavedyet'] = 'Сақталмаған өзгеріÑтер жоғалатын болады.'; -$lang['js']['searchmedia'] = 'Файлдарды іздеу'; -$lang['js']['keepopen'] = 'Таңдаған Ñоң терезе жаппаңыз'; -$lang['js']['hidedetails'] = 'Ò°Ñақтарды жаÑыру'; -$lang['js']['mediatitle'] = 'Султеме теңшелімдері'; -$lang['js']['mediadisplay'] = 'Сілтеме түрі'; -$lang['js']['mediaalign'] = 'ТегіÑтеуі'; -$lang['js']['mediasize'] = 'Сүреттің өлшемі'; -$lang['js']['mediatarget'] = 'Сілтеме ныÑанаÑÑ‹'; -$lang['js']['mediaclose'] = 'Жабу'; -$lang['js']['mediainsert'] = 'Еңгізу'; -$lang['js']['mediadisplayimg'] = 'Бұл Ñүретті көрÑету'; -$lang['js']['mediadisplaylnk'] = 'Бұл Ñілтемені ғана көрÑету,'; -$lang['js']['mediasmall'] = 'Шағын нұÑқаÑÑ‹'; -$lang['js']['mediamedium'] = 'Орташа нұÑқаÑÑ‹'; -$lang['js']['medialarge'] = 'Үлкен нұÑқаÑÑ‹'; -$lang['js']['mediaoriginal'] = 'ТүпнұÑқалық нұÑқаÑÑ‹'; -$lang['js']['medialnk'] = 'Толық бетке Ñілтеме'; -$lang['js']['mediadirect'] = 'ТүпнұÑқалыққа тұра ÑілтемеÑÑ–'; -$lang['js']['medianolnk'] = 'Сілтеме жоқ'; -$lang['js']['medianolink'] = 'Суретті Ñілтетпеу'; -$lang['js']['medialeft'] = 'Сүретті Ñол жаққа тегіÑтеу'; -$lang['js']['mediaright'] = 'Сүретті оң жаққа тегіÑтеу'; -$lang['js']['mediacenter'] = 'Сүретті ортаға тегіÑтеу'; -$lang['js']['medianoalign'] = 'ТегіÑтеуÑіз'; -$lang['js']['linkwiz'] = 'Сілтеме көмекшіci'; -$lang['js']['media_diff'] = 'Өзгеліктердi КөрÑету'; -$lang['js']['media_select'] = 'Файлды тандау'; -$lang['mediaselect'] = 'Медиа файлдар'; -$lang['mediaroot'] = 'root'; -$lang['yours'] = 'Сендердің болжамыңыз'; -$lang['created'] = 'ЖаÑалFан'; -$lang['mail_new_user'] = 'Жаңа пайдаланушы'; -$lang['qb_chars'] = 'Ðрнайы белгiлер'; -$lang['btn_img_backto'] = 'Қайта оралу %s'; -$lang['img_format'] = 'Формат:'; -$lang['img_camera'] = 'Камера:'; -$lang['i_chooselang'] = 'Тіл таңдау'; -$lang['i_retry'] = 'Қайталау'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/admin.txt deleted file mode 100644 index 7403411..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== អ្នកគ្រោង ====== - -ážáž¶áž„ក្រោមជាប្រដបប្រដារបស់អ្នកគ្រោង ឌោគូវីគី។ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/backlinks.txt deleted file mode 100644 index ef97951..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ážáŸ’សែដំណរក្រោយ ====== - -áž“áŸáŸ‡áž‡áž¶áž‘ំពáŸážšážŠáŸ‚លមានដំណរបណ្ážáž–ីទំពáŸážšáž¥áž¡áž¼ážœáŸ” diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/conflict.txt deleted file mode 100644 index 718df8f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/conflict.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== មានបុនរាព្រឹážáŸ’ážáž·ážáŸ’មីៗ ====== - -មានបុនរាព្រឹážáŸ’ážáž·ážáŸ’មី diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/denied.txt deleted file mode 100644 index a5056cb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== បដិសáŸáž’អនុញ្ញាហ====== - -សូមទុស អ្នកគ្មានអនុញ្ញាážáž‘ៅបណ្ážáž‘áŸáŸ” diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/edit.txt deleted file mode 100644 index 089a432..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/edit.txt +++ /dev/null @@ -1 +0,0 @@ -កែážáž˜áŸ’រូវទំពáŸážšáž“áŸáŸ‡áž áž¾áž™ ចុច«រក្សាážáž»áž€Â»áŸ” មើល [[wiki:syntax|វាក្យ​សម្ពន្ធ]] ជាកម្នូវីគី។ សំកែសម្រួលបើអ្នកអាច**ច្នៃចរើន**វា។ បើអ្នកចង់សាកពិសោážáž¢áŸ’វីមួយ សំរៀននៅក្នុង [[playground:playground|playground]]។ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/editrev.txt deleted file mode 100644 index 097c1da..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**អ្នក ឯក្សារចាស់!** បើអ្នករក្សាវា អ្នកគុង់ážáŸ‚បង្កើហážáŸ’មីជាមួយទិន្ននáŸáž™áž“áŸáŸ‡áŸ” ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/index.txt deleted file mode 100644 index 9f15c4b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== លិបិក្រម ====== - -áž“áŸáŸ‡áž‡áž¶áž›áž·áž”ិក្រមទំពáŸážšáž‘ាំងឡាយបញ្ជាដោយ [[doku>wiki:namespaces|ដ្ឋាននាម]] ។ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/km/jquery.ui.datepicker.js deleted file mode 100644 index ab3d89a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Khmer initialisation for the jQuery calendar extension. */ -/* Written by Chandara Om (chandara.teacher@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.km = { - closeText: "ធ្វើ​រួច", - prevText: "មុន", - nextText: "បន្ទាប់", - currentText: "ážáŸ’ងៃ​នáŸáŸ‡", - monthNames: [ "មករា", "កុម្ភៈ", "មីនា", "មáŸážŸáž¶", "ឧសភា", "មិážáž»áž“áž¶", - "កក្កដា", "សីហា", "កញ្ញា", "ážáž»áž›áž¶", "វិច្ឆិកា", "ធ្នូ" ], - monthNamesShort: [ "មករា", "កុម្ភៈ", "មីនា", "មáŸážŸáž¶", "ឧសភា", "មិážáž»áž“áž¶", - "កក្កដា", "សីហា", "កញ្ញា", "ážáž»áž›áž¶", "វិច្ឆិកា", "ធ្នូ" ], - dayNames: [ "អាទិážáŸ’áž™", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រហស្បážáž·áŸ", "សុក្រ", "សៅរáŸ" ], - dayNamesShort: [ "អា", "áž…", "អ", "áž–áž»", "ព្រហ", "សុ", "សៅ" ], - dayNamesMin: [ "អា", "áž…", "អ", "áž–áž»", "ព្រហ", "សុ", "សៅ" ], - weekHeader: "សប្ដាហáŸ", - dateFormat: "dd-mm-yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.km ); - -return datepicker.regional.km; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/km/lang.php deleted file mode 100644 index 8f97465..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/lang.php +++ /dev/null @@ -1,201 +0,0 @@ - - * @author no credits taken - * @author Ratana Lim - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '«'; -$lang['doublequoteclosing'] = '»'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'កែទំពáŸážšáž“áŸáŸ‡'; -$lang['btn_source'] = 'បង្ហាងប្រភពទំពáŸážš'; -$lang['btn_show'] = 'បង្ហាងទំពáŸážš'; -$lang['btn_create'] = 'បង្កើážáž‘ំពáŸážšáž“áŸáŸ‡'; -$lang['btn_search'] = 'ស្វែងរក'; -$lang['btn_save'] = 'រក្សាទុក'; -$lang['btn_preview'] = 'បង្ហាញ'; -$lang['btn_top'] = 'ទៅលើ'; -$lang['btn_newer'] = '<<ទំពáŸážšáž‘ំនើប'; -$lang['btn_older'] = 'ទំពáŸážšážáŸ’មែសមáŸáž™>>'; -$lang['btn_revs'] = 'ទំពáŸážšáž…ាស់ៗ'; -$lang['btn_recent'] = 'ទំពáŸážšážáŸ’មីៗ'; -$lang['btn_upload'] = 'ដាកលើង'; -$lang['btn_cancel'] = 'បោះបង់'; -$lang['btn_index'] = 'លិបិក្រម'; -$lang['btn_secedit'] = 'កែ'; -$lang['btn_login'] = 'កážáŸ‹áž…ូល'; -$lang['btn_logout'] = 'កážáŸ‹áž…áŸáž‰'; -$lang['btn_admin'] = 'អ្នកគ្រប់គ្រង'; -$lang['btn_update'] = 'កែឡើង'; -$lang['btn_delete'] = 'លុបចោល'; -$lang['btn_back'] = 'ážáŸ’រឡប់'; -$lang['btn_backlink'] = 'ážáŸ’សែចំណងក្រោយ'; -$lang['btn_subscribe'] = 'ដាក់ដំណឹងផ្លស់ប្ážáž¼ážš'; -$lang['btn_profile'] = 'កែប្រវážáŸ’ážáž·ážšáž¼áž”'; -$lang['btn_reset'] = 'កមណážáŸ‹áž¡áž¾áž„រិញ'; -$lang['btn_draft'] = 'កែគំរោង'; -$lang['btn_recover'] = 'ស្រោះគំរោងឡើង'; -$lang['btn_draftdel'] = 'លុបគំរោង'; -$lang['btn_register'] = 'ចុះឈ្មោះ'; -$lang['btn_img_backto'] = 'ážáž™áž€áŸ’រោយ%s'; -$lang['loggedinas'] = 'អ្នកប្រើ:'; -$lang['user'] = 'នាមបម្រើ'; -$lang['pass'] = 'ពាក្សសម្ងážáŸ‹'; -$lang['newpass'] = 'ពាក្សសម្ងាážáŸ‹ážáŸ’មី'; -$lang['oldpass'] = 'បន្ជាកពាក្សសម្ងាážáŸ‹'; -$lang['passchk'] = 'ម្ដងទាáž'; -$lang['remember'] = 'ចំណាំážáŸ’ញុំ'; -$lang['fullname'] = 'នាមážáŸ’រគោល'; -$lang['email'] = 'អ៊ីមែល'; -$lang['profile'] = 'ប្រវážáŸ’ážáž·ážšáž¼áž”'; -$lang['badlogin'] = 'សុំអាទោស​ នាមបំរើ ឬ ពាក្សសម្ងាážáž˜áž·áž“ážáŸ’រវទáŸáŸ”'; -$lang['minoredit'] = 'កែបបណ្ážáž·áž…បណ្ážáž½áž…'; -$lang['draftdate'] = 'គំរោង កážáŸ‹ážŸáŸ’ážœáŸáž™áž”្រវážáŸ’áž'; -$lang['js']['willexpire'] = 'សោអ្នកចំពោះកែážáž˜áŸ’រូវទំពáŸážšáž“áŸáŸ‡ ហួសពែលក្នុងមួយនាទី។\nកុំឲ្យមានជម្លោះ ប្រើ «បង្ហាញ»​ ទៅកំណážáŸ‹â€‹áž¡áž¾áž„​វិញ។'; -$lang['js']['notsavedyet'] = 'កម្រែមិនទានរុក្សាទកážáŸ’រូវបោះបង់។\nបន្ážáž‘ៅទាឬទáŸ?'; -$lang['js']['keepopen'] = 'ទុកបង្អួចបើក áž–áŸáž›áž€áž¶ážšáž‡áž˜áŸ’រើស'; -$lang['js']['hidedetails'] = 'បាំង'; -$lang['js']['medialeft'] = 'ážáž˜áŸ’រឹមរូបភាពនៅážáž¶áž„ឆ្វáŸáž„។'; -$lang['js']['mediaright'] = 'ážáž˜áŸ’រឹមរូបភាពនៅážáž¶áž„ស្ážáž¶áŸ†áŸ”'; -$lang['js']['mediacenter'] = 'ážáž˜áŸ’រឹមរូបភាពនៅកណ្ážáž¶áž›áŸ”'; -$lang['js']['medianoalign'] = 'កុំប្រើážáž˜áŸ’រឹម។'; -$lang['js']['del_confirm'] = 'លុប'; -$lang['js']['media_diff'] = 'មើលអ្វីដែលážáž»ážŸáž‚្នា:'; -$lang['js']['media_upload_btn'] = 'ផ្ទុកឡើង'; -$lang['js']['media_done_btn'] = 'ការបានបញ្ចប់'; -$lang['js']['media_cancel'] = 'លុបចáŸáž‰'; -$lang['search_starts_with'] = 'ចាប់ផ្ដើមពី'; -$lang['search_ends_with'] = 'បញ្ចប់ពី'; -$lang['search_contains'] = 'មាននៅážáž¶áž„ក្នុង'; -$lang['search_any_ns'] = 'ដ្ឋាននាមអ្វីៗ'; -$lang['search_any_time'] = 'គ្រប់ពáŸáž›'; -$lang['search_past_7_days'] = 'សប្ážáž¶áž áŸáž˜áž»áž“'; -$lang['search_past_month'] = 'ážáŸ‚មុន'; -$lang['search_past_year'] = 'ឆ្នាំមុន'; -$lang['regmissing'] = 'សុំអាទោស​ អ្នកážáŸ’រវបំពáŸáž‰áž€áŸ’របវាល។'; -$lang['reguexists'] = 'សុំអាទោស​ នាមប្រើនáŸáŸ‡áž˜áž¶áž“រួចហើ។'; -$lang['regsuccess'] = 'អ្នកប្រើបានបង្កើážáž áž¾áž™ និងពាក្សសម្ងាážáž€áŸáž”ានផ្ញើទៀážáŸ”'; -$lang['regsuccess2'] = 'អ្នកប្រើបានបង្កើážáž áž¾áž™áŸ”'; -$lang['regmailfail'] = 'មើលទៅដុចជាមានកំហុសក្នុង....សុំទាកទងអ្នកក្របក្រង'; -$lang['regbadmail'] = 'អ៊ីមáŸáž›áž¢áŸ’នកសាសáŸáž˜áž·áž“ážáŸ’រូវបញ្ជរ—បើអ្នកកិážážáž¶áž“áŸáŸ‡áž‡áž¶áž€áŸ†áž áž»ážŸáž”ដិបážáŸ’ážáž· សុំទាកទងអ្នកក្របគ្រោង។'; -$lang['regbadpass'] = 'គូពាក្សសម្ងាážáž˜áž·áž“ដូចគ្នាទ០សមសាកទៀážáŸ”'; -$lang['regpwmail'] = 'ពាក្សសម្ងាážáž¢áŸ’នក'; -$lang['reghere'] = 'អ្នកឥážáž˜áž¶áž“បញ្ជីនាមបម្រើទáŸ? សុំចល់ចុះឈ្មោះធ្វើគណនីសម្របប្រើប្រស'; -$lang['profna'] = 'មិនអាចកែ'; -$lang['profnochange'] = 'ឥážáž•្លាស់ប្ដូរ ក្មានអ្វីធ្វើទáŸáŸ”'; -$lang['profnoempty'] = 'នាមáŸáž¬áž¢áž¸áž˜áŸáž›áž‘áž‘áŸ'; -$lang['profchanged'] = 'ប្រវážáŸ’ážáž·ážšáž¼áž”អ្នកប្រើបាន ។'; -$lang['pwdforget'] = 'ភ្លិចពាក្សសម្ងាážáŸ‹ យកមួយទាážáŸ”'; -$lang['resendna'] = 'វីគីនáŸáŸ‡áž˜áž·áž“ឧបរំផ្ញើពាក្សសម្ងាážáž˜áŸ’ដងទៀážáž‘áŸáŸ”'; -$lang['resendpwdmissing'] = 'សុំអាទោស​ អ្នកážáŸ’រវបំពáŸáž‰ážœáž¶áž›áŸ”'; -$lang['resendpwdnouser'] = 'សុំអាទោស​ យាងរកអ្នកប្រើមិនឃើងទáŸáŸ”'; -$lang['resendpwdbadauth'] = 'សុំអាទោស​ រហស្សលáŸážáž¢áž“ុញ្ញាážáž–ំអាចប្រើបានទáŸáŸ” ážáŸ’សែបន្áž'; -$lang['resendpwdconfirm'] = 'ážáŸ’សែបន្áž'; -$lang['resendpwdsuccess'] = 'ពាក្សសម្ងាážáž¢áŸ’នកបានផ្ញើហើយ។'; -$lang['txt_upload'] = 'ជ្រើសឯកសារដែលរុញ​ឡើង:'; -$lang['txt_filename'] = 'រុញឡើងជា (ស្រáŸáž…​ចិážáŸ’áž):'; -$lang['txt_overwrt'] = 'កážáŸ‹áž–ីលើ'; -$lang['lockedby'] = 'ឥឡូវនáŸáŸ‡áž…កជាប់​:'; -$lang['lockexpire'] = 'សោជាប់ផុážâ€‹áž€áŸ†ážŽážáŸ‹áž˜áŸ‰áŸ„áž„:'; -$lang['rssfailed'] = 'មានកំហុសពáŸáž›áž‘ៅ​ប្រមូល​យកមážáž·â€‹áž–áŸážáŸŒáž˜áž¶áž“៖ '; -$lang['nothingfound'] = 'រកមិនឃើញអ្វីទáŸáŸ”'; -$lang['mediaselect'] = 'ឯកសារមីឌៀ'; -$lang['uploadsucc'] = 'រុញចូលមានជáŸáž™'; -$lang['uploadfail'] = 'រុញឡើងបរាជáŸáž™áŸ” ប្រហែលážáž»ážŸážŸáž·áž‘្ឋានុញ្ញាáž?'; -$lang['uploadwrong'] = 'រុញឡើងážáŸ’រូវ​បាន​បដិសáŸáž’។ ឯកសារ'; -$lang['uploadexist'] = 'ឯកសារមានហើយ។ ឥážáž˜áž¶áž“ធ្វើអ្វីទáŸáŸ”'; -$lang['uploadbadcontent'] = 'áž’áž¶ážáž»áž…ំរុញឡើងមិនážáŸ’រូវកន្ទុយឯកសារ %s áž‘áŸáŸ”'; -$lang['uploadspam'] = 'ចំរុញឡើង បង្ážáž¶áŸ†áž„ ដៅយ '; -$lang['uploadxss'] = 'ចំរុញឡើង បង្ážáž¶áŸ†áž„ '; -$lang['deletesucc'] = 'ឯកសារ «%s» បានលុបហើយ។'; -$lang['deletefail'] = '«%s» មិនអាចលុបទáŸâ€”មើល'; -$lang['mediainuse'] = 'ឯកសារ «%s» ឥážáž‘ានលុបទáŸâ€”មានគáŸáž€áŸ†áž—ងទáŸáž‡áž¶áž”់ប្រើ។'; -$lang['namespaces'] = 'ដ្ឋាននាម'; -$lang['mediafiles'] = 'ឯកសារទំនáŸáž“ៅក្នុង'; -$lang['mediausage'] = 'ប្រើ'; -$lang['mediaview'] = 'មើលឯកសារដើម'; -$lang['mediaroot'] = 'ឫស'; -$lang['mediaupload'] = 'រុញឯកសារឡើងទៅដ្ឋាននាមនáŸáŸ‡áŸ” នាមដ្ឋាន «រុញឡើង»'; -$lang['mediaextchange'] = 'កន្ទុយឯកសារផ្លាសពី «%s» ទៅ «%s»!'; -$lang['reference'] = 'អនុសាសនចំពោះ'; -$lang['ref_inuse'] = 'ឯកសារមិនអាចលុបពីព្រោះវានៅចាប់ប្រើដៅទំពáŸážšáŸ–'; -$lang['ref_hidden'] = 'អនុសាសនážáŸ’លះនៅលើទំពáŸážšáž¢áŸ’នកគ្មានសáŸáž’អនុញ្ញាáž'; -$lang['hits'] = 'ážáŸ’រូវ'; -$lang['quickhits'] = 'ឈ្មោះទំពáŸážšáž”្រៀបដូច'; -$lang['toc'] = 'មាážáž·áž€áž¶'; -$lang['current'] = 'ឥឡៅវ'; -$lang['yours'] = 'ážáŸ†ážŽáŸ‚អ្នាក'; -$lang['diff'] = 'បង្ហាងអសទិសភាពជាមួយážáŸ†ážŽáŸ‚ឥឡូវ '; -$lang['line'] = 'ážáŸ’សែ'; -$lang['breadcrumb'] = 'ដាន:'; -$lang['youarehere'] = 'ដាន:'; -$lang['lastmod'] = 'áž–áŸáž›áž€áŸ‚ចុងក្រោយ:'; -$lang['by'] = 'និពន្ឋដោយ'; -$lang['deleted'] = 'យកចáŸáž‰'; -$lang['created'] = 'បង្កើáž'; -$lang['external_edit'] = 'កំរáŸáž–ីក្រៅ'; -$lang['summary'] = 'កែážáž˜áŸ’ážšáž¶'; -$lang['mail_newpage'] = 'ážáŸ‚មទំពáŸážš'; -$lang['mail_changed'] = 'ទំពáŸážšáž”្រែប្រួល'; -$lang['mail_subscribe_list'] = 'ទំពáŸážšážŠáŸ‚លបានផ្លាស់ប្ážáž¼ážšáž“ៅážáž¶áž„ក្នុងដ្ឋាននាមនáŸáŸ‡'; -$lang['mail_new_user'] = 'អ្នកប្រើážáŸ’មី'; -$lang['mail_upload'] = 'រុញអក្សាលើង'; -$lang['qb_bold'] = 'ឃ្វាមក្រស'; -$lang['qb_italic'] = 'ឃ្វាមជ្រៀង'; -$lang['qb_underl'] = 'ឃ្វាម'; -$lang['qb_code'] = 'ឃ្វាមក្បួន'; -$lang['qb_strike'] = 'ឃ្វាម'; -$lang['qb_h1'] = 'និវáŸáž‘áž“áŸáž‘ី១'; -$lang['qb_h2'] = 'និវáŸáž‘áž“áŸáž‘ី២'; -$lang['qb_h3'] = 'និវáŸáž‘áž“áŸáž‘ី៣'; -$lang['qb_h4'] = 'និវáŸáž‘áž“áŸáž‘ី៤'; -$lang['qb_h5'] = 'និវáŸáž‘áž“áŸáž‘ី៥'; -$lang['qb_link'] = 'ážáŸ’សែបន្ážáž€áŸ’នុង'; -$lang['qb_extlink'] = 'ážáŸ’សែបន្ážáž€áŸ’រៅ'; -$lang['qb_hr'] = 'បន្ទាផ្ដáŸáž€'; -$lang['qb_ol'] = 'ážáž¶ážšáž¶áž„ážáŸ’រៀប'; -$lang['qb_ul'] = 'ážáž¶ážšáž¶áž„អážáŸ’រៀប'; -$lang['qb_media'] = 'បន្ážáŸ‚មរូនឹងឯកសារឥទៀáž'; -$lang['qb_sig'] = 'ស៊កហážáŸ’ážáž›áŸážáž¶'; -$lang['qb_smileys'] = 'សញ្ញាអារម្មណáŸ'; -$lang['qb_chars'] = 'អក្ážážšáŸˆáž–ិសáŸážŸ'; -$lang['metaedit'] = 'កែទិន្ននáŸáž™áž¢ážšáž¼áž”'; -$lang['metasaveerr'] = 'ពំអាចកážáŸ‹ážšáž‘ិន្ននáŸáž™áž¢ážšáž¼áž”'; -$lang['metasaveok'] = 'ទិន្ននáŸáž™áž¢ážšáž¼áž”'; -$lang['img_title'] = 'អភិធáŸáž™áŸ’áž™:'; -$lang['img_caption'] = 'ចំណងជើង:'; -$lang['img_date'] = 'ážáŸ’ងៃážáŸ‚:'; -$lang['img_fname'] = 'ឈ្មោះឯកសារ:'; -$lang['img_fsize'] = 'ទំហំ:'; -$lang['img_artist'] = 'អ្នកážážážšáž¼áž”:'; -$lang['img_copyr'] = 'រក្សា​សិទ្ធិ:'; -$lang['img_format'] = 'ធុនប្រភáŸáž‘:'; -$lang['img_camera'] = 'គ្រឿងážáž:'; -$lang['img_keywords'] = 'មáŸáž–ាក្ស:'; -$lang['authtempfail'] = 'ការផ្ទៀងផ្ទាážáŸ‹â€‹áž—ាព​​ážáŸ’រឹមážáŸ’រូវឥážážŠáŸ†áž“áŸáŸ” ប្រើ ....'; -$lang['i_chooselang'] = 'រើសពាស្សាអ្នក'; -$lang['i_installer'] = 'ដំឡើងឌោគូវីគី'; -$lang['i_wikiname'] = 'នាមវីគី'; -$lang['i_enableacl'] = 'បើកប្រើ (អនុសាស)'; -$lang['i_superuser'] = 'អ្នកកំពូល'; -$lang['i_problems'] = 'កម្មវិធី​ដំឡើងបានប៉ះឧបសគ្គ។ អ្នកមិនអាចបន្ážáž‘ៅទៀហដល់អ្នកជួសជុលវា។'; -$lang['i_permfail'] = '%s មិនអាចសាស'; -$lang['i_confexists'] = '%s មានហាយ'; -$lang['i_writeerr'] = 'មិនអាចបណ្កើ%s។ អ្នកážáŸ’រវការពិនិážáŸ’យអធិក្រឹážáž·ážšáž”ស់ážážáž“ឹងឯកសារ។'; -$lang['i_failure'] = 'ពលសាសារ'; -$lang['i_policy'] = 'បញ្ជីអនុញ្ញážáž•្ដើម'; -$lang['i_pol0'] = 'វីគីបើកចំហ'; -$lang['i_pol1'] = 'វីគីសធារណៈ'; -$lang['i_pol2'] = 'វីគីបិទជិáž'; -$lang['i_retry'] = 'ម្ážáž„ទៀáž'; -$lang['email_signature_text'] = 'អ៊ីមáŸáž›áž“áŸáŸ‡áž”ន្ចáŸáž¢áž–ីឌោគូវីគីនៅ -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/login.txt deleted file mode 100644 index 17d3904..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== កážáŸ‹áž…ូល ====== - -អ្នកមិនទាន់។ អ្នកážáŸ’រូវការអនុញ្ញាឲ្យកážáŸ‹ážáž“ំបានចូល។ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/newpage.txt deleted file mode 100644 index fe786e6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ឥážáž‘ាន់មានទ០====== - -អ្នកážáž¶áž˜ážáŸ’រសៃážáŸ’សែដែលគ្មានទំពáŸážšáŸ” បើ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/norev.txt deleted file mode 100644 index 050ae62..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ឥážáž˜áž¶áž“បុនរាព្រឹážáŸ’ážáž·áž‘០====== - -បុនរាព្រឹážáŸ’ážáž·áž–ុំមានទáŸáŸ” សុំប្រើ «ទំពáŸážšáž…ាស់ៗ» ទៅមើលបញ្ជីប្រវážáŸ’ážáž‘ំពáŸážšáž…ាស់រូបស់អážáŸ’ážáž”ទនáŸáŸ‡áŸ” diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/password.txt deleted file mode 100644 index 8cdfcd8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -សួរស្ដី @FULLNAME@! - -áž“áŸáŸ‡áž‡áž¶áž”ញ្ជីប្រើប្រះរុបស @TITLE@ នៅ @DOKUWIKIURL@ - -នាមបង្រើ៖ @LOGIN@ -ពាក្សសម្ងាážáŸ– @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/pwconfirm.txt deleted file mode 100644 index a51d1fc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -សួស្ដី @FULLNAME@! - -មានគáŸážŸáž»áž˜ážŸáŸ’នើពាក្យ​សម្ងាážáŸ‹â€‹ážšáž»áž”សឲ្យ@TITLE@ នៅ @DOKUWIKIURL@។ - -បើអ្នកមិនជាអ្នកសុមពាក្យ​សម្ងាážáŸ‹áž‘០សុំបស់ចល់អ៊ីមáŸáž›áž“áŸáŸ‡áŸ” - -សុំអះអាងដែលសំណើនáŸáŸ‡ážŠáŸ„យទៅážáž¶áž˜ážáŸ’សែ - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/recent.txt deleted file mode 100644 index d53e1d1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ប្រវážáŸ’ážáž·áž‘ំពáŸážšáž”ច្ចុប្បន្ន ====== - -ទំពáŸážšáž‘ាំងនáŸáŸ‡áž‚ឺទំពáŸážšáž€áŸ‚ប្រែ: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/register.txt deleted file mode 100644 index b407419..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== អ្នកប្រើážáŸ’មី ====== - -បំពáŸáž‰áž“ៅក្នុងទាំងអស់ពáŸážáŸŒáž˜áž¶áž“ážáž¶áž„ក្រោមដើម្បីបង្កើážáž‚ណនីážáŸ’មីនៅក្នុងវិគីនáŸáŸ‡áŸ” ធ្វើឱ្យប្រាកដážáž¶áž¢áŸ’នកផ្គážáŸ‹áž•្គង់មួយ**សុពលភាពអ៊ីម៉ែលអាសយដ្ឋាន**-ប្រសិនបើអ្នកមិនážáŸ’រូវបានសួរដើម្បីបញ្ចូលពាក្យសម្ងាážáŸ‹áž“ៅទីនáŸáŸ‡ážáŸ’មីមួយនឹងážáŸ’រូវបានផ្ញើទៅអាសយដ្ឋាន។ ឈ្មោះចូលគួរážáŸ’រូវបានយសុពលភាព [[doku>wiki:pagename|ទំពáŸážšážˆáŸ’មោះ]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/km/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/km/revisions.txt deleted file mode 100644 index d25f407..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/km/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ប្រវážáŸ’ážáž·áž‘ំពáŸážšáž…ាស់ ====== - -ទាំងនáŸáŸ‡áž‚ឺប្រវážáŸ’ážáž·áž‘ំពáŸážšáž…ាស់រុបសអážáŸ’ážáž”ទនáŸáŸ‡áŸ” ជ្រើសážáŸ’សែទំពáŸážšáž–ីážáž¶áž„ក្រោមហើយ ចុហ«កែទំពáŸážšáž“áŸáŸ‡Â» រួចហើយរក្សាវាទុក។ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/kn/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/kn/admin.txt deleted file mode 100644 index ae08fe4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/kn/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ಆಡಳಿತಾತà³à²®à²• ====== - -ಈ ಕೆಳಗೆ ಡಾಕà³à²µà²¿à²•ಿ(DokuWiki)ಯಲà³à²²à²¿à²°à³à²µ ಆಡಳಿತಾತà³à²®à²• ಕಾರà³à²¯à²—ಳ ಪಟà³à²Ÿà²¿à²¯à²¨à³à²¨à³ ನೋಡಬಹà³à²¦à³. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/kn/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/kn/adminplugins.txt deleted file mode 100644 index 0b00527..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/kn/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== ಹೆಚà³à²šà³à²µà²°à²¿ ಪà³à²²à²—ೠಇನೠಗಳೠ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/kn/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/kn/backlinks.txt deleted file mode 100644 index f68ea01..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/kn/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ಹಿಂಕೊಂಡಿಗಳೠ====== - -ಹಾಲಿ ಪà³à²Ÿà²•à³à²•ೆ ಹಿಂದಕà³à²•ೆ ಕೊಂಡಿಯಿರಬಹà³à²¦à²¾à²¦à²‚ತಹ ಪà³à²Ÿà²—ಳ ಪಟà³à²Ÿà²¿à²¯à²¿à²¦à³. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/kn/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/kn/conflict.txt deleted file mode 100644 index 6447a3d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/kn/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== ಹೊಸ ಅವತರಣಿಕೆ ಅಸà³à²¤à²¿à²¤à³à²µà²¦à²²à³à²²à²¿à²¦à³† ====== - -ನೀವೠಸಂಪಾದಿಸಿದ ಕಡತದ ಇನà³à²¨à³‚ ಹೊಸ ಆವೃತà³à²¤à²¿ ಅಸà³à²¤à²¿à²¤à³à²µà²¦à²²à³à²²à²¿à²¦à³†. ನೀವೠಸಂಪಾದಿಸà³à²¤à³à²¤à²¿à²°à³à²µà²¾à²— ಬೇರೊಬà³à²¬à²°à³ ಅದೇ ಕಡತವನà³à²¨à³ ಮಾರà³à²ªà²¡à²¿à²¸à²¿à²¦à²°à³† ಹೀಗಾಗà³à²¤à³à²¤à²¦à³†. - -ಕೆಳಗೆ ತೋರಿಸಿರà³à²µ ವà³à²¯à²¤à³à²¯à²¾à²¸à²—ಳನà³à²¨à³ ಕೂಲಂಕà³à²¶à²µà²¾à²—ಿ ಪರಿಶೀಲಿಸಿ, ನಂತರ ಯಾವ ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ಇಟà³à²Ÿà³à²•ೊಳà³à²³à²¬à³‡à²•ೆಂದೠನಿರà³à²§à²°à²¿à²¸à²¿. ನೀವೠ"ಉಳಿಸà³" ಅನà³à²¨à³ ಆಯà³à²•ೆ ಮಾಡಿಕೊಂಡರೆ ನಿಮà³à²® ಆವೃತà³à²¤à²¿ ಉಳಿದà³à²•ೊಳà³à²³à³à²¤à³à²¤à²¦à³†. ನೀವೠ"ರದà³à²¦à³ ಮಾಡà³" ಅನà³à²¨à³ ಆಯà³à²•ೆ ಮಾಡಿಕೊಂಡರೆ ಹಾಲಿ ಆವೃತà³à²¤à²¿ ಉಳಿಯà³à²¤à³à²¤à²¦à³†. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/admin.txt deleted file mode 100644 index 6f8c9e5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 관리 ====== - -ë„쿠위키ì—서 사용할 수 있는 관리 작업 목ë¡ì„ 아래ì—서 ì°¾ì„ ìˆ˜ 있습니다. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/adminplugins.txt deleted file mode 100644 index 2c436d6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== 추가ì ì¸ í”ŒëŸ¬ê·¸ì¸ ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/backlinks.txt deleted file mode 100644 index ee86e0c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ì—­ë§í¬ ====== - -현재 문서를 가리키는 ë§í¬ê°€ 있는 문서 목ë¡ìž…니다. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/conflict.txt deleted file mode 100644 index ba15a02..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== 새 íŒ ìžˆìŒ ====== - -편집한 ë¬¸ì„œì˜ ìƒˆ íŒì´ 있습니다. ë‹¹ì‹ ì´ íŽ¸ì§‘í•˜ê³  있는 ë™ì•ˆ 다른 사용ìžê°€ 문서를 바꾸면 ì´ëŸ° ì¼ì´ ìƒê¸¸ 수 있습니다. - -ì•„ëž˜ì˜ ì°¨ì´ë¥¼ 철저하게 검토하고 ì–´ë–¤ íŒì„ 저장하실지 결정하세요. ''저장''ì„ ì„ íƒí•˜ë©´ ë‹¹ì‹ ì˜ íŒì´ 저장ë©ë‹ˆë‹¤. ''취소''를 ì„ íƒí•˜ë©´ 현재 íŒì´ 유지ë©ë‹ˆë‹¤. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/denied.txt deleted file mode 100644 index 8ed2b22..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 권한 ê±°ì ˆ ====== - -죄송하지만 계ì†í•  수 있는 ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/diff.txt deleted file mode 100644 index 3e68b20..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ì°¨ì´ ====== - -ë¬¸ì„œì˜ ì„ íƒí•œ ë‘ íŒ ì‚¬ì´ì˜ ì°¨ì´ë¥¼ ë³´ì—¬ì¤ë‹ˆë‹¤. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/draft.txt deleted file mode 100644 index 49224f8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== 문서 초안 ìžˆìŒ ====== - -ì´ ë¬¸ì„œì˜ ë§ˆì§€ë§‰ 편집 ì„¸ì…˜ì€ ì˜¬ë°”ë¥´ê²Œ ë나지 않았습니다. ë„쿠위키는 작업 ë„중 ìžë™ìœ¼ë¡œ ì €ìž¥ëœ ì´ˆì•ˆì„ ì‚¬ìš©í•´ íŽ¸ì§‘ì„ ê³„ì† í•  수 있습니다. 마지막 세션 ë™ì•ˆ ì €ìž¥ëœ ì´ˆì•ˆì„ ì•„ëž˜ì—서 ë³¼ 수 있습니다. - -비정ìƒì ìœ¼ë¡œ ë난 편집 ì„¸ì…˜ì„ **복구**í• ì§€ 여부를 결정하고, ìžë™ìœ¼ë¡œ 저장ë˜ì—ˆë˜ ì´ˆì•ˆì„ **ì‚­ì œ**하거나 편집 ê³¼ì •ì„ **취소**하세요. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/edit.txt deleted file mode 100644 index b90cca7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/edit.txt +++ /dev/null @@ -1 +0,0 @@ -문서를 편집하고 ''저장''ì„ ëˆ„ë¥´ì„¸ìš”. 위키 êµ¬ë¬¸ì€ [[wiki:syntax]]를 참조하세요. 문서를 **ë” ì¢‹ê²Œ 만들 ìžì‹ ì´ ìžˆì„ ë•Œ**ì—ë§Œ 편집하세요. ì—°ìŠµì„ í•˜ê³  싶다면 먼저 [[playground:playground|연습장]]ì— ê°€ì„œ 연습하세요. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/editrev.txt deleted file mode 100644 index 675c997..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**ë¬¸ì„œì˜ ì´ì „ íŒì„ ì„ íƒí–ˆìŠµë‹ˆë‹¤!** 저장하면 ì´ ìžë£Œë¡œ 새 íŒì„ 만듭니다. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/index.txt deleted file mode 100644 index 9cf9e26..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 사ì´íŠ¸ë§µ ====== - -[[doku>ko:namespaces|ì´ë¦„공간]] 순으로 정렬한 모든 ë¬¸ì„œì˜ ì‚¬ì´íŠ¸ë§µìž…ë‹ˆë‹¤. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/ko/install.html deleted file mode 100644 index e944b4e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    ì´ íŽ˜ì´ì§€ëŠ” ë„ì¿ ìœ„í‚¤ì˜ ì²« 설치와 환경 ì„¤ì •ì„ ë„와ì¤ë‹ˆë‹¤. ì´ ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì— ëŒ€í•œ ìžì„¸í•œ 정보는 설명문 페ì´ì§€ì—서 ë³¼ 수 있습니다.

    - -

    ë„쿠위키는 위키 문서와 해당 문서와 ê´€ë ¨ëœ ì •ë³´(예를 들어 그림, 검색 색ì¸, ì´ì „ íŒ ë¬¸ì„œ 등)를 저장하기 위해 ì¼ë°˜ì ì¸ í…스트 파ì¼ì„ 사용합니다. 성공ì ìœ¼ë¡œ ìž‘ë™í•˜ë ¤ë©´ ë„쿠위키는 ì´ íŒŒì¼ì„ ë‹´ê³  있는 ë””ë ‰í† ë¦¬ì— ëŒ€í•œ 쓰기 ê¶Œí•œì´ ìžˆì–´ì•¼ 합니다. ì´ ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì€ ë””ë ‰í† ë¦¬ ê¶Œí•œì„ ì„¤ì •í•  수 없습니다. 보통 ì§ì ‘ 명령 ì…¸ì— ìˆ˜í–‰í•˜ê±°ë‚˜ í˜¸ìŠ¤íŒ…ì„ ì‚¬ìš©í•œë‹¤ë©´, FTP나 호스팅 제어íŒ(예를 들어 CPanel)ì„ í†µí•´ 수행해야 합니다.

    - -

    ì´ ì„¤ì¹˜ í”„ë¡œê·¸ëž¨ì€ ê´€ë¦¬ìžë¡œ 로그ì¸í•˜ê³  나서 í”ŒëŸ¬ê·¸ì¸ ì„¤ì¹˜, ì‚¬ìš©ìž ê´€ë¦¬, 위키 ë¬¸ì„œë¡œì˜ ì ‘ê·¼ 관리와 환경 ì„¤ì •ì„ ë°”ê¾¸ê¸° 위한 ë„ì¿ ìœ„í‚¤ì˜ ê´€ë¦¬ ë©”ë‰´ì— ì ‘ê·¼í•  수 있는, ACLì— ëŒ€í•œ ë„쿠위키 í™˜ê²½ì„ ì„¤ì •í•©ë‹ˆë‹¤. ë„쿠위키가 ìž‘ë™í•˜ëŠ”ë° í•„ìš”í•˜ì§€ 않지만, ë„쿠위키를 쉽게 관리할 수 있ë„ë¡ í•´ì¤ë‹ˆë‹¤.

    - -

    ìˆ™ë ¨ëœ ì‚¬ìš©ìžë‚˜ 특수한 설치가 필요한 사용ìžì—게 ìžì„¸í•œ ë‚´ìš©ì€ ì„¤ì¹˜ 지침과 환경 설정 ë§í¬ë¥¼ 사용해야 합니다.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/ko/jquery.ui.datepicker.js deleted file mode 100644 index deb1475..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Korean initialisation for the jQuery calendar extension. */ -/* Written by DaeKwon Kang (ncrash.dk@gmail.com), Edited by Genie and Myeongjin Lee. */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.ko = { - closeText: "닫기", - prevText: "ì´ì „달", - nextText: "다ìŒë‹¬", - currentText: "오늘", - monthNames: [ "1ì›”", "2ì›”", "3ì›”", "4ì›”", "5ì›”", "6ì›”", - "7ì›”", "8ì›”", "9ì›”", "10ì›”", "11ì›”", "12ì›”" ], - monthNamesShort: [ "1ì›”", "2ì›”", "3ì›”", "4ì›”", "5ì›”", "6ì›”", - "7ì›”", "8ì›”", "9ì›”", "10ì›”", "11ì›”", "12ì›”" ], - dayNames: [ "ì¼ìš”ì¼", "월요ì¼", "화요ì¼", "수요ì¼", "목요ì¼", "금요ì¼", "토요ì¼" ], - dayNamesShort: [ "ì¼", "ì›”", "í™”", "수", "목", "금", "토" ], - dayNamesMin: [ "ì¼", "ì›”", "í™”", "수", "목", "금", "토" ], - weekHeader: "주", - dateFormat: "yy. m. d.", - firstDay: 0, - isRTL: false, - showMonthAfterYear: true, - yearSuffix: "ë…„" }; -datepicker.setDefaults( datepicker.regional.ko ); - -return datepicker.regional.ko; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ko/lang.php deleted file mode 100644 index 0e43b8f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/lang.php +++ /dev/null @@ -1,368 +0,0 @@ - - * @author pavement - * @author Traend - * @author Seungheon Song - * @author Hyun Kim - * @author jk Lee - * @author dongnak - * @author Song Younghwan - * @author Seung-Chul Yoo - * @author erial2 - * @author Myeongjin - * @author Gerrit Uitslag - * @author Garam - * @author Young gon Cha - * @author hyeonsoft - * @author S.H. Lee - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = '문서 편집'; -$lang['btn_source'] = 'ì›ë³¸ 보기'; -$lang['btn_show'] = '문서 보기'; -$lang['btn_create'] = '문서 만들기'; -$lang['btn_search'] = '검색'; -$lang['btn_save'] = '저장'; -$lang['btn_preview'] = '미리 보기'; -$lang['btn_top'] = '맨 위로'; -$lang['btn_newer'] = '<< ë” ìµœê·¼'; -$lang['btn_older'] = 'ëœ ìµœê·¼ >>'; -$lang['btn_revs'] = 'ì´ì „ íŒ'; -$lang['btn_recent'] = '최근 바뀜'; -$lang['btn_upload'] = '올리기'; -$lang['btn_cancel'] = '취소'; -$lang['btn_index'] = '사ì´íŠ¸ë§µ'; -$lang['btn_secedit'] = '편집'; -$lang['btn_login'] = '로그ì¸'; -$lang['btn_logout'] = '로그아웃'; -$lang['btn_admin'] = '관리'; -$lang['btn_update'] = 'ì—…ë°ì´íЏ'; -$lang['btn_delete'] = 'ì‚­ì œ'; -$lang['btn_back'] = '뒤로'; -$lang['btn_backlink'] = 'ì—­ë§í¬'; -$lang['btn_subscribe'] = 'êµ¬ë… ê´€ë¦¬'; -$lang['btn_profile'] = '프로필 ì—…ë°ì´íЏ'; -$lang['btn_reset'] = '재설정'; -$lang['btn_resendpwd'] = '새 비밀번호 설정'; -$lang['btn_draft'] = '초안 편집'; -$lang['btn_recover'] = '초안 복구'; -$lang['btn_draftdel'] = '초안 ì‚­ì œ'; -$lang['btn_revert'] = 'ë˜ëŒë¦¬ê¸°'; -$lang['btn_register'] = '등ë¡'; -$lang['btn_apply'] = 'ì ìš©'; -$lang['btn_media'] = '미디어 관리ìž'; -$lang['btn_deleteuser'] = 'ë‚´ 계정 제거'; -$lang['btn_img_backto'] = '%s(으)로 ëŒì•„가기'; -$lang['btn_mediaManager'] = '미디어 관리ìžì—서 보기'; -$lang['loggedinas'] = '로그ì¸í•œ 사용ìž:'; -$lang['user'] = 'ì‚¬ìš©ìž ì´ë¦„'; -$lang['pass'] = '비밀번호'; -$lang['newpass'] = '새 비밀번호'; -$lang['oldpass'] = '현재 비밀번호 확ì¸'; -$lang['passchk'] = '다시 확ì¸'; -$lang['remember'] = '기억하기'; -$lang['fullname'] = '실명'; -$lang['email'] = 'ì´ë©”ì¼'; -$lang['profile'] = 'ì‚¬ìš©ìž í”„ë¡œí•„'; -$lang['badlogin'] = '죄송하지만 ì‚¬ìš©ìž ì´ë¦„ì´ë‚˜ 비밀번호가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.'; -$lang['badpassconfirm'] = '죄송하지만 비밀번호가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤'; -$lang['minoredit'] = '사소한 바뀜'; -$lang['draftdate'] = '초안 ìžë™ 저장 시간'; -$lang['nosecedit'] = '한 ë™ì•ˆ 문서가 바뀌었으며, 문단 ì •ë³´ê°€ 오래ë˜ì–´ 문서 전체를 대신 열었습니다.'; -$lang['searchcreatepage'] = '찾으려는 í•­ëª©ì„ ì°¾ì§€ 못한 경우, 쿼리 ì´ë¦„ì„ ë”°ì„œ %s 페ì´ì§€ë¥¼ 만들거나 편집할 수 있습니다. -'; -$lang['search_fullresults'] = 'ì „ì²´ í…스트 ê²°ê³¼'; -$lang['js']['search_toggle_tools'] = '검색 ë„구 전환'; -$lang['js']['willexpire'] = '잠시 후 편집 ìž ê¸ˆì´ í•´ì œë©ë‹ˆë‹¤.\n편집 ì¶©ëŒì„ 피하려면 미리 보기를 눌러 잠금 ì‹œê°„ì„ ë‹¤ì‹œ 설정하세요.'; -$lang['js']['notsavedyet'] = '저장하지 ì•Šì€ ë°”ë€œì´ ì‚¬ë¼ì§‘니다.'; -$lang['js']['searchmedia'] = 'íŒŒì¼ ê²€ìƒ‰'; -$lang['js']['keepopen'] = 'ì„ íƒí•  때 ì—´ì–´ ë†“ì€ ì°½ì„ ìœ ì§€í•˜ê¸°'; -$lang['js']['hidedetails'] = 'ìžì„¸í•œ ì •ë³´ 숨기기'; -$lang['js']['mediatitle'] = 'ë§í¬ 설정'; -$lang['js']['mediadisplay'] = 'ë§í¬ 유형'; -$lang['js']['mediaalign'] = '배치'; -$lang['js']['mediasize'] = '그림 í¬ê¸°'; -$lang['js']['mediatarget'] = 'ë§í¬ 타겟'; -$lang['js']['mediaclose'] = '닫기'; -$lang['js']['mediainsert'] = '넣기'; -$lang['js']['mediadisplayimg'] = 'ê·¸ë¦¼ì„ ë³´ì—¬ì¤ë‹ˆë‹¤.'; -$lang['js']['mediadisplaylnk'] = 'ë§í¬ë§Œ ë³´ì—¬ì¤ë‹ˆë‹¤.'; -$lang['js']['mediasmall'] = '작게'; -$lang['js']['mediamedium'] = '중간'; -$lang['js']['medialarge'] = 'í¬ê²Œ'; -$lang['js']['mediaoriginal'] = 'ì›ë³¸'; -$lang['js']['medialnk'] = 'ìžì„¸í•œ ì •ë³´ 문서로 ë§í¬'; -$lang['js']['mediadirect'] = 'ì›ë³¸ìœ¼ë¡œ ì§ì ‘ ë§í¬'; -$lang['js']['medianolnk'] = 'ë§í¬ ì—†ìŒ'; -$lang['js']['medianolink'] = 'ê·¸ë¦¼ì„ ë§í¬í•˜ì§€ 않ìŒ'; -$lang['js']['medialeft'] = '왼쪽으로 그림 배치'; -$lang['js']['mediaright'] = '오른쪽으로 그림 배치'; -$lang['js']['mediacenter'] = '가운ë°ìœ¼ë¡œ 그림 배치'; -$lang['js']['medianoalign'] = '배치하지 않ìŒ'; -$lang['js']['nosmblinks'] = 'Windows 공유 파ì¼ê³¼ì˜ ì—°ê²°ì€ Microsoft Internet Explorerì—서만 ë™ìž‘합니다.\n그러나 ë§í¬ë¥¼ 복사하거나 붙여넣기를 í•  수 있습니다.'; -$lang['js']['linkwiz'] = 'ë§í¬ 마법사'; -$lang['js']['linkto'] = '다ìŒìœ¼ë¡œ ì—°ê²°:'; -$lang['js']['del_confirm'] = 'ì •ë§ ì„ íƒëœ í•­ëª©ì„ ì‚­ì œí•˜ê² ìŠµë‹ˆê¹Œ?'; -$lang['js']['restore_confirm'] = 'ì •ë§ ì´ íŒìœ¼ë¡œ ë˜ëŒë¦¬ê² ìŠµë‹ˆê¹Œ?'; -$lang['js']['media_diff'] = 'ì°¨ì´ ë³´ê¸°:'; -$lang['js']['media_diff_both'] = '나란히 보기'; -$lang['js']['media_diff_opacity'] = 'ê²¹ì³ ë³´ê¸°'; -$lang['js']['media_diff_portions'] = '쪼개 보기'; -$lang['js']['media_select'] = 'íŒŒì¼ ì„ íƒâ€¦'; -$lang['js']['media_upload_btn'] = '올리기'; -$lang['js']['media_done_btn'] = '완료'; -$lang['js']['media_drop'] = '올릴 파ì¼ì„ ì—¬ê¸°ì— ëŒì–´ë„£ìœ¼ì„¸ìš”'; -$lang['js']['media_cancel'] = '제거'; -$lang['js']['media_overwrt'] = '기존 파ì¼ì— ë®ì–´ì“°ê¸°'; -$lang['search_exact_match'] = '정확히 ì¼ì¹˜'; -$lang['search_starts_with'] = '시작'; -$lang['search_ends_with'] = 'ë'; -$lang['search_any_ns'] = '모든 네임스페ì´ìФ'; -$lang['search_past_7_days'] = '저번 주'; -$lang['search_past_month'] = '저번 달'; -$lang['search_past_year'] = '저번 ë…„ë„'; -$lang['search_sort_by_hits'] = '조회수로 ì •ë ¬'; -$lang['regmissing'] = '죄송하지만 모든 필드를 채워야 합니다.'; -$lang['reguexists'] = '죄송하지만 ê°™ì€ ì´ë¦„ì„ ì‚¬ìš©í•˜ëŠ” 사용ìžê°€ 있습니다.'; -$lang['regsuccess'] = 'ì‚¬ìš©ìž ê³„ì •ì„ ë§Œë“¤ì—ˆìœ¼ë©° 비밀번호는 ì´ë©”ì¼ë¡œ 보냈습니다.'; -$lang['regsuccess2'] = 'ì‚¬ìš©ìž ê³„ì •ì„ ë§Œë“¤ì—ˆìŠµë‹ˆë‹¤.'; -$lang['regfail'] = 'ì‚¬ìš©ìž ê³„ì •ì„ ë§Œë“¤ 수 없었습니다.'; -$lang['regmailfail'] = '비밀번호를 ì´ë©”ì¼ë¡œ 보내는 ë™ì•ˆ 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. 관리ìžì—게 문ì˜í•´ì£¼ì„¸ìš”!'; -$lang['regbadmail'] = '주어진 ì´ë©”ì¼ ì£¼ì†Œê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤ - 오류ë¼ê³  ìƒê°í•˜ë©´ 관리ìžì—게 문ì˜í•´ì£¼ì„¸ìš”'; -$lang['regbadpass'] = 'ë‘ ì£¼ì–´ì§„ 비밀번호가 ì¼ì¹˜í•˜ì§€ 않습니다, 다시 입력하세요.'; -$lang['regpwmail'] = 'ë„쿠위키 비밀번호'; -$lang['reghere'] = 'ê³„ì •ì´ ì—†ë‚˜ìš”? ê³„ì •ì„ ë“±ë¡í•˜ì„¸ìš”'; -$lang['profna'] = 'ì´ ìœ„í‚¤ëŠ” 프로필 ìˆ˜ì •ì„ í•  수 없습니다'; -$lang['profnochange'] = 'ë°”ë€ ë‚´ìš©ì´ ì—†ìŠµë‹ˆë‹¤.'; -$lang['profnoempty'] = '빈 ì´ë¦„ì´ë‚˜ ì´ë©”ì¼ ì£¼ì†ŒëŠ” 허용하지 않습니다.'; -$lang['profchanged'] = 'í”„ë¡œí•„ì´ ì„±ê³µì ìœ¼ë¡œ 바뀌었습니다.'; -$lang['profnodelete'] = 'ì´ ìœ„í‚¤ëŠ” ì‚¬ìš©ìž ê³„ì • 삭제를 ì§€ì›í•˜ì§€ 않습니다'; -$lang['profdeleteuser'] = '계정 ì‚­ì œ'; -$lang['profdeleted'] = 'ë‹¹ì‹ ì˜ ì‚¬ìš©ìž ê³„ì •ì´ ì´ ìœ„í‚¤ì—서 ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤'; -$lang['profconfdelete'] = 'ì´ ìœ„í‚¤ì—서 ë‚´ ê³„ì •ì„ ì œê±°í•˜ê³  싶습니다.
    ì´ í–‰ë™ì€ ë˜ëŒë¦´ 수 없습니다.'; -$lang['profconfdeletemissing'] = 'ì„ íƒí•˜ì§€ ì•Šì€ í™•ì¸ ìƒìžë¥¼ 확ì¸'; -$lang['proffail'] = 'ì‚¬ìš©ìž í”„ë¡œí•„ì´ ì—…ë°ì´íЏë˜ì§€ 않았습니다.'; -$lang['pwdforget'] = '비밀번호를 잊으셨나요? 비밀번호를 재설정하세요'; -$lang['resendna'] = 'ì´ ìœ„í‚¤ëŠ” 비밀번호 ìž¬ì„¤ì •ì„ ì§€ì›í•˜ì§€ 않습니다.'; -$lang['resendpwd'] = '다ìŒìœ¼ë¡œ 새 비밀번호 보내기'; -$lang['resendpwdmissing'] = '죄송하지만 모든 필드를 채워야 합니다.'; -$lang['resendpwdnouser'] = '죄송하지만 ë°ì´í„°ë² ì´ìФì—서 ì´ ì‚¬ìš©ìžë¥¼ ì°¾ì„ ìˆ˜ 없습니다.'; -$lang['resendpwdbadauth'] = '죄송하지만 ì¸ì¦ 코드가 올바르지 않습니다. ìž˜ëª»ëœ í™•ì¸ ë§í¬ì¸ì§€ 확ì¸í•˜ì„¸ìš”.'; -$lang['resendpwdconfirm'] = 'í™•ì¸ ë§í¬ë¥¼ ì´ë©”ì¼ë¡œ 보냈습니다.'; -$lang['resendpwdsuccess'] = '새 비밀번호를 ì´ë©”ì¼ë¡œ 보냈습니다.'; -$lang['license'] = '별ë„로 명시하지 ì•Šì„ ê²½ìš°, ì´ ìœ„í‚¤ì˜ ë‚´ìš©ì€ ë‹¤ìŒ ë¼ì´ì„ ìŠ¤ì— ë”°ë¼ ì‚¬ìš©í•  수 있습니다:'; -$lang['licenseok'] = '참고: ì´ ë¬¸ì„œë¥¼ 편집하면 ë‚´ìš©ì€ ë‹¤ìŒ ë¼ì´ì„ ìŠ¤ì— ë”°ë¼ ë°°í¬í•˜ëŠ” ë° ë™ì˜í•©ë‹ˆë‹¤:'; -$lang['searchmedia'] = 'íŒŒì¼ ì´ë¦„ 검색:'; -$lang['searchmedia_in'] = '%sì—서 검색'; -$lang['txt_upload'] = '올릴 íŒŒì¼ ì„ íƒ:'; -$lang['txt_filename'] = '올릴 íŒŒì¼ ì´ë¦„ (ì„ íƒ ì‚¬í•­):'; -$lang['txt_overwrt'] = '기존 파ì¼ì— ë®ì–´ì“°ê¸°'; -$lang['maxuploadsize'] = '최대 올리기 용량. 파ì¼ë‹¹ %s.'; -$lang['allowedmime'] = 'í—ˆìš©ëœ íŒŒì¼ í™•ìž¥ìž ë¦¬ìŠ¤íŠ¸'; -$lang['lockedby'] = '현재 ìž ê·¼ 사용ìž:'; -$lang['lockexpire'] = '잠금 í•´ì œ 시간:'; -$lang['rssfailed'] = 'ì´ í”¼ë“œë¥¼ 가져오는 ë™ì•ˆ 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤:'; -$lang['nothingfound'] = '아무 ê²ƒë„ ì—†ìŠµë‹ˆë‹¤.'; -$lang['mediaselect'] = '미디어 파ì¼'; -$lang['uploadsucc'] = '올리기 성공'; -$lang['uploadfail'] = '올리기가 실패ë˜ì—ˆìŠµë‹ˆë‹¤. ìž˜ëª»ëœ '; -$lang['uploadwrong'] = '올리기가 ê±°ë¶€ë˜ì—ˆìŠµë‹ˆë‹¤. ê¸ˆì§€ëœ íŒŒì¼ í™•ìž¥ìžìž…니다!'; -$lang['uploadexist'] = '파ì¼ì´ ì´ë¯¸ 존재합니다.'; -$lang['uploadbadcontent'] = '올린 파ì¼ì´ %s íŒŒì¼ í™•ìž¥ìžì™€ ì¼ì¹˜í•˜ì§€ 않습니다.'; -$lang['uploadspam'] = '스팸 차단 목ë¡ì´ 올리기를 차단했습니다.'; -$lang['uploadxss'] = '악성 ì½”ë“œì˜ ê°€ëŠ¥ì„±ì´ ìžˆì–´ 올리기를 차단했습니다.'; -$lang['uploadsize'] = '올린 파ì¼ì´ 너무 í½ë‹ˆë‹¤. (최대 %s)'; -$lang['deletesucc'] = '"%s" 파ì¼ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤.'; -$lang['deletefail'] = '"%s" 파ì¼ì„ 삭제할 수 없습니다 - ê¶Œí•œì´ ìžˆëŠ”ì§€ 확ì¸í•˜ì„¸ìš”.'; -$lang['mediainuse'] = '"%s" 파ì¼ì„ 삭제할 수 없습니다 - ì•„ì§ ì‚¬ìš© 중입니다.'; -$lang['namespaces'] = 'ì´ë¦„공간'; -$lang['mediafiles'] = '사용할 수 있는 íŒŒì¼ ëª©ë¡'; -$lang['accessdenied'] = 'ì´ ë¬¸ì„œë¥¼ ë³¼ ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.'; -$lang['mediausage'] = 'ì´ íŒŒì¼ì„ 참조하려면 ë‹¤ìŒ ë¬¸ë²•ì„ ì‚¬ìš©í•˜ì„¸ìš”:'; -$lang['mediaview'] = 'ì›ë³¸ íŒŒì¼ ë³´ê¸°'; -$lang['mediaroot'] = '루트'; -$lang['mediaupload'] = '파ì¼ì„ 현재 ì´ë¦„공간으로 올립니다. 하위 ì´ë¦„공간으로 만들려면 ì„ íƒí•œ íŒŒì¼ ì´ë¦„ ì•žì— ìŒì (:)으로 구분ë˜ëŠ” ì´ë¦„ì„ ë¶™ì´ë©´ ë©ë‹ˆë‹¤. 파ì¼ì„ 드래그 앤 드롭해 ì„ íƒí•  수 있습니다.'; -$lang['mediaextchange'] = 'íŒŒì¼ í™•ìž¥ìžê°€ .%sì—서 .%s(으)로 바뀌었습니다!'; -$lang['reference'] = '다ìŒì„ 참조'; -$lang['ref_inuse'] = 'ë‹¤ìŒ ë¬¸ì„œì—서 ì•„ì§ ì‚¬ìš© 중ì´ë¯€ë¡œ 파ì¼ì„ 삭제할 수 없습니다:'; -$lang['ref_hidden'] = 'ë¬¸ì„œì˜ ì¼ë¶€ 참조는 ì½ì„ 수 있는 ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤'; -$lang['hits'] = '조회 수'; -$lang['quickhits'] = 'ì¼ì¹˜í•˜ëŠ” 문서 ì´ë¦„'; -$lang['toc'] = '목차'; -$lang['current'] = '현재'; -$lang['yours'] = 'íŒ'; -$lang['diff'] = '현재 íŒê³¼ì˜ ì°¨ì´ ë³´ê¸°'; -$lang['diff2'] = 'ì„ íƒí•œ íŒ ì‚¬ì´ì˜ ì°¨ì´ ë³´ê¸°'; -$lang['difflink'] = 'ì°¨ì´ ë³´ê¸°ë¡œ ë§í¬'; -$lang['diff_type'] = 'ì°¨ì´ ë³´ê¸°:'; -$lang['diff_inline'] = 'ì§ë ¬ ë°©ì‹'; -$lang['diff_side'] = '다중 ì°½ ë°©ì‹'; -$lang['diffprevrev'] = 'ì´ì „ íŒ'; -$lang['diffnextrev'] = 'ë‹¤ìŒ íŒ'; -$lang['difflastrev'] = '마지막 íŒ'; -$lang['diffbothprevrev'] = '양쪽 ì´ì „ íŒ'; -$lang['diffbothnextrev'] = '양쪽 ë‹¤ìŒ íŒ'; -$lang['line'] = '줄'; -$lang['breadcrumb'] = 'ì¶”ì :'; -$lang['youarehere'] = '현재 위치:'; -$lang['lastmod'] = '마지막으로 수정ë¨:'; -$lang['by'] = 'ì €ìž'; -$lang['deleted'] = '제거ë¨'; -$lang['created'] = '만듦'; -$lang['restored'] = 'ì´ì „ íŒìœ¼ë¡œ ë˜ëŒë¦¼ (%s)'; -$lang['external_edit'] = '바깥 편집'; -$lang['summary'] = '편집 요약'; -$lang['noflash'] = 'ì´ ë‚´ìš©ì„ í‘œì‹œí•˜ê¸° 위해서 Adobe Flash 플러그ì¸ì´ 필요합니다.'; -$lang['download'] = 'ì¡°ê° ë‹¤ìš´ë¡œë“œ'; -$lang['tools'] = 'ë„구'; -$lang['user_tools'] = 'ì‚¬ìš©ìž ë„구'; -$lang['site_tools'] = '사ì´íЏ ë„구'; -$lang['page_tools'] = '문서 ë„구'; -$lang['skip_to_content'] = '내용으로 건너뛰기'; -$lang['sidebar'] = '사ì´ë“œë°”'; -$lang['mail_newpage'] = '문서 추가ë¨:'; -$lang['mail_changed'] = '문서 바뀜:'; -$lang['mail_subscribe_list'] = 'ì´ë¦„공간ì—서 ë°”ë€ ë¬¸ì„œ:'; -$lang['mail_new_user'] = '새 사용ìž:'; -$lang['mail_upload'] = 'íŒŒì¼ ì˜¬ë¦¼:'; -$lang['changes_type'] = 'ì°¨ì´ ë³´ê¸°'; -$lang['pages_changes'] = '문서'; -$lang['media_changes'] = '미디어 파ì¼'; -$lang['both_changes'] = '문서와 미디어 íŒŒì¼ ëª¨ë‘'; -$lang['qb_bold'] = 'êµµì€ ê¸€ì”¨'; -$lang['qb_italic'] = 'ê¸°ìš¸ì¸ ê¸€ì”¨'; -$lang['qb_underl'] = '밑줄 글씨'; -$lang['qb_code'] = '코드 글씨'; -$lang['qb_strike'] = '취소선 글씨'; -$lang['qb_h1'] = '1단계 문단 제목'; -$lang['qb_h2'] = '2단계 문단 제목'; -$lang['qb_h3'] = '3단계 문단 제목'; -$lang['qb_h4'] = '4단계 문단 제목'; -$lang['qb_h5'] = '5단계 문단 제목'; -$lang['qb_h'] = '문단 제목'; -$lang['qb_hs'] = '문단 제목 ì„ íƒ'; -$lang['qb_hplus'] = 'ìƒìœ„ 문단 제목'; -$lang['qb_hminus'] = '하위 문단 제목'; -$lang['qb_hequal'] = 'ë™ê¸‰ 문단 제목'; -$lang['qb_link'] = '안쪽 ë§í¬'; -$lang['qb_extlink'] = '바깥 ë§í¬'; -$lang['qb_hr'] = '가로줄'; -$lang['qb_ol'] = '순서 있는 목ë¡'; -$lang['qb_ul'] = '순서 없는 목ë¡'; -$lang['qb_media'] = '그림과 다른 íŒŒì¼ ì¶”ê°€ (새 ì°½ì—서 열림)'; -$lang['qb_sig'] = '서명 넣기'; -$lang['qb_smileys'] = 'ì´ëª¨í‹°ì½˜'; -$lang['qb_chars'] = '특수 문ìž'; -$lang['upperns'] = 'ìƒìœ„ ì´ë¦„공간으로 ì´ë™'; -$lang['metaedit'] = '메타ë°ì´í„° 편집'; -$lang['metasaveerr'] = '메타ë°ì´í„° 쓰기 실패'; -$lang['metasaveok'] = '메타ë°ì´í„° 저장ë¨'; -$lang['img_title'] = '제목:'; -$lang['img_caption'] = '설명:'; -$lang['img_date'] = 'ë‚ ì§œ:'; -$lang['img_fname'] = 'íŒŒì¼ ì´ë¦„:'; -$lang['img_fsize'] = 'í¬ê¸°:'; -$lang['img_artist'] = 'ì´¬ì˜ìž:'; -$lang['img_copyr'] = '저작권:'; -$lang['img_format'] = 'í¬ë§·:'; -$lang['img_camera'] = 'ì¹´ë©”ë¼:'; -$lang['img_keywords'] = '키워드:'; -$lang['img_width'] = '너비:'; -$lang['img_height'] = '높ì´:'; -$lang['subscr_subscribe_success'] = '%s 사용ìžê°€ %s êµ¬ë… ëª©ë¡ì— 추가했습니다'; -$lang['subscr_subscribe_error'] = '%s 사용ìžê°€ %s êµ¬ë… ëª©ë¡ì— ì¶”ê°€í•˜ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤'; -$lang['subscr_subscribe_noaddress'] = '로그ì¸ìœ¼ë¡œ ì—°ê²°ëœ ì£¼ì†Œê°€ 없기 ë•Œë¬¸ì— êµ¬ë… ëª©ë¡ì— 추가할 수 없습니다'; -$lang['subscr_unsubscribe_success'] = '%s 사용ìžê°€ %s êµ¬ë… ëª©ë¡ì—서 제거했습니다'; -$lang['subscr_unsubscribe_error'] = '%s 사용ìžê°€ %s êµ¬ë… ëª©ë¡ì—서 ì‚­ì œí•˜ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤'; -$lang['subscr_already_subscribed'] = '%s 사용ìžê°€ ì´ë¯¸ %sì— êµ¬ë…하고 있습니다'; -$lang['subscr_not_subscribed'] = '%s 사용ìžê°€ %sì— êµ¬ë…하고 있지 않습니다'; -$lang['subscr_m_not_subscribed'] = '문서나 ì´ë¦„ê³µê°„ì— í˜„ìž¬ 구ë…하고 있지 않습니다.'; -$lang['subscr_m_new_header'] = 'êµ¬ë… ì¶”ê°€'; -$lang['subscr_m_current_header'] = '현재 êµ¬ë… ì¤‘ì¸ ë¬¸ì„œ'; -$lang['subscr_m_unsubscribe'] = 'êµ¬ë… ì·¨ì†Œ'; -$lang['subscr_m_subscribe'] = '구ë…'; -$lang['subscr_m_receive'] = '받기'; -$lang['subscr_style_every'] = '모든 ë°”ë€œì„ ì´ë©”ì¼ë¡œ 받기'; -$lang['subscr_style_digest'] = 'ê° ë¬¸ì„œì˜ ë°”ë€œì„ ìš”ì•½ (매 %.2fì¼ ë§ˆë‹¤)'; -$lang['subscr_style_list'] = '마지막 ì´ë©”ì¼ ì´í›„ ë°”ë€ ë¬¸ì„œì˜ ëª©ë¡ (매 %.2fì¼ ë§ˆë‹¤)'; -$lang['authtempfail'] = 'ì‚¬ìš©ìž ì¸ì¦ì„ ì¼ì‹œì ìœ¼ë¡œ 사용할 수 없습니다. 만약 계ì†í•´ì„œ 문제가 ë°œìƒí•œë‹¤ë©´ 위키 관리ìžì—게 문ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤.'; -$lang['i_chooselang'] = '사용할 언어를 ì„ íƒí•˜ì„¸ìš”'; -$lang['i_installer'] = 'ë„쿠위키 설치 관리ìž'; -$lang['i_wikiname'] = '위키 ì´ë¦„'; -$lang['i_enableacl'] = 'ACL 활성화 (권장)'; -$lang['i_superuser'] = 'ìŠˆí¼ ì‚¬ìš©ìž'; -$lang['i_problems'] = '설치 관리ìžê°€ ì•„ëž˜ì— ë‚˜ì™€ 있는 몇 가지 문제를 찾았습니다. 문제를 해결하지 전까지 설치를 계ì†í•  수 없습니다.'; -$lang['i_modified'] = '보안 ìƒì˜ ì´ìœ ë¡œ ì´ ìŠ¤í¬ë¦½íŠ¸ëŠ” 수정ë˜ì§€ ì•Šì€ ìƒˆ ë„쿠위키 설치ì—서만 ë™ìž‘ë©ë‹ˆë‹¤. - 다운로드한 ì••ì¶• 패키지를 다시 설치하거나 ë„쿠위키 설치 ê³¼ì •ì„ ì°¸ì¡°í•´ì„œ 설치하세요.'; -$lang['i_funcna'] = '%s PHP 함수를 사용할 수 없습니다. 호스트 제공ìžê°€ ì–´ë–¤ ì´ìœ ì—서ì¸ì§€ 막아 놓았ì„ì§€ 모릅니다.'; -$lang['i_phpver'] = 'PHP %s ë²„ì „ì€ í•„ìš”í•œ %s 버전보다 오래ë˜ì—ˆìŠµë‹ˆë‹¤. PHP를 업그레ì´ë“œí•  필요가 있습니다.'; -$lang['i_mbfuncoverload'] = 'ë„쿠위키를 실행하려면 mbstring.func_overload를 php.iniì—서 비활성화해야 합니다.'; -$lang['i_permfail'] = '%s는 ë„쿠위키가 쓰기 가능 ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤. 먼저 ì´ ë””ë ‰í„°ë¦¬ì— ì“°ê¸° ê¶Œí•œì´ ì„¤ì •ë˜ì–´ì•¼ 합니다!'; -$lang['i_confexists'] = '%s(ì€)는 ì´ë¯¸ 존재합니다'; -$lang['i_writeerr'] = '%s(ì„)를 만들 수 없습니다. 먼저 디렉터리/íŒŒì¼ ê¶Œí•œì„ í™•ì¸í•˜ê³  파ì¼ì„ 수ë™ìœ¼ë¡œ 만드세요.'; -$lang['i_badhash'] = 'dokuwiki.php를 ì¸ì‹í•  수 없거나 ì›ë³¸ 파ì¼ì´ 아닙니다 (해시=%s)'; -$lang['i_badval'] = '%s - 잘못ë˜ì—ˆê±°ë‚˜ 빈 값입니다'; -$lang['i_success'] = '환경 ì„¤ì •ì´ ì„±ê³µì ìœ¼ë¡œ ë났습니다. 지금 install.php를 ì§€ì›Œë„ ìƒê´€ì—†ìŠµë‹ˆë‹¤. - 새 ë„쿠위키로 들어가세요.'; -$lang['i_failure'] = '환경 설정 파ì¼ì— 쓰는 ë„ì¤‘ì— ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤. - 새 ë„쿠위키를 사용하기 ì „ì— ìˆ˜ë™ìœ¼ë¡œ 문제를 해결해야 합니다.'; -$lang['i_policy'] = '초기 ACL ì •ì±…'; -$lang['i_pol0'] = '열린 위키 (누구나 ì½ê¸°, 쓰기, 올리기가 가능합니다)'; -$lang['i_pol1'] = '공개 위키 (누구나 ì½ì„ 수 있지만, 등ë¡ëœ 사용ìžë§Œ 쓰기와 올리기가 가능합니다)'; -$lang['i_pol2'] = '닫힌 위키 (등ë¡ëœ 사용ìžë§Œ ì½ê¸°, 쓰기, 올리기가 가능합니다)'; -$lang['i_allowreg'] = 'ì‚¬ìš©ìž ìžì‹ ì´ 등ë¡í•  수 있ë„ë¡ í•˜ê¸°'; -$lang['i_retry'] = '다시 시ë„'; -$lang['i_license'] = 'ë‚´ìš©ì„ ë°°í¬í•˜ê¸° 위한 ë¼ì´ì„ ìŠ¤ë¥¼ ì„ íƒí•˜ì„¸ìš”:'; -$lang['i_license_none'] = 'ë¼ì´ì„ ìФ 정보를 보여주지 않습니다'; -$lang['i_pop_field'] = 'ë„쿠위키 ê²½í—˜ì„ ê°œì„ í•˜ëŠ” ë° ë„ì›€ì„ ì£¼ì„¸ìš”:'; -$lang['i_pop_label'] = '한 ë‹¬ì— í•œ 번씩, ë„쿠위키 개발ìžì—게 ìµëª…ì˜ ì‚¬ìš© ë°ì´í„°ë¥¼ 보냅니다'; -$lang['recent_global'] = '현재 %s ì´ë¦„ê³µê°„ì„ êµ¬ë… ì¤‘ìž…ë‹ˆë‹¤. ì „ì²´ ìœ„í‚¤ì˜ ìµœê·¼ ë°”ë€œë„ ë³¼ 수 있습니다.'; -$lang['years'] = '%dë…„ ì „'; -$lang['months'] = '%d개월 ì „'; -$lang['weeks'] = '%d주 ì „'; -$lang['days'] = '%dì¼ ì „'; -$lang['hours'] = '%d시간 ì „'; -$lang['minutes'] = '%dë¶„ ì „'; -$lang['seconds'] = '%dì´ˆ ì „'; -$lang['wordblock'] = '차단 문구(스팸)를 í¬í•¨í•˜ê³  있어서 ë°”ë€œì„ ì €ìž¥í•˜ì§€ 않았습니다.'; -$lang['media_uploadtab'] = '올리기'; -$lang['media_searchtab'] = '검색'; -$lang['media_file'] = '파ì¼'; -$lang['media_viewtab'] = '보기'; -$lang['media_edittab'] = '편집'; -$lang['media_historytab'] = '역사'; -$lang['media_list_thumbs'] = '섬네ì¼'; -$lang['media_list_rows'] = '목ë¡'; -$lang['media_sort_name'] = 'ì´ë¦„'; -$lang['media_sort_date'] = 'ë‚ ì§œ'; -$lang['media_namespaces'] = 'ì´ë¦„공간 ì„ íƒ'; -$lang['media_files'] = '%sì— ìžˆëŠ” 파ì¼'; -$lang['media_upload'] = '%sì— ì˜¬ë¦¬ê¸°'; -$lang['media_search'] = '%sì—서 검색'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%2$sì— ìžˆëŠ” %1$s'; -$lang['media_edit'] = '%s 편집'; -$lang['media_history'] = '%sì˜ ì—­ì‚¬'; -$lang['media_meta_edited'] = '메타ë°ì´í„° 편집ë¨'; -$lang['media_perm_read'] = '죄송하지만 파ì¼ì„ ì½ì„ ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.'; -$lang['media_perm_upload'] = '죄송하지만 파ì¼ì„ 올릴 ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.'; -$lang['media_update'] = '새 íŒ ì˜¬ë¦¬ê¸°'; -$lang['media_restore'] = 'ì´ íŒìœ¼ë¡œ ë˜ëŒë¦¬ê¸°'; -$lang['media_acl_warning'] = 'ì´ ëª©ë¡ì€ ACL로 제한ë˜ì–´ 있고 숨겨진 문서ì´ê¸° ë•Œë¬¸ì— ì™„ì „í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다.'; -$lang['currentns'] = '현재 ì´ë¦„공간'; -$lang['searchresult'] = '검색 ê²°ê³¼'; -$lang['plainhtml'] = 'ì¼ë°˜ HTML'; -$lang['wikimarkup'] = '위키 문법'; -$lang['page_nonexist_rev'] = '문서가 %sì— ì¡´ìž¬í•˜ì§€ 않았습니다. ê·¸ 뒤로 %sì— ë§Œë“¤ì–´ì¡ŒìŠµë‹ˆë‹¤.'; -$lang['unable_to_parse_date'] = '"%s" 변수ì—서 구문 ë¶„ì„í•  수 없습니다.'; -$lang['email_signature_text'] = 'ì´ ë©”ì¼ì€ @DOKUWIKIURL@ì—서 ë„쿠위키가 ìƒì„±í–ˆìŠµë‹ˆë‹¤'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/locked.txt deleted file mode 100644 index 83a677c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 문서 ìž ê¹€ ====== - -ì´ ë¬¸ì„œëŠ” 다른 사용ìžê°€ 편집하기 위해 현재 잠겨있습니다. 해당 사용ìžê°€ íŽ¸ì§‘ì„ ë내거나 ìž ê¸ˆì´ ë§Œë£Œë  ë•Œê¹Œì§€ 기다리세요. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/login.txt deleted file mode 100644 index 1ddc8f1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ë¡œê·¸ì¸ ====== - -로그ì¸í•˜ì§€ 않았습니다! 아래ì—서 로그ì¸í•˜ì„¸ìš”. 로그ì¸í•˜ë ¤ë©´ 쿠키를 활성화해야 합니다. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/mailtext.txt deleted file mode 100644 index 2b22258..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -ë„쿠위키 문서가 추가ë˜ê±°ë‚˜ 바뀌었습니다. ìžì„¸í•œ ë‚´ìš©ì€ ë‹¤ìŒê³¼ 같습니다: - -ë‚ ì§œ: @DATE@ -브ë¼ìš°ì €: @BROWSER@ -IP 주소: @IPADDRESS@ -호스트 ì´ë¦„: @HOSTNAME@ -ì´ì „ íŒ: @OLDPAGE@ -새 íŒ: @NEWPAGE@ -편집 요약: @SUMMARY@ -사용ìž: @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/ko/mailwrap.html deleted file mode 100644 index 7df0cdc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - - @TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/newpage.txt deleted file mode 100644 index 51c730b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ì´ ì£¼ì œëŠ” ì•„ì§ ì—†ìŠµë‹ˆë‹¤ ====== - -ì•„ì§ ì—†ëŠ” ì£¼ì œì— ëŒ€í•œ ë§í¬ë¥¼ ë”°ë¼ì™”습니다. **문서 만들기**를 í´ë¦­í•´ 새로 만들 수 있습니다. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/norev.txt deleted file mode 100644 index 0910340..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 지정한 íŒ ì—†ìŒ ====== - -지정한 íŒì´ 존재하지 않습니다. ì´ ë¬¸ì„œì˜ ì´ì „ íŒ ëª©ë¡ì„ 보려면 "ì´ì „ íŒ"ì„ í´ë¦­í•˜ì„¸ìš”. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/onceexisted.txt deleted file mode 100644 index 48dff44..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= ì´ íŽ˜ì´ì§€ëŠ” ë” ì´ìƒ 존재하지 않습니다 ====== - -ë” ì´ìƒ 존재하지 않는 페ì´ì§€ì— 대한 ë§í¬ë¥¼ ë”°ë¼ì™”습니다. [[?do=revisions|ì´ì „ íŒ]] 목ë¡ì„ 확ì¸í•˜ì—¬ ì‚­ì œ 시ì ê³¼ ì´ìœ ë¥¼ 확ì¸í•˜ê³  ì˜¤ëž˜ëœ íŒì„ 확ì¸í•˜ê±°ë‚˜ ë³µì›í•  수 있습니다. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/password.txt deleted file mode 100644 index 1bd9246..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -@FULLNAME@님 안녕하세요! - -ì—¬ê¸°ì— @DOKUWIKIURL@ì—서 @TITLE@ì˜ ì‚¬ìš©ìž ì •ë³´ê°€ 있습니다. - -로그ì¸: @LOGIN@ -비밀번호: @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/preview.txt deleted file mode 100644 index 4f5e221..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 미리 보기 ====== - -입력한 ë‚´ìš©ì´ ì–´ë–»ê²Œ ë³´ì¼ì§€ 미리 ë³´ì—¬ì¤ë‹ˆë‹¤. ì•„ì§ **저장ë˜ì§€ 않았다**는 ì ì„ 기억해ë‘세요! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/pwconfirm.txt deleted file mode 100644 index 9928502..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -@FULLNAME@님 안녕하세요! - -누군가가 @DOKUWIKIURL@ì— @TITLE@ì— ëŒ€í•´ 새 비밀번호가 필요하다고 요청했습니다. - -새 비밀번호를 요청하지 않았다면 ì´ ì´ë©”ì¼ì„ 무시해버리세요. - -ì •ë§ë¡œ ë‹¹ì‹ ì´ ìš”ì²­ì„ í•´ì„œ 보내졌는지 확ì¸í•˜ë ¤ë©´ ë‹¤ìŒ ë§í¬ë¥¼ 사용하세요. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/read.txt deleted file mode 100644 index be80bd7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/read.txt +++ /dev/null @@ -1 +0,0 @@ -ì´ ë¬¸ì„œëŠ” ì½ê¸° 전용입니다. ì›ë³¸ì„ ë³¼ 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 ìƒê°í•˜ë©´ 관리ìžì—게 문ì˜í•˜ì„¸ìš”. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/recent.txt deleted file mode 100644 index 802cb69..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 최근 바뀜 ====== - -ë‹¤ìŒ ë¬¸ì„œëŠ” ìµœê·¼ì— ë°”ë€Œì—ˆìŠµë‹ˆë‹¤: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/register.txt deleted file mode 100644 index 027e1d5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 새 ì‚¬ìš©ìž ë“±ë¡ ====== - -ì´ ìœ„í‚¤ì— ìƒˆ ê³„ì •ì„ ë§Œë“œë ¤ë©´ ì•„ëž˜ì˜ ëª¨ë“  ë‚´ìš©ì„ ìž…ë ¥í•˜ì„¸ìš”. **올바른 ì´ë©”ì¼ ì£¼ì†Œ**를 사용하세요. 비밀번호를 입력하는 ê³³ì´ ì—†ë‹¤ë©´, 새 비밀번호는 해당 주소로 보내집니다. ì‚¬ìš©ìž ì´ë¦„ì€ ì˜¬ë°”ë¥¸ [[doku>ko:pagename|문서 ì´ë¦„]]ì´ì–´ì•¼ 합니다. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/registermail.txt deleted file mode 100644 index adc5a08..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -새 사용ìžê°€ 등ë¡ë˜ì—ˆìŠµë‹ˆë‹¤. ìžì„¸í•œ ë‚´ìš©ì€ ë‹¤ìŒê³¼ 같습니다: - -ì‚¬ìš©ìž ì´ë¦„: @NEWUSER@ -실명: @NEWNAME@ -ì´ë©”ì¼: @NEWEMAIL@ - -ë‚ ì§œ: @DATE@ -브ë¼ìš°ì €: @BROWSER@ -IP 주소: @IPADDRESS@ -호스트 ì´ë¦„: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/resendpwd.txt deleted file mode 100644 index b9f48df..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 새 비밀번호 보내기 ====== - -ì´ ìœ„í‚¤ ê³„ì •ì— ëŒ€í•œ 새 비밀번호를 요청하기 위해 아래 ì–‘ì‹ì—서 ì‚¬ìš©ìž ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”. í™•ì¸ ë§í¬ëŠ” 새로 등ë¡í•œ ì´ë©”ì¼ ì£¼ì†Œë¡œ 보냅니다. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/resetpwd.txt deleted file mode 100644 index f22aa94..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 새 비밀번호 설정 ====== - -ì´ ìœ„í‚¤ì— ìžˆëŠ” ê³„ì •ì˜ ìƒˆ 비밀번호를 입력하세요. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/revisions.txt deleted file mode 100644 index 7fa706c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ì´ì „ íŒ ====== - -ì´ ë¬¸ì„œì˜ ì´ì „ íŒì€ 다ìŒê³¼ 같습니다. ì´ì „ íŒìœ¼ë¡œ ë˜ëŒë¦¬ë ¤ë©´, 아래ì—서 ì„ íƒí•œ ë‹¤ìŒ ''문서 편집''ì„ í´ë¦­í•˜ê³  나서 저장하세요. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/searchpage.txt deleted file mode 100644 index 881d6da..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 검색 ====== - -아래ì—서 검색 결과를 ì°¾ì„ ìˆ˜ 있습니다. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/showrev.txt deleted file mode 100644 index 31d8b10..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**ë¬¸ì„œì˜ ì´ì „ íŒìž…니다!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/stopwords.txt deleted file mode 100644 index 71e5a08..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/stopwords.txt +++ /dev/null @@ -1,39 +0,0 @@ -# 색ì¸ì´ 만들어지지 않는 단어 목ë¡ìž…니다. (한 ì¤„ì— í•œ 단어) -# ì´ íŒŒì¼ì„ 편집할 때 UNIX 줄 종료 문ìžë¥¼ 사용해야 합니다.(ë‹¨ì¼ ê°œí–‰ 문ìž) -# 3ë¬¸ìž ì´í•˜ 단어는 ìžë™ìœ¼ë¡œ 무시ë˜ë¯€ë¡œ 3문ìžë³´ë‹¤ ì§§ì€ ë‹¨ì–´ëŠ” í¬í•¨ì‹œí‚¬ 필요가 없습니다. -# http://www.ranks.nl/stopwords/ ì„ ê¸°ì¤€ìœ¼ë¡œ 만들어진 목ë¡ìž…니다. -about -are -as -an -and -you -your -them -their -com -for -from -into -if -in -is -it -how -of -on -or -that -the -this -to -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_digest.txt deleted file mode 100644 index bdb46ad..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_digest.txt +++ /dev/null @@ -1,15 +0,0 @@ -안녕하세요! - -@TITLE@ ìœ„í‚¤ì˜ @PAGE@ 문서가 바뀌었습니다. -ë°”ë€œì€ ë‹¤ìŒê³¼ 같습니다: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -ì´ì „ íŒ: @OLDPAGE@ -새 íŒ: @NEWPAGE@ - - -문서 ì•Œë¦¼ì„ ì·¨ì†Œí•˜ë ¤ë©´, @DOKUWIKIURL@ì— ë¡œê·¸ì¸í•œ ë’¤ -@SUBSCRIBE@ 문서를 방문해 문서나 ì´ë¦„ê³µê°„ì˜ êµ¬ë…ì„ ì·¨ì†Œí•˜ì„¸ìš”. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_form.txt deleted file mode 100644 index ed380cc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== êµ¬ë… ê´€ë¦¬ ====== - -ì´ íŽ˜ì´ì§€ëŠ” í˜„ìž¬ì˜ ë¬¸ì„œì™€ ì´ë¦„ê³µê°„ì˜ êµ¬ë…ì„ ê´€ë¦¬í•  수 있ë„ë¡ í•´ì¤ë‹ˆë‹¤. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_list.txt deleted file mode 100644 index 69a2d53..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_list.txt +++ /dev/null @@ -1,11 +0,0 @@ -안녕하세요! - -@TITLE@ ìœ„í‚¤ì˜ @PAGE@ 문서가 바뀌었습니다. -ë¬¸ì„œì˜ ë°”ë€œì€ ë‹¤ìŒê³¼ 같습니다: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -ë¬¸ì„œì˜ ì•Œë¦¼ì„ ì·¨ì†Œí•˜ë ¤ë©´, @DOKUWIKIURL@ì— ë¡œê·¸ì¸í•œ ë’¤ -@SUBSCRIBE@ 문서를 방문해 문서나 ì´ë¦„ê³µê°„ì˜ êµ¬ë…ì„ ì·¨ì†Œí•˜ì„¸ìš”. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_single.txt deleted file mode 100644 index 425d0d9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/subscr_single.txt +++ /dev/null @@ -1,17 +0,0 @@ -안녕하세요! - -@TITLE@ ìœ„í‚¤ì˜ @PAGE@ 문서가 바뀌었습니다. -ë°”ë€œì€ ë‹¤ìŒê³¼ 같습니다: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -ë‚ ì§œ: @DATE@ -사용ìž: @USER@ -편집 요약: @SUMMARY@ -ì´ì „ íŒ: @OLDPAGE@ -새 íŒ: @NEWPAGE@ - -ë¬¸ì„œì˜ ì•Œë¦¼ì„ ì·¨ì†Œí•˜ë ¤ë©´, @DOKUWIKIURL@ì— ë¡œê·¸ì¸í•œ ë’¤ -@SUBSCRIBE@ 문서를 방문해 문서나 ì´ë¦„ê³µê°„ì˜ êµ¬ë…ì„ ì·¨ì†Œí•˜ì„¸ìš”. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/updateprofile.txt deleted file mode 100644 index 335091d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 계정 프로필 ì—…ë°ì´íЏ ====== - -바꾸고 ì‹¶ì€ í•­ëª©ì„ ìž…ë ¥í•˜ì„¸ìš”. ì‚¬ìš©ìž ì´ë¦„ì€ ë°”ê¿€ 수 없습니다. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ko/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ko/uploadmail.txt deleted file mode 100644 index 1b6e55c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ko/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -ë„쿠위키가 파ì¼ì„ 올렸습니다. ìžì„¸í•œ 정보는 다ìŒê³¼ 같습니다: - -파ì¼: @MEDIA@ -ì´ì „ íŒ: @OLD@ -ë‚ ì§œ: @DATE@ -브ë¼ìš°ì €: @BROWSER@ -IP 주소: @IPADDRESS@ -호스트 ì´ë¦„: @HOSTNAME@ -í¬ê¸°: @SIZE@ -MIME 유형: @MIME@ -사용ìž: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ku/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ku/backlinks.txt deleted file mode 100644 index 408cdee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ku/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Girêdanên paÅŸ ====== - -Di rûpelên di vê lîsteyê de girêdanên ji vê rûpelê re hene. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ku/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ku/conflict.txt deleted file mode 100644 index 37cca18..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ku/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Guhertoyeke nûtir heye ====== - -Guhertoyeke nûtir a belgeya ku tu biguherînî heye. Sedema wê, bikarhênerkê/î din di hema demê de belge diguherîne. - -Examine the differences shown below thoroughly, then decide which version to keep. If you choose ''save'', your version will be saved. Hit ''cancel'' to keep the current version. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ku/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ku/diff.txt deleted file mode 100644 index 70bb24c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ku/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Cuyawazî ====== - -Li vê derê cuyawaziyên nav revîziyona hilbijartî û verziyona aniha tên nîşan dan. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ku/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ku/edit.txt deleted file mode 100644 index 33e0db5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ku/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Rûpelê biguherîne û ''Tomar bike'' bitikîne. Ji bo sîntaksa wîkiyê binihêre [[wiki:syntax]]. Ji kerema xwe rûpelê bi tenê biguherîne, heke tû dikarî **baÅŸtir** bikî. Heke tu dixwazî çend tiÅŸtan biceribînî, biçe [[playground:playground]]. Li vê derê tu dikarî her tiÅŸtî biceribînî. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ku/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ku/index.txt deleted file mode 100644 index c01e4c6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ku/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÃŽndeks ====== - -Ev îndeksa hemû rûpelên heyî ye. Rûpel li gora [[doku>namespaces|namespace]] hatin birêzkirin. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ku/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ku/lang.php deleted file mode 100644 index 61dfd01..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ku/lang.php +++ /dev/null @@ -1,72 +0,0 @@ - - * - * @author Crowdsource Kurdish - * @author qezwan - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = ','; -$lang['singlequoteclosing'] = ','; -$lang['apostrophe'] = ','; -$lang['btn_edit'] = 'Vê rûpelê biguherîne'; -$lang['btn_source'] = 'Çavkaniya rûpelê nîşan bide'; -$lang['btn_show'] = 'Rûpelê nîşan bide'; -$lang['btn_create'] = 'Vê rûpelê biafirîne'; -$lang['btn_search'] = 'Lêbigere'; -$lang['btn_save'] = 'Tomar bike'; -$lang['btn_preview'] = 'Pêşdîtin'; -$lang['btn_top'] = 'Biçe ser'; -$lang['btn_newer'] = '<< nûtir'; -$lang['btn_older'] = 'kevntir >>'; -$lang['btn_revs'] = 'Revîziyonên kevn'; -$lang['btn_recent'] = 'Guherandinên dawî'; -$lang['btn_upload'] = 'Bar bike'; -$lang['btn_cancel'] = 'Betal'; -$lang['btn_index'] = 'ÃŽndeks'; -$lang['btn_secedit'] = 'Biguherîne'; -$lang['btn_login'] = 'Têkeve'; -$lang['btn_logout'] = 'Derkeve'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Rojanekirin'; -$lang['btn_delete'] = 'Jê bibe'; -$lang['btn_back'] = 'PaÅŸ'; -$lang['btn_backlink'] = 'Girêdanên paÅŸ'; -$lang['btn_profile'] = 'Profîlê Hildemîne'; -$lang['btn_resendpwd'] = 'Pêborîna nû saz bike'; -$lang['btn_draft'] = 'ReÅŸnivîsê sererast bike'; -$lang['btn_recover'] = 'ReÅŸnivîsê vegerîne'; -$lang['btn_draftdel'] = 'ReÅŸnivîsê jê bibe'; -$lang['btn_register'] = 'Tomar bibe'; -$lang['btn_apply'] = 'Bisepîne'; -$lang['btn_deleteuser'] = 'Hesabê Min Jê Bibe'; -$lang['loggedinas'] = 'Têketî wekî:'; -$lang['user'] = 'Navê bikarhêner'; -$lang['pass'] = 'Pêborîn'; -$lang['newpass'] = 'Pêborîna nû'; -$lang['oldpass'] = 'Pêborîna heyî bipejirîne'; -$lang['passchk'] = 'باریکی دیکە'; -$lang['remember'] = 'Min bi bîr bîne'; -$lang['fullname'] = 'Navê rastîn'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = 'Profîla Bikarhêner'; -$lang['badlogin'] = 'Bibore, navê bikarhêneriyê an jî pêborîn çewt bû.'; -$lang['js']['mediatitle'] = 'Sazkariyên girêdanê'; -$lang['js']['mediasize'] = 'Mezinahiya wêneyê'; -$lang['js']['mediaclose'] = 'Bigire'; -$lang['nothingfound'] = 'TiÅŸtek nehat dîtin.'; -$lang['reference'] = 'Referansa'; -$lang['toc'] = 'Tabloya Navêrokê'; -$lang['line'] = 'Rêz'; -$lang['breadcrumb'] = 'Åžop:'; -$lang['lastmod'] = 'Guherandina dawî:'; -$lang['deleted'] = 'hat jê birin'; -$lang['created'] = 'hat afirandin'; -$lang['summary'] = 'Kurteya guhartinê'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ku/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ku/newpage.txt deleted file mode 100644 index 3e898e4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ku/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ev rûpel hîn nehat nivîsandin ====== - -Rûpela tu hatî hîn nehat nivîsandin. Tu dikarî niha dest bi nivîsandina vê rûpelê bikî. Ji bo vê, **Dest pê bike** bitikîne. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ku/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ku/preview.txt deleted file mode 100644 index 5555ff1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ku/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pêşdîtin ====== - -Li vê derê tu dikarî bibîni ku nivîsa te dê çawa xuya bibe. **Ji bîr neke: Hîn nehat tomar kirin**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ku/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ku/recent.txt deleted file mode 100644 index 323da6a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ku/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Guherandinên dawî ====== - -Ev rûpel di dema nêzîk de hatin guherandin: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ku/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ku/searchpage.txt deleted file mode 100644 index 38e0482..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ku/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Lêbigere ====== - -Jêr encamên lêgerandina te tên nîşan dan. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/admin.txt deleted file mode 100644 index 6f38b00..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administratio ====== - -In hac pagina administratio uicis est. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/adminplugins.txt deleted file mode 100644 index 9f2ec47..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Addenda alia ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/backlinks.txt deleted file mode 100644 index b3c0d13..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nexa ====== - -Index paginarum, quae ad hanc paginam connexae sunt. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/conflict.txt deleted file mode 100644 index 84c2788..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Recentior forma est ====== - -Recentior forma est: nam dum hanc paginam recensibas, aliquis paginam mutauit. - -Discrimina uides et formam seruandam eligis. Alia forma delebitur. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/denied.txt deleted file mode 100644 index d844a7f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ad hanc paginam accedere non potes ====== - -Ad hanc paginam accedere non potes: antea in conuentum ineas. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/diff.txt deleted file mode 100644 index f9f8322..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Discrimina ====== - -Discrimina inter duas paginas ostendere. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/draft.txt deleted file mode 100644 index aaea7de..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Propositum inuentum ====== - -Tua extrema recensio non perfecta est. Vicis propositum in itinere seruauit, sic his seruatis uteris. - -Statuas si //restituere// uis, //delere// seruata aut //delere// omnes. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/edit.txt deleted file mode 100644 index 4bbbaf2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Paginam recensere et "Serua" premere. Vide [[wiki:syntax]] ut uicis stilus uidere possis. Hanc paginam recenses, solum si hanc auges. Prima uestigia apud hunc nexum [[playground:playground|playground]] uidere possis. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/editrev.txt deleted file mode 100644 index 9c4cd49..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Vetus forma a te restituta est** Si hanc formam seruabis, nouam creabis. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/index.txt deleted file mode 100644 index 0c9dc92..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Forma Situs ====== - -Haec forma situs ordinata [[doku>namespaces|generatim]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/la/install.html deleted file mode 100644 index e041df9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/install.html +++ /dev/null @@ -1,8 +0,0 @@ -

    Haec pagina te adiuuat in Dokuuiki conformando. Maiores res in -hac pagina sunt.

    - -

    DokuWiki documenta ut omnes paginas uicis et omnia (ut imagines, indices, ueteres formas) quae ad easdem pertinent colligat. Vt bene operet DokuWiki omnes facultates scrini habere debes. Hoc instrumentum facultates eligere non potest, his facultatibus locatori spati interretis quaeras uel FTP intrumento uel aliis rebus (ut cPanel) uteraris.

    - -

    Hoc intrumentum optiones primae DokuWiki ICA, quos rectori situs inire et indicem, ut addenda optiones uicis et alia administrare possit uidere licet. Hoc instrumentum non necessarium DokuWiki ut feliciter operet, sed melius administrare adiuuat.

    - -

    Periti uel qui certa quaesita habet paginas rationis conformandum uicem et optionum conformationis uidere possunt.

    \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/la/lang.php deleted file mode 100644 index 1968d51..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/lang.php +++ /dev/null @@ -1,261 +0,0 @@ - - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '"'; -$lang['doublequoteclosing'] = '"'; -$lang['singlequoteopening'] = '`'; -$lang['singlequoteclosing'] = '´'; -$lang['apostrophe'] = '\''; -$lang['btn_edit'] = 'Recensere hanc paginam'; -$lang['btn_source'] = 'Fontem uidere'; -$lang['btn_show'] = 'Ostendere paginam'; -$lang['btn_create'] = 'Creare paginam'; -$lang['btn_search'] = 'Quaerere'; -$lang['btn_save'] = 'Seruare'; -$lang['btn_preview'] = 'Praeuidere'; -$lang['btn_top'] = 'I ad summa'; -$lang['btn_newer'] = '<< recentiores'; -$lang['btn_older'] = 'minus recentiores >>'; -$lang['btn_revs'] = 'Veteres renouationes'; -$lang['btn_recent'] = 'Nuper mutata'; -$lang['btn_upload'] = 'Onerare'; -$lang['btn_cancel'] = 'Abrogare'; -$lang['btn_index'] = 'Index'; -$lang['btn_secedit'] = 'Recensere'; -$lang['btn_login'] = 'Conuentum aperire'; -$lang['btn_logout'] = 'Conuentum concludere'; -$lang['btn_admin'] = 'Rector'; -$lang['btn_update'] = 'Nouare'; -$lang['btn_delete'] = 'Delere'; -$lang['btn_back'] = 'Redire'; -$lang['btn_backlink'] = 'Nexus ad paginam'; -$lang['btn_subscribe'] = 'Custodire'; -$lang['btn_profile'] = 'Tabellam nouare'; -$lang['btn_reset'] = 'Abrogare'; -$lang['btn_draft'] = 'Propositum recensere'; -$lang['btn_recover'] = 'Propositum reficere'; -$lang['btn_draftdel'] = 'Propositum delere'; -$lang['btn_revert'] = 'Reficere'; -$lang['btn_register'] = 'Te adscribere'; -$lang['loggedinas'] = 'Nomen sodalis:'; -$lang['user'] = 'Nomen sodalis:'; -$lang['pass'] = 'Tessera tua'; -$lang['newpass'] = 'Tessera noua'; -$lang['oldpass'] = 'Tessera uetus:'; -$lang['passchk'] = 'Tesseram tuam adfirmare'; -$lang['remember'] = 'Tesseram meam sodalitatis memento'; -$lang['fullname'] = 'Nomen tuom uerum:'; -$lang['email'] = 'Cursus interretialis:'; -$lang['profile'] = 'Tabella Sodalis'; -$lang['badlogin'] = 'Error in ineundo est, rectum nomen uel tessera cedo.'; -$lang['minoredit'] = 'Recensio minor'; -$lang['draftdate'] = 'Propositum seruatur die:'; -$lang['nosecedit'] = 'Pagina interea mutatur, pars rerum exiit, in loco eius tota pagina reclamata est.'; -$lang['regmissing'] = 'Omnes campi complendi sunt.'; -$lang['reguexists'] = 'Nomen Sodalis ab aliquo iam elegitur.'; -$lang['regsuccess'] = 'Adscriptio feliciter perficitur et tessera cursu interretiali mittitur'; -$lang['regsuccess2'] = 'Adscriptio perficitur'; -$lang['regmailfail'] = 'Error in litteras mittendo est. Rectorem conueni!'; -$lang['regbadmail'] = 'Cursus interretialis non legitimus: si errorem putes, Rectorem conueni.'; -$lang['regbadpass'] = 'Tesserae quas scripsisti inter se non congruont.'; -$lang['regpwmail'] = 'Tessera Dokuuicis tuam'; -$lang['reghere'] = 'Non iam adscriptus\a esne? Te adscribe'; -$lang['profna'] = 'Tabellam tuam mutare non potes.'; -$lang['profnochange'] = 'Si res non mutare uis, nihil agere'; -$lang['profnoempty'] = 'Omnes campi complendi sunt.'; -$lang['profchanged'] = 'Tabella Sodalis feliciter nouatur'; -$lang['pwdforget'] = 'Tesseram amisistine? Nouam petere'; -$lang['resendna'] = 'Tesseram non mutare potest.'; -$lang['resendpwdmissing'] = 'Omnes campi complendi sunt.'; -$lang['resendpwdnouser'] = 'In tabellis Sodalium nomen non inuentum est.'; -$lang['resendpwdbadauth'] = 'Tesseram non legitima est.'; -$lang['resendpwdconfirm'] = 'Confirmatio cursu interretiali mittitur.'; -$lang['resendpwdsuccess'] = 'Tessera noua cursu interretiali mittitur.'; -$lang['license'] = 'Praeter ubi adnotatum, omnia scripta Corporis Gentis Latinae cum his facultatibus:'; -$lang['licenseok'] = 'Caue: si paginam recenseas, has facultates confirmas:'; -$lang['searchmedia'] = 'Quaere titulum:'; -$lang['searchmedia_in'] = 'Quaere "%s":'; -$lang['txt_upload'] = 'Eligere documenta oneranda:'; -$lang['txt_filename'] = 'Onerare (optio):'; -$lang['txt_overwrt'] = 'Documento ueteri imponere:'; -$lang['lockedby'] = 'Nunc hoc intercludit:'; -$lang['lockexpire'] = 'Hoc apertum:'; -$lang['js']['willexpire'] = 'Interclusio paginae recensendae uno minuto finita est.\nUt errores uites, \'praeuisio\' preme ut interclusionem ripristines.'; -$lang['js']['notsavedyet'] = 'Res non seruatae amissurae sunt.'; -$lang['js']['searchmedia'] = 'Quaere inter documenta'; -$lang['js']['keepopen'] = 'Fenestram apertam tene'; -$lang['js']['hidedetails'] = 'Singulas res abscondere'; -$lang['js']['mediatitle'] = 'Optiones nexorum'; -$lang['js']['mediadisplay'] = 'Genus nexi'; -$lang['js']['mediaalign'] = 'Collocatio'; -$lang['js']['mediasize'] = 'Amplitudo imaginis'; -$lang['js']['mediatarget'] = 'Cui nexum est'; -$lang['js']['mediaclose'] = 'Claudere'; -$lang['js']['mediainsert'] = 'Insere'; -$lang['js']['mediadisplayimg'] = 'Imaginem ostendere'; -$lang['js']['mediadisplaylnk'] = 'Solum nexum ostendere'; -$lang['js']['mediasmall'] = 'Forma minor'; -$lang['js']['mediamedium'] = 'Forma media'; -$lang['js']['medialarge'] = 'Forma maior'; -$lang['js']['mediaoriginal'] = 'Forma primigenia'; -$lang['js']['medialnk'] = 'Singulis rebus paginae nexum'; -$lang['js']['mediadirect'] = 'Primigeniae formae nexum'; -$lang['js']['medianolnk'] = 'Connectio deest'; -$lang['js']['medianolink'] = 'Imaginem non connectere'; -$lang['js']['medialeft'] = 'Imaginem ad sinistram collocare'; -$lang['js']['mediaright'] = 'Imaginem ad dextram collocare'; -$lang['js']['mediacenter'] = 'Imaginem in mediam collocare'; -$lang['js']['medianoalign'] = 'Collocationem remouere'; -$lang['js']['nosmblinks'] = 'Windows nexa solum cum Microsoft Internet Explorer ostendi possunt. -Adhuc transcribere nexum potes.'; -$lang['js']['linkwiz'] = 'Connectendi ductor'; -$lang['js']['linkto'] = 'Nexum ad:'; -$lang['js']['del_confirm'] = 'Delere electas res uin?'; -$lang['rssfailed'] = 'Error in restituendo '; -$lang['nothingfound'] = 'Nihil inuentum est.'; -$lang['mediaselect'] = 'Documenta uisiua:'; -$lang['uploadsucc'] = 'Oneratum perfectum'; -$lang['uploadfail'] = 'Error onerandi.'; -$lang['uploadwrong'] = 'Onerare non potest. Genus documenti non legitimum!'; -$lang['uploadexist'] = 'Documentum iam est.'; -$lang['uploadspam'] = 'Onerare non potest: nam in indice perscriptionis documentum est.'; -$lang['uploadxss'] = 'Onerare non potest: nam forsitan malum scriptum in documento est.'; -$lang['uploadsize'] = 'Documentum onerandum ponderosius est. (Maxime "%s")'; -$lang['deletesucc'] = 'Documentum "%s" deletum est.'; -$lang['deletefail'] = '"%s" non deletur: uide facultates.'; -$lang['mediainuse'] = 'documentum "%s" non deletur, nam aliquis hoc utitur.'; -$lang['namespaces'] = 'Genus'; -$lang['mediafiles'] = 'Documentum liberum in:'; -$lang['accessdenied'] = 'Non uidere documentum potes.'; -$lang['mediausage'] = 'Hac forma uteris ut documentum referas:'; -$lang['mediaview'] = 'Vide documentum primigenium'; -$lang['mediaroot'] = 'scrinium'; -$lang['mediaupload'] = 'Hic genus oneras. Si nouom genus creare uis, ante "Onerare ut" nomen documenti diuisum a duabus punctis ponas.'; -$lang['mediaextchange'] = 'Genus documenti mutatum a(b) ".%s" ad ".%s"!'; -$lang['reference'] = 'Referre:'; -$lang['ref_inuse'] = 'Documentum non deleri potest, nam in his paginis apertum est:'; -$lang['ref_hidden'] = 'Aliquae mentiones ad paginas, ad quas ire non potes, habent'; -$lang['hits'] = 'Ictus'; -$lang['quickhits'] = 'Spatium nominis conguens'; -$lang['toc'] = 'Index'; -$lang['current'] = 'nouos\a\um'; -$lang['yours'] = 'Tua forma'; -$lang['diff'] = 'Discrimina inter formas ostendere'; -$lang['diff2'] = 'Discrimina inter electas recensiones ostendere'; -$lang['difflink'] = 'Nexum ad comparandum'; -$lang['line'] = 'Linea'; -$lang['breadcrumb'] = 'Vestigium'; -$lang['youarehere'] = 'Hic es'; -$lang['lastmod'] = 'Extrema mutatio'; -$lang['by'] = 'a(b)'; -$lang['deleted'] = 'deletur'; -$lang['created'] = 'creatur'; -$lang['restored'] = 'Recensio uetus restituta (%s)'; -$lang['external_edit'] = 'Externe recensere'; -$lang['summary'] = 'Indicem recensere'; -$lang['noflash'] = 'Adobe Flash Plugin necessarium est.'; -$lang['download'] = 'Snippet capere'; -$lang['mail_newpage'] = 'Pagina addita:'; -$lang['mail_changed'] = 'Pagina mutata:'; -$lang['mail_subscribe_list'] = 'Paginae in genere mutatae:'; -$lang['mail_new_user'] = 'Nouos Sodalis:'; -$lang['mail_upload'] = 'Documentum oneratum:'; -$lang['qb_bold'] = 'Litterae pingues'; -$lang['qb_italic'] = 'Litterae italicae'; -$lang['qb_underl'] = 'Litterae sullineatae'; -$lang['qb_code'] = 'Codex scripti'; -$lang['qb_strike'] = 'Litterae illineatae'; -$lang['qb_h1'] = 'Caput I'; -$lang['qb_h2'] = 'Caput II'; -$lang['qb_h3'] = 'Caput III'; -$lang['qb_h4'] = 'Caput IV'; -$lang['qb_h5'] = 'Caput V'; -$lang['qb_h'] = 'Caput'; -$lang['qb_hs'] = 'Caput eligere'; -$lang['qb_hplus'] = 'Caput maius'; -$lang['qb_hminus'] = 'Caput minus'; -$lang['qb_hequal'] = 'Caput eiusdem gradus'; -$lang['qb_link'] = 'Nexus internus'; -$lang['qb_extlink'] = 'Nexus externus (memento praefigere http://)'; -$lang['qb_hr'] = 'Linea directa (noli saepe uti)'; -$lang['qb_ol'] = 'Index ordinatus rerum'; -$lang['qb_ul'] = 'Index non ordinatus rerum'; -$lang['qb_media'] = 'Imagines et documenta addere'; -$lang['qb_sig'] = 'Subscriptio tua cum indicatione temporis'; -$lang['qb_smileys'] = 'Pupuli'; -$lang['qb_chars'] = 'Signa singularia'; -$lang['upperns'] = 'I ad anterius genus'; -$lang['metaedit'] = 'Res codicis mutare'; -$lang['metasaveerr'] = 'Res codicis non scribitur.'; -$lang['metasaveok'] = 'Res codicis seruatae.'; -$lang['btn_img_backto'] = 'Redere ad %s'; -$lang['img_title'] = 'Titulus:'; -$lang['img_caption'] = 'Descriptio:'; -$lang['img_date'] = 'Dies:'; -$lang['img_fname'] = 'Titulus documenti:'; -$lang['img_fsize'] = 'Pondus:'; -$lang['img_artist'] = 'Imaginum exprimitor\trix:'; -$lang['img_copyr'] = 'Iura exemplarium:'; -$lang['img_format'] = 'Forma:'; -$lang['img_camera'] = 'Cella:'; -$lang['img_keywords'] = 'Verba claues:'; -$lang['subscr_subscribe_success'] = '%s additur indici subscriptionis quod %s'; -$lang['subscr_subscribe_error'] = '%s non additur indici subscriptionis quod %s'; -$lang['subscr_subscribe_noaddress'] = 'Cursus interretialis tuus deest, sic in indice subscriptionis non scribi potes'; -$lang['subscr_unsubscribe_success'] = 'A subscriptione %s deletur quod %s'; -$lang['subscr_unsubscribe_error'] = 'Error delendi %s a subscriptione quod %s'; -$lang['subscr_already_subscribed'] = '%s iam subscriptus\a est in %s'; -$lang['subscr_not_subscribed'] = '%s non subscriptus\a est in %s'; -$lang['subscr_m_not_subscribed'] = 'Non hanc paginam uel genus subscribere potes.'; -$lang['subscr_m_new_header'] = 'Subscriptionem addere'; -$lang['subscr_m_current_header'] = 'haec subscriptio:'; -$lang['subscr_m_unsubscribe'] = 'Delere'; -$lang['subscr_m_subscribe'] = 'Subscribere'; -$lang['subscr_m_receive'] = 'Accipere'; -$lang['subscr_style_every'] = 'Cursus mutationibus omnibus'; -$lang['subscr_style_digest'] = 'Accipere litteras in mutando paginam (%.2f dies)'; -$lang['subscr_style_list'] = 'Index mutatarum paginarum ab extremis litteris (%.2f dies)'; -$lang['authtempfail'] = 'Confirmare non potes. Rectorem conuenis.'; -$lang['i_chooselang'] = 'Linguam eligere'; -$lang['i_installer'] = 'Docuuicis creator'; -$lang['i_wikiname'] = 'Nomen Vicis'; -$lang['i_enableacl'] = 'ICA aptum facias (consulatum est)'; -$lang['i_superuser'] = 'Magister\stra'; -$lang['i_problems'] = 'Creator hos errores habes. Continuare potes postquam omnia soluentur.'; -$lang['i_modified'] = 'Hoc scriptum solum cum noua forma Dokuuicis est. Hoc rursum capere in pagina, in qua haec machina capta est, potes aut i ad Dokuuicis installation instructions'; -$lang['i_funcna'] = 'PHP functio %s inepta est.'; -$lang['i_phpver'] = 'Forma tua PHP %s minor quam illa necessaria %s.'; -$lang['i_permfail'] = '%s non a uice scribitur. Facultates inspicere.'; -$lang['i_confexists'] = '%s iam est.'; -$lang['i_writeerr'] = '%s non creari potest. Manu illum creas.'; -$lang['i_badhash'] = 'Ignotum uel mutatum dokuwiki.php (%s)'; -$lang['i_badval'] = '%s non legitimum uel uacuom'; -$lang['i_success'] = 'Administratio feliciter perficitur. Delere install.php documentum potes. I ad hanc paginam ut continues.'; -$lang['i_failure'] = 'Aliqui errores dum documenta administrantur sunt. Manu onerare omnes potes priusquam tuo nouo uice uteris.'; -$lang['i_policy'] = 'ICA ratio prima'; -$lang['i_pol0'] = 'Vicem aperire (omnes legere, scribere, onerare possunt)'; -$lang['i_pol1'] = 'Publicus uicis (omnes legere, Sodales scribere et onerare possunt)'; -$lang['i_pol2'] = 'Clausus uicis (Soli Sodales legere scribere et onerare poccunt)'; -$lang['i_retry'] = 'Rursum temptas'; -$lang['i_license'] = 'Elige facultatem sub qua tuus uicis est:'; -$lang['years'] = 'ab annis %d'; -$lang['months'] = 'a mensibus %d'; -$lang['weeks'] = 'a septimanis %d'; -$lang['days'] = 'a diebus %d'; -$lang['hours'] = 'a horis %d'; -$lang['minutes'] = 'a minutis %d'; -$lang['seconds'] = 'a secundis %d'; -$lang['wordblock'] = 'Mutationes non seruantur, eo quod mala uerba contenit'; -$lang['email_signature_text'] = 'Hic cursus generatus a -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/locked.txt deleted file mode 100644 index 6982f6f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pagina inclusa ====== - -Haec pagina inclusa est: nullam mutationem facere potest. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/login.txt deleted file mode 100644 index e79c7ab..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Aditus ====== - -Nomen Sodalis et tesseram scribere debes ut in conuentum inire uelis. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/mailtext.txt deleted file mode 100644 index 8348378..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/mailtext.txt +++ /dev/null @@ -1,11 +0,0 @@ -Pagina in uice addita uel mutata. Hae singulae res sunt: - -Dies : @DATE@ -IP-Numerus : @IPADDRESS@ -Hospes situs : @HOSTNAME@ -Vetus recensio: @OLDPAGE@ -Noua recensio: @NEWPAGE@ -Summa recensere: @SUMMARY@ -Sodalis : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/newpage.txt deleted file mode 100644 index f5a9456..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Hoc argumentum deest ====== - -Nexum, quod pressisti, ad argumentum nullum fert. Si facultatem habes, **creare nouam paginam** potes. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/norev.txt deleted file mode 100644 index d15badb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Forma non reperta ====== - -Haec forma non reperta est. Aliam formam quaeris. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/password.txt deleted file mode 100644 index 0557357..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Aue @FULLNAME@! - -Hae res @TITLE@, i ad paginam: @DOKUWIKIURL@ - -Sodalis nomen : @LOGIN@ -Tessera : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/preview.txt deleted file mode 100644 index 468d617..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Praeuisio ====== - -In hac pagina scriptum praeuidere potes. **Memento hunc non seruatum iam esse**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/pwconfirm.txt deleted file mode 100644 index 26e0f2f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Aue, @FULLNAME@! - -Aliquis tesseram nouam @TITLE@ ut ineas in @DOKUWIKIURL@ - -Si nouam tesseram non petiuisti, hoc nuntium ignorat. - -Ut hoc nuntium petiuisti, premendo hunc nexum confirmas. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/read.txt deleted file mode 100644 index 478091e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/read.txt +++ /dev/null @@ -1 +0,0 @@ -Hanc paginam solum legere potes. Fontem uidere, sed non mutare potes. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/recent.txt deleted file mode 100644 index d619c82..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Recentes Mutationes ====== - -Hae paginae mutatae sunt in recentibus temporibus: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/register.txt deleted file mode 100644 index f3ff557..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nouom\am Sodalem Adscribere ====== - -Nomen Sodalis legitimus esse debes: [[doku>pagename|pagename]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/registermail.txt deleted file mode 100644 index 1f28659..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Nouos\a Sodalis est. Hae suae res: - -Sodalis nomen : @NEWUSER@ -Nomen uerum : @NEWNAME@ -Cursus interretialis : @NEWEMAIL@ - -Dies : @DATE@ -Machina interretis : @BROWSER@ -IP-numerus : @IPADDRESS@ -Hostname : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/resendpwd.txt deleted file mode 100644 index 46c3127..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ouam Tesseram mittere ====== - -Inserere nomen Sodalis priusquam tesseram petere. Confirmatio mittibitur. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/revisions.txt deleted file mode 100644 index fa55804..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Veteres recensiones ====== - -In hac pagina ueteres recensiones paginae sunt: ut unam ex his restituas, illam eligis et deinde "Recensere paginam" premis et serua. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/searchpage.txt deleted file mode 100644 index 052df49..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Quaerere ====== - -Responsiones in hac pagina uidere potes. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/showrev.txt deleted file mode 100644 index 6729dcc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Haec uetus forma documenti est!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/stopwords.txt deleted file mode 100644 index bd79fcb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/stopwords.txt +++ /dev/null @@ -1,37 +0,0 @@ -apud -sunt -etsi -atque -et -tu -tuus -eius -eorum -infra -ad -in -inter -si -in -a -ab -de -ut -super -aut -uel -illud -illa -ille -ad -fuit -quid -quod -ubi -hoc -ex -e -cum -haec -hic -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_digest.txt deleted file mode 100644 index d4ca79a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Aue! - -Pagina @PAGE@ in @TITLE@ uici mutata. -Haec mutationes sunt: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Vetus recensio: @OLDPAGE@ -Noua recensio: @NEWPAGE@ - -Ut paginae adnotationes deleas, in uicem ineas in -@DOKUWIKIURL@, deinde uideas -@SUBSCRIBE@ -et paginarum generum optiones mutes. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_form.txt deleted file mode 100644 index 23000b3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Inscriptionis Administratio ====== - -In hac pagina inscriptiones huius paginae et generis sunt. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_list.txt deleted file mode 100644 index 3921ff6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Aue! - -Paginae in spatio nominis @PAGE@ @TITLE@ uicis mutatae. -Hae mutationes sunt: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Ut adnotationes deleas, preme hic -@DOKUWIKIURL@ then visit -@SUBSCRIBE@ -et paginarum et\aut generum mutationes tollis. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_single.txt deleted file mode 100644 index 4bfd7ef..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Aue! - -Pagina "@PAGE@" in titulo "@TITlE@" mutata. -Hae mutationes sunt: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Dies : @DATE@ -Sodalis : @USER@ -Summa recensita: @SUMMARY@ -Vetus recensio: @OLDPAGE@ -Noua recensio: @NEWPAGE@ - -Ut paginae adnotationes deleas, in uicem ineas in -@DOKUWIKIURL@, deinde uideas -@SUBSCRIBE@ -et paginarum et\aut generum optiones mutasa. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/updateprofile.txt deleted file mode 100644 index b0373fd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nouare Sodalis tabellas ====== - -Solum in campis, quos mutare uis, scribis. Nomen Sodalis non mutare potes. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/la/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/la/uploadmail.txt deleted file mode 100644 index 329bf31..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/la/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Documentum nouatum est. Hae mutatione sunt: - -Documentum : @MEDIA@ -Dies : @DATE@ -Machina interretis : @BROWSER@ -IP-Numerus : @IPADDRESS@ -Hospes situs : @HOSTNAME@ -Pondus : @SIZE@ -MIME Genus : @MIME@ -Sodalis : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/admin.txt deleted file mode 100644 index 08f8b2f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administratioun ====== - -Hei ënnendrënner fënns de eng Lëscht mat administrativen Aufgaben déi am Dokuwiki zuer Verfügung stinn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/adminplugins.txt deleted file mode 100644 index 9581400..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Zousätzlech Pluginen ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/backlinks.txt deleted file mode 100644 index 8b8fbd4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Linken zeréck ====== - -Dëst ass eng Lëscht mat Säiten déi schéngen op déi aktuell Säit zeréck ze verlinken. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/conflict.txt deleted file mode 100644 index 3a84e72..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Et gëtt méi eng nei Versioun ====== - -Et gëtt méi eng nei Versioun vum Dokument wats de g'ännert hues. Dat geschitt wann en anere Benotzer dat selwecht Dokument ännert wärenddeems du et änners. - -Ënnersich d'Ënnerscheeder déi hei ënnendrënner ugewise gi grëndlech. Wanns de ''Späicheren'' auswiels, da gëtt deng Version gespäicher. Dréck op ''Ofbriechen'' fir déi aktuell Versioun ze halen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/denied.txt deleted file mode 100644 index a8c4c6f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -======Erlaabnis verweigert====== - -Et deet mer leed, du hues net genuch Rechter fir weiderzefueren. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/diff.txt deleted file mode 100644 index 7838b98..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ënnerscheeder ====== - -Hei sinn d'Ënnerscheeder zwëscht 2 Versiounen vun der Säit. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/draft.txt deleted file mode 100644 index 2e2fc9d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Entworf fond ====== - -Deng lescht Ännersessioun op dëser Säit gouf net richteg ofgeschloss. DokuWiki huet automatesch en Entworf wärend denger Aarbecht gespäichert deens de elo kanns benotzen fir mat dengen Ännerunge weiderzefueren. Hei ënnendrënner gesäiss de wat vun denger leschter Sessioun gespäichert gouf. - -Decidéier w.e.g. obs de deng verlueren Ännerungssessioun //zeréckhuelen//, den Entworf //läschen// oder d'Änneren //ofbrieche// wëlls. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/edit.txt deleted file mode 100644 index ca039d1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Änner d'Säit an dréck ''Späicheren''. Kuck [[wiki:syntax]] fir d'Wiki-Syntax. Änner d'Säit w.e.g. nëmme wanns de se **verbessere** kanns. Wanns de Saache probéiere wëlls, da léier deng éischt Schréck an der [[playground:playground|Sandkaul]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/editrev.txt deleted file mode 100644 index dc2cc75..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Du hues eng al Versioun vum Dokument gelueden!** Wanns de se änners, mëss de eng nei Versioun mat dësen Daten. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/index.txt deleted file mode 100644 index 183e07a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Index ====== - -Dëst ass em Index vun all de Säiten gesënnert no [[doku>namespaces|namespaces]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/lb/jquery.ui.datepicker.js deleted file mode 100644 index 936eb44..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/jquery.ui.datepicker.js +++ /dev/null @@ -1,48 +0,0 @@ -/* Luxembourgish initialisation for the jQuery UI date picker plugin. */ -/* Written by Michel Weimerskirch */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.lb = { - closeText: "Fäerdeg", - prevText: "Zréck", - nextText: "Weider", - currentText: "Haut", - monthNames: [ "Januar", "Februar", "Mäerz", "Abrëll", "Mee", "Juni", - "Juli", "August", "September", "Oktober", "November", "Dezember" ], - monthNamesShort: [ "Jan", "Feb", "Mäe", "Abr", "Mee", "Jun", - "Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ], - dayNames: [ - "Sonndeg", - "Méindeg", - "Dënschdeg", - "Mëttwoch", - "Donneschdeg", - "Freideg", - "Samschdeg" - ], - dayNamesShort: [ "Son", "Méi", "Dën", "Mët", "Don", "Fre", "Sam" ], - dayNamesMin: [ "So", "Mé", "Dë", "Më", "Do", "Fr", "Sa" ], - weekHeader: "W", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.lb ); - -return datepicker.regional.lb; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/lb/lang.php deleted file mode 100644 index 7464275..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/lang.php +++ /dev/null @@ -1,195 +0,0 @@ ->'; -$lang['btn_revs'] = 'Al Versiounen'; -$lang['btn_recent'] = 'Kierzlech Ännerungen'; -$lang['btn_upload'] = 'Eroplueden'; -$lang['btn_cancel'] = 'Ofbriechen'; -$lang['btn_index'] = 'Index'; -$lang['btn_secedit'] = 'Änneren'; -$lang['btn_login'] = 'Login'; -$lang['btn_logout'] = 'Logout'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Update'; -$lang['btn_delete'] = 'Läschen'; -$lang['btn_back'] = 'Zeréck'; -$lang['btn_backlink'] = 'Linker zeréck'; -$lang['btn_profile'] = 'Profil aktualiséieren'; -$lang['btn_reset'] = 'Zerécksetzen'; -$lang['btn_draft'] = 'Entworf änneren'; -$lang['btn_recover'] = 'Entworf zeréckhuelen'; -$lang['btn_draftdel'] = 'Entworf läschen'; -$lang['btn_register'] = 'Registréieren'; -$lang['loggedinas'] = 'Ageloggt als:'; -$lang['user'] = 'Benotzernumm'; -$lang['pass'] = 'Passwuert'; -$lang['newpass'] = 'Nei Passwuert'; -$lang['oldpass'] = 'Aktuell Passwuert confirméieren'; -$lang['passchk'] = 'nach eng Kéier'; -$lang['remember'] = 'Verhal mech'; -$lang['fullname'] = 'Richtegen Numm'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = 'Benotzerprofil'; -$lang['badlogin'] = 'Entschëllegt, de Benotzernumm oder d\'Passwuert war falsch'; -$lang['minoredit'] = 'Kleng Ännerungen'; -$lang['draftdate'] = 'Entworf automatesch gespäichert den'; -$lang['nosecedit'] = 'D\'Säit gouf an Zwëschenzäit g\'ännert, Sektiounsinfo veralt. Ganz Säit gouf aplaz gelueden.'; -$lang['regmissing'] = 'Du muss all d\'Felder ausfëllen.'; -$lang['reguexists'] = 'Et get schonn e Benotzer mat deem Numm.'; -$lang['regsuccess'] = 'De Benotzer gouf erstallt an d\'Passwuert via Email geschéckt.'; -$lang['regsuccess2'] = 'De Benotzer gouf erstallt.'; -$lang['regmailfail'] = 'Et gesäit aus wéi wann e Feeler beim schécke vun der Passwuertmail virkomm wier. Kontaktéier den Admin w.e.g.!'; -$lang['regbadmail'] = 'Déi Emailadress gesäit ongëlteg aus - wanns de mengs dat wier e Feeler, da kontaktéier den Admin w.e.g.'; -$lang['regbadpass'] = 'Déi 2 Passwieder si net t\'selwecht. Probéier nach eng Kéier w.e.g.'; -$lang['regpwmail'] = 'Däin DokuWiki Passwuert'; -$lang['reghere'] = 'Hues du nach keen Account? Da maach der een'; -$lang['profna'] = 'Dëse Wiki ënnestëtzt keng Ännerunge vum Profil'; -$lang['profnochange'] = 'Keng Ännerungen. Näischt ze man.'; -$lang['profnoempty'] = 'En eidele Numm oder Emailadress ass net erlaabt.'; -$lang['profchanged'] = 'Benotzerprofil erfollegräicht aktualiséiert.'; -$lang['pwdforget'] = 'Passwuert vergiess? Fro der e Neit'; -$lang['resendna'] = 'Dëse Wiki ënnerstëtzt net d\'Neiverschécke vu Passwieder.'; -$lang['resendpwdmissing'] = 'Du muss all Felder ausfëllen.'; -$lang['resendpwdnouser'] = 'Kann dëse Benotzer net an der Datebank fannen.'; -$lang['resendpwdbadauth'] = 'Den "Auth"-Code ass ongëlteg. Kuck no obs de dee ganze Konfirmationslink benotzt hues.'; -$lang['resendpwdconfirm'] = 'De Konfirmatiounslink gouf iwwer Email geschéckt.'; -$lang['resendpwdsuccess'] = 'Däi nei Passwuert gouf iwwer Email geschéckt.'; -$lang['license'] = 'Wann näischt anescht do steet, ass den Inhalt vun dësem Wiki ënner folgender Lizenz:'; -$lang['licenseok'] = 'Pass op: Wanns de dës Säit änners, bass de dermat averstan dass den Inhalt ënner folgender Lizenz lizenzéiert gëtt:'; -$lang['txt_upload'] = 'Wiel eng Datei fir eropzelueden:'; -$lang['txt_filename'] = 'Eroplueden als (optional):'; -$lang['txt_overwrt'] = 'Bestehend Datei iwwerschreiwen'; -$lang['lockedby'] = 'Am Moment gespaart vun:'; -$lang['lockexpire'] = 'D\'Spär leeft of ëm:'; -$lang['js']['willexpire'] = 'Deng Spär fir d\'Säit ze änneren leeft an enger Minutt of.\nFir Konflikter ze verhënneren, dréck op Kucken ouni ofzespäicheren.'; -$lang['js']['notsavedyet'] = 'Net gespäicher Ännerunge gi verluer.\nWierklech weiderfueren?'; -$lang['rssfailed'] = 'Et ass e Feeler virkomm beim erofluede vun dësem Feed: '; -$lang['nothingfound'] = 'Näischt fond.'; -$lang['mediaselect'] = 'Mediadateien'; -$lang['uploadsucc'] = 'Upload erfollegräich'; -$lang['uploadfail'] = 'Feeler beim Upload. Vläicht falsch Rechter?'; -$lang['uploadwrong'] = 'Eroplueden net erlaabt. Dës Dateiendung ass verbueden!'; -$lang['uploadexist'] = 'Datei gët et schonn. Näischt gemaach.'; -$lang['uploadbadcontent'] = 'Den eropgeluedenen Inhalt stëmmt net mat der Dateiendung %s iwwereneen.'; -$lang['uploadspam'] = 'D\'Eropluede gouf duerch d\'Schwaarz Spamlëscht blockéiert.'; -$lang['uploadxss'] = 'D\'Eropluede gouf wéinst méiglechem béisaartegem Inhalt blockéiert.'; -$lang['uploadsize'] = 'Déi eropgelueden Datei war ze grouss. (max. %s)'; -$lang['deletesucc'] = 'D\'Datei "%s" gouf geläscht.'; -$lang['deletefail'] = '"%s" konnt net geläscht ginn. Kontroléier d\'Rechter.'; -$lang['mediainuse'] = 'D\'Datei "%s" gouf net geläscht - se ass nach am Gebrauch.'; -$lang['namespaces'] = 'Namespaces'; -$lang['mediafiles'] = 'Verfügbar Dateien am'; -$lang['js']['keepopen'] = 'Fënster beim Auswielen oploossen'; -$lang['js']['hidedetails'] = 'Deteiler verstoppen'; -$lang['mediausage'] = 'Benotz folgend Syntax fir dës Datei ze referenzéieren:'; -$lang['mediaview'] = 'Originaldatei weisen'; -$lang['mediaroot'] = 'root'; -$lang['mediaextchange'] = 'Dateiendung vun .%s op .%s g\'ännert!'; -$lang['reference'] = 'Referenzen fir'; -$lang['ref_inuse'] = 'D\'Datei ka net geläscht ginn wëll se nach ëmmer vu folgende Säite gebraucht gëtt:'; -$lang['ref_hidden'] = 'Verschidde Referenze sinn op Säiten wous de keng Rechter hues fir se ze kucken'; -$lang['hits'] = 'Treffer'; -$lang['quickhits'] = 'Säitenimm déi iwwereneestëmmen'; -$lang['toc'] = 'Inhaltsverzeechnes'; -$lang['current'] = 'aktuell'; -$lang['yours'] = 'Deng Versioun'; -$lang['diff'] = 'Weis d\'Ënnerscheeder zuer aktueller Versioun'; -$lang['diff2'] = 'Weis d\'Ënnerscheeder zwescht den ausgewielte Versiounen'; -$lang['line'] = 'Linn'; -$lang['breadcrumb'] = 'Spuer:'; -$lang['youarehere'] = 'Du bass hei:'; -$lang['lastmod'] = 'Fir d\'lescht g\'ännert:'; -$lang['by'] = 'vun'; -$lang['deleted'] = 'geläscht'; -$lang['created'] = 'erstallt'; -$lang['restored'] = 'al Versioun zeréckgeholl (%s)'; -$lang['external_edit'] = 'extern Ännerung'; -$lang['summary'] = 'Resumé vun den Ännerungen'; -$lang['noflash'] = 'Den Adobe Flash Plugin get gebraucht fir dësen Inhalt unzeweisen.'; -$lang['mail_newpage'] = 'Säit bäigesat:'; -$lang['mail_changed'] = 'Säit geännert:'; -$lang['mail_subscribe_list'] = 'g\'ännert Säiten am Namespace:'; -$lang['mail_new_user'] = 'Neie Benotzer:'; -$lang['mail_upload'] = 'Datei eropgelueden:'; -$lang['qb_bold'] = 'Fetten Text'; -$lang['qb_italic'] = 'Schiefen Text'; -$lang['qb_underl'] = 'Ënnerstrachenen Text'; -$lang['qb_code'] = 'Code Text'; -$lang['qb_strike'] = 'Duerchgestrachenen Text'; -$lang['qb_h1'] = 'Iwwerschrëft vum 1. Niveau'; -$lang['qb_h2'] = 'Iwwerschrëft vum 2. Niveau'; -$lang['qb_h3'] = 'Iwwerschrëft vum 3. Niveau'; -$lang['qb_h4'] = 'Iwwerschrëft vum 4. Niveau'; -$lang['qb_h5'] = 'Iwwerschrëft vum 5. Niveau'; -$lang['qb_h'] = 'Iwwerschrëft'; -$lang['qb_hs'] = 'Iwwerschrëft auswielen'; -$lang['qb_hplus'] = 'Méi grouss Iwwerschrëft'; -$lang['qb_hminus'] = 'Méi kleng Iwwerschrëft'; -$lang['qb_hequal'] = 'Iwwerschrëft vum selwechte Niveau'; -$lang['qb_link'] = 'Interne Link'; -$lang['qb_extlink'] = 'Externe Link'; -$lang['qb_hr'] = 'Horizontale Stréch'; -$lang['qb_ol'] = 'Nummeréiert Lëscht'; -$lang['qb_ul'] = 'Onnummeréiert Lëscht'; -$lang['qb_media'] = 'Biller an aner Dateie bäisetzen'; -$lang['qb_sig'] = 'Ënnerschrëft afügen'; -$lang['qb_smileys'] = 'Smilien'; -$lang['qb_chars'] = 'Spezialzeechen'; -$lang['upperns'] = 'An de Namespace uewendriwwer sprangen'; -$lang['metaedit'] = 'Metadaten änneren'; -$lang['metasaveerr'] = 'Feeler beim Schreiwe vun de Metadaten'; -$lang['metasaveok'] = 'Metadate gespäichert'; -$lang['btn_img_backto'] = 'Zeréck op %s'; -$lang['img_title'] = 'Titel:'; -$lang['img_caption'] = 'Beschreiwung:'; -$lang['img_date'] = 'Datum:'; -$lang['img_fname'] = 'Dateinumm:'; -$lang['img_fsize'] = 'Gréisst:'; -$lang['img_artist'] = 'Fotograf:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'Schlësselwieder:'; -$lang['authtempfail'] = 'D\'Benotzerautentifikatioun ass de Moment net verfügbar. Wann dës Situatioun unhält, dann informéier w.e.g. de Wiki Admin.'; -$lang['i_chooselang'] = 'Wiel deng Sprooch'; -$lang['i_installer'] = 'DokuWiki Installer'; -$lang['i_wikiname'] = 'Numm vum Wiki'; -$lang['i_enableacl'] = 'ACL uschalten (rekommandéiert)'; -$lang['i_problems'] = 'Den Installer huet Problemer fond. Se stinn hei ënnendrënner. Du kanns net weiderfueren bis de se behuewen hues.'; -$lang['i_modified'] = 'Aus Sécherheetsgrënn funktionnéiert dëse Script nëmme mat enger neier an onverännerter Dokuwiki Installatioun. Entweder muss de d\'Dateie frësch extrahéieren oder kuck d\'komplett Dokuwiki Installatiounsinstruktiounen'; -$lang['i_funcna'] = 'PHP-Funktioun %s ass net verfügbar. Vläicht huet däi Provider se aus iergend engem Grond ausgeschalt.'; -$lang['i_phpver'] = 'Deng PHP-Versioun %s ass méi kleng wéi déi gebrauchte Versioun %s. Du muss deng PHP-Installatioun aktualiséieren. '; -$lang['i_pol0'] = 'Oppene Wiki (liese, schreiwen an eroplueden fir jidfereen)'; -$lang['i_pol1'] = 'Ëffentleche Wiki (liesen fir jidfereen, schreiwen an eroplueden fir registréiert Benotzer)'; -$lang['i_pol2'] = 'Zouene Wiki (liesen, schreiwen, eroplueden nëmme fir registréiert Benotzer)'; -$lang['i_retry'] = 'Nach eng Kéier probéieren'; -$lang['recent_global'] = 'Du kucks am Moment d\'Ännerungen innerhalb vum %s Namespace. Du kanns och d\'Kierzilech Ännerungen vum ganze Wiki kucken.'; -$lang['years'] = 'virun %d Joer'; -$lang['months'] = 'virun %d Méint'; -$lang['weeks'] = 'virun %d Wochen'; -$lang['days'] = 'virun %d Deeg'; -$lang['hours'] = 'virun %d Stonnen'; -$lang['minutes'] = 'virun %d Minutten'; -$lang['seconds'] = 'virun %d Sekonnen'; -$lang['email_signature_text'] = 'Dës Mail gouf generéiert vun DokuWiki op -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/locked.txt deleted file mode 100644 index c170b5b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Säit gespaart ====== - -Dës Säit ass am Moment duerch en anere Benotzer fir Ännerunge gespart. Du muss waarde bis e mat sengen Ännerunge fäerdeg ass oder d'Spär ofleeft. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/login.txt deleted file mode 100644 index 7d0548e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Aloggen ====== - -Du bass am Moment net ageloggt! Gëff deng Autoriséierungsinformatiounen hei ënnendrënner an. Du muss d'Cookien erlaabt hunn fir dech kënnen anzeloggen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/mailtext.txt deleted file mode 100644 index 59c46e0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Et gouf eng Säit an dengem DokuWiki g'ännert oder nei erstallt. Hei sinn d'Detailer: - -Datum : @DATE@ -Browser : @BROWSER@ -IP-Address : @IPADDRESS@ -Hostname : @HOSTNAME@ -Al Versioun : @OLDPAGE@ -Nei Versioun : @NEWPAGE@ -Zesummefaassung: @SUMMARY@ -Benotzer : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/newpage.txt deleted file mode 100644 index bf7108f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -======Dësen Thema gëtt et nach net====== - -Du hues op e Link vun enger Säit geklickt, déi et nach net gëtt. Wanns de déi néideg Rechter hues, da kanns de dës Säit uleeën andeems de op **Dës Säit uleeën** klicks. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/norev.txt deleted file mode 100644 index 45a36ee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Keng sou Versioun ====== - -Déi Versioun gëtt et net. Benotz de Kneppchen ''Al Versiounen'' fir eng Lëscht vun ale Versiounen vun dësem Dokument. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/password.txt deleted file mode 100644 index 1d05832..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Moien @FULLNAME@! - -Hei sinn deng Benotzerdaten fir @TITLE@ op @DOKUWIKIURL@ - -Benotzernumm : @LOGIN@ -Passwuert : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/preview.txt deleted file mode 100644 index adac872..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -======Net gespäichert Versioun====== - -Dëst ass nëmmen eng net gespäichert Versioun; **d'Ännerunge sinn nach net gespäichert**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/pwconfirm.txt deleted file mode 100644 index a57c5a3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Moien @FULLNAME@! - -Iergendeen huet e neit Passwuert fir däin @TITLE@ login op @DOKUWIKIURL@ gefrot - -Wanns de kee nei Passwuert gefrot hues, dann ignoréier dës Mail. - -Fir ze konfirméieren dass du wierklech en neit Passwuert gefrot hues, klick op folgende Link. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/read.txt deleted file mode 100644 index 3f52bd6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/read.txt +++ /dev/null @@ -1 +0,0 @@ -Dës Säit ass nëmme fir ze kucken. Du kanns d'Quell kucken, mee net änneren. Fro däin Administrator wanns de mengs dat wier falsch. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/recent.txt deleted file mode 100644 index c092251..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Rezent Ännerungen ====== - -Folgend Säite goufen an der lescht g'ännert: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/register.txt deleted file mode 100644 index 7664a94..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Als neie Benotzer registréieren ====== - -Fëll alles hei ënnendrënner aus fir en neie Kont op dësem Wiki unzeleeën. Pass op dass de eng **gëlteg Emailadress** ugëss - wanns de net gefrot gëss hei e Passwuert anzeginn, da kriss de e neit op déi Adress geschéckt. De Benotzernumm soll e gëltege [[doku>pagename|Säitenumm]] sinn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/registermail.txt deleted file mode 100644 index 5240dee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Et huet sech e neie Benotzer registréiert. Hei sinn d'Deteiler: - -Benotzernumm: @NEWUSER@ -Ganze Numm : @NEWNAME@ -Email : @NEWEMAIL@ - -Datum : @DATE@ -Browser : @BROWSER@ -IP-Adress : @IPADDRESS@ -Hostnumm : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/resendpwd.txt deleted file mode 100644 index 6ca4518..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nei Passwuert schécken ====== - -Gëff w.e.g. däi Benotzernumm an de Formulär hei ënnendrënner an fir e neit Passwuert fir dëse Wiki unzefroen. E Konfirmatiounslink gëtt dann op deng registréiert Emailadress geschéckt. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/revisions.txt deleted file mode 100644 index 7dec327..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Al Versiounen ====== - -Hei sinn déi al Versiounen vun dësem Dokument. Fir op eng al Versioun zeréckzegoen, wiel se hei ënnendrënner eraus, klick ''Dës Säit änneren'' a späicher se. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/searchpage.txt deleted file mode 100644 index f9d63ef..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -======Sich====== - -Hei ënnendrënner sinn d'Resultater vun der Sich. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/showrev.txt deleted file mode 100644 index 2fcd5e5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Dat hei ass eng al Versioun vum Document!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/updateprofile.txt deleted file mode 100644 index f270969..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Profil aktualiséieren ====== - -Du brauchs just d'Felder auszefëllen déis de wëlls änneren. Du kanns däi Benotzernumm net änneren. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lb/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lb/uploadmail.txt deleted file mode 100644 index c4b9e8d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lb/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Eng Datei gouf op däin DokuWiki eropgelueden. Hei sinn d'Deteiler: - -Datei : @MEDIA@ -Datum : @DATE@ -Browser : @BROWSER@ -IP-Adress : @IPADDRESS@ -Hostnumm : @HOSTNAME@ -Gréisst : @SIZE@ -MIME Typ : @MIME@ -Benotzer : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/admin.txt deleted file mode 100644 index c930810..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administracija ====== - -Žemiau matote veiksmų, kuriuos gali atlikti administratorius, sÄ…rašą. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/adminplugins.txt deleted file mode 100644 index 78e197a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Papildomi įskiepiai ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/backlinks.txt deleted file mode 100644 index b289ae4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== AtgalinÄ—s nuorodos ====== - -ÄŒia matote sÄ…rašą puslapių, kuriuose yra nuorodos į esamÄ… puslapį. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/conflict.txt deleted file mode 100644 index 858d616..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Egzistuoja naujesnÄ— versija ====== - -Rasta naujesnÄ— dokumento, kurį redagavote, versija. Tai atsitinka tada, kai kitas vartotojas modifikuoja dokumentÄ… tuo metu, kai jÅ«s jį redaguojate. - -Atidžiai peržvelkite žemiau esanÄius skirtumus ir nusprÄ™skite, kuriÄ… versijÄ… iÅ¡saugoti. Paspausdami ''IÅ¡saugoti'' iÅ¡saugosite saviÅ¡kÄ™ versijÄ…. Paspausdami ''AtÅ¡aukti'' iÅ¡saugosite esamÄ… versijÄ…. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/denied.txt deleted file mode 100644 index 1f7781d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== PriÄ—jimas uždraustas ====== - -JÅ«s neturite reikiamų teisių, kad galÄ—tumÄ—te tÄ™sti. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/diff.txt deleted file mode 100644 index 5e63635..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Skirtumai ====== - -ÄŒia matote skirtumus tarp pasirinktos versijos ir esamo dokumento. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/draft.txt deleted file mode 100644 index 4d3191a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Rastas juodraÅ¡Äio failas ====== - -JÅ«sų paskutinÄ— redagavimo sesija Å¡iame puslapyje nebuvo tinkamai baigta. DokuWiki automatiÅ¡kai iÅ¡saugojo juodraÅ¡tį, kurį galite naudoti norÄ—dami tÄ™sti redagavimÄ…. Žemiau galite pamatyti duomenis, kurie buvo iÅ¡saugoti iÅ¡ jÅ«sų paskutinÄ—s sesijos. - - NusprÄ™skite, ar norite //atkurti// prarastÄ… redagavimo sesijÄ…, //iÅ¡trinti// automatiÅ¡kai iÅ¡saugotÄ… juodraÅ¡tį ar //atÅ¡aukti// redagavimo procesÄ…. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/edit.txt deleted file mode 100644 index 3b5e021..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Modifikuokite šį puslapį ir paspauskite ''IÅ¡saugoti''. Apie wiki sintaksÄ™ galite paskaityti [[wiki:syntax|Äia]]. PraÅ¡ome redaguoti šį puslapį tik tada, kai galite jį **patobulinti**. Jei tik norite iÅ¡bandyti wiki galimybes, praÅ¡ytume tai daryti [[playground:playground|Äia]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/editrev.txt deleted file mode 100644 index 05b5539..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**JÅ«s naudojate senÄ… Å¡io dokumento versijÄ…!** jei jÄ… iÅ¡saugosite, su Å¡iais duomenimis sukursite naujÄ… versijÄ…. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/index.txt deleted file mode 100644 index 9e308bb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Indeksas ====== - -ÄŒia matote visų Å¡iuo metu egzistuojanÄių puslapių sÄ…rašą. Jie iÅ¡rūšiuoti pagal [[doku>namespaces|pavadinimÄ…]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/lt/jquery.ui.datepicker.js deleted file mode 100644 index 5f45734..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/jquery.ui.datepicker.js +++ /dev/null @@ -1,48 +0,0 @@ -/* Lithuanian (UTF-8) initialisation for the jQuery UI date picker plugin. */ -/* @author Arturas Paleicikas */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.lt = { - closeText: "Uždaryti", - prevText: "Atgal", - nextText: "Pirmyn", - currentText: "Å iandien", - monthNames: [ "Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", - "Liepa", "RugpjÅ«tis", "RugsÄ—jis", "Spalis", "Lapkritis", "Gruodis" ], - monthNamesShort: [ "Sau", "Vas", "Kov", "Bal", "Geg", "Bir", - "Lie", "Rugp", "Rugs", "Spa", "Lap", "Gru" ], - dayNames: [ - "sekmadienis", - "pirmadienis", - "antradienis", - "treÄiadienis", - "ketvirtadienis", - "penktadienis", - "Å¡eÅ¡tadienis" - ], - dayNamesShort: [ "sek", "pir", "ant", "tre", "ket", "pen", "Å¡eÅ¡" ], - dayNamesMin: [ "Se", "Pr", "An", "Tr", "Ke", "Pe", "Å e" ], - weekHeader: "SAV", - dateFormat: "yy-mm-dd", - firstDay: 1, - isRTL: false, - showMonthAfterYear: true, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.lt ); - -return datepicker.regional.lt; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/lt/lang.php deleted file mode 100644 index 7888074..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/lang.php +++ /dev/null @@ -1,189 +0,0 @@ - - * @author Linas Valiukas - * @author Edmondas Girkantas - * @author ArÅ«nas VaitekÅ«nas - * @author audrius.klevas - * @author Tomas Darius Davainis - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Redaguoti šį puslapį'; -$lang['btn_source'] = 'Parodyti puslapio kodÄ…'; -$lang['btn_show'] = 'Parodyti puslapį'; -$lang['btn_create'] = 'Sukurti šį puslapį'; -$lang['btn_search'] = 'PaieÅ¡ka'; -$lang['btn_save'] = 'IÅ¡saugoti'; -$lang['btn_preview'] = 'PeržiÅ«ra'; -$lang['btn_top'] = 'Ä® viršų'; -$lang['btn_newer'] = '<< naujesnÄ—'; -$lang['btn_older'] = 'senesnÄ— >>'; -$lang['btn_revs'] = 'Senos versijos'; -$lang['btn_recent'] = 'Naujausi keitimai'; -$lang['btn_upload'] = 'Atsiųsti bylÄ…'; -$lang['btn_cancel'] = 'AtÅ¡aukti'; -$lang['btn_index'] = 'Indeksas'; -$lang['btn_secedit'] = 'Redaguoti'; -$lang['btn_login'] = 'Prisijungti'; -$lang['btn_logout'] = 'Atsijungti'; -$lang['btn_admin'] = 'Administracija'; -$lang['btn_update'] = 'Atnaujinti'; -$lang['btn_delete'] = 'IÅ¡trinti'; -$lang['btn_back'] = 'Atgal'; -$lang['btn_backlink'] = 'AtgalinÄ—s nuorodos'; -$lang['btn_subscribe'] = 'Užsisakyti keitimų prenumeratÄ…'; -$lang['btn_profile'] = 'Atnaujinti profilį'; -$lang['btn_reset'] = 'Atstata'; -$lang['btn_resendpwd'] = 'Nustatykite naujÄ… slaptažodį'; -$lang['btn_draft'] = 'Redaguoti juodraÅ¡tį'; -$lang['btn_recover'] = 'Atkurti juodraÅ¡tį'; -$lang['btn_draftdel'] = 'Å alinti juodraÅ¡tį'; -$lang['btn_revert'] = 'Atkurti'; -$lang['btn_register'] = 'Registruotis'; -$lang['btn_apply'] = 'Taikyti'; -$lang['btn_media'] = 'Žiniasklaidos vadybininkas'; -$lang['btn_deleteuser'] = 'PaÅ¡alinti mano paskyrÄ…'; -$lang['btn_img_backto'] = 'Atgal į %s'; -$lang['loggedinas'] = 'PrisijungÄ™s kaip:'; -$lang['user'] = 'Vartotojo vardas'; -$lang['pass'] = 'Slaptažodis'; -$lang['newpass'] = 'Naujas slaptažodis'; -$lang['oldpass'] = 'Patvirtinti esamÄ… slaptažodį'; -$lang['passchk'] = 'dar kartÄ…'; -$lang['remember'] = 'Prisiminti mane'; -$lang['fullname'] = 'Visas vardas'; -$lang['email'] = 'El. paÅ¡to adresas'; -$lang['profile'] = 'Vartotojo profilis'; -$lang['badlogin'] = 'NurodÄ—te blogÄ… vartotojo vardÄ… arba slaptažodį.'; -$lang['minoredit'] = 'Nedidelis pataisymas'; -$lang['draftdate'] = 'JuodraÅ¡tis automatiÅ¡kai iÅ¡saugotas'; -$lang['nosecedit'] = 'Puslapis buvo kažkieno pataisytas, teksto dalies informacija tapo pasenusi, todÄ—l pakrautas visas puslapis.'; -$lang['js']['willexpire'] = 'Å io puslapio redagavimo užrakto galiojimo laikas baigsis po minutÄ—s.\nNorÄ—dami iÅ¡vengti nesklandumų naudokite peržiÅ«ros mygtukÄ… ir užraktas atsinaujins.'; -$lang['js']['notsavedyet'] = 'Pakeitimai nebus iÅ¡saugoti.\nTikrai tÄ™sti?'; -$lang['js']['keepopen'] = 'PažymÄ—jus palikti langÄ… atvertÄ…'; -$lang['js']['hidedetails'] = 'PaslÄ—pti Detales'; -$lang['js']['nosmblinks'] = 'Nurodos į "Windows shares" veikia tik su Microsoft Internet Explorer narÅ¡ykle. -Vis dÄ—lto, jÅ«s galite nukopijuoti Å¡iÄ… nuorodÄ….'; -$lang['js']['del_confirm'] = 'Ar tikrai iÅ¡trinti pažymÄ—tÄ…(us) įrašą(us)?'; -$lang['regmissing'] = 'Turite užpildyti visus laukus.'; -$lang['reguexists'] = 'Vartotojas su pasirinktu prisijungimo vardu jau egzistuoja.'; -$lang['regsuccess'] = 'Vartotojas sukurtas, slaptažodis iÅ¡siųstas el. paÅ¡tu.'; -$lang['regsuccess2'] = 'Vartotojas sukurtas.'; -$lang['regmailfail'] = 'SiunÄiant slaptažodį el. paÅ¡tu įvyko klaida - susisiekite su administracija!'; -$lang['regbadmail'] = 'Nurodytas el. paÅ¡to adresas yra neteisingas - jei manote, kad tai klaida, susisiekite su administracija'; -$lang['regbadpass'] = 'Ä®vesti slaptažodžiai nesutampa, bandykite dar kartÄ….'; -$lang['regpwmail'] = 'JÅ«sų DokuWiki slaptažodis'; -$lang['reghere'] = 'Dar neužsiregistravote? Padarykite tai dabar'; -$lang['profna'] = 'Å i vikisvetainÄ— neleidžia pakeisti profilio'; -$lang['profnochange'] = 'NÄ—ra pakeitimų, todÄ—l nÄ—ra kÄ… atlikti.'; -$lang['profnoempty'] = 'TuÅ¡Äias vardo arba el. paÅ¡to adreso laukas nÄ—ra leidžiamas.'; -$lang['profchanged'] = 'Vartotojo profilis sÄ—kmingai atnaujintas.'; -$lang['pwdforget'] = 'PamirÅ¡ote slaptažodį? Gaukite naujÄ…'; -$lang['resendna'] = 'Å i vikisvetainÄ— neleidžia persiųsti slaptažodžių.'; -$lang['resendpwdmissing'] = 'JÅ«s turite užpildyti visus laukus.'; -$lang['resendpwdnouser'] = 'Tokio vartotojo nÄ—ra duomenų bazÄ—je.'; -$lang['resendpwdbadauth'] = 'AtsipraÅ¡ome, bet Å¡is tapatybÄ—s nustatymo kodas netinkamas. Ä®sitikinkite, kad panaudojote pilnÄ… patvirtinimo nuorodÄ….'; -$lang['resendpwdconfirm'] = 'Patvirtinimo nuoroda iÅ¡siųsta el. paÅ¡tu.'; -$lang['resendpwdsuccess'] = 'JÅ«sų naujas slaptažodis buvo iÅ¡siųstas el. paÅ¡tu.'; -$lang['license'] = 'Jei nenurodyta kitaip, Å¡io wiki turinys ginamas tokia licencija:'; -$lang['licenseok'] = 'Pastaba: Redaguodami šį puslapį jÅ«s sutinkate jog jÅ«sų turinys atitinka licencijavima pagal Å¡iÄ… licencijÄ…'; -$lang['txt_upload'] = 'IÅ¡sirinkite atsiunÄiamÄ… bylÄ…:'; -$lang['txt_filename'] = 'Ä®veskite wikivardÄ… (nebÅ«tina):'; -$lang['txt_overwrt'] = 'PerraÅ¡yti egzistuojanÄiÄ… bylÄ…'; -$lang['lockedby'] = 'Užrakintas vartotojo:'; -$lang['lockexpire'] = 'Užraktas bus nuimtas:'; -$lang['rssfailed'] = 'SiunÄiant šį feed\'Ä… įvyko klaida: '; -$lang['nothingfound'] = 'PaieÅ¡kos rezultatų nÄ—ra.'; -$lang['mediaselect'] = 'Mediabylos iÅ¡sirinkimas'; -$lang['uploadsucc'] = 'Atsiuntimas pavyko'; -$lang['uploadfail'] = 'Atsiuntimas nepavyko. Blogi priÄ—jimo leidimai??'; -$lang['uploadwrong'] = 'Atsiuntimas atmestas. Bylos tipas neleistinas'; -$lang['uploadexist'] = 'Tokia byla jau egzistuoja. Veiksmai atÅ¡aukti.'; -$lang['uploadbadcontent'] = 'Ä®keltas turinys neatitinka %s failo iÅ¡plÄ—timo.'; -$lang['uploadspam'] = 'Ä®kÄ—limas blokuotas pagal Å¡iukÅ¡lintojų juodajį šąrašą.'; -$lang['uploadxss'] = 'Ä®kÄ—limas blokuotas greiÄiausiai dÄ—l netinkamo teksto.'; -$lang['uploadsize'] = 'Ä®keltas failas per didelis (maks. %s)'; -$lang['deletesucc'] = 'Byla "%s" iÅ¡trinta.'; -$lang['deletefail'] = 'Byla "%s" negali bÅ«ti iÅ¡trinta - patikrinkite leidimus.'; -$lang['mediainuse'] = 'Byla "%s" nebuvo iÅ¡trinta - ji vis dar naudojama.'; -$lang['namespaces'] = 'Pavadinimai'; -$lang['mediafiles'] = 'Prieinamos bylos'; -$lang['mediausage'] = 'Failo nuorodai užraÅ¡yti naudokite tokiÄ… sintaksÄ™:'; -$lang['mediaview'] = 'ŽiÅ«rÄ—ti pirminį failÄ…'; -$lang['mediaroot'] = 'pradžia (root)'; -$lang['mediaextchange'] = 'Failo galÅ«nÄ— pasikeitÄ— iÅ¡ .%s į .%s!'; -$lang['reference'] = 'PaminÄ—jimai'; -$lang['ref_inuse'] = 'Byla negali bÅ«ti iÅ¡trinta, nes ji vis dar yra naudojama Å¡iuose puslapiuose:'; -$lang['ref_hidden'] = 'Kai kurie paminÄ—jimai yra puslapiuose, kurių jums neleista skaityti.'; -$lang['hits'] = 'Atidarymai'; -$lang['quickhits'] = 'Sutampantys pavadinimai'; -$lang['toc'] = 'Turinys'; -$lang['current'] = 'esamas'; -$lang['yours'] = 'JÅ«sų versija'; -$lang['diff'] = 'rodyti skirtumus tarp Å¡ios ir esamos versijos'; -$lang['diff2'] = 'Parodyti skirtumus tarp pasirinktų versijų'; -$lang['line'] = 'Linija'; -$lang['breadcrumb'] = 'Kelias:'; -$lang['youarehere'] = 'JÅ«s esate Äia:'; -$lang['lastmod'] = 'Keista:'; -$lang['by'] = 'vartotojo'; -$lang['deleted'] = 'iÅ¡trintas'; -$lang['created'] = 'sukurtas'; -$lang['restored'] = 'atstatyta sena versija (%s)'; -$lang['external_edit'] = 'redaguoti papildomomis priemonÄ—mis'; -$lang['summary'] = 'Redaguoti santraukÄ…'; -$lang['noflash'] = 'Adobe Flash Plugin reikalingas Å¡ios medžiagos peržiÅ«rai.'; -$lang['mail_newpage'] = '[DokuWiki] puslapis pridÄ—tas:'; -$lang['mail_changed'] = '[DokuWiki] puslapis pakeistas:'; -$lang['mail_new_user'] = 'naujas vartotojas:'; -$lang['mail_upload'] = 'failas įkeltas:'; -$lang['qb_bold'] = 'Pusjuodis'; -$lang['qb_italic'] = 'Kursyvas'; -$lang['qb_underl'] = 'Pabrauktas'; -$lang['qb_code'] = 'Kodas'; -$lang['qb_strike'] = 'Perbraukta'; -$lang['qb_h1'] = 'Pirmo lygio antraÅ¡tÄ—'; -$lang['qb_h2'] = 'Antro lygio antraÅ¡tÄ—'; -$lang['qb_h3'] = 'TreÄio lygio antraÅ¡tÄ—'; -$lang['qb_h4'] = 'Ketvirto lygio antraÅ¡tÄ—'; -$lang['qb_h5'] = 'Penkto lygio antraÅ¡tÄ—'; -$lang['qb_link'] = 'VidinÄ— nuoroda'; -$lang['qb_extlink'] = 'IÅ¡orinÄ— nuoroda'; -$lang['qb_hr'] = 'Horizontali linija'; -$lang['qb_ol'] = 'Numeruotas sÄ…raÅ¡as'; -$lang['qb_ul'] = 'Nenumetuotas sÄ…raÅ¡as'; -$lang['qb_media'] = 'PaveikslÄ—liai ir kitos bylos'; -$lang['qb_sig'] = 'Ä®terpti parašą'; -$lang['qb_smileys'] = 'Å ypsenÄ—lÄ—s'; -$lang['qb_chars'] = 'SpecialÅ«s simboliai'; -$lang['metaedit'] = 'Redaguoti metaduomenis'; -$lang['metasaveerr'] = 'Nepavyko iÅ¡saugoti metaduomenų'; -$lang['metasaveok'] = 'Metaduomenys iÅ¡saugoti'; -$lang['img_title'] = 'Pavadinimas:'; -$lang['img_caption'] = 'AntraÅ¡tÄ—:'; -$lang['img_date'] = 'Data:'; -$lang['img_fname'] = 'Bylos pavadinimas:'; -$lang['img_fsize'] = 'Dydis:'; -$lang['img_artist'] = 'Fotografas:'; -$lang['img_copyr'] = 'AutorinÄ—s teisÄ—s:'; -$lang['img_format'] = 'Formatas:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'Raktiniai žodžiai:'; -$lang['authtempfail'] = 'Vartotojo tapatumo nustatymas laikinai nepasiekiamas. Jei Å¡i situacija kartojasi, tai praneÅ¡kite savo administratoriui.'; -$lang['i_chooselang'] = 'Pasirinkite kalbÄ…'; -$lang['i_installer'] = 'DokuWiki Instaliatorius'; -$lang['i_wikiname'] = 'Wiki vardas'; -$lang['i_enableacl'] = 'Ä®jungti ACL (rekomenduojama)'; -$lang['i_superuser'] = 'Supervartotojas'; -$lang['i_problems'] = 'Instaliavimo metu buvo klaidų, kurios pateiktos žemiau. TÄ™sti negalima, kol nebus paÅ¡alintos priežastys.'; -$lang['email_signature_text'] = 'Å is laiÅ¡kas buvo sugeneruotas DokuWiki -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/locked.txt deleted file mode 100644 index 3f6d000..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Puslapis užrakintas ====== - -Å is puslapis yra apsaugotas (užrakintas) nuo kitų vartotojų pakeitimų. NorÄ—dami redaguoti puslapį, turÄ—site palaukti, kol kitas vartotojas baigs tai daryti arba „užrakto“ galiojimo laikas pasibaigs. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/login.txt deleted file mode 100644 index e5c9c2b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Prisijungimas ====== - -Å iuo metu jÅ«s nesate prisijungÄ™s. Ä®veskite savo prisijungimo duomenis žemiau. „Cookies“ palaikymas jÅ«sų narÅ¡yklÄ—je turi bÅ«ti įjungtas. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/mailtext.txt deleted file mode 100644 index 2abd3ab..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/mailtext.txt +++ /dev/null @@ -1,14 +0,0 @@ -JÅ«sų DokuWiki buvo sukurtas arba pakeistas puslapis. DetalÄ—s: - -Data : @DATE@ -NarÅ¡yklÄ— : @BROWSER@ -IP adresas : @IPADDRESS@ -Host'as : @HOSTNAME@ -Sena versija: @OLDPAGE@ -Nauja versija: @NEWPAGE@ -Redagavimo apraÅ¡as: @SUMMARY@ -Vartotojas : @USER@ - -Pakeitimo diff'as: - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/newpage.txt deleted file mode 100644 index 64d3c7f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Å is puslapis dar neegzistuoja ====== - -Nuoroda, kuriÄ… jÅ«s paspaudÄ—te, atvedÄ— į dar neegzistuojantį puslapį. JÅ«s galite jį sukurti paspausdami **Sukurti šį puslapį** mygtukÄ…. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/norev.txt deleted file mode 100644 index 45efb1a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tokios versijos nÄ—ra ====== - -Nurodyta versija neegzistuoja. NorÄ—dami pamatyti visas dokumento versijas, paspauskite ''Senos versijos'' mygtukÄ… diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/password.txt deleted file mode 100644 index 0bcc8e7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Labas, @FULLNAME@! - -ÄŒia yra jÅ«sų prisijungimo duomenys prie tinklalapio @TITLE@ (@DOKUWIKIURL@): - -Prisijungimo vardas: @LOGIN@ -Slaptažodis: @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/preview.txt deleted file mode 100644 index 796ca7d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== PeržiÅ«ra ====== - -ÄŒia matote, kaip atrodo jÅ«sų pakeitimai. **Pakeitimai dar nÄ—ra iÅ¡saugoti**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/read.txt deleted file mode 100644 index 17a150f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/read.txt +++ /dev/null @@ -1 +0,0 @@ -Šį puslapį galima tik skaityti. JÅ«s galite peržvelgti jo kodÄ… (source), bet negalite jo keisti. Jei manote, kad tai klaida - susisiekite su administratoriumi. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/recent.txt deleted file mode 100644 index 3b09d82..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Naujausi keitimai ====== - -Å ie puslapiai buvo neseniai pakeisti: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/register.txt deleted file mode 100644 index c709140..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Naujo vartotojo registracija ====== - -NorÄ—dami tapti nauju registruotu Å¡io tinklalapio vartotoju, užpildykite žemiau esanÄiÄ… formÄ…. BÅ«tinai turite nurodyti **veikiantį el. paÅ¡to adresÄ…**, nes jÅ«sų slaptažodis bus iÅ¡siųstas pastaruoju adresu. Prisijungimo vardas turÄ—tų bÅ«ti sukurtas pagal [[doku>pagename|puslapio pavadinimo]] taisykles. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/resendpwd.txt deleted file mode 100644 index 7538271..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Siųsti naujÄ… slaptažodį ====== - -Naujo slaptažodžio gavimui, užpildykite visus žemiau esanÄius laukus. Naujas slaptažodis bus atsiųstas į jÅ«sų užregistruotÄ… el. paÅ¡to adresÄ…. Vartotojo vardas turi bÅ«ti toks pat kaip ir wiki sistemoje. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/revisions.txt deleted file mode 100644 index 47ab773..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Senos versijos ====== - -ÄŒia matote senas Å¡io dokumento versijas. Jei norite atstatyti dokumentÄ… į jo senesniÄ…jÄ… versijÄ…, paspauskite "Redaguoti šį puslapį" prie norimos versijos ir iÅ¡saugokite jÄ…. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/searchpage.txt deleted file mode 100644 index 6986ee8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== PaieÅ¡ka ====== - -Žemiau matote JÅ«sų atliktos paieÅ¡kos rezultatus. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/showrev.txt deleted file mode 100644 index ed77424..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**ÄŒia yra sena dokumento versija!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lt/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lt/updateprofile.txt deleted file mode 100644 index 1ac294b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lt/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Redaguoti savo profilį ====== - -Užpildykite tik tuos laukus, kuriuos norite pakeisti. Vartotojo vardo keisti nebÅ«tina. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/admin.txt deleted file mode 100644 index 42cbec1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administrēšana ====== - -DokuWiki pieejamas Å¡Ädas administrēšanas iespÄ“jas: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/adminplugins.txt deleted file mode 100644 index e8d208d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Papildu moduļi ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/backlinks.txt deleted file mode 100644 index 632e8d4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== SaistÄ«tÄs lapas ====== - -NorÄde uz Å¡o lapu ir atrodama dokumentos: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/conflict.txt deleted file mode 100644 index 47888aa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Ir jaunÄka versija ====== - -Tevis labotajam dokumentam jau ir jaunÄka versija. TÄ gadÄs, ja cits lietotÄjs tavas laboÅ¡anas laikÄ ir paguvis veikt savus labojumus. - -RÅ«pÄ«gi pÄrlÅ«ko Å¡eit parÄdÄ«tÄs atšķirÄ«bas un tad izlem, kuru variantu paturÄ“t. Ja nospiedÄ«si ''SaglabÄt'', saglabÄsies tavs teksts. Ja nospiedÄ«si ''Atlikt'' paliks paÅ¡reizÄ“jais variants. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/denied.txt deleted file mode 100644 index 59ce98e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Piekļuve aizliegta ====== - -Atvaino, tev nav tiesÄ«bu turpinÄt. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/diff.txt deleted file mode 100644 index a5b71e1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== AtšķirÄ«bas ====== - -NorÄdÄ«tais vecais variants no patreizÄ“jÄs lapas atšķiras ar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/draft.txt deleted file mode 100644 index 525f7cb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Atrasts melnraksta fails ====== - -IepriekšējÄ Å¡Ä«s lapas laboÅ¡ana nav pabeigta. DokuWiki darba laikÄ automÄtiski saglabÄja melnrakstu, kuru tagad var labot tÄlÄk. ZemÄk redzami iepriekšējÄs laboÅ¡anas dati. - -Nolem, vai vajag //atjaunot// zuduÅ¡os labojumus, //dzÄ“st// saglabÄto melnrakstu vai //atlikt// laboÅ¡anu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/edit.txt deleted file mode 100644 index 3fcabfa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Labo lapu un uzklikšķini uz ''SaglabÄt''. Par lietojamo sintaksi skaties rakstu [[wiki:syntax]]. LÅ«dzu labo tika tad, ja vari lapu **uzlabot**. Ja gribi tikai kaut ko izmēģinÄt, izmanto [[playground:playground|smilÅ¡ukasti]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/editrev.txt deleted file mode 100644 index 0629b82..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Tu skaties vecu dokumenta versiju!** Ja to saglabÄsi, tad izveidosies jauns dokuments ar Å¡o veco saturu. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/index.txt deleted file mode 100644 index 5eee93b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== RÄdÄ«tÄjs ====== - -Visu pieejamo lapu rÄdÄ«tÄjs. SakÄrtots pÄ“c [[doku>namespaces|sadaļÄm]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/lv/install.html deleted file mode 100644 index 5778297..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Å Ä« lapa palÄ«dz DokuwikipirmajÄ instalÄcijÄ un konfigurēšanÄ. VairÄk par instalatoru var lasÄ«t tÄ documentÄcijas lapÄ.

    - -

    DokuWiki lapu un ar to saistÄ«to datu (piem.: attÄ“lu, meklēšanas indeksu, veco versiju utt.) glabÄÅ¡anai lieto parastus failus. Lai Dokuwiki veiksmÄ«gi darbotos vajag rakstīšanas tiesÄ«bas direktorijÄs, kur Å¡ie faili glabÄjas. Instalators tiesÄ«bas nomainÄ«t nespÄ“j. Tas parasti jums jÄizdara komandrindÄ vai ar FTP vadÄ«bas paneli (piem. cPanel).

    - -

    Instalators konfigurÄ“s DokuWiki ACL lietoÅ¡anai, kas ļauj administratoram ielogoties un piekļūt DokuWiki administrēšanas izvÄ“lnei, lai instalÄ“tu moduļus, pÄrvaldÄ«tu lietotÄjus, notiektu piekļuves tiesÄ«bas Wiki lapÄm un mainÄ«tu DokuWiki konfigurÄciju. Tas nav vajadzÄ«gs, lai DokuWiki darbotos, bet ar to var vieglÄk administrÄ“t.

    - -

    PieredzÄ“juÅ¡iem lietotÄjiem ar Ä«paÅ¡Äm prasÄ«bÄm jÄmeklÄ“ sÄ«kÄkas ziņas uzstÄdīšanas instrukcijÄ un konfigurēšanas padomos.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/lv/jquery.ui.datepicker.js deleted file mode 100644 index 25d4a37..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/jquery.ui.datepicker.js +++ /dev/null @@ -1,48 +0,0 @@ -/* Latvian (UTF-8) initialisation for the jQuery UI date picker plugin. */ -/* @author Arturas Paleicikas */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.lv = { - closeText: "AizvÄ“rt", - prevText: "Iepr.", - nextText: "NÄk.", - currentText: "Å odien", - monthNames: [ "JanvÄris", "FebruÄris", "Marts", "AprÄ«lis", "Maijs", "JÅ«nijs", - "JÅ«lijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris" ], - monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Mai", "JÅ«n", - "JÅ«l", "Aug", "Sep", "Okt", "Nov", "Dec" ], - dayNames: [ - "svÄ“tdiena", - "pirmdiena", - "otrdiena", - "treÅ¡diena", - "ceturtdiena", - "piektdiena", - "sestdiena" - ], - dayNamesShort: [ "svt", "prm", "otr", "tre", "ctr", "pkt", "sst" ], - dayNamesMin: [ "Sv", "Pr", "Ot", "Tr", "Ct", "Pk", "Ss" ], - weekHeader: "Ned.", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.lv ); - -return datepicker.regional.lv; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/lv/lang.php deleted file mode 100644 index c91e2b4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/lang.php +++ /dev/null @@ -1,339 +0,0 @@ - - * @author Aivars MiÅ¡ka - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Labot lapu'; -$lang['btn_source'] = 'ParÄdÄ«t lapas kodu'; -$lang['btn_show'] = 'ParÄdÄ«t lapu'; -$lang['btn_create'] = 'Izveidot lapu'; -$lang['btn_search'] = 'MeklÄ“t'; -$lang['btn_save'] = 'SaglabÄt'; -$lang['btn_preview'] = 'PriekÅ¡skats'; -$lang['btn_top'] = 'Atpakaļ uz sÄkumu'; -$lang['btn_newer'] = '<< jaunÄki'; -$lang['btn_older'] = 'vecÄki >>'; -$lang['btn_revs'] = 'VecÄs versijas'; -$lang['btn_recent'] = 'JaunÄkie grozÄ«jumi'; -$lang['btn_upload'] = 'AugÅ¡upielÄdÄ“t'; -$lang['btn_cancel'] = 'Atlikt'; -$lang['btn_index'] = 'RÄdÄ«tÄjs'; -$lang['btn_secedit'] = 'Labot'; -$lang['btn_login'] = 'Ieiet'; -$lang['btn_logout'] = 'Iziet'; -$lang['btn_admin'] = 'AdministrÄ“t'; -$lang['btn_update'] = 'Atjaunot'; -$lang['btn_delete'] = 'DzÄ“st'; -$lang['btn_back'] = 'Atpakaļ'; -$lang['btn_backlink'] = 'NorÄdes uz lapu'; -$lang['btn_subscribe'] = 'AbonÄ“t izmaiņu paziņojumus'; -$lang['btn_profile'] = 'Labot savu profilu'; -$lang['btn_reset'] = 'Atsaukt izmaiņas'; -$lang['btn_resendpwd'] = 'UzstÄdÄ«t jaunu paroli'; -$lang['btn_draft'] = 'Labot melnrakstu'; -$lang['btn_recover'] = 'Atjaunot melnrakstu'; -$lang['btn_draftdel'] = 'DzÄ“st melnrakstu'; -$lang['btn_revert'] = 'Atjaunot'; -$lang['btn_register'] = 'ReÄ£istrÄ“ties'; -$lang['btn_apply'] = 'Labi'; -$lang['btn_media'] = 'MÄ“diju pÄrvaldnieks'; -$lang['btn_deleteuser'] = 'DzÄ“st manu kontu'; -$lang['btn_img_backto'] = 'Atpakaļ uz %s'; -$lang['btn_mediaManager'] = 'SkatÄ«t mÄ“diju pÄrvaldniekÄ'; -$lang['loggedinas'] = 'Pieteicies kÄ:'; -$lang['user'] = 'LietotÄjvÄrds'; -$lang['pass'] = 'Parole'; -$lang['newpass'] = 'JaunÄ parole'; -$lang['oldpass'] = 'AtkÄrto patreizÄ“jo paroli'; -$lang['passchk'] = 'vÄ“lreiz'; -$lang['remember'] = 'Atceries mani'; -$lang['fullname'] = 'Pilns vÄrds'; -$lang['email'] = 'E-pasts'; -$lang['profile'] = 'LietotÄja vÄrds'; -$lang['badlogin'] = 'Atvaino, lietotÄjvÄrds vai parole aplama.'; -$lang['badpassconfirm'] = 'Atvaino, aplama parole'; -$lang['minoredit'] = 'SÄ«ki labojumi'; -$lang['draftdate'] = 'Melnraksts automÄtiski saglabÄts'; -$lang['nosecedit'] = 'Lapa pa Å¡o laiku ir mainÄ«jusies, sekcijas informÄcija novecojusi. IelÄdÄ“ta lapas pilnÄs versija.'; -$lang['regmissing'] = 'Atvaino, jÄaizpilda visas ailes.'; -$lang['reguexists'] = 'Atvaino, tÄds lietotÄjs jau ir.'; -$lang['regsuccess'] = 'LietotÄjs izveidots. Parole nosÅ«tÄ«ta pa pastu.'; -$lang['regsuccess2'] = 'LietotÄjs izveidots.'; -$lang['regfail'] = 'NeizdevÄs izveidot lietotÄju.'; -$lang['regmailfail'] = 'Å Ä·iet, ka ir problÄ“mas nosÅ«tÄ«t pastu. LÅ«dzu sazinies ar administratoru!'; -$lang['regbadmail'] = 'UzdotÄ epasta adrese izskatÄs aplama. Ja tas nav tiesa, sazinies ar administratoru.'; -$lang['regbadpass'] = 'Abas ierakstÄ«tÄs paroles nav vienÄdas, lÅ«dzu atkÄrto.'; -$lang['regpwmail'] = 'Tava DokuWiki parole'; -$lang['reghere'] = 'Tev vÄ“l nav sava konta? Izveido!'; -$lang['profna'] = 'Labot profilu nav iespÄ“jams'; -$lang['profnochange'] = 'Izmaiņu nav. Nav, ko darÄ«t.'; -$lang['profnoempty'] = 'Bez vÄrda vai e-pasta adreses nevar.'; -$lang['profchanged'] = 'Profils veiksmÄ«gi izlabots.'; -$lang['profnodelete'] = 'Å ajÄ viki lietotÄjus izdzÄ“st nevar'; -$lang['profdeleteuser'] = 'DzÄ“st kontu'; -$lang['profdeleted'] = 'JÅ«su lietotÄja konts ir izdzÄ“sts'; -$lang['profconfdelete'] = 'Es vÄ“los dzÄ“st savu kontu no viki.
    Å o darbÄ«bu vairs nevarÄ“s atsaukt.'; -$lang['profconfdeletemissing'] = 'Nav atzÄ«mÄ“ta apstiprinÄjuma rÅ«tiņa.'; -$lang['proffail'] = 'NeizdevÄs atjaunot profilu.'; -$lang['pwdforget'] = 'Aizmirsi paroli? Saņem jaunu'; -$lang['resendna'] = 'Paroļu izsÅ«tīšanu nepiedÄvÄju.'; -$lang['resendpwd'] = 'UzstÄdÄ«t jaunu paroli lietotÄjam'; -$lang['resendpwdmissing'] = 'Atvaino, jÄizpilda visas ailes.'; -$lang['resendpwdnouser'] = 'Atvaino, tÄda lietotÄja nav.'; -$lang['resendpwdbadauth'] = 'Atvaino, Å¡is autorizÄcijas kods nav derÄ«gs. PÄrliecinies, ka lietoji pilnu apstiprinÄÅ¡anas adresi.'; -$lang['resendpwdconfirm'] = 'ApstiprinÄÅ¡anas adrese nosÅ«tÄ«ta pa epastu.'; -$lang['resendpwdsuccess'] = 'JaunÄ parole nosÅ«tÄ«ta pa e-pastu.'; -$lang['license'] = 'Ja nav norÄdÄ«ts citÄdi, viki saturs pieejams ar Å¡Ädas licenzes noteikumiem:'; -$lang['licenseok'] = 'IevÄ“ro: Labojot lapu, tu piekrÄ«ti Å¡Ädiem licenzes noteikumiem.'; -$lang['searchmedia'] = 'MeklÄ“tais faila vÄrds: '; -$lang['searchmedia_in'] = 'MeklÄ“t iekÅ¡ %s'; -$lang['txt_upload'] = 'NorÄdi augÅ¡upielÄdÄ“jamo failu:'; -$lang['txt_filename'] = 'Ievadi vikivÄrdu (nav obligÄts):'; -$lang['txt_overwrt'] = 'AizstÄt esoÅ¡o failu'; -$lang['maxuploadsize'] = 'AugÅ¡uplÄdÄ“jamÄ faila ierobežojums: %s.'; -$lang['lockedby'] = 'Patlaban bloÄ·Ä“jis :'; -$lang['lockexpire'] = 'BloÄ·Ä“jums beigsies :'; -$lang['js']['willexpire'] = 'Tavs bloÄ·Ä“jums uz Å¡o lapu pÄ“c minÅ«tes beigsies.\nLai izvairÄ«tos no konflikta, nospied IepriekÅ¡apskata pogu\n un bloÄ·Ä“juma laiku sÄks skaitÄ«t no jauna.'; -$lang['js']['notsavedyet'] = 'Veiktas bet nav saglabÄtas izmaiņas. -Vai tieÅ¡Äm tÄs nevajag?'; -$lang['js']['searchmedia'] = 'MeklÄ“t failus'; -$lang['js']['keepopen'] = 'PÄ“c faila izvÄ“les logu paturÄ“t atvÄ“rtu'; -$lang['js']['hidedetails'] = 'SlÄ“pt detaļas'; -$lang['js']['mediatitle'] = 'Saites Ä«pašības'; -$lang['js']['mediadisplay'] = 'Saites tips'; -$lang['js']['mediaalign'] = 'SlÄ“gums'; -$lang['js']['mediasize'] = 'AttÄ“la izmÄ“rs'; -$lang['js']['mediatarget'] = 'Saite ved uz '; -$lang['js']['mediaclose'] = 'AizvÄ“rt'; -$lang['js']['mediainsert'] = 'Ievietot'; -$lang['js']['mediadisplayimg'] = 'RÄdÄ«t attÄ“lu'; -$lang['js']['mediadisplaylnk'] = 'RÄdÄ«t tikai saiti'; -$lang['js']['mediasmall'] = 'Mazs'; -$lang['js']['mediamedium'] = 'VidÄ“js'; -$lang['js']['medialarge'] = 'Liels'; -$lang['js']['mediaoriginal'] = 'OriÄ£inÄls'; -$lang['js']['medialnk'] = 'Saite uz detaļÄm'; -$lang['js']['mediadirect'] = 'TieÅ¡a saite uz oriÄ£inÄlu'; -$lang['js']['medianolnk'] = 'Bez saites'; -$lang['js']['medianolink'] = 'Bez saites uz attÄ“lu'; -$lang['js']['medialeft'] = 'kreisais'; -$lang['js']['mediaright'] = 'labais'; -$lang['js']['mediacenter'] = 'centra'; -$lang['js']['medianoalign'] = 'neizlÄ«dzinÄt'; -$lang['js']['nosmblinks'] = 'Saites uz Windows resursiem darbojas tikai Microsoft Internet Explorer. -Protams, ka vari saiti kopÄ“t un iespraust citÄ programmÄ.'; -$lang['js']['linkwiz'] = 'SaiÅ¡u vednis'; -$lang['js']['linkto'] = 'Saite uz: '; -$lang['js']['del_confirm'] = 'DzÄ“st Å¡o šķirkli?'; -$lang['js']['restore_confirm'] = 'TieÅ¡Äm atjaunot Å¡o versiju'; -$lang['js']['media_diff'] = 'SkatÄ«t atšķirÄ«bu'; -$lang['js']['media_diff_both'] = 'Blakus'; -$lang['js']['media_diff_opacity'] = 'PÄrklÄti'; -$lang['js']['media_diff_portions'] = 'Pa daļÄm'; -$lang['js']['media_select'] = 'NorÄdÄ«t failus...'; -$lang['js']['media_upload_btn'] = 'AugÅ¡uplÄdÄ“t'; -$lang['js']['media_done_btn'] = 'Gatavs'; -$lang['js']['media_drop'] = 'Nomet te augÅ¡uplÄdÄ“jamos failus'; -$lang['js']['media_cancel'] = 'atlikt'; -$lang['js']['media_overwrt'] = 'RakstÄ«t pÄri esoÅ¡ajiem failiem'; -$lang['rssfailed'] = 'Kļūda saņemot saturu no '; -$lang['nothingfound'] = 'Nekas nav atrasts.'; -$lang['mediaselect'] = 'MÄ“diju faila izvÄ“le'; -$lang['uploadsucc'] = 'VeiksmÄ«gi ielÄdÄ“ts'; -$lang['uploadfail'] = 'IelÄdes kļūme. VarbÅ«t aplamas tiesÄ«bas?'; -$lang['uploadwrong'] = 'IelÄde aizliegta. Neatļauts faila paplaÅ¡inÄjums'; -$lang['uploadexist'] = 'Neko nedarÄ«ju, jo fails jau ir.'; -$lang['uploadbadcontent'] = 'AugÅ¡upielÄdÄ“tÄ saturs neatbilst faila paplaÅ¡inÄjumam %s.'; -$lang['uploadspam'] = 'AugÅ¡upielÄde bloÄ·Ä“ta ar melno sarakstu.'; -$lang['uploadxss'] = 'AugÅ¡upielÄde bloÄ·Ä“ta iespÄ“jama slikta satura dēļ.'; -$lang['uploadsize'] = 'AugÅ¡up lÄdÄ“tais fails pÄrÄk liels. Maksimums ir %s.'; -$lang['deletesucc'] = 'Fails "%s" dzÄ“sts.'; -$lang['deletefail'] = 'Nevar dzÄ“st "%s". PÄrbaudi tiesÄ«bas.'; -$lang['mediainuse'] = 'Fails "%s" nav izdzÄ“sts, to lieto.'; -$lang['namespaces'] = 'Nodaļas'; -$lang['mediafiles'] = 'Pieejamie faili'; -$lang['accessdenied'] = 'Å o lapu nav atļauts skatÄ«t.'; -$lang['mediausage'] = 'Atsaucei uz failu lietot Å¡Ädu sintaksi:'; -$lang['mediaview'] = 'SkatÄ«t oriÄ£inÄlo failu'; -$lang['mediaroot'] = 'sakne'; -$lang['mediaupload'] = 'AugÅ¡upielÄdÄ“t failu patreizÄ“jÄ nodaļÄ. Lai izveidotu apakÅ¡nodaļu, pieraksti to, atdalot ar kolu, pirms augÅ¡upielÄdÄ“jamÄ faila vÄrda.'; -$lang['mediaextchange'] = 'Faila paplaÅ¡inÄjums mainÄ«ts no .%s uz .%s!'; -$lang['reference'] = 'NorÄdes uz failu'; -$lang['ref_inuse'] = 'Failu nevar dzÄ“st, jo izmanto Å¡Ädas lapas:'; -$lang['ref_hidden'] = 'Dažas norÄdes ir lapÄs, ko nav tiesÄ«bu skatÄ«t'; -$lang['hits'] = 'ApmeklÄ“jumi'; -$lang['quickhits'] = 'AtbilstoÅ¡Äs lapas'; -$lang['toc'] = 'Satura rÄdÄ«tÄjs'; -$lang['current'] = 'patlaban'; -$lang['yours'] = 'Tava versija'; -$lang['diff'] = 'atšķirÄ«bas no patreizÄ“jas versijas'; -$lang['diff2'] = 'norÄdÄ«to versiju atšķirÄ«bas'; -$lang['difflink'] = 'Saite uz salÄ«dzinÄÅ¡anas skatu.'; -$lang['diff_type'] = 'SkatÄ«t atšķirÄ«bas:'; -$lang['diff_inline'] = 'Iekļauti'; -$lang['diff_side'] = 'Blakus'; -$lang['diffprevrev'] = 'IepriekšējÄ versija'; -$lang['diffnextrev'] = 'NÄkamÄ versija'; -$lang['difflastrev'] = 'JaunÄkÄ versija'; -$lang['diffbothprevrev'] = 'AbÄs pusÄ“s iepriekšējo versiju'; -$lang['diffbothnextrev'] = 'AbÄs pusÄ“s nÄkamo versiju'; -$lang['line'] = 'Rinda'; -$lang['breadcrumb'] = 'ApmeklÄ“ts:'; -$lang['youarehere'] = 'Tu atrodies Å¡eit:'; -$lang['lastmod'] = 'Labota:'; -$lang['by'] = ', labojis'; -$lang['deleted'] = 'dzÄ“sts'; -$lang['created'] = 'izveidots'; -$lang['restored'] = 'vecÄ versija atjaunota (%s)'; -$lang['external_edit'] = 'ÄrpussistÄ“mas labojums'; -$lang['summary'] = 'AnotÄcija'; -$lang['noflash'] = 'Lai attÄ“lotu lapas saturu, vajag Adobe Flash Plugin.'; -$lang['download'] = 'LejuplÄdÄ“t «kodiņu»((snippet))'; -$lang['tools'] = 'RÄ«ki'; -$lang['user_tools'] = 'LietotÄja rÄ«ki'; -$lang['site_tools'] = 'Vietnes rÄ«ki'; -$lang['page_tools'] = 'Lapas rÄ«ki'; -$lang['skip_to_content'] = 'uz rakstu'; -$lang['sidebar'] = 'IzvÄ“lne'; -$lang['mail_newpage'] = 'lapa pievienota:'; -$lang['mail_changed'] = 'lapa mainÄ«ta:'; -$lang['mail_subscribe_list'] = 'NodaÄ¼Ä mainÄ«tÄs lapas:'; -$lang['mail_new_user'] = 'Jauns lietotÄjs:'; -$lang['mail_upload'] = 'augÅ¡upielÄdÄ“tais fails:'; -$lang['changes_type'] = 'SkatÄ«t izmaiņas'; -$lang['pages_changes'] = 'LapÄs'; -$lang['media_changes'] = 'MÄ“diju failos'; -$lang['both_changes'] = 'Gan lapÄs, gan mÄ“diju failos'; -$lang['qb_bold'] = 'TrekninÄjums'; -$lang['qb_italic'] = 'KursÄ«vs'; -$lang['qb_underl'] = 'PasvÄ«trojums'; -$lang['qb_code'] = 'Vienplatuma burti'; -$lang['qb_strike'] = 'PÄrsvÄ«trots teksts'; -$lang['qb_h1'] = '1. lÄ«meņa virsraksts'; -$lang['qb_h2'] = '2. lÄ«meņa virsraksts'; -$lang['qb_h3'] = '3. lÄ«meņa virsraksts'; -$lang['qb_h4'] = '4. lÄ«meņa virsraksts'; -$lang['qb_h5'] = '5. lÄ«meņa virsraksts'; -$lang['qb_h'] = 'Virsraksts'; -$lang['qb_hs'] = 'IzraudzÄ«ties virsrakstu'; -$lang['qb_hplus'] = 'LielÄks virsraksts'; -$lang['qb_hminus'] = 'MazÄks virsraksts'; -$lang['qb_hequal'] = 'TÄds pats virsraksts'; -$lang['qb_link'] = 'Iekšēja saite'; -$lang['qb_extlink'] = 'Ä€rÄ“ja saite'; -$lang['qb_hr'] = 'HorizontÄla lÄ«nija'; -$lang['qb_ol'] = 'NumurÄ“ts saraksts'; -$lang['qb_ul'] = 'NenumurÄ“ts saraksts'; -$lang['qb_media'] = 'Pielikt attÄ“lus un citus failus.'; -$lang['qb_sig'] = 'Ievietot parakstu'; -$lang['qb_smileys'] = 'Emotikoni'; -$lang['qb_chars'] = 'ĪpaÅ¡Äs zÄ«mes'; -$lang['upperns'] = 'vienu nodaļu lÄ«meni augstÄk'; -$lang['metaedit'] = 'Labot metadatus'; -$lang['metasaveerr'] = 'Metadati nav saglabÄti'; -$lang['metasaveok'] = 'Metadati saglabÄti'; -$lang['img_title'] = 'Virsraksts:'; -$lang['img_caption'] = 'Apraksts:'; -$lang['img_date'] = 'Datums:'; -$lang['img_fname'] = 'Faila vÄrds:'; -$lang['img_fsize'] = 'IzmÄ“rs:'; -$lang['img_artist'] = 'FotogrÄfs:'; -$lang['img_copyr'] = 'AutortiesÄ«bas:'; -$lang['img_format'] = 'FormÄts:'; -$lang['img_camera'] = 'FotoaparÄts:'; -$lang['img_keywords'] = 'AtslÄ“gvÄrdi:'; -$lang['img_width'] = 'Platums:'; -$lang['img_height'] = 'Augstums:'; -$lang['subscr_subscribe_success'] = '%s pievienots %s abonēšanas sarakstam'; -$lang['subscr_subscribe_error'] = 'Kļūme pievienojot %s %s abonēšanas sarakstam.'; -$lang['subscr_subscribe_noaddress'] = 'Nav zinÄma jÅ«su e-pasta adrese, tÄpÄ“c nevarat abonÄ“t.'; -$lang['subscr_unsubscribe_success'] = '%s abonements uz %s atsaukts'; -$lang['subscr_unsubscribe_error'] = 'Kļūme svÄ«trojot %s no %s abonēšanas saraksta'; -$lang['subscr_already_subscribed'] = '%s jau abonÄ“ %s'; -$lang['subscr_not_subscribed'] = '%s neabonÄ“ %s'; -$lang['subscr_m_not_subscribed'] = 'Å Ä« lapa vai nodaļa nav abonÄ“ta'; -$lang['subscr_m_new_header'] = 'Pievienot abonementu'; -$lang['subscr_m_current_header'] = 'Patlaban ir abonÄ“ts'; -$lang['subscr_m_unsubscribe'] = 'Atteikties no abonēšanas'; -$lang['subscr_m_subscribe'] = 'AbonÄ“t'; -$lang['subscr_m_receive'] = 'Saņemt'; -$lang['subscr_style_every'] = 'vÄ“stuli par katru izmaiņu'; -$lang['subscr_style_digest'] = 'kopsavilkumu par katru lapu (reizi %.2f dienÄs)'; -$lang['subscr_style_list'] = 'kopÅ¡ pÄ“dÄ“jÄs vÄ“stules notikuÅ¡o labojumu sarakstu (reizi %.2f dienÄs)'; -$lang['authtempfail'] = 'LietotÄju autentifikÄcija paÅ¡laik nedarbojas. Ja tas turpinÄs ilgstoÅ¡i, lÅ«duz ziņo Wiki administratoram.'; -$lang['i_chooselang'] = 'IzvÄ“lies valodu'; -$lang['i_installer'] = 'DokuWiki instalÄ“tÄjs'; -$lang['i_wikiname'] = 'Wiki vÄrds'; -$lang['i_enableacl'] = 'Lietot ACL (ieteikts)'; -$lang['i_superuser'] = 'Superuser'; -$lang['i_problems'] = 'InstalÄ“tÄjs atrada zemÄk minÄ“tÄs problÄ“mas. KamÄ“r tÄs nenovÄ“rÅ¡, nav iespÄ“jam turpinÄt.'; -$lang['i_modified'] = 'Drošības nolÅ«kos Å¡is skripts darbosies tika ar jaunu nemodificÄ“tu Dokuwiki instalÄciju. -Vai nu no jauna jÄatarhivÄ“ faili no lejupielÄdÄ“tÄs pakas vai jÄraugÄs pÄ“c padoma pilnÄ Dokuwiki instalÄcijas instrukcijÄ '; -$lang['i_funcna'] = 'PHP funkcija %s nav pieejama. VarbÅ«t jÅ«su servera Ä«paÅ¡nieks to kÄda iemesla dēļ atslÄ“dzis?'; -$lang['i_phpver'] = 'JÅ«su PHP versija %s ir par vecu. Vajag versiju %s. Atjaunojiet savu PHP instalÄciju.'; -$lang['i_mbfuncoverload'] = 'Lai darbinÄtu DokuWiki, php.ini failÄ ir jÄatspÄ“jo mbstring.func_overload.'; -$lang['i_permfail'] = 'Dokuwiki nevar ierakstÄ«t %s. JÄlabo direktorijas tiesÄ«bas!'; -$lang['i_confexists'] = '%s jau ir'; -$lang['i_writeerr'] = 'Nevar izveidot %s. JÄpÄrbauda direktorijas/faila tiesÄ«bas un fails jÄizveido paÅ¡am.'; -$lang['i_badhash'] = 'nepazÄ«stams vai izmainÄ«ts dokuwiki.php fails (hash=%s)'; -$lang['i_badval'] = '%s - neatļauta vai tukÅ¡a vÄ“rtÄ«ba'; -$lang['i_success'] = 'Konfigurēšana veiksmÄ«gi pabeigta. Tagad vari nodzÄ“st failu install.php. TÄlÄk turpini savÄ jaunajÄ DokuWiki.'; -$lang['i_failure'] = 'Rakstot konfigurÄcijas failu, gadÄ«jÄs dažas kļūmes. Pirms lieto savu jauno DokuWiki, tÄs varbÅ«t jÄizlabo.'; -$lang['i_policy'] = 'SÄkotnÄ“jÄ ACL politika'; -$lang['i_pol0'] = 'AtvÄ“rts Wiki (raksta, lasa un augÅ¡upielÄdÄ“ ikviens)'; -$lang['i_pol1'] = 'Publisks Wiki (lasa ikviens, raksta un augÅ¡upielÄdÄ“ reÄ£istrÄ“ti lietotÄji)'; -$lang['i_pol2'] = 'SlÄ“gts Wiki (raksta, lasa un augÅ¡upielÄdÄ“ tikai reÄ£istrÄ“ti lietotÄji)'; -$lang['i_allowreg'] = 'Atļaut lietotÄjiem reÄ£istrÄ“ties.'; -$lang['i_retry'] = 'AtkÄrtot'; -$lang['i_license'] = 'Ar kÄdu licenci saturs tiks publicÄ“ts:'; -$lang['i_license_none'] = 'NerÄdÄ«t nekÄdu licences informÄciju'; -$lang['i_pop_field'] = 'LÅ«dzu palÄ«dziet uzlabot DokuWiki'; -$lang['i_pop_label'] = 'Rezi mÄ“nesÄ« nosÅ«tÄ«t DokuWiki izstrÄdÄtÄjiem anonÄ«mus lietoÅ¡anas datus.'; -$lang['recent_global'] = 'Tu skati izmaiņas nodaÄ¼Ä %s. Ir iespÄ“jams skatÄ«t jaunÄkos grozÄ«jums visÄ viki. '; -$lang['years'] = 'pirms %d gadiem'; -$lang['months'] = 'pirms %d mÄ“neÅ¡iem'; -$lang['weeks'] = 'pirms %d nedēļÄm'; -$lang['days'] = 'pirms %d dienÄm'; -$lang['hours'] = 'pirms %d stundÄm'; -$lang['minutes'] = 'pirms %d minÅ«tÄ“m'; -$lang['seconds'] = 'pirms %d sekundÄ“m'; -$lang['wordblock'] = 'GrozÄ«jumus nevarÄ“ju saglabÄt, jo tie satur aizliegto vÄrdu (spamu).'; -$lang['media_uploadtab'] = 'AugÅ¡uplÄdÄ“t'; -$lang['media_searchtab'] = 'MeklÄ“t'; -$lang['media_file'] = 'Fails'; -$lang['media_viewtab'] = 'SkatÄ«t'; -$lang['media_edittab'] = 'Labot'; -$lang['media_historytab'] = 'VÄ“sture'; -$lang['media_list_thumbs'] = 'SÄ«ktÄ“li'; -$lang['media_list_rows'] = 'Rindas'; -$lang['media_sort_name'] = 'Nosaukums'; -$lang['media_sort_date'] = 'Datums'; -$lang['media_namespaces'] = 'NorÄdÄ«t nodaļu'; -$lang['media_files'] = 'Faili nodaÄ¼Ä %s'; -$lang['media_upload'] = 'AugÅ¡uplÄdÄ“t nodaÄ¼Ä %s'; -$lang['media_search'] = 'MeklÄ“t nodaÄ¼Ä %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s nodaÄ¼Ä %s'; -$lang['media_edit'] = 'Labot %s'; -$lang['media_history'] = '%s vÄ“sture'; -$lang['media_meta_edited'] = 'metadati laboti'; -$lang['media_perm_read'] = 'Atvainojiet, jums nav tiesÄ«bu skatÄ«t failus. '; -$lang['media_perm_upload'] = 'Atvainojiet, jums nav tiesÄ«bu augÅ¡upielÄdÄ“t. '; -$lang['media_update'] = 'AugÅ¡upielÄdÄ“t jaunu versiju'; -$lang['media_restore'] = 'Atjaunot Å¡o versiju'; -$lang['currentns'] = 'PaÅ¡reizÄ“jÄ sadaļa'; -$lang['searchresult'] = 'Meklēšanas rezultÄti'; -$lang['plainhtml'] = 'TÄ«rs HTML'; -$lang['wikimarkup'] = 'Viki iezÄ«mēšana valoda'; -$lang['email_signature_text'] = 'VÄ“stuli nosÅ«tÄ«jusi DokuWiki programma no -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/locked.txt deleted file mode 100644 index 6536eea..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Lapa aizņemta ====== - -Lapa aizņemta, to patlaban labo cits lietotÄjs. Tev ir jÄgaida, kamÄ“r to pabeigs labot vai arÄ« iztecÄ“s labotÄjam atvÄ“lÄ“tais laiks. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/login.txt deleted file mode 100644 index 3ae5292..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Login ====== - -Tu neesi ielogojies! Ievadi savu lietotÄjvÄrdu un paroli. PÄrlÅ«kprogrammai jÄpieņem //cookies//. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/mailtext.txt deleted file mode 100644 index 8316003..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -TavÄ DokuWiki pievienota vai labota lapa. Å eit ir sÄ«kÄkas ziņas: - -Datums : @DATE@ -PÄrlÅ«ks : @BROWSER@ -IP adrese : @IPADDRESS@ -Dators : @HOSTNAME@ -VecÄ versija : @OLDPAGE@ -JaunÄ versija: @NEWPAGE@ -AnotÄcija : @SUMMARY@ -LietotÄjs : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/lv/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/newpage.txt deleted file mode 100644 index 1180cf7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Å Ä·irklis vÄ“l nav izveidots ====== - -Tu izvÄ“lÄ“jies saiti uz vÄ“l neizveidotu šķirkli. Ja tiesÄ«bas ļauj, vari to izveidot, uzklikšķinot uz pogas **Izveidot lapu**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/norev.txt deleted file mode 100644 index a668810..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nav Å¡Ädas versijas ====== - -NorÄdÄ«tÄs lapas versijas nav. Lieto pogu ''VecÄs versijas'', lai redzÄ“tu dokumenta veco versiju sarakstu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/password.txt deleted file mode 100644 index 7cd7d8b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Sveiki, @FULLNAME@! - -Tavi dati @TITLE@ lapÄm uz servera @DOKUWIKIURL@ ir - -LietotÄjvÄrds: @LOGIN@ -Parole: @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/preview.txt deleted file mode 100644 index fe43b36..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== PriekÅ¡skats ====== - -Tavs teksts izskatÄ«sies Å¡Ädi. **IevÄ“ro, tas vÄ“l nav saglabÄts**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/pwconfirm.txt deleted file mode 100644 index 5dcc3f3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Sveiki, @FULLNAME@! - -KÄds pieprasÄ«jis jaunu paroli tavam @TITLE@ kontam @DOKUWIKIURL@ sistÄ“mÄ. - -Ja paroli neesi prasÄ«jis, ignorÄ“ Å¡o vÄ“stuli. - -Lai apstiprinÄtu, ka esi paroli pieprasÄ«jis lieto norÄdÄ«to saiti. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/read.txt deleted file mode 100644 index 4d47982..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/read.txt +++ /dev/null @@ -1 +0,0 @@ -Å Ä« lapa ir tikai lasÄma. Vari apskatÄ«t izejas kodu, bet nevari to mainÄ«t. Ja domÄ, ka tas nav pareizi, vaicÄ administratoram. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/recent.txt deleted file mode 100644 index 86d3141..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== JaunÄkie grozÄ«jumi ====== - -JaunÄkie labojumi ir: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/register.txt deleted file mode 100644 index a602d74..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Jauna lietotÄja reÄ£istrÄcija ====== - -Lai izveidotu jaunu kontu, aizpildi visas prasÄ«tÄs ailes. PÄrliecinies, ka uzdod **derÄ«gu pasta adresi**, jo jauno paroli tev nosÅ«tÄ«s pa pastu. LietotÄjvÄrdam jÄatbilst [[doku>pagename|wiki vÄrdu nosacÄ«jumiem]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/registermail.txt deleted file mode 100644 index 2a2084c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -ReÄ£istrÄ“ts jauns lietotÄjs. TÄ dati: - -LietotÄjvÄrds : @NEWUSER@ -Pilns vÄrds : @NEWNAME@ -E-pasts : @NEWEMAIL@ - -Datums : @DATE@ -PÄrlÅ«ks : @BROWSER@ -IP aderese : @IPADDRESS@ -Datora vÄrds: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/resendpwd.txt deleted file mode 100644 index 3f4597a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== NosÅ«tÄ«t jaunu paroli ====== - -Azipildi zemÄk prasÄ«to, lai saņemtu savam kontam jaunu paroli. Jauno paroli nosÅ«tÄ«s uz reÄ£istrÄ“to e-pasta adresi. LietotÄja vÄrdam jÄbÅ«t tavam //wiki sistÄ“mas// lietotÄjavÄrdam. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/resetpwd.txt deleted file mode 100644 index 000b748..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== UzstÄdÄ«t jaunu paroli ====== - -LÅ«dzu izvÄ“lies savam kontam jaunu paroli. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/revisions.txt deleted file mode 100644 index 3857784..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== VecÄs versijas ====== - -Dokumentam ir Å¡Ädas vecÄs versijas. Lai atgrieztos pie vecÄ varianta, izvÄ“lies to no saraksta, uzklikšķini uz "Labot Å¡o lapu" un saglabÄ to. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/searchpage.txt deleted file mode 100644 index 065e71f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Meklēšana ====== - -Te vari redzÄ“t meklēšanas rezultÄtus. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/showrev.txt deleted file mode 100644 index 7d5c0fa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Å Ä« ir veca dokumenta versija!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/stopwords.txt deleted file mode 100644 index 8447257..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/stopwords.txt +++ /dev/null @@ -1,46 +0,0 @@ -# Å is ir to vÄrdu sarakstus, kurus indeksÄ“tÄjs neņem vÄ“rÄ. Katru vÄrdu savÄ rindÄ! -# Labojot failu ievÄ“ro, ja jÄlieto UNIX rindu aplauzumi (single newline) -# Nevajag likt sarakstÄ par 3 burtiem Ä«sÄkus vÄrdus, tos tÄ pat neņem vÄ“rÄ -# Angļu valodai saraksts ņemts no http://www.ranks.nl/stopwords/ -Ärpus -Å¡aipus -aiz -apakÅ¡ -apakÅ¡pus -augÅ¡pus -bez -caur -dēļ -gar -iekÅ¡pus -itin -iz -jÄ -jo -kaut -kopÅ¡ -lÄ«dz -labad -lejpus -nÄ“ -nav -no -otrpus -pÄr -pÄ“c -pÄ“c -pa -par -pie -pirms -pret -priekÅ¡ -starp -taÄu -uz -vai -viņpus -virs -virspus -www -zem diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_digest.txt deleted file mode 100644 index fb24a31..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_digest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Labdien! - -@TITLE@ viki nodaÄ¼Ä @PAGE@ ir mainÄ«juÅ¡Äs Å¡adas lapas: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -VecÄ versija: @OLDPAGE@ -JaunÄ versija: @NEWPAGE@ - -Lai atceltu izmaiņu paziņoÅ¡anu, ielogojieties -@DOKUWIKIURL@, apmeklÄ“jiet -@SUBSCRIBE@ -un atsakieties no lapas vai nodaļas izmaiņu paziņojumiem . diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_form.txt deleted file mode 100644 index 9e3145f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Abonementu pÄrvaldnieks ====== - -Te varat mainÄ«t savu lapas vai nodaļas abonementu. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_list.txt deleted file mode 100644 index 9c0ecf8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_list.txt +++ /dev/null @@ -1,12 +0,0 @@ -Labdien! - -@TITLE@ viki nodaÄ¼Ä @PAGE@ ir mainÄ«juÅ¡Äs Å¡adas lapas: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Lai atceltu izmaiņu paziņoÅ¡anu, ielogojieties -@DOKUWIKIURL@, apmeklÄ“jiet -@SUBSCRIBE@ -un atsakieties no lapas vai nodaļas izmaiņu paziņojumiem . diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_single.txt deleted file mode 100644 index b5b05d3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Labdien! - -@TITLE@ viki nodaÄ¼Ä @PAGE@ ir mainÄ«juÅ¡Äs Å¡adas lapas: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Datums : @DATE@ -LietotÄjs : @USER@ -Izmaiņu anotÄcija: @SUMMARY@ -VecÄ versija: @OLDPAGE@ -JaunÄ versija: @NEWPAGE@ - - -Lai atceltu izmaiņu paziņoÅ¡anu, ielogojieties -@DOKUWIKIURL@, apmeklÄ“jiet -@SUBSCRIBE@ -un atsakieties no lapas vai nodaļas izmaiņu paziņojumiem . diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/updateprofile.txt deleted file mode 100644 index 0972079..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Atjaunot sava konta datus ====== - -JÄaizpilda tikai tie lauki, kuru saturu vÄ“lies mainÄ«t. Nav iespÄ“jams mainÄ«t savu lietotÄjvÄrdu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/lv/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/lv/uploadmail.txt deleted file mode 100644 index 8d664d6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/lv/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Fails augÅ¡upielÄdÄ“ts DokuWiki. SÄ«kÄkas ziņas: - -Fails : @MEDIA@ -Datums : @DATE@ -PÄrlÅ«ks : @BROWSER@ -IP adrese : @IPADDRESS@ -Datora vÄrds : @HOSTNAME@ -IzmÄ“rs : @SIZE@ -MIME tips : @MIME@ -LietotÄjs : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/admin.txt deleted file mode 100644 index a4ed67b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administration ====== - -Hitanao eo ambany lisitry ny asa fanaovana admin misy amin'ny DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/backlinks.txt deleted file mode 100644 index e07cfe6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Verindrohy ====== - -Lisitr'ireo pejy misy rohy manondro amin'ity pejy ity. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/conflict.txt deleted file mode 100644 index 7d614fe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== A newer version exists ====== - -Efa misy kinova vaovao ny tahirin-kevitra novainao. Rehefa misy olona hafa nanova koa nandritra anao nanova no mitranga ny toy izao. - -Jereo ny tsy fitoviany miseho etsy ambany ireo, avy eo safidio izay kinova tianao hotazonina. Raha misafidy ny bokotra ''Raketo'' ianao, dia ny nataonao no horaketina. Ny bokotra ''Aoka ihany'' tsindriana raha hitazonana izay kinova misy ao. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/denied.txt deleted file mode 100644 index af64f78..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tsy tafiditra ====== - -Miala tsiny fa tsy manana alalana hanohizana mankany ianao. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/diff.txt deleted file mode 100644 index cd6ab2a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tsy fitoviana ====== - -Ireto ny maha-samihafa ny kinova nosafidiana sy ny kinovan'ny pejy amin'izao. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/edit.txt deleted file mode 100644 index de222e5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Rehefa avy manova ny pejy dia tsindrio ny bokotra ''Raketo''. Jereo ny [[wiki:syntax]] misy ny fomba fanoratana. Raha misy zavatra tianao handramana dia ianaro ao amin'ny [[playground:playground]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/editrev.txt deleted file mode 100644 index 1ebe350..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Kinovan'ny pejy taloha no nosokafanao!** Raha raketinao io, dia hanamboatra kinova vaovao miaraka amin'io ianao. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/index.txt deleted file mode 100644 index 706e37c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Index ====== - -Ity misy index mahasarona ireo pejy misy milahatra arakaraka ny [[doku>namespaces|namespaces]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/mg/lang.php deleted file mode 100644 index aea3942..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/lang.php +++ /dev/null @@ -1,119 +0,0 @@ ->'; -$lang['btn_revs'] = 'Kinova taloha'; -$lang['btn_recent'] = 'Fiovana farany'; -$lang['btn_upload'] = 'Alefaso'; -$lang['btn_cancel'] = 'Aoka ihany'; -$lang['btn_index'] = 'Index'; -$lang['btn_secedit']= 'Edit'; -$lang['btn_login'] = 'Hiditra'; -$lang['btn_logout'] = 'Hivoaka'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Update'; -$lang['btn_delete'] = 'Fafao'; -$lang['btn_back'] = 'Miverina'; -$lang['btn_register'] = 'Hisoratra'; - -$lang['loggedinas'] = 'Anaranao:'; -$lang['user'] = 'Anarana'; -$lang['pass'] = 'Alahidy'; -$lang['passchk'] = 'Ataovy indray'; -$lang['remember'] = 'Tsarovy'; -$lang['fullname'] = 'Anarana feno'; -$lang['email'] = 'Imailaka'; -$lang['badlogin'] = 'Miala tsiny fa misy diso ny anarana na ny alahidy.'; - -$lang['regmissing'] = 'Tsy maintsy fenoina ny saha rehetra.'; -$lang['reguexists'] = 'Indrisy fa efa nisy namandrika io anarana io.'; -$lang['regsuccess'] = 'Voaforona ny kaontinao, halefa any imailaka ny alahidy.'; -$lang['regsuccess2']= 'Voaforona ilay kaonty.'; -$lang['regmailfail']= 'Ohatra ny nisy olana ny nandefasana imailaka. Miangavy anao hilaza ny Admin!'; -$lang['regbadmail'] = 'Toa tsy mandeha ny imailaka nomenao - Raha heverinao fa erreur io dia ilazao ny admin'; -$lang['regbadpass'] = 'Tsy mitovy ny alahidy roa nomenao, avereno indray.'; -$lang['regpwmail'] = 'Ny alahidy Wiki-nao'; -$lang['reghere'] = 'Mbola tsy manana kaonty ianao? Manaova vaovao'; - -$lang['txt_upload'] = 'Misafidiana rakitra halefa:'; -$lang['txt_filename'] = 'Ampidiro ny anaran\'ny wiki (tsy voatery):'; -$lang['txt_overwrt'] = 'Fafana izay rakitra efa misy?'; -$lang['lockedby'] = 'Mbola voahidin\'i:'; -$lang['lockexpire'] = 'Afaka ny hidy amin\'ny:'; -$lang['js']['willexpire'] = 'Efa ho lany fotoana afaka iray minitra ny hidy ahafahanao manova ny pejy.\nMba hialana amin\'ny conflit dia ampiasao ny bokotra topi-maso hamerenana ny timer-n\'ny hidy.'; - -$lang['js']['notsavedyet'] = 'Misy fiovana tsy voarakitra, ho very izany ireo.\nAzo antoka fa hotohizana?'; -$lang['rssfailed'] = 'An error occured while fetching this feed: '; -$lang['nothingfound']= 'Tsy nahitana n\'inon\'inona.'; - -$lang['mediaselect'] = 'Safidy rakitra Media'; -$lang['uploadsucc'] = 'Voalefa soa aman-tsara'; -$lang['uploadfail'] = 'Tsy lasa ilay izy. Mety tsy fananana alalana?'; -$lang['uploadwrong'] = 'Nolavina ny lefa. Voarara io extension-na rakitra io!'; -$lang['uploadexist'] = 'Efa misy ilay rakitra. Tsy nisy inona natao.'; -$lang['deletesucc'] = 'Voafafa ny rakitra "%s" .'; -$lang['deletefail'] = 'Tsy afaka nofafana ny "%s" - Hamarino ny alalana.'; -$lang['mediainuse'] = 'Tsy voafafa ny rakitra "%s" - mbola misy mampiasa io.'; -$lang['namespaces'] = 'Namespaces'; -$lang['mediafiles'] = 'Rakitra misy amin\'ny'; - -$lang['reference'] = 'References for'; -$lang['ref_inuse'] = 'Tsy afaka fafana io rakitra io, satria mbola ampiasain\'ireto pejy ireto:'; -$lang['ref_hidden'] = 'Misy references vitsivitsy amina pejy tsy anananao alalana hamaky'; - -$lang['hits'] = 'Hits'; -$lang['quickhits'] = 'Anaram-pejy mifanaraka'; -$lang['toc'] = 'Fizahan-takila'; -$lang['current'] = 'current'; -$lang['yours'] = 'Kinova-nao'; -$lang['diff'] = 'Asehoy ny tsy fitoviana amin\'ny kinova amin\'izao'; -$lang['line'] = 'Andalana'; -$lang['breadcrumb'] = 'Taiza ianao:'; -$lang['lastmod'] = 'Novaina farany:'; -$lang['by'] = '/'; -$lang['deleted'] = 'voafafa'; -$lang['created'] = 'Voamboatra'; -$lang['restored'] = 'Naverina tamin\'ny kinova taloha (%s)'; -$lang['summary'] = 'Fanovana teo'; - -$lang['mail_newpage'] = 'pejy niampy:'; -$lang['mail_changed'] = 'pejy niova:'; - -$lang['js']['nosmblinks'] = "rohy mankamin\'ny fizarana Windows dia amin\'ny Microsoft Internet Explorer ihany no miasa.\nAzo atao ihany anefa ny manao dika-petaka ny rohy."; - -$lang['qb_bold'] = 'Matavy'; -$lang['qb_italic'] = 'Mandry'; -$lang['qb_underl'] = 'Voatsipika'; -$lang['qb_code'] = 'Code programa'; -$lang['qb_strike'] = 'Disoina'; -$lang['qb_h1'] = 'Lohateny laharana 1'; -$lang['qb_h2'] = 'Lohateny laharana 2'; -$lang['qb_h3'] = 'Lohateny laharana 3'; -$lang['qb_h4'] = 'Lohateny laharana 4'; -$lang['qb_h5'] = 'Lohateny laharana 5'; -$lang['qb_link'] = 'Rohy ato anatiny'; -$lang['qb_extlink'] = 'Rohy mivoaka'; -$lang['qb_hr'] = 'Tsipika marindrano'; -$lang['qb_ol'] = 'Tanisa milahatra'; -$lang['qb_ul'] = 'Tanisa tsy milahatra'; -$lang['qb_media'] = 'Hanampy sary na rakitra hafa'; -$lang['qb_sig'] = 'Manisy sonia'; - -$lang['js']['del_confirm']= 'Hofafana ilay andalana?'; - -//Setup VIM: ex: et ts=2 : -$lang['email_signature_text'] = 'Ity imailaka ity dia navoakan\'ny wiki tao amin\'ny -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/locked.txt deleted file mode 100644 index 9ed5b00..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pejy voahidy ====== - -Mbola ovain'olona hafa ity pejy ity ka voahidy aloha. Andraso kely ho vitany ny azy, na ho lany fotoana ilay hidy. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/login.txt deleted file mode 100644 index 587751c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Login ====== - -Mbola tsy niditra ianao izao! Ampidiro eto ambany ny anarana sy ny alahidy. Ilaina manaiky cookies ny navigateur-nao raha hiditra. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/mailtext.txt deleted file mode 100644 index c772686..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Nisy pejy niova tao amin'ny wiky. Ireto ny antsipiriany: - -Date : @DATE@ -Browser : @BROWSER@ -Adiresy IP : @IPADDRESS@ -Hostname : @HOSTNAME@ -Taloha : @OLDPAGE@ -Vaovao : @NEWPAGE@ -Fiovana : @SUMMARY@ -Novain'i : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/newpage.txt deleted file mode 100644 index 7479057..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Mbola tsy misy an'io pejy io ====== - -Nanindry rohy manondro pejy mbola tsy misy ianao. Afaka amboarinao io pejy io, tsindrio ny bokotra **Amboary ity pejy**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/norev.txt deleted file mode 100644 index 09734b9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tsy misy io kinova io ====== - -Tsy misy ny kinova voalaza. Ampiasao ny bokotra ''Kinova taloha'' hampisehoana ireo karazana fanovana natao tamin'ity pejy ity. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/password.txt deleted file mode 100644 index 4ed2858..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Miarahaba an'i @FULLNAME@! - -Ireto ny momba anao ho an'ny @TITLE@ ao amin'ny @DOKUWIKIURL@ - -Anarana : @LOGIN@ -Alahidy : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/preview.txt deleted file mode 100644 index d5c1668..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Topi-maso ====== - -Topi-maso ahafahanao mijery ny fivoakan'ny soratra nataonao ity. **Tandremo: Mbola tsy voarakitra io**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/read.txt deleted file mode 100644 index 8b341de..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/read.txt +++ /dev/null @@ -1 +0,0 @@ -Vakiana fotsiny ity pejy ity. Afaka jerenao ny source, saingy tsy afaka ovainao. Anontanio ny admin raha heverinao fa tsy mety izany. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/recent.txt deleted file mode 100644 index b88f521..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Fiovana farany ====== - -Ireto pejy ireto no niova vao haingana: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/register.txt deleted file mode 100644 index e421b1a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Hanokatra kaonty vaovao ====== - -Fenoy ny saha rehetra eto ambany raha hanokatra kaonty amin'ity wiki ity. Hamarino fa adiresy imailaka mandeha no omenao - halefa any mantsy ny alahidy. Ny anarana dia tsy maintsy manaraka ny fepetran'ny [[doku>pagename|pagename]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/revisions.txt deleted file mode 100644 index 64291c9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Kinova taloha ====== - -Ireto ny kinovan'ny pejy taloha. Raha te hamerina kinova taloha ianao, tsongay eo ambany izy hisokatra, avy eo tsindrio ny bokotra ''Hanova ny pejy'' ary ''Soraty''. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/searchpage.txt deleted file mode 100644 index fde6d29..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Karoka ====== - -Ireto ambany ireto ny valin'ny fikarohanao. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mg/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mg/showrev.txt deleted file mode 100644 index 92690f4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mg/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ity dia kinovan'ny pejy taloha!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mk/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mk/adminplugins.txt deleted file mode 100644 index 28e2cc1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mk/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Додатни приклучоци ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mk/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/mk/jquery.ui.datepicker.js deleted file mode 100644 index 6f430e9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mk/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Macedonian i18n for the jQuery UI date picker plugin. */ -/* Written by Stojce Slavkovski. */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.mk = { - closeText: "Затвори", - prevText: "Претходна", - nextText: "Следно", - currentText: "ДенеÑ", - monthNames: [ "Јануари", "Февруари", "Март", "Ðприл", "Мај", "Јуни", - "Јули", "ÐвгуÑÑ‚", "Септември", "Октомври", "Ðоември", "Декември" ], - monthNamesShort: [ "Јан", "Фев", "Мар", "Ðпр", "Мај", "Јун", - "Јул", "Ðвг", "Сеп", "Окт", "Ðое", "Дек" ], - dayNames: [ "Ðедела", "Понеделник", "Вторник", "Среда", "Четврток", "Петок", "Сабота" ], - dayNamesShort: [ "Ðед", "Пон", "Вто", "Сре", "Чет", "Пет", "Саб" ], - dayNamesMin: [ "Ðе", "По", "Ð’Ñ‚", "Ср", "Че", "Пе", "Са" ], - weekHeader: "Сед", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.mk ); - -return datepicker.regional.mk; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mk/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/mk/lang.php deleted file mode 100644 index af7dc47..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mk/lang.php +++ /dev/null @@ -1,226 +0,0 @@ - - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '’'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Уреди ја Ñтраницата'; -$lang['btn_source'] = 'Прикажи ја изворната Ñтраница'; -$lang['btn_show'] = 'Прикажи Ñтраница'; -$lang['btn_create'] = 'Креирај ја оваа Ñтраница'; -$lang['btn_search'] = 'Барај'; -$lang['btn_save'] = 'Зачувај'; -$lang['btn_preview'] = 'Преглед'; -$lang['btn_top'] = 'Ðазад до врв'; -$lang['btn_newer'] = '<< понови'; -$lang['btn_older'] = 'поÑтари >>'; -$lang['btn_revs'] = 'Стари ревизии'; -$lang['btn_recent'] = 'Скорешни промени'; -$lang['btn_upload'] = 'Крени'; -$lang['btn_cancel'] = 'Откажи'; -$lang['btn_index'] = 'ИндекÑ'; -$lang['btn_secedit'] = 'Уреди'; -$lang['btn_login'] = 'Ðајава'; -$lang['btn_logout'] = 'Одјава'; -$lang['btn_admin'] = 'Ðдмин'; -$lang['btn_update'] = 'Ðжурирај'; -$lang['btn_delete'] = 'Избриши'; -$lang['btn_back'] = 'Ðазад'; -$lang['btn_backlink'] = 'Повратни врÑки'; -$lang['btn_subscribe'] = 'Менаџирај претплати'; -$lang['btn_profile'] = 'Ðжурирај профил'; -$lang['btn_reset'] = 'РеÑет'; -$lang['btn_draft'] = 'Уреди Ñкица'; -$lang['btn_recover'] = 'Поврати Ñкица'; -$lang['btn_draftdel'] = 'Избриши Ñкица'; -$lang['btn_revert'] = 'Обнови'; -$lang['btn_register'] = 'РегиÑтрирај Ñе'; -$lang['loggedinas'] = 'Ðајавен/а како:'; -$lang['user'] = 'КориÑничко име'; -$lang['pass'] = 'Лозинка'; -$lang['newpass'] = 'Ðова лозинка'; -$lang['oldpass'] = 'Потврдете ја Ñегашната лозинка'; -$lang['passchk'] = 'уште еднаш'; -$lang['remember'] = 'Запомни ме'; -$lang['fullname'] = 'ВиÑтинÑко име'; -$lang['email'] = 'Е-пошта'; -$lang['profile'] = 'КориÑнички профил'; -$lang['badlogin'] = 'Жалам, кориÑничкото име или лозинката Ñе погрешни.'; -$lang['minoredit'] = 'Мали измени'; -$lang['draftdate'] = 'Скицата е Ñамо-Ñнимена на'; -$lang['nosecedit'] = 'Во меѓувреме Ñтраницата беше променета, информациÑкиот дел е Ñо иÑтечен период затоа Ñе вчита целата Ñтраница.'; -$lang['regmissing'] = 'Жалам, мора да ги пополнеш Ñите полиња.'; -$lang['reguexists'] = 'Жалам, кориÑник Ñо ова кориÑничко име веќе поÑтои.'; -$lang['regsuccess'] = 'КориÑникот е креиран и лозинката е иÑпратена по е-пошта.'; -$lang['regsuccess2'] = 'КориÑникот е креиран.'; -$lang['regmailfail'] = 'Изгледа дека Ñе појави грешка при иÑпраќањето на е-пошта Ñо лозинката. Ве молам контактирајте го админиÑтраторот!'; -$lang['regbadmail'] = 'Дадената адреÑа за е-пошта изгледа невалидна - ако миÑлите дека ова е грешка, контактирајте го админиÑтраторот'; -$lang['regbadpass'] = 'Двете наведени лозинки не Ñе иÑти, ве молам пробајте повторно.'; -$lang['regpwmail'] = 'Вашата DokuWiki лозинка'; -$lang['reghere'] = 'Се уште немаш Ñметка? Ðаправи веќе една'; -$lang['profna'] = 'Ова вики не поддржува измена на профилот'; -$lang['profnochange'] = 'Ðема промени, ништо за правење.'; -$lang['profnoempty'] = 'Празно име или адреÑа за е-пошта не е дозволено.'; -$lang['profchanged'] = 'КориÑничкиот профил е уÑпешно ажуриран.'; -$lang['pwdforget'] = 'Ја заборавивте лозинката? Добијте нова'; -$lang['resendna'] = 'Ова вики не поддржува повторно иÑпраќање на лозинка.'; -$lang['resendpwdmissing'] = 'Жалам, морате да ги пополните Ñите полиња.'; -$lang['resendpwdnouser'] = 'Жалам, таков кориÑник не поÑтои во нашата база Ñо податоци.'; -$lang['resendpwdbadauth'] = 'Жалам, овај код за валидација не е валиден. Проверете повторно дали ја иÑкориÑтивте целоÑната врÑка за потврда.'; -$lang['resendpwdconfirm'] = 'Ð’Ñ€Ñка за потврда е иÑпратена по е-пошта.'; -$lang['resendpwdsuccess'] = 'Вашата нова лозинка е иÑпратена по е-пошта.'; -$lang['license'] = 'ОÑвен каде што е наведено поинаку, Ñодржината на ова вики е лиценцирано по Ñледнава лиценца:'; -$lang['licenseok'] = 'Забелешка: Ñо уредување на оваа Ñтраница Ñе ÑоглаÑувате да ја лиценцирате вашата Ñодржина под Ñледнава лиценца:'; -$lang['searchmedia'] = 'Барај име на датотека:'; -$lang['searchmedia_in'] = 'Барај во %s'; -$lang['txt_upload'] = 'Избери датотека за качување:'; -$lang['txt_filename'] = 'Качи како (неморално):'; -$lang['txt_overwrt'] = 'Пребриши ја веќе поÑтоечката датотека'; -$lang['lockedby'] = 'Моментално заклучена од:'; -$lang['lockexpire'] = 'Клучот иÑтекува на:'; -$lang['js']['willexpire'] = 'Вашиот клуч за уредување на оваа Ñтраница ќе иÑтече за една минута.\nЗа да избегнете конфликти и да го реÑетирате бројачот за време, иÑкориÑтете го копчето за преглед.'; -$lang['js']['notsavedyet'] = 'Ðезачуваните промени ќе бидат изгубени.\nСакате да продолжите?'; -$lang['rssfailed'] = 'Се појави грешка при повлекувањето на овој канал:'; -$lang['nothingfound'] = 'Ðишто не е пронајдено.'; -$lang['mediaselect'] = 'Медиа датотеки'; -$lang['uploadsucc'] = 'Качувањето е уÑпешно'; -$lang['uploadfail'] = 'Качувањето не е уÑпешно. Можеби има погрешни пермиÑии?'; -$lang['uploadwrong'] = 'Качувањето е одбиено. ÐаÑтавката на датотеката е забранета!'; -$lang['uploadexist'] = 'Датотеката веќе поÑтои. Ðишто не е направено.'; -$lang['uploadbadcontent'] = 'Качената Ñодржина не Ñе Ñовпаѓа Ñо наÑтавката %s на датотеката.'; -$lang['uploadspam'] = 'Качувањето беше блокирано од црната лиÑта за Ñпам.'; -$lang['uploadxss'] = 'Качувањето беше блокирано за можна злонамерна Ñодржина.'; -$lang['uploadsize'] = 'Датотеката за качување е премногу голема. (макÑ. %s)'; -$lang['deletesucc'] = 'Датотеката „%s“ е избришана.'; -$lang['deletefail'] = '„%s“ не може да Ñе избрише - проверете пермиÑии.'; -$lang['mediainuse'] = 'Датотеката „%s“ не е избришана - Ñе уште е во употреба.'; -$lang['mediafiles'] = 'ДоÑтапни датотеки во'; -$lang['js']['searchmedia'] = 'Барај датотеки'; -$lang['js']['keepopen'] = 'Задржи го прозорецот отворен на означеното меÑто'; -$lang['js']['hidedetails'] = 'Скриј детали'; -$lang['js']['nosmblinks'] = 'Поврзувањето Ñо Windows Shares работи Ñамо Ñо Microsoft Internet Explorer. Сепак можете да ја копирате и вметнете врÑката.'; -$lang['js']['linkwiz'] = 'Волшебник за врÑки'; -$lang['js']['linkto'] = 'Ð’Ñ€Ñка до:'; -$lang['js']['del_confirm'] = 'Дали навиÑтина да ги избришам избраните датотеки?'; -$lang['mediausage'] = 'КориÑтете ја Ñледнава ÑинтакÑа за референцирање кон оваа датотека:'; -$lang['mediaview'] = 'Види ја оригиналната датотека'; -$lang['mediaroot'] = 'root'; -$lang['mediaextchange'] = 'ÐаÑтавката на датотеката е Ñменета од .%s во .%s!'; -$lang['reference'] = 'Референци за'; -$lang['ref_inuse'] = 'Датотеката не може да биде избришана бидејќи Ñе уште Ñе кориÑти од Ñледниве Ñтраници:'; -$lang['ref_hidden'] = 'Ðекои референци Ñе на Ñтраници на кои немате пермиÑии за читање'; -$lang['hits'] = 'Прегледи'; -$lang['quickhits'] = 'Совпаѓачки имиња на Ñтраници'; -$lang['toc'] = 'Содржина'; -$lang['current'] = 'Ñегашно'; -$lang['yours'] = 'Вашата верзија'; -$lang['diff'] = 'Прикажи разлики Ñо Ñегашната верзија'; -$lang['diff2'] = 'Прикажи разлики помеѓу избраните ревизии'; -$lang['line'] = 'Линија'; -$lang['breadcrumb'] = 'Следи:'; -$lang['youarehere'] = 'Вие Ñте тука:'; -$lang['lastmod'] = 'ПоÑледно изменета:'; -$lang['by'] = 'од'; -$lang['deleted'] = 'отÑтранета'; -$lang['created'] = 'креирана'; -$lang['restored'] = 'обновена е Ñтара ревизија (%s)'; -$lang['external_edit'] = 'надворешно уредување'; -$lang['summary'] = 'Уреди го изводот'; -$lang['noflash'] = 'Adobe Flash приклучокот е потребен за да Ñе прикаже оваа Ñодржина.'; -$lang['download'] = 'Симни Snippe'; -$lang['mail_newpage'] = 'додадена е Ñтраницата:'; -$lang['mail_changed'] = 'променета е Ñтраницата:'; -$lang['mail_new_user'] = 'нов кориÑник:'; -$lang['mail_upload'] = 'качена е датотеката:'; -$lang['qb_bold'] = 'Задебелен текÑÑ‚'; -$lang['qb_italic'] = 'ÐакоÑен текÑÑ‚'; -$lang['qb_underl'] = 'Подвлечен текÑÑ‚'; -$lang['qb_code'] = 'ТекÑÑ‚ за код'; -$lang['qb_strike'] = 'Прецртан текÑÑ‚'; -$lang['qb_h1'] = 'Заглавие од 1-во ниво'; -$lang['qb_h2'] = 'Заглавие од 2-ро ниво'; -$lang['qb_h3'] = 'Заглавие од 3-то ниво'; -$lang['qb_h4'] = 'Заглавие од 4-то ниво'; -$lang['qb_h5'] = 'Заглавие од 5-то ниво'; -$lang['qb_h'] = 'Заглавие'; -$lang['qb_hs'] = 'Избери заглавие'; -$lang['qb_hplus'] = 'Зголеми заглавие'; -$lang['qb_hminus'] = 'Ðамали заглавие'; -$lang['qb_hequal'] = 'Заглавие од иÑто ниво'; -$lang['qb_link'] = 'Внатрешна врÑка'; -$lang['qb_extlink'] = 'Ðадворешна врÑка'; -$lang['qb_hr'] = 'Хоризонтален линијар'; -$lang['qb_media'] = 'Додај Ñлики и други датотеки'; -$lang['qb_sig'] = 'ВнеÑи потпиÑ'; -$lang['qb_smileys'] = 'Смајлиња'; -$lang['qb_chars'] = 'Специјални знаци'; -$lang['metaedit'] = 'Уреди мета-податоци'; -$lang['metasaveerr'] = 'Запишување на мета-податоците не уÑпеа'; -$lang['metasaveok'] = 'Мета-податоците Ñе зачувани'; -$lang['btn_img_backto'] = 'Ðазад до %s'; -$lang['img_title'] = 'ÐаÑловна линија:'; -$lang['img_caption'] = 'ÐаÑлов:'; -$lang['img_date'] = 'Датум:'; -$lang['img_fname'] = 'Име на датотека:'; -$lang['img_fsize'] = 'Големина:'; -$lang['img_artist'] = 'Фотограф:'; -$lang['img_copyr'] = 'ÐвторÑко право:'; -$lang['img_format'] = 'Формат:'; -$lang['img_camera'] = 'Камера:'; -$lang['img_keywords'] = 'Клучни зборови:'; -$lang['subscr_subscribe_success'] = 'Додаден/а е %s во претплатничката лиÑта за %s'; -$lang['subscr_subscribe_error'] = 'Грешка при додавањето на %s во претплатничката лиÑта за %s'; -$lang['subscr_subscribe_noaddress'] = 'Ðема адреÑа за е-пошта поврзана Ñо Вашата најава, не може да бидете додадени на претплатничката лиÑта'; -$lang['subscr_unsubscribe_success'] = 'ОтÑтранет/а е %s од претплатничката лиÑта за %s'; -$lang['subscr_unsubscribe_error'] = 'Грешка при отÑтранувањето на %s од претплатничката лиÑта за %s'; -$lang['subscr_already_subscribed'] = '%s е веќе претплатен/а на %s'; -$lang['subscr_not_subscribed'] = '%s е не претплатен/а на %s'; -$lang['subscr_m_not_subscribed'] = 'Моментално не Ñте пријавени на Ñегашната Ñтраница или '; -$lang['subscr_m_new_header'] = 'Додај претплата'; -$lang['subscr_m_current_header'] = 'Моментални претплати'; -$lang['subscr_m_unsubscribe'] = 'Отплатување'; -$lang['subscr_m_subscribe'] = 'Претплата'; -$lang['subscr_m_receive'] = 'Прими'; -$lang['subscr_style_every'] = 'е-пошта за Ñекоја промена'; -$lang['authtempfail'] = 'Ðвтентикација на кориÑник е привремено недоÑтапна. Ðко оваа Ñитуација иÑтрајува, ве молам извеÑтете го вики админиÑтратор.'; -$lang['i_chooselang'] = 'Избере јазик'; -$lang['i_installer'] = 'ИнÑталер за DokuWiki'; -$lang['i_wikiname'] = 'вики име'; -$lang['i_enableacl'] = 'Овозможи ACL (препорачано)'; -$lang['i_superuser'] = 'Супер кориÑник'; -$lang['i_problems'] = 'ИнÑталерот пронајде неколку проблеми кои Ñе прикажани подолу. Ðе можете да продолжите понатаму Ñе додека не ги поправите.'; -$lang['i_modified'] = 'За безбедноÑни причини оваа Ñкрипта ќе работи Ñамо Ñо нова и неизменета инÑталација од DokuWiki. Или извадете ги повторно датотеките од Ñимнатиот пакет или конÑултирајте Ñе Ñо комплетните Dokuwiki инÑтрукции за инÑталација'; -$lang['i_funcna'] = 'PHP функцијата %s не е доÑтапна. Можеби вашиот хоÑтинг провајдер ја оневозможил Ñо причина?'; -$lang['i_phpver'] = 'Вашата верзија на PHP %s е пониÑка од потребната %s. Треба да ја надградите вашата PHP инÑталација.'; -$lang['i_permfail'] = '%s не е запишлива од DokuWiki. Треба да ги поправите подеÑувањата за пермиÑии на овој директориум!'; -$lang['i_confexists'] = '%s веќе поÑтои'; -$lang['i_writeerr'] = 'Ðе може да Ñе креира %s. Треба да ги проверите пермиÑиите на директориумот/датотеката и рачно да ја креирате датотеката.'; -$lang['i_badhash'] = 'непозната или изменете dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - нелегална или празна вредноÑÑ‚'; -$lang['i_success'] = 'Конфигурацијата уÑпешно заврши. Сега можете да ја избришете датотеката install.php. Продолжете до вашето ново DokuWiki.'; -$lang['i_failure'] = 'Се појавија некои грешки при запишувањето на конфигурациÑките датотеки. Можеби треба да ги поравите рачно пред да можете да го кориÑтите вашето ново DokuWiki.'; -$lang['i_policy'] = 'Почетна ACL политика'; -$lang['i_pol0'] = 'Отвори вики (читај, запиши, качи за Ñите)'; -$lang['i_pol1'] = 'Јавно вики (читај за Ñите, запиши и качи за региÑтрирани кориÑници)'; -$lang['i_pol2'] = 'Затворено вики (читај, запиши, качи Ñамо за региÑтрирани кориÑници)'; -$lang['i_retry'] = 'Пробај повторно'; -$lang['years'] = 'пред %d години'; -$lang['months'] = 'пред %d меÑеци'; -$lang['weeks'] = 'пред %d недели'; -$lang['days'] = 'пред %d денови'; -$lang['hours'] = 'пред %d чаÑа'; -$lang['minutes'] = 'пред %d минути'; -$lang['seconds'] = 'пред %d Ñекунди'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mk/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mk/read.txt deleted file mode 100644 index 437f17b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mk/read.txt +++ /dev/null @@ -1 +0,0 @@ -Оваа Ñтраница е Ñамо за читање. Можете да го гледате изворот, но не можете да ја менувате. Ðко миÑлите дека ова е погрешно, контактирајте го админиÑтраторот. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mk/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mk/recent.txt deleted file mode 100644 index 4b0959e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mk/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Скорешни промени ====== - -Следниве Ñтраници беа Ñкорешно променети: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mk/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mk/showrev.txt deleted file mode 100644 index 8cb903b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mk/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ова е Ñтара ревизија од документото!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ml/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ml/admin.txt deleted file mode 100644 index a96555c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ml/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== പൊതൠസെറàµà´±à´¿à´‚à´—àµà´¸àµ ====== - -താഴെ കാണàµà´¨àµà´¨ പടàµà´Ÿà´¿à´• ഡോകàµà´•àµà´µà´¿à´•àµà´•ിയിൽ ഉളàµà´³ പൊതൠസെറàµà´±à´¿à´‚à´—àµà´¸àµ ആണൠ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ml/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/ml/jquery.ui.datepicker.js deleted file mode 100644 index b6223c8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ml/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Malayalam (UTF-8) initialisation for the jQuery UI date picker plugin. */ -/* Written by Saji Nediyanchath (saji89@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.ml = { - closeText: "à´¶à´°à´¿", - prevText: "à´®àµà´¨àµà´¨à´¤àµà´¤àµ†", - nextText: "à´…à´Ÿàµà´¤àµà´¤à´¤àµ ", - currentText: "ഇനàµà´¨àµ", - monthNames: [ "ജനàµà´µà´°à´¿", "ഫെബàµà´°àµà´µà´°à´¿", "മാരàµâ€à´šàµà´šàµ", "à´à´ªàµà´°à´¿à´²àµâ€", "മേയàµ", "ജൂണàµâ€", - "ജൂലൈ", "ആഗസàµà´±àµà´±àµ", "സെപàµà´±àµà´±à´‚ബരàµâ€", "à´’à´•àµà´Ÿàµ‹à´¬à´°àµâ€", "നവംബരàµâ€", "ഡിസംബരàµâ€" ], - monthNamesShort: [ "ജനàµ", "ഫെബàµ", "മാരàµâ€", "à´à´ªàµà´°à´¿", "മേയàµ", "ജൂണàµâ€", - "ജൂലാ", "ആഗ", "സെപàµ", "à´’à´•àµà´Ÿàµ‹", "നവം", "à´¡à´¿à´¸" ], - dayNames: [ "ഞായരàµâ€", "തിങàµà´•à´³àµâ€", "ചൊവàµà´µ", "à´¬àµà´§à´¨àµâ€", "à´µàµà´¯à´¾à´´à´‚", "വെളàµà´³à´¿", "ശനി" ], - dayNamesShort: [ "ഞായ", "തിങàµà´•", "ചൊവàµà´µ", "à´¬àµà´§", "à´µàµà´¯à´¾à´´à´‚", "വെളàµà´³à´¿", "ശനി" ], - dayNamesMin: [ "à´žà´¾", "തി", "ചൊ", "à´¬àµ", "à´µàµà´¯à´¾", "വെ", "à´¶" ], - weekHeader: "à´†", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.ml ); - -return datepicker.regional.ml; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/admin.txt deleted file mode 100644 index 9dafe91..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ ====== - -खाली तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ डॉकà¥à¤¯à¥à¤µà¤¿à¤•ि मधे उपलबà¥à¤§ असलेलà¥à¤¯à¤¾ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨à¤¾à¤šà¥à¤¯à¤¾ कà¥à¤°à¤¿à¤¯à¤¾à¤‚ची सूची दिली आहे. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/backlinks.txt deleted file mode 100644 index c9b075e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== पà¥à¤°à¤¤à¤¿à¤²à¤¿à¤‚क ====== - -ही तà¥à¤¯à¤¾ सरà¥à¤µ पà¥à¤°à¥ƒà¤·à¥à¤ à¤¾à¤‚ची सूची आहे जी या पृषà¥à¤ à¤¾à¤²à¤¾ परत लिंक करतात. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/conflict.txt deleted file mode 100644 index dd9a843..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== नवीन आवृतà¥à¤¤à¥€ उपलबà¥à¤§ आहे ====== - -तà¥à¤®à¥à¤¹à¥€ संपादित केलेलà¥à¤¯à¤¾ दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤¾à¤šà¥€ नवीन आवृतà¥à¤¤à¥€ उपलबà¥à¤§ आहे. तà¥à¤®à¥à¤¹à¥€ संपादित करत असलेलà¥à¤¯à¤¾ दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤¾à¤®à¤§à¥‡ तà¥à¤¯à¤¾à¤š वेळी इतर यूजरने बदल केलà¥à¤¯à¤¾à¤¸ असे घडते. - -खाली दरà¥à¤¶à¤¾à¤µà¤¿à¤²à¥‡à¤²à¥‡ फरक नीट तपासा आणि तà¥à¤¯à¤¾à¤ªà¥ˆà¤•ी कà¥à¤ à¤²à¥‡ ठेवायचे ते ठरवा. जर तà¥à¤®à¥à¤¹à¥€ 'सà¥à¤°à¤•à¥à¤·à¤¿à¤¤' केलं तर तà¥à¤®à¤šà¥‡ बदल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ होतील. सधà¥à¤¯à¤¾à¤šà¥€ आवृतà¥à¤¤à¤¿ ठेवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ 'कॅनà¥à¤¸à¤²' वर कà¥à¤²à¤¿à¤• करा. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/denied.txt deleted file mode 100644 index 4fb1c55..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== परवानगी नाकारली ====== - -कà¥à¤·à¤®à¤¾ करा, पण तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ यापà¥à¤¢à¥‡ जाणà¥à¤¯à¤¾à¤šà¥‡ हकà¥à¤• नाहीत. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/diff.txt deleted file mode 100644 index e6abdfe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== फरक ====== - -या पानावर तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ निवडलेली आवृतà¥à¤¤à¥€ व सधà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ आवृतà¥à¤¤à¥€ मधले फरक दाखवले आहेत. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/draft.txt deleted file mode 100644 index 52f8d2e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== मसà¥à¤¦à¥à¤¯à¤¾à¤šà¥€ फाइल मिळाली ====== - -तà¥à¤®à¤šà¤¾ मागचा संपादानाचा सेशन नीट पूरà¥à¤£ à¤à¤¾à¤²à¤¾ नवà¥à¤¹à¤¤à¤¾. डॉकà¥à¤¯à¥à¤µà¤¿à¤•िने तà¥à¤®à¤šà¥à¤¯à¤¾ कामाचा मसà¥à¤¦à¤¾ आपोआप सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ केला होता , जो वापरून तà¥à¤®à¤šà¥€ संपादन परत चालू करू शकता. खाली तà¥à¤®à¤šà¥à¤¯à¤¾ मागचà¥à¤¯à¤¾ सेशन मधला सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ केलेला डेटा दाखवला आहे. - -कृपया आता हे ठरवा की तà¥à¤®à¤šà¥à¤¯à¤¾ संपादन सेशनचे //पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¨// करायचे, सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ केलेला मसà¥à¤¦à¤¾ //रदà¥à¤¦// करायचा का संपादनच //कॅनà¥à¤¸à¤²// करायचं. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/edit.txt deleted file mode 100644 index d372edf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/edit.txt +++ /dev/null @@ -1 +0,0 @@ -पान संपादित करा आणि 'सà¥à¤°à¤•à¥à¤·à¤¿à¤¤' वर कà¥à¤²à¤¿à¤• करा. विकी सिनà¥à¤Ÿà¥…कà¥à¤¸ साठी [[wiki:syntax]] पहा.कृपया तà¥à¤®à¥à¤¹à¥€ जर à¤à¤–ादे पान **सà¥à¤§à¤¾à¤°à¤¿à¤¤** करू शकत असाल तरच ते संपादित करा. अनà¥à¤¯à¤¥à¤¾ जर तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ फ़कà¥à¤¤ काही गोषà¥à¤Ÿà¥€ टà¥à¤°à¤¾à¤¯ करून बघायचà¥à¤¯à¤¾ असतील तर [[playground:playground|पà¥à¤²à¥‡à¤—à¥à¤°à¤¾à¤Šà¤£à¥à¤¡]] मधे आपले धडे गिरवा! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/editrev.txt deleted file mode 100644 index 7eb3560..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**तà¥à¤®à¤šà¥€ या पानाची जà¥à¤¨à¥€ आवृतà¥à¤¤à¥€ लोड केलि आहे!** जर तà¥à¤®à¤šà¥€ ती सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ केली तर तà¥à¤®à¤šà¥€ तà¥à¤¯à¤¾à¤šà¥€ à¤à¤• नवीन आवृतà¥à¤¤à¥€ तयार कराल. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/index.txt deleted file mode 100644 index a15af08..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== सूची ====== - -ही सरà¥à¤µ उपलबà¥à¤§ पानांची [[doku>namespaces|नेमसà¥à¤ªà¥‡à¤¸]] अनà¥à¤¸à¤¾à¤° तयार केलेली सूची आहे. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/mr/install.html deleted file mode 100644 index 9800b54..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    हे पान डॉकà¥à¤¯à¥à¤µà¤¿à¤•ि चà¥à¤¯à¤¾ पहिलà¥à¤¯à¤¾ इनà¥à¤¸à¥à¤Ÿà¥‰à¤²à¥‡à¤¶à¤¨ आणि कॉनà¥à¤«à¤¿à¤—रेशन साठी मदत करतं. या इंसà¥à¤Ÿà¥‰à¤²à¤° विषयी जासà¥à¤¤à¥€ माहिती तà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ माहितीसंगà¥à¤°à¤¹ पानावर उपलबà¥à¤§ आहे.

    - -

    डॉकà¥à¤¯à¥à¤µà¤¿à¤•ि विकी पाने व समà¥à¤¬à¤‚धित माहिती ( उदा. फोटो , शोध सूची, जà¥à¤¨à¥à¤¯à¤¾ आवृतà¥à¤¤à¥€ ई.) साठवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सामानà¥à¤¯ फाइलचा उपयोग करतं. डॉकà¥à¤¯à¥à¤µà¤¿à¤•िने नीट काम करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ डॉकà¥à¤¯à¥à¤µà¤¿à¤•िला या फाइल जिथे साठवलà¥à¤¯à¤¾ आहेत तà¥à¤¯à¤¾ डिरेकà¥à¤Ÿà¤°à¥€à¤®à¤§à¥‡ लेखनाचे हकà¥à¤• ( write access ) असणे अतà¥à¤¯à¤¾à¤µà¤¶à¥à¤¯à¤• आहे. या इंसà¥à¤Ÿà¥‰à¤²à¤°à¤²à¤¾ डिरेकà¥à¤Ÿà¤°à¥€à¤šà¥‡ हकà¥à¤• सेट करता येत नाहीत. ते थेट तà¥à¤®à¤šà¥à¤¯à¤¾ शेल मधून सेट करावे लागतात, किंवा तà¥à¤®à¥à¤¹à¥€ वà¥à¤¯à¤¾à¤µà¤¸à¤¾à¤¯à¤¿à¤• होसà¥à¤Ÿà¤¿à¤‚ग वापरत असाल तर FTP वापरून अथवा तà¥à¤®à¤šà¥à¤¯à¤¾ होसà¥à¤Ÿà¤¿à¤‚ग कंटà¥à¤°à¥‹à¤² पॅनल ( उदा. cPanel वगैरे ) मधून सेट करावे लागतात.

    - -

    हा इंसà¥à¤Ÿà¥‰à¤²à¤° तà¥à¤®à¤šà¥à¤¯à¤¾ डॉकà¥à¤¯à¥à¤µà¤¿à¤•िचे ACL कॉनà¥à¤«à¤¿à¤—रेशन ठरवेल, जà¥à¤¯à¤¾à¤¦à¥à¤µà¤¾à¤°à¥‡ तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•ीय लॉगिन, डॉकà¥à¤¯à¥à¤µà¤¿à¤•िचà¥à¤¯à¤¾ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ मेनू मधे पà¥à¤²à¤—िनचे इनà¥à¤¸à¥à¤Ÿà¥‰à¤²à¥‡à¤¶à¤¨, सदसà¥à¤¯à¤¾à¤‚ची वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾, विकी पानांवरील हकà¥à¤•, कॉनà¥à¤«à¤¿à¤—रेशन बदलणे ई. साठी पà¥à¤°à¤µà¥‡à¤¶à¤¾à¤šà¥‡ हकà¥à¤• वगैरे बदल करता येतील. ही वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾ डॉकà¥à¤¯à¥à¤µà¤¿à¤•ि वापरणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आवशà¥à¤¯à¤• नाही पण वापरलà¥à¤¯à¤¾à¤¸ डॉकà¥à¤¯à¥à¤µà¤¿à¤•िचे वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ अधिक सà¥à¤°à¤³à¤¿à¤¤ होइल.

    - -

    अनà¥à¤­à¤µà¥€ सदसà¥à¤¯ किंवा जà¥à¤¯à¤¾à¤¨à¤¾ काही ख़ास गरजा असतील तà¥à¤¯à¤¾à¤¨à¥€ खालील लिंकà¥à¤¸ वापरावà¥à¤¯à¤¾à¤¤ : इनà¥à¤¸à¥à¤Ÿà¥‰à¤²à¥‡à¤¶à¤¨à¤µà¤¿à¤·à¤¯à¥€ सूचना and कॉनà¥à¤«à¤¿à¤—रेशनची सेटिंग

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/mr/lang.php deleted file mode 100644 index 567a91d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/lang.php +++ /dev/null @@ -1,265 +0,0 @@ - - * @author shantanoo@gmail.com - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '`'; -$lang['singlequoteclosing'] = '\''; -$lang['apostrophe'] = '\''; -$lang['btn_edit'] = 'हे पृषà¥à¤  संपादित करा'; -$lang['btn_source'] = 'पानाचा सà¥à¤¤à¥à¤°à¥‹à¤¤ दाखवा '; -$lang['btn_show'] = 'पान दाखवा'; -$lang['btn_create'] = 'हे पृषà¥à¤  लीहा'; -$lang['btn_search'] = 'शोधा'; -$lang['btn_save'] = 'सà¥à¤°à¤•à¥à¤·à¤¿à¤¤'; -$lang['btn_preview'] = 'à¤à¤²à¤•'; -$lang['btn_top'] = 'परत वर'; -$lang['btn_newer'] = 'जासà¥à¤¤ अलीकडचे'; -$lang['btn_older'] = 'कमी अलीकडचे'; -$lang['btn_revs'] = 'जूनà¥à¤¯à¤¾ आवà¥à¤°à¥à¤¤à¥à¤¤à¥€'; -$lang['btn_recent'] = 'अलीकडील बदल'; -$lang['btn_upload'] = 'अपलोड'; -$lang['btn_cancel'] = 'रदà¥à¤¦ करा'; -$lang['btn_index'] = 'सूचि'; -$lang['btn_secedit'] = 'संपादन'; -$lang['btn_login'] = 'पà¥à¤°à¤µà¥‡à¤¶ करा'; -$lang['btn_logout'] = 'बाहेर पडा'; -$lang['btn_admin'] = 'अधिकारी'; -$lang['btn_update'] = 'अदà¥à¤¯à¤¯à¤¾à¤µà¤¤'; -$lang['btn_delete'] = 'नषà¥à¤Ÿ'; -$lang['btn_back'] = 'मागॆ'; -$lang['btn_backlink'] = 'येथे काय जोडले आहे'; -$lang['btn_subscribe'] = 'पृषà¥à¤ à¤¾à¤šà¥à¤¯à¤¾ बदलांची पà¥à¤°à¤µà¤£à¥€ (फीड) लावा '; -$lang['btn_profile'] = 'पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² अदà¥à¤¯à¤¯à¤¾à¤µà¤¤ करा'; -$lang['btn_reset'] = 'रिसेट'; -$lang['btn_resendpwd'] = 'नवीन पासवरà¥à¤¡'; -$lang['btn_draft'] = 'पà¥à¤°à¤¤ संपादन'; -$lang['btn_recover'] = 'पà¥à¤°à¤¤ परत मिळवा'; -$lang['btn_draftdel'] = 'पà¥à¤°à¤¤ रदà¥à¤¦'; -$lang['btn_revert'] = 'पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¨'; -$lang['btn_register'] = 'नोंदणी'; -$lang['btn_apply'] = 'लागू'; -$lang['btn_media'] = 'मिडिया वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•'; -$lang['loggedinas'] = 'लॉगिन नाव:'; -$lang['user'] = 'वापरकरà¥à¤¤à¤¾'; -$lang['pass'] = 'परवलीचा शबà¥à¤¦'; -$lang['newpass'] = 'नवीन परवलीचा शबà¥à¤¦'; -$lang['oldpass'] = 'सधà¥à¤¯à¤¾à¤šà¤¾ परवलीचा शबà¥à¤¦ नकà¥à¤•ी करा'; -$lang['passchk'] = 'परत à¤à¤•दा'; -$lang['remember'] = 'लकà¥à¤·à¤¾à¤¤ ठेवा'; -$lang['fullname'] = 'पूरà¥à¤£ नावं'; -$lang['email'] = 'इमेल'; -$lang['profile'] = 'वापरकरà¥à¤¤à¥à¤¯à¤¾à¤šà¥€ माहिती'; -$lang['badlogin'] = 'माफ़ करा, वापरकरà¥à¤¤à¤¾ नावात किंवा परवलीचà¥à¤¯à¤¾ शबà¥à¤¦à¤¾à¤¤ चूक à¤à¤¾à¤²à¥€ आहे.'; -$lang['minoredit'] = 'छोटे बदल'; -$lang['draftdate'] = 'पà¥à¤°à¤¤ आपोआप सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ केलà¥à¤¯à¤¾à¤šà¥€ तारीख'; -$lang['nosecedit'] = 'मधà¥à¤¯à¤‚तरीचà¥à¤¯à¤¾ काळात हे पृषà¥à¤  बदलले आहे.विभागाची माहिती जà¥à¤¨à¥€ à¤à¤¾à¤²à¥€ होती. तà¥à¤¯à¤¾à¤à¤µà¤œà¥€ सबंध पृषà¥à¤  परत लोड केले आहे.'; -$lang['regmissing'] = 'कृपया सरà¥à¤µ रकाने भरा.'; -$lang['reguexists'] = 'या नावाने सदसà¥à¤¯à¤¾à¤šà¥€ नोंदणी à¤à¤¾à¤²à¥‡à¤²à¥€ आहे, कृपया दà¥à¤¸à¤°à¥‡ सदसà¥à¤¯ नाव निवडा.'; -$lang['regsuccess'] = 'सदसà¥à¤¯à¤¾à¤šà¥€ नोंदणी à¤à¤¾à¤²à¥€ आहे आणि परवलीचा शबà¥à¤¦ इमेल केला आहे.'; -$lang['regsuccess2'] = 'सदसà¥à¤¯à¤¾à¤šà¥€ नोंदणी à¤à¤¾à¤²à¥€.'; -$lang['regmailfail'] = 'परवलीचा शबà¥à¤¦à¤¾à¤šà¥€ इमेल पाठवणà¥à¤¯à¤¾à¤¤ चूक à¤à¤¾à¤²à¥€ आहे, कà¥à¤°à¥à¤ªà¤¯à¤¾ संचालकांशी संपरà¥à¤• साधा.'; -$lang['regbadmail'] = 'तà¥à¤®à¥à¤¹à¥€ दिलेला ईमेल बरोबर नाही असे दिसते - तà¥à¤®à¤šà¥à¤¯à¤¾ मते ही चूक असलà¥à¤¯à¤¾à¤¸ साईटचà¥à¤¯à¤¾ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•ाशी संपरà¥à¤• साधा.'; -$lang['regbadpass'] = 'आपला परवलीचा शबà¥à¤¦ चà¥à¤•ीचा आहे.'; -$lang['regpwmail'] = 'तà¥à¤®à¤šà¤¾ डोकà¥à¤¯à¥à¤µà¤¿à¤•ि परवली.'; -$lang['reghere'] = 'अजà¥à¤¨ तà¥à¤®à¤šà¥‡ खाते नाही ? à¤à¤• उघडून टाका.'; -$lang['profna'] = 'हà¥à¤¯à¤¾ विकी मधे पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² बदलणà¥à¤¯à¤¾à¤šà¥€ सà¥à¤µà¤¿à¤§à¤¾ नाही.'; -$lang['profnochange'] = 'काही बदल नाहित. करणà¥à¤¯à¤¾à¤¸à¤¾à¤°à¤–े काही नाही.'; -$lang['profnoempty'] = 'रिकामे नाव किंवा ईमेल चालत नाही.'; -$lang['profchanged'] = 'सदसà¥à¤¯à¤¾à¤šà¥€ पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² अदà¥à¤¯à¤¯à¤¾à¤µà¤¤ à¤à¤¾à¤²à¥€ आहे.'; -$lang['pwdforget'] = 'परवलीचा शबà¥à¤¦ विसरला आहे का? नविन मागवा.'; -$lang['resendna'] = 'हà¥à¤¯à¤¾ विकी मधे परवलीचा शबà¥à¤¦ परत पाथावà¥à¤¨à¥à¤¯à¤¾à¤šà¥€ सà¥à¤µà¤¿à¤§à¤¾ नाही.'; -$lang['resendpwd'] = 'नविन परवली इचà¥à¤›à¥à¤•'; -$lang['resendpwdmissing'] = 'माफ करा, पण सरà¥à¤µ जागा भरलà¥à¤¯à¤¾ पाहिजेत.'; -$lang['resendpwdnouser'] = 'माफ़ करा, हा सदसà¥à¤¯ आमचà¥à¤¯à¤¾ माहितिसंगà¥à¤°à¤¹à¤¾à¤¤ सापडला नाही.'; -$lang['resendpwdbadauth'] = 'माफ़ करा, हा अधिकार कोड बरोबर नाही. कृपया आपण पूरà¥à¤£ शिकामोरà¥à¤¤à¤¬à¤¾à¤šà¥€ लिंक वापरलà¥à¤¯à¤¾à¤šà¥€ खातà¥à¤°à¥€ करा.'; -$lang['resendpwdconfirm'] = 'शिकà¥à¤•ामोरà¥à¤¤à¤¬à¤¾à¤šà¥€ लिंक ईमेल दà¥à¤µà¤¾à¤°à¤¾ पाठवली आहे.'; -$lang['resendpwdsuccess'] = 'शिकà¥à¤•ामोरà¥à¤¤à¤¬à¤¾à¤šà¥€ लिंक ईमेल दà¥à¤µà¤¾à¤°à¤¾ पाठवली आहे.'; -$lang['license'] = 'विशिषà¥à¤  नोंद केलि नसलà¥à¤¯à¤¾à¤¸ हà¥à¤¯à¤¾ विकी वरील सरà¥à¤µ मजकूर खालील लायसनà¥à¤¸ मधे मोडतो : '; -$lang['licenseok'] = 'नोंद : हे पृषà¥à¤  संपादित केलà¥à¤¯à¤¾à¤¸ तà¥à¤®à¥à¤¹à¥€ तà¥à¤®à¤šà¥‡ योगदान खालील लायसनà¥à¤¸ अंतरà¥à¤—त येइल : '; -$lang['searchmedia'] = 'फाईल शोधा:'; -$lang['searchmedia_in'] = '%s मधे शोधा'; -$lang['txt_upload'] = 'अपलोड करणà¥à¤¯à¤¾à¤šà¥€ फाइल निवडा:'; -$lang['txt_filename'] = 'अपलोड उरà¥à¥ž ( वैकलà¥à¤ªà¤¿à¤• ):'; -$lang['txt_overwrt'] = 'असà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ असलेलà¥à¤¯à¤¾ फाइलवरच सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करा.'; -$lang['lockedby'] = 'सधà¥à¤¯à¤¾ लॉक करणारा :'; -$lang['lockexpire'] = 'सधà¥à¤¯à¤¾ लॉक करणारा :'; -$lang['js']['willexpire'] = 'हे पृषà¥à¤  संपादित करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ मिळालेले लॉक à¤à¤–ादà¥à¤¯à¤¾ मिनिटात संपणार आहे.\n चà¥à¤•ा होऊ नयेत मà¥à¤¹à¤£à¥à¤¨ कृपया पà¥à¤°à¥€à¤µà¥à¤¯à¥‚ बटन दाबà¥à¤¨ लॉक ची वेळ पà¥à¤¨à¥à¤¹à¤¾ चालू करा.'; -$lang['js']['notsavedyet'] = 'सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ न केलेले बदल नषà¥à¤Ÿ होतील. नकà¥à¤•ी करू का ?'; -$lang['js']['searchmedia'] = 'फाईलà¥à¤¸à¤¸à¤¾à¤ à¥€ शोधा'; -$lang['js']['keepopen'] = 'निवड केलà¥à¤¯à¤¾à¤µà¤° विणà¥à¤¡à¥‹ उघडी ठेवा'; -$lang['js']['hidedetails'] = 'सविसà¥à¤¤à¤° मजकूर लपवा'; -$lang['js']['mediatitle'] = 'लिंक सेटिंग'; -$lang['js']['mediadisplay'] = 'लिंकचा पà¥à¤°à¤•ार'; -$lang['js']['mediaalign'] = 'जà¥à¤³à¤µà¤£à¥€'; -$lang['js']['mediasize'] = 'पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¤¾ आकार'; -$lang['js']['mediatarget'] = 'लिंकचे लकà¥à¤·à¥à¤¯'; -$lang['js']['mediaclose'] = 'बंद'; -$lang['js']['mediadisplayimg'] = 'पà¥à¤°à¤¤à¤¿à¤®à¤¾ दाखवा.'; -$lang['js']['mediadisplaylnk'] = 'फकà¥à¤¤ लिंक दाखवा.'; -$lang['js']['mediasmall'] = 'लहान आवृतà¥à¤¤à¥€'; -$lang['js']['mediamedium'] = 'माधà¥à¤¯à¤® आवृतà¥à¤¤à¥€'; -$lang['js']['medialarge'] = 'मोठी आवृतà¥à¤¤à¥€'; -$lang['js']['mediaoriginal'] = 'मूळ आवृतà¥à¤¤à¥€'; -$lang['js']['medialnk'] = 'सविसà¥à¤¤à¤° माहितीकडेची लिंक'; -$lang['js']['mediadirect'] = 'मूळ मजकà¥à¤°à¤¾à¤•डे थेट लिंक'; -$lang['js']['medianolnk'] = 'लिंक नको'; -$lang['js']['medianolink'] = 'पà¥à¤°à¤¤à¤¿à¤®à¤¾ लिंक करू नका'; -$lang['js']['medialeft'] = 'पà¥à¤°à¤¤à¤¿à¤®à¤¾ डावà¥à¤¯à¤¾ बाजूला जà¥à¤³à¤µà¥‚न घà¥à¤¯à¤¾.'; -$lang['js']['mediaright'] = 'पà¥à¤°à¤¤à¤¿à¤®à¤¾ उजवà¥à¤¯à¤¾ बाजूला जà¥à¤³à¤µà¥‚न घà¥à¤¯à¤¾.'; -$lang['js']['mediacenter'] = 'पà¥à¤°à¤¤à¤¿à¤®à¤¾ मधà¥à¤¯à¤­à¤¾à¤—ी जà¥à¤³à¤µà¥‚न घà¥à¤¯à¤¾.'; -$lang['js']['medianoalign'] = 'जà¥à¤³à¤µà¤¾à¤œà¥à¤³à¤µ वापरू नका.'; -$lang['js']['nosmblinks'] = 'विनà¥à¤¡à¥‹à¤œà¤¼ शेअर ला लिंक केलà¥à¤¯à¤¾à¤¸ ते फकà¥à¤¤ मायकà¥à¤°à¥‹à¤¸à¥‰à¥žà¥à¤Ÿ इनà¥à¤Ÿà¤°à¤¨à¥‡à¤Ÿ à¤à¤•à¥à¤¸à¥à¤ªà¥à¤²à¥‹à¤°à¤° वरच चालते. तरी तà¥à¤®à¥à¤¹à¥€ लिंक कॉपी करू शकता.'; -$lang['js']['linkwiz'] = 'लिंक जादूगार'; -$lang['js']['linkto'] = 'याला लिंक करा:'; -$lang['js']['del_confirm'] = 'निवडलेलà¥à¤¯à¤¾ गोषà¥à¤Ÿà¥€ नकà¥à¤•ी नषà¥à¤Ÿ करू का ?'; -$lang['js']['restore_confirm'] = 'हि आवृतà¥à¤¤à¥€ खरोखर पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करू का?'; -$lang['js']['media_diff'] = 'फरक बघू:'; -$lang['js']['media_diff_both'] = 'बाजूबाजूला'; -$lang['js']['media_diff_portions'] = 'सà¥à¤µà¤¾à¤ˆà¤ª'; -$lang['js']['media_select'] = 'फाईल निवड...'; -$lang['js']['media_upload_btn'] = 'अपलोड'; -$lang['js']['media_done_btn'] = 'à¤à¤¾à¤²à¤‚'; -$lang['js']['media_drop'] = 'अपलोड करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ इथे फाईल टाका'; -$lang['js']['media_cancel'] = 'काढा'; -$lang['rssfailed'] = 'ही पà¥à¤°à¤µà¤£à¥€ आणणà¥à¤¯à¤¾à¤¤ काही चूक à¤à¤¾à¤²à¥€:'; -$lang['nothingfound'] = 'काही सापडला नाही.'; -$lang['mediaselect'] = 'दृकशà¥à¤°à¤¾à¤µà¥à¤¯ फाइल'; -$lang['uploadsucc'] = 'अपलोड यशसà¥à¤µà¥€'; -$lang['uploadfail'] = 'अपलोड अयशसà¥à¤µà¥€.कदाचित चà¥à¤•ीचà¥à¤¯à¤¾ परवानगà¥à¤¯à¤¾ असतील ?'; -$lang['uploadwrong'] = 'अपलोड नाकारणà¥à¤¯à¤¾à¤¤ आला. हे फाइल à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन अवैध आहे!'; -$lang['uploadexist'] = 'फाइल आधीच असà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ आहे. काही केले नाही.'; -$lang['uploadbadcontent'] = 'अपलोड केलेली माहिती %s फाइल à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शनशी मिळतिजà¥à¤³à¤¤à¤¿ नाही.'; -$lang['uploadspam'] = 'अपलोड सà¥à¤ªà¥…म बà¥à¤²à¥…कलिसà¥à¤Ÿà¤®à¥à¤³à¥‡ थोपवला आहे.'; -$lang['uploadxss'] = 'अपलोड संशयित हानिकारक मजकूर असलà¥à¤¯à¤¾à¤¨à¥‡ थोपवला आहे.'; -$lang['uploadsize'] = 'अपलोड केलेली फाइल जासà¥à¤¤à¥€à¤š मोठी होती. (जासà¥à¤¤à¥€à¤¤ जासà¥à¤¤ %s)'; -$lang['deletesucc'] = '%s ही फाइल नषà¥à¤Ÿ करणà¥à¤¯à¤¾à¤¤ आलेली आहे.'; -$lang['deletefail'] = '%s ही फाइल नषà¥à¤Ÿ करू शकलो नाही - कृपया परवानगà¥à¤¯à¤¾ तपासा.'; -$lang['mediainuse'] = '%s ही फाइल नषà¥à¤Ÿ केली नाही - ती अजà¥à¤¨ वापरात आहे.'; -$lang['namespaces'] = 'नेमसà¥à¤ªà¥‡à¤¸'; -$lang['mediafiles'] = 'मधà¥à¤¯à¥‡ उपलबà¥à¤§ असलेलà¥à¤¯à¤¾ फाइल'; -$lang['accessdenied'] = 'तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ हे पान बघायची परवानगी नाही.'; -$lang['mediausage'] = 'हà¥à¤¯à¤¾ फाइलचा संदरà¥à¤­ देणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खालील सिनà¥à¤Ÿà¥…कà¥à¤¸ वापरा :'; -$lang['mediaview'] = 'मूळ फाइल बघू '; -$lang['mediaroot'] = 'रूट'; -$lang['mediaupload'] = 'सधà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ नेमसà¥à¤ªà¥‡à¤¸à¤®à¤§à¥‡ इथेच फाइल अपलोड करा. उप-नेमसà¥à¤ªà¥‡à¤¸ बनवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¤¿ तà¥à¤¯à¤¾à¤šà¥‡ नाव तà¥à¤®à¤šà¥à¤¯à¤¾ "अपलोड उरà¥à¤«à¤¼" मधे दिलेलà¥à¤¯à¤¾ फाइल नावाचà¥à¤¯à¤¾ आधी विसरà¥à¤—चिनà¥à¤¹à¤¾à¤¨à¥‡ वेगळे करून ते वापरा.'; -$lang['mediaextchange'] = 'फाइलचे à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤‚शन .%s चे बदलून .%s केले आहे.'; -$lang['reference'] = 'चà¥à¤¯à¤¾ साठी संदरà¥à¤­'; -$lang['ref_inuse'] = 'फाइल नषà¥à¤Ÿ केली जाऊ शकत नाही. ती अजà¥à¤¨ खालील पृषà¥à¤ à¥‡ वापरत आहेत :'; -$lang['ref_hidden'] = 'काही संदरà¥à¤­ तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ वाचणà¥à¤¯à¤¾à¤šà¥€ परवानगी नसलेलà¥à¤¯à¤¾ पृषà¥à¤ à¤¾à¤µà¤° आहेत'; -$lang['hits'] = 'हिटà¥à¤¸'; -$lang['quickhits'] = 'जà¥à¤³à¤£à¤¾à¤°à¤¿ पाने'; -$lang['toc'] = 'अनà¥à¤•à¥à¤°à¤®à¤£à¤¿à¤•ा'; -$lang['current'] = 'चालू'; -$lang['yours'] = 'तà¥à¤®à¤šà¥€ आवृतà¥à¤¤à¤¿'; -$lang['diff'] = 'सधà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ आवृतà¥à¤¤à¤¿à¤‚शी फरक दाखवा'; -$lang['diff2'] = 'निवडलेलà¥à¤¯à¤¾ आवृतà¥à¤¤à¤¿à¤‚मधील फरक दाखवा'; -$lang['difflink'] = 'हà¥à¤¯à¤¾ तà¥à¤²à¤¨à¤¾ दृषà¥à¤Ÿà¥€à¤•ोनाला लिंक करा'; -$lang['diff_type'] = 'फरक बघू:'; -$lang['diff_inline'] = 'à¤à¤•ा ओळीत'; -$lang['diff_side'] = 'बाजूबाजूला'; -$lang['line'] = 'ओळ'; -$lang['breadcrumb'] = 'मागमूस:'; -$lang['youarehere'] = 'तà¥à¤®à¥à¤¹à¥€ इथे आहात:'; -$lang['lastmod'] = 'सरà¥à¤µà¤¾à¤¤ शेवटचा बदल:'; -$lang['by'] = 'दà¥à¤µà¤¾à¤°à¤¾'; -$lang['deleted'] = 'काढून टाकले'; -$lang['created'] = 'निरà¥à¤®à¤¾à¤£ केले'; -$lang['external_edit'] = 'बाहेरून संपादित'; -$lang['summary'] = 'सारांश बदला'; -$lang['noflash'] = 'ही माहिती दाखवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ अडोब फà¥à¤²à¥…श पà¥à¤²à¥‡à¤…र ची गरज आहे.'; -$lang['download'] = 'तà¥à¤•डा डाउनलोड करा'; -$lang['tools'] = 'साधने'; -$lang['user_tools'] = 'यà¥à¤œà¤°à¤šà¥€ साधने'; -$lang['site_tools'] = 'साईटची साधने'; -$lang['page_tools'] = 'पानाची साधने'; -$lang['skip_to_content'] = 'सरळ मजकà¥à¤°à¤¾à¤•डे '; -$lang['mail_newpage'] = 'पृषà¥à¤  जोडले : '; -$lang['mail_changed'] = 'पृषà¥à¤  बदलले : '; -$lang['mail_subscribe_list'] = 'हà¥à¤¯à¤¾ नेमसà¥à¤ªà¥‡à¤¸ नाढे बदललेली पाने:'; -$lang['mail_new_user'] = 'नवीन सदसà¥à¤¯ : '; -$lang['mail_upload'] = 'फाइल अपलोड केली : '; -$lang['changes_type'] = 'हà¥à¤¯à¤¾à¤šà¥‡ बदल बघू'; -$lang['pages_changes'] = 'पाने'; -$lang['media_changes'] = 'मिडिया फाईल'; -$lang['both_changes'] = 'पाने आणि मिडिया फाईल दोनà¥à¤¹à¥€'; -$lang['qb_bold'] = 'ठळक मजकूर'; -$lang['qb_italic'] = 'तिरका मजकूर'; -$lang['qb_underl'] = 'अधोरेखित मजकूर'; -$lang['qb_code'] = 'कोड मजकूर'; -$lang['qb_strike'] = 'रदà¥à¤¦ मजकूर'; -$lang['qb_h1'] = 'पहिलà¥à¤¯à¤¾ पातळीचे शीरà¥à¤·à¤•'; -$lang['qb_h2'] = 'दà¥à¤¸à¤°à¥à¤¯à¤¾ पातळीचे शीरà¥à¤·à¤•'; -$lang['qb_h3'] = 'तिसरà¥à¤¯à¤¾ पातळीचे शीरà¥à¤·à¤•'; -$lang['qb_h4'] = 'चवथà¥à¤¯à¤¾ पातळीचे शीरà¥à¤·à¤•'; -$lang['qb_h5'] = 'पाचवà¥à¤¯à¤¾ पातळीचे शीरà¥à¤·à¤•'; -$lang['qb_h'] = 'शीरà¥à¤·à¤•'; -$lang['qb_hs'] = 'शीरà¥à¤·à¤• निवड'; -$lang['qb_hplus'] = 'उंच शीरà¥à¤·à¤•'; -$lang['qb_hminus'] = 'खालचं शीरà¥à¤·à¤•'; -$lang['qb_hequal'] = 'समान लेवलचे शीरà¥à¤·à¤•'; -$lang['qb_link'] = 'अंतरà¥à¤—त लिंक'; -$lang['qb_extlink'] = 'बाहà¥à¤¯ लिंक'; -$lang['qb_hr'] = 'आडवी पटà¥à¤Ÿà¥€'; -$lang['qb_ol'] = 'अनà¥à¤•à¥à¤°à¤®à¤¿à¤¤ यादीतील वसà¥à¤¤à¥'; -$lang['qb_ul'] = 'साधà¥à¤¯à¤¾ यादीतील वसà¥à¤¤à¥'; -$lang['qb_media'] = 'पà¥à¤°à¤¤à¤¿à¤®à¤¾ आणि इतर फाइल टाका'; -$lang['qb_sig'] = 'सà¥à¤µà¤¾à¤•à¥à¤·à¤°à¥€ टाका'; -$lang['qb_smileys'] = 'सà¥à¤®à¤¾à¤‡à¤²à¥€'; -$lang['qb_chars'] = 'ख़ास चिनà¥à¤¹'; -$lang['upperns'] = 'हà¥à¤¯à¤¾à¤µà¤°à¤šà¥à¤¯à¤¾ नेमसà¥à¤ªà¥‡à¤¸à¤•डे उडी मारा'; -$lang['metaedit'] = 'मेटाडेटा बदला'; -$lang['metasaveerr'] = 'मेटाडेटा सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ à¤à¤¾à¤²à¤¾ नाही'; -$lang['metasaveok'] = 'मेटाडेटा सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ à¤à¤¾à¤²à¤¾'; -$lang['btn_img_backto'] = 'परत जा %s'; -$lang['img_title'] = 'नाव:'; -$lang['img_caption'] = 'टीप:'; -$lang['img_date'] = 'तारीख:'; -$lang['img_fname'] = 'फाइल नाव:'; -$lang['img_fsize'] = 'साइà¤:'; -$lang['img_artist'] = 'फोटोगà¥à¤°à¤¾à¤«à¤°:'; -$lang['img_copyr'] = 'कॉपीराइट:'; -$lang['img_format'] = 'पà¥à¤°à¤•ार:'; -$lang['img_camera'] = 'कॅमेरा:'; -$lang['img_keywords'] = 'मà¥à¤–à¥à¤¯ शबà¥à¤¦:'; -$lang['img_width'] = 'रà¥à¤‚दी:'; -$lang['img_height'] = 'उंची:'; -$lang['btn_mediaManager'] = 'मिडिया वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•ात बघू'; -$lang['authtempfail'] = 'सदसà¥à¤¯ अधिकृत करणà¥à¤¯à¤¾à¤šà¥€ सà¥à¤µà¤¿à¤§à¤¾ सधà¥à¤¯à¤¾ चालू नाही. सतत हा मजकूर दिसलà¥à¤¯à¤¾à¤¸ कृपया तà¥à¤®à¤šà¥à¤¯à¤¾ विकीचà¥à¤¯à¤¾ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•ाशी समà¥à¤ªà¤°à¥à¤• साधा.'; -$lang['i_chooselang'] = 'तà¥à¤®à¤šà¥€ भाषा निवडा'; -$lang['i_installer'] = 'डॉकà¥à¤¯à¥à¤µà¤¿à¤•ि इनसà¥à¤Ÿà¥‰à¤²à¤°'; -$lang['i_wikiname'] = 'विकी नाम'; -$lang['i_enableacl'] = 'ACL चालू करा ( अधिक चांगले )'; -$lang['i_superuser'] = 'सà¥à¤ªà¤°-सदसà¥à¤¯'; -$lang['i_problems'] = 'इनसà¥à¤Ÿà¥‰à¤²à¤°à¤²à¤¾ काही अडचणि आलà¥à¤¯à¤¾ आहेत. तà¥à¤¯à¤¾ ठीक केलà¥à¤¯à¤¾à¤¶à¤¿à¤µà¤¾à¤¯ तà¥à¤®à¥à¤¹à¥€ पà¥à¤¢à¥‡ जाऊ शकत नाही.'; -$lang['i_modified'] = 'सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤¤à¥‡à¤šà¥à¤¯à¤¾ कारणासठि ही सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ फ़कà¥à¤¤ नवीन आणि बदललेलà¥à¤¯à¤¾ डॉकà¥à¤¯à¥à¤µà¤¿à¤•ि इनà¥à¤¸à¥à¤Ÿà¥‰à¤²à¥‡à¤¶à¤¨ मधेच चालेल. तà¥à¤®à¥à¤¹à¥€ à¤à¤•तर डाउनलोड केलेले पॅकेज मधील फाइल परत पà¥à¤°à¤¸à¤¾à¤°à¤¿à¤¤ करा किंवा डॉकà¥à¤¯à¥à¤µà¤¿à¤•ि इनà¥à¤¸à¥à¤Ÿà¥‰à¤²à¥‡à¤¶à¤¨ विषयी सूचना वाचा.'; -$lang['i_funcna'] = 'PHP मधलं %s हे फंकà¥à¤¶à¤¨ उपलबà¥à¤§ नाही. बहà¥à¤§à¤¾ तà¥à¤®à¤šà¥à¤¯à¤¾ होसà¥à¤Ÿà¤¿à¤‚ग पà¥à¤°à¤µà¤£à¤¾à¤°à¤¾à¤¨à¥‡ ते काही कारणाने अनà¥à¤ªà¤²à¤¬à¥à¤§ केलं असावं.'; -$lang['i_phpver'] = 'तà¥à¤®à¤šà¥€ PHP आवृतà¥à¤¤à¤¿ %s ही आवशà¥à¤¯à¤• असलेलà¥à¤¯à¤¾ %s हà¥à¤¯à¤¾ आवृतà¥à¤¤à¤¿à¤ªà¥‡à¤•à¥à¤·à¤¾ कमी आहे. कृपया तà¥à¤®à¤šà¥‡ PHP इनà¥à¤¸à¥à¤Ÿà¥‰à¤²à¥‡à¤¶à¤¨ अदà¥à¤¯à¤¯à¤¾à¤µà¤¤ करा.'; -$lang['i_permfail'] = '%s या डिरेकà¥à¤Ÿà¤°à¥€ मधà¥à¤¯à¥‡ डॉकà¥à¤¯à¥à¤µà¤¿à¤•ि बदल करू शकत नाही. कृपया या डिरेकà¥à¤Ÿà¤°à¥€à¤šà¥à¤¯à¤¾ परवानगà¥à¤¯à¤¾ ठीक करा.'; -$lang['i_confexists'] = '%s आधीच असà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ आहे.'; -$lang['i_writeerr'] = '%s निरà¥à¤®à¤¾à¤£ करू शकलो नाही. तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ डिरेकà¥à¤Ÿà¤°à¥€ / फाइल चà¥à¤¯à¤¾ परवानगà¥à¤¯à¤¾ तपासून सà¥à¤µà¤¤à¤ƒà¤š ही फाइल बनवावी लागेल.'; -$lang['i_badhash'] = 'अनाकलनीय किंवा बदललेले dokuwiki.php (hash=%s)'; -$lang['i_badval'] = 'code>%s
    - अवैध किंवा रिकामा मजकूर.'; -$lang['i_success'] = 'वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾ लावणà¥à¤¯à¤¾à¤šà¥‡ काम यशसà¥à¤µà¥€à¤°à¥€à¤¤à¥à¤¯à¤¾ पार पडले. आता तà¥à¤®à¥à¤¹à¥€ install.php डिलीट करू शकता. तà¥à¤®à¤šà¥à¤¯à¤¾ नविन डॉकà¥à¤¯à¥à¤µà¤¿à¤•ि वर जा.'; -$lang['i_failure'] = 'कॉनà¥à¤«à¤¿à¤—à¥à¤°à¥‡à¤¶à¤¨à¤šà¥à¤¯à¤¾ फाइल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करताना काही अडचणी आलà¥à¤¯à¤¾ आहेत. तà¥à¤®à¤šà¥€ नवीन डॉकà¥à¤¯à¥à¤µà¤¿à¤•ि वापरणà¥à¤¯à¤¾à¤†à¤§à¥€ तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ हà¥à¤¯à¤¾ फाइल सà¥à¤µà¤¤à¤ƒ ठीक करावà¥à¤¯à¤¾ लागतील.'; -$lang['i_policy'] = 'आरंभीची ACL पॉलिसी'; -$lang['i_pol0'] = 'मà¥à¤•à¥à¤¤ विकी ( सरà¥à¤µà¤¾à¤‚ना वाचन, लेखन व अपलोड करणà¥à¤¯à¤¾à¤šà¥€ परवानगी )'; -$lang['i_pol1'] = 'सारà¥à¤µà¤œà¤¨à¤¿à¤• विकी ( सरà¥à¤µà¤¾à¤‚ना वाचणà¥à¤¯à¤¾à¤šà¥€ मà¥à¤­à¤¾ , लेखन व अपलोडची परवानगी फकà¥à¤¤ नोंदणीकृत सदसà¥à¤¯à¤¾à¤‚ना )'; -$lang['i_pol2'] = 'बंदिसà¥à¤¤ विकी ( वाचन , लेखन व अपलोडची परवानगी फकà¥à¤¤ नोंदणीकृत सदसà¥à¤¯à¤¾à¤‚ना ) '; -$lang['i_retry'] = 'पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨'; -$lang['recent_global'] = 'तà¥à¤®à¥à¤¹à¥€ सधà¥à¤¯à¤¾ %s या नेमसà¥à¤ªà¥‡à¤¸ मधील बदल पाहात आहात.तà¥à¤®à¥à¤¹à¥€ पूरà¥à¤£ विकी मधले बदल सà¥à¤¦à¥à¤§à¤¾ पाहू शकता.'; -$lang['email_signature_text'] = 'हा ईमेल, येथील डॉकà¥à¤¯à¥à¤µà¤¿à¤•िदà¥à¤µà¤¾à¤°à¤¾ आपोआप तयार केला गेला आहे -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/locked.txt deleted file mode 100644 index f0c6e07..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== पान लॉक आहे ====== - -हे पान सधà¥à¤¯à¤¾ दà¥à¤¸à¤°à¥à¤¯à¤¾ सदसà¥à¤¯à¤¾à¤¨à¥‡ संपादनासाठी लॉक केले आहे. तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ तà¥à¤¯à¤¾à¤šà¥‡ संपादन करून होईपरà¥à¤¯à¤‚त किंवा लॉक संपेपरà¥à¤¯à¤‚त थांबावे लागेल. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/login.txt deleted file mode 100644 index 1b5d2e6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== लॉगिन ====== - -तà¥à¤®à¥à¤¹à¥€ सधà¥à¤¯à¤¾ लॉगिन केलेले नाही! तà¥à¤®à¤šà¥‡ नाव-पासवरà¥à¤¡ देऊन खाली लॉगिन करा. लॉगिन करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ तà¥à¤®à¤šà¥à¤¯à¤¾ बà¥à¤°à¤¾à¤‰à¤œà¤°à¤®à¤§à¥‡ कà¥à¤•ीज चालू असलà¥à¤¯à¤¾ पाहिजेत. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/mailtext.txt deleted file mode 100644 index 826ab0c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -तà¥à¤®à¤šà¥à¤¯à¤¾ डॉकà¥à¤¯à¥à¤µà¤¿à¤•िमधील à¤à¤• पान बदलले किंवा नवीन टाकले गेले आहे. तà¥à¤¯à¤¾à¤šà¥€ माहिती पà¥à¤¢à¥€à¤² पà¥à¤°à¤®à¤¾à¤£à¥‡ : - -दिनांक : @DATE@ -बà¥à¤°à¤¾à¤‰à¤œà¤° : @BROWSER@ -IP-पतà¥à¤¤à¤¾ : @IPADDRESS@ -मशिनचे नाव ( Host name ) : @HOSTNAME@ -जà¥à¤¨à¥€ आवृतà¥à¤¤à¥€ : @OLDPAGE@ -नवी आवृतà¥à¤¤à¥€ : @NEWPAGE@ -संपादन सारांश : @SUMMARY@ -सदसà¥à¤¯ : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/newpage.txt deleted file mode 100644 index d6a43cb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== हा मà¥à¤¦à¥à¤¦à¤¾ अजून असà¥à¤¤à¤¿à¤¤à¥à¤¤à¥à¤µà¤¾à¤¤ नाही ====== - -तà¥à¤®à¤šà¥€ अशा à¤à¤–ादà¥à¤¯à¤¾ मà¥à¤¦à¥à¤¦à¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ लिंक वरून इथे आला आहात जो अजून असà¥à¤¤à¤¿à¤¤à¥à¤¤à¥à¤µà¤¾à¤¤ नाही. जर तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ परवानगी असेल तर तà¥à¤®à¤šà¥€ तà¥à¤¯à¤¾ मà¥à¤¦à¥à¤¦à¥à¤¯à¤¾à¤µà¤° **हे पान नवीन तयार करा** हे बटण कà¥à¤²à¤¿à¤• करून सà¥à¤µà¤¤à¤ƒ à¤à¤• पान तयार करू शकता. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/norev.txt deleted file mode 100644 index 7548c05..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== अशी कà¥à¤ à¤²à¥€ आवृतà¥à¤¤à¥€ नाही ====== - -ही आवृतà¥à¤¤à¥€ असà¥à¤¤à¤¿à¤¤à¥à¤¤à¥à¤µà¤¾à¤¤ नाही. "जà¥à¤¨à¥à¤¯à¤¾ आवृतà¥à¤¤à¥à¤¯à¤¾" बटण वापरून या दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤¾à¤šà¥à¤¯à¤¾ सरà¥à¤µ जà¥à¤¨à¥à¤¯à¤¾ आवृतà¥à¤¤à¥à¤¯à¤¾ तà¥à¤®à¤šà¥€ पाहू शकता. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/password.txt deleted file mode 100644 index a83f97e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -नमसà¥à¤•ार @FULLNAME@! - -खाली तà¥à¤®à¤šà¥à¤¯à¤¾ @DOKUWIKIURL@ येथील @TITLE@ साठी सदसà¥à¤¯ माहिती दिली आहे. - -लॉगिन : @LOGIN@ -पासवरà¥à¤¡ : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/preview.txt deleted file mode 100644 index fc2c157..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== à¤à¤²à¤• ====== - -ही तà¥à¤®à¤šà¤¾ मजकूर कसा दिसेल तà¥à¤¯à¤¾à¤šà¥€ à¤à¤• à¤à¤²à¤• आहे. लकà¥à¤·à¤¾à¤¤ ठेवा : हा मजकूर अजà¥à¤¨ **सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ केलेला नाही** ! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/pwconfirm.txt deleted file mode 100644 index 0b2a132..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -नमसà¥à¤•ार @FULLNAME@! - -कोणीतरी तà¥à¤®à¤šà¥à¤¯à¤¾ @TITLE@ या @DOKUWIKIURL@ येथील लॉगिनसाठी नवीन पासवरà¥à¤¡ मागवला आहे. - -जर तà¥à¤®à¥à¤¹à¥€ हा पासवरà¥à¤¡ मागवला नसेल तर कृपया हà¥à¤¯à¤¾ ईमेलकड़े दà¥à¤°à¥à¤²à¤•à¥à¤· करा. - -जर नकà¥à¤•ी तà¥à¤®à¥à¤¹à¥€à¤š हा पासवरà¥à¤¡ मागवला असेल तर खालील लिंकवर कà¥à¤²à¤¿à¤• करून ते नकà¥à¤•ी करा. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/read.txt deleted file mode 100644 index 0f54c67..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/read.txt +++ /dev/null @@ -1 +0,0 @@ -हे पान फकà¥à¤¤ वाचता येऊ शकतं. तà¥à¤®à¥à¤¹à¥€ तà¥à¤¯à¤¾à¤šà¤¾ मूळ विकी मजकूर पाहू शकता पण तो बदलू शकत नाही. जर हे चà¥à¤•ीचं असेल तर तà¥à¤®à¤šà¥à¤¯à¤¾ विकी वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•ाशी संपरà¥à¤• साधा. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/recent.txt deleted file mode 100644 index e649890..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== अलीकडील बदल ====== - -खालील पाने हलà¥à¤²à¥€à¤š बदलली आहेत: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/register.txt deleted file mode 100644 index 15bbda1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== नवीन सदसà¥à¤¯ मà¥à¤¹à¤£à¥à¤¨ नोंदणी करा ====== - -खाली तà¥à¤®à¤šà¥€ माहिती भरून या विकी वर नवीन खातं उघडा. कृपया आपण देत असलेला ईमेल चालू असलà¥à¤¯à¤¾à¤šà¥€ खातà¥à¤°à¥€ करा - जर तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ इथे पासवरà¥à¤¡ टाकायला सांगितला नाही तयार à¤à¤• नवीन पासवरà¥à¤¡ तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ तà¥à¤¯à¤¾ ईमेल वर पाठवला जाइल. तà¥à¤®à¤šà¤‚ लॉगिन नाम à¤à¤• वैध [[doku>pagename|पेजनेम]] असले पाहिजे. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/registermail.txt deleted file mode 100644 index ed3b92b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -à¤à¤• नवीन सदसà¥à¤¯à¤¾à¤šà¥€ नोंदणी à¤à¤¾à¤²à¥€ आहे. तà¥à¤¯à¤¾à¤šà¥€ माहीत पà¥à¤¢à¥€à¤²à¤ªà¥à¤°à¤®à¤¾à¤£à¥‡ : - -सदसà¥à¤¯ नाम : @NEWUSER@ -पूरà¥à¤£ नाव : @NEWNAME@ -ईमेल : @NEWEMAIL@ - -दिनांक : @DATE@ -बà¥à¤°à¤¾à¤‰à¤œà¤° : @BROWSER@ -IP-पतà¥à¤¤à¤¾ : @IPADDRESS@ -होसà¥à¤Ÿ नाम : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/resendpwd.txt deleted file mode 100644 index db9bdfe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== नवीन पासवरà¥à¤¡ पाठव ====== - -या विकिवरील तà¥à¤®à¤šà¥à¤¯à¤¾ अकाउंटसाठी नवीन पासवरà¥à¤¡ मिळवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ कृपया तà¥à¤®à¤šà¥‡ सदसà¥à¤¯ नाम खालचà¥à¤¯à¤¾ फॉरà¥à¤® मधे टाका. ही पासवरà¥à¤¡à¤šà¥€ मागणी नकà¥à¤•ी करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ तà¥à¤®à¥à¤¹à¥€ नोंदणी करताना दिलेलà¥à¤¯à¤¾ ईमेल पतà¥à¤¤à¥à¤¯à¤¾à¤µà¤° à¤à¤• लिंक पाठवली जाइल. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/revisions.txt deleted file mode 100644 index 6cd1c39..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== जà¥à¤¨à¥à¤¯à¤¾ आवृतà¥à¤¤à¥à¤¯à¤¾ ====== - -हà¥à¤¯à¤¾ सदà¥à¤¯ दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤šà¥à¤¯à¤¾ जà¥à¤¨à¥à¤¯à¤¾ आवृतà¥à¤¤à¥à¤¯à¤¾ आहेत. à¤à¤–ादà¥à¤¯à¤¾ जà¥à¤¨à¥à¤¯à¤¾ आवृतà¥à¤¤à¥€à¤µà¤° परत जाणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ टी खालून निवडा, "हे पान संपादित करा" वर कà¥à¤²à¤¿à¤• करा आणि ते सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करा. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/searchpage.txt deleted file mode 100644 index cc754d1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== शोध ====== - -तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ खाली तà¥à¤®à¤šà¥à¤¯à¤¾ शोधाचे फलित दिसतील. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/showrev.txt deleted file mode 100644 index 76a5d77..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -** ही हà¥à¤¯à¤¾ दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤šà¥€ जà¥à¤¨à¥€ आवृतà¥à¤¤à¥€ आहे. ** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/stopwords.txt deleted file mode 100644 index ecb9f17..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/stopwords.txt +++ /dev/null @@ -1,39 +0,0 @@ -# ही अशा शबà¥à¤¦à¤¾à¤‚ची यादी आहे जी अनà¥à¤•à¥à¤°à¤®à¤• (इंडेकà¥à¤¸à¤°) दà¥à¤°à¥à¤²à¤•à¥à¤·à¤¿à¤¤ करतो, जर à¤à¤• ओळित à¤à¤• शबà¥à¤¦ आला तरच. -# ही यादी बदललà¥à¤¯à¤¾à¤¸ केवळ यूनिकà¥à¤¸ पदà¥à¤§à¤¤à¥€à¤šà¥€ लाइन à¤à¤‚डिंग वापरा. तीन अकà¥à¤·à¤°à¤¾à¤ªà¥‡à¤•à¥à¤·à¤¾ लहान शबà¥à¤¦ टाकणà¥à¤¯à¤¾à¤šà¥€ -# गरज नाही - ते आपोआपच दà¥à¤°à¥à¤²à¤•à¥à¤·à¤¿à¤¤ केले जातात. ही यादी http://www.ranks.nl/stopwords/ येथील यादीवर -# आधारित आहे. -about -are -as -an -and -you -your -them -their -com -for -from -into -if -in -is -it -how -of -on -or -that -the -this -to -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/updateprofile.txt deleted file mode 100644 index 6de177f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== तà¥à¤®à¤šà¥€ सदसà¥à¤¯ माहिती अदà¥à¤¯à¤¯à¤¾à¤µà¤¤ करा ====== - -फ़कà¥à¤¤ तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ बदल करायचा असेल तेच रकाने परत भरा. तà¥à¤®à¤šà¥€ तà¥à¤®à¤šà¥‡ सदसà¥à¤¯ नाम बदलू शकत नाही. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/mr/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/mr/uploadmail.txt deleted file mode 100644 index 1aea97c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/mr/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -à¤à¤• फाइल तà¥à¤®à¤šà¥à¤¯à¤¾ डॉकà¥à¤¯à¥à¤µà¤¿à¤•िवर अपलोड केली गेली आहे. तà¥à¤¯à¤¾à¤šà¥€ माहिती यापà¥à¤°à¤®à¤¾à¤£à¥‡ : - -फाइल : @MEDIA@ -दिनांक : @DATE@ -बà¥à¤°à¤¾à¤‰à¤œà¤° : @BROWSER@ -IP-पतà¥à¤¤à¤¾ : @IPADDRESS@ -होसà¥à¤Ÿà¤¨à¤¾à¤® : @HOSTNAME@ -साइज़ : @SIZE@ -MIME टाइप : @MIME@ -सदसà¥à¤¯ : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ms/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/ms/jquery.ui.datepicker.js deleted file mode 100644 index 4170519..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ms/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Malaysian initialisation for the jQuery UI date picker plugin. */ -/* Written by Mohd Nawawi Mohamad Jamili (nawawi@ronggeng.net). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.ms = { - closeText: "Tutup", - prevText: "Sebelum", - nextText: "Selepas", - currentText: "hari ini", - monthNames: [ "Januari", "Februari", "Mac", "April", "Mei", "Jun", - "Julai", "Ogos", "September", "Oktober", "November", "Disember" ], - monthNamesShort: [ "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", - "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis" ], - dayNames: [ "Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu" ], - dayNamesShort: [ "Aha", "Isn", "Sel", "Rab", "kha", "Jum", "Sab" ], - dayNamesMin: [ "Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa" ], - weekHeader: "Mg", - dateFormat: "dd/mm/yy", - firstDay: 0, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.ms ); - -return datepicker.regional.ms; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ms/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ms/lang.php deleted file mode 100644 index 14cb94e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ms/lang.php +++ /dev/null @@ -1,95 +0,0 @@ ->'; -$lang['btn_revs'] = 'Sejarah'; -$lang['btn_recent'] = 'Perubahan Terkini'; -$lang['btn_upload'] = 'Unggah (upload)'; -$lang['btn_cancel'] = 'Batal'; -$lang['btn_secedit'] = 'Sunting'; -$lang['btn_login'] = 'Masuk'; -$lang['btn_logout'] = 'Keluar'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Kemaskini'; -$lang['btn_delete'] = 'Hapus'; -$lang['btn_back'] = 'Balik'; -$lang['btn_backlink'] = 'Pautan ke halaman ini'; -$lang['btn_subscribe'] = 'Pantau'; -$lang['btn_profile'] = 'Kemaskinikan profil'; -$lang['btn_reset'] = 'Batalkan suntingan'; -$lang['btn_resendpwd'] = 'Emel kata laluan baru'; -$lang['btn_draft'] = 'Sunting draf'; -$lang['btn_recover'] = 'Pulihkan draf'; -$lang['btn_draftdel'] = 'Hapuskan draf'; -$lang['btn_revert'] = 'Pulihkan'; -$lang['btn_register'] = 'Daftaran'; -$lang['btn_apply'] = 'Simpan'; -$lang['btn_media'] = 'Manager media'; -$lang['loggedinas'] = 'Log masuk sebagai:'; -$lang['user'] = 'Nama pengguna'; -$lang['pass'] = 'Kata laluan'; -$lang['newpass'] = 'Kata laluan baru'; -$lang['oldpass'] = 'Kata laluan lama'; -$lang['passchk'] = 'sekali lagi'; -$lang['remember'] = 'Sentiasa ingati kata laluan saya.'; -$lang['fullname'] = 'Nama sebenar'; -$lang['email'] = 'E-mel'; -$lang['profile'] = 'Profil pengguna'; -$lang['badlogin'] = 'Maaf, ralat log masuk. Nama pengguna atau kata laluan salah.'; -$lang['minoredit'] = 'Suntingan Kecil'; -$lang['draftdate'] = 'Draf automatik disimpan pada'; -$lang['nosecedit'] = 'Halaman ini telah bertukar pada waktu sementara dan info bahagian ini telah luput. Seluruh halaman telah disarat.'; -$lang['regmissing'] = 'Maaf, semua medan mesti diisi'; -$lang['reguexists'] = 'Maaf, nama pengguna yang dimasukkan telah diguna. Sila pilih nama yang lain.'; -$lang['regsuccess'] = 'Akaun pengguna telah dicipta dan kata laluan telah dikirim kepada e-mel anda.'; -$lang['regsuccess2'] = 'Akaun pegguna telah dicipta.'; -$lang['regbadmail'] = 'Format alamat e-mel tidak sah. Sila masukkan semula ataupun kosongkan sahaja medan tersebut.'; -$lang['regbadpass'] = 'Kedua-dua kata laluan tidak sama. Sila masukkan semula.'; -$lang['regpwmail'] = 'Kata laluan Dokuwiki anda'; -$lang['reghere'] = 'Belum mendaftar akaun? Dapat akaun baru'; -$lang['profna'] = 'Wiki ini tidak menyokong modifikasi profil'; -$lang['profnoempty'] = 'Medan nama pengguna atau e-mel yang kosong tidak dibenarkan.'; -$lang['profchanged'] = 'Profil pengguna telah dikemaskini.'; -$lang['pwdforget'] = 'Terlupa kata laluan? Dapatkan yang baru'; -$lang['resendpwd'] = 'Kirimkan kata laluan baru untuk'; -$lang['resendpwdmissing'] = 'Maaf, semua medan perlu diisi.'; -$lang['resendpwdnouser'] = 'Maaf, nama pengguna ini tidak dapat dicari dalam database kami.'; -$lang['resendpwdbadauth'] = 'Maaf, kod authorasi ini tidak sah. Semak bahawa anda telah menggunakan seluruh pautan pengesahan yang dikirim.'; -$lang['resendpwdconfirm'] = 'Pautan pengesahan telah dikirimkan ke e-mel anda.'; -$lang['resendpwdsuccess'] = 'Kata laluan baru telah dikirimkan ke e-mel anda.'; -$lang['license'] = 'Selain daripada yang dinyata, isi wiki ini disediakan dengan lesen berikut:'; -$lang['licenseok'] = 'Perhatian: Dengan menyunting halaman ini, anda setuju untuk isi-isi anda dilesen menggunakan lesen berikut:'; -$lang['searchmedia'] = 'Cari nama fail:'; -$lang['searchmedia_in'] = 'Cari di %s'; -$lang['txt_upload'] = 'Pilih fail untuk diunggah:'; -$lang['txt_filename'] = 'Unggah fail dengan nama (tidak wajib):'; -$lang['txt_overwrt'] = 'Timpa fail sekarang'; -$lang['lockedby'] = 'Halaman ini telah di:'; -$lang['uploadsucc'] = 'Pemuatan naik berjaya'; -$lang['uploadfail'] = 'Ralat muat naik'; -$lang['uploadxss'] = 'Fail ini mengandungi kod HTML atau kod skrip yang mungkin boleh disalah tafsir oleh pelayar web.'; -$lang['toc'] = 'Jadual Kandungan'; -$lang['current'] = 'kini'; -$lang['restored'] = 'Telah dikembalikan ke semakan sebelumnya (%s)'; -$lang['summary'] = 'Paparan'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nan/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/nan/lang.php deleted file mode 100644 index b3048cc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nan/lang.php +++ /dev/null @@ -1,57 +0,0 @@ - - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; //“ -$lang['doublequoteclosing'] = 'â€'; //” -$lang['singlequoteopening'] = '‘'; //‘ -$lang['singlequoteclosing'] = '’'; //’ -$lang['apostrophe'] = '’'; //’ - -$lang['btn_edit'] = '改å³é '; -$lang['btn_source'] = '顯示原始碼'; -$lang['btn_show'] = '顯示網é '; -$lang['btn_create'] = '創å³é '; -$lang['btn_search'] = 'æœæ£'; -$lang['btn_save'] = '儲存'; -$lang['btn_preview'] = '先看覓仔'; -$lang['btn_top'] = '轉去é¢é ‚'; -$lang['btn_newer'] = '<< 較新个'; -$lang['btn_older'] = '較舊个 >>'; -$lang['btn_revs'] = '舊个版本'; -$lang['btn_recent'] = '最近改个'; -$lang['btn_upload'] = '傳去入'; -$lang['btn_cancel'] = '放棄'; -$lang['btn_index'] = '網站引得'; -$lang['btn_secedit'] = '改'; -$lang['btn_login'] = '簽入'; -$lang['btn_logout'] = '簽出'; -$lang['btn_admin'] = '管ç†'; -$lang['btn_update'] = '改新'; -$lang['btn_delete'] = '消去'; -$lang['btn_back'] = '轉去頭å‰'; -$lang['btn_backlink'] = '連éŽä¾†ä¸ªé é¢'; -$lang['btn_subscribe'] = 'ç®¡ç†æ”¶çœ‹ä¸ªé é¢'; -$lang['btn_profile'] = 'å…±å£åº§è³‡æ–™æ”¹æ–°'; -$lang['btn_reset'] = '上開始个設定'; -$lang['btn_resendpwd'] = '設定新个 password'; //FIXME -$lang['btn_draft'] = '改稿'; -$lang['btn_recover'] = '共稿救轉來'; -$lang['btn_draftdel'] = '共稿放æ’去'; -$lang['btn_revert'] = '轉去舊版'; -$lang['btn_register'] = '登記'; -$lang['btn_apply'] = '用è½'; -$lang['btn_media'] = '多媒體管ç†ç«™'; -$lang['btn_deleteuser'] = '共我个å£åº§æ“²æŒ•æ’'; -$lang['btn_img_backto'] = '轉去 %s'; -$lang['btn_mediaManager'] = '佇多媒體管ç†ç«™é¢é ‚看'; - -$lang['loggedinas'] = '簽入來个身分是:'; -$lang['user'] = 'å£åº§å'; -$lang['pass'] = 'Password'; //FIXME -$lang['newpass'] = '新个 password'; //FIXME diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/admin.txt deleted file mode 100644 index f697534..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ ====== - -तल तपाईले DokuWikiमा उपलवà¥à¤§ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•िय कारà¥à¤¯à¤¹à¤°à¥à¤•ो सà¥à¤šà¥€ पाउन सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› । diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/adminplugins.txt deleted file mode 100644 index 93eff63..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== थप पà¥à¤²à¤—िनहरू ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/backlinks.txt deleted file mode 100644 index 55fba20..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== पछाडि लिङà¥à¤• ====== - -यो पृषà¥à¤ à¤¹à¤°à¥à¤•ो सà¥à¤šà¥€à¤¹à¤°à¥à¤²à¥‡ पछाडि लिङà¥à¤• सà¥à¤µà¤¯à¤‚लाई नै गरेको छ। diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/conflict.txt deleted file mode 100644 index 3062089..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== नयाठसंसà¥à¤•रण उपलबà¥à¤§ छ ====== - -तपाईले समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤­à¤à¤•ो पाठको नयाठससà¥à¤•रण उपलबà¥à¤§ छ। तपाईले समà¥à¤ªà¤¾à¤¦à¤¨ गरिरहनॠभà¤à¤•ो समयमा अरà¥à¤•ो पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤²à¥‡ यो पाठ परिवरà¥à¤¤à¤¨ गरेकोले यसà¥à¤¤à¥‹ भà¤à¤•ो हो । - -दà¥à¤¬à¥ˆà¤•ा फरक दाजà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ र दà¥à¤ˆà¤®à¤¾ कà¥à¤¨ राखà¥à¤¨à¥‡à¤¹à¥‹ निशà¥à¤šà¤¿à¤¤ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ ।तपाईले "वचत गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ " छानà¥à¤¨à¥ भयो भने तपाईको संसà¥à¤•रण वचत हà¥à¤¨à¥‡à¤›à¥¤ "रदà¥à¤¦ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" छानà¥à¤¨à¥ भयो भने अहिलेको संसà¥à¤•रण वचत हà¥à¤¨à¥‡à¤› । diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/denied.txt deleted file mode 100644 index 653cd00..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== अनà¥à¤®à¤¤à¤¿ अमानà¥à¤¯ ====== - -माफ गरà¥à¤¨à¥à¤¹à¥‹à¤²à¤¾ तपाईलाई अगाडि बढà¥à¤¨ अनà¥à¤®à¤¤à¤¿ छैन। diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/diff.txt deleted file mode 100644 index 17ec669..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== भिनà¥à¤¨à¤¤à¤¾à¤¹à¤°à¥ ====== - -यसले यो पृषà¥à¤ à¤•ो छानिà¤à¤•ो संसà¥à¤•रण र हालको संकरण बीच भिनà¥à¤¨à¤¤à¤¾à¤¹à¤°à¥ देखाउà¤à¤› । diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/draft.txt deleted file mode 100644 index 3593f20..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== डà¥à¤°à¤¾à¤«à¥à¤Ÿ फाइल भेटियो ====== - -तपाईको यो पृषà¥à¤ à¤•ो गत समà¥à¤ªà¤¾à¤¦à¤¨ सफलतापूरà¥à¤µà¤• समà¥à¤ªà¤¨à¥à¤¨ भà¤à¤•ो थिà¤à¤¨ ।DokuWiki ले सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤à¤°à¥à¤ªà¤®à¤¾ डà¥à¤°à¤¾à¤«à¥à¤Ÿ वचतगरेको छ तà¥à¤¯à¤¸ देखि तपाईले आफà¥à¤¨à¥‹ समà¥à¤ªà¤¾à¤¦à¤¨ कारà¥à¤¯à¤®à¤¾ निरनà¥à¤¤à¤°à¤¤à¤¾ दिन सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤›à¥¤ तल तपाईले गत सतà¥à¤°à¤®à¤¾ बचत गरिà¤à¤•ो सामगà¥à¤°à¥€ देखà¥à¤¨ सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› । - -कृपया निरà¥à¤£à¤¯ दिनà¥à¤¹à¥‹à¤¸à¥ कि तपाई गत सतà¥à¤°à¤®à¤¾ बचत गरिà¤à¤•ो सतà¥à¤°à¤•ो समà¥à¤ªà¤¾à¤¦à¤¨à¤•ारà¥à¤¯ //recover//, //delete// वा //cancel// के गरà¥à¤¨ चाहनà¥à¤¹à¥à¤¨à¥à¤› भनेर। diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/edit.txt deleted file mode 100644 index e82b54a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/edit.txt +++ /dev/null @@ -1 +0,0 @@ -पृषà¥à¤  समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸ र "बचत" मा थिचà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । सिनà¥à¤Ÿà¥‡à¤•à¥à¤¸à¤•ो लागि [[wiki:syntax]] हेरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । यो पृषà¥à¤ à¤²à¤¾à¤ˆ **सà¥à¤§à¤¾à¤°à¥à¤¨** सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› भने मातà¥à¤° समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ ।यदि कà¥à¤¨à¥ˆ पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨ या , जानà¥à¤¨ चाहनà¥à¤¹à¥à¤¨à¥à¤› भने [[playground:playground|playground]] को पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/editrev.txt deleted file mode 100644 index e6cc9c1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**तपाईले यस कागजातको पà¥à¤°à¤¾à¤¨à¥‹ संसà¥à¤•रण खोलà¥à¤¨à¥ भà¤à¤•ो छ ।** यदि यसलाई वचत गरà¥à¤¨à¥à¤­à¤¯à¥‹ भने यसैसामगà¥à¤°à¥€à¤¬à¤¾à¤Ÿ नयाठसंसà¥à¤•रणको निरà¥à¤®à¤¾à¤£ हà¥à¤¨à¥‡à¤› । ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/index.txt deleted file mode 100644 index 2eba653..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== सà¥à¤šà¥€ ====== - -यो सबै उपलाबà¥à¤§ पृषà¥à¤ à¤¹à¤°à¥à¤•ो [[doku>namespaces|namespaces]] का आधारमा मिलाइà¤à¤•ो सà¥à¤šà¥€ हो । diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ne/lang.php deleted file mode 100644 index 903a3ee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/lang.php +++ /dev/null @@ -1,204 +0,0 @@ - - * @author Saroj Kumar Dhakal - * @author सरोज ढकाल - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'यो पृषà¥à¤  समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['btn_source'] = 'यो पृषà¥à¤ à¤•ो सà¥à¤°à¥‹à¤¤ देखाउनà¥à¤¹à¥‹à¤¸à¥ '; -$lang['btn_show'] = 'पृषà¥à¤  देखाउनà¥à¤¹à¥‹à¤¸à¥ '; -$lang['btn_create'] = 'यो पृषà¥à¤  निरà¥à¤®à¤¾à¤£ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['btn_search'] = 'खोजà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['btn_save'] = 'वचत गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['btn_preview'] = 'पूरà¥à¤µà¤°à¥à¤ª '; -$lang['btn_top'] = 'माथि फरà¥à¤•नà¥à¤¹à¥‹à¤¸à¥'; -$lang['btn_newer'] = '<< यो भनà¥à¤¦à¤¾ पछिको'; -$lang['btn_older'] = 'यो भनà¥à¤¦à¤¾ पहिलेको >>'; -$lang['btn_revs'] = 'पà¥à¤°à¤¾à¤¨à¥‹ संकरण'; -$lang['btn_recent'] = 'हालैका परिवरà¥à¤¤à¤¨à¤¹à¤°à¥ '; -$lang['btn_upload'] = 'अपलोड '; -$lang['btn_cancel'] = 'रदà¥à¤¦ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['btn_index'] = 'सà¥à¤šà¥€'; -$lang['btn_secedit'] = 'समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['btn_login'] = 'पà¥à¤°à¤µà¥‡à¤¶ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['btn_logout'] = 'बाहिर जानà¥à¤¹à¥‹à¤¸à¥ '; -$lang['btn_admin'] = 'à¤à¤¡à¥à¤®à¤¿à¤¨(वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•)'; -$lang['btn_update'] = 'अधà¥à¤¯à¤¾à¤µà¤§à¤¿à¤• गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['btn_delete'] = 'मेटाउनà¥à¤¹à¥‹à¤¸à¥ '; -$lang['btn_back'] = 'पछाडि'; -$lang['btn_backlink'] = 'पछाडिका लिङà¥à¤•हरॠ'; -$lang['btn_subscribe'] = 'पृषà¥à¤  परिवरà¥à¤¤à¤¨ गà¥à¤°à¤¾à¤¹à¥à¤¯ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['btn_profile'] = 'पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² अधà¥à¤¯à¤¾à¤µà¤§à¤¿à¤• गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['btn_reset'] = 'पूरà¥à¤µà¤°à¥à¤ªà¤®à¤¾ फरà¥à¤•ाउनà¥à¤¹à¥‹à¤¸'; -$lang['btn_resendpwd'] = 'नयाठपासवरà¥à¤¡ राखà¥à¤¨à¥à¤¹à¥‹à¤¸'; -$lang['btn_draft'] = ' डà¥à¤°à¤¾à¤«à¥à¤Ÿ समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['btn_recover'] = 'पहिलेको डà¥à¤°à¤¾à¤«à¥à¤Ÿ हासिल गरà¥à¤¨à¥à¤¹à¥‹à¤¸ '; -$lang['btn_draftdel'] = ' डà¥à¤°à¤¾à¤«à¥à¤Ÿ मेटाउनà¥à¤¹à¥‹à¤¸à¥ '; -$lang['btn_revert'] = 'पूरà¥à¤µà¤°à¥‚पमा फरà¥à¤•ाउने'; -$lang['btn_register'] = 'दरà¥à¤¤à¤¾ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['btn_apply'] = 'लागॠगरà¥à¤¨à¥‡'; -$lang['btn_media'] = 'मेडिया वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•'; -$lang['btn_deleteuser'] = 'खाता हटाउने'; -$lang['btn_img_backto'] = 'फिरà¥à¤¤à¤¾%s'; -$lang['btn_mediaManager'] = 'मेडिया वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•मा हेरà¥à¤¨à¥‡'; -$lang['loggedinas'] = 'पà¥à¤°à¤µà¥‡à¤¶ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ :'; -$lang['user'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ '; -$lang['pass'] = 'पà¥à¤°à¤µà¥‡à¤¶à¤¶à¤µà¥à¤¦'; -$lang['newpass'] = 'नयाठपà¥à¤°à¤µà¥‡à¤¶à¤¶à¤µà¥à¤¦'; -$lang['oldpass'] = 'नयाठपà¥à¤°à¤µà¥‡à¤¶à¤¶à¤µà¥à¤¦ निशà¥à¤šà¤¿à¤¤ गरà¥à¤¨à¥à¤¹à¥‹à¤¸ '; -$lang['passchk'] = 'à¤à¤•पटक पà¥à¤¨:'; -$lang['remember'] = 'मलाई समà¥à¤à¤¨à¥'; -$lang['fullname'] = 'पूरा नाम'; -$lang['email'] = 'इमेल'; -$lang['profile'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤•ो पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²'; -$lang['badlogin'] = 'माफ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ , पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤¨à¤¾à¤® वा पà¥à¤°à¤µà¥‡à¤¶à¤¶à¤µà¥à¤¦ गलत भयो '; -$lang['badpassconfirm'] = 'माफ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ , पासवरà¥à¤¡ गलत छ '; -$lang['minoredit'] = 'सामानà¥à¤¯ परिवरà¥à¤¤à¤¨'; -$lang['draftdate'] = 'डà¥à¤°à¤¾à¤«à¥à¤Ÿ सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ रà¥à¤ªà¤®à¤¾ वचत भà¤à¤•ो'; -$lang['nosecedit'] = 'यो पृषà¥à¤  यसै बखतमा परिवरà¥à¤¤à¤¨ भयो, खणà¥à¤¡ जानकारी अधà¥à¤¯à¤¾à¤µà¤§à¤¿à¤• हà¥à¤¨ सकेन र पूरै पृषà¥à¤  लोड भयो । '; -$lang['regmissing'] = 'माफ गरà¥à¤¨à¥à¤¹à¥‹à¤²à¤¾ , सबै ठाउमा भरà¥à¤¨à¥à¤ªà¤°à¥à¤¨à¥‡à¤› ।'; -$lang['reguexists'] = 'यो नामको पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ पहिले देखि रहेको छ।'; -$lang['regsuccess'] = 'यो पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ बनाइà¤à¤•ो छ र पà¥à¤°à¤µà¥‡à¤¶à¤¶à¤µà¥à¤¦ इमेलमा पठइà¤à¤•ो छ।'; -$lang['regsuccess2'] = 'यो पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ बनाइà¤à¤•ो छ ।'; -$lang['regmailfail'] = 'इमेलबाट पà¥à¤°à¤µà¥‡à¤¶à¤¶à¤¬à¥à¤¦ पठउन गलà¥à¤¤à¤¿ भयो । कृपया à¤à¤¡à¥à¤®à¤¿à¤¨(वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•)लाई समà¥à¤ªà¤°à¥à¤• गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ !'; -$lang['regbadmail'] = 'दिà¤à¤•ो इमेल ठेगाना गलत भठजसà¥à¤¤à¥‹ देखिनà¥à¤› - यदि यो सहि हो भने à¤à¤¡à¥à¤®à¤¿à¤¨(वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•)लाई समà¥à¤ªà¤°à¥à¤• गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ !'; -$lang['regbadpass'] = 'दिइà¤à¤•ा पà¥à¤°à¤µà¥‡à¤¶à¤¶à¤µà¥à¤¦à¤¹à¤°à¥ मिलà¥à¤¦à¥ˆà¤¨à¤¨à¥ , पà¥à¤¨: पà¥à¤°à¤¯à¤¾à¤¸ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ ।'; -$lang['regpwmail'] = 'तपाईको DokuWiki पà¥à¤°à¤µà¥‡à¤¶à¤¶à¤¬à¥à¤¦ '; -$lang['reghere'] = 'तपाईको आफà¥à¤¨à¥ˆ खाता छैन ? अहिलà¥à¤¯à¥ˆ à¤à¤‰à¤Ÿà¤¾ बनाउनà¥à¤¹à¥‹à¤¸à¥ '; -$lang['profna'] = 'यो विकिले यो पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² परिवरà¥à¤¤à¤¨ समरà¥à¤¥à¤¨ गरà¥à¤¦à¥ˆà¤¨ ।'; -$lang['profnochange'] = 'केहि परिवरà¥à¤¤à¤¨ छैन , केहि गरà¥à¤¨à¥ छैन ।'; -$lang['profnoempty'] = 'खाली नाम वा इमेल ठेगानालाई अनà¥à¤®à¤¤à¤¿ छैन ।'; -$lang['profchanged'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤•ो पà¥à¤°à¤«à¤¾à¤‡à¤² सफलरà¥à¤ªà¤®à¤¾ परिवरà¥à¤¤à¤¨ भयो ।'; -$lang['profnodelete'] = 'यो विकिले पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤¹à¤°à¥‚ हटाउन समरà¥à¤¥à¤¨ गरà¥à¤¦à¥ˆà¤¨'; -$lang['profdeleteuser'] = 'खाता मेटà¥à¤¨à¥à¤¹à¥‹à¤¸'; -$lang['pwdforget'] = 'आफà¥à¤¨à¥‹ पासवरà¥à¤¡ भà¥à¤²à¥à¤¨à¥ भयो ? नयाठहासिल गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['resendna'] = 'यो विकिबाट पà¥à¤°à¤µà¥‡à¤¶à¤¶à¤µà¥à¤¦ पठाउन समरà¥à¤¥à¤¿à¤¤ छैन ।'; -$lang['resendpwd'] = 'नयाठपà¥à¤°à¤µà¥‡à¤¶à¤¶à¤µà¥à¤¦ पठाउनà¥à¤¹à¥‹à¤¸à¥ '; -$lang['resendpwdnouser'] = 'माफ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥, हामà¥à¤°à¥‹ डेटावेसमा यो पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ भेटिà¤à¤¨ ।'; -$lang['resendpwdbadauth'] = 'माफ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ , यो अनà¥à¤®à¤¤à¤¿ चिनà¥à¤¹ गलत छ। तपाईले पूरै जानकारी लिङà¥à¤• पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥ परà¥à¤¨à¥‡à¤›à¥¤ '; -$lang['resendpwdconfirm'] = 'तपाईको इमेलमा कनà¥à¤«à¤°à¤®à¥‡à¤¶à¤¨ लिङà¥à¤• पठाइà¤à¤•ो छ। '; -$lang['resendpwdsuccess'] = 'तपाईको पà¥à¤°à¤µà¥‡à¤¶à¤¶à¤µà¥à¤¦ इमेलबाट पठाइà¤à¤•ो छ। '; -$lang['license'] = 'खà¥à¤²à¤¾à¤‡à¤à¤•ो बाहेक, यस विकिका विषयवसà¥à¤¤à¥à¤¹à¤°à¥ निमà¥à¤¤ पà¥à¤°à¤®à¤¾à¤£ दà¥à¤µà¤¾à¤°à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤¿à¤• गरिà¤à¤•ो छ।'; -$lang['licenseok'] = 'नोट: यस पृषà¥à¤  समà¥à¤ªà¤¾à¤¦à¤¨ गरी तपाईले आफà¥à¤¨à¥‹ विषयवसà¥à¤¤à¥ तलको पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° अनà¥à¤¤à¤°à¥à¤—त पà¥à¤°à¤®à¤¾à¤£à¤¿à¤• गरà¥à¤¨ राजी हà¥à¤¨à¥ हà¥à¤¨à¥‡à¤› ।'; -$lang['txt_upload'] = 'अपलोड गरà¥à¤¨à¤²à¤¾à¤ˆ फाइल छाà¥à¤¨à¥à¤¨à¥à¤¹à¥‹à¥à¤¸à¥:'; -$lang['txt_filename'] = 'अरà¥à¤•ो रà¥à¤ªà¤®à¤¾ अपलोड गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ (à¤à¤šà¥à¤›à¤¿à¤•):'; -$lang['txt_overwrt'] = 'रहेको उहि नामको फाइललाई मेटाउने'; -$lang['lockedby'] = 'अहिले तालà¥à¤šà¤¾ लगाइà¤à¤•ो:'; -$lang['lockexpire'] = 'तालà¥à¤šà¤¾ अवधि सकिने :'; -$lang['js']['willexpire'] = 'तपाईलले यो पृषà¥à¤  समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨ लगाउनॠभà¤à¤•ो तालà¥à¤šà¤¾à¤•ो अवधि à¤à¤• मिनेट भितà¥à¤° सकिदै छ। \n दà¥à¤µà¤¨à¥à¤¦ हà¥à¤¨ नदिन पूरà¥à¤µà¤°à¥à¤ª वा तालà¥à¤šà¤¾ समय परिवरà¥à¤¤à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ ।'; -$lang['js']['notsavedyet'] = 'तपाईले वचन गरà¥à¤¨à¥ नभà¤à¤•ो परिवरà¥à¤°à¤¨ हराउने छ। \n साचà¥à¤šà¥ˆ जारी गरà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› ।'; -$lang['js']['keepopen'] = 'छनौटमा विनà¥à¤¡à¥‹ खà¥à¤²à¤¾ राखà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['js']['hidedetails'] = 'जानकारी लà¥à¤•ाउनॠहोसॠ'; -$lang['js']['mediaclose'] = 'बनà¥à¤¦ गरà¥à¤¨à¥‡'; -$lang['js']['nosmblinks'] = 'विनà¥à¤¡à¥‹à¤¹à¤°à¥ लिङà¥à¤• गरà¥à¤¦à¤¾ माइकà¥à¤°à¥‹ सफà¥à¤Ÿ à¤à¤•à¥à¤¸à¤ªà¥à¤²à¥‹à¤°à¤°à¤®à¤¾à¤®à¤¾à¤¤à¥à¤° काम साà¤à¤¾ हà¥à¤¨à¥à¤› । तर कपि गरà¥à¤¨ र टासà¥à¤¨ मिलà¥à¤›à¥¤ '; -$lang['js']['del_confirm'] = 'साचà¥à¤šà¥ˆ छानिà¤à¤•ा वसà¥à¤¤à¥à¤¹à¤°à¥ मेटà¥à¤¨à¥‡ हो ?'; -$lang['rssfailed'] = 'यो फिड लिइ आउदा गलà¥à¤¤à¤¿ भयो ।'; -$lang['nothingfound'] = 'केहि पनि भेटिà¤à¤¨ ।'; -$lang['mediaselect'] = 'मिडिया फाइलहरू '; -$lang['uploadsucc'] = 'अपलोड सफल '; -$lang['uploadfail'] = 'अपलोड असफल । सायद गलत अनà¥à¤®à¤¤à¤¿ । '; -$lang['uploadwrong'] = 'अपलोड असमरà¥à¤¥à¤¿à¤¤ । फाइल à¤à¤•à¥à¤¸à¤Ÿà¥‡à¤¨à¥à¤¸à¤¨ अमानà¥à¤¯à¥¤ '; -$lang['uploadexist'] = 'फाइल पहिलेदेखि छ। केहि गरिà¤à¤¨ ।'; -$lang['uploadbadcontent'] = 'अपलोड गरिà¤à¤•ो वसà¥à¤¤à¥ %s फाइल à¤à¤•à¥à¤Ÿà¥‡à¤¨à¥à¤¸à¤¨ अनà¥à¤¸à¤¾à¤° मिलेन ।'; -$lang['uploadspam'] = 'अपलोड सà¥à¤ªà¥à¤¯à¤¾à¤® कालो सà¥à¤šà¥€à¤²à¥‡ रोकिà¤à¤•ो छ। '; -$lang['uploadxss'] = 'अपलोड समà¥à¤­à¤µà¤¤: हानिकारक वसà¥à¤¤à¥à¤•ो कारणले रोकिà¤à¤•ो। '; -$lang['deletesucc'] = 'फाइल "%s" मेटिà¤à¤•ो छ। '; -$lang['deletefail'] = '"%s" मेटà¥à¤¨ सकिà¤à¤¨ - अनà¥à¤®à¤¤à¤¿ हेरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ ।'; -$lang['mediainuse'] = 'फाइल "%s" मेटिà¤à¤•ो छैन - पà¥à¤°à¤¯à¥‹à¤—मा छ।'; -$lang['namespaces'] = 'नेमसà¥à¤ªà¥‡à¤¸à¤¹à¤°à¥ '; -$lang['mediafiles'] = ' उपलबà¥à¤§ फाइलहरॠ'; -$lang['mediausage'] = 'फाइललाई रेफरेनà¥à¤¸ गरà¥à¤¨ निमà¥à¤¨ सà¥à¤¤à¥à¤° पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ :'; -$lang['mediaview'] = 'सकà¥à¤•ली फाइल हेरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['mediaroot'] = 'रà¥à¤Ÿ(मूखà¥à¤¯ पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾)'; -$lang['mediaupload'] = 'अहिलेको नेमसà¥à¤ªà¥‡à¤¸à¤®à¤¾ यहा अपलोड गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । सबनेमसà¥à¤ªà¥‡à¤¸à¤¹à¤°à¥ बनाउन "रà¥à¤ªà¤®à¤¾ आपलोड" छानी फाइलहरà¥à¤²à¤¾à¤ˆ कोलोन(:) ले छà¥à¤Ÿà¥à¤Ÿà¤¯à¤¾à¤‰à¤¨à¥à¤¹à¥‹à¤¸à¥ ।'; -$lang['mediaextchange'] = 'फाइल à¤à¤•सà¥à¤Ÿà¥‡à¤¨à¥à¤¸à¤¨ .%s देखि .%s मा परिवरतित भयो '; -$lang['reference'] = 'रेफररेनà¥à¤¸ '; -$lang['ref_inuse'] = 'फाइल मेटà¥à¤¨ मिलेन , किनभने यो निमà¥à¤¨ पृषà¥à¤ à¤¹à¤°à¥à¤¦à¥à¤µà¤¾à¤°à¤¾ पà¥à¤°à¤¯à¥‹à¤—मा छ। '; -$lang['ref_hidden'] = 'केहि रेफरेनà¥à¤¸ यसà¥à¤¤à¤¾ पृषà¥à¤ à¤¹à¤°à¥à¤®à¤¾ छनॠजà¥à¤¨ हेरà¥à¤¨ तपाईलाई अनà¥à¤®à¤¤à¤¿ छैन ।'; -$lang['hits'] = 'मिलेको'; -$lang['quickhits'] = 'मिलेका पृषà¥à¤ à¤¨à¤¾à¤®à¤¹à¤°à¥ '; -$lang['toc'] = 'वसà¥à¤¤à¥à¤¹à¤°à¥à¤•ो सà¥à¤šà¥€'; -$lang['current'] = 'हालको'; -$lang['yours'] = 'तपाईको संसà¥à¤•रण'; -$lang['diff'] = 'हालको संसà¥à¤•रण सà¤à¤—को भिनà¥à¤¨à¤¤à¤¾'; -$lang['diff2'] = 'रोजिà¤à¤•ा संसà¥à¤•रण वीचका भिनà¥à¤¨à¤¤à¤¾à¤¹à¤°à¥ '; -$lang['line'] = 'हरफ'; -$lang['breadcrumb'] = 'छà¥à¤Ÿà¥à¤Ÿà¥à¤¯à¤¾à¤‰à¤¨à¥à¤¹à¥‹à¤¸à¥ :'; -$lang['youarehere'] = 'तपाई यहा हà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤›:'; -$lang['lastmod'] = 'अनà¥à¤¤à¤¿à¤® पटक सचà¥à¤¯à¤¾à¤‡à¤à¤•ो:'; -$lang['by'] = 'दà¥à¤µà¤¾à¤°à¤¾ '; -$lang['deleted'] = 'हटाइà¤à¤•ो'; -$lang['created'] = 'निरà¥à¤®à¤¾à¤£ गरिà¤à¤•ो'; -$lang['external_edit'] = 'बाहà¥à¤¯ समà¥à¤ªà¤¾à¤¦à¤¨'; -$lang['summary'] = 'समà¥à¤ªà¤¾à¤¦à¤¨à¤•ो बारेमा'; -$lang['mail_newpage'] = 'थपिà¤à¤•ो पृषà¥à¤ '; -$lang['mail_changed'] = 'परिवरà¥à¤¤à¤¿à¤¤ पृषà¥à¤ '; -$lang['mail_new_user'] = 'नयाठपà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ '; -$lang['mail_upload'] = 'अपलोड गरिà¤à¤•ो फाइल'; -$lang['qb_bold'] = 'मोटो पाठ(बोलà¥à¤¡)'; -$lang['qb_italic'] = 'इटालिक पाठ'; -$lang['qb_underl'] = 'निमà¥à¤¨ रेखांकित(अनà¥à¤¡à¤°à¤²à¤¾à¤‡à¤¨) पाठ'; -$lang['qb_code'] = 'चिनà¥à¤¹(कोड) पाठ'; -$lang['qb_strike'] = 'सà¥à¤Ÿà¥à¤°à¤¾à¤‡à¤•थà¥à¤°à¥ पाठ'; -$lang['qb_h1'] = 'पहिलो सà¥à¤¤à¤°à¤•ो शिरà¥à¤·à¤•(लेभल १ हेडलाइन)'; -$lang['qb_h2'] = 'दोसà¥à¤°à¥‹ सà¥à¤¤à¤°à¤•ो शिरà¥à¤·à¤•(लेभल २ हेडलाइन)'; -$lang['qb_h3'] = 'तेसà¥à¤°à¥‹ सà¥à¤¤à¤°à¤•ो शिरà¥à¤·à¤•(लेभल ३ हेडलाइन)'; -$lang['qb_h4'] = 'चौथो सà¥à¤¤à¤°à¤•ो शिरà¥à¤·à¤•(लेभल ४ हेडलाइन)'; -$lang['qb_h5'] = 'पाचौठसà¥à¤¤à¤°à¤•ो शिरà¥à¤·à¤•(लेभल ५ हेडलाइन)'; -$lang['qb_link'] = 'आनà¥à¤¤à¤°à¤¿à¤• लिङà¥à¤• '; -$lang['qb_extlink'] = 'वाहà¥à¤¯ लिङà¥à¤•'; -$lang['qb_hr'] = 'कà¥à¤·à¤¿à¤¤à¤¿à¤œ (होरिजोनà¥à¤Ÿà¤²) रà¥à¤²'; -$lang['qb_ol'] = 'मिलाइà¤à¤•ो सà¥à¤šà¥€'; -$lang['qb_ul'] = 'नमिलाइà¤à¤•ो सà¥à¤šà¥€'; -$lang['qb_media'] = 'तसà¥à¤µà¤¿à¤° र अरॠफाइलहरॠथपà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['qb_sig'] = 'हसà¥à¤¤à¤¾à¤•à¥à¤·à¤° थपà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['qb_smileys'] = 'सà¥à¤®à¤¾à¤‡à¤²à¥€à¤¹à¤°à¥ '; -$lang['qb_chars'] = 'विशेष वरà¥à¤£à¤¹à¤°à¥ '; -$lang['metaedit'] = 'मेटाडेटा समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['metasaveerr'] = 'मेटाडाटा लेखन असफल'; -$lang['metasaveok'] = 'मेटाडाटा वचत भयो '; -$lang['img_title'] = 'शिरà¥à¤·à¤•:'; -$lang['img_caption'] = 'निमà¥à¤¨ लेख:'; -$lang['img_date'] = 'मिति:'; -$lang['img_fname'] = 'फाइलनाम:'; -$lang['img_fsize'] = 'आकार:'; -$lang['img_artist'] = 'चितà¥à¤°à¤•ार:'; -$lang['img_copyr'] = 'सरà¥à¤µà¤¾à¤§à¤¿à¤•ार:'; -$lang['img_format'] = 'ढाचा:'; -$lang['img_camera'] = 'कà¥à¤¯à¤¾à¤®à¥‡à¤°à¤¾:'; -$lang['img_keywords'] = 'खोज शबà¥à¤¦:'; -$lang['authtempfail'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ पà¥à¤°à¤¾à¤®à¤¾à¤£à¤¿à¤•रण असà¥à¤¥à¤¾à¤‡à¤°à¥à¤ªà¤®à¤¾ अनà¥à¤ªà¤²à¤¬à¥à¤§ छ। यदि यो समसà¥à¤¯à¤¾ रहि रहेमा तपाईको विकि à¤à¤¡à¥à¤®à¤¿à¤¨à¤²à¤¾à¤ˆ खवर गरà¥à¤¨à¥à¤¹à¥‹à¤²à¤¾ ।'; -$lang['i_chooselang'] = 'भाषा छानà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['i_installer'] = 'DokuWiki सà¥à¤¥à¤¾à¤ªà¤•'; -$lang['i_wikiname'] = 'विकी नाम'; -$lang['i_enableacl'] = 'ACL लागॠगरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥( सिफारिस गरिà¤à¤•ो)'; -$lang['i_superuser'] = 'मूखà¥à¤¯ पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾'; -$lang['i_problems'] = 'सà¥à¤¥à¤¾à¤ªà¤•ले तल देखाइà¤à¤•ो तà¥à¤°à¥à¤Ÿà¤¿ फेला पारà¥â€Œà¤¯à¥‹ ।तपाईले यो तà¥à¤°à¥à¤Ÿà¤¿ नसचà¥à¤¯à¤¾à¤ समà¥à¤® अगि बढà¥à¤¨ सकà¥à¤¨à¥à¤¹à¥à¤¨à¥‡ छैन।'; -$lang['i_modified'] = 'सà¥à¤°à¤•à¥à¤·à¤¾à¤•ो कारणले यो सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ नया तथा नसचà¥à¤¯à¤¾à¤‡à¤à¤•ो Dokuwiki सà¥à¤¥à¤¾à¤ªà¤¨à¤¾à¤®à¤¾ मातà¥à¤° काम गरà¥à¤›à¥¤ तपाईले कि डाउनलोड गरà¥à¤¨à¥à¤­à¤à¤•ो पà¥à¤¯à¤¾à¤•ेज पà¥à¤¨: खोलà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ कि Dokuwiki सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ विधि'; -$lang['i_funcna'] = 'PHP function %s उपलवà¥à¤§ छैन । हà¥à¤¨à¤¸à¤•à¥à¤› तपाईको होसà¥à¤Ÿà¤¿à¤™à¥à¤— पà¥à¤°à¤¦à¤¾à¤¯à¤•ले कà¥à¤¨à¥ˆ कारण वश यसलाई वनà¥à¤¦ गरिदिà¤à¤•ा हà¥à¤¨à¤¸à¤•à¥à¤›à¤¨à¥ । '; -$lang['i_phpver'] = 'तपाईको PHP संसà¥à¤•रण %s चाहिà¤à¤•ो %s भनà¥à¤¦à¤¾ कम छ। तपाईले आफà¥à¤¨à¥‹ PHP सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ अधà¥à¤¯à¤¾à¤µà¤§à¤¿à¤• गरà¥à¤¨à¥à¤ªà¤°à¥à¤› ।'; -$lang['i_permfail'] = '%s DokuWiki दà¥à¤µà¤¾à¤°à¤¾ लेखà¥à¤¯ छैन । तपाईले डाइरेकà¥à¤Ÿà¤°à¥€à¤•ो अनà¥à¤®à¤¤à¤¿ परिवरà¥à¤¤à¤¨ गरà¥à¤¨à¥à¤ªà¤°à¥à¤› !'; -$lang['i_confexists'] = '%s पहिले देखि नै रहेको छ।'; -$lang['i_writeerr'] = '%s बनाउन असमरà¥à¤¥ । तपाईले डाइरेकà¥à¤Ÿà¤°à¥€ / फाइल अनà¥à¤®à¤¤à¤¿ जाचà¥à¤¨à¥ परà¥à¤› र फाइल आफैले बनाउनॠपरà¥à¤› ।'; -$lang['i_badhash'] = 'पहिचान हà¥à¤¨ नसकेको वा परिवरà¥à¤¤à¤¿à¤¤ okuwiki.php (hash=code>%s
    )'; -$lang['i_badval'] = '%s - अवैध वा रितà¥à¤¤à¥‹ मान '; -$lang['i_success'] = 'सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ सफलरà¥à¤ªà¤®à¤¾ समापà¥à¤¤ भयो ।तपाई install.php मेटà¥à¤¨ सकà¥à¤¨à¥à¤¹à¥à¥à¤¨à¥à¤› । तपाईको नयाठDokuWiki निरनà¥à¤¤à¤° गरà¥à¤¨ सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› ।'; -$lang['i_failure'] = 'सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ समयमा केहि तà¥à¤°à¥à¤Ÿà¤¿ फेला परà¥à¤¯à¥‹ ।तपाईले आफैले यसलाई तपाईको नयाठDokuWiki पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥ अगि सचà¥à¤¯à¤¾à¤‰à¤¨à¥à¤ªà¤°à¥à¤¨à¥‡ हà¥à¤¨à¥à¤› ।'; -$lang['i_policy'] = 'सà¥à¤°à¥à¤•ो ACL निति'; -$lang['i_pol0'] = 'खà¥à¤²à¥à¤²à¤¾ विकि (पठन, लेखन , अपलोड ) सबैका लागि'; -$lang['i_pol1'] = 'Public विकि (पठन सवैका लागि,लेखन र अपलोड दरà¥à¤¤à¤¾ गरिà¤à¤•ा पà¥à¤°à¤¯à¤ªà¤—करà¥à¤¤à¤¾à¤•ा लागि ) '; -$lang['i_pol2'] = 'बनà¥à¤¦ विकि (पठन , लेखन, अपलोड ) दरà¥à¤¤à¤¾ भà¤à¤•ा पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤•ा लागि मातà¥à¤° ।'; -$lang['i_retry'] = 'पà¥à¤¨: पà¥à¤°à¤¯à¤¾à¤¸ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['recent_global'] = 'तपाई अहिले %s नेमसà¥à¤ªà¥‡à¤¸ भितà¥à¤° भà¤à¤•ा परिवरà¥à¤¤à¤¨ हेरà¥à¤¦à¥ˆà¤¹à¥à¤¨à¥à¤¹à¥à¤¨à¥à¤›à¥¤ तपाई पà¥à¤°à¥ˆ विकिमा भà¤à¤•ो परिवरà¥à¤¤à¤¨ हेरà¥à¤¨ सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤›.'; -$lang['email_signature_text'] = 'यो पतà¥à¤° DokuWiki ले, मा तयार पारेको हो । -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/locked.txt deleted file mode 100644 index 575d577..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== पृषà¥à¤ à¤®à¤¾ ताला लगाà¤à¤•ो छ ====== - -यो पृषà¥à¤  अरà¥à¤•ो पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤¦à¥à¤µà¤¾à¤°à¤¾ समà¥à¤ªà¤¾à¤¦à¤¨à¤•ा लागि ताला लगाइà¤à¤•ो छ । तपाईले समà¥à¤ªà¤¾à¤¦à¤¨ समापà¥à¤¤ नहà¥à¤¨à¥à¤œà¥‡à¤² या तालाको समय समापà¥à¤¤ नहà¥à¤¨à¥à¤œà¥‡à¤² समà¥à¤® पà¥à¤°à¤¤à¤¿à¤•à¥à¤·à¤¾à¤—रà¥à¤¨à¥ परà¥à¤› । diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/norev.txt deleted file mode 100644 index 96c9186..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== कà¥à¤¨à¥ˆ तà¥à¤¯à¤¸à¥à¤¤à¥‹ पà¥à¤¨:संसà¥à¤•रण भेटिà¤à¤¨ ====== - -खà¥à¤²à¤¾à¤‡à¤à¤•ो पà¥à¤¨:संसà¥à¤•रण असà¥à¤¤à¤¿à¤¤à¥à¤µà¤®à¤¾ छैन ।यस कागजातको समà¥à¤ªà¥‚रà¥à¤£ संसà¥à¤•रणको सà¥à¤šà¥€à¤•ो लागि "पà¥à¤°à¤¾à¤¨à¥‹ पà¥à¤¨:संसà¥à¤•रण" बटन पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/pwconfirm.txt deleted file mode 100644 index 0552cc5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -नमसà¥à¤•ार @FULLNAME@! - -कसैदà¥à¤µà¤¾à¤°à¤¾ तपाईको @TITLE@ को लागि नयाठपà¥à¤°à¤µà¥‡à¤¶à¤¶à¤¬à¥à¤¦ माग भà¤à¤•ो छ ।@DOKUWIKIURL@मा पà¥à¤°à¤µà¥‡à¤¶ । - -यदि तपाईले नयाठपà¥à¤°à¤µà¥‡à¤¶à¤¶à¤¬à¥à¤¦à¤•ो माग गरà¥à¤¨à¥à¤­à¤à¤•ो हैन भने यस इमेललाई वेवासà¥à¤¤à¤¾ गरà¥à¤¨ सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› । - -कृपया तपाईको माग साचà¥à¤šà¥ˆ पठाइà¤à¤•ो थियो भनà¥à¤¨à¥‡ यकिन गराउनाको लागि तलाको लिङà¥à¤•मा पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/read.txt deleted file mode 100644 index 2c11d5d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/read.txt +++ /dev/null @@ -1 +0,0 @@ -यो पृषà¥à¤  पढà¥à¤¨à¤•ो लागि मातà¥à¤° हो । तपाई सà¥à¤°à¥‹à¤¤à¤¹à¥‡à¤°à¥à¤¨ सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› ,तर समà¥à¤ªà¤¾à¤¦à¤¨ भने गरà¥à¤¨ सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤¨ । तपाईको वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•(administrator) सà¤à¤— के समसà¥à¤¯à¤¾ छ भनेर सोधà¥à¤¨à¥ होला । diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/recent.txt deleted file mode 100644 index 2db49c9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== हालैको परिवरà¥à¤¤à¤¨ ====== - -निमà¥à¤¨ पृषà¥à¤ à¤¹à¤°à¥ हालै परिवरà¥à¤¤à¤¨ गरिà¤à¤•ा छनॠ।: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/resendpwd.txt deleted file mode 100644 index 5fa71da..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== नयाठपà¥à¤°à¤µà¥‡à¤¶à¤¶à¤¬à¥à¤¦ पठाउनà¥à¤¹à¥‹à¤¸à¥ ====== - -कृपया तपाईको यस विकीमा रहेको खाताको लाहि नयाठपà¥à¤°à¤µà¥‡à¤¶à¤¶à¤µà¥à¤¦ अनà¥à¤°à¥‹à¤§ गरà¥à¤¨ तपाईà¤à¤•ो नाम निमà¥à¤¨ फरà¥à¤®à¤®à¤¾ पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿ गरà¥à¤¨à¥à¤¹à¥‹à¤¸ । à¤à¤‰à¤Ÿà¤¾ किटानी लिङà¥à¤• तपाईले दरà¥à¤¤à¤¾ गरà¥à¤¨à¥ भà¤à¤•ो इमेल ठेगानामा पठाइने छ । diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/searchpage.txt deleted file mode 100644 index 7c0a47c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== खोज ====== - -तपाईले आफà¥à¤¨à¥‹ खोजको निमà¥à¤¨ नतिजा पाउन सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤›à¥¤ @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/showrev.txt deleted file mode 100644 index 7a7a53a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -** यो कागजातको पà¥à¤°à¤¾à¤¨à¥‹ पà¥à¤¨:संसà¥à¤•रण हो !** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/updateprofile.txt deleted file mode 100644 index e3027e4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -‌‌â€â€â€======तपाईà¤à¤•ो खाताको जानकारी अदà¥à¤¯à¤¾à¤µà¤§à¤¿à¤• गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥====== - -तपाईà¤à¤²à¥‡ आफूले परिवरà¥à¤¤à¤¨ गरà¥à¤¨ चाहेको फिलà¥à¤¡ मातà¥à¤° परिवरà¥à¤¤à¤¨ गरे पà¥à¤—à¥à¤› । तपाईà¤à¤²à¥‡ आफà¥à¤¨à¥‹ पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ नाम परिवरà¥à¤¤à¤¨ गरà¥à¤¨ पाउनà¥à¤¹à¥à¤¨à¥‡ छैन । diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ne/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ne/uploadmail.txt deleted file mode 100644 index a023797..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ne/uploadmail.txt +++ /dev/null @@ -1,9 +0,0 @@ -à¤à¤‰à¤Ÿà¤¾ फाइल तपाईको DokuWiki मा भरण गरिà¤à¤•ो छ। थप जानकारी निमà¥à¤¨ रहेका छनॠ: -फाइल : @MEDIA@ -मिति : @DATE@ -बà¥à¤°à¤¾à¤‰à¤œà¤° : @BROWSER@ -आइपि ठगाना : @IPADDRESS@ -होसà¥à¤Ÿà¤¨à¤¾à¤® : @HOSTNAME@ -आकार : @SIZE@ -MIME पà¥à¤°à¤•ार : @MIME@ -पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/admin.txt deleted file mode 100644 index 7138456..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Beheer ====== - -Hieronder zie je een lijst van beheertaken beschikbaar in DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/adminplugins.txt deleted file mode 100644 index f006f92..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Toegevoegde plugins ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/backlinks.txt deleted file mode 100644 index daae320..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Backlinks ====== - -Dit is een lijst van pagina's die terug lijken te wijzen naar de huidige pagina. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/conflict.txt deleted file mode 100644 index 49a06b0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Er bestaat een nieuwere versie ====== - -Er bestaat een nieuwere versie van het document dat aangepast wordt. Dit komt voor als een andere gebruiker dit document tegelijk met jou wijzigt. - -Bekijk de verschillen die beneden weergegeven worden uitvoerig, en beslis dan welke versie de beste is en dus bewaard moet worden. Kies ''opslaan'' om de eigen versie te bewaren. Kies ''annuleren'' om de huidige versie te bewaren. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/denied.txt deleted file mode 100644 index 283fd6e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Toegang geweigerd ====== - -Sorry: je hebt niet voldoende rechten om verder te gaan. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/diff.txt deleted file mode 100644 index ef5a1b1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Verschillen ====== - -Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/draft.txt deleted file mode 100644 index a6bf527..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -===== Conceptbestand gevonden ===== - -Je laatste bewerking op deze pagina is niet volledig afgerond. DokuWiki heeft automatisch een concept van je werk opgeslagen waarmee je nu verder kunt gaan. Hieronder tref je het concept aan. - -Beslis of je het concept wilt //herstellen//, //verwijderen// of het bewerken wilt //annuleren//. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/edit.txt deleted file mode 100644 index 4a441bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Pas de pagina aan en klik op ''Opslaan''. Zie [[wiki:syntax]] voor de Wiki-syntax. Pas de pagina alleen aan als hij **verbeterd** kan worden. Als je iets wilt uitproberen kun je spelen in de [[playground:playground|speeltuin]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/editrev.txt deleted file mode 100644 index 1b2d130..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Er is een oude revisie van het document geladen!** Als je nu opslaat bewaar je een nieuwe versie met deze inhoud. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/index.txt deleted file mode 100644 index 660c45f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Index ====== - -Dit is een index van alle beschikbare pagina's gesorteerd op [[doku>nl:namespaces|namespaces]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/nl/install.html deleted file mode 100644 index d48dff3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Deze pagina helpt u bij de eerste installatie en configuratie van Dokuwiki. Meer informatie over deze installer is beschikbaar op zijn eigen documentatiepagina.

    - -

    DokuWiki gebruikt platte tekstbestanden voor het opslaan van wikipagina's en andere informatie die bij deze pagina's horen (bijvoorbeeld plaatjes, zoek-indexen, oude revisies enz.). Om goed te kunnen functioneren, moet DokuWiki schrijftoegang hebben tot de directories die deze bestanden bevatten. De installer kan zelf deze toegangspermissies niet regelen. Dit moet normaal gesproken direct in de command shell worden ingevoerd, of in het geval van hosting via FTP of via uw hosting control panel (bijvoorbeeld cPanel).

    - -

    Deze installer zal uw DokuWiki configureren voor ACL, wat de beheerder in staat stelt in te loggen en toegang te verkrijgen tot het beheersdeel van de DokuWiki voor het installeren van plugins, beheren van gebruikers, toegangsrechten tot wiki pagina's en veranderen van configuratie-instellingen. Het is niet noodzakelijk voor DokuWiki om te functioneren maar het maakt het een stuk makkelijker om Dokuwiki te beheren.

    - -

    Ervaren gebruikers of gebruikers die een aangepaste configuratie nodig hebben kunnen voor details terecht op de volgende pagina's: installatie-instructies en configuratie-instellingen.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/nl/jquery.ui.datepicker.js deleted file mode 100644 index 535d7fb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Dutch (UTF-8) initialisation for the jQuery UI date picker plugin. */ -/* Written by Mathias Bynens */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.nl = { - closeText: "Sluiten", - prevText: "Vorig", - nextText: "Volgende", - currentText: "Vandaag", - monthNames: [ "januari", "februari", "maart", "april", "mei", "juni", - "juli", "augustus", "september", "oktober", "november", "december" ], - monthNamesShort: [ "jan", "feb", "mrt", "apr", "mei", "jun", - "jul", "aug", "sep", "okt", "nov", "dec" ], - dayNames: [ "zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag" ], - dayNamesShort: [ "zon", "maa", "din", "woe", "don", "vri", "zat" ], - dayNamesMin: [ "zo", "ma", "di", "wo", "do", "vr", "za" ], - weekHeader: "Wk", - dateFormat: "dd-mm-yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.nl ); - -return datepicker.regional.nl; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/nl/lang.php deleted file mode 100644 index a3d9b6d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/lang.php +++ /dev/null @@ -1,387 +0,0 @@ - - * @author Mark Prins - * @author PBU - * @author Gerrit Uitslag - * @author Andy - * @author Harriet Neitz - * @author François Kooman - * @author Jack van Klaren - * @author Riny Heijdendael - * @author Koen Huybrechts - * @author Wouter Schoot - * @author John de Graaff - * @author Dion Nicolaas - * @author Danny Rotsaert - * @author Matthias Carchon - * @author Marijn Hofstra - * @author Timon Van Overveldt - * @author Jeroen - * @author Ricardo Guijt - * @author Remon - * @author gicalle - * @author Rene - * @author Johan Vervloet - * @author Mijndert - * @author Johan Wijnker - * @author Hugo Smet - * @author Wesley de Weerd - * @author Sjoerd - * @author Joachim David - * @author stafmans - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Pagina aanpassen'; -$lang['btn_source'] = 'Toon bronpagina'; -$lang['btn_show'] = 'Toon pagina'; -$lang['btn_create'] = 'Maak deze pagina aan'; -$lang['btn_search'] = 'Zoeken'; -$lang['btn_save'] = 'Opslaan'; -$lang['btn_preview'] = 'Voorbeeld'; -$lang['btn_top'] = 'Terug naar boven'; -$lang['btn_newer'] = '<< nieuwer'; -$lang['btn_older'] = 'ouder >>'; -$lang['btn_revs'] = 'Oude revisies'; -$lang['btn_recent'] = 'Recente aanpassingen'; -$lang['btn_upload'] = 'Uploaden'; -$lang['btn_cancel'] = 'Annuleren'; -$lang['btn_index'] = 'Index'; -$lang['btn_secedit'] = 'Aanpassen'; -$lang['btn_login'] = 'Inloggen'; -$lang['btn_logout'] = 'Uitloggen'; -$lang['btn_admin'] = 'Beheer'; -$lang['btn_update'] = 'Bijwerken'; -$lang['btn_delete'] = 'Verwijder'; -$lang['btn_back'] = 'Terug'; -$lang['btn_backlink'] = 'Referenties'; -$lang['btn_subscribe'] = 'Inschrijven wijzigingen'; -$lang['btn_profile'] = 'Profiel aanpassen'; -$lang['btn_reset'] = 'Wissen'; -$lang['btn_resendpwd'] = 'Nieuw wachtwoord bepalen'; -$lang['btn_draft'] = 'Bewerk concept'; -$lang['btn_recover'] = 'Herstel concept'; -$lang['btn_draftdel'] = 'Verwijder concept'; -$lang['btn_revert'] = 'Herstellen'; -$lang['btn_register'] = 'Registreren'; -$lang['btn_apply'] = 'Toepassen'; -$lang['btn_media'] = 'Mediabeheerder'; -$lang['btn_deleteuser'] = 'Verwijder mijn account'; -$lang['btn_img_backto'] = 'Terug naar %s'; -$lang['btn_mediaManager'] = 'In mediabeheerder bekijken'; -$lang['loggedinas'] = 'Ingelogd als:'; -$lang['user'] = 'Gebruikersnaam'; -$lang['pass'] = 'Wachtwoord'; -$lang['newpass'] = 'Nieuw wachtwoord'; -$lang['oldpass'] = 'Bevestig huidig wachtwoord'; -$lang['passchk'] = 'nogmaals'; -$lang['remember'] = 'Bewaar'; -$lang['fullname'] = 'Volledige naam'; -$lang['email'] = 'E-mail'; -$lang['profile'] = 'Gebruikersprofiel'; -$lang['badlogin'] = 'Sorry, gebruikersnaam of wachtwoord onjuist'; -$lang['badpassconfirm'] = 'Sorry, het wachtwoord was onjuist'; -$lang['minoredit'] = 'Kleine wijziging'; -$lang['draftdate'] = 'Concept automatisch opgeslagen op'; -$lang['nosecedit'] = 'De pagina is tussentijds veranderd, sectie-informatie was verouderd, volledige pagina geladen.'; -$lang['searchcreatepage'] = 'Als je niet hebt gevonden wat je zocht, kun je de pagina %s, vernoemd naar je query, aanmaken of bewerken.'; -$lang['search_fullresults'] = 'Fulltext resultaten'; -$lang['js']['search_toggle_tools'] = 'Schakel zoek gereedschappen aan/uit'; -$lang['js']['willexpire'] = 'Je exclusieve gebruiksrecht voor het aanpassen van deze pagina verloopt over een minuut.\nKlik op de Voorbeeld-knop om het exclusieve gebruiksrecht te verlengen.'; -$lang['js']['notsavedyet'] = 'Nog niet bewaarde wijzigingen zullen verloren gaan. -Weet je zeker dat je wilt doorgaan?'; -$lang['js']['searchmedia'] = 'Zoek naar bestanden'; -$lang['js']['keepopen'] = 'Houd scherm open bij selectie'; -$lang['js']['hidedetails'] = 'Verberg details'; -$lang['js']['mediatitle'] = 'Linkinstellingen'; -$lang['js']['mediadisplay'] = 'Linktype'; -$lang['js']['mediaalign'] = 'Uitlijning'; -$lang['js']['mediasize'] = 'Afbeeldingsomvang'; -$lang['js']['mediatarget'] = 'Linkdoel'; -$lang['js']['mediaclose'] = 'Sluiten'; -$lang['js']['mediainsert'] = 'Invoegen'; -$lang['js']['mediadisplayimg'] = 'De afbeelding weergeven'; -$lang['js']['mediadisplaylnk'] = 'Alleen de link weergeven'; -$lang['js']['mediasmall'] = 'Kleine versie'; -$lang['js']['mediamedium'] = 'Middelgrote versie'; -$lang['js']['medialarge'] = 'Grote versie'; -$lang['js']['mediaoriginal'] = 'Originele versie'; -$lang['js']['medialnk'] = 'Link naar detailpagina'; -$lang['js']['mediadirect'] = 'Directe link naar origineel'; -$lang['js']['medianolnk'] = 'Geen link'; -$lang['js']['medianolink'] = 'Link niet naar de afbeelding'; -$lang['js']['medialeft'] = 'Afbeelding links uitlijnen'; -$lang['js']['mediaright'] = 'Afbeelding rechts uitlijnen'; -$lang['js']['mediacenter'] = 'Afbeelding centreren'; -$lang['js']['medianoalign'] = 'Geen uitlijning gebruiken'; -$lang['js']['nosmblinks'] = 'Linken naar Windows shares werkt alleen in Microsoft Internet Explorer. -Je kan de link wel kopiëren en plakken.'; -$lang['js']['linkwiz'] = 'Linkwizard'; -$lang['js']['linkto'] = 'Link naar:'; -$lang['js']['del_confirm'] = 'Item(s) verwijderen?'; -$lang['js']['restore_confirm'] = 'Werkelijk deze versie terugzetten?'; -$lang['js']['media_diff'] = 'Verschillen bekijken:'; -$lang['js']['media_diff_both'] = 'Naast elkaar'; -$lang['js']['media_diff_opacity'] = 'Doorschijnend'; -$lang['js']['media_diff_portions'] = 'Swipe'; -$lang['js']['media_select'] = 'Selecteer bestanden'; -$lang['js']['media_upload_btn'] = 'Uploaden'; -$lang['js']['media_done_btn'] = 'Klaar'; -$lang['js']['media_drop'] = 'Sleep bestanden hierheen om ze te uploaden'; -$lang['js']['media_cancel'] = 'Verwijderen'; -$lang['js']['media_overwrt'] = 'Bestaande bestanden overschrijven'; -$lang['search_exact_match'] = 'Exacte overeenkomst'; -$lang['search_starts_with'] = 'Begint met'; -$lang['search_ends_with'] = 'Eindigt op'; -$lang['search_contains'] = 'Bevat'; -$lang['search_custom_match'] = 'Maatwerk'; -$lang['search_any_ns'] = '(Iedere) Willekeurige namespace'; -$lang['search_any_time'] = 'Wanneer dan ook'; -$lang['search_past_7_days'] = 'Vorige week'; -$lang['search_past_month'] = 'Vorige maand'; -$lang['search_past_year'] = 'Vorig jaar'; -$lang['search_sort_by_hits'] = 'Sorteer op hits'; -$lang['search_sort_by_mtime'] = 'Sorteer op laatst gewijzigd'; -$lang['regmissing'] = 'Vul alle velden in'; -$lang['reguexists'] = 'Er bestaat al een gebruiker met deze loginnaam.'; -$lang['regsuccess'] = 'De gebruiker is aangemaakt. Het wachtwoord is per e-mail verzonden.'; -$lang['regsuccess2'] = 'De gebruiker is aangemaakt.'; -$lang['regfail'] = 'Gebruiker kon niet aangemaakt worden.'; -$lang['regmailfail'] = 'Het lijkt erop dat het sturen van de wachtwoordmail mislukt is. Neem contact op met de beheerder!'; -$lang['regbadmail'] = 'Het opgegeven e-mailadres lijkt ongeldig - als je denkt dat dit niet klopt neem dan contact op met de beheerder.'; -$lang['regbadpass'] = 'De twee ingevoerde wachtwoorden zijn niet identiek. Probeer het nog eens.'; -$lang['regpwmail'] = 'Je DokuWiki wachtwoord'; -$lang['reghere'] = 'Je hebt nog geen account? Vraag er eentje aan'; -$lang['profna'] = 'Deze wiki ondersteunt geen profielwijzigingen'; -$lang['profnochange'] = 'Geen wijzigingen, niets gedaan'; -$lang['profnoempty'] = 'Een lege gebruikersnaam of e-mailadres is niet toegestaan'; -$lang['profchanged'] = 'Gebruikersprofiel succesvol aangepast'; -$lang['profnodelete'] = 'Deze wiki heeft biedt geen ondersteuning voor verwijdering van gebruikers'; -$lang['profdeleteuser'] = 'Verwijder gebruiker'; -$lang['profdeleted'] = 'Uw gebruikersaccount is verwijderd van deze wiki'; -$lang['profconfdelete'] = 'Ik wil mijn gebruikersaccount verwijderen van deze wiki.
    Deze actie kan niet ongedaan gemaakt worden.'; -$lang['profconfdeletemissing'] = 'Bevestigingsvinkje niet gezet'; -$lang['proffail'] = 'Gebruikersprofiel werd niet bijgewerkt.'; -$lang['pwdforget'] = 'Je wachtwoord vergeten? Vraag een nieuw wachtwoord aan'; -$lang['resendna'] = 'Deze wiki ondersteunt het verzenden van wachtwoorden niet'; -$lang['resendpwd'] = 'Nieuw wachtwoord bepalen voor'; -$lang['resendpwdmissing'] = 'Sorry, je moet alle velden invullen.'; -$lang['resendpwdnouser'] = 'Sorry, we kunnen deze gebruikersnaam niet vinden in onze database.'; -$lang['resendpwdbadauth'] = 'Sorry, deze authentiecatiecode is niet geldig. Controleer of je de volledige bevestigings-link hebt gebruikt.'; -$lang['resendpwdconfirm'] = 'Een bevestigingslink is per e-mail verzonden.'; -$lang['resendpwdsuccess'] = 'Je nieuwe wachtwoord is per e-mail verzonden.'; -$lang['license'] = 'Tenzij anders vermeld valt de inhoud van deze wiki onder de volgende licentie:'; -$lang['licenseok'] = 'Let op: Door deze pagina aan te passen geef je de inhoud vrij onder de volgende licentie:'; -$lang['searchmedia'] = 'Bestandsnaam zoeken:'; -$lang['searchmedia_in'] = 'Zoek in %s'; -$lang['txt_upload'] = 'Selecteer een bestand om te uploaden:'; -$lang['txt_filename'] = 'Vul nieuwe naam in (optioneel):'; -$lang['txt_overwrt'] = 'Overschrijf bestaand bestand'; -$lang['maxuploadsize'] = 'Max %s per bestand'; -$lang['lockedby'] = 'Momenteel in gebruik door:'; -$lang['lockexpire'] = 'Exclusief gebruiksrecht vervalt op:'; -$lang['rssfailed'] = 'Er is een fout opgetreden bij het ophalen van de feed: '; -$lang['nothingfound'] = 'Er werd niets gevonden.'; -$lang['mediaselect'] = 'Bestandsselectie'; -$lang['uploadsucc'] = 'Upload geslaagd'; -$lang['uploadfail'] = 'Upload mislukt. Misschien verkeerde permissies?'; -$lang['uploadwrong'] = 'Upload mislukt. Deze bestandsextensie is verboden!'; -$lang['uploadexist'] = 'Bestand bestaat reeds. Er is niets gewijzigd.'; -$lang['uploadbadcontent'] = 'Het geüploade bestand heeft niet de bestandsextensie %s.'; -$lang['uploadspam'] = 'De upload is geblokkeerd door de spam blacklist.'; -$lang['uploadxss'] = 'De upload is geblokkeerd wegens mogelijk onveilige inhoud.'; -$lang['uploadsize'] = 'Het geüploade bestand is te groot. (max. %s)'; -$lang['deletesucc'] = 'Het bestand "%s" is verwijderd.'; -$lang['deletefail'] = '"%s" kan niet worden verwijderd - controleer permissies.'; -$lang['mediainuse'] = 'Het bestand "%s" is niet verwijderd - het is nog in gebruik.'; -$lang['namespaces'] = 'Namespaces'; -$lang['mediafiles'] = 'Beschikbare bestanden in'; -$lang['accessdenied'] = 'U heeft geen toegang tot deze pagina.'; -$lang['mediausage'] = 'Gebruik de volgende syntax om aan het bestand te refereren:'; -$lang['mediaview'] = 'Bekijk het orginele bestand'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'Upload een bestand naar de huidige namespace. Om een subnamespace aan te maken, laat je die voorafgaan aan de bestandsnaam bij "Upload als", gescheiden door een dubbele punt.'; -$lang['mediaextchange'] = 'Bestandsextensie veranderd van .%s naar .%s!'; -$lang['reference'] = 'Referenties voor'; -$lang['ref_inuse'] = 'Het bestand kan niet worden verwijderd omdat het nog in gebruik is op de volgende pagina\'s:'; -$lang['ref_hidden'] = 'Enkele referenties staan op pagina\'s waarvoor je geen leesrechten hebt'; -$lang['hits'] = 'Hits'; -$lang['quickhits'] = 'Overeenkomende paginanamen'; -$lang['toc'] = 'Inhoud'; -$lang['current'] = 'huidige'; -$lang['yours'] = 'Jouw versie'; -$lang['diff'] = 'Toon verschillen met huidige revisie'; -$lang['diff2'] = 'Toon verschillen tussen geselecteerde revisies'; -$lang['difflink'] = 'Link naar deze vergelijking'; -$lang['diff_type'] = 'Bekijk verschillen:'; -$lang['diff_inline'] = 'Inline'; -$lang['diff_side'] = 'Zij aan zij'; -$lang['diffprevrev'] = 'Vorige revisie'; -$lang['diffnextrev'] = 'Volgende revisie'; -$lang['difflastrev'] = 'Laatste revisie'; -$lang['diffbothprevrev'] = 'Beide kanten vorige revisie'; -$lang['diffbothnextrev'] = 'Beide kanten volgende revisie'; -$lang['line'] = 'Regel'; -$lang['breadcrumb'] = 'Spoor:'; -$lang['youarehere'] = 'Je bent hier:'; -$lang['lastmod'] = 'Laatst gewijzigd:'; -$lang['by'] = 'door'; -$lang['deleted'] = 'verwijderd'; -$lang['created'] = 'aangemaakt'; -$lang['restored'] = 'oude revisie hersteld (%s)'; -$lang['external_edit'] = 'Externe bewerking'; -$lang['summary'] = 'Samenvatting wijziging'; -$lang['unknowndate'] = 'Ongeldige datum'; -$lang['noflash'] = 'De Adobe Flash Plugin is vereist om de pagina te kunnen weergeven.'; -$lang['download'] = 'Download fragment'; -$lang['tools'] = 'Hulpmiddelen'; -$lang['user_tools'] = 'Gebruikershulpmiddelen'; -$lang['site_tools'] = 'Site-hulpmiddelen'; -$lang['page_tools'] = 'Paginahulpmiddelen'; -$lang['skip_to_content'] = 'spring naar tekst'; -$lang['sidebar'] = 'Zijbalk'; -$lang['mail_newpage'] = 'pagina toegevoegd:'; -$lang['mail_changed'] = 'pagina aangepast:'; -$lang['mail_subscribe_list'] = 'Pagina\'s veranderd in namespace:'; -$lang['mail_new_user'] = 'nieuwe gebruiker:'; -$lang['mail_upload'] = 'bestand geüpload:'; -$lang['changes_type'] = 'Bekijk wijzigingen van'; -$lang['pages_changes'] = 'Pagina\'s'; -$lang['media_changes'] = 'Mediabestanden'; -$lang['both_changes'] = 'Zowel pagina\'s als mediabestanden'; -$lang['qb_bold'] = 'Vetgedrukte tekst'; -$lang['qb_italic'] = 'Cursieve tekst'; -$lang['qb_underl'] = 'Onderstreepte tekst'; -$lang['qb_code'] = 'Code tekst'; -$lang['qb_strike'] = 'Doorgestreepte tekst'; -$lang['qb_h1'] = 'Niveau 1 kop'; -$lang['qb_h2'] = 'Niveau 2 kop'; -$lang['qb_h3'] = 'Niveau 3 kop'; -$lang['qb_h4'] = 'Niveau 4 kop'; -$lang['qb_h5'] = 'Niveau 5 kop'; -$lang['qb_h'] = 'Koptekst'; -$lang['qb_hs'] = 'Kies koptekst'; -$lang['qb_hplus'] = 'Hogere koptekst'; -$lang['qb_hminus'] = 'Lagere koptekst'; -$lang['qb_hequal'] = 'Koptekst op zelfde niveau'; -$lang['qb_link'] = 'Interne link'; -$lang['qb_extlink'] = 'Externe link'; -$lang['qb_hr'] = 'Horizontale lijn'; -$lang['qb_ol'] = 'Geordende lijst'; -$lang['qb_ul'] = 'Ongeordende lijst'; -$lang['qb_media'] = 'Voeg plaatjes en andere bestanden toe'; -$lang['qb_sig'] = 'Handtekening invoegen'; -$lang['qb_smileys'] = 'Smileys'; -$lang['qb_chars'] = 'Speciale tekens'; -$lang['upperns'] = 'Spring naar bovenliggende namespace'; -$lang['metaedit'] = 'Metadata wijzigen'; -$lang['metasaveerr'] = 'Schrijven van metadata mislukt'; -$lang['metasaveok'] = 'Metadata bewaard'; -$lang['img_title'] = 'Titel:'; -$lang['img_caption'] = 'Bijschrift:'; -$lang['img_date'] = 'Datum:'; -$lang['img_fname'] = 'Bestandsnaam:'; -$lang['img_fsize'] = 'Grootte:'; -$lang['img_artist'] = 'Fotograaf:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Formaat:'; -$lang['img_camera'] = 'Camera:'; -$lang['img_keywords'] = 'Trefwoorden:'; -$lang['img_width'] = 'Breedte:'; -$lang['img_height'] = 'Hoogte:'; -$lang['subscr_subscribe_success'] = '%s is ingeschreven voor %s'; -$lang['subscr_subscribe_error'] = 'Fout bij inschrijven van %s voor %s'; -$lang['subscr_subscribe_noaddress'] = 'Er is geen e-mailadres gekoppeld aan uw account, u kunt daardoor niet worden ingeschreven.'; -$lang['subscr_unsubscribe_success'] = '%s is nu uitgeschreven bij %s.'; -$lang['subscr_unsubscribe_error'] = 'Fout bij uitschrijven van %s bij %s.'; -$lang['subscr_already_subscribed'] = '%s is reeds ingeschreven bij %s.'; -$lang['subscr_not_subscribed'] = '%s is niet ingeschreven bij %s.'; -$lang['subscr_m_not_subscribed'] = 'Je bent momenteel niet ingeschreven bij de huidige pagina of namespace.'; -$lang['subscr_m_new_header'] = 'Inschrijving toevoegen'; -$lang['subscr_m_current_header'] = 'Huidige inschrijvingen'; -$lang['subscr_m_unsubscribe'] = 'Uitschrijven'; -$lang['subscr_m_subscribe'] = 'Inschrijven'; -$lang['subscr_m_receive'] = 'Ontvang'; -$lang['subscr_style_every'] = 'Email bij iedere wijziging'; -$lang['subscr_style_digest'] = 'Samenvattings-email met wijzigingen per pagina (elke %.2f dagen)'; -$lang['subscr_style_list'] = 'Lijst van veranderde pagina\'s sinds laatste email (elke %.2f dagen)'; -$lang['authtempfail'] = 'Gebruikersauthenticatie is tijdelijk niet beschikbaar. Als deze situatie zich blijft voordoen, informeer dan de wikibeheerder.'; -$lang['i_chooselang'] = 'Kies je taal'; -$lang['i_installer'] = 'DokuWiki Installer'; -$lang['i_wikiname'] = 'Wikinaam'; -$lang['i_enableacl'] = 'ACLs inschakelen (aanbevolen)'; -$lang['i_superuser'] = 'Superuser'; -$lang['i_problems'] = 'De installer vond problemen, hieronder aangegeven. Verhelp deze voor je doorgaat.'; -$lang['i_modified'] = 'Uit veiligheidsoverwegingen werkt dit script alleen met nieuwe en onveranderde DokuWiki-installaties. Pak de bestanden opnieuw uit of raadpleeg de Dokuwiki installatie-instructies'; -$lang['i_funcna'] = 'PHP functie %s is niet beschikbaar. Wellicht heeft je hosting provider deze uitgeschakeld?'; -$lang['i_disabled'] = 'Niet toegestaan door je provider'; -$lang['i_phpver'] = 'PHP-versie %s is lager dan de vereiste %s. Upgrade PHP.'; -$lang['i_mbfuncoverload'] = 'Om DokuWiki te draaien moet mbstring.func_overload uitgeschakeld zijn in php.ini.'; -$lang['i_permfail'] = '%s is niet schrijfbaar voor DokuWiki. Pas de permissie-instellingen van deze directory aan.'; -$lang['i_confexists'] = '%s bestaat reeds'; -$lang['i_writeerr'] = 'Niet mogelijk om %s aan te maken. Controleer de directory/bestandspermissies en maak het bestand handmatig aan.'; -$lang['i_badhash'] = 'Onbekende of aangepaste dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - onjuiste of lege waarde'; -$lang['i_success'] = 'De configuratie is succesvol afgerond. Je kunt nu het bestand install.php verwijderen. Ga naar je nieuwe DokuWiki.'; -$lang['i_failure'] = 'Fouten deden zich voor tijdens het schrijven naar de configuratiebestanden. Pas deze aan voor je gebruik kunt maken van je nieuwe DokuWiki.'; -$lang['i_policy'] = 'Initieel ACL-beleid'; -$lang['i_pol0'] = 'Open wiki (lezen, schrijven, uploaden voor iedereen)'; -$lang['i_pol1'] = 'Publieke wiki (lezen voor iedereen, schrijven en uploaden voor geregistreerde gebruikers)'; -$lang['i_pol2'] = 'Besloten wiki (lezen, schrijven en uploaden alleen voor geregistreerde gebruikers)'; -$lang['i_allowreg'] = 'Toestaan dat gebruikers zichzelf registeren'; -$lang['i_retry'] = 'Opnieuw'; -$lang['i_license'] = 'Kies a.u.b. een licentie die u voor uw inhoud wilt gebruiken:'; -$lang['i_license_none'] = 'Toon geen licentie-informatie'; -$lang['i_pop_field'] = 'Help ons om je DokuWiki ervaring te verbeteren'; -$lang['i_pop_label'] = 'Stuur eens per maand geanonimiseerde gebruiksstatistieken naar de Dokuwiki ontwikkelaars'; -$lang['recent_global'] = 'Je bekijkt momenteel de wijzigingen binnen de %s namespace. Je kunt ook de recente wijzigingen van de hele wiki bekijken.'; -$lang['years'] = '%d jaar geleden'; -$lang['months'] = '%d maand geleden'; -$lang['weeks'] = '%d weken geleden'; -$lang['days'] = '%d dagen geleden'; -$lang['hours'] = '%d uren geleden'; -$lang['minutes'] = '%d minuten geleden'; -$lang['seconds'] = '%d seconden geleden'; -$lang['wordblock'] = 'Uw wijziging is niet opgeslagen omdat deze niet-toegestane tekst bevat (spam).'; -$lang['media_uploadtab'] = 'Uploaden'; -$lang['media_searchtab'] = 'Zoeken'; -$lang['media_file'] = 'Bestand'; -$lang['media_viewtab'] = 'Beeld'; -$lang['media_edittab'] = 'Bewerken'; -$lang['media_historytab'] = 'Geschiedenis'; -$lang['media_list_thumbs'] = 'Miniatuurweergaven'; -$lang['media_list_rows'] = 'Regels'; -$lang['media_sort_name'] = 'Naam'; -$lang['media_sort_date'] = 'Datum'; -$lang['media_namespaces'] = 'Kies namespace'; -$lang['media_files'] = 'Bestanden in %s'; -$lang['media_upload'] = 'Upload naar %s'; -$lang['media_search'] = 'Zoeken in %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s bij %s'; -$lang['media_edit'] = '%s bewerken'; -$lang['media_history'] = 'Geschiedenis van %s'; -$lang['media_meta_edited'] = 'Metagegevens bewerkt'; -$lang['media_perm_read'] = 'Sorry, u heeft niet voldoende rechten om bestanden te lezen.'; -$lang['media_perm_upload'] = 'Sorry, u heeft niet voldoende rechten om bestanden te uploaden.'; -$lang['media_update'] = 'Upload nieuwe versie'; -$lang['media_restore'] = 'Deze versie terugzetten'; -$lang['media_acl_warning'] = 'De lijst is mogelijk niet compleet door ACL beperkingen en verborgen pagina\'s.'; -$lang['email_fail'] = 'PHP mail() ontbreekt of is uitgeschakeld. De volgende e-mail is niet verzonden:'; -$lang['currentns'] = 'Huidige namespace'; -$lang['searchresult'] = 'Zoekresultaat'; -$lang['plainhtml'] = 'Alleen HTML'; -$lang['wikimarkup'] = 'Wiki Opmaak'; -$lang['page_nonexist_rev'] = 'Pagina bestaat niet bij %s. Het is vervolgens aangemaakt bij %s.'; -$lang['unable_to_parse_date'] = 'Begrijp het niet bij parameter "%s".'; -$lang['email_signature_text'] = 'Deze mail werd gegenereerd door DokuWiki op -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/locked.txt deleted file mode 100644 index 878fb37..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pagina in exclusief gebruik ====== - -Deze pagina wordt momenteel aangepast door een andere gebruiker. Wacht tot deze gebruiker klaar is met aanpassen of totdat het gebruiksrecht vervalt. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/login.txt deleted file mode 100644 index 699cbf8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Login ====== - -Je bent op dit moment niet ingelogd! Voer je login-gegevens hieronder in om in te loggen. Je browser moet cookies accepteren om in te kunnen loggen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/mailtext.txt deleted file mode 100644 index 32f6f63..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Er is een pagina in je DokuWiki toegevoegd of gewijzigd. Hier zijn de details: - -Datum : @DATE@ -Browser : @BROWSER@ -IP-Adres : @IPADDRESS@ -Hostnaam : @HOSTNAME@ -Oude revisie : @OLDPAGE@ -Nieuwe revisie: @NEWPAGE@ -Samenvatting : @SUMMARY@ -User : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/nl/mailwrap.html deleted file mode 100644 index f15ec06..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - - @TITLE@ - - - - - @HTMLBODY@ - -

    - @EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/newpage.txt deleted file mode 100644 index e9bcd0d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Dit onderwerp bestaat nog niet ====== - -De pagina over dit onderwerp bestaat nog niet. Aanmaken kan door op de **Maak deze pagina aan** te klikken. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/norev.txt deleted file mode 100644 index a66837f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Revisie bestaat niet ====== - -De opgegeven revisie bestaat niet. Klik op ''Oude revisies'' voor een lijst van oude revisies van dit document. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/onceexisted.txt deleted file mode 100644 index 4669563..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Deze pagina bestaat niet meer ====== - -Je hebt een link gevolgd naar een pagina die niet meer bestaat. Je kunt de lijst met [[?do=revisions|Oude revisies]] bekijken om te zien wanneer en waarom de pagina was verwijderd, oude versies te bekijken en om deze te herstellen. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/password.txt deleted file mode 100644 index 94a180a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Beste @FULLNAME@! - -Hier is je gebruikersinformatie voor @TITLE@ op @DOKUWIKIURL@ - -Gebruikersnaam: @LOGIN@ -Wachtwoord : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/preview.txt deleted file mode 100644 index 4ce0b2b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Preview ====== - -Dit is een preview van de tekst zoals hij er uit komt te zien. **Let op: het is nog niet opgeslagen**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/pwconfirm.txt deleted file mode 100644 index 8b900b1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Beste @FULLNAME@! - -Iemand heeft een nieuw wachtwoord aangevraagd voor je @TITLE@ login op @DOKUWIKIURL@ - -Als je geen nieuw wachtwoord hebt aangevraagd kun je deze e-mail negeren. - -Volg de volgende link om te bevestigen dat je inderdaad een nieuw wachtwoord wilt: - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/read.txt deleted file mode 100644 index 329143a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/read.txt +++ /dev/null @@ -1 +0,0 @@ -Deze pagina is alleen-lezen. Je kan de broncode bekijken maar niet veranderen. Neem contact op met de beheerder als je denkt dat dit niet klopt. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/recent.txt deleted file mode 100644 index 456f917..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Recente wijzigingen ====== - -De volgende pagina's zijn recent aangepast: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/register.txt deleted file mode 100644 index 8843d4b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Registreer als nieuwe gebruiker ====== - -Vul alle informatie hieronder in om een nieuw account voor deze wiki aan te maken. Zorg dat je een **geldig e-mailadres** opgeeft - als je je wachtwoord hier niet in kunt vullen wordt het naar dit adres verzonden. De gebruikersnaam moet een geldige [[doku>nl:pagename|paginanaam]] zijn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/registermail.txt deleted file mode 100644 index 8d23efd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Een nieuwe gebruiker heeft zich geregistreerd. Dit zijn de details: - -Gebruikersnaam: @NEWUSER@ -Volledige naam: @NEWNAME@ -E-mail : @NEWEMAIL@ - -Datum : @DATE@ -Browser : @BROWSER@ -IP-adres : @IPADDRESS@ -Hostname : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/resendpwd.txt deleted file mode 100644 index 3a67587..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -==== Verstuur een nieuw wachtwoord ==== - -Voer je gebruikersnaam in het formulier hieronder in om een nieuw wachtwoord aan te vragen voor deze wiki. Een bevestigingslink zal worden verzonden naar het geregistreerde e-mailadres. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/resetpwd.txt deleted file mode 100644 index 23c5e90..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Een nieuw wachtwoord instellen ====== - -Vul alstublieft een nieuw wachtwoord in voor jouw account in deze wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/revisions.txt deleted file mode 100644 index e73c359..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Oude revisies ====== - -Dit zijn de oude revisies van het document. Om terug te keren naar een oude revisie selecteer je hem hieronder en klik je op de ''Pagina aanpassen'' en vervolgens op ''Opslaan''. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/searchpage.txt deleted file mode 100644 index 7b5e68f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Zoeken ====== - -Hieronder zijn de resultaten van de zoekopdracht. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/showrev.txt deleted file mode 100644 index c1bfa4e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Dit is een oude revisie van het document!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/stopwords.txt deleted file mode 100644 index 7a8daab..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/stopwords.txt +++ /dev/null @@ -1,38 +0,0 @@ -# This is a list of words the indexer ignores, one word per line -# When you edit this file be sure to use UNIX line endings (single newline) -# No need to include words shorter than 3 chars - these are ignored anyway -# This list is based upon the ones found at http://www.ranks.nl/stopwords/ -aan -als -bij -dan -dat -die -dit -een -had -heb -hem -het -hij -hoe -hun -kan -men -met -mij -nog -ons -ook -tot -uit -van -was -wat -wel -wij -www -zal -zei -zij -zou diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_digest.txt deleted file mode 100644 index 6a904a7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_digest.txt +++ /dev/null @@ -1,12 +0,0 @@ -Halllo! - -De pagina @PAGE@ in de @TITLE@ wiki is veranderd. Hier zijn de wijzigingen: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Vorige revisie: @OLDPAGE@ -Nieuwe revisie: @NEWPAGE@ - -Om het verzenden van deze wijzigingsberichten te stoppen, logt u in op de wiki op @DOKUWIKIURL@ en bezoekt u @SUBSCRIBE@. Vervolgens kunt u zich voor elke gewenste pagina of namespace uitschrijven. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_form.txt deleted file mode 100644 index 0f9f2d0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Beheer inschrijvingen ====== - -Deze pagina stelt u in staat uw abonnementen voor de huidige pagina en namespace te configureren. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_list.txt deleted file mode 100644 index b77b075..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_list.txt +++ /dev/null @@ -1,9 +0,0 @@ -Halllo! - -Pagina's in de namespace @PAGE@ van de @TITLE@ wiki zijn veranderd. Hier zijn de veranderde pagina's: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Om het verzenden van deze wijzigingsberichten te stoppen, logt u in op het wiki op @DOKUWIKIURL@ en navigeert u naar @SUBSCRIBE@. Vervolgens kunt u zich voor elke gewenste pagina of namespace uitschrijven. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_single.txt deleted file mode 100644 index fe761f0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/subscr_single.txt +++ /dev/null @@ -1,16 +0,0 @@ -Halllo! - -De pagina @PAGE@ in de @TITLE@ wiki is veranderd. -Hier zijn de wijzigingen: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Datum: @DATE@ -Gebruiker: @USER@ -Wijzigingssamenvatting: @SUMMARY@ -Vorige revisie: @OLDPAGE@ -Nieuwe revisie: @NEWPAGE@ - -Om het verzenden van deze wijzigingsberichten te stoppen, logt u in op het wiki op @DOKUWIKIURL@ en navigeert u naar @NEWPAGE@. Vervolgens kunt u "Inschrijvingen wijzigen" gebruiken om inschrijvingen te stoppen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/updateprofile.txt deleted file mode 100644 index 2368a09..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Wijzig uw gebruikersprofiel ===== - -Je hoeft alleen de velden aan te passen die je wilt wijzigen. Je gebruikersnaam is niet aan te passen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/nl/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/nl/uploadmail.txt deleted file mode 100644 index 85a4b95..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/nl/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Er is een bestand geüpload naar uw DokuWiki. Hier zijn de details; - -Bestand : @MEDIA@ -Oude revisie: @OLD@ -Datum : @DATE@ -Browser : @BROWSER@ -IP-adres : @IPADDRESS@ -Hostname : @HOSTNAME@ -Grootte : @SIZE@ -MIME type: @MIME@ -Gebruiker: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/admin.txt deleted file mode 100644 index 765177f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administrasjon ====== - -Nedenfor finner du en liste over administrative oppgaver i DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/adminplugins.txt deleted file mode 100644 index df78672..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -====== Ekstra programtillegg ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/backlinks.txt deleted file mode 100644 index 100ca14..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tilbakelenker ====== - -Dette er en liste over sider som ser ut til å lenke tilbake til denne siden. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/conflict.txt deleted file mode 100644 index a7761d4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Det finnes en nyere versjon ====== - -Det fins en nyere utgave av dokumentet du har redigert. Dette kan skje når en annen bruker redigerer dokumentet samtidig med deg. - -Legg nøye merke til forskjellene som vises under, og velg deretter hvilken versjon du vil beholde. Om du velger ''**Lagre**'', så kommer din versjon til å lagres. Velg ''**Avbryt**'' for å beholde den nyeste versjonen (ikke din). diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/denied.txt deleted file mode 100644 index 915561b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ingen tilgang ====== - -Beklager, du har ikke tilgang til denne siden. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/diff.txt deleted file mode 100644 index 3101a08..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Forskjeller ====== - -Her vises forskjeller mellom den valgte versjonen og den nåværende versjonen av dokumentet. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/draft.txt deleted file mode 100644 index 3296c22..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Kladdfil funnet ====== - -Din siste endring av denne siden ble ikke avsluttet riktig. DokuWiki lagret automatisk en kladd under ditt arbeid som du nå kan bruke for å fortsette redigeringen. Nedenfor kan du se de lagrede data. - -Vennligst avgjør om du vil //gjennopprette// din tapte sesjon, //slette// kladden eller //avbryte// redigeringen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/edit.txt deleted file mode 100644 index 8c3b5fb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Rediger siden og klikk på ''**Lagre**''. Se [[wiki:syntax]] for Wikisyntaks. Rediger siden bare hvis du kan **forbedre** sidens innhold. Hvis du vil teste ut hvordan saker og ting fungerer, kan du gjøre det på [[playground:playground|lekeplassen]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/editrev.txt deleted file mode 100644 index 652a84c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Du har hentet en tidligere versjon av dokumentet!** Hvis du lagrer den tidligere versjonen så kommer du til å lage en ny og aktiv versjon med dette innholdet. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/index.txt deleted file mode 100644 index edb3c2f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Indeks ====== - -Dette er en fortegnelse over alle tilgjengelige sider, sortert etter [[doku>no:namespaces|navnerom]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/no/install.html deleted file mode 100644 index 95f3272..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Denne siden assisterer under førstegangs installasjon og konfigurasjon av Dokuwiki. Mer informasjon for denne installasjonen er tilgjengelig på dokumentasjonssiden.

    - -

    DokuWiki bruker vanlige filer for lagring av wikisider og annen informasjon assosiert med disse sidene (f.eks. bilder, søkeindekser, eldre revisjoner osv.). For å kunne virke må DokuWiki ha skrivetilgang til de mapper som lagrer disse filene. Denne installasjonen kan ikke sette opp mapperettigheter. Det må normalt gjøres direkte fra et kommandoskall, eller om du bruker en leverandør, via FTP eller ditt kontrollpanel på tjener (f.eks. cPanel).

    - -

    Denne installasjonen vil sette opp din DokuWiki-konfigurasjon for ACL, som igjen tillater administrator innlogging og tilgang til DokuWikiens administratormeny for installasjon av tillegg, brukerbehandling, adgangskontrollbehandling til wikisider og endring av konfigurasjon. Det er ikke påkrevd for at DokuWiki skal virke, men det vil gjøre Dokuwiki enklere å administrere.

    - -

    Erfarne brukere eller brukere med spessielle oppsettingskrav bør se på disse lenkene for detaljer rundt installasjonsinstrukser og konfigurasjonsinnstillinger.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/no/jquery.ui.datepicker.js deleted file mode 100644 index becc8bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/jquery.ui.datepicker.js +++ /dev/null @@ -1,53 +0,0 @@ -/* Norwegian initialisation for the jQuery UI date picker plugin. */ -/* Written by Naimdjon Takhirov (naimdjon@gmail.com). */ - -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.no = { - closeText: "Lukk", - prevText: "Forrige", - nextText: "Neste", - currentText: "I dag", - monthNames: [ - "januar", - "februar", - "mars", - "april", - "mai", - "juni", - "juli", - "august", - "september", - "oktober", - "november", - "desember" - ], - monthNamesShort: [ "jan", "feb", "mar", "apr", "mai", "jun", "jul", "aug", "sep", "okt", "nov", "des" ], - dayNamesShort: [ "søn", "man", "tir", "ons", "tor", "fre", "lør" ], - dayNames: [ "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag" ], - dayNamesMin: [ "sø", "ma", "ti", "on", "to", "fr", "lø" ], - weekHeader: "Uke", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" -}; -datepicker.setDefaults( datepicker.regional.no ); - -return datepicker.regional.no; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/no/lang.php deleted file mode 100644 index ccdb10d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/lang.php +++ /dev/null @@ -1,376 +0,0 @@ - - * @author Rut Kristin Aanestad - * @author ThorPrestboen - * @author Christian McKenna - * @author Reidar Mosvold - * @author Jorge Barrera Grandon - * @author Rune Rasmussen [http://www.syntaxerror.no/] - * @author Thomas Nygreen - * @author Arild Burud - * @author Torkill Bruland - * @author Rune M. Andersen - * @author Jakob Vad Nielsen - * @author Kjell Tore Næsgaard - * @author Knut Staring - * @author Lisa Ditlefsen - * @author Erik Pedersen - * @author Rune Rasmussen - * @author Jon Bøe - * @author Egil Hansen - * @author Thomas Juberg - * @author Boris - * @author Christopher Schive - * @author Patrick - * @author Danny Buckhof - * @author Arne Hanssen - * @author Patrick Sletvold - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '«'; -$lang['doublequoteclosing'] = '»'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Rediger denne siden'; -$lang['btn_source'] = 'Vis kildekode'; -$lang['btn_show'] = 'Vis siden'; -$lang['btn_create'] = 'Lag denne siden'; -$lang['btn_search'] = 'Søk'; -$lang['btn_save'] = 'Lagre'; -$lang['btn_preview'] = 'Forhåndsvis'; -$lang['btn_top'] = 'Til toppen av siden'; -$lang['btn_newer'] = '<< nyere'; -$lang['btn_older'] = 'eldre >>'; -$lang['btn_revs'] = 'Historikk'; -$lang['btn_recent'] = 'Siste endringer'; -$lang['btn_upload'] = 'Last opp'; -$lang['btn_cancel'] = 'Avbryt'; -$lang['btn_index'] = 'Indeks'; -$lang['btn_secedit'] = 'Rediger'; -$lang['btn_login'] = 'Logg inn'; -$lang['btn_logout'] = 'Logg ut'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Oppdater'; -$lang['btn_delete'] = 'Slett'; -$lang['btn_back'] = 'Tilbake'; -$lang['btn_backlink'] = 'Tilbakelenker'; -$lang['btn_subscribe'] = 'Abonnér på endringer'; -$lang['btn_profile'] = 'Oppdater profil'; -$lang['btn_reset'] = 'Tilbakestill'; -$lang['btn_resendpwd'] = 'Sett nytt passord'; -$lang['btn_draft'] = 'Rediger kladd'; -$lang['btn_recover'] = 'Gjennvinn kladd'; -$lang['btn_draftdel'] = 'Slett kladd'; -$lang['btn_revert'] = 'Gjenopprette'; -$lang['btn_register'] = 'Registrer deg'; -$lang['btn_apply'] = 'Bruk'; -$lang['btn_media'] = 'Mediefiler'; -$lang['btn_deleteuser'] = 'Fjern min konto'; -$lang['btn_img_backto'] = 'Tilbake til %s'; -$lang['btn_mediaManager'] = 'Vis i mediefilbehandler'; -$lang['loggedinas'] = 'Innlogget som:'; -$lang['user'] = 'Brukernavn'; -$lang['pass'] = 'Passord'; -$lang['newpass'] = 'Nytt passord'; -$lang['oldpass'] = 'Bekreft gjeldende passord'; -$lang['passchk'] = 'Bekreft passord'; -$lang['remember'] = 'Husk meg'; -$lang['fullname'] = 'Fullt navn'; -$lang['email'] = 'E-post'; -$lang['profile'] = 'Brukerprofil'; -$lang['badlogin'] = 'Ugyldig brukernavn og/eller passord.'; -$lang['badpassconfirm'] = 'Beklager, passordet var feil'; -$lang['minoredit'] = 'Mindre endringer'; -$lang['draftdate'] = 'Kladd autolagret'; -$lang['nosecedit'] = 'Siden er i mellomtiden endret, seksjonsinfo har blitt foreldet - lastet full side istedet.'; -$lang['searchcreatepage'] = 'Hvis du ikke fant det du søkte etter kan du lage eller endre siden %s.'; -$lang['js']['search_toggle_tools'] = 'Søkeverktøy'; -$lang['js']['willexpire'] = 'Din redigeringslås for dette dokumentet kommer snart til å utløpe.\nFor å unngå versjonskonflikter bør du forhåndsvise dokumentet ditt for å forlenge redigeringslåsen.'; -$lang['js']['notsavedyet'] = 'Ulagrede endringer vil gå tapt! -Vil du fortsette?'; -$lang['js']['searchmedia'] = 'Søk etter filer'; -$lang['js']['keepopen'] = 'Hold vindu åpent ved valg'; -$lang['js']['hidedetails'] = 'Skjul detaljer'; -$lang['js']['mediatitle'] = 'Lenkeinnstillinger'; -$lang['js']['mediadisplay'] = 'Lenketype'; -$lang['js']['mediaalign'] = 'Justering'; -$lang['js']['mediasize'] = 'Bildestørrelse'; -$lang['js']['mediatarget'] = 'Lenkemål'; -$lang['js']['mediaclose'] = 'Lukk'; -$lang['js']['mediainsert'] = 'Sett inn'; -$lang['js']['mediadisplayimg'] = 'Vis bilde.'; -$lang['js']['mediadisplaylnk'] = 'Vis bare lenken.'; -$lang['js']['mediasmall'] = 'Liten versjon'; -$lang['js']['mediamedium'] = 'Medium versjon'; -$lang['js']['medialarge'] = 'Stor versjon'; -$lang['js']['mediaoriginal'] = 'Original versjon'; -$lang['js']['medialnk'] = 'Lenke til detaljside'; -$lang['js']['mediadirect'] = 'Direktelenke til original'; -$lang['js']['medianolnk'] = 'Ingen lenke'; -$lang['js']['medianolink'] = 'Ikke lenk bildet'; -$lang['js']['medialeft'] = 'Venstrejuster bilde'; -$lang['js']['mediaright'] = 'Høyrejuster bilde'; -$lang['js']['mediacenter'] = 'Midtstill bilde'; -$lang['js']['medianoalign'] = 'Ingen justering'; -$lang['js']['nosmblinks'] = 'Lenker til Windows-ressurser fungerer bare i Microsoft sin Internet Explorer. -Du kan fortsatt kopiere og lime inn lenken.'; -$lang['js']['linkwiz'] = 'guide til lenker'; -$lang['js']['linkto'] = 'Lenke til:'; -$lang['js']['del_confirm'] = 'Slett denne oppføringen?'; -$lang['js']['restore_confirm'] = 'Er du sikker på at du vil gjenopprette denne versjonen?'; -$lang['js']['media_diff'] = 'Vis forskjeller:'; -$lang['js']['media_diff_both'] = 'Side ved side'; -$lang['js']['media_diff_opacity'] = 'Gjennomskinnelighet'; -$lang['js']['media_diff_portions'] = 'Glidebryter'; -$lang['js']['media_select'] = 'Velg filer…'; -$lang['js']['media_upload_btn'] = 'Last opp'; -$lang['js']['media_done_btn'] = 'Ferdig'; -$lang['js']['media_drop'] = 'Dra filer hit for å laste dem opp'; -$lang['js']['media_cancel'] = 'fjern'; -$lang['js']['media_overwrt'] = 'Erstatt eksisterende filer'; -$lang['search_contains'] = 'Inneholder'; -$lang['search_past_7_days'] = 'Sist uke'; -$lang['search_past_month'] = 'Siste måned'; -$lang['search_past_year'] = 'Siste år'; -$lang['search_sort_by_hits'] = 'Sorter etter treff'; -$lang['regmissing'] = 'Vennligst fyll ut alle felt.'; -$lang['reguexists'] = 'Det finnes allerede en konto med dette brukernavnet.'; -$lang['regsuccess'] = 'Brukerkonto har blitt laget og passord har blitt sendt via e-post.'; -$lang['regsuccess2'] = 'Brukeren har blitt laget.'; -$lang['regfail'] = 'Brukeren kan ikke opprettes'; -$lang['regmailfail'] = 'En feil oppstod da passordet ditt skulle sendes via e-post. Vennligst kontakt administratoren!'; -$lang['regbadmail'] = 'Den angitte e-post adressen ser ut til å være ugyldig. Vennligst kontakt administratoren om du anser dette som feilaktig.'; -$lang['regbadpass'] = 'De to angitte passordene er ikke like, vennligst forsøk igjen.'; -$lang['regpwmail'] = 'Ditt DokuWiki passord'; -$lang['reghere'] = 'Har du ikke en konto ennå? Lag deg en'; -$lang['profna'] = 'Denne wikien støtter ikke profilendringer'; -$lang['profnochange'] = 'Ingen endringer, ingenting å gjøre.'; -$lang['profnoempty'] = 'Tomt navn- eller e-postfelt er ikke tillatt.'; -$lang['profchanged'] = 'Brukerprofilen ble vellykket oppdatert.'; -$lang['profnodelete'] = 'Denne wikien støtter ikke sletting av brukere'; -$lang['profdeleteuser'] = 'Slett konto'; -$lang['profdeleted'] = 'Din brukerkonto har blitt slettet fra denne wikien'; -$lang['profconfdelete'] = 'Jeg ønsker å fjerne min konto fra denne wikien.
    Denne handlingen kan ikke gjøres om.'; -$lang['profconfdeletemissing'] = 'Boks for bekreftelse ikke avkrysset'; -$lang['proffail'] = 'Brukerprofilen ble ikke oppdatert'; -$lang['pwdforget'] = 'Glemt passordet ditt? Få deg et nytt'; -$lang['resendna'] = 'Denne wikien støtter ikke nyutsending av passord.'; -$lang['resendpwd'] = 'Sett nytt passord for'; -$lang['resendpwdmissing'] = 'Beklager, du må fylle inn alle felt.'; -$lang['resendpwdnouser'] = 'Beklager, vi kan ikke finne denne brukeren i vår database.'; -$lang['resendpwdbadauth'] = 'Beklager, denne autorisasjonskoden er ikke gyldig. Sjekk at du brukte hele bekreftelseslenken.'; -$lang['resendpwdconfirm'] = 'En bekreftelseslenke er blitt sendt på e-post.'; -$lang['resendpwdsuccess'] = 'Ditt nye passord er blitt sendt på e-post.'; -$lang['license'] = 'Der annet ikke er angitt, er innholdet på denne wiki utgitt under følgende lisens:'; -$lang['licenseok'] = 'Merk: Ved å endre på denne siden godtar du at ditt innhold utgis under følgende lisens:'; -$lang['searchmedia'] = 'Søk filnavn'; -$lang['searchmedia_in'] = 'Søk i %s'; -$lang['txt_upload'] = 'Velg fil som skal lastes opp:'; -$lang['txt_filename'] = 'Skriv inn wikinavn (alternativt):'; -$lang['txt_overwrt'] = 'Overskriv eksisterende fil'; -$lang['maxuploadsize'] = 'Opplast maks %s per fil.'; -$lang['lockedby'] = 'Låst av:'; -$lang['lockexpire'] = 'Låsingen utløper:'; -$lang['rssfailed'] = 'En feil oppstod da denne kilden skulle hentes:'; -$lang['nothingfound'] = 'Ingen data funnet.'; -$lang['mediaselect'] = 'Mediefiler'; -$lang['uploadsucc'] = 'Opplastingen var vellykket'; -$lang['uploadfail'] = 'Opplastingen var mislykket. Kanskje feil rettigheter?'; -$lang['uploadwrong'] = 'Opplastingen ble nektet. Denne filendelsen er ikke tillatt!'; -$lang['uploadexist'] = 'Filen eksisterer. Ingenting har blitt gjort.'; -$lang['uploadbadcontent'] = 'Det opplastede innholdet passer ikke til filendelsen %s.'; -$lang['uploadspam'] = 'Opplastingen ble blokkert av svartelisten for spam.'; -$lang['uploadxss'] = 'Opplastingen ble blokkert på grunn av mulig skadelig innhold.'; -$lang['uploadsize'] = 'Den opplastede filen var for stor. (max. %s)'; -$lang['deletesucc'] = 'Filen "%s" har blitt slettet.'; -$lang['deletefail'] = '"%s" kunne ikke slettes - sjekk rettighetene.'; -$lang['mediainuse'] = 'Filen "%s" har ikke biltt slettet - den er fortsatt i bruk.'; -$lang['namespaces'] = 'Navnerom'; -$lang['mediafiles'] = 'Tilgjengelige filer i'; -$lang['accessdenied'] = 'Du har ikke tilgang til å se denne siden'; -$lang['mediausage'] = 'Bruk følgende syntaks til å referere til denne filen:'; -$lang['mediaview'] = 'Vis original fil'; -$lang['mediaroot'] = 'rot'; -$lang['mediaupload'] = 'Last opp en fil til gjeldende navnerom her. For å opprette undernavnerom, før dem opp før filnavnet adskilt med kolon.'; -$lang['mediaextchange'] = 'Filendelse endret fra .%s til .%s!'; -$lang['reference'] = 'Referanser for'; -$lang['ref_inuse'] = 'Denne filen kan ikke slettes fordi den er fortsatt i bruk på følgende sider:'; -$lang['ref_hidden'] = 'Noen referanser er på sider du ikke har tilgang til å lese'; -$lang['hits'] = 'Treff'; -$lang['quickhits'] = 'Matchende wikinavn'; -$lang['toc'] = 'Innholdsfortegnelse'; -$lang['current'] = 'nåværende versjon'; -$lang['yours'] = 'Din versjon'; -$lang['diff'] = 'Vis forskjeller mot nåværende versjon'; -$lang['diff2'] = 'Vis forskjeller mellom valgte versjoner'; -$lang['difflink'] = 'Lenk til denne sammenligningen'; -$lang['diff_type'] = 'Vis forskjeller:'; -$lang['diff_inline'] = 'I teksten'; -$lang['diff_side'] = 'Side ved side'; -$lang['diffprevrev'] = 'Forrige revisjon'; -$lang['diffnextrev'] = 'Neste revisjon'; -$lang['difflastrev'] = 'Siste revisjon'; -$lang['diffbothprevrev'] = 'Begge sider forrige revisjon'; -$lang['diffbothnextrev'] = 'Begge sider neste revisjon'; -$lang['line'] = 'Linje'; -$lang['breadcrumb'] = 'Spor:'; -$lang['youarehere'] = 'Du er her:'; -$lang['lastmod'] = 'Sist endret:'; -$lang['by'] = 'av'; -$lang['deleted'] = 'fjernet'; -$lang['created'] = 'opprettet'; -$lang['restored'] = 'gjenopprettet til en tidligere versjon (%s)'; -$lang['external_edit'] = 'ekstern redigering'; -$lang['summary'] = 'Redigeringskommentar'; -$lang['noflash'] = 'For at dette innholdet skal vises må du ha Adobe Flash Plugin.'; -$lang['download'] = 'Last ned utdraget'; -$lang['tools'] = 'Verktøy'; -$lang['user_tools'] = 'Brukerverktøy'; -$lang['site_tools'] = 'Nettstedverktøy'; -$lang['page_tools'] = 'Sideverktøy'; -$lang['skip_to_content'] = 'Hopp til innhold'; -$lang['sidebar'] = 'Sidefelt'; -$lang['mail_newpage'] = 'side lagt til:'; -$lang['mail_changed'] = 'side endret:'; -$lang['mail_subscribe_list'] = 'side endret i \'namespace\':'; -$lang['mail_new_user'] = 'ny bruker:'; -$lang['mail_upload'] = 'fil opplastet:'; -$lang['changes_type'] = 'Vis endringer for'; -$lang['pages_changes'] = 'Sider'; -$lang['media_changes'] = 'Mediefiler'; -$lang['both_changes'] = 'Både sider og mediefiler'; -$lang['qb_bold'] = 'Fet tekst'; -$lang['qb_italic'] = 'Kursiv tekst'; -$lang['qb_underl'] = 'Understreket tekst'; -$lang['qb_code'] = 'Kodetekst'; -$lang['qb_strike'] = 'Gjennomstreket tekst'; -$lang['qb_h1'] = 'Overskrift nivå 1'; -$lang['qb_h2'] = 'Overskrift nivå 2'; -$lang['qb_h3'] = 'Overskrift nivå 3'; -$lang['qb_h4'] = 'Overskrift nivå 4'; -$lang['qb_h5'] = 'Overskrift nivå 5'; -$lang['qb_h'] = 'Overskrift'; -$lang['qb_hs'] = 'Velg overskrift'; -$lang['qb_hplus'] = 'Høyere overskrift'; -$lang['qb_hminus'] = 'Lavere overskrift'; -$lang['qb_hequal'] = 'Overskrift på samme nivå'; -$lang['qb_link'] = 'Intern lenke'; -$lang['qb_extlink'] = 'Ekstern lenke'; -$lang['qb_hr'] = 'Horisontal linje'; -$lang['qb_ol'] = 'Sortert listepunkt'; -$lang['qb_ul'] = 'Usortert listepunkt'; -$lang['qb_media'] = 'Legg til bilder og andre filer'; -$lang['qb_sig'] = 'Føy til signatur'; -$lang['qb_smileys'] = 'Smilefjes'; -$lang['qb_chars'] = 'Spesialtegn'; -$lang['upperns'] = 'gå til overordnet navnerom'; -$lang['metaedit'] = 'Rediger metadata'; -$lang['metasaveerr'] = 'Skriving av metadata feilet'; -$lang['metasaveok'] = 'Metadata lagret'; -$lang['img_title'] = 'Tittel:'; -$lang['img_caption'] = 'Bildetekst:'; -$lang['img_date'] = 'Dato:'; -$lang['img_fname'] = 'Filnavn:'; -$lang['img_fsize'] = 'Størrelse:'; -$lang['img_artist'] = 'Fotograf:'; -$lang['img_copyr'] = 'Opphavsrett:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'Nøkkelord:'; -$lang['img_width'] = 'Bredde:'; -$lang['img_height'] = 'Høyde:'; -$lang['subscr_subscribe_success'] = 'La til %s som abonnent på %s'; -$lang['subscr_subscribe_error'] = 'Klarte ikke å legge til %s som abonnent på %s'; -$lang['subscr_subscribe_noaddress'] = 'Brukeren din er ikke registrert med noen adresse. Du kan derfor ikke legges til som abonnent.'; -$lang['subscr_unsubscribe_success'] = 'Avsluttet %s sitt abonnement på %s'; -$lang['subscr_unsubscribe_error'] = 'Klarte ikke å avslutte %s sitt abonnement på %s'; -$lang['subscr_already_subscribed'] = '%s abonnerer allerede på %s'; -$lang['subscr_not_subscribed'] = '%s abonnerer ikke på %s'; -$lang['subscr_m_not_subscribed'] = 'Du abonnerer ikke på denne sida eller dette navnerommet'; -$lang['subscr_m_new_header'] = 'Legg til abonnement'; -$lang['subscr_m_current_header'] = 'Gjeldende abonnementer'; -$lang['subscr_m_unsubscribe'] = 'Stoppe abonnement'; -$lang['subscr_m_subscribe'] = 'Abonnere på'; -$lang['subscr_m_receive'] = 'Motta'; -$lang['subscr_style_every'] = 'e-post for alle endringer'; -$lang['subscr_style_digest'] = 'e-post med sammendrag av endringer for hver side (%.2f dager mellom hver)'; -$lang['subscr_style_list'] = 'liste med sider som er endra siden forrige e-post (%.2f dager mellom hver)'; -$lang['authtempfail'] = 'Brukerautorisasjon er midlertidig utilgjengelig. Om dette vedvarer, vennligst informer Wiki-admin.'; -$lang['i_chooselang'] = 'Velg språk'; -$lang['i_installer'] = 'DokuWiki-installasjon'; -$lang['i_wikiname'] = 'Wikinavn'; -$lang['i_enableacl'] = 'Aktiver ACL (anbefalt)'; -$lang['i_superuser'] = 'Superbruker'; -$lang['i_problems'] = 'Installasjonen oppdaget noen problemer, disse listes nedenfor. Du kan ikke fortsett før du har løst disse.'; -$lang['i_modified'] = 'For sikkerhets skyld vil dette skriptet bare virke med en ny og uendret Dokuwiki-installsjon. - Du bør enten pakke ut filene på nytt fra den nedlastede pakken, eller konsultere den komplette - Dokuwiki-installasjonsinstruksen'; -$lang['i_funcna'] = 'PHP-funksjonen %s er ikke tilgjengelig. Kanskje din nettleverandør har deaktivert denne?'; -$lang['i_phpver'] = 'Din PHP versjon %s er lavere enn kravet %s. Du må oppgradere PHP installasjonen. '; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload må deaktiveres i php.ini for å kjøre DokuWiki.'; -$lang['i_permfail'] = '%s er ikke skrivbar for DokuWiki. Du må fikse rettighetene for denne mappen!'; -$lang['i_confexists'] = '%s eksisterer allerede'; -$lang['i_writeerr'] = 'Kunne ikke opprette %s. Du må sjekke mappe-/filrettigheter og opprette filen manuelt.'; -$lang['i_badhash'] = 'ikke gjenkjent eller modifisert dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - ugyldig eller tom verdi'; -$lang['i_success'] = 'Konfigurasjonen ble vellykket fullført. Du kan slette install.php filen nå. Fortsett til - din nye DokuWiki.'; -$lang['i_failure'] = 'En eller flere feil oppstod ved skriving til konfigurasjonsfilene. Du må kanskje fikse dem manuelt før - du kan bruke din nye DokuWiki.'; -$lang['i_policy'] = 'Innledende ACL-politikk'; -$lang['i_pol0'] = 'Åpen Wiki (les, skriv og opplasting for alle)'; -$lang['i_pol1'] = 'Offentlig Wiki (les for alle, skriving og opplasting bare for registrerte brukere)'; -$lang['i_pol2'] = 'Lukket Wiki (les, skriv og opplasting bare for registrerte brukere)'; -$lang['i_allowreg'] = 'Tillat at brukere registrerer seg selv'; -$lang['i_retry'] = 'Prøv igjen'; -$lang['i_license'] = 'Velg lisens som du vil legge ut innholdet under:'; -$lang['i_license_none'] = 'Ikke vis noen lisensinformasjon'; -$lang['i_pop_field'] = 'Venligst hejlp oss å forbedre Dokuwiki-opplevelsen:'; -$lang['i_pop_label'] = 'Sand annonyme bruksdata til Dokuwiki-utviklerene, en gang i måneden'; -$lang['recent_global'] = 'Du ser nå på endringene i navnerommet %s. Du kan også se på nylig foretatte endringer for hele wikien. '; -$lang['years'] = '%d år siden'; -$lang['months'] = '%d måneder siden'; -$lang['weeks'] = '%d uker siden'; -$lang['days'] = '%d dager siden'; -$lang['hours'] = '%d timer siden'; -$lang['minutes'] = '%d minutter siden'; -$lang['seconds'] = '%d sekunder siden'; -$lang['wordblock'] = 'Din endring ble ikke lagret ettersom den inneholder blokkert tekst (søppel).'; -$lang['media_uploadtab'] = 'Last opp'; -$lang['media_searchtab'] = 'Søk'; -$lang['media_file'] = 'Fil'; -$lang['media_viewtab'] = 'Vis'; -$lang['media_edittab'] = 'Rediger'; -$lang['media_historytab'] = 'Historikk'; -$lang['media_list_thumbs'] = 'Miniatyrbilder'; -$lang['media_list_rows'] = 'Rader'; -$lang['media_sort_name'] = 'etter navn'; -$lang['media_sort_date'] = 'etter dato'; -$lang['media_namespaces'] = 'Velg navnerom'; -$lang['media_files'] = 'Filer i %s'; -$lang['media_upload'] = 'Last opp til navnerommet %s.'; -$lang['media_search'] = 'Søk i navnerommet %s.'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s på %s'; -$lang['media_edit'] = 'Rediger %s'; -$lang['media_history'] = '%s vis historikk'; -$lang['media_meta_edited'] = 'metadata er endra'; -$lang['media_perm_read'] = 'Beklager, du har ikke tilgang til å lese filer.'; -$lang['media_perm_upload'] = 'Beklager, du har ikke tilgang til å laste opp filer.'; -$lang['media_update'] = 'Last opp ny versjon'; -$lang['media_restore'] = 'Gjenopprett denne versjonen'; -$lang['media_acl_warning'] = 'Kanskje er denne listen ikke komplett, pga. restrisjoner satt i ACL eller skjulte sider.'; -$lang['currentns'] = 'gjeldende navnemellomrom'; -$lang['searchresult'] = 'Søk i resultat'; -$lang['plainhtml'] = 'Enkel HTML'; -$lang['wikimarkup'] = 'wiki-format'; -$lang['page_nonexist_rev'] = 'Finnes ingen side på %s. Den er derfor laget på %s'; -$lang['unable_to_parse_date'] = 'Ikke mulig å tolke "%s".'; -$lang['email_signature_text'] = 'Denne meldingen ble laget av DokuWiki -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/locked.txt deleted file mode 100644 index cb14c89..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Dokumentet er låst ====== - -Dette dokumentet er for tiden låst for redigering av en annen bruker. Du må vente til denne brukeren er ferdig med sin redigering, eller til dokumentlåsen opphører å gjelde. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/login.txt deleted file mode 100644 index 0c67c75..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Logg inn ====== - -Du er ikke innlogget! Angi ditt brukernavn og passord nedenfor for å logge inn. Støtte for informasjonskapsler (cookies) må være aktivert i din nettleser for at du skal kunne logge inn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/mailtext.txt deleted file mode 100644 index 7260733..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -En side i din DokuWiki har blitt lagt til eller blitt endret. Informasjon om endringen: - -Dato : @DATE@ -Nettleser : @BROWSER@ -IP-adresse : @IPADDRESS@ -Vertsnavn : @HOSTNAME@ -Tidligere versjon : @OLDPAGE@ -Aktuell versjon : @NEWPAGE@ -Redigeringskommentar : @SUMMARY@ -Bruker : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/newpage.txt deleted file mode 100644 index 0f4ba4e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Dette emnet har ikke noe innhold ====== - -Du har klikket på en lenke til et emne som ikke finnes ennå. Du kan opprette det ved å klikke på **Lag denne siden**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/norev.txt deleted file mode 100644 index 1401976..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Versjonen finnes ikke ====== - -Den angitte versjonen finnes ikke. Bruk ''**Historikk**'' for en oversikt over de versjoner som finnes av dette dokumentet. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/password.txt deleted file mode 100644 index 46023e3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Hei @FULLNAME@! - -Her er dine brukeropplysninger for @TITLE@ på @DOKUWIKIURL@ - -Brukernavn : @LOGIN@ -Passord : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/preview.txt deleted file mode 100644 index 52501b7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Forhåndsvisning ====== - -Dette er en forhåndsvisning av hvordan din tekst kommer til å se ut når den blir vist. **Husk at den er ikke lagret ennå**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/pwconfirm.txt deleted file mode 100644 index 7134d66..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Hei @FULLNAME@! - -Noen har bedt om nytt passord for din @TITLE@ innlogging på @DOKUWIKIURL@ - -Om du ikke ba om nytt passord kan du bare overse denne e-posten. - -For å bekrefte at forespørselen virkelig kom fra deg kan du bruke følgende lenke: - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/read.txt deleted file mode 100644 index 1ea8e57..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/read.txt +++ /dev/null @@ -1 +0,0 @@ -Denne siden er skrivebeskyttet. Du kan se på den, men ikke endre den. Kontakt administratoren hvis du mener at du bør kunne endre siden. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/recent.txt deleted file mode 100644 index 88109de..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Siste nytt ====== - -Følgende sider har nylig blitt oppdatert: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/register.txt deleted file mode 100644 index b305c7c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Registrer deg som bruker ====== - -Angi all informasjon som det blir spurt om nedenfor for å lage en ny brukerkonto for denne wikien. Vær spesielt nøye med å angi en **gyldig e-postadresse** - ditt passord vil bli sendt til den e-postadressen du angir. Brukernavnet må være et gyldig [[doku>pagename|sidenavn]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/registermail.txt deleted file mode 100644 index 8902273..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -En ny bruker har registrert seg, her er detaljene: - -Brukernavn : @NEWUSER@ -Fult navn : @NEWNAME@ -E-post : @NEWEMAIL@ - -Dato : @DATE@ -Nettleser : @BROWSER@ -IP-adresse : @IPADDRESS@ -Tjener : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/resendpwd.txt deleted file mode 100644 index ade0f77..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Send nytt passord ====== - -Fyll inn ditt brukernavn i skjema nedenfor for å be om nytt passord for din konto i denne wiki. En bekreftelseslenke vil bli sendt til din e-postadresse. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/resetpwd.txt deleted file mode 100644 index 9fb03b9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sett nytt passord ====== - -Vennligst skriv inn et nytt passord for din konto i denne wikien. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/revisions.txt deleted file mode 100644 index 82df74e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Historikk ====== - -Her vises tidligere versjoner av dokumentet. For å sette dette dokumentet tilbake til en tidligere versjon kan du velge den ønskede versjonen nedenfor, klikke på **''Rediger denne siden''** og lagre dokumentet. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/searchpage.txt deleted file mode 100644 index 2d764d2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Søk ====== - -Du ser resultatet av dette søket nedenfor. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/showrev.txt deleted file mode 100644 index 06514f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Dette er en gammel utgave av dokumentet!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/stopwords.txt deleted file mode 100644 index d32397f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/stopwords.txt +++ /dev/null @@ -1,68 +0,0 @@ -# Dette er en liste med ord som indeksereren ignorerer, ett ord per linje. -# Når du redigerer siden, pass på å bruke UNIX linjeslutt (enkel ny linje). -# Ord kortere enn 3 bokstaver er automatisk ignorert. -# Listen er basert på http://helmer.aksis.uib.no/nta/ord10000.txt -å -år -alle -andre -at -av -bare -ble -bli -blir -da -de -den -det -dette -eller -en -enn -er -et -etter -få -før -for -fra -går -ha -hadde -han -har -hun -i -ikke -inn -jeg -kan -må -med -men -mer -mot -nå -og -også -om -opp -over -på -så -seg -sier -sin -skal -som -til -to -ut -være -vært -var -ved -vi -vil -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_digest.txt deleted file mode 100644 index 90da8e6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Hei! - -Siden @PAGE@ på wikien @TITLE@ har blitt endret. -Her er endringene: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Gammel versjon : @OLDPAGE@ -Ny versjon: @NEWPAGE@ - -For å avslutte varslingen, logg inn på -@DOKUWIKIURL@ og gå til -@SUBSCRIBE@ -og avslutt abonnementet på endringer av siden eller i navnerommet. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_form.txt deleted file mode 100644 index f62b25b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administrere abonnement ====== - -Denne siden lar deg administrere abonnementene dine for denne siden og dette navnerommet. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_list.txt deleted file mode 100644 index d06bc23..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Hei! - -Sider i navnerommet @PAGE@ på wikien @TITLE@ har blitt endra. -Her er endringene: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -For å avslutte varslinga, logg inn på -@DOKUWIKIURL@ og gå til -@SUBSCRIBE@ -og avslutt abonnementet på endringer av sida eller i navnerommet. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_single.txt deleted file mode 100644 index 5fb7716..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Hei! - -Siden @PAGE@ på wikien @TITLE@ har blitt endret. -Her er endringene: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Dato : @DATE@ -Bruker : @USER@ -Sammendrag: @SUMMARY@ -Gammel versjon : @OLDPAGE@ -Ny versjon: @NEWPAGE@ - -For å avslutte varslingen, logg inn på -@DOKUWIKIURL@, gå til -@SUBSCRIBE@ -og avslutt abonnementet på endringer av siden eller i navnerommet. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/updateprofile.txt deleted file mode 100644 index e1349ab..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Oppdater din brukerprofil ====== - -Du behøver bare fylle ut de felter du ønsker å endre. Du kan ikke endre brukernavnet ditt. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/no/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/no/uploadmail.txt deleted file mode 100644 index 237ec65..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/no/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -En fil ble lastet opp på din DokuWiki. Her er detaljene: - -Fil : @MEDIA@ -Gammel versjon: @OLD@ -Dato : @DATE@ -Nettleser : @BROWSER@ -IP-adresse : @IPADDRESS@ -Vertnavn : @HOSTNAME@ -Størrelse : @SIZE@ -MIME-type : @MIME@ -Bruker : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/oc/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/oc/admin.txt deleted file mode 100644 index d19db36..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/oc/admin.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== Administracion ====== -Çai-jos trobaretz una liste de las tascas administrativas disponiblas dins DokuWiki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/oc/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/oc/adminplugins.txt deleted file mode 100644 index 8326fb8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/oc/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Extensions suplementàrias ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/oc/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/oc/backlinks.txt deleted file mode 100644 index 5c06a2a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/oc/backlinks.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== Ligams de retorn ====== -Aquò es una lista de las paginas que semblan menar a la pagina actuala. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/oc/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/oc/conflict.txt deleted file mode 100644 index 1b5cbc9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/oc/conflict.txt +++ /dev/null @@ -1,4 +0,0 @@ -====== Una version mai recenta existís ====== -Una version mai recenta del document qu’avètz modificat existís. Aquò arriba quand qualqu’un mai càmbia lo document del temps que lo modificatz. - -Examinatz las diferéncias mostradas çai-jos, puèi causissètz la version de gardar. Se causissètz « enregistrar », vòstra version serà enregistrada. Quichatz « anullar » per gardar la version actuala. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/oc/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/oc/denied.txt deleted file mode 100644 index 58732c9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/oc/denied.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== Autorizacion refusada ====== -O planhèm, avètz pas pro de dreches per contunhar. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/oc/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/oc/diff.txt deleted file mode 100644 index 2c1d319..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/oc/diff.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== Diferéncias ====== -Vaquí las diferéncias entre las doas versions de la pagina. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/oc/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/oc/index.txt deleted file mode 100644 index eaade21..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/oc/index.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== Plan del site ====== -Aquò es lo plan del site de totas las paginas disponiblas, triadas per [[doku>namespaces|namespaces]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/oc/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/oc/lang.php deleted file mode 100644 index bd1a57a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/oc/lang.php +++ /dev/null @@ -1,226 +0,0 @@ - - * @author Quenti - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '«'; -$lang['doublequoteclosing'] = '»'; -$lang['singlequoteopening'] = '’'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Modificar aquesta pagina'; -$lang['btn_source'] = 'Mostrar lo còdi font'; -$lang['btn_show'] = 'Mostrar la pagina'; -$lang['btn_create'] = 'Crear aquesta pagina'; -$lang['btn_search'] = 'Cercar'; -$lang['btn_save'] = 'Salvar'; -$lang['btn_preview'] = 'Apercebut'; -$lang['btn_top'] = 'Tornar amont'; -$lang['btn_newer'] = '<< mai recents'; -$lang['btn_older'] = 'mens recents >>'; -$lang['btn_revs'] = 'Ancianas versions'; -$lang['btn_recent'] = 'Cambiaments recents'; -$lang['btn_upload'] = 'Actualizar'; -$lang['btn_cancel'] = 'Anullar'; -$lang['btn_index'] = 'Plan del site'; -$lang['btn_secedit'] = 'Modificar'; -$lang['btn_login'] = 'Connexion'; -$lang['btn_logout'] = 'Desconnexion'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Actualizar'; -$lang['btn_delete'] = 'Suprimir'; -$lang['btn_back'] = 'Tornar'; -$lang['btn_backlink'] = 'Ligams de retorn'; -$lang['btn_subscribe'] = 'Gerir los abonaments'; -$lang['btn_profile'] = 'Actualizar lo perfil'; -$lang['btn_reset'] = 'Reïnicializar'; -$lang['btn_resendpwd'] = 'Definir un novèl senhal'; -$lang['btn_draft'] = 'Modificar lo borrolhon'; -$lang['btn_recover'] = 'Restablir lo borrolhon'; -$lang['btn_draftdel'] = 'Suprimir lo borrolhon'; -$lang['btn_revert'] = 'Restablir'; -$lang['btn_register'] = 'Se marcar'; -$lang['btn_apply'] = 'Aplicar'; -$lang['btn_media'] = 'Gestion dels mèdias'; -$lang['btn_deleteuser'] = 'Tirar mon compte'; -$lang['btn_img_backto'] = 'Tornar a %s'; -$lang['btn_mediaManager'] = 'Veire dins lo gestionari de mèdias'; -$lang['loggedinas'] = 'Session a'; -$lang['user'] = 'Nom d\'utilizaire'; -$lang['pass'] = 'Senhal'; -$lang['newpass'] = 'Noù senhal'; -$lang['oldpass'] = 'Confirmatz lo senhal actual'; -$lang['passchk'] = 'tornamai'; -$lang['remember'] = 'Se remembrar de ieu'; -$lang['fullname'] = 'Nom vertadièr'; -$lang['email'] = 'Corrièl'; -$lang['profile'] = 'Perfil d\'utilizaire'; -$lang['badlogin'] = 'Lo nom d\'utilizaire o lo senhal es incorrècte.'; -$lang['badpassconfirm'] = 'Lo senhal es incorrècte'; -$lang['minoredit'] = 'Cambiaments minors'; -$lang['draftdate'] = 'Salvagarda auto del borrolhon activada'; -$lang['nosecedit'] = 'Aquesta pagina a cambiat d’aquel temps, la seccion info èra pas a jorn, pagina complèta cargada allòc.'; -$lang['searchcreatepage'] = 'S’avètz pas trobat çò que cercàvetz, podètz crear o modificar la pagina %s, nommada segon vòstra requèsta.'; -$lang['search_fullresults'] = 'Resultats tèxte brut'; -$lang['js']['search_toggle_tools'] = 'Mostrar/Amagar las aisinas de recèrca'; -$lang['js']['notsavedyet'] = 'Los cambiaments pas enregistrats seràn perduts.'; -$lang['js']['searchmedia'] = 'Cercar de fichièrs'; -$lang['js']['keepopen'] = 'Gardar la fenèstra dobèrta sus la selecion'; -$lang['js']['hidedetails'] = 'Rescondre los detalhs'; -$lang['js']['mediatitle'] = 'Paramètres del ligam'; -$lang['js']['mediadisplay'] = 'Tipe de ligam'; -$lang['js']['mediaalign'] = 'Alinhament'; -$lang['js']['mediasize'] = 'Talha de l\'imatge'; -$lang['js']['mediatarget'] = 'Cibla del ligam'; -$lang['js']['mediaclose'] = 'Tampar'; -$lang['js']['mediainsert'] = 'Inserir'; -$lang['js']['mediadisplayimg'] = 'Mostrar l\'imatge.'; -$lang['js']['mediadisplaylnk'] = 'Mostrar sol lo ligam.'; -$lang['js']['mediasmall'] = 'Version pichona'; -$lang['js']['mediamedium'] = 'Version mejana'; -$lang['js']['medialarge'] = 'Version bèla'; -$lang['js']['mediaoriginal'] = 'Version originala'; -$lang['js']['medialnk'] = 'Ligam cap a la pagina de detalhs'; -$lang['js']['mediadirect'] = 'Ligam dirècte a l\'originala'; -$lang['js']['medianolnk'] = 'Cap de ligam'; -$lang['js']['medianolink'] = 'Ligar pas l\'imatge'; -$lang['js']['medialeft'] = 'Alinhar los imatges a man drecha'; -$lang['js']['mediaright'] = 'Alinhar los imatges a man esquèrra.'; -$lang['js']['mediacenter'] = 'Alinhar los imatges al centre.'; -$lang['js']['medianoalign'] = 'Cap d’alinament.'; -$lang['js']['linkwiz'] = 'Assistent pels ligams'; -$lang['js']['linkto'] = 'Ligam cap a :'; -$lang['js']['del_confirm'] = 'Volètz vertadièrament suprimir lo(s) item(s) seleccionat(s) ?'; -$lang['js']['restore_confirm'] = 'Volètz vertadièrament restaurar aquesta version ?'; -$lang['js']['media_diff'] = 'Veire las diferéncias :'; -$lang['js']['media_diff_both'] = 'Costat per costat'; -$lang['js']['media_select'] = 'Seleccionar de fichièrs...'; -$lang['js']['media_upload_btn'] = 'Enviar'; -$lang['js']['media_done_btn'] = 'Fach'; -$lang['js']['media_drop'] = 'Pausatz los fichièrs aquí per los mandar'; -$lang['js']['media_cancel'] = 'levar'; -$lang['js']['media_overwrt'] = 'Remplaçar los fichièrs existents'; -$lang['search_exact_match'] = 'Correspondéncia exacta'; -$lang['search_starts_with'] = 'Comença amb'; -$lang['search_ends_with'] = 'Termina amb'; -$lang['search_contains'] = 'Conten'; -$lang['search_past_7_days'] = 'La setmana passada'; -$lang['search_past_month'] = 'Lo mes passat'; -$lang['search_past_year'] = 'L\'an passat'; -$lang['search_sort_by_hits'] = 'Triar per accès'; -$lang['search_sort_by_mtime'] = 'Triar per darrièra modificacion'; -$lang['regmissing'] = 'O planhèm, vos cal garnir totes los camps.'; -$lang['reguexists'] = 'Un utilizaire amb aqueste nom existís ja.'; -$lang['regsuccess'] = 'L’utilizaire es estat creat e lo senhal enviat per corrièl.'; -$lang['regsuccess2'] = 'L’utilizaire es estat creat.'; -$lang['regfail'] = 'L’utilizaire a pas pogut èsser creat.'; -$lang['regbadpass'] = 'Los dos senhals donats correspondon pas, tornatz ensajar.'; -$lang['regpwmail'] = 'Vòstre senhal DokuWiki'; -$lang['reghere'] = 'Avètz pas encara de compte ? Creatz-ne un'; -$lang['profna'] = 'Aqueste wiki permet pas de modificar lo perfil'; -$lang['profnochange'] = 'Cap de cambiament, pas res per far.'; -$lang['profnoempty'] = 'Un nom o corrièl void es pas autorizat.'; -$lang['profchanged'] = 'Perfil utilizaire corrèctament actualizat.'; -$lang['profnodelete'] = 'Aqueste wiki es pas compatible amb la supression dels utilizaires'; -$lang['profdeleteuser'] = 'Suprimir lo compte'; -$lang['profdeleted'] = 'Vòstre compte foguèt suprimit d’aqueste wiki'; -$lang['profconfdelete'] = 'Vòli tirar mon compte d’aqueste wiki.
    Aquesta accion pòt pas èsser anullada.'; -$lang['profconfdeletemissing'] = 'La casa de confirmacion es pas causida.'; -$lang['proffail'] = 'Lo perfil de l’utilizaire es pas estat actualizat.'; -$lang['pwdforget'] = 'Avètz oblidat lo senhal ? Demandatz-ne un nòu'; -$lang['resendna'] = 'Aqueste wiki es pas compatible amb las demandas de mandadís de senhal.'; -$lang['resendpwd'] = 'Definir un nòu senhal per'; -$lang['resendpwdmissing'] = 'O planhèm, vos cal garnir totes los camps.'; -$lang['resendpwdnouser'] = 'O planhèm, trobam pas aqueste utilizaire dins nòstra basa de donadas.'; -$lang['resendpwdconfirm'] = 'Avèm enviat un ligam de confirmacion per corrièl.'; -$lang['resendpwdsuccess'] = 'Avèm enviat lo senhal per corrièl.'; -$lang['searchmedia'] = 'Cercar un nom de fichièr :'; -$lang['searchmedia_in'] = 'Cercar dins %s'; -$lang['txt_upload'] = 'Selecionnatz lo fichièr d’enviar :'; -$lang['txt_filename'] = 'Enviar coma (opcional) :'; -$lang['txt_overwrt'] = 'Remplaçar lo fichièr existent'; -$lang['maxuploadsize'] = 'Mandadís max %s per fichièr.'; -$lang['lockedby'] = 'Actualament verrolhat per :'; -$lang['lockexpire'] = 'Lo verrolhatge expira a :'; -$lang['nothingfound'] = 'Pas res es estat trobat.'; -$lang['mediaselect'] = 'Fichièrs mèdias'; -$lang['uploadsucc'] = 'Corrèctament enviat'; -$lang['uploadfail'] = 'Fracàs del mandadís. Benlèu un problèma de permissions ?'; -$lang['uploadwrong'] = 'Mandadís regetat. Aquela extension de fichièr es prohibida ! '; -$lang['uploadexist'] = 'Lo fichièr existís ja. Pas res fach.'; -$lang['deletesucc'] = 'Lo fichièr « %s » es estat suprimit.'; -$lang['deletefail'] = 'Supression impossibla del fichièr « %s » - verificatz las autorizacions.'; -$lang['mediainuse'] = 'Lo fichièr « %s » es pas estat suprimit - es encara utilizat.'; -$lang['mediafiles'] = 'Fichièrs disponibles dins'; -$lang['accessdenied'] = 'Sètz pas autorizatz a veire aquesta pagina.'; -$lang['mediaview'] = 'Veire lo fichièr d\'origina'; -$lang['mediaroot'] = 'root'; -$lang['reference'] = 'Referéncia per'; -$lang['hits'] = 'Accèsses'; -$lang['toc'] = 'Ensenhador'; -$lang['current'] = 'actuala'; -$lang['yours'] = 'Vòstra version'; -$lang['diff'] = 'Mostrar las diferéncias amb la version actuala'; -$lang['diff_type'] = 'Veire las diferéncias :'; -$lang['diffprevrev'] = 'Revision precedenta'; -$lang['diffnextrev'] = 'Revision seguenta'; -$lang['difflastrev'] = 'Darrièra revision'; -$lang['line'] = 'Linha'; -$lang['youarehere'] = 'Sètz aquí :'; -$lang['lastmod'] = 'Darrièra modification :'; -$lang['by'] = 'per'; -$lang['deleted'] = 'levada'; -$lang['created'] = 'creada'; -$lang['tools'] = 'Aisinas'; -$lang['user_tools'] = 'Aisinas utilizaire'; -$lang['site_tools'] = 'Aisinas site'; -$lang['page_tools'] = 'Aisinas pagina'; -$lang['skip_to_content'] = 'passar al contengut'; -$lang['mail_newpage'] = 'pagina ajustada'; -$lang['mail_changed'] = 'pagina cambiada'; -$lang['mail_new_user'] = 'utilizaire novèl :'; -$lang['mail_upload'] = 'fichièr enviat :'; -$lang['changes_type'] = 'Veire los cambiaments de'; -$lang['pages_changes'] = 'Paginas'; -$lang['media_changes'] = 'Fichièrs mèdia'; -$lang['qb_sig'] = 'Inserir una signatura'; -$lang['metaedit'] = 'Modificar las metadonadas'; -$lang['metasaveok'] = 'Metadonadas enregistradas'; -$lang['img_title'] = 'Títol :'; -$lang['img_date'] = 'Data :'; -$lang['img_fsize'] = 'Talha :'; -$lang['img_format'] = 'Format :'; -$lang['img_camera'] = 'Camèra :'; -$lang['img_keywords'] = 'Mot claus :'; -$lang['img_width'] = 'Largor :'; -$lang['img_height'] = 'Nautor :'; -$lang['i_chooselang'] = 'Causissètz vòstra lenga'; -$lang['i_wikiname'] = 'Nom del wiki'; -$lang['i_policy'] = 'Prima politica d’ACL'; -$lang['i_pol0'] = 'Wiki dubèrt (lectura, escritura, mandadís per totes)'; -$lang['i_pol1'] = 'Wiki public (lectura per totes, escritura e mandadís pels utilizaires marcats)'; -$lang['i_pol2'] = 'Wiki barrat (lectura, escritura, mandadís pels sols utilizaires marcats)'; -$lang['i_allowreg'] = 'Autorizar las inscripcions'; -$lang['i_retry'] = 'Tornar ensajar'; -$lang['years'] = 'fa %d ans'; -$lang['months'] = 'fa %d mese'; -$lang['weeks'] = 'fa %d setmanas'; -$lang['days'] = 'fa %d jorns'; -$lang['hours'] = 'fa %d oras'; -$lang['minutes'] = 'fa %d minutas'; -$lang['seconds'] = 'fa %d segondas'; -$lang['media_uploadtab'] = 'Enviar'; -$lang['media_searchtab'] = 'Cercar'; -$lang['media_file'] = 'Fichièr'; -$lang['media_viewtab'] = 'Veire'; -$lang['media_edittab'] = 'Modificar'; -$lang['media_historytab'] = 'Istoric'; -$lang['media_list_thumbs'] = 'Vinhetas'; -$lang['media_list_rows'] = 'Linhas'; -$lang['media_sort_name'] = 'Nom'; -$lang['media_sort_date'] = 'Data'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/admin.txt deleted file mode 100644 index 217e7d6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administracja ====== - -Czynności administracyjne DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/adminplugins.txt deleted file mode 100644 index 8b54932..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Dodatkowe wtyczki ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/backlinks.txt deleted file mode 100644 index fcca104..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Odnośnik z innych stron ====== - -Strony zawierające odnośniki do aktualnej strony. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/conflict.txt deleted file mode 100644 index cd5a774..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Istnieje nowsza wersja strony ====== - -Istnieje nowsza wersja edytowanej strony. Prawdopodobnie ktoś zmienił tę stronę w trakcie Twojej pracy. - -Przeglądnij dokładnie poniższe różnice i zdecyduj, którą wersję zatrzymać. Jeśli naciśniesz ''zapisz'' to Twoja wersja zostanie zapisana. Jeśli naciśniesz ''anuluj'' to zostanie wybrana aktualna wersja strony. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/denied.txt deleted file mode 100644 index fdd9d7b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Brak dostępu ====== - -Nie masz wystarczających uprawnień. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/diff.txt deleted file mode 100644 index b3d160a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Różnice ====== - -Różnice między wybraną wersją a wersją aktualną. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/draft.txt deleted file mode 100644 index 64b9e8c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Znaleziono szkic strony ====== - -Twoja ostatnia sesja edycji nie została poprawnie zakończona. DokuWiki automatycznie zachowało szkic strony podczas Twojej pracy abyś mógł (mogła) ją dokończyć. Poniżej możesz zobaczyć co zostało zapisane w czasie ostatnie sesji. - -Zdecyduj czy chcesz //przywrócić// ostatnią sesję, //usunąć// ją lub //anulować//. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/edit.txt deleted file mode 100644 index 050b8ec..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Zredaguj tę stronę i naciśnij ''zapisz''. Na stronie ze [[wiki:syntax|składnią]] znajdziesz opis znaczników wiki. Jeśli chcesz poćwiczyć zajrzyj do [[playground:playground|piaskownicy]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/editrev.txt deleted file mode 100644 index 1528cac..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Edytujesz nieaktualną wersję strony!** Jeśli ją zapiszesz to stanie się ona wersją aktualną. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/index.txt deleted file mode 100644 index ebba0b6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Indeks ====== - -Indeks wszystkich dostępnych stron pogrupowany według [[doku>pl:namespaces|katalogów]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/pl/install.html deleted file mode 100644 index 05daaa9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Ta strona ma na celu pomóc Ci w instalacji i konfiguracji Dokuwiki. Więcej informacji o instalatorze znajdziesz w dokumentacji instalatora.

    - -

    DokuWiki używa zwykłych plików do przechowywania zawartości stron oraz wszelkich innych informacji takich jak obrazki, poprzednie wersje strony, itp. Żeby DokuWiki mogło poprawnie działać musisz nadać prawo zapisu do katalogu zawierającego te pliki. Instalator nie może wykonać tych czynności. Musisz zrobić to za pomocą polecenia powłoki, klienta FTP lub panelu kontrolnego Twojego dostawcy usług serwerowych.

    - -

    Instalator pomoże Ci w konfiguracji uprawnień ACL, które z kolei umożliwią Ci założenie konta administratora oraz umożliwią dostęp do czynności administracyjnych takich jak instalowanie wtyczek, zarządzanie kontami, zarządzania uprawnieniami do stron oraz konfiguracji wiki. Użycie tego instalatora nie jest konieczne, jego celem jest tylko ułatwienie administracji DokuWiki.

    - -

    Zaawansowani użytkownicy lub użytkownicy mający specjalne wymagania powinni zapoznać się z instrukcją instalacji oraz instrukcją konfiguracji.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/pl/jquery.ui.datepicker.js deleted file mode 100644 index 4d31086..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Polish initialisation for the jQuery UI date picker plugin. */ -/* Written by Jacek Wysocki (jacek.wysocki@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.pl = { - closeText: "Zamknij", - prevText: "Poprzedni", - nextText: "NastÄ™pny", - currentText: "DziÅ›", - monthNames: [ "StyczeÅ„", "Luty", "Marzec", "KwiecieÅ„", "Maj", "Czerwiec", - "Lipiec", "SierpieÅ„", "WrzesieÅ„", "Październik", "Listopad", "GrudzieÅ„" ], - monthNamesShort: [ "Sty", "Lu", "Mar", "Kw", "Maj", "Cze", - "Lip", "Sie", "Wrz", "Pa", "Lis", "Gru" ], - dayNames: [ "Niedziela", "PoniedziaÅ‚ek", "Wtorek", "Åšroda", "Czwartek", "PiÄ…tek", "Sobota" ], - dayNamesShort: [ "Nie", "Pn", "Wt", "Åšr", "Czw", "Pt", "So" ], - dayNamesMin: [ "N", "Pn", "Wt", "Åšr", "Cz", "Pt", "So" ], - weekHeader: "Tydz", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.pl ); - -return datepicker.regional.pl; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/pl/lang.php deleted file mode 100644 index 442bf0e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/lang.php +++ /dev/null @@ -1,383 +0,0 @@ - - * @author pavulondit - * @author Bartek S - * @author Przemek - * @author Wojciech Lichota - * @author Max - * @author Grzegorz Å»ur - * @author Mariusz Kujawski - * @author Maciej Kurczewski - * @author SÅ‚awomir Boczek - * @author sleshek - * @author Leszek Stachowski - * @author maros - * @author Grzegorz WidÅ‚a - * @author Åukasz Chmaj - * @author Begina Felicysym - * @author Aoi Karasu - * @author Tomasz Bosak - * @author PaweÅ‚ Jan CzochaÅ„ski - * @author Mati - * @author Maciej Helt - * @author Kris Charatonik - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Edytuj stronÄ™'; -$lang['btn_source'] = 'Pokaż źródÅ‚o strony'; -$lang['btn_show'] = 'Pokaż stronÄ™'; -$lang['btn_create'] = 'Utwórz stronÄ™'; -$lang['btn_search'] = 'Szukaj'; -$lang['btn_save'] = 'Zapisz'; -$lang['btn_preview'] = 'PodglÄ…d'; -$lang['btn_top'] = 'Do góry'; -$lang['btn_newer'] = '<< nowsze'; -$lang['btn_older'] = 'starsze >>'; -$lang['btn_revs'] = 'Poprzednie wersje'; -$lang['btn_recent'] = 'Ostatnie zmiany'; -$lang['btn_upload'] = 'WyÅ›lij'; -$lang['btn_cancel'] = 'Anuluj'; -$lang['btn_index'] = 'Indeks'; -$lang['btn_secedit'] = 'Edytuj'; -$lang['btn_login'] = 'Zaloguj'; -$lang['btn_logout'] = 'Wyloguj'; -$lang['btn_admin'] = 'Administracja'; -$lang['btn_update'] = 'Aktualizuj'; -$lang['btn_delete'] = 'UsuÅ„'; -$lang['btn_back'] = 'Wstecz'; -$lang['btn_backlink'] = 'OdnoÅ›niki'; -$lang['btn_subscribe'] = 'Subskrybuj zmiany'; -$lang['btn_profile'] = 'Aktualizuj profil'; -$lang['btn_reset'] = 'Resetuj'; -$lang['btn_resendpwd'] = 'Podaj nowe hasÅ‚o'; -$lang['btn_draft'] = 'Edytuj szkic'; -$lang['btn_recover'] = 'Przywróć szkic'; -$lang['btn_draftdel'] = 'UsuÅ„ szkic'; -$lang['btn_revert'] = 'Przywróć'; -$lang['btn_register'] = 'Zarejestruj siÄ™!'; -$lang['btn_apply'] = 'Zastosuj'; -$lang['btn_media'] = 'Menadżer multimediów'; -$lang['btn_deleteuser'] = 'UsuÅ„ moje konto'; -$lang['btn_img_backto'] = 'Wróć do %s'; -$lang['btn_mediaManager'] = 'Zobacz w menadżerze multimediów'; -$lang['loggedinas'] = 'Zalogowany jako:'; -$lang['user'] = 'Użytkownik'; -$lang['pass'] = 'HasÅ‚o'; -$lang['newpass'] = 'Nowe hasÅ‚o'; -$lang['oldpass'] = 'Potwierdź aktualne hasÅ‚o'; -$lang['passchk'] = 'Powtórz hasÅ‚o'; -$lang['remember'] = 'ZapamiÄ™taj'; -$lang['fullname'] = 'ImiÄ™ i nazwisko'; -$lang['email'] = 'E-mail'; -$lang['profile'] = 'Profil użytkownika'; -$lang['badlogin'] = 'Nazwa użytkownika lub hasÅ‚o sÄ… nieprawidÅ‚owe.'; -$lang['badpassconfirm'] = 'Niestety, hasÅ‚o jest niepoprawne.'; -$lang['minoredit'] = 'Mniejsze zmiany'; -$lang['draftdate'] = 'Czas zachowania szkicu'; -$lang['nosecedit'] = 'Strona zostaÅ‚a zmodyfikowana, sekcje zostaÅ‚y zmienione. ZaÅ‚adowano całą stronÄ™.'; -$lang['searchcreatepage'] = 'Jeżeli nie znalazÅ‚eÅ› tego czego szukaÅ‚eÅ› możesz stworzyć lub edytować stronÄ™ %s, nazwanÄ… tak jak twoja kwerenda'; -$lang['search_fullresults'] = 'Pokaż wiÄ™cej wyników'; -$lang['js']['search_toggle_tools'] = 'Przełącz narzÄ™dzia wyszukiwania'; -$lang['js']['willexpire'] = 'Twoja blokada edycji tej strony wygaÅ›nie w ciÄ…gu minuty. \nW celu unikniÄ™cia konfliktów użyj przycisku podglÄ…du aby odnowić blokadÄ™.'; -$lang['js']['notsavedyet'] = 'Nie zapisane zmiany zostanÄ… utracone. -Czy na pewno kontynuować?'; -$lang['js']['searchmedia'] = 'Szukaj plików'; -$lang['js']['keepopen'] = 'Nie zamykaj okna po wyborze'; -$lang['js']['hidedetails'] = 'Ukryj szczegóły'; -$lang['js']['mediatitle'] = 'Ustawienia odnoÅ›ników'; -$lang['js']['mediadisplay'] = 'Typ odnoÅ›nika'; -$lang['js']['mediaalign'] = 'PoÅ‚ożenie'; -$lang['js']['mediasize'] = 'Rozmiar grafiki'; -$lang['js']['mediatarget'] = 'Cel odnoÅ›nika'; -$lang['js']['mediaclose'] = 'Zamknij'; -$lang['js']['mediainsert'] = 'Wstaw'; -$lang['js']['mediadisplayimg'] = 'Pokaż grafikÄ™'; -$lang['js']['mediadisplaylnk'] = 'Pokaż tylko odnoÅ›nik.'; -$lang['js']['mediasmall'] = 'MaÅ‚y rozmiar'; -$lang['js']['mediamedium'] = 'Åšredni rozmiar'; -$lang['js']['medialarge'] = 'Duży rozmiar'; -$lang['js']['mediaoriginal'] = 'Wersja oryginalna'; -$lang['js']['medialnk'] = 'OdnoÅ›nik do strony ze szczegółami'; -$lang['js']['mediadirect'] = 'BezpoÅ›redni odnoÅ›nik do oryginaÅ‚u'; -$lang['js']['medianolnk'] = 'Bez odnoÅ›nika'; -$lang['js']['medianolink'] = 'Nie ustawiaj odnoÅ›nika do grafiki'; -$lang['js']['medialeft'] = 'Ustaw poÅ‚ożenie po lewej stronie.'; -$lang['js']['mediaright'] = 'Ustaw poÅ‚ożenie po prawej stronie.'; -$lang['js']['mediacenter'] = 'Ustaw poÅ‚ożenie po Å›rodku.'; -$lang['js']['medianoalign'] = 'Nie ustawiaj poÅ‚ożenia.'; -$lang['js']['nosmblinks'] = 'OdnoÅ›niki do zasobów sieci Windows dziaÅ‚ajÄ… tylko w przeglÄ…darce Internet Explorer. -Możesz skopiować odnoÅ›nik.'; -$lang['js']['linkwiz'] = 'Tworzenie odnoÅ›ników'; -$lang['js']['linkto'] = 'Link do'; -$lang['js']['del_confirm'] = 'Czy na pewno usunąć?'; -$lang['js']['restore_confirm'] = 'NaprawdÄ™ przywrócić tÄ… wersjÄ™?'; -$lang['js']['media_diff'] = 'Pokaż różnice:'; -$lang['js']['media_diff_both'] = 'Obok siebie'; -$lang['js']['media_diff_opacity'] = 'Przezroczystość'; -$lang['js']['media_diff_portions'] = 'PrzesuniÄ™cie'; -$lang['js']['media_select'] = 'Wybierz pliki...'; -$lang['js']['media_upload_btn'] = 'PrzesÅ‚anie plików'; -$lang['js']['media_done_btn'] = 'Zrobione'; -$lang['js']['media_drop'] = 'Upuść tutaj pliki do przesÅ‚ania'; -$lang['js']['media_cancel'] = 'usuÅ„'; -$lang['js']['media_overwrt'] = 'Nadpisz istniejÄ…ce pliki'; -$lang['js']['data_insecure'] = 'OSTRZEÅ»ENIE: WyglÄ…da na to, że twój katalog z danymi nie jest odpowiednio zabezpieczony. ProszÄ™ przeczytaj Web Access Security in DokuWiki.'; -$lang['search_exact_match'] = 'DokÅ‚adne dopasowanie'; -$lang['search_starts_with'] = 'Zaczyna siÄ™ na'; -$lang['search_ends_with'] = 'KoÅ„czy siÄ™ na'; -$lang['search_contains'] = 'Zwiera'; -$lang['search_custom_match'] = 'Spersonalizowany'; -$lang['search_any_ns'] = 'Jakakolwiek przestrzeÅ„ nazw'; -$lang['search_any_time'] = 'Kiedykolwiek'; -$lang['search_past_7_days'] = 'Poprzedni tydzieÅ„'; -$lang['search_past_month'] = 'Poprzedni miesiÄ…c'; -$lang['search_past_year'] = 'Poprzedni rok'; -$lang['search_sort_by_hits'] = 'Sortuj wedÅ‚ug popularnoÅ›ci'; -$lang['search_sort_by_mtime'] = 'Sortuj wedÅ‚ug daty modyfikacji'; -$lang['regmissing'] = 'WypeÅ‚nij wszystkie pola.'; -$lang['reguexists'] = 'Użytkownik o tej nazwie już istnieje.'; -$lang['regsuccess'] = 'Utworzono użytkownika. HasÅ‚o zostaÅ‚o przesÅ‚ane pocztÄ….'; -$lang['regsuccess2'] = 'Utworzono użytkownika.'; -$lang['regfail'] = 'Użytkownik nie mógÅ‚ zostać utworzony.'; -$lang['regmailfail'] = 'WystÄ…piÅ‚ błąd przy wysyÅ‚aniu hasÅ‚a pocztÄ…!'; -$lang['regbadmail'] = 'Adres e-mail jest nieprawidÅ‚owy!'; -$lang['regbadpass'] = 'HasÅ‚a nie sÄ… identyczne, spróbuj ponownie.'; -$lang['regpwmail'] = 'Twoje hasÅ‚o do DokuWiki'; -$lang['reghere'] = 'Nie masz jeszcze konta? ZdobÄ…dź je'; -$lang['profna'] = 'To wiki nie pozwala na zmianÄ™ profilu.'; -$lang['profnochange'] = 'Å»adnych zmian, nic do zrobienia.'; -$lang['profnoempty'] = 'Pusta nazwa lub adres e-mail nie dozwolone.'; -$lang['profchanged'] = 'Zaktualizowano profil użytkownika.'; -$lang['profnodelete'] = 'Ta wiki nie umożliwia usuwania użytkowników'; -$lang['profdeleteuser'] = 'UsuÅ„ konto'; -$lang['profdeleted'] = 'Twoje konto zostaÅ‚o usuniÄ™te z tej wiki'; -$lang['profconfdelete'] = 'ChcÄ™ usunąć moje konto z tej wiki.
    Decyzja nie może być cofnięta.'; -$lang['profconfdeletemissing'] = 'Pole potwierdzenia nie zostało zaznaczone'; -$lang['proffail'] = 'Profil użytkownika nie został uaktualniony.'; -$lang['pwdforget'] = 'Nie pamiętasz hasła? Zdobądź nowe!'; -$lang['resendna'] = 'To wiki nie pozwala na powtórne przesyłanie hasła.'; -$lang['resendpwd'] = 'Podaj nowe hasło dla'; -$lang['resendpwdmissing'] = 'Wypełnij wszystkie pola.'; -$lang['resendpwdnouser'] = 'Nie można znaleźć tego użytkownika w bazie danych.'; -$lang['resendpwdbadauth'] = 'Błędny kod autoryzacji! Upewnij się, że użyłeś(aś) właściwego odnośnika.'; -$lang['resendpwdconfirm'] = 'Prośba o potwierdzenie została przesłana pocztą.'; -$lang['resendpwdsuccess'] = 'Nowe hasło zostało wysłane pocztą.'; -$lang['license'] = 'Wszystkie treści w tym wiki, którym nie przyporządkowano licencji, podlegają licencji:'; -$lang['licenseok'] = 'Uwaga: edytując tę stronę zgadzasz się na publikowanie jej treści pod licencją:'; -$lang['searchmedia'] = 'Szukaj pliku o nazwie:'; -$lang['searchmedia_in'] = 'Szukaj w %s'; -$lang['txt_upload'] = 'Wybierz plik do wysłania:'; -$lang['txt_filename'] = 'Nazwa pliku (opcjonalnie):'; -$lang['txt_overwrt'] = 'Nadpisać istniejący plik?'; -$lang['maxuploadsize'] = 'Maksymalny rozmiar wysyłanych danych wynosi %s dla jednego pliku.'; -$lang['allowedmime'] = 'Lista dozwolonych rozszerzeń plików'; -$lang['lockedby'] = 'Aktualnie zablokowane przez:'; -$lang['lockexpire'] = 'Blokada wygasa:'; -$lang['rssfailed'] = 'Wystąpił błąd przy pobieraniu tych danych: '; -$lang['nothingfound'] = 'Nic nie znaleziono.'; -$lang['mediaselect'] = 'Wysyłanie pliku'; -$lang['uploadsucc'] = 'Wysyłanie powiodło się!'; -$lang['uploadfail'] = 'Błąd wysyłania pliku. Czy prawa do katalogów są poprawne?'; -$lang['uploadwrong'] = 'Wysyłanie zabronione. Nie można wysłać plików z takim rozszerzeniem'; -$lang['uploadexist'] = 'Plik już istnieje, nie wykonano operacji.'; -$lang['uploadbadcontent'] = 'Typ pliku "%s" nie odpowiadał jego rozszerzeniu.'; -$lang['uploadspam'] = 'Plik zablokowany przez filtr antyspamowy.'; -$lang['uploadxss'] = 'Plik zablokowany ze względu na podejrzaną zawartość.'; -$lang['uploadsize'] = 'Plik jest za duży (maksymalny rozmiar %s)'; -$lang['deletesucc'] = 'Plik "%s" został usunięty.'; -$lang['deletefail'] = 'Plik "%s" nie został usunięty, sprawdź uprawnienia.'; -$lang['mediainuse'] = 'Plik "%s" nie został usunięty, ponieważ jest używany.'; -$lang['namespaces'] = 'Katalogi'; -$lang['mediafiles'] = 'Dostępne pliki'; -$lang['accessdenied'] = 'Nie masz uprawnień, żeby wyświetlić tę stronę.'; -$lang['mediausage'] = 'Użyj następującej składni w odnośniku do tego pliku:'; -$lang['mediaview'] = 'Pokaż oryginalny plik'; -$lang['mediaroot'] = 'główny'; -$lang['mediaupload'] = 'Umieść plik w aktualnym katalogu. Aby utworzyć podkatalogi, poprzedź nazwę pliku nazwami katalogów oddzielonymi dwukropkami.'; -$lang['mediaextchange'] = 'Rozszerzenie pliku zmieniono z .%s na .%s!'; -$lang['reference'] = 'Odnośniki do'; -$lang['ref_inuse'] = 'Ten plik nie może być usunięty, ponieważ jest używany na następujących stronach:'; -$lang['ref_hidden'] = 'Odnośniki mogą znajdować się na stronach, do których nie masz uprawnień.'; -$lang['hits'] = 'trafień'; -$lang['quickhits'] = 'Pasujące hasła'; -$lang['toc'] = 'Spis treści'; -$lang['current'] = 'aktualna'; -$lang['yours'] = 'Twoja wersja'; -$lang['diff'] = 'Pokaż różnice między wersjami'; -$lang['diff2'] = 'Pokaż różnice między zaznaczonymi wersjami'; -$lang['difflink'] = 'Odnośnik do tego porównania'; -$lang['diff_type'] = 'Zobacz różnice:'; -$lang['diff_inline'] = 'W linii'; -$lang['diff_side'] = 'Jeden obok drugiego'; -$lang['diffprevrev'] = 'Poprzednia wersja'; -$lang['diffnextrev'] = 'Nowa wersja'; -$lang['difflastrev'] = 'Ostatnia wersja'; -$lang['diffbothprevrev'] = 'Poprzednia rewizja po obu stronach'; -$lang['diffbothnextrev'] = 'Następna rewizja po obu stronach'; -$lang['line'] = 'Linia'; -$lang['breadcrumb'] = 'Ślad:'; -$lang['youarehere'] = 'Jesteś tutaj:'; -$lang['lastmod'] = 'ostatnio zmienione:'; -$lang['by'] = 'przez'; -$lang['deleted'] = 'usunięto'; -$lang['created'] = 'utworzono'; -$lang['restored'] = 'przywrócono poprzednią wersję (%s)'; -$lang['external_edit'] = 'edycja zewnętrzna'; -$lang['summary'] = 'Opis zmian'; -$lang['noflash'] = 'Plugin Adobe Flash Plugin jest niezbędny do obejrzenia tej zawartości.'; -$lang['download'] = 'Pobierz zrzut'; -$lang['tools'] = 'Narzędzia'; -$lang['user_tools'] = 'Narzędzia użytkownika'; -$lang['site_tools'] = 'Narzędzia witryny'; -$lang['page_tools'] = 'Narzędzia strony'; -$lang['skip_to_content'] = 'przejście do zawartości'; -$lang['sidebar'] = 'Pasek boczny'; -$lang['mail_newpage'] = 'Strona dodana:'; -$lang['mail_changed'] = 'Strona zmieniona:'; -$lang['mail_subscribe_list'] = 'Zmienione strony w katalogu:'; -$lang['mail_new_user'] = 'Nowy użytkownik:'; -$lang['mail_upload'] = 'Umieszczono plik:'; -$lang['changes_type'] = 'Zobacz zmiany'; -$lang['pages_changes'] = 'Strony'; -$lang['media_changes'] = 'Pliki multimediów'; -$lang['both_changes'] = 'Zarówno strony jak i pliki multimediów'; -$lang['qb_bold'] = 'Pogrubienie'; -$lang['qb_italic'] = 'Pochylenie'; -$lang['qb_underl'] = 'Podkreślenie'; -$lang['qb_code'] = 'Kod źródłowy'; -$lang['qb_strike'] = 'Przekreślenie'; -$lang['qb_h1'] = 'Nagłówek 1 stopnia'; -$lang['qb_h2'] = 'Nagłówek 2 stopnia'; -$lang['qb_h3'] = 'Nagłówek 3 stopnia'; -$lang['qb_h4'] = 'Nagłówek 4 stopnia'; -$lang['qb_h5'] = 'Nagłówek 5 stopnia'; -$lang['qb_h'] = 'Nagłówek'; -$lang['qb_hs'] = 'Wybierz nagłówek'; -$lang['qb_hplus'] = 'Nagłówek wyższego stopnia'; -$lang['qb_hminus'] = 'Nagłówek niższego stopnia'; -$lang['qb_hequal'] = 'Nagłówek tego samego stopnia'; -$lang['qb_link'] = 'Odnośnik wewnętrzny'; -$lang['qb_extlink'] = 'Odnośnik zewnętrzny'; -$lang['qb_hr'] = 'Linia pozioma'; -$lang['qb_ol'] = 'Numeracja'; -$lang['qb_ul'] = 'Wypunktowanie'; -$lang['qb_media'] = 'Dodaj obrazek lub inny plik'; -$lang['qb_sig'] = 'Wstaw podpis'; -$lang['qb_smileys'] = 'Emotikony'; -$lang['qb_chars'] = 'Znaki specjalne'; -$lang['upperns'] = 'Skok piętro wyżej'; -$lang['metaedit'] = 'Edytuj metadane'; -$lang['metasaveerr'] = 'Zapis metadanych nie powiódł się'; -$lang['metasaveok'] = 'Metadane zapisano'; -$lang['img_title'] = 'Tytuł:'; -$lang['img_caption'] = 'Nagłówek:'; -$lang['img_date'] = 'Data:'; -$lang['img_fname'] = 'Nazwa pliku:'; -$lang['img_fsize'] = 'Rozmiar:'; -$lang['img_artist'] = 'Fotograf:'; -$lang['img_copyr'] = 'Prawa autorskie:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Aparat:'; -$lang['img_keywords'] = 'Słowa kluczowe:'; -$lang['img_width'] = 'Szerokość:'; -$lang['img_height'] = 'Wysokość:'; -$lang['subscr_subscribe_success'] = 'Dodano %s do listy subskrypcji %s'; -$lang['subscr_subscribe_error'] = 'Błąd podczas dodawania %s do listy subskrypcji %s'; -$lang['subscr_subscribe_noaddress'] = 'Brak adresu skojarzonego z twoim loginem, nie możesz zostać dodany(a) do listy subskrypcji'; -$lang['subscr_unsubscribe_success'] = 'Usunięto %s z listy subskrypcji %s'; -$lang['subscr_unsubscribe_error'] = 'Błąd podczas usuwania %s z listy subskrypcji %s'; -$lang['subscr_already_subscribed'] = '%s jest już subskrybowany(a) przez %s'; -$lang['subscr_not_subscribed'] = '%s nie jest subskrybowany(a) przez %s'; -$lang['subscr_m_not_subscribed'] = 'Obecnie nie subskrybujesz bieżącej strony lub katalogu.'; -$lang['subscr_m_new_header'] = 'Dodaj subskrypcję'; -$lang['subscr_m_current_header'] = 'Aktualne subskrypcje'; -$lang['subscr_m_unsubscribe'] = 'Zrezygnuj z subskrypcji'; -$lang['subscr_m_subscribe'] = 'Subskrybuj'; -$lang['subscr_m_receive'] = 'Otrzymuj'; -$lang['subscr_style_every'] = 'email przy każdej zmianie'; -$lang['subscr_style_digest'] = 'e-mailowy wyciąg zmian dla każdej strony (co %.2f dni)'; -$lang['subscr_style_list'] = 'lista zmienionych stron od ostatniego e-maila (co %.2f dni)'; -$lang['authtempfail'] = 'Uwierzytelnienie użytkownika jest w tej chwili niemożliwe. Jeśli ta sytuacja się powtórzy, powiadom administratora tego wiki.'; -$lang['i_chooselang'] = 'Wybierz język'; -$lang['i_installer'] = 'Instalator DokuWiki'; -$lang['i_wikiname'] = 'Nazwa Wiki'; -$lang['i_enableacl'] = 'Włącz mechanizm uprawnień ACL (zalecane)'; -$lang['i_superuser'] = 'Administrator'; -$lang['i_problems'] = 'Instalator napotkał poniższe problemy. Nie można kontynuować póki nie zostaną usunięte.'; -$lang['i_modified'] = 'Ze względów bezpieczeństwa, ten skrypt działa tylko z nową i niezmodyfikowaną instalacją DokuWiki. -Aby uruchomić instalator ponownie, rozpakuj archiwum DokuWiki lub zapoznaj się z instrukcją instalacji Dokuwiki'; -$lang['i_funcna'] = 'Funkcja PHP %s jest niedostępna.'; -$lang['i_disabled'] = 'To zostało wyłączone przez twojego dostawcę.'; -$lang['i_funcnmail'] = 'Uwaga: funkcja poczty PHP nie jest dostępna. %s, jeśli pozostanie niedostępna, możesz zainstalować wtyczkę smtp.'; -$lang['i_phpver'] = 'Wersja PHP %s jest niższa od wymaganej %s. Zaktualizuj instalację PHP.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload musi zostać wyłączone w pliku php.ini aby móc uruchomić DokuWiki.'; -$lang['i_urandom'] = 'DokuWiki nie może tworzyć kryptograficznie bezpiecznych liczb dla plików cookie. Możesz sprawdzić ustawienia open_basedir w php.ini pod kątem prawidłowego dostępu do /dev/urandom.'; -$lang['i_permfail'] = 'DokuWiki nie ma prawa zapisu w katalogu %s. Zmień uprawnienia zapisu dla tego katalogu!'; -$lang['i_confexists'] = '%s już istnieje'; -$lang['i_writeerr'] = 'Nie można utworzyć %s. Sprawdź uprawnienia do katalogu lub pliku i stwórz plik ręcznie.'; -$lang['i_badhash'] = 'nierozpoznany lub zmodyfikowany plik dokuwiki.php (skrót=%s)'; -$lang['i_badval'] = '%s - nieprawidłowa wartość lub jej brak'; -$lang['i_success'] = 'Konfiguracja pomyślnie zakończona. Możesz teraz usunąć plik install.php. Przejdź do Twojego nowego DokuWiki.'; -$lang['i_failure'] = 'Podczas zapisu plików konfiguracyjnych wystąpiły błędy. Musisz usunąć wszystkie problemy, zanim zaczniesz korzystać z Twojego nowego DokuWiki.'; -$lang['i_policy'] = 'Wstępna polityka uprawnień ACL'; -$lang['i_pol0'] = 'Otwarte Wiki (odczyt, zapis i dodawanie plików dla wszystkich)'; -$lang['i_pol1'] = 'Publiczne Wiki (odczyt dla wszystkich, zapis i dodawanie plików tylko dla zarejestrowanych użytkowników)'; -$lang['i_pol2'] = 'Zamknięte Wiki (odczyt, zapis i dodawanie plików tylko dla zarejestrowanych użytkowników)'; -$lang['i_allowreg'] = 'Pozwól użytkownikom rejestrować się.'; -$lang['i_retry'] = 'Spróbuj ponownie'; -$lang['i_license'] = 'Wybierz licencję, na warunkach której chcesz udostępniać treści:'; -$lang['i_license_none'] = 'Nie pokazuj żadnych informacji o licencji.'; -$lang['i_pop_field'] = 'Proszę, pomóż nam ulepszyć doświadczenia z DokuWiki:'; -$lang['i_pop_label'] = 'Raz na miesiąc, wysyłaj anonimowe statystyki do deweloperów DokuWiki'; -$lang['recent_global'] = 'W tej chwili przeglądasz zmiany w katalogu %s. Możesz przejrzeć także zmiany w całym wiki.'; -$lang['years'] = '%d lat temu'; -$lang['months'] = '%d miesięcy temu'; -$lang['weeks'] = '%d tygodni temu'; -$lang['days'] = '%d dni temu'; -$lang['hours'] = '%d godzin temu'; -$lang['minutes'] = '%d minut temu'; -$lang['seconds'] = '%d sekund temu'; -$lang['wordblock'] = 'Twoje ustawienia nie zostały zapisane ponieważ zawierają niedozwoloną treść (spam).'; -$lang['media_uploadtab'] = 'Przesyłanie plików'; -$lang['media_searchtab'] = 'Szukaj'; -$lang['media_file'] = 'Plik'; -$lang['media_viewtab'] = 'Widok'; -$lang['media_edittab'] = 'Zmiana'; -$lang['media_historytab'] = 'Historia'; -$lang['media_list_thumbs'] = 'Miniatury'; -$lang['media_list_rows'] = 'Wiersze'; -$lang['media_sort_name'] = 'Nazwa'; -$lang['media_sort_date'] = 'Data'; -$lang['media_namespaces'] = 'Wybierz katalog'; -$lang['media_files'] = 'Pliki w %s'; -$lang['media_upload'] = 'Przesyłanie plików na %s'; -$lang['media_search'] = 'Znajdź w %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s na %s'; -$lang['media_edit'] = 'Zmień %s'; -$lang['media_history'] = 'Historia dla %s'; -$lang['media_meta_edited'] = 'zmienione metadane'; -$lang['media_perm_read'] = 'Przepraszamy, nie masz wystarczających uprawnień do odczytu plików.'; -$lang['media_perm_upload'] = 'Przepraszamy, nie masz wystarczających uprawnień do przesyłania plików.'; -$lang['media_update'] = 'Prześlij nową wersję'; -$lang['media_restore'] = 'Odtwórz tą wersję'; -$lang['media_acl_warning'] = 'Ta lista może nie być kompletna ze względu na ograniczenia ACL oraz ukryte strony.'; -$lang['email_fail'] = 'Brak lub wyłączone PHP mail(). Następujący e-mail nie został wysłany:'; -$lang['currentns'] = 'Obecny katalog'; -$lang['searchresult'] = 'Wyniki wyszukiwania'; -$lang['plainhtml'] = 'Czysty HTML'; -$lang['wikimarkup'] = 'Znaczniki'; -$lang['page_nonexist_rev'] = 'Strona nie istnieje w %s. Została następnie utworzony w %s.'; -$lang['unable_to_parse_date'] = 'Nie można przeanalizować parametru "%s".'; -$lang['email_signature_text'] = 'List został wygenerowany przez DokuWiki pod adresem -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/locked.txt deleted file mode 100644 index e3e05fe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Strona zablokowana ====== - -Ta strona jest zablokowana do edycji przez innego użytkownika. Musisz zaczekać aż użytkownik zakończy redagowanie lub jego blokada wygaśnie. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/login.txt deleted file mode 100644 index 14220c4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Logowanie ====== - -Wprowadź nazwę użytkownika i hasło aby się zalogować. Twoja przeglądarka musi mieć włączoną obsługę ciasteczek (cookies). diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/mailtext.txt deleted file mode 100644 index cae98db..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/mailtext.txt +++ /dev/null @@ -1,13 +0,0 @@ -Strona w Twoim DokuWiki została dodana lub zmieniona. -Szczegółowe informacje: - -Data : @DATE@ -Przeglądarka : @BROWSER@ -Adres IP : @IPADDRESS@ -Nazwa DNS : @HOSTNAME@ -Stara wersja : @OLDPAGE@ -Nowa wersja : @NEWPAGE@ -Opis zmian : @SUMMARY@ -Użytkownik : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/pl/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/newpage.txt deleted file mode 100644 index 6fd16c0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ta strona jeszcze nie istnieje ====== - -JesteÅ› na stronie, która jeszcze nie istnieje. JeÅ›li masz wystarczajÄ…ce uprawnienia, możesz utworzyć tÄ™ stronÄ™ klikajÄ…c **utwórz stronÄ™**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/norev.txt deleted file mode 100644 index 7226d31..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nie ma takiej wersji ====== - -Nie ma takiej wersji. Kliknij przycisk ''poprzednie wersje'', aby wyÅ›wietlić listÄ™ wszystkich wersji tej strony. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/onceexisted.txt deleted file mode 100644 index 605a76c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Ta strona już nie istnieje ====== - -WybraÅ‚eÅ› odnoÅ›nik do strony która już nie instniejÄ™, Możesz sprawdzić listÄ™ [[?do=revisions|old revisions]] aby sprawdzić kiedy i dlaczego strona zostaÅ‚a usuniÄ™ta. Masz również możliwość dostÄ™pu do starej wersji strony i przywrócenia jej \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/password.txt deleted file mode 100644 index 745556f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Witaj @FULLNAME@! - -Dane użytkownika @TITLE@ pod adresem @DOKUWIKIURL@ - -Użytkownik : @LOGIN@ -HasÅ‚o : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/preview.txt deleted file mode 100644 index 4fa9101..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== PodglÄ…d ====== - -To jest podglÄ…d edytowanej strony. **PamiÄ™taj, że ta strona nie jest jeszcze zapisana**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/pwconfirm.txt deleted file mode 100644 index 989de79..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Witaj @FULLNAME@! - -Potwierdzenie proÅ›by o nowe hasÅ‚o dla konta @TITLE@ w wiki @DOKUWIKIURL@ - -JeÅ›li to nie Ty prosiÅ‚eÅ›(aÅ›) o nowe hasÅ‚o, zignoruj ten list. - -Aby potwierdzić proÅ›bÄ™ o hasÅ‚o, przejdź na nastÄ™pujÄ…cÄ… stronÄ™. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/read.txt deleted file mode 100644 index 754dfa8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/read.txt +++ /dev/null @@ -1 +0,0 @@ -Ta strona jest tylko do odczytu. Możesz wyÅ›wietlić źródÅ‚a tej strony ale nie możesz ich zmienić. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/recent.txt deleted file mode 100644 index 95eb805..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ostatnie zmiany ====== - -Ostatnio zmienione strony: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/register.txt deleted file mode 100644 index 65a2a99..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Rejestracja nowego użytkownika ====== - -WypeÅ‚nij wszystkie pola formularza aby utworzyć nowe konto w tym wiki. PamiÄ™taj, żeby podać **poprawny adres e-mail**, ponieważ nowe hasÅ‚o może zostać do Ciebie przesÅ‚ane pocztÄ…. Nazwa użytkownika powinna być zgodna z formatem [[doku>pl:pagename|nazw stron]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/registermail.txt deleted file mode 100644 index 0022967..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/registermail.txt +++ /dev/null @@ -1,11 +0,0 @@ -ZarejestrowaÅ‚ siÄ™ nowy użytkownik. -Szczegółowe informacje: - -Użytkownik : @NEWUSER@ -ImiÄ™ i nazwisko : @NEWNAME@ -E-mail : @NEWEMAIL@ - -Data : @DATE@ -PrzeglÄ…darka : @BROWSER@ -Adres IP : @IPADDRESS@ -Nazwa DNS : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/resendpwd.txt deleted file mode 100644 index 90f7391..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== PrzesyÅ‚anie nowego hasÅ‚a ====== - -Aby otrzymać nowe hasÅ‚o, podaj nazwÄ™ Twojego konta w tym wiki. ProÅ›ba o potwierdzenie w postaci odnoÅ›nika zostanie Ci przesÅ‚ana pocztÄ… elektronicznÄ…. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/resetpwd.txt deleted file mode 100644 index 32647fe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ustalenie nowego hasÅ‚a ====== - -Podaj, proszÄ™, nowe hasÅ‚o do Twojego konta w tym wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/revisions.txt deleted file mode 100644 index 761eb68..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Poprzednie wersje ====== - -Poprzednie wersje tej strony. Aby przywrócić poprzedniÄ… wersjÄ™ wybierz jÄ…, rozpocznij edycjÄ™ a potem zapisz. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/searchpage.txt deleted file mode 100644 index beb59b2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Wyszukiwanie ====== - -Wyniki wyszukiwania. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/showrev.txt deleted file mode 100644 index 43e826e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**To jest stara wersja strony!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/stopwords.txt deleted file mode 100644 index f0f50c1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/stopwords.txt +++ /dev/null @@ -1,90 +0,0 @@ -# Lista słów ignorowanych przy indeksowaniu treÅ›ci. -# W jednej linii powinno znajdować siÄ™ tylko jedno sÅ‚owo. -# Przy edycji tego pliku pamiÄ™taj o używaniu uniksowego koÅ„ca linii (LF). -# Nie ma potrzeby wpisywania słów krótszych niż 3 znaki, ponieważ one sÄ… zawsze ignorowane. -# Lista oparta na danych ze strony http://www.ranks.nl/stopwords/ -aby -ale -bardziej -bardzo -bez -bowiem -byÅ‚ -byÅ‚a -byÅ‚o -byÅ‚y -bÄ™dzie -czy -czyli -dla -dlatego -gdy -gdzie -ich -innych -jak -jako -jednak -jego -jej -jest -jeszcze -jeÅ›li -już -kiedy -kilka -która -które -którego -której -który -których -którym -którzy -lub -miÄ™dzy -mnie -mogÄ… -może -można -nad -nam -nas -naszego -naszych -nawet -nich -nie -nim -niż -oraz -pod -poza -przed -przede -przez -przy -również -siÄ™ -sobie -swoje -tak -takie -także -tam -tego -tej -ten -też -tych -tylko -tym -wiele -wielu -wiÄ™c -wszystkich -wszystkim -wszystko -www -wÅ‚aÅ›nie -zawsze diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_digest.txt deleted file mode 100644 index 7abbb35..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_digest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Witaj! - -Treść strony @PAGE@ na wiki @TITLE@ ulegÅ‚a -nastÄ™pujÄ…cym zmianom: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Stara wersja: @OLDPAGE@ -Nowa wersja: @NEWPAGE@ - -Aby zrezygnować z powiadomieÅ„ o zmianach zaloguj siÄ™ do wiki na -@DOKUWIKIURL@, a nastÄ™pnie odwiedź -@SUBSCRIBE@ -i anuluj otrzymywanie powiadomieÅ„ o zmianach na stronach i/lub -katalogach. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_form.txt deleted file mode 100644 index 59fdbdb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ZarzÄ…dzanie SubskrypcjÄ… ====== - -Ta strona pozwala Tobie na zarzÄ…dzanie Twoimi subskrypcjami dla obecnej strony i katalogu. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_list.txt deleted file mode 100644 index 633225f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_list.txt +++ /dev/null @@ -1,14 +0,0 @@ -Witaj! - -Strony w katalogu @PAGE@ na wiki @TITLE@ ulegÅ‚y -nastÄ™pujÄ…cym zmianom: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Aby zrezygnować z powiadomieÅ„ o zmianach zaloguj siÄ™ do wiki na -@DOKUWIKIURL@, a nastÄ™pnie odwiedź -@SUBSCRIBE@ -i anuluj otrzymywanie powiadomieÅ„ o zmianach na stronach i/lub -katalogach. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_single.txt deleted file mode 100644 index 0c8c3ea..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/subscr_single.txt +++ /dev/null @@ -1,20 +0,0 @@ -Witaj! - -Treść strony @PAGE@ na wiki @TITLE@ ulegÅ‚a -nastÄ™pujÄ…cym zmianom: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Data: @DATE@ -Użytkownik: @USER@ -Podsumowanie zmian: @SUMMARY@ -Stara wersja: @OLDPAGE@ -Nowa wersja: @NEWPAGE@ - -Aby zrezygnować z powiadomieÅ„ o zmianach zaloguj siÄ™ do wiki na -@DOKUWIKIURL@, a nastÄ™pnie odwiedź -@SUBSCRIBE@ -i anuluj otrzymywanie powiadomieÅ„ o zmianach na stronach i/lub -katalogach. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/updateprofile.txt deleted file mode 100644 index 5336a83..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Aktualizacja profilu użytkownika ====== - -Wystarczy, że wypeÅ‚nisz tylko te pola, które chcesz zmienić. Nie możesz zmienić nazwy użytkownika. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pl/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pl/uploadmail.txt deleted file mode 100644 index a8daa05..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pl/uploadmail.txt +++ /dev/null @@ -1,12 +0,0 @@ -Umieszczono nowy plik. - -Szczegóły: - -Plik : @MEDIA@ -Data : @DATE@ -PrzeglÄ…darka : @BROWSER@ -Adres IP : @IPADDRESS@ -Nazwa DNS : @HOSTNAME@ -Rozmiar : @SIZE@ -Typ MIME : @MIME@ -Użytkownik : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/admin.txt deleted file mode 100644 index 0e14fbb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administração ====== - -Abaixo você encontra uma lista das tarefas administrativas disponíveis no DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/adminplugins.txt deleted file mode 100644 index 3eac7af..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Plugins Adicionais ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/backlinks.txt deleted file mode 100644 index 5f84e78..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Links reversos ====== - -Esta é uma lista de todas as páginas que apresentam links para a página atual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/conflict.txt deleted file mode 100644 index 53d9afa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Existe uma nova versão ====== - -Existe uma versão mais nova do documento que você editou. Isso acontece quando outro usuário modifica o documento enquanto você o está editando. - -Examine as diferenças mostradas abaixo atentamente e então decida qual versão deve permanecer. Se você selecionar ''Salvar'', sua versão será salva. Pressione ''Cancelar'' para manter a versão atual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/denied.txt deleted file mode 100644 index 1c17380..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Permissão Negada ====== - -Desculpe, você não tem permissões suficientes para continuar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/diff.txt deleted file mode 100644 index 517d9f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Diferenças ====== - -Aqui você vê as diferenças entre duas revisões dessa página. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/draft.txt deleted file mode 100644 index 60926a0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Rascunho encontrado ====== - -A sua última sessão de edição não foi concluída corretamente. O DokuWiki automaticamente salvou um rascunho durante o seu trabalho, que você pode usar agora para continuar a sua edição. Abaixo você pode ver os dados que foram salvos na sua última sessão. - -Por favor, escolha se você quer //recuperar// sua sessão de edição perdida, //excluir// o rascunho salvo automaticamente ou //cancelar// o processo de edição. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/edit.txt deleted file mode 100644 index 53708f9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Edite a página e clique em ''Salvar''. Veja [[wiki:syntax|aqui]] a sintaxe do Wiki. Por favor, edite a página apenas se você puder **aprimorá-la**. Se você deseja testar alguma coisa, faça-o no [[playground:playground|playground]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/editrev.txt deleted file mode 100644 index 2926ce0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Você carregou uma revisão antiga desse documento!** Se você salvá-la, irá criar uma nova versão com esses dados. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/index.txt deleted file mode 100644 index ea8fee1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ãndice ====== - -Esse é um índice de todas as páginas disponíveis, ordenadas por [[doku>pt-br:namespaces|domínios]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/install.html deleted file mode 100644 index 3e7954f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Essa página irá auxiliá-lo na instalação e configuração do DokuWiki. Você encontra mais informações sobre esse instalador na sua página de documentação.

    - -

    O DokuWiki utiliza arquivos em texto simples para o armazenamento das páginas wiki e de outras informações associadas a essas páginas (ex.: imagens, índices de pesquisa, revisões antigas, etc.). Para que o DokuWiki funcione corretamente, ele precisa ter permissão de escrita aos diretórios onde esses arquivos ficarão armazenados. Esse instalador não tem capacidade de configurar as permissões de diretório. Isso normalmente é feito usando-se a linha de comando ou através do FTP ou do painel de controle da sua hospedagem (ex.: cPanel).

    - -

    O instalador irá definir as configurações da ACL do seu DokuWiki, o que permitirá a autenticação do administrador e o acesso ao menu de administração do sistema. Esse menu é utilizado para instalar plug-ins, alterar as configurações do ambiente e gerenciar usuários e acessos às páginas do wiki. Isso não é necessário para o funcionamento do DokuWiki, mas irá torna sua administração mais simples.

    - -

    Usuários experientes ou que necessitem efetuar configurações especiais devem utilizar os seguintes links, com instruções detalhadas da instalação e da configuração.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/jquery.ui.datepicker.js deleted file mode 100644 index 3c3984f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/jquery.ui.datepicker.js +++ /dev/null @@ -1,48 +0,0 @@ -/* Brazilian initialisation for the jQuery UI date picker plugin. */ -/* Written by Leonildo Costa Silva (leocsilva@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional[ "pt-BR" ] = { - closeText: "Fechar", - prevText: "Anterior", - nextText: "Próximo", - currentText: "Hoje", - monthNames: [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", - "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ], - monthNamesShort: [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", - "Jul", "Ago", "Set", "Out", "Nov", "Dez" ], - dayNames: [ - "Domingo", - "Segunda-feira", - "Terça-feira", - "Quarta-feira", - "Quinta-feira", - "Sexta-feira", - "Sábado" - ], - dayNamesShort: [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ], - dayNamesMin: [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ], - weekHeader: "Sm", - dateFormat: "dd/mm/yy", - firstDay: 0, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional[ "pt-BR" ] ); - -return datepicker.regional[ "pt-BR" ]; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/lang.php deleted file mode 100644 index 4dad975..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/lang.php +++ /dev/null @@ -1,391 +0,0 @@ - - * @author Paul Nizan - * @author Eduardo Mozart de Oliveira - * @author ANDRE BASSANI DE FREITAS - * @author Aleksandr Selivanov - * @author Davi Jorge - * @author Schopf - * @author Frederico Gonçalves Guimarães - * @author Márcio Gomes Gonçalves - * @author Luis Fernando Enciso - * @author Alauton/Loug - * @author Felipe Castro - * @author Lucien Raven - * @author Enrico Nicoletto - * @author Flávio Veras - * @author Jeferson Propheta - * @author jair.henrique - * @author Luis Dantas - * @author Sergio Motta - * @author Isaias Masiero Filho - * @author Balaco Baco - * @author Victor Westmann - * @author Leone Lisboa Magevski - * @author Dário Estevão - * @author Juliano Marconi Lanigra - * @author Ednei - * @author Hudson FAS - * @author Guilherme Cardoso - * @author Viliam Dias - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Editar esta página'; -$lang['btn_source'] = 'Mostrar código fonte'; -$lang['btn_show'] = 'Mostrar página'; -$lang['btn_create'] = 'Criar esta página'; -$lang['btn_search'] = 'Pesquisar'; -$lang['btn_save'] = 'Salvar'; -$lang['btn_preview'] = 'Visualizar'; -$lang['btn_top'] = 'Voltar ao topo'; -$lang['btn_newer'] = '<< mais recente'; -$lang['btn_older'] = 'menos recente >>'; -$lang['btn_revs'] = 'Revisões anteriores'; -$lang['btn_recent'] = 'Alterações recentes'; -$lang['btn_upload'] = 'Enviar'; -$lang['btn_cancel'] = 'Cancelar'; -$lang['btn_index'] = 'Ãndice'; -$lang['btn_secedit'] = 'Editar'; -$lang['btn_login'] = 'Entrar'; -$lang['btn_logout'] = 'Sair'; -$lang['btn_admin'] = 'Administrar'; -$lang['btn_update'] = 'Atualizar'; -$lang['btn_delete'] = 'Excluir'; -$lang['btn_back'] = 'Voltar'; -$lang['btn_backlink'] = 'Links reversos'; -$lang['btn_subscribe'] = 'Monitorar alterações'; -$lang['btn_profile'] = 'Atualizar o perfil'; -$lang['btn_reset'] = 'Limpar'; -$lang['btn_resendpwd'] = 'Definir a nova senha'; -$lang['btn_draft'] = 'Editar o rascunho'; -$lang['btn_recover'] = 'Recuperar o rascunho'; -$lang['btn_draftdel'] = 'Excluir o rascunho'; -$lang['btn_revert'] = 'Restaurar'; -$lang['btn_register'] = 'Cadastre-se'; -$lang['btn_apply'] = 'Aplicar'; -$lang['btn_media'] = 'Gerenciador de mídias'; -$lang['btn_deleteuser'] = 'Remover minha conta'; -$lang['btn_img_backto'] = 'Voltar para %s'; -$lang['btn_mediaManager'] = 'Ver no gerenciador de mídias'; -$lang['loggedinas'] = 'Identificado(a) como:'; -$lang['user'] = 'Nome de usuário'; -$lang['pass'] = 'Senha'; -$lang['newpass'] = 'Nova senha'; -$lang['oldpass'] = 'Confirme a senha atual'; -$lang['passchk'] = 'Outra vez'; -$lang['remember'] = 'Lembre-se de mim'; -$lang['fullname'] = 'Nome completo'; -$lang['email'] = 'E-mail'; -$lang['profile'] = 'Perfil do usuário'; -$lang['badlogin'] = 'Desculpe, mas o nome de usuário ou a senha estão incorretos.'; -$lang['badpassconfirm'] = 'Desculpe, mas a senha está errada '; -$lang['minoredit'] = 'Alterações mínimas'; -$lang['draftdate'] = 'O rascunho foi salvo automaticamente em'; -$lang['nosecedit'] = 'A página foi modificada nesse intervalo de tempo. Como a informação da seção estava desatualizada, foi carregada a página inteira.'; -$lang['searchcreatepage'] = 'Caso você não encontre o que está procurando, você pode criar ou editar a página %s, que recebeu esse nome após a sua pesquisa.'; -$lang['search_fullresults'] = 'Resultados de texto inteiro'; -$lang['js']['search_toggle_tools'] = 'Alternar as ferramentas de pesquisa'; -$lang['js']['willexpire'] = 'O seu bloqueio de edição deste página irá expirar em um minuto.\nPara evitar conflitos de edição, clique no botão de visualização para reiniciar o temporizador de bloqueio.'; -$lang['js']['notsavedyet'] = 'As alterações não salvas serão perdidas. -Deseja realmente continuar?'; -$lang['js']['searchmedia'] = 'Buscar por arquivos'; -$lang['js']['keepopen'] = 'Manter a janela aberta na seleção'; -$lang['js']['hidedetails'] = 'Esconder detalhes'; -$lang['js']['mediatitle'] = 'Configurações do Link'; -$lang['js']['mediadisplay'] = 'Tipo de Link'; -$lang['js']['mediaalign'] = 'Alinhamento'; -$lang['js']['mediasize'] = 'Tamanho da Imagem'; -$lang['js']['mediatarget'] = 'Alvo do Link'; -$lang['js']['mediaclose'] = 'Fechar'; -$lang['js']['mediainsert'] = 'Inserir'; -$lang['js']['mediadisplayimg'] = 'Mostrar Imagem.'; -$lang['js']['mediadisplaylnk'] = 'Mostrar apenas Link.'; -$lang['js']['mediasmall'] = 'Versão Pequena'; -$lang['js']['mediamedium'] = 'Versão Média'; -$lang['js']['medialarge'] = 'Versão Grande'; -$lang['js']['mediaoriginal'] = 'Versão Original'; -$lang['js']['medialnk'] = 'Link para página de detalhes'; -$lang['js']['mediadirect'] = 'Link direto para original'; -$lang['js']['medianolnk'] = 'Sem Link'; -$lang['js']['medianolink'] = 'Sem link na imagem'; -$lang['js']['medialeft'] = 'Alinhamento de imagem a esquerda'; -$lang['js']['mediaright'] = 'Alinhamento de imagem a direita'; -$lang['js']['mediacenter'] = 'Alinhamento de imagem ao centro'; -$lang['js']['medianoalign'] = 'Sem alinhamento'; -$lang['js']['nosmblinks'] = 'Atalhos para pastas compartilhadas do Windows funcionam apenas no Microsoft Internet Explorer. -Entretanto, você ainda pode copiar e colar o atalho.'; -$lang['js']['linkwiz'] = 'Link Wizard'; -$lang['js']['linkto'] = 'Link para:'; -$lang['js']['del_confirm'] = 'Deseja realmente excluir o(s) item(ns) selecionado(s)?'; -$lang['js']['restore_confirm'] = 'Deseja realmente restaurar essa versão?'; -$lang['js']['media_diff'] = 'Ver as diferenças:'; -$lang['js']['media_diff_both'] = 'Lado a lado'; -$lang['js']['media_diff_opacity'] = 'Sobreposição'; -$lang['js']['media_diff_portions'] = 'Deslizamento'; -$lang['js']['media_select'] = 'Selecione os arquivos...'; -$lang['js']['media_upload_btn'] = 'Enviar'; -$lang['js']['media_done_btn'] = 'Concluído'; -$lang['js']['media_drop'] = 'Arraste os arquivos até aqui para enviar'; -$lang['js']['media_cancel'] = 'remover'; -$lang['js']['media_overwrt'] = 'Sobrescrever arquivos existentes'; -$lang['js']['data_insecure'] = 'AVISO: Parece que seu diretório data não está corretamente seguro. Por favor, leia sobre Web Access Security in DokuWiki.'; -$lang['search_exact_match'] = 'Correspondência exata'; -$lang['search_starts_with'] = 'Começa com'; -$lang['search_ends_with'] = 'Termina com'; -$lang['search_contains'] = 'Contém'; -$lang['search_custom_match'] = 'Personalizar'; -$lang['search_any_ns'] = 'Qualquer espaço de nomes'; -$lang['search_any_time'] = 'Qualquer hora'; -$lang['search_past_7_days'] = 'Semana passada'; -$lang['search_past_month'] = 'Mês passado'; -$lang['search_past_year'] = 'Ano passado'; -$lang['search_sort_by_hits'] = 'Ordenar pelos acertos'; -$lang['search_sort_by_mtime'] = 'Ordenar por última modificação'; -$lang['regmissing'] = 'Desculpe, mas você precisa preencher todos os campos.'; -$lang['reguexists'] = 'Desculpe, mas já existe um usuário com esse nome.'; -$lang['regsuccess'] = 'O usuário foi criado e a senha enviada para seu e-mail.'; -$lang['regsuccess2'] = 'O usuário foi criado.'; -$lang['regfail'] = 'Não foi possível criar esse usuário.'; -$lang['regmailfail'] = 'Aparentemente ocorreu um erro no envio da senha. Por favor, entre em contato com o administrador!'; -$lang['regbadmail'] = 'O endereço de e-mail fornecido é, aparentemente, inválido - se você acha que isso é um erro, entre em contato com o administrador'; -$lang['regbadpass'] = 'As senhas digitadas não são idênticas. Por favor, tente novamente.'; -$lang['regpwmail'] = 'A sua senha do DokuWiki'; -$lang['reghere'] = 'Ainda não tem uma conta? Crie uma'; -$lang['profna'] = 'Esse wiki não suporta modificações do perfil.'; -$lang['profnochange'] = 'Sem alterações, nada para fazer.'; -$lang['profnoempty'] = 'Não são permitidos nomes ou endereços de e-mail em branco.'; -$lang['profchanged'] = 'O perfil do usuário foi atualizado com sucesso.'; -$lang['profnodelete'] = 'Esse wiki não suporta a exclusão de usuários '; -$lang['profdeleteuser'] = 'Excluir a conta'; -$lang['profdeleted'] = 'Sua conta de usuário foi excluída desse wiki'; -$lang['profconfdelete'] = 'Eu desejo remover minha conta dessa wiki.
    Essa ação não pode ser desfeita.'; -$lang['profconfdeletemissing'] = 'Caixa de confirmação não marcada'; -$lang['proffail'] = 'O perfil do usuário não foi atualizado.'; -$lang['pwdforget'] = 'Esqueceu sua senha? Solicite outra'; -$lang['resendna'] = 'Esse wiki não tem suporte para o reenvio de senhas.'; -$lang['resendpwd'] = 'Definir a nova senha para'; -$lang['resendpwdmissing'] = 'Desculpe, você deve preencher todos os campos.'; -$lang['resendpwdnouser'] = 'Desculpe, não foi possível encontrar esse usuário no nosso banco de dados.'; -$lang['resendpwdbadauth'] = 'Desculpe, esse código de autorização é inválido. Certifique-se de que você usou o link de confirmação inteiro.'; -$lang['resendpwdconfirm'] = 'Um link de confirmação foi enviado por e-mail.'; -$lang['resendpwdsuccess'] = 'Sua nova senha foi enviada por e-mail.'; -$lang['license'] = 'Exceto onde for informado ao contrário, o conteúdo neste wiki está sob a seguinte licença:'; -$lang['licenseok'] = 'Observe: editando esta página você aceita disponibilizar o seu conteúdo sob a seguinte licença:'; -$lang['searchmedia'] = 'Buscar arquivo:'; -$lang['searchmedia_in'] = 'Buscar em %s'; -$lang['txt_upload'] = 'Selecione o arquivo a ser enviado:'; -$lang['txt_filename'] = 'Enviar como (opcional):'; -$lang['txt_overwrt'] = 'Substituir o arquivo existente'; -$lang['maxuploadsize'] = 'Tamanho máximo de %s por arquivo.'; -$lang['allowedmime'] = 'Lista de extensões de arquivo permitidas'; -$lang['lockedby'] = 'Atualmente bloqueada por:'; -$lang['lockexpire'] = 'O bloqueio expira em:'; -$lang['rssfailed'] = 'Ocorreu um erro durante a atualização dessa fonte: '; -$lang['nothingfound'] = 'Não foi encontrado nada.'; -$lang['mediaselect'] = 'Arquivos de mídia'; -$lang['uploadsucc'] = 'O envio foi efetuado com sucesso'; -$lang['uploadfail'] = 'Não foi possível enviar o arquivo. Será algum problema com as permissões?'; -$lang['uploadwrong'] = 'O envio foi bloqueado. Essa extensão de arquivo é proibida!'; -$lang['uploadexist'] = 'O arquivo já existe. Não foi feito nada.'; -$lang['uploadbadcontent'] = 'O conteúdo enviado não corresponde à extensão do arquivo %s.'; -$lang['uploadspam'] = 'O envio foi bloqueado pela lista negra de spams.'; -$lang['uploadxss'] = 'O envio foi bloqueado devido à possibilidade do seu conteúdo ser malicioso.'; -$lang['uploadsize'] = 'O arquivo transmitido era grande demais. (max. %s)'; -$lang['deletesucc'] = 'O arquivo "%s" foi excluído.'; -$lang['deletefail'] = 'Não foi possível excluir "%s" - verifique as permissões.'; -$lang['mediainuse'] = 'O arquivo "%s" não foi excluído - ele ainda está em uso.'; -$lang['namespaces'] = 'Espaços de nomes'; -$lang['mediafiles'] = 'Arquivos disponíveis em'; -$lang['accessdenied'] = 'Você não tem permissão para visualizar esta página.'; -$lang['mediausage'] = 'Use a seguinte sintaxe para referenciar esse arquivo:'; -$lang['mediaview'] = 'Ver o arquivo original'; -$lang['mediaroot'] = 'raiz'; -$lang['mediaupload'] = 'Envie um arquivo para o espaço de nomes atual aqui. Para criar subespaços de nomes, preponha-os ao nome do arquivo no parâmetro "Enviar como", separados por dois pontos.'; -$lang['mediaextchange'] = 'A extensão do arquivo mudou de .%s para .%s!'; -$lang['reference'] = 'Referências para'; -$lang['ref_inuse'] = 'O arquivo não pode ser excluído, porque ele ainda está sendo utilizado nas seguintes páginas:'; -$lang['ref_hidden'] = 'Algumas referências estão em páginas que você não tem permissão para ler'; -$lang['hits'] = 'Resultados'; -$lang['quickhits'] = 'Nomes de páginas coincidentes'; -$lang['toc'] = 'Tabela de conteúdos'; -$lang['current'] = 'atual'; -$lang['yours'] = 'Sua versão'; -$lang['diff'] = 'Mostrar diferenças com a revisão atual'; -$lang['diff2'] = 'Mostrar diferenças entre as revisões selecionadas'; -$lang['difflink'] = 'Link para esta página de comparações'; -$lang['diff_type'] = 'Ver as diferenças:'; -$lang['diff_inline'] = 'Mescladas'; -$lang['diff_side'] = 'Lado a lado'; -$lang['diffprevrev'] = 'Revisão anterior'; -$lang['diffnextrev'] = 'Próxima revisão'; -$lang['difflastrev'] = 'Última revisão'; -$lang['diffbothprevrev'] = 'Ambos lados da revisão anterior'; -$lang['diffbothnextrev'] = 'Ambos lados da revisão seguinte'; -$lang['line'] = 'Linha'; -$lang['breadcrumb'] = 'Visitou:'; -$lang['youarehere'] = 'Você está aqui:'; -$lang['lastmod'] = 'Última modificação:'; -$lang['by'] = 'por'; -$lang['deleted'] = 'removida'; -$lang['created'] = 'criada'; -$lang['restored'] = 'a revisão anterior foi restaurada (%s)'; -$lang['external_edit'] = 'edição externa'; -$lang['summary'] = 'Resumo da edição'; -$lang['unknowndate'] = 'data desconhecida'; -$lang['noflash'] = 'O plug-in Adobe Flash é necessário para exibir este conteúdo.'; -$lang['download'] = 'Baixar o snippet'; -$lang['tools'] = 'Ferramentas'; -$lang['user_tools'] = 'Ferramentas do usuário'; -$lang['site_tools'] = 'Ferramentas do site'; -$lang['page_tools'] = 'Ferramentas da página'; -$lang['skip_to_content'] = 'ir para o conteúdo'; -$lang['sidebar'] = 'Barra lateral'; -$lang['mail_newpage'] = 'página adicionada:'; -$lang['mail_changed'] = 'página modificada:'; -$lang['mail_subscribe_list'] = 'páginas alteradas no espaço de nomes:'; -$lang['mail_new_user'] = 'novo usuário:'; -$lang['mail_upload'] = 'arquivo enviado:'; -$lang['changes_type'] = 'Ver as mudanças de'; -$lang['pages_changes'] = 'Páginas'; -$lang['media_changes'] = 'Arquivos de mídia'; -$lang['both_changes'] = 'Páginas e arquivos de mídia'; -$lang['qb_bold'] = 'Texto em negrito'; -$lang['qb_italic'] = 'Texto em itálico'; -$lang['qb_underl'] = 'Texto sublinhado'; -$lang['qb_code'] = 'Texto de código'; -$lang['qb_strike'] = 'Texto tachado'; -$lang['qb_h1'] = 'Cabeçalho de nível 1'; -$lang['qb_h2'] = 'Cabeçalho de nível 2'; -$lang['qb_h3'] = 'Cabeçalho de nível 3'; -$lang['qb_h4'] = 'Cabeçalho de nível 4'; -$lang['qb_h5'] = 'Cabeçalho de nível 5'; -$lang['qb_h'] = 'Cabeçalho'; -$lang['qb_hs'] = 'Escolha o cabeçalho'; -$lang['qb_hplus'] = 'Cabeçalho de nível mais alto'; -$lang['qb_hminus'] = 'Cabeçalho de nível mais baixo'; -$lang['qb_hequal'] = 'Cabeçalho de mesmo nível'; -$lang['qb_link'] = 'Link interno'; -$lang['qb_extlink'] = 'Link externo'; -$lang['qb_hr'] = 'Linha horizontal'; -$lang['qb_ol'] = 'Item de lista ordenada'; -$lang['qb_ul'] = 'Item de lista não ordenada'; -$lang['qb_media'] = 'Adicionar imagens e/ou outros arquivos'; -$lang['qb_sig'] = 'Inserir assinatura'; -$lang['qb_smileys'] = 'Carinhas'; -$lang['qb_chars'] = 'Caracteres especiais'; -$lang['upperns'] = 'Pular para espaço de nomes acima'; -$lang['metaedit'] = 'Editar metadados'; -$lang['metasaveerr'] = 'Não foi possível escrever os metadados'; -$lang['metasaveok'] = 'Os metadados foram salvos'; -$lang['img_title'] = 'Título:'; -$lang['img_caption'] = 'Descrição:'; -$lang['img_date'] = 'Data:'; -$lang['img_fname'] = 'Nome do arquivo:'; -$lang['img_fsize'] = 'Tamanho:'; -$lang['img_artist'] = 'Fotógrafo:'; -$lang['img_copyr'] = 'Direitos autorais:'; -$lang['img_format'] = 'Formato:'; -$lang['img_camera'] = 'Câmera:'; -$lang['img_keywords'] = 'Palavras-chave:'; -$lang['img_width'] = 'Largura:'; -$lang['img_height'] = 'Altura:'; -$lang['subscr_subscribe_success'] = 'Adicionado %s à lista de monitoramentos de %s'; -$lang['subscr_subscribe_error'] = 'Ocorreu um erro na adição de %s à lista de monitoramentos de %s'; -$lang['subscr_subscribe_noaddress'] = 'Como não há nenhum endereço associado ao seu usuário, você não pode ser adicionado à lista de monitoramento'; -$lang['subscr_unsubscribe_success'] = '%s foi removido da lista de monitoramento de %s'; -$lang['subscr_unsubscribe_error'] = 'Ocorreu um erro na remoção de %s da lista de monitoramentos de %s'; -$lang['subscr_already_subscribed'] = '%s já está monitorando %s'; -$lang['subscr_not_subscribed'] = '%s não está monitorando %s'; -$lang['subscr_m_not_subscribed'] = 'Você não está monitorando nem a página atual nem o espaço de nomes.'; -$lang['subscr_m_new_header'] = 'Adicionar monitoramento'; -$lang['subscr_m_current_header'] = 'Monitoramentos atuais'; -$lang['subscr_m_unsubscribe'] = 'Cancelar monitoramento'; -$lang['subscr_m_subscribe'] = 'Monitorar'; -$lang['subscr_m_receive'] = 'Receber'; -$lang['subscr_style_every'] = 'um e-mail a cada modificação'; -$lang['subscr_style_digest'] = 'um agrupamento de e-mails com as mudanças para cada página (a cada %.2f dias)'; -$lang['subscr_style_list'] = 'uma lista de páginas modificadas desde o último e-mail (a cada %.2f dias)'; -$lang['authtempfail'] = 'A autenticação de usuários está temporariamente desabilitada. Se essa situação persistir, por favor, informe ao administrador do Wiki.'; -$lang['i_chooselang'] = 'Selecione o seu idioma'; -$lang['i_installer'] = 'Instalador do DokuWiki'; -$lang['i_wikiname'] = 'Nome do Wiki'; -$lang['i_enableacl'] = 'Habilitar Lista de Controle de Acessos (recomendado)'; -$lang['i_superuser'] = 'Superusuário'; -$lang['i_problems'] = 'O instalador encontrou alguns problemas, indicados abaixo. Você não pode continuar até corrigi-los.'; -$lang['i_modified'] = 'Por questões de segurança, esse script funcionará apenas em uma instalação nova e não modificada do DokuWiki. -Você pode extrair novamente os arquivos do pacote original ou consultar as instruções de instalação do DokuWiki.'; -$lang['i_funcna'] = 'A função PHP %s não está disponível. O seu host a mantém desabilitada por algum motivo?'; -$lang['i_disabled'] = 'Foi desativado pelo seu provedor.'; -$lang['i_funcnmail'] = 'Nota: A função de correio PHP não está disponível. %s Se permanecer indisponível, você pode instalar o plugin SMTP.'; -$lang['i_phpver'] = 'A sua versão do PHP (%s) é inferior à necessária (%s). Você precisa atualizar a sua instalação do PHP.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload precisa ser desabilitado no php.ini para executar o DokuWiki'; -$lang['i_urandom'] = 'O DokuWiki não pode criar números criptograficamente seguros para cookies. Você pode verificar as configurações do open_basedir no php.ini para obter o acesso / dev / urandom adequado.'; -$lang['i_permfail'] = 'O DokuWiki não tem permissão de escrita em %s. Você precisa corrigir as configurações de permissão nesse diretório!'; -$lang['i_confexists'] = '%s já existe'; -$lang['i_writeerr'] = 'Não foi possível criar %s. É necessário checar as permissões de arquivos/diretórios e criar o arquivo manualmente.'; -$lang['i_badhash'] = 'dokuwiki.php não reconhecido ou modificado (hash=%s)'; -$lang['i_badval'] = '%s - valor ilegal ou em branco'; -$lang['i_success'] = 'A configuração terminou com sucesso. Agora você deve excluir o arquivo install.php. Conheça o seu novo DokuWiki!'; -$lang['i_failure'] = 'Ocorreram alguns erros durante a escrita dos arquivos de configuração. É necessário corrigi-los manualmente antes de usar seu novo DokuWiki'; -$lang['i_policy'] = 'Política inicial de permissões'; -$lang['i_pol0'] = 'Wiki aberto (leitura, escrita e envio de arquivos por todos)'; -$lang['i_pol1'] = 'Wiki público (leitura por todos, escrita e envio de arquivos por usuários registrados)'; -$lang['i_pol2'] = 'Wiki fechado (leitura, escrita e envio de arquivos somente por usuários registrados)'; -$lang['i_allowreg'] = 'Permite usuários se registrarem'; -$lang['i_retry'] = 'Tentar novamente'; -$lang['i_license'] = 'Por favor escolha a licença que voce deseja utilizar para seu conteúdo:'; -$lang['i_license_none'] = 'Não mostrar nenhuma informação da licença'; -$lang['i_pop_field'] = 'Por favor, nos ajude a melhorar sua experiência com DokuWiki:'; -$lang['i_pop_label'] = 'Uma vez por mês, enviar anonimamente informações de uso de dados para os desenvolvedores DokuWiki'; -$lang['recent_global'] = 'Você está observando as alterações dentro do espaço de nomes %s. Também é possível ver as modificações recentes no wiki inteiro.'; -$lang['years'] = '%d anos atrás'; -$lang['months'] = '%d meses atrás'; -$lang['weeks'] = '%d semanas atrás'; -$lang['days'] = '%d dias atrás'; -$lang['hours'] = '%d horas atrás'; -$lang['minutes'] = '%d minutos atrás'; -$lang['seconds'] = '%d segundos atrás'; -$lang['wordblock'] = 'Suas mudanças não foram salvas pois contem texto bloqueados (spam)'; -$lang['media_uploadtab'] = 'Enviar'; -$lang['media_searchtab'] = 'Pesquisar'; -$lang['media_file'] = 'Arquivo'; -$lang['media_viewtab'] = 'Ver'; -$lang['media_edittab'] = 'Editar'; -$lang['media_historytab'] = 'Histórico'; -$lang['media_list_thumbs'] = 'Miniaturas'; -$lang['media_list_rows'] = 'Linhas'; -$lang['media_sort_name'] = 'Nome'; -$lang['media_sort_date'] = 'Data'; -$lang['media_namespaces'] = 'Selecione o espaço de nomes'; -$lang['media_files'] = 'Arquivos em %s'; -$lang['media_upload'] = 'Enviar para %s'; -$lang['media_search'] = 'Pesquisar em %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s em %s'; -$lang['media_edit'] = 'Editar %s'; -$lang['media_history'] = 'Histórico de %s'; -$lang['media_meta_edited'] = 'o metadado foi editado'; -$lang['media_perm_read'] = 'Desculpe, mas você não tem privilégios suficientes para ler arquivos.'; -$lang['media_perm_upload'] = 'Desculpe, mas você não tem privilégios suficientes para enviar arquivos.'; -$lang['media_update'] = 'Enviar uma nova versão'; -$lang['media_restore'] = 'Restaurar esta versão'; -$lang['media_acl_warning'] = 'Essa lista pode não estar completa devido a restrições de ACL e páginas ocultas.'; -$lang['email_fail'] = 'PHP mail () ausente ou desativado. O seguinte email não foi enviado:'; -$lang['currentns'] = 'Domínio atual'; -$lang['searchresult'] = 'Resultado da Busca'; -$lang['plainhtml'] = 'HTML simples'; -$lang['wikimarkup'] = 'Marcação wiki'; -$lang['page_nonexist_rev'] = 'Página não encontrada em %s. Foi criada posteriormente em %s.'; -$lang['unable_to_parse_date'] = 'Impossível analisar em "%s".'; -$lang['email_signature_text'] = 'Essa mensagem foi gerada pelo DokuWiki em -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/locked.txt deleted file mode 100644 index 70658cb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Página bloqueada ====== - -Essa página está bloqueada para edição por outro usuário. Você tem que esperar até que esse usuário termine a edição ou que o bloqueio expire. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/login.txt deleted file mode 100644 index 23215e1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Autenticação ====== - -Você não está autenticado. Digite as seus dados de usuário abaixo para entrar no sistema. É necessário habilitar os //cookies// no seu navegador para que isso funcione. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/mailtext.txt deleted file mode 100644 index 5bdbfdd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Uma página em seu DokuWiki foi adicionada ou alterada. Aqui estão os detalhes: - -Data: @DATE@ -Navegador: @BROWSER@ -Endereço IP: @IPADDRESS@ -Nome do host: @HOSTNAME@ -Revisão antiga: @OLDPAGE@ -Nova revisão: @NEWPAGE@ -Resumo da edição: @SUMMARY@ -Usuário: @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/newpage.txt deleted file mode 100644 index cc2ca50..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Esse tópico ainda não existe ====== - -Você clicou em um link para um tópico que ainda não existe. Se for permitido, você poderá criá-lo usando o botão **Criar essa página**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/norev.txt deleted file mode 100644 index 19024dc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Essa revisão não existe ====== - -A revisão especificada não existe. Utilize o botão ''Revisões anteriores'' para uma listagem das revisões anteriores deste documento. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/onceexisted.txt deleted file mode 100644 index aee7ff5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Esta página não existe mais ======= - -Você seguiu um link para uma página que não existe mais. Você pode verificar a lista de [[?do=revisions|revisões anteriores]] para verificar quando e porque ela foi excluída, acessar revisões anteriores ou restaurá-la. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/password.txt deleted file mode 100644 index 0a7587a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Olá @FULLNAME@! - -Aqui estão os seus dados de usuário para @TITLE@ em @DOKUWIKIURL@ - -Usuário : @LOGIN@ -Senha : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/preview.txt deleted file mode 100644 index ba1efe7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Visualização ====== - -Essa é uma visualização de como será a aparência do seu texto. **Lembre-se: ele ainda não foi gravado**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/pwconfirm.txt deleted file mode 100644 index 324f9df..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Olá @FULLNAME@! - -Alguém requisitou um nova senha para o seu usuário @TITLE@ em @DOKUWIKIURL@. - -Se não foi você quem fez essa requisição, simplesmente ignore essa mensagem. - -Se você realmente deseja receber uma nova senha, por favor, utilize o link abaixo, para confirmar sua requisição. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/read.txt deleted file mode 100644 index 897155e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/read.txt +++ /dev/null @@ -1 +0,0 @@ -Essa página está em modo somente de leitura. Você pode visualizar a fonte, mas não alterá-la. Informe-se com o administrador do Wiki, caso você ache que isso está incorreto. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/recent.txt deleted file mode 100644 index e9c4163..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Alterações Recentes ====== - -As seguintes páginas foram alteradas recentemente: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/register.txt deleted file mode 100644 index b83aa0a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Registre-se como um novo usuário ====== - -Preencha todas as informações abaixo para criar uma nova conta nesse Wiki. Certifique-se de que você forneceu um **endereço de e-mail válido** - se não for pedido que você entre com uma senha aqui, ela será enviada para esse endereço. O nome de usuário deve ser um [[doku>pt-br:pagename|nome de página]] válido. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/registermail.txt deleted file mode 100644 index bbf2547..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Foi registrado um novo usuário. Seus detalhes são: - -Nome de usuário: @NEWUSER@ -Nome completo: @NEWNAME@ -E-mail: @NEWEMAIL@ - -Data: @DATE@ -Navegador: @BROWSER@ -Endereço IP: @IPADDRESS@ -Nome do host: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/resendpwd.txt deleted file mode 100644 index 4330e0f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Enviar nova senha ====== - -Por favor, digite o seu nome de usuário no formulário abaixo para requisitar uma nova senha para a sua conta nesse wiki. O link de confirmação será enviado para o endereço de e-mail que você forneceu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/resetpwd.txt deleted file mode 100644 index 4c403c8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Definir uma nova senha ====== - -Por favor, digite uma nova senha para sua conta neste wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/revisions.txt deleted file mode 100644 index fd2ff7d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Revisões anteriores ====== - -Essas são as revisões anteriores desse documento. Para reverter a uma revisão antiga, selecione-a abaixo, clique em ''Editar esta página'' e salve-a. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/searchpage.txt deleted file mode 100644 index fe31dba..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pesquisa ====== - -Você pode encontrar os resultados da sua pesquisa abaixo. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/showrev.txt deleted file mode 100644 index 89d9cad..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Essa é uma revisão anterior do documento!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/stopwords.txt deleted file mode 100644 index bad61f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/stopwords.txt +++ /dev/null @@ -1,55 +0,0 @@ -# Essa é uma lista de palavras que o indexador ignora, uma palavra por linha -# Ao editar esse arquivo, certifique-se de usar terminações de linha UNIX (newline simples) -# Não há necessidade de incluir palavras menores que 3 caracteres - elas já são ignoradas por padrão -# Essa lista é baseada na encontrada em http://www.ranks.nl/stopwords/portugese.html -acerca -algum -alguma -algumas -alguns -ambos -antes -após -aquela -aquelas -aquele -aqueles -até -bem -bom -cada -com -como -das -desde -dos -enquanto -então -esta -este -estas -estes -essa -essas -esse -esses -isso -isto -mas -mesmo -onde -para -pelo -por -qual -quando -que -quem -sem -somente -tal -também -uma -umas -uns -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_digest.txt deleted file mode 100644 index 8251651..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Olá! - -A página @PAGE@ na wiki @TITLE@ foi modificada. -Estas foram as mudanças: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Revisão antiga:@OLDPAGE@ -Nova Revisão:@NEWPAGE@ - -Para cancelar as notificações de mudanças, entre em -@DOKUWIKIURL@, vá até @SUBSCRIBE@ -e cancele o monitoramento da página e/ou do espaço de -nomes. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_form.txt deleted file mode 100644 index 1611ea9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gerenciamento de inscrição ====== - -Esta página permite voce gerencias as inscrições para a página e namespace corrente. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_list.txt deleted file mode 100644 index fb46777..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_list.txt +++ /dev/null @@ -1,26 +0,0 @@ -Olá! - -Páginas no espaço de nomes @PAGE@ na wiki -@TITLE@ foram modificadas. -Estas são as páginas modificadas: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Para cancelar as notificações de alterações, entre em -@DOKUWIKIURL@, vá até @SUBSCRIBE@ -e cancele o monitoramento da página e/ou do espaço de -nomes. - - -Para cancelar as notificações de páginas, entre na wiki @DOKUWIKIURL@ -e então visite @SUBSCRIBE@ e cancele a inscrição de edição da página ou namespace. - - -Para cancelar a página de notificações, entre na wiki @DOKUWIKIURL@, -visite a página de @SUBSCRIBE@ e cancele a inscrição de edição da página ou namespace. - - - -preview.txt ====== Preview ====== diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_single.txt deleted file mode 100644 index e59a1e1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Olá! - -A página @PAGE@ na wiki @TITLE@ foi alterada. -Estas foram as mudanças: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Data : @DATE@ -Usuário : @USER@ -Sumário : @SUMMARY@ -Revisão antiga:@OLDPAGE@ -Nova Revisão:@NEWPAGE@ - -Para cancelar as notificações de mudanças, entre em -@DOKUWIKIURL@, vá até @NEWPAGE@ -e cancele o monitoramento da página e/ou do espaço de -nomes. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/updateprofile.txt deleted file mode 100644 index 2a19939..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Atualize o perfil da sua conta ====== - -Você precisa preencher somente os campos que você deseja alterar. Você não pode alterar o seu nome de usuário. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/uploadmail.txt deleted file mode 100644 index 8527f8e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt-br/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Um arquivo foi enviado para o seu DokuWiki. Os detalhes são: - -Arquivo: @MEDIA@ -Data: @DATE@ -Navegador: @BROWSER@ -Endereço IP: @IPADDRESS@ -Nome do host: @HOSTNAME@ -Tamanho: @SIZE@ -Tipo MIME: @MIME@ -Usuário: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/admin.txt deleted file mode 100644 index 765a294..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administração ====== - -Abaixo pode encontrar uma lista de tarefas administrativas disponíveis no DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/adminplugins.txt deleted file mode 100644 index 3eac7af..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Plugins Adicionais ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/backlinks.txt deleted file mode 100644 index fdc8fe8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Backlinks ====== - -Esta é uma lista de páginas que parecem interligar de volta para a página atual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/conflict.txt deleted file mode 100644 index 7410d68..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Existe uma versão mais recente ====== - -Existe uma versão mais recente do documento editado. Isto acontece quando um outro utilizador alterou o documento enquanto o editava. - -Analise cuidadosamente as diferenças mostradas abaixo e depois decida qual versão manter. Se escolher 'salvar'', a sua versão será salva. Clique em ''cancelar '' para manter a versão atual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/denied.txt deleted file mode 100644 index 432e871..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Permissão Negada ====== - -Desculpe, não tem direitos suficientes para continuar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/diff.txt deleted file mode 100644 index 23feb14..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Diferenças ====== - -Esta página mostra as diferenças entre as duas revisões da página. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/draft.txt deleted file mode 100644 index 7cea089..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Rascunho encontrado ====== - -A sessão referente à última edição desta página não terminou corretamente. Foi automaticamente guardado um rascunho durante a edição, que pode ou não usar para continuar a edição. Abaixo pode ver os dados guardados da última sessão. - -Por favor, decida se quer //recuperar// os dados guardados, //remover// o rascunho ou //cancelar// o processo de edição corrente. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/edit.txt deleted file mode 100644 index 7d45559..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Edite o documento e clique no botão "Salvar". Veja a [[wiki:syntax|sintaxe]] das regras de formatação do texto. Por favor, altere o conteúdo deste documento apenas quando puder **melhorá-lo**. Se pretende testar seus conhecimentos no uso deste motor Wiki, realize os seus testes no [[playground:playground|Recreio]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/editrev.txt deleted file mode 100644 index ccd2023..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Carregou uma revisão antiga do documento!** Se a salvar irá criar uma nova versão do documento com este conteúdo, que substituirá a versão atual. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/index.txt deleted file mode 100644 index be624c6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ãndice ====== - -Este índice mostra todas as páginas disponíveis, agrupadas por [[doku>namespaces|espaço de nome]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/pt/install.html deleted file mode 100644 index ecbf105..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Esta página serve de "assistente" para a primeira instalação e configuração do Dokuwiki. Está disponível mais informação sobre este "assistente" na sua página de documentação.

    - -

    O DokuWiki usa ficheiros normais para armazenar as páginas Wiki e outras informações associadas a essas páginas (i.e. imagens, índices de pesquisa, revisões antigas, etc.). O DokuWiki para poder funcionar correctamente requer permissões de escrita às pastas que contêm esses ficheiros. Este "assistente" não é capaz de configurar essas permissões. Isso tem que ser feito via linha de comandos, FTP ou Painel de Controlo do serviço de alojamento (i.e. cPanel).

    - -

    Este "assistente" vai configurar o DokuWiki com ACL, que por sua vez permite ao administrador entrar em sessão e aceder ao menu de Administração do DokuWiki para poder instalar plugins, gerir utilizadores e seus perfis, gerir acesso às páginas e à própria configuração do DokuWiki. Não é necessário para que o DokuWiki funcione, mas facilita a sua administração.

    - -

    Utilizadores experiente ou com requisitos especiais devem seguir estes links, que detalham mais em pormenor ainstalação e configuração do DokuWiki.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/pt/jquery.ui.datepicker.js deleted file mode 100644 index 3112cb4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/jquery.ui.datepicker.js +++ /dev/null @@ -1,47 +0,0 @@ -/* Portuguese initialisation for the jQuery UI date picker plugin. */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.pt = { - closeText: "Fechar", - prevText: "Anterior", - nextText: "Seguinte", - currentText: "Hoje", - monthNames: [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", - "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ], - monthNamesShort: [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", - "Jul", "Ago", "Set", "Out", "Nov", "Dez" ], - dayNames: [ - "Domingo", - "Segunda-feira", - "Terça-feira", - "Quarta-feira", - "Quinta-feira", - "Sexta-feira", - "Sábado" - ], - dayNamesShort: [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ], - dayNamesMin: [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ], - weekHeader: "Sem", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.pt ); - -return datepicker.regional.pt; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/pt/lang.php deleted file mode 100644 index d40cfe6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/lang.php +++ /dev/null @@ -1,377 +0,0 @@ - - * @author Gustavo B. Schenkel - * @author Paulo - * @author Mario AlexandTeixeira dos Santos - * @author Maykon Oliveira - * @author José Vieira - * @author José Carlos Monteiro - * @author José Monteiro - * @author Enrico Nicoletto - * @author Fil - * @author André Neves - * @author José Campos - * @author Murilo - * @author Paulo Silva - * @author Guido Salatino - * @author Romulo Pereira - * @author Paulo Carmino - * @author Alfredo Silva - * @author Guilherme Sá - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Editar esta página'; -$lang['btn_source'] = 'Mostrar página fonte '; -$lang['btn_show'] = 'Mostrar página'; -$lang['btn_create'] = 'Criar esta página'; -$lang['btn_search'] = 'Pesquisar'; -$lang['btn_save'] = 'Salvar'; -$lang['btn_preview'] = 'Pré-visualizar'; -$lang['btn_top'] = 'Voltar ao topo'; -$lang['btn_newer'] = '<< mais recente'; -$lang['btn_older'] = 'menos recente >>'; -$lang['btn_revs'] = 'Revisões antigas'; -$lang['btn_recent'] = 'Alterações Recentes'; -$lang['btn_upload'] = 'Enviar'; -$lang['btn_cancel'] = 'Cancelar'; -$lang['btn_index'] = 'Ãndice'; -$lang['btn_secedit'] = 'Editar'; -$lang['btn_login'] = 'Iniciar sessão'; -$lang['btn_logout'] = 'Terminar sessão'; -$lang['btn_admin'] = 'Administrar'; -$lang['btn_update'] = 'Atualizar'; -$lang['btn_delete'] = 'Excluir'; -$lang['btn_back'] = 'Voltar'; -$lang['btn_backlink'] = 'Backlinks'; -$lang['btn_subscribe'] = 'Gerir Subscrições'; -$lang['btn_profile'] = 'Atualizar Perfil'; -$lang['btn_reset'] = 'Redefinir'; -$lang['btn_resendpwd'] = 'Definir nova senha'; -$lang['btn_draft'] = 'Editar rascunho'; -$lang['btn_recover'] = 'Recuperar rascunho'; -$lang['btn_draftdel'] = 'Apagar rascunho'; -$lang['btn_revert'] = 'Restaurar'; -$lang['btn_register'] = 'Registar'; -$lang['btn_apply'] = 'Aplicar'; -$lang['btn_media'] = 'Gestor de Media'; -$lang['btn_deleteuser'] = 'Remover a Minha Conta'; -$lang['btn_img_backto'] = 'De volta a %s'; -$lang['btn_mediaManager'] = 'Ver no gestor de media'; -$lang['loggedinas'] = 'Está em sessão como:'; -$lang['user'] = 'Utilizador'; -$lang['pass'] = 'Senha'; -$lang['newpass'] = 'Nova senha'; -$lang['oldpass'] = 'Confirme senha atual'; -$lang['passchk'] = 'mais uma vez'; -$lang['remember'] = 'Lembrar?'; -$lang['fullname'] = 'Nome completo'; -$lang['email'] = 'E-mail'; -$lang['profile'] = 'Perfil do Utilizador'; -$lang['badlogin'] = 'Utilizador ou ou senha inválida.'; -$lang['badpassconfirm'] = 'Infelizmente a senha não é a correta'; -$lang['minoredit'] = 'Alterações Menores'; -$lang['draftdate'] = 'Rascunho automaticamente gravado em'; -$lang['nosecedit'] = 'A página foi modificada. Como a informação da seção estava desatualizada, foi carregada a página inteira.'; -$lang['searchcreatepage'] = 'Se não encontrou o que procurava, pode criar uma nova página com o nome %s.'; -$lang['search_fullresults'] = 'O que foi encontrado nos textos'; -$lang['js']['search_toggle_tools'] = 'Mudar Ferramenta de Pesquisa'; -$lang['js']['willexpire'] = 'O bloqueio de edição para este documento irá expirar em um minuto.\nPara evitar conflitos use o botão prever para reiniciar o temporizador de bloqueio.'; -$lang['js']['notsavedyet'] = 'Alterações não salvas serão perdidas.'; -$lang['js']['searchmedia'] = 'Procurar por arquivos'; -$lang['js']['keepopen'] = 'Mantenha a janela aberta durante a selecção'; -$lang['js']['hidedetails'] = 'Esconder Detalhes'; -$lang['js']['mediatitle'] = 'Configurações de link'; -$lang['js']['mediadisplay'] = 'Tipo de link'; -$lang['js']['mediaalign'] = 'Alinhamento'; -$lang['js']['mediasize'] = 'Tamanho da imagem'; -$lang['js']['mediatarget'] = 'Alvo do link'; -$lang['js']['mediaclose'] = 'Fechar'; -$lang['js']['mediainsert'] = 'Inserir'; -$lang['js']['mediadisplayimg'] = 'Mostrar a imagem.'; -$lang['js']['mediadisplaylnk'] = 'Mostrar apenas o link.'; -$lang['js']['mediasmall'] = 'Versão pequena'; -$lang['js']['mediamedium'] = 'Versão média'; -$lang['js']['medialarge'] = 'Versão grande'; -$lang['js']['mediaoriginal'] = 'Versão original'; -$lang['js']['medialnk'] = 'Link para a página de detalhe'; -$lang['js']['mediadirect'] = 'Link direto para o original'; -$lang['js']['medianolnk'] = 'Nenhuma link'; -$lang['js']['medianolink'] = 'Não linkar à imagem'; -$lang['js']['medialeft'] = 'Alinhar a imagem à esquerda.'; -$lang['js']['mediaright'] = 'Alinhar a imagem à direita.'; -$lang['js']['mediacenter'] = 'Alinhar a imagem ao centro.'; -$lang['js']['medianoalign'] = 'Não usar nenhum alinhamento.'; -$lang['js']['nosmblinks'] = 'Linkar a pasta Windows compartilhada apenas funciona com o Microsoft Internet Explorer.\nPode no entanto copiar e colar o link.'; -$lang['js']['linkwiz'] = 'Assistente de Criação de Link'; -$lang['js']['linkto'] = 'Link para:'; -$lang['js']['del_confirm'] = 'Remover o(s) item(s) selecionados?'; -$lang['js']['restore_confirm'] = 'Restaurar esta versão?'; -$lang['js']['media_diff'] = 'Ver diferenças:'; -$lang['js']['media_diff_both'] = 'Lado a Lado'; -$lang['js']['media_diff_opacity'] = 'Sobreposição'; -$lang['js']['media_diff_portions'] = 'Slider'; -$lang['js']['media_select'] = 'Selecione arquivos…'; -$lang['js']['media_upload_btn'] = 'Enviar'; -$lang['js']['media_done_btn'] = 'Feito'; -$lang['js']['media_drop'] = 'Largue arquivo aqui para enviar'; -$lang['js']['media_cancel'] = 'excluir'; -$lang['js']['media_overwrt'] = 'Escrever por cima de arquivos existentes'; -$lang['js']['data_insecure'] = 'AVISO: Parece que o seu diretório de dados não está devidamente protegido. Por favor leia sobre Segurança de acesso à web em DokuWiki.'; -$lang['search_exact_match'] = 'Correspondência exata'; -$lang['search_starts_with'] = 'Começa por'; -$lang['search_ends_with'] = 'Termina em'; -$lang['search_contains'] = 'Contém'; -$lang['search_custom_match'] = 'Personalizado'; -$lang['search_any_ns'] = 'Qualquer local'; -$lang['search_any_time'] = 'Em qualquer momento'; -$lang['search_past_7_days'] = 'Semana passada'; -$lang['search_past_month'] = 'Mês passado'; -$lang['search_past_year'] = 'Ano passado'; -$lang['search_sort_by_hits'] = 'Ordenar por ocorrência'; -$lang['search_sort_by_mtime'] = 'Ordenar pela última alteração'; -$lang['regmissing'] = 'Por favor, preencha todos os campos.'; -$lang['reguexists'] = 'Este utilizador já está inscrito. Por favor escolha outro nome de utilizador.'; -$lang['regsuccess'] = 'O utilizador foi criado e a senha foi enviada para o endereço de correio eletrónico usado na inscrição.'; -$lang['regsuccess2'] = 'O utilizador foi criado.'; -$lang['regfail'] = 'O utilizador não pode ser criado.'; -$lang['regmailfail'] = 'Houve um erro no envio da senha por e-mail. Por favor, contacte o administrador!'; -$lang['regbadmail'] = 'O endereço de correio eletrónico é inválido. Se o endereço está correto e isto é um erro, contacte o administrador!'; -$lang['regbadpass'] = 'As duas senhas não são idênticas, por favor tente de novo.'; -$lang['regpwmail'] = 'A sua senha DokuWiki'; -$lang['reghere'] = 'Ainda não tem uma conta? Registe-se'; -$lang['profna'] = 'Este Wiki não suporta modificações nos perfis'; -$lang['profnochange'] = 'Nenhuma alteração, nada a fazer.'; -$lang['profnoempty'] = 'Não são permitidos nomes ou e-mails em branco.'; -$lang['profchanged'] = 'Perfil do utilizador atualizado com sucesso.'; -$lang['profnodelete'] = 'Este wiki não suporta remoção de utilizadores'; -$lang['profdeleteuser'] = 'Apagar Conta'; -$lang['profdeleted'] = 'A sua conta de utilizador foi removida deste wiki'; -$lang['profconfdelete'] = 'Quero remover a minha conta deste wiki.
    Esta ação não pode ser desfeita.'; -$lang['profconfdeletemissing'] = 'A caixa de confirmação não foi marcada'; -$lang['proffail'] = 'O perfil do utilizador não foi atualizado.'; -$lang['pwdforget'] = 'Esqueceu a sua senha? Peça uma nova'; -$lang['resendna'] = 'Este wiki não suporta reenvio de senhas.'; -$lang['resendpwd'] = 'Definir nova senha para'; -$lang['resendpwdmissing'] = 'É preciso preencher todos os campos.'; -$lang['resendpwdnouser'] = 'Não foi possível encontrar este utilizador.'; -$lang['resendpwdbadauth'] = 'O código de autenticação não é válido. Por favor, assegure-se de que o link de confirmação está completo.'; -$lang['resendpwdconfirm'] = 'O link de confirmação foi enviado por e-mail.'; -$lang['resendpwdsuccess'] = 'A nova senha foi enviada por e-mail.'; -$lang['license'] = 'Excepto menção em contrário, o conteúdo neste wiki está sob a seguinte licença:'; -$lang['licenseok'] = 'Nota: Ao editar esta página aceita disponibilizar o seu conteúdo sob a seguinte licença:'; -$lang['searchmedia'] = 'Procurar nome de arquivo:'; -$lang['searchmedia_in'] = 'Procurar em %s'; -$lang['txt_upload'] = 'Escolha arquivo a carregar:'; -$lang['txt_filename'] = 'Carregar como (opcional):'; -$lang['txt_overwrt'] = 'Sobrescrever arquivo'; -$lang['maxuploadsize'] = 'Enviar %s max. por arquivo.'; -$lang['allowedmime'] = 'Lista de extensões de arquivo permitidas'; -$lang['lockedby'] = 'Bloqueado por:'; -$lang['lockexpire'] = 'Expira em:'; -$lang['rssfailed'] = 'Erro ao buscar informação deste feed:'; -$lang['nothingfound'] = 'Nada foi encontrado.'; -$lang['mediaselect'] = 'Seleção de arquivos'; -$lang['uploadsucc'] = 'Enviado com sucesso'; -$lang['uploadfail'] = 'O envio falhou. Talvez por não ter permissões?'; -$lang['uploadwrong'] = 'Envio negado. Esta extensão de arquivo é proibida!'; -$lang['uploadexist'] = 'O arquivo já existe. Nada foi feito.'; -$lang['uploadbadcontent'] = 'O conteúdo do envio não corresponde à extensão %s.'; -$lang['uploadspam'] = 'O envio foi bloqueado pela lista negra de spam.'; -$lang['uploadxss'] = 'O envio foi bloqueado porque possivelmente contem conteúdo malicioso.'; -$lang['uploadsize'] = 'O arquivo enviado é muito grande. (máx. %s)'; -$lang['deletesucc'] = 'O arquivo "%s" foi excluído.'; -$lang['deletefail'] = 'O arquivo "%s" não pode ser excluído - verifique as permissões.'; -$lang['mediainuse'] = 'O arquivo "%s" não foi excluído porque está sendo usado.'; -$lang['namespaces'] = 'Namespaces'; -$lang['mediafiles'] = 'Arquivos disponíveis em'; -$lang['accessdenied'] = 'Não tem permissão para ver esta página.'; -$lang['mediausage'] = 'Use a seguinte sintaxe para referenciar este arquivo:'; -$lang['mediaview'] = 'Ver arquivo original'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'Enviar arquivos para o grupo atual aqui. Para criar sub-grupos: escrever o nome do sub-grupo seguido de: antes do nome do arquivo no campo "Enviar como".'; -$lang['mediaextchange'] = 'Extensão alterada de .%s para .%s!'; -$lang['reference'] = 'Referências para'; -$lang['ref_inuse'] = 'O arquivo não pode ser removido, porque está sendo usado nestes documentos:'; -$lang['ref_hidden'] = 'Algumas referências estão em documentos para os quais não tem permissão para ler'; -$lang['hits'] = 'Resultados'; -$lang['quickhits'] = 'Pagenames encontrados'; -$lang['toc'] = 'Tabela de Conteúdos'; -$lang['current'] = 'Atual'; -$lang['yours'] = 'Sua versão'; -$lang['diff'] = 'Mostrar diferenças com a versão atual'; -$lang['diff2'] = 'Mostrar diferenças entre versões escolhidas'; -$lang['difflink'] = 'Links para esta vista de comparação'; -$lang['diff_type'] = 'Ver diferenças:'; -$lang['diff_inline'] = 'Embutido'; -$lang['diff_side'] = 'Lado a Lado'; -$lang['diffprevrev'] = 'Revisão anterior'; -$lang['diffnextrev'] = 'Próxima revisão'; -$lang['difflastrev'] = 'Última revisão'; -$lang['diffbothprevrev'] = 'Ambos os lados da revisão anterior'; -$lang['diffbothnextrev'] = 'Ambos os lados da próxima revisão'; -$lang['line'] = 'Linha'; -$lang['breadcrumb'] = 'Está em:'; -$lang['youarehere'] = 'Está aqui:'; -$lang['lastmod'] = 'Última modificação em:'; -$lang['by'] = 'por'; -$lang['deleted'] = 'excluído'; -$lang['created'] = 'criado'; -$lang['restored'] = 'versão anterior restaurada (%s)'; -$lang['external_edit'] = 'edição externa'; -$lang['summary'] = 'Sumário da edição'; -$lang['noflash'] = 'O Plugin Adobe Flash é necessário para exibir este conteúdo.'; -$lang['download'] = 'Baixar Snippet'; -$lang['tools'] = 'Ferramentas'; -$lang['user_tools'] = 'Ferramentas de Utilizador'; -$lang['site_tools'] = 'Ferramentas de Site'; -$lang['page_tools'] = 'Ferramentas de Página'; -$lang['skip_to_content'] = 'ir ao conteúdo'; -$lang['sidebar'] = 'Barra Lateral'; -$lang['mail_newpage'] = 'documento adicionado:'; -$lang['mail_changed'] = 'documento modificado:'; -$lang['mail_subscribe_list'] = 'páginas alteradas no namespace:'; -$lang['mail_new_user'] = 'Novo utilizador:'; -$lang['mail_upload'] = 'Arquivo enviado:'; -$lang['changes_type'] = 'Ver alterações de'; -$lang['pages_changes'] = 'Páginas'; -$lang['media_changes'] = 'Arquivo de media'; -$lang['both_changes'] = 'Tanto páginas como arquivos de media'; -$lang['qb_bold'] = 'Texto Negrito'; -$lang['qb_italic'] = 'Texto Itálico'; -$lang['qb_underl'] = 'Texto Sublinhado'; -$lang['qb_code'] = 'Texto Monoespaçado'; -$lang['qb_strike'] = 'Texto Riscado'; -$lang['qb_h1'] = 'Cabeçalho Nível 1'; -$lang['qb_h2'] = 'Cabeçalho Nível 2'; -$lang['qb_h3'] = 'Cabeçalho Nível 3'; -$lang['qb_h4'] = 'Cabeçalho Nível 4'; -$lang['qb_h5'] = 'Cabeçalho Nível 5'; -$lang['qb_h'] = 'Cabeçalho'; -$lang['qb_hs'] = 'Selecionar Cabeçalho'; -$lang['qb_hplus'] = 'Cabeçalho Maior'; -$lang['qb_hminus'] = 'Cabeçalho Menor'; -$lang['qb_hequal'] = 'Cabeçalho de Nível Semelhante'; -$lang['qb_link'] = 'Link Interno'; -$lang['qb_extlink'] = 'Link Externo'; -$lang['qb_hr'] = 'Barra Horizontal'; -$lang['qb_ol'] = 'Item numa Lista Ordenada'; -$lang['qb_ul'] = 'Item numa Lista Não Ordenada'; -$lang['qb_media'] = 'Incluir imagens e outros arquivos (abre numa nova página)'; -$lang['qb_sig'] = 'Inserir Assinatura'; -$lang['qb_smileys'] = 'Smileys'; -$lang['qb_chars'] = 'Caracteres Especiais'; -$lang['upperns'] = 'Ir para o namespace superior'; -$lang['metaedit'] = 'Editar Metadata'; -$lang['metasaveerr'] = 'Erro na escrita de Metadata'; -$lang['metasaveok'] = 'Metadata salva'; -$lang['img_title'] = 'Título:'; -$lang['img_caption'] = 'Legenda:'; -$lang['img_date'] = 'Data:'; -$lang['img_fname'] = 'Arquivo:'; -$lang['img_fsize'] = 'Tamanho:'; -$lang['img_artist'] = 'Fotógrafo:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Formato:'; -$lang['img_camera'] = 'Câmara:'; -$lang['img_keywords'] = 'Palavras-Chave:'; -$lang['img_width'] = 'Largura:'; -$lang['img_height'] = 'Altura:'; -$lang['subscr_subscribe_success'] = 'Adicionado %s à lista de subscrição para %s'; -$lang['subscr_subscribe_error'] = 'Erro ao adicionar %s à lista de subscrição para %s'; -$lang['subscr_subscribe_noaddress'] = 'Não existe endereço algum associado com o seu nome de utilizador, não pode ser adicionado à lista de subscrição'; -$lang['subscr_unsubscribe_success'] = 'Removido %s da lista de subscrição para %s'; -$lang['subscr_unsubscribe_error'] = 'Erro ao remover %s da lista de subscrição para %s'; -$lang['subscr_already_subscribed'] = '%s já está subscrito em %s'; -$lang['subscr_not_subscribed'] = '%s não está subscrito em %s'; -$lang['subscr_m_not_subscribed'] = 'Não está subscrito à página ou namespace corrente.'; -$lang['subscr_m_new_header'] = 'Adicionar subscrição'; -$lang['subscr_m_current_header'] = 'Subscrições atuais'; -$lang['subscr_m_unsubscribe'] = 'Des-subscrever'; -$lang['subscr_m_subscribe'] = 'Subscrever'; -$lang['subscr_m_receive'] = 'Receber'; -$lang['subscr_style_every'] = 'e-mail em toda alteração'; -$lang['subscr_style_digest'] = '"digest email" de alterações em cada página (cada %.2f dias)'; -$lang['subscr_style_list'] = 'lista de páginas alteradas desde o último e-mail (cada %.2f dias)'; -$lang['authtempfail'] = 'Autenticação temporariamente indisponível. Se a situação persistir, informe o Administrador do Wiki.'; -$lang['i_chooselang'] = 'Escolha o idioma'; -$lang['i_installer'] = 'Instalador do DokuWiki'; -$lang['i_wikiname'] = 'Nome Wiki'; -$lang['i_enableacl'] = 'Ativar ACL (recomendado)'; -$lang['i_superuser'] = 'Superutilizador'; -$lang['i_problems'] = 'O instalador encontrou alguns problemas, indicados abaixo. Não pode continuar até que sejam corrigidos.'; -$lang['i_modified'] = 'Por razões de segurança, este script só funciona em novas e não-modificadas instalações do Dokuwiki. Deve re-extrair os arquivos do pacote que baixou ou então consultar as instruções de instalação do Dokuwiki'; -$lang['i_funcna'] = 'A função PHP %s não está disponível. Talvez o host a tenha desativado por alguma razão?'; -$lang['i_disabled'] = 'Isso foi desativado pelo seu provedor.'; -$lang['i_funcnmail'] = 'Nota: A função mail do PHP não está disponível. %s Se permanecer indisponível, instale o plugin smtp.'; -$lang['i_phpver'] = 'A versão de PHP actual %s é inferior à versão mínima %s. É preciso atualizar a instalação PHP.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload deve ser desativada no php.ini para executar o DokuWiki.'; -$lang['i_urandom'] = 'DokuWiki não pode criar números criptograficamente seguros para cookies. Verifique a configuração open_basedir no php.ini para um acesso /dev/urandom adequado.'; -$lang['i_permfail'] = '%s não permite que o DokuWiki escreva nela. É preciso corrigir as permissões desta pasta!'; -$lang['i_confexists'] = '%s já existe'; -$lang['i_writeerr'] = 'Não foi possível criar %s. É preciso verificar as permissões e criar o arquivo manualmente.'; -$lang['i_badhash'] = 'dokuwiki.php não é o original ou não é reconhecido (hash=%s)'; -$lang['i_badval'] = '%s - valor ilegal ou vazio'; -$lang['i_success'] = 'A instalação e a configuração inicial terminaram. Pode remover o install.php. Aceda ao seu novo Wiki rodando o DokuWiki.'; -$lang['i_failure'] = 'Ocorreram alguns erros durante a escrita nos arquivos de configuração. Poderá ser preciso corrigi-los manualmente antes de poder aceder ao seu novo Wiki rodando o DokuWiki.'; -$lang['i_policy'] = 'Política ACL inicial'; -$lang['i_pol0'] = 'Wiki Aberto (ler, escrever e enviar arquivos para todos)'; -$lang['i_pol1'] = 'Wiki Público (ler para todos, escrever e enviar arquivos para utilizadores inscritos)'; -$lang['i_pol2'] = 'Wiki Fechado (ler, escrever e enviar arquivos somente para utilizadores inscritos)'; -$lang['i_allowreg'] = 'Permitir aos utilizadores registarem-se sozinhos'; -$lang['i_retry'] = 'Repetir'; -$lang['i_license'] = 'Por favor escolha a licença sob a qual quer colocar o seu conteúdo:'; -$lang['i_license_none'] = 'Não mostrar nenhuma informação de licença'; -$lang['i_pop_field'] = 'Por favor ajude-nos a melhorar a experiência Dokuwiki:'; -$lang['i_pop_label'] = 'Uma vez por mês, enviar dados anónimos de uso para os desenvolvedores DokuWiki'; -$lang['recent_global'] = 'Está a ver as alterações dentro do namespace %s. Também é possível ver as modificações recentes no wiki inteiro.'; -$lang['years'] = '%d anos atrás'; -$lang['months'] = '%d meses atrás'; -$lang['weeks'] = '%d semanas atrás'; -$lang['days'] = '%d dias atrás'; -$lang['hours'] = '%d horas atrás'; -$lang['minutes'] = '%d minutos atrás'; -$lang['seconds'] = '%d segundos atrás'; -$lang['wordblock'] = 'A sua alteração não foi guardada porque contém texto bloqueado (spam).'; -$lang['media_uploadtab'] = 'Enviar'; -$lang['media_searchtab'] = 'Procurar'; -$lang['media_file'] = 'Arquivo'; -$lang['media_viewtab'] = 'Ver'; -$lang['media_edittab'] = 'Editar'; -$lang['media_historytab'] = 'Histórico'; -$lang['media_list_thumbs'] = 'Miniaturas'; -$lang['media_list_rows'] = 'Linhas'; -$lang['media_sort_name'] = 'Nome'; -$lang['media_sort_date'] = 'Data'; -$lang['media_namespaces'] = 'Escolha o namespace'; -$lang['media_files'] = 'Arquivos em %s'; -$lang['media_upload'] = 'Enviar para %s'; -$lang['media_search'] = 'Procurar em %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s em %s'; -$lang['media_edit'] = 'Editar %s'; -$lang['media_history'] = 'Histórico do %s'; -$lang['media_meta_edited'] = 'metadata editada'; -$lang['media_perm_read'] = 'Perdão, não tem permissão para ler arquivos.'; -$lang['media_perm_upload'] = 'Perdão, não tem permissão para enviar arquivos.'; -$lang['media_update'] = 'Enviar nova versão'; -$lang['media_restore'] = 'Restaurar esta versão'; -$lang['media_acl_warning'] = 'Essa lista pode não estar completa devido a restrições de ACL e páginas ocultas.'; -$lang['email_fail'] = 'O mail() PHP está ausente ou desativado. O seguinte e-mail não foi enviado:'; -$lang['currentns'] = 'Namespace atual'; -$lang['searchresult'] = 'Resultado da Pesquisa'; -$lang['plainhtml'] = 'HTML simples'; -$lang['wikimarkup'] = 'Markup de Wiki'; -$lang['page_nonexist_rev'] = 'Página não existia no %s. Posteriormente, foi criada em %s.'; -$lang['unable_to_parse_date'] = 'Não é possível analisar o parâmetro "%s".'; -$lang['email_signature_text'] = 'Este email foi gerado por DokuWiki em -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/locked.txt deleted file mode 100644 index e84552a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Página em Edição ====== - -Esta página está bloqueada por outro utilizador, que se encontra a editá-la neste momento. Terá que aguardar que o utilizador termine a edição ou que o bloqueio expire. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/login.txt deleted file mode 100644 index 50f9acb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Entrar ====== - -Não está logado! Digite as suas credenciais de autenticação abaixo para para logar-se. Precisa de ter cookies ativos no navegador. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/mailtext.txt deleted file mode 100644 index 48b9f74..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/mailtext.txt +++ /dev/null @@ -1,16 +0,0 @@ -Um documento no site Wiki @DOKUWIKIURL@ foi criado ou modificado. Aqui estão os detalhes: - -Data : @DATE@ -Browser : @BROWSER@ -Endereço IP : @IPADDRESS@ -Hostname : @HOSTNAME@ -Documento Ant.: @OLDPAGE@ -Documento Novo: @NEWPAGE@ -Data da Revisão: @DATE@ -Resumo da Edição : @SUMMARY@ -Utilizador : @USER@ - -Pode haver alterações mais recentes após esta revisão. Se isto -acontecer uma mensagem será mostrada na parte superior da página de revisão. - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/newpage.txt deleted file mode 100644 index fc4fbf7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Este tópico ainda não existe ====== - -Seguiu um link para um documento que ainda não existe. Pode criá-lo usando o botão **Criar página**, se as permissões lhe permitirem. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/norev.txt deleted file mode 100644 index 3aae51b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Revisão Inexistente ====== - -A revisão especificada não existe. Clique no botão para aceder à lista de revisões deste documento. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/onceexisted.txt deleted file mode 100644 index 1a44bc0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Esta página já não existe ====== - -Seguiu um link para uma página que já não existe. Pode verificar a lista de [[?Do=revisions|revisões antigas]] para ver quando e por que foi excluída, aceder a revisões antigas ou restaurá-la. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/password.txt deleted file mode 100644 index 7c6fe7f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Olá, @FULLNAME@! - -Aqui estão as suas credenciais para @TITLE@, em @DOKUWIKIURL@ - -Utilizador : @LOGIN@ -Senha : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/preview.txt deleted file mode 100644 index c5a8bec..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Previsão ====== - -Esta é uma previsão de como ficará o conteúdo. **Lembre-se: ainda não está salvo**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/pwconfirm.txt deleted file mode 100644 index bcb08ac..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Olá @FULLNAME@! - -Alguém solicitou uma nova senha para o seu perfil @TITLE@ em @DOKUWIKIURL@ - -Se não foi você que solicitou então ignore esta mensagem. - -Senão, para confirmar o pedido, siga este link: - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/read.txt deleted file mode 100644 index 968084a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/read.txt +++ /dev/null @@ -1 +0,0 @@ -Esta página é apenas de leitura. Pode ver a fonte, mas não alterá-la. Informe-se com o administrador deste Wiki se achar que isto não está correto. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/recent.txt deleted file mode 100644 index eccf281..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Alterações Recentes ====== - -Os seguintes documentos foram alterados recentemente: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/register.txt deleted file mode 100644 index f4bdefe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Inscrição como novo usuário ====== - -Preencha toda a informação abaixo para criar uma nova conta neste wiki. Assegure que providencia um **endereço de e-mail válido** - se não lhe for pedido que introduza uma nova senha aqui, ser-lhe-á enviada uma para esse endereço. O nome de utilizador deve ser um [[doku>pt-pt:pagename|nome de página]] válido. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/registermail.txt deleted file mode 100644 index fd9a7c7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Um novo utilizador foi registrado. Aqui estão os detalhes: - -Utilizador : @NEWUSER@ -Nome Completo : @NEWNAME@ -E-mail : @NEWEMAIL@ - -Data : @DATE@ -Navegador : @BROWSER@ -Endereço IP : @IPADDRESS@ -Hostname : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/resendpwd.txt deleted file mode 100644 index f26d5d2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Enviar nova senha ====== - -Insira o seu nome de utilizador neste formulário para solicitar uma nova senha para esta conta/perfil. Um link de confirmação será enviado para o endereço de e-mail associado. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/resetpwd.txt deleted file mode 100644 index 795575a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Definir nova senha ====== - -Digite uma nova senha para a sua conta neste wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/revisions.txt deleted file mode 100644 index b0c1ae0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Revisões antigas ====== - -Estas são as revisões antigas do documento corrente. Para reverter para uma destas revisões, escolha-a abaixo, clique no botão "Editar página" e salve. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/searchpage.txt deleted file mode 100644 index 62449d4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pesquisa ====== - -Pode encontrar os resultados da sua pesquisa abaixo. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/showrev.txt deleted file mode 100644 index e706f45..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Esta é uma versão antiga do documento!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/stopwords.txt deleted file mode 100644 index bd15a9e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/stopwords.txt +++ /dev/null @@ -1,142 +0,0 @@ -# Esta é uma lista de plavaras que o indexador ignora, uma palavra por linha -# Quando edita esta lista certifique-se que usa fim de linha usado em sistemas UNIX (fim de linha simples) -# Não é necessário incluir palavras menores que 3 letras - estas são sempre ignoradas -# Esta lista é baseada nas encontradas em http://www.ranks.nl/stopwords/ -último -acerca -agora -algmas -alguns -ali -ambos -antes -apontar -aquela -aquelas -aquele -aqueles -aqui -atrás -bem -bom -cada -caminho -cima -com -como -comprido -conhecido -corrente -das -debaixo -dentro -desde -desligado -deve -devem -deverá -direita -diz -dizer -dois -dos -ela -ele -eles -enquanto -então -está -estão -estado -estar -estará -este -estes -esteve -estive -estivemos -estiveram -fará -faz -fazer -fazia -fez -fim -foi -fora -horas -iniciar -inicio -irá -ista -iste -isto -ligado -maioria -maiorias -mais -mas -mesmo -meu -muito -muitos -nós -não -nome -nosso -novo -onde -outro -para -parte -pegar -pelo -pessoas -pode -poderá -podia -por -porque -povo -promeiro -quê -qual -qualquer -quando -quem -quieto -são -saber -sem -ser -seu -somente -têm -tal -também -tem -tempo -tenho -tentar -tentaram -tente -tentei -teu -teve -tipo -tive -todos -trabalhar -trabalho -uma -umas -uns -usa -usar -valor -veja -ver -verdade -verdadeiro -você -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_digest.txt deleted file mode 100644 index 565c399..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Olá! - -A página @PAGE@ do wiki @TITLE@ mudou. -Eis as mudanças: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Revisão Antiga: @OLDPAGE@ -Revisão Nova: @NEWPAGE@ - -Para cancelar as notificações de página, inicie sessão no wiki em -@DOKUWIKIURL@, então visite -@SUBSCRIBE@ -e des-subscreva as alterações à página e/ou namespace. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_form.txt deleted file mode 100644 index 6153b6a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gestor de Subscrição ====== - -Esta página permite-lhe gerir as suas subscrições para a página e namespace atuais. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_list.txt deleted file mode 100644 index 003baec..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Olá! - -Páginas no namespace @PAGE@ do wiki @TITLE@ mudaram. -Eis as páginas alteradas: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Para cancelar as notificações de páginas, inicie sessão no wiki em -@DOKUWIKIURL@, visite -@SUBSCRIBE@ -e des-subscreva às alterações da página e/ou namespace. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_single.txt deleted file mode 100644 index eb16f99..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/subscr_single.txt +++ /dev/null @@ -1,20 +0,0 @@ -Olá! - -A página @PAGE@ no wiki @TITLE@ mudou. -Eis as alterações: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Data : @DATE@ -Utilizador : @USER@ -Sumário de Edição : @SUMMARY@ -Revisão Antiga : @OLDPAGE@ -Revisão Nova : @NEWPAGE@ -Data da Revisão: @DATE@ - -Para cancelar as notificações de página, logue-se no wiki em -@DOKUWIKIURL@, então visite -@SUBSCRIBE@ -e des-subscreva às alterações de página e/ou namespace. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/updateprofile.txt deleted file mode 100644 index bfd1373..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Atualize o seu perfil ====== - -Apenas precisa de completar os campos que pretende alterar. Não é possível alterar o seu nome de utilizador. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/pt/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/pt/uploadmail.txt deleted file mode 100644 index 4b8275f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/pt/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Um arquivo foi enviado. Aqui estão os detalhes: - -Arquivo : @MEDIA@ -Revisão antiga : @OLD@ -Data : @DATE@ -Navegador : @BROWSER@ -Endereço IP : @IPADDRESS@ -Hostname : @HOSTNAME@ -Tamanho : @SIZE@ -MIME Type : @MIME@ -Utilizador : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/admin.txt deleted file mode 100644 index 8c7b3d6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administrare ====== - -Poți vedea mai jos o listă cu acțiunile administrative disponibile în DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/adminplugins.txt deleted file mode 100644 index 121a8fd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Plugin-uri suplimentare ===== diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/backlinks.txt deleted file mode 100644 index ae52a10..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Legături înapoi ====== - -Aceasta e o listă de pagini care au legături către pagina curentă. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/conflict.txt deleted file mode 100644 index dcac677..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/conflict.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Există o nouă versiune ====== - -Există o versiune nouă a paginii editate. Aceasta se întâmplă atunci când -un alt utilizator a modificat pagina în timp ce editai. - -Examinează diferențele indicate mai jos, apoi ia decizia care versiune o vei -reține. Dacă alegi ''Salvează'', versiunea paginii va fi salvată. Apasă ''Renunțare'' pentru a menține versiunea curentă. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/denied.txt deleted file mode 100644 index a485c1a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Acces nepermis ====== - -Din păcate nu ai destule drepturi pentru a continua. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/diff.txt deleted file mode 100644 index 4bf6250..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Diferențe ====== - -Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/draft.txt deleted file mode 100644 index 9ed88b6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Fișierul schiță nu a fost găsit ====== - -Ultima ta sesiune de editare nu s-a finalizat corect. În vreme ce lucrai, DokuWiki a salvat automat o schiță, pe care o poți utiliza acum pentru a continua editarea. Mai jos poți vedea informațiile care s-au salvat de la ultima sesiune. - -Decide dacă vrei să //recuperezi// sesiunea de editare pierdută, să //ștergi// schița salvată automat sau să //anulezi// procesul de editare. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/edit.txt deleted file mode 100644 index cd5aa2e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Editează pagina și apasă ''Salvează''. Vezi [[wiki:syntax]] pentru sintaxă. Te rog editează pagina doar pentru a o **îmbunătați**. Dacă vrei să testezi câteva lucruri, învață sa faci primii pași în [[playground:playground]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/editrev.txt deleted file mode 100644 index 983cd65..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/editrev.txt +++ /dev/null @@ -1,3 +0,0 @@ -**Ai încărcat o versiune anterioră a paginii.** Dacă ai salvat-o, vei crea o -versiune nouă cu aceast conținut. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/index.txt deleted file mode 100644 index a0eebb7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Index ====== - -Acesta e un index al tuturor paginilor ordonat după [[doku>namespaces|spații de nume]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/ro/install.html deleted file mode 100644 index 5d97b07..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Această pagină oferă asistență la instalarea pentru prima dată a Dokuwiki. Mai multe informații privind această instalare găsești în pagina de documentație.

    - -

    DokuWiki folosește fișiere obișnuite pentru stocarea paginilor wiki și a informaților asociate acestor pagini (de ex. imagini, indecși de căutare, versiuni vechi etc.). Pentru a putea fi folosit, DokuWiki trebuie să aibă drepturi de scriere în directoarele ce conțin aceste fișiere. Acest script de instalare nu poate configura drepturile directoarelor. De regulă, aceasta se face direct, în linie de comandă, sau în cazul unoi soluții de hosting, prin FTP sau prin panoul de control al gazdei (de ex. cPanel).

    - -

    Acest script de instalare va configura DokuWiki pentru ACL, care permite autentificarea administratorului și accesul la meniul de administrare pentru instalarea plugin-urilor, gestiunea utilizatorilor, accesului la paginile wiki și modificarea configurației. Acest script nu este necesar pentru funcționarea DokuWiki, însă ușurează administrarea. - -

    Utilizatorii experimentați sau utilizatorii care au nevoie de o configurație specială pot accesa paginile cu instrucțiunile de instalare și opțiunile de configurare a DokuWiki.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/ro/jquery.ui.datepicker.js deleted file mode 100644 index 60f56ae..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/jquery.ui.datepicker.js +++ /dev/null @@ -1,43 +0,0 @@ -/* Romanian initialisation for the jQuery UI date picker plugin. - * - * Written by Edmond L. (ll_edmond@walla.com) - * and Ionut G. Stan (ionut.g.stan@gmail.com) - */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.ro = { - closeText: "Închide", - prevText: "Luna precedentă", - nextText: "Luna următoare ", - currentText: "Azi", - monthNames: [ "Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", - "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie" ], - monthNamesShort: [ "Ian", "Feb", "Mar", "Apr", "Mai", "Iun", - "Iul", "Aug", "Sep", "Oct", "Nov", "Dec" ], - dayNames: [ "Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă" ], - dayNamesShort: [ "Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm" ], - dayNamesMin: [ "Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ" ], - weekHeader: "Săpt", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.ro ); - -return datepicker.regional.ro; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ro/lang.php deleted file mode 100644 index 4048f13..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/lang.php +++ /dev/null @@ -1,368 +0,0 @@ - - * @author Vitalie Ciubotaru - * @author Victor - * @author Marian Banica - * @author Tiberiu Micu - * @author Sergiu Baltariu - * @author Emanuel-Emeric Andrași - * @author Marius OLAR - * @author Adrian Vesa - * @author valentina_prof - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Editează această pagină'; -$lang['btn_source'] = 'Arată sursa paginii'; -$lang['btn_show'] = 'Arată pagina'; -$lang['btn_create'] = 'Creează această pagină'; -$lang['btn_search'] = 'Caută'; -$lang['btn_save'] = 'Salvează'; -$lang['btn_preview'] = 'Previzualizează'; -$lang['btn_top'] = 'La început'; -$lang['btn_newer'] = '<< mai recent'; -$lang['btn_older'] = 'mai vechi>>'; -$lang['btn_revs'] = 'Versiuni anterioare'; -$lang['btn_recent'] = 'Modificări recente'; -$lang['btn_upload'] = 'Upload'; -$lang['btn_cancel'] = 'Renunțare'; -$lang['btn_index'] = 'Index'; -$lang['btn_secedit'] = 'Editează'; -$lang['btn_login'] = 'Autentificare'; -$lang['btn_logout'] = 'Deconectare'; -$lang['btn_admin'] = 'Administrativ'; -$lang['btn_update'] = 'Actualizează'; -$lang['btn_delete'] = 'Șterge'; -$lang['btn_back'] = 'Înapoi'; -$lang['btn_backlink'] = 'Legătură anterioară'; -$lang['btn_subscribe'] = 'Subscrie modificarea paginii'; -$lang['btn_profile'] = 'Actualizează profil'; -$lang['btn_reset'] = 'Resetează'; -$lang['btn_resendpwd'] = 'Configurează o parolă nouă'; -$lang['btn_draft'] = 'Editează schiță'; -$lang['btn_recover'] = 'Recuperează schiță'; -$lang['btn_draftdel'] = 'Șterge schiță'; -$lang['btn_revert'] = 'Revenire'; -$lang['btn_register'] = 'Înregistrează'; -$lang['btn_apply'] = 'Aplică'; -$lang['btn_media'] = 'Administrare media'; -$lang['btn_deleteuser'] = 'Sterge-mi contul'; -$lang['btn_img_backto'] = 'Înapoi la %s'; -$lang['btn_mediaManager'] = 'Vizualizează în administratorul media'; -$lang['loggedinas'] = 'Autentificat ca:'; -$lang['user'] = 'Utilizator'; -$lang['pass'] = 'Parola'; -$lang['newpass'] = 'Parola nouă'; -$lang['oldpass'] = 'Confirmă parola curentă'; -$lang['passchk'] = 'Încă o dată'; -$lang['remember'] = 'Ține-mă minte'; -$lang['fullname'] = 'Nume complet'; -$lang['email'] = 'E-mail'; -$lang['profile'] = 'Profil utilizator'; -$lang['badlogin'] = 'Ne pare rău, utilizatorul și/sau parola au fost greșite.'; -$lang['badpassconfirm'] = 'Ne pare rau, parola este gresita'; -$lang['minoredit'] = 'Modificare minoră'; -$lang['draftdate'] = 'Schiță salvată automat la'; -$lang['nosecedit'] = 'Pagina s-a modificat între timp, secțiunea info a expirat, s-a încărcat pagina întreagă în loc.'; -$lang['searchcreatepage'] = 'Dacă nu găsești ceea ce căuți, poți crea sau modifica pagina %s numită după căutarea ta.'; -$lang['search_fullresults'] = 'Rezultatele textului-complet'; -$lang['js']['search_toggle_tools'] = 'Folosiți instrumentele de căutare'; -$lang['js']['willexpire'] = 'Blocarea pentru editarea paginii expiră intr-un minut.\nPentru a preveni conflictele folosește butonul de previzualizare pentru resetarea blocării.'; -$lang['js']['notsavedyet'] = 'Există modificări nesalvate care se vor pierde. -Dorești să continui?'; -$lang['js']['searchmedia'] = 'Caută fișiere'; -$lang['js']['keepopen'] = 'Menține fereastra deschisă la selecție'; -$lang['js']['hidedetails'] = 'Ascunde detalii'; -$lang['js']['mediatitle'] = 'Configurare link'; -$lang['js']['mediadisplay'] = 'Tip de link'; -$lang['js']['mediaalign'] = 'Aliniere'; -$lang['js']['mediasize'] = 'Mărime imagine'; -$lang['js']['mediatarget'] = 'Țintă link'; -$lang['js']['mediaclose'] = 'Închide'; -$lang['js']['mediainsert'] = 'Inserează'; -$lang['js']['mediadisplayimg'] = 'Afișează imaginea'; -$lang['js']['mediadisplaylnk'] = 'Afișează doar link-ul'; -$lang['js']['mediasmall'] = 'Versiune mică'; -$lang['js']['mediamedium'] = 'Versiune medie'; -$lang['js']['medialarge'] = 'Versiune mare'; -$lang['js']['mediaoriginal'] = 'Versiune inițială'; -$lang['js']['medialnk'] = 'Link către pagina detaliilor'; -$lang['js']['mediadirect'] = 'Link direct către versiunea inițială'; -$lang['js']['medianolnk'] = 'Fără link'; -$lang['js']['medianolink'] = 'Nu crea link către imagine'; -$lang['js']['medialeft'] = 'Aliniază imaginea la stânga'; -$lang['js']['mediaright'] = 'Aliniază imaginea la dreapta'; -$lang['js']['mediacenter'] = 'Aliniază imaginea la centru'; -$lang['js']['medianoalign'] = 'Nu utiliza aliniere'; -$lang['js']['nosmblinks'] = 'Link-urile către sharing-uri Windows funcționeaza numai în Microsoft Internet Explorer. -Poți însă copia și insera link-ul.'; -$lang['js']['linkwiz'] = 'Asistent legătură'; -$lang['js']['linkto'] = 'Legătură la:'; -$lang['js']['del_confirm'] = 'Ești sigur de ștergerea elementele selectate?'; -$lang['js']['restore_confirm'] = 'Ești sigur de restaurarea acestei versiuni?'; -$lang['js']['media_diff'] = 'Arată diferențele:'; -$lang['js']['media_diff_both'] = 'Unul lângă altul'; -$lang['js']['media_diff_opacity'] = 'Străveziu'; -$lang['js']['media_diff_portions'] = 'Glisează'; -$lang['js']['media_select'] = 'Selectează fișierele...'; -$lang['js']['media_upload_btn'] = 'Încarcă'; -$lang['js']['media_done_btn'] = 'Gata'; -$lang['js']['media_drop'] = 'Lasă fișierele aici pentru încărcarea lor'; -$lang['js']['media_cancel'] = 'Înlătură'; -$lang['js']['media_overwrt'] = 'Suprascrie fișierele deja existente'; -$lang['search_exact_match'] = 'Potrivire perfecta'; -$lang['search_starts_with'] = 'Începe cu'; -$lang['search_ends_with'] = 'Termină cu'; -$lang['search_contains'] = 'Conţine'; -$lang['search_custom_match'] = 'Personalizat'; -$lang['search_any_ns'] = 'Orice spațiu de nume'; -$lang['search_any_time'] = 'Oricând'; -$lang['search_past_7_days'] = 'Săptămâna trecută'; -$lang['search_past_month'] = 'Luna trecută'; -$lang['search_past_year'] = 'Anul trecut'; -$lang['search_sort_by_hits'] = 'Sortează după popularitate'; -$lang['search_sort_by_mtime'] = 'Sortează după ultima modificare'; -$lang['regmissing'] = 'Ne pare rău, trebuie să completezi toate cîmpurile.'; -$lang['reguexists'] = 'Ne pare rău, un utilizator cu acest nume este deja autentificat.'; -$lang['regsuccess'] = 'Utilizatorul a fost creat. Parola a fost trimisă prin e-mail.'; -$lang['regsuccess2'] = 'Utilizatorul a fost creat.'; -$lang['regfail'] = 'Utilizatorul nu a putut fi creat.'; -$lang['regmailfail'] = 'Se pare că a fost o eroare la trimiterea parolei prin e-mail. Contactează administratorul!'; -$lang['regbadmail'] = 'Adresa de e-mail este nevalidă - dacă ești de părere că este o eroare contactează administratorul.'; -$lang['regbadpass'] = 'Cele două parole furnizate nu sunt identice; încearcă din nou.'; -$lang['regpwmail'] = 'Parola ta DokuWiki'; -$lang['reghere'] = 'Încă nu ai un cont? Creează unul!'; -$lang['profna'] = 'Acest wiki nu permite modificarea profilului'; -$lang['profnochange'] = 'Nici o modificare; nimic de făcut.'; -$lang['profnoempty'] = 'Nu sunt permise numele sau adresa de e-mail necompletate.'; -$lang['profchanged'] = 'Profilul de utilizator a fost actualizat cu succes.'; -$lang['profnodelete'] = 'Acest wiki nu accepta stergerea conturilor utilizatorilor'; -$lang['profdeleteuser'] = 'Sterge cont'; -$lang['profdeleted'] = 'Contul tau a fost sters de pe acest wiki'; -$lang['profconfdelete'] = 'As dori sa sterf contul meu de pe acest Wiki.
    Aceasta actiune nu poate fi anulata.'; -$lang['profconfdeletemissing'] = 'CăsuÈ›a de confirmare nu este bifată'; -$lang['proffail'] = 'Profilul utilizatorului nu a fost actualizat.'; -$lang['pwdforget'] = 'Parolă uitată? ObÈ›ine una nouă!'; -$lang['resendna'] = 'Acest wiki nu permite retrimiterea parolei.'; -$lang['resendpwd'] = 'Configurează o parolă nouă pentru'; -$lang['resendpwdmissing'] = 'Ne pare rău, trebuie completate toate câmpurile.'; -$lang['resendpwdnouser'] = 'Ne pare rău, acest utilizator nu poate fi găsit în baza de date.'; -$lang['resendpwdbadauth'] = 'Ne pare rău, acest cod de autorizare nu este corect. Verifică dacă ai folosit întreg link-ul de confirmare.'; -$lang['resendpwdconfirm'] = 'Un link de confirmare a fost trimis prin e-mail.'; -$lang['resendpwdsuccess'] = 'Noua parolă a fost trimisă prin e-mail.'; -$lang['license'] = 'Exceptând locurile unde este altfel specificat, conÈ›inutul acestui wiki este licenÈ›iat sub următoarea licență:'; -$lang['licenseok'] = 'Notă: Prin editarea acestei pagini eÈ™ti de acord să publici conÈ›intul sub următoarea licență:'; -$lang['searchmedia'] = 'Caută numele fiÈ™ierului:'; -$lang['searchmedia_in'] = 'Caută în %s'; -$lang['txt_upload'] = 'Selectează fiÈ™ierul de încărcat:'; -$lang['txt_filename'] = 'ÃŽncarcă fiÈ™ierul ca (opÈ›ional):'; -$lang['txt_overwrt'] = 'Suprascrie fiÈ™ierul existent'; -$lang['maxuploadsize'] = 'Incarcare maxima %s per fisier.'; -$lang['lockedby'] = 'Momentan blocat de:'; -$lang['lockexpire'] = 'Blocarea expiră la:'; -$lang['rssfailed'] = 'A apărut o eroare in timpul descărcării acestui câmp: '; -$lang['nothingfound'] = 'Nu am găsit nimic.'; -$lang['mediaselect'] = 'FiÈ™iere media'; -$lang['uploadsucc'] = 'ÃŽncărcare reuÈ™ită'; -$lang['uploadfail'] = 'ÃŽncărcare eÈ™uată. Poate din cauza permisiunilor?'; -$lang['uploadwrong'] = 'ÃŽncărcare nepermisă. Extensia fiÈ™ierului e nepermisă'; -$lang['uploadexist'] = 'FiÈ™ierul există deja. Nimic nu a fost făcut.'; -$lang['uploadbadcontent'] = 'ConÈ›inutul încărcat nu corespunde extensiei fiÈ™ierului %s.'; -$lang['uploadspam'] = 'ÃŽncărcarea a fost blocată din cauza listei negre de spam.'; -$lang['uploadxss'] = 'ÃŽncărcarea a fost blocată din cauza unui posibil conÈ›inut dăunător.'; -$lang['uploadsize'] = 'FiÈ™ierul uploadat a fost prea mare. (max %s)'; -$lang['deletesucc'] = 'FiÈ™ierul "%s" a fost È™ters.'; -$lang['deletefail'] = '"%s" nu a putut fi È™ters - verifică permisiunile.'; -$lang['mediainuse'] = 'FiÈ™ierul "%s" nu a fost È™ters - este încă în uz.'; -$lang['namespaces'] = 'SpaÈ›ii de nume'; -$lang['mediafiles'] = 'FiÈ™iere disponibile în'; -$lang['accessdenied'] = 'Nu îți este permis să vizualizezi această pagină.'; -$lang['mediausage'] = 'FoloseÈ™te următoarea sintaxă pentru a face referință la acest fiÈ™ier:'; -$lang['mediaview'] = 'Vizualizează fiÈ™ierul iniÈ›ial'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'ÃŽncarcă un fiÈ™ier in acest spaÈ›iu de nume. Pentru a crea sub-spaÈ›ii de nume, adaugă-le la fiÈ™ierul de încărcat, separate de doua puncte (:).'; -$lang['mediaextchange'] = 'Extensia fiÈ™ierului a fost modificată din .%s în .%s.'; -$lang['reference'] = 'Referință pentru'; -$lang['ref_inuse'] = 'FiÈ™ierul nu a putut fi È™ters întrucât este folosit de următoarele pagini:'; -$lang['ref_hidden'] = 'Nu ai permisiunea să citeÈ™ti o parte din referinÈ›ele din pagină.'; -$lang['hits'] = 'Accese'; -$lang['quickhits'] = 'Nume de pagini potrivite'; -$lang['toc'] = 'Cuprins'; -$lang['current'] = 'curent'; -$lang['yours'] = 'Versiunea ta'; -$lang['diff'] = 'Arată diferenÈ›ele față de versiunea curentă'; -$lang['diff2'] = 'Arată diferenÈ›ele dintre versiunile selectate'; -$lang['difflink'] = 'Link către această vizualizare comparativă'; -$lang['diff_type'] = 'Vezi diferenÈ›e:'; -$lang['diff_inline'] = 'Succesiv'; -$lang['diff_side'] = 'Alăturate'; -$lang['diffprevrev'] = 'Versiuni anterioare'; -$lang['diffnextrev'] = 'Urmatoarea versiune'; -$lang['difflastrev'] = 'Ultima versiune'; -$lang['diffbothprevrev'] = 'Ambele părÈ›i revizuirea anterioară'; -$lang['diffbothnextrev'] = 'Ambele părÈ›i următoarea reviziune'; -$lang['line'] = 'Linia'; -$lang['breadcrumb'] = 'Traseu:'; -$lang['youarehere'] = 'EÈ™ti aici:'; -$lang['lastmod'] = 'Ultima modificare:'; -$lang['by'] = 'de către'; -$lang['deleted'] = 'È™ters'; -$lang['created'] = 'creat'; -$lang['restored'] = 'versiune veche restaurată (%s)'; -$lang['external_edit'] = 'editare externă'; -$lang['summary'] = 'Editează sumarul'; -$lang['noflash'] = 'Plugin-ul Adobe Flash Plugin este necesar pentru afiÈ™area corectă a conÈ›inutului.'; -$lang['download'] = 'Bloc descărcări'; -$lang['tools'] = 'Unelte'; -$lang['user_tools'] = 'Unelte utilizator'; -$lang['site_tools'] = 'Unelte site'; -$lang['page_tools'] = 'Unelte pagină'; -$lang['skip_to_content'] = 'mergi la conÈ›inut'; -$lang['sidebar'] = 'Bara de navigare'; -$lang['mail_newpage'] = 'pagină adăugată:'; -$lang['mail_changed'] = 'pagină schimbată:'; -$lang['mail_subscribe_list'] = 'pagini modificate în spaÈ›iul de nume:'; -$lang['mail_new_user'] = 'utilizator nou'; -$lang['mail_upload'] = 'fiÈ™ier încărcat:'; -$lang['changes_type'] = 'Vizualizare modificări'; -$lang['pages_changes'] = 'Pagini'; -$lang['media_changes'] = 'FiÈ™iere media'; -$lang['both_changes'] = 'Ambele pagini È™i fiÈ™iere media'; -$lang['qb_bold'] = 'Text aldin'; -$lang['qb_italic'] = 'Text cursiv'; -$lang['qb_underl'] = 'Text subliniat'; -$lang['qb_code'] = 'Text cod'; -$lang['qb_strike'] = 'Text tăiat'; -$lang['qb_h1'] = 'Titlu de nivel 1'; -$lang['qb_h2'] = 'Titlu de nivel 2'; -$lang['qb_h3'] = 'Titlu de nivel 3'; -$lang['qb_h4'] = 'Titlu de nivel 4'; -$lang['qb_h5'] = 'Titlu de nivel 5'; -$lang['qb_h'] = 'Titlu'; -$lang['qb_hs'] = 'Selectează titlul'; -$lang['qb_hplus'] = 'Titlu mai mare'; -$lang['qb_hminus'] = 'Titlu mai mic'; -$lang['qb_hequal'] = 'Titlu de acelaÈ™i nivel'; -$lang['qb_link'] = 'Link intern'; -$lang['qb_extlink'] = 'Link extern'; -$lang['qb_hr'] = 'Linie orizontală'; -$lang['qb_ol'] = 'Listă ordonată'; -$lang['qb_ul'] = 'Listă neordoată'; -$lang['qb_media'] = 'Adaugă imagini È™i alte fiÈ™iere'; -$lang['qb_sig'] = 'Inserează semnătură'; -$lang['qb_smileys'] = 'Smiley-uri'; -$lang['qb_chars'] = 'Caractere speciale'; -$lang['upperns'] = 'Accesează spaÈ›iul de nume părinte'; -$lang['metaedit'] = 'Editează metadata'; -$lang['metasaveerr'] = 'Scrierea metadatelor a eÈ™uat'; -$lang['metasaveok'] = 'Metadatele au fost salvate'; -$lang['img_title'] = 'Titlu:'; -$lang['img_caption'] = 'Legendă:'; -$lang['img_date'] = 'Dată:'; -$lang['img_fname'] = 'Nume fiÈ™ier:'; -$lang['img_fsize'] = 'Dimensiune:'; -$lang['img_artist'] = 'Fotograf:'; -$lang['img_copyr'] = 'Drept de autor:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Camera:'; -$lang['img_keywords'] = 'Cuvinte cheie:'; -$lang['img_width'] = 'Lățime:'; -$lang['img_height'] = 'ÃŽnălÈ›ime:'; -$lang['subscr_subscribe_success'] = 'Adăugat %s la lista de abonare pentru %s'; -$lang['subscr_subscribe_error'] = 'Eroare la adăugarea %s la lista de abonare pentru %s'; -$lang['subscr_subscribe_noaddress'] = 'Nu există adresă de e-mail asociată autentificării curente, nu poÈ›i fi adăugat la lista de abonare'; -$lang['subscr_unsubscribe_success'] = 'Șters %s din lista de abonare pentru %s'; -$lang['subscr_unsubscribe_error'] = 'Eroare la È™tergerea %s din lista de abonare pentru %s'; -$lang['subscr_already_subscribed'] = '%s este deja abonat la %s'; -$lang['subscr_not_subscribed'] = '%s nu este abonat la %s'; -$lang['subscr_m_not_subscribed'] = 'Momentan nu eÈ™ti abonat la pagina curentă sau la spaÈ›iul de nume.'; -$lang['subscr_m_new_header'] = 'Adaugă abonare'; -$lang['subscr_m_current_header'] = 'Abonări curente'; -$lang['subscr_m_unsubscribe'] = 'Dezabonează-te'; -$lang['subscr_m_subscribe'] = 'Abonează-te'; -$lang['subscr_m_receive'] = 'PrimeÈ™te'; -$lang['subscr_style_every'] = 'e-mail la ficare schimbare'; -$lang['subscr_style_digest'] = 'e-mail cu sumar al modificărilor pentru fiecare pagină (la fiecare %.2f zile)'; -$lang['subscr_style_list'] = 'lista paginilor modificate de la ultimul e-mail (la fiecare %.2f zile)'; -$lang['authtempfail'] = 'Autentificarea utilizatorului este temporar indisponibilă. Contactează administratorul.'; -$lang['i_chooselang'] = 'Alege limba'; -$lang['i_installer'] = 'Installer DokuWiki'; -$lang['i_wikiname'] = 'Numele acestui wiki'; -$lang['i_enableacl'] = 'Activează ACL (liste de control a accesului) (recomandat)'; -$lang['i_superuser'] = 'Utilizator privilegiat'; -$lang['i_problems'] = 'Programul de instalare a găsit câteva probleme, indicate mai jos. Nu poÈ›i continua până nu le rezolvi.'; -$lang['i_modified'] = 'Din motive de securitate, acest script va funcÈ›iona doar cu o instalare nouă È™i nemodificată a DokuWiki. -PoÈ›i fie să extragi din nou fiÈ™ierele din arhiva descărcată fie să consulÈ›i instrucÈ›iunile de instalare DokuWiki la '; -$lang['i_funcna'] = 'FuncÈ›ia PHP %s nu este disponibilă. Probabil provider-ul tău a dezactivat-o pentru un motiv anume.'; -$lang['i_disabled'] = 'a fost dezactivat de furnizorul tău'; -$lang['i_funcnmail'] = 'Notă: FuncÈ›ia PHP de email nu este disponibilă %s Daca tot rămâne nedisponibilă, trebuie sa instalezi modulul stmp. '; -$lang['i_phpver'] = 'Versiunea ta de PHP %s este mai veche decât cea necesară (%s). Trebuie să îți actualizezi instalarea PHP.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload trebuie să fie dezactivată în php.ini pentru a rula DokuWiki.'; -$lang['i_urandom'] = 'DokuWiki nu poate sa creeze numere sigure criptografice pentru cookie-uri. Poate doriÈ›i să verificaÈ›i setările open_basedir din php.ini pentru acces /dev/urandom adecvat.'; -$lang['i_permfail'] = '%s nu poate fi scris de către DokuWiki. Trebuie să modifici permisiunile pe acest director.'; -$lang['i_confexists'] = '%s există deja'; -$lang['i_writeerr'] = 'Nu s-a putut crea %s. Trebuie să verifici permisiunile directorului/fiÈ™ierului È™i să creezi fiÈ™ierul manual.'; -$lang['i_badhash'] = 'dokuwiki.php nu a fost recunoscut sau a fost modificat (hash=%s)'; -$lang['i_badval'] = '%s - valoare nepemisă sau neintrodusă'; -$lang['i_success'] = 'Configurarea a fost finalizată cu succes. Acum poÈ›i sterge fiÈ™ierul install.php. PoÈ›i accesa noua ta instanță DokuWiki.'; -$lang['i_failure'] = 'Au apărut erori la scrierea fiÈ™ierelor de configurare. Va trebui să le corectezi manual înainte de a putea folosi noua ta instanță DokuWiki.'; -$lang['i_policy'] = 'Politica ACL (liste de control a accesului) iniÈ›ială'; -$lang['i_pol0'] = 'Wiki deschis (oricine poate citi, scrie È™i încărca fiÈ™iere)'; -$lang['i_pol1'] = 'Wiki public (oricine poate citi, utilizatorii înregistraÈ›i pot scrie È™i încărca fiÈ™iere)'; -$lang['i_pol2'] = 'Wiki închis (doar utilizatorii înregistraÈ›i pot citi, scrie È™i încărca fiÈ™iere)'; -$lang['i_allowreg'] = 'Permite utilizatorilor sa se inregistreze singuri.'; -$lang['i_retry'] = 'ÃŽncearcă din nou'; -$lang['i_license'] = 'Te rugăm să alegi licenÈ›a sub care doreÈ™ti să publici conÈ›inutul:'; -$lang['i_license_none'] = 'Nu arata nici o informatie despre licenta.'; -$lang['i_pop_field'] = 'Te rog, ajuta-ne sa imbunatatim experienta DokuWiki.'; -$lang['i_pop_label'] = 'Odata pe luna, trimite date catre dezvoltatorii DokuWiki in mod anonim.'; -$lang['recent_global'] = 'ÃŽn acest moment vizualizezi modificările în interiorul spaÈ›iului de nume %s. De asemenea poÈ›i vizualiza modificările recente în întregului wiki-ul.'; -$lang['years'] = 'acum %d ani'; -$lang['months'] = 'acum %d luni'; -$lang['weeks'] = 'acum %d săptămâni'; -$lang['days'] = 'acum %d zile'; -$lang['hours'] = 'acum %d ore'; -$lang['minutes'] = 'acum %d minute'; -$lang['seconds'] = 'acum %d secunde'; -$lang['wordblock'] = 'Modificarea ta nu a fost salvată deoarece conÈ›ine text blocat (spam).'; -$lang['media_uploadtab'] = 'ÃŽncărcare fiÈ™ier'; -$lang['media_searchtab'] = 'Căutare'; -$lang['media_file'] = 'FiÈ™ier'; -$lang['media_viewtab'] = 'Vizualizare'; -$lang['media_edittab'] = 'Editare'; -$lang['media_historytab'] = 'Istoric'; -$lang['media_list_thumbs'] = 'Miniaturi'; -$lang['media_list_rows'] = 'Linii'; -$lang['media_sort_name'] = 'Nume'; -$lang['media_sort_date'] = 'Dată'; -$lang['media_namespaces'] = 'Alege spaÈ›iul de nume'; -$lang['media_files'] = 'FiÈ™iere în %s'; -$lang['media_upload'] = 'ÃŽncărcare în %s'; -$lang['media_search'] = 'Cautare în %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s în %s'; -$lang['media_edit'] = 'Editare %s'; -$lang['media_history'] = 'Istoricul pentru %s'; -$lang['media_meta_edited'] = 'metadate editate'; -$lang['media_perm_read'] = 'Ne pare rău, dar nu ai suficiente permisiuni pentru a putea citi fiÈ™iere.'; -$lang['media_perm_upload'] = 'Ne pare rău, dar nu ai suficiente permisiuni pentru a putea încărca fiÈ™iere.'; -$lang['media_update'] = 'ÃŽncarcă noua versiune'; -$lang['media_restore'] = 'Restaurează această versiune'; -$lang['media_acl_warning'] = 'Este posibil ca această listă să nu fie completă din cauza restricÈ›iilor ACL È™i a paginilor ascunse.'; -$lang['email_fail'] = 'PHP mail() lipseÈ™te sau este dezactivat. Următorul email nu a fost trimis:'; -$lang['currentns'] = 'SpaÈ›iul de nume curent'; -$lang['searchresult'] = 'Rezultatul cautarii'; -$lang['plainhtml'] = 'HTML simplu'; -$lang['page_nonexist_rev'] = 'Pagina nu a existat la %s. Ulterior a fost creat la %s .'; -$lang['unable_to_parse_date'] = 'Imposibil de analizat la parametrul "%s".'; -$lang['email_signature_text'] = 'Acest e-mail a fost generat de DokuWiki la -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/locked.txt deleted file mode 100644 index c1ca330..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pagină blocată ====== - -Pagina este momentan blocată de alt utilizator. Trebuie să aÈ™tepÈ›i pînă când acest utilizator termină editarea sau până când expiră blocarea. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/login.txt deleted file mode 100644 index 550848e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Autentificare ====== - -Nu eÈ™ti autentificat! Introdu datele de autentificare. Pentru ca autentificarea să funcÈ›ioneze trebuie să fie permise cookie-urile în browser. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/mailtext.txt deleted file mode 100644 index 14a1538..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/mailtext.txt +++ /dev/null @@ -1,13 +0,0 @@ -Salutare, @FULLNAME@! - -A fost adăugată sau modificată o pagină. Aici sunt detaliile: - -Dată : @DATE@ -Browser : @BROWSER@ -Adresă IP : @IPADDRESS@ -Hostname : @HOSTNAME@ -Versiune anterioară : @OLDPAGE@ -Versiune curentă : @NEWPAGE@ -Sumar editare: @SUMMARY@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/newpage.txt deleted file mode 100644 index be04806..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pagina nu există încă ====== - -Ai urmat o legătură către o pagină care nu există. O poti crea prin apăsarea butonului **Editează această pagină**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/norev.txt deleted file mode 100644 index b8aee09..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nu există versiunea paginii ====== - -Versiunea indicată nu există. FoloseÈ™te butonul ''Versiuni anterioare'' pentru o listă a versiunilor acestei pagini. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/onceexisted.txt deleted file mode 100644 index a69c263..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Această pagină nu mai există ====== - -AÈ›i urmărit un link către o pagină care nu mai există. PuteÈ›i verifica lista de [[?do=revisions|reviziuni vechi]] pentru a vedea când È™i de ce a fost È™tearsă, accesaÈ›i reviziile vechi sau restauraÈ›i-o. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/password.txt deleted file mode 100644 index 3f8ae24..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Salutare, @FULLNAME@! - -Aici se găsesc credenÈ›ialele de utilizator pentru @TITLE@ la @DOKUWIKIURL@ - -Login : @LOGIN@ -Parola : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/preview.txt deleted file mode 100644 index 75ff12b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Previzualizare ====== - -Acesta este modul în care va arăta textul. **Ai în vedere: Nu e încă salvat**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/pwconfirm.txt deleted file mode 100644 index d2e1020..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Salutare, @FULLNAME@! - -Cineva a cerut o parolă nouă pentru @TITLE@ pentru conectarea la @DOKUWIKIURL@. - -Dacă nu ai solicitat o parolă nouă, ignoră acest e-mail. - -Pentru a confirma că cererea a fost într-adevăr trimisă de tine, foloseÈ™te link-ul de mai jos. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/read.txt deleted file mode 100644 index 442188f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/read.txt +++ /dev/null @@ -1,2 +0,0 @@ -Această pagină poate fi doar citită. PoÈ›i vedea sursa, dar nu poÈ›i modifica -pagina. Consultă administratorul dacă eÈ™ti de părere că ceva este în neregulă. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/recent.txt deleted file mode 100644 index 4f54095..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Modificări recente ====== - -Următoarele pagini au fost modificate recent: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/register.txt deleted file mode 100644 index 1a6ef25..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/register.txt +++ /dev/null @@ -1,4 +0,0 @@ -====== ÃŽnregistrează-te ca utilizator nou ====== - -Pentru a crea un wiki nou completează mai jos toate informaÈ›iile. Asigură-te -că ai introdus o adresă de e-mail **validă** unde va fi trimisă noua parolă. Numele de utilizator trebuie de asemenea să fie valid [[doku>pagename|pagename]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/registermail.txt deleted file mode 100644 index 599deab..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/registermail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Salutare, @FULLNAME@! - -Un nou utilizator s-a înregistrat. Iată detaliile: - -Nume de utilizator : @NEWUSER@ -Nume complet : @NEWNAME@ -E-mail : @NEWEMAIL@ -Dată : @DATE@ -Browser : @BROWSER@ -Adresă IP : @IPADDRESS@ -Hostname : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/resendpwd.txt deleted file mode 100644 index 2d1ef3c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Trimite parolă nouă ====== - -Introduc numele de utilizator în formularul de mai jos pentru a solicita o nouă parolă pentru aceast wiki. Un link de confirmare va fi trimis la adresa de e-mail înregistrată. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/resetpwd.txt deleted file mode 100644 index 9cea53c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Configurează o parolă nouă ====== - -Te rog să introduci o parolă nouă pentru contul tău de pe acest wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/revisions.txt deleted file mode 100644 index 67e977b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Versiune anterioară ====== - -Acestea sunt versiunile anterioare ale paginii curente. Pentru revenirea la o versiune anteroară, selectează versiunea de mai jos, clic pe ''Editează această pagină'' È™i salvează versiunea. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/searchpage.txt deleted file mode 100644 index c13a28c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Căutare ====== - -Rezultatele căutării sunt afiÈ™ate mai jos. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/showrev.txt deleted file mode 100644 index 4c76fd4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Aceasta e o versiune anterioară a paginii.** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/stopwords.txt deleted file mode 100644 index adcd7ef..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/stopwords.txt +++ /dev/null @@ -1,31 +0,0 @@ -# Aceasta este o listă de cuvinte ignorate la indexare, câte un cuvânt pe linie -# Când editezi acest fiÈ™ier, asigură-te că foloseÈ™ti sfârÈ™ituri de linie UNIX -# (o singură linie nouă). -# Nu e nevoie să incluzi cuvinte mai scurte de 3 caractere - acestea sunt, -# oricum, ignorate. -# Această listă se bazează pe cele ce pot fi găsite la http://www.ranks.nl/stopwords/ -about -are -and -you -your -them -their -com -for -from -into -how -that -the -this -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_digest.txt deleted file mode 100644 index 4e661b6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Salutare, @FULLNAME@! - -Pagina @PAGE@ în @TITLE@ wiki a fost modificată. -Acestea sunt modificările: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Versiune anterioară: @OLDPAGE@ -Versiune curentă: @NEWPAGE@ - -Pentru a anula notificarea paginii, autentifică-te pe wiki la -@DOKUWIKIURL@ apoi accesează -@SUBSCRIBE@ -È™i dezabonează-te de la pagină È™i/sau modificările spaÈ›iului de nume. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_form.txt deleted file mode 100644 index c198caf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_form.txt +++ /dev/null @@ -1,4 +0,0 @@ -====== Administrarea abonărilor ====== - -Această pagină îți permite să îți administrăzi abonările pentru pagina curentă -È™i pentru spaÈ›iul de nume. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_list.txt deleted file mode 100644 index c561478..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Salutare, @FULLNAME@! - -Paginile din spaÈ›iul de nume @PAGE@ al @TITLE@ wiki au fost modificate. -Modificările sunt următoarele: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Pentru a anula notificarea paginii, autentificcă-te pe wiki la -@DOKUWIKIURL@ apoi accesează -@SUBSCRIBE@ -È™i dezabonează-te de la pagină È™i/sau modificările spaÈ›iului de nume. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_single.txt deleted file mode 100644 index 6f8b2f9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Salutare, @FULLNAME@! - -Pagina @PAGE@ în @TITLE@ wiki a fost modificată. -Modificările sunt următoarele: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Dată: @DATE@ -Utilizator: @USER@ -Sumarul editării: @SUMMARY@ -Versiune anterioară: @OLDPAGE@ -Versiune curentă: @NEWPAGE@ - -Pentru a anula notificarea paginii, autentificcă-te pe wiki la -@DOKUWIKIURL@ apoi accesează -@SUBSCRIBE@ -È™i dezabonează-te de la pagină È™i/sau modificările spaÈ›iului de nume. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/updateprofile.txt deleted file mode 100644 index f4ce700..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Actualizare profil utilizator ====== - -Trebuie să completezi doar câmpurile pe care doreÈ™ti să le modifici. Nu poÈ›i modifica numele de utilizator. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ro/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ro/uploadmail.txt deleted file mode 100644 index cf8e8e0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ro/uploadmail.txt +++ /dev/null @@ -1,12 +0,0 @@ -Salutare, @FULLNAME@! - -Un fiÈ™ier a fost încărcat în DokuWiki. Iată detaliile: - -FiÈ™ier : @MEDIA@ -Dată : @DATE@ -Browser : @BROWSER@ -Adresă IP : @IPADDRESS@ -Hostname : @HOSTNAME@ -Dimensiune : @SIZE@ -MIME Type : @MIME@ -Utilizator : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/admin.txt deleted file mode 100644 index 4637126..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Управление ====== - -Ðиже вы Ñможете найти ÑпиÑок админиÑтративных операций, доÑтупных в «Докувики». diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/adminplugins.txt deleted file mode 100644 index 6e3fc26..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Дополнительные плагины ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/backlinks.txt deleted file mode 100644 index c4d59a8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Обратные ÑÑылки ====== - -СпиÑок Ñтраниц, ÑÑылающихÑÑ Ð½Ð° текущую Ñтраницу. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/conflict.txt deleted file mode 100644 index fa43cdd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== СущеÑтвует более Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ ====== - -СущеÑтвует более Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ñтраницы, которую вы редактировали. Такое ÑлучаетÑÑ, когда другой пользователь изменил Ñтраницу, пока вы делали то же Ñамое. - -Внимательно изучите различиÑ, приведённые ниже, и решите, какую верÑию оÑтавить. ЕÑли вы выберете «Сохранить», то ваша верÑÐ¸Ñ Ð±ÑƒÐ´ÐµÑ‚ Ñохранена. Ðажав «Отменить», вы оÑтавите текущую верÑию. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/denied.txt deleted file mode 100644 index 2386745..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ДоÑтуп запрещён ====== - -Извините, ÑƒÂ Ð²Ð°Ñ Ð½ÐµÂ Ñ…Ð²Ð°Ñ‚Ð°ÐµÑ‚ прав Ð´Ð»Ñ Ñтого дейÑтвиÑ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/diff.txt deleted file mode 100644 index e91b9db..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ ====== - -Показаны Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ Ð´Ð²ÑƒÐ¼Ñ Ð²ÐµÑ€ÑиÑми Ñтраницы. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/draft.txt deleted file mode 100644 index ceeacb4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Ðайден черновик ====== - -ПоÑледний раз редактирование Ñтой Ñтраницы не было корректно завершено. Ð’Ð¾Â Ð²Ñ€ÐµÐ¼Ñ Ð²Ð°ÑˆÐµÐ¹ работы был автоматичеÑки Ñохранён черновик, который вы теперь можете воÑÑтановить и продолжить прерванную правку. Ðиже вы видите автоматичеÑки Ñохранённую верÑию. - -ПожалуйÑта, решите, хотите ли вы //воÑÑтановить// потерÑнную верÑию, //удалить// черновик или //отменить// редактирование. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/edit.txt deleted file mode 100644 index 25ded41..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Отредактируйте Ñтраницу и нажмите «Сохранить». Прочтите [[wiki:syntax|Ñправочную Ñтраницу]] Ð´Ð»Ñ Ð¾Ð·Ð½Ð°ÐºÐ¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ñ ÑинтакÑиÑом вики. ПожалуйÑта, редактируйте только в том Ñлучае, еÑли планируете **улучшить** Ñодержимое. ЕÑли вы проÑто хотите потеÑтировать что-либо, воÑпользуйтеÑÑŒ Ñпециальной Ñтраницей: [[playground:playground]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/editrev.txt deleted file mode 100644 index 361482a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Вы загрузили Ñтарую верÑию документа!** Сохранив её, вы Ñоздадите новую текущую верÑию Ñ Ñтим Ñодержимым. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/index.txt deleted file mode 100644 index e234f97..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Карта Ñайта ====== - -Перед вами ÑпиÑок доÑтупных Ñтраниц, упорÑдоченный по [[doku>ru:namespaces|проÑтранÑтвам имён]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/ru/install.html deleted file mode 100644 index 57fe31c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Эта Ñтраница предназначена помочь в первоначальной уÑтановке и конфигурации «ДокуВики». Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Â Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ уÑтановки доÑтупна на её Ñтранице документации.

    - -

    «ДокуВики» иÑпользует обычные файлы Ð´Ð»Ñ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñтраниц и дополнительной информации (например, изображений, поиÑкового индекÑа, предыдущих верÑий Ñтраницы, и т. д.). Ð”Ð»Ñ ÑƒÑпешной работы «ДокуВики» необходим доÑтуп на запиÑÑŒ к директориÑм Ñ Ñтими файлами. Ð”Ð°Ð½Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° уÑтановки не может ÑамоÑтоÑтельно изменÑть ÑиÑтемные права доÑтупа к директориÑм. Обычно Ñто делаетÑÑ Ð½Ð°Ð¿Ñ€Ñмую из командной Ñтроки (shell), или, еÑли вы иÑпользуете удалённый хоÑтинг, через FTP или панель ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñвоего хоÑтинга (например, cPanel).

    - -

    Программа уÑтановки включит иÑпользование ÑпиÑков ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ñ Ð´Ð¾Ñтупа (ACL) в вашей «ДокуВики». Это позволит админиÑтратору, поÑле авторизации в «ДокуВики», иÑпользовать Ñпециальное меню Ð´Ð»Ñ ÑƒÑтановки плагинов, ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñми и доÑтупом к Ñтраницам вики, а также Ð´Ð»Ñ Ð½Ð°Ñтройки конфигурационных параметров. СпиÑки ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ñ Ð´Ð¾Ñтупа не обÑзательны Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ «ДокуВики», однако они позволÑÑŽÑ‚ упроÑтить управление вашей «ДокуВики».

    - -

    Опытным пользователÑм и пользователÑм Ñо Ñпециальными требованиÑми к уÑтановке рекомендуетÑÑ Ð¾Ð±Ñ€Ð°Ñ‚Ð¸Ñ‚ÑŒÑÑ Ð¿Ð¾Â Ñледующим ÑÑылкам Ð´Ð»Ñ ÑƒÑ‚Ð¾Ñ‡Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾Ñтей процеÑÑа уÑтановки и параметров конфигурации.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/ru/jquery.ui.datepicker.js deleted file mode 100644 index 5a8b3b7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */ -/* Written by Andrew Stromnov (stromnov@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.ru = { - closeText: "Закрыть", - prevText: "Пред", - nextText: "След", - currentText: "СегоднÑ", - monthNames: [ "Январь", "Февраль", "Март", "Ðпрель", "Май", "Июнь", - "Июль", "ÐвгуÑÑ‚", "СентÑбрь", "ОктÑбрь", "ÐоÑбрь", "Декабрь" ], - monthNamesShort: [ "Янв", "Фев", "Мар", "Ðпр", "Май", "Июн", - "Июл", "Ðвг", "Сен", "Окт", "ÐоÑ", "Дек" ], - dayNames: [ "воÑкреÑенье", "понедельник", "вторник", "Ñреда", "четверг", "пÑтница", "Ñуббота" ], - dayNamesShort: [ "вÑк", "пнд", "втр", "Ñрд", "чтв", "птн", "Ñбт" ], - dayNamesMin: [ "Ð’Ñ", "Пн", "Ð’Ñ‚", "Ср", "Чт", "Пт", "Сб" ], - weekHeader: "Ðед", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.ru ); - -return datepicker.regional.ru; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ru/lang.php deleted file mode 100644 index 4d10a99..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/lang.php +++ /dev/null @@ -1,401 +0,0 @@ - - * @author Nikita - * @author Ðнатолий - * @author Yuriy Skalko - * @author Alexander Kh. <001.arx@gmail.com> - * @author Vyacheslav Strenadko - * @author Wolterhon - * @author Zhassulan - * @author Yuri Pimenov - * @author Igor Tarasov - * @author Denis Simakov - * @author Kaens Bard - * @author Andrew Pleshakov - * @author Змей ЭтерийÑкий - * @author Hikaru Nakajima - * @author Alexei Tereschenko - * @author Irina Ponomareva - * @author Alexander Sorkin - * @author Kirill Krasnov - * @author Vlad Tsybenko - * @author Aleksey Osadchiy - * @author Ladyko Andrey - * @author Eugene - * @author Johnny Utah - * @author Ivan I. Udovichenko (sendtome@mymailbox.pp.ua) - * @author Pavel - * @author Artur - * @author Erli Moen - * @author Владимир - * @author Igor Degraf - * @author Type-kun - * @author Vitaly Filatenko - * @author Alex P - * @author Nolf - * @author Takumo <9206984@mail.ru> - * @author RainbowSpike <1@2.ru> - * @author dimsharav - * @author Radimir - * @author alexey - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '«'; -$lang['doublequoteclosing'] = '»'; -$lang['singlequoteopening'] = '„'; -$lang['singlequoteclosing'] = '“'; -$lang['apostrophe'] = '“'; -$lang['btn_edit'] = 'Править Ñтраницу'; -$lang['btn_source'] = 'Показать иÑходный текÑÑ‚'; -$lang['btn_show'] = 'Показать Ñтраницу'; -$lang['btn_create'] = 'Создать Ñтраницу'; -$lang['btn_search'] = 'Ðайти'; -$lang['btn_save'] = 'Сохранить'; -$lang['btn_preview'] = 'ПроÑмотр'; -$lang['btn_top'] = 'Ðаверх'; -$lang['btn_newer'] = '<< более новые'; -$lang['btn_older'] = 'более Ñтарые >>'; -$lang['btn_revs'] = 'ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ñтраницы'; -$lang['btn_recent'] = 'Ðедавние изменениÑ'; -$lang['btn_upload'] = 'Загрузить'; -$lang['btn_cancel'] = 'Отменить'; -$lang['btn_index'] = 'Ð’Ñе Ñтраницы'; -$lang['btn_secedit'] = 'Править'; -$lang['btn_login'] = 'Войти'; -$lang['btn_logout'] = 'Выйти'; -$lang['btn_admin'] = 'Управление'; -$lang['btn_update'] = 'Обновить'; -$lang['btn_delete'] = 'Удалить'; -$lang['btn_back'] = 'Ðазад'; -$lang['btn_backlink'] = 'СÑылки Ñюда'; -$lang['btn_subscribe'] = 'Управление подпиÑками'; -$lang['btn_profile'] = 'Профиль'; -$lang['btn_reset'] = 'Вернуть'; -$lang['btn_resendpwd'] = 'УÑтановить новый пароль'; -$lang['btn_draft'] = 'Править черновик'; -$lang['btn_recover'] = 'ВоÑÑтановить черновик'; -$lang['btn_draftdel'] = 'Удалить черновик'; -$lang['btn_revert'] = 'ВоÑÑтановить'; -$lang['btn_register'] = 'ЗарегиÑтрироватьÑÑ'; -$lang['btn_apply'] = 'Применить'; -$lang['btn_media'] = 'Управление медиафайлами'; -$lang['btn_deleteuser'] = 'Удалить мой аккаунт'; -$lang['btn_img_backto'] = 'ВернутьÑÑ Ðº %s'; -$lang['btn_mediaManager'] = 'ПроÑмотр в «управлении медиафайлами»'; -$lang['loggedinas'] = 'Зашли как'; -$lang['user'] = 'Логин'; -$lang['pass'] = 'Пароль'; -$lang['newpass'] = 'Ðовый пароль'; -$lang['oldpass'] = 'Введите текущий пароль'; -$lang['passchk'] = 'повторите'; -$lang['remember'] = 'Запомнить менÑ'; -$lang['fullname'] = 'Полное имÑ'; -$lang['email'] = 'Эл. адреÑ'; -$lang['profile'] = 'Профиль пользователÑ'; -$lang['badlogin'] = 'Извините, неверное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ пароль.'; -$lang['badpassconfirm'] = 'ПроÑтите, пароль неверный'; -$lang['minoredit'] = 'Ðезначительные изменениÑ'; -$lang['draftdate'] = 'Черновик Ñохранён'; -$lang['nosecedit'] = 'За Ñто Ð²Ñ€ÐµÐ¼Ñ Ñтраница была изменена Ð¸Â Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Â Ñекции уÑтарела. Загружена Ð¿Ð¾Ð»Ð½Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ñтраницы.'; -$lang['searchcreatepage'] = 'ЕÑли вы не нашли то, что иÑкали, то можете Ñоздать или изменить Ñтраницу %s, названную ÑоответÑтвенно вашему запроÑу.'; -$lang['search_fullresults'] = 'Результаты полнотекÑтового поиÑка'; -$lang['js']['search_toggle_tools'] = 'ÐаÑтройка поиÑка'; -$lang['js']['willexpire'] = 'Ваша блокировка Ñтой Ñтраницы на редактирование иÑтекает в течение минуты.\nИÑпользуйте кнопку «ПроÑмотр» Ð´Ð»Ñ ÑброÑа таймера блокировки, чтобы предотвратить конфликты.'; -$lang['js']['notsavedyet'] = 'ÐеÑохранённые Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ потерÑны. Вы дейÑтвительно хотите продолжить?'; -$lang['js']['searchmedia'] = 'ПоиÑк файлов'; -$lang['js']['keepopen'] = 'Ðе закрывать окно поÑле выбора'; -$lang['js']['hidedetails'] = 'Скрыть детали'; -$lang['js']['mediatitle'] = 'ÐаÑтройка ÑÑылки'; -$lang['js']['mediadisplay'] = 'Тип ÑÑылки'; -$lang['js']['mediaalign'] = 'Выравнивание'; -$lang['js']['mediasize'] = 'Размер'; -$lang['js']['mediatarget'] = 'Ð¦ÐµÐ»ÐµÐ²Ð°Ñ ÑÑылка'; -$lang['js']['mediaclose'] = 'Закрыть'; -$lang['js']['mediainsert'] = 'Ð’Ñтавить'; -$lang['js']['mediadisplayimg'] = 'Показывать изображение'; -$lang['js']['mediadisplaylnk'] = 'Показывать только ÑÑылку'; -$lang['js']['mediasmall'] = 'ÐœÐ°Ð»Ð°Ñ Ð²ÐµÑ€ÑиÑ'; -$lang['js']['mediamedium'] = 'СреднÑÑ Ð²ÐµÑ€ÑиÑ'; -$lang['js']['medialarge'] = 'ÐšÑ€ÑƒÐ¿Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ'; -$lang['js']['mediaoriginal'] = 'ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ'; -$lang['js']['medialnk'] = 'СÑылка на подробноÑти'; -$lang['js']['mediadirect'] = 'ПрÑÐ¼Ð°Ñ ÑÑылка на оригинал'; -$lang['js']['medianolnk'] = 'Без ÑÑылки'; -$lang['js']['medianolink'] = 'Ðе давать ÑÑылку на изображение'; -$lang['js']['medialeft'] = 'ВыровнÑть изображение по левому краю'; -$lang['js']['mediaright'] = 'ВыровнÑть изображение по правому краю'; -$lang['js']['mediacenter'] = 'ВыровнÑть изображение по центру'; -$lang['js']['medianoalign'] = 'Ðе выравнивать'; -$lang['js']['nosmblinks'] = 'СÑылка на Ñетевые каталоги Windows работает только из MS Internet Explorer, но вы можете Ñкопировать ÑÑылку.'; -$lang['js']['linkwiz'] = 'МаÑтер ÑÑылок'; -$lang['js']['linkto'] = 'СÑылка на:'; -$lang['js']['del_confirm'] = 'Вы на Ñамом деле желаете удалить выбранное?'; -$lang['js']['restore_confirm'] = 'ДейÑтвительно воÑÑтановить Ñту верÑию?'; -$lang['js']['media_diff'] = 'ПроÑмотр отличий:'; -$lang['js']['media_diff_both'] = 'Ñ€Ñдом'; -$lang['js']['media_diff_opacity'] = 'наложением'; -$lang['js']['media_diff_portions'] = 'чаÑÑ‚Ñми'; -$lang['js']['media_select'] = 'Выбрать файлы…'; -$lang['js']['media_upload_btn'] = 'Загрузить'; -$lang['js']['media_done_btn'] = 'Готово'; -$lang['js']['media_drop'] = 'ПеремеÑтите файлы Ñюда Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸'; -$lang['js']['media_cancel'] = 'убрать'; -$lang['js']['media_overwrt'] = 'ПерезапиÑать ÑущеÑтвующие файлы'; -$lang['search_exact_match'] = 'Точное Ñовпадение'; -$lang['search_starts_with'] = 'ÐачинаетÑÑ Ð½Ð°'; -$lang['search_ends_with'] = 'ЗаканчиваетÑÑ'; -$lang['search_contains'] = 'Содержит'; -$lang['search_custom_match'] = 'Задано пользователем'; -$lang['search_any_ns'] = 'Ð’Ñе проÑтр. имён'; -$lang['search_any_time'] = 'Любое времÑ'; -$lang['search_past_7_days'] = 'ÐŸÑ€Ð¾ÑˆÐ»Ð°Ñ Ð½ÐµÐ´ÐµÐ»Ñ'; -$lang['search_past_month'] = 'Прошлый меÑÑц'; -$lang['search_past_year'] = 'Прошлый год'; -$lang['search_sort_by_hits'] = 'Сорт. по популÑрноÑти'; -$lang['search_sort_by_mtime'] = 'Сорт. по поÑледнему изменению'; -$lang['regmissing'] = 'Извините, вам Ñледует заполнить вÑе полÑ.'; -$lang['reguexists'] = 'Извините, пользователь Ñ Ñ‚Ð°ÐºÐ¸Ð¼ логином уже ÑущеÑтвует.'; -$lang['regsuccess'] = 'Пользователь Ñоздан; пароль выÑлан Ð½Ð°Â Ð°Ð´Ñ€ÐµÑ Ñлектронной почты.'; -$lang['regsuccess2'] = 'Пользователь Ñоздан.'; -$lang['regfail'] = 'Пользователь не может быть Ñоздан.'; -$lang['regmailfail'] = 'Похоже, еÑть проблема Ñ отправкой Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿Ð¾Â Ð¿Ð¾Ñ‡Ñ‚Ðµ. ПожалуйÑта, Ñообщите об Ñтом админиÑтратору!'; -$lang['regbadmail'] = 'Данный вами Ð°Ð´Ñ€ÐµÑ Ñлектронной почты выглÑдит неправильным. ЕÑли вы Ñчитаете Ñто ошибкой, Ñообщите админиÑтратору.'; -$lang['regbadpass'] = 'Два введённых Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð½ÐµÂ Ñовпадают. ПожалуйÑта, попробуйте ещё раз.'; -$lang['regpwmail'] = 'Ваш пароль Ð´Ð»Ñ ÑиÑтемы «Докувики»'; -$lang['reghere'] = 'У Ð²Ð°Ñ ÐµÑ‰Ñ‘ нет аккаунта? ЗарегиÑтрируйтеÑÑŒ'; -$lang['profna'] = 'Ð”Ð°Ð½Ð½Ð°Ñ Ð²Ð¸ÐºÐ¸ не поддерживает изменение профилÑ'; -$lang['profnochange'] = 'Изменений не было внеÑено, профиль не обновлён.'; -$lang['profnoempty'] = 'Логин и Ð°Ð´Ñ€ÐµÑ Ñлектронной почты не могут быть пуÑтыми.'; -$lang['profchanged'] = 'Профиль Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÑƒÑпешно обновлён.'; -$lang['profnodelete'] = 'Ð”Ð°Ð½Ð½Ð°Ñ Ð²Ð¸ÐºÐ¸ не поддерживает удаление пользователей.'; -$lang['profdeleteuser'] = 'Удалить аккаунт'; -$lang['profdeleted'] = 'Ваш аккаунт был удалён из Ñтой вики'; -$lang['profconfdelete'] = 'Я хочу удалить Ñвой аккаунт из Ñтой вики.
    Это дейÑтвие необратимо.'; -$lang['profconfdeletemissing'] = 'Флажок Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð½ÐµÂ ÑƒÑтановлен'; -$lang['proffail'] = 'Профиль Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½ÐµÂ Ð¾Ð±Ð½Ð¾Ð²Ð»Ñ‘Ð½.'; -$lang['pwdforget'] = 'Забыли пароль? Получите новый'; -$lang['resendna'] = 'Вики не поддерживает повторную отправку паролÑ.'; -$lang['resendpwd'] = 'УÑтановить новый пароль длÑ'; -$lang['resendpwdmissing'] = 'Ð’Ñ‹ должны заполнить вÑе Ð¿Ð¾Ð»Ñ Ñ„Ð¾Ñ€Ð¼Ñ‹.'; -$lang['resendpwdnouser'] = 'Пользователь Ñ таким логином не обнаружен в нашей базе данных.'; -$lang['resendpwdbadauth'] = 'Извините, неверный код авторизации. УбедитеÑÑŒ, что вы полноÑтью Ñкопировали ÑÑылку.'; -$lang['resendpwdconfirm'] = 'СÑылка Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð±Ñ‹Ð»Ð° выÑлана по Ñлектронной почте.'; -$lang['resendpwdsuccess'] = 'Ваш новый пароль был выÑлан по Ñлектронной почте.'; -$lang['license'] = 'ЕÑли не указано иное, Ñодержимое Ñтой вики предоÑтавлÑетÑÑ Ð½Ð°Â ÑƒÑловиÑÑ… Ñледующей лицензии:'; -$lang['licenseok'] = 'Примечание: Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€ÑƒÑ Ñту Ñтраницу, вы ÑоглашаетеÑÑŒ на иÑпользование Ñвоего вклада на уÑловиÑÑ… Ñледующей лицензии:'; -$lang['searchmedia'] = 'ПоиÑк по имени файла:'; -$lang['searchmedia_in'] = 'ПоиÑк в %s'; -$lang['txt_upload'] = 'Выберите файл Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸:'; -$lang['txt_filename'] = 'Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° в вики (необÑзательно):'; -$lang['txt_overwrt'] = 'ПерезапиÑать ÑущеÑтвующий файл'; -$lang['maxuploadsize'] = 'МакÑ. размер загружаемого файла %s.'; -$lang['allowedmime'] = 'СпиÑок разрешённых раÑширений файлов'; -$lang['lockedby'] = 'Ð’ данный момент заблокировано пользователем'; -$lang['lockexpire'] = 'Блокировка иÑтекает в'; -$lang['rssfailed'] = 'Произошла ошибка при получении новоÑтной ленты: '; -$lang['nothingfound'] = 'Ðичего не найдено.'; -$lang['mediaselect'] = 'Медиафайлы'; -$lang['uploadsucc'] = 'Загрузка произведена уÑпешно'; -$lang['uploadfail'] = 'Загрузка не удалаÑÑŒ. Возможно, проблемы Ñ Ð¿Ñ€Ð°Ð²Ð°Ð¼Ð¸ доÑтупа?'; -$lang['uploadwrong'] = 'Ð’ загрузке отказано. Файлы Ñ Ñ‚Ð°ÐºÐ¸Ð¼ раÑширением запрещены!'; -$lang['uploadexist'] = 'Файл Ñ Ñ‚Ð°ÐºÐ¸Ð¼ именем ÑущеÑтвует. Загрузка не произведена.'; -$lang['uploadbadcontent'] = 'Содержание файла не ÑоответÑтвует раÑширению %s.'; -$lang['uploadspam'] = 'Загрузка заблокирована Ñпам-фильтром.'; -$lang['uploadxss'] = 'Загрузка заблокирована по ÑоображениÑм безопаÑноÑти.'; -$lang['uploadsize'] = 'Загружаемый файл был Ñлишком большим. (МакÑ. %s).'; -$lang['deletesucc'] = 'Файл "%s" был удалён.'; -$lang['deletefail'] = 'Ðевозможно удалить файл "%s" — проверьте права доÑтупа к нему.'; -$lang['mediainuse'] = 'Файл "%s" не был удалён — он вÑÑ‘ ещё иÑпользуетÑÑ.'; -$lang['namespaces'] = 'ПроÑтранÑтва имён'; -$lang['mediafiles'] = 'ДоÑтупные файлы'; -$lang['accessdenied'] = 'Ð’Ñ‹ не можете проÑмотреть Ñту Ñтраницу.'; -$lang['mediausage'] = 'Ð”Ð»Ñ ÑÑылки на Ñтот файл иÑпользуйте Ñледующий ÑинтакÑиÑ:'; -$lang['mediaview'] = 'ПоÑмотреть иÑходный файл'; -$lang['mediaroot'] = 'корень'; -$lang['mediaupload'] = 'Загрузка файла в текущее проÑтранÑтво имён. Ð”Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾ÑтранÑтва имён добавьте его название перед именем файла через двоеточие. ПоддерживаетÑÑ drag-and-drop (перетащить-и-оÑтавить).'; -$lang['mediaextchange'] = 'РаÑширение изменилоÑÑŒ Ñ .%s на .%s!'; -$lang['reference'] = 'СÑылки длÑ'; -$lang['ref_inuse'] = 'Этот файл не может быть удалён, так как он иÑпользуетÑÑ Ð½Ð°Â Ñледующих Ñтраницах:'; -$lang['ref_hidden'] = 'Ðекоторые ÑÑылки находÑÑ‚ÑÑ Ð½Ð°Â Ñтраницах, на чтение которых ÑƒÂ Ð²Ð°Ñ Ð½ÐµÑ‚ прав доÑтупа'; -$lang['hits'] = 'Ñовпад.'; -$lang['quickhits'] = 'ПодходÑщие Ñтраницы'; -$lang['toc'] = 'Содержание'; -$lang['current'] = 'текущий'; -$lang['yours'] = 'Ваша верÑиÑ'; -$lang['diff'] = 'Показать Ð¾Ñ‚Ð»Ð¸Ñ‡Ð¸Ñ Ð¾Ñ‚ текущей верÑии'; -$lang['diff2'] = 'Показать Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ выбранными верÑиÑми'; -$lang['difflink'] = 'СÑылка на Ñто Ñравнение'; -$lang['diff_type'] = 'ПоÑмотреть различиÑ'; -$lang['diff_inline'] = 'внутри текÑта'; -$lang['diff_side'] = 'Ð´Ð²ÑƒÐ¼Ñ ÐºÐ¾Ð»Ð¾Ð½ÐºÐ°Ð¼Ð¸'; -$lang['diffprevrev'] = 'ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ'; -$lang['diffnextrev'] = 'Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ'; -$lang['difflastrev'] = 'ПоÑледнÑÑ Ð²ÐµÑ€ÑиÑ'; -$lang['diffbothprevrev'] = 'ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ñправа и Ñлева'; -$lang['diffbothnextrev'] = 'Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ñправа и Ñлева'; -$lang['line'] = 'Строка'; -$lang['breadcrumb'] = 'Ð’Ñ‹ поÑетили:'; -$lang['youarehere'] = 'Ð’Ñ‹ находитеÑÑŒ здеÑÑŒ:'; -$lang['lastmod'] = 'ПоÑледнее изменение:'; -$lang['by'] = ' —'; -$lang['deleted'] = 'удалено'; -$lang['created'] = 'Ñоздано'; -$lang['restored'] = 'ÑÑ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ð²Ð¾ÑÑтановлена (%s)'; -$lang['external_edit'] = 'внешнее изменение'; -$lang['summary'] = 'Сводка изменений'; -$lang['unknowndate'] = 'Дата неизвеÑтна'; -$lang['noflash'] = 'Ð”Ð»Ñ Ð¿Ñ€Ð¾Ñмотра Ñтого Ñодержимого требуетÑÑ Adobe Flash Plugin.'; -$lang['download'] = 'Скачать фрагмент кода'; -$lang['tools'] = 'ИнÑтрументы'; -$lang['user_tools'] = 'ИнÑтрументы пользователÑ'; -$lang['site_tools'] = 'ИнÑтрументы Ñайта'; -$lang['page_tools'] = 'ИнÑтрументы Ñтраницы'; -$lang['skip_to_content'] = 'Перейти к Ñодержанию'; -$lang['sidebar'] = 'Ð‘Ð¾ÐºÐ¾Ð²Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ'; -$lang['mail_newpage'] = 'Ñтраница добавлена:'; -$lang['mail_changed'] = 'Ñтраница изменена:'; -$lang['mail_subscribe_list'] = 'изменилиÑÑŒ Ñтраницы в проÑтранÑтве имён:'; -$lang['mail_new_user'] = 'новый пользователь:'; -$lang['mail_upload'] = 'файл загружен:'; -$lang['changes_type'] = 'ПоÑмотреть изменениÑ'; -$lang['pages_changes'] = 'Ñтраниц'; -$lang['media_changes'] = 'медиафайлов'; -$lang['both_changes'] = 'и Ñтраниц, и медиафайлов'; -$lang['qb_bold'] = 'Полужирный'; -$lang['qb_italic'] = 'КурÑив'; -$lang['qb_underl'] = 'Подчёркнутый'; -$lang['qb_code'] = 'Моноширинный'; -$lang['qb_strike'] = 'Зачёркнутый'; -$lang['qb_h1'] = 'Заголовок 1-го уровнÑ'; -$lang['qb_h2'] = 'Заголовок 2-го уровнÑ'; -$lang['qb_h3'] = 'Заголовок 3-го уровнÑ'; -$lang['qb_h4'] = 'Заголовок 4-го уровнÑ'; -$lang['qb_h5'] = 'Заголовок 5-го уровнÑ'; -$lang['qb_h'] = 'Заголовок'; -$lang['qb_hs'] = 'Выбор заголовка'; -$lang['qb_hplus'] = 'Заголовок большего уровнÑ'; -$lang['qb_hminus'] = 'Заголовок меньшего ÑƒÑ€Ð¾Ð²Ð½Ñ (подзаголовок)'; -$lang['qb_hequal'] = 'Заголовок текущего уровнÑ'; -$lang['qb_link'] = 'ВнутреннÑÑ ÑÑылка'; -$lang['qb_extlink'] = 'ВнешнÑÑ ÑÑылка'; -$lang['qb_hr'] = 'Ð“Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ'; -$lang['qb_ol'] = 'Элемент нумерованного ÑпиÑка'; -$lang['qb_ul'] = 'Элемент ненумерованного ÑпиÑка'; -$lang['qb_media'] = 'Добавить Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ другие файлы (откроетÑÑ Ð² новом окне)'; -$lang['qb_sig'] = 'Ð’Ñтавить подпиÑÑŒ'; -$lang['qb_smileys'] = 'Смайлики'; -$lang['qb_chars'] = 'Специальные Ñимволы'; -$lang['upperns'] = 'Перейти в родительÑкое проÑтранÑтво имён'; -$lang['metaedit'] = 'Править метаданные'; -$lang['metasaveerr'] = 'Ошибка запиÑи метаданных'; -$lang['metasaveok'] = 'Метаданные Ñохранены'; -$lang['img_title'] = 'Ðазвание:'; -$lang['img_caption'] = 'ПодпиÑÑŒ:'; -$lang['img_date'] = 'Дата:'; -$lang['img_fname'] = 'Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°:'; -$lang['img_fsize'] = 'Размер:'; -$lang['img_artist'] = 'Фотограф:'; -$lang['img_copyr'] = 'ÐвторÑкие права:'; -$lang['img_format'] = 'Формат:'; -$lang['img_camera'] = 'Модель камеры:'; -$lang['img_keywords'] = 'Ключевые Ñлова:'; -$lang['img_width'] = 'Ширина:'; -$lang['img_height'] = 'Ð’Ñ‹Ñота:'; -$lang['subscr_subscribe_success'] = 'Добавлен %s в подпиÑку на %s'; -$lang['subscr_subscribe_error'] = 'Ðевозможно добавить %s в подпиÑку на %s'; -$lang['subscr_subscribe_noaddress'] = 'Ðет адреÑа Ñлектронной почты, ÑопоÑтавленного Ñ вашей учётной запиÑью. Ð’Ñ‹ не можете подпиÑатьÑÑ Ð½Ð°Â Ñ€Ð°ÑÑылку'; -$lang['subscr_unsubscribe_success'] = 'Удалён %s из подпиÑки на %s'; -$lang['subscr_unsubscribe_error'] = 'Ошибка ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ %s из подпиÑки на %s'; -$lang['subscr_already_subscribed'] = '%s уже подпиÑан на %s'; -$lang['subscr_not_subscribed'] = '%s не подпиÑан на %s'; -$lang['subscr_m_not_subscribed'] = 'Ð’Ñ‹ не подпиÑаны на текущую Ñтраницу или проÑтранÑтво имён.'; -$lang['subscr_m_new_header'] = 'Добавить подпиÑку'; -$lang['subscr_m_current_header'] = 'Текущие подпиÑки'; -$lang['subscr_m_unsubscribe'] = 'Отменить подпиÑку'; -$lang['subscr_m_subscribe'] = 'ПодпиÑатьÑÑ'; -$lang['subscr_m_receive'] = 'Получить'; -$lang['subscr_style_every'] = 'уведомлÑть о каждом изменении'; -$lang['subscr_style_digest'] = 'информационное Ñлектронное пиÑьмо Ñо ÑпиÑком изменений Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñтраницы (каждые %.2f дн.)'; -$lang['subscr_style_list'] = 'ÑпиÑок изменённых Ñтраниц Ñо времени поÑледнего отправленного Ñлектронного пиÑьма (каждые %.2f дн.)'; -$lang['authtempfail'] = 'ÐÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹ временно недоÑтупна. ЕÑли проблема продолжаетÑÑ ÐºÐ°ÐºÐ¾Ðµ-то времÑ, пожалуйÑта, Ñообщите об Ñтом админиÑтратору вики.'; -$lang['i_chooselang'] = 'Выберите Ñвой Ñзык / Choose your language'; -$lang['i_installer'] = 'УÑтановка «Докувики»'; -$lang['i_wikiname'] = 'Ðазвание вики'; -$lang['i_enableacl'] = 'Разрешить ограничение прав доÑтупа (рекомендуетÑÑ)'; -$lang['i_superuser'] = 'Суперпользователь'; -$lang['i_problems'] = 'Программа уÑтановки ÑтолкнулаÑÑŒ Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð°Ð¼Ð¸, перечиÑленными ниже. Чтобы продолжить, вам необходимо их уÑтранить. '; -$lang['i_modified'] = 'Из Ñоображений безопаÑноÑти Ñта программа запуÑкаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ на новой, неизменённой уÑтановке «Докувики». - Вам нужно либо заново раÑпаковать Ñкачанный пакет уÑтановки, либо обратитьÑÑ Ðº полной - инÑтрукции по уÑтановке «Докувики»'; -$lang['i_funcna'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ PHP %s недоÑтупна. Может быть, она по какой-то причине заблокирована вашим хоÑтером?'; -$lang['i_disabled'] = 'Отключено вашим провайдером.'; -$lang['i_funcnmail'] = 'Примечание: PHP-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ mail недоÑтупна. %s ЕÑли она по прежнему недоÑтупна, вы можете уÑтановить плагин SMTP.'; -$lang['i_phpver'] = 'Ваша верÑÐ¸Ñ PHP (%s) ниже требуемой (%s). Вам необходимо обновить уÑтановленную верÑию PHP.'; -$lang['i_mbfuncoverload'] = 'Ð”Ð»Ñ Ð·Ð°Ð¿ÑƒÑка «Докувики» необходимо отключить параметр mbstring.func_overload в php.ini'; -$lang['i_urandom'] = '«Докувики» не может Ñоздавать криптографичеÑки безопаÑные номера Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð² cookie. Возможно, вы захотите проверить наÑтройки open_basedir в php.ini Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ð³Ð¾ доÑтупа /dev/urandom.'; -$lang['i_permfail'] = '%s недоÑтупна Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи «Докувики». Вам необходимо иÑправить ÑиÑтемные права доÑтупа Ð´Ð»Ñ Ñтой директории!'; -$lang['i_confexists'] = '%s уже ÑущеÑтвует'; -$lang['i_writeerr'] = 'Ðе удалоÑÑŒ Ñоздать %s. Вам необходимо проверить ÑиÑтемные права доÑтупа к файлу и директориÑм, и Ñоздать файл вручную.'; -$lang['i_badhash'] = 'dokuwiki.php не раÑпознан или изменён (hash=%s)'; -$lang['i_badval'] = '%s — недопуÑтимое или пуÑтое значение'; -$lang['i_success'] = 'ÐаÑтройка прошла уÑпешно. Теперь вы можете удалить файл install.php. Переходите к - Ñвоей новой «Докувики».'; -$lang['i_failure'] = 'При запиÑи в файлы конфигурации были обнаружены ошибки. Возможно, вам придётÑÑ Ð¸Ñправить их вручную, прежде чем вы Ñможете иÑпользовать Ñвою новую «Докувики».'; -$lang['i_policy'] = 'ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ð¿Ð¾Ð»Ð¸Ñ‚Ð¸ÐºÐ° прав доÑтупа'; -$lang['i_pol0'] = 'ÐžÑ‚ÐºÑ€Ñ‹Ñ‚Ð°Ñ Ð²Ð¸ÐºÐ¸ (чтение, запиÑÑŒ, загрузка файлов Ð´Ð»Ñ Ð²Ñех)'; -$lang['i_pol1'] = 'ОбщедоÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð²Ð¸ÐºÐ¸ (чтение Ð´Ð»Ñ Ð²Ñех, запиÑÑŒ и загрузка файлов Ð´Ð»Ñ Ð·Ð°Ñ€ÐµÐ³Ð¸Ñтрированных пользователей)'; -$lang['i_pol2'] = 'Ð—Ð°ÐºÑ€Ñ‹Ñ‚Ð°Ñ Ð²Ð¸ÐºÐ¸ (чтение, запиÑÑŒ и загрузка файлов только Ð´Ð»Ñ Ð·Ð°Ñ€ÐµÐ³Ð¸Ñтрированных пользователей)'; -$lang['i_allowreg'] = 'Разрешить пользователÑм ÑамоÑтоÑтельно региÑтрироватьÑÑ'; -$lang['i_retry'] = 'Повторить попытку'; -$lang['i_license'] = 'ПожалуйÑта, выберите тип лицензии Ð´Ð»Ñ Ñвоей вики'; -$lang['i_license_none'] = 'Ðе отображать информацию о лицензии'; -$lang['i_pop_field'] = 'ПожалуйÑта, помогите нам улучшить «Докувики»:'; -$lang['i_pop_label'] = 'ОтправлÑть раз в меÑÑц анонимную пользовательÑкую информацию разработчикам «Докувики»'; -$lang['recent_global'] = 'Ð’Ñ‹ проÑматриваете Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² проÑтранÑтве имён %s. Ð’Ñ‹ можете также проÑмотреть недавние Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð²Ð¾ вÑей вики.'; -$lang['years'] = '%d лет назад'; -$lang['months'] = '%d меÑ. назад'; -$lang['weeks'] = '%d нед. назад'; -$lang['days'] = '%d дн. назад'; -$lang['hours'] = '%d ч. назад'; -$lang['minutes'] = '%d мин. назад'; -$lang['seconds'] = '%d Ñек. назад'; -$lang['wordblock'] = 'Ваши Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ðµ Ñохранены, поÑкольку они Ñодержат блокируемые Ñлова (Ñпам).'; -$lang['media_uploadtab'] = 'Загрузка'; -$lang['media_searchtab'] = 'Ðайти'; -$lang['media_file'] = 'Файл'; -$lang['media_viewtab'] = 'ПроÑмотр'; -$lang['media_edittab'] = 'Правка'; -$lang['media_historytab'] = 'ИÑториÑ'; -$lang['media_list_thumbs'] = 'Миниатюры'; -$lang['media_list_rows'] = 'Строки'; -$lang['media_sort_name'] = 'Сортировка по имени'; -$lang['media_sort_date'] = 'Сортировка по дате'; -$lang['media_namespaces'] = 'Выберите проÑтранÑтво имён'; -$lang['media_files'] = 'Файлы в %s'; -$lang['media_upload'] = 'Загрузка в проÑтранÑтво имён %s'; -$lang['media_search'] = 'ПоиÑк в проÑтранÑтве имён %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s в %s -'; -$lang['media_edit'] = 'Правка %s'; -$lang['media_history'] = 'ИÑÑ‚Ð¾Ñ€Ð¸Ñ %s'; -$lang['media_meta_edited'] = 'метаданные изменены'; -$lang['media_perm_read'] = 'Извините, у Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно прав Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð².'; -$lang['media_perm_upload'] = 'Извините, у Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно прав Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файлов.'; -$lang['media_update'] = 'Загрузить новую верÑию'; -$lang['media_restore'] = 'ВоÑÑтановить Ñту верÑию'; -$lang['media_acl_warning'] = 'Этот ÑпиÑок может быть неполным из-за ограничений ÑпиÑков ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ñ Ð´Ð¾Ñтупа (ACL) и Ñкрытых Ñтраниц.'; -$lang['email_fail'] = 'PHP mail() отÑутÑтвует или отключен. Следующее пиÑьмо не было отправлено: '; -$lang['currentns'] = 'Текущее проÑтранÑтво имён'; -$lang['searchresult'] = 'Результаты поиÑка'; -$lang['plainhtml'] = 'ПроÑтой HTML'; -$lang['wikimarkup'] = 'вики-разметка'; -$lang['page_nonexist_rev'] = 'Эта Ñтраница ещё не ÑущеÑтвовала %s. Она была Ñоздана %s.'; -$lang['unable_to_parse_date'] = 'Ðевозможно обработать параметр "%s".'; -$lang['email_signature_text'] = 'Это пиÑьмо Ñоздано «Докувики» Ñ Ñайта -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/locked.txt deleted file mode 100644 index 3e868ba..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Страница заблокирована ====== - -Эта Ñтраница в данный момент заблокирована Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼ пользователем. Вам придётÑÑ Ð¿Ð¾Ð´Ð¾Ð¶Ð´Ð°Ñ‚ÑŒ, пока Ñтот пользователь закончит редактирование или иÑтечёт Ð²Ñ€ÐµÐ¼Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²ÐºÐ¸. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/login.txt deleted file mode 100644 index 1a74ec4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ ====== - -Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ð²Ñ‹ не в ÑиÑтеме. ÐвторизируйтеÑÑŒ при помощи формы ниже. //Замечание:// Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ у Ð²Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ быть включены куки (cookies). \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/mailtext.txt deleted file mode 100644 index 0eb31a1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Ð’ вашей вики была добавлена или изменена Ñтраница. ПодробноÑти: - -Дата: @DATE@ -Браузер: @BROWSER@ -IP-адреÑ: @IPADDRESS@ -ХоÑÑ‚: @HOSTNAME@ -Ð¡Ñ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑиÑ: @OLDPAGE@ -ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑиÑ: @NEWPAGE@ -Сводка изменений: @SUMMARY@ -Пользователь: @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/newpage.txt deleted file mode 100644 index 836c16f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Эта Ñтраница ещё не ÑущеÑтвует ====== - -Ð’Ñ‹ перешли по ÑÑылке на Ñтраницу, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ ÐµÑ‰Ñ‘ не ÑущеÑтвует. ЕÑли позволÑÑŽÑ‚ ваши права доÑтупа, Ñоздайте её, нажав на кнопку **Создать Ñтраницу**. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/norev.txt deleted file mode 100644 index ef798f8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Такой верÑии не ÑущеÑтвует ====== - -Ð£ÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ñтраницы не ÑущеÑтвует. Ðажмите на кнопку «ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ñтраницы», чтобы получить ÑпиÑок доÑтупных предыдущих верÑий Ñтого документа. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/onceexisted.txt deleted file mode 100644 index 7237113..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Ð”Ð°Ð½Ð½Ð°Ñ Ñтраница более не ÑущеÑтвует ====== - -Ð’Ñ‹ перешли по ÑÑылке на Ñтраницу, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð±Ð¾Ð»ÑŒÑˆÐµ не ÑущеÑтвует. Ð’Ñ‹ можете проверить [[?do=revisions|иÑторию её изменений]], чтобы увидеть, когда и почему она была удалена, а также получить доÑтуп к более ранним её верÑиÑм или воÑÑтановить её. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/password.txt deleted file mode 100644 index 52ed4b5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -ЗдравÑтвуйте, @FULLNAME@. - -Ваши данные Ð´Ð»Ñ @TITLE@ (@DOKUWIKIURL@) - -Логин: @LOGIN@ -Пароль: @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/preview.txt deleted file mode 100644 index e66e7e4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ПроÑмотр ====== - -ЗдеÑÑŒ показано, как ваш текÑÑ‚ будет выглÑдеть. **Внимание: текÑÑ‚ ещё не Ñохранён!** diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/pwconfirm.txt deleted file mode 100644 index 5108105..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -ЗдравÑтвуйте, @FULLNAME@. - -Кто-то запроÑил новый пароль Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð° в @TITLE@ по адреÑу @DOKUWIKIURL@ - -ЕÑли вы не запрашивали новый пароль, проÑто проигнорируйте Ñто пиÑьмо. - -Ð”Ð»Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ, что Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» дейÑтвительно Ñделан вами, пожалуйÑта, перейдите по ÑÑылке: - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/read.txt deleted file mode 100644 index 8adfb7a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/read.txt +++ /dev/null @@ -1 +0,0 @@ -Эта Ñтраница только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ. Ð’Ñ‹ можете поÑмотреть её иÑходный текÑÑ‚, но не можете его изменить. Сообщите админиÑтратору, еÑли Ñчитаете, что Ñто неправильно. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/recent.txt deleted file mode 100644 index ec9bf35..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ðедавние Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ====== - -Следующие Ñтраницы были недавно изменены: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/register.txt deleted file mode 100644 index 9dde4a8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ====== - -Ð”Ð»Ñ Ñ€ÐµÐ³Ð¸Ñтрации в вики заполните вÑе Ð¿Ð¾Ð»Ñ Ð½Ð¸Ð¶Ðµ. Обратите внимание на **правильноÑть адреÑа Ñлектронной почты** — туда будет выÑлан пароль в том Ñлучае, еÑли Ð²Ð°Ñ Ð½Ðµ проÑÑÑ‚ ÑамоÑтоÑтельно ввеÑти его здеÑÑŒ. Логин должен удовлетворÑть ограничениÑм Ð´Ð»Ñ [[doku>ru:pagename|идентификатора Ñтраницы]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/registermail.txt deleted file mode 100644 index 8e420aa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Был зарегиÑтрирован новый пользователь. ПодробноÑти: - -Логин: @NEWUSER@ -Полное имÑ: @NEWNAME@ -Эл. адреÑ: @NEWEMAIL@ - -Дата: @DATE@ -Браузер: @BROWSER@ -ÐÐ´Ñ€ÐµÑ IP: @IPADDRESS@ -ХоÑÑ‚: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/resendpwd.txt deleted file mode 100644 index 8dbd303..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ð’Ñ‹Ñлать новый пароль ====== - -ПожалуйÑта, введите Ñвой логин в форму ниже, чтобы запроÑить новый пароль Ð´Ð»Ñ ÑƒÑ‡Ñ‘Ñ‚Ð½Ð¾Ð¹ запиÑи в Ñтой вики. СÑылка Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÐµÑ‚ отправлена на Ð°Ð´Ñ€ÐµÑ Ñлектронной почты, указанный при региÑтрации. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/resetpwd.txt deleted file mode 100644 index b7cc95c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== УÑтановка нового Ð¿Ð°Ñ€Ð¾Ð»Ñ ====== - -ПожалуйÑта, введите новый пароль Ð´Ð»Ñ Ñвоей учётной запиÑи в Ñтой вики. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/revisions.txt deleted file mode 100644 index 3efeb66..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ñтраницы ====== - -Перед вами ÑпиÑок предыдущих верÑий текущего документа. Чтобы вернутьÑÑ Ðº одной из предыдущих верÑий, выберите нужную, нажмите «Править Ñтраницу» и Ñохраните её. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/searchpage.txt deleted file mode 100644 index 925ab42..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ПоиÑк ====== - -Перед вами результаты поиÑка. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/showrev.txt deleted file mode 100644 index b3f3852..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Это ÑÑ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/stopwords.txt deleted file mode 100644 index 5bb3acc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/stopwords.txt +++ /dev/null @@ -1,94 +0,0 @@ -# Это ÑпиÑок Ñлов, которые индекÑатор игнорирует, по одному Ñлову в Ñтроке -# При редактировании Ñтого файла обÑзательно иÑпользуйте Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ Ñтрок UNIX (только newline) -# Ðе нужно включать Ñлова короче 3 Ñимволов - они игнорируютÑÑ Ð² любом Ñлучае -более -больше -будет -будто -была -было -быть -вдруг -ведь -впрочем -вÑегда -вÑех -вÑего -говорил -говорила -даже -другой -Ð´Ñ€ÑƒÐ³Ð°Ñ -еÑли -еÑть -жизнь -Ð¶Ð¸Ð·Ð½Ñ -зачем -здеÑÑŒ -иногда -кажетÑÑ -ÐºÐ°ÐºÐ°Ñ -какой -какое -когда -конечно -лучше -между -менее -меньше -Ð¼ÐµÐ½Ñ -много -может -можно -надо -наконец -него -Ð½ÐµÐ»ÑŒÐ·Ñ -нибудь -никогда -ничего -нужно -один -одна -опÑть -перед -поÑле -потом -потому -почти -разве -Ñвое -Ñвоё -Ñвой -Ñвою -ÑÐ²Ð¾Ñ -Ñебе -ÑÐµÐ±Ñ -ÑÐµÐ³Ð¾Ð´Ð½Ñ -ÑÐµÐ¹Ñ‡Ð°Ñ -Ñказал -Ñказала -Ñказать -ÑовÑем -Ñ‚Ð°ÐºÐ°Ñ -такое -такой -Ñ‚ÐµÐ±Ñ -теперь -тогда -того -тоже -только -тому -хорошо -хоть -чего -через -чтоб -чтобы -чуть -Ñтого -Ñтой -Ñтим -Ñтот -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_digest.txt deleted file mode 100644 index afc34ef..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_digest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Привет! - -Страница @PAGE@ в вики @TITLE@ изменилаÑÑŒ. -СпиÑок изменений: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Ð¡Ñ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑиÑ: @OLDPAGE@ -ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑиÑ: @NEWPAGE@ - -Чтобы отпиÑатьÑÑ Ð¾Ñ‚ уведомлений об изменениÑÑ…, войдите в вики -@DOKUWIKIURL@ в раздел @SUBSCRIBE@ -и отмените подпиÑку на Ñтраницу и/или проÑтранÑтво имён. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_form.txt deleted file mode 100644 index 2a775c5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Управление подпиÑками ====== - -ЗдеÑÑŒ вы можете управлÑть подпиÑками Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ñтраницы и проÑтранÑтва имён. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_list.txt deleted file mode 100644 index cf3ef5d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Привет! - -Страницы в проÑтранÑтве имён @PAGE@ в вики @TITLE@ были изменены. - -СпиÑок изменившихÑÑ Ñтраниц: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Чтобы отпиÑатьÑÑ Ð¾Ñ‚ уведомлений об изменениÑÑ…, войдите в вики -@DOKUWIKIURL@ в раздел @SUBSCRIBE@ -и отмените подпиÑку на Ñтраницу и/или проÑтранÑтво имён. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_single.txt deleted file mode 100644 index 9b7d907..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Привет! - -Страница @PAGE@ в вики @TITLE@ изменилаÑÑŒ. -СпиÑок изменений: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Дата: @DATE@ -Ðвтор: @USER@ - -Примечание: @SUMMARY@ -Ð¡Ñ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑиÑ: @OLDPAGE@ -ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑиÑ: @NEWPAGE@ - -Чтобы отпиÑатьÑÑ Ð¾Ñ‚ уведомлений об изменениÑÑ…, войдите в вики -@DOKUWIKIURL@ в раздел @SUBSCRIBE@ -и отмените подпиÑку на Ñтраницу и/или проÑтранÑтво имён. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/updateprofile.txt deleted file mode 100644 index ce411ee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Обновить профиль ====== - -Ðеобходимо заполнить только те полÑ, которые вы хотите изменить. Ваш логин не может быть изменён. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ru/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ru/uploadmail.txt deleted file mode 100644 index 7c342a7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ru/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Ð’ вашу вики был загружен файл. ÐŸÐ¾Ð´Ñ€Ð¾Ð±Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ: - -Файл: @MEDIA@ -Ð¡Ñ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑиÑ: @OLD@ -Дата: @DATE@ -Браузер: @BROWSER@ -ÐÐ´Ñ€ÐµÑ IP: @IPADDRESS@ -ХоÑÑ‚: @HOSTNAME@ -Размер: @SIZE@ -Тип MIME: @MIME@ -Пользователь: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/si/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/si/admin.txt deleted file mode 100644 index ded2680..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/si/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== පරිපà·à¶½à¶±à¶º ====== - -ඩොකුවිකි (DokuWiki) තුල පවතින පරිපà·à¶½à¶± à¶šà·à¶»à·Šà¶ºà¶ºà¶±à·Š à¶½à·à¶ºà·’ස්තුවක් à¶´à·„à¶­ දà·à¶šà¶œà¶­ à·„à·à¶šà·’ය. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/si/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/si/adminplugins.txt deleted file mode 100644 index 5a95037..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/si/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== අමතර යෙදවුම් ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/si/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/si/backlinks.txt deleted file mode 100644 index 03c3bb4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/si/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== à¶¶à·à·„à·’à¶» සබà·à¶¯à·”ම් ====== - -මෙම පිටුවට සම්බන්ධව ඇති à¶¶à·à·„à·’à¶» සබà·à¶¯à·”ම් à¶½à·à¶ºà·’ස්තුවක් මෙහි දක්ව෠ඇත. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/si/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/si/conflict.txt deleted file mode 100644 index ec1b516..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/si/conflict.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== නව සංස්කරණයක් පවතී ====== - diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/si/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/si/denied.txt deleted file mode 100644 index fb92978..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/si/denied.txt +++ /dev/null @@ -1 +0,0 @@ -====== ඉදිරියට යà·à¶¸à¶§ අවසරයක් නොමà·à¶­ ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/si/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/si/diff.txt deleted file mode 100644 index 99a9395..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/si/diff.txt +++ /dev/null @@ -1 +0,0 @@ -====== වෙනස්කම් ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/si/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/si/draft.txt deleted file mode 100644 index 635974a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/si/draft.txt +++ /dev/null @@ -1 +0,0 @@ -====== Draft file found ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/si/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/si/index.txt deleted file mode 100644 index c6d0975..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/si/index.txt +++ /dev/null @@ -1 +0,0 @@ -වෙබ්අඩවියේ පෙළගà·à·ƒà·Šà¶¸ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/si/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/si/lang.php deleted file mode 100644 index 8e184b6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/si/lang.php +++ /dev/null @@ -1,27 +0,0 @@ - - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'මෙම පිටුව සංස්කරණය කරන්න'; -$lang['btn_source'] = 'පිටුවේ මූලà·à·à·Šâ€à¶»à¶º පෙන්වන්න'; -$lang['btn_show'] = 'මෙම පිටුව පෙන්වන්න'; -$lang['btn_create'] = 'නව පිටුවක් නිර්මà·à¶«à¶º කරන්න'; -$lang['btn_search'] = 'සොයන්න'; -$lang['btn_save'] = 'සංරක්ෂණය කිරීම'; -$lang['btn_preview'] = 'පූර්වදර්à·à¶±à¶º'; -$lang['btn_top'] = 'à¶±à·à·€à¶­ වරක් පිටුව මුලට '; -$lang['btn_newer'] = 'වඩà·à¶­à·Š ආසන්න'; -$lang['btn_older'] = 'අවම à·€à·à¶ºà·™à¶±à·Š ආසන්න'; -$lang['btn_revs'] = 'à¶´à·à¶»à¶«à·’ සංස්කරණ'; -$lang['btn_recent'] = 'ආසන්න වෙනස්කිරීම්'; -$lang['btn_upload'] = 'උඩුගතකිරීම'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/admin.txt deleted file mode 100644 index 3d0ab58..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administrácia ====== - -Nižšie môžete nájsÅ¥ zoznam administratívnych úloh dostupných v DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/adminplugins.txt deleted file mode 100644 index 64d2ca7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== ÄŽalÅ¡ie pluginy ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/backlinks.txt deleted file mode 100644 index b3217d5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Spätné odkazy ====== - -Tu je zoznam stránok, ktoré pravdepodobne odkazujú na aktuálnu stránku. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/conflict.txt deleted file mode 100644 index 5dab2db..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Existuje novÅ¡ia verzia ====== - -Existuje novÅ¡ia verzia práve upravovaného dokumentu. To sa stáva, keÄ niekto iný zmenil dokument, ktorý práve upravujete. - -Prehliadnite si nižšie uvedené rozdiely, prípadne rozdiely z obidvoch verzií ruÄne spojte dohromady a rozhodnite sa, ktorú verziu uchovaÅ¥. Ak zvolíte ''UložiÅ¥', bude uložená vaÅ¡a verzia. V opaÄnom prípade stlaÄte ''Storno'' pre uchovanie pôvodnej verzie. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/denied.txt deleted file mode 100644 index 56c7b96..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nepovolená akcia ====== - -PrepáÄte, ale nemáte dostatoÄné oprávnenie k tejto Äinnosti. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/diff.txt deleted file mode 100644 index 1b4495a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Rozdiely ====== - -Tu môžete vidieÅ¥ rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/draft.txt deleted file mode 100644 index f648c35..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Nájdený súbor konceptu ====== - -VaÅ¡a posledná editácia tejto stránky nebola ukonÄená korektne. Dokuwiki automaticky uložila poÄas vaÅ¡ej práce koncept a ten môžete teraz použiÅ¥ pre pokraÄovanie editácie. Nižšie môžete vidieÅ¥ dáta, ktoré boli uložené. - -Prosím, rozhodnite sa, Äi chcete //obnoviÅ¥// vaÅ¡u poslednú editáciu, //zmazaÅ¥// automaticky uložený koncept alebo //stornovaÅ¥// proces editácie. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/edit.txt deleted file mode 100644 index b8d63fb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Upravte stránku a stlaÄte ''UložiÅ¥''. Na stránke [[wiki:syntax]] sa môžete dozvedieÅ¥ viac o Wiki syntaxi. Prosím upravujte stránky, len pokiaľ ich môžete **zdokonaliÅ¥**. Pokiaľ si chcete nieÄo len vyskúšaÅ¥, použite [[playground:playground| pieskovisko]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/editrev.txt deleted file mode 100644 index 35c62b1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Máte naÄítanú starÅ¡iu verziu dokumentu!** Pokiaľ ju uložíte, vytvoríte tým novú aktuálnu verziu. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/index.txt deleted file mode 100644 index b4189f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Index ====== - -Tu je k dispozícii index vÅ¡etkých dostupných stránok zoradených podľa [[doku>namespaces|menných priestorov]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/sk/install.html deleted file mode 100644 index 3b93ab8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Táto stránka sprevádza prvou inÅ¡taláciou a konfiguráciou Dokuwiki. Viac informácií o tomto inÅ¡talátore je dostupných na jeho dokumentaÄnej stránke.

    - -

    DokuWiki používa bežné súbory pre ukladanie wiki stránok a iných informácií priradených k týmto stránkam (napr. obrázkov, vyhľadávacích indexov, starých revízií). Ak chcete úspeÅ¡ne narábaÅ¥ s DokuWiki, musí maÅ¥ práva pre zápis do adresárov, kde sa ukladajú tieto súbory. Tento inÅ¡talátor nie je schopný nastaviÅ¥ prístupové práva pre adresáre. Je potrebné to urobiÅ¥ priamo cez príkazový riadok alebo, ak využívate webhosting, cez FTP alebo vaÅ¡e webhostingové administraÄné rozhranie.

    - -

    Tento inÅ¡talátor nastaví ACL konfiguráciu vaÅ¡ej Dokuwiki. Umožňuje vytvoriÅ¥ administrátorské konto s prístupom do administraÄného menu s možnosÅ¥ou inÅ¡talácie pluginov, správy užívateľov, správy prístupových práv k wiki stránkam a zmeny konfiguraÄných nastavení. Nie je nevyhnutné pre používanie Dokuwiki, ale umožňuje to ľahÅ¡ie spravovaÅ¥ Dokuwiki.

    - -

    Skúsení užívatelia alebo užívatelia so Å¡peciálnymi požiadavkami môžu použiÅ¥ tieto odkazy pre bližšie informácie týkajúce sa inÅ¡talaÄných pokynov a konfiguraÄných nastavení.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/sk/jquery.ui.datepicker.js deleted file mode 100644 index 826dfcb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Slovak initialisation for the jQuery UI date picker plugin. */ -/* Written by Vojtech Rinik (vojto@hmm.sk). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.sk = { - closeText: "ZavrieÅ¥", - prevText: "Predchádzajúci", - nextText: "Nasledujúci", - currentText: "Dnes", - monthNames: [ "január", "február", "marec", "apríl", "máj", "jún", - "júl", "august", "september", "október", "november", "december" ], - monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Máj", "Jún", - "Júl", "Aug", "Sep", "Okt", "Nov", "Dec" ], - dayNames: [ "nedeľa", "pondelok", "utorok", "streda", "Å¡tvrtok", "piatok", "sobota" ], - dayNamesShort: [ "Ned", "Pon", "Uto", "Str", "Å tv", "Pia", "Sob" ], - dayNamesMin: [ "Ne", "Po", "Ut", "St", "Å t", "Pia", "So" ], - weekHeader: "Ty", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.sk ); - -return datepicker.regional.sk; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/sk/lang.php deleted file mode 100644 index 39af572..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/lang.php +++ /dev/null @@ -1,367 +0,0 @@ - - * @author Peter Mydliar - * @author Ondrej Vegh with help of the scholars from Zdruzena stredna skola polygraficka in Bratislava - * @author Michal Mesko - * @author exusik - * @author Tibor RepÄek - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'UpraviÅ¥ stránku'; -$lang['btn_source'] = 'ZobraziÅ¥ zdroj stránky'; -$lang['btn_show'] = 'ZobraziÅ¥ stránku'; -$lang['btn_create'] = 'VytvoriÅ¥ stránku'; -$lang['btn_search'] = 'HľadaÅ¥'; -$lang['btn_save'] = 'UložiÅ¥'; -$lang['btn_preview'] = 'Náhľad'; -$lang['btn_top'] = 'Hore'; -$lang['btn_newer'] = '<< novÅ¡ie'; -$lang['btn_older'] = 'starÅ¡ie >>'; -$lang['btn_revs'] = 'StarÅ¡ie verzie'; -$lang['btn_recent'] = 'Posledné úpravy'; -$lang['btn_upload'] = 'NahraÅ¥'; -$lang['btn_cancel'] = 'Storno'; -$lang['btn_index'] = 'Index'; -$lang['btn_secedit'] = 'UpraviÅ¥'; -$lang['btn_login'] = 'PrihlásiÅ¥ sa'; -$lang['btn_logout'] = 'OdhlásiÅ¥ sa'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'AktualizovaÅ¥'; -$lang['btn_delete'] = 'ZmazaÅ¥'; -$lang['btn_back'] = 'Späť'; -$lang['btn_backlink'] = 'Spätné odkazy'; -$lang['btn_subscribe'] = 'SledovaÅ¥ zmeny'; -$lang['btn_profile'] = 'AktualizovaÅ¥ profil'; -$lang['btn_reset'] = 'ZruÅ¡iÅ¥'; -$lang['btn_resendpwd'] = 'NastaviÅ¥ nové heslo'; -$lang['btn_draft'] = 'UpraviÅ¥ koncept'; -$lang['btn_recover'] = 'ObnoviÅ¥ koncept'; -$lang['btn_draftdel'] = 'ZmazaÅ¥ koncept'; -$lang['btn_revert'] = 'ObnoviÅ¥'; -$lang['btn_register'] = 'RegistrovaÅ¥'; -$lang['btn_apply'] = 'PoužiÅ¥'; -$lang['btn_media'] = 'Správa médií'; -$lang['btn_deleteuser'] = 'ZruÅ¡iÅ¥ môj úÄet'; -$lang['btn_img_backto'] = 'Späť na %s'; -$lang['btn_mediaManager'] = 'PrezrieÅ¥ v správcovi médií'; -$lang['loggedinas'] = 'Prihlásený(á) ako:'; -$lang['user'] = 'Používateľské meno'; -$lang['pass'] = 'Heslo'; -$lang['newpass'] = 'Nové heslo'; -$lang['oldpass'] = 'PotvrÄ aktuálne heslo'; -$lang['passchk'] = 'EÅ¡te raz znovu'; -$lang['remember'] = 'Zapamätaj si ma'; -$lang['fullname'] = 'Celé meno'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = 'Používateľský profil'; -$lang['badlogin'] = 'Zadané používateľské meno a heslo nie je správne.'; -$lang['badpassconfirm'] = 'Ľutujem, heslo bolo nesprávne.'; -$lang['minoredit'] = 'MenÅ¡ie zmeny'; -$lang['draftdate'] = 'Koncept automaticky uložený'; -$lang['nosecedit'] = 'Stránka bola medziÄasom zmenená, informácie o sekcii sú zastaralé a z tohto dôvodu bola nahraná celá stránka.'; -$lang['searchcreatepage'] = 'Ak ste nenaÅ¡li, Äo ste hľadali, môžete vytvoriÅ¥ alebo upraviÅ¥ stránku %s pomenovanú podľa vášho dopytu.'; -$lang['search_fullresults'] = 'Fulltextové výsledky'; -$lang['js']['search_toggle_tools'] = 'ZobraziÅ¥/SkryÅ¥ vyhľadávacie nástroje'; -$lang['js']['willexpire'] = 'Váš zámok pre editáciu za chvíľu stratí platnosÅ¥.\nAby ste prediÅ¡li konfliktom, stlaÄte tlaÄítko Náhľad a zámok sa predĺži.'; -$lang['js']['notsavedyet'] = 'Neuložené zmeny budú stratené. -Chcete naozaj pokraÄovaÅ¥?'; -$lang['js']['searchmedia'] = 'HľadaÅ¥ súbory'; -$lang['js']['keepopen'] = 'Po vybraní súboru ponechaÅ¥ okno otvorené'; -$lang['js']['hidedetails'] = 'SkryÅ¥ detaily'; -$lang['js']['mediatitle'] = 'Nastavenia odkazu'; -$lang['js']['mediadisplay'] = 'Typ odkazu'; -$lang['js']['mediaalign'] = 'Zarovnanie'; -$lang['js']['mediasize'] = 'VeľkosÅ¥ obrázka'; -$lang['js']['mediatarget'] = 'Cieľ odkazu'; -$lang['js']['mediaclose'] = 'ZatvoriÅ¥'; -$lang['js']['mediainsert'] = 'VložiÅ¥'; -$lang['js']['mediadisplayimg'] = 'ZobraziÅ¥ obrázok.'; -$lang['js']['mediadisplaylnk'] = 'ZobraziÅ¥ iba odkaz.'; -$lang['js']['mediasmall'] = 'Malý'; -$lang['js']['mediamedium'] = 'Stredný'; -$lang['js']['medialarge'] = 'Veľký'; -$lang['js']['mediaoriginal'] = 'Originál'; -$lang['js']['medialnk'] = 'Odkaz na stránku s detailným popisom'; -$lang['js']['mediadirect'] = 'Priamy odkaz na originál'; -$lang['js']['medianolnk'] = 'Žiadny odkaz'; -$lang['js']['medianolink'] = 'Bez odkazu na obrázok'; -$lang['js']['medialeft'] = 'ZarovnaÅ¥ obrázok vľavo.'; -$lang['js']['mediaright'] = 'ZarovnaÅ¥ obrázok vpravo.'; -$lang['js']['mediacenter'] = 'ZarovnaÅ¥ obrázok na stred.'; -$lang['js']['medianoalign'] = 'NepoužívaÅ¥ zarovnanie.'; -$lang['js']['nosmblinks'] = 'Odkazovanie na zdieľané prostriedky Windows funguje len v Internet Exploreri.\nAj napriek tomu tento odkaz môžete skopírovaÅ¥ a vložiÅ¥ inde.'; -$lang['js']['linkwiz'] = 'Sprievodca odkazmi'; -$lang['js']['linkto'] = 'Odkaz na:'; -$lang['js']['del_confirm'] = 'ZmazaÅ¥ túto položku?'; -$lang['js']['restore_confirm'] = 'SkutoÄne obnoviÅ¥ túto verziu?'; -$lang['js']['media_diff'] = 'ZobraziÅ¥ rozdiely:'; -$lang['js']['media_diff_both'] = 'Vedľa seba'; -$lang['js']['media_diff_opacity'] = 'Presvitaním'; -$lang['js']['media_diff_portions'] = 'Potiahnutím'; -$lang['js']['media_select'] = 'VybraÅ¥ súbory...'; -$lang['js']['media_upload_btn'] = 'NahraÅ¥'; -$lang['js']['media_done_btn'] = 'Hotovo'; -$lang['js']['media_drop'] = 'Pridajte súbory potiahnutím myÅ¡ou'; -$lang['js']['media_cancel'] = 'odstrániÅ¥'; -$lang['js']['media_overwrt'] = 'PrepísaÅ¥ existujúce súbory'; -$lang['search_exact_match'] = 'Presná zhoda'; -$lang['search_starts_with'] = 'ZaÄína na'; -$lang['search_ends_with'] = 'KonÄí na'; -$lang['search_contains'] = 'Obsahuje'; -$lang['search_custom_match'] = 'Vlastný'; -$lang['search_any_ns'] = 'Akýkoľvek menný priestor'; -$lang['search_any_time'] = 'Kedykoľvek'; -$lang['search_past_7_days'] = 'Posledný týždeň'; -$lang['search_past_month'] = 'Posledný mesiac'; -$lang['search_past_year'] = 'Posledný rok'; -$lang['search_sort_by_hits'] = 'ZoradiÅ¥ podľa poÄtu návÅ¡tev'; -$lang['search_sort_by_mtime'] = 'ZoradiÅ¥ podľa posledných úprav'; -$lang['regmissing'] = 'Musíte vyplniÅ¥ vÅ¡etky údaje.'; -$lang['reguexists'] = 'Používateľ s rovnakým menom je už zaregistrovaný.'; -$lang['regsuccess'] = 'Používateľský úÄet bol vytvorený a heslo zaslané emailom.'; -$lang['regsuccess2'] = 'Používateľský úÄet bol vytvorený.'; -$lang['regfail'] = 'Používateľský úÄet nemôže byÅ¥ vytvorený.'; -$lang['regmailfail'] = 'Zdá sa, že nastala chyba pri posielaní mailu s heslom. Skúste kontaktovaÅ¥ správcu.'; -$lang['regbadmail'] = 'Zadaná emailová adresa nie je platná. Pokiaľ si myslíte, že to je zle, skúste kontaktovaÅ¥ správcu.'; -$lang['regbadpass'] = 'Zadané heslá nie sú rovnaké, zadajte ich prosím znovu.'; -$lang['regpwmail'] = 'VaÅ¡e heslo do systému DokuWiki'; -$lang['reghere'] = 'Nemáte používateľský úÄet? Vytvorte si ho'; -$lang['profna'] = 'Táto wiki nepodporuje zmenu profilu'; -$lang['profnochange'] = 'Žiadne zmeny, nie je Äo robiÅ¥.'; -$lang['profnoempty'] = 'Prázdne meno alebo mailová adresa nie sú povolené.'; -$lang['profchanged'] = 'Profil požívateľa bol úspeÅ¡ne zmenený.'; -$lang['profnodelete'] = 'Táto wiki neumožňuje zruÅ¡enie používateľov.'; -$lang['profdeleteuser'] = 'ZruÅ¡iÅ¥ úÄet'; -$lang['profdeleted'] = 'Váš úÄet bol zruÅ¡ený v tejto wiki.'; -$lang['profconfdelete'] = 'Chcem odstrániÅ¥ môj úÄet z tejto wiki.
    Táto operácia je nevratná.'; -$lang['profconfdeletemissing'] = 'Nebolo zavolené potvrdzovacie políÄko'; -$lang['proffail'] = 'Profil používateľa nebol aktualizovaný.'; -$lang['pwdforget'] = 'Zabudli ste heslo? Získajte nové!'; -$lang['resendna'] = 'Táto wiki nepodporuje opätovné zasielanie hesla.'; -$lang['resendpwd'] = 'NastaviÅ¥ nové heslo pre'; -$lang['resendpwdmissing'] = 'PrepáÄte, musíte vyplniÅ¥ vÅ¡etky polia.'; -$lang['resendpwdnouser'] = 'PrepáÄte, nemôžeme nájsÅ¥ zadaného používateľa v databáze.'; -$lang['resendpwdbadauth'] = 'PrepáÄte, tento autorizaÄný kód nie je platný. Uistite sa, Äi ste použili celý autorizaÄný odkaz.'; -$lang['resendpwdconfirm'] = 'AutorizaÄný odkaz bol zaslaný na e-mail.'; -$lang['resendpwdsuccess'] = 'VaÅ¡e nové heslo bolo zaslané na e-mail.'; -$lang['license'] = 'Ak nie je uvedené inak, obsah tejto wiki je uverejnený pod nasledujúcou licenciou:'; -$lang['licenseok'] = 'Poznámka: Zmenou tejto stránky súhlasíte s uverejnením obsahu pod nasledujúcou licenciou:'; -$lang['searchmedia'] = 'HľadaÅ¥ meno súboru:'; -$lang['searchmedia_in'] = 'HľadaÅ¥ v %s'; -$lang['txt_upload'] = 'Vyberte súbor ako prílohu:'; -$lang['txt_filename'] = 'UložiÅ¥ ako (voliteľné):'; -$lang['txt_overwrt'] = 'PrepísaÅ¥ existujúci súbor'; -$lang['maxuploadsize'] = 'Obmedzenie max. %s na súbor.'; -$lang['allowedmime'] = 'Zoznam povolených prípon súborov'; -$lang['lockedby'] = 'Práve zamknuté:'; -$lang['lockexpire'] = 'Zámok stratí platnosÅ¥:'; -$lang['rssfailed'] = 'Nastala chyba pri vytváraní tohto RSS: '; -$lang['nothingfound'] = 'NiÄ nenájdené.'; -$lang['mediaselect'] = 'Výber súboru'; -$lang['uploadsucc'] = 'Prenos prebehol v poriadku'; -$lang['uploadfail'] = 'Chyba pri nahrávaní. Možno kvôli zle nastaveným právam?'; -$lang['uploadwrong'] = 'Prenos súboru s takouto príponou nie je dovolený.'; -$lang['uploadexist'] = 'Súbor už existuje. Žiadna akcia.'; -$lang['uploadbadcontent'] = 'Nahraný obsah sa nezhoduje s príponou súboru %s.'; -$lang['uploadspam'] = 'Nahrávanie bolo zablokované spamovým blacklistom.'; -$lang['uploadxss'] = 'Nahrávanie bolo zablokované kvôli potenciálnemu Å¡kodlivému obsahu.'; -$lang['uploadsize'] = 'Nahraný súbor bol príliÅ¡ veľký. (max %s)'; -$lang['deletesucc'] = 'Súbor "%s" bol zmazaný.'; -$lang['deletefail'] = '"%s" nie je možné zmazaÅ¥ - skontrolujte oprávnenia.'; -$lang['mediainuse'] = 'Súbor "%s" nebol zmazaný - je stále používaný.'; -$lang['namespaces'] = 'Menné priestory'; -$lang['mediafiles'] = 'Dostupné súbory'; -$lang['accessdenied'] = 'Nemáte oprávnenie na zobrazenie požadovanej stránky.'; -$lang['mediausage'] = 'Pre odkázanie na súbor použite nasledujúcu syntax:'; -$lang['mediaview'] = 'ZobraziÅ¥ pôvodný súbor'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = 'NahraÅ¥ súbor do aktuálneho menného priestoru. Pre vytvorenie menného podpriestoru, pridajte jeho názov na zaÄiatok mena súboru (oddelený dvojbodkou)'; -$lang['mediaextchange'] = 'Prípona súboru bola zmenená z .%s na .%s!'; -$lang['reference'] = 'Referencie pre'; -$lang['ref_inuse'] = 'Súbor nemôže byÅ¥ zmazaný, pretože je stále používaný nasledujúcimi stránkami:'; -$lang['ref_hidden'] = 'Niektoré referencie sú na stránky, pre ktoré nemáte právo na Äítanie'; -$lang['hits'] = '- poÄet výskytov'; -$lang['quickhits'] = 'Zodpovedajúce stránky'; -$lang['toc'] = 'Obsah'; -$lang['current'] = 'aktuálne'; -$lang['yours'] = 'VaÅ¡a verzia'; -$lang['diff'] = 'ZobraziÅ¥ rozdiely voÄi aktuálnej verzii'; -$lang['diff2'] = 'ZobraziÅ¥ rozdiely medzi vybranými verziami'; -$lang['difflink'] = 'Odkaz na tento prehľad zmien'; -$lang['diff_type'] = 'Prehľad zmien:'; -$lang['diff_inline'] = 'Vnorený'; -$lang['diff_side'] = 'Vedľa seba'; -$lang['diffprevrev'] = 'Predchádzajúca revízia'; -$lang['diffnextrev'] = 'Nasledujúca revízia'; -$lang['difflastrev'] = 'Posledná revízia'; -$lang['diffbothprevrev'] = 'Obojstranná predoÅ¡lá revízia'; -$lang['diffbothnextrev'] = 'Obojstranná nasledujúca revízia'; -$lang['line'] = 'Riadok'; -$lang['breadcrumb'] = 'Cesta:'; -$lang['youarehere'] = 'Nachádzate sa:'; -$lang['lastmod'] = 'Posledná úprava:'; -$lang['by'] = 'od'; -$lang['deleted'] = 'odstránené'; -$lang['created'] = 'vytvorené'; -$lang['restored'] = 'stará verzia bola obnovená (%s)'; -$lang['external_edit'] = 'externá úprava'; -$lang['summary'] = 'Komentár k úpravám'; -$lang['noflash'] = 'Pre zobrazenie tohto obsahu potrebujete Adobe Flash Plugin.'; -$lang['download'] = 'StiahnuÅ¥'; -$lang['tools'] = 'Nástroje'; -$lang['user_tools'] = 'Nástroje používateľa'; -$lang['site_tools'] = 'Nástoje správy stránok'; -$lang['page_tools'] = 'Nástoje stránky'; -$lang['skip_to_content'] = 'skok na obsah'; -$lang['sidebar'] = 'BoÄný panel'; -$lang['mail_newpage'] = 'stránka pridaná:'; -$lang['mail_changed'] = 'stránka zmenená:'; -$lang['mail_subscribe_list'] = 'stránky zmenené v mennom priestore:'; -$lang['mail_new_user'] = 'nový používateľ:'; -$lang['mail_upload'] = 'nahraný súbor:'; -$lang['changes_type'] = 'Prehľad zmien'; -$lang['pages_changes'] = 'Stránok'; -$lang['media_changes'] = 'Súbory'; -$lang['both_changes'] = 'Stránok spolu s média súbormi'; -$lang['qb_bold'] = 'TuÄné'; -$lang['qb_italic'] = 'Kurzíva'; -$lang['qb_underl'] = 'PodÄiarknutie'; -$lang['qb_code'] = 'NeformátovaÅ¥ (zdrojový kód)'; -$lang['qb_strike'] = 'PreÄiarknutie'; -$lang['qb_h1'] = 'Nadpis 1. úrovne'; -$lang['qb_h2'] = 'Nadpis 2. úrovne'; -$lang['qb_h3'] = 'Nadpis 3. úrovne'; -$lang['qb_h4'] = 'Nadpis 4. úrovne'; -$lang['qb_h5'] = 'Nadpis 5. úrovne'; -$lang['qb_h'] = 'Nadpis'; -$lang['qb_hs'] = 'ZvoliÅ¥ nadpis'; -$lang['qb_hplus'] = 'Nadpis vyššej úrovne'; -$lang['qb_hminus'] = 'Nadpis nižšej úrovne'; -$lang['qb_hequal'] = 'Nadpis predchádzajúcej úrovne'; -$lang['qb_link'] = 'Interný odkaz'; -$lang['qb_extlink'] = 'Externý odkaz'; -$lang['qb_hr'] = 'Horizontálna linka'; -$lang['qb_ol'] = 'Číslovaný zoznam'; -$lang['qb_ul'] = 'NeÄíslovaný zoznam'; -$lang['qb_media'] = 'VložiÅ¥ obrázky alebo iné súbory'; -$lang['qb_sig'] = 'VložiÅ¥ podpis'; -$lang['qb_smileys'] = 'Smajlíky'; -$lang['qb_chars'] = 'Å peciálne znaky'; -$lang['upperns'] = 'návrat do nadradeného menného priestoru'; -$lang['metaedit'] = 'UpraviÅ¥ metainformácie'; -$lang['metasaveerr'] = 'Zápis metainformácií zlyhal'; -$lang['metasaveok'] = 'Metainformácie uložené'; -$lang['img_title'] = 'Titul:'; -$lang['img_caption'] = 'Popis:'; -$lang['img_date'] = 'Dátum:'; -$lang['img_fname'] = 'Názov súboru:'; -$lang['img_fsize'] = 'VeľkosÅ¥:'; -$lang['img_artist'] = 'Fotograf:'; -$lang['img_copyr'] = 'Kopírovacie práva:'; -$lang['img_format'] = 'Formát:'; -$lang['img_camera'] = 'Fotoaparát:'; -$lang['img_keywords'] = 'KľúÄové slová:'; -$lang['img_width'] = 'Šírka:'; -$lang['img_height'] = 'Výška:'; -$lang['subscr_subscribe_success'] = 'Používateľ %s bol pridaný do zoznamu hlásení o zmenách %s'; -$lang['subscr_subscribe_error'] = 'Chyba pri pridaní používateľa %s do zoznamu hlásení o zmenách %s'; -$lang['subscr_subscribe_noaddress'] = 'VaÅ¡e prihlasovacie meno nemá priradenú žiadnu email adresu, nemôžete byÅ¥ pridaný do zoznamu hlásení o zmenách'; -$lang['subscr_unsubscribe_success'] = 'Používateľ %s bol odstránený zo zoznamu hlásení o zmenách %s'; -$lang['subscr_unsubscribe_error'] = 'Chyba pri odstránení používateľa %s zo zoznamu hlásení o zmenách %s'; -$lang['subscr_already_subscribed'] = 'Používateľ %s už je v zozname hlásení o zmenách %s'; -$lang['subscr_not_subscribed'] = 'Používateľ %s nie je v zozname hlásení o zmenách %s'; -$lang['subscr_m_not_subscribed'] = 'Momentálne nesledujete zmeny aktuálnej stránky alebo menného priestoru.'; -$lang['subscr_m_new_header'] = 'PridaÅ¥ sledovanie zmien'; -$lang['subscr_m_current_header'] = 'Aktuálne sledované zmeny'; -$lang['subscr_m_unsubscribe'] = 'NesledovaÅ¥ zmeny'; -$lang['subscr_m_subscribe'] = 'SledovaÅ¥ zmeny'; -$lang['subscr_m_receive'] = 'DostávaÅ¥'; -$lang['subscr_style_every'] = 'email pri každej zmene'; -$lang['subscr_style_digest'] = 'email so zhrnutím zmien pre každú stránku (perióda %.2f dňa)'; -$lang['subscr_style_list'] = 'zoznam zmenených stránok od posledného emailu (perióda %.2f dňa)'; -$lang['authtempfail'] = 'Používateľská autentifikácia je doÄasne nedostupná. Ak táto situácia pretrváva, prosím informujte správcu systému.'; -$lang['i_chooselang'] = 'Zvoľte váš jazyk'; -$lang['i_installer'] = 'DokuWiki inÅ¡talátor'; -$lang['i_wikiname'] = 'Názov Wiki'; -$lang['i_enableacl'] = 'AktivovaÅ¥ ACL (doporuÄené)'; -$lang['i_superuser'] = 'Správca'; -$lang['i_problems'] = 'InÅ¡talátor narazil na nižšie uvedené problémy. Nemôžete pokraÄovaÅ¥, pokiaľ ich neodstránite.'; -$lang['i_modified'] = 'Z bezpeÄnostných dôvodov bude tento skript fungovaÅ¥ iba s novou, neupravenou inÅ¡taláciou Dokuwiki. Môžete buÄ znovu rozbaliÅ¥ stiahnutý inÅ¡talaÄný balík alebo preÅ¡tudovaÅ¥ inÅ¡talaÄné inÅ¡trukcie Dokuwiki'; -$lang['i_funcna'] = 'PHP funkcia %s nie je dostupná. Je možné, že ju z urÄitých dôvodov zablokoval váš poskytovateľ webhostingu?'; -$lang['i_funcnmail'] = 'Note: PHP mail funkcia nie je dostupná. %s Ak zostáva stále nedostupná, možno by ste mohli nainÅ¡talovaÅ¥ smtp plugin.'; -$lang['i_phpver'] = 'VaÅ¡a verzia PHP %s je nižšia ako požadovaná %s. Potrebujete aktualizovaÅ¥ VaÅ¡u inÅ¡taláciu PHP.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload musí byt zakázaná v php.ini pre bezproblémový chod DokuWiki.'; -$lang['i_permfail'] = '%s nie je zapisovateľný pre DokuWiki. Musíte zmeniÅ¥ prístupové práva pre tento adresár!'; -$lang['i_confexists'] = '%s už existuje'; -$lang['i_writeerr'] = 'Nie je možné vytvoriÅ¥ %s. Potrebujete skontrolovaÅ¥ prístupové práva pre adresár/súbor a vytvoriÅ¥ ho manuálne.'; -$lang['i_badhash'] = 'neznámy alebo zmenený súbor dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - nesprávna alebo žiadna hodnota'; -$lang['i_success'] = 'Konfigurácia bola úspeÅ¡ne ukonÄená. Teraz môžete zmazaÅ¥ súbor install.php. PokraÄujte vo vaÅ¡ej novej DokuWiki.'; -$lang['i_failure'] = 'Pri zápise konfiguraÄného súboru nastali nejaké chyby. Potrebujete ich opraviÅ¥ manuálne pred tým, ako budete môcÅ¥ používaÅ¥ vaÅ¡u novú DokuWiki.'; -$lang['i_policy'] = 'PoÄiatoÄná ACL politika'; -$lang['i_pol0'] = 'Otvorená Wiki (Äítanie, zápis a nahrávanie pre každého)'; -$lang['i_pol1'] = 'Verejná Wiki (Äítanie pre každého, zápis a nahrávanie pre registrovaných používateľov)'; -$lang['i_pol2'] = 'Uzatvorená Wiki (Äítanie, zápis a nahrávanie len pre registrovaných používateľov)'; -$lang['i_allowreg'] = 'Povolenie samostanej registrácie používateľov'; -$lang['i_retry'] = 'SkúsiÅ¥ znovu'; -$lang['i_license'] = 'Vyberte licenciu, pod ktorou chcete uložiÅ¥ váš obsah:'; -$lang['i_license_none'] = 'NezobrazovaÅ¥ žiadne licenÄné informácie'; -$lang['i_pop_field'] = 'Prosím pomôžte nám zlepÅ¡iÅ¥ prácu s DokuWiki:'; -$lang['i_pop_label'] = 'Raz mesaÄne zaslaÅ¥ anonymné údaje vývojárom DokuWiki'; -$lang['recent_global'] = 'Práve prehliadate zmeny v mennom priestore %s. Môžete si tiež pozrieÅ¥ aktuálne zmeny celej wiki.'; -$lang['years'] = 'pred %d rokmi'; -$lang['months'] = 'pred %d mesiacmi'; -$lang['weeks'] = 'pred %d týždňami'; -$lang['days'] = 'pred %d dňami'; -$lang['hours'] = 'pred %d hodinami'; -$lang['minutes'] = 'pred %d minútami'; -$lang['seconds'] = 'pred %d sekundami'; -$lang['wordblock'] = 'VaÅ¡e zmeny neboli uložené, pretože obsahovali nepovolený text (spam).'; -$lang['media_uploadtab'] = 'NahraÅ¥'; -$lang['media_searchtab'] = 'HľadaÅ¥'; -$lang['media_file'] = 'Súbor'; -$lang['media_viewtab'] = 'Náhľad'; -$lang['media_edittab'] = 'UpraviÅ¥'; -$lang['media_historytab'] = 'História'; -$lang['media_list_thumbs'] = 'Miniatúry'; -$lang['media_list_rows'] = 'Zoznam'; -$lang['media_sort_name'] = 'Meno'; -$lang['media_sort_date'] = 'Dátum'; -$lang['media_namespaces'] = 'VybraÅ¥ priestor'; -$lang['media_files'] = 'Súbory v %s'; -$lang['media_upload'] = 'NahraÅ¥ do %s'; -$lang['media_search'] = 'HľadaÅ¥ v %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s v %s'; -$lang['media_edit'] = 'UpraviÅ¥ %s'; -$lang['media_history'] = 'História %s'; -$lang['media_meta_edited'] = 'metadáta upravené'; -$lang['media_perm_read'] = 'PrepáÄte, ale nemáte dostatoÄné oprávnenie na Äítanie súborov.'; -$lang['media_perm_upload'] = 'PrepáÄte, ale nemáte dostatoÄné oprávnenie na nahrávanie súborov.'; -$lang['media_update'] = 'NahraÅ¥ novú verziu'; -$lang['media_restore'] = 'ObnoviÅ¥ túto verziu'; -$lang['media_acl_warning'] = 'Tento zoznam nemusí byÅ¥ úplný z dôvodu ACL obmedzení alebo skratých stránok.'; -$lang['email_fail'] = 'PHP funkcia mail() chýba alebo nie je povolená. Nasledujúci mail nebol poslaný:'; -$lang['currentns'] = 'Aktuálny menný priestor'; -$lang['searchresult'] = 'Výsledky hľadania'; -$lang['plainhtml'] = 'Jednoduché HTML'; -$lang['wikimarkup'] = 'Wiki formát'; -$lang['page_nonexist_rev'] = 'Stránka %s neexistovala. Bola vytvorená dodatoÄne %s.'; -$lang['unable_to_parse_date'] = 'Nie je možné spracovaÅ¥ parameter "%s".'; -$lang['email_signature_text'] = 'Táto správa bola zaslaná DokuWiki -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/locked.txt deleted file mode 100644 index fae400b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Stránka je uzamknutá ====== - -Tato stránka je práve uzamknutá pre úpravy iným používateľom. Musíte poÄkaÅ¥ dovtedy, pokiaľ daný používateľ dokonÄí svoje úpravy alebo pokiaľ tento zámok stratí platnosÅ¥. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/login.txt deleted file mode 100644 index 3bfc910..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Prihlásenie ====== - -Momentálne nie ste prihlásený(á)! Prosím vložte svoje identifikaÄné údaje. Pre prihlásenie musíte maÅ¥ zapnuté cookies. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/mailtext.txt deleted file mode 100644 index da2f441..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Stránka vo vaÅ¡ej DokuWiki bola zmenená. Tu sú podrobnosti: - -Dátum : @DATE@ -PrehliadaÄ : @BROWSER@ -IP adresa : @IPADDRESS@ -Adresa : @HOSTNAME@ -Stará verzia : @OLDPAGE@ -Nová verzia : @NEWPAGE@ -Komentár : @SUMMARY@ -User : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/sk/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/newpage.txt deleted file mode 100644 index e4f654c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Stránka s týmto názvom eÅ¡te neexistuje ====== - -Odkaz vás zaviedol na stránku, ktorá eÅ¡te neexistuje. Môžete ju vytvoriÅ¥ stlaÄením tlaÄítka **VytvoriÅ¥ stránku**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/norev.txt deleted file mode 100644 index f664ae4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Takáto verzia neexistuje ====== - -Zadaná verzia neexistuje. StlaÄte tlaÄítko ''StarÅ¡ie verzie'' pre zoznam starších verzií tohoto dokumentu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/onceexisted.txt deleted file mode 100644 index 7e4ead1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Táto stránka už neexistuje ====== - -Klikli ste na odkaz k stránke, ktorá už neexistuje. Môžete skontrolovaÅ¥ zoznam [[?do=revisions|predoÅ¡lých revízií]] a zistíte, kedy a preÄo bola stránka zmazaná. Tiež získate prístup k predoÅ¡lým revíziám a môžete ich obnoviÅ¥. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/password.txt deleted file mode 100644 index 8d0907e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/password.txt +++ /dev/null @@ -1,7 +0,0 @@ -Dobrý deň, - -Tu sú prihlasovacie informácie pre @TITLE@ (@DOKUWIKIURL@) - -Meno : @FULLNAME@ -Používateľské meno : @LOGIN@ -Heslo : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/preview.txt deleted file mode 100644 index 446f802..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Náhľad ====== - -Tu je náhľad, ako bude dokument vyzeraÅ¥. **Pozor: Súbor zatiaľ nie je uložený**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/pwconfirm.txt deleted file mode 100644 index ee0178d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Ahoj @FULLNAME@! - -Niekto žiadal o nové heslo pre vaÅ¡e @TITLE@ konto na @DOKUWIKIURL@ - -Ak ste nežiadali o nové heslo, potom iba ignorujte tento mail. - -Pre potvrdenie, že požiadavka bola skutoÄne odoslaná vami, použite prosím nasledujúci odkaz. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/read.txt deleted file mode 100644 index 72fc096..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/read.txt +++ /dev/null @@ -1 +0,0 @@ -Táto stránka je iba na Äítanie. Môžete si prehliadnuÅ¥ zdrojový kód, ale nemôžete ho meniÅ¥. Opýtajte sa správcu, ak si myslíte, že nieÄo nie je v poriadku. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/recent.txt deleted file mode 100644 index 3f5b753..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Posledné úpravy ====== - -Nasledujúce stránky boli nedávno zmenené: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/register.txt deleted file mode 100644 index b939dcc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Zaregistrujte sa ako nový užívateľ ====== - -Aby ste získali používateľský úÄet, vyplňte prosím vÅ¡etky informácie v nasledujúcom formulári. Zadajte **platnú** mailovú adresu, na ktorú bude zaslané heslo. Používateľské meno musí byÅ¥ v platnom [[doku>pagename|formáte]] (ktorý je rovnaký ako formát názvu stránky). diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/registermail.txt deleted file mode 100644 index 2be1ac3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Nový používateľ bol registrovaný. Tu sú detaily: - -Používateľské meno : @NEWUSER@ -Celé meno : @NEWNAME@ -E-Mail : @NEWEMAIL@ - -Dátum : @DATE@ -PrehliadaÄ : @BROWSER@ -IP adresa : @IPADDRESS@ -Meno servera : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/resendpwd.txt deleted file mode 100644 index d8d37cd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== PoslaÅ¥ nové heslo ====== - -Zadajte prosím vaÅ¡e prihlasovacie meno do formulára za úÄelom vygenerovania nového hesla. AutorizaÄný odkaz bude zaslaný na vaÅ¡u zaregistrovanú email adresu. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/resetpwd.txt deleted file mode 100644 index a4df4a5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nastavenie nového hesla ====== - -Prosím zadajte nové heslo vášho úÄtu v tejto wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/revisions.txt deleted file mode 100644 index ad99e72..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== StarÅ¡ie verzie ====== - -Tu sú starÅ¡ie verzie daného dokumentu. Pre návrat ku starÅ¡ej verzii si ju zvoľte zo zoznamu nižšie, stlaÄte tlaÄidlo ''UpraviÅ¥ stránku'' a uložte ju. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/searchpage.txt deleted file mode 100644 index 1f6d4fc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Vyhľadávanie ====== - -Výsledky hľadania môžete vidieÅ¥ nižšie. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/showrev.txt deleted file mode 100644 index b694c23..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Toto je starÅ¡ia verzia dokumentu!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/stopwords.txt deleted file mode 100644 index fa78362..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/stopwords.txt +++ /dev/null @@ -1,26 +0,0 @@ -#Toto je zoznam slov ignorovaných indexáciou, jedno slovo na riadok -# KeÄ editujete tento súbor, uistite sa, Äi používate UNIXové konce riadkov (jednoduchý nový riadok) -# Nie je potrebné vkladaÅ¥ slová kratÅ¡ie ako 3 znaky - tie sú ignorované vždy. -# Tento zoznam je založený na inom nájdenom na http://www.ranks.nl/stopwords/ -okolo -tvoj -ale -ako -aký -aká -aké -kde -kým -kom -komu -ich -jeho -jej -tvoj -môj -moja -moje -moji -náš -váš -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_digest.txt deleted file mode 100644 index 6d336cb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Dobrý deň! - -Stránka @PAGE@ wiki @TITLE@ bola zmenená. -Zoznam zmien: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Stará verzia: @OLDPAGE@ -Nová verzia: @NEWPAGE@ - -Ak si neprajete zasielaÅ¥ tieto správy, prihláste sa do wiki -@DOKUWIKIURL@, potom prejdite na -@SUBSCRIBE@ -a odhláste sa z informovania o zmenách stránky alebo menného priestoru. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_form.txt deleted file mode 100644 index 1f12e9a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sledovanie zmien ====== - -Táto stánka umožňuje sledovaÅ¥ zmeny aktuálnej stránky a menného priestoru. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_list.txt deleted file mode 100644 index 7332e77..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Dobrý deň! - -Stránky v mennom priestore @PAGE@ wiki @TITLE@ boli zmenené. -Zoznam zmenených stránok: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Ak si neprajete zasielaÅ¥ tieto správy, prihláste sa do wiki -@DOKUWIKIURL@, potom prejdite na -@SUBSCRIBE@ -a odhláste sa z informovania o zmenách stránky alebo menného priestoru. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_single.txt deleted file mode 100644 index 48825a4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Dobrý deň! - -Stránka @PAGE@ wiki @TITLE@ bola zmenená. -Zoznam zmien: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Dátum : @DATE@ -Používateľ : @USER@ -Komentár: @SUMMARY@ -Stará verzia: @OLDPAGE@ -Nová verzia: @NEWPAGE@ - -Ak si neprajete zasielaÅ¥ tieto správy, prihláste sa do wiki -@DOKUWIKIURL@, potom prejdite na -@SUBSCRIBE@ -a odhláste sa z informovania o zmenách stránky alebo menného priestoru. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/updateprofile.txt deleted file mode 100644 index 19ada24..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Zmena vášho používateľského profilu ====== - -Potrebujete vyplniÅ¥ len tie polia, ktoré chcete zmeniÅ¥. Nemôžete zmeniÅ¥ prihlasovacie meno. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sk/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sk/uploadmail.txt deleted file mode 100644 index df40967..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sk/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Súbor bol nahraný do DokuWiki. Tu sú podrobnosti: - -Súbor : @MEDIA@ -Dátum : @DATE@ -PrehliadaÄ : @BROWSER@ -IP adresa : @IPADDRESS@ -Názov hostiteľa : @HOSTNAME@ -VeľkosÅ¥ : @SIZE@ -MIME Typ : @MIME@ -Užívateľ : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/admin.txt deleted file mode 100644 index cee19de..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== SkrbniÅ¡tvo ===== - -Navedene možnosti omogoÄajo skrbniÅ¡ko prilagajanje nastavitev sistema DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/adminplugins.txt deleted file mode 100644 index 899c854..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Dodatni vstavki ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/backlinks.txt deleted file mode 100644 index 5e4d8ff..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Povratne povezave ====== - -Spodaj je naveden seznam strani, ki so povezane na trenutno stran. EnoBesedne povezave niso zaznane kot povratne povezave. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/conflict.txt deleted file mode 100644 index ec5b370..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Obstaja novejÅ¡a razliÄica dokumenta ====== - -Obstaja novejÅ¡a razliÄica dokumenta, ki ga trenutno urejate. Do zapleta pride, ko drug uporabnik spremeni dokument med vaÅ¡im urejanjem in ga pred vami shrani. - -Temeljito preglejte spodaj izpisane razlike med dokumentoma in izberite razliÄico, ki jo želite ohraniti. V kolikor je izbrana možnost ''shrani'', bo shranjena vaÅ¡a zadnja razliÄica. Z izbiro možnosti ''prekliÄi'', pa bo ohranjena trenutno shranjena razliÄica. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/denied.txt deleted file mode 100644 index 10783e5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ni ustreznih dovoljenj ====== - -Za nadaljevanje opravila je treba imeti ustrezna dovoljenja. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/diff.txt deleted file mode 100644 index 5cb2e3a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Primerjava izbranih razliÄic ====== - -Prikazane so razlike med izbrano in trenutno razliÄico strani. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/draft.txt deleted file mode 100644 index 72d449d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -===== Zaznan je shranjen osnutek strani ===== - -Zadnja seja te strani ni bila pravilno zakljuÄena. Sistem DokuWiki je samodejno shranil osnutek strani, ki ga je mogoÄe naprej urejati. Spodaj so navedeni podatki samodejnega shranjevanja zadnje seje. - -Vsebino osnutka je mogoÄe //obnoviti// na zadnjo sejo, //izbrisati// samodejno shranjen osnutek ali pa //prekiniti// urejanje. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/edit.txt deleted file mode 100644 index 71d5fb0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Po koncu urejanja strani, je stran treba ''shraniti''. Navodila in podrobnosti za urejanje je mogoÄe najti na strani [[wiki:syntax|skladnje]]. Možnosti urejanja in pravila skladnje je mogoÄe varno preizkusiti v [[playground:playground|peskovniku]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/editrev.txt deleted file mode 100644 index cf348fa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Naložena je stara razliÄica dokumenta!** V kolikor staro razliÄico shranite, bo shranjena kot najnovejÅ¡a razliÄica. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/index.txt deleted file mode 100644 index 4da7b80..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Kazalo ====== - -Na spodnjem seznamu so izpisane vse wiki strani, ki so na voljo, razvrÅ¡Äene pa so po posameznih [[doku>namespaces|imenskih prostorih]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/sl/install.html deleted file mode 100644 index 7c2be7f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Stran je namenjena pomoÄi pri prvi namestitvi in nastavitvi spletiÅ¡Äa Dokuwiki. VeÄ podrobnosti o tem je mogoÄe najti na straneh dokumentacije namestitve.

    - -

    Sistem DokuWiki uporablja obiÄajne besedilne datoteke za shranjevanje wiki strani in drugih podrobnosti o teh straneh (npr. slike, kazalo, stare razliÄice in drugo). Za pravilno delovanje mora imeti sistem DokuWiki prost dostop do map in datotek, zato je kljuÄno, da so dovoljenja doloÄena pravilno. Z namestilnikom ni mogoÄe spreminjanje dovoljenj map. To je obiÄajno najlažje narediti v ukazni lupini ali pa, Äe spletiÅ¡Äe Wiki gostuje na zunanjih strežnikih, preko nadzornika FTP povezave (npr. cPanel).

    - -

    Z namestilnikom lahko spremenite nastavitve dostopa sistema Dokuwiki ACL, ki omogoÄa skrbniÅ¡ko prijavo in dostop do upravljanja z vstavki, uporabniki, dovoljenji dostopa uporabnikov do doloÄenih strani in do nekaterih nastavitev. Za delovanje sistema ACL ni bistven, vendar pa moÄno vpliva na enostavnost upravljanja strani in nastavitev.

    - -

    ZahtevnejÅ¡i uporabniki ali skrbniki s posebnimi zahtevami namestitve sistema si lahko veÄ podrobnosti ogledajo na straneh navodil namestitve in nastavitve.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/sl/jquery.ui.datepicker.js deleted file mode 100644 index 4b329e2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/jquery.ui.datepicker.js +++ /dev/null @@ -1,41 +0,0 @@ -/* Slovenian initialisation for the jQuery UI date picker plugin. */ -/* Written by Jaka Jancar (jaka@kubje.org). */ -/* c = Ä, s = Å¡ z = ž C = ÄŒ S = Å  Z = Ž */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.sl = { - closeText: "Zapri", - prevText: "PrejÅ¡nji", - nextText: "Naslednji", - currentText: "Trenutni", - monthNames: [ "Januar", "Februar", "Marec", "April", "Maj", "Junij", - "Julij", "Avgust", "September", "Oktober", "November", "December" ], - monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", - "Jul", "Avg", "Sep", "Okt", "Nov", "Dec" ], - dayNames: [ "Nedelja", "Ponedeljek", "Torek", "Sreda", "ÄŒetrtek", "Petek", "Sobota" ], - dayNamesShort: [ "Ned", "Pon", "Tor", "Sre", "ÄŒet", "Pet", "Sob" ], - dayNamesMin: [ "Ne", "Po", "To", "Sr", "ÄŒe", "Pe", "So" ], - weekHeader: "Teden", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.sl ); - -return datepicker.regional.sl; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/sl/lang.php deleted file mode 100644 index 87b3724..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/lang.php +++ /dev/null @@ -1,336 +0,0 @@ - - * @author Simon - * @author Jaka Kranjc - * @author BoÅ¡tjan SeniÄar - * @author Dejan Levec - * @author Gregor Skumavc (grega.skumavc@gmail.com) - * @author Matej UrbanÄiÄ (mateju@svn.gnome.org) - * @author Matej UrbanÄiÄ - * @author Jernej Vidmar - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Uredi stran'; -$lang['btn_source'] = 'Pokaži izvorno kodo strani'; -$lang['btn_show'] = 'Pokaži stran'; -$lang['btn_create'] = 'Ustvari stran'; -$lang['btn_search'] = 'PoiÅ¡Äi'; -$lang['btn_save'] = 'Shrani'; -$lang['btn_preview'] = 'Predogled'; -$lang['btn_top'] = 'Nazaj na vrh'; -$lang['btn_newer'] = '<< novejÅ¡i'; -$lang['btn_older'] = 'starejÅ¡i >>'; -$lang['btn_revs'] = 'Stare razliÄice'; -$lang['btn_recent'] = 'Nedavne spremembe'; -$lang['btn_upload'] = 'PoÅ¡lji'; -$lang['btn_cancel'] = 'PrekliÄi'; -$lang['btn_index'] = 'Kazalo'; -$lang['btn_secedit'] = 'Uredi'; -$lang['btn_login'] = 'Prijava'; -$lang['btn_logout'] = 'Odjava'; -$lang['btn_admin'] = 'SkrbniÅ¡tvo'; -$lang['btn_update'] = 'Posodobi'; -$lang['btn_delete'] = 'IzbriÅ¡i'; -$lang['btn_back'] = 'Nazaj'; -$lang['btn_backlink'] = 'Povratne povezave'; -$lang['btn_subscribe'] = 'Urejanje naroÄnin'; -$lang['btn_profile'] = 'Posodobi profil'; -$lang['btn_reset'] = 'Ponastavi'; -$lang['btn_resendpwd'] = 'Nastavi novo geslo'; -$lang['btn_draft'] = 'Uredi osnutek'; -$lang['btn_recover'] = 'Obnovi osnutek'; -$lang['btn_draftdel'] = 'IzbriÅ¡i osnutek'; -$lang['btn_revert'] = 'Povrni'; -$lang['btn_register'] = 'Registracija'; -$lang['btn_apply'] = 'Uveljavi'; -$lang['btn_media'] = 'Urejevalnik predstavnih vsebin'; -$lang['btn_deleteuser'] = 'Odstrani raÄun'; -$lang['btn_img_backto'] = 'Nazaj na %s'; -$lang['btn_mediaManager'] = 'Poglej v urejevalniku predstavnih vsebin'; -$lang['loggedinas'] = 'Prijava kot:'; -$lang['user'] = 'UporabniÅ¡ko ime'; -$lang['pass'] = 'Geslo'; -$lang['newpass'] = 'Novo geslo'; -$lang['oldpass'] = 'Potrdi trenutno geslo'; -$lang['passchk'] = 'Ponovi novo geslo'; -$lang['remember'] = 'Zapomni si me'; -$lang['fullname'] = 'Pravo ime'; -$lang['email'] = 'Elektronski naslov'; -$lang['profile'] = 'UporabniÅ¡ki profil'; -$lang['badlogin'] = 'UporabniÅ¡ko ime ali geslo je napaÄno.'; -$lang['badpassconfirm'] = 'Napaka! Geslo ni pravo.'; -$lang['minoredit'] = 'ManjÅ¡e spremembe'; -$lang['draftdate'] = 'Samodejno shranjevanje osnutka je omogoÄeno'; -$lang['nosecedit'] = 'Stran je bila v vmesnem Äasu spremenjena. Podatki strani so bili zastareli, zato se je celotna vsebina naložila znova.'; -$lang['searchcreatepage'] = 'ÄŒe nisi naÅ¡el tega kar iÅ¡ÄeÅ¡, lahko ustvariÅ¡ ali urediÅ¡ stran %s, ki bo poimenovana po vaÅ¡em iskalnem pojmu.'; -$lang['js']['willexpire'] = 'Zaklep za urejevanje bo pretekel Äez eno minuto.\nV izogib sporom, uporabite predogled, da se merilnik Äasa za zaklep ponastavi.'; -$lang['js']['notsavedyet'] = 'Neshranjene spremembe bodo izgubljene.'; -$lang['js']['searchmedia'] = 'PoiÅ¡Äi datoteke'; -$lang['js']['keepopen'] = 'Od izbiri ohrani okno odprto'; -$lang['js']['hidedetails'] = 'Skrij podrobnosti'; -$lang['js']['mediatitle'] = 'Nastavitve povezave'; -$lang['js']['mediadisplay'] = 'Vrsta povezave'; -$lang['js']['mediaalign'] = 'Poravnava'; -$lang['js']['mediasize'] = 'Velikost slike'; -$lang['js']['mediatarget'] = 'Mesto povezave'; -$lang['js']['mediaclose'] = 'Zapri'; -$lang['js']['mediainsert'] = 'Vstavi'; -$lang['js']['mediadisplayimg'] = 'Pokaži sliko.'; -$lang['js']['mediadisplaylnk'] = 'Pokaži le povezavo.'; -$lang['js']['mediasmall'] = 'Majhna razliÄica'; -$lang['js']['mediamedium'] = 'Srednja razliÄica'; -$lang['js']['medialarge'] = 'Velika razliÄica'; -$lang['js']['mediaoriginal'] = 'Izvorna razliÄica'; -$lang['js']['medialnk'] = 'Povezava na strani podrobnosti'; -$lang['js']['mediadirect'] = 'Neposredna povezava do izvorne razliÄice'; -$lang['js']['medianolnk'] = 'Brez povezave'; -$lang['js']['medianolink'] = 'Ne poveži s sliko'; -$lang['js']['medialeft'] = 'Poravnaj sliko na levo.'; -$lang['js']['mediaright'] = 'Poravnaj sliko na desno.'; -$lang['js']['mediacenter'] = 'Poravnaj sliko na sredini.'; -$lang['js']['medianoalign'] = 'Ne uporabi poravnave.'; -$lang['js']['nosmblinks'] = 'Povezovanje do souporabnih datotek sistema Windows deluje le pri uporabi brskalnika Microsoft Internet Explorer. Povezavo je mogoÄe kopirati roÄno.'; -$lang['js']['linkwiz'] = 'ÄŒarovnik za povezave'; -$lang['js']['linkto'] = 'Poveži na:'; -$lang['js']['del_confirm'] = 'Ali naj se res izbriÅ¡ejo izbrani predmeti?'; -$lang['js']['restore_confirm'] = 'Ali naj se koda obnovi na to razliÄico?'; -$lang['js']['media_diff'] = 'Razlike:'; -$lang['js']['media_diff_both'] = 'Eno ob drugem'; -$lang['js']['media_diff_opacity'] = 'Prosojno'; -$lang['js']['media_select'] = 'Izbor datotek ...'; -$lang['js']['media_upload_btn'] = 'Naloži'; -$lang['js']['media_done_btn'] = 'KonÄano'; -$lang['js']['media_drop'] = 'Spusti datoteke za nalaganje.'; -$lang['js']['media_cancel'] = 'odstrani'; -$lang['js']['media_overwrt'] = 'PrepiÅ¡i obstojeÄe datoteke'; -$lang['regmissing'] = 'Izpolniti je treba vsa polja.'; -$lang['reguexists'] = 'Uporabnik s tem imenom že obstaja.'; -$lang['regsuccess'] = 'UporabniÅ¡ki raÄun je uspeÅ¡no ustvarjen. Geslo je bilo poslano na naveden elektronski naslov.'; -$lang['regsuccess2'] = 'UporabniÅ¡ki raÄun je uspeÅ¡no ustvarjen.'; -$lang['regmailfail'] = 'Videti je, da je priÅ¡lo do napake med poÅ¡iljanjem gesla. Stopite v stik s skrbnikom sistema!'; -$lang['regbadmail'] = 'Videti je, da je naveden elektronski naslov neveljaven - v kolikor je to napaka, stopite v stik s skrbnikom sistema.'; -$lang['regbadpass'] = 'Gesli nista enaki. Poskusite znova.'; -$lang['regpwmail'] = 'Geslo za DokuWiki'; -$lang['reghere'] = 'Nimate Å¡e raÄuna? VpiÅ¡ite se za nov raÄun.'; -$lang['profna'] = 'DokuWiki ne podpira spreminjanja profila.'; -$lang['profnochange'] = 'Brez sprememb.'; -$lang['profnoempty'] = 'Prazno polje elektronskega naslova ali imena ni dovoljeno.'; -$lang['profchanged'] = 'UporabniÅ¡ki profil je uspeÅ¡no posodobljen.'; -$lang['profnodelete'] = 'Ni omogoÄena podpora za brisanje uporabnikov.'; -$lang['profdeleteuser'] = 'IzbriÅ¡i raÄun'; -$lang['profdeleted'] = 'UporabniÅ¡ki raÄun je izbrisan.'; -$lang['profconfdeletemissing'] = 'Potrditveno okno ni oznaÄeno'; -$lang['pwdforget'] = 'Ali ste pozabili geslo? Pridobite si novo geslo.'; -$lang['resendna'] = 'DokuWiki ne podpira možnosti ponovnega poÅ¡iljanja gesel.'; -$lang['resendpwd'] = 'Nastavi novo geslo za'; -$lang['resendpwdmissing'] = 'Izpolniti je treba vsa polja.'; -$lang['resendpwdnouser'] = 'Podanega uporabniÅ¡kega imena v podatkovni zbirki ni mogoÄe najti.'; -$lang['resendpwdbadauth'] = 'Koda za overitev ni prava. PrepriÄajte se, da ste uporabili celotno povezavo za potrditev.'; -$lang['resendpwdconfirm'] = 'Povezava za potrditev raÄuna je bila poslana na elektronski naslov.'; -$lang['resendpwdsuccess'] = 'Novo geslo je bilo poslano na elektronski naslov.'; -$lang['license'] = 'V kolikor ni posebej doloÄeno, je vsebina Wiki strani objavljena pod pogoji dovoljenja:'; -$lang['licenseok'] = 'Opomba: z urejanjem vsebine strani, se strinjate z objavo pod pogoji dovoljenja:'; -$lang['searchmedia'] = 'PoiÅ¡Äi ime datoteke:'; -$lang['searchmedia_in'] = 'PoiÅ¡Äi v %s'; -$lang['txt_upload'] = 'Izberite datoteko za poÅ¡iljanje:'; -$lang['txt_filename'] = 'PoÅ¡lji z imenom (izborno):'; -$lang['txt_overwrt'] = 'PrepiÅ¡i obstojeÄo datoteko'; -$lang['lockedby'] = 'Trenutno je zaklenjeno s strani:'; -$lang['lockexpire'] = 'Zaklep preteÄe ob:'; -$lang['rssfailed'] = 'PriÅ¡lo je do napake med pridobivanjem vira: '; -$lang['nothingfound'] = 'Ni najdenih predmetov.'; -$lang['mediaselect'] = 'Predstavne datoteke'; -$lang['uploadsucc'] = 'PoÅ¡iljanje je bilo uspeÅ¡no konÄano.'; -$lang['uploadfail'] = 'PoÅ¡iljanje je spodletelo. Morda so uporabljena neustrezna dovoljenja.'; -$lang['uploadwrong'] = 'PoÅ¡iljanje je zavrnjeno. Uporabljena pripona datoteke je prepovedana.'; -$lang['uploadexist'] = 'Datoteka že obstaja. Ni sprememb.'; -$lang['uploadbadcontent'] = 'Poslana datoteka se ne sklada s pripono (%s) datoteke.'; -$lang['uploadspam'] = 'PoÅ¡iljanje je bilo ustavljeno na podlagi zapisa na Ärnem seznamu neželenih datotek.'; -$lang['uploadxss'] = 'PoÅ¡iljanje je zaustavljeno zaradi morebitne zlonamerne vsebine.'; -$lang['uploadsize'] = 'poslana datoteka prevelika (najveÄja dovoljena velikost je %s).'; -$lang['deletesucc'] = 'Datoteka "%s" je izbrisana.'; -$lang['deletefail'] = 'Datoteke "%s" ni mogoÄe izbrisati - preverite uporabniÅ¡ka dovoljenja.'; -$lang['mediainuse'] = 'Datoteka "%s" ni izbrisana - datoteka je Å¡e vedno v uporabi.'; -$lang['namespaces'] = 'Imenski prostori'; -$lang['mediafiles'] = 'Datoteke, ki so na voljo v'; -$lang['accessdenied'] = 'Za ogled te strani so zahtevana posebna dovoljenja.'; -$lang['mediausage'] = 'Za navajanje datoteke je treba uporabiti navedeno skladnjo:'; -$lang['mediaview'] = 'Pogled izvorne datoteke'; -$lang['mediaroot'] = 'koren'; -$lang['mediaupload'] = 'PoÅ¡iljanje datoteke v trenutni imenski prostor. Za ustvarjanje novih imenskih prostorov, jih pripnite k imenu datoteke navedene pri vnosnem polju "Naloži kot" in jih loÄite z dvopiÄjem.'; -$lang['mediaextchange'] = 'Pripona datoteke je spremenjena iz .%s v .%s!'; -$lang['reference'] = 'Sklic za'; -$lang['ref_inuse'] = 'Datoteke ni mogoÄe izbrisati, saj je Å¡e vedno povezana s stranmi:'; -$lang['ref_hidden'] = 'Nekaj sklicev je navedenih na straneh, do katerih s trenutnimi dovoljenji ni mogoÄ dostop.'; -$lang['hits'] = 'Zadetki'; -$lang['quickhits'] = 'Ujemanje imen strani'; -$lang['toc'] = 'Kazalo'; -$lang['current'] = 'Trenutna'; -$lang['yours'] = 'VaÅ¡a razliÄica'; -$lang['diff'] = 'Pokaži razlike s trenutno razliÄico'; -$lang['diff2'] = 'Pokaži razlike med izbranimi razliÄicami.'; -$lang['difflink'] = 'Poveži s tem pogledom primerjave.'; -$lang['diff_type'] = 'Razlike:'; -$lang['diff_inline'] = 'V besedilu'; -$lang['diff_side'] = 'Eno ob drugem'; -$lang['diffprevrev'] = 'PrejÅ¡nja revizija'; -$lang['diffnextrev'] = 'Naslednja revizija'; -$lang['difflastrev'] = 'Zadnja revizija'; -$lang['line'] = 'Vrstica'; -$lang['breadcrumb'] = 'Sled:'; -$lang['youarehere'] = 'Trenutno dejavna stran:'; -$lang['lastmod'] = 'Zadnja sprememba:'; -$lang['by'] = 'uporabnika'; -$lang['deleted'] = 'odstranjena'; -$lang['created'] = 'ustvarjena'; -$lang['restored'] = 'povrnjena stara razliÄica (%s)'; -$lang['external_edit'] = 'urejanje v zunanjem urejevalniku'; -$lang['summary'] = 'Povzetek urejanja'; -$lang['noflash'] = 'Za prikaz vsebine je treba namestiti Adobe Flash Plugin'; -$lang['download'] = 'Naloži izrezek'; -$lang['tools'] = 'Orodja'; -$lang['user_tools'] = 'UporabniÅ¡ka orodja'; -$lang['site_tools'] = 'Orodja spletiÅ¡Äa'; -$lang['page_tools'] = 'Orodja strani'; -$lang['skip_to_content'] = 'preskoÄi na vsebino'; -$lang['sidebar'] = 'Stranska vrstica'; -$lang['mail_newpage'] = '[DokuWiki] stran dodana:'; -$lang['mail_changed'] = '[DokuWiki] stran spremenjena:'; -$lang['mail_subscribe_list'] = 'strani s spremenjenim imenom:'; -$lang['mail_new_user'] = 'nov uporabnik:'; -$lang['mail_upload'] = 'naložena datoteka:'; -$lang['changes_type'] = 'Poglej spremembe'; -$lang['pages_changes'] = 'Strani'; -$lang['media_changes'] = 'Predstavne datoteke'; -$lang['both_changes'] = 'Strani in predstavne datoteke'; -$lang['qb_bold'] = 'Krepko besedilo'; -$lang['qb_italic'] = 'LežeÄe besedilo'; -$lang['qb_underl'] = 'PodÄrtano besedilo'; -$lang['qb_code'] = 'Oznaka kode'; -$lang['qb_strike'] = 'PreÄrtano besedilo'; -$lang['qb_h1'] = 'Naslov prve ravni'; -$lang['qb_h2'] = 'Naslov druge ravni'; -$lang['qb_h3'] = 'Naslov tretje ravni'; -$lang['qb_h4'] = 'Naslov Äetrte ravni'; -$lang['qb_h5'] = 'Naslov pete ravni'; -$lang['qb_h'] = 'Naslov'; -$lang['qb_hs'] = 'Izberi naslov'; -$lang['qb_hplus'] = 'Naslov na viÅ¡ji ravni'; -$lang['qb_hminus'] = 'Naslov na nižji ravni'; -$lang['qb_hequal'] = 'Naslov na isti ravni'; -$lang['qb_link'] = 'Notranja povezava'; -$lang['qb_extlink'] = 'Zunanja povezava'; -$lang['qb_hr'] = 'Vodoravna Ärta'; -$lang['qb_ol'] = 'Å tevilÄna oznaka predmeta'; -$lang['qb_ul'] = 'VrstiÄna oznaka predmeta'; -$lang['qb_media'] = 'Dodajanje slik in drugih datotek'; -$lang['qb_sig'] = 'Vstavi podpis'; -$lang['qb_smileys'] = 'SmeÅ¡ki'; -$lang['qb_chars'] = 'Posebni znaki'; -$lang['upperns'] = 'skoÄi na nadrejeni imenski prostor'; -$lang['metaedit'] = 'Uredi metapodatke'; -$lang['metasaveerr'] = 'Zapisovanje metapodatkov je spodletelo'; -$lang['metasaveok'] = 'Metapodatki so shranjeni'; -$lang['img_title'] = 'Naslov:'; -$lang['img_caption'] = 'Opis:'; -$lang['img_date'] = 'Datum:'; -$lang['img_fname'] = 'Ime datoteke:'; -$lang['img_fsize'] = 'Velikost:'; -$lang['img_artist'] = 'Fotograf:'; -$lang['img_copyr'] = 'Avtorska pravica:'; -$lang['img_format'] = 'Zapis:'; -$lang['img_camera'] = 'Fotoaparat:'; -$lang['img_keywords'] = 'KljuÄne besede:'; -$lang['img_width'] = 'Å irina:'; -$lang['img_height'] = 'ViÅ¡ina:'; -$lang['subscr_subscribe_success'] = 'UporabniÅ¡ki raÄun %s je dodan na seznam naroÄnin na %s'; -$lang['subscr_subscribe_error'] = 'Napaka med dodajanjem %s na seznam naroÄnin na %s'; -$lang['subscr_subscribe_noaddress'] = 'S trenutnimi prijavnimi podatki ni povezanega elektronskega naslova, zato uporabniÅ¡kega raÄuna ni mogoÄe dodati na seznam naroÄnikov.'; -$lang['subscr_unsubscribe_success'] = 'UporabniÅ¡ki raÄun %s je odstranjen s seznama naroÄnin na %s'; -$lang['subscr_unsubscribe_error'] = 'Napaka med odstranjevanjem %s s seznama naroÄnin na %s'; -$lang['subscr_already_subscribed'] = '%s je že naroÄen na %s'; -$lang['subscr_not_subscribed'] = '%s ni naroÄen na %s'; -$lang['subscr_m_not_subscribed'] = 'Trenutni uporabniÅ¡ki raÄun nima prijavljene naroÄnine na trenutno stran ali imenski prostor.'; -$lang['subscr_m_new_header'] = 'NaroÄanje'; -$lang['subscr_m_current_header'] = 'Trenutne naroÄnine'; -$lang['subscr_m_unsubscribe'] = 'PrekliÄi naroÄnino'; -$lang['subscr_m_subscribe'] = 'Prijavi naroÄnino'; -$lang['subscr_m_receive'] = 'Prejmi'; -$lang['subscr_style_every'] = 'elektronsko sporoÄilo ob vsaki spremembi'; -$lang['subscr_style_digest'] = 'strnjeno elektronsko sporoÄilo sprememb za vsako stran (vsakih %.2f dni)'; -$lang['subscr_style_list'] = 'seznam spremenjenih strani od zadnjega elektronskega sporoÄila (vsakih %.2f dni)'; -$lang['authtempfail'] = 'Potrditev uporabnika je trenutno nedostopna. Stopite v stik s skrbnikom sistema wiki.'; -$lang['i_chooselang'] = 'Izberite jezik'; -$lang['i_installer'] = 'DokuWiki namestitev'; -$lang['i_wikiname'] = 'Ime Wiki spletiÅ¡Äa'; -$lang['i_enableacl'] = 'OmogoÄi ACL (priporoÄeno)'; -$lang['i_superuser'] = 'Skrbnik'; -$lang['i_problems'] = 'Namestilnik je naletel na težave, ki so izpisane spodaj. Namestitve ni mogoÄe nadaljevati, dokler težave ne bodo odpravljene.'; -$lang['i_modified'] = 'Iz varnostnih razlogov skript deluje le v novi in neprilagojeni namestitvi sistema DokuWiki. Postopek namestitve je treba zaÄeti znova ali pa sistem namestiti roÄno s pomoÄjo navodil nameÅ¡Äanja Dokuwiki.'; -$lang['i_funcna'] = 'Funkcija PHP %s ni na voljo. Morda je možnost na strežniku zaradi varnostnih razlogov onemogoÄena.'; -$lang['i_phpver'] = 'RazliÄica PHP %s je nižja od zahtevane razliÄice %s. Pred nadaljevanjem je treba posodobiti namestitev PHP.'; -$lang['i_permfail'] = 'Predmet %s ni zapisljiv. Zahtevana je sprememba dovoljenj za to mapo.'; -$lang['i_confexists'] = 'Predmet %s že obstaja.'; -$lang['i_writeerr'] = 'Ni mogoÄe ustvariti predmeta %s. Preveriti je treba dovoljenja datotek in map in nato ustvariti datoteko roÄno.'; -$lang['i_badhash'] = 'nepoznana ali spremenjena datoteka dokuwiki.php (razprÅ¡ilo=%s)'; -$lang['i_badval'] = '%s - neveljavna ali prazna vrednost'; -$lang['i_success'] = 'Nastavitev je uspeÅ¡no konÄana. Datoteko install.php lahko sedaj izbriÅ¡ete. Nadaljujte v novi DokuWiki.'; -$lang['i_failure'] = 'Med zapisovanjem nastavitvenih datotek je priÅ¡lo do napak. Preden lahko uporabite vaÅ¡ DokuWiki, jih je treba odpraviti.'; -$lang['i_policy'] = 'ZaÄetna doloÄila ACL'; -$lang['i_pol0'] = 'Odprt Wiki (branje, zapis, nalaganje datotek je javno za vse)'; -$lang['i_pol1'] = 'Javni Wiki (branje za vse, zapis in nalaganje datotek za prijavljene uporabnike)'; -$lang['i_pol2'] = 'Zaprt Wiki (berejo in urejajo lahko le prijavljeni uporabniki)'; -$lang['i_allowreg'] = 'Dovoli uporabnikom vpis'; -$lang['i_retry'] = 'Ponovni poskus'; -$lang['i_license'] = 'Izbor dovoljenja objave vsebine:'; -$lang['i_license_none'] = 'Ne pokaži podrobnosti dovoljenja.'; -$lang['i_pop_field'] = 'Prosimo pomagajte nam izboljÅ¡ati DokuWiki izkuÅ¡njo:'; -$lang['i_pop_label'] = 'Enkrat na mesec poÅ¡lji anonimne uporabniÅ¡ke podatke DokuWiki razvijalcem'; -$lang['recent_global'] = 'Trenutno so prikazane spremembe znotraj imenskega prostora %s. MogoÄe si je ogledati tudi spremembe celotnega sistema Wiki.'; -$lang['years'] = '%d let nazaj'; -$lang['months'] = '%d mesecev nazaj'; -$lang['weeks'] = '%d tednov nazaj'; -$lang['days'] = '%d dni nazaj'; -$lang['hours'] = '%d ur nazaj'; -$lang['minutes'] = '%d minut nazaj'; -$lang['seconds'] = '%d sekund nazaj'; -$lang['wordblock'] = 'Spremembe niso shranjene, ker je v vsebini navedeno neželeno besedilo (spam).'; -$lang['media_uploadtab'] = 'Naloži'; -$lang['media_searchtab'] = 'PoiÅ¡Äi'; -$lang['media_file'] = 'Datoteka'; -$lang['media_viewtab'] = 'Pogled'; -$lang['media_edittab'] = 'Uredi'; -$lang['media_historytab'] = 'Zgodovina'; -$lang['media_list_thumbs'] = 'SliÄice'; -$lang['media_list_rows'] = 'Vrstice'; -$lang['media_sort_name'] = 'Ime'; -$lang['media_sort_date'] = 'Datum'; -$lang['media_namespaces'] = 'Izbor imenskega prostora'; -$lang['media_files'] = 'Datoteke v %s'; -$lang['media_upload'] = 'Naloži v %s'; -$lang['media_search'] = 'PoiÅ¡Äi v %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s pri %s'; -$lang['media_edit'] = 'Uredi %s'; -$lang['media_history'] = 'Zgodovina %s'; -$lang['media_meta_edited'] = 'metapodatki so urejeni'; -$lang['media_perm_read'] = 'Ni ustreznih dovoljenj za branje datotek.'; -$lang['media_perm_upload'] = 'Ni ustreznih dovoljenj za nalaganje datotek.'; -$lang['media_update'] = 'Naloži novo razliÄico'; -$lang['media_restore'] = 'Obnovi to razliÄico'; -$lang['currentns'] = 'Trenutni imenski prostor'; -$lang['searchresult'] = 'Rezultati iskanja'; -$lang['plainhtml'] = 'Zapis HTML'; -$lang['wikimarkup'] = 'Oblikovni jezik Wiki'; -$lang['email_signature_text'] = 'SporoÄilo je samodejno ustvarjeno na spletiÅ¡Äu -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/locked.txt deleted file mode 100644 index cc693d3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Stran je zaklenjena ====== - -Stran je zaklenjena za urejanje. PoÄakati je treba, da zaklep strani poteÄe. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/login.txt deleted file mode 100644 index eeae0c9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Prijava ====== - -Niste prijavljeni! Spodaj vnesite ustrezne podatke in se prijavite. Prijaviti se je mogoÄe le, Äe so omogoÄeni piÅ¡kotki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/mailtext.txt deleted file mode 100644 index 9b33373..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Stran na vaÅ¡em DokuWiki je bila dodana ali spremenjena. Podrobnosti: - -Datum : @DATE@ -Brskalnik : @BROWSER@ -Naslov IP : @IPADDRESS@ -Ime gostitelja : @HOSTNAME@ -Stara razliÄica : @OLDPAGE@ -Nova razliÄica : @NEWPAGE@ -Povzetek urejanja: @SUMMARY@ -Uporabnik : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/newpage.txt deleted file mode 100644 index 8c63042..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Stran Å¡e ne obstaja ====== - -Sledili ste povezavi na stran, ki Å¡e ne obstaja. Stran je mogoÄe ustvariti preko povezave **Ustvari stran**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/norev.txt deleted file mode 100644 index adaa22d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== NeobstojeÄa razliÄica strani ====== - -Zahtevana razliÄica strani ne obstaja. Uporabite gumb ''Stare razliÄice'' za izpis seznama starih razliÄic tega dokumenta. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/password.txt deleted file mode 100644 index d0e1f69..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Pozdravljeni, @FULLNAME@! - -Spodaj so navedeni podatki za @TITLE@ na wiki spletiÅ¡Äu @DOKUWIKIURL@ - -UporabniÅ¡ko ime: @LOGIN@ -Geslo : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/preview.txt deleted file mode 100644 index ab8e5f7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Predogled ====== - -Prikazan je predogled strani. **Stran Å¡e ni shranjena**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/pwconfirm.txt deleted file mode 100644 index 109acb5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Pozdravljeni, @FULLNAME@! - -S podatki vaÅ¡ega imena je bila poslana zahteva za pridobitev novega gesla za uporabniÅ¡ko ime @TITLE@ na wiki spletiÅ¡Äu @DOKUWIKIURL@. - - - V kolikor novega gesla niste zahtevali, prezrite to sporoÄilo. - - - Za potrditev zahteve za pridobitev novega gesla, kliknite spodnjo povezavo. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/read.txt deleted file mode 100644 index 44f3162..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/read.txt +++ /dev/null @@ -1 +0,0 @@ -Stran je odprta z dovoljenji le za branje. Dovoljeno je ogledati si izvorno kodo strani, vsebine pa ni mogoÄe spreminjati. Za veÄ podrobnosti stopite v stik s skrbnikom sistema. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/recent.txt deleted file mode 100644 index ee903a8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nedavne spremembe ====== - -Izpisane wiki strani so bile nedavno spremenjene: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/register.txt deleted file mode 100644 index f1b22f9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Vpis novega raÄuna ====== - -V spodnji obrazec je treba vnesti vse zahtevane podatke za ustvarjanje novega raÄuna. Vnesti je treba veljaven **elektronski naslov**, na katerega bo poslano geslo. UporabniÅ¡ko ime mora biti veljavno [[doku>pagename|ime strani]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/registermail.txt deleted file mode 100644 index 255eb62..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/registermail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Nov uporabniÅ¡ki raÄun je uspeÅ¡no vpisan. -Podatki raÄuna: - -UporabniÅ¡ko ime : @NEWUSER@ -Polno ime : @NEWNAME@ -Elektronski naslov: @NEWEMAIL@ - -Datum : @DATE@ -Brskalnik : @BROWSER@ -Naslov IP : @IPADDRESS@ -Ime gostitelja : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/resendpwd.txt deleted file mode 100644 index 8a1e614..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== PoÅ¡iljanje novega gesla ====== - -Za pridobitev novega gesla, vnesite vaÅ¡e uporabniÅ¡ko ime ustrezno polje spodnjega obrazca. Na naveden elektronski naslov bo poslano sporoÄilo v katerem bo navedena povezava do strani za overjanje istovetnosti uporabnika. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/resetpwd.txt deleted file mode 100644 index 8711027..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nastavitev novega gesla ====== - -Vnesite novo geslo za raÄun Wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/revisions.txt deleted file mode 100644 index 86ede9d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Stare razliÄice ====== - -Prikazana je stara razliÄica tega dokumenta. Stran je mogoÄe povrniti na starejÅ¡o razliÄico tako, da stran izberete, pritisnete na povezavo ''Uredi stran'' in stran nato shranite. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/searchpage.txt deleted file mode 100644 index f47f765..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Iskanje ====== - -Spodaj so izpisani rezultati iskanja. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/showrev.txt deleted file mode 100644 index 8383392..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Stara razliÄica tega dokumenta!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/stopwords.txt deleted file mode 100644 index 31f2791..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/stopwords.txt +++ /dev/null @@ -1,19 +0,0 @@ -# To je seznam besed, ki jih ustvarjalnik kazala prezre. Seznam je sestavljen iz -# besede, ki so zapisane vsaka v svoji vrstici. Datoteka mora biti zapisana s konÄnim -# UNIX znakom vrstice. Besede krajÅ¡e od treh znakov so iz kazala izloÄene samodejno -# zaradi preglednosti. Seznam se s bo s Äasom spreminjal in dopolnjeval. -moja -moje -moji -mojo -njegovi -njegove -njegovo -njeno -njeni -njene -njihova -njihove -njihovi -njihovo -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_digest.txt deleted file mode 100644 index 5da0042..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Pozdravljeni! - -Strani v imenskem prostoru @PAGE@ wiki spletiÅ¡Äa @TITLE@ so spremenjene. -Podrobnosti sprememb so navedene spodaj. - ------------------------------------------------- -@DIFF@ ------------------------------------------------- - -Stara razliÄica: @OLDPAGE@ -Nova razliÄica : @NEWPAGE@ - -Za odjavo prejemanja podrobnosti sprememb, se je treba prijaviti na spletiÅ¡Äe -@DOKUWIKIURL@ in med možnostmi naroÄanja -@SUBSCRIBE@ -odjaviti prejemanje poroÄil sprememb strani ali imenskega prostora. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_form.txt deleted file mode 100644 index 46be8c9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Urejanje naroÄnin ==== - -Ta stran vam omogoÄa urejanje vaÅ¡ih naroÄnin za trenutno stran in imenski prostor. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_list.txt deleted file mode 100644 index 914ae15..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Pozdravljeni! - -Strani v imenskem prostoru @PAGE@ wiki spletiÅ¡Äa @TITLE@ so spremenjene. -Podrobnosti sprememb so navedene spodaj. - ------------------------------------------------- -@DIFF@ ------------------------------------------------- - -Za odjavo prejemanja podrobnosti sprememb, se je treba prijaviti na spletiÅ¡Äe -@DOKUWIKIURL@ in med možnostmi naroÄanja -@SUBSCRIBE@ -odjaviti prejemanje poroÄil sprememb strani ali imenskega prostora. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_single.txt deleted file mode 100644 index 4324b2d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Pozdravljeni! - -Stran @PAGE@ na spletiÅ¡Äu Wiki @TITLE@ je spremenjena. -Spremenjeno je: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Datum : @DATE@ -Uporabnik : @USER@ -Povzetek urejanja: @SUMMARY@ -Stara razliÄica : @OLDPAGE@ -Nova razliÄica : @NEWPAGE@ - -Preklic obveÅ¡Äanja o spremembah strani je mogoÄe doloÄiti -na Wiki naslovu @DOKUWIKIURL@ in z obiskom @NEWPAGE@, -kjer se je mogoÄe odjaviti od spremljanja strani ali -imenskega prostora. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/updateprofile.txt deleted file mode 100644 index 18b9d25..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Posodabljanje raÄuna ===== - -Posodobiti ali spremeniti je mogoÄe le nekatere podatke. UporabniÅ¡kega imena ni mogoÄe spremeniti. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sl/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sl/uploadmail.txt deleted file mode 100644 index 126ff2a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sl/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Datoteka je bila uspeÅ¡no naložena na DokuWiki spletiÅ¡Äe. -Podrobnosti o datoteki: - -Datoteka : @MEDIA@ -Datum : @DATE@ -Brskalnik : @BROWSER@ -Naslov IP : @IPADDRESS@ -Ponudnik : @HOSTNAME@ -Velikost : @SIZE@ -Vrsta MIME: @MIME@ -Uporabnik : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/admin.txt deleted file mode 100644 index fc12524..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administrimi ====== - -Poshtë është një listë e punëve administrative të disponueshme në DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/adminplugins.txt deleted file mode 100644 index f87626c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Plugin-e Shtesë ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/backlinks.txt deleted file mode 100644 index 70035ae..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Linke të kthyeshëm ====== - -Kjo është një listë e faqeve që duket se lidhen mbrapsht te kjo faqe aktuale. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/conflict.txt deleted file mode 100644 index 4edf814..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Ekziston një version më i ri ====== - -Ekziston një version më i ri i dokumentit që ju redaktuat. Kjo ndodh kur një përdorues tjetër e ndryshoi dokumentin ndërkohë që ju po e redaktonit atë. - -Gjeni ndryshimet e treguara më poshtë dhe pastaj vendosni se kë version doni të mbani. Nëse zgjidhni "ruaj", versioni juaj do të ruhet. Klikon "fshi" për të mbajtur versioni aktual. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/denied.txt deleted file mode 100644 index 25de508..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Leja Refuzohet ====== - -Na vjen keq, ju nuk keni të drejta të mjaftueshme për të vazhduar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/diff.txt deleted file mode 100644 index d68c984..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ndryshimet ====== - -Kjo tregon ndryshimet midis dy versioneve të faqes. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/draft.txt deleted file mode 100644 index 13b4256..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Skedari skicë u gjend ====== - -Sesioni juaj i fundit i redaktimit në këtë faqe nuk përfundoi me sukses. DokuWiki ruajti automatikisht një skicë gjatë punës tuaj të cilën mund ta përdorni tani për të vazhduar redaktimin tuaj. Më poshtë mund të shihni të dhënat që janë ruajtur nga sesioni juaj i fundit. - -Ju lutem vendosni nëse doni të //rekuperoni// sesionin tuaj të humbur të redaktimit, //fshini// skicën e ruajtur automatikisht ose //dilni// nga proçesi i redaktimit. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/edit.txt deleted file mode 100644 index d48c354..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Redaktoni faqen dhe shtypni "Ruaj". Shikoni [[wiki:syntax]] për sintaksën e Wiki-t. Nëse doni të provoni disa gjëra, mësoni të hidhni hapat e parë në [[playground:playground|playground]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/editrev.txt deleted file mode 100644 index 941be39..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Keni ngarkuar një rishikim të vjetër të dokumentit!** Nëse e ruani, do të krijoni një version të ri me këto të dhëna. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/index.txt deleted file mode 100644 index f17dca9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Index ====== - -Ky është një index mbi të gjitha faqet e disponueshme të renditura sipas [[doku>namespaces|namespaces]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/sq/install.html deleted file mode 100644 index 1454628..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Kjo faqe ndihmon në instalimin dhe konfigurimin për herë të parë të Dokuwiki-t. Më shumë informacion mbi këtë installer gjendet në faqen e tij të dokumentimit.

    - -

    Dokuwiki përdor skedarë të zakonshëm për ruajtjen e faqeve wiki dhe informacioneve të tjera të lidhura me ato faqe (psh imazhe, indekse kërkimi, rishikime të vjetra etj). Në mënyrë që të funksionojë me sukses DokuWiki duhet të ketë akses shkrimi mbi direktoritë që mbajnë këto skedarë. Ky installer nuk është në gjendje të vendosë leje mbi direktoritë. Kjo normalisht duhet bërë drejtpërdrejt nga një command shell ose nëse jeni duke përdorur hostimin, nëpërmjet FTP ose panelit të kontrollit të hostit (psh cPanel).

    - -

    Ky installer do të instalojë konfigurimin e DokuWiki-t tuaj për ACL, që në këmbim lejon hyrje si administrator dhe akses të menusë së administrimit të DokuWiki-t për të instaluar plugin-e, menaxhuar përdoruesit, menaxhuar akses në faqet wiki dhe ndryshim të konfigurimeve. Nuk është e domosdoshme për DokuWiki-n të funksionojë, megjithatë do ta bëjë DokuWiki-n më të lehtë për tu administruar.

    - -

    Përduruesit me përvojë ose përdoruesit me kërkesa speciale për instalim duhet të përdorin këto linke për detaje mbi instruksionet e instalimit dhe konfigurimeve.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/sq/jquery.ui.datepicker.js deleted file mode 100644 index 9952fb1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Albanian initialisation for the jQuery UI date picker plugin. */ -/* Written by Flakron Bytyqi (flakron@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.sq = { - closeText: "mbylle", - prevText: "mbrapa", - nextText: "Përpara", - currentText: "sot", - monthNames: [ "Janar", "Shkurt", "Mars", "Prill", "Maj", "Qershor", - "Korrik", "Gusht", "Shtator", "Tetor", "Nëntor", "Dhjetor" ], - monthNamesShort: [ "Jan", "Shk", "Mar", "Pri", "Maj", "Qer", - "Kor", "Gus", "Sht", "Tet", "Nën", "Dhj" ], - dayNames: [ "E Diel", "E Hënë", "E Martë", "E Mërkurë", "E Enjte", "E Premte", "E Shtune" ], - dayNamesShort: [ "Di", "Hë", "Ma", "Më", "En", "Pr", "Sh" ], - dayNamesMin: [ "Di", "Hë", "Ma", "Më", "En", "Pr", "Sh" ], - weekHeader: "Ja", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.sq ); - -return datepicker.regional.sq; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/sq/lang.php deleted file mode 100644 index 08fb1ea..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/lang.php +++ /dev/null @@ -1,259 +0,0 @@ - - * @author Endrit Callaki - * @author Leonard Elezi - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '\''; -$lang['btn_edit'] = 'Redaktoni këtë faqe'; -$lang['btn_source'] = 'Trego kodin burim të faqes'; -$lang['btn_show'] = 'Trego faqen'; -$lang['btn_create'] = 'Krijo këtë faqe'; -$lang['btn_search'] = 'Kërko'; -$lang['btn_save'] = 'Ruaj'; -$lang['btn_preview'] = 'Shikim paraprak'; -$lang['btn_top'] = 'Kthehu ne krye'; -$lang['btn_newer'] = '<< më të hershme'; -$lang['btn_older'] = 'më të vonshme'; -$lang['btn_revs'] = 'Shqyrtime të vjetra'; -$lang['btn_recent'] = 'Ndryshime së fundmi'; -$lang['btn_upload'] = 'Ngarko'; -$lang['btn_cancel'] = 'Harroji'; -$lang['btn_index'] = 'Kreu'; -$lang['btn_secedit'] = 'Redaktoni'; -$lang['btn_login'] = 'Hyrje'; -$lang['btn_logout'] = 'Dalje'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Përditëso'; -$lang['btn_delete'] = 'Fshi'; -$lang['btn_back'] = 'Mbrapa'; -$lang['btn_backlink'] = 'Lidhjet këtu'; -$lang['btn_subscribe'] = 'Menaxho Abonimet'; -$lang['btn_profile'] = 'Përditëso Profilin'; -$lang['btn_reset'] = 'Rivendos'; -$lang['btn_resendpwd'] = 'Vendos fjalëkalim të ri'; -$lang['btn_draft'] = 'Redakto skicën'; -$lang['btn_recover'] = 'Rekupero skicën'; -$lang['btn_draftdel'] = 'Fshi skicën'; -$lang['btn_revert'] = 'Kthe si më parë'; -$lang['btn_register'] = 'Regjsitrohuni'; -$lang['btn_apply'] = 'Dergo'; -$lang['btn_media'] = 'Menaxhimi i mediave'; -$lang['btn_deleteuser'] = 'Fshij llogarine'; -$lang['btn_img_backto'] = 'Mbrapa te %s'; -$lang['btn_mediaManager'] = 'Shiko tek menaxhimi i mediave'; -$lang['loggedinas'] = 'Regjistruar si :'; -$lang['user'] = 'Nofka e përdoruesit:'; -$lang['pass'] = 'Fjalëkalimi'; -$lang['newpass'] = 'Fjalëkalim i ri'; -$lang['oldpass'] = 'Konfirmo fjalëkalimin aktual'; -$lang['passchk'] = 'Edhe një herë'; -$lang['remember'] = 'Më mbaj mend'; -$lang['fullname'] = 'Emri i vërtetë'; -$lang['email'] = 'Adresa e email-it*'; -$lang['profile'] = 'Profili i përdoruesit'; -$lang['badlogin'] = 'Na vjen keq, emri ose fjalëkalimi është gabim.'; -$lang['badpassconfirm'] = 'Me fal, fjalekalimi ishte i gabuar'; -$lang['minoredit'] = 'Ndryshime të Vogla'; -$lang['draftdate'] = 'Skica u ruajt automatikisht në'; -$lang['nosecedit'] = 'Faqja u ndryshua ndëwrkohë, informacioni i kwtij seksioni ishte i vjetër, u ngarkua faqja e tërë në vend të saj.'; -$lang['js']['willexpire'] = 'Kyçi juaj për redaktimin e kësaj faqeje është duke skaduar.\nPër të shmangur konflikte përdorni butonin Shiko Paraprakisht për të rivendosur kohën e kyçjes.'; -$lang['js']['notsavedyet'] = 'Ndryshimet e paruajtura do të humbasin.\nVazhdo me të vërtetë?'; -$lang['js']['searchmedia'] = 'Kërko për skedarë'; -$lang['js']['keepopen'] = 'Mbaje dritaren të hapur gjatë përzgjedhjes'; -$lang['js']['hidedetails'] = 'Fshih Detajet'; -$lang['js']['mediadisplay'] = 'Lloji i lidhjes'; -$lang['js']['mediaclose'] = 'Mbylle'; -$lang['js']['mediadisplayimg'] = 'Shiko foton'; -$lang['js']['mediadisplaylnk'] = 'Shiko vetem linkun'; -$lang['js']['mediasmall'] = 'Versioni i vegjel'; -$lang['js']['medialarge'] = 'Versioni i madh'; -$lang['js']['mediaoriginal'] = 'Versioni origjinal'; -$lang['js']['nosmblinks'] = 'Lidhja te Windows shares funksionon vetëm në Microsoft Internet Explorer. Ju prapë mund ta kopjoni dhe ngjitni linkun.'; -$lang['js']['linkwiz'] = 'Magjistari i Link'; -$lang['js']['linkto'] = 'Lidh tek:'; -$lang['js']['del_confirm'] = 'Fshiji vërtetë objektet e përzgjedhura?'; -$lang['js']['media_diff'] = 'Shih dallimet:'; -$lang['js']['media_select'] = 'Zgjedh dosjet...'; -$lang['js']['media_upload_btn'] = 'Ngarko'; -$lang['js']['media_drop'] = 'Lëshoji dosjet këtu për t\'i ngarkuar'; -$lang['regmissing'] = 'Na vjen keq, duhet të plotësoni të gjitha fushat.'; -$lang['reguexists'] = 'Na vjen keq, ekziston një përdorues tjetër me të njëjtin emër.'; -$lang['regsuccess'] = 'Përdoruesi u regjistrua dhe fjalëkalimi u dërgua me email.'; -$lang['regsuccess2'] = 'Llogarija e Përdoruesit u krijua'; -$lang['regmailfail'] = 'Duket se ka ndodhur një gabim gjatë dërgimit të fjalëkalimit me e-mail. Ju lutemi kontaktoni administratorin!'; -$lang['regbadmail'] = 'Adresa email e dhënë nuk mund të pranohet sepse nuk duket e rregullt. Ju lutem fusni një adresë të rregullt ose boshatisni kutinë e shtypit.'; -$lang['regbadpass'] = 'Dy fjalëkalimet e dhëna nuk janë njësoj, ju lutemi provoni përsëri.'; -$lang['regpwmail'] = 'Fjalëkalimi juaj i DokuWiki-it.'; -$lang['reghere'] = 'Ende nuk keni llogari? Hap një'; -$lang['profna'] = 'Ky wiki nuk e lejon ndryshimin e profilit.'; -$lang['profnochange'] = 'Asnjë ndryshim, asgjë për të bërë.'; -$lang['profnoempty'] = 'Një emër bosh ose adresë email-i bosh nuk lejohet.'; -$lang['profchanged'] = 'Profili i përdoruesit u përditësua me sukses.'; -$lang['pwdforget'] = 'E harruat fjalëkalimin? Merni një të ri'; -$lang['resendna'] = 'Ky wiki nuk e lejon ridërgimin e fjalëkalimeve.'; -$lang['resendpwdmissing'] = 'Na vjen keq, duhet t\'i plotësoni të gjitha fushat.'; -$lang['resendpwdnouser'] = 'Na vjen keq, nuk mund ta gjejmë këtë përdorues në bazën tonë të të dhënave.'; -$lang['resendpwdbadauth'] = 'Na vjen keq, ky kod autorizimi nuk është i vlefshëm. Sigurohuni që përdoret linkun e plotë të konfirmimit.'; -$lang['resendpwdconfirm'] = 'U dërgua një link konfirmimi nëpërmjet eMail-it.'; -$lang['resendpwdsuccess'] = 'Fjalëkalimi juaj i ri u dërgua nëpërmjet eMail-it.'; -$lang['license'] = 'Përveç rasteve të përcaktuara, përmbajtja në këtë wiki është e liçnsuar nën liçensën e mëposhtme:'; -$lang['licenseok'] = 'Shënim: Duke redaktuar këtë faqe ju bini dakort të liçensoni përmbajtjen tuaj nën liçensën e mëposhtme:'; -$lang['searchmedia'] = 'Kërko emrin e skedarit:'; -$lang['searchmedia_in'] = 'Kërko në %s'; -$lang['txt_upload'] = 'Zgjidh skedarin për ngarkim:'; -$lang['txt_filename'] = 'Ngarko si (alternative):'; -$lang['txt_overwrt'] = 'Zëvendëso skedarin ekzistues'; -$lang['lockedby'] = 'Kyçur momentalisht nga:'; -$lang['lockexpire'] = 'Kyçi skadon në:'; -$lang['rssfailed'] = 'Ndoshi një gabim gjatë kapjes së këtij lajmi:'; -$lang['nothingfound'] = 'Nuk u gjet asgjë.'; -$lang['mediaselect'] = 'Skedarët e Medias'; -$lang['uploadsucc'] = 'Ngarkim i suksesshëm'; -$lang['uploadfail'] = 'Ngarkimi dështoi. Ndoshta leje të gabuara?'; -$lang['uploadwrong'] = 'Ngarkimi u refuzua! Prapashtesa e skedarit është e ndaluar!'; -$lang['uploadexist'] = 'Skedari ekziston. Nuk u bë asgjë.'; -$lang['uploadbadcontent'] = 'Përmbajtja e ngarkimit nuk përkoi me prapshtesën e skedarit %s'; -$lang['uploadspam'] = 'Ngarkimi u bllokua nga lista e zezë e spam-eve.'; -$lang['uploadxss'] = 'Ngarkimi u bllokua për dyshim përmbajtjeje jo të sigurt.'; -$lang['uploadsize'] = 'Skedari i ngarkuar ishte tepër i madh. (maksimumi %s)'; -$lang['deletesucc'] = 'Skedari "%s" u fshi.'; -$lang['deletefail'] = '"%s" nuk mundi të fshihej. Kontrollo lejet.'; -$lang['mediainuse'] = 'Skedari "%s" nuk u fshi - është ende në përdorim.'; -$lang['namespaces'] = 'Hapësirat e Emrave'; -$lang['mediafiles'] = 'Skedarët e disponueshëm në'; -$lang['mediausage'] = 'Përdor sintaksën e mëposhtme për të referuar këtë skedar:'; -$lang['mediaview'] = 'Shiko skedarin origjinal'; -$lang['mediaroot'] = 'rrënja'; -$lang['mediaupload'] = 'Ngarko një skedar tek hapësira e emrit aktuale këtu. Për të krijuaj nënhapësira emri, bashkangjiti ato pas emrit të skedarit "Ngarko Si" duke e ndarë me dy pika (:).'; -$lang['mediaextchange'] = 'Prapashtesa e skedarit u ndërrua nga .%s në .%s!'; -$lang['reference'] = 'Referenca për:'; -$lang['ref_inuse'] = 'Skedari nuk mund të fshihet, sepse është duke u përdorur ende nga faqet e mëposhtme:'; -$lang['ref_hidden'] = 'Disa referenca janë në faqe të cilat ju nuk keni leje t\'i lexoni.'; -$lang['hits'] = 'Pamje'; -$lang['quickhits'] = 'Emrat e faqeve që përkojnë'; -$lang['toc'] = 'Tabela e Përmbajtjeve'; -$lang['current'] = 'aktuale'; -$lang['yours'] = 'Versioni Juaj'; -$lang['diff'] = 'Trego ndryshimet nga rishikimet aktuale'; -$lang['diff2'] = 'Trego ndryshimet mes rishikimeve të përzgjedhura'; -$lang['line'] = 'Vijë'; -$lang['breadcrumb'] = 'Gjurmë:'; -$lang['youarehere'] = 'Ju jeni këtu:'; -$lang['lastmod'] = 'Redaktuar për herë të fundit:'; -$lang['by'] = 'nga'; -$lang['deleted'] = 'u fshi'; -$lang['created'] = 'u krijua'; -$lang['restored'] = 'Kthehu tek një version i vjetër (%s)'; -$lang['external_edit'] = 'redaktim i jashtëm'; -$lang['summary'] = 'Përmbledhja redaktimit'; -$lang['noflash'] = 'Nevojitet Adobe Flash Plugin për të paraqitur këtë përmbajtje.'; -$lang['download'] = 'Shkarko Copën'; -$lang['mail_newpage'] = 'faqje u shtua:'; -$lang['mail_changed'] = 'faqja u ndryshua:'; -$lang['mail_subscribe_list'] = 'faqet u ndryshuan në hapësirën e emrave:'; -$lang['mail_new_user'] = 'përdorues i ri:'; -$lang['mail_upload'] = 'skedari u ngarkua:'; -$lang['qb_bold'] = 'Tekst i Theksuar'; -$lang['qb_italic'] = 'Tekst i Pjerrët'; -$lang['qb_underl'] = 'Tekst i Nënvijëzuar'; -$lang['qb_code'] = 'Tekst Kodi'; -$lang['qb_strike'] = 'Tekst me Vijë Mespërmes'; -$lang['qb_h1'] = 'Titull me Nivel 1'; -$lang['qb_h2'] = 'Titull me Nivel 2'; -$lang['qb_h3'] = 'Titull me Nivel 3'; -$lang['qb_h4'] = 'Titull me Nivel 4'; -$lang['qb_h5'] = 'Titull me Nivel 5'; -$lang['qb_h'] = 'Titull'; -$lang['qb_hs'] = 'Përzgjidh Titull'; -$lang['qb_hplus'] = 'Titull Më i Lartë'; -$lang['qb_hminus'] = 'Titull Më i Ulët'; -$lang['qb_hequal'] = 'Titull i të Njëjtit Nivel'; -$lang['qb_link'] = 'Lidhje e Brendshme'; -$lang['qb_extlink'] = 'Lidhje e Jashtme '; -$lang['qb_hr'] = 'Vijë Horizontale'; -$lang['qb_ol'] = 'Listë Objektesh të Renditur'; -$lang['qb_ul'] = 'Listë Objektesh të Parenditura'; -$lang['qb_media'] = 'Shto imazhe dhe skedarë të tjerë'; -$lang['qb_sig'] = 'Fut Firmën'; -$lang['qb_smileys'] = 'Smileys'; -$lang['qb_chars'] = 'Karaktere Speciale'; -$lang['upperns'] = 'kërce tek hapësira e emrit prind'; -$lang['metaedit'] = 'Redakto Metadata'; -$lang['metasaveerr'] = 'Shkrimi i metadata-ve dështoi'; -$lang['metasaveok'] = 'Metadata u ruajt'; -$lang['img_title'] = 'Titulli :'; -$lang['img_caption'] = 'Titra:'; -$lang['img_date'] = 'Data:'; -$lang['img_fname'] = 'Emri Skedarit:'; -$lang['img_fsize'] = 'Madhësia:'; -$lang['img_artist'] = 'Autor:'; -$lang['img_copyr'] = 'Mbajtësi i të drejtave të autorit:'; -$lang['img_format'] = 'Formati:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'Fjalë Kyçe:'; -$lang['subscr_subscribe_success'] = 'Iu shtua %s listës së abonimeve për %s'; -$lang['subscr_subscribe_error'] = 'Gabim gjatë shtimit të %s listës së abonimeve për %s'; -$lang['subscr_subscribe_noaddress'] = 'Nuk ekziston asnjë adresë e lidhur me regjistrimin tuaj, ju nuk mund t\'i shtoheni listës së abonimeve.'; -$lang['subscr_unsubscribe_success'] = 'U hoq %s nga lista e abonimeve për %s'; -$lang['subscr_unsubscribe_error'] = 'Gabim në heqjen e %s nga lista e abonimeve për %s'; -$lang['subscr_already_subscribed'] = '%s është abonuar njëherë te %s'; -$lang['subscr_not_subscribed'] = '%s nuk është abonuar te %s'; -$lang['subscr_m_not_subscribed'] = 'Momentalisht ju nuk jeni i abonuar në faqen aktuale apo hapësirën e emrit aktual.'; -$lang['subscr_m_new_header'] = 'Shto abonim'; -$lang['subscr_m_current_header'] = 'Abonimet aktuale'; -$lang['subscr_m_unsubscribe'] = 'Fshi Abonimin'; -$lang['subscr_m_subscribe'] = 'Abonohu'; -$lang['subscr_m_receive'] = 'Mer'; -$lang['subscr_style_every'] = 'email mbi çdo ndryshim'; -$lang['authtempfail'] = 'Autentikimi i përdoruesve është përkohësisht i padisponueshëm. Nëse kjo gjendje vazhdon, ju lutemi të informoni Administratorin tuaj të Wiki-it.'; -$lang['i_chooselang'] = 'Zgjidhni gjuhën tuaj'; -$lang['i_installer'] = 'Installer-i DokuWiki'; -$lang['i_wikiname'] = 'Emri Wiki-it'; -$lang['i_enableacl'] = 'Aktivizo ACL (rekomanduar)'; -$lang['i_superuser'] = 'Superpërdorues'; -$lang['i_problems'] = 'Installer-i gjeti disa probleme, të shfaqura më poshtë. Nuk mund të vazhdoni derisa t\'i keni rregulluar.'; -$lang['i_modified'] = 'Për arsye sigurie ky skript do të punojë vetëm me një instalim të ri dhe të pamodifikuar DokuWiki. -Ose duhet të ekstraktoni skedarët nga e para nga pakoja e shkarkimit ose konsultohuni me Dokuwiki installation instructions'; -$lang['i_funcna'] = 'Funksioni PHP %s nuk është i disponueshëm. Mbase siguruesi juaj i host-it e ka çaktivizuar për ndonjë arsye?'; -$lang['i_phpver'] = 'Versioni juaj i PHP %s është më i vogël se ai i duhuri %s. Duhet të përditësoni instalimin tuaj të PHP-së.'; -$lang['i_permfail'] = '%s nuk është e shkruajtshme nga DokuWiki. Duhet të rregulloni lejet e përdorimit për këtë direktori.'; -$lang['i_confexists'] = '%s ekziston njëherë'; -$lang['i_writeerr'] = '%s nuk mundi të krijohej. Duhet të kontrolloni lejet e dirkektorisë/skedarit dhe ta krijoni skedarin manualisht.'; -$lang['i_badhash'] = 'dokuwiki.php e panjohur ose e ndryshuar (hash=code>%s
    )'; -$lang['i_badval'] = '%s - vlerë e palejuar ose boshe'; -$lang['i_success'] = 'Konfigurimi u mbarua me sukses. Tani mund ta fshini skedarin install.php. Vazhdoni tek DokuWiki juaj i ri..'; -$lang['i_failure'] = 'Ndodhën disa gabime gjatë shkrimit të skedarit të konfigurimit. Do t\'ju duhet t\'i rregulloni manualisht para se të përdorni DokuWiki-in tuaj të ri..'; -$lang['i_policy'] = 'Veprimi fillestar ACL'; -$lang['i_pol0'] = 'Wiki i Hapur (lexim, shkrim, ngarkim për këdo)'; -$lang['i_pol1'] = 'Wiki Publike (lexim për këdo, shkrim dhe ngarkim për përdoruesit e regjistruar)'; -$lang['i_pol2'] = 'Wiki e Mbyllur (lexim, shkrim, ngarkim vetëm për përdoruesit e regjistruar)'; -$lang['i_retry'] = 'Provo Përsëri'; -$lang['recent_global'] = 'Momentalisht jeni duke parë ndryshimet brenda hapësirës së emrit %s. Gjithashtu mund të shihni ndryshimet më të fundit në të gjithë wiki-n.'; -$lang['years'] = '%d vite më parë'; -$lang['months'] = '%d muaj më parë'; -$lang['weeks'] = '%d javë më parë'; -$lang['days'] = '%d ditë më parë'; -$lang['hours'] = '%d orë më parë'; -$lang['minutes'] = '%d minuta më parë'; -$lang['seconds'] = '%d sekonda më parë'; -$lang['email_signature_text'] = 'Ky email u gjenerua nga DokuWiki në -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/locked.txt deleted file mode 100644 index 7f97f38..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Faqe e kyçur ====== - -Kjo faqe është përkohësisht e kyçur për redaktim nga një përdorues tjetër. Duhet të prisni derisa ky përdorues të mbarojë redaktimin ose çelësi të skadojë. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/login.txt deleted file mode 100644 index 93510a9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Hyrje ====== - -Momentalisht nuk jeni të futur në Wiki! Futni informacionet tuaja të autentikimit më poshtë për të hyrë. Duhet t'i keni cookies të aktivizuara për të hyrë. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/mailtext.txt deleted file mode 100644 index 0566aaf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/mailtext.txt +++ /dev/null @@ -1,16 +0,0 @@ -Një faqe në DokuWiki-n tuaj u shtua ose u ndryshua. Këto janë detajet: - -Data: @DATE@ -Shfletuesi: @BROWSER@ -Adresa IP: @IPADDRESS@ -Emri Hostit: @HOSTNAME@ -Rishikimi i vjetër: @OLDPAGE@ -Rishikimi i ri: @NEWPAGE@ -Përmbledhja redaktimit: @SUMMARY@ -Përdoruesi: @USER@ - -@DIFF@ - ---- -Ky email u gjenerua nga DokuWiki në -@DOKUWIKIURL@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/newpage.txt deleted file mode 100644 index 49bb3b6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Kjo temë nuk ekziston ende ====== - -Keni ndjekur një link për në një temë që nuk ekziston ende. Nëse ua lejojnë të drejtat, mund ta krijoni duke klikuar butonin **Krijo këtë faqe**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/norev.txt deleted file mode 100644 index df87903..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Nuk ekzistion një rishikim i tillë ====== - -Rishikimi i specifikuar nuk ekziston. Përdor buttonin "Rishikime të vjetra" për një listë të rishikimeve të vjetra të këtij dokumenti. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/password.txt deleted file mode 100644 index 44acfe6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/password.txt +++ /dev/null @@ -1,10 +0,0 @@ -Përshëndetje @FULLNAME@! - -Këtu janë të dhënat e përdoruesit për @TITLE@ në @DOKUWIKIURL@ - -Hyrje: @LOGIN@ -Fjalëkalimi: @PASSWORD@ - ---- -Ky email u gjenerua nga DokuWiki në -@DOKUWIKIURL@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/preview.txt deleted file mode 100644 index 7a6a27c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Shikim Paraprak ====== - -Ky është një shikim paraprak i tekstit tuaj. **Kujtohuni: Nuk është ruajtur ende**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/pwconfirm.txt deleted file mode 100644 index ec776d4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Përshëndetje @FULLNAME@! - -Dikush kërkoi një fjalëkalim të ri për hyrjen tuaj @TITLE@ në @DOKUWIKIURL@ - -Nëse nuk kërkuat një fjalëkalim të ri atëherë thjesht injorojeni këtë email. - -Për të konfirmuar që kërkesa u dërgua me të vërtetë nga ju, ju lutemi përdorni link-un e mëposhtëm. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/read.txt deleted file mode 100644 index f6593fc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/read.txt +++ /dev/null @@ -1 +0,0 @@ -Kjo faqe është vetëm për lexim. Mund të shihni kodin burim, por nuk mund ta ndryshoni atë. Kontaktoni administratorin nëse mendoni se kjo është e gabuar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/recent.txt deleted file mode 100644 index c5754af..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ndryshimet e kohëve të fundit ====== - -Faqet e mëposhtme janë ndryshuar së fundmi: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/register.txt deleted file mode 100644 index c8813dd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Regjistrohuni si një përdorues i ri ====== - -Plotësoni të gjitha informacionet e mëposhtme për të krijuar një llogari në këtë wiki. Sigorohuni që të jepni një **adresë email-i të vlefshme**. Nëse nuk ju kërkohet të futni një fjalëkalim këtu, një fjalëkalim i ri do t'ju dërgohet në adresën e email-it që specifikuat. Emri i hyrjes duhet të një [[doku>pagename|pagename]] e vlefshme. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/registermail.txt deleted file mode 100644 index d0f7d51..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Një përdorues i ri u regjistrua. Këto janë detajet: - -Emri përdoruesit: @NEWUSER@ -Emri i plotë i përdoruesit: @NEWNAME@ -E-mail: @NEWEMAIL@ - -Data: @DATE@ -Shfletuesi: @BROWSER@ -Adresa IP: @IPADDRESS@ -Emri Hostit: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/resendpwd.txt deleted file mode 100644 index 8a98a74..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Dërgo fjalëkalim të ri ====== - -Ju lutemi futni emrin tuaj të përdorimit në formën e mëposhtme për të kërkuar një fjalëkalim të ri për llogarinë tuaj në këtë wiki. Një link konfirmimi do të dërgohet në adresën tuaj të eMail-it. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/revisions.txt deleted file mode 100644 index 349631f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Rishikime të vjetra ====== - -Këto janë rishikimet e vjetra të dokumentit aktual. Për t'u kthyer në një rishikim të vjetër, zgjidhni nga këtu poshtë, klikoni "Redaktoni këtë faqe" dhe ruajeni atë. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/searchpage.txt deleted file mode 100644 index d3adfd9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Kërko ====== - -Mund të gjeni rezultatet e kërkimit tuaj më poshtë. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/showrev.txt deleted file mode 100644 index 16b5fd9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ky është një rishikim i vjetër i dokumentit!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/stopwords.txt deleted file mode 100644 index d5acd7f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/stopwords.txt +++ /dev/null @@ -1,39 +0,0 @@ -# Kjo është një listë e fjalëve që indexer-i injoron, një fjalë për rresht -# Kur të redaktoni këtë faqe sigurohuni që të përdorni fund-rreshtash UNIX (rresht i ri i vetëm) -# Nuk është nevoja të përfshini fjalë më të shkurtra se tre karaktere - këtë injorohen gjithsesi -# Kjo listë bazohet mbi ato që gjenden në http://www.ranks.nl/stopwords/ -about -are -as -an -and -you -your -them -their -com -for -from -into -if -in -is -it -how -of -on -or -that -the -this -to -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_digest.txt deleted file mode 100644 index 62ca057..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Përshëndetje! - -Faqja @PAGE@ në wiki-n @TITLE@ ndryshoi. -Këtu janë ndryshimet: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Rishikimi i vjetër: @OLDPAGE@ -Rishikimi i ri: @NEWPAGE@ - -Për të fshirë lajmërimet e faqes, mund të hyni tek wiki në -@DOKUWIKIURL@ pastaj vizitoni -@SUBSCRIBE@ -dhe ç'regjistro faqen dhe/ose ndryshimet e hapësirës së emrit. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_form.txt deleted file mode 100644 index 7c71a4c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Menaxhimi i Abonimeve ====== - -Kjo faqe lejon menaxhimin e abonimeve tuaja për faqen dhe hapësirën e emrit aktual. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_list.txt deleted file mode 100644 index 0677f40..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_list.txt +++ /dev/null @@ -1,9 +0,0 @@ -Përshëndetje! - -Faqet në hapësirën e emrit @PAGE@ të wiki-t @TITLE@ ndryshuan. Këto janë faqet e ndryshuara: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Për të fshirë lajmërimet e faqes, hyni në wiki-n tek @DOKUWIKIURL@ dhe pastaj vizitoni @SUBSCRIBE@ dhe fshini ndryshimet e faqes dhe/ose të hapësirës së emrit. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_single.txt deleted file mode 100644 index 0e4a71c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Përshëndetje! - -Faqja @PAGE@ në wiki-n @TITLE@ ndryshoi. -Këto janë ndryshimet: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Data : @DATE@ -Përdoruesi : @USER@ -Përmbledhja redaktimit: @SUMMARY@ -Rishikimi i vjetër: @OLDPAGE@ -Rishikimi i ri: @NEWPAGE@ - -Për të fshirë lajmërimet e faqes, hyni në wiki tek -@DOKUWIKIURL@ dhe pastaj vizitoni -@SUBSCRIBE@ -dhe fshini ndryshimet e faqes dhe/ose hapësirës së emrit. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/updateprofile.txt deleted file mode 100644 index a240603..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Përditësoni profilin e llogarisë tuaj ====== - -Duhet vetëm të plotësoni ato fusha që doni të ndryshoni. Mund të mos e ndryshoni emrin tuaj të përdoruesit. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sq/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sq/uploadmail.txt deleted file mode 100644 index 126aefc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sq/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Një skedar u ngarkua në DokuWiki-n tënd. Detajet janë: - -Skedar: @MEDIA@ -Data: @DATE@ -Shfletuesi: @BROWSER@ -Adresa IP: @IPADDRESS@ -Emri Hostit: @HOSTNAME@ -Madhësia: @SIZE@ -Tipi MIME: @MIME@ -Përdoruesi: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/admin.txt deleted file mode 100644 index 284410b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÐдминиÑтрација ====== - -ИÑпод Ñе налази лиÑта доÑтупних админиÑтраторÑких опција у DokuWiki-ју. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/adminplugins.txt deleted file mode 100644 index 02b1a04..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== ОÑтали додаци ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/backlinks.txt deleted file mode 100644 index a02dc4a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Повратне везе ====== - -Ово је лиÑта Ñтраница које имају везе ка тренутној Ñтраници. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/conflict.txt deleted file mode 100644 index 4f53a0d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== ПоÑтоји новија верзија ====== - -ПоÑтоји новија верзија документа који Ñте изменили. Ово Ñе дешава када неки други кориÑник измени документ док га Ви још увек мењате. - -Проучите разлике које Ñу доле детаљно приказане, па након тога одлучите коју верзију желите да задржите. Ðко изаберете ''Ñачувај'', Ваша верзија ће да буде Ñачувана. Ðко изаберите ''поништи'', тренутна верзија ће да буде Ñачувана. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/denied.txt deleted file mode 100644 index 4b72917..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Забрањен приÑтуп ====== - -Извините, али немате довољно права да наÑтавите. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/diff.txt deleted file mode 100644 index d410c04..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Разлике ====== - -Овде Ñу приказане разлике између изабране ревизије и тренутне верзије Ñтранице. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/draft.txt deleted file mode 100644 index 65e7b26..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Пронађена је Ñкица датотеке ====== - -Прошли пут кад Ñте покушали нешто да измените на овој Ñтраници ваше измене ниÑу уÑпешно Ñачуване. DokuWiki је аутоматÑки Ñачувао Ñкицу вашег рада коју Ñада можете да иÑкориÑтите да биÑте наÑтавили Ñа изменама. ИÑпод можете да видите податке који Ñу Ñачувани током ваше поÑледње поÑете. - -Молимо ваÑ, одаберите да ли желите да //повратите// ваше измене, //обришете// аутоматÑки Ñачувану Ñкицу, или //поништите// цео Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð¸Ð·Ð¼ÐµÐ½Ð°. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/edit.txt deleted file mode 100644 index 7ccf5fe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Измените ову Ñтраницу и притиÑните ''Сачувај''. Погледајте [[wiki:syntax]] за ÑинтакÑу Викија. Молим ВаÑ, измените ову Ñтраницу Ñамо ако имате намеру да је **побољшате**. Ðко желите да теÑтирате могућноÑти, научите да направите Ñвоје кораке на [[playground:playground]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/editrev.txt deleted file mode 100644 index 3279029..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Учитали Ñте Ñтару ревизију документа!** Ðко је Ñачувате, направићете нову верзију Ñа овим подацима. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/index.txt deleted file mode 100644 index d82a3b9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ð˜Ð½Ð´ÐµÐºÑ ====== - -Овде је Ð¸Ð½Ð´ÐµÐºÑ Ñвих доÑтупних Ñтраница поређаних по [[doku>namespaces|именÑким проÑторима]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/sr/install.html deleted file mode 100644 index efb47c4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Ова Ñтраница ће вам помоћи у инÑталацији и подешавању Dokuwiki-ја. Више информација о инÑталацији можете пронаћи у документацији.

    - -

    DokuWiki кориÑти обичне датотеке за Ñкладиштење вики Ñтраница и оÑталих информација везаних за Ñтранице (Ñлике, Ð¸Ð½Ð´ÐµÐºÑ Ð¿Ñ€ÐµÑ‚Ñ€Ð°Ð³Ðµ, Ñтаре преправке, итд.). Да би радио како треба DokuWiki као апликација мора имати могућноÑÑ‚ пиÑања под фаÑциклама у којима Ñе налазе ове датотеке. Овај програм за инÑталацију нема могућноÑÑ‚ поÑтављања дозвола за фаÑцикле. То Ñе обично ради директно из командне линије или ако кориÑтите изнајмњени Ñервер, помоћу ФТПа или кроз Контролни панел (нпр. cPanel).

    - -

    Овај програм за инÑталацију DokuWiki-а ће поÑтавити подешавања за Права приÑтупа, које ће омогућити пријјављивање као админиÑтратор и приÑтуп менију за инÑталацију додатака, управљање кориÑницима, управљање приÑтупом ка Ñтраницама и алтернатвна подешавања. Ðије неопходно да би DokuWiki радио, али ће вам олакшати админиÑтрацију.

    - -

    ИÑкуÑнији кориÑници и кориÑници Ñа поÑебним захтевима би требало да погледају Ñледеће линкове Ñа детаљним упутÑтвима о инÑтрукцијама за инÑталацију и подешавањима.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/sr/jquery.ui.datepicker.js deleted file mode 100644 index 8b04d9b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Serbian i18n for the jQuery UI date picker plugin. */ -/* Written by Dejan Dimić. */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.sr = { - closeText: "Затвори", - prevText: "Претходна", - nextText: "Следећи", - currentText: "ДанаÑ", - monthNames: [ "Јануар", "Фебруар", "Март", "Ðприл", "Мај", "Јун", - "Јул", "ÐвгуÑÑ‚", "Септембар", "Октобар", "Ðовембар", "Децембар" ], - monthNamesShort: [ "Јан", "Феб", "Мар", "Ðпр", "Мај", "Јун", - "Јул", "Ðвг", "Сеп", "Окт", "Ðов", "Дец" ], - dayNames: [ "Ðедеља", "Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота" ], - dayNamesShort: [ "Ðед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб" ], - dayNamesMin: [ "Ðе", "По", "Ут", "Ср", "Че", "Пе", "Су" ], - weekHeader: "Сед", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.sr ); - -return datepicker.regional.sr; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/sr/lang.php deleted file mode 100644 index c34e424..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/lang.php +++ /dev/null @@ -1,360 +0,0 @@ - - * @author Milan Oparnica - * @author Filip Brcic - * @author Иван Петровић (Ivan Petrovic) - * @author Miroslav Å olti - * @author Марко М. КоÑтић - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '„'; -$lang['doublequoteclosing'] = '“'; -$lang['singlequoteopening'] = '‚'; -$lang['singlequoteclosing'] = '‘'; -$lang['apostrophe'] = '\''; -$lang['btn_edit'] = 'Измени ову Ñтраницу'; -$lang['btn_source'] = 'Прикажи изворни код'; -$lang['btn_show'] = 'Прикажи Ñтраницу'; -$lang['btn_create'] = 'Ðаправи ову Ñтраницу'; -$lang['btn_search'] = 'Тражи'; -$lang['btn_save'] = 'Сачувај'; -$lang['btn_preview'] = 'Прегледај'; -$lang['btn_top'] = 'Врати Ñе на врх'; -$lang['btn_newer'] = '<< новије'; -$lang['btn_older'] = 'Ñтарије >>'; -$lang['btn_revs'] = 'Старе верзије'; -$lang['btn_recent'] = 'Скорије измене'; -$lang['btn_upload'] = 'Пошаљи'; -$lang['btn_cancel'] = 'Поништи'; -$lang['btn_index'] = 'ИндекÑ'; -$lang['btn_secedit'] = 'Измени'; -$lang['btn_login'] = 'Пријави Ñе'; -$lang['btn_logout'] = 'Одјави Ñе'; -$lang['btn_admin'] = 'ÐдминиÑтрација'; -$lang['btn_update'] = 'Ðжурирај'; -$lang['btn_delete'] = 'Избриши'; -$lang['btn_back'] = 'Ðатраг'; -$lang['btn_backlink'] = 'Повратне везе'; -$lang['btn_subscribe'] = 'Пријави Ñе на измене'; -$lang['btn_profile'] = 'Ðжурирај профил'; -$lang['btn_reset'] = 'Поништи'; -$lang['btn_resendpwd'] = 'ПоÑтавите нови лозинку'; -$lang['btn_draft'] = 'Измени нацрт'; -$lang['btn_recover'] = 'Опорави нацрт'; -$lang['btn_draftdel'] = 'Обриши нацрт'; -$lang['btn_revert'] = 'Врати на пређашњу верзију'; -$lang['btn_register'] = 'РегиÑтруј Ñе'; -$lang['btn_apply'] = 'Примени'; -$lang['btn_media'] = 'Управник мултимедије'; -$lang['btn_deleteuser'] = 'Уклони мој налог'; -$lang['btn_img_backto'] = 'Ðатраг на %s'; -$lang['btn_mediaManager'] = 'Погледај у управнику мултимедије'; -$lang['loggedinas'] = 'Пријављен као:'; -$lang['user'] = 'КориÑничко име'; -$lang['pass'] = 'Лозинка'; -$lang['newpass'] = 'Ðова лозинка'; -$lang['oldpass'] = 'УнеÑи Ñадашњу лозинку'; -$lang['passchk'] = 'поново'; -$lang['remember'] = 'Запамти ме'; -$lang['fullname'] = 'Име и презиме'; -$lang['email'] = 'Е-адреÑа'; -$lang['profile'] = 'КориÑнички профил'; -$lang['badlogin'] = 'ÐажалоÑÑ‚, није добро кориÑничко име или лозинка.'; -$lang['badpassconfirm'] = 'ÐажалоÑÑ‚, лозинка је била погрешна'; -$lang['minoredit'] = 'Мала измена'; -$lang['draftdate'] = 'Ðацрт је аутоматÑки Ñачуван'; -$lang['nosecedit'] = 'Страна је у међувремену промењена, поглавље је заÑтарело и поново Ñе учитава цела Ñтрана.'; -$lang['searchcreatepage'] = 'Ako niste pronaÅ¡li to Å¡to tražite, možete napraviti ili urediti stranicu %s, imenovanu prema zadatom upitu.'; -$lang['search_fullresults'] = 'Tekstualni rezultati'; -$lang['js']['search_toggle_tools'] = 'UkljuÄi/iskljuÄi Alate Pretrage'; -$lang['js']['willexpire'] = 'Ваше закључавање за измену ове Ñтранице ће да иÑтекне за један минут.\nДа би Ñте избегли конфликте, иÑкориÑтите дугме за преглед како би Ñте реÑетовали тајмер закључавања.'; -$lang['js']['notsavedyet'] = 'ÐеÑачуване измене ће бити изгубљене. -Да ли Ñтварно желите да наÑтавите?'; -$lang['js']['searchmedia'] = 'Потражи фајлове'; -$lang['js']['keepopen'] = 'Задржи отворен прозор након одабира'; -$lang['js']['hidedetails'] = 'Сакриј детаље'; -$lang['js']['mediatitle'] = 'Подешаванја везе'; -$lang['js']['mediadisplay'] = 'Тип везе'; -$lang['js']['mediaalign'] = 'Поравнање'; -$lang['js']['mediasize'] = 'Величина Ñлике'; -$lang['js']['mediatarget'] = 'веза води ка:'; -$lang['js']['mediaclose'] = 'Затвори'; -$lang['js']['mediainsert'] = 'Убаци'; -$lang['js']['mediadisplayimg'] = 'Покажи Ñлику'; -$lang['js']['mediadisplaylnk'] = 'Покажи Ñамо везу'; -$lang['js']['mediasmall'] = 'Мала верзија'; -$lang['js']['mediamedium'] = 'Средња верзија'; -$lang['js']['medialarge'] = 'Велика верзија'; -$lang['js']['mediaoriginal'] = 'Оригинална верзија'; -$lang['js']['medialnk'] = 'Веза ка Ñтраници Ñа детаљима'; -$lang['js']['mediadirect'] = 'Директна веза ка оригиналу'; -$lang['js']['medianolnk'] = 'Без везе'; -$lang['js']['medianolink'] = 'Ðе поÑтављај Ñлику као везу'; -$lang['js']['medialeft'] = 'Поравнај Ñлику на лево'; -$lang['js']['mediaright'] = 'Поравнај Ñлику на деÑно'; -$lang['js']['mediacenter'] = 'Поравнај Ñлику по Ñредини'; -$lang['js']['medianoalign'] = 'Без поравнања'; -$lang['js']['nosmblinks'] = 'Повезивање Ñа Windows дељеним фолдерима ради Ñамо у МајкроÑофтовом Интернет Претраживачу. -Ипак, можете да иÑкопирате и залепите везу.'; -$lang['js']['linkwiz'] = 'Чаробњак за Ñтварање везе'; -$lang['js']['linkto'] = 'Повежи ка:'; -$lang['js']['del_confirm'] = 'Обриши овај уноÑ?'; -$lang['js']['restore_confirm'] = 'ЗаиÑта желите да вратите ово издање?'; -$lang['js']['media_diff'] = 'Погледај разлике:'; -$lang['js']['media_diff_both'] = 'Једно до другог'; -$lang['js']['media_diff_opacity'] = 'Prosvetl'; -$lang['js']['media_diff_portions'] = 'Prevuci'; -$lang['js']['media_select'] = 'Изабери датотеке…'; -$lang['js']['media_upload_btn'] = 'Отпреми'; -$lang['js']['media_done_btn'] = 'Готово'; -$lang['js']['media_drop'] = 'Превуците датотеке овде да биÑте их отпремили'; -$lang['js']['media_cancel'] = 'уклони'; -$lang['js']['media_overwrt'] = 'Препиши поÑтојеће датотеке'; -$lang['search_exact_match'] = 'Potpuno podudaranje'; -$lang['search_starts_with'] = 'PoÄinje sa'; -$lang['search_ends_with'] = 'ZavrÅ¡ava se sa'; -$lang['search_contains'] = 'Sadrži'; -$lang['search_custom_match'] = 'PrilagoÄ‘en'; -$lang['search_any_ns'] = 'Svako imenovanje '; -$lang['search_any_time'] = 'Svako vreme'; -$lang['search_past_7_days'] = 'ProÅ¡la nedelja'; -$lang['search_past_month'] = 'ProÅ¡li mesec'; -$lang['search_past_year'] = 'ProÅ¡la godina'; -$lang['search_sort_by_hits'] = 'PoreÄ‘aj po pogodcima'; -$lang['search_sort_by_mtime'] = 'PoreÄ‘aj po vremenu izmene'; -$lang['regmissing'] = 'Извините, морате да попуните Ñва поља.'; -$lang['reguexists'] = 'Извините, кориÑник Ñа иÑтим именом већ поÑтоји.'; -$lang['regsuccess'] = 'КориÑник је направљен и лозинка је поÑлата путем е-поште.'; -$lang['regsuccess2'] = 'КориÑник је направљен.'; -$lang['regfail'] = 'ÐиÑам могао да направим кориÑника.'; -$lang['regmailfail'] = 'Изгледа да је дошло до грешке приликом Ñлања лозинке е-поштом. Контактирајте админиÑтратора!'; -$lang['regbadmail'] = 'Дата е-адреÑа није у реду - ако миÑлите да је ово грешка, контактирајте админиÑтратора'; -$lang['regbadpass'] = 'Две унете лозинке ниÑу иÑте. Пробајте поново.'; -$lang['regpwmail'] = 'Ваша DokuWiki лозинка'; -$lang['reghere'] = 'Још увек немате налог? Само направите један'; -$lang['profna'] = 'Овај вики не дозвољава измену профила'; -$lang['profnochange'] = 'Ðема промена.'; -$lang['profnoempty'] = 'Ðије дозвољено оÑтавити празно поље имена или е-адреÑе.'; -$lang['profchanged'] = 'КориÑнички профил је ажуриран.'; -$lang['profnodelete'] = 'Овај вики не подржава бриÑање кориÑника'; -$lang['profdeleteuser'] = 'Избриши налог'; -$lang['profdeleted'] = 'Ваш кориÑнички налог је избриÑан Ñа овог викија'; -$lang['profconfdelete'] = 'Желим да уклоним Ñвој налог Ñа овог викија.
    Ова радња Ñе не може опозвати.'; -$lang['profconfdeletemissing'] = 'Ðије штиклирано поље за потврду'; -$lang['proffail'] = 'КориÑнички профил није ажуриран.'; -$lang['pwdforget'] = 'Заборавили Ñте лозинку? Ðаправите нову'; -$lang['resendna'] = 'Овај вики не дозвољава Ñлање лозинки.'; -$lang['resendpwd'] = 'ПоÑтавите нову лозинку за'; -$lang['resendpwdmissing'] = 'Жао ми је, Ñва поља морају бити попуњена.'; -$lang['resendpwdnouser'] = 'Жао ми је, овај кориÑник не поÑтоји у нашој бази.'; -$lang['resendpwdbadauth'] = 'Жао ми је, потврдни код није иÑправан. Проверите да ли Ñте кориÑтили комплетан потврдни линк.'; -$lang['resendpwdconfirm'] = 'Потврдни линк је поÑтат као е-порука.'; -$lang['resendpwdsuccess'] = 'Ваша нова лозинка је поÑлата као е-порука.'; -$lang['license'] = 'ОÑим где је другачије назначено, материјал на овом викију је под Ñледећом лиценцом:'; -$lang['licenseok'] = 'Ðапомена: Изменом ове Ñтране Ñлажете Ñе да ће ваше измене бити под Ñледећом лиценцом:'; -$lang['searchmedia'] = 'Претражи по имену фајла'; -$lang['searchmedia_in'] = 'Претражи у %s'; -$lang['txt_upload'] = 'Изаберите датотеку за Ñлање:'; -$lang['txt_filename'] = 'УнеÑите вики-име (опционо):'; -$lang['txt_overwrt'] = 'Препишите тренутни фајл'; -$lang['maxuploadsize'] = 'Отпреми највише %s по датотеци.'; -$lang['lockedby'] = 'Тренутно закључано од Ñтране:'; -$lang['lockexpire'] = 'Закључавање иÑтиче:'; -$lang['rssfailed'] = 'Дошло је до грешке приликом преузимања овог довода: '; -$lang['nothingfound'] = 'Ðишта није нађено.'; -$lang['mediaselect'] = 'Избор медијÑке датотеке'; -$lang['uploadsucc'] = 'УÑпешно Ñлање'; -$lang['uploadfail'] = 'ÐеуÑпешно Ñлање. Можда немате дозволу?'; -$lang['uploadwrong'] = 'Слање је забрањено. Овај наÑтавак датотеке је забрањен!'; -$lang['uploadexist'] = 'Датотека већ поÑтоји. Ðишта није учињено.'; -$lang['uploadbadcontent'] = 'Материјал који шаљете не одговара %s '; -$lang['uploadspam'] = 'Слање је блокирано јер Ñе налазите на црној лиÑти пошиљаоца.'; -$lang['uploadxss'] = 'Слање је блокирано јер је потенцијално малициозног Ñадржаја.'; -$lang['uploadsize'] = 'ПоÑлата датотека је превелика. (макÑимум је %s)'; -$lang['deletesucc'] = 'Фајл "%s" је избриÑан.'; -$lang['deletefail'] = '"%s" није могао да буде избриÑан - проверите дозволе.'; -$lang['mediainuse'] = 'Фајл "%s" није избриÑан - још је у употреби.'; -$lang['namespaces'] = 'ИменÑки проÑтори'; -$lang['mediafiles'] = 'ДоÑтупни фајлови у'; -$lang['accessdenied'] = 'Ðемате дозволу да видите ову Ñтраницу.'; -$lang['mediausage'] = 'КориÑтите Ñледећу ÑинтакÑу за референцу ка овој датотеци:'; -$lang['mediaview'] = 'Прикажи оригиналну датотеку'; -$lang['mediaroot'] = 'почетак'; -$lang['mediaupload'] = 'Пошаљи датотеку у тренутни именÑки проÑтор. Да биÑте направили подпроÑторе, предвидите их у поље „Пошаљи као“ раздвојено двотачкама.'; -$lang['mediaextchange'] = 'ÐаÑтавак датотеке је промењен из .%s у .%s!'; -$lang['reference'] = 'Референце за'; -$lang['ref_inuse'] = 'Фајл не може да буде избриÑан јер га још увек кориÑте Ñледеће Ñтранице:'; -$lang['ref_hidden'] = 'Ðеке референце Ñу на Ñтраницама за које немате дозволе за читање'; -$lang['hits'] = 'Поготци'; -$lang['quickhits'] = 'Имена Ñтраница које Ñе поклапају'; -$lang['toc'] = 'Садржај'; -$lang['current'] = 'тренутно'; -$lang['yours'] = 'Ваша верзија'; -$lang['diff'] = 'прикажи разлике до тренутне верзије'; -$lang['diff2'] = 'Прикажи разлике између одабраних ревизија'; -$lang['difflink'] = 'ПоÑтави везу ка овом компаративном приказу'; -$lang['diff_type'] = 'Погледај разлике:'; -$lang['diff_inline'] = 'У линији'; -$lang['diff_side'] = 'Једно до другог'; -$lang['diffprevrev'] = 'Претходна ревизија'; -$lang['diffnextrev'] = 'Следећа ревизија'; -$lang['difflastrev'] = 'ПоÑледња ревизија'; -$lang['diffbothprevrev'] = 'Обе Ñтране поÑледње ревизије'; -$lang['diffbothnextrev'] = 'Обе Ñтране Ñледеће ревизије'; -$lang['line'] = 'Линија'; -$lang['breadcrumb'] = 'Траг:'; -$lang['youarehere'] = 'Сада Ñте овде:'; -$lang['lastmod'] = 'ПоÑледњи пут мењано:'; -$lang['by'] = 'од'; -$lang['deleted'] = 'избриÑано'; -$lang['created'] = 'направљено'; -$lang['restored'] = 'Ñтара верзија повраћена (%s)'; -$lang['external_edit'] = 'Ñпољна измена'; -$lang['summary'] = 'Сажетак измене'; -$lang['noflash'] = 'За приказивање ове врÑте материјала потребан вам је Adobe Flash Plugin.'; -$lang['download'] = 'Преузми Ñнипет'; -$lang['tools'] = 'Ðлатке'; -$lang['user_tools'] = 'КориÑничке алатке'; -$lang['site_tools'] = 'Ðлатке Ñајта'; -$lang['page_tools'] = 'Ðлатке Ñтранице'; -$lang['skip_to_content'] = 'Ñкочи на Ñадржај'; -$lang['sidebar'] = 'Страничник'; -$lang['mail_newpage'] = 'Ñтраница додата:'; -$lang['mail_changed'] = 'Ñтраница измењена:'; -$lang['mail_subscribe_list'] = 'Странице промењене у именÑком проÑтору:'; -$lang['mail_new_user'] = 'нови кориÑник:'; -$lang['mail_upload'] = 'поÑлата датотека:'; -$lang['changes_type'] = 'Прикажи измене'; -$lang['pages_changes'] = 'Ñтраница'; -$lang['media_changes'] = 'датотека'; -$lang['both_changes'] = 'и Ñтраница и датотека'; -$lang['qb_bold'] = 'МаÑтан текÑÑ‚'; -$lang['qb_italic'] = 'Курзивни текÑÑ‚'; -$lang['qb_underl'] = 'Подвучени текÑÑ‚'; -$lang['qb_code'] = 'Изворни код'; -$lang['qb_strike'] = 'Прецртани текÑÑ‚'; -$lang['qb_h1'] = 'ÐаÑлов 1. нивоа'; -$lang['qb_h2'] = 'ÐаÑлов 2. нивоа'; -$lang['qb_h3'] = 'ÐаÑлов 3. нивоа'; -$lang['qb_h4'] = 'ÐаÑлов 4. нивоа'; -$lang['qb_h5'] = 'ÐаÑлов 5. нивоа'; -$lang['qb_h'] = 'ÐаÑлов'; -$lang['qb_hs'] = 'Одабери наÑлов'; -$lang['qb_hplus'] = 'Виши наÑлов'; -$lang['qb_hminus'] = 'Ðижи наÑлов'; -$lang['qb_hequal'] = 'ÐаÑлов на иÑтом нивоу'; -$lang['qb_link'] = 'Унутрашња веза'; -$lang['qb_extlink'] = 'Спољашња веза'; -$lang['qb_hr'] = 'Хоризонтална линија'; -$lang['qb_ol'] = 'Елемент уређене лиÑте'; -$lang['qb_ul'] = 'Елемент неуређене лиÑте'; -$lang['qb_media'] = 'Додај Ñлике и друге фајлове'; -$lang['qb_sig'] = 'Убаци потпиÑ'; -$lang['qb_smileys'] = 'Смешко'; -$lang['qb_chars'] = 'ПоÑебни карактери'; -$lang['upperns'] = 'Скочи на виши именÑки проÑтор'; -$lang['metaedit'] = 'Измени мета-податке'; -$lang['metasaveerr'] = 'ЗапиÑивање мета-података није било уÑпешно'; -$lang['metasaveok'] = 'Мета-подаци Ñу Ñачувани'; -$lang['img_title'] = 'ÐаÑлов:'; -$lang['img_caption'] = 'Ðазив:'; -$lang['img_date'] = 'Датум:'; -$lang['img_fname'] = 'Име фајла:'; -$lang['img_fsize'] = 'Величина:'; -$lang['img_artist'] = 'Фотограф:'; -$lang['img_copyr'] = 'Права копирања:'; -$lang['img_format'] = 'Формат:'; -$lang['img_camera'] = 'Камера:'; -$lang['img_keywords'] = 'Кључне речи:'; -$lang['img_width'] = 'Ширина:'; -$lang['img_height'] = 'ВиÑина:'; -$lang['subscr_subscribe_success'] = '%s је додат на ÑпиÑак претплатника %s'; -$lang['subscr_subscribe_error'] = 'Грешка приликом додавања %s на ÑпиÑак претплатника %s'; -$lang['subscr_subscribe_noaddress'] = 'Ðе поÑтоји адреÑа повезана Ñа вашим подацима, Ñтога Ð²Ð°Ñ Ð½Ðµ можемо додати на ÑпиÑак претплатника.'; -$lang['subscr_unsubscribe_success'] = '%s уклоњен Ñа ÑпиÑка претплатника %s'; -$lang['subscr_unsubscribe_error'] = 'Грешка приликом уклањања %s Ñа ÑпиÑка претплатника %s'; -$lang['subscr_already_subscribed'] = '%s је већ претплаћен на %s'; -$lang['subscr_not_subscribed'] = '%s још није претплаћен на %s'; -$lang['subscr_m_not_subscribed'] = 'Тренутно ниÑте претплаћени на ову Ñтраницу или именÑки проÑтор.'; -$lang['subscr_m_new_header'] = 'Додај претплату'; -$lang['subscr_m_current_header'] = 'Тренутне претплате'; -$lang['subscr_m_unsubscribe'] = 'Уклони претплату'; -$lang['subscr_m_subscribe'] = 'Претплати Ñе'; -$lang['subscr_m_receive'] = 'Прими'; -$lang['subscr_style_every'] = 'имејл о Ñвакој промени'; -$lang['subscr_style_digest'] = 'Ñкраћени имејл о променама за Ñваку Ñтраницу (Ñваких %.2f дана)'; -$lang['subscr_style_list'] = 'СпиÑак Ñтраница промењених након поÑледњег имејла (Ñваких %.2f дана)'; -$lang['authtempfail'] = 'Провера кориÑника је тренутно недоÑтупна. Ðко Ñе Ñитуација наÑтави, молимо Ð’Ð°Ñ Ð´Ð° обавеÑтите админиÑтратора викија.'; -$lang['i_chooselang'] = 'Одаберите језик'; -$lang['i_installer'] = 'Докувики инÑталација'; -$lang['i_wikiname'] = 'Ðазив викија'; -$lang['i_enableacl'] = 'Укључи '; -$lang['i_superuser'] = 'СуперкориÑник'; -$lang['i_problems'] = 'ИнÑталација је наишла на проблеме који Ñу навадени у текÑту иÑпод. Ðе можете наÑтавити даље док их не иÑправите.'; -$lang['i_modified'] = 'Из ÑигурноÑних разлога ова Ñкрипта ради Ñамо Ñа новом Dokuwiki инÑталацијом. Требало би или да опет раÑпакујете архиву преузету Ñа Ñајта или да погледате Dokuwiki инÑтрукције за инÑталацију'; -$lang['i_funcna'] = 'ПХП функција %s није доÑтупна. Можда је Ваш хоÑтинг провајдер забранио из неког разлога?'; -$lang['i_phpver'] = '%s Верзија Вашег ПХПа је нижа од неопходне %s. Требало би да надоградите ПХП инÑталацију.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload мора бити иÑкључен у датотеци php.ini да биÑте кориÑтили Докувики.'; -$lang['i_permfail'] = 'DokuWiki нема дозволу пиÑања у %s. Потребно је да поправите дозволе за ову фаÑциклу!'; -$lang['i_confexists'] = '%s већ поÑтоји'; -$lang['i_writeerr'] = 'Ðе могу да направим %s. Проверите дозволе а затим ручно направите ову датотеку.'; -$lang['i_badhash'] = 'dokuwiki.php није препознат или је измењен (hash=%s)'; -$lang['i_badval'] = '%s - недозвољена или празна вредноÑÑ‚'; -$lang['i_success'] = 'Подешавања Ñу завршена. Сада можете обриÑати датотеку install.php. ÐаÑтавите у Ваш нови DokuWiki.'; -$lang['i_failure'] = 'Појавили Ñу Ñе проблеми при пиÑању датотеке Ñа подешавањима. Требало би да их ручно иÑправите пре него што ћете моћи да кориÑтите Ваш нови DokuWiki.'; -$lang['i_policy'] = 'Иницијалне кориÑничке дозволе'; -$lang['i_pol0'] = 'Отворени вики (читање, пиÑање, Ñлање датотека за Ñве)'; -$lang['i_pol1'] = 'Јавни вики (читање за Ñве, пиÑање и Ñлање датотека Ñамо за региÑтроване кориÑнике)'; -$lang['i_pol2'] = 'Затворени вики (читање, пиÑање и Ñлање датотека Ñамо за региÑтроване кориÑнике)'; -$lang['i_allowreg'] = 'Дозволи кориÑницима да Ñе региÑтрују'; -$lang['i_retry'] = 'Понови'; -$lang['i_license'] = 'Молимо ваÑ, одаберите лиценцу под коју желите да Ñтавите Ñвој Ñадржај:'; -$lang['i_license_none'] = 'Ðе приказуј податке о лиценци'; -$lang['i_pop_field'] = 'Помозите нам да побољшамо Докувики:'; -$lang['i_pop_label'] = 'Једном меÑечно шаљи анонимне податке о коришћењу програмерима Докувикија'; -$lang['recent_global'] = 'Тренутно пратите промене у именÑком проÑтору %s. Такође, можете пратити прмене на целом викију.'; -$lang['years'] = 'Пре %d година'; -$lang['months'] = 'Пре %d меÑеци'; -$lang['weeks'] = 'Пре %d недеља'; -$lang['days'] = 'Пре %d дана'; -$lang['hours'] = 'Пре %d Ñати'; -$lang['minutes'] = 'Пре %d минута'; -$lang['seconds'] = 'Пре %d Ñекунди'; -$lang['wordblock'] = 'Ваше измене ниÑу Ñачуване јер Ñадрже забрањен текÑÑ‚ (Ñпам)'; -$lang['media_uploadtab'] = 'Отпреми'; -$lang['media_searchtab'] = 'Претрага'; -$lang['media_file'] = 'Датотека'; -$lang['media_viewtab'] = 'Погледај'; -$lang['media_edittab'] = 'Уреди'; -$lang['media_historytab'] = 'ИÑторијат'; -$lang['media_list_thumbs'] = 'Сличице'; -$lang['media_list_rows'] = 'Редови'; -$lang['media_sort_name'] = 'Име'; -$lang['media_sort_date'] = 'Датум'; -$lang['media_namespaces'] = 'Изабери именÑки проÑтор'; -$lang['media_files'] = 'Датотеке у %s'; -$lang['media_upload'] = 'Отпреми на %s'; -$lang['media_search'] = 'Претражи у %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s у %s'; -$lang['media_edit'] = 'Уреди %s'; -$lang['media_history'] = 'ИÑторијат од %s'; -$lang['media_meta_edited'] = 'промењени мета-подаци'; -$lang['media_perm_read'] = 'ÐажалоÑÑ‚, немате довољно овлашћења за читање датотека.'; -$lang['media_perm_upload'] = 'ÐажалоÑÑ‚, немате довољно овлашћења за отпремање датотека.'; -$lang['media_update'] = 'Отпреми ново издање'; -$lang['media_restore'] = 'Поврати ово издање'; -$lang['media_acl_warning'] = 'Овај ÑпиÑак је можда непотпун због забрана на ÑпиÑку контроле приÑтупа и Ñкривених Ñтраница.'; -$lang['currentns'] = 'Тренутни именÑки проÑтор'; -$lang['searchresult'] = 'Резултати претраге'; -$lang['plainhtml'] = 'Обичан HTML'; -$lang['wikimarkup'] = 'Вики маркап'; -$lang['page_nonexist_rev'] = 'Страница не поÑтоји у %s. КаÑније је направљена у %s.'; -$lang['unable_to_parse_date'] = 'Ðе могу да обрадим код параметра "%s".'; -$lang['email_signature_text'] = 'Ову поруку је генериÑао DokuWiki sa -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/locked.txt deleted file mode 100644 index 4bcc0ac..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Страница је закључана ====== - -Ову Ñтраница је други кориÑник у овом тренутку закључао за измене. Мораћете да Ñачекате док он не заврши Ñа изменама или не иÑтекне закључавање. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/login.txt deleted file mode 100644 index 1bc71df..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Пријављивање ====== - -Тренутно ниÑте пријављени! УнеÑите Ваше информације иÑпод да биÑте Ñе пријавили. За то је неопходно да колачићи буду омогућен. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/mailtext.txt deleted file mode 100644 index ab9d717..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Страница на Вашем DokuWiki-ју је додата или измењена. Ево детаља - -Датум : @DATE@ -Веб читач : @BROWSER@ -ИП адреÑа : @IPADDRESS@ -Име домаћина : @HOSTNAME@ -Стара ревизија : @OLDPAGE@ -Ðова ревизија : @NEWPAGE@ -Сажетак измена : @SUMMARY@ -КориÑник : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/newpage.txt deleted file mode 100644 index 5162f3d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ова тема још увек не поÑтоји ====== - -Пратили Ñте везу до теме која још увек не поÑтоји. Можете да је направите кориÑтећи дугме **Ðаправи ову Ñтраницу**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/norev.txt deleted file mode 100644 index 5bb57cd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ðе поÑтоји таква ревизија ====== - -Задата ревизија не поÑтоји. ИÑкориÑтите дугме ''Старе ревизије'' да излиÑтате Ñтаре ревизије овог документа. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/onceexisted.txt deleted file mode 100644 index ce9c28f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Ova stranica viÅ¡e ne postoji ====== - -Pratili ste sled do stranice koja viÅ¡e ne postoji. U dnevniku [[?do=revisions|old revisions]] možete pronaći kada i zaÅ¡to je stranica obrisana, otvoriti njenu staru verziju i povratiti je. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/password.txt deleted file mode 100644 index bd2cf32..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Здраво @FULLNAME@! - -Ево Ваших података за @TITLE@ на @DOKUWIKIURL@ - -КориÑничко име : @LOGIN@ -Лозинка : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/preview.txt deleted file mode 100644 index 57c02ce..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Преглед ====== - -Ово је преглед тога како би Ваш текÑÑ‚ изгледао. **Ðе заборавите: он још није Ñачуван**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/pwconfirm.txt deleted file mode 100644 index ce44cd5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Здраво @FULLNAME@! - -Ðеко је затражио нову лозинку за Ваш налог @TITLE@ на @DOKUWIKIURL@ - -Ðко то ниÑте Ви, Ñамо игноришите ову поруку. - -У Ñупротном, да биÑте потврдили захтев кликните на Ñледећи линк: - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/read.txt deleted file mode 100644 index 437a07f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/read.txt +++ /dev/null @@ -1 +0,0 @@ -Ова Ñтраница је Ñамо за читање. Можете да погледате изворни код, али не можете да је мењате. Обратите Ñе админиÑтратору ако миÑлите да то није уреду. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/recent.txt deleted file mode 100644 index 62bd5ed..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Скорије измене ====== - -Следеће Ñтранице Ñу биле измењене у Ñкорије време: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/register.txt deleted file mode 100644 index a2c74de..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== РегиÑтрујте Ñе као нови кориÑник ====== - -Попуните Ñве информације иÑпод како би Ñте направили нови налог на овом викију. Обавезно упишите **тачну е-адреÑу** - Ваша нова лозинка ће тамо бити поÑлата. КориÑничко име би требало да буде иÑправно [[doku>pagename|име Ñтранице]] diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/registermail.txt deleted file mode 100644 index 9dca20c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -РегиÑтрован је нови кориÑник. Ово Ñу детаљи: - -КориÑничко име: @NEWUSER@ -Име и презиме: @NEWNAME@ -Е-адреÑа: @NEWEMAIL@ - -Датум: @DATE@ -Веб читач: @BROWSER@ -ИП адреÑа: @IPADDRESS@ -Домаћин: @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/resendpwd.txt deleted file mode 100644 index b45be8e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Пошаљи нову лозинку ====== - -Молим Ð’Ð°Ñ ÑƒÐ½ÐµÑите кориÑничко име у форму да биÑте затражили нову лозинку за Ваш налог на овом викију. Потврдни линк ће бити поÑлат на е-адреÑу коју Ñте кориÑтили на региÑтрацији. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/resetpwd.txt deleted file mode 100644 index 1cabd3f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ПоÑтавите нову лозинку ====== - -УнеÑите нову лозинку за ваш налог на овом викију. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/revisions.txt deleted file mode 100644 index 463270f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Старе ревизије ====== - -Ово Ñу Ñтарије ревизије тренутног документа. Да би Ñте повратили Ñтару ревизију, изаберите је одоздо, кликните на ''Измени Ñтраницу'' и Ñачувајте је. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/searchpage.txt deleted file mode 100644 index 3a6cea3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Претрага ====== - -ИÑпод можете да нађете резултате Ваше претраге. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/showrev.txt deleted file mode 100644 index f2aabb2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ово је Ñтара верзија документа!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/stopwords.txt deleted file mode 100644 index 78093e2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/stopwords.txt +++ /dev/null @@ -1,12 +0,0 @@ -# Ово је лиÑта речи које Ñе неће индекÑирати, по једна реч у реду -# Када мењате ову датотеку проверите да ли је нови ред запиÑан по UNIX ÑиÑтему -# Ðема потребе уноÑити речи краће од 3 Ñлова - оне Ñе преÑкачу иначе -ваш -они -њихов -како -ово -шта -кад -где -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_digest.txt deleted file mode 100644 index aaba525..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Здраво! - -Страница @PAGE@ под Вики наÑловом @TITLE@ је промењена. -Ово Ñу промене: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Стара верзија: @OLDPAGE@ -Ðова верзија: @NEWPAGE@ - - -Да биÑте поништили обавештења о променама Ñтраница, улогујте Ñе на Вики овде -@DOKUWIKIURL@ а затим поÑетите -@SUBSCRIBE@ и поништите обавештавање о променама Ñтраница и/или именÑких проÑтора.. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_form.txt deleted file mode 100644 index 9bf72e4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Управљање претплатама ===== - -Ова Ñтраница вам омогућава да управљате Ñвојим претплатама на Ñтраницу и именÑки проÑтор на којима Ñе налазите. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_list.txt deleted file mode 100644 index 09df43d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Здраво! - -Страница у именÑком проÑтору @PAGE@ под Вики наÑловом @TITLE@ је промењена. -Ово Ñу промењене Ñтранице: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - - -Да биÑте поништили обавештења о променама Ñтраница, улогујте Ñе на Вики овде -@DOKUWIKIURL@ а затим поÑетите -@SUBSCRIBE@ и поништите обавештавање о променама Ñтраница и/или именÑких проÑтора.. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_single.txt deleted file mode 100644 index 67102dd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Здраво! - -Страница @PAGE@ под Вики наÑловом @TITLE@ је промењена. -Ово Ñу промене: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Датум : @DATE@ -КориÑникr : @USER@ -Измени Ñиже: @SUMMARY@ -Стара верзија: @OLDPAGE@ -Ðова верзија: @NEWPAGE@ - - -Да биÑте поништили обавештења о променама Ñтраница, улогујте Ñе на Бики овде -@DOKUWIKIURL@ а затим поÑетите -@SUBSCRIBE@ и поништите обавештавање о променама Ñтраница и/или именÑких проÑтора.. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/updateprofile.txt deleted file mode 100644 index 296cb3c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ðжурирање Вашег профила ====== - -Потребно је попунити Ñамо она поља која желите да промените. Поље КориÑничко име не можете да промените. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sr/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sr/uploadmail.txt deleted file mode 100644 index 0db6f9e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sr/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Ðова датотека је поÑлата на Ваш DokuWiki. Ово Ñу њени детањи: - -Датотека: @MEDIA@ -Датум: @DATE@ -Веб читач: @BROWSER@ -ИП адреÑа: @IPADDRESS@ -Домаћин: @HOSTNAME@ -Величина: @SIZE@ -MIME тип: @MIME@ -КориÑник: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/admin.txt deleted file mode 100644 index e98c935..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administration ====== - -Nedan hittar du en lista över de tillgängliga administrativa uppgifterna i DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/adminplugins.txt deleted file mode 100644 index df1b4e4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Ytterligare tillägg ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/backlinks.txt deleted file mode 100644 index c907c8e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tillbakalänkar ====== - -Detta är en lista över sidor som verkar länka tillbaka till den aktuella sidan. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/conflict.txt deleted file mode 100644 index 3f17309..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Det finns en senare version ====== - -Det finns en senare version av dokumentet du har redigerat. Detta kan hända när en annan användare redigerar dokumentet samtidigt som du. - -Granska skillnaderna som visas nedan noga, och välj sedan vilken version du vill behÃ¥lla. Om du väljer ''spara'', sÃ¥ kommer din version att sparas. Välj ''avbryt'' för att behÃ¥lla den nuvarande versionen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/denied.txt deleted file mode 100644 index c571647..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ã…tkomst nekad ====== - -Tyvärr, du har inte behörighet att fortsätta. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/diff.txt deleted file mode 100644 index 4ff2cbc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Skillnader ====== - -Här visas skillnader mellan den valda versionen och den nuvarande versionen av sidan. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/draft.txt deleted file mode 100644 index 31adec7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Utkast hittat ====== - -Din senaste redigering av sidan avslutades inte pÃ¥ ett korrekt sätt. DokuWiki sparade automatiskt ett utkast under tiden du arbetade, och nu kan du använda det för att fortsätta redigeringen. Nedan kan du se det innehÃ¥ll som sparats frÃ¥n din förra session. - -Bestäm om du vill //Ã¥terskapa// din förlorade redigeringssession, //radera// det automatiskt sparade utkastet eller //avbryta// redigeringen. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/edit.txt deleted file mode 100644 index 6738438..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Redigera sidan och klicka ''Spara''. Se [[wiki:syntax]] för Wikisyntax. Redigera bara sidan om du kan **förbättra** den. Om du vill testa hur saker och ting fungerar, gör det pÃ¥ [[playground:playground|lekplatsen]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/editrev.txt deleted file mode 100644 index 8bd1adb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Du har hämtat en tidigare version av dokumentet!** Om du sparar den sÃ¥ kommer du att skapa en ny version med detta innehÃ¥ll. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/index.txt deleted file mode 100644 index 10d52b4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== InnehÃ¥llsförteckning ====== - -Detta är en innehÃ¥llsförteckning över alla tillgängliga sidor, sorterad efter [[doku>namespaces|namnrymder]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/sv/install.html deleted file mode 100644 index ae81a2c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Denna sida hjälper dig med nyinstallation och inställningar för Dokuwiki. Mer information om installationsprogrammet finns på dess egen dokumentationssida.

    - -

    DokuWiki använder vanliga filer för att lagra wikisidor och annan information som här till sidorna (till exempel bilder, sökindex, gamla versioner, etc). För att kunna fungera måste DokuWiki ha skrivrättigheter i de kataloger där filerna ligger. Detta installationsprogram kan inte ändra rättigheter på kataloger. Det måste normalt göras direkt på en kommandorad, eller om du använder ett webbhotell, via FTP eller din leverantörs kontrollpanel (till exempel cPanel).

    - -

    Detta installationsprogram anpassar inställningarna i din DokuWiki för ACL (behörighetslista), vilket i sin tur gör att administratören kan logga in och komma åt DokuWikis administrationsmenu för att installera insticksmoduler, hantera användare, hantera behörighet till wikisidor och ändra inställningar. ACL är inget krav för att DokuWiki ska fungera, men det förenklar administrationen.

    - -

    Erfarna användare, eller användare med särskilda behov, kan använda dessa länkar för att hitta mer detaljer om installation och inställningar.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/sv/jquery.ui.datepicker.js deleted file mode 100644 index ee9296e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Swedish initialisation for the jQuery UI date picker plugin. */ -/* Written by Anders Ekdahl ( anders@nomadiz.se). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.sv = { - closeText: "Stäng", - prevText: "Förra", - nextText: "Nästa", - currentText: "Idag", - monthNames: [ "januari", "februari", "mars", "april", "maj", "juni", - "juli", "augusti", "september", "oktober", "november", "december" ], - monthNamesShort: [ "jan.", "feb.", "mars", "apr.", "maj", "juni", - "juli", "aug.", "sep.", "okt.", "nov.", "dec." ], - dayNamesShort: [ "sön", "mÃ¥n", "tis", "ons", "tor", "fre", "lör" ], - dayNames: [ "söndag", "mÃ¥ndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag" ], - dayNamesMin: [ "sö", "mÃ¥", "ti", "on", "to", "fr", "lö" ], - weekHeader: "Ve", - dateFormat: "yy-mm-dd", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.sv ); - -return datepicker.regional.sv; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/sv/lang.php deleted file mode 100644 index 653ff19..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/lang.php +++ /dev/null @@ -1,382 +0,0 @@ - - * @author Patrik K Lundberg - * @author Tor Härnqvist - * @author Joaquim Homrighausen - * @author Per Foreby - * @author Nicklas Henriksson - * @author HÃ¥kan Sandell - * @author Dennis Karlsson - * @author Tormod Otter Johansson - * @author Tormod Johansson - * @author Pontus Bergendahl - * @author Emil Lind - * @author Bogge Bogge - * @author Peter Ã…ström - * @author Henrik - * @author Hans Iwan Bratt - * @author Mikael Bergström - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = 'â€'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '’'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Redigera sidan'; -$lang['btn_source'] = 'Visa källkod'; -$lang['btn_show'] = 'Visa sidan'; -$lang['btn_create'] = 'Skapa sidan'; -$lang['btn_search'] = 'Sök'; -$lang['btn_save'] = 'Spara'; -$lang['btn_preview'] = 'Granska'; -$lang['btn_top'] = 'Till början av sidan'; -$lang['btn_newer'] = '<< nyare'; -$lang['btn_older'] = 'äldre >>'; -$lang['btn_revs'] = 'Historik'; -$lang['btn_recent'] = 'Nyligen ändrat'; -$lang['btn_upload'] = 'Ladda upp'; -$lang['btn_cancel'] = 'Avbryt'; -$lang['btn_index'] = 'Index'; -$lang['btn_secedit'] = 'Redigera'; -$lang['btn_login'] = 'Logga in'; -$lang['btn_logout'] = 'Logga ut'; -$lang['btn_admin'] = 'Admin'; -$lang['btn_update'] = 'Uppdatera'; -$lang['btn_delete'] = 'Radera'; -$lang['btn_back'] = 'Tillbaka'; -$lang['btn_backlink'] = 'Tillbakalänkar'; -$lang['btn_subscribe'] = 'Prenumerera pÃ¥ ändringar'; -$lang['btn_profile'] = 'Uppdatera profil'; -$lang['btn_reset'] = 'Ã…terställ'; -$lang['btn_resendpwd'] = 'Skapa nytt lösenord'; -$lang['btn_draft'] = 'Redigera utkast'; -$lang['btn_recover'] = 'Ã…terskapa utkast'; -$lang['btn_draftdel'] = 'Radera utkast'; -$lang['btn_revert'] = 'Ã…terställ'; -$lang['btn_register'] = 'Registrera'; -$lang['btn_apply'] = 'Verkställ'; -$lang['btn_media'] = 'Mediahanteraren'; -$lang['btn_deleteuser'] = 'Ta bort Mitt Konto'; -$lang['btn_img_backto'] = 'Tillbaka till %s'; -$lang['btn_mediaManager'] = 'Se mediahanteraren'; -$lang['loggedinas'] = 'Inloggad som:'; -$lang['user'] = 'Användarnamn'; -$lang['pass'] = 'Lösenord'; -$lang['newpass'] = 'Nytt lösenord'; -$lang['oldpass'] = 'Bekräfta nuvarande lösenord'; -$lang['passchk'] = 'en gÃ¥ng till'; -$lang['remember'] = 'Kom ihÃ¥g mig'; -$lang['fullname'] = 'Namn'; -$lang['email'] = 'E-post'; -$lang['profile'] = 'Användarprofil'; -$lang['badlogin'] = 'Felaktigt användarnamn eller lösenord.'; -$lang['badpassconfirm'] = 'Ledsen, lösenordet var felaktigt'; -$lang['minoredit'] = 'SmÃ¥ ändringar'; -$lang['draftdate'] = 'Utkast automatiskt sparat'; -$lang['nosecedit'] = 'Sidan ändrades medan du skrev, sektionsinformationen var inte uppdaterad. Laddar hela sidan istället.'; -$lang['searchcreatepage'] = 'Om du inte hittade det du sökte sÃ¥ kan du skapa eller editera sidan %s som är döpt efter din sökning.'; -$lang['search_fullresults'] = 'Heltext resultat'; -$lang['js']['search_toggle_tools'] = 'Växla sökverktyg'; -$lang['js']['willexpire'] = 'Ditt redigeringslÃ¥s för detta dokument kommer snart att upphöra.\nFör att undvika versionskonflikter bör du förhandsgranska ditt dokument för att förlänga redigeringslÃ¥set.'; -$lang['js']['notsavedyet'] = 'Det finns ändringar som inte är sparade. -Är du säker pÃ¥ att du vill fortsätta?'; -$lang['js']['searchmedia'] = 'Sök efter filer'; -$lang['js']['keepopen'] = 'Lämna fönstret öppet efter val av fil'; -$lang['js']['hidedetails'] = 'Dölj detaljer'; -$lang['js']['mediatitle'] = 'Länkinställningar'; -$lang['js']['mediadisplay'] = 'Länktyp'; -$lang['js']['mediaalign'] = 'Justering'; -$lang['js']['mediasize'] = 'Bildstorlek'; -$lang['js']['mediatarget'] = 'Länköppning'; -$lang['js']['mediaclose'] = 'Stäng'; -$lang['js']['mediainsert'] = 'Infoga'; -$lang['js']['mediadisplayimg'] = 'Visa bilden.'; -$lang['js']['mediadisplaylnk'] = 'Visa endast länken.'; -$lang['js']['mediasmall'] = 'Liten storlek'; -$lang['js']['mediamedium'] = 'Mellanstor storlek'; -$lang['js']['medialarge'] = 'Stor storlek'; -$lang['js']['mediaoriginal'] = 'Originalstorlek'; -$lang['js']['medialnk'] = 'Länk till detalj sida'; -$lang['js']['mediadirect'] = 'Direktlänk till originalet'; -$lang['js']['medianolnk'] = 'Ingen länk'; -$lang['js']['medianolink'] = 'Länka inte bilden'; -$lang['js']['medialeft'] = 'Justera bilden till vänster.'; -$lang['js']['mediaright'] = 'Justera bilden till höger.'; -$lang['js']['mediacenter'] = 'Centrera bilden.'; -$lang['js']['medianoalign'] = 'Använd ingen justering'; -$lang['js']['nosmblinks'] = 'Länkning till Windowsresurser fungerar bara med Microsofts Internet Explorer. -Du kan fortfarande klippa och klistra in länken om du använder en annan webbläsare än MSIE.'; -$lang['js']['linkwiz'] = 'Snabbguide Länkar'; -$lang['js']['linkto'] = 'Länk till:'; -$lang['js']['del_confirm'] = 'Vill du verkligen radera?'; -$lang['js']['restore_confirm'] = 'Ã…terställa denna version?'; -$lang['js']['media_diff'] = 'Se skillnader:'; -$lang['js']['media_diff_both'] = 'Sida vid sida'; -$lang['js']['media_diff_opacity'] = 'Genomskinlig'; -$lang['js']['media_diff_portions'] = 'Svep'; -$lang['js']['media_select'] = 'Välj filer...'; -$lang['js']['media_upload_btn'] = 'Ladda upp'; -$lang['js']['media_done_btn'] = 'Färdig'; -$lang['js']['media_drop'] = 'Släpp filer här för att ladda upp'; -$lang['js']['media_cancel'] = 'ta bort'; -$lang['js']['media_overwrt'] = 'Skriv över existerande filer'; -$lang['js']['data_insecure'] = 'VARNING! Det tycks som om din datamapp inte har tillräcklig säkerhet. Läs gärna om Ã…tkomstsäkerhet i DokuWiki'; -$lang['search_exact_match'] = 'Exakt träff'; -$lang['search_starts_with'] = 'Börjar med'; -$lang['search_ends_with'] = 'Slutar med'; -$lang['search_contains'] = 'InnehÃ¥ller'; -$lang['search_custom_match'] = 'Anpassad'; -$lang['search_any_ns'] = 'Alla namespaces'; -$lang['search_any_time'] = 'Alla tider'; -$lang['search_past_7_days'] = 'Senaste veckan'; -$lang['search_past_month'] = 'Senaste mÃ¥naden'; -$lang['search_past_year'] = 'Senaste Ã¥ret'; -$lang['search_sort_by_hits'] = 'Sortera efter träffar'; -$lang['search_sort_by_mtime'] = 'Sortera efter senast modifierad'; -$lang['regmissing'] = 'Du mÃ¥ste fylla i alla fälten.'; -$lang['reguexists'] = 'Det finns redan en användare med det användarnamnet.'; -$lang['regsuccess'] = 'Användarkontot skapat, lösenordet har skickats via e-post.'; -$lang['regsuccess2'] = 'Användarkontot skapat.'; -$lang['regfail'] = 'Användaren kunde inte skapas.'; -$lang['regmailfail'] = 'Ett fel uppstod när ditt lösenord skulle skickas via e-post. Var god kontakta administratören!'; -$lang['regbadmail'] = 'Den angivna e-postadressen verkar vara ogiltig - om du anser detta felaktigt, var god kontakta administratören'; -$lang['regbadpass'] = 'De tvÃ¥ angivna lösenorden är inte identiska. Försök igen.'; -$lang['regpwmail'] = 'Ditt DokuWikilösenord'; -$lang['reghere'] = 'Har du inte ett konto än? Skaffa ett'; -$lang['profna'] = 'Denna wiki stödjer inte ändringar av profiler'; -$lang['profnochange'] = 'Ingenting ändrades, inget att göra.'; -$lang['profnoempty'] = 'Namn och e-postadress mÃ¥ste fyllas i.'; -$lang['profchanged'] = 'Användarprofilen uppdaterad.'; -$lang['profnodelete'] = 'Den här wiki:n stödjer ej borttagning av användare'; -$lang['profdeleteuser'] = 'Radera kontot'; -$lang['profdeleted'] = 'Ditt användarkonto har raderats frÃ¥n den här wiki:n'; -$lang['profconfdelete'] = 'Jag vill ta bort mitt konto/inlogg pÃ¥ den här wiki:n
    Denna åtgärd går ej att ångra.'; -$lang['profconfdeletemissing'] = 'Bekräftelse-kryssrutan är ej markerad'; -$lang['proffail'] = 'Användarprofilen uppdaterades ej.'; -$lang['pwdforget'] = 'Glömt ditt lösenord? Ordna ett nytt'; -$lang['resendna'] = 'Den här wikin stödjer inte utskick av lösenord.'; -$lang['resendpwd'] = 'Sätt lösenord för'; -$lang['resendpwdmissing'] = 'Du måste fylla i alla fält.'; -$lang['resendpwdnouser'] = 'Den här användaren hittas inte i databasen.'; -$lang['resendpwdbadauth'] = 'Den här verifieringskoden är inte giltig. Kontrollera att du använde hela verifieringslänken.'; -$lang['resendpwdconfirm'] = 'En verifieringslänk har skickats med e-post.'; -$lang['resendpwdsuccess'] = 'Ditt nya lösenord har skickats med e-post.'; -$lang['license'] = 'Om inte annat angivet, innehållet i denna wiki är licensierat under följande licenser:'; -$lang['licenseok'] = 'Notera: Genom att ändra i denna sidan så accepterar du att licensiera ditt bidrag under följande licenser:'; -$lang['searchmedia'] = 'Sök efter filnamn:'; -$lang['searchmedia_in'] = 'Sök i %s'; -$lang['txt_upload'] = 'Välj fil att ladda upp:'; -$lang['txt_filename'] = 'Ladda upp som (ej obligatoriskt):'; -$lang['txt_overwrt'] = 'Skriv över befintlig fil'; -$lang['maxuploadsize'] = 'Max %s per uppladdad fil.'; -$lang['allowedmime'] = 'Lista av alla tillåtna extensions'; -$lang['lockedby'] = 'Låst av:'; -$lang['lockexpire'] = 'Lås upphör att gälla:'; -$lang['rssfailed'] = 'Ett fel uppstod när detta RSS-flöde skulle hämtas: '; -$lang['nothingfound'] = 'Inga filer hittades.'; -$lang['mediaselect'] = 'Mediafiler'; -$lang['uploadsucc'] = 'Uppladdningen lyckades'; -$lang['uploadfail'] = 'Uppladdningen misslyckades, fel filskydd?'; -$lang['uploadwrong'] = 'Uppladdning nekad. Filändelsen är inte tillåten!'; -$lang['uploadexist'] = 'Filen finns redan. Ingenting gjordes.'; -$lang['uploadbadcontent'] = 'Det uppladdade innehållet stämde inte överens med filändelsen %s.'; -$lang['uploadspam'] = 'Uppladdningen stoppades av spärrlistan för spam.'; -$lang['uploadxss'] = 'Uppladdningen stoppades på grund av eventuellt skadligt innehåll.'; -$lang['uploadsize'] = 'Den uppladdade filen är för stor. (max. %s)'; -$lang['deletesucc'] = 'Filen "%s" har raderats.'; -$lang['deletefail'] = 'Kunde inte radera "%s" - kontrollera filskydd.'; -$lang['mediainuse'] = 'Filen "%s" har inte raderats - den används fortfarande.'; -$lang['namespaces'] = 'Namnrymder'; -$lang['mediafiles'] = 'Tillgängliga filer i'; -$lang['accessdenied'] = 'Du får inte läsa den här sidan.'; -$lang['mediausage'] = 'Använd följande syntax för att referera till denna fil:'; -$lang['mediaview'] = 'Visa originalfilen'; -$lang['mediaroot'] = 'rot'; -$lang['mediaupload'] = 'Här kan du ladda upp en fil till den nuvarande namnrymden. För att skapa undernamnrymder, skriv dem före filnamnet under "Ladda upp som". Separera namnrymd och filnamn med kolon.'; -$lang['mediaextchange'] = 'Filändelsen ändrad från .%s till .%s!'; -$lang['reference'] = 'Referenser till'; -$lang['ref_inuse'] = 'Filen kan inte raderas eftersom den fortfarande används av följande sidor:'; -$lang['ref_hidden'] = 'Vissa referenser är på sidor som du inte har rätt att läsa'; -$lang['hits'] = 'Träffar'; -$lang['quickhits'] = 'Matchande sidnamn'; -$lang['toc'] = 'Innehållsförteckning'; -$lang['current'] = 'aktuell'; -$lang['yours'] = 'Din version'; -$lang['diff'] = 'visa skillnader mot aktuell version'; -$lang['diff2'] = 'Visa skillnader mellan valda versioner'; -$lang['difflink'] = 'Länk till den här jämförelsesidan'; -$lang['diff_type'] = 'Visa skillnader:'; -$lang['diff_inline'] = 'Exakt träff'; -$lang['diff_side'] = 'Sida vid sida'; -$lang['diffprevrev'] = 'Föregående version.'; -$lang['diffnextrev'] = 'Nästa version.'; -$lang['difflastrev'] = 'Senaste version.'; -$lang['diffbothprevrev'] = 'Börjar med'; -$lang['diffbothnextrev'] = 'Slutar med'; -$lang['line'] = 'Rad'; -$lang['breadcrumb'] = 'Spår:'; -$lang['youarehere'] = 'Här är du:'; -$lang['lastmod'] = 'Senast uppdaterad:'; -$lang['by'] = 'av'; -$lang['deleted'] = 'raderad'; -$lang['created'] = 'skapad'; -$lang['restored'] = 'tidigare version återställd (%s)'; -$lang['external_edit'] = 'extern redigering'; -$lang['summary'] = 'Redigeringskommentar'; -$lang['unknowndate'] = 'Okänt datum'; -$lang['noflash'] = 'Adobe Flash Plugin behövs för att visa detta innehåll.'; -$lang['download'] = 'Ladda ner kodfragmentet'; -$lang['tools'] = 'Verktyg'; -$lang['user_tools'] = 'Användarverktyg'; -$lang['site_tools'] = 'Webbverktyg'; -$lang['page_tools'] = 'Sidverktyg'; -$lang['skip_to_content'] = 'hoppa till innehåll'; -$lang['sidebar'] = 'Sidmeny'; -$lang['mail_newpage'] = 'sida tillagd:'; -$lang['mail_changed'] = 'sida ändrad:'; -$lang['mail_subscribe_list'] = 'sidor ändrade i namnrymd:'; -$lang['mail_new_user'] = 'Ny användare:'; -$lang['mail_upload'] = 'fil uppladdad:'; -$lang['changes_type'] = 'Se ändringar av'; -$lang['pages_changes'] = 'Sidor'; -$lang['media_changes'] = 'Mediafiler'; -$lang['both_changes'] = 'Både sidor och mediafiler'; -$lang['qb_bold'] = 'Fet text'; -$lang['qb_italic'] = 'Kursiv text'; -$lang['qb_underl'] = 'Understruken text'; -$lang['qb_code'] = 'Kodtext'; -$lang['qb_strike'] = 'Överstruken text'; -$lang['qb_h1'] = 'Rubrik nivå 1'; -$lang['qb_h2'] = 'Rubrik nivå 2'; -$lang['qb_h3'] = 'Rubrik nivå 3'; -$lang['qb_h4'] = 'Rubrik nivå 4'; -$lang['qb_h5'] = 'Rubrik nivå 5'; -$lang['qb_h'] = 'Rubrik'; -$lang['qb_hs'] = 'Välj Rubrik'; -$lang['qb_hplus'] = 'Större Rubrik'; -$lang['qb_hminus'] = 'Mindre Rubrik'; -$lang['qb_hequal'] = 'Rubrik samma nivå.'; -$lang['qb_link'] = 'Intern Länk'; -$lang['qb_extlink'] = 'Extern Länk'; -$lang['qb_hr'] = 'Horisontell linje'; -$lang['qb_ol'] = 'Punkt i sorterad lista'; -$lang['qb_ul'] = 'Punkt i osorterad lista'; -$lang['qb_media'] = 'Lägg till bilder och andra filer'; -$lang['qb_sig'] = 'Infoga signatur'; -$lang['qb_smileys'] = 'Smileys'; -$lang['qb_chars'] = 'Specialtecken'; -$lang['upperns'] = 'hoppa till föräldernamnrymd'; -$lang['metaedit'] = 'Redigera metadata'; -$lang['metasaveerr'] = 'Skrivning av metadata misslyckades'; -$lang['metasaveok'] = 'Metadata sparad'; -$lang['img_title'] = 'Rubrik:'; -$lang['img_caption'] = 'Bildtext:'; -$lang['img_date'] = 'Datum:'; -$lang['img_fname'] = 'Filnamn:'; -$lang['img_fsize'] = 'Storlek:'; -$lang['img_artist'] = 'Fotograf:'; -$lang['img_copyr'] = 'Copyright:'; -$lang['img_format'] = 'Format:'; -$lang['img_camera'] = 'Kamera:'; -$lang['img_keywords'] = 'Nyckelord:'; -$lang['img_width'] = 'Bredd:'; -$lang['img_height'] = 'Höjd:'; -$lang['subscr_subscribe_success'] = 'La till %s till prenumerationslista %s'; -$lang['subscr_subscribe_error'] = 'Error att lägga till %s till prenumerationslista för %s'; -$lang['subscr_subscribe_noaddress'] = 'Det finns ingen adress associerad med din inloggning, du kan inte bli tillagd i prenumerationslistan'; -$lang['subscr_unsubscribe_success'] = '%s borttagen från prenumerationslistan för %s'; -$lang['subscr_unsubscribe_error'] = 'Fel vid borttagning av %s från prenumerationslista %s'; -$lang['subscr_already_subscribed'] = '%s prenumererar redan på %s'; -$lang['subscr_not_subscribed'] = '%s prenumererar inte på %s'; -$lang['subscr_m_not_subscribed'] = 'Du prenumererar inte på denna sida eller namnrymd.'; -$lang['subscr_m_new_header'] = 'Lägg till prenumeration'; -$lang['subscr_m_current_header'] = 'Nuvarande prenumerationer'; -$lang['subscr_m_unsubscribe'] = 'Avsluta prenumeration'; -$lang['subscr_m_subscribe'] = 'Prenumerera'; -$lang['subscr_m_receive'] = 'Ta emot'; -$lang['subscr_style_every'] = 'skicka epost vid varje ändring'; -$lang['subscr_style_digest'] = 'Samlings-e-brev av ändringar för varje sida (var %.2f dag)'; -$lang['subscr_style_list'] = 'lista över ändrade sidor sedan senaste e-post (varje %.2f dag)'; -$lang['authtempfail'] = 'Tillfälligt fel på användarautentisering. Om felet kvarstår, var vänlig meddela wikiadministratören.'; -$lang['i_chooselang'] = 'Välj språk'; -$lang['i_installer'] = 'Installation av DokuWiki'; -$lang['i_wikiname'] = 'Wikins namn'; -$lang['i_enableacl'] = 'Aktivera behörighetslistan (ACL) (rekommenderas)'; -$lang['i_superuser'] = 'Användarnamn för administratören'; -$lang['i_problems'] = 'Installationsprogrammet hittade några problem som visas nedan. Du kan inte fortsätta innan du har fixat dem.'; -$lang['i_modified'] = 'Av säkerhetsskäl fungerar det här skriptet bara med en ny och omodifierad installation av Dokuwiki. - Du får antingen packa upp det nedladdade paketet på nytt, eller konsultera de kompletta - instruktionerna för installation av Dokuwiki'; -$lang['i_funcna'] = 'PHP-funktionen %s är inte tillgänglig. Kanske ditt webbhotell har avaktiverat den av någon anledning?'; -$lang['i_disabled'] = 'Det är avstängt av din leverantör.'; -$lang['i_funcnmail'] = 'Note: PHP mail funktionen är inte tillgänglig. %s Om det är fortsatt otillgängligt kan du installera smtp pluginet'; -$lang['i_phpver'] = 'Din PHP-version %s är lägre än vad som krävs %s. Du behöver uppgradera din PHP-installation.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload måste inaktiveras i php.ini för att använda DokuWiki.'; -$lang['i_urandom'] = 'Innehåller'; -$lang['i_permfail'] = '%s är inte skrivbar av DokuWiki. Du behöver ändra filskyddet på den här katalogen!'; -$lang['i_confexists'] = '%s finns redan'; -$lang['i_writeerr'] = 'Kan inte skapa %s. Kontrollera filskyddet på kataloger/filer och skapa filen manuellt.'; -$lang['i_badhash'] = 'okänd eller ändrad dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - felaktig eller blank'; -$lang['i_success'] = 'Konfigurationen avslutades utan fel. Du kan radera filen install.php nu. Fortsätt till - din nya DokuWiki.'; -$lang['i_failure'] = 'Fel uppstod vid skrivning av konfigurationsfilerna. Du kan behöva ordna till dem manuellt innan - du kan använda din nya DokuWiki.'; -$lang['i_policy'] = 'Initial ACL-policy'; -$lang['i_pol0'] = 'Öppen wiki (alla får läsa, skriva och ladda upp filer)'; -$lang['i_pol1'] = 'Publik wiki (alla får läsa, registrerade användare för skriva och ladda upp filer)'; -$lang['i_pol2'] = 'Sluten wiki (endast registrerade användare får läsa, skriva och ladda upp filer)'; -$lang['i_allowreg'] = 'Tillåt användare att registrera sig själva'; -$lang['i_retry'] = 'Försök igen'; -$lang['i_license'] = 'Vänligen välj licens du vill använda för ditt innehåll:'; -$lang['i_license_none'] = 'Visa ingen licensinformation'; -$lang['i_pop_field'] = 'Hjälp oss förbättra DokuWiki upplevelsen:'; -$lang['i_pop_label'] = 'Sänd anonym användarinformation en gång i månaden till DokuWikis utvecklare'; -$lang['recent_global'] = 'Du bevakar ändringar i namnrymden %s. Du kan också titta på senaste ändringar för hela wikin.'; -$lang['years'] = '%d år sedan'; -$lang['months'] = '%d månader sedan'; -$lang['weeks'] = '%d veckor sedan'; -$lang['days'] = '%d dagar sedan'; -$lang['hours'] = '%d timmar sedan'; -$lang['minutes'] = '%d minuter sedan'; -$lang['seconds'] = '%d sekunder sedan'; -$lang['wordblock'] = 'Din ändring sparades inte för att den innehåller otillåten text (spam).'; -$lang['media_uploadtab'] = 'Ladda upp'; -$lang['media_searchtab'] = 'Sök'; -$lang['media_file'] = 'Fil'; -$lang['media_viewtab'] = 'Visa'; -$lang['media_edittab'] = 'Redigera'; -$lang['media_historytab'] = 'Historik'; -$lang['media_list_thumbs'] = 'Miniatyrbild'; -$lang['media_list_rows'] = 'Rader'; -$lang['media_sort_name'] = 'Namn'; -$lang['media_sort_date'] = 'Datum'; -$lang['media_namespaces'] = 'Visa namnrymd'; -$lang['media_files'] = 'Filer i %s'; -$lang['media_upload'] = 'Ladda upp till %s'; -$lang['media_search'] = 'Sök i %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s vid %s'; -$lang['media_edit'] = 'Redigera %s'; -$lang['media_history'] = '%s-historik'; -$lang['media_meta_edited'] = 'metadata redigerat'; -$lang['media_perm_read'] = 'Du har tyvärr inte tillräckliga behörigheter för att läsa filer.'; -$lang['media_perm_upload'] = 'Du har tyvärr inte tillräckliga behörigheter för att ladda upp filer.'; -$lang['media_update'] = 'Ladda upp ny version'; -$lang['media_restore'] = 'Återställ denna version'; -$lang['media_acl_warning'] = 'Listan kanske inte är '; -$lang['email_fail'] = 'PHP mail() saknas eller är inaktiverad. Följande mejl skickades inte:'; -$lang['currentns'] = 'Nuvarande namnrymd.'; -$lang['searchresult'] = 'Sökresultat'; -$lang['plainhtml'] = 'Ren HTML'; -$lang['wikimarkup'] = 'Wiki Markup'; -$lang['page_nonexist_rev'] = 'Sidan fanns inte på %s. Den blev sedermera skapad på %s.'; -$lang['unable_to_parse_date'] = 'Oförmögen att processera i parameter "%s".'; -$lang['email_signature_text'] = 'Detta meddelande har skapats av DokuWiki på -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/locked.txt deleted file mode 100644 index cb64eaf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sidan låst ====== - -Den här sidan är för närvarande låst för redigering av en annan användare. Du måste vänta tills den användaren är klar med sin redigering, eller tills dess att dokumentlåset upphör att gälla. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/login.txt deleted file mode 100644 index 5cf78fd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Logga in ====== - -Du är inte inloggad! Ange ditt användarnamn och lösenord i formuläret nedan för att logga in. Stöd för cookies måste vara aktiverat i din webbläsare för att du skall kunna logga in. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/mailtext.txt deleted file mode 100644 index a45bc2a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -En sida i din DokuWiki har lagts till eller ändrats. Här är detaljerna: - -Datum : @DATE@ -Webbläsare : @BROWSER@ -IP-adress : @IPADDRESS@ -Datornamn : @HOSTNAME@ -Tidigare version : @OLDPAGE@ -Aktuell version : @NEWPAGE@ -Redigeringskommentar : @SUMMARY@ -Användare : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/sv/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/newpage.txt deleted file mode 100644 index 82f5929..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Det här ämnet finns inte ännu ====== - -Du har följt en länk till ett ämne som inte finns ännu. Du kan skapa det genom att klicka pÃ¥ **Skapa den här sidan**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/norev.txt deleted file mode 100644 index 7d539f5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Det finns ingen sÃ¥dan version ====== - -Den angivna versionen finns inte. Använd ''Historik'' för en förteckning över de versioner som finns av detta dokument. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/onceexisted.txt deleted file mode 100644 index 56b8947..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Den här sidan existerar inte längre ====== - -Du har följt en länk till en sida som inte längre existerar. Du kan kontrollera följande lista [[?do=revisions|old revisions]] för att se när och varför den togs bort, gÃ¥ till en äldre version för att Ã¥terställa den. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/password.txt deleted file mode 100644 index f8465a4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Hej @FULLNAME@! - -Här är dina användaruppgifter för @TITLE@ pÃ¥ @DOKUWIKIURL@ - -Användarnamn : @LOGIN@ -Lösenord : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/preview.txt deleted file mode 100644 index 31c32b8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Förhandsgranskning ====== - -Detta är en förhandstitt pÃ¥ hur din text kommer att se ut när den visas. **Kom ihÃ¥g: Den är inte sparad ännu**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/pwconfirm.txt deleted file mode 100644 index 18d7590..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Hej @FULLNAME@! - -NÃ¥gon har bett om ett nytt lösenord för ditt konto pÃ¥ @TITLE@ (@DOKUWIKIURL@) - -Om det inte var du som bad om ett nytt lösenord kan du helt enkelt ignorera det här brevet. - -För att bekräfta att förfrÃ¥gan verkligen kom frÃ¥n dig, var vänlig och använd följande länk. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/read.txt deleted file mode 100644 index 8aa4335..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/read.txt +++ /dev/null @@ -1 +0,0 @@ -Denna sida är skrivskyddad. Du kan titta pÃ¥ källkoden, men inte ändra den. Kontakta administratören om du anser att du bör kunna ändra sidan. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/recent.txt deleted file mode 100644 index b68f4b7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Senaste ändringarna ====== - -Följande sidor/dokument har nyligen uppdaterats: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/register.txt deleted file mode 100644 index 5087ccb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Registrera dig som användare ====== - -Fyll i all information som efterfrÃ¥gas i formuläret nedan för att skapa ett nytt konto i denna wiki. Var särskilt noga med att ange en **giltig e-postadress** - om du inte blir ombedd att ange ett lösenord här kommer ett nytt lösenord att skickas till den adressen. Användarnamnet skall vara ett giltigt [[doku>pagename|sidnamn]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/registermail.txt deleted file mode 100644 index cbcf3f4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -En ny användare har registrerat sig. Här är detaljerna: - -Användarnamn : @NEWUSER@ -Namn : @NEWNAME@ -E-post : @NEWEMAIL@ - -Datum : @DATE@ -Webbläsare : @BROWSER@ -IP-adress : @IPADDRESS@ -Datornamn : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/resendpwd.txt deleted file mode 100644 index 2c62bb7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Skicka nytt lösenord ====== - -Fyll i ditt användarnamn i formuläret nedan för att fÃ¥ ett nytt lösenord till ditt konto i denna wiki. En länk för verifiering kommer att skickas till din registrerade e-postadress. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/resetpwd.txt deleted file mode 100644 index 294972b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sätt nytt lösenord ====== - -Vänligen skriv ett nytt lösenord för ditt konto pÃ¥ denna wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/revisions.txt deleted file mode 100644 index 8f28086..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Historik ====== - -Här visas tidigare versioner av detta dokument. För att Ã¥terställa dokumentet till en tidigare version, välj den önskade versionen nedan, klicka pÃ¥ ''Redigera sida'' och spara sedan dokumentet. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/searchpage.txt deleted file mode 100644 index 55cbf19..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sök ====== - -Nedan ser du resultatet av sökningen. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/showrev.txt deleted file mode 100644 index a79b30b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Detta är en gammal version av dokumentet!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/stopwords.txt deleted file mode 100644 index 583da7b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/stopwords.txt +++ /dev/null @@ -1,100 +0,0 @@ -# Följande svenska stoppord kommer frÃ¥n -# http://snowball.tartarus.org/algorithms/swedish/stop.txt. Ord kortare än tre -# bokstäver har tagits bort (se kommentaren ovan) Se även -# http://www.cling.gu.se/theses/2004/cl0sknub_cl0tsven.pdf. Vi behÃ¥ller de -# engelska orden eftersom det är rätt vanligt med engelska texter. -över -alla -allt -att -blev -bli -blir -blivit -där -dem -den -denna -deras -dess -dessa -det -detta -dig -din -dina -ditt -efter -eller -era -ert -ett -för -frÃ¥n -här -hade -han -hans -har -henne -hennes -hon -honom -hur -icke -ingen -inom -inte -jag -kan -kunde -man -med -mellan -men -mig -min -mina -mitt -mot -mycket -när -nÃ¥gon -nÃ¥got -nÃ¥gra -och -oss -sÃ¥dan -sÃ¥dana -sÃ¥dant -samma -sedan -sig -sin -sina -sitta -själv -skulle -som -till -under -upp -utan -vÃ¥r -vÃ¥ra -vÃ¥rt -vad -var -vara -varför -varit -varje -vars -vart -vem -vid -vilka -vilkas -vilken -vilket -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_digest.txt deleted file mode 100644 index adf6680..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_digest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Hej - -Sidan @PAGE@ med @TITLE@ har ändrats. -Här är ändringarna: - ------------------------------ -@DIFF@ ------------------------------ - -Äldre versionen: @OLDPAGE@ -Ny version: @NEWPAGE@ - -För att avbryta meddelanden om sidändringar logga in till wikin @DOKUWIKIURL@, besök sedan -@SUBSCRIBE@ -och avbeställ ändringar av sidor och/eller namespace. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_form.txt deleted file mode 100644 index bfb8fa3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Prenumerations hantering ====== - -Denna sida lÃ¥ter dig hantera dina prenumerationer för nuvarande sida och namnrymd. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_list.txt deleted file mode 100644 index 4621917..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_list.txt +++ /dev/null @@ -1,9 +0,0 @@ -Hej! - -Sidorna i namnrymden @PAGE@ för wikin @TITLE@ har ändrats. Följande sidor har ändrats: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -För att inaktivera sidnotifieringar, logga in pÃ¥ wikin (@DOKUWIKIURL@), gÃ¥ till @SUBSCRIBE@ och avanmäl dig frÃ¥n sid-och/eller namnrymd-ändringar. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_single.txt deleted file mode 100644 index 50ef056..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Hej! - -Sidan @PAGE@ i wikin @TITLE@ har ändrats. -Detta är ändringarna: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Datum: @DATE@ -Användare: @USER@ -Ändrings sammanfattning: @SUMMARY@ -Gammal version: @OLDPAGE@ -Ny version: @NEWPAGE@ - -För att avsluta noteringar om sidor, logga in pÃ¥ wikin vid -@DOKUWIKIURL@ gÃ¥ sedan till -@SUBSCRIBE@ -och avsluta prenumerationen av sida och/eller namnrymd ändringar. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/updateprofile.txt deleted file mode 100644 index d4b8d5d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Uppdatera din användarprofil ====== - -Du behöver bara fylla i de fält som du vill ändra. Du kan inte ändra ditt användarnamn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/sv/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/sv/uploadmail.txt deleted file mode 100644 index 8db5f55..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/sv/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -En fil har laddats upp till din DokuWiki. Här är detaljerna: - -Fil : @MEDIA@ -Datum : @DATE@ -Webbläsare : @BROWSER@ -IP-adress : @IPADDRESS@ -Datornamn : @HOSTNAME@ -Storlek : @SIZE@ -MIME-typ : @MIME@ -Användare : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ta/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ta/admin.txt deleted file mode 100644 index 74570f2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ta/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== நிரà¯à®µà®¾à®•ம௠====== - -கீழே டோகà¯à®µà®¿à®•à¯à®•ியின௠நிரà¯à®µà®¾à®•ம௠தொடரà¯à®ªà®¾à®© à®®à¯à®±à¯ˆà®®à¯ˆà®•ளைப௠பாரà¯à®•à¯à®•லாமà¯. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ta/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ta/adminplugins.txt deleted file mode 100644 index 54a363a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ta/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== மேலதிக சொரà¯à®•ிகள௠===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ta/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ta/backlinks.txt deleted file mode 100644 index 50ad3a5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ta/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== பினà¯à®©à®¿à®£à¯ˆà®ªà¯à®ªà¯à®•à¯à®•ள௠====== - -கà¯à®±à®¿à®¤à¯à®¤ பகà¯à®•தà¯à®¤à®¿à®±à¯à®•ான இணைபà¯à®ªà¯ˆà®•௠கொணà¯à®Ÿà®¿à®°à¯à®•à¯à®•à¯à®®à¯ அனைதà¯à®¤à¯à®ªà¯ பகà¯à®•à®™à¯à®•ளà¯à®®à¯ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ta/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ta/conflict.txt deleted file mode 100644 index 1bd822d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ta/conflict.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== பà¯à®¤à®¿à®¯ பதிபà¯à®ªà¯ உணà¯à®Ÿà¯ ====== - -நீஙà¯à®•ள௠திரà¯à®¤à¯à®¤à®¿à®¯ பகà¯à®•தà¯à®¤à®¿à®±à¯à®•௠பà¯à®¤à®¿à®¯ பதிபà¯à®ªà¯ உரà¯à®µà®¾à®•ியà¯à®³à¯à®³à®¤à¯. நீஙà¯à®•ள௠கà¯à®±à®¿à®¤à¯à®¤ பகà¯à®•தà¯à®¤à¯ˆ திரà¯à®¤à¯à®¤à¯à®®à¯ போதà¯, இனà¯à®©à¯à®®à¯Šà®°à¯ பயனர௠அதே பகà¯à®•தà¯à®¤à¯ˆà®¤à¯ திரà¯à®¤à¯à®¤à®¿à®©à®¾à®²à¯ இபà¯à®ªà®Ÿà®¿ à®à®±à¯à®ªà®Ÿ வாயà¯à®ªà¯à®ªà¯à®£à¯à®Ÿà¯. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ta/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ta/denied.txt deleted file mode 100644 index 08d95a8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ta/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== அணà¯à®•ல௠மறà¯à®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ ====== - -மனà¯à®©à®¿à®•à¯à®•வà¯à®®à¯ ! உஙà¯à®•ளà¯à®•à¯à®•௠தொடர அனà¯à®®à®¤à®¿ இலà¯à®²à¯ˆ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ta/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ta/diff.txt deleted file mode 100644 index cc57512..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ta/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== வேறà¯à®ªà®¾à®Ÿà¯à®•ள௠====== - -கà¯à®±à®¿à®¤à¯à®¤ பகà¯à®•தà¯à®¤à®¿à®±à¯à®•ான இரà¯à®µà¯‡à®±à¯à®ªà®Ÿà¯à®Ÿ மாறà¯à®¤à®²à¯à®•ளைக௠காடà¯à®Ÿà¯à®•ினà¯à®±à®¤à¯. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ta/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ta/draft.txt deleted file mode 100644 index 9f1b2d3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ta/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== பூரணமாகத கோபà¯à®ªà¯ ====== - -உஙà¯à®•ள௠கடநà¯à®¤ திரà¯à®¤à¯à®¤ அமரà¯à®µà¯ இநà¯à®¤ பகà¯à®•தà¯à®¤à®¿à®²à¯ இரà¯à®¨à¯à®¤à®¤à¯ நிறைவ௠இலà¯à®²à¯ˆ சரியாக. DokuWiki தானாகவே சேமிகà¯à®•பà¯à®ªà®Ÿà¯à®®à¯ ஒர௠வரைவ௠போத௠உஙà¯à®•ள௠வேலை நீஙà¯à®•ள௠இபà¯à®ªà¯‹à®¤à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ தொடர உஙà¯à®•ள௠எடிடà¯à®Ÿà®¿à®™à¯. கீழே நீஙà¯à®•ள௠பாரà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à¯à®®à¯ எனà¯à®±à¯ தரவ௠காபà¯à®ªà®¾à®±à¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ இரà¯à®¨à¯à®¤à¯ உஙà¯à®•ள௠கடைசி அமரà¯à®µà¯. - -தயவ௠செயà¯à®¤à¯ à®®à¯à®Ÿà®¿à®µà¯ செயà¯à®¯ வேணà¯à®Ÿà¯à®®à¯ எனà¯à®±à®¾à®²à¯, //மீடà¯à®•// உஙà¯à®•ள௠இழநà¯à®¤à¯ திரà¯à®¤à¯à®¤ அமரà¯à®µà¯, //நீகà¯à®•à¯// தானாக வரைவ௠அலà¯à®²à®¤à¯ //நீகà¯à®•à¯// எடிடà¯à®Ÿà®¿à®™à¯ செயலà¯à®®à¯à®±à¯ˆ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ta/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/ta/edit.txt deleted file mode 100644 index bbf6ac6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ta/edit.txt +++ /dev/null @@ -1 +0,0 @@ -பகà¯à®•தà¯à®¤à¯ˆà®¤à¯ திரà¯à®¤à¯à®¤à®¿ à®®à¯à®Ÿà®¿à®¨à¯à®¤à®µà¯à®Ÿà®©à¯, "செமி" எனà¯à®± படà¯à®Ÿà®©à¯ˆ à®…à®´à¯à®¤à¯à®¤à®µà¯à®®à¯. விகà¯à®•ியின௠வாகà¯à®•ிய அமைபà¯à®ªà¯à®•à¯à®•ளைப௠அறிநà¯à®¤à¯à®•ொளà¯à®³ [[wiki:syntax]] ஠பாரà¯à®•à¯à®•வà¯à®®à¯. நீஙà¯à®•ள௠விகà¯à®•ியில௠எழà¯à®¤à®¿à®ªà¯ பயிறà¯à®šà®¿à®ªà¯†à®± [playground:playground|விளையாடà¯à®Ÿà¯à®¤à¯à®¤à®¾à®Ÿà®²à¯ˆ]] பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ta/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/ta/jquery.ui.datepicker.js deleted file mode 100644 index 730c5df..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ta/jquery.ui.datepicker.js +++ /dev/null @@ -1,56 +0,0 @@ -/* Tamil (UTF-8) initialisation for the jQuery UI date picker plugin. */ -/* Written by S A Sureshkumar (saskumar@live.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.ta = { - closeText: "மூடà¯", - prevText: "à®®à¯à®©à¯à®©à¯ˆà®¯à®¤à¯", - nextText: "அடà¯à®¤à¯à®¤à®¤à¯", - currentText: "இனà¯à®±à¯", - monthNames: [ "தை", "மாசி", "பஙà¯à®•à¯à®©à®¿", "சிதà¯à®¤à®¿à®°à¯ˆ", "வைகாசி", "ஆனி", - "ஆடி", "ஆவணி", "பà¯à®°à®Ÿà¯à®Ÿà®¾à®šà®¿", "à®à®ªà¯à®ªà®šà®¿", "காரà¯à®¤à¯à®¤à®¿à®•ை", "மாரà¯à®•ழி" ], - monthNamesShort: [ "தை", "மாசி", "பஙà¯", "சிதà¯", "வைகா", "ஆனி", - "ஆடி", "ஆவ", "பà¯à®°", "à®à®ªà¯", "காரà¯", "மாரà¯" ], - dayNames: [ - "ஞாயிறà¯à®±à¯à®•à¯à®•ிழமை", - "திஙà¯à®•டà¯à®•ிழமை", - "செவà¯à®µà®¾à®¯à¯à®•à¯à®•ிழமை", - "பà¯à®¤à®©à¯à®•ிழமை", - "வியாழகà¯à®•ிழமை", - "வெளà¯à®³à®¿à®•à¯à®•ிழமை", - "சனிகà¯à®•ிழமை" - ], - dayNamesShort: [ - "ஞாயிறà¯", - "திஙà¯à®•ளà¯", - "செவà¯à®µà®¾à®¯à¯", - "பà¯à®¤à®©à¯", - "வியாழனà¯", - "வெளà¯à®³à®¿", - "சனி" - ], - dayNamesMin: [ "ஞா", "தி", "செ", "பà¯", "வி", "வெ", "ச" ], - weekHeader: "Ðе", - dateFormat: "dd/mm/yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.ta ); - -return datepicker.regional.ta; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/ta/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/ta/lang.php deleted file mode 100644 index 422613e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/ta/lang.php +++ /dev/null @@ -1,55 +0,0 @@ - - * @author Sri Saravana - */ -$lang['doublequoteopening'] = '"'; -$lang['doublequoteclosing'] = '"'; -$lang['singlequoteopening'] = '\''; -$lang['singlequoteclosing'] = '\''; -$lang['apostrophe'] = '\''; -$lang['btn_edit'] = 'இநà¯à®¤ பகà¯à®•தà¯à®¤à¯ˆ திரà¯à®¤à¯à®¤à¯ '; -$lang['btn_source'] = 'பகà¯à®• மூலதà¯à®¤à¯ˆà®•௠காடà¯à®Ÿà¯'; -$lang['btn_show'] = 'பகà¯à®•தà¯à®¤à¯ˆ காணà¯à®ªà®¿ '; -$lang['btn_create'] = 'இநà¯à®¤ பகà¯à®•தà¯à®¤à¯ˆ உரà¯à®µà®¾à®•à¯à®•௠'; -$lang['btn_search'] = 'தேடà¯'; -$lang['btn_save'] = 'சேமி '; -$lang['btn_preview'] = 'à®®à¯à®©à¯à®©à¯‹à®Ÿà¯à®Ÿà®®à¯'; -$lang['btn_top'] = 'மேலே செலà¯'; -$lang['btn_revs'] = 'பழைய திரà¯à®¤à¯à®¤à®™à¯à®•ளà¯'; -$lang['btn_recent'] = 'சமீபதà¯à®¤à®¿à®¯ மாறà¯à®±à®™à¯à®•ளà¯'; -$lang['btn_upload'] = 'பதிவேறà¯à®±à¯'; -$lang['btn_cancel'] = 'ரதà¯à®¤à¯'; -$lang['btn_index'] = 'தள வரைபடமà¯'; -$lang['btn_secedit'] = 'தொகà¯'; -$lang['btn_login'] = 'பà¯à®•à¯à®ªà®¤à®¿à®•ை'; -$lang['btn_logout'] = 'விடà¯à®ªà®¤à®¿à®•ை'; -$lang['btn_admin'] = 'நிரà¯à®µà®¾à®•à®®à¯'; -$lang['btn_update'] = 'மேமà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯ '; -$lang['btn_delete'] = 'நீகà¯à®•à¯'; -$lang['btn_back'] = 'பினà¯'; -$lang['btn_backlink'] = 'பினà¯à®©à®¿à®£à¯ˆà®ªà¯à®ªà¯à®•à¯à®•ளà¯'; -$lang['btn_subscribe'] = 'சநà¯à®¤à®¾ நிரà¯à®µà®•ிபà¯à®ªà¯'; -$lang['btn_profile'] = 'பயனர௠கணகà¯à®•௠மாறà¯à®±à®®à¯'; -$lang['btn_reset'] = 'மீடà¯à®Ÿà®®à¯ˆ'; -$lang['btn_resendpwd'] = 'பà¯à®¤à®¿à®¯ அடையாளசà¯à®šà¯Šà®²à¯à®²à¯ˆ நியமி'; -$lang['btn_draft'] = 'திரà¯à®¤à¯à®¤ வரைவà¯'; -$lang['btn_apply'] = 'உபயோகி'; -$lang['user'] = 'பயனரà¯à®ªà¯†à®¯à®°à¯'; -$lang['pass'] = 'அடையாளசà¯à®šà¯Šà®²à¯'; -$lang['newpass'] = 'பà¯à®¤à®¿à®¯ அடையாளசà¯à®šà¯Šà®²à¯'; -$lang['oldpass'] = 'தறà¯à®ªà¯‹à®¤à¯ˆà®¯ அடையாளசà¯à®šà¯Šà®²à¯à®²à¯ˆ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯'; -$lang['passchk'] = 'மேலà¯à®®à¯ ஒர௠மà¯à®±à¯ˆ '; -$lang['remember'] = 'எனà¯à®©à¯ˆ ஞாபகம௠வைதà¯à®¤à¯ கொளà¯'; -$lang['fullname'] = 'உணà¯à®®à¯ˆà®¯à®¾à®© பெயரà¯'; -$lang['email'] = 'மினà¯à®©à®žà¯à®šà®²à¯'; -$lang['profile'] = 'பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®ªà®µà®°à¯ விவரமà¯'; -$lang['minoredit'] = 'சிறிய மாறà¯à®±à®™à¯à®•ளà¯'; -$lang['media_historytab'] = 'வரலாறà¯'; -$lang['media_list_rows'] = 'வரிசைகள௠'; -$lang['media_sort_name'] = 'பெயர௠'; -$lang['media_sort_date'] = 'தேதி '; -$lang['media_namespaces'] = 'பெயரà¯à®µà¯†à®³à®¿à®¯à¯ˆ தேரà¯à®µà¯à®šà¯†à®¯à¯ '; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/admin.txt deleted file mode 100644 index 7509cfb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== งานธุรà¸à¸²à¸£à¸„วบคุมระบบ ====== - -ด้านล่างนี้คุณสามารถพบรายà¸à¸²à¸£à¸‡à¸²à¸™à¸„วบคุมระบบทั้งหมดในโดà¸à¸¸à¸§à¸´à¸à¸´ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/adminplugins.txt deleted file mode 100644 index 85a6b17..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -====== ปลั๊à¸à¸­à¸´à¸™à¹€à¸ªà¸£à¸´à¸¡ ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/backlinks.txt deleted file mode 100644 index 239325d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ลิงค์à¸à¸¥à¸±à¸š(Backlinks) ====== - -นี่คือรายชื่อเพจที่ชี้ลิงค์à¸à¸¥à¸±à¸šà¸¡à¸²à¸¢à¸±à¸‡à¹€à¸žà¸ˆà¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/conflict.txt deleted file mode 100644 index 891d019..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== มีเนื้อหารุ่นใหม่à¸à¸§à¹ˆà¸²à¹€à¸à¸´à¸”ขึ้น ====== - -มีเอà¸à¸ªà¸²à¸£à¸£à¸¸à¹ˆà¸™à¹ƒà¸«à¸¡à¹ˆà¸à¸§à¹ˆà¸²à¸—ี่คุณได้à¹à¸à¹‰à¹„ขไว้ มันเà¸à¸´à¸”ขึ้นเมื่อผู้ใช้รายอื่นได้ทำà¸à¸²à¸£à¹à¸à¹‰à¹„ขเอà¸à¸ªà¸²à¸£à¹ƒà¸™à¸‚ณะที่ขณะเดียวà¸à¸±à¸™à¸à¸±à¸šà¸—ี่คุณà¸à¸³à¸¥à¸±à¸‡à¹à¸à¹‰à¹„ขมัน - -ให้ตรวจสอบความà¹à¸•à¸à¸•่างที่à¹à¸ªà¸”งไว้ด้านล่างนี้ให้ทั่วถึง, à¹à¸¥à¹‰à¸§à¸•ัดสินใจว่าจะเà¸à¹‡à¸šà¸‰à¸šà¸±à¸šà¹„หนไว้ ถ้าคุณเลือภ"บันทึà¸", ฉบับของคุณจะถูà¸à¸šà¸±à¸™à¸—ึà¸à¹„ว้ หรือà¸à¸” "ยà¸à¹€à¸¥à¸´à¸" เพื่อเà¸à¹‡à¸šà¸‰à¸šà¸±à¸šà¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/denied.txt deleted file mode 100644 index 4bbd23a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ปà¸à¸´à¹€à¸ªà¸˜à¸ªà¸´à¸—ธิ์ ====== - -ขออภัย คุณไม่มีสิทธิ์เพียงพอที่จะดำเนินà¸à¸²à¸£à¸•่อ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/diff.txt deleted file mode 100644 index 7e1d1d4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ความà¹à¸•à¸à¸•่าง ====== - -นี่เป็นà¸à¸²à¸£à¹à¸ªà¸”งความà¹à¸•à¸à¸•่างระหว่างเพจสองรุ่น diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/draft.txt deleted file mode 100644 index 1dbbf92..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== พบไฟล์ฉบับร่าง ====== - -เซสชั่นที่คุณà¹à¸à¹‰à¹„ขฉบับล่าสุดในเพจนี้ไม่ถูà¸à¸ˆà¸±à¸”เà¸à¹‡à¸šà¹ƒà¸«à¹‰à¸ªà¸¡à¸šà¸¹à¸£à¸“์ โดà¸à¸¸à¸§à¸´à¸à¸´à¹„ด้ทำà¸à¸²à¸£à¸šà¸±à¸™à¸—ึà¸à¸‰à¸šà¸±à¸šà¸£à¹ˆà¸²à¸‡à¹ƒà¸«à¹‰à¹‚ดยอัตโนมัติในระหว่างที่คุณà¸à¸³à¸¥à¸±à¸‡à¸—ำงาน อันซึ่งขณะนี้คุณอาจต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸¡à¸±à¸™à¹€à¸žà¸·à¹ˆà¸­à¹à¸à¹‰à¹„ขต่อ ด้านล่างนี้คุณจะเห็นข้อมูลที่ถูà¸à¸šà¸±à¸™à¸—ึà¸à¹„ว้จาà¸à¸à¸²à¸£à¸—ำงานครั้งล่าสุด - -à¸à¸£à¸¸à¸“าตัดสินใจว่าคุณต้องà¸à¸²à¸£à¸—ี่จะ //à¸à¸¹à¹‰à¸„ืน//งานฉบับที่à¹à¸à¹‰à¹„ขล่าสุด, //ลบทิ้ง/// ตัวฉบับร่างที่ได้บันทึà¸à¸­à¸±à¸•โนมัติไว้, //ยà¸à¹€à¸¥à¸´à¸// à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹à¸à¹‰à¹„ขนี้ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/edit.txt deleted file mode 100644 index 83361c6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/edit.txt +++ /dev/null @@ -1 +0,0 @@ -à¹à¸à¹‰à¹„ขหน้านี้à¹à¸¥à¹‰à¸§à¸à¸” "บันทึà¸" ให้อ่าน[[wiki:syntax|ไวยà¸à¸£à¸“์วิà¸à¸´]] สำหรับค้นหาไวยà¸à¸£à¸“์ที่ใช้ในวิà¸à¸´ à¹à¸¥à¸°à¸à¸£à¸¸à¸“าà¹à¸à¹‰à¹„ขเฉพาะเพจที่คุณสามารถ**ปรับปรุง**ให้มันดีขึ้นได้, ถ้าหาà¸à¸„ุณต้องà¸à¸²à¸£à¸—ี่จะทดสอบอะไรบางอย่าง ให้ไปลองเล่นครั้งà¹à¸£à¸à¹„ด้ใน[[playground:playground|สนามเด็à¸à¹€à¸¥à¹ˆà¸™]] diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/editrev.txt deleted file mode 100644 index 5da4867..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**คุณได้โหลดเอาเอà¸à¸ªà¸²à¸£à¸‰à¸šà¸±à¸šà¹€à¸à¹ˆà¸²à¸‚ึ้นมา!** ถ้าคุณบันทึà¸à¸¡à¸±à¸™ คุณจะสร้างเอà¸à¸ªà¸²à¸£à¸£à¸¸à¹ˆà¸™à¹ƒà¸«à¸¡à¹ˆà¸”้วยข้อมูลเหล่านี้ ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/index.txt deleted file mode 100644 index 8bc7099..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ดัชนี ====== - -นี่คือดัชนีรวมทุà¸à¹€à¸žà¸ˆ เรียงตาม[[doku>namespaces|เนมสเปซ]] diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/th/jquery.ui.datepicker.js deleted file mode 100644 index 41cef52..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Thai initialisation for the jQuery UI date picker plugin. */ -/* Written by pipo (pipo@sixhead.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.th = { - closeText: "ปิด", - prevText: "ย้อน", - nextText: "ถัดไป", - currentText: "วันนี้", - monthNames: [ "มà¸à¸£à¸²à¸„ม", "à¸à¸¸à¸¡à¸ à¸²à¸žà¸±à¸™à¸˜à¹Œ", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", - "à¸à¸£à¸à¸Žà¸²à¸„ม", "สิงหาคม", "à¸à¸±à¸™à¸¢à¸²à¸¢à¸™", "ตุลาคม", "พฤศจิà¸à¸²à¸¢à¸™", "ธันวาคม" ], - monthNamesShort: [ "ม.ค.", "à¸.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", - "à¸.ค.", "ส.ค.", "à¸.ย.", "ต.ค.", "พ.ย.", "ธ.ค." ], - dayNames: [ "อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศุà¸à¸£à¹Œ", "เสาร์" ], - dayNamesShort: [ "อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส." ], - dayNamesMin: [ "อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส." ], - weekHeader: "Wk", - dateFormat: "dd/mm/yy", - firstDay: 0, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.th ); - -return datepicker.regional.th; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/th/lang.php deleted file mode 100644 index 62ee106..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/lang.php +++ /dev/null @@ -1,306 +0,0 @@ - - * @author Komgrit Niyomrath - * @author Arthit Suriyawongkul - * @author Kittithat Arnontavilas - * @author Thanasak Sompaisansin - * @author Yuthana Tantirungrotechai - * @author Amnuay - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'à¹à¸à¹‰à¹„ขหน้านี้'; -$lang['btn_source'] = 'ดูโค้ด'; -$lang['btn_show'] = 'à¹à¸ªà¸”งเพจ'; -$lang['btn_create'] = 'สร้างเพจนี้'; -$lang['btn_search'] = 'ค้นหา'; -$lang['btn_save'] = 'บันทึà¸'; -$lang['btn_preview'] = 'à¹à¸ªà¸”งตัวอย่าง'; -$lang['btn_top'] = 'à¸à¸¥à¸±à¸šà¸ªà¸¹à¹ˆà¸”้านบน'; -$lang['btn_newer'] = '<< ใหม่à¸à¸§à¹ˆà¸²'; -$lang['btn_older'] = 'เà¸à¹ˆà¸²à¸à¸§à¹ˆà¸² >>'; -$lang['btn_revs'] = 'ฉบับเà¸à¹ˆà¸²à¹†'; -$lang['btn_recent'] = 'ปรับปรุงล่าสุด'; -$lang['btn_upload'] = 'ส่งข้อมูลเข้าสู่ระบบ'; -$lang['btn_cancel'] = 'ยà¸à¹€à¸¥à¸´à¸'; -$lang['btn_index'] = 'ดัชนี'; -$lang['btn_secedit'] = 'à¹à¸à¹‰à¹„ข'; -$lang['btn_login'] = 'ล็อà¸à¸­à¸´à¸™'; -$lang['btn_logout'] = 'ล็อà¸à¹€à¸­à¸²à¸•์'; -$lang['btn_admin'] = 'ผู้ควบคุมระบบ'; -$lang['btn_update'] = 'ปรับปรุง'; -$lang['btn_delete'] = 'ลบ'; -$lang['btn_back'] = 'ย้อนà¸à¸¥à¸±à¸š'; -$lang['btn_backlink'] = 'หน้าที่ลิงà¸à¹Œà¸¡à¸²'; -$lang['btn_subscribe'] = 'เà¸à¹‰à¸²à¸”ู'; -$lang['btn_profile'] = 'à¹à¸à¹‰à¸‚้อมูลผู้ใช้'; -$lang['btn_reset'] = 'เริ่มใหม่'; -$lang['btn_resendpwd'] = 'ตั้งพาสเวิร์ดใหม่'; -$lang['btn_draft'] = 'à¹à¸à¹‰à¹„ขเอà¸à¸ªà¸²à¸£à¸‰à¸šà¸±à¸šà¸£à¹ˆà¸²à¸‡'; -$lang['btn_recover'] = 'à¸à¸¹à¹‰à¸„ืนเอà¸à¸ªà¸²à¸£à¸‰à¸šà¸±à¸šà¸£à¹ˆà¸²à¸‡'; -$lang['btn_draftdel'] = 'ลบเอà¸à¸ªà¸²à¸£à¸‰à¸šà¸±à¸šà¸£à¹ˆà¸²à¸‡'; -$lang['btn_revert'] = 'à¸à¸¹à¹‰à¸„ืน'; -$lang['btn_register'] = 'สร้างบัà¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰'; -$lang['btn_apply'] = 'นำไปใช้'; -$lang['btn_media'] = 'ส่วนจัดà¸à¸²à¸£à¸ªà¸·à¹ˆà¸­à¹à¸¥à¸°à¹„ฟล์'; -$lang['btn_deleteuser'] = 'ลบบัà¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸‚องฉัน'; -$lang['btn_img_backto'] = 'à¸à¸¥à¸±à¸šà¹„ปยัง %s'; -$lang['btn_mediaManager'] = 'ดูในส่วนจัดà¸à¸²à¸£à¸ªà¸·à¹ˆà¸­à¹à¸¥à¸°à¹„ฟล์'; -$lang['loggedinas'] = 'ลงชื่อเข้าใช้เป็น:'; -$lang['user'] = 'ชื่อผู้ใช้:'; -$lang['pass'] = 'รหัสผ่าน'; -$lang['newpass'] = 'รหัสผ่านใหม่'; -$lang['oldpass'] = 'รหัสผ่านเดิม:'; -$lang['passchk'] = 'พิมพ์รหัสผ่านอีà¸à¸„รั้ง:'; -$lang['remember'] = 'จำชื่อà¹à¸¥à¸°à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™'; -$lang['fullname'] = 'ชื่อจริง:'; -$lang['email'] = 'อีเมล:'; -$lang['profile'] = 'ข้อมูลส่วนตัวผู้ใช้'; -$lang['badlogin'] = 'ขัดข้อง:'; -$lang['badpassconfirm'] = 'พาสเวิร์ดไม่ถูà¸à¸•้อง'; -$lang['minoredit'] = 'เป็นà¸à¸²à¸£à¹à¸à¹‰à¹„ขเล็à¸à¸™à¹‰à¸­à¸¢'; -$lang['draftdate'] = 'บันทึà¸à¸‰à¸šà¸±à¸šà¸£à¹ˆà¸²à¸‡à¹€à¸¡à¸·à¹ˆà¸­'; -$lang['nosecedit'] = 'ในช่วงเวลาที่ผ่านมานี้เพจถูà¸à¹à¸à¹‰à¹„ขไปà¹à¸¥à¹‰à¸§, เนื้อหาในเซคชั่นนี้ไม่ทันสมัย à¸à¸£à¸¸à¸“าโหลดเพจใหม่ทั้งหน้าà¹à¸—น'; -$lang['searchcreatepage'] = 'หาà¸à¸„ุณไม่พบสิ่งที่ต้องà¸à¸²à¸£ คุณสามารถสร้างหรือà¹à¸à¹‰à¹„ขหน้า %s ซึ่งตั้งชื่อตามà¸à¸£à¸°à¸—ู้ของคุณ'; -$lang['search_fullresults'] = 'ผลลัพธ์เต็มรูปà¹à¸šà¸š'; -$lang['js']['search_toggle_tools'] = 'สลับเครื่องมือที่ใช้ค้นหา'; -$lang['js']['willexpire'] = 'à¸à¸²à¸£à¸¥à¹Šà¸­à¸„เพื่อà¹à¸à¹‰à¹„ขหน้านี้à¸à¸³à¸¥à¸±à¸‡à¸ˆà¸°à¸«à¸¡à¸”เวลาในอีภ\n นาที เพื่อที่จะหลีà¸à¹€à¸¥à¸µà¹ˆà¸¢à¸‡à¸‚้อขัดà¹à¸¢à¹‰à¸‡à¹ƒà¸«à¹‰à¹ƒà¸Šà¹‰à¸›à¸¸à¹ˆà¸¡ "Preview" เพื่อรีเซ็ทเวลาใหม่'; -$lang['js']['notsavedyet'] = 'à¸à¸²à¸£à¹à¸à¹‰à¹„ขที่ไม่ได้บันทึà¸à¸ˆà¸°à¸ªà¸¹à¸à¸«à¸²à¸¢ \n ต้องà¸à¸²à¸£à¸—ำต่อจริงๆหรือ?'; -$lang['js']['searchmedia'] = 'ค้นหาไฟล์'; -$lang['js']['keepopen'] = 'เปิดหน้าต่างไว้ระหว่างที่เลือà¸'; -$lang['js']['hidedetails'] = 'ซ่อนรายละเอียด'; -$lang['js']['mediatitle'] = 'à¸à¸³à¸«à¸™à¸”ข้อมูลลิงค์'; -$lang['js']['mediadisplay'] = 'ชนิดของลิงค์'; -$lang['js']['mediaalign'] = 'à¸à¸²à¸£à¸ˆà¸±à¸”วาง'; -$lang['js']['mediasize'] = 'ขนาดรูปภาพ'; -$lang['js']['mediatarget'] = 'เป้าหมายของลิงค์'; -$lang['js']['mediaclose'] = 'ปิด'; -$lang['js']['mediainsert'] = 'à¹à¸—รà¸'; -$lang['js']['mediadisplayimg'] = 'à¹à¸ªà¸”งรูปภาพ'; -$lang['js']['mediadisplaylnk'] = 'à¹à¸ªà¸”งลิงค์ เท่านั้น'; -$lang['js']['mediasmall'] = 'รูปà¹à¸šà¸šà¸‚นาดเล็à¸'; -$lang['js']['mediamedium'] = 'รูปà¹à¸šà¸šà¸‚นาดà¸à¸¥à¸²à¸‡'; -$lang['js']['medialarge'] = 'รูปà¹à¸šà¸šà¸‚นาดใหà¸à¹ˆ'; -$lang['js']['mediaoriginal'] = 'รูปà¹à¸šà¸šà¸•ั้งต้น'; -$lang['js']['medialnk'] = 'ลิงค์ไปยังหน้ารายละเอียด'; -$lang['js']['mediadirect'] = 'ลิงค์ตรงไปที่ต้นฉบับ'; -$lang['js']['medianolnk'] = 'ไม่มีลิงค์'; -$lang['js']['medianolink'] = 'ไม่ลิงค์ไปยังภาพ'; -$lang['js']['medialeft'] = 'จัดเรียงภาพไว้ทางด้านซ้าย'; -$lang['js']['mediaright'] = 'จัดเรียงภาพไว้ทางด้านขวา'; -$lang['js']['mediacenter'] = 'จัดเรียงภาพไว้ตรงà¸à¸¥à¸²à¸‡'; -$lang['js']['medianoalign'] = 'ไม่จัดเรียง'; -$lang['js']['nosmblinks'] = 'เชื่อมไปยังหน้าต่างà¹à¸šà¹ˆà¸‡à¸›à¸±à¸™ ทำงานได้à¸à¸±à¸šà¹€à¸‰à¸žà¸²à¸°à¹„มโครซอฟท์อินเตอร์เน็ตเอ็à¸à¸‹à¹‚ปรเรอร์(IE) คุณยังคงสามารถคัดลอà¸à¹à¸¥à¸°à¹à¸›à¸°à¸¥à¸´à¹‰à¸‡à¸„์ได้'; -$lang['js']['linkwiz'] = 'ลิงค์วิเศษ'; -$lang['js']['linkto'] = 'ลิงค์ไป:'; -$lang['js']['del_confirm'] = 'ต้องà¸à¸²à¸£à¸¥à¸šà¸£à¸²à¸¢à¸à¸²à¸£à¸—ี่เลือà¸à¸ˆà¸£à¸´à¸‡à¹†à¸«à¸£à¸·à¸­?'; -$lang['js']['restore_confirm'] = 'ต้องà¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนเวอร์ชั่นนี้จริงๆ?'; -$lang['js']['media_diff'] = 'à¹à¸ªà¸”งข้อà¹à¸•à¸à¸•่าง'; -$lang['js']['media_diff_both'] = 'เคียงบ่าเคียงไหล่'; -$lang['js']['media_diff_opacity'] = 'ส่องผ่าน'; -$lang['js']['media_diff_portions'] = 'ตีà¹à¸£à¸‡à¹†'; -$lang['js']['media_select'] = 'เลือà¸à¹„ฟล์...'; -$lang['js']['media_upload_btn'] = 'อัพโหลด'; -$lang['js']['media_done_btn'] = 'เสร็จà¹à¸¥à¹‰à¸§'; -$lang['js']['media_drop'] = 'วางไฟล์ตรงนี้เพื่อทำà¸à¸²à¸£à¸­à¸±à¸žà¹‚หลด'; -$lang['js']['media_cancel'] = 'ลบออà¸'; -$lang['js']['media_overwrt'] = 'บันทึà¸à¹„ฟล์ใหม่ทับไฟล์เดิม'; -$lang['search_exact_match'] = 'คู่ที่เหมาะสม'; -$lang['search_starts_with'] = 'เริ่มต้นด้วย'; -$lang['search_ends_with'] = 'สิ้นสุดด้วย'; -$lang['search_contains'] = 'มี'; -$lang['search_custom_match'] = 'à¸à¸³à¸«à¸™à¸”เอง'; -$lang['search_any_ns'] = 'เนมสเปซใด ๆ'; -$lang['search_any_time'] = 'เวลาใดๆ'; -$lang['search_past_7_days'] = 'สัปดาห์ที่ผ่านมา'; -$lang['search_past_month'] = 'เดือนที่ผ่านมา'; -$lang['search_past_year'] = 'ปีที่ผ่านมา'; -$lang['search_sort_by_hits'] = 'เรียงตามความนิยม'; -$lang['search_sort_by_mtime'] = 'เรียงตามà¸à¸²à¸£à¹à¸à¹‰à¹„ขครั้งล่าสุด'; -$lang['regmissing'] = 'ขออภัย คุณต้องà¸à¸£à¸­à¸à¹ƒà¸«à¹‰à¸„รบทุà¸à¸Šà¹ˆà¸­à¸‡'; -$lang['reguexists'] = 'ชื่อบัà¸à¸Šà¸µà¸—ี่ใส่นั้นมีผู้อื่นได้ใช้à¹à¸¥à¹‰à¸§ à¸à¸£à¸¸à¸“าเลือà¸à¸Šà¸·à¹ˆà¸­à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸­à¸·à¹ˆà¸™'; -$lang['regsuccess'] = 'ผู้ใช้ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹à¸¥à¹‰à¸§ à¹à¸¥à¸°à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹„ด้ถูà¸à¸ªà¹ˆà¸‡à¹„ปทางอีเมลà¹à¸¥à¹‰à¸§'; -$lang['regsuccess2'] = 'ชื่อบัà¸à¸Šà¸µà¹„ด้ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้น'; -$lang['regfail'] = 'à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¹„ม่สำเร็จ'; -$lang['regmailfail'] = 'ดูเหมือนจะมีข้อผิดพลาดในà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸—างเมล์ à¸à¸£à¸¸à¸“าติดต่อผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š'; -$lang['regbadmail'] = 'รูปà¹à¸šà¸šà¸­à¸µà¹€à¸¡à¸¥à¹„ม่ถูà¸à¸•้อง ให้ใส่อีเมลให้ถูà¸à¸•้องตามรูปà¹à¸šà¸šà¸­à¸µà¹€à¸¡à¸¥ หรือให้ทำช่องอีเมลให้ว่างà¹à¸—น'; -$lang['regbadpass'] = 'รหัสผ่านที่ใส่ไม่ถูà¸à¸•้อง'; -$lang['regpwmail'] = 'รหัสผ่านเข้าโดà¸à¸¸à¸§à¸´à¸à¸´à¸‚องคุณ'; -$lang['reghere'] = 'คุณยังไม่มีบัà¸à¸Šà¸µà¸«à¸£à¸·à¸­ à¸à¹‡à¹à¸„่สร้างขึ้นมาสัà¸à¸­à¸±à¸™à¸«à¸™à¸¶à¹ˆà¸‡'; -$lang['profna'] = 'วิà¸à¸´à¸™à¸µà¹‰à¹„ม่รองรับà¸à¸²à¸£à¹à¸à¹‰à¹„ขข้อมูลส่วนตัว'; -$lang['profnochange'] = 'ไม่มีà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸‚้อมูลส่วนตัว'; -$lang['profnoempty'] = 'ไม่อนุà¸à¸²à¸•ิให้เว้นว่างชื่อ หรืออีเมล'; -$lang['profchanged'] = 'ปรับปรุงข้อมูลส่วนตัวผู้ใช้สำเร็จ'; -$lang['profnodelete'] = 'วิà¸à¸´à¸™à¸µà¹‰à¹„ม่รองรับà¸à¸²à¸£à¸¥à¸šà¸šà¸±à¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸‡à¸²à¸™'; -$lang['profdeleteuser'] = 'ลบบัà¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸‡à¸²à¸™'; -$lang['profdeleted'] = 'บัà¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸‚องคุณได้ถูà¸à¸¥à¸šà¸­à¸­à¸à¸ˆà¸²à¸à¸§à¸´à¸à¸´à¹à¸¥à¹‰à¸§'; -$lang['profconfdelete'] = 'ฉันอยาà¸à¸¥à¸šà¸šà¸±à¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸‚องฉันจาà¸à¸§à¸´à¸à¸´à¸™à¸µà¹‰
    à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸™à¸µà¹‰à¹„ม่สามารถà¹à¸à¹‰à¹„ขคืนได้ '; -$lang['profconfdeletemissing'] = 'ท่านไม่ได้ยืนยันในช่องยืนยัน'; -$lang['proffail'] = 'ข้อมูลผู้ใช้ไม่เป็นปัจจุบัน'; -$lang['pwdforget'] = 'ลืมรหัสผ่านหรือ? เอาอันใหม่สิ'; -$lang['resendna'] = 'วิà¸à¸´à¸™à¸µà¹‰à¹„ม่รองรับà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸‹à¹‰à¸³'; -$lang['resendpwd'] = 'สร้างรหัสผ่านใหม่สำหรับ'; -$lang['resendpwdmissing'] = 'ขออภัย, คุณต้องà¸à¸£à¸­à¸à¸—ุà¸à¸Šà¹ˆà¸­à¸‡'; -$lang['resendpwdnouser'] = 'ขออภัย, เราไม่พบผู้ใช้คนนี้ในà¸à¸²à¸™à¸‚้อมูลของเรา'; -$lang['resendpwdbadauth'] = 'ขออภัย, รหัสนี้ยังใช้ไม่ได้ à¸à¸£à¸¸à¸“าตรวจสอบว่าคุณà¸à¸”ลิ้งค์ยืนยันà¹à¸¥à¹‰à¸§'; -$lang['resendpwdconfirm'] = 'อีเมลยืนยันได้ถูà¸à¸ªà¹ˆà¸‡à¹„ปที่อีเมลที่ได้ถูà¸à¹€à¸ªà¸™à¸­ à¸à¹ˆà¸­à¸™à¸—ี่อีเมลจะถูà¸à¸ªà¹ˆà¸‡à¹„ปที่ชื่อบัà¸à¸Šà¸µà¸™à¸±à¹‰à¸™ คุณต้องปà¸à¸´à¸šà¸±à¸•ิตามคำà¹à¸™à¸°à¸™à¸³à¹ƒà¸™à¸­à¸µà¹€à¸¡à¸¥à¹€à¸žà¸·à¹ˆà¸­à¸¢à¸·à¸™à¸¢à¸±à¸™à¸§à¹ˆà¸²à¸«à¸¡à¸²à¸¢à¹€à¸¥à¸¢à¸šà¸±à¸à¸Šà¸µà¸™à¸±à¹‰à¸™à¹€à¸›à¹‡à¸™à¸‚องคุณ'; -$lang['resendpwdsuccess'] = 'รหัสผ่านใหม่ของคุณได้ถูà¸à¸ªà¹ˆà¸‡à¹ƒà¸«à¹‰à¹à¸¥à¹‰à¸§à¸—างอีเมล'; -$lang['license'] = 'เว้นà¹à¸•่จะได้à¹à¸ˆà¹‰à¸‡à¹„ว้เป็นอื่นใด เนื้อหาบนวิà¸à¸´à¸™à¸µà¹‰à¸–ูà¸à¸à¸³à¸«à¸™à¸”สิทธิ์ไว้ภายใต้สัà¸à¸à¸²à¸­à¸™à¸¸à¸à¸²à¸•ิต่อไปนี้:'; -$lang['licenseok'] = 'โปรดทราบ: เมื่อเริ่มà¹à¸à¹‰à¹„ขหน้านี้ ถือว่าคุณตà¸à¸¥à¸‡à¹ƒà¸«à¹‰à¸ªà¸´à¸—ธิ์à¸à¸±à¸šà¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚องคุณอยู่ภายใต้สัà¸à¸à¸²à¸­à¸™à¸¸à¸à¸²à¸•ินี้'; -$lang['searchmedia'] = 'สืบค้นไฟล์ชื่อ:'; -$lang['searchmedia_in'] = 'สืบค้นใน %s'; -$lang['txt_upload'] = 'เลือà¸à¹„ฟล์ที่จะอัพโหลด:'; -$lang['txt_filename'] = 'อัพโหลดเป็น(ตัวเลือà¸):'; -$lang['txt_overwrt'] = 'เขียนทับไฟล์ที่มีอยู่à¹à¸¥à¹‰à¸§'; -$lang['maxuploadsize'] = 'อัพโหลด สูงสุด %s ต่อไฟล์'; -$lang['lockedby'] = 'ตอนนี้ถูà¸à¸¥à¹Šà¸­à¸„โดย:'; -$lang['lockexpire'] = 'à¸à¸²à¸£à¸¥à¹Šà¸­à¸„จะหมดอายุเมื่อ:'; -$lang['rssfailed'] = 'มีข้อผิดพลาดขณะดูดฟีดนี้'; -$lang['nothingfound'] = 'ไม่พบสิ่งใด'; -$lang['mediaselect'] = 'ไฟล์สื่อ'; -$lang['uploadsucc'] = 'อัปโหลดสำเร็จ'; -$lang['uploadfail'] = 'เà¸à¸´à¸”ความขัดข้องในà¸à¸²à¸£à¸­à¸±à¸›à¹‚หลด'; -$lang['uploadwrong'] = 'à¸à¸²à¸£à¸­à¸±à¸žà¹‚หลดถูà¸à¸›à¸à¸´à¹€à¸ªà¸˜ ส่วนขยายไฟล์นี้ต้องห้าม!'; -$lang['uploadexist'] = 'ไฟล์นี้มีอยู่à¹à¸¥à¹‰à¸§ ไม่มีà¸à¸²à¸£à¸šà¸±à¸™à¸—ึà¸à¹ƒà¸”ๆเà¸à¸´à¸”ขึ้น'; -$lang['uploadbadcontent'] = 'เนื้อหาที่อัพโหลดไม่ตรงà¸à¸±à¸šà¸ªà¹ˆà¸§à¸™à¸‚ยายไฟล์ %s '; -$lang['uploadspam'] = 'à¸à¸²à¸£à¸­à¸±à¸žà¹‚หลดถูà¸à¸à¸µà¸”à¸à¸±à¸™à¸ˆà¸²à¸à¸šà¸±à¸à¸Šà¸µà¸”ำสà¹à¸›à¸¡'; -$lang['uploadxss'] = 'ไฟล์นี้มีส่วนประà¸à¸­à¸šà¸‚องโค้ดเอชทีเอ็มà¹à¸­à¸¥à¸«à¸£à¸·à¸­à¸ªà¸„ริปต์ ซึ่งอาจà¸à¹ˆà¸­à¹ƒà¸«à¹‰à¹€à¸à¸´à¸”ความผิดพลาดในà¸à¸²à¸£à¹à¸ªà¸”งผลของเว็บเบราว์เซอร์'; -$lang['uploadsize'] = 'ไฟล์ที่อัพโหลดใหà¸à¹ˆà¹€à¸à¸´à¸™à¹„ป (สูงสุด %s)'; -$lang['deletesucc'] = 'ไฟล์ "%s" ถูà¸à¸¥à¸š'; -$lang['deletefail'] = '"%s" ไม่สามารถลบได้ - ให้ตรวจสอบสิทธิ์à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‚องคุณ'; -$lang['mediainuse'] = 'ไฟล์ "%s" ไม่ได้ถูà¸à¸¥à¸š - มันถูà¸à¹ƒà¸Šà¹‰à¸­à¸¢à¸¹à¹ˆ'; -$lang['namespaces'] = 'เนมสเปซ'; -$lang['mediafiles'] = 'มีไฟล์พร้อมใช้อยู่ใน'; -$lang['accessdenied'] = 'คุณไม่ได้รับสิทธิ์ในà¸à¸²à¸£à¸”ูหน้าเพจนี้'; -$lang['mediausage'] = 'ให้ใช้ไวยà¸à¸£à¸“์ต่อไปนี้เพื่ออ้างอิงไฟล์นี้'; -$lang['mediaview'] = 'ดูไฟล์ต้นฉบับ'; -$lang['mediaroot'] = 'ราà¸(รูท)'; -$lang['mediaupload'] = 'อัพโหลดไฟล์ไปยังเนมสเปซปัจจุบันจาà¸à¸—ี่นี่ หาà¸à¸ˆà¸°à¸ªà¸£à¹‰à¸²à¸‡à¹€à¸™à¸¡à¸ªà¹€à¸›à¸‹à¸¢à¹ˆà¸­à¸¢ ให้พิมพ์ต่อข้อความของคุณหลังชื่อไฟล์ในช่อง "อัพโหลดเป็น" โดยให้คั่นด้วยโคล่อน(:)'; -$lang['mediaextchange'] = 'ส่วนขยายไฟล์ถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸ˆà¸²à¸ .%s ไปเป็น .%s!'; -$lang['reference'] = 'อ้างอิงสำหรับ'; -$lang['ref_inuse'] = 'ไม่สามารถลบไฟล์ได้ เพราะมันยังคงถูà¸à¹ƒà¸Šà¹‰à¹‚ดยเพจดังต่อไปนี้:'; -$lang['ref_hidden'] = 'มีà¸à¸²à¸£à¸­à¹‰à¸²à¸‡à¸­à¸´à¸‡à¸šà¸²à¸‡à¸£à¸²à¸¢à¸à¸²à¸£à¹ƒà¸™à¹€à¸žà¸ˆ คุณไม่มีสิทธิ์ในà¸à¸²à¸£à¸­à¹ˆà¸²à¸™'; -$lang['hits'] = 'คำที่ตรงà¸à¸±à¸™'; -$lang['quickhits'] = 'ชื่อเพจที่ตรงà¸à¸±à¸™'; -$lang['toc'] = 'สารบัà¸'; -$lang['current'] = 'ฉบับปัจจุบัน'; -$lang['yours'] = 'ฉบับของคุณ'; -$lang['diff'] = 'à¹à¸ªà¸”งจุดà¹à¸•à¸à¸•่างà¸à¸±à¸šà¸‰à¸šà¸±à¸šà¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™'; -$lang['diff2'] = 'à¹à¸ªà¸”งจุดà¹à¸•à¸à¸•่างระหว่างฉบับที่เลือà¸à¹„ว้'; -$lang['difflink'] = 'ลิงค์ไปยังà¸à¸²à¸£à¹€à¸›à¸£à¸µà¸¢à¸šà¹€à¸—ียบนี้'; -$lang['diff_type'] = 'ดูความà¹à¸•à¸à¸•่าง:'; -$lang['diff_inline'] = 'อยู่ในไลน์'; -$lang['diff_side'] = 'เคียงบ่าเคียงไหล่'; -$lang['diffprevrev'] = 'à¸à¸²à¸£à¹à¸à¹‰à¹„ขà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²'; -$lang['diffnextrev'] = 'à¸à¸²à¸£à¹à¸à¹‰à¹„ขถัดไป'; -$lang['difflastrev'] = 'à¸à¸²à¸£à¹à¸à¹‰à¹„ขล่าสุด'; -$lang['diffbothprevrev'] = 'à¸à¸²à¸£à¹à¸à¹‰à¹„ขà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸—ั้งสองà¸à¸±à¹ˆà¸‡'; -$lang['diffbothnextrev'] = 'à¸à¸²à¸£à¹à¸à¹‰à¹„ขถัดไปทั้งสองà¸à¸±à¹ˆà¸‡'; -$lang['line'] = 'บรรทัด'; -$lang['breadcrumb'] = 'ตามรอย:'; -$lang['youarehere'] = 'คุณอยู่ที่นี่:'; -$lang['lastmod'] = 'à¹à¸à¹‰à¹„ขครั้งล่าสุด:'; -$lang['by'] = 'โดย'; -$lang['deleted'] = 'ถูà¸à¸–อดออà¸'; -$lang['created'] = 'ถูà¸à¸ªà¸£à¹‰à¸²à¸‡'; -$lang['restored'] = 'ย้อนไปรุ่นà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸² (%s)'; -$lang['external_edit'] = 'à¹à¸à¹‰à¹„ขภายนอà¸'; -$lang['summary'] = 'สรุป(หมายเหตุ)à¸à¸²à¸£à¹à¸à¹‰à¹„ขนี้'; -$lang['noflash'] = 'ต้องà¸à¸²à¸£à¸•ัวเล่นà¹à¸Ÿà¸¥à¸Š Adobe Flash Plugin เพื่อà¹à¸ªà¸”งผลเนื้อหานี้'; -$lang['download'] = 'ดาวน์โหลดสนิปเป็ด(Snippet)'; -$lang['tools'] = 'เครื่องมือ'; -$lang['user_tools'] = 'เครื่องมือสำหรับผู้ใช้'; -$lang['site_tools'] = 'เครื่องมือของไซต์'; -$lang['page_tools'] = 'เครื่องมือของหน้าเพจ'; -$lang['skip_to_content'] = 'ข้ามไปยังเนื้อหา'; -$lang['sidebar'] = 'à¹à¸–บด้านข้าง'; -$lang['mail_newpage'] = 'เพิ่มเพจà¹à¸¥à¹‰à¸§:'; -$lang['mail_changed'] = 'à¹à¸à¹‰à¹„ขเพจà¹à¸¥à¹‰à¸§:'; -$lang['mail_subscribe_list'] = 'หน้าที่เปลี่นà¹à¸›à¸¥à¸‡à¹ƒà¸™à¹€à¸™à¸¡à¸ªà¹€à¸›à¸‹'; -$lang['mail_new_user'] = 'ผู้ใช้คนใหม่:'; -$lang['mail_upload'] = 'ไฟล์อัพโหลดà¹à¸¥à¹‰à¸§:'; -$lang['changes_type'] = 'ดูà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸‚อง'; -$lang['pages_changes'] = 'หน้าเพจ'; -$lang['media_changes'] = 'ไฟล์มีเดีย'; -$lang['both_changes'] = 'ทั้งสองหน้าà¹à¸¥à¸°à¸¡à¸µà¹€à¸”ียไฟล์'; -$lang['qb_bold'] = 'ทำตัวหนา'; -$lang['qb_italic'] = 'ทำตัวเอียง'; -$lang['qb_underl'] = 'ขีดเส้นใต้ข้อความ'; -$lang['qb_code'] = 'ข้อความเป็นโค้ดโปรà¹à¸à¸£à¸¡'; -$lang['qb_strike'] = 'ขีดฆ่าข้อความ'; -$lang['qb_h1'] = 'หัวเรื่องระดับที่ 1'; -$lang['qb_h2'] = 'หัวเรื่องระดับที่ 2'; -$lang['qb_h3'] = 'หัวเรื่องระดับที่ 3'; -$lang['qb_h4'] = 'หัวเรื่องระดับที่ 4'; -$lang['qb_h5'] = 'หัวเรื่องระดับที่ 5'; -$lang['qb_h'] = 'หัวเรื่อง'; -$lang['qb_hs'] = 'เลือà¸à¸«à¸±à¸§à¹€à¸£à¸·à¹ˆà¸­à¸‡'; -$lang['qb_hplus'] = 'หัวเรื่องที่สูงà¸à¸§à¹ˆà¸²'; -$lang['qb_hminus'] = 'หัวเรื่องที่ต่ำà¸à¸§à¹ˆà¸²'; -$lang['qb_hequal'] = 'หัวเรื่องระดับเดียวà¸à¸±à¸™'; -$lang['qb_link'] = 'ลิงà¸à¹Œà¸ à¸²à¸¢à¹ƒà¸™à¹€à¸§à¹‡à¸š'; -$lang['qb_extlink'] = 'ลิงà¸à¹Œà¹„ปที่อื่น (อย่าลืม http:// นำหน้าเสมอ)'; -$lang['qb_hr'] = 'เส้นนอน'; -$lang['qb_ol'] = 'รายà¸à¸²à¸£à¸—ี่เรียงลำดับà¹à¸¥à¹‰à¸§'; -$lang['qb_ul'] = 'รายà¸à¸²à¸£à¸—ี่ยังไม่ได้เรียงลำดับ'; -$lang['qb_media'] = 'เพิ่มภาพà¹à¸¥à¸°à¹„ฟล์อื่นๆ'; -$lang['qb_sig'] = 'ลายเซ็นพร้อมลงเวลา'; -$lang['qb_smileys'] = 'ภาพà¹à¸ªà¸”งอารมณ์'; -$lang['qb_chars'] = 'อัà¸à¸‚ระพิเศษ'; -$lang['upperns'] = 'à¸à¸£à¸°à¹‚ดดขึ้นไปยังเนมสเปซà¹à¸¡à¹ˆ'; -$lang['metaedit'] = 'à¹à¸à¹‰à¹„ขข้อมูลเมต้า'; -$lang['metasaveerr'] = 'มีข้อผิดพลาดในà¸à¸²à¸£à¹€à¸‚ียนข้อมูลเมต้า'; -$lang['metasaveok'] = 'บันทึà¸à¹€à¸¡à¸•้าดาต้าà¹à¸¥à¹‰à¸§'; -$lang['img_title'] = 'ชื่อภาพ:'; -$lang['img_caption'] = 'คำบรรยายภาพ:'; -$lang['img_date'] = 'วันที่:'; -$lang['img_fname'] = 'ชื่อไฟล์:'; -$lang['img_fsize'] = 'ขนาดภาพ:'; -$lang['img_artist'] = 'ผู้สร้างสรรค์:'; -$lang['img_copyr'] = 'ผู้ถือลิขสิทธิ์:'; -$lang['img_format'] = 'รูปà¹à¸šà¸š:'; -$lang['img_camera'] = 'à¸à¸¥à¹‰à¸­à¸‡:'; -$lang['img_keywords'] = 'คำหลัà¸:'; -$lang['img_width'] = 'ความà¸à¸§à¹‰à¸²à¸‡:'; -$lang['img_height'] = 'ความสูง:'; -$lang['subscr_subscribe_success'] = 'เพิ่ม %s ในรายà¸à¸²à¸£à¸ªà¸¡à¸±à¸„รสมาชิภสำหรับ %s'; -$lang['subscr_subscribe_error'] = 'เà¸à¸´à¸”ข้อผิดพลาดในà¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡ %s ในรายà¸à¸²à¸£à¸ªà¸¡à¸±à¸„รสมาชิภสำหรับ %s'; -$lang['subscr_subscribe_noaddress'] = 'ไม่มีที่อยู่ที่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องà¸à¸±à¸šà¸à¸²à¸£à¹€à¸‚้าสู่ระบบของคุณ จึงไม่สามารถเพิ่มลงในรายà¸à¸²à¸£à¸ªà¸¡à¸±à¸„รสมาชิà¸'; -$lang['authtempfail'] = 'ระบบตรวจสอบสิทธิ์ผู้ใช้ไม่พร้อมใช้งานชั่วคราว หาà¸à¸ªà¸–านà¸à¸²à¸£à¸“์ยังไม่เปลี่ยนà¹à¸›à¸¥à¸‡ à¸à¸£à¸¸à¸“าà¹à¸ˆà¹‰à¸‡à¸œà¸¹à¹‰à¸”ูà¹à¸¥à¸£à¸°à¸šà¸§à¸´à¸à¸´à¸‚องคุณ'; -$lang['i_chooselang'] = 'เลือà¸à¸ à¸²à¸©à¸²à¸‚องคุณ'; -$lang['i_installer'] = 'ตัวติดตั้งโดà¸à¸¸à¸§à¸´à¸à¸´'; -$lang['i_wikiname'] = 'ชื่อวิà¸à¸´'; -$lang['i_enableacl'] = 'เปิดระบบ ACL(à¹à¸™à¸°à¸™à¸³)'; -$lang['i_superuser'] = 'ซุปเปอร์ยูสเซอร์'; -$lang['i_problems'] = 'ตัวติดตั้งพบปัà¸à¸«à¸²à¸šà¸²à¸‡à¸›à¸£à¸°à¸à¸²à¸£ ตามที่ระบุด้านล่าง คุณไม่สามารถทำต่อได้จนà¸à¸§à¹ˆà¸²à¸ˆà¸°à¹„ด้à¹à¸à¹‰à¹„ขสิ่งเหล่านั้น'; -$lang['i_modified'] = 'ด้วยเหตุผลด้านความปลอดภัย สคริปต์นี้จะทำงานà¸à¸±à¸šà¹€à¸‰à¸žà¸²à¸°à¹‚ดà¸à¸¸à¸§à¸´à¸à¸´à¸—ี่ติดตั้งใหม่หรือยังไม่ได้ดัดà¹à¸›à¸¥à¸‡à¹à¸à¹‰à¹„ข -คุณควรเลือà¸à¸£à¸°à¸«à¸§à¹ˆà¸²à¸‡à¸„ลี่ไฟล์จาà¸à¹à¸žà¸„เà¸à¸ˆà¸—ี่ได้ดาวน์โหลดมาอีà¸à¸„รั้ง หรือศึà¸à¸©à¸²à¸ˆà¸²à¸à¸„ู่มือ -Dokuwiki installation instructions'; -$lang['i_funcna'] = 'PHP function %s ไม่สามารถใช้งานได้ อาจเป็นเพราะผู้ให้บริà¸à¸²à¸£à¹‚ฮสไม่เปิดให้ใช้งาน'; -$lang['i_phpver'] = 'PHP รุ่นที่คุณà¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸­à¸¢à¸¹à¹ˆà¸„ือ %s คุณจำเป็นต้องอัพเà¸à¸£à¸” PHP ให้เป็นรุ่น %s หรือสูงà¸à¸§à¹ˆà¸²'; -$lang['i_permfail'] = '%s DokuWiki ไม่สามารถเขียนข้อมูลได้ ต้องตั้งค่าสิทธิ์à¸à¸²à¸£à¸­à¸™à¸¸à¸à¸²à¸•ของไดเรคทอรีนี้เสียà¸à¹ˆà¸­à¸™!'; -$lang['i_confexists'] = '%s ถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹„ปà¹à¸¥à¹‰à¸§'; -$lang['i_writeerr'] = 'ไม่สามารถสร้าง %s. ตรวจสอบสิทธิ์à¸à¸²à¸£à¸­à¸™à¸¸à¸à¸²à¸•ของไดเรคทอรีหรือไฟล์ à¹à¸¥à¹‰à¸§à¸ªà¸£à¹‰à¸²à¸‡à¹„ฟล์ด้วยตนเอง'; -$lang['i_policy'] = 'นโยบายสิทธิ์เข้าถึง(ACL)ตั้งต้น'; -$lang['i_pol0'] = 'วิà¸à¸´à¹€à¸›à¸´à¸”à¸à¸§à¹‰à¸²à¸‡ (ใครà¸à¹‡ อ่าน, เขียน, อัพโหลดได้)'; -$lang['i_pol1'] = 'วิà¸à¸´à¸ªà¸²à¸˜à¸²à¸£à¸“ะ (ทุà¸à¸„นอ่านได้, เขียน à¹à¸¥à¸° อัพโหลดเฉพาะผู้ใช้ที่ลงทะเบียนà¹à¸¥à¹‰à¸§)'; -$lang['i_pol2'] = 'วิà¸à¸´à¸ à¸²à¸¢à¹ƒà¸™ (อ่าน, เขียน, อัพโหลด สำหรับผู้ใช้ที่ลงทะเบียนà¹à¸¥à¹‰à¸§à¹€à¸—่านั้น)'; -$lang['i_retry'] = 'ลองใหม่'; -$lang['years'] = '%d ปีà¸à¹ˆà¸­à¸™'; -$lang['months'] = '%d เดือนà¸à¹ˆà¸­à¸™'; -$lang['weeks'] = '%d สัปดาห์à¸à¹ˆà¸­à¸™'; -$lang['days'] = '%d วันà¸à¹ˆà¸­à¸™'; -$lang['hours'] = '%d ชั่วโมงà¸à¹ˆà¸­à¸™'; -$lang['minutes'] = '%d นาทีà¸à¹ˆà¸­à¸™'; -$lang['seconds'] = '%d วินาทีà¸à¹ˆà¸­à¸™'; -$lang['email_signature_text'] = 'จดหมายนี้ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้นโดยโดà¸à¸¸à¸§à¸´à¸à¸´à¸—ี่ -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/locked.txt deleted file mode 100644 index a470808..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== เพจถูà¸à¸¥à¹Šà¸­à¸„ ====== - -เพจนี้à¸à¸³à¸¥à¸±à¸‡à¸–ูà¸à¸¥à¹Šà¸­à¸„จาà¸à¸à¸²à¸£à¹à¸à¹‰à¹„ขโดยผู้ใช้ท่านอื่น คุณต้องรอจนà¸à¸§à¹ˆà¸²à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸„นนี้จะà¹à¸à¹‰à¹„ขเสร็จ หรือà¸à¸²à¸£à¸¥à¹Šà¸­à¸„นั้นหมดเวลา diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/login.txt deleted file mode 100644 index 73be658..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ล็อà¸à¸­à¸´à¸™ ====== - -คุณยังไม่ได้เข้าสู่ระบบ(ล็อà¸à¸­à¸´à¸™)ในขณะนี้! à¸à¸£à¸­à¸à¸£à¸²à¸¢à¸¥à¸°à¹€à¸­à¸µà¸¢à¸”เพื่อพิสูจน์สิทธิ์ข้างล่างนี้เพื่อล็อà¸à¸­à¸´à¸™ คุณต้องเปิดคุ๊à¸à¸à¸µà¹‰à¹ƒà¸«à¹‰à¸—ำงานà¸à¹ˆà¸­à¸™à¸—ี่จะล็อà¸à¸­à¸´à¸™ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/mailtext.txt deleted file mode 100644 index 5dec222..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -เพจในโดà¸à¸¸à¸§à¸´à¸à¸´à¸‚องคุณได้ถูà¸à¹€à¸žà¸´à¹ˆà¸¡ หรือà¹à¸à¹‰à¹„ข นี่คือรายละเอียด: - -วันที่: @DATE@ -บราวเซอร์: @BROWSER@ -ที่อยู่ไอพี: @IPADDRESS@ -ชื่อโฮสต์: @HOSTNAME@ -ฉบับเà¸à¹ˆà¸²: @OLDPAGE@ -ฉบับใหม่: @NEWPAGE@ -สรุปà¸à¸²à¸£à¹à¸à¹‰à¹„ข: @SUMMARY@ -ผู้ใช้: @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/newpage.txt deleted file mode 100644 index b9ffc75..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ยังไม่มีหัวข้อนี้ ====== - -คุณได้à¸à¸”ลิ้งค์เข้ามายังหัวข้อที่ยังไม่ได้สร้าง ถ้าคุณได้รับอนุà¸à¸²à¸•ิ คุณอาจจะสร้างมันได้ด้วยà¸à¸²à¸£à¸à¸”ปุ่ม **สร้างเพจนี้** diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/norev.txt deleted file mode 100644 index 61e6082..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ไม่มีฉบับที่ระบุ ====== - -ฉบับที่ระบุไม่มีอยู่จริง à¸à¸£à¸¸à¸“าใช้ปุ่ม "ฉบับเà¸à¹ˆà¸²à¹†" เพื่อà¹à¸ªà¸”งรายà¸à¸²à¸£à¸£à¸¸à¹ˆà¸™à¹€à¸à¹ˆà¸²à¹†à¸‚องเอà¸à¸ªà¸²à¸£à¸™à¸µà¹‰à¸´ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/password.txt deleted file mode 100644 index e463e76..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -สวัสดี@FULLNAME@! - -นี่คือข้อมูลผู้ใช้ของคุณสำหรับ @TITLE@ ที่ @DOKUWIKIURL@ - -ล็อà¸à¸­à¸´à¸™: @LOGIN@ -รหัสผ่าน : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/preview.txt deleted file mode 100644 index 8e8f96a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ดูตัวอย่าง ====== - -นี่คือหน้าตัวอย่างของข้อความที่คุณà¸à¸£à¸­à¸ จำไว้ว่า: มันยัง **ไม่ได้บันทึà¸** เà¸à¹‡à¸šà¹„ว้! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/pwconfirm.txt deleted file mode 100644 index fb5610f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -เฮ้ @FULLNAME@! - -มีบางคนร้องขอรหัสผ่านใหม่สำหรับ @TITLE@ ของคุณ เพื่อล็อà¸à¸­à¸´à¸™à¸—ี่ @DOKUWIKIURL@ - -ถ้าคุรไม่ได้ร้องขอรหัสผ่านใหม่ à¸à¹‡à¹„ม่ต้องสนใจอีเมลนี้ - -หาà¸à¸•้องà¸à¸²à¸£à¸¢à¸·à¸™à¸¢à¸±à¸™à¸§à¹ˆà¸²à¸™à¸µà¹ˆà¸à¸²à¸£à¸£à¹‰à¸­à¸‡à¸‚อนี้ถูà¸à¸ªà¹ˆà¸‡à¹‚ดยคุณจริงๆ à¸à¸£à¸¸à¸“าใช้ลิงค์ดังต่อไปนี้ - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/read.txt deleted file mode 100644 index fe52759..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/read.txt +++ /dev/null @@ -1 +0,0 @@ -หน้านี้มีไว้อ่านอย่างเดียว คุณสามารถอ่านข้อความต้นฉบับ ไม่สามารถà¹à¸à¹‰à¹„ขได้ ให้สอบถามผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸–้าคุณคิดว่านี่คือข้อผิดพลาด diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/recent.txt deleted file mode 100644 index c632c76..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¹€à¸¡à¸·à¹ˆà¸­à¹€à¸£à¹‡à¸§à¹†à¸™à¸µà¹‰ ====== - -เพจเหล่านี้ถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¹€à¸¡à¸·à¹ˆà¸­à¹€à¸£à¹‡à¸§à¹†à¸™à¸µà¹‰: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/register.txt deleted file mode 100644 index 6d2772e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ลงทะเบียนเป็นผู้ใช้หน้าใหม่ ====== - -à¸à¸£à¸­à¸à¸‚้อมูลทั้งหมดด้านล่างเพื่อสร้างบัà¸à¸Šà¸µà¹ƒà¸«à¸¡à¹ˆà¹ƒà¸™à¸§à¸´à¸à¸´à¸™à¸µà¹‰ ให้à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸„ุณให้ **ที่อยู่อีเมลที่ใช้ได้จริง** ถ้าคุณไม่ถูà¸à¸–ามให้à¸à¸£à¸­à¸à¸£à¸«à¸±à¸ªà¸œà¸²à¹ˆà¸™à¸—ี่นี่, รหัสผ่านใหม่จะถูà¸à¸ªà¹ˆà¸‡à¹„ปยังที่อยู่ดังà¸à¸¥à¹ˆà¸²à¸§ ชื่อล็อà¸à¸­à¸´à¸™à¸„วรจะใช้ได้ถูà¸à¸•้องตาม[[doku>pagename|pagename]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/registermail.txt deleted file mode 100644 index 4cfaddd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -มีผู้ใช้คนใหม่ได้ลงทะเบียน นี่คือรายละเอียด: - -ชื่อผู้ใช้ : @NEWUSER@ -ชื่อเต็ม : @NEWNAME@ -อีเมล : @NEWEMAIL@ - -วันที่ : @DATE@ -บราวเซอร์ : @BROWSER@ -ที่อยู่ไอพี : @IPADDRESS@ -ชื่อโฮสต์ : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/resendpwd.txt deleted file mode 100644 index 73da702..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ส่งรหัสผ่านใหม่ ====== - -à¸à¸£à¸¸à¸“าà¸à¸£à¸­à¸à¸Šà¸·à¹ˆà¸­à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¹ƒà¸™à¸Šà¹ˆà¸­à¸‡à¸”้านล่างเพื่อร้องขอรหัสผ่านใหม่จาà¸à¸šà¸±à¸à¸Šà¸µà¸‚องคุณในวิà¸à¸´à¸™à¸µà¹‰ ลิงค์ยืนยันจะถูà¸à¸ªà¹ˆà¸‡à¹„ปยังที่อยู่อีเมลที่คุณลงทะเบียนไว้ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/revisions.txt deleted file mode 100644 index e67b9c6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ฉบับเà¸à¹ˆà¸² ====== - -เหล่านี้เป็นรายà¸à¸²à¸£à¸‰à¸šà¸±à¸šà¹€à¸à¹ˆà¸²à¸‚องเอà¸à¸ªà¸²à¸£à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™ หาà¸à¸•้องà¸à¸²à¸£à¸„ืนสภาพฉบับเà¸à¹ˆà¸² ให้เลือà¸à¸¡à¸±à¸™à¸ˆà¸²à¸à¸”้านล่าง, คลิ๊ภ"à¹à¸à¹‰à¹„ขเพจนี้" à¹à¸¥à¹‰à¸§à¸ˆà¸¶à¸‡à¸„่อยบันทึà¸à¸¡à¸±à¸™ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/searchpage.txt deleted file mode 100644 index 56d9c04..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== สืบค้น ====== - -คุณสามารถพบผลลัพธ์à¸à¸²à¸£à¸ªà¸·à¸šà¸„้นของคุณด้านล่าง @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/showrev.txt deleted file mode 100644 index 9dc0e89..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**นี่คือเอà¸à¸ªà¸²à¸£à¸£à¸¸à¹ˆà¸™/ฉบับเà¸à¹ˆà¸²** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/updateprofile.txt deleted file mode 100644 index 7a0d9cf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ปรับปรุงข้อมูลส่วนตัวของบัà¸à¸Šà¸µà¸„ุณ ====== - -คุณเพียงต้องà¸à¸²à¸£à¸à¸£à¸­à¸à¸Šà¹ˆà¸­à¸‡à¸—ี่ต้องà¸à¸²à¸£à¹à¸à¹‰à¹„ขเหล่านี้ให้ครบ à¹à¸•่ไม่สามารถเปลี่ยนชื่อผู้ใช้ได้ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/th/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/th/uploadmail.txt deleted file mode 100644 index 9d042b9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/th/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -มีไฟล์ได้ถูà¸à¸­à¸±à¸žà¹‚หลดเข้าไปยังโดà¸à¸¸à¸§à¸´à¸à¸´à¸‚องคุณ นี่คือรายละเอียด: - -ไฟล์: @MEDIA@ -วันที่: @DATE@ -เบราเซอร์: @BROWSER@ -ที่อยู่ไอพี: @IPADDRESS@ -ชื่อโฮสต์: @HOSTNAME@ -ขนาด: @SIZE@ -MIME Type : @MIME@ -ผู้ใช้: @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/admin.txt deleted file mode 100644 index 2292b6e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Yönetim ====== - -AÅŸağıda DokuWiki için yapılabilecek yönetim iÅŸleri vardır. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/adminplugins.txt deleted file mode 100644 index 7c8de9d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== İlave Eklentiler ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/backlinks.txt deleted file mode 100644 index ef71a2e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Geri linkler ====== - -Bu sayfaya baÄŸlantı veren sayfaların listesi aÅŸağıdadır. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/conflict.txt deleted file mode 100644 index ba770bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Yeni versiyon mevcut ====== - -DeÄŸiÅŸtirdiÄŸiniz dökümanın daha yeni bir versiyonu mevcut. Bu durum, siz dökümanı deÄŸiÅŸtirirken baÅŸka bir kullanıcının da aynı dökümanı deÄŸiÅŸtirmesi halinde olur. - -AÅŸağıda gösterilen farkları dikkatlice inceleyin, daha sonra hangi versiyonun korunacağına karar verin. EÄŸer ''Kaydet''i seçerseniz, sizin sürümünüz kaydedilir. Mevcut sürümü korumak için ''İptal''e tıklayın. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/denied.txt deleted file mode 100644 index 07f50f1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Yetki Reddedildi ====== - -Üzgünüz, devam etmek için yetkiniz yok. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/diff.txt deleted file mode 100644 index b751949..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Farklar ====== - -Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/draft.txt deleted file mode 100644 index 0f759e7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Taslak Dosyası Bulundu ====== - -Bu sayfadaki en son oturumunuz düzgün olarak tamamlanmamış. DokuWiki otomatik olarak bir taslak kaydetmiÅŸ olduÄŸu için çalışmanıza devam edebilirsiniz. AÅŸağıda en son oturumunuzda kaydedilmiÅŸ olan taslağı görebilirsiniz. - -Bu taslağı //geri getirebilir//, //silebilir// veya düzenleme sürecinden //vazgeçebilirsiniz//. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/edit.txt deleted file mode 100644 index 09d92ee..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Sayfayı deÄŸiÅŸtirin ve ''Kaydete'' basın. Wiki sözdizimi için [[wiki:syntax]]'a bakınız. Lütfen sayfayı sadece eÄŸer **geliÅŸtirebiliyorsanız** deÄŸiÅŸtirin. EÄŸer testler yapmak istiyorsanız, [[playground:playground|playground]] adresini kullanın. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/editrev.txt deleted file mode 100644 index 9c70fbe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Sayfanın eski bir sürümünü yüklediniz!** EÄŸer kaydederseniz, bu veriyle yeni bir sürüm oluÅŸturacaksınız. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/index.txt deleted file mode 100644 index d42554b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== İndeks ====== - -Bu mevcut tüm sayfaların [[doku>namespaces|isim alanlarına]] göre sıralı bir indeksidir. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/tr/install.html deleted file mode 100644 index d222aeb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Bu sayfa Dokuwiki kurmanıza yardımcı olmaktadır. Kurulum hakkında bilgi sahibi olmak için bu sayfayı ziyaret edebilirsiniz.

    - -

    DokuWiki wiki sayfalarını ve wiki sayfalarına ilişkin verileri (resimler, arama indeksi, geçmiş sürümler) dosyalarda tutar. DokuWikiyi sorunsuz olarak kullanmak için bu dosyaların bulunduğu dizinlere mutlaka yazma izniniz olması gereklidir. Bu kurulum betiği yazma izinlerini ayarlayamamaktadır. İzinleri shell, FTP veya kontrol paneliniz (CPanel, Plesk vs.) aracılığı ile düzenleyebilirsiniz.

    - -

    Kurulum betiği ACL'yi otomatik olarak ayarlamaktadır. Böylece yönetici izinleri belirlenip, DokuWiki kullanımı kolaylaştırılmaktadır.

    - -

    Deneyimli kullanıcılar bu sayfayı edebilir ve bu sayfa yardımıyla yapılandırma hakkında ekstra bilgi sahibi olabilir.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/tr/jquery.ui.datepicker.js deleted file mode 100644 index 32eb3ed..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Turkish initialisation for the jQuery UI date picker plugin. */ -/* Written by Izzet Emre Erkan (kara@karalamalar.net). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.tr = { - closeText: "kapat", - prevText: "geri", - nextText: "ileri", - currentText: "bugün", - monthNames: [ "Ocak", "Åžubat", "Mart", "Nisan", "Mayıs", "Haziran", - "Temmuz", "AÄŸustos", "Eylül", "Ekim", "Kasım", "Aralık" ], - monthNamesShort: [ "Oca", "Åžub", "Mar", "Nis", "May", "Haz", - "Tem", "AÄŸu", "Eyl", "Eki", "Kas", "Ara" ], - dayNames: [ "Pazar", "Pazartesi", "Salı", "ÇarÅŸamba", "PerÅŸembe", "Cuma", "Cumartesi" ], - dayNamesShort: [ "Pz", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct" ], - dayNamesMin: [ "Pz", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct" ], - weekHeader: "Hf", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.tr ); - -return datepicker.regional.tr; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/tr/lang.php deleted file mode 100644 index 5521e42..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/lang.php +++ /dev/null @@ -1,364 +0,0 @@ - - * @author Hakan - * @author mahir - * @author Selim FarsakoÄŸlu - * @author Aydın CoÅŸkuner - * @author Cihan Kahveci - * @author Yavuz Selim - * @author Caleb Maclennan - * @author farukerdemoncel - * @author Mustafa Aslan - * @author huseyin can - * @author ilker rifat kapaç - * @author Mete Cuma - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Sayfayı düzenle'; -$lang['btn_source'] = 'Kaynağı göster'; -$lang['btn_show'] = 'Sayfayı göster'; -$lang['btn_create'] = 'Bu sayfayı oluÅŸtur'; -$lang['btn_search'] = 'Ara'; -$lang['btn_save'] = 'Kaydet'; -$lang['btn_preview'] = 'Önizleme'; -$lang['btn_top'] = 'BaÅŸa dön'; -$lang['btn_newer'] = '<< daha yeniler'; -$lang['btn_older'] = 'daha eskiler >>'; -$lang['btn_revs'] = 'Eski sürümler'; -$lang['btn_recent'] = 'En son deÄŸiÅŸiklikler'; -$lang['btn_upload'] = 'Yükle'; -$lang['btn_cancel'] = 'İptal'; -$lang['btn_index'] = 'İndeks'; -$lang['btn_secedit'] = 'Düzenle'; -$lang['btn_login'] = 'GiriÅŸ yap'; -$lang['btn_logout'] = 'Çıkış yap'; -$lang['btn_admin'] = 'Yönetici'; -$lang['btn_update'] = 'Güncelle'; -$lang['btn_delete'] = 'Sil'; -$lang['btn_back'] = 'Geri'; -$lang['btn_backlink'] = 'Geri linkler'; -$lang['btn_subscribe'] = 'Sayfa DeÄŸiÅŸikliklerini Bildir'; -$lang['btn_profile'] = 'Kullanıcı Bilgilerini Güncelle'; -$lang['btn_reset'] = 'Sıfırla'; -$lang['btn_resendpwd'] = 'Yeni ÅŸifre belirle'; -$lang['btn_draft'] = 'Taslağı düzenle'; -$lang['btn_recover'] = 'Taslağı geri yükle'; -$lang['btn_draftdel'] = 'Taslağı sil'; -$lang['btn_revert'] = 'Geri Yükle'; -$lang['btn_register'] = 'Kayıt ol'; -$lang['btn_apply'] = 'Uygula'; -$lang['btn_media'] = 'Çokluortam Yöneticisi'; -$lang['btn_deleteuser'] = 'Hesabımı Sil'; -$lang['btn_img_backto'] = 'Åžuna dön: %s'; -$lang['btn_mediaManager'] = 'Ortam oynatıcısında göster'; -$lang['loggedinas'] = 'GiriÅŸ ismi:'; -$lang['user'] = 'Kullanıcı ismi'; -$lang['pass'] = 'Parola'; -$lang['newpass'] = 'Yeni Parola'; -$lang['oldpass'] = 'Kullanılan parolayı doÄŸrula'; -$lang['passchk'] = 'Bir kez daha girin'; -$lang['remember'] = 'Beni hatırla'; -$lang['fullname'] = 'Tam isim'; -$lang['email'] = 'E-posta'; -$lang['profile'] = 'Kullanıcı Bilgileri'; -$lang['badlogin'] = 'Üzgünüz, Kullanıcı adı veya ÅŸifre yanlış oldu.'; -$lang['badpassconfirm'] = 'Üzgünüz, parolanız yanlış'; -$lang['minoredit'] = 'Küçük DeÄŸiÅŸiklikler'; -$lang['draftdate'] = 'Taslak ÅŸu saatte otomatik kaydedildi:'; -$lang['nosecedit'] = 'Sayfa yakın zamanda deÄŸiÅŸtirilmiÅŸtir, bölüm bilgisi eski kalmıştır. Bunun için bölüm yerine tüm sayfa yüklenmiÅŸtir.'; -$lang['searchcreatepage'] = 'EÄŸer aradığınızı bulamadıysanız, %s sayfasını yaratabilir veya düzenleyebilirsiniz. '; -$lang['search_fullresults'] = 'Tam Metin sonuçları'; -$lang['js']['search_toggle_tools'] = 'Arama Araçlarını DeÄŸiÅŸtir'; -$lang['js']['willexpire'] = 'Bu sayfayı deÄŸiÅŸtirme kilidinin süresi yaklaşık bir dakika içinde geçecek.\nÇakışmaları önlemek için önizleme tuÅŸunu kullanarak kilit sayacını sıfırla.'; -$lang['js']['notsavedyet'] = 'KaydedilmemiÅŸ deÄŸiÅŸiklikler kaybolacak. -Devam etmek istiyor musunuz?'; -$lang['js']['searchmedia'] = 'Dosyalar için Ara'; -$lang['js']['keepopen'] = 'Seçim yapıldığında bu pencereyi açık tut'; -$lang['js']['hidedetails'] = 'Ayrıntıları gizle'; -$lang['js']['mediatitle'] = 'BaÄŸlantı Ayarları'; -$lang['js']['mediadisplay'] = 'BaÄŸlantı Tipi'; -$lang['js']['mediaalign'] = 'Hizalama'; -$lang['js']['mediasize'] = 'Resim büyüklüğü'; -$lang['js']['mediatarget'] = 'BaÄŸlantı hedefi'; -$lang['js']['mediaclose'] = 'Kapat'; -$lang['js']['mediainsert'] = 'Ekle'; -$lang['js']['mediadisplayimg'] = 'Resmi görüntüle'; -$lang['js']['mediadisplaylnk'] = 'Sadece baÄŸlantıyı görüntüle '; -$lang['js']['mediasmall'] = 'Küçük versiyon'; -$lang['js']['mediamedium'] = 'Orta versiyon'; -$lang['js']['medialarge'] = 'Büyük versiyon'; -$lang['js']['mediaoriginal'] = 'Orjinal versiyon'; -$lang['js']['medialnk'] = 'Detay sayfasına baÄŸlantı'; -$lang['js']['mediadirect'] = 'Orjinal sayfaya baÄŸlantı'; -$lang['js']['medianolnk'] = 'BaÄŸlantı yok'; -$lang['js']['medianolink'] = 'Resme baÄŸlantı verme'; -$lang['js']['medialeft'] = 'Resmi sola hizala'; -$lang['js']['mediaright'] = 'Resmi saÄŸa hizala'; -$lang['js']['mediacenter'] = 'Resmi ortaya hizala'; -$lang['js']['medianoalign'] = 'Hizalama kullanma'; -$lang['js']['nosmblinks'] = 'Windows paylaşımı sadece Microsoft Internet Explorer ile çalışmaktadır. Yine de hala baÄŸlantıyı kopyalayıp yapıştırarak kullanabilirsiniz. '; -$lang['js']['linkwiz'] = 'BaÄŸlantı sihirbazı'; -$lang['js']['linkto'] = 'BaÄŸlantı:'; -$lang['js']['del_confirm'] = 'Bu giriÅŸi sil?'; -$lang['js']['restore_confirm'] = 'Bu sürüme geri dönmek istediÄŸinizden emin misiniz?'; -$lang['js']['media_diff'] = 'Farkları gör:'; -$lang['js']['media_diff_both'] = 'Yan yana'; -$lang['js']['media_diff_portions'] = 'Kaydır'; -$lang['js']['media_select'] = 'Dosyalar seç...'; -$lang['js']['media_upload_btn'] = 'Yükle'; -$lang['js']['media_done_btn'] = 'Bitti'; -$lang['js']['media_drop'] = 'Yüklemek istediÄŸiniz dosyaları buraya bırakın'; -$lang['js']['media_cancel'] = 'kaldır'; -$lang['js']['media_overwrt'] = 'Var olan dosyaların üzerine yaz'; -$lang['search_exact_match'] = 'Tam eÅŸleÅŸme'; -$lang['search_starts_with'] = 'Bununla baÅŸlar'; -$lang['search_ends_with'] = 'Bununla biter'; -$lang['search_contains'] = 'İçerir'; -$lang['search_custom_match'] = 'Özel'; -$lang['search_any_ns'] = 'Herhangi bir isim'; -$lang['search_any_time'] = 'Herhangi bir zaman'; -$lang['search_past_7_days'] = 'Geçen hafta'; -$lang['search_past_month'] = 'Geçen ay'; -$lang['search_past_year'] = 'Geçen yıl'; -$lang['search_sort_by_hits'] = 'Tıklanmaya göre sırala'; -$lang['search_sort_by_mtime'] = 'Son deÄŸiÅŸtirilmeye göre sırala'; -$lang['regmissing'] = 'Üzgünüz, tüm alanları doldurmalısınız.'; -$lang['reguexists'] = 'Üzgünüz, bu isime sahip bir kullanıcı zaten mevcut.'; -$lang['regsuccess'] = 'Kullanıcı oluÅŸturuldu ve ÅŸifre e-posta adresine gönderildi.'; -$lang['regsuccess2'] = 'Kullanıcı oluÅŸturuldu.'; -$lang['regfail'] = 'Kullanıcı oluÅŸturulamadı.'; -$lang['regmailfail'] = 'Åžifrenizi e-posta ile gönderirken bir hata oluÅŸmuÅŸ gibi görünüyor. Lütfen yönetici ile temasa geçiniz!'; -$lang['regbadmail'] = 'Verilen e-posta adresi geçersiz gibi görünüyor - bunun bir hata olduÄŸunu düşünüyorsanız yönetici ile temasa geçiniz.'; -$lang['regbadpass'] = 'Girilen parolalar aynı deÄŸil. Lütfen tekrar deneyiniz.'; -$lang['regpwmail'] = 'DokuWiki parolanız'; -$lang['reghere'] = 'Daha hesabınız yok mu? Hemen bir tane açtırın!'; -$lang['profna'] = 'Bu wiki kullanıcı bilgilerini deÄŸiÅŸtirmeyi desteklememektedir'; -$lang['profnochange'] = 'DeÄŸiÅŸiklik yok, birÅŸey yapılmadı.'; -$lang['profnoempty'] = 'BoÅŸ isim veya e-posta adresine izin verilmiyor.'; -$lang['profchanged'] = 'Kullanıcı bilgileri baÅŸarıyla deÄŸiÅŸtirildi.'; -$lang['profnodelete'] = 'Bu wiki kullanıcı silmeyi desteklemiyor'; -$lang['profdeleteuser'] = 'Hesabı Sil'; -$lang['profdeleted'] = 'Bu wiki\'den hesabınız silindi'; -$lang['profconfdelete'] = 'Bu wiki\'den hesabımı silmek istiyorum.
    Bu iÅŸlem geri alınamaz'; -$lang['profconfdeletemissing'] = 'Onay kutusu iÅŸaretlenmedi'; -$lang['proffail'] = 'Kullanıcı bilgileri güncellenmedi.'; -$lang['pwdforget'] = 'Parolanızı mı unuttunuz? Yeni bir parola alın'; -$lang['resendna'] = 'Bu wiki parolayı tekrar göndermeyi desteklememektedir.'; -$lang['resendpwd'] = 'İçin yeni ÅŸifre belirle'; -$lang['resendpwdmissing'] = 'Üzgünüz, tüm alanları doldurmalısınız.'; -$lang['resendpwdnouser'] = 'Üzgünüz, veritabanımızda bu kullanıcıyı bulamadık.'; -$lang['resendpwdbadauth'] = 'Üzgünüz, bu doÄŸrulama kodu doÄŸru deÄŸil. DoÄŸrulama linkini tam olarak kullandığınıza emin olun.'; -$lang['resendpwdconfirm'] = 'DoÄŸrulama linki e-posta adresinize gönderildi.'; -$lang['resendpwdsuccess'] = 'Yeni parolanız e-posta adresinize gönderildi.'; -$lang['license'] = 'Aksi belirtilmediÄŸi halde, bu wikinin içeriÄŸinin telif hakları ÅŸu lisans ile korunmaktadır:'; -$lang['licenseok'] = 'Not: Bu sayfayı deÄŸiÅŸtirerek yazınızın ÅŸu lisans ile yayınlanmasını kabul etmiÅŸ olacaksınız:'; -$lang['searchmedia'] = 'Dosya Adı Ara:'; -$lang['searchmedia_in'] = '%s içinde ara'; -$lang['txt_upload'] = 'Yüklenecek dosyayı seç:'; -$lang['txt_filename'] = 'Dosya adı (zorunlu deÄŸil):'; -$lang['txt_overwrt'] = 'Mevcut dosyanın üstüne yaz'; -$lang['maxuploadsize'] = 'Yükleme dosya başına en fazla %s'; -$lang['allowedmime'] = 'İzin verilen dosya uzantılarının listesi'; -$lang['lockedby'] = 'Åžu an ÅŸunun tarafından kilitli:'; -$lang['lockexpire'] = 'Kilitin açılma tarihi:'; -$lang['rssfailed'] = 'Bu beslemeyi çekerken hata oluÅŸtu: '; -$lang['nothingfound'] = 'Hiçbir ÅŸey yok.'; -$lang['mediaselect'] = 'Çokluortam dosyası seçimi'; -$lang['uploadsucc'] = 'Yükleme tamam'; -$lang['uploadfail'] = 'Yükleme baÅŸarısız. Yetki hatası olabilir!'; -$lang['uploadwrong'] = 'Yükleme engellendi. Bu dosya uzantısına izin verilmiyor!'; -$lang['uploadexist'] = 'Dosya zaten var. Hiçbir ÅŸey yapılmadı.'; -$lang['uploadbadcontent'] = 'Yüklenen içerik %s uzantısı ile uyuÅŸmuyor.'; -$lang['uploadspam'] = 'Yükleme iÅŸlemi spam karalistesi tarafından engellendi.'; -$lang['uploadxss'] = 'Yükleme iÅŸlemi muhtemel kötü içerik sebebiyle engellendi.'; -$lang['uploadsize'] = 'Yüklenmek istenen dosya boyutu çok büyük (en fazla %s)'; -$lang['deletesucc'] = '"%s" dosyası silindi.'; -$lang['deletefail'] = '"%s" silinemedi - yetkileri kontrol et.'; -$lang['mediainuse'] = '"%s" dosyası silinmedi, hala kullanımda.'; -$lang['namespaces'] = 'Namespaces'; -$lang['mediafiles'] = 'Åžuradaki kullanıma hazır dosyalar:'; -$lang['accessdenied'] = 'Bu sayfayı görüntüleme yetkiniz bulunmamaktadır'; -$lang['mediausage'] = 'Åžu '; -$lang['mediaview'] = 'Özgün dosyayı göster'; -$lang['mediaroot'] = 'Kök dizini'; -$lang['mediaupload'] = 'Dosya bu namespace\'e yüklenir. Alt namespace oluÅŸturmak için "Dosya adı" kısmınının başına alt namespace adını ekleyip ardından iki nokta koyun.'; -$lang['mediaextchange'] = 'Dosya uzantısı .%s\'den .%s\'e çevrildi!'; -$lang['reference'] = 'Åžunun için referanslar:'; -$lang['ref_inuse'] = 'Dosya silinemiyor, çünkü ÅŸu sayfalar tarafından hala kullanılmakta:'; -$lang['ref_hidden'] = 'Bazı referanslar okuma yetkiniz olmayan sayfalarda'; -$lang['hits'] = 'tane bulundu'; -$lang['quickhits'] = 'Uyan sayfalar'; -$lang['toc'] = 'İçindekiler'; -$lang['current'] = 'mevcut'; -$lang['yours'] = 'Senin Sürümün'; -$lang['diff'] = 'Kullanılan sürüm ile farkları göster'; -$lang['diff2'] = 'Seçili sürümler arasındaki farkı göster'; -$lang['difflink'] = 'KarşılaÅŸtırma görünümüne baÄŸlantı'; -$lang['diff_type'] = 'farklı görünüş'; -$lang['diff_inline'] = 'Satır içi'; -$lang['diff_side'] = 'Yan yana'; -$lang['diffprevrev'] = 'Önceki sürüm'; -$lang['diffnextrev'] = 'Sonraki sürüm'; -$lang['difflastrev'] = 'Son sürüm'; -$lang['diffbothprevrev'] = 'İki taraf da önceki sürüm'; -$lang['diffbothnextrev'] = 'İki taraf da sonraki sürüm'; -$lang['line'] = 'Satır'; -$lang['breadcrumb'] = 'İz:'; -$lang['youarehere'] = 'Buradasınız:'; -$lang['lastmod'] = 'Son deÄŸiÅŸtirilme:'; -$lang['by'] = 'DeÄŸiÅŸtiren:'; -$lang['deleted'] = 'silindi'; -$lang['created'] = 'oluÅŸturuldu'; -$lang['restored'] = 'eski sürüme dönüldü (%s)'; -$lang['external_edit'] = 'Dışarıdan düzenle'; -$lang['summary'] = 'Özeti düzenle'; -$lang['noflash'] = 'Bu içeriÄŸi göstermek için Adobe Flash Eklentisi gerekmektedir.'; -$lang['download'] = 'Parçacığı indir'; -$lang['tools'] = 'Alet'; -$lang['user_tools'] = 'Kullanıcı Aletleri'; -$lang['site_tools'] = 'Site Aletleri'; -$lang['page_tools'] = 'Sayfa Aletleri'; -$lang['skip_to_content'] = 'BaÄŸlanmak için kaydır'; -$lang['sidebar'] = 'kaydırma çubuÄŸu'; -$lang['mail_newpage'] = 'sayfa eklenme:'; -$lang['mail_changed'] = 'sayfa deÄŸiÅŸtirilme:'; -$lang['mail_subscribe_list'] = 'isimalanındaki deÄŸiÅŸmiÅŸ sayfalar: '; -$lang['mail_new_user'] = 'yeni kullanıcı'; -$lang['mail_upload'] = 'dosya yüklendi:'; -$lang['changes_type'] = 'görünüşü deÄŸiÅŸtir'; -$lang['pages_changes'] = 'Sayfalar'; -$lang['media_changes'] = 'Çokluortam dosyaları'; -$lang['both_changes'] = 'Sayfalar ve çoklu ortam dosyaları'; -$lang['qb_bold'] = 'Kalın Yazı'; -$lang['qb_italic'] = 'EÄŸik Yazı'; -$lang['qb_underl'] = 'Altı Çizgili Yazı'; -$lang['qb_code'] = 'Kod Haline Getir'; -$lang['qb_strike'] = 'Ortası ÇizilmiÅŸ Yazı'; -$lang['qb_h1'] = '1. Seviye BaÅŸlık'; -$lang['qb_h2'] = '2. Seviye BaÅŸlık'; -$lang['qb_h3'] = '3. Seviye BaÅŸlık'; -$lang['qb_h4'] = '4. Seviye BaÅŸlık'; -$lang['qb_h5'] = '5. Seviye BaÅŸlık'; -$lang['qb_h'] = 'BaÅŸlık'; -$lang['qb_hs'] = 'BaÅŸlığı seç'; -$lang['qb_hplus'] = 'Daha yüksek baÅŸlık'; -$lang['qb_hminus'] = 'Daha Düşük BaÅŸlık'; -$lang['qb_hequal'] = 'Aynı Seviye BaÅŸlık'; -$lang['qb_link'] = 'İç BaÄŸlantı'; -$lang['qb_extlink'] = 'Dış BaÄŸlantı'; -$lang['qb_hr'] = 'Yatay Çizgi'; -$lang['qb_ol'] = 'Sıralı liste'; -$lang['qb_ul'] = 'Sırasız liste'; -$lang['qb_media'] = 'Resim ve baÅŸka dosyalar ekle'; -$lang['qb_sig'] = 'İmza Ekle'; -$lang['qb_smileys'] = 'Gülen Yüzler'; -$lang['qb_chars'] = 'Özel Karakterler'; -$lang['upperns'] = 'ebeveyn isimalanına atla'; -$lang['metaedit'] = 'Metaverileri DeÄŸiÅŸtir'; -$lang['metasaveerr'] = 'Metaveri yazma baÅŸarısız '; -$lang['metasaveok'] = 'Metaveri kaydedildi'; -$lang['img_title'] = 'BaÅŸlık:'; -$lang['img_caption'] = 'Serlevha:'; -$lang['img_date'] = 'Tarih:'; -$lang['img_fname'] = 'Dosya Adı:'; -$lang['img_fsize'] = 'Boyut:'; -$lang['img_artist'] = 'FotoÄŸrafçı:'; -$lang['img_copyr'] = 'Telif Hakkı:'; -$lang['img_format'] = 'Biçim:'; -$lang['img_camera'] = 'FotoÄŸraf Makinası:'; -$lang['img_keywords'] = 'Anahtar Sözcükler:'; -$lang['img_width'] = 'GeniÅŸlik:'; -$lang['img_height'] = 'Yükseklik:'; -$lang['subscr_subscribe_success'] = '%s, %s için abonelik listesine eklendi.'; -$lang['subscr_subscribe_error'] = '%s, %s için abonelik listesine eklenirken hata ile karşılaşıldı.'; -$lang['subscr_subscribe_noaddress'] = 'Oturum bilginiz ile iliÅŸkilendirilmiÅŸ bir adres olmadığı için abonelik listesine dahil olamazsınız.'; -$lang['subscr_unsubscribe_success'] = '%s, %s için abonelik listesinden çıkarıldı.'; -$lang['subscr_unsubscribe_error'] = '%s, %s için abonelik listesinden çıkarılırken hata ile karşılaşıldı.'; -$lang['subscr_already_subscribed'] = '%s zaten %s listesine abone.'; -$lang['subscr_not_subscribed'] = '%s, %s listesine abone deÄŸil.'; -$lang['subscr_m_not_subscribed'] = 'Bu sayfa veya isim alanına (namespace) abone deÄŸilsiniz. '; -$lang['subscr_m_new_header'] = 'Üyelik ekle'; -$lang['subscr_m_current_header'] = 'ÜyeliÄŸini onayla'; -$lang['subscr_m_unsubscribe'] = 'Üyelik iptali'; -$lang['subscr_m_subscribe'] = 'Kayıt ol'; -$lang['subscr_m_receive'] = 'Al'; -$lang['subscr_style_every'] = 'her deÄŸiÅŸiklikte e-posta gönder'; -$lang['subscr_style_digest'] = 'Her sayfa için deÄŸiÅŸikliklerin özet e-postası (her %.2f gün)'; -$lang['subscr_style_list'] = 'Son e-postadan bu yana deÄŸiÅŸtirilen sayfaların listesi (her %.2f gün)'; -$lang['authtempfail'] = 'Kullanıcı doÄŸrulama geçici olarak yapılamıyor. EÄŸer bu durum devam ederse lütfen Wiki yöneticine haber veriniz.'; -$lang['i_chooselang'] = 'Dili seçiniz'; -$lang['i_installer'] = 'Dokuwiki Kurulum Sihirbazı'; -$lang['i_wikiname'] = 'Wiki Adı'; -$lang['i_enableacl'] = 'ACL\'yi etkinleÅŸtir (tavsiye edilir)'; -$lang['i_superuser'] = 'Ana Kullanıcı'; -$lang['i_problems'] = 'Kurulum sihirbazı aÅŸağıda gösterilen sorunları buldu. Bunları düzeltmeden devam etmeniz mümkün deÄŸil.'; -$lang['i_modified'] = 'Güzenlik sebebiyle bu script sadece yeni ve deÄŸiÅŸtirilmemiÅŸ bir Dokuwiki kurulumunda çalışır. Ya indirdiÄŸiniz paketi yeniden açmalı ya da adresindeki Dokuwiki kurulum kılavuzuna bakmalısınız.'; -$lang['i_funcna'] = '%s PHP fonksiyonu bulunmamaktadır. Barındırma(Hosting) hizmetinde bu özellik kapatılmış olabilir.'; -$lang['i_disabled'] = 'SaÄŸlayıcınız tarafından devre dışı bırakılmış.'; -$lang['i_phpver'] = '%s PHP sürümü, gereken %s sürümünden daha düşük. PHP kurulumunu yükseltmeniz gerekmektedir.'; -$lang['i_mbfuncoverload'] = 'DokuWiki\'nin çalışması için php.ini dosyasında mbstring.func_overload seçeneÄŸi kapalı (deÄŸeri 0) olarak ayarlanmalıdır.'; -$lang['i_permfail'] = '%s Dokuwiki tarafından yazılabilir deÄŸil. İzin ayarlarını bu klasör için düzeltmeniz gerekmektedir!'; -$lang['i_confexists'] = '%s zaten var'; -$lang['i_writeerr'] = '%s oluÅŸturulamadı. Dosya/Klasör izin ayarlarını gözden geçirip dosyayı elle oluÅŸturmalısınız.'; -$lang['i_badhash'] = 'dokuwiki.php tanınamadı ya da deÄŸiÅŸtirilmiÅŸ (hash=%s)'; -$lang['i_badval'] = '%s - Yanlış veya boÅŸ deÄŸer'; -$lang['i_success'] = 'Kurulum baÅŸarıyla tamamlandı. Åžimdi install.php dosyasını silebilirsiniz. Yeni DokuWikinizi kullanabilirsiniz.'; -$lang['i_failure'] = 'Ayar dosyalarını yazarken bazı hatalar oluÅŸtu. Yeni DokuWikinizi kullanmadan önce bu hatalarınızı elle düzeltmeniz gerekebilir.'; -$lang['i_policy'] = 'İlk ACL ayarı'; -$lang['i_pol0'] = 'Tamamen Açık Wiki (herkes okuyabilir, yazabilir ve dosya yükleyebilir)'; -$lang['i_pol1'] = 'Açık Wiki (herkes okuyabilir, ancak sadece üye olanlar yazabilir ve dosya yükleyebilir)'; -$lang['i_pol2'] = 'Kapalı Wiki (sadece üye olanlar okuyabilir, yazabilir ve dosya yükleyebilir)'; -$lang['i_allowreg'] = 'Kullanıcıların kendi kendilerine üye olmalarına için ver'; -$lang['i_retry'] = 'Tekrar Dene'; -$lang['i_license'] = 'Lütfen içeriÄŸi hangi lisans altında yayınlamak istediÄŸniizi belirtin:'; -$lang['i_license_none'] = 'Hiç bir lisans bilgisi gösterme'; -$lang['i_pop_field'] = 'Lütfen DokuWiki deneyimini geliÅŸtirmemizde, bize yardım edin:'; -$lang['i_pop_label'] = 'DokuWiki geliÅŸtiricilerine ayda bir, anonim kullanım bilgisini gönder'; -$lang['recent_global'] = '%s namespace\'i içerisinde yapılan deÄŸiÅŸiklikleri görüntülemektesiniz. Wiki\'deki tüm deÄŸiÅŸiklikleri de bu adresten görebilirsiniz. '; -$lang['years'] = '%d yıl önce'; -$lang['months'] = '%d ay önce'; -$lang['weeks'] = '%d hafta önce'; -$lang['days'] = '%d gün önce'; -$lang['hours'] = '%d saat önce'; -$lang['minutes'] = '%d dakika önce'; -$lang['seconds'] = '%d saniye önce'; -$lang['wordblock'] = 'DeÄŸiÅŸikliÄŸiniz kaydedilmedi çünkü istenmeyen mesaj içeriyor (spam).'; -$lang['media_uploadtab'] = 'Karşıya yükle'; -$lang['media_searchtab'] = 'Ara'; -$lang['media_file'] = 'Dosya'; -$lang['media_viewtab'] = 'Görünüm'; -$lang['media_edittab'] = 'Düzenle'; -$lang['media_historytab'] = 'GeçmiÅŸ'; -$lang['media_list_thumbs'] = 'Küçük resimler'; -$lang['media_list_rows'] = 'Satırlar'; -$lang['media_sort_name'] = 'İsim'; -$lang['media_sort_date'] = 'Tarih'; -$lang['media_namespaces'] = 'İsimalanı seçin'; -$lang['media_files'] = '%s deki dosyalar'; -$lang['media_upload'] = '%s dizinine yükle'; -$lang['media_search'] = '%s dizininde ara'; -$lang['media_view'] = '%s'; -$lang['media_edit'] = 'Düzenle %s'; -$lang['media_history'] = 'GeçmiÅŸ %s'; -$lang['media_meta_edited'] = 'üstveri düzenlendi'; -$lang['media_perm_read'] = 'Özür dileriz, dosyaları okumak için yeterli haklara sahip deÄŸilsiniz.'; -$lang['media_perm_upload'] = 'Üzgünüm, karşıya dosya yükleme yetkiniz yok.'; -$lang['media_update'] = 'Yeni versiyonu yükleyin'; -$lang['media_restore'] = 'Bu sürümü eski haline getir'; -$lang['media_acl_warning'] = 'Bu sayfa ACL sınırlarından ve gizli sayfalardan dolayı eksik olabilir. '; -$lang['currentns'] = 'Geçerli isimalanı'; -$lang['searchresult'] = 'Arama Sonucu'; -$lang['plainhtml'] = 'Yalın HTML'; -$lang['wikimarkup'] = 'Wiki Biçimlendirmesi'; -$lang['email_signature_text'] = 'Bu e-posta aÅŸağıdaki DokuWiki tarafından otomatik olarak oluÅŸturulmuÅŸtur -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/locked.txt deleted file mode 100644 index 7e04215..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Sayfa kilitli ====== - -Bu sayfa ÅŸu anda baÅŸka bir kullanıcının deÄŸiÅŸtirmesi için kilitli. Kilitin süresi geçene veya bu kullanıcı deÄŸiÅŸtirmeyi bitirene kadar beklemelisiniz. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/login.txt deleted file mode 100644 index ce29b96..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== GiriÅŸ ====== - -Åžu an giriÅŸ yapmış deÄŸilsiniz! GiriÅŸ yapmak için giriÅŸ bilgilerinizi aÅŸağıya yazın. GiriÅŸ yapmak için çerezleri açmalısınız. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/mailtext.txt deleted file mode 100644 index dfcc39e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -DokuWikinizde bir sayfa eklendi veya deÄŸiÅŸti. Detaylar ÅŸunlar: - -Tarih : @DATE@ -Tarayıcı : @BROWSER@ -IP-Adresi : @IPADDRESS@ -Sunucu adı : @HOSTNAME@ -Eski Sürüm : @OLDPAGE@ -Yeni Sürüm : @NEWPAGE@ -DeÄŸiÅŸtirme Özeti : @SUMMARY@ -Kullanıcı : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/newpage.txt deleted file mode 100644 index 79f5f2c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Bu baÅŸlık henüz mevcut deÄŸil ====== - -Henüz mevcut olmayan bir baÅŸlığın linkiyle geldiniz. **Bu sayfayı oluÅŸtur** tuÅŸuna tıklayarak sayfayı oluÅŸturabilirsiniz. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/norev.txt deleted file mode 100644 index 0c5e923..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Böyle bir sürüm yok ====== - -Belirtilen sürüm mevcut deÄŸil. Bu dökümanın eski sürümlerinin bir listesine ulaÅŸmak için ''Eski sürümler'' tuÅŸunu kullanın. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/password.txt deleted file mode 100644 index 852811d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/password.txt +++ /dev/null @@ -1,7 +0,0 @@ -Merhaba @FULLNAME@! - - -@DOKUWIKIURL@ adresindeki @TITLE@ için kullanıcı bilgin şöyle: - -GiriÅŸ ismi : @LOGIN@ -Parola : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/preview.txt deleted file mode 100644 index 28a9a4c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Önizleme ====== - -Bu yazınızın nasıl çıkacağının bir önizlemesi. **Unutma: Yazı henüz kaydedilmedi!** diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/pwconfirm.txt deleted file mode 100644 index 7e440e8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Merhaba @FULLNAME@! - -@DOKUWIKIURL@ adresinde kullanılan @TITLE@ hesabı için parola talebinde bulunuldu. - -EÄŸer böyle bir talebiniz olmadıysa, bu e-postayı görmezden gelebilirsiniz. - -Onaylamak istiyorsanız aÅŸağıdaki linke tıklayınız. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/read.txt deleted file mode 100644 index e6c0f5d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/read.txt +++ /dev/null @@ -1 +0,0 @@ -Bu sayfa salt okunur. Kaynağı görebilirsiniz ama deÄŸiÅŸtiremezsiniz. Bunun yanlış olduÄŸunu düşünüyorsanız yöneticiye danışın. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/recent.txt deleted file mode 100644 index f193f3f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Son deÄŸiÅŸiklikler ====== - -AÅŸağıdaki sayfalar yakın zamanda deÄŸiÅŸtirildi: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/register.txt deleted file mode 100644 index 73e1636..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Yeni kullanıcı olarak kaydolun ====== - -Bu wikide yeni bir hesap açmak için aÅŸağıdaki tüm bilgileri doldurunuz. **DoÄŸru e-posta adresi verdiÄŸinizden** emin olun, yeni parolanız e-postanıza gönderilecek. GiriÅŸ adınız geçerli bir [[doku>pagename|sayfa adı]] olmalıdır. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/registermail.txt deleted file mode 100644 index 26ff739..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Yeni bir kullanıcı kayıt oldu. Ayrıntıları aÅŸağıda listelenmiÅŸtir: - -Kullanıcı adı : @NEWUSER@ -İsim : @NEWNAME@ -E-posta : @NEWEMAIL@ - -Tarih : @DATE@ -Tarayıcı : @BROWSER@ -IP Numarası : @IPADDRESS@ -Host : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/resendpwd.txt deleted file mode 100644 index 1a34396..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Yeni Parola Gönderimi ====== - -Lütfen bu wikide kullanmış olduÄŸunuz kullanıcı adını aÅŸağıdaki forma yazınız. Onay linki, kayıtlı e-posta adresinize gönderilecektir. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/resetpwd.txt deleted file mode 100644 index df98be6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ - ====== Yeni ÅŸifre belirle ====== - -Lütfen bu wiki hesabınız için yeni bir ÅŸifre belirleyin. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/revisions.txt deleted file mode 100644 index 58fad4a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Eski sürümler ====== - -Bunlar mevcut dökümanın daha eski sürümleridir. Eski bir sürüme çevirmek için, sürümü aÅŸağıdan seçin, ''Sayfayı deÄŸiÅŸtir''e tıklayın ve kaydedin. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/searchpage.txt deleted file mode 100644 index 4ea7f45..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Arama ====== - -AÅŸağıda aramanın sonuçları listelenmiÅŸtir. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/showrev.txt deleted file mode 100644 index 4cf3d26..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Bu, dökümanın eski bir sürümüdür!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/stopwords.txt deleted file mode 100644 index 293067a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/stopwords.txt +++ /dev/null @@ -1,29 +0,0 @@ -# Bu indeksleyicinin yok saydığı kelimelerin bir listesidir, satır başına bir kelime yazılır -# Bu dosyayı deÄŸiÅŸtirirken UNIX satır sonları (tek satır sonu) kullandığınız emin olun -# 3 karakterden kısa kelimeleri eklenmesine gerek yoktur, bunlar zaten indekslenmez -# Bu liste http://www.ranks.nl/stopwords/ altındakilerden derlenmiÅŸtir -about -are -and -you -your -them -their -com -for -from -into -how -that -the -this -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/subscr_form.txt deleted file mode 100644 index 21a8fba..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Abonelik Yönetimi ====== - -Bu sayfa, geçerli isimalanı ve sayfa için aboneliklerinizi düzenlemenize olanak saÄŸlar. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/updateprofile.txt deleted file mode 100644 index 20b07f9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Kullanıcı Bilgilerini Güncelleme ====== - -İstediÄŸiniz kullanıcı bilgilerini deÄŸiÅŸtirebilirsiniz. Ancak kullanıcı adınızı deÄŸiÅŸtirmeniz mümkün deÄŸildir. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/tr/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/tr/uploadmail.txt deleted file mode 100644 index 92feef2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/tr/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Yeni dosya yüklendi. Ayrıntıları aÅŸağıda listelenmiÅŸtir: - -Dosya : @MEDIA@ -Tarih : @DATE@ -Tarayıcı : @BROWSER@ -IP Adresi : @IPADDRESS@ -Host : @HOSTNAME@ -Boyut : @SIZE@ -MIME Type : @MIME@ -Kullanıcı : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/admin.txt deleted file mode 100644 index b8123fe..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÐдмініÑÑ‚Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ====== - -Ðижче ви можете знайти перелік адмініÑтративних задач, що наÑвні в ДокуВікі. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/adminplugins.txt deleted file mode 100644 index 3689ccd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Додаткові плагіни ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/backlinks.txt deleted file mode 100644 index 5f293e5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Зворотні зв'Ñзки ====== - -Це перелік Ñторінок, Ñкі, здаєтьÑÑ, поÑилаютьÑÑ Ð½Ð° поточну Ñторінку. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/conflict.txt deleted file mode 100644 index cbd3ba2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/conflict.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== ІÑнує більш нова верÑÑ–Ñ ====== - -ІÑнує новіша верÑÑ–Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñƒ, що ви редагували. Це може ÑтатиÑÑ, коли інший кориÑтувач змінив документ під Ñ‡Ð°Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ редагуваннÑ. - -Уважно переглÑньте розбіжноÑті та вирішіть, Ñку верÑÑ–ÑŽ залишити. Якщо ви натиÑнете -''зберегти'', буде збережена ваша верÑÑ–Ñ. Якщо натиÑнете ''ÑкаÑувати'' --- то залишитьÑÑ -поточна верÑÑ–Ñ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/denied.txt deleted file mode 100644 index 7788228..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ДоÑтуп заборонено ====== - -Вибачте, але у Ð²Ð°Ñ Ð½Ðµ виÑтачає прав Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/diff.txt deleted file mode 100644 index b639423..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== РозбіжноÑті ====== - -Тут показані розбіжноÑті між вибраною ревізією та поточною верÑією Ñторінки. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/draft.txt deleted file mode 100644 index aa47c9f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Знайдено чернетку ====== - -ОÑтаннє Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ†Ñ–Ñ”Ñ— Ñторінки не було завершено коректно. ДокуВікі автоматично зберегла чернетку під Ñ‡Ð°Ñ Ð²Ð°ÑˆÐ¾Ñ— роботи. Ви можете викориÑтати чернетку Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ. Ðижче ви можете побачити дані, збережені з попереднього ÑеанÑу. - -Будь лаÑка вирішить, чи ви бажаєте //відновити// оÑтанній ÑÐµÐ°Ð½Ñ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ, //знищити// збережену чернетку або //ÑкаÑувати// редагуваннÑ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/edit.txt deleted file mode 100644 index 82dbc1a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Відредагуйте Ñторінку та натиÑніть ''Зберегти''. ВикориÑтовуйте [[wiki:syntax|поÑібник]] з ÑинтакÑиÑу Ð´Ð»Ñ Ð´Ð¾Ð²Ñ–Ð´ÐºÐ¸. Будь лаÑка, змінюйте Ñторінку лише у тому випадку, коли ви можете **покращити** Ñ—Ñ—. Якщо ви бажаєте щоÑÑŒ Ñпробувати, викориÑтовуйте Ñпеціальну Ñторінку [[playground:playground]] diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/editrev.txt deleted file mode 100644 index aae86fa..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Ви завантажили Ñтару верÑÑ–ÑŽ документу!** Якщо ви збережете Ñ—Ñ—, ви Ñтворите нову верÑÑ–ÑŽ з ціми даними. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/index.txt deleted file mode 100644 index f6fb56c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ЗміÑÑ‚ ====== - -Це перелік уÑÑ–Ñ… доÑтупних Ñторінок, упорÑджених за [[doku>namespaces|проÑторами імен]] diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/uk/install.html deleted file mode 100644 index b672976..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    Ð¦Ñ Ñторінка допомагає при першій уÑтановці та налаштуванні ДокуВікі. Більше інформації про програму уÑтановки можна знайти на Ñторінці документації.

    - -

    ДокуВікі викориÑтовую звичайні файли Ð´Ð»Ñ Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ð½Ð½Ñ Ñторінок вікі та іншої інформації, щодо цих Ñторінок (наприклад, зображень, індекÑів пошуку, Ñтарих ревізій та ін.). Ð”Ð»Ñ ÑƒÑпішного Ñ„ÑƒÐ½ÐºÑ†Ñ–Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ð”Ð¾ÐºÑƒÐ’Ñ–ÐºÑ– має мати права на Ð·Ð°Ð¿Ð¸Ñ Ð´Ð»Ñ Ð¿Ð°Ð¿Ð¾Ðº, що міÑÑ‚Ñть ці файли. Ð¦Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° уÑтановки не може змінювати права доÑтупу. Звичайно це робитьÑÑ Ð·Ð° допомогою інтерпретатора shell, або, Ñкщо ви викориÑтовуєте хоÑтинг, за допомогою FTP або панелі ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñ–Ð½Ð½Ñ Ñ…Ð¾Ñтингом (наприклад cPanel).

    - -

    Ð¦Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° уÑтановки налаштує вашу ДокуВікі Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ ACL, що, в Ñвою чергу, дозволить адмініÑтратору входити до адмініÑтративного меню Ð´Ð»Ñ ÑƒÑтановки доданків, ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувачами, ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð°Ð²Ð°Ð¼Ð¸ доÑтупу до Ñторінок Вікі та змін параметрів конфігурації. Це не Ñ” обов'Ñзковим Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ ДокуВікі, але зробить Ð¶Ð¸Ñ‚Ñ‚Ñ Ð°Ð´Ð¼Ñ–Ð½Ñ–Ñтратора значно легшим.

    - -

    ДоÑвідчені кориÑтувачі, або кориÑтувачі, що мають оÑобливі вимоги до налагодженнÑ, мають викориÑтовувати ці поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÑŒÐ½Ð¾Ñ— інформації, щодо інÑтрукцій з уÑтановки та параметрів конфігурації.

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/uk/jquery.ui.datepicker.js deleted file mode 100644 index c273fd6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/jquery.ui.datepicker.js +++ /dev/null @@ -1,41 +0,0 @@ -/* Ukrainian (UTF-8) initialisation for the jQuery UI date picker plugin. */ -/* Written by Maxim Drogobitskiy (maxdao@gmail.com). */ -/* Corrected by Igor Milla (igor.fsp.milla@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.uk = { - closeText: "Закрити", - prevText: "Попередній", - nextText: "найближчий", - currentText: "Сьогодні", - monthNames: [ "Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", - "Липень", "Серпень", "ВереÑень", "Жовтень", "ЛиÑтопад", "Грудень" ], - monthNamesShort: [ "Січ", "Лют", "Бер", "Кві", "Тра", "Чер", - "Лип", "Сер", "Вер", "Жов", "ЛиÑ", "Гру" ], - dayNames: [ "неділÑ", "понеділок", "вівторок", "Ñереда", "четвер", "п’ÑтницÑ", "Ñубота" ], - dayNamesShort: [ "нед", "пнд", "вів", "Ñрд", "чтв", "птн", "Ñбт" ], - dayNamesMin: [ "Ðд", "Пн", "Ð’Ñ‚", "Ср", "Чт", "Пт", "Сб" ], - weekHeader: "Тиж", - dateFormat: "dd.mm.yy", - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.uk ); - -return datepicker.regional.uk; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/uk/lang.php deleted file mode 100644 index 3ebdb3f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/lang.php +++ /dev/null @@ -1,371 +0,0 @@ - - * @author Dmytro Marchenko - * @author Oleksii - * @author Vitaly - * @author Oleksiy Voronin - * @author serg_stetsuk - * @author Oleksandr Kunytsia - * @author Uko - * @author Ulrikhe Lukoie - * @author Egor Smkv - * @author Max Lyashuk - * @author Pavel - * @author Maksim - * @author Nina Zolotova - * @author Roman - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Редагувати цю Ñторінку'; -$lang['btn_source'] = 'Показати вихідний текÑÑ‚'; -$lang['btn_show'] = 'Показати Ñторінку'; -$lang['btn_create'] = 'Створити Ñторінку'; -$lang['btn_search'] = 'Пошук'; -$lang['btn_save'] = 'Зберегти'; -$lang['btn_preview'] = 'ПереглÑд'; -$lang['btn_top'] = 'ПовернутиÑÑ Ð½Ð°Ð²ÐµÑ€Ñ…'; -$lang['btn_newer'] = '<< новіші'; -$lang['btn_older'] = 'Ñтаріші >>'; -$lang['btn_revs'] = 'Старі ревізії'; -$lang['btn_recent'] = 'ОÑтанні зміни'; -$lang['btn_upload'] = 'Завантажити'; -$lang['btn_cancel'] = 'СкаÑувати'; -$lang['btn_index'] = 'ЗміÑÑ‚'; -$lang['btn_secedit'] = 'Редагувати'; -$lang['btn_login'] = 'Увійти'; -$lang['btn_logout'] = 'Вийти'; -$lang['btn_admin'] = 'КеруваннÑ'; -$lang['btn_update'] = 'Оновити'; -$lang['btn_delete'] = 'Видалити'; -$lang['btn_back'] = 'Ðазад'; -$lang['btn_backlink'] = 'ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñюди'; -$lang['btn_subscribe'] = 'ПідпиÑатиÑÑ'; -$lang['btn_profile'] = 'Оновити профіль'; -$lang['btn_reset'] = 'ОчиÑтити'; -$lang['btn_resendpwd'] = 'Ð’Ñтановити новий пароль'; -$lang['btn_draft'] = 'Редагувати чернетку'; -$lang['btn_recover'] = 'Відновити чернетку'; -$lang['btn_draftdel'] = 'Знищити чернетку'; -$lang['btn_revert'] = 'Відновити'; -$lang['btn_register'] = 'РеєÑтраціÑ'; -$lang['btn_apply'] = 'ЗаÑтоÑувати'; -$lang['btn_media'] = 'ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÐ´Ñ–Ð°-файлами'; -$lang['btn_deleteuser'] = 'Видалити мій аккаунт'; -$lang['btn_img_backto'] = 'ПовернутиÑÑ Ð´Ð¾ %s'; -$lang['btn_mediaManager'] = 'Показати в медіа менеджері'; -$lang['loggedinas'] = 'Ви:'; -$lang['user'] = 'КориÑтувач'; -$lang['pass'] = 'Пароль'; -$lang['newpass'] = 'Ðовий пароль'; -$lang['oldpass'] = 'Поточний пароль'; -$lang['passchk'] = 'ще раз'; -$lang['remember'] = 'Запам\'Ñтати мене'; -$lang['fullname'] = 'Повне ім\'Ñ'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = 'Профіль кориÑтувача'; -$lang['badlogin'] = 'Вибачте, невірне ім\'Ñ Ñ‡Ð¸ пароль.'; -$lang['badpassconfirm'] = 'Вибачте, але пароль невірний'; -$lang['minoredit'] = 'Ðезначні зміни'; -$lang['draftdate'] = 'Чернетка збережена'; -$lang['nosecedit'] = 'Сторінку змінено, дані розділу заÑтарілі. Завантажено Ñторінку повніÑтю.'; -$lang['searchcreatepage'] = 'Якщо ви не знайшли те, що шукали, ви можете Ñтворити або відредагувати Ñторінку %s, названу піÑÐ»Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ запиту.'; -$lang['search_fullresults'] = 'ПовнотекÑтові результати'; -$lang['js']['search_toggle_tools'] = 'Переключити інÑтрументи пошуку'; -$lang['js']['willexpire'] = 'Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ†Ñ–Ñ”Ñ— Ñторінки закінчуєтьÑÑ Ñ‡ÐµÑ€ÐµÐ· хвилину.\n Щоб уникнути конфліктів викориÑтовуйте кнопку переглÑду Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ.'; -$lang['js']['notsavedyet'] = 'Ðезбережені зміни будуть втрачені. - ДійÑно продовжити?'; -$lang['js']['searchmedia'] = 'Шукати файли'; -$lang['js']['keepopen'] = 'Тримати вікно відкритим під Ñ‡Ð°Ñ Ð²Ð¸Ð±Ð¾Ñ€Ñƒ'; -$lang['js']['hidedetails'] = 'Сховати деталі'; -$lang['js']['mediatitle'] = 'Ðалаштунки поÑиланнÑ'; -$lang['js']['mediadisplay'] = 'Тип поÑиланнÑ'; -$lang['js']['mediaalign'] = 'ВирівнюваннÑ'; -$lang['js']['mediasize'] = 'Розмір зображеннÑ'; -$lang['js']['mediatarget'] = 'Ціль поÑиланнÑ'; -$lang['js']['mediaclose'] = 'Закрити'; -$lang['js']['mediainsert'] = 'Ð’Ñтавити'; -$lang['js']['mediadisplayimg'] = 'Показати зображеннÑ.'; -$lang['js']['mediadisplaylnk'] = 'Показати тільки поÑиланнÑ.'; -$lang['js']['mediasmall'] = 'Зменшена верÑÑ–Ñ'; -$lang['js']['mediamedium'] = 'Ð¡ÐµÑ€ÐµÐ´Ð½Ñ Ð²ÐµÑ€ÑÑ–Ñ'; -$lang['js']['medialarge'] = 'Велика верÑÑ–Ñ'; -$lang['js']['mediaoriginal'] = 'Оригінальна верÑÑ–Ñ'; -$lang['js']['medialnk'] = 'ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° Ñторінку з опиÑом'; -$lang['js']['mediadirect'] = 'ПрÑме поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° оригінал'; -$lang['js']['medianolnk'] = 'Ðемає поÑиланнÑ'; -$lang['js']['medianolink'] = 'Ðе поÑилайтеÑÑ Ð½Ð° зображеннÑ'; -$lang['js']['medialeft'] = 'ВирівнÑти Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾ лівому краю.'; -$lang['js']['mediaright'] = 'ВирівнÑти Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾ правому краю.'; -$lang['js']['mediacenter'] = 'ВирівнÑти Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾ центру.'; -$lang['js']['medianoalign'] = 'Ðе вирівнювати зображеннÑ.'; -$lang['js']['nosmblinks'] = 'ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° мережеві папки працює лише в Internet Explorer. -Ви можете Ñкопіювати поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñ– відкрити його за допомогою Internet Explorer.'; -$lang['js']['linkwiz'] = 'Чарівник поÑилань'; -$lang['js']['linkto'] = 'ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð°:'; -$lang['js']['del_confirm'] = 'ДійÑно знищити обрані елементи?'; -$lang['js']['restore_confirm'] = 'ДійÑно відновити цю верÑÑ–ÑŽ?'; -$lang['js']['media_diff'] = 'ПереглÑнути різницю:'; -$lang['js']['media_diff_both'] = 'Крок за кроком'; -$lang['js']['media_diff_portions'] = 'Прогорнути'; -$lang['js']['media_select'] = 'Оберіть файли'; -$lang['js']['media_upload_btn'] = 'Завантажити'; -$lang['js']['media_done_btn'] = 'УÑпішно'; -$lang['js']['media_drop'] = 'ПеретÑгніть Ñюди файли Ð´Ð»Ñ Ð²Ñ–Ð´Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ'; -$lang['js']['media_cancel'] = 'видалити'; -$lang['js']['media_overwrt'] = 'ПерезапиÑати Ñ–Ñнуючі файли'; -$lang['search_exact_match'] = 'Точна відповідніÑть'; -$lang['search_starts_with'] = 'ПочинаєтьÑÑ Ð·'; -$lang['search_ends_with'] = 'ЗакінчуєтьÑÑ Ð·'; -$lang['search_contains'] = 'МіÑтить'; -$lang['search_custom_match'] = 'КориÑтувальницький'; -$lang['search_any_ns'] = 'Будь-Ñкий проÑтір імен'; -$lang['search_any_time'] = 'Будь-Ñкий чаÑ'; -$lang['search_past_7_days'] = 'Минулий тиждень'; -$lang['search_past_month'] = 'Минулий міÑÑць'; -$lang['search_past_year'] = 'Минулий рік'; -$lang['search_sort_by_hits'] = 'Сортувати за зверненнÑми'; -$lang['search_sort_by_mtime'] = 'Сортувати за оÑтанньою зміною'; -$lang['regmissing'] = 'Ðеобхідно заповнити вÑÑ– полÑ.'; -$lang['reguexists'] = 'КориÑтувач з таким іменем вже Ñ–Ñнує.'; -$lang['regsuccess'] = 'КориÑтувача Ñтворено. Пароль відправлено на e-mail.'; -$lang['regsuccess2'] = 'КориÑтувача Ñтворено.'; -$lang['regfail'] = 'КориÑтувач не Ñтворений'; -$lang['regmailfail'] = 'При відправленні Ð¿Ð°Ñ€Ð¾Ð»Ñ ÑталаÑÑŒ помилка. Зв’ÑжітьÑÑ Ð· адмініÑтратором!'; -$lang['regbadmail'] = 'Схоже, що адреÑа e-mail невірна - Ñкщо ви вважаєте, що це помилка, зв’ÑжітьÑÑ Ð· адмініÑтратором'; -$lang['regbadpass'] = 'Ðадані паролі не Ñпівпадають, Ñпробуйте ще раз.'; -$lang['regpwmail'] = 'Пароль ДокуВікі'; -$lang['reghere'] = 'Ще не маєте облікового запиÑу? Отримайте його негайно'; -$lang['profna'] = 'Ð¦Ñ Ð’Ñ–ÐºÑ– не підтримує зміни профілю'; -$lang['profnochange'] = 'Ðемає змін, немає що робити.'; -$lang['profnoempty'] = 'Ð†Ð¼â€™Ñ Ð°Ð±Ð¾ e-mail не можуть бути пуÑтими.'; -$lang['profchanged'] = 'Профіль уÑпішно змінено.'; -$lang['profnodelete'] = 'Ð¦Ñ Ð²Ñ–ÐºÑ– не підтримує Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувачів.'; -$lang['profdeleteuser'] = 'Видалити аккаунт'; -$lang['profdeleted'] = 'Ваш профіль кориÑтувача буде видалено з цієї wiki.'; -$lang['profconfdelete'] = 'Я хочу видалити мій акаунт з цієї вікі.'; -$lang['profconfdeletemissing'] = 'Галочка на "Підтверджено" не поÑтавлена'; -$lang['proffail'] = 'Профіль кориÑтувача не вдалоÑÑ Ð¿Ð¾Ð½Ð¾Ð²Ð¸Ñ‚Ð¸.'; -$lang['pwdforget'] = 'Забули пароль? Отримайте новий'; -$lang['resendna'] = 'Ð¦Ñ Ð’Ñ–ÐºÑ– не підтримує повторне Ð²Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ.'; -$lang['resendpwd'] = 'Ð’Ñтановити новий пароль длÑ'; -$lang['resendpwdmissing'] = 'Ðеобхідно заповнити уÑÑ– полÑ.'; -$lang['resendpwdnouser'] = 'Такий кориÑтувач не Ñ–Ñнує.'; -$lang['resendpwdbadauth'] = 'Код автентифікації невірний. Перевірте, чи ви викориÑтали повне поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ.'; -$lang['resendpwdconfirm'] = 'ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ñ–Ñлано на e-mail.'; -$lang['resendpwdsuccess'] = 'Ðовий пароль відіÑлано на e-mail.'; -$lang['license'] = 'Якщо не вказано інше, вміÑÑ‚ цієї Вікі підпадає під дію такої ліцензії:'; -$lang['licenseok'] = 'Примітка. Редагуючи ці Ñторінку, ви погоджуєтеÑÑŒ на розповÑÑŽÐ´Ð¶ÐµÐ½Ð½Ñ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ— за такою ліцензією:'; -$lang['searchmedia'] = 'Пошук файлу:'; -$lang['searchmedia_in'] = 'Шукати у %s'; -$lang['txt_upload'] = 'Виберіть файл Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ:'; -$lang['txt_filename'] = 'Завантажити Ñк (не обов\'Ñзкове):'; -$lang['txt_overwrt'] = 'ПерезапиÑати Ñ–Ñнуючий файл'; -$lang['maxuploadsize'] = 'Ð’Ñ–Ð´Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°ÐºÑимум %s на файл.'; -$lang['lockedby'] = 'Заблоковано:'; -$lang['lockexpire'] = 'Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÑƒÑ”Ñ‚ÑŒÑÑ Ð²:'; -$lang['rssfailed'] = 'Виникла помилка під Ñ‡Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ RSS-Ñтрічки: '; -$lang['nothingfound'] = 'Ðічого не знайдено.'; -$lang['mediaselect'] = 'Вибір медіа-файлу'; -$lang['uploadsucc'] = 'Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð¹ÑˆÐ»Ð¾ уÑпішно'; -$lang['uploadfail'] = 'Помилка при завантаженні. Можливо неправильні права?'; -$lang['uploadwrong'] = 'Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð°Ð±Ð¾Ñ€Ð¾Ð½ÐµÐ½Ð¾. Таке Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ не дозволÑєтьÑÑ!'; -$lang['uploadexist'] = 'Файл вже Ñ–Ñнує. Ðічого не зроблено.'; -$lang['uploadbadcontent'] = 'Завантажений вміÑÑ‚ не відповідає розширенню %s.'; -$lang['uploadspam'] = 'Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¾Ð²Ð°Ð½Ð¾ Ñпам-фільтром.'; -$lang['uploadxss'] = 'Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¾Ð²Ð°Ð½Ð¾ через можливіÑть злонаміреного вміÑту.'; -$lang['uploadsize'] = 'Завантажений файл надто великий (макÑимум %s).'; -$lang['deletesucc'] = 'Файл "%s" знищено.'; -$lang['deletefail'] = 'Ðеможливо знищити "%s" - перевірте права доÑтупу.'; -$lang['mediainuse'] = '"%s" не знищено - файл викориÑтовуєтьÑÑ.'; -$lang['namespaces'] = 'ПроÑтори імен'; -$lang['mediafiles'] = 'ДоÑтупні файли'; -$lang['accessdenied'] = 'Вам не дозволено переглÑдати цю Ñторінку.'; -$lang['mediausage'] = 'Ð”Ð»Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° цей файл викориÑтовуйте такий ÑинтакÑиÑ:'; -$lang['mediaview'] = 'ПереглÑнути початковий файл'; -$lang['mediaroot'] = 'корінь'; -$lang['mediaupload'] = 'Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ у поточний проÑтір імен. Щоб Ñтворити проÑтори імен, додайте Ñ—Ñ… в початок імені файлу та розділіть двокрапками.'; -$lang['mediaextchange'] = 'Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ змінено з .%s на .%s!'; -$lang['reference'] = 'ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð»Ñ'; -$lang['ref_inuse'] = 'Цей файл не може бути знищено, оÑкільки він викориÑтовуєтьÑÑ Ñ‚Ð°ÐºÐ¸Ð¼Ð¸ Ñторінками:'; -$lang['ref_hidden'] = 'ДеÑкі поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñ–Ñнують на Ñторінках, Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñких у Ð²Ð°Ñ Ð½ÐµÐ¼Ð°Ñ” прав.'; -$lang['hits'] = 'Збіги'; -$lang['quickhits'] = 'Збіги у назвах Ñторінок'; -$lang['toc'] = 'ЗміÑÑ‚'; -$lang['current'] = 'поточний'; -$lang['yours'] = 'Ваша верÑÑ–Ñ'; -$lang['diff'] = 'показати відмінноÑті від поточної верÑÑ–Ñ—'; -$lang['diff2'] = 'Показати відмінноÑті між вибраними верÑÑ–Ñми'; -$lang['difflink'] = 'ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° цей ÑпиÑок змін'; -$lang['diff_type'] = 'ПереглÑнути відмінноÑті:'; -$lang['diff_inline'] = 'Вбудувати'; -$lang['diff_side'] = 'ПорÑд'; -$lang['diffprevrev'] = 'ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ Ñ€ÐµÐ²Ñ–Ð·Ñ–Ñ'; -$lang['diffnextrev'] = 'ÐаÑтупна ревізіÑ'; -$lang['difflastrev'] = 'ОÑÑ‚Ð°Ð½Ð½Ñ Ñ€ÐµÐ²Ñ–Ð·Ñ–Ñ'; -$lang['diffbothprevrev'] = 'ПорівнÑÐ½Ð½Ñ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ–Ñ… верÑій'; -$lang['diffbothnextrev'] = 'По Ñторонах наÑтупні верÑÑ–Ñ—'; -$lang['line'] = 'РÑдок'; -$lang['breadcrumb'] = 'Відвідано:'; -$lang['youarehere'] = 'Ви тут:'; -$lang['lastmod'] = 'ВоÑтаннє змінено:'; -$lang['by'] = 'повз'; -$lang['deleted'] = 'знищено'; -$lang['created'] = 'Ñтворено'; -$lang['restored'] = 'відновлено Ñтару ревізію (%s)'; -$lang['external_edit'] = 'зовнішнє редагуваннÑ'; -$lang['summary'] = 'ПідÑумок змін'; -$lang['noflash'] = 'Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду цієї Ñторінки необхідно вÑтановити Adobe Flash Plugin.'; -$lang['download'] = 'Завантажити фрагмент'; -$lang['tools'] = 'ÐалаштуваннÑ'; -$lang['user_tools'] = 'КориÑтувальницькькі налаштуваннÑ'; -$lang['site_tools'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñайту'; -$lang['page_tools'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñторінки'; -$lang['skip_to_content'] = 'Перейти до зміÑту'; -$lang['sidebar'] = 'Сайдбар'; -$lang['mail_newpage'] = 'Ñторінку додано:'; -$lang['mail_changed'] = 'Ñторінку змінено:'; -$lang['mail_subscribe_list'] = 'Ñторінки, що змінено у проÑторі імен:'; -$lang['mail_new_user'] = 'новий кориÑтувач:'; -$lang['mail_upload'] = 'завантажено файл:'; -$lang['changes_type'] = 'ПереглÑнути зміни '; -$lang['pages_changes'] = 'Сторінок'; -$lang['media_changes'] = 'Медіа-файли'; -$lang['both_changes'] = 'Сторінки та медіа-файли'; -$lang['qb_bold'] = 'Ðапівжирний текÑÑ‚'; -$lang['qb_italic'] = 'КурÑив'; -$lang['qb_underl'] = 'ПідкреÑлений текÑÑ‚'; -$lang['qb_code'] = 'ТекÑÑ‚ коду'; -$lang['qb_strike'] = 'ЗакреÑлений текÑÑ‚'; -$lang['qb_h1'] = 'Заголовок 1-го рівнÑ'; -$lang['qb_h2'] = 'Заголовок 2-го рівнÑ'; -$lang['qb_h3'] = 'Заголовок 3-го рівнÑ'; -$lang['qb_h4'] = 'Заголовок 4-го рівнÑ'; -$lang['qb_h5'] = 'Заголовок 5-го рівнÑ'; -$lang['qb_h'] = 'Заголовок'; -$lang['qb_hs'] = 'Вибрати заголовок'; -$lang['qb_hplus'] = 'Заголовок вищого рівнÑ'; -$lang['qb_hminus'] = 'Заголовок нищого рівнÑ'; -$lang['qb_hequal'] = 'Заголовок того ж рівнÑ'; -$lang['qb_link'] = 'Внутрішнє поÑиланнÑ'; -$lang['qb_extlink'] = 'Зовнішнє поÑиланнÑ'; -$lang['qb_hr'] = 'Роздільник'; -$lang['qb_ol'] = 'Елемент нумерованого ÑпиÑку'; -$lang['qb_ul'] = 'Елемент ненумерованого ÑпиÑку'; -$lang['qb_media'] = 'Додати зображень та інші файли'; -$lang['qb_sig'] = 'Додати підпиÑ'; -$lang['qb_smileys'] = 'ПоÑмішки'; -$lang['qb_chars'] = 'Спеціальні Ñимволи'; -$lang['upperns'] = 'Перейти до батьківÑького проÑтору імен'; -$lang['metaedit'] = 'Редагувати метадані'; -$lang['metasaveerr'] = 'Помилка запиÑу метаданих'; -$lang['metasaveok'] = 'Метадані збережено'; -$lang['img_title'] = 'Ðазва:'; -$lang['img_caption'] = 'ПідпиÑ:'; -$lang['img_date'] = 'Дата:'; -$lang['img_fname'] = 'Ð†Ð¼â€™Ñ Ñ„Ð°Ð¹Ð»Ñƒ:'; -$lang['img_fsize'] = 'Розмір:'; -$lang['img_artist'] = 'Фотограф:'; -$lang['img_copyr'] = 'ÐвторÑькі права:'; -$lang['img_format'] = 'Формат:'; -$lang['img_camera'] = 'Камера:'; -$lang['img_keywords'] = 'Ключові Ñлова:'; -$lang['img_width'] = 'Ширини:'; -$lang['img_height'] = 'ВиÑота:'; -$lang['subscr_subscribe_success'] = 'Додано %s до ÑпиÑку підпиÑки Ð´Ð»Ñ %s'; -$lang['subscr_subscribe_error'] = 'Помилка при додавані %s до ÑпиÑку підпиÑки Ð´Ð»Ñ %s'; -$lang['subscr_subscribe_noaddress'] = 'Ðемає адреÑи, аÑоційованої з Вашим логіном, тому Ви не можете бути додані до ÑпиÑку підпиÑки.'; -$lang['subscr_unsubscribe_success'] = 'Видалено %s із ÑпиÑку підпиÑки Ð´Ð»Ñ %s'; -$lang['subscr_unsubscribe_error'] = 'Помилка при видаленні %s зі ÑпиÑку підпиÑки Ð´Ð»Ñ %s'; -$lang['subscr_already_subscribed'] = '%s вже підпиÑаний до %s'; -$lang['subscr_not_subscribed'] = '%s не підпиÑаний до %s'; -$lang['subscr_m_not_subscribed'] = 'Ви зараз не підпиÑані до цієї Ñторінки або проÑтору імен.'; -$lang['subscr_m_new_header'] = 'Додати підпиÑку'; -$lang['subscr_m_current_header'] = 'Поточні підпиÑки'; -$lang['subscr_m_unsubscribe'] = 'ВідпиÑатиÑÑ'; -$lang['subscr_m_subscribe'] = 'ПідпиÑатиÑÑ'; -$lang['subscr_m_receive'] = 'Отримувати'; -$lang['subscr_style_every'] = 'повідомлÑти на пошту про кожну зміну'; -$lang['subscr_style_digest'] = 'лиÑÑ‚ з дайджеÑтом Ð´Ð»Ñ Ð·Ð¼Ñ–Ð½Ð¸ кожної Ñторінки (кожні %.2f днів)'; -$lang['subscr_style_list'] = 'ÑпиÑок змінених Ñторінок від чаÑу Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð¾Ñтаннього лиÑта (кожні %.2f днів)'; -$lang['authtempfail'] = 'ÐÐ²Ñ‚ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ ÐºÐ¾Ñ€Ð¸Ñтувача тимчаÑово не доÑтупна. Якщо це буде продовжуватиÑÑŒ, будь лаÑка, повідомте адмініÑтратора.'; -$lang['i_chooselang'] = 'Виберіть мову'; -$lang['i_installer'] = 'Програма уÑтановки ДокуВікі'; -$lang['i_wikiname'] = 'Ðазва Вікі'; -$lang['i_enableacl'] = 'Дозволити викориÑÑ‚Ð°Ð½Ð½Ñ ACL (рекомендовано)'; -$lang['i_superuser'] = 'СуперкориÑтувач'; -$lang['i_problems'] = 'Програма уÑтановки знайшла декілька проблем, що вказані нижче. Ви не можете продовжити, поки не виправите Ñ—Ñ…'; -$lang['i_modified'] = 'З причин безпеки цей Ñкрипт буде працювати тільки з новою та немодифікованою уÑтановкою ДокуВікі. -Вам Ñлід або ще раз розпакувати файли із завантаженого пакету, або звернутиÑÑ Ð´Ð¾ повної інÑтрукції з уÑтановки ДокуВікі'; -$lang['i_funcna'] = 'Ð¤ÑƒÐ½ÐºÑ†Ñ–Ñ PHP %s не доÑтупна. Можливо, хоÑтинг-провайдер відключив Ñ—Ñ— з ÑкихоÑÑŒ причин?'; -$lang['i_phpver'] = 'ВерÑÑ–Ñ PHP %s менша, ніж необхідно - %s. Ðеобхідно оновити PHP.'; -$lang['i_mbfuncoverload'] = 'mbstring.func_overload має бути вимкнена у php.ini щоб запуÑтити DokuWiki.'; -$lang['i_permfail'] = 'ДокуВікі не має прав на Ð·Ð°Ð¿Ð¸Ñ %s. Ðеобхідно змінити права доÑтупа Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— папки!'; -$lang['i_confexists'] = '%s вже Ñ–Ñнує'; -$lang['i_writeerr'] = 'Ðеможливо Ñтворити %s. Ðеобхідно перевірити права доÑтупа Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ñƒ/папки та Ñтворити файл вручну.'; -$lang['i_badhash'] = 'Ðевпізнаний або модифікований dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - невірне або пуÑте значеннÑ.'; -$lang['i_success'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¾. Ви можете знищити файл install.php. -Перейдіть до вашої нової ДокуВікі'; -$lang['i_failure'] = 'При збереженні файлу конфігурації виникли помилки. Можливо вам доведетьÑÑ Ð²Ð¸Ð¿Ñ€Ð°Ð²Ð¸Ñ‚Ð¸ Ñ—Ñ… ÑамоÑтійно -до початку викориÑÑ‚Ð°Ð½Ð½Ñ Ð²Ð°ÑˆÐ¾Ñ— нової ДокуВікі.'; -$lang['i_policy'] = 'Початкова політика ACL'; -$lang['i_pol0'] = 'Відкрита Вікі (читаннÑ, Ð·Ð°Ð¿Ð¸Ñ Ñ‚Ð° Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² Ð´Ð»Ñ Ð²ÑÑ–Ñ…)'; -$lang['i_pol1'] = 'Публічна Вікі (Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð²ÑÑ–Ñ…, Ð·Ð°Ð¿Ð¸Ñ Ñ‚Ð° Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð·Ð°Ñ€ÐµÑ”Ñтрованих кориÑтувачів)'; -$lang['i_pol2'] = 'Закрита Вікі (читаннÑ, Ð·Ð°Ð¿Ð¸Ñ Ñ‚Ð° Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ñ–Ð»ÑŒÐºÐ¸ Ð´Ð»Ñ Ð·Ð°Ñ€ÐµÑ”Ñтрованих кориÑтувачів)'; -$lang['i_allowreg'] = 'Дозволити кориÑтувачам реєÑтруватиÑÑ ÑамоÑтійно.'; -$lang['i_retry'] = 'Повторити'; -$lang['i_license'] = 'Будь лаÑка, виберіть тип ліцензії, під Ñкою Ð’Ñ– бажаєте опублікувати матеріал:'; -$lang['i_license_none'] = 'Ðе показувати жодної інформації про ліцензії.'; -$lang['i_pop_field'] = 'Будь лаÑка, допоможіть нам покращити DokuWiki:'; -$lang['i_pop_label'] = 'Одного разу на міÑÑць надÑилати дані про викориÑÑ‚Ð°Ð½Ð½Ñ Ñ€Ð¾Ð·Ñ€Ð¾Ð±Ð½Ð¸ÐºÐ°Ð¼ DokuWiki.'; -$lang['recent_global'] = 'Ви переглÑдаєте зміни в межах проÑтору імен %s. Також можна переглÑнути зміни в межах уÑієї Вікі.'; -$lang['years'] = '%d років тому'; -$lang['months'] = '%d міÑÑців тому'; -$lang['weeks'] = '%d тижнів тому'; -$lang['days'] = '%d днів тому'; -$lang['hours'] = '%d годин тому'; -$lang['minutes'] = '%d хвилин тому'; -$lang['seconds'] = '%d Ñекунд тому'; -$lang['wordblock'] = 'Ваші зміни не збережено, тому що вони розпізнані Ñк такі, що міÑÑ‚Ñть заблокований текÑÑ‚(Ñпам).'; -$lang['media_uploadtab'] = 'Завантажити'; -$lang['media_searchtab'] = 'Пошук'; -$lang['media_file'] = 'Файл'; -$lang['media_viewtab'] = 'ОглÑд'; -$lang['media_edittab'] = 'Редагувати'; -$lang['media_historytab'] = 'ІÑторіÑ'; -$lang['media_list_thumbs'] = 'Іконки'; -$lang['media_list_rows'] = 'РÑдки'; -$lang['media_sort_name'] = 'Ім’Ñ'; -$lang['media_sort_date'] = 'Дата'; -$lang['media_namespaces'] = 'Оберіть проÑтір назв'; -$lang['media_files'] = 'Файли у %s'; -$lang['media_upload'] = 'Завантажити до %s'; -$lang['media_search'] = 'Шукати у %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s до %s'; -$lang['media_edit'] = 'Редагувати %s'; -$lang['media_history'] = 'ІÑÑ‚Ð¾Ñ€Ñ–Ñ %s'; -$lang['media_meta_edited'] = 'метаданні відредаговано'; -$lang['media_perm_read'] = 'Вибачте, у Ð²Ð°Ñ Ð½Ðµ доÑтатньо прав Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ файлу.'; -$lang['media_perm_upload'] = 'Вибачте, у Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтатньо прав, щоб завантажувати файли.'; -$lang['media_update'] = 'Завантажити нову верÑÑ–ÑŽ'; -$lang['media_restore'] = 'Відновити цю верÑÑ–ÑŽ'; -$lang['media_acl_warning'] = 'СпиÑок може бути не повним через Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ACL та приховані Ñторінки.'; -$lang['currentns'] = 'Поточний діапазон імен'; -$lang['searchresult'] = 'Результати пошуку'; -$lang['plainhtml'] = 'ПроÑтий HTML'; -$lang['wikimarkup'] = 'Wiki розмітка'; -$lang['page_nonexist_rev'] = 'Сторінка %s відÑутнÑ. Може бути Ñтворена Ñк %s.'; -$lang['unable_to_parse_date'] = 'Ðе можливо розібрати параметр "%s" '; -$lang['email_signature_text'] = 'Це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð±ÑƒÐ»Ð¾ Ñтворене ДокуВікі з -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/locked.txt deleted file mode 100644 index 8cdf394..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Сторінку заблоковано ====== - -Цю Ñторінку заблоковано іншим кориÑтувачем Ð´Ð»Ñ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ. Зачекайте, поки цей кориÑтувач завершить Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð°Ð±Ð¾ закінчитьÑÑ Ñ‡Ð°Ñ Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/login.txt deleted file mode 100644 index bc33151..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Вхід до вікі ====== - -Ви не ввійшли до ÑиÑтеми. Введіть ваші реєÑтраційні дані Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб увійти. У вашому браузері повинні бути увімкнені файли cookies. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/mailtext.txt deleted file mode 100644 index 4f3072c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -Сторінка в вашому ДокуВікі була змінена. Деталі нижче: - -Дата : @DATE@ -ОглÑдач : @BROWSER@ -ÐдреÑа IP : @IPADDRESS@ -Ім'Ñ Ð²ÑƒÐ·Ð»Ð° : @HOSTNAME@ -Стара ревізіÑ: @OLDPAGE@ -Ðова Ñ€ÐµÐ²Ñ–Ð·Ñ–Ñ : @NEWPAGE@ -ПідÑумок змін : @SUMMARY@ -КориÑтувач : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/newpage.txt deleted file mode 100644 index 70fee6a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Сторінка ще не Ñ–Ñнує ====== - -Ви прийшли за поÑиланнÑм на Ñторінку, що ще не Ñ–Ñнує. Якщо ваші права дозволÑють, ви можете Ñтворити цю Ñторінку натиÑнувши кнопку **Створити Ñторінку**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/norev.txt deleted file mode 100644 index 09d2cf7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ðемає такої ревізії ====== - -Вказана Ñ€ÐµÐ²Ñ–Ð·Ñ–Ñ Ð½Ðµ Ñ–Ñнує. ВикориÑтовуйте кнопку ''Старі ревізії'', щоб отримати перелік ревізій цього документу. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/password.txt deleted file mode 100644 index 7db9be3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Доброго днÑ, @FULLNAME@! - -Ваші дані кориÑтувача Ð´Ð»Ñ @TITLE@ на @DOKUWIKIURL@ - -Login : @LOGIN@ -Password : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/preview.txt deleted file mode 100644 index f74e9a5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Попередній переглÑд ====== - -Це попередній переглÑд того, Ñк буде виглÑдати ваш текÑÑ‚. **Ðе забувайте, текÑÑ‚ ще не збережено**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/pwconfirm.txt deleted file mode 100644 index d100779..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Доброго днÑ, @FULLNAME@! - -ХтоÑÑŒ запитав новий пароль Ð´Ð»Ñ ÐºÐ¾Ñ€Ð¸Ñтувача @TITLE@ на @DOKUWIKIURL@ - -Якщо це були не ви, ігноруйте це повідомленнÑ. - -Ð”Ð»Ñ Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ, що це дійÑно ви запитали новий пароль, будь лаÑка перейдіть за наÑтупним поÑиланнÑм. - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/read.txt deleted file mode 100644 index 352ae35..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/read.txt +++ /dev/null @@ -1 +0,0 @@ -Ð¦Ñ Ñторінка доÑтупна тільки Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду. Ви можете продивитиÑÑ Ð²Ð¸Ñ…Ñ–Ð´Ð½Ð¸Ð¹ текÑÑ‚, але не можете змінювати його. Якщо ви вважаєте, що це не вірно, звернітьÑÑ Ð´Ð¾ адмініÑтратора. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/recent.txt deleted file mode 100644 index 4c211f4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ОÑтанні зміни ====== - -Вказані нижче Ñторінки було змінено нещодавно: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/register.txt deleted file mode 100644 index 6bdc836..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== РеєÑÑ‚Ñ€Ð°Ñ†Ñ–Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ кориÑтувача ====== - -Введіть необхідну інформацію Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб Ñтворити нового кориÑтувача у цій Вікі. ПереконайтеÑÑ. що ви ввели **правильну адреÑу e-mail** - Ñкщо ви не ввели пароль, то новий пароль буде відіÑлано на цю адреÑу. Ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача повинно бути дозволеною [[doku>ru:pagename|назвою Ñторінки]] вікі. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/registermail.txt deleted file mode 100644 index 14f0e4b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -ЗареєÑтровано нового кориÑтувача. ПереглÑньте деталі: - -КориÑтувач : @NEWUSER@ -Повне ім'Ñ : @NEWNAME@ -E-Mail : @NEWEMAIL@ - -Дата : @DATE@ -Браузер : @BROWSER@ -ÐдреÑа IP : @IPADDRESS@ -Ðазва хоÑту : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/resendpwd.txt deleted file mode 100644 index 208efad..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÐадіÑлати новий пароль ====== - -Заповніть відомоÑті Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб отримати новий пароль у цій Вікі. Ðовий пароль буде надіÑлано на e-mail, що вказано у реєÑтраційних даних. Ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача повинно бути дозволеним іменем кориÑтувача Вікі. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/resetpwd.txt deleted file mode 100644 index a673429..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Ð’Ñтановити новий пароль ====== - -Будь-лаÑка, введіть новий пароль Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— wiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/revisions.txt deleted file mode 100644 index 6baca89..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Старі ревізії ====== - -Це Ñтарі верÑÑ–Ñ— поточного документа. Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб повернутиÑÑ Ð´Ð¾ Ñтарої верÑÑ–Ñ—, виберіть Ñ—Ñ—, натиÑніть ''Редагувати'', та збережіть Ñторінку. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/searchpage.txt deleted file mode 100644 index 67a7129..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Пошук ====== - -ДивітьÑÑ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¸ пошуку нижче. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/showrev.txt deleted file mode 100644 index 2706b35..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Це Ñтара верÑÑ–Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ñƒ!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/stopwords.txt deleted file mode 100644 index 56dc48d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/stopwords.txt +++ /dev/null @@ -1,4 +0,0 @@ -# Це ÑпиÑок ігнорованих індекÑатором Ñлів, одне Ñлово в Ñ€Ñдку -# При редагуванні цього файлу переконайтеÑÑ, що викориÑтовуєте Ñимволи Ð¿ÐµÑ€ÐµÐ²ÐµÐ´ÐµÐ½Ð½Ñ Ñ€Ñдку, Ñк в UNIX (одиночні) -# Слова, коротші за 3 Ñимволи включати не треба. Вони ігноруютьÑÑ Ð² будь-Ñкому випадку -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_digest.txt deleted file mode 100644 index c226e29..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_digest.txt +++ /dev/null @@ -1,14 +0,0 @@ -Доброго днÑ! - -Сторінку @PAGE@ у @TITLE@ було змінено. -Зміни, Ñкі відбулиÑÑ: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Стара верÑÑ–Ñ: @OLDPAGE@ -Ðова верÑÑ–Ñ: @NEWPAGE@ - -Щоб відмовитиÑÑ Ð²Ñ–Ð´ повідомлень про Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñторінок, зайдіть під Ñвоїм ім'Ñм на Ñайт @DOKUWIKIURL@, потім відвідайте Ñторінку @SUBSCRIBE@ -та відпишітьÑÑ Ð²Ñ–Ð´ повідомлень про зміну Ñторінки та/або проÑтору імен. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_form.txt deleted file mode 100644 index 1c9d6d2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñками ====== - -Ð¦Ñ Ñторінка дозволÑÑ” Вам керувати Вашими підпиÑками Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— Ñторінки та проÑтору імен. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_list.txt deleted file mode 100644 index 6c4001f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_list.txt +++ /dev/null @@ -1,11 +0,0 @@ -Доброго днÑ! - -Було змінено Ñторінки проÑтору імен @PAGE@ у @TITLE@. -Зміни, Ñкі вібдулиÑÑ: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Щоб відмовитиÑÑ Ð²Ñ–Ð´ повідомлень про Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñторінок, зайдіть під Ñвоїм ім'Ñм на Ñайт @DOKUWIKIURL@, потім відвідайте Ñторінку @SUBSCRIBE@ -та відпишітьÑÑ Ð²Ñ–Ð´ повідомлень про зміну Ñторінки та/або проÑтору імен. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_single.txt deleted file mode 100644 index 658bae5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/subscr_single.txt +++ /dev/null @@ -1,17 +0,0 @@ -Доброго чаÑу! - -Сторінку @PAGE@ у @TITLE@ було змінено. -Зміни, що відбулиÑÑ: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Дата : @DATE@ -КориÑтувач : @USER@ -ПідÑумок: @SUMMARY@ -Стара верÑÑ–Ñ: @OLDPAGE@ -Ðова верÑÑ–Ñ: @NEWPAGE@ - -Щоб відмовитиÑÑ Ð²Ñ–Ð´ повідомлень про Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñторінок, зайдіть під Ñвоїм ім'Ñм на Ñайт @DOKUWIKIURL@, потім відвідайте Ñторінку @NEWPAGE@ -та відпишітьÑÑ Ð²Ñ–Ð´ повідомлень про зміну Ñторінки та/або проÑтору імен. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/updateprofile.txt deleted file mode 100644 index 9c5f111..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Оновити ваш профіль ====== - -Ðеобхідно заповнити тільки ті полÑ, Ñкі ви бажаєте змінити. Ви не можете змінити Ñ–Ð¼â€™Ñ ÐºÐ¾Ñ€Ð¸Ñтувача. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uk/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uk/uploadmail.txt deleted file mode 100644 index ee982c8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uk/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Ðа вашу ДокуВікі завантажено файл. Деталі: - -Файл : @MEDIA@ -Дата : @DATE@ -Браузер : @BROWSER@ -IP-ÐдреÑа : @IPADDRESS@ -Ðазва вузла : @HOSTNAME@ -Розмір : @SIZE@ -Тип MIME : @MIME@ -КориÑтувач : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uz/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uz/admin.txt deleted file mode 100644 index e0490cd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uz/admin.txt +++ /dev/null @@ -1 +0,0 @@ -Administratsiya \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uz/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uz/adminplugins.txt deleted file mode 100644 index ae48492..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uz/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -Qo'shimcha plaginlar \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uz/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uz/conflict.txt deleted file mode 100644 index 96127bf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uz/conflict.txt +++ /dev/null @@ -1 +0,0 @@ -Yangi versiya mavjud \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uz/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uz/denied.txt deleted file mode 100644 index 73ba59b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uz/denied.txt +++ /dev/null @@ -1 +0,0 @@ -Ruxsat etilmagan \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uz/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uz/diff.txt deleted file mode 100644 index c1865c9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uz/diff.txt +++ /dev/null @@ -1 +0,0 @@ -Farqlari \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uz/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/uz/index.txt deleted file mode 100644 index 3aa1f1c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uz/index.txt +++ /dev/null @@ -1 +0,0 @@ -Sayt xaritasi \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/uz/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/uz/lang.php deleted file mode 100644 index 3e01dc9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/uz/lang.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['btn_edit'] = 'Ushbu sahifani tahrirlash'; -$lang['btn_show'] = 'Sahifani ko\'rsatish'; -$lang['btn_create'] = 'Sahifa yaratish'; -$lang['btn_search'] = 'Izlash'; -$lang['btn_save'] = 'Saqlash'; -$lang['btn_preview'] = 'Namoyish'; -$lang['btn_top'] = 'Yuqoriga'; -$lang['btn_revs'] = 'Avvalgi versiyalari'; -$lang['btn_recent'] = 'So\'nggi o\'zgarishlar'; -$lang['btn_upload'] = 'Yuklash'; -$lang['btn_cancel'] = 'Bekor qilish'; -$lang['btn_index'] = 'Sayt xaritasi'; -$lang['btn_secedit'] = 'Tahrirlash'; -$lang['btn_delete'] = 'O\'chirish'; -$lang['btn_back'] = 'Ortga'; -$lang['btn_profile'] = 'Profilni yangilash'; -$lang['btn_resendpwd'] = 'Yangi parol o\'rnatish'; -$lang['btn_draft'] = 'Qoralamani tahrirlash'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/admin.txt deleted file mode 100644 index 1923bc8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Quản lý ====== - -Dưới đây bạn có thể tìm thấy má»™t danh sách các tác vụ quản lý có sẵn trong DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/adminplugins.txt deleted file mode 100644 index 89f8165..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== Plugin bổ sung ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/backlinks.txt deleted file mode 100644 index fb54022..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Liên kết đến đây ====== - -Äây là danh sách các trang có liên kết đến trang hiện tại. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/conflict.txt deleted file mode 100644 index f54e6ea..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Có phiên bản má»›i hÆ¡n tồn tại ====== - -Má»™t phiên bản má»›i hÆ¡n cá»§a tài liệu bạn sá»­a đổi tồn tại. Äiá»u này xảy ra khi má»™t thành viên khác thay đổi tài liệu trong khi bạn Ä‘ang sá»­a đổi nó. - -Kiểm tra khác biệt được hiển thị dưới đây, sau đó hãy quyết định giữ phiên bản nào. Nếu bạn chá»n ''Lưu'', phiên bản cá»§a bạn sẽ được lưu. Nhấn ''Há»§y bá»'' để giữ phiên bản hiện tại. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/denied.txt deleted file mode 100644 index aad47cf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Không có quyá»n thá»±c hiện ====== - -Xin lá»—i, bạn không có đủ quyá»n để tiếp tục. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/diff.txt deleted file mode 100644 index 821d22c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Khác biệt ====== - -Äây là những khác biệt giữa hai phiên bản cá»§a trang. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/draft.txt deleted file mode 100644 index 5fb64f7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== Tìm thấy tập tin nháp ====== - -Phiên sá»­a đổi cuối cùng cá»§a bạn trên trang này không được hoàn thành chính xác. DokuWiki tá»± động lưu má»™t bản nháp trong khi bạn Ä‘ang sá»­a đổi mà bây giá» bạn có thể sá»­ dụng để tiếp tục sá»­a đổi. Bạn có thể thấy dữ liệu dưới đây được lưu từ phiên trước cá»§a bạn. - -Vui lòng quyết định nếu bạn muốn //khôi phục// phiên sá»­a đổi bị mất cá»§a bạn, //xóa// bản nháp được lưu tá»± động hoặc //há»§y bá»// quá trình sá»­a đổi. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/edit.txt deleted file mode 100644 index 5bf6377..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/edit.txt +++ /dev/null @@ -1 +0,0 @@ -Sá»­a đổi trang này và nhấn ''Lưu''. Xem [[wiki:syntax]] cho cú pháp Wiki. Vui lòng chỉ sá»­a đổi trang nếu bạn có thể **cải thiện** nó. Nếu bạn muốn thá»­ má»™t số thứ, hãy há»c cách thá»±c hiện những bước đầu tiên cá»§a bạn tại [[playground:playground|chá»— thá»­]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/editrev.txt deleted file mode 100644 index a7c0261..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Bạn đã tải má»™t phiên bản cÅ© cá»§a tài liệu!** Nếu bạn lưu nó, bạn sẽ tạo má»™t phiên bản má»›i vá»›i dữ liệu này. ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/index.txt deleted file mode 100644 index 42c186d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== SÆ¡ đồ trang web ====== - -Äây là sÆ¡ đồ trang web chứa tất cả các trang có sẵn được sắp xếp theo [[doku>namespaces|không gian tên]]. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/vi/jquery.ui.datepicker.js deleted file mode 100644 index 8664c4f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Vietnamese initialisation for the jQuery UI date picker plugin. */ -/* Translated by Le Thanh Huy (lthanhhuy@cit.ctu.edu.vn). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional.vi = { - closeText: "Äóng", - prevText: "Trước", - nextText: "Tiếp", - currentText: "Hôm nay", - monthNames: [ "Tháng Má»™t", "Tháng Hai", "Tháng Ba", "Tháng Tư", "Tháng Năm", "Tháng Sáu", - "Tháng Bảy", "Tháng Tám", "Tháng Chín", "Tháng Mưá»i", "Tháng Mưá»i Má»™t", "Tháng Mưá»i Hai" ], - monthNamesShort: [ "Tháng 1", "Tháng 2", "Tháng 3", "Tháng 4", "Tháng 5", "Tháng 6", - "Tháng 7", "Tháng 8", "Tháng 9", "Tháng 10", "Tháng 11", "Tháng 12" ], - dayNames: [ "Chá»§ Nhật", "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy" ], - dayNamesShort: [ "CN", "T2", "T3", "T4", "T5", "T6", "T7" ], - dayNamesMin: [ "CN", "T2", "T3", "T4", "T5", "T6", "T7" ], - weekHeader: "Tu", - dateFormat: "dd/mm/yy", - firstDay: 0, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: "" }; -datepicker.setDefaults( datepicker.regional.vi ); - -return datepicker.regional.vi; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/vi/lang.php deleted file mode 100644 index d29e842..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/lang.php +++ /dev/null @@ -1,366 +0,0 @@ - - * @author Thien Hau - * @author James Do - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = 'Sá»­a đổi trang này'; -$lang['btn_source'] = 'Xem mã nguồn trang'; -$lang['btn_show'] = 'Xem trang'; -$lang['btn_create'] = 'Tạo trang này'; -$lang['btn_search'] = 'Tìm kiếm'; -$lang['btn_save'] = 'Lưu'; -$lang['btn_preview'] = 'Xem trước'; -$lang['btn_top'] = 'Quay lên trên'; -$lang['btn_newer'] = '<< má»›i hÆ¡n'; -$lang['btn_older'] = 'cÅ© hÆ¡n >>'; -$lang['btn_revs'] = 'Phiên bản cÅ©'; -$lang['btn_recent'] = 'Thay đổi gần đây'; -$lang['btn_upload'] = 'Tải lên'; -$lang['btn_cancel'] = 'Há»§y bá»'; -$lang['btn_index'] = 'SÆ¡ đồ trang web'; -$lang['btn_secedit'] = 'Sá»­a đổi'; -$lang['btn_login'] = 'Äăng nhập'; -$lang['btn_logout'] = 'Äăng xuất'; -$lang['btn_admin'] = 'Quản lý'; -$lang['btn_update'] = 'Cập nhật'; -$lang['btn_delete'] = 'Xóa'; -$lang['btn_back'] = 'Quay lại'; -$lang['btn_backlink'] = 'Liên kết đến đây'; -$lang['btn_subscribe'] = 'Quản lý đăng ký'; -$lang['btn_profile'] = 'Cập nhật hồ sÆ¡'; -$lang['btn_reset'] = 'Äặt lại'; -$lang['btn_resendpwd'] = 'Äặt mật khẩu má»›i'; -$lang['btn_draft'] = 'Sá»­a đổi bản nháp'; -$lang['btn_recover'] = 'Phục hồi bản nháp'; -$lang['btn_draftdel'] = 'Xóa bản nháp'; -$lang['btn_revert'] = 'Phục hồi'; -$lang['btn_register'] = 'Äăng ký'; -$lang['btn_apply'] = 'Ãp dụng'; -$lang['btn_media'] = 'Quản lý phương tiện'; -$lang['btn_deleteuser'] = 'Xóa tài khoản cá»§a tôi'; -$lang['btn_img_backto'] = 'Quay lại %s'; -$lang['btn_mediaManager'] = 'Xem trong Quản lý phương tiện'; -$lang['loggedinas'] = 'Äã đăng nhập vói tên:'; -$lang['user'] = 'Tên thành viên'; -$lang['pass'] = 'Mật khẩu'; -$lang['newpass'] = 'Mật khẩu má»›i'; -$lang['oldpass'] = 'Xác nhận mật khẩu hiện tại'; -$lang['passchk'] = 'lần nữa'; -$lang['remember'] = 'Nhá»› tôi'; -$lang['fullname'] = 'Tên thật'; -$lang['email'] = 'Thư Ä‘iện tá»­'; -$lang['profile'] = 'Hồ sÆ¡ thành viên'; -$lang['badlogin'] = 'Xin lá»—i, tên thành viên hoặc mật khẩu không đúng.'; -$lang['badpassconfirm'] = 'Xin lá»—i, mật khẩu không đúng'; -$lang['minoredit'] = 'Thay đổi nhá»'; -$lang['draftdate'] = 'Bản nháp được lưu tá»± động lúc'; -$lang['nosecedit'] = 'Trang đã được thay đổi trong má»™t thá»i gian ngắn, thay vào đó thông tin phần đã hết hạn được tải toàn bá»™ trang.'; -$lang['searchcreatepage'] = 'Nếu bạn không tìm thấy những gì bạn Ä‘ang tìm kiếm, bạn có thể tạo hoặc sá»­a đổi trang %s, được đặt tên theo truy vấn cá»§a bạn.'; -$lang['search_fullresults'] = 'Toàn văn kết quả'; -$lang['js']['search_toggle_tools'] = 'Chuyển đổi công cụ tìm kiếm'; -$lang['js']['willexpire'] = 'Khóa cá»§a bạn dùng cho việc sá»­a đổi trang này sắp hết hạn sau má»™t phút nữa.\nÄể tránh xung đột, hãy sá»­ dụng nút xem trước để đặt lại bá»™ hẹn giá» khóa.'; -$lang['js']['notsavedyet'] = 'Những thay đổi chưa được lưu sẽ bị mất.'; -$lang['js']['searchmedia'] = 'Tìm kiếm tập tin'; -$lang['js']['keepopen'] = 'Giữ cá»­a sổ mở trên lá»±a chá»n'; -$lang['js']['hidedetails'] = 'Ẩn thông tin chi tiết'; -$lang['js']['mediatitle'] = 'Cài đặt liên kết'; -$lang['js']['mediadisplay'] = 'Kiểu liên kết'; -$lang['js']['mediaalign'] = 'Căn chỉnh'; -$lang['js']['mediasize'] = 'Kích thước hình ảnh'; -$lang['js']['mediatarget'] = 'Liên kết đến'; -$lang['js']['mediaclose'] = 'Äóng'; -$lang['js']['mediainsert'] = 'Chèn'; -$lang['js']['mediadisplayimg'] = 'Hiển thị hình ảnh.'; -$lang['js']['mediadisplaylnk'] = 'Chỉ hiển thị liên kết.'; -$lang['js']['mediasmall'] = 'Phiên bản nhá»'; -$lang['js']['mediamedium'] = 'Phiên bản vừa'; -$lang['js']['medialarge'] = 'Phiên bản lá»›n'; -$lang['js']['mediaoriginal'] = 'Phiên bản gốc'; -$lang['js']['medialnk'] = 'Liên kết tá»›i trang chi tiết'; -$lang['js']['mediadirect'] = 'Liên kết trá»±c tiếp tá»›i bản gốc'; -$lang['js']['medianolnk'] = 'Không liên kết'; -$lang['js']['medianolink'] = 'Không liên kết đến hình ảnh'; -$lang['js']['medialeft'] = 'Căn chỉnh hình ảnh sang trái.'; -$lang['js']['mediaright'] = 'Căn chỉnh hình ảnh sang phải.'; -$lang['js']['mediacenter'] = 'Căn chỉnh hình ảnh ra giữa.'; -$lang['js']['medianoalign'] = 'Không căn chỉnh.'; -$lang['js']['nosmblinks'] = 'Liên kết đến Windows shares chỉ hoạt động trong Microsoft Internet Explorer.\nBạn vẫn có thể sao chép và dán liên kết.'; -$lang['js']['linkwiz'] = 'Thuật sÄ© liên kết'; -$lang['js']['linkto'] = 'Liên kết đến:'; -$lang['js']['del_confirm'] = 'Muốn xóa (các) mục đã chá»n?'; -$lang['js']['restore_confirm'] = 'Sẵn sàng phục hồi phiên bản này?'; -$lang['js']['media_diff'] = 'Xem khác biệt:'; -$lang['js']['media_diff_both'] = 'Cạnh nhau'; -$lang['js']['media_diff_opacity'] = 'Sáng qua'; -$lang['js']['media_diff_portions'] = 'Vuốt'; -$lang['js']['media_select'] = 'Chá»n tập tin…'; -$lang['js']['media_upload_btn'] = 'Tải lên'; -$lang['js']['media_done_btn'] = 'Xong'; -$lang['js']['media_drop'] = 'Kéo tập tin vào đây để tải lên'; -$lang['js']['media_cancel'] = 'xóa'; -$lang['js']['media_overwrt'] = 'Ghi đè các tập tin hiện có'; -$lang['js']['data_insecure'] = 'CẢNH BÃO: Có vẻ như đưá»ng dẫn dữ liệu cá»§a bạn không được bảo mật đúng cách. Xin vui lòng Ä‘á»c Web Access Security in DokuWiki.'; -$lang['search_exact_match'] = 'Khá»›p chính xác'; -$lang['search_starts_with'] = 'Bắt đầu vá»›i'; -$lang['search_ends_with'] = 'Kết thúc bằng'; -$lang['search_contains'] = 'Chứa'; -$lang['search_custom_match'] = 'Tùy chỉnh'; -$lang['search_any_ns'] = 'Má»i không gian tên'; -$lang['search_any_time'] = 'Má»i lúc'; -$lang['search_past_7_days'] = 'Tuần trước'; -$lang['search_past_month'] = 'Tháng trước'; -$lang['search_past_year'] = 'Năm trước'; -$lang['search_sort_by_hits'] = 'Sắp xếp theo lượt truy cập'; -$lang['search_sort_by_mtime'] = 'Sắp xếp theo sá»­a đổi cuối'; -$lang['regmissing'] = 'Xin lá»—i, bạn cần Ä‘iá»n vào tất cả các trưá»ng'; -$lang['reguexists'] = 'Xin lá»—i, thành viên có thông tin đăng nhập này đã tồn tại.'; -$lang['regsuccess'] = 'Thành viên đã được tạo và mật khẩu đã được gá»­i qua thư Ä‘iện tá»­.'; -$lang['regsuccess2'] = 'Thành viên đã được tạo.'; -$lang['regfail'] = 'Không thể tạo thành viên.'; -$lang['regmailfail'] = 'Có vẻ như đã xảy ra lá»—i khi gá»­i thư mật khẩu. Vui lòng liên hệ vá»›i quản trị viên!'; -$lang['regbadmail'] = 'Äịa chỉ thư Ä‘iện tá»­ được cung cấp có vẻ không hợp lệ - nếu bạn nghÄ© đây là lá»—i, hãy liên hệ vá»›i quản trị viên'; -$lang['regbadpass'] = 'Hai mật khẩu đã nhập không giống nhau, vui lòng thá»­ lại.'; -$lang['regpwmail'] = 'Mật khẩu DokuWiki cá»§a bạn'; -$lang['reghere'] = 'Bạn chưa có tài khoản? Hãy tạo má»™t cái'; -$lang['profna'] = 'Wiki này không há»— trợ sá»­a đổi hồ sÆ¡'; -$lang['profnochange'] = 'Không có thay đổi, không có gì để làm.'; -$lang['profnoempty'] = 'Không được bá» trống tên hoặc địa chỉ thư Ä‘iện tá»­.'; -$lang['profchanged'] = 'Cập nhật hồ sÆ¡ thành viên thành công.'; -$lang['profnodelete'] = 'Wiki này không há»— trợ xóa thành viên'; -$lang['profdeleteuser'] = 'Xóa tài khoản'; -$lang['profdeleted'] = 'Tài khoản thành viên cá»§a bạn đã bị xóa khá»i wiki này'; -$lang['profconfdelete'] = 'Tôi muốn xóa tài khoản cá»§a tôi khá»i wiki này.
    Hành động này không thể hoàn tác.'; -$lang['profconfdeletemissing'] = 'Há»™p kiểm xác nhận chưa được đánh dấu'; -$lang['proffail'] = 'Hồ sÆ¡ thành viên chưa được cập nhật.'; -$lang['pwdforget'] = 'Bạn quên mật khẩu? Tạo má»™t cái má»›i'; -$lang['resendna'] = 'Wiki này không há»— trợ gá»­i lại mật khẩu.'; -$lang['resendpwd'] = 'Äặt mật khẩu má»›i cho'; -$lang['resendpwdmissing'] = 'Xin lá»—i, bạn phải Ä‘iá»n vào tất cả các trưá»ng.'; -$lang['resendpwdnouser'] = 'Xin lá»—i, chúng tôi không thể tìm thấy thành viên này trong cÆ¡ sở dữ liệu cá»§a chúng tôi.'; -$lang['resendpwdbadauth'] = 'Xin lá»—i, mã xác thá»±c này không hợp lệ. Hãy chắc chắn rằng bạn đã sá»­ dụng liên kết xác nhận đầy đủ.'; -$lang['resendpwdconfirm'] = 'Má»™t liên kết xác nhận đã được gá»­i qua thư Ä‘iện tá»­.'; -$lang['resendpwdsuccess'] = 'Mật khẩu má»›i cá»§a bạn đã được gá»­i qua thư Ä‘iện tá»­.'; -$lang['license'] = 'Trừ khi có ghi chú khác, ná»™i dung trên wiki này được cấp phép theo giấy phép sau:'; -$lang['licenseok'] = 'Lưu ý: Bằng cách sá»­a đổi trang này, bạn đồng ý cấp phép cho ná»™i dung cá»§a mình theo giấy phép sau:'; -$lang['searchmedia'] = 'Tìm kiếm tên tập tin:'; -$lang['searchmedia_in'] = 'Tìm kiếm trong %s'; -$lang['txt_upload'] = 'Chá»n tập tin để tải lên:'; -$lang['txt_filename'] = 'Tải lên dưới dạng (tùy chá»n):'; -$lang['txt_overwrt'] = 'Ghi đè tập tin hiện có'; -$lang['maxuploadsize'] = 'Tải lên tối Ä‘a. %s má»—i tập tin.'; -$lang['allowedmime'] = 'Danh sách các phần mở rá»™ng tập tin được phép'; -$lang['lockedby'] = 'Hiện Ä‘ang bị khóa bởi:'; -$lang['lockexpire'] = 'Khóa hết hạn vào lúc:'; -$lang['rssfailed'] = 'Äã xảy ra lá»—i khi tìm nạp nguồn cấp dữ liệu này:'; -$lang['nothingfound'] = 'Không có gì được tìm thấy.'; -$lang['mediaselect'] = 'Tập tin phương tiện'; -$lang['uploadsucc'] = 'Tải lên thành công'; -$lang['uploadfail'] = 'Tải lên không thành công. Có thể không đủ quyá»n?'; -$lang['uploadwrong'] = 'Tải lên bị từ chối. Phần mở rá»™ng tập tin này bị cấm!'; -$lang['uploadexist'] = 'Tập tin đã tồn tại. Không có gì được thá»±c hiện.'; -$lang['uploadbadcontent'] = 'Ná»™i dung được tải lên không khá»›p vá»›i phần tập tin mở rá»™ng %s.'; -$lang['uploadspam'] = 'Việc tải lên đã bị chặn bởi danh sách Ä‘en vá» spam.'; -$lang['uploadxss'] = 'Việc tải lên đã bị chặn do ná»™i dung độc hại.'; -$lang['uploadsize'] = 'Tập tin đã tải lên quá lá»›n. (tối Ä‘a %s)'; -$lang['deletesucc'] = 'Äã xóa tập tin "%s".'; -$lang['deletefail'] = 'Không thể xóa "%s" - kiểm tra quyá»n.'; -$lang['mediainuse'] = 'Không thể xóa tập tin "%s" - nó vẫn Ä‘ang được sá»­ dụng.'; -$lang['namespaces'] = 'Không gian tên'; -$lang['mediafiles'] = 'Tập tin có sẵn trong'; -$lang['accessdenied'] = 'Bạn không được phép xem trang này.'; -$lang['mediausage'] = 'Sá»­ dụng cú pháp sau để tham chiếu tập tin này:'; -$lang['mediaview'] = 'Xem tập tin gốc'; -$lang['mediaroot'] = 'gốc'; -$lang['mediaupload'] = 'Tải má»™t tập tin vào không gian tên hiện tại ở đây. Äể tạo không gian tên con, hãy thêm chúng vào tên tập tin cá»§a bạn được phân tách bằng dấu hai chấm sau khi bạn chá»n tập tin. Tập tin cÅ©ng có thể được chá»n bằng cách kéo và thả.'; -$lang['mediaextchange'] = 'Äã thay đổi phần mở rá»™ng tập tin từ .%s thành .%s!'; -$lang['reference'] = 'Tài liệu tham khảo cho'; -$lang['ref_inuse'] = 'Không thể xóa tập tin này vì nó vẫn được sá»­ dụng ở các trang sau:'; -$lang['ref_hidden'] = 'Má»™t số tài liệu tham khảo nằm trên các trang bạn không có quyá»n Ä‘á»c'; -$lang['hits'] = 'Lượt truy cập'; -$lang['quickhits'] = 'Tên trang trùng khá»›p'; -$lang['toc'] = 'Mục lục'; -$lang['current'] = 'hiện tại'; -$lang['yours'] = 'Phiên bản cá»§a bạn'; -$lang['diff'] = 'Xem khác biệt vá»›i phiên bản hiện tại'; -$lang['diff2'] = 'Xem khác biệt giữa các phiên bản được chá»n'; -$lang['difflink'] = 'Liên kết đến bản xem so sánh này'; -$lang['diff_type'] = 'Xem khác biệt:'; -$lang['diff_inline'] = 'Ná»™i tuyến'; -$lang['diff_side'] = 'Cạnh nhau'; -$lang['diffprevrev'] = 'Phiên bản trước'; -$lang['diffnextrev'] = 'Phiên bản sau'; -$lang['difflastrev'] = 'Phiên bản cuối'; -$lang['diffbothprevrev'] = 'Phiên bản trước cá»§a cả hai bên'; -$lang['diffbothnextrev'] = 'Phiên bản sau cá»§a cả hai bên'; -$lang['line'] = 'Dòng'; -$lang['breadcrumb'] = 'Trang đã xem:'; -$lang['youarehere'] = 'Bạn Ä‘ang ở đây:'; -$lang['lastmod'] = 'Sá»­a đổi lần cuối:'; -$lang['by'] = 'bởi'; -$lang['deleted'] = 'đã bị xoá'; -$lang['created'] = 'đã tạo'; -$lang['restored'] = 'đã khôi phục phiên bản cÅ© (%s)'; -$lang['external_edit'] = 'sá»­a đổi bên ngoài'; -$lang['summary'] = 'Tóm lược sá»­a đổi'; -$lang['unknowndate'] = 'Ngày không xác định'; -$lang['noflash'] = 'Cần có Adobe Flash Plugin má»›i có thể xem được ná»™i dung này.'; -$lang['download'] = 'Tải xuống Ä‘oạn trích'; -$lang['tools'] = 'Công cụ'; -$lang['user_tools'] = 'Công cụ thành viên'; -$lang['site_tools'] = 'Công cụ trang web'; -$lang['page_tools'] = 'Công cụ trang'; -$lang['skip_to_content'] = 'Ä‘i đến ná»™i dung'; -$lang['sidebar'] = 'Thanh bên'; -$lang['mail_newpage'] = 'trang đã thêm:'; -$lang['mail_changed'] = 'trang đã thay đổi:'; -$lang['mail_subscribe_list'] = 'các trang đã thay đổi trong không gian tên:'; -$lang['mail_new_user'] = 'thành viên má»›i:'; -$lang['mail_upload'] = 'tập tin đã được tải lên:'; -$lang['changes_type'] = 'Xem thay đổi cá»§a'; -$lang['pages_changes'] = 'Trang'; -$lang['media_changes'] = 'Tập tin phương tiện'; -$lang['both_changes'] = 'Cả trang và tập tin phương tiện'; -$lang['qb_bold'] = 'Chữ đậm'; -$lang['qb_italic'] = 'Chữ nghiêng'; -$lang['qb_underl'] = 'Chữ gạch chân'; -$lang['qb_code'] = 'Chữ đơn cách'; -$lang['qb_strike'] = 'Gạch ngang chữ'; -$lang['qb_h1'] = 'Äá» mục cấp 1'; -$lang['qb_h2'] = 'Äá» mục cấp 2'; -$lang['qb_h3'] = 'Äá» mục cấp 3'; -$lang['qb_h4'] = 'Äá» mục cấp 4'; -$lang['qb_h5'] = 'Äá» mục cấp 5'; -$lang['qb_h'] = 'Äá» mục'; -$lang['qb_hs'] = 'Chá»n đỠmục'; -$lang['qb_hplus'] = 'Äá» mục cao hÆ¡n'; -$lang['qb_hminus'] = 'Äá» mục thấp hÆ¡n'; -$lang['qb_hequal'] = 'Äá» mục cùng cấp'; -$lang['qb_link'] = 'Liên kết ná»™i bá»™'; -$lang['qb_extlink'] = 'Liên kết ngoài'; -$lang['qb_hr'] = 'Thanh ngang'; -$lang['qb_ol'] = 'Mục danh sách đánh số'; -$lang['qb_ul'] = 'Mục danh sách không đánh số'; -$lang['qb_media'] = 'Thêm hình ảnh và các tập tin khác (mở trong má»™t cá»­a sổ má»›i)'; -$lang['qb_sig'] = 'Chèn chữ ký'; -$lang['qb_smileys'] = 'Biểu tượng mặt cưá»i'; -$lang['qb_chars'] = 'Ký tá»± đặc biệt'; -$lang['upperns'] = 'nhảy đến không gian tên mẹ'; -$lang['metaedit'] = 'Sá»­a đổi siêu dữ liệu'; -$lang['metasaveerr'] = 'Viết siêu dữ liệu không thành công'; -$lang['metasaveok'] = 'Äã lưu siêu dữ liệu'; -$lang['img_title'] = 'Tiêu Ä‘á»:'; -$lang['img_caption'] = 'Chú thích:'; -$lang['img_date'] = 'Ngày:'; -$lang['img_fname'] = 'Tên tập tin:'; -$lang['img_fsize'] = 'Kích thước:'; -$lang['img_artist'] = 'Ngưá»i chụp:'; -$lang['img_copyr'] = 'Bản quyá»n:'; -$lang['img_format'] = 'Äịnh dạng:'; -$lang['img_camera'] = 'Máy ảnh:'; -$lang['img_keywords'] = 'Từ khóa:'; -$lang['img_width'] = 'Chiá»u rá»™ng:'; -$lang['img_height'] = 'Chiá»u cao:'; -$lang['subscr_subscribe_success'] = 'Äã thêm %s vào danh sách đăng ký cho %s'; -$lang['subscr_subscribe_error'] = 'Có lá»—i khi thêm %s vào danh sách đăng ký cho %s'; -$lang['subscr_subscribe_noaddress'] = 'Không có địa chỉ liên quan nào đến thông tin đăng nhập cá»§a bạn, bạn không thể thêm vào danh sách đăng ký'; -$lang['subscr_unsubscribe_success'] = 'Äã xóa %s khá»i danh sách đăng ký cho %s'; -$lang['subscr_unsubscribe_error'] = 'Có lá»—i khi xóa %s khá»i danh sách đăng ký cho %s'; -$lang['subscr_already_subscribed'] = '%s đã được đăng ký cho %s'; -$lang['subscr_not_subscribed'] = '%s chưa được đăng ký cho %s'; -$lang['subscr_m_not_subscribed'] = 'Bạn hiện chưa đăng ký vào trang hoặc không gian tên hiện tại.'; -$lang['subscr_m_new_header'] = 'Thêm đăng ký'; -$lang['subscr_m_current_header'] = 'Äăng ký hiện tại'; -$lang['subscr_m_unsubscribe'] = 'Há»§y đăng ký'; -$lang['subscr_m_subscribe'] = 'Äăng ký'; -$lang['subscr_m_receive'] = 'Nhận'; -$lang['subscr_style_every'] = 'thư Ä‘iện tá»­ vá» má»i thay đổi'; -$lang['subscr_style_digest'] = 'Thông báo thư Ä‘iện tá»­ vá» các thay đổi cho má»—i trang (má»—i %.2f ngày)'; -$lang['subscr_style_list'] = 'danh sách các trang đã thay đổi kể từ thư Ä‘iện tá»­ cuối cùng (má»—i %.2f ngày)'; -$lang['authtempfail'] = 'Xác thá»±c thành viên tạm thá»i không có sẵn. Nếu tình trạng này vẫn còn, vui lòng thông báo cho Quản trị viên Wiki cá»§a bạn.'; -$lang['i_chooselang'] = 'Chá»n ngôn ngữ cá»§a bạn'; -$lang['i_installer'] = 'Trình cài đặt DokuWiki'; -$lang['i_wikiname'] = 'Tên Wiki'; -$lang['i_enableacl'] = 'Kích hoạt Danh sách kiểm soát truy cập (ACL) (khuyến nghị)'; -$lang['i_superuser'] = 'Siêu thành viên'; -$lang['i_problems'] = 'Trình cài đặt tìm thấy má»™t số vấn Ä‘á», được chỉ ra bên dưới. Bạn không thể tiếp tục cho đến khi bạn đã sá»­a chúng.'; -$lang['i_modified'] = 'Vì lý do bảo mật, tập lệnh này sẽ chỉ hoạt động vá»›i bản cài đặt Dokuwiki má»›i và chưa được sá»­a đổi. - Bạn nên trích xuất lại các tập tin từ gói đã tải xuống hoặc tham khảo - Hướng dẫn cài đặt Dokuwiki đầy đủ'; -$lang['i_funcna'] = 'Hàm PHP %s không có sẵn. Có lẽ nhà cung cấp dịch vụ lưu trữ cá»§a bạn đã vô hiệu hóa nó vì má»™t số lý do?'; -$lang['i_disabled'] = 'Nó đã bị vô hiệu hóa bởi nhà cung cấp cá»§a bạn.'; -$lang['i_funcnmail'] = 'Lưu ý: Không có sẵn hàm PHP mail. %s Nếu nó vẫn không có sẵn, bạn có thể cài đặt smtp plugin.'; -$lang['i_phpver'] = 'Phiên bản PHP %s hiện taị thấp hÆ¡n mức %s cần thiết. Bạn cần nâng cấp cài đặt PHP cá»§a bạn.'; -$lang['i_mbfuncoverload'] = 'mbopes.func_overload phải bị vô hiệu trong php.ini để chạy DokuWiki.'; -$lang['i_urandom'] = 'DokuWiki không thể tạo số mật mã an toàn cho cookie. Bạn có thể muốn kiểm tra cài đặt open_basingir trong php.ini để truy cập /dev/urandom thích hợp.'; -$lang['i_permfail'] = 'DokuWiki không thể ghi được %s. Bạn cần sá»­a đổi các thiết lập quyá»n cá»§a đưá»ng dẫn này!'; -$lang['i_confexists'] = '%s đã tồn tại'; -$lang['i_writeerr'] = 'Không thể tạo %s. Bạn sẽ cần kiểm tra quyá»n truy cập thư mục/tập tin và tạo tập tin thá»§ công.'; -$lang['i_badhash'] = 'Không thể công nhận hoặc sá»­a đổi dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s - giá trị bất hợp pháp hoặc trống'; -$lang['i_success'] = 'Äã hoàn thành việc cấu hình thành công. Bạn có thể xóa tập tin install.php ngay bây giá». Tiếp tục vá»›i - DokuWiki má»›i cá»§a bạn'; -$lang['i_failure'] = 'Má»™t số lá»—i xảy ra trong khi viết tập tin cấu hình. Bạn có thể cần phải sá»­a chúng thá»§ công trước khi - bạn có thể sá»­ dụng DokuWiki má»›i cá»§a bạn.'; -$lang['i_policy'] = 'Chính sách ACL (Danh sách kiểm soát truy cập) ban đầu'; -$lang['i_pol0'] = 'Wiki mở (bất kỳ ai cÅ©ng có thể Ä‘á»c, viết, tải lên)'; -$lang['i_pol1'] = 'Wiki công cá»™ng (bất kỳ ai cÅ©ng có thể xem, thành viên đã đăng ký có thể viết và tải lên)'; -$lang['i_pol2'] = 'Wiki đóng (chỉ thành viên đã đăng ký má»›i có thể Ä‘á»c, viết, tải lên)'; -$lang['i_allowreg'] = 'Cho phép ngưá»i dùng tá»± đăng ký'; -$lang['i_retry'] = 'Thá»­ lại'; -$lang['i_license'] = 'Vui lòng chá»n giấy phép bạn muốn đặt ná»™i dung cá»§a bạn dưới:'; -$lang['i_license_none'] = 'Không hiển thị bất kỳ thông tin giấy phép nào'; -$lang['i_pop_field'] = 'Vui lòng giúp chúng tôi cải thiện trải nghiệm DokuWiki:'; -$lang['i_pop_label'] = 'Má»—i tháng má»™t lần, gá»­i dữ liệu sá»­ dụng ẩn danh đến các nhà phát triển DokuWiki'; -$lang['recent_global'] = 'Bạn hiện Ä‘ang xem những thay đổi bên trong không gian tên %s. Bạn cÅ©ng có thể xem những thay đổi gần đây trên toàn bá»™ wiki.'; -$lang['years'] = '%d năm trước'; -$lang['months'] = '%d tháng trước'; -$lang['weeks'] = '%d tuần trước'; -$lang['days'] = '%d ngày trước'; -$lang['hours'] = '%d giá» trước'; -$lang['minutes'] = '%d phút trước'; -$lang['seconds'] = '%d giây trước'; -$lang['wordblock'] = 'Thay đổi cá»§a bạn không được lưu vì nó chứa văn bản bị chặn (spam).'; -$lang['media_uploadtab'] = 'Tải lên'; -$lang['media_searchtab'] = 'Tìm kiếm'; -$lang['media_file'] = 'Tập tin'; -$lang['media_viewtab'] = 'Xem'; -$lang['media_edittab'] = 'Sá»­a đổi'; -$lang['media_historytab'] = 'Lịch sá»­'; -$lang['media_list_thumbs'] = 'Hình thu nhá»'; -$lang['media_list_rows'] = 'Dòng'; -$lang['media_sort_name'] = 'Tên'; -$lang['media_sort_date'] = 'Ngày'; -$lang['media_namespaces'] = 'Chá»n không gian tên'; -$lang['media_files'] = 'Tập tin trong %s'; -$lang['media_upload'] = 'Tải lên %s'; -$lang['media_search'] = 'Tìm kiếm trong %s'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s ở %s'; -$lang['media_edit'] = 'Sá»­a đổi %s'; -$lang['media_history'] = 'Lịch sá»­ cá»§a %s'; -$lang['media_meta_edited'] = 'đã sá»­a siêu dữ liệu'; -$lang['media_perm_read'] = 'Xin lá»—i, bạn không có đủ quyá»n để Ä‘á»c tập tin.'; -$lang['media_perm_upload'] = 'Xin lá»—i, bạn không đủ quyá»n để tải tập tin lên.'; -$lang['media_update'] = 'Tải lên phiên bản má»›i'; -$lang['media_restore'] = 'Phục hồi phiên bản này'; -$lang['media_acl_warning'] = 'Danh sách này có thể không đầy đủ do các hạn chế vá» Danh sách kiểm soát truy cập (ACL) và trang ẩn.'; -$lang['email_fail'] = 'Thiếu hoặc đã vô hiệu hóa PHP mail(). Những thư Ä‘iện tá»­ sau không được gá»­i:'; -$lang['currentns'] = 'Không gian tên hiện tại'; -$lang['searchresult'] = 'Kết quả tìm kiếm'; -$lang['plainhtml'] = 'HTML thuần túy'; -$lang['wikimarkup'] = 'Äánh dấu Wiki'; -$lang['page_nonexist_rev'] = 'Trang không tồn tại tại %s. Sau đó, nó đã được tạo ở %s.'; -$lang['unable_to_parse_date'] = 'Không thể phân tích cú pháp tại tham số "%s".'; -$lang['email_signature_text'] = 'Thư này được tạo bởi DokuWiki tại -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/locked.txt deleted file mode 100644 index 10ddac0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Trang bị khóa ====== - -Trang này hiện Ä‘ang bị khóa do thành viên khác Ä‘ang sá»­a đổi. Bạn phải đợi cho đến khi thành viên này hoàn thành sá»­a đổi hoặc khóa hết hạn. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/login.txt deleted file mode 100644 index 59fb2c1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Äăng nhập ====== - -Bạn hiện chưa đăng nhập! Nhập thông tin xác thá»±c cá»§a bạn bên dưới để đăng nhập. Bạn cần kích hoạt cookie để đăng nhập. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/mailtext.txt deleted file mode 100644 index 3ca8aa1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/mailtext.txt +++ /dev/null @@ -1,14 +0,0 @@ -Má»™t trang trên DokuWiki cá»§a bạn vừa được thêm hoặc thay đổi. Äây là những thông tin chi tiết: - -Trình duyệt : @BROWSER@ -Äịa chỉ IP : @IPADDRESS@ -Tên máy chá»§ : @HOSTNAME@ -Phiên bản cÅ© : @OLDPAGE@ -Phiên bản má»›i : @NEWPAGE@ -Ngày cá»§a phiên bản má»›i: @DATE@ -Tóm lược sá»­a đổi : @SUMMARY@ -Thành viên : @USER@ - -Có thể có những thay đổi má»›i hÆ¡n sau khi phiên bản này. Nếu Ä‘iá»u này xảy ra, má»™t tin nhắn sẽ được hiển thị trên đầu trang rev. - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/newpage.txt deleted file mode 100644 index fa7cfbf..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Chưa có đỠtài này ====== - -Bạn đã truy cập vào má»™t liên kết đến má»™t đỠtài chưa tồn tại. Nếu quyá»n cho phép, bạn có thể tạo nó bằng cách nhấn vào **Tạo trang này**. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/norev.txt deleted file mode 100644 index dcb1583..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Không có phiên bản ====== - -Phiên bản bạn yêu cầu không tồn tại. Nhấn vào "Phiên bản cÅ©" để biết danh sách phiên bản cÅ© cá»§a tài liệu này. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/onceexisted.txt deleted file mode 100644 index a07663b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= Trang này không còn tồn tại ====== - -Bạn đã vào má»™t liên kết đến má»™t trang không còn tồn tại. Bạn có thể kiểm tra danh sách [[?do=revisions|phiên bản cÅ©]] để xem khi nào và tại sao nó bị xóa, truy cập các phiên bản cÅ© hoặc khôi phục nó. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/password.txt deleted file mode 100644 index e04c90a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -Chào @FULLNAME@! - -Äây là thông tin thành viên chi tiết để bạn đăng nhập @TITLE@ tại @DOKUWIKIURL@: - -Tên: @LOGIN@ -Mật khẩu: @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/preview.txt deleted file mode 100644 index a259827..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Xem trước ====== - -Äây là má»™t bản xem trước cá»§a văn bản cá»§a bạn sẽ trông như thế nào. **Hãy nhá»›: Nó vẫn chưa được lưu**! diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/pwconfirm.txt deleted file mode 100644 index bed586a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -Chào @FULLNAME@! - -Ai đó đã yêu cầu mật khẩu má»›i cho bạn đăng nhập @TITLE@ tại @DOKUWIKIURL@ - -Nếu bạn không yêu cầu mật khẩu má»›i thì hãy bá» qua thư Ä‘iện tá»­ này. - -Äể xác nhận rằng yêu cầu đã thá»±c sá»± được gá»­i bởi bạn, vui lòng truy cập vào liên kết sau. - -@CONFIRM@ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/read.txt deleted file mode 100644 index f1fd12b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/read.txt +++ /dev/null @@ -1 +0,0 @@ -Trang này hiện chỉ có thể Ä‘á»c. Bạn có thể xem mã nguồn, nhưng không thể thay đổi nó. Há»i quản trị viên cá»§a bạn nếu bạn nghÄ© rằng Ä‘iá»u này là sai. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/recent.txt deleted file mode 100644 index 59a1446..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Thay đổi gần đây ====== - -Những trang sau có thay đổi gần đây: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/register.txt deleted file mode 100644 index f1f822b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Äăng ký làm thành viên má»›i ====== - -Äiá»n vào tất cả các thông tin dưới đây để tạo má»™t tài khoản má»›i trong wiki này. Hãy chắc chắn rằng bạn cung cấp má»™t **địa chỉ thư Ä‘iện tá»­ hợp lệ** - nếu bạn không được yêu cầu nhập mật khẩu tại đây, má»™t mật khẩu má»›i sẽ được gá»­i đến địa chỉ đó. Tên đăng nhập phải là [[doku>pagename|tên]] hợp lệ . diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/registermail.txt deleted file mode 100644 index 786d8c1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -Má»™t ngưá»i dùng má»›i đã đăng ký. Äây là những thông tin chi tiết: - -Tên thành viên : @NEWUSER@ -Tên đầy đủ : @NEWNAME@ -Thư Ä‘iện tá»­ : @NEWEMAIL@ - -Ngày : @DATE@ -Trình duyệt : @BROWSER@ -Äịa chỉ IP : @IPADDRESS@ -Tên máy chá»§ : @HOSTNAME@ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/resendpwd.txt deleted file mode 100644 index 52e8fd1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gá»­i mật khẩu má»›i ====== - -Vui lòng nhập tên thành viên cá»§a bạn vào mẫu dưới đây để yêu cầu má»™t mật khẩu má»›i cho tài khoản cá»§a bạn trong wiki này. Má»™t liên kết xác nhận sẽ được gá»­i đến địa chỉ thư Ä‘iện tá»­ đã đăng ký cá»§a bạn. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/resetpwd.txt deleted file mode 100644 index b307583..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Äặt mật khẩu má»›i ====== - -Vui lòng nhập mật khẩu má»›i cho tài khoản cá»§a bạn trong wiki này. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/revisions.txt deleted file mode 100644 index 7e68a3e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Phiên bản cÅ© ====== - -Äây là những phiên bản cÅ© cá»§a tài liệu hiện tại. Äể lùi vá» má»™t phiên bản cÅ©, chá»n phiên bản từ bên dưới, nhấn vào ''Sá»­a đổi trang này'' và lưu nó. diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/searchpage.txt deleted file mode 100644 index 83ebca0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tìm kiếm ====== - -Bạn có thể tìm thấy kết quả mà bạn tìm kiếm ở bên dưới đây. @CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/showrev.txt deleted file mode 100644 index 9adc28e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**Äây là má»™t phiên bản cÅ© cá»§a tài liệu!** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/stopwords.txt deleted file mode 100644 index caed7b8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/stopwords.txt +++ /dev/null @@ -1,39 +0,0 @@ -# Äây là danh sách các từ mà ngưá»i lập chỉ mục bá» qua, má»—i từ má»™t dòng -# Khi bạn sá»­a đổi tập tin này, hãy chắc chắn sá»­ dụng các kết thúc dòng UNIX (dòng đơn má»›i) -# Không cần bao gồm các từ ngắn hÆ¡n 3 ký tá»± - dù sao chúng cÅ©ng bị bá» qua -# Danh sách này dá»±a trên những cái được tìm thấy tại http://www.ranks.nl/stopwords/ -about -are -as -an -and -you -your -them -their -com -for -from -into -if -in -is -it -how -of -on -or -that -the -this -to -was -what -when -where -who -will -with -und -the -www \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_digest.txt deleted file mode 100644 index a2abd85..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_digest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Chào! - -Trang @PAGE@ trong wiki @TITLE@ đã được thay đổi. -Dưới đây là những thay đổi: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Phiên bản cÅ©: @OLDPAGE@ -Phiên bản má»›i: @NEWPAGE@ - -Äể há»§y thông báo trang, đăng nhập vào wiki tại -@DOKUWIKIURL@ sau đó truy cập -@SUBSCRIBE@ -và há»§y đăng ký trang và/hoặc thay đổi không gian tên. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_form.txt deleted file mode 100644 index 3264915..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Quản lý đăng ký ====== - -Trang này cho phép bạn quản lý đăng ký cá»§a mình cho trang hiện tại và không gian tên. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_list.txt deleted file mode 100644 index e58cc39..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_list.txt +++ /dev/null @@ -1,13 +0,0 @@ -Chào! - -Trang @PAGE@ trong wiki @TITLE@ đã được thay đổi. -Dưới đây là những thay đổi: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Äể há»§y thông báo trang, đăng nhập vào wiki tại -@DOKUWIKIURL@ sau đó truy cập -@SUBSCRIBE@ -và há»§y đăng ký trang và/hoặc thay đổi không gian tên. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_single.txt deleted file mode 100644 index e8e231e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/subscr_single.txt +++ /dev/null @@ -1,19 +0,0 @@ -Chào! - -Trang @PAGE@ trong wiki @TITLE@ đã được thay đổi. -Dưới đây là những thay đổi: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -Thành viên : @USER@ -Tóm lược sá»­a đổi : @SUMMARY@ -Phiên bản cÅ© : @OLDPAGE@ -Phiên bản má»›i : @NEWPAGE@ -Ngày cá»§a phiên bản má»›i: @DATE@ - -Äể há»§y thông báo trang, đăng nhập vào wiki tại -@DOKUWIKIURL@ sau đó truy cập -@SUBSCRIBE@ -và há»§y đăng ký trang và/hoặc thay đổi không gian tên. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/updateprofile.txt deleted file mode 100644 index 8a5c717..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Cập nhật hồ sÆ¡ tài khoản cá»§a bạn ====== - -Bạn chỉ cần hoàn thành những trưá»ng bạn muốn thay đổi. Bạn không thể thay đổi tên thành viên cá»§a bạn. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/vi/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/vi/uploadmail.txt deleted file mode 100644 index 94b5c8f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/vi/uploadmail.txt +++ /dev/null @@ -1,11 +0,0 @@ -Má»™t tập tin đã được tải lên DokuWiki cá»§a bạn. Äây là những thông tin chi tiết: - -Tập tin : @MEDIA@ -Phiên bản cÅ©: @OLD@ -Ngày : @DATE@ -Trình duyệt : @BROWSER@ -Äịa chỉ IP : @IPADDRESS@ -Tên máy chá»§ : @HOSTNAME@ -Kích thước : @SIZE@ -Loại MIME : @MIME@ -Thành viên : @USER@ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/admin.txt deleted file mode 100644 index 8a7ac0f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 管ç†é¸å–® ====== - -以下為 DokuWiki 的管ç†è¨­å®šã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/adminplugins.txt deleted file mode 100644 index 6d21ac2..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== 附加元件 ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/backlinks.txt deleted file mode 100644 index f7d000b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== åå‘é€£çµ ====== - -這是引用ã€é€£çµåˆ°ç›®å‰é é¢çš„é é¢æ¸…單。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/conflict.txt deleted file mode 100644 index c4836ca..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== 已存在更新版本 ====== - -此檔案已存在更新的版本。這是因為有其他使用者在您編輯時變更了這份文件。 - -è«‹ä»”ç´°æª¢æŸ¥ä»¥ä¸‹å·®ç•°ï¼Œå†æ±ºå®šä¿ç•™å“ªä»½ã€‚您å¯é¸æ“‡ã€Œå„²å­˜ã€æ‚¨çš„ç‰ˆæœ¬æˆ–ã€Œå–æ¶ˆã€ä¿ç•™ç›®å‰ç‰ˆæœ¬ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/denied.txt deleted file mode 100644 index 754ee92..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== æ¬Šé™æ‹’絕 ====== - -抱歉,您沒有足夠權é™ç¹¼çºŒåŸ·è¡Œã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/diff.txt deleted file mode 100644 index b32f763..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 差異處 ====== - -這è£é¡¯ç¤ºå…©å€‹ç‰ˆæœ¬çš„差異處。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/draft.txt deleted file mode 100644 index f14702e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== 發ç¾è‰ç¨¿æª”案 ====== - -您上次的編輯程åºä¸¦æœªæ­£ç¢ºå®Œæˆã€‚DokuWiki 已在您編輯時自動儲存了一份è‰ç¨¿ä½¿æ‚¨å¯ä»¥ç¹¼çºŒç·¨è¼¯ã€‚以下是上次的編輯資料。 - -請決定è¦//復原//您éºå¤±çš„編輯文件,//刪除//這份è‰ç¨¿ï¼Œæˆ–者//å–æ¶ˆ//編輯程åºã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/edit.txt deleted file mode 100644 index 60dffe0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/edit.txt +++ /dev/null @@ -1 +0,0 @@ -編輯本é å¾Œï¼Œè«‹æŒ‰ä¸‹ã€Œå„²å­˜ã€æŒ‰éˆ•。若è¦åƒçœ‹èªžæ³•說明,請到[[wiki:syntax|語法]]é ã€‚è«‹åªåœ¨èƒ½è®“本文å“質**更好**時æ‰ç·¨è¼¯ã€‚å¦‚æžœåªæ˜¯è¦æ¸¬è©¦ï¼Œè«‹ç§»çŽ‰æ­¥è‡³ [[playground:playground|éŠæ¨‚å ´]]。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/editrev.txt deleted file mode 100644 index 98a800a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**您目å‰è¼‰å…¥çš„æ˜¯æœ¬ä»½æ–‡ä»¶çš„舊版ï¼** æ‚¨å¦‚æžœå­˜æª”ï¼Œé€™äº›èˆŠç‰ˆè³‡æ–™å°±æœƒè®Šæˆæœ€æ–°ç‰ˆæœ¬ã€‚ ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/index.txt deleted file mode 100644 index e5fd243..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 網站地圖 ====== - -這個網站地圖列出了所有å…許的é é¢ï¼Œä¾ [[doku>namespaces|分類å稱]] 排åºã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/install.html deleted file mode 100644 index 85df3c7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    本é é¢æ—¨åœ¨å¹«åŠ©æ‚¨å®Œæˆç¬¬ä¸€æ¬¡å®‰è£…和設定 Dokuwiki。關於安è£å·¥å…·çš„æ›´å¤šè¨Šæ¯è«‹åƒé–± 官方文檔é é¢ã€‚

    - -

    DokuWiki 使用普通檔案來儲存 wiki é é¢ï¼Œä»¥åŠèˆ‡é é¢ç›¸é—œçš„訊æ¯ï¼ˆä¾‹å¦‚:圖åƒã€æœå°‹ç´¢å¼•ã€ä¿®è¨‚記錄等)。為了正常é‹ä½œï¼ŒDokuWiki å¿…é ˆ æ“æœ‰é‡å°é‚£äº›è·¯å¾‘和檔案的寫入權é™ã€‚本安è£å·¥å…·ç„¡æ³•設定目錄權é™ï¼Œé€™é€šå¸¸è¦é€éŽå‘½ä»¤è¡Œã€FTP 或您主機上的控制å°ï¼ˆå¦‚cPanel)進行。

    - -

    本安è£å·¥å…·å°‡è¨­å®šæ‚¨çš„ DokuWiki 用於 ACL 的設定檔,它能讓管ç†å“¡ç™»å…¥ä¸¦ä½¿ç”¨ã€Œç®¡ç†ã€åŠŸèƒ½ä¾†å®‰è£é™„加元件ã€ç®¡ç†ä½¿ç”¨è€…ã€ç®¡ç†è¨ªå•權é™å’Œå…¶ä»–è¨­å®šè¨­å®šã€‚å®ƒä¸¦ä¸æ˜¯ DokuWiki 正常é‹ä½œæ‰€å¿…須,但安è£ä¹‹å¾Œå°‡æ›´æ–¹ä¾¿ç®¡ç†ã€‚

    - -

    有經驗的或有特殊需求的使用者,請åƒé–±æ›´è©³ç´°çš„ å®‰è£æŒ‡å— å’Œ 設定。

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/jquery.ui.datepicker.js deleted file mode 100644 index f5e02a6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Chinese initialisation for the jQuery UI date picker plugin. */ -/* Written by Ressol (ressol@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional[ "zh-TW" ] = { - closeText: "關閉", - prevText: "上個月", - nextText: "下個月", - currentText: "今天", - monthNames: [ "一月", "二月", "三月", "四月", "五月", "六月", - "七月", "八月", "乿œˆ", "åæœˆ", "å一月", "å二月" ], - monthNamesShort: [ "一月", "二月", "三月", "四月", "五月", "六月", - "七月", "八月", "乿œˆ", "åæœˆ", "å一月", "å二月" ], - dayNames: [ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" ], - dayNamesShort: [ "週日", "週一", "週二", "週三", "週四", "週五", "週六" ], - dayNamesMin: [ "æ—¥", "一", "二", "三", "å››", "五", "å…­" ], - weekHeader: "週", - dateFormat: "yy/mm/dd", - firstDay: 1, - isRTL: false, - showMonthAfterYear: true, - yearSuffix: "å¹´" }; -datepicker.setDefaults( datepicker.regional[ "zh-TW" ] ); - -return datepicker.regional[ "zh-TW" ]; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/lang.php deleted file mode 100644 index 9f4a128..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/lang.php +++ /dev/null @@ -1,369 +0,0 @@ - - * @author GHSRobert Ciang - * @author chinsan - * @author Li-Jiun Huang - * @author http://www.chinese-tools.com/tools/converter-simptrad.html - * @author Wayne San - * @author Cheng-Wei Chien - * @author Shuo-Ting Jian - * @author syaoranhinata - * @author tsangho - * @author Danny Lin - * @author Stan - * @author June-Hao Hou - * @author lioujheyu - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = '編輯本é '; -$lang['btn_source'] = '顯示原始碼'; -$lang['btn_show'] = '顯示é é¢'; -$lang['btn_create'] = '建立此é '; -$lang['btn_search'] = 'æœå°‹'; -$lang['btn_save'] = '儲存'; -$lang['btn_preview'] = 'é è¦½'; -$lang['btn_top'] = '回到é é ‚'; -$lang['btn_newer'] = '<< 較新'; -$lang['btn_older'] = '較舊 >>'; -$lang['btn_revs'] = '舊版'; -$lang['btn_recent'] = '最近更新'; -$lang['btn_upload'] = '上傳'; -$lang['btn_cancel'] = 'å–æ¶ˆ'; -$lang['btn_index'] = '網站地圖'; -$lang['btn_secedit'] = '編輯此段'; -$lang['btn_login'] = '登入'; -$lang['btn_logout'] = '登出'; -$lang['btn_admin'] = '管ç†é¸å–®'; -$lang['btn_update'] = '更新設定'; -$lang['btn_delete'] = '刪除'; -$lang['btn_back'] = '回上一步'; -$lang['btn_backlink'] = 'åå‘連çµ'; -$lang['btn_subscribe'] = '訂閱更動通知'; -$lang['btn_profile'] = '更新個人資料'; -$lang['btn_reset'] = '資料é‡è¨­'; -$lang['btn_resendpwd'] = '設定新密碼'; -$lang['btn_draft'] = '編輯è‰ç¨¿'; -$lang['btn_recover'] = '復原è‰ç¨¿'; -$lang['btn_draftdel'] = 'æ¨æ£„è‰ç¨¿'; -$lang['btn_revert'] = '復原'; -$lang['btn_register'] = '註冊'; -$lang['btn_apply'] = '套用'; -$lang['btn_media'] = '多媒體管ç†å™¨'; -$lang['btn_deleteuser'] = '移除我的帳號'; -$lang['btn_img_backto'] = 'å›žä¸Šä¸€é  %s'; -$lang['btn_mediaManager'] = '在多媒體管ç†å™¨ä¸­æª¢è¦–'; -$lang['loggedinas'] = '登入æˆ:'; -$lang['user'] = '帳號'; -$lang['pass'] = '密碼'; -$lang['newpass'] = '新密碼'; -$lang['oldpass'] = 'ç›®å‰å¯†ç¢¼'; -$lang['passchk'] = '確èªå¯†ç¢¼'; -$lang['remember'] = '記ä½å¸³è™Ÿå¯†ç¢¼'; -$lang['fullname'] = 'å§“å'; -$lang['email'] = '電郵'; -$lang['profile'] = '使用者個人資料'; -$lang['badlogin'] = '很抱歉,您的使用者å稱或密碼å¯èƒ½æœ‰éŒ¯èª¤ã€‚'; -$lang['badpassconfirm'] = '抱歉,這密碼是錯的'; -$lang['minoredit'] = 'å°ä¿®æ”¹'; -$lang['draftdate'] = 'è‰ç¨¿å·²è‡ªå‹•存檔於'; -$lang['nosecedit'] = 'åœ¨æ‚¨ç·¨è¼¯æœŸé–“ï¼Œå…¶ä»–ä½¿ç”¨è€…ä¿®æ”¹éŽæœ¬é é¢ã€‚倿®µè³‡æ–™å·²é€¾æ™‚,因此系統載入了全é ï¼Œä»¥å–代之。'; -$lang['searchcreatepage'] = '如果你沒找到你所尋找的,你å¯ä»¥ä»¥ä½ çš„æŸ¥è©¢ç‚ºå,建立或編輯%sé é¢ã€‚'; -$lang['search_fullresults'] = 'å…¨æ–‡çµæžœ'; -$lang['js']['search_toggle_tools'] = 'åˆ‡æ›æœå°‹å·¥å…·'; -$lang['js']['willexpire'] = '本é çš„編輯鎖定將在一分é˜å…§åˆ°æœŸã€‚è¦é¿å…發生è¡çªï¼Œè«‹æŒ‰ã€Œé è¦½ã€éµé‡è¨­éŽ–å®šè¨ˆæ™‚ã€‚'; -$lang['js']['notsavedyet'] = '未儲存的變更將會éºå¤±ï¼Œç¹¼çºŒå—Žï¼Ÿ'; -$lang['js']['searchmedia'] = 'æœå°‹æª”案'; -$lang['js']['keepopen'] = '鏿“‡æ™‚ä¿æŒè¦–窗開啟'; -$lang['js']['hidedetails'] = 'éš±è—詳細內容'; -$lang['js']['mediatitle'] = '連çµè¨­å®š'; -$lang['js']['mediadisplay'] = '連çµé¡žåž‹'; -$lang['js']['mediaalign'] = 'æ ¡æ­£'; -$lang['js']['mediasize'] = '圖åƒå¤§å°'; -$lang['js']['mediatarget'] = '連çµç›®æ¨™'; -$lang['js']['mediaclose'] = '關閉'; -$lang['js']['mediainsert'] = 'æ’å…¥'; -$lang['js']['mediadisplayimg'] = '顯示此圖åƒ'; -$lang['js']['mediadisplaylnk'] = 'åªé¡¯ç¤ºé€£çµ'; -$lang['js']['mediasmall'] = 'å°åž‹ç‰ˆæœ¬'; -$lang['js']['mediamedium'] = '中型版本'; -$lang['js']['medialarge'] = '大型版本'; -$lang['js']['mediaoriginal'] = '原始版本'; -$lang['js']['medialnk'] = '連å‘內容é é¢'; -$lang['js']['mediadirect'] = '連å‘原始圖片'; -$lang['js']['medianolnk'] = 'ä¸é€£çµ'; -$lang['js']['medianolink'] = 'ä¸é€£çµåœ–åƒ'; -$lang['js']['medialeft'] = '圖åƒé å·¦å°é½Š'; -$lang['js']['mediaright'] = '圖åƒé å³å°é½Š'; -$lang['js']['mediacenter'] = '圖åƒç½®ä¸­å°é½Š'; -$lang['js']['medianoalign'] = 'ä¸å°é½Š'; -$lang['js']['nosmblinks'] = 'åªæœ‰åœ¨ Microsoft IE 下æ‰èƒ½åŸ·è¡Œã€Œé€£çµåˆ° Windows sharesã€ã€‚ -ä¸éŽæ‚¨ä»å¯è¤‡è£½åŠè²¼ä¸Šé€™å€‹é€£çµã€‚'; -$lang['js']['linkwiz'] = '建立連çµç²¾éˆ'; -$lang['js']['linkto'] = '連çµè‡³ï¼š'; -$lang['js']['del_confirm'] = '確定刪除é¸å–的項目?'; -$lang['js']['restore_confirm'] = '確定還原到這個版本?'; -$lang['js']['media_diff'] = '檢視差異:'; -$lang['js']['media_diff_both'] = '並排'; -$lang['js']['media_diff_opacity'] = 'é‡ç–Š'; -$lang['js']['media_diff_portions'] = '滑動'; -$lang['js']['media_select'] = '鏿“‡æª”案……'; -$lang['js']['media_upload_btn'] = '上傳'; -$lang['js']['media_done_btn'] = '完æˆ'; -$lang['js']['media_drop'] = '拖拉檔案到此上傳'; -$lang['js']['media_cancel'] = '刪除'; -$lang['js']['media_overwrt'] = '覆蓋已存在的檔案'; -$lang['js']['data_insecure'] = '警告:似乎你的資料目錄沒有é©ç•¶çš„防護。請閲讀關於DokuWiki中的網é å­˜å–安全性。'; -$lang['search_exact_match'] = '精準的比å°'; -$lang['search_starts_with'] = 'èµ·å§‹æ–¼'; -$lang['search_ends_with'] = 'çµå°¾æ–¼'; -$lang['search_contains'] = '包å«'; -$lang['search_custom_match'] = '自定'; -$lang['search_any_ns'] = '任何å稱空間'; -$lang['search_any_time'] = '任何時間'; -$lang['search_past_7_days'] = 'éŽå޻䏀週'; -$lang['search_past_month'] = 'éŽåŽ»ä¸€å€‹æœˆ'; -$lang['search_past_year'] = 'éŽå޻䏀年'; -$lang['search_sort_by_hits'] = '按點擊排åº'; -$lang['search_sort_by_mtime'] = '按最後修改排åº'; -$lang['regmissing'] = '很抱歉,所有欄ä½éƒ½è¦å¡«å¯«ã€‚'; -$lang['reguexists'] = '很抱歉,有人已使用了這個帳號。'; -$lang['regsuccess'] = '使用者帳號已建立,密碼已寄發至該電郵。'; -$lang['regsuccess2'] = '使用者帳號已建立。'; -$lang['regfail'] = '無法建立使用者。'; -$lang['regmailfail'] = '寄出密碼信似乎有å•題,請跟管ç†å“¡è¯çµ¡ï¼'; -$lang['regbadmail'] = '您輸入的電郵地å€ä¼¼ä¹Žä¸æ­£ç¢ºã€‚若您覺得是正確的,請與管ç†å“¡è¯çµ¡ã€‚'; -$lang['regbadpass'] = '兩次輸入的密碼ä¸ä¸€è‡´ï¼Œè«‹å†è©¦ä¸€æ¬¡ã€‚'; -$lang['regpwmail'] = '您的 DokuWiki 帳號密碼'; -$lang['reghere'] = '您還沒有帳號嗎?註冊一個å§ã€‚'; -$lang['profna'] = '本 wiki 䏿”¯æ´ä¿®æ”¹å€‹äººè³‡æ–™ã€‚'; -$lang['profnochange'] = '並未作任何變更。'; -$lang['profnoempty'] = '帳號或電郵地å€ä¸å¯ç©ºç™½ï¼'; -$lang['profchanged'] = '個人資料已更新。'; -$lang['profnodelete'] = '本 wiki 䏿”¯æ´åˆªé™¤ä½¿ç”¨è€…'; -$lang['profdeleteuser'] = '刪除帳號'; -$lang['profdeleted'] = '您的使用者帳號已從本 wiki 刪除'; -$lang['profconfdelete'] = '我想把帳號從本 wiki 刪除(ä¸èƒ½å¾©åŽŸï¼‰'; -$lang['profconfdeletemissing'] = '未勾é¸ç¢ºèªæ–¹å¡Š'; -$lang['proffail'] = '個人資料未更新。'; -$lang['pwdforget'] = 'å¿˜è¨˜å¯†ç¢¼äº†ï¼Ÿç´¢å–æ–°å¯†ç¢¼ï¼'; -$lang['resendna'] = '本 wiki 䏿”¯æ´é‡å¯„密碼。'; -$lang['resendpwd'] = '設定新密碼供'; -$lang['resendpwdmissing'] = '抱歉,您必須填寫所有欄ä½ã€‚'; -$lang['resendpwdnouser'] = '抱歉,資料庫內找ä¸åˆ°é€™å€‹ä½¿ç”¨è€…。'; -$lang['resendpwdbadauth'] = '抱歉,èªè­‰ç¢¼ç„¡æ•ˆã€‚è«‹ç¢ºèªæ‚¨ä½¿ç”¨äº†å®Œæ•´çš„確èªé€£çµã€‚'; -$lang['resendpwdconfirm'] = '確èªé€£çµå·²é€šéŽéƒµä»¶ç™¼é€çµ¦æ‚¨äº†ã€‚'; -$lang['resendpwdsuccess'] = '您的新密碼已寄出。'; -$lang['license'] = '若無特別註明,本 wiki 上的內容都是採用以下授權方å¼ï¼š'; -$lang['licenseok'] = '注æ„:編輯此é é¢è¡¨ç¤ºæ‚¨åŒæ„用以下授權方å¼ç™¼å¸ƒæ‚¨æ’°å¯«çš„內容:'; -$lang['searchmedia'] = 'æœå°‹æª”å:'; -$lang['searchmedia_in'] = '在 %s è£æœå°‹'; -$lang['txt_upload'] = 'è«‹é¸æ“‡è¦ä¸Šå‚³çš„æª”案:'; -$lang['txt_filename'] = '請輸入è¦ä¸Šå‚³è‡³æœ¬ wiki 的檔案å稱 (éžå¿…è¦):'; -$lang['txt_overwrt'] = '是å¦è¦è¦†è“‹åŽŸæœ‰æª”æ¡ˆ'; -$lang['maxuploadsize'] = 'æ¯å€‹ä¸Šå‚³æª”案ä¸å¯å¤§æ–¼ %s 。'; -$lang['allowedmime'] = 'å…許的副檔å列表'; -$lang['lockedby'] = 'ç›®å‰å·²è¢«ä¸‹åˆ—人員鎖定:'; -$lang['lockexpire'] = 'é è¨ˆè§£é™¤éŽ–å®šæ–¼:'; -$lang['rssfailed'] = 'æ“·å– RSS 饋逿ª”時發生錯誤:'; -$lang['nothingfound'] = 'æ²’æ‰¾åˆ°ä»»ä½•çµæžœã€‚'; -$lang['mediaselect'] = '媒體檔案'; -$lang['uploadsucc'] = '已上傳'; -$lang['uploadfail'] = '無法上傳。是å¦å› æ¬Šé™éŒ¯èª¤ï¼Ÿ'; -$lang['uploadwrong'] = '拒絕上傳。這個副檔åè¢«ç¦æ­¢äº†ï¼'; -$lang['uploadexist'] = '檔案已存在,未處ç†ã€‚'; -$lang['uploadbadcontent'] = '上傳檔案的內容ä¸ç¬¦åˆ %s 檔的副檔å。'; -$lang['uploadspam'] = '是次上傳被垃圾訊æ¯é»‘å單阻檔了。'; -$lang['uploadxss'] = 'å› å¯èƒ½å«æœ‰æƒ¡æ„內容,是次上傳已被阻檔。'; -$lang['uploadsize'] = '上傳的檔案太大了 (最大為:%s)'; -$lang['deletesucc'] = '檔案 "%s" 已刪除。'; -$lang['deletefail'] = '檔案 "%s" 無法刪除,請檢查權é™å®šã€‚'; -$lang['mediainuse'] = '檔案 "%s" ä»åœ¨ä½¿ç”¨ï¼Œä¸¦æœªåˆªé™¤ã€‚'; -$lang['namespaces'] = '分類å稱'; -$lang['mediafiles'] = 'å¯ç”¨çš„æª”案有'; -$lang['accessdenied'] = '您ä¸å¯ä»¥æª¢è¦–æ­¤é é¢ã€‚'; -$lang['mediausage'] = 'ä½¿ç”¨ä»¥ä¸‹çš„èªžæ³•ä¾†é€£çµæ­¤æª”案:'; -$lang['mediaview'] = '檢視原始檔案'; -$lang['mediaroot'] = 'root'; -$lang['mediaupload'] = '上傳檔案至目å‰åˆ†é¡žå稱之下。è¦å»ºç«‹å­åˆ†é¡žå稱,請將其å稱加在「上傳並é‡å‘½åç‚ºã€æª”案åçš„å‰é¢ï¼Œä¸¦ç”¨è‹±æ–‡å†’號隔開。'; -$lang['mediaextchange'] = '檔案類型已由 .%s 變更作 .%s ï¼'; -$lang['reference'] = '引用到本é çš„,åˆè¨ˆæœ‰'; -$lang['ref_inuse'] = '此檔案無法刪除,因以下é é¢æ­£åœ¨ä½¿ç”¨å®ƒï¼š'; -$lang['ref_hidden'] = '一些åƒè€ƒå…§å®¹ä½æ–¼æ‚¨æ²’æœ‰è®€å–æ¬Šé™çš„é é¢ä¸­'; -$lang['hits'] = '個符åˆ'; -$lang['quickhits'] = '符åˆçš„é é¢å稱'; -$lang['toc'] = '目錄表'; -$lang['current'] = 'ç›®å‰ç‰ˆæœ¬'; -$lang['yours'] = '您的版本'; -$lang['diff'] = '顯示與目å‰ç‰ˆæœ¬çš„差異'; -$lang['diff2'] = 'é¡¯ç¤ºé¸æ“‡ç‰ˆæœ¬é–“的差異'; -$lang['difflink'] = '連å‘é€™å€‹æ¯”å°æª¢è¦–'; -$lang['diff_type'] = '檢視差異:'; -$lang['diff_inline'] = '行內'; -$lang['diff_side'] = '並排'; -$lang['diffprevrev'] = '剿¬¡ä¿®æ”¹ -'; -$lang['diffnextrev'] = '下次修改'; -$lang['difflastrev'] = '最後一次修改 -'; -$lang['diffbothprevrev'] = 'å…©é‚Šçš„å‰æ¬¡ä¿®è¨‚版'; -$lang['diffbothnextrev'] = '兩邊的下次修訂版'; -$lang['line'] = '行'; -$lang['breadcrumb'] = '足跡:'; -$lang['youarehere'] = '您在這è£:'; -$lang['lastmod'] = '上一次變更:'; -$lang['by'] = 'ç”±'; -$lang['deleted'] = '移除'; -$lang['created'] = '建立'; -$lang['restored'] = '還原æˆèˆŠç‰ˆ (%s)'; -$lang['external_edit'] = '外部編輯'; -$lang['summary'] = '編輯摘è¦'; -$lang['noflash'] = 'é¡¯ç¤ºæ­¤å…§å®¹éœ€è¦ Adobe Flash 附加元件。'; -$lang['download'] = '下載程å¼ç¢¼ç‰‡æ®µ'; -$lang['tools'] = '工具'; -$lang['user_tools'] = '使用者工具'; -$lang['site_tools'] = '網站工具'; -$lang['page_tools'] = 'é é¢å·¥å…·'; -$lang['skip_to_content'] = '跳至內容'; -$lang['sidebar'] = 'å´æ¬„'; -$lang['mail_newpage'] = '增加的é é¢ï¼š'; -$lang['mail_changed'] = '變更的é é¢ï¼š'; -$lang['mail_subscribe_list'] = '分類å稱中變更的é é¢ï¼š'; -$lang['mail_new_user'] = '新使用者:'; -$lang['mail_upload'] = '已上傳檔案:'; -$lang['changes_type'] = '檢視最近更新類型'; -$lang['pages_changes'] = 'é é¢'; -$lang['media_changes'] = '多媒體檔案'; -$lang['both_changes'] = 'é é¢å’Œå¤šåª’體檔案'; -$lang['qb_bold'] = 'ç²—é«”'; -$lang['qb_italic'] = '斜體'; -$lang['qb_underl'] = '底線'; -$lang['qb_code'] = '程å¼ç¢¼'; -$lang['qb_strike'] = '刪除線'; -$lang['qb_h1'] = 'H1 標題'; -$lang['qb_h2'] = 'H2 標題'; -$lang['qb_h3'] = 'H3 標題'; -$lang['qb_h4'] = 'H4 標題'; -$lang['qb_h5'] = 'H5 標題'; -$lang['qb_h'] = '標題'; -$lang['qb_hs'] = '鏿“‡æ¨™é¡Œ'; -$lang['qb_hplus'] = '較大標題'; -$lang['qb_hminus'] = 'è¼ƒå°æ¨™é¡Œ'; -$lang['qb_hequal'] = 'åŒç­‰æ¨™é¡Œ'; -$lang['qb_link'] = '內部連çµ'; -$lang['qb_extlink'] = '外部連çµ'; -$lang['qb_hr'] = '水平線'; -$lang['qb_ol'] = '有åºåˆ—表項目'; -$lang['qb_ul'] = 'ç„¡åºåˆ—表項目'; -$lang['qb_media'] = '加入圖片或檔案 (開新視窗)'; -$lang['qb_sig'] = 'æ’入簽å'; -$lang['qb_smileys'] = '表情符號'; -$lang['qb_chars'] = '特殊字元'; -$lang['upperns'] = 'å‰å¾€çˆ¶åˆ†é¡žå稱'; -$lang['metaedit'] = '編輯後設資料'; -$lang['metasaveerr'] = '後設資料無法寫入'; -$lang['metasaveok'] = '後設資料已儲存'; -$lang['img_title'] = '標題:'; -$lang['img_caption'] = '照片說明:'; -$lang['img_date'] = '日期:'; -$lang['img_fname'] = '檔å:'; -$lang['img_fsize'] = '大å°:'; -$lang['img_artist'] = 'æ”影者:'; -$lang['img_copyr'] = '版權:'; -$lang['img_format'] = 'æ ¼å¼:'; -$lang['img_camera'] = '相機:'; -$lang['img_keywords'] = 'é—œéµå­—:'; -$lang['img_width'] = '寬度:'; -$lang['img_height'] = '高度:'; -$lang['subscr_subscribe_success'] = '已將 %s 加入至 %s 的訂閱列表'; -$lang['subscr_subscribe_error'] = 'å°‡ %s 加入至 %s 的訂閱列表時發生錯誤'; -$lang['subscr_subscribe_noaddress'] = '沒有與您登入相關的地å€ï¼Œç„¡æ³•將您加入訂閱列表'; -$lang['subscr_unsubscribe_success'] = '已將 %s 移除自 %s 的訂閱列表'; -$lang['subscr_unsubscribe_error'] = 'å°‡ %s 移除自 %s 的訂閱列表時發生錯誤'; -$lang['subscr_already_subscribed'] = '%s å·²ç¶“ç² %s 訂閱了'; -$lang['subscr_not_subscribed'] = '%s å°šæœªç² %s 訂閱'; -$lang['subscr_m_not_subscribed'] = '您尚未訂閱目å‰çš„é é¢æˆ–分類å稱。'; -$lang['subscr_m_new_header'] = '加入訂閱'; -$lang['subscr_m_current_header'] = 'ç›®å‰è¨‚é–±'; -$lang['subscr_m_unsubscribe'] = 'å–æ¶ˆè¨‚é–±'; -$lang['subscr_m_subscribe'] = '訂閱'; -$lang['subscr_m_receive'] = '接收'; -$lang['subscr_style_every'] = 'æ¯æ¬¡æ›´æ”¹éƒ½ç™¼é€ä¿¡ä»¶'; -$lang['subscr_style_digest'] = 'å°æ¯å€‹é é¢ç™¼é€æ›´æ”¹çš„æ‘˜è¦ä¿¡ä»¶ (æ¯ %.2f 天)'; -$lang['subscr_style_list'] = '自上次發信以來更改的é é¢çš„列表 (æ¯ %.2f 天)'; -$lang['authtempfail'] = 'æš«ä¸æä¾›å¸³è™Ÿèªè­‰ã€‚è‹¥æœ¬ç‹€æ³æŒçºŒï¼Œè«‹é€šçŸ¥æœ¬ wiki 管ç†å“¡ã€‚'; -$lang['i_chooselang'] = '鏿“‡æ‚¨çš„語系'; -$lang['i_installer'] = 'DokuWiki 安è£å·¥å…·'; -$lang['i_wikiname'] = '本 wiki çš„å稱'; -$lang['i_enableacl'] = '啟用 ACL (建議)'; -$lang['i_superuser'] = '超級使用者'; -$lang['i_problems'] = '安è£ç¨‹å¼ç™¼ç¾å¦‚下的å•題。您必須修正它們æ‰èƒ½ç¹¼çºŒã€‚'; -$lang['i_modified'] = '出於安全考é‡ï¼Œæœ¬è…³æœ¬åªèƒ½ç”¨æ–¼å®‰è£å…¨æ–°ä¸”未修改的 Dokuwiki。 -您å¯ä»¥é‡æ–°è§£å£“下載的å°åŒ…或查閱完整的Dokuwiki å®‰è£æŒ‡å—'; -$lang['i_funcna'] = 'PHP 函數 %s 無法使用。也許您的主機供應者基於æŸäº›ç†ç”±åœç”¨äº†å®ƒï¼Ÿ'; -$lang['i_phpver'] = '您的 PHP 版本 %s 比需è¦çš„版本 %s 還低。您必須更新您的PHP。'; -$lang['i_permfail'] = '%s 無法經由 DokuWiki 寫入。您必須修正該目錄的權é™ï¼'; -$lang['i_confexists'] = '%s 已經存在'; -$lang['i_writeerr'] = '無法建立 %s。您必須檢查目錄/檔案的權é™ä¸¦æ‰‹å‹•建立該檔案。'; -$lang['i_badhash'] = '無法辨識或已é­ä¿®æ”¹çš„ dokuwiki.php (hash=%s)'; -$lang['i_badval'] = '%s —— éžæ³•或空白的值'; -$lang['i_success'] = '設定已完æˆã€‚您ç¾åœ¨å¯ä»¥åˆªé™¤ install.php 檔案。繼續到 -您的新 DokuWiki.'; -$lang['i_failure'] = '寫入設定檔時發生了一些錯誤。您必須在使用您的新 Dokuwiki 之剿‰‹å‹•修正它們。'; -$lang['i_policy'] = 'åˆæ­¥çš„ ACL 政策'; -$lang['i_pol0'] = '開放的 wiki (任何人å¯è®€å–ã€å¯«å…¥ã€ä¸Šå‚³)'; -$lang['i_pol1'] = '公開的 wiki (任何人å¯è®€å–,註冊使用者å¯å¯«å…¥èˆ‡ä¸Šå‚³)'; -$lang['i_pol2'] = 'å°é–‰çš„ wiki (åªæœ‰è¨»å†Šä½¿ç”¨è€…å¯è®€å–ã€å¯«å…¥ã€ä¸Šå‚³)'; -$lang['i_allowreg'] = 'å…許使用者自行註冊'; -$lang['i_retry'] = 'é‡è©¦'; -$lang['i_license'] = 'è«‹é¸æ“‡æ‚¨æƒ³è¦çš„內容發佈授權方å¼ï¼š'; -$lang['i_license_none'] = 'ä¸è¦é¡¯ç¤ºä»»ä½•關於授權方å¼çš„訊æ¯'; -$lang['i_pop_field'] = 'è«‹å”助我們改進 Dokuwiki:'; -$lang['i_pop_label'] = 'æ¯æœˆå‘ Dokuwiki 開發者發é€åŒ¿å的使用數據'; -$lang['recent_global'] = '您正在閱讀分類å稱: %s 中的變更。您亦å¯è§€çœ‹æœ¬ wiki 所有的最近更新。'; -$lang['years'] = '%d å¹´å‰'; -$lang['months'] = '%d 個月å‰'; -$lang['weeks'] = '%d 週å‰'; -$lang['days'] = '%d 天å‰'; -$lang['hours'] = '%d 個尿™‚å‰'; -$lang['minutes'] = '%d 分é˜å‰'; -$lang['seconds'] = '%d ç§’é˜å‰'; -$lang['wordblock'] = 'ç„¡æ³•å„²å­˜æ‚¨çš„æ›´æ”¹ï¼Œå› å®ƒå«æœ‰å—阻擋的文字 (垃圾訊æ¯)。'; -$lang['media_uploadtab'] = '上傳'; -$lang['media_searchtab'] = 'æœå°‹'; -$lang['media_file'] = '檔案'; -$lang['media_viewtab'] = '檢視'; -$lang['media_edittab'] = '編輯'; -$lang['media_historytab'] = 'æ­·å²ç´€éŒ„'; -$lang['media_list_thumbs'] = '縮圖'; -$lang['media_list_rows'] = '列表'; -$lang['media_sort_name'] = 'å稱'; -$lang['media_sort_date'] = '日期'; -$lang['media_namespaces'] = '鏿“‡åˆ†é¡žå稱'; -$lang['media_files'] = '在 %s 中的檔案'; -$lang['media_upload'] = '上傳至 %s'; -$lang['media_search'] = '在 %s 中æœå°‹'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s 在 %s'; -$lang['media_edit'] = '編輯 %s'; -$lang['media_history'] = '%s 的歷å²ç´€éŒ„'; -$lang['media_meta_edited'] = '元資料已編輯'; -$lang['media_perm_read'] = '抱歉,您沒有足夠權é™è®€å–檔案。'; -$lang['media_perm_upload'] = '抱歉,您沒有足夠權é™ä¸Šå‚³æª”案。'; -$lang['media_update'] = '上傳新的版本'; -$lang['media_restore'] = '還原這個版本'; -$lang['currentns'] = 'ç›®å‰çš„命å空間'; -$lang['searchresult'] = 'æœå°‹çµæžœ'; -$lang['plainhtml'] = 'ç´” HTML'; -$lang['wikimarkup'] = 'Wiki 語法標記'; -$lang['email_signature_text'] = '本信件由以下 DokuWiki 網站產生 -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/locked.txt deleted file mode 100644 index 819e59e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== é é¢éŽ–å®š ====== - -其他使用者正在編輯本é ï¼Œæ‚¨å¿…須等他完æˆç·¨è¼¯æˆ–等鎖定時間éŽåŽ»ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/login.txt deleted file mode 100644 index 77269b5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 登入 ====== - -您尚未登入,請輸入您的使用者å稱和密碼。 å¦å¤–,ç€è¦½å™¨éœ€è¦å•Ÿç”¨ cookies 以登入本 wiki。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/mailtext.txt deleted file mode 100644 index 7ffb83e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -您的 DokuWiki 有個新增或變動的é é¢ã€‚詳細資料如下: - -日期 : @DATE@ -ç€è¦½å™¨ : @BROWSER@ -IP ä½å€ : @IPADDRESS@ -主機å稱 : @HOSTNAME@ -舊版本 : @OLDPAGE@ -新版本 : @NEWPAGE@ -ç·¨è¼¯æ‘˜è¦ : @SUMMARY@ -使用者 : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/newpage.txt deleted file mode 100644 index 5c5da7e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 此主題ä¸å­˜åœ¨ ====== - -您來到了一個未建立é é¢çš„主題。如果權é™å…許,您å¯ä»¥ç”¨ **建立此é **按鈕建立é é¢ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/norev.txt deleted file mode 100644 index 7fea647..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 無此版本 ====== - -該版本的文件ä¸å­˜åœ¨ã€‚è«‹ç”¨ã€ŒèˆŠç‰ˆã€æŒ‰éˆ•檢視該文件所有舊版本清單。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/onceexisted.txt deleted file mode 100644 index ad0528a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= æ­¤é å·²ä¸å­˜åœ¨ ====== - -你點的連çµçš„目標é é¢å·²ä¸å­˜åœ¨ã€‚æ‚¨å¯æŸ¥çœ‹[[?do=revisions|舊版]]çž­è§£é é¢è¢«åˆªé™¤çš„æ™‚é–“åŠåŽŸå› ã€è¼‰å…¥èˆŠç‰ˆæˆ–還原舊版。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/password.txt deleted file mode 100644 index 9898f24..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/password.txt +++ /dev/null @@ -1,6 +0,0 @@ -@FULLNAME@ æ‚¨å¥½ï¼ - -é€™æ˜¯æ‚¨åœ¨ä½æ–¼ @DOKUWIKIURL@ 之 @TITLE@ 的使用者資料 - -帳號 : @LOGIN@ -密碼 : @PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/preview.txt deleted file mode 100644 index 7fd6554..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== é è¦½ ====== - -以下是該文件的é è¦½ã€‚請記ä½ï¼š**您還未儲存它**ï¼ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/pwconfirm.txt deleted file mode 100644 index 93ed569..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -@FULLNAME@ æ‚¨å¥½ï¼ - -æ„Ÿè¬æ‚¨åœ¨ @TITLE@ ( @DOKUWIKIURL@ ) 註冊了使用者帳號。我們收到請求,希望能å…許此帳號使用新密碼。 - -å¦‚æžœæ‚¨æ²’æœ‰ç™¼é€æ­¤è«‹æ±‚,請忽略這å°éƒµä»¶ã€‚ - -若您真的è¦ä½¿ç”¨æ–°å¯†ç¢¼ï¼Œè«‹æ‹œè¨ªä»¥ä¸‹çš„連çµã€‚ - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/read.txt deleted file mode 100644 index ed3d5e8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/read.txt +++ /dev/null @@ -1 +0,0 @@ -æœ¬é æ˜¯å”¯è®€çš„,您å¯ä»¥çœ‹åˆ°åŽŸå§‹ç¢¼ï¼Œä½†ä¸èƒ½æ›´å‹•å®ƒã€‚æ‚¨å¦‚æžœè¦ºå¾—å®ƒä¸æ‡‰è¢«éŽ–ä¸Šï¼Œè«‹è©¢å•管ç†å“¡ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/recent.txt deleted file mode 100644 index 8710c68..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 最近更新 ====== - -以下的é é¢æ˜¯æœ€è¿‘æ‰æ›´æ–°çš„: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/register.txt deleted file mode 100644 index 5d540d5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 註冊新使用者 ====== - -è‹¥è¦è¨»å†Šæœ¬ wiki 的帳號,請填寫下列資料。請確定您æä¾›çš„æ˜¯**åˆæ³•的電郵地å€**。如果您ä¸å¿…填寫密碼,系統就會為您自動產生登入密碼,並寄é€åˆ°è©²é›»éƒµåœ°å€ã€‚登入åç¨±é ˆç¬¦åˆæ­£ç¢º[[doku>zh-tw:pagename|é é¢å稱]]之æ¢ä»¶ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/registermail.txt deleted file mode 100644 index 22b7ff8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -有新的使用者註冊。詳細資料如下: - -帳號 : @NEWUSER@ -å§“å : @NEWNAME@ -電郵 : @NEWEMAIL@ - -日期 : @DATE@ -ç€è¦½å™¨ : @BROWSER@ -IP ä½å€ : @IPADDRESS@ -主機å稱 : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/resendpwd.txt deleted file mode 100644 index e575ecb..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 坄逿–°å¯†ç¢¼ ====== - -請在以下欄ä½è¼¸å…¥æ‚¨çš„帳號,新密碼將會寄é€åˆ°æ‚¨è¨»å†Šæ™‚填寫的電郵地å€ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/resetpwd.txt deleted file mode 100644 index b226915..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 設定新密碼 ====== - -請為您的帳號輸入新密碼。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/revisions.txt deleted file mode 100644 index 1ca060d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 舊版 ====== - -以下是該文件的舊版本。如è¦é‚„åŽŸæˆæŸå€‹èˆŠç‰ˆæ¬¡ï¼Œå°±é»žä¸‹å®ƒï¼Œç„¶å¾ŒæŒ‰ã€Œç·¨è¼¯æœ¬é ã€ï¼Œä¸¦å­˜æª”起來就å¯ä»¥äº†ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/searchpage.txt deleted file mode 100644 index 5fe9a2e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== æœå°‹ç²¾éˆ ====== - -æç¤ºï¼šæ‚¨å¯ä»¥åœ¨ä¸‹é¢æ‰¾åˆ°æ‚¨çš„æœå°‹çµæžœã€‚@CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/showrev.txt deleted file mode 100644 index 306aa6e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**這是本文件的舊版ï¼** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/stopwords.txt deleted file mode 100644 index e549250..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/stopwords.txt +++ /dev/null @@ -1,31 +0,0 @@ -# 本清單列出製作索引檔 (index) 時ä¸è¦åˆ—入的關éµå­—,格å¼ç‚ºæ¯å­— (詞) 佔一行。 -# 在修改本清單時,請注æ„è¦ç”¨ UNIX æ ¼å¼çš„æ›è¡Œç¬¦è™Ÿ (newline) 處ç†ï¼Œè€Œéž DOS çš„ CR-LR 。 -# (如果在 MS Windows 環境使用的話,å¯ä½¿ç”¨ vim win32 版〠UltraEdit 或其他類似編輯器修改。) -# -# 還有,ä¸å¿…æŠŠå°æ–¼ 3 個字元 (英數字元) 都包括進來。 -# ç›®å‰æœ¬æ¸…單的內容是以 http://www.ranks.nl/stopwords/ 為基礎,發展而æˆçš„。 -about -are -and -you -your -them -their -com -for -from -into -how -that -the -this -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_digest.txt deleted file mode 100644 index 2ab0bc0..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_digest.txt +++ /dev/null @@ -1,15 +0,0 @@ -æ‚¨å¥½ï¼ - -本 wiki ( @TITLE@ ) çš„é é¢ @PAGE@ 已更改。 -更改內容如下: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -舊版本:@OLDPAGE@ -新版本:@NEWPAGE@ - -è¦å–消é é¢æé†’,請登入本 wiki @DOKUWIKIURL@ -然後拜訪 @SUBSCRIBE@ -䏦喿¶ˆè¨‚é–±é é¢æˆ–分類å稱的更改。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_form.txt deleted file mode 100644 index ba3f161..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== è¨‚é–±ç®¡ç† ====== - -在此é è£ï¼Œæ‚¨å¯ä»¥ç®¡ç†åœ¨ç›®å‰é é¢åŠåˆ†é¡žå稱之訂閱。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_list.txt deleted file mode 100644 index 8cbb24c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_list.txt +++ /dev/null @@ -1,12 +0,0 @@ -æ‚¨å¥½ï¼ - -本 wiki ( @TITLE@ ) çš„ @PAGE@ 分類å稱é é¢å·²æ›´æ”¹ã€‚ -更改內容如下: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -è¦å–消é é¢æé†’,請登入本 wiki @DOKUWIKIURL@ -然後拜訪 @SUBSCRIBE@ -䏦喿¶ˆè¨‚é–±é é¢æˆ–分類å稱的更改。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_single.txt deleted file mode 100644 index db9ed2d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/subscr_single.txt +++ /dev/null @@ -1,18 +0,0 @@ -æ‚¨å¥½ï¼ - -本 wiki ( @TITLE@ ) çš„é é¢ @PAGE@ 已更改。 -更改內容如下: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -時間 : @DATE@ -使用者 : @USER@ -ç·¨è¼¯æ‘˜è¦ : @SUMMARY@ -舊版本 : @OLDPAGE@ -新版本 : @NEWPAGE@ - -è¦å–消é é¢æé†’,請登入本 wiki @DOKUWIKIURL@ -然後拜訪 @NEWPAGE@ -䏦喿¶ˆè¨‚é–±é é¢æˆ–分類å稱的更改。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/updateprofile.txt deleted file mode 100644 index 7ff5698..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 更新個人資料 ====== - -您åªéœ€ä¿®æ”¹æƒ³æ›´æ–°çš„æ¬„ä½å°±å¥½ï¼Œå¸³è™Ÿå稱ä¸èƒ½è®Šæ›´ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/uploadmail.txt deleted file mode 100644 index 9572681..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh-tw/uploadmail.txt +++ /dev/null @@ -1,10 +0,0 @@ -有人把檔案上傳到您的 DokuWiki。詳細資料如下: - -檔å : @MEDIA@ -日期 : @DATE@ -ç€è¦½å™¨ : @BROWSER@ -IP ä½å€ : @IPADDRESS@ -主機å稱 : @HOSTNAME@ -å¤§å° : @SIZE@ -MIME類型 : @MIME@ -使用者 : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/admin.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/admin.txt deleted file mode 100644 index 9351454..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/admin.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ç®¡ç† ====== - -åœ¨ä¸‹é¢æ‚¨èƒ½æ‰¾åˆ° DokuWiki 中å¯ç”¨ç®¡ç†ä»»åŠ¡çš„åˆ—è¡¨ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/adminplugins.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/adminplugins.txt deleted file mode 100644 index 0c4bdb8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/adminplugins.txt +++ /dev/null @@ -1 +0,0 @@ -===== 附加æ’ä»¶ ===== diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/backlinks.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/backlinks.txt deleted file mode 100644 index 0556eab..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/backlinks.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== åå‘链接 ====== - -这里是能够åå‘链接到当å‰é¡µé¢çš„其他页é¢åˆ—表。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/conflict.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/conflict.txt deleted file mode 100644 index 92eedf4..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/conflict.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== 存在一个更新的版本 ====== - -æ‚¨ç¼–è¾‘çš„æ–‡æ¡£å­˜åœ¨ä¸€ä¸ªæ›´æ–°çš„ç‰ˆæœ¬ã€‚è¿™ç§æƒ…况的å‘生是因为在您编辑时有å¦ä¸€ä¸ªç”¨æˆ·æ›´æ”¹äº†è¯¥æ–‡æ¡£ã€‚ - -请仔细检查下é¢åˆ—出的差别,并决定ä¿ç•™å“ªä¸ªç‰ˆæœ¬ã€‚如果您选择“ä¿å­˜â€ï¼Œæ‚¨çš„版本将被ä¿ç•™ã€‚ç‚¹å‡»â€œå–æ¶ˆâ€å°†ä¿ç•™å½“å‰ç‰ˆæœ¬ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/denied.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/denied.txt deleted file mode 100644 index d835e28..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/denied.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== æ‹’ç»æŽˆæƒ ====== - -对ä¸èµ·ï¼Œæ‚¨æ²¡æœ‰è¶³å¤Ÿæƒé™ï¼Œæ— æ³•继续。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/diff.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/diff.txt deleted file mode 100644 index a733ed5..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/diff.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 差别 ====== - -这里会显示出您选择的修订版和当å‰ç‰ˆæœ¬ä¹‹é—´çš„差别。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/draft.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/draft.txt deleted file mode 100644 index 77bdb8c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/draft.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== å‘现è‰ç¨¿ ====== - -您在本页最åŽçš„编辑过程没有正常结æŸã€‚DokuWiki 在您的编辑过程中自动ä¿å­˜äº†ä¸€ä»½è‰ç¨¿ï¼Œæ‚¨çŽ°åœ¨å¯ä»¥ä½¿ç”¨å®ƒç»§ç»­ç¼–辑。 䏋颿˜¯æœ€åŽç¼–辑时的数æ®ã€‚ - -请决定您希望 //æ¢å¤// 您丢失的编辑数æ®ï¼Œ//删除// 自动ä¿å­˜çš„è‰ç¨¿ï¼Œæˆ–者 //å–æ¶ˆ// 本编辑过程。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/edit.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/edit.txt deleted file mode 100644 index 7f9041c..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/edit.txt +++ /dev/null @@ -1 +0,0 @@ -编辑本页åŽè¯·ç‚¹å‡»â€œä¿å­˜â€ã€‚请å‚阅 [[wiki:syntax]] äº†è§£ç»´åŸºè¯­æ³•ã€‚åªæœ‰åœ¨æ‚¨èƒ½ **改进** 该页é¢çš„剿䏋æ‰ç¼–辑它。如果您想å°è¯•语法,请先到 [[playground:playground|playground]] 里热身。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/editrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/editrev.txt deleted file mode 100644 index 902d552..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/editrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**您载入了该文档旧的修订版ï¼** 如果您ä¿å­˜äº†å®ƒï¼Œæ‚¨å°±ä¼šç”¨è¿™äº›æ•°æ®åˆ›å»ºä¸€ä»½æ–°çš„修订版。 ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/index.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/index.txt deleted file mode 100644 index 7c27301..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/index.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 索引 ====== - -è¿™æ˜¯æ ¹æ® [[doku>zh:namespaces|命å空间]] 排列的所有å¯è®¿é—®é¡µé¢çš„索引。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/install.html b/snippets/dokuwiki-2023-04-04/inc/lang/zh/install.html deleted file mode 100644 index 6850b1d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/install.html +++ /dev/null @@ -1,7 +0,0 @@ -

    æœ¬é¡µé¢æ—¨åœ¨å¸®åŠ©æ‚¨å®Œæˆç¬¬ä¸€æ¬¡å®‰è£…å’Œé…ç½® Dokuwiki。关于安装工具的更多信æ¯è¯·å‚阅其 官方文档页é¢ã€‚

    - -

    DokuWiki 使用普通的文件ä¿å­˜ç»´åŸºé¡µé¢å’Œå…¶ä»–ä¸Žè¿™äº›é¡µé¢æŒ‚钩的信æ¯ï¼ˆä¾‹å¦‚:图åƒï¼Œæœç´¢ç´¢å¼•,修订记录等)。为了能正常è¿è¡Œï¼ŒDokuWiki å¿…é¡» 拥有针对那些路径和文件的写æƒé™ã€‚本安装工具ä¸èƒ½ç”¨äºŽè®¾ç½®è¿™äº›æƒé™ã€‚对æƒé™çš„æ“ä½œé€šå¸¸é€šè¿‡å‘½ä»¤è¡Œæˆ–ä½¿ç”¨æ‚¨çš„ç½‘ç»œæœåŠ¡æä¾›å•†çš„ FTP æˆ–æŽ§åˆ¶é¢æ¿ï¼ˆä¾‹å¦‚ cPanel)进行æ“作。

    - -

    本安装工具将设置您的 DokuWiki é…ç½® ACL,它能让管ç†å‘˜ç™»å½•并使用“管ç†â€åŠŸèƒ½æ¥å®‰è£…æ’件,管ç†ç”¨æˆ·ï¼Œç®¡ç†è®¿é—®æƒé™å’Œå…¶ä»–é…ç½®è®¾ç½®ã€‚å®ƒå¹¶ä¸æ˜¯ DokuWiki 正常è¿è¡Œæ‰€å¿…须的,但安装之åŽå®ƒå°†æ›´æ–¹ä¾¿æ‚¨çš„管ç†ã€‚

    - -

    有ç»éªŒçš„用户或有特殊需求的用户请å‚阅更详细的 å®‰è£…æŒ‡å— å’Œ é…置设置。

    diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/jquery.ui.datepicker.js b/snippets/dokuwiki-2023-04-04/inc/lang/zh/jquery.ui.datepicker.js deleted file mode 100644 index a00553e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/jquery.ui.datepicker.js +++ /dev/null @@ -1,40 +0,0 @@ -/* Chinese initialisation for the jQuery UI date picker plugin. */ -/* Written by Cloudream (cloudream@gmail.com). */ -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "../widgets/datepicker" ], factory ); - } else { - - // Browser globals - factory( jQuery.datepicker ); - } -} )( function( datepicker ) { -"use strict"; - -datepicker.regional[ "zh-CN" ] = { - closeText: "关闭", - prevText: "上月", - nextText: "下月", - currentText: "今天", - monthNames: [ "一月", "二月", "三月", "四月", "五月", "六月", - "七月", "八月", "乿œˆ", "åæœˆ", "å一月", "å二月" ], - monthNamesShort: [ "一月", "二月", "三月", "四月", "五月", "六月", - "七月", "八月", "乿œˆ", "åæœˆ", "å一月", "å二月" ], - dayNames: [ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" ], - dayNamesShort: [ "周日", "周一", "周二", "周三", "周四", "周五", "周六" ], - dayNamesMin: [ "æ—¥", "一", "二", "三", "å››", "五", "å…­" ], - weekHeader: "周", - dateFormat: "yy-mm-dd", - firstDay: 1, - isRTL: false, - showMonthAfterYear: true, - yearSuffix: "å¹´" }; -datepicker.setDefaults( datepicker.regional[ "zh-CN" ] ); - -return datepicker.regional[ "zh-CN" ]; - -} ); diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/inc/lang/zh/lang.php deleted file mode 100644 index 7eca63a..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/lang.php +++ /dev/null @@ -1,402 +0,0 @@ - - * @author å°æŽ - * @author VinnieChow - * @author Lakejason0 - * @author Phy - * @author Jenxi - * @author FENG.JIE - * @author Xin - * @author HaoNan - * @author Aaron Zhou - * @author lempel - * @author ZDYX - * @author http://www.chinese-tools.com/tools/converter-tradsimp.html - * @author George Sheraton - * @author Simon zhan - * @author ben - * @author lainme - * @author caii - * @author Hiphen Lee - * @author Shuo-Ting Jian - * @author Rachel - * @author Donald - * @author Yangyu Huang - * @author anjianshi - * @author oott123 - * @author Cupen - * @author xiqingongzi - * @author qinghao - * @author Yuwei Sun - * @author Errol - * @author Garfield - * @author JellyChen <451453325@qq.com> - * @author tai - * @author é«˜åš - * @author hznupeter - * @author kuma - * @author phy25 - */ -$lang['encoding'] = 'utf-8'; -$lang['direction'] = 'ltr'; -$lang['doublequoteopening'] = '“'; -$lang['doublequoteclosing'] = 'â€'; -$lang['singlequoteopening'] = '‘'; -$lang['singlequoteclosing'] = '’'; -$lang['apostrophe'] = '’'; -$lang['btn_edit'] = '编辑本页'; -$lang['btn_source'] = 'æ˜¾ç¤ºæºæ–‡ä»¶'; -$lang['btn_show'] = '显示页é¢'; -$lang['btn_create'] = '创建该页é¢'; -$lang['btn_search'] = 'æœç´¢'; -$lang['btn_save'] = 'ä¿å­˜'; -$lang['btn_preview'] = '预览'; -$lang['btn_top'] = '回到顶部'; -$lang['btn_newer'] = '<< 较新的'; -$lang['btn_older'] = '较旧的 >>'; -$lang['btn_revs'] = '修订记录'; -$lang['btn_recent'] = '最近更改'; -$lang['btn_upload'] = '上传'; -$lang['btn_cancel'] = 'å–æ¶ˆ'; -$lang['btn_index'] = '网站地图'; -$lang['btn_secedit'] = '编辑'; -$lang['btn_login'] = '登录'; -$lang['btn_logout'] = '退出'; -$lang['btn_admin'] = '管ç†'; -$lang['btn_update'] = 'æ›´æ–°'; -$lang['btn_delete'] = '删除'; -$lang['btn_back'] = '返回'; -$lang['btn_backlink'] = 'åå‘链接'; -$lang['btn_subscribe'] = '订阅本页更改'; -$lang['btn_profile'] = '更新个人信æ¯'; -$lang['btn_reset'] = 'é‡è®¾'; -$lang['btn_resendpwd'] = '设置新密ç '; -$lang['btn_draft'] = '编辑è‰ç¨¿'; -$lang['btn_recover'] = 'æ¢å¤è‰ç¨¿'; -$lang['btn_draftdel'] = '删除è‰ç¨¿'; -$lang['btn_revert'] = 'æ¢å¤'; -$lang['btn_register'] = '注册'; -$lang['btn_apply'] = '应用'; -$lang['btn_media'] = '媒体管ç†å™¨'; -$lang['btn_deleteuser'] = '移除我的账户'; -$lang['btn_img_backto'] = '返回到 %s'; -$lang['btn_mediaManager'] = '在媒体管ç†å™¨ä¸­æŸ¥çœ‹'; -$lang['loggedinas'] = '登录为:'; -$lang['user'] = '用户å'; -$lang['pass'] = '密ç '; -$lang['newpass'] = '请输入新密ç '; -$lang['oldpass'] = '请输入当å‰å¯†ç '; -$lang['passchk'] = '请å†è¾“一次'; -$lang['remember'] = 'è®°ä½æˆ‘'; -$lang['fullname'] = 'å…¨å'; -$lang['email'] = 'E-Mail'; -$lang['profile'] = '用户信æ¯'; -$lang['badlogin'] = '对ä¸èµ·ï¼Œç”¨æˆ·å或密ç é”™è¯¯ã€‚'; -$lang['badpassconfirm'] = '对ä¸èµ·ï¼Œå¯†ç é”™è¯¯'; -$lang['minoredit'] = '细微修改'; -$lang['draftdate'] = 'è‰ç¨¿è‡ªåЍä¿å­˜äºŽ'; -$lang['nosecedit'] = '在您编辑期间本页刚被他人修改过,局部信æ¯å·²è¿‡æœŸï¼Œæ•…载入全页。'; -$lang['searchcreatepage'] = '如果没有找到æœç´¢å†…容,你å¯ä»¥åˆ›å»ºæˆ–编辑以你查找内容命åçš„é¡µé¢ %s。'; -$lang['search_fullresults'] = '全文æœç´¢ç»“æžœ'; -$lang['js']['search_toggle_tools'] = 'è§¦å‘æœç´¢å·¥å…·'; -$lang['js']['willexpire'] = '您对本页的独有编辑æƒå°†äºŽä¸€åˆ†é’Ÿä¹‹åŽè§£é™¤ã€‚\n为了防止与其他人的编辑冲çªï¼Œè¯·ä½¿ç”¨é¢„览按钮é‡è®¾è®¡æ—¶å™¨ã€‚'; -$lang['js']['notsavedyet'] = '未ä¿å­˜çš„æ›´æ”¹å°†ä¸¢å¤±ã€‚ -真的è¦ç»§ç»­ï¼Ÿ'; -$lang['js']['searchmedia'] = '查找文件'; -$lang['js']['keepopen'] = '选中åŽä¸è‡ªåŠ¨å…³é—­çª—å£'; -$lang['js']['hidedetails'] = 'éšè—详细信æ¯'; -$lang['js']['mediatitle'] = '链接设置'; -$lang['js']['mediadisplay'] = '链接类型'; -$lang['js']['mediaalign'] = '对é½'; -$lang['js']['mediasize'] = '图片大å°'; -$lang['js']['mediatarget'] = '链接目标'; -$lang['js']['mediaclose'] = '关闭'; -$lang['js']['mediainsert'] = 'æ’å…¥'; -$lang['js']['mediadisplayimg'] = '显示图片。'; -$lang['js']['mediadisplaylnk'] = '仅显示链接。'; -$lang['js']['mediasmall'] = 'å°å°ºå¯¸'; -$lang['js']['mediamedium'] = '中等尺寸'; -$lang['js']['medialarge'] = '大尺寸'; -$lang['js']['mediaoriginal'] = '原始版本'; -$lang['js']['medialnk'] = '到详细页é¢çš„链接'; -$lang['js']['mediadirect'] = '到原始文件的直接链接'; -$lang['js']['medianolnk'] = '没有链接'; -$lang['js']['medianolink'] = 'ä¸è¦é“¾æŽ¥å›¾ç‰‡'; -$lang['js']['medialeft'] = '左对é½å›¾ç‰‡ã€‚'; -$lang['js']['mediaright'] = 'å³å¯¹é½å›¾ç‰‡ã€‚'; -$lang['js']['mediacenter'] = '居中对é½å›¾ç‰‡ã€‚'; -$lang['js']['medianoalign'] = 'ä¸ä½¿ç”¨å¯¹é½ã€‚'; -$lang['js']['nosmblinks'] = '连接到 Windows å…±äº«åŠŸèƒ½åªæœ‰åœ¨ IE æµè§ˆå™¨ä¸­æ‰èƒ½æ­£å¸¸ä½¿ç”¨ã€‚ -但您ä»èƒ½å¤åˆ¶å¹¶ç²˜è´´è¯¥é“¾æŽ¥ã€‚'; -$lang['js']['linkwiz'] = '链接å‘导'; -$lang['js']['linkto'] = '链接到:'; -$lang['js']['del_confirm'] = '真的è¦åˆ é™¤é€‰ä¸­çš„项目å—?'; -$lang['js']['restore_confirm'] = 'ç¡®å®žè¦æ¢å¤è¿™ä¸ªç‰ˆæœ¬ä¹ˆï¼Ÿ'; -$lang['js']['media_diff'] = '查看差异:'; -$lang['js']['media_diff_both'] = 'è‚©å¹¶è‚©'; -$lang['js']['media_diff_opacity'] = 'å åŠ '; -$lang['js']['media_diff_portions'] = '滑å—'; -$lang['js']['media_select'] = '选择文件……'; -$lang['js']['media_upload_btn'] = '上传'; -$lang['js']['media_done_btn'] = '完æˆ'; -$lang['js']['media_drop'] = '拖拽文件到此处æ¥ä¸Šä¼ '; -$lang['js']['media_cancel'] = '删除'; -$lang['js']['media_overwrt'] = '覆盖已存在的文件'; -$lang['js']['data_insecure'] = '警告: 看起æ¥ä½ çš„æ•°æ®é›†ä¸å¤ªå®‰å…¨ã€‚ 请å‚考以下链接Web Access Security in DokuWiki。'; -$lang['search_exact_match'] = '精确匹é…'; -$lang['search_starts_with'] = '开始于'; -$lang['search_ends_with'] = '结æŸäºŽ'; -$lang['search_contains'] = '包å«'; -$lang['search_custom_match'] = '定制'; -$lang['search_any_ns'] = '任何å空间'; -$lang['search_any_time'] = 'ä»»æ„æ—¶é—´'; -$lang['search_past_7_days'] = '上周'; -$lang['search_past_month'] = '上月'; -$lang['search_past_year'] = '去年'; -$lang['search_sort_by_hits'] = '按照点击率排åº'; -$lang['search_sort_by_mtime'] = '按照最新更新时间排åº'; -$lang['regmissing'] = '对ä¸èµ·ï¼Œæ‚¨å¿…须填写所有的字段。'; -$lang['reguexists'] = '对ä¸èµ·ï¼Œè¯¥ç”¨æˆ·åå·²ç»å­˜åœ¨ã€‚'; -$lang['regsuccess'] = '新用户已建立,密ç å°†é€šè¿‡ç”µå­é‚®ä»¶å‘é€ç»™æ‚¨ã€‚'; -$lang['regsuccess2'] = '新用户已建立'; -$lang['regfail'] = '用户ä¸èƒ½è¢«åˆ›å»ºã€‚'; -$lang['regmailfail'] = 'å‘é€å¯†ç é‚®ä»¶æ—¶äº§ç”Ÿé”™è¯¯ã€‚请è”系管ç†å‘˜ï¼'; -$lang['regbadmail'] = 'æ‚¨è¾“å…¥çš„é‚®ä»¶åœ°å€æœ‰é—®é¢˜â€”—如果您认为这是系统错误,请è”系管ç†å‘˜ã€‚'; -$lang['regbadpass'] = '您输入的密ç ä¸Žç³»ç»Ÿäº§ç”Ÿçš„ä¸ç¬¦ï¼Œè¯·é‡è¯•。'; -$lang['regpwmail'] = '您的 DokuWiki 密ç '; -$lang['reghere'] = '还没有账å·ï¼Ÿç«‹å³æ³¨å†Œ'; -$lang['profna'] = '本维基ä¸å…许修改个人信æ¯'; -$lang['profnochange'] = '没有改动,ä¸è¿›è¡Œæ“作。'; -$lang['profnoempty'] = 'ä¸å…è®¸ä½¿ç”¨ç©ºçš„ç”¨æˆ·åæˆ–邮件地å€ã€‚'; -$lang['profchanged'] = 'ç”¨æˆ·ä¿¡æ¯æ›´æ–°æˆåŠŸã€‚'; -$lang['profnodelete'] = '这个 wiki 䏿”¯æŒåˆ é™¤ç”¨æˆ·'; -$lang['profdeleteuser'] = '删除账å·'; -$lang['profdeleted'] = '你的用户已ç»ä»Žè¿™ä¸ª wiki 中删除'; -$lang['profconfdelete'] = '我希望删除我的账户。
    这项æ“作无法撤销。'; -$lang['profconfdeletemissing'] = '确认框未勾选'; -$lang['proffail'] = '用户设置没有更新。'; -$lang['pwdforget'] = '忘记密ç ï¼Ÿç«‹å³èŽ·å–æ–°å¯†ç '; -$lang['resendna'] = 'æœ¬ç»´åŸºä¸æ”¯æŒäºŒæ¬¡å‘é€å¯†ç ã€‚'; -$lang['resendpwd'] = '设置新密ç ç”¨äºŽ'; -$lang['resendpwdmissing'] = '对ä¸èµ·ï¼Œæ‚¨å¿…须填写所有的区域。'; -$lang['resendpwdnouser'] = '对ä¸èµ·ï¼Œåœ¨æˆ‘们的用户数æ®ä¸­æ‰¾ä¸åˆ°è¯¥ç”¨æˆ·ã€‚'; -$lang['resendpwdbadauth'] = '对ä¸èµ·ï¼Œè¯¥è®¤è¯ç é”™è¯¯ã€‚请使用完整的确认链接。'; -$lang['resendpwdconfirm'] = '确认链接已ç»é€šè¿‡é‚®ä»¶å‘é€ç»™æ‚¨äº†ã€‚'; -$lang['resendpwdsuccess'] = '您的新密ç å·²ç»é€šè¿‡é‚®ä»¶å‘é€ç»™æ‚¨äº†ã€‚'; -$lang['license'] = '除é¢å¤–注明的地方外,本维基上的内容按下列许å¯åè®®å‘布:'; -$lang['licenseok'] = '当您选择开始编辑本页,å³å¯“ç¤ºä½ åŒæ„将你贡献的内容按下列许å¯åè®®å‘布:'; -$lang['searchmedia'] = '查找文件å:'; -$lang['searchmedia_in'] = '在%s中查找'; -$lang['txt_upload'] = '选择è¦ä¸Šä¼ çš„æ–‡ä»¶:'; -$lang['txt_filename'] = '上传并é‡å‘½å为(å¯é€‰ï¼‰:'; -$lang['txt_overwrt'] = '覆盖已存在的åŒå文件'; -$lang['maxuploadsize'] = '上传é™åˆ¶ã€‚æ¯ä¸ªæ–‡ä»¶ %s'; -$lang['allowedmime'] = 'å…许文件扩展å列表'; -$lang['lockedby'] = 'ç›®å‰å·²è¢«ä¸‹åˆ—人员é”定:'; -$lang['lockexpire'] = '预计é”定解除于:'; -$lang['rssfailed'] = '获å–该 RSS ä¿¡æ¯æ—¶äº§ç”Ÿé”™è¯¯ï¼š'; -$lang['nothingfound'] = '什么都没有找到。'; -$lang['mediaselect'] = '媒体文件'; -$lang['uploadsucc'] = '上传æˆåŠŸ'; -$lang['uploadfail'] = '上传失败。也许是上传æƒé™é”™è¯¯ã€‚'; -$lang['uploadwrong'] = '上传失败。该扩展åè¢«ç¦æ­¢ã€‚'; -$lang['uploadexist'] = '文件已存在。ä¸è¿›è¡Œæ“作。'; -$lang['uploadbadcontent'] = '上传的文件与扩展å %s ä¸ç¬¦ã€‚'; -$lang['uploadspam'] = '上传æ“作被垃圾信æ¯é»‘åå•阻止。'; -$lang['uploadxss'] = '上传æ“作因å¯èƒ½å­˜åœ¨æ¶æ„内容而被阻止。'; -$lang['uploadsize'] = '上传的文件过大。(最大 %s)'; -$lang['deletesucc'] = '文件“%sâ€å·²ç»è¢«åˆ é™¤ã€‚'; -$lang['deletefail'] = '无法删除“%sâ€- 请检查æƒé™ã€‚'; -$lang['mediainuse'] = '文件“%sâ€æ— æ³•删除 - 它正被使用中。'; -$lang['namespaces'] = '命å空间'; -$lang['mediafiles'] = 'å¯ç”¨çš„æ–‡ä»¶'; -$lang['accessdenied'] = '您没有æƒé™æµè§ˆæ­¤é¡µé¢ã€‚'; -$lang['mediausage'] = '使用下列字符链接到该文件:'; -$lang['mediaview'] = '查看该文件'; -$lang['mediaroot'] = '根目录'; -$lang['mediaupload'] = '上传文件至当å‰çš„命å空间。è¦åˆ›å»ºæ¬¡çº§å‘½å空间,将其å称加在“上传并é‡å‘½åä¸ºâ€æ–‡ä»¶åçš„å‰é¢ï¼Œå¹¶ç”¨è‹±æ–‡å†’å·éš”å¼€'; -$lang['mediaextchange'] = '文件的扩展åç”± .%s 改为了 .%sï¼'; -$lang['reference'] = '相关的'; -$lang['ref_inuse'] = '该文件无法删除,因为它正被下列页é¢ä½¿ç”¨ï¼š'; -$lang['ref_hidden'] = 'ä¸€äº›ç›¸å…³çš„é¡µé¢æ‚¨å¹¶æ²¡æœ‰æƒé™é˜…读'; -$lang['hits'] = '符åˆ'; -$lang['quickhits'] = '匹é…的页é¢åç§°'; -$lang['toc'] = '目录'; -$lang['current'] = '当å‰ç‰ˆæœ¬'; -$lang['yours'] = '您的版本'; -$lang['diff'] = '显示与当å‰ç‰ˆæœ¬çš„差别'; -$lang['diff2'] = '显示跟目å‰ç‰ˆæœ¬çš„差异'; -$lang['difflink'] = '到此差别页é¢çš„链接'; -$lang['diff_type'] = '查看差异:'; -$lang['diff_inline'] = '行内显示'; -$lang['diff_side'] = '并排显示'; -$lang['diffprevrev'] = 'å‰ä¸€ä¿®è®¢ç‰ˆ'; -$lang['diffnextrev'] = 'åŽä¸€ä¿®è®¢ç‰ˆ'; -$lang['difflastrev'] = '上一修订版'; -$lang['diffbothprevrev'] = 'ä¸¤ä¾§åŒæ—¶æ¢åˆ°ä¹‹å‰çš„修订记录'; -$lang['diffbothnextrev'] = 'ä¸¤ä¾§åŒæ—¶æ¢åˆ°ä¹‹åŽçš„修订记录'; -$lang['line'] = '行'; -$lang['breadcrumb'] = '您的足迹:'; -$lang['youarehere'] = '您在这里:'; -$lang['lastmod'] = 'æœ€åŽæ›´æ”¹:'; -$lang['by'] = 'ç”±'; -$lang['deleted'] = '移除'; -$lang['created'] = '创建'; -$lang['restored'] = 'å·²æ¢å¤ä¸ºæ—§ç‰ˆ (%s)'; -$lang['external_edit'] = '外部编辑'; -$lang['summary'] = '编辑摘è¦'; -$lang['unknowndate'] = '未知日期'; -$lang['noflash'] = 'éœ€è¦ Adobe Flash æ’ä»¶ æ¥æ’­æ”¾æœ¬å†…容。 '; -$lang['download'] = '下载片段'; -$lang['tools'] = '工具'; -$lang['user_tools'] = '用户工具'; -$lang['site_tools'] = '站点工具'; -$lang['page_tools'] = '页é¢å·¥å…·'; -$lang['skip_to_content'] = '跳至内容'; -$lang['sidebar'] = 'ä¾§è¾¹æ '; -$lang['mail_newpage'] = '添加页é¢ï¼š'; -$lang['mail_changed'] = '更改页é¢ï¼š'; -$lang['mail_subscribe_list'] = '命å空间中改å˜çš„页é¢ï¼š'; -$lang['mail_new_user'] = '新用户:'; -$lang['mail_upload'] = '已上传的文件:'; -$lang['changes_type'] = 'æŸ¥çœ‹ä½•ç§æ›´æ”¹'; -$lang['pages_changes'] = '页é¢'; -$lang['media_changes'] = '媒体文件'; -$lang['both_changes'] = '页é¢å’Œåª’体文件'; -$lang['qb_bold'] = '粗体'; -$lang['qb_italic'] = '斜体'; -$lang['qb_underl'] = '下划线'; -$lang['qb_code'] = '代ç '; -$lang['qb_strike'] = '删除线'; -$lang['qb_h1'] = '标题 H1'; -$lang['qb_h2'] = '标题 H2 '; -$lang['qb_h3'] = '标题 H3'; -$lang['qb_h4'] = '标题 H4'; -$lang['qb_h5'] = '标题 H5'; -$lang['qb_h'] = '标题'; -$lang['qb_hs'] = '选择标题'; -$lang['qb_hplus'] = '上级标题'; -$lang['qb_hminus'] = '下级标题'; -$lang['qb_hequal'] = 'åŒçº§æ ‡é¢˜'; -$lang['qb_link'] = '内部链接'; -$lang['qb_extlink'] = '外部链接'; -$lang['qb_hr'] = '水平线'; -$lang['qb_ol'] = '数字列表项目'; -$lang['qb_ul'] = '普通列表项目'; -$lang['qb_media'] = 'æ’å…¥å›¾åƒæˆ–其他文件'; -$lang['qb_sig'] = 'æ’入签å'; -$lang['qb_smileys'] = '表情符å·'; -$lang['qb_chars'] = '特殊字符'; -$lang['upperns'] = '跳转到父级å空间'; -$lang['metaedit'] = '编辑元数æ®'; -$lang['metasaveerr'] = '写入元数æ®å¤±è´¥'; -$lang['metasaveok'] = '元数æ®å·²ä¿å­˜'; -$lang['img_title'] = '标题:'; -$lang['img_caption'] = '说明:'; -$lang['img_date'] = '日期:'; -$lang['img_fname'] = 'åç§°:'; -$lang['img_fsize'] = '大å°:'; -$lang['img_artist'] = '摄影师:'; -$lang['img_copyr'] = '版æƒ:'; -$lang['img_format'] = 'æ ¼å¼:'; -$lang['img_camera'] = '相机:'; -$lang['img_keywords'] = '关键字:'; -$lang['img_width'] = '宽度:'; -$lang['img_height'] = '高度:'; -$lang['subscr_subscribe_success'] = '添加 %s 到 %s 的订阅列表'; -$lang['subscr_subscribe_error'] = '添加 %s 到 %s 的订阅列表中出现错误'; -$lang['subscr_subscribe_noaddress'] = '没有与您登录信æ¯ç›¸å…³è”的地å€ï¼Œæ‚¨æ— æ³•被添加到订阅列表'; -$lang['subscr_unsubscribe_success'] = '%s 被移出 %s 的订阅列表'; -$lang['subscr_unsubscribe_error'] = '%s 被移出 %s 的订阅列表中出现错误'; -$lang['subscr_already_subscribed'] = '%s å·²ç»è®¢é˜…了 %s'; -$lang['subscr_not_subscribed'] = '%s 没有订阅 %s'; -$lang['subscr_m_not_subscribed'] = '您现在没有订阅当å‰é¡µé¢æˆ–者命å空间。'; -$lang['subscr_m_new_header'] = '添加订阅'; -$lang['subscr_m_current_header'] = '当å‰è®¢é˜…'; -$lang['subscr_m_unsubscribe'] = '退订'; -$lang['subscr_m_subscribe'] = '订阅'; -$lang['subscr_m_receive'] = '接收'; -$lang['subscr_style_every'] = 'å¯¹æ¯æ¬¡æ›´æ”¹å‘é€é‚®ä»¶'; -$lang['subscr_style_digest'] = '对æ¯ä¸ªé¡µé¢å‘逿›´æ”¹çš„æ‘˜è¦é‚®ä»¶ï¼ˆæ¯ %.2f 天)'; -$lang['subscr_style_list'] = '自上å°é‚®ä»¶ä»¥æ¥æ›´æ”¹çš„页é¢çš„åˆ—è¡¨ï¼ˆæ¯ %.2f 天)'; -$lang['authtempfail'] = 'ç”¨æˆ·è®¤è¯æš‚æ—¶æ— æ³•使用。如果该状æ€ä¸€ç›´å­˜åœ¨ï¼Œè¯·é€šçŸ¥ç»´åŸºç®¡ç†å‘˜ã€‚'; -$lang['i_chooselang'] = '选择您的语言'; -$lang['i_installer'] = 'DokuWiki 安装工具'; -$lang['i_wikiname'] = '维基åç§°'; -$lang['i_enableacl'] = 'å¯ç”¨ ACL(推è)'; -$lang['i_superuser'] = '超级用户'; -$lang['i_problems'] = '安装工具å‘现一些问题,已在下é¢åˆ—出。您必须先修å¤è¿™äº›é—®é¢˜ï¼Œæ‰èƒ½ç»§ç»­å®‰è£…。'; -$lang['i_modified'] = '由于安全上的考虑,该脚本åªèƒ½ç”¨äºŽå…¨æ–°ä¸”åšä»»ä½•改动的 DokuWiki 安装包。 - 您å¯ä»¥é‡æ–°è§£åŽ‹ä¸‹è½½çš„ç¨‹åºåŒ…,或查阅完整的 - Dokuwiki 安装指å—'; -$lang['i_funcna'] = 'PHP 功能 %s 无法使用。也许您的æœåС噍æä¾›å•†å› ä¸ºæŸäº›åŽŸå› ç¦ç”¨äº†å®ƒã€‚'; -$lang['i_disabled'] = '它已ç»è¢«æ‚¨çš„æœåŠ¡å•†ç¦ç”¨'; -$lang['i_funcnmail'] = '注æ„: PHP邮件功能ä¸å¯ç”¨ã€‚%s 如果ä»ç„¶ä¸å¯ç”¨ï¼Œåˆ™å¯ä»¥å®‰è£…SMTP æ’件。'; -$lang['i_phpver'] = '您的 PHP 版本 %s ä½ŽäºŽæœ€ä½Žè¦æ±‚çš„ %s。您需è¦å‡çº§æ‚¨çš„ PHP 版本。'; -$lang['i_mbfuncoverload'] = '为了è¿è¡ŒDokuWiki,您必须在php.ini中ç¦ç”¨mbstring.func_overload。'; -$lang['i_urandom'] = 'DokuWiki 无法为 Cookie 创建密ç å®‰å…¨çš„æ•°å­—。您å¯èƒ½éœ€è¦æ£€æŸ¥ php.ini 中的 open_basedir è®¾ç½®ï¼Œä»¥èŽ·å–æ­£ç¡®çš„/dev/urandom访问æƒé™ã€‚'; -$lang['i_permfail'] = 'DokuWiki 无法写入 %s。您需è¦ä¿®æ”¹è¯¥è·¯å¾„çš„æƒé™è®¾å®šï¼'; -$lang['i_confexists'] = '%s å·²ç»å­˜åœ¨'; -$lang['i_writeerr'] = '无法创建 %sã€‚æ‚¨éœ€è¦æ£€æŸ¥è¯¥è·¯å¾„/文件的æƒé™è®¾å®šå¹¶æ‰‹åŠ¨åˆ›å»ºè¯¥æ–‡ä»¶ã€‚'; -$lang['i_badhash'] = '无法识别的或被修改的 dokuwiki.php(哈希值=%s)'; -$lang['i_badval'] = '%s - éžæ³•或空值'; -$lang['i_success'] = 'é…ç½®æˆåŠŸå®Œæˆã€‚您现在å¯ä»¥åˆ é™¤ install.php 了。继续进入 - 您全新的 DokuWiki。'; -$lang['i_failure'] = '写入é…置文件的时候产生一些错误。在使用 您全新安装的 DokuWiki å‰ - æ‚¨éœ€è¦æ‰‹åŠ¨ä¿®å¤å®ƒä»¬ã€‚'; -$lang['i_policy'] = 'åˆå§‹çš„ ACL 政策'; -$lang['i_pol0'] = '开放的维基(任何人都有读ã€å†™ã€ä¸Šä¼ çš„æƒé™ï¼‰'; -$lang['i_pol1'] = '公共的维基(任何人都有读的æƒé™ï¼Œåªæœ‰æ³¨å†Œç”¨æˆ·æ‰æœ‰å†™å’Œä¸Šä¼ çš„æƒé™ï¼‰'; -$lang['i_pol2'] = 'å…³é—­çš„ç»´åŸºï¼ˆåªæœ‰æ³¨å†Œç”¨æˆ·æ‰æœ‰è¯»ã€å†™ã€ä¸Šä¼ çš„æƒé™ï¼‰'; -$lang['i_allowreg'] = 'å…许用户自行注册'; -$lang['i_retry'] = 'é‡è¯•'; -$lang['i_license'] = '请选择您希望的内容å‘布许å¯å议:'; -$lang['i_license_none'] = 'ä¸è¦æ˜¾ç¤ºä»»ä½•许å¯å议信æ¯'; -$lang['i_pop_field'] = '请帮助我们改进 DokuWiki 的体验:'; -$lang['i_pop_label'] = 'æ¯ä¸ªæœˆå‘ DokuWiki å¼€å‘者å‘é€åŒ¿å的使用数æ®'; -$lang['recent_global'] = '您当å‰çœ‹åˆ°çš„æ˜¯%s å称空间的å˜åŠ¨ã€‚ä½ è¿˜å¯ä»¥åœ¨æŸ¥çœ‹æ•´ä¸ªç»´åŸºçš„近期å˜åŠ¨ã€‚'; -$lang['years'] = '%då¹´å‰'; -$lang['months'] = '%d月å‰'; -$lang['weeks'] = '%d周å‰'; -$lang['days'] = '%d天å‰'; -$lang['hours'] = '%då°æ—¶å‰'; -$lang['minutes'] = '%d分钟å‰'; -$lang['seconds'] = '%dç§’å‰'; -$lang['wordblock'] = '您的更改没有被ä¿å­˜ï¼Œå› ä¸ºå®ƒåŒ…å«è¢«å±è”½çš„æ–‡å­—(垃圾信æ¯ï¼‰ã€‚'; -$lang['media_uploadtab'] = '上传'; -$lang['media_searchtab'] = 'æœç´¢'; -$lang['media_file'] = '文件'; -$lang['media_viewtab'] = '查看'; -$lang['media_edittab'] = '编辑'; -$lang['media_historytab'] = '历å²'; -$lang['media_list_thumbs'] = '缩图'; -$lang['media_list_rows'] = '列表'; -$lang['media_sort_name'] = '按åç§°'; -$lang['media_sort_date'] = '按日期'; -$lang['media_namespaces'] = '选择命å空间'; -$lang['media_files'] = '在 %s 中的文件'; -$lang['media_upload'] = '上传到 %s 命å空间。'; -$lang['media_search'] = '在 %s 命å空间中æœç´¢ã€‚'; -$lang['media_view'] = '%s'; -$lang['media_viewold'] = '%s 在 %s'; -$lang['media_edit'] = '编辑 %s'; -$lang['media_history'] = '%s 的历å²çºªå½•'; -$lang['media_meta_edited'] = '元数æ®å·²ç¼–辑'; -$lang['media_perm_read'] = '抱歉,您没有足够æƒé™è¯»å–这些文件。'; -$lang['media_perm_upload'] = '抱歉,您没有足够æƒé™æ¥ä¸Šä¼ æ–‡ä»¶ã€‚'; -$lang['media_update'] = '上传新版本'; -$lang['media_restore'] = 'æ¢å¤è¿™ä¸ªç‰ˆæœ¬'; -$lang['media_acl_warning'] = '此列表å¯èƒ½ä¸å®Œå…¨æ˜¯ç”±ACLé™åˆ¶å’Œéšè—的页é¢ã€‚'; -$lang['email_fail'] = 'PHP mail() ä¸å­˜åœ¨æˆ–被ç¦ç”¨ã€‚未å‘é€ä»¥ä¸‹ç”µå­é‚®ä»¶ï¼š'; -$lang['currentns'] = '当å‰å‘½å空间'; -$lang['searchresult'] = 'æœç´¢ç»“æžœ'; -$lang['plainhtml'] = '纯HTML'; -$lang['wikimarkup'] = 'Wiki Markup 语言'; -$lang['page_nonexist_rev'] = '页é¢åœ¨ %s ä¸å­˜åœ¨ã€‚它曾创建于 %s。'; -$lang['unable_to_parse_date'] = '无法解æžå‚æ•° "%s"。'; -$lang['email_signature_text'] = '本邮件由 DokuWiki 自动创建 -@DOKUWIKIURL@'; diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/locked.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/locked.txt deleted file mode 100644 index 5bcf6ac..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/locked.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 页é¢å·²é”定 ====== - -本页é¢ç›®å‰æ­£è¢«å…¶ä»–用户编辑。您è¦ç­‰åˆ°è¯¥ç”¨æˆ·å®Œæˆç¼–辑或é”å®šå› è¿‡æœŸè€Œè‡ªåŠ¨è§£é™¤åŽæ‰èƒ½ç¼–辑。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/login.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/login.txt deleted file mode 100644 index 8ff8b38..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/login.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 登录 ====== - -您尚未登录ï¼è¯·åœ¨ä¸‹æ–¹è¾“入您的用户å和密ç è¿›è¡Œç™»å½•。 您的æµè§ˆå™¨éœ€è¦æ”¯æŒ Cookies æ‰èƒ½æ­£å¸¸ç™»å½•。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/mailtext.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/mailtext.txt deleted file mode 100644 index f5e6081..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/mailtext.txt +++ /dev/null @@ -1,12 +0,0 @@ -您的 DokuWiki 中有一个页é¢è¢«æ·»åŠ æˆ–æ›´æ”¹äº†ã€‚ä»¥ä¸‹æ˜¯è¯¦ç»†èµ„æ–™ï¼š - -日期 : @DATE@ -æµè§ˆå™¨ : @BROWSER@ -IP åœ°å€ : @IPADDRESS@ -机器åç§° : @HOSTNAME@ -修订记录 : @OLDPAGE@ -最新修订 : @NEWPAGE@ -ç¼–è¾‘æ‘˜è¦ : @SUMMARY@ -用户 : @USER@ - -@DIFF@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/mailwrap.html b/snippets/dokuwiki-2023-04-04/inc/lang/zh/mailwrap.html deleted file mode 100644 index d257190..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/mailwrap.html +++ /dev/null @@ -1,13 +0,0 @@ - - -@TITLE@ - - - - -@HTMLBODY@ - -

    -@EMAILSIGNATURE@ - - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/newpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/newpage.txt deleted file mode 100644 index 9ca65e3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/newpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 该主题尚ä¸å­˜åœ¨ ====== - -您访问的页é¢å¹¶ä¸å­˜åœ¨ã€‚如果å…许,您å¯ä»¥ä½¿ç”¨**创建该页é¢**按钮æ¥åˆ›å»ºå®ƒã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/norev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/norev.txt deleted file mode 100644 index 6734bde..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/norev.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 没有该修订版 ====== - -您指定的修订版并ä¸å­˜åœ¨ã€‚è¯·ä½¿ç”¨â€œä¿®è®¢è®°å½•â€æŒ‰é’®æŸ¥çœ‹æœ¬é¡µé¢çš„修订记录列表。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/onceexisted.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/onceexisted.txt deleted file mode 100644 index fcdb694..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/onceexisted.txt +++ /dev/null @@ -1,3 +0,0 @@ -======= 该页é¢ä¸å†å­˜åœ¨ ====== - -你访问的页é¢ä¸å†å­˜åœ¨ã€‚ä½ å¯ä»¥æŸ¥é˜…[[?do=revisions|页é¢åކå²ç‰ˆæœ¬]]列表,其中记录了页é¢è¢«åˆ é™¤çš„æ—¶é—´ã€åŽŸå› ï¼Œè¿˜å¯ä»¥æŸ¥çœ‹æˆ–æ¢å¤åކå²ç‰ˆæœ¬ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/password.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/password.txt deleted file mode 100644 index 39095a1..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/password.txt +++ /dev/null @@ -1,5 +0,0 @@ -@FULLNAME@ æ‚¨å¥½ï¼ - -这是您在 @TITLE@(@DOKUWIKIURL@)的用户资料 -用户å:@LOGIN@ -密ç ï¼š@PASSWORD@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/preview.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/preview.txt deleted file mode 100644 index c897155..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/preview.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 预览 ====== - -这是该文件的效果预览。**请记ä½ï¼šå®ƒå¹¶æ²¡æœ‰è¢«ä¿å­˜**ï¼ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/pwconfirm.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/pwconfirm.txt deleted file mode 100644 index 1b31636..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/pwconfirm.txt +++ /dev/null @@ -1,9 +0,0 @@ -@FULLNAME@ æ‚¨å¥½ï¼ - -有人请求为您在 @DOKUWIKIURL@ 注册的用户å @TITLE@ å‘逿–°å¯†ç  - -如果您没有请求å‘逿–°å¯†ç ï¼Œè¯·å¿½ç•¥è¿™å°é‚®ä»¶ã€‚ - -为了确认å‘逿–°å¯†ç è¯·æ±‚的确æ¥è‡ªæ‚¨ï¼Œè¯·ä½¿ç”¨ä¸‹é¢çš„链接。 - -@CONFIRM@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/read.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/read.txt deleted file mode 100644 index 10832a3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/read.txt +++ /dev/null @@ -1 +0,0 @@ -本页é¢åªè¯»ã€‚您å¯ä»¥æŸ¥çœ‹æºæ–‡ä»¶ï¼Œä½†ä¸èƒ½æ›´æ”¹å®ƒã€‚如果您觉得这是系统错误,请è”系管ç†å‘˜ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/recent.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/recent.txt deleted file mode 100644 index f75cd03..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/recent.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 最近更新 ====== - -ä»¥ä¸‹çš„é¡µé¢æ˜¯æœ€è¿‘æ‰æ›´æ–°çš„: diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/register.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/register.txt deleted file mode 100644 index 020320e..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/register.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 注册新用户 ====== - -填写以下资料æ¥åˆ›å»ºä¸€ä¸ªæ–°å¸æˆ·ã€‚请确定您æä¾›çš„æ˜¯ **正确的 E-mail 地å€** - å¦‚æžœæ‚¨æ²¡æœ‰è¢«è¦æ±‚在这里输入密ç ï¼Œé‚£ä¹ˆæ–°å¯†ç å°†é€šè¿‡æ‚¨çš„邮件地å€å‘é€ç»™æ‚¨ã€‚ 用于登录的用户åå¿…é¡»åˆæ³•,请å‚阅 [[doku>zh:pagename|pagename]]。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/registermail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/registermail.txt deleted file mode 100644 index 56568dc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/registermail.txt +++ /dev/null @@ -1,10 +0,0 @@ -æ–°ç”¨æˆ·å·²åˆ›å»ºã€‚ä¸‹é¢æ˜¯è¯¦ç»†ä¿¡æ¯ï¼š - -用户å : @NEWUSER@ -å…¨å : @NEWNAME@ -E-mail : @NEWEMAIL@ - -日期 : @DATE@ -æµè§ˆå™¨ : @BROWSER@ -IP åœ°å€ : @IPADDRESS@ -机器åç§° : @HOSTNAME@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/resendpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/resendpwd.txt deleted file mode 100644 index 5c1df99..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/resendpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== å‘逿–°å¯†ç  ====== - -è¯·åœ¨ä¸‹åˆ—åŒºåŸŸä¸­è¾“å…¥æ‚¨çš„ç”¨æˆ·åæ¥èŽ·å–æ–°å¯†ç ã€‚ 一å°åŒ…å«ç¡®è®¤é“¾æŽ¥çš„邮件将å‘é€ç»™æ‚¨æ³¨å†Œçš„邮件地å€ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/resetpwd.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/resetpwd.txt deleted file mode 100644 index 3c32f0f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/resetpwd.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== è®¾ç½®æ–°å¯†ç  ====== - -请为您在本维基上的账户设置一个新密ç ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/revisions.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/revisions.txt deleted file mode 100644 index c460b6d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/revisions.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 修订记录 ====== - -ä»¥ä¸‹æ˜¯å½“å‰æ–‡æ¡£çš„修订记录。如果è¦å›žå¤åˆ°æŸä¸ªæ—§çš„修订版,请在下é¢é€‰æ‹©å®ƒï¼Œå¹¶ç‚¹å‡»â€œç¼–辑本页â€ï¼Œä¹‹åŽä¿å­˜å³å¯ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/searchpage.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/searchpage.txt deleted file mode 100644 index 424195b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/searchpage.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== æœç´¢ ====== - -下é¢å°†æ˜¾ç¤ºæ‚¨çš„æœç´¢ç»“æžœã€‚@CREATEPAGEINFO@ diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/showrev.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/showrev.txt deleted file mode 100644 index 770fecc..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/showrev.txt +++ /dev/null @@ -1,2 +0,0 @@ -**这是本文档旧的修订版ï¼** ----- diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/stopwords.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/stopwords.txt deleted file mode 100644 index 0a18e46..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/stopwords.txt +++ /dev/null @@ -1,29 +0,0 @@ -# 这是一个索引器忽略的å•è¯åˆ—表,æ¯è¡Œä¸€ä¸ªå•è¯ -# 这个文件需è¦ä½¿ç”¨UNIXè¡Œç»“å°¾ï¼ˆå•æ¢è¡Œç¬¦ï¼‰ -# ä¸éœ€è¦åŒ…括短于3字符的è¯ï¼Œè¿™äº›éƒ½ä¼šè¢«å¿½ç•¥ -# 这个列表是基于此改进的 http://www.ranks.nl/stopwords/ -about -are -and -you -your -them -their -com -for -from -into -how -that -the -this -was -what -when -where -who -will -with -und -the -www diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_digest.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_digest.txt deleted file mode 100644 index 53326ae..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_digest.txt +++ /dev/null @@ -1,15 +0,0 @@ -æ‚¨å¥½ï¼ - -@TITLE@ ä¸­çš„é¡µé¢ @PAGE@ å·²ç»æ›´æ”¹ã€‚ -这里是更改的内容: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -旧版本:@OLDPAGE@ -新版本:@NEWPAGE@ - -è¦å–æ¶ˆé¡µé¢æé†’ï¼Œä»Ž @DOKUWIKIURL@ ç™»å½•ç»´åŸºï¼Œç„¶åŽæµè§ˆ -@SUBSCRIBE@ -并退订页é¢ä»¥åŠ/或者命å空间的更改。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_form.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_form.txt deleted file mode 100644 index 65bfd40..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_form.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== è®¢é˜…ç®¡ç† ====== - -这个页é¢å…许您管ç†åœ¨å½“å‰é¡µé¢å’Œå‘½å空间的订阅。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_list.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_list.txt deleted file mode 100644 index 79846f6..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_list.txt +++ /dev/null @@ -1,12 +0,0 @@ -æ‚¨å¥½ï¼ - -@TITLE@ 中的命å空间 @PAGE@ 的页é¢å·²ç»æ›´æ”¹ã€‚ -这里是更改的页é¢ï¼š - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -è¦å–æ¶ˆé¡µé¢æé†’ï¼Œä»Ž @DOKUWIKIURL@ ç™»å½•ç»´åŸºï¼Œç„¶åŽæµè§ˆ -@SUBSCRIBE@ -并退订页é¢ä»¥åŠ/或者命å空间的更改。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_single.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_single.txt deleted file mode 100644 index 9c1adc8..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/subscr_single.txt +++ /dev/null @@ -1,18 +0,0 @@ -æ‚¨å¥½ï¼ - -@TITLE@ ä¸­çš„é¡µé¢ @PAGE@ å·²ç»æ›´æ”¹ã€‚ -这里是更改的内容: - --------------------------------------------------------- -@DIFF@ --------------------------------------------------------- - -时间:@DATE@ -用户:@USER@ -编辑摘è¦ï¼š@SUMMARY@ -旧版本:@OLDPAGE@ -新版本:@NEWPAGE@ - -è¦å–æ¶ˆé¡µé¢æé†’ï¼Œä»Ž @DOKUWIKIURL@ ç™»å½•ç»´åŸºï¼Œç„¶åŽæµè§ˆ -@SUBSCRIBE@ -并退订页é¢ä»¥åŠ/或者命å空间的更改。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/updateprofile.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/updateprofile.txt deleted file mode 100644 index d657b6b..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/updateprofile.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== æ›´æ–°æ‚¨å¸æˆ·çš„ä¿¡æ¯ ====== - -您åªéœ€è¦å¡«å†™å¸Œæœ›æ›´æ”¹çš„区域å³å¯ã€‚您ä¸èƒ½æ›´æ”¹ç”¨æˆ·å。 diff --git a/snippets/dokuwiki-2023-04-04/inc/lang/zh/uploadmail.txt b/snippets/dokuwiki-2023-04-04/inc/lang/zh/uploadmail.txt deleted file mode 100644 index a5ce539..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/lang/zh/uploadmail.txt +++ /dev/null @@ -1,12 +0,0 @@ -æ‚¨å¥½ï¼ - -一个文件被上传到您的 DokuWiki ç«™ç‚¹ã€‚ä¸‹é¢æ˜¯è¯¦ç»†ä¿¡æ¯ï¼š - -文件å : @MEDIA@ -日期 : @DATE@ -æµè§ˆå™¨ : @BROWSER@ -IP åœ°å€ : @IPADDRESS@ -主机å : @HOSTNAME@ -å¤§å° : @SIZE@ -MIME 类型 : @MIME@ -用户 : @USER@ diff --git a/snippets/dokuwiki-2023-04-04/inc/legacy.php b/snippets/dokuwiki-2023-04-04/inc/legacy.php deleted file mode 100644 index fa72649..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/legacy.php +++ /dev/null @@ -1,18 +0,0 @@ - - */ - -use dokuwiki\Extension\PluginController; - -// setup class autoloader -spl_autoload_register('load_autoload'); - -// require all the common libraries -// for a few of these order does matter -require_once(DOKU_INC.'inc/defines.php'); -require_once(DOKU_INC.'inc/actions.php'); -require_once(DOKU_INC.'inc/changelog.php'); -require_once(DOKU_INC.'inc/common.php'); -require_once(DOKU_INC.'inc/confutils.php'); -require_once(DOKU_INC.'inc/pluginutils.php'); -require_once(DOKU_INC.'inc/form.php'); -require_once(DOKU_INC.'inc/fulltext.php'); -require_once(DOKU_INC.'inc/html.php'); -require_once(DOKU_INC.'inc/httputils.php'); -require_once(DOKU_INC.'inc/indexer.php'); -require_once(DOKU_INC.'inc/infoutils.php'); -require_once(DOKU_INC.'inc/io.php'); -require_once(DOKU_INC.'inc/mail.php'); -require_once(DOKU_INC.'inc/media.php'); -require_once(DOKU_INC.'inc/pageutils.php'); -require_once(DOKU_INC.'inc/parserutils.php'); -require_once(DOKU_INC.'inc/search.php'); -require_once(DOKU_INC.'inc/template.php'); -require_once(DOKU_INC.'inc/toolbar.php'); -require_once(DOKU_INC.'inc/utf8.php'); -require_once(DOKU_INC.'inc/auth.php'); -require_once(DOKU_INC.'inc/compatibility.php'); -require_once(DOKU_INC.'inc/deprecated.php'); -require_once(DOKU_INC.'inc/legacy.php'); - -/** - * spl_autoload_register callback - * - * Contains a static list of DokuWiki's core classes and automatically - * require()s their associated php files when an object is instantiated. - * - * @author Andreas Gohr - * @todo add generic loading of renderers and auth backends - * - * @param string $name - * - * @return bool - */ -function load_autoload($name){ - static $classes = null; - if($classes === null) $classes = array( - 'Diff' => DOKU_INC.'inc/DifferenceEngine.php', - 'UnifiedDiffFormatter' => DOKU_INC.'inc/DifferenceEngine.php', - 'TableDiffFormatter' => DOKU_INC.'inc/DifferenceEngine.php', - 'cache' => DOKU_INC.'inc/cache.php', - 'cache_parser' => DOKU_INC.'inc/cache.php', - 'cache_instructions' => DOKU_INC.'inc/cache.php', - 'cache_renderer' => DOKU_INC.'inc/cache.php', - 'Input' => DOKU_INC.'inc/Input.class.php', - 'JpegMeta' => DOKU_INC.'inc/JpegMeta.php', - 'SimplePie' => DOKU_INC.'inc/SimplePie.php', - 'FeedParser' => DOKU_INC.'inc/FeedParser.php', - 'SafeFN' => DOKU_INC.'inc/SafeFN.class.php', - 'Sitemapper' => DOKU_INC.'inc/Sitemapper.php', - 'Mailer' => DOKU_INC.'inc/Mailer.class.php', - - 'Doku_Handler' => DOKU_INC.'inc/parser/handler.php', - 'Doku_Renderer' => DOKU_INC.'inc/parser/renderer.php', - 'Doku_Renderer_xhtml' => DOKU_INC.'inc/parser/xhtml.php', - 'Doku_Renderer_code' => DOKU_INC.'inc/parser/code.php', - 'Doku_Renderer_xhtmlsummary' => DOKU_INC.'inc/parser/xhtmlsummary.php', - 'Doku_Renderer_metadata' => DOKU_INC.'inc/parser/metadata.php', - ); - - if(isset($classes[$name])){ - require ($classes[$name]); - return true; - } - - // namespace to directory conversion - $name = str_replace('\\', '/', $name); - - // test mock namespace - if (substr($name, 0, 19) === 'dokuwiki/test/mock/') { - $file = DOKU_INC . '_test/mock/' . substr($name, 19) . '.php'; - if (file_exists($file)) { - require $file; - return true; - } - } - - // tests namespace - if (substr($name, 0, 14) === 'dokuwiki/test/') { - $file = DOKU_INC . '_test/tests/' . substr($name, 14) . '.php'; - if (file_exists($file)) { - require $file; - return true; - } - } - - // plugin namespace - if(substr($name, 0, 16) === 'dokuwiki/plugin/') { - $name = str_replace('/test/', '/_test/', $name); // no underscore in test namespace - $file = DOKU_PLUGIN . substr($name, 16) . '.php'; - if(file_exists($file)) { - try { - require $file; - } catch (\Throwable $e) { - \dokuwiki\ErrorHandler::showExceptionMsg($e, "Error loading plugin $name"); - } - return true; - } - } - - // template namespace - if(substr($name, 0, 18) === 'dokuwiki/template/') { - $name = str_replace('/test/', '/_test/', $name); // no underscore in test namespace - $file = DOKU_INC.'lib/tpl/' . substr($name, 18) . '.php'; - if(file_exists($file)) { - try { - require $file; - } catch (\Throwable $e) { - \dokuwiki\ErrorHandler::showExceptionMsg($e, "Error loading template $name"); - } - return true; - } - } - - // our own namespace - if(substr($name, 0, 9) === 'dokuwiki/') { - $file = DOKU_INC . 'inc/' . substr($name, 9) . '.php'; - if(file_exists($file)) { - require $file; - return true; - } - } - - // Plugin loading - if(preg_match( - '/^(' . implode('|', PluginController::PLUGIN_TYPES) . ')_plugin_(' . - DOKU_PLUGIN_NAME_REGEX . - ')(?:_([^_]+))?$/', - $name, - $m - )) { - // try to load the wanted plugin file - $c = ((count($m) === 4) ? "/{$m[3]}" : ''); - $plg = DOKU_PLUGIN . "{$m[2]}/{$m[1]}$c.php"; - if(file_exists($plg)){ - try { - require $plg; - } catch (\Throwable $e) { - \dokuwiki\ErrorHandler::showExceptionMsg($e, "Error loading plugin {$m[2]}"); - } - } - return true; - } - return false; -} - diff --git a/snippets/dokuwiki-2023-04-04/inc/mail.php b/snippets/dokuwiki-2023-04-04/inc/mail.php deleted file mode 100644 index 4f5d1b3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/mail.php +++ /dev/null @@ -1,162 +0,0 @@ - - */ - - -/** - * Patterns for use in email detection and validation - * - * NOTE: there is an unquoted '/' in RFC2822_ATEXT, it must remain unquoted to be used in the parser - * the pattern uses non-capturing groups as captured groups aren't allowed in the parser - * select pattern delimiters with care! - * - * May not be completly RFC conform! - * @link http://www.faqs.org/rfcs/rfc2822.html (paras 3.4.1 & 3.2.4) - * - * @author Chris Smith - * Check if a given mail address is valid - */ -if (!defined('RFC2822_ATEXT')) define('RFC2822_ATEXT',"0-9a-zA-Z!#$%&'*+/=?^_`{|}~-"); -if (!defined('PREG_PATTERN_VALID_EMAIL')) define( - 'PREG_PATTERN_VALID_EMAIL', - '['.RFC2822_ATEXT.']+(?:\.['.RFC2822_ATEXT.']+)*@(?i:[0-9a-z][0-9a-z-]*\.)+(?i:[a-z]{2,63})' -); - -/** - * Prepare mailfrom replacement patterns - * - * Also prepares a mailfromnobody config that contains an autoconstructed address - * if the mailfrom one is userdependent and this might not be wanted (subscriptions) - * - * @author Andreas Gohr - */ -function mail_setup(){ - global $conf; - global $USERINFO; - /** @var Input $INPUT */ - global $INPUT; - - // auto constructed address - $host = @parse_url(DOKU_URL,PHP_URL_HOST); - if(!$host) $host = 'example.com'; - $noreply = 'noreply@'.$host; - - $replace = array(); - if(!empty($USERINFO['mail'])){ - $replace['@MAIL@'] = $USERINFO['mail']; - }else{ - $replace['@MAIL@'] = $noreply; - } - - // use 'noreply' if no user - $replace['@USER@'] = $INPUT->server->str('REMOTE_USER', 'noreply', true); - - if(!empty($USERINFO['name'])){ - $replace['@NAME@'] = $USERINFO['name']; - }else{ - $replace['@NAME@'] = ''; - } - - // apply replacements - $from = str_replace(array_keys($replace), - array_values($replace), - $conf['mailfrom']); - - // any replacements done? set different mailfromnone - if($from != $conf['mailfrom']){ - $conf['mailfromnobody'] = $noreply; - }else{ - $conf['mailfromnobody'] = $from; - } - $conf['mailfrom'] = $from; -} - -/** - * Check if a given mail address is valid - * - * @param string $email the address to check - * @return bool true if address is valid - */ -function mail_isvalid($email) { - return EmailAddressValidator::checkEmailAddress($email, true); -} - -/** - * Quoted printable encoding - * - * @author umu - * @link http://php.net/manual/en/function.imap-8bit.php#61216 - * - * @param string $sText - * @param int $maxlen - * @param bool $bEmulate_imap_8bit - * - * @return string - */ -function mail_quotedprintable_encode($sText,$maxlen=74,$bEmulate_imap_8bit=true) { - // split text into lines - $aLines= preg_split("/(?:\r\n|\r|\n)/", $sText); - $cnt = count($aLines); - - for ($i=0;$i<$cnt;$i++) { - $sLine =& $aLines[$i]; - if (strlen($sLine)===0) continue; // do nothing, if empty - - $sRegExp = '/[^\x09\x20\x21-\x3C\x3E-\x7E]/e'; - - // imap_8bit encodes x09 everywhere, not only at lineends, - // for EBCDIC safeness encode !"#$@[\]^`{|}~, - // for complete safeness encode every character :) - if ($bEmulate_imap_8bit) - $sRegExp = '/[^\x20\x21-\x3C\x3E-\x7E]/'; - - $sLine = preg_replace_callback( $sRegExp, 'mail_quotedprintable_encode_callback', $sLine ); - - // encode x09,x20 at lineends - { - $iLength = strlen($sLine); - $iLastChar = ord($sLine[$iLength-1]); - - // !!!!!!!! - // imap_8_bit does not encode x20 at the very end of a text, - // here is, where I don't agree with imap_8_bit, - // please correct me, if I'm wrong, - // or comment next line for RFC2045 conformance, if you like - if (!($bEmulate_imap_8bit && ($i==count($aLines)-1))){ - if (($iLastChar==0x09)||($iLastChar==0x20)) { - $sLine[$iLength-1]='='; - $sLine .= ($iLastChar==0x09)?'09':'20'; - } - } - } // imap_8bit encodes x20 before chr(13), too - // although IMHO not requested by RFC2045, why not do it safer :) - // and why not encode any x20 around chr(10) or chr(13) - if ($bEmulate_imap_8bit) { - $sLine=str_replace(' =0D','=20=0D',$sLine); - //$sLine=str_replace(' =0A','=20=0A',$sLine); - //$sLine=str_replace('=0D ','=0D=20',$sLine); - //$sLine=str_replace('=0A ','=0A=20',$sLine); - } - - // finally split into softlines no longer than $maxlen chars, - // for even more safeness one could encode x09,x20 - // at the very first character of the line - // and after soft linebreaks, as well, - // but this wouldn't be caught by such an easy RegExp - if($maxlen){ - preg_match_all( '/.{1,'.($maxlen - 2).'}([^=]{0,2})?/', $sLine, $aMatch ); - $sLine = implode( '=' . MAILHEADER_EOL, $aMatch[0] ); // add soft crlf's - } - } - - // join lines into text - return implode(MAILHEADER_EOL,$aLines); -} - -function mail_quotedprintable_encode_callback($matches){ - return sprintf( "=%02X", ord ( $matches[0] ) ) ; -} diff --git a/snippets/dokuwiki-2023-04-04/inc/media.php b/snippets/dokuwiki-2023-04-04/inc/media.php deleted file mode 100644 index 2ec5249..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/media.php +++ /dev/null @@ -1,2156 +0,0 @@ - - */ - -use dokuwiki\ChangeLog\MediaChangeLog; -use dokuwiki\Extension\Event; -use dokuwiki\Form\Form; -use dokuwiki\HTTP\DokuHTTPClient; -use dokuwiki\Logger; -use dokuwiki\Subscriptions\MediaSubscriptionSender; -use dokuwiki\Ui\Media\DisplayRow; -use dokuwiki\Ui\Media\DisplayTile; -use dokuwiki\Ui\MediaDiff; -use dokuwiki\Utf8\PhpString; -use dokuwiki\Utf8\Sort; -use splitbrain\slika\Slika; - -/** - * Lists pages which currently use a media file selected for deletion - * - * References uses the same visual as search results and share - * their CSS tags except pagenames won't be links. - * - * @author Matthias Grimm - * - * @param array $data - * @param string $id - */ -function media_filesinuse($data,$id){ - global $lang; - echo '

    '.$lang['reference'].' '.hsc(noNS($id)).'

    '; - echo '

    '.hsc($lang['ref_inuse']).'

    '; - - $hidden=0; //count of hits without read permission - foreach($data as $row){ - if(auth_quickaclcheck($row) >= AUTH_READ && isVisiblePage($row)){ - echo '
    '; - echo ''.hsc($row).''; - echo '
    '; - }else - $hidden++; - } - if ($hidden){ - print '
    '.$lang['ref_hidden'].'
    '; - } -} - -/** - * Handles the saving of image meta data - * - * @author Andreas Gohr - * @author Kate Arzamastseva - * - * @param string $id media id - * @param int $auth permission level - * @param array $data - * @return false|string - */ -function media_metasave($id,$auth,$data){ - if($auth < AUTH_UPLOAD) return false; - if(!checkSecurityToken()) return false; - global $lang; - global $conf; - $src = mediaFN($id); - - $meta = new JpegMeta($src); - $meta->_parseAll(); - - foreach($data as $key => $val){ - $val=trim($val); - if(empty($val)){ - $meta->deleteField($key); - }else{ - $meta->setField($key,$val); - } - } - - $old = @filemtime($src); - if(!file_exists(mediaFN($id, $old)) && file_exists($src)) { - // add old revision to the attic - media_saveOldRevision($id); - } - $filesize_old = filesize($src); - if($meta->save()){ - if($conf['fperm']) chmod($src, $conf['fperm']); - @clearstatcache(true, $src); - $new = @filemtime($src); - $filesize_new = filesize($src); - $sizechange = $filesize_new - $filesize_old; - - // add a log entry to the media changelog - addMediaLogEntry($new, $id, DOKU_CHANGE_TYPE_EDIT, $lang['media_meta_edited'], '', null, $sizechange); - - msg($lang['metasaveok'],1); - return $id; - }else{ - msg($lang['metasaveerr'],-1); - return false; - } -} - -/** - * check if a media is external source - * - * @author Gerrit Uitslag - * - * @param string $id the media ID or URL - * @return bool - */ -function media_isexternal($id){ - if (preg_match('#^(?:https?|ftp)://#i', $id)) return true; - return false; -} - -/** - * Check if a media item is public (eg, external URL or readable by @ALL) - * - * @author Andreas Gohr - * - * @param string $id the media ID or URL - * @return bool - */ -function media_ispublic($id){ - if(media_isexternal($id)) return true; - $id = cleanID($id); - if(auth_aclcheck(getNS($id).':*', '', array()) >= AUTH_READ) return true; - return false; -} - -/** - * Display the form to edit image meta data - * - * @author Andreas Gohr - * @author Kate Arzamastseva - * - * @param string $id media id - * @param int $auth permission level - * @return bool - */ -function media_metaform($id, $auth) { - global $lang; - - if ($auth < AUTH_UPLOAD) { - echo '
    '.$lang['media_perm_upload'].'
    '.DOKU_LF; - return false; - } - - // load the field descriptions - static $fields = null; - if ($fields === null) { - $config_files = getConfigFiles('mediameta'); - foreach ($config_files as $config_file) { - if (file_exists($config_file)) include($config_file); - } - } - - $src = mediaFN($id); - - // output - $form = new Form([ - 'action' => media_managerURL(['tab_details' => 'view'], '&'), - 'class' => 'meta' - ]); - $form->addTagOpen('div')->addClass('no'); - $form->setHiddenField('img', $id); - $form->setHiddenField('mediado', 'save'); - foreach ($fields as $key => $field) { - // get current value - if (empty($field[0])) continue; - $tags = array($field[0]); - if (is_array($field[3])) $tags = array_merge($tags, $field[3]); - $value = tpl_img_getTag($tags, '', $src); - $value = cleanText($value); - - // prepare attributes - $p = array( - 'class' => 'edit', - 'id' => 'meta__'.$key, - 'name' => 'meta['.$field[0].']', - ); - - $form->addTagOpen('div')->addClass('row'); - if ($field[2] == 'text') { - $form->addTextInput( - $p['name'], - ($lang[$field[1]] ?: $field[1] . ':') - )->id($p['id'])->addClass($p['class'])->val($value); - } else { - $form->addTextarea($p['name'], $lang[$field[1]])->id($p['id']) - ->val(formText($value)) - ->addClass($p['class']) - ->attr('rows', '6')->attr('cols', '50'); - } - $form->addTagClose('div'); - } - $form->addTagOpen('div')->addClass('buttons'); - $form->addButton('mediado[save]', $lang['btn_save'])->attr('type', 'submit') - ->attrs(['accesskey' => 's']); - $form->addTagClose('div'); - - $form->addTagClose('div'); - echo $form->toHTML(); - return true; -} - -/** - * Convenience function to check if a media file is still in use - * - * @author Michael Klier - * - * @param string $id media id - * @return array|bool - */ -function media_inuse($id) { - global $conf; - - if($conf['refcheck']){ - $mediareferences = ft_mediause($id,true); - if(!count($mediareferences)) { - return false; - } else { - return $mediareferences; - } - } else { - return false; - } -} - -/** - * Handles media file deletions - * - * If configured, checks for media references before deletion - * - * @author Andreas Gohr - * - * @param string $id media id - * @param int $auth no longer used - * @return int One of: 0, - * DOKU_MEDIA_DELETED, - * DOKU_MEDIA_DELETED | DOKU_MEDIA_EMPTY_NS, - * DOKU_MEDIA_NOT_AUTH, - * DOKU_MEDIA_INUSE - */ -function media_delete($id,$auth){ - global $lang; - $auth = auth_quickaclcheck(ltrim(getNS($id).':*', ':')); - if($auth < AUTH_DELETE) return DOKU_MEDIA_NOT_AUTH; - if(media_inuse($id)) return DOKU_MEDIA_INUSE; - - $file = mediaFN($id); - - // trigger an event - MEDIA_DELETE_FILE - $data = array(); - $data['id'] = $id; - $data['name'] = PhpString::basename($file); - $data['path'] = $file; - $data['size'] = (file_exists($file)) ? filesize($file) : 0; - - $data['unl'] = false; - $data['del'] = false; - $evt = new Event('MEDIA_DELETE_FILE',$data); - if ($evt->advise_before()) { - $old = @filemtime($file); - if(!file_exists(mediaFN($id, $old)) && file_exists($file)) { - // add old revision to the attic - media_saveOldRevision($id); - } - - $data['unl'] = @unlink($file); - if($data['unl']) { - $sizechange = 0 - $data['size']; - addMediaLogEntry(time(), $id, DOKU_CHANGE_TYPE_DELETE, $lang['deleted'], '', null, $sizechange); - - $data['del'] = io_sweepNS($id, 'mediadir'); - } - } - $evt->advise_after(); - unset($evt); - - if($data['unl'] && $data['del']){ - return DOKU_MEDIA_DELETED | DOKU_MEDIA_EMPTY_NS; - } - - return $data['unl'] ? DOKU_MEDIA_DELETED : 0; -} - -/** - * Handle file uploads via XMLHttpRequest - * - * @param string $ns target namespace - * @param int $auth current auth check result - * @return false|string false on error, id of the new file on success - */ -function media_upload_xhr($ns,$auth){ - if(!checkSecurityToken()) return false; - global $INPUT; - - $id = $INPUT->get->str('qqfile'); - list($ext,$mime) = mimetype($id); - $input = fopen("php://input", "r"); - if (!($tmp = io_mktmpdir())) return false; - $path = $tmp.'/'.md5($id); - $target = fopen($path, "w"); - $realSize = stream_copy_to_stream($input, $target); - fclose($target); - fclose($input); - if ($INPUT->server->has('CONTENT_LENGTH') && ($realSize != $INPUT->server->int('CONTENT_LENGTH'))) { - unlink($path); - return false; - } - - $res = media_save( - array('name' => $path, - 'mime' => $mime, - 'ext' => $ext), - $ns.':'.$id, - ($INPUT->get->str('ow') == 'true'), - $auth, - 'copy' - ); - unlink($path); - if ($tmp) io_rmdir($tmp, true); - if (is_array($res)) { - msg($res[0], $res[1]); - return false; - } - return $res; -} - -/** - * Handles media file uploads - * - * @author Andreas Gohr - * @author Michael Klier - * - * @param string $ns target namespace - * @param int $auth current auth check result - * @param bool|array $file $_FILES member, $_FILES['upload'] if false - * @return false|string false on error, id of the new file on success - */ -function media_upload($ns,$auth,$file=false){ - if(!checkSecurityToken()) return false; - global $lang; - global $INPUT; - - // get file and id - $id = $INPUT->post->str('mediaid'); - if (!$file) $file = $_FILES['upload']; - if(empty($id)) $id = $file['name']; - - // check for errors (messages are done in lib/exe/mediamanager.php) - if($file['error']) return false; - - // check extensions - list($fext,$fmime) = mimetype($file['name']); - list($iext,$imime) = mimetype($id); - if($fext && !$iext){ - // no extension specified in id - read original one - $id .= '.'.$fext; - $imime = $fmime; - }elseif($fext && $fext != $iext){ - // extension was changed, print warning - msg(sprintf($lang['mediaextchange'],$fext,$iext)); - } - - $res = media_save(array('name' => $file['tmp_name'], - 'mime' => $imime, - 'ext' => $iext), $ns.':'.$id, - $INPUT->post->bool('ow'), $auth, 'copy_uploaded_file'); - if (is_array($res)) { - msg($res[0], $res[1]); - return false; - } - return $res; -} - -/** - * An alternative to move_uploaded_file that copies - * - * Using copy, makes sure any setgid bits on the media directory are honored - * - * @see move_uploaded_file() - * - * @param string $from - * @param string $to - * @return bool - */ -function copy_uploaded_file($from, $to){ - if(!is_uploaded_file($from)) return false; - $ok = copy($from, $to); - @unlink($from); - return $ok; -} - -/** - * This generates an action event and delegates to _media_upload_action(). - * Action plugins are allowed to pre/postprocess the uploaded file. - * (The triggered event is preventable.) - * - * Event data: - * $data[0] fn_tmp: the temporary file name (read from $_FILES) - * $data[1] fn: the file name of the uploaded file - * $data[2] id: the future directory id of the uploaded file - * $data[3] imime: the mimetype of the uploaded file - * $data[4] overwrite: if an existing file is going to be overwritten - * $data[5] move: name of function that performs move/copy/.. - * - * @triggers MEDIA_UPLOAD_FINISH - * - * @param array $file - * @param string $id media id - * @param bool $ow overwrite? - * @param int $auth permission level - * @param string $move name of functions that performs move/copy/.. - * @return false|array|string - */ -function media_save($file, $id, $ow, $auth, $move) { - if($auth < AUTH_UPLOAD) { - return array("You don't have permissions to upload files.", -1); - } - - if (!isset($file['mime']) || !isset($file['ext'])) { - list($ext, $mime) = mimetype($id); - if (!isset($file['mime'])) { - $file['mime'] = $mime; - } - if (!isset($file['ext'])) { - $file['ext'] = $ext; - } - } - - global $lang, $conf; - - // get filename - $id = cleanID($id); - $fn = mediaFN($id); - - // get filetype regexp - $types = array_keys(getMimeTypes()); - $types = array_map( - function ($q) { - return preg_quote($q, "/"); - }, - $types - ); - $regex = join('|',$types); - - // because a temp file was created already - if(!preg_match('/\.('.$regex.')$/i',$fn)) { - return array($lang['uploadwrong'],-1); - } - - //check for overwrite - $overwrite = file_exists($fn); - $auth_ow = (($conf['mediarevisions']) ? AUTH_UPLOAD : AUTH_DELETE); - if($overwrite && (!$ow || $auth < $auth_ow)) { - return array($lang['uploadexist'], 0); - } - // check for valid content - $ok = media_contentcheck($file['name'], $file['mime']); - if($ok == -1){ - return array(sprintf($lang['uploadbadcontent'],'.' . $file['ext']),-1); - }elseif($ok == -2){ - return array($lang['uploadspam'],-1); - }elseif($ok == -3){ - return array($lang['uploadxss'],-1); - } - - // prepare event data - $data = array(); - $data[0] = $file['name']; - $data[1] = $fn; - $data[2] = $id; - $data[3] = $file['mime']; - $data[4] = $overwrite; - $data[5] = $move; - - // trigger event - return Event::createAndTrigger('MEDIA_UPLOAD_FINISH', $data, '_media_upload_action', true); -} - -/** - * Callback adapter for media_upload_finish() triggered by MEDIA_UPLOAD_FINISH - * - * @author Michael Klier - * - * @param array $data event data - * @return false|array|string - */ -function _media_upload_action($data) { - // fixme do further sanity tests of given data? - if(is_array($data) && count($data)===6) { - return media_upload_finish($data[0], $data[1], $data[2], $data[3], $data[4], $data[5]); - } else { - return false; //callback error - } -} - -/** - * Saves an uploaded media file - * - * @author Andreas Gohr - * @author Michael Klier - * @author Kate Arzamastseva - * - * @param string $fn_tmp - * @param string $fn - * @param string $id media id - * @param string $imime mime type - * @param bool $overwrite overwrite existing? - * @param string $move function name - * @return array|string - */ -function media_upload_finish($fn_tmp, $fn, $id, $imime, $overwrite, $move = 'move_uploaded_file') { - global $conf; - global $lang; - global $REV; - - $old = @filemtime($fn); - if(!file_exists(mediaFN($id, $old)) && file_exists($fn)) { - // add old revision to the attic if missing - media_saveOldRevision($id); - } - - // prepare directory - io_createNamespace($id, 'media'); - - $filesize_old = file_exists($fn) ? filesize($fn) : 0; - - if($move($fn_tmp, $fn)) { - @clearstatcache(true,$fn); - $new = @filemtime($fn); - // Set the correct permission here. - // Always chmod media because they may be saved with different permissions than expected from the php umask. - // (Should normally chmod to $conf['fperm'] only if $conf['fperm'] is set.) - chmod($fn, $conf['fmode']); - msg($lang['uploadsucc'],1); - media_notify($id,$fn,$imime,$old,$new); - // add a log entry to the media changelog - $filesize_new = filesize($fn); - $sizechange = $filesize_new - $filesize_old; - if($REV) { - addMediaLogEntry( - $new, - $id, - DOKU_CHANGE_TYPE_REVERT, - sprintf($lang['restored'], dformat($REV)), - $REV, - null, - $sizechange - ); - } elseif($overwrite) { - addMediaLogEntry($new, $id, DOKU_CHANGE_TYPE_EDIT, '', '', null, $sizechange); - } else { - addMediaLogEntry($new, $id, DOKU_CHANGE_TYPE_CREATE, $lang['created'], '', null, $sizechange); - } - return $id; - }else{ - return array($lang['uploadfail'],-1); - } -} - -/** - * Moves the current version of media file to the media_attic - * directory - * - * @author Kate Arzamastseva - * - * @param string $id - * @return int - revision date - */ -function media_saveOldRevision($id) { - global $conf, $lang; - - $oldf = mediaFN($id); - if (!file_exists($oldf)) return ''; - $date = filemtime($oldf); - if (!$conf['mediarevisions']) return $date; - - $medialog = new MediaChangeLog($id); - if (!$medialog->getRevisionInfo($date)) { - // there was an external edit, - // there is no log entry for current version of file - $sizechange = filesize($oldf); - if(!file_exists(mediaMetaFN($id, '.changes'))) { - addMediaLogEntry($date, $id, DOKU_CHANGE_TYPE_CREATE, $lang['created'], '', null, $sizechange); - } else { - $oldRev = $medialog->getRevisions(-1, 1); // from changelog - $oldRev = (int) (empty($oldRev) ? 0 : $oldRev[0]); - $filesize_old = filesize(mediaFN($id, $oldRev)); - $sizechange = $sizechange - $filesize_old; - - addMediaLogEntry($date, $id, DOKU_CHANGE_TYPE_EDIT, '', '', null, $sizechange); - } - } - - $newf = mediaFN($id, $date); - io_makeFileDir($newf); - if (copy($oldf, $newf)) { - // Set the correct permission here. - // Always chmod media because they may be saved with different permissions than expected from the php umask. - // (Should normally chmod to $conf['fperm'] only if $conf['fperm'] is set.) - chmod($newf, $conf['fmode']); - } - return $date; -} - -/** - * This function checks if the uploaded content is really what the - * mimetype says it is. We also do spam checking for text types here. - * - * We need to do this stuff because we can not rely on the browser - * to do this check correctly. Yes, IE is broken as usual. - * - * @author Andreas Gohr - * @link http://www.splitbrain.org/blog/2007-02/12-internet_explorer_facilitates_cross_site_scripting - * @fixme check all 26 magic IE filetypes here? - * - * @param string $file path to file - * @param string $mime mimetype - * @return int - */ -function media_contentcheck($file,$mime){ - global $conf; - if($conf['iexssprotect']){ - $fh = @fopen($file, 'rb'); - if($fh){ - $bytes = fread($fh, 256); - fclose($fh); - if(preg_match('/<(script|a|img|html|body|iframe)[\s>]/i',$bytes)){ - return -3; //XSS: possibly malicious content - } - } - } - if(substr($mime,0,6) == 'image/'){ - $info = @getimagesize($file); - if($mime == 'image/gif' && $info[2] != 1){ - return -1; // uploaded content did not match the file extension - }elseif($mime == 'image/jpeg' && $info[2] != 2){ - return -1; - }elseif($mime == 'image/png' && $info[2] != 3){ - return -1; - } - # fixme maybe check other images types as well - }elseif(substr($mime,0,5) == 'text/'){ - global $TEXT; - $TEXT = io_readFile($file); - if(checkwordblock()){ - return -2; //blocked by the spam blacklist - } - } - return 0; -} - -/** - * Send a notify mail on uploads - * - * @author Andreas Gohr - * - * @param string $id media id - * @param string $file path to file - * @param string $mime mime type - * @param bool|int $old_rev revision timestamp or false - */ -function media_notify($id,$file,$mime,$old_rev=false,$current_rev=false){ - global $conf; - if(empty($conf['notify'])) return; //notify enabled? - - $subscription = new MediaSubscriptionSender(); - $subscription->sendMediaDiff($conf['notify'], 'uploadmail', $id, $old_rev, $current_rev); -} - -/** - * List all files in a given Media namespace - * - * @param string $ns namespace - * @param null|int $auth permission level - * @param string $jump id - * @param bool $fullscreenview - * @param bool|string $sort sorting order, false skips sorting - */ -function media_filelist($ns,$auth=null,$jump='',$fullscreenview=false,$sort=false){ - global $conf; - global $lang; - $ns = cleanID($ns); - - // check auth our self if not given (needed for ajax calls) - if(is_null($auth)) $auth = auth_quickaclcheck("$ns:*"); - - if (!$fullscreenview) echo '

    :'.hsc($ns).'

    '.NL; - - if($auth < AUTH_READ){ - // FIXME: print permission warning here instead? - echo '
    '.$lang['nothingfound'].'
    '.NL; - }else{ - if (!$fullscreenview) { - media_uploadform($ns, $auth); - media_searchform($ns); - } - - $dir = utf8_encodeFN(str_replace(':','/',$ns)); - $data = array(); - search($data,$conf['mediadir'],'search_mediafiles', - array('showmsg'=>true,'depth'=>1),$dir,1,$sort); - - if(!count($data)){ - echo '
    '.$lang['nothingfound'].'
    '.NL; - }else { - if ($fullscreenview) { - echo '
      '; - } - foreach($data as $item){ - if (!$fullscreenview) { - //FIXME old call: media_printfile($item,$auth,$jump); - $display = new DisplayRow($item); - $display->scrollIntoView($jump == $item->getID()); - $display->show(); - } else { - //FIXME old call: media_printfile_thumbs($item,$auth,$jump); - echo '
    • '; - $display = new DisplayTile($item); - $display->scrollIntoView($jump == $item->getID()); - $display->show(); - echo '
    • '; - } - } - if ($fullscreenview) echo '
    '.NL; - } - } -} - -/** - * Prints tabs for files list actions - * - * @author Kate Arzamastseva - * @author Adrian Lang - * - * @param string $selected_tab - opened tab - */ - -function media_tabs_files($selected_tab = ''){ - global $lang; - $tabs = array(); - foreach(array('files' => 'mediaselect', - 'upload' => 'media_uploadtab', - 'search' => 'media_searchtab') as $tab => $caption) { - $tabs[$tab] = array('href' => media_managerURL(['tab_files' => $tab], '&'), - 'caption' => $lang[$caption]); - } - - html_tabs($tabs, $selected_tab); -} - -/** - * Prints tabs for files details actions - * - * @author Kate Arzamastseva - * @param string $image filename of the current image - * @param string $selected_tab opened tab - */ -function media_tabs_details($image, $selected_tab = '') { - global $lang, $conf; - - $tabs = array(); - $tabs['view'] = array('href' => media_managerURL(['tab_details' => 'view'], '&'), - 'caption' => $lang['media_viewtab']); - - list(, $mime) = mimetype($image); - if ($mime == 'image/jpeg' && file_exists(mediaFN($image))) { - $tabs['edit'] = array('href' => media_managerURL(['tab_details' => 'edit'], '&'), - 'caption' => $lang['media_edittab']); - } - if ($conf['mediarevisions']) { - $tabs['history'] = array('href' => media_managerURL(['tab_details' => 'history'], '&'), - 'caption' => $lang['media_historytab']); - } - - html_tabs($tabs, $selected_tab); -} - -/** - * Prints options for the tab that displays a list of all files - * - * @author Kate Arzamastseva - */ -function media_tab_files_options() { - global $lang; - global $INPUT; - global $ID; - - $form = new Form([ - 'method' => 'get', - 'action' => wl($ID), - 'class' => 'options' - ]); - $form->addTagOpen('div')->addClass('no'); - $form->setHiddenField('sectok', null); - $media_manager_params = media_managerURL([], '', false, true); - foreach ($media_manager_params as $pKey => $pVal) { - $form->setHiddenField($pKey, $pVal); - } - if ($INPUT->has('q')) { - $form->setHiddenField('q', $INPUT->str('q')); - } - $form->addHTML('
      '.NL); - foreach (array('list' => array('listType', array('thumbs', 'rows')), - 'sort' => array('sortBy', array('name', 'date'))) - as $group => $content) { - $checked = "_media_get_{$group}_type"; - $checked = $checked(); - - $form->addHTML('
    • '); - foreach ($content[1] as $option) { - $attrs = array(); - if ($checked == $option) { - $attrs['checked'] = 'checked'; - } - $radio = $form->addRadioButton( - $group.'_dwmedia', - $lang['media_'.$group.'_'.$option] - )->val($option)->id($content[0].'__'.$option)->addClass($option); - $radio->attrs($attrs); - } - $form->addHTML('
    • '.NL); - } - $form->addHTML('
    • '); - $form->addButton('', $lang['btn_apply'])->attr('type', 'submit'); - $form->addHTML('
    • '.NL); - $form->addHTML('
    '.NL); - $form->addTagClose('div'); - print $form->toHTML(); -} - -/** - * Returns type of sorting for the list of files in media manager - * - * @author Kate Arzamastseva - * - * @return string - sort type - */ -function _media_get_sort_type() { - return _media_get_display_param('sort', array('default' => 'name', 'date')); -} - -/** - * Returns type of listing for the list of files in media manager - * - * @author Kate Arzamastseva - * - * @return string - list type - */ -function _media_get_list_type() { - return _media_get_display_param('list', array('default' => 'thumbs', 'rows')); -} - -/** - * Get display parameters - * - * @param string $param name of parameter - * @param array $values allowed values, where default value has index key 'default' - * @return string the parameter value - */ -function _media_get_display_param($param, $values) { - global $INPUT; - if (in_array($INPUT->str($param), $values)) { - // FIXME: Set cookie - return $INPUT->str($param); - } else { - $val = get_doku_pref($param, $values['default']); - if (!in_array($val, $values)) { - $val = $values['default']; - } - return $val; - } -} - -/** - * Prints tab that displays a list of all files - * - * @author Kate Arzamastseva - * - * @param string $ns - * @param null|int $auth permission level - * @param string $jump item id - */ -function media_tab_files($ns,$auth=null,$jump='') { - global $lang; - if(is_null($auth)) $auth = auth_quickaclcheck("$ns:*"); - - if($auth < AUTH_READ){ - echo '
    '.$lang['media_perm_read'].'
    '.NL; - }else{ - media_filelist($ns,$auth,$jump,true,_media_get_sort_type()); - } -} - -/** - * Prints tab that displays uploading form - * - * @author Kate Arzamastseva - * - * @param string $ns - * @param null|int $auth permission level - * @param string $jump item id - */ -function media_tab_upload($ns,$auth=null,$jump='') { - global $lang; - if(is_null($auth)) $auth = auth_quickaclcheck("$ns:*"); - - echo '
    '.NL; - if ($auth >= AUTH_UPLOAD) { - echo '

    ' . $lang['mediaupload'] . '

    '; - } - media_uploadform($ns, $auth, true); - echo '
    '.NL; -} - -/** - * Prints tab that displays search form - * - * @author Kate Arzamastseva - * - * @param string $ns - * @param null|int $auth permission level - */ -function media_tab_search($ns,$auth=null) { - global $INPUT; - - $do = $INPUT->str('mediado'); - $query = $INPUT->str('q'); - echo ''.NL; -} - -/** - * Prints tab that displays mediafile details - * - * @author Kate Arzamastseva - * - * @param string $image media id - * @param string $ns - * @param null|int $auth permission level - * @param string|int $rev revision timestamp or empty string - */ -function media_tab_view($image, $ns, $auth=null, $rev='') { - global $lang; - if(is_null($auth)) $auth = auth_quickaclcheck("$ns:*"); - - if ($image && $auth >= AUTH_READ) { - $meta = new JpegMeta(mediaFN($image, $rev)); - media_preview($image, $auth, $rev, $meta); - media_preview_buttons($image, $auth, $rev); - media_details($image, $auth, $rev, $meta); - - } else { - echo '
    '.$lang['media_perm_read'].'
    '.NL; - } -} - -/** - * Prints tab that displays form for editing mediafile metadata - * - * @author Kate Arzamastseva - * - * @param string $image media id - * @param string $ns - * @param null|int $auth permission level - */ -function media_tab_edit($image, $ns, $auth=null) { - if(is_null($auth)) $auth = auth_quickaclcheck("$ns:*"); - - if ($image) { - list(, $mime) = mimetype($image); - if ($mime == 'image/jpeg') media_metaform($image,$auth); - } -} - -/** - * Prints tab that displays mediafile revisions - * - * @author Kate Arzamastseva - * - * @param string $image media id - * @param string $ns - * @param null|int $auth permission level - */ -function media_tab_history($image, $ns, $auth=null) { - global $lang; - global $INPUT; - - if(is_null($auth)) $auth = auth_quickaclcheck("$ns:*"); - $do = $INPUT->str('mediado'); - - if ($auth >= AUTH_READ && $image) { - if ($do == 'diff'){ - (new dokuwiki\Ui\MediaDiff($image))->show(); //media_diff($image, $ns, $auth); - } else { - $first = $INPUT->int('first',-1); - (new dokuwiki\Ui\MediaRevisions($image))->show($first); - } - } else { - echo '
    '.$lang['media_perm_read'].'
    '.NL; - } -} - -/** - * Prints mediafile details - * - * @param string $image media id - * @param int $auth permission level - * @param int|string $rev revision timestamp or empty string - * @param JpegMeta|bool $meta - * - * @author Kate Arzamastseva - */ -function media_preview($image, $auth, $rev = '', $meta = false) { - - $size = media_image_preview_size($image, $rev, $meta); - - if ($size) { - global $lang; - echo '
    '; - - $more = array(); - if ($rev) { - $more['rev'] = $rev; - } else { - $t = @filemtime(mediaFN($image)); - $more['t'] = $t; - } - - $more['w'] = $size[0]; - $more['h'] = $size[1]; - $src = ml($image, $more); - - echo ''; - echo ''; - echo ''; - - echo '
    '; - } -} - -/** - * Prints mediafile action buttons - * - * @author Kate Arzamastseva - * - * @param string $image media id - * @param int $auth permission level - * @param int|string $rev revision timestamp, or empty string - */ -function media_preview_buttons($image, $auth, $rev = '') { - global $lang, $conf; - - echo '
      '; - - if ($auth >= AUTH_DELETE && !$rev && file_exists(mediaFN($image))) { - - // delete button - $form = new Form([ - 'id' => 'mediamanager__btn_delete', - 'action' => media_managerURL(['delete' => $image], '&'), - ]); - $form->addTagOpen('div')->addClass('no'); - $form->addButton('', $lang['btn_delete'])->attr('type', 'submit'); - $form->addTagClose('div'); - echo '
    • '; - echo $form->toHTML(); - echo '
    • '; - } - - $auth_ow = (($conf['mediarevisions']) ? AUTH_UPLOAD : AUTH_DELETE); - if ($auth >= $auth_ow && !$rev) { - - // upload new version button - $form = new Form([ - 'id' => 'mediamanager__btn_update', - 'action' => media_managerURL(['image' => $image, 'mediado' => 'update'], '&'), - ]); - $form->addTagOpen('div')->addClass('no'); - $form->addButton('', $lang['media_update'])->attr('type', 'submit'); - $form->addTagClose('div'); - echo '
    • '; - echo $form->toHTML(); - echo '
    • '; - } - - if ($auth >= AUTH_UPLOAD && $rev && $conf['mediarevisions'] && file_exists(mediaFN($image, $rev))) { - - // restore button - $form = new Form([ - 'id' => 'mediamanager__btn_restore', - 'action'=>media_managerURL(['image' => $image], '&'), - ]); - $form->addTagOpen('div')->addClass('no'); - $form->setHiddenField('mediado', 'restore'); - $form->setHiddenField('rev', $rev); - $form->addButton('', $lang['media_restore'])->attr('type', 'submit'); - $form->addTagClose('div'); - echo '
    • '; - echo $form->toHTML(); - echo '
    • '; - } - - echo '
    '; -} - -/** - * Returns image width and height for mediamanager preview panel - * - * @author Kate Arzamastseva - * @param string $image - * @param int|string $rev - * @param JpegMeta|bool $meta - * @param int $size - * @return array - */ -function media_image_preview_size($image, $rev, $meta = false, $size = 500) { - if (!preg_match("/\.(jpe?g|gif|png)$/", $image) - || !file_exists($filename = mediaFN($image, $rev)) - ) return array(); - - $info = getimagesize($filename); - $w = (int) $info[0]; - $h = (int) $info[1]; - - if ($meta && ($w > $size || $h > $size)) { - $ratio = $meta->getResizeRatio($size, $size); - $w = floor($w * $ratio); - $h = floor($h * $ratio); - } - return array($w, $h); -} - -/** - * Returns the requested EXIF/IPTC tag from the image meta - * - * @author Kate Arzamastseva - * - * @param array $tags array with tags, first existing is returned - * @param JpegMeta $meta - * @param string $alt alternative value - * @return string - */ -function media_getTag($tags, $meta = false, $alt = '') { - if (!$meta) return $alt; - $info = $meta->getField($tags); - if (!$info) return $alt; - return $info; -} - -/** - * Returns mediafile tags - * - * @author Kate Arzamastseva - * - * @param JpegMeta $meta - * @return array list of tags of the mediafile - */ -function media_file_tags($meta) { - // load the field descriptions - static $fields = null; - if (is_null($fields)) { - $config_files = getConfigFiles('mediameta'); - foreach ($config_files as $config_file) { - if (file_exists($config_file)) include($config_file); - } - } - - $tags = array(); - - foreach ($fields as $key => $tag) { - $t = array(); - if (!empty($tag[0])) $t = array($tag[0]); - if (isset($tag[3]) && is_array($tag[3])) $t = array_merge($t,$tag[3]); - $value = media_getTag($t, $meta); - $tags[] = array('tag' => $tag, 'value' => $value); - } - - return $tags; -} - -/** - * Prints mediafile tags - * - * @author Kate Arzamastseva - * - * @param string $image image id - * @param int $auth permission level - * @param string|int $rev revision timestamp, or empty string - * @param bool|JpegMeta $meta image object, or create one if false - */ -function media_details($image, $auth, $rev='', $meta=false) { - global $lang; - - if (!$meta) $meta = new JpegMeta(mediaFN($image, $rev)); - $tags = media_file_tags($meta); - - echo '
    '.NL; - foreach($tags as $tag){ - if ($tag['value']) { - $value = cleanText($tag['value']); - echo '
    '.$lang[$tag['tag'][1]].'
    '; - if ($tag['tag'][2] == 'date') echo dformat($value); - else echo hsc($value); - echo '
    '.NL; - } - } - echo '
    '.NL; - echo '
    '.NL; - echo '
    '.$lang['reference'].':
    '; - $media_usage = ft_mediause($image,true); - if(count($media_usage) > 0){ - foreach($media_usage as $path){ - echo '
    '.html_wikilink($path).'
    '; - } - }else{ - echo '
    '.$lang['nothingfound'].'
    '; - } - echo '
    '.NL; - -} - -/** - * Shows difference between two revisions of file - * - * @author Kate Arzamastseva - * - * @param string $image image id - * @param string $ns - * @param int $auth permission level - * @param bool $fromajax - * - * @deprecated 2020-12-31 - */ -function media_diff($image, $ns, $auth, $fromajax = false) { - dbg_deprecated('see '. MediaDiff::class .'::show()'); -} - -/** - * Callback for media file diff - * - * @param array $data event data - * - * @deprecated 2020-12-31 - */ -function _media_file_diff($data) { - dbg_deprecated('see '. MediaDiff::class .'::show()'); -} - -/** - * Shows difference between two revisions of image - * - * @author Kate Arzamastseva - * - * @param string $image - * @param string|int $l_rev revision timestamp, or empty string - * @param string|int $r_rev revision timestamp, or empty string - * @param string $ns - * @param int $auth permission level - * @param bool $fromajax - * @deprecated 2020-12-31 - */ -function media_file_diff($image, $l_rev, $r_rev, $ns, $auth, $fromajax) { - dbg_deprecated('see '. MediaDiff::class .'::showFileDiff()'); -} - -/** - * Prints two images side by side - * and slider - * - * @author Kate Arzamastseva - * - * @param string $image image id - * @param int $l_rev revision timestamp, or empty string - * @param int $r_rev revision timestamp, or empty string - * @param array $l_size array with width and height - * @param array $r_size array with width and height - * @param string $type - * @deprecated 2020-12-31 - */ -function media_image_diff($image, $l_rev, $r_rev, $l_size, $r_size, $type) { - dbg_deprecated('see '. MediaDiff::class .'::showImageDiff()'); -} - -/** - * Restores an old revision of a media file - * - * @param string $image media id - * @param int $rev revision timestamp or empty string - * @param int $auth - * @return string - file's id - * - * @author Kate Arzamastseva - */ -function media_restore($image, $rev, $auth){ - global $conf; - if ($auth < AUTH_UPLOAD || !$conf['mediarevisions']) return false; - $removed = (!file_exists(mediaFN($image)) && file_exists(mediaMetaFN($image, '.changes'))); - if (!$image || (!file_exists(mediaFN($image)) && !$removed)) return false; - if (!$rev || !file_exists(mediaFN($image, $rev))) return false; - list(,$imime,) = mimetype($image); - $res = media_upload_finish(mediaFN($image, $rev), - mediaFN($image), - $image, - $imime, - true, - 'copy'); - if (is_array($res)) { - msg($res[0], $res[1]); - return false; - } - return $res; -} - -/** - * List all files found by the search request - * - * @author Tobias Sarnowski - * @author Andreas Gohr - * @author Kate Arzamastseva - * @triggers MEDIA_SEARCH - * - * @param string $query - * @param string $ns - * @param null|int $auth - * @param bool $fullscreen - * @param string $sort - */ -function media_searchlist($query,$ns,$auth=null,$fullscreen=false,$sort='natural'){ - global $conf; - global $lang; - - $ns = cleanID($ns); - $evdata = array( - 'ns' => $ns, - 'data' => array(), - 'query' => $query - ); - if (!blank($query)) { - $evt = new Event('MEDIA_SEARCH', $evdata); - if ($evt->advise_before()) { - $dir = utf8_encodeFN(str_replace(':','/',$evdata['ns'])); - $quoted = preg_quote($evdata['query'],'/'); - //apply globbing - $quoted = str_replace(array('\*', '\?'), array('.*', '.'), $quoted, $count); - - //if we use globbing file name must match entirely but may be preceded by arbitrary namespace - if ($count > 0) $quoted = '^([^:]*:)*'.$quoted.'$'; - - $pattern = '/'.$quoted.'/i'; - search($evdata['data'], - $conf['mediadir'], - 'search_mediafiles', - array('showmsg'=>false,'pattern'=>$pattern), - $dir, - 1, - $sort); - } - $evt->advise_after(); - unset($evt); - } - - if (!$fullscreen) { - echo '

    '.sprintf($lang['searchmedia_in'],hsc($ns).':*').'

    '.NL; - media_searchform($ns,$query); - } - - if(!count($evdata['data'])){ - echo '
    '.$lang['nothingfound'].'
    '.NL; - }else { - if ($fullscreen) { - echo '
      '; - } - foreach($evdata['data'] as $item){ - if (!$fullscreen) { - // FIXME old call: media_printfile($item,$item['perm'],'',true); - $display = new DisplayRow($item); - $display->relativeDisplay($ns); - $display->show(); - } else { - // FIXME old call: media_printfile_thumbs($item,$item['perm'],false,true); - $display = new DisplayTile($item); - $display->relativeDisplay($ns); - echo '
    • '; - $display->show(); - echo '
    • '; - } - } - if ($fullscreen) echo '
    '.NL; - } -} - -/** - * Display a media icon - * - * @param string $filename media id - * @param string $size the size subfolder, if not specified 16x16 is used - * @return string html - */ -function media_printicon($filename, $size=''){ - list($ext) = mimetype(mediaFN($filename),false); - - if (file_exists(DOKU_INC.'lib/images/fileicons/'.$size.'/'.$ext.'.png')) { - $icon = DOKU_BASE.'lib/images/fileicons/'.$size.'/'.$ext.'.png'; - } else { - $icon = DOKU_BASE.'lib/images/fileicons/'.$size.'/file.png'; - } - - return ''.$filename.''; -} - -/** - * Build link based on the current, adding/rewriting parameters - * - * @author Kate Arzamastseva - * - * @param array|bool $params - * @param string $amp separator - * @param bool $abs absolute url? - * @param bool $params_array return the parmeters array? - * @return string|array - link or link parameters - */ -function media_managerURL($params = false, $amp = '&', $abs = false, $params_array = false) { - global $ID; - global $INPUT; - - $gets = array('do' => 'media'); - $media_manager_params = array('tab_files', 'tab_details', 'image', 'ns', 'list', 'sort'); - foreach ($media_manager_params as $x) { - if ($INPUT->has($x)) $gets[$x] = $INPUT->str($x); - } - - if ($params) { - $gets = $params + $gets; - } - unset($gets['id']); - if (isset($gets['delete'])) { - unset($gets['image']); - unset($gets['tab_details']); - } - - if ($params_array) return $gets; - - return wl($ID,$gets,$abs,$amp); -} - -/** - * Print the media upload form if permissions are correct - * - * @author Andreas Gohr - * @author Kate Arzamastseva - * - * @param string $ns - * @param int $auth permission level - * @param bool $fullscreen - */ -function media_uploadform($ns, $auth, $fullscreen = false) { - global $lang; - global $conf; - global $INPUT; - - if ($auth < AUTH_UPLOAD) { - echo '
    '.$lang['media_perm_upload'].'
    '.NL; - return; - } - $auth_ow = (($conf['mediarevisions']) ? AUTH_UPLOAD : AUTH_DELETE); - - $update = false; - $id = ''; - if ($auth >= $auth_ow && $fullscreen && $INPUT->str('mediado') == 'update') { - $update = true; - $id = cleanID($INPUT->str('image')); - } - - // The default HTML upload form - $form = new Form([ - 'id' => 'dw__upload', - 'enctype' => 'multipart/form-data', - 'action' => ($fullscreen) - ? media_managerURL(['tab_files' => 'files', 'tab_details' => 'view'], '&') - : DOKU_BASE.'lib/exe/mediamanager.php', - ]); - $form->addTagOpen('div')->addClass('no'); - $form->setHiddenField('ns', hsc($ns)); // FIXME hsc required? - $form->addTagOpen('p'); - $form->addTextInput('upload', $lang['txt_upload'])->id('upload__file') - ->attrs(['type' => 'file']); - $form->addTagClose('p'); - $form->addTagOpen('p'); - $form->addTextInput('mediaid', $lang['txt_filename'])->id('upload__name') - ->val(noNS($id)); - $form->addButton('', $lang['btn_upload'])->attr('type', 'submit'); - $form->addTagClose('p'); - if ($auth >= $auth_ow){ - $form->addTagOpen('p'); - $attrs = array(); - if ($update) $attrs['checked'] = 'checked'; - $form->addCheckbox('ow', $lang['txt_overwrt'])->id('dw__ow')->val('1') - ->addClass('check')->attrs($attrs); - $form->addTagClose('p'); - } - $form->addTagClose('div'); - - if (!$fullscreen) { - echo '
    '. $lang['mediaupload'] .'
    '.DOKU_LF; - } else { - echo DOKU_LF; - } - - echo '
    '.DOKU_LF; - echo $form->toHTML('Upload'); - echo '
    '.DOKU_LF; - - echo '

    '; - printf($lang['maxuploadsize'], filesize_h(media_getuploadsize())); - echo ' '. $lang['allowedmime'] .''; - echo ' '. implode(', ', array_keys(getMimeTypes())) .''; - echo '

    '.DOKU_LF; -} - -/** - * Returns the size uploaded files may have - * - * This uses a conservative approach using the lowest number found - * in any of the limiting ini settings - * - * @returns int size in bytes - */ -function media_getuploadsize(){ - $okay = 0; - - $post = (int) php_to_byte(@ini_get('post_max_size')); - $suho = (int) php_to_byte(@ini_get('suhosin.post.max_value_length')); - $upld = (int) php_to_byte(@ini_get('upload_max_filesize')); - - if($post && ($post < $okay || $okay == 0)) $okay = $post; - if($suho && ($suho < $okay || $okay == 0)) $okay = $suho; - if($upld && ($upld < $okay || $okay == 0)) $okay = $upld; - - return $okay; -} - -/** - * Print the search field form - * - * @author Tobias Sarnowski - * @author Kate Arzamastseva - * - * @param string $ns - * @param string $query - * @param bool $fullscreen - */ -function media_searchform($ns, $query = '', $fullscreen = false) { - global $lang; - - // The default HTML search form - $form = new Form([ - 'id' => 'dw__mediasearch', - 'action' => ($fullscreen) - ? media_managerURL([], '&') - : DOKU_BASE.'lib/exe/mediamanager.php', - ]); - $form->addTagOpen('div')->addClass('no'); - $form->setHiddenField('ns', $ns); - $form->setHiddenField($fullscreen ? 'mediado' : 'do', 'searchlist'); - - $form->addTagOpen('p'); - $form->addTextInput('q', $lang['searchmedia']) - ->attr('title', sprintf($lang['searchmedia_in'], hsc($ns) .':*')) - ->val($query); - $form->addHTML(' '); - $form->addButton('', $lang['btn_search'])->attr('type', 'submit'); - $form->addTagClose('p'); - $form->addTagClose('div'); - print $form->toHTML('SearchMedia'); -} - -/** - * Build a tree outline of available media namespaces - * - * @author Andreas Gohr - * - * @param string $ns - */ -function media_nstree($ns){ - global $conf; - global $lang; - - // currently selected namespace - $ns = cleanID($ns); - if(empty($ns)){ - global $ID; - $ns = (string)getNS($ID); - } - - $ns_dir = utf8_encodeFN(str_replace(':','/',$ns)); - - $data = array(); - search($data,$conf['mediadir'],'search_index',array('ns' => $ns_dir, 'nofiles' => true)); - - // wrap a list with the root level around the other namespaces - array_unshift($data, array('level' => 0, 'id' => '', 'open' =>'true', - 'label' => '['.$lang['mediaroot'].']')); - - // insert the current ns into the hierarchy if it isn't already part of it - $ns_parts = explode(':', $ns); - $tmp_ns = ''; - $pos = 0; - foreach ($ns_parts as $level => $part) { - if ($tmp_ns) $tmp_ns .= ':'.$part; - else $tmp_ns = $part; - - // find the namespace parts or insert them - while ($data[$pos]['id'] != $tmp_ns) { - if ( - $pos >= count($data) || - ($data[$pos]['level'] <= $level+1 && Sort::strcmp($data[$pos]['id'], $tmp_ns) > 0) - ) { - array_splice($data, $pos, 0, array(array('level' => $level+1, 'id' => $tmp_ns, 'open' => 'true'))); - break; - } - ++$pos; - } - } - - echo html_buildlist($data,'idx','media_nstree_item','media_nstree_li'); -} - -/** - * Userfunction for html_buildlist - * - * Prints a media namespace tree item - * - * @author Andreas Gohr - * - * @param array $item - * @return string html - */ -function media_nstree_item($item){ - global $INPUT; - $pos = strrpos($item['id'], ':'); - $label = substr($item['id'], $pos > 0 ? $pos + 1 : 0); - if(empty($item['label'])) $item['label'] = $label; - - $ret = ''; - if (!($INPUT->str('do') == 'media')) - $ret .= ''; - else $ret .= ''; - $ret .= $item['label']; - $ret .= ''; - return $ret; -} - -/** - * Userfunction for html_buildlist - * - * Prints a media namespace tree item opener - * - * @author Andreas Gohr - * - * @param array $item - * @return string html - */ -function media_nstree_li($item){ - $class='media level'.$item['level']; - if($item['open']){ - $class .= ' open'; - $img = DOKU_BASE.'lib/images/minus.gif'; - $alt = '−'; - }else{ - $class .= ' closed'; - $img = DOKU_BASE.'lib/images/plus.gif'; - $alt = '+'; - } - // TODO: only deliver an image if it actually has a subtree... - return '
  • '. - ''.$alt.''; -} - -/** - * Resizes or crop the given image to the given size - * - * @author Andreas Gohr - * - * @param string $file filename, path to file - * @param string $ext extension - * @param int $w desired width - * @param int $h desired height - * @param bool $crop should a center crop be used? - * @return string path to resized or original size if failed - */ -function media_mod_image($file, $ext, $w, $h=0, $crop=false) -{ - global $conf; - if(!$h) $h = 0; - // we wont scale up to infinity - if($w > 2000 || $h > 2000) return $file; - - $operation = $crop ? 'crop' : 'resize'; - - $options = [ - 'quality' => $conf['jpg_quality'], - 'imconvert' => $conf['im_convert'], - ]; - - $cache = new \dokuwiki\Cache\CacheImageMod($file, $w, $h, $ext, $crop); - if(!$cache->useCache()) { - try { - Slika::run($file, $options) - ->autorotate() - ->$operation($w, $h) - ->save($cache->cache, $ext); - if($conf['fperm']) @chmod($cache->cache, $conf['fperm']); - } catch (\splitbrain\slika\Exception $e) { - Logger::debug($e->getMessage()); - return $file; - } - } - - return $cache->cache; -} - -/** - * Resizes the given image to the given size - * - * @author Andreas Gohr - * - * @param string $file filename, path to file - * @param string $ext extension - * @param int $w desired width - * @param int $h desired height - * @return string path to resized or original size if failed - */ -function media_resize_image($file, $ext, $w, $h = 0) -{ - return media_mod_image($file, $ext, $w, $h, false); -} - -/** - * Center crops the given image to the wanted size - * - * @author Andreas Gohr - * - * @param string $file filename, path to file - * @param string $ext extension - * @param int $w desired width - * @param int $h desired height - * @return string path to resized or original size if failed - */ -function media_crop_image($file, $ext, $w, $h = 0) -{ - return media_mod_image($file, $ext, $w, $h, true); -} - -/** - * Calculate a token to be used to verify fetch requests for resized or - * cropped images have been internally generated - and prevent external - * DDOS attacks via fetch - * - * @author Christopher Smith - * - * @param string $id id of the image - * @param int $w resize/crop width - * @param int $h resize/crop height - * @return string token or empty string if no token required - */ -function media_get_token($id,$w,$h){ - // token is only required for modified images - if ($w || $h || media_isexternal($id)) { - $token = $id; - if ($w) $token .= '.'.$w; - if ($h) $token .= '.'.$h; - - return substr(\dokuwiki\PassHash::hmac('md5', $token, auth_cookiesalt()),0,6); - } - - return ''; -} - -/** - * Download a remote file and return local filename - * - * returns false if download fails. Uses cached file if available and - * wanted - * - * @author Andreas Gohr - * @author Pavel Vitis - * - * @param string $url - * @param string $ext extension - * @param int $cache cachetime in seconds - * @return false|string path to cached file - */ -function media_get_from_URL($url,$ext,$cache){ - global $conf; - - // if no cache or fetchsize just redirect - if ($cache==0) return false; - if (!$conf['fetchsize']) return false; - - $local = getCacheName(strtolower($url),".media.$ext"); - $mtime = @filemtime($local); // 0 if not exists - - //decide if download needed: - if(($mtime == 0) || // cache does not exist - ($cache != -1 && $mtime < time() - $cache) // 'recache' and cache has expired - ) { - if(media_image_download($url, $local)) { - return $local; - } else { - return false; - } - } - - //if cache exists use it else - if($mtime) return $local; - - //else return false - return false; -} - -/** - * Download image files - * - * @author Andreas Gohr - * - * @param string $url - * @param string $file path to file in which to put the downloaded content - * @return bool - */ -function media_image_download($url,$file){ - global $conf; - $http = new DokuHTTPClient(); - $http->keep_alive = false; // we do single ops here, no need for keep-alive - - $http->max_bodysize = $conf['fetchsize']; - $http->timeout = 25; //max. 25 sec - $http->header_regexp = '!\r\nContent-Type: image/(jpe?g|gif|png)!i'; - - $data = $http->get($url); - if(!$data) return false; - - $fileexists = file_exists($file); - $fp = @fopen($file,"w"); - if(!$fp) return false; - fwrite($fp,$data); - fclose($fp); - if(!$fileexists and $conf['fperm']) chmod($file, $conf['fperm']); - - // check if it is really an image - $info = @getimagesize($file); - if(!$info){ - @unlink($file); - return false; - } - - return true; -} - -/** - * resize images using external ImageMagick convert program - * - * @author Pavel Vitis - * @author Andreas Gohr - * - * @param string $ext extension - * @param string $from filename path to file - * @param int $from_w original width - * @param int $from_h original height - * @param string $to path to resized file - * @param int $to_w desired width - * @param int $to_h desired height - * @return bool - */ -function media_resize_imageIM($ext,$from,$from_w,$from_h,$to,$to_w,$to_h){ - global $conf; - - // check if convert is configured - if(!$conf['im_convert']) return false; - - // prepare command - $cmd = $conf['im_convert']; - $cmd .= ' -resize '.$to_w.'x'.$to_h.'!'; - if ($ext == 'jpg' || $ext == 'jpeg') { - $cmd .= ' -quality '.$conf['jpg_quality']; - } - $cmd .= " $from $to"; - - @exec($cmd,$out,$retval); - if ($retval == 0) return true; - return false; -} - -/** - * crop images using external ImageMagick convert program - * - * @author Andreas Gohr - * - * @param string $ext extension - * @param string $from filename path to file - * @param int $from_w original width - * @param int $from_h original height - * @param string $to path to resized file - * @param int $to_w desired width - * @param int $to_h desired height - * @param int $ofs_x offset of crop centre - * @param int $ofs_y offset of crop centre - * @return bool - * @deprecated 2020-09-01 - */ -function media_crop_imageIM($ext,$from,$from_w,$from_h,$to,$to_w,$to_h,$ofs_x,$ofs_y){ - global $conf; - dbg_deprecated('splitbrain\\Slika'); - - // check if convert is configured - if(!$conf['im_convert']) return false; - - // prepare command - $cmd = $conf['im_convert']; - $cmd .= ' -crop '.$to_w.'x'.$to_h.'+'.$ofs_x.'+'.$ofs_y; - if ($ext == 'jpg' || $ext == 'jpeg') { - $cmd .= ' -quality '.$conf['jpg_quality']; - } - $cmd .= " $from $to"; - - @exec($cmd,$out,$retval); - if ($retval == 0) return true; - return false; -} - -/** - * resize or crop images using PHP's libGD support - * - * @author Andreas Gohr - * @author Sebastian Wienecke - * - * @param string $ext extension - * @param string $from filename path to file - * @param int $from_w original width - * @param int $from_h original height - * @param string $to path to resized file - * @param int $to_w desired width - * @param int $to_h desired height - * @param int $ofs_x offset of crop centre - * @param int $ofs_y offset of crop centre - * @return bool - * @deprecated 2020-09-01 - */ -function media_resize_imageGD($ext,$from,$from_w,$from_h,$to,$to_w,$to_h,$ofs_x=0,$ofs_y=0){ - global $conf; - dbg_deprecated('splitbrain\\Slika'); - - if($conf['gdlib'] < 1) return false; //no GDlib available or wanted - - // check available memory - if(!is_mem_available(($from_w * $from_h * 4) + ($to_w * $to_h * 4))){ - return false; - } - - // create an image of the given filetype - $image = false; - if ($ext == 'jpg' || $ext == 'jpeg'){ - if(!function_exists("imagecreatefromjpeg")) return false; - $image = @imagecreatefromjpeg($from); - }elseif($ext == 'png') { - if(!function_exists("imagecreatefrompng")) return false; - $image = @imagecreatefrompng($from); - - }elseif($ext == 'gif') { - if(!function_exists("imagecreatefromgif")) return false; - $image = @imagecreatefromgif($from); - } - if(!$image) return false; - - $newimg = false; - if(($conf['gdlib']>1) && function_exists("imagecreatetruecolor") && $ext != 'gif'){ - $newimg = @imagecreatetruecolor ($to_w, $to_h); - } - if(!$newimg) $newimg = @imagecreate($to_w, $to_h); - if(!$newimg){ - imagedestroy($image); - return false; - } - - //keep png alpha channel if possible - if($ext == 'png' && $conf['gdlib']>1 && function_exists('imagesavealpha')){ - imagealphablending($newimg, false); - imagesavealpha($newimg,true); - } - - //keep gif transparent color if possible - if($ext == 'gif' && function_exists('imagefill') && function_exists('imagecolorallocate')) { - if(function_exists('imagecolorsforindex') && function_exists('imagecolortransparent')) { - $transcolorindex = @imagecolortransparent($image); - if($transcolorindex >= 0 ) { //transparent color exists - $transcolor = @imagecolorsforindex($image, $transcolorindex); - $transcolorindex = @imagecolorallocate( - $newimg, - $transcolor['red'], - $transcolor['green'], - $transcolor['blue'] - ); - @imagefill($newimg, 0, 0, $transcolorindex); - @imagecolortransparent($newimg, $transcolorindex); - }else{ //filling with white - $whitecolorindex = @imagecolorallocate($newimg, 255, 255, 255); - @imagefill($newimg, 0, 0, $whitecolorindex); - } - }else{ //filling with white - $whitecolorindex = @imagecolorallocate($newimg, 255, 255, 255); - @imagefill($newimg, 0, 0, $whitecolorindex); - } - } - - //try resampling first - if(function_exists("imagecopyresampled")){ - if(!@imagecopyresampled($newimg, $image, 0, 0, $ofs_x, $ofs_y, $to_w, $to_h, $from_w, $from_h)) { - imagecopyresized($newimg, $image, 0, 0, $ofs_x, $ofs_y, $to_w, $to_h, $from_w, $from_h); - } - }else{ - imagecopyresized($newimg, $image, 0, 0, $ofs_x, $ofs_y, $to_w, $to_h, $from_w, $from_h); - } - - $okay = false; - if ($ext == 'jpg' || $ext == 'jpeg'){ - if(!function_exists('imagejpeg')){ - $okay = false; - }else{ - $okay = imagejpeg($newimg, $to, $conf['jpg_quality']); - } - }elseif($ext == 'png') { - if(!function_exists('imagepng')){ - $okay = false; - }else{ - $okay = imagepng($newimg, $to); - } - }elseif($ext == 'gif') { - if(!function_exists('imagegif')){ - $okay = false; - }else{ - $okay = imagegif($newimg, $to); - } - } - - // destroy GD image resources - imagedestroy($image); - imagedestroy($newimg); - - return $okay; -} - -/** - * Return other media files with the same base name - * but different extensions. - * - * @param string $src - ID of media file - * @param string[] $exts - alternative extensions to find other files for - * @return array - array(mime type => file ID) - * - * @author Anika Henke - */ -function media_alternativefiles($src, $exts){ - - $files = array(); - list($srcExt, /* $srcMime */) = mimetype($src); - $filebase = substr($src, 0, -1 * (strlen($srcExt)+1)); - - foreach($exts as $ext) { - $fileid = $filebase.'.'.$ext; - $file = mediaFN($fileid); - if(file_exists($file)) { - list(/* $fileExt */, $fileMime) = mimetype($file); - $files[$fileMime] = $fileid; - } - } - return $files; -} - -/** - * Check if video/audio is supported to be embedded. - * - * @param string $mime - mimetype of media file - * @param string $type - type of media files to check ('video', 'audio', or null for all) - * @return boolean - * - * @author Anika Henke - */ -function media_supportedav($mime, $type=NULL){ - $supportedAudio = array( - 'ogg' => 'audio/ogg', - 'mp3' => 'audio/mpeg', - 'wav' => 'audio/wav', - ); - $supportedVideo = array( - 'webm' => 'video/webm', - 'ogv' => 'video/ogg', - 'mp4' => 'video/mp4', - ); - if ($type == 'audio') { - $supportedAv = $supportedAudio; - } elseif ($type == 'video') { - $supportedAv = $supportedVideo; - } else { - $supportedAv = array_merge($supportedAudio, $supportedVideo); - } - return in_array($mime, $supportedAv); -} - -/** - * Return track media files with the same base name - * but extensions that indicate kind and lang. - * ie for foo.webm search foo.sub.lang.vtt, foo.cap.lang.vtt... - * - * @param string $src - ID of media file - * @return array - array(mediaID => array( kind, srclang )) - * - * @author Schplurtz le Déboulonné - */ -function media_trackfiles($src){ - $kinds=array( - 'sub' => 'subtitles', - 'cap' => 'captions', - 'des' => 'descriptions', - 'cha' => 'chapters', - 'met' => 'metadata' - ); - - $files = array(); - $re='/\\.(sub|cap|des|cha|met)\\.([^.]+)\\.vtt$/'; - $baseid=pathinfo($src, PATHINFO_FILENAME); - $pattern=mediaFN($baseid).'.*.*.vtt'; - $list=glob($pattern); - foreach($list as $track) { - if(preg_match($re, $track, $matches)){ - $files[$baseid.'.'.$matches[1].'.'.$matches[2].'.vtt']=array( - $kinds[$matches[1]], - $matches[2], - ); - } - } - return $files; -} - -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ diff --git a/snippets/dokuwiki-2023-04-04/inc/pageutils.php b/snippets/dokuwiki-2023-04-04/inc/pageutils.php deleted file mode 100644 index 6af58ed..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/pageutils.php +++ /dev/null @@ -1,768 +0,0 @@ - - * @todo Combine similar functions like {wiki,media,meta}FN() - */ - -use dokuwiki\ChangeLog\MediaChangeLog; -use dokuwiki\ChangeLog\PageChangeLog; -use dokuwiki\File\MediaResolver; -use dokuwiki\File\PageResolver; - -/** - * Fetch the an ID from request - * - * Uses either standard $_REQUEST variable or extracts it from - * the full request URI when userewrite is set to 2 - * - * For $param='id' $conf['start'] is returned if no id was found. - * If the second parameter is true (default) the ID is cleaned. - * - * @author Andreas Gohr - * - * @param string $param the $_REQUEST variable name, default 'id' - * @param bool $clean if true, ID is cleaned - * @return string - */ -function getID($param = 'id', $clean = true) -{ - /** @var Input $INPUT */ - global $INPUT; - global $conf; - global $ACT; - - $id = $INPUT->str($param); - - //construct page id from request URI - if (empty($id) && $conf['userewrite'] == 2) { - $request = $INPUT->server->str('REQUEST_URI'); - $script = ''; - - //get the script URL - if ($conf['basedir']) { - $relpath = ''; - if ($param != 'id') { - $relpath = 'lib/exe/'; - } - $script = $conf['basedir'] . $relpath . - \dokuwiki\Utf8\PhpString::basename($INPUT->server->str('SCRIPT_FILENAME')); - } elseif ($INPUT->server->str('PATH_INFO')) { - $request = $INPUT->server->str('PATH_INFO'); - } elseif ($INPUT->server->str('SCRIPT_NAME')) { - $script = $INPUT->server->str('SCRIPT_NAME'); - } elseif ($INPUT->server->str('DOCUMENT_ROOT') && $INPUT->server->str('SCRIPT_FILENAME')) { - $script = preg_replace( - '/^' . preg_quote($INPUT->server->str('DOCUMENT_ROOT'), '/') . '/', - '', - $INPUT->server->str('SCRIPT_FILENAME') - ); - $script = '/' . $script; - } - - //clean script and request (fixes a windows problem) - $script = preg_replace('/\/\/+/', '/', $script); - $request = preg_replace('/\/\/+/', '/', $request); - - //remove script URL and Querystring to gain the id - if (preg_match('/^' . preg_quote($script, '/') . '(.*)/', $request, $match)) { - $id = preg_replace('/\?.*/', '', $match[1]); - } - $id = urldecode($id); - //strip leading slashes - $id = preg_replace('!^/+!', '', $id); - } - - // Namespace autolinking from URL - if (substr($id, -1) == ':' || ($conf['useslash'] && substr($id, -1) == '/')) { - if (page_exists($id . $conf['start'])) { - // start page inside namespace - $id = $id . $conf['start']; - } elseif (page_exists($id . noNS(cleanID($id)))) { - // page named like the NS inside the NS - $id = $id . noNS(cleanID($id)); - } elseif (page_exists($id)) { - // page like namespace exists - $id = substr($id, 0, -1); - } else { - // fall back to default - $id = $id . $conf['start']; - } - if (isset($ACT) && $ACT === 'show') { - $urlParameters = $_GET; - if (isset($urlParameters['id'])) { - unset($urlParameters['id']); - } - send_redirect(wl($id, $urlParameters, true, '&')); - } - } - if ($clean) $id = cleanID($id); - if ($id === '' && $param == 'id') $id = $conf['start']; - - return $id; -} - -/** - * Remove unwanted chars from ID - * - * Cleans a given ID to only use allowed characters. Accented characters are - * converted to unaccented ones - * - * @author Andreas Gohr - * - * @param string $raw_id The pageid to clean - * @param boolean $ascii Force ASCII - * @return string cleaned id - */ -function cleanID($raw_id, $ascii = false) -{ - global $conf; - static $sepcharpat = null; - - global $cache_cleanid; - $cache = & $cache_cleanid; - - // check if it's already in the memory cache - if (!$ascii && isset($cache[(string)$raw_id])) { - return $cache[(string)$raw_id]; - } - - $sepchar = $conf['sepchar']; - if ($sepcharpat == null) // build string only once to save clock cycles - $sepcharpat = '#\\' . $sepchar . '+#'; - - $id = trim((string)$raw_id); - $id = \dokuwiki\Utf8\PhpString::strtolower($id); - - //alternative namespace seperator - if ($conf['useslash']) { - $id = strtr($id, ';/', '::'); - } else { - $id = strtr($id, ';/', ':' . $sepchar); - } - - if ($conf['deaccent'] == 2 || $ascii) $id = \dokuwiki\Utf8\Clean::romanize($id); - if ($conf['deaccent'] || $ascii) $id = \dokuwiki\Utf8\Clean::deaccent($id, -1); - - //remove specials - $id = \dokuwiki\Utf8\Clean::stripspecials($id, $sepchar, '\*'); - - if ($ascii) $id = \dokuwiki\Utf8\Clean::strip($id); - - //clean up - $id = preg_replace($sepcharpat, $sepchar, $id); - $id = preg_replace('#:+#', ':', $id); - $id = trim($id, ':._-'); - $id = preg_replace('#:[:\._\-]+#', ':', $id); - $id = preg_replace('#[:\._\-]+:#', ':', $id); - - if (!$ascii) $cache[(string)$raw_id] = $id; - return($id); -} - -/** - * Return namespacepart of a wiki ID - * - * @author Andreas Gohr - * - * @param string $id - * @return string|false the namespace part or false if the given ID has no namespace (root) - */ -function getNS($id) -{ - $pos = strrpos((string)$id, ':'); - if ($pos !== false) { - return substr((string)$id, 0, $pos); - } - return false; -} - -/** - * Returns the ID without the namespace - * - * @author Andreas Gohr - * - * @param string $id - * @return string - */ -function noNS($id) -{ - $pos = strrpos($id, ':'); - if ($pos !== false) { - return substr($id, $pos + 1); - } else { - return $id; - } -} - -/** - * Returns the current namespace - * - * @author Nathan Fritz - * - * @param string $id - * @return string - */ -function curNS($id) -{ - return noNS(getNS($id)); -} - -/** - * Returns the ID without the namespace or current namespace for 'start' pages - * - * @author Nathan Fritz - * - * @param string $id - * @return string - */ -function noNSorNS($id) -{ - global $conf; - - $p = noNS($id); - if ($p === $conf['start'] || $p === false || $p === '') { - $p = curNS($id); - if ($p === false || $p === '') { - return $conf['start']; - } - } - return $p; -} - -/** - * Creates a XHTML valid linkid from a given headline title - * - * @param string $title The headline title - * @param array|bool $check Existing IDs - * @return string the title - * - * @author Andreas Gohr - */ -function sectionID($title, &$check) -{ - $title = str_replace(array(':','.'), '', cleanID($title)); - $new = ltrim($title, '0123456789_-'); - if (empty($new)) { - $title = 'section' . preg_replace('/[^0-9]+/', '', $title); //keep numbers from headline - } else { - $title = $new; - } - - if (is_array($check)) { - $suffix = 0; - $candidateTitle = $title; - while (in_array($candidateTitle, $check)) { - $candidateTitle = $title . ++$suffix; - } - $check [] = $candidateTitle; - return $candidateTitle; - } else { - return $title; - } -} - -/** - * Wiki page existence check - * - * parameters as for wikiFN - * - * @author Chris Smith - * - * @param string $id page id - * @param string|int $rev empty or revision timestamp - * @param bool $clean flag indicating that $id should be cleaned (see wikiFN as well) - * @param bool $date_at - * @return bool exists? - */ -function page_exists($id, $rev = '', $clean = true, $date_at = false) -{ - $id = (explode('#', $id, 2))[0]; // #3608 - - if ($rev !== '' && $date_at) { - $pagelog = new PageChangeLog($id); - $pagelog_rev = $pagelog->getLastRevisionAt($rev); - if ($pagelog_rev !== false) - $rev = $pagelog_rev; - } - return file_exists(wikiFN($id, $rev, $clean)); -} - -/** - * Media existence check - * - * @param string $id page id - * @param string|int $rev empty or revision timestamp - * @param bool $clean flag indicating that $id should be cleaned (see mediaFN as well) - * @param bool $date_at - * @return bool exists? - */ -function media_exists($id, $rev = '', $clean = true, $date_at = false) -{ - if ($rev !== '' && $date_at) { - $changeLog = new MediaChangeLog($id); - $changelog_rev = $changeLog->getLastRevisionAt($rev); - if ($changelog_rev !== false) { - $rev = $changelog_rev; - } - } - return file_exists(mediaFN($id, $rev, $clean)); -} - -/** - * returns the full path to the datafile specified by ID and optional revision - * - * The filename is URL encoded to protect Unicode chars - * - * @param $raw_id string id of wikipage - * @param $rev int|string page revision, empty string for current - * @param $clean bool flag indicating that $raw_id should be cleaned. Only set to false - * when $id is guaranteed to have been cleaned already. - * @return string full path - * - * @author Andreas Gohr - */ -function wikiFN($raw_id, $rev = '', $clean = true) -{ - global $conf; - - global $cache_wikifn; - $cache = & $cache_wikifn; - - $id = $raw_id; - - if ($clean) $id = cleanID($id); - $id = str_replace(':', '/', $id); - - if (isset($cache[$id]) && isset($cache[$id][$rev])) { - return $cache[$id][$rev]; - } - - if (empty($rev)) { - $fn = $conf['datadir'] . '/' . utf8_encodeFN($id) . '.txt'; - } else { - $fn = $conf['olddir'] . '/' . utf8_encodeFN($id) . '.' . $rev . '.txt'; - if ($conf['compression']) { - //test for extensions here, we want to read both compressions - if (file_exists($fn . '.gz')) { - $fn .= '.gz'; - } elseif (file_exists($fn . '.bz2')) { - $fn .= '.bz2'; - } else { - //file doesnt exist yet, so we take the configured extension - $fn .= '.' . $conf['compression']; - } - } - } - - if (!isset($cache[$id])) { - $cache[$id] = array(); - } - $cache[$id][$rev] = $fn; - return $fn; -} - -/** - * Returns the full path to the file for locking the page while editing. - * - * @author Ben Coburn - * - * @param string $id page id - * @return string full path - */ -function wikiLockFN($id) -{ - global $conf; - return $conf['lockdir'] . '/' . md5(cleanID($id)) . '.lock'; -} - - -/** - * returns the full path to the meta file specified by ID and extension - * - * @author Steven Danz - * - * @param string $id page id - * @param string $ext file extension - * @return string full path - */ -function metaFN($id, $ext) -{ - global $conf; - $id = cleanID($id); - $id = str_replace(':', '/', $id); - $fn = $conf['metadir'] . '/' . utf8_encodeFN($id) . $ext; - return $fn; -} - -/** - * returns the full path to the media's meta file specified by ID and extension - * - * @author Kate Arzamastseva - * - * @param string $id media id - * @param string $ext extension of media - * @return string - */ -function mediaMetaFN($id, $ext) -{ - global $conf; - $id = cleanID($id); - $id = str_replace(':', '/', $id); - $fn = $conf['mediametadir'] . '/' . utf8_encodeFN($id) . $ext; - return $fn; -} - -/** - * returns an array of full paths to all metafiles of a given ID - * - * @author Esther Brunner - * @author Michael Hamann - * - * @param string $id page id - * @return array - */ -function metaFiles($id) -{ - $basename = metaFN($id, ''); - $files = glob($basename . '.*', GLOB_MARK); - // filter files like foo.bar.meta when $id == 'foo' - return $files ? preg_grep('/^' . preg_quote($basename, '/') . '\.[^.\/]*$/u', $files) : array(); -} - -/** - * returns the full path to the mediafile specified by ID - * - * The filename is URL encoded to protect Unicode chars - * - * @author Andreas Gohr - * @author Kate Arzamastseva - * - * @param string $id media id - * @param string|int $rev empty string or revision timestamp - * @param bool $clean - * - * @return string full path - */ -function mediaFN($id, $rev = '', $clean = true) -{ - global $conf; - if ($clean) $id = cleanID($id); - $id = str_replace(':', '/', $id); - if (empty($rev)) { - $fn = $conf['mediadir'] . '/' . utf8_encodeFN($id); - } else { - $ext = mimetype($id); - $name = substr($id, 0, -1 * strlen($ext[0]) - 1); - $fn = $conf['mediaolddir'] . '/' . utf8_encodeFN($name . '.' . ( (int) $rev ) . '.' . $ext[0]); - } - return $fn; -} - -/** - * Returns the full filepath to a localized file if local - * version isn't found the english one is returned - * - * @param string $id The id of the local file - * @param string $ext The file extension (usually txt) - * @return string full filepath to localized file - * - * @author Andreas Gohr - */ -function localeFN($id, $ext = 'txt') -{ - global $conf; - $file = DOKU_CONF . 'lang/' . $conf['lang'] . '/' . $id . '.' . $ext; - if (!file_exists($file)) { - $file = DOKU_INC . 'inc/lang/' . $conf['lang'] . '/' . $id . '.' . $ext; - if (!file_exists($file)) { - //fall back to english - $file = DOKU_INC . 'inc/lang/en/' . $id . '.' . $ext; - } - } - return $file; -} - -/** - * Resolve relative paths in IDs - * - * Do not call directly use resolve_mediaid or resolve_pageid - * instead - * - * Partyly based on a cleanPath function found at - * http://php.net/manual/en/function.realpath.php#57016 - * - * @deprecated 2020-09-30 - * @param string $ns namespace which is context of id - * @param string $id relative id - * @param bool $clean flag indicating that id should be cleaned - * @return string - */ -function resolve_id($ns, $id, $clean = true) -{ - global $conf; - dbg_deprecated(\dokuwiki\File\Resolver::class . ' and its children'); - - // some pre cleaning for useslash: - if ($conf['useslash']) $id = str_replace('/', ':', $id); - - // if the id starts with a dot we need to handle the - // relative stuff - if ($id && $id[0] == '.') { - // normalize initial dots without a colon - $id = preg_replace('/^((\.+:)*)(\.+)(?=[^:\.])/', '\1\3:', $id); - // prepend the current namespace - $id = $ns . ':' . $id; - - // cleanup relatives - $result = array(); - $pathA = explode(':', $id); - if (!$pathA[0]) $result[] = ''; - foreach ($pathA as $key => $dir) { - if ($dir == '..') { - if (end($result) == '..') { - $result[] = '..'; - } elseif (!array_pop($result)) { - $result[] = '..'; - } - } elseif ($dir && $dir != '.') { - $result[] = $dir; - } - } - if (!end($pathA)) $result[] = ''; - $id = implode(':', $result); - } elseif ($ns !== false && strpos($id, ':') === false) { - //if link contains no namespace. add current namespace (if any) - $id = $ns . ':' . $id; - } - - if ($clean) $id = cleanID($id); - return $id; -} - -/** - * Returns a full media id - * - * @param string $ns namespace which is context of id - * @param string &$media (reference) relative media id, updated to resolved id - * @param bool &$exists (reference) updated with existance of media - * @param int|string $rev - * @param bool $date_at - * @deprecated 2020-09-30 - */ -function resolve_mediaid($ns, &$media, &$exists, $rev = '', $date_at = false) -{ - dbg_deprecated(MediaResolver::class); - $resolver = new MediaResolver("$ns:deprecated"); - $media = $resolver->resolveId($media, $rev, $date_at); - $exists = media_exists($media, $rev, false, $date_at); -} - -/** - * Returns a full page id - * - * @deprecated 2020-09-30 - * @param string $ns namespace which is context of id - * @param string &$page (reference) relative page id, updated to resolved id - * @param bool &$exists (reference) updated with existance of media - * @param string $rev - * @param bool $date_at - */ -function resolve_pageid($ns, &$page, &$exists, $rev = '', $date_at = false) -{ - dbg_deprecated(PageResolver::class); - - global $ID; - if (getNS($ID) == $ns) { - $context = $ID; // this is usually the case - } else { - $context = "$ns:deprecated"; // only used when a different context namespace was given - } - - $resolver = new PageResolver($context); - $page = $resolver->resolveId($page, $rev, $date_at); - $exists = page_exists($page, $rev, false, $date_at); -} - -/** - * Returns the name of a cachefile from given data - * - * The needed directory is created by this function! - * - * @author Andreas Gohr - * - * @param string $data This data is used to create a unique md5 name - * @param string $ext This is appended to the filename if given - * @return string The filename of the cachefile - */ -function getCacheName($data, $ext = '') -{ - global $conf; - $md5 = md5($data); - $file = $conf['cachedir'] . '/' . $md5[0] . '/' . $md5 . $ext; - io_makeFileDir($file); - return $file; -} - -/** - * Checks a pageid against $conf['hidepages'] - * - * @author Andreas Gohr - * - * @param string $id page id - * @return bool - */ -function isHiddenPage($id) -{ - $data = array( - 'id' => $id, - 'hidden' => false - ); - \dokuwiki\Extension\Event::createAndTrigger('PAGEUTILS_ID_HIDEPAGE', $data, '_isHiddenPage'); - return $data['hidden']; -} - -/** - * callback checks if page is hidden - * - * @param array $data event data - see isHiddenPage() - */ -function _isHiddenPage(&$data) -{ - global $conf; - global $ACT; - - if ($data['hidden']) return; - if (empty($conf['hidepages'])) return; - if ($ACT == 'admin') return; - - if (preg_match('/' . $conf['hidepages'] . '/ui', ':' . $data['id'])) { - $data['hidden'] = true; - } -} - -/** - * Reverse of isHiddenPage - * - * @author Andreas Gohr - * - * @param string $id page id - * @return bool - */ -function isVisiblePage($id) -{ - return !isHiddenPage($id); -} - -/** - * Format an id for output to a user - * - * Namespaces are denoted by a trailing “:*â€. The root namespace is - * “*â€. Output is escaped. - * - * @author Adrian Lang - * - * @param string $id page id - * @return string - */ -function prettyprint_id($id) -{ - if (!$id || $id === ':') { - return '*'; - } - if ((substr($id, -1, 1) === ':')) { - $id .= '*'; - } - return hsc($id); -} - -/** - * Encode a UTF-8 filename to use on any filesystem - * - * Uses the 'fnencode' option to determine encoding - * - * When the second parameter is true the string will - * be encoded only if non ASCII characters are detected - - * This makes it safe to run it multiple times on the - * same string (default is true) - * - * @author Andreas Gohr - * @see urlencode - * - * @param string $file file name - * @param bool $safe if true, only encoded when non ASCII characters detected - * @return string - */ -function utf8_encodeFN($file, $safe = true) -{ - global $conf; - if ($conf['fnencode'] == 'utf-8') return $file; - - if ($safe && preg_match('#^[a-zA-Z0-9/_\-\.%]+$#', $file)) { - return $file; - } - - if ($conf['fnencode'] == 'safe') { - return SafeFN::encode($file); - } - - $file = urlencode($file); - $file = str_replace('%2F', '/', $file); - return $file; -} - -/** - * Decode a filename back to UTF-8 - * - * Uses the 'fnencode' option to determine encoding - * - * @author Andreas Gohr - * @see urldecode - * - * @param string $file file name - * @return string - */ -function utf8_decodeFN($file) -{ - global $conf; - if ($conf['fnencode'] == 'utf-8') return $file; - - if ($conf['fnencode'] == 'safe') { - return SafeFN::decode($file); - } - - return urldecode($file); -} - -/** - * Find a page in the current namespace (determined from $ID) or any - * higher namespace that can be accessed by the current user, - * this condition can be overriden by an optional parameter. - * - * Used for sidebars, but can be used other stuff as well - * - * @todo add event hook - * - * @param string $page the pagename you're looking for - * @param bool $useacl only return pages readable by the current user, false to ignore ACLs - * @return false|string the full page id of the found page, false if any - */ -function page_findnearest($page, $useacl = true) -{ - if ((string) $page === '') return false; - global $ID; - - $ns = $ID; - do { - $ns = getNS($ns); - $pageid = cleanID("$ns:$page"); - if (page_exists($pageid) && (!$useacl || auth_quickaclcheck($pageid) >= AUTH_READ)) { - return $pageid; - } - } while ($ns !== false); - - return false; -} diff --git a/snippets/dokuwiki-2023-04-04/inc/parser/code.php b/snippets/dokuwiki-2023-04-04/inc/parser/code.php deleted file mode 100644 index cded87d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/parser/code.php +++ /dev/null @@ -1,71 +0,0 @@ - - */ -class Doku_Renderer_code extends Doku_Renderer { - protected $_codeblock = 0; - - /** - * Send the wanted code block to the browser - * - * When the correct block was found it exits the script. - * - * @param string $text - * @param string $language - * @param string $filename - */ - public function code($text, $language = null, $filename = '') { - global $INPUT; - if(!$language) $language = 'txt'; - $language = preg_replace(PREG_PATTERN_VALID_LANGUAGE, '', $language); - if(!$filename) $filename = 'snippet.'.$language; - $filename = \dokuwiki\Utf8\PhpString::basename($filename); - $filename = \dokuwiki\Utf8\Clean::stripspecials($filename, '_'); - - // send CRLF to Windows clients - if(strpos($INPUT->server->str('HTTP_USER_AGENT'), 'Windows') !== false) { - $text = str_replace("\n", "\r\n", $text); - } - - if($this->_codeblock == $INPUT->str('codeblock')) { - header("Content-Type: text/plain; charset=utf-8"); - header("Content-Disposition: attachment; filename=$filename"); - header("X-Robots-Tag: noindex"); - echo trim($text, "\r\n"); - exit; - } - - $this->_codeblock++; - } - - /** - * Wraps around code() - * - * @param string $text - * @param string $language - * @param string $filename - */ - public function file($text, $language = null, $filename = '') { - $this->code($text, $language, $filename); - } - - /** - * This should never be reached, if it is send a 404 - */ - public function document_end() { - http_status(404); - echo '404 - Not found'; - exit; - } - - /** - * Return the format of the renderer - * - * @returns string 'code' - */ - public function getFormat() { - return 'code'; - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/parser/handler.php b/snippets/dokuwiki-2023-04-04/inc/parser/handler.php deleted file mode 100644 index 1ef9ffd..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/parser/handler.php +++ /dev/null @@ -1,1110 +0,0 @@ - false, - 'doublequote' => 0, - ); - - /** @var bool should blocks be rewritten? FIXME seems to always be true */ - protected $rewriteBlocks = true; - - /** - * @var bool are we in a footnote already? - */ - protected $footnote; - - /** - * Doku_Handler constructor. - */ - public function __construct() { - $this->callWriter = new CallWriter($this); - } - - /** - * Add a new call by passing it to the current CallWriter - * - * @param string $handler handler method name (see mode handlers below) - * @param mixed $args arguments for this call - * @param int $pos byte position in the original source file - */ - public function addCall($handler, $args, $pos) { - $call = array($handler,$args, $pos); - $this->callWriter->writeCall($call); - } - - /** - * Accessor for the current CallWriter - * - * @return CallWriterInterface - */ - public function getCallWriter() { - return $this->callWriter; - } - - /** - * Set a new CallWriter - * - * @param CallWriterInterface $callWriter - */ - public function setCallWriter($callWriter) { - $this->callWriter = $callWriter; - } - - /** - * Return the current internal status of the given name - * - * @param string $status - * @return mixed|null - */ - public function getStatus($status) { - if (!isset($this->status[$status])) return null; - return $this->status[$status]; - } - - /** - * Set a new internal status - * - * @param string $status - * @param mixed $value - */ - public function setStatus($status, $value) { - $this->status[$status] = $value; - } - - /** @deprecated 2019-10-31 use addCall() instead */ - public function _addCall($handler, $args, $pos) { - dbg_deprecated('addCall'); - $this->addCall($handler, $args, $pos); - } - - /** - * Similar to addCall, but adds a plugin call - * - * @param string $plugin name of the plugin - * @param mixed $args arguments for this call - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @param string $match matched syntax - */ - public function addPluginCall($plugin, $args, $state, $pos, $match) { - $call = array('plugin',array($plugin, $args, $state, $match), $pos); - $this->callWriter->writeCall($call); - } - - /** - * Finishes handling - * - * Called from the parser. Calls finalise() on the call writer, closes open - * sections, rewrites blocks and adds document_start and document_end calls. - * - * @triggers PARSER_HANDLER_DONE - */ - public function finalize(){ - $this->callWriter->finalise(); - - if ( $this->status['section'] ) { - $last_call = end($this->calls); - array_push($this->calls,array('section_close',array(), $last_call[2])); - } - - if ( $this->rewriteBlocks ) { - $B = new Block(); - $this->calls = $B->process($this->calls); - } - - Event::createAndTrigger('PARSER_HANDLER_DONE',$this); - - array_unshift($this->calls,array('document_start',array(),0)); - $last_call = end($this->calls); - array_push($this->calls,array('document_end',array(),$last_call[2])); - } - - /** - * fetch the current call and advance the pointer to the next one - * - * @fixme seems to be unused? - * @return bool|mixed - */ - public function fetch() { - $call = current($this->calls); - if($call !== false) { - next($this->calls); //advance the pointer - return $call; - } - return false; - } - - - /** - * Internal function for parsing highlight options. - * $options is parsed for key value pairs separated by commas. - * A value might also be missing in which case the value will simple - * be set to true. Commas in strings are ignored, e.g. option="4,56" - * will work as expected and will only create one entry. - * - * @param string $options space separated list of key-value pairs, - * e.g. option1=123, option2="456" - * @return array|null Array of key-value pairs $array['key'] = 'value'; - * or null if no entries found - */ - protected function parse_highlight_options($options) { - $result = array(); - preg_match_all('/(\w+(?:="[^"]*"))|(\w+(?:=[^\s]*))|(\w+[^=\s\]])(?:\s*)/', $options, $matches, PREG_SET_ORDER); - foreach ($matches as $match) { - $equal_sign = strpos($match [0], '='); - if ($equal_sign === false) { - $key = trim($match[0]); - $result [$key] = 1; - } else { - $key = substr($match[0], 0, $equal_sign); - $value = substr($match[0], $equal_sign+1); - $value = trim($value, '"'); - if (strlen($value) > 0) { - $result [$key] = $value; - } else { - $result [$key] = 1; - } - } - } - - // Check for supported options - $result = array_intersect_key( - $result, - array_flip(array( - 'enable_line_numbers', - 'start_line_numbers_at', - 'highlight_lines_extra', - 'enable_keyword_links') - ) - ); - - // Sanitize values - if(isset($result['enable_line_numbers'])) { - if($result['enable_line_numbers'] === 'false') { - $result['enable_line_numbers'] = false; - } - $result['enable_line_numbers'] = (bool) $result['enable_line_numbers']; - } - if(isset($result['highlight_lines_extra'])) { - $result['highlight_lines_extra'] = array_map('intval', explode(',', $result['highlight_lines_extra'])); - $result['highlight_lines_extra'] = array_filter($result['highlight_lines_extra']); - $result['highlight_lines_extra'] = array_unique($result['highlight_lines_extra']); - } - if(isset($result['start_line_numbers_at'])) { - $result['start_line_numbers_at'] = (int) $result['start_line_numbers_at']; - } - if(isset($result['enable_keyword_links'])) { - if($result['enable_keyword_links'] === 'false') { - $result['enable_keyword_links'] = false; - } - $result['enable_keyword_links'] = (bool) $result['enable_keyword_links']; - } - if (count($result) == 0) { - return null; - } - - return $result; - } - - /** - * Simplifies handling for the formatting tags which all behave the same - * - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @param string $name actual mode name - */ - protected function nestingTag($match, $state, $pos, $name) { - switch ( $state ) { - case DOKU_LEXER_ENTER: - $this->addCall($name.'_open', array(), $pos); - break; - case DOKU_LEXER_EXIT: - $this->addCall($name.'_close', array(), $pos); - break; - case DOKU_LEXER_UNMATCHED: - $this->addCall('cdata', array($match), $pos); - break; - } - } - - - /** - * The following methods define the handlers for the different Syntax modes - * - * The handlers are called from dokuwiki\Parsing\Lexer\Lexer\invokeParser() - * - * @todo it might make sense to move these into their own class or merge them with the - * ParserMode classes some time. - */ - // region mode handlers - - /** - * Special plugin handler - * - * This handler is called for all modes starting with 'plugin_'. - * An additional parameter with the plugin name is passed. The plugin's handle() - * method is called here - * - * @author Andreas Gohr - * - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @param string $pluginname name of the plugin - * @return bool mode handled? - */ - public function plugin($match, $state, $pos, $pluginname){ - $data = array($match); - /** @var SyntaxPlugin $plugin */ - $plugin = plugin_load('syntax',$pluginname); - if($plugin != null){ - $data = $plugin->handle($match, $state, $pos, $this); - } - if ($data !== false) { - $this->addPluginCall($pluginname,$data,$state,$pos,$match); - } - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function base($match, $state, $pos) { - switch ( $state ) { - case DOKU_LEXER_UNMATCHED: - $this->addCall('cdata', array($match), $pos); - return true; - break; - } - return false; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function header($match, $state, $pos) { - // get level and title - $title = trim($match); - $level = 7 - strspn($title,'='); - if($level < 1) $level = 1; - $title = trim($title,'='); - $title = trim($title); - - if ($this->status['section']) $this->addCall('section_close', array(), $pos); - - $this->addCall('header', array($title, $level, $pos), $pos); - - $this->addCall('section_open', array($level), $pos); - $this->status['section'] = true; - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function notoc($match, $state, $pos) { - $this->addCall('notoc', array(), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function nocache($match, $state, $pos) { - $this->addCall('nocache', array(), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function linebreak($match, $state, $pos) { - $this->addCall('linebreak', array(), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function eol($match, $state, $pos) { - $this->addCall('eol', array(), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function hr($match, $state, $pos) { - $this->addCall('hr', array(), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function strong($match, $state, $pos) { - $this->nestingTag($match, $state, $pos, 'strong'); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function emphasis($match, $state, $pos) { - $this->nestingTag($match, $state, $pos, 'emphasis'); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function underline($match, $state, $pos) { - $this->nestingTag($match, $state, $pos, 'underline'); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function monospace($match, $state, $pos) { - $this->nestingTag($match, $state, $pos, 'monospace'); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function subscript($match, $state, $pos) { - $this->nestingTag($match, $state, $pos, 'subscript'); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function superscript($match, $state, $pos) { - $this->nestingTag($match, $state, $pos, 'superscript'); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function deleted($match, $state, $pos) { - $this->nestingTag($match, $state, $pos, 'deleted'); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function footnote($match, $state, $pos) { - if (!isset($this->footnote)) $this->footnote = false; - - switch ( $state ) { - case DOKU_LEXER_ENTER: - // footnotes can not be nested - however due to limitations in lexer it can't be prevented - // we will still enter a new footnote mode, we just do nothing - if ($this->footnote) { - $this->addCall('cdata', array($match), $pos); - break; - } - $this->footnote = true; - - $this->callWriter = new Nest($this->callWriter, 'footnote_close'); - $this->addCall('footnote_open', array(), $pos); - break; - case DOKU_LEXER_EXIT: - // check whether we have already exitted the footnote mode, can happen if the modes were nested - if (!$this->footnote) { - $this->addCall('cdata', array($match), $pos); - break; - } - - $this->footnote = false; - $this->addCall('footnote_close', array(), $pos); - - /** @var Nest $reWriter */ - $reWriter = $this->callWriter; - $this->callWriter = $reWriter->process(); - break; - case DOKU_LEXER_UNMATCHED: - $this->addCall('cdata', array($match), $pos); - break; - } - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function listblock($match, $state, $pos) { - switch ( $state ) { - case DOKU_LEXER_ENTER: - $this->callWriter = new Lists($this->callWriter); - $this->addCall('list_open', array($match), $pos); - break; - case DOKU_LEXER_EXIT: - $this->addCall('list_close', array(), $pos); - /** @var Lists $reWriter */ - $reWriter = $this->callWriter; - $this->callWriter = $reWriter->process(); - break; - case DOKU_LEXER_MATCHED: - $this->addCall('list_item', array($match), $pos); - break; - case DOKU_LEXER_UNMATCHED: - $this->addCall('cdata', array($match), $pos); - break; - } - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function unformatted($match, $state, $pos) { - if ( $state == DOKU_LEXER_UNMATCHED ) { - $this->addCall('unformatted', array($match), $pos); - } - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function preformatted($match, $state, $pos) { - switch ( $state ) { - case DOKU_LEXER_ENTER: - $this->callWriter = new Preformatted($this->callWriter); - $this->addCall('preformatted_start', array(), $pos); - break; - case DOKU_LEXER_EXIT: - $this->addCall('preformatted_end', array(), $pos); - /** @var Preformatted $reWriter */ - $reWriter = $this->callWriter; - $this->callWriter = $reWriter->process(); - break; - case DOKU_LEXER_MATCHED: - $this->addCall('preformatted_newline', array(), $pos); - break; - case DOKU_LEXER_UNMATCHED: - $this->addCall('preformatted_content', array($match), $pos); - break; - } - - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function quote($match, $state, $pos) { - - switch ( $state ) { - - case DOKU_LEXER_ENTER: - $this->callWriter = new Quote($this->callWriter); - $this->addCall('quote_start', array($match), $pos); - break; - - case DOKU_LEXER_EXIT: - $this->addCall('quote_end', array(), $pos); - /** @var Lists $reWriter */ - $reWriter = $this->callWriter; - $this->callWriter = $reWriter->process(); - break; - - case DOKU_LEXER_MATCHED: - $this->addCall('quote_newline', array($match), $pos); - break; - - case DOKU_LEXER_UNMATCHED: - $this->addCall('cdata', array($match), $pos); - break; - - } - - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function file($match, $state, $pos) { - return $this->code($match, $state, $pos, 'file'); - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @param string $type either 'code' or 'file' - * @return bool mode handled? - */ - public function code($match, $state, $pos, $type='code') { - if ( $state == DOKU_LEXER_UNMATCHED ) { - $matches = sexplode('>',$match,2,''); - // Cut out variable options enclosed in [] - preg_match('/\[.*\]/', $matches[0], $options); - if (!empty($options[0])) { - $matches[0] = str_replace($options[0], '', $matches[0]); - } - $param = preg_split('/\s+/', $matches[0], 2, PREG_SPLIT_NO_EMPTY); - while(count($param) < 2) array_push($param, null); - // We shortcut html here. - if ($param[0] == 'html') $param[0] = 'html4strict'; - if ($param[0] == '-') $param[0] = null; - array_unshift($param, $matches[1]); - if (!empty($options[0])) { - $param [] = $this->parse_highlight_options ($options[0]); - } - $this->addCall($type, $param, $pos); - } - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function acronym($match, $state, $pos) { - $this->addCall('acronym', array($match), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function smiley($match, $state, $pos) { - $this->addCall('smiley', array($match), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function wordblock($match, $state, $pos) { - $this->addCall('wordblock', array($match), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function entity($match, $state, $pos) { - $this->addCall('entity', array($match), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function multiplyentity($match, $state, $pos) { - preg_match_all('/\d+/',$match,$matches); - $this->addCall('multiplyentity', array($matches[0][0], $matches[0][1]), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function singlequoteopening($match, $state, $pos) { - $this->addCall('singlequoteopening', array(), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function singlequoteclosing($match, $state, $pos) { - $this->addCall('singlequoteclosing', array(), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function apostrophe($match, $state, $pos) { - $this->addCall('apostrophe', array(), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function doublequoteopening($match, $state, $pos) { - $this->addCall('doublequoteopening', array(), $pos); - $this->status['doublequote']++; - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function doublequoteclosing($match, $state, $pos) { - if ($this->status['doublequote'] <= 0) { - $this->doublequoteopening($match, $state, $pos); - } else { - $this->addCall('doublequoteclosing', array(), $pos); - $this->status['doublequote'] = max(0, --$this->status['doublequote']); - } - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function camelcaselink($match, $state, $pos) { - $this->addCall('camelcaselink', array($match), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function internallink($match, $state, $pos) { - // Strip the opening and closing markup - $link = preg_replace(array('/^\[\[/','/\]\]$/u'),'',$match); - - // Split title from URL - $link = sexplode('|',$link,2); - if ( $link[1] === null ) { - $link[1] = null; - } else if ( preg_match('/^\{\{[^\}]+\}\}$/',$link[1]) ) { - // If the title is an image, convert it to an array containing the image details - $link[1] = Doku_Handler_Parse_Media($link[1]); - } - $link[0] = trim($link[0]); - - //decide which kind of link it is - - if ( link_isinterwiki($link[0]) ) { - // Interwiki - $interwiki = sexplode('>',$link[0],2,''); - $this->addCall( - 'interwikilink', - array($link[0],$link[1],strtolower($interwiki[0]),$interwiki[1]), - $pos - ); - }elseif ( preg_match('/^\\\\\\\\[^\\\\]+?\\\\/u',$link[0]) ) { - // Windows Share - $this->addCall( - 'windowssharelink', - array($link[0],$link[1]), - $pos - ); - }elseif ( preg_match('#^([a-z0-9\-\.+]+?)://#i',$link[0]) ) { - // external link (accepts all protocols) - $this->addCall( - 'externallink', - array($link[0],$link[1]), - $pos - ); - }elseif ( preg_match('<'.PREG_PATTERN_VALID_EMAIL.'>',$link[0]) ) { - // E-Mail (pattern above is defined in inc/mail.php) - $this->addCall( - 'emaillink', - array($link[0],$link[1]), - $pos - ); - }elseif ( preg_match('!^#.+!',$link[0]) ){ - // local link - $this->addCall( - 'locallink', - array(substr($link[0],1),$link[1]), - $pos - ); - }else{ - // internal link - $this->addCall( - 'internallink', - array($link[0],$link[1]), - $pos - ); - } - - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function filelink($match, $state, $pos) { - $this->addCall('filelink', array($match, null), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function windowssharelink($match, $state, $pos) { - $this->addCall('windowssharelink', array($match, null), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function media($match, $state, $pos) { - $p = Doku_Handler_Parse_Media($match); - - $this->addCall( - $p['type'], - array($p['src'], $p['title'], $p['align'], $p['width'], - $p['height'], $p['cache'], $p['linking']), - $pos - ); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function rss($match, $state, $pos) { - $link = preg_replace(array('/^\{\{rss>/','/\}\}$/'),'',$match); - - // get params - list($link, $params) = sexplode(' ', $link, 2, ''); - - $p = array(); - if(preg_match('/\b(\d+)\b/',$params,$match)){ - $p['max'] = $match[1]; - }else{ - $p['max'] = 8; - } - $p['reverse'] = (preg_match('/rev/',$params)); - $p['author'] = (preg_match('/\b(by|author)/',$params)); - $p['date'] = (preg_match('/\b(date)/',$params)); - $p['details'] = (preg_match('/\b(desc|detail)/',$params)); - $p['nosort'] = (preg_match('/\b(nosort)\b/',$params)); - - if (preg_match('/\b(\d+)([dhm])\b/',$params,$match)) { - $period = array('d' => 86400, 'h' => 3600, 'm' => 60); - $p['refresh'] = max(600,$match[1]*$period[$match[2]]); // n * period in seconds, minimum 10 minutes - } else { - $p['refresh'] = 14400; // default to 4 hours - } - - $this->addCall('rss', array($link, $p), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function externallink($match, $state, $pos) { - $url = $match; - $title = null; - - // add protocol on simple short URLs - if(substr($url,0,3) == 'ftp' && (substr($url,0,6) != 'ftp://')){ - $title = $url; - $url = 'ftp://'.$url; - } - if(substr($url,0,3) == 'www' && (substr($url,0,7) != 'http://')){ - $title = $url; - $url = 'http://'.$url; - } - - $this->addCall('externallink', array($url, $title), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function emaillink($match, $state, $pos) { - $email = preg_replace(array('/^$/'),'',$match); - $this->addCall('emaillink', array($email, null), $pos); - return true; - } - - /** - * @param string $match matched syntax - * @param int $state a LEXER_STATE_* constant - * @param int $pos byte position in the original source file - * @return bool mode handled? - */ - public function table($match, $state, $pos) { - switch ( $state ) { - - case DOKU_LEXER_ENTER: - - $this->callWriter = new Table($this->callWriter); - - $this->addCall('table_start', array($pos + 1), $pos); - if ( trim($match) == '^' ) { - $this->addCall('tableheader', array(), $pos); - } else { - $this->addCall('tablecell', array(), $pos); - } - break; - - case DOKU_LEXER_EXIT: - $this->addCall('table_end', array($pos), $pos); - /** @var Table $reWriter */ - $reWriter = $this->callWriter; - $this->callWriter = $reWriter->process(); - break; - - case DOKU_LEXER_UNMATCHED: - if ( trim($match) != '' ) { - $this->addCall('cdata', array($match), $pos); - } - break; - - case DOKU_LEXER_MATCHED: - if ( $match == ' ' ){ - $this->addCall('cdata', array($match), $pos); - } else if ( preg_match('/:::/',$match) ) { - $this->addCall('rowspan', array($match), $pos); - } else if ( preg_match('/\t+/',$match) ) { - $this->addCall('table_align', array($match), $pos); - } else if ( preg_match('/ {2,}/',$match) ) { - $this->addCall('table_align', array($match), $pos); - } else if ( $match == "\n|" ) { - $this->addCall('table_row', array(), $pos); - $this->addCall('tablecell', array(), $pos); - } else if ( $match == "\n^" ) { - $this->addCall('table_row', array(), $pos); - $this->addCall('tableheader', array(), $pos); - } else if ( $match == '|' ) { - $this->addCall('tablecell', array(), $pos); - } else if ( $match == '^' ) { - $this->addCall('tableheader', array(), $pos); - } - break; - } - return true; - } - - // endregion modes -} - -//------------------------------------------------------------------------ -function Doku_Handler_Parse_Media($match) { - - // Strip the opening and closing markup - $link = preg_replace(array('/^\{\{/','/\}\}$/u'),'',$match); - - // Split title from URL - $link = sexplode('|', $link, 2); - - // Check alignment - $ralign = (bool)preg_match('/^ /',$link[0]); - $lalign = (bool)preg_match('/ $/',$link[0]); - - // Logic = what's that ;)... - if ( $lalign & $ralign ) { - $align = 'center'; - } else if ( $ralign ) { - $align = 'right'; - } else if ( $lalign ) { - $align = 'left'; - } else { - $align = null; - } - - // The title... - if ( !isset($link[1]) ) { - $link[1] = null; - } - - //remove aligning spaces - $link[0] = trim($link[0]); - - //split into src and parameters (using the very last questionmark) - $pos = strrpos($link[0], '?'); - if($pos !== false){ - $src = substr($link[0],0,$pos); - $param = substr($link[0],$pos+1); - }else{ - $src = $link[0]; - $param = ''; - } - - //parse width and height - if(preg_match('#(\d+)(x(\d+))?#i',$param,$size)){ - !empty($size[1]) ? $w = $size[1] : $w = null; - !empty($size[3]) ? $h = $size[3] : $h = null; - } else { - $w = null; - $h = null; - } - - //get linking command - if(preg_match('/nolink/i',$param)){ - $linking = 'nolink'; - }else if(preg_match('/direct/i',$param)){ - $linking = 'direct'; - }else if(preg_match('/linkonly/i',$param)){ - $linking = 'linkonly'; - }else{ - $linking = 'details'; - } - - //get caching command - if (preg_match('/(nocache|recache)/i',$param,$cachemode)){ - $cache = $cachemode[1]; - }else{ - $cache = 'cache'; - } - - // Check whether this is a local or remote image or interwiki - if (media_isexternal($src) || link_isinterwiki($src)){ - $call = 'externalmedia'; - } else { - $call = 'internalmedia'; - } - - $params = array( - 'type'=>$call, - 'src'=>$src, - 'title'=>$link[1], - 'align'=>$align, - 'width'=>$w, - 'height'=>$h, - 'cache'=>$cache, - 'linking'=>$linking, - ); - - return $params; -} - diff --git a/snippets/dokuwiki-2023-04-04/inc/parser/metadata.php b/snippets/dokuwiki-2023-04-04/inc/parser/metadata.php deleted file mode 100644 index 6feb6f7..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/parser/metadata.php +++ /dev/null @@ -1,753 +0,0 @@ - - */ -class Doku_Renderer_metadata extends Doku_Renderer -{ - /** the approximate byte lenght to capture for the abstract */ - const ABSTRACT_LEN = 250; - - /** the maximum UTF8 character length for the abstract */ - const ABSTRACT_MAX = 500; - - /** @var array transient meta data, will be reset on each rendering */ - public $meta = array(); - - /** @var array persistent meta data, will be kept until explicitly deleted */ - public $persistent = array(); - - /** @var array the list of headers used to create unique link ids */ - protected $headers = array(); - - /** @var string temporary $doc store */ - protected $store = ''; - - /** @var string keeps the first image reference */ - protected $firstimage = ''; - - /** @var bool whether or not data is being captured for the abstract, public to be accessible by plugins */ - public $capturing = true; - - /** @var bool determines if enough data for the abstract was collected, yet */ - public $capture = true; - - /** @var int number of bytes captured for abstract */ - protected $captured = 0; - - /** - * Returns the format produced by this renderer. - * - * @return string always 'metadata' - */ - public function getFormat() - { - return 'metadata'; - } - - /** - * Initialize the document - * - * Sets up some of the persistent info about the page if it doesn't exist, yet. - */ - public function document_start() - { - global $ID; - - $this->headers = array(); - - // external pages are missing create date - if (!isset($this->persistent['date']['created']) || !$this->persistent['date']['created']) { - $this->persistent['date']['created'] = filectime(wikiFN($ID)); - } - if (!isset($this->persistent['user'])) { - $this->persistent['user'] = ''; - } - if (!isset($this->persistent['creator'])) { - $this->persistent['creator'] = ''; - } - // reset metadata to persistent values - $this->meta = $this->persistent; - } - - /** - * Finalize the document - * - * Stores collected data in the metadata - */ - public function document_end() - { - global $ID; - - // store internal info in metadata (notoc,nocache) - $this->meta['internal'] = $this->info; - - if (!isset($this->meta['description']['abstract'])) { - // cut off too long abstracts - $this->doc = trim($this->doc); - if (strlen($this->doc) > self::ABSTRACT_MAX) { - $this->doc = \dokuwiki\Utf8\PhpString::substr($this->doc, 0, self::ABSTRACT_MAX).'…'; - } - $this->meta['description']['abstract'] = $this->doc; - } - - $this->meta['relation']['firstimage'] = $this->firstimage; - - if (!isset($this->meta['date']['modified'])) { - $this->meta['date']['modified'] = filemtime(wikiFN($ID)); - } - } - - /** - * Render plain text data - * - * This function takes care of the amount captured data and will stop capturing when - * enough abstract data is available - * - * @param $text - */ - public function cdata($text) - { - if (!$this->capture || !$this->capturing) { - return; - } - - $this->doc .= $text; - - $this->captured += strlen($text); - if ($this->captured > self::ABSTRACT_LEN) { - $this->capture = false; - } - } - - /** - * Add an item to the TOC - * - * @param string $id the hash link - * @param string $text the text to display - * @param int $level the nesting level - */ - public function toc_additem($id, $text, $level) - { - global $conf; - - //only add items within configured levels - if ($level >= $conf['toptoclevel'] && $level <= $conf['maxtoclevel']) { - // the TOC is one of our standard ul list arrays ;-) - $this->meta['description']['tableofcontents'][] = array( - 'hid' => $id, - 'title' => $text, - 'type' => 'ul', - 'level' => $level - $conf['toptoclevel'] + 1 - ); - } - } - - /** - * Render a heading - * - * @param string $text the text to display - * @param int $level header level - * @param int $pos byte position in the original source - */ - public function header($text, $level, $pos) - { - if (!isset($this->meta['title'])) { - $this->meta['title'] = $text; - } - - // add the header to the TOC - $hid = $this->_headerToLink($text, true); - $this->toc_additem($hid, $text, $level); - - // add to summary - $this->cdata(DOKU_LF.$text.DOKU_LF); - } - - /** - * Open a paragraph - */ - public function p_open() - { - $this->cdata(DOKU_LF); - } - - /** - * Close a paragraph - */ - public function p_close() - { - $this->cdata(DOKU_LF); - } - - /** - * Create a line break - */ - public function linebreak() - { - $this->cdata(DOKU_LF); - } - - /** - * Create a horizontal line - */ - public function hr() - { - $this->cdata(DOKU_LF.'----------'.DOKU_LF); - } - - /** - * Callback for footnote start syntax - * - * All following content will go to the footnote instead of - * the document. To achieve this the previous rendered content - * is moved to $store and $doc is cleared - * - * @author Andreas Gohr - */ - public function footnote_open() - { - if ($this->capture) { - // move current content to store - // this is required to ensure safe behaviour of plugins accessed within footnotes - $this->store = $this->doc; - $this->doc = ''; - - // disable capturing - $this->capturing = false; - } - } - - /** - * Callback for footnote end syntax - * - * All content rendered whilst within footnote syntax mode is discarded, - * the previously rendered content is restored and capturing is re-enabled. - * - * @author Andreas Gohr - */ - public function footnote_close() - { - if ($this->capture) { - // re-enable capturing - $this->capturing = true; - // restore previously rendered content - $this->doc = $this->store; - $this->store = ''; - } - } - - /** - * Open an unordered list - */ - public function listu_open() - { - $this->cdata(DOKU_LF); - } - - /** - * Open an ordered list - */ - public function listo_open() - { - $this->cdata(DOKU_LF); - } - - /** - * Open a list item - * - * @param int $level the nesting level - * @param bool $node true when a node; false when a leaf - */ - public function listitem_open($level, $node=false) - { - $this->cdata(str_repeat(DOKU_TAB, $level).'* '); - } - - /** - * Close a list item - */ - public function listitem_close() - { - $this->cdata(DOKU_LF); - } - - /** - * Output preformatted text - * - * @param string $text - */ - public function preformatted($text) - { - $this->cdata($text); - } - - /** - * Start a block quote - */ - public function quote_open() - { - $this->cdata(DOKU_LF.DOKU_TAB.'"'); - } - - /** - * Stop a block quote - */ - public function quote_close() - { - $this->cdata('"'.DOKU_LF); - } - - /** - * Display text as file content, optionally syntax highlighted - * - * @param string $text text to show - * @param string $lang programming language to use for syntax highlighting - * @param string $file file path label - */ - public function file($text, $lang = null, $file = null) - { - $this->cdata(DOKU_LF.$text.DOKU_LF); - } - - /** - * Display text as code content, optionally syntax highlighted - * - * @param string $text text to show - * @param string $language programming language to use for syntax highlighting - * @param string $file file path label - */ - public function code($text, $language = null, $file = null) - { - $this->cdata(DOKU_LF.$text.DOKU_LF); - } - - /** - * Format an acronym - * - * Uses $this->acronyms - * - * @param string $acronym - */ - public function acronym($acronym) - { - $this->cdata($acronym); - } - - /** - * Format a smiley - * - * Uses $this->smiley - * - * @param string $smiley - */ - public function smiley($smiley) - { - $this->cdata($smiley); - } - - /** - * Format an entity - * - * Entities are basically small text replacements - * - * Uses $this->entities - * - * @param string $entity - */ - public function entity($entity) - { - $this->cdata($entity); - } - - /** - * Typographically format a multiply sign - * - * Example: ($x=640, $y=480) should result in "640×480" - * - * @param string|int $x first value - * @param string|int $y second value - */ - public function multiplyentity($x, $y) - { - $this->cdata($x.'×'.$y); - } - - /** - * Render an opening single quote char (language specific) - */ - public function singlequoteopening() - { - global $lang; - $this->cdata($lang['singlequoteopening']); - } - - /** - * Render a closing single quote char (language specific) - */ - public function singlequoteclosing() - { - global $lang; - $this->cdata($lang['singlequoteclosing']); - } - - /** - * Render an apostrophe char (language specific) - */ - public function apostrophe() - { - global $lang; - $this->cdata($lang['apostrophe']); - } - - /** - * Render an opening double quote char (language specific) - */ - public function doublequoteopening() - { - global $lang; - $this->cdata($lang['doublequoteopening']); - } - - /** - * Render an closinging double quote char (language specific) - */ - public function doublequoteclosing() - { - global $lang; - $this->cdata($lang['doublequoteclosing']); - } - - /** - * Render a CamelCase link - * - * @param string $link The link name - * @see http://en.wikipedia.org/wiki/CamelCase - */ - public function camelcaselink($link) - { - $this->internallink($link, $link); - } - - /** - * Render a page local link - * - * @param string $hash hash link identifier - * @param string $name name for the link - */ - public function locallink($hash, $name = null) - { - if (is_array($name)) { - $this->_firstimage($name['src']); - if ($name['type'] == 'internalmedia') { - $this->_recordMediaUsage($name['src']); - } - } - } - - /** - * keep track of internal links in $this->meta['relation']['references'] - * - * @param string $id page ID to link to. eg. 'wiki:syntax' - * @param string|array|null $name name for the link, array for media file - */ - public function internallink($id, $name = null) - { - global $ID; - - if (is_array($name)) { - $this->_firstimage($name['src']); - if ($name['type'] == 'internalmedia') { - $this->_recordMediaUsage($name['src']); - } - } - - $parts = explode('?', $id, 2); - if (count($parts) === 2) { - $id = $parts[0]; - } - - $default = $this->_simpleTitle($id); - - // first resolve and clean up the $id - $resolver = new \dokuwiki\File\PageResolver($ID); - $id = $resolver->resolveId($id); - list($page) = sexplode('#', $id, 2); - - // set metadata - $this->meta['relation']['references'][$page] = page_exists($page); - // $data = array('relation' => array('isreferencedby' => array($ID => true))); - // p_set_metadata($id, $data); - - // add link title to summary - if ($this->capture) { - $name = $this->_getLinkTitle($name, $default, $id); - $this->doc .= $name; - } - } - - /** - * Render an external link - * - * @param string $url full URL with scheme - * @param string|array|null $name name for the link, array for media file - */ - public function externallink($url, $name = null) - { - if (is_array($name)) { - $this->_firstimage($name['src']); - if ($name['type'] == 'internalmedia') { - $this->_recordMediaUsage($name['src']); - } - } - - if ($this->capture) { - $this->doc .= $this->_getLinkTitle($name, '<'.$url.'>'); - } - } - - /** - * Render an interwiki link - * - * You may want to use $this->_resolveInterWiki() here - * - * @param string $match original link - probably not much use - * @param string|array $name name for the link, array for media file - * @param string $wikiName indentifier (shortcut) for the remote wiki - * @param string $wikiUri the fragment parsed from the original link - */ - public function interwikilink($match, $name, $wikiName, $wikiUri) - { - if (is_array($name)) { - $this->_firstimage($name['src']); - if ($name['type'] == 'internalmedia') { - $this->_recordMediaUsage($name['src']); - } - } - - if ($this->capture) { - list($wikiUri) = explode('#', $wikiUri, 2); - $name = $this->_getLinkTitle($name, $wikiUri); - $this->doc .= $name; - } - } - - /** - * Link to windows share - * - * @param string $url the link - * @param string|array $name name for the link, array for media file - */ - public function windowssharelink($url, $name = null) - { - if (is_array($name)) { - $this->_firstimage($name['src']); - if ($name['type'] == 'internalmedia') { - $this->_recordMediaUsage($name['src']); - } - } - - if ($this->capture) { - if ($name) { - $this->doc .= $name; - } else { - $this->doc .= '<'.$url.'>'; - } - } - } - - /** - * Render a linked E-Mail Address - * - * Should honor $conf['mailguard'] setting - * - * @param string $address Email-Address - * @param string|array $name name for the link, array for media file - */ - public function emaillink($address, $name = null) - { - if (is_array($name)) { - $this->_firstimage($name['src']); - if ($name['type'] == 'internalmedia') { - $this->_recordMediaUsage($name['src']); - } - } - - if ($this->capture) { - if ($name) { - $this->doc .= $name; - } else { - $this->doc .= '<'.$address.'>'; - } - } - } - - /** - * Render an internal media file - * - * @param string $src media ID - * @param string $title descriptive text - * @param string $align left|center|right - * @param int $width width of media in pixel - * @param int $height height of media in pixel - * @param string $cache cache|recache|nocache - * @param string $linking linkonly|detail|nolink - */ - public function internalmedia($src, $title = null, $align = null, $width = null, - $height = null, $cache = null, $linking = null) - { - if ($this->capture && $title) { - $this->doc .= '['.$title.']'; - } - $this->_firstimage($src); - $this->_recordMediaUsage($src); - } - - /** - * Render an external media file - * - * @param string $src full media URL - * @param string $title descriptive text - * @param string $align left|center|right - * @param int $width width of media in pixel - * @param int $height height of media in pixel - * @param string $cache cache|recache|nocache - * @param string $linking linkonly|detail|nolink - */ - public function externalmedia($src, $title = null, $align = null, $width = null, - $height = null, $cache = null, $linking = null) - { - if ($this->capture && $title) { - $this->doc .= '['.$title.']'; - } - $this->_firstimage($src); - } - - /** - * Render the output of an RSS feed - * - * @param string $url URL of the feed - * @param array $params Finetuning of the output - */ - public function rss($url, $params) - { - $this->meta['relation']['haspart'][$url] = true; - - $this->meta['date']['valid']['age'] = - isset($this->meta['date']['valid']['age']) ? - min($this->meta['date']['valid']['age'], $params['refresh']) : - $params['refresh']; - } - - #region Utils - - /** - * Removes any Namespace from the given name but keeps - * casing and special chars - * - * @author Andreas Gohr - * - * @param string $name - * - * @return mixed|string - */ - public function _simpleTitle($name) - { - global $conf; - - if (is_array($name)) { - return ''; - } - - if ($conf['useslash']) { - $nssep = '[:;/]'; - } else { - $nssep = '[:;]'; - } - $name = preg_replace('!.*'.$nssep.'!', '', $name); - //if there is a hash we use the anchor name only - $name = preg_replace('!.*#!', '', $name); - return $name; - } - - /** - * Construct a title and handle images in titles - * - * @author Harry Fuecks - * @param string|array|null $title either string title or media array - * @param string $default default title if nothing else is found - * @param null|string $id linked page id (used to extract title from first heading) - * @return string title text - */ - public function _getLinkTitle($title, $default, $id = null) - { - if (is_array($title)) { - if ($title['title']) { - return '['.$title['title'].']'; - } else { - return $default; - } - } elseif (is_null($title) || trim($title) == '') { - if (useHeading('content') && $id) { - $heading = p_get_first_heading($id, METADATA_DONT_RENDER); - if ($heading) { - return $heading; - } - } - return $default; - } else { - return $title; - } - } - - /** - * Remember first image - * - * @param string $src image URL or ID - */ - protected function _firstimage($src) - { - global $ID; - - if ($this->firstimage) { - return; - } - - list($src) = explode('#', $src, 2); - if (!media_isexternal($src)) { - $src = (new \dokuwiki\File\MediaResolver($ID))->resolveId($src); - } - if (preg_match('/.(jpe?g|gif|png)$/i', $src)) { - $this->firstimage = $src; - } - } - - /** - * Store list of used media files in metadata - * - * @param string $src media ID - */ - protected function _recordMediaUsage($src) - { - global $ID; - - list ($src) = explode('#', $src, 2); - if (media_isexternal($src)) { - return; - } - $src = (new \dokuwiki\File\MediaResolver($ID))->resolveId($src); - $file = mediaFN($src); - $this->meta['relation']['media'][$src] = file_exists($file); - } - - #endregion -} - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/inc/parser/parser.php b/snippets/dokuwiki-2023-04-04/inc/parser/parser.php deleted file mode 100644 index 77f47e3..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/parser/parser.php +++ /dev/null @@ -1,99 +0,0 @@ - array('listblock', 'table', 'quote', 'hr'), - - // some mode are allowed inside the base mode only - 'baseonly' => array('header'), - - // modes for styling text -- footnote behaves similar to styling - 'formatting' => array( - 'strong', 'emphasis', 'underline', 'monospace', - 'subscript', 'superscript', 'deleted', 'footnote' - ), - - // modes where the token is simply replaced - they can not contain any - // other modes - 'substition' => array( - 'acronym', 'smiley', 'wordblock', 'entity', - 'camelcaselink', 'internallink', 'media', - 'externallink', 'linebreak', 'emaillink', - 'windowssharelink', 'filelink', 'notoc', - 'nocache', 'multiplyentity', 'quotes', 'rss' - ), - - // modes which have a start and end token but inside which - // no other modes should be applied - 'protected' => array('preformatted', 'code', 'file'), - - // inside this mode no wiki markup should be applied but lineendings - // and whitespace isn't preserved - 'disabled' => array('unformatted'), - - // used to mark paragraph boundaries - 'paragraphs' => array('eol') -); - -/** - * Class Doku_Parser - * - * @deprecated 2018-05-04 - */ -class Doku_Parser extends \dokuwiki\Parsing\Parser { - use PropertyDeprecationHelper { - __set as protected deprecationHelperMagicSet; - __get as protected deprecationHelperMagicGet; - } - - /** @inheritdoc */ - public function __construct(Doku_Handler $handler = null) { - dbg_deprecated(\dokuwiki\Parsing\Parser::class); - $this->deprecatePublicProperty('modes', __CLASS__); - $this->deprecatePublicProperty('connected', __CLASS__); - - if ($handler === null) { - $handler = new Doku_Handler(); - } - - parent::__construct($handler); - } - - public function __set($name, $value) - { - - if ($name === 'Handler') { - $this->handler = $value; - return; - } - - if ($name === 'Lexer') { - $this->lexer = $value; - return; - } - - $this->deprecationHelperMagicSet($name, $value); - } - - public function __get($name) - { - if ($name === 'Handler') { - return $this->handler; - } - - if ($name === 'Lexer') { - return $this->lexer; - } - - return $this->deprecationHelperMagicGet($name); - } -} diff --git a/snippets/dokuwiki-2023-04-04/inc/parser/renderer.php b/snippets/dokuwiki-2023-04-04/inc/parser/renderer.php deleted file mode 100644 index 14ad5d9..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/parser/renderer.php +++ /dev/null @@ -1,870 +0,0 @@ - - * @author Andreas Gohr - */ - -use dokuwiki\Extension\Plugin; -use dokuwiki\Extension\SyntaxPlugin; - -/** - * Allowed chars in $language for code highlighting - * @see GeSHi::set_language() - */ -define('PREG_PATTERN_VALID_LANGUAGE', '#[^a-zA-Z0-9\-_]#'); - -/** - * An empty renderer, produces no output - * - * Inherits from dokuwiki\Plugin\DokuWiki_Plugin for giving additional functions to render plugins - * - * The renderer transforms the syntax instructions created by the parser and handler into the - * desired output format. For each instruction a corresponding method defined in this class will - * be called. That method needs to produce the desired output for the instruction and add it to the - * $doc field. When all instructions are processed, the $doc field contents will be cached by - * DokuWiki and sent to the user. - */ -abstract class Doku_Renderer extends Plugin { - /** @var array Settings, control the behavior of the renderer */ - public $info = array( - 'cache' => true, // may the rendered result cached? - 'toc' => true, // render the TOC? - ); - - /** @var array contains the smiley configuration, set in p_render() */ - public $smileys = array(); - /** @var array contains the entity configuration, set in p_render() */ - public $entities = array(); - /** @var array contains the acronym configuration, set in p_render() */ - public $acronyms = array(); - /** @var array contains the interwiki configuration, set in p_render() */ - public $interwiki = array(); - /** @var string|int link pages and media against this revision */ - public $date_at = ''; - - /** @var array the list of headers used to create unique link ids */ - protected $headers = array(); - - /** - * @var string the rendered document, this will be cached after the renderer ran through - */ - public $doc = ''; - - /** - * clean out any per-use values - * - * This is called before each use of the renderer object and should be used to - * completely reset the state of the renderer to be reused for a new document - */ - public function reset(){ - $this->headers = array(); - $this->doc = ''; - $this->info['cache'] = true; - $this->info['toc'] = true; - } - - /** - * Allow the plugin to prevent DokuWiki from reusing an instance - * - * Since most renderer plugins fail to implement Doku_Renderer::reset() we default - * to reinstantiating the renderer here - * - * @return bool false if the plugin has to be instantiated - */ - public function isSingleton() { - return false; - } - - /** - * Returns the format produced by this renderer. - * - * Has to be overidden by sub classes - * - * @return string - */ - abstract public function getFormat(); - - /** - * Disable caching of this renderer's output - */ - public function nocache() { - $this->info['cache'] = false; - } - - /** - * Disable TOC generation for this renderer's output - * - * This might not be used for certain sub renderer - */ - public function notoc() { - $this->info['toc'] = false; - } - - /** - * Handle plugin rendering - * - * Most likely this needs NOT to be overwritten by sub classes - * - * @param string $name Plugin name - * @param mixed $data custom data set by handler - * @param string $state matched state if any - * @param string $match raw matched syntax - */ - public function plugin($name, $data, $state = '', $match = '') { - /** @var SyntaxPlugin $plugin */ - $plugin = plugin_load('syntax', $name); - if($plugin != null) { - $plugin->render($this->getFormat(), $this, $data); - } - } - - /** - * handle nested render instructions - * this method (and nest_close method) should not be overloaded in actual renderer output classes - * - * @param array $instructions - */ - public function nest($instructions) { - foreach($instructions as $instruction) { - // execute the callback against ourself - if(method_exists($this, $instruction[0])) { - call_user_func_array(array($this, $instruction[0]), $instruction[1] ? $instruction[1] : array()); - } - } - } - - /** - * dummy closing instruction issued by Doku_Handler_Nest - * - * normally the syntax mode should override this instruction when instantiating Doku_Handler_Nest - - * however plugins will not be able to - as their instructions require data. - */ - public function nest_close() { - } - - #region Syntax modes - sub classes will need to implement them to fill $doc - - /** - * Initialize the document - */ - public function document_start() { - } - - /** - * Finalize the document - */ - public function document_end() { - } - - /** - * Render the Table of Contents - * - * @return string - */ - public function render_TOC() { - return ''; - } - - /** - * Add an item to the TOC - * - * @param string $id the hash link - * @param string $text the text to display - * @param int $level the nesting level - */ - public function toc_additem($id, $text, $level) { - } - - /** - * Render a heading - * - * @param string $text the text to display - * @param int $level header level - * @param int $pos byte position in the original source - */ - public function header($text, $level, $pos) { - } - - /** - * Open a new section - * - * @param int $level section level (as determined by the previous header) - */ - public function section_open($level) { - } - - /** - * Close the current section - */ - public function section_close() { - } - - /** - * Render plain text data - * - * @param string $text - */ - public function cdata($text) { - } - - /** - * Open a paragraph - */ - public function p_open() { - } - - /** - * Close a paragraph - */ - public function p_close() { - } - - /** - * Create a line break - */ - public function linebreak() { - } - - /** - * Create a horizontal line - */ - public function hr() { - } - - /** - * Start strong (bold) formatting - */ - public function strong_open() { - } - - /** - * Stop strong (bold) formatting - */ - public function strong_close() { - } - - /** - * Start emphasis (italics) formatting - */ - public function emphasis_open() { - } - - /** - * Stop emphasis (italics) formatting - */ - public function emphasis_close() { - } - - /** - * Start underline formatting - */ - public function underline_open() { - } - - /** - * Stop underline formatting - */ - public function underline_close() { - } - - /** - * Start monospace formatting - */ - public function monospace_open() { - } - - /** - * Stop monospace formatting - */ - public function monospace_close() { - } - - /** - * Start a subscript - */ - public function subscript_open() { - } - - /** - * Stop a subscript - */ - public function subscript_close() { - } - - /** - * Start a superscript - */ - public function superscript_open() { - } - - /** - * Stop a superscript - */ - public function superscript_close() { - } - - /** - * Start deleted (strike-through) formatting - */ - public function deleted_open() { - } - - /** - * Stop deleted (strike-through) formatting - */ - public function deleted_close() { - } - - /** - * Start a footnote - */ - public function footnote_open() { - } - - /** - * Stop a footnote - */ - public function footnote_close() { - } - - /** - * Open an unordered list - */ - public function listu_open() { - } - - /** - * Close an unordered list - */ - public function listu_close() { - } - - /** - * Open an ordered list - */ - public function listo_open() { - } - - /** - * Close an ordered list - */ - public function listo_close() { - } - - /** - * Open a list item - * - * @param int $level the nesting level - * @param bool $node true when a node; false when a leaf - */ - public function listitem_open($level,$node=false) { - } - - /** - * Close a list item - */ - public function listitem_close() { - } - - /** - * Start the content of a list item - */ - public function listcontent_open() { - } - - /** - * Stop the content of a list item - */ - public function listcontent_close() { - } - - /** - * Output unformatted $text - * - * Defaults to $this->cdata() - * - * @param string $text - */ - public function unformatted($text) { - $this->cdata($text); - } - - /** - * Output preformatted text - * - * @param string $text - */ - public function preformatted($text) { - } - - /** - * Start a block quote - */ - public function quote_open() { - } - - /** - * Stop a block quote - */ - public function quote_close() { - } - - /** - * Display text as file content, optionally syntax highlighted - * - * @param string $text text to show - * @param string $lang programming language to use for syntax highlighting - * @param string $file file path label - */ - public function file($text, $lang = null, $file = null) { - } - - /** - * Display text as code content, optionally syntax highlighted - * - * @param string $text text to show - * @param string $lang programming language to use for syntax highlighting - * @param string $file file path label - */ - public function code($text, $lang = null, $file = null) { - } - - /** - * Format an acronym - * - * Uses $this->acronyms - * - * @param string $acronym - */ - public function acronym($acronym) { - } - - /** - * Format a smiley - * - * Uses $this->smiley - * - * @param string $smiley - */ - public function smiley($smiley) { - } - - /** - * Format an entity - * - * Entities are basically small text replacements - * - * Uses $this->entities - * - * @param string $entity - */ - public function entity($entity) { - } - - /** - * Typographically format a multiply sign - * - * Example: ($x=640, $y=480) should result in "640×480" - * - * @param string|int $x first value - * @param string|int $y second value - */ - public function multiplyentity($x, $y) { - } - - /** - * Render an opening single quote char (language specific) - */ - public function singlequoteopening() { - } - - /** - * Render a closing single quote char (language specific) - */ - public function singlequoteclosing() { - } - - /** - * Render an apostrophe char (language specific) - */ - public function apostrophe() { - } - - /** - * Render an opening double quote char (language specific) - */ - public function doublequoteopening() { - } - - /** - * Render an closinging double quote char (language specific) - */ - public function doublequoteclosing() { - } - - /** - * Render a CamelCase link - * - * @param string $link The link name - * @see http://en.wikipedia.org/wiki/CamelCase - */ - public function camelcaselink($link) { - } - - /** - * Render a page local link - * - * @param string $hash hash link identifier - * @param string $name name for the link - */ - public function locallink($hash, $name = null) { - } - - /** - * Render a wiki internal link - * - * @param string $link page ID to link to. eg. 'wiki:syntax' - * @param string|array $title name for the link, array for media file - */ - public function internallink($link, $title = null) { - } - - /** - * Render an external link - * - * @param string $link full URL with scheme - * @param string|array $title name for the link, array for media file - */ - public function externallink($link, $title = null) { - } - - /** - * Render the output of an RSS feed - * - * @param string $url URL of the feed - * @param array $params Finetuning of the output - */ - public function rss($url, $params) { - } - - /** - * Render an interwiki link - * - * You may want to use $this->_resolveInterWiki() here - * - * @param string $link original link - probably not much use - * @param string|array $title name for the link, array for media file - * @param string $wikiName indentifier (shortcut) for the remote wiki - * @param string $wikiUri the fragment parsed from the original link - */ - public function interwikilink($link, $title, $wikiName, $wikiUri) { - } - - /** - * Link to file on users OS - * - * @param string $link the link - * @param string|array $title name for the link, array for media file - */ - public function filelink($link, $title = null) { - } - - /** - * Link to windows share - * - * @param string $link the link - * @param string|array $title name for the link, array for media file - */ - public function windowssharelink($link, $title = null) { - } - - /** - * Render a linked E-Mail Address - * - * Should honor $conf['mailguard'] setting - * - * @param string $address Email-Address - * @param string|array $name name for the link, array for media file - */ - public function emaillink($address, $name = null) { - } - - /** - * Render an internal media file - * - * @param string $src media ID - * @param string $title descriptive text - * @param string $align left|center|right - * @param int $width width of media in pixel - * @param int $height height of media in pixel - * @param string $cache cache|recache|nocache - * @param string $linking linkonly|detail|nolink - */ - public function internalmedia($src, $title = null, $align = null, $width = null, - $height = null, $cache = null, $linking = null) { - } - - /** - * Render an external media file - * - * @param string $src full media URL - * @param string $title descriptive text - * @param string $align left|center|right - * @param int $width width of media in pixel - * @param int $height height of media in pixel - * @param string $cache cache|recache|nocache - * @param string $linking linkonly|detail|nolink - */ - public function externalmedia($src, $title = null, $align = null, $width = null, - $height = null, $cache = null, $linking = null) { - } - - /** - * Render a link to an internal media file - * - * @param string $src media ID - * @param string $title descriptive text - * @param string $align left|center|right - * @param int $width width of media in pixel - * @param int $height height of media in pixel - * @param string $cache cache|recache|nocache - */ - public function internalmedialink($src, $title = null, $align = null, - $width = null, $height = null, $cache = null) { - } - - /** - * Render a link to an external media file - * - * @param string $src media ID - * @param string $title descriptive text - * @param string $align left|center|right - * @param int $width width of media in pixel - * @param int $height height of media in pixel - * @param string $cache cache|recache|nocache - */ - public function externalmedialink($src, $title = null, $align = null, - $width = null, $height = null, $cache = null) { - } - - /** - * Start a table - * - * @param int $maxcols maximum number of columns - * @param int $numrows NOT IMPLEMENTED - * @param int $pos byte position in the original source - */ - public function table_open($maxcols = null, $numrows = null, $pos = null) { - } - - /** - * Close a table - * - * @param int $pos byte position in the original source - */ - public function table_close($pos = null) { - } - - /** - * Open a table header - */ - public function tablethead_open() { - } - - /** - * Close a table header - */ - public function tablethead_close() { - } - - /** - * Open a table body - */ - public function tabletbody_open() { - } - - /** - * Close a table body - */ - public function tabletbody_close() { - } - - /** - * Open a table footer - */ - public function tabletfoot_open() { - } - - /** - * Close a table footer - */ - public function tabletfoot_close() { - } - - /** - * Open a table row - */ - public function tablerow_open() { - } - - /** - * Close a table row - */ - public function tablerow_close() { - } - - /** - * Open a table header cell - * - * @param int $colspan - * @param string $align left|center|right - * @param int $rowspan - */ - public function tableheader_open($colspan = 1, $align = null, $rowspan = 1) { - } - - /** - * Close a table header cell - */ - public function tableheader_close() { - } - - /** - * Open a table cell - * - * @param int $colspan - * @param string $align left|center|right - * @param int $rowspan - */ - public function tablecell_open($colspan = 1, $align = null, $rowspan = 1) { - } - - /** - * Close a table cell - */ - public function tablecell_close() { - } - - #endregion - - #region util functions, you probably won't need to reimplement them - - /** - * Creates a linkid from a headline - * - * @author Andreas Gohr - * @param string $title The headline title - * @param boolean $create Create a new unique ID? - * @return string - */ - public function _headerToLink($title, $create = false) { - if($create) { - return sectionID($title, $this->headers); - } else { - $check = false; - return sectionID($title, $check); - } - } - - /** - * Removes any Namespace from the given name but keeps - * casing and special chars - * - * @author Andreas Gohr - * - * @param string $name - * @return string - */ - public function _simpleTitle($name) { - global $conf; - - //if there is a hash we use the ancor name only - list($name, $hash) = sexplode('#', $name, 2); - if($hash) return $hash; - - if($conf['useslash']) { - $name = strtr($name, ';/', ';:'); - } else { - $name = strtr($name, ';', ':'); - } - - return noNSorNS($name); - } - - /** - * Resolve an interwikilink - * - * @param string $shortcut identifier for the interwiki link - * @param string $reference fragment that refers the content - * @param null|bool $exists reference which returns if an internal page exists - * @return string interwikilink - */ - public function _resolveInterWiki(&$shortcut, $reference, &$exists = null) { - //get interwiki URL - if(isset($this->interwiki[$shortcut])) { - $url = $this->interwiki[$shortcut]; - }elseif(isset($this->interwiki['default'])) { - $shortcut = 'default'; - $url = $this->interwiki[$shortcut]; - }else{ - // not parsable interwiki outputs '' to make sure string manipluation works - $shortcut = ''; - $url = ''; - } - - //split into hash and url part - $hash = strrchr($reference, '#'); - if($hash) { - $reference = substr($reference, 0, -strlen($hash)); - $hash = substr($hash, 1); - } - - //replace placeholder - if(preg_match('#\{(URL|NAME|SCHEME|HOST|PORT|PATH|QUERY)\}#', $url)) { - //use placeholders - $url = str_replace('{URL}', rawurlencode($reference), $url); - //wiki names will be cleaned next, otherwise urlencode unsafe chars - $url = str_replace('{NAME}', ($url[0] === ':') ? $reference : - preg_replace_callback('/[[\\\\\]^`{|}#%]/', function($match) { - return rawurlencode($match[0]); - }, $reference), $url); - $parsed = parse_url($reference); - if (empty($parsed['scheme'])) $parsed['scheme'] = ''; - if (empty($parsed['host'])) $parsed['host'] = ''; - if (empty($parsed['port'])) $parsed['port'] = 80; - if (empty($parsed['path'])) $parsed['path'] = ''; - if (empty($parsed['query'])) $parsed['query'] = ''; - $url = strtr($url,[ - '{SCHEME}' => $parsed['scheme'], - '{HOST}' => $parsed['host'], - '{PORT}' => $parsed['port'], - '{PATH}' => $parsed['path'], - '{QUERY}' => $parsed['query'] , - ]); - } else if($url != '') { - // make sure when no url is defined, we keep it null - // default - $url = $url.rawurlencode($reference); - } - //handle as wiki links - if($url && $url[0] === ':') { - $urlparam = ''; - $id = $url; - if (strpos($url, '?') !== false) { - list($id, $urlparam) = sexplode('?', $url, 2, ''); - } - $url = wl(cleanID($id), $urlparam); - $exists = page_exists($id); - } - if($hash) $url .= '#'.rawurlencode($hash); - - return $url; - } - - #endregion -} - - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/inc/parser/xhtml.php b/snippets/dokuwiki-2023-04-04/inc/parser/xhtml.php deleted file mode 100644 index acf973f..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/parser/xhtml.php +++ /dev/null @@ -1,1945 +0,0 @@ - - * @author Andreas Gohr - * - */ -class Doku_Renderer_xhtml extends Doku_Renderer { - /** @var array store the table of contents */ - public $toc = array(); - - /** @var array A stack of section edit data */ - protected $sectionedits = array(); - - /** @var int last section edit id, used by startSectionEdit */ - protected $lastsecid = 0; - - /** @var array a list of footnotes, list starts at 1! */ - protected $footnotes = array(); - - /** @var int current section level */ - protected $lastlevel = 0; - /** @var array section node tracker */ - protected $node = array(0, 0, 0, 0, 0); - - /** @var string temporary $doc store */ - protected $store = ''; - - /** @var array global counter, for table classes etc. */ - protected $_counter = array(); // - - /** @var int counts the code and file blocks, used to provide download links */ - protected $_codeblock = 0; - - /** @var array list of allowed URL schemes */ - protected $schemes = null; - - /** - * Register a new edit section range - * - * @param int $start The byte position for the edit start - * @param array $data Associative array with section data: - * Key 'name': the section name/title - * Key 'target': the target for the section edit, - * e.g. 'section' or 'table' - * Key 'hid': header id - * Key 'codeblockOffset': actual code block index - * Key 'start': set in startSectionEdit(), - * do not set yourself - * Key 'range': calculated from 'start' and - * $key in finishSectionEdit(), - * do not set yourself - * @return string A marker class for the starting HTML element - * - * @author Adrian Lang - */ - public function startSectionEdit($start, $data) { - if (!is_array($data)) { - msg( - sprintf( - 'startSectionEdit: $data "%s" is NOT an array! One of your plugins needs an update.', - hsc((string) $data) - ), -1 - ); - - // @deprecated 2018-04-14, backward compatibility - $args = func_get_args(); - $data = array(); - if(isset($args[1])) $data['target'] = $args[1]; - if(isset($args[2])) $data['name'] = $args[2]; - if(isset($args[3])) $data['hid'] = $args[3]; - } - $data['secid'] = ++$this->lastsecid; - $data['start'] = $start; - $this->sectionedits[] = $data; - return 'sectionedit'.$data['secid']; - } - - /** - * Finish an edit section range - * - * @param int $end The byte position for the edit end; null for the rest of the page - * - * @author Adrian Lang - */ - public function finishSectionEdit($end = null, $hid = null) { - if(count($this->sectionedits) == 0) { - return; - } - $data = array_pop($this->sectionedits); - if(!is_null($end) && $end <= $data['start']) { - return; - } - if(!is_null($hid)) { - $data['hid'] .= $hid; - } - $data['range'] = $data['start'].'-'.(is_null($end) ? '' : $end); - unset($data['start']); - $this->doc .= ''; - } - - /** - * Returns the format produced by this renderer. - * - * @return string always 'xhtml' - */ - public function getFormat() { - return 'xhtml'; - } - - /** - * Initialize the document - */ - public function document_start() { - //reset some internals - $this->toc = array(); - } - - /** - * Finalize the document - */ - public function document_end() { - // Finish open section edits. - while(count($this->sectionedits) > 0) { - if($this->sectionedits[count($this->sectionedits) - 1]['start'] <= 1) { - // If there is only one section, do not write a section edit - // marker. - array_pop($this->sectionedits); - } else { - $this->finishSectionEdit(); - } - } - - if(count($this->footnotes) > 0) { - $this->doc .= '
    '.DOKU_LF; - - foreach($this->footnotes as $id => $footnote) { - // check its not a placeholder that indicates actual footnote text is elsewhere - if(substr($footnote, 0, 5) != "@@FNT") { - - // open the footnote and set the anchor and backlink - $this->doc .= '
    '; - $this->doc .= ''; - $this->doc .= $id.') '.DOKU_LF; - - // get any other footnotes that use the same markup - $alt = array_keys($this->footnotes, "@@FNT$id"); - - if(count($alt)) { - foreach($alt as $ref) { - // set anchor and backlink for the other footnotes - $this->doc .= ', '; - $this->doc .= ($ref).') '.DOKU_LF; - } - } - - // add footnote markup and close this footnote - $this->doc .= '
    '.$footnote.'
    '; - $this->doc .= '
    '.DOKU_LF; - } - } - $this->doc .= '
    '.DOKU_LF; - } - - // Prepare the TOC - global $conf; - if( - $this->info['toc'] && - is_array($this->toc) && - $conf['tocminheads'] && count($this->toc) >= $conf['tocminheads'] - ) { - global $TOC; - $TOC = $this->toc; - } - - // make sure there are no empty paragraphs - $this->doc = preg_replace('#

    \s*

    #', '', $this->doc); - } - - /** - * Add an item to the TOC - * - * @param string $id the hash link - * @param string $text the text to display - * @param int $level the nesting level - */ - public function toc_additem($id, $text, $level) { - global $conf; - - //handle TOC - if($level >= $conf['toptoclevel'] && $level <= $conf['maxtoclevel']) { - $this->toc[] = html_mktocitem($id, $text, $level - $conf['toptoclevel'] + 1); - } - } - - /** - * Render a heading - * - * @param string $text the text to display - * @param int $level header level - * @param int $pos byte position in the original source - * @param bool $returnonly whether to return html or write to doc attribute - * @return void|string writes to doc attribute or returns html depends on $returnonly - */ - public function header($text, $level, $pos, $returnonly = false) { - global $conf; - - if(blank($text)) return; //skip empty headlines - - $hid = $this->_headerToLink($text, true); - - //only add items within configured levels - $this->toc_additem($hid, $text, $level); - - // adjust $node to reflect hierarchy of levels - $this->node[$level - 1]++; - if($level < $this->lastlevel) { - for($i = 0; $i < $this->lastlevel - $level; $i++) { - $this->node[$this->lastlevel - $i - 1] = 0; - } - } - $this->lastlevel = $level; - - if($level <= $conf['maxseclevel'] && - count($this->sectionedits) > 0 && - $this->sectionedits[count($this->sectionedits) - 1]['target'] === 'section' - ) { - $this->finishSectionEdit($pos - 1); - } - - // build the header - $header = DOKU_LF.'_codeblock; - $header .= ' class="'.$this->startSectionEdit($pos, $data).'"'; - } - $header .= ' id="'.$hid.'">'; - $header .= $this->_xmlEntities($text); - $header .= "".DOKU_LF; - - if ($returnonly) { - return $header; - } else { - $this->doc .= $header; - } - } - - /** - * Open a new section - * - * @param int $level section level (as determined by the previous header) - */ - public function section_open($level) { - $this->doc .= '
    '.DOKU_LF; - } - - /** - * Close the current section - */ - public function section_close() { - $this->doc .= DOKU_LF.'
    '.DOKU_LF; - } - - /** - * Render plain text data - * - * @param $text - */ - public function cdata($text) { - $this->doc .= $this->_xmlEntities($text); - } - - /** - * Open a paragraph - */ - public function p_open() { - $this->doc .= DOKU_LF.'

    '.DOKU_LF; - } - - /** - * Close a paragraph - */ - public function p_close() { - $this->doc .= DOKU_LF.'

    '.DOKU_LF; - } - - /** - * Create a line break - */ - public function linebreak() { - $this->doc .= '
    '.DOKU_LF; - } - - /** - * Create a horizontal line - */ - public function hr() { - $this->doc .= '
    '.DOKU_LF; - } - - /** - * Start strong (bold) formatting - */ - public function strong_open() { - $this->doc .= ''; - } - - /** - * Stop strong (bold) formatting - */ - public function strong_close() { - $this->doc .= ''; - } - - /** - * Start emphasis (italics) formatting - */ - public function emphasis_open() { - $this->doc .= ''; - } - - /** - * Stop emphasis (italics) formatting - */ - public function emphasis_close() { - $this->doc .= ''; - } - - /** - * Start underline formatting - */ - public function underline_open() { - $this->doc .= ''; - } - - /** - * Stop underline formatting - */ - public function underline_close() { - $this->doc .= ''; - } - - /** - * Start monospace formatting - */ - public function monospace_open() { - $this->doc .= ''; - } - - /** - * Stop monospace formatting - */ - public function monospace_close() { - $this->doc .= ''; - } - - /** - * Start a subscript - */ - public function subscript_open() { - $this->doc .= ''; - } - - /** - * Stop a subscript - */ - public function subscript_close() { - $this->doc .= ''; - } - - /** - * Start a superscript - */ - public function superscript_open() { - $this->doc .= ''; - } - - /** - * Stop a superscript - */ - public function superscript_close() { - $this->doc .= ''; - } - - /** - * Start deleted (strike-through) formatting - */ - public function deleted_open() { - $this->doc .= ''; - } - - /** - * Stop deleted (strike-through) formatting - */ - public function deleted_close() { - $this->doc .= ''; - } - - /** - * Callback for footnote start syntax - * - * All following content will go to the footnote instead of - * the document. To achieve this the previous rendered content - * is moved to $store and $doc is cleared - * - * @author Andreas Gohr - */ - public function footnote_open() { - - // move current content to store and record footnote - $this->store = $this->doc; - $this->doc = ''; - } - - /** - * Callback for footnote end syntax - * - * All rendered content is moved to the $footnotes array and the old - * content is restored from $store again - * - * @author Andreas Gohr - */ - public function footnote_close() { - /** @var $fnid int takes track of seen footnotes, assures they are unique even across multiple docs FS#2841 */ - static $fnid = 0; - // assign new footnote id (we start at 1) - $fnid++; - - // recover footnote into the stack and restore old content - $footnote = $this->doc; - $this->doc = $this->store; - $this->store = ''; - - // check to see if this footnote has been seen before - $i = array_search($footnote, $this->footnotes); - - if($i === false) { - // its a new footnote, add it to the $footnotes array - $this->footnotes[$fnid] = $footnote; - } else { - // seen this one before, save a placeholder - $this->footnotes[$fnid] = "@@FNT".($i); - } - - // output the footnote reference and link - $this->doc .= ''.$fnid.')'; - } - - /** - * Open an unordered list - * - * @param string|string[] $classes css classes - have to be valid, do not pass unfiltered user input - */ - public function listu_open($classes = null) { - $class = ''; - if($classes !== null) { - if(is_array($classes)) $classes = join(' ', $classes); - $class = " class=\"$classes\""; - } - $this->doc .= "".DOKU_LF; - } - - /** - * Close an unordered list - */ - public function listu_close() { - $this->doc .= ''.DOKU_LF; - } - - /** - * Open an ordered list - * - * @param string|string[] $classes css classes - have to be valid, do not pass unfiltered user input - */ - public function listo_open($classes = null) { - $class = ''; - if($classes !== null) { - if(is_array($classes)) $classes = join(' ', $classes); - $class = " class=\"$classes\""; - } - $this->doc .= "".DOKU_LF; - } - - /** - * Close an ordered list - */ - public function listo_close() { - $this->doc .= ''.DOKU_LF; - } - - /** - * Open a list item - * - * @param int $level the nesting level - * @param bool $node true when a node; false when a leaf - */ - public function listitem_open($level, $node=false) { - $branching = $node ? ' node' : ''; - $this->doc .= '
  • '; - } - - /** - * Close a list item - */ - public function listitem_close() { - $this->doc .= '
  • '.DOKU_LF; - } - - /** - * Start the content of a list item - */ - public function listcontent_open() { - $this->doc .= '
    '; - } - - /** - * Stop the content of a list item - */ - public function listcontent_close() { - $this->doc .= '
    '.DOKU_LF; - } - - /** - * Output unformatted $text - * - * Defaults to $this->cdata() - * - * @param string $text - */ - public function unformatted($text) { - $this->doc .= $this->_xmlEntities($text); - } - - /** - * Start a block quote - */ - public function quote_open() { - $this->doc .= '
    '.DOKU_LF; - } - - /** - * Stop a block quote - */ - public function quote_close() { - $this->doc .= '
    '.DOKU_LF; - } - - /** - * Output preformatted text - * - * @param string $text - */ - public function preformatted($text) { - $this->doc .= '
    '.trim($this->_xmlEntities($text), "\n\r").'
    '.DOKU_LF; - } - - /** - * Display text as file content, optionally syntax highlighted - * - * @param string $text text to show - * @param string $language programming language to use for syntax highlighting - * @param string $filename file path label - * @param array $options assoziative array with additional geshi options - */ - public function file($text, $language = null, $filename = null, $options=null) { - $this->_highlight('file', $text, $language, $filename, $options); - } - - /** - * Display text as code content, optionally syntax highlighted - * - * @param string $text text to show - * @param string $language programming language to use for syntax highlighting - * @param string $filename file path label - * @param array $options assoziative array with additional geshi options - */ - public function code($text, $language = null, $filename = null, $options=null) { - $this->_highlight('code', $text, $language, $filename, $options); - } - - /** - * Use GeSHi to highlight language syntax in code and file blocks - * - * @author Andreas Gohr - * @param string $type code|file - * @param string $text text to show - * @param string $language programming language to use for syntax highlighting - * @param string $filename file path label - * @param array $options assoziative array with additional geshi options - */ - public function _highlight($type, $text, $language = null, $filename = null, $options = null) { - global $ID; - global $lang; - global $INPUT; - - $language = preg_replace(PREG_PATTERN_VALID_LANGUAGE, '', $language ?? ''); - - if($filename) { - // add icon - list($ext) = mimetype($filename, false); - $class = preg_replace('/[^_\-a-z0-9]+/i', '_', $ext); - $class = 'mediafile mf_'.$class; - - $offset = 0; - if ($INPUT->has('codeblockOffset')) { - $offset = $INPUT->str('codeblockOffset'); - } - $this->doc .= '
    '.DOKU_LF; - $this->doc .= '
    '; - $this->doc .= hsc($filename); - $this->doc .= '
    '.DOKU_LF.'
    '; - } - - if($text[0] == "\n") { - $text = substr($text, 1); - } - if(substr($text, -1) == "\n") { - $text = substr($text, 0, -1); - } - - if(empty($language)) { // empty is faster than is_null and can prevent '' string - $this->doc .= '
    '.$this->_xmlEntities($text).'
    '.DOKU_LF; - } else { - $class = 'code'; //we always need the code class to make the syntax highlighting apply - if($type != 'code') $class .= ' '.$type; - - $this->doc .= "
    " .
    -                p_xhtml_cached_geshi($text, $language, '', $options) .
    -                '
    ' . DOKU_LF; - } - - if($filename) { - $this->doc .= '
    '.DOKU_LF; - } - - $this->_codeblock++; - } - - /** - * Format an acronym - * - * Uses $this->acronyms - * - * @param string $acronym - */ - public function acronym($acronym) { - - if(array_key_exists($acronym, $this->acronyms)) { - - $title = $this->_xmlEntities($this->acronyms[$acronym]); - - $this->doc .= ''.$this->_xmlEntities($acronym).''; - - } else { - $this->doc .= $this->_xmlEntities($acronym); - } - } - - /** - * Format a smiley - * - * Uses $this->smiley - * - * @param string $smiley - */ - public function smiley($smiley) { - if (isset($this->smileys[$smiley])) { - $this->doc .= '' . $this->_xmlEntities($smiley) . ''; - } else { - $this->doc .= $this->_xmlEntities($smiley); - } - } - - /** - * Format an entity - * - * Entities are basically small text replacements - * - * Uses $this->entities - * - * @param string $entity - */ - public function entity($entity) { - if(array_key_exists($entity, $this->entities)) { - $this->doc .= $this->entities[$entity]; - } else { - $this->doc .= $this->_xmlEntities($entity); - } - } - - /** - * Typographically format a multiply sign - * - * Example: ($x=640, $y=480) should result in "640×480" - * - * @param string|int $x first value - * @param string|int $y second value - */ - public function multiplyentity($x, $y) { - $this->doc .= "$x×$y"; - } - - /** - * Render an opening single quote char (language specific) - */ - public function singlequoteopening() { - global $lang; - $this->doc .= $lang['singlequoteopening']; - } - - /** - * Render a closing single quote char (language specific) - */ - public function singlequoteclosing() { - global $lang; - $this->doc .= $lang['singlequoteclosing']; - } - - /** - * Render an apostrophe char (language specific) - */ - public function apostrophe() { - global $lang; - $this->doc .= $lang['apostrophe']; - } - - /** - * Render an opening double quote char (language specific) - */ - public function doublequoteopening() { - global $lang; - $this->doc .= $lang['doublequoteopening']; - } - - /** - * Render an closinging double quote char (language specific) - */ - public function doublequoteclosing() { - global $lang; - $this->doc .= $lang['doublequoteclosing']; - } - - /** - * Render a CamelCase link - * - * @param string $link The link name - * @param bool $returnonly whether to return html or write to doc attribute - * @return void|string writes to doc attribute or returns html depends on $returnonly - * - * @see http://en.wikipedia.org/wiki/CamelCase - */ - public function camelcaselink($link, $returnonly = false) { - if($returnonly) { - return $this->internallink($link, $link, null, true); - } else { - $this->internallink($link, $link); - } - } - - /** - * Render a page local link - * - * @param string $hash hash link identifier - * @param string $name name for the link - * @param bool $returnonly whether to return html or write to doc attribute - * @return void|string writes to doc attribute or returns html depends on $returnonly - */ - public function locallink($hash, $name = null, $returnonly = false) { - global $ID; - $name = $this->_getLinkTitle($name, $hash, $isImage); - $hash = $this->_headerToLink($hash); - $title = $ID.' ↵'; - - $doc = ''; - $doc .= $name; - $doc .= ''; - - if($returnonly) { - return $doc; - } else { - $this->doc .= $doc; - } - } - - /** - * Render an internal Wiki Link - * - * $search,$returnonly & $linktype are not for the renderer but are used - * elsewhere - no need to implement them in other renderers - * - * @author Andreas Gohr - * @param string $id pageid - * @param string|null $name link name - * @param string|null $search adds search url param - * @param bool $returnonly whether to return html or write to doc attribute - * @param string $linktype type to set use of headings - * @return void|string writes to doc attribute or returns html depends on $returnonly - */ - public function internallink($id, $name = null, $search = null, $returnonly = false, $linktype = 'content') { - global $conf; - global $ID; - global $INFO; - - $params = ''; - $parts = explode('?', $id, 2); - if(count($parts) === 2) { - $id = $parts[0]; - $params = $parts[1]; - } - - // For empty $id we need to know the current $ID - // We need this check because _simpleTitle needs - // correct $id and resolve_pageid() use cleanID($id) - // (some things could be lost) - if($id === '') { - $id = $ID; - } - - // default name is based on $id as given - $default = $this->_simpleTitle($id); - - // now first resolve and clean up the $id - $id = (new PageResolver($ID))->resolveId($id, $this->date_at, true); - $exists = page_exists($id, $this->date_at, false, true); - - $link = array(); - $name = $this->_getLinkTitle($name, $default, $isImage, $id, $linktype); - if(!$isImage) { - if($exists) { - $class = 'wikilink1'; - } else { - $class = 'wikilink2'; - $link['rel'] = 'nofollow'; - } - } else { - $class = 'media'; - } - - //keep hash anchor - list($id, $hash) = sexplode('#', $id, 2); - if(!empty($hash)) $hash = $this->_headerToLink($hash); - - //prepare for formating - $link['target'] = $conf['target']['wiki']; - $link['style'] = ''; - $link['pre'] = ''; - $link['suf'] = ''; - $link['more'] = 'data-wiki-id="'.$id.'"'; // id is already cleaned - $link['class'] = $class; - if($this->date_at) { - $params = $params.'&at='.rawurlencode($this->date_at); - } - $link['url'] = wl($id, $params); - $link['name'] = $name; - $link['title'] = $id; - //add search string - if($search) { - ($conf['userewrite']) ? $link['url'] .= '?' : $link['url'] .= '&'; - if(is_array($search)) { - $search = array_map('rawurlencode', $search); - $link['url'] .= 's[]='.join('&s[]=', $search); - } else { - $link['url'] .= 's='.rawurlencode($search); - } - } - - //keep hash - if($hash) $link['url'] .= '#'.$hash; - - //output formatted - if($returnonly) { - return $this->_formatLink($link); - } else { - $this->doc .= $this->_formatLink($link); - } - } - - /** - * Render an external link - * - * @param string $url full URL with scheme - * @param string|array $name name for the link, array for media file - * @param bool $returnonly whether to return html or write to doc attribute - * @return void|string writes to doc attribute or returns html depends on $returnonly - */ - public function externallink($url, $name = null, $returnonly = false) { - global $conf; - - $name = $this->_getLinkTitle($name, $url, $isImage); - - // url might be an attack vector, only allow registered protocols - if(is_null($this->schemes)) $this->schemes = getSchemes(); - list($scheme) = explode('://', $url); - $scheme = strtolower($scheme); - if(!in_array($scheme, $this->schemes)) $url = ''; - - // is there still an URL? - if(!$url) { - if($returnonly) { - return $name; - } else { - $this->doc .= $name; - } - return; - } - - // set class - if(!$isImage) { - $class = 'urlextern'; - } else { - $class = 'media'; - } - - //prepare for formating - $link = array(); - $link['target'] = $conf['target']['extern']; - $link['style'] = ''; - $link['pre'] = ''; - $link['suf'] = ''; - $link['more'] = ''; - $link['class'] = $class; - $link['url'] = $url; - $link['rel'] = ''; - - $link['name'] = $name; - $link['title'] = $this->_xmlEntities($url); - if($conf['relnofollow']) $link['rel'] .= ' ugc nofollow'; - if($conf['target']['extern']) $link['rel'] .= ' noopener'; - - //output formatted - if($returnonly) { - return $this->_formatLink($link); - } else { - $this->doc .= $this->_formatLink($link); - } - } - - /** - * Render an interwiki link - * - * You may want to use $this->_resolveInterWiki() here - * - * @param string $match original link - probably not much use - * @param string|array $name name for the link, array for media file - * @param string $wikiName indentifier (shortcut) for the remote wiki - * @param string $wikiUri the fragment parsed from the original link - * @param bool $returnonly whether to return html or write to doc attribute - * @return void|string writes to doc attribute or returns html depends on $returnonly - */ - public function interwikilink($match, $name, $wikiName, $wikiUri, $returnonly = false) { - global $conf; - - $link = array(); - $link['target'] = $conf['target']['interwiki']; - $link['pre'] = ''; - $link['suf'] = ''; - $link['more'] = ''; - $link['name'] = $this->_getLinkTitle($name, $wikiUri, $isImage); - $link['rel'] = ''; - - //get interwiki URL - $exists = null; - $url = $this->_resolveInterWiki($wikiName, $wikiUri, $exists); - - if(!$isImage) { - $class = preg_replace('/[^_\-a-z0-9]+/i', '_', $wikiName); - $link['class'] = "interwiki iw_$class"; - } else { - $link['class'] = 'media'; - } - - //do we stay at the same server? Use local target - if(strpos($url, DOKU_URL) === 0 OR strpos($url, DOKU_BASE) === 0) { - $link['target'] = $conf['target']['wiki']; - } - if($exists !== null && !$isImage) { - if($exists) { - $link['class'] .= ' wikilink1'; - } else { - $link['class'] .= ' wikilink2'; - $link['rel'] .= ' nofollow'; - } - } - if($conf['target']['interwiki']) $link['rel'] .= ' noopener'; - - $link['url'] = $url; - $link['title'] = $this->_xmlEntities($link['url']); - - // output formatted - if($returnonly) { - if($url == '') return $link['name']; - return $this->_formatLink($link); - } else { - if($url == '') $this->doc .= $link['name']; - else $this->doc .= $this->_formatLink($link); - } - } - - /** - * Link to windows share - * - * @param string $url the link - * @param string|array $name name for the link, array for media file - * @param bool $returnonly whether to return html or write to doc attribute - * @return void|string writes to doc attribute or returns html depends on $returnonly - */ - public function windowssharelink($url, $name = null, $returnonly = false) { - global $conf; - - //simple setup - $link = array(); - $link['target'] = $conf['target']['windows']; - $link['pre'] = ''; - $link['suf'] = ''; - $link['style'] = ''; - - $link['name'] = $this->_getLinkTitle($name, $url, $isImage); - if(!$isImage) { - $link['class'] = 'windows'; - } else { - $link['class'] = 'media'; - } - - $link['title'] = $this->_xmlEntities($url); - $url = str_replace('\\', '/', $url); - $url = 'file:///'.$url; - $link['url'] = $url; - - //output formatted - if($returnonly) { - return $this->_formatLink($link); - } else { - $this->doc .= $this->_formatLink($link); - } - } - - /** - * Render a linked E-Mail Address - * - * Honors $conf['mailguard'] setting - * - * @param string $address Email-Address - * @param string|array $name name for the link, array for media file - * @param bool $returnonly whether to return html or write to doc attribute - * @return void|string writes to doc attribute or returns html depends on $returnonly - */ - public function emaillink($address, $name = null, $returnonly = false) { - global $conf; - //simple setup - $link = array(); - $link['target'] = ''; - $link['pre'] = ''; - $link['suf'] = ''; - $link['style'] = ''; - $link['more'] = ''; - - $name = $this->_getLinkTitle($name, '', $isImage); - if(!$isImage) { - $link['class'] = 'mail'; - } else { - $link['class'] = 'media'; - } - - $address = $this->_xmlEntities($address); - $address = obfuscate($address); - $title = $address; - - if(empty($name)) { - $name = $address; - } - - if($conf['mailguard'] == 'visible') $address = rawurlencode($address); - - $link['url'] = 'mailto:'.$address; - $link['name'] = $name; - $link['title'] = $title; - - //output formatted - if($returnonly) { - return $this->_formatLink($link); - } else { - $this->doc .= $this->_formatLink($link); - } - } - - /** - * Render an internal media file - * - * @param string $src media ID - * @param string $title descriptive text - * @param string $align left|center|right - * @param int $width width of media in pixel - * @param int $height height of media in pixel - * @param string $cache cache|recache|nocache - * @param string $linking linkonly|detail|nolink - * @param bool $return return HTML instead of adding to $doc - * @return void|string writes to doc attribute or returns html depends on $return - */ - public function internalmedia($src, $title = null, $align = null, $width = null, - $height = null, $cache = null, $linking = null, $return = false) { - global $ID; - if (strpos($src, '#') !== false) { - list($src, $hash) = sexplode('#', $src, 2); - } - $src = (new MediaResolver($ID))->resolveId($src,$this->date_at,true); - $exists = media_exists($src); - - $noLink = false; - $render = ($linking == 'linkonly') ? false : true; - $link = $this->_getMediaLinkConf($src, $title, $align, $width, $height, $cache, $render); - - list($ext, $mime) = mimetype($src, false); - if(substr($mime, 0, 5) == 'image' && $render) { - $link['url'] = ml( - $src, - array( - 'id' => $ID, - 'cache' => $cache, - 'rev' => $this->_getLastMediaRevisionAt($src) - ), - ($linking == 'direct') - ); - } elseif(($mime == 'application/x-shockwave-flash' || media_supportedav($mime)) && $render) { - // don't link movies - $noLink = true; - } else { - // add file icons - $class = preg_replace('/[^_\-a-z0-9]+/i', '_', $ext); - $link['class'] .= ' mediafile mf_'.$class; - $link['url'] = ml( - $src, - array( - 'id' => $ID, - 'cache' => $cache, - 'rev' => $this->_getLastMediaRevisionAt($src) - ), - true - ); - if($exists) $link['title'] .= ' ('.filesize_h(filesize(mediaFN($src))).')'; - } - - if (!empty($hash)) $link['url'] .= '#'.$hash; - - //markup non existing files - if(!$exists) { - $link['class'] .= ' wikilink2'; - } - - //output formatted - if($return) { - if($linking == 'nolink' || $noLink) return $link['name']; - else return $this->_formatLink($link); - } else { - if($linking == 'nolink' || $noLink) $this->doc .= $link['name']; - else $this->doc .= $this->_formatLink($link); - } - } - - /** - * Render an external media file - * - * @param string $src full media URL - * @param string $title descriptive text - * @param string $align left|center|right - * @param int $width width of media in pixel - * @param int $height height of media in pixel - * @param string $cache cache|recache|nocache - * @param string $linking linkonly|detail|nolink - * @param bool $return return HTML instead of adding to $doc - * @return void|string writes to doc attribute or returns html depends on $return - */ - public function externalmedia($src, $title = null, $align = null, $width = null, - $height = null, $cache = null, $linking = null, $return = false) { - if(link_isinterwiki($src)){ - list($shortcut, $reference) = sexplode('>', $src, 2, ''); - $exists = null; - $src = $this->_resolveInterWiki($shortcut, $reference, $exists); - if($src == '' && empty($title)){ - // make sure at least something will be shown in this case - $title = $reference; - } - } - list($src, $hash) = sexplode('#', $src, 2); - $noLink = false; - if($src == '') { - // only output plaintext without link if there is no src - $noLink = true; - } - $render = ($linking == 'linkonly') ? false : true; - $link = $this->_getMediaLinkConf($src, $title, $align, $width, $height, $cache, $render); - - $link['url'] = ml($src, array('cache' => $cache)); - - list($ext, $mime) = mimetype($src, false); - if(substr($mime, 0, 5) == 'image' && $render) { - // link only jpeg images - // if ($ext != 'jpg' && $ext != 'jpeg') $noLink = true; - } elseif(($mime == 'application/x-shockwave-flash' || media_supportedav($mime)) && $render) { - // don't link movies - $noLink = true; - } else { - // add file icons - $class = preg_replace('/[^_\-a-z0-9]+/i', '_', $ext); - $link['class'] .= ' mediafile mf_'.$class; - } - - if($hash) $link['url'] .= '#'.$hash; - - //output formatted - if($return) { - if($linking == 'nolink' || $noLink) return $link['name']; - else return $this->_formatLink($link); - } else { - if($linking == 'nolink' || $noLink) $this->doc .= $link['name']; - else $this->doc .= $this->_formatLink($link); - } - } - - /** - * Renders an RSS feed - * - * @param string $url URL of the feed - * @param array $params Finetuning of the output - * - * @author Andreas Gohr - */ - public function rss($url, $params) { - global $lang; - global $conf; - - require_once(DOKU_INC.'inc/FeedParser.php'); - $feed = new FeedParser(); - $feed->set_feed_url($url); - - //disable warning while fetching - if(!defined('DOKU_E_LEVEL')) { - $elvl = error_reporting(E_ERROR); - } - $rc = $feed->init(); - if(isset($elvl)) { - error_reporting($elvl); - } - - if($params['nosort']) $feed->enable_order_by_date(false); - - //decide on start and end - if($params['reverse']) { - $mod = -1; - $start = $feed->get_item_quantity() - 1; - $end = $start - ($params['max']); - $end = ($end < -1) ? -1 : $end; - } else { - $mod = 1; - $start = 0; - $end = $feed->get_item_quantity(); - $end = ($end > $params['max']) ? $params['max'] : $end; - } - - $this->doc .= '
      '; - if($rc) { - for($x = $start; $x != $end; $x += $mod) { - $item = $feed->get_item($x); - $this->doc .= '
    • '; - // support feeds without links - $lnkurl = $item->get_permalink(); - if($lnkurl) { - // title is escaped by SimplePie, we unescape here because it - // is escaped again in externallink() FS#1705 - $this->externallink( - $item->get_permalink(), - html_entity_decode($item->get_title(), ENT_QUOTES, 'UTF-8') - ); - } else { - $this->doc .= ' '.$item->get_title(); - } - if($params['author']) { - $author = $item->get_author(0); - if($author) { - $name = $author->get_name(); - if(!$name) $name = $author->get_email(); - if($name) $this->doc .= ' '.$lang['by'].' '.hsc($name); - } - } - if($params['date']) { - $this->doc .= ' ('.$item->get_local_date($conf['dformat']).')'; - } - if($params['details']) { - $this->doc .= '
      '; - $this->doc .= strip_tags($item->get_description()); - $this->doc .= '
      '; - } - - $this->doc .= '
    • '; - } - } else { - $this->doc .= '
    • '; - $this->doc .= ''.$lang['rssfailed'].''; - $this->externallink($url); - if($conf['allowdebug']) { - $this->doc .= ''; - } - $this->doc .= '
    • '; - } - $this->doc .= '
    '; - } - - /** - * Start a table - * - * @param int $maxcols maximum number of columns - * @param int $numrows NOT IMPLEMENTED - * @param int $pos byte position in the original source - * @param string|string[] $classes css classes - have to be valid, do not pass unfiltered user input - */ - public function table_open($maxcols = null, $numrows = null, $pos = null, $classes = null) { - // initialize the row counter used for classes - $this->_counter['row_counter'] = 0; - $class = 'table'; - if($classes !== null) { - if(is_array($classes)) $classes = join(' ', $classes); - $class .= ' ' . $classes; - } - if($pos !== null) { - $hid = $this->_headerToLink($class, true); - $data = array(); - $data['target'] = 'table'; - $data['name'] = ''; - $data['hid'] = $hid; - $class .= ' '.$this->startSectionEdit($pos, $data); - } - $this->doc .= '
    '. - DOKU_LF; - } - - /** - * Close a table - * - * @param int $pos byte position in the original source - */ - public function table_close($pos = null) { - $this->doc .= '
    '.DOKU_LF; - if($pos !== null) { - $this->finishSectionEdit($pos); - } - } - - /** - * Open a table header - */ - public function tablethead_open() { - $this->doc .= DOKU_TAB.''.DOKU_LF; - } - - /** - * Close a table header - */ - public function tablethead_close() { - $this->doc .= DOKU_TAB.''.DOKU_LF; - } - - /** - * Open a table body - */ - public function tabletbody_open() { - $this->doc .= DOKU_TAB.''.DOKU_LF; - } - - /** - * Close a table body - */ - public function tabletbody_close() { - $this->doc .= DOKU_TAB.''.DOKU_LF; - } - - /** - * Open a table footer - */ - public function tabletfoot_open() { - $this->doc .= DOKU_TAB.''.DOKU_LF; - } - - /** - * Close a table footer - */ - public function tabletfoot_close() { - $this->doc .= DOKU_TAB.''.DOKU_LF; - } - - /** - * Open a table row - * - * @param string|string[] $classes css classes - have to be valid, do not pass unfiltered user input - */ - public function tablerow_open($classes = null) { - // initialize the cell counter used for classes - $this->_counter['cell_counter'] = 0; - $class = 'row'.$this->_counter['row_counter']++; - if($classes !== null) { - if(is_array($classes)) $classes = join(' ', $classes); - $class .= ' ' . $classes; - } - $this->doc .= DOKU_TAB.''.DOKU_LF.DOKU_TAB.DOKU_TAB; - } - - /** - * Close a table row - */ - public function tablerow_close() { - $this->doc .= DOKU_LF.DOKU_TAB.''.DOKU_LF; - } - - /** - * Open a table header cell - * - * @param int $colspan - * @param string $align left|center|right - * @param int $rowspan - * @param string|string[] $classes css classes - have to be valid, do not pass unfiltered user input - */ - public function tableheader_open($colspan = 1, $align = null, $rowspan = 1, $classes = null) { - $class = 'class="col'.$this->_counter['cell_counter']++; - if(!is_null($align)) { - $class .= ' '.$align.'align'; - } - if($classes !== null) { - if(is_array($classes)) $classes = join(' ', $classes); - $class .= ' ' . $classes; - } - $class .= '"'; - $this->doc .= ' 1) { - $this->_counter['cell_counter'] += $colspan - 1; - $this->doc .= ' colspan="'.$colspan.'"'; - } - if($rowspan > 1) { - $this->doc .= ' rowspan="'.$rowspan.'"'; - } - $this->doc .= '>'; - } - - /** - * Close a table header cell - */ - public function tableheader_close() { - $this->doc .= ''; - } - - /** - * Open a table cell - * - * @param int $colspan - * @param string $align left|center|right - * @param int $rowspan - * @param string|string[] $classes css classes - have to be valid, do not pass unfiltered user input - */ - public function tablecell_open($colspan = 1, $align = null, $rowspan = 1, $classes = null) { - $class = 'class="col'.$this->_counter['cell_counter']++; - if(!is_null($align)) { - $class .= ' '.$align.'align'; - } - if($classes !== null) { - if(is_array($classes)) $classes = join(' ', $classes); - $class .= ' ' . $classes; - } - $class .= '"'; - $this->doc .= ' 1) { - $this->_counter['cell_counter'] += $colspan - 1; - $this->doc .= ' colspan="'.$colspan.'"'; - } - if($rowspan > 1) { - $this->doc .= ' rowspan="'.$rowspan.'"'; - } - $this->doc .= '>'; - } - - /** - * Close a table cell - */ - public function tablecell_close() { - $this->doc .= ''; - } - - /** - * Returns the current header level. - * (required e.g. by the filelist plugin) - * - * @return int The current header level - */ - public function getLastlevel() { - return $this->lastlevel; - } - - #region Utility functions - - /** - * Build a link - * - * Assembles all parts defined in $link returns HTML for the link - * - * @param array $link attributes of a link - * @return string - * - * @author Andreas Gohr - */ - public function _formatLink($link) { - //make sure the url is XHTML compliant (skip mailto) - if(substr($link['url'], 0, 7) != 'mailto:') { - $link['url'] = str_replace('&', '&', $link['url']); - $link['url'] = str_replace('&amp;', '&', $link['url']); - } - //remove double encodings in titles - $link['title'] = str_replace('&amp;', '&', $link['title']); - - // be sure there are no bad chars in url or title - // (we can't do this for name because it can contain an img tag) - $link['url'] = strtr($link['url'], array('>' => '%3E', '<' => '%3C', '"' => '%22')); - $link['title'] = strtr($link['title'], array('>' => '>', '<' => '<', '"' => '"')); - - $ret = ''; - $ret .= $link['pre']; - $ret .= ' - * @param string $src media ID - * @param string $title descriptive text - * @param string $align left|center|right - * @param int $width width of media in pixel - * @param int $height height of media in pixel - * @param string $cache cache|recache|nocache - * @param bool $render should the media be embedded inline or just linked - * @return string - */ - public function _media($src, $title = null, $align = null, $width = null, - $height = null, $cache = null, $render = true) { - - $ret = ''; - - list($ext, $mime) = mimetype($src); - if(substr($mime, 0, 5) == 'image') { - // first get the $title - if(!is_null($title)) { - $title = $this->_xmlEntities($title); - } elseif($ext == 'jpg' || $ext == 'jpeg') { - //try to use the caption from IPTC/EXIF - require_once(DOKU_INC.'inc/JpegMeta.php'); - $jpeg = new JpegMeta(mediaFN($src)); - if($jpeg !== false) $cap = $jpeg->getTitle(); - if(!empty($cap)) { - $title = $this->_xmlEntities($cap); - } - } - if(!$render) { - // if the picture is not supposed to be rendered - // return the title of the picture - if($title === null || $title === "") { - // just show the sourcename - $title = $this->_xmlEntities(\dokuwiki\Utf8\PhpString::basename(noNS($src))); - } - return $title; - } - //add image tag - $ret .= '_xmlEntities($width).'"'; - - if(!is_null($height)) - $ret .= ' height="'.$this->_xmlEntities($height).'"'; - - $ret .= ' />'; - - } elseif(media_supportedav($mime, 'video') || media_supportedav($mime, 'audio')) { - // first get the $title - $title = !is_null($title) ? $title : false; - if(!$render) { - // if the file is not supposed to be rendered - // return the title of the file (just the sourcename if there is no title) - return $this->_xmlEntities($title ? $title : \dokuwiki\Utf8\PhpString::basename(noNS($src))); - } - - $att = array(); - $att['class'] = "media$align"; - if($title) { - $att['title'] = $title; - } - - if(media_supportedav($mime, 'video')) { - //add video - $ret .= $this->_video($src, $width, $height, $att); - } - if(media_supportedav($mime, 'audio')) { - //add audio - $ret .= $this->_audio($src, $att); - } - - } elseif($mime == 'application/x-shockwave-flash') { - if(!$render) { - // if the flash is not supposed to be rendered - // return the title of the flash - if(!$title) { - // just show the sourcename - $title = \dokuwiki\Utf8\PhpString::basename(noNS($src)); - } - return $this->_xmlEntities($title); - } - - $att = array(); - $att['class'] = "media$align"; - if($align == 'right') $att['align'] = 'right'; - if($align == 'left') $att['align'] = 'left'; - $ret .= html_flashobject( - ml($src, array('cache' => $cache), true, '&'), $width, $height, - array('quality' => 'high'), - null, - $att, - $this->_xmlEntities($title) - ); - } elseif($title) { - // well at least we have a title to display - $ret .= $this->_xmlEntities($title); - } else { - // just show the sourcename - $ret .= $this->_xmlEntities(\dokuwiki\Utf8\PhpString::basename(noNS($src))); - } - - return $ret; - } - - /** - * Escape string for output - * - * @param $string - * @return string - */ - public function _xmlEntities($string) { - return hsc($string); - } - - - - /** - * Construct a title and handle images in titles - * - * @author Harry Fuecks - * @param string|array $title either string title or media array - * @param string $default default title if nothing else is found - * @param bool $isImage will be set to true if it's a media file - * @param null|string $id linked page id (used to extract title from first heading) - * @param string $linktype content|navigation - * @return string HTML of the title, might be full image tag or just escaped text - */ - public function _getLinkTitle($title, $default, &$isImage, $id = null, $linktype = 'content') { - $isImage = false; - if(is_array($title)) { - $isImage = true; - return $this->_imageTitle($title); - } elseif(is_null($title) || trim($title) == '') { - if(useHeading($linktype) && $id) { - $heading = p_get_first_heading($id); - if(!blank($heading)) { - return $this->_xmlEntities($heading); - } - } - return $this->_xmlEntities($default); - } else { - return $this->_xmlEntities($title); - } - } - - /** - * Returns HTML code for images used in link titles - * - * @author Andreas Gohr - * @param array $img - * @return string HTML img tag or similar - */ - public function _imageTitle($img) { - global $ID; - - // some fixes on $img['src'] - // see internalmedia() and externalmedia() - list($img['src']) = explode('#', $img['src'], 2); - if($img['type'] == 'internalmedia') { - $img['src'] = (new MediaResolver($ID))->resolveId($img['src'], $this->date_at, true); - } - - return $this->_media( - $img['src'], - $img['title'], - $img['align'], - $img['width'], - $img['height'], - $img['cache'] - ); - } - - /** - * helperfunction to return a basic link to a media - * - * used in internalmedia() and externalmedia() - * - * @author Pierre Spring - * @param string $src media ID - * @param string $title descriptive text - * @param string $align left|center|right - * @param int $width width of media in pixel - * @param int $height height of media in pixel - * @param string $cache cache|recache|nocache - * @param bool $render should the media be embedded inline or just linked - * @return array associative array with link config - */ - public function _getMediaLinkConf($src, $title, $align, $width, $height, $cache, $render) { - global $conf; - - $link = array(); - $link['class'] = 'media'; - $link['style'] = ''; - $link['pre'] = ''; - $link['suf'] = ''; - $link['more'] = ''; - $link['target'] = $conf['target']['media']; - if($conf['target']['media']) $link['rel'] = 'noopener'; - $link['title'] = $this->_xmlEntities($src); - $link['name'] = $this->_media($src, $title, $align, $width, $height, $cache, $render); - - return $link; - } - - /** - * Embed video(s) in HTML - * - * @author Anika Henke - * @author Schplurtz le Déboulonné - * - * @param string $src - ID of video to embed - * @param int $width - width of the video in pixels - * @param int $height - height of the video in pixels - * @param array $atts - additional attributes for the - * - * @param string $id page id - * @param string|null $name the name of the link - * @param bool $return - * @return true|string - */ -function tpl_pagelink($id, $name = null, $return = false) { - $out = ''.html_wikilink($id, $name).''; - if($return) return $out; - print $out; - return true; -} - -/** - * get the parent page - * - * Tries to find out which page is parent. - * returns false if none is available - * - * @author Andreas Gohr - * - * @param string $id page id - * @return false|string - */ -function tpl_getparent($id) { - $resolver = new PageResolver('root'); - - $parent = getNS($id).':'; - $parent = $resolver->resolveId($parent); - if($parent == $id) { - $pos = strrpos(getNS($id), ':'); - $parent = substr($parent, 0, $pos).':'; - $parent = $resolver->resolveId($parent); - if($parent == $id) return false; - } - return $parent; -} - -/** - * Print one of the buttons - * - * @author Adrian Lang - * @see tpl_get_action - * - * @param string $type - * @param bool $return - * @return bool|string html, or false if no data, true if printed - * @deprecated 2017-09-01 see devel:menus - */ -function tpl_button($type, $return = false) { - dbg_deprecated('see devel:menus'); - $data = tpl_get_action($type); - if($data === false) { - return false; - } elseif(!is_array($data)) { - $out = sprintf($data, 'button'); - } else { - /** - * @var string $accesskey - * @var string $id - * @var string $method - * @var array $params - */ - extract($data); - if($id === '#dokuwiki__top') { - $out = html_topbtn(); - } else { - $out = html_btn($type, $id, $accesskey, $params, $method); - } - } - if($return) return $out; - echo $out; - return true; -} - -/** - * Like the action buttons but links - * - * @author Adrian Lang - * @see tpl_get_action - * - * @param string $type action command - * @param string $pre prefix of link - * @param string $suf suffix of link - * @param string $inner innerHML of link - * @param bool $return if true it returns html, otherwise prints - * @return bool|string html or false if no data, true if printed - * @deprecated 2017-09-01 see devel:menus - */ -function tpl_actionlink($type, $pre = '', $suf = '', $inner = '', $return = false) { - dbg_deprecated('see devel:menus'); - global $lang; - $data = tpl_get_action($type); - if($data === false) { - return false; - } elseif(!is_array($data)) { - $out = sprintf($data, 'link'); - } else { - /** - * @var string $accesskey - * @var string $id - * @var string $method - * @var bool $nofollow - * @var array $params - * @var string $replacement - */ - extract($data); - if(strpos($id, '#') === 0) { - $linktarget = $id; - } else { - $linktarget = wl($id, $params); - } - $caption = $lang['btn_'.$type]; - if(strpos($caption, '%s')){ - $caption = sprintf($caption, $replacement); - } - $akey = $addTitle = ''; - if($accesskey) { - $akey = 'accesskey="'.$accesskey.'" '; - $addTitle = ' ['.strtoupper($accesskey).']'; - } - $rel = $nofollow ? 'rel="nofollow" ' : ''; - $out = tpl_link( - $linktarget, $pre.(($inner) ? $inner : $caption).$suf, - 'class="action '.$type.'" '. - $akey.$rel. - 'title="'.hsc($caption).$addTitle.'"', true - ); - } - if($return) return $out; - echo $out; - return true; -} - -/** - * Check the actions and get data for buttons and links - * - * @author Andreas Gohr - * @author Matthias Grimm - * @author Adrian Lang - * - * @param string $type - * @return array|bool|string - * @deprecated 2017-09-01 see devel:menus - */ -function tpl_get_action($type) { - dbg_deprecated('see devel:menus'); - if($type == 'history') $type = 'revisions'; - if($type == 'subscription') $type = 'subscribe'; - if($type == 'img_backto') $type = 'imgBackto'; - - $class = '\\dokuwiki\\Menu\\Item\\' . ucfirst($type); - if(class_exists($class)) { - try { - /** @var \dokuwiki\Menu\Item\AbstractItem $item */ - $item = new $class; - $data = $item->getLegacyData(); - $unknown = false; - } catch(\RuntimeException $ignored) { - return false; - } - } else { - global $ID; - $data = array( - 'accesskey' => null, - 'type' => $type, - 'id' => $ID, - 'method' => 'get', - 'params' => array('do' => $type), - 'nofollow' => true, - 'replacement' => '', - ); - $unknown = true; - } - - $evt = new Event('TPL_ACTION_GET', $data); - if($evt->advise_before()) { - //handle unknown types - if($unknown) { - $data = '[unknown %s type]'; - } - } - $evt->advise_after(); - unset($evt); - - return $data; -} - -/** - * Wrapper around tpl_button() and tpl_actionlink() - * - * @author Anika Henke - * - * @param string $type action command - * @param bool $link link or form button? - * @param string|bool $wrapper HTML element wrapper - * @param bool $return return or print - * @param string $pre prefix for links - * @param string $suf suffix for links - * @param string $inner inner HTML for links - * @return bool|string - * @deprecated 2017-09-01 see devel:menus - */ -function tpl_action($type, $link = false, $wrapper = false, $return = false, $pre = '', $suf = '', $inner = '') { - dbg_deprecated('see devel:menus'); - $out = ''; - if($link) { - $out .= tpl_actionlink($type, $pre, $suf, $inner, true); - } else { - $out .= tpl_button($type, true); - } - if($out && $wrapper) $out = "<$wrapper>$out"; - - if($return) return $out; - print $out; - return $out ? true : false; -} - -/** - * Print the search form - * - * If the first parameter is given a div with the ID 'qsearch_out' will - * be added which instructs the ajax pagequicksearch to kick in and place - * its output into this div. The second parameter controls the propritary - * attribute autocomplete. If set to false this attribute will be set with an - * value of "off" to instruct the browser to disable it's own built in - * autocompletion feature (MSIE and Firefox) - * - * @author Andreas Gohr - * - * @param bool $ajax - * @param bool $autocomplete - * @return bool - */ -function tpl_searchform($ajax = true, $autocomplete = true) { - global $lang; - global $ACT; - global $QUERY; - global $ID; - - // don't print the search form if search action has been disabled - if(!actionOK('search')) return false; - - $searchForm = new dokuwiki\Form\Form([ - 'action' => wl(), - 'method' => 'get', - 'role' => 'search', - 'class' => 'search', - 'id' => 'dw__search', - ], true); - $searchForm->addTagOpen('div')->addClass('no'); - $searchForm->setHiddenField('do', 'search'); - $searchForm->setHiddenField('id', $ID); - $searchForm->addTextInput('q') - ->addClass('edit') - ->attrs([ - 'title' => '[F]', - 'accesskey' => 'f', - 'placeholder' => $lang['btn_search'], - 'autocomplete' => $autocomplete ? 'on' : 'off', - ]) - ->id('qsearch__in') - ->val($ACT === 'search' ? $QUERY : '') - ->useInput(false) - ; - $searchForm->addButton('', $lang['btn_search'])->attrs([ - 'type' => 'submit', - 'title' => $lang['btn_search'], - ]); - if ($ajax) { - $searchForm->addTagOpen('div')->id('qsearch__out')->addClass('ajax_qsearch JSpopup'); - $searchForm->addTagClose('div'); - } - $searchForm->addTagClose('div'); - - echo $searchForm->toHTML('QuickSearch'); - - return true; -} - -/** - * Print the breadcrumbs trace - * - * @author Andreas Gohr - * - * @param string $sep Separator between entries - * @param bool $return return or print - * @return bool|string - */ -function tpl_breadcrumbs($sep = null, $return = false) { - global $lang; - global $conf; - - //check if enabled - if(!$conf['breadcrumbs']) return false; - - //set default - if(is_null($sep)) $sep = '•'; - - $out=''; - - $crumbs = breadcrumbs(); //setup crumb trace - - $crumbs_sep = ' '.$sep.' '; - - //render crumbs, highlight the last one - $out .= ''.$lang['breadcrumb'].''; - $last = count($crumbs); - $i = 0; - foreach($crumbs as $id => $name) { - $i++; - $out .= $crumbs_sep; - if($i == $last) $out .= ''; - $out .= '' . tpl_link(wl($id), hsc($name), 'class="breadcrumbs" title="'.$id.'"', true) . ''; - if($i == $last) $out .= ''; - } - if($return) return $out; - print $out; - return $out ? true : false; -} - -/** - * Hierarchical breadcrumbs - * - * This code was suggested as replacement for the usual breadcrumbs. - * It only makes sense with a deep site structure. - * - * @author Andreas Gohr - * @author Nigel McNie - * @author Sean Coates - * @author - * @todo May behave strangely in RTL languages - * - * @param string $sep Separator between entries - * @param bool $return return or print - * @return bool|string - */ -function tpl_youarehere($sep = null, $return = false) { - global $conf; - global $ID; - global $lang; - - // check if enabled - if(!$conf['youarehere']) return false; - - //set default - if(is_null($sep)) $sep = ' » '; - - $out = ''; - - $parts = explode(':', $ID); - $count = count($parts); - - $out .= ''.$lang['youarehere'].' '; - - // always print the startpage - $out .= '' . tpl_pagelink(':'.$conf['start'], null, true) . ''; - - // print intermediate namespace links - $part = ''; - for($i = 0; $i < $count - 1; $i++) { - $part .= $parts[$i].':'; - $page = $part; - if($page == $conf['start']) continue; // Skip startpage - - // output - $out .= $sep . tpl_pagelink($page, null, true); - } - - // print current page, skipping start page, skipping for namespace index - if (isset($page)) { - $page = (new PageResolver('root'))->resolveId($page); - if ($page == $part . $parts[$i]) { - if ($return) return $out; - print $out; - return true; - } - } - $page = $part.$parts[$i]; - if($page == $conf['start']) { - if($return) return $out; - print $out; - return true; - } - $out .= $sep; - $out .= tpl_pagelink($page, null, true); - if($return) return $out; - print $out; - return $out ? true : false; -} - -/** - * Print info if the user is logged in - * and show full name in that case - * - * Could be enhanced with a profile link in future? - * - * @author Andreas Gohr - * - * @return bool - */ -function tpl_userinfo() { - global $lang; - /** @var Input $INPUT */ - global $INPUT; - - if($INPUT->server->str('REMOTE_USER')) { - print $lang['loggedinas'].' '.userlink(); - return true; - } - return false; -} - -/** - * Print some info about the current page - * - * @author Andreas Gohr - * - * @param bool $ret return content instead of printing it - * @return bool|string - */ -function tpl_pageinfo($ret = false) { - global $conf; - global $lang; - global $INFO; - global $ID; - - // return if we are not allowed to view the page - if(!auth_quickaclcheck($ID)) { - return false; - } - - // prepare date and path - $fn = $INFO['filepath']; - if(!$conf['fullpath']) { - if($INFO['rev']) { - $fn = str_replace($conf['olddir'].'/', '', $fn); - } else { - $fn = str_replace($conf['datadir'].'/', '', $fn); - } - } - $fn = utf8_decodeFN($fn); - $date = dformat($INFO['lastmod']); - - // print it - if($INFO['exists']) { - $out = ''; - $out .= ''.$fn.''; - $out .= ' · '; - $out .= $lang['lastmod']; - $out .= ' '; - $out .= $date; - if($INFO['editor']) { - $out .= ' '.$lang['by'].' '; - $out .= ''.editorinfo($INFO['editor']).''; - } else { - $out .= ' ('.$lang['external_edit'].')'; - } - if($INFO['locked']) { - $out .= ' · '; - $out .= $lang['lockedby']; - $out .= ' '; - $out .= ''.editorinfo($INFO['locked']).''; - } - if($ret) { - return $out; - } else { - echo $out; - return true; - } - } - return false; -} - -/** - * Prints or returns the name of the given page (current one if none given). - * - * If useheading is enabled this will use the first headline else - * the given ID is used. - * - * @author Andreas Gohr - * - * @param string $id page id - * @param bool $ret return content instead of printing - * @return bool|string - */ -function tpl_pagetitle($id = null, $ret = false) { - global $ACT, $INPUT, $conf, $lang; - - if(is_null($id)) { - global $ID; - $id = $ID; - } - - $name = $id; - if(useHeading('navigation')) { - $first_heading = p_get_first_heading($id); - if($first_heading) $name = $first_heading; - } - - // default page title is the page name, modify with the current action - switch ($ACT) { - // admin functions - case 'admin' : - $page_title = $lang['btn_admin']; - // try to get the plugin name - /** @var $plugin AdminPlugin */ - if ($plugin = plugin_getRequestAdminPlugin()){ - $plugin_title = $plugin->getMenuText($conf['lang']); - $page_title = $plugin_title ? $plugin_title : $plugin->getPluginName(); - } - break; - - // user functions - case 'login' : - case 'profile' : - case 'register' : - case 'resendpwd' : - $page_title = $lang['btn_'.$ACT]; - break; - - // wiki functions - case 'search' : - case 'index' : - $page_title = $lang['btn_'.$ACT]; - break; - - // page functions - case 'edit' : - case 'preview' : - $page_title = "✎ ".$name; - break; - - case 'revisions' : - $page_title = $name . ' - ' . $lang['btn_revs']; - break; - - case 'backlink' : - case 'recent' : - case 'subscribe' : - $page_title = $name . ' - ' . $lang['btn_'.$ACT]; - break; - - default : // SHOW and anything else not included - $page_title = $name; - } - - if($ret) { - return hsc($page_title); - } else { - print hsc($page_title); - return true; - } -} - -/** - * Returns the requested EXIF/IPTC tag from the current image - * - * If $tags is an array all given tags are tried until a - * value is found. If no value is found $alt is returned. - * - * Which texts are known is defined in the functions _exifTagNames - * and _iptcTagNames() in inc/jpeg.php (You need to prepend IPTC - * to the names of the latter one) - * - * Only allowed in: detail.php - * - * @author Andreas Gohr - * - * @param array|string $tags tag or array of tags to try - * @param string $alt alternative output if no data was found - * @param null|string $src the image src, uses global $SRC if not given - * @return string - */ -function tpl_img_getTag($tags, $alt = '', $src = null) { - // Init Exif Reader - global $SRC, $imgMeta; - - if(is_null($src)) $src = $SRC; - if(is_null($src)) return $alt; - - if(!isset($imgMeta) || $imgMeta === null) $imgMeta = new JpegMeta($src); - if($imgMeta === false) return $alt; - $info = cleanText($imgMeta->getField($tags)); - if($info == false) return $alt; - return $info; -} - - -/** - * Garbage collects up the open JpegMeta object. - */ -function tpl_img_close(){ - global $imgMeta; - $imgMeta = null; -} - -/** - * Returns a description list of the metatags of the current image - * - * @return string html of description list - */ -function tpl_img_meta() { - global $lang; - - $tags = tpl_get_img_meta(); - - echo '
    '; - foreach($tags as $tag) { - $label = $lang[$tag['langkey']]; - if(!$label) $label = $tag['langkey'] . ':'; - - echo '
    '.$label.'
    '; - if ($tag['type'] == 'date') { - echo dformat($tag['value']); - } else { - echo hsc($tag['value']); - } - echo '
    '; - } - echo '
    '; -} - -/** - * Returns metadata as configured in mediameta config file, ready for creating html - * - * @return array with arrays containing the entries: - * - string langkey key to lookup in the $lang var, if not found printed as is - * - string type type of value - * - string value tag value (unescaped) - */ -function tpl_get_img_meta() { - - $config_files = getConfigFiles('mediameta'); - foreach ($config_files as $config_file) { - if(file_exists($config_file)) { - include($config_file); - } - } - /** @var array $fields the included array with metadata */ - - $tags = array(); - foreach($fields as $tag){ - $t = array(); - if (!empty($tag[0])) { - $t = array($tag[0]); - } - if(isset($tag[3]) && is_array($tag[3])) { - $t = array_merge($t,$tag[3]); - } - $value = tpl_img_getTag($t); - if ($value) { - $tags[] = array('langkey' => $tag[1], 'type' => $tag[2], 'value' => $value); - } - } - return $tags; -} - -/** - * Prints the image with a link to the full sized version - * - * Only allowed in: detail.php - * - * @triggers TPL_IMG_DISPLAY - * @param $maxwidth int - maximal width of the image - * @param $maxheight int - maximal height of the image - * @param $link bool - link to the orginal size? - * @param $params array - additional image attributes - * @return bool Result of TPL_IMG_DISPLAY - */ -function tpl_img($maxwidth = 0, $maxheight = 0, $link = true, $params = null) { - global $IMG; - /** @var Input $INPUT */ - global $INPUT; - global $REV; - $w = (int) tpl_img_getTag('File.Width'); - $h = (int) tpl_img_getTag('File.Height'); - - //resize to given max values - $ratio = 1; - if($w >= $h) { - if($maxwidth && $w >= $maxwidth) { - $ratio = $maxwidth / $w; - } elseif($maxheight && $h > $maxheight) { - $ratio = $maxheight / $h; - } - } else { - if($maxheight && $h >= $maxheight) { - $ratio = $maxheight / $h; - } elseif($maxwidth && $w > $maxwidth) { - $ratio = $maxwidth / $w; - } - } - if($ratio) { - $w = floor($ratio * $w); - $h = floor($ratio * $h); - } - - //prepare URLs - $url = ml($IMG, array('cache'=> $INPUT->str('cache'),'rev'=>$REV), true, '&'); - $src = ml($IMG, array('cache'=> $INPUT->str('cache'),'rev'=>$REV, 'w'=> $w, 'h'=> $h), true, '&'); - - //prepare attributes - $alt = tpl_img_getTag('Simple.Title'); - if(is_null($params)) { - $p = array(); - } else { - $p = $params; - } - if($w) $p['width'] = $w; - if($h) $p['height'] = $h; - $p['class'] = 'img_detail'; - if($alt) { - $p['alt'] = $alt; - $p['title'] = $alt; - } else { - $p['alt'] = ''; - } - $p['src'] = $src; - - $data = array('url'=> ($link ? $url : null), 'params'=> $p); - return Event::createAndTrigger('TPL_IMG_DISPLAY', $data, '_tpl_img_action', true); -} - -/** - * Default action for TPL_IMG_DISPLAY - * - * @param array $data - * @return bool - */ -function _tpl_img_action($data) { - global $lang; - $p = buildAttributes($data['params']); - - if($data['url']) print '
    '; - print ''; - if($data['url']) print ''; - return true; -} - -/** - * This function inserts a small gif which in reality is the indexer function. - * - * Should be called somewhere at the very end of the main.php - * template - * - * @return bool - */ -function tpl_indexerWebBug() { - global $ID; - - $p = array(); - $p['src'] = DOKU_BASE.'lib/exe/taskrunner.php?id='.rawurlencode($ID). - '&'.time(); - $p['width'] = 2; //no more 1x1 px image because we live in times of ad blockers... - $p['height'] = 1; - $p['alt'] = ''; - $att = buildAttributes($p); - print ""; - return true; -} - -/** - * tpl_getConf($id) - * - * use this function to access template configuration variables - * - * @param string $id name of the value to access - * @param mixed $notset what to return if the setting is not available - * @return mixed - */ -function tpl_getConf($id, $notset=false) { - global $conf; - static $tpl_configloaded = false; - - $tpl = $conf['template']; - - if(!$tpl_configloaded) { - $tconf = tpl_loadConfig(); - if($tconf !== false) { - foreach($tconf as $key => $value) { - if(isset($conf['tpl'][$tpl][$key])) continue; - $conf['tpl'][$tpl][$key] = $value; - } - $tpl_configloaded = true; - } - } - - if(isset($conf['tpl'][$tpl][$id])){ - return $conf['tpl'][$tpl][$id]; - } - - return $notset; -} - -/** - * tpl_loadConfig() - * - * reads all template configuration variables - * this function is automatically called by tpl_getConf() - * - * @return array - */ -function tpl_loadConfig() { - - $file = tpl_incdir().'/conf/default.php'; - $conf = array(); - - if(!file_exists($file)) return false; - - // load default config file - include($file); - - return $conf; -} - -// language methods -/** - * tpl_getLang($id) - * - * use this function to access template language variables - * - * @param string $id key of language string - * @return string - */ -function tpl_getLang($id) { - static $lang = array(); - - if(count($lang) === 0) { - global $conf, $config_cascade; // definitely don't invoke "global $lang" - - $path = tpl_incdir() . 'lang/'; - - $lang = array(); - - // don't include once - @include($path . 'en/lang.php'); - foreach($config_cascade['lang']['template'] as $config_file) { - if(file_exists($config_file . $conf['template'] . '/en/lang.php')) { - include($config_file . $conf['template'] . '/en/lang.php'); - } - } - - if($conf['lang'] != 'en') { - @include($path . $conf['lang'] . '/lang.php'); - foreach($config_cascade['lang']['template'] as $config_file) { - if(file_exists($config_file . $conf['template'] . '/' . $conf['lang'] . '/lang.php')) { - include($config_file . $conf['template'] . '/' . $conf['lang'] . '/lang.php'); - } - } - } - } - return isset($lang[$id]) ? $lang[$id] : ''; -} - -/** - * Retrieve a language dependent file and pass to xhtml renderer for display - * template equivalent of p_locale_xhtml() - * - * @param string $id id of language dependent wiki page - * @return string parsed contents of the wiki page in xhtml format - */ -function tpl_locale_xhtml($id) { - return p_cached_output(tpl_localeFN($id)); -} - -/** - * Prepends appropriate path for a language dependent filename - * - * @param string $id id of localized text - * @return string wiki text - */ -function tpl_localeFN($id) { - $path = tpl_incdir().'lang/'; - global $conf; - $file = DOKU_CONF.'template_lang/'.$conf['template'].'/'.$conf['lang'].'/'.$id.'.txt'; - if (!file_exists($file)){ - $file = $path.$conf['lang'].'/'.$id.'.txt'; - if(!file_exists($file)){ - //fall back to english - $file = $path.'en/'.$id.'.txt'; - } - } - return $file; -} - -/** - * prints the "main content" in the mediamanager popup - * - * Depending on the user's actions this may be a list of - * files in a namespace, the meta editing dialog or - * a message of referencing pages - * - * Only allowed in mediamanager.php - * - * @triggers MEDIAMANAGER_CONTENT_OUTPUT - * @param bool $fromajax - set true when calling this function via ajax - * @param string $sort - * - * @author Andreas Gohr - */ -function tpl_mediaContent($fromajax = false, $sort='natural') { - global $IMG; - global $AUTH; - global $INUSE; - global $NS; - global $JUMPTO; - /** @var Input $INPUT */ - global $INPUT; - - $do = $INPUT->extract('do')->str('do'); - if(in_array($do, array('save', 'cancel'))) $do = ''; - - if(!$do) { - if($INPUT->bool('edit')) { - $do = 'metaform'; - } elseif(is_array($INUSE)) { - $do = 'filesinuse'; - } else { - $do = 'filelist'; - } - } - - // output the content pane, wrapped in an event. - if(!$fromajax) ptln('
    '); - $data = array('do' => $do); - $evt = new Event('MEDIAMANAGER_CONTENT_OUTPUT', $data); - if($evt->advise_before()) { - $do = $data['do']; - if($do == 'filesinuse') { - media_filesinuse($INUSE, $IMG); - } elseif($do == 'filelist') { - media_filelist($NS, $AUTH, $JUMPTO,false,$sort); - } elseif($do == 'searchlist') { - media_searchlist($INPUT->str('q'), $NS, $AUTH); - } else { - msg('Unknown action '.hsc($do), -1); - } - } - $evt->advise_after(); - unset($evt); - if(!$fromajax) ptln('
    '); - -} - -/** - * Prints the central column in full-screen media manager - * Depending on the opened tab this may be a list of - * files in a namespace, upload form or search form - * - * @author Kate Arzamastseva - */ -function tpl_mediaFileList() { - global $AUTH; - global $NS; - global $JUMPTO; - global $lang; - /** @var Input $INPUT */ - global $INPUT; - - $opened_tab = $INPUT->str('tab_files'); - if(!$opened_tab || !in_array($opened_tab, array('files', 'upload', 'search'))) $opened_tab = 'files'; - if($INPUT->str('mediado') == 'update') $opened_tab = 'upload'; - - echo '

    '.$lang['mediaselect'].'

    '.NL; - - media_tabs_files($opened_tab); - - echo '
    '.NL; - echo '

    '; - $tabTitle = ($NS) ? $NS : '['.$lang['mediaroot'].']'; - printf($lang['media_'.$opened_tab], ''.hsc($tabTitle).''); - echo '

    '.NL; - if($opened_tab === 'search' || $opened_tab === 'files') { - media_tab_files_options(); - } - echo '
    '.NL; - - echo '
    '.NL; - if($opened_tab == 'files') { - media_tab_files($NS, $AUTH, $JUMPTO); - } elseif($opened_tab == 'upload') { - media_tab_upload($NS, $AUTH, $JUMPTO); - } elseif($opened_tab == 'search') { - media_tab_search($NS, $AUTH); - } - echo '
    '.NL; -} - -/** - * Prints the third column in full-screen media manager - * Depending on the opened tab this may be details of the - * selected file, the meta editing dialog or - * list of file revisions - * - * @author Kate Arzamastseva - * - * @param string $image - * @param boolean $rev - */ -function tpl_mediaFileDetails($image, $rev) { - global $conf, $DEL, $lang; - /** @var Input $INPUT */ - global $INPUT; - - $removed = ( - !file_exists(mediaFN($image)) && - file_exists(mediaMetaFN($image, '.changes')) && - $conf['mediarevisions'] - ); - if(!$image || (!file_exists(mediaFN($image)) && !$removed) || $DEL) return; - if($rev && !file_exists(mediaFN($image, $rev))) $rev = false; - $ns = getNS($image); - $do = $INPUT->str('mediado'); - - $opened_tab = $INPUT->str('tab_details'); - - $tab_array = array('view'); - list(, $mime) = mimetype($image); - if($mime == 'image/jpeg') { - $tab_array[] = 'edit'; - } - if($conf['mediarevisions']) { - $tab_array[] = 'history'; - } - - if(!$opened_tab || !in_array($opened_tab, $tab_array)) $opened_tab = 'view'; - if($INPUT->bool('edit')) $opened_tab = 'edit'; - if($do == 'restore') $opened_tab = 'view'; - - media_tabs_details($image, $opened_tab); - - echo '

    '; - list($ext) = mimetype($image, false); - $class = preg_replace('/[^_\-a-z0-9]+/i', '_', $ext); - $class = 'select mediafile mf_'.$class; - $attributes = $rev ? ['rev' => $rev] : []; - $tabTitle = ''. - $image.''.''; - if($opened_tab === 'view' && $rev) { - printf($lang['media_viewold'], $tabTitle, dformat($rev)); - } else { - printf($lang['media_'.$opened_tab], $tabTitle); - } - - echo '

    '.NL; - - echo '
    '.NL; - - if($opened_tab == 'view') { - media_tab_view($image, $ns, null, $rev); - - } elseif($opened_tab == 'edit' && !$removed) { - media_tab_edit($image, $ns); - - } elseif($opened_tab == 'history' && $conf['mediarevisions']) { - media_tab_history($image, $ns); - } - - echo '
    '.NL; -} - -/** - * prints the namespace tree in the mediamanager popup - * - * Only allowed in mediamanager.php - * - * @author Andreas Gohr - */ -function tpl_mediaTree() { - global $NS; - ptln('
    '); - media_nstree($NS); - ptln('
    '); -} - -/** - * Print a dropdown menu with all DokuWiki actions - * - * Note: this will not use any pretty URLs - * - * @author Andreas Gohr - * - * @param string $empty empty option label - * @param string $button submit button label - * @deprecated 2017-09-01 see devel:menus - */ -function tpl_actiondropdown($empty = '', $button = '>') { - dbg_deprecated('see devel:menus'); - $menu = new \dokuwiki\Menu\MobileMenu(); - echo $menu->getDropdown($empty, $button); -} - -/** - * Print a informational line about the used license - * - * @author Andreas Gohr - * @param string $img print image? (|button|badge) - * @param bool $imgonly skip the textual description? - * @param bool $return when true don't print, but return HTML - * @param bool $wrap wrap in div with class="license"? - * @return string - */ -function tpl_license($img = 'badge', $imgonly = false, $return = false, $wrap = true) { - global $license; - global $conf; - global $lang; - if(!$conf['license']) return ''; - if(!is_array($license[$conf['license']])) return ''; - $lic = $license[$conf['license']]; - $target = ($conf['target']['extern']) ? ' target="'.$conf['target']['extern'].'"' : ''; - - $out = ''; - if($wrap) $out .= '
    '; - if($img) { - $src = license_img($img); - if($src) { - $out .= ''; - if(!$imgonly) $out .= ' '; - } - } - if(!$imgonly) { - $out .= $lang['license'].' '; - $out .= ''; - } - if($wrap) $out .= '
    '; - - if($return) return $out; - echo $out; - return ''; -} - -/** - * Includes the rendered HTML of a given page - * - * This function is useful to populate sidebars or similar features in a - * template - * - * @param string $pageid The page name you want to include - * @param bool $print Should the content be printed or returned only - * @param bool $propagate Search higher namespaces, too? - * @param bool $useacl Include the page only if the ACLs check out? - * @return bool|null|string - */ -function tpl_include_page($pageid, $print = true, $propagate = false, $useacl = true) { - if($propagate) { - $pageid = page_findnearest($pageid, $useacl); - } elseif($useacl && auth_quickaclcheck($pageid) == AUTH_NONE) { - return false; - } - if(!$pageid) return false; - - global $TOC; - $oldtoc = $TOC; - $html = p_wiki_xhtml($pageid, '', false); - $TOC = $oldtoc; - - if($print) echo $html; - return $html; -} - -/** - * Display the subscribe form - * - * @author Adrian Lang - * @deprecated 2020-07-23 - */ -function tpl_subscribe() { - dbg_deprecated(\dokuwiki\Ui\Subscribe::class .'::show()'); - (new \dokuwiki\Ui\Subscribe)->show(); -} - -/** - * Tries to send already created content right to the browser - * - * Wraps around ob_flush() and flush() - * - * @author Andreas Gohr - */ -function tpl_flush() { - if( ob_get_level() > 0 ) ob_flush(); - flush(); -} - -/** - * Tries to find a ressource file in the given locations. - * - * If a given location starts with a colon it is assumed to be a media - * file, otherwise it is assumed to be relative to the current template - * - * @param string[] $search locations to look at - * @param bool $abs if to use absolute URL - * @param array &$imginfo filled with getimagesize() - * @param bool $fallback use fallback image if target isn't found or return 'false' if potential - * false result is required - * @return string - * - * @author Andreas Gohr - */ -function tpl_getMediaFile($search, $abs = false, &$imginfo = null, $fallback = true) { - $img = ''; - $file = ''; - $ismedia = false; - // loop through candidates until a match was found: - foreach($search as $img) { - if(substr($img, 0, 1) == ':') { - $file = mediaFN($img); - $ismedia = true; - } else { - $file = tpl_incdir().$img; - $ismedia = false; - } - - if(file_exists($file)) break; - } - - // manage non existing target - if (!file_exists($file)) { - // give result for fallback image - if ($fallback === true) { - $file = DOKU_INC . 'lib/images/blank.gif'; - // stop process if false result is required (if $fallback is false) - } else { - return false; - } - } - - // fetch image data if requested - if(!is_null($imginfo)) { - $imginfo = getimagesize($file); - } - - // build URL - if($ismedia) { - $url = ml($img, '', true, '', $abs); - } else { - $url = tpl_basedir().$img; - if($abs) $url = DOKU_URL.substr($url, strlen(DOKU_REL)); - } - - return $url; -} - -/** - * PHP include a file - * - * either from the conf directory if it exists, otherwise use - * file in the template's root directory. - * - * The function honours config cascade settings and looks for the given - * file next to the ´main´ config files, in the order protected, local, - * default. - * - * Note: no escaping or sanity checking is done here. Never pass user input - * to this function! - * - * @author Anika Henke - * @author Andreas Gohr - * - * @param string $file - */ -function tpl_includeFile($file) { - global $config_cascade; - foreach(array('protected', 'local', 'default') as $config_group) { - if(empty($config_cascade['main'][$config_group])) continue; - foreach($config_cascade['main'][$config_group] as $conf_file) { - $dir = dirname($conf_file); - if(file_exists("$dir/$file")) { - include("$dir/$file"); - return; - } - } - } - - // still here? try the template dir - $file = tpl_incdir().$file; - if(file_exists($file)) { - include($file); - } -} - -/** - * Returns tag for various icon types (favicon|mobile|generic) - * - * @author Anika Henke - * - * @param array $types - list of icon types to display (favicon|mobile|generic) - * @return string - */ -function tpl_favicon($types = array('favicon')) { - - $return = ''; - - foreach($types as $type) { - switch($type) { - case 'favicon': - $look = array(':wiki:favicon.ico', ':favicon.ico', 'images/favicon.ico'); - $return .= ''.NL; - break; - case 'mobile': - $look = array(':wiki:apple-touch-icon.png', ':apple-touch-icon.png', 'images/apple-touch-icon.png'); - $return .= ''.NL; - break; - case 'generic': - // ideal world solution, which doesn't work in any browser yet - $look = array(':wiki:favicon.svg', ':favicon.svg', 'images/favicon.svg'); - $return .= ''.NL; - break; - } - } - - return $return; -} - -/** - * Prints full-screen media manager - * - * @author Kate Arzamastseva - */ -function tpl_media() { - global $NS, $IMG, $JUMPTO, $REV, $lang, $fullscreen, $INPUT; - $fullscreen = true; - require_once DOKU_INC.'lib/exe/mediamanager.php'; - - $rev = ''; - $image = cleanID($INPUT->str('image')); - if(isset($IMG)) $image = $IMG; - if(isset($JUMPTO)) $image = $JUMPTO; - if(isset($REV) && !$JUMPTO) $rev = $REV; - - echo '
    '.NL; - echo '

    '.$lang['btn_media'].'

    '.NL; - html_msgarea(); - - echo '
    '.NL; - echo '

    '.$lang['namespaces'].'

    '.NL; - echo '
    '; - echo $lang['media_namespaces']; - echo '
    '.NL; - - echo '
    '.NL; - media_nstree($NS); - echo '
    '.NL; - echo '
    '.NL; - - echo '
    '.NL; - tpl_mediaFileList(); - echo '
    '.NL; - - echo '
    '.NL; - echo '

    '.$lang['media_file'].'

    '.NL; - tpl_mediaFileDetails($image, $rev); - echo '
    '.NL; - - echo '
    '.NL; -} - -/** - * Return useful layout classes - * - * @author Anika Henke - * - * @return string - */ -function tpl_classes() { - global $ACT, $conf, $ID, $INFO; - /** @var Input $INPUT */ - global $INPUT; - - $classes = array( - 'dokuwiki', - 'mode_'.$ACT, - 'tpl_'.$conf['template'], - $INPUT->server->bool('REMOTE_USER') ? 'loggedIn' : '', - (isset($INFO['exists']) && $INFO['exists']) ? '' : 'notFound', - ($ID == $conf['start']) ? 'home' : '', - ); - return join(' ', $classes); -} - -/** - * Create event for tools menues - * - * @author Anika Henke - * @param string $toolsname name of menu - * @param array $items - * @param string $view e.g. 'main', 'detail', ... - * @deprecated 2017-09-01 see devel:menus - */ -function tpl_toolsevent($toolsname, $items, $view = 'main') { - dbg_deprecated('see devel:menus'); - $data = array( - 'view' => $view, - 'items' => $items - ); - - $hook = 'TEMPLATE_' . strtoupper($toolsname) . '_DISPLAY'; - $evt = new Event($hook, $data); - if($evt->advise_before()) { - foreach($evt->data['items'] as $k => $html) echo $html; - } - $evt->advise_after(); -} - -//Setup VIM: ex: et ts=4 : - diff --git a/snippets/dokuwiki-2023-04-04/inc/toolbar.php b/snippets/dokuwiki-2023-04-04/inc/toolbar.php deleted file mode 100644 index d49a96d..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/toolbar.php +++ /dev/null @@ -1,281 +0,0 @@ - - */use dokuwiki\Extension\Event; - -/** - * Prepares and prints an JavaScript array with all toolbar buttons - * - * @emits TOOLBAR_DEFINE - * @param string $varname Name of the JS variable to fill - * @author Andreas Gohr - */ -function toolbar_JSdefines($varname){ - global $lang; - - $menu = array(); - - $evt = new Event('TOOLBAR_DEFINE', $menu); - if ($evt->advise_before()){ - - // build button array - $menu = array_merge($menu, array( - array( - 'type' => 'format', - 'title' => $lang['qb_bold'], - 'icon' => 'bold.png', - 'key' => 'b', - 'open' => '**', - 'close' => '**', - 'block' => false - ), - array( - 'type' => 'format', - 'title' => $lang['qb_italic'], - 'icon' => 'italic.png', - 'key' => 'i', - 'open' => '//', - 'close' => '//', - 'block' => false - ), - array( - 'type' => 'format', - 'title' => $lang['qb_underl'], - 'icon' => 'underline.png', - 'key' => 'u', - 'open' => '__', - 'close' => '__', - 'block' => false - ), - array( - 'type' => 'format', - 'title' => $lang['qb_code'], - 'icon' => 'mono.png', - 'key' => 'm', - 'open' => "''", - 'close' => "''", - 'block' => false - ), - array( - 'type' => 'format', - 'title' => $lang['qb_strike'], - 'icon' => 'strike.png', - 'key' => 'd', - 'open' => '', - 'close' => '', - 'block' => false - ), - - array( - 'type' => 'autohead', - 'title' => $lang['qb_hequal'], - 'icon' => 'hequal.png', - 'key' => '8', - 'text' => $lang['qb_h'], - 'mod' => 0, - 'block' => true - ), - array( - 'type' => 'autohead', - 'title' => $lang['qb_hminus'], - 'icon' => 'hminus.png', - 'key' => '9', - 'text' => $lang['qb_h'], - 'mod' => 1, - 'block' => true - ), - array( - 'type' => 'autohead', - 'title' => $lang['qb_hplus'], - 'icon' => 'hplus.png', - 'key' => '0', - 'text' => $lang['qb_h'], - 'mod' => -1, - 'block' => true - ), - - array( - 'type' => 'picker', - 'title' => $lang['qb_hs'], - 'icon' => 'h.png', - 'class' => 'pk_hl', - 'list' => array( - array( - 'type' => 'format', - 'title' => $lang['qb_h1'], - 'icon' => 'h1.png', - 'key' => '1', - 'open' => '====== ', - 'close' => ' ======\n', - ), - array( - 'type' => 'format', - 'title' => $lang['qb_h2'], - 'icon' => 'h2.png', - 'key' => '2', - 'open' => '===== ', - 'close' => ' =====\n', - ), - array( - 'type' => 'format', - 'title' => $lang['qb_h3'], - 'icon' => 'h3.png', - 'key' => '3', - 'open' => '==== ', - 'close' => ' ====\n', - ), - array( - 'type' => 'format', - 'title' => $lang['qb_h4'], - 'icon' => 'h4.png', - 'key' => '4', - 'open' => '=== ', - 'close' => ' ===\n', - ), - array( - 'type' => 'format', - 'title' => $lang['qb_h5'], - 'icon' => 'h5.png', - 'key' => '5', - 'open' => '== ', - 'close' => ' ==\n', - ), - ), - 'block' => true - ), - - array( - 'type' => 'linkwiz', - 'title' => $lang['qb_link'], - 'icon' => 'link.png', - 'key' => 'l', - 'open' => '[[', - 'close' => ']]', - 'block' => false - ), - array( - 'type' => 'format', - 'title' => $lang['qb_extlink'], - 'icon' => 'linkextern.png', - 'open' => '[[', - 'close' => ']]', - 'sample' => 'http://example.com|'.$lang['qb_extlink'], - 'block' => false - ), - array( - 'type' => 'formatln', - 'title' => $lang['qb_ol'], - 'icon' => 'ol.png', - 'open' => ' - ', - 'close' => '', - 'key' => '-', - 'block' => true - ), - array( - 'type' => 'formatln', - 'title' => $lang['qb_ul'], - 'icon' => 'ul.png', - 'open' => ' * ', - 'close' => '', - 'key' => '.', - 'block' => true - ), - array( - 'type' => 'insert', - 'title' => $lang['qb_hr'], - 'icon' => 'hr.png', - 'insert' => '\n----\n', - 'block' => true - ), - array( - 'type' => 'mediapopup', - 'title' => $lang['qb_media'], - 'icon' => 'image.png', - 'url' => 'lib/exe/mediamanager.php?ns=', - 'name' => 'mediaselect', - 'options'=> 'width=750,height=500,left=20,top=20,scrollbars=yes,resizable=yes', - 'block' => false - ), - array( - 'type' => 'picker', - 'title' => $lang['qb_smileys'], - 'icon' => 'smiley.png', - 'list' => getSmileys(), - 'icobase'=> 'smileys', - 'block' => false - ), - array( - 'type' => 'picker', - 'title' => $lang['qb_chars'], - 'icon' => 'chars.png', - 'list' => [ - 'À', 'à', 'Ã', 'á', 'Â', 'â', 'Ã', 'ã', 'Ä', 'ä', 'Ç', 'ÇŽ', 'Ä‚', 'ă', 'Ã…', 'Ã¥', - 'Ä€', 'Ä', 'Ä„', 'Ä…', 'Æ', 'æ', 'Ć', 'ć', 'Ç', 'ç', 'ÄŒ', 'Ä', 'Ĉ', 'ĉ', 'ÄŠ', 'Ä‹', - 'Ã', 'Ä‘', 'ð', 'ÄŽ', 'Ä', 'È', 'è', 'É', 'é', 'Ê', 'ê', 'Ë', 'ë', 'Äš', 'Ä›', 'Ä’', - 'Ä“', 'Ä–', 'Ä—', 'Ę', 'Ä™', 'Ä¢', 'Ä£', 'Äœ', 'Ä', 'Äž', 'ÄŸ', 'Ä ', 'Ä¡', 'Ĥ', 'Ä¥', 'ÃŒ', - 'ì', 'Ã', 'í', 'ÃŽ', 'î', 'Ã', 'ï', 'Ç', 'Ç', 'Ī', 'Ä«', 'İ', 'ı', 'Ä®', 'į', 'Ä´', - 'ĵ', 'Ķ', 'Ä·', 'Ĺ', 'ĺ', 'Ä»', 'ļ', 'Ľ', 'ľ', 'Å', 'Å‚', 'Ä¿', 'Å€', 'Ń', 'Å„', 'Ñ', - 'ñ', 'Å…', 'ņ', 'Ň', 'ň', 'Ã’', 'ò', 'Ó', 'ó', 'Ô', 'ô', 'Õ', 'õ', 'Ö', 'ö', 'Ç‘', - 'Ç’', 'ÅŒ', 'Å', 'Å', 'Å‘', 'Å’', 'Å“', 'Ø', 'ø', 'Å”', 'Å•', 'Å–', 'Å—', 'Ř', 'Å™', 'Åš', - 'Å›', 'Åž', 'ÅŸ', 'Å ', 'Å¡', 'Åœ', 'Å', 'Å¢', 'Å£', 'Ť', 'Å¥', 'Ù', 'ù', 'Ú', 'ú', 'Û', - 'û', 'Ü', 'ü', 'Ç“', 'Ç”', 'Ŭ', 'Å­', 'Ū', 'Å«', 'Å®', 'ů', 'Ç–', 'ǘ', 'Çš', 'Çœ', 'Ų', - 'ų', 'Ű', 'ű', 'Å´', 'ŵ', 'Ã', 'ý', 'Ÿ', 'ÿ', 'Ŷ', 'Å·', 'Ź', 'ź', 'Ž', 'ž', 'Å»', - 'ż', 'Þ', 'þ', 'ß', 'Ħ', 'ħ', '¿', '¡', '¢', '£', '¤', 'Â¥', '€', '¦', '§', 'ª', - '¬', '¯', '°', '±', '÷', '‰', '¼', '½', '¾', '¹', '²', '³', 'µ', '¶', '†', '‡', - '·', '•', 'º', '∀', '∂', '∃', 'Æ', 'É™', '∅', '∇', '∈', '∉', '∋', 'âˆ', '∑', '‾', - '−', '∗', '×', 'â„', '√', 'âˆ', '∞', '∠', '∧', '∨', '∩', '∪', '∫', '∴', '∼', '≅', - '≈', '≠', '≡', '≤', '≥', '⊂', '⊃', '⊄', '⊆', '⊇', '⊕', '⊗', '⊥', 'â‹…', 'â—Š', '℘', - 'â„‘', 'ℜ', 'ℵ', 'â™ ', '♣', '♥', '♦', 'α', 'β', 'Γ', 'γ', 'Δ', 'δ', 'ε', 'ζ', 'η', - 'Θ', 'θ', 'ι', 'κ', 'Λ', 'λ', 'μ', 'Ξ', 'ξ', 'Π', 'Ï€', 'Ï', 'Σ', 'σ', 'Τ', 'Ï„', - 'Ï…', 'Φ', 'φ', 'χ', 'Ψ', 'ψ', 'Ω', 'ω', '★', '☆', '☎', '☚', '☛', '☜', 'â˜', '☞', - '☟', '☹', '☺', '✔', '✘', '„', '“', 'â€', '‚', '‘', '’', '«', '»', '‹', '›', '—', - '–', '…', 'â†', '↑', '→', '↓', '↔', 'â‡', '⇑', '⇒', '⇓', '⇔', '©', 'â„¢', '®', '′', - '″', '[', ']', '{', '}', '~', '(', ')', '%', '§', '$', '#', '|', '@' - ], - 'block' => false - ), - array( - 'type' => 'signature', - 'title' => $lang['qb_sig'], - 'icon' => 'sig.png', - 'key' => 'y', - 'block' => false - ), - )); - } // end event TOOLBAR_DEFINE default action - $evt->advise_after(); - unset($evt); - - // use JSON to build the JavaScript array - print "var $varname = ".json_encode($menu).";\n"; -} - -/** - * prepares the signature string as configured in the config - * - * @author Andreas Gohr - */ -function toolbar_signature(){ - global $conf; - global $INFO; - /** @var Input $INPUT */ - global $INPUT; - - $sig = $conf['signature']; - $sig = dformat(null,$sig); - $sig = str_replace('@USER@',$INPUT->server->str('REMOTE_USER'),$sig); - if (is_null($INFO)) { - $sig = str_replace(['@NAME@', '@MAIL@'], '', $sig); - } else { - $sig = str_replace('@NAME@', $INFO['userinfo']['name'] ?? "", $sig); - $sig = str_replace('@MAIL@', $INFO['userinfo']['mail'] ?? "", $sig); - } - $sig = str_replace('@DATE@',dformat(),$sig); - $sig = str_replace('\\\\n','\\n',$sig); - return json_encode($sig); -} - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/inc/utf8.php b/snippets/dokuwiki-2023-04-04/inc/utf8.php deleted file mode 100644 index 1227407..0000000 --- a/snippets/dokuwiki-2023-04-04/inc/utf8.php +++ /dev/null @@ -1,284 +0,0 @@ - - */ - -use dokuwiki\Utf8\Clean; -use dokuwiki\Utf8\Conversion; -use dokuwiki\Utf8\PhpString; -use dokuwiki\Utf8\Unicode; - -/** - * check for mb_string support - */ -if (!defined('UTF8_MBSTRING')) { - if (function_exists('mb_substr') && !defined('UTF8_NOMBSTRING')) { - define('UTF8_MBSTRING', 1); - } else { - define('UTF8_MBSTRING', 0); - } -} - -/** - * Check if PREG was compiled with UTF-8 support - * - * Without this many of the functions below will not work, so this is a minimal requirement - */ -if (!defined('UTF8_PREGSUPPORT')) { - define('UTF8_PREGSUPPORT', (bool)@preg_match('/^.$/u', 'ñ')); -} - -/** - * Check if PREG was compiled with Unicode Property support - * - * This is not required for the functions below, but might be needed in a UTF-8 aware application - */ -if (!defined('UTF8_PROPERTYSUPPORT')) { - define('UTF8_PROPERTYSUPPORT', (bool)@preg_match('/^\pL$/u', 'ñ')); -} - - -if (UTF8_MBSTRING) { - mb_internal_encoding('UTF-8'); -} - - -if (!function_exists('utf8_isASCII')) { - /** @deprecated 2019-06-09 */ - function utf8_isASCII($str) - { - dbg_deprecated(Clean::class . '::isASCII()'); - return Clean::isASCII($str); - } -} - - -if (!function_exists('utf8_strip')) { - /** @deprecated 2019-06-09 */ - function utf8_strip($str) - { - dbg_deprecated(Clean::class . '::strip()'); - return Clean::strip($str); - } -} - -if (!function_exists('utf8_check')) { - /** @deprecated 2019-06-09 */ - function utf8_check($str) - { - dbg_deprecated(Clean::class . '::isUtf8()'); - return Clean::isUtf8($str); - } -} - -if (!function_exists('utf8_basename')) { - /** @deprecated 2019-06-09 */ - function utf8_basename($path, $suffix = '') - { - dbg_deprecated(PhpString::class . '::basename()'); - return PhpString::basename($path, $suffix); - } -} - -if (!function_exists('utf8_strlen')) { - /** @deprecated 2019-06-09 */ - function utf8_strlen($str) - { - dbg_deprecated(PhpString::class . '::strlen()'); - return PhpString::strlen($str); - } -} - -if (!function_exists('utf8_substr')) { - /** @deprecated 2019-06-09 */ - function utf8_substr($str, $offset, $length = null) - { - dbg_deprecated(PhpString::class . '::substr()'); - return PhpString::substr($str, $offset, $length); - } -} - -if (!function_exists('utf8_substr_replace')) { - /** @deprecated 2019-06-09 */ - function utf8_substr_replace($string, $replacement, $start, $length = 0) - { - dbg_deprecated(PhpString::class . '::substr_replace()'); - return PhpString::substr_replace($string, $replacement, $start, $length); - } -} - -if (!function_exists('utf8_ltrim')) { - /** @deprecated 2019-06-09 */ - function utf8_ltrim($str, $charlist = '') - { - dbg_deprecated(PhpString::class . '::ltrim()'); - return PhpString::ltrim($str, $charlist); - } -} - -if (!function_exists('utf8_rtrim')) { - /** @deprecated 2019-06-09 */ - function utf8_rtrim($str, $charlist = '') - { - dbg_deprecated(PhpString::class . '::rtrim()'); - return PhpString::rtrim($str, $charlist); - } -} - -if (!function_exists('utf8_trim')) { - /** @deprecated 2019-06-09 */ - function utf8_trim($str, $charlist = '') - { - dbg_deprecated(PhpString::class . '::trim()'); - return PhpString::trim($str, $charlist); - } -} - -if (!function_exists('utf8_strtolower')) { - /** @deprecated 2019-06-09 */ - function utf8_strtolower($str) - { - dbg_deprecated(PhpString::class . '::strtolower()'); - return PhpString::strtolower($str); - } -} - -if (!function_exists('utf8_strtoupper')) { - /** @deprecated 2019-06-09 */ - function utf8_strtoupper($str) - { - dbg_deprecated(PhpString::class . '::strtoupper()'); - return PhpString::strtoupper($str); - } -} - -if (!function_exists('utf8_ucfirst')) { - /** @deprecated 2019-06-09 */ - function utf8_ucfirst($str) - { - dbg_deprecated(PhpString::class . '::ucfirst()'); - return PhpString::ucfirst($str); - } -} - -if (!function_exists('utf8_ucwords')) { - /** @deprecated 2019-06-09 */ - function utf8_ucwords($str) - { - dbg_deprecated(PhpString::class . '::ucwords()'); - return PhpString::ucwords($str); - } -} - -if (!function_exists('utf8_deaccent')) { - /** @deprecated 2019-06-09 */ - function utf8_deaccent($str, $case = 0) - { - dbg_deprecated(Clean::class . '::deaccent()'); - return Clean::deaccent($str, $case); - } -} - -if (!function_exists('utf8_romanize')) { - /** @deprecated 2019-06-09 */ - function utf8_romanize($str) - { - dbg_deprecated(Clean::class . '::romanize()'); - return Clean::romanize($str); - } -} - -if (!function_exists('utf8_stripspecials')) { - /** @deprecated 2019-06-09 */ - function utf8_stripspecials($str, $repl = '', $additional = '') - { - dbg_deprecated(Clean::class . '::stripspecials()'); - return Clean::stripspecials($str, $repl, $additional); - } -} - -if (!function_exists('utf8_strpos')) { - /** @deprecated 2019-06-09 */ - function utf8_strpos($haystack, $needle, $offset = 0) - { - dbg_deprecated(PhpString::class . '::strpos()'); - return PhpString::strpos($haystack, $needle, $offset); - } -} - -if (!function_exists('utf8_tohtml')) { - /** @deprecated 2019-06-09 */ - function utf8_tohtml($str, $all = false) - { - dbg_deprecated(Conversion::class . '::toHtml()'); - return Conversion::toHtml($str, $all); - } -} - -if (!function_exists('utf8_unhtml')) { - /** @deprecated 2019-06-09 */ - function utf8_unhtml($str, $enties = false) - { - dbg_deprecated(Conversion::class . '::fromHtml()'); - return Conversion::fromHtml($str, $enties); - } -} - -if (!function_exists('utf8_to_unicode')) { - /** @deprecated 2019-06-09 */ - function utf8_to_unicode($str, $strict = false) - { - dbg_deprecated(Unicode::class . '::fromUtf8()'); - return Unicode::fromUtf8($str, $strict); - } -} - -if (!function_exists('unicode_to_utf8')) { - /** @deprecated 2019-06-09 */ - function unicode_to_utf8($arr, $strict = false) - { - dbg_deprecated(Unicode::class . '::toUtf8()'); - return Unicode::toUtf8($arr, $strict); - } -} - -if (!function_exists('utf8_to_utf16be')) { - /** @deprecated 2019-06-09 */ - function utf8_to_utf16be($str, $bom = false) - { - dbg_deprecated(Conversion::class . '::toUtf16be()'); - return Conversion::toUtf16be($str, $bom); - } -} - -if (!function_exists('utf16be_to_utf8')) { - /** @deprecated 2019-06-09 */ - function utf16be_to_utf8($str) - { - dbg_deprecated(Conversion::class . '::fromUtf16be()'); - return Conversion::fromUtf16be($str); - } -} - -if (!function_exists('utf8_bad_replace')) { - /** @deprecated 2019-06-09 */ - function utf8_bad_replace($str, $replace = '') - { - dbg_deprecated(Clean::class . '::replaceBadBytes()'); - return Clean::replaceBadBytes($str, $replace); - } -} - -if (!function_exists('utf8_correctIdx')) { - /** @deprecated 2019-06-09 */ - function utf8_correctIdx($str, $i, $next = false) - { - dbg_deprecated(Clean::class . '::correctIdx()'); - return Clean::correctIdx($str, $i, $next); - } -} diff --git a/snippets/dokuwiki-2023-04-04/index.php b/snippets/dokuwiki-2023-04-04/index.php deleted file mode 100644 index 9ff139a..0000000 --- a/snippets/dokuwiki-2023-04-04/index.php +++ /dev/null @@ -1,77 +0,0 @@ - - */ -if (php_sapi_name() != 'cli-server') { - if (!defined('DOKU_INC')) define('DOKU_INC', dirname(__FILE__) . '/'); - require_once(DOKU_INC . 'inc/init.php'); - - send_redirect(wl($conf['start'])); -} - -// ROUTER starts below - -// avoid path traversal -$_SERVER['SCRIPT_NAME'] = str_replace('/../', '/', $_SERVER['SCRIPT_NAME']); - -// routing aka. rewriting -if (preg_match('/^\/_media\/(.*)/', $_SERVER['SCRIPT_NAME'], $m)) { - // media dispatcher - $_GET['media'] = $m[1]; - require $_SERVER['DOCUMENT_ROOT'] . '/lib/exe/fetch.php'; - -} elseif (preg_match('/^\/_detail\/(.*)/', $_SERVER['SCRIPT_NAME'], $m)) { - // image detail view - $_GET['media'] = $m[1]; - require $_SERVER['DOCUMENT_ROOT'] . '/lib/exe/detail.php'; - -} elseif (preg_match('/^\/_export\/([^\/]+)\/(.*)/', $_SERVER['SCRIPT_NAME'], $m)) { - // exports - $_GET['do'] = 'export_' . $m[1]; - $_GET['id'] = $m[2]; - require $_SERVER['DOCUMENT_ROOT'] . '/doku.php'; - -} elseif ( - $_SERVER['SCRIPT_NAME'] !== '/index.php' && - file_exists($_SERVER['DOCUMENT_ROOT'] . $_SERVER['SCRIPT_NAME']) -) { - // existing files - - // access limitiations - if (preg_match('/\/([._]ht|README$|VERSION$|COPYING$)/', $_SERVER['SCRIPT_NAME']) or - preg_match('/^\/(data|conf|bin|inc)\//', $_SERVER['SCRIPT_NAME']) - ) { - header('HTTP/1.1 403 Forbidden'); - die('Access denied'); - } - - if (substr($_SERVER['SCRIPT_NAME'], -4) == '.php') { - # php scripts - require $_SERVER['DOCUMENT_ROOT'] . $_SERVER['SCRIPT_NAME']; - } else { - # static files - return false; - } -} else { - // treat everything else as a potential wiki page - // working around https://bugs.php.net/bug.php?id=61286 - $request_path = preg_split('/\?/', $_SERVER['REQUEST_URI'], 2)[0]; - if (isset($_SERVER['PATH_INFO'])) { - $_GET['id'] = $_SERVER['PATH_INFO']; - } elseif ($request_path != '/' && $request_path != '/index.php') { - $_GET['id'] = $_SERVER['SCRIPT_NAME']; - } - - require $_SERVER['DOCUMENT_ROOT'] . '/doku.php'; -} diff --git a/snippets/dokuwiki-2023-04-04/install.php b/snippets/dokuwiki-2023-04-04/install.php deleted file mode 100644 index 20f05a2..0000000 --- a/snippets/dokuwiki-2023-04-04/install.php +++ /dev/null @@ -1,682 +0,0 @@ -
    -

    No PHP Support

    - - It seems this server has no PHP support enabled. You will need to - enable PHP before you can install and run DokuWiki. Contact your hosting - provider if you're unsure what this means. - -
    */ -/** - * Dokuwiki installation assistance - * - * @author Chris Smith - */ - -if (!defined('DOKU_INC')) define('DOKU_INC', dirname(__FILE__) . '/'); -if (!defined('DOKU_CONF')) define('DOKU_CONF', DOKU_INC . 'conf/'); -if (!defined('DOKU_LOCAL')) define('DOKU_LOCAL', DOKU_INC . 'conf/'); - -// load and initialize the core system -require_once(DOKU_INC . 'inc/init.php'); -require_once(DOKU_INC . 'inc/pageutils.php'); - -// check for error reporting override or set error reporting to sane values -if (!defined('DOKU_E_LEVEL')) { - error_reporting(E_ALL ^ E_NOTICE); -} else { - error_reporting(DOKU_E_LEVEL); -} - -// language strings -require_once(DOKU_INC . 'inc/lang/en/lang.php'); -if (isset($_REQUEST['l']) && !is_array($_REQUEST['l'])) { - $LC = preg_replace('/[^a-z\-]+/', '', $_REQUEST['l']); -} -if (empty($LC)) $LC = 'en'; -if ($LC && $LC != 'en') { - require_once(DOKU_INC . 'inc/lang/' . $LC . '/lang.php'); -} - -// initialise variables ... -$error = array(); - -// begin output -header('Content-Type: text/html; charset=utf-8'); -?> - - - - - <?php echo $lang['i_installer']?> - - - - -

    - - -

    -
    - -
    -
    - -
    - \n"; - include(DOKU_INC . 'inc/lang/en/install.html'); - print "
    \n"; - } - ?> -
    - - -
    - ' . $lang['i_problems'] . '

    '; - print_errors(); - print_retry(); - } elseif (!check_configs()) { - echo '

    ' . $lang['i_modified'] . '

    '; - print_errors(); - } elseif (check_data($_REQUEST['d'])) { - // check_data has sanitized all input parameters - if (!store_data($_REQUEST['d'])) { - echo '

    ' . $lang['i_failure'] . '

    '; - print_errors(); - } else { - echo '

    ' . $lang['i_success'] . '

    '; - } - } else { - print_errors(); - print_form($_REQUEST['d']); - } - } catch (Exception $e) { - echo 'Caught exception: ', $e->getMessage(), "\n"; - } - ?> -
    - - -
    - driven by DokuWiki - powered by PHP -
    - - - -
    - -
    - - -
    - - -
    - - - - - - - - - - - - - - - - - - - -
    -
    - -
    -

    - $lang['i_license_none'], 'url' => '')); - if (empty($d['license'])) $d['license'] = 'cc-by-sa'; - foreach ($license as $key => $lic) { - echo ''; - } - ?> -
    - -
    -

    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    -
    - '', - 'acl' => '1', - 'superuser' => '', - 'fullname' => '', - 'email' => '', - 'password' => '', - 'confirm' => '', - 'policy' => '0', - 'allowreg' => '0', - 'license' => 'cc-by-sa' - ); - global $lang; - global $error; - - if (!is_array($d)) $d = array(); - foreach ($d as $k => $v) { - if (is_array($v)) - unset($d[$k]); - else $d[$k] = (string)$v; - } - - //autolowercase the username - $d['superuser'] = isset($d['superuser']) ? strtolower($d['superuser']) : ""; - - $ok = false; - - if (isset($_REQUEST['submit'])) { - $ok = true; - - // check input - if (empty($d['title'])) { - $error[] = sprintf($lang['i_badval'], $lang['i_wikiname']); - $ok = false; - } - if (isset($d['acl'])) { - if (empty($d['superuser']) || ($d['superuser'] !== cleanID($d['superuser']))) { - $error[] = sprintf($lang['i_badval'], $lang['i_superuser']); - $ok = false; - } - if (empty($d['password'])) { - $error[] = sprintf($lang['i_badval'], $lang['pass']); - $ok = false; - } elseif (!isset($d['confirm']) || $d['confirm'] != $d['password']) { - $error[] = sprintf($lang['i_badval'], $lang['passchk']); - $ok = false; - } - if (empty($d['fullname']) || strstr($d['fullname'], ':')) { - $error[] = sprintf($lang['i_badval'], $lang['fullname']); - $ok = false; - } - if (empty($d['email']) || strstr($d['email'], ':') || !strstr($d['email'], '@')) { - $error[] = sprintf($lang['i_badval'], $lang['email']); - $ok = false; - } - } else { - // Since default = 1, browser won't send acl=0 when user untick acl - $d['acl'] = '0'; - } - } - $d = array_merge($form_default, $d); - return $ok; -} - -/** - * Writes the data to the config files - * - * @author Chris Smith - * - * @param array $d - * @return bool - */ -function store_data($d) -{ - global $LC; - $ok = true; - $d['policy'] = (int) $d['policy']; - - // create local.php - $now = gmdate('r'); - $output = <<hash_bcrypt($d['password']); - - // create users.auth.php - $output = << -# Don't modify the lines above -# -# Userfile -# -# Auto-generated by install script -# Date: $now -# -# Format: -# login:passwordhash:Real Name:email:groups,comma,separated - -EOT; - // --- user:bcryptpasswordhash:Real Name:email:groups,comma,seperated - $output = $output . "\n" . join(':', [ - $d['superuser'], - $pass, - $d['fullname'], - $d['email'], - 'admin,user', - ]) . "\n"; - $ok = $ok && fileWrite(DOKU_LOCAL . 'users.auth.php', $output); - - // create acl.auth.php - $output = << -# Don't modify the lines above -# -# Access Control Lists -# -# Auto-generated by install script -# Date: $now - -EOT; - if ($d['policy'] == 2) { - $output .= "* @ALL 0\n"; - $output .= "* @user 8\n"; - } elseif ($d['policy'] == 1) { - $output .= "* @ALL 1\n"; - $output .= "* @user 8\n"; - } else { - $output .= "* @ALL 8\n"; - } - $ok = $ok && fileWrite(DOKU_LOCAL . 'acl.auth.php', $output); - } - - // enable popularity submission - if (isset($d['pop']) && $d['pop']) { - @touch(DOKU_INC . 'data/cache/autosubmit.txt'); - } - - // disable auth plugins til needed - $output = << - * - * @param string $filename - * @param string $data - * @return bool - */ -function fileWrite($filename, $data) -{ - global $error; - global $lang; - - if (($fp = @fopen($filename, 'wb')) === false) { - $filename = str_replace($_SERVER['DOCUMENT_ROOT'], '{DOCUMENT_ROOT}/', $filename); - $error[] = sprintf($lang['i_writeerr'], $filename); - return false; - } - - if (!empty($data)) { - fwrite($fp, $data); - } - fclose($fp); - return true; -} - - -/** - * check installation dependent local config files and tests for a known - * unmodified main config file - * - * @author Chris Smith - * - * @return bool - */ -function check_configs() -{ - global $error; - global $lang; - - $ok = true; - - $config_files = array( - 'local' => DOKU_LOCAL . 'local.php', - 'users' => DOKU_LOCAL . 'users.auth.php', - 'auth' => DOKU_LOCAL . 'acl.auth.php' - ); - - // configs shouldn't exist - foreach ($config_files as $file) { - if (file_exists($file) && filesize($file)) { - $file = str_replace($_SERVER['DOCUMENT_ROOT'], '{DOCUMENT_ROOT}/', $file); - $error[] = sprintf($lang['i_confexists'], $file); - $ok = false; - } - } - return $ok; -} - - -/** - * Check other installation dir/file permission requirements - * - * @author Chris Smith - * - * @return bool - */ -function check_permissions() -{ - global $error; - global $lang; - - $dirs = array( - 'conf' => DOKU_LOCAL, - 'data' => DOKU_INC . 'data', - 'pages' => DOKU_INC . 'data/pages', - 'attic' => DOKU_INC . 'data/attic', - 'media' => DOKU_INC . 'data/media', - 'media_attic' => DOKU_INC . 'data/media_attic', - 'media_meta' => DOKU_INC . 'data/media_meta', - 'meta' => DOKU_INC . 'data/meta', - 'cache' => DOKU_INC . 'data/cache', - 'locks' => DOKU_INC . 'data/locks', - 'index' => DOKU_INC . 'data/index', - 'tmp' => DOKU_INC . 'data/tmp' - ); - - $ok = true; - foreach ($dirs as $dir) { - if (!file_exists("$dir/.") || !is_writable($dir)) { - $dir = str_replace($_SERVER['DOCUMENT_ROOT'], '{DOCUMENT_ROOT}', $dir); - $error[] = sprintf($lang['i_permfail'], $dir); - $ok = false; - } - } - return $ok; -} - -/** - * Check the availability of functions used in DokuWiki and the PHP version - * - * @author Andreas Gohr - * - * @return bool - */ -function check_functions() -{ - global $error; - global $lang; - $ok = true; - - if (version_compare(phpversion(), '5.6.0', '<')) { - $error[] = sprintf($lang['i_phpver'], phpversion(), '5.6.0'); - $ok = false; - } - - if (ini_get('mbstring.func_overload') != 0) { - $error[] = $lang['i_mbfuncoverload']; - $ok = false; - } - - try { - random_bytes(1); - } catch (\Exception $th) { - // If an appropriate source of randomness cannot be found, an Exception will be thrown by PHP 7+ - $error[] = $lang['i_urandom']; - $ok = false; - } - - if (ini_get('mbstring.func_overload') != 0) { - $error[] = $lang['i_mbfuncoverload']; - $ok = false; - } - - $funcs = explode(' ', 'addslashes call_user_func chmod copy fgets ' . - 'file file_exists fseek flush filesize ftell fopen ' . - 'glob header ignore_user_abort ini_get mkdir ' . - 'ob_start opendir parse_ini_file readfile realpath ' . - 'rename rmdir serialize session_start unlink usleep ' . - 'preg_replace file_get_contents htmlspecialchars_decode ' . - 'spl_autoload_register stream_select fsockopen pack xml_parser_create'); - - if (!function_exists('mb_substr')) { - $funcs[] = 'utf8_encode'; - $funcs[] = 'utf8_decode'; - } - - if (!function_exists('mail')) { - if (strpos(ini_get('disable_functions'), 'mail') !== false) { - $disabled = $lang['i_disabled']; - } else { - $disabled = ""; - } - $error[] = sprintf($lang['i_funcnmail'], $disabled); - } - - foreach ($funcs as $func) { - if (!function_exists($func)) { - $error[] = sprintf($lang['i_funcna'], $func); - $ok = false; - } - } - return $ok; -} - -/** - * Print language selection - * - * @author Andreas Gohr - */ -function langsel() -{ - global $lang; - global $LC; - - $dir = DOKU_INC . 'inc/lang'; - $dh = opendir($dir); - if (!$dh) return; - - $langs = array(); - while (($file = readdir($dh)) !== false) { - if (preg_match('/^[\._]/', $file)) continue; - if (is_dir($dir . '/' . $file) && file_exists($dir . '/' . $file . '/lang.php')) { - $langs[] = $file; - } - } - closedir($dh); - sort($langs); - - echo '
    '; - echo $lang['i_chooselang']; - echo ': '; - echo ''; - echo '
    '; -} - -/** - * Print global error array - * - * @author Andreas Gohr - */ -function print_errors() -{ - global $error; - if (!empty($error)) { - echo '
      '; - foreach ($error as $err) { - echo "
    • $err
    • "; - } - echo '
    '; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/ajax.php b/snippets/dokuwiki-2023-04-04/lib/exe/ajax.php deleted file mode 100644 index 5f49e51..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/ajax.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ - -if (!defined('DOKU_INC')) define('DOKU_INC', dirname(__FILE__) . '/../../'); -require_once(DOKU_INC . 'inc/init.php'); - -//close session -session_write_close(); - -// default header, ajax call may overwrite it later -header('Content-Type: text/html; charset=utf-8'); - -//call the requested function -global $INPUT; -if ($INPUT->has('call')) { - $call = $INPUT->filter([\dokuwiki\Utf8\Clean::class, 'stripspecials'])->str('call'); - new \dokuwiki\Ajax($call); -} else { - http_status(404); -} diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/css.php b/snippets/dokuwiki-2023-04-04/lib/exe/css.php deleted file mode 100644 index 05e55bb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/css.php +++ /dev/null @@ -1,674 +0,0 @@ - - */ - -use dokuwiki\Cache\Cache; -use dokuwiki\Extension\Event; - -if(!defined('DOKU_INC')) define('DOKU_INC', __DIR__ .'/../../'); -if(!defined('NOSESSION')) define('NOSESSION',true); // we do not use a session or authentication here (better caching) -if(!defined('DOKU_DISABLE_GZIP_OUTPUT')) define('DOKU_DISABLE_GZIP_OUTPUT',1); // we gzip ourself here -if(!defined('NL')) define('NL',"\n"); -require_once(DOKU_INC.'inc/init.php'); - -// Main (don't run when UNIT test) -if(!defined('SIMPLE_TEST')){ - header('Content-Type: text/css; charset=utf-8'); - css_out(); -} - - -// ---------------------- functions ------------------------------ - -/** - * Output all needed Styles - * - * @author Andreas Gohr - */ -function css_out(){ - global $conf; - global $lang; - global $config_cascade; - global $INPUT; - - if ($INPUT->str('s') == 'feed') { - $mediatypes = array('feed'); - $type = 'feed'; - } else { - $mediatypes = array('screen', 'all', 'print', 'speech'); - $type = ''; - } - - // decide from where to get the template - $tpl = trim(preg_replace('/[^\w-]+/','',$INPUT->str('t'))); - if(!$tpl) $tpl = $conf['template']; - - // load style.ini - $styleUtil = new \dokuwiki\StyleUtils($tpl, $INPUT->bool('preview')); - $styleini = $styleUtil->cssStyleini(); - - // cache influencers - $tplinc = tpl_incdir($tpl); - $cache_files = getConfigFiles('main'); - $cache_files[] = $tplinc.'style.ini'; - $cache_files[] = DOKU_CONF."tpl/$tpl/style.ini"; - $cache_files[] = __FILE__; - if($INPUT->bool('preview')) $cache_files[] = $conf['cachedir'].'/preview.ini'; - - // Array of needed files and their web locations, the latter ones - // are needed to fix relative paths in the stylesheets - $media_files = array(); - foreach($mediatypes as $mediatype) { - $files = array(); - - // load core styles - $files[DOKU_INC.'lib/styles/'.$mediatype.'.css'] = DOKU_BASE.'lib/styles/'; - - // load jQuery-UI theme - if ($mediatype == 'screen') { - $files[DOKU_INC.'lib/scripts/jquery/jquery-ui-theme/smoothness.css'] = - DOKU_BASE.'lib/scripts/jquery/jquery-ui-theme/'; - } - // load plugin styles - $files = array_merge($files, css_pluginstyles($mediatype)); - // load template styles - if (isset($styleini['stylesheets'][$mediatype])) { - $files = array_merge($files, $styleini['stylesheets'][$mediatype]); - } - // load user styles - if(isset($config_cascade['userstyle'][$mediatype]) and is_array($config_cascade['userstyle'][$mediatype])) { - foreach($config_cascade['userstyle'][$mediatype] as $userstyle) { - $files[$userstyle] = DOKU_BASE; - } - } - - // Let plugins decide to either put more styles here or to remove some - $media_files[$mediatype] = css_filewrapper($mediatype, $files); - $CSSEvt = new Event('CSS_STYLES_INCLUDED', $media_files[$mediatype]); - - // Make it preventable. - if ( $CSSEvt->advise_before() ) { - $cache_files = array_merge($cache_files, array_keys($media_files[$mediatype]['files'])); - } else { - // unset if prevented. Nothing will be printed for this mediatype. - unset($media_files[$mediatype]); - } - - // finish event. - $CSSEvt->advise_after(); - } - - // The generated script depends on some dynamic options - $cache = new Cache( - 'styles' . - $_SERVER['HTTP_HOST'] . - $_SERVER['SERVER_PORT'] . - $INPUT->bool('preview') . - DOKU_BASE . - $tpl . - $type, - '.css' - ); - $cache->setEvent('CSS_CACHE_USE'); - - // check cache age & handle conditional request - // This may exit if a cache can be used - $cache_ok = $cache->useCache(array('files' => $cache_files)); - http_cached($cache->cache, $cache_ok); - - // start output buffering - ob_start(); - - // Fire CSS_STYLES_INCLUDED for one last time to let the - // plugins decide whether to include the DW default styles. - // This can be done by preventing the Default. - $media_files['DW_DEFAULT'] = css_filewrapper('DW_DEFAULT'); - Event::createAndTrigger('CSS_STYLES_INCLUDED', $media_files['DW_DEFAULT'], 'css_defaultstyles'); - - // build the stylesheet - foreach ($mediatypes as $mediatype) { - - // Check if there is a wrapper set for this type. - if ( !isset($media_files[$mediatype]) ) { - continue; - } - - $cssData = $media_files[$mediatype]; - - // Print the styles. - print NL; - if ( $cssData['encapsulate'] === true ) print $cssData['encapsulationPrefix'] . ' {'; - print '/* START '.$cssData['mediatype'].' styles */'.NL; - - // load files - foreach($cssData['files'] as $file => $location){ - $display = str_replace(fullpath(DOKU_INC), '', fullpath($file)); - print "\n/* XXXXXXXXX $display XXXXXXXXX */\n"; - print css_loadfile($file, $location); - } - - print NL; - if ( $cssData['encapsulate'] === true ) print '} /* /@media '; - else print '/*'; - print ' END '.$cssData['mediatype'].' styles */'.NL; - } - - // end output buffering and get contents - $css = ob_get_contents(); - ob_end_clean(); - - // strip any source maps - stripsourcemaps($css); - - // apply style replacements - $css = css_applystyle($css, $styleini['replacements']); - - // parse less - $css = css_parseless($css); - - // compress whitespace and comments - if($conf['compress']){ - $css = css_compress($css); - } - - // embed small images right into the stylesheet - if($conf['cssdatauri']){ - $base = preg_quote(DOKU_BASE,'#'); - $css = preg_replace_callback('#(url\([ \'"]*)('.$base.')(.*?(?:\.(png|gif)))#i','css_datauri',$css); - } - - http_cached_finish($cache->cache, $css); -} - -/** - * Uses phpless to parse LESS in our CSS - * - * most of this function is error handling to show a nice useful error when - * LESS compilation fails - * - * @param string $css - * @return string - */ -function css_parseless($css) { - global $conf; - - $less = new lessc(); - $less->importDir = array(DOKU_INC); - $less->setPreserveComments(!$conf['compress']); - - if (defined('DOKU_UNITTEST')){ - $less->importDir[] = TMP_DIR; - } - - try { - return $less->compile($css); - } catch(Exception $e) { - // get exception message - $msg = str_replace(array("\n", "\r", "'"), array(), $e->getMessage()); - - // try to use line number to find affected file - if(preg_match('/line: (\d+)$/', $msg, $m)){ - $msg = substr($msg, 0, -1* strlen($m[0])); //remove useless linenumber - $lno = $m[1]; - - // walk upwards to last include - $lines = explode("\n", $css); - for($i=$lno-1; $i>=0; $i--){ - if(preg_match('/\/(\* XXXXXXXXX )(.*?)( XXXXXXXXX \*)\//', $lines[$i], $m)){ - // we found it, add info to message - $msg .= ' in '.$m[2].' at line '.($lno-$i); - break; - } - } - } - - // something went wrong - $error = 'A fatal error occured during compilation of the CSS files. '. - 'If you recently installed a new plugin or template it '. - 'might be broken and you should try disabling it again. ['.$msg.']'; - - echo ".dokuwiki:before { - content: '$error'; - background-color: red; - display: block; - background-color: #fcc; - border-color: #ebb; - color: #000; - padding: 0.5em; - }"; - - exit; - } -} - -/** - * Does placeholder replacements in the style according to - * the ones defined in a templates style.ini file - * - * This also adds the ini defined placeholders as less variables - * (sans the surrounding __ and with a ini_ prefix) - * - * @author Andreas Gohr - * - * @param string $css - * @param array $replacements array(placeholder => value) - * @return string - */ -function css_applystyle($css, $replacements) { - // we convert ini replacements to LESS variable names - // and build a list of variable: value; pairs - $less = ''; - foreach((array) $replacements as $key => $value) { - $lkey = trim($key, '_'); - $lkey = '@ini_'.$lkey; - $less .= "$lkey: $value;\n"; - - $replacements[$key] = $lkey; - } - - // we now replace all old ini replacements with LESS variables - $css = strtr($css, $replacements); - - // now prepend the list of LESS variables as the very first thing - $css = $less.$css; - return $css; -} - -/** - * Wrapper for the files, content and mediatype for the event CSS_STYLES_INCLUDED - * - * @author Gerry Weißbach - * - * @param string $mediatype type ofthe current media files/content set - * @param array $files set of files that define the current mediatype - * @return array - */ -function css_filewrapper($mediatype, $files=array()){ - return array( - 'files' => $files, - 'mediatype' => $mediatype, - 'encapsulate' => $mediatype != 'all', - 'encapsulationPrefix' => '@media '.$mediatype - ); -} - -/** - * Prints the @media encapsulated default styles of DokuWiki - * - * @author Gerry Weißbach - * - * This function is being called by a CSS_STYLES_INCLUDED event - * The event can be distinguished by the mediatype which is: - * DW_DEFAULT - */ -function css_defaultstyles(){ - // print the default classes for interwiki links and file downloads - print '@media screen {'; - css_interwiki(); - css_filetypes(); - print '}'; -} - -/** - * Prints classes for interwikilinks - * - * Interwiki links have two classes: 'interwiki' and 'iw_$name>' where - * $name is the identifier given in the config. All Interwiki links get - * an default style with a default icon. If a special icon is available - * for an interwiki URL it is set in it's own class. Both classes can be - * overwritten in the template or userstyles. - * - * @author Andreas Gohr - */ -function css_interwiki(){ - - // default style - echo 'a.interwiki {'; - echo ' background: transparent url('.DOKU_BASE.'lib/images/interwiki.svg) 0 0 no-repeat;'; - echo ' background-size: 1.2em;'; - echo ' padding: 0 0 0 1.4em;'; - echo '}'; - - // additional styles when icon available - $iwlinks = getInterwiki(); - foreach (array_keys($iwlinks) as $iw) { - $class = preg_replace('/[^_\-a-z0-9]+/i', '_', $iw); - foreach (['svg', 'png', 'gif'] as $ext) { - $file = 'lib/images/interwiki/' . $iw . '.' . $ext; - - if (file_exists(DOKU_INC . $file)) { - echo "a.iw_$class {"; - echo ' background-image: url(' . DOKU_BASE . $file . ')'; - echo '}'; - break; - } - } - } -} - -/** - * Prints classes for file download links - * - * @author Andreas Gohr - */ -function css_filetypes(){ - - // default style - echo '.mediafile {'; - echo ' background: transparent url('.DOKU_BASE.'lib/images/fileicons/svg/file.svg) 0px 1px no-repeat;'; - echo ' background-size: 1.2em;'; - echo ' padding-left: 1.5em;'; - echo '}'; - - // additional styles when icon available - // scan directory for all icons - $exts = array(); - if($dh = opendir(DOKU_INC.'lib/images/fileicons/svg')){ - while(false !== ($file = readdir($dh))){ - if(preg_match('/(.*?)\.svg$/i',$file, $match)){ - $exts[] = strtolower($match[1]); - } - } - closedir($dh); - } - foreach($exts as $ext){ - $class = preg_replace('/[^_\-a-z0-9]+/','_',$ext); - echo ".mf_$class {"; - echo ' background-image: url('.DOKU_BASE.'lib/images/fileicons/svg/'.$ext.'.svg)'; - echo '}'; - } -} - -/** - * Loads a given file and fixes relative URLs with the - * given location prefix - * - * @param string $file file system path - * @param string $location - * @return string - */ -function css_loadfile($file,$location=''){ - $css_file = new DokuCssFile($file); - return $css_file->load($location); -} - -/** - * Helper class to abstract loading of css/less files - * - * @author Chris Smith - */ -class DokuCssFile { - - protected $filepath; // file system path to the CSS/Less file - protected $location; // base url location of the CSS/Less file - protected $relative_path = null; - - public function __construct($file) { - $this->filepath = $file; - } - - /** - * Load the contents of the css/less file and adjust any relative paths/urls (relative to this file) to be - * relative to the dokuwiki root: the web root (DOKU_BASE) for most files; the file system root (DOKU_INC) - * for less files. - * - * @param string $location base url for this file - * @return string the CSS/Less contents of the file - */ - public function load($location='') { - if (!file_exists($this->filepath)) return ''; - - $css = io_readFile($this->filepath); - if (!$location) return $css; - - $this->location = $location; - - $css = preg_replace_callback('#(url\( *)([\'"]?)(.*?)(\2)( *\))#',array($this,'replacements'),$css); - $css = preg_replace_callback('#(@import\s+)([\'"])(.*?)(\2)#',array($this,'replacements'),$css); - - return $css; - } - - /** - * Get the relative file system path of this file, relative to dokuwiki's root folder, DOKU_INC - * - * @return string relative file system path - */ - protected function getRelativePath(){ - - if (is_null($this->relative_path)) { - $basedir = array(DOKU_INC); - - // during testing, files may be found relative to a second base dir, TMP_DIR - if (defined('DOKU_UNITTEST')) { - $basedir[] = realpath(TMP_DIR); - } - - $basedir = array_map('preg_quote_cb', $basedir); - $regex = '/^('.join('|',$basedir).')/'; - $this->relative_path = preg_replace($regex, '', dirname($this->filepath)); - } - - return $this->relative_path; - } - - /** - * preg_replace callback to adjust relative urls from relative to this file to relative - * to the appropriate dokuwiki root location as described in the code - * - * @param array see http://php.net/preg_replace_callback - * @return string see http://php.net/preg_replace_callback - */ - public function replacements($match) { - - if (preg_match('#^(/|data:|https?://)#', $match[3])) { // not a relative url? - no adjustment required - return $match[0]; - } elseif (substr($match[3], -5) == '.less') { // a less file import? - requires a file system location - if ($match[3][0] != '/') { - $match[3] = $this->getRelativePath() . '/' . $match[3]; - } - } else { // everything else requires a url adjustment - $match[3] = $this->location . $match[3]; - } - - return join('',array_slice($match,1)); - } -} - -/** - * Convert local image URLs to data URLs if the filesize is small - * - * Callback for preg_replace_callback - * - * @param array $match - * @return string - */ -function css_datauri($match){ - global $conf; - - $pre = unslash($match[1]); - $base = unslash($match[2]); - $url = unslash($match[3]); - $ext = unslash($match[4]); - - $local = DOKU_INC.$url; - $size = @filesize($local); - if($size && $size < $conf['cssdatauri']){ - $data = base64_encode(file_get_contents($local)); - } - if (!empty($data)){ - $url = 'data:image/'.$ext.';base64,'.$data; - }else{ - $url = $base.$url; - } - return $pre.$url; -} - - -/** - * Returns a list of possible Plugin Styles (no existance check here) - * - * @author Andreas Gohr - * - * @param string $mediatype - * @return array - */ -function css_pluginstyles($mediatype='screen'){ - $list = array(); - $plugins = plugin_list(); - foreach ($plugins as $p){ - $list[DOKU_PLUGIN."$p/$mediatype.css"] = DOKU_BASE."lib/plugins/$p/"; - $list[DOKU_PLUGIN."$p/$mediatype.less"] = DOKU_BASE."lib/plugins/$p/"; - // alternative for screen.css - if ($mediatype=='screen') { - $list[DOKU_PLUGIN."$p/style.css"] = DOKU_BASE."lib/plugins/$p/"; - $list[DOKU_PLUGIN."$p/style.less"] = DOKU_BASE."lib/plugins/$p/"; - } - } - return $list; -} - -/** - * Very simple CSS optimizer - * - * @author Andreas Gohr - * - * @param string $css - * @return string - */ -function css_compress($css){ - // replace quoted strings with placeholder - $quote_storage = []; - - $quote_cb = function ($match) use (&$quote_storage) { - $quote_storage[] = $match[0]; - return '"STR'.(count($quote_storage)-1).'"'; - }; - - $css = preg_replace_callback('/(([\'"]).*?(? 1em) - $css = preg_replace( - '/(? - * - * @param array $matches - * @return string - */ -function css_comment_cb($matches){ - if(strlen($matches[2]) > 4) return ''; - return $matches[0]; -} - -/** - * Callback for css_compress() - * - * Strips one line comments but makes sure it will not destroy url() constructs with slashes - * - * @param array $matches - * @return string - */ -function css_onelinecomment_cb($matches) { - $line = $matches[0]; - - $i = 0; - $len = strlen($line); - - while ($i< $len){ - $nextcom = strpos($line, '//', $i); - $nexturl = stripos($line, 'url(', $i); - - if($nextcom === false) { - // no more comments, we're done - $i = $len; - break; - } - - if($nexturl === false || $nextcom < $nexturl) { - // no url anymore, strip comment and be done - $i = $nextcom; - break; - } - - // we have an upcoming url - $i = strpos($line, ')', $nexturl); - } - - return substr($line, 0, $i); -} - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/detail.php b/snippets/dokuwiki-2023-04-04/lib/exe/detail.php deleted file mode 100644 index 4df11fe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/detail.php +++ /dev/null @@ -1,47 +0,0 @@ -str('id')); -$REV = $INPUT->int('rev'); - -// this makes some general info available as well as the info about the -// "parent" page -$INFO = array_merge(pageinfo(),mediainfo()); - -$tmp = array(); -Event::createAndTrigger('DETAIL_STARTED', $tmp); - -//close session -session_write_close(); - -$ERROR = false; -// check image permissions -$AUTH = auth_quickaclcheck($IMG); -if($AUTH >= AUTH_READ){ - // check if image exists - $SRC = mediaFN($IMG,$REV); - if(!file_exists($SRC)){ - //doesn't exist! - http_status(404); - $ERROR = 'File not found'; - } -}else{ - // no auth - $ERROR = p_locale_xhtml('denied'); -} - -//start output and load template -header('Content-Type: text/html; charset=utf-8'); -include(template('detail.php')); -tpl_img_close(); - diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/fetch.php b/snippets/dokuwiki-2023-04-04/lib/exe/fetch.php deleted file mode 100644 index 1b987ec..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/fetch.php +++ /dev/null @@ -1,127 +0,0 @@ - - */ - -use dokuwiki\Extension\Event; - -if(!defined('DOKU_INC')) define('DOKU_INC', dirname(__FILE__).'/../../'); -if (!defined('DOKU_DISABLE_GZIP_OUTPUT')) define('DOKU_DISABLE_GZIP_OUTPUT', 1); -require_once(DOKU_INC.'inc/init.php'); -session_write_close(); //close session - -require_once(DOKU_INC.'inc/fetch.functions.php'); - -if (defined('SIMPLE_TEST')) { - $INPUT = new \dokuwiki\Input\Input(); -} - -// BEGIN main - $mimetypes = getMimeTypes(); - - //get input - $MEDIA = stripctl(getID('media', false)); // no cleaning except control chars - maybe external - $CACHE = calc_cache($INPUT->str('cache')); - $WIDTH = $INPUT->int('w'); - $HEIGHT = $INPUT->int('h'); - $REV = & $INPUT->ref('rev'); - //sanitize revision - $REV = preg_replace('/[^0-9]/', '', $REV); - - list($EXT, $MIME, $DL) = mimetype($MEDIA, false); - if($EXT === false) { - $EXT = 'unknown'; - $MIME = 'application/octet-stream'; - $DL = true; - } - - // check for permissions, preconditions and cache external files - list($STATUS, $STATUSMESSAGE) = checkFileStatus($MEDIA, $FILE, $REV, $WIDTH, $HEIGHT); - - // prepare data for plugin events - $data = array( - 'media' => $MEDIA, - 'file' => $FILE, - 'orig' => $FILE, - 'mime' => $MIME, - 'download' => $DL, - 'cache' => $CACHE, - 'ext' => $EXT, - 'width' => $WIDTH, - 'height' => $HEIGHT, - 'status' => $STATUS, - 'statusmessage' => $STATUSMESSAGE, - 'ispublic' => media_ispublic($MEDIA), - 'csp' => [ - 'default-src' => "'none'", - 'style-src' => "'unsafe-inline'", - 'media-src' => "'self'", - 'object-src' => "'self'", - 'font-src' => "'self' data:", - 'form-action' => "'none'", - 'frame-ancestors' => "'self'", - ], - ); - - // handle the file status - $evt = new Event('FETCH_MEDIA_STATUS', $data); - if($evt->advise_before()) { - // redirects - if($data['status'] > 300 && $data['status'] <= 304) { - if (defined('SIMPLE_TEST')) return; //TestResponse doesn't recognize redirects - send_redirect($data['statusmessage']); - } - // send any non 200 status - if($data['status'] != 200) { - http_status($data['status'], $data['statusmessage']); - } - // die on errors - if($data['status'] > 203) { - print $data['statusmessage']; - if (defined('SIMPLE_TEST')) return; - exit; - } - } - $evt->advise_after(); - unset($evt); - - //handle image resizing/cropping - $evt = new Event('MEDIA_RESIZE', $data); - if($evt->advise_before()) { - if( - $MIME != 'image/svg+xml' && - (substr($MIME, 0, 5) == 'image') && - ($WIDTH || $HEIGHT) - ) { - if($HEIGHT && $WIDTH) { - $data['file'] = $FILE = media_crop_image($data['file'], $EXT, $WIDTH, $HEIGHT); - } else { - $data['file'] = $FILE = media_resize_image($data['file'], $EXT, $WIDTH, $HEIGHT); - } - } - } - $evt->advise_after(); - unset($evt); - - // finally send the file to the client - $evt = new Event('MEDIA_SENDFILE', $data); - if($evt->advise_before()) { - sendFile( - $data['file'], - $data['mime'], - $data['download'], - $data['cache'], - $data['ispublic'], - $data['orig'], - $data['csp'] - ); - } - // Do something after the download finished. - $evt->advise_after(); // will not be emitted on 304 or x-sendfile - -// END DO main - -//Setup VIM: ex: et ts=2 : diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/index.html b/snippets/dokuwiki-2023-04-04/lib/exe/index.html deleted file mode 100644 index 977f90e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - - -nothing here... - - - - - diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/indexer.php b/snippets/dokuwiki-2023-04-04/lib/exe/indexer.php deleted file mode 100644 index c5f6e40..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/indexer.php +++ /dev/null @@ -1,5 +0,0 @@ -useCache(array('files' => $cache_files)); - http_cached($cache->cache, $cache_ok); - - $js = ''; - foreach($files as $file) { - $js .= file_get_contents($file)."\n"; - } - stripsourcemaps($js); - - http_cached_finish($cache->cache, $js); -} diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/js.php b/snippets/dokuwiki-2023-04-04/lib/exe/js.php deleted file mode 100644 index 1d87fb6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/js.php +++ /dev/null @@ -1,332 +0,0 @@ - - */ - -use dokuwiki\Cache\Cache; -use dokuwiki\Extension\Event; -use splitbrain\JSStrip\Exception as JSStripException; -use splitbrain\JSStrip\JSStrip; - -if(!defined('DOKU_INC')) define('DOKU_INC', __DIR__ .'/../../'); -if(!defined('NOSESSION')) define('NOSESSION',true); // we do not use a session or authentication here (better caching) -if(!defined('NL')) define('NL',"\n"); -if(!defined('DOKU_DISABLE_GZIP_OUTPUT')) define('DOKU_DISABLE_GZIP_OUTPUT',1); // we gzip ourself here -require_once(DOKU_INC.'inc/init.php'); - -// Main (don't run when UNIT test) -if(!defined('SIMPLE_TEST')){ - header('Content-Type: application/javascript; charset=utf-8'); - js_out(); -} - - -// ---------------------- functions ------------------------------ - -/** - * Output all needed JavaScript - * - * @author Andreas Gohr - */ -function js_out(){ - global $conf; - global $lang; - global $config_cascade; - global $INPUT; - - // decide from where to get the template - $tpl = trim(preg_replace('/[^\w-]+/','',$INPUT->str('t'))); - if(!$tpl) $tpl = $conf['template']; - - // array of core files - $files = array( - DOKU_INC.'lib/scripts/jquery/jquery.cookie.js', - DOKU_INC.'inc/lang/'.$conf['lang'].'/jquery.ui.datepicker.js', - DOKU_INC."lib/scripts/fileuploader.js", - DOKU_INC."lib/scripts/fileuploaderextended.js", - DOKU_INC.'lib/scripts/helpers.js', - DOKU_INC.'lib/scripts/delay.js', - DOKU_INC.'lib/scripts/cookie.js', - DOKU_INC.'lib/scripts/script.js', - DOKU_INC.'lib/scripts/qsearch.js', - DOKU_INC.'lib/scripts/search.js', - DOKU_INC.'lib/scripts/tree.js', - DOKU_INC.'lib/scripts/index.js', - DOKU_INC.'lib/scripts/textselection.js', - DOKU_INC.'lib/scripts/toolbar.js', - DOKU_INC.'lib/scripts/edit.js', - DOKU_INC.'lib/scripts/editor.js', - DOKU_INC.'lib/scripts/locktimer.js', - DOKU_INC.'lib/scripts/linkwiz.js', - DOKU_INC.'lib/scripts/media.js', - DOKU_INC.'lib/scripts/compatibility.js', -# disabled for FS#1958 DOKU_INC.'lib/scripts/hotkeys.js', - DOKU_INC.'lib/scripts/behaviour.js', - DOKU_INC.'lib/scripts/page.js', - tpl_incdir($tpl).'script.js', - ); - - // add possible plugin scripts and userscript - $files = array_merge($files,js_pluginscripts()); - if(is_array($config_cascade['userscript']['default'])) { - foreach($config_cascade['userscript']['default'] as $userscript) { - $files[] = $userscript; - } - } - - // Let plugins decide to either put more scripts here or to remove some - Event::createAndTrigger('JS_SCRIPT_LIST', $files); - - // The generated script depends on some dynamic options - $cache = new Cache('scripts'.$_SERVER['HTTP_HOST'].$_SERVER['SERVER_PORT'].md5(serialize($files)),'.js'); - $cache->setEvent('JS_CACHE_USE'); - - $cache_files = array_merge($files, getConfigFiles('main')); - $cache_files[] = __FILE__; - - // check cache age & handle conditional request - // This may exit if a cache can be used - $cache_ok = $cache->useCache(array('files' => $cache_files)); - http_cached($cache->cache, $cache_ok); - - // start output buffering and build the script - ob_start(); - - // add some global variables - print "var DOKU_BASE = '".DOKU_BASE."';"; - print "var DOKU_TPL = '".tpl_basedir($tpl)."';"; - print "var DOKU_COOKIE_PARAM = " . json_encode( - array( - 'path' => empty($conf['cookiedir']) ? DOKU_REL : $conf['cookiedir'], - 'secure' => $conf['securecookie'] && is_ssl() - )).";"; - // FIXME: Move those to JSINFO - print "Object.defineProperty(window, 'DOKU_UHN', { get: function() {". - "console.warn('Using DOKU_UHN is deprecated. Please use JSINFO.useHeadingNavigation instead');". - "return JSINFO.useHeadingNavigation; } });"; - print "Object.defineProperty(window, 'DOKU_UHC', { get: function() {". - "console.warn('Using DOKU_UHC is deprecated. Please use JSINFO.useHeadingContent instead');". - "return JSINFO.useHeadingContent; } });"; - - // load JS specific translations - $lang['js']['plugins'] = js_pluginstrings(); - $templatestrings = js_templatestrings($tpl); - if(!empty($templatestrings)) { - $lang['js']['template'] = $templatestrings; - } - echo 'LANG = '.json_encode($lang['js']).";\n"; - - // load toolbar - toolbar_JSdefines('toolbar'); - - // load files - foreach($files as $file){ - if(!file_exists($file)) continue; - $ismin = (substr($file,-7) == '.min.js'); - $debugjs = ($conf['allowdebug'] && strpos($file, DOKU_INC.'lib/scripts/') !== 0); - - echo "\n\n/* XXXXXXXXXX begin of ".str_replace(DOKU_INC, '', $file) ." XXXXXXXXXX */\n\n"; - if($ismin) echo "\n/* BEGIN NOCOMPRESS */\n"; - if ($debugjs) echo "\ntry {\n"; - js_load($file); - if ($debugjs) echo "\n} catch (e) {\n logError(e, '".str_replace(DOKU_INC, '', $file)."');\n}\n"; - if($ismin) echo "\n/* END NOCOMPRESS */\n"; - echo "\n\n/* XXXXXXXXXX end of " . str_replace(DOKU_INC, '', $file) . " XXXXXXXXXX */\n\n"; - } - - // init stuff - if($conf['locktime'] != 0){ - js_runonstart("dw_locktimer.init(".($conf['locktime'] - 60).",".$conf['usedraft'].")"); - } - // init hotkeys - must have been done after init of toolbar -# disabled for FS#1958 js_runonstart('initializeHotkeys()'); - - // end output buffering and get contents - $js = ob_get_contents(); - ob_end_clean(); - - // strip any source maps - stripsourcemaps($js); - - // compress whitespace and comments - if($conf['compress']){ - try { - $js = (new JSStrip())->compress($js); - } catch (JSStripException $e) { - $js .= "\nconsole.error(".json_encode($e->getMessage()).");\n"; - } - } - - $js .= "\n"; // https://bugzilla.mozilla.org/show_bug.cgi?id=316033 - - http_cached_finish($cache->cache, $js); -} - -/** - * Load the given file, handle include calls and print it - * - * @author Andreas Gohr - * - * @param string $file filename path to file - */ -function js_load($file){ - if(!file_exists($file)) return; - static $loaded = array(); - - $data = io_readFile($file); - while(preg_match('#/\*\s*DOKUWIKI:include(_once)?\s+([\w\.\-_/]+)\s*\*/#',$data,$match)){ - $ifile = $match[2]; - - // is it a include_once? - if($match[1]){ - $base = \dokuwiki\Utf8\PhpString::basename($ifile); - if(array_key_exists($base, $loaded) && $loaded[$base] === true){ - $data = str_replace($match[0], '' ,$data); - continue; - } - $loaded[$base] = true; - } - - if($ifile[0] != '/') $ifile = dirname($file).'/'.$ifile; - - $idata = ''; - if (file_exists($ifile)) { - $ismin = (substr($ifile, -7) == '.min.js');; - if ($ismin) $idata .= "\n/* BEGIN NOCOMPRESS */\n"; - $idata .= io_readFile($ifile); - if ($ismin) $idata .= "\n/* END NOCOMPRESS */\n"; - } - $data = str_replace($match[0],$idata,$data); - } - echo "$data\n"; -} - -/** - * Returns a list of possible Plugin Scripts (no existance check here) - * - * @author Andreas Gohr - * - * @return array - */ -function js_pluginscripts(){ - $list = array(); - $plugins = plugin_list(); - foreach ($plugins as $p){ - $list[] = DOKU_PLUGIN."$p/script.js"; - } - return $list; -} - -/** - * Return an two-dimensional array with strings from the language file of each plugin. - * - * - $lang['js'] must be an array. - * - Nothing is returned for plugins without an entry for $lang['js'] - * - * @author Gabriel Birke - * - * @return array - */ -function js_pluginstrings() { - global $conf, $config_cascade; - $pluginstrings = array(); - $plugins = plugin_list(); - foreach($plugins as $p) { - $path = DOKU_PLUGIN . $p . '/lang/'; - - if(isset($lang)) unset($lang); - if(file_exists($path . "en/lang.php")) { - include $path . "en/lang.php"; - } - foreach($config_cascade['lang']['plugin'] as $config_file) { - if(file_exists($config_file . $p . '/en/lang.php')) { - include($config_file . $p . '/en/lang.php'); - } - } - if(isset($conf['lang']) && $conf['lang'] != 'en') { - if(file_exists($path . $conf['lang'] . "/lang.php")) { - include($path . $conf['lang'] . '/lang.php'); - } - foreach($config_cascade['lang']['plugin'] as $config_file) { - if(file_exists($config_file . $p . '/' . $conf['lang'] . '/lang.php')) { - include($config_file . $p . '/' . $conf['lang'] . '/lang.php'); - } - } - } - - if(isset($lang['js'])) { - $pluginstrings[$p] = $lang['js']; - } - } - return $pluginstrings; -} - -/** - * Return an two-dimensional array with strings from the language file of current active template. - * - * - $lang['js'] must be an array. - * - Nothing is returned for template without an entry for $lang['js'] - * - * @param string $tpl - * @return array - */ -function js_templatestrings($tpl) { - global $conf, $config_cascade; - - $path = tpl_incdir() . 'lang/'; - - $templatestrings = array(); - if(file_exists($path . "en/lang.php")) { - include $path . "en/lang.php"; - } - foreach($config_cascade['lang']['template'] as $config_file) { - if(file_exists($config_file . $conf['template'] . '/en/lang.php')) { - include($config_file . $conf['template'] . '/en/lang.php'); - } - } - if(isset($conf['lang']) && $conf['lang'] != 'en' && file_exists($path . $conf['lang'] . "/lang.php")) { - include $path . $conf['lang'] . "/lang.php"; - } - if(isset($conf['lang']) && $conf['lang'] != 'en') { - if(file_exists($path . $conf['lang'] . "/lang.php")) { - include $path . $conf['lang'] . "/lang.php"; - } - foreach($config_cascade['lang']['template'] as $config_file) { - if(file_exists($config_file . $conf['template'] . '/' . $conf['lang'] . '/lang.php')) { - include($config_file . $conf['template'] . '/' . $conf['lang'] . '/lang.php'); - } - } - } - - if(isset($lang['js'])) { - $templatestrings[$tpl] = $lang['js']; - } - return $templatestrings; -} - -/** - * Escapes a String to be embedded in a JavaScript call, keeps \n - * as newline - * - * @author Andreas Gohr - * - * @param string $string - * @return string - */ -function js_escape($string){ - return str_replace('\\\\n','\\n',addslashes($string)); -} - -/** - * Adds the given JavaScript code to the window.onload() event - * - * @author Andreas Gohr - * - * @param string $func - */ -function js_runonstart($func){ - echo "jQuery(function(){ $func; });".NL; -} diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/manifest.php b/snippets/dokuwiki-2023-04-04/lib/exe/manifest.php deleted file mode 100644 index 687c193..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/manifest.php +++ /dev/null @@ -1,15 +0,0 @@ -sendManifest(); diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/mediamanager.php b/snippets/dokuwiki-2023-04-04/lib/exe/mediamanager.php deleted file mode 100644 index 3d8f865..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/mediamanager.php +++ /dev/null @@ -1,131 +0,0 @@ -str('msg1')) msg(hsc($INPUT->str('msg1')),1); - if($INPUT->str('err')) msg(hsc($INPUT->str('err')),-1); - - global $DEL; - // get namespace to display (either direct or from deletion order) - if($INPUT->str('delete')){ - $DEL = cleanID($INPUT->str('delete')); - $IMG = $DEL; - $NS = getNS($DEL); - }elseif($INPUT->str('edit')){ - $IMG = cleanID($INPUT->str('edit')); - $NS = getNS($IMG); - }elseif($INPUT->str('img')){ - $IMG = cleanID($INPUT->str('img')); - $NS = getNS($IMG); - }else{ - $NS = cleanID($INPUT->str('ns')); - $IMG = null; - } - - global $INFO, $JSINFO; - $INFO = !empty($INFO) ? array_merge($INFO, mediainfo()) : mediainfo(); - $JSINFO['id'] = ''; - $JSINFO['namespace'] = ''; - $AUTH = $INFO['perm']; // shortcut for historical reasons - - // If this page is directly opened it means we are in popup mode not fullscreen - // $fullscreen isn't defined by default it might lead to some PHP warnings - $fullscreen = isset($fullscreen) ? $fullscreen : false; - - $tmp = array(); - Event::createAndTrigger('MEDIAMANAGER_STARTED', $tmp); - session_write_close(); //close session - - // do not display the manager if user does not have read access - if($AUTH < AUTH_READ && !$fullscreen) { - http_status(403); - die($lang['accessdenied']); - } - - // handle flash upload - if(isset($_FILES['Filedata'])){ - $_FILES['upload'] =& $_FILES['Filedata']; - $JUMPTO = media_upload($NS,$AUTH); - if($JUMPTO == false){ - http_status(400); - echo 'Upload failed'; - } - echo 'ok'; - exit; - } - - // give info on PHP caught upload errors - if(!empty($_FILES['upload']['error'])){ - switch($_FILES['upload']['error']){ - case 1: - case 2: - msg(sprintf($lang['uploadsize'], - filesize_h(php_to_byte(ini_get('upload_max_filesize')))),-1); - break; - default: - msg($lang['uploadfail'].' ('.$_FILES['upload']['error'].')',-1); - } - unset($_FILES['upload']); - } - - // handle upload - if(!empty($_FILES['upload']['tmp_name'])){ - $JUMPTO = media_upload($NS,$AUTH); - if($JUMPTO) $NS = getNS($JUMPTO); - } - - // handle meta saving - if($IMG && @array_key_exists('save', $INPUT->arr('do'))){ - $JUMPTO = media_metasave($IMG,$AUTH,$INPUT->arr('meta')); - } - - if($IMG && ($INPUT->str('mediado') == 'save' || @array_key_exists('save', $INPUT->arr('mediado')))) { - $JUMPTO = media_metasave($IMG,$AUTH,$INPUT->arr('meta')); - } - - if ($INPUT->int('rev') && $conf['mediarevisions']) $REV = $INPUT->int('rev'); - - if($INPUT->str('mediado') == 'restore' && $conf['mediarevisions']){ - $JUMPTO = media_restore($INPUT->str('image'), $REV, $AUTH); - } - - // handle deletion - if($DEL) { - $res = 0; - if(checkSecurityToken()) { - $res = media_delete($DEL,$AUTH); - } - if ($res & DOKU_MEDIA_DELETED) { - $msg = sprintf($lang['deletesucc'], noNS($DEL)); - if ($res & DOKU_MEDIA_EMPTY_NS && !$fullscreen) { - // current namespace was removed. redirecting to root ns passing msg along - send_redirect(DOKU_URL.'lib/exe/mediamanager.php?msg1='. - rawurlencode($msg).'&edid='.$INPUT->str('edid')); - } - msg($msg,1); - } elseif ($res & DOKU_MEDIA_INUSE) { - msg(sprintf($lang['mediainuse'],noNS($DEL)),0); - } else { - msg(sprintf($lang['deletefail'],noNS($DEL)),-1); - } - } - // finished - start output - - if (!$fullscreen) { - header('Content-Type: text/html; charset=utf-8'); - include(template('mediamanager.php')); - } - -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/opensearch.php b/snippets/dokuwiki-2023-04-04/lib/exe/opensearch.php deleted file mode 100644 index b00b2b7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/opensearch.php +++ /dev/null @@ -1,38 +0,0 @@ - - * @author Andreas Gohr - */ - -if(!defined('DOKU_INC')) define('DOKU_INC',dirname(__FILE__).'/../../'); -if(!defined('NOSESSION')) define('NOSESSION',true); // we do not use a session or authentication here (better caching) -if(!defined('NL')) define('NL',"\n"); -require_once(DOKU_INC.'inc/init.php'); - -// try to be clever about the favicon location -if(file_exists(DOKU_INC.'favicon.ico')){ - $ico = DOKU_URL.'favicon.ico'; -}elseif(file_exists(tpl_incdir().'images/favicon.ico')){ - $ico = DOKU_URL.'lib/tpl/'.$conf['template'].'/images/favicon.ico'; -}elseif(file_exists(tpl_incdir().'favicon.ico')){ - $ico = DOKU_URL.'lib/tpl/'.$conf['template'].'/favicon.ico'; -}else{ - $ico = DOKU_URL.'lib/tpl/dokuwiki/images/favicon.ico'; -} - -// output -header('Content-Type: application/opensearchdescription+xml; charset=utf-8'); -echo ''.NL; -echo ''.NL; -echo ' '.hsc($conf['title']).''.NL; -echo ' '.$ico.''.NL; -echo ' '.NL; -echo ' '.NL; -echo ''.NL; - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/taskrunner.php b/snippets/dokuwiki-2023-04-04/lib/exe/taskrunner.php deleted file mode 100644 index 69ab445..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/taskrunner.php +++ /dev/null @@ -1,16 +0,0 @@ - - */ -if (!defined('DOKU_INC')) { - define('DOKU_INC', __DIR__ . '/../../'); -} -define('DOKU_DISABLE_GZIP_OUTPUT',1); -require_once DOKU_INC.'inc/init.php'; -session_write_close(); //close session - -$taskRunner = new \dokuwiki\TaskRunner(); -$taskRunner->run(); diff --git a/snippets/dokuwiki-2023-04-04/lib/exe/xmlrpc.php b/snippets/dokuwiki-2023-04-04/lib/exe/xmlrpc.php deleted file mode 100644 index e90fb9e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/exe/xmlrpc.php +++ /dev/null @@ -1,18 +0,0 @@ -serve(); -} catch (\Exception $e) { - $server->error($e->getCode(), $e->getMessage()); -} diff --git a/snippets/dokuwiki-2023-04-04/lib/images/README b/snippets/dokuwiki-2023-04-04/lib/images/README deleted file mode 100644 index e2788b4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/README +++ /dev/null @@ -1,6 +0,0 @@ - -Icons: email.png, external-link.png, unc.png -Icon set: Dusseldorf -Designer: pc.de -License: Creative Commons Attribution License [http://creativecommons.org/licenses/by/3.0/] -URL: http://pc.de/icons/#Dusseldorf diff --git a/snippets/dokuwiki-2023-04-04/lib/images/_deprecated.txt b/snippets/dokuwiki-2023-04-04/lib/images/_deprecated.txt deleted file mode 100644 index a347f8b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/_deprecated.txt +++ /dev/null @@ -1,2 +0,0 @@ - -(none) diff --git a/snippets/dokuwiki-2023-04-04/lib/images/admin/README b/snippets/dokuwiki-2023-04-04/lib/images/admin/README deleted file mode 100644 index 53e7d83..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/admin/README +++ /dev/null @@ -1,4 +0,0 @@ -These icons were taken from the nuvoX KDE icon theme and are GPL licensed -See http://www.kde-look.org/content/show.php/nuvoX?content=38467 - -styling.png from https://openclipart.org/detail/25595/brush Public Domain diff --git a/snippets/dokuwiki-2023-04-04/lib/images/admin/acl.png b/snippets/dokuwiki-2023-04-04/lib/images/admin/acl.png deleted file mode 100644 index 542e108..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/admin/acl.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/admin/config.png b/snippets/dokuwiki-2023-04-04/lib/images/admin/config.png deleted file mode 100644 index 679a673..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/admin/config.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/admin/plugin.png b/snippets/dokuwiki-2023-04-04/lib/images/admin/plugin.png deleted file mode 100644 index 27bd154..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/admin/plugin.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/admin/popularity.png b/snippets/dokuwiki-2023-04-04/lib/images/admin/popularity.png deleted file mode 100644 index e18a8cb..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/admin/popularity.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/admin/revert.png b/snippets/dokuwiki-2023-04-04/lib/images/admin/revert.png deleted file mode 100644 index c74c792..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/admin/revert.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/admin/styling.png b/snippets/dokuwiki-2023-04-04/lib/images/admin/styling.png deleted file mode 100644 index 859c8c9..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/admin/styling.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/admin/usermanager.png b/snippets/dokuwiki-2023-04-04/lib/images/admin/usermanager.png deleted file mode 100644 index e6f72e0..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/admin/usermanager.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/blank.gif b/snippets/dokuwiki-2023-04-04/lib/images/blank.gif deleted file mode 100644 index 9935f82..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/blank.gif and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/bullet.png b/snippets/dokuwiki-2023-04-04/lib/images/bullet.png deleted file mode 100644 index b8ec60c..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/bullet.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/closed-rtl.png b/snippets/dokuwiki-2023-04-04/lib/images/closed-rtl.png deleted file mode 100644 index 016a3c3..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/closed-rtl.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/closed.png b/snippets/dokuwiki-2023-04-04/lib/images/closed.png deleted file mode 100644 index 927bfc5..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/closed.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/diff.png b/snippets/dokuwiki-2023-04-04/lib/images/diff.png deleted file mode 100644 index 04fab07..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/diff.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/email.png b/snippets/dokuwiki-2023-04-04/lib/images/email.png deleted file mode 100644 index 575b831..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/email.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/email.svg b/snippets/dokuwiki-2023-04-04/lib/images/email.svg deleted file mode 100644 index 72309ae..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/email.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/error.png b/snippets/dokuwiki-2023-04-04/lib/images/error.png deleted file mode 100644 index da06924..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/error.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/external-link.png b/snippets/dokuwiki-2023-04-04/lib/images/external-link.png deleted file mode 100644 index fecac61..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/external-link.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/external-link.svg b/snippets/dokuwiki-2023-04-04/lib/images/external-link.svg deleted file mode 100644 index 74367ce..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/external-link.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/7z.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/7z.png deleted file mode 100644 index 2537cb9..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/7z.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/asm.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/asm.png deleted file mode 100644 index 17e74d0..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/asm.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/bash.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/bash.png deleted file mode 100644 index a31ee68..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/bash.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/bz2.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/bz2.png deleted file mode 100644 index c780316..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/bz2.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/c.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/c.png deleted file mode 100644 index d8032d0..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/c.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/cc.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/cc.png deleted file mode 100644 index 241ebd4..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/cc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/conf.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/conf.png deleted file mode 100644 index 9797c2a..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/conf.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/cpp.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/cpp.png deleted file mode 100644 index 1289065..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/cpp.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/cs.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/cs.png deleted file mode 100644 index 6c2aae2..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/cs.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/csh.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/csh.png deleted file mode 100644 index e43584c..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/csh.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/css.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/css.png deleted file mode 100644 index 786f304..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/css.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/csv.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/csv.png deleted file mode 100644 index e5cdbf9..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/csv.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/deb.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/deb.png deleted file mode 100644 index e2828a3..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/deb.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/diff.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/diff.png deleted file mode 100644 index 9e413cb..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/diff.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/doc.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/doc.png deleted file mode 100644 index 43ec354..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/doc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/docx.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/docx.png deleted file mode 100644 index a25f260..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/docx.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/file.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/file.png deleted file mode 100644 index 7f6d51a..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/file.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/gif.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/gif.png deleted file mode 100644 index dde2d84..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/gif.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/gz.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/gz.png deleted file mode 100644 index 5bddffb..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/gz.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/h.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/h.png deleted file mode 100644 index 5c169a3..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/h.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/hpp.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/hpp.png deleted file mode 100644 index 128110d..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/hpp.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/htm.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/htm.png deleted file mode 100644 index 79096dc..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/htm.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/html.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/html.png deleted file mode 100644 index 79096dc..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/html.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ico.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ico.png deleted file mode 100644 index 60f73bd..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ico.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/java.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/java.png deleted file mode 100644 index 1d86949..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/java.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/jpeg.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/jpeg.png deleted file mode 100644 index 4b5c425..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/jpeg.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/jpg.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/jpg.png deleted file mode 100644 index 4b5c425..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/jpg.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/js.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/js.png deleted file mode 100644 index 5a8dabe..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/js.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/json.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/json.png deleted file mode 100644 index e4a55e6..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/json.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/lua.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/lua.png deleted file mode 100644 index c8e0bf2..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/lua.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/mp3.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/mp3.png deleted file mode 100644 index 9bf1695..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/mp3.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/mp4.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/mp4.png deleted file mode 100644 index 071abc3..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/mp4.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odc.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odc.png deleted file mode 100644 index 3ad6a3c..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odf.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odf.png deleted file mode 100644 index 8dd89ea..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odf.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odg.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odg.png deleted file mode 100644 index 7020d13..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odg.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odi.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odi.png deleted file mode 100644 index 9a08a42..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odi.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odp.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odp.png deleted file mode 100644 index e6b538d..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odp.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ods.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ods.png deleted file mode 100644 index cf4a226..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ods.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odt.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odt.png deleted file mode 100644 index 1eae19c..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/odt.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ogg.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ogg.png deleted file mode 100644 index d7b0553..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ogg.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ogv.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ogv.png deleted file mode 100644 index 4fdedba..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ogv.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pas.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pas.png deleted file mode 100644 index 8d2999e..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pas.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pdf.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pdf.png deleted file mode 100644 index 09ae62e..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pdf.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/php.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/php.png deleted file mode 100644 index 1f4cabf..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/php.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pl.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pl.png deleted file mode 100644 index 038e9f3..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pl.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/png.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/png.png deleted file mode 100644 index e3ea1c3..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/png.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ppt.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ppt.png deleted file mode 100644 index acee945..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ppt.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pptx.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pptx.png deleted file mode 100644 index b57b091..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/pptx.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ps.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ps.png deleted file mode 100644 index 523a0be..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/ps.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/py.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/py.png deleted file mode 100644 index ae6e06a..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/py.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rar.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rar.png deleted file mode 100644 index 5b1cfcb..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rar.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rb.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rb.png deleted file mode 100644 index 398f208..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rb.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rpm.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rpm.png deleted file mode 100644 index c66a907..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rpm.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rtf.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rtf.png deleted file mode 100644 index 43182f3..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/rtf.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sh.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sh.png deleted file mode 100644 index 52e3f95..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sh.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sql.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sql.png deleted file mode 100644 index bb23e56..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sql.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/svg.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/svg.png deleted file mode 100644 index 81a3644..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/svg.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/swf.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/swf.png deleted file mode 100644 index be8f546..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/swf.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxc.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxc.png deleted file mode 100644 index cc45ffa..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxd.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxd.png deleted file mode 100644 index 26f44c2..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxd.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxi.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxi.png deleted file mode 100644 index 62e90bc..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxi.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxw.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxw.png deleted file mode 100644 index 5196307..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/sxw.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/tar.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/tar.png deleted file mode 100644 index 8eb0ef4..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/tar.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/tgz.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/tgz.png deleted file mode 100644 index 77faacb..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/tgz.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/txt.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/txt.png deleted file mode 100644 index 5d09e3c..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/txt.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/wav.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/wav.png deleted file mode 100644 index 37b871b..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/wav.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/webm.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/webm.png deleted file mode 100644 index 9044845..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/webm.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/xls.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/xls.png deleted file mode 100644 index 1c21a6e..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/xls.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/xlsx.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/xlsx.png deleted file mode 100644 index cba5937..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/xlsx.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/xml.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/xml.png deleted file mode 100644 index 8eee583..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/xml.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/zip.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/zip.png deleted file mode 100644 index 0ce83b6..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/32x32/zip.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/7z.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/7z.png deleted file mode 100644 index fa6abe3..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/7z.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/README b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/README deleted file mode 100644 index 0538586..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/README +++ /dev/null @@ -1,2 +0,0 @@ -For the generator of these files see -https://github.com/splitbrain/file-icon-generator/blob/master/example-dokuwiki.php diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/asm.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/asm.png deleted file mode 100644 index c22c451..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/asm.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/bash.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/bash.png deleted file mode 100644 index f352cfd..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/bash.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/bz2.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/bz2.png deleted file mode 100644 index a1b048f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/bz2.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/c.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/c.png deleted file mode 100644 index 51d9c7f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/c.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/cc.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/cc.png deleted file mode 100644 index 8aeae79..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/cc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/conf.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/conf.png deleted file mode 100644 index c845d49..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/conf.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/cpp.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/cpp.png deleted file mode 100644 index 1a04c32..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/cpp.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/cs.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/cs.png deleted file mode 100644 index 740725a..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/cs.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/csh.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/csh.png deleted file mode 100644 index c0131c5..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/csh.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/css.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/css.png deleted file mode 100644 index 89ac364..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/css.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/csv.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/csv.png deleted file mode 100644 index 837ae29..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/csv.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/deb.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/deb.png deleted file mode 100644 index 1db6fa5..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/deb.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/diff.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/diff.png deleted file mode 100644 index 03e9af9..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/diff.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/doc.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/doc.png deleted file mode 100644 index dcc070f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/doc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/docx.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/docx.png deleted file mode 100644 index 1a98a8d..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/docx.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/file.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/file.png deleted file mode 100644 index 54fe8ab..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/file.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/gif.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/gif.png deleted file mode 100644 index 38bdbf2..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/gif.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/gz.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/gz.png deleted file mode 100644 index 422693a..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/gz.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/h.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/h.png deleted file mode 100644 index d65f2f5..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/h.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/hpp.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/hpp.png deleted file mode 100644 index 6d314f5..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/hpp.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/htm.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/htm.png deleted file mode 100644 index f45847f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/htm.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/html.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/html.png deleted file mode 100644 index f45847f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/html.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ico.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ico.png deleted file mode 100644 index 38aa34b..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ico.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/index.php b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/index.php deleted file mode 100644 index d1f233e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/index.php +++ /dev/null @@ -1,59 +0,0 @@ - - - - Filetype icons - - - - - - - '; -} -foreach (glob('32x32/*.png') as $img) { - $fi_list32 .= ''.$img.' '; -} -echo '
    -'.$fi_list.' -
    - -
    -'.$fi_list.' -
    - -
    - -
    -'.$fi_list32.' -
    - -
    -'.$fi_list32; -?> -
    - - - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/java.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/java.png deleted file mode 100644 index 0c62347..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/java.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/jpeg.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/jpeg.png deleted file mode 100644 index e446dd4..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/jpeg.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/jpg.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/jpg.png deleted file mode 100644 index e446dd4..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/jpg.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/js.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/js.png deleted file mode 100644 index bee428f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/js.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/json.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/json.png deleted file mode 100644 index 4d0a3cf..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/json.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/lua.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/lua.png deleted file mode 100644 index fcebe3d..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/lua.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/mp3.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/mp3.png deleted file mode 100644 index 2be976f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/mp3.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/mp4.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/mp4.png deleted file mode 100644 index dc6fd00..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/mp4.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odc.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odc.png deleted file mode 100644 index bf3b3a1..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odf.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odf.png deleted file mode 100644 index fcfc58f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odf.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odg.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odg.png deleted file mode 100644 index 0a8196c..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odg.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odi.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odi.png deleted file mode 100644 index 0fc8508..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odi.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odp.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odp.png deleted file mode 100644 index 75b1db8..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odp.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ods.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ods.png deleted file mode 100644 index 2017426..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ods.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odt.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odt.png deleted file mode 100644 index 6f8fae4..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/odt.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ogg.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ogg.png deleted file mode 100644 index 8bb5080..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ogg.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ogv.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ogv.png deleted file mode 100644 index e6b65ac..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ogv.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pas.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pas.png deleted file mode 100644 index 19f0a3c..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pas.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pdf.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pdf.png deleted file mode 100644 index 42fbfd2..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pdf.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/php.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/php.png deleted file mode 100644 index de0d8ee..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/php.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pl.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pl.png deleted file mode 100644 index d95513d..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pl.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/png.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/png.png deleted file mode 100644 index 273476d..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/png.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ppt.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ppt.png deleted file mode 100644 index a03d3c0..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ppt.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pptx.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pptx.png deleted file mode 100644 index 9b5c633..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/pptx.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ps.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ps.png deleted file mode 100644 index 3b7848c..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/ps.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/py.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/py.png deleted file mode 100644 index 893019e..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/py.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rar.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rar.png deleted file mode 100644 index 091a635..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rar.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rb.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rb.png deleted file mode 100644 index 9b58db0..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rb.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rpm.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rpm.png deleted file mode 100644 index 75da50e..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rpm.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rtf.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rtf.png deleted file mode 100644 index 2e5a6e5..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/rtf.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sh.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sh.png deleted file mode 100644 index bc48354..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sh.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sql.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sql.png deleted file mode 100644 index c36f3a8..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sql.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg.png deleted file mode 100644 index a52132d..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/7z.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/7z.svg deleted file mode 100644 index 44e435e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/7z.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/README b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/README deleted file mode 100644 index 4e7770b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/README +++ /dev/null @@ -1 +0,0 @@ -Icons come from https://fileicons.org/ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/asm.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/asm.svg deleted file mode 100644 index 7483866..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/asm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/bash.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/bash.svg deleted file mode 100644 index 8406f79..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/bash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/bz2.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/bz2.svg deleted file mode 100644 index 44e435e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/bz2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/c.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/c.svg deleted file mode 100644 index d014cb2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/c.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/conf.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/conf.svg deleted file mode 100644 index 1a9cae0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/conf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/cpp.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/cpp.svg deleted file mode 100644 index 178f532..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/cpp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/cs.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/cs.svg deleted file mode 100644 index c6853d0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/cs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/csh.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/csh.svg deleted file mode 100644 index 8406f79..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/csh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/css.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/css.svg deleted file mode 100644 index f359b94..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/css.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/csv.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/csv.svg deleted file mode 100644 index 318ba05..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/csv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/deb.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/deb.svg deleted file mode 100644 index 2cdb6d7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/deb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/doc.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/doc.svg deleted file mode 100644 index ac084a0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/doc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/docx.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/docx.svg deleted file mode 100644 index ac084a0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/docx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/file.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/file.svg deleted file mode 100644 index 2537cbe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/gif.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/gif.svg deleted file mode 100644 index 8d4cac8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/gif.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/gz.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/gz.svg deleted file mode 100644 index 44e435e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/gz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/h.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/h.svg deleted file mode 100644 index b80f32f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/h.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/htm.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/htm.svg deleted file mode 100644 index 1e37bd4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/htm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/html.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/html.svg deleted file mode 100644 index 1e37bd4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/html.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ico.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ico.svg deleted file mode 100644 index da894c4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ico.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/index.php b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/index.php deleted file mode 100644 index 66c4835..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/index.php +++ /dev/null @@ -1,22 +0,0 @@ - - - - Filetype icons - - - - - - - '; -} -?> - - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/java.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/java.svg deleted file mode 100644 index 2a09585..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/java.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/jpeg.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/jpeg.svg deleted file mode 100644 index 8d4cac8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/jpeg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/jpg.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/jpg.svg deleted file mode 100644 index 8d4cac8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/jpg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/js.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/js.svg deleted file mode 100644 index c975547..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/json.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/json.svg deleted file mode 100644 index fde9988..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/json.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/lua.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/lua.svg deleted file mode 100644 index 8c2a373..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/lua.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/mp3.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/mp3.svg deleted file mode 100644 index 7d5a0a8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/mp3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/mp4.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/mp4.svg deleted file mode 100644 index f2a2772..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/mp4.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ods.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ods.svg deleted file mode 100644 index e361870..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ods.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/odt.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/odt.svg deleted file mode 100644 index f30088b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/odt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ogg.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ogg.svg deleted file mode 100644 index 7d5a0a8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ogg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ogv.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ogv.svg deleted file mode 100644 index f2a2772..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ogv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/pdf.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/pdf.svg deleted file mode 100644 index e6472df..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/pdf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/php.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/php.svg deleted file mode 100644 index 096500a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/php.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/pl.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/pl.svg deleted file mode 100644 index 9abc837..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/pl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/png.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/png.svg deleted file mode 100644 index 8d4cac8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/png.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ppt.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ppt.svg deleted file mode 100644 index edcc771..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ppt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/pptx.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/pptx.svg deleted file mode 100644 index edcc771..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/pptx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ps.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ps.svg deleted file mode 100644 index 9cb1835..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/ps.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/py.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/py.svg deleted file mode 100644 index 4c268d4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/py.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rar.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rar.svg deleted file mode 100644 index 44e435e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rb.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rb.svg deleted file mode 100644 index 28b037b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rpm.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rpm.svg deleted file mode 100644 index 2cdb6d7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rpm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rtf.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rtf.svg deleted file mode 100644 index 6295628..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/rtf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/sh.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/sh.svg deleted file mode 100644 index 8406f79..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/sh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/sql.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/sql.svg deleted file mode 100644 index b2c3e21..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/sql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/svg.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/svg.svg deleted file mode 100644 index 9cb1835..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/svg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/swf.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/swf.svg deleted file mode 100644 index 4642c11..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/swf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/tar.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/tar.svg deleted file mode 100644 index 2cdb6d7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/tar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/tgz.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/tgz.svg deleted file mode 100644 index 44e435e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/tgz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/txt.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/txt.svg deleted file mode 100644 index 6295628..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/txt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/wav.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/wav.svg deleted file mode 100644 index 7d5a0a8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/wav.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/webm.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/webm.svg deleted file mode 100644 index f2a2772..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/webm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/xls.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/xls.svg deleted file mode 100644 index ddf8038..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/xls.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/xlsx.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/xlsx.svg deleted file mode 100644 index ddf8038..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/xlsx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/xml.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/xml.svg deleted file mode 100644 index 6af9a78..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/xml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/zip.svg b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/zip.svg deleted file mode 100644 index 44e435e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/svg/zip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/swf.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/swf.png deleted file mode 100644 index 5c88387..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/swf.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxc.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxc.png deleted file mode 100644 index 3b5c71f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxd.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxd.png deleted file mode 100644 index 15390cd..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxd.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxi.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxi.png deleted file mode 100644 index a0fb654..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxi.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxw.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxw.png deleted file mode 100644 index 865dc0c..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/sxw.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/tar.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/tar.png deleted file mode 100644 index 8f9fd0f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/tar.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/tgz.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/tgz.png deleted file mode 100644 index 8423ef0..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/tgz.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/txt.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/txt.png deleted file mode 100644 index 1619cc4..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/txt.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/wav.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/wav.png deleted file mode 100644 index 80eac97..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/wav.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/webm.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/webm.png deleted file mode 100644 index cec3e6d..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/webm.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/xls.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/xls.png deleted file mode 100644 index be9b42f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/xls.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/xlsx.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/xlsx.png deleted file mode 100644 index fd5d4f1..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/xlsx.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/xml.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/xml.png deleted file mode 100644 index 2a96d8b..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/xml.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/zip.png b/snippets/dokuwiki-2023-04-04/lib/images/fileicons/zip.png deleted file mode 100644 index 4ce08bf..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/fileicons/zip.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/history.png b/snippets/dokuwiki-2023-04-04/lib/images/history.png deleted file mode 100644 index f6af0f6..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/history.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/icon-list.png b/snippets/dokuwiki-2023-04-04/lib/images/icon-list.png deleted file mode 100644 index 4ae738a..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/icon-list.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/icon-sort.png b/snippets/dokuwiki-2023-04-04/lib/images/icon-sort.png deleted file mode 100644 index 190397e..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/icon-sort.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/index.html b/snippets/dokuwiki-2023-04-04/lib/images/index.html deleted file mode 100644 index 977f90e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - - -nothing here... - - - - - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/info.png b/snippets/dokuwiki-2023-04-04/lib/images/info.png deleted file mode 100644 index 5e23364..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/info.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki.png b/snippets/dokuwiki-2023-04-04/lib/images/interwiki.png deleted file mode 100644 index 10a2bbe..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/interwiki.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki.svg deleted file mode 100644 index 6c856a2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/amazon.de.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/amazon.de.svg deleted file mode 100644 index 9b45506..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/amazon.de.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/amazon.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/amazon.svg deleted file mode 100644 index 9b45506..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/amazon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/amazon.uk.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/amazon.uk.svg deleted file mode 100644 index 9b45506..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/amazon.uk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/callto.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/callto.svg deleted file mode 100644 index c838c52..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/callto.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/doku.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/doku.svg deleted file mode 100644 index 4d4ab48..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/doku.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/google.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/google.svg deleted file mode 100644 index 585d272..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/google.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/paypal.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/paypal.svg deleted file mode 100644 index 76dabb7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/paypal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/phpfn.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/phpfn.svg deleted file mode 100644 index 21e02a9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/phpfn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/skype.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/skype.svg deleted file mode 100644 index 7c882df..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/skype.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/tel.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/tel.svg deleted file mode 100644 index c838c52..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/tel.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/user.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/user.svg deleted file mode 100644 index 175fc6d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/user.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wp.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wp.svg deleted file mode 100644 index 5701e89..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpde.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpde.svg deleted file mode 100644 index 5701e89..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpde.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpes.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpes.svg deleted file mode 100644 index 5701e89..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpfr.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpfr.svg deleted file mode 100644 index 5701e89..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpfr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpjp.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpjp.svg deleted file mode 100644 index 5701e89..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpjp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpmeta.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpmeta.svg deleted file mode 100644 index 5701e89..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wpmeta.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wppl.svg b/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wppl.svg deleted file mode 100644 index 5701e89..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/interwiki/wppl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/larger.gif b/snippets/dokuwiki-2023-04-04/lib/images/larger.gif deleted file mode 100644 index e137c92..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/larger.gif and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nc-nd.png b/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nc-nd.png deleted file mode 100644 index c84aff1..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nc-nd.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nc-sa.png b/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nc-sa.png deleted file mode 100644 index e7b5784..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nc-sa.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nc.png b/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nc.png deleted file mode 100644 index b422cdc..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nd.png b/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nd.png deleted file mode 100644 index 1832299..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-nd.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-sa.png b/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-sa.png deleted file mode 100644 index 5749f65..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by-sa.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by.png b/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by.png deleted file mode 100644 index 700679a..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-by.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-zero.png b/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-zero.png deleted file mode 100644 index e6d82bf..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc-zero.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc.png b/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc.png deleted file mode 100644 index e28f32c..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/cc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/gnufdl.png b/snippets/dokuwiki-2023-04-04/lib/images/license/badge/gnufdl.png deleted file mode 100644 index 635de2b..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/gnufdl.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/publicdomain.png b/snippets/dokuwiki-2023-04-04/lib/images/license/badge/publicdomain.png deleted file mode 100644 index fd742cc..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/badge/publicdomain.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nc-nd.png b/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nc-nd.png deleted file mode 100644 index 994025f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nc-nd.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nc-sa.png b/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nc-sa.png deleted file mode 100644 index 3b896bd..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nc-sa.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nc.png b/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nc.png deleted file mode 100644 index d5be8f8..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nd.png b/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nd.png deleted file mode 100644 index e1918b0..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-nd.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-sa.png b/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-sa.png deleted file mode 100644 index 9b9b522..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by-sa.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by.png b/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by.png deleted file mode 100644 index 53b1dea..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-by.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-zero.png b/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-zero.png deleted file mode 100644 index e6a1a5b..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc-zero.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc.png b/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc.png deleted file mode 100644 index e04958a..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/button/cc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/button/gnufdl.png b/snippets/dokuwiki-2023-04-04/lib/images/license/button/gnufdl.png deleted file mode 100644 index b0e0793..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/button/gnufdl.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/license/button/publicdomain.png b/snippets/dokuwiki-2023-04-04/lib/images/license/button/publicdomain.png deleted file mode 100644 index b301baf..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/license/button/publicdomain.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/magnifier.png b/snippets/dokuwiki-2023-04-04/lib/images/magnifier.png deleted file mode 100644 index 014fa92..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/magnifier.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_align_center.png b/snippets/dokuwiki-2023-04-04/lib/images/media_align_center.png deleted file mode 100644 index 8b30a05..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_align_center.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_align_left.png b/snippets/dokuwiki-2023-04-04/lib/images/media_align_left.png deleted file mode 100644 index d32bbc2..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_align_left.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_align_noalign.png b/snippets/dokuwiki-2023-04-04/lib/images/media_align_noalign.png deleted file mode 100644 index e6ce857..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_align_noalign.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_align_right.png b/snippets/dokuwiki-2023-04-04/lib/images/media_align_right.png deleted file mode 100644 index 32a5cb0..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_align_right.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_link_direct.png b/snippets/dokuwiki-2023-04-04/lib/images/media_link_direct.png deleted file mode 100644 index 13d24ad..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_link_direct.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_link_displaylnk.png b/snippets/dokuwiki-2023-04-04/lib/images/media_link_displaylnk.png deleted file mode 100644 index 102834e..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_link_displaylnk.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_link_lnk.png b/snippets/dokuwiki-2023-04-04/lib/images/media_link_lnk.png deleted file mode 100644 index 5db14ad..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_link_lnk.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_link_nolnk.png b/snippets/dokuwiki-2023-04-04/lib/images/media_link_nolnk.png deleted file mode 100644 index d277ac9..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_link_nolnk.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_size_large.png b/snippets/dokuwiki-2023-04-04/lib/images/media_size_large.png deleted file mode 100644 index c4f745e..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_size_large.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_size_medium.png b/snippets/dokuwiki-2023-04-04/lib/images/media_size_medium.png deleted file mode 100644 index 580c63e..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_size_medium.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_size_original.png b/snippets/dokuwiki-2023-04-04/lib/images/media_size_original.png deleted file mode 100644 index 60d1925..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_size_original.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/media_size_small.png b/snippets/dokuwiki-2023-04-04/lib/images/media_size_small.png deleted file mode 100644 index 8d5a629..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/media_size_small.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/mediamanager.png b/snippets/dokuwiki-2023-04-04/lib/images/mediamanager.png deleted file mode 100644 index 5093381..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/mediamanager.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/00-default_checkbox-blank-circle-outline.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/00-default_checkbox-blank-circle-outline.svg deleted file mode 100644 index e8f8c07..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/00-default_checkbox-blank-circle-outline.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/01-edit_pencil.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/01-edit_pencil.svg deleted file mode 100644 index e3a4faa..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/01-edit_pencil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/02-create_pencil.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/02-create_pencil.svg deleted file mode 100644 index 4c30b49..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/02-create_pencil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/03-draft_android-studio.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/03-draft_android-studio.svg deleted file mode 100644 index 589658d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/03-draft_android-studio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/04-show_file-document.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/04-show_file-document.svg deleted file mode 100644 index 0eed274..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/04-show_file-document.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/05-source_file-xml.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/05-source_file-xml.svg deleted file mode 100644 index 7e00342..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/05-source_file-xml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/06-revert_replay.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/06-revert_replay.svg deleted file mode 100644 index 0911e5b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/06-revert_replay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/07-revisions_history.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/07-revisions_history.svg deleted file mode 100644 index cedbc1b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/07-revisions_history.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/08-backlink_link-variant.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/08-backlink_link-variant.svg deleted file mode 100644 index 4d639a5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/08-backlink_link-variant.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/09-subscribe_email-outline.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/09-subscribe_email-outline.svg deleted file mode 100644 index 3b23dac..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/09-subscribe_email-outline.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/10-top_arrow-up.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/10-top_arrow-up.svg deleted file mode 100644 index 61003a8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/10-top_arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/11-mediamanager_folder-image.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/11-mediamanager_folder-image.svg deleted file mode 100644 index 4376fdf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/11-mediamanager_folder-image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/12-back_arrow-left.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/12-back_arrow-left.svg deleted file mode 100644 index d8011b1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/12-back_arrow-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/account-card-details.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/account-card-details.svg deleted file mode 100644 index ba74256..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/account-card-details.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/account-plus.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/account-plus.svg deleted file mode 100644 index a978bf1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/account-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/calendar-clock.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/calendar-clock.svg deleted file mode 100644 index b19735d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/calendar-clock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/file-tree.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/file-tree.svg deleted file mode 100644 index 0f26188..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/file-tree.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/folder-multiple-image.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/folder-multiple-image.svg deleted file mode 100644 index f66aaad..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/folder-multiple-image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/lock-reset.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/lock-reset.svg deleted file mode 100644 index 49693c6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/lock-reset.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/login.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/login.svg deleted file mode 100644 index 07a9896..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/login.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/logout.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/logout.svg deleted file mode 100644 index 97d3158..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/logout.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/menu/settings.svg b/snippets/dokuwiki-2023-04-04/lib/images/menu/settings.svg deleted file mode 100644 index ced9871..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/menu/settings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/minus.gif b/snippets/dokuwiki-2023-04-04/lib/images/minus.gif deleted file mode 100644 index 7e8cbd7..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/minus.gif and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/notify.png b/snippets/dokuwiki-2023-04-04/lib/images/notify.png deleted file mode 100644 index f6c56ee..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/notify.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/ns.png b/snippets/dokuwiki-2023-04-04/lib/images/ns.png deleted file mode 100644 index 77e03b1..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/ns.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/open.png b/snippets/dokuwiki-2023-04-04/lib/images/open.png deleted file mode 100644 index b9e4fdf..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/open.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/page.png b/snippets/dokuwiki-2023-04-04/lib/images/page.png deleted file mode 100644 index b1b7ebe..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/page.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/plus.gif b/snippets/dokuwiki-2023-04-04/lib/images/plus.gif deleted file mode 100644 index 3da3b94..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/plus.gif and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/resizecol.png b/snippets/dokuwiki-2023-04-04/lib/images/resizecol.png deleted file mode 100644 index 91ad7d1..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/resizecol.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smaller.gif b/snippets/dokuwiki-2023-04-04/lib/images/smaller.gif deleted file mode 100644 index 66d3a51..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/smaller.gif and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/README b/snippets/dokuwiki-2023-04-04/lib/images/smileys/README deleted file mode 100644 index a2cb5cf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/README +++ /dev/null @@ -1,4 +0,0 @@ -SVG Icons from the Twitter Emoji (Twemoji) project - -Copyright 2019 Twitter, Inc and other contributors -Licensed under CC-BY 4.0: https://creativecommons.org/licenses/by/4.0/ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/biggrin.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/biggrin.svg deleted file mode 100644 index 3fdb9bf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/biggrin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/confused.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/confused.svg deleted file mode 100644 index 87bb859..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/confused.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/cool.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/cool.svg deleted file mode 100644 index fff644a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/cool.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/deleteme.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/deleteme.svg deleted file mode 100644 index c4d218a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/deleteme.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/doubt.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/doubt.svg deleted file mode 100644 index 339a6a2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/doubt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/doubt2.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/doubt2.svg deleted file mode 100644 index 339a6a2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/doubt2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/eek.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/eek.svg deleted file mode 100644 index 80ee1fe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/eek.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/exclaim.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/exclaim.svg deleted file mode 100644 index fe00254..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/exclaim.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/facepalm.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/facepalm.svg deleted file mode 100644 index 631e91c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/facepalm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/fixme.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/fixme.svg deleted file mode 100644 index 3d2165d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/fixme.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/fun.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/fun.svg deleted file mode 100644 index 9b792cb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/fun.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/index.php b/snippets/dokuwiki-2023-04-04/lib/images/smileys/index.php deleted file mode 100644 index 9441c1f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/index.php +++ /dev/null @@ -1,53 +0,0 @@ - - - - Smileys - - - - - - - '; -} -if(is_dir('local')) { - $smi_list .= '
    '; - foreach (glob('local/*.svg') as $img) { - $smi_list .= ''.$img.' '; - } -} - -echo '
    -'.$smi_list.' -
    - -
    -'.$smi_list; -?> -
    - - - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/lol.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/lol.svg deleted file mode 100644 index 7ddfcae..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/lol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/neutral.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/neutral.svg deleted file mode 100644 index 953f921..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/neutral.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/question.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/question.svg deleted file mode 100644 index 657616f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/question.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/razz.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/razz.svg deleted file mode 100644 index e249672..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/razz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/sad.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/sad.svg deleted file mode 100644 index cf3557b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/sad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/silenced.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/silenced.svg deleted file mode 100644 index 873621f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/silenced.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/smile.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/smile.svg deleted file mode 100644 index ff9f989..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/smile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/smile2.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/smile2.svg deleted file mode 100644 index 25d4b96..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/smile2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/surprised.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/surprised.svg deleted file mode 100644 index 21fde1f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/surprised.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/smileys/wink.svg b/snippets/dokuwiki-2023-04-04/lib/images/smileys/wink.svg deleted file mode 100644 index 1b7bba0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/smileys/wink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/images/success.png b/snippets/dokuwiki-2023-04-04/lib/images/success.png deleted file mode 100644 index 200142f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/success.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/throbber.gif b/snippets/dokuwiki-2023-04-04/lib/images/throbber.gif deleted file mode 100644 index 27178a8..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/throbber.gif and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/bold.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/bold.png deleted file mode 100644 index 8f425e9..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/bold.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/chars.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/chars.png deleted file mode 100644 index a906bc8..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/chars.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h.png deleted file mode 100644 index 7e43d64..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h1.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h1.png deleted file mode 100644 index 9f1970f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h1.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h2.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h2.png deleted file mode 100644 index adec9ec..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h2.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h3.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h3.png deleted file mode 100644 index a758b89..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h3.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h4.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h4.png deleted file mode 100644 index 9cd6061..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h4.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h5.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h5.png deleted file mode 100644 index 86b7259..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/h5.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hequal.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hequal.png deleted file mode 100644 index 869a2dd..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hequal.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hminus.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hminus.png deleted file mode 100644 index 1a99ee4..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hminus.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hplus.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hplus.png deleted file mode 100644 index 92efcdb..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hplus.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hr.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hr.png deleted file mode 100644 index 40ae210..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/hr.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/image.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/image.png deleted file mode 100644 index 5cc7afa..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/image.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/italic.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/italic.png deleted file mode 100644 index b37dc2d..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/italic.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/link.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/link.png deleted file mode 100644 index 3d2180a..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/link.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/linkextern.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/linkextern.png deleted file mode 100644 index e854572..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/linkextern.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/mono.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/mono.png deleted file mode 100644 index a6f56d6..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/mono.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/ol.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/ol.png deleted file mode 100644 index c12229a..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/ol.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/sig.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/sig.png deleted file mode 100644 index 72fdad0..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/sig.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/smiley.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/smiley.png deleted file mode 100644 index 54f1e6f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/smiley.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/strike.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/strike.png deleted file mode 100644 index 5adbba4..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/strike.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/ul.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/ul.png deleted file mode 100644 index 39e5d34..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/ul.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/underline.png b/snippets/dokuwiki-2023-04-04/lib/images/toolbar/underline.png deleted file mode 100644 index 57bf3e2..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/toolbar/underline.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/trash.png b/snippets/dokuwiki-2023-04-04/lib/images/trash.png deleted file mode 100644 index 350c5e1..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/trash.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/unc.png b/snippets/dokuwiki-2023-04-04/lib/images/unc.png deleted file mode 100644 index 145b728..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/unc.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/unc.svg b/snippets/dokuwiki-2023-04-04/lib/images/unc.svg deleted file mode 100644 index d4a90df..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/images/unc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/snippets/dokuwiki-2023-04-04/lib/images/up.png b/snippets/dokuwiki-2023-04-04/lib/images/up.png deleted file mode 100644 index dbacf3f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/up.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/images/wrap.gif b/snippets/dokuwiki-2023-04-04/lib/images/wrap.gif deleted file mode 100644 index f2253e4..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/images/wrap.gif and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/index.html b/snippets/dokuwiki-2023-04-04/lib/index.html deleted file mode 100644 index 885c954..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - - -nothing here... - - - - - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/action.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/action.php deleted file mode 100644 index 86e5870..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/action.php +++ /dev/null @@ -1,86 +0,0 @@ - - */ - -/** - * Register handler - */ -class action_plugin_acl extends DokuWiki_Action_Plugin -{ - - /** - * Registers a callback function for a given event - * - * @param Doku_Event_Handler $controller DokuWiki's event controller object - * @return void - */ - public function register(Doku_Event_Handler $controller) - { - - $controller->register_hook('AJAX_CALL_UNKNOWN', 'BEFORE', $this, 'handleAjaxCallAcl'); - } - - /** - * AJAX call handler for ACL plugin - * - * @param Doku_Event $event event object by reference - * @param mixed $param empty - * @return void - */ - public function handleAjaxCallAcl(Doku_Event $event, $param) - { - if ($event->data !== 'plugin_acl') { - return; - } - $event->stopPropagation(); - $event->preventDefault(); - - global $ID; - global $INPUT; - - /** @var $acl admin_plugin_acl */ - $acl = plugin_load('admin', 'acl'); - if (!$acl->isAccessibleByCurrentUser()) { - echo 'for admins only'; - return; - } - if (!checkSecurityToken()) { - echo 'CRSF Attack'; - return; - } - - $ID = getID(); - $acl->handle(); - - $ajax = $INPUT->str('ajax'); - header('Content-Type: text/html; charset=utf-8'); - - if ($ajax == 'info') { - $acl->printInfo(); - } elseif ($ajax == 'tree') { - $ns = $INPUT->str('ns'); - if ($ns == '*') { - $ns = ''; - } - $ns = cleanID($ns); - $lvl = count(explode(':', $ns)); - $ns = utf8_encodeFN(str_replace(':', '/', $ns)); - - $data = $acl->makeTree($ns, $ns); - - foreach (array_keys($data) as $item) { - $data[$item]['level'] = $lvl + 1; - } - echo html_buildlist( - $data, - 'acl', - array($acl, 'makeTreeItem'), - array($acl, 'makeListItem') - ); - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/admin.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/admin.php deleted file mode 100644 index a295692..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/admin.php +++ /dev/null @@ -1,863 +0,0 @@ - - * @author Anika Henke (concepts) - * @author Frank Schubert (old version) - */ - -/** - * All DokuWiki plugins to extend the admin function - * need to inherit from this class - */ -class admin_plugin_acl extends DokuWiki_Admin_Plugin -{ - public $acl = null; - protected $ns = null; - /** - * The currently selected item, associative array with id and type. - * Populated from (in this order): - * $_REQUEST['current_ns'] - * $_REQUEST['current_id'] - * $ns - * $ID - */ - protected $current_item = null; - protected $who = ''; - protected $usersgroups = array(); - protected $specials = array(); - - /** - * return prompt for admin menu - */ - public function getMenuText($language) - { - return $this->getLang('admin_acl'); - } - - /** - * return sort order for position in admin menu - */ - public function getMenuSort() - { - return 1; - } - - /** - * handle user request - * - * Initializes internal vars and handles modifications - * - * @author Andreas Gohr - */ - public function handle() - { - global $AUTH_ACL; - global $ID; - global $auth; - global $config_cascade; - global $INPUT; - - // fresh 1:1 copy without replacements - $AUTH_ACL = file($config_cascade['acl']['default']); - - // namespace given? - if ($INPUT->str('ns') == '*') { - $this->ns = '*'; - } else { - $this->ns = cleanID($INPUT->str('ns')); - } - - if ($INPUT->str('current_ns')) { - $this->current_item = array('id' => cleanID($INPUT->str('current_ns')), 'type' => 'd'); - } elseif ($INPUT->str('current_id')) { - $this->current_item = array('id' => cleanID($INPUT->str('current_id')), 'type' => 'f'); - } elseif ($this->ns) { - $this->current_item = array('id' => $this->ns, 'type' => 'd'); - } else { - $this->current_item = array('id' => $ID, 'type' => 'f'); - } - - // user or group choosen? - $who = trim($INPUT->str('acl_w')); - if ($INPUT->str('acl_t') == '__g__' && $who) { - $this->who = '@'.ltrim($auth->cleanGroup($who), '@'); - } elseif ($INPUT->str('acl_t') == '__u__' && $who) { - $this->who = ltrim($who, '@'); - if ($this->who != '%USER%' && $this->who != '%GROUP%') { #keep wildcard as is - $this->who = $auth->cleanUser($this->who); - } - } elseif ($INPUT->str('acl_t') && - $INPUT->str('acl_t') != '__u__' && - $INPUT->str('acl_t') != '__g__') { - $this->who = $INPUT->str('acl_t'); - } elseif ($who) { - $this->who = $who; - } - - // handle modifications - if ($INPUT->has('cmd') && checkSecurityToken()) { - $cmd = $INPUT->extract('cmd')->str('cmd'); - - // scope for modifications - if ($this->ns) { - if ($this->ns == '*') { - $scope = '*'; - } else { - $scope = $this->ns.':*'; - } - } else { - $scope = $ID; - } - - if ($cmd == 'save' && $scope && $this->who && $INPUT->has('acl')) { - // handle additions or single modifications - $this->deleteACL($scope, $this->who); - $this->addOrUpdateACL($scope, $this->who, $INPUT->int('acl')); - } elseif ($cmd == 'del' && $scope && $this->who) { - // handle single deletions - $this->deleteACL($scope, $this->who); - } elseif ($cmd == 'update') { - $acl = $INPUT->arr('acl'); - - // handle update of the whole file - foreach ($INPUT->arr('del') as $where => $names) { - // remove all rules marked for deletion - foreach ($names as $who) - unset($acl[$where][$who]); - } - // prepare lines - $lines = array(); - // keep header - foreach ($AUTH_ACL as $line) { - if ($line[0] == '#') { - $lines[] = $line; - } else { - break; - } - } - // re-add all rules - foreach ($acl as $where => $opt) { - foreach ($opt as $who => $perm) { - if ($who[0]=='@') { - if ($who!='@ALL') { - $who = '@'.ltrim($auth->cleanGroup($who), '@'); - } - } elseif ($who != '%USER%' && $who != '%GROUP%') { #keep wildcard as is - $who = $auth->cleanUser($who); - } - $who = auth_nameencode($who, true); - $lines[] = "$where\t$who\t$perm\n"; - } - } - // save it - io_saveFile($config_cascade['acl']['default'], join('', $lines)); - } - - // reload ACL config - $AUTH_ACL = file($config_cascade['acl']['default']); - } - - // initialize ACL array - $this->initAclConfig(); - } - - /** - * ACL Output function - * - * print a table with all significant permissions for the - * current id - * - * @author Frank Schubert - * @author Andreas Gohr - */ - public function html() - { - echo '
    '.NL; - echo '

    '.$this->getLang('admin_acl').'

    '.NL; - echo '
    '.NL; - - echo '
    '.NL; - $this->makeExplorer(); - echo '
    '.NL; - - echo '
    '.NL; - $this->printDetail(); - echo '
    '.NL; - echo '
    '.NL; - - echo '
    '; - echo '

    '.$this->getLang('current').'

    '.NL; - echo '
    '.NL; - $this->printAclTable(); - echo '
    '.NL; - - echo '
    '.NL; - echo '1)'.NL; - echo '
    '.$this->getLang('p_include').'
    '; - echo '
    '; - - echo '
    '.NL; - } - - /** - * returns array with set options for building links - * - * @author Andreas Gohr - */ - protected function getLinkOptions($addopts = null) - { - $opts = array( - 'do'=>'admin', - 'page'=>'acl', - ); - if ($this->ns) $opts['ns'] = $this->ns; - if ($this->who) $opts['acl_w'] = $this->who; - - if (is_null($addopts)) return $opts; - return array_merge($opts, $addopts); - } - - /** - * Display a tree menu to select a page or namespace - * - * @author Andreas Gohr - */ - protected function makeExplorer() - { - global $conf; - global $ID; - global $lang; - - $ns = $this->ns; - if (empty($ns)) { - $ns = dirname(str_replace(':', '/', $ID)); - if ($ns == '.') $ns =''; - } elseif ($ns == '*') { - $ns =''; - } - $ns = utf8_encodeFN(str_replace(':', '/', $ns)); - - $data = $this->makeTree($ns); - - // wrap a list with the root level around the other namespaces - array_unshift($data, array( 'level' => 0, 'id' => '*', 'type' => 'd', - 'open' =>'true', 'label' => '['.$lang['mediaroot'].']')); - - echo html_buildlist( - $data, - 'acl', - array($this, 'makeTreeItem'), - array($this, 'makeListItem') - ); - } - - /** - * get a combined list of media and page files - * - * also called via AJAX - * - * @param string $folder an already converted filesystem folder of the current namespace - * @param string $limit limit the search to this folder - * @return array - */ - public function makeTree($folder, $limit = '') - { - global $conf; - - // read tree structure from pages and media - $data = array(); - search($data, $conf['datadir'], 'search_index', array('ns' => $folder), $limit); - $media = array(); - search($media, $conf['mediadir'], 'search_index', array('ns' => $folder, 'nofiles' => true), $limit); - $data = array_merge($data, $media); - unset($media); - - // combine by sorting and removing duplicates - usort($data, array($this, 'treeSort')); - $count = count($data); - if ($count>0) for ($i=1; $i<$count; $i++) { - if ($data[$i-1]['id'] == $data[$i]['id'] && $data[$i-1]['type'] == $data[$i]['type']) { - unset($data[$i]); - $i++; // duplicate found, next $i can't be a duplicate, so skip forward one - } - } - return $data; - } - - /** - * usort callback - * - * Sorts the combined trees of media and page files - */ - public function treeSort($a, $b) - { - // handle the trivial cases first - if ($a['id'] == '') return -1; - if ($b['id'] == '') return 1; - // split up the id into parts - $a_ids = explode(':', $a['id']); - $b_ids = explode(':', $b['id']); - // now loop through the parts - while (count($a_ids) && count($b_ids)) { - // compare each level from upper to lower - // until a non-equal component is found - $cur_result = Sort::strcmp(array_shift($a_ids), array_shift($b_ids)); - if ($cur_result) { - // if one of the components is the last component and is a file - // and the other one is either of a deeper level or a directory, - // the file has to come after the deeper level or directory - if (empty($a_ids) && $a['type'] == 'f' && (count($b_ids) || $b['type'] == 'd')) return 1; - if (empty($b_ids) && $b['type'] == 'f' && (count($a_ids) || $a['type'] == 'd')) return -1; - return $cur_result; - } - } - // The two ids seem to be equal. One of them might however refer - // to a page, one to a namespace, the namespace needs to be first. - if (empty($a_ids) && empty($b_ids)) { - if ($a['type'] == $b['type']) return 0; - if ($a['type'] == 'f') return 1; - return -1; - } - // Now the empty part is either a page in the parent namespace - // that obviously needs to be after the namespace - // Or it is the namespace that contains the other part and should be - // before that other part. - if (empty($a_ids)) return ($a['type'] == 'd') ? -1 : 1; - if (empty($b_ids)) return ($b['type'] == 'd') ? 1 : -1; - return 0; //shouldn't happen - } - - /** - * Display the current ACL for selected where/who combination with - * selectors and modification form - * - * @author Andreas Gohr - */ - protected function printDetail() - { - global $ID; - - echo '
    '.NL; - - echo '
    '; - echo $this->getLang('acl_perms').' '; - $inl = $this->makeSelect(); - echo ''.NL; - echo ''.NL; - echo '
    '.NL; - - echo '
    '; - $this->printInfo(); - echo '
    '; - - echo ''.NL; - echo ''.NL; - echo ''.NL; - echo ''.NL; - echo ''.NL; - echo '
    '.NL; - } - - /** - * Print info and editor - * - * also loaded via Ajax - */ - public function printInfo() - { - global $ID; - - if ($this->who) { - $current = $this->getExactPermisson(); - - // explain current permissions - $this->printExplanation($current); - // load editor - $this->printAclEditor($current); - } else { - echo '

    '; - if ($this->ns) { - printf($this->getLang('p_choose_ns'), hsc($this->ns)); - } else { - printf($this->getLang('p_choose_id'), hsc($ID)); - } - echo '

    '; - - echo $this->locale_xhtml('help'); - } - } - - /** - * Display the ACL editor - * - * @author Andreas Gohr - */ - protected function printAclEditor($current) - { - global $lang; - - echo '
    '; - if (is_null($current)) { - echo ''.$this->getLang('acl_new').''; - } else { - echo ''.$this->getLang('acl_mod').''; - } - - echo $this->makeCheckboxes($current, empty($this->ns), 'acl'); - - if (is_null($current)) { - echo ''.NL; - } else { - echo ''.NL; - echo ''.NL; - } - - echo '
    '; - } - - /** - * Explain the currently set permissions in plain english/$lang - * - * @author Andreas Gohr - */ - protected function printExplanation($current) - { - global $ID; - global $auth; - - $who = $this->who; - $ns = $this->ns; - - // prepare where to check - if ($ns) { - if ($ns == '*') { - $check='*'; - } else { - $check=$ns.':*'; - } - } else { - $check = $ID; - } - - // prepare who to check - if ($who[0] == '@') { - $user = ''; - $groups = array(ltrim($who, '@')); - } else { - $user = $who; - $info = $auth->getUserData($user); - if ($info === false) { - $groups = array(); - } else { - $groups = $info['grps']; - } - } - - // check the permissions - $perm = auth_aclcheck($check, $user, $groups); - - // build array of named permissions - $names = array(); - if ($perm) { - if ($ns) { - if ($perm >= AUTH_DELETE) $names[] = $this->getLang('acl_perm16'); - if ($perm >= AUTH_UPLOAD) $names[] = $this->getLang('acl_perm8'); - if ($perm >= AUTH_CREATE) $names[] = $this->getLang('acl_perm4'); - } - if ($perm >= AUTH_EDIT) $names[] = $this->getLang('acl_perm2'); - if ($perm >= AUTH_READ) $names[] = $this->getLang('acl_perm1'); - $names = array_reverse($names); - } else { - $names[] = $this->getLang('acl_perm0'); - } - - // print permission explanation - echo '

    '; - if ($user) { - if ($ns) { - printf($this->getLang('p_user_ns'), hsc($who), hsc($ns), join(', ', $names)); - } else { - printf($this->getLang('p_user_id'), hsc($who), hsc($ID), join(', ', $names)); - } - } else { - if ($ns) { - printf($this->getLang('p_group_ns'), hsc(ltrim($who, '@')), hsc($ns), join(', ', $names)); - } else { - printf($this->getLang('p_group_id'), hsc(ltrim($who, '@')), hsc($ID), join(', ', $names)); - } - } - echo '

    '; - - // add note if admin - if ($perm == AUTH_ADMIN) { - echo '

    '.$this->getLang('p_isadmin').'

    '; - } elseif (is_null($current)) { - echo '

    '.$this->getLang('p_inherited').'

    '; - } - } - - - /** - * Item formatter for the tree view - * - * User function for html_buildlist() - * - * @author Andreas Gohr - */ - public function makeTreeItem($item) - { - $ret = ''; - // what to display - if (!empty($item['label'])) { - $base = $item['label']; - } else { - $base = ':'.$item['id']; - $base = substr($base, strrpos($base, ':')+1); - } - - // highlight? - if (($item['type']== $this->current_item['type'] && $item['id'] == $this->current_item['id'])) { - $cl = ' cur'; - } else { - $cl = ''; - } - - // namespace or page? - if ($item['type']=='d') { - if ($item['open']) { - $img = DOKU_BASE.'lib/images/minus.gif'; - $alt = '−'; - } else { - $img = DOKU_BASE.'lib/images/plus.gif'; - $alt = '+'; - } - $ret .= ''.$alt.''; - $ret .= ''; - $ret .= $base; - $ret .= ''; - } else { - $ret .= ''; - $ret .= noNS($item['id']); - $ret .= ''; - } - return $ret; - } - - /** - * List Item formatter - * - * @param array $item - * @return string - */ - public function makeListItem($item) - { - return '
  • '; - } - - - /** - * Get current ACL settings as multidim array - * - * @author Andreas Gohr - */ - public function initAclConfig() - { - global $AUTH_ACL; - global $conf; - $acl_config=array(); - $usersgroups = array(); - - // get special users and groups - $this->specials[] = '@ALL'; - $this->specials[] = '@'.$conf['defaultgroup']; - if ($conf['manager'] != '!!not set!!') { - $this->specials = array_merge( - $this->specials, - array_map( - 'trim', - explode(',', $conf['manager']) - ) - ); - } - $this->specials = array_filter($this->specials); - $this->specials = array_unique($this->specials); - Sort::sort($this->specials); - - foreach ($AUTH_ACL as $line) { - $line = trim(preg_replace('/#.*$/', '', $line)); //ignore comments - if (!$line) continue; - - $acl = preg_split('/[ \t]+/', $line); - //0 is pagename, 1 is user, 2 is acl - - $acl[1] = rawurldecode($acl[1]); - $acl_config[$acl[0]][$acl[1]] = $acl[2]; - - // store non-special users and groups for later selection dialog - $ug = $acl[1]; - if (in_array($ug, $this->specials)) continue; - $usersgroups[] = $ug; - } - - $usersgroups = array_unique($usersgroups); - Sort::sort($usersgroups); - Sort::ksort($acl_config); - foreach (array_keys($acl_config) as $pagename) { - Sort::ksort($acl_config[$pagename]); - } - - $this->acl = $acl_config; - $this->usersgroups = $usersgroups; - } - - /** - * Display all currently set permissions in a table - * - * @author Andreas Gohr - */ - protected function printAclTable() - { - global $lang; - global $ID; - - echo '
    '.NL; - if ($this->ns) { - echo ''.NL; - } else { - echo ''.NL; - } - echo ''.NL; - echo ''.NL; - echo ''.NL; - echo ''.NL; - echo '
    '; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - foreach ($this->acl as $where => $set) { - foreach ($set as $who => $perm) { - echo ''; - echo ''; - - echo ''; - - echo ''; - - echo ''; - echo ''; - } - } - - echo ''; - echo ''; - echo ''; - echo '
    '.$this->getLang('where').''.$this->getLang('who').''.$this->getLang('perm').'1)'.$lang['btn_delete'].'
    '; - if (substr($where, -1) == '*') { - echo ''.hsc($where).''; - $ispage = false; - } else { - echo ''.hsc($where).''; - $ispage = true; - } - echo ''; - if ($who[0] == '@') { - echo ''.hsc($who).''; - } else { - echo ''.hsc($who).''; - } - echo ''; - echo $this->makeCheckboxes($perm, $ispage, 'acl['.$where.']['.$who.']'); - echo ''; - echo ''; - echo '
    '; - echo ''; - echo '
    '; - echo '
    '; - echo '
    '.NL; - } - - /** - * Returns the permission which were set for exactly the given user/group - * and page/namespace. Returns null if no exact match is available - * - * @author Andreas Gohr - */ - protected function getExactPermisson() - { - global $ID; - if ($this->ns) { - if ($this->ns == '*') { - $check = '*'; - } else { - $check = $this->ns.':*'; - } - } else { - $check = $ID; - } - - if (isset($this->acl[$check][$this->who])) { - return $this->acl[$check][$this->who]; - } else { - return null; - } - } - - /** - * adds new acl-entry to conf/acl.auth.php - * - * @author Frank Schubert - */ - public function addOrUpdateACL($acl_scope, $acl_user, $acl_level) - { - global $config_cascade; - - // first make sure we won't end up with 2 lines matching this user and scope. See issue #1115 - $this->deleteACL($acl_scope, $acl_user); - $acl_user = auth_nameencode($acl_user, true); - - // max level for pagenames is edit - if (strpos($acl_scope, '*') === false) { - if ($acl_level > AUTH_EDIT) $acl_level = AUTH_EDIT; - } - - $new_acl = "$acl_scope\t$acl_user\t$acl_level\n"; - - return io_saveFile($config_cascade['acl']['default'], $new_acl, true); - } - - /** - * remove acl-entry from conf/acl.auth.php - * - * @author Frank Schubert - */ - public function deleteACL($acl_scope, $acl_user) - { - global $config_cascade; - $acl_user = auth_nameencode($acl_user, true); - - $acl_pattern = '^'.preg_quote($acl_scope, '/').'[ \t]+'.$acl_user.'[ \t]+[0-8].*$'; - - return io_deleteFromFile($config_cascade['acl']['default'], "/$acl_pattern/", true); - } - - /** - * print the permission radio boxes - * - * @author Frank Schubert - * @author Andreas Gohr - */ - protected function makeCheckboxes($setperm, $ispage, $name) - { - global $lang; - - static $label = 0; //number labels - $ret = ''; - - if ($ispage && $setperm > AUTH_EDIT) $setperm = AUTH_EDIT; - - foreach (array(AUTH_NONE,AUTH_READ,AUTH_EDIT,AUTH_CREATE,AUTH_UPLOAD,AUTH_DELETE) as $perm) { - $label += 1; - - //general checkbox attributes - $atts = array( 'type' => 'radio', - 'id' => 'pbox'.$label, - 'name' => $name, - 'value' => $perm ); - //dynamic attributes - if (!is_null($setperm) && $setperm == $perm) $atts['checked'] = 'checked'; - if ($ispage && $perm > AUTH_EDIT) { - $atts['disabled'] = 'disabled'; - $class = ' class="disabled"'; - } else { - $class = ''; - } - - //build code - $ret .= ''.NL; - } - return $ret; - } - - /** - * Print a user/group selector (reusing already used users and groups) - * - * @author Andreas Gohr - */ - protected function makeSelect() - { - $inlist = false; - $usel = ''; - $gsel = ''; - - if ($this->who && - !in_array($this->who, $this->usersgroups) && - !in_array($this->who, $this->specials)) { - if ($this->who[0] == '@') { - $gsel = ' selected="selected"'; - } else { - $usel = ' selected="selected"'; - } - } else { - $inlist = true; - } - - echo ''.NL; - return $inlist; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/admin.svg b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/admin.svg deleted file mode 100644 index b5cf001..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/admin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/af/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/af/lang.php deleted file mode 100644 index 04d9b0a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/af/lang.php +++ /dev/null @@ -1,10 +0,0 @@ -acl|المستندات الرسمية عن ACL]] قد يساعدك على الÙهم الكامل لطريقة عمل التحكم بالوصول ÙÙŠ دوكو ويكي. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ar/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ar/lang.php deleted file mode 100644 index da16a8e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ar/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - * @author Yaman Hokan - * @author Usama Akkad - */ -$lang['admin_acl'] = 'إدارة قوائم التحكم بالدخول'; -$lang['acl_group'] = 'مجموعة:'; -$lang['acl_user'] = 'مستخدم:'; -$lang['acl_perms'] = 'ترخيص لـ'; -$lang['page'] = 'ØµÙØ­Ø©'; -$lang['namespace'] = 'ÙØ¶Ø§Ø¡ التسمية'; -$lang['btn_select'] = 'اختيار'; -$lang['p_user_id'] = 'المستخدم%s عنده حاليا الصلاحيات التالية على Ø§Ù„ØµÙØ­Ø©%s: %s.'; -$lang['p_user_ns'] = 'المستخدم %s عنده حاليا الصلاحيات التالية ÙÙŠ النطاق%s: %s.'; -$lang['p_group_id'] = 'أعضاء مجموعة%s عندهم حاليا الصلاحيات التالية على Ø§Ù„ØµÙØ­Ø© page %s: %s.'; -$lang['p_group_ns'] = 'أعضاء مجموعة %s عندهم حاليا الصلاحيات التالية ÙÙŠ النطاق %s: %s.'; -$lang['p_choose_id'] = 'رجاء مستخدما أو مجموعة ÙÙŠ النموذج أعلاه لعرض أو تحرير اعداد الصلاحيات Ù„Ù„ØµÙØ­Ø©%s.'; -$lang['p_choose_ns'] = 'رجاء Please أدخل مستخدما أو مجموعة ÙÙŠ النموذج أعلاه لعرض أو تحرير اعداد الصلاحيات للنطاق%s.'; -$lang['p_inherited'] = 'لاحظ: هذه الصلاحيات لم تنشأ إراديا بل ÙˆÙØ±Ø«Øª من مجموعات أخرى أو نطاقات أعلى.'; -$lang['p_isadmin'] = 'لاحظ: المجموعة أو المستخدم المحدد عندهم دائما صلاحيات كاملة بسبب ضبطهم كمستخدمين متÙوقين.'; -$lang['p_include'] = 'الصلاحيات الاعلى تتضمن Ø§Ù„Ø£Ø®ÙØ¶. صلاحيات الإنشاء ØŒ ÙˆØ§Ù„Ø±ÙØ¹ØŒ والحذ٠تطبق Ùقط على النطاقات، وليس على Ø§Ù„ØµÙØ­Ø§Øª.'; -$lang['current'] = 'قواعد ACL الحالية'; -$lang['where'] = 'Ø§Ù„ØµÙØ­Ø©/النطاق'; -$lang['who'] = 'اسم المستخدم / المجموعة'; -$lang['perm'] = 'التصاريح'; -$lang['acl_perm0'] = 'لا يوجد'; -$lang['acl_perm1'] = 'قراءة'; -$lang['acl_perm2'] = 'تحرير'; -$lang['acl_perm4'] = 'إنشاء'; -$lang['acl_perm8'] = 'تحميل'; -$lang['acl_perm16'] = 'مسح'; -$lang['acl_new'] = 'Ø£Ø¶Ù Ø£Ø¶Ø§ÙØ© جديدة'; -$lang['acl_mod'] = 'عدل المدخلة'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/bg/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/bg/help.txt deleted file mode 100644 index ffda1ff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/bg/help.txt +++ /dev/null @@ -1,9 +0,0 @@ -=== Помощ === - -От тук можете да добавÑте и премахвате права за именни проÑтранÑтва и Ñтраници във вашето Wiki. - * левиÑÑ‚ панел показва вÑички налични именни проÑтранÑтва и Ñтраници. - * формата отгоре ви позволÑва да преглеждате и променÑте правата на избран потребител или група. - * в таблицата долу Ñа показани вÑички актуални правила за контрол на доÑтъпа. -Можете да Ñ Ð¿Ð¾Ð»Ð·Ð²Ð°Ñ‚Ðµ за бързо изтриване или промÑна на множеÑтво правила. - -За да разберете как работи контрола на доÑтъпа в DokuWiki трÑбва да прочетете [[doku>acl|документациÑта отноÑно ACL]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/bg/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/bg/lang.php deleted file mode 100644 index 5e250bc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/bg/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - * @author Viktor Usunov - * @author Kiril - */ -$lang['admin_acl'] = 'Управление на ÑпиÑъците за доÑтъп'; -$lang['acl_group'] = 'Група:'; -$lang['acl_user'] = 'Потребител:'; -$lang['acl_perms'] = 'Права за'; -$lang['page'] = 'Страница'; -$lang['namespace'] = 'Именно проÑтранÑтво'; -$lang['btn_select'] = 'Избери'; -$lang['p_user_id'] = 'ПотребителÑÑ‚ %s в момента има Ñледните права за Ñтраницата %s: %s.'; -$lang['p_user_ns'] = 'ПотребителÑÑ‚ %s в момента има Ñледните права за именното проÑтранÑтво %s: %s.'; -$lang['p_group_id'] = 'Членовете на групата %s в момента имат Ñледните права за Ñтраницата %s: %s.'; -$lang['p_group_ns'] = 'Членовете на групата %s в момента имат Ñледните права за именното проÑтранÑтво %s: %s.'; -$lang['p_choose_id'] = 'МолÑ, въведете потребител или група в полето отгоре, за да видите или промените правата за Ñтраницата %s.'; -$lang['p_choose_ns'] = 'МолÑ, въведете потребител или група в полето отгоре, за да видите или промените правата за именното проÑтранÑтво %s.'; -$lang['p_inherited'] = 'Бележка: Тези права не Ñа зададени директно, а Ñа наÑледени от други групи или именни проÑтранÑтва.'; -$lang['p_isadmin'] = 'Бележка: Избраната група или потребител има вÑички права, защото е определен за Ñупер потребител.'; -$lang['p_include'] = 'ВиÑшите права включват по-ниÑши такива. Правата за Ñъздаване, качване и изтриване Ñа приложими Ñамо за именни проÑтранÑтва, но не за Ñтраници.'; -$lang['current'] = 'Текущи ACL права'; -$lang['where'] = 'Страница/Именно проÑтранÑтво'; -$lang['who'] = 'Потребител/Група'; -$lang['perm'] = 'Права'; -$lang['acl_perm0'] = 'Ðикакви'; -$lang['acl_perm1'] = 'Четене'; -$lang['acl_perm2'] = 'Редактиране'; -$lang['acl_perm4'] = 'Създаване'; -$lang['acl_perm8'] = 'Качване'; -$lang['acl_perm16'] = 'Изтриване'; -$lang['acl_new'] = 'ДобавÑне на право'; -$lang['acl_mod'] = 'ПромÑна на правата'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca-valencia/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca-valencia/help.txt deleted file mode 100644 index 87450d2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca-valencia/help.txt +++ /dev/null @@ -1,15 +0,0 @@ -=== Ajuda ràpida: === - -En esta pàgina pot afegir i llevar permissos per a espais de noms i -pàgines del wiki. - -El panel esquerre mostra tots els espais de noms i pàgines disponibles. - -El formulari de dalt permet vore i modificar els permissos de l'usuari -o grup seleccionat. - -En la taula de baix es mostren totes les regles d'accés actuals. Pot -usar-la per a canviar o borrar ràpidament vàries regles. - -Llegint la [[doku>acl|documentació oficial sobre ACL]] podrà -comprendre millor com funciona el control d'accés en DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca-valencia/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca-valencia/lang.php deleted file mode 100644 index bdfa7da..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca-valencia/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - * @author Bernat Arlandis - * @author Bernat Arlandis - */ -$lang['admin_acl'] = 'Gestor de les llistes de control d\'accés'; -$lang['acl_group'] = 'Grup:'; -$lang['acl_user'] = 'Usuari:'; -$lang['acl_perms'] = 'Permissos per a'; -$lang['page'] = 'Pàgina'; -$lang['namespace'] = 'Espai de noms'; -$lang['btn_select'] = 'Seleccionar'; -$lang['p_user_id'] = 'L\'usuari %s té actualment els següents permissos en la pàgina %s: %s.'; -$lang['p_user_ns'] = 'L\'usuari %s té actualment els següents permissos en l\'espai de noms %s: %s.'; -$lang['p_group_id'] = 'Els membres del grup %s tenen actualment els següents permissos en la pàgina %s: %s.'; -$lang['p_group_ns'] = 'Els membres del grup %s tenen actualment els següents permissos en l\'espai de noms %s: %s.'; -$lang['p_choose_id'] = 'Per favor, introduïxca un usuari o grup en el formulari de dalt per a vore o editar els per a la pàgina %s.'; -$lang['p_choose_ns'] = 'Per favor, introduïxca un usuari o grup en el formulari de dalt per a vore o editar els permissos per a l\'espai de noms %s.'; -$lang['p_inherited'] = 'Nota: estos permissos no s\'han indicat explícitament sino que s\'hereten d\'atres grups o d\'espais de noms antecessors.'; -$lang['p_isadmin'] = 'Nota: el grup o usuari seleccionat té sempre tots els permissos perque està configurat com a super-usuari.'; -$lang['p_include'] = 'Els permissos més alts inclouen als més baixos. Els permissos per a crear, enviar i borrar només valen per a espais de noms, pàgines no.'; -$lang['current'] = 'Regles ACL actuals'; -$lang['where'] = 'Pàgina/espai de noms'; -$lang['who'] = 'Usuari/grup'; -$lang['perm'] = 'Permissos'; -$lang['acl_perm0'] = 'Cap'; -$lang['acl_perm1'] = 'Llegir'; -$lang['acl_perm2'] = 'Editar'; -$lang['acl_perm4'] = 'Crear'; -$lang['acl_perm8'] = 'Pujar'; -$lang['acl_perm16'] = 'Borrar'; -$lang['acl_new'] = 'Afegir entrada nova'; -$lang['acl_mod'] = 'Modificar entrada'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca/help.txt deleted file mode 100644 index d9bcc12..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Ajuda ràpida === - -En aquesta pàgina podeu afegir i treure permisos per a espais i pàgines del vostre wiki. - -La subfinestra de l'esquerra mostra tots els espais i pàgines disponibles. - -El formulari de dalt us permet veure i modificar els permisos de l'usuari o grup que seleccioneu. - -En la taula de baix es mostren totes les regles de control d'accés que hagin estat definides. Podeu utilitzar aquesta taula per suprimir o modificar ràpidament totes les regles que vulgueu. - -Llegir la [[doku>acl|documentació oficial sobre ACL]] us pot ajudar a entendre del tot com funciona el control d'accés en DokuWiki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca/lang.php deleted file mode 100644 index b697c37..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ca/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - * @author carles.bellver - * @author daniel - */ -$lang['admin_acl'] = 'Gestió de la Llista de Control d\'Accés'; -$lang['acl_group'] = 'Grup:'; -$lang['acl_user'] = 'Usuari:'; -$lang['acl_perms'] = 'Permisos per a'; -$lang['page'] = 'Pàgina'; -$lang['namespace'] = 'Espai'; -$lang['btn_select'] = 'Selecciona'; -$lang['p_user_id'] = 'L\'usuari %s té a hores d\'ara els permisos següents en la pàgina %s: %s.'; -$lang['p_user_ns'] = 'L\'usuari %s té a hores d\'ara els permisos següents en l\'espai %s: %s.'; -$lang['p_group_id'] = 'Els membres del grup %s tenen a hores d\'ara els permisos següents en la pàgina %s: %s.'; -$lang['p_group_ns'] = 'Els membres del grup %s tenen a hores d\'ara els permisos següents en l\'espai %s: %s.'; -$lang['p_choose_id'] = 'Introduïu un usuari o grup en el formulari de dalt per veure o editar els seus permisos en la pàgina %s.'; -$lang['p_choose_ns'] = 'Introduïu un usuari o grup en el formulari de dalt per veure o editar els seus permisos en l\'espai %s.'; -$lang['p_inherited'] = 'Nota: aquests permisos no s\'han definit explícitament, sinó que són heretats d\'altres grups o d\'espais d\'ordre superior.'; -$lang['p_isadmin'] = 'Nota: l\'usuari o grup seleccionat té sempre tots els permisos perquè ha estat configurat com a superusuari.'; -$lang['p_include'] = 'Els permisos més alts inclouen tots els permisos inferiors. Els permisos per a crear, penjar i suprimir només s\'apliquen als espais, no a pàgines.'; -$lang['current'] = 'Regles ACL actuals'; -$lang['where'] = 'Pàgina/espai'; -$lang['who'] = 'Usuari/grup'; -$lang['perm'] = 'Permisos'; -$lang['acl_perm0'] = 'Cap'; -$lang['acl_perm1'] = 'Lectura'; -$lang['acl_perm2'] = 'Edició'; -$lang['acl_perm4'] = 'Creació'; -$lang['acl_perm8'] = 'Penjar fitxers'; -$lang['acl_perm16'] = 'Suprimir'; -$lang['acl_new'] = 'Afegeix nova entrada'; -$lang['acl_mod'] = 'Modifica entrada'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ckb/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ckb/help.txt deleted file mode 100644 index 2c8eef9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ckb/help.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== یارمەتی خێرا: === - -Ù„Û•Ù… لاپەڕەیە دەتوانیت مۆڵەتەکان زیاد بکەیت Ùˆ لاببەیت بۆ بۆشایی ناوەکان Ùˆ لاپەڕەکان Ù„Û• ویکیەکەت. - * بەشی Ú†Û•Ù¾ هەموو دەرەتانی ناو Ùˆ لاپەڕە بەردەستەکان پیشان دەدات. - * ئەو Ùۆرمەی سەرەوە ڕێگەت پێدەدات بۆ بینین Ùˆ هەموارکردنی ڕێپێدانەکانی بەکارهێنەر یان گرووپێکی دیاریکراو. - * Ù„Û• خشتەی خوارەوە هەموو ئەو یاسایانەی کۆنترۆڵی چوونە ژورەوەی ئێستا دانراوە نیشان دراون. دەتوانیت بەکاری بهێنیت بۆ خێرا سڕینەوە یان گۆڕینی یاسا هەمەجۆرەکان. - -خوێندنەوەی acl|دۆکیومێنتی Ùەرمی لەسەر ACL; لەوانەیە یارمەتیت بدات بۆ تێگەیشتن ت بەتەواوی چۆنیەتی کارکردنی کۆنترۆڵ Ù„Û• DokuWiki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ckb/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ckb/lang.php deleted file mode 100644 index e26e47d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ckb/lang.php +++ /dev/null @@ -1,35 +0,0 @@ - - */ -$lang['admin_acl'] = 'بەڕێوەبردنی پێرستی دەستپێگەیشتنی چاودێر'; -$lang['acl_group'] = 'Ú©Û†Ù…Û•ÚµÛ•:'; -$lang['acl_user'] = 'بەکارهێنەر:'; -$lang['acl_perms'] = 'مۆڵەتەکان بۆ'; -$lang['page'] = 'Ù¾Û•Ú•Û•'; -$lang['namespace'] = 'بۆشایی ناو'; -$lang['btn_select'] = 'دیاریبکە'; -$lang['p_user_id'] = 'بەکارهێنەر %s Ù„Û• ئێستادا ئەم ڕێپێدانانەی خوارەوەی هەیە Ù„Û• Ù¾Û•Ú•Û•ÛŒ %s: %s.'; -$lang['p_user_ns'] = 'بەکارهێنەر %s Ù„Û• ئێستادا ئەم مۆڵەتانەی خوارەوەی هەیە Ù„Û• بۆشایی ناوی %s: %s.'; -$lang['p_group_id'] = 'ئەندامانی گرووپی %s Ù„Û• ئێستادا ئەم ڕێپێدانانەی خوارەوەیان هەیە Ù„Û• Ù¾Û•Ú•Û•ÛŒ %s: %s'; -$lang['p_group_ns'] = 'ئەندامانی گرووپی %s Ù„Û• ئێستادا مۆڵەتەکانی خوارەوەیان هەیە Ù„Û• بۆشایی ناوی %s: %s'; -$lang['p_choose_id'] = 'تکایە بەکارهێنەریان یان کۆمەڵەیەک Ù„Û•Ù… Ùۆرمەی سەرەوە بۆ بینین یان بژارکردنی مۆڵەتەکانی دانراو بۆ لاپەڕە %s'; -$lang['p_choose_ns'] = 'تکایە بەکارهێنەریان یان گروپ Ù„Û•Ù… Ùۆرمەی سەرەوە بۆ بینین یان بژارکردنی مۆڵەتەکانی دانراوە بۆ بۆشایی ناوی %s.'; -$lang['p_inherited'] = 'تێبینی: ئەو مۆڵەتانە دانەنرا بە ئاشکرا بەڵام Ù„Û• گروپەکانی تر یان بۆشایی ناوی بەرزتر بۆیان دانراوە.'; -$lang['p_isadmin'] = 'تێبینی: گرووپ یان بەکارهێنەری دیاریکراو هەمیشە مۆڵەتی تەواوی هەیە لەبەرئەوەی بە سوپەر بەکارهێنەر شێوەبەندی کراوە.'; -$lang['p_include'] = 'مۆڵەتە باڵاکان بریتین Ù„Û• ئەوانەی خوارەوە. دروست کردن, بارکردن Ùˆ سڕینەوە مۆڵەتەکان تەنها کارپێکردن بۆ ناوەکان, Ù†Û•Ú© لاپەڕەکان.'; -$lang['current'] = 'یاساکانی ئێستای ACL'; -$lang['where'] = 'لاپەڕە/بۆشایی ناو'; -$lang['who'] = 'بەکارهێنەر/گروپ'; -$lang['perm'] = 'مۆڵەتەکان'; -$lang['acl_perm0'] = 'هیچ'; -$lang['acl_perm1'] = 'خوێندنەوە'; -$lang['acl_perm2'] = 'دەستکاری'; -$lang['acl_perm4'] = 'دروستکردن'; -$lang['acl_perm8'] = 'بارکردن'; -$lang['acl_perm16'] = 'سڕینەوە'; -$lang['acl_new'] = 'زیادکردنی داخڵکردنی نوێ'; -$lang['acl_mod'] = 'دەستکاری ÛŒ تۆمارکردن بکە'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cs/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cs/help.txt deleted file mode 100644 index e961e98..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cs/help.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== NápovÄ›da: === - -Na této stránce můžete pÅ™idávat a odebírat oprávnÄ›ní pro jmenné prostory a stránky svojí wiki. - * Levý panel zobrazuje vÅ¡echny dostupné jmenné prostory a stránky. - * Formulář výše umožňuje vidÄ›t a modifikovat oprávnÄ›ní vybraného uživatele nebo skupiny. - * V tabulce uvedené níže jsou zobrazeny vÅ¡echna aktuální pravidla pro řízení přístupu (oprávnÄ›ní). Zde můžete rychle odebírat a mÄ›nit více položek (oprávnÄ›ní) najednou. - -Pro detailnÄ›jší nápovÄ›du si pÅ™eÄtÄ›te stránku [[doku>acl|oficiální dokumentace ACL]], která Vám může pomoci plnÄ› pochopit princip, na kterém řízení přístupu na DokuWiki funguje. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cs/lang.php deleted file mode 100644 index 1898571..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cs/lang.php +++ /dev/null @@ -1,43 +0,0 @@ - - * @author Zbynek Krivka - * @author tomas - * @author Marek Sacha - * @author Lefty - * @author Vojta Beran - * @author Jakub A. Těšínský (j@kub.cz) - * @author mkucera66 - * @author Martin RůžiÄka - */ -$lang['admin_acl'] = 'Správa přístupových práv'; -$lang['acl_group'] = 'Skupina:'; -$lang['acl_user'] = 'Uživatel:'; -$lang['acl_perms'] = 'Práva pro'; -$lang['page'] = 'Stránka'; -$lang['namespace'] = 'Jmenný prostor'; -$lang['btn_select'] = 'Vybrat'; -$lang['p_user_id'] = 'Uživatel %s má nyní na stránku %s následující oprávnÄ›ní: %s.'; -$lang['p_user_ns'] = 'Uživatel %s má nyní na jmenný prostor %s následující oprávnÄ›ní: %s.'; -$lang['p_group_id'] = 'ÄŒlenové skupiny %s mají nyní na stránku %s následující oprávnÄ›ní: %s.'; -$lang['p_group_ns'] = 'ÄŒlenové skupiny %s mají nyní na jmenný prostor %s následující oprávnÄ›ní: %s.'; -$lang['p_choose_id'] = 'Prosím, zadejte uživatele nebo skupinu ve formÄ› uvedené výše, abyste mohli prohlížet a editovat množinu oprávnÄ›ní pro stránku %s.'; -$lang['p_choose_ns'] = 'Prosím, zadejte uživatele nebo skupinu ve formÄ› uvedené výše, abyste mohli prohlížet a editovat množinu oprávnÄ›ní pro jmenný prostor %s.'; -$lang['p_inherited'] = 'Poznámka: Tato oprávnÄ›ní nebyla nastavena explicitnÄ›, ale jsou zdÄ›dÄ›na z jiné skupiny nebo z nadÅ™azeného jmenného prostoru.'; -$lang['p_isadmin'] = 'Poznámka: Vybraná skupina nebo uživatel má vždy plná oprávnÄ›ní, protože je nastaven jako správce (superuser).'; -$lang['p_include'] = 'Vyšší oprávnÄ›ní zahrnují nižší oprávnÄ›ní. VytvoÅ™it, Nahrát a Smazat se vztahují jen k jmenným prostorů, nikoliv ke stránkám.'; -$lang['current'] = 'Aktuální ACL pravidla'; -$lang['where'] = 'Stránka/Jmenný prostor'; -$lang['who'] = 'Uživatel/Skupina'; -$lang['perm'] = 'OprávnÄ›ní'; -$lang['acl_perm0'] = 'Žádné'; -$lang['acl_perm1'] = 'ÄŒtení'; -$lang['acl_perm2'] = 'Úpravy'; -$lang['acl_perm4'] = 'VytvoÅ™ení'; -$lang['acl_perm8'] = 'Upload'; -$lang['acl_perm16'] = 'Mazání'; -$lang['acl_new'] = 'PÅ™idat novou položku'; -$lang['acl_mod'] = 'Editovat položku'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cy/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cy/help.txt deleted file mode 100644 index f3d6474..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cy/help.txt +++ /dev/null @@ -1,10 +0,0 @@ -=== Cymorth Byw: === - -Ar y dudalen hon, gallwch chi ychwanegu a dileu hawliau ar gyfer namespaces a thudalennau yn eich wici. - * Mae'r panel ar y chwith yn dangos pob namespace a thudalen. - * Mae'r ffurflen uchod yn eich galluogi chi i weld a newid hawliau defnyddiwr neu grŵp a ddewiswyd. - * Yn y tabl isod, dengys pob rheol rheoli mynediad sydd wedi'u gosod yn bresennol. Gallwch chi ei ddefnyddio i ddileu neu newid sawl rheol ar y tro. - -Gall darllen [[doku>acl|dogfennaeth swyddogol ar ACL]] fod o fudd er mwyn eich helpu chi ddeall yn llawn sut mae rheolaeth mynediad yn gweithio mewn DokuWiki. - - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cy/lang.php deleted file mode 100644 index add3ca4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/cy/lang.php +++ /dev/null @@ -1,47 +0,0 @@ - - * @author Anika Henke - * @author Matthias Grimm - * @author Alan Davies - */ - -$lang['admin_acl'] = 'Rheolaeth Rhestr Rheoli Mynediad'; -$lang['acl_group'] = 'Grŵp:'; -$lang['acl_user'] = 'Defnyddiwr:'; -$lang['acl_perms'] = 'Hawliau'; -$lang['page'] = 'Tudalen'; -$lang['namespace'] = 'Namespace'; //namespace - -$lang['btn_select'] = 'Dewis'; - -$lang['p_user_id'] = 'Mae gan y defnyddiwr %s yr hawliau canlynol yn bresennol ar dudalen %s: %s.'; -$lang['p_user_ns'] = 'Mae gan y defnyddiwr %s yr hawliau canlynol yn bresennol mewn namespace %s: %s.';//namespace -$lang['p_group_id'] = 'Mae gan aelodau grŵp %s yr hawliau canlynol yn bresennol ar dudalen %s: %s.'; -$lang['p_group_ns'] = 'Mae gan aelodau grŵp %s yr hawliau canlynol yn bresennol mewn namespace %s: %s.';//namespace - -$lang['p_choose_id'] = 'Rhowch ddefnyddiwr neu grŵp yn y ffurflen uchod i weld neu golugu\'r hawliau sydd wedi\'u gosod ar gyfer y dudalen %s.'; -$lang['p_choose_ns'] = 'Rhowch ddefnyddiwr neu grŵp yn y ffurflen uchod i weld neu golugu\'r hawliau sydd wedi\'u gosod ar gyfer y namespace %s.';//namespace - - -$lang['p_inherited'] = 'Sylw: Doedd yr hawliau hynny heb eu gosod yn uniongyrchol ond cawsant eu hetifeddu o grwpiau eraill neu namespaces uwch.';//namespace -$lang['p_isadmin'] = 'Sylw: Mae gan y grŵp neu\'r defnyddiwr hawliau llawn oherwydd mae wedi\'i ffurfweddu fel uwchddefnyddiwr.'; -$lang['p_include'] = 'Mae hawliau uwch yn cynnwys rhai is. Mae Creu, Lanlwytho a Dileu yn berthnasol i namespaces yn unig, nid tudalennau.';//namespace - -$lang['current'] = 'Rheolau ACL Cyfredol'; -$lang['where'] = 'Tudalen/Namespace';//namespace -$lang['who'] = 'Defnyddiwr/Grŵp'; -$lang['perm'] = 'Hawliau'; - -$lang['acl_perm0'] = 'Dim'; -$lang['acl_perm1'] = 'Darllen'; -$lang['acl_perm2'] = 'Golygu'; -$lang['acl_perm4'] = 'Creu'; -$lang['acl_perm8'] = 'Lanlwytho'; -$lang['acl_perm16'] = 'Dileu'; -$lang['acl_new'] = 'Ychwanegu Cofnod Newydd'; -$lang['acl_mod'] = 'Newid Cofnod'; -//Setup VIM: ex: et ts=2 : diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/da/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/da/help.txt deleted file mode 100644 index c8eedfc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/da/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Vejledning === - -PÃ¥ denne side kan du tilføje og fjerne tilladelser for navnerum og sider i din wiki. - -Panelet i venstre side viser alle tilgængelige navnerum og sider. - -I kassen for oven giver dig mulighed for at se og ændre tilladelser for en bestemt bruger eller gruppe. - -NedenstÃ¥ende skema viser dig alle de satte regler for adgangskontrol. Du kan bruge den til hurtigt at slette eller ændre nogle af dem. - -Ved at læse [[doku>acl|den officielle vejledning til ACL]] kan du opnÃ¥ yderligere hjælp til at blive sat helt ind i, hvordan adgangskontrol virker i DokuWiki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/da/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/da/lang.php deleted file mode 100644 index 103a867..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/da/lang.php +++ /dev/null @@ -1,45 +0,0 @@ - - * @author koeppe - * @author Jon Bendtsen - * @author Lars Næsbye Christensen - * @author Kalle Sommer Nielsen - * @author Esben Laursen - * @author Harith - * @author Daniel Ejsing-Duun - * @author Erik Bjørn Pedersen - * @author rasmus - * @author Mikael Lyngvig - */ -$lang['admin_acl'] = 'Rettighedsadministration'; -$lang['acl_group'] = 'Gruppe:'; -$lang['acl_user'] = 'Bruger:'; -$lang['acl_perms'] = 'Rettigheder for'; -$lang['page'] = 'Dokument'; -$lang['namespace'] = 'Navnerum'; -$lang['btn_select'] = 'Vælg'; -$lang['p_user_id'] = 'Bruger %s har følgende adgang pÃ¥ siden %s: %s'; -$lang['p_user_ns'] = 'Bruger %s har foreløbig følgende tilladelse i navnerummet %s: %s.'; -$lang['p_group_id'] = 'Medlemmerne af gruppen %s har foreløbigt de følgende tilladelser pÃ¥ siden %s: %s.'; -$lang['p_group_ns'] = 'Medlemmerne af gruppen %s har foreløbigt de følgende tilladelser i navnerummet %s: %s.'; -$lang['p_choose_id'] = 'Venligst udfyld en bruger eller gruppe i ovennævnte formular for at se eller redigere tilladelserne for denne side%s.'; -$lang['p_choose_ns'] = 'Venligst udfyld en bruger eller gruppe i ovennævnte formular for at se eller redigere tilladelserne for navnerummet %s.'; -$lang['p_inherited'] = 'Bemærk: Disse tilladelser var ikke lagt entydigt ind, men var arvet fra andre grupper eller højere navnerum.'; -$lang['p_isadmin'] = 'Bemærk: Den valgte gruppe eller bruger har altid fuld adgang, fordi den er sat til at være en supergruppe eller -bruger'; -$lang['p_include'] = 'Højere tilladelse inkluderer ogsÃ¥ lavere. Tilladelser til at oprette, lægge filer op og slette gælder kun for navnerum, ikke sider.'; -$lang['current'] = 'Aktuelle ACL-regler'; -$lang['where'] = 'Side/navnerum'; -$lang['who'] = 'Bruger/gruppe'; -$lang['perm'] = 'Rettigheder'; -$lang['acl_perm0'] = 'Ingen'; -$lang['acl_perm1'] = 'Læs'; -$lang['acl_perm2'] = 'Skriv'; -$lang['acl_perm4'] = 'Opret'; -$lang['acl_perm8'] = 'Overfør'; -$lang['acl_perm16'] = 'Slet'; -$lang['acl_new'] = 'Tilføj ny post'; -$lang['acl_mod'] = 'Redigér post'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de-informal/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de-informal/help.txt deleted file mode 100644 index d7930f8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de-informal/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Schnellhilfe === - -Auf dieser Seite kannst Du Rechte für Namensräume und Seiten in deinem Wiki hinzufügen oder entfernen. - -Der linke Bereich zeigt alle Namensräume und Seiten. - -Das obere Formular zeigt die die Rechte der ausgewählten Gruppe bzw. Benutzers. - -In der Tabelle unten werden alle momentan gesetzten Zugriffsregeln gezeigt. Hier kannst Du schnell mehrere Regeln löschen oder ändern. - -Das Lesen von [[doku>acl|official documentation on ACL]] kann Dir helfen zu verstehen, wie die Zugriffskontrole in DokuWiki funktioniert. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de-informal/lang.php deleted file mode 100644 index 90fe2bd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de-informal/lang.php +++ /dev/null @@ -1,43 +0,0 @@ - - * @author Alexander Fischer - * @author Juergen Schwarzer - * @author Marcel Metz - * @author Matthias Schulte - * @author Christian Wichmann - * @author Pierre Corell - * @author Frank Loizzi - * @author Volker Bödker - */ -$lang['admin_acl'] = 'Zugriffsverwaltung'; -$lang['acl_group'] = 'Gruppe:'; -$lang['acl_user'] = 'Benutzer:'; -$lang['acl_perms'] = 'Rechte für'; -$lang['page'] = 'Seite'; -$lang['namespace'] = 'Namensraum'; -$lang['btn_select'] = 'Auswählen'; -$lang['p_user_id'] = 'Benutzer %s hat im Moment folgende Rechte auf der Seite %s: %s'; -$lang['p_user_ns'] = 'Benutzer %s hat momentan die folgenden Rechte im Namensraum %s: %s.'; -$lang['p_group_id'] = 'Die Gruppenmitglieder %s haben momentan die folgenden Rechte auf der Seite %s: %s.'; -$lang['p_group_ns'] = 'Die Mitglieder der Gruppe %s haben gerade Zugriff in folgenden Namensräumen %s: %s.'; -$lang['p_choose_id'] = 'Bitte gib einen Benutzer oder eine Gruppe in das Formular ein, um die Berechtigungen der Seite %s anzusehen oder zu bearbeiten.'; -$lang['p_choose_ns'] = 'Bitte gib einen Benutzer oder eine Gruppe in das Formular ein, um die Berechtigungen des Namenraumes %s anzusehen oder zu bearbeiten.'; -$lang['p_inherited'] = 'Hinweis: Diese Rechte wurden nicht explizit gesetzt, sondern von anderen Gruppen oder übergeordneten Namensräumen geerbt.'; -$lang['p_isadmin'] = 'Hinweis: Die gewählte Gruppe oder der Benutzer haben immer die vollen Rechte, weil sie als Superuser konfiguriert sind.'; -$lang['p_include'] = 'Höhere Rechte schließen kleinere mit ein. Hochlade- und Löschrechte sind nur für Namensräume, nicht für Seiten.'; -$lang['current'] = 'Momentane Zugriffsregeln'; -$lang['where'] = 'Seite/Namensraum'; -$lang['who'] = 'Benutzer/Gruppe'; -$lang['perm'] = 'Rechte'; -$lang['acl_perm0'] = 'Keine'; -$lang['acl_perm1'] = 'Lesen'; -$lang['acl_perm2'] = 'Bearbeiten'; -$lang['acl_perm4'] = 'Erstellen'; -$lang['acl_perm8'] = 'Hochladen'; -$lang['acl_perm16'] = 'Löschen'; -$lang['acl_new'] = 'Neuen Eintrag zufügen'; -$lang['acl_mod'] = 'Eintrag modifizieren'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de/help.txt deleted file mode 100644 index 2a3efe5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Kurzhilfe === - -Auf dieser Seite können sie Zugriffsberechtigungen für Seiten und Namensräume festlegen und ändern. - -Die Liste links zeigt alle verfügbaren Namensräume und Seiten. - -Das Formular oben erlaubt Anzeige, Ändern und Hinzufügen von Zugriffsregeln für einen ausgewählten Benutzer oder eine Gruppe. - -In der Tabelle unten werden alle bestehenden Regeln aufgeführt und können dort modifiziert oder gelöscht werden. - -Für ein tiefergehendes Verständnis wie Zugriffsbeschränkungen in DokuWiki funktionieren, sollten Sie die [[doku>acl|offizielle Dokumentation]] lesen. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de/lang.php deleted file mode 100644 index 12c7083..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/de/lang.php +++ /dev/null @@ -1,53 +0,0 @@ - - * @author Andreas Gohr - * @author Christof - * @author Anika Henke - * @author Esther Brunner - * @author Matthias Grimm - * @author Michael Klier - * @author Leo Moll - * @author Florian Anderiasch - * @author Robin Kluth - * @author Arne Pelka - * @author Dirk Einecke - * @author Blitzi94 - * @author Robert Bogenschneider - * @author Niels Lange - * @author Christian Wichmann - * @author Paul Lachewsky - * @author Pierre Corell - * @author Michael Große - */ -$lang['admin_acl'] = 'Zugangsverwaltung'; -$lang['acl_group'] = 'Gruppe:'; -$lang['acl_user'] = 'Benutzer:'; -$lang['acl_perms'] = 'Berechtigungen für'; -$lang['page'] = 'Seite'; -$lang['namespace'] = 'Namensraum'; -$lang['btn_select'] = 'Auswählen'; -$lang['p_user_id'] = 'Nutzer %s hat momentan folgende Berechtigungen für die Seite %s: %s.'; -$lang['p_user_ns'] = 'Nutzer %s hat momentan folgende Berechtigungen im Namensraum %s: %s.'; -$lang['p_group_id'] = 'Mitglieder der Gruppe %s haben momentan folgende Berechtigungen für die Seite %s: %s.'; -$lang['p_group_ns'] = 'Mitglieder der Gruppe %s haben momentan folgende Berechtigungen für den Namensraum %s: %s.'; -$lang['p_choose_id'] = 'Bitte geben Sie in obigem Formular einen Benutzer oder eine Gruppe an, um die Berechtigungen für die Seite %s zu sehen oder zu ändern.'; -$lang['p_choose_ns'] = 'Bitte geben Sie in obigem Formular einen Benutzer oder eine Gruppe an, um die Berechtigungen für den Namensraum %s zu sehen oder zu ändern.'; -$lang['p_inherited'] = 'Hinweis: Diese Berechtigungen wurden nicht explizit gesetzt, sondern von anderen Gruppen oder höher liegenden Namensräumen geerbt.'; -$lang['p_isadmin'] = 'Hinweis: Die ausgewählte Gruppe oder Benutzer haben immer alle Berechtigungen, da sie als Superuser konfiguriert wurden.'; -$lang['p_include'] = 'Höhere Berechtigungen schließen niedrigere mit ein. Anlegen, Hochladen und Entfernen gilt nur für Namensräume, nicht für einzelne Seiten'; -$lang['current'] = 'Momentane Zugriffsregeln'; -$lang['where'] = 'Seite/Namensraum'; -$lang['who'] = 'Nutzer/Gruppe'; -$lang['perm'] = 'Berechtigungen'; -$lang['acl_perm0'] = 'Keine'; -$lang['acl_perm1'] = 'Lesen'; -$lang['acl_perm2'] = 'Bearbeiten'; -$lang['acl_perm4'] = 'Anlegen'; -$lang['acl_perm8'] = 'Hochladen'; -$lang['acl_perm16'] = 'Entfernen'; -$lang['acl_new'] = 'Eintrag hinzufügen'; -$lang['acl_mod'] = 'Eintrag bearbeiten'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/el/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/el/help.txt deleted file mode 100644 index ea2f816..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/el/help.txt +++ /dev/null @@ -1,10 +0,0 @@ -=== ΓÏήγοÏη Βοήθεια: === - -Στη σελίδα αυτή μποÏείτε να Ï€Ïοσθέσετε και αφαιÏέσετε δικαιώματα Ï€Ïόσβασης για φακέλους και σελίδες στο wiki σας. - -Το αÏιστεÏÏŒ πλαίσιο δείχνει όλους τους διαθέσιμους φακέλους και αÏχεία. - -Η παÏαπάνω φόÏμα επιτÏέπει να δείτε και να Ï„Ïοποποιήσετε τα διακαιώματα μίας επιλεγμένης ομάδας χÏηστών ή ενός χÏήστη. - -Στον παÏακάτω πίνακα εμφανίζονται όλοι οι Ï„Ïέχοντες κανόνες παÏαχώÏησης δικαιωμάτων Ï€Ïόσβασης. ΜποÏείτε να τον χÏησιμοποιήσετε ώστε να σβήσετε ή να Ï„Ïοποποιήσετε γÏήγοÏα πολλαπλοÏÏ‚ κανόνες. -Διαβάζοντας την [[doku>acl|επίσημη τεκμηÏίωση για τις Λίστες Δικαιωμάτων ΠÏόσβασης - ACL]] ίσως σας βοηθήσει να καταλάβετε πλήÏως το πως αυτές εφαÏμόζονται στην DokuWiki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/el/lang.php deleted file mode 100644 index fe2dd08..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/el/lang.php +++ /dev/null @@ -1,43 +0,0 @@ - - * @author Anika Henke - * @author Matthias Grimm - * @author Thanos Massias - * @author Αθανάσιος Îταής - * @author Konstantinos Koryllos - * @author George Petsagourakis - * @author Petros Vidalis - * @author Vasileios Karavasilis - */ -$lang['admin_acl'] = 'ΔιαχείÏιση Δικαιωμάτων ΠÏόσβασης'; -$lang['acl_group'] = 'Ομάδα:'; -$lang['acl_user'] = 'ΧÏήστης:'; -$lang['acl_perms'] = 'Δικαιώματα για'; -$lang['page'] = 'Σελίδα'; -$lang['namespace'] = 'Φάκελος'; -$lang['btn_select'] = 'Επιλογή'; -$lang['p_user_id'] = 'Ο χÏήστης %s έχει τα ακόλουθα δικαιώματα Ï€Ïόσβασης στην σελίδα %s: %s.'; -$lang['p_user_ns'] = 'Ο χÏήστης %s έχει τα ακόλουθα δικαιώματα Ï€Ïόσβασης στον φάκελο %s: %s.'; -$lang['p_group_id'] = 'Τα μέλη της ομάδας %s έχουν τα ακόλουθα δικαιώματα Ï€Ïόσβασης στην σελίδα %s: %s.'; -$lang['p_group_ns'] = 'Τα μέλη της ομάδας %s έχουν τα ακόλουθα δικαιώματα Ï€Ïόσβασης στον φάκελο %s: %s.'; -$lang['p_choose_id'] = 'ΠαÏακαλώ δώστε ένα όνομα χÏήστη ή ομάδας χÏηστών στην παÏαπάνω μοÏφή για να δείτε τα αντίστοιχα δικαιώματα Ï€Ïόσβασης για την σελίδα %s.'; -$lang['p_choose_ns'] = 'ΠαÏακαλώ δώστε ένα όνομα χÏήστη ή ομάδας χÏηστών στην παÏαπάνω μοÏφή για να δείτε τα αντίστοιχα δικαιώματα Ï€Ïόσβασης για τον φάκελο %s.'; -$lang['p_inherited'] = 'Σημείωση: Αυτά τα διακαιώματα χÏήσης δεν οÏίστηκαν άμεσα αλλά κληÏονομήθηκαν από άλλες ομάδες χÏηστών ή φακέλους σε υψηλότεÏο επίπεδο.'; -$lang['p_isadmin'] = 'Σημείωση: Η επιλεγμένη ομάδα χÏηστών ή χÏήστης έχει πάντα πλήÏη διακαιώματα Ï€Ïόσβασης διότι είναι δηλωμένος σαν υπεÏχÏήστης (superuser).'; -$lang['p_include'] = 'Τα υψηλότεÏα δικαιώματα Ï€Ïόσβασης πεÏιλαμβάνουν τα χαμηλότεÏα. Τα δικαιώματα για ΔημιουÏγία, ΦόÏτωση και ΔιαγÏαφή αφοÏοÏν μόνο φακέλους και όχι σελίδες. '; -$lang['current'] = 'ΤÏέχοντες κανόνες Λίστας Δικαιωμάτων ΠÏόσβασης - ACL'; -$lang['where'] = 'Σελίδα/Φάκελος'; -$lang['who'] = 'ΧÏήστης/Ομάδα χÏηστών'; -$lang['perm'] = 'Δικαιώματα Ï€Ïόσβασης'; -$lang['acl_perm0'] = 'Κανένα'; -$lang['acl_perm1'] = 'Ανάγνωση'; -$lang['acl_perm2'] = 'ΤÏοποποίηση'; -$lang['acl_perm4'] = 'ΔημιουÏγία'; -$lang['acl_perm8'] = 'ΦόÏτωση'; -$lang['acl_perm16'] = 'ΔιαγÏαφή'; -$lang['acl_new'] = 'ΠÏοσθήκη νέας εγγÏαφής'; -$lang['acl_mod'] = 'ΤÏοποποίηση εγγÏαφής'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/en/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/en/help.txt deleted file mode 100644 index e865bbb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/en/help.txt +++ /dev/null @@ -1,9 +0,0 @@ -=== Quick Help: === - -On this page you can add and remove permissions for namespaces and pages in your wiki. - * The left pane displays all available namespaces and pages. - * The form above allows you to see and modify the permissions of a selected user or group. - * In the table below all currently set access control rules are shown. You can use it to quickly delete or change multiple rules. - -Reading the [[doku>acl|official documentation on ACL]] might help you to fully understand how access control works in DokuWiki. - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/en/lang.php deleted file mode 100644 index 0c86489..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/en/lang.php +++ /dev/null @@ -1,46 +0,0 @@ - - * @author Anika Henke - * @author Matthias Grimm - */ - -$lang['admin_acl'] = 'Access Control List Management'; -$lang['acl_group'] = 'Group:'; -$lang['acl_user'] = 'User:'; -$lang['acl_perms'] = 'Permissions for'; -$lang['page'] = 'Page'; -$lang['namespace'] = 'Namespace'; - -$lang['btn_select'] = 'Select'; - -$lang['p_user_id'] = 'User %s currently has the following permissions on page %s: %s.'; -$lang['p_user_ns'] = 'User %s currently has the following permissions in namespace %s: %s.'; -$lang['p_group_id'] = 'Members of group %s currently have the following permissions on page %s: %s.'; -$lang['p_group_ns'] = 'Members of group %s currently have the following permissions in namespace %s: %s.'; - -$lang['p_choose_id'] = 'Please enter a user or group in the form above to view or edit the permissions set for the page %s.'; -$lang['p_choose_ns'] = 'Please enter a user or group in the form above to view or edit the permissions set for the namespace %s.'; - - -$lang['p_inherited'] = 'Note: Those permissions were not set explicitly but were inherited from other groups or higher namespaces.'; -$lang['p_isadmin'] = 'Note: The selected group or user has always full permissions because it is configured as superuser.'; -$lang['p_include'] = 'Higher permissions include lower ones. Create, Upload and Delete permissions only apply to namespaces, not pages.'; - -$lang['current'] = 'Current ACL Rules'; -$lang['where'] = 'Page/Namespace'; -$lang['who'] = 'User/Group'; -$lang['perm'] = 'Permissions'; - -$lang['acl_perm0'] = 'None'; -$lang['acl_perm1'] = 'Read'; -$lang['acl_perm2'] = 'Edit'; -$lang['acl_perm4'] = 'Create'; -$lang['acl_perm8'] = 'Upload'; -$lang['acl_perm16'] = 'Delete'; -$lang['acl_new'] = 'Add new Entry'; -$lang['acl_mod'] = 'Modify Entry'; -//Setup VIM: ex: et ts=2 : diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eo/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eo/help.txt deleted file mode 100644 index 488e84a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eo/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Helpeto: === - -En tiu ĉi paÄo vi povas aldoni kaj forigi rajtojn por nomspacoj kaj paÄoj en via vikio. - -La maldekstra panelo montras ĉiujn disponeblajn nomspacojn kaj paÄojn. - -La suba agordilo permesas al vi rigardi kaj modifi la rajtojn de elektita uzanto aÅ­ grupo. - -En la suba tabelo ĉiuj aktuale difinitaj alirkontrolaj reguloj estas montrataj. Vi povas uzi Äin por rapide forigi aÅ­ ÅanÄi multoblajn regulojn. - -Legi la [[doku>acl|oficialan dokumentaron pri ACL]] povus helpi vin bone kompreni kiel alirkontrolo funkcias en DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eo/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eo/lang.php deleted file mode 100644 index b59f465..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eo/lang.php +++ /dev/null @@ -1,38 +0,0 @@ - - * @author Felipo Kastro - * @author Robert Bogenschneider - * @author Erik Pedersen - */ -$lang['admin_acl'] = 'Administrado de Alirkontrola Listo (ACL)'; -$lang['acl_group'] = 'Grupo:'; -$lang['acl_user'] = 'Uzanto:'; -$lang['acl_perms'] = 'Rajtoj por'; -$lang['page'] = 'PaÄo'; -$lang['namespace'] = 'Nomspaco'; -$lang['btn_select'] = 'Elekti'; -$lang['p_user_id'] = 'Uzanto %s aktuale havas la jenajn rajtojn en la paÄo %s: %s.'; -$lang['p_user_ns'] = 'Uzanto %s aktuale havas la jenajn rajtojn en la nomspaco %s: %s.'; -$lang['p_group_id'] = 'Anoj de la grupo %s aktuale havas la jenajn rajtojn en la paÄo %s: %s.'; -$lang['p_group_ns'] = 'Anoj de la grupo %s aktuale havas la jenajn rajtojn en la nomspaco %s: %s.'; -$lang['p_choose_id'] = 'Bonvolu enmeti uzanton aÅ­ grupon en la suban agordilon por rigardi aÅ­ redakti la aron da rajtoj por la paÄo %s.'; -$lang['p_choose_ns'] = 'Bonvolu enmeti uzanton aÅ­ grupon en la suban agordilon por rigardi aÅ­ redakti la aron da rajtoj por la nomspaco %s.'; -$lang['p_inherited'] = 'Rimarko: tiuj rajtoj ne estas rekte difinitaj, sed ili herediÄas el aliaj pli supraj grupoj aÅ­ nomspacoj.'; -$lang['p_isadmin'] = 'Rimarko: la elektita grupo aÅ­ uzanto ĉiam havas plenan rajtaron ĉar Äi estas difinita kiel superuzanto.'; -$lang['p_include'] = 'Plialtaj permesoj inkluzivas malpli altajn. La permesoj por Krei, AlÅuti kaj Forigi nur aplikeblas al nomspacoj, ne al paÄoj.'; -$lang['current'] = 'Aktuala regularo ACL'; -$lang['where'] = 'PaÄo/Nomspaco'; -$lang['who'] = 'Uzanto/Grupo'; -$lang['perm'] = 'Rajtoj'; -$lang['acl_perm0'] = 'Nenio'; -$lang['acl_perm1'] = 'Legi'; -$lang['acl_perm2'] = 'Redakti'; -$lang['acl_perm4'] = 'Krei'; -$lang['acl_perm8'] = 'AlÅuti'; -$lang['acl_perm16'] = 'Forigi'; -$lang['acl_new'] = 'Aldoni novan enmetaĵon'; -$lang['acl_mod'] = 'Modifi enmetaĵon'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/es/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/es/help.txt deleted file mode 100644 index 01f7a2e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/es/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Ayuda rápida: === - -En esta página puede agregar o retirar permisos para los espacios de nombres y páginas en su wiki. - -El panel de la izquierda muestra todos los espacios de nombres y páginas - -El formulario inferior permite ver y modificar los permisos del usuario o grupo elegido. - -En la tabla anterior se muestran todas las reglas de control de acceso vigentes Puede usarla para borrar o cambiar varias reglas rápidamente. - -Consultar el [[doku>acl|official documentation on ACL]] puede ayudarle a entender completamente como el control de acceso trabaja en DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/es/lang.php deleted file mode 100644 index 7518e38..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/es/lang.php +++ /dev/null @@ -1,54 +0,0 @@ - - * @author Oscar M. Lage - * @author Gabriel Castillo - * @author oliver - * @author Enrico Nicoletto - * @author Manuel Meco - * @author VictorCastelan - * @author Jordan Mero - * @author Felipe Martinez - * @author Javier Aranda - * @author Zerial - * @author Marvin Ortega - * @author Daniel Castro Alvarado - * @author Fernando J. Gómez - * @author Mauro Javier Giamberardino - * @author emezeta - * @author Oscar Ciudad - * @author Ruben Figols - * @author Gerardo Zamudio - * @author Mercè López - */ -$lang['admin_acl'] = 'Administración de lista de control de acceso'; -$lang['acl_group'] = 'Grupo:'; -$lang['acl_user'] = 'Usuario:'; -$lang['acl_perms'] = 'Permiso para'; -$lang['page'] = 'Página'; -$lang['namespace'] = 'Espacio de nombres'; -$lang['btn_select'] = 'Seleccionar'; -$lang['p_user_id'] = 'El usuario %s tiene los siguientes permisos sobre la página %s: %s.'; -$lang['p_user_ns'] = 'El usuario %s tiene los siguientes permisos sobre el espacio de nombres %s: %s.'; -$lang['p_group_id'] = 'Los miembros del grupo %s tienen actualmente los siguientes permisos sobre la página %s: %s.'; -$lang['p_group_ns'] = 'Los miembros del grupo %s tienen actualmente los siguientes permisos sobre el espacio de nombres %s: %s.'; -$lang['p_choose_id'] = 'Por favor proporcione un usuario o grupoen el formulario arriba mostrado para ver o editar los permisos asignados sobre la página%s.'; -$lang['p_choose_ns'] = 'Por favor proporcione un usuario o grupoen el formulario arriba mostrado para ver o editar los permisos asignados sobre el espacio de nombres %s.'; -$lang['p_inherited'] = 'Nota: Esos permisos no fueron establecidos explícitamente sino que fueron heredados desde otros grupos o espacios de nombres superiores'; -$lang['p_isadmin'] = 'Nota: El grupo o usuario seleccionado simepre tiene permisos totales debido a que se encuentra configurado como superusuario.'; -$lang['p_include'] = 'Los permisos superiores incluyen a los inferiores. Los permisos Crear, Cargar y Eliminar sólo se aplican a los espacios de nombres, no a las páginas.'; -$lang['current'] = 'Reglas ACL vigentes'; -$lang['where'] = 'Página/Espacio de nombres'; -$lang['who'] = 'Usuario/Grupo'; -$lang['perm'] = 'Permisos'; -$lang['acl_perm0'] = 'ninguno'; -$lang['acl_perm1'] = 'Leer'; -$lang['acl_perm2'] = 'Editar'; -$lang['acl_perm4'] = 'Crear'; -$lang['acl_perm8'] = 'Subir un fichero'; -$lang['acl_perm16'] = 'Borrar'; -$lang['acl_new'] = 'Agregar una nueva entrada'; -$lang['acl_mod'] = 'Modificar una entrada'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/et/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/et/help.txt deleted file mode 100644 index a2c8e9e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/et/help.txt +++ /dev/null @@ -1,9 +0,0 @@ -=== Kiir-spikker: === - -Käesoleval leheküljel saad oma wiki nimeruumidele ja lehekülgedele lisada ning eemaldada õigusi. - * Vasemas paanis on näidatud kõik saada olevad nimeruumid ja leheküljed. - * Ülal olev vorm laseb sul vaadelda ja muuta valitud rühma või kasutaja õigusi. - * Allolevas tabelis näidatakse kõiki hetkel sättestatud reegleid ligipääsudele. -Saad seda kasutada reeglite hulgi muutmiseks või kustutamiseks - -Mõistmaks paremini DokuWiki ligipääsu halduse toimimist, võiks abiks olla [[doku>acl|ACL-i ametliku dokumentatsiooniga]] tutvumine. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/et/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/et/lang.php deleted file mode 100644 index d1a047a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/et/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - * @author Aari Juhanson - * @author Kaiko Kaur - * @author kristian.kankainen@kuu.la - * @author Rivo Zängov - * @author Janar Leas - */ -$lang['admin_acl'] = 'Ligipääsukontrolli nimekirja haldamine'; -$lang['acl_group'] = 'Rühm:'; -$lang['acl_user'] = 'Kasutaja:'; -$lang['acl_perms'] = 'Lubatud'; -$lang['page'] = 'leht'; -$lang['namespace'] = 'Nimeruum'; -$lang['btn_select'] = 'Vali'; -$lang['p_user_ns'] = 'Kasutaja %s omab nimeruumis %s: %s järgmisi õigusi.'; -$lang['p_group_ns'] = 'Rühma %s liikmed omavad nimeruumis %s: %s järgmisi õigusi.'; -$lang['p_choose_id'] = 'Sisesta ülal-olevasse vormi kasutaja või rühm nägemaks leheküljele %s sätestatud volitusi.'; -$lang['p_choose_ns'] = 'Sisesta ülal-olevasse vormi kasutaja või rühm nägemaks nimeruumile %s sätestatud volitusi.'; -$lang['p_inherited'] = 'Teadmiseks: Neid õigusi pole eralti määratletud, vaid on päritud teistest rühmadest või ülemast nimeruumist.'; -$lang['p_isadmin'] = 'Teadmiseks: Valitud rühm või kasutaja omab alati kõiki õigusi, kuna nii on sätestanud ülemkasutaja.'; -$lang['p_include'] = 'Kõrgemad õigused hõlmavad alamaid. Õigus loomine, üleslaadida ja kustutada rakenduvad nimeruumidele, mitte lehekülgedele.'; -$lang['where'] = 'Lehekülg/nimeruum'; -$lang['who'] = 'Kasutaja/Grupp'; -$lang['perm'] = 'Õigused'; -$lang['acl_perm0'] = 'Pole'; -$lang['acl_perm1'] = 'Lugemine'; -$lang['acl_perm2'] = 'Toimetamine'; -$lang['acl_perm4'] = 'Tekitamine'; -$lang['acl_perm8'] = 'Üles laadimine'; -$lang['acl_perm16'] = 'Kustuta'; -$lang['acl_new'] = 'Uue kirje lisamine'; -$lang['acl_mod'] = 'Muuda sissekannet'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eu/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eu/help.txt deleted file mode 100644 index 9e6070a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eu/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Laguntza Bizkorra: === - -Orri honetan wiki-ko orri eta izen-espazioen baimenak gehitu eta kendu ahal ditzakezu. - -Ezkerreko panelak eskuragarri dauden orri eta izen-espazioak erakusten ditu. - -Goiko formularioak aukeratutako erabiltzaile edo taldearen baimenak ikusi eta aldatzea ahalbidetzen dizu. - -Beheko taulan une honetan ezarritako atzipen kontrol arauak daude. Hainbat arau bizkor ezabatu edo aldatzeko erabili dezakezu. - -[[doku>acl|Atzipen Kontrol Listen inguruko dokumentazio ofiziala]] irakurtzeak atzipen kontrolak DokuWiki-n nola funtzionatzen duen ulertzen lagundu zaitzaike. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eu/lang.php deleted file mode 100644 index 722ffd1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/eu/lang.php +++ /dev/null @@ -1,36 +0,0 @@ - - * @author Zigor Astarbe - */ -$lang['admin_acl'] = 'Atzipen Kontrol Listaren Kudeaketa'; -$lang['acl_group'] = 'Taldea:'; -$lang['acl_user'] = 'Erabiltzailea:'; -$lang['acl_perms'] = 'Baimenak honetarako:'; -$lang['page'] = 'Orria'; -$lang['namespace'] = 'Izen-espazioa'; -$lang['btn_select'] = 'Aukeratu'; -$lang['p_user_id'] = '%s erabiltzaileak une honetan honako baimenak ditu %s orrian: %s.'; -$lang['p_user_ns'] = '%s erabiltzaileak une honetan honako baimenak ditu %s izen-espazioan: %s.'; -$lang['p_group_id'] = '%s taldeko kideek une honetan honako baimenak dituzte %s orrian: %s.'; -$lang['p_group_ns'] = '%s taldeko kideek une honetan honako baimenak dituzte %s izen-espazioan: %s.'; -$lang['p_choose_id'] = 'Mesedez sartu erabiltzaile edo taldea goiko formularioan %s orrian ezarritako baimenak ikusi edo aldatzeko.'; -$lang['p_choose_ns'] = 'Mesedez sartu erabiltzaile edo taldea goiko formularioan %s izen-espazioan ezarritako baimenak ikusi edo aldatzeko.'; -$lang['p_inherited'] = 'Oharra: Baimen horiek ez dira esplizituki jarriak, beste talde batzuetatik edo goragoko izen-espazioetatik heredatuak baizik.'; -$lang['p_isadmin'] = 'Oharra: Aukeratutako talde edo erabiltzaileak beti daika baimen osoa, supererabiltzaile gisa konfiguratuta baitago.'; -$lang['p_include'] = 'Baimen handiagoek baimen txikiagoak barneratzen dituzte. Sortu, Igo eta Ezabatu baimenak izen-espazioei soilik aplikatzen zaizkie, ez orriei.'; -$lang['current'] = 'Uneko AKL Arauak'; -$lang['where'] = 'Orria/Izen-espazioa'; -$lang['who'] = 'Erabiltzailea/Taldea'; -$lang['perm'] = 'Baimenak'; -$lang['acl_perm0'] = 'Inork'; -$lang['acl_perm1'] = 'Irakurri'; -$lang['acl_perm2'] = 'Editatu'; -$lang['acl_perm4'] = 'Sortu'; -$lang['acl_perm8'] = 'Igo'; -$lang['acl_perm16'] = 'Ezabatu'; -$lang['acl_new'] = 'Sarrera berri bat gehitu'; -$lang['acl_mod'] = 'Aldatu Sarrera'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fa/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fa/help.txt deleted file mode 100644 index 1ec797f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fa/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== راهنما: === - -در این ØµÙØ­Ù‡ شما می‌توانید دسترسی ØµÙØ­Ø§Øª Ùˆ ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…‌ها را مدیریت کنید. - -در قسمت سمت راست، لیست تمام ØµÙØ­Ø§Øª Ùˆ ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…‌ها را مشاهده می‌کنید. - -در ÙØ±Ù… بالا می‌توانید دسترسی‌های کاربران Ùˆ گروه‌های مختل٠را مشاهده Ùˆ ویرایش کنید. - -در جدول زیر، تمامی قوانین مدیریتی را مشاهده می‌کنید. شما می‌توانید آن‌ها را حذ٠یا تعدادی از آن‌ها رو تغییر دهید. - -ممکن است خواندن [[doku>acl|مطلب رسمی در مورد مدیریت دسترسی‌ها]] شما را در درک بهتر این قسمت DokuWiki یاری کند. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fa/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fa/lang.php deleted file mode 100644 index 46db208..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fa/lang.php +++ /dev/null @@ -1,40 +0,0 @@ - - * @author omidmr - * @author Mohammad Reza Shoaei - * @author Milad DZand - * @author AmirH Hassaneini - */ -$lang['admin_acl'] = 'مدیریت کنترل دسترسی‌ها'; -$lang['acl_group'] = 'گروه:'; -$lang['acl_user'] = 'کاربر:'; -$lang['acl_perms'] = 'مجوز برای'; -$lang['page'] = 'ØµÙØ­Ù‡'; -$lang['namespace'] = 'ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…'; -$lang['btn_select'] = 'انتخاب'; -$lang['p_user_id'] = 'کاربر %s دسترسی‌های زیر را برای ØµÙØ­Ù‡â€ŒÛŒ %s دارد: %s.'; -$lang['p_user_ns'] = 'کاربر %s دسترسی‌های زیر را برای ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… %s دارد: %s.'; -$lang['p_group_id'] = 'اعضای گروه %s دسترسی‌های زیر را برای ØµÙØ­Ù‡â€ŒÛŒ %s دارند: %s.'; -$lang['p_group_ns'] = 'اعضای گروه %s دسترسی‌های زیر را برای ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… %s دارند: %s.'; -$lang['p_choose_id'] = 'خواهشمندیم نام یک کاربر یا گروه را در ÙØ±Ù… بالا وارد کنید تا دسترسی‌های آن را برای ØµÙØ­Ù‡â€ŒÛŒ %s ببینید Ùˆ ویرایش کنید.'; -$lang['p_choose_ns'] = 'خواهشمندیم نام یک کاربر یا گروه را در ÙØ±Ù… بالا وارد کنید تا دسترسی‌های آن را برای ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… %s ببینید Ùˆ ویرایش کنید.'; -$lang['p_inherited'] = 'توجه: دسترسی‌ها مستقیمن مقداردهی نشده است، بلکه از گروه‌های بالا یا ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… Ú¯Ø±ÙØªÙ‡ شده است.'; -$lang['p_isadmin'] = 'توجه: کاربر یا گروه انتخاب شده همیشه با تمام دسترسی می‌باشد، زیرا به عنوان «superuser» انتخاب شده است.'; -$lang['p_include'] = 'دسترسی‌های بالا، دسترسی‌های پایین را شامل می‌شود. ایجاد، ارسال Ùˆ حذ٠Ùقط به ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… الحاق می‌شود.'; -$lang['current'] = 'قوانین دسترسی ÙØ¹Ù„ÛŒ'; -$lang['where'] = 'ØµÙØ­Ù‡/ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…'; -$lang['who'] = 'کاربر/گروه'; -$lang['perm'] = 'دسترسی‌ها'; -$lang['acl_perm0'] = 'هیچ‌کدام'; -$lang['acl_perm1'] = 'خواندن'; -$lang['acl_perm2'] = 'ویزایش'; -$lang['acl_perm4'] = 'ایجاد'; -$lang['acl_perm8'] = 'ارسال'; -$lang['acl_perm16'] = 'حذÙ'; -$lang['acl_new'] = 'اضاÙÙ‡ کردن ورودی جدید'; -$lang['acl_mod'] = 'ویرایش ورودی'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fi/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fi/help.txt deleted file mode 100644 index d821f2d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fi/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Pika-apu: === - -Tällä sivulla voit lisätä tai poistaa oikeuksia wikisi nimiavaruuksiin tai sivuihin. - -Vasen osa näyttää kaikki tarjolla olevat nimiavaruudet ja sivut. - -Yllä olevan kaavakkeen avulla voit katsoa ja muokata oikeuksia valitulle käyttäjälle ja ryhmälle. - -Alla olevassa taulukossa on näkyvissä päällä olevat pääsyoikeudet. Voit käyttää sitä muokataksesi tai poistaaksesi useita oikeuksia. - -[[doku>acl|Virallisen käyttöoikeus (ACL) dokumentaation]] lukeminen voi helpottaa sinua täysin ymmärtämään mitän käyttöoikeudet toimivat DokuWikissä. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fi/lang.php deleted file mode 100644 index f680f29..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fi/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - * @author Teemu Mattila - * @author Sami Olmari - */ -$lang['admin_acl'] = 'Käyttöoikeudet (ACL)'; -$lang['acl_group'] = 'Ryhmä:'; -$lang['acl_user'] = 'Käyttäjä:'; -$lang['acl_perms'] = 'Oikeudet'; -$lang['page'] = 'Sivu'; -$lang['namespace'] = 'Nimiavaruus'; -$lang['btn_select'] = 'Valitse'; -$lang['p_user_id'] = 'Käyttäjällä %s on tällä hetkellä seuraavat oikeudet sivulla %s: %s.'; -$lang['p_user_ns'] = 'Käyttäjällä %s on tällä hetkellä seuraavat oikeudet nimiavaruudessa %s: %s.'; -$lang['p_group_id'] = 'Ryhmän %s jäsenillä on tällä hetkellä seuraavat oikeudet sivulla %s: %s.'; -$lang['p_group_ns'] = 'Ryhmän %s jäsenillä on tällä hetkellä seuraavat oikeudet nimiavaruudessa %s: %s.'; -$lang['p_choose_id'] = 'Ole hyvä ja syötä ryhmän nimi yllä olevaan kaavakkeeseen katsoaksesi tai muokataksesi oikeuksia sivulle %s.'; -$lang['p_choose_ns'] = 'Ole hyvä ja syötä ryhmän nimi yllä olevaan kaavakkeeseen katsoaksesi tai muokataksesi oikeuksia nimiavaruuteen %s.'; -$lang['p_inherited'] = 'Huomaa: Oikeuksia ei ole erikseen asetettu, vaan ne on peritty toiselta ryhmältä tai ylemmältä nimiavaruudelta.'; -$lang['p_isadmin'] = 'Huomaa: Valitulla ryhmällä tai käyttäjällä on aina täydet oikeudet, koska se on määritelty pääkäyttäjäksi (Superuser)'; -$lang['p_include'] = 'Korkeammat oikeudet sisältävät matalammat. Luonti-, Lähetys- ja Poisto-oikeudet vaikuttavat vain nimiavaruuksiin, ei sivuihin.'; -$lang['current'] = 'Tämänhetkiset käyttöoikeudet (ACL)'; -$lang['where'] = 'Sivu/Nimiavaruus'; -$lang['who'] = 'Käyttäjä/Ryhmä'; -$lang['perm'] = 'Oikeudet'; -$lang['acl_perm0'] = 'Ei mitään'; -$lang['acl_perm1'] = 'Luku'; -$lang['acl_perm2'] = 'Muokkaus'; -$lang['acl_perm4'] = 'Luonti'; -$lang['acl_perm8'] = 'Lähetys'; -$lang['acl_perm16'] = 'Poisto'; -$lang['acl_new'] = 'Lisää uusi'; -$lang['acl_mod'] = 'Muokkaa'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fr/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fr/help.txt deleted file mode 100644 index 38478ae..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fr/help.txt +++ /dev/null @@ -1,9 +0,0 @@ -=== Aide rapide === - -Cette page vous permet d'ajouter ou de supprimer des autorisations pour les catégories et les pages de votre wiki. - - * Le panneau de gauche liste toutes les catégories et les pages disponibles. - * Le formulaire ci-dessus permet d'afficher et de modifier les autorisations d'un utilisateur ou d'un groupe sélectionné. - * Le tableau ci-dessous présente la liste de contrôle d'accès (ACL) actuelle. Vous pouvez l'utiliser pour supprimer ou modifier rapidement plusieurs contrôles d'accès. - -La lecture de [[doku>fr:acl|la documentation officielle du contrôle d'accès]] pourra vous permettre de mieux comprendre le fonctionnement du contrôle d'accès dans DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fr/lang.php deleted file mode 100644 index 76082c0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/fr/lang.php +++ /dev/null @@ -1,56 +0,0 @@ - - * @author Schplurtz le Déboulonné - * @author Sébastien Bauer - * @author Antoine Fixary - * @author cumulus - * @author Gwenn Gueguen - * @author Guy Brand - * @author Fabien Chabreuil - * @author Stéphane Chamberland - * @author Maurice A. LeBlanc - * @author stephane.gully - * @author Guillaume Turri - * @author Erik Pedersen - * @author olivier duperray - * @author Vincent Feltz - * @author Philippe Bajoit - * @author Florian Gaub - * @author Johan Guilbaud - * @author Yannick Aure - * @author Olivier DUVAL - * @author Anael Mobilia - * @author Bruno Veilleux - */ -$lang['admin_acl'] = 'Gestion de la liste des contrôles d\'accès (ACL)'; -$lang['acl_group'] = 'Groupe :'; -$lang['acl_user'] = 'Utilisateur :'; -$lang['acl_perms'] = 'Autorisations pour'; -$lang['page'] = 'Page'; -$lang['namespace'] = 'Catégorie'; -$lang['btn_select'] = 'Sélectionner'; -$lang['p_user_id'] = 'Autorisations actuelles de l\'utilisateur %s sur la page %s : %s.'; -$lang['p_user_ns'] = 'Autorisations actuelles de l\'utilisateur %s sur la catégorie %s : %s.'; -$lang['p_group_id'] = 'Autorisations actuelles des membres du groupe %s sur la page %s : %s.'; -$lang['p_group_ns'] = 'Autorisations actuelles des membres du groupe %s sur la catégorie %s : %s.'; -$lang['p_choose_id'] = 'Saisissez un nom d\'utilisateur ou de groupe dans le formulaire ci-dessus pour afficher ou éditer les autorisations relatives à la page %s.'; -$lang['p_choose_ns'] = 'Veuillez saisir un nom d\'utilisateur ou de groupe dans le formulaire ci-dessus pour afficher ou éditer les autorisations relatives à la catégorie %s.'; -$lang['p_inherited'] = 'Note : ces autorisations n\'ont pas été explicitement définies mais sont héritées de groupes ou catégories supérieurs.'; -$lang['p_isadmin'] = 'Note : le groupe ou l\'utilisateur sélectionné dispose toujours de toutes les autorisations car il est paramétré en tant que super-utilisateur.'; -$lang['p_include'] = 'Les autorisations les plus élevées incluent les plus faibles. Création, Envoyer et Effacer ne s\'appliquent qu\'aux catégories, pas aux pages.'; -$lang['current'] = 'Contrôles d\'accès actuels'; -$lang['where'] = 'Page/Catégorie'; -$lang['who'] = 'Utilisateur/Groupe'; -$lang['perm'] = 'Autorisations'; -$lang['acl_perm0'] = 'Aucune'; -$lang['acl_perm1'] = 'Lecture'; -$lang['acl_perm2'] = 'Écriture'; -$lang['acl_perm4'] = 'Création'; -$lang['acl_perm8'] = 'Envoyer'; -$lang['acl_perm16'] = 'Effacer'; -$lang['acl_new'] = 'Ajouter une nouvelle entrée'; -$lang['acl_mod'] = 'Modifier l\'entrée'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/gl/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/gl/help.txt deleted file mode 100644 index 593dcef..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/gl/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Axuda Rápida: === - -Nesta páxina podes engadir e eliminar permisos para os nomes de espazo e as páxinas do teu wiki. - -O panel da esquerda amosa todos os nomes de espazo e páxinas dispoñíbeis. - -O formulario de enriba permíteche ver e modificares os permisos do usuario ou grupo seleccionado. - -Na táboa de embaixo amósanse todas as regras de control de accesos estabelecidas. Podes empregala para mudares ou eliminares varias regras dun xeito rápido. - -A lectura da [[doku>acl|documentación oficial da ACL]] pode servirche de axuda para comprenderes como funciona o control de accesos no Dokuwiki. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/gl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/gl/lang.php deleted file mode 100644 index 74d2a79..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/gl/lang.php +++ /dev/null @@ -1,36 +0,0 @@ - - * @author Oscar M. Lage - * @author Rodrigo Rega - */ -$lang['admin_acl'] = 'Xestión da Lista de Control de Acceso (ACL)'; -$lang['acl_group'] = 'Grupo:'; -$lang['acl_user'] = 'Usuario:'; -$lang['acl_perms'] = 'Permisos para'; -$lang['page'] = 'Páxina'; -$lang['namespace'] = 'Nome de espazo'; -$lang['btn_select'] = 'Escolle'; -$lang['p_user_id'] = 'O usuario %s dispón actualmente dos seguintes permisos na páxina %s: %s.'; -$lang['p_user_ns'] = 'O usuario %s dispón actualmente dos seguintes permisos no nome de espazo %s: %s.'; -$lang['p_group_id'] = 'Os membros do grupo %s dispoñen actualmente dos seguintes permisos na páxina %s: %s.'; -$lang['p_group_ns'] = 'Os membros do grupo %s cdispoñen actualmente dos seguintes permisos no nome de espazo %s: %s.'; -$lang['p_choose_id'] = 'Por favor, insire un usuario ou grupo no formulario de enriba para ver ou editar os permisos establecidos para a páxina %s.'; -$lang['p_choose_ns'] = 'Por favor insire un usuario ou grupo no formulario de enriba para ver ou editar os permisos establecidos no nome de espazo %s.'; -$lang['p_inherited'] = 'Nota: Estes permisos non foron establecidos explicitamente senón que foron herdadas de outros grupos ou nomes de espazo meirandes.'; -$lang['p_isadmin'] = 'Nota: O grupo ou usuario seleccionado terá sempre permisos completos por estar configurado como super-usuario.'; -$lang['p_include'] = 'Os permisos meirandes inclúen os menores. Os permisos de Creación, Subida e Eliminado só se aplican aos nomes de espazo, non ás páxinas.'; -$lang['current'] = 'Regras ACL Actuais'; -$lang['where'] = 'Páxina/Nome de Espazo'; -$lang['who'] = 'Usuario/Grupo'; -$lang['perm'] = 'Permisos'; -$lang['acl_perm0'] = 'Ningún'; -$lang['acl_perm1'] = 'Ler'; -$lang['acl_perm2'] = 'Editar'; -$lang['acl_perm4'] = 'Crear'; -$lang['acl_perm8'] = 'Subir arquivos'; -$lang['acl_perm16'] = 'Eliminar'; -$lang['acl_new'] = 'Engadir nova Entrada'; -$lang['acl_mod'] = 'Modificar Entrada'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/he/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/he/help.txt deleted file mode 100644 index 33f2933..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/he/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== עזרה חפוזה: === - -בדף ×–×” ניתן להוסיף ולהסיר הרש×ות למרחבי שמות ×•×œ×“×¤×™× ×‘×•×™×§×™ שלך. - -הצד השמ×לי מציג ×ת כל מרבי השמות ×•×”×“×¤×™× ×”×–×ž×™× ×™×. - -הטופס מעלה מ×פשר לך לר×ות ולשנות ×ת ההרש×ות של משתמש ×ו קבוצה נבחרי×. - -בטבלה מטה ×ž×•×¦×’×™× ×›×œ כללי בקרת הגישה הנוכחיי×. ניתן להשתמש בה כדי למחוק ×ו לשנות מספר ×›×œ×œ×™× ×‘×ž×”×™×¨×•×ª. - -קרי×ת [[doku>acl|התיעוד הרשמי ל-ACL ACL]] יכולה לעזור לך להבין ב×ופן ×ž×œ× ×›×™×¦×“ בקרת הגישה עובדת בדוקוויקי. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/he/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/he/lang.php deleted file mode 100644 index 33ce761..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/he/lang.php +++ /dev/null @@ -1,36 +0,0 @@ - - * @author Moshe Kaplan - * @author Yaron Yogev - * @author Yaron Shahrabani - */ -$lang['admin_acl'] = 'ניהול רשימת בקרת גישות'; -$lang['acl_group'] = 'קבוצה:'; -$lang['acl_user'] = 'משתמש:'; -$lang['acl_perms'] = 'הרש×ות עבור'; -$lang['page'] = 'דף'; -$lang['namespace'] = 'מרחב שמות'; -$lang['p_user_id'] = 'למשתמש %s יש כרגע ×ת ההרש×ות הב×ות בדף %s: %s.'; -$lang['p_user_ns'] = 'למשתמש %s יש כרגע ×ת ההרש×ות הב×ות במרחב ×”×©× %s: %s.'; -$lang['p_group_id'] = 'לחברי קבוצת %s יש כרגע ×ת ההרש×ות הב×ות בדף %s: %s.'; -$lang['p_group_ns'] = 'לחברי קבוצת %s יש כרגע ×ת ההרש×ות הב×ות במרחב ×”×©× %s: %s.'; -$lang['p_choose_id'] = '× × ×œ×”×–×™×Ÿ משתמש ×ו קבוצה בטופס מעלה כדי לצפות ×ו לערוך ×ת ההרש×ות המוגדרות עבור הדף %s.'; -$lang['p_choose_ns'] = '× × ×œ×”×–×™×Ÿ משתמש ×ו קבוצה בטופס מעלה כדי לצפות ×ו לערוך ×ת ההרש×ות המוגדרות עבור מרחב ×”×©× %s.'; -$lang['p_inherited'] = 'לתשומת לבך: הרש×ות ×לו ×œ× ×”×•×’×“×¨×• ב×ופן מפורש ××œ× × ×•×¨×©×• מקבוצות ×חרות ×ו ממרחב שמות גבוה יותר.'; -$lang['p_isadmin'] = 'לתשומת לבך: לקבוצה ×ו המשתמש שנבחרו יש תמיד הרש×ות מל×ות בגלל ×”×’×“×¨×ª× ×›×ž×©×ª×ž×©-על.'; -$lang['current'] = 'חוקי ×”-ACL הנוכחיי×'; -$lang['where'] = 'דף/מרחב ש×'; -$lang['who'] = 'משתמש/קבוצה'; -$lang['perm'] = 'הרש×ות'; -$lang['acl_perm0'] = 'לל×'; -$lang['acl_perm1'] = 'קרי××”'; -$lang['acl_perm2'] = 'עריכה'; -$lang['acl_perm4'] = 'יצירה'; -$lang['acl_perm8'] = 'העל××”'; -$lang['acl_perm16'] = 'מחיקה'; -$lang['acl_new'] = 'הוספת רשומה חדשה'; -$lang['acl_mod'] = 'שינויי מוב××”'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hr/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hr/help.txt deleted file mode 100644 index 4e7cfc3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hr/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Brza Pomoć: === - -Na ovoj stranici možeÅ¡ dodavati i brisati dozvole za imenske prostore i stranice u svom wiki-u. - -Lijevi prozor prikazuje sve dostupne imenske prostore i stranice. - -Forma iznad ti omogućuje pregled i mijenjanje dozvola odabranom korisniku ili grupi. - -U tablici ispod prikazana su sva trenutno postavljena pravila kontrole pristupa. Koristite je za viÅ¡estruko brisanje ili mijenjanje pravila. - -ÄŒitanje [[doku>acl|službena dokumentacija o ACL]] može vam pomoći potpuno razumijeti kako kontrola pristupa radi u DokuWiki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hr/lang.php deleted file mode 100644 index d188176..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hr/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - * @author Dražen OdobaÅ¡ić - * @author Dejan Igrec - */ -$lang['admin_acl'] = 'Upravljanje listom kontrole pristupa'; -$lang['acl_group'] = 'Grupa:'; -$lang['acl_user'] = 'Korisnik:'; -$lang['acl_perms'] = 'Dozvole za'; -$lang['page'] = 'Stranica'; -$lang['namespace'] = 'Imenski prostor'; -$lang['btn_select'] = 'Odaberi'; -$lang['p_user_id'] = 'Korisnik %s trenutno ima sljedeće dozvole na stranici %s: %s.'; -$lang['p_user_ns'] = 'Korisnik %s trenutno ima sljedeće dozvole u imenskom prostoru %s: %s.'; -$lang['p_group_id'] = 'ÄŒlanovi grupe %s trenutno imaju sljedeće dozvole na stranici %s: %s.'; -$lang['p_group_ns'] = 'ÄŒlanovi grupe %s trenutno imaju sljedeće dozvole u imenskom prostoru %s: %s.'; -$lang['p_choose_id'] = 'Molim unesti korisnika ili grupu u gornju formu za pregled ili ureÄ‘ivanje dozvola postavljenih za stranicu %s.'; -$lang['p_choose_ns'] = 'Molim unesti korisnika ili grupu u gornju formu za pregled ili ureÄ‘ivanje dozvola postavljenih za imenski prostor %s.'; -$lang['p_inherited'] = 'Napomena: Ove dozvole nisu postavljene eksplicitno već su naslijeÄ‘ene od drugih grupa ili nadreÄ‘enih imenskih prostora.'; -$lang['p_isadmin'] = 'Napomena: Odabrana grupa ili korisnik uvijek ima sve dozvole jer je postavljen kao superuser.'; -$lang['p_include'] = 'ViÅ¡e dozvole ukljuÄuju sve niže. Dozvole Kreiraj, UÄitaj i BriÅ¡i se primjenjuju samo na imenske prostore, ne stranice.'; -$lang['current'] = 'Trenutna ACL Pravila'; -$lang['where'] = 'Stranica/Imenski prostor'; -$lang['who'] = 'Korisnik/Grupa'; -$lang['perm'] = 'Dozvole'; -$lang['acl_perm0'] = 'NiÅ¡ta'; -$lang['acl_perm1'] = 'ÄŒitaj'; -$lang['acl_perm2'] = 'Uredi'; -$lang['acl_perm4'] = 'Kreiraj'; -$lang['acl_perm8'] = 'UÄitaj'; -$lang['acl_perm16'] = 'BriÅ¡i'; -$lang['acl_new'] = 'Dodaj novi Zapis'; -$lang['acl_mod'] = 'Promijeni Zapis'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hu/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hu/help.txt deleted file mode 100644 index 57f16a3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hu/help.txt +++ /dev/null @@ -1,12 +0,0 @@ -=== Hozzáférési lista (ACL) kezelÅ‘ === - -Ezen az oldalon jogokat oszthat és vehet el a wiki oldalakhoz és névterekhez. - -A bal oldalon látható az összes névtér és oldal. - -A felsÅ‘ form segít a kiválasztott felhasználó vagy csoport jogosultságainak megtekintésében vagy változtatásában. - -Az alsó táblázat mutatja az összes jelenleg érvényes hozzáférési szabályt. Ennek segítségével gyorsan törölhetÅ‘k vagy megváltoztathatók a szabályok. - -A [[doku>acl|hivatalos ACL dokumentáció]] segíthet a DokuWiki hozzáférés-kezelés működésének megértésében. - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hu/lang.php deleted file mode 100644 index 8676383..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/hu/lang.php +++ /dev/null @@ -1,39 +0,0 @@ - - * @author Siaynoq Mage - * @author schilling.janos - * @author Szabó Dávid - * @author Marton Sebok - */ -$lang['admin_acl'] = 'Hozzáférési lista (ACL) kezelÅ‘'; -$lang['acl_group'] = 'Csoport:'; -$lang['acl_user'] = 'Felhasználó:'; -$lang['acl_perms'] = 'Jogosultság ehhez:'; -$lang['page'] = 'Oldal'; -$lang['namespace'] = 'Névtér'; -$lang['btn_select'] = 'Kiválaszt'; -$lang['p_user_id'] = 'A(z) %s felhasználónak jelenleg a következÅ‘ jogosultsága van ezen az oldalon: %s: %s.'; -$lang['p_user_ns'] = 'A(z) %s felhasználónak jelenleg a következÅ‘ jogosultsága van ebben a névtérben: %s: %s.'; -$lang['p_group_id'] = 'A(z) %s csoport tagjainak jelenleg a következÅ‘ jogosultsága van ezen az oldalon: %s: %s.'; -$lang['p_group_ns'] = 'A(z) %s csoport tagjainak jelenleg a következÅ‘ jogosultsága van ebben a névtérben: %s: %s.'; -$lang['p_choose_id'] = 'A felsÅ‘ űrlapon adjon meg egy felhasználót vagy csoportot, akinek a(z) %s oldalhoz beállított jogosultságait megtekinteni vagy változtatni szeretné.'; -$lang['p_choose_ns'] = 'A felsÅ‘ űrlapon adj meg egy felhasználót vagy csoportot, akinek a(z) %s névtérhez beállított jogosultságait megtekinteni vagy változtatni szeretnéd.'; -$lang['p_inherited'] = 'Megjegyzés: ezek a jogok nem itt lettek explicit beállítva, hanem öröklÅ‘dtek egyéb csoportokból vagy felsÅ‘bb névterekbÅ‘l.'; -$lang['p_isadmin'] = 'Megjegyzés: a kiválasztott csoportnak vagy felhasználónak mindig teljes jogosultsága lesz, mert Adminisztrátornak van beállítva.'; -$lang['p_include'] = 'A magasabb szintű jogok tartalmazzák az alacsonyabbakat. A Létrehozás, Feltöltés és Törlés jogosultságok csak névterekre alkalmazhatók, az egyes oldalakra nem.'; -$lang['current'] = 'Jelenlegi hozzáférési szabályok'; -$lang['where'] = 'Oldal/Névtér'; -$lang['who'] = 'Felhasználó/Csoport'; -$lang['perm'] = 'Jogosultságok'; -$lang['acl_perm0'] = 'Semmi'; -$lang['acl_perm1'] = 'Olvasás'; -$lang['acl_perm2'] = 'Szerkesztés'; -$lang['acl_perm4'] = 'Létrehozás'; -$lang['acl_perm8'] = 'Feltöltés'; -$lang['acl_perm16'] = 'Törlés'; -$lang['acl_new'] = 'Új bejegyzés hozzáadása'; -$lang['acl_mod'] = 'Bejegyzés módosítása'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ia/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ia/help.txt deleted file mode 100644 index 59f5764..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ia/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Adjuta rapide: === - -In iste pagina tu pote adder e remover permissiones pro spatios de nomines e paginas in tu wiki. - -Le columna sinistre presenta tote le spatios de nomines e paginas disponibile. - -Le formulario hic supra permitte vider e modificar le permissiones de un usator o gruppo seligite. - -In le tabella hic infra se monstra tote le regulas de controlo de accesso actualmente configurate. Tu pote usar lo pro rapidemente deler o modificar plure regulas. - -Es recommendate leger le [[doku>acl|documentation official super ACL]] pro comprender completemente como le controlo de accesso functiona in DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ia/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ia/lang.php deleted file mode 100644 index 121424c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ia/lang.php +++ /dev/null @@ -1,35 +0,0 @@ - - * @author Martijn Dekker - */ -$lang['admin_acl'] = 'Gestion de listas de controlo de accesso'; -$lang['acl_group'] = 'Gruppo:'; -$lang['acl_user'] = 'Usator:'; -$lang['acl_perms'] = 'Permissiones pro'; -$lang['page'] = 'Pagina'; -$lang['namespace'] = 'Spatio de nomines'; -$lang['btn_select'] = 'Seliger'; -$lang['p_user_id'] = 'Le usator %s ha actualmente le sequente permissiones in le pagina %s: %s.'; -$lang['p_user_ns'] = 'Le usator %s ha actualmente le sequente permissiones in le spatio de nomines %s: %s.'; -$lang['p_group_id'] = 'Le membros del gruppo %s a actualmente le sequente permissiones in le pagina %s: %s.'; -$lang['p_group_ns'] = 'Le membros del gruppo %s ha actualmente le sequente permissiones in le spatio de nomines %s: %s.'; -$lang['p_choose_id'] = 'Per favor entra un usator o gruppo in le formulario hic supra pro vider o modificar le permissiones configurate pro le pagina %s.'; -$lang['p_choose_ns'] = 'Per favor entra un usator o gruppo in le formulario hic supra pro vider o modificar le permissiones configurate pro le spatio de nomines %s.'; -$lang['p_inherited'] = 'Nota ben: Iste permissiones non ha essite configurate explicitemente ma ha essite hereditate de altere gruppos o de spatios de nomines superior.'; -$lang['p_isadmin'] = 'Nota ben: Le gruppo o usator seligite ha sempre permissiones integral proque es configurate como superusator.'; -$lang['p_include'] = 'Le permissiones superior include les inferior. Le permissiones de Crear, Incargar e Deler es solmente applicabile a spatios de nomines, non a paginas.'; -$lang['current'] = 'Regulas ACL actual'; -$lang['where'] = 'Pagina/Spatio de nomines'; -$lang['who'] = 'Usator/Gruppo'; -$lang['perm'] = 'Permissiones'; -$lang['acl_perm0'] = 'Nulle'; -$lang['acl_perm1'] = 'Leger'; -$lang['acl_perm2'] = 'Modificar'; -$lang['acl_perm4'] = 'Crear'; -$lang['acl_perm8'] = 'Incargar'; -$lang['acl_perm16'] = 'Deler'; -$lang['acl_new'] = 'Adder nove entrata'; -$lang['acl_mod'] = 'Modificar entrata'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/id/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/id/lang.php deleted file mode 100644 index 93e3f41..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/id/lang.php +++ /dev/null @@ -1,21 +0,0 @@ - - * @author Yustinus Waruwu - */ -$lang['admin_acl'] = 'Manajemen Daftar Pengendali Akses'; -$lang['acl_group'] = 'Grup:'; -$lang['acl_user'] = 'User:'; -$lang['acl_perms'] = 'Ijin untuk'; -$lang['page'] = 'Halaman'; -$lang['namespace'] = 'Namespace'; -$lang['btn_select'] = 'Pilih'; -$lang['acl_perm1'] = 'Baca'; -$lang['acl_perm2'] = 'Ubah'; -$lang['acl_perm4'] = 'Buat'; -$lang['acl_perm8'] = 'Upload'; -$lang['acl_perm16'] = 'Hapus'; -$lang['acl_new'] = 'Tambah Entry baru'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/is/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/is/lang.php deleted file mode 100644 index 6715c27..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/is/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @author Ólafur Gunnlaugsson - * @author Erik Bjørn Pedersen - */ -$lang['acl_group'] = 'Hópur:'; -$lang['acl_user'] = 'Notandi:'; -$lang['page'] = 'Síða'; -$lang['namespace'] = 'Nafnrými'; -$lang['btn_select'] = 'Veldu'; -$lang['where'] = 'Síða/Nafnrými'; -$lang['acl_perm16'] = 'Eyða'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/it/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/it/help.txt deleted file mode 100644 index 8bf68e8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/it/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Breve Aiuto: === - -In questa pagina puoi aggiungere e rimuovere permessi per categorie e pagine del tuo wiki. - -Il pannello di sinistra mostra tutte le categorie e le pagine disponibili. - -Il campo sopra ti permette di vedere e modificare i permessi di un utente o gruppo selezionato. - -Nella tabella sotto, sono riportate tutte le regole di controllo degli accessi attualmente impostate. Puoi utilizzarla per eliminare o cambiare al volo varie regole. - -Leggere la [[doku>acl|documentazione ufficale delle ACL]] può aiutarti a capire pienamente come funziona il controllo degli accessi in DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/it/lang.php deleted file mode 100644 index 7528d49..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/it/lang.php +++ /dev/null @@ -1,41 +0,0 @@ - - * @author Roberto Bolli - * @author Pietro Battiston - * @author Lorenzo Breda - * @author robocap - * @author Jacopo Corbetta - * @author Matteo Pasotti - */ -$lang['admin_acl'] = 'Gestione Lista Controllo Accessi (ACL)'; -$lang['acl_group'] = 'Gruppo:'; -$lang['acl_user'] = 'Utente:'; -$lang['acl_perms'] = 'Permessi per'; -$lang['page'] = 'Pagina'; -$lang['namespace'] = 'Categoria'; -$lang['btn_select'] = 'Seleziona'; -$lang['p_user_id'] = 'L\'utente %s attualmente ha i seguenti permessi sulla pagina %s: %s.'; -$lang['p_user_ns'] = 'L\'utente %s attualmente ha i seguenti permessi per la categoria %s: %s.'; -$lang['p_group_id'] = 'I membri del gruppo%s attualmente hanno i seguenti permessi sulla pagina %s: %s.'; -$lang['p_group_ns'] = 'I membri del gruppo%s attualmente hanno i seguenti permessi per la categoria %s: %s.'; -$lang['p_choose_id'] = 'Inserisci un utente o gruppo nel campo sopra per modificare i permessi impostati per la pagina %s.'; -$lang['p_choose_ns'] = 'Inserisci un utente o un gruppo nel campo sopra per modificare i permessi impostati per la categoria %s.'; -$lang['p_inherited'] = 'Nota: questi permessi non sono stati esplicitamente impostati, ma sono stati ereditati da altri gruppi o da categorie superiori.'; -$lang['p_isadmin'] = 'Nota: il gruppo o utente selezionato ha sempre tutti i permessi perché è configurato come amministratore.'; -$lang['p_include'] = 'I permessi più elevati includono i permessi inferiori. I permessi Crea, Carica ed Elimina si applicano soltanto alle categorie e non alle pagine.'; -$lang['current'] = 'Regole ACL attuali'; -$lang['where'] = 'Pagina/Categoria'; -$lang['who'] = 'Utente/Gruppo'; -$lang['perm'] = 'Permessi'; -$lang['acl_perm0'] = 'Nessuno'; -$lang['acl_perm1'] = 'Lettura'; -$lang['acl_perm2'] = 'Modifica'; -$lang['acl_perm4'] = 'Crea'; -$lang['acl_perm8'] = 'Carica'; -$lang['acl_perm16'] = 'Elimina'; -$lang['acl_new'] = 'Aggiungi nuovo valore'; -$lang['acl_mod'] = 'Modifica valore'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ja/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ja/help.txt deleted file mode 100644 index a1f03a3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ja/help.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== æ“作案内 === - -ã“ã®ãƒšãƒ¼ã‚¸ã§ã¯ã€Wiki 内ã®åå‰ç©ºé–“ã¨ãƒšãƒ¼ã‚¸ã«å¯¾ã™ã‚‹æ¨©é™ã‚’追加・削除ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ - * å·¦å´ã®ãƒœãƒƒã‚¯ã‚¹ã«ã¯å­˜åœ¨ã™ã‚‹åå‰ç©ºé–“ã¨ãƒšãƒ¼ã‚¸ãŒè¡¨ç¤ºã•れã¦ã„ã¾ã™ã€‚ - * 上部ã®ãƒ•ォームを使ã£ã¦ã€é¸æŠžã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚‚ã—ãã¯ã‚°ãƒ«ãƒ¼ãƒ—ã®æ¨©é™ã‚’閲覧・変更ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ - * 下部ã®ä¸€è¦§ã¯ã€ç¾åœ¨è¨­å®šã•れã¦ã„るアクセス制御ã®ãƒ«ãƒ¼ãƒ«ã‚’表示ã—ã¾ã™ã€‚ã“ã®ä¸€è¦§ã‚’使ã£ã¦ã€è¤‡æ•°ã®ãƒ«ãƒ¼ãƒ«ã‚’ç´ æ—©ã変更・削除ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ - -DokuWiki ã®ã‚¢ã‚¯ã‚»ã‚¹åˆ¶å¾¡ã«ã¤ã„ã¦ã¯ã€[[doku>ja:acl|アクセス制御リスト (ACL)ã®å…¬å¼è§£èª¬]]ã‚’ãŠèª­ã¿ä¸‹ã•ã„。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ja/lang.php deleted file mode 100644 index 1a87a04..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ja/lang.php +++ /dev/null @@ -1,41 +0,0 @@ - - * @author Davilin(Yuji Takenaka) - * @author Ikuo Obataya - * @author Daniel Dupriest - * @author Kazutaka Miyasaka - * @author Taisuke Shimamoto - * @author Satoshi Sahara - */ -$lang['admin_acl'] = 'アクセスコントロール管ç†'; -$lang['acl_group'] = 'グループ:'; -$lang['acl_user'] = 'ユーザー:'; -$lang['acl_perms'] = '権é™ã‚’追加'; -$lang['page'] = '文書'; -$lang['namespace'] = 'åå‰ç©ºé–“'; -$lang['btn_select'] = 'é¸æŠž'; -$lang['p_user_id'] = 'ユーザー %s ã¯ã€ãƒšãƒ¼ã‚¸ %s ã«å¯¾ã—ã¦æ¬¡ã®æ¨©é™ã‚’æŒã£ã¦ã„ã¾ã™: %s'; -$lang['p_user_ns'] = 'ユーザー %s ã¯ã€åå‰ç©ºé–“ %s ã«å¯¾ã—ã¦æ¬¡ã®æ¨©é™ã‚’æŒã£ã¦ã„ã¾ã™: %s'; -$lang['p_group_id'] = 'グループ %s ã®ãƒ¡ãƒ³ãƒãƒ¼ã¯ã€ãƒšãƒ¼ã‚¸ %s ã«å¯¾ã—ã¦æ¬¡ã®æ¨©é™ã‚’æŒã£ã¦ã„ã¾ã™: %s'; -$lang['p_group_ns'] = 'グループ %s ã®ãƒ¡ãƒ³ãƒãƒ¼ã¯ã€åå‰ç©ºé–“ %s ã«å¯¾ã—ã¦æ¬¡ã®æ¨©é™ã‚’æŒã£ã¦ã„ã¾ã™: %s'; -$lang['p_choose_id'] = 'ページ %s ã«ã‚»ãƒƒãƒˆã•ã‚ŒãŸæ¨©é™ã‚’閲覧・編集ã™ã‚‹ã«ã¯ã€ä¸Šè¨˜ã®ãƒ•ォームã«ãƒ¦ãƒ¼ã‚¶ãƒ¼åã‚‚ã—ãã¯ã‚°ãƒ«ãƒ¼ãƒ—åを入力ã—ã¦ä¸‹ã•ã„。'; -$lang['p_choose_ns'] = 'åå‰ç©ºé–“ %s ã«ã‚»ãƒƒãƒˆã•ã‚ŒãŸæ¨©é™ã‚’閲覧・編集ã™ã‚‹ã«ã¯ã€ä¸Šè¨˜ã®ãƒ•ォームã«ãƒ¦ãƒ¼ã‚¶ãƒ¼åã‚‚ã—ãã¯ã‚°ãƒ«ãƒ¼ãƒ—åを入力ã—ã¦ä¸‹ã•ã„。'; -$lang['p_inherited'] = '注æ„:ã“ã‚Œã‚‰ã®æ¨©é™ã¯æ˜Žç¤ºã•れã¦ã„ã¾ã›ã‚“ãŒã€ä»–ã®ã‚°ãƒ«ãƒ¼ãƒ—ã‚‚ã—ãã¯ä¸Šä½ã®åå‰ç©ºé–“ã®æ¨©é™ã‚’継承ã—ã¦ã„ã¾ã™ã€‚'; -$lang['p_isadmin'] = '注æ„ï¼šé¸æŠžã—ãŸã‚°ãƒ«ãƒ¼ãƒ—ã‚‚ã—ãã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã‚¹ãƒ¼ãƒ‘ーユーザーã§ã‚ã‚‹ãŸã‚ã€å…¨ã¦ã®æ¨©é™ãŒã‚りã¾ã™ã€‚'; -$lang['p_include'] = 'é«˜æ¬¡ã®æ¨©é™ã¯ã€ãã‚Œã‚ˆã‚Šä½Žæ¬¡ã®æ¨©é™ã‚’å«ã¿ã¾ã™ã€‚作æˆãƒ»ã‚¢ãƒƒãƒ—ãƒ­ãƒ¼ãƒ‰ãƒ»å‰Šé™¤ã®æ¨©é™ã¯ã€ãƒšãƒ¼ã‚¸ã§ã¯ãªãåå‰ç©ºé–“ã®ã¿ã«é©ç”¨ã•れã¾ã™ã€‚'; -$lang['current'] = 'ç¾åœ¨ã®ACLルール'; -$lang['where'] = 'ページ/åå‰ç©ºé–“'; -$lang['who'] = 'ユーザー/グループ'; -$lang['perm'] = '権é™'; -$lang['acl_perm0'] = 'ç„¡ã—'; -$lang['acl_perm1'] = '読å–'; -$lang['acl_perm2'] = '編集'; -$lang['acl_perm4'] = '作æˆ'; -$lang['acl_perm8'] = 'アップロード'; -$lang['acl_perm16'] = '削除'; -$lang['acl_new'] = 'æ–°è¦ã‚¨ãƒ³ãƒˆãƒª'; -$lang['acl_mod'] = 'エントリã®ç·¨é›†'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/kk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/kk/lang.php deleted file mode 100644 index 28984fd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/kk/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['where'] = 'ទំពáŸážš/ដ្ឋាននាម'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ko/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ko/help.txt deleted file mode 100644 index 80069b3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ko/help.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== 빠른 ë„움ë§: === - -현재 문서ì—서 위키 ì´ë¦„공간과 ë¬¸ì„œì— ëŒ€í•œ ì ‘ê·¼ ê¶Œí•œì„ ì¶”ê°€í•˜ê±°ë‚˜ 삭제할 수 있습니다. - * 왼쪽 ì˜ì—­ì—는 ì„ íƒ ê°€ëŠ¥í•œ ì´ë¦„공간과 문서 목ë¡ì„ ë³´ì—¬ì¤ë‹ˆë‹¤. - * 위쪽 ìž…ë ¥ ì–‘ì‹ì—서 ì„ íƒëœ 사용ìžì™€ ê·¸ë£¹ì˜ ì ‘ê·¼ ê¶Œí•œì„ ë³´ê±°ë‚˜ 바꿀 수 있습니다. - * 아래 í…Œì´ë¸”ì—서 현재 ì„¤ì •ëœ ëª¨ë“  ì ‘ê·¼ 제어 ê·œì¹™ì„ ë³¼ 수 있으며, 즉시 여러 ê·œì¹™ì„ ì‚­ì œí•˜ê±°ë‚˜ 바꿀 수 있습니다. - -ë„쿠위키ì—서 ì ‘ê·¼ 제어가 어떻게 ë™ìž‘ë˜ëŠ”ì§€ 알아보려면 [[doku>ko:acl|ACL ê³µì‹ ë¬¸ì„œ]]를 ì½ì–´ë³´ì‹œê¸° ë°”ëžë‹ˆë‹¤. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ko/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ko/lang.php deleted file mode 100644 index 35f06c4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ko/lang.php +++ /dev/null @@ -1,44 +0,0 @@ - - * @author Anika Henke - * @author Matthias Grimm - * @author jk Lee - * @author dongnak - * @author Song Younghwan - * @author Seung-Chul Yoo - * @author erial2 - * @author Myeongjin - * @author Garam - */ -$lang['admin_acl'] = 'ì ‘ê·¼ 제어 ëª©ë¡ ê´€ë¦¬'; -$lang['acl_group'] = '그룹:'; -$lang['acl_user'] = '사용ìž:'; -$lang['acl_perms'] = '권한'; -$lang['page'] = '문서'; -$lang['namespace'] = 'ì´ë¦„공간'; -$lang['btn_select'] = 'ì„ íƒ'; -$lang['p_user_id'] = '%s 사용ìžëŠ” 현재 %s: %s ë¬¸ì„œì— ì ‘ê·¼ì´ ê°€ëŠ¥í•©ë‹ˆë‹¤.'; -$lang['p_user_ns'] = '%s 사용ìžëŠ” 현재 %s: %s ì´ë¦„ê³µê°„ì— ì ‘ê·¼ì´ ê°€ëŠ¥í•©ë‹ˆë‹¤.'; -$lang['p_group_id'] = '%s 그룹 구성ì›ì€ 현재 %s: %s ë¬¸ì„œì— ì ‘ê·¼ì´ ê°€ëŠ¥í•©ë‹ˆë‹¤.'; -$lang['p_group_ns'] = '%s 그룹 구성ì›ì€ 현재 %s: %s ì´ë¦„ê³µê°„ì— ì ‘ê·¼ì´ ê°€ëŠ¥í•©ë‹ˆë‹¤.'; -$lang['p_choose_id'] = '%s 문서 ì ‘ê·¼ ê¶Œí•œì„ ë³´ê±°ë‚˜ 바꾸려면 사용ìžë‚˜ ê·¸ë£¹ì„ ìœ„ ì–‘ì‹ì— 입력하세요.'; -$lang['p_choose_ns'] = '%s ì´ë¦„공간 ì ‘ê·¼ ê¶Œí•œì„ ë³´ê±°ë‚˜ 바꾸려면 사용ìžë‚˜ ê·¸ë£¹ì„ ìœ„ ì–‘ì‹ì— 입력하세요.'; -$lang['p_inherited'] = '참고: ê¶Œí•œì´ ëª…ì‹œì ìœ¼ë¡œ 설정ë˜ì§€ 않았으므로 다른 그룹ì´ë‚˜ ìƒìœ„ ì´ë¦„공간으로부터 가져왔습니다.'; -$lang['p_isadmin'] = '참고: ìŠˆí¼ ì‚¬ìš©ìžë¡œ 설정ë˜ì–´ 있으므로 ì„ íƒëœ 그룹ì´ë‚˜ 사용ìžëŠ” 언제나 모든 ì ‘ê·¼ ê¶Œí•œì„ ê°€ì§‘ë‹ˆë‹¤.'; -$lang['p_include'] = 'ë” ë†’ì€ ì ‘ê·¼ ê¶Œí•œì€ í•˜ìœ„ë¥¼ í¬í•¨í•©ë‹ˆë‹¤. 문서가 아닌 ì´ë¦„공간ì—는 만들기, 올리기, ì‚­ì œ 권한만 ì ìš©ë©ë‹ˆë‹¤.'; -$lang['current'] = '현재 ACL 규칙'; -$lang['where'] = '문서/ì´ë¦„공간'; -$lang['who'] = '사용ìž/그룹'; -$lang['perm'] = '권한'; -$lang['acl_perm0'] = 'ì—†ìŒ'; -$lang['acl_perm1'] = 'ì½ê¸°'; -$lang['acl_perm2'] = '편집'; -$lang['acl_perm4'] = '만들기'; -$lang['acl_perm8'] = '올리기'; -$lang['acl_perm16'] = 'ì‚­ì œ'; -$lang['acl_new'] = '새 항목 추가'; -$lang['acl_mod'] = '항목 수정'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/la/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/la/help.txt deleted file mode 100644 index 553884c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/la/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Auxilium: === - -Hic facultates generum paginarumque addere delereue potes. - -Tabella sinistra omnes paginas generaque ostendit. - -His campis mutare facultates electorum Sodalium Gregumque potes. - -In tabula omnes administrationis leges ostensae sunt. Delere quoque uel mutare plures leges potes. - -Si [[doku>acl|official documentation on ACL]] legas, maius auxilium in Vicem mutando habes. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/la/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/la/lang.php deleted file mode 100644 index 3779ba7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/la/lang.php +++ /dev/null @@ -1,34 +0,0 @@ - - */ -$lang['admin_acl'] = 'Administratio Indicis Custodiae Aditus'; -$lang['acl_group'] = 'Grex:'; -$lang['acl_user'] = 'Sodalis:'; -$lang['acl_perms'] = 'Facultas:'; -$lang['page'] = 'Pagina'; -$lang['namespace'] = 'Genus'; -$lang['btn_select'] = 'eligere'; -$lang['p_user_id'] = 'Sodalis %s nunc has facultates paginae "%s habes: %s.'; -$lang['p_user_ns'] = 'Sodalis %s nunc has facultates generis "%s habes: %s.'; -$lang['p_group_id'] = 'Socius\a gregis %s nunc has facultates paginae "%s habes: %s.'; -$lang['p_group_ns'] = 'Socius\a gregis %s nunc has facultates generis "%s habes: %s.'; -$lang['p_choose_id'] = 'Sodalis grexue in campo insere ut facultates paginae %s uideas.'; -$lang['p_choose_ns'] = 'Sodalis grexue in campo insere ut facultates generis %s uideas.'; -$lang['p_inherited'] = 'Caue: hae facultates et huic rei et aliis gregibus uel generibus legitimae sunt.'; -$lang['p_isadmin'] = 'Caue: electi greges semper plenum ius habent, eo quod ut magister\stra elegitur.'; -$lang['p_include'] = 'Maiores facultates minores includunt. Creandi, onerandi uel delendi facultates solum generibus, non paginis sunt.'; -$lang['current'] = 'Communes ICA leges'; -$lang['where'] = 'Pagina/Genus'; -$lang['who'] = 'Sodalis/Grex'; -$lang['perm'] = 'Facultates'; -$lang['acl_perm0'] = 'Nihil'; -$lang['acl_perm1'] = 'Legere'; -$lang['acl_perm2'] = 'Recensere'; -$lang['acl_perm4'] = 'Creare'; -$lang['acl_perm8'] = 'Onerare'; -$lang['acl_perm16'] = 'Delere'; -$lang['acl_new'] = 'Nouom addere'; -$lang['acl_mod'] = 'Nouom recensere'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lb/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lb/help.txt deleted file mode 100644 index e36ed37..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lb/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Séier Hëllef: === - -Op dëser Säit kanns de Rechter fir Namespacen a Säiten an dengem Wiki setzen. - -Op der lénkser Säit hues de all d'Namespacen a Säiten. - -Am Formulär hei uewendriwwer kanns de d'Rechter vun dem ausgewielte Benotzer oder Grupp änneren - -An der Tabell hei ënnendrënner kanns de all d'Reegele gesinn déi de Moment gesat sinn. Du kanns se huelen fir Reegelen ze änneren oder ze läschen. - -Déi [[doku>acl|offiziell Dokumentatioun iwwert ACL]] hëlleft der besser ze verstoen wéi déi Reegelen am Dokuwiki funktionéieren. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lt/lang.php deleted file mode 100644 index 5bf5981..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lt/lang.php +++ /dev/null @@ -1,22 +0,0 @@ - - * @author audrius.klevas - * @author Arunas Vaitekunas - */ -$lang['admin_acl'] = 'PriÄ—jimo KontrolÄ—s SÄ…rašų valdymas'; -$lang['acl_group'] = 'GrupÄ—:'; -$lang['acl_user'] = 'Vartotojas:'; -$lang['acl_perms'] = 'Leidimai'; -$lang['page'] = 'Puslapis'; -$lang['namespace'] = 'Pavadinimas'; -$lang['btn_select'] = 'Rinktis'; -$lang['acl_perm1'] = 'Skaityti'; -$lang['acl_perm2'] = 'Redaguoti'; -$lang['acl_perm4'] = 'Sukurti'; -$lang['acl_perm8'] = 'Atsiųsti'; -$lang['acl_perm16'] = 'IÅ¡trinti'; -$lang['acl_new'] = 'PridÄ—ti naujÄ… įrašą'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lv/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lv/help.txt deleted file mode 100644 index f570d79..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lv/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Īsa palÄ«dzÄ«ba === - -Å ajÄ lapÄ var uzdot un noņemt tiesÄ«bas uz lapÄm un nodaļÄm. - -KreisajÄ pusÄ“ parÄdÄ«tas visas pieejamÄs nodaļas un lapas. - -FormÄ augÅ¡pusÄ“ var redzÄ“t un grozÄ«t norÄdÄ«tÄ lietotÄja vai grupas tiesÄ«bas . - -ApakÅ¡Ä tabulÄ parÄdÄ«ts visu tiesÄ«bu saraksts. To var lietot, lai Ätri mainÄ«tu vairÄkus pieejas tiesÄ«bu noteikumus. - -[[doku>acl|OfficiÄlajos piekļuves tiesÄ«bu noteikumu dokumentos]] var atrast izvÄ“rstu informÄciju, kÄ darbojas DokuWiki sistÄ“mas piekļuves tiesÄ«bu kontrole. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lv/lang.php deleted file mode 100644 index e4ca492..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/lv/lang.php +++ /dev/null @@ -1,35 +0,0 @@ - - */ -$lang['admin_acl'] = 'Piekļuves tiesÄ«bu vadÄ«ba'; -$lang['acl_group'] = 'Grupa:'; -$lang['acl_user'] = 'LietotÄjs:'; -$lang['acl_perms'] = 'TiesÄ«bas'; -$lang['page'] = 'Lapa'; -$lang['namespace'] = 'Nodaļa'; -$lang['btn_select'] = 'IzvÄ“lÄ“ties'; -$lang['p_user_id'] = 'LietotÄjam %s ir tiesÄ«bas %s lapu %s .'; -$lang['p_user_ns'] = 'LietotÄjam %s nodaÄ¼Ä %s ir tiesÄ«bas %s.'; -$lang['p_group_id'] = 'Grupas %s biedriem ir tiesÄ«bas %s lapu %s.'; -$lang['p_group_ns'] = 'Grupas %s biedriem ir tiesÄ«bas %s nodaļu %s: .'; -$lang['p_choose_id'] = 'LÅ«dzu ieraksti lietotÄju vai grupu augstÄk norÄdÄ«tajÄ laukÄ, lai skatÄ«tu vai labotu tiesÄ«bas lapai %s.'; -$lang['p_choose_ns'] = 'LÅ«dzu ieraksti lietotÄju vai grupu augstÄk norÄdÄ«tajÄ laukÄ, lai skatÄ«tu vai labotu tiesÄ«bas nodaļai %s.'; -$lang['p_inherited'] = 'IevÄ“ro: Å Ä«s tiesÄ«bas nav tieÅ¡i uzdotas, bet mantotas no citÄm grupÄm vai augstÄkÄm nodaļÄm. '; -$lang['p_isadmin'] = 'IevÄ“ro: NorÄdÄ«tajai grupai vai lietotÄjam vienmÄ“r ir visas tiesÄ«bas, jo tas konfigurÄ“ts kÄ superuser.'; -$lang['p_include'] = 'AugstÄka atļauja iekļauj arÄ« zemÄkÄs tiesÄ«bas. IzveidoÅ¡anas, augÅ¡upielÄdēšanas un dzēšanas tiesÄ«bas attiecas tikai uz nodaļÄm, nevis lapÄm.'; -$lang['current'] = 'PatreizÄ“jo tiesÄ«bu saraksts (ACL)'; -$lang['where'] = 'Lapa/nodaļa'; -$lang['who'] = 'LietotÄjs/grupa'; -$lang['perm'] = 'TiesÄ«bas'; -$lang['acl_perm0'] = 'nekÄdas'; -$lang['acl_perm1'] = 'lasÄ«t'; -$lang['acl_perm2'] = 'labot'; -$lang['acl_perm4'] = 'izveidot'; -$lang['acl_perm8'] = 'augÅ¡upielÄdÄ“t'; -$lang['acl_perm16'] = 'dzÄ“st'; -$lang['acl_new'] = 'pievienot jaunu šķirkli'; -$lang['acl_mod'] = 'labot šķirkli'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/mk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/mk/lang.php deleted file mode 100644 index 27f41e7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/mk/lang.php +++ /dev/null @@ -1,22 +0,0 @@ - - */ -$lang['acl_group'] = 'Група:'; -$lang['acl_user'] = 'КориÑник:'; -$lang['acl_perms'] = 'ПермиÑии за'; -$lang['page'] = 'Страница'; -$lang['btn_select'] = 'Избери'; -$lang['current'] = 'Моментални ACL правила'; -$lang['who'] = 'КориÑник/група'; -$lang['perm'] = 'ПермиÑии'; -$lang['acl_perm0'] = 'Ðишто'; -$lang['acl_perm1'] = 'Читај'; -$lang['acl_perm2'] = 'Уреди'; -$lang['acl_perm4'] = 'Креирај'; -$lang['acl_perm8'] = 'Качи'; -$lang['acl_perm16'] = 'Избриши'; -$lang['acl_new'] = 'Додај нов запиÑ'; -$lang['acl_mod'] = 'Измени запиÑ'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/mr/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/mr/help.txt deleted file mode 100644 index e8aa13b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/mr/help.txt +++ /dev/null @@ -1,12 +0,0 @@ -=== तà¥à¤µà¤°à¤¿à¤¤ मदत === - -या पानावर तà¥à¤®à¤šà¥€ तà¥à¤®à¤šà¥à¤¯à¤¾ विकी मधील पाने किंवा नेमसà¥à¤ªà¥‡à¤¸ वरील परवानगà¥à¤¯à¤¾ बदलू शकता. - -डाविकडील मारà¥à¤œà¤¿à¤¨ मधे सरà¥à¤µ उपलबà¥à¤§ पाने आणि नेमसà¥à¤ªà¥‡à¤¸ दाखवले आहेत. - -वरील फॉरà¥à¤® वापरून तà¥à¤®à¤šà¥€ निवडलेलà¥à¤¯à¤¾ सदसà¥à¤¯ किंवा गटाचà¥à¤¯à¤¾ परवानगà¥à¤¯à¤¾ बदलू शकता. - -खालील टेबल मधे सधà¥à¤¯à¤¾ सेट असलेले नियम दिलेले आहेत. -हे टेबल वापरून तà¥à¤®à¥à¤¹à¥€ चटकन हे नियम बदलू शकता. - -[[doku>acl| ACL वरील अधिकृत माहितीसंगà¥à¤°à¤¹ ]] वाचून तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ डॉकà¥à¤¯à¥à¤µà¤¿à¤•िमधे परवानगीची वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾ कशी काम करते ते नीट समजेल. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/mr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/mr/lang.php deleted file mode 100644 index 1094ed7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/mr/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - * @author Padmanabh Kulkarni - * @author shantanoo@gmail.com - */ -$lang['admin_acl'] = 'Access Control List वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨'; -$lang['acl_group'] = 'गट:'; -$lang['acl_user'] = 'सदसà¥à¤¯:'; -$lang['acl_perms'] = 'परवानगी \'चà¥à¤¯à¤¾ साठी'; -$lang['page'] = 'पान'; -$lang['namespace'] = 'नेमसà¥à¤ªà¥‡à¤¸'; -$lang['btn_select'] = 'निवडा'; -$lang['p_user_id'] = '%s हà¥à¤¯à¤¾ सदसà¥à¤¯à¤¾à¤²à¤¾ सधà¥à¤¯à¤¾ %s या पानावर पà¥à¤¢à¥€à¤² परवानगà¥à¤¯à¤¾ आहेत : %s.'; -$lang['p_user_ns'] = '%s या सदसà¥à¤¯à¤¾à¤²à¤¾ सधà¥à¤¯à¤¾ %s या नेमसà¥à¤ªà¥‡à¤¸à¤µà¤° पà¥à¤¢à¥€à¤² परवानगà¥à¤¯à¤¾ आहेत : %s.'; -$lang['p_group_id'] = '%s या गटाचà¥à¤¯à¤¾ सदसà¥à¤¯à¤¾à¤¨à¤¾ सधà¥à¤¯à¤¾ %s या पानावर पà¥à¤¢à¥€à¤² परवानगà¥à¤¯à¤¾ आहेत : %s.'; -$lang['p_group_ns'] = '%s या गटाचà¥à¤¯à¤¾ सदसà¥à¤¯à¤¾à¤¨à¤¾ सधà¥à¤¯à¤¾ %s या नेमसà¥à¤ªà¥‡à¤¸à¤µà¤° पà¥à¤¢à¥€à¤² परवानगà¥à¤¯à¤¾ आहेत : %s.'; -$lang['p_choose_id'] = 'वरील फॉरà¥à¤® मधे à¤à¤–ादà¥à¤¯à¤¾ सदसà¥à¤¯ किंवा गटाचे नाव टाकà¥à¤¨ %s या पानासाठी तà¥à¤¯à¤¾à¤‚चà¥à¤¯à¤¾ परवानगà¥à¤¯à¤¾ पाहू/बदलू शकता.'; -$lang['p_choose_ns'] = 'वरील फॉरà¥à¤® मधे à¤à¤–ादà¥à¤¯à¤¾ सदसà¥à¤¯ किंवा गटाचे नाव टाकà¥à¤¨ %s या नेमसà¥à¤ªà¥‡à¤¸à¤¸à¤¾à¤ à¥€ तà¥à¤¯à¤¾à¤‚चà¥à¤¯à¤¾ परवानगà¥à¤¯à¤¾ पाहू/बदलू शकता.'; -$lang['p_inherited'] = 'टीप : हà¥à¤¯à¤¾ परवानगà¥à¤¯à¤¾ पà¥à¤°à¤¤à¥à¤¯à¤•à¥à¤· सेट केलà¥à¤¯à¤¾ नसून तà¥à¤¯à¤¾ इतर गट किंवा अधिक उचà¥à¤š नेमसà¥à¤ªà¥‡à¤¸ कडून वारसाहकà¥à¤•ाने :) आलà¥à¤¯à¤¾ आहेत.'; -$lang['p_isadmin'] = 'टीप : निवडलेलà¥à¤¯à¤¾ सदसà¥à¤¯ किंवा गटाला कायम सरà¥à¤µ परवानगà¥à¤¯à¤¾ असतात कारण तो सà¥à¤ªà¤° सदसà¥à¤¯ मà¥à¤¹à¤£à¥à¤¨ सेट केला आहे.'; -$lang['p_include'] = 'उचà¥à¤š परवानगà¥à¤¯à¤¾à¤‚मधे तà¥à¤¯à¤¾à¤–ालिल परवानगà¥à¤¯à¤¾ अधà¥à¤¯à¤¾à¤¹à¥ƒà¤¤ असतात. कà¥à¤°à¤¿à¤à¤Ÿ, अपलोड आणि डिलीट परवानगà¥à¤¯à¤¾ फ़कà¥à¤¤ नामसमà¥à¤¹à¤¾à¤µà¤° (नेमसà¥à¤ªà¥‡à¤¸) लागू असतात, पानांवर नाही.'; -$lang['current'] = 'सदà¥à¤¯ ACL नियम'; -$lang['where'] = 'पान/नेमसà¥à¤ªà¥‡à¤¸'; -$lang['who'] = 'सदसà¥à¤¯/गट'; -$lang['perm'] = 'परवानगà¥à¤¯à¤¾'; -$lang['acl_perm0'] = 'काही नाही.'; -$lang['acl_perm1'] = 'वाचन'; -$lang['acl_perm2'] = 'संपादन'; -$lang['acl_perm4'] = 'निरà¥à¤®à¤¾à¤£'; -$lang['acl_perm8'] = 'अपलोड'; -$lang['acl_perm16'] = 'डिलीट'; -$lang['acl_new'] = 'नवीन à¤à¤‚टà¥à¤°à¥€ करा'; -$lang['acl_mod'] = 'à¤à¤‚टà¥à¤°à¥€ बदला'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ne/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ne/lang.php deleted file mode 100644 index 481b39a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ne/lang.php +++ /dev/null @@ -1,28 +0,0 @@ - - * @author SarojKumar Dhakal - * @author Saroj Dhakal - */ -$lang['admin_acl'] = 'à¤à¤•à¥à¤¸à¥‡à¤¸ कनà¥à¤Ÿà¥à¤°à¥‹à¤² लिसà¥à¤Ÿ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨'; -$lang['acl_group'] = 'समूह:'; -$lang['acl_user'] = 'पà¥à¤°à¥‹à¤—करà¥à¤¤à¤¾:'; -$lang['acl_perms'] = 'को लागि अनà¥à¤®à¤¤à¤¿'; -$lang['page'] = 'पृषà¥à¤ '; -$lang['namespace'] = 'नेमसà¥à¤ªà¥‡à¤¸'; -$lang['btn_select'] = 'छानà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['current'] = 'हालैको ACL नियमहरॠ'; -$lang['where'] = 'पृषà¥à¤  / नेमसà¥à¤ªà¥‡à¤¸'; -$lang['who'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ / समूह '; -$lang['perm'] = 'अनà¥à¤®à¤¤à¤¿'; -$lang['acl_perm0'] = 'कà¥à¤¨à¥ˆ पनि होइन'; -$lang['acl_perm1'] = 'पठन गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['acl_perm2'] = 'समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['acl_perm4'] = 'निरà¥à¤®à¤¾à¤£ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['acl_perm8'] = 'अपलोड गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['acl_perm16'] = 'मेटाउनà¥à¤¹à¥‹à¤¸à¥'; -$lang['acl_new'] = 'नयाठपà¥à¤°à¤µà¤¿à¤·à¥à¤ à¤¿ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['acl_mod'] = 'पà¥à¤°à¤µà¤¿à¤·à¥à¤ à¤¿ सचà¥à¤¯à¤¾à¤‰à¤¨à¥à¤¹à¥‹à¤¸à¥'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/nl/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/nl/help.txt deleted file mode 100644 index 14c78e2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/nl/help.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== Snelle hulp: === - -Op deze pagina kun je bevoegdheden toevoegen en verwijderen voor namespaces en pagina's in je wiki. - * Het linkerpaneel geeft alle beschikbare namespaces en pagina's weer. - * In het formulier hierboven kun je bevoegdheden zien en aanpassen voor een selecteerde gebruiker of groep. - * In de tabel hieronder worden alle momenteel ingestelde toegangsregels weergegeven. Je kunt hier snel regels wijzigen of verwijderen. - -Lees de [[doku>acl|documentatie over ACLs]] om de mogelijkheden volledig te begrijpen. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/nl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/nl/lang.php deleted file mode 100644 index 7f28170..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/nl/lang.php +++ /dev/null @@ -1,48 +0,0 @@ - - * @author Jack van Klaren - * @author Riny Heijdendael - * @author Koen Huybrechts - * @author Wouter Schoot - * @author John de Graaff - * @author Niels Schoot - * @author Dion Nicolaas - * @author Danny Rotsaert - * @author Marijn Hofstra - * @author Timon Van Overveldt - * @author Ricardo Guijt - * @author Gerrit - * @author Remon - */ -$lang['admin_acl'] = 'Toegangsrechten'; -$lang['acl_group'] = 'Groep:'; -$lang['acl_user'] = 'Gebruiker:'; -$lang['acl_perms'] = 'Permissies voor'; -$lang['page'] = 'Pagina'; -$lang['namespace'] = 'Namespace'; -$lang['btn_select'] = 'Selecteer'; -$lang['p_user_id'] = 'Gebruiker %s heeft momenteel de volgende bevoegdheden op pagina %s: %s.'; -$lang['p_user_ns'] = 'Gebruiker %s heeft momenteel de volgende bevoegdheden op namespace %s: %s.'; -$lang['p_group_id'] = 'Leden van groep %s hebben momenteel de volgende bevoegdheden op pagina %s: %s.'; -$lang['p_group_ns'] = 'Leden van groep %s hebben momenteel de volgende bevoegdheden in namespace %s: %s.'; -$lang['p_choose_id'] = 'Vul een gebruiker of groep in in het bovenstaande formulier om de bevoegdheden te bekijken of te bewerken voor de pagina %s.'; -$lang['p_choose_ns'] = 'Vul een gebruiker of groep in in het bovenstaande formulier om de bevoegdheden te bekijken of te bewerken voor de namespace %s.'; -$lang['p_inherited'] = 'Let op: Deze permissies zijn niet expliciet ingesteld maar overerfd van andere groepen of hogere namespaces.'; -$lang['p_isadmin'] = 'Let op: De geselecteerde groep of gebruiker heeft altijd volledige toegangsrechten omdat hij als superuser geconfigureerd is.'; -$lang['p_include'] = 'Hogere permissies bevatten ook de lagere. Aanmaken, uploaden en verwijderen gelden alleen voor namespaces, niet voor pagina\'s.'; -$lang['current'] = 'Huidige ACL regels'; -$lang['where'] = 'Pagina/Namespace'; -$lang['who'] = 'Gebruiker/Groep'; -$lang['perm'] = 'Bevoegdheden'; -$lang['acl_perm0'] = 'Geen'; -$lang['acl_perm1'] = 'Lezen'; -$lang['acl_perm2'] = 'Bewerken'; -$lang['acl_perm4'] = 'Aanmaken'; -$lang['acl_perm8'] = 'Uploaden'; -$lang['acl_perm16'] = 'Verwijderen'; -$lang['acl_new'] = 'Nieuwe regel toevoegen'; -$lang['acl_mod'] = 'Regel aanpassen'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/no/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/no/help.txt deleted file mode 100644 index c3d3688..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/no/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Hurtighjelp: === - -PÃ¥ denne siden kan du legge til og fjerne tillatelser for navnerom og sider i din wiki. - -Venstre panel viser alle tilgjengelige navnerom og sider. - -Skjemaet over tillater deg Ã¥ se og modifisere tillatelser for en valgt bruker eller gruppe. - -I tabellen nedenfor vises alle nærværende satte adgangskontroll-regler. Du kan bruke den til raskt Ã¥ slette eller endre mange regler i slengen. - -Ã… lese [[doku>acl|den offisielle dokumentasjonen for ACL]] kan hjelpe deg Ã¥ fullt ut forstÃ¥ hvordan adgangskontroll fungerer i DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/no/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/no/lang.php deleted file mode 100644 index 218ea75..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/no/lang.php +++ /dev/null @@ -1,48 +0,0 @@ - - * @author Jorge Barrera Grandon - * @author Thomas Nygreen - * @author Arild Burud - * @author Torkill Bruland - * @author Rune M. Andersen - * @author Jakob Vad Nielsen (me@jakobnielsen.net) - * @author Kjell Tore Næsgaard - * @author Knut Staring - * @author Lisa Ditlefsen - * @author Erik Pedersen - * @author Rune Rasmussen - * @author Jon Bøe - * @author Egil Hansen - */ -$lang['admin_acl'] = 'Administrasjon av lister for adgangskontroll (ACL)'; -$lang['acl_group'] = 'Gruppe:'; -$lang['acl_user'] = 'Bruker:'; -$lang['acl_perms'] = 'Rettigheter for'; -$lang['page'] = 'Side'; -$lang['namespace'] = 'Navnerom'; -$lang['btn_select'] = 'Velg'; -$lang['p_user_id'] = 'Bruker %s har for tiden følgende tillatelser i for siden %s: %s.'; -$lang['p_user_ns'] = 'Bruker %s har for tiden følgende tillatelser i navnerom %s: %s.'; -$lang['p_group_id'] = 'Medlemmer av gruppe %s har for tiden følgende tillatelser i for siden %s: %s.'; -$lang['p_group_ns'] = 'Medlemmer av gruppe %s har for tiden følgende tillatelser i navnerom %s: %s.'; -$lang['p_choose_id'] = 'Før inn en bruker eller gruppe i skjemaet over for Ã¥ vise eller redigere tillatelser satt for siden %s.'; -$lang['p_choose_ns'] = 'Før inn en bruker eller gruppe i skjemaet over for Ã¥ vise eller redigere tillatelser satt for navnerommet %s.'; -$lang['p_inherited'] = 'Merk: Disse tillatelser ble ikke eksplisitt satt, men ble arvet fra andre grupper eller høyere navnerom.'; -$lang['p_isadmin'] = 'Merk: Den valgte gruppen eller bruker har altid fulle tillatelser fordi vedkommende er konfigurert som superbruker.'; -$lang['p_include'] = 'Høyere tillgangsrettigheter inkluderer lavere. Rettigheter for Ã¥ opprette, laste opp og slette gjelder bare for navnerom, ikke enkeltsider.'; -$lang['current'] = 'Gjeldende ACL-regler'; -$lang['where'] = 'Side/Navnerom'; -$lang['who'] = 'Bruker/Gruppe'; -$lang['perm'] = 'Rettigheter'; -$lang['acl_perm0'] = 'Ingen'; -$lang['acl_perm1'] = 'Lese'; -$lang['acl_perm2'] = 'Redigere'; -$lang['acl_perm4'] = 'Opprette'; -$lang['acl_perm8'] = 'Laste opp'; -$lang['acl_perm16'] = 'Slette'; -$lang['acl_new'] = 'Legg til ny oppføring'; -$lang['acl_mod'] = 'Endre oppføring'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pl/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pl/help.txt deleted file mode 100644 index 331fd2a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pl/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Pomoc === - -Na tej stronie możesz zmienić uprawnienia do stron i katalogów w wiki. - -Lewy panel pokazuje wszystkie dostÄ™pne katalogi i strony. - -Formularz powyżej pozwala wyÅ›wietlać uprawnienia wybranego użytkownika oraz grupy. - -W tabeli poniżej znajdujÄ… siÄ™ wszystkie aktywne reguÅ‚y dotyczÄ…ce uprawnieÅ„. - -WiÄ™cej informacji na temat uprawnieÅ„ w DokuWiki możesz znaleźć w [[doku>acl|oficjalnej dokumentacji uprawnieÅ„]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pl/lang.php deleted file mode 100644 index 2d2f91e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pl/lang.php +++ /dev/null @@ -1,45 +0,0 @@ - - * @author Mariusz Kujawski - * @author Maciej Kurczewski - * @author SÅ‚awomir Boczek - * @author sleshek - * @author Leszek Stachowski - * @author maros - * @author Grzegorz WidÅ‚a - * @author Åukasz Chmaj - * @author Begina Felicysym - * @author Aoi Karasu - */ -$lang['admin_acl'] = 'ZarzÄ…dzanie uprawnieniami'; -$lang['acl_group'] = 'Grupa:'; -$lang['acl_user'] = 'Użytkownik:'; -$lang['acl_perms'] = 'Uprawnienia użytkownika'; -$lang['page'] = 'Strona'; -$lang['namespace'] = 'Katalog'; -$lang['btn_select'] = 'Wybierz'; -$lang['p_user_id'] = 'Użytkownik %s posiada nastÄ™pujÄ…ce uprawnienia do strony %s: %s.'; -$lang['p_user_ns'] = 'Użytkownik %s posiada nastÄ™pujÄ…ce uprawnienia do katalogów %s: %s.'; -$lang['p_group_id'] = 'CzÅ‚onkowie grupy %s posiadajÄ… nastÄ™pujÄ…ce uprawnienia do strony %s: %s.'; -$lang['p_group_ns'] = 'CzÅ‚onkowie grupy %s posiadajÄ… nastÄ™pujÄ…ce uprawnienia do katalogu %s: %s.'; -$lang['p_choose_id'] = 'Podaj nazwÄ™ użytkownika lub grupy w powyższym formularzu, by wyÅ›wietlić lub zmienić uprawnienia do strony %s.'; -$lang['p_choose_ns'] = 'Podaj nazwÄ™ użytkownika lub grupy w powyższym formularzu, by wyÅ›wietlić lub zmienić uprawnienia do katalogu %s.'; -$lang['p_inherited'] = 'Uwaga: Uprawnienia nie zostaÅ‚y nadane wprost ale sÄ… dziedziczone z grupy lub katalogu.'; -$lang['p_isadmin'] = 'Uwaga: Wybrana grupa lub użytkownika zawsze dysponuje peÅ‚nymi uprawnieniami ponieważ posiada uprawnienia administratora.'; -$lang['p_include'] = 'Szersze uprawnienia zawierajÄ… węższe. Tworzenie, przesyÅ‚anie plików oraz usuwanie majÄ… znaczenie tylko dla katalogów, nie dla stron.'; -$lang['current'] = 'Aktywne reguÅ‚y zarzÄ…dzania uprawnieniami'; -$lang['where'] = 'Strona/Katalog'; -$lang['who'] = 'Użytkownik/Grupa'; -$lang['perm'] = 'Uprawnienie'; -$lang['acl_perm0'] = 'Å»adne'; -$lang['acl_perm1'] = 'Czytanie'; -$lang['acl_perm2'] = 'Zmiana'; -$lang['acl_perm4'] = 'Tworzenie'; -$lang['acl_perm8'] = 'PrzesyÅ‚anie plików'; -$lang['acl_perm16'] = 'Usuwanie'; -$lang['acl_new'] = 'Dodaj nowy wpis'; -$lang['acl_mod'] = 'ZmieÅ„ wpis'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt-br/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt-br/help.txt deleted file mode 100644 index b2a49a9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt-br/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Ajuda rápida: === - -Nessa página você pode adicionar e remover permissões para espaços de nomes e páginas do seu wiki. - -O painel à esquerda mostra todos os espaços de nomes e páginas disponíveis. - -O formulário acima permite a visualização e modificação das permissões de um determinado usuário ou grupo. - -Na tabela abaixo são exibidas todas as regras de controle de acesso definidas. Você pode usá-la para excluir ou mudar rapidamente várias regras. - -A leitura da [[doku>acl|documentação oficial sobre ACL]] pode ajudar a compreender melhor como o controle de acessos funciona no DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt-br/lang.php deleted file mode 100644 index 962d91b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt-br/lang.php +++ /dev/null @@ -1,49 +0,0 @@ - - * @author Luis Fernando Enciso - * @author Alauton/Loug - * @author Frederico Gonçalves Guimarães - * @author Felipe Castro - * @author Lucien Raven - * @author Enrico Nicoletto - * @author Flávio Veras - * @author Jeferson Propheta - * @author jair.henrique - * @author Luis Dantas - * @author Sergio Motta - * @author Isaias Masiero Filho - * @author Balaco Baco - * @author Victor Westmann - */ -$lang['admin_acl'] = 'Administração da Lista de Controles de Acesso'; -$lang['acl_group'] = 'Grupo:'; -$lang['acl_user'] = 'Usuário:'; -$lang['acl_perms'] = 'Permissões para'; -$lang['page'] = 'Página'; -$lang['namespace'] = 'Espaço de nomes'; -$lang['btn_select'] = 'Selecionar'; -$lang['p_user_id'] = 'O usuário %s possui as seguintes permissões na página %s: %s.'; -$lang['p_user_ns'] = 'O usuário %s possui as seguintes permissões no espaço de nomes %s: %s.'; -$lang['p_group_id'] = 'Os membros do grupo %s possuem as seguintes permissões na página %s: %s.'; -$lang['p_group_ns'] = 'Os membros do grupo %s possuem as seguintes permissões no espaço de nomes %s: %s.'; -$lang['p_choose_id'] = 'Por favor digite um usuário ou grupo no formulário acima para ver ou editar as permissões para a página %s.'; -$lang['p_choose_ns'] = 'Por favor digite um usuário ou grupo no formulário acima para ver ou editar as permissões para o espaço de nomes %s.'; -$lang['p_inherited'] = 'Nota: Essas permissões não foram definidas explicitamente, mas sim herdadas de outros grupos ou espaço de nomes superiores.'; -$lang['p_isadmin'] = 'Nota: O grupo ou usuário selecionado sempre tem permissões completas, porque ele está configurado como superusuário.'; -$lang['p_include'] = 'As permissões superiores incluem as inferiores. Permissões para Criar, Enviar e Apagar aplicam-se apenas aos espaços de nomes e não às páginas.'; -$lang['current'] = 'Regras atuais da ACL'; -$lang['where'] = 'Página/Espaço de nomes'; -$lang['who'] = 'Usuário/Grupo'; -$lang['perm'] = 'Permissões'; -$lang['acl_perm0'] = 'Nenhuma'; -$lang['acl_perm1'] = 'Ler'; -$lang['acl_perm2'] = 'Editar'; -$lang['acl_perm4'] = 'Criar'; -$lang['acl_perm8'] = 'Enviar'; -$lang['acl_perm16'] = 'Excluir'; -$lang['acl_new'] = 'Adicionar nova entrada'; -$lang['acl_mod'] = 'Modificar a entrada'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt/help.txt deleted file mode 100644 index 93cccd9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt/help.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== Auxílio Rápido === - -Nesta página pode adicionar e remover permissões para namespace e páginas no seu wiki. - * O painel esquerdo exibe todos os namespaces e páginas.´ - * O formulário acima permite a ver e modificar as permissões de um utilizador ou grupo selecionado. - * Na tabela abaixo são exibidas todas as regras de controle de acesso atuais. Podes utilizá-la para excluir ou mudar rapidamente várias regras ao mesmo tempo. - -A leitura da [[doku>acl|documentação oficial sobre ACL]] pode ajudar a compreender melhor como o controle de acessos funciona no DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt/lang.php deleted file mode 100644 index 897ab0c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/pt/lang.php +++ /dev/null @@ -1,42 +0,0 @@ - - * @author Paulo Schopf - * @author José Carlos Monteiro - * @author José Monteiro - * @author Enrico Nicoletto - * @author Fil - * @author André Neves - * @author José Campos - */ -$lang['admin_acl'] = 'Gestão de ACLs'; -$lang['acl_group'] = 'Grupo:'; -$lang['acl_user'] = 'Utilizador:'; -$lang['acl_perms'] = 'Permissão para'; -$lang['page'] = 'Página'; -$lang['namespace'] = 'Namespace'; -$lang['btn_select'] = 'Selecionar'; -$lang['p_user_id'] = 'O utilizador %s tem as seguintes permissões na página %s: %s.'; -$lang['p_user_ns'] = 'O utilizador %s tem as seguintes permissões no namespace %s: %s.'; -$lang['p_group_id'] = 'Os membros do grupo %s têm as seguintes permissões na página %s: %s.'; -$lang['p_group_ns'] = 'Os membros do grupo %s têm as seguintes permissões no namespace %s: %s.'; -$lang['p_choose_id'] = 'Por favor digite um utilizador ou grupo no formulário acima para ver ou editar as permissões para a página %s.'; -$lang['p_choose_ns'] = 'Por favor digite um utilizador ou grupo no formulário acima para ver ou editar as permissões para o namespace %s.'; -$lang['p_inherited'] = 'Nota: Essas permissões não foram definidas explicitamente, mas sim herdadas de outros grupos ou namespaces superiores.'; -$lang['p_isadmin'] = 'Nota: O grupo ou utilizador seleccionado tem sempre permissões completas, porque está configurado como superutilizador.'; -$lang['p_include'] = 'As permissões superiores incluem as inferiores. Permissões para Criar, Enviar e Excluir aplicam-se apenas aos namespaces e não às páginas.'; -$lang['current'] = 'Regras ACL Atuais'; -$lang['where'] = 'Página/Namespace'; -$lang['who'] = 'Utilizador/Grupo'; -$lang['perm'] = 'Permissões'; -$lang['acl_perm0'] = 'Nenhum'; -$lang['acl_perm1'] = 'Ler'; -$lang['acl_perm2'] = 'Editar'; -$lang['acl_perm4'] = 'Criar'; -$lang['acl_perm8'] = 'Carregar'; -$lang['acl_perm16'] = 'Remover'; -$lang['acl_new'] = 'Adicionar nova Entrada'; -$lang['acl_mod'] = 'Modificar Entrada'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ro/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ro/help.txt deleted file mode 100644 index 3f76261..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ro/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Quick Help: === - -Pe această pagină puteÅ£i adăuga ÅŸi elimina autorizaÅ£iile pentru spaÅ£iile de nume ÅŸi paginile din wiki. - -Panoul din stânga afiÅŸează toate spaÅ£iile de nume ÅŸi paginile disponibile. - -Formularul de sus vă permite să vedeÅ£i ÅŸi să modificaÅ£i autorizaÅ£iile unui anume utilizator sau grup. - -In tabelul de jos sunt arătate toate regulile de control a accesului setate. ÃŽl puteÅ£i folosi pentru a ÅŸterge sau modifica rapid mai multe reguli. - -Consultarea [[doku>acl|official documentation on ACL]] vă poate ajuta să înÅ£elegeÅ£i deplin cum funcÅ£ionează controlul accesului în DocuWiki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ro/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ro/lang.php deleted file mode 100644 index 3c55a12..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ro/lang.php +++ /dev/null @@ -1,38 +0,0 @@ - - * @author Emanuel-Emeric Andrasi - * @author Emanuel-Emeric AndraÅŸi - * @author Marius OLAR - */ -$lang['admin_acl'] = 'Managementul Listei de Control a Accesului'; -$lang['acl_group'] = 'Grup:'; -$lang['acl_user'] = 'Utilizator:'; -$lang['acl_perms'] = 'Autorizare pentru'; -$lang['page'] = 'Pagina'; -$lang['namespace'] = 'SpaÅ£iu de nume'; -$lang['btn_select'] = 'Selectează'; -$lang['p_user_id'] = 'Utilizatorul %s are următoarele autorizaÅ£ii pe pagină %s: %s.'; -$lang['p_user_ns'] = 'Utilizatorul %s are următoarele autorizaÅ£ii pe spaÅ£iul de nume %s: %s.'; -$lang['p_group_id'] = 'Membrii grupului %s au următoarele autorizaÅ£ii pe pagină %s: %s.'; -$lang['p_group_ns'] = 'Membrii grupului %s au următoarele autorizaÅ£ii pe spaÅ£iul de nume %s: %s.'; -$lang['p_choose_id'] = 'IntroduceÅ£i un utilizator sau un grup în formularul de mai sus pentru a vizualiza sau edita autorizaÅ£iile paginii %s.'; -$lang['p_choose_ns'] = 'IntroduceÅ£i un utilizator sau un grup în formularul de mai sus pentru a vizualiza sau edita autorizaÅ£iile spaÅ£iului de nume %s.'; -$lang['p_inherited'] = 'Notă: Aceste autorizaÅ£ii nu au fost setate explicit ci au fost moÅŸtenite de la alte grupuri sau spaÅ£ii de nume superioare ierarhic.'; -$lang['p_isadmin'] = 'Notă: Grupul sau utilizatorul selectat are intotdeauna toate autorizatiile întrucât este configurat ca superutilizator.'; -$lang['p_include'] = 'Permisiunile superioare le includ pe cele inferioare. Permisiunile de Creare, Upload ÅŸi Åžtergere se aplică doar numelor de spaÅ£iu, nu paginilor.'; -$lang['current'] = 'Reguli ACL actuale'; -$lang['where'] = 'Pagină/SpaÅ£iu de nume'; -$lang['who'] = 'Utilizator/Grup'; -$lang['perm'] = 'AutorizaÅ£ii'; -$lang['acl_perm0'] = 'Nici una'; -$lang['acl_perm1'] = 'Citire'; -$lang['acl_perm2'] = 'Editare'; -$lang['acl_perm4'] = 'Creare'; -$lang['acl_perm8'] = 'ÃŽncărcare'; -$lang['acl_perm16'] = 'Åžtergere'; -$lang['acl_new'] = 'Adaugă intrare nouă'; -$lang['acl_mod'] = 'Modifică intrare'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ru/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ru/help.txt deleted file mode 100644 index d9a444f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ru/help.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== ÐšÑ€Ð°Ñ‚ÐºÐ°Ñ Ñправка === - -Ðа Ñтой Ñтранице вы можете добавить или удалить права доÑтупа к проÑтранÑтвам имён и Ñтраницам Ñвоей вики. - * Ðа панели Ñлева отображены доÑтупные проÑтранÑтва имён и Ñтраницы. - * Форма выше позволÑет вам проÑмотреть и изменить права доÑтупа Ð´Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ группы. - * Текущие права доÑтупа отображены в таблице ниже. Ð’Ñ‹ можете иÑпользовать её Ð´Ð»Ñ Ð±Ñ‹Ñтрого ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð». - -Прочтение [[doku>acl|официальной документации по правам доÑтупа]] может помочь вам в полном понимании работы ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð°Ð²Ð°Ð¼Ð¸ доÑтупа в «Докувики». diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ru/lang.php deleted file mode 100644 index b9e3e43..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/ru/lang.php +++ /dev/null @@ -1,46 +0,0 @@ - - * @author Denis Simakov - * @author Змей ЭтерийÑкий - * @author Hikaru Nakajima - * @author Alexei Tereschenko - * @author Alexander Sorkin - * @author Kirill Krasnov - * @author Vlad Tsybenko - * @author Aleksey Osadchiy - * @author Ladyko Andrey - * @author Eugene - * @author Johnny Utah - */ -$lang['admin_acl'] = 'Управление ÑпиÑками ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ñ Ð´Ð¾Ñтупа'; -$lang['acl_group'] = 'Группа:'; -$lang['acl_user'] = 'Пользователь:'; -$lang['acl_perms'] = 'Права доÑтупа длÑ'; -$lang['page'] = 'Страница'; -$lang['namespace'] = 'ПроÑтранÑтво имён'; -$lang['btn_select'] = 'Выбрать'; -$lang['p_user_id'] = 'Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒ %s имеет Ñледующие права на доÑтуп к Ñтранице %s: %s.'; -$lang['p_user_ns'] = 'Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒ %s имеет Ñледующие права на доÑтуп к проÑтранÑтву имён %s: %s.'; -$lang['p_group_id'] = 'Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ñ‡Ð»ÐµÐ½Ñ‹ группы %s имеют Ñледующие права на доÑтуп к Ñтранице %s: %s.'; -$lang['p_group_ns'] = 'Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ñ‡Ð»ÐµÐ½Ñ‹ группы %s имеют Ñледующие права на доÑтуп к проÑтранÑтву имён %s: %s.'; -$lang['p_choose_id'] = 'ПожалуйÑта, введите Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ группу в форме выше, чтобы проÑмотреть или отредактировать права на доÑтуп к Ñтранице %s.'; -$lang['p_choose_ns'] = 'ПожалуйÑта, введите Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ группу в форме выше, чтобы проÑмотреть или отредактировать права на доÑтуп к проÑтранÑтву имён %s.'; -$lang['p_inherited'] = 'Замечание: Ñти права доÑтупа не были заданы Ñвно, а были унаÑледованы от других групп или проÑтранÑтв имён более выÑокого порÑдка.'; -$lang['p_isadmin'] = 'Замечание: выбранный пользователь вÑегда имеет полные права, так как он ÑвлÑетÑÑ Ñуперпользователем.'; -$lang['p_include'] = 'Более выÑокие права доÑтупа включают в ÑÐµÐ±Ñ Ð±Ð¾Ð»ÐµÐµ низкие. Права доÑтупа «Создание», «Загрузка» и «Удаление» отноÑÑÑ‚ÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ к проÑтранÑтвам имён, а не к Ñтраницам.'; -$lang['current'] = 'Текущие правила ACL'; -$lang['where'] = 'Страница /ПроÑтранÑтво имён'; -$lang['who'] = 'Пользователь / Группа'; -$lang['perm'] = 'Права доÑтупа'; -$lang['acl_perm0'] = 'Ðет доÑтупа'; -$lang['acl_perm1'] = 'Чтение'; -$lang['acl_perm2'] = 'Правка'; -$lang['acl_perm4'] = 'Создание'; -$lang['acl_perm8'] = 'Загрузка'; -$lang['acl_perm16'] = 'Удаление'; -$lang['acl_new'] = 'Добавить новую запиÑÑŒ'; -$lang['acl_mod'] = 'Отредактировать запиÑÑŒ'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sk/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sk/help.txt deleted file mode 100644 index 103a034..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sk/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Krátka nápoveda: === - -Na tejto stránke môžete pridávaÅ¥ alebo ruÅ¡iÅ¥ oprávnenia pre menné priestory a stránky vo VaÅ¡ej wiki. - -Ľavý panel zobrazuje vÅ¡etky dostupné menné priestory a stránky. - -Formulár zobrazený vyššie Vám dovoľuje prehliadaÅ¥ a meniÅ¥ oprávnenia pre vybraného používateľa alebo skupinu. - -V tabuľke nižšie sú zobrazené vÅ¡etky aktuálne prístupové pravidlá. Môžete v nej rýchlo ruÅ¡iÅ¥ alebo meniÅ¥ viacero pravidiel súÄasne. - -PreÄítanie [[doku>acl|oficiálnej dokumentácie ACL]] Vám môže pomôcÅ¥ plne pochopiÅ¥ spôsob ako fungujú prístupové pravidlá (oprávnenia) v DokuWiki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sk/lang.php deleted file mode 100644 index 0434fe5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sk/lang.php +++ /dev/null @@ -1,38 +0,0 @@ - - * @author Michal Mesko - * @author exusik - * @author Martin Michalek - */ -$lang['admin_acl'] = 'Správa zoznamu prístupových práv'; -$lang['acl_group'] = 'Skupina:'; -$lang['acl_user'] = 'Užívateľ:'; -$lang['acl_perms'] = 'Práva pre'; -$lang['page'] = 'Stránka'; -$lang['namespace'] = 'Menný priestor'; -$lang['btn_select'] = 'VybraÅ¥'; -$lang['p_user_id'] = 'Používateľ %s má aktuálne nasledujúce oprávnenia k stránke %s: %s.'; -$lang['p_user_ns'] = 'Používateľ %s má aktuálne nasledujúce oprávnenia v mennom priestore %s: %s.'; -$lang['p_group_id'] = 'ÄŒlenovia skupiny %s majú aktuálne nasledujúce oprávnenia k stránke %s: %s.'; -$lang['p_group_ns'] = 'ÄŒlenovia skupiny %s majú aktuálne nasledujúce oprávnenia v mennom priestore %s: %s.'; -$lang['p_choose_id'] = 'Prosím zadajte používateľa alebo skupinu do formulára zobrazeného vyššie, aby ste mohli prezeraÅ¥ alebo meniÅ¥ oprávnenia k stránke %s.'; -$lang['p_choose_ns'] = 'Prosím zadajte používateľa alebo skupinu do formulára zobrazeného vyššie, aby ste mohli prezeraÅ¥ alebo meniÅ¥ oprávnenia v mennom priestore %s.'; -$lang['p_inherited'] = 'Poznámka: Tieto oprávnenia neboli nastavené explicitne, ale boli odvodené z inej skupiny alebo nadradeného menného priestoru.'; -$lang['p_isadmin'] = 'Poznámka: Vybraná skupina alebo používateľ má vždy najvyššie oprávnenia, pretože je vedená/vedený ako správca.'; -$lang['p_include'] = 'Vyššie oprávnenia zahŕňajú nižšie. Oprávnenie VytvoriÅ¥, NahraÅ¥ a ZmazaÅ¥ sa vzÅ¥ahujú iba k menným priestorom, nie ku stránkam.'; -$lang['current'] = 'Aktuálne pravidlá prístupu (ACL)'; -$lang['where'] = 'Stránka/Menný priestor'; -$lang['who'] = 'Používateľ/Skupina'; -$lang['perm'] = 'Povolenia'; -$lang['acl_perm0'] = 'Žiadne'; -$lang['acl_perm1'] = 'ČítaÅ¥'; -$lang['acl_perm2'] = 'ZmeniÅ¥'; -$lang['acl_perm4'] = 'VytvoriÅ¥'; -$lang['acl_perm8'] = 'NahraÅ¥ súbor'; -$lang['acl_perm16'] = 'ZmazaÅ¥'; -$lang['acl_new'] = 'PridaÅ¥ nový záznam'; -$lang['acl_mod'] = 'UpraviÅ¥ záznam'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sl/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sl/help.txt deleted file mode 100644 index ff096ae..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sl/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Hitra pomoÄ === - -Na tej strani je mogoÄe dodajati, odstranjevati in spreminjati dovoljenja za delo z wiki stranmi in imenskimi prostori. - -Na veli strani so izpisani vsi imenski prostori in strani. - -Na obrazcu zgoraj je mogoÄe pregledovati in spreminjati dovoljenja za izbranega uporabnika ali skupino. - -V preglednici spodaj so prikazana vsa pravila nadzora. Ta je mogoÄe hitro spreminjati ali brisati. - -VeÄ podrobnosti o delovanju nadzora dostopa sistema DokuWiki je mogoÄe najti v [[doku>acl|uradni dokumentaciji ACL]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sl/lang.php deleted file mode 100644 index 9edbe0d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sl/lang.php +++ /dev/null @@ -1,38 +0,0 @@ - - * @author BoÅ¡tjan SeniÄar - * @author Gregor Skumavc (grega.skumavc@gmail.com) - * @author Matej UrbanÄiÄ (mateju@svn.gnome.org) - */ -$lang['admin_acl'] = 'Upravljanje dostopa'; -$lang['acl_group'] = 'Skupina:'; -$lang['acl_user'] = 'Uporabnik:'; -$lang['acl_perms'] = 'Dovoljenja za'; -$lang['page'] = 'Stran'; -$lang['namespace'] = 'Imenski prostor'; -$lang['btn_select'] = 'Izberi'; -$lang['p_user_id'] = 'Uporabnik %s ima naslednja dovoljenja za stran %s: %s.'; -$lang['p_user_ns'] = 'Uporabnik %s ima naslednja dovoljenja za imenski prostor %s: %s.'; -$lang['p_group_id'] = 'UporabniÅ¡ka skupina %s ima naslednja dovoljenja za stran %s: %s.'; -$lang['p_group_ns'] = 'UporabniÅ¡ka skupina %s ima naslednja dovoljenja za imenski prostor %s: %s.'; -$lang['p_choose_id'] = 'Vnesite ime uporabnika ali skupine v zgornji obrazec za ogled ali urejanje dovoljenj za stran %s.'; -$lang['p_choose_ns'] = 'Vnesite ime uporabnika ali skupine v zgornji obrazec za ogled ali urejanje dovoljenj za imenski prostor %s.'; -$lang['p_inherited'] = 'Opomba: trenutna dovoljenja niso bila posebej doloÄena, temveÄ so bila prevzeta iz drugih skupin ali viÅ¡jih imenskih prostorov.'; -$lang['p_isadmin'] = 'Opomba: izbrana skupina ali uporabnik imajo vsa dovoljenja za spreminjanje, saj so doloÄeni kot skrbniki sistema.'; -$lang['p_include'] = 'ViÅ¡ja dovoljenja vkljuÄujejo tudi nižja. '; -$lang['current'] = 'Trenutna pravila dostopa'; -$lang['where'] = 'Stran / Imenski prostor'; -$lang['who'] = 'Uporabnik/Skupina'; -$lang['perm'] = 'Dovoljenja'; -$lang['acl_perm0'] = 'NiÄ'; -$lang['acl_perm1'] = 'Preberi'; -$lang['acl_perm2'] = 'Uredi'; -$lang['acl_perm4'] = 'Ustvari'; -$lang['acl_perm8'] = 'Naloži'; -$lang['acl_perm16'] = 'ZbriÅ¡i'; -$lang['acl_new'] = 'Dodaj nov zapis'; -$lang['acl_mod'] = 'Spremeni zapis'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sq/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sq/help.txt deleted file mode 100644 index 84a567f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sq/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Ndihmë e Shpejtë: === - -Në këtë faqe mund të shtoni ose hiqni të drejta për hapësira emri dhe faqe në wiki-n tuaj. - -Paneli i majtë tregon të gjitha faqet dhe hapësirat e emrit të disponueshme. - -Forma më sipër ju lejon të shihni dhe ndryshoni lejet për një grup ose përdorues të përzgjedhur. - -Në tabelën më poshtë tregohen të gjitha rregullat e vendosjes së aksesit. Mund ta përdorni për të fshirë shpejt ose ndryshuar shumë rregulla njëkohësisht. - -Leximi i [[doku>acl|dokumentimit zyrtar mbi ACL]] mund t'ju ndihmojë për të kuptuar plotësisht sesi funksionin Kontrolli i Aksesit në DokuWiki. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sq/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sq/lang.php deleted file mode 100644 index 403f81f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sq/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - */ -$lang['admin_acl'] = 'Menaxhimi i Listës së Kontrollit të Aksesit'; -$lang['acl_group'] = 'Grup:'; -$lang['acl_user'] = 'Përdorues:'; -$lang['acl_perms'] = 'Të drejta për'; -$lang['page'] = 'Faqe'; -$lang['namespace'] = 'Hapësira e Emrit'; -$lang['btn_select'] = 'Zgjidh'; -$lang['p_user_id'] = 'Përdoruesi %s momentalisht ka të drejtat e mëposhtme mbi faqen %s: %s.'; -$lang['p_user_ns'] = 'Përdoruesi %s momentalisht ka të drejtat e mëposhtme mbi hapësirën e emrit %s: %s.'; -$lang['p_group_id'] = 'Anëtarët e grupit %s momentalisht kanë të drejtat e mëposhtme mbi faqen %s: %s.'; -$lang['p_group_ns'] = 'Anëtarët e grupit %s momentalisht kanë të drejtat e mëposhtme mbi hapësirën e emrit %s: %s.'; -$lang['p_choose_id'] = 'Ju lutemi futni një përdorues ose grup në formën e mësipërme për të parë ose ndryshuar bashkësinë e të drejtave për faqen %s.'; -$lang['p_choose_ns'] = 'Ju lutemi futni një përdorues ose grup në formën e mësipërme për të parë ose ndryshuar bashkësinë e të drejtave për hapësirën e emrit %s.'; -$lang['p_inherited'] = 'Shënim: Ato të drejta nuk janë vendosur specifikisht por janë të trashëguara nga grupe të tjera ose hapësira emri më të larta.'; -$lang['p_isadmin'] = 'Shënim: Grupi ose përdoruesi i përzgjedhur ka gjithmonë të drejta të plota sepse është konfiguruar si superpërdorues.'; -$lang['p_include'] = 'Të drejtat më të larta i përfshijnë edhe ato më të ultat. Të drejtat Krijo, Ngarko dhe Fshi u aplikohen vetëm hapësirave të emrit, jo faqeve.'; -$lang['current'] = 'Rregullat aktuale ACL'; -$lang['where'] = 'Faqe/Hapësirë Emri'; -$lang['who'] = 'Përdorues/Grup'; -$lang['perm'] = 'Të Drejta'; -$lang['acl_perm0'] = 'Asgjë'; -$lang['acl_perm1'] = 'Lexim'; -$lang['acl_perm2'] = 'Redaktim'; -$lang['acl_perm4'] = 'Krijim'; -$lang['acl_perm8'] = 'Ngarkim'; -$lang['acl_perm16'] = 'Fshi'; -$lang['acl_new'] = 'Shto Hyrje të re'; -$lang['acl_mod'] = 'Ndrysho Hyrje'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sr/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sr/help.txt deleted file mode 100644 index 0ec8921..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sr/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Приручна помоћ: === - -Ðа овој Ñтрани можете додати или уклонити дозволе за Ñтранице и именÑке проÑторе на Вашем викију. - -Леви панел приказује Ñве доÑтупне именÑке проÑторе и Ñтранице. - -Формулар изнад омогућава приказ и измену дозвола за одабране кориÑнике или групе. - -У табели иÑпод Ñу приказане Ñве тренутно поÑтављене дозволе. Можете је кориÑтити за брзо бриÑање или измену више правила. - -Читање [[doku>acl|званичне документације о ACL]] Вам може помоћи у потпуном разумевању рада дозвола приÑтупа у DokuWiki-ју. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sr/lang.php deleted file mode 100644 index f2c9548..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sr/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - * @author Иван Петровић - * @author Miroslav Å olti - */ -$lang['admin_acl'] = 'Управљање лиÑтом контроле приÑтупа'; -$lang['acl_group'] = 'Група:'; -$lang['acl_user'] = 'КориÑник:'; -$lang['acl_perms'] = 'Дозволе за'; -$lang['page'] = 'Страница'; -$lang['namespace'] = 'ИменÑки проÑтор'; -$lang['btn_select'] = 'Одабери'; -$lang['p_user_id'] = 'КориÑник %s тренутно има Ñледеће дозволе за ову Ñтраницу %s: %s.'; -$lang['p_user_ns'] = 'КориÑник %s тренутно има Ñледеће дозволе за овај именÑки проÑтор %s: %s.'; -$lang['p_group_id'] = 'Чланови групе %s тренутно имају Ñледеће дозволе за ову Ñтраницу %s: %s.'; -$lang['p_group_ns'] = 'Чланови групе %s тренутно имају Ñледеће дозволе за овај именÑки проÑтор %s: %s.'; -$lang['p_choose_id'] = 'Молим Ð’Ð°Ñ ÑƒÐ½ÐµÑите кориÑника или групу у формулар изнад да биÑте приказали или изменили дозволе за Ñтраницу %s.'; -$lang['p_choose_ns'] = 'Молим Ð’Ð°Ñ ÑƒÐ½ÐµÑите кориÑника или групу у формулар изнад да биÑте приказали или изменили дозволе за именÑки проÑтор %s.'; -$lang['p_inherited'] = 'Ðапомена: Ове дозволе Ñе не поÑтављају екÑплицитно већ Ñамо тамо где Ñе не Ñударају Ñа оÑталим групама или вишем иманÑком проÑтору.'; -$lang['p_isadmin'] = 'Ðапомена: Одабран кориÑник или група има увек пуне дозволе јер је поÑтављен за ÑуперкориÑника.'; -$lang['p_include'] = 'Више дозволе укључују ниже. Дозволе одавања, Ñлања и бриÑања ће бити примењене Ñамо на именÑке проÑторе, не и на Ñтране.'; -$lang['current'] = 'Тренутна правила проÑтупа'; -$lang['where'] = 'Страница/ИменÑки проÑтор'; -$lang['who'] = 'КориÑник/Група'; -$lang['perm'] = 'Дозволе'; -$lang['acl_perm0'] = 'Ðишта'; -$lang['acl_perm1'] = 'Читање'; -$lang['acl_perm2'] = 'Измена'; -$lang['acl_perm4'] = 'Прављење'; -$lang['acl_perm8'] = 'Слање'; -$lang['acl_perm16'] = 'БриÑање'; -$lang['acl_new'] = 'Додај нови уноÑ'; -$lang['acl_mod'] = 'Измени уноÑ'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sv/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sv/help.txt deleted file mode 100644 index 5ba770f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sv/help.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== Hjälp === -PÃ¥ den här sidan kan du lägga till och ta bort Ã¥tkomsträttigheter för namnrymder och enstaka sidor i din wiki. - -Till vänster visas alla tillgängliga namnrymder och sidor du kan välja. I formuläret ovanför kan du sedan välja användare eller grupp för vilken Ã¥tkomsträttigheterna ska visas eller ändras. - -Tabellen nedanför visar samtliga uppsatta regler för Ã¥tkomsträttigheter. Den kan du använda för att snabbt ta bort eller ändra flera regler pÃ¥ en gÃ¥ng. - -Läs gärna [[doku>acl|den officiella dokumentationen för ACL]] som kan hjälpa dig till fullo förstÃ¥ hur Ã¥tkomsträttigheter fungerar i DokuWiki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sv/lang.php deleted file mode 100644 index 176a937..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/sv/lang.php +++ /dev/null @@ -1,43 +0,0 @@ - - * @author Nicklas Henriksson - * @author HÃ¥kan Sandell - * @author Dennis Karlsson - * @author Tormod Otter Johansson - * @author Pontus Bergendahl - * @author Emil Lind - * @author Bogge Bogge - * @author Peter Ã…ström - */ -$lang['admin_acl'] = 'Hantera behörighetslistan (ACL)'; -$lang['acl_group'] = 'Grupp:'; -$lang['acl_user'] = 'Användare:'; -$lang['acl_perms'] = 'Behörighet för'; -$lang['page'] = 'Sida'; -$lang['namespace'] = 'Namnrymd'; -$lang['btn_select'] = 'Välj'; -$lang['p_user_id'] = 'Användaren %s har förnärvarande följande rättigheter pÃ¥ sidan %s: %s.'; -$lang['p_user_ns'] = 'Användaren %s har för närvarande följande rättigheter i namnrymden %s: %s.'; -$lang['p_group_id'] = 'Medlemmar av gruppen %s har för närvarande följande rättigheter pÃ¥ sidan %s: %s.'; -$lang['p_group_ns'] = 'Medlemmar av gruppen %s har för närvarande följande rättigheter i namnrymden %s: %s.'; -$lang['p_choose_id'] = 'Vänligen ange en användare eller grupp i formuläret ovan för att visa eller ändra rättigheterna för sidan %s.'; -$lang['p_choose_ns'] = 'Vänligen ange en användare eller grupp i formuläret ovan för att visa eller ändra rättigheterna för namnrymden %s.'; -$lang['p_inherited'] = 'Notering: De här rättigheterna är inte explicit satta utan var ärvda frÃ¥n andra grupper eller högre namnrymder.'; -$lang['p_isadmin'] = 'Notering: Den valda gruppen eller användaren har alltid fulla rättigheter pÃ¥ grund av att den är konfigurerad som superanvändare.'; -$lang['p_include'] = 'Högre rättigheter inkluderar lägre. Rättigheter för Skapa, Ladda upp och Radera är endast applicerbara namnrymder, inte sidor.'; -$lang['current'] = 'Nuvarande ACL regler'; -$lang['where'] = 'Sida/Namnrymd'; -$lang['who'] = 'Användare/Grupp'; -$lang['perm'] = 'Rättigheter'; -$lang['acl_perm0'] = 'Inga'; -$lang['acl_perm1'] = 'Läsa'; -$lang['acl_perm2'] = 'Redigera'; -$lang['acl_perm4'] = 'Skapa'; -$lang['acl_perm8'] = 'Ladda upp'; -$lang['acl_perm16'] = 'Radera'; -$lang['acl_new'] = 'Lägg till ny behörighet'; -$lang['acl_mod'] = 'Ändra behörighet'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/th/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/th/help.txt deleted file mode 100644 index 52edca9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/th/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== ตัวช่วยอย่างเร็ว === - -ในหน้านี้คุณสามารถเพิ่มà¹à¸¥à¸°à¸–อดสิทธิ์สำหรับเนมสเปซ à¹à¸¥à¸°à¹€à¸žà¸ˆà¹ƒà¸™à¸§à¸´à¸à¸´à¸‚องคุณ - -à¹à¸–บด้านซ้ายจะà¹à¸ªà¸”งรายชื่อเนมสเปซ à¹à¸¥à¸°à¹€à¸žà¸ˆà¸—ี่มีอยู่ทั้งหมด - -à¹à¸šà¸šà¸Ÿà¸­à¸£à¹Œà¸¡à¸‚้างบนอนุà¸à¸²à¸•ิให้คุณมองเห็น à¹à¸¥à¸°à¹à¸à¹‰à¹„ขสิทธิ์ของผู้ใช้หรือà¸à¸¥à¸¸à¹ˆà¸¡à¸—ี่เลือà¸à¹„ว้ได้ - -ในตารางด้านล่างได้à¹à¸ªà¸”งà¸à¸à¸„วบคุมà¸à¸²à¸£à¹€à¸‚้าถึงทั้งหมดไว้ คุณสามารถใช้มันลบ หรือเปลี่ยนà¸à¸à¸„รั้งละหลายๆตัวพร้อมà¸à¸±à¸™à¹„ด้อย่างรวดเร็ว - -à¸à¸²à¸£à¸­à¹ˆà¸²à¸™ [[doku>acl|official documentation on ACL]] น่าจะช่วยให้คุณเข้าใจวิธีควบคุมà¸à¸²à¸£à¹€à¸‚้าถึงของโดà¸à¸¸à¸§à¸´à¸à¸´à¹„ด้อย่างถ่องà¹à¸—้ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/th/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/th/lang.php deleted file mode 100644 index 24694ac..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/th/lang.php +++ /dev/null @@ -1,27 +0,0 @@ - - * @author Kittithat Arnontavilas - * @author Thanasak Sompaisansin - */ -$lang['admin_acl'] = 'จัดà¸à¸²à¸£à¸£à¸²à¸¢à¸Šà¸·à¹ˆà¸­à¹€à¸žà¸·à¹ˆà¸­à¸„วบคุมà¸à¸²à¸£à¹€à¸‚้าถึง (Access Control List:ACL)'; -$lang['acl_group'] = 'à¸à¸¥à¸¸à¹ˆà¸¡:'; -$lang['acl_user'] = 'ผู้ใช้:'; -$lang['acl_perms'] = 'สิทธิสำหรับ'; -$lang['page'] = 'เพจ'; -$lang['namespace'] = 'เนมสเปซ'; -$lang['btn_select'] = 'เลือà¸'; -$lang['where'] = 'เพจ/เนมสเปซ'; -$lang['who'] = 'ผู้ใช้/à¸à¸¥à¸¸à¹ˆà¸¡'; -$lang['perm'] = 'สิทธิ์'; -$lang['acl_perm0'] = 'ไร้สิทธิ์'; -$lang['acl_perm1'] = 'อ่าน'; -$lang['acl_perm2'] = 'à¹à¸à¹‰à¹„ข'; -$lang['acl_perm4'] = 'สร้าง'; -$lang['acl_perm8'] = 'อัพโหลด'; -$lang['acl_perm16'] = 'ลบ'; -$lang['acl_new'] = 'เพิ่มเนื้อหาใหม่'; -$lang['acl_mod'] = 'ปรับà¹à¸à¹‰à¹€à¸™à¸·à¹‰à¸­à¸«à¸²'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/tr/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/tr/help.txt deleted file mode 100644 index b467c50..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/tr/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Hızlı yardım: === - -Bu sayfada Wiki'nizin namespace ve sayfaları için izinleri belirleyebilirsiniz. - -Soldaki kısım varolan namespace ve sayfaları listeler. - -Yukarıdaki kısım seçilen bir kullanıcı veya grup için izinleri görüp deÄŸiÅŸtirmenizi saÄŸlar. - -AÅŸağıdaki tablo ise varolan eriÅŸim kontrol kurallarını gösterir. Bu tabloyu birden fazla kuralı hızlıca silip deÄŸiÅŸtirmek için kullanabilirsiniz. - -Resmi ACL dökümanını ([[doku>acl|official documentation on ACL]]) okuyarak eriÅŸim kontrolünün nasıl çalıştığını öğrenebilirsiniz. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/tr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/tr/lang.php deleted file mode 100644 index 1f81da0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/tr/lang.php +++ /dev/null @@ -1,40 +0,0 @@ - - * @author Aydın CoÅŸkuner - * @author Cihan Kahveci - * @author Yavuz Selim - * @author Caleb Maclennan - * @author farukerdemoncel - */ -$lang['admin_acl'] = 'EriÅŸim Kontrol Listesi (ACL) Yönetimi'; -$lang['acl_group'] = 'Grup:'; -$lang['acl_user'] = 'Kullanıcı:'; -$lang['acl_perms'] = 'Åžunun için yetkiler:'; -$lang['page'] = 'Sayfa'; -$lang['namespace'] = 'Namespace'; -$lang['btn_select'] = 'Seç'; -$lang['p_user_id'] = '%s kullanıcısının ÅŸu anda %s sayfası için yetkisi: %s.'; -$lang['p_user_ns'] = '%s kullanıcısının ÅŸu anda %s namesapace\'i için yetkisi: %s.'; -$lang['p_group_id'] = '%s grubunun ÅŸu anda %s sayfası için yetkisi: %s.'; -$lang['p_group_ns'] = '%s grubunun ÅŸu anda %s namesapace\'i için yetkisi: %s.'; -$lang['p_choose_id'] = 'Lütfen %s sayfasına izin verilen yetkilerini görmek veya deÄŸiÅŸtirmek için yukarıdaki forma bir kullanıcı veya grup adı girin.'; -$lang['p_choose_ns'] = 'Lütfen %s namespace\'ie izin verilen yetkileri görmek veya deÄŸiÅŸtirmek için yukarıdaki forma bir kullanıcı veya grup adı girin.'; -$lang['p_inherited'] = 'Not: Bu izinler doÄŸrudan ayarlanmadan baÅŸka grup veya üst namespace\'lerden gelmektedir.'; -$lang['p_isadmin'] = 'Not: Seçili grup veya kullanıcı, "Ana kullanıcı" olarak atandığından tüm izinlere sahiptir.'; -$lang['p_include'] = 'Üst seviye izinler alt izinleri içermektedir. OluÅŸturma, Yükleme ve Silme yetkisi sadece namespace\'e uygulanmaktadır. Bu yetki sayfalara uygulanmaz.'; -$lang['current'] = 'Åžimdiki ACL(İzin Kontrol listesi) kuralları'; -$lang['where'] = 'Sayfa/Namespace'; -$lang['who'] = 'Kullanıcı/Grup'; -$lang['perm'] = 'İzinler'; -$lang['acl_perm0'] = 'Yok'; -$lang['acl_perm1'] = 'Okuma'; -$lang['acl_perm2'] = 'DeÄŸiÅŸtirme'; -$lang['acl_perm4'] = 'OluÅŸturma'; -$lang['acl_perm8'] = 'Yükleme'; -$lang['acl_perm16'] = 'Silme'; -$lang['acl_new'] = 'Yeni giriÅŸ ekle'; -$lang['acl_mod'] = 'Eski giriÅŸi deÄŸiÅŸtirme'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/uk/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/uk/help.txt deleted file mode 100644 index d16af0a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/uk/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== Швидка довідка: === - -Ðа цій Ñторінці ви можете додавати чи знищувати права доÑтупу Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñторів імен чи Ñторінок вашої вікі. - -Ліва панель показує вÑÑ– доÑтупні проÑтори імен Ñ– Ñторінки. - -Ð’ÐµÑ€Ñ…Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð° дозволÑÑ” переглÑнути Ñ– редагувати права доÑтупу Ð´Ð»Ñ Ð¾Ð±Ñ€Ð°Ð½Ð¾Ð³Ð¾ кориÑтувача чи групи - -Ð’ таблиці знизу показані вÑÑ– оголошені правила доÑтупу. Можете Ñ—Ñ— викориÑтовувати Ð´Ð»Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ð³Ð¾ Ð·Ð½Ð¸Ñ‰ÐµÐ½Ð½Ñ Ñ‡Ð¸ модифікації кількох правил. - -Додаткова допомога в [[doku>acl|офіційній документації по ACL]] допоможе вам більше зрозуміти Ñк працює контроль доÑтупу у ДокуВікі. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/uk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/uk/lang.php deleted file mode 100644 index 05c2596..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/uk/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - * @author serg_stetsuk - * @author Oleksandr Kunytsia - */ -$lang['admin_acl'] = 'ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑпиÑками контролю доÑтупу'; -$lang['acl_group'] = 'Група:'; -$lang['acl_user'] = 'КориÑтувач:'; -$lang['acl_perms'] = 'Права доÑтупу длÑ'; -$lang['page'] = 'Сторінка'; -$lang['namespace'] = 'ПроÑтір імен'; -$lang['btn_select'] = 'Вибрати'; -$lang['p_user_id'] = 'КориÑтувач %s зараз має такі права доÑтупу до Ñторінки %s: %s.'; -$lang['p_user_ns'] = 'КориÑтувач %s зараз має такі права доÑтупу до проÑтору імен %s: %s.'; -$lang['p_group_id'] = 'Члени групи %s зараз мають такі права Ð´Ð»Ñ Ñторінки %s: %s.'; -$lang['p_group_ns'] = 'Члени групи %s зараз мають такі права доÑтупу до проÑтору імен %s: %s.'; -$lang['p_choose_id'] = 'Будь-лаÑка введіть кориÑтувача або групу в поле зверху, щоб подивитиÑÑ Ñ‡Ð¸ змінити права доÑтупу до Ñторінки %s.'; -$lang['p_choose_ns'] = 'Будь-лаÑка введіть кориÑтувача або групу у вікно зверху, щоб подивитиÑÑ Ñ‡Ð¸ змінити права доÑтупу до Ñторінки %s.'; -$lang['p_inherited'] = 'Зверніть увагу! Права доÑтупу, не вÑтановлені Ñвно, наÑлідуютьÑÑ Ð²Ñ–Ð´ інших груп чи вищих проÑторів імен.'; -$lang['p_isadmin'] = 'Зверніть увагу! Обрані група чи кориÑтувач завжди мають повні права доÑтупу, оÑкільки вони Ñ” ÑуперкориÑтувачами.'; -$lang['p_include'] = 'Старші права доÑтупу включають молодші. СтвореннÑ, Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ– Ð’Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð·Ð°ÑтоÑовні лише до проÑторів імен.'; -$lang['current'] = 'Поточні правила ACL'; -$lang['where'] = 'Сторінка/ПроÑтір імен'; -$lang['who'] = 'КориÑтувач/Група'; -$lang['perm'] = 'Права доÑтупу'; -$lang['acl_perm0'] = 'Жодних'; -$lang['acl_perm1'] = 'ЧитаннÑ'; -$lang['acl_perm2'] = 'РедагуваннÑ'; -$lang['acl_perm4'] = 'СтвореннÑ'; -$lang['acl_perm8'] = 'ЗавантаженнÑ'; -$lang['acl_perm16'] = 'ВилученнÑ'; -$lang['acl_new'] = 'Додати новий запиÑ'; -$lang['acl_mod'] = 'Змінити запиÑ'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/vi/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/vi/help.txt deleted file mode 100644 index 40b674e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/vi/help.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== Trợ giúp nhanh: === - -Trên trang này, bạn có thể thêm và xóa quyá»n cho không gian tên và trang trong wiki cá»§a bạn. - * Khung bên trái hiển thị tất cả các không gian tên và trang có sẵn - * Biểu mẫu trên cho phép bạn xem và sá»­a đổi các quyá»n cá»§a thành viên hoặc nhóm đã chá»n. - * Bảng dưới đây hiện thị tất cả các quy tắc kiểm soát truy cập. Bạn có thể sá»­ dụng nó để nhanh chóng xóa hoặc thay đổi nhiá»u quy tắc. - -Äá»c [[doku>acl|tài liệu chính thức vá» Danh sách kiểm soát truy cập (ACL)]] có thể giúp bạn hiểu đầy đủ cách thức kiểm soát hoạt động truy cập trong DokuWiki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/vi/lang.php deleted file mode 100644 index ff9da8b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/vi/lang.php +++ /dev/null @@ -1,36 +0,0 @@ - - * @author NukeViet - */ -$lang['admin_acl'] = 'Quản lý Danh sách kiểm soát truy cập'; -$lang['acl_group'] = 'Nhóm:'; -$lang['acl_user'] = 'Thành viên:'; -$lang['acl_perms'] = 'Cấp quyá»n cho'; -$lang['page'] = 'Trang'; -$lang['namespace'] = 'Không gian tên'; -$lang['btn_select'] = 'Chá»n'; -$lang['p_user_id'] = 'Thành viên %s hiện có các quyá»n sau trên trang %s: %s.'; -$lang['p_user_ns'] = 'Thành viên %s hiện có các quyá»n sau trong không gian tên %s: %s.'; -$lang['p_group_id'] = 'Thành viên trong nhóm %s hiện có các quyá»n sau trên trang %s: %s.'; -$lang['p_group_ns'] = 'Thành viên trong nhóm %s hiện có các quyá»n sau trong không gian tên %s: %s.'; -$lang['p_choose_id'] = 'Hãy nhập tên thành viên hoặc nhóm vào mẫu trên đây để xem hoặc sá»­a đổi quyá»n đã thiết đặt cho trang %s.'; -$lang['p_choose_ns'] = 'Hãy nhập tên thành viên hoặc nhóm vào mẫu trên đây để xem hoặc sá»­a đổi quyá»n đã thiết đặt cho không gian tên %s.'; -$lang['p_inherited'] = 'Ghi chú: Những quyá»n đó không được thể hiện rõ ràng nhưng được kế thừa từ những nhóm khác hoặc không gian tên cao hÆ¡n.'; -$lang['p_isadmin'] = 'Ghi chú: Nhóm hoặc thành viên này luôn được cấp đủ quyá»n vì hỠđược đặt là Siêu thành viên'; -$lang['p_include'] = 'Những quyá»n cao hÆ¡n bao gồm những quyá»n thấp hÆ¡n. Quyá»n Tạo, Tải lên và Xóa chỉ áp dụng cho không gian tên, không phải trang.'; -$lang['current'] = 'Quy tắc Danh sách kiểm soát truy cập (ACL) hiện tại'; -$lang['where'] = 'Trang/Không gian tên'; -$lang['who'] = 'Thành viên/Nhóm'; -$lang['perm'] = 'Quyá»n'; -$lang['acl_perm0'] = 'Không'; -$lang['acl_perm1'] = 'Äá»c'; -$lang['acl_perm2'] = 'Sá»­a đổi'; -$lang['acl_perm4'] = 'Tạo'; -$lang['acl_perm8'] = 'Tải lên'; -$lang['acl_perm16'] = 'Xóa'; -$lang['acl_new'] = 'Thêm mục nhập má»›i'; -$lang['acl_mod'] = 'Sá»­a đổi mục nhập'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh-tw/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh-tw/help.txt deleted file mode 100644 index 2d1c84b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh-tw/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== 快速指å—: === - -ä½ å¯ä»¥ç”¨é€™å€‹é é¢ï¼Œç‚ºæœ¬ wiki 中的分類å稱或é é¢å¢žåŠ æˆ–ç§»é™¤æ¬Šé™ã€‚ - -å·¦æ–¹é¢æ¿é¡¯ç¤ºäº†æ‰€æœ‰åˆ†é¡žå稱和é é¢ã€‚ - -上方表格å…許你觀看åŠä¿®æ”¹é¸å–的使用者或群組的權é™ã€‚ - -ä¸‹æ–¹è¡¨æ ¼é¡¯ç¤ºäº†ç›®å‰æ‰€æœ‰çš„å­˜å–æŽ§åˆ¶è¡¨ (ACL),你å¯ä»¥ç”¨å®ƒå¿«é€Ÿåˆªé™¤æˆ–更改多項è¦å‰‡ã€‚ - -閱讀 [[doku>acl|official documentation on ACL]] å¯ä»¥å¹«åŠ©ä½ å®Œæ•´åœ°äº†è§£ DokuWiki å­˜å–æŽ§åˆ¶çš„é‹ä½œã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh-tw/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh-tw/lang.php deleted file mode 100644 index 323a106..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh-tw/lang.php +++ /dev/null @@ -1,42 +0,0 @@ - - * @author Li-Jiun Huang - * @author http://www.chinese-tools.com/tools/converter-simptrad.html - * @author Wayne San - * @author Cheng-Wei Chien - * @author Danny Lin - * @author Shuo-Ting Jian - * @author syaoranhinata - */ -$lang['admin_acl'] = '管ç†å­˜å–控制表 (ACL)'; -$lang['acl_group'] = '群組:'; -$lang['acl_user'] = '使用者:'; -$lang['acl_perms'] = 'è¨­å®šæ¬Šé™æ–¼'; -$lang['page'] = 'é é¢'; -$lang['namespace'] = '分類å稱'; -$lang['btn_select'] = '鏿“‡'; -$lang['p_user_id'] = '使用者 %s ç›®å‰åœ¨é é¢ %s è£æ“有以下權é™ï¼š%s。'; -$lang['p_user_ns'] = '使用者 %s ç›®å‰åœ¨åˆ†é¡žå稱 %s è£æ“有以下權é™ï¼š%s。'; -$lang['p_group_id'] = '群組 %s çš„æˆå“¡ç›®å‰åœ¨é é¢ %s è£æ“有以下權é™ï¼š%s。'; -$lang['p_group_ns'] = '群組 %s çš„æˆå“¡ç›®å‰åœ¨åˆ†é¡žå稱 %s è£æ“有以下權é™ï¼š%s。'; -$lang['p_choose_id'] = '請在上方表格輸入使用者或群組以檢視或編輯é é¢ %s 的權é™è¨­å®šã€‚'; -$lang['p_choose_ns'] = '請在上方表格輸入使用者或群組以檢視或編輯分類å稱 %s 的權é™è¨­å®šã€‚'; -$lang['p_inherited'] = '注æ„:這些權é™ä¸¦æœªæ˜Žç¢ºæŒ‡å®šï¼Œå®ƒå€‘是從群組或上層的分類å稱繼承而來。'; -$lang['p_isadmin'] = '注æ„:é¸å–çš„ç¾¤çµ„æˆ–ä½¿ç”¨è€…æ“æœ‰å®Œæ•´æ¬Šé™ï¼Œå› ç‚ºä»–或他們已æˆç‚ºè¶…級使用者。'; -$lang['p_include'] = '較高的權é™äº¦åŒ…å«äº†è¼ƒä½Žçš„æ¬Šé™ã€‚新增ã€ä¸Šå‚³èˆ‡åˆªé™¤æ¬Šé™åªèƒ½å¥—用至分類å稱,ä¸èƒ½å¥—用至é é¢ã€‚'; -$lang['current'] = 'ç›®å‰çš„å­˜å–æŽ§åˆ¶è¦å‰‡'; -$lang['where'] = 'é é¢/分類å稱'; -$lang['who'] = '使用者/群組'; -$lang['perm'] = '權é™'; -$lang['acl_perm0'] = 'ç„¡'; -$lang['acl_perm1'] = '讀å–é é¢'; -$lang['acl_perm2'] = '編輯é é¢'; -$lang['acl_perm4'] = '新增é é¢'; -$lang['acl_perm8'] = '上傳圖檔'; -$lang['acl_perm16'] = '刪除檔案'; -$lang['acl_new'] = '增加è¦å‰‡'; -$lang['acl_mod'] = '修改è¦å‰‡'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh/help.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh/help.txt deleted file mode 100644 index 8589970..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh/help.txt +++ /dev/null @@ -1,11 +0,0 @@ -=== 快速帮助 === - -本页中您å¯ä»¥æ·»åŠ æˆ–ç§»é™¤å‘½å空间或页é¢çš„æƒé™ã€‚ - -左边的窗格显示的是全部å¯ç”¨çš„命å空间和页é¢ã€‚ - -您å¯ä»¥åœ¨ä¸Šæ–¹çš„表格中查看并修改选定用户或组的æƒé™ã€‚ - -下方的表格中显示的是当å‰è®¾ç½®çš„全部访问控制规则。 您å¯ä»¥é€šè¿‡å®ƒå¿«é€Ÿåˆ é™¤æˆ–更改多æ¡è§„则。 - -å‚阅 [[doku>acl|ACL 官方文档]] 能帮助您完整地ç†è§£ DokuWiki 中的访问控制是如何工作的。 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh/lang.php deleted file mode 100644 index fe92bde..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/lang/zh/lang.php +++ /dev/null @@ -1,42 +0,0 @@ - - * @author http://www.chinese-tools.com/tools/converter-tradsimp.html - * @author Simon zhan - * @author ben - * @author lainme - * @author caii - * @author Hiphen Lee - * @author Shuo-Ting Jian - */ -$lang['admin_acl'] = '访问控制列表(ACL)管ç†å™¨'; -$lang['acl_group'] = '组:'; -$lang['acl_user'] = '用户:'; -$lang['acl_perms'] = '许å¯ç»™'; -$lang['page'] = '页é¢'; -$lang['namespace'] = '命å空间'; -$lang['btn_select'] = '选择'; -$lang['p_user_id'] = '用户 %s 当å‰åœ¨é¡µé¢ %s 拥有以下æƒé™ï¼š%s。'; -$lang['p_user_ns'] = '用户 %s 当å‰åœ¨å‘½å空间 %s 拥有以下æƒé™ï¼š%s。'; -$lang['p_group_id'] = '%s 组æˆå‘˜å½“å‰åœ¨é¡µé¢ %s 拥有以下æƒé™ï¼š%s。'; -$lang['p_group_ns'] = '%s 组æˆå‘˜å½“å‰åœ¨å‘½å空间 %s 拥有以下æƒé™ï¼š%s。'; -$lang['p_choose_id'] = 'è¯·åœ¨ä¸Šè¡¨ä¸­è¾“å…¥ç”¨æˆ·åæˆ–组åç§°ï¼Œæ¥æŸ¥çœ‹æˆ–ç¼–è¾‘é¡µé¢ %s çš„æƒé™è®¾ç½®ã€‚'; -$lang['p_choose_ns'] = 'è¯·åœ¨ä¸Šè¡¨ä¸­è¾“å…¥ç”¨æˆ·åæˆ–组åç§°ï¼Œæ¥æŸ¥çœ‹æˆ–编辑命å空间 %s çš„æƒé™è®¾ç½®ã€‚'; -$lang['p_inherited'] = '请注æ„:这些æƒé™å¹¶æ²¡æœ‰æ˜Žç¡®è®¾å®šï¼Œè€Œæ˜¯ä»Žå…¶ä»–组或更高级的å称空间继承而æ¥ã€‚'; -$lang['p_isadmin'] = '请注æ„:选定的组或用户拥有完全æƒé™ï¼Œå› ä¸ºå®ƒè¢«è®¾å®šä¸ºè¶…级用户。'; -$lang['p_include'] = '高æƒé™åŒ…å«ä½Žæƒé™ã€‚创建ã€ä¸Šä¼ å’Œåˆ é™¤æƒé™åªèƒ½åº”用于åç§°ç©ºé—´ï¼Œè€Œä¸æ˜¯å•个页é¢ã€‚'; -$lang['current'] = 'å½“å‰ ACL 规则'; -$lang['where'] = '页é¢/命å空间'; -$lang['who'] = '用户/组'; -$lang['perm'] = 'æƒé™'; -$lang['acl_perm0'] = 'æ— '; -$lang['acl_perm1'] = '读å–'; -$lang['acl_perm2'] = '编辑'; -$lang['acl_perm4'] = '创建'; -$lang['acl_perm8'] = '上传'; -$lang['acl_perm16'] = '删除'; -$lang['acl_new'] = '添加新æ¡ç›®'; -$lang['acl_mod'] = '编辑æ¡ç›®'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/group.png b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/group.png deleted file mode 100644 index 348d4e5..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/group.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/ns.png b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/ns.png deleted file mode 100644 index 77e03b1..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/ns.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/page.png b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/page.png deleted file mode 100644 index b1b7ebe..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/page.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/user.png b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/user.png deleted file mode 100644 index 8d5d1c2..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/pix/user.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/plugin.info.txt deleted file mode 100644 index 1b2c82c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base acl -author Andreas Gohr -email andi@splitbrain.org -date 2015-07-25 -name ACL Manager -desc Manage Page Access Control Lists -url http://dokuwiki.org/plugin:acl diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/remote.php b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/remote.php deleted file mode 100644 index 8d19add..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/remote.php +++ /dev/null @@ -1,102 +0,0 @@ - array( - 'args' => array(), - 'return' => 'Array of ACLs {scope, user, permission}', - 'name' => 'listAcls', - 'doc' => 'Get the list of all ACLs', - ),'addAcl' => array( - 'args' => array('string','string','int'), - 'return' => 'int', - 'name' => 'addAcl', - 'doc' => 'Adds a new ACL rule.' - ), 'delAcl' => array( - 'args' => array('string','string'), - 'return' => 'int', - 'name' => 'delAcl', - 'doc' => 'Delete an existing ACL rule.' - ), - ); - } - - /** - * List all ACL config entries - * - * @throws AccessDeniedException - * @return dictionary {Scope: ACL}, where ACL = dictionnary {user/group: permissions_int} - */ - public function listAcls() - { - if (!auth_isadmin()) { - throw new AccessDeniedException( - 'You are not allowed to access ACLs, superuser permission is required', - 114 - ); - } - /** @var admin_plugin_acl $apa */ - $apa = plugin_load('admin', 'acl'); - $apa->initAclConfig(); - return $apa->acl; - } - - /** - * Add a new entry to ACL config - * - * @param string $scope - * @param string $user - * @param int $level see also inc/auth.php - * @throws AccessDeniedException - * @return bool - */ - public function addAcl($scope, $user, $level) - { - if (!auth_isadmin()) { - throw new AccessDeniedException( - 'You are not allowed to access ACLs, superuser permission is required', - 114 - ); - } - - /** @var admin_plugin_acl $apa */ - $apa = plugin_load('admin', 'acl'); - return $apa->addOrUpdateACL($scope, $user, $level); - } - - /** - * Remove an entry from ACL config - * - * @param string $scope - * @param string $user - * @throws AccessDeniedException - * @return bool - */ - public function delAcl($scope, $user) - { - if (!auth_isadmin()) { - throw new AccessDeniedException( - 'You are not allowed to access ACLs, superuser permission is required', - 114 - ); - } - - /** @var admin_plugin_acl $apa */ - $apa = plugin_load('admin', 'acl'); - return $apa->deleteACL($scope, $user); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/script.js b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/script.js deleted file mode 100644 index 95621a2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/script.js +++ /dev/null @@ -1,121 +0,0 @@ -/** - * ACL Manager AJAX enhancements - * - * @author Andreas Gohr - */ -var dw_acl = { - /** - * Initialize the object and attach the event handlers - */ - init: function () { - var $tree; - - //FIXME only one underscore!! - if (jQuery('#acl_manager').length === 0) { - return; - } - - jQuery('#acl__user select').on('change', dw_acl.userselhandler); - jQuery('#acl__user button').on('click', dw_acl.loadinfo); - - $tree = jQuery('#acl__tree'); - $tree.dw_tree({toggle_selector: 'img', - load_data: function (show_sublist, $clicky) { - // get the enclosed link and the edit form - var $frm = jQuery('#acl__detail form'); - - jQuery.post( - DOKU_BASE + 'lib/exe/ajax.php', - jQuery.extend(dw_acl.parseatt($clicky.parent().find('a')[0].search), - {call: 'plugin_acl', - ajax: 'tree', - current_ns: $frm.find('input[name=ns]').val(), - current_id: $frm.find('input[name=id]').val()}), - show_sublist, - 'html' - ); - }, - - toggle_display: function ($clicky, opening) { - $clicky.attr('src', - DOKU_BASE + 'lib/images/' + - (opening ? 'minus' : 'plus') + '.gif'); - }}); - $tree.delegate('a', 'click', dw_acl.treehandler); - }, - - /** - * Handle user dropdown - * - * Hides or shows the user/group entry box depending on what was selected in the - * dropdown element - */ - userselhandler: function () { - // make entry field visible/invisible - jQuery('#acl__user input').toggle(this.value === '__g__' || - this.value === '__u__'); - dw_acl.loadinfo(); - }, - - /** - * Load the current permission info and edit form - */ - loadinfo: function () { - jQuery('#acl__info') - .attr('role', 'alert') - .html('...') - .load( - DOKU_BASE + 'lib/exe/ajax.php', - jQuery('#acl__detail form').serialize() + '&call=plugin_acl&ajax=info' - ); - return false; - }, - - /** - * parse URL attributes into a associative array - * - * @todo put into global script lib? - */ - parseatt: function (str) { - if (str[0] === '?') { - str = str.substr(1); - } - var attributes = {}; - var all = str.split('&'); - for (var i = 0; i < all.length; i++) { - var att = all[i].split('='); - attributes[att[0]] = decodeURIComponent(att[1]); - } - return attributes; - }, - - /** - * Handles clicks to the tree nodes - */ - treehandler: function () { - var $link, $frm; - - $link = jQuery(this); - - // remove highlighting - jQuery('#acl__tree a.cur').removeClass('cur'); - - // add new highlighting - $link.addClass('cur'); - - // set new page to detail form - $frm = jQuery('#acl__detail form'); - if ($link.hasClass('wikilink1')) { - $frm.find('input[name=ns]').val(''); - $frm.find('input[name=id]').val(dw_acl.parseatt($link[0].search).id); - } else if ($link.hasClass('idx_dir')) { - $frm.find('input[name=ns]').val(dw_acl.parseatt($link[0].search).ns); - $frm.find('input[name=id]').val(''); - } - dw_acl.loadinfo(); - - return false; - } -}; - -jQuery(dw_acl.init); diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/style.css b/snippets/dokuwiki-2023-04-04/lib/plugins/acl/style.css deleted file mode 100644 index 4233cd3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/acl/style.css +++ /dev/null @@ -1,135 +0,0 @@ -#acl__tree { - font-size: 90%; - width: 25%; - height: 300px; - float: left; - overflow: auto; - border: 1px solid __border__; - text-align: left; -} -[dir=rtl] #acl__tree { - float: right; - text-align: right; -} - -#acl__tree a.cur { - background-color: __highlight__; - font-weight: bold; -} - -#acl__tree ul { - list-style-type: none; - margin: 0; - padding: 0; -} - -#acl__tree li { - padding-left: 1em; - list-style-image: none; -} -[dir=rtl] #acl__tree li { - padding-left: 0em; - padding-right: 1em; -} - -#acl__tree ul img { - margin-right: 0.25em; - cursor: pointer; -} -[dir=rtl] #acl__tree ul img { - margin-left: 0.25em; - margin-right: 0em; -} - -#acl__detail { - width: 73%; - height: 300px; - float: right; - overflow: auto; -} -[dir=rtl] #acl__detail { - float: left; -} - -#acl__detail fieldset { - width: 90%; -} - -#acl__detail div#acl__user { - border: 1px solid __border__; - padding: 0.5em; - margin-bottom: 0.6em; -} - -#acl_manager table.inline { - width: 100%; - margin: 0; -} - -#acl_manager table .check { - text-align: center; -} - -#acl_manager table .action { - text-align: right; -} - -#acl_manager .aclgroup { - background: transparent url(pix/group.png) 0px 1px no-repeat; - padding: 1px 0px 1px 18px; -} -[dir=rtl] #acl_manager .aclgroup { - background: transparent url(pix/group.png) right 1px no-repeat; - padding: 1px 18px 1px 0px; -} - -#acl_manager .acluser { - background: transparent url(pix/user.png) 0px 1px no-repeat; - padding: 1px 0px 1px 18px; -} -[dir=rtl] #acl_manager .acluser { - background: transparent url(pix/user.png) right 1px no-repeat; - padding: 1px 18px 1px 0px; -} - -#acl_manager .aclpage { - background: transparent url(pix/page.png) 0px 1px no-repeat; - padding: 1px 0px 1px 18px; -} -[dir=rtl] #acl_manager .aclpage { - background: transparent url(pix/page.png) right 1px no-repeat; - padding: 1px 18px 1px 0px; -} - -#acl_manager .aclns { - background: transparent url(pix/ns.png) 0px 1px no-repeat; - padding: 1px 0px 1px 18px; -} -[dir=rtl] #acl_manager .aclns { - background: transparent url(pix/ns.png) right 1px no-repeat; - padding: 1px 18px 1px 0px; -} - -#acl_manager label.disabled { - opacity: .5; - cursor: auto; -} - -#acl_manager label { - text-align: left; - font-weight: normal; - display: inline; -} - -#acl_manager table { - margin-left: 10%; - width: 80%; -} - -#acl_manager table tr { - background-color: inherit; -} - -#acl_manager table tr:hover { - background-color: __background_alt__; -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/action.php b/snippets/dokuwiki-2023-04-04/lib/plugins/action.php deleted file mode 100644 index 5bf8da9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/action.php +++ /dev/null @@ -1,4 +0,0 @@ - - */ - -/** - * Class action_plugin_addomain - */ -class action_plugin_authad extends DokuWiki_Action_Plugin -{ - - /** - * Registers a callback function for a given event - */ - public function register(Doku_Event_Handler $controller) - { - $controller->register_hook('AUTH_LOGIN_CHECK', 'BEFORE', $this, 'handleAuthLoginCheck'); - $controller->register_hook('FORM_LOGIN_OUTPUT', 'BEFORE', $this, 'handleFormLoginOutput'); - } - - /** - * Adds the selected domain as user postfix when attempting a login - * - * @param Doku_Event $event - * @param array $param - */ - public function handleAuthLoginCheck(Doku_Event $event, $param) - { - global $INPUT; - - /** @var auth_plugin_authad $auth */ - global $auth; - if (!is_a($auth, 'auth_plugin_authad')) return; // AD not even used - - if ($INPUT->str('dom')) { - $usr = $auth->cleanUser($event->data['user']); - $dom = $auth->getUserDomain($usr); - if (!$dom) { - $usr = "$usr@".$INPUT->str('dom'); - } - $INPUT->post->set('u', $usr); - $event->data['user'] = $usr; - } - } - - /** - * Shows a domain selection in the login form when more than one domain is configured - * - * @param Doku_Event $event - * @param array $param - */ - public function handleFormLoginOutput(Doku_Event $event, $param) - { - global $INPUT; - /** @var auth_plugin_authad $auth */ - global $auth; - if (!is_a($auth, 'auth_plugin_authad')) return; // AD not even used - $domains = $auth->getConfiguredDomains(); - if (count($domains) <= 1) return; // no choice at all - - /** @var dokuwiki\Form\Form $form */ - $form =& $event->data; - - // find the username input box - $pos = $form->findPositionByAttribute('name', 'u'); - if ($pos === false) return; - - // any default? - if ($INPUT->has('u')) { - $usr = $auth->cleanUser($INPUT->str('u')); - $dom = $auth->getUserDomain($usr); - - // update user field value - if ($dom) { - $usr = $auth->getUserName($usr); - $element = $form->getElementAt($pos); - $element->val($usr); - } - } - - // add locate domain selector just after the username input box - $element = $form->addDropdown('dom', $domains, $this->getLang('domain'), $pos +1); - $element->addClass('block'); - } -} - -// vim:ts=4:sw=4:et: diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/adLDAP.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/adLDAP.php deleted file mode 100644 index c84a4f4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/adLDAP.php +++ /dev/null @@ -1,949 +0,0 @@ -ldapConnection) { - return $this->ldapConnection; - } - return false; - } - - /** - * Get the bind status - * - * @return bool - */ - public function getLdapBind() { - return $this->ldapBind; - } - - /** - * Get the current base DN - * - * @return string - */ - public function getBaseDn() { - return $this->baseDn; - } - - /** - * The group class - * - * @var adLDAPGroups - */ - protected $groupClass; - - /** - * Get the group class interface - * - * @return adLDAPGroups - */ - public function group() { - if (!$this->groupClass) { - $this->groupClass = new adLDAPGroups($this); - } - return $this->groupClass; - } - - /** - * The user class - * - * @var adLDAPUsers - */ - protected $userClass; - - /** - * Get the userclass interface - * - * @return adLDAPUsers - */ - public function user() { - if (!$this->userClass) { - $this->userClass = new adLDAPUsers($this); - } - return $this->userClass; - } - - /** - * The folders class - * - * @var adLDAPFolders - */ - protected $folderClass; - - /** - * Get the folder class interface - * - * @return adLDAPFolders - */ - public function folder() { - if (!$this->folderClass) { - $this->folderClass = new adLDAPFolders($this); - } - return $this->folderClass; - } - - /** - * The utils class - * - * @var adLDAPUtils - */ - protected $utilClass; - - /** - * Get the utils class interface - * - * @return adLDAPUtils - */ - public function utilities() { - if (!$this->utilClass) { - $this->utilClass = new adLDAPUtils($this); - } - return $this->utilClass; - } - - /** - * The contacts class - * - * @var adLDAPContacts - */ - protected $contactClass; - - /** - * Get the contacts class interface - * - * @return adLDAPContacts - */ - public function contact() { - if (!$this->contactClass) { - $this->contactClass = new adLDAPContacts($this); - } - return $this->contactClass; - } - - /** - * The exchange class - * - * @var adLDAPExchange - */ - protected $exchangeClass; - - /** - * Get the exchange class interface - * - * @return adLDAPExchange - */ - public function exchange() { - if (!$this->exchangeClass) { - $this->exchangeClass = new adLDAPExchange($this); - } - return $this->exchangeClass; - } - - /** - * The computers class - * - * @var adLDAPComputers - */ - protected $computersClass; - - /** - * Get the computers class interface - * - * @return adLDAPComputers - */ - public function computer() { - if (!$this->computerClass) { - $this->computerClass = new adLDAPComputers($this); - } - return $this->computerClass; - } - - /** - * Getters and Setters - */ - - /** - * Set the account suffix - * - * @param string $accountSuffix - * @return void - */ - public function setAccountSuffix($accountSuffix) - { - $this->accountSuffix = $accountSuffix; - } - - /** - * Get the account suffix - * - * @return string - */ - public function getAccountSuffix() - { - return $this->accountSuffix; - } - - /** - * Set the domain controllers array - * - * @param array $domainControllers - * @return void - */ - public function setDomainControllers(array $domainControllers) - { - $this->domainControllers = $domainControllers; - } - - /** - * Get the list of domain controllers - * - * @return void - */ - public function getDomainControllers() - { - return $this->domainControllers; - } - - /** - * Sets the port number your domain controller communicates over - * - * @param int $adPort - */ - public function setPort($adPort) - { - $this->adPort = $adPort; - } - - /** - * Gets the port number your domain controller communicates over - * - * @return int - */ - public function getPort() - { - return $this->adPort; - } - - /** - * Set the username of an account with higher priviledges - * - * @param string $adminUsername - * @return void - */ - public function setAdminUsername($adminUsername) - { - $this->adminUsername = $adminUsername; - } - - /** - * Get the username of the account with higher priviledges - * - * This will throw an exception for security reasons - */ - public function getAdminUsername() - { - throw new adLDAPException('For security reasons you cannot access the domain administrator account details'); - } - - /** - * Set the password of an account with higher priviledges - * - * @param string $adminPassword - * @return void - */ - public function setAdminPassword($adminPassword) - { - $this->adminPassword = $adminPassword; - } - - /** - * Get the password of the account with higher priviledges - * - * This will throw an exception for security reasons - */ - public function getAdminPassword() - { - throw new adLDAPException('For security reasons you cannot access the domain administrator account details'); - } - - /** - * Set whether to detect the true primary group - * - * @param bool $realPrimaryGroup - * @return void - */ - public function setRealPrimaryGroup($realPrimaryGroup) - { - $this->realPrimaryGroup = $realPrimaryGroup; - } - - /** - * Get the real primary group setting - * - * @return bool - */ - public function getRealPrimaryGroup() - { - return $this->realPrimaryGroup; - } - - /** - * Set whether to use SSL - * - * @param bool $useSSL - * @return void - */ - public function setUseSSL($useSSL) - { - $this->useSSL = $useSSL; - // Set the default port correctly - if($this->useSSL) { - $this->setPort(self::ADLDAP_LDAPS_PORT); - } - else { - $this->setPort(self::ADLDAP_LDAP_PORT); - } - } - - /** - * Get the SSL setting - * - * @return bool - */ - public function getUseSSL() - { - return $this->useSSL; - } - - /** - * Set whether to use TLS - * - * @param bool $useTLS - * @return void - */ - public function setUseTLS($useTLS) - { - $this->useTLS = $useTLS; - } - - /** - * Get the TLS setting - * - * @return bool - */ - public function getUseTLS() - { - return $this->useTLS; - } - - /** - * Set whether to use SSO - * Requires ldap_sasl_bind support. Be sure --with-ldap-sasl is used when configuring PHP otherwise this function will be undefined. - * - * @param bool $useSSO - * @return void - */ - public function setUseSSO($useSSO) - { - if ($useSSO === true && !$this->ldapSaslSupported()) { - throw new adLDAPException('No LDAP SASL support for PHP. See: http://php.net/ldap_sasl_bind'); - } - $this->useSSO = $useSSO; - } - - /** - * Get the SSO setting - * - * @return bool - */ - public function getUseSSO() - { - return $this->useSSO; - } - - /** - * Set whether to lookup recursive groups - * - * @param bool $recursiveGroups - * @return void - */ - public function setRecursiveGroups($recursiveGroups) - { - $this->recursiveGroups = $recursiveGroups; - } - - /** - * Get the recursive groups setting - * - * @return bool - */ - public function getRecursiveGroups() - { - return $this->recursiveGroups; - } - - /** - * Default Constructor - * - * Tries to bind to the AD domain over LDAP or LDAPs - * - * @param array $options Array of options to pass to the constructor - * @throws Exception - if unable to bind to Domain Controller - * @return bool - */ - function __construct($options = array()) { - // You can specifically overide any of the default configuration options setup above - if (count($options) > 0) { - if (array_key_exists("account_suffix",$options)){ $this->accountSuffix = $options["account_suffix"]; } - if (array_key_exists("base_dn",$options)){ $this->baseDn = $options["base_dn"]; } - if (array_key_exists("domain_controllers",$options)){ - if (!is_array($options["domain_controllers"])) { - throw new adLDAPException('[domain_controllers] option must be an array'); - } - $this->domainControllers = $options["domain_controllers"]; - } - if (array_key_exists("admin_username",$options)){ $this->adminUsername = $options["admin_username"]; } - if (array_key_exists("admin_password",$options)){ $this->adminPassword = $options["admin_password"]; } - if (array_key_exists("real_primarygroup",$options)){ $this->realPrimaryGroup = $options["real_primarygroup"]; } - if (array_key_exists("use_ssl",$options)){ $this->setUseSSL($options["use_ssl"]); } - if (array_key_exists("use_tls",$options)){ $this->useTLS = $options["use_tls"]; } - if (array_key_exists("recursive_groups",$options)){ $this->recursiveGroups = $options["recursive_groups"]; } - if (array_key_exists("ad_port",$options)){ $this->setPort($options["ad_port"]); } - if (array_key_exists("sso",$options)) { - $this->setUseSSO($options["sso"]); - if (!$this->ldapSaslSupported()) { - $this->setUseSSO(false); - } - } - } - - if ($this->ldapSupported() === false) { - throw new adLDAPException('No LDAP support for PHP. See: http://php.net/ldap'); - } - - return $this->connect(); - } - - /** - * Default Destructor - * - * Closes the LDAP connection - * - * @return void - */ - function __destruct() { - $this->close(); - } - - /** - * Connects and Binds to the Domain Controller - * - * @return bool - */ - public function connect() - { - // Connect to the AD/LDAP server as the username/password - $domainController = $this->randomController(); - if ($this->useSSL) { - $this->ldapConnection = ldap_connect("ldaps://" . $domainController, $this->adPort); - } else { - $this->ldapConnection = ldap_connect($domainController, $this->adPort); - } - - // Set some ldap options for talking to AD - ldap_set_option($this->ldapConnection, LDAP_OPT_PROTOCOL_VERSION, 3); - ldap_set_option($this->ldapConnection, LDAP_OPT_REFERRALS, 0); - - if ($this->useTLS) { - ldap_start_tls($this->ldapConnection); - } - - // Bind as a domain admin if they've set it up - if ($this->adminUsername !== NULL && $this->adminPassword !== NULL) { - $this->ldapBind = @ldap_bind($this->ldapConnection, $this->adminUsername . $this->accountSuffix, $this->adminPassword); - if (!$this->ldapBind) { - if ($this->useSSL && !$this->useTLS) { - // If you have problems troubleshooting, remove the @ character from the ldapldapBind command above to get the actual error message - throw new adLDAPException('Bind to Active Directory failed. Either the LDAPs connection failed or the login credentials are incorrect. AD said: ' . $this->getLastError()); - } - else { - throw new adLDAPException('Bind to Active Directory failed. Check the login credentials and/or server details. AD said: ' . $this->getLastError()); - } - } - } - if ($this->useSSO && $_SERVER['REMOTE_USER'] && $this->adminUsername === null && $_SERVER['KRB5CCNAME']) { - putenv("KRB5CCNAME=" . $_SERVER['KRB5CCNAME']); - $this->ldapBind = @ldap_sasl_bind($this->ldapConnection, NULL, NULL, "GSSAPI"); - if (!$this->ldapBind){ - throw new adLDAPException('Rebind to Active Directory failed. AD said: ' . $this->getLastError()); - } - else { - return true; - } - } - - - if ($this->baseDn == NULL) { - $this->baseDn = $this->findBaseDn(); - } - - return true; - } - - /** - * Closes the LDAP connection - * - * @return void - */ - public function close() { - if ($this->ldapConnection) { - @ldap_close($this->ldapConnection); - } - } - - /** - * Validate a user's login credentials - * - * @param string $username A user's AD username - * @param string $password A user's AD password - * @param bool optional $preventRebind - * @return bool - */ - public function authenticate($username, $password, $preventRebind = false) { - // Prevent null binding - if ($username === NULL || $password === NULL) { return false; } - if (empty($username) || empty($password)) { return false; } - - // Allow binding over SSO for Kerberos - if ($this->useSSO && $_SERVER['REMOTE_USER'] && $_SERVER['REMOTE_USER'] == $username && $this->adminUsername === NULL && $_SERVER['KRB5CCNAME']) { - putenv("KRB5CCNAME=" . $_SERVER['KRB5CCNAME']); - $this->ldapBind = @ldap_sasl_bind($this->ldapConnection, NULL, NULL, "GSSAPI"); - if (!$this->ldapBind) { - throw new adLDAPException('Rebind to Active Directory failed. AD said: ' . $this->getLastError()); - } - else { - return true; - } - } - - // Bind as the user - $ret = true; - $this->ldapBind = @ldap_bind($this->ldapConnection, $username . $this->accountSuffix, $password); - if (!$this->ldapBind){ - $ret = false; - } - - // Cnce we've checked their details, kick back into admin mode if we have it - if ($this->adminUsername !== NULL && !$preventRebind) { - $this->ldapBind = @ldap_bind($this->ldapConnection, $this->adminUsername . $this->accountSuffix , $this->adminPassword); - if (!$this->ldapBind){ - // This should never happen in theory - throw new adLDAPException('Rebind to Active Directory failed. AD said: ' . $this->getLastError()); - } - } - - return $ret; - } - - /** - * Find the Base DN of your domain controller - * - * @return string - */ - public function findBaseDn() - { - $namingContext = $this->getRootDse(array('defaultnamingcontext')); - return $namingContext[0]['defaultnamingcontext'][0]; - } - - /** - * Get the RootDSE properties from a domain controller - * - * @param array $attributes The attributes you wish to query e.g. defaultnamingcontext - * @return array - */ - public function getRootDse($attributes = array("*", "+")) { - if (!$this->ldapBind){ return (false); } - - $sr = @ldap_read($this->ldapConnection, NULL, 'objectClass=*', $attributes); - $entries = @ldap_get_entries($this->ldapConnection, $sr); - return $entries; - } - - /** - * Get last error from Active Directory - * - * This function gets the last message from Active Directory - * This may indeed be a 'Success' message but if you get an unknown error - * it might be worth calling this function to see what errors were raised - * - * return string - */ - public function getLastError() { - return @ldap_error($this->ldapConnection); - } - - /** - * Detect LDAP support in php - * - * @return bool - */ - protected function ldapSupported() - { - if (!function_exists('ldap_connect')) { - return false; - } - return true; - } - - /** - * Detect ldap_sasl_bind support in PHP - * - * @return bool - */ - protected function ldapSaslSupported() - { - if (!function_exists('ldap_sasl_bind')) { - return false; - } - return true; - } - - /** - * Schema - * - * @param array $attributes Attributes to be queried - * @return array - */ - public function adldap_schema($attributes){ - - // LDAP doesn't like NULL attributes, only set them if they have values - // If you wish to remove an attribute you should set it to a space - // TO DO: Adapt user_modify to use ldap_mod_delete to remove a NULL attribute - $mod=array(); - - // Check every attribute to see if it contains 8bit characters and then UTF8 encode them - array_walk($attributes, array($this, 'encode8bit')); - - if ($attributes["address_city"]){ $mod["l"][0]=$attributes["address_city"]; } - if ($attributes["address_code"]){ $mod["postalCode"][0]=$attributes["address_code"]; } - //if ($attributes["address_country"]){ $mod["countryCode"][0]=$attributes["address_country"]; } // use country codes? - if ($attributes["address_country"]){ $mod["c"][0]=$attributes["address_country"]; } - if ($attributes["address_pobox"]){ $mod["postOfficeBox"][0]=$attributes["address_pobox"]; } - if ($attributes["address_state"]){ $mod["st"][0]=$attributes["address_state"]; } - if ($attributes["address_street"]){ $mod["streetAddress"][0]=$attributes["address_street"]; } - if ($attributes["company"]){ $mod["company"][0]=$attributes["company"]; } - if ($attributes["change_password"]){ $mod["pwdLastSet"][0]=0; } - if ($attributes["department"]){ $mod["department"][0]=$attributes["department"]; } - if ($attributes["description"]){ $mod["description"][0]=$attributes["description"]; } - if ($attributes["display_name"]){ $mod["displayName"][0]=$attributes["display_name"]; } - if ($attributes["email"]){ $mod["mail"][0]=$attributes["email"]; } - if ($attributes["expires"]){ $mod["accountExpires"][0]=$attributes["expires"]; } //unix epoch format? - if ($attributes["firstname"]){ $mod["givenName"][0]=$attributes["firstname"]; } - if ($attributes["home_directory"]){ $mod["homeDirectory"][0]=$attributes["home_directory"]; } - if ($attributes["home_drive"]){ $mod["homeDrive"][0]=$attributes["home_drive"]; } - if ($attributes["initials"]){ $mod["initials"][0]=$attributes["initials"]; } - if ($attributes["logon_name"]){ $mod["userPrincipalName"][0]=$attributes["logon_name"]; } - if ($attributes["manager"]){ $mod["manager"][0]=$attributes["manager"]; } //UNTESTED ***Use DistinguishedName*** - if ($attributes["office"]){ $mod["physicalDeliveryOfficeName"][0]=$attributes["office"]; } - if ($attributes["password"]){ $mod["unicodePwd"][0]=$this->user()->encodePassword($attributes["password"]); } - if ($attributes["profile_path"]){ $mod["profilepath"][0]=$attributes["profile_path"]; } - if ($attributes["script_path"]){ $mod["scriptPath"][0]=$attributes["script_path"]; } - if ($attributes["surname"]){ $mod["sn"][0]=$attributes["surname"]; } - if ($attributes["title"]){ $mod["title"][0]=$attributes["title"]; } - if ($attributes["telephone"]){ $mod["telephoneNumber"][0]=$attributes["telephone"]; } - if ($attributes["mobile"]){ $mod["mobile"][0]=$attributes["mobile"]; } - if ($attributes["pager"]){ $mod["pager"][0]=$attributes["pager"]; } - if ($attributes["ipphone"]){ $mod["ipphone"][0]=$attributes["ipphone"]; } - if ($attributes["web_page"]){ $mod["wWWHomePage"][0]=$attributes["web_page"]; } - if ($attributes["fax"]){ $mod["facsimileTelephoneNumber"][0]=$attributes["fax"]; } - if ($attributes["enabled"]){ $mod["userAccountControl"][0]=$attributes["enabled"]; } - if ($attributes["homephone"]){ $mod["homephone"][0]=$attributes["homephone"]; } - - // Distribution List specific schema - if ($attributes["group_sendpermission"]){ $mod["dlMemSubmitPerms"][0]=$attributes["group_sendpermission"]; } - if ($attributes["group_rejectpermission"]){ $mod["dlMemRejectPerms"][0]=$attributes["group_rejectpermission"]; } - - // Exchange Schema - if ($attributes["exchange_homemdb"]){ $mod["homeMDB"][0]=$attributes["exchange_homemdb"]; } - if ($attributes["exchange_mailnickname"]){ $mod["mailNickname"][0]=$attributes["exchange_mailnickname"]; } - if ($attributes["exchange_proxyaddress"]){ $mod["proxyAddresses"][0]=$attributes["exchange_proxyaddress"]; } - if ($attributes["exchange_usedefaults"]){ $mod["mDBUseDefaults"][0]=$attributes["exchange_usedefaults"]; } - if ($attributes["exchange_policyexclude"]){ $mod["msExchPoliciesExcluded"][0]=$attributes["exchange_policyexclude"]; } - if ($attributes["exchange_policyinclude"]){ $mod["msExchPoliciesIncluded"][0]=$attributes["exchange_policyinclude"]; } - if ($attributes["exchange_addressbook"]){ $mod["showInAddressBook"][0]=$attributes["exchange_addressbook"]; } - if ($attributes["exchange_altrecipient"]){ $mod["altRecipient"][0]=$attributes["exchange_altrecipient"]; } - if ($attributes["exchange_deliverandredirect"]){ $mod["deliverAndRedirect"][0]=$attributes["exchange_deliverandredirect"]; } - - // This schema is designed for contacts - if ($attributes["exchange_hidefromlists"]){ $mod["msExchHideFromAddressLists"][0]=$attributes["exchange_hidefromlists"]; } - if ($attributes["contact_email"]){ $mod["targetAddress"][0]=$attributes["contact_email"]; } - - //echo ("
    "); print_r($mod);
    -        /*
    -        // modifying a name is a bit fiddly
    -        if ($attributes["firstname"] && $attributes["surname"]){
    -            $mod["cn"][0]=$attributes["firstname"]." ".$attributes["surname"];
    -            $mod["displayname"][0]=$attributes["firstname"]." ".$attributes["surname"];
    -            $mod["name"][0]=$attributes["firstname"]." ".$attributes["surname"];
    -        }
    -        */
    -
    -        if (count($mod)==0){ return (false); }
    -        return ($mod);
    -    }
    -    
    -    /**
    -    * Convert 8bit characters e.g. accented characters to UTF8 encoded characters
    -    */
    -    protected function encode8Bit(&$item, $key) {
    -        $encode = false;
    -        if (is_string($item)) {
    -            for ($i=0; $i> 7) {
    -                    $encode = true;
    -                }
    -            }
    -        }
    -        if ($encode === true && $key != 'password') {
    -            $item = utf8_encode($item);   
    -        }
    -    }
    -    
    -    /**
    -    * Select a random domain controller from your domain controller array
    -    * 
    -    * @return string
    -    */
    -    protected function randomController() 
    -    {
    -        mt_srand(doubleval(microtime()) * 100000000); // For older PHP versions
    -        /*if (sizeof($this->domainControllers) > 1) {
    -            $adController = $this->domainControllers[array_rand($this->domainControllers)]; 
    -            // Test if the controller is responding to pings
    -            $ping = $this->pingController($adController); 
    -            if ($ping === false) { 
    -                // Find the current key in the domain controllers array
    -                $key = array_search($adController, $this->domainControllers);
    -                // Remove it so that we don't end up in a recursive loop
    -                unset($this->domainControllers[$key]);
    -                // Select a new controller
    -                return $this->randomController(); 
    -            }
    -            else { 
    -                return ($adController); 
    -            }
    -        } */
    -        return $this->domainControllers[array_rand($this->domainControllers)];
    -    }  
    -    
    -    /** 
    -    * Test basic connectivity to controller 
    -    * 
    -    * @return bool
    -    */ 
    -    protected function pingController($host) {
    -        $port = $this->adPort; 
    -        fsockopen($host, $port, $errno, $errstr, 10); 
    -        if ($errno > 0) {
    -            return false;
    -        }
    -        return true;
    -    }
    -
    -}
    -
    -/**
    -* adLDAP Exception Handler
    -* 
    -* Exceptions of this type are thrown on bind failure or when SSL is required but not configured
    -* Example:
    -* try {
    -*   $adldap = new adLDAP();
    -* }
    -* catch (adLDAPException $e) {
    -*   echo $e;
    -*   exit();
    -* }
    -*/
    -class adLDAPException extends Exception {}
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPComputers.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPComputers.php
    deleted file mode 100644
    index aabd88f..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPComputers.php
    +++ /dev/null
    @@ -1,153 +0,0 @@
    -adldap = $adldap;
    -    }
    -    
    -    /**
    -    * Get information about a specific computer. Returned in a raw array format from AD
    -    * 
    -    * @param string $computerName The name of the computer
    -    * @param array $fields Attributes to return
    -    * @return array
    -    */
    -    public function info($computerName, $fields = NULL)
    -    {
    -        if ($computerName === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -
    -        $filter = "(&(objectClass=computer)(cn=" . $computerName . "))";
    -        if ($fields === NULL) { 
    -            $fields = array("memberof","cn","displayname","dnshostname","distinguishedname","objectcategory","operatingsystem","operatingsystemservicepack","operatingsystemversion"); 
    -        }
    -        $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -        $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -        
    -        return $entries;
    -    }
    -    
    -    /**
    -    * Find information about the computers. Returned in a raw array format from AD
    -    * 
    -    * @param string $computerName The name of the computer
    -    * @param array $fields Array of parameters to query
    -    * @return mixed
    -    */
    -    public function infoCollection($computerName, $fields = NULL)
    -    {
    -        if ($computerName === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        
    -        $info = $this->info($computerName, $fields);
    -        
    -        if ($info !== false) {
    -            $collection = new adLDAPComputerCollection($info, $this->adldap);
    -            return $collection;
    -        }
    -        return false;
    -    }
    -    
    -    /**
    -    * Check if a computer is in a group
    -    * 
    -    * @param string $computerName The name of the computer
    -    * @param string $group The group to check
    -    * @param bool $recursive Whether to check recursively
    -    * @return array
    -    */
    -    public function inGroup($computerName, $group, $recursive = NULL)
    -    {
    -        if ($computerName === NULL) { return false; }
    -        if ($group === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        if ($recursive === NULL) { $recursive = $this->adldap->getRecursiveGroups(); } // use the default option if they haven't set it
    -
    -        //get a list of the groups
    -        $groups = $this->groups($computerName, array("memberof"), $recursive);
    -
    -        //return true if the specified group is in the group list
    -        if (in_array($group, $groups)){ 
    -            return true; 
    -        }
    -
    -        return false;
    -    }
    -    
    -    /**
    -    * Get the groups a computer is in
    -    * 
    -    * @param string $computerName The name of the computer
    -    * @param bool $recursive Whether to check recursively
    -    * @return array
    -    */
    -    public function groups($computerName, $recursive = NULL)
    -    {
    -        if ($computerName === NULL) { return false; }
    -        if ($recursive === NULL) { $recursive = $this->adldap->getRecursiveGroups(); } //use the default option if they haven't set it
    -        if (!$this->adldap->getLdapBind()){ return false; }
    -
    -        //search the directory for their information
    -        $info = @$this->info($computerName, array("memberof", "primarygroupid"));
    -        $groups = $this->adldap->utilities()->niceNames($info[0]["memberof"]); //presuming the entry returned is our guy (unique usernames)
    -
    -        if ($recursive === true) {
    -            foreach ($groups as $id => $groupName){
    -              $extraGroups = $this->adldap->group()->recursiveGroups($groupName);
    -              $groups = array_merge($groups, $extraGroups);
    -            }
    -        }
    -
    -        return $groups;
    -    }
    -    
    -}
    -?>
    \ No newline at end of file
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPContacts.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPContacts.php
    deleted file mode 100644
    index ac7114b..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPContacts.php
    +++ /dev/null
    @@ -1,296 +0,0 @@
    -adldap = $adldap;
    -    }
    -    
    -    //*****************************************************************************************************************
    -    // CONTACT FUNCTIONS
    -    // * Still work to do in this area, and new functions to write
    -    
    -    /**
    -    * Create a contact
    -    * 
    -    * @param array $attributes The attributes to set to the contact
    -    * @return bool
    -    */
    -    public function create($attributes)
    -    {
    -        // Check for compulsory fields
    -        if (!array_key_exists("display_name", $attributes)) { return "Missing compulsory field [display_name]"; }
    -        if (!array_key_exists("email", $attributes)) { return "Missing compulsory field [email]"; }
    -        if (!array_key_exists("container", $attributes)) { return "Missing compulsory field [container]"; }
    -        if (!is_array($attributes["container"])) { return "Container attribute must be an array."; }
    -
    -        // Translate the schema
    -        $add = $this->adldap->adldap_schema($attributes);
    -        
    -        // Additional stuff only used for adding contacts
    -        $add["cn"][0] = $attributes["display_name"];
    -        $add["objectclass"][0] = "top";
    -        $add["objectclass"][1] = "person";
    -        $add["objectclass"][2] = "organizationalPerson";
    -        $add["objectclass"][3] = "contact"; 
    -        if (!isset($attributes['exchange_hidefromlists'])) {
    -            $add["msExchHideFromAddressLists"][0] = "TRUE";
    -        }
    -
    -        // Determine the container
    -        $attributes["container"] = array_reverse($attributes["container"]);
    -        $container= "OU=" . implode(",OU=", $attributes["container"]);
    -
    -        // Add the entry
    -        $result = @ldap_add($this->adldap->getLdapConnection(), "CN=" . $this->adldap->utilities()->escapeCharacters($add["cn"][0]) . ", " . $container . "," . $this->adldap->getBaseDn(), $add);
    -        if ($result != true) { 
    -            return false; 
    -        }
    -        
    -        return true;
    -    }  
    -    
    -    /**
    -    * Determine the list of groups a contact is a member of
    -    * 
    -    * @param string $distinguisedname The full DN of a contact
    -    * @param bool $recursive Recursively check groups
    -    * @return array
    -    */
    -    public function groups($distinguishedName, $recursive = NULL)
    -    {
    -        if ($distinguishedName === NULL) { return false; }
    -        if ($recursive === NULL) { $recursive = $this->adldap->getRecursiveGroups(); } //use the default option if they haven't set it
    -        if (!$this->adldap->getLdapBind()){ return false; }
    -        
    -        // Search the directory for their information
    -        $info = @$this->info($distinguishedName, array("memberof", "primarygroupid"));
    -        $groups = $this->adldap->utilities()->niceNames($info[0]["memberof"]); //presuming the entry returned is our contact
    -
    -        if ($recursive === true){
    -            foreach ($groups as $id => $groupName){
    -                $extraGroups = $this->adldap->group()->recursiveGroups($groupName);
    -                $groups = array_merge($groups, $extraGroups);
    -            }
    -        }
    -        
    -        return $groups;
    -    }
    -    
    -    /**
    -    * Get contact information. Returned in a raw array format from AD
    -    * 
    -    * @param string $distinguisedname The full DN of a contact
    -    * @param array $fields Attributes to be returned
    -    * @return array
    -    */
    -    public function info($distinguishedName, $fields = NULL)
    -    {
    -        if ($distinguishedName === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -
    -        $filter = "distinguishedName=" . $distinguishedName;
    -        if ($fields === NULL) { 
    -            $fields = array("distinguishedname", "mail", "memberof", "department", "displayname", "telephonenumber", "primarygroupid", "objectsid"); 
    -        }
    -        $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -        $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -        
    -        if ($entries[0]['count'] >= 1) {
    -            // AD does not return the primary group in the ldap query, we may need to fudge it
    -            if ($this->adldap->getRealPrimaryGroup() && isset($entries[0]["primarygroupid"][0]) && isset($entries[0]["primarygroupid"][0])){
    -                //$entries[0]["memberof"][]=$this->group_cn($entries[0]["primarygroupid"][0]);
    -                $entries[0]["memberof"][] = $this->adldap->group()->getPrimaryGroup($entries[0]["primarygroupid"][0], $entries[0]["objectsid"][0]);
    -            } else {
    -                $entries[0]["memberof"][] = "CN=Domain Users,CN=Users," . $this->adldap->getBaseDn();
    -            }
    -        }
    -        
    -        $entries[0]["memberof"]["count"]++;
    -        return $entries;
    -    }
    -    
    -    /**
    -    * Find information about the contacts. Returned in a raw array format from AD
    -    * 
    -    * @param string $distinguishedName The full DN of a contact 
    -    * @param array $fields Array of parameters to query
    -    * @return mixed
    -    */
    -    public function infoCollection($distinguishedName, $fields = NULL)
    -    {
    -        if ($distinguishedName === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        
    -        $info = $this->info($distinguishedName, $fields);
    -        
    -        if ($info !== false) {
    -            $collection = new adLDAPContactCollection($info, $this->adldap);
    -            return $collection;
    -        }
    -        return false;
    -    }
    -    
    -    /**
    -    * Determine if a contact is a member of a group
    -    * 
    -    * @param string $distinguisedName The full DN of a contact
    -    * @param string $group The group name to query
    -    * @param bool $recursive Recursively check groups
    -    * @return bool
    -    */
    -    public function inGroup($distinguisedName, $group, $recursive = NULL)
    -    {
    -        if ($distinguisedName === NULL) { return false; }
    -        if ($group === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        if ($recursive === NULL) { $recursive = $this->adldap->getRecursiveGroups(); } //use the default option if they haven't set it
    -        
    -        // Get a list of the groups
    -        $groups = $this->groups($distinguisedName, array("memberof"), $recursive);
    -        
    -        // Return true if the specified group is in the group list
    -        if (in_array($group, $groups)){ 
    -            return true; 
    -        }
    -
    -        return false;
    -    }          
    -    
    -    /**
    -    * Modify a contact
    -    * 
    -    * @param string $distinguishedName The contact to query
    -    * @param array $attributes The attributes to modify.  Note if you set the enabled attribute you must not specify any other attributes
    -    * @return bool
    -    */
    -    public function modify($distinguishedName, $attributes) {
    -        if ($distinguishedName === NULL) { return "Missing compulsory field [distinguishedname]"; }
    -        
    -        // Translate the update to the LDAP schema                
    -        $mod = $this->adldap->adldap_schema($attributes);
    -        
    -        // Check to see if this is an enabled status update
    -        if (!$mod) { 
    -            return false; 
    -        }
    -        
    -        // Do the update
    -        $result = ldap_modify($this->adldap->getLdapConnection(), $distinguishedName, $mod);
    -        if ($result == false) { 
    -            return false; 
    -        }
    -        
    -        return true;
    -    }
    -    
    -    /**
    -    * Delete a contact
    -    * 
    -    * @param string $distinguishedName The contact dn to delete (please be careful here!)
    -    * @return array
    -    */
    -    public function delete($distinguishedName) 
    -    {
    -        $result = $this->folder()->delete($distinguishedName);
    -        if ($result != true) { 
    -            return false; 
    -        }       
    -        return true;
    -    }
    -    
    -    /**
    -    * Return a list of all contacts
    -    * 
    -    * @param bool $includeDescription Include a description of a contact
    -    * @param string $search The search parameters
    -    * @param bool $sorted Whether to sort the results
    -    * @return array
    -    */
    -    public function all($includeDescription = false, $search = "*", $sorted = true) {
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        
    -        // Perform the search and grab all their details
    -        $filter = "(&(objectClass=contact)(cn=" . $search . "))";
    -        $fields = array("displayname","distinguishedname");           
    -        $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -        $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -
    -        $usersArray = array();
    -        for ($i=0; $i<$entries["count"]; $i++){
    -            if ($includeDescription && strlen($entries[$i]["displayname"][0])>0){
    -                $usersArray[$entries[$i]["distinguishedname"][0]] = $entries[$i]["displayname"][0];
    -            } elseif ($includeDescription){
    -                $usersArray[$entries[$i]["distinguishedname"][0]] = $entries[$i]["distinguishedname"][0];
    -            } else {
    -                array_push($usersArray, $entries[$i]["distinguishedname"][0]);
    -            }
    -        }
    -        if ($sorted) { 
    -            Sort::asort($usersArray); 
    -        }
    -        return $usersArray;
    -    }
    -    
    -    /**
    -    * Mail enable a contact
    -    * Allows email to be sent to them through Exchange
    -    * 
    -    * @param string $distinguishedname The contact to mail enable
    -    * @param string $emailaddress The email address to allow emails to be sent through
    -    * @param string $mailnickname The mailnickname for the contact in Exchange.  If NULL this will be set to the display name
    -    * @return bool
    -    */
    -    public function contactMailEnable($distinguishedName, $emailAddress, $mailNickname = NULL){
    -        return $this->adldap->exchange()->contactMailEnable($distinguishedName, $emailAddress, $mailNickname);
    -    }
    -    
    -    
    -}
    -?>
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPExchange.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPExchange.php
    deleted file mode 100644
    index d70aac7..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPExchange.php
    +++ /dev/null
    @@ -1,390 +0,0 @@
    -adldap = $adldap;
    -    }
    -    
    -    /**
    -    * Create an Exchange account
    -    * 
    -    * @param string $username The username of the user to add the Exchange account to
    -    * @param array $storageGroup The mailbox, Exchange Storage Group, for the user account, this must be a full CN
    -    *                            If the storage group has a different base_dn to the adLDAP configuration, set it using $base_dn
    -    * @param string $emailAddress The primary email address to add to this user
    -    * @param string $mailNickname The mail nick name.  If mail nickname is blank, the username will be used
    -    * @param bool $mdbUseDefaults Indicates whether the store should use the default quota, rather than the per-mailbox quota.
    -    * @param string $baseDn Specify an alternative base_dn for the Exchange storage group
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function createMailbox($username, $storageGroup, $emailAddress, $mailNickname=NULL, $useDefaults=TRUE, $baseDn=NULL, $isGUID=false)
    -    {
    -        if ($username === NULL){ return "Missing compulsory field [username]"; }     
    -        if ($storageGroup === NULL) { return "Missing compulsory array [storagegroup]"; }
    -        if (!is_array($storageGroup)) { return "[storagegroup] must be an array"; }
    -        if ($emailAddress === NULL) { return "Missing compulsory field [emailAddress]"; }
    -        
    -        if ($baseDn === NULL) {
    -            $baseDn = $this->adldap->getBaseDn();   
    -        }
    -        
    -        $container = "CN=" . implode(",CN=", $storageGroup);
    -        
    -        if ($mailNickname === NULL) { 
    -            $mailNickname = $username; 
    -        }
    -        $mdbUseDefaults = $this->adldap->utilities()->boolToString($useDefaults);
    -        
    -        $attributes = array(
    -            'exchange_homemdb'=>$container.",".$baseDn,
    -            'exchange_proxyaddress'=>'SMTP:' . $emailAddress,
    -            'exchange_mailnickname'=>$mailNickname,
    -            'exchange_usedefaults'=>$mdbUseDefaults
    -        );
    -        $result = $this->adldap->user()->modify($username, $attributes, $isGUID);
    -        if ($result == false) { 
    -            return false; 
    -        }
    -        return true;
    -    }
    -    
    -    /**
    -    * Add an X400 address to Exchange
    -    * See http://tools.ietf.org/html/rfc1685 for more information.
    -    * An X400 Address looks similar to this X400:c=US;a= ;p=Domain;o=Organization;s=Doe;g=John;
    -    * 
    -    * @param string $username The username of the user to add the X400 to to
    -    * @param string $country Country
    -    * @param string $admd Administration Management Domain
    -    * @param string $pdmd Private Management Domain (often your AD domain)
    -    * @param string $org Organization
    -    * @param string $surname Surname
    -    * @param string $givenName Given name
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function addX400($username, $country, $admd, $pdmd, $org, $surname, $givenName, $isGUID=false) 
    -    {
    -        if ($username === NULL){ return "Missing compulsory field [username]"; }     
    -        
    -        $proxyValue = 'X400:';
    -            
    -        // Find the dn of the user
    -        $user = $this->adldap->user()->info($username, array("cn","proxyaddresses"), $isGUID);
    -        if ($user[0]["dn"] === NULL) { return false; }
    -        $userDn = $user[0]["dn"];
    -        
    -        // We do not have to demote an email address from the default so we can just add the new proxy address
    -        $attributes['exchange_proxyaddress'] = $proxyValue . 'c=' . $country . ';a=' . $admd . ';p=' . $pdmd . ';o=' . $org . ';s=' . $surname . ';g=' . $givenName . ';';
    -       
    -        // Translate the update to the LDAP schema                
    -        $add = $this->adldap->adldap_schema($attributes);
    -        
    -        if (!$add) { return false; }
    -        
    -        // Do the update
    -        // Take out the @ to see any errors, usually this error might occur because the address already
    -        // exists in the list of proxyAddresses
    -        $result = @ldap_mod_add($this->adldap->getLdapConnection(), $userDn, $add);
    -        if ($result == false) { 
    -            return false; 
    -        }
    -        
    -        return true;
    -    }
    -    
    -    /**
    -    * Add an address to Exchange
    -    * 
    -    * @param string $username The username of the user to add the Exchange account to
    -    * @param string $emailAddress The email address to add to this user
    -    * @param bool $default Make this email address the default address, this is a bit more intensive as we have to demote any existing default addresses
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function addAddress($username, $emailAddress, $default = FALSE, $isGUID = false) 
    -    {
    -        if ($username === NULL) { return "Missing compulsory field [username]"; }     
    -        if ($emailAddress === NULL) { return "Missing compulsory fields [emailAddress]"; }
    -        
    -        $proxyValue = 'smtp:';
    -        if ($default === true) {
    -            $proxyValue = 'SMTP:';
    -        }
    -              
    -        // Find the dn of the user
    -        $user = $this->adldap->user()->info($username, array("cn","proxyaddresses"), $isGUID);
    -        if ($user[0]["dn"] === NULL){ return false; }
    -        $userDn = $user[0]["dn"];
    -        
    -        // We need to scan existing proxy addresses and demote the default one
    -        if (is_array($user[0]["proxyaddresses"]) && $default === true) {
    -            $modAddresses = array();
    -            for ($i=0;$iadldap->getLdapConnection(), $userDn, $modAddresses);
    -            if ($result == false) { 
    -                return false; 
    -            }
    -            
    -            return true;
    -        }
    -        else {
    -            // We do not have to demote an email address from the default so we can just add the new proxy address
    -            $attributes['exchange_proxyaddress'] = $proxyValue . $emailAddress;
    -            
    -            // Translate the update to the LDAP schema                
    -            $add = $this->adldap->adldap_schema($attributes);
    -            
    -            if (!$add) { 
    -                return false; 
    -            }
    -            
    -            // Do the update
    -            // Take out the @ to see any errors, usually this error might occur because the address already
    -            // exists in the list of proxyAddresses
    -            $result = @ldap_mod_add($this->adldap->getLdapConnection(), $userDn,$add);
    -            if ($result == false) { 
    -                return false; 
    -            }
    -            
    -            return true;
    -        }
    -    }
    -    
    -    /**
    -    * Remove an address to Exchange
    -    * If you remove a default address the account will no longer have a default, 
    -    * we recommend changing the default address first
    -    * 
    -    * @param string $username The username of the user to add the Exchange account to
    -    * @param string $emailAddress The email address to add to this user
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function deleteAddress($username, $emailAddress, $isGUID=false) 
    -    {
    -        if ($username === NULL) { return "Missing compulsory field [username]"; }     
    -        if ($emailAddress === NULL) { return "Missing compulsory fields [emailAddress]"; }
    -        
    -        // Find the dn of the user
    -        $user = $this->adldap->user()->info($username, array("cn","proxyaddresses"), $isGUID);
    -        if ($user[0]["dn"] === NULL) { return false; }
    -        $userDn = $user[0]["dn"];
    -        
    -        if (is_array($user[0]["proxyaddresses"])) {
    -            $mod = array();
    -            for ($i=0;$iadldap->getLdapConnection(), $userDn,$mod);
    -            if ($result == false) { 
    -                return false; 
    -            }
    -            
    -            return true;
    -        }
    -        else {
    -            return false;
    -        }
    -    }
    -    /**
    -    * Change the default address
    -    * 
    -    * @param string $username The username of the user to add the Exchange account to
    -    * @param string $emailAddress The email address to make default
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function primaryAddress($username, $emailAddress, $isGUID = false) 
    -    {
    -        if ($username === NULL) { return "Missing compulsory field [username]"; }     
    -        if ($emailAddress === NULL) { return "Missing compulsory fields [emailAddress]"; }
    -        
    -        // Find the dn of the user
    -        $user = $this->adldap->user()->info($username, array("cn","proxyaddresses"), $isGUID);
    -        if ($user[0]["dn"] === NULL){ return false; }
    -        $userDn = $user[0]["dn"];
    -        
    -        if (is_array($user[0]["proxyaddresses"])) {
    -            $modAddresses = array();
    -            for ($i=0;$iadldap->getLdapConnection(), $userDn, $modAddresses);
    -            if ($result == false) { 
    -                return false; 
    -            }
    -            
    -            return true;
    -        }
    -        
    -    }
    -    
    -    /**
    -    * Mail enable a contact
    -    * Allows email to be sent to them through Exchange
    -    * 
    -    * @param string $distinguishedName The contact to mail enable
    -    * @param string $emailAddress The email address to allow emails to be sent through
    -    * @param string $mailNickname The mailnickname for the contact in Exchange.  If NULL this will be set to the display name
    -    * @return bool
    -    */
    -    public function contactMailEnable($distinguishedName, $emailAddress, $mailNickname = NULL)
    -    {
    -        if ($distinguishedName === NULL) { return "Missing compulsory field [distinguishedName]"; }   
    -        if ($emailAddress === NULL) { return "Missing compulsory field [emailAddress]"; }  
    -        
    -        if ($mailNickname !== NULL) {
    -            // Find the dn of the user
    -            $user = $this->adldap->contact()->info($distinguishedName, array("cn","displayname"));
    -            if ($user[0]["displayname"] === NULL) { return false; }
    -            $mailNickname = $user[0]['displayname'][0];
    -        }
    -        
    -        $attributes = array("email"=>$emailAddress,"contact_email"=>"SMTP:" . $emailAddress,"exchange_proxyaddress"=>"SMTP:" . $emailAddress,"exchange_mailnickname" => $mailNickname);
    -         
    -        // Translate the update to the LDAP schema                
    -        $mod = $this->adldap->adldap_schema($attributes);
    -        
    -        // Check to see if this is an enabled status update
    -        if (!$mod) { return false; }
    -        
    -        // Do the update
    -        $result = ldap_modify($this->adldap->getLdapConnection(), $distinguishedName, $mod);
    -        if ($result == false) { return false; }
    -        
    -        return true;
    -    }
    -    
    -    /**
    -    * Returns a list of Exchange Servers in the ConfigurationNamingContext of the domain
    -    * 
    -    * @param array $attributes An array of the AD attributes you wish to return
    -    * @return array
    -    */
    -    public function servers($attributes = array('cn','distinguishedname','serialnumber')) 
    -    {
    -        if (!$this->adldap->getLdapBind()){ return false; }
    -        
    -        $configurationNamingContext = $this->adldap->getRootDse(array('configurationnamingcontext'));
    -        $sr = @ldap_search($this->adldap->getLdapConnection(), $configurationNamingContext[0]['configurationnamingcontext'][0],'(&(objectCategory=msExchExchangeServer))', $attributes);
    -        $entries = @ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -        return $entries;
    -    }
    -    
    -    /**
    -    * Returns a list of Storage Groups in Exchange for a given mail server
    -    * 
    -    * @param string $exchangeServer The full DN of an Exchange server.  You can use exchange_servers() to find the DN for your server
    -    * @param array $attributes An array of the AD attributes you wish to return
    -    * @param bool $recursive If enabled this will automatically query the databases within a storage group
    -    * @return array
    -    */
    -    public function storageGroups($exchangeServer, $attributes = array('cn','distinguishedname'), $recursive = NULL) 
    -    {
    -        if (!$this->adldap->getLdapBind()){ return false; }
    -        if ($exchangeServer === NULL) { return "Missing compulsory field [exchangeServer]"; }
    -        if ($recursive === NULL) { $recursive = $this->adldap->getRecursiveGroups(); }
    -
    -        $filter = '(&(objectCategory=msExchStorageGroup))';
    -        $sr = @ldap_search($this->adldap->getLdapConnection(), $exchangeServer, $filter, $attributes);
    -        $entries = @ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -
    -        if ($recursive === true) {
    -            for ($i=0; $i<$entries['count']; $i++) {
    -                $entries[$i]['msexchprivatemdb'] = $this->storageDatabases($entries[$i]['distinguishedname'][0]);       
    -            }
    -        }
    -        
    -        return $entries;
    -    }
    -    
    -    /**
    -    * Returns a list of Databases within any given storage group in Exchange for a given mail server
    -    * 
    -    * @param string $storageGroup The full DN of an Storage Group.  You can use exchange_storage_groups() to find the DN 
    -    * @param array $attributes An array of the AD attributes you wish to return
    -    * @return array
    -    */
    -    public function storageDatabases($storageGroup, $attributes = array('cn','distinguishedname','displayname')) {
    -        if (!$this->adldap->getLdapBind()){ return false; }
    -        if ($storageGroup === NULL) { return "Missing compulsory field [storageGroup]"; }
    -        
    -        $filter = '(&(objectCategory=msExchPrivateMDB))';
    -        $sr = @ldap_search($this->adldap->getLdapConnection(), $storageGroup, $filter, $attributes);
    -        $entries = @ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -        return $entries;
    -    }
    -}
    -?>
    \ No newline at end of file
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPFolders.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPFolders.php
    deleted file mode 100644
    index 67b1474..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPFolders.php
    +++ /dev/null
    @@ -1,179 +0,0 @@
    -adldap = $adldap;
    -    }
    -    
    -    /**
    -    * Delete a distinguished name from Active Directory
    -    * You should never need to call this yourself, just use the wrapper functions user_delete and contact_delete
    -    *
    -    * @param string $dn The distinguished name to delete
    -    * @return bool
    -    */
    -    public function delete($dn){ 
    -        $result = ldap_delete($this->adldap->getLdapConnection(), $dn);
    -        if ($result != true) { 
    -            return false; 
    -        }
    -        return true;
    -    }
    -    
    -    /**
    -    * Returns a folder listing for a specific OU
    -    * See http://adldap.sourceforge.net/wiki/doku.php?id=api_folder_functions
    -    * 
    -    * @param array $folderName An array to the OU you wish to list. 
    -    *                           If set to NULL will list the root, strongly recommended to set 
    -    *                           $recursive to false in that instance!
    -    * @param string $dnType The type of record to list.  This can be ADLDAP_FOLDER or ADLDAP_CONTAINER.
    -    * @param bool $recursive Recursively search sub folders
    -    * @param bool $type Specify a type of object to search for
    -    * @return array
    -    */
    -    public function listing($folderName = NULL, $dnType = adLDAP::ADLDAP_FOLDER, $recursive = NULL, $type = NULL) 
    -    {
    -        if ($recursive === NULL) { $recursive = $this->adldap->getRecursiveGroups(); } //use the default option if they haven't set it
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -
    -        $filter = '(&';
    -        if ($type !== NULL) {
    -            switch ($type) {
    -                case 'contact':
    -                    $filter .= '(objectClass=contact)';
    -                    break;
    -                case 'computer':
    -                    $filter .= '(objectClass=computer)';
    -                    break;
    -                case 'group':
    -                    $filter .= '(objectClass=group)';
    -                    break;
    -                case 'folder':
    -                    $filter .= '(objectClass=organizationalUnit)';
    -                    break;
    -                case 'container':
    -                    $filter .= '(objectClass=container)';
    -                    break;
    -                case 'domain':
    -                    $filter .= '(objectClass=builtinDomain)';
    -                    break;
    -                default:
    -                    $filter .= '(objectClass=user)';
    -                    break;   
    -            }
    -        }
    -        else {
    -            $filter .= '(objectClass=*)';   
    -        }
    -        // If the folder name is null then we will search the root level of AD
    -        // This requires us to not have an OU= part, just the base_dn
    -        $searchOu = $this->adldap->getBaseDn();
    -        if (is_array($folderName)) {
    -            $ou = $dnType . "=" . implode("," . $dnType . "=", $folderName);
    -            $filter .= '(!(distinguishedname=' . $ou . ',' . $this->adldap->getBaseDn() . ')))';
    -            $searchOu = $ou . ',' . $this->adldap->getBaseDn();
    -        }
    -        else {
    -            $filter .= '(!(distinguishedname=' . $this->adldap->getBaseDn() . ')))';
    -        }
    -
    -        if ($recursive === true) {
    -            $sr = ldap_search($this->adldap->getLdapConnection(), $searchOu, $filter, array('objectclass', 'distinguishedname', 'samaccountname'));
    -            $entries = @ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -            if (is_array($entries)) {
    -                return $entries;
    -            }
    -        }
    -        else {
    -            $sr = ldap_list($this->adldap->getLdapConnection(), $searchOu, $filter, array('objectclass', 'distinguishedname', 'samaccountname'));
    -            $entries = @ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -            if (is_array($entries)) {
    -                return $entries;
    -            }
    -        }
    -        
    -        return false;
    -    }
    -
    -    /**
    -    * Create an organizational unit
    -    * 
    -    * @param array $attributes Default attributes of the ou
    -    * @return bool
    -    */
    -    public function create($attributes)
    -    {
    -        if (!is_array($attributes)){ return "Attributes must be an array"; }
    -        if (!is_array($attributes["container"])) { return "Container attribute must be an array."; }
    -        if (!array_key_exists("ou_name",$attributes)) { return "Missing compulsory field [ou_name]"; }
    -        if (!array_key_exists("container",$attributes)) { return "Missing compulsory field [container]"; }
    -        
    -        $attributes["container"] = array_reverse($attributes["container"]);
    -
    -        $add=array();
    -        $add["objectClass"] = "organizationalUnit";
    -        $add["OU"] = $attributes['ou_name'];
    -        $containers = "";
    -        if (count($attributes['container']) > 0) {
    -            $containers = "OU=" . implode(",OU=", $attributes["container"]) . ",";
    -        }
    -
    -        $containers = "OU=" . implode(",OU=", $attributes["container"]);
    -        $result = ldap_add($this->adldap->getLdapConnection(), "OU=" . $add["OU"] . ", " . $containers . $this->adldap->getBaseDn(), $add);
    -        if ($result != true) { 
    -            return false; 
    -        }
    -        
    -        return true;
    -    }
    -    
    -}
    -
    -?>
    \ No newline at end of file
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPGroups.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPGroups.php
    deleted file mode 100644
    index 8c8e88d..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPGroups.php
    +++ /dev/null
    @@ -1,633 +0,0 @@
    -adldap = $adldap;
    -    }
    -    
    -    /**
    -    * Add a group to a group
    -    * 
    -    * @param string $parent The parent group name
    -    * @param string $child The child group name
    -    * @return bool
    -    */
    -    public function addGroup($parent,$child){
    -
    -        // Find the parent group's dn
    -        $parentGroup = $this->ginfo($parent, array("cn"));
    -        if ($parentGroup[0]["dn"] === NULL){
    -            return false; 
    -        }
    -        $parentDn = $parentGroup[0]["dn"];
    -        
    -        // Find the child group's dn
    -        $childGroup = $this->info($child, array("cn"));
    -        if ($childGroup[0]["dn"] === NULL){ 
    -            return false; 
    -        }
    -        $childDn = $childGroup[0]["dn"];
    -                
    -        $add = array();
    -        $add["member"] = $childDn;
    -        
    -        $result = @ldap_mod_add($this->adldap->getLdapConnection(), $parentDn, $add);
    -        if ($result == false) { 
    -            return false; 
    -        }
    -        return true;
    -    }
    -    
    -    /**
    -    * Add a user to a group
    -    * 
    -    * @param string $group The group to add the user to
    -    * @param string $user The user to add to the group
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function addUser($group, $user, $isGUID = false)
    -    {
    -        // Adding a user is a bit fiddly, we need to get the full DN of the user
    -        // and add it using the full DN of the group
    -        
    -        // Find the user's dn
    -        $userDn = $this->adldap->user()->dn($user, $isGUID);
    -        if ($userDn === false) { 
    -            return false; 
    -        }
    -        
    -        // Find the group's dn
    -        $groupInfo = $this->info($group, array("cn"));
    -        if ($groupInfo[0]["dn"] === NULL) { 
    -            return false; 
    -        }
    -        $groupDn = $groupInfo[0]["dn"];
    -        
    -        $add = array();
    -        $add["member"] = $userDn;
    -        
    -        $result = @ldap_mod_add($this->adldap->getLdapConnection(), $groupDn, $add);
    -        if ($result == false) { 
    -            return false; 
    -        }
    -        return true;
    -    }
    -    
    -    /**
    -    * Add a contact to a group
    -    * 
    -    * @param string $group The group to add the contact to
    -    * @param string $contactDn The DN of the contact to add
    -    * @return bool
    -    */
    -    public function addContact($group, $contactDn)
    -    {
    -        // To add a contact we take the contact's DN
    -        // and add it using the full DN of the group
    -        
    -        // Find the group's dn
    -        $groupInfo = $this->info($group, array("cn"));
    -        if ($groupInfo[0]["dn"] === NULL) { 
    -            return false; 
    -        }
    -        $groupDn = $groupInfo[0]["dn"];
    -        
    -        $add = array();
    -        $add["member"] = $contactDn;
    -        
    -        $result = @ldap_mod_add($this->adldap->getLdapConnection(), $groupDn, $add);
    -        if ($result == false) { 
    -            return false; 
    -        }
    -        return true;
    -    }
    -
    -    /**
    -    * Create a group
    -    * 
    -    * @param array $attributes Default attributes of the group
    -    * @return bool
    -    */
    -    public function create($attributes)
    -    {
    -        if (!is_array($attributes)){ return "Attributes must be an array"; }
    -        if (!array_key_exists("group_name", $attributes)){ return "Missing compulsory field [group_name]"; }
    -        if (!array_key_exists("container", $attributes)){ return "Missing compulsory field [container]"; }
    -        if (!array_key_exists("description", $attributes)){ return "Missing compulsory field [description]"; }
    -        if (!is_array($attributes["container"])){ return "Container attribute must be an array."; }
    -        $attributes["container"] = array_reverse($attributes["container"]);
    -
    -        //$member_array = array();
    -        //$member_array[0] = "cn=user1,cn=Users,dc=yourdomain,dc=com";
    -        //$member_array[1] = "cn=administrator,cn=Users,dc=yourdomain,dc=com";
    -        
    -        $add = array();
    -        $add["cn"] = $attributes["group_name"];
    -        $add["samaccountname"] = $attributes["group_name"];
    -        $add["objectClass"] = "Group";
    -        $add["description"] = $attributes["description"];
    -        //$add["member"] = $member_array; UNTESTED
    -
    -        $container = "OU=" . implode(",OU=", $attributes["container"]);
    -        $result = ldap_add($this->adldap->getLdapConnection(), "CN=" . $add["cn"] . ", " . $container . "," . $this->adldap->getBaseDn(), $add);
    -        if ($result != true) { 
    -            return false; 
    -        }
    -        return true;
    -    }
    -    
    -    /**
    -    * Delete a group account 
    -    * 
    -    * @param string $group The group to delete (please be careful here!) 
    -    * 
    -    * @return array 
    -    */
    -    public function delete($group) {
    -        if (!$this->adldap->getLdapBind()){ return false; }
    -        if ($group === null){ return "Missing compulsory field [group]"; }
    -        
    -        $groupInfo = $this->info($group, array("*"));
    -        $dn = $groupInfo[0]['distinguishedname'][0]; 
    -        $result = $this->adldap->folder()->delete($dn); 
    -        if ($result !== true) { 
    -            return false; 
    -        } return true;   
    -    }
    -
    -    /**
    -    * Remove a group from a group
    -    * 
    -    * @param string $parent The parent group name
    -    * @param string $child The child group name
    -    * @return bool
    -    */
    -    public function removeGroup($parent , $child)
    -    {
    -    
    -        // Find the parent dn
    -        $parentGroup = $this->info($parent, array("cn"));
    -        if ($parentGroup[0]["dn"] === NULL) { 
    -            return false; 
    -        }
    -        $parentDn = $parentGroup[0]["dn"];
    -        
    -        // Find the child dn
    -        $childGroup = $this->info($child, array("cn"));
    -        if ($childGroup[0]["dn"] === NULL) { 
    -            return false; 
    -        }
    -        $childDn = $childGroup[0]["dn"];
    -        
    -        $del = array();
    -        $del["member"] = $childDn;
    -        
    -        $result = @ldap_mod_del($this->adldap->getLdapConnection(), $parentDn, $del);
    -        if ($result == false) { 
    -            return false; 
    -        }
    -        return true;
    -    }
    -    
    -    /**
    -    * Remove a user from a group
    -    * 
    -    * @param string $group The group to remove a user from
    -    * @param string $user The AD user to remove from the group
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function removeUser($group, $user, $isGUID = false)
    -    {
    -    
    -        // Find the parent dn
    -        $groupInfo = $this->info($group, array("cn"));
    -        if ($groupInfo[0]["dn"] === NULL){ 
    -            return false; 
    -        }
    -        $groupDn = $groupInfo[0]["dn"];
    -        
    -        // Find the users dn
    -        $userDn = $this->adldap->user()->dn($user, $isGUID);
    -        if ($userDn === false) {
    -            return false; 
    -        }
    -
    -        $del = array();
    -        $del["member"] = $userDn;
    -        
    -        $result = @ldap_mod_del($this->adldap->getLdapConnection(), $groupDn, $del);
    -        if ($result == false) {
    -            return false; 
    -        }
    -        return true;
    -    }
    -    
    -    /**
    -    * Remove a contact from a group
    -    * 
    -    * @param string $group The group to remove a user from
    -    * @param string $contactDn The DN of a contact to remove from the group
    -    * @return bool
    -    */
    -    public function removeContact($group, $contactDn)
    -    {
    -    
    -        // Find the parent dn
    -        $groupInfo = $this->info($group, array("cn"));
    -        if ($groupInfo[0]["dn"] === NULL) { 
    -            return false; 
    -        }
    -        $groupDn = $groupInfo[0]["dn"];
    -    
    -        $del = array();
    -        $del["member"] = $contactDn;
    -        
    -        $result = @ldap_mod_del($this->adldap->getLdapConnection(), $groupDn, $del);
    -        if ($result == false) { 
    -            return false; 
    -        }
    -        return true;
    -    }
    -    
    -    /**
    -    * Return a list of groups in a group
    -    * 
    -    * @param string $group The group to query
    -    * @param bool $recursive Recursively get groups
    -    * @return array
    -    */
    -    public function inGroup($group, $recursive = NULL)
    -    {
    -        if (!$this->adldap->getLdapBind()){ return false; }
    -        if ($recursive === NULL){ $recursive = $this->adldap->getRecursiveGroups(); } // Use the default option if they haven't set it 
    -        
    -        // Search the directory for the members of a group
    -        $info = $this->info($group, array("member","cn"));
    -        $groups = $info[0]["member"];
    -        if (!is_array($groups)) {
    -            return false;   
    -        }
    - 
    -        $groupArray = array();
    -
    -        for ($i=0; $i<$groups["count"]; $i++){ 
    -             $filter = "(&(objectCategory=group)(distinguishedName=" . $this->adldap->utilities()->ldapSlashes($groups[$i]) . "))";
    -             $fields = array("samaccountname", "distinguishedname", "objectClass");
    -             $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -             $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -
    -             // not a person, look for a group  
    -             if ($entries['count'] == 0 && $recursive == true) {  
    -                $filter = "(&(objectCategory=group)(distinguishedName=" . $this->adldap->utilities()->ldapSlashes($groups[$i]) . "))";  
    -                $fields = array("distinguishedname");  
    -                $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);  
    -                $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);  
    -                if (!isset($entries[0]['distinguishedname'][0])) {
    -                    continue;  
    -                }
    -                $subGroups = $this->inGroup($entries[0]['distinguishedname'][0], $recursive);  
    -                if (is_array($subGroups)) {
    -                    $groupArray = array_merge($groupArray, $subGroups); 
    -                    $groupArray = array_unique($groupArray);  
    -                }
    -                continue;  
    -             } 
    -
    -             $groupArray[] = $entries[0]['distinguishedname'][0];
    -        }
    -        return $groupArray;
    -    }
    -    
    -    /**
    -    * Return a list of members in a group
    -    * 
    -    * @param string $group The group to query
    -    * @param bool $recursive Recursively get group members
    -    * @return array
    -    */
    -    public function members($group, $recursive = NULL)
    -    {
    -        if (!$this->adldap->getLdapBind()){ return false; }
    -        if ($recursive === NULL){ $recursive = $this->adldap->getRecursiveGroups(); } // Use the default option if they haven't set it 
    -        // Search the directory for the members of a group
    -        $info = $this->info($group, array("member","cn"));
    -        $users = $info[0]["member"];
    -        if (!is_array($users)) {
    -            return false;   
    -        }
    - 
    -        $userArray = array();
    -
    -        for ($i=0; $i<$users["count"]; $i++){ 
    -             $filter = "(&(objectCategory=person)(distinguishedName=" . $this->adldap->utilities()->ldapSlashes($users[$i]) . "))";
    -             $fields = array("samaccountname", "distinguishedname", "objectClass");
    -             $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -             $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -
    -             // not a person, look for a group  
    -             if ($entries['count'] == 0 && $recursive == true) {  
    -                $filter = "(&(objectCategory=group)(distinguishedName=" . $this->adldap->utilities()->ldapSlashes($users[$i]) . "))";  
    -                $fields = array("samaccountname");  
    -                $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);  
    -                $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);  
    -                if (!isset($entries[0]['samaccountname'][0])) {
    -                    continue;  
    -                }
    -                $subUsers = $this->members($entries[0]['samaccountname'][0], $recursive);  
    -                if (is_array($subUsers)) {
    -                    $userArray = array_merge($userArray, $subUsers); 
    -                    $userArray = array_unique($userArray);  
    -                }
    -                continue;  
    -             } 
    -             else if ($entries['count'] == 0) {   
    -                continue; 
    -             } 
    -
    -             if ((!isset($entries[0]['samaccountname'][0]) || $entries[0]['samaccountname'][0] === NULL) && $entries[0]['distinguishedname'][0] !== NULL) {
    -                 $userArray[] = $entries[0]['distinguishedname'][0];
    -             }
    -             else if ($entries[0]['samaccountname'][0] !== NULL) {
    -                $userArray[] = $entries[0]['samaccountname'][0];
    -             }
    -        }
    -        return $userArray;
    -    }
    -    
    -    /**
    -    * Group Information.  Returns an array of raw information about a group.
    -    * The group name is case sensitive
    -    * 
    -    * @param string $groupName The group name to retrieve info about
    -    * @param array $fields Fields to retrieve
    -    * @return array
    -    */
    -    public function info($groupName, $fields = NULL)
    -    {
    -        if ($groupName === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        
    -        if (stristr($groupName, '+')) {
    -            $groupName = stripslashes($groupName);   
    -        }
    -        
    -        $filter = "(&(objectCategory=group)(name=" . $this->adldap->utilities()->ldapSlashes($groupName) . "))";
    -        if ($fields === NULL) { 
    -            $fields = array("member","memberof","cn","description","distinguishedname","objectcategory","samaccountname"); 
    -        }
    -        $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -        $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -
    -        return $entries;
    -    }
    -    
    -    /**
    -    * Group Information.  Returns an collection
    -    * The group name is case sensitive
    -    * 
    -    * @param string $groupName The group name to retrieve info about
    -    * @param array $fields Fields to retrieve
    -    * @return adLDAPGroupCollection
    -    */
    -    public function infoCollection($groupName, $fields = NULL)
    -    {
    -        if ($groupName === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        
    -        $info = $this->info($groupName, $fields);
    -        if ($info !== false) {
    -            $collection = new adLDAPGroupCollection($info, $this->adldap);
    -            return $collection;
    -        }
    -        return false;
    -    }
    -    
    -    /**
    -    * Return a complete list of "groups in groups"
    -    * 
    -    * @param string $group The group to get the list from
    -    * @return array
    -    */
    -    public function recursiveGroups($group)
    -    {
    -        if ($group === NULL) { return false; }
    -
    -        $stack = array(); 
    -        $processed = array(); 
    -        $retGroups = array(); 
    -     
    -        array_push($stack, $group); // Initial Group to Start with 
    -        while (count($stack) > 0) {
    -            $parent = array_pop($stack);
    -            array_push($processed, $parent);
    -            
    -            $info = $this->info($parent, array("memberof"));
    -            
    -            if (isset($info[0]["memberof"]) && is_array($info[0]["memberof"])) {
    -                $groups = $info[0]["memberof"]; 
    -                if ($groups) {
    -                    $groupNames = $this->adldap->utilities()->niceNames($groups);  
    -                    $retGroups = array_merge($retGroups, $groupNames); //final groups to return
    -                    foreach ($groupNames as $id => $groupName) { 
    -                        if (!in_array($groupName, $processed)) {
    -                            array_push($stack, $groupName);
    -                        }
    -                    }
    -                }
    -            }
    -        }
    -        
    -        return $retGroups;
    -    }
    -    
    -    /**
    -    * Returns a complete list of the groups in AD based on a SAM Account Type  
    -    * 
    -    * @param string $sAMAaccountType The account type to return
    -    * @param bool $includeDescription Whether to return a description
    -    * @param string $search Search parameters
    -    * @param bool $sorted Whether to sort the results
    -    * @return array
    -    */
    -    public function search($sAMAaccountType = adLDAP::ADLDAP_SECURITY_GLOBAL_GROUP, $includeDescription = false, $search = "*", $sorted = true) {
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        
    -        $filter = '(&(objectCategory=group)';
    -        if ($sAMAaccountType !== null) {
    -            $filter .= '(samaccounttype='. $sAMAaccountType .')';
    -        }
    -        $filter .= '(cn=' . $search . '))';
    -        // Perform the search and grab all their details
    -        $fields = array("samaccountname", "description");
    -        $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -        $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -
    -        $groupsArray = array();        
    -        for ($i=0; $i<$entries["count"]; $i++){
    -            if ($includeDescription && strlen($entries[$i]["description"][0]) > 0 ) {
    -                $groupsArray[$entries[$i]["samaccountname"][0]] = $entries[$i]["description"][0];
    -            }
    -            else if ($includeDescription){
    -                $groupsArray[$entries[$i]["samaccountname"][0]] = $entries[$i]["samaccountname"][0];
    -            }
    -            else {
    -                array_push($groupsArray, $entries[$i]["samaccountname"][0]);
    -            }
    -        }
    -        if ($sorted) { 
    -            Sort::asort($groupsArray); 
    -        }
    -        return $groupsArray;
    -    }
    -    
    -    /**
    -    * Returns a complete list of all groups in AD
    -    * 
    -    * @param bool $includeDescription Whether to return a description
    -    * @param string $search Search parameters
    -    * @param bool $sorted Whether to sort the results
    -    * @return array
    -    */
    -    public function all($includeDescription = false, $search = "*", $sorted = true){
    -        $groupsArray = $this->search(null, $includeDescription, $search, $sorted);
    -        return $groupsArray;
    -    }
    -    
    -    /**
    -    * Returns a complete list of security groups in AD
    -    * 
    -    * @param bool $includeDescription Whether to return a description
    -    * @param string $search Search parameters
    -    * @param bool $sorted Whether to sort the results
    -    * @return array
    -    */
    -    public function allSecurity($includeDescription = false, $search = "*", $sorted = true){
    -        $groupsArray = $this->search(adLDAP::ADLDAP_SECURITY_GLOBAL_GROUP, $includeDescription, $search, $sorted);
    -        return $groupsArray;
    -    }
    -    
    -    /**
    -    * Returns a complete list of distribution lists in AD
    -    * 
    -    * @param bool $includeDescription Whether to return a description
    -    * @param string $search Search parameters
    -    * @param bool $sorted Whether to sort the results
    -    * @return array
    -    */
    -    public function allDistribution($includeDescription = false, $search = "*", $sorted = true){
    -        $groupsArray = $this->search(adLDAP::ADLDAP_DISTRIBUTION_GROUP, $includeDescription, $search, $sorted);
    -        return $groupsArray;
    -    }
    -    
    -    /**
    -    * Coping with AD not returning the primary group
    -    * http://support.microsoft.com/?kbid=321360 
    -    * 
    -    * This is a re-write based on code submitted by Bruce which prevents the 
    -    * need to search each security group to find the true primary group
    -    * 
    -    * @param string $gid Group ID
    -    * @param string $usersid User's Object SID
    -    * @return mixed
    -    */
    -    public function getPrimaryGroup($gid, $usersid)
    -    {
    -        if ($gid === NULL || $usersid === NULL) { return false; }
    -        $sr = false;
    -
    -        $gsid = substr_replace($usersid, pack('V',$gid), strlen($usersid)-4,4);
    -        $filter = '(objectsid=' . $this->adldap->utilities()->getTextSID($gsid).')';
    -        $fields = array("samaccountname","distinguishedname");
    -        $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -        $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -
    -        if (isset($entries[0]['distinguishedname'][0])) {
    -            return $entries[0]['distinguishedname'][0];
    -        }
    -        return false;
    -     }
    -     
    -     /**
    -    * Coping with AD not returning the primary group
    -    * http://support.microsoft.com/?kbid=321360 
    -    * 
    -    * For some reason it's not possible to search on primarygrouptoken=XXX
    -    * If someone can show otherwise, I'd like to know about it :)
    -    * this way is resource intensive and generally a pain in the @#%^
    -    * 
    -    * @deprecated deprecated since version 3.1, see get get_primary_group
    -    * @param string $gid Group ID
    -    * @return string
    -    */
    -    public function cn($gid){    
    -        if ($gid === NULL) { return false; }
    -        $sr = false;
    -        $r = '';
    -        
    -        $filter = "(&(objectCategory=group)(samaccounttype=" . adLDAP::ADLDAP_SECURITY_GLOBAL_GROUP . "))";
    -        $fields = array("primarygrouptoken", "samaccountname", "distinguishedname");
    -        $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -        $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -        
    -        for ($i=0; $i<$entries["count"]; $i++){
    -            if ($entries[$i]["primarygrouptoken"][0] == $gid) {
    -                $r = $entries[$i]["distinguishedname"][0];
    -                $i = $entries["count"];
    -            }
    -        }
    -
    -        return $r;
    -    }
    -}
    -?>
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPUsers.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPUsers.php
    deleted file mode 100644
    index d750f10..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPUsers.php
    +++ /dev/null
    @@ -1,684 +0,0 @@
    -adldap = $adldap;
    -    }
    -    
    -    /**
    -    * Validate a user's login credentials
    -    * 
    -    * @param string $username A user's AD username
    -    * @param string $password A user's AD password
    -    * @param bool optional $prevent_rebind
    -    * @return bool
    -    */
    -    public function authenticate($username, $password, $preventRebind = false) {
    -        return $this->adldap->authenticate($username, $password, $preventRebind);
    -    }
    -    
    -    /**
    -    * Create a user
    -    * 
    -    * If you specify a password here, this can only be performed over SSL
    -    * 
    -    * @param array $attributes The attributes to set to the user account
    -    * @return bool
    -    */
    -    public function create($attributes)
    -    {
    -        // Check for compulsory fields
    -        if (!array_key_exists("username", $attributes)){ return "Missing compulsory field [username]"; }
    -        if (!array_key_exists("firstname", $attributes)){ return "Missing compulsory field [firstname]"; }
    -        if (!array_key_exists("surname", $attributes)){ return "Missing compulsory field [surname]"; }
    -        if (!array_key_exists("email", $attributes)){ return "Missing compulsory field [email]"; }
    -        if (!array_key_exists("container", $attributes)){ return "Missing compulsory field [container]"; }
    -        if (!is_array($attributes["container"])){ return "Container attribute must be an array."; }
    -
    -        if (array_key_exists("password",$attributes) && (!$this->adldap->getUseSSL() && !$this->adldap->getUseTLS())){ 
    -            throw new adLDAPException('SSL must be configured on your webserver and enabled in the class to set passwords.');
    -        }
    -
    -        if (!array_key_exists("display_name", $attributes)) { 
    -            $attributes["display_name"] = $attributes["firstname"] . " " . $attributes["surname"]; 
    -        }
    -
    -        // Translate the schema
    -        $add = $this->adldap->adldap_schema($attributes);
    -        
    -        // Additional stuff only used for adding accounts
    -        $add["cn"][0] = $attributes["display_name"];
    -        $add["samaccountname"][0] = $attributes["username"];
    -        $add["objectclass"][0] = "top";
    -        $add["objectclass"][1] = "person";
    -        $add["objectclass"][2] = "organizationalPerson";
    -        $add["objectclass"][3] = "user"; //person?
    -        //$add["name"][0]=$attributes["firstname"]." ".$attributes["surname"];
    -
    -        // Set the account control attribute
    -        $control_options = array("NORMAL_ACCOUNT");
    -        if (!$attributes["enabled"]) { 
    -            $control_options[] = "ACCOUNTDISABLE"; 
    -        }
    -        $add["userAccountControl"][0] = $this->accountControl($control_options);
    -        
    -        // Determine the container
    -        $attributes["container"] = array_reverse($attributes["container"]);
    -        $container = "OU=" . implode(", OU=",$attributes["container"]);
    -
    -        // Add the entry
    -        $result = @ldap_add($this->adldap->getLdapConnection(), "CN=" . $add["cn"][0] . ", " . $container . "," . $this->adldap->getBaseDn(), $add);
    -        if ($result != true) { 
    -            return false; 
    -        }
    -        
    -        return true;
    -    }
    -    
    -    /**
    -    * Account control options
    -    *
    -    * @param array $options The options to convert to int 
    -    * @return int
    -    */
    -    protected function accountControl($options)
    -    {
    -        $val=0;
    -
    -        if (is_array($options)) {
    -            if (in_array("SCRIPT",$options)){ $val=$val+1; }
    -            if (in_array("ACCOUNTDISABLE",$options)){ $val=$val+2; }
    -            if (in_array("HOMEDIR_REQUIRED",$options)){ $val=$val+8; }
    -            if (in_array("LOCKOUT",$options)){ $val=$val+16; }
    -            if (in_array("PASSWD_NOTREQD",$options)){ $val=$val+32; }
    -            //PASSWD_CANT_CHANGE Note You cannot assign this permission by directly modifying the UserAccountControl attribute.
    -            //For information about how to set the permission programmatically, see the "Property flag descriptions" section.
    -            if (in_array("ENCRYPTED_TEXT_PWD_ALLOWED",$options)){ $val=$val+128; }
    -            if (in_array("TEMP_DUPLICATE_ACCOUNT",$options)){ $val=$val+256; }
    -            if (in_array("NORMAL_ACCOUNT",$options)){ $val=$val+512; }
    -            if (in_array("INTERDOMAIN_TRUST_ACCOUNT",$options)){ $val=$val+2048; }
    -            if (in_array("WORKSTATION_TRUST_ACCOUNT",$options)){ $val=$val+4096; }
    -            if (in_array("SERVER_TRUST_ACCOUNT",$options)){ $val=$val+8192; }
    -            if (in_array("DONT_EXPIRE_PASSWORD",$options)){ $val=$val+65536; }
    -            if (in_array("MNS_LOGON_ACCOUNT",$options)){ $val=$val+131072; }
    -            if (in_array("SMARTCARD_REQUIRED",$options)){ $val=$val+262144; }
    -            if (in_array("TRUSTED_FOR_DELEGATION",$options)){ $val=$val+524288; }
    -            if (in_array("NOT_DELEGATED",$options)){ $val=$val+1048576; }
    -            if (in_array("USE_DES_KEY_ONLY",$options)){ $val=$val+2097152; }
    -            if (in_array("DONT_REQ_PREAUTH",$options)){ $val=$val+4194304; } 
    -            if (in_array("PASSWORD_EXPIRED",$options)){ $val=$val+8388608; }
    -            if (in_array("TRUSTED_TO_AUTH_FOR_DELEGATION",$options)){ $val=$val+16777216; }
    -        }
    -        return $val;
    -    }
    -    
    -    /**
    -    * Delete a user account
    -    * 
    -    * @param string $username The username to delete (please be careful here!)
    -    * @param bool $isGUID Is the username a GUID or a samAccountName
    -    * @return array
    -    */
    -    public function delete($username, $isGUID = false) 
    -    {      
    -        $userinfo = $this->info($username, array("*"), $isGUID);
    -        $dn = $userinfo[0]['distinguishedname'][0];
    -        $result = $this->adldap->folder()->delete($dn);
    -        if ($result != true) { 
    -            return false;
    -        }        
    -        return true;
    -    }
    -    
    -    /**
    -    * Groups the user is a member of
    -    * 
    -    * @param string $username The username to query
    -    * @param bool $recursive Recursive list of groups
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return array
    -    */
    -    public function groups($username, $recursive = NULL, $isGUID = false)
    -    {
    -        if ($username === NULL) { return false; }
    -        if ($recursive === NULL) { $recursive = $this->adldap->getRecursiveGroups(); } // Use the default option if they haven't set it
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        
    -        // Search the directory for their information
    -        $info = @$this->info($username, array("memberof", "primarygroupid"), $isGUID);
    -        $groups = $this->adldap->utilities()->niceNames($info[0]["memberof"]); // Presuming the entry returned is our guy (unique usernames)
    -
    -        if ($recursive === true){
    -            foreach ($groups as $id => $groupName){
    -                $extraGroups = $this->adldap->group()->recursiveGroups($groupName);
    -                $groups = array_merge($groups, $extraGroups);
    -            }
    -        }
    -        
    -        return $groups;
    -    }
    -    
    -    /**
    -    * Find information about the users. Returned in a raw array format from AD
    -    * 
    -    * @param string $username The username to query
    -    * @param array $fields Array of parameters to query
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return array
    -    */
    -    public function info($username, $fields = NULL, $isGUID = false)
    -    {
    -        if ($username === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -
    -        if ($isGUID === true) {
    -            $username = $this->adldap->utilities()->strGuidToHex($username);
    -            $filter = "objectguid=" . $username;
    -        }
    -        else if (strstr($username, "@")) {
    -             $filter = "userPrincipalName=" . $username;
    -        }
    -        else {
    -             $filter = "samaccountname=" . $username;
    -        }
    -        $filter = "(&(objectCategory=person)({$filter}))";
    -        if ($fields === NULL) { 
    -            $fields = array("samaccountname","mail","memberof","department","displayname","telephonenumber","primarygroupid","objectsid"); 
    -        }
    -        if (!in_array("objectsid", $fields)) {
    -            $fields[] = "objectsid";
    -        }
    -        $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -        $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -        
    -        if (isset($entries[0])) {
    -            if ($entries[0]['count'] >= 1) {
    -                if (in_array("memberof", $fields)) {
    -                    // AD does not return the primary group in the ldap query, we may need to fudge it
    -                    if ($this->adldap->getRealPrimaryGroup() && isset($entries[0]["primarygroupid"][0]) && isset($entries[0]["objectsid"][0])){
    -                        //$entries[0]["memberof"][]=$this->group_cn($entries[0]["primarygroupid"][0]);
    -                        $entries[0]["memberof"][] = $this->adldap->group()->getPrimaryGroup($entries[0]["primarygroupid"][0], $entries[0]["objectsid"][0]);
    -                    } else {
    -                        $entries[0]["memberof"][] = "CN=Domain Users,CN=Users," . $this->adldap->getBaseDn();
    -                    }
    -                    if (!isset($entries[0]["memberof"]["count"])) {
    -                        $entries[0]["memberof"]["count"] = 0;
    -                    }
    -                    $entries[0]["memberof"]["count"]++;
    -                }
    -            }
    -            
    -            return $entries;
    -        }
    -        return false;
    -    }
    -    
    -    /**
    -    * Find information about the users. Returned in a raw array format from AD
    -    * 
    -    * @param string $username The username to query
    -    * @param array $fields Array of parameters to query
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return mixed
    -    */
    -    public function infoCollection($username, $fields = NULL, $isGUID = false)
    -    {
    -        if ($username === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        
    -        $info = $this->info($username, $fields, $isGUID);
    -        
    -        if ($info !== false) {
    -            $collection = new adLDAPUserCollection($info, $this->adldap);
    -            return $collection;
    -        }
    -        return false;
    -    }
    -    
    -    /**
    -    * Determine if a user is in a specific group
    -    * 
    -    * @param string $username The username to query
    -    * @param string $group The name of the group to check against
    -    * @param bool $recursive Check groups recursively
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function inGroup($username, $group, $recursive = NULL, $isGUID = false)
    -    {
    -        if ($username === NULL) { return false; }
    -        if ($group === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        if ($recursive === NULL) { $recursive = $this->adldap->getRecursiveGroups(); } // Use the default option if they haven't set it
    -        
    -        // Get a list of the groups
    -        $groups = $this->groups($username, $recursive, $isGUID);
    -        
    -        // Return true if the specified group is in the group list
    -        if (in_array($group, $groups)) { 
    -            return true; 
    -        }
    -
    -        return false;
    -    }
    -    
    -    /**
    -    * Determine a user's password expiry date
    -    * 
    -    * @param string $username The username to query
    -    * @param book $isGUID Is the username passed a GUID or a samAccountName
    -    * @requires bcmath http://php.net/manual/en/book.bc.php
    -    * @return array
    -    */
    -    public function passwordExpiry($username, $isGUID = false) 
    -    {
    -        if ($username === NULL) { return "Missing compulsory field [username]"; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        if (!function_exists('bcmod')) { throw new adLDAPException("Missing function support [bcmod] http://php.net/manual/en/book.bc.php"); };
    -        
    -        $userInfo = $this->info($username, array("pwdlastset", "useraccountcontrol"), $isGUID);
    -        $pwdLastSet = $userInfo[0]['pwdlastset'][0];
    -        $status = array();
    -        
    -        if ($userInfo[0]['useraccountcontrol'][0] == '66048') {
    -            // Password does not expire
    -            return "Does not expire";
    -        }
    -        if ($pwdLastSet === '0') {
    -            // Password has already expired
    -            return "Password has expired";
    -        }
    -        
    -         // Password expiry in AD can be calculated from TWO values:
    -         //   - User's own pwdLastSet attribute: stores the last time the password was changed
    -         //   - Domain's maxPwdAge attribute: how long passwords last in the domain
    -         //
    -         // Although Microsoft chose to use a different base and unit for time measurements.
    -         // This function will convert them to Unix timestamps
    -         $sr = ldap_read($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), 'objectclass=*', array('maxPwdAge'));
    -         if (!$sr) {
    -             return false;
    -         }
    -         $info = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -         $maxPwdAge = $info[0]['maxpwdage'][0];
    -         
    -
    -         // See MSDN: http://msdn.microsoft.com/en-us/library/ms974598.aspx
    -         //
    -         // pwdLastSet contains the number of 100 nanosecond intervals since January 1, 1601 (UTC), 
    -         // stored in a 64 bit integer. 
    -         //
    -         // The number of seconds between this date and Unix epoch is 11644473600.
    -         //
    -         // maxPwdAge is stored as a large integer that represents the number of 100 nanosecond
    -         // intervals from the time the password was set before the password expires.
    -         //
    -         // We also need to scale this to seconds but also this value is a _negative_ quantity!
    -         //
    -         // If the low 32 bits of maxPwdAge are equal to 0 passwords do not expire
    -         //
    -         // Unfortunately the maths involved are too big for PHP integers, so I've had to require
    -         // BCMath functions to work with arbitrary precision numbers.
    -         if (bcmod($maxPwdAge, 4294967296) === '0') {
    -            return "Domain does not expire passwords";
    -        }
    -        
    -        // Add maxpwdage and pwdlastset and we get password expiration time in Microsoft's
    -        // time units.  Because maxpwd age is negative we need to subtract it.
    -        $pwdExpire = bcsub($pwdLastSet, $maxPwdAge);
    -    
    -        // Convert MS's time to Unix time
    -        $status['expiryts'] = bcsub(bcdiv($pwdExpire, '10000000'), '11644473600');
    -        $status['expiryformat'] = date('Y-m-d H:i:s', bcsub(bcdiv($pwdExpire, '10000000'), '11644473600'));
    -        
    -        return $status;
    -    }
    -    
    -    /**
    -    * Modify a user
    -    * 
    -    * @param string $username The username to query
    -    * @param array $attributes The attributes to modify.  Note if you set the enabled attribute you must not specify any other attributes
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function modify($username, $attributes, $isGUID = false)
    -    {
    -        if ($username === NULL) { return "Missing compulsory field [username]"; }
    -        if (array_key_exists("password", $attributes) && !$this->adldap->getUseSSL() && !$this->adldap->getUseTLS()) { 
    -            throw new adLDAPException('SSL/TLS must be configured on your webserver and enabled in the class to set passwords.');
    -        }
    -
    -        // Find the dn of the user
    -        $userDn = $this->dn($username, $isGUID);
    -        if ($userDn === false) { 
    -            return false; 
    -        }
    -        
    -        // Translate the update to the LDAP schema                
    -        $mod = $this->adldap->adldap_schema($attributes);
    -        
    -        // Check to see if this is an enabled status update
    -        if (!$mod && !array_key_exists("enabled", $attributes)){ 
    -            return false; 
    -        }
    -        
    -        // Set the account control attribute (only if specified)
    -        if (array_key_exists("enabled", $attributes)){
    -            if ($attributes["enabled"]){ 
    -                $controlOptions = array("NORMAL_ACCOUNT"); 
    -            }
    -            else { 
    -                $controlOptions = array("NORMAL_ACCOUNT", "ACCOUNTDISABLE"); 
    -            }
    -            $mod["userAccountControl"][0] = $this->accountControl($controlOptions);
    -        }
    -
    -        // Do the update
    -        $result = @ldap_modify($this->adldap->getLdapConnection(), $userDn, $mod);
    -        if ($result == false) { 
    -            return false; 
    -        }
    -        
    -        return true;
    -    }
    -    
    -    /**
    -    * Disable a user account
    -    * 
    -    * @param string $username The username to disable
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function disable($username, $isGUID = false)
    -    {
    -        if ($username === NULL) { return "Missing compulsory field [username]"; }
    -        $attributes = array("enabled" => 0);
    -        $result = $this->modify($username, $attributes, $isGUID);
    -        if ($result == false) { return false; }
    -        
    -        return true;
    -    }
    -    
    -    /**
    -    * Enable a user account
    -    * 
    -    * @param string $username The username to enable
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function enable($username, $isGUID = false)
    -    {
    -        if ($username === NULL) { return "Missing compulsory field [username]"; }
    -        $attributes = array("enabled" => 1);
    -        $result = $this->modify($username, $attributes, $isGUID);
    -        if ($result == false) { return false; }
    -        
    -        return true;
    -    }
    -    
    -    /**
    -    * Set the password of a user - This must be performed over SSL
    -    * 
    -    * @param string $username The username to modify
    -    * @param string $password The new password
    -    * @param bool $isGUID Is the username passed a GUID or a samAccountName
    -    * @return bool
    -    */
    -    public function password($username, $password, $isGUID = false)
    -    {
    -        if ($username === NULL) { return false; }
    -        if ($password === NULL) { return false; }
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        if (!$this->adldap->getUseSSL() && !$this->adldap->getUseTLS()) { 
    -            throw new adLDAPException('SSL must be configured on your webserver and enabled in the class to set passwords.');
    -        }
    -        
    -        $userDn = $this->dn($username, $isGUID);
    -        if ($userDn === false) { 
    -            return false; 
    -        }
    -                
    -        $add=array();
    -        $add["unicodePwd"][0] = $this->encodePassword($password);
    -        
    -        $result = @ldap_mod_replace($this->adldap->getLdapConnection(), $userDn, $add);
    -        if ($result === false){
    -            $err = ldap_errno($this->adldap->getLdapConnection());
    -            if ($err) {
    -                $msg = 'Error ' . $err . ': ' . ldap_err2str($err) . '.';
    -                if($err == 53) {
    -                    $msg .= ' Your password might not match the password policy.';
    -                }
    -                throw new adLDAPException($msg);
    -            }
    -            else {
    -                return false;
    -            }
    -        }
    -        
    -        return true;
    -    }
    -    
    -    /**
    -    * Encode a password for transmission over LDAP
    -    *
    -    * @param string $password The password to encode
    -    * @return string
    -    */
    -    public function encodePassword($password)
    -    {
    -        $password="\"".$password."\"";
    -        $encoded="";
    -        for ($i=0; $i info($username, array("cn"), $isGUID);
    -        if ($user[0]["dn"] === NULL) { 
    -            return false; 
    -        }
    -        $userDn = $user[0]["dn"];
    -        return $userDn;
    -    }
    -    
    -    /**
    -    * Return a list of all users in AD
    -    * 
    -    * @param bool $includeDescription Return a description of the user
    -    * @param string $search Search parameter
    -    * @param bool $sorted Sort the user accounts
    -    * @return array
    -    */
    -    public function all($includeDescription = false, $search = "*", $sorted = true)
    -    {
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        
    -        // Perform the search and grab all their details
    -        $filter = "(&(objectClass=user)(samaccounttype=" . adLDAP::ADLDAP_NORMAL_ACCOUNT .")(objectCategory=person)(cn=" . $search . "))";
    -        $fields = array("samaccountname","displayname");
    -        $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -        $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -
    -        $usersArray = array();
    -        for ($i=0; $i<$entries["count"]; $i++){
    -            if ($includeDescription && strlen($entries[$i]["displayname"][0])>0){
    -                $usersArray[$entries[$i]["samaccountname"][0]] = $entries[$i]["displayname"][0];
    -            } elseif ($includeDescription){
    -                $usersArray[$entries[$i]["samaccountname"][0]] = $entries[$i]["samaccountname"][0];
    -            } else {
    -                array_push($usersArray, $entries[$i]["samaccountname"][0]);
    -            }
    -        }
    -        if ($sorted) { 
    -            Sort::asort($usersArray); 
    -        }
    -        return $usersArray;
    -    }
    -    
    -    /**
    -    * Converts a username (samAccountName) to a GUID
    -    * 
    -    * @param string $username The username to query
    -    * @return string
    -    */
    -    public function usernameToGuid($username) 
    -    {
    -        if (!$this->adldap->getLdapBind()){ return false; }
    -        if ($username === null){ return "Missing compulsory field [username]"; }
    -        
    -        $filter = "samaccountname=" . $username; 
    -        $fields = array("objectGUID"); 
    -        $sr = @ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields); 
    -        if (ldap_count_entries($this->adldap->getLdapConnection(), $sr) > 0) { 
    -            $entry = @ldap_first_entry($this->adldap->getLdapConnection(), $sr); 
    -            $guid = @ldap_get_values_len($this->adldap->getLdapConnection(), $entry, 'objectGUID'); 
    -            $strGUID = $this->adldap->utilities()->binaryToText($guid[0]);          
    -            return $strGUID; 
    -        }
    -        return false; 
    -    }
    -    
    -    /**
    -    * Return a list of all users in AD that have a specific value in a field
    -    *
    -    * @param bool $includeDescription Return a description of the user
    -    * @param string $searchField Field to search search for
    -    * @param string $searchFilter Value to search for in the specified field
    -    * @param bool $sorted Sort the user accounts
    -    * @return array
    -    */
    -    public function find($includeDescription = false, $searchField = false, $searchFilter = false, $sorted = true){
    -        if (!$this->adldap->getLdapBind()){ return false; }
    -          
    -        // Perform the search and grab all their details
    -        $searchParams = "";
    -        if ($searchField) {
    -            $searchParams = "(" . $searchField . "=" . $searchFilter . ")";
    -        }                           
    -        $filter = "(&(objectClass=user)(samaccounttype=" . adLDAP::ADLDAP_NORMAL_ACCOUNT .")(objectCategory=person)" . $searchParams . ")";
    -        $fields = array("samaccountname","displayname");
    -        $sr = ldap_search($this->adldap->getLdapConnection(), $this->adldap->getBaseDn(), $filter, $fields);
    -        $entries = ldap_get_entries($this->adldap->getLdapConnection(), $sr);
    -
    -        $usersArray = array();
    -        for ($i=0; $i < $entries["count"]; $i++) {
    -            if ($includeDescription && strlen($entries[$i]["displayname"][0]) > 0) {
    -                $usersArray[$entries[$i]["samaccountname"][0]] = $entries[$i]["displayname"][0];
    -            }
    -            else if ($includeDescription) {
    -                $usersArray[$entries[$i]["samaccountname"][0]] = $entries[$i]["samaccountname"][0];
    -            }
    -            else {
    -                array_push($usersArray, $entries[$i]["samaccountname"][0]);
    -            }
    -        }
    -        if ($sorted){ 
    -          Sort::asort($usersArray); 
    -        }
    -        return ($usersArray);
    -    }
    -    
    -    /**
    -    * Move a user account to a different OU
    -    *
    -    * @param string $username The username to move (please be careful here!)
    -    * @param array $container The container or containers to move the user to (please be careful here!).
    -    * accepts containers in 1. parent 2. child order
    -    * @return array
    -    */
    -    public function move($username, $container) 
    -    {
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        if ($username === null) { return "Missing compulsory field [username]"; }
    -        if ($container === null) { return "Missing compulsory field [container]"; }
    -        if (!is_array($container)) { return "Container must be an array"; }
    -        
    -        $userInfo = $this->info($username, array("*"));
    -        $dn = $userInfo[0]['distinguishedname'][0];
    -        $newRDn = "cn=" . $username;
    -        $container = array_reverse($container);
    -        $newContainer = "ou=" . implode(",ou=",$container);
    -        $newBaseDn = strtolower($newContainer) . "," . $this->adldap->getBaseDn();
    -        $result = @ldap_rename($this->adldap->getLdapConnection(), $dn, $newRDn, $newBaseDn, true);
    -        if ($result !== true) {
    -            return false;
    -        }
    -        return true;
    -    }
    -    
    -    /**
    -    * Get the last logon time of any user as a Unix timestamp
    -    * 
    -    * @param string $username
    -    * @return long $unixTimestamp
    -    */
    -    public function getLastLogon($username) {
    -        if (!$this->adldap->getLdapBind()) { return false; }
    -        if ($username === null) { return "Missing compulsory field [username]"; }
    -        $userInfo = $this->info($username, array("lastLogonTimestamp"));
    -        $lastLogon = adLDAPUtils::convertWindowsTimeToUnixTime($userInfo[0]['lastLogonTimestamp'][0]);
    -        return $lastLogon;
    -    }
    -    
    -}
    -?>
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPUtils.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPUtils.php
    deleted file mode 100644
    index 6f94fe2..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/classes/adLDAPUtils.php
    +++ /dev/null
    @@ -1,268 +0,0 @@
    -adldap = $adldap;
    -    }
    -    
    -    
    -    /**
    -    * Take an LDAP query and return the nice names, without all the LDAP prefixes (eg. CN, DN)
    -    *
    -    * @param array $groups
    -    * @return array
    -    */
    -    public function niceNames($groups)
    -    {
    -
    -        $groupArray = array();
    -        for ($i=0; $i<$groups["count"]; $i++){ // For each group
    -            $line = $groups[$i];
    -            
    -            if (strlen($line)>0) { 
    -                // More presumptions, they're all prefixed with CN=
    -                // so we ditch the first three characters and the group
    -                // name goes up to the first comma
    -                $bits=explode(",", $line);
    -                $groupArray[] = substr($bits[0], 3, (strlen($bits[0])-3));
    -            }
    -        }
    -        return $groupArray;    
    -    }
    -    
    -    /**
    -    * Escape characters for use in an ldap_create function
    -    * 
    -    * @param string $str
    -    * @return string
    -    */
    -    public function escapeCharacters($str) {
    -        $str = str_replace(",", "\,", $str);
    -        return $str;
    -    }
    -    
    -    /**
    -    * Escape strings for the use in LDAP filters
    -    * 
    -    * DEVELOPERS SHOULD BE DOING PROPER FILTERING IF THEY'RE ACCEPTING USER INPUT
    -    * Ported from Perl's Net::LDAP::Util escape_filter_value
    -    *
    -    * @param string $str The string the parse
    -    * @author Port by Andreas Gohr 
    -    * @return string
    -    */
    -    public function ldapSlashes($str) {
    -        // see https://github.com/adldap/adLDAP/issues/22
    -        return preg_replace_callback(
    -            '/([\x00-\x1F\*\(\)\\\\])/',
    -            function ($matches) {
    -                return "\\".join("", unpack("H2", $matches[1]));
    -            },
    -            $str
    -        );
    -    }
    -    /**
    -    * Converts a string GUID to a hexdecimal value so it can be queried
    -    *
    -    * @param string $strGUID A string representation of a GUID
    -    * @return string
    -    */
    -    public function strGuidToHex($strGUID)
    -    {
    -        $strGUID = str_replace('-', '', $strGUID);
    -
    -        $octet_str = '\\' . substr($strGUID, 6, 2);
    -        $octet_str .= '\\' . substr($strGUID, 4, 2);
    -        $octet_str .= '\\' . substr($strGUID, 2, 2);
    -        $octet_str .= '\\' . substr($strGUID, 0, 2);
    -        $octet_str .= '\\' . substr($strGUID, 10, 2);
    -        $octet_str .= '\\' . substr($strGUID, 8, 2);
    -        $octet_str .= '\\' . substr($strGUID, 14, 2);
    -        $octet_str .= '\\' . substr($strGUID, 12, 2);
    -        //$octet_str .= '\\' . substr($strGUID, 16, strlen($strGUID));
    -        for ($i=16; $i<=(strlen($strGUID)-2); $i++) {
    -            if (($i % 2) == 0) {
    -                $octet_str .= '\\' . substr($strGUID, $i, 2);
    -            }
    -        }
    -        
    -        return $octet_str;
    -    }
    -    
    -    /**
    -    * Convert a binary SID to a text SID
    -    * 
    -    * @param string $binsid A Binary SID
    -    * @return string
    -    */
    -     public function getTextSID($binsid) {
    -        $hex_sid = bin2hex($binsid);
    -        $rev = hexdec(substr($hex_sid, 0, 2));
    -        $subcount = hexdec(substr($hex_sid, 2, 2));
    -        $auth = hexdec(substr($hex_sid, 4, 12));
    -        $result = "$rev-$auth";
    -
    -        for ($x=0;$x < $subcount; $x++) {
    -            $subauth[$x] =
    -                hexdec($this->littleEndian(substr($hex_sid, 16 + ($x * 8), 8)));
    -                $result .= "-" . $subauth[$x];
    -        }
    -
    -        // Cheat by tacking on the S-
    -        return 'S-' . $result;
    -     }
    -     
    -    /**
    -    * Converts a little-endian hex number to one that hexdec() can convert
    -    * 
    -    * @param string $hex A hex code
    -    * @return string
    -    */
    -     public function littleEndian($hex) 
    -     {
    -        $result = '';
    -        for ($x = strlen($hex) - 2; $x >= 0; $x = $x - 2) {
    -            $result .= substr($hex, $x, 2);
    -        }
    -        return $result;
    -     }
    -     
    -     /**
    -    * Converts a binary attribute to a string
    -    * 
    -    * @param string $bin A binary LDAP attribute
    -    * @return string
    -    */
    -    public function binaryToText($bin) 
    -    {
    -        $hex_guid = bin2hex($bin); 
    -        $hex_guid_to_guid_str = ''; 
    -        for($k = 1; $k <= 4; ++$k) { 
    -            $hex_guid_to_guid_str .= substr($hex_guid, 8 - 2 * $k, 2); 
    -        } 
    -        $hex_guid_to_guid_str .= '-'; 
    -        for($k = 1; $k <= 2; ++$k) { 
    -            $hex_guid_to_guid_str .= substr($hex_guid, 12 - 2 * $k, 2); 
    -        } 
    -        $hex_guid_to_guid_str .= '-'; 
    -        for($k = 1; $k <= 2; ++$k) { 
    -            $hex_guid_to_guid_str .= substr($hex_guid, 16 - 2 * $k, 2); 
    -        } 
    -        $hex_guid_to_guid_str .= '-' . substr($hex_guid, 16, 4); 
    -        $hex_guid_to_guid_str .= '-' . substr($hex_guid, 20); 
    -        return strtoupper($hex_guid_to_guid_str);   
    -    }
    -    
    -    /**
    -    * Converts a binary GUID to a string GUID
    -    * 
    -    * @param string $binaryGuid The binary GUID attribute to convert
    -    * @return string
    -    */
    -    public function decodeGuid($binaryGuid) 
    -    {
    -        if ($binaryGuid === null){ return "Missing compulsory field [binaryGuid]"; }
    -        
    -        $strGUID = $this->binaryToText($binaryGuid);          
    -        return $strGUID; 
    -    }
    -    
    -    /**
    -    * Convert a boolean value to a string
    -    * You should never need to call this yourself
    -    *
    -    * @param bool $bool Boolean value
    -    * @return string
    -    */
    -    public function boolToStr($bool) 
    -    {
    -        return ($bool) ? 'TRUE' : 'FALSE';
    -    }
    -    
    -    /**
    -    * Convert 8bit characters e.g. accented characters to UTF8 encoded characters
    -    */
    -    public function encode8Bit(&$item, $key) {
    -        $encode = false;
    -        if (is_string($item)) {
    -            for ($i=0; $i> 7) {
    -                    $encode = true;
    -                }
    -            }
    -        }
    -        if ($encode === true && $key != 'password') {
    -            $item = utf8_encode($item);   
    -        }
    -    }  
    -    
    -    /**
    -    * Get the current class version number
    -    * 
    -    * @return string
    -    */
    -    public function getVersion() {
    -        return self::ADLDAP_VERSION;
    -    }
    -    
    -    /**
    -    * Round a Windows timestamp down to seconds and remove the seconds between 1601-01-01 and 1970-01-01
    -    * 
    -    * @param long $windowsTime
    -    * @return long $unixTime
    -    */
    -    public static function convertWindowsTimeToUnixTime($windowsTime) {
    -      $unixTime = round($windowsTime / 10000000) - 11644477200; 
    -      return $unixTime; 
    -    }
    -}
    -
    -?>
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPCollection.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPCollection.php
    deleted file mode 100644
    index 433d39f..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPCollection.php
    +++ /dev/null
    @@ -1,137 +0,0 @@
    -setInfo($info);   
    -        $this->adldap = $adldap;
    -    }
    -    
    -    /**
    -    * Set the raw info array from Active Directory
    -    * 
    -    * @param array $info
    -    */
    -    public function setInfo(array $info) 
    -    {
    -        if ($this->info && sizeof($info) >= 1) {
    -            unset($this->info);
    -        }
    -        $this->info = $info;   
    -    }
    -    
    -    /**
    -    * Magic get method to retrieve data from the raw array in a formatted way
    -    * 
    -    * @param string $attribute
    -    * @return mixed
    -    */
    -    public function __get($attribute)
    -    {
    -        if (isset($this->info[0]) && is_array($this->info[0])) {
    -            foreach ($this->info[0] as $keyAttr => $valueAttr) {
    -                if (strtolower($keyAttr) == strtolower($attribute)) {
    -                    if ($this->info[0][strtolower($attribute)]['count'] == 1) {
    -                        return $this->info[0][strtolower($attribute)][0];   
    -                    }
    -                    else {
    -                        $array = array();
    -                        foreach ($this->info[0][strtolower($attribute)] as $key => $value) {
    -                            if ((string)$key != 'count') {
    -                                $array[$key] = $value;
    -                            } 
    -                        }  
    -                        return $array;   
    -                    }
    -                }   
    -            }
    -        }
    -        else {
    -            return NULL;   
    -        }
    -    }    
    -    
    -    /**
    -    * Magic set method to update an attribute
    -    * 
    -    * @param string $attribute
    -    * @param string $value
    -    * @return bool
    -    */
    -    abstract public function __set($attribute, $value);
    -    
    -    /** 
    -    * Magic isset method to check for the existence of an attribute 
    -    * 
    -    * @param string $attribute 
    -    * @return bool 
    -    */ 
    -    public function __isset($attribute) {
    -        if (isset($this->info[0]) && is_array($this->info[0])) { 
    -            foreach ($this->info[0] as $keyAttr => $valueAttr) { 
    -                if (strtolower($keyAttr) == strtolower($attribute)) { 
    -                    return true; 
    -                } 
    -            } 
    -        } 
    -        return false; 
    -     } 
    -}
    -?>
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPComputerCollection.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPComputerCollection.php
    deleted file mode 100644
    index 09f82ca..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPComputerCollection.php
    +++ /dev/null
    @@ -1,46 +0,0 @@
    -
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPContactCollection.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPContactCollection.php
    deleted file mode 100644
    index a9efad5..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPContactCollection.php
    +++ /dev/null
    @@ -1,46 +0,0 @@
    -
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPGroupCollection.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPGroupCollection.php
    deleted file mode 100644
    index ef4af8d..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPGroupCollection.php
    +++ /dev/null
    @@ -1,46 +0,0 @@
    -
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPUserCollection.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPUserCollection.php
    deleted file mode 100644
    index 63fce5f..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/adLDAP/collections/adLDAPUserCollection.php
    +++ /dev/null
    @@ -1,46 +0,0 @@
    -
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/auth.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/auth.php
    deleted file mode 100644
    index 0c3690f..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/auth.php
    +++ /dev/null
    @@ -1,792 +0,0 @@
    -
    - * @link    http://www.nosq.com/blog/2005/08/ldap-activedirectory-and-dokuwiki/
    - * @author  Andreas Gohr 
    - * @author  Jan Schumann 
    - */
    -class auth_plugin_authad extends DokuWiki_Auth_Plugin
    -{
    -
    -    /**
    -     * @var array hold connection data for a specific AD domain
    -     */
    -    protected $opts = array();
    -
    -    /**
    -     * @var array open connections for each AD domain, as adLDAP objects
    -     */
    -    protected $adldap = array();
    -
    -    /**
    -     * @var bool message state
    -     */
    -    protected $msgshown = false;
    -
    -    /**
    -     * @var array user listing cache
    -     */
    -    protected $users = array();
    -
    -    /**
    -     * @var array filter patterns for listing users
    -     */
    -    protected $pattern = array();
    -
    -    protected $grpsusers = array();
    -
    -    /**
    -     * Constructor
    -     */
    -    public function __construct()
    -    {
    -        global $INPUT;
    -        parent::__construct();
    -
    -        require_once(DOKU_PLUGIN.'authad/adLDAP/adLDAP.php');
    -        require_once(DOKU_PLUGIN.'authad/adLDAP/classes/adLDAPUtils.php');
    -
    -        // we load the config early to modify it a bit here
    -        $this->loadConfig();
    -
    -        // additional information fields
    -        if (isset($this->conf['additional'])) {
    -            $this->conf['additional'] = str_replace(' ', '', $this->conf['additional']);
    -            $this->conf['additional'] = explode(',', $this->conf['additional']);
    -        } else $this->conf['additional'] = array();
    -
    -        // ldap extension is needed
    -        if (!function_exists('ldap_connect')) {
    -            if ($this->conf['debug'])
    -                msg("AD Auth: PHP LDAP extension not found.", -1);
    -            $this->success = false;
    -            return;
    -        }
    -
    -        // Prepare SSO
    -        if (!empty($INPUT->server->str('REMOTE_USER'))) {
    -            // make sure the right encoding is used
    -            if ($this->getConf('sso_charset')) {
    -                $INPUT->server->set('REMOTE_USER',
    -                    iconv($this->getConf('sso_charset'), 'UTF-8', $INPUT->server->str('REMOTE_USER')));
    -            } elseif (!\dokuwiki\Utf8\Clean::isUtf8($INPUT->server->str('REMOTE_USER'))) {
    -                $INPUT->server->set('REMOTE_USER', utf8_encode($INPUT->server->str('REMOTE_USER')));
    -            }
    -
    -            // trust the incoming user
    -            if ($this->conf['sso']) {
    -                $INPUT->server->set('REMOTE_USER', $this->cleanUser($INPUT->server->str('REMOTE_USER')));
    -
    -                // we need to simulate a login
    -                if (empty($_COOKIE[DOKU_COOKIE])) {
    -                    $INPUT->set('u', $INPUT->server->str('REMOTE_USER'));
    -                    $INPUT->set('p', 'sso_only');
    -                }
    -            }
    -        }
    -
    -        // other can do's are changed in $this->_loadServerConfig() base on domain setup
    -        $this->cando['modName'] = (bool)$this->conf['update_name'];
    -        $this->cando['modMail'] = (bool)$this->conf['update_mail'];
    -        $this->cando['getUserCount'] = true;
    -    }
    -
    -    /**
    -     * Load domain config on capability check
    -     *
    -     * @param string $cap
    -     * @return bool
    -     */
    -    public function canDo($cap)
    -    {
    -        global $INPUT;
    -        //capabilities depend on config, which may change depending on domain
    -        $domain = $this->getUserDomain($INPUT->server->str('REMOTE_USER'));
    -        $this->loadServerConfig($domain);
    -        return parent::canDo($cap);
    -    }
    -
    -    /**
    -     * Check user+password [required auth function]
    -     *
    -     * Checks if the given user exists and the given
    -     * plaintext password is correct by trying to bind
    -     * to the LDAP server
    -     *
    -     * @author  James Van Lommel 
    -     * @param string $user
    -     * @param string $pass
    -     * @return  bool
    -     */
    -    public function checkPass($user, $pass)
    -    {
    -        global $INPUT;
    -        if ($INPUT->server->str('REMOTE_USER') == $user &&
    -            $this->conf['sso']
    -        ) return true;
    -
    -        $adldap = $this->initAdLdap($this->getUserDomain($user));
    -        if (!$adldap) return false;
    -
    -        try {
    -            return $adldap->authenticate($this->getUserName($user), $pass);
    -        } catch (adLDAPException $e) {
    -            // shouldn't really happen
    -            return false;
    -        }
    -    }
    -
    -    /**
    -     * Return user info [required auth function]
    -     *
    -     * Returns info about the given user needs to contain
    -     * at least these fields:
    -     *
    -     * name    string  full name of the user
    -     * mail    string  email address of the user
    -     * grps    array   list of groups the user is in
    -     *
    -     * This AD specific function returns the following
    -     * addional fields:
    -     *
    -     * dn         string    distinguished name (DN)
    -     * uid        string    samaccountname
    -     * lastpwd    int       timestamp of the date when the password was set
    -     * expires    true      if the password expires
    -     * expiresin  int       seconds until the password expires
    -     * any fields specified in the 'additional' config option
    -     *
    -     * @author  James Van Lommel 
    -     * @param string $user
    -     * @param bool $requireGroups (optional) - ignored, groups are always supplied by this plugin
    -     * @return array
    -     */
    -    public function getUserData($user, $requireGroups = true)
    -    {
    -        global $conf;
    -        global $lang;
    -        global $ID;
    -        global $INPUT;
    -        $adldap = $this->initAdLdap($this->getUserDomain($user));
    -        if (!$adldap) return array();
    -
    -        if ($user == '') return array();
    -
    -        $fields = array('mail', 'displayname', 'samaccountname', 'lastpwd', 'pwdlastset', 'useraccountcontrol');
    -
    -        // add additional fields to read
    -        $fields = array_merge($fields, $this->conf['additional']);
    -        $fields = array_unique($fields);
    -        $fields = array_filter($fields);
    -
    -        //get info for given user
    -        $result = $adldap->user()->info($this->getUserName($user), $fields);
    -        if ($result == false) {
    -            return array();
    -        }
    -
    -        //general user info
    -        $info = array();
    -        $info['name'] = $result[0]['displayname'][0];
    -        $info['mail'] = $result[0]['mail'][0];
    -        $info['uid']  = $result[0]['samaccountname'][0];
    -        $info['dn']   = $result[0]['dn'];
    -        //last password set (Windows counts from January 1st 1601)
    -        $info['lastpwd'] = $result[0]['pwdlastset'][0] / 10000000 - 11644473600;
    -        //will it expire?
    -        $info['expires'] = !($result[0]['useraccountcontrol'][0] & 0x10000); //ADS_UF_DONT_EXPIRE_PASSWD
    -
    -        // additional information
    -        foreach ($this->conf['additional'] as $field) {
    -            if (isset($result[0][strtolower($field)])) {
    -                $info[$field] = $result[0][strtolower($field)][0];
    -            }
    -        }
    -
    -        // handle ActiveDirectory memberOf
    -        $info['grps'] = $adldap->user()->groups($this->getUserName($user), (bool) $this->opts['recursive_groups']);
    -
    -        if (is_array($info['grps'])) {
    -            foreach ($info['grps'] as $ndx => $group) {
    -                $info['grps'][$ndx] = $this->cleanGroup($group);
    -            }
    -        }
    -
    -        // always add the default group to the list of groups
    -        if (!is_array($info['grps']) || !in_array($conf['defaultgroup'], $info['grps'])) {
    -            $info['grps'][] = $conf['defaultgroup'];
    -        }
    -
    -        // add the user's domain to the groups
    -        $domain = $this->getUserDomain($user);
    -        if ($domain && !in_array("domain-$domain", (array) $info['grps'])) {
    -            $info['grps'][] = $this->cleanGroup("domain-$domain");
    -        }
    -
    -        // check expiry time
    -        if ($info['expires'] && $this->conf['expirywarn']) {
    -            try {
    -                $expiry = $adldap->user()->passwordExpiry($user);
    -                if (is_array($expiry)) {
    -                    $info['expiresat'] = $expiry['expiryts'];
    -                    $info['expiresin'] = round(($info['expiresat'] - time())/(24*60*60));
    -
    -                    // if this is the current user, warn him (once per request only)
    -                    if (($INPUT->server->str('REMOTE_USER') == $user) &&
    -                        ($info['expiresin'] <= $this->conf['expirywarn']) &&
    -                        !$this->msgshown
    -                    ) {
    -                        $msg = sprintf($this->getLang('authpwdexpire'), $info['expiresin']);
    -                        if ($this->canDo('modPass')) {
    -                            $url = wl($ID, array('do'=> 'profile'));
    -                            $msg .= ' '.$lang['btn_profile'].'';
    -                        }
    -                        msg($msg);
    -                        $this->msgshown = true;
    -                    }
    -                }
    -            } catch (adLDAPException $e) {
    -                // ignore. should usually not happen
    -            }
    -        }
    -
    -        return $info;
    -    }
    -
    -    /**
    -     * Make AD group names usable by DokuWiki.
    -     *
    -     * Removes backslashes ('\'), pound signs ('#'), and converts spaces to underscores.
    -     *
    -     * @author  James Van Lommel (jamesvl@gmail.com)
    -     * @param string $group
    -     * @return string
    -     */
    -    public function cleanGroup($group)
    -    {
    -        $group = str_replace('\\', '', $group);
    -        $group = str_replace('#', '', $group);
    -        $group = preg_replace('[\s]', '_', $group);
    -        $group = \dokuwiki\Utf8\PhpString::strtolower(trim($group));
    -        return $group;
    -    }
    -
    -    /**
    -     * Sanitize user names
    -     *
    -     * Normalizes domain parts, does not modify the user name itself (unlike cleanGroup)
    -     *
    -     * @author Andreas Gohr 
    -     * @param string $user
    -     * @return string
    -     */
    -    public function cleanUser($user)
    -    {
    -        $domain = '';
    -
    -        // get NTLM or Kerberos domain part
    -        list($dom, $user) = sexplode('\\', $user, 2, '');
    -        if (!$user) $user = $dom;
    -        if ($dom) $domain = $dom;
    -        list($user, $dom) = sexplode('@', $user, 2, '');
    -        if ($dom) $domain = $dom;
    -
    -        // clean up both
    -        $domain = \dokuwiki\Utf8\PhpString::strtolower(trim($domain));
    -        $user   = \dokuwiki\Utf8\PhpString::strtolower(trim($user));
    -
    -        // is this a known, valid domain or do we work without account suffix? if not discard
    -        if ((!isset($this->conf[$domain]) || !is_array($this->conf[$domain])) &&
    -            $this->conf['account_suffix'] !== '') {
    -            $domain = '';
    -        }
    -
    -        // reattach domain
    -        if ($domain) $user = "$user@$domain";
    -        return $user;
    -    }
    -
    -    /**
    -     * Most values in LDAP are case-insensitive
    -     *
    -     * @return bool
    -     */
    -    public function isCaseSensitive()
    -    {
    -        return false;
    -    }
    -
    -    /**
    -     * Create a Search-String useable by adLDAPUsers::all($includeDescription = false, $search = "*", $sorted = true)
    -     *
    -     * @param array $filter
    -     * @return string
    -     */
    -    protected function constructSearchString($filter)
    -    {
    -        if (!$filter) {
    -            return '*';
    -        }
    -        $adldapUtils = new adLDAPUtils($this->initAdLdap(null));
    -        $result = '*';
    -        if (isset($filter['name'])) {
    -            $result .= ')(displayname=*' . $adldapUtils->ldapSlashes($filter['name']) . '*';
    -            unset($filter['name']);
    -        }
    -
    -        if (isset($filter['user'])) {
    -            $result .= ')(samAccountName=*' . $adldapUtils->ldapSlashes($filter['user']) . '*';
    -            unset($filter['user']);
    -        }
    -
    -        if (isset($filter['mail'])) {
    -            $result .= ')(mail=*' . $adldapUtils->ldapSlashes($filter['mail']) . '*';
    -            unset($filter['mail']);
    -        }
    -        return $result;
    -    }
    -
    -    /**
    -     * Return a count of the number of user which meet $filter criteria
    -     *
    -     * @param array $filter  $filter array of field/pattern pairs, empty array for no filter
    -     * @return int number of users
    -     */
    -    public function getUserCount($filter = array())
    -    {
    -        $adldap = $this->initAdLdap(null);
    -        if (!$adldap) {
    -            Logger::debug("authad/auth.php getUserCount(): _adldap not set.");
    -            return -1;
    -        }
    -        if ($filter == array()) {
    -            $result = $adldap->user()->all();
    -        } else {
    -            $searchString = $this->constructSearchString($filter);
    -            $result = $adldap->user()->all(false, $searchString);
    -            if (isset($filter['grps'])) {
    -                $this->users = array_fill_keys($result, false);
    -                /** @var admin_plugin_usermanager $usermanager */
    -                $usermanager = plugin_load("admin", "usermanager", false);
    -                $usermanager->setLastdisabled(true);
    -                if (!isset($this->grpsusers[$this->filterToString($filter)])) {
    -                    $this->fillGroupUserArray($filter, $usermanager->getStart() + 3*$usermanager->getPagesize());
    -                } elseif (count($this->grpsusers[$this->filterToString($filter)]) <
    -                    $usermanager->getStart() + 3*$usermanager->getPagesize()
    -                ) {
    -                    $this->fillGroupUserArray(
    -                        $filter,
    -                        $usermanager->getStart() +
    -                        3*$usermanager->getPagesize() -
    -                        count($this->grpsusers[$this->filterToString($filter)])
    -                    );
    -                }
    -                $result = $this->grpsusers[$this->filterToString($filter)];
    -            } else {
    -                /** @var admin_plugin_usermanager $usermanager */
    -                $usermanager = plugin_load("admin", "usermanager", false);
    -                $usermanager->setLastdisabled(false);
    -            }
    -        }
    -
    -        if (!$result) {
    -            return 0;
    -        }
    -        return count($result);
    -    }
    -
    -    /**
    -     *
    -     * create a unique string for each filter used with a group
    -     *
    -     * @param array $filter
    -     * @return string
    -     */
    -    protected function filterToString($filter)
    -    {
    -        $result = '';
    -        if (isset($filter['user'])) {
    -            $result .= 'user-' . $filter['user'];
    -        }
    -        if (isset($filter['name'])) {
    -            $result .= 'name-' . $filter['name'];
    -        }
    -        if (isset($filter['mail'])) {
    -            $result .= 'mail-' . $filter['mail'];
    -        }
    -        if (isset($filter['grps'])) {
    -            $result .= 'grps-' . $filter['grps'];
    -        }
    -        return $result;
    -    }
    -
    -    /**
    -     * Create an array of $numberOfAdds users passing a certain $filter, including belonging
    -     * to a certain group and save them to a object-wide array. If the array
    -     * already exists try to add $numberOfAdds further users to it.
    -     *
    -     * @param array $filter
    -     * @param int $numberOfAdds additional number of users requested
    -     * @return int number of Users actually add to Array
    -     */
    -    protected function fillGroupUserArray($filter, $numberOfAdds)
    -    {
    -        if (isset($this->grpsusers[$this->filterToString($filter)])) {
    -            $actualstart = count($this->grpsusers[$this->filterToString($filter)]);
    -        } else {
    -            $this->grpsusers[$this->filterToString($filter)] = [];
    -            $actualstart = 0;
    -        }
    -
    -        $i=0;
    -        $count = 0;
    -        $this->constructPattern($filter);
    -        foreach ($this->users as $user => &$info) {
    -            if ($i++ < $actualstart) {
    -                continue;
    -            }
    -            if ($info === false) {
    -                $info = $this->getUserData($user);
    -            }
    -            if ($this->filter($user, $info)) {
    -                $this->grpsusers[$this->filterToString($filter)][$user] = $info;
    -                if (($numberOfAdds > 0) && (++$count >= $numberOfAdds)) break;
    -            }
    -        }
    -        return $count;
    -    }
    -
    -    /**
    -     * Bulk retrieval of user data
    -     *
    -     * @author  Dominik Eckelmann 
    -     *
    -     * @param   int $start index of first user to be returned
    -     * @param   int $limit max number of users to be returned
    -     * @param   array $filter array of field/pattern pairs, null for no filter
    -     * @return array userinfo (refer getUserData for internal userinfo details)
    -     */
    -    public function retrieveUsers($start = 0, $limit = 0, $filter = array())
    -    {
    -        $adldap = $this->initAdLdap(null);
    -        if (!$adldap) return array();
    -
    -        //if (!$this->users) {
    -            //get info for given user
    -            $result = $adldap->user()->all(false, $this->constructSearchString($filter));
    -            if (!$result) return array();
    -            $this->users = array_fill_keys($result, false);
    -        //}
    -
    -        $i     = 0;
    -        $count = 0;
    -        $result = array();
    -
    -        if (!isset($filter['grps'])) {
    -            /** @var admin_plugin_usermanager $usermanager */
    -            $usermanager = plugin_load("admin", "usermanager", false);
    -            $usermanager->setLastdisabled(false);
    -            $this->constructPattern($filter);
    -            foreach ($this->users as $user => &$info) {
    -                if ($i++ < $start) {
    -                    continue;
    -                }
    -                if ($info === false) {
    -                    $info = $this->getUserData($user);
    -                }
    -                $result[$user] = $info;
    -                if (($limit > 0) && (++$count >= $limit)) break;
    -            }
    -        } else {
    -            /** @var admin_plugin_usermanager $usermanager */
    -            $usermanager = plugin_load("admin", "usermanager", false);
    -            $usermanager->setLastdisabled(true);
    -            if (!isset($this->grpsusers[$this->filterToString($filter)]) ||
    -                count($this->grpsusers[$this->filterToString($filter)]) < ($start+$limit)
    -            ) {
    -                if(!isset($this->grpsusers[$this->filterToString($filter)])) {
    -                    $this->grpsusers[$this->filterToString($filter)] = [];
    -                }
    -
    -                $this->fillGroupUserArray(
    -                    $filter,
    -                    $start+$limit - count($this->grpsusers[$this->filterToString($filter)]) +1
    -                );
    -            }
    -            if (!$this->grpsusers[$this->filterToString($filter)]) return array();
    -            foreach ($this->grpsusers[$this->filterToString($filter)] as $user => &$info) {
    -                if ($i++ < $start) {
    -                    continue;
    -                }
    -                $result[$user] = $info;
    -                if (($limit > 0) && (++$count >= $limit)) break;
    -            }
    -        }
    -        return $result;
    -    }
    -
    -    /**
    -     * Modify user data
    -     *
    -     * @param   string $user      nick of the user to be changed
    -     * @param   array  $changes   array of field/value pairs to be changed
    -     * @return  bool
    -     */
    -    public function modifyUser($user, $changes)
    -    {
    -        $return = true;
    -        $adldap = $this->initAdLdap($this->getUserDomain($user));
    -        if (!$adldap) {
    -            msg($this->getLang('connectfail'), -1);
    -            return false;
    -        }
    -
    -        // password changing
    -        if (isset($changes['pass'])) {
    -            try {
    -                $return = $adldap->user()->password($this->getUserName($user), $changes['pass']);
    -            } catch (adLDAPException $e) {
    -                if ($this->conf['debug']) msg('AD Auth: '.$e->getMessage(), -1);
    -                $return = false;
    -            }
    -            if (!$return) msg($this->getLang('passchangefail'), -1);
    -        }
    -
    -        // changing user data
    -        $adchanges = array();
    -        if (isset($changes['name'])) {
    -            // get first and last name
    -            $parts                     = explode(' ', $changes['name']);
    -            $adchanges['surname']      = array_pop($parts);
    -            $adchanges['firstname']    = join(' ', $parts);
    -            $adchanges['display_name'] = $changes['name'];
    -        }
    -        if (isset($changes['mail'])) {
    -            $adchanges['email'] = $changes['mail'];
    -        }
    -        if (count($adchanges)) {
    -            try {
    -                $return = $return & $adldap->user()->modify($this->getUserName($user), $adchanges);
    -            } catch (adLDAPException $e) {
    -                if ($this->conf['debug']) msg('AD Auth: '.$e->getMessage(), -1);
    -                $return = false;
    -            }
    -            if (!$return) msg($this->getLang('userchangefail'), -1);
    -        }
    -
    -        return $return;
    -    }
    -
    -    /**
    -     * Initialize the AdLDAP library and connect to the server
    -     *
    -     * When you pass null as domain, it will reuse any existing domain.
    -     * Eg. the one of the logged in user. It falls back to the default
    -     * domain if no current one is available.
    -     *
    -     * @param string|null $domain The AD domain to use
    -     * @return adLDAP|bool true if a connection was established
    -     */
    -    protected function initAdLdap($domain)
    -    {
    -        if (is_null($domain) && is_array($this->opts)) {
    -            $domain = $this->opts['domain'];
    -        }
    -
    -        $this->opts = $this->loadServerConfig((string) $domain);
    -        if (isset($this->adldap[$domain])) return $this->adldap[$domain];
    -
    -        // connect
    -        try {
    -            $this->adldap[$domain] = new adLDAP($this->opts);
    -            return $this->adldap[$domain];
    -        } catch (Exception $e) {
    -            if ($this->conf['debug']) {
    -                msg('AD Auth: '.$e->getMessage(), -1);
    -            }
    -            $this->success         = false;
    -            $this->adldap[$domain] = null;
    -        }
    -        return false;
    -    }
    -
    -    /**
    -     * Get the domain part from a user
    -     *
    -     * @param string $user
    -     * @return string
    -     */
    -    public function getUserDomain($user)
    -    {
    -        list(, $domain) = sexplode('@', $user, 2, '');
    -        return $domain;
    -    }
    -
    -    /**
    -     * Get the user part from a user
    -     *
    -     * When an account suffix is set, we strip the domain part from the user
    -     *
    -     * @param string $user
    -     * @return string
    -     */
    -    public function getUserName($user)
    -    {
    -        if ($this->conf['account_suffix'] !== '') {
    -            list($user) = explode('@', $user, 2);
    -        }
    -        return $user;
    -    }
    -
    -    /**
    -     * Fetch the configuration for the given AD domain
    -     *
    -     * @param string $domain current AD domain
    -     * @return array
    -     */
    -    protected function loadServerConfig($domain)
    -    {
    -        // prepare adLDAP standard configuration
    -        $opts = $this->conf;
    -
    -        $opts['domain'] = $domain;
    -
    -        // add possible domain specific configuration
    -        if ($domain && is_array($this->conf[$domain])) foreach ($this->conf[$domain] as $key => $val) {
    -            $opts[$key] = $val;
    -        }
    -
    -        // handle multiple AD servers
    -        $opts['domain_controllers'] = explode(',', $opts['domain_controllers']);
    -        $opts['domain_controllers'] = array_map('trim', $opts['domain_controllers']);
    -        $opts['domain_controllers'] = array_filter($opts['domain_controllers']);
    -
    -        // compatibility with old option name
    -        if (empty($opts['admin_username']) && !empty($opts['ad_username'])) {
    -            $opts['admin_username'] = $opts['ad_username'];
    -        }
    -        if (empty($opts['admin_password']) && !empty($opts['ad_password'])) {
    -            $opts['admin_password'] = $opts['ad_password'];
    -        }
    -        $opts['admin_password'] = conf_decodeString($opts['admin_password']); // deobfuscate
    -
    -        // we can change the password if SSL is set
    -        if ($opts['update_pass'] && ($opts['use_ssl'] || $opts['use_tls'])) {
    -            $this->cando['modPass'] = true;
    -        } else {
    -            $this->cando['modPass'] = false;
    -        }
    -
    -        // adLDAP expects empty user/pass as NULL, we're less strict FS#2781
    -        if (empty($opts['admin_username'])) $opts['admin_username'] = null;
    -        if (empty($opts['admin_password'])) $opts['admin_password'] = null;
    -
    -        // user listing needs admin priviledges
    -        if (!empty($opts['admin_username']) && !empty($opts['admin_password'])) {
    -            $this->cando['getUsers'] = true;
    -        } else {
    -            $this->cando['getUsers'] = false;
    -        }
    -
    -        return $opts;
    -    }
    -
    -    /**
    -     * Returns a list of configured domains
    -     *
    -     * The default domain has an empty string as key
    -     *
    -     * @return array associative array(key => domain)
    -     */
    -    public function getConfiguredDomains()
    -    {
    -        $domains = array();
    -        if (empty($this->conf['account_suffix'])) return $domains; // not configured yet
    -
    -        // add default domain, using the name from account suffix
    -        $domains[''] = ltrim($this->conf['account_suffix'], '@');
    -
    -        // find additional domains
    -        foreach ($this->conf as $key => $val) {
    -            if (is_array($val) && isset($val['account_suffix'])) {
    -                $domains[$key] = ltrim($val['account_suffix'], '@');
    -            }
    -        }
    -        Sort::ksort($domains);
    -
    -        return $domains;
    -    }
    -
    -    /**
    -     * Check provided user and userinfo for matching patterns
    -     *
    -     * The patterns are set up with $this->_constructPattern()
    -     *
    -     * @author Chris Smith 
    -     *
    -     * @param string $user
    -     * @param array  $info
    -     * @return bool
    -     */
    -    protected function filter($user, $info)
    -    {
    -        foreach ($this->pattern as $item => $pattern) {
    -            if ($item == 'user') {
    -                if (!preg_match($pattern, $user)) return false;
    -            } elseif ($item == 'grps') {
    -                if (!count(preg_grep($pattern, $info['grps']))) return false;
    -            } else {
    -                if (!preg_match($pattern, $info[$item])) return false;
    -            }
    -        }
    -        return true;
    -    }
    -
    -    /**
    -     * Create a pattern for $this->_filter()
    -     *
    -     * @author Chris Smith 
    -     *
    -     * @param array $filter
    -     */
    -    protected function constructPattern($filter)
    -    {
    -        $this->pattern = array();
    -        foreach ($filter as $item => $pattern) {
    -            $this->pattern[$item] = '/'.str_replace('/', '\/', $pattern).'/i'; // allow regex characters
    -        }
    -    }
    -}
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/conf/default.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/conf/default.php
    deleted file mode 100644
    index dbfb49b..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/conf/default.php
    +++ /dev/null
    @@ -1,19 +0,0 @@
    - 'danger');
    -$meta['base_dn']            = array('string','_caution' => 'danger');
    -$meta['domain_controllers'] = array('string','_caution' => 'danger');
    -$meta['sso']                = array('onoff','_caution' => 'danger');
    -$meta['sso_charset']        = array('string','_caution' => 'danger');
    -$meta['admin_username']     = array('string','_caution' => 'danger');
    -$meta['admin_password']     = array('password','_caution' => 'danger','_code' => 'base64');
    -$meta['real_primarygroup']  = array('onoff','_caution' => 'danger');
    -$meta['use_ssl']            = array('onoff','_caution' => 'danger');
    -$meta['use_tls']            = array('onoff','_caution' => 'danger');
    -$meta['debug']              = array('onoff','_caution' => 'security');
    -$meta['expirywarn']         = array('numeric', '_min'=>0,'_caution' => 'danger');
    -$meta['additional']         = array('string','_caution' => 'danger');
    -$meta['update_name']        = array('onoff','_caution' => 'danger');
    -$meta['update_mail']        = array('onoff','_caution' => 'danger');
    -$meta['update_pass']        = array('onoff','_caution' => 'danger');
    -$meta['recursive_groups']   = array('onoff','_caution' => 'danger');
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ar/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ar/lang.php
    deleted file mode 100644
    index 6ba640b..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ar/lang.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - * @author Mohamed Belhsine 
    - * @author Usama Akkad 
    - */
    -$lang['domain']                = 'مجال تسجيل الدخول';
    -$lang['authpwdexpire']         = 'ستنتهي صلاحية كلمة السر ÙÙŠ %d . عليك بتغييرها سريعا.';
    -$lang['passchangefail']        = 'ÙØ´Ù„ تغيير كلمة المرور. قد يكون السبب عدم Ù…ÙˆØ§ÙØ§Ø© شروط كلمة المرور.';
    -$lang['connectfail']           = 'ÙØ´Ù„ الاتصال بخادم Active Directory';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ar/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ar/settings.php
    deleted file mode 100644
    index 78f3aca..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ar/settings.php
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -
    - * @author alhajr 
    - */
    -$lang['account_suffix']        = 'لاحقة الحساب الخاص بك. على سبيل المثال. @my.domain.org';
    -$lang['domain_controllers']    = 'قائمة Ù…ÙØµÙˆÙ„Ø© بÙواصل من وحدات التحكم بالمجال. على سبيل المثال. srv1.domain.org,srv2.domain.org';
    -$lang['admin_password']        = 'كلمة المرور للمستخدم أعلاه.';
    -$lang['sso']                   = 'استخدام Kerberos أم NTLM لتسجيل الدخول الموحد؟';
    -$lang['real_primarygroup']     = 'ينبغي أن تحل المجموعة الأساسية الحقيقية بدلاً من Ø§ÙØªØ±Ø§Ø¶ "Domain Users" (أبطأ).';
    -$lang['use_ssl']               = 'استخدام الاتصال Ø§Ù„Ù…Ø´ÙØ± (SSL)ØŸ ÙÙŠ حال استخدامه الرجاء عدم ØªÙØ¹ÙŠÙ„ (TLS) أسÙله.';
    -$lang['expirywarn']            = 'عدد الأيام المقدمة لتحذير المستخدم حول كلمة مرور منتهية الصلاحية. (0) للتعطيل.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/bg/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/bg/lang.php
    deleted file mode 100644
    index 816c495..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/bg/lang.php
    +++ /dev/null
    @@ -1,8 +0,0 @@
    -
    - */
    -$lang['authpwdexpire']         = 'Срока на паролата ви ще изтече Ñлед %d дни. Препоръчително е да Ñ Ñмените по-Ñкоро.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/bg/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/bg/settings.php
    deleted file mode 100644
    index f77fc89..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/bg/settings.php
    +++ /dev/null
    @@ -1,21 +0,0 @@
    -
    - * @author Kiril 
    - */
    -$lang['account_suffix']        = 'ÐаÑтавка на акаунта Ви. Ðапример @нÑкакъв.домейн.org';
    -$lang['base_dn']               = 'ВашиÑÑ‚ оÑновен DN. Ðапример DC=моÑÑ‚,DC=домейн,DC=org';
    -$lang['domain_controllers']    = 'Domain controller ÑпиÑък, разделете Ñървърите ÑÑŠÑ Ð·Ð°Ð¿ÐµÑ‚Ð°Ñ. Ðапример Ñървър1.домейн.org,Ñървър2.домейн.org';
    -$lang['admin_username']        = 'Привилегирован Active Directory потребител Ñ Ð´Ð¾Ñтъп до данните на оÑтаналите потребители. Ðе е задължително, но е необходимо за нÑкои функционалноÑти като изпращането на имейл за абонаменти.';
    -$lang['admin_password']        = 'Паролата на Ð³Ð¾Ñ€Ð½Ð¸Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ».';
    -$lang['sso']                   = 'Да Ñе ползва ли еднократно впиÑване чрез Kerberos или NTLM?';
    -$lang['real_primarygroup']     = 'Да Ñе извлича ли иÑтинÑката група вмеÑто да Ñе предполага "Domain Users" (по-бавно)';
    -$lang['use_ssl']               = 'Ползване на SSL ÑвързаноÑÑ‚? Ðе отбелÑзвайте TLS (по-долу) ако включите опциÑта.';
    -$lang['use_tls']               = 'Ползване на TLS ÑвързаноÑÑ‚? Ðе отбелÑзвайте SSL (по-горе) ако включите опциÑта.';
    -$lang['debug']                 = 'Показване на допълнителна debug Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¸ грешка?';
    -$lang['expirywarn']            = 'Предупреждаване на потребителите Ð¥ дни преди изтичане валидноÑтта на паролата им. Въведете 0 за изключване.';
    -$lang['additional']            = 'СпиÑък Ñ Ð´Ð¾Ð¿ÑŠÐ»Ð½Ð¸Ñ‚ÐµÐ»Ð½Ð¸ AD атрибути за извличане от потребителÑките данни (разделÑйте ги ÑÑŠÑ Ð·Ð°Ð¿ÐµÑ‚Ð°Ñ). Ползва Ñе от нÑколко приÑтавки.';
    -$lang['update_mail']           = 'Позволи на потребители да Ñи ÑменÑÑ‚ имейл адреÑите?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ca/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ca/lang.php
    deleted file mode 100644
    index 5669205..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ca/lang.php
    +++ /dev/null
    @@ -1,14 +0,0 @@
    -
    - * @author Pauet 
    - * @author controlonline.net 
    - */
    -$lang['domain']                = 'Logo Domini';
    -$lang['authpwdexpire']         = 'La vostra contrasenya caducarà en %d dies, l\'hauríeu de canviar aviat.';
    -$lang['passchangefail']        = 'Ha fallat el canviar el password. Es possible que no s\'hagi complert la política de passwords';
    -$lang['userchangefail']        = 'Ha fallat el canvi d\'atributs. Pot ser no tinguis compte amb permisos per fer canvis.';
    -$lang['connectfail']           = 'Ha fallat la connexió amb servidor l\'Active Directory.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ca/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ca/settings.php
    deleted file mode 100644
    index 4f75f33..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ca/settings.php
    +++ /dev/null
    @@ -1,29 +0,0 @@
    -
    - * @author Joan 
    - * @author David Surroca 
    - * @author Adolfo Jayme Barrientos 
    - * @author controlonline.net 
    - * @author Àngel Pérez Beroy 
    - */
    -$lang['account_suffix']        = 'El teu nom de compte. Ej.@my.domain.org';
    -$lang['base_dn']               = 'Nom base DN. Ej. DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'Llista separada per coma dels controladors de domini. Ex. srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'Un usuari de Directori Actiu autoritzat a accedir a les dades de tots els usuaris. Opcional, però necessari per a certes accions, com enviar correus per subscripció.';
    -$lang['admin_password']        = 'La contrasenya de l\'usuari referit abans.
    -';
    -$lang['sso']                   = 'S\'hauria de fer servir Kerberos o NTLM per inici de sessió únic?';
    -$lang['sso_charset']           = 'El conjunt de caràcters del vostre servidor web passarà el nom d\'usuari Kerberos o NTLM. Buit per a UTF-8 o latin-1. Requereix l\'extensió iconv.';
    -$lang['real_primarygroup']     = 'S\'hauria de resoldre el grup principal real en lloc d\'assumir "Usuaris de domini" (més lent).';
    -$lang['use_ssl']               = 'Utilitzeu la connexió SSL? Si s\'usa, no activeu TLS a continuació.';
    -$lang['use_tls']               = 'Utilitzeu la connexió TLS? Si l\'useu, no activeu SSL a dalt.';
    -$lang['debug']                 = 'Mostrar informació addicional de depuració en cas d\'error?';
    -$lang['expirywarn']            = 'Dies per endavant en avisar l\'usuari sobre la caducitat de la contrasenya. 0 per desactivar.';
    -$lang['additional']            = 'Una llista separada per comes d\'atributs AD addicionals per obtenir de les dades d\'usuari. Utilitzat per alguns connectors.';
    -$lang['update_name']           = 'Voleu permetre als usuaris actualitzar el seu nom de visualització d\'AD?';
    -$lang['update_mail']           = 'Permetre els usuaris actualitzar la seva adreça de correu electrònic?';
    -$lang['recursive_groups']      = 'Resoleu els grups imbricats als seus respectius membres (més lentament).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ckb/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ckb/lang.php
    deleted file mode 100644
    index 6e1168e..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ckb/lang.php
    +++ /dev/null
    @@ -1,14 +0,0 @@
    -
    - * @author Wrya 
    - */
    -$lang['domain']                = 'دەستکاری ی تۆمارکردن بکە';
    -$lang['authpwdexpire']         = 'نهێنوشەکەت بەسەردەچێت لە %d ڕۆژ، پێویستە زوو بیگۆڕیت.
    -';
    -$lang['passchangefail']        = 'گۆڕینی نهێنوشەکە سەرکەوتوو نەبوو. لەوانەیە سیاسەتی نهێنوشە کە نەدیتبێت؟';
    -$lang['userchangefail']        = 'سەرکەوتوو نەبوو لە گۆڕینی تایبەتمەندیەکانی بەکارهێنەر. لەوانەیە ئەژمێرەکەت مۆڵەتەکانی نەبێت بۆ گۆڕانکاری؟';
    -$lang['connectfail']           = 'پەیوەندی کردن بە سێرڤەری Active Directory سەرکەوتوو نەبوو.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ckb/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ckb/settings.php
    deleted file mode 100644
    index d877cba..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ckb/settings.php
    +++ /dev/null
    @@ -1,23 +0,0 @@
    -
    - */
    -$lang['account_suffix']        = 'پاشگری ئەژمێرەکەت. ئێگ @my.domain.org';
    -$lang['base_dn']               = 'Your base DN. Eg. DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'لیستی بۆر جیاکراوەی کۆنترۆڵەکانی دۆمەین. وەک srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'بەکارهێنەرێکی ڕێنیشاندەرێکی چالاک کە توانای چوونە ژورەوەی بۆ هەموو داتاکانی بەکارهێنەری تر هەیە. ئارەزوومەندانە، بەڵام پێویستە بۆ هەندێک چالاکی وەک ناردنی پۆستی ئابوونە.';
    -$lang['admin_password']        = 'تێپەڕوشەی بەکارهێنەری سەرەوە.';
    -$lang['sso']                   = 'پێویستە چوونەناو تاک لە ڕێگای Kerberos یان NTLM بەکار بهێنرێت؟';
    -$lang['sso_charset']           = 'ئەو پشکانەی وێبسێرڤەرەکەت ناوی بەکارهێنەری Kerberos یان NTLM تێدەپەڕن. بەتاڵ بۆ UTF-8 یان لاتین-1. پێویستی بە درێژکراوەی ئایکۆنڤ هەیە.';
    -$lang['real_primarygroup']     = 'ئایا دەبێت گرووپی سەرەتایی ڕاستەقینە چارەسەر بکرێت لە جیاتی ئەوەی وا لە "بەکارهێنەرانی دۆمەین" (هێواشتر) بکرێت.';
    -$lang['use_ssl']               = 'بەکارهێنانی پەیوەندی SSL? ئەگەر بەکاربێت، TLS ی خوارەوە بەتوانا مەکە.';
    -$lang['use_tls']               = 'بەکارهێنانی پەیوەندی TLS؟ ئەگەر بەکارهات، SSL لەسەرەوە چالاک مەکە.';
    -$lang['debug']                 = 'دەرهاودەرە ڕاستکەرەوە زیادەکان نیشان بدە لەسەر هەڵەکان؟';
    -$lang['expirywarn']            = 'ڕۆژ لە پێشەکی بۆ ئاگادارکردنەوەی بەکارهێنەر دەربارەی تێپەڕەوشە. 0 بۆ ناچالاککردن.';
    -$lang['additional']            = 'لیستی بۆرە جیاکراوە لە تایبەتمەندیەکانی AD زیاتر بۆ هێنانی لە زانیاری بەکارهێنەر. بەکارهێنراوە لەلایەن هەندێک پێوەکراو.';
    -$lang['update_name']           = 'ڕێگە بە بەکارهێنەران بدە ناوی پیشاندانی AD نوێ بکەن؟';
    -$lang['update_mail']           = 'ڕێگە بە بەکارهێنەران بدە ناونیشانی ئیمەیڵیان نوێ بکەن؟';
    -$lang['recursive_groups']      = 'چارەسەرکردنی گروپە هێلانەکان بۆ ئەندامە بەڕێزەکانیان (هێواشتر).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cs/lang.php
    deleted file mode 100644
    index 91e91d0..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cs/lang.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - * @author Miroslav Svoboda 
    - */
    -$lang['domain']                = 'Přihlašovací doména';
    -$lang['authpwdexpire']         = 'Platnost vašeho hesla vyprší za %d dní, měli byste ho změnit co nejdříve.';
    -$lang['passchangefail']        = 'Změna hesla selhala. Možná nebyla dodržena pravidla pro jejich tvorbu?';
    -$lang['userchangefail']        = 'ZmÄ›na atributů uživatele selhala. Možná nemá váš úÄet dostateÄná oprávnÄ›ní pro provádÄ›ní zmÄ›n. ';
    -$lang['connectfail']           = 'Připojení k serveru Active Directory selhalo.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cs/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cs/settings.php
    deleted file mode 100644
    index d18d7ea..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cs/settings.php
    +++ /dev/null
    @@ -1,27 +0,0 @@
    -
    - * @author mkucera66 
    - * @author Jaroslav Lichtblau 
    - * @author Daniel SlováÄek 
    - * @author Martin RůžiÄka 
    - */
    -$lang['account_suffix']        = 'Přípona vaÅ¡eho úÄtu, tj. @moje.domena.org';
    -$lang['base_dn']               = 'Vaše doménové jméno DN. tj. DC=moje,DC=domena,DC=org';
    -$lang['domain_controllers']    = 'Seznam Äárkou oddÄ›lených kontrolérů, tj. srv1.domena.org,srv2.domena.org';
    -$lang['admin_username']        = 'Privilegovaný uživatel Active Directory s přístupem ke vÅ¡em datům. VolitelnÄ›, ale nutné pro urÄité akce typu zasílání mailů.';
    -$lang['admin_password']        = 'Heslo uživatele výše';
    -$lang['sso']                   = 'Chcete pÅ™ihlaÅ¡ování Single-Sign-On pomocí jádra Kerberos nebo NTLM ( autentizaÄní protokol obvyklý ve Windows)?';
    -$lang['sso_charset']           = 'Znaková sada kterou bude webserverem přenášeno uživatelské jméno pro Kerberos nebo NTLM. Prázdné pro UTF-8 nebo latin-1. Vyžaduje rozšíření iconv.';
    -$lang['real_primarygroup']     = 'Má být zjištěna primární skupina namísto vyhodnocení hodnoty "doménoví uživatelé" (pomalejší)';
    -$lang['use_ssl']               = 'Použít spojení SSL? Pokud ano, nevyužívejte TLS níže.';
    -$lang['use_tls']               = 'Použít spojení TLS? Pokud ano, nevyužívejte SSL výše.';
    -$lang['debug']                 = 'Zobrazit dodateÄné debugovací výstupy pÅ™i chybách?';
    -$lang['expirywarn']            = 'Dny mezi varováním o vyprÅ¡ení hesla uživatele a jeho vyprÅ¡ením. 0 znaÄí vypnuto.';
    -$lang['additional']            = 'Čárkou oddÄ›lený seznam dodateÄných atributů získávaných z uživatelských dat. Využito nÄ›kterými pluginy.';
    -$lang['update_name']           = 'Povolit uživatelům upravit jejich AD zobrazované jméno?';
    -$lang['update_mail']           = 'Povolit uživatelům upravit svou emailovou adresu?';
    -$lang['recursive_groups']      = 'VyÅ™eÅ¡te vnoÅ™ené skupiny do jejich přísluÅ¡ných Älenů (pomalejší).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cy/lang.php
    deleted file mode 100644
    index 8cc3746..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cy/lang.php
    +++ /dev/null
    @@ -1,16 +0,0 @@
    -
    - * @author Alan Davies 
    - */
    -
    -$lang['domain']          = 'Parth Mewngofnodi';
    -$lang['authpwdexpire']   = 'Bydd eich cyfrinair yn dod i ben mewn %d diwrnod, dylech chi ei newid e\'n fuan.';
    -$lang['passchangefail']  = 'Methodd newid y cyfrinair. Posib roedd y cyfrinair yn annilys?';
    -$lang['userchangefail']  = 'Methodd newid priodoleddau defnyddiwr. Posib \'sdim hawliau \'da chi i wneud newidiadau?';
    -$lang['connectfail']     = 'Methodd y cysylltiad i weinydd yr Active Directory.';
    -
    -//Setup VIM: ex: et ts=4 :
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cy/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cy/settings.php
    deleted file mode 100644
    index e343485..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/cy/settings.php
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -@my.domain.org';
    -$lang['base_dn']            = 'Sail eich DN. Eg. DC=my,DC=domain,DC=org';
    -$lang['domain_controllers'] = 'Rhestr gwahanwyd gan goma o reolwyr Parth. Ee. srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']     = 'Defnyddiwr Active Directory breintiedig gyda mynediad i ddata pob defnyddiwr arall. Yn opsiynol, ond yn hanfodol ar gyfer gweithredoedd penodol fel anfon ebyst tanysgrifio.';
    -$lang['admin_password']     = 'Cyfrinair y defnyddiwr uchod.';
    -$lang['sso']                = 'A ddylai Mewngofnodi-Unigol gan Kerberos neu NTLM gael ei ddefnyddio?';
    -$lang['sso_charset']        = 'Y set nod mae\'ch gweinydd gwe yn pasio defnyddair Kerberos neu NTLM ynddi. Gwag ar gyfer UTF-8 neu latin-1. Bydd angen estyniad iconv.';
    -$lang['real_primarygroup']  = 'Os ydy\'r prif grŵp real yn cael ei hadfer yn hytrach na thybio "Defnyddwyr Parth" (arafach).';
    -$lang['use_ssl']            = 'Defnyddio cysylltiad SSL? Os ydych chi\'n defnyddio hwn, peidiwch â galluogi TLS isod.';
    -$lang['use_tls']            = 'Defnyddio cysylltiad TLS? Os ydych chi\'n defnyddio hwn, peidiwch â galluogi SSL uchod.';
    -$lang['debug']              = 'Dangos allbwn dadfygio ychwanegol ar wallau?';
    -$lang['expirywarn']         = 'Diwrnodau o flaen llaw i rybuddio defnyddwyr o ran cyfrinair yn dod i ben. 0 i analluogi.';
    -$lang['additional']         = 'Rhestr a wahanwyd gan goma o briodoleddau AD ychwanegol i nôl o ddata defnyddiwr. Defnyddiwyd gan rai ategion.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/da/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/da/lang.php
    deleted file mode 100644
    index c6a8778..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/da/lang.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - * @author Mikael Lyngvig 
    - */
    -$lang['domain']                = 'Logondomæne';
    -$lang['authpwdexpire']         = 'Din adgangskode vil udløbe om %d dage, du bør ændre den snart.';
    -$lang['passchangefail']        = 'Kunne ikke skifte adgangskoden. MÃ¥ske blev adgangskodepolitikken ikke opfyldt?';
    -$lang['userchangefail']        = 'Kunne ikke ændre brugerkontoen. Din konto har muligvis ikke rettigheder til at lave ændringer.';
    -$lang['connectfail']           = 'Kunne ikke forbinde til Active Directory serveren.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/da/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/da/settings.php
    deleted file mode 100644
    index e93f979..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/da/settings.php
    +++ /dev/null
    @@ -1,25 +0,0 @@
    -
    - * @author Soren Birk 
    - * @author Jens Hyllegaard 
    - */
    -$lang['account_suffix']        = 'Dit konto suffiks. F.eks. @mit.domæne.dk';
    -$lang['base_dn']               = 'Dit grund DN. F.eks. DC=mit,DC=domæne,DC=dk';
    -$lang['domain_controllers']    = 'En kommasepareret liste over domænecontrollere. F.eks. srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'En privilegeret Active Directory bruger med adgang til alle andre brugeres data. Valgfri, men skal bruges til forskellige handlinger såsom at sende abonnement e-mails.';
    -$lang['admin_password']        = 'Adgangskoden til den ovenstående brugerkonto.';
    -$lang['sso']                   = 'Skal der benyttes Single-Sign-On via Kerberos eller NTLM?';
    -$lang['sso_charset']           = 'Tegnsættet din webserver leverer Kerberos eller NTLM brugernavnet i. Efterlad blank for UTF-8 eller latin-1. Kræver iconv udvidelsen.';
    -$lang['real_primarygroup']     = 'Bør den korrekte primære gruppe findes i stedet for at antage "Domain Users" (langsommere)';
    -$lang['use_ssl']               = 'Benyt SSL forbindelse? Hvis ja, vælg ikke TLS herunder.';
    -$lang['use_tls']               = 'Benyt TLS forbindelse? Hvis ja, vælg ikke SSL herover.';
    -$lang['debug']                 = 'Vis yderligere debug output ved fejl?';
    -$lang['expirywarn']            = 'Dage før udløb af adgangskode brugere skal advares. Angiv 0 for at deaktivere notifikation.';
    -$lang['additional']            = 'En kommasepareret liste over yderligere AD attributter der skal hentes fra brugerdata. Brug af nogen udvidelser.';
    -$lang['update_name']           = 'Tillad at brugere opdaterer deres visningnavn i AD?';
    -$lang['update_mail']           = 'Tillad at brugere opdaterer deres e-mail adresse?';
    -$lang['recursive_groups']      = 'Opslå nedarvede grupper til deres individuelle medlemmer (langsommere)';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de-informal/lang.php
    deleted file mode 100644
    index 3166798..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de-informal/lang.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - * @author rnck 
    - */
    -$lang['domain']                = 'Login Domäne';
    -$lang['authpwdexpire']         = 'Dein Passwort läuft in %d Tag(en) ab. Du solltest es es frühzeitig ändern.';
    -$lang['passchangefail']        = 'Das Passwort konnte nicht geändert werden. Eventuell wurde die Passwort-Richtlinie nicht eingehalten.';
    -$lang['userchangefail']        = 'Nutzerattribute konnten nicht geändert werden. Möglicherweise hat Dein Account nicht die erforderlichen Berechtigungen.';
    -$lang['connectfail']           = 'Verbindung zum Active Directory Server fehlgeschlagen.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de-informal/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de-informal/settings.php
    deleted file mode 100644
    index b73b668..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de-informal/settings.php
    +++ /dev/null
    @@ -1,28 +0,0 @@
    -
    - * @author Frank Loizzi 
    - * @author Matthias Schulte 
    - * @author Volker Bödker 
    - * @author rnck 
    - * @author Felix 
    - */
    -$lang['account_suffix']        = 'Dein Account-Suffix. Z.B. @my.domain.org';
    -$lang['base_dn']               = 'Dein Base-DN. Z.B. DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'Eine Komma-separierte Liste von Domänen-Controllern. Z.B. srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'Ein privilegierter Active Directory-Benutzer mit Zugriff zu allen anderen Benutzerdaten. Optional, aber wird benötigt für Aktionen wie z. B. dass Senden von Benachrichtigungs-Mails.';
    -$lang['admin_password']        = 'Das Passwort des obigen Benutzers.';
    -$lang['sso']                   = 'Soll Single-Sign-On via Kerberos oder NTLM benutzt werden?';
    -$lang['sso_charset']           = 'Der Zeichensatz in dem Kerberos oder NTLM den Usernamen übergibt. Leer lassen für UTF-8 oder latin-1. Erfordert die Erweiterung iconv.';
    -$lang['real_primarygroup']     = 'Soll die echte primäre Gruppe aufgelöst werden anstelle der Annahme "Domain Users" (langsamer)';
    -$lang['use_ssl']               = 'SSL-Verbindung benutzen? Falls ja, TLS unterhalb nicht aktivieren.';
    -$lang['use_tls']               = 'TLS-Verbindung benutzen? Falls ja, SSL oberhalb nicht aktivieren.';
    -$lang['debug']                 = 'Zusätzliche Debug-Informationen bei Fehlern anzeigen?';
    -$lang['expirywarn']            = 'Tage im Voraus um Benutzer über ablaufende Passwörter zu informieren. 0 zum Ausschalten.';
    -$lang['additional']            = 'Eine Komma-separierte Liste von zusätzlichen AD-Attributen, die von den Benutzerobjekten abgefragt werden. Wird von einigen Plugins benutzt.';
    -$lang['update_name']           = 'Nutzern erlauben ihren AD Anzeigenamen zu aktualisieren?';
    -$lang['update_mail']           = 'Nutzern erlauben ihre E-Mail-Adresse zu aktualisieren?';
    -$lang['recursive_groups']      = 'Auflösen verschachtelter Gruppen für ihre jeweiligen Mitglieder (langsamer).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de/lang.php
    deleted file mode 100644
    index 335cd61..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de/lang.php
    +++ /dev/null
    @@ -1,14 +0,0 @@
    -
    - * @author Philip Knack 
    - * @author Uwe Benzelrath 
    - */
    -$lang['domain']                = 'Anmelde-Domäne';
    -$lang['authpwdexpire']         = 'Ihr Passwort läuft in %d Tag(en) ab. Sie sollten es frühzeitig ändern.';
    -$lang['passchangefail']        = 'Kennwortänderung fehlgeschlagen. Entspricht das Kennwort der Richtlinie?';
    -$lang['userchangefail']        = 'Änderung der Nutzerattribute fehlgeschlagen. Möglicherweise hat ihr Benutzerkonto nicht die nötigen Rechte um diese Änderungen durchzuführen';
    -$lang['connectfail']           = 'Verbindung zum Active Directory Server fehlgeschlagen.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de/settings.php
    deleted file mode 100644
    index 1241475..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/de/settings.php
    +++ /dev/null
    @@ -1,30 +0,0 @@
    -
    - * @author C!own77 
    - * @author Frank Loizzi 
    - * @author Matthias Schulte 
    - * @author Ben Fey 
    - * @author Jonas Gröger 
    - * @author Carsten Perthel 
    - */
    -$lang['account_suffix']        = 'Ihr Account-Suffix. Z. B. @my.domain.org';
    -$lang['base_dn']               = 'Ihr Base-DN. Z. B. DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'Eine Komma-separierte Liste von Domänen-Controllern. Z. B. srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'Ein priviligierter Active Directory-Benutzer mit Zugriff zu allen anderen Benutzerdaten. Optional, aber wird benötigt für Aktionen wie z. B. dass Senden von Benachrichtigungs-Mails.';
    -$lang['admin_password']        = 'Das Passwort des obigen Benutzers.';
    -$lang['sso']                   = 'Soll Single-Sign-On via Kerberos oder NTLM benutzt werden?';
    -$lang['sso_charset']           = 'Der Zeichensatz, mit dem der Server den Kerberos- oder NTLM-Benutzernamen versendet. Leer lassen für UTF-8 oder latin-1. Benötigt die iconv-Erweiterung.';
    -$lang['real_primarygroup']     = 'Soll die echte primäre Gruppe aufgelöst werden anstelle der Annahme "Domain Users" (langsamer)';
    -$lang['use_ssl']               = 'SSL-Verbindung benutzen? Falls ja, TLS unterhalb nicht aktivieren.';
    -$lang['use_tls']               = 'TLS-Verbindung benutzen? Falls ja, SSL oberhalb nicht aktivieren.';
    -$lang['debug']                 = 'Zusätzliche Debug-Informationen bei Fehlern anzeigen?';
    -$lang['expirywarn']            = 'Tage im Voraus um Benutzer über ablaufende Passwörter zu informieren. 0 zum Ausschalten.';
    -$lang['additional']            = 'Eine Komma-separierte Liste von zusätzlichen AD-Attributen, die von den Benutzerobjekten abgefragt werden. Wird von einigen Plugins benutzt.';
    -$lang['update_name']           = 'Benutzern erlauben, ihren AD Anzeige-Namen zu ändern?';
    -$lang['update_mail']           = 'Benutzern erlauben, ihre E-Mail-Adresse zu ändern?';
    -$lang['update_pass']           = 'Nutzern erlauben ihr Passwort zu ändern? Benötigt SSL oder TLS.';
    -$lang['recursive_groups']      = 'Auflösen verschachtelter Gruppen für ihre jeweiligen Mitglieder (langsamer).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/el/lang.php
    deleted file mode 100644
    index 2728d01..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/el/lang.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - * @author Vasileios Karavasilis 
    - */
    -$lang['domain']                = 'Logon Domain';
    -$lang['authpwdexpire']         = 'Ο κωδικός Ï€Ïόσβασης θα λήξει σε %d ημέÏες. ΠÏοτείνουμε να τον αλλάξετε σÏντομα.';
    -$lang['passchangefail']        = 'Ο κωδικός Ï€Ïόσβασης δεν μπόÏεσε να αλλάξει. Μήπως δεν ακολουθήθηκαν οι κατάλληλες οδηγίες της πολιτικής ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης?';
    -$lang['userchangefail']        = 'Αποτυχία αλλαγής των στοιχείων του χÏήστη. ΜποÏεί ο λογαÏιασμός σας να μην έχει άδεια να κάνει αλλαγές. ';
    -$lang['connectfail']           = 'Δεν μπόÏεσε να συνδέσει στον διακομιστή Active Directory (ΕνεÏγή Λίστα διευθÏνσεων).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/el/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/el/settings.php
    deleted file mode 100644
    index 381b593..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/el/settings.php
    +++ /dev/null
    @@ -1,24 +0,0 @@
    -
    - * @author chris taklis 
    - */
    -$lang['account_suffix']        = 'Το Ï€Ïόσημο του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚. Π.χ @my.domain.org';
    -$lang['base_dn']               = 'Το βασικό σας DN. Eg. DC=my,DC=domain,DC=org	';
    -$lang['domain_controllers']    = 'Μία λίστα χωÏισμένη με κόμμα, των ελεγκτών του Domain. Π.χ. srv1.domain.org,srv2.domain.org	 ';
    -$lang['admin_username']        = 'Ένας Ï€ÏονομιοÏχος χÏήστης της ΕνεÏγοÏÏ‚ Λίστας ΔιευθÏνσεων με Ï€Ïόσβαση στα δεδομένα άλλων χÏηστών. ΠÏοαιÏετικό, αλλά χÏειάζεται για οÏισμένες ενέÏγειες όπως αποστολή ηλεκτÏονικών μηνυμάτων εγγÏαφής. ';
    -$lang['admin_password']        = 'Ο κωδικός του παÏαπάνω χÏήστη.';
    -$lang['sso']                   = 'ΠÏέπει να χÏησιμοποιηθεί το Single-Sign-On μέσω Kerberos ή το NTLM ?	';
    -$lang['sso_charset']           = 'To \'\'charset\'\' που ο διακομιστής ιστοσελίδας σας θα πεÏάσει το Kerberos ή το όνομα χÏήστη NTLM . Είναι άδειο για το UTF-8 η το λατινικό -1. ΧÏειάζεται την Ï€Ïοέκταση inconv. ';
    -$lang['real_primarygroup']     = 'ΠÏέπει να ισχÏσει η βασική ομάδα αντί να ληφθεί υπόψη το \'\'Domain Users\'\' (πιο αÏγό).';
    -$lang['use_ssl']               = 'Îα γίνει χÏήση της σÏνδεσης SSL? Αν χÏησιμοποιείται μην ενεÏγοποιείστε το TLS πιο κάτω. ';
    -$lang['use_tls']               = 'Îα γίνει  σÏνδεση του TLS?Αν ήδη χÏησιμοποιείται, μην ενεÏγοποιείστε το SSL πιο πάνω. ';
    -$lang['debug']                 = 'Îα Ï€Ïοβληθεί το επιπλέον σÏστημα ανίχνευσης λαθών ?';
    -$lang['expirywarn']            = 'ΠÏέπει να Ï€Ïοειδοποιηθεί ο χÏήστης Ï€Ïιν λίγες ημέÏες για την λήξη του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης. 0 για να απενεÏγοποιείστε.';
    -$lang['additional']            = 'Μία λίστα που χωÏίζεται με κόμμα, με AD επιπλέον ιδιότητες για να φέÏουν στοιχεία από τον χÏήστη. ΧÏησιμοποιείται από κάποια επιπÏόσθετα.';
    -$lang['update_name']           = 'Îα επιτÏέπεται στους χÏήστες να ενημεÏώνουν το AD όνομα τους που Ï€Ïοβάλλεται?';
    -$lang['update_mail']           = 'Îα επιτÏέπεται στους χÏήστες να ενημεÏώνουν την διεÏθυνση ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î¿Ï…Ï‚ ταχυδÏομείου?';
    -$lang['recursive_groups']      = 'Îα γίνεται καταχώÏηση των μελών των ομάδων?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/en/lang.php
    deleted file mode 100644
    index 3e8a9e2..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/en/lang.php
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -
    - */
    -
    -$lang['domain']          = 'Logon Domain';
    -$lang['authpwdexpire']   = 'Your password will expire in %d days, you should change it soon.';
    -$lang['passchangefail']  = 'Failed to change the password. Maybe the password policy was not met?';
    -$lang['userchangefail']  = 'Failed to change user attributes. Maybe your account does not have permissions to make changes?';
    -$lang['connectfail']     = 'Failed to connect to Active Directory server.';
    -
    -//Setup VIM: ex: et ts=4 :
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/en/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/en/settings.php
    deleted file mode 100644
    index efa6f4b..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/en/settings.php
    +++ /dev/null
    @@ -1,19 +0,0 @@
    -@my.domain.org';
    -$lang['base_dn']            = 'Your base DN. Eg. DC=my,DC=domain,DC=org';
    -$lang['domain_controllers'] = 'A comma separated list of Domain controllers. Eg. srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']     = 'A privileged Active Directory user with access to all other user\'s data. Optional, but needed for certain actions like sending subscription mails.';
    -$lang['admin_password']     = 'The password of the above user.';
    -$lang['sso']                = 'Should Single-Sign-On via Kerberos or NTLM be used?';
    -$lang['sso_charset']        = 'The charset your webserver will pass the Kerberos or NTLM username in. Empty for UTF-8 or latin-1. Requires the iconv extension.';
    -$lang['real_primarygroup']  = 'Should the real primary group be resolved instead of assuming "Domain Users" (slower).';
    -$lang['use_ssl']            = 'Use SSL connection? If used, do not enable TLS below.';
    -$lang['use_tls']            = 'Use TLS connection? If used, do not enable SSL above.';
    -$lang['debug']              = 'Display additional debugging output on errors?';
    -$lang['expirywarn']         = 'Days in advance to warn user about expiring password. 0 to disable.';
    -$lang['additional']         = 'A comma separated list of additional AD attributes to fetch from user data. Used by some plugins.';
    -$lang['update_name']        = 'Allow users to update their AD display name?';
    -$lang['update_mail']        = 'Allow users to update their email address?';
    -$lang['update_pass']        = 'Allow users to update their password? Requires SSL or TLS above.';
    -$lang['recursive_groups']   = 'Resolve nested groups to their respective members (slower).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eo/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eo/lang.php
    deleted file mode 100644
    index 1960099..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eo/lang.php
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -
    - * @author Erik Bjørn Pedersen 
    - * @author Florian 
    - * @author Robert Bogenschneider 
    - */
    -$lang['domain']                = 'Ensaluta domajno';
    -$lang['authpwdexpire']         = 'Via pasvorto malvalidos post %d tagoj, prefere ÅanÄu Äin baldaÅ©.';
    -$lang['passchangefail']        = 'Oni malsukcesis ÅanÄi la pasvorton. Ĉu la regularo pri pasvortoj eble ne plenumiÄis?';
    -$lang['userchangefail']        = 'Malsukcesis ÅanÄi uzantajn atributojn. Eble via konto ne havas permesojn fari ÅanÄojn?';
    -$lang['connectfail']           = 'Malsukcesis konekti al Aktivan Dosierumon servilo.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eo/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eo/settings.php
    deleted file mode 100644
    index b60dec1..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eo/settings.php
    +++ /dev/null
    @@ -1,26 +0,0 @@
    -
    - * @author Florian 
    - * @author Robert Bogenschneider 
    - */
    -$lang['account_suffix']        = 'Via konto-aldonaĵo, ekz. @mia.domajno.lando';
    -$lang['base_dn']               = 'Via baza DN, ekz. DC=mia,DC=domajno,DC=lando';
    -$lang['domain_controllers']    = 'Komodisigita listo de domajno-serviloj, ekz. srv1.domajno.lando,srv2.domajno.lando';
    -$lang['admin_username']        = 'Privilegiita Aktiv-Dosieruja uzanto kun aliro al ĉiuj uzantaj datumoj. Libervole, sed necesa por iuj agadoj kiel sendi abonan retpoÅton.';
    -$lang['admin_password']        = 'La pasvorto de tiu uzanto.';
    -$lang['sso']                   = 'Ĉu uzi Sola Aliro tra Kerberos aŭ NTLM?';
    -$lang['sso_charset']           = 'Per kiu karaktraro via retservilo pludonas uzantonomojn al Kerberos aŭ NTLM? Malplena por UTF-8 aŭ latin-1. Bezonas iconv-aldonaĵon.';
    -$lang['real_primarygroup']     = 'Ĉu trovi la veran ĉefan grupon anstataŭ supozi "Domajnuzantoj" (pli malrapida)?';
    -$lang['use_ssl']               = 'Ĉu uzi SSL-konekton? Se jes, ne aktivigu TLS sube.';
    -$lang['use_tls']               = 'Ĉu uzi TLS-konekton? Se jes, ne aktivigu SSL supre.';
    -$lang['debug']                 = 'Ĉu montri aldonajn informojn dum eraroj?';
    -$lang['expirywarn']            = 'Tagoj da antaÅ­averto pri malvalidiÄonta pasvorto. 0 por malebligi.';
    -$lang['additional']            = 'Komodisigita listo de aldonaj AD-atributoj por preni el uzantaj datumoj. Uzita de iuj kromaĵoj.';
    -$lang['update_name']           = 'Ĉu permesi uzantojn aktualigi sian AD-montran nomon?';
    -$lang['update_mail']           = 'Ĉu permesi uzantoj Äisdatigi siajn retardesojn?';
    -$lang['update_pass']           = 'Ĉu permesi uzantojn aktualigi sian pasvorton? Postulas SSL aŭ TLS supre.';
    -$lang['recursive_groups']      = 'Solvu nestitajn grupojn al iliaj respektivaj membroj (pli malrapide).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/es/lang.php
    deleted file mode 100644
    index 381db9f..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/es/lang.php
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -
    - * @author Gerardo Zamudio 
    - * @author Mauricio Segura 
    - * @author Romano 
    - */
    -$lang['domain']                = 'Dominio de inicio';
    -$lang['authpwdexpire']         = 'Su contraseña caducara en %d días, debería cambiarla lo antes posible';
    -$lang['passchangefail']        = 'Error al cambiar la contraseña. ¿Tal vez no se cumplió la directiva de contraseñas?';
    -$lang['userchangefail']        = 'Falló al intentar modificar los atributos del usuario.  Puede ser que su cuenta no tiene permisos para realizar cambios?';
    -$lang['connectfail']           = 'Error al conectar con el servidor de Active Directory.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/es/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/es/settings.php
    deleted file mode 100644
    index f8f36da..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/es/settings.php
    +++ /dev/null
    @@ -1,30 +0,0 @@
    -
    - * @author Liliana 
    - * @author monica 
    - * @author Antonio Bueno 
    - * @author Juan De La Cruz 
    - * @author Eloy 
    - * @author David Roy 
    - */
    -$lang['account_suffix']        = 'Su cuenta, sufijo. Ejem.  @ my.domain.org ';
    -$lang['base_dn']               = 'Su base DN. Ejem. DC=my,DC=dominio,DC=org';
    -$lang['domain_controllers']    = 'Una lista separada por coma de los controladores de dominios. Ejem. srv1.dominio.org,srv2.dominio.org';
    -$lang['admin_username']        = 'Un usuario con privilegios de Active Directory con acceso a los datos de cualquier otro usuario. Opcional, pero es necesario para determinadas acciones como el envío de suscripciones de correos electrónicos.';
    -$lang['admin_password']        = 'La contraseña del usuario anterior.';
    -$lang['sso']                   = 'En caso de inicio de sesión usará ¿Kerberos o NTLM?';
    -$lang['sso_charset']           = 'La codificación con que tu servidor web pasará el nombre de usuario Kerberos o NTLM. Si es UTF-8 o latin-1 dejar en blanco. Requiere la extensión iconv.';
    -$lang['real_primarygroup']     = 'Resolver el grupo primario real en vez de asumir "Domain Users" (más lento)';
    -$lang['use_ssl']               = '¿Usar conexión SSL? Si se usa, no habilitar TLS abajo.';
    -$lang['use_tls']               = '¿Usar conexión TLS? Si se usa, no habilitar SSL arriba.';
    -$lang['debug']                 = 'Mostrar información adicional de depuración sobre los errores?';
    -$lang['expirywarn']            = 'Días por adelantado para avisar al usuario de que contraseña expirará. 0 para deshabilitar.';
    -$lang['additional']            = 'Una lista separada por comas de atributos AD adicionales a obtener de los datos de usuario. Usado por algunos plugins.';
    -$lang['update_name']           = '¿Permitir a los usuarios actualizar su nombre de AD?';
    -$lang['update_mail']           = '¿Permitir a los usuarios actualizar su email?';
    -$lang['update_pass']           = '¿Permitir a los usuarios actualizar su contraseña? Requiere SSL o TLS por encima.';
    -$lang['recursive_groups']      = 'Restituir los grupos anidados a sus respectivos miembros (más lento)';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/et/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/et/lang.php
    deleted file mode 100644
    index 94fe9ed..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/et/lang.php
    +++ /dev/null
    @@ -1,8 +0,0 @@
    -
    - */
    -$lang['authpwdexpire']         = 'Sinu salasõna aegub %d päeva pärast, võiksid seda peatselt muuta.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eu/lang.php
    deleted file mode 100644
    index 6c694bb..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eu/lang.php
    +++ /dev/null
    @@ -1,10 +0,0 @@
    -
    - * @author Osoitz 
    - */
    -$lang['authpwdexpire']         = 'Zure pasahitza %d egun barru iraungiko da, laster aldatu beharko zenuke.';
    -$lang['connectfail']           = 'Huts egin du Active Directory zerbitzarira konektatzean';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eu/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eu/settings.php
    deleted file mode 100644
    index e6852b2..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/eu/settings.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - */
    -$lang['account_suffix']        = 'Zure kontuaren atzizkia. Esaterako @niredomeinua.eus';
    -$lang['admin_password']        = 'Goiko erabiltzailearen pasahitza';
    -$lang['use_ssl']               = 'SSL konexioa darabilzu? Hala bada, ez gaitu TLS behean.';
    -$lang['use_tls']               = 'Erabili TLS konexioa? Erabiltzekotan, ez gaitu SSL goian.';
    -$lang['expirywarn']            = 'Pasahitza iraungitzear dagoela abisatzeko aurretia egunetan. 0 desgaitzeko.';
    -$lang['update_mail']           = 'Baimendu erabiltzaileei bere email helbidea eguneratzea?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fa/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fa/lang.php
    deleted file mode 100644
    index e5ff05d..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fa/lang.php
    +++ /dev/null
    @@ -1,14 +0,0 @@
    -
    - * @author Milad DZand 
    - * @author Mohmmad Razavi 
    - */
    -$lang['domain']                = 'دامنه‌ی ورود';
    -$lang['authpwdexpire']         = 'کلمه عبور شما در %d روز منقضی خواهد شد ، شما باید آن را زود تغییر دهید';
    -$lang['passchangefail']        = 'تغیر رمزعبور با خطا مواجه شد. شاید سیاستهای مربوط به گذاشتن نام کاربری درست رعایت نشده است.';
    -$lang['userchangefail']        = 'تغییر ویژگی‌های کابر با خطا مواجه شد. شاید حساب کاربری شما مجاز به انجام این تغییرات نیست.';
    -$lang['connectfail']           = 'ارتباط با سرور Active Directory با خطا مواجه شد.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fa/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fa/settings.php
    deleted file mode 100644
    index 79d62e7..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fa/settings.php
    +++ /dev/null
    @@ -1,24 +0,0 @@
    -
    - * @author Mohmmad Razavi 
    - * @author Masoud Sadrnezhaad 
    - */
    -$lang['account_suffix']        = 'پسوند حساب کاربری شما. به عنوان مثال @my.domain.org';
    -$lang['base_dn']               = 'DN پایه شما. به عنوان مثال DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'لیست کنترل کننده‌های دامنه که با کاما ازهم جدا شده اند. به عنوان مثال srv1.domain.org,srv2.domain.org
    - */
    -$lang['authpwdexpire']         = 'Salasanasi vanhenee %d pv:n päästä, vaihda salasanasi pikaisesti.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fi/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fi/settings.php
    deleted file mode 100644
    index f0b5276..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fi/settings.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['debug']                 = 'Näytä lisää debug-koodia virheistä?';
    -$lang['expirywarn']            = 'Montako päivää etukäteen varoitetaan salasanan vanhenemissta. 0 poistaa.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fr/lang.php
    deleted file mode 100644
    index ba51235..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fr/lang.php
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -
    - * @author Yannick Aure 
    - * @author Pietroni 
    - * @author Schplurtz le Déboulonné 
    - */
    -$lang['domain']                = 'Domaine de connexion';
    -$lang['authpwdexpire']         = 'Votre mot de passe expirera dans %d jours, vous devriez le changer bientôt.';
    -$lang['passchangefail']        = 'Impossible de changer le mot de passe. Il est possible que les règles de sécurité des mots de passe n\'aient pas été respectées.';
    -$lang['userchangefail']        = 'Impossible de modifier les attributs de l\'utilisateur. Votre compte n\'a peut-être pas les permissions d\'effectuer des changements.';
    -$lang['connectfail']           = 'Impossible de se connecter au serveur Active Directory.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fr/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fr/settings.php
    deleted file mode 100644
    index 0881120..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/fr/settings.php
    +++ /dev/null
    @@ -1,28 +0,0 @@
    -
    - * @author Philippe Verbeke 
    - * @author Schplurtz le Déboulonné 
    - * @author Bruno Veilleux 
    - * @author Momo50 
    - */
    -$lang['account_suffix']        = 'Le suffixe de votre compte. Ex. : @mon.domaine.org';
    -$lang['base_dn']               = 'Votre nom de domaine de base. DC=mon,DC=domaine,DC=org';
    -$lang['domain_controllers']    = 'Une liste de contrôleurs de domaine séparés par des virgules. Ex. : srv1.domaine.org,srv2.domaine.org';
    -$lang['admin_username']        = 'Un utilisateur Active Directory avec accès aux données de tous les autres utilisateurs. Facultatif, mais nécessaire pour certaines actions telles que l\'envoi de courriels d\'abonnement.';
    -$lang['admin_password']        = 'Le mot de passe de l\'utilisateur ci-dessus.';
    -$lang['sso']                   = 'Est-ce que l\'authentification unique (Single-Sign-On) par Kerberos ou NTLM doit être utilisée?';
    -$lang['sso_charset']           = 'Le jeu de caractères que votre serveur web utilisera pour transmettre le nom d\'utilisateur Kerberos ou NTLM. Vide pour UTF-8 ou latin-1. Nécessite l\'extension iconv.';
    -$lang['real_primarygroup']     = 'Est-ce que le véritable groupe principal doit être résolu au lieu de présumer "Domain Users" (plus lent)?';
    -$lang['use_ssl']               = 'Utiliser une connexion SSL? Si utilisée, n\'activez pas TLS ci-dessous.';
    -$lang['use_tls']               = 'Utiliser une connexion TLS? Si utilisée, n\'activez pas SSL ci-dessus.';
    -$lang['debug']                 = 'Afficher des informations de débogage supplémentaires pour les erreurs?';
    -$lang['expirywarn']            = 'Jours d\'avance pour l\'avertissement envoyé aux utilisateurs lorsque leur mot de passe va expirer. 0 pour désactiver.';
    -$lang['additional']            = 'Une liste séparée par des virgules d\'attributs AD supplémentaires à récupérer dans les données utilisateur. Utilisée par certains modules.';
    -$lang['update_name']           = 'Autoriser les utilisateurs à modifier leur nom affiché de l\'AD ?';
    -$lang['update_mail']           = 'Autoriser les utilisateurs à modifier leur adresse de courriel ?';
    -$lang['update_pass']           = 'Autoriser les utilisateurs à mettre à jour leur mot de passe ? Nécessite SSL ou TLS ci-dessus.';
    -$lang['recursive_groups']      = 'Résoudre les groupes imbriqués à leur membres respectifs (plus lent).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/gl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/gl/lang.php
    deleted file mode 100644
    index b10126a..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/gl/lang.php
    +++ /dev/null
    @@ -1,8 +0,0 @@
    -
    - */
    -$lang['authpwdexpire']         = 'A túa contrasinal expirará en %d días, deberías cambiala pronto.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/he/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/he/lang.php
    deleted file mode 100644
    index ac8fbcb..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/he/lang.php
    +++ /dev/null
    @@ -1,10 +0,0 @@
    -
    - * @author Menashe Tomer 
    - */
    -$lang['authpwdexpire']         = 'הסיסמה שלך תפוג ב %d ימי×, ×תה צריך לשנות ×ת ×–×” בקרוב.';
    -$lang['passchangefail']        = 'שגי××” בשינוי סיסמה. ×”×× ×”×¡×™×¡×ž×” תו×מת למדיניות המערכת?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/he/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/he/settings.php
    deleted file mode 100644
    index d0d459c..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/he/settings.php
    +++ /dev/null
    @@ -1,8 +0,0 @@
    -
    - */
    -$lang['admin_password']        = 'סיסמת המשתמש המוזכן';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hr/lang.php
    deleted file mode 100644
    index 04268c2..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hr/lang.php
    +++ /dev/null
    @@ -1,12 +0,0 @@
    -
    - */
    -$lang['domain']                = 'Domena za prijavu';
    -$lang['authpwdexpire']         = 'Vaša lozinka će isteći za %d dana, trebate ju promijeniti.';
    -$lang['passchangefail']        = 'Ne mogu izmijeniti lozinku. Možda nije zadovoljen set pravila za lozinke?';
    -$lang['userchangefail']        = 'Greška pri promjeni atributa korisnika. Možda Vaš korisnik nema autorizacije da bi radio promjene?';
    -$lang['connectfail']           = 'Ne mogu se povezati s Active Directory poslužiteljem.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hr/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hr/settings.php
    deleted file mode 100644
    index a34d89b..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hr/settings.php
    +++ /dev/null
    @@ -1,22 +0,0 @@
    -
    - */
    -$lang['account_suffix']        = 'VaÅ¡ sufiks korisniÄkog imena. Npr. @my.domain.org';
    -$lang['base_dn']               = 'Vaš bazni DN. Npr. DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'Zarezom odvojena lista domenskih kontrolera. Npr. srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'Privilegirani korisnik Active Directory-a s pristupom svim korisniÄkim podacima. Opcionalno, ali potrebno za odreÄ‘ene akcije kao Å¡to je slanje pretplatniÄkih poruka.';
    -$lang['admin_password']        = 'Lozinka gore navedenoga korisnika.';
    -$lang['sso']                   = 'Da li će Single-Sign-On prijava biti korištena preko Kerberosa ili NTLM-a?';
    -$lang['sso_charset']           = 'Znakovni set koji će se koristiti Kerberos ili NTLM pri slanju imena korisnika. Prazno za UTF-8 ili latin-1. Zahtjeva iconv ekstenziju.';
    -$lang['real_primarygroup']     = 'Da li da se razluÄi stvarna primarna grupa umjesto pretpostavke da je to "Domain Users" (sporije !).';
    -$lang['use_ssl']               = 'Koristi SSL vezu? Ako da, dolje ne koristi TLS!';
    -$lang['use_tls']               = 'Koristi TLS vezu? Ako da, gore ne koristi SSL!';
    -$lang['debug']                 = 'Prikaži dodatni debug ispis u sluÄaju greÅ¡ke? ';
    -$lang['expirywarn']            = 'Upozori korisnike o isteku lozinke ovoliko dana. 0 za onemogućavanje. ';
    -$lang['additional']            = 'Zarezom odvojena lista dodatnih AD atributa koji se dohvaćaju iz korisniÄkih podataka. Koristi se u nekim dodatcima (plugin).';
    -$lang['update_name']           = 'Omogućiti korisnicima da izmjene svoje ime u AD-u?';
    -$lang['update_mail']           = 'Omogućiti korisnicima da izmjene svoju email adresu?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hu/lang.php
    deleted file mode 100644
    index 21f7fbb..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hu/lang.php
    +++ /dev/null
    @@ -1,11 +0,0 @@
    -
    - */
    -$lang['domain']                = 'Bejelentkezési tartomány';
    -$lang['authpwdexpire']         = 'A jelszavad %d nap múlva lejár, hamarosan meg kell változtatnod.';
    -$lang['passchangefail']        = 'A jelszó megváltoztatása sikertelen. Lehet, hogy nem felel meg a jelszóházirendnek?';
    -$lang['connectfail']           = 'A csatlakozás az Active Directory szerverhez sikertelen.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hu/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hu/settings.php
    deleted file mode 100644
    index 20dc0a6..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/hu/settings.php
    +++ /dev/null
    @@ -1,23 +0,0 @@
    -
    - * @author Marton Sebok 
    - * @author Marina Vladi 
    - */
    -$lang['account_suffix']        = 'Felhasználói azonosító végződése, pl. @my.domain.org.';
    -$lang['base_dn']               = 'Bázis DN, pl. DC=my,DC=domain,DC=org.';
    -$lang['domain_controllers']    = 'Tartománykezelők listája vesszővel elválasztva, pl. srv1.domain.org,srv2.domain.org.';
    -$lang['admin_username']        = 'Privilegizált AD felhasználó, aki az összes feéhasználó adatait elérheti. Elhagyható, de bizonyos funkciókhoz, például a feliratkozási e-mailek kiküldéséhez szükséges.';
    -$lang['admin_password']        = 'Ehhez tartozó jelszó.';
    -$lang['sso']                   = 'Kerberos egyszeri bejelentkezés vagy NTLM használata?';
    -$lang['sso_charset']           = 'A webkiszolgáló karakterkészlete megfelel a Kerberos- és NTLM-felhasználóneveknek. Üres UTF-8 és Latin-1-hez. Szükséges az iconv bővítmény.';
    -$lang['real_primarygroup']     = 'A valódi elsődleges csoport feloldása a "Tartományfelhasználók" csoport használata helyett? (lassabb)';
    -$lang['use_ssl']               = 'SSL használata? Ha használjuk, tiltsuk le a TLS-t!';
    -$lang['use_tls']               = 'TLS használata? Ha használjuk, tiltsuk le az SSL-t!';
    -$lang['debug']                 = 'További hibakeresési üzenetek megjelenítése hiba esetén';
    -$lang['expirywarn']            = 'Felhasználók értesítése ennyi nappal a jelszavuk lejárata előtt. 0 a funkció kikapcsolásához.';
    -$lang['additional']            = 'Vesszővel elválasztott lista a további AD attribútumok lekéréséhez. Néhány bővítmény használhatja.';
    -$lang['update_mail']           = 'A felhasználók frissíthetik (megváltozatathatják) az emailcímüket?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/it/lang.php
    deleted file mode 100644
    index ee97442..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/it/lang.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - * @author Torpedo 
    - */
    -$lang['domain']                = 'Dominio di accesso';
    -$lang['authpwdexpire']         = 'La tua password scadrà in %d giorni, dovresti cambiarla quanto prima.';
    -$lang['passchangefail']        = 'Cambio password fallito. Forse non sono state rispettate le regole adottate per le password';
    -$lang['userchangefail']        = 'Cambio attributi utente fallito. Forse il tuo account non ha i permessi per eseguire delle modifiche?';
    -$lang['connectfail']           = 'Connessione fallita al server Active Directory';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/it/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/it/settings.php
    deleted file mode 100644
    index 768e36b..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/it/settings.php
    +++ /dev/null
    @@ -1,27 +0,0 @@
    -
    - * @author Roberto Bellingeri 
    - * @author Edmondo Di Tucci 
    - * @author Torpedo 
    - */
    -$lang['account_suffix']        = 'Il suffisso del tuo account. Eg. @my.domain.org';
    -$lang['base_dn']               = 'Il tuo DN. base Eg. DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'Elenco separato da virgole di Domain Controllers. Eg. srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'Utente privilegiato di Active Directory con accesso ai dati di tutti gli utenti. Opzionale ma necessario per alcune attività come mandare email di iscrizione.';
    -$lang['admin_password']        = 'La password dell\'utente soprascritto.';
    -$lang['sso']                   = 'Deve essere usato Single-Sign-On via Kerberos oppure NTLM?';
    -$lang['sso_charset']           = 'Il set di caratteri che il tuo web server passera nel nome utente Kerberos o NTLM. Lasciare vuoto per UTF-8 p latin-1. Richiesta estensione iconv. ';
    -$lang['real_primarygroup']     = 'Se il vero gruppo primario dovesse essere risolo invece di assumere "Domain Users" (lento).';
    -$lang['use_ssl']               = 'Usare la connessione SSL? Se usata, non abilitare TSL qui sotto.';
    -$lang['use_tls']               = 'Usare la connessione TSL? Se usata, non abilitare SSL qui sopra.';
    -$lang['debug']                 = 'Visualizzare output addizionale di debug per gli errori?';
    -$lang['expirywarn']            = 'Giorni di preavviso per la scadenza della password dell\'utente. 0 per disabilitare.';
    -$lang['additional']            = 'Valori separati da virgola di attributi AD addizionali da caricare dai dati utente. Usato da alcuni plugin.';
    -$lang['update_name']           = 'Permettere agli utenti di aggiornare il loro nome AD visualizzato? ';
    -$lang['update_mail']           = 'Permettere agli utenti di aggiornare il loro indirizzo e-mail?';
    -$lang['update_pass']           = 'Permettere agli utenti di aggiornare la password? Richiede SSL o TLS';
    -$lang['recursive_groups']      = 'Risolvi i gruppi nidificati ai rispettivi membri (più lento).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ja/lang.php
    deleted file mode 100644
    index 602b079..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ja/lang.php
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -
    - * @author Osaka 
    - * @author Ikuo Obataya 
    - * @author Hideaki SAWADA 
    - */
    -$lang['domain']                = 'ログオン時ã®ãƒ‰ãƒ¡ã‚¤ãƒ³';
    -$lang['authpwdexpire']         = 'ã‚ãªãŸã®ãƒ‘スワードã¯ã€ã‚ã¨%dæ—¥ã§æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¾ã™ã€‚パスワードを変更ã—ã¦ãã ã•ã„。';
    -$lang['passchangefail']        = 'パスワードを変更ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚パスワードã®ãƒ«ãƒ¼ãƒ«ã«åˆã‚ãªã‹ã£ãŸã®ã‹ã‚‚ã—れã¾ã›ã‚“。';
    -$lang['userchangefail']        = 'ユーザー属性を変更ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ãŠãらãã€å¤‰æ›´æ¨©é™ã®ãªã„アカウントã§ã™ã€‚';
    -$lang['connectfail']           = 'Active Directoryサーãƒãƒ¼ã«æŽ¥ç¶šã§ãã¾ã›ã‚“ã§ã—ãŸã€‚';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ja/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ja/settings.php
    deleted file mode 100644
    index 84f09b4..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ja/settings.php
    +++ /dev/null
    @@ -1,26 +0,0 @@
    -
    - * @author Satoshi Sahara 
    - * @author Hideaki SAWADA 
    - * @author PzF_X 
    - */
    -$lang['account_suffix']        = 'ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®æŽ¥å°¾èªžï¼ˆä¾‹ï¼š@my.domain.org)';
    -$lang['base_dn']               = 'ベースDN(例:DC=my,DC=domain,DC=org)';
    -$lang['domain_controllers']    = 'ドメインコントローラã®ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šä¸€è¦§ï¼ˆä¾‹ï¼šsrv1.domain.org,srv2.domain.org)';
    -$lang['admin_username']        = '全ユーザーデータã¸ã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã®ã‚る特権Active Directoryユーザー(任æ„ã§ã™ãŒã€ãƒ¡ãƒ¼ãƒ«é€šçŸ¥ã®ç™»éŒ²ç­‰ã®ç‰¹å®šã®å‹•作ã«å¿…è¦ã¨ãªã‚Šã¾ã™ã€‚)';
    -$lang['admin_password']        = '上記ユーザーã®ãƒ‘スワード';
    -$lang['sso']                   = 'Kerberos ã‹ NTLM を使ã£ãŸã‚·ãƒ³ã‚°ãƒ«ã‚µã‚¤ãƒ³ã‚ªãƒ³ï¼ˆSSO)をã—ã¾ã™ã‹ï¼Ÿ';
    -$lang['sso_charset']           = 'サーãƒãƒ¼ã¯ç©ºã®UTF-8ã‹Latin-1ã§Kerberosã‹NTLMユーザãƒãƒ¼ãƒ ã‚’é€ä¿¡ã—ã¾ã™ã€‚iconv拡張モジュールãŒå¿…è¦ã§ã™ã€‚';
    -$lang['real_primarygroup']     = '"Domain Users" を仮定ã™ã‚‹ä»£ã‚ã‚Šã«æœ¬å½“ã®ãƒ—ライマリグループを解決ã™ã‚‹ï¼ˆä½Žé€Ÿï¼‰';
    -$lang['use_ssl']               = 'SSL接続を使用ã™ã‚‹ï¼ˆä½¿ç”¨ã™ã‚‹å ´åˆã€ä¸‹ã®TLSを有効ã«ã—ãªã„ã§ãã ã•ã„。)';
    -$lang['use_tls']               = 'TLS接続を使用ã™ã‚‹ï¼ˆä½¿ç”¨ã™ã‚‹å ´åˆã€ä¸Šã®SSLを有効ã«ã—ãªã„ã§ãã ã•ã„。)';
    -$lang['debug']                 = 'エラー時ã«è¿½åŠ ã®ãƒ‡ãƒãƒƒã‚°å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹';
    -$lang['expirywarn']            = '何日å‰ã‹ã‚‰ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã®æœ‰åŠ¹æœŸé™ã‚’ユーザーã«è­¦å‘Šã™ã‚‹ã‹ï¼ˆ0 ã®å ´åˆã¯ç„¡åŠ¹ï¼‰';
    -$lang['additional']            = 'ユーザデータã‹ã‚‰å–å¾—ã™ã‚‹è¿½åŠ AD属性ã®ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šä¸€è¦§ï¼ˆä¸€éƒ¨ãƒ—ラグインãŒä½¿ç”¨ã—ã¾ã™ã€‚)';
    -$lang['update_name']           = 'ユーザー自身ã«AD表示åã®å¤‰æ›´ã‚’許å¯ã™ã‚‹';
    -$lang['update_mail']           = 'ユーザー自身ã«ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã®å¤‰æ›´ã‚’許å¯ã™ã‚‹';
    -$lang['recursive_groups']      = 'ãれãžã‚Œã®ãƒ¡ãƒ³ãƒãƒ¼ã«ã¤ã„ã¦å…¥ã‚Œå­ã®ã‚°ãƒ«ãƒ¼ãƒ—を解決ã™ã‚‹ï¼ˆå‹•作ãŒé…ããªã‚Šã¾ã™ï¼‰';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ka/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ka/lang.php
    deleted file mode 100644
    index 474906c..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ka/lang.php
    +++ /dev/null
    @@ -1,8 +0,0 @@
    -
    - */
    -$lang['authpwdexpire']         = 'თქვენს პáƒáƒ áƒáƒšáƒ¡ ვáƒáƒ“რგáƒáƒ£áƒ•რ%d დღეში, მáƒáƒšáƒ” შეცვლრმáƒáƒ’იწევთ.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ko/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ko/lang.php
    deleted file mode 100644
    index 0a652ad..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ko/lang.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - * @author Erial 
    - */
    -$lang['domain']                = '로그온 ë„ë©”ì¸';
    -$lang['authpwdexpire']         = '비밀번호를 바꾼지 %dì¼ì´ 지났으며, 비밀번호를 ê³§ 바꿔야 합니다.';
    -$lang['passchangefail']        = '비밀번호를 바꾸는 ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. 비밀번호 ì •ì±…ì„ ë”°ë¥´ì§€ ì•Šì€ ê±´ ì•„ë‹ê¹Œìš”?';
    -$lang['userchangefail']        = 'ì‚¬ìš©ìž íŠ¹ì„±ì„ ë°”ê¾¸ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ë‹¹ì‹ ì˜ ê³„ì •ì— ë°”ê¿€ ê¶Œí•œì´ ì—†ëŠ” ê±´ ì•„ë‹ê¹Œìš”?';
    -$lang['connectfail']           = 'Active Directory ì„œë²„ì— ì—°ê²°í•˜ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ko/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ko/settings.php
    deleted file mode 100644
    index 605819f..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ko/settings.php
    +++ /dev/null
    @@ -1,23 +0,0 @@
    -
    - * @author Garam 
    - */
    -$lang['account_suffix']        = '계정 접미어. 예를 들어 @my.domain.org';
    -$lang['base_dn']               = '기본 DN. 예를 들어 DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'ë„ë©”ì¸ ì»¨íŠ¸ë¡¤ëŸ¬ì˜ ì‰¼í‘œë¡œ 구분한 목ë¡. 예를 들어 srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = '다른 모든 사용ìžì˜ ë°ì´í„°ì— 접근할 수 있는 ê¶Œí•œì´ ìžˆëŠ” Active Directory 사용ìž. ì„ íƒì ì´ì§€ë§Œ êµ¬ë… ë©”ì¼ì„ 보내는 ë“±ì˜ íŠ¹ì • ìž‘ì—…ì— í•„ìš”í•©ë‹ˆë‹¤.';
    -$lang['admin_password']        = '위 사용ìžì˜ 비밀번호.';
    -$lang['sso']                   = 'Kerberos나 NTLMì„ í†µí•´ Single-Sign-Onì„ ì‚¬ìš©í•´ì•¼ 합니까?';
    -$lang['sso_charset']           = 'ë‹¹ì‹ ì˜ ì›¹ì„œë²„ì˜ ë¬¸ìžì§‘í•©ì€ Kerberos나 NTLM ì‚¬ìš©ìž ì´ë¦„으로 전달ë©ë‹ˆë‹¤. UTF-8ì´ë‚˜ ë¼ë¦°-1ì´ ë¹„ì–´ 있습니다. icov 확장 ê¸°ëŠ¥ì´ í•„ìš”í•©ë‹ˆë‹¤.';
    -$lang['real_primarygroup']     = '실제 기본 ê·¸ë£¹ì€ "ë„ë©”ì¸ ì‚¬ìš©ìž"를 가정하는 대신 í•´ê²°ë  ê²ƒìž…ë‹ˆë‹¤. (ëŠë¦¼)';
    -$lang['use_ssl']               = 'SSL ì—°ê²°ì„ ì‚¬ìš©í•©ë‹ˆê¹Œ? 사용한다면 아래 TLSì„ í™œì„±í™”í•˜ì§€ 마세요.';
    -$lang['use_tls']               = 'TLS ì—°ê²°ì„ ì‚¬ìš©í•©ë‹ˆê¹Œ? 사용한다면 위 SSLì„ í™œì„±í™”í•˜ì§€ 마세요.';
    -$lang['debug']                 = 'ì˜¤ë¥˜ì— ëŒ€í•œ 추가ì ì¸ 디버그 정보를 ë³´ì´ê² ìŠµë‹ˆê¹Œ?';
    -$lang['expirywarn']            = '미리 비밀번호 만료를 사용ìžì—게 경고할 ë‚ ì§œ. 0ì¼ ê²½ìš° 비활성화합니다.';
    -$lang['additional']            = 'ì‚¬ìš©ìž ë°ì´í„°ì—서 가져올 추가ì ì¸ AD ì†ì„±ì˜ 쉼표로 구분한 목ë¡. ì¼ë¶€ 플러그ì¸ì´ 사용합니다.';
    -$lang['update_name']           = '사용ìžê°€ ìžì‹ ì˜ AD 표시 ì´ë¦„ì„ ì—…ë°ì´íŠ¸í•  수 있ë„ë¡ í•˜ê² ìŠµë‹ˆê¹Œ?';
    -$lang['update_mail']           = '사용ìžê°€ ìžì‹ ì˜ ì´ë©”ì¼ ì£¼ì†Œë¥¼ ì—…ë°ì´íŠ¸í•  수 있ë„ë¡ í•˜ê² ìŠµë‹ˆê¹Œ?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/lv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/lv/lang.php
    deleted file mode 100644
    index fd20d34..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/lv/lang.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - * @author Aivars Miška 
    - */
    -$lang['domain']                = 'IežurnÄlēšanÄs domÄ“ns';
    -$lang['authpwdexpire']         = 'Tavai parolei pÄ“c %d dienÄm biegsies termiņš, tÄ drÄ«zumÄ jÄnomaina.';
    -$lang['passchangefail']        = 'NeizdevÄs nomainÄ«t paroli. VarbÅ«t parole neatbilst noteikumiem?';
    -$lang['userchangefail']        = 'NeizdevÄs labot lietotÄju. VarbÅ«t jÅ«su kontam nav nepiecieÅ¡amÄs atļaujas?';
    -$lang['connectfail']           = 'NeizdevÄs savienotes ar aktÄ«vÄs direktorijas serveri.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/lv/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/lv/settings.php
    deleted file mode 100644
    index 72b9cf2..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/lv/settings.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - * @author Aivars Miška 
    - */
    -$lang['account_suffix']        = 'Jūsu konta sufikss. Piemēram, @my.domain.org';
    -$lang['base_dn']               = 'JÅ«su bÄzes DN. PiemÄ“ram, DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'Ar komatiem atdalīts domēna kontroleru saraksts. Piemēram, srv1.domain.org,srv2.domain.org';
    -$lang['admin_password']        = 'MinÄ“tÄ lietotÄja parole.';
    -$lang['expirywarn']            = 'Cik dienas iepriekÅ¡ brÄ«dinÄt lietotÄju par paroles termiņa beigÄm. IerakstÄ«t 0, lai atspÄ“jotu.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/nl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/nl/lang.php
    deleted file mode 100644
    index 1449b19..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/nl/lang.php
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -
    - * @author Dion Nicolaas 
    - * @author Hugo Smet 
    - * @author Wesley de Weerd 
    - */
    -$lang['domain']                = 'Inlog Domein';
    -$lang['authpwdexpire']         = 'Je wachtwoord verloopt in %d dagen, je moet het binnenkort veranderen';
    -$lang['passchangefail']        = 'Wijziging van het paswoord is mislukt. Wellicht beantwoord het paswoord niet aan de voorwaarden. ';
    -$lang['userchangefail']        = 'Kan gebruiker attributen veranderen . Misschien heeft uw account geen rechten om wijzigingen aan te brengen?';
    -$lang['connectfail']           = 'Connectie met Active Directory server mislukt.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/nl/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/nl/settings.php
    deleted file mode 100644
    index b8b58a1..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/nl/settings.php
    +++ /dev/null
    @@ -1,25 +0,0 @@
    -
    - * @author Remon 
    - * @author Sjoerd 
    - */
    -$lang['account_suffix']        = 'Je account domeinnaam. Bijv @mijn.domein.org';
    -$lang['base_dn']               = 'Je basis DN. Bijv. DC=mijn,DC=domein,DC=org';
    -$lang['domain_controllers']    = 'Eeen kommagescheiden lijst van domeinservers. Bijv. srv1.domein.org,srv2.domein.org';
    -$lang['admin_username']        = 'Een geprivilegeerde Active Directory gebruiker die bij alle gebruikersgegevens kan komen. Dit is optioneel maar kan nodig zijn voor bepaalde acties, zoals het versturen van abonnementsmailtjes.';
    -$lang['admin_password']        = 'Het wachtwoord van bovenstaande gebruiker.';
    -$lang['sso']                   = 'Wordt voor Single-Sign-on Kerberos of NTLM gebruikt?';
    -$lang['sso_charset']           = 'Het tekenset waarin je webserver de Kerberos of NTLM gebruikersnaam doorsturen. Leeglaten voor UTF-8 of latin-1. Vereist de iconv extensie.';
    -$lang['real_primarygroup']     = 'Moet de echte primaire groep worden opgezocht in plaats van het aannemen van "Domeingebruikers" (langzamer)';
    -$lang['use_ssl']               = 'SSL verbinding gebruiken? Zo ja, activeer dan niet de TLS optie hieronder.';
    -$lang['use_tls']               = 'TLS verbinding gebruiken? Zo ja, activeer dan niet de SSL verbinding hierboven.';
    -$lang['debug']                 = 'Aanvullende debug informatie tonen bij fouten?';
    -$lang['expirywarn']            = 'Waarschuwingstermijn voor vervallen wachtwoord. 0 om te deactiveren.';
    -$lang['additional']            = 'Een kommagescheiden lijst van extra AD attributen van de gebruiker. Wordt gebruikt door sommige plugins.';
    -$lang['update_name']           = 'Sta gebruikers toe om hun getoonde AD naam bij te werken';
    -$lang['update_mail']           = 'Sta gebruikers toe hun email adres bij te werken';
    -$lang['recursive_groups']      = 'Zoek voor de geneste groepen hun respectievelijke leden op (langzamer).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/no/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/no/lang.php
    deleted file mode 100644
    index c702e9e..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/no/lang.php
    +++ /dev/null
    @@ -1,16 +0,0 @@
    -
    - * @author Thomas Juberg 
    - * @author Danny Buckhof 
    - * @author Patrick Sletvold 
    - * @author Arne Hanssen 
    - */
    -$lang['domain']                = 'Loggpå-domene';
    -$lang['authpwdexpire']         = 'Ditt passord går ut om %d dager, du bør endre det snarest.';
    -$lang['passchangefail']        = 'Feil ved endring av passord. Det kan være at passordet ikke er i tråd med passordpolicyen ';
    -$lang['userchangefail']        = 'Klarte ikke å endre brukerattributter. Kanskje gar ikke kontoen din rettigheter til å gjøre endringer?';
    -$lang['connectfail']           = 'Feil ved kontakt med Active Directory serveren.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/no/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/no/settings.php
    deleted file mode 100644
    index a374f38..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/no/settings.php
    +++ /dev/null
    @@ -1,26 +0,0 @@
    -
    - * @author Patrick 
    - * @author Danny Buckhof 
    - * @author Patrick Sletvold 
    - * @author Arne Hanssen 
    - */
    -$lang['account_suffix']        = 'Ditt konto-suffiks F. Eks. @my.domain.org';
    -$lang['base_dn']               = 'Din rot-DN. F.eks. DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'En kommaseparert liste over domenekontrollere. Eks. srv1.domene.org,srv2.domene.org';
    -$lang['admin_username']        = 'En «Active Directory»-bruker med tilgang til alle andre brukeres data. Valgfritt, men nødvendig for visse handlinger f.eks. for utsendelse av e-poster til abonnenter.';
    -$lang['admin_password']        = 'Passordet til brukeren over.';
    -$lang['sso']                   = 'Skal engangspålogging via Kerberos eller NTLM bli brukt?';
    -$lang['sso_charset']           = 'Tegnsettet din web-server vil bruke for ditt Kerberos- eller NTLM-brukernavn. La stå tomt for UTF-8 eller ISO Latin-1. Avhengig av utvidelsen iconv.';
    -$lang['real_primarygroup']     = 'Skal en finne den virkelige gruppen i stedet for å anta at dette er "domene-brukere" (tregere).';
    -$lang['use_ssl']               = 'Bruk SSL tilknytning? Hvis denne brukes, ikke aktiver TLS nedenfor.';
    -$lang['use_tls']               = 'Bruk TLS tilknytning? Hvis denne brukes, ikke aktiver SSL over.';
    -$lang['debug']                 = 'Ved feil, vise tilleggsinformasjon for feilsøking?';
    -$lang['expirywarn']            = 'Antall dager på forhånd brukeren varsles om at passordet utgår. 0 for å deaktivere.';
    -$lang['additional']            = 'En kommaseparert liste med AD-attributter som skal hentes fra brukerdata. Blir brukt av enkelte programtillegg.';
    -$lang['update_name']           = 'Tillate at brukere endrer AD-visningsnavnet sitt?';
    -$lang['update_mail']           = 'Tillate at brukere endrer e-postadressen sin?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pl/lang.php
    deleted file mode 100644
    index 8ea095a..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pl/lang.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - * @author Aoi Karasu 
    - */
    -$lang['domain']                = 'Domena logowania';
    -$lang['authpwdexpire']         = 'Twoje hasło wygaśnie za %d dni. Należy je zmienić w krótkim czasie.';
    -$lang['passchangefail']        = 'Nie udało się zmienić hasła. Możliwe, że zasady dotyczące haseł nie zostały spełnione.';
    -$lang['userchangefail']        = 'Nie udało się zmienić atrybutów użytkownika. Możliwe, że twoje konto nie ma uprawnień do wprowadzania zmian.';
    -$lang['connectfail']           = 'Nie można połączyć się z serwerem Active Directory.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pl/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pl/settings.php
    deleted file mode 100644
    index 42a9690..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pl/settings.php
    +++ /dev/null
    @@ -1,34 +0,0 @@
    -
    - * @author pavulondit 
    - * @author Bartek S 
    - * @author Przemek 
    - * @author Wojciech Lichota 
    - * @author Max 
    - * @author Tomasz Bosak 
    - * @author Paweł Jan Czochański 
    - * @author Mati 
    - * @author Maciej Helt 
    - * @author Kris Charatonik 
    - */
    -$lang['account_suffix']        = 'Przyrostek twojej nazwy konta np. @my.domain.org';
    -$lang['base_dn']               = 'Twoje bazowe DN. Na przykład: DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'Podzielona przecinkami lista kontrolerów domen np. srv1.domena.pl,srv2.domena.pl';
    -$lang['admin_username']        = 'Uprawniony użytkownik katalogu Active Directory z dostępem do danych wszystkich użytkowników.
    -Opcjonalne, ale wymagane dla niektórych akcji np. wysyłania emailowych subskrypcji.';
    -$lang['admin_password']        = 'Hasło dla powyższego użytkownika.';
    -$lang['sso']                   = 'Czy pojedyncze logowanie powinno korzystać z Kerberos czy NTML?';
    -$lang['sso_charset']           = 'Kodowanie znaków wykorzystywane do przesyłania nazwy użytkownika dla Kerberos lub NTLM. Pozostaw puste dla UTF-8 lub latin-1. Wymaga rozszerzenia iconv.';
    -$lang['real_primarygroup']     = 'Czy prawdziwa grupa podstawowa powinna zostać pobrana, zamiast  przyjmowania domyślnej wartości "Domain Users" (wolniej).';
    -$lang['use_ssl']               = 'Użyć połączenie SSL? Jeśli tak to nie aktywuj TLS poniżej.';
    -$lang['use_tls']               = 'Użyć połączenie TLS? Jeśli tak to nie aktywuj SSL powyżej.';
    -$lang['debug']                 = 'Wyświetlać dodatkowe informacje do debugowania w przypadku błędów?';
    -$lang['expirywarn']            = 'Dni poprzedzających powiadomienie użytkownika o wygasającym haśle. 0 aby wyłączyć.';
    -$lang['additional']            = 'Oddzielona przecinkami lista dodatkowych atrybutów AD do pobrania z danych użytkownika. Używane przez niektóre wtyczki.';
    -$lang['update_name']           = 'Zezwól użytkownikom na uaktualnianie nazwy wyświetlanej w AD?';
    -$lang['update_mail']           = 'Zezwól użytkownikom na uaktualnianie ich adresu email?';
    -$lang['recursive_groups']      = 'Rozpatrz grupy zagnieżdżone dla odpowiednich członków (wolniej).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt-br/lang.php
    deleted file mode 100644
    index 8a30102..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt-br/lang.php
    +++ /dev/null
    @@ -1,14 +0,0 @@
    -
    - * @author Frederico Gonçalves Guimarães 
    - * @author Guilherme Cardoso 
    - */
    -$lang['domain']                = 'Domínio de "Logon"';
    -$lang['authpwdexpire']         = 'Sua senha vai expirar em %d dias. Você deve mudá-la assim que for possível.';
    -$lang['passchangefail']        = 'Não foi possível alterar a senha. Pode ser algum conflito com a política de senhas.';
    -$lang['userchangefail']        = 'Falha ao mudar os atributos do usuário. Talvez a sua conta não tenha permissões para fazer mudanças.';
    -$lang['connectfail']           = 'Não foi possível conectar ao servidor Active Directory.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt-br/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt-br/settings.php
    deleted file mode 100644
    index bc0d568..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt-br/settings.php
    +++ /dev/null
    @@ -1,28 +0,0 @@
    -
    - * @author Frederico Gonçalves Guimarães 
    - * @author Victor Westmann 
    - * @author Juliano Marconi Lanigra 
    - * @author Viliam Dias 
    - */
    -$lang['account_suffix']        = 'Sufixo de sua conta. Eg. @meu.domínio.org';
    -$lang['base_dn']               = 'Sua base DN. Eg. DC=meu,DC=domínio,DC=org';
    -$lang['domain_controllers']    = 'Uma lista de controles de domínios separada por vírgulas. Eg. srv1.domínio.org,srv2.domínio.org';
    -$lang['admin_username']        = 'Um usuário do Active Directory com privilégios para acessar os dados de todos os outros usuários. Opcional, mas necessário para realizar certas ações, tais como enviar mensagens de assinatura.';
    -$lang['admin_password']        = 'A senha do usuário acima.';
    -$lang['sso']                   = 'Usar Single-Sign-On através do Kerberos ou NTLM?';
    -$lang['sso_charset']           = 'A codificação de caracteres que seu servidor web passará o nome de usuário Kerberos ou NTLM. Vazio para UTF-8 ou latin-1. Requere a extensão iconv.';
    -$lang['real_primarygroup']     = 'O grupo primário real deve ser resolvido ao invés de assumirmos como "Usuários do Domínio" (mais lento)';
    -$lang['use_ssl']               = 'Usar conexão SSL? Se usar, não habilitar TLS abaixo.';
    -$lang['use_tls']               = 'Usar conexão TLS? se usar, não habilitar SSL acima.';
    -$lang['debug']                 = 'Mostrar saída adicional de depuração em mensagens de erros?';
    -$lang['expirywarn']            = 'Dias com antecedência para avisar o usuário de uma senha que vai expirar. 0 para desabilitar.';
    -$lang['additional']            = 'Uma lista separada de vírgulas de atributos adicionais AD para pegar dados de usuários. Usados por alguns plugins.';
    -$lang['update_name']           = 'Permitir aos usuários que atualizem seus nomes de exibição AD?';
    -$lang['update_mail']           = 'Permitir aos usuários que atualizem seu endereço de e-mail?';
    -$lang['update_pass']           = 'Permitir que os usuários atualizem suas senhas? Requer SSL ou TLS superior.';
    -$lang['recursive_groups']      = 'Resolver grupos aninhados para seus respectivos membros (mais lento).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt/lang.php
    deleted file mode 100644
    index 13a2bdc..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt/lang.php
    +++ /dev/null
    @@ -1,17 +0,0 @@
    -
    - * @author Paulo Schopf 
    - * @author Maykon Oliveira 
    - * @author Paulo Silva 
    - * @author André Neves 
    - * @author Paulo Carmino 
    - */
    -$lang['domain']                = 'Domínio de Login';
    -$lang['authpwdexpire']         = 'A sua senha expira dentro de %d dias, deve mudá-la em breve.';
    -$lang['passchangefail']        = 'Falha ao alterar a senha. Tente prosseguir com uma senha mais segura.';
    -$lang['userchangefail']        = 'Não foi possível alterar os atributos do utilizador. Talvez sua conta não tenha permissões para fazer alterações?';
    -$lang['connectfail']           = 'Falha ao conectar com o servidor Active Directory.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt/settings.php
    deleted file mode 100644
    index bc3776a..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/pt/settings.php
    +++ /dev/null
    @@ -1,30 +0,0 @@
    -
    - * @author Paulo Schopf 
    - * @author Maykon Oliveira 
    - * @author André Neves 
    - * @author Murilo 
    - * @author Paulo Silva 
    - * @author Guido Salatino 
    - * @author Guilherme Sá 
    - */
    -$lang['account_suffix']        = 'O sufixo da sua conta. Por exemplo, @my.domain.org';
    -$lang['base_dn']               = 'Sua base DN. Eg.  DC=meu, DC=dominio, DC=org ';
    -$lang['domain_controllers']    = 'Uma lista separada por vírgulas de Controladores de Domínio (AD DC). Ex.: srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'Um utilizador com privilégios no Active Directory que tenha acesso aos dados de todos os outros utilizadores. Opcional, mas necessário para certas ações como enviar e-mails de subscrição.';
    -$lang['admin_password']        = 'A senha para o utilizador acima.';
    -$lang['sso']                   = 'Deve ser usado o Single-Sign-On via Kerberos ou NTLM?';
    -$lang['sso_charset']           = 'O charset do seu servidor web vai passar o nome de utilizador Kerberos ou NTLM  vazio para UTF-8 ou latin-1. Requer a extensão iconv.';
    -$lang['real_primarygroup']     = 'O grupo primário deveria ser resolvido ao invés de assumir "Ytilizadores de Domínio" (mais lento).';
    -$lang['use_ssl']               = 'Usar conexão SSL? Se usada, não ative a TLS abaixo.';
    -$lang['use_tls']               = 'Usar conexão TLS? Se usada, não ative SSL abaixo.';
    -$lang['debug']                 = 'Deve-se mostrar saída adicional de depuração de erros?';
    -$lang['expirywarn']            = 'Número de dias de avanço para avisar o utilizador da expiração da senha. 0 para desativar.';
    -$lang['additional']            = 'Uma lista separada por vírgula de atributos adicionais de AD para buscar a partir de dados do utilizador. Usado por alguns plugins.';
    -$lang['update_name']           = 'Permitir que os utilizadores atualizem seu nome de exibição do AD?';
    -$lang['update_mail']           = 'Permitir que utilizadores atualizem seus endereços de e-mail?';
    -$lang['recursive_groups']      = 'Resolve grupos aninhados para seus respectivos membros (mais lento).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ro/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ro/lang.php
    deleted file mode 100644
    index f08a22c..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ro/lang.php
    +++ /dev/null
    @@ -1,11 +0,0 @@
    -
    - * @author Adrian Vesa 
    - */
    -$lang['authpwdexpire']         = 'Parola va expira în %d zile, ar trebui să o schimbi în curând.';
    -$lang['passchangefail']        = 'Parola nu a putu fi schimbata. Poate politica pentru parole nu a fost indeplinita ?';
    -$lang['userchangefail']        = 'Nu am putu schimba atributiile pentru acest utilizator. Poate nu ai permisiunea sa faci aceste schimbari ?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ro/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ro/settings.php
    deleted file mode 100644
    index 2a2541a..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ro/settings.php
    +++ /dev/null
    @@ -1,8 +0,0 @@
    -
    - */
    -$lang['admin_password']        = 'Parola utilizatorului de mai sus.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ru/lang.php
    deleted file mode 100644
    index 0d398f7..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ru/lang.php
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -
    - * @author Aleksandr Selivanov 
    - * @author Takumo <9206984@mail.ru>
    - * @author dimsharav 
    - */
    -$lang['domain']                = 'Домен';
    -$lang['authpwdexpire']         = 'ДейÑтвие вашего Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¸Ñтекает через %d дней. Ð’Ñ‹ должны изменить его как можно Ñкорее.';
    -$lang['passchangefail']        = 'Ðе удалоÑÑŒ изменить пароль. Возможно, он не ÑоответÑтвует требованиÑм к паролю.';
    -$lang['userchangefail']        = 'Ошибка при изменении атрибутов пользователÑ. Возможно, у Вашей учетной запиÑи недоÑтаточно прав?';
    -$lang['connectfail']           = 'Ðевозможно ÑоединитьÑÑ Ñ Ñервером Active Directory.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ru/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ru/settings.php
    deleted file mode 100644
    index e5abf8f..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/ru/settings.php
    +++ /dev/null
    @@ -1,33 +0,0 @@
    -
    - * @author Alexander Kh. <001.arx@gmail.com>
    - * @author Yuriy Skalko 
    - * @author Ivan I. Udovichenko (sendtome@mymailbox.pp.ua)
    - * @author Artur 
    - * @author Erli Moen 
    - * @author Владимир 
    - * @author Type-kun 
    - * @author Vitaly Filatenko 
    - * @author Radimir 
    - */
    -$lang['account_suffix']        = 'Ð¡ÑƒÑ„Ñ„Ð¸ÐºÑ Ð²Ð°ÑˆÐµÐ³Ð¾ аккаунта. Ðапример, @my.domain.org';
    -$lang['base_dn']               = 'Ваш базовый DN. Ðапример: DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'СпиÑок контроллеров домена, разделённых запÑтой. Ðапример:srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'Привилегированный пользователь Active Directory Ñ Ð´Ð¾Ñтупом ко вÑем оÑтальным пользовательÑким данным. ÐеобÑзательно, однако необходимо Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ñ… дейÑтвий вроде отправки почтовой подпиÑки.';
    -$lang['admin_password']        = 'Пароль Ð´Ð»Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ пользователÑ.';
    -$lang['sso']                   = 'ИÑпользовать SSO (Single-Sign-On) через Kerberos или NTLM?';
    -$lang['sso_charset']           = 'Кодировка, в которой веб-Ñервер передаёт Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Kerberos или NTLM. Ð”Ð»Ñ UTF-8 или latin-1 оÑтаётÑÑ Ð¿ÑƒÑтым. Требует раÑширение iconv.';
    -$lang['real_primarygroup']     = 'Должна ли иÑпользоватьÑÑ Ð½Ð°ÑтоÑÑ‰Ð°Ñ Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° вмеÑто “Domain Users†(медленнее).';
    -$lang['use_ssl']               = 'ИÑпользовать SSL? ЕÑли да, то не включайте TLS.';
    -$lang['use_tls']               = 'ИÑпользовать TLS? ЕÑли да, то не включайте SSL.';
    -$lang['debug']                 = 'Выводить дополнительную информацию при ошибках?';
    -$lang['expirywarn']            = 'За Ñколько дней нужно предупреждать Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¾ необходимоÑти изменить пароль? Ð”Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÑƒÐºÐ°Ð¶Ð¸Ñ‚Ðµ 0 (ноль).';
    -$lang['additional']            = 'Дополнительные AD-атрибуты, разделённые запÑтой, Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ¸ из данных пользователÑ. ИÑпользуетÑÑ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼Ð¸ плагинами.';
    -$lang['update_name']           = 'Разрешить пользователÑм изменÑть Ñвоё AD-имÑ?';
    -$lang['update_mail']           = 'Разрешить пользователÑм изменÑть Ñвой Ñлектронный адреÑ?';
    -$lang['update_pass']           = 'Разрешить пользователÑм изменÑть Ñвой пароль? ТребуетÑÑ SSL или TLS.';
    -$lang['recursive_groups']      = 'Разрешить вложенные группы их ÑоответÑтвующим членам.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sk/lang.php
    deleted file mode 100644
    index 1ff338d..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sk/lang.php
    +++ /dev/null
    @@ -1,12 +0,0 @@
    -
    - */
    -$lang['domain']                = 'Prihlasovacia doména';
    -$lang['authpwdexpire']         = 'PlatnosÅ¥ hesla vyprší za %d dní, mali by ste ho zmeniÅ¥ Äo najskôr.';
    -$lang['passchangefail']        = 'Nepodarilo sa zmeniť heslo. Možno neboli splnené podmienky';
    -$lang['userchangefail']        = 'Nepodarilo sa zmeniÅ¥ atribúty používateľa. Možno tvoj úÄet nemá oprávnenia na vykonanie týchto zmien?';
    -$lang['connectfail']           = 'Nepodarilo sa pripojiť na Active Directory server.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sk/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sk/settings.php
    deleted file mode 100644
    index a8aabc7..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sk/settings.php
    +++ /dev/null
    @@ -1,22 +0,0 @@
    -
    - */
    -$lang['account_suffix']        = 'Prípona používateľského úÄtu. Napr. @my.domain.org';
    -$lang['base_dn']               = 'Vaše base DN. Napr. DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'Zoznam doménových radiÄov oddelených Äiarkou. Napr. srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'Privilegovaný používateľ Active Directory s prístupom ku vÅ¡etkým dátam ostatných používateľov. Nepovinné nastavenie, ale potrebné pre urÄité akcie ako napríklad zasielanie mailov o zmenách.';
    -$lang['admin_password']        = 'Heslo vyššie uvedeného používateľa.';
    -$lang['sso']                   = 'Použiť Single-Sign-On cez Kerberos alebo NTLM?';
    -$lang['sso_charset']           = 'Znaková sada, v ktorej bude webserver prenášať meno Kerberos or NTLM používateľa. Prázne pole znamená UTF-8 alebo latin-1. Vyžaduje iconv rozšírenie.';
    -$lang['real_primarygroup']     = 'PoužiÅ¥ skutoÄnú primárnu skupinu používateľa namiesto "Doménoví používatelia" (pomalÅ¡ie).';
    -$lang['use_ssl']               = 'Použiť SSL pripojenie? Ak áno, nepovoľte TLS nižšie.';
    -$lang['use_tls']               = 'Použiť TLS pripojenie? Ak áno, nepovoľte SSL vyššie.';
    -$lang['debug']                 = 'ZobraziÅ¥ dodatoÄné ladiace informácie pri chybe?';
    -$lang['expirywarn']            = 'PoÄet dní pred uplynutím platnosti hesla, poÄas ktorých používateľ dostáva upozornenie. 0 deaktivuje túto voľbu.';
    -$lang['additional']            = 'Zoznam dodatoÄných AD atribútov oddelených Äiarkou získaných z údajov používateľa. Používané niektorými pluginmi.';
    -$lang['update_name']           = 'Povoliť používateľom zmenu ich zobrazovaného mena v AD?';
    -$lang['update_mail']           = 'Povoliť používateľom zmenu ich emailovej adresy?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sl/lang.php
    deleted file mode 100644
    index b4c8643..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sl/lang.php
    +++ /dev/null
    @@ -1,8 +0,0 @@
    -
    - */
    -$lang['authpwdexpire']         = 'Geslo bo poteklo v %d dneh. PriporoÄljivo ga je zamenjati.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sl/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sl/settings.php
    deleted file mode 100644
    index f166309..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sl/settings.php
    +++ /dev/null
    @@ -1,11 +0,0 @@
    -
    - * @author Jernej Vidmar 
    - */
    -$lang['admin_password']        = 'Geslo zgoraj omenjenega uporabnika';
    -$lang['use_tls']               = 'Uporabi TLS povezavo? ÄŒe da, ne vkljuÄi SSL povezave zgoraj.';
    -$lang['debug']                 = 'Ali naj bodo prikazane dodatne podrobnosti napak?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sr/lang.php
    deleted file mode 100644
    index d5ac17b..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sr/lang.php
    +++ /dev/null
    @@ -1,12 +0,0 @@
    -
    - */
    -$lang['domain']                = 'Домен пријаве';
    -$lang['authpwdexpire']         = 'Ваша лозинка ће иÑтећи за %d дан(а), требало би да је промените уÑкоро.';
    -$lang['passchangefail']        = 'ÐиÑам уÑпео да променим лозинку. Можда ниÑу иÑпоштована правила за промену лозинке.';
    -$lang['userchangefail']        = 'ÐиÑам уÑпео да променим кориÑничке оÑобине. Можда ваш налог нема довољно овлашћења за прављење измена?';
    -$lang['connectfail']           = 'ÐиÑам уÑпео да Ñе повежем на Active Directory Ñервер.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sr/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sr/settings.php
    deleted file mode 100644
    index 41e3fa4..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sr/settings.php
    +++ /dev/null
    @@ -1,24 +0,0 @@
    -
    - * @author Марко М. КоÑтић 
    - */
    -$lang['account_suffix']        = 'Ð¡ÑƒÑ„Ð¸ÐºÑ Ð½Ð° вашем налогу. Ðпр.: @moj.domen.rs';
    -$lang['base_dn']               = 'Ваше оÑновно име домена. Ðпр.: DC=moj,DC=domen,DC=org';
    -$lang['domain_controllers']    = 'СпиÑак доменÑких контролера, одвојених зарезима. Ðпр.: srv1.domen.org,srv2.domen.org';
    -$lang['admin_username']        = 'Повлашћени Active Directory кориÑник Ñа приÑтупом подацима Ñвих кориÑника. Изборно али је потребно за одређене радње као што је Ñлање мејлова о претплаћивању.';
    -$lang['admin_password']        = 'Лозинка за кориÑника изнад.';
    -$lang['sso']                   = 'Да ли треба да Ñе кориÑти Single-Sign-On преко КербероÑа или NTLM-а?';
    -$lang['sso_charset']           = 'Znakovni kod u kom će vaš webserver proslediti Kerberos ili NTLM serveru vaše ime. Ostavite prazno za UTF-8 ili latin-1. Zahteva iconv ekstenziju.';
    -$lang['real_primarygroup']     = 'Da li treba razrešiti pravu primarnu grupu ili pretpostaviti grupu "Domain Users" (sporije)';
    -$lang['use_ssl']               = 'КориÑтити SSL везу? Ðко Ñе кориÑти, не омогућујте TLS иÑпод.';
    -$lang['use_tls']               = 'КориÑтити TLS везу? Ðко Ñе кориÑти, не омогућујте SSL иÑпод.';
    -$lang['debug']                 = 'Приказати додатан излаз за поправљање грешака код наÑтанка грешака?';
    -$lang['expirywarn']            = 'Дана унапред за које треба упозорити кориÑника на иÑтицање лозинке. 0 за иÑкључивање.';
    -$lang['additional']            = 'Spisak dodatni AD atributa, razdvojen zarezima, koje treba preuzeti iz korisniÄkih podataka. Koristi se u nekim dodacima (plugin).';
    -$lang['update_name']           = 'Дозволити кориÑницима да ажурирају њихово AD приказно име?';
    -$lang['update_mail']           = 'Дозволити кориÑницима да ажурирају њихове мејл адрÑе?';
    -$lang['recursive_groups']      = 'RazreÅ¡enje ugnježdenih grupa do nivoa pripadajućih Älanova (sporije)';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sv/lang.php
    deleted file mode 100644
    index 35b6d06..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sv/lang.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - * @author Smorkster Andersson 
    - */
    -$lang['domain']                = 'Inloggningsdomän';
    -$lang['authpwdexpire']         = 'Ditt lösenord kommer att bli ogiltigt om %d dagar, du bör ändra det snart.';
    -$lang['passchangefail']        = 'Kunde inte ändra lösenord. Kanske var inte lösenordspolicyn uppfylld?';
    -$lang['userchangefail']        = 'Kunde inte ändra användaregenskaper. Kanske har ditt konto inte behörighet att göra ändringar?';
    -$lang['connectfail']           = 'Kunde inte ansluta till Active Directory-server.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sv/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sv/settings.php
    deleted file mode 100644
    index 278ab46..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/sv/settings.php
    +++ /dev/null
    @@ -1,27 +0,0 @@
    -
    - * @author Patrik K Lundberg 
    - * @author Tor Härnqvist 
    - * @author Smorkster Andersson 
    - */
    -$lang['account_suffix']        = 'Ditt konto suffix. T.ex. min.domän.org';
    -$lang['base_dn']               = 'Din bas-DN. T ex DC=min,DC=domän,DC=org';
    -$lang['domain_controllers']    = 'En kommaseparerad lista av Domain controllers. T ex srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'Anpassad';
    -$lang['admin_password']        = 'Lösenord för användare ovan.';
    -$lang['sso']                   = 'Ska Single-Sign-On via Kerberos eller NTLM användas?';
    -$lang['sso_charset']           = 'Alla namespaces';
    -$lang['real_primarygroup']     = 'Alla tider';
    -$lang['use_ssl']               = 'Använda SSL anslutning? Om använd, möjliggör inte TLS nedan.';
    -$lang['use_tls']               = 'Använda TLS anslutning? Om använd, möjliggör inte SSL ovan.';
    -$lang['debug']                 = 'Visa utökad avlusningsinformation för fel?';
    -$lang['expirywarn']            = 'Antakl dagar i förväg att varna användare om utgående lösenord. 0 för att inaktivera.';
    -$lang['additional']            = 'En komma-separerad lista på extra AT-attibut att hämta från användardata. Används av vissa plugin.';
    -$lang['update_name']           = 'Tillåt användare att uppdatera deras AD-visningsnamn?';
    -$lang['update_mail']           = 'Tillåt användare att uppdatera deras e-postadresser?';
    -$lang['update_pass']           = 'Tillåt användare att uppdatera sitt lösenord? SSL eller TLS krävs.';
    -$lang['recursive_groups']      = 'Senaste veckan';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/tr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/tr/lang.php
    deleted file mode 100644
    index 2ab16cb..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/tr/lang.php
    +++ /dev/null
    @@ -1,12 +0,0 @@
    -
    - * @author farukerdemoncel 
    - */
    -$lang['domain']                = 'Oturum alanadı';
    -$lang['authpwdexpire']         = 'Şifreniz %d gün sonra geçersiz hale gelecek, yakın bir zamanda değiştirmelisiniz.';
    -$lang['passchangefail']        = 'Åžifre deÄŸiÅŸtirilemedi. Åžifre gereklilikleri yerine getirilmemiÅŸ olabilir mi?';
    -$lang['connectfail']           = 'Active Directory sunucusuna bağlanılamadı';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/tr/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/tr/settings.php
    deleted file mode 100644
    index a07793f..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/tr/settings.php
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -
    - * @author Hakan 
    - * @author mahir 
    - */
    -$lang['admin_password']        = 'Yukarıdaki kullanıcının şifresi.';
    -$lang['use_ssl']               = 'SSL bağlantısı kullan? Eğer kullanılırsa aşağıdaki TLS\'i açma.';
    -$lang['use_tls']               = 'TLS bağlantısı kullan? Eğer kullanılırsa yukarıdaki SSL\'i açma.';
    -$lang['debug']                 = 'Hatalarda ek hata ayıklama çıktısı gösterilsin mi?';
    -$lang['update_name']           = 'Kullanıcıların AD görünen adlarını güncellemelerine izin verilsin mi?';
    -$lang['update_mail']           = 'Kullanıcıların e-posta adresini güncellemelerine izin verilsin mi?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/uk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/uk/lang.php
    deleted file mode 100644
    index 7e685a9..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/uk/lang.php
    +++ /dev/null
    @@ -1,14 +0,0 @@
    -
    - * @author Vitaly 
    - * @author Nina Zolotova 
    - */
    -$lang['domain']                = 'Домен';
    -$lang['authpwdexpire']         = 'Ð”Ñ–Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ паролю завершитÑÑ Ñ‡ÐµÑ€ÐµÐ· %d днів, вам необхідно змінити його щонайвшидше.';
    -$lang['passchangefail']        = 'Ðе вдалоÑÑ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ пароль. Можливо, політика Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð½Ðµ була заÑтоÑована?';
    -$lang['userchangefail']        = 'Ðе вийшло змінити атрибути кориÑтувача. Можливо, у вашого акаунту немає дозволу на внеÑÐµÐ½Ð½Ñ Ð·Ð¼Ñ–Ð½?';
    -$lang['connectfail']           = 'Ðе вийшло з\'єднатиÑÑ Ñ Ñервером Active Directory.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/uk/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/uk/settings.php
    deleted file mode 100644
    index 1e0bd3d..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/uk/settings.php
    +++ /dev/null
    @@ -1,19 +0,0 @@
    -
    - * @author Oleksii 
    - * @author Nina Zolotova 
    - */
    -$lang['account_suffix']        = 'Ð¡ÑƒÑ„Ñ–ÐºÑ Ð²Ð°ÑˆÐ¾Ð³Ð¾ облікового запиÑу. ЩоÑÑŒ на шквалт: @my.domain.org';
    -$lang['base_dn']               = 'Ваш DN. ЩоÑÑŒ на шквалт: DC=my,DC=domain,DC=org';
    -$lang['admin_password']        = 'Пароль вказаного кориÑтувача.';
    -$lang['sso']                   = 'Чи потрібно викориÑтовувати Single-Sign-On через Kerberos чи NTLM?';
    -$lang['use_ssl']               = 'ВикориÑтовуєте SSL-з\'єднаннÑ? Якщо так, не вмикайте TLS нижче.';
    -$lang['use_tls']               = 'ВикориÑтовуєте TLS-з\'єднаннÑ? Якщо так, не вмикайте SSL нижче.';
    -$lang['debug']                 = 'Показати додаткові відомоÑті щодо помилок?';
    -$lang['expirywarn']            = 'КількіÑть днів за Ñких попереджати про Ð·Ð°ÐºÑ–Ð½Ñ‡ÐµÐ½Ð½Ñ Ð´Ñ–Ñ— Ð¿Ð°Ñ€Ð¾Ð»Ñ ÐºÐ¾Ñ€Ð¸Ñтувача. 0 - не попереджати.';
    -$lang['update_name']           = 'Дозволити кориÑтувачам оновлювати ім\'Ñ AD, Ñке відображаєтьÑÑ?';
    -$lang['update_mail']           = 'Дозволити кориÑтувачам оновлювати Ñ—Ñ… адреÑи електронної пошлти?';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/vi/lang.php
    deleted file mode 100644
    index 989f904..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/vi/lang.php
    +++ /dev/null
    @@ -1,12 +0,0 @@
    -
    - */
    -$lang['domain']                = 'Äăng nhập tên miá»n';
    -$lang['authpwdexpire']         = 'Mật khẩu của bạn sẽ hết hạn sau %d ngày, bạn nên thay đổi sớm.';
    -$lang['passchangefail']        = 'Không thể thay đổi mật khẩu. Có lẽ chưa đáp ứng được chính sách mật khẩu?';
    -$lang['userchangefail']        = 'Không thể thay đổi thuá»™c tính thành viên. Có lẽ tài khoản cá»§a bạn không có quyá»n thá»±c hiện thay đổi?';
    -$lang['connectfail']           = 'Không thể kết nối với máy chủ Active Directory.';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/vi/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/vi/settings.php
    deleted file mode 100644
    index 84718d0..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/vi/settings.php
    +++ /dev/null
    @@ -1,25 +0,0 @@
    -
    - * @author Thien Hau 
    - */
    -$lang['account_suffix']        = 'Hậu tố tài khoản của bạn. VD. @my.domain.org';
    -$lang['base_dn']               = 'DN cơ sở của bạn. VD. DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'Má»™t danh sách các bá»™ Ä‘iá»u khiển miá»n được phân tách bằng dấu phẩy. VD. srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'Thành viên Active Directory đặc quyá»n có quyá»n truy cập vào tất cả dữ liệu cá»§a thành viên khác. Tùy chá»n, nhưng cần thiết cho má»™t số hành động nhất định như gá»­i thư đăng ký.';
    -$lang['admin_password']        = 'Mật khẩu của thành viên trên.';
    -$lang['sso']                   = 'Nên đăng nhập một lần qua Kerberos hoặc NTLM?';
    -$lang['sso_charset']           = 'Bá»™ ký tá»± máy chá»§ web cá»§a bạn sẽ chuyển tên ngưá»i dùng Kerberos hoặc NTLM. Äể trống cho UTF-8 hoặc latin-1. Yêu cầu phần mở rá»™ng iconv.';
    -$lang['real_primarygroup']     = 'Nên giải quyết nhóm chính thá»±c sá»± thay vì giả sá»­ "Tên miá»n thành viên" (chậm hÆ¡n).';
    -$lang['use_ssl']               = 'Sử dụng kết nối SSL? Nếu được sử dụng, không kích hoạt TLS bên dưới.';
    -$lang['use_tls']               = 'Sử dụng kết nối TLS? Nếu được sử dụng, không kích hoạt SSL ở trên.';
    -$lang['debug']                 = 'Hiển thị đầu ra gỡ lỗi bổ sung vỠlỗi?';
    -$lang['expirywarn']            = 'Báo trước ngày để cảnh báo thành viên vá» việc hết hạn mật khẩu. Äặt thành 0 để vô hiệu hóa.';
    -$lang['additional']            = 'Má»™t danh sách được phân tách bằng dấu phẩy cá»§a các thuá»™c tính AD bổ sung để tìm nạp dữ liệu thành viên. ÄÆ°á»£c sá»­ dụng bởi má»™t số plugin.';
    -$lang['update_name']           = 'Cho phép thành viên cập nhật tên hiển thị AD?';
    -$lang['update_mail']           = 'Cho phép thành viên cập nhật địa chỉ thư điện tử?';
    -$lang['update_pass']           = 'Cho phép ngưá»i dùng nâng cấp thay đổi mật khẩu cá»§a há»? Yêu cầu SSL hoặc TLS như trên.';
    -$lang['recursive_groups']      = 'Giải quyết những nhóm lồng nhau cho các thành viên tương ứng (chậm hơn).';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh-tw/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh-tw/lang.php
    deleted file mode 100644
    index 285c8aa..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh-tw/lang.php
    +++ /dev/null
    @@ -1,10 +0,0 @@
    -
    - * @author syaoranhinata 
    - */
    -$lang['domain']                = '登入網域';
    -$lang['authpwdexpire']         = '您的密碼將在 %d å¤©å…§åˆ°æœŸï¼Œè«‹é¦¬ä¸Šæ›´æ›æ–°å¯†ç¢¼ã€‚';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh-tw/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh-tw/settings.php
    deleted file mode 100644
    index 4460763..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh-tw/settings.php
    +++ /dev/null
    @@ -1,21 +0,0 @@
    -
    - * @author June-Hao Hou 
    - */
    -$lang['account_suffix']        = '您的帳號後綴。如: @my.domain.org';
    -$lang['base_dn']               = '您的基本識別å。如: DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = 'ä»¥é€—è™Ÿåˆ†éš”çš„åŸŸåæŽ§åˆ¶å™¨åˆ—表。如: srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = 'Active Directory 的特權使用者,å¯ä»¥æŸ¥çœ‹æ‰€æœ‰ä½¿ç”¨è€…的數據。(éžå¿…è¦ï¼Œä½†å°ç™¼é€è¨‚閱郵件等活動來說,這是必須的。)';
    -$lang['admin_password']        = '上述使用者的密碼。';
    -$lang['sso']                   = '是å¦ä½¿ç”¨ Kerberos 或 NTLM 的單一登入系統 (Single-Sign-On)?';
    -$lang['sso_charset']           = '你的網站伺æœå™¨å‚³éž Kerberos 或 NTML 帳號å稱所用的語系編碼。空白表示 UTF-8 或 latin-1。此設定需è¦ç”¨åˆ° iconv 套件。';
    -$lang['real_primarygroup']     = '是å¦è¦–作真正的主è¦ç¾¤çµ„ï¼Œè€Œä¸æ˜¯å‡è¨­ç‚ºç¶²åŸŸä½¿ç”¨è€… (比較慢)';
    -$lang['use_ssl']               = '使用 SSL 連接嗎?如果è¦ä½¿ç”¨ï¼Œè«‹ä¸è¦å•Ÿç”¨ä¸‹æ–¹çš„ TLS。';
    -$lang['use_tls']               = '使用 TLS 連接嗎?如果è¦ä½¿ç”¨ï¼Œè«‹ä¸è¦å•Ÿç”¨ä¸Šæ–¹çš„ SSL。';
    -$lang['debug']                 = '有錯誤時,顯示é¡å¤–除錯資訊嗎?';
    -$lang['expirywarn']            = 'æå‰å¤šå°‘天警告使用者密碼å³å°‡åˆ°æœŸã€‚輸入0表示åœç”¨ã€‚';
    -$lang['additional']            = '從使用者數據中å–å¾—é¡å¤– AD 屬性列表,以供æŸäº›é™„加元件使用。列表以逗號分隔。';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh/lang.php
    deleted file mode 100644
    index 4b2c885..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh/lang.php
    +++ /dev/null
    @@ -1,14 +0,0 @@
    -
    - * @author Errol 
    - * @author phy25 
    - */
    -$lang['domain']                = '登录域';
    -$lang['authpwdexpire']         = '您的密ç å°†åœ¨ %d 天内过期,请尽快更改。';
    -$lang['passchangefail']        = 'å¯†ç æ›´æ”¹å¤±è´¥ã€‚æ˜¯ä¸æ˜¯å¯†ç è§„则ä¸ç¬¦åˆï¼Ÿ';
    -$lang['userchangefail']        = '更改用户属性失败。或许您的å¸å·æ²¡æœ‰åšæ­¤æ›´æ”¹çš„æƒé™ï¼Ÿ';
    -$lang['connectfail']           = '无法连接到Active DirectoryæœåŠ¡å™¨ã€‚';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh/settings.php
    deleted file mode 100644
    index 2833622..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/lang/zh/settings.php
    +++ /dev/null
    @@ -1,29 +0,0 @@
    -
    - * @author HaoNan 
    - * @author lainme 
    - * @author oott123 
    - * @author JellyChen <451453325@qq.com>
    - * @author é«˜åš 
    - */
    -$lang['account_suffix']        = '您的账户åŽç¼€ã€‚例如 @my.domain.org';
    -$lang['base_dn']               = '您的基本分辨å。例如 DC=my,DC=domain,DC=org';
    -$lang['domain_controllers']    = '逗å·åˆ†éš”çš„åŸŸåæŽ§åˆ¶å™¨åˆ—表。例如 srv1.domain.org,srv2.domain.org';
    -$lang['admin_username']        = '一个活动目录的特æƒç”¨æˆ·ï¼Œå¯ä»¥æŸ¥çœ‹å…¶ä»–所有用户的数æ®ã€‚å¯é€‰ï¼Œä½†å¯¹æŸäº›æ´»åЍ例如å‘é€è®¢é˜…邮件是必须的。';
    -$lang['admin_password']        = '上述用户的密ç ã€‚';
    -$lang['sso']                   = '是å¦ä½¿ç”¨ç»ç”± Kerberos å’Œ NTLM çš„ Single-Sign-On?';
    -$lang['sso_charset']           = 'æœåС噍传入 Kerberos 或者 NTLM 用户å的编ç ã€‚留空为 UTF-8 或 latin-1 ã€‚æ­¤åŠŸèƒ½éœ€è¦æœåŠ¡å™¨æ”¯æŒiconv扩展。';
    -$lang['real_primarygroup']     = ' 是å¦è§£æžçœŸå®žçš„主è¦ç»„ï¼Œè€Œä¸æ˜¯å‡è®¾ä¸ºâ€œåŸŸç”¨æˆ·â€ (较慢)';
    -$lang['use_ssl']               = '使用 SSL 连接?如果是,ä¸è¦æ¿€æ´»ä¸‹é¢çš„ TLS。';
    -$lang['use_tls']               = '使用 TLS 连接?如果是 ,ä¸è¦æ¿€æ´»ä¸Šé¢çš„ SSL。';
    -$lang['debug']                 = '有错误时显示é¢å¤–的调试信æ¯ï¼Ÿ';
    -$lang['expirywarn']            = 'æå‰å¤šå°‘天警告用户密ç å³å°†åˆ°æœŸã€‚0 则ç¦ç”¨ã€‚';
    -$lang['additional']            = '需è¦ä»Žç”¨æˆ·æ•°æ®ä¸­èŽ·å–çš„é¢å¤– AD 属性的列表,以逗å·åˆ†éš”。用于æŸäº›æ’件。';
    -$lang['update_name']           = 'å…许用户更新其AD显示å称?';
    -$lang['update_mail']           = '是å¦å…许用户更新他们的电å­é‚®ä»¶åœ°å€ï¼Ÿ';
    -$lang['update_pass']           = '是å¦å…许用户更新其密ç ï¼Ÿéœ€è¦ä¸Šè¿° SSL 或 TLS。';
    -$lang['recursive_groups']      = '将嵌套组拆分为å„自的æˆå‘˜ï¼ˆè¾ƒæ…¢ï¼‰';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/authad/plugin.info.txt
    deleted file mode 100644
    index 57e1387..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authad/plugin.info.txt
    +++ /dev/null
    @@ -1,7 +0,0 @@
    -base   authad
    -author Andreas Gohr
    -email  andi@splitbrain.org
    -date   2015-07-13
    -name   Active Directory Auth Plugin
    -desc   Provides user authentication against a Microsoft Active Directory
    -url    http://www.dokuwiki.org/plugin:authad
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/auth.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/auth.php
    deleted file mode 100644
    index 6764283..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/auth.php
    +++ /dev/null
    @@ -1,702 +0,0 @@
    -
    - * @author    Chris Smith 
    - * @author    Jan Schumann 
    - */
    -class auth_plugin_authldap extends DokuWiki_Auth_Plugin
    -{
    -    /* @var resource $con holds the LDAP connection */
    -    protected $con = null;
    -
    -    /* @var int $bound What type of connection does already exist? */
    -    protected $bound = 0; // 0: anonymous, 1: user, 2: superuser
    -
    -    /* @var array $users User data cache */
    -    protected $users = null;
    -
    -    /* @var array $pattern User filter pattern */
    -    protected $pattern = null;
    -
    -    /**
    -     * Constructor
    -     */
    -    public function __construct()
    -    {
    -        parent::__construct();
    -
    -        // ldap extension is needed
    -        if (!function_exists('ldap_connect')) {
    -            $this->debug("LDAP err: PHP LDAP extension not found.", -1, __LINE__, __FILE__);
    -            $this->success = false;
    -            return;
    -        }
    -
    -        // Add the capabilities to change the password
    -        $this->cando['modPass'] = $this->getConf('modPass');
    -    }
    -
    -    /**
    -     * Check user+password
    -     *
    -     * Checks if the given user exists and the given
    -     * plaintext password is correct by trying to bind
    -     * to the LDAP server
    -     *
    -     * @param string $user
    -     * @param string $pass
    -     * @return  bool
    -     * @author  Andreas Gohr 
    -     */
    -    public function checkPass($user, $pass)
    -    {
    -        // reject empty password
    -        if (empty($pass)) return false;
    -        if (!$this->openLDAP()) return false;
    -
    -        // indirect user bind
    -        if ($this->getConf('binddn') && $this->getConf('bindpw')) {
    -            // use superuser credentials
    -            if (!@ldap_bind($this->con, $this->getConf('binddn'), conf_decodeString($this->getConf('bindpw')))) {
    -                $this->debug('LDAP bind as superuser: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -                return false;
    -            }
    -            $this->bound = 2;
    -        } elseif ($this->getConf('binddn') &&
    -            $this->getConf('usertree') &&
    -            $this->getConf('userfilter')
    -        ) {
    -            // special bind string
    -            $dn = $this->makeFilter(
    -                $this->getConf('binddn'),
    -                array('user' => $user, 'server' => $this->getConf('server'))
    -            );
    -        } elseif (strpos($this->getConf('usertree'), '%{user}')) {
    -            // direct user bind
    -            $dn = $this->makeFilter(
    -                $this->getConf('usertree'),
    -                array('user' => $user, 'server' => $this->getConf('server'))
    -            );
    -        } else {
    -            // Anonymous bind
    -            if (!@ldap_bind($this->con)) {
    -                msg("LDAP: can not bind anonymously", -1);
    -                $this->debug('LDAP anonymous bind: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -                return false;
    -            }
    -        }
    -
    -        // Try to bind to with the dn if we have one.
    -        if (!empty($dn)) {
    -            // User/Password bind
    -            if (!@ldap_bind($this->con, $dn, $pass)) {
    -                $this->debug("LDAP: bind with $dn failed", -1, __LINE__, __FILE__);
    -                $this->debug('LDAP user dn bind: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -                return false;
    -            }
    -            $this->bound = 1;
    -            return true;
    -        } else {
    -            // See if we can find the user
    -            $info = $this->fetchUserData($user, true);
    -            if (empty($info['dn'])) {
    -                return false;
    -            } else {
    -                $dn = $info['dn'];
    -            }
    -
    -            // Try to bind with the dn provided
    -            if (!@ldap_bind($this->con, $dn, $pass)) {
    -                $this->debug("LDAP: bind with $dn failed", -1, __LINE__, __FILE__);
    -                $this->debug('LDAP user bind: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -                return false;
    -            }
    -            $this->bound = 1;
    -            return true;
    -        }
    -    }
    -
    -    /**
    -     * Return user info
    -     *
    -     * Returns info about the given user needs to contain
    -     * at least these fields:
    -     *
    -     * name string  full name of the user
    -     * mail string  email addres of the user
    -     * grps array   list of groups the user is in
    -     *
    -     * This LDAP specific function returns the following
    -     * addional fields:
    -     *
    -     * dn     string  distinguished name (DN)
    -     * uid    string  Posix User ID
    -     * inbind bool    for internal use - avoid loop in binding
    -     *
    -     * @param string $user
    -     * @param bool $requireGroups (optional) - ignored, groups are always supplied by this plugin
    -     * @return  array containing user data or false
    -     * @author  
    -     * @author  Stephane Chazelas 
    -     * @author  Steffen Schoch 
    -     *
    -     * @author  Andreas Gohr 
    -     * @author  Trouble
    -     * @author  Dan Allen 
    -     */
    -    public function getUserData($user, $requireGroups = true)
    -    {
    -        return $this->fetchUserData($user);
    -    }
    -
    -    /**
    -     * @param string $user
    -     * @param bool $inbind authldap specific, true if in bind phase
    -     * @return  array containing user data or false
    -     */
    -    protected function fetchUserData($user, $inbind = false)
    -    {
    -        global $conf;
    -        if (!$this->openLDAP()) return array();
    -
    -        // force superuser bind if wanted and not bound as superuser yet
    -        if ($this->getConf('binddn') && $this->getConf('bindpw') && $this->bound < 2) {
    -            // use superuser credentials
    -            if (!@ldap_bind($this->con, $this->getConf('binddn'), conf_decodeString($this->getConf('bindpw')))) {
    -                $this->debug('LDAP bind as superuser: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -                return array();
    -            }
    -            $this->bound = 2;
    -        } elseif ($this->bound == 0 && !$inbind) {
    -            // in some cases getUserData is called outside the authentication workflow
    -            // eg. for sending email notification on subscribed pages. This data might not
    -            // be accessible anonymously, so we try to rebind the current user here
    -            list($loginuser, $loginsticky, $loginpass) = auth_getCookie();
    -            if ($loginuser && $loginpass) {
    -                $loginpass = auth_decrypt($loginpass, auth_cookiesalt(!$loginsticky, true));
    -                $this->checkPass($loginuser, $loginpass);
    -            }
    -        }
    -
    -        $info = array();
    -        $info['user'] = $user;
    -        $this->debug('LDAP user to find: ' . hsc($info['user']), 0, __LINE__, __FILE__);
    -
    -        $info['server'] = $this->getConf('server');
    -        $this->debug('LDAP Server: ' . hsc($info['server']), 0, __LINE__, __FILE__);
    -
    -        //get info for given user
    -        $base = $this->makeFilter($this->getConf('usertree'), $info);
    -        if ($this->getConf('userfilter')) {
    -            $filter = $this->makeFilter($this->getConf('userfilter'), $info);
    -        } else {
    -            $filter = "(ObjectClass=*)";
    -        }
    -
    -        $this->debug('LDAP Filter: ' . hsc($filter), 0, __LINE__, __FILE__);
    -
    -        $this->debug('LDAP user search: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -        $this->debug('LDAP search at: ' . hsc($base . ' ' . $filter), 0, __LINE__, __FILE__);
    -        $sr = $this->ldapSearch($this->con, $base, $filter, $this->getConf('userscope'), $this->getConf('attributes'));
    -        if ($sr === false) {
    -           $this->debug('User ldap_search failed. Check configuration.', 0, __LINE__, __FILE__);
    -           return false; 
    -        }
    -
    -        $result = @ldap_get_entries($this->con, $sr);
    -
    -        // if result is not an array
    -        if (!is_array($result)) {
    -            // no objects found
    -            $this->debug('LDAP search returned non-array result: ' . hsc(print($result)), -1, __LINE__, __FILE__);
    -            return array();
    -        }
    -
    -        // Don't accept more or less than one response
    -        if ($result['count'] != 1) {
    -            $this->debug(
    -                'LDAP search returned ' . hsc($result['count']) . ' results while it should return 1!',
    -                -1,
    -                __LINE__,
    -                __FILE__
    -            );
    -            //for($i = 0; $i < $result["count"]; $i++) {
    -            //$this->_debug('result: '.hsc(print_r($result[$i])), 0, __LINE__, __FILE__);
    -            //}
    -            return array();
    -        }
    -
    -        $this->debug('LDAP search found single result !', 0, __LINE__, __FILE__);
    -
    -        $user_result = $result[0];
    -        ldap_free_result($sr);
    -
    -        // general user info
    -        $info['dn'] = $user_result['dn'];
    -        $info['gid'] = $user_result['gidnumber'][0];
    -        $info['mail'] = $user_result['mail'][0];
    -        $info['name'] = $user_result['cn'][0];
    -        $info['grps'] = array();
    -
    -        // overwrite if other attribs are specified.
    -        if (is_array($this->getConf('mapping'))) {
    -            foreach ($this->getConf('mapping') as $localkey => $key) {
    -                if (is_array($key)) {
    -                    // use regexp to clean up user_result
    -                    // $key = array($key=>$regexp), only handles the first key-value
    -                    $regexp = current($key);
    -                    $key = key($key);
    -                    if ($user_result[$key]) foreach ($user_result[$key] as $grpkey => $grp) {
    -                        if ($grpkey !== 'count' && preg_match($regexp, $grp, $match)) {
    -                            if ($localkey == 'grps') {
    -                                $info[$localkey][] = $match[1];
    -                            } else {
    -                                $info[$localkey] = $match[1];
    -                            }
    -                        }
    -                    }
    -                } else {
    -                    $info[$localkey] = $user_result[$key][0];
    -                }
    -            }
    -        }
    -        $user_result = array_merge($info, $user_result);
    -
    -        //get groups for given user if grouptree is given
    -        if ($this->getConf('grouptree') || $this->getConf('groupfilter')) {
    -            $base = $this->makeFilter($this->getConf('grouptree'), $user_result);
    -            $filter = $this->makeFilter($this->getConf('groupfilter'), $user_result);
    -            $sr = $this->ldapSearch(
    -                $this->con,
    -                $base,
    -                $filter,
    -                $this->getConf('groupscope'),
    -                array($this->getConf('groupkey'))
    -            );
    -            $this->debug('LDAP group search: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -            $this->debug('LDAP search at: ' . hsc($base . ' ' . $filter), 0, __LINE__, __FILE__);
    -
    -            if (!$sr) {
    -                msg("LDAP: Reading group memberships failed", -1);
    -                return array();
    -            }
    -            $result = ldap_get_entries($this->con, $sr);
    -            ldap_free_result($sr);
    -
    -            if (is_array($result)) foreach ($result as $grp) {
    -                if (!empty($grp[$this->getConf('groupkey')])) {
    -                    $group = $grp[$this->getConf('groupkey')];
    -                    if (is_array($group)) {
    -                        $group = $group[0];
    -                    } else {
    -                        $this->debug('groupkey did not return a detailled result', 0, __LINE__, __FILE__);
    -                    }
    -                    if ($group === '') continue;
    -
    -                    $this->debug('LDAP usergroup: ' . hsc($group), 0, __LINE__, __FILE__);
    -                    $info['grps'][] = $group;
    -                }
    -            }
    -        }
    -
    -        // always add the default group to the list of groups
    -        if (!$info['grps'] or !in_array($conf['defaultgroup'], $info['grps'])) {
    -            $info['grps'][] = $conf['defaultgroup'];
    -        }
    -        return $info;
    -    }
    -
    -    /**
    -     * Definition of the function modifyUser in order to modify the password
    -     *
    -     * @param string $user nick of the user to be changed
    -     * @param array $changes array of field/value pairs to be changed (password will be clear text)
    -     * @return  bool   true on success, false on error
    -     */
    -    public function modifyUser($user, $changes)
    -    {
    -
    -        // open the connection to the ldap
    -        if (!$this->openLDAP()) {
    -            $this->debug('LDAP cannot connect: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -            return false;
    -        }
    -
    -        // find the information about the user, in particular the "dn"
    -        $info = $this->getUserData($user, true);
    -        if (empty($info['dn'])) {
    -            $this->debug('LDAP cannot find your user dn', 0, __LINE__, __FILE__);
    -            return false;
    -        }
    -        $dn = $info['dn'];
    -
    -        // find the old password of the user
    -        list($loginuser, $loginsticky, $loginpass) = auth_getCookie();
    -        if ($loginuser !== null) { // the user is currently logged in
    -            $secret = auth_cookiesalt(!$loginsticky, true);
    -            $pass = auth_decrypt($loginpass, $secret);
    -
    -            // bind with the ldap
    -            if (!@ldap_bind($this->con, $dn, $pass)) {
    -                $this->debug(
    -                    'LDAP user bind failed: ' . hsc($dn) . ': ' . hsc(ldap_error($this->con)),
    -                    0,
    -                    __LINE__,
    -                    __FILE__
    -                );
    -                return false;
    -            }
    -        } elseif ($this->getConf('binddn') && $this->getConf('bindpw')) {
    -            // we are changing the password on behalf of the user (eg: forgotten password)
    -            // bind with the superuser ldap
    -            if (!@ldap_bind($this->con, $this->getConf('binddn'), conf_decodeString($this->getConf('bindpw')))) {
    -                $this->debug('LDAP bind as superuser: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -                return false;
    -            }
    -        } else {
    -            return false; // no otherway
    -        }
    -
    -        // Generate the salted hashed password for LDAP
    -        $phash = new \dokuwiki\PassHash();
    -        $hash = $phash->hash_ssha($changes['pass']);
    -
    -        // change the password
    -        if (!@ldap_mod_replace($this->con, $dn, array('userpassword' => $hash))) {
    -            $this->debug(
    -                'LDAP mod replace failed: ' . hsc($dn) . ': ' . hsc(ldap_error($this->con)),
    -                0,
    -                __LINE__,
    -                __FILE__
    -            );
    -            return false;
    -        }
    -
    -        return true;
    -    }
    -
    -    /**
    -     * Most values in LDAP are case-insensitive
    -     *
    -     * @return bool
    -     */
    -    public function isCaseSensitive()
    -    {
    -        return false;
    -    }
    -
    -    /**
    -     * Bulk retrieval of user data
    -     *
    -     * @param int $start index of first user to be returned
    -     * @param int $limit max number of users to be returned
    -     * @param array $filter array of field/pattern pairs, null for no filter
    -     * @return  array of userinfo (refer getUserData for internal userinfo details)
    -     * @author  Dominik Eckelmann 
    -     */
    -    public function retrieveUsers($start = 0, $limit = 0, $filter = array())
    -    {
    -        if (!$this->openLDAP()) return array();
    -
    -        if (is_null($this->users)) {
    -            // Perform the search and grab all their details
    -            if ($this->getConf('userfilter')) {
    -                $all_filter = str_replace('%{user}', '*', $this->getConf('userfilter'));
    -            } else {
    -                $all_filter = "(ObjectClass=*)";
    -            }
    -            $sr = ldap_search($this->con, $this->getConf('usertree'), $all_filter);
    -            $entries = ldap_get_entries($this->con, $sr);
    -            $users_array = array();
    -            $userkey = $this->getConf('userkey');
    -            for ($i = 0; $i < $entries["count"]; $i++) {
    -                array_push($users_array, $entries[$i][$userkey][0]);
    -            }
    -            Sort::asort($users_array);
    -            $result = $users_array;
    -            if (!$result) return array();
    -            $this->users = array_fill_keys($result, false);
    -        }
    -        $i = 0;
    -        $count = 0;
    -        $this->constructPattern($filter);
    -        $result = array();
    -
    -        foreach ($this->users as $user => &$info) {
    -            if ($i++ < $start) {
    -                continue;
    -            }
    -            if ($info === false) {
    -                $info = $this->getUserData($user);
    -            }
    -            if ($this->filter($user, $info)) {
    -                $result[$user] = $info;
    -                if (($limit > 0) && (++$count >= $limit)) break;
    -            }
    -        }
    -        return $result;
    -    }
    -
    -    /**
    -     * Make LDAP filter strings.
    -     *
    -     * Used by auth_getUserData to make the filter
    -     * strings for grouptree and groupfilter
    -     *
    -     * @param string $filter ldap search filter with placeholders
    -     * @param array $placeholders placeholders to fill in
    -     * @return  string
    -     * @author  Troels Liebe Bentsen 
    -     */
    -    protected function makeFilter($filter, $placeholders)
    -    {
    -        preg_match_all("/%{([^}]+)/", $filter, $matches, PREG_PATTERN_ORDER);
    -        //replace each match
    -        foreach ($matches[1] as $match) {
    -            //take first element if array
    -            if (is_array($placeholders[$match])) {
    -                $value = $placeholders[$match][0];
    -            } else {
    -                $value = $placeholders[$match];
    -            }
    -            $value = $this->filterEscape($value);
    -            $filter = str_replace('%{' . $match . '}', $value, $filter);
    -        }
    -        return $filter;
    -    }
    -
    -    /**
    -     * return true if $user + $info match $filter criteria, false otherwise
    -     *
    -     * @param string $user the user's login name
    -     * @param array $info the user's userinfo array
    -     * @return bool
    -     * @author Chris Smith 
    -     *
    -     */
    -    protected function filter($user, $info)
    -    {
    -        foreach ($this->pattern as $item => $pattern) {
    -            if ($item == 'user') {
    -                if (!preg_match($pattern, $user)) return false;
    -            } elseif ($item == 'grps') {
    -                if (!count(preg_grep($pattern, $info['grps']))) return false;
    -            } else {
    -                if (!preg_match($pattern, $info[$item])) return false;
    -            }
    -        }
    -        return true;
    -    }
    -
    -    /**
    -     * Set the filter pattern
    -     *
    -     * @param $filter
    -     * @return void
    -     * @author Chris Smith 
    -     *
    -     */
    -    protected function constructPattern($filter)
    -    {
    -        $this->pattern = array();
    -        foreach ($filter as $item => $pattern) {
    -            $this->pattern[$item] = '/' . str_replace('/', '\/', $pattern) . '/i'; // allow regex characters
    -        }
    -    }
    -
    -    /**
    -     * Escape a string to be used in a LDAP filter
    -     *
    -     * Ported from Perl's Net::LDAP::Util escape_filter_value
    -     *
    -     * @param string $string
    -     * @return string
    -     * @author Andreas Gohr
    -     */
    -    protected function filterEscape($string)
    -    {
    -        // see https://github.com/adldap/adLDAP/issues/22
    -        return preg_replace_callback(
    -            '/([\x00-\x1F\*\(\)\\\\])/',
    -            function ($matches) {
    -                return "\\" . join("", unpack("H2", $matches[1]));
    -            },
    -            $string
    -        );
    -    }
    -
    -    /**
    -     * Opens a connection to the configured LDAP server and sets the wanted
    -     * option on the connection
    -     *
    -     * @author  Andreas Gohr 
    -     */
    -    protected function openLDAP()
    -    {
    -        if ($this->con) return true; // connection already established
    -
    -        if ($this->getConf('debug')) {
    -            ldap_set_option(null, LDAP_OPT_DEBUG_LEVEL, 7);
    -        }
    -
    -        $this->bound = 0;
    -
    -        $port = $this->getConf('port');
    -        $bound = false;
    -        $servers = explode(',', $this->getConf('server'));
    -        foreach ($servers as $server) {
    -            $server = trim($server);
    -            $this->con = @ldap_connect($server, $port);
    -            if (!$this->con) {
    -                continue;
    -            }
    -
    -            /*
    -             * When OpenLDAP 2.x.x is used, ldap_connect() will always return a resource as it does
    -             * not actually connect but just initializes the connecting parameters. The actual
    -             * connect happens with the next calls to ldap_* funcs, usually with ldap_bind().
    -             *
    -             * So we should try to bind to server in order to check its availability.
    -             */
    -
    -            //set protocol version and dependend options
    -            if ($this->getConf('version')) {
    -                if (!@ldap_set_option(
    -                    $this->con,
    -                    LDAP_OPT_PROTOCOL_VERSION,
    -                    $this->getConf('version')
    -                )
    -                ) {
    -                    msg('Setting LDAP Protocol version ' . $this->getConf('version') . ' failed', -1);
    -                    $this->debug('LDAP version set: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -                } else {
    -                    //use TLS (needs version 3)
    -                    if ($this->getConf('starttls')) {
    -                        if (!@ldap_start_tls($this->con)) {
    -                            msg('Starting TLS failed', -1);
    -                            $this->debug('LDAP TLS set: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -                        }
    -                    }
    -                    // needs version 3
    -                    if ($this->getConf('referrals') > -1) {
    -                        if (!@ldap_set_option(
    -                            $this->con,
    -                            LDAP_OPT_REFERRALS,
    -                            $this->getConf('referrals')
    -                        )
    -                        ) {
    -                            msg('Setting LDAP referrals failed', -1);
    -                            $this->debug('LDAP referal set: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -                        }
    -                    }
    -                }
    -            }
    -
    -            //set deref mode
    -            if ($this->getConf('deref')) {
    -                if (!@ldap_set_option($this->con, LDAP_OPT_DEREF, $this->getConf('deref'))) {
    -                    msg('Setting LDAP Deref mode ' . $this->getConf('deref') . ' failed', -1);
    -                    $this->debug('LDAP deref set: ' . hsc(ldap_error($this->con)), 0, __LINE__, __FILE__);
    -                }
    -            }
    -            /* As of PHP 5.3.0 we can set timeout to speedup skipping of invalid servers */
    -            if (defined('LDAP_OPT_NETWORK_TIMEOUT')) {
    -                ldap_set_option($this->con, LDAP_OPT_NETWORK_TIMEOUT, 1);
    -            }
    -
    -            if ($this->getConf('binddn') && $this->getConf('bindpw')) {
    -                $bound = @ldap_bind($this->con, $this->getConf('binddn'), conf_decodeString($this->getConf('bindpw')));
    -                $this->bound = 2;
    -            } else {
    -                $bound = @ldap_bind($this->con);
    -            }
    -            if ($bound) {
    -                break;
    -            }
    -        }
    -
    -        if (!$bound) {
    -            msg("LDAP: couldn't connect to LDAP server", -1);
    -            $this->debug(ldap_error($this->con), 0, __LINE__, __FILE__);
    -            return false;
    -        }
    -
    -        $this->cando['getUsers'] = true;
    -        return true;
    -    }
    -
    -    /**
    -     * Wraps around ldap_search, ldap_list or ldap_read depending on $scope
    -     *
    -     * @param resource $link_identifier
    -     * @param string $base_dn
    -     * @param string $filter
    -     * @param string $scope can be 'base', 'one' or 'sub'
    -     * @param null|array $attributes
    -     * @param int $attrsonly
    -     * @param int $sizelimit
    -     * @return resource
    -     * @author Andreas Gohr 
    -     */
    -    protected function ldapSearch(
    -        $link_identifier,
    -        $base_dn,
    -        $filter,
    -        $scope = 'sub',
    -        $attributes = null,
    -        $attrsonly = 0,
    -        $sizelimit = 0
    -    )
    -    {
    -        if (is_null($attributes)) $attributes = array();
    -
    -        if ($scope == 'base') {
    -            return @ldap_read(
    -                $link_identifier,
    -                $base_dn,
    -                $filter,
    -                $attributes,
    -                $attrsonly,
    -                $sizelimit
    -            );
    -        } elseif ($scope == 'one') {
    -            return @ldap_list(
    -                $link_identifier,
    -                $base_dn,
    -                $filter,
    -                $attributes,
    -                $attrsonly,
    -                $sizelimit
    -            );
    -        } else {
    -            return @ldap_search(
    -                $link_identifier,
    -                $base_dn,
    -                $filter,
    -                $attributes,
    -                $attrsonly,
    -                $sizelimit
    -            );
    -        }
    -    }
    -
    -    /**
    -     * Wrapper around msg() but outputs only when debug is enabled
    -     *
    -     * @param string $message
    -     * @param int $err
    -     * @param int $line
    -     * @param string $file
    -     * @return void
    -     */
    -    protected function debug($message, $err, $line, $file)
    -    {
    -        if (!$this->getConf('debug')) return;
    -        msg($message, $err, $line, $file);
    -    }
    -}
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/conf/default.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/conf/default.php
    deleted file mode 100644
    index 52fa1e6..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/conf/default.php
    +++ /dev/null
    @@ -1,23 +0,0 @@
    - 'danger');
    -$meta['port']        = array('numeric','_caution' => 'danger');
    -$meta['usertree']    = array('string','_caution' => 'danger');
    -$meta['grouptree']   = array('string','_caution' => 'danger');
    -$meta['userfilter']  = array('string','_caution' => 'danger');
    -$meta['groupfilter'] = array('string','_caution' => 'danger');
    -$meta['version']     = array('numeric','_caution' => 'danger');
    -$meta['starttls']    = array('onoff','_caution' => 'danger');
    -$meta['referrals']   = array('multichoice','_choices' => array(-1,0,1),'_caution' => 'danger');
    -$meta['deref']       = array('multichoice','_choices' => array(0,1,2,3),'_caution' => 'danger');
    -$meta['binddn']      = array('string','_caution' => 'danger');
    -$meta['bindpw']      = array('password','_caution' => 'danger','_code'=>'base64');
    -$meta['attributes']  = array('array');
    -//$meta['mapping']['name']  unsupported in config manager
    -//$meta['mapping']['grps']  unsupported in config manager
    -$meta['userscope']   = array('multichoice','_choices' => array('sub','one','base'),'_caution' => 'danger');
    -$meta['groupscope']  = array('multichoice','_choices' => array('sub','one','base'),'_caution' => 'danger');
    -$meta['userkey']     = array('string','_caution' => 'danger');
    -$meta['groupkey']    = array('string','_caution' => 'danger');
    -$meta['debug']       = array('onoff','_caution' => 'security');
    -$meta['modPass']     = array('onoff');
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ar/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ar/settings.php
    deleted file mode 100644
    index d1be787..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ar/settings.php
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -
    - */
    -$lang['port']                  = 'LDAP Ø§Ù„Ù…Ù†ÙØ° الملقم إذا لم يعط أي عنوان URL كامل أعلاه';
    -$lang['version']               = 'إصدار نسخة البروتوكول الستخدامه. قد تحتاج لتعيين هذه القيمة إلى 3';
    -$lang['starttls']              = 'استخدام اتصالات TLS؟';
    -$lang['referrals']             = 'يتبع الإحالات؟';
    -$lang['deref']                 = 'كيÙية إلغاء مرجعية الأسماء المستعارة؟';
    -$lang['bindpw']                = 'كلمة مرور المستخدم أعلاه';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/bg/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/bg/settings.php
    deleted file mode 100644
    index f301d1c..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/bg/settings.php
    +++ /dev/null
    @@ -1,20 +0,0 @@
    -
    - */
    -$lang['server']                = 'ВашиÑÑ‚ LDAP Ñървър. Име на хоÑта (localhost) или целиÑÑ‚ URL Ð°Ð´Ñ€ÐµÑ (ldap://Ñървър.tld:389)';
    -$lang['port']                  = 'Порт на LDAP  Ñървъра, ако не Ñте въвели Ñ†ÐµÐ»Ð¸Ñ URL Ð°Ð´Ñ€ÐµÑ Ð¿Ð¾-горе';
    -$lang['usertree']              = 'Къде да Ñе търÑи за потребителÑки акаунти. Ðапример ou=People, dc=server, dc=tld';
    -$lang['grouptree']             = 'Къде да Ñе търÑи за потребителÑки групи. Ðапример ou=Group, dc=server, dc=tld';
    -$lang['userfilter']            = 'LDAP филтър за търÑене на потребителÑки акаунти. Ðапример (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'LDAP филтър за търÑене на потребителÑки групи. Ðапример (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'ÐšÐ¾Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ð½Ð° протокола да Ñе ползва? ВероÑтно ще Ñе наложи да зададете 3';
    -$lang['starttls']              = 'Ползване на TLS ÑвързаноÑÑ‚?';
    -$lang['referrals']             = 'Да бъдат ли Ñледвани препратките (препращаниÑта)?';
    -$lang['bindpw']                = 'Парола за Ð³Ð¾Ñ€Ð½Ð¸Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»';
    -$lang['userscope']             = 'Ограничаване на обхвата за търÑене на потребители';
    -$lang['groupscope']            = 'Ограничаване на обхвата за търÑене на потребителÑки групи';
    -$lang['debug']                 = 'Показване на допълнителна debug Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¸ грешка';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ca/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ca/lang.php
    deleted file mode 100644
    index f4431a3..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ca/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'L\'LDAP no s\'ha pogut connectar: %s';
    -$lang['domainfail']            = 'L\'LDAP no ha trobat el teu nom distingit d\'usuari';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ca/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ca/settings.php
    deleted file mode 100644
    index 80460df..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ca/settings.php
    +++ /dev/null
    @@ -1,37 +0,0 @@
    -
    - * @author David Surroca 
    - * @author Adolfo Jayme Barrientos 
    - * @author Àngel Pérez Beroy 
    - * @author Aniol Marti 
    - */
    -$lang['server']                = 'El vostre servidor LDAP. Nom d\'amfitrió (localhost) o URL qualificat complet (ldap://server.tld:389)';
    -$lang['port']                  = 'Port del servidor LDAP si no s\'ha donat cap URL complet més amunt';
    -$lang['usertree']              = 'On trobar els comptes d\'usuari. Per exemple. ou=People, dc=server, dc=tld';
    -$lang['grouptree']             = 'On trobar els grups d\'usuaris. Per exemple. ou=Grup, dc=servidor, dc=tld';
    -$lang['userfilter']            = 'Filtre LDAP per cercar comptes d\'usuari. Per exemple. (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'Filtre LDAP per cercar grups. Per exemple. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'La versió del protocol a utilitzar. Pot ser que hagueu d’establir-ho a 3';
    -$lang['starttls']              = 'Utilitzar connexions TLS?';
    -$lang['referrals']             = 'S\'han de seguir les referències?';
    -$lang['deref']                 = 'Com desreferenciar els àlies?';
    -$lang['binddn']                = 'DN d\'un usuari opcional enllaçat si l\'enllaç anònim no és suficient. Per exemple. cn=admin, dc=my, dc=home';
    -$lang['bindpw']                = 'Contrasenya de l\'usuari referit abans.';
    -$lang['attributes']            = 'Atributs a demanar a la consulta LDAP.';
    -$lang['userscope']             = 'Limiteu l\'abast de cerca per a la cerca d\'usuaris';
    -$lang['groupscope']            = 'Limiteu l\'abast de cerca per a la cerca de grups';
    -$lang['userkey']               = 'Atribut que denota el nom d\'usuari; ha de ser coherent amb el filtre d\'usuari.';
    -$lang['groupkey']              = 'Pertinença al grup des de qualsevol atribut d\'usuari (en lloc de grups AD estàndard), p. ex. grup del departament o número de telèfon';
    -$lang['modPass']               = 'Es pot canviar la contrasenya del LDAP mitjançant el Dokuwiki?';
    -$lang['debug']                 = 'Mostra informació addicional de depuració als errors.';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'ús per defecte';
    -$lang['referrals_o_0']         = 'no seguir les referències';
    -$lang['referrals_o_1']         = 'seguir les referències';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ckb/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ckb/lang.php
    deleted file mode 100644
    index 2beed47..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ckb/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'LDAP ناتوانێت پەیوەندی بکات: %s';
    -$lang['domainfail']            = 'LDAP ناتوانێت dn ی بەکارهێنەرەکەت بدۆزێتەوە';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ckb/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ckb/settings.php
    deleted file mode 100644
    index 32dea98..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ckb/settings.php
    +++ /dev/null
    @@ -1,33 +0,0 @@
    -
    - */
    -$lang['server']                = 'ڕاژەکاری LDAP ی تۆ. یان ناوی خانەخوێ (ناوخۆیی) یان URLی تەواو شیاو (ldap://server.tld:389)';
    -$lang['port']                  = 'دەرگای سێرڤەری LDAP ئەگەر هیچ URLێکی تەواو لە سەرەوە نەدرابێت';
    -$lang['usertree']              = 'لەکوێ ئەژمێرەکانی بەکارهێنەر بدۆزیتەوە. ئێگ ou=People, dc=server, dc=tld';
    -$lang['grouptree']             = 'لەکوێ گروپەکانی بەکارهێنەر بدۆزیتەوە. ئێگ ou=Group, dc=server, dc=tld';
    -$lang['userfilter']            = 'Ùلتەری LDAP بۆ گەڕان بۆ ئەژمێرەکانی بەکارهێنەر. ئێگ (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'Ùلتەری LDAP بۆ گەڕان بۆ گرووپەکان. ئێگ (&(objectClass=posixGroup)(|) gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'وەشانی پرۆتۆکۆل بۆ بەکارهێنان. لەوانەیە پێویستت بەوە بێت ئەمە ڕێک بخەیت بۆ 3';
    -$lang['starttls']              = 'بەکارهێنانی گرێدانەکانی TLS؟';
    -$lang['referrals']             = 'ئایا بەدوای دا بەهاوکردەوەکان دەکەون؟';
    -$lang['deref']                 = 'چۆن نازناوەکان بسڕنەوە؟';
    -$lang['binddn']                = 'DN ی بەکارهێنەری بەخۆوە ی بەستێنەر ئەگەر بەنادیارە بەینببەی بەش ناکات. ئێگ cn=admin, dc=my, dc=home';
    -$lang['bindpw']                = 'تێپەڕوشە بەکارهێنەری سەرەوە';
    -$lang['attributes']            = 'تایبەتمەندیەکان بۆ هێنانەوە لەگەڵ گەڕانی LDAP.';
    -$lang['userscope']             = 'سنووری بواری گەڕان بۆ گەڕانی بەکارهێنەر';
    -$lang['groupscope']            = 'سنووری بواری گەڕان بۆ گەڕانی گروپ';
    -$lang['userkey']               = 'تایبەتمەندی سڕینەوەی ناوی بەکارهێنەر; پێویستە هاوتەربێت لەگەڵ پاڵێوی بەکارهێنەر.';
    -$lang['groupkey']              = 'ئەندامێتی گرووپ Ù„Û• هەر تایبەتمەندییەکی بەکارهێنەر (لەجیاتی گروپەستانداردەکانی AD) بۆ ÙˆÛŽÙ†Û• Ù„Û• گرووپ Ù„Û• بەشی یان ژمارەی تەلەÙÛ†Ù†';
    -$lang['modPass']               = 'ئایا دەکرێت تێپەڕوشەی LDAP بگۆڕدرێت لە لایەن دۆکوویکی ؟';
    -$lang['debug']                 = 'پیشاندانی زانیاری زیاتری ڕاستکردنەوەی هەڵە لەسەر هەڵەکان';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'بەکارهێنانی بنەڕەت';
    -$lang['referrals_o_0']         = 'بەدوای ئاماژەکان مەبە';
    -$lang['referrals_o_1']         = 'بە دوای ئاماژەکان بکەوە';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/cs/lang.php
    deleted file mode 100644
    index 0fac2df..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/cs/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'LDAP pÅ™ipojení nefunkÄní: %s';
    -$lang['domainfail']            = 'LDAP nenalezlo uživatelské dn';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/cs/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/cs/settings.php
    deleted file mode 100644
    index 1bdaf29..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/cs/settings.php
    +++ /dev/null
    @@ -1,36 +0,0 @@
    -
    - * @author mkucera66 
    - * @author Jaroslav Lichtblau 
    - * @author Martin RůžiÄka 
    - */
    -$lang['server']                = 'Váš server LDAP. BuÄ jméno hosta (localhost) nebo plnÄ› kvalifikovaný popis URL (ldap://server.tld:389)';
    -$lang['port']                  = 'Port serveru LDAP. Pokud není, bude využito URL výše';
    -$lang['usertree']              = 'Kde najít uživatelské úÄty, tj. ou=Lide, dc=server, dc=tld';
    -$lang['grouptree']             = 'Kde najít uživatelské skupiny, tj. ou=Skupina, dc=server, dc=tld';
    -$lang['userfilter']            = 'Filtr LDAPu pro vyhledávání uživatelských úÄtů, tj. (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'Filtr LDAPu pro vyhledávání uživatelských skupin, tj. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'Verze použitého protokolu. Můžete potřebovat jej nastavit na 3';
    -$lang['starttls']              = 'Využít spojení TLS?';
    -$lang['referrals']             = 'Přeposílat odkazy?';
    -$lang['deref']                 = 'Jak rozlišovat aliasy?';
    -$lang['binddn']                = 'Doménový název DN volitelně připojeného uživatele, pokus anonymní připojení není vyhovující, tj.  cn=admin, dc=muj, dc=domov';
    -$lang['bindpw']                = 'Heslo uživatele výše';
    -$lang['attributes']            = 'Atributy k naÄtení pomocí vyhledávání LDAP.';
    -$lang['userscope']             = 'Omezení rozsahu vyhledávání uživatele';
    -$lang['groupscope']            = 'Omezení rozsahu vyhledávání skupiny';
    -$lang['userkey']               = 'Atribut oznaÄující uživatelské jméno; musí být konzistetní s uživatelským filtrem.';
    -$lang['groupkey']              = 'Atribut Älenství uživatele ve skupinách (namísto standardních AD skupin), tj. skupina z oddÄ›lení nebo telefonní Äíslo';
    -$lang['modPass']               = 'Může být LDAP heslo změněno přes dokuwiki?';
    -$lang['debug']                 = 'Zobrazit dodateÄné debugovací informace';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'použít výchozí';
    -$lang['referrals_o_0']         = 'nenásledovat odkazy';
    -$lang['referrals_o_1']         = 'následovat odkazy';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/cy/lang.php
    deleted file mode 100644
    index f6c5cf6..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/cy/lang.php
    +++ /dev/null
    @@ -1,11 +0,0 @@
    -localhost) neu\'r URL llawn (ldap://server.tld:389)';
    -$lang['port']        = 'Porth gweinydd LDAP os nac oes URL llawn wedi\'i gyflwyno uchod';
    -$lang['usertree']    = 'Ble i ddarganfod cyfrifon defnyddwyr. Ee. ou=People, dc=server, dc=tld';
    -$lang['grouptree']   = 'Ble i ddarganfod y grwpiau defnyddiwr. Eg. ou=Group, dc=server, dc=tld';
    -$lang['userfilter']  = 'Hidlydd LDAP i ddarganfod cyfrifon defnyddwyr. Eg. (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter'] = 'Hidlydd LDAP i chwilio am grwpiau. Eg. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']     = 'Y fersiwn protocol i\'w ddefnyddio. Efallai bydd angen gosod hwn i 3';
    -$lang['starttls']    = 'Defnyddio cysylltiadau TLS?';
    -$lang['referrals']   = 'Dilyn cyfeiriadau (referrals)?';
    -$lang['deref']       = 'Sut i ddadgyfeirio alias?'; //alias - enw arall?
    -$lang['binddn']      = 'DN rhwymiad defnyddiwr opsiynol os ydy rhwymiad anhysbys yn annigonol. Ee. cn=admin, dc=my, dc=home';
    -$lang['bindpw']      = 'Cyfrinair y defnyddiwr uchod';
    -$lang['userscope']   = 'Cyfyngu sgôp chwiliadau ar gyfer chwiliad defnyddwyr';
    -$lang['groupscope']  = 'Cyfyngu sgôp chwiliadau ar gyfer chwiliad grwpiau';
    -$lang['userkey']     = 'Priodoledd yn denodi\'r defnyddair; rhaid iddo fod yn gyson i \'r hidlydd defnyddwyr.';
    -$lang['groupkey']    = 'Aelodaeth grŵp o unrhyw briodoledd defnyddiwr (yn hytrach na grwpiau AD safonol) e.e. grŵp o adran neu rif ffôn';
    -$lang['modPass']     = 'Gall cyfrinair LDAP gael ei newid gan DokuWiki?';
    -$lang['debug']       = 'Dangos gwybodaeth dadfygio ychwanegol gyda gwallau';
    -
    -
    -$lang['deref_o_0']   = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']   = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']   = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']   = 'LDAP_DEREF_ALWAYS';
    -
    -$lang['referrals_o_-1'] = 'defnyddio\'r diofyn';
    -$lang['referrals_o_0']  = 'peidio dilyn cyfeiriadau';
    -$lang['referrals_o_1']  = 'dilyn cyfeiriadau';
    \ No newline at end of file
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/da/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/da/lang.php
    deleted file mode 100644
    index 35249df..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/da/lang.php
    +++ /dev/null
    @@ -1,10 +0,0 @@
    -
    - * @author Jacob Palm 
    - */
    -$lang['connectfail']           = 'LDAP kan ikke forbinde: %s';
    -$lang['domainfail']            = 'LDAP kan ikke finde dit bruger dn';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/da/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/da/settings.php
    deleted file mode 100644
    index f831a8f..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/da/settings.php
    +++ /dev/null
    @@ -1,36 +0,0 @@
    -
    - * @author Jon Theil Nielsen 
    - * @author Jens Hyllegaard 
    - * @author soer9648 
    - */
    -$lang['server']                = 'Din LDAP server. Enten værtsnavn (localhost) eller fuld kvalificeret URL (ldap://server.tld:389)';
    -$lang['port']                  = 'LDAP server port, hvis der ikke er angivet en komplet URL ovenfor.';
    -$lang['usertree']              = 'Sti til brugerkonti. F.eks. ou=Personer, dc=server, dc=tld';
    -$lang['grouptree']             = 'Sti til brugergrupper. F.eks. ou=Grupper, dc=server, dc=tld';
    -$lang['userfilter']            = 'LDAP filter der benyttes til at søge efter brugerkonti. F.eks. (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'LDAP filter tder benyttes til at søge efter grupper. F.eks. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'Protokol-version der skal benyttes. Det er muligvis nødvendigt at sætte denne til 3';
    -$lang['starttls']              = 'Benyt TLS forbindelser?';
    -$lang['referrals']             = 'Tillad henvisninger?';
    -$lang['deref']                 = 'Hvordan skal opslag renses for henvisninger?';
    -$lang['binddn']                = 'DN af en valgfri bindings-bruger, hvis ikke anonym binding er tilstrækkeligt. Fx cn=admin,dc=my,dc=home';
    -$lang['bindpw']                = 'Adgangskode til ovenstående bruger';
    -$lang['attributes']            = 'Attributter der skal hentes med LDAP søgning.';
    -$lang['userscope']             = 'Begræns søgekriterier for brugersøgning';
    -$lang['groupscope']            = 'Begræns søgekriterier for gruppesøgning';
    -$lang['userkey']               = 'Attribut der betegner brugernavnet; skal være i overensstemmelse med brugerfilteret.';
    -$lang['groupkey']              = 'Gruppemedlemskab fra hvilken som helst brugerattribut (i stedet for standard AD-grupper), fx gruppe fra afdeling eller telefonnummer';
    -$lang['modPass']               = 'Kan LDAP adgangskoden skiftes via DokuWiki?';
    -$lang['debug']                 = 'Vis yderligere debug output ved fejl';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'brug standardindstilling';
    -$lang['referrals_o_0']         = 'følg ikke henvisninger';
    -$lang['referrals_o_1']         = 'følg henvisninger';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de-informal/lang.php
    deleted file mode 100644
    index 79016fe..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de-informal/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'LDAP kann sich nicht verbinden: %s';
    -$lang['domainfail']            = 'LDAP kann Deinen user dn nicht finden';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de-informal/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de-informal/settings.php
    deleted file mode 100644
    index 4810001..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de-informal/settings.php
    +++ /dev/null
    @@ -1,37 +0,0 @@
    -
    - * @author Matthias Schulte 
    - * @author Volker Bödker 
    - * @author rnck 
    - * @author F. Mueller-Donath 
    - */
    -$lang['server']                = 'Adresse zum LDAP-Server. Entweder als Hostname (localhost) oder als FQDN (ldap://server.tld:389).';
    -$lang['port']                  = 'Port des LDAP-Servers, falls kein Port angegeben wurde.';
    -$lang['usertree']              = 'Zweig, in dem die die Benutzeraccounts gespeichert sind. Zum Beispiel: ou=People, dc=server, dc=tld.';
    -$lang['grouptree']             = 'Zweig, in dem die Benutzergruppen gespeichert sind. Zum Beispiel:  ou=Group, dc=server, dc=tld.';
    -$lang['userfilter']            = 'LDAP-Filter, um die Benutzeraccounts zu suchen. Zum Beispiel: (&(uid=%{user})(objectClass=posixAccount)).';
    -$lang['groupfilter']           = 'LDAP-Filter, um die Benutzergruppen zu suchen. Zum Beispiel:  (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user}))).';
    -$lang['version']               = 'Zu verwendende Protokollversion von LDAP.';
    -$lang['starttls']              = 'Verbindung über TLS aufbauen?';
    -$lang['referrals']             = 'Weiterverfolgen von LDAP-Referrals (Verweise)?';
    -$lang['deref']                 = 'Wie sollen Aliasse derefernziert werden?';
    -$lang['binddn']                = 'DN eines optionalen Benutzers, wenn der anonyme Zugriff nicht ausreichend ist. Zum Beispiel: cn=admin, dc=my, dc=home.';
    -$lang['bindpw']                = 'Passwort des angegebenen Benutzers.';
    -$lang['attributes']            = 'Attribute, die mit der LDAP-Suche abgerufen werden sollen.';
    -$lang['userscope']             = 'Die Suchweite nach Benutzeraccounts.';
    -$lang['groupscope']            = 'Die Suchweite nach Benutzergruppen.';
    -$lang['userkey']               = 'Attribut, das den Benutzernamen enthält; muss konsistent zum userfilter sein.';
    -$lang['groupkey']              = 'Gruppieren der Benutzeraccounts anhand eines beliebigen Benutzerattributes z. B. Telefonnummer oder Abteilung, anstelle der Standard-Gruppen).';
    -$lang['modPass']               = 'Kann das LDAP Passwort via dokuwiki geändert werden?';
    -$lang['debug']                 = 'Debug-Informationen beim Auftreten von Fehlern anzeigen?';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NIEMALS';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SUCHEN';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDEN';
    -$lang['deref_o_3']             = 'LDAP_DEREF_IMMER';
    -$lang['referrals_o_-1']        = 'benutze die Vorgabe';
    -$lang['referrals_o_0']         = 'keine Verweise erlauben';
    -$lang['referrals_o_1']         = 'folge Verweisen';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de/lang.php
    deleted file mode 100644
    index db6b891..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de/lang.php
    +++ /dev/null
    @@ -1,10 +0,0 @@
    -
    - * @author Hella Breitkopf 
    - */
    -$lang['connectfail']           = 'LDAP-Verbindung scheitert: %s';
    -$lang['domainfail']            = 'LDAP kann Ihren Benutzer (DN) nicht finden';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de/settings.php
    deleted file mode 100644
    index b6622d5..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/de/settings.php
    +++ /dev/null
    @@ -1,38 +0,0 @@
    -
    - * @author Matthias Schulte 
    - * @author christian studer 
    - * @author Philip Knack 
    - * @author Anika Henke 
    - * @author Hella Breitkopf 
    - */
    -$lang['server']                = 'Adresse zum LDAP-Server. Entweder als Hostname (localhost) oder als FQDN (ldap://server.tld:389).';
    -$lang['port']                  = 'Port des LDAP-Servers, falls kein Port angegeben wurde.';
    -$lang['usertree']              = 'Zweig, in dem die die Benutzeraccounts gespeichert sind. Zum Beispiel: ou=People, dc=server, dc=tld.';
    -$lang['grouptree']             = 'Zweig, in dem die Benutzergruppen gespeichert sind. Zum Beispiel:  ou=Group, dc=server, dc=tld.';
    -$lang['userfilter']            = 'LDAP-Filter, um die Benutzeraccounts zu suchen. Zum Beispiel: (&(uid=%{user})(objectClass=posixAccount)).';
    -$lang['groupfilter']           = 'LDAP-Filter, um die Benutzergruppen zu suchen. Zum Beispiel:  (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user}))).';
    -$lang['version']               = 'Zu verwendende Protokollversion von LDAP.';
    -$lang['starttls']              = 'Verbindung über TLS aufbauen?';
    -$lang['referrals']             = 'Weiterverfolgen von LDAP-Referrals (Verweise)?';
    -$lang['deref']                 = 'Wie sollen Aliase aufgelöst werden?';
    -$lang['binddn']                = 'DN eines optionalen Benutzers, wenn der anonyme Zugriff nicht ausreichend ist. Zum Beispiel: cn=admin, dc=my, dc=home.';
    -$lang['bindpw']                = 'Passwort des angegebenen Benutzers.';
    -$lang['attributes']            = 'Attribute, die mit der LDAP-Suche abgerufen werden sollen.';
    -$lang['userscope']             = 'Die Suchweite nach Benutzeraccounts.';
    -$lang['groupscope']            = 'Die Suchweite nach Benutzergruppen.';
    -$lang['userkey']               = 'Attribut, das den Benutzernamen enthält; muss konsistent zum userfilter sein.';
    -$lang['groupkey']              = 'Gruppieren der Benutzeraccounts anhand eines beliebigen Benutzerattributes z. B. Telefonnummer oder Abteilung, anstelle der Standard-Gruppen).';
    -$lang['modPass']               = 'Darf über Dokuwiki das LDAP-Passwort geändert werden?';
    -$lang['debug']                 = 'Debug-Informationen beim Auftreten von Fehlern anzeigen?';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'Standard verwenden';
    -$lang['referrals_o_0']         = 'Referrals nicht folgen';
    -$lang['referrals_o_1']         = 'Referrals folgen';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/el/lang.php
    deleted file mode 100644
    index 3e2d26f..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/el/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'Δεν υπάÏχει δυνατότητα σÏνδεσης LDAP %s';
    -$lang['domainfail']            = 'To LDAO δεν μποÏεί να εντοπίσει το dn του χÏήστη σας ';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/el/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/el/settings.php
    deleted file mode 100644
    index 296dc24..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/el/settings.php
    +++ /dev/null
    @@ -1,32 +0,0 @@
    -
    - */
    -$lang['server']                = 'Ο διακομιστής σας LDAP. Είτε το κÏÏιο όνομα ή ολόκληÏο το URL ';
    -$lang['port']                  = 'Η Ï€Ïλη διακομιστή LDAP αν δεν εδόθη ολόκληÏο το URL ';
    -$lang['usertree']              = 'Î Î¿Ï Î¼Ï€Î¿ÏοÏν να βÏεθοÏν οι λογαÏιασμοί χÏήστη.. Π.χ . ou=Κοινό , dc=server, dc=tld	';
    -$lang['grouptree']             = 'Î Î¿Ï Î¼Ï€Î¿ÏοÏν να βÏεθοÏν οι ομάδες χÏήστη. Πχ. ou=Group, dc=server, dc=tld	';
    -$lang['userfilter']            = 'LDAP φίλτÏο Ï€Ïος αναζήτηση λογαÏιασμών χÏήστη Πχ . (&(uid=%{user})(objectClass=posixAccount))	';
    -$lang['groupfilter']           = 'LDAP φίλτÏο Ï€Ïος αναζήτηση ομάδων . Πχ. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))	';
    -$lang['version']               = 'Η έκδοση Ï€Ïωτοκόλλου Ï€Ïος χÏήση. ΜποÏεί να χÏειαστείτε να τοποθετήσετε αυτό στον <κωδικό> 3 ';
    -$lang['starttls']              = 'Îα γίνει χÏήση συνδέσεων TLS?';
    -$lang['referrals']             = 'Îα ακολουθηθοÏν τα μέλη αναφοÏάς?';
    -$lang['deref']                 = 'Πώς να σβηστεί η αναφοÏά aliases?';
    -$lang['binddn']                = 'To DN ενός Ï€ÏοαιÏÎµÏ„Î¹ÎºÎ¿Ï ÎµÏ€Î¯ÏƒÎ·Î¼Î¿Ï… χÏήστη αν ο ανώνυμος σÏνδεσμος  δεν είναι επαÏκής Πχ. cn=admin, dc=my, dc=home	';
    -$lang['bindpw']                = 'Ο κωδικός Ï€Ïόσβασης του άνω χÏήστη';
    -$lang['userscope']             = 'ΠεÏιοÏισμός του εÏÏους αναζήτησης χÏήστη';
    -$lang['groupscope']            = 'ΠεÏιοÏίστε το εÏÏος της αναζήτησης για αναζήτηση ομάδας';
    -$lang['userkey']               = ' Η ΚαταχώÏηση του ονόματος χÏήστη Ï€Ïέπει να είναι σÏμφωνα με την ανάλυση (=φίλτÏο) χÏήστη.';
    -$lang['groupkey']              = 'ΕγγÏαφή ομάδας ως μέλους από οιαδήποτε κατηγοÏία χÏήστη (αντί των ÏƒÏ„Î¬Î½Ï„Î±Ï Î¿Î¼Î¬Î´Ï‰Î½ AD) πχ ομάδα τμήματος ή αÏιθμός τηλεφώνου';
    -$lang['modPass']               = 'ΜποÏεί ο κωδικός Ï€Ïόσβασης LDAP να αλλάξει μέσω του dokuwiki?';
    -$lang['debug']                 = 'ΠÏοβολή επιπλέον πληÏοφοÏιών για την ανεÏÏεση σφαλμάτων';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER	';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING	';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS	';
    -$lang['referrals_o_-1']        = 'Ï€Ïοεπιλογή χÏήσης';
    -$lang['referrals_o_0']         = 'μην ακολουθείτε τα νέα μέλη αναφοÏάς';
    -$lang['referrals_o_1']         = 'ακολουθείστε τα νέα μέλη αναφοÏάς ';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/en/lang.php
    deleted file mode 100644
    index 8185a84..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/en/lang.php
    +++ /dev/null
    @@ -1,11 +0,0 @@
    -localhost) or full qualified URL (ldap://server.tld:389)';
    -$lang['port']        = 'LDAP server port if no full URL was given above';
    -$lang['usertree']    = 'Where to find the user accounts. Eg. ou=People, dc=server, dc=tld';
    -$lang['grouptree']   = 'Where to find the user groups. Eg. ou=Group, dc=server, dc=tld';
    -$lang['userfilter']  = 'LDAP filter to search for user accounts. Eg. (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter'] = 'LDAP filter to search for groups. Eg. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']     = 'The protocol version to use. You may need to set this to 3';
    -$lang['starttls']    = 'Use TLS connections?';
    -$lang['referrals']   = 'Shall referrals be followed?';
    -$lang['deref']       = 'How to dereference aliases?';
    -$lang['binddn']      = 'DN of an optional bind user if anonymous bind is not sufficient. Eg. cn=admin, dc=my, dc=home';
    -$lang['bindpw']      = 'Password of above user';
    -$lang['attributes']  = 'Attributes to retrieve with the LDAP search.';
    -$lang['userscope']   = 'Limit search scope for user search';
    -$lang['groupscope']  = 'Limit search scope for group search';
    -$lang['userkey']     = 'Attribute denoting the username; must be consistent to userfilter.';
    -$lang['groupkey']    = 'Group membership from any user attribute (instead of standard AD groups) e.g. group from department or telephone number';
    -$lang['modPass']     = 'Can the LDAP password be changed via dokuwiki?';
    -$lang['debug']       = 'Display additional debug information on errors';
    -
    -
    -$lang['deref_o_0']   = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']   = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']   = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']   = 'LDAP_DEREF_ALWAYS';
    -
    -$lang['referrals_o_-1'] = 'use default';
    -$lang['referrals_o_0']  = 'don\'t follow referrals';
    -$lang['referrals_o_1']  = 'follow referrals';
    \ No newline at end of file
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eo/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eo/lang.php
    deleted file mode 100644
    index ef0e6f4..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eo/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'LDAP ne povas konektiÄi: %s';
    -$lang['domainfail']            = 'LDAP ne povas trovi vian uzanton dn';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eo/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eo/settings.php
    deleted file mode 100644
    index da00342..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eo/settings.php
    +++ /dev/null
    @@ -1,34 +0,0 @@
    -
    - * @author Felipe Castro 
    - */
    -$lang['server']                = 'Via LDAP-servilo. AÅ­ servila nomo (localhost) aÅ­ plene detala URL (ldap://servilo.lando:389)';
    -$lang['port']                  = 'LDAP-servila pordego, se vi supre ne indikis la plenan URL';
    -$lang['usertree']              = 'Kie trovi uzantajn kontojn, ekz. ou=Personoj, dc=servilo, dc=lando';
    -$lang['grouptree']             = 'Kie trovi uzantogrupojn, ekz. ou=Grupo, dc=servilo, dc=lando';
    -$lang['userfilter']            = 'LDAP-filtrilo por serĉi uzantokontojn, ekz. (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'LDAP-filtrilo por serĉi grupojn, ekz. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'La uzenda protokolversio. Eble necesas indiki 3';
    -$lang['starttls']              = 'Ĉu uzi TLS-konektojn?';
    -$lang['referrals']             = 'Ĉu sekvi referencojn?';
    -$lang['deref']                 = 'Kiel dereferencigi kromnomojn?';
    -$lang['binddn']                = 'DN de opcie bindita uzanto, se anonima bindado ne sufiĉas, ekz. cn=admin, dc=mia, dc=hejmo';
    -$lang['bindpw']                = 'Pasvorto de tiu uzanto';
    -$lang['attributes']            = 'Atributoj por preni per la LDAP-serĉo.';
    -$lang['userscope']             = 'Limigi serĉospacon de uzantaj serĉoj';
    -$lang['groupscope']            = 'Limigi serĉospacon por grupaj serĉoj';
    -$lang['userkey']               = 'Atributo indikanta la uzantnomon; devas esti konsekvenca al uzantfiltrilo.';
    -$lang['groupkey']              = 'Grupa membreco de iu uzanta atributo (anstataÅ­ standardaj AD-grupoj), ekz. grupo de departemento aÅ­ telefonnumero';
    -$lang['modPass']               = 'Ĉu la LDAP-pasvorto povas esti ÅanÄita per dokuwiki?';
    -$lang['debug']                 = 'Ĉu montri aldonajn erarinformojn?';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'uzu defaÅ­lton';
    -$lang['referrals_o_0']         = 'ne sekvu referencojn';
    -$lang['referrals_o_1']         = 'sekvu referencojn';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/es/lang.php
    deleted file mode 100644
    index 53db676..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/es/lang.php
    +++ /dev/null
    @@ -1,10 +0,0 @@
    -
    - * @author David Roy 
    - */
    -$lang['connectfail']           = 'LDAP no se puede conectar: %s';
    -$lang['domainfail']            = 'LDAP no puede encontrar el DN de tu usuario';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/es/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/es/settings.php
    deleted file mode 100644
    index 7a4090f..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/es/settings.php
    +++ /dev/null
    @@ -1,37 +0,0 @@
    -
    - * @author Antonio Bueno 
    - * @author Eloy 
    - * @author Alejandro Nunez 
    - * @author Enny Rodriguez 
    - */
    -$lang['server']                = 'Tu servidor LDAP. Puede ser el nombre del host  (localhost) o una URL completa (ldap://server.tld:389)';
    -$lang['port']                  = 'Servidor LDAP en caso de que no se diera la URL completa anteriormente.';
    -$lang['usertree']              = 'Donde encontrar cuentas de usuario. Ej. ou=People, dc=server, dc=tld';
    -$lang['grouptree']             = 'Donde encontrar grupos de usuarios. Ej. ou=Group, dc=server, dc=tld';
    -$lang['userfilter']            = 'Filtro LDAP para la busqueda de cuentas de usuario. P. E. (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'Filtro LDAP para la busqueda de grupos. P. E. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'La versión del protocolo a usar. Puede que necesites poner esto a 3';
    -$lang['starttls']              = 'Usar conexiones TLS?';
    -$lang['referrals']             = '¿Deben ser seguidas las referencias?';
    -$lang['deref']                 = '¿Cómo desreferenciar los alias?';
    -$lang['binddn']                = 'DN de un usuario de enlace opcional si el enlace anónimo no es suficiente. P. ej. cn=admin, dc=my, dc=home';
    -$lang['bindpw']                = 'Contraseña del usuario de arriba.';
    -$lang['attributes']            = 'Atributos a recuperar de la búsqueda en LDAP.';
    -$lang['userscope']             = 'Limitar ámbito de búsqueda para búsqueda de usuarios';
    -$lang['groupscope']            = 'Limitar ámbito de búsqueda para búsqueda de grupos';
    -$lang['userkey']               = 'Atributo que denota el nombre de usuario; debe ser coherente con el filtro.';
    -$lang['groupkey']              = 'Pertenencia al grupo desde cualquier atributo de usuario (en lugar de grupos AD estándar) p.e., grupo a partir departamento o número de teléfono';
    -$lang['modPass']               = 'Puede ser cambiara via dokuwiki la password LDAP?';
    -$lang['debug']                 = 'Mostrar información adicional para depuración de errores';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'usar default';
    -$lang['referrals_o_0']         = 'no seguir referencias';
    -$lang['referrals_o_1']         = 'seguir referencias';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/et/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/et/settings.php
    deleted file mode 100644
    index f4933b6..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/et/settings.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['grouptree']             = 'Kus kohast kasutaja rühmi otsida. Nt. ou=Rühm, dc=server, dc=tld';
    -$lang['groupscope']            = 'Piiritle otsingu ulatus rühma otsinguga';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eu/lang.php
    deleted file mode 100644
    index f68b6d1..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eu/lang.php
    +++ /dev/null
    @@ -1,8 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'LDAP ezin da konektaku: %s';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eu/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eu/settings.php
    deleted file mode 100644
    index cd3d62c..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/eu/settings.php
    +++ /dev/null
    @@ -1,11 +0,0 @@
    -
    - */
    -$lang['version']               = 'Erabiltzen duzun proitokoloaren bertsioa. 3 gisa jarri behar zenezake';
    -$lang['starttls']              = 'Erabili TLS konexioak?';
    -$lang['bindpw']                = 'Goiko erabiltzailearen pasahitza';
    -$lang['referrals_o_-1']        = 'erabili lehenetsitakoa';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fa/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fa/lang.php
    deleted file mode 100644
    index a4e776b..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fa/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'LDAP نمیتواند وصل شود: %s';
    -$lang['domainfail']            = 'LDAP نمیتواند کاربر شما را پیدا کند';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fa/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fa/settings.php
    deleted file mode 100644
    index f41cf18..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fa/settings.php
    +++ /dev/null
    @@ -1,39 +0,0 @@
    -
    - * @author علیرضا ایوز 
    - * @author Masoud Sadrnezhaad 
    - * @author Mohammad Sadegh 
    - * @author Omid Hezaveh 
    - * @author Mohmmad Razavi 
    - * @author sam01 
    - */
    -$lang['server']                = 'سرور LDAP شما. چه به صورت ';
    -$lang['port']                  = 'درگاه سرور LDAP اگر که URL کامل در بالا نوشته نشده';
    -$lang['usertree']              = 'محل حساب‌های کاربری. برای مثال ou=People, dc=server, dc=tld';
    -$lang['grouptree']             = 'محل گروه‌های کاربری. برای مثال ou=Group, dc=server, dc=tld';
    -$lang['userfilter']            = 'Ùیتلرهای LDAP برای جستجوی حساب‌های کاربری. برای مثال (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'Ùیلتر LDAP برای جستجوی گروه‌ها. برای مثال (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'نسخهٔ پروتوکل برای Ø§Ø³ØªÙØ§Ø¯Ù‡. احتمالا این را باید 3 وارد کنید.';
    -$lang['starttls']              = 'از تی‌ال‌اس (TLS) Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌کنید؟';
    -$lang['referrals']             = 'آیا ارجاعات باید دنبال شوند؟';
    -$lang['deref']                 = 'نام‌های مستعار چطور ارجاع یابی شوند؟';
    -$lang['binddn']                = ' DN برای کاربر اتصال اگر اتصال ناشناخته کاÙÛŒ نیست. مثال
    -cn=admin, dc=my, dc=home';
    -$lang['bindpw']                = 'رمزعبور کاربر بالا';
    -$lang['userscope']             = 'محدود کردن محدودهٔ جستجو به جستجوی کاربر';
    -$lang['groupscope']            = 'محدود کردن محدودهٔ جستجو به جستجوی گروه';
    -$lang['userkey']               = 'ØµÙØªÛŒ Ú©Ù‡ نشان‌دهندهٔ نام کاربر است؛ باید با userfilter نامتناقض باشد.';
    -$lang['groupkey']              = 'عضویت در گروه برمبنای هر کدام از ØµÙØ§Øª کاربر (به جای گروه‌های استاندارد AD) برای مثال گروه برمبنای دپارتمان یا شماره تلÙÙ†';
    -$lang['modPass']               = 'آیا پسورد LDAP می‌تواند توسط داکو ویکی تغییر کند؟';
    -$lang['debug']                 = 'نمایش اطلاعات بیشتر برای خطایابی در ارورها';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'Ø§Ø³ØªÙØ§Ø¯Ù‡ از Ù¾ÛŒØ´ÙØ±Ø¶';
    -$lang['referrals_o_0']         = 'ارجاعات را دنبال نکن';
    -$lang['referrals_o_1']         = 'ارجاعات را دنبال کن';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fi/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fi/settings.php
    deleted file mode 100644
    index c322d24..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fi/settings.php
    +++ /dev/null
    @@ -1,11 +0,0 @@
    -
    - */
    -$lang['starttls']              = 'Käytä TLS yhteyttä';
    -$lang['bindpw']                = 'Ylläolevan käyttäjän salasana';
    -$lang['userscope']             = 'Etsi vain käyttäjiä';
    -$lang['groupscope']            = 'Etsi vain ryhmiä';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fr/lang.php
    deleted file mode 100644
    index ce26e86..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fr/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'LDAP ne peux se connecter : %s';
    -$lang['domainfail']            = 'LDAP ne trouve pas l\'utilisateur dn';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fr/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fr/settings.php
    deleted file mode 100644
    index ae3020d..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/fr/settings.php
    +++ /dev/null
    @@ -1,37 +0,0 @@
    -
    - * @author Schplurtz le Déboulonné 
    - * @author Pierre Henriot 
    - * @author PaliPalo 
    - * @author Bruno Veilleux 
    - */
    -$lang['server']                = 'Votre serveur LDAP. Soit le nom d\'hôte (localhost) ou l\'URL complète (ldap://serveur.dom:389)';
    -$lang['port']                  = 'Port du serveur LDAP si l\'URL complète n\'a pas été indiqué ci-dessus';
    -$lang['usertree']              = 'Où trouver les comptes utilisateur. Ex. : ou=Utilisateurs, dc=serveur, dc=dom';
    -$lang['grouptree']             = 'Où trouver les groupes d\'utilisateurs. Ex. : ou=Groupes, dc=serveur, dc=dom';
    -$lang['userfilter']            = 'Filtre LDAP pour rechercher les comptes utilisateur. Ex. : (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'Filtre LDAP pour rechercher les groupes. Ex. : (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'La version de protocole à utiliser. Il se peut que vous deviez utiliser 3';
    -$lang['starttls']              = 'Utiliser les connexions TLS?';
    -$lang['referrals']             = 'Suivre les références?';
    -$lang['deref']                 = 'Comment déréférencer les alias ?';
    -$lang['binddn']                = 'Nom de domaine d\'un utilisateur de connexion facultatif si une connexion anonyme n\'est pas suffisante. Ex. : cn=admin, dc=mon, dc=accueil';
    -$lang['bindpw']                = 'Mot de passe de l\'utilisateur ci-dessus.';
    -$lang['attributes']            = 'Attributs à récupérer avec la recherche LDAP.';
    -$lang['userscope']             = 'Limiter la portée de recherche d\'utilisateurs';
    -$lang['groupscope']            = 'Limiter la portée de recherche de groupes';
    -$lang['userkey']               = 'Attribut indiquant le nom d\'utilisateur. Doit être en accord avec le filtre d\'utilisateur.';
    -$lang['groupkey']              = 'Affiliation aux groupes à partir de n\'importe quel attribut utilisateur (au lieu des groupes AD standards), p. ex. groupes par département ou numéro de téléphone';
    -$lang['modPass']               = 'Peut-on changer le mot de passe LDAP depuis DokiWiki ?';
    -$lang['debug']                 = 'Afficher des informations de débogage supplémentaires pour les erreurs';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'comportement par défaut';
    -$lang['referrals_o_0']         = 'ne pas suivre les références';
    -$lang['referrals_o_1']         = 'suivre les références';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/he/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/he/settings.php
    deleted file mode 100644
    index 8886446..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/he/settings.php
    +++ /dev/null
    @@ -1,14 +0,0 @@
    -
    - * @author matt carroll 
    - * @author Menashe Tomer 
    - */
    -$lang['starttls']              = 'השתמש בחיבורי TLS';
    -$lang['bindpw']                = 'סיסמה של המשתמש לעיל';
    -$lang['modPass']               = '×”×× dokuwiki יכול ליצור סיסמ×ות LDAP?';
    -$lang['debug']                 = 'הצג מידע נוסף על שגי×ות';
    -$lang['referrals_o_-1']        = 'ברירת מחדל';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hr/lang.php
    deleted file mode 100644
    index fb915b4..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hr/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'LDAP se ne može spojiti: %s';
    -$lang['domainfail']            = 'LDAP ne može pronaći VaÅ¡ korisniÄki dn';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hr/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hr/settings.php
    deleted file mode 100644
    index 0e5faa4..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hr/settings.php
    +++ /dev/null
    @@ -1,32 +0,0 @@
    -
    - */
    -$lang['server']                = 'VaÅ¡ LDAP server. UpiÅ¡ite ili naziv raÄunala (localhost) ili puni URL (ldap://server.tld:389)';
    -$lang['port']                  = 'LDAP server port, ako gore nije specificiran puni URL.';
    -$lang['usertree']              = 'Gdje da naÄ‘em korisniÄke prijave. Npr. ou=People, dc=server, dc=tld';
    -$lang['grouptree']             = 'Gdje da naÄ‘em korisniÄke grupe. Npr. ou=Group, dc=server, dc=tld';
    -$lang['userfilter']            = 'LDAP filter za pretragu korisniÄkih prijava. Npr. (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'LDAP filter za pretragu grupa. Npr. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'Protokol koji se koristi. Možda će te trebati postaviti na 3';
    -$lang['starttls']              = 'Korisni TLS vezu?';
    -$lang['referrals']             = 'Da li da slijedim uputnice?';
    -$lang['deref']                 = 'Kako da razlikujem aliase?';
    -$lang['binddn']                = 'DN opcionalnog korisnika ako anonimni korisnik nije dovoljan. Npr. cn=admin, dc=my, dc=home';
    -$lang['bindpw']                = 'Lozinka gore navedenog korisnika';
    -$lang['userscope']             = 'OgraniÄi podruÄje za pretragu korisnika';
    -$lang['groupscope']            = 'OgraniÄi podruÄje za pretragu grupa';
    -$lang['userkey']               = 'Atribut oznaÄava ime; mora biti u skladu s korisniÄkim filterom.';
    -$lang['groupkey']              = 'ÄŒlanstvo grupa iz svih atributa korisnika (umjesto standardnih AD grupa) npr. grupa iz odjela ili telefonskog broja';
    -$lang['modPass']               = 'Da li LDAP lozinka može biti izmijenjena kroz dokuwiki?';
    -$lang['debug']                 = 'Prikaži dodatne informacije u sluÄaju greÅ¡ke';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'koristi podrazumijevano';
    -$lang['referrals_o_0']         = 'ne slijedi preporuke';
    -$lang['referrals_o_1']         = 'slijedi preporuke';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hu/lang.php
    deleted file mode 100644
    index 0736dc4..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hu/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'Az LDAP nem tudott csatlakozni: %s';
    -$lang['domainfail']            = 'Az LDAP nem találta a felhasználód megkülönböztető nevét (DN)';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hu/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hu/settings.php
    deleted file mode 100644
    index 7540125..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/hu/settings.php
    +++ /dev/null
    @@ -1,33 +0,0 @@
    -
    - * @author Marina Vladi 
    - */
    -$lang['server']                = 'LDAP-szerver. Kiszolgálónév (localhost) vagy teljes URL-cím (ldap://server.tld:389)';
    -$lang['port']                  = 'LDAP-kiszolgáló portja, ha URL-cím nem lett megadva';
    -$lang['usertree']              = 'Hol találom a felhasználókat? Pl. ou=People, dc=server, dc=tld';
    -$lang['grouptree']             = 'Hol találom a csoportokat? Pl. ou=Group, dc=server, dc=tld';
    -$lang['userfilter']            = 'LDAP szűrő a felhasználók kereséséhez, pl. (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'LDAP szűrő a csoportok kereséséhez, pl. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'A használt protokollverzió. Valószínűleg a 3 megfelelő';
    -$lang['starttls']              = 'TLS használata?';
    -$lang['referrals']             = 'Hivatkozások követése?';
    -$lang['deref']                 = 'Hogyan fejtsük vissza az aliasokat?';
    -$lang['binddn']                = 'Egy hozzáféréshez használt felhasználó DN-je, ha nincs névtelen hozzáférés. Pl. cn=admin, dc=my, dc=home';
    -$lang['bindpw']                = 'Ehhez tartozó jelszó.';
    -$lang['userscope']             = 'A keresési tartomány korlátozása erre a felhasználókra való keresésnél';
    -$lang['groupscope']            = 'A keresési tartomány korlátozása erre a csoportokra való keresésnél';
    -$lang['userkey']               = 'A felhasználónevet leíró attribútum; konzisztensnek kell lennie a felhasználói szűrővel (userfilter).';
    -$lang['groupkey']              = 'Csoport meghatározása a következő attribútumból (az alapértelmezett AD csoporttagság helyett), pl. a szervezeti egység vagy a telefonszám';
    -$lang['modPass']               = 'Az LDAP jelszó megváltoztatható a DokuWiki-n keresztül?';
    -$lang['debug']                 = 'Továbi hibakeresési információk megjelenítése hiba esetén';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'alapértelmezett érték használata';
    -$lang['referrals_o_0']         = 'ne kövesse az átirányításokat (referral)';
    -$lang['referrals_o_1']         = 'kövesse az átirányításokat (referral)';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/it/lang.php
    deleted file mode 100644
    index 28c4bc8..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/it/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'LDAP non è in grado di connettere: %s';
    -$lang['domainfail']            = 'LDAP non è in grado di trovare il tuo DN utente';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/it/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/it/settings.php
    deleted file mode 100644
    index 84d8705..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/it/settings.php
    +++ /dev/null
    @@ -1,37 +0,0 @@
    -
    - * @author Edmondo Di Tucci 
    - * @author Claudio Lanconelli 
    - * @author Francesco 
    - * @author Torpedo 
    - */
    -$lang['server']                = 'Il tuo server LDAP. Inserire o l\'hostname (localhost) oppure un URL completo (ldap://server.tld:389)';
    -$lang['port']                  = 'Porta del server LDAP se non è stato fornito un URL completo più sopra.';
    -$lang['usertree']              = 'Dove cercare l\'account utente. Eg. ou=People, dc=server, dc=tld';
    -$lang['grouptree']             = 'Dove cercare i gruppi utente. Eg. ou=Group, dc=server, dc=tld';
    -$lang['userfilter']            = 'Filtro per cercare l\'account utente LDAP. Eg. (&(uid=%{user})(objectClass=posixAccount))';
    -$lang['groupfilter']           = 'Filtro per cercare i gruppi LDAP. Eg. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
    -$lang['version']               = 'Versione protocollo da usare. Pu3';
    -$lang['starttls']              = 'Usare la connessione TSL?';
    -$lang['referrals']             = 'Possono i reindirizzamenti essere seguiti?';
    -$lang['deref']                 = 'Come differenziare un alias?';
    -$lang['binddn']                = 'DN di un utente bind opzionale se un bind anonimo non è sufficiente. E.g. cn=admin, dc=casa, dc=mia';
    -$lang['bindpw']                = 'Password del utente di cui sopra';
    -$lang['attributes']            = 'Attributi da mostrare con la ricerca LDAP.';
    -$lang['userscope']             = 'Limita il contesto di ricerca per la ricerca degli utenti';
    -$lang['groupscope']            = 'Limita il contesto di ricerca per la ricerca dei gruppi';
    -$lang['userkey']               = 'Attributo indicante il nome utente; deve essere consistente con il filtro utente.';
    -$lang['groupkey']              = 'Gruppo di appartenenza sulla base di qualunque attributo utente (invece di gruppo AD standard) e.g. gruppo in base al dipartimento o al numero di telefono';
    -$lang['modPass']               = 'Può la password LDAP essere cambiata attraverso DokuWiki?';
    -$lang['debug']                 = 'In caso di errori mostra ulteriori informazioni di debug';
    -$lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
    -$lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
    -$lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
    -$lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
    -$lang['referrals_o_-1']        = 'usa default';
    -$lang['referrals_o_0']         = 'non seguire i reindirizzamenti';
    -$lang['referrals_o_1']         = 'segui i reindirizzamenti';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ja/lang.php
    deleted file mode 100644
    index c602b43..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ja/lang.php
    +++ /dev/null
    @@ -1,9 +0,0 @@
    -
    - */
    -$lang['connectfail']           = 'LDAP ã«æŽ¥ç¶šã§ãã¾ã›ã‚“: %s';
    -$lang['domainfail']            = 'LDAP ã§ user dn を発見ã§ãã¾ã›ã‚“。';
    diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ja/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ja/settings.php
    deleted file mode 100644
    index f9d16e7..0000000
    --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ja/settings.php
    +++ /dev/null
    @@ -1,38 +0,0 @@
    -
    - * @author lempel 
    - * @author Satoshi Sahara 
    - * @author Hideaki SAWADA 
    - * @author PzF_X 
    - * @author Ikuo Obataya 
    - */
    -$lang['server']                = 'LDAPサーãƒãƒ¼
    ホストå(localhost)åˆã¯å®Œå…¨ä¿®é£¾URL(ldap://server.tld:389)'; -$lang['port'] = '上記ãŒå®Œå…¨ä¿®é£¾URLã§ãªã„å ´åˆã®LDAPサーãƒãƒ¼ãƒãƒ¼ãƒˆ'; -$lang['usertree'] = 'ユーザーアカウントを探ã™å ´æ‰€ï¼ˆä¾‹ï¼šou=People, dc=server, dc=tld)'; -$lang['grouptree'] = 'ユーザーグループを探ã™å ´æ‰€ï¼ˆä¾‹ï¼šou=Group, dc=server, dc=tld)'; -$lang['userfilter'] = 'ユーザーアカウントを探ã™ãŸã‚ã®LDAP抽出æ¡ä»¶ï¼ˆä¾‹ï¼š(&(uid=%{user})(objectClass=posixAccount)))'; -$lang['groupfilter'] = 'グループを探ã™LDAP抽出æ¡ä»¶ï¼ˆä¾‹ï¼š(&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user}))))'; -$lang['version'] = '使用ã™ã‚‹ãƒ—ロトコルã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ï¼ˆå ´åˆã«ã‚ˆã£ã¦ã¯3を設定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚)'; -$lang['starttls'] = 'TLS接続を使用ã™ã‚‹'; -$lang['referrals'] = '紹介ã«å¾“ã†'; -$lang['deref'] = 'ã©ã®ã‚ˆã†ã«é–“接å‚ç…§ã®ã‚¨ã‚¤ãƒªã‚¢ã‚¹ã«ã™ã‚‹ã‹'; -$lang['binddn'] = '匿åãƒã‚¤ãƒ³ãƒ‰ã§ã¯ä¸å分ãªå ´åˆã®ã€ã‚ªãƒ—ションãƒã‚¤ãƒ³ãƒ‰ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®DN(例:cn=admin, dc=my, dc=home)'; -$lang['bindpw'] = '上記ユーザーã®ãƒ‘スワード'; -$lang['attributes'] = 'LDAP検索ã§å–å¾—ã™ã‚‹å±žæ€§ã€‚'; -$lang['userscope'] = 'ユーザー検索ã®ç¯„囲をé™å®šã•ã›ã‚‹'; -$lang['groupscope'] = 'グループ検索ã®ç¯„囲をé™å®šã•ã›ã‚‹'; -$lang['userkey'] = 'ユーザーåを示ã™å±žæ€§ï¼ˆuserfilter ã¨ä¸€è‡´ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚)'; -$lang['groupkey'] = 'ユーザー属性をグループã®ãƒ¡ãƒ³ãƒãƒ¼ã‚·ãƒƒãƒ—ã‹ã‚‰è¨­å®šã™ã‚‹ï¼ˆæ¨™æº–ã®ADグループã®ä»£ã‚り。例:部署や電話番å·ãªã©ï¼‰'; -$lang['modPass'] = 'DokuWiki ã‹ã‚‰ LDAP パスワードã®å¤‰æ›´ãŒå¯èƒ½ã‹ã©ã†ã‹'; -$lang['debug'] = 'エラーã«é–¢ã—ã¦è¿½åŠ ã®ãƒ‡ãƒãƒƒã‚°æƒ…報を表示ã™ã‚‹'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = 'デフォルトを使用ã™ã‚‹'; -$lang['referrals_o_0'] = 'referral ã«å¾“ã‚ãªã„'; -$lang['referrals_o_1'] = 'referral ã«å¾“ã†'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ko/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ko/lang.php deleted file mode 100644 index 1e1bef4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ko/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'LDAPê°€ ì—°ê²°í•  수 없습니다: %s'; -$lang['domainfail'] = 'LDAPê°€ ì‚¬ìš©ìž DNì„ ì°¾ì„ ìˆ˜ 없습니다'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ko/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ko/settings.php deleted file mode 100644 index b988436..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ko/settings.php +++ /dev/null @@ -1,32 +0,0 @@ - - */ -$lang['server'] = 'LDAP 서버. 호스트 ì´ë¦„(localhost)ì´ë‚˜ ì „ì²´ ìžê²© URL(ldap://server.tld:389) 중 하나'; -$lang['port'] = 'ìœ„ì— ì£¼ì–´ì§„ ì „ì²´ URLì´ ì—†ì„ ë•Œì˜ LDAP 서버 í¬íЏ'; -$lang['usertree'] = 'ì‚¬ìš©ìž ê³„ì •ì„ ì°¾ì„ ìž¥ì†Œ. 예를 들어 ou=People, dc=server, dc=tld'; -$lang['grouptree'] = 'ì‚¬ìš©ìž ê·¸ë£¹ì„ ì°¾ì„ ìž¥ì†Œ. 예를 들어 ou=Group, dc=server, dc=tld'; -$lang['userfilter'] = 'ì‚¬ìš©ìž ê³„ì •ì„ ì°¾ì„ LDAP í•„í„°. 예를 들어 (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = 'ê·¸ë£¹ì„ ì°¾ì„ LDAP í•„í„°. 예를 들어 (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = '사용할 프로토콜 버전. 3으로 설정해야 í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤'; -$lang['starttls'] = 'TLS ì—°ê²°ì„ ì‚¬ìš©í•˜ê² ìŠµë‹ˆê¹Œ?'; -$lang['referrals'] = '참조(referrals)를 허용하겠습니까? '; -$lang['deref'] = '어떻게 ë³„ëª…ì„ ê°„ì ‘ 참조하겠습니까?'; -$lang['binddn'] = 'ìµëª… ë°”ì¸ë“œê°€ 충분하지 않으면 ì„ íƒì ì¸ ë°”ì¸ë“œ 사용ìžì˜ DN. 예를 들어 cn=admin, dc=my, dc=home'; -$lang['bindpw'] = '위 사용ìžì˜ 비밀번호'; -$lang['userscope'] = 'ì‚¬ìš©ìž ê²€ìƒ‰ì— ëŒ€í•œ 검색 범위 제한'; -$lang['groupscope'] = '그룹 ê²€ìƒ‰ì— ëŒ€í•œ 검색 범위 제한'; -$lang['userkey'] = 'ì‚¬ìš©ìž ì´ë¦„ì„ ë‚˜íƒ€ë‚´ëŠ” 특성; ì‚¬ìš©ìž í•„í„°ì— ì¼ê´€ì„±ì´ 있어야 합니다.'; -$lang['groupkey'] = '(표준 AD 그룹 대신) ì‚¬ìš©ìž ì†ì„±ì—서 그룹 구성ì›. 예를 들어 부서나 ì „í™”ì—서 그룹'; -$lang['modPass'] = 'LDAP 비밀번호를 ë„쿠위키를 통해 바꿀 수 있습니까?'; -$lang['debug'] = 'ì˜¤ë¥˜ì— ëŒ€í•œ 추가ì ì¸ 디버그 정보를 ë³´ì´ê¸°'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = '기본값 사용'; -$lang['referrals_o_0'] = '참조 (referral)를 따르지 않ìŒ'; -$lang['referrals_o_1'] = '참조 (referral)를 따름'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/lv/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/lv/settings.php deleted file mode 100644 index 9ffb4e8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/lv/settings.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['starttls'] = 'Lietot TLS savienojumus?'; -$lang['bindpw'] = 'LietotÄja parole'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/nl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/nl/lang.php deleted file mode 100644 index fab4870..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/nl/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'LDAP kan niet connecteren: %s'; -$lang['domainfail'] = 'LDAP kan je gebruikers dn niet vinden'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/nl/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/nl/settings.php deleted file mode 100644 index 1a31202..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/nl/settings.php +++ /dev/null @@ -1,36 +0,0 @@ - - * @author Gerrit Uitslag - * @author Remon - * @author Johan Wijnker - */ -$lang['server'] = 'Je LDAP server. Of de servernaam (localhost) of de volledige URL (ldap://server.tld:389)'; -$lang['port'] = 'LDAP server poort als bij de entry hierboven geen volledige URL is opgegeven'; -$lang['usertree'] = 'Locatie van de gebruikersaccounts. Bijv. ou=Personen,dc=server,dc=tld'; -$lang['grouptree'] = 'Locatie van de gebruikersgroepen. Bijv. ou=Group,dc=server,dc=tld'; -$lang['userfilter'] = 'LDAP gebruikersfilter. Bijv. (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = 'LDAP groepsfilter. Bijv. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = 'Te gebruiken protocolversie. Mogelijk dat dit ingesteld moet worden op 3'; -$lang['starttls'] = 'Gebruik maken van TLS verbindingen?'; -$lang['referrals'] = 'Moeten verwijzingen worden gevolgd?'; -$lang['deref'] = 'Hoe moeten de verwijzing van aliases worden bepaald?'; -$lang['binddn'] = 'DN van een optionele bind gebruiker als anonieme bind niet genoeg is. Bijv. cn=beheer, dc=mijn, dc=thuis'; -$lang['bindpw'] = 'Wachtwoord van bovenstaande gebruiker'; -$lang['attributes'] = 'Welke onderdelen moeten in LDAP gezocht worden'; -$lang['userscope'] = 'Beperken scope van zoekfuncties voor gebruikers'; -$lang['groupscope'] = 'Beperken scope van zoekfuncties voor groepen'; -$lang['userkey'] = 'Attribuut aanduiding van de gebruikersnaam; moet consistent zijn met userfilter.'; -$lang['groupkey'] = 'Groepslidmaatschap van enig gebruikersattribuut (in plaats van standaard AD groepen), bijv. groep van afdeling of telefoonnummer'; -$lang['modPass'] = 'Kan het LDAP wachtwoord worden gewijzigd met DokuWiki?'; -$lang['debug'] = 'Tonen van aanvullende debuginformatie bij fouten'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = 'gebruik standaard'; -$lang['referrals_o_0'] = 'volg verwijzing niet'; -$lang['referrals_o_1'] = 'volg verwijzing'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/no/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/no/lang.php deleted file mode 100644 index 72c0c6e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/no/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'LDAP klarte ikke koble til: %s'; -$lang['domainfail'] = 'LDAP greide ikke finne din bruker-dn (dist.name)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/no/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/no/settings.php deleted file mode 100644 index 3fd0969..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/no/settings.php +++ /dev/null @@ -1,34 +0,0 @@ - - * @author Patrick - * @author Arne Hanssen - */ -$lang['server'] = 'Din LDAP-server. Enten vertsnavnet (localhost) eller hele URL (ldap://server.tld:389)'; -$lang['port'] = 'LDAP serverport dersom ingen full URL var gitt over.'; -$lang['usertree'] = 'Hvor en kan finne brukerkontoer. F.eks. Eg. ou=People, dc=server, dc=tld'; -$lang['grouptree'] = 'Hvor en kan finne brukergrupper. F.eks. ou=Group, dc=server, dc=tld'; -$lang['userfilter'] = 'LDAP-filter for Ã¥ søke etter brukerkontoer. F.eks. (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = 'LDAP-filter for Ã¥ søke etter grupper. F.eks.. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = 'Protokollversjonen som skal brukes. Mulig du mÃ¥ sette denne til 3'; -$lang['starttls'] = 'Bruke TLS-forbindelser?'; -$lang['referrals'] = 'Skal pekere som henviser til noe følges?'; -$lang['deref'] = 'Hvordan finne hva aliaser refererer til?'; -$lang['binddn'] = 'DN (Distinguished Name) til en valgfri bind-bruker, angis dersom annonym bind ikke er tilstrekkelig. f.eks.. cn=admin, dc=my, dc=home'; -$lang['bindpw'] = 'Passord til brukeren over'; -$lang['userscope'] = 'Begrens søk til brukere'; -$lang['groupscope'] = 'Begrens søk til grupper'; -$lang['userkey'] = 'Attributt som angir brukernavn; mÃ¥ være konsistent for brukerfiltrering.'; -$lang['groupkey'] = 'Gruppemedlemskap fra brukerattributt (i stedet for standard AD-grupper) f.eks gruppe fra avdeling, eller telefonnummer'; -$lang['modPass'] = 'Kan LDAP-passordet endres via DokuWiki?'; -$lang['debug'] = 'Ved feil, vis tilleggsinformasjon for feilsøking'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = 'bruk standard'; -$lang['referrals_o_0'] = 'ikke følg referanser'; -$lang['referrals_o_1'] = 'følg referanser'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pl/lang.php deleted file mode 100644 index a93252c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pl/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'LDAP nie może siÄ™ połączyć: %s'; -$lang['domainfail'] = 'LDAP nie może znaleźć DN użytkownika'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pl/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pl/settings.php deleted file mode 100644 index f3a6f2b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pl/settings.php +++ /dev/null @@ -1,36 +0,0 @@ - - * @author Wojciech Lichota - * @author PaweÅ‚ Jan CzochaÅ„ski - * @author Maciej Helt - */ -$lang['server'] = 'Twój serwer LDAP. Podaj nazwÄ™ hosta (localhost) albo peÅ‚en adres URL (ldap://server.tld:389).'; -$lang['port'] = 'Port serwera LDAP jeżeli nie podano peÅ‚nego adresu URL wyżej.'; -$lang['usertree'] = 'Gdzie szukać kont użytkownika? np. ou=People, dc=server, dc=tld'; -$lang['grouptree'] = 'Gdzie szukać grup użytkowników? np. ou=Group, dc=server, dc=tld'; -$lang['userfilter'] = 'Filtr LDAP wykorzystany przy szukaniu kont użytkowników np. (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = 'Filtr LDAP wykorzystany przy szukaniu grup użytkowników np. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = 'Wykorzystywana wersja protokoÅ‚u. Być może konieczne jest ustawienie tego na 3.'; -$lang['starttls'] = 'Użyć połączeÅ„ TLS?'; -$lang['referrals'] = 'Czy należy podążać za przekierowaniami?'; -$lang['deref'] = 'Jak rozwiÄ…zywać aliasy?'; -$lang['binddn'] = 'DN opcjonalnego użytkownika powiÄ…zanego, jeÅ›li powiÄ…zanie anonimowe nie jest wystarczajÄ…ce, np. cn=admin, dc=my, dc=home'; -$lang['bindpw'] = 'HasÅ‚o powyższego użytkownika'; -$lang['attributes'] = 'Atrybuty do pobrania za pomocÄ… wyszukiwania LDAP.'; -$lang['userscope'] = 'Ogranicz zakres wyszukiwania do wyszukiwania użytkowników'; -$lang['groupscope'] = 'Ogranicz zakres wyszukiwania do wyszukiwania grup użytkowników'; -$lang['userkey'] = 'Atrybut opisujÄ…cy nazwÄ™ użytkownika; musi być zgodny z filtrem użytkownika.'; -$lang['groupkey'] = 'Przynależność do grupy z dowolnego atrybutu użytkownika (zamiast standardowych grup AD), np. grupa z dziaÅ‚u lub numer telefonu'; -$lang['modPass'] = 'Czy hasÅ‚o LDAP można zmienić za pomocÄ… dokuwiki?'; -$lang['debug'] = 'Przy błędach wyÅ›wietl dodatkowe informacje debugujÄ…ce.'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = 'użyj domyÅ›lnej wartoÅ›ci'; -$lang['referrals_o_0'] = 'nie podążaj za przekierowaniami'; -$lang['referrals_o_1'] = 'podążaj za przekierowaniami'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt-br/lang.php deleted file mode 100644 index 63e276a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt-br/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'Não foi possível conectar ao LDAP: %s'; -$lang['domainfail'] = 'Não foi possível encontrar o seu user dn no LDAP'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt-br/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt-br/settings.php deleted file mode 100644 index 8b5cb37..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt-br/settings.php +++ /dev/null @@ -1,36 +0,0 @@ - - * @author Victor Westmann - * @author Frederico Guimarães - * @author Hudson FAS - */ -$lang['server'] = 'Seu servidor LDAP. Ou hostname (localhost) ou uma URL completa (ldap://server.tld:389)'; -$lang['port'] = 'Porta LDAP do servidor se nenhuma URL completa tiver sido fornecida acima'; -$lang['usertree'] = 'Onde encontrar as contas de usuários. Eg. ou=Pessoas, dc=servidor, dc=tld'; -$lang['grouptree'] = 'Onde encontrar os grupos de usuários. Eg. ou=Pessoas, dc=servidor, dc=tld'; -$lang['userfilter'] = 'Filtro LDAP para pesquisar por contas de usuários. Ex. (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = 'Filtro LDAP para pesquisar por grupos. Ex. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = 'A versão do protocolo para usar. Você talvez deva definir isto para 3'; -$lang['starttls'] = 'Usar conexões TLS?'; -$lang['referrals'] = 'Permitir que as referências sejam seguidas?'; -$lang['deref'] = 'Como dereferenciar os aliases?'; -$lang['binddn'] = 'DN de um vínculo opcional de usuário se vínculo anônimo não for suficiente. Eg. cn=admin, dc=my, dc=home'; -$lang['bindpw'] = 'Senha do usuário acima'; -$lang['attributes'] = 'Atributos a serem recuperados com a pesquisa LDAP.'; -$lang['userscope'] = 'Limitar escopo da busca para busca de usuário'; -$lang['groupscope'] = 'Limitar escopo da busca para busca de grupo'; -$lang['userkey'] = 'Atributo que indica o nome do usuário; deve ser consistente com userfilter.'; -$lang['groupkey'] = 'Membro de grupo vem de qualquer atributo do usuário (ao invés de grupos padrões AD) e.g. departamento de grupo ou número de telefone'; -$lang['modPass'] = 'A senha LDAP pode ser alterada pelo dokuwiki ?'; -$lang['debug'] = 'Mostrar informações adicionais de depuração em erros'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = 'use o padrão'; -$lang['referrals_o_0'] = 'não seguem referências'; -$lang['referrals_o_1'] = 'seguem referências'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt/lang.php deleted file mode 100644 index 0a0cd47..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - * @author Paulo Carmino - */ -$lang['connectfail'] = 'Não foi possível conectar o LDAP: %s'; -$lang['domainfail'] = 'O LDAP não encontrou seu utilizador'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt/settings.php deleted file mode 100644 index 14c09fa..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/pt/settings.php +++ /dev/null @@ -1,40 +0,0 @@ - - * @author Paulo Schopf - * @author Mario AlexandTeixeira dos Santos - * @author Maykon Oliveira - * @author André Neves - * @author Guido Salatino - * @author Romulo Pereira - * @author Paulo Carmino - */ -$lang['server'] = 'O seu servidor de LDAP. Ou hostname (localhost) ou URL qualificada completa (ldap://servidor.tld:389)'; -$lang['port'] = 'Porta de servidor de LDAP se a URL completa não foi fornecida acima'; -$lang['usertree'] = 'Onde encontrar as contas de utilizador. Por exemplo ou=Pessoas, dc=servidor, dc=tld'; -$lang['grouptree'] = 'Onde encontrar os grupos de utilizadores. Por exemplo code>ou=Grupo, dc=servidor, dc=tld'; -$lang['userfilter'] = 'Filtro LDAP para procurar por contas de utilizador. Por exemplo (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = 'Filtro LDAP para procurar por grupos. Por exemplo (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = 'A versão do protocolo a utilizar. Pode precisar de alterar isto para 3'; -$lang['starttls'] = 'Usar conexões TLS?'; -$lang['referrals'] = 'Referrals devem ser seguidos?'; -$lang['deref'] = 'Como desreferenciar aliases?'; -$lang['binddn'] = 'DN de um utilizador de ligação opcional, quando a ligação é anónima não é suficiente. Ex. cn = admin, dc = my, dc = home '; -$lang['bindpw'] = 'Senha do utilizador acima'; -$lang['attributes'] = 'Atributos a serem recuperados com a pesquisa LDAP.'; -$lang['userscope'] = 'Escopo de pesquisa limite para pesquisa de utilizador'; -$lang['groupscope'] = 'Escopo de pesquisa limite para pesquisa de grupo'; -$lang['userkey'] = 'Atributo denotando o nome de usuário; deve ser consistente com o filtro do usuário.'; -$lang['groupkey'] = 'A participação no grupo a partir de qualquer atributo de usuário (em vez de AD padrão de grupos) ex: grupo de departamento ou número de telefone'; -$lang['modPass'] = 'Sua senha LDAP pode ser alterada via dokuwiki?'; -$lang['debug'] = 'Mostrar informação adicional de debug quando ocorrerem erros'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = 'usar padrão'; -$lang['referrals_o_0'] = 'não seguir as referências'; -$lang['referrals_o_1'] = 'seguir as referências'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ru/lang.php deleted file mode 100644 index 1a90899..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ru/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'Ошибка ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ LDAP Ñ %s'; -$lang['domainfail'] = 'Ðе найдено Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ LDAP (dn)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ru/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ru/settings.php deleted file mode 100644 index 7540d0d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/ru/settings.php +++ /dev/null @@ -1,38 +0,0 @@ - - * @author Ivan I. Udovichenko (sendtome@mymailbox.pp.ua) - * @author Erli Moen - * @author Владимир - * @author Vitaly Filatenko - * @author Alex P - */ -$lang['server'] = 'Ваш LDAP-Ñервер. Либо Ð¸Ð¼Ñ Ñ…Ð¾Ñта (localhost), либо полный URL (ldap://server.tld:389)'; -$lang['port'] = 'Порт LDAP-Ñервера, еÑли выше не был указан полный URL'; -$lang['usertree'] = 'Где иÑкать аккаунты пользователей? Ðапример: ou=People, dc=server, dc=tld'; -$lang['grouptree'] = 'Где иÑкать группы пользователей? Ðапример: ou=Group, dc=server, dc=tld'; -$lang['userfilter'] = 'LDAP-фильтр Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка аккаунтов пользователей. Ðапример: (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = 'LDAP-фильтр Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка групп. Ðапример: (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = 'ВерÑÐ¸Ñ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ð°. Возможно, вам нужно указать 3'; -$lang['starttls'] = 'ИÑпользовать TLS-подключениÑ?'; -$lang['referrals'] = 'Следовать за referrals?'; -$lang['deref'] = 'Как раÑшифровывать пÑевдонимы?'; -$lang['binddn'] = 'DN вторичного bind-пользователÑ, еÑли anonymous bind недоÑтаточно. Ðапример: cn=admin, dc=my, dc=home'; -$lang['bindpw'] = 'Пароль Ð´Ð»Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ пользователÑ'; -$lang['attributes'] = 'Ðтрибуты Ð´Ð»Ñ Ð¸Ð·Ð²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ поиÑка LDAP.'; -$lang['userscope'] = 'Ограничить облаÑть поиÑка при поиÑке пользователей'; -$lang['groupscope'] = 'Ограничить облаÑть поиÑка при поиÑке групп'; -$lang['userkey'] = 'Ðтрибут, означающий Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ; должен быть таким же как в userfilter'; -$lang['groupkey'] = 'ИÑпользовать любой атрибут Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð² группу (вмеÑто Ñтандартного AD groups). Ðапример, из атрибута department или telephone number'; -$lang['modPass'] = 'Может ли пароль LDAP быть изменён через «Докувики»?'; -$lang['debug'] = 'Показывать дополнительную отладочную информацию при ошибках'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = 'иÑпользовать по умолчанию'; -$lang['referrals_o_0'] = 'не Ñледовать за referrals'; -$lang['referrals_o_1'] = 'Ñледовать за referrals'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sk/lang.php deleted file mode 100644 index 1cca469..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sk/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'LDAP sa nemôže pripojiÅ¥: %s'; -$lang['domainfail'] = 'LDAP nemôže nájsÅ¥ vaÅ¡e meno (user dn)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sk/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sk/settings.php deleted file mode 100644 index 9d0456a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sk/settings.php +++ /dev/null @@ -1,33 +0,0 @@ - - * @author Martin Michalek - */ -$lang['server'] = 'LDAP server. Adresa (localhost) alebo úplné URL (ldap://server.tld:389)'; -$lang['port'] = 'Port LDAP servera, ak nebolo vyššie zadané úplné URL'; -$lang['usertree'] = 'Umiestnenie úÄtov používateľov. Napr. ou=People, dc=server, dc=tld'; -$lang['grouptree'] = 'Umiestnenie skupín používateľov. Napr. ou=Group, dc=server, dc=tld'; -$lang['userfilter'] = 'LDAP filter pre vyhľadávanie používateľských úÄtov. Napr. (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = 'LDAP filter pre vyhľadávanie skupín. Napr. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = 'Použitá verzia protokolu. Možno bude potrebné nastaviÅ¥ na hodnotu 3'; -$lang['starttls'] = 'PoužiÅ¥ TLS pripojenie?'; -$lang['referrals'] = 'Majú byÅ¥ nasledované odkazy na používateľov (referrals)?'; -$lang['deref'] = 'Ako previesÅ¥ aliasy?'; -$lang['binddn'] = 'DN prípadného priradenia používateľa, ak anonymné priradenie nie je dostatoÄné. Napr. cn=admin, dc=my, dc=home'; -$lang['bindpw'] = 'Heslo vyššie uvedeného používateľa'; -$lang['userscope'] = 'Obmedzenie oblasti pri vyhľadávaní používateľa'; -$lang['groupscope'] = 'Obmedzenie oblasti pri vyhľadávaní skupiny'; -$lang['userkey'] = 'Atribút oznaÄujúci meno používateľa, musí byt konzistentný s používateľským filtrom.'; -$lang['groupkey'] = 'PrísluÅ¡nost k skupine urÄená z daného atribútu používateľa (namiesto Å¡tandardnej AD skupiny) napr. skupiny podľa oddelenia alebo telefónneho Äísla'; -$lang['modPass'] = 'Môže byÅ¥ LDAP heslo zmenené prostredníctvom dokuwiki?'; -$lang['debug'] = 'ZobraziÅ¥ dodatoÄné ladiace informácie pri chybe'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = 'použiÅ¥ prednastavené'; -$lang['referrals_o_0'] = 'nesleduj odkazovaÄe'; -$lang['referrals_o_1'] = 'sleduj odkazovaÄe'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sl/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sl/settings.php deleted file mode 100644 index 1711520..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sl/settings.php +++ /dev/null @@ -1,10 +0,0 @@ - - * @author Jernej Vidmar - */ -$lang['starttls'] = 'Ali naj se uporabijo povezave TLS?'; -$lang['bindpw'] = 'Geslo uporabnika zgoraj'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sr/lang.php deleted file mode 100644 index 9b78602..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sr/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'LDAP - немогуће повезивање: %s'; -$lang['domainfail'] = 'LDAP - не могу наћи ваш кориÑнички dn'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sr/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sr/settings.php deleted file mode 100644 index 6f99a53..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sr/settings.php +++ /dev/null @@ -1,26 +0,0 @@ - - * @author Марко М. КоÑтић - */ -$lang['server'] = 'VaÅ¡ LDAP server. Bilo po nazivu (localhost) ili po punoj URL putanju (ldap://server.tld:389)'; -$lang['port'] = 'Port LDAP servera ako nije zadat u viÅ¡e unetoj punoj URL putanji.'; -$lang['usertree'] = 'Mesto za potragu za korisniÄkim nalozima. Npr. ou=People, dc=server, dc=tld'; -$lang['grouptree'] = 'Mesto za potragu za korisniÄkim grupama. Npr. ou=Group, dc=server, dc=tld'; -$lang['userfilter'] = 'LDAP filter za pretragu za korisniÄkim nalozima. Npr. (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = 'LDAP filter za pretragu za korisniÄkim grupama. Npr. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = 'Verzija protokola. Može biti neophodno da ovo postavite na vrednost 3'; -$lang['starttls'] = 'КориÑтити TLS везе?'; -$lang['referrals'] = 'Да ли треба пратити реферале?'; -$lang['deref'] = 'Kako razreÅ¡iti pseudonime?'; -$lang['bindpw'] = 'Лозинка кориÑника изнад'; -$lang['userscope'] = 'Ограничи опÑег претраживања за кориÑничке претраге'; -$lang['groupscope'] = 'Ограничи опÑег претраживања за групне претраге'; -$lang['modPass'] = 'Омогућити измену LDAP лозинке преко докувикија?'; -$lang['debug'] = 'Прикажи додатне податке за поправљање грешака приликом наÑтанка грешака'; -$lang['referrals_o_-1'] = 'кориÑти подразумевано'; -$lang['referrals_o_0'] = 'не прати реферале'; -$lang['referrals_o_1'] = 'прати реферале'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sv/lang.php deleted file mode 100644 index cdc6c33..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sv/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'LDAP kan inte ansluta: %s'; -$lang['domainfail'] = 'LDAP kan inte hitta din användar-dn'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sv/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sv/settings.php deleted file mode 100644 index ae16311..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/sv/settings.php +++ /dev/null @@ -1,34 +0,0 @@ - - * @author Patrik K Lundberg - * @author Tor Härnqvist - * @author Smorkster Andersson - */ -$lang['server'] = 'Din LDAP server. Antingen värdnamn (localhost) eller giltig full URL (ldap://server.tld:389)'; -$lang['port'] = 'LDAP server port, om det inte angavs full URL ovan'; -$lang['usertree'] = 'Specificera var användarkonton finns. T.ex. ou=Användare, dc=server, dc=tld'; -$lang['grouptree'] = 'Specificera var grupper finns. T.ex. ou=Grupp, dc=server, dc=tld'; -$lang['userfilter'] = 'LDAP filter för att söka efter användarkonton. T.ex. (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = 'LDAP filter för att söka efter grupper. T.ex. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = 'Version av protokoll att använda. Du kan behöva sätta detta till 3'; -$lang['starttls'] = 'Använd TLS-anslutningar'; -$lang['referrals'] = 'Senaste mÃ¥naden'; -$lang['deref'] = 'Senaste Ã¥ret'; -$lang['binddn'] = 'Sortera efter träffar'; -$lang['bindpw'] = 'Lösenord för användare ovan'; -$lang['attributes'] = 'Sortera efter senast modifierad'; -$lang['userscope'] = 'Begränsa sökomfattning för användarsökning'; -$lang['groupscope'] = 'Begränsa sökomfattning för gruppsökning'; -$lang['userkey'] = 'Lista av alla tillÃ¥tna extensions'; -$lang['groupkey'] = 'Gruppmedlemskap frÃ¥n nÃ¥got användarattribut (istället för standard AD grupp) t.ex. grupp frÃ¥n avdelning eller telefonnummer'; -$lang['modPass'] = 'FÃ¥r LDAP-lösenordet ändras via DokuWiki?'; -$lang['debug'] = 'Visa ytterligare felsökningsinformation vid fel'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = 'använd standard'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/tr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/tr/lang.php deleted file mode 100644 index 09e37e3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/tr/lang.php +++ /dev/null @@ -1,8 +0,0 @@ - - */ -$lang['connectfail'] = 'LDAP baÄŸlanamadı: %s'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/tr/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/tr/settings.php deleted file mode 100644 index 3b526ee..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/tr/settings.php +++ /dev/null @@ -1,8 +0,0 @@ - - */ -$lang['bindpw'] = 'Üstteki kullanıcının ÅŸifresi'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/uk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/uk/lang.php deleted file mode 100644 index 9043121..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/uk/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - * @author Nina Zolotova - */ -$lang['connectfail'] = 'LDAP не може вÑтановити з\'єднаннÑ: %s'; -$lang['domainfail'] = 'LDAP не знайшов Ваш dn'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/uk/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/uk/settings.php deleted file mode 100644 index 2ae728b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/uk/settings.php +++ /dev/null @@ -1,23 +0,0 @@ - - * @author Nina Zolotova - */ -$lang['userfilter'] = 'Фільтр LDAP Ð´Ð»Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¸Ñ… запиÑів. ЩоÑÑŒ на зразок (&(uid=%{user})(objectClass=posixAccount))'; -$lang['version'] = 'ВикориÑтовувати верÑÑ–ÑŽ протоколу. Можливо Вам доведетьÑÑ Ð²ÐºÐ°Ð·Ð°Ñ‚Ð¸ 3.'; -$lang['starttls'] = 'ВикориÑтовуєте TLS з\'єднаннÑ?'; -$lang['referrals'] = 'Слід підтримувати перепоÑиланнÑ?'; -$lang['deref'] = 'Як Ñкинути пÑевдоніми?'; -$lang['bindpw'] = 'Пароль вказаного кориÑтувача'; -$lang['userscope'] = 'Обмежити облаÑть пошуку кориÑтувачів'; -$lang['groupscope'] = 'Обмежити коло пошуку Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¾Ð²Ð¾Ð³Ð¾ запиту'; -$lang['userkey'] = 'Ðтрибут, Ñкий визначає ім\'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача, має бути узгодженим із правилами кориÑтувацьких фільтрів.'; -$lang['modPass'] = 'Можете змінити пароль в LDAP через DokuWiki?'; -$lang['debug'] = 'Показати додаткову інформацію про помилки'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['referrals_o_-1'] = 'ВикориÑтовувати за замовчуваннÑм'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/vi/lang.php deleted file mode 100644 index c1f3289..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/vi/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'LDAP không thể kết nối : %s'; -$lang['domainfail'] = 'LDAP không thể tìm thấy dn thành viên cá»§a bạn'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/vi/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/vi/settings.php deleted file mode 100644 index 5d37070..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/vi/settings.php +++ /dev/null @@ -1,33 +0,0 @@ - - */ -$lang['server'] = 'Máy chá»§ LDAP cá»§a bạn. Tên máy chá»§ (localhost) hoặc URL đầy đủ (ldap://server.tld:389)'; -$lang['port'] = 'Cổng máy chá»§ LDAP nếu không có URL đầy đủ được đưa ra bên trên'; -$lang['usertree'] = 'NÆ¡i tìm tài khoản thành viên. VD. ou=People, dc=server, dc=tld'; -$lang['grouptree'] = 'NÆ¡i tìm nhóm thành viên. VD. ou=Group, dc=server, dc=tld'; -$lang['userfilter'] = 'Bá»™ lá»c LDAP để tìm kiếm tài khoản thành viên. VD. (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = 'Bá»™ lá»c LDAP để tìm kiếm nhóm thành viên. VD. (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = 'Phiên bản giao thức sá»­ dụng. Bạn có thể cần đặt cái này thành 3'; -$lang['starttls'] = 'Sá»­ dụng kết nối TLS?'; -$lang['referrals'] = 'Theo dõi Shall referrals?'; -$lang['deref'] = 'Làm thế nào để xóa bá» bí danh?'; -$lang['binddn'] = 'DN cá»§a má»™t thành viên liên kết tùy chá»n nếu liên kết ẩn danh là không đủ. VD. cn=admin, dc=my, dc=home'; -$lang['bindpw'] = 'Mật khẩu cá»§a thành viên trên'; -$lang['attributes'] = 'Các thuá»™c tính truy xuất vá»›i tìm kiếm LDAP.'; -$lang['userscope'] = 'Giá»›i hạn phạm vi tìm kiếm cho tìm kiếm thành viên'; -$lang['groupscope'] = 'Giá»›i hạn phạm vi tìm kiếm cho tìm kiếm nhóm'; -$lang['userkey'] = 'Thuá»™c tính biểu thị tên thành viên; phải phù hợp vá»›i bá»™ lá»c thành viên.'; -$lang['groupkey'] = 'Thành viên nhóm từ bất kỳ thuá»™c tính thành viên nào (thay vì các nhóm AD tiêu chuẩn), VD. nhóm từ bá»™ phận hoặc số Ä‘iện thoại'; -$lang['modPass'] = 'Có thể thay đổi mật khẩu LDAP qua dokuwiki không?'; -$lang['debug'] = 'Hiển thị thông tin gỡ lá»—i bổ sung vá» lá»—i'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = 'sá»­ dụng mặc định'; -$lang['referrals_o_0'] = 'không theo dõi referrals'; -$lang['referrals_o_1'] = 'theo dõi referrals'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/zh-tw/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/zh-tw/settings.php deleted file mode 100644 index 6853222..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/zh-tw/settings.php +++ /dev/null @@ -1,26 +0,0 @@ - - */ -$lang['server'] = '您的 LDAP 伺æœå™¨ã€‚填寫主機å稱 (localhost) 或完整的 URL (ldap://server.tld:389)'; -$lang['port'] = 'LDAP 伺æœå™¨ç«¯å£ (若上方沒填寫完整的 URL)'; -$lang['usertree'] = '到哪è£å°‹æ‰¾ä½¿ç”¨è€…帳號?如: ou=People, dc=server, dc=tld'; -$lang['grouptree'] = '到哪è£å°‹æ‰¾ä½¿ç”¨è€…群組?如: ou=Group, dc=server, dc=tld'; -$lang['userfilter'] = '用於æœç´¢ä½¿ç”¨è€…賬號的 LDAP 篩é¸å™¨ã€‚如: (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = '用於æœç´¢ç¾¤çµ„çš„ LDAP 篩é¸å™¨ã€‚例如 (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = '使用的通訊å”定版本。您å¯èƒ½è¦è¨­ç½®ç‚º 3'; -$lang['starttls'] = '使用 TLS 連接嗎?'; -$lang['referrals'] = '是å¦å…許引用 (referrals)?'; -$lang['binddn'] = 'éžå¿…è¦ç¶å®šä½¿ç”¨è€… (optional bind user) çš„ DN (匿åç¶å®šä¸èƒ½æ»¿è¶³è¦æ±‚時使用)。如: cn=admin, dc=my, dc=home'; -$lang['bindpw'] = '上述使用者的密碼'; -$lang['userscope'] = 'é™åˆ¶ä½¿ç”¨è€…æœç´¢çš„範åœ'; -$lang['groupscope'] = 'é™åˆ¶ç¾¤çµ„æœç´¢çš„範åœ'; -$lang['groupkey'] = '以其他使用者屬性 (è€Œéžæ¨™æº– AD 群組) 來把使用者分組,例如以部門或電話號碼分類'; -$lang['debug'] = '有錯誤時,顯示é¡å¤–除錯資訊'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/zh/lang.php deleted file mode 100644 index c736056..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/zh/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'LDAP 无法连接: %s'; -$lang['domainfail'] = 'LDAP 无法找到你的用户 dn'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/zh/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/zh/settings.php deleted file mode 100644 index 44d46c8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/lang/zh/settings.php +++ /dev/null @@ -1,38 +0,0 @@ - - * @author FENG.JIE - * @author lainme - * @author oott123 - * @author Errol - * @author phy25 - */ -$lang['server'] = '您的 LDAP æœåŠ¡å™¨ã€‚å¡«å†™ä¸»æœºå (localhost) 或者完整的 URL (ldap://server.tld:389)'; -$lang['port'] = 'LDAP æœåŠ¡å™¨ç«¯å£ (å¦‚æžœä¸Šé¢æ²¡æœ‰ç»™å‡ºå®Œæ•´çš„ URL)'; -$lang['usertree'] = '在何处查找用户账户。例如 ou=People, dc=server, dc=tld'; -$lang['grouptree'] = '在何处查找用户组。例如 ou=Group, dc=server, dc=tld'; -$lang['userfilter'] = '用于æœç´¢ç”¨æˆ·è´¦æˆ·çš„ LDAP 筛选器。例如 (&(uid=%{user})(objectClass=posixAccount))'; -$lang['groupfilter'] = '用于æœç´¢ç»„çš„ LDAP 筛选器。例如 (&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; -$lang['version'] = '使用的å议版本。您或许需è¦è®¾ç½®ä¸º 3'; -$lang['starttls'] = '使用 TLS 连接?'; -$lang['referrals'] = '是å¦å…许引用 (referrals)?'; -$lang['deref'] = '如何间接引用别å?'; -$lang['binddn'] = '一个å¯é€‰çš„绑定用户的 DN (如果匿åç»‘å®šä¸æ»¡è¶³è¦æ±‚)。例如 cn=admin, dc=my, dc=home'; -$lang['bindpw'] = '上述用户的密ç '; -$lang['attributes'] = '使用LDAPæœç´¢å±žæ€§ã€‚'; -$lang['userscope'] = 'é™åˆ¶ç”¨æˆ·æœç´¢çš„范围'; -$lang['groupscope'] = 'é™åˆ¶ç»„æœç´¢çš„范围'; -$lang['userkey'] = '表示用户åçš„å±žæ€§ï¼›å¿…é¡»å’Œç”¨æˆ·è¿‡æ»¤å™¨ä¿æŒä¸€è‡´ã€‚'; -$lang['groupkey'] = 'æ ¹æ®ä»»ä½•用户属性得æ¥çš„组æˆå‘˜(è€Œä¸æ˜¯æ ‡å‡†çš„ AD 组),例如根æ®éƒ¨é—¨æˆ–者电è¯å·ç å¾—到的组。'; -$lang['modPass'] = ' LDAP 密ç å¯ä»¥é€šè¿‡ DokuWiki 修改å—?'; -$lang['debug'] = '有错误时显示é¢å¤–的调试信æ¯'; -$lang['deref_o_0'] = 'LDAP_DEREF_NEVER'; -$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING'; -$lang['deref_o_2'] = 'LDAP_DEREF_FINDING'; -$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS'; -$lang['referrals_o_-1'] = '默认'; -$lang['referrals_o_0'] = 'ä¸è¦è·Ÿéšå‚ç…§(referral)'; -$lang['referrals_o_1'] = 'è·Ÿéšå‚ç…§(referral)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/plugin.info.txt deleted file mode 100644 index e0c6144..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authldap/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base authldap -author Andreas Gohr -email andi@splitbrain.org -date 2015-07-13 -name LDAP Auth Plugin -desc Provides user authentication against an LDAP server -url http://www.dokuwiki.org/plugin:authldap diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/README b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/README deleted file mode 100644 index c99bfbf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/README +++ /dev/null @@ -1,27 +0,0 @@ -authpdo Plugin for DokuWiki - -Authenticate against a database via PDO - -All documentation for this plugin can be found at -https://www.dokuwiki.org/plugin:authpdo - -If you install this plugin manually, make sure it is installed in -lib/plugins/authpdo/ - if the folder is called different it -will not work! - -Please refer to http://www.dokuwiki.org/plugins for additional info -on how to install plugins in DokuWiki. - ----- -Copyright (C) Andreas Gohr - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; version 2 of the License - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -See the COPYING file in your DokuWiki folder for details diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql.test.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql.test.php deleted file mode 100644 index 35a76ba..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql.test.php +++ /dev/null @@ -1,316 +0,0 @@ -driver}.conf.php"; - if(!file_exists($configuration)) { - return; - } - /** @var $conf array */ - include $configuration; - $this->host = $conf['host']; - $this->user = $conf['user']; - $this->pass = $conf['pass']; - $this->port = $conf['port']; - } - - /** - * try to remove the last set up database - * - * it might still be there if something went wrong - */ - public function tearDown() : void { - parent::tearDown(); - $this->dropDatabase(); - } - - /** - * Check if database credentials and extensions exist - */ - public function test_requirements() { - if(!$this->host || !$this->user) { - $this->markTestSkipped("Skipped {$this->driver} tests. Missing configuration"); - } - if(!class_exists('PDO')) { - $this->markTestSkipped("Skipped {$this->driver} tests. Missing PDO extension"); - } - if(!in_array($this->driver, pdo_drivers())) { - $this->markTestSkipped("Skipped {$this->driver} tests. Missing pdo_{$this->driver} extension"); - } - $this->assertTrue(true); // avoid being marked as risky for having no assertion - } - - /** - * create the database for testing - */ - protected function createDatabase() { - $pdo = new PDO( - "{$this->driver}:host={$this->host};port={$this->port}", $this->user, $this->pass, - array( - PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, // we want exceptions, not error codes - ) - ); - $pdo->exec("DROP DATABASE IF EXISTS {$this->database}"); - $pdo->exec("CREATE DATABASE {$this->database}"); - $pdo = null; - } - - /** - * remove the database - */ - protected function dropDatabase() { - $pdo = new PDO( - "{$this->driver}:host={$this->host};port={$this->port}", $this->user, $this->pass, - array( - PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, // we want exceptions, not error codes - ) - ); - try { - $pdo->exec("DROP DATABASE IF EXISTS {$this->database}"); - } catch (PDOException $e) { - // ignore - sometimes this fails even though the database was deleted - } - $pdo = null; - } - - /** - * imports a database dump - * - * @param $file - */ - protected function importDatabase($file) { - // connect to database and import dump - $pdo = null; - $pdo = new PDO( - "{$this->driver}:dbname={$this->database};host={$this->host};port={$this->port}", $this->user, $this->pass, - array( - PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, // we want exceptions, not error codes - ) - ); - $sql = file_get_contents($file); - $pdo->exec($sql); - $pdo = null; - } - - /** - * Run general tests on all users - * - * @param auth_plugin_authpdo $auth - * @param array $users - */ - protected function runGeneralTests(auth_plugin_authpdo $auth, $users) { - global $conf; - $info = 'DSN: ' . $auth->getConf('dsn'); - $this->assertTrue($auth->success, $info); - - if($auth->canDo('getUsers')) { - $list = $auth->retrieveUsers(); - $this->assertGreaterThanOrEqual(count($users), count($list), $info); - } - - if($auth->canDo('getGroups')) { - $list = $auth->retrieveGroups(); - $this->assertGreaterThanOrEqual(1, $list, $info); - } - - if($auth->canDo('getUserCount')) { - $count = $auth->getUserCount(); - $this->assertGreaterThanOrEqual(count($users), $count); - } - - if($auth->canDo('addUser')) { - $newuser = array( - 'user' => 'newuserfoobar', - 'name' => 'First LastFoobar', - 'pass' => 'password', - 'mail' => 'newuserfoobar@example.com', - 'grps' => array('acompletelynewgroup') - ); - $ok = $auth->createUser( - $newuser['user'], - $newuser['pass'], - $newuser['name'], - $newuser['mail'], - $newuser['grps'] - ); - $this->assertTrue($ok, $info); - $check = $auth->getUserData($newuser['user']); - $this->assertEquals($newuser['user'], $check['user'], $info); - $this->assertEquals($newuser['mail'], $check['mail'], $info); - $groups = array_merge($newuser['grps'], array($conf['defaultgroup'])); - $this->assertEquals($groups, $check['grps'], $info); - } - } - - /** - * run all the tests with the given user, depending on the capabilities - * - * @param auth_plugin_authpdo $auth - * @param $user - */ - protected function runUserTests(auth_plugin_authpdo $auth, $user) { - global $conf; - $info = 'DSN: ' . $auth->getConf('dsn') . ' User:' . $user['user']; - - // minimal setup - $this->assertTrue($auth->checkPass($user['user'], $user['pass']), $info); - $check = $auth->getUserData($user['user']); - $this->assertEquals($user['user'], $check['user'], $info); - $this->assertEquals($user['name'], $check['name'], $info); - $this->assertEquals($user['mail'], $check['mail'], $info); - $groups = array_merge($user['grps'], array($conf['defaultgroup'])); - $this->assertEquals($groups, $check['grps'], $info); - - // getUsers - if($auth->canDo('getUsers')) { - $list = $auth->retrieveUsers(0, -1, array('user' => $user['user'])); - $this->assertGreaterThanOrEqual(1, count($list)); - $list = $auth->retrieveUsers(0, -1, array('name' => $user['name'])); - $this->assertGreaterThanOrEqual(1, count($list)); - $list = $auth->retrieveUsers(0, -1, array('mail' => $user['mail'])); - $this->assertGreaterThanOrEqual(1, count($list)); - } - - // getUserCount - if($auth->canDo('getUserCount')) { - $count = $auth->getUserCount(array('user' => $user['user'])); - $this->assertGreaterThanOrEqual(1, $count); - $count = $auth->getUserCount(array('name' => $user['name'])); - $this->assertGreaterThanOrEqual(1, $count); - $count = $auth->getUserCount(array('mail' => $user['mail'])); - $this->assertGreaterThanOrEqual(1, $count); - } - - // modGroups - if($auth->canDo('modGroups')) { - $newgroup = 'foobar'; - $ok = $auth->modifyUser($user['user'], array('grps' => array($newgroup))); - $this->assertTrue($ok, $info); - $check = $auth->getUserData($user['user']); - $this->assertTrue(in_array($newgroup, $check['grps']), $info); - } - - // modPass - if($auth->canDo('modPass')) { - $newpass = 'foobar'; - $ok = $auth->modifyUser($user['user'], array('pass' => $newpass)); - $this->assertTrue($ok, $info); - $this->assertTrue($auth->checkPass($user['user'], $newpass), $info); - } - - // modMail - if($auth->canDo('modMail')) { - $newmail = 'foobar@example.com'; - $ok = $auth->modifyUser($user['user'], array('mail' => $newmail)); - $this->assertTrue($ok, $info); - $check = $auth->getUserData($user['user']); - $this->assertEquals($newmail, $check['mail'], $info); - } - - // modName - if($auth->canDo('modName')) { - $newname = 'FirstName Foobar'; - $ok = $auth->modifyUser($user['user'], array('name' => $newname)); - $this->assertTrue($ok, $info); - $check = $auth->getUserData($user['user']); - $this->assertEquals($newname, $check['name'], $info); - } - - // modLogin - if($auth->canDo('modLogin')) { - $newuser = 'foobar' . $user['user']; - $ok = $auth->modifyUser($user['user'], array('user' => $newuser)); - $this->assertTrue($ok, $info); - $check = $auth->getUserData($newuser); - $this->assertEquals($newuser, $check['user'], $info); - // rename back - $ok = $auth->modifyUser($newuser, array('user' => $user['user'])); - $this->assertTrue($ok, $info); - } - - // delUser - if($auth->canDo('delUser')) { - $num = $auth->deleteUsers(array($user['user'])); - $this->assertEquals(1, $num, $info); - $this->assertFalse($auth->getUserData($user['user']), $info); - } - } - - /** - * prepares the individual configurations for testing - * - * @return array - */ - public function data_provider() { - $testdata = array(); - - $files = glob(__DIR__ . "/{$this->driver}/*.php"); - foreach($files as $file) { - $dump = preg_replace('/\.php$/', '.sql', $file); - $dbname = 'authpdo_testing_' . basename($file, '.php'); - - /** @var $data array */ - include $file; - - $testdata[] = array($dbname, $dump, $data); - } - - return $testdata; - } - - /** - * This triggers all the tests based on the dumps and configurations - * - * @dataProvider data_provider - * @depends test_requirements - * @param string $dbname Name of the database to use - * @param string $dump The path to the dump file to import - * @param array|string $data config and test user setup. When a string is passed, test is skipped with that msg - */ - public function test_database($dbname, $dump, $data){ - global $conf; - - if(!is_array($data)) { - $this->markTestSkipped($data); - return; - } - - $this->database = $dbname; - - $this->createDatabase(); - $this->importDatabase($dump); - - // Setup the configuration and initialize a new auth object - $conf['plugin']['authpdo'] = array(); - $conf['plugin']['authpdo'] = $data['conf']; - $conf['plugin']['authpdo']['dsn'] = "{$this->driver}:dbname={$this->database};host={$this->host};port={$this->port}"; - $conf['plugin']['authpdo']['user'] = $this->user; - $conf['plugin']['authpdo']['pass'] = $this->pass; - $conf['plugin']['authpdo']['debug'] = 1; - if($data['passcrypt']) $conf['passcrypt'] = $data['passcrypt']; - $auth = new auth_plugin_authpdo(); - - $this->runGeneralTests($auth, $data['users']); - foreach($data['users'] as $user) { - $this->runUserTests($auth, $user); - } - - $this->dropDatabase(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/fluxbb.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/fluxbb.php deleted file mode 100644 index 222176e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/fluxbb.php +++ /dev/null @@ -1,104 +0,0 @@ - 'sha1', - 'conf' => array( - 'select-user' => ' - SELECT id AS uid, - username AS user, - username AS name, - password AS hash, - email AS mail - FROM fluy_users - WHERE username = :user - ', - 'select-user-groups' => ' - SELECT g_title AS `group` - FROM fluy_groups G, fluy_users U - WHERE U.id = :uid - AND U.group_id = G.g_id - ', - 'select-groups' => ' - SELECT g_id AS gid, g_title AS `group` - FROM fluy_groups - ', - 'insert-user' => ' - INSERT INTO fluy_users - (group_id, username, password, email) - VALUES (0, :user, :hash, :mail) - ', - 'delete-user' => ' - DELETE FROM fluy_users - WHERE id = :uid - ', - 'list-users' => ' - SELECT DISTINCT username AS user - FROM fluy_users U, fluy_groups G - WHERE U.id = G.g_id - AND G.g_title LIKE :group - AND U.username LIKE :user - AND U.username LIKE :name - AND U.email LIKE :mail - ORDER BY username - LIMIT :limit - OFFSET :start - ', - 'count-users' => ' - SELECT COUNT(DISTINCT username) AS `count` - FROM fluy_users U, fluy_groups G - WHERE U.id = G.g_id - AND G.g_title LIKE :group - AND U.username LIKE :user - AND U.username LIKE :name - AND U.email LIKE :mail - ', - 'update-user-info' => '', // we can't do this because username = displayname - 'update-user-login' => ' - UPDATE fluy_users - SET username = :newlogin - WHERE id = :uid - ', - 'update-user-pass' => ' - UPDATE fluy_users - SET password = :hash - WHERE id = :uid - ', - 'insert-group' => ' - INSERT INTO fluy_groups (g_title) VALUES (:group) - ', - 'join-group' => ' - UPDATE fluy_users - SET group_id = :gid - WHERE id = :uid - ', - 'leave-group' => ' - SELECT 1 - ', // we do a no-op for this - ), - 'users' => array( - array( - 'user' => 'admin', - 'pass' => 'pass', - 'name' => 'admin', - 'mail' => 'admin@example.com', - 'grps' => - array( - 0 => 'Administrators', - ), - ), - array( - 'user' => 'test1', - 'pass' => 'password', - 'name' => 'test1', - 'mail' => 'test1@example.com', - 'grps' => - array( - 0 => 'test', - ), - ), - ), -); diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/fluxbb.sql b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/fluxbb.sql deleted file mode 100644 index 029fb68..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/fluxbb.sql +++ /dev/null @@ -1,136 +0,0 @@ --- phpMyAdmin SQL Dump --- version 4.0.10.7 --- http://www.phpmyadmin.net --- --- Host: localhost:3306 --- Generation Time: Feb 12, 2016 at 03:06 PM --- Server version: 10.0.23-MariaDB --- PHP Version: 5.4.31 - -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8 */; - --- --- Database: `dokuwiki_flux570` --- - --- -------------------------------------------------------- - --- --- Table structure for table `fluy_groups` --- - -CREATE TABLE IF NOT EXISTS `fluy_groups` ( - `g_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `g_title` varchar(50) NOT NULL DEFAULT '', - `g_user_title` varchar(50) DEFAULT NULL, - `g_promote_min_posts` int(10) unsigned NOT NULL DEFAULT '0', - `g_promote_next_group` int(10) unsigned NOT NULL DEFAULT '0', - `g_moderator` tinyint(1) NOT NULL DEFAULT '0', - `g_mod_edit_users` tinyint(1) NOT NULL DEFAULT '0', - `g_mod_rename_users` tinyint(1) NOT NULL DEFAULT '0', - `g_mod_change_passwords` tinyint(1) NOT NULL DEFAULT '0', - `g_mod_ban_users` tinyint(1) NOT NULL DEFAULT '0', - `g_mod_promote_users` tinyint(1) NOT NULL DEFAULT '0', - `g_read_board` tinyint(1) NOT NULL DEFAULT '1', - `g_view_users` tinyint(1) NOT NULL DEFAULT '1', - `g_post_replies` tinyint(1) NOT NULL DEFAULT '1', - `g_post_topics` tinyint(1) NOT NULL DEFAULT '1', - `g_edit_posts` tinyint(1) NOT NULL DEFAULT '1', - `g_delete_posts` tinyint(1) NOT NULL DEFAULT '1', - `g_delete_topics` tinyint(1) NOT NULL DEFAULT '1', - `g_post_links` tinyint(1) NOT NULL DEFAULT '1', - `g_set_title` tinyint(1) NOT NULL DEFAULT '1', - `g_search` tinyint(1) NOT NULL DEFAULT '1', - `g_search_users` tinyint(1) NOT NULL DEFAULT '1', - `g_send_email` tinyint(1) NOT NULL DEFAULT '1', - `g_post_flood` smallint(6) NOT NULL DEFAULT '30', - `g_search_flood` smallint(6) NOT NULL DEFAULT '30', - `g_email_flood` smallint(6) NOT NULL DEFAULT '60', - `g_report_flood` smallint(6) NOT NULL DEFAULT '60', - PRIMARY KEY (`g_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; - --- --- Dumping data for table `fluy_groups` --- - -INSERT INTO `fluy_groups` (`g_id`, `g_title`, `g_user_title`, `g_promote_min_posts`, `g_promote_next_group`, `g_moderator`, `g_mod_edit_users`, `g_mod_rename_users`, `g_mod_change_passwords`, `g_mod_ban_users`, `g_mod_promote_users`, `g_read_board`, `g_view_users`, `g_post_replies`, `g_post_topics`, `g_edit_posts`, `g_delete_posts`, `g_delete_topics`, `g_post_links`, `g_set_title`, `g_search`, `g_search_users`, `g_send_email`, `g_post_flood`, `g_search_flood`, `g_email_flood`, `g_report_flood`) VALUES -(1, 'Administrators', 'Administrator', 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0), -(2, 'Moderators', 'Moderator', 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0), -(3, 'Guests', NULL, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 60, 30, 0, 0), -(4, 'Members', NULL, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 60, 30, 60, 60), -(5, 'test', NULL, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 60, 30, 60, 60); - --- -------------------------------------------------------- - --- --- Table structure for table `fluy_users` --- - -CREATE TABLE IF NOT EXISTS `fluy_users` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `group_id` int(10) unsigned NOT NULL DEFAULT '3', - `username` varchar(200) NOT NULL DEFAULT '', - `password` varchar(40) NOT NULL DEFAULT '', - `email` varchar(80) NOT NULL DEFAULT '', - `title` varchar(50) DEFAULT NULL, - `realname` varchar(40) DEFAULT NULL, - `url` varchar(100) DEFAULT NULL, - `jabber` varchar(80) DEFAULT NULL, - `icq` varchar(12) DEFAULT NULL, - `msn` varchar(80) DEFAULT NULL, - `aim` varchar(30) DEFAULT NULL, - `yahoo` varchar(30) DEFAULT NULL, - `location` varchar(30) DEFAULT NULL, - `signature` text, - `disp_topics` tinyint(3) unsigned DEFAULT NULL, - `disp_posts` tinyint(3) unsigned DEFAULT NULL, - `email_setting` tinyint(1) NOT NULL DEFAULT '1', - `notify_with_post` tinyint(1) NOT NULL DEFAULT '0', - `auto_notify` tinyint(1) NOT NULL DEFAULT '0', - `show_smilies` tinyint(1) NOT NULL DEFAULT '1', - `show_img` tinyint(1) NOT NULL DEFAULT '1', - `show_img_sig` tinyint(1) NOT NULL DEFAULT '1', - `show_avatars` tinyint(1) NOT NULL DEFAULT '1', - `show_sig` tinyint(1) NOT NULL DEFAULT '1', - `timezone` float NOT NULL DEFAULT '0', - `dst` tinyint(1) NOT NULL DEFAULT '0', - `time_format` tinyint(1) NOT NULL DEFAULT '0', - `date_format` tinyint(1) NOT NULL DEFAULT '0', - `language` varchar(25) NOT NULL DEFAULT 'English', - `style` varchar(25) NOT NULL DEFAULT 'Air', - `num_posts` int(10) unsigned NOT NULL DEFAULT '0', - `last_post` int(10) unsigned DEFAULT NULL, - `last_search` int(10) unsigned DEFAULT NULL, - `last_email_sent` int(10) unsigned DEFAULT NULL, - `last_report_sent` int(10) unsigned DEFAULT NULL, - `registered` int(10) unsigned NOT NULL DEFAULT '0', - `registration_ip` varchar(39) NOT NULL DEFAULT '0.0.0.0', - `last_visit` int(10) unsigned NOT NULL DEFAULT '0', - `admin_note` varchar(30) DEFAULT NULL, - `activate_string` varchar(80) DEFAULT NULL, - `activate_key` varchar(8) DEFAULT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `fluy_users_username_idx` (`username`(25)), - KEY `fluy_users_registered_idx` (`registered`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; - --- --- Dumping data for table `fluy_users` --- - -INSERT INTO `fluy_users` (`id`, `group_id`, `username`, `password`, `email`, `title`, `realname`, `url`, `jabber`, `icq`, `msn`, `aim`, `yahoo`, `location`, `signature`, `disp_topics`, `disp_posts`, `email_setting`, `notify_with_post`, `auto_notify`, `show_smilies`, `show_img`, `show_img_sig`, `show_avatars`, `show_sig`, `timezone`, `dst`, `time_format`, `date_format`, `language`, `style`, `num_posts`, `last_post`, `last_search`, `last_email_sent`, `last_report_sent`, `registered`, `registration_ip`, `last_visit`, `admin_note`, `activate_string`, `activate_key`) VALUES -(1, 3, 'Guest', 'Guest', 'Guest', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 'English', 'Air', 0, NULL, NULL, NULL, NULL, 0, '0.0.0.0', 0, NULL, NULL, NULL), -(2, 1, 'admin', '9d4e1e23bd5b727046a9e3b4b7db57bd8d6ee684', 'admin@example.com', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 'English', 'Air', 1, 1455307304, NULL, NULL, NULL, 1455307304, '86.56.56.211', 1455307448, NULL, NULL, NULL), -(3, 5, 'test1', '5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8', 'test1@example.com', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 'English', 'Air', 0, NULL, NULL, NULL, NULL, 1455307527, '86.56.56.217', 1455307529, NULL, NULL, NULL); - -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/mybb.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/mybb.php deleted file mode 100644 index 3a427b4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/mybb.php +++ /dev/null @@ -1,144 +0,0 @@ - 'sha1', - 'conf' => array( - 'select-user' => ' - SELECT uid, - username AS user, - username AS name, - email AS mail - FROM mybb_users - WHERE username = :user - ', - 'check-pass' => ' - SELECT uid - FROM mybb_users - WHERE username = :user - AND password = MD5(CONCAT(MD5(salt), MD5(:clear))) - ', - 'select-user-groups' => ' - SELECT UG.title AS `group`, - UG.gid - FROM mybb_usergroups UG, - mybb_users U - WHERE U.usergroup = UG.gid - AND U.uid = :uid - ', - 'select-groups' => ' - SELECT gid, title AS `group` - FROM mybb_usergroups - ', - 'insert-user' => ' - SET @salt = LEFT(UUID(), 10); - INSERT INTO mybb_users - (username, email, salt, password, regdate) - VALUES (:user, :mail, @salt, MD5(CONCAT(MD5(@salt), MD5(:clear))), UNIX_TIMESTAMP() ) - ', - 'delete-user' => ' - DELETE FROM mybb_users - WHERE uid = :uid - ', - 'list-users' => ' - SELECT U.username AS user - FROM mybb_usergroups UG, - mybb_users U - WHERE U.usergroup = UG.gid - AND UG.title LIKE :group - AND U.username LIKE :user - AND U.username LIKE :name - AND U.email LIKE :mail - ORDER BY U.username - LIMIT :limit - OFFSET :start - ', - 'count-users' => ' - SELECT COUNT(U.username) AS `count` - FROM mybb_usergroups UG, - mybb_users U - WHERE U.usergroup = UG.gid - AND UG.title LIKE :group - AND U.username LIKE :user - AND U.username LIKE :name - AND U.email LIKE :mail - ', - 'update-user-info' => ' - UPDATE mybb_users - SET email = :mail - WHERE uid = :uid - ', // we do not support changing the full name as that is the same as the login - 'update-user-login' => ' - UPDATE mybb_users - SET username = :newlogin - WHERE uid = :uid - ', - 'update-user-pass' => ' - SET @salt = LEFT(UUID(), 10); - UPDATE mybb_users - SET salt = @salt, - password = MD5(CONCAT(MD5(@salt), MD5(:clear))) - WHERE uid = :uid - ', - 'insert-group' => ' - INSERT INTO mybb_usergroups (title) - VALUES (:group) - ', - 'join-group' => ' - UPDATE mybb_users - SET usergroup = :gid - WHERE uid = :uid - ', - 'leave-group' => '', // makes probably no sense to implement - ), - 'users' => array( - array( - 'user' => 'Test One', - 'pass' => 'fakepass', - 'name' => 'Test One', - 'mail' => 'no_one@nowhere.com', - 'grps' => - array( - 0 => 'Registered', - ), - ), - array( - 'user' => 'Test Two', - 'pass' => 'fakepass', - 'name' => 'Test Two', - 'mail' => 'no_one@nowhere.com', - 'grps' => - array( - 0 => 'Super Moderators', - ), - ), - array( - 'user' => 'Test Three', - 'pass' => 'fakepass', - 'name' => 'Test Three', - 'mail' => 'no_one@nowhere.com', - 'grps' => - array( - 0 => 'Administrators', - ), - ), - array( - 'user' => 'Test Four', - 'pass' => 'fakepass', - 'name' => 'Test Four', - 'mail' => 'no_one@nowhere.com', - 'grps' => - array( - 0 => 'Moderators', - ), - ), - - - ), -); diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/mybb.sql b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/mybb.sql deleted file mode 100644 index e83215c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/mybb.sql +++ /dev/null @@ -1,306 +0,0 @@ --- phpMyAdmin SQL Dump --- version 4.4.14 --- http://www.phpmyadmin.net --- --- Host: 127.0.0.1 --- Generation Time: Aug 19, 2016 at 04:02 PM --- Server version: 5.5.45 --- PHP Version: 5.4.45 - -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; - --- --- Database: `mybb` --- - --- -------------------------------------------------------- - --- --- Table structure for table `mybb_usergroups` --- - -CREATE TABLE `mybb_usergroups` ( - `gid` smallint(5) unsigned NOT NULL, - `type` tinyint(1) unsigned NOT NULL DEFAULT '2', - `title` varchar(120) NOT NULL DEFAULT '', - `description` text NOT NULL DEFAULT '', - `namestyle` varchar(200) NOT NULL DEFAULT '{username}', - `usertitle` varchar(120) NOT NULL DEFAULT '', - `stars` smallint(4) unsigned NOT NULL DEFAULT '0', - `starimage` varchar(120) NOT NULL DEFAULT '', - `image` varchar(120) NOT NULL DEFAULT '', - `disporder` smallint(6) unsigned NOT NULL DEFAULT '0', - `isbannedgroup` tinyint(1) NOT NULL DEFAULT '0', - `canview` tinyint(1) NOT NULL DEFAULT '0', - `canviewthreads` tinyint(1) NOT NULL DEFAULT '0', - `canviewprofiles` tinyint(1) NOT NULL DEFAULT '0', - `candlattachments` tinyint(1) NOT NULL DEFAULT '0', - `canviewboardclosed` tinyint(1) NOT NULL DEFAULT '0', - `canpostthreads` tinyint(1) NOT NULL DEFAULT '0', - `canpostreplys` tinyint(1) NOT NULL DEFAULT '0', - `canpostattachments` tinyint(1) NOT NULL DEFAULT '0', - `canratethreads` tinyint(1) NOT NULL DEFAULT '0', - `modposts` tinyint(1) NOT NULL DEFAULT '0', - `modthreads` tinyint(1) NOT NULL DEFAULT '0', - `mod_edit_posts` tinyint(1) NOT NULL DEFAULT '0', - `modattachments` tinyint(1) NOT NULL DEFAULT '0', - `caneditposts` tinyint(1) NOT NULL DEFAULT '0', - `candeleteposts` tinyint(1) NOT NULL DEFAULT '0', - `candeletethreads` tinyint(1) NOT NULL DEFAULT '0', - `caneditattachments` tinyint(1) NOT NULL DEFAULT '0', - `canpostpolls` tinyint(1) NOT NULL DEFAULT '0', - `canvotepolls` tinyint(1) NOT NULL DEFAULT '0', - `canundovotes` tinyint(1) NOT NULL DEFAULT '0', - `canusepms` tinyint(1) NOT NULL DEFAULT '0', - `cansendpms` tinyint(1) NOT NULL DEFAULT '0', - `cantrackpms` tinyint(1) NOT NULL DEFAULT '0', - `candenypmreceipts` tinyint(1) NOT NULL DEFAULT '0', - `pmquota` int(3) unsigned NOT NULL DEFAULT '0', - `maxpmrecipients` int(4) unsigned NOT NULL DEFAULT '5', - `cansendemail` tinyint(1) NOT NULL DEFAULT '0', - `cansendemailoverride` tinyint(1) NOT NULL DEFAULT '0', - `maxemails` int(3) unsigned NOT NULL DEFAULT '5', - `emailfloodtime` int(3) unsigned NOT NULL DEFAULT '5', - `canviewmemberlist` tinyint(1) NOT NULL DEFAULT '0', - `canviewcalendar` tinyint(1) NOT NULL DEFAULT '0', - `canaddevents` tinyint(1) NOT NULL DEFAULT '0', - `canbypasseventmod` tinyint(1) NOT NULL DEFAULT '0', - `canmoderateevents` tinyint(1) NOT NULL DEFAULT '0', - `canviewonline` tinyint(1) NOT NULL DEFAULT '0', - `canviewwolinvis` tinyint(1) NOT NULL DEFAULT '0', - `canviewonlineips` tinyint(1) NOT NULL DEFAULT '0', - `cancp` tinyint(1) NOT NULL DEFAULT '0', - `issupermod` tinyint(1) NOT NULL DEFAULT '0', - `cansearch` tinyint(1) NOT NULL DEFAULT '0', - `canusercp` tinyint(1) NOT NULL DEFAULT '0', - `canuploadavatars` tinyint(1) NOT NULL DEFAULT '0', - `canratemembers` tinyint(1) NOT NULL DEFAULT '0', - `canchangename` tinyint(1) NOT NULL DEFAULT '0', - `canbereported` tinyint(1) NOT NULL DEFAULT '0', - `canchangewebsite` tinyint(1) NOT NULL DEFAULT '1', - `showforumteam` tinyint(1) NOT NULL DEFAULT '0', - `usereputationsystem` tinyint(1) NOT NULL DEFAULT '0', - `cangivereputations` tinyint(1) NOT NULL DEFAULT '0', - `candeletereputations` tinyint(1) NOT NULL DEFAULT '0', - `reputationpower` int(10) unsigned NOT NULL DEFAULT '0', - `maxreputationsday` int(10) unsigned NOT NULL DEFAULT '0', - `maxreputationsperuser` int(10) unsigned NOT NULL DEFAULT '0', - `maxreputationsperthread` int(10) unsigned NOT NULL DEFAULT '0', - `candisplaygroup` tinyint(1) NOT NULL DEFAULT '0', - `attachquota` int(10) unsigned NOT NULL DEFAULT '0', - `cancustomtitle` tinyint(1) NOT NULL DEFAULT '0', - `canwarnusers` tinyint(1) NOT NULL DEFAULT '0', - `canreceivewarnings` tinyint(1) NOT NULL DEFAULT '0', - `maxwarningsday` int(3) unsigned NOT NULL DEFAULT '3', - `canmodcp` tinyint(1) NOT NULL DEFAULT '0', - `showinbirthdaylist` tinyint(1) NOT NULL DEFAULT '0', - `canoverridepm` tinyint(1) NOT NULL DEFAULT '0', - `canusesig` tinyint(1) NOT NULL DEFAULT '0', - `canusesigxposts` smallint(5) unsigned NOT NULL DEFAULT '0', - `signofollow` tinyint(1) NOT NULL DEFAULT '0', - `edittimelimit` int(4) unsigned NOT NULL DEFAULT '0', - `maxposts` int(4) unsigned NOT NULL DEFAULT '0', - `showmemberlist` tinyint(1) NOT NULL DEFAULT '1', - `canmanageannounce` tinyint(1) NOT NULL DEFAULT '0', - `canmanagemodqueue` tinyint(1) NOT NULL DEFAULT '0', - `canmanagereportedcontent` tinyint(1) NOT NULL DEFAULT '0', - `canviewmodlogs` tinyint(1) NOT NULL DEFAULT '0', - `caneditprofiles` tinyint(1) NOT NULL DEFAULT '0', - `canbanusers` tinyint(1) NOT NULL DEFAULT '0', - `canviewwarnlogs` tinyint(1) NOT NULL DEFAULT '0', - `canuseipsearch` tinyint(1) NOT NULL DEFAULT '0' -) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8; - --- --- Dumping data for table `mybb_usergroups` --- - -INSERT INTO `mybb_usergroups` (`gid`, `type`, `title`, `description`, `namestyle`, `usertitle`, `stars`, `starimage`, `image`, `disporder`, `isbannedgroup`, `canview`, `canviewthreads`, `canviewprofiles`, `candlattachments`, `canviewboardclosed`, `canpostthreads`, `canpostreplys`, `canpostattachments`, `canratethreads`, `modposts`, `modthreads`, `mod_edit_posts`, `modattachments`, `caneditposts`, `candeleteposts`, `candeletethreads`, `caneditattachments`, `canpostpolls`, `canvotepolls`, `canundovotes`, `canusepms`, `cansendpms`, `cantrackpms`, `candenypmreceipts`, `pmquota`, `maxpmrecipients`, `cansendemail`, `cansendemailoverride`, `maxemails`, `emailfloodtime`, `canviewmemberlist`, `canviewcalendar`, `canaddevents`, `canbypasseventmod`, `canmoderateevents`, `canviewonline`, `canviewwolinvis`, `canviewonlineips`, `cancp`, `issupermod`, `cansearch`, `canusercp`, `canuploadavatars`, `canratemembers`, `canchangename`, `canbereported`, `canchangewebsite`, `showforumteam`, `usereputationsystem`, `cangivereputations`, `candeletereputations`, `reputationpower`, `maxreputationsday`, `maxreputationsperuser`, `maxreputationsperthread`, `candisplaygroup`, `attachquota`, `cancustomtitle`, `canwarnusers`, `canreceivewarnings`, `maxwarningsday`, `canmodcp`, `showinbirthdaylist`, `canoverridepm`, `canusesig`, `canusesigxposts`, `signofollow`, `edittimelimit`, `maxposts`, `showmemberlist`, `canmanageannounce`, `canmanagemodqueue`, `canmanagereportedcontent`, `canviewmodlogs`, `caneditprofiles`, `canbanusers`, `canviewwarnlogs`, `canuseipsearch`) VALUES -(1, 1, 'Guests', 'The default group that all visitors are assigned to unless they''re logged in.', '{username}', 'Unregistered', 0, '', '', 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(2, 1, 'Registered', 'After registration, all users are placed in this group by default.', '{username}', '', 0, 'images/star.png', '', 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 200, 5, 1, 0, 5, 5, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0), -(3, 1, 'Super Moderators', 'These users can moderate any forum.', '{username}', 'Super Moderator', 6, 'images/star.png', '', 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 250, 5, 1, 0, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 10, 0, 0, 1, 0, 1, 1, 1, 3, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1), -(4, 1, 'Administrators', 'The group all administrators belong to.', '{username}', 'Administrator', 7, 'images/star.png', '', 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 2, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1), -(5, 1, 'Awaiting Activation', 'Users that have not activated their account by email or manually been activated yet.', '{username}', 'Account not Activated', 0, 'images/star.png', '', 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 5, 0, 0, 5, 5, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0), -(6, 1, 'Moderators', 'These users moderate specific forums.', '{username}', 'Moderator', 5, 'images/star.png', '', 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 250, 5, 1, 0, 5, 5, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 10, 0, 0, 1, 0, 1, 1, 1, 3, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1), -(7, 1, 'Banned', 'The default user group to which members that are banned are moved to.', '{username}', 'Banned', 0, 'images/star.png', '', 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0); - --- --- Indexes for dumped tables --- - --- --- Indexes for table `mybb_usergroups` --- -ALTER TABLE `mybb_usergroups` - ADD PRIMARY KEY (`gid`); - --- --- AUTO_INCREMENT for dumped tables --- - --- --- AUTO_INCREMENT for table `mybb_usergroups` --- -ALTER TABLE `mybb_usergroups` - MODIFY `gid` smallint(5) unsigned NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=8; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; --- phpMyAdmin SQL Dump --- version 4.4.14 --- http://www.phpmyadmin.net --- --- Host: 127.0.0.1 --- Generation Time: Aug 19, 2016 at 03:47 PM --- Server version: 5.5.45 --- PHP Version: 5.4.45 - -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; - --- --- Database: `mybb` --- - --- -------------------------------------------------------- - --- --- Table structure for table `mybb_users` --- - -CREATE TABLE `mybb_users` ( - `uid` int(10) unsigned NOT NULL, - `username` varchar(120) NOT NULL DEFAULT '', - `password` varchar(120) NOT NULL DEFAULT '', - `salt` varchar(10) NOT NULL DEFAULT '', - `loginkey` varchar(50) NOT NULL DEFAULT '', - `email` varchar(220) NOT NULL DEFAULT '', - `postnum` int(10) unsigned NOT NULL DEFAULT '0', - `threadnum` int(10) unsigned NOT NULL DEFAULT '0', - `avatar` varchar(200) NOT NULL DEFAULT '', - `avatardimensions` varchar(10) NOT NULL DEFAULT '', - `avatartype` varchar(10) NOT NULL DEFAULT '0', - `usergroup` smallint(5) unsigned NOT NULL DEFAULT '0', - `additionalgroups` varchar(200) NOT NULL DEFAULT '', - `displaygroup` smallint(5) unsigned NOT NULL DEFAULT '0', - `usertitle` varchar(250) NOT NULL DEFAULT '', - `regdate` int(10) unsigned NOT NULL DEFAULT '0', - `lastactive` int(10) unsigned NOT NULL DEFAULT '0', - `lastvisit` int(10) unsigned NOT NULL DEFAULT '0', - `lastpost` int(10) unsigned NOT NULL DEFAULT '0', - `website` varchar(200) NOT NULL DEFAULT '', - `icq` varchar(10) NOT NULL DEFAULT '', - `aim` varchar(50) NOT NULL DEFAULT '', - `yahoo` varchar(50) NOT NULL DEFAULT '', - `skype` varchar(75) NOT NULL DEFAULT '', - `google` varchar(75) NOT NULL DEFAULT '', - `birthday` varchar(15) NOT NULL DEFAULT '', - `birthdayprivacy` varchar(4) NOT NULL DEFAULT 'all', - `signature` text NOT NULL DEFAULT '', - `allownotices` tinyint(1) NOT NULL DEFAULT '0', - `hideemail` tinyint(1) NOT NULL DEFAULT '0', - `subscriptionmethod` tinyint(1) NOT NULL DEFAULT '0', - `invisible` tinyint(1) NOT NULL DEFAULT '0', - `receivepms` tinyint(1) NOT NULL DEFAULT '0', - `receivefrombuddy` tinyint(1) NOT NULL DEFAULT '0', - `pmnotice` tinyint(1) NOT NULL DEFAULT '0', - `pmnotify` tinyint(1) NOT NULL DEFAULT '0', - `buddyrequestspm` tinyint(1) NOT NULL DEFAULT '1', - `buddyrequestsauto` tinyint(1) NOT NULL DEFAULT '0', - `threadmode` varchar(8) NOT NULL DEFAULT '', - `showimages` tinyint(1) NOT NULL DEFAULT '0', - `showvideos` tinyint(1) NOT NULL DEFAULT '0', - `showsigs` tinyint(1) NOT NULL DEFAULT '0', - `showavatars` tinyint(1) NOT NULL DEFAULT '0', - `showquickreply` tinyint(1) NOT NULL DEFAULT '0', - `showredirect` tinyint(1) NOT NULL DEFAULT '0', - `ppp` smallint(6) unsigned NOT NULL DEFAULT '0', - `tpp` smallint(6) unsigned NOT NULL DEFAULT '0', - `daysprune` smallint(6) unsigned NOT NULL DEFAULT '0', - `dateformat` varchar(4) NOT NULL DEFAULT '', - `timeformat` varchar(4) NOT NULL DEFAULT '', - `timezone` varchar(5) NOT NULL DEFAULT '', - `dst` tinyint(1) NOT NULL DEFAULT '0', - `dstcorrection` tinyint(1) NOT NULL DEFAULT '0', - `buddylist` text NOT NULL DEFAULT '', - `ignorelist` text NOT NULL DEFAULT '', - `style` smallint(5) unsigned NOT NULL DEFAULT '0', - `away` tinyint(1) NOT NULL DEFAULT '0', - `awaydate` int(10) unsigned NOT NULL DEFAULT '0', - `returndate` varchar(15) NOT NULL DEFAULT '', - `awayreason` varchar(200) NOT NULL DEFAULT '', - `pmfolders` text NOT NULL DEFAULT '', - `notepad` text NOT NULL DEFAULT '', - `referrer` int(10) unsigned NOT NULL DEFAULT '0', - `referrals` int(10) unsigned NOT NULL DEFAULT '0', - `reputation` int(11) NOT NULL DEFAULT '0', - `regip` varbinary(16) NOT NULL DEFAULT '', - `lastip` varbinary(16) NOT NULL DEFAULT '', - `language` varchar(50) NOT NULL DEFAULT '', - `timeonline` int(10) unsigned NOT NULL DEFAULT '0', - `showcodebuttons` tinyint(1) NOT NULL DEFAULT '1', - `totalpms` int(10) unsigned NOT NULL DEFAULT '0', - `unreadpms` int(10) unsigned NOT NULL DEFAULT '0', - `warningpoints` int(3) unsigned NOT NULL DEFAULT '0', - `moderateposts` tinyint(1) NOT NULL DEFAULT '0', - `moderationtime` int(10) unsigned NOT NULL DEFAULT '0', - `suspendposting` tinyint(1) NOT NULL DEFAULT '0', - `suspensiontime` int(10) unsigned NOT NULL DEFAULT '0', - `suspendsignature` tinyint(1) NOT NULL DEFAULT '0', - `suspendsigtime` int(10) unsigned NOT NULL DEFAULT '0', - `coppauser` tinyint(1) NOT NULL DEFAULT '0', - `classicpostbit` tinyint(1) NOT NULL DEFAULT '0', - `loginattempts` smallint(2) unsigned NOT NULL DEFAULT '1', - `usernotes` text NOT NULL DEFAULT '', - `sourceeditor` tinyint(1) NOT NULL DEFAULT '0' -) ENGINE=MyISAM AUTO_INCREMENT=88 DEFAULT CHARSET=utf8; - --- --- Dumping data for table `mybb_users` --- - -INSERT INTO `mybb_users` (`uid`, `username`, `password`, `salt`, `loginkey`, `email`, `postnum`, `threadnum`, `avatar`, `avatardimensions`, `avatartype`, `usergroup`, `additionalgroups`, `displaygroup`, `usertitle`, `regdate`, `lastactive`, `lastvisit`, `lastpost`, `website`, `icq`, `aim`, `yahoo`, `skype`, `google`, `birthday`, `birthdayprivacy`, `signature`, `allownotices`, `hideemail`, `subscriptionmethod`, `invisible`, `receivepms`, `receivefrombuddy`, `pmnotice`, `pmnotify`, `buddyrequestspm`, `buddyrequestsauto`, `threadmode`, `showimages`, `showvideos`, `showsigs`, `showavatars`, `showquickreply`, `showredirect`, `ppp`, `tpp`, `daysprune`, `dateformat`, `timeformat`, `timezone`, `dst`, `dstcorrection`, `buddylist`, `ignorelist`, `style`, `away`, `awaydate`, `returndate`, `awayreason`, `pmfolders`, `notepad`, `referrer`, `referrals`, `reputation`, `regip`, `lastip`, `language`, `timeonline`, `showcodebuttons`, `totalpms`, `unreadpms`, `warningpoints`, `moderateposts`, `moderationtime`, `suspendposting`, `suspensiontime`, `suspendsignature`, `suspendsigtime`, `coppauser`, `classicpostbit`, `loginattempts`, `usernotes`, `sourceeditor`) VALUES -(84, 'Test One', '6e90cf918ebce3a577fd72cea919dc64', '0pBnrIIv', 'xALZxWcfw18AhO6M7YxptBrxZqyrJB04CWlyaIniO3ZyMn6P1f', 'no_one@nowhere.com', 0, 0, '', '', '', 2, '', 0, '', 1471614765, 1471614765, 1471614765, 0, '', '0', '', '', '', '', '', 'all', '', 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 'linear', 1, 1, 1, 1, 1, 1, 0, 0, 0, '0', '0', '0', 0, 2, '', '', 0, 0, 0, '0', '', '', '', 0, 0, 0, '', '', '', 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', 0), -(85, 'Test Two', 'e85f6b7e5804b42d7c7d99329dc1a43f', 'NSX3xNT1', 'VucYxl7EGnsoqVW75COGNAdB0YgtWHc9RFqo4LxIhhtpEFxdIE', 'no_one@nowhere.com', 0, 0, '', '', '', 3, '', 0, '', 1471614850, 1471614850, 1471614850, 0, '', '0', '', '', '', '', '', 'all', '', 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 'linear', 1, 1, 1, 1, 1, 1, 0, 0, 0, '0', '0', '0', 0, 2, '', '', 0, 0, 0, '0', '', '', '', 0, 0, 0, '', '', '', 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', 0), -(86, 'Test Three', '3669c9583702ca6e32c7817f4bc34f5f', 'CVEbGFXH', 'GivwOlOKuvpfTs8Dc263fNnPdSQW1k1C1fHt7gukTJdRvTZGca', 'no_one@nowhere.com', 0, 0, '', '', '', 4, '', 0, '', 1471615021, 1471615021, 1471615021, 0, '', '0', '', '', '', '', '', 'all', '', 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 'linear', 1, 1, 1, 1, 1, 1, 0, 0, 0, '0', '0', '0', 0, 2, '', '', 0, 0, 0, '0', '', '', '', 0, 0, 0, '', '', '', 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', 0), -(87, 'Test Four', '693a0cd028c9adb4cb28d8a8be3dc7af', 'x6q7QFmU', 'S4oU92jET3yjvbiganAKCYde9ksoacJeb4sC247qvYftgwsYmu', 'no_one@nowhere.com', 0, 0, '', '', '', 6, '', 0, '', 1471615064, 1471615064, 1471615064, 0, '', '0', '', '', '', '', '', 'all', '', 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 'linear', 1, 1, 1, 1, 1, 1, 0, 0, 0, '0', '0', '0', 0, 2, '', '', 0, 0, 0, '0', '', '', '', 0, 0, 0, '', '', '', 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', 0); - --- --- Indexes for dumped tables --- - --- --- Indexes for table `mybb_users` --- -ALTER TABLE `mybb_users` - ADD PRIMARY KEY (`uid`), - ADD UNIQUE KEY `username` (`username`), - ADD KEY `usergroup` (`usergroup`), - ADD KEY `regip` (`regip`), - ADD KEY `lastip` (`lastip`); - --- --- AUTO_INCREMENT for dumped tables --- - --- --- AUTO_INCREMENT for table `mybb_users` --- -ALTER TABLE `mybb_users` - MODIFY `uid` int(10) unsigned NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=88; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/wordpress.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/wordpress.php deleted file mode 100644 index f0d93f0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/wordpress.php +++ /dev/null @@ -1,115 +0,0 @@ - 'pmd5', - 'conf' => array( - 'select-user' => ' - SELECT ID AS uid, - user_login AS user, - display_name AS name, - user_pass AS hash, - user_email AS mail - FROM wpvk_users - WHERE user_login = :user - ', - 'select-user-groups' => ' - SELECT CONCAT("group",meta_value) AS `group` - FROM wpvk_usermeta - WHERE user_id = :uid - AND meta_key = "wpvk_user_level" - ', - 'select-groups' => '', - 'insert-user' => '', - 'delete-user' => '', - 'list-users' => ' - SELECT DISTINCT user_login AS user - FROM wpvk_users U, wpvk_usermeta M - WHERE U.ID = M.user_id - AND M.meta_key = "wpvk_user_level" - AND CONCAT("group", M.meta_value) LIKE :group - AND U.user_login LIKE :user - AND U.display_name LIKE :name - AND U.user_email LIKE :mail - ORDER BY user_login - LIMIT :limit - OFFSET :start - ', - 'count-users' => ' - SELECT COUNT(DISTINCT user_login) as `count` - FROM wpvk_users U, wpvk_usermeta M - WHERE U.ID = M.user_id - AND M.meta_key = "wpvk_user_level" - AND CONCAT("group", M.meta_value) LIKE :group - AND U.user_login LIKE :user - AND U.display_name LIKE :name - AND U.user_email LIKE :mail - ', - 'update-user-info' => ' - UPDATE wpvk_users - SET display_name = :name, - user_email = :mail - WHERE ID = :uid - ', - 'update-user-login' => ' - UPDATE wpvk_users - SET user_login = :newlogin - WHERE ID = :uid - ', - 'update-user-pass' => ' - UPDATE wpvk_users - SET user_pass = :hash - WHERE ID = :uid - ', - 'insert-group' => '', - 'join-group' => '', - 'leave-group' => '', - ), - 'users' => array( - array( - 'user' => 'admin', - 'pass' => 'pass', - 'name' => 'admin', - 'mail' => 'admin@example.com', - 'grps' => - array( - 0 => 'group10', - ), - ), - array( - 'user' => 'test1', - 'pass' => 'pass', - 'name' => 'Test1 Subscriber', - 'mail' => 'test1@example.com', - 'grps' => - array( - 0 => 'group0', - ), - ), - array( - 'user' => 'test2', - 'pass' => 'pass', - 'name' => 'Test2 Contributor', - 'mail' => 'test2@example.com', - 'grps' => - array( - 0 => 'group1', - ), - ), - array( - 'user' => 'test3', - 'pass' => 'pass', - 'name' => 'Test3 Author', - 'mail' => 'test3@example.com', - 'grps' => - array( - 0 => 'group2', - ), - ), - ), -); diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/wordpress.sql b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/wordpress.sql deleted file mode 100644 index 5f30328..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/mysql/wordpress.sql +++ /dev/null @@ -1,130 +0,0 @@ --- phpMyAdmin SQL Dump --- version 4.0.10.7 --- http://www.phpmyadmin.net --- --- Host: localhost:3306 --- Generation Time: Feb 10, 2016 at 02:02 PM --- Server version: 10.0.23-MariaDB --- PHP Version: 5.4.31 - -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8 */; - --- --- Database: `dokuwiki_wp240` --- - --- -------------------------------------------------------- - --- --- Table structure for table `wpvk_usermeta` --- - -CREATE TABLE IF NOT EXISTS `wpvk_usermeta` ( - `umeta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `user_id` bigint(20) unsigned NOT NULL DEFAULT '0', - `meta_key` varchar(255) DEFAULT NULL, - `meta_value` longtext, - PRIMARY KEY (`umeta_id`), - KEY `user_id` (`user_id`), - KEY `meta_key` (`meta_key`(191)) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=52 ; - --- --- Dumping data for table `wpvk_usermeta` --- - -INSERT INTO `wpvk_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES -(1, 1, 'nickname', 'admin'), -(2, 1, 'first_name', 'First'), -(3, 1, 'last_name', 'Last'), -(4, 1, 'description', ''), -(5, 1, 'rich_editing', 'true'), -(6, 1, 'comment_shortcuts', 'false'), -(7, 1, 'admin_color', 'fresh'), -(8, 1, 'use_ssl', '0'), -(9, 1, 'show_admin_bar_front', 'true'), -(10, 1, 'wpvk_capabilities', 'a:1:{s:13:"administrator";b:1;}'), -(11, 1, 'wpvk_user_level', '10'), -(12, 1, 'dismissed_wp_pointers', ''), -(13, 1, 'show_welcome_panel', '1'), -(14, 1, 'session_tokens', 'a:1:{s:64:"3e9f99a7068bf3fb79f50e111b6ef10f599beb466c27152205d4b89360c5004d";a:4:{s:10:"expiration";i:1456340157;s:2:"ip";s:12:"86.56.56.217";s:2:"ua";s:104:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36";s:5:"login";i:1455130557;}}'), -(15, 1, 'wpvk_dashboard_quick_press_last_post_id', '3'), -(16, 2, 'nickname', 'test1'), -(17, 2, 'first_name', 'Test1'), -(18, 2, 'last_name', 'Subscriber'), -(19, 2, 'description', ''), -(20, 2, 'rich_editing', 'true'), -(21, 2, 'comment_shortcuts', 'false'), -(22, 2, 'admin_color', 'fresh'), -(23, 2, 'use_ssl', '0'), -(24, 2, 'show_admin_bar_front', 'true'), -(25, 2, 'wpvk_capabilities', 'a:1:{s:10:"subscriber";b:1;}'), -(26, 2, 'wpvk_user_level', '0'), -(27, 2, 'dismissed_wp_pointers', ''), -(28, 3, 'nickname', 'test2'), -(29, 3, 'first_name', 'Test2'), -(30, 3, 'last_name', 'Contributor'), -(31, 3, 'description', ''), -(32, 3, 'rich_editing', 'true'), -(33, 3, 'comment_shortcuts', 'false'), -(34, 3, 'admin_color', 'fresh'), -(35, 3, 'use_ssl', '0'), -(36, 3, 'show_admin_bar_front', 'true'), -(37, 3, 'wpvk_capabilities', 'a:1:{s:11:"contributor";b:1;}'), -(38, 3, 'wpvk_user_level', '1'), -(39, 3, 'dismissed_wp_pointers', ''), -(40, 4, 'nickname', 'test3'), -(41, 4, 'first_name', 'Test3'), -(42, 4, 'last_name', 'Author'), -(43, 4, 'description', ''), -(44, 4, 'rich_editing', 'true'), -(45, 4, 'comment_shortcuts', 'false'), -(46, 4, 'admin_color', 'fresh'), -(47, 4, 'use_ssl', '0'), -(48, 4, 'show_admin_bar_front', 'true'), -(49, 4, 'wpvk_capabilities', 'a:1:{s:6:"author";b:1;}'), -(50, 4, 'wpvk_user_level', '2'), -(51, 4, 'dismissed_wp_pointers', ''); - --- -------------------------------------------------------- - --- --- Table structure for table `wpvk_users` --- - -CREATE TABLE IF NOT EXISTS `wpvk_users` ( - `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `user_login` varchar(60) NOT NULL DEFAULT '', - `user_pass` varchar(255) NOT NULL DEFAULT '', - `user_nicename` varchar(50) NOT NULL DEFAULT '', - `user_email` varchar(100) NOT NULL DEFAULT '', - `user_url` varchar(100) NOT NULL DEFAULT '', - `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `user_activation_key` varchar(255) NOT NULL DEFAULT '', - `user_status` int(11) NOT NULL DEFAULT '0', - `display_name` varchar(250) NOT NULL DEFAULT '', - PRIMARY KEY (`ID`), - KEY `user_login_key` (`user_login`), - KEY `user_nicename` (`user_nicename`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ; - --- --- Dumping data for table `wpvk_users` --- - -INSERT INTO `wpvk_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES -(1, 'admin', '$P$BlO2X5nM.djjfsPjOBHz97GHZmpBRr.', 'admin', 'admin@example.com', '', '2016-02-10 18:55:26', '', 0, 'admin'), -(2, 'test1', '$P$B3BfWySh.ymDeURK0OXMFo4vh4JprO0', 'test1', 'test1@example.com', '', '2016-02-10 18:57:47', '', 0, 'Test1 Subscriber'), -(3, 'test2', '$P$BMNEUEo5nalKEswryuP69KXEfz8Y.z.', 'test2', 'test2@example.com', '', '2016-02-10 18:58:32', '', 0, 'Test2 Contributor'), -(4, 'test3', '$P$B2PP3AP6NF/jLO0HYu3xf577rBnp2j.', 'test3', 'test3@example.com', '', '2016-02-10 18:59:19', '', 0, 'Test3 Author'); - -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/pgsql.test.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/pgsql.test.php deleted file mode 100644 index 31400ae..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/pgsql.test.php +++ /dev/null @@ -1,13 +0,0 @@ - 'djangopbkdf2_sha256', - 'conf' => array( - 'select-user' => ' - SELECT id AS uid, - username AS "user", - CONCAT_WS(\' \', first_name, last_name) AS name, - password AS hash, - email AS mail - FROM auth_user - WHERE username = :user - ', - 'select-user-groups' => ' - SELECT G.name AS "group" - FROM auth_group G, auth_user_groups UG - WHERE UG.user_id = :uid - AND UG.group_id = G.id - ', - 'select-groups' => ' - SELECT id AS gid, name AS "group" - FROM auth_group - ', - 'insert-user' => ' - INSERT INTO auth_user - (password, is_superuser, username, first_name, last_name, email, is_staff, is_active, date_joined) - VALUES (:hash, false, :user, SPLIT_PART(:name,\' \',1), SPLIT_PART(:name,\' \',2), :mail, false, true, NOW()) - ', - 'delete-user' => ' - DELETE FROM auth_user_user_permissions - WHERE user_id = :uid - ; - DELETE FROM auth_user - WHERE id = :uid - ', - 'list-users' => ' - SELECT DISTINCT U.username AS "user" - FROM auth_user U, auth_user_groups UG, auth_group G - WHERE U.id = UG.user_id - AND G.id = UG.group_id - AND G.name LIKE :group - AND U.username LIKE :user - AND CONCAT_WS(\' \', U.first_name, U.last_name) LIKE :name - AND U.email LIKE :mail - ORDER BY username - LIMIT :limit - OFFSET :start - ', - 'count-users' => ' - SELECT COUNT(DISTINCT U.username) AS count - FROM auth_user U, auth_user_groups UG, auth_group G - WHERE U.id = UG.user_id - AND G.id = UG.group_id - AND G.name LIKE :group - AND U.username LIKE :user - AND CONCAT_WS(\' \', U.first_name, U.last_name) LIKE :name - AND U.email LIKE :mail - ', - 'update-user-info' => ' - UPDATE auth_user - SET first_name = SPLIT_PART(:name,\' \',1), - last_name = SPLIT_PART(:name,\' \',2), - email = :mail - WHERE id = :uid - ', - 'update-user-login' => ' - UPDATE auth_user - SET username = :newlogin - WHERE id = :uid - ', - 'update-user-pass' => ' - UPDATE auth_user - SET password = :hash - WHERE id = :uid - ', - 'insert-group' => ' - INSERT INTO auth_group (name) VALUES (:group) - ', - 'join-group' => ' - INSERT INTO auth_user_groups (user_id, group_id) VALUES (:uid, :gid) - ', - 'leave-group' => ' - DELETE FROM auth_user_groups - WHERE user_id = :uid - AND group_id = :gid - ', - ), - 'users' => array( - array( - 'user' => 'test-billing', - 'pass' => 'P4zzW0rd!', - 'name' => 'Joana Gröschel', - 'mail' => 'jg@billing.com', - 'grps' => - array( - 0 => 'Billing', - ), - ), - array( - 'user' => 'test-kunde', - 'pass' => 'P4zzW0rd!', - 'name' => 'Niels Buchberger', - 'mail' => 'ng@kunde.com', - 'grps' => - array( - 0 => 'Kunden', - ), - ), - array( - 'user' => 'test-mitarbeiter', - 'pass' => 'P4zzW0rd!', - 'name' => 'Claus Wernke', - 'mail' => 'cw@mitarbeiter.com', - 'grps' => - array( - 0 => 'Mitarbeiter', - ), - ), - array( - 'user' => 'test-projektleiter', - 'pass' => 'P4zzW0rd!', - 'name' => 'Sascha Weiher', - 'mail' => 'sw@projektleiter.com', - 'grps' => - array( - 0 => 'Projektleiter', - ), - ), - ), -); - -// passwords in the dump use the newest format, we need PHP support for that -if(!function_exists('hash_pbkdf2') || !in_array('sha256', hash_algos())){ - $data = 'missing pbkdf2 hash support to check passwords - django test has to be skipped'; -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/pgsql/django.sql b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/pgsql/django.sql deleted file mode 100644 index 6157277..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/pgsql/django.sql +++ /dev/null @@ -1,1356 +0,0 @@ --- --- PostgreSQL database dump --- - --- Dumped from database version 9.5.1 --- Dumped by pg_dump version 9.5.1 - -SET statement_timeout = 0; -SET client_encoding = 'UTF8'; -SET standard_conforming_strings = on; -SET check_function_bodies = false; -SET client_min_messages = warning; - --- --- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: --- - -CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; - - --- --- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: --- - -COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; - - -SET search_path = public, pg_catalog; - -SET default_tablespace = ''; - -SET default_with_oids = false; - --- --- Name: auth_group; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE auth_group ( - id integer NOT NULL, - name character varying(80) NOT NULL -); - - -ALTER TABLE auth_group OWNER TO postgres; - --- --- Name: auth_group_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE auth_group_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE auth_group_id_seq OWNER TO postgres; - --- --- Name: auth_group_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE auth_group_id_seq OWNED BY auth_group.id; - - --- --- Name: auth_group_permissions; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE auth_group_permissions ( - id integer NOT NULL, - group_id integer NOT NULL, - permission_id integer NOT NULL -); - - -ALTER TABLE auth_group_permissions OWNER TO postgres; - --- --- Name: auth_group_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE auth_group_permissions_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE auth_group_permissions_id_seq OWNER TO postgres; - --- --- Name: auth_group_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE auth_group_permissions_id_seq OWNED BY auth_group_permissions.id; - - --- --- Name: auth_permission; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE auth_permission ( - id integer NOT NULL, - name character varying(255) NOT NULL, - content_type_id integer NOT NULL, - codename character varying(100) NOT NULL -); - - -ALTER TABLE auth_permission OWNER TO postgres; - --- --- Name: auth_permission_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE auth_permission_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE auth_permission_id_seq OWNER TO postgres; - --- --- Name: auth_permission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE auth_permission_id_seq OWNED BY auth_permission.id; - - --- --- Name: auth_user; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE auth_user ( - id integer NOT NULL, - password character varying(128) NOT NULL, - last_login timestamp with time zone, - is_superuser boolean NOT NULL, - username character varying(30) NOT NULL, - first_name character varying(30) NOT NULL, - last_name character varying(30) NOT NULL, - email character varying(254) NOT NULL, - is_staff boolean NOT NULL, - is_active boolean NOT NULL, - date_joined timestamp with time zone NOT NULL -); - - -ALTER TABLE auth_user OWNER TO postgres; - --- --- Name: auth_user_groups; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE auth_user_groups ( - id integer NOT NULL, - user_id integer NOT NULL, - group_id integer NOT NULL -); - - -ALTER TABLE auth_user_groups OWNER TO postgres; - --- --- Name: auth_user_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE auth_user_groups_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE auth_user_groups_id_seq OWNER TO postgres; - --- --- Name: auth_user_groups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE auth_user_groups_id_seq OWNED BY auth_user_groups.id; - - --- --- Name: auth_user_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE auth_user_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE auth_user_id_seq OWNER TO postgres; - --- --- Name: auth_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE auth_user_id_seq OWNED BY auth_user.id; - - --- --- Name: auth_user_user_permissions; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE auth_user_user_permissions ( - id integer NOT NULL, - user_id integer NOT NULL, - permission_id integer NOT NULL -); - - -ALTER TABLE auth_user_user_permissions OWNER TO postgres; - --- --- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE auth_user_user_permissions_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE auth_user_user_permissions_id_seq OWNER TO postgres; - --- --- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE auth_user_user_permissions_id_seq OWNED BY auth_user_user_permissions.id; - - --- --- Name: django_admin_log; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE django_admin_log ( - id integer NOT NULL, - action_time timestamp with time zone NOT NULL, - object_id text, - object_repr character varying(200) NOT NULL, - action_flag smallint NOT NULL, - change_message text NOT NULL, - content_type_id integer, - user_id integer NOT NULL, - CONSTRAINT django_admin_log_action_flag_check CHECK ((action_flag >= 0)) -); - - -ALTER TABLE django_admin_log OWNER TO postgres; - --- --- Name: django_admin_log_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE django_admin_log_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE django_admin_log_id_seq OWNER TO postgres; - --- --- Name: django_admin_log_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE django_admin_log_id_seq OWNED BY django_admin_log.id; - - --- --- Name: django_content_type; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE django_content_type ( - id integer NOT NULL, - app_label character varying(100) NOT NULL, - model character varying(100) NOT NULL -); - - -ALTER TABLE django_content_type OWNER TO postgres; - --- --- Name: django_content_type_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE django_content_type_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE django_content_type_id_seq OWNER TO postgres; - --- --- Name: django_content_type_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE django_content_type_id_seq OWNED BY django_content_type.id; - - --- --- Name: django_migrations; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE django_migrations ( - id integer NOT NULL, - app character varying(255) NOT NULL, - name character varying(255) NOT NULL, - applied timestamp with time zone NOT NULL -); - - -ALTER TABLE django_migrations OWNER TO postgres; - --- --- Name: django_migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE django_migrations_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE django_migrations_id_seq OWNER TO postgres; - --- --- Name: django_migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE django_migrations_id_seq OWNED BY django_migrations.id; - - --- --- Name: django_session; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE django_session ( - session_key character varying(40) NOT NULL, - session_data text NOT NULL, - expire_date timestamp with time zone NOT NULL -); - - -ALTER TABLE django_session OWNER TO postgres; - --- --- Name: timetracker_billingperiod; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE timetracker_billingperiod ( - id integer NOT NULL, - time_from timestamp with time zone NOT NULL, - time_until timestamp with time zone NOT NULL, - closed boolean NOT NULL, - identifier character varying(10), - project_id integer NOT NULL -); - - -ALTER TABLE timetracker_billingperiod OWNER TO postgres; - --- --- Name: timetracker_billingperiod_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE timetracker_billingperiod_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE timetracker_billingperiod_id_seq OWNER TO postgres; - --- --- Name: timetracker_billingperiod_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE timetracker_billingperiod_id_seq OWNED BY timetracker_billingperiod.id; - - --- --- Name: timetracker_project; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE timetracker_project ( - id integer NOT NULL, - name character varying(200) NOT NULL, - billing_id character varying(50) NOT NULL, - active boolean NOT NULL, - time_created timestamp with time zone NOT NULL, - last_modified timestamp with time zone NOT NULL -); - - -ALTER TABLE timetracker_project OWNER TO postgres; - --- --- Name: timetracker_project_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE timetracker_project_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE timetracker_project_id_seq OWNER TO postgres; - --- --- Name: timetracker_project_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE timetracker_project_id_seq OWNED BY timetracker_project.id; - - --- --- Name: timetracker_project_members; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE timetracker_project_members ( - id integer NOT NULL, - project_id integer NOT NULL, - user_id integer NOT NULL -); - - -ALTER TABLE timetracker_project_members OWNER TO postgres; - --- --- Name: timetracker_project_members_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE timetracker_project_members_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE timetracker_project_members_id_seq OWNER TO postgres; - --- --- Name: timetracker_project_members_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE timetracker_project_members_id_seq OWNED BY timetracker_project_members.id; - - --- --- Name: timetracker_worklog; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE timetracker_worklog ( - id integer NOT NULL, - time_from timestamp with time zone NOT NULL, - time_until timestamp with time zone NOT NULL, - description text NOT NULL, - office_hour_rate boolean NOT NULL, - project_id integer NOT NULL, - user_id integer NOT NULL, - billing_period_id integer -); - - -ALTER TABLE timetracker_worklog OWNER TO postgres; - --- --- Name: timetracker_worklog_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE timetracker_worklog_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE timetracker_worklog_id_seq OWNER TO postgres; - --- --- Name: timetracker_worklog_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE timetracker_worklog_id_seq OWNED BY timetracker_worklog.id; - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_group ALTER COLUMN id SET DEFAULT nextval('auth_group_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_group_permissions ALTER COLUMN id SET DEFAULT nextval('auth_group_permissions_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_permission ALTER COLUMN id SET DEFAULT nextval('auth_permission_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user ALTER COLUMN id SET DEFAULT nextval('auth_user_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user_groups ALTER COLUMN id SET DEFAULT nextval('auth_user_groups_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user_user_permissions ALTER COLUMN id SET DEFAULT nextval('auth_user_user_permissions_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY django_admin_log ALTER COLUMN id SET DEFAULT nextval('django_admin_log_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY django_content_type ALTER COLUMN id SET DEFAULT nextval('django_content_type_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY django_migrations ALTER COLUMN id SET DEFAULT nextval('django_migrations_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_billingperiod ALTER COLUMN id SET DEFAULT nextval('timetracker_billingperiod_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_project ALTER COLUMN id SET DEFAULT nextval('timetracker_project_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_project_members ALTER COLUMN id SET DEFAULT nextval('timetracker_project_members_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_worklog ALTER COLUMN id SET DEFAULT nextval('timetracker_worklog_id_seq'::regclass); - - --- --- Data for Name: auth_group; Type: TABLE DATA; Schema: public; Owner: postgres --- - -INSERT INTO auth_group (id, name) VALUES (2, 'Kunden'); -INSERT INTO auth_group (id, name) VALUES (3, 'Projektleiter'); -INSERT INTO auth_group (id, name) VALUES (1, 'Mitarbeiter'); -INSERT INTO auth_group (id, name) VALUES (4, 'Billing'); - - --- --- Name: auth_group_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('auth_group_id_seq', 4, true); - - --- --- Data for Name: auth_group_permissions; Type: TABLE DATA; Schema: public; Owner: postgres --- - -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (1, 4, 8); -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (2, 4, 7); -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (3, 3, 1); -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (4, 3, 2); -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (5, 3, 3); -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (6, 3, 4); -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (7, 3, 5); -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (8, 3, 6); -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (9, 1, 4); -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (10, 1, 5); -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (11, 1, 6); -INSERT INTO auth_group_permissions (id, group_id, permission_id) VALUES (12, 4, 9); - - --- --- Name: auth_group_permissions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('auth_group_permissions_id_seq', 12, true); - - --- --- Data for Name: auth_permission; Type: TABLE DATA; Schema: public; Owner: postgres --- - -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (1, 'Can add project', 1, 'add_project'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (2, 'Can change project', 1, 'change_project'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (3, 'Can delete project', 1, 'delete_project'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (4, 'Can add work log', 2, 'add_worklog'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (5, 'Can change work log', 2, 'change_worklog'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (6, 'Can delete work log', 2, 'delete_worklog'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (7, 'Can add billing period', 3, 'add_billingperiod'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (8, 'Can change billing period', 3, 'change_billingperiod'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (9, 'Can delete billing period', 3, 'delete_billingperiod'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (10, 'Can add log entry', 4, 'add_logentry'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (11, 'Can change log entry', 4, 'change_logentry'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (12, 'Can delete log entry', 4, 'delete_logentry'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (13, 'Can add permission', 5, 'add_permission'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (14, 'Can change permission', 5, 'change_permission'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (15, 'Can delete permission', 5, 'delete_permission'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (16, 'Can add group', 6, 'add_group'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (17, 'Can change group', 6, 'change_group'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (18, 'Can delete group', 6, 'delete_group'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (19, 'Can add user', 7, 'add_user'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (20, 'Can change user', 7, 'change_user'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (21, 'Can delete user', 7, 'delete_user'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (22, 'Can add content type', 8, 'add_contenttype'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (23, 'Can change content type', 8, 'change_contenttype'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (24, 'Can delete content type', 8, 'delete_contenttype'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (25, 'Can add session', 9, 'add_session'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (26, 'Can change session', 9, 'change_session'); -INSERT INTO auth_permission (id, name, content_type_id, codename) VALUES (27, 'Can delete session', 9, 'delete_session'); - - --- --- Name: auth_permission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('auth_permission_id_seq', 27, true); - - --- --- Data for Name: auth_user; Type: TABLE DATA; Schema: public; Owner: postgres --- - -INSERT INTO auth_user (id, password, last_login, is_superuser, username, first_name, last_name, email, is_staff, is_active, date_joined) VALUES (5, 'pbkdf2_sha256$24000$LakQQ2OOTO1v$dmUgz8V7zcpaoBSA3MV76J5a4rzrszF0NpxGx6HRBbE=', NULL, false, 'test-billing', 'Joana', 'Gröschel', 'jg@billing.com', true, true, '2016-03-07 15:58:49+01'); -INSERT INTO auth_user (id, password, last_login, is_superuser, username, first_name, last_name, email, is_staff, is_active, date_joined) VALUES (3, 'pbkdf2_sha256$24000$PXogIZpE4gaK$F/P/L5SRrbb6taOGEr4w6DhxjMzNAj1jEWTPyAUn8WU=', NULL, false, 'test-kunde', 'Niels', 'Buchberger', 'ng@kunde.com', false, true, '2016-03-07 15:57:52+01'); -INSERT INTO auth_user (id, password, last_login, is_superuser, username, first_name, last_name, email, is_staff, is_active, date_joined) VALUES (2, 'pbkdf2_sha256$24000$vtn5APnhirmB$/jzJXYvm78X8/FCOMhGUmcCy0iWhtk0L1hcBWN1AYZc=', NULL, false, 'test-mitarbeiter', 'Claus', 'Wernke', 'cw@mitarbeiter.com', false, true, '2016-03-07 15:57:23+01'); -INSERT INTO auth_user (id, password, last_login, is_superuser, username, first_name, last_name, email, is_staff, is_active, date_joined) VALUES (4, 'pbkdf2_sha256$24000$meyCtGKrS5Ai$vkMfMzB/yGFKplmXujgtfl3OGR27AwOQmP+YeRP6lbw=', NULL, false, 'test-projektleiter', 'Sascha', 'Weiher', 'sw@projektleiter.com', true, true, '2016-03-07 15:58:09+01'); -INSERT INTO auth_user (id, password, last_login, is_superuser, username, first_name, last_name, email, is_staff, is_active, date_joined) VALUES (1, 'pbkdf2_sha256$24000$M8ecC8zfqLmJ$l6cIa/Od+m56VMm9hJbdPNhTXZykPVbUGGTPx7/VRE4=', '2016-03-07 15:54:45+01', true, 'admin', 'Admin', 'Istrator', 'admin@example.com', true, true, '2016-03-07 15:54:22+01'); - - --- --- Data for Name: auth_user_groups; Type: TABLE DATA; Schema: public; Owner: postgres --- - -INSERT INTO auth_user_groups (id, user_id, group_id) VALUES (1, 2, 1); -INSERT INTO auth_user_groups (id, user_id, group_id) VALUES (2, 3, 2); -INSERT INTO auth_user_groups (id, user_id, group_id) VALUES (3, 4, 3); -INSERT INTO auth_user_groups (id, user_id, group_id) VALUES (4, 5, 4); - - --- --- Name: auth_user_groups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('auth_user_groups_id_seq', 4, true); - - --- --- Name: auth_user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('auth_user_id_seq', 5, true); - - --- --- Data for Name: auth_user_user_permissions; Type: TABLE DATA; Schema: public; Owner: postgres --- - -INSERT INTO auth_user_user_permissions (id, user_id, permission_id) VALUES (1, 4, 19); -INSERT INTO auth_user_user_permissions (id, user_id, permission_id) VALUES (2, 4, 20); -INSERT INTO auth_user_user_permissions (id, user_id, permission_id) VALUES (3, 4, 21); - - --- --- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('auth_user_user_permissions_id_seq', 3, true); - - --- --- Data for Name: django_admin_log; Type: TABLE DATA; Schema: public; Owner: postgres --- - -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (1, '2016-03-07 15:54:56.300644+01', '1', 'Mitarbeiter', 1, 'Hinzugefügt.', 6, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (2, '2016-03-07 15:55:03.567461+01', '2', 'Kunden', 1, 'Hinzugefügt.', 6, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (3, '2016-03-07 15:55:12.909732+01', '3', 'Projektleiter', 1, 'Hinzugefügt.', 6, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (4, '2016-03-07 15:55:19.286428+01', '4', 'Billing', 1, 'Hinzugefügt.', 6, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (5, '2016-03-07 15:55:46.352427+01', '4', 'Billing', 2, 'permissions geändert.', 6, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (6, '2016-03-07 15:56:20.226365+01', '3', 'Projektleiter', 2, 'permissions geändert.', 6, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (7, '2016-03-07 15:56:28.990235+01', '1', 'Mitarbeiter', 2, 'permissions geändert.', 6, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (8, '2016-03-07 15:56:52.876303+01', '4', 'Billing', 2, 'permissions geändert.', 6, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (9, '2016-03-07 15:57:23.335998+01', '2', 'test-mitarbeiter', 1, 'Hinzugefügt.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (10, '2016-03-07 15:57:44.179275+01', '2', 'test-mitarbeiter', 2, 'groups geändert.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (11, '2016-03-07 15:57:52.235262+01', '3', 'test-kunde', 1, 'Hinzugefügt.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (12, '2016-03-07 15:57:59.05676+01', '3', 'test-kunde', 2, 'groups geändert.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (13, '2016-03-07 15:58:10.0047+01', '4', 'test-projektleiter', 1, 'Hinzugefügt.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (14, '2016-03-07 15:58:35.229359+01', '4', 'test-projektleiter', 2, 'is_staff, groups und user_permissions geändert.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (15, '2016-03-07 15:58:49.513774+01', '5', 'test-billing', 1, 'Hinzugefügt.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (16, '2016-03-07 15:58:55.398695+01', '5', 'test-billing', 2, 'is_staff und groups geändert.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (17, '2016-03-07 15:59:56.823546+01', '5', 'test-billing', 2, 'first_name, last_name und email geändert.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (18, '2016-03-07 16:00:15.718568+01', '3', 'test-kunde', 2, 'first_name, last_name und email geändert.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (19, '2016-03-07 16:00:37.583668+01', '2', 'test-mitarbeiter', 2, 'first_name, last_name und email geändert.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (20, '2016-03-07 16:00:59.426815+01', '4', 'test-projektleiter', 2, 'first_name, last_name und email geändert.', 7, 1); -INSERT INTO django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) VALUES (21, '2016-03-07 16:01:13.440369+01', '1', 'admin', 2, 'first_name und last_name geändert.', 7, 1); - - --- --- Name: django_admin_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('django_admin_log_id_seq', 21, true); - - --- --- Data for Name: django_content_type; Type: TABLE DATA; Schema: public; Owner: postgres --- - -INSERT INTO django_content_type (id, app_label, model) VALUES (1, 'timetracker', 'project'); -INSERT INTO django_content_type (id, app_label, model) VALUES (2, 'timetracker', 'worklog'); -INSERT INTO django_content_type (id, app_label, model) VALUES (3, 'timetracker', 'billingperiod'); -INSERT INTO django_content_type (id, app_label, model) VALUES (4, 'admin', 'logentry'); -INSERT INTO django_content_type (id, app_label, model) VALUES (5, 'auth', 'permission'); -INSERT INTO django_content_type (id, app_label, model) VALUES (6, 'auth', 'group'); -INSERT INTO django_content_type (id, app_label, model) VALUES (7, 'auth', 'user'); -INSERT INTO django_content_type (id, app_label, model) VALUES (8, 'contenttypes', 'contenttype'); -INSERT INTO django_content_type (id, app_label, model) VALUES (9, 'sessions', 'session'); - - --- --- Name: django_content_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('django_content_type_id_seq', 9, true); - - --- --- Data for Name: django_migrations; Type: TABLE DATA; Schema: public; Owner: postgres --- - -INSERT INTO django_migrations (id, app, name, applied) VALUES (1, 'contenttypes', '0001_initial', '2016-03-07 15:53:25.193162+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (2, 'auth', '0001_initial', '2016-03-07 15:53:25.273474+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (3, 'admin', '0001_initial', '2016-03-07 15:53:25.30131+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (4, 'admin', '0002_logentry_remove_auto_add', '2016-03-07 15:53:25.319456+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (5, 'contenttypes', '0002_remove_content_type_name', '2016-03-07 15:53:25.36513+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (6, 'auth', '0002_alter_permission_name_max_length', '2016-03-07 15:53:25.38065+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (7, 'auth', '0003_alter_user_email_max_length', '2016-03-07 15:53:25.398969+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (8, 'auth', '0004_alter_user_username_opts', '2016-03-07 15:53:25.41613+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (9, 'auth', '0005_alter_user_last_login_null', '2016-03-07 15:53:25.434578+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (10, 'auth', '0006_require_contenttypes_0002', '2016-03-07 15:53:25.437224+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (11, 'auth', '0007_alter_validators_add_error_messages', '2016-03-07 15:53:25.45391+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (12, 'sessions', '0001_initial', '2016-03-07 15:53:25.46445+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (13, 'timetracker', '0001_initial', '2016-03-07 15:53:25.530527+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (14, 'timetracker', '0002_billingperiod', '2016-03-07 15:53:25.560994+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (15, 'timetracker', '0003_local_datetime_fields', '2016-03-07 15:53:25.677892+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (16, 'timetracker', '0004_worklog_billing_period', '2016-03-07 15:53:25.703913+01'); -INSERT INTO django_migrations (id, app, name, applied) VALUES (17, 'timetracker', '0005_billing_period_identifier_index', '2016-03-07 15:53:25.726466+01'); - - --- --- Name: django_migrations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('django_migrations_id_seq', 17, true); - - --- --- Data for Name: django_session; Type: TABLE DATA; Schema: public; Owner: postgres --- - -INSERT INTO django_session (session_key, session_data, expire_date) VALUES ('lu5upc331w1hp9t6ofu5xt5asbd4k5mv', 'ODMxNDFiOGMzYTJmNGFkM2ZhZmVkOWEyMmZhMjJmMDgzNTg4ZWJlMTp7Il9hdXRoX3VzZXJfaGFzaCI6ImQxODIzNDYyYWU2ZjNiZmVmOGJkZTFlMmJiYTE3ZDkyOGQ3NDAwMTAiLCJfYXV0aF91c2VyX2JhY2tlbmQiOiJkamFuZ28uY29udHJpYi5hdXRoLmJhY2tlbmRzLk1vZGVsQmFja2VuZCIsIl9hdXRoX3VzZXJfaWQiOiIxIn0=', '2016-03-21 15:54:45.280447+01'); - - --- --- Data for Name: timetracker_billingperiod; Type: TABLE DATA; Schema: public; Owner: postgres --- - - - --- --- Name: timetracker_billingperiod_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('timetracker_billingperiod_id_seq', 1, false); - - --- --- Data for Name: timetracker_project; Type: TABLE DATA; Schema: public; Owner: postgres --- - - - --- --- Name: timetracker_project_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('timetracker_project_id_seq', 1, false); - - --- --- Data for Name: timetracker_project_members; Type: TABLE DATA; Schema: public; Owner: postgres --- - - - --- --- Name: timetracker_project_members_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('timetracker_project_members_id_seq', 1, false); - - --- --- Data for Name: timetracker_worklog; Type: TABLE DATA; Schema: public; Owner: postgres --- - - - --- --- Name: timetracker_worklog_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres --- - -SELECT pg_catalog.setval('timetracker_worklog_id_seq', 1, false); - - --- --- Name: auth_group_name_key; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_group - ADD CONSTRAINT auth_group_name_key UNIQUE (name); - - --- --- Name: auth_group_permissions_group_id_0cd325b0_uniq; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_group_permissions - ADD CONSTRAINT auth_group_permissions_group_id_0cd325b0_uniq UNIQUE (group_id, permission_id); - - --- --- Name: auth_group_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_group_permissions - ADD CONSTRAINT auth_group_permissions_pkey PRIMARY KEY (id); - - --- --- Name: auth_group_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_group - ADD CONSTRAINT auth_group_pkey PRIMARY KEY (id); - - --- --- Name: auth_permission_content_type_id_01ab375a_uniq; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_permission - ADD CONSTRAINT auth_permission_content_type_id_01ab375a_uniq UNIQUE (content_type_id, codename); - - --- --- Name: auth_permission_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_permission - ADD CONSTRAINT auth_permission_pkey PRIMARY KEY (id); - - --- --- Name: auth_user_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user_groups - ADD CONSTRAINT auth_user_groups_pkey PRIMARY KEY (id); - - --- --- Name: auth_user_groups_user_id_94350c0c_uniq; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user_groups - ADD CONSTRAINT auth_user_groups_user_id_94350c0c_uniq UNIQUE (user_id, group_id); - - --- --- Name: auth_user_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user - ADD CONSTRAINT auth_user_pkey PRIMARY KEY (id); - - --- --- Name: auth_user_user_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user_user_permissions - ADD CONSTRAINT auth_user_user_permissions_pkey PRIMARY KEY (id); - - --- --- Name: auth_user_user_permissions_user_id_14a6b632_uniq; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user_user_permissions - ADD CONSTRAINT auth_user_user_permissions_user_id_14a6b632_uniq UNIQUE (user_id, permission_id); - - --- --- Name: auth_user_username_key; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user - ADD CONSTRAINT auth_user_username_key UNIQUE (username); - - --- --- Name: django_admin_log_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY django_admin_log - ADD CONSTRAINT django_admin_log_pkey PRIMARY KEY (id); - - --- --- Name: django_content_type_app_label_76bd3d3b_uniq; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY django_content_type - ADD CONSTRAINT django_content_type_app_label_76bd3d3b_uniq UNIQUE (app_label, model); - - --- --- Name: django_content_type_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY django_content_type - ADD CONSTRAINT django_content_type_pkey PRIMARY KEY (id); - - --- --- Name: django_migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY django_migrations - ADD CONSTRAINT django_migrations_pkey PRIMARY KEY (id); - - --- --- Name: django_session_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY django_session - ADD CONSTRAINT django_session_pkey PRIMARY KEY (session_key); - - --- --- Name: timetracker_billingperiod_identifier_key; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_billingperiod - ADD CONSTRAINT timetracker_billingperiod_identifier_key UNIQUE (identifier); - - --- --- Name: timetracker_billingperiod_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_billingperiod - ADD CONSTRAINT timetracker_billingperiod_pkey PRIMARY KEY (id); - - --- --- Name: timetracker_project_members_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_project_members - ADD CONSTRAINT timetracker_project_members_pkey PRIMARY KEY (id); - - --- --- Name: timetracker_project_members_project_id_786577ed_uniq; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_project_members - ADD CONSTRAINT timetracker_project_members_project_id_786577ed_uniq UNIQUE (project_id, user_id); - - --- --- Name: timetracker_project_name_key; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_project - ADD CONSTRAINT timetracker_project_name_key UNIQUE (name); - - --- --- Name: timetracker_project_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_project - ADD CONSTRAINT timetracker_project_pkey PRIMARY KEY (id); - - --- --- Name: timetracker_worklog_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_worklog - ADD CONSTRAINT timetracker_worklog_pkey PRIMARY KEY (id); - - --- --- Name: auth_group_name_a6ea08ec_like; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX auth_group_name_a6ea08ec_like ON auth_group USING btree (name varchar_pattern_ops); - - --- --- Name: auth_group_permissions_0e939a4f; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX auth_group_permissions_0e939a4f ON auth_group_permissions USING btree (group_id); - - --- --- Name: auth_group_permissions_8373b171; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX auth_group_permissions_8373b171 ON auth_group_permissions USING btree (permission_id); - - --- --- Name: auth_permission_417f1b1c; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX auth_permission_417f1b1c ON auth_permission USING btree (content_type_id); - - --- --- Name: auth_user_groups_0e939a4f; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX auth_user_groups_0e939a4f ON auth_user_groups USING btree (group_id); - - --- --- Name: auth_user_groups_e8701ad4; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX auth_user_groups_e8701ad4 ON auth_user_groups USING btree (user_id); - - --- --- Name: auth_user_user_permissions_8373b171; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX auth_user_user_permissions_8373b171 ON auth_user_user_permissions USING btree (permission_id); - - --- --- Name: auth_user_user_permissions_e8701ad4; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX auth_user_user_permissions_e8701ad4 ON auth_user_user_permissions USING btree (user_id); - - --- --- Name: auth_user_username_6821ab7c_like; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX auth_user_username_6821ab7c_like ON auth_user USING btree (username varchar_pattern_ops); - - --- --- Name: django_admin_log_417f1b1c; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX django_admin_log_417f1b1c ON django_admin_log USING btree (content_type_id); - - --- --- Name: django_admin_log_e8701ad4; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX django_admin_log_e8701ad4 ON django_admin_log USING btree (user_id); - - --- --- Name: django_session_de54fa62; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX django_session_de54fa62 ON django_session USING btree (expire_date); - - --- --- Name: django_session_session_key_c0390e0f_like; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX django_session_session_key_c0390e0f_like ON django_session USING btree (session_key varchar_pattern_ops); - - --- --- Name: timetracker_billingperiod_b098ad43; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX timetracker_billingperiod_b098ad43 ON timetracker_billingperiod USING btree (project_id); - - --- --- Name: timetracker_billingperiod_identifier_8432361f_like; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX timetracker_billingperiod_identifier_8432361f_like ON timetracker_billingperiod USING btree (identifier varchar_pattern_ops); - - --- --- Name: timetracker_project_members_b098ad43; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX timetracker_project_members_b098ad43 ON timetracker_project_members USING btree (project_id); - - --- --- Name: timetracker_project_members_e8701ad4; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX timetracker_project_members_e8701ad4 ON timetracker_project_members USING btree (user_id); - - --- --- Name: timetracker_project_name_daf0136a_like; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX timetracker_project_name_daf0136a_like ON timetracker_project USING btree (name varchar_pattern_ops); - - --- --- Name: timetracker_worklog_3c1a7956; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX timetracker_worklog_3c1a7956 ON timetracker_worklog USING btree (billing_period_id); - - --- --- Name: timetracker_worklog_b098ad43; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX timetracker_worklog_b098ad43 ON timetracker_worklog USING btree (project_id); - - --- --- Name: timetracker_worklog_e8701ad4; Type: INDEX; Schema: public; Owner: postgres --- - -CREATE INDEX timetracker_worklog_e8701ad4 ON timetracker_worklog USING btree (user_id); - - --- --- Name: auth_group_permiss_permission_id_84c5c92e_fk_auth_permission_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_group_permissions - ADD CONSTRAINT auth_group_permiss_permission_id_84c5c92e_fk_auth_permission_id FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: auth_group_permissions_group_id_b120cbf9_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_group_permissions - ADD CONSTRAINT auth_group_permissions_group_id_b120cbf9_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: auth_permiss_content_type_id_2f476e4b_fk_django_content_type_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_permission - ADD CONSTRAINT auth_permiss_content_type_id_2f476e4b_fk_django_content_type_id FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: auth_user_groups_group_id_97559544_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user_groups - ADD CONSTRAINT auth_user_groups_group_id_97559544_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: auth_user_groups_user_id_6a12ed8b_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user_groups - ADD CONSTRAINT auth_user_groups_user_id_6a12ed8b_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: auth_user_user_per_permission_id_1fbb5f2c_fk_auth_permission_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user_user_permissions - ADD CONSTRAINT auth_user_user_per_permission_id_1fbb5f2c_fk_auth_permission_id FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY auth_user_user_permissions - ADD CONSTRAINT auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: django_admin_content_type_id_c4bce8eb_fk_django_content_type_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY django_admin_log - ADD CONSTRAINT django_admin_content_type_id_c4bce8eb_fk_django_content_type_id FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: django_admin_log_user_id_c564eba6_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY django_admin_log - ADD CONSTRAINT django_admin_log_user_id_c564eba6_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: time_billing_period_id_c4b944d1_fk_timetracker_billingperiod_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_worklog - ADD CONSTRAINT time_billing_period_id_c4b944d1_fk_timetracker_billingperiod_id FOREIGN KEY (billing_period_id) REFERENCES timetracker_billingperiod(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: timetracker_billi_project_id_8dd7b2e2_fk_timetracker_project_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_billingperiod - ADD CONSTRAINT timetracker_billi_project_id_8dd7b2e2_fk_timetracker_project_id FOREIGN KEY (project_id) REFERENCES timetracker_project(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: timetracker_proje_project_id_85632ed8_fk_timetracker_project_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_project_members - ADD CONSTRAINT timetracker_proje_project_id_85632ed8_fk_timetracker_project_id FOREIGN KEY (project_id) REFERENCES timetracker_project(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: timetracker_project_members_user_id_62b48c3e_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_project_members - ADD CONSTRAINT timetracker_project_members_user_id_62b48c3e_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: timetracker_workl_project_id_69fa76d5_fk_timetracker_project_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_worklog - ADD CONSTRAINT timetracker_workl_project_id_69fa76d5_fk_timetracker_project_id FOREIGN KEY (project_id) REFERENCES timetracker_project(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: timetracker_worklog_user_id_c74c8c68_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY timetracker_worklog - ADD CONSTRAINT timetracker_worklog_user_id_c74c8c68_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: public; Type: ACL; Schema: -; Owner: postgres --- - -REVOKE ALL ON SCHEMA public FROM PUBLIC; -REVOKE ALL ON SCHEMA public FROM postgres; -GRANT ALL ON SCHEMA public TO postgres; -GRANT ALL ON SCHEMA public TO PUBLIC; - - --- --- PostgreSQL database dump complete --- - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/sqlite.test.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/sqlite.test.php deleted file mode 100644 index 4816f8e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/sqlite.test.php +++ /dev/null @@ -1,218 +0,0 @@ -markTestSkipped('skipping all authpdo tests for sqlite. Need PDO_sqlite extension'); - } - $this->assertTrue(true); // avoid being marked as risky for having no assertion - } - - public function setUp() : void { - parent::setUp(); - $this->dbfile = tempnam('/tmp/', 'pluginpdo_test_'); - copy(__DIR__ . '/test.sqlite3', $this->dbfile); - - global $conf; - - $conf['plugin']['authpdo']['debug'] = 1; - $conf['plugin']['authpdo']['dsn'] = 'sqlite:' . $this->dbfile; - $conf['plugin']['authpdo']['user'] = ''; - $conf['plugin']['authpdo']['pass'] = ''; - - $conf['plugin']['authpdo']['select-user'] = 'SELECT id AS uid, login AS user, name, pass AS clear, mail FROM user WHERE login = :user'; - $conf['plugin']['authpdo']['select-user-groups'] = 'SELECT * FROM member AS m, "group" AS g WHERE m.gid = g.id AND m.uid = :uid'; - $conf['plugin']['authpdo']['select-groups'] = 'SELECT id AS gid, "group" FROM "group"'; - - $conf['plugin']['authpdo']['insert-user'] = 'INSERT INTO user (login, pass, name, mail) VALUES (:user, :hash, :name, :mail)'; - $conf['plugin']['authpdo']['delete-user'] = 'DELETE FROM user WHERE id = :uid'; - - $conf['plugin']['authpdo']['list-users'] = 'SELECT DISTINCT login as user - FROM user U, member M, "group" G - WHERE U.id = M.uid - AND M.gid = G.id - AND G."group" LIKE :group - AND U.login LIKE :user - AND U.name LIKE :name - AND U.mail LIKE :mail - ORDER BY login - LIMIT :start,:limit'; - - $conf['plugin']['authpdo']['count-users'] = 'SELECT COUNT(DISTINCT login) as count - FROM user U, member M, "group" G - WHERE U.id = M.uid - AND M.gid = G.id - AND G."group" LIKE :group - AND U.login LIKE :user - AND U.name LIKE :name - AND U.mail LIKE :mail'; - - - $conf['plugin']['authpdo']['update-user-login'] = 'UPDATE user SET login = :newlogin WHERE id = :uid'; - $conf['plugin']['authpdo']['update-user-info'] = 'UPDATE user SET name = :name, mail = :mail WHERE id = :uid'; - $conf['plugin']['authpdo']['update-user-pass'] = 'UPDATE user SET pass = :hash WHERE id = :uid'; - - $conf['plugin']['authpdo']['insert-group'] = 'INSERT INTO "group" ("group") VALUES (:group)'; - $conf['plugin']['authpdo']['join-group'] = 'INSERT INTO member (uid, gid) VALUES (:uid, :gid)'; - $conf['plugin']['authpdo']['leave-group'] = 'DELETE FROM member WHERE uid = :uid AND gid = :gid'; - } - - public function tearDown() : void { - parent::tearDown(); - unlink($this->dbfile); - } - - /** - * @depends test_pdo_sqlite_support - */ - public function test_internals() { - $auth = new testable_auth_plugin_authpdo(); - - $groups = $auth->selectGroups(); - $this->assertArrayHasKey('user', $groups); - $this->assertEquals(1, $groups['user']['gid']); - $this->assertArrayHasKey('admin', $groups); - $this->assertEquals(2, $groups['admin']['gid']); - - $ok = $auth->addGroup('test'); - $this->assertTrue($ok); - $groups = $auth->selectGroups(); - $this->assertArrayHasKey('test', $groups); - $this->assertEquals(4, $groups['test']['gid']); - } - - /** - * @depends test_pdo_sqlite_support - */ - public function test_userinfo() { - global $conf; - $auth = new auth_plugin_authpdo(); - - // clear text pasword (with default config above - $this->assertFalse($auth->checkPass('nobody', 'nope')); - $this->assertFalse($auth->checkPass('admin', 'nope')); - $this->assertTrue($auth->checkPass('admin', 'password')); - - // now with a hashed password - $conf['plugin']['authpdo']['select-user'] = 'SELECT id AS uid, login AS user, name, pass AS hash, mail FROM user WHERE login = :user'; - $this->assertFalse($auth->checkPass('admin', 'password')); - $this->assertFalse($auth->checkPass('user', md5('password'))); - - // access user data - $info = $auth->getUserData('admin'); - $this->assertEquals('admin', $info['user']); - $this->assertEquals('The Admin', $info['name']); - $this->assertEquals('admin@example.com', $info['mail']); - $this->assertEquals(array('additional', 'admin', 'user'), $info['grps']); - - // group retrieval - $this->assertEquals(array('additional', 'admin', 'user'), $auth->retrieveGroups()); - $this->assertEquals(array('admin', 'user'), $auth->retrieveGroups(1)); - $this->assertEquals(array('additional'), $auth->retrieveGroups(0, 1)); - - // user creation - $auth->createUser('test', 'password', 'A Test user', 'test@example.com', array('newgroup')); - $info = $auth->getUserData('test'); - $this->assertEquals('test', $info['user']); - $this->assertEquals('A Test user', $info['name']); - $this->assertEquals('test@example.com', $info['mail']); - $this->assertEquals(array('newgroup', 'user'), $info['grps']); - $this->assertEquals(array('additional', 'admin', 'newgroup', 'user'), $auth->retrieveGroups()); - - // user modification - $auth->modifyUser('test', array('user' => 'tester', 'name' => 'The Test User', 'pass' => 'secret')); - $info = $auth->getUserData('tester'); - $this->assertEquals('tester', $info['user']); - $this->assertEquals('The Test User', $info['name']); - $this->assertTrue($auth->checkPass('tester','secret')); - - // move user to different groups - $auth->modifyUser('tester', array('grps' => array('user', 'admin', 'another'))); - $info = $auth->getUserData('tester'); - $this->assertEquals(array('admin', 'another', 'user'), $info['grps']); - - - $expect = array( - 'admin' => array( - 'user' => 'admin', - 'name' => 'The Admin', - 'mail' => 'admin@example.com', - 'uid' => '1', - 'grps' => array('additional', 'admin', 'user') - ), - 'user' => array( - 'user' => 'user', - 'name' => 'A normal user', - 'mail' => 'user@example.com', - 'uid' => '2', - 'grps' => array('user') - ), - 'tester' => array( - 'user' => 'tester', - 'name' => 'The Test User', - 'mail' => 'test@example.com', - 'uid' => '3', - 'grps' => array('admin', 'another', 'user') - ) - ); - - // list users - $users = $auth->retrieveUsers(); - $this->assertEquals(array($expect['admin'], $expect['tester'], $expect['user']), $users); - - $users = $auth->retrieveUsers(1); // offset - $this->assertEquals(array($expect['tester'], $expect['user']), $users); - - $users = $auth->retrieveUsers(1, 1); // offset + limit - $this->assertEquals(array($expect['tester']), $users); - - $users = $auth->retrieveUsers(0, -1, array('group' => 'admin')); // full group - $this->assertEquals(array($expect['admin'], $expect['tester']), $users); - $count = $auth->getUserCount(array('grps' => 'admin')); - $this->assertSame(2, $count); - - $users = $auth->retrieveUsers(0, -1, array('group' => 'dmi')); // substring - $this->assertEquals(array($expect['admin'], $expect['tester']), $users); - $count = $auth->getUserCount(array('grps' => 'dmi')); - $this->assertSame(2, $count); - - $users = $auth->retrieveUsers(0, -1, array('user' => 'dmi')); // substring - $this->assertEquals(array($expect['admin']), $users); - $count = $auth->getUserCount(array('user' => 'dmi')); - $this->assertSame(1, $count); - - // delete user - $num = $auth->deleteUsers(array('tester', 'foobar')); - $this->assertSame(1, $num); - - } - -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/test.sqlite3 b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/test.sqlite3 deleted file mode 100644 index 9cf5e14..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/_test/test.sqlite3 and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/auth.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/auth.php deleted file mode 100644 index f58ad02..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/auth.php +++ /dev/null @@ -1,828 +0,0 @@ - - */ - -/** - * Class auth_plugin_authpdo - */ -class auth_plugin_authpdo extends DokuWiki_Auth_Plugin -{ - - /** @var PDO */ - protected $pdo; - - /** @var null|array The list of all groups */ - protected $groupcache = null; - - /** - * Constructor. - */ - public function __construct() - { - parent::__construct(); // for compatibility - - if (!class_exists('PDO')) { - $this->debugMsg('PDO extension for PHP not found.', -1, __LINE__); - $this->success = false; - return; - } - - if (!$this->getConf('dsn')) { - $this->debugMsg('No DSN specified', -1, __LINE__); - $this->success = false; - return; - } - - try { - $this->pdo = new PDO( - $this->getConf('dsn'), - $this->getConf('user'), - conf_decodeString($this->getConf('pass')), - array( - PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, // always fetch as array - PDO::ATTR_EMULATE_PREPARES => true, // emulating prepares allows us to reuse param names - PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, // we want exceptions, not error codes - ) - ); - } catch (PDOException $e) { - $this->debugMsg($e); - msg($this->getLang('connectfail'), -1); - $this->success = false; - return; - } - - // can Users be created? - $this->cando['addUser'] = $this->checkConfig( - array( - 'select-user', - 'select-user-groups', - 'select-groups', - 'insert-user', - 'insert-group', - 'join-group' - ) - ); - - // can Users be deleted? - $this->cando['delUser'] = $this->checkConfig( - array( - 'select-user', - 'select-user-groups', - 'select-groups', - 'leave-group', - 'delete-user' - ) - ); - - // can login names be changed? - $this->cando['modLogin'] = $this->checkConfig( - array( - 'select-user', - 'select-user-groups', - 'update-user-login' - ) - ); - - // can passwords be changed? - $this->cando['modPass'] = $this->checkConfig( - array( - 'select-user', - 'select-user-groups', - 'update-user-pass' - ) - ); - - // can real names be changed? - $this->cando['modName'] = $this->checkConfig( - array( - 'select-user', - 'select-user-groups', - 'update-user-info:name' - ) - ); - - // can real email be changed? - $this->cando['modMail'] = $this->checkConfig( - array( - 'select-user', - 'select-user-groups', - 'update-user-info:mail' - ) - ); - - // can groups be changed? - $this->cando['modGroups'] = $this->checkConfig( - array( - 'select-user', - 'select-user-groups', - 'select-groups', - 'leave-group', - 'join-group', - 'insert-group' - ) - ); - - // can a filtered list of users be retrieved? - $this->cando['getUsers'] = $this->checkConfig( - array( - 'list-users' - ) - ); - - // can the number of users be retrieved? - $this->cando['getUserCount'] = $this->checkConfig( - array( - 'count-users' - ) - ); - - // can a list of available groups be retrieved? - $this->cando['getGroups'] = $this->checkConfig( - array( - 'select-groups' - ) - ); - - $this->success = true; - } - - /** - * Check user+password - * - * @param string $user the user name - * @param string $pass the clear text password - * @return bool - */ - public function checkPass($user, $pass) - { - - $userdata = $this->selectUser($user); - if ($userdata == false) return false; - - // password checking done in SQL? - if ($this->checkConfig(array('check-pass'))) { - $userdata['clear'] = $pass; - $userdata['hash'] = auth_cryptPassword($pass); - $result = $this->query($this->getConf('check-pass'), $userdata); - if ($result === false) return false; - return (count($result) == 1); - } - - // we do password checking on our own - if (isset($userdata['hash'])) { - // hashed password - $passhash = new \dokuwiki\PassHash(); - return $passhash->verify_hash($pass, $userdata['hash']); - } else { - // clear text password in the database O_o - return ($pass === $userdata['clear']); - } - } - - /** - * Return user info - * - * Returns info about the given user needs to contain - * at least these fields: - * - * name string full name of the user - * mail string email addres of the user - * grps array list of groups the user is in - * - * @param string $user the user name - * @param bool $requireGroups whether or not the returned data must include groups - * @return array|bool containing user data or false - */ - public function getUserData($user, $requireGroups = true) - { - $data = $this->selectUser($user); - if ($data == false) return false; - - if (isset($data['hash'])) unset($data['hash']); - if (isset($data['clean'])) unset($data['clean']); - - if ($requireGroups) { - $data['grps'] = $this->selectUserGroups($data); - if ($data['grps'] === false) return false; - } - - return $data; - } - - /** - * Create a new User [implement only where required/possible] - * - * Returns false if the user already exists, null when an error - * occurred and true if everything went well. - * - * The new user HAS TO be added to the default group by this - * function! - * - * Set addUser capability when implemented - * - * @param string $user - * @param string $clear - * @param string $name - * @param string $mail - * @param null|array $grps - * @return bool|null - */ - public function createUser($user, $clear, $name, $mail, $grps = null) - { - global $conf; - - if (($info = $this->getUserData($user, false)) !== false) { - msg($this->getLang('userexists'), -1); - return false; // user already exists - } - - // prepare data - if ($grps == null) $grps = array(); - array_unshift($grps, $conf['defaultgroup']); - $grps = array_unique($grps); - $hash = auth_cryptPassword($clear); - $userdata = compact('user', 'clear', 'hash', 'name', 'mail'); - - // action protected by transaction - $this->pdo->beginTransaction(); - { - // insert the user - $ok = $this->query($this->getConf('insert-user'), $userdata); - if ($ok === false) goto FAIL; - $userdata = $this->getUserData($user, false); - if ($userdata === false) goto FAIL; - - // create all groups that do not exist, the refetch the groups - $allgroups = $this->selectGroups(); - foreach ($grps as $group) { - if (!isset($allgroups[$group])) { - $ok = $this->addGroup($group); - if ($ok === false) goto FAIL; - } - } - $allgroups = $this->selectGroups(); - - // add user to the groups - foreach ($grps as $group) { - $ok = $this->joinGroup($userdata, $allgroups[$group]); - if ($ok === false) goto FAIL; - } - } - $this->pdo->commit(); - return true; - - // something went wrong, rollback - FAIL: - $this->pdo->rollBack(); - $this->debugMsg('Transaction rolled back', 0, __LINE__); - msg($this->getLang('writefail'), -1); - return null; // return error - } - - /** - * Modify user data - * - * @param string $user nick of the user to be changed - * @param array $changes array of field/value pairs to be changed (password will be clear text) - * @return bool - */ - public function modifyUser($user, $changes) - { - // secure everything in transaction - $this->pdo->beginTransaction(); - { - $olddata = $this->getUserData($user); - $oldgroups = $olddata['grps']; - unset($olddata['grps']); - - // changing the user name? - if (isset($changes['user'])) { - if ($this->getUserData($changes['user'], false)) goto FAIL; - $params = $olddata; - $params['newlogin'] = $changes['user']; - - $ok = $this->query($this->getConf('update-user-login'), $params); - if ($ok === false) goto FAIL; - } - - // changing the password? - if (isset($changes['pass'])) { - $params = $olddata; - $params['clear'] = $changes['pass']; - $params['hash'] = auth_cryptPassword($changes['pass']); - - $ok = $this->query($this->getConf('update-user-pass'), $params); - if ($ok === false) goto FAIL; - } - - // changing info? - if (isset($changes['mail']) || isset($changes['name'])) { - $params = $olddata; - if (isset($changes['mail'])) $params['mail'] = $changes['mail']; - if (isset($changes['name'])) $params['name'] = $changes['name']; - - $ok = $this->query($this->getConf('update-user-info'), $params); - if ($ok === false) goto FAIL; - } - - // changing groups? - if (isset($changes['grps'])) { - $allgroups = $this->selectGroups(); - - // remove membership for previous groups - foreach ($oldgroups as $group) { - if (!in_array($group, $changes['grps']) && isset($allgroups[$group])) { - $ok = $this->leaveGroup($olddata, $allgroups[$group]); - if ($ok === false) goto FAIL; - } - } - - // create all new groups that are missing - $added = 0; - foreach ($changes['grps'] as $group) { - if (!isset($allgroups[$group])) { - $ok = $this->addGroup($group); - if ($ok === false) goto FAIL; - $added++; - } - } - // reload group info - if ($added > 0) $allgroups = $this->selectGroups(); - - // add membership for new groups - foreach ($changes['grps'] as $group) { - if (!in_array($group, $oldgroups)) { - $ok = $this->joinGroup($olddata, $allgroups[$group]); - if ($ok === false) goto FAIL; - } - } - } - - } - $this->pdo->commit(); - return true; - - // something went wrong, rollback - FAIL: - $this->pdo->rollBack(); - $this->debugMsg('Transaction rolled back', 0, __LINE__); - msg($this->getLang('writefail'), -1); - return false; // return error - } - - /** - * Delete one or more users - * - * Set delUser capability when implemented - * - * @param array $users - * @return int number of users deleted - */ - public function deleteUsers($users) - { - $count = 0; - foreach ($users as $user) { - if ($this->deleteUser($user)) $count++; - } - return $count; - } - - /** - * Bulk retrieval of user data [implement only where required/possible] - * - * Set getUsers capability when implemented - * - * @param int $start index of first user to be returned - * @param int $limit max number of users to be returned - * @param array $filter array of field/pattern pairs, null for no filter - * @return array list of userinfo (refer getUserData for internal userinfo details) - */ - public function retrieveUsers($start = 0, $limit = -1, $filter = null) - { - if ($limit < 0) $limit = 10000; // we don't support no limit - if (is_null($filter)) $filter = array(); - - if (isset($filter['grps'])) $filter['group'] = $filter['grps']; - foreach (array('user', 'name', 'mail', 'group') as $key) { - if (!isset($filter[$key])) { - $filter[$key] = '%'; - } else { - $filter[$key] = '%' . $filter[$key] . '%'; - } - } - $filter['start'] = (int)$start; - $filter['end'] = (int)$start + $limit; - $filter['limit'] = (int)$limit; - - $result = $this->query($this->getConf('list-users'), $filter); - if (!$result) return array(); - $users = array(); - if (is_array($result)) { - foreach ($result as $row) { - if (!isset($row['user'])) { - $this->debugMsg("list-users statement did not return 'user' attribute", -1, __LINE__); - return array(); - } - $users[] = $this->getUserData($row['user']); - } - } else { - $this->debugMsg("list-users statement did not return a list of result", -1, __LINE__); - } - return $users; - } - - /** - * Return a count of the number of user which meet $filter criteria - * - * @param array $filter array of field/pattern pairs, empty array for no filter - * @return int - */ - public function getUserCount($filter = array()) - { - if (is_null($filter)) $filter = array(); - - if (isset($filter['grps'])) $filter['group'] = $filter['grps']; - foreach (array('user', 'name', 'mail', 'group') as $key) { - if (!isset($filter[$key])) { - $filter[$key] = '%'; - } else { - $filter[$key] = '%' . $filter[$key] . '%'; - } - } - - $result = $this->query($this->getConf('count-users'), $filter); - if (!$result || !isset($result[0]['count'])) { - $this->debugMsg("Statement did not return 'count' attribute", -1, __LINE__); - } - return (int)$result[0]['count']; - } - - /** - * Create a new group with the given name - * - * @param string $group - * @return bool - */ - public function addGroup($group) - { - $sql = $this->getConf('insert-group'); - - $result = $this->query($sql, array(':group' => $group)); - $this->clearGroupCache(); - if ($result === false) return false; - return true; - } - - /** - * Retrieve groups - * - * Set getGroups capability when implemented - * - * @param int $start - * @param int $limit - * @return array - */ - public function retrieveGroups($start = 0, $limit = 0) - { - $groups = array_keys($this->selectGroups()); - if ($groups === false) return array(); - - if (!$limit) { - return array_splice($groups, $start); - } else { - return array_splice($groups, $start, $limit); - } - } - - /** - * Select data of a specified user - * - * @param string $user the user name - * @return bool|array user data, false on error - */ - protected function selectUser($user) - { - $sql = $this->getConf('select-user'); - - $result = $this->query($sql, array(':user' => $user)); - if (!$result) return false; - - if (count($result) > 1) { - $this->debugMsg('Found more than one matching user', -1, __LINE__); - return false; - } - - $data = array_shift($result); - $dataok = true; - - if (!isset($data['user'])) { - $this->debugMsg("Statement did not return 'user' attribute", -1, __LINE__); - $dataok = false; - } - if (!isset($data['hash']) && !isset($data['clear']) && !$this->checkConfig(array('check-pass'))) { - $this->debugMsg("Statement did not return 'clear' or 'hash' attribute", -1, __LINE__); - $dataok = false; - } - if (!isset($data['name'])) { - $this->debugMsg("Statement did not return 'name' attribute", -1, __LINE__); - $dataok = false; - } - if (!isset($data['mail'])) { - $this->debugMsg("Statement did not return 'mail' attribute", -1, __LINE__); - $dataok = false; - } - - if (!$dataok) return false; - return $data; - } - - /** - * Delete a user after removing all their group memberships - * - * @param string $user - * @return bool true when the user was deleted - */ - protected function deleteUser($user) - { - $this->pdo->beginTransaction(); - { - $userdata = $this->getUserData($user); - if ($userdata === false) goto FAIL; - $allgroups = $this->selectGroups(); - - // remove group memberships (ignore errors) - foreach ($userdata['grps'] as $group) { - if (isset($allgroups[$group])) { - $this->leaveGroup($userdata, $allgroups[$group]); - } - } - - $ok = $this->query($this->getConf('delete-user'), $userdata); - if ($ok === false) goto FAIL; - } - $this->pdo->commit(); - return true; - - FAIL: - $this->pdo->rollBack(); - return false; - } - - /** - * Select all groups of a user - * - * @param array $userdata The userdata as returned by _selectUser() - * @return array|bool list of group names, false on error - */ - protected function selectUserGroups($userdata) - { - global $conf; - $sql = $this->getConf('select-user-groups'); - $result = $this->query($sql, $userdata); - if ($result === false) return false; - - $groups = array($conf['defaultgroup']); // always add default config - if (is_array($result)) { - foreach ($result as $row) { - if (!isset($row['group'])) { - $this->debugMsg("No 'group' field returned in select-user-groups statement", -1, __LINE__); - return false; - } - $groups[] = $row['group']; - } - } else { - $this->debugMsg("select-user-groups statement did not return a list of result", -1, __LINE__); - } - - $groups = array_unique($groups); - Sort::sort($groups); - return $groups; - } - - /** - * Select all available groups - * - * @return array|bool list of all available groups and their properties - */ - protected function selectGroups() - { - if ($this->groupcache) return $this->groupcache; - - $sql = $this->getConf('select-groups'); - $result = $this->query($sql); - if ($result === false) return false; - - $groups = array(); - if (is_array($result)) { - foreach ($result as $row) { - if (!isset($row['group'])) { - $this->debugMsg("No 'group' field returned from select-groups statement", -1, __LINE__); - return false; - } - - // relayout result with group name as key - $group = $row['group']; - $groups[$group] = $row; - } - } else { - $this->debugMsg("select-groups statement did not return a list of result", -1, __LINE__); - } - - Sort::ksort($groups); - return $groups; - } - - /** - * Remove all entries from the group cache - */ - protected function clearGroupCache() - { - $this->groupcache = null; - } - - /** - * Adds the user to the group - * - * @param array $userdata all the user data - * @param array $groupdata all the group data - * @return bool - */ - protected function joinGroup($userdata, $groupdata) - { - $data = array_merge($userdata, $groupdata); - $sql = $this->getConf('join-group'); - $result = $this->query($sql, $data); - if ($result === false) return false; - return true; - } - - /** - * Removes the user from the group - * - * @param array $userdata all the user data - * @param array $groupdata all the group data - * @return bool - */ - protected function leaveGroup($userdata, $groupdata) - { - $data = array_merge($userdata, $groupdata); - $sql = $this->getConf('leave-group'); - $result = $this->query($sql, $data); - if ($result === false) return false; - return true; - } - - /** - * Executes a query - * - * @param string $sql The SQL statement to execute - * @param array $arguments Named parameters to be used in the statement - * @return array|int|bool The result as associative array for SELECTs, affected rows for others, false on error - */ - protected function query($sql, $arguments = array()) - { - $sql = trim($sql); - if (empty($sql)) { - $this->debugMsg('No SQL query given', -1, __LINE__); - return false; - } - - // execute - $params = array(); - $sth = $this->pdo->prepare($sql); - $result = false; - try { - // prepare parameters - we only use those that exist in the SQL - foreach ($arguments as $key => $value) { - if (is_array($value)) continue; - if (is_object($value)) continue; - if ($key[0] != ':') $key = ":$key"; // prefix with colon if needed - if (strpos($sql, $key) === false) continue; // skip if parameter is missing - - if (is_int($value)) { - $sth->bindValue($key, $value, PDO::PARAM_INT); - } else { - $sth->bindValue($key, $value); - } - $params[$key] = $value; //remember for debugging - } - - $sth->execute(); - // only report last line's result - $hasnextrowset = true; - $currentsql = $sql; - while ($hasnextrowset) { - if (strtolower(substr($currentsql, 0, 6)) == 'select') { - $result = $sth->fetchAll(); - } else { - $result = $sth->rowCount(); - } - $semi_pos = strpos($currentsql, ';'); - if ($semi_pos) { - $currentsql = trim(substr($currentsql, $semi_pos + 1)); - } - try { - $hasnextrowset = $sth->nextRowset(); // run next rowset - } catch (PDOException $rowset_e) { - $hasnextrowset = false; // driver does not support multi-rowset, should be executed in one time - } - } - } catch (Exception $e) { - // report the caller's line - $trace = debug_backtrace(); - $line = $trace[0]['line']; - $dsql = $this->debugSQL($sql, $params, !defined('DOKU_UNITTEST')); - $this->debugMsg($e, -1, $line); - $this->debugMsg("SQL:
    $dsql
    ", -1, $line); - } - $sth->closeCursor(); - $sth = null; - - return $result; - } - - /** - * Wrapper around msg() but outputs only when debug is enabled - * - * @param string|Exception $message - * @param int $err - * @param int $line - */ - protected function debugMsg($message, $err = 0, $line = 0) - { - if (!$this->getConf('debug')) return; - if (is_a($message, 'Exception')) { - $err = -1; - $msg = $message->getMessage(); - if (!$line) $line = $message->getLine(); - } else { - $msg = $message; - } - - if (defined('DOKU_UNITTEST')) { - printf("\n%s, %s:%d\n", $msg, __FILE__, $line); - } else { - msg('authpdo: ' . $msg, $err, $line, __FILE__); - } - } - - /** - * Check if the given config strings are set - * - * @param string[] $keys - * @return bool - * @author Matthias Grimm - * - */ - protected function checkConfig($keys) - { - foreach ($keys as $key) { - $params = explode(':', $key); - $key = array_shift($params); - $sql = trim($this->getConf($key)); - - // check if sql is set - if (!$sql) return false; - // check if needed params are there - foreach ($params as $param) { - if (strpos($sql, ":$param") === false) return false; - } - } - - return true; - } - - /** - * create an approximation of the SQL string with parameters replaced - * - * @param string $sql - * @param array $params - * @param bool $htmlescape Should the result be escaped for output in HTML? - * @return string - */ - protected function debugSQL($sql, $params, $htmlescape = true) - { - foreach ($params as $key => $val) { - if (is_int($val)) { - $val = $this->pdo->quote($val, PDO::PARAM_INT); - } elseif (is_bool($val)) { - $val = $this->pdo->quote($val, PDO::PARAM_BOOL); - } elseif (is_null($val)) { - $val = 'NULL'; - } else { - $val = $this->pdo->quote($val); - } - $sql = str_replace($key, $val, $sql); - } - if ($htmlescape) $sql = hsc($sql); - return $sql; - } -} - -// vim:ts=4:sw=4:et: diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/conf/default.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/conf/default.php deleted file mode 100644 index 138ca2f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/conf/default.php +++ /dev/null @@ -1,118 +0,0 @@ - - */ - -$conf['debug'] = 0; -$conf['dsn'] = ''; -$conf['user'] = ''; -$conf['pass'] = ''; - -/** - * statement to select a single user identified by its login name - * - * input: :user - * return: user, name, mail, (clear|hash), [uid], [*] - */ -$conf['select-user'] = ''; - -/** - * statement to check the password in SQL, optional when above returned clear or hash - * - * input: :user, :clear, :hash, [uid], [*] - * return: * - */ -$conf['check-pass'] = ''; - -/** - * statement to select a single user identified by its login name - * - * input: :user, [uid] - * return: group - */ -$conf['select-user-groups'] = ''; - -/** - * Select all the existing group names - * - * return: group, [gid], [*] - */ -$conf['select-groups'] = ''; - -/** - * Create a new user - * - * input: :user, :name, :mail, (:clear|:hash) - */ -$conf['insert-user'] = ''; - -/** - * Remove a user - * - * input: :user, [:uid], [*] - */ -$conf['delete-user'] = ''; - -/** - * list user names matching the given criteria - * - * Make sure the list is distinct and sorted by user name. Apply the given limit and offset - * - * input: :user, :name, :mail, :group, :start, :end, :limit - * out: user - */ -$conf['list-users'] = ''; - -/** - * count user names matching the given criteria - * - * Make sure the counted list is distinct - * - * input: :user, :name, :mail, :group - * out: count - */ -$conf['count-users'] = ''; - -/** - * Update user data (except password and user name) - * - * input: :user, :name, :mail, [:uid], [*] - */ -$conf['update-user-info'] = ''; - -/** - * Update user name aka login - * - * input: :user, :newlogin, [:uid], [*] - */ -$conf['update-user-login'] = ''; - -/** - * Update user password - * - * input: :user, :clear, :hash, [:uid], [*] - */ -$conf['update-user-pass'] = ''; - -/** - * Create a new group - * - * input: :group - */ -$conf['insert-group'] = ''; - -/** - * Make user join group - * - * input: :user, [:uid], group, [:gid], [*] - */ -$conf['join-group'] = ''; - -/** - * Make user leave group - * - * input: :user, [:uid], group, [:gid], [*] - */ -$conf['leave-group'] = ''; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/conf/metadata.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/conf/metadata.php deleted file mode 100644 index 34e60a4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/conf/metadata.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ - -$meta['debug'] = array('onoff', '_caution' => 'security'); -$meta['dsn'] = array('string', '_caution' => 'danger'); -$meta['user'] = array('string', '_caution' => 'danger'); -$meta['pass'] = array('password', '_caution' => 'danger', '_code' => 'base64'); -$meta['select-user'] = array('', '_caution' => 'danger'); -$meta['check-pass'] = array('', '_caution' => 'danger'); -$meta['select-user-groups'] = array('', '_caution' => 'danger'); -$meta['select-groups'] = array('', '_caution' => 'danger'); -$meta['insert-user'] = array('', '_caution' => 'danger'); -$meta['delete-user'] = array('', '_caution' => 'danger'); -$meta['list-users'] = array('', '_caution' => 'danger'); -$meta['count-users'] = array('', '_caution' => 'danger'); -$meta['update-user-info'] = array('', '_caution' => 'danger'); -$meta['update-user-login'] = array('', '_caution' => 'danger'); -$meta['update-user-pass'] = array('', '_caution' => 'danger'); -$meta['insert-group'] = array('', '_caution' => 'danger'); -$meta['join-group'] = array('', '_caution' => 'danger'); -$meta['leave-group'] = array('', '_caution' => 'danger'); diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/bg/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/bg/lang.php deleted file mode 100644 index 220fbcd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/bg/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['connectfail'] = 'Свързването Ñ Ð±Ð°Ð·Ð°Ñ‚Ð° данни Ñе провали.'; -$lang['userexists'] = 'За Ñъжаление вече ÑъщеÑтвува потребител Ñ Ñ‚Ð¾Ð²Ð° име.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ca/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ca/lang.php deleted file mode 100644 index d8c6eda..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ca/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Ha fallat la connexió a la base de dades.'; -$lang['userexists'] = 'Ja existeix un usuari amb aquest nom.'; -$lang['writefail'] = 'No es poden modificar les dades de l’usuari. Informeu d’això a l’administrador del wiki'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ca/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ca/settings.php deleted file mode 100644 index 8de78d6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ca/settings.php +++ /dev/null @@ -1,10 +0,0 @@ - - * @author Adolfo Jayme Barrientos - */ -$lang['debug'] = 'Mostra missatges d\'error detallats. S\'hauria de desactivar després de la configuració.'; -$lang['dsn'] = 'El DNS per a connectar a la base de dades.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ckb/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ckb/lang.php deleted file mode 100644 index 3196b72..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ckb/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'پەیوەندی کردن بە بنکەی زانیاری سەرکەوتوو نەبوو.'; -$lang['userexists'] = 'ببوورە، بەکارهێنەرێک بەم زانیارییە بوونی هەیە. '; -$lang['writefail'] = 'ناتوانێت دەستکاری داتای بەکارهێنەر بکات. تکایە ویکی-بەڕێوەبەرەکە بکەرەوە'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ckb/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ckb/settings.php deleted file mode 100644 index e61421c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ckb/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'چاپکردنی پەیامەکانی Ù‡Û•ÚµÛ•ÛŒ ورد. پێویستە Ù„Û• کاربخرێت پاش ئامادەکردن.'; -$lang['dsn'] = 'DSN بۆ پەیوەندی کردن بە بنکەی زانیارێکان.'; -$lang['user'] = ' (sqliteبەکارهێنەربۆ گرێدانی بنکەی زانیاری سەرەوە (بەتاڵ بۆ '; -$lang['pass'] = ' (sqlite تێپەڕوشە بۆ گرێدانی بنکەی زانیاری سەرەوە (بەتاڵ بۆ'; -$lang['select-user'] = 'لێدوانی SQL بۆ دیاریکردنی داتای تاکە بەکارهێنەرێک'; -$lang['select-user-groups'] = 'لێدوانی SQL بۆ دیاریکردنی هەموو گرووپەکانی یەک بەکارهێنەر'; -$lang['select-groups'] = 'لێدوانی SQL بۆ دیاریکردنی هەموو گروپە بەردەستەکان'; -$lang['insert-user'] = 'SQL بەیاننامە بۆ دانانی بەکارهێنەرێکی نوێ بۆ ناو بنکەی زانیاری'; -$lang['delete-user'] = 'لێدوانی SQL بۆ لابردنی تاکە بەکارهێنەرێک Ù„Û• بنکەی زانیارێکان'; -$lang['list-users'] = 'لێدوانی SQL بۆ لیستی بەکارهێنەران Ú©Û• Ù„Û•Ú¯Û•Úµ Ùلتەرێکدا دەگونجێن'; -$lang['count-users'] = 'لێدوانی SQL بۆ ژماردنی بەکارهێنەران Ú©Û• Ù„Û•Ú¯Û•Úµ Ùلتەرێکدا دەگونجێن'; -$lang['update-user-info'] = 'لێدوانی SQL بۆ نوێکردنەوەی ناوی تەواو Ùˆ ناونیشانی ئیمەیلی تاکە بەکارهێنەرێک'; -$lang['update-user-login'] = 'لێدوانی SQL بۆ نوێکردنەوەی ناوی چوونەژوورەوەی تاکە بەکارهێنەرێک'; -$lang['update-user-pass'] = 'لێدوانی SQL بۆ نوێکردنەوەی نهێنوشەی تاکە بەکارهێنەرێک'; -$lang['insert-group'] = 'لێدوانی SQL بۆ دانانی گروپێکی نوێ بۆ ناو بنکەی زانیاری'; -$lang['join-group'] = 'لێدوانی SQL بۆ زیادکردنی بەکارهێنەرێک بۆ گروپی بەردەست'; -$lang['leave-group'] = 'لێدوانی SQL بۆ لابردنی بەکارهێنەرێک Ù„Û• گروپێک'; -$lang['check-pass'] = 'SQL بەیاننامە بۆ پشکنینی نهێنوشە بۆ بەکارهێنەرێک. دەکرێت بە بەتاڵی بهێلدریت ئەگەر زانیاری نهێنوشە Ù„Û• بەکارهێنەری دەسنیشانکراودا هێنرابێت.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/cs/lang.php deleted file mode 100644 index 5cbc850..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/cs/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Selhalo pÅ™ipojení k databázi.'; -$lang['userexists'] = 'Omlouváme se, ale uživatel s tímto jménem již existuje.'; -$lang['writefail'] = 'Nelze zmÄ›nit údaje uživatele. Informujte prosím správce wiki'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/cs/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/cs/settings.php deleted file mode 100644 index 08de953..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/cs/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'VytiÅ¡tÄ›ní podrobných chybových zpráv. Po dokonÄení nastavení by mÄ›lo být deaktivováno.'; -$lang['dsn'] = 'DSN pro pÅ™ipojení k databázi.'; -$lang['user'] = 'Uživatel pro výše uvedené pÅ™ipojení k databázi (prázdný pro sqlite)'; -$lang['pass'] = 'Heslo pro výše uvedené pÅ™ipojení k databázi (prázdné pro sqlite)'; -$lang['select-user'] = 'Příkaz SQL pro výbÄ›r dat jednoho uživatele'; -$lang['select-user-groups'] = 'Příkaz SQL pro výbÄ›r vÅ¡ech skupin jednoho uživatele'; -$lang['select-groups'] = 'Příkaz SQL pro výbÄ›r vÅ¡ech dostupných skupin'; -$lang['insert-user'] = 'Příkaz SQL pro vložení nového uživatele do databáze'; -$lang['delete-user'] = 'Příkaz SQL pro odebrání jednoho uživatele z databáze'; -$lang['list-users'] = 'Příkaz SQL pro výpis seznamu uživatelů odpovídajících filtru'; -$lang['count-users'] = 'Příkaz SQL pro spoÄítání uživatelů odpovídajících filtru'; -$lang['update-user-info'] = 'Příkaz SQL pro aktualizaci celého jména a e-mailové adresy jednoho uživatele'; -$lang['update-user-login'] = 'Příkaz SQL pro aktualizaci pÅ™ihlaÅ¡ovacího jména jednoho uživatele'; -$lang['update-user-pass'] = 'Příkaz SQL pro aktualizaci hesla jednoho uživatele'; -$lang['insert-group'] = 'Příkaz SQL pro vložení nové skupiny do databáze'; -$lang['join-group'] = 'Příkaz SQL pro pÅ™idání uživatele do existující skupiny'; -$lang['leave-group'] = 'Příkaz SQL pro odebrání uživatele ze skupiny'; -$lang['check-pass'] = 'Příkaz SQL ke kontrole hesla uživatele. Může zůstat prázdný, pokud jsou informace o heslech vyvolány ve vybraném uživateli.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/cy/lang.php deleted file mode 100644 index 449e3ef..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/cy/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - */ -$lang['connectfail'] = 'Kunne ikke forbinde til database.'; -$lang['userexists'] = 'Beklager, en bruger med dette loginnavn findes allerede.'; -$lang['writefail'] = 'Kunne ikke ændre brugerdata. Informer venligst wikiens administrator.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/da/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/da/settings.php deleted file mode 100644 index 80b6e2e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/da/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'Vis detaljerede fejlmeddelelser. Bør deaktiveres efter opsætning.'; -$lang['dsn'] = 'DSN der benyttes til at forbinde til databasen.'; -$lang['user'] = 'Brugerkonto til ovenstÃ¥ende databaseforbindelse (blank ved sqlite)'; -$lang['pass'] = 'Adgangskode til ovenstÃ¥ende databaseforbindelse (blank ved sqlite)'; -$lang['select-user'] = 'SQL statement til at selektere data for en enkelt bruger'; -$lang['select-user-groups'] = 'SQL statement til at selektere alle grupper en enkelt bruger er medlem af'; -$lang['select-groups'] = 'SQL statement til at selektere alle tilgængelige grupper'; -$lang['insert-user'] = 'SQL statement til at indsætte en ny bruger i databasen'; -$lang['delete-user'] = 'SQL statement til at fjerne en bruger fra databasen'; -$lang['list-users'] = 'SQL statement til at selektere brugere ud fra et filter'; -$lang['count-users'] = 'SQL statement til at tælle brugere der matcher et filter'; -$lang['update-user-info'] = 'SQL statement til at opdatere fulde navn og e-mail adresse pÃ¥ en enkelt bruger'; -$lang['update-user-login'] = 'SQL statement til at opdatere loginnavn pÃ¥ en enkelt bruger'; -$lang['update-user-pass'] = 'SQL statement til at opdatere adgangskode pÃ¥ en enkelt bruger'; -$lang['insert-group'] = 'SQL statement til at indsætte en ny gruppe i databasen'; -$lang['join-group'] = 'SQL statement til at tilføje en bruger til en eksisterende gruppe'; -$lang['leave-group'] = 'SQL statement til at fjerne en bruger fra en gruppe'; -$lang['check-pass'] = 'SQL statement til at kontrollere adgangskode for en bruger. Kan efterlades blank hvis adgangskode information hentes nÃ¥r brugeren selekteres.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de-informal/lang.php deleted file mode 100644 index a3d9747..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de-informal/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Verbindung zur Datenbank fehlgeschlagen.'; -$lang['userexists'] = 'Der Benutzername existiert leider schon.'; -$lang['writefail'] = 'Die Benutzerdaten konnten nicht geändert werden. Bitte wenden Sie sich an den Wiki-Admin.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de-informal/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de-informal/settings.php deleted file mode 100644 index c013988..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de-informal/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'Zeige detaillierte Fehlermeldungen. Diese sollten nach dem Setup deaktiviert werden.'; -$lang['dsn'] = 'Der DSN(Data Source Name) zur Verbindung mit der Datenbank'; -$lang['user'] = 'Der Benutzer für die obige Datenbankverbindung (leer lassen für SQLite)'; -$lang['pass'] = 'Das Passwort für die obige Datenbankverbindung (leer lassen für SQLite)'; -$lang['select-user'] = 'SQL Anweisung um einen einzelnen Benutzer abzufragen'; -$lang['select-user-groups'] = 'SQL Anweisung um alle Gruppen eines Benutzers abzufragen'; -$lang['select-groups'] = 'SQL Anweisung um alle verfügbaren Gruppen auszuwählen'; -$lang['insert-user'] = 'SQL Anweisung um einen neuen Benutzer in der Datenbank abzulegen'; -$lang['delete-user'] = 'SQL Anweisung um einen Benutzer aus der Datenbank zu entfernen'; -$lang['list-users'] = 'SQL Anweisung um eine Liste gefilterter Benutzer anzuzeigen'; -$lang['count-users'] = 'SQL Anweisung, welche die Anzahl der gefilterten Benutzer wiedergibt'; -$lang['update-user-info'] = 'SQL Anweisung um den vollen Namen sowie dessen E-Mail Adresse zu aktualisieren'; -$lang['update-user-login'] = 'SQL Anweisung um den Login-Namen eines Benutzers zu aktualisieren'; -$lang['update-user-pass'] = 'SQL Anweisung um das Passwort eines Benutzers zu aktualisieren'; -$lang['insert-group'] = 'SQL Anweisung um eine neue Gruppe in der Datenbank anzulegen'; -$lang['join-group'] = 'SQL Anweisung um einen Benutzer zu einer existierenden Gruppe hinzuzufügen'; -$lang['leave-group'] = 'SQL Anweisung um einen Benutzer aus einer Gruppe zu entfernen'; -$lang['check-pass'] = 'SQL Anweisung um das Passwort eines Benutzers zu überprüfen. Es kann leer gelassen werden wenn die Information über die Benutzerabfrage erhoben wurde.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de/lang.php deleted file mode 100644 index 3fe2a44..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - * @author Hendrik Diel - * @author Philip Knack - */ -$lang['connectfail'] = 'Verbindung zur Datenbank fehlgeschlagen.'; -$lang['userexists'] = 'Entschuldigung, aber dieser Benutzername ist bereits vergeben.'; -$lang['writefail'] = 'Die Benutzerdaten konnten nicht geändert werden. Bitte wenden Sie sich an den Wiki-Admin.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de/settings.php deleted file mode 100644 index d661d5c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/de/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'Zeige detaillierte Fehlermeldungen. Diese sollten nach dem Setup deaktiviert werden.'; -$lang['dsn'] = 'Der DSN(Data Source Name) zur Verbindung mit der Datenbank'; -$lang['user'] = 'Der Benutzer für die obige Datenbankverbindung (leer lassen für SQLite)'; -$lang['pass'] = 'Das Passwort für die obige Datenbankverbindung (leer lassen für SQLite)'; -$lang['select-user'] = 'SQL Anweisung um einen Benutzer abzufragen'; -$lang['select-user-groups'] = 'SQL Anweisung um alle Gruppen eines Benutzers abzufragen'; -$lang['select-groups'] = 'SQL Anweisung um alle verfügbaren Gruppen auszuwählen'; -$lang['insert-user'] = 'SQL Anweisung um einen neuen Benutzer in der Datenbank abzulegen'; -$lang['delete-user'] = 'SQL Anweisung um einen Benutzer aus der Datenbank zu entfernen'; -$lang['list-users'] = 'SQL Anweisung um eine Liste gefilterter Benutzer anzuzeigen'; -$lang['count-users'] = 'SQL Anweisung, welche die Anzahl der gefilterten Benutzer wiedergibt'; -$lang['update-user-info'] = 'SQL Anweisung um den vollen Namen sowie dessen E-Mail Adresse zu aktualisieren'; -$lang['update-user-login'] = 'SQL Anweisung um den Login-Namen eines Benutzers zu aktualisieren'; -$lang['update-user-pass'] = 'SQL Anweisung um das Passwort eines Benutzers zu aktualisieren'; -$lang['insert-group'] = 'SQL Anweisung um eine neue Gruppe in der Datenbank anzulegen'; -$lang['join-group'] = 'SQL Anweisung um einen Benutzer zu einer existierenden Gruppe hinzuzufügen'; -$lang['leave-group'] = 'SQL Anweisung um einen Benutzer aus einer Gruppe zu entfernen'; -$lang['check-pass'] = 'SQL Anweisung um das Passwort eines Benutzers zu überprüfen. Es kann leer gelassen werden wenn die Information über die Benutzerabfrage erhoben wurde.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/el/lang.php deleted file mode 100644 index fe944cf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/el/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Δεν μπόÏεσε να κάνει σÏνδεση με την βάση δεδομένων'; -$lang['userexists'] = 'Συγγνώμη υπάÏχει ήδη χÏήστης με αυτά τα στοιχεία'; -$lang['writefail'] = 'Δεν μποÏέσαμε τα Ï„Ïοποποιήσουμε τα στοιχεία χÏήστη. ΠαÏακαλώ ενημεÏώστε το Wiki-Admin'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/el/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/el/settings.php deleted file mode 100644 index 531fefe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/el/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'ΕκτÏπωση μηνυμάτων σφαλμάτων λεπτομεÏÏŽÏ‚. Αυτή η ÏÏθμιση Ï€Ïέπει μετά να απενεÏγοποιηθεί.'; -$lang['dsn'] = 'Îα συνδεθεί το DSN με τη βάση δεδομένων'; -$lang['user'] = 'Ο συνδεδεμένος χÏήστης με την άνω βάση δεδομένων'; -$lang['pass'] = 'Ο κωδικός Ï€Ïόσβασης της άνω βάσης δεδομένων'; -$lang['select-user'] = 'SQL ΑντίγÏαφο επιλογής δεδομένων ενός Î±Ï€Î»Î¿Ï Ï‡Ïήστη'; -$lang['select-user-groups'] = 'SQL ΑντίγÏαφο to select all groups of a single user '; -$lang['select-groups'] = 'SQL ΑντίγÏαφο για επιλογή όλων των διαθέσιμων ομάδων '; -$lang['insert-user'] = 'Δηλωτικό SQL για να εισάγει έναν νέο χÏήστη στη βάση δεδομένων'; -$lang['delete-user'] = 'Δηλωτικό SQL για αφαίÏεση χÏήστη από την βάση δεδομένων'; -$lang['list-users'] = 'Δηλωτικό SQL για να ταξινομήσει τους χÏήστες με Ï€ÏοσαÏμογή φίλτÏου'; -$lang['count-users'] = 'Δηλωτικό SQL για να μετÏήσει τον αÏιθμό των χÏηστών με τη χÏήση ενός φίλτÏου'; -$lang['update-user-info'] = 'Δηλωτικό SQL για ενημέÏωση του ονόματος και της διεÏθυνσης email ενός χÏήστη'; -$lang['update-user-login'] = 'Δηλωτικό SQL για ενημέÏωση του ονόματος σÏνδεσης ενός Î±Ï€Î»Î¿Ï Ï‡Ïήστη '; -$lang['update-user-pass'] = 'Δηλωτικό SQL για ενημέÏωση του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης ενός χÏήστη'; -$lang['insert-group'] = 'Δηλωτικό SQL για να εισάγει νέα ομάδα στην βάση δεδομένων'; -$lang['join-group'] = 'Δηλωτικό SQL για Ï€Ïόσθεση χÏήστη σε μια υπάÏχουσα ομάδα'; -$lang['leave-group'] = 'Δηλωτικό SQL για αφαίÏεση χÏήστη από μια ομάδα'; -$lang['check-pass'] = 'Δηλωτικό SQL για να ελέγξει τον κωδικό Ï€Ïόσβασης για έναν χÏήστη. ΜποÏεί να μείνει κενό αν εισαχθεί κωδικός χÏήστη στην ομάδα επιλογής χÏήστη.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/en/lang.php deleted file mode 100644 index 3e1482e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/en/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - */ - -$lang['debug'] = 'Print out detailed error messages. Should be disabled after setup.'; -$lang['dsn'] = 'The DSN to connect to the database.'; -$lang['user'] = 'The user for the above database connection (empty for sqlite)'; -$lang['pass'] = 'The password for the above database connection (empty for sqlite)'; -$lang['select-user'] = 'SQL Statement to select the data of a single user'; -$lang['select-user-groups'] = 'SQL Statement to select all groups of a single user'; -$lang['select-groups'] = 'SQL Statement to select all available groups'; -$lang['insert-user'] = 'SQL Statement to insert a new user into the database'; -$lang['delete-user'] = 'SQL Statement to remove a single user from the database'; -$lang['list-users'] = 'SQL Statement to list users matching a filter'; -$lang['count-users'] = 'SQL Statement to count users matching a filter'; -$lang['update-user-info'] = 'SQL Statement to update the full name and email address of a single user'; -$lang['update-user-login'] = 'SQL Statement to update the login name of a single user'; -$lang['update-user-pass'] = 'SQL Statement to update the password of a single user'; -$lang['insert-group'] = 'SQL Statement to insert a new group into the database'; -$lang['join-group'] = 'SQL Statement to add a user to an existing group'; -$lang['leave-group'] = 'SQL Statement to remove a user from a group'; -$lang['check-pass'] = 'SQL Statement to check the password for a user. Can be left empty if password info is fetched in select-user.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/eo/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/eo/lang.php deleted file mode 100644 index 0c3b2b6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/eo/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Malsukcesis konekti al datumbazo.'; -$lang['userexists'] = 'Pardonu, uzanto kun ĉi tiu salutnomo jam ekzistas.'; -$lang['writefail'] = 'Ne eblas modifi uzantajn datumojn. Bonvolu informi la Vikiadministranton'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/eo/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/eo/settings.php deleted file mode 100644 index 7e46cb0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/eo/settings.php +++ /dev/null @@ -1,12 +0,0 @@ - - */ -$lang['debug'] = 'Presu detalajn erarmesaÄojn. Devus esti malÅaltita post agordo.'; -$lang['dsn'] = 'La DSN por konekti al la datumbazo.'; -$lang['user'] = 'La uzanto por ĉi-supra datumbaza konekto (malplena por sqlite)'; -$lang['pass'] = 'La pasvorto por la supra datumbaza konekto (malplena por sqlite)'; -$lang['select-user'] = 'SQL Statement por elekti la datumojn de ununura uzanto'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/es/lang.php deleted file mode 100644 index c382ebf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/es/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Error al conectar con la base de datos.'; -$lang['userexists'] = 'Lo sentimos, ya existe un usuario con ese inicio de sesión.'; -$lang['writefail'] = 'No es posible modificar los datos del usuario. Por favor, informa al Administrador del Wiki'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/es/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/es/settings.php deleted file mode 100644 index f866fe1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/es/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'Imprime mensajes de error detallados. Debería ser deshabilitado después de la instalación.'; -$lang['dsn'] = 'El DSN para conectarse a la base de datos.'; -$lang['user'] = 'El usuario de la conexión de base de datos anterior (vacía para sqlite)'; -$lang['pass'] = 'La contraseña para la conexión de base de datos anterior (vacía para sqlite)'; -$lang['select-user'] = 'Declaración SQL para seleccionar los datos de un solo usuario'; -$lang['select-user-groups'] = 'Declaración SQL para seleccionar todos los grupos de un solo usuario'; -$lang['select-groups'] = 'Declaración SQL para seleccionar todos los grupos disponibles'; -$lang['insert-user'] = 'Declaración SQL para insertar un nuevo usuario en la base de datos'; -$lang['delete-user'] = 'Declaración SQL para eliminar un único usuario de la base de datos'; -$lang['list-users'] = 'Declaración SQL para mostrar los usuarios que coinciden con un filtro'; -$lang['count-users'] = 'Declaración SQL para contar usuarios que coinciden con un filtro'; -$lang['update-user-info'] = 'Declaración SQL para actualizar el nombre completo y la dirección de correo electrónico de un único usuario'; -$lang['update-user-login'] = 'Declaración SQL para actualizar el nombre de usuario de un solo usuario'; -$lang['update-user-pass'] = 'Declaración SQL para actualizar la contraseña de un solo usuario'; -$lang['insert-group'] = 'Declaración SQL para insertar un nuevo grupo en la base de datos'; -$lang['join-group'] = 'Declaración SQL para agregar un usuario a un grupo existente '; -$lang['leave-group'] = 'Declaración SQL para eliminar un usuario de un grupo'; -$lang['check-pass'] = 'Declaración SQL para verificar la contraseña de un usuario. Puede dejarse vacío si se busca información de contraseña en el usuario de selección.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fa/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fa/lang.php deleted file mode 100644 index 7f06df8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fa/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - * @author Masoud Sadrnezhaad - */ -$lang['connectfail'] = 'خطا در اتصال به دیتابیس'; -$lang['userexists'] = 'با عرض پوزش، یک کاربر با این نام از قبل وجود دارد.'; -$lang['writefail'] = 'امکان تغییر داده کاربر وجود نداشت. Ù„Ø·ÙØ§ مسئول Wiki را آگاه کنید.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fa/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fa/settings.php deleted file mode 100644 index 201687c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fa/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'جزئیات پیام‌های خطا را نمایش بده. باید بعد از تنظیم ØºÛŒØ±ÙØ¹Ø§Ù„ شود.'; -$lang['dsn'] = 'دی‌اس‌ان برای اتصال به پایگاه داده'; -$lang['user'] = 'کاربر برای اتصال پایگاه دادهٔ بالا (برای sqlite خالی)'; -$lang['pass'] = 'کلمهٔ عبور برای اتصال پایگاه دادهٔ بالا (برای sqlite خالی)'; -$lang['select-user'] = 'دستور SQL برای انتخاب داده‌ای از یک کاربر'; -$lang['select-user-groups'] = 'دستور SQL برای انتخاب همهٔ گروه‌های یک کاربر'; -$lang['select-groups'] = 'دستور SQL برای انتخاب گروه‌های موجود'; -$lang['insert-user'] = 'دستور SQL برای Ø§ÙØ²ÙˆØ¯Ù† یک کاربر جدید به پایگاه داده'; -$lang['delete-user'] = 'دستور SQL برای ححذ٠یک کاربر از پایگاه داده'; -$lang['list-users'] = 'دستور SQL برای Ùهرست کردن کاربران دارای ویژگی مشخص'; -$lang['count-users'] = 'دستور SQL برای شمارش کاربران دارای ویژگی مشخص'; -$lang['update-user-info'] = 'دستور SQL برای به‌روزرسانی نام کامل Ùˆ ایمیل یک کاربر'; -$lang['update-user-login'] = 'دستور SQL برای به‌روزرسانی نام ورود به سیستم برای یک کاربر'; -$lang['update-user-pass'] = 'دستور SQL برای به‌روزرسانی کلمهٔ عبور برای یک کاربر'; -$lang['insert-group'] = 'دستور SQL برای Ø§ÙØ²ÙˆØ¯Ù† گروه جدید به پایگاه داده'; -$lang['join-group'] = 'دستور SQL برای Ø§ÙØ²ÙˆØ¯Ù† یک کاربر به یک گروه موجود'; -$lang['leave-group'] = 'دستور SQL برای حذ٠یک کاربر از یک گروه'; -$lang['check-pass'] = 'دستور SQL برای Ú†Ú© کردن کلمهٔ عبور یک کاربر. اگر اطلاعات کلمهٔ عبور در Ø¯Ø±ÛŒØ§ÙØª کاربر Ú¯Ø±ÙØªÙ‡ شده می‌تواند خالی بماند.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fr/lang.php deleted file mode 100644 index 5473aa7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fr/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Impossible de se connecter à la base de données.'; -$lang['userexists'] = 'Désolé, un utilisateur avec cet identifiant existe déjà.'; -$lang['writefail'] = 'Impossible de modifier les données utilisateur. Veuillez en informer l\'administrateur du Wiki.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fr/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fr/settings.php deleted file mode 100644 index 5c2704a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/fr/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'Afficher des messages d\'erreur détaillés. Devrait être désactivé passé la configuration.'; -$lang['dsn'] = 'Le DSN de connexion à la base de données.'; -$lang['user'] = 'L\'utilisateur pour la connexion à la base de donnée ci-dessus (vide pour sqlite)'; -$lang['pass'] = 'Le mot de passe pour la connexion à la base de donnée ci-dessus (vide pour sqlite)'; -$lang['select-user'] = 'Instruction SQL pour sélectionner les données d\'un seul utilisateur'; -$lang['select-user-groups'] = 'Instruction SQL pour sélectionner tous les groupes d\'un utilisateur donné'; -$lang['select-groups'] = 'Instruction SQL pour sélectionner tous les groupes disponibles'; -$lang['insert-user'] = 'Instruction SQL pour insérer un nouvel utilisateur dans la base de données'; -$lang['delete-user'] = 'Instruction SQL pour retirer un utilisateur de la base de données'; -$lang['list-users'] = 'Instruction SQL pour lister les utilisateurs correspondant à un filtre'; -$lang['count-users'] = 'Instruction SQL pour compter les utilisateurs correspondant à un filtre'; -$lang['update-user-info'] = 'Instruction SQL pour mettre à jour le nom complet et l\'adresse de courriel d\'un utilisateur donné'; -$lang['update-user-login'] = 'Instruction SQL pour mettre à jour l\'identifiant d\'un utilisateur donné'; -$lang['update-user-pass'] = 'Instruction SQL pour mettre à jour le mot de passe d\'un utilisateur donné'; -$lang['insert-group'] = 'Instruction SQL pour mettre insérer un nouveau groupe dans la base de données'; -$lang['join-group'] = 'Instruction SQL pour ajouter un utilisateur à un groupe existant'; -$lang['leave-group'] = 'Instruction SQL pour retirer un utilisateur d\'un groupe'; -$lang['check-pass'] = 'Instruction SQL pour vérifier le mot de passe d\'un utilisateur. Peut être laissé vide si l\'information de mot de passe est obtenue lors de la sélection d\'un utilisateur.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/hr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/hr/lang.php deleted file mode 100644 index 3acdbf4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/hr/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Ne mogu se spojiti na bazu.'; -$lang['userexists'] = 'Oprostite ali korisnik s ovom prijavom već postoji.'; -$lang['writefail'] = 'Ne mogu izmijeniti podatke. Molim obavijestite Wiki administratora'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/hu/lang.php deleted file mode 100644 index 2dd5255..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/hu/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Az adatbázishoz való csatlakozás sikertelen.'; -$lang['userexists'] = 'Sajnos már létezik ilyen azonosítójú felhasználó.'; -$lang['writefail'] = 'A felhasználói adatok módosítása sikertelen. Kérlek, fordulj a wiki rendszergazdájához!'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/it/lang.php deleted file mode 100644 index 56b4a01..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/it/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Connessione fallita al database.'; -$lang['userexists'] = 'Spiacente, esiste già un utente con queste credenziali.'; -$lang['writefail'] = 'Non è possibile cambiare le informazioni utente. Si prega di informare l\'Amministratore del wiki'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/it/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/it/settings.php deleted file mode 100644 index d539c4a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/it/settings.php +++ /dev/null @@ -1,26 +0,0 @@ - - * @author Riccardo - */ -$lang['debug'] = 'Stampa messaggi di errore dettagliati. Dovrebbe essere disabilitato dopo l\'installazione.'; -$lang['dsn'] = 'Il DSN per connettersi al database.'; -$lang['user'] = 'L\'utente per la connessione al database sopra (vuoto per sqlite)'; -$lang['pass'] = 'La password per la connessione al database sopra (vuoto per sqlite)'; -$lang['select-user'] = 'Istruzione SQL per selezionare i dati di un singolo utente'; -$lang['select-user-groups'] = 'Istruzione SQL per selezionare tutti i gruppi di un singolo utente'; -$lang['select-groups'] = 'Istruzione SQL per selezionare tutti i gruppi disponibili'; -$lang['insert-user'] = 'Istruzione SQL per inserire un nuovo utente nel database'; -$lang['delete-user'] = 'Istruzione SQL per rimuovere un singolo utente dal database'; -$lang['list-users'] = 'Istruzione SQL per elencare gli utenti che corrispondono a un filtro'; -$lang['count-users'] = 'Istruzione SQL per contare gli utenti che corrispondono a un filtro'; -$lang['update-user-info'] = 'Istruzione SQL per aggiornare nome completo ed indirizzo email di un singolo utente'; -$lang['update-user-login'] = 'Istruzione SQL per aggiornare il nome di login di un singolo utente'; -$lang['update-user-pass'] = 'Istruzione SQL per aggiornare la password di un singolo utente'; -$lang['insert-group'] = 'Istruzione SQL per inserire un nuovo gruppo nel database'; -$lang['join-group'] = 'Istruzione SQL per aggiungere un utente ad un gruppo esistente'; -$lang['leave-group'] = 'Istruzione SQL per rimuovere un utente da un gruppo'; -$lang['check-pass'] = 'Istruzione SQL per cercare la password di un utente. Può essere omessa se l\'informazioni sulla password è recuperate dalla selezione utente.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ja/lang.php deleted file mode 100644 index 8893f2d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ja/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - * @author Hideaki SAWADA - */ -$lang['connectfail'] = 'データベースã¸ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; -$lang['userexists'] = 'æã‚Œå…¥ã‚Šã¾ã™ãŒã€ã“ã®ãƒ­ã‚°ã‚¤ãƒ³åã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚'; -$lang['writefail'] = 'ユーザーデータを変更ã§ãã¾ã›ã‚“。Wiki ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ja/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ja/settings.php deleted file mode 100644 index b90db26..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ja/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = '詳細ãªã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’出力ã™ã‚‹ï¼ˆã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—後ã€ã“ã®ã‚ªãƒ—ションã¯ã‚ªãƒ•ã«ã™ã¹ãã§ã™ï¼‰'; -$lang['dsn'] = 'データベースã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹DSN'; -$lang['user'] = 'ä¸Šè¨˜ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æŽ¥ç¶šã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼å(sqliteã®å ´åˆã¯ç©ºæ¬„ã«ã—ã¦ãŠã„ã¦ä¸‹ã•ã„)'; -$lang['pass'] = 'ä¸Šè¨˜ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æŽ¥ç¶šã™ã‚‹ãƒ‘スワード(sqliteã®å ´åˆã¯ç©ºæ¬„ã«ã—ã¦ãŠã„ã¦ä¸‹ã•ã„)'; -$lang['select-user'] = '個々ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’é¸ã¶SQL命令文'; -$lang['select-user-groups'] = '個々ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå±žã™ã‚‹å…¨ã¦ã®ã‚°ãƒ«ãƒ¼ãƒ—ã‚’é¸ã¶SQL命令文'; -$lang['select-groups'] = '利用å¯èƒ½ãªå…¨ã‚°ãƒ«ãƒ¼ãƒ—ã‚’é¸ã¶SQL命令文'; -$lang['insert-user'] = 'ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’追加ã™ã‚‹SQL命令文'; -$lang['delete-user'] = '個々ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’データベースã‹ã‚‰å–り除ãSQL命令文'; -$lang['list-users'] = 'フィルターã«ä¸€è‡´ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’一覧ã«ã™ã‚‹SQL命令文'; -$lang['count-users'] = 'フィルターã«ä¸€è‡´ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’æ•°ãˆã‚‹SQL命令文'; -$lang['update-user-info'] = '個々ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ•ルãƒãƒ¼ãƒ ã¨ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’æ›´æ–°ã™ã‚‹SQL命令文'; -$lang['update-user-login'] = '個々ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ­ã‚°ã‚¤ãƒ³åã‚’æ›´æ–°ã™ã‚‹SQL命令文'; -$lang['update-user-pass'] = '個々ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ‘スワードを更新ã™ã‚‹SQL命令文'; -$lang['insert-group'] = 'ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æ–°è¦ã‚°ãƒ«ãƒ¼ãƒ—を追加ã™ã‚‹SQL命令文'; -$lang['join-group'] = 'æ—¢ã«ã‚るグループã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’追加ã™ã‚‹SQL命令文'; -$lang['leave-group'] = 'グループã‹ã‚‰ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’å–り除ãSQL命令文'; -$lang['check-pass'] = 'ユーザーã®ãƒ‘スワードをãƒã‚§ãƒƒã‚¯ã™ã‚‹SQL命令文(select-userã§ãƒ‘スワード情報を呼ã³å‡ºã™å ´åˆã¯ç©ºæ¬„ã«ã—ã¦ãŠã‘ã¾ã™ï¼‰'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ko/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ko/lang.php deleted file mode 100644 index 4a8a4d4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ko/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - * @author Myeongjin - */ -$lang['connectfail'] = 'ë°ì´í„°ë² ì´ìŠ¤ì— ì—°ê²°í•˜ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤.'; -$lang['userexists'] = '죄송하지만 ì´ ê³„ì •ìœ¼ë¡œ ì´ë¯¸ 로그ì¸í•œ 사용ìžê°€ 있습니다.'; -$lang['writefail'] = 'ì‚¬ìš©ìž ë°ì´í„°ë¥¼ 수정할 수 없습니다. 위키 관리ìžì—게 문ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ko/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ko/settings.php deleted file mode 100644 index da9beb1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ko/settings.php +++ /dev/null @@ -1,30 +0,0 @@ - - * @author pavement - * @author Traend - */ -$lang['debug'] = 'ìžì„¸í•œ 오류 메시지를 출력합니다. 설정 후 비활성화해야 합니다.'; -$lang['dsn'] = 'ë°ì´í„°ë² ì´ìŠ¤ì— ì—°ê²°í•  DSN'; -$lang['user'] = 'ìœ„ì˜ ë°ì´í„°ë² ì´ìФ ì—°ê²°ì— ëŒ€í•œ 사용ìž(sqliteì˜ ê²½ìš° 비어 있ìŒ)'; -$lang['pass'] = 'ìœ„ì˜ ë°ì´í„°ë² ì´ìФ ì—°ê²°ì— ëŒ€í•œ 암호(sqliteì˜ ê²½ìš° 비어 있ìŒ)'; -$lang['select-user'] = 'ë‹¨ì¼ ì‚¬ìš©ìžì˜ ë°ì´í„°ë¥¼ ì„ íƒí•˜ê¸° 위한 SQL 문 -'; -$lang['select-user-groups'] = 'ë‹¨ì¼ ì‚¬ìš©ìžì˜ 모든 ê·¸ë£¹ì„ ì„ íƒí•˜ê¸° 위한 SQL 문'; -$lang['select-groups'] = '사용 가능한 모든 ê·¸ë£¹ì„ ì„ íƒí•˜ê¸° 위한 SQL 문 -'; -$lang['insert-user'] = 'ë°ì´í„°ë² ì´ìŠ¤ì— ìƒˆ 사용ìžë¥¼ 삽입하는 SQL 문 -'; -$lang['delete-user'] = 'ë°ì´í„°ë² ì´ìФì—서 ë‹¨ì¼ ì‚¬ìš©ìžë¥¼ 제거하기 위한 SQL 문'; -$lang['list-users'] = '필터와 ì¼ì¹˜í•˜ëŠ” 사용ìžë¥¼ 나열하는 SQL 문'; -$lang['count-users'] = '필터와 ì¼ì¹˜í•˜ëŠ” 사용ìžë¥¼ 계산하는 SQL 문'; -$lang['update-user-info'] = 'ë‹¨ì¼ ì‚¬ìš©ìžì˜ ì „ì²´ ì´ë¦„ê³¼ ì´ë©”ì¼ ì£¼ì†Œë¥¼ ì—…ë°ì´íŠ¸í•˜ëŠ” SQL 문'; -$lang['update-user-login'] = 'ë‹¨ì¼ ì‚¬ìš©ìžì˜ ë¡œê·¸ì¸ ì´ë¦„ì„ ì—…ë°ì´íŠ¸í•˜ëŠ” SQL 문'; -$lang['update-user-pass'] = 'ë‹¨ì¼ ì‚¬ìš©ìžì˜ 암호를 ì—…ë°ì´íŠ¸í•˜ëŠ” SQL 문'; -$lang['insert-group'] = 'ë°ì´í„°ë² ì´ìŠ¤ì— ìƒˆ ê·¸ë£¹ì„ ì‚½ìž…í•˜ëŠ” SQL 문'; -$lang['join-group'] = '기존 ê·¸ë£¹ì— ì‚¬ìš©ìžë¥¼ 추가하는 SQL 문'; -$lang['leave-group'] = '그룹ì—서 사용ìžë¥¼ 제거하는 SQL 문'; -$lang['check-pass'] = '사용ìžì˜ 암호를 확ì¸í•˜ëŠ” SQL 문입니다. ì„ íƒ ì‚¬ìš©ìžì—서 암호 정보를 가져오는 경우 비워 둘 수 있습니다.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/nl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/nl/lang.php deleted file mode 100644 index c0c688d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/nl/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Connectie met de database mislukt.'; -$lang['userexists'] = 'Sorry, een gebruiker met deze login bestaat reeds.'; -$lang['writefail'] = 'Onmogelijk om de gebruikers data te wijzigen. Gelieve de Wiki-Admin te informeren.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/nl/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/nl/settings.php deleted file mode 100644 index 4929e91..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/nl/settings.php +++ /dev/null @@ -1,26 +0,0 @@ - - * @author Andy - */ -$lang['debug'] = 'Geef gedetailleerde foutmeldingen weer. Dit zou uitgeschakeld moeten zijn na de installatie.'; -$lang['dsn'] = 'De DSN om verbinding te maken met de database.'; -$lang['user'] = 'De gebruikersnaam voor de bovengenoemde database verbinding (laat leeg voor sqlite)'; -$lang['pass'] = 'Het wachtwoord voor de bovengenoemde database verbinding (laat leeg voor sqlite)'; -$lang['select-user'] = 'SQL Statement om de data te selecteren van één gebruiker'; -$lang['select-user-groups'] = 'SQL Statement om alle groepen van één gebruiker te selecteren'; -$lang['select-groups'] = 'SQL Statement om alle beschikbare groepen te selecteren'; -$lang['insert-user'] = 'SQL Statement om een nieuwe gebruiker in de database in te voeren'; -$lang['delete-user'] = 'SQL Statement om één gebruiker uit de database te verwijderen'; -$lang['list-users'] = 'SQL-instructie om gebruikers weer te geven die overeenkomen met een filter'; -$lang['count-users'] = 'SQL-instructie om gebruikers te tellen die overeenkomen met een filter'; -$lang['update-user-info'] = 'SQL-instructie om de volledige naam en e-mailadres van een enkele gebruiker bij te werken'; -$lang['update-user-login'] = 'SQL-instructie om de inlognaam van een enkele gebruiker bij te werken'; -$lang['update-user-pass'] = 'SQL-instructie om het wachtwoord van een enkele gebruiker bij te werken'; -$lang['insert-group'] = 'SQL-instructie om een nieuwe groep aan de database toe te voegen'; -$lang['join-group'] = 'SQL-instructie om een gebruiker aan een bestaande groep toe te voegen'; -$lang['leave-group'] = 'SQL-instructie om een gebruiker uit een groep te verwijderen'; -$lang['check-pass'] = 'SQL-instructie om het wachtwoord van een gebruiker te controleren. Kan leeg gelaten worden als de wachtwoordinformatie wordt opgehaald in select-user'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pl/lang.php deleted file mode 100644 index fd813f1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pl/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Błąd łącznie siÄ™ z bazÄ… danych'; -$lang['userexists'] = 'Przepraszamy, użytkownik o tym loginie już istnieje'; -$lang['writefail'] = 'Nie można zmodyfikować danych użytkownika. ProszÄ™ skontaktować siÄ™ z Administratorem'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pl/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pl/settings.php deleted file mode 100644 index f0676c2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pl/settings.php +++ /dev/null @@ -1,28 +0,0 @@ - - * @author pavulondit - * @author Bartek S - * @author Przemek - */ -$lang['debug'] = 'WyÅ›wietlanie szczegółowej wiadomoÅ›ci o błędzie. Powinno być wyłączone po '; -$lang['dsn'] = 'Nazwa źródÅ‚a danych do łączenia siÄ™ z bazÄ… danych'; -$lang['user'] = 'Użytkownik do powyższego połączenia z bazÄ… danych (puste dla sqlite)'; -$lang['pass'] = 'HasÅ‚o do powyższego połączenia z bazÄ… danych (puste dla sqlite)'; -$lang['select-user'] = 'Zapytanie SQL, aby wybrać dane jednego użytkownika'; -$lang['select-user-groups'] = 'Zapytanie SQL aby wybrać wszystkie grupy jednego użytkownika'; -$lang['select-groups'] = 'Instrukcja SQL do wybrania wszystkich dostÄ™pnych grup'; -$lang['insert-user'] = 'Instrukcja SQL do wstawienia nowego użytkownika do bazy danych'; -$lang['delete-user'] = 'Instrukcja SQL do usuniÄ™cia pojedynczego użytkownika z bazy danych'; -$lang['list-users'] = 'Instrukcja SQL do wyÅ›wietlenia listy użytkowników pasujÄ…cych do filtra'; -$lang['count-users'] = 'Instrukcja SQL do zliczenia użytkowników pasujÄ…cych do filtra'; -$lang['update-user-info'] = 'Wyrażenie SQL aby zaktualizować imiÄ™ oraz adres email dla pojedynczego użytkownika'; -$lang['update-user-login'] = 'Wyrażenie SQL aby zaktualizować login dla pojedynczego użytkownika'; -$lang['update-user-pass'] = 'Zapytanie SQL do zaktualizowania hasÅ‚a dla pojedynczego użytkownika'; -$lang['insert-group'] = 'Zapytanie SQL aby dodać nowÄ… grupÄ™ do bazy danych'; -$lang['join-group'] = 'Zapytanie SQL aby dodać użytkownika do istniejÄ…cej grupy'; -$lang['leave-group'] = 'Zapytanie SQL aby usunąć użytkownika z grupy'; -$lang['check-pass'] = 'Zapytanie SQL aby sprawdzić hasÅ‚o użytkownika. Można pozostawić puste, jeÅ›li informacje o haÅ›le sÄ… pobierane w select-user.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt-br/lang.php deleted file mode 100644 index 8f44086..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt-br/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Não foi possível conectar ao banco de dados.'; -$lang['userexists'] = 'Desculpe, mas já existe esse nome de usuário.'; -$lang['writefail'] = 'Não foi possível modificar os dados do usuário. Por favor, informe ao administrador do Wiki.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt-br/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt-br/settings.php deleted file mode 100644 index b1d285b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt-br/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'Exibir mensagens de erro detalhadas. Deve ser desabilitado após a configuração.'; -$lang['dsn'] = 'O DSN para conectar ao banco de dados.'; -$lang['user'] = 'O usuário para a conexão ao banco de dados acima (em branco para sqlite)'; -$lang['pass'] = 'A senha para a conexão ao banco de dados acima (em branco para sqlite)'; -$lang['select-user'] = 'Declaração SQL para selecionar os dados de um único usuário'; -$lang['select-user-groups'] = 'Declaração SQL para selecionar todos os grupos de um único usuário'; -$lang['select-groups'] = 'Declaração SQL para selecionar todos os grupos disponíveis'; -$lang['insert-user'] = 'Declaração SQL para inserir um novo usuário no banco de dados'; -$lang['delete-user'] = 'Declaração SQL para remover um único usuário do banco de dados'; -$lang['list-users'] = 'Declaração SQL para listar usuários correspondentes a um filtro'; -$lang['count-users'] = 'Declaração SQL para contar usuários correspondentes a um filtro'; -$lang['update-user-info'] = 'Declaração SQL para atualizar o nome completo e endereço de e-mail de um único usuário'; -$lang['update-user-login'] = 'Declaração SQL para atualizar o nome de usuário de e-mail de um único usuário'; -$lang['update-user-pass'] = 'Declaração SQL para atualizar a senha de um único usuário'; -$lang['insert-group'] = 'Declaração SQL para inserir um novo grupo no banco de dados'; -$lang['join-group'] = 'Declaração SQL para adicionar um usuário a um grupo existente'; -$lang['leave-group'] = 'Declaração SQL para remover um usuário de um grupo'; -$lang['check-pass'] = 'Declaração SQL para verificar a senha de um usuário. Pode ser deixada em branco se a informação da senha for obtida a partir do usuário selecionado.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt/lang.php deleted file mode 100644 index 3e7ed62..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - * @author Maykon Oliveira - * @author Paulo Carmino - */ -$lang['connectfail'] = 'Erro ao conectar o banco de dados.'; -$lang['userexists'] = 'Desculpe, esse login já está sendo usado.'; -$lang['writefail'] = 'Não é possível modificar os dados do usuário. Por favor, informe o Wiki-Admin'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt/settings.php deleted file mode 100644 index 45d259b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/pt/settings.php +++ /dev/null @@ -1,26 +0,0 @@ - - * @author Maykon Oliveira - */ -$lang['debug'] = 'Imprima mensagens de erro detalhadas. Deve ser desativado após a configuração.'; -$lang['dsn'] = 'O DSN para se conectar ao banco de dados.'; -$lang['user'] = 'O usuário para a conexão de banco de dados acima (vazio para sqlite)'; -$lang['pass'] = 'A senha para a conexão de banco de dados acima (vazia para sqlite)'; -$lang['select-user'] = 'Instrução SQL para selecionar os dados de um único usuário'; -$lang['select-user-groups'] = 'Instrução SQL para selecionar todos os grupos de um único usuário'; -$lang['select-groups'] = 'Instrução SQL para selecionar todos os grupos disponíveis'; -$lang['insert-user'] = 'Instrução SQL para inserir um novo usuário no banco de dados'; -$lang['delete-user'] = 'Instrução SQL para remover um usuário do banco de dados'; -$lang['list-users'] = 'Instrução SQL para listar usuários que correspondam a um filtro'; -$lang['count-users'] = 'Instrução SQL para contar usuários que correspondam a um filtro'; -$lang['update-user-info'] = 'Instrução SQL para atualizar o nome completo e e-mail de um usuário'; -$lang['update-user-login'] = 'Instrução SQL para atualizar o nome de login de um usuário'; -$lang['update-user-pass'] = 'Instrução SQL para atualizar a senha de um usuário'; -$lang['insert-group'] = 'Instrução SQL para inserir um novo grupo no banco de dados'; -$lang['join-group'] = 'Instrução SQL para adicionar um usuário a um grupo existente'; -$lang['leave-group'] = 'Instrução SQL para remover um usuário de um grupo'; -$lang['check-pass'] = 'Instrução SQL para verificar a senha de um usuário. Pode ser deixado em branco se a informação da senha for buscada no usuário selecionado.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ru/lang.php deleted file mode 100644 index 9dc8326..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ru/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - * @author Aleksandr Selivanov - */ -$lang['connectfail'] = 'Ошибка ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ Ð±Ð°Ð·Ð¾Ð¹ данных.'; -$lang['userexists'] = 'Извините, пользователь Ñ Ñ‚Ð°ÐºÐ¸Ð¼ логином уже ÑущеÑтвует.'; -$lang['writefail'] = 'Ðевозможно изменить данные пользователÑ. Сообщите об Ñтом админиÑтратору вики.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ru/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ru/settings.php deleted file mode 100644 index 144763a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/ru/settings.php +++ /dev/null @@ -1,26 +0,0 @@ - - * @author Vyacheslav Strenadko - */ -$lang['debug'] = 'Выводить подробные ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð±Â Ð¾ÑˆÐ¸Ð±ÐºÐ°Ñ…. Должно быть отключено поÑле наÑтройки.'; -$lang['dsn'] = 'DSN (Ð¸Ð¼Ñ Ð¸Ñточника данных) Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÐºÂ Ð±Ð°Ð·Ðµ данных'; -$lang['user'] = 'Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÐºÂ Ð±Ð°Ð·Ðµ данных (пуÑтое Ð´Ð»Ñ SQLite)'; -$lang['pass'] = 'Пароль Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÐºÂ Ð±Ð°Ð·Ðµ данных (пуÑтой Ð´Ð»Ñ SQLite)'; -$lang['select-user'] = 'SQL-выражение Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° данных одного пользователÑ'; -$lang['select-user-groups'] = 'SQL-выражение Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° вÑех групп одного пользователÑ'; -$lang['select-groups'] = 'SQL-выражение Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° вÑех доÑтупных групп'; -$lang['insert-user'] = 'SQL-выражение Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð²Â Ð±Ð°Ð·Ñƒ данных'; -$lang['delete-user'] = 'SQL-выражение Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð·Â Ð±Ð°Ð·Ñ‹ данных'; -$lang['list-users'] = 'SQL-выражение Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ‡Ð¸ÑÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹, ÑоответÑтвующих фильтру'; -$lang['count-users'] = 'SQL-выражение Ð´Ð»Ñ Ð¿Ð¾Ð´Ñчёта пользователей, ÑоответÑтвующих фильтру'; -$lang['update-user-info'] = 'SQL-выражение Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ имени и адреÑа Ñл. почты одного пользователÑ'; -$lang['update-user-login'] = 'SQL-выражение Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð»Ð¾Ð³Ð¸Ð½Ð° одного пользователÑ'; -$lang['update-user-pass'] = 'SQL-выражение Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ пользователÑ'; -$lang['insert-group'] = 'SQL-выражение Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð¹ группы в базу данных'; -$lang['join-group'] = 'SQL-выражение Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð²Â ÑущеÑтвующую группу'; -$lang['leave-group'] = 'SQL-выражение Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð·Â Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹'; -$lang['check-pass'] = 'SQL-выражение Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ. Может быть пуÑтым, еÑли Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ пароле выбрана пользователем. (Can be left empty if password info is fetched in select-user.)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sk/lang.php deleted file mode 100644 index 9f70381..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sk/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Nepodarilo sa pripojiÅ¥ k databáze.'; -$lang['userexists'] = 'Ľutujem, ale používateľ s týmto prihlasovacím menom už existuje.'; -$lang['writefail'] = 'Nie je možné zmeniÅ¥ údaje používateľa, informujte prosím administrátora Wiki.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sk/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sk/settings.php deleted file mode 100644 index 0fdbfa4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sk/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'Výpis podrobných chybových hlásení. Po nastavení by sa malo vypnúť.'; -$lang['dsn'] = 'DSN pre pripojenie k databáze.'; -$lang['user'] = 'Používateľ uvedeného databázového pripojenia (prázdne pre sqllite)'; -$lang['pass'] = 'Heslo uvedeného databázového pripojenia (prázdne pre sqllite)'; -$lang['select-user'] = 'SQL príkaz pre výber údajov používateľa'; -$lang['select-user-groups'] = 'SQL príkaz pre výber vÅ¡etkých skupín používateľa'; -$lang['select-groups'] = 'SQL príkaz pre výber dostupných skupín'; -$lang['insert-user'] = 'SQL príkaz pre vloženie údajov používateľa do databázy'; -$lang['delete-user'] = 'SQL príkaz pre odstránenie používateľa z databázy'; -$lang['list-users'] = 'SQL príkaz pre výpis používateľov podľa filtra'; -$lang['count-users'] = 'SQL príkaz pre spoÄítanie používateľov podľa filtra'; -$lang['update-user-info'] = 'SQL príkaz pre aktualizáciu mena a emailu používateľa'; -$lang['update-user-login'] = 'SQL príkaz pre aktualizáciu prihlasovacieho mena používateľa'; -$lang['update-user-pass'] = 'SQL príkaz pre aktualizáciu hesla používateľa'; -$lang['insert-group'] = 'SQL príkaz pre vloženie údajov skupiny do databázy'; -$lang['join-group'] = 'SQL príkaz pre pridanie používateľa do existujúcej skupiny'; -$lang['leave-group'] = 'SQL príkaz pre odstránenie používateľa zo skupiny'; -$lang['check-pass'] = 'SQL príkaz pre kontrolu hesla používateľa. Môže zostaÅ¥ prázdny, ak je informácia o hesle pripojená k výberu údajov používateľa.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sv/lang.php deleted file mode 100644 index d8c017b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sv/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Misslyckades med att ansluta databas.'; -$lang['userexists'] = 'PHP mail() saknas eller är inaktiverad. Följande mejl skickades inte:'; -$lang['writefail'] = 'Wiki Markup'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sv/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sv/settings.php deleted file mode 100644 index 56a904f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/sv/settings.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['user'] = 'Användaren för databasen ovan (tom för sqlite)'; -$lang['pass'] = 'Lösenordet för databasen ovan (tom för sqlite)'; -$lang['select-user'] = 'SQL uttryck för att välja datan för en enda användare'; -$lang['select-user-groups'] = 'SQL uttryck för att välja alla grupper för en enda användare'; -$lang['select-groups'] = 'SQL uttryck för att välja alla tillgängliga grupper'; -$lang['insert-user'] = 'SQL uttryck för att lägga till en ny användare i databasen'; -$lang['delete-user'] = 'SQL uttryck för att ta bort en enda användare frÃ¥n databasen'; -$lang['list-users'] = 'SQL uttryck för att lista användare som matchar filtret'; -$lang['count-users'] = 'SQL uttryck för att räkna användare som matchar filtret'; -$lang['update-user-info'] = 'SQL uttryck för att uppdatera det fullständiga namnet och mejladressen för en användare'; -$lang['update-user-login'] = 'SQL uttryck för att uppdatera användarnamnet för en användare'; -$lang['update-user-pass'] = 'SQL uttryck för att uppdatera lösenordet för en användare'; -$lang['insert-group'] = 'SQL uttryck för att lägga till en ny grupp i databasen'; -$lang['join-group'] = 'SQL uttryck för att lägga till en användare i en existerande grupp'; -$lang['leave-group'] = 'SQL uttryck för att ta bort en användare frÃ¥n en grupp'; -$lang['check-pass'] = 'SQL uttryck för att kontrollera en användares lösenord. Kan lämnas tomt utifall informationen hämtas i "select-user".'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/tr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/tr/lang.php deleted file mode 100644 index 6e90716..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/tr/lang.php +++ /dev/null @@ -1,8 +0,0 @@ - - */ -$lang['connectfail'] = 'Veritabanına baÄŸlantı kurulamadı.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/uk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/uk/lang.php deleted file mode 100644 index e5b9d65..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/uk/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Ðе вдалоÑÑ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ð¸ÑÑ Ð´Ð¾ бази даних.'; -$lang['userexists'] = 'Ðа жаль, кориÑтувач із цим логіном вже Ñ–Ñнує.'; -$lang['writefail'] = 'Ðеможливо змінити дані кориÑтувача. Будь-лаÑка, повідомте про це Wiki-ÐдмініÑтратора'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/uk/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/uk/settings.php deleted file mode 100644 index 94abd89..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/uk/settings.php +++ /dev/null @@ -1,15 +0,0 @@ - - */ -$lang['dsn'] = 'DSN Ð´Ð»Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´Ð¾ бази даних.'; -$lang['user'] = 'КориÑтувач Ð´Ð»Ñ Ð²Ð¸Ñ‰ÐµÐ²ÐºÐ°Ð·Ð°Ð½Ð¾Ð³Ð¾ з\'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· базою даних (порожній Ð´Ð»Ñ sqlite)'; -$lang['pass'] = 'Пароль Ð´Ð»Ñ Ð²Ð¸Ñ‰ÐµÐ·Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³Ð¾ з\'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· базою даних (порожній Ð´Ð»Ñ sqlite)'; -$lang['select-user'] = 'Запит SQL Ð´Ð»Ñ Ð²Ð¸Ð±Ð¾Ñ€Ñƒ даних одного кориÑтувача'; -$lang['select-user-groups'] = 'Запит SQL Ð´Ð»Ñ Ð²Ð¸Ð±Ð¾Ñ€Ñƒ вÑÑ–Ñ… груп одного кориÑтувача'; -$lang['select-groups'] = 'Запит SQL Ð´Ð»Ñ Ð²Ð¸Ð±Ð¾Ñ€Ñƒ вÑÑ–Ñ… доÑтупних груп'; -$lang['insert-user'] = 'Запит SQL Ð´Ð»Ñ Ð²Ñтавки нового кориÑтувача в базу даних'; -$lang['delete-user'] = 'Запит SQL Ð´Ð»Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кориÑтувача з бази даних'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/vi/lang.php deleted file mode 100644 index 0d8c4ca..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/vi/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = 'Không thể kết nối vá»›i cÆ¡ sở dữ liệu.'; -$lang['userexists'] = 'Xin lá»—i, thành viên có thông tin đăng nhập này đã tồn tại.'; -$lang['writefail'] = 'Không thể sá»­a đổi dữ liệu thành viên. Vui lòng thông báo cho Quản trị viên Wiki'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/vi/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/vi/settings.php deleted file mode 100644 index cc15ab2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/vi/settings.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -$lang['debug'] = 'In ra các thông báo lá»—i chi tiết. Nên bị vô hiệu hóa sau khi thiết lập.'; -$lang['dsn'] = 'DSN để kết nối vá»›i cÆ¡ sở dữ liệu.'; -$lang['user'] = 'Thành viên cho kết nối cÆ¡ sở dữ liệu trên (trống cho sqlite)'; -$lang['pass'] = 'Mật khẩu cho kết nối cÆ¡ sở dữ liệu trên (trống cho sqlite)'; -$lang['select-user'] = 'Câu lệnh SQL để chá»n dữ liệu cá»§a má»™t thành viên'; -$lang['select-user-groups'] = 'Câu lệnh SQL để chá»n tất cả các nhóm cá»§a má»™t thành viên'; -$lang['select-groups'] = 'Câu lệnh SQL để chá»n tất cả các nhóm có sẵn'; -$lang['insert-user'] = 'Câu lệnh SQL để chèn thành viên má»›i vào cÆ¡ sở dữ liệu'; -$lang['delete-user'] = 'Câu lệnh SQL để xóa má»™t thành viên khá»i cÆ¡ sở dữ liệu'; -$lang['list-users'] = 'Câu lệnh SQL để liệt kê thành viên khá»›p vá»›i bá»™ lá»c'; -$lang['count-users'] = 'Câu lệnh SQL để đếm thành viên khá»›p vá»›i bá»™ lá»c'; -$lang['update-user-info'] = 'Câu lệnh SQL để cập nhật tên đầy đủ và địa chỉ thư Ä‘iện tá»­ cá»§a má»™t thành viên'; -$lang['update-user-login'] = 'Câu lệnh SQL để cập nhật tên đăng nhập cá»§a má»™t thành viên'; -$lang['update-user-pass'] = 'Câu lệnh SQL để cập nhật mật khẩu cá»§a má»™t thành viên'; -$lang['insert-group'] = 'Câu lệnh SQL để chèn má»™t nhóm má»›i vào cÆ¡ sở dữ liệu'; -$lang['join-group'] = 'Câu lệnh SQL để thêm thành viên vào má»™t nhóm hiện có'; -$lang['leave-group'] = 'Câu lệnh SQL để xóa thành viên khá»i má»™t nhóm'; -$lang['check-pass'] = 'Câu lệnh SQL để kiểm tra mật khẩu cá»§a thành viên. Có thể để trống nếu thông tin mật khẩu được tìm nạp trong thành viên chá»n.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/zh/lang.php deleted file mode 100644 index be66754..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/zh/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['connectfail'] = '连接数æ®åº“失败'; -$lang['userexists'] = '抱歉,用户å已被使用。'; -$lang['writefail'] = '无法修改用户数æ®ã€‚请通知管ç†å‘˜'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/zh/settings.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/zh/settings.php deleted file mode 100644 index 9374b75..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/lang/zh/settings.php +++ /dev/null @@ -1,26 +0,0 @@ - - * @author Aaron Zhou - */ -$lang['debug'] = '打å°è¯¦ç»†çš„错误信æ¯ã€‚应该在设定完æˆåŽç¦ç”¨ã€‚'; -$lang['dsn'] = '连接到数æ®åº“çš„DSN'; -$lang['user'] = '以上数æ®åº“连接的用户å(sqlite 留空)'; -$lang['pass'] = '以上数æ®åº“è¿žæŽ¥çš„å¯†ç  ï¼ˆsqlite 留空)'; -$lang['select-user'] = '选择å•一用户数æ®çš„SQL语å¥'; -$lang['select-user-groups'] = '选择å•一用户所有用户组的SQL语å¥'; -$lang['select-groups'] = '选择所有有效组的SQL语å¥'; -$lang['insert-user'] = '呿•°æ®åº“æ’入一个新用户的SQL语å¥'; -$lang['delete-user'] = '从数æ®åº“中移除å•个用户的SQL语å¥'; -$lang['list-users'] = '列出与筛选æ¡ä»¶åŒ¹é…用户的SQL语å¥'; -$lang['count-users'] = '统计与筛选æ¡ä»¶åŒ¹é…的用户数é‡çš„SQL语å¥'; -$lang['update-user-info'] = 'æ›´æ–°å•一用户全åå’Œemail地å€çš„SQL语å¥'; -$lang['update-user-login'] = 'æ›´æ–°å•一用户登录åçš„SQL语å¥'; -$lang['update-user-pass'] = 'æ›´æ–°å•一用户密ç çš„SQL语å¥'; -$lang['insert-group'] = '呿•°æ®åº“中æ’入一个新组的SQL语å¥'; -$lang['join-group'] = '把用户增加到现有用户组的 SQL 语å¥'; -$lang['leave-group'] = '把用户移除出现有用户组的 SQL 语å¥'; -$lang['check-pass'] = '查询用户密ç çš„ SQL 语å¥ï¼ˆå¦‚密ç åœ¨ select-user 查询时已ç»èŽ·å–,则本设置å¯ç•™ç©ºï¼‰'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/plugin.info.txt deleted file mode 100644 index e60ff0b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authpdo/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base authpdo -author Andreas Gohr -email andi@splitbrain.org -date 2016-08-20 -name authpdo plugin -desc Authenticate against a database via PDO -url https://www.dokuwiki.org/plugin:authpdo diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/_test/conf/auth.users.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/_test/conf/auth.users.php deleted file mode 100644 index 87f54fe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/_test/conf/auth.users.php +++ /dev/null @@ -1,16 +0,0 @@ -# users.auth.php -# -# Don't modify the lines above -# -# Userfile -# -# Format: -# -# login:passwordhash:Real Name:email:groups,comma,separated - - -user_1:$1$tGu7CW5z$VpsMjRIx5tbyOJaQ2SP23.:Admin:admin@example.com:user,first_group -user_2:$1$2uJ5C3ib$edo0EDEb/yLAFHme7RK851:User 2:user2@example.com:user,second_group,third_group -user_3:$1$yqnlDqgZ$Sste968uKhuxH6wIQt6/D/:User 3:user3@example.com:user,fourth_group,first_group,third_group -user_4:$1$tXjajS9s$peoGPBQep.P245H1Lfloj0:User 4:user4@example.com:user,third_group -user_5:$1$IWrqdhol$xXOmufjZ2hW1aAVp7zDP.1:User 5:user5@example.com:user,second_group,fifth_group diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/_test/escaping.test.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/_test/escaping.test.php deleted file mode 100644 index b33c92a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/_test/escaping.test.php +++ /dev/null @@ -1,129 +0,0 @@ -auth = new auth_plugin_authplain(); - } - - function setUp() : void { - global $config_cascade; - parent::setUp(); - $name = $config_cascade['plainauth.users']['default']; - copy($name, $name.".orig"); - $this->reloadUsers(); - } - - function tearDown() : void { - global $config_cascade; - parent::tearDown(); - $name = $config_cascade['plainauth.users']['default']; - copy($name.".orig", $name); - } - - public function testMediawikiPasswordHash() { - global $conf; - $conf['passcrypt'] = 'mediawiki'; - $this->auth->createUser("mwuser", "12345", "Mediawiki User", "me@example.com"); - $this->reloadUsers(); - $this->assertTrue($this->auth->checkPass("mwuser", "12345")); - $mwuser = $this->auth->getUserData("mwuser"); - $this->assertStringStartsWith(":B:",$mwuser['pass']); - $this->assertEquals("Mediawiki User",$mwuser['name']); - } - - public function testNameWithColons() { - $name = ":Colon: User:"; - $this->auth->createUser("colonuser", "password", $name, "me@example.com"); - $this->reloadUsers(); - $user = $this->auth->getUserData("colonuser"); - $this->assertEquals($name,$user['name']); - } - - public function testNameWithBackslashes() { - $name = "\\Slash\\ User\\"; - $this->auth->createUser("slashuser", "password", $name, "me@example.com"); - $this->reloadUsers(); - $user = $this->auth->getUserData("slashuser"); - $this->assertEquals($name,$user['name']); - } - - public function testModifyUser() { - global $conf; - $conf['passcrypt'] = 'mediawiki'; - $user = $this->auth->getUserData("testuser"); - $user['name'] = "\\New:Crazy:Name\\"; - $user['pass'] = "awesome new password"; - $this->auth->modifyUser("testuser", $user); - $this->reloadUsers(); - - $saved = $this->auth->getUserData("testuser"); - $this->assertEquals($saved['name'], $user['name']); - $this->assertTrue($this->auth->checkPass("testuser", $user['pass'])); - } - - // really only required for developers to ensure this plugin will - // work with systems running on PCRE 6.6 and lower. - public function testLineSplit(){ - $names = array( - 'plain', - 'ut-fठ8', - 'colon:', - 'backslash\\', - 'alltogether\\ठ:' - ); - $userpass = 'user:password_hash:'; - $other_user_data = ':email@address:group1,group2'; - - foreach ($names as $testname) { - $escaped = str_replace(array('\\',':'),array('\\\\','\\:'),$testname); // escape : & \ - $test_line = $userpass.$escaped.$other_user_data; - $result = $this->callInaccessibleMethod($this->auth, 'splitUserData', [$test_line]); - - $this->assertEquals($escaped, $result[2]); - } - } - - /** - * @see testCleaning - */ - public function provideCleaning() - { - return [ - ['user', 'user'], - ['USER', 'user'], - [' USER ', 'user'], - [' US ER ', 'us_er'], - ['http://foo;bar', 'http_foo_bar'], - ]; - } - - /** - * @param string $input - * @param string $expected - * @dataProvider provideCleaning - */ - public function testCleaning($input, $expected) - { - $this->assertEquals($expected, $this->auth->cleanUser($input)); - $this->assertEquals($expected, $this->auth->cleanGroup($input)); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/_test/userdata.test.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/_test/userdata.test.php deleted file mode 100644 index 9460c19..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/_test/userdata.test.php +++ /dev/null @@ -1,64 +0,0 @@ -auth = new auth_plugin_authplain(); - } - - /** - * Test that all groups are retrieved in the correct order, without duplicates - */ - public function test_retrieve_groups() - { - $expected = ['user', 'first_group', 'second_group', 'third_group', 'fourth_group', 'fifth_group']; - $actual = $this->auth->retrieveGroups(); - $this->assertEquals($expected, $actual); - } - - /** - * Test with small and large limits - */ - public function test_retrieve_groups_limit() - { - $expected = ['user', 'first_group']; - $actual = $this->auth->retrieveGroups(0, 2); - $this->assertEquals($expected, $actual); - - $expected = ['user', 'first_group', 'second_group', 'third_group', 'fourth_group', 'fifth_group']; - $actual = $this->auth->retrieveGroups(0, 20); - $this->assertEquals($expected, $actual); - } - - /** - * Test with small and large offsets - */ - public function test_retrieve_groups_offset() - { - $expected = ['third_group', 'fourth_group', 'fifth_group']; - $actual = $this->auth->retrieveGroups(3,10); - $this->assertEquals($expected, $actual); - - $expected = []; - $actual = $this->auth->retrieveGroups(10,3); - $this->assertEquals($expected, $actual); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/auth.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/auth.php deleted file mode 100644 index e0c1b92..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/auth.php +++ /dev/null @@ -1,481 +0,0 @@ - - * @author Chris Smith - * @author Jan Schumann - */ -class auth_plugin_authplain extends DokuWiki_Auth_Plugin -{ - /** @var array user cache */ - protected $users = null; - - /** @var array filter pattern */ - protected $pattern = array(); - - /** @var bool safe version of preg_split */ - protected $pregsplit_safe = false; - - /** - * Constructor - * - * Carry out sanity checks to ensure the object is - * able to operate. Set capabilities. - * - * @author Christopher Smith - */ - public function __construct() - { - parent::__construct(); - global $config_cascade; - - if (!@is_readable($config_cascade['plainauth.users']['default'])) { - $this->success = false; - } else { - if (@is_writable($config_cascade['plainauth.users']['default'])) { - $this->cando['addUser'] = true; - $this->cando['delUser'] = true; - $this->cando['modLogin'] = true; - $this->cando['modPass'] = true; - $this->cando['modName'] = true; - $this->cando['modMail'] = true; - $this->cando['modGroups'] = true; - } - $this->cando['getUsers'] = true; - $this->cando['getUserCount'] = true; - $this->cando['getGroups'] = true; - } - } - - /** - * Check user+password - * - * Checks if the given user exists and the given - * plaintext password is correct - * - * @author Andreas Gohr - * @param string $user - * @param string $pass - * @return bool - */ - public function checkPass($user, $pass) - { - $userinfo = $this->getUserData($user); - if ($userinfo === false) return false; - - return auth_verifyPassword($pass, $this->users[$user]['pass']); - } - - /** - * Return user info - * - * Returns info about the given user needs to contain - * at least these fields: - * - * name string full name of the user - * mail string email addres of the user - * grps array list of groups the user is in - * - * @author Andreas Gohr - * @param string $user - * @param bool $requireGroups (optional) ignored by this plugin, grps info always supplied - * @return array|false - */ - public function getUserData($user, $requireGroups = true) - { - if ($this->users === null) $this->loadUserData(); - return isset($this->users[$user]) ? $this->users[$user] : false; - } - - /** - * Creates a string suitable for saving as a line - * in the file database - * (delimiters escaped, etc.) - * - * @param string $user - * @param string $pass - * @param string $name - * @param string $mail - * @param array $grps list of groups the user is in - * @return string - */ - protected function createUserLine($user, $pass, $name, $mail, $grps) - { - $groups = join(',', $grps); - $userline = array($user, $pass, $name, $mail, $groups); - $userline = str_replace('\\', '\\\\', $userline); // escape \ as \\ - $userline = str_replace(':', '\\:', $userline); // escape : as \: - $userline = join(':', $userline)."\n"; - return $userline; - } - - /** - * Create a new User - * - * Returns false if the user already exists, null when an error - * occurred and true if everything went well. - * - * The new user will be added to the default group by this - * function if grps are not specified (default behaviour). - * - * @author Andreas Gohr - * @author Chris Smith - * - * @param string $user - * @param string $pwd - * @param string $name - * @param string $mail - * @param array $grps - * @return bool|null|string - */ - public function createUser($user, $pwd, $name, $mail, $grps = null) - { - global $conf; - global $config_cascade; - - // user mustn't already exist - if ($this->getUserData($user) !== false) { - msg($this->getLang('userexists'), -1); - return false; - } - - $pass = auth_cryptPassword($pwd); - - // set default group if no groups specified - if (!is_array($grps)) $grps = array($conf['defaultgroup']); - - // prepare user line - $userline = $this->createUserLine($user, $pass, $name, $mail, $grps); - - if (!io_saveFile($config_cascade['plainauth.users']['default'], $userline, true)) { - msg($this->getLang('writefail'), -1); - return null; - } - - $this->users[$user] = compact('pass', 'name', 'mail', 'grps'); - return $pwd; - } - - /** - * Modify user data - * - * @author Chris Smith - * @param string $user nick of the user to be changed - * @param array $changes array of field/value pairs to be changed (password will be clear text) - * @return bool - */ - public function modifyUser($user, $changes) - { - global $ACT; - global $config_cascade; - - // sanity checks, user must already exist and there must be something to change - if (($userinfo = $this->getUserData($user)) === false) { - msg($this->getLang('usernotexists'), -1); - return false; - } - - // don't modify protected users - if (!empty($userinfo['protected'])) { - msg(sprintf($this->getLang('protected'), hsc($user)), -1); - return false; - } - - if (!is_array($changes) || !count($changes)) return true; - - // update userinfo with new data, remembering to encrypt any password - $newuser = $user; - foreach ($changes as $field => $value) { - if ($field == 'user') { - $newuser = $value; - continue; - } - if ($field == 'pass') $value = auth_cryptPassword($value); - $userinfo[$field] = $value; - } - - $userline = $this->createUserLine( - $newuser, - $userinfo['pass'], - $userinfo['name'], - $userinfo['mail'], - $userinfo['grps'] - ); - - if (!io_replaceInFile($config_cascade['plainauth.users']['default'], '/^'.$user.':/', $userline, true)) { - msg('There was an error modifying your user data. You may need to register again.', -1); - // FIXME, io functions should be fail-safe so existing data isn't lost - $ACT = 'register'; - return false; - } - - if(isset($this->users[$user])) unset($this->users[$user]); - $this->users[$newuser] = $userinfo; - return true; - } - - /** - * Remove one or more users from the list of registered users - * - * @author Christopher Smith - * @param array $users array of users to be deleted - * @return int the number of users deleted - */ - public function deleteUsers($users) - { - global $config_cascade; - - if (!is_array($users) || empty($users)) return 0; - - if ($this->users === null) $this->loadUserData(); - - $deleted = array(); - foreach ($users as $user) { - // don't delete protected users - if (!empty($this->users[$user]['protected'])) { - msg(sprintf($this->getLang('protected'), hsc($user)), -1); - continue; - } - if (isset($this->users[$user])) $deleted[] = preg_quote($user, '/'); - } - - if (empty($deleted)) return 0; - - $pattern = '/^('.join('|', $deleted).'):/'; - if (!io_deleteFromFile($config_cascade['plainauth.users']['default'], $pattern, true)) { - msg($this->getLang('writefail'), -1); - return 0; - } - - // reload the user list and count the difference - $count = count($this->users); - $this->loadUserData(); - $count -= count($this->users); - return $count; - } - - /** - * Return a count of the number of user which meet $filter criteria - * - * @author Chris Smith - * - * @param array $filter - * @return int - */ - public function getUserCount($filter = array()) - { - - if ($this->users === null) $this->loadUserData(); - - if (!count($filter)) return count($this->users); - - $count = 0; - $this->constructPattern($filter); - - foreach ($this->users as $user => $info) { - $count += $this->filter($user, $info); - } - - return $count; - } - - /** - * Bulk retrieval of user data - * - * @author Chris Smith - * - * @param int $start index of first user to be returned - * @param int $limit max number of users to be returned - * @param array $filter array of field/pattern pairs - * @return array userinfo (refer getUserData for internal userinfo details) - */ - public function retrieveUsers($start = 0, $limit = 0, $filter = array()) - { - - if ($this->users === null) $this->loadUserData(); - - Sort::ksort($this->users); - - $i = 0; - $count = 0; - $out = array(); - $this->constructPattern($filter); - - foreach ($this->users as $user => $info) { - if ($this->filter($user, $info)) { - if ($i >= $start) { - $out[$user] = $info; - $count++; - if (($limit > 0) && ($count >= $limit)) break; - } - $i++; - } - } - - return $out; - } - - /** - * Retrieves groups. - * Loads complete user data into memory before searching for groups. - * - * @param int $start index of first group to be returned - * @param int $limit max number of groups to be returned - * @return array - */ - public function retrieveGroups($start = 0, $limit = 0) - { - $groups = []; - - if ($this->users === null) $this->loadUserData(); - foreach($this->users as $user => $info) { - $groups = array_merge($groups, array_diff($info['grps'], $groups)); - } - Sort::ksort($groups); - - if($limit > 0) { - return array_splice($groups, $start, $limit); - } - return array_splice($groups, $start); - } - - /** - * Only valid pageid's (no namespaces) for usernames - * - * @param string $user - * @return string - */ - public function cleanUser($user) - { - global $conf; - - return cleanID(str_replace([':', '/', ';'], $conf['sepchar'], $user)); - } - - /** - * Only valid pageid's (no namespaces) for groupnames - * - * @param string $group - * @return string - */ - public function cleanGroup($group) - { - global $conf; - - return cleanID(str_replace([':', '/', ';'], $conf['sepchar'], $group)); - } - - /** - * Load all user data - * - * loads the user file into a datastructure - * - * @author Andreas Gohr - */ - protected function loadUserData() - { - global $config_cascade; - - $this->users = $this->readUserFile($config_cascade['plainauth.users']['default']); - - // support protected users - if (!empty($config_cascade['plainauth.users']['protected'])) { - $protected = $this->readUserFile($config_cascade['plainauth.users']['protected']); - foreach (array_keys($protected) as $key) { - $protected[$key]['protected'] = true; - } - $this->users = array_merge($this->users, $protected); - } - } - - /** - * Read user data from given file - * - * ignores non existing files - * - * @param string $file the file to load data from - * @return array - */ - protected function readUserFile($file) - { - $users = array(); - if (!file_exists($file)) return $users; - - $lines = file($file); - foreach ($lines as $line) { - $line = preg_replace('/#.*$/', '', $line); //ignore comments - $line = trim($line); - if (empty($line)) continue; - - $row = $this->splitUserData($line); - $row = str_replace('\\:', ':', $row); - $row = str_replace('\\\\', '\\', $row); - - $groups = array_values(array_filter(explode(",", $row[4]))); - - $users[$row[0]]['pass'] = $row[1]; - $users[$row[0]]['name'] = urldecode($row[2]); - $users[$row[0]]['mail'] = $row[3]; - $users[$row[0]]['grps'] = $groups; - } - return $users; - } - - /** - * Get the user line split into it's parts - * - * @param string $line - * @return string[] - */ - protected function splitUserData($line) - { - $data = preg_split('/(? - * - * @param string $user User login - * @param array $info User's userinfo array - * @return bool - */ - protected function filter($user, $info) - { - foreach ($this->pattern as $item => $pattern) { - if ($item == 'user') { - if (!preg_match($pattern, $user)) return false; - } elseif ($item == 'grps') { - if (!count(preg_grep($pattern, $info['grps']))) return false; - } else { - if (!preg_match($pattern, $info[$item])) return false; - } - } - return true; - } - - /** - * construct a filter pattern - * - * @param array $filter - */ - protected function constructPattern($filter) - { - $this->pattern = array(); - foreach ($filter as $item => $pattern) { - $this->pattern[$item] = '/'.str_replace('/', '\/', $pattern).'/i'; // allow regex characters - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/af/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/af/lang.php deleted file mode 100644 index 29742cf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/af/lang.php +++ /dev/null @@ -1,6 +0,0 @@ - - */ -$lang['userexists'] = 'Вече ÑъщеÑтвува потребител Ñ Ð¸Ð·Ð±Ñ€Ð°Ð½Ð¾Ñ‚Ð¾ име.'; -$lang['usernotexists'] = 'За Ñъжаление потребителÑÑ‚ не ÑъщеÑтвува.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/bn/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/bn/lang.php deleted file mode 100644 index a90c370..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/bn/lang.php +++ /dev/null @@ -1,7 +0,0 @@ - - */ -$lang['userexists'] = 'ببوورە، بەکارهێنەرێک Ú©Û• ئەم چوونەژوورەوەی هەیە.'; -$lang['usernotexists'] = 'ببوورە، ئەم بەکارهێنەرە بوونی نییە.'; -$lang['writefail'] = 'ناتوانێت دەستکاری داتای بەکارهێنەر بکات. تکایە ویکی-بەڕێوەبەرەکە بکەرەوە'; -$lang['protected'] = 'داتای بەکارهێنەر %s پارێزراوە Ùˆ ناتوانرێت دەستکاری بکرێت یان بسڕدرێتەوە.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/cs/lang.php deleted file mode 100644 index 4eaacdc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/cs/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - * @author Daniel SlováÄek - */ -$lang['userexists'] = 'Uživatel se stejným jménem už je zaregistrován.'; -$lang['usernotexists'] = 'Omlouváme se, uživatel tohoto jména neexistuje.'; -$lang['writefail'] = 'Nelze zmÄ›nit údaje uživatele. Informujte prosím správce wiki'; -$lang['protected'] = 'Data pro uživatele %s jsou chránÄ›na a nemůžou být upravena nebo smazána.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/cy/lang.php deleted file mode 100644 index 7f789e5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/cy/lang.php +++ /dev/null @@ -1,8 +0,0 @@ - - * @author Kenneth Schack Banner - */ -$lang['userexists'] = 'Dette brugernavn er allerede i brug.'; -$lang['usernotexists'] = 'Beklager, brugeren eksisterer ikke.'; -$lang['writefail'] = 'Ude af stand til at redigere bruger data. Kontakt venligst Wiki-Administratoren'; -$lang['protected'] = 'Data for brugeren %s er beskyttet, og kan ikke ændres eller slettes.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/de-informal/lang.php deleted file mode 100644 index c087073..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/de-informal/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - */ -$lang['userexists'] = 'Der Benutzername existiert leider schon.'; -$lang['usernotexists'] = 'Entschuldigung, dieser Nutzer existiert nicht.'; -$lang['writefail'] = 'Konnte Nutzer-Daten nicht modifizieren. Bitte informiere einen Admin.'; -$lang['protected'] = 'Die Daten für den Nutzer %s sind geschützt und können nicht verändert oder gelöscht werden.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/de/lang.php deleted file mode 100644 index e524372..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/de/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - * @author Carsten Perthel - */ -$lang['userexists'] = 'Der Benutzername existiert leider schon.'; -$lang['usernotexists'] = 'Dieser Benutzer existiert nicht.'; -$lang['writefail'] = 'Kann Benutzerdaten nicht ändern. Bitte informieren Sie den Wiki-Administratoren'; -$lang['protected'] = 'Die Daten des Benutzers %s sind geschützt und können nicht verändert oder gelöscht werden.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/el/lang.php deleted file mode 100644 index d5b65ff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/el/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - */ -$lang['userexists'] = 'Αυτός ο λογαÏιασμός υπάÏχει ήδη.'; -$lang['usernotexists'] = 'Λυπάμαι, αυτός ο χÏήστης δεν υπάÏχει.'; -$lang['writefail'] = 'Δεν μπόÏεσε να Ï„Ïοποποιήσει τα δεδομένα χÏήστη. ΠαÏακαλώ ενημεÏώστε το Wiki-Admin'; -$lang['protected'] = ' Τα δεδομένα χÏήστη %s είναι εμπιστευτικά και δεν μποÏοÏν να Ï„ÏοποποιηθοÏν ή απαλειφθοÏν.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/en/lang.php deleted file mode 100644 index 7108f38..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/en/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['userexists'] = 'Pardonu, ĉi tiu uzanto-nomo jam ekzistas.'; -$lang['usernotexists'] = 'Pardonu, tiu uzanto ne ekzistas.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/es/lang.php deleted file mode 100644 index b81bbb8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/es/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - * @author Enny Rodriguez - */ -$lang['userexists'] = 'Lo siento, ya existe un usuario con este nombre.'; -$lang['usernotexists'] = 'Lo sentimos, no existe ese usuario.'; -$lang['writefail'] = 'No es posible modificar los datos del usuario. Por favor, informa al Administrador del Wiki'; -$lang['protected'] = 'Los datos del usuario %s están protegidos y no pueden ser modificados o eliminados.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/et/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/et/lang.php deleted file mode 100644 index 7f9f777..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/et/lang.php +++ /dev/null @@ -1,6 +0,0 @@ - - * @author sam01 - */ -$lang['userexists'] = 'نام کاربری‌ای Ú©Ù‡ وارد کردید قبلن Ø§Ø³ØªÙØ§Ø¯Ù‡ شده است. خواهشمندیم یک نام دیگر انتخاب کنید.'; -$lang['usernotexists'] = 'Ù…ØªØ§Ø³ÙØ§Ù†Ù‡ این کاربر وجود ندارد.'; -$lang['writefail'] = 'امکان ویرایش اطلاعات کاربر وجود ندارد. Ù„Ø·ÙØ§ ادمین ویکی را مطلع نمایید.'; -$lang['protected'] = 'داده‌ها برای کاربر %s Ù…Ø­Ø§ÙØ¸Øª شده Ùˆ قابل تغییر نیست یا حذ٠شده اند.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/fi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/fi/lang.php deleted file mode 100644 index efd96ea..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/fi/lang.php +++ /dev/null @@ -1,7 +0,0 @@ - - * @author Nicolas Friedli - * @author Schplurtz le Déboulonné - */ -$lang['userexists'] = 'Désolé, ce nom d\'utilisateur est déjà pris.'; -$lang['usernotexists'] = 'Désolé, cet utilisateur n\'existe pas.'; -$lang['writefail'] = 'Impossible de modifier les données utilisateur. Merci d\'en informer l\'administrateur du wiki.'; -$lang['protected'] = 'Les données du compte d\'utilisateur %s sont protégées et ne peuvent être ni modifiées ni supprimées.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/gl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/gl/lang.php deleted file mode 100644 index 35138d3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/gl/lang.php +++ /dev/null @@ -1,6 +0,0 @@ - - */ -$lang['userexists'] = 'Korisnik s tim korisniÄkim imenom već postoji.'; -$lang['usernotexists'] = 'Nažalost korisnik ne postoji'; -$lang['writefail'] = 'Ne mogu izmijeniti korisniÄke podatke. Molim obavijestite svog Wiki administratora'; -$lang['protected'] = 'Podaci za korisnika %s su zaÅ¡tićeni i ne mogu biti izmijenjeni ili obrisani.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/hu/lang.php deleted file mode 100644 index 84cfbbe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/hu/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['userexists'] = 'Sajnáljuk, ilyen azonosítójú felhasználónk már van.'; -$lang['usernotexists'] = 'Sajnos ez a felhasználó nem létezik.'; -$lang['writefail'] = 'A felhasználói adatok módosítása sikertelen. Kérlek, fordulj a wiki rendszergazdájához!'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ia/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ia/lang.php deleted file mode 100644 index 7596f3f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ia/lang.php +++ /dev/null @@ -1,6 +0,0 @@ - - * @author Riccardo - */ -$lang['userexists'] = 'Il nome utente inserito esiste già.'; -$lang['usernotexists'] = 'Spiacente, quell\'utente non esiste.'; -$lang['writefail'] = 'Impossibile modificare i dati utente. Per favore informa l\'Amministratore del Wiki'; -$lang['protected'] = 'I dati relativi all\'utente %s sono protetti e non possono essere modificati o cancellati.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ja/lang.php deleted file mode 100644 index cfaca13..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ja/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - * @author Hideaki SAWADA - */ -$lang['userexists'] = 'æã‚Œå…¥ã‚Šã¾ã™ãŒã€ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚'; -$lang['usernotexists'] = 'æã‚Œå…¥ã‚Šã¾ã™ãŒã€ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯æœªç™»éŒ²ã§ã™ã€‚'; -$lang['writefail'] = 'ユーザーデータを変更ã§ãã¾ã›ã‚“。管ç†è€…ã«å•ã„åˆã‚ã›ã¦ãã ã•ã„。'; -$lang['protected'] = 'ユーザ %s ã®ãƒ‡ãƒ¼ã‚¿ã¯ä¿è­·ã•れã¦ãŠã‚Šã€å¤‰æ›´ãƒ»å‰Šé™¤ã¯ã§ãã¾ã›ã‚“。'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ka/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ka/lang.php deleted file mode 100644 index 1a1a297..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ka/lang.php +++ /dev/null @@ -1,7 +0,0 @@ - - */ -$lang['userexists'] = '죄송하지만 ê°™ì€ ì´ë¦„ì„ ì‚¬ìš©í•˜ëŠ” 사용ìžê°€ 있습니다.'; -$lang['usernotexists'] = '죄송하지만 해당 사용ìžê°€ 존재하지 않습니다.'; -$lang['writefail'] = 'ì‚¬ìš©ìž ë°ì´í„°ë¥¼ 수정할 수 없습니다. 위키 관리ìžì—게 문ì˜í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤'; -$lang['protected'] = '%s 사용ìžì˜ ë°ì´í„°ëŠ” 잠겨 있어 수정하거나 삭제할 수 없습니다.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ku/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ku/lang.php deleted file mode 100644 index 43406d6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ku/lang.php +++ /dev/null @@ -1,7 +0,0 @@ - - * @author Sjoerd - */ -$lang['userexists'] = 'Er bestaat al een gebruiker met deze loginnaam.'; -$lang['usernotexists'] = 'Sorry, deze gebruiker bestaat niet.'; -$lang['writefail'] = 'Onmogelijk om de gebruikers data te wijzigen. Gelieve de Wiki-Admin te informeren.'; -$lang['protected'] = 'Gegevens van gebruiker %s zijn beschermd en kunnen niet worden veranderd of verwijderd'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/no/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/no/lang.php deleted file mode 100644 index a92c262..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/no/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - */ -$lang['userexists'] = 'Det finnes allerede en konto med dette brukernavnet.'; -$lang['usernotexists'] = 'Beklager, denne bruker fins ikke.'; -$lang['writefail'] = 'Klarte ikke endre brukerdata. Dette bør meldes til wikiens administrator'; -$lang['protected'] = 'Data for bruker %s er beskyttet og kan ikke endres eller slettes.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/pl/lang.php deleted file mode 100644 index 95b46fe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/pl/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - */ -$lang['userexists'] = 'Użytkownik o tej nazwie już istnieje.'; -$lang['usernotexists'] = 'Przepraszamy, użytkownik nie istnieje'; -$lang['writefail'] = 'Nie można modyfikować danych użytkownika. ProszÄ™ skontaktować siÄ™ z administratorem '; -$lang['protected'] = 'Dane użytkownika %s sÄ… chronione, nie mogÄ… być modyfikowane oraz usuwane'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/pt-br/lang.php deleted file mode 100644 index ee42b83..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/pt-br/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - * @author Felipe Castro - */ -$lang['userexists'] = 'Desculpe, mas já existe um usuário com esse nome.'; -$lang['usernotexists'] = 'Desculpe, mas esse usuário não existe.'; -$lang['writefail'] = 'Não foi possível modificar os dados do usuário. Por favor, informe ao administrador do Wiki.'; -$lang['protected'] = 'Dados para o usuário %s estão protegidos e não podem ser modificados ou apagados.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/pt/lang.php deleted file mode 100644 index 583c6b7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/pt/lang.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @author Paulo Carmino - * @author Guilherme Sá - */ -$lang['userexists'] = 'Este nome de usuário já existe. Escolha outro.'; -$lang['usernotexists'] = 'Desculpe, esse usuário não existe.'; -$lang['writefail'] = 'Não foi possível modificar dados do usuário. Favor informar ao Wiki-Admin.'; -$lang['protected'] = 'Os dados do usuário %s estão protegidos e não podem ser modificados ou excluídos.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ro/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ro/lang.php deleted file mode 100644 index d549e1f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/ro/lang.php +++ /dev/null @@ -1,7 +0,0 @@ - - * @author Aleksandr Selivanov - * @author Radimir - */ -$lang['userexists'] = 'Извините, пользователь Ñ Ñ‚Ð°ÐºÐ¸Ð¼ логином уже ÑущеÑтвует.'; -$lang['usernotexists'] = 'Этот пользователь не зарегиÑтрирован.'; -$lang['writefail'] = 'Ðевозможно обновить данные пользователÑ. СвÑжитеÑÑŒ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратором вики'; -$lang['protected'] = 'Данные Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %s защищены и не могут быть изменены или удалены.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/sk/lang.php deleted file mode 100644 index d1cfbfd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/sk/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - */ -$lang['userexists'] = 'Užívateľ s rovnakým menom je už zaregistrovaný.'; -$lang['usernotexists'] = 'Ľutujem, daný používateľ neexistuje.'; -$lang['writefail'] = 'Nie je možné zmeniÅ¥ údaje používateľa, informujte prosím administrátora Wiki.'; -$lang['protected'] = 'Údaje používateľa %s sú chránené a nemôžu by zmenené alebo vymazané.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/sl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/sl/lang.php deleted file mode 100644 index 46eb4bf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/sl/lang.php +++ /dev/null @@ -1,7 +0,0 @@ - - * @author Tor Härnqvist - */ -$lang['userexists'] = 'Det finns redan en användare med det användarnamnet.'; -$lang['usernotexists'] = 'Tyvärr, den användaren existerar inte.'; -$lang['writefail'] = 'Kunde inte ändra användardata. Var god informera Wiki-administratören'; -$lang['protected'] = 'Datan för användare %s är skyddad och kan inte modifieras eller raderas.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/th/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/th/lang.php deleted file mode 100644 index 9e9e104..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/th/lang.php +++ /dev/null @@ -1,7 +0,0 @@ - - */ -$lang['userexists'] = 'КориÑтувач з таким іменем вже Ñ–Ñнує.'; -$lang['usernotexists'] = 'Вибачте, такого кориÑтувача не Ñ–Ñнує.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/vi/lang.php deleted file mode 100644 index ac8995b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/vi/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - */ -$lang['userexists'] = 'Xin lá»—i, thành viên có thông tin đăng nhập này đã tồn tại.'; -$lang['usernotexists'] = 'Xin lá»—i, thành viên đó không tồn tại.'; -$lang['writefail'] = 'Không thể sá»­a đổi dữ liệu thành viên. Vui lòng thông báo cho Quản trị viên Wiki'; -$lang['protected'] = 'Dữ liệu cho thành viên %s được bảo vệ và không thể sá»­a đổi hoặc xóa.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/zh-tw/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/zh-tw/lang.php deleted file mode 100644 index 8171465..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/lang/zh-tw/lang.php +++ /dev/null @@ -1,7 +0,0 @@ - - * @author tai - */ -$lang['userexists'] = '对ä¸èµ·ï¼Œè¯¥ç”¨æˆ·åå·²ç»å­˜åœ¨ã€‚'; -$lang['usernotexists'] = '抱歉,该用户ä¸å­˜åœ¨'; -$lang['writefail'] = '无法修改用户数æ®ã€‚请è”系维基管ç†å‘˜'; -$lang['protected'] = '用户 %s 的数æ®è¢«ä¿æŠ¤å’Œæ— æ³•被编辑或删除。'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/plugin.info.txt deleted file mode 100644 index c09dbcb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/authplain/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base authplain -author Andreas Gohr -email andi@splitbrain.org -date 2015-07-18 -name Plain Auth Plugin -desc Provides user authentication against DokuWiki's local password storage -url http://www.dokuwiki.org/plugin:authplain diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/cli.php b/snippets/dokuwiki-2023-04-04/lib/plugins/cli.php deleted file mode 100644 index 5bf8da9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/cli.php +++ /dev/null @@ -1,4 +0,0 @@ -parse(__DIR__ . '/data/config.php'); - - // var_dump($conf); - - $this->assertEquals('42', $conf['int1']); - $this->assertEquals('6*7', $conf['int2']); - - $this->assertEquals('Hello World', $conf['str1']); - $this->assertEquals('G\'day World', $conf['str2']); - $this->assertEquals('Hello World', $conf['str3']); - $this->assertEquals("Hello 'World'", $conf['str4']); - $this->assertEquals('Hello "World"', $conf['str5']); - - $this->assertEquals(array('foo', 'bar', 'baz'), $conf['arr1']); - } - - function test_readconfig_onoff() { - $parser = new ConfigParser(); - $conf = $parser->parse(__DIR__ . '/data/config.php'); - - // var_dump($conf); - - $this->assertEquals(0, $conf['onoff1']); - $this->assertEquals(1, $conf['onoff2']); - $this->assertEquals(2, $conf['onoff3']); - $this->assertEquals(0, $conf['onoff4']); - $this->assertEquals(1, $conf['onoff5']); - $this->assertEquals(false, $conf['onoff6']); - $this->assertEquals(true, $conf['onoff7']); - $this->assertEquals('false', $conf['onoff8']); - $this->assertEquals('true', $conf['onoff9']); - - $this->assertEquals('false senctence', $conf['str11']); - $this->assertEquals('true sentence', $conf['str12']); - $this->assertEquals('truesfdf', $conf['str13']); - $this->assertEquals("true", $conf['str14']); - $this->assertEquals("truesfdsf", $conf['str15']); - - $this->assertTrue($conf['onoff1'] == false); - $this->assertTrue($conf['onoff2'] == true); - $this->assertTrue($conf['onoff3'] == true); - $this->assertTrue($conf['onoff4'] == false); - $this->assertTrue($conf['onoff5'] == true); - $this->assertTrue($conf['onoff6'] == false); - $this->assertTrue($conf['onoff7'] == true); - $this->assertTrue($conf['onoff8'] == true); //string - $this->assertTrue($conf['onoff9'] == true); //string - } - -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/DocumentationTest.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/DocumentationTest.php deleted file mode 100644 index 3474616..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/DocumentationTest.php +++ /dev/null @@ -1,54 +0,0 @@ -getSettings() as $setting) { - if (is_a($setting, SettingHidden::class)) continue; - if (is_a($setting, SettingFieldset::class)) continue; - - $key = $setting->getKey(); - $pretty = $setting->getPrettyKey(); - if (!preg_match('/ href="(.*?)"/', $pretty, $m)) continue; - $url = $m[1]; - - yield [$key, $url]; - } - } - - /** - * @dataProvider provideSettings - * @param string $key Settingskey - * @param string $url Documentation URL - */ - public function testDocs($key, $url) - { - $http = new DokuHTTPClient(); - $check = $http->get($url); - $fail = (bool)strpos($check, 'topic does not exist'); - $msg = "Setting '$key' should have documentation at $url."; - $this->assertFalse($fail, $msg . ' ' . $http->status . ' ' . $http->error); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/LoaderExtraDefaultsTest.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/LoaderExtraDefaultsTest.php deleted file mode 100644 index a358bd3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/LoaderExtraDefaultsTest.php +++ /dev/null @@ -1,76 +0,0 @@ -oldSetting = $config_cascade['main']['default']; - //add second file with defaults, which override the defaults of DokuWiki - $config_cascade['main']['default'][] = $file; - - parent::setUp(); - } - - /** - * Ensure loading the defaults work, and that the extra default for plugins provided via an extra main default file - * override the plugin defaults as well - */ - public function testDefaultsOverwriting() - { - $loader = new Loader(new ConfigParser()); - - $conf = $loader->loadDefaults(); - $this->assertTrue(is_array($conf)); - - // basic defaults - $this->assertArrayHasKey('title', $conf); - $this->assertEquals('New default Title', $conf['title']); - $this->assertEquals('New default Tagline', $conf['tagline']); - - // plugin defaults - $this->assertArrayHasKey('plugin____testing____schnibble', $conf); - $this->assertEquals(1, $conf['plugin____testing____schnibble']); - $this->assertEquals('New default setting', $conf['plugin____testing____second']); - - } - - public function tearDown(): void - { - global $config_cascade; - - $config_cascade['main']['default'] = $this->oldSetting; - unlink(DOKU_CONF . 'otherdefaults.php'); - - parent::tearDown(); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/LoaderTest.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/LoaderTest.php deleted file mode 100644 index 1a201fc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/LoaderTest.php +++ /dev/null @@ -1,80 +0,0 @@ -loadMeta(); - $this->assertTrue(is_array($meta)); - - // there should be some defaults - $this->assertArrayHasKey('savedir', $meta); - $this->assertEquals(['savedir', '_caution' => 'danger'], $meta['savedir']); - $this->assertArrayHasKey('proxy____port', $meta); - $this->assertEquals(['numericopt'], $meta['proxy____port']); - - // there should be plugin info - $this->assertArrayHasKey('plugin____testing____plugin_settings_name', $meta); - $this->assertEquals(['fieldset'], $meta['plugin____testing____plugin_settings_name']); - $this->assertArrayHasKey('plugin____testing____schnibble', $meta); - $this->assertEquals(['onoff'], $meta['plugin____testing____schnibble']); - } - - /** - * Ensure loading the defaults work - */ - public function testDefaults() { - $loader = new Loader(new ConfigParser()); - - $conf = $loader->loadDefaults(); - $this->assertTrue(is_array($conf)); - - // basic defaults - $this->assertArrayHasKey('title', $conf); - $this->assertEquals('DokuWiki', $conf['title']); - - // plugin defaults - $this->assertArrayHasKey('plugin____testing____schnibble', $conf); - $this->assertEquals(0, $conf['plugin____testing____schnibble']); - $this->assertEquals('Default value', $conf['plugin____testing____second']); - } - - /** - * Ensure language loading works - */ - public function testLangs() { - $loader = new Loader(new ConfigParser()); - - $lang = $loader->loadLangs(); - $this->assertTrue(is_array($lang)); - - // basics are not included in the returned array! - $this->assertArrayNotHasKey('title', $lang); - - // plugin strings - $this->assertArrayHasKey('plugin____testing____plugin_settings_name', $lang); - $this->assertEquals('Testing', $lang['plugin____testing____plugin_settings_name']); - $this->assertArrayHasKey('plugin____testing____schnibble', $lang); - $this->assertEquals( - 'Turns on the schnibble before the frobble is used', - $lang['plugin____testing____schnibble'] - ); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/Setting/AbstractSettingTest.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/Setting/AbstractSettingTest.php deleted file mode 100644 index 5e2d969..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/Setting/AbstractSettingTest.php +++ /dev/null @@ -1,99 +0,0 @@ -class = $class; - } - - public function testInitialBasics() { - /** @var Setting $setting */ - $setting = new $this->class('test'); - $this->assertEquals('test', $setting->getKey()); - $this->assertSame(false, $setting->isProtected()); - $this->assertSame(true, $setting->isDefault()); - $this->assertSame(false, $setting->hasError()); - $this->assertSame(false, $setting->shouldBeSaved()); - } - - public function testShouldHaveDefault() { - /** @var Setting $setting */ - $setting = new $this->class('test'); - $this->assertSame(true, $setting->shouldHaveDefault()); - } - - public function testPrettyKey() { - /** @var Setting $setting */ - $setting = new $this->class('test'); - $this->assertEquals('test', $setting->getPrettyKey(false)); - - $setting = new $this->class('test____foo'); - $this->assertEquals('test»foo', $setting->getPrettyKey(false)); - - $setting = new $this->class('test'); - $this->assertEquals( - 'test', - $setting->getPrettyKey(true) - ); - - $setting = new $this->class('test____foo'); - $this->assertEquals('test»foo', $setting->getPrettyKey(true)); - - $setting = new $this->class('start'); - $this->assertEquals( - 'start', - $setting->getPrettyKey(true) - ); - } - - public function testType() { - /** @var Setting $setting */ - $setting = new $this->class('test'); - $this->assertEquals('dokuwiki', $setting->getType()); - - $setting = new $this->class('test_foo'); - $this->assertEquals('dokuwiki', $setting->getType()); - - $setting = new $this->class('plugin____test'); - $this->assertEquals('plugin', $setting->getType()); - - $setting = new $this->class('tpl____test'); - $this->assertEquals('template', $setting->getType()); - } - - public function testCaution() { - /** @var Setting $setting */ - $setting = new $this->class('test'); - $this->assertEquals(false, $setting->caution()); - - $setting = new $this->class('test', ['_caution' => 'warning']); - $this->assertEquals('warning', $setting->caution()); - - $setting = new $this->class('test', ['_caution' => 'danger']); - $this->assertEquals('danger', $setting->caution()); - - $setting = new $this->class('test', ['_caution' => 'security']); - $this->assertEquals('security', $setting->caution()); - - $setting = new $this->class('test', ['_caution' => 'flargh']); - $this->expectException(\RuntimeException::class); - $setting->caution(); - } - - -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/Setting/SettingArrayTest.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/Setting/SettingArrayTest.php deleted file mode 100644 index 09dcf14..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/Setting/SettingArrayTest.php +++ /dev/null @@ -1,20 +0,0 @@ -class('test'); - $setting->initialize('ignore', $in); - - $this->assertEquals($out, $setting->out('conf')); - } - - /** - * DataProvider for testShouldBeSaved() - * - * @return array - */ - public function dataShouldBeSaved() { - return [ - ['default', null, false], - ['default', 'default', false], - ['default', 'new', true], - ]; - } - - /** - * Check if shouldBeSaved works as expected - * - * @dataProvider dataShouldBeSaved - * @param mixed $default The default value - * @param mixed $local The current local value - * @param bool $expect The expected outcome - */ - public function testShouldBeSaved($default, $local, $expect) { - /** @var Setting $setting */ - $setting = new $this->class('test'); - $setting->initialize($default, $local, null); - $this->assertSame($expect, $setting->shouldBeSaved()); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/WriterTest.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/WriterTest.php deleted file mode 100644 index 391cbbd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/WriterTest.php +++ /dev/null @@ -1,70 +0,0 @@ -initialize('foo','bar', null); - $set2 = new SettingString('test2'); - $set2->initialize('foo','foo', null); - $settings = [$set1, $set2]; - $writer = new Writer(); - - // before running, no backup should exist - $this->assertFileExists($config); - $this->assertFileNotExists("$config.bak.php"); - $old = filesize($config); - - /** @noinspection PhpUnhandledExceptionInspection */ - $writer->save($settings); - - // after running, both should exist - $this->assertFileExists($config); - $this->assertFileExists("$config.bak.php"); - $this->assertEquals($old, filesize("$config.bak.php"), 'backup should have size of old file'); - - // check contents - $conf = []; - include $config; - $this->assertArrayHasKey('test1', $conf); - $this->assertEquals('bar', $conf['test1']); - $this->assertArrayNotHasKey('test2', $conf); - - /** @noinspection PhpUnhandledExceptionInspection */ - $writer->save($settings); - $this->assertEquals(filesize($config), filesize("$config.bak.php")); - } - - public function testTouch() { - global $config_cascade; - $config = end($config_cascade['main']['local']); - $writer = new Writer(); - - $old = filemtime($config); - $this->waitForTick(true); - /** @noinspection PhpUnhandledExceptionInspection */ - $writer->touch(); - clearstatcache($config); - $this->assertGreaterThan($old, filemtime($config)); - } - - public function testEmpty() { - $writer = new Writer(); - $this->expectException(\Exception::class); - $this->expectErrorMessage('empty config'); - $writer->save([]); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/data/config.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/data/config.php deleted file mode 100644 index 540a9aa..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/_test/data/config.php +++ /dev/null @@ -1,32 +0,0 @@ - - * @author Ben Coburn - */ - -use dokuwiki\plugin\config\core\Configuration; -use dokuwiki\plugin\config\core\Setting\Setting; -use dokuwiki\plugin\config\core\Setting\SettingFieldset; -use dokuwiki\plugin\config\core\Setting\SettingHidden; - -/** - * All DokuWiki plugins to extend the admin function - * need to inherit from this class - */ -class admin_plugin_config extends DokuWiki_Admin_Plugin { - - const IMGDIR = DOKU_BASE . 'lib/plugins/config/images/'; - - /** @var Configuration */ - protected $configuration; - - /** @var bool were there any errors in the submitted data? */ - protected $hasErrors = false; - - /** @var bool have the settings translations been loaded? */ - protected $promptsLocalized = false; - - - /** - * handle user request - */ - public function handle() { - global $ID, $INPUT; - - // always initialize the configuration - $this->configuration = new Configuration(); - - if(!$INPUT->bool('save') || !checkSecurityToken()) { - return; - } - - // don't go any further if the configuration is locked - if($this->configuration->isLocked()) return; - - // update settings and redirect of successful - $ok = $this->configuration->updateSettings($INPUT->arr('config')); - if($ok) { // no errors - try { - if($this->configuration->hasChanged()) { - $this->configuration->save(); - } else { - $this->configuration->touch(); - } - msg($this->getLang('updated'), 1); - } catch(Exception $e) { - msg($this->getLang('error'), -1); - } - send_redirect(wl($ID, array('do' => 'admin', 'page' => 'config'), true, '&')); - } else { - $this->hasErrors = true; - } - } - - /** - * output appropriate html - */ - public function html() { - $allow_debug = $GLOBALS['conf']['allowdebug']; // avoid global $conf; here. - global $lang; - global $ID; - - $this->setupLocale(true); - - echo $this->locale_xhtml('intro'); - - echo '
    '; - - if($this->configuration->isLocked()) { - echo '
    ' . $this->getLang('locked') . '
    '; - } - - // POST to script() instead of wl($ID) so config manager still works if - // rewrite config is broken. Add $ID as hidden field to remember - // current ID in most cases. - echo '
    '; - echo '
    '; - formSecurityToken(); - $this->printH1('dokuwiki_settings', $this->getLang('_header_dokuwiki')); - - $in_fieldset = false; - $first_plugin_fieldset = true; - $first_template_fieldset = true; - foreach($this->configuration->getSettings() as $setting) { - if(is_a($setting, SettingHidden::class)) { - continue; - } else if(is_a($setting, settingFieldset::class)) { - // config setting group - if($in_fieldset) { - echo ''; - echo '
    '; - echo ''; - } else { - $in_fieldset = true; - } - if($first_plugin_fieldset && $setting->getType() == 'plugin') { - $this->printH1('plugin_settings', $this->getLang('_header_plugin')); - $first_plugin_fieldset = false; - } else if($first_template_fieldset && $setting->getType() == 'template') { - $this->printH1('template_settings', $this->getLang('_header_template')); - $first_template_fieldset = false; - } - echo '
    '; - echo '' . $setting->prompt($this) . ''; - echo '
    '; - echo ''; - } else { - // config settings - list($label, $input) = $setting->html($this, $this->hasErrors); - - $class = $setting->isDefault() - ? ' class="default"' - : ($setting->isProtected() ? ' class="protected"' : ''); - $error = $setting->hasError() - ? ' class="value error"' - : ' class="value"'; - $icon = $setting->caution() - ? '' - : ''; - - echo ''; - echo ''; - echo '' . $input . ''; - echo ''; - } - } - - echo '
    '; - echo '' . $setting->getPrettyKey() . ''; - echo $icon . $label; - echo '
    '; - echo '
    '; - if($in_fieldset) { - echo '
    '; - } - - // show undefined settings list - $undefined_settings = $this->configuration->getUndefined(); - if($allow_debug && !empty($undefined_settings)) { - /** - * Callback for sorting settings - * - * @param Setting $a - * @param Setting $b - * @return int if $a is lower/equal/higher than $b - */ - function settingNaturalComparison($a, $b) { - return strnatcmp($a->getKey(), $b->getKey()); - } - - usort($undefined_settings, 'settingNaturalComparison'); - $this->printH1('undefined_settings', $this->getLang('_header_undefined')); - echo '
    '; - echo '
    '; - echo ''; - foreach($undefined_settings as $setting) { - list($label, $input) = $setting->html($this); - echo ''; - echo ''; - echo ''; - echo ''; - } - echo '
    ' . $label . '' . $input . '
    '; - echo '
    '; - echo '
    '; - } - - // finish up form - echo '

    '; - echo ''; - echo ''; - - if(!$this->configuration->isLocked()) { - echo ''; - echo ''; - echo ''; - } - - echo '

    '; - - echo ''; - echo ''; - } - - /** - * @param bool $prompts - */ - public function setupLocale($prompts = false) { - parent::setupLocale(); - if(!$prompts || $this->promptsLocalized) return; - $this->lang = array_merge($this->lang, $this->configuration->getLangs()); - $this->promptsLocalized = true; - } - - /** - * Generates a two-level table of contents for the config plugin. - * - * @author Ben Coburn - * - * @return array - */ - public function getTOC() { - $this->setupLocale(true); - - $allow_debug = $GLOBALS['conf']['allowdebug']; // avoid global $conf; here. - $toc = array(); - $check = false; - - // gather settings data into three sub arrays - $labels = ['dokuwiki' => [], 'plugin' => [], 'template' => []]; - foreach($this->configuration->getSettings() as $setting) { - if(is_a($setting, SettingFieldset::class)) { - $labels[$setting->getType()][] = $setting; - } - } - - // top header - $title = $this->getLang('_configuration_manager'); - $toc[] = html_mktocitem(sectionID($title, $check), $title, 1); - - // main entries - foreach(['dokuwiki', 'plugin', 'template'] as $section) { - if(empty($labels[$section])) continue; // no entries, skip - - // create main header - $toc[] = html_mktocitem( - $section . '_settings', - $this->getLang('_header_' . $section), - 1 - ); - - // create sub headers - foreach($labels[$section] as $setting) { - /** @var SettingFieldset $setting */ - $name = $setting->prompt($this); - $toc[] = html_mktocitem($setting->getKey(), $name, 2); - } - } - - // undefined settings if allowed - if(count($this->configuration->getUndefined()) && $allow_debug) { - $toc[] = html_mktocitem('undefined_settings', $this->getLang('_header_undefined'), 1); - } - - return $toc; - } - - /** - * @param string $id - * @param string $text - */ - protected function printH1($id, $text) { - echo '

    ' . $text . '

    '; - } - - /** - * Adds a translation to this plugin's language array - * - * Used by some settings to set up dynamic translations - * - * @param string $key - * @param string $value - */ - public function addLang($key, $value) { - if(!$this->localised) $this->setupLocale(); - $this->lang[$key] = $value; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/admin.svg b/snippets/dokuwiki-2023-04-04/lib/plugins/config/admin.svg deleted file mode 100644 index ced9871..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/admin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/ConfigParser.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/ConfigParser.php deleted file mode 100644 index fd9ff2e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/ConfigParser.php +++ /dev/null @@ -1,98 +0,0 @@ - - */ -class ConfigParser { - /** @var string variable to parse from the file */ - protected $varname = 'conf'; - /** @var string the key to mark sub arrays */ - protected $keymarker = Configuration::KEYMARKER; - - /** - * Parse the given PHP file into an array - * - * When the given files does not exist, this returns an empty array - * - * @param string $file - * @return array - */ - public function parse($file) { - if(!file_exists($file)) return array(); - - $config = array(); - $contents = @php_strip_whitespace($file); - - // fallback to simply including the file #3271 - if($contents === null) { - $conf = []; - include $file; - return $conf; - } - - $pattern = '/\$' . $this->varname . '\[[\'"]([^=]+)[\'"]\] ?= ?(.*?);(?=[^;]*(?:\$' . $this->varname . '|$))/s'; - $matches = array(); - preg_match_all($pattern, $contents, $matches, PREG_SET_ORDER); - - for($i = 0; $i < count($matches); $i++) { - $value = $matches[$i][2]; - - // merge multi-dimensional array indices using the keymarker - $key = preg_replace('/.\]\[./', $this->keymarker, $matches[$i][1]); - - // handle arrays - if(preg_match('/^array ?\((.*)\)/', $value, $match)) { - $arr = explode(',', $match[1]); - - // remove quotes from quoted strings & unescape escaped data - $len = count($arr); - for($j = 0; $j < $len; $j++) { - $arr[$j] = trim($arr[$j]); - $arr[$j] = $this->readValue($arr[$j]); - } - - $value = $arr; - } else { - $value = $this->readValue($value); - } - - $config[$key] = $value; - } - - return $config; - } - - /** - * Convert php string into value - * - * @param string $value - * @return bool|string - */ - protected function readValue($value) { - $removequotes_pattern = '/^(\'|")(.*)(? '\\', - '\\\'' => '\'', - '\\"' => '"' - ); - - if($value == 'true') { - $value = true; - } elseif($value == 'false') { - $value = false; - } else { - // remove quotes from quoted strings & unescape escaped data - $value = preg_replace($removequotes_pattern, '$2', $value); - $value = strtr($value, $unescape_pairs); - } - return $value; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Configuration.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Configuration.php deleted file mode 100644 index c58645c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Configuration.php +++ /dev/null @@ -1,219 +0,0 @@ - - * @author Ben Coburn - * @author Andreas Gohr - */ -class Configuration { - - const KEYMARKER = '____'; - - /** @var Setting[] metadata as array of Settings objects */ - protected $settings = array(); - /** @var Setting[] undefined and problematic settings */ - protected $undefined = array(); - - /** @var array all metadata */ - protected $metadata; - /** @var array all default settings */ - protected $default; - /** @var array all local settings */ - protected $local; - /** @var array all protected settings */ - protected $protected; - - /** @var bool have the settings been changed since loading from disk? */ - protected $changed = false; - - /** @var Loader */ - protected $loader; - /** @var Writer */ - protected $writer; - - /** - * ConfigSettings constructor. - */ - public function __construct() { - $this->loader = new Loader(new ConfigParser()); - $this->writer = new Writer(); - - $this->metadata = $this->loader->loadMeta(); - $this->default = $this->loader->loadDefaults(); - $this->local = $this->loader->loadLocal(); - $this->protected = $this->loader->loadProtected(); - - $this->initSettings(); - } - - /** - * Get all settings - * - * @return Setting[] - */ - public function getSettings() { - return $this->settings; - } - - /** - * Get all unknown or problematic settings - * - * @return Setting[] - */ - public function getUndefined() { - return $this->undefined; - } - - /** - * Have the settings been changed since loading from disk? - * - * @return bool - */ - public function hasChanged() { - return $this->changed; - } - - /** - * Check if the config can be written - * - * @return bool - */ - public function isLocked() { - return $this->writer->isLocked(); - } - - /** - * Update the settings using the data provided - * - * @param array $input as posted - * @return bool true if all updates went through, false on errors - */ - public function updateSettings($input) { - $ok = true; - - foreach($this->settings as $key => $obj) { - $value = isset($input[$key]) ? $input[$key] : null; - if($obj->update($value)) { - $this->changed = true; - } - if($obj->hasError()) $ok = false; - } - - return $ok; - } - - /** - * Save the settings - * - * This save the current state as defined in this object, including the - * undefined settings - * - * @throws \Exception - */ - public function save() { - // only save the undefined settings that have not been handled in settings - $undefined = array_diff_key($this->undefined, $this->settings); - $this->writer->save(array_merge($this->settings, $undefined)); - } - - /** - * Touch the settings - * - * @throws \Exception - */ - public function touch() { - $this->writer->touch(); - } - - /** - * Load the extension language strings - * - * @return array - */ - public function getLangs() { - return $this->loader->loadLangs(); - } - - /** - * Initalizes the $settings and $undefined properties - */ - protected function initSettings() { - $keys = array_merge( - array_keys($this->metadata), - array_keys($this->default), - array_keys($this->local), - array_keys($this->protected) - ); - $keys = array_unique($keys); - - foreach($keys as $key) { - $obj = $this->instantiateClass($key); - - if($obj->shouldHaveDefault() && !isset($this->default[$key])) { - $this->undefined[$key] = new SettingNoDefault($key); - } - - $d = isset($this->default[$key]) ? $this->default[$key] : null; - $l = isset($this->local[$key]) ? $this->local[$key] : null; - $p = isset($this->protected[$key]) ? $this->protected[$key] : null; - - $obj->initialize($d, $l, $p); - } - } - - /** - * Instantiates the proper class for the given config key - * - * The class is added to the $settings or $undefined arrays and returned - * - * @param string $key - * @return Setting - */ - protected function instantiateClass($key) { - if(isset($this->metadata[$key])) { - $param = $this->metadata[$key]; - $class = $this->determineClassName(array_shift($param), $key); // first param is class - $obj = new $class($key, $param); - $this->settings[$key] = $obj; - } else { - $obj = new SettingUndefined($key); - $this->undefined[$key] = $obj; - } - return $obj; - } - - /** - * Return the class to load - * - * @param string $class the class name as given in the meta file - * @param string $key the settings key - * @return string - */ - protected function determineClassName($class, $key) { - // try namespaced class first - if(is_string($class)) { - $modern = str_replace('_', '', ucwords($class, '_')); - $modern = '\\dokuwiki\\plugin\\config\\core\\Setting\\Setting' . $modern; - if($modern && class_exists($modern)) return $modern; - // try class as given - if(class_exists($class)) return $class; - // class wasn't found add to errors - $this->undefined[$key] = new SettingNoKnownClass($key); - } else { - // no class given, add to errors - $this->undefined[$key] = new SettingNoClass($key); - } - return '\\dokuwiki\\plugin\\config\\core\\Setting\\Setting'; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Loader.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Loader.php deleted file mode 100644 index e4d7b50..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Loader.php +++ /dev/null @@ -1,275 +0,0 @@ -parser = $parser; - $this->plugins = plugin_list(); - $this->template = $conf['template']; - // allow plugins to remove configurable plugins - Event::createAndTrigger('PLUGIN_CONFIG_PLUGINLIST', $this->plugins); - } - - /** - * Read the settings meta data - * - * Reads the main file, plugins and template settings meta data - * - * @return array - */ - public function loadMeta() { - // load main file - $meta = array(); - include DOKU_PLUGIN . 'config/settings/config.metadata.php'; - - // plugins - foreach($this->plugins as $plugin) { - $meta = array_merge( - $meta, - $this->loadExtensionMeta( - DOKU_PLUGIN . $plugin . '/conf/metadata.php', - 'plugin', - $plugin - ) - ); - } - - // current template - $meta = array_merge( - $meta, - $this->loadExtensionMeta( - tpl_incdir() . '/conf/metadata.php', - 'tpl', - $this->template - ) - ); - - return $meta; - } - - /** - * Read the default values - * - * Reads the main file, plugins and template defaults - * - * @return array - */ - public function loadDefaults() - { - - // initialize array - $conf = array(); - - // plugins - foreach ($this->plugins as $plugin) { - $conf = array_merge( - $conf, - $this->loadExtensionConf( - DOKU_PLUGIN . $plugin . '/conf/default.php', - 'plugin', - $plugin - ) - ); - } - - // current template - $conf = array_merge( - $conf, - $this->loadExtensionConf( - tpl_incdir() . '/conf/default.php', - 'tpl', - $this->template - ) - ); - - // load main files - global $config_cascade; - return array_merge( - $conf, - $this->loadConfigs($config_cascade['main']['default']) - ); - } - - /** - * Reads the language strings - * - * Only reads extensions, main one is loaded the usual way - * - * @return array - */ - public function loadLangs() { - $lang = array(); - - // plugins - foreach($this->plugins as $plugin) { - $lang = array_merge( - $lang, - $this->loadExtensionLang( - DOKU_PLUGIN . $plugin . '/', - 'plugin', - $plugin - ) - ); - } - - // current template - $lang = array_merge( - $lang, - $this->loadExtensionLang( - tpl_incdir() . '/', - 'tpl', - $this->template - ) - ); - - return $lang; - } - - /** - * Read the local settings - * - * @return array - */ - public function loadLocal() { - global $config_cascade; - return $this->loadConfigs($config_cascade['main']['local']); - } - - /** - * Read the protected settings - * - * @return array - */ - public function loadProtected() { - global $config_cascade; - return $this->loadConfigs($config_cascade['main']['protected']); - } - - /** - * Read the config values from the given files - * - * @param string[] $files paths to config php's - * @return array - */ - protected function loadConfigs($files) { - $conf = array(); - foreach($files as $file) { - $conf = array_merge($conf, $this->parser->parse($file)); - } - return $conf; - } - - /** - * Read settings file from an extension - * - * This is used to read the settings.php files of plugins and templates - * - * @param string $file php file to read - * @param string $type should be 'plugin' or 'tpl' - * @param string $extname name of the extension - * @return array - */ - protected function loadExtensionMeta($file, $type, $extname) { - if(!file_exists($file)) return array(); - $prefix = $type . Configuration::KEYMARKER . $extname . Configuration::KEYMARKER; - - // include file - $meta = array(); - include $file; - if(empty($meta)) return array(); - - // read data - $data = array(); - $data[$prefix . $type . '_settings_name'] = ['fieldset']; - foreach($meta as $key => $value) { - if($value[0] == 'fieldset') continue; //plugins only get one fieldset - $data[$prefix . $key] = $value; - } - - return $data; - } - - /** - * Read a default file from an extension - * - * This is used to read the default.php files of plugins and templates - * - * @param string $file php file to read - * @param string $type should be 'plugin' or 'tpl' - * @param string $extname name of the extension - * @return array - */ - protected function loadExtensionConf($file, $type, $extname) { - if(!file_exists($file)) return array(); - $prefix = $type . Configuration::KEYMARKER . $extname . Configuration::KEYMARKER; - - // parse file - $conf = $this->parser->parse($file); - if(empty($conf)) return array(); - - // read data - $data = array(); - foreach($conf as $key => $value) { - $data[$prefix . $key] = $value; - } - - return $data; - } - - /** - * Read the language file of an extension - * - * @param string $dir directory of the extension - * @param string $type should be 'plugin' or 'tpl' - * @param string $extname name of the extension - * @return array - */ - protected function loadExtensionLang($dir, $type, $extname) { - global $conf; - $ll = $conf['lang']; - $prefix = $type . Configuration::KEYMARKER . $extname . Configuration::KEYMARKER; - - // include files - $lang = array(); - if(file_exists($dir . 'lang/en/settings.php')) { - include $dir . 'lang/en/settings.php'; - } - if($ll != 'en' && file_exists($dir . 'lang/' . $ll . '/settings.php')) { - include $dir . 'lang/' . $ll . '/settings.php'; - } - - // set up correct keys - $strings = array(); - foreach($lang as $key => $val) { - $strings[$prefix . $key] = $val; - } - - // add fieldset key - $strings[$prefix . $type . '_settings_name'] = ucwords(str_replace('_', ' ', $extname)); - - return $strings; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/Setting.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/Setting.php deleted file mode 100644 index bbf048a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/Setting.php +++ /dev/null @@ -1,310 +0,0 @@ -key = $key; - - if(is_array($params)) { - foreach($params as $property => $value) { - $property = trim($property, '_'); // we don't use underscores anymore - $this->$property = $value; - } - } - } - - /** - * Set the current values for the setting $key - * - * This is used to initialize the setting with the data read form the config files. - * - * @see update() to set a new value - * @param mixed $default default setting value - * @param mixed $local local setting value - * @param mixed $protected protected setting value - */ - public function initialize($default = null, $local = null, $protected = null) { - $this->default = $this->cleanValue($default); - $this->local = $this->cleanValue($local); - $this->protected = $this->cleanValue($protected); - } - - /** - * update changed setting with validated user provided value $input - * - if changed value fails validation check, save it to $this->input (to allow echoing later) - * - if changed value passes validation check, set $this->local to the new value - * - * @param mixed $input the new value - * @return boolean true if changed, false otherwise - */ - public function update($input) { - if(is_null($input)) return false; - if($this->isProtected()) return false; - $input = $this->cleanValue($input); - - $value = is_null($this->local) ? $this->default : $this->local; - if($value == $input) return false; - - // validate new value - if($this->pattern && !preg_match($this->pattern, $input)) { - $this->error = true; - $this->input = $input; - return false; - } - - // update local copy of this setting with new value - $this->local = $input; - - // setting ready for update - return true; - } - - /** - * Clean a value read from a config before using it internally - * - * Default implementation returns $value as is. Subclasses can override. - * Note: null should always be returned as null! - * - * This is applied in initialize() and update() - * - * @param mixed $value - * @return mixed - */ - protected function cleanValue($value) { - return $value; - } - - /** - * Should this type of config have a default? - * - * @return bool - */ - public function shouldHaveDefault() { - return true; - } - - /** - * Get this setting's unique key - * - * @return string - */ - public function getKey() { - return $this->key; - } - - /** - * Get the key of this setting marked up human readable - * - * @param bool $url link to dokuwiki.org manual? - * @return string - */ - public function getPrettyKey($url = true) { - $out = str_replace(Configuration::KEYMARKER, "»", $this->key); - if($url && !strstr($out, '»')) {//provide no urls for plugins, etc. - if($out == 'start') { - // exception, because this config name is clashing with our actual start page - return '' . $out . ''; - } else { - return '' . $out . ''; - } - } - return $out; - } - - /** - * Returns setting key as an array key separator - * - * This is used to create form output - * - * @return string key - */ - public function getArrayKey() { - return str_replace(Configuration::KEYMARKER, "']['", $this->key); - } - - /** - * What type of configuration is this - * - * Returns one of - * - * 'plugin' for plugin configuration - * 'template' for template configuration - * 'dokuwiki' for core configuration - * - * @return string - */ - public function getType() { - if(substr($this->getKey(), 0, 10) == 'plugin' . Configuration::KEYMARKER) { - return 'plugin'; - } else if(substr($this->getKey(), 0, 7) == 'tpl' . Configuration::KEYMARKER) { - return 'template'; - } else { - return 'dokuwiki'; - } - } - - /** - * Build html for label and input of setting - * - * @param \admin_plugin_config $plugin object of config plugin - * @param bool $echo true: show inputted value, when error occurred, otherwise the stored setting - * @return string[] with content array(string $label_html, string $input_html) - */ - public function html(\admin_plugin_config $plugin, $echo = false) { - $disable = ''; - - if($this->isProtected()) { - $value = $this->protected; - $disable = 'disabled="disabled"'; - } else { - if($echo && $this->error) { - $value = $this->input; - } else { - $value = is_null($this->local) ? $this->default : $this->local; - } - } - - $key = htmlspecialchars($this->key); - $value = formText($value); - - $label = ''; - $input = ''; - return array($label, $input); - } - - /** - * Should the current local value be saved? - * - * @see out() to run when this returns true - * @return bool - */ - public function shouldBeSaved() { - if($this->isProtected()) return false; - if($this->local === null) return false; - if($this->default == $this->local) return false; - return true; - } - - /** - * Escaping - * - * @param string $string - * @return string - */ - protected function escape($string) { - $tr = array("\\" => '\\\\', "'" => '\\\''); - return "'" . strtr(cleanText($string), $tr) . "'"; - } - - /** - * Generate string to save local setting value to file according to $fmt - * - * @see shouldBeSaved() to check if this should be called - * @param string $var name of variable - * @param string $fmt save format - * @return string - */ - public function out($var, $fmt = 'php') { - if ($fmt != 'php') return ''; - - if (is_array($this->local)) { - $value = 'array(' . join(', ', array_map([$this, 'escape'], $this->local)) . ')'; - } else { - $value = $this->escape($this->local); - } - - $out = '$' . $var . "['" . $this->getArrayKey() . "'] = $value;\n"; - - return $out; - } - - /** - * Returns the localized prompt - * - * @param \admin_plugin_config $plugin object of config plugin - * @return string text - */ - public function prompt(\admin_plugin_config $plugin) { - $prompt = $plugin->getLang($this->key); - if(!$prompt) $prompt = htmlspecialchars(str_replace(array('____', '_'), ' ', $this->key)); - return $prompt; - } - - /** - * Is setting protected - * - * @return bool - */ - public function isProtected() { - return !is_null($this->protected); - } - - /** - * Is setting the default? - * - * @return bool - */ - public function isDefault() { - return !$this->isProtected() && is_null($this->local); - } - - /** - * Has an error? - * - * @return bool - */ - public function hasError() { - return $this->error; - } - - /** - * Returns caution - * - * @return false|string caution string, otherwise false for invalid caution - */ - public function caution() { - if(empty($this->caution)) return false; - if(!in_array($this->caution, Setting::$validCautions)) { - throw new \RuntimeException( - 'Invalid caution string (' . $this->caution . ') in metadata for setting "' . $this->key . '"' - ); - } - return $this->caution; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingArray.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingArray.php deleted file mode 100644 index 8dfda0d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingArray.php +++ /dev/null @@ -1,85 +0,0 @@ -isProtected()) return false; - - $input = $this->fromString($input); - - $value = is_null($this->local) ? $this->default : $this->local; - if($value == $input) return false; - - foreach($input as $item) { - if($this->pattern && !preg_match($this->pattern, $item)) { - $this->error = true; - $this->input = $input; - return false; - } - } - - $this->local = $input; - return true; - } - - /** @inheritdoc */ - public function html(\admin_plugin_config $plugin, $echo = false) { - $disable = ''; - - if($this->isProtected()) { - $value = $this->protected; - $disable = 'disabled="disabled"'; - } else { - if($echo && $this->error) { - $value = $this->input; - } else { - $value = is_null($this->local) ? $this->default : $this->local; - } - } - - $key = htmlspecialchars($this->key); - $value = htmlspecialchars($this->fromArray($value)); - - $label = ''; - $input = ''; - return array($label, $input); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingAuthtype.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingAuthtype.php deleted file mode 100644 index 3a6df6f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingAuthtype.php +++ /dev/null @@ -1,60 +0,0 @@ -getList('auth') as $plugin) { - $this->choices[] = $plugin; - } - - parent::initialize($default, $local, $protected); - } - - /** @inheritdoc */ - public function update($input) { - /** @var $plugin_controller \dokuwiki\Extension\PluginController */ - global $plugin_controller; - - // is an update possible/requested? - $local = $this->local; // save this, parent::update() may change it - if(!parent::update($input)) return false; // nothing changed or an error caught by parent - $this->local = $local; // restore original, more error checking to come - - // attempt to load the plugin - $auth_plugin = $plugin_controller->load('auth', $input); - - // @TODO: throw an error in plugin controller instead of returning null - if(is_null($auth_plugin)) { - $this->error = true; - msg('Cannot load Auth Plugin "' . $input . '"', -1); - return false; - } - - // verify proper instantiation (is this really a plugin?) @TODO use instanceof? implement interface? - if(is_object($auth_plugin) && !method_exists($auth_plugin, 'getPluginName')) { - $this->error = true; - msg('Cannot create Auth Plugin "' . $input . '"', -1); - return false; - } - - // did we change the auth type? logout - global $conf; - if($conf['authtype'] != $input) { - msg('Authentication system changed. Please re-login.'); - auth_logoff(); - } - - $this->local = $input; - return true; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingCompression.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingCompression.php deleted file mode 100644 index f97d828..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingCompression.php +++ /dev/null @@ -1,21 +0,0 @@ -choices[] = 'gz'; - if(function_exists('bzopen')) $this->choices[] = 'bz2'; - - parent::initialize($default, $local, $protected); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingDirchoice.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingDirchoice.php deleted file mode 100644 index dfb27f5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingDirchoice.php +++ /dev/null @@ -1,33 +0,0 @@ -_choices with a list of directories - $list = array(); - - if($dh = @opendir($this->dir)) { - while(false !== ($entry = readdir($dh))) { - if($entry == '.' || $entry == '..') continue; - if($this->pattern && !preg_match($this->pattern, $entry)) continue; - - $file = (is_link($this->dir . $entry)) ? readlink($this->dir . $entry) : $this->dir . $entry; - if(is_dir($file)) $list[] = $entry; - } - closedir($dh); - } - sort($list); - $this->choices = $list; - - parent::initialize($default, $local, $protected); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingDisableactions.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingDisableactions.php deleted file mode 100644 index 2553175..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingDisableactions.php +++ /dev/null @@ -1,23 +0,0 @@ -addLang($this->key . '_revisions', $lang['btn_revs']); - foreach($this->choices as $choice) { - if(isset($lang['btn_' . $choice])) $plugin->addLang($this->key . '_' . $choice, $lang['btn_' . $choice]); - } - - return parent::html($plugin, $echo); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingEmail.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingEmail.php deleted file mode 100644 index 25a0c0e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingEmail.php +++ /dev/null @@ -1,58 +0,0 @@ -isProtected()) return false; - - $value = is_null($this->local) ? $this->default : $this->local; - if($value == $input) return false; - if($input === '') { - $this->local = $input; - return true; - } - $mail = $input; - - if($this->placeholders) { - // replace variables with pseudo values - $mail = str_replace('@USER@', 'joe', $mail); - $mail = str_replace('@NAME@', 'Joe Schmoe', $mail); - $mail = str_replace('@MAIL@', 'joe@example.com', $mail); - } - - // multiple mail addresses? - if($this->multiple) { - $mails = array_filter(array_map('trim', explode(',', $mail))); - } else { - $mails = array($mail); - } - - // check them all - foreach($mails as $mail) { - // only check the address part - if(preg_match('#(.*?)<(.*?)>#', $mail, $matches)) { - $addr = $matches[2]; - } else { - $addr = $mail; - } - - if(!mail_isvalid($addr)) { - $this->error = true; - $this->input = $input; - return false; - } - } - - $this->local = $input; - return true; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingFieldset.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingFieldset.php deleted file mode 100644 index 4e86189..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingFieldset.php +++ /dev/null @@ -1,17 +0,0 @@ -isProtected()) return false; - - $input = trim($input); - - $value = is_null($this->local) ? $this->default : $this->local; - if($value == $input) return false; - - if($input && !file_exists($input)) { - $this->error = true; - $this->input = $input; - return false; - } - - $this->local = $input; - return true; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingLicense.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingLicense.php deleted file mode 100644 index 8dacf8e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingLicense.php +++ /dev/null @@ -1,23 +0,0 @@ - $data) { - $this->choices[] = $key; - $this->lang[$this->key . '_o_' . $key] = $data['name']; // stored in setting - } - - parent::initialize($default, $local, $protected); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingMulticheckbox.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingMulticheckbox.php deleted file mode 100644 index df212cc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingMulticheckbox.php +++ /dev/null @@ -1,163 +0,0 @@ -isProtected()) return false; - - // split any combined values + convert from array to comma separated string - $input = ($input) ? $input : array(); - $input = $this->array2str($input); - - $value = is_null($this->local) ? $this->default : $this->local; - if($value == $input) return false; - - if($this->pattern && !preg_match($this->pattern, $input)) { - $this->error = true; - $this->input = $input; - return false; - } - - $this->local = $input; - return true; - } - - /** @inheritdoc */ - public function html(\admin_plugin_config $plugin, $echo = false) { - - $disable = ''; - - if($this->isProtected()) { - $value = $this->protected; - $disable = 'disabled="disabled"'; - } else { - if($echo && $this->error) { - $value = $this->input; - } else { - $value = is_null($this->local) ? $this->default : $this->local; - } - } - - $key = htmlspecialchars($this->key); - - // convert from comma separated list into array + combine complimentary actions - $value = $this->str2array($value); - $default = $this->str2array($this->default); - - $input = ''; - foreach($this->choices as $choice) { - $idx = array_search($choice, $value); - $idx_default = array_search($choice, $default); - - $checked = ($idx !== false) ? 'checked="checked"' : ''; - - // @todo ideally this would be handled using a second class of "default" - $class = (($idx !== false) == (false !== $idx_default)) ? " selectiondefault" : ""; - - $prompt = ($plugin->getLang($this->key . '_' . $choice) ? - $plugin->getLang($this->key . '_' . $choice) : htmlspecialchars($choice)); - - $input .= '
    ' . "\n"; - $input .= '\n"; - $input .= '\n"; - $input .= "
    \n"; - - // remove this action from the disabledactions array - if($idx !== false) unset($value[$idx]); - if($idx_default !== false) unset($default[$idx_default]); - } - - // handle any remaining values - if($this->other != 'never') { - $other = join(',', $value); - // test equivalent to ($this->_other == 'always' || ($other && $this->_other == 'exists') - // use != 'exists' rather than == 'always' to ensure invalid values default to 'always' - if($this->other != 'exists' || $other) { - - $class = ( - (count($default) == count($value)) && - (count($value) == count(array_intersect($value, $default))) - ) ? - " selectiondefault" : ""; - - $input .= '
    ' . "\n"; - $input .= '\n"; - $input .= '\n"; - $input .= "
    \n"; - } - } - $label = ''; - return array($label, $input); - } - - /** - * convert comma separated list to an array and combine any complimentary values - * - * @param string $str - * @return array - */ - protected function str2array($str) { - $array = explode(',', $str); - - if(!empty($this->combine)) { - foreach($this->combine as $key => $combinators) { - $idx = array(); - foreach($combinators as $val) { - if(($idx[] = array_search($val, $array)) === false) break; - } - - if(count($idx) && $idx[count($idx) - 1] !== false) { - foreach($idx as $i) unset($array[$i]); - $array[] = $key; - } - } - } - - return $array; - } - - /** - * convert array of values + other back to a comma separated list, incl. splitting any combined values - * - * @param array $input - * @return string - */ - protected function array2str($input) { - - // handle other - $other = trim($input['other']); - $other = !empty($other) ? explode(',', str_replace(' ', '', $input['other'])) : array(); - unset($input['other']); - - $array = array_unique(array_merge($input, $other)); - - // deconstruct any combinations - if(!empty($this->combine)) { - foreach($this->combine as $key => $combinators) { - - $idx = array_search($key, $array); - if($idx !== false) { - unset($array[$idx]); - $array = array_merge($array, $combinators); - } - } - } - - return join(',', array_unique($array)); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingMultichoice.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingMultichoice.php deleted file mode 100644 index 3a50857..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingMultichoice.php +++ /dev/null @@ -1,71 +0,0 @@ -isProtected()) { - $value = $this->protected; - $disable = ' disabled="disabled"'; - } else { - $value = is_null($this->local) ? $this->default : $this->local; - } - - // ensure current value is included - if(!in_array($value, $this->choices)) { - $this->choices[] = $value; - } - // disable if no other choices - if(!$this->isProtected() && count($this->choices) <= 1) { - $disable = ' disabled="disabled"'; - $nochoice = $plugin->getLang('nochoice'); - } - - $key = htmlspecialchars($this->key); - - $label = ''; - - $input = "
    \n"; - $input .= ' $nochoice \n"; - $input .= "
    \n"; - - return array($label, $input); - } - - /** @inheritdoc */ - public function update($input) { - if(is_null($input)) return false; - if($this->isProtected()) return false; - - $value = is_null($this->local) ? $this->default : $this->local; - if($value == $input) return false; - - if(!in_array($input, $this->choices)) return false; - - $this->local = $input; - return true; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingNoClass.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingNoClass.php deleted file mode 100644 index 8efff21..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingNoClass.php +++ /dev/null @@ -1,12 +0,0 @@ -local; - $valid = parent::update($input); - if($valid && !(is_null($this->min) && is_null($this->max))) { - $numeric_local = (int) eval('return ' . $this->local . ';'); - if((!is_null($this->min) && $numeric_local < $this->min) || - (!is_null($this->max) && $numeric_local > $this->max)) { - $this->error = true; - $this->input = $input; - $this->local = $local; - $valid = false; - } - } - return $valid; - } - - /** @inheritdoc */ - public function out($var, $fmt = 'php') { - if($fmt != 'php') return ''; - - $local = $this->local === '' ? "''" : $this->local; - $out = '$' . $var . "['" . $this->getArrayKey() . "'] = " . $local . ";\n"; - - return $out; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingNumericopt.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingNumericopt.php deleted file mode 100644 index a486e18..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingNumericopt.php +++ /dev/null @@ -1,25 +0,0 @@ -local) return false; - $this->local = $input; - return true; - } - - return parent::update($input); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingOnoff.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingOnoff.php deleted file mode 100644 index 780778b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingOnoff.php +++ /dev/null @@ -1,57 +0,0 @@ -isProtected()) { - $value = $this->protected; - $disable = ' disabled="disabled"'; - } else { - $value = is_null($this->local) ? $this->default : $this->local; - } - - $key = htmlspecialchars($this->key); - $checked = ($value) ? ' checked="checked"' : ''; - - $label = ''; - $input = '
    '; - return array($label, $input); - } - - /** @inheritdoc */ - public function update($input) { - if($this->isProtected()) return false; - - $input = ($input) ? 1 : 0; - $value = is_null($this->local) ? $this->default : $this->local; - if($value == $input) return false; - - $this->local = $input; - return true; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingPassword.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingPassword.php deleted file mode 100644 index 9d9c533..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingPassword.php +++ /dev/null @@ -1,39 +0,0 @@ -isProtected()) return false; - if(!$input) return false; - - if($this->pattern && !preg_match($this->pattern, $input)) { - $this->error = true; - $this->input = $input; - return false; - } - - $this->local = conf_encodeString($input, $this->code); - return true; - } - - /** @inheritdoc */ - public function html(\admin_plugin_config $plugin, $echo = false) { - - $disable = $this->isProtected() ? 'disabled="disabled"' : ''; - - $key = htmlspecialchars($this->key); - - $label = ''; - $input = ''; - return array($label, $input); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingRegex.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingRegex.php deleted file mode 100644 index b38f0a5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingRegex.php +++ /dev/null @@ -1,34 +0,0 @@ -local; - if(!parent::update($input)) return false; - $this->local = $local; - - // see if the regex compiles and runs (we don't check for effectiveness) - $regex = $this->delimiter . $input . $this->delimiter . $this->pregflags; - $lastError = error_get_last(); - @preg_match($regex, 'testdata'); - if(preg_last_error() != PREG_NO_ERROR || error_get_last() != $lastError) { - $this->input = $input; - $this->error = true; - return false; - } - - $this->local = $input; - return true; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingRenderer.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingRenderer.php deleted file mode 100644 index 37ba9c7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingRenderer.php +++ /dev/null @@ -1,56 +0,0 @@ - - */ - -namespace dokuwiki\plugin\config\core\Setting; - -/** - * Class setting_renderer - */ -class SettingRenderer extends SettingMultichoice { - protected $prompts = array(); - protected $format = null; - - /** @inheritdoc */ - public function initialize($default = null, $local = null, $protected = null) { - $format = $this->format; - - foreach(plugin_list('renderer') as $plugin) { - $renderer = plugin_load('renderer', $plugin); - if(method_exists($renderer, 'canRender') && $renderer->canRender($format)) { - $this->choices[] = $plugin; - - $info = $renderer->getInfo(); - $this->prompts[$plugin] = $info['name']; - } - } - - parent::initialize($default, $local, $protected); - } - - /** @inheritdoc */ - public function html(\admin_plugin_config $plugin, $echo = false) { - - // make some language adjustments (there must be a better way) - // transfer some plugin names to the config plugin - foreach($this->choices as $choice) { - if(!$plugin->getLang($this->key . '_o_' . $choice)) { - if(!isset($this->prompts[$choice])) { - $plugin->addLang( - $this->key . '_o_' . $choice, - sprintf($plugin->getLang('renderer__core'), $choice) - ); - } else { - $plugin->addLang( - $this->key . '_o_' . $choice, - sprintf($plugin->getLang('renderer__plugin'), $this->prompts[$choice]) - ); - } - } - } - return parent::html($plugin, $echo); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingSavedir.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingSavedir.php deleted file mode 100644 index 43e428d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingSavedir.php +++ /dev/null @@ -1,26 +0,0 @@ -isProtected()) return false; - - $value = is_null($this->local) ? $this->default : $this->local; - if($value == $input) return false; - - if(!init_path($input)) { - $this->error = true; - $this->input = $input; - return false; - } - - $this->local = $input; - return true; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingSepchar.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingSepchar.php deleted file mode 100644 index 57cd0ae..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingSepchar.php +++ /dev/null @@ -1,18 +0,0 @@ -choices[] = $str[$i]; - - // call foundation class constructor - parent::__construct($key, $param); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingString.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingString.php deleted file mode 100644 index b819407..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingString.php +++ /dev/null @@ -1,32 +0,0 @@ -isProtected()) { - $value = $this->protected; - $disable = 'disabled="disabled"'; - } else { - if($echo && $this->error) { - $value = $this->input; - } else { - $value = is_null($this->local) ? $this->default : $this->local; - } - } - - $key = htmlspecialchars($this->key); - $value = htmlspecialchars($value); - - $label = ''; - $input = ''; - return array($label, $input); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingUndefined.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingUndefined.php deleted file mode 100644 index fa46a9f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Setting/SettingUndefined.php +++ /dev/null @@ -1,40 +0,0 @@ -getKey(), - $undefined_setting_match - )) { - $undefined_setting_key = $undefined_setting_match[1]; - } else { - $undefined_setting_key = $this->getKey(); - } - - $label = '$' . - 'conf' . '[\'' . $this->getArrayKey() . '\']'; - $input = $plugin->getLang($this->errorMessage); - - return array($label, $input); - } - -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Writer.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Writer.php deleted file mode 100644 index 18aa9ee..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/core/Writer.php +++ /dev/null @@ -1,126 +0,0 @@ -savefile = end($config_cascade['main']['local']); - } - - /** - * Save the given settings - * - * @param Setting[] $settings - * @throws \Exception - */ - public function save($settings) { - global $conf; - if($this->isLocked()) throw new \Exception('no save'); - - // backup current file (remove any existing backup) - if(file_exists($this->savefile)) { - if(file_exists($this->savefile . '.bak.php')) @unlink($this->savefile . '.bak.php'); - if(!io_rename($this->savefile, $this->savefile . '.bak.php')) throw new \Exception('no backup'); - } - - if(!$fh = @fopen($this->savefile, 'wb')) { - io_rename($this->savefile . '.bak.php', $this->savefile); // problem opening, restore the backup - throw new \Exception('no save'); - } - - $out = ''; - foreach($settings as $setting) { - if($setting->shouldBeSaved()) { - $out .= $setting->out('conf', 'php'); - } - } - - if($out === '') { - throw new \Exception('empty config'); - } - $out = $this->getHeader() . $out; - - fwrite($fh, $out); - fclose($fh); - if($conf['fperm']) chmod($this->savefile, $conf['fperm']); - $this->opcacheUpdate($this->savefile); - } - - /** - * Update last modified time stamp of the config file - * - * Will invalidate all DokuWiki caches - * - * @throws \Exception when the config isn't writable - */ - public function touch() { - if($this->isLocked()) throw new \Exception('no save'); - @touch($this->savefile); - $this->opcacheUpdate($this->savefile); - } - - /** - * Invalidate the opcache of the given file (if possible) - * - * @todo this should probably be moved to core - * @param string $file - */ - protected function opcacheUpdate($file) { - if(!function_exists('opcache_invalidate')) return; - set_error_handler(function ($errNo, $errMsg) { - Logger::debug('Unable to invalidate opcache: ' . $errMsg); } - ); - opcache_invalidate($file); - restore_error_handler(); - } - - /** - * Configuration is considered locked if there is no local settings filename - * or the directory its in is not writable or the file exists and is not writable - * - * @return bool true: locked, false: writable - */ - public function isLocked() { - if(!$this->savefile) return true; - if(!is_writable(dirname($this->savefile))) return true; - if(file_exists($this->savefile) && !is_writable($this->savefile)) return true; - return false; - } - - /** - * Returns the PHP intro header for the config file - * - * @return string - */ - protected function getHeader() { - return join( - "\n", - array( - 'header, - ' * Auto-generated by config plugin', - ' * Run for user: ' . (isset($_SERVER['REMOTE_USER']) ? $_SERVER['REMOTE_USER'] : 'Unknown'), - ' * Date: ' . date('r'), - ' */', - '', - '' - ) - ); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/images/danger.png b/snippets/dokuwiki-2023-04-04/lib/plugins/config/images/danger.png deleted file mode 100644 index da06924..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/config/images/danger.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/images/security.png b/snippets/dokuwiki-2023-04-04/lib/plugins/config/images/security.png deleted file mode 100644 index 3ee8476..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/config/images/security.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/images/warning.png b/snippets/dokuwiki-2023-04-04/lib/plugins/config/images/warning.png deleted file mode 100644 index c1af79f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/config/images/warning.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/af/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/af/lang.php deleted file mode 100644 index cf71576..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/af/lang.php +++ /dev/null @@ -1,23 +0,0 @@ -config]]. لمعلومات اكثر عن هذه Ø§Ù„Ø§Ø¶Ø§ÙØ© انظر [[doku>plugin:config]]. - -الاعدادات الظاهرة بخلÙية حمراء ÙØ§ØªØ­Ø© اعدادات محمية ولا يمكن تغييرها بهذه Ø§Ù„Ø§Ø¶Ø§ÙØ©. الاعدادات الظاهرة بخلÙية زرقاء هي القيم Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠØ© والاعدادات الظاهرة بخلÙية بيضاء خصصت لهذا التثبيت محليا. الاعدادات الزرقاء والبيضاء يمكن تغييرها. - -تأكد من ضغط زر **SAVE** قبل ترك Ø§Ù„ØµÙØ­Ø© وإلا ستضيع تعديلاتك. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ar/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ar/lang.php deleted file mode 100644 index a234c81..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ar/lang.php +++ /dev/null @@ -1,187 +0,0 @@ - - * @author Yaman Hokan - * @author Usama Akkad - */ -$lang['menu'] = 'الإعدادات'; -$lang['error'] = 'لم تحدث الاعدادات بسبب قيمة غير صالحة، رجاء راجع تغييراتك ثم ارسلها. -
    القيم الخاطئة ستظهر محاطة بحدود حمراء.'; -$lang['updated'] = 'Ø±ÙØ¹Øª الاعدادات بنجاح.'; -$lang['nochoice'] = '(لا خيارات اخرى متاحة)'; -$lang['locked'] = 'تعذر تحديث مل٠الاعدادات، إن لم يكن ذلك مقصودا،
    -تأكد من صحة اسم Ùˆ صلاحيات مل٠الاعدادات المحلي.'; -$lang['danger'] = 'خطر: تغيير هذا الخيار قد يؤدي إلى تعذر الوصول للويكي Ùˆ قائمة الاعدادات.'; -$lang['warning'] = 'تحذير: تغييرهذا الخيار قد يؤدي لسلوك غير متوقع.'; -$lang['security'] = 'تحذير أمني: تغيير هذا الخيار قد يؤدي إلى مخاطرة أمنية.'; -$lang['_configuration_manager'] = 'مدير الاعدادات'; -$lang['_header_dokuwiki'] = 'اعدادات دوكو ويكي'; -$lang['_header_plugin'] = 'اعدادات الملحقات'; -$lang['_header_template'] = 'اعدادات القوالب'; -$lang['_header_undefined'] = 'اعدادات غير محددة'; -$lang['_basic'] = 'اعدادات اساسية'; -$lang['_display'] = 'اعدادات العرض'; -$lang['_authentication'] = 'اعدادات المواثقة'; -$lang['_anti_spam'] = 'اعدادات مضاد Ø§Ù„Ù†ÙØ§ÙŠØ©'; -$lang['_editing'] = 'اعدادات التحرير'; -$lang['_links'] = 'اعدادات الروابط'; -$lang['_media'] = 'اعدادات الوسائط'; -$lang['_notifications'] = 'اعدادات التنبيه'; -$lang['_advanced'] = 'اعدادات متقدمة'; -$lang['_network'] = 'اعدادات الشبكة'; -$lang['_msg_setting_undefined'] = 'لا بيانات إعدادات.'; -$lang['_msg_setting_no_class'] = 'لا صن٠إعدادات.'; -$lang['_msg_setting_no_default'] = 'لا قيمة Ø§ÙØªØ±Ø§Ø¶ÙŠØ©.'; -$lang['title'] = 'عنوان الويكي'; -$lang['start'] = 'اسم ØµÙØ­Ø© البداية'; -$lang['lang'] = 'لغة الواجهة'; -$lang['template'] = 'القالب'; -$lang['tagline'] = 'Tagline (ÙÙŠ حال دعم القالب له) -'; -$lang['sidebar'] = 'اسم ØµÙØ­Ø© الشريط الجانبي (ÙÙŠ حال دعم القالب له). تركه ÙØ§Ø±ØºØ§ يعطل الشريط الجانبي.'; -$lang['license'] = 'تحت أي رخصة تريد اصدار المحتوى؟'; -$lang['savedir'] = 'دليل Ø­ÙØ¸ البيانات'; -$lang['basedir'] = 'مسار الخادوم (مثال. /dokuwiki/) اترك ÙØ§Ø±ØºØ§ للاكتشا٠التلقائي.'; -$lang['baseurl'] = 'عنوان الخادوم (مثال. http://www.yourserver.com). اترك ÙØ§Ø±ØºØ§ للاكتشا٠التلقائي.'; -$lang['cookiedir'] = 'مسار الكعكات. اترك ÙØ§Ø±ØºØ§ لاستخدام baseurl.'; -$lang['dmode'] = 'نمط انشاء المجلدات'; -$lang['fmode'] = 'نمط انشاء Ø§Ù„Ù…Ù„ÙØ§Øª'; -$lang['allowdebug'] = 'مكّن التنقيح عطّلها إن لم تكن بحاجلة لها!'; -$lang['recent'] = 'أحدث التغييرات'; -$lang['recent_days'] = 'مدة إبقاء أحدث التغييرات (ايام)'; -$lang['breadcrumbs'] = 'عدد العناقيد للزيارات'; -$lang['youarehere'] = 'عناقيد هرمية'; -$lang['fullpath'] = 'اظهر المحتوى الكامل Ù„Ù„ØµÙØ­Ø§Øª ÙÙŠ '; -$lang['typography'] = 'اعمل استبدالات طبوغراÙية'; -$lang['dformat'] = 'تنسيق التاريخ (انظر ÙˆØ¸ÙŠÙØ© PHP,s strftime)'; -$lang['signature'] = 'التوقيع'; -$lang['showuseras'] = 'الذي يعرض لاظهار المستخدم الذي قام بآخر تحرير Ù„ØµÙØ­Ø©'; -$lang['toptoclevel'] = 'المستوى الأعلى لمحتويات الجدول'; -$lang['tocminheads'] = 'الحد الأدنى من الترويسات لبناء جدول المحتويات'; -$lang['maxtoclevel'] = 'المستوى الأقصى لمحتويات الجدول'; -$lang['maxseclevel'] = 'المستوى الأقصى لتحرير القسم'; -$lang['camelcase'] = 'استخدم CamelCase للروابط'; -$lang['deaccent'] = 'نظّ٠اسماء Ø§Ù„ØµÙØ­Ø§Øª'; -$lang['useheading'] = 'استخدم اول ترويسة كأسم Ù„Ù„ØµÙØ­Ø©'; -$lang['sneaky_index'] = 'Ø§ÙØªØ±Ø§Ø¶ÙŠØ§ØŒ ستعرض دوكو ويكي كل اسماء النطاقات ÙÙŠ عرض الÙهرس. ØªÙØ¹ÙŠÙ„ هذا الخيار سيخÙÙŠ مالا يملك المستخدم صلاحية قراءته. قد يؤدي هذا إلى Ø§Ø®ÙØ§Ø¡ نطاقات ÙØ±Ø¹ÙŠØ© متاحة. وقد يؤدي لجعل ØµÙØ­Ø© الÙهرس معطلة ÙÙŠ بعض اعدادات ACL.'; -$lang['hidepages'] = 'Ø£Ø®Ù Ø§Ù„ØµÙØ­Ø§Øª المنطبق عليها (تعابير شرطية)'; -$lang['useacl'] = 'استخدم قائمة التحم بالوصول'; -$lang['autopasswd'] = 'ولد كلمات سر تلقائيا'; -$lang['authtype'] = 'آلية المواثقة'; -$lang['passcrypt'] = 'نمط تشÙير كلمة السر'; -$lang['defaultgroup'] = 'المجموعة Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠØ©'; -$lang['superuser'] = 'مجموعة المستخدم المتÙوق أو مستخدم أو قائمة Ù…ÙØµÙˆÙ„Ø© Ø¨Ø§Ù„ÙØ§ØµÙ„Ø© مستخدم1ØŒ@مجموعة، مستخدم2 صلاحيتهم الوصول الكامل لكل Ø§Ù„ØµÙØ­Ø§Øª Ùˆ الوظائ٠بغض النظر عن اعدادات ACL'; -$lang['manager'] = 'مجموعة المدراء أو مستخدم أو قائمة Ù…ÙØµÙˆÙ„Ø© Ø¨Ø§Ù„ÙØ§ØµÙ„Ø© مستخدم1ØŒ@مجموعة، مستخدم2 صلاحيتهم بعض الوظائ٠الادارية'; -$lang['profileconfirm'] = 'اكد تغيير اللاحة بكلمة المرور'; -$lang['rememberme'] = 'اسمح بكعكات الدخول الدائم (تذكرني)'; -$lang['disableactions'] = 'عطّل اجراءات دوكو ويكي'; -$lang['disableactions_check'] = 'تحقق'; -$lang['disableactions_subscription'] = 'اشترك/الغ الاشتراك'; -$lang['disableactions_wikicode'] = 'اعرض المصدر/صدّر ØµØ±ÙØ§'; -$lang['disableactions_other'] = 'اجراءات أخرى (Ù…ÙØµÙˆÙ„Ø© Ø¨Ø§Ù„ÙØ§ØµÙ„Ø©)'; -$lang['auth_security_timeout'] = 'زمن انتهاء أمان المواثقة (ثوان)'; -$lang['securecookie'] = 'هل ÙŠÙØ±Ø¶ على كعكات Ø§Ù„ØªØµÙØ­ المعدة عبر HTTPS ان ترسل Ùقط عبر HTTPS من قبل Ø§Ù„Ù…ØªØµÙØ­ØŸ عطل هذا إن كان الولوج للويكي مؤمنا Ùقط عبر SSL لكن ØªØµÙØ­ الويكي غير مؤمن.'; -$lang['remote'] = 'مكّن نظام API البعيد. يسمح هذا لبرامج أخرى بالوصول للويكي عبر XML-RPC أو آليات أخرى.'; -$lang['remoteuser'] = 'احصر الوصول البعيد Ù„ API لمستخدمين ومجموعات ÙŠÙØµÙ„ بينها Ø¨Ø§Ù„ÙØ§ØµÙ„Ø© هنا. اترك ÙØ§Ø±ØºØ§ لتمكين الجميع.'; -$lang['usewordblock'] = 'احجز الغثاء بناء على قائمة كلمات'; -$lang['relnofollow'] = 'استخدم rel="nofollow" للروابط الخارجية'; -$lang['indexdelay'] = 'التأخير قبل الÙهرسة (ثوان)'; -$lang['mailguard'] = 'عناوين بريدية مبهمة'; -$lang['iexssprotect'] = 'تحقق Ø§Ù„Ù…Ù„ÙØ§Øª المرÙوعة من احتمال وجود أكواد Ø¬Ø§ÙØ§Ø³ÙƒØ±Ø¨Øª أو HTML ضارة'; -$lang['usedraft'] = 'Ø§Ø­ÙØ¸ المسودة تلقائيا أثناء التحرير'; -$lang['locktime'] = 'الحد الأعظمي لقÙÙ„ المل٠(ثوان)'; -$lang['cachetime'] = 'الحد الأعظم لعمر Ø§Ù„Ù…Ø®ÙØ¨Ø£ (ثوان)'; -$lang['target____wiki'] = 'Ø§Ù„Ù†Ø§ÙØ°Ø© الهد٠للروابط الداخلية'; -$lang['target____interwiki'] = 'Ø§Ù„Ù†Ø§ÙØ°Ø© الهد٠للروابط الممرة interwiki'; -$lang['target____extern'] = 'Ø§Ù„Ù†Ø§ÙØ°Ø© الهد٠للروابط الخارجية'; -$lang['target____media'] = 'Ø§Ù„Ù†Ø§ÙØ°Ø© الهد٠لروابط الوسائط'; -$lang['target____windows'] = 'Ø§Ù„Ù†Ø§ÙØ°Ø© الهد٠لروابط Ø§Ù„Ù†ÙˆØ§ÙØ°'; -$lang['mediarevisions'] = 'ØªÙØ¹ÙŠÙ„ إصدارات الوسائط؟'; -$lang['refcheck'] = 'التحقق من مرجع الوسائط'; -$lang['gdlib'] = 'اصدار مكتبة GD'; -$lang['im_convert'] = 'المسار إلى اداة تحويل ImageMagick'; -$lang['jpg_quality'] = 'دقة ضغط JPG (0-100)'; -$lang['fetchsize'] = 'الحجم الأعظمي (بايت) Ù„ fetch.php لتنزيله من الخارج'; -$lang['subscribers'] = 'مكن دعم اشتراك Ø§Ù„ØµÙØ­Ø©'; -$lang['subscribe_time'] = 'المهلة بعد ارسال قوائم الاشتراكات والملخصات (ثوان); هذا يجب أن يكون أقل من الوقت المخصص ÙÙŠ أيام أحدث التغييرات.'; -$lang['notify'] = 'ارسل تنبيهات التغيير لهذا البريد'; -$lang['registernotify'] = 'ارسل بيانات عن المستخدمين المسجلين جديدا لهذا البريد'; -$lang['mailfrom'] = 'البريد الالكتروني ليستخدم للرسائل الآلية'; -$lang['mailprefix'] = 'بادئة موضوع البريد لتستخدم مع الرسائل الآلية'; -$lang['sitemap'] = 'ولد خرائط موقع جوجل (أيام)'; -$lang['rss_type'] = 'نوع تلقيمات XML'; -$lang['rss_linkto'] = 'تلقيمات XML توصل إلى'; -$lang['rss_content'] = 'مالذي يعرض ÙÙŠ عناصر تلقيمات XMLØŸ'; -$lang['rss_update'] = 'تحديث تلقيم XML (ثوان)'; -$lang['rss_show_summary'] = 'تلقيم XML يظهر ملخصا ÙÙŠ العنوان'; -$lang['rss_media'] = 'مانوع التغييرات التي ستدرج ÙÙŠ تغذية XMLØŸ'; -$lang['updatecheck'] = 'تحقق من التحديثات Ùˆ تنبيهات الأمان؟ دوكو ويكي ستحتاج للاتصال ب update.dokuwiki.org لأجل ذلك'; -$lang['userewrite'] = 'استعمل عناوين URLs جميلة'; -$lang['useslash'] = 'استخدم الشرطة ÙƒÙØ§ØµÙ„ النطاق ÙÙŠ العناوين'; -$lang['sepchar'] = 'ÙØ§ØµÙ„ كلمة اسم Ø§Ù„ØµÙØ­Ø©'; -$lang['canonical'] = 'استخدم العناوين الشائعة كاملة'; -$lang['fnencode'] = 'نظام ترميز اسماء Ø§Ù„Ù…Ù„ÙØ§Øª بغير الأسكي.'; -$lang['autoplural'] = 'تحقق من صيغ الجمع ÙÙŠ الروابط'; -$lang['compression'] = 'طريقة الغضط Ù„Ù…Ù„ÙØ§Øª attic'; -$lang['gzip_output'] = 'استخدم ترميز-محتوى gzip Ù„ xhtml'; -$lang['compress'] = 'Ø±ÙØµ مخرجات CSS Ùˆ Ø¬Ø§ÙØ§ سكربت'; -$lang['cssdatauri'] = 'الحجم بالبايتات للصور المذكورة ÙÙŠ CSS التي Ø³ØªÙØ¶Ù…Ù† ÙÙŠ ØµÙØ­Ø©-التنسيق Ù„Ø®ÙØ¶ طلبات HTTP. 400 إلى 600 بايت تعد قيمة جيدة. اضبط إلى 0 لتعطلها.'; -$lang['send404'] = 'ارسل "HTTP 404/Page Not Found" Ù„Ù„ØµÙØ­Ø§Øª غير الموجودة'; -$lang['broken_iua'] = 'هل Ø§Ù„ÙˆØ¸ÙŠÙØ© ignore_user_abort معطلة على جهازك؟ قد يؤدي ذلك لتعطيل Ùهرسة البحث. IIS+PHP/CGI تعر٠بأنها لاتعمل. أنظر العلة 852 لمزيد من المعلومات.'; -$lang['xsendfile'] = 'استخدم ترويسة X-Sendfile لتمكين خادم الوب من تقديم Ù…Ù„ÙØ§Øª ثابتة؟ يجب أن يكون خادم الوب داعما له.'; -$lang['renderer_xhtml'] = 'المحرك ليستخدم لمخرجات الويكي الأساسية ÙˆÙÙ‚ (xhtml).'; -$lang['renderer__core'] = '%s (نواة دوكو ويكي)'; -$lang['renderer__plugin'] = '%s (ملحق)'; -$lang['proxy____host'] = 'اسم خادوم الوكيل'; -$lang['proxy____port'] = 'Ù…Ù†ÙØ° الوكيل'; -$lang['proxy____user'] = 'اسم مستخدم الوكيل'; -$lang['proxy____pass'] = 'كلمة سر الوكيل'; -$lang['proxy____ssl'] = 'استخدم ssl للاتصال بالوكيل'; -$lang['proxy____except'] = 'تعبير شرطي لمقابلة العناوين التي ستتجاوز البروكسي.'; -$lang['license_o_'] = 'غير مختار'; -$lang['typography_o_0'] = 'لاشيء'; -$lang['typography_o_1'] = 'استبعاد الاقتباس Ø§Ù„Ù…ÙØ±Ø¯'; -$lang['typography_o_2'] = 'تضمين علامات اقتباس Ù…ÙØ±Ø¯Ø© (قد لا يعمل دائما)'; -$lang['userewrite_o_0'] = 'لاشيء'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'دو'; -$lang['deaccent_o_0'] = 'معطل'; -$lang['deaccent_o_1'] = 'أزل اللهجة'; -$lang['deaccent_o_2'] = 'اجعلها لاتينية'; -$lang['gdlib_o_0'] = 'مكتبة GD غير Ù…ØªÙˆÙØ±Ø©'; -$lang['gdlib_o_1'] = 'الاصدار 1.x'; -$lang['gdlib_o_2'] = 'اكتشا٠تلقائي'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'أتوم 0.3'; -$lang['rss_type_o_atom1'] = 'أتوم 1.0'; -$lang['rss_content_o_abstract'] = 'خلاصة'; -$lang['rss_content_o_diff'] = 'Ø§Ù„ÙØ±ÙˆÙ‚ الموحدة'; -$lang['rss_content_o_htmldiff'] = 'جدول Ø§Ù„ÙØ±ÙˆÙ‚ بهيئة HTML'; -$lang['rss_content_o_html'] = 'محتوى HTML الكامل Ù„Ù„ØµÙØ­Ø©'; -$lang['rss_linkto_o_diff'] = 'عرض Ø§Ù„Ø§Ø®ØªÙ„Ø§ÙØ§Øª'; -$lang['rss_linkto_o_page'] = 'Ø§Ù„ØµÙØ­Ø© المعدلة'; -$lang['rss_linkto_o_rev'] = 'قائمة بالمراجعات'; -$lang['rss_linkto_o_current'] = 'Ø§Ù„ØµÙØ­Ø© الحالية'; -$lang['compression_o_0'] = 'لا شيء'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'لا تستخدم'; -$lang['xsendfile_o_1'] = 'ترويسة lighttpd مملوكة (قبل الاصدار 1.5)'; -$lang['xsendfile_o_2'] = 'ترويسة X-Sendfile قياسية'; -$lang['xsendfile_o_3'] = 'ترويسة Nginx X-Accel-Redirect مملوكة'; -$lang['showuseras_o_loginname'] = 'اسم الدخول'; -$lang['showuseras_o_username'] = 'اسم المستخدم الكامل'; -$lang['showuseras_o_email'] = 'عنوان بريد المستخدم (مبهم تبعا لاعدادات حارس_البريد)'; -$lang['showuseras_o_email_link'] = 'عنوان بريد المستخدم كـ مالتيو: رابط'; -$lang['useheading_o_0'] = 'أبدا'; -$lang['useheading_o_navigation'] = 'التنقل Ùقط'; -$lang['useheading_o_content'] = 'محتوى الويكي Ùقط'; -$lang['useheading_o_1'] = 'دائما'; -$lang['readdircache'] = 'المدة القصوى لتخزين '; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/bg/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/bg/intro.txt deleted file mode 100644 index db09e68..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/bg/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== ДиÑпечер на наÑтройките ====== - -От тук можете да управлÑвате наÑтройките на вашето Dokuwiki. За отделните наÑтройки вижте [[doku>config]]. За повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно тази приÑтавка вижте [[doku>plugin:config]]. - -ÐаÑтройките изобразени ÑÑŠÑ Ñветло червен фон Ñа защитени и не могат да бъдат променÑни Ñ Ñ‚Ð°Ð·Ð¸ приÑтавка. ÐаÑтройките показани ÑÑŠÑ Ñин фон Ñа Ñтандартните ÑтойноÑти, а наÑтройките Ñ Ð±Ñл фон Ñа били наÑтроени локално за тази конкретна инÑталациÑ. Можете да променÑте както Ñините, така и белите наÑтройки. - -Ðе забравÑйте да натиÑнете бутона **ЗÐПИС** преди да напуÑнете Ñтраницата, в противен Ñлучай промените нÑма да бъдат приложени. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/bg/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/bg/lang.php deleted file mode 100644 index 7173356..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/bg/lang.php +++ /dev/null @@ -1,189 +0,0 @@ - - * @author Salif Mehmed - * @author Nikolay Vladimirov - * @author Viktor Usunov - * @author Kiril - */ -$lang['menu'] = 'ÐаÑтройки'; -$lang['error'] = 'ОбновÑването на наÑтройките не е възможно, поради невалидна ÑтойноÑÑ‚, молÑ, прегледайте промените Ñи и пробвайте отново. -
    Ðеверните ÑтойноÑти ще бъдат обградени Ñ Ñ‡ÐµÑ€Ð²ÐµÐ½Ð° рамка.'; -$lang['updated'] = 'ОбновÑването на наÑтройките е уÑпешно.'; -$lang['nochoice'] = '(нÑма друг възможен избор)'; -$lang['locked'] = 'ОбновÑването на файла Ñ Ð½Ð°Ñтройките не е възможно, ако това не е нарочно, проверете,
    - дали името на Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð» Ñ Ð½Ð°Ñтройки и правата Ñа верни.'; -$lang['danger'] = 'Внимание: промÑна на опциÑта може да направи Wiki-то и менюто за наÑтройване недоÑтъпни.'; -$lang['warning'] = 'Предупреждение: промÑна на опциÑта може предизвика нежелани поÑледици.'; -$lang['security'] = 'Предупреждение: промÑна на опциÑта може да предÑтавлÑва риÑк за ÑигурноÑтта.'; -$lang['_configuration_manager'] = 'ДиÑпечер на наÑтройките'; -$lang['_header_dokuwiki'] = 'ÐаÑтройки на DokuWiki'; -$lang['_header_plugin'] = 'ÐаÑтройки на приÑтавки'; -$lang['_header_template'] = 'ÐаÑтройки на шаблона'; -$lang['_header_undefined'] = 'Ðеопределени наÑтройки'; -$lang['_basic'] = 'ОÑновни наÑтройки'; -$lang['_display'] = 'ÐаÑтройки за изобразÑване'; -$lang['_authentication'] = 'ÐаÑтройки за удоÑтоверÑване'; -$lang['_anti_spam'] = 'ÐаÑтройки за борба ÑÑŠÑ SPAM-ма'; -$lang['_editing'] = 'ÐаÑтройки за редактиране'; -$lang['_links'] = 'ÐаÑтройки на препратките'; -$lang['_media'] = 'ÐаÑтройки на медиÑта'; -$lang['_notifications'] = 'ÐаÑтройки за извеÑÑ‚Ñване'; -$lang['_syndication'] = 'ÐаÑтройки на RSS емиÑиите'; -$lang['_advanced'] = 'Допълнителни наÑтройки'; -$lang['_network'] = 'Мрежови наÑтройки'; -$lang['_msg_setting_undefined'] = 'ÐÑма метаданни за наÑтройките.'; -$lang['_msg_setting_no_class'] = 'ÐÑма ÐºÐ»Ð°Ñ Ð½Ð°Ñтройки.'; -$lang['_msg_setting_no_default'] = 'ÐÑма Ñтандартна ÑтойноÑÑ‚.'; -$lang['title'] = 'Заглавие за Wiki-то, тоеÑÑ‚ името'; -$lang['start'] = 'Име на началната Ñтраница'; -$lang['lang'] = 'Език на интерфейÑа'; -$lang['template'] = 'Шаблон (Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ Ð²Ð¸Ð´Ð° на Ñтраниците)'; -$lang['tagline'] = 'Подзаглавие - изобразÑва Ñе под името на Wiki-то (ако Ñе поддържа от шаблона)'; -$lang['sidebar'] = 'Име на Ñтраницата за Ñтраничната лента (ако Ñе поддържа от шаблона). ОÑтавите ли полето празно лентата ще бъде изключена'; -$lang['license'] = 'Под какъв лиценз да бъде публикувано Ñъдържанието?'; -$lang['savedir'] = 'Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð·Ð° запиÑване на данните'; -$lang['basedir'] = 'Главна Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ (напр. /dokuwiki/). ОÑтавете празно, за да бъде заÑечена автоматично.'; -$lang['baseurl'] = 'URL Ð°Ð´Ñ€ÐµÑ (напр. http://www.yourserver.com). ОÑтавете празно, за да бъде заÑечен автоматично.'; -$lang['cookiedir'] = 'Път за биÑквитките. ОÑтавите ли полето празно ще Ñе ползва Ð³Ð¾Ñ€Ð½Ð¸Ñ URL адреÑ.'; -$lang['dmode'] = 'Режим (права) за Ñъздаване на директории'; -$lang['fmode'] = 'Режим (права) за Ñъздаване на файлове'; -$lang['allowdebug'] = 'Включване на режи debug - изключете, ако не е нужен!'; -$lang['recent'] = 'Скорошни промени - брой елементи на Ñтраница'; -$lang['recent_days'] = 'Колко от Ñкорошните промени да Ñе пазÑÑ‚ (дни)'; -$lang['breadcrumbs'] = 'Брой на Ñледите. За изключване на функциÑта задайте 0.'; -$lang['youarehere'] = 'Йерархични Ñледи (в този Ñлучай можете да изключите горната опциÑ)'; -$lang['fullpath'] = 'Показване на Ð¿ÑŠÐ»Ð½Ð¸Ñ Ð¿ÑŠÑ‚ до Ñтраниците в Ð´Ð¾Ð»Ð½Ð¸Ñ ÐºÐ¾Ð»Ð¾Ð½Ñ‚Ð¸Ñ‚ÑƒÐ».'; -$lang['typography'] = 'ЗамÑна на поÑледователноÑÑ‚ от Ñимволи Ñ Ñ‚Ð¸Ð¿Ð¾Ð³Ñ€Ð°Ñ„Ñки еквивалент'; -$lang['dformat'] = 'Формат на датата (виж. strftime функциÑта на PHP)'; -$lang['signature'] = 'ÐŸÐ¾Ð´Ð¿Ð¸Ñ - какво да внаÑÑ Ð±ÑƒÑ‚Ð¾Ð½Ð° "Вмъкване на подпиÑ" от редактора'; -$lang['showuseras'] = 'Какво да Ñе показва за потребителÑ, който поÑледно е променил дадена Ñтраницата'; -$lang['toptoclevel'] = 'Главно ниво (заглавие) за Ñъдържанието'; -$lang['tocminheads'] = 'Минимален брой заглавиÑ, определÑщ дали да бъде Ñъздадено Ñъдържание'; -$lang['maxtoclevel'] = 'МакÑимален брой нива (заглавиÑ) за включване в Ñъдържанието'; -$lang['maxseclevel'] = 'МакÑимален брой нива предоÑтавÑни за ÑамоÑтоÑтелно редактиране'; -$lang['camelcase'] = 'Ползване на CamelCase за линкове'; -$lang['deaccent'] = 'ПочиÑтване имената на Ñтраниците (на файловете)'; -$lang['useheading'] = 'Ползване на първото заглавие за име на Ñтраница'; -$lang['sneaky_index'] = 'Стандартно DokuWiki ще показва вÑички именни проÑтранÑтва в индекÑа. ОпциÑта Ñкрива тези, за които потребителÑÑ‚ нÑма права за четене. Това може да доведе и до Ñкриване на иначе доÑтъпни подименни проÑтранÑтва. С определени наÑтройки на ÑпиÑъците за контрол на доÑтъпа (ACL) може да направи индекÑа неизползваем. '; -$lang['hidepages'] = 'Скриване на Ñтраниците Ñъвпадащи Ñ Ñ‚Ð¾Ð·Ð¸ регулÑрен израз(regular expressions)'; -$lang['useacl'] = 'Ползване на ÑпиÑъци за доÑтъп'; -$lang['autopasswd'] = 'Ðвтоматично генериране на пароли, на нови потребители и пращане по пощата'; -$lang['authtype'] = 'Метод за удоÑтоверÑване'; -$lang['passcrypt'] = 'Метод за криптиране на паролите'; -$lang['defaultgroup'] = 'Стандартна група'; -$lang['superuser'] = 'Супер потребител - група, потребител или ÑпиÑък ÑÑŠÑ ÑтойноÑти разделени чрез Ð·Ð°Ð¿ÐµÑ‚Ð°Ñ (user1,@group1,user2) Ñ Ð¿ÑŠÐ»ÐµÐ½ доÑтъп до вÑички Ñтраници и функции без значение от наÑтройките на ÑпиÑъците за доÑтъп (ACL)'; -$lang['manager'] = 'Управител - група, потребител или ÑпиÑък ÑÑŠÑ ÑтойноÑти разделени чрез Ð·Ð°Ð¿ÐµÑ‚Ð°Ñ (user1,@group1,user2) Ñ Ð´Ð¾Ñтъп до определени управленÑки функции '; -$lang['profileconfirm'] = 'Потвърждаване на промени в профила Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð°'; -$lang['rememberme'] = 'Ползване на поÑтоÑнни биÑквитки за впиÑване (за функциÑта "Запомни ме")'; -$lang['disableactions'] = 'Изключване функции на DokuWiki'; -$lang['disableactions_check'] = 'Проверка'; -$lang['disableactions_subscription'] = 'Ðбониране/ОтпиÑване'; -$lang['disableactions_wikicode'] = 'Преглед на кода/ЕкÑпортиране на оригинална верÑиÑ'; -$lang['disableactions_other'] = 'Други дейÑÑ‚Ð²Ð¸Ñ (разделени ÑÑŠÑ Ð·Ð°Ð¿ÐµÑ‚Ð°Ñ)'; -$lang['auth_security_timeout'] = 'Ðвтоматично проверÑване на удоÑтоверÑването вÑеки (Ñек)'; -$lang['securecookie'] = 'Да Ñе изпращат ли биÑквитките зададени чрез HTTPS, Ñамо чрез HTTPS от браузъра? Изключете опциÑта, когато SSL Ñе ползва Ñамо за впиÑване, а четенето е без SSL.'; -$lang['remote'] = 'Включване на ÑиÑтемата за отдалечен API доÑтъп. Това ще позволи на Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð´Ð° Ñе Ñвързват Ñ DokuWiki чрез XML-RPC или друг механизъм.'; -$lang['remoteuser'] = 'Ограничаване на Ð¾Ñ‚Ð´Ð°Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ API доÑтъп - активиране Ñамо за Ñледните групи и потребители (отделени ÑÑŠÑ Ð·Ð°Ð¿ÐµÑ‚Ð°Ñ). Ðко оÑтавите полето празно вÑеки ще има доÑтъп доÑтъп.'; -$lang['usewordblock'] = 'Блокиране на SPAM въз оÑнова на на ÑпиÑък от думи'; -$lang['relnofollow'] = 'Ползване на rel="nofollow" за външни препратки'; -$lang['indexdelay'] = 'ЗабавÑне преди индекÑиране (Ñек)'; -$lang['mailguard'] = 'ПромÑна на адреÑите на ел. поща (във форма непозволÑваща пращането на SPAM)'; -$lang['iexssprotect'] = 'ПроверÑване на качените файлове за вероÑтен зловреден JavaScript и HTML код'; -$lang['usedraft'] = 'Ðвтоматично запазване на чернова по време на редактиране'; -$lang['locktime'] = 'МакÑ. период за ÑъхранÑване на заключените файлове (Ñек)'; -$lang['cachetime'] = 'МакÑ. период за ÑъхранÑване на кеша (Ñек)'; -$lang['target____wiki'] = 'Прозорец за вътрешни препратки'; -$lang['target____interwiki'] = 'Прозорец за препратки към други Wiki Ñайтове'; -$lang['target____extern'] = 'Прозорец за външни препратки'; -$lang['target____media'] = 'Прозорец за медийни препратки'; -$lang['target____windows'] = 'Прозорец за препратки към Windows'; -$lang['mediarevisions'] = 'Да Ñе пазÑÑ‚ ли Ñтари верÑии на качените файлове (Mediarevisions)?'; -$lang['refcheck'] = 'Проверка за препратка към медиÑ, преди да бъде изтрита'; -$lang['gdlib'] = 'ВерÑÐ¸Ñ Ð½Ð° GD Lib'; -$lang['im_convert'] = 'Път до инÑтрумента за транÑÑ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð½Ð° ImageMagick'; -$lang['jpg_quality'] = 'КачеÑтво на JPG компреÑиÑта (0-100)'; -$lang['fetchsize'] = 'МакÑимален размер (байтове), който fetch.php може да ÑвалÑ'; -$lang['subscribers'] = 'Включване на поддръжката за абониране към Ñтраници'; -$lang['subscribe_time'] = 'Време Ñлед което абонаментните ÑпиÑъци и Ð¾Ð±Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ñе изпращат (Ñек); ТрÑбва да е по-малко от времето определено в recent_days.'; -$lang['notify'] = 'Пращане на ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° промени по Ñтраниците на Ñледната eл. поща'; -$lang['registernotify'] = 'Пращане на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° нови потребители на Ñледната ел. поща'; -$lang['mailfrom'] = 'Ел. поща, коÑто да Ñе ползва за автоматично изпращане на ел. пиÑма'; -$lang['mailprefix'] = 'ПредÑтавка за темите (поле subject) на автоматично изпращаните ел. пиÑма'; -$lang['htmlmail'] = 'Изпращане на по-добре изглеждащи, но по-големи по-размер HTML ел. пиÑма. Изключете ако желаете пиÑмата да Ñе изпращат като чиÑÑ‚ текÑÑ‚.'; -$lang['sitemap'] = 'Генериране на Google sitemap (дни)'; -$lang['rss_type'] = 'Тип на XML емиÑиÑта'; -$lang['rss_linkto'] = 'XML емиÑиÑта препраща към'; -$lang['rss_content'] = 'Какво да показват елементите на XML емиÑиÑта?'; -$lang['rss_update'] = 'Интервал на актуализиране на XML емиÑиÑта (Ñек)'; -$lang['rss_show_summary'] = 'Показване на обобщение в заглавието на XML емиÑиÑта'; -$lang['rss_media'] = 'Кой тип промени да Ñе включват в XML миÑиÑта?'; -$lang['updatecheck'] = 'ПроверÑване за за нови верÑии и Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð° ÑигурноÑтта? Ðеобходимо е Dokiwiki да може да Ñе Ñвързва ÑÑŠÑ update.dokuwiki.org за тази функционалноÑÑ‚.'; -$lang['userewrite'] = 'Ползване на nice URL адреÑи'; -$lang['useslash'] = 'Ползване на наклонена черта за разделител на именните проÑтранÑтва в URL'; -$lang['sepchar'] = 'Разделител между думите в имената на Ñтраници'; -$lang['canonical'] = 'Ползване на напълно уеднаквени URL адреÑи (абÑолютни адреÑи - http://server/path)'; -$lang['fnencode'] = 'Метод за кодиране на не-ASCII именуваните файлове.'; -$lang['autoplural'] = 'ПроверÑване за множеÑтвено чиÑло в препратките'; -$lang['compression'] = 'Метод за компреÑÐ¸Ñ Ð½Ð° attic файлове'; -$lang['gzip_output'] = 'Кодиране на Ñъдържанието Ñ gzip за xhtml'; -$lang['compress'] = 'Компактен CSS и javascript изглед'; -$lang['cssdatauri'] = 'МакÑимален размер, в байтове, до който изображениÑта поÑочени в .CSS файл ще бъдат вграждани в Ñтила (stylesheet), за да Ñе намали Ð±Ñ€Ð¾Ñ Ð½Ð° HTTP заÑвките. Техниката не работи за верÑиите на IE преди 8! Препоръчителни ÑтойноÑти: 400 до 600 байта. Въведете 0 за изключване.'; -$lang['send404'] = 'Пращане на "HTTP 404/Page Not Found" за неÑъщеÑтвуващи Ñтраници'; -$lang['broken_iua'] = 'Отметнете, ако ignore_user_abort функциÑта не работи. Може да попречи на търÑенето в Ñтраниците. Знае Ñе, че комбинациÑта IIS+PHP/CGI е лоша. Вижте Грешка 852 за повече информациÑ.'; -$lang['xsendfile'] = 'Ползване на Ð¥-Sendfile header, за да може уебÑървъра да дава Ñтатични файлове? ВашиÑÑ‚ уеб Ñървър трÑбва да го поддържа.'; -$lang['renderer_xhtml'] = 'ПредÑтавÑне на оÑновните изходни данни (xhtml) от Wiki-то Ñ'; -$lang['renderer__core'] = '%s (Ñдрото на DokuWiki)'; -$lang['renderer__plugin'] = '%s (приÑтавка)'; -$lang['dnslookups'] = 'DokuWiki ще търÑи имената на хоÑтовете, на отдалечени IP адреÑи, от които потребители редактират Ñтраници. ÐЕ е желателно да ползвате опциÑта ако имате бавен или неработещ DNS Ñървър.'; -$lang['proxy____host'] = 'Име на прокÑи Ñървър'; -$lang['proxy____port'] = 'Порт за прокÑито'; -$lang['proxy____user'] = 'Потребител за прокÑито'; -$lang['proxy____pass'] = 'Парола за прокÑито'; -$lang['proxy____ssl'] = 'Ползване на SSL при Ñвързване Ñ Ð¿Ñ€Ð¾ÐºÑито'; -$lang['proxy____except'] = 'РегулÑрен израз определÑщ за кои URL адреÑи да не Ñе ползва прокÑи Ñървър.'; -$lang['license_o_'] = 'Ðищо не е избрано'; -$lang['typography_o_0'] = 'без'; -$lang['typography_o_1'] = 'Ñ Ð¸Ð·ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ на единични кавички'; -$lang['typography_o_2'] = 'включително единични кавички (не винаги работи)'; -$lang['userewrite_o_0'] = 'без'; -$lang['userewrite_o_1'] = 'файлът .htaccess'; -$lang['userewrite_o_2'] = 'вътрешно от DokuWiki '; -$lang['deaccent_o_0'] = 'изключено'; -$lang['deaccent_o_1'] = 'премахване на акценти'; -$lang['deaccent_o_2'] = 'транÑлитерациÑ'; -$lang['gdlib_o_0'] = 'GD Lib не е доÑтъпна'; -$lang['gdlib_o_1'] = 'ВерÑÐ¸Ñ 1.x'; -$lang['gdlib_o_2'] = 'Ðвтоматично разпознаване'; -$lang['rss_type_o_rss'] = 'RSS верÑÐ¸Ñ 0.91'; -$lang['rss_type_o_rss1'] = 'RSS верÑÐ¸Ñ 1.0'; -$lang['rss_type_o_rss2'] = 'RSS верÑÐ¸Ñ 2.0'; -$lang['rss_type_o_atom'] = 'Atom верÑÐ¸Ñ 0.3'; -$lang['rss_type_o_atom1'] = 'Atom верÑÐ¸Ñ 1.0'; -$lang['rss_content_o_abstract'] = 'Извлечение'; -$lang['rss_content_o_diff'] = 'Обединени разлики'; -$lang['rss_content_o_htmldiff'] = 'Таблица Ñ Ñ€Ð°Ð·Ð»Ð¸ÐºÐ¸Ñ‚Ðµ в HTML формат'; -$lang['rss_content_o_html'] = 'ЦÑлото Ñъдържание на HTML Ñтраницата'; -$lang['rss_linkto_o_diff'] = 'изглед на разликите'; -$lang['rss_linkto_o_page'] = 'променената Ñтраница'; -$lang['rss_linkto_o_rev'] = 'ÑпиÑък на верÑиите'; -$lang['rss_linkto_o_current'] = 'текущата Ñтраница'; -$lang['compression_o_0'] = 'без'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'без'; -$lang['xsendfile_o_1'] = 'Специфичен lighttpd header (преди верÑÐ¸Ñ 1.5)'; -$lang['xsendfile_o_2'] = 'Стандартен X-Sendfile header'; -$lang['xsendfile_o_3'] = 'Специфичен Nginx X-Accel-Redirect header за пренаÑочване'; -$lang['showuseras_o_loginname'] = 'Име за впиÑване'; -$lang['showuseras_o_username'] = 'Пълно потребителÑко име'; -$lang['showuseras_o_email'] = 'Ел, поща (променени Ñпоред наÑтройките на mailguard)'; -$lang['showuseras_o_email_link'] = 'Ел. поща под формата на връзка тип mailto:'; -$lang['useheading_o_0'] = 'Ðикога'; -$lang['useheading_o_navigation'] = 'Само за навигациÑ'; -$lang['useheading_o_content'] = 'Само за Ñъдържанието на Wiki-то'; -$lang['useheading_o_1'] = 'Винаги'; -$lang['readdircache'] = 'МакÑимален период за ÑъхранÑване кеша на readdir (Ñек)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca-valencia/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca-valencia/intro.txt deleted file mode 100644 index 6dd461d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca-valencia/intro.txt +++ /dev/null @@ -1,10 +0,0 @@ -====== Gestor de configuració ====== - -Controle des d'esta pàgina els ajusts de DokuWiki. -Per a obtindre ajuda sobre cada ajust vaja a [[doku>config]]. -Per a més informació al voltant d'este plúgin vaja a [[doku>config]]. - -Els ajusts mostrats en un fondo roig claret estan protegits i no els pot -modificar en este plúgin. Els ajusts mostrats en un fondo blau tenen els valors predeterminats i els ajusts mostrats en un fondo blanc han segut modificats localment per ad esta instalació. Abdós ajusts, blaus i blancs, es poden modificar. - -Recorde pulsar el botó **GUARDAR** ans d'anar-se'n d'esta pàgina o perdrà els canvis que haja fet. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca-valencia/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca-valencia/lang.php deleted file mode 100644 index e44b2c6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca-valencia/lang.php +++ /dev/null @@ -1,169 +0,0 @@ - - * @author Bernat Arlandis - * @author Bernat Arlandis - */ -$lang['menu'] = 'Ajusts de configuració'; -$lang['error'] = 'Els ajusts no s\'han actualisat per algun valor invàlit, per favor, revise els canvis i torne a guardar. -
    Els valors incorrectes es mostraran en una vora roja.'; -$lang['updated'] = 'Els ajusts s\'han actualisat correctament.'; -$lang['nochoice'] = '(no n\'hi ha atres opcions disponibles)'; -$lang['locked'] = 'L\'archiu de configuració no es pot actualisar, si açò no és intencionat,
    comprove que els permissos de l\'archiu de configuració local estiguen be.'; -$lang['danger'] = 'Perill: canviant esta opció pot fer inaccessibles el wiki i el menú de configuració.'; -$lang['warning'] = 'Advertència: canviar esta opció pot causar un comportament imprevist.'; -$lang['security'] = 'Advertència de seguritat: canviar esta opció pot presentar un risc de seguritat.'; -$lang['_configuration_manager'] = 'Gestor de configuració'; -$lang['_header_dokuwiki'] = 'Ajusts de DokuWiki'; -$lang['_header_plugin'] = 'Configuració de plúgins'; -$lang['_header_template'] = 'Configuració de plantilles'; -$lang['_header_undefined'] = 'Atres configuracions'; -$lang['_basic'] = 'Ajusts bàsics'; -$lang['_display'] = 'Ajusts de visualisació'; -$lang['_authentication'] = 'Ajusts d\'autenticació'; -$lang['_anti_spam'] = 'Ajusts anti-spam'; -$lang['_editing'] = 'Ajusts d\'edició'; -$lang['_links'] = 'Ajusts de vínculs'; -$lang['_media'] = 'Ajusts de mijos'; -$lang['_advanced'] = 'Ajusts alvançats'; -$lang['_network'] = 'Ajusts de ret'; -$lang['_msg_setting_undefined'] = 'Ajust sense informació.'; -$lang['_msg_setting_no_class'] = 'Ajust sense classe.'; -$lang['_msg_setting_no_default'] = 'Sense valor predeterminat.'; -$lang['fmode'] = 'Modo de creació d\'archius'; -$lang['dmode'] = 'Modo de creació de directoris'; -$lang['lang'] = 'Idioma'; -$lang['basedir'] = 'Directori base'; -$lang['baseurl'] = 'URL base'; -$lang['savedir'] = 'Directori per a guardar senyes'; -$lang['start'] = 'Nom de la pàgina inicial'; -$lang['title'] = 'Títul del Wiki'; -$lang['template'] = 'Plantilla'; -$lang['license'] = '¿Baix quina llicència deuen publicar-se els continguts?'; -$lang['fullpath'] = 'Mostrar en el peu el camí complet a les pàgines'; -$lang['recent'] = 'Canvis recents'; -$lang['breadcrumbs'] = 'Llongitut del rastre'; -$lang['youarehere'] = 'Rastre jeràrquic'; -$lang['typography'] = 'Fer substitucions tipogràfiques'; -$lang['dformat'] = 'Format de data (vore la funció date de PHP)'; -$lang['signature'] = 'Firma'; -$lang['toptoclevel'] = 'Nivell superior de la taula de continguts'; -$lang['tocminheads'] = 'Número mínim de titulars que generen una TDC'; -$lang['maxtoclevel'] = 'Nivell màxim de la taula de continguts'; -$lang['maxseclevel'] = 'Nivell màxim d\'edició de seccions'; -$lang['camelcase'] = 'Utilisar CamelCase per als vínculs'; -$lang['deaccent'] = 'Depurar els noms de pàgines'; -$lang['useheading'] = 'Utilisar el primer titular per al nom de pàgina'; -$lang['refcheck'] = 'Comprovar referències a mijos'; -$lang['allowdebug'] = 'Permetre depurar (¡desactivar quan no es necessite!)'; -$lang['usewordblock'] = 'Bloquejar spam basant-se en una llista de paraules'; -$lang['indexdelay'] = 'Retart abans d\'indexar (seg.)'; -$lang['relnofollow'] = 'Utilisar rel="nofollow" en vínculs externs'; -$lang['mailguard'] = 'Ofuscar les direccions de correu'; -$lang['iexssprotect'] = 'Comprovar que els archius pujats no tinguen possible còdic Javascript o HTML maliciós'; -$lang['showuseras'] = 'Qué mostrar quan aparega l\'últim usuari que ha editat la pàgina'; -$lang['useacl'] = 'Utilisar llistes de control d\'accés'; -$lang['autopasswd'] = 'Generar contrasenyes automàticament'; -$lang['authtype'] = 'Sistema d\'autenticació'; -$lang['passcrypt'] = 'Método de sifrat de la contrasenya'; -$lang['defaultgroup'] = 'Grup predeterminat'; -$lang['superuser'] = 'Super-usuari - grup, usuari o llista separada per comes (usuari1,@grup1,usuari2) en accés total a totes les pàgines i funcions independentment dels ajusts ACL'; -$lang['manager'] = 'Manager - grup, usuari o llista separada per comes (usuari1,@grup1,usuari2) en accés a certes funcions d\'administració'; -$lang['profileconfirm'] = 'Confirmar canvis al perfil en la contrasenya'; -$lang['disableactions'] = 'Desactivar accions de DokuWiki'; -$lang['disableactions_check'] = 'Comprovar'; -$lang['disableactions_subscription'] = 'Subscriure\'s/Desubscriure\'s'; -$lang['disableactions_wikicode'] = 'Vore font/exportar còdic'; -$lang['disableactions_other'] = 'Atres accions (separades per comes)'; -$lang['sneaky_index'] = 'Normalment, DokuWiki mostra tots els espais de noms en la vista d\'índex. Activant esta opció s\'ocultaran aquells per als que l\'usuari no tinga permís de llectura. Açò pot ocultar subespais accessibles i inutilisar l\'índex per a certes configuracions del ACL.'; -$lang['auth_security_timeout'] = 'Temps de seguritat màxim per a l\'autenticació (segons)'; -$lang['securecookie'] = '¿El navegador deuria enviar per HTTPS només les galletes que s\'han generat per HTTPS? Desactive esta opció quan utilise SSL només en la pàgina d\'inici de sessió.'; -$lang['updatecheck'] = '¿Buscar actualisacions i advertències de seguritat? DokuWiki necessita conectar a update.dokuwiki.org per ad açò.'; -$lang['userewrite'] = 'Utilisar URL millorades'; -$lang['useslash'] = 'Utilisar \'/\' per a separar espais de noms en les URL'; -$lang['usedraft'] = 'Guardar automàticament un borrador mentres edite'; -$lang['sepchar'] = 'Separador de paraules en els noms de pàgines'; -$lang['canonical'] = 'Utilisar URL totalment canòniques'; -$lang['autoplural'] = 'Buscar formes en plural en els vínculs'; -$lang['compression'] = 'Método de compressió per als archius de l\'àtic'; -$lang['cachetime'] = 'Edat màxima de la caché (seg.)'; -$lang['locktime'] = 'Edat màxima d\'archius de bloqueig (seg.)'; -$lang['fetchsize'] = 'Tamany màxim (bytes) que fetch.php pot descarregar externament'; -$lang['notify'] = 'Enviar notificacions de canvis ad esta direcció de correu'; -$lang['registernotify'] = 'Enviar informació d\'usuaris recentment registrats ad esta direcció de correu'; -$lang['mailfrom'] = 'Direcció de correu a utilisar per a mensages automàtics'; -$lang['gzip_output'] = 'Utilisar Content-Encoding gzip per a xhtml'; -$lang['gdlib'] = 'Versió de GD Lib'; -$lang['im_convert'] = 'Ruta a la ferramenta de conversió ImageMagick'; -$lang['jpg_quality'] = 'Calitat de compressió JPG (0-100)'; -$lang['subscribers'] = 'Activar la subscripció a pàgines'; -$lang['compress'] = 'Compactar l\'eixida CSS i Javascript'; -$lang['hidepages'] = 'Amagar les pàgines coincidents (expressions regulars)'; -$lang['send404'] = 'Enviar "HTTP 404/Page Not Found" per a les pàgines que no existixen'; -$lang['sitemap'] = 'Generar sitemap de Google (dies)'; -$lang['broken_iua'] = '¿La funció ignore_user_abort funciona mal en este sistema? Podria ser la causa d\'un índex de busca que no funcione. Es sap que IIS+PHP/CGI té este problema. Veja Bug 852 per a més informació.'; -$lang['xsendfile'] = '¿Utilisar l\'encapçalat X-Sendfile per a que el servidor web servixca archius estàtics? El servidor web ho ha d\'admetre.'; -$lang['renderer_xhtml'] = 'Visualisador a utilisar per a l\'eixida principal del wiki (xhtml)'; -$lang['renderer__core'] = '%s (dokuwiki core)'; -$lang['renderer__plugin'] = '%s (plúgin)'; -$lang['rememberme'] = 'Permetre recordar permanentment la sessió (recordar-me)'; -$lang['rss_type'] = 'Tipo de canal XML'; -$lang['rss_linkto'] = 'El canal XML vincula a'; -$lang['rss_content'] = '¿Qué mostrar en els ítems del canal XML?'; -$lang['rss_update'] = 'Interval d\'actualisació del canal XML (seg.)'; -$lang['recent_days'] = 'Quànts canvis recents guardar (dies)'; -$lang['rss_show_summary'] = 'Que el canal XML mostre el sumari en el títul'; -$lang['target____wiki'] = 'Finestra destí per a vínculs interns'; -$lang['target____interwiki'] = 'Finestra destí per a vínculs d\'interwiki'; -$lang['target____extern'] = 'Finestra destí per a vínculs externs'; -$lang['target____media'] = 'Finestra destí per a vinculs a mijos'; -$lang['target____windows'] = 'Finestra destí per a vínculs a finestres'; -$lang['proxy____host'] = 'Nom del servidor proxy'; -$lang['proxy____port'] = 'Port del proxy'; -$lang['proxy____user'] = 'Nom d\'usuari del proxy'; -$lang['proxy____pass'] = 'Contrasenya del proxy'; -$lang['proxy____ssl'] = 'Utilisar SSL per a conectar al proxy'; -$lang['license_o_'] = 'Cap triada'; -$lang['typography_o_0'] = 'cap'; -$lang['typography_o_1'] = 'Excloure cometes simples'; -$lang['typography_o_2'] = 'Incloure cometes simples (podria no funcionar sempre)'; -$lang['userewrite_o_0'] = 'cap'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'Interna de DokuWiki'; -$lang['deaccent_o_0'] = 'desactivat'; -$lang['deaccent_o_1'] = 'llevar accents'; -$lang['deaccent_o_2'] = 'romanisar'; -$lang['gdlib_o_0'] = 'GD Lib no està disponible'; -$lang['gdlib_o_1'] = 'Versió 1.x'; -$lang['gdlib_o_2'] = 'Autodetecció'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstracte'; -$lang['rss_content_o_diff'] = 'Unified Diff'; -$lang['rss_content_o_htmldiff'] = 'Taula de diferències en format HTML'; -$lang['rss_content_o_html'] = 'Contingut complet de la pàgina en HTML'; -$lang['rss_linkto_o_diff'] = 'mostrar diferències'; -$lang['rss_linkto_o_page'] = 'la pàgina revisada'; -$lang['rss_linkto_o_rev'] = 'llista de revisions'; -$lang['rss_linkto_o_current'] = 'la pàgina actual'; -$lang['compression_o_0'] = 'cap'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'No utilisar'; -$lang['xsendfile_o_1'] = 'Encapçalat propietari lighttpd (abans de la versió 1.5)'; -$lang['xsendfile_o_2'] = 'Encapçalat Standard X-Sendfile'; -$lang['xsendfile_o_3'] = 'Encapçalat propietari Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'Nom d\'inici de sessió'; -$lang['showuseras_o_username'] = 'Nom complet de l\'usuari'; -$lang['showuseras_o_email'] = 'Direcció de correu de l\'usuari (oculta segons la configuració)'; -$lang['showuseras_o_email_link'] = 'Direcció de correu de l\'usuari com un víncul mailto:'; -$lang['useheading_o_0'] = 'Mai'; -$lang['useheading_o_navigation'] = 'Només navegació'; -$lang['useheading_o_content'] = 'Només contingut del wiki'; -$lang['useheading_o_1'] = 'Sempre'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca/intro.txt deleted file mode 100644 index 9ce4e66..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Gestió de la configuració ====== - -Utilitzeu aquesta pàgina per controlar els paràmetres de la vostra instal·lació de DokuWiki. Ajuda sobre paràmetres individuals en [[doku>config]]. Més detalls sobre aquest connector en [[doku>plugin:config]]. - -Els paràmetres que es visualitzen sobre fons vermell clar estan protegits i no es poden modificar amb aquest connector. Els paràmetres que es visualitzen sobre fons blau tenen valors per defecte. Els de fons blanc s'han configurat localment per a aquesta instal·lació. Tant els blaus com els blanc es poden modificar. - -Recordeu que cal prémer el botó **DESA** abans de sortir d'aquesta pàgina, o si no es perdrien els canvis. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca/lang.php deleted file mode 100644 index fbb2701..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ca/lang.php +++ /dev/null @@ -1,187 +0,0 @@ - - * @author Joan - * @author David Surroca - * @author Adolfo Jayme Barrientos - * @author Carles Bellver - * @author carles.bellver - * @author daniel - * @author controlonline.net - * @author Pauet - * @author Àngel Pérez Beroy - */ -$lang['menu'] = 'Paràmetres de configuració'; -$lang['error'] = 'Els paràmetres no s\'han pogut actualitzar per causa d\'un valor incorrecte Reviseu els canvis i torneu a enviar-los.
    Els valors incorrectes es ressaltaran amb un marc vermell.'; -$lang['updated'] = 'Els paràmetres s\'han actualitzat amb èxit.'; -$lang['nochoice'] = '(no hi altres opcions disponibles)'; -$lang['locked'] = 'El fitxer de paràmetres no es pot actualitzar. Si això és involuntari,
    -assegureu-vos que el nom i els permisos del fitxer local de paràmetres són correctes.'; -$lang['danger'] = 'Alerta: si canvieu aquesta opció podeu fer que el wiki i el menú de configuració no siguin accessibles.'; -$lang['warning'] = 'Avís: modificar aquesta opció pot provocar un comportament no desitjat.'; -$lang['security'] = 'Avís de seguretat: modificar aquesta opció pot implicar un risc de seguretat.'; -$lang['_configuration_manager'] = 'Gestió de la configuració'; -$lang['_header_dokuwiki'] = 'Paràmetres de DokuWiki'; -$lang['_header_plugin'] = 'Paràmetres de connectors'; -$lang['_header_template'] = 'Paràmetres de plantilles'; -$lang['_header_undefined'] = 'Paràmetres no definits'; -$lang['_basic'] = 'Paràmetres bàsics'; -$lang['_display'] = 'Paràmetres de visualització'; -$lang['_authentication'] = 'Paràmetres d\'autenticació'; -$lang['_anti_spam'] = 'Paràmetres anti-brossa'; -$lang['_editing'] = 'Paràmetres d\'edició'; -$lang['_links'] = 'Paràmetres d\'enllaços'; -$lang['_media'] = 'Paràmetres de mitjans'; -$lang['_notifications'] = 'Paràmetres de notificació'; -$lang['_syndication'] = 'Paràmetres de sindicació'; -$lang['_advanced'] = 'Paràmetres avançats'; -$lang['_network'] = 'Paràmetres de xarxa'; -$lang['_msg_setting_undefined'] = 'Falten metadades de paràmetre.'; -$lang['_msg_setting_no_class'] = 'Falta classe de paràmetre.'; -$lang['_msg_setting_no_default'] = 'No hi ha valor per defecte.'; -$lang['title'] = 'Títol del wiki'; -$lang['start'] = 'Nom de la pàgina d\'inici'; -$lang['lang'] = 'Idioma'; -$lang['template'] = 'Plantilla'; -$lang['tagline'] = 'Lema (si la plantilla ho suporta)'; -$lang['sidebar'] = 'Nom de la barra lateral (si la plantilla ho suporta). Si ho deixeu buit, la barra lateral es deshabilitarà.'; -$lang['license'] = 'Amb quina llicència voleu publicar el contingut?'; -$lang['savedir'] = 'Directori per desar les dades'; -$lang['basedir'] = 'Directori base'; -$lang['baseurl'] = 'URL base'; -$lang['cookiedir'] = 'Adreça per a les galetes. Si ho deixeu en blanc, es farà servir la URL base.'; -$lang['dmode'] = 'Mode de creació de directoris'; -$lang['fmode'] = 'Mode de creació de fitxers'; -$lang['allowdebug'] = 'Permet depuració inhabiliteu si no és necessari'; -$lang['recent'] = 'Canvis recents'; -$lang['recent_days'] = 'Quantitat de canvis recents que es mantenen (dies)'; -$lang['breadcrumbs'] = 'Nombre d\'engrunes'; -$lang['youarehere'] = 'Camí d\'engrunes jeràrquic'; -$lang['fullpath'] = 'Mostra el camí complet de les pàgines al peu'; -$lang['typography'] = 'Substitucions tipogràfiques'; -$lang['dformat'] = 'Format de data (vg. la funció PHP strftime)'; -$lang['signature'] = 'Signatura'; -$lang['showuseras'] = 'Què cal visualitzar quan es mostra el darrer usuari que ha editat la pàgina'; -$lang['toptoclevel'] = 'Nivell superior per a la taula de continguts'; -$lang['tocminheads'] = 'Quantitat mínima d\'encapçalaments que determina si es construeix o no la taula de continguts.'; -$lang['maxtoclevel'] = 'Nivell màxim per a la taula de continguts'; -$lang['maxseclevel'] = 'Nivell màxim d\'edició de seccions'; -$lang['camelcase'] = 'Utilitza CamelCase per als enllaços'; -$lang['deaccent'] = 'Noms de pàgina nets'; -$lang['useheading'] = 'Utilitza el primer encapçalament per als noms de pàgina'; -$lang['sneaky_index'] = 'Per defecte, DokuWiki mostrarà tots els espai en la visualització d\'índex. Si activeu aquest paràmetre, s\'ocultaran aquells espais en els quals l\'usuari no té accés de lectura. Això pot fer que s\'ocultin subespais que sí que són accessibles. En algunes configuracions ACL pot fer que l\'índex resulti inutilitzable.'; -$lang['hidepages'] = 'Oculta pàgines coincidents (expressions regulars)'; -$lang['useacl'] = 'Utilitza llistes de control d\'accés'; -$lang['autopasswd'] = 'Generació automàtica de contrasenyes'; -$lang['authtype'] = 'Rerefons d\'autenticació'; -$lang['passcrypt'] = 'Mètode d\'encriptació de contrasenyes'; -$lang['defaultgroup'] = 'Grup per defecte'; -$lang['superuser'] = 'Superusuari: un grup o usuari amb accés complet a totes les pàgines i funcions independentment dels paràmetres ACL'; -$lang['manager'] = 'Administrador: un grup o usuari amb accés a certes funcions d\'administració'; -$lang['profileconfirm'] = 'Confirma amb contrasenya els canvis en el perfil'; -$lang['rememberme'] = 'Permet galetes de sessió permanents ("recorda\'m")'; -$lang['disableactions'] = 'Inhabilita accions DokuWiki'; -$lang['disableactions_check'] = 'Revisa'; -$lang['disableactions_subscription'] = 'Subscripció/cancel·lació'; -$lang['disableactions_wikicode'] = 'Mostra/exporta font'; -$lang['disableactions_profile_delete'] = 'Suprimeix el propi compte'; -$lang['disableactions_other'] = 'Altres accions (separades per comes)'; -$lang['auth_security_timeout'] = 'Temps d\'espera de seguretat en l\'autenticació (segons)'; -$lang['securecookie'] = 'Les galetes que s\'han creat via HTTPS, només s\'han d\'enviar des del navegador per HTTPS? Inhabiliteu aquesta opció si només l\'inici de sessió del wiki es fa amb SSL i la navegació del wiki es fa sense seguretat.'; -$lang['usewordblock'] = 'Bloca brossa per llista de paraules'; -$lang['relnofollow'] = 'Utilitza rel="nofollow" en enllaços externs'; -$lang['indexdelay'] = 'Retard abans d\'indexar (segons)'; -$lang['mailguard'] = 'Ofusca les adreces de correu'; -$lang['iexssprotect'] = 'Comprova codi HTML o Javascript maligne en els fitxers penjats'; -$lang['usedraft'] = 'Desa automàticament un esborrany mentre s\'edita'; -$lang['locktime'] = 'Durada màxima dels fitxers de bloqueig (segons)'; -$lang['cachetime'] = 'Durada màxima de la memòria cau (segons)'; -$lang['target____wiki'] = 'Finestra de destinació en enllaços interns'; -$lang['target____interwiki'] = 'Finestra de destinació en enllaços interwiki'; -$lang['target____extern'] = 'Finestra de destinació en enllaços externs'; -$lang['target____media'] = 'Finestra de destinació en enllaços de mitjans'; -$lang['target____windows'] = 'Finestra de destinació en enllaços de Windows'; -$lang['refcheck'] = 'Comprova la referència en els fitxers de mitjans'; -$lang['gdlib'] = 'Versió GD Lib'; -$lang['im_convert'] = 'Camí de la utilitat convert d\'ImageMagick'; -$lang['jpg_quality'] = 'Qualitat de compressió JPEG (0-100)'; -$lang['fetchsize'] = 'Mida màxima (bytes) que fetch.php pot baixar d\'un lloc extern'; -$lang['subscribers'] = 'Habilita la subscripció a pàgines'; -$lang['notify'] = 'Envia notificacions de canvis a aquesta adreça de correu'; -$lang['registernotify'] = 'Envia informació sobre nous usuaris registrats a aquesta adreça de correu'; -$lang['mailfrom'] = 'Adreça de correu remitent per a missatges automàtics'; -$lang['sitemap'] = 'Genera mapa del lloc en format Google (dies)'; -$lang['rss_type'] = 'Tipus de canal XML'; -$lang['rss_linkto'] = 'Destinació dels enllaços en el canal XML'; -$lang['rss_content'] = 'Què es mostrarà en els elements del canal XML?'; -$lang['rss_update'] = 'Interval d\'actualització del canal XML (segons)'; -$lang['rss_show_summary'] = 'Mostra resum en els títols del canal XML'; -$lang['rss_media_o_pages'] = 'pàgines'; -$lang['updatecheck'] = 'Comprova actualitzacions i avisos de seguretat. DokuWiki necessitarà contactar amb update.dokuwiki.org per utilitzar aquesta característica.'; -$lang['userewrite'] = 'Utilitza URL nets'; -$lang['useslash'] = 'Utilitza la barra / com a separador d\'espais en els URL'; -$lang['sepchar'] = 'Separador de paraules en els noms de pàgina'; -$lang['canonical'] = 'Utilitza URL canònics complets'; -$lang['autoplural'] = 'Comprova formes plurals en els enllaços'; -$lang['compression'] = 'Mètode de compressió per als fitxers de les golfes'; -$lang['gzip_output'] = 'Codifica contingut xhtml com a gzip'; -$lang['compress'] = 'Sortida CSS i Javascript compacta'; -$lang['send404'] = 'Envia "HTTP 404/Page Not Found" per a les pàgines inexistents'; -$lang['broken_iua'] = 'No funciona en el vostre sistema la funció ignore_user_abort? Això podria malmetre l\'índex de cerques. Amb IIS+PHP/CGI se sap que no funciona. Vg. Bug 852 per a més informació.'; -$lang['xsendfile'] = 'Utilitza la capçalera X-Sendfile perquè el servidor web distribueixi fitxers estàtics. No funciona amb tots els servidors web.'; -$lang['renderer_xhtml'] = 'Renderitzador que cal utilitzar per a la sortida principal (xhtml) del wiki'; -$lang['renderer__core'] = '%s (ànima del dokuwiki)'; -$lang['renderer__plugin'] = '%s (connector)'; -$lang['search_fragment_o_exact'] = 'exacte'; -$lang['search_fragment_o_starts_with'] = 'comença per'; -$lang['search_fragment_o_ends_with'] = 'termina per'; -$lang['search_fragment_o_contains'] = 'conté'; -$lang['proxy____host'] = 'Nom del servidor intermediari'; -$lang['proxy____port'] = 'Port del servidor intermediari'; -$lang['proxy____user'] = 'Nom d\'usuari del servidor intermediari'; -$lang['proxy____pass'] = 'Contrasenya del servidor intermediari'; -$lang['proxy____ssl'] = 'Utilitza SSL per connectar amb el servidor intermediari'; -$lang['license_o_'] = 'Cap selecció'; -$lang['typography_o_0'] = 'cap'; -$lang['typography_o_1'] = 'només cometes dobles'; -$lang['typography_o_2'] = 'totes les cometes (podria no funcionar sempre)'; -$lang['userewrite_o_0'] = 'cap'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'intern del DokuWiki'; -$lang['deaccent_o_0'] = 'desactivat'; -$lang['deaccent_o_1'] = 'treure accents'; -$lang['deaccent_o_2'] = 'romanització'; -$lang['gdlib_o_0'] = 'GD Lib no està disponible'; -$lang['gdlib_o_1'] = 'Versió 1.x'; -$lang['gdlib_o_2'] = 'Detecció automàtica'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Resum'; -$lang['rss_content_o_diff'] = 'Diff unificat'; -$lang['rss_content_o_htmldiff'] = 'Taula de diferències en format HTML'; -$lang['rss_content_o_html'] = 'Contingut complet de la pàgina en format HTML'; -$lang['rss_linkto_o_diff'] = 'Visualització de diferències'; -$lang['rss_linkto_o_page'] = 'pàgina modificada'; -$lang['rss_linkto_o_rev'] = 'llista de revisions'; -$lang['rss_linkto_o_current'] = 'revisió actual'; -$lang['compression_o_0'] = 'cap'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'no utilitzis'; -$lang['xsendfile_o_1'] = 'Capçalera pròpia de lighttpd (anterior a la versió 1.5)'; -$lang['xsendfile_o_2'] = 'Capçalera X-Sendfile estàndard'; -$lang['xsendfile_o_3'] = 'Capçalera X-Accel-Redirect de propietat de Nginx '; -$lang['showuseras_o_loginname'] = 'Nom d\'usuari'; -$lang['showuseras_o_username'] = 'Nom complet de l\'usuari'; -$lang['showuseras_o_email'] = 'Adreça de correu electrònic de l\'usuari (ofuscada segons el paràmetre de configuració corresponent)'; -$lang['showuseras_o_email_link'] = 'Adreça de correu electrònic amb enllaç mailto:'; -$lang['useheading_o_0'] = 'Mai'; -$lang['useheading_o_navigation'] = 'Només navegació'; -$lang['useheading_o_content'] = 'Només contingut wiki'; -$lang['useheading_o_1'] = 'Sempre'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ckb/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ckb/intro.txt deleted file mode 100644 index b4be638..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ckb/intro.txt +++ /dev/null @@ -1,6 +0,0 @@ -====== بەڕێوەبردنی رێکخستنەکان ====== -ئەم لاپەڕەیە بەکاربێنە بۆ کۆنترۆڵکردنی ڕێکخستنەکانی دامەزراندنی DokuWiki. بۆ یارمەتی دان لەسەر رێکخستنەکان تاک ئاماژە بە . [[doku>config]] بۆ زانیاری زیاتر دەربارەی ئەم زیادکراوەکان بڕوانە [[doku>plugin:config]]. - -ئەو رێکخستنەکانی کە بە باکگراوندی سووری کاڵ پیشان دراون پارێزراون و ناتوانرێت لەگەڵ ئەم پێوەکراوە دا بگۆردرێ. ئەو رێکخستنەکانی کە باکگراوندی شینیان هەیە بەها گریمانەییەکان نوچەیین و رێکخستنەکانی پییشاندراو بە باکگراوندی سپی لە خۆوە بۆ ئەم جێگیرکردنە دیاریکراوانە دانراوە. هەردوو ڕێکبەندەکانی شین و سپی دەکرێت بگۆردرین. - -بیرت بێت کە دوگمەی **پاشکەوت** دابگرە پێش ئەوەی ئەم لاپەڕەیە بەجێ بهێڵم ئەگینا گۆڕانکاریەکانت وون دەبن. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ckb/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ckb/lang.php deleted file mode 100644 index 0c5a38d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ckb/lang.php +++ /dev/null @@ -1,212 +0,0 @@ - - * @author Wrya - */ -$lang['menu'] = 'سازدانی ڕێکخستنەکان'; -$lang['error'] = 'رێکخستنەکان نوێ نەکرانەوە بەهۆی بەهایەکی نادروست، تکایە پێداچوونەوە بە گۆڕانکاریەکانت دا بکە و دووبارە بینێرە. -
    بەهای نادروست نیشان دەدرێت Ú©Û• بە سنووری سوور دەورەدراوە.'; -$lang['updated'] = 'رێکخستنەکان بە سەرکەوتوویی نوێکرانەوە.'; -$lang['nochoice'] = '(هیچ بژاردەیەکی تر لەبەردەستدا نیە)'; -$lang['locked'] = 'ناتوانرێت ÙØ§ÛŒÙ„ÛŒ ڕێکخستنەکان نوێبکرێتەوە، ئەگەر ئەمە بێ مەبەست بێت،
    - دڵنیابە Ù„Û•ÙˆÛ•ÛŒ ناوی ÙØ§ÛŒÙ„ÛŒ ڕێکبەندەکانی ناوخۆ Ùˆ مۆڵەتەکان ڕاستن.'; -$lang['danger'] = 'مەترسی: گۆڕینی ئەم هەڵبژاردنە لەوانەیە ویکی Ùˆ لیستی شێوەپێدانەکەت ناتوانرێت دەست پێبکات.'; -$lang['warning'] = 'ئاگاداری: گۆڕینی ئەم هەڵبژاردنە لەوانەیە ببێت بە Ù‡Û†ÛŒ Ú•Û•ÙØªØ§Ø±ÛŽÚ©ÛŒ نامەبەست.'; -$lang['security'] = 'ئاگاداری پاراستن: گۆڕینی ئەم هەڵبژاردنە لەوانەیە مەترسیەکی ئەمنی Ù¾ÛŽØ´Ú©Û•Ø´ بکات.'; -$lang['_configuration_manager'] = 'بەڕێوەبەری شێوەپێدان'; -$lang['_header_dokuwiki'] = 'دۆکوویکی'; -$lang['_header_plugin'] = 'پێوەکراو'; -$lang['_header_template'] = 'ڕووخسار'; -$lang['_header_undefined'] = 'ڕێکبەندە پێناسە نەکراوەکان'; -$lang['_basic'] = 'بنەڕەتی'; -$lang['_display'] = 'پیشان بدە'; -$lang['_authentication'] = 'سەلماندن'; -$lang['_anti_spam'] = 'دژە-سپام'; -$lang['_editing'] = 'دەستکاریکردن'; -$lang['_links'] = 'بەستەرەکان'; -$lang['_media'] = 'میدیا'; -$lang['_notifications'] = 'ئاگانامە'; -$lang['_syndication'] = 'سەندیکا (RSS)'; -$lang['_advanced'] = 'پێشکەوتوو'; -$lang['_network'] = 'تۆڕ'; -$lang['_msg_setting_undefined'] = 'دانانی مێتاداتا'; -$lang['_msg_setting_no_class'] = 'Ù¾Û†Ù„ÛŒ ڕێکخستن نیە'; -$lang['_msg_setting_no_known_class'] = 'دانانی Ù¾Û†Ù„ بەردەست نیە.'; -$lang['_msg_setting_no_default'] = 'هیچ بەهایەکی گریمانەیی نیە.'; -$lang['title'] = 'ناونیشانی ویکی ئاکا. ناوی ویکیی ەکەت'; -$lang['start'] = 'ناوی لاپەڕە بۆ بەکارهێنانی ÙˆÛ•Ú© خاڵی سەرەتا بۆ هەر بۆشایی ناوێک'; -$lang['lang'] = 'زمانی ڕووکار'; -$lang['template'] = 'ڕووکاری ئاکا. دیزاینی ویکی'; -$lang['tagline'] = '(تاگلاین (ئەگەر تێمپلەیت پشتگیری بکات'; -$lang['sidebar'] = 'ناوی لاتەنیشت لاپەڕە (ئەگەر تێمپلەیت پشتگیری بکات), خانەی بەتاڵ شریتی لالەکاردەکەوێ'; -$lang['license'] = 'دەبێت ناوەڕۆکەکەت Ù„Û• ژێر کام مۆڵەتدا بڵاوبکرێتەوە؟ '; -$lang['savedir'] = 'دایەرێکتۆری بۆ هەڵگرتنی داتا '; -$lang['basedir'] = 'Ú•ÛŽÚ•Û•ÙˆÛŒ سێرڤەر (eg. /dokuwiki/). Ú†Û†ÚµÛŒ بە جێبهێڵە بۆ دۆزینەوەی خۆکار.'; -$lang['baseurl'] = 'URL ÛŒ سێرڤەر (eg. http://www.yourserver.com) Ú†Û†ÚµÛŒ بە جێبهێڵە بۆ دۆزینەوەی خۆکار.'; -$lang['cookiedir'] = 'ڕیگای کوکی، Ú†Û†ÚµÛŒ بەچێبهێڵە بۆ بنەمای خۆی'; -$lang['dmode'] = 'مۆدی دروست کردنی دایەرێکتۆری'; -$lang['fmode'] = 'دۆخی دروستکردنی ÙØ§ÛŒÙ„'; -$lang['allowdebug'] = 'ڕێگەبدە بە هەڵباککردن. ناچالاک کردن ئەگەر پێویست نەبوو!'; -$lang['recent'] = 'ژمارەی تێکردنەکان بۆ هەر پەڕەیەک Ù„Û• گۆڕانکاریەکانی ئەم دواییەدا'; -$lang['recent_days'] = '(چەند گۆڕانکاری ئەم دواییە بۆ هێشتنەوەی (ڕۆژەکان'; -$lang['breadcrumbs'] = 'ژمارەی پارچە نانەکان دانانی بۆ 0 بۆ ناچالاککردن.'; -$lang['youarehere'] = '(بەکارهێنانی نانی نانی هەرەمی (لەوانەیە بتەوێت ئەم هەڵبژاردنەی سەرەوە Ù„Û• کار بخەیت دواتر'; -$lang['fullpath'] = 'دەرکردنی ڕێگای تەواوی پەڕەکان Ù„Û• ژێرپەڕە'; -$lang['typography'] = 'ئایا گۆڕینی جۆری -ئێڵپۆگراÙیک بکە'; -$lang['dformat'] = 'Ùۆرماتی بەروار (بڕوانە PHP \'s strftime function)'; -$lang['signature'] = 'Ú†ÛŒ بکەیت بە دوگمەی ئیمزا Ù„Û• سەرنووسەر'; -$lang['showuseras'] = 'Ú†ÛŒ پیشان بدرێت کاتێک بەکارهێنەرەکە نیشان دەدات Ú©Û• دوایین جار پەڕەیەکی بژارکردووە'; -$lang['toptoclevel'] = 'ئاستی سەرەوە بۆ ریزبەندی بابەتەکان'; -$lang['tocminheads'] = 'کەمترین بڕی مانشێت Ú©Û• دیاری دەکات Ú©Û• ئایا تۆک بنیات نراوە'; -$lang['maxtoclevel'] = 'بەرزترین ئاست بۆ ریزبەندی بابەتەکان'; -$lang['maxseclevel'] = 'بەرزترین ئاستی بژارکردنی بەش'; -$lang['camelcase'] = 'بەکارهێنانی کەیسی وشتر بۆ بەستەرەکان'; -$lang['deaccent'] = 'Ú†Û†Ù† ناوی لاپەڕەکان خاوێن بکەوە'; -$lang['useheading'] = 'یەکەم سەردێڕ بۆ ناوی لاپەڕەکان بەکاربهێنە'; -$lang['sneaky_index'] = 'بە گریمانەیی، DokuWiki هەموو بۆشاییناوەکان Ù„Û• نەخشەی سایتەکە پیشان دەدات. چالاککردنی ئەم هەڵبژاردنە ئەو کەسانە دەشارێتەوە Ú©Û• بەکارهێنەر مۆڵەتەکانی خوێندنەوەی نیە. ئەمە لەوانەیە ببێتە Ù‡Û†ÛŒ شاردنەوەی بۆشایی لاوەکی توانای چوونەژورەوەی هەبێت Ú©Û• لەوانەیە ئیندێکس Û•Ú©Û• بەکارنەهیێت Ù„Û•Ú¯Û•Úµ هەندێک ڕێکخستنی ACL.'; -$lang['hidepages'] = 'شاردنەوەی پەڕەکان Ú©Û• هاوچەوچەن Ù„Û•Ú¯Û•Úµ ئەم دەربڕینە ئاساییە Ù„Û• گەڕان، نەخشەی سایت Û•Ú©Û• Ùˆ ئیندێکسە ئۆتۆماتیکیەکانی تر'; -$lang['useacl'] = 'بەکارهێنانی لیستەکانی کۆنترۆڵی چوونەژورەوە'; -$lang['autopasswd'] = 'تێپەڕوشە دروستکەری خۆکار'; -$lang['authtype'] = 'Authentication backend'; -$lang['passcrypt'] = 'شێوازی نهێنینهێنی'; -$lang['defaultgroup'] = 'گرووپی بنەڕەت، هەموو بەکارهێنەرە نوێکان Ù„Û•Ù… گرووپەدا دابنرێ'; -$lang['superuser'] = 'Superuser - group, بەکارهێنەر یان وێرکڕا لیستی جیاکراوە user1,@group1,user2 Ù„Û•Ú¯Û•Úµ گەیشتنی تەواو بۆ هەموو لاپەڕەکان Ùˆ ئەرکەکان بەبێ گوێدانە ڕێکبەندەکانی ACL'; -$lang['manager'] = 'بەڕێوەبەر - گرووپ، بەکارهێنەر یان بۆر لیستی جیاکراوەی user1,@group1,user2Ù„Û•Ú¯Û•Úµ دەستگەیشتن بە هەندێک ئەرکی بەڕێوەبردن'; -$lang['profileconfirm'] = 'پشتڕاستکردنەوەی گۆڕانکاریەکانی Ù¾Ø±Û†ÙØ§ÛŒÙ„ بە نهێنوشە'; -$lang['rememberme'] = 'ڕێگەدان بە کۆکیزەکانی چوونە ژوورەوەی هەمیشەیی (لەبیرت بێت)'; -$lang['disableactions'] = 'کردارەکانی دۆکوویکی Ù„Û• کاربخە'; -$lang['disableactions_check'] = 'پشکنین'; -$lang['disableactions_subscription'] = 'ئابوونە/بەتاڵکردنی ئابوونە'; -$lang['disableactions_wikicode'] = 'بینینی سەرچاوە/ناردن خاو'; -$lang['disableactions_profile_delete'] = 'سڕینەوەی ئەژمێری تایبەت'; -$lang['disableactions_other'] = 'کردارەکانی تر (کۆما جیاکراونەتەوە)'; -$lang['disableactions_rss'] = 'XML سەندیکا (RSS)'; -$lang['auth_security_timeout'] = '(کاتی تەواوبووی ئاسایشی ڕەسەنایەتی سەلماندن (چرکە'; -$lang['securecookie'] = 'ئایا کۆکیزەکان Ù„Û• Ú•ÛŽÚ¯Û•ÛŒ HTTPS دابندرێن تەنها Ù„Û• Ú•ÛŽÚ¯Û•ÛŒ HTTPS ئەوە دەنێردرێن لەلایەن وێبگەڕەکە؟ ئەم هەڵبژاردنە Ù„Û• کاربخە کاتێک تەنها چوونە ژوورەوەی ویکیەکەت پارێزراوە Ù„Û•Ú¯Û•Úµ SSL بەڵام گەڕانی ویکی بە ناپارێزراوی ئەنجام دراوە.'; -$lang['remote'] = 'چالاککردنی سیستەمی API ÛŒ دوور. ئەمە Ú•ÛŽÚ¯Û• بە کاربەرنامەکانی تر دەدات بۆ چوونە ژورەوەی ویکی Ù„Û• Ú•ÛŽÚ¯Û•ÛŒ XML-RPC یان میکانیزمەکانی ترەوە.'; -$lang['remoteuser'] = 'سنوردارکردنی دەستگەیشتنی API لەدوورەوە بۆ Ú©Û†Ù…Û•ÚµÛ• جیاکراوەکان بە کۆما یان بەکارهێنەرەکان Ú©Û• لێرە دران. بە بەتاڵی بڕۆ بۆ پێدانی دەستگەیشتن بە هەموو کەسێک.'; -$lang['usewordblock'] = 'بلۆککردنی سپام لەسەر بنەمای لیستی ووشە'; -$lang['relnofollow'] = 'بەکارهێنانی rel="ugc nofollow" لەسەر بەستەری دەرەکی'; -$lang['indexdelay'] = 'دواخستنی کات Ù¾ÛŽØ´ پێڕستکردن (sec)'; -$lang['mailguard'] = 'ناونیشانی ئیمەیلی نادیار'; -$lang['iexssprotect'] = 'پشکنینی ÙØ§ÛŒÙ„Û• بارکراوەکان بۆ ئەگەری خراپی JavaScript یان HTML کۆد'; -$lang['usedraft'] = 'بە شێوەیەکی ئۆتۆماتیکی ڕەشنووسێک Ù„Û• کاتی بژارکردندا خزن بکە'; -$lang['locktime'] = 'بەرزترین تەمەن بۆ ÙØ§ÛŒÙ„ەکانی قوÙÚµ (چرکە) -'; -$lang['cachetime'] = 'بەرزترین تەمەن بۆ حەشارگە (چرکە) -'; -$lang['target____wiki'] = 'پەنجەرەی مەبەست بۆ لینکە ناوەکیەکان -'; -$lang['target____interwiki'] = 'پەنجەرەی مەبەست بۆ لینکەکانی نێوان ویکی -'; -$lang['target____extern'] = 'پەنجەرەی مەبەست بۆ بەستەری دەرەکی'; -$lang['target____media'] = 'پەنجەرەی مەبەست بۆ لینکەکانی میدیا'; -$lang['target____windows'] = 'پەنجەرەی مەبەست بۆ لینکی پەنجەرەکان'; -$lang['mediarevisions'] = 'چالاککردنی پێداچوونەوەکانی میدیا؟'; -$lang['refcheck'] = 'بپشکنە ئەگەر ÙØ§ÛŒÙ„ÛŒ میدیا هێشتا Ù„Û• بەکارهێناندایە Ù¾ÛŽØ´ سڕینەوەی'; -$lang['gdlib'] = 'ڤێرژنی GD Lib'; -$lang['im_convert'] = 'Ú•ÛŽÚ•Û•Ùˆ بۆ ئامڕازی گۆڕینی ImageMagick'; -$lang['jpg_quality'] = 'کوالیتی پەستانەکانی JPG (0-100)'; -$lang['fetchsize'] = '(گەورەترین قەبارە (بایت fetch.php لەوانەیە دابەزێنێت Ù„Û• URLs دەرەکی, ÙˆÛ•Ú©. بۆ خەزنکردنی کاتی Ùˆ گۆڕینی قەبارەی ÙˆÛŽÙ†Û• دەرەکیەکان.'; -$lang['subscribers'] = 'Ú•ÛŽÚ¯Û• بدە بە بەکارهێنەران بۆ بەشداری کردن Ù„Û• گۆڕانکاریەکانی لاپەڕە بە ئیمەیڵ'; -$lang['subscribe_time'] = 'کات دوای ئەوەی Ú©Û• لیستەکانی بەشداریکردن Ùˆ هەرس دەنێردرێن (چرکە) Ø› ئەمە دەبێت بچووکتر بێت Ù„Û•Ùˆ کاتەی Ú©Û• Ù„Û• recent_days.'; -$lang['notify'] = 'هەمیشە ئاگاداری ەکانی گۆڕان بنێرە بۆ ئەم ناونیشانی ئیمەیڵە'; -$lang['registernotify'] = 'هەمیشە زانیاری لەسەر بەکارهێنەرە تازە تۆمارکراوەکان بنێرە بۆ ئەم ناونیشانی ئیمەیڵە'; -$lang['mailfrom'] = 'ناونیشانی ئیمەیڵی نێرەر بۆ بەکارهێنانی بۆ ئیمەیڵە ئۆتۆماتیکیەکان'; -$lang['mailreturnpath'] = 'ناونیشانی ئیمەیڵی وەرگر بۆ ئاگانامەکانی نەگەیشتن'; -$lang['mailprefix'] = 'پێشگری بابەتی ئیمەیڵ بۆ بەکارهێنانی بۆ ئیمەیڵە ئۆتۆماتیکیەکان. بە بەتاڵی جێبێڵبۆ بەکارهێنانی ناونیشانی ویکی'; -$lang['htmlmail'] = 'ناردنی گەڕانی باشتر، بەڵام گەورەتر Ù„Û• قەبارەی ئیمەیلەکانی ÙØ±Û•بەشی HTML. لەکارخستنی تەنها پۆستەکان بۆ دەقی سادە.'; -$lang['sitemap'] = 'دروستکردنی نەخشەی سایتی گووگڵ ئەمە زۆرجار (Ù„Û• رۆژدا). 0 بۆ ناچالاککردن'; -$lang['rss_type'] = 'جۆری ڕاگەیەنەری XML'; -$lang['rss_linkto'] = 'لینکەکانی Ùیدی XML بۆ'; -$lang['rss_content'] = 'Ú†ÛŒ پیشان بدرێت Ù„Û• ئایتمی Ùیدی XMLØŸ'; -$lang['rss_update'] = 'ماوەکانی نوێکردنەوەی ڕاگەیەنەری XML (sec)'; -$lang['rss_show_summary'] = 'پوختەی پیشاندانی ڕاگەیەنەری XML Ù„Û• ناونیشان'; -$lang['rss_show_deleted'] = 'پیشاندانی کورتەکانی وێبی XML'; -$lang['rss_media'] = 'دەبێت Ú† جۆرە گۆڕانکاریەک Ù„Û• ڕاگەیەنەری XML دا ریزبەند بکرێت؟'; -$lang['rss_media_o_both'] = 'هەردووک'; -$lang['rss_media_o_pages'] = 'پەڕەکان '; -$lang['rss_media_o_media'] = 'میدیا'; -$lang['updatecheck'] = 'پشکنینی نوێکردنەوەو ئاگاداریەکانی پاراستن؟ DokuWiki پێویستە پەیوەندی بکات update.dokuwiki.org بۆ ئەم تایبەتمەندیە.'; -$lang['userewrite'] = 'بەکارهێنانی URLÛ• جوانەکان'; -$lang['useslash'] = 'بەکارهێنانی کەمکردن ÙˆÛ•Ú© جیاکەرەوەی بۆشایی ناو Ù„Û• URL'; -$lang['sepchar'] = 'جیاکەرەوەی وشەی ناوی لاپەڕە'; -$lang['canonical'] = 'بەکارهێنانی URL Û• تەواو قوونەکان'; -$lang['fnencode'] = 'شێوازی کۆدکردنی ناوی ÙØ§ÛŒÙ„ەکانی نا-ASCII.'; -$lang['autoplural'] = 'پشکنینی Ùۆرمەکانی پلوراڵ Ù„Û• لینکەکان'; -$lang['compression'] = 'شێوازی گوشارکردن بۆ ÙØ§ÛŒÙ„Û• کەمکراوەکان'; -$lang['gzip_output'] = 'بەکارهێنانی ناوەڕۆکی gzip-بەکۆدکردن بۆ xhtml'; -$lang['compress'] = 'CSS Ùˆ دەرکەتی جاڤاسکریپت'; -$lang['cssdatauri'] = 'قەبارە Ù„Û• بایت تا کام ÙˆÛŽÙ†Û• ئاماژە کراوە Ù„Û• ÙØ§ÛŒÙ„ەکانی CSS پێویستە بە ڕاست Ù„Û• Ù¾Û•Ú•Û•ÛŒ ستایلەکە بنچینەوە بۆ کەمکردنەوەی HTTP داواکاری سەرپەڕی سەروی. 400 بۆ 600 بایت بەهایەکی باشە . دانانی 0 بۆ ناچالاککردن.'; -$lang['send404'] = 'بنێرە "HTTP 404/Page نەدۆزرایەوە" بۆ ئەو لاپەڕانەی Ú©Û• ئێستا نین'; -$lang['broken_iua'] = 'ئایا ignore_user_abort Ù„Û• سیستەمەکەت دا تێکچووە؟ ئەمە لەوانەیە دەبێتە Ù‡Û†ÛŒ کارنەکردنی گەڕانی ئیندێکس. IIS+PHP/CGI ناسراوە بە شکاوی. بڕوانە Bug 852 بۆ زانیاری زیاتر.'; -$lang['xsendfile'] = 'سەرپەڕەی ÙØ§ÛŒÙ„ÛŒ-X-Sendfile بەکاربێنە بۆ ئەوەی بهێڵیت ÙˆÛŽØ¨Ø³ÛŽØ±Ú¤Û•Ø±ÙØ§ÛŒÙ„Û• ستاتیکەکان ڕادەست بکات؟ وێبسێرڤەرەکەت پێویستە پشتگیری ئەمە بکات.'; -$lang['renderer_xhtml'] = 'نمایشی بۆ بەکارهێنانی بۆ سەرەکی (xhtml) دەرچوی ویکی'; -$lang['renderer__core'] = '%s (ناوک دووکوویکی)'; -$lang['renderer__plugin'] = '%s (پێوەکراو)'; -$lang['search_nslimit'] = 'سنوور بۆ گەڕان بۆ ناوەکانی ئێستای X. کاتێک گەڕانێک Ù„Û• لاپەڕەیەک Ù„Û• بۆشاییەکی قوڵتردا ئەنجام دەدرێت، یەکەم بۆشایی ناوی X ÙˆÛ•Ú© Ùلتەر زیاد دەکرێت'; -$lang['search_fragment'] = 'دیاریکردنی Ú•Û•ÙØªØ§Ø±ÛŒ گەڕانی پارچە گریمانەیی'; -$lang['search_fragment_o_exact'] = 'Ú•ÛŽÚ©'; -$lang['search_fragment_o_starts_with'] = 'دەست پێدەکات بە'; -$lang['search_fragment_o_ends_with'] = 'کۆتایی دێت بە'; -$lang['search_fragment_o_contains'] = 'لەخۆدەگرێت'; -$lang['trustedproxy'] = 'متمانە بە ناردنی پرۆکسی گونجاو Ù„Û•Ú¯Û•Úµ ئەم دەربڕینە ئاساییە دەربارەی ئای Ù¾ÛŒ ڕاستەقینەی کڕیارکە ÛŒ ڕاپۆرت دەکەن. گریمانەیی هاوچەشنە Ù„Û•Ú¯Û•Úµ تۆڕە ناوخۆییەکان. بە بەتاڵی جێبێڵبە بۆ باوەڕ کردن بە نوێنەر.'; -$lang['_feature_flags'] = 'ئاڵاکانی تایبەتمەندی'; -$lang['defer_js'] = 'Defer javascript بۆ جێبەجێ کردن پاش ئەوەی HTML لاپەڕەکە شیکراوە. خێرای Ù¾Û•Ú•Û•ÛŒ هەستپێکراو باشتر دەکات بەڵام دەکرێت ژمارەیەکی Ú©Û•Ù… Ù„Û• پێوەکراوەکان بشکێنێ.'; -$lang['dnslookups'] = 'DokuWiki بەدوای ناوی خانەخوێبگەڕێ بۆ ناونیشانی ئای Ù¾ÛŒ دوور Ù„Û• بەکارهێنەران Ú©Û• لاپەڕە گۆڕانکاریدەکەن. ئەگەر ڕاژەکاری دی ان ئەی سی خاو یان کارنەکردنت هەیە یان ئەم تایبەتمەندیەت نەوێت، ئەم هەڵبژاردنە Ù„Û• کاربخە'; -$lang['jquerycdn'] = 'ئایا دەبێت ÙØ§ÛŒÙ„ەکانی اسکریپتی jQuery Ùˆ jQuery UI Ù„Û• CDN دابەزێنرێت؟ ئەمە داواکاری ەکانی HTTP زیاد دەکات، بەڵام لەوانەیە ÙØ§ÛŒÙ„ەکان خێراتر باربکەن Ùˆ بەکارهێنەران لەوانەیە هەر ئێستا خەزنیان بکەن.'; -$lang['jquerycdn_o_0'] = 'بێ CDNØŒ تەنها گەیاندنی ناوخۆیی'; -$lang['jquerycdn_o_jquery'] = 'CDN Ù„Û• code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN Ù„Û• cdnjs.com'; -$lang['proxy____host'] = 'ناوی سێرڤەری پرۆکسی'; -$lang['proxy____port'] = 'پۆرتی پرۆکسی'; -$lang['proxy____user'] = 'ناوی بەکارهێنەری پرۆکسی'; -$lang['proxy____pass'] = 'نهێنوشەی پرۆکسی'; -$lang['proxy____ssl'] = 'SSL بەکاربێنە بۆ پەیوەندی کردن بە پڕۆکسی'; -$lang['proxy____except'] = 'دەربڕینی Ú•ÛŽÚ© بۆ هاوگونجانی URL ەکان Ú©Û• پێویستە پرۆکسی بۆ ÛŒ بپەڕێت.'; -$lang['license_o_'] = 'هیچ هەڵنەبژێردرا'; -$lang['typography_o_0'] = 'هیچ'; -$lang['typography_o_1'] = 'بە لاگرتنی تاکە وتە'; -$lang['typography_o_2'] = 'لەخۆگرتنی تاکە وتە (لەوانەیە هەمیشە کار نەبێت)'; -$lang['userewrite_o_0'] = 'هیچ'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'ناوخۆیی دۆکوویکی'; -$lang['deaccent_o_0'] = 'کوژاوەتەوە'; -$lang['deaccent_o_1'] = 'لابردن جیاوازەکان'; -$lang['deaccent_o_2'] = 'ڕۆمانز'; -$lang['gdlib_o_0'] = 'GD Lib بەردەست نیە'; -$lang['gdlib_o_1'] = 'وەشانی 1.x'; -$lang['gdlib_o_2'] = 'خۆدۆزینەوە'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'ئەبستراکت'; -$lang['rss_content_o_diff'] = 'دیÙÛŽÚ©ÛŒ یەکگرتوو'; -$lang['rss_content_o_htmldiff'] = 'خشتەی جیاوازی Ùۆرماتکراو HTML'; -$lang['rss_content_o_html'] = 'ناوەڕۆکی تەواوی Ù¾Û•Ú•Û•ÛŒ HTML'; -$lang['rss_linkto_o_diff'] = 'ڕوانگەی جیاواز'; -$lang['rss_linkto_o_page'] = 'لاپەڕەی پێداچوونەوەکراو'; -$lang['rss_linkto_o_rev'] = 'لیستی پێداچوونەوەکان'; -$lang['rss_linkto_o_current'] = 'Ù¾Û•Ú•Û•ÛŒ ئێستا'; -$lang['compression_o_0'] = 'هیچ'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'بەکارمەهێنیت'; -$lang['xsendfile_o_1'] = '(سەرپەڕی گشتی لایتپی دی (Ù¾ÛŽØ´ بڵاوکردنەوەی Ù¡.Ù¥'; -$lang['xsendfile_o_2'] = 'سەرپەڕی ÙØ§ÛŒÙ„ÛŒ-X-پێوانەیی'; -$lang['xsendfile_o_3'] = 'سەرپەڕەی سەرپەڕەی خاوەن بەشی Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'ناوی چوونەژوورەوە'; -$lang['showuseras_o_username'] = 'ناوی تەواوی بەکارهێنەر'; -$lang['showuseras_o_username_link'] = 'ناوی تەواوی بەکارهێنەر ÙˆÛ•Ú© لینکی بەکارهێنەری نێوان ویکی'; -$lang['showuseras_o_email'] = 'ناونیشانی ئیمەیڵی بەکارهێنەر (بە گوێرەی رێکبەندەکانی پاسەوانی پۆستە ÛŒ یورلاکراوە)'; -$lang['showuseras_o_email_link'] = 'ناونیشانی ئیمەیڵی بەکارهێنەر ÙˆÛ•Ú© ئیمەیل: link'; -$lang['useheading_o_0'] = 'هەرگیز'; -$lang['useheading_o_navigation'] = 'تەنها ڕێنیشاندەر'; -$lang['useheading_o_content'] = 'تەنها ناوەڕۆکی ویکی'; -$lang['useheading_o_1'] = 'هەمیشە'; -$lang['readdircache'] = 'بەرزترین تەمەن بۆ کاتی خوێندنەوە (sec)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cs/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cs/intro.txt deleted file mode 100644 index f98a62a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cs/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Správa nastavení ====== - -Tuto stránku můžete používat ke správÄ› nastavení vaší instalace DokuWiki. NápovÄ›du pro konkrétní položky nastavení naleznete na [[doku>config]]. Pro další detaily o tomto pluginu viz [[doku>plugin:config]]. - -Položky se svÄ›tle Äerveným pozadím jsou chránÄ›né a nelze je upravovat tímto pluginem. Položky s modrým pozadím jsou výchozí hodnoty a položky s bílým pozadím byly nastaveny lokálnÄ› v této konkrétní instalaci. Modré i bílé položky je možné upravovat. - -Než opustíte tuto stránku, nezapomeňte stisknout tlaÄítko **Uložit**, jinak budou zmÄ›ny ztraceny. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cs/lang.php deleted file mode 100644 index c3ff7b3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cs/lang.php +++ /dev/null @@ -1,233 +0,0 @@ - - * @author Aleksandr Selivanov - * @author Robert Surý - * @author Martin Hořínek - * @author Jonáš Dyba - * @author Bohumir Zamecnik - * @author Zbynek Krivka - * @author tomas - * @author Marek Sacha - * @author Lefty - * @author Vojta Beran - * @author Jakub A. Těšínský (j@kub.cz) - * @author mkucera66 - * @author Jaroslav Lichtblau - * @author Turkislav - * @author Daniel SlováÄek - * @author Martin RůžiÄka - * @author Pavel KrupiÄka - */ -$lang['menu'] = 'Správa nastavení'; -$lang['error'] = 'Nastavení nebyla zmÄ›nÄ›na kvůli alespoň jedné neplatné položce, -zkontrolujte prosím své úpravy a odeÅ¡lete je znovu.
    -Neplatné hodnoty se zobrazí v Äerveném rámeÄku.'; -$lang['updated'] = 'Nastavení byla úspěšnÄ› upravena.'; -$lang['nochoice'] = '(nejsou k dispozici žádné další volby)'; -$lang['locked'] = 'Nelze upravovat soubor s nastavením. Pokud to není zámÄ›rné, -ujistÄ›te se,
    že název a přístupová práva souboru s lokálním -nastavením jsou v pořádku.'; -$lang['danger'] = 'Pozor: ZmÄ›na tohoto nastavení může způsobit nedostupnost wiki a konfiguraÄních menu.'; -$lang['warning'] = 'Varování: ZmÄ›na nastavení může mít za následek chybné chování.'; -$lang['security'] = 'BezpeÄnostní varování: ZmÄ›na tohoto nastavení může způsobit bezpeÄnostní riziko.'; -$lang['_configuration_manager'] = 'Správa nastavení'; -$lang['_header_dokuwiki'] = 'Nastavení DokuWiki'; -$lang['_header_plugin'] = 'Nastavení pluginů'; -$lang['_header_template'] = 'Nastavení Å¡ablon'; -$lang['_header_undefined'] = 'Další nastavení'; -$lang['_basic'] = 'Základní nastavení'; -$lang['_display'] = 'Nastavení zobrazení'; -$lang['_authentication'] = 'Nastavení autentizace'; -$lang['_anti_spam'] = 'Protispamová nastavení'; -$lang['_editing'] = 'Nastavení editace'; -$lang['_links'] = 'Nastavení odkazů'; -$lang['_media'] = 'Nastavení médií'; -$lang['_notifications'] = 'Nastavení upozornÄ›ní'; -$lang['_syndication'] = 'Nastavení syndikace'; -$lang['_advanced'] = 'PokroÄilá nastavení'; -$lang['_network'] = 'Nastavení sítÄ›'; -$lang['_msg_setting_undefined'] = 'Chybí metadata položky.'; -$lang['_msg_setting_no_class'] = 'Chybí třída položky.'; -$lang['_msg_setting_no_known_class'] = 'KonfiguraÄní třída není dostupná.'; -$lang['_msg_setting_no_default'] = 'Chybí výchozí hodnota položky.'; -$lang['title'] = 'Název celé wiki'; -$lang['start'] = 'Název úvodní stránky'; -$lang['lang'] = 'Jazyk'; -$lang['template'] = 'Å ablona'; -$lang['tagline'] = 'Slogan (pokud ho Å¡ablona podporuje)'; -$lang['sidebar'] = 'Jméno stránky s obsahem postranní liÅ¡ty (pokud ho Å¡ablona podporuje). Prázdné pole postranní liÅ¡tu deaktivuje.'; -$lang['license'] = 'Pod jakou licencí má být tento obsah publikován?'; -$lang['savedir'] = 'Adresář pro ukládání dat'; -$lang['basedir'] = 'KoÅ™enový adresář (napÅ™. /dokuwiki/). Pro autodetekci nechte prázdné.'; -$lang['baseurl'] = 'KoÅ™enové URL (napÅ™. http://www.yourserver.com). Pro autodetekci nechte prázdné.'; -$lang['cookiedir'] = 'Cesta pro cookie. Není-li vyplnÄ›no, použije se koÅ™enové URL.'; -$lang['dmode'] = 'Přístupová práva pro vytváření adresářů'; -$lang['fmode'] = 'Přístupová práva pro vytváření souborů'; -$lang['allowdebug'] = 'Povolit debugování. VypnÄ›te, pokud to nepotÅ™ebujete!'; -$lang['recent'] = 'PoÄet položek v nedávných zmÄ›nách'; -$lang['recent_days'] = 'Jak staré nedávné zmÄ›ny zobrazovat (ve dnech)'; -$lang['breadcrumbs'] = 'PoÄet odkazů na navÅ¡tívené stránky'; -$lang['youarehere'] = 'Hierarchická "drobeÄková" navigace'; -$lang['fullpath'] = 'Ukazovat plnou cestu ke stránkám v patiÄce'; -$lang['typography'] = 'ProvádÄ›t typografické nahrazování'; -$lang['dformat'] = 'Formát data (viz PHP funkci strftime)'; -$lang['signature'] = 'Podpis'; -$lang['showuseras'] = 'Co se má pÅ™esnÄ› zobrazit, když se ukazuje uživatel, který naposledy editoval stránku'; -$lang['toptoclevel'] = 'Nejvyšší úroveň, kterou zaÄít automaticky generovaný obsah'; -$lang['tocminheads'] = 'Nejnižší poÄet hlavních nadpisů, aby se vygeneroval obsah'; -$lang['maxtoclevel'] = 'Maximální poÄet úrovní v automaticky generovaném obsahu'; -$lang['maxseclevel'] = 'Nejnižší úroveň pro editaci i po sekcích'; -$lang['camelcase'] = 'Používat CamelCase v odkazech'; -$lang['deaccent'] = 'ÄŒistit názvy stránek'; -$lang['useheading'] = 'Používat první nadpis jako název stránky'; -$lang['sneaky_index'] = 'Ve výchozím nastavení DokuWiki zobrazuje v indexu vÅ¡echny -jmenné prostory. Zapnutím této volby se skryjí ty jmenné prostory, -k nimž uživatel nemá právo pro Ätení, což může ale způsobit, že -vnoÅ™ené jmenné prostory, k nimž právo má, budou pÅ™esto skryty. -To může mít za následek, že index bude pÅ™i nÄ›kterých -nastaveních ACL nepoužitelný.'; -$lang['hidepages'] = 'Skrýt stránky odpovídající vzoru (regulární výrazy)'; -$lang['useacl'] = 'Používat přístupová práva (ACL)'; -$lang['autopasswd'] = 'Generovat hesla automaticky'; -$lang['authtype'] = 'Metoda autentizace'; -$lang['passcrypt'] = 'Metoda Å¡ifrování hesel'; -$lang['defaultgroup'] = 'Výchozí skupina'; -$lang['superuser'] = 'Superuživatel - skupina nebo uživatel s plnými právy pro přístup ke vÅ¡em stránkách bez ohledu na nastavení ACL'; -$lang['manager'] = 'Manažer - skupina nebo uživatel s přístupem k nÄ›kterým správcovským funkcím'; -$lang['profileconfirm'] = 'Potvrdit zmÄ›ny v profilu zadáním hesla'; -$lang['rememberme'] = 'Povolit trvaté pÅ™ihlaÅ¡ovací cookies (zapamatuj si mÄ›)'; -$lang['disableactions'] = 'Vypnout DokuWiki akce'; -$lang['disableactions_check'] = 'Zkontrolovat'; -$lang['disableactions_subscription'] = 'PÅ™ihlásit se/Odhlásit se ze seznamu pro odbÄ›r zmÄ›n'; -$lang['disableactions_wikicode'] = 'Prohlížet zdrojové kódy/Export wiki textu'; -$lang['disableactions_profile_delete'] = 'Smazat vlastní úÄet'; -$lang['disableactions_other'] = 'Další akce (oddÄ›lené Äárkou)'; -$lang['disableactions_rss'] = 'XMS syndikace (RSS)'; -$lang['auth_security_timeout'] = 'ÄŒasový limit pro autentikaci (v sekundách)'; -$lang['securecookie'] = 'Má prohlížeÄ posílat cookies nastavené pÅ™es HTTPS opÄ›t jen pÅ™es HTTPS? VypnÄ›te tuto volbu, pokud chcete, aby bylo pomocí SSL zabezpeÄeno pouze pÅ™ihlaÅ¡ování do wiki, ale obsah budete prohlížet nezabezpeÄenÄ›.'; -$lang['remote'] = 'Zapne API systému, umožňující jiným aplikacím vzdálený přístup k wiki pomoci XML-RPC nebo jiných mechanizmů.'; -$lang['remoteuser'] = 'Omezit přístup k API na tyto uživatelské skupiny Äi uživatele (seznam oddÄ›lený Äárkami). Prázdné pole povolí přístup vÅ¡em.'; -$lang['usewordblock'] = 'Blokovat spam za použití seznamu známých spamových slov'; -$lang['relnofollow'] = 'Používat rel="nofollow" na externí odkazy'; -$lang['indexdelay'] = 'ÄŒasová prodleva pÅ™ed indexací (v sekundách)'; -$lang['mailguard'] = 'Metoda "zamaskování" emailových adres'; -$lang['iexssprotect'] = 'Zkontrolovat nahrané soubory vůÄi možnému Å¡kodlivému JavaScriptu Äi HTML'; -$lang['usedraft'] = 'BÄ›hem editace ukládat koncept automaticky'; -$lang['locktime'] = 'Maximální životnost zámkových souborů (v sekundách)'; -$lang['cachetime'] = 'Maximální životnost cache (v sekundách)'; -$lang['target____wiki'] = 'Cílové okno pro interní odkazy'; -$lang['target____interwiki'] = 'Cílové okno pro interwiki odkazy'; -$lang['target____extern'] = 'Cílové okno pro externí odkazy'; -$lang['target____media'] = 'Cílové okno pro odkazy na média'; -$lang['target____windows'] = 'Cílové okno pro odkazy na windows sdílení'; -$lang['mediarevisions'] = 'Aktivovat revize souborů'; -$lang['refcheck'] = 'Kontrolovat odkazy na média (pÅ™ed vymazáním)'; -$lang['gdlib'] = 'Verze GD knihovny'; -$lang['im_convert'] = 'Cesta k nástroji convert z balíku ImageMagick'; -$lang['jpg_quality'] = 'Kvalita komprese JPEG (0-100)'; -$lang['fetchsize'] = 'Maximální velikost souboru (v bajtech), co jeÅ¡tÄ› fetch.php bude stahovat z externích zdrojů'; -$lang['subscribers'] = 'Možnost pÅ™ihlásit se k odbÄ›ru novinek stránky'; -$lang['subscribe_time'] = 'ÄŒasový interval v sekundách, ve kterém jsou posílány zmÄ›ny a souhrny zmÄ›n. Interval by nemÄ›l být kratší než Äas uvedený v recent_days.'; -$lang['notify'] = 'Posílat oznámení o zmÄ›nách na následující emailovou adresu'; -$lang['registernotify'] = 'Posílat informace o novÄ› registrovaných uživatelích na tuto mailovou adresu'; -$lang['mailfrom'] = 'E-mailová adresa, která se bude používat pro automatické maily'; -$lang['mailreturnpath'] = 'E-mailová adresa příjemce pro oznámení o nedoruÄení'; -$lang['mailprefix'] = 'PÅ™edpona pÅ™edmÄ›tu e-mailu, která se bude používat pro automatické maily'; -$lang['htmlmail'] = 'Posílat emaily v HTML (hezÄí ale vÄ›tší). PÅ™i vypnutí budou posílány jen textové emaily.'; -$lang['dontlog'] = 'Zakázat protokolování pro tyto typy záznamů.'; -$lang['sitemap'] = 'Generovat Google sitemap (interval ve dnech)'; -$lang['rss_type'] = 'Typ XML kanálu'; -$lang['rss_linkto'] = 'XML kanál odkazuje na'; -$lang['rss_content'] = 'Co zobrazovat v položkách XML kanálu?'; -$lang['rss_update'] = 'Interval aktualizace XML kanálu (v sekundách)'; -$lang['rss_show_summary'] = 'XML kanál ukazuje souhrn v titulku'; -$lang['rss_show_deleted'] = 'XML kanál Zobrazit smazané kanály'; -$lang['rss_media'] = 'Jaký typ zmÄ›n má být uveden v kanálu XML'; -$lang['rss_media_o_both'] = 'oba'; -$lang['rss_media_o_pages'] = 'stránky'; -$lang['rss_media_o_media'] = 'média'; -$lang['updatecheck'] = 'Kontrolovat aktualizace a bezpeÄnostní varování? DokuWiki potÅ™ebuje pro tuto funkci přístup k update.dokuwiki.org'; -$lang['userewrite'] = 'Používat "pÄ›kná" URL'; -$lang['useslash'] = 'Používat lomítko jako oddÄ›lovaÄ jmenných prostorů v URL'; -$lang['sepchar'] = 'Znak pro oddÄ›lování slov v názvech stránek'; -$lang['canonical'] = 'Používat plnÄ› kanonická URL'; -$lang['fnencode'] = 'Metoda pro kódování ne-ASCII názvů souborů'; -$lang['autoplural'] = 'Kontrolovat plurálové tvary v odkazech'; -$lang['compression'] = 'Metoda komprese pro staré verze'; -$lang['gzip_output'] = 'Používat pro xhtml Content-Encoding gzip'; -$lang['compress'] = 'Zahustit CSS a JavaScript výstup'; -$lang['cssdatauri'] = 'Velikost [v bajtech] obrázků odkazovaných v CSS souborech, které budou pro uÅ¡etÅ™ení HTTP požadavku vestavÄ›ny do stylu. DoporuÄená hodnota je mezi 400 a 600 bajty. Pro vypnutí nastavte na 0.'; -$lang['send404'] = 'Posílat "HTTP 404/Page Not Found" pro neexistují stránky'; -$lang['broken_iua'] = 'Je na vaÅ¡em systému funkce ignore_user_abort porouchaná? To může způsobovat nefunkÄnost vyhledávacího indexu. O kombinaci IIS+PHP/CGI je známo, že nefunguje správnÄ›. Viz Bug 852 pro více informací.'; -$lang['xsendfile'] = 'Používat X-Sendfile hlavniÄky pro download statických souborů z webserveru? Je vÅ¡ak požadována podpora této funkce na stranÄ› VaÅ¡eho webserveru.'; -$lang['renderer_xhtml'] = 'Vykreslovací jádro pro hlavní (xhtml) výstup wiki'; -$lang['renderer__core'] = '%s (jádro DokuWiki)'; -$lang['renderer__plugin'] = '%s (plugin)'; -$lang['search_nslimit'] = 'Omezit vyhledávání na souÄasných X jmenných prostorů. Když je vyhledávání provedeno ze stránky zanoÅ™eného jmenného prostoru, bude jako filtr pÅ™idáno prvních X jmenných prostorů.'; -$lang['search_fragment'] = 'UrÄete výchozí chování vyhledávání fragmentů'; -$lang['search_fragment_o_exact'] = 'pÅ™esný'; -$lang['search_fragment_o_starts_with'] = 'zaÄíná s'; -$lang['search_fragment_o_ends_with'] = 'konÄí s'; -$lang['search_fragment_o_contains'] = 'obsahuje'; -$lang['trustedproxy'] = 'Důvěřovat proxy serverům odpovídajícím tomuto regulárním výrazu ohlednÄ› skuteÄné IP adresy klienta, kterou hlásí. Výchozí hodnota odpovídá místním sítím. Ponechejte prázdné, pokud nechcete důvěřovat žádné proxy.'; -$lang['_feature_flags'] = 'Feature flags'; -$lang['defer_js'] = 'Odložit spuÅ¡tÄ›ní javascriptu až po zpracování HTML kódu stránky. ZlepÅ¡uje vnímanou rychlost naÄtení stránky, ale může naruÅ¡it funkci nÄ›kterých zásuvných modulů.'; -$lang['dnslookups'] = 'DokuWiki zjišťuje DNS jména pro vzdálené IP adresy uživatelů, kteří editují stránky. Pokud máte pomalý, nebo nefunkÄní DNS server, nebo nepotÅ™ebujete tuto funkci, tak tuto volbu zruÅ¡te.'; -$lang['jquerycdn'] = 'Mají být skripty jQuery a jQuery UI naÄítány z CDN? -Vzniknou tím další HTTP dotazy, ale soubory se mohou naÄíst rychleji a uživatelé je už mohou mít ve vyrovnávací pamÄ›ti.'; -$lang['jquerycdn_o_0'] = 'Bez CDN, pouze lokální doruÄení'; -$lang['jquerycdn_o_jquery'] = 'CDN na code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN na cdnjs.com'; -$lang['proxy____host'] = 'Název proxy serveru'; -$lang['proxy____port'] = 'Proxy port'; -$lang['proxy____user'] = 'Proxy uživatelské jméno'; -$lang['proxy____pass'] = 'Proxy heslo'; -$lang['proxy____ssl'] = 'Použít SSL pÅ™i pÅ™ipojení k proxy'; -$lang['proxy____except'] = 'Regulární výrazy pro URL, pro které bude pÅ™eskoÄena proxy.'; -$lang['license_o_'] = 'Nic nevybráno'; -$lang['typography_o_0'] = 'vypnuto'; -$lang['typography_o_1'] = 'Pouze uvozovky'; -$lang['typography_o_2'] = 'VÅ¡echny typy uvozovek a apostrofů (nemusí vždy fungovat)'; -$lang['userewrite_o_0'] = 'vypnuto'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'interní metoda DokuWiki'; -$lang['deaccent_o_0'] = 'vypnuto'; -$lang['deaccent_o_1'] = 'odstranit diakritiku'; -$lang['deaccent_o_2'] = 'pÅ™evést na latinku'; -$lang['gdlib_o_0'] = 'GD knihovna není k dispozici'; -$lang['gdlib_o_1'] = 'Verze 1.x'; -$lang['gdlib_o_2'] = 'Autodetekce'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstraktní'; -$lang['rss_content_o_diff'] = 'Sjednocený Diff'; -$lang['rss_content_o_htmldiff'] = 'diff tabulka v HTML formátu'; -$lang['rss_content_o_html'] = 'Úplný HTML obsah stránky'; -$lang['rss_linkto_o_diff'] = 'pÅ™ehled zmÄ›n'; -$lang['rss_linkto_o_page'] = 'stránku samotnou'; -$lang['rss_linkto_o_rev'] = 'seznam revizí'; -$lang['rss_linkto_o_current'] = 'nejnovÄ›jší revize'; -$lang['compression_o_0'] = 'vypnuto'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'nepoužívat'; -$lang['xsendfile_o_1'] = 'Proprietární hlaviÄka lighttpd (pÅ™ed releasem 1.5)'; -$lang['xsendfile_o_2'] = 'Standardní hlaviÄka X-Sendfile'; -$lang['xsendfile_o_3'] = 'Proprietární hlaviÄka Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'PÅ™ihlaÅ¡ovací jméno'; -$lang['showuseras_o_username'] = 'Celé jméno uživatele'; -$lang['showuseras_o_username_link'] = 'Celé uživatelské jméno jako odkaz mezi wiki'; -$lang['showuseras_o_email'] = 'E-mailová adresa uživatele ("zamaskována" aktuálnÄ› nastavenou metodou)'; -$lang['showuseras_o_email_link'] = 'E-mailová adresa uživatele jako mailto: odkaz'; -$lang['useheading_o_0'] = 'Nikdy'; -$lang['useheading_o_navigation'] = 'Pouze pro navigaci'; -$lang['useheading_o_content'] = 'Pouze pro wiki obsah'; -$lang['useheading_o_1'] = 'Vždy'; -$lang['readdircache'] = 'Maximální stáří readdir cache (sec)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cy/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cy/intro.txt deleted file mode 100644 index 02ccec5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cy/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Rheolwr Ffurfwedd ====== - -Defnyddiwch y dudalen hon i reoli gosodiadau eich arsefydliad DokuWiki. Am gymorth ar osodiadau unigol ewch i [[doku>config]]. Am wybodaeth bellach ar yr ategyn hwn ewch i [[doku>plugin:config]]. - -Mae gosodiadau gyda chefndir coch golau wedi\'u hamddiffyn a \'sdim modd eu newid gyda\'r ategyn hwn. Mae gosodiaadau gyda chefndir glas yn dynodi gwerthoedd diofyn ac mae gosodiadau gyda chefndir gwyn wedi\'u gosod yn lleol ar gyfer yr arsefydliad penodol hwn. Mae modd newid gosodiadau gwyn a glas. - -Cofiwch bwyso y botwm **Cadw** cyn gadael y dudalen neu caiff eich newidiadau eu colli. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cy/lang.php deleted file mode 100644 index bb0a2d1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/cy/lang.php +++ /dev/null @@ -1,252 +0,0 @@ - - * @author Matthias Schulte - * @author Alan Davies - */ - -// for admin plugins, the menu prompt to be displayed in the admin menu -// if set here, the plugin doesn't need to override the getMenuText() method -$lang['menu'] = 'Gosodiadau Ffurwedd'; - -$lang['error'] = 'Gosodiadau heb eu diweddaru oherwydd gwerth annilys, gwiriwch eich newidiadau ac ailgyflwyno. -
    Caiff y gwerth(oedd) anghywir ei/eu dangos gydag ymyl coch.'; -$lang['updated'] = 'Diweddarwyd gosodiadau\'n llwyddiannus.'; -$lang['nochoice'] = '(dim dewisiadau eraill ar gael)'; -$lang['locked'] = '\'Sdim modd diweddaru\'r ffeil osodiadau, os ydy hyn yn anfwriadol,
    - sicrhewch fod enw\'r ffeil osodiadau a\'r hawliau lleol yn gywir.'; - -$lang['danger'] = 'Perygl: Gall newid yr opsiwn hwn wneud eich wici a\'r ddewislen ffurfwedd yn anghyraeddadwy.'; -$lang['warning'] = 'Rhybudd: Gall newid yr opsiwn hwn achosi ymddygiad anfwriadol.'; -$lang['security'] = 'Rhybudd Diogelwch: Gall newid yr opsiwn hwn achosi risg diogelwch.'; - -/* --- Config Setting Headers --- */ -$lang['_configuration_manager'] = 'Rheolwr Ffurfwedd'; //same as heading in intro.txt -$lang['_header_dokuwiki'] = 'DokuWiki'; -$lang['_header_plugin'] = 'Ategyn'; -$lang['_header_template'] = 'Templed'; -$lang['_header_undefined'] = 'Gosodiadau Amhenodol'; - -/* --- Config Setting Groups --- */ -$lang['_basic'] = 'Sylfaenol'; -$lang['_display'] = 'Dangos'; -$lang['_authentication'] = 'Dilysiad'; -$lang['_anti_spam'] = 'Gwrth-Sbam'; -$lang['_editing'] = 'Yn Golygu'; -$lang['_links'] = 'Dolenni'; -$lang['_media'] = 'Cyfrwng'; -$lang['_notifications'] = 'Hysbysiad'; -$lang['_syndication'] = 'Syndication (RSS)'; //angen newid -$lang['_advanced'] = 'Uwch'; -$lang['_network'] = 'Rhwydwaith'; - -/* --- Undefined Setting Messages --- */ -$lang['_msg_setting_undefined'] = 'Dim gosodiad metadata.'; -$lang['_msg_setting_no_class'] = 'Dim gosodiad dosbarth.'; -$lang['_msg_setting_no_default'] = 'Dim gwerth diofyn.'; - -/* -------------------- Config Options --------------------------- */ - -/* Basic Settings */ -$lang['title'] = 'Teitl y wici h.y. enw\'ch wici'; -$lang['start'] = 'Enw\'r dudalen i\'w defnyddio fel man cychwyn ar gyfer pob namespace'; //namespace -$lang['lang'] = 'Iaith y rhyngwyneb'; -$lang['template'] = 'Templed h.y. dyluniad y wici.'; -$lang['tagline'] = 'Taglinell (os yw\'r templed yn ei gynnal)'; -$lang['sidebar'] = 'Enw tudalen y bar ochr (os yw\'r templed yn ei gynnal), Mae maes gwag yn analluogi\'r bar ochr'; -$lang['license'] = 'O dan ba drwydded dylai\'ch cynnwys gael ei ryddhau?'; -$lang['savedir'] = 'Ffolder ar gyfer cadw data'; -$lang['basedir'] = 'Llwybr y gweinydd (ee. /dokuwiki/). Gadewch yn wag ar gyfer awtoddatgeliad.'; -$lang['baseurl'] = 'URL y gweinydd (ee. http://www.yourserver.com). Gadewch yn wag ar gyfer awtoddatgeliad.'; -$lang['cookiedir'] = 'Llwybr cwcis. Gadewch yn wag i ddefnyddio \'baseurl\'.'; -$lang['dmode'] = 'Modd creu ffolderi'; -$lang['fmode'] = 'Modd creu ffeiliau'; -$lang['allowdebug'] = 'Caniatáu dadfygio. Analluogwch os nac oes angen hwn!'; - -/* Display Settings */ -$lang['recent'] = 'Nifer y cofnodion y dudalen yn y newidiadau diweddar'; -$lang['recent_days'] = 'Sawl newid diweddar i\'w cadw (diwrnodau)'; -$lang['breadcrumbs'] = 'Nifer y briwsion "trywydd". Gosodwch i 0 i analluogi.'; -$lang['youarehere'] = 'Defnyddiwch briwsion hierarchaidd (byddwch chi yn debygol o angen analluogi\'r opsiwn uchod wedyn)'; -$lang['fullpath'] = 'Datgelu llwybr llawn y tudalennau yn y troedyn'; -$lang['typography'] = 'Gwnewch amnewidiadau argraffyddol'; -$lang['dformat'] = 'Fformat dyddiad (gweler swyddogaeth strftime PHP)'; -$lang['signature'] = 'Yr hyn i\'w mewnosod gyda\'r botwm llofnod yn y golygydd'; -$lang['showuseras'] = 'Yr hyn i\'w harddangos wrth ddangos y defnyddiwr a wnaeth olygu\'r dudalen yn olaf'; -$lang['toptoclevel'] = 'Lefel uchaf ar gyfer tabl cynnwys'; -$lang['tocminheads'] = 'Isafswm y penawdau sy\'n penderfynu os ydy\'r tabl cynnwys yn cael ei adeiladu'; -$lang['maxtoclevel'] = 'Lefel uchaf ar gyfer y tabl cynnwys'; -$lang['maxseclevel'] = 'Lefel uchaf adran olygu'; -$lang['camelcase'] = 'Defnyddio CamelCase ar gyfer dolenni'; -$lang['deaccent'] = 'Sut i lanhau enwau tudalennau'; -$lang['useheading'] = 'Defnyddio\'r pennawd cyntaf ar gyfer enwau tudalennau'; -$lang['sneaky_index'] = 'Yn ddiofyn, bydd DokuWiki yn dangos pob namespace yn y map safle. Bydd galluogi yr opsiwn hwn yn cuddio\'r rheiny lle \'sdim hawliau darllen gan y defnyddiwr. Gall hwn achosi cuddio subnamespaces cyraeddadwy a fydd yn gallu peri\'r indecs i beidio â gweithio gyda gosodiadau ACL penodol.'; //namespace -$lang['hidepages'] = 'Cuddio tudalennau sy\'n cydweddu gyda\'r mynegiad rheolaidd o\'r chwiliad, y map safle ac indecsau awtomatig eraill'; - -/* Authentication Settings */ -$lang['useacl'] = 'Defnyddio rhestrau rheoli mynediad'; -$lang['autopasswd'] = 'Awtogeneradu cyfrineiriau'; -$lang['authtype'] = 'Ôl-brosesydd dilysu'; -$lang['passcrypt'] = 'Dull amgryptio cyfrineiriau'; -$lang['defaultgroup']= 'Grŵp diofyn, caiff pob defnyddiwr newydd ei osod yn y grŵp hwn'; -$lang['superuser'] = 'Uwchddefnyddiwr - grŵp, defnyddiwr neu restr gwahanwyd gan goma defnyddiwr1,@group1,defnyddiwr2 gyda mynediad llawn i bob tudalen beth bynnag y gosodiadau ACL'; -$lang['manager'] = 'Rheolwr - grŵp, defnyddiwr neu restr gwahanwyd gan goma defnyddiwr1,@group1,defnyddiwr2 gyda mynediad i swyddogaethau rheoli penodol'; -$lang['profileconfirm'] = 'Cadrnhau newidiadau proffil gyda chyfrinair'; -$lang['rememberme'] = 'Caniatáu cwcis mewngofnodi parhaol (cofio fi)'; -$lang['disableactions'] = 'Analluogi gweithredoedd DokuWiki'; -$lang['disableactions_check'] = 'Gwirio'; -$lang['disableactions_subscription'] = 'Tanysgrifio/Dad-tanysgrifio'; -$lang['disableactions_wikicode'] = 'Dangos ffynhonnell/Allforio Crai'; -$lang['disableactions_profile_delete'] = 'Dileu Cyfrif Eu Hunain'; -$lang['disableactions_other'] = 'Gweithredoedd eraill (gwahanu gan goma)'; -$lang['disableactions_rss'] = 'XML Syndication (RSS)'; //angen newid hwn -$lang['auth_security_timeout'] = 'Terfyn Amser Diogelwch Dilysiad (eiliadau)'; -$lang['securecookie'] = 'A ddylai cwcis sydd wedi cael eu gosod gan HTTPS gael eu hanfon trwy HTTPS yn unig gan y porwr? Analluogwch yr opsiwn hwn dim ond pan fydd yr unig mewngofnodiad i\'ch wici wedi\'i ddiogelu gydag SSL ond mae pori\'r wici yn cael ei wneud heb ddiogelu.'; -$lang['remote'] = 'Galluogi\'r system API pell. Mae hwn yn galluogi apps eraill i gael mynediad i\'r wici trwy XML-RPC neu fecanweithiau eraill.'; -$lang['remoteuser'] = 'Cyfyngu mynediad API pell i grwpiau neu ddefnydwyr wedi\'u gwahanu gan goma yma. Gadewch yn wag i roi mynediad i bawb.'; - -/* Anti-Spam Settings */ -$lang['usewordblock']= 'Blocio sbam wedi selio ar restr eiriau'; -$lang['relnofollow'] = 'Defnyddio rel="nofollow" ar ddolenni allanol'; -$lang['indexdelay'] = 'Oediad cyn indecsio (eil)'; -$lang['mailguard'] = 'Tywyllu cyfeiriadau ebost'; -$lang['iexssprotect']= 'Gwirio ffeiliau a lanlwythwyd am JavaScript neu god HTML sydd efallai\'n faleisis'; - -/* Editing Settings */ -$lang['usedraft'] = 'Cadw drafft yn awtomatig wrth olygu'; -$lang['locktime'] = 'Oed mwyaf ar gyfer cloi ffeiliau (eil)'; -$lang['cachetime'] = 'Oed mwyaf ar gyfer y storfa (eil)'; - -/* Link settings */ -$lang['target____wiki'] = 'Ffenestr darged ar gyfer dolenni mewnol'; -$lang['target____interwiki'] = 'Ffenestr darged ar gyfer dolenni interwiki'; -$lang['target____extern'] = 'Ffenestr darged ar gyfer dolenni allanol'; -$lang['target____media'] = 'Ffenestr darged ar gyfer dolenni cyfrwng'; -$lang['target____windows'] = 'Ffenestr darged ar gyfer dolenni ffenestri'; - -/* Media Settings */ -$lang['mediarevisions'] = 'Galluogi Mediarevisions?'; -$lang['refcheck'] = 'Gwirio os ydy ffeil gyfrwng yn dal yn cael ei defnydio cyn ei dileu hi'; -$lang['gdlib'] = 'Fersiwn GD Lib'; -$lang['im_convert'] = 'Llwybr i declyn trosi ImageMagick'; -$lang['jpg_quality'] = 'Ansawdd cywasgu JPG (0-100)'; -$lang['fetchsize'] = 'Uchafswm maint (beit) gall fetch.php lawlwytho o URL allanol, ee. i storio ac ailfeintio delweddau allanol.'; - -/* Notification Settings */ -$lang['subscribers'] = 'Caniatáu defnyddwyr i danysgrifio i newidiadau tudalen gan ebost'; -$lang['subscribe_time'] = 'Yr amser cyn caiff rhestrau tanysgrifio a chrynoadau eu hanfon (eil); Dylai hwn fod yn llai na\'r amser wedi\'i gosod mewn recent_days.'; -$lang['notify'] = 'Wastad anfon hysbysiadau newidiadau i\'r cyfeiriad ebost hwn'; -$lang['registernotify'] = 'Wastad anfon gwybodaeth ar ddefnyddwyr newydd gofrestru i\'r cyfeiriad ebost hwn'; -$lang['mailfrom'] = 'Cyfeiriad anfon ebyst i\'w ddefnyddio ar gyfer pyst awtomatig'; -$lang['mailprefix'] = 'Rhagddodiad testun ebyst i\'w ddefnyddio ar gyfer pyst awtomatig. Gadewch yn wag i ddefnyddio teitl y wici'; -$lang['htmlmail'] = 'Anfonwch ebyst aml-ddarn HTML sydd yn edrych yn well, ond sy\'n fwy mewn maint. Analluogwch ar gyfer pyst testun plaen yn unig.'; - -/* Syndication Settings */ -$lang['sitemap'] = 'Generadu map safle Google mor aml â hyn (mewn diwrnodau). 0 i anallogi'; -$lang['rss_type'] = 'Math y ffrwd XML'; -$lang['rss_linkto'] = 'Ffrwd XML yn cysylltu â'; -$lang['rss_content'] = 'Beth i\'w ddangos mewn eitemau\'r ffrwd XML?'; -$lang['rss_update'] = 'Cyfnod diwedaru ffrwd XML (eil)'; -$lang['rss_show_summary'] = 'Dangos crynodeb mewn teitl y ffrwd XML'; -$lang['rss_media'] = 'Pa fath newidiadau a ddylai cael eu rhestru yn y ffrwd XML??'; - -/* Advanced Options */ -$lang['updatecheck'] = 'Gwirio am ddiweddariadau a rhybuddion diogelwch? Mae\'n rhaid i DokuWiki gysylltu ag update.dokuwiki.org ar gyfer y nodwedd hon.'; -$lang['userewrite'] = 'Defnyddio URLs pert'; -$lang['useslash'] = 'Defnyddio slaes fel gwahanydd namespace mewn URL'; -$lang['sepchar'] = 'Gwanahydd geiriau mewn enw tudalennau'; -$lang['canonical'] = 'Defnyddio URLs canonaidd llawn'; -$lang['fnencode'] = 'Dull amgodio enw ffeiliau \'non-ASCII\'.'; -$lang['autoplural'] = 'Gwirio am ffurfiau lluosog mewn dolenni'; -$lang['compression'] = 'Dull cywasgu ar gyfer ffeiliau llofft (hen adolygiadau)'; -$lang['gzip_output'] = 'Defnyddio gzip Content-Encoding ar gyfer xhtml'; //pwy a wyr -$lang['compress'] = 'Cywasgu allbwn CSS a javascript'; -$lang['cssdatauri'] = 'Uchafswm maint mewn beitiau ar gyfer delweddau i\'w cyfeirio atynt mewn ffeiliau CSS a ddylai cael eu mewnosod i\'r ddalen arddull i leihau gorbenion pennyn cais HTTP. Mae 400 i 600 beit yn werth da. Gosodwch i 0 i\'w analluogi.'; -$lang['send404'] = 'Anfon "HTTP 404/Page Not Found" ar gyfer tudalennau sy ddim yn bodoli'; -$lang['broken_iua'] = 'Ydy\'r swyddogaeth ignore_user_abort wedi torri ar eich system? Gall hwn achosi\'r indecs chwilio i beidio â gweithio. Rydym yn gwybod bod IIS+PHP/CGI wedi torri. Gweler Bug 852 am wybodaeth bellach.'; -$lang['xsendfile'] = 'Defnyddio\'r pennyn X-Sendfile i ganiatáu\'r gweinydd gwe i ddanfon ffeiliau statig? Mae\'n rhaid bod eich gweinydd gwe yn caniatáu hyn.'; -$lang['renderer_xhtml'] = 'Cyflwynydd i ddefnyddio ar gyfer prif allbwn (xhtml) y wici'; -$lang['renderer__core'] = '%s (craidd dokuwiki)'; -$lang['renderer__plugin'] = '%s (ategyn)'; - -/* Network Options */ -$lang['dnslookups'] = 'Bydd DokuWiki yn edrych i fyny enwau gwesteiwyr ar gyfer cyfeiriadau IP pell y defnyddwyr hynny sy\'n golygu tudalennau. Os oes gweinydd DNS sy\'n araf neu sy ddim yn gweithio \'da chi neu \'dych chi ddim am ddefnyddio\'r nodwedd hon, analluogwch yr opsiwn hwn.'; - -/* Proxy Options */ -$lang['proxy____host'] = 'Enw\'r gweinydd procsi'; -$lang['proxy____port'] = 'Porth procsi'; -$lang['proxy____user'] = 'Defnyddair procsi'; -$lang['proxy____pass'] = 'Cyfrinair procsi'; -$lang['proxy____ssl'] = 'Defnyddio SSL i gysylltu â\'r procsi'; -$lang['proxy____except'] = 'Mynegiad rheolaidd i gydweddu URL ar gyfer y procsi a ddylai cael eu hanwybyddu.'; - -/* License Options */ -$lang['license_o_'] = 'Dim wedi\'i ddewis'; - -/* typography options */ -$lang['typography_o_0'] = 'dim'; -$lang['typography_o_1'] = 'eithrio dyfynodau sengl'; -$lang['typography_o_2'] = 'cynnwys dyfynodau sengl (efallai ddim yn gweithio pob tro)'; - -/* userewrite options */ -$lang['userewrite_o_0'] = 'dim'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki mewnol'; - -/* deaccent options */ -$lang['deaccent_o_0'] = 'bant'; -$lang['deaccent_o_1'] = 'tynnu acenion'; -$lang['deaccent_o_2'] = 'rhufeinio'; - -/* gdlib options */ -$lang['gdlib_o_0'] = 'GD Lib ddim ar gael'; -$lang['gdlib_o_1'] = 'Fersiwn 1.x'; -$lang['gdlib_o_2'] = 'Awtoddatgeliad'; - -/* rss_type options */ -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; - -/* rss_content options */ -$lang['rss_content_o_abstract'] = 'Crynodeb'; -$lang['rss_content_o_diff'] = 'Gwahan. Unedig'; -$lang['rss_content_o_htmldiff'] = 'Gwahaniaethau ar ffurf tabl HTML'; -$lang['rss_content_o_html'] = 'Cynnwys tudalen HTML llawn'; - -/* rss_linkto options */ -$lang['rss_linkto_o_diff'] = 'golwg gwahaniaethau'; -$lang['rss_linkto_o_page'] = 'y dudalen a adolygwyd'; -$lang['rss_linkto_o_rev'] = 'rhestr adolygiadau'; -$lang['rss_linkto_o_current'] = 'y dudalen gyfredol'; - -/* compression options */ -$lang['compression_o_0'] = 'dim'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; - -/* xsendfile header */ -$lang['xsendfile_o_0'] = "peidio â defnyddio"; -$lang['xsendfile_o_1'] = 'Pennyn perchnogol lighttpd (cyn rhyddhad 1.5)'; -$lang['xsendfile_o_2'] = 'Pennyn safonol X-Sendfile'; -$lang['xsendfile_o_3'] = 'Pennyn perchnogol Nginx X-Accel-Redirect'; - -/* Display user info */ -$lang['showuseras_o_loginname'] = 'Enw mewngofnodi'; -$lang['showuseras_o_username'] = "Enw llawn y defnyddiwr"; -$lang['showuseras_o_username_link'] = "Enw llawn y defnyddiwr fel dolen defnyddiwr interwiki"; -$lang['showuseras_o_email'] = "Cyfeiriad e-bost y defnyddiwr (tywyllu yn ôl gosodiad mailguard)"; -$lang['showuseras_o_email_link'] = "Cyfeiriad e-bost y defnyddiwr fel dolen mailto:"; - -/* useheading options */ -$lang['useheading_o_0'] = 'Byth'; -$lang['useheading_o_navigation'] = 'Llywio yn Unig'; -$lang['useheading_o_content'] = 'Cynnwys Wici yn Unig'; -$lang['useheading_o_1'] = 'Wastad'; - -$lang['readdircache'] = 'Uchafswm amser ar gyfer storfa readdir (eil)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/da/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/da/intro.txt deleted file mode 100644 index 14cd3d6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/da/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Opsætningsstyring ====== - -Brug denne side til at kontrollere indstillingerne for din Dokuwiki-opsætning. For at få hjælp med specifikke indstillinger, se [[doku>config]]. For flere detaljer om denne udvidelse, se [[doku>plugin:config]]. - -Indstillinger vist med lys rød baggrund er beskyttede og kan ikke ændres med denne udvidelse. Indstillinger vist med blå baggrund er standardindstillinger og indstillinger vist med hvid baggrund er blevet sat lokalt denne konkrete opsætning. Både blå og hvide indstillinger kan ændres. - -Husk at trykke på **Gem**-knappen før du forlader siden, for at du ikke mister dine ændringer. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/da/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/da/lang.php deleted file mode 100644 index 9ae191f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/da/lang.php +++ /dev/null @@ -1,217 +0,0 @@ - - * @author Kenneth Schack Banner - * @author Jon Theil Nielsen - * @author Lars Næsbye Christensen - * @author Kalle Sommer Nielsen - * @author Esben Laursen - * @author Harith - * @author Daniel Ejsing-Duun - * @author Erik Bjørn Pedersen - * @author rasmus - * @author Mikael Lyngvig - */ -$lang['menu'] = 'Opsætningsindstillinger'; -$lang['error'] = 'Indstillingerne blev ikke opdateret på grund af en ugyldig værdi, Gennemse venligst dine ændringer og gem dem igen. -
    Ugyldige værdier vil blive rammet ind med rødt.'; -$lang['updated'] = 'Indstillingerne blev opdateret korrekt.'; -$lang['nochoice'] = '(ingen andre valgmuligheder)'; -$lang['locked'] = 'Indstillingsfilen kunne ikke opdateres, Hvis dette er en fejl,
    -sørg da for at navnet på den lokale indstillingsfil samt dens rettigheder er korrekte.'; -$lang['danger'] = 'Fare: Ændring af denne mulighed kan gøre din wiki og opsætningsoversigt utilgængelige.'; -$lang['warning'] = 'Advarsel: Ændring af denne mulighed kan forårsage utilsigtet opførsel.'; -$lang['security'] = 'Sikkerhedsadvarsel: Ændring af denne mulighed kan forårsage en sikkerhedsrisiko.'; -$lang['_configuration_manager'] = 'Opsætningsstyring'; -$lang['_header_dokuwiki'] = 'DokuWiki indstillinger'; -$lang['_header_plugin'] = 'Udvidelsesindstillinger'; -$lang['_header_template'] = 'Tema'; -$lang['_header_undefined'] = 'Udefinerede indstillinger'; -$lang['_basic'] = 'Grundindstillinger'; -$lang['_display'] = 'Visningsindstillinger'; -$lang['_authentication'] = 'Bekræftelsesindstillinger'; -$lang['_anti_spam'] = 'Trafikkontrolsindstillinger'; -$lang['_editing'] = 'Redigeringsindstillinger'; -$lang['_links'] = 'Henvisningsindstillinger'; -$lang['_media'] = 'Medieindstillinger'; -$lang['_notifications'] = 'Notificeringsindstillinger'; -$lang['_syndication'] = 'Syndikering (RSS)'; -$lang['_advanced'] = 'Avancerede indstillinger'; -$lang['_network'] = 'Netværksindstillinger'; -$lang['_msg_setting_undefined'] = 'Ingen indstillingsmetadata.'; -$lang['_msg_setting_no_class'] = 'Ingen indstillingsklasse.'; -$lang['_msg_setting_no_known_class'] = 'Indstillingsklasse ikke tilgængelig.'; -$lang['_msg_setting_no_default'] = 'Ingen standardværdi.'; -$lang['title'] = 'Wiki titel (navnet på din wiki)'; -$lang['start'] = 'Startsidens navn (benyttes som startside i alle navnerum)'; -$lang['lang'] = 'Sprog'; -$lang['template'] = 'Tema'; -$lang['tagline'] = 'Tagline (hvis tema understøtter det)'; -$lang['sidebar'] = 'Sidepanelet sidenavn (hvis temaet understøtter det). Lad være blankt for at deaktivere sidepanelet.'; -$lang['license'] = 'Under hvilken licens skal dit indhold frigives?'; -$lang['savedir'] = 'Katalog til opbevaring af data'; -$lang['basedir'] = 'Grundkatalog'; -$lang['baseurl'] = 'Serverens URL-adresse (f.eks. http://www.minserver.dk). Lad være blank for at detektere automatisk.'; -$lang['cookiedir'] = 'Cookie sti. Hvis tom benyttes grundlæggende URL.'; -$lang['dmode'] = 'Mappe oprettelsestilstand'; -$lang['fmode'] = 'Fil oprettelsestilstand'; -$lang['allowdebug'] = 'Tillad fejlretning. Slå fra hvis unødvendig!'; -$lang['recent'] = 'Nylige ændringer'; -$lang['recent_days'] = 'Hvor mange nye ændringer der skal beholdes (dage)'; -$lang['breadcrumbs'] = 'Stilængde. Sæt til 0 for at deaktivere.'; -$lang['youarehere'] = 'Brug hierarkisk sti (hvis slået til, bør du formentlig slå ovenstående fra)'; -$lang['fullpath'] = 'Vis den fulde sti til siderne i sidefoden'; -$lang['typography'] = 'Typografiske erstatninger'; -$lang['dformat'] = 'Datoformat (se PHP\'s strftime-funktion)'; -$lang['signature'] = 'Underskrift'; -$lang['showuseras'] = 'Hvad skal vises når den sidste bruger, der har ændret siden, fremstilles'; -$lang['toptoclevel'] = 'Øverste niveau for indholdsfortegnelse'; -$lang['tocminheads'] = 'Mindste antal overskrifter for at danne en indholdsfortegnelse'; -$lang['maxtoclevel'] = 'Højeste niveau for indholdsfortegnelse'; -$lang['maxseclevel'] = 'Højeste niveau for redigering af sektioner'; -$lang['camelcase'] = 'Brug CamelCase til henvisninger'; -$lang['deaccent'] = 'Pæne sidenavne'; -$lang['useheading'] = 'Brug første overskrift til sidenavne'; -$lang['sneaky_index'] = 'DokuWiki vil som standard vise alle navnerum i indholdsfortegnelsen. Ved at slå denne valgmulighed til vil skjule de navnerum, hvor brugeren ikke har læsetilladelse. Dette kan føre til, at tilgængelige undernavnerum bliver skjult. Ligeledes kan det også gøre indholdsfortegnelsen ubrugelig med visse ACL-opsætninger.'; -$lang['hidepages'] = 'Skjul lignende sider (almindelige udtryk)'; -$lang['useacl'] = 'Benyt adgangskontrollister (ACL)'; -$lang['autopasswd'] = 'Generer adgangskoder automatisk'; -$lang['authtype'] = 'Bekræftelsesgrundlag'; -$lang['passcrypt'] = 'Krypteringsmetode for adgangskoder'; -$lang['defaultgroup'] = 'Standardgruppe'; -$lang['superuser'] = 'Superbruger'; -$lang['manager'] = 'Bestyrer - en gruppe eller bruger med adgang til bestemte styrende funktioner'; -$lang['profileconfirm'] = 'Bekræft profilændringer med adgangskode'; -$lang['rememberme'] = 'Tillad varige datafiler for brugernavne (husk mig)'; -$lang['disableactions'] = 'Slå DokuWiki-muligheder fra'; -$lang['disableactions_check'] = 'Tjek'; -$lang['disableactions_subscription'] = 'Tliføj/Fjern opskrivning'; -$lang['disableactions_wikicode'] = 'Vis kilde/Eksporter grundkode'; -$lang['disableactions_profile_delete'] = 'Slet egen brugerkonto'; -$lang['disableactions_other'] = 'Andre muligheder (kommasepareret)'; -$lang['disableactions_rss'] = 'XML syndikering (RSS)'; -$lang['auth_security_timeout'] = 'Tidsudløb for bekræftelse (sekunder)'; -$lang['securecookie'] = 'Skal datafiler skabt af HTTPS kun sendes af HTTPS gennem browseren? Slå denne valgmulighed fra hvis kun brugen af din wiki er SSL-beskyttet, mens den almindelige tilgang udefra ikke er sikret.'; -$lang['remote'] = 'Aktivér fjern-API\'et. Dette tillader andre programmer at tilgå wikien via XML-RPC eller andre mekanismer.'; -$lang['remoteuser'] = 'Begræns fjern-API adgang til den kommaseparerede liste af grupper eller brugere angivet her. Efterlad tom for at give adgang til alle.'; -$lang['usewordblock'] = 'Bloker uønsket sprogbrug med en ordliste'; -$lang['relnofollow'] = 'Brug rel="nofollow" til udgående henvisninger'; -$lang['indexdelay'] = 'Tidsforsinkelse før katalogisering (sek.)'; -$lang['mailguard'] = 'Slør e-mail adresser'; -$lang['iexssprotect'] = 'Gennemse oplagte filer for mulig skadelig JavaScript- eller HTML-kode.'; -$lang['usedraft'] = 'Gem automatisk en kladde under redigering'; -$lang['locktime'] = 'Længste levetid for låsefiler (sek)'; -$lang['cachetime'] = 'Længste levetid for cache (sek)'; -$lang['target____wiki'] = 'Målvindue for indre henvisninger'; -$lang['target____interwiki'] = 'Målvindue for egne wikihenvisninger '; -$lang['target____extern'] = 'Målvindue for udadgående henvisninger'; -$lang['target____media'] = 'Målvindue for mediehenvisninger'; -$lang['target____windows'] = 'Målvindue til Windows-henvisninger'; -$lang['mediarevisions'] = 'Aktiver revisioner af medier?'; -$lang['refcheck'] = 'Mediehenvisningerkontrol'; -$lang['gdlib'] = 'Version af GD Lib'; -$lang['im_convert'] = 'Sti til ImageMagick\'s omdannerværktøj'; -$lang['jpg_quality'] = 'JPG komprimeringskvalitet (0-100)'; -$lang['fetchsize'] = 'Største antal (bytes) fetch.php må hente udefra, til eksempelvis cache og størrelsesændring af eksterne billeder'; -$lang['subscribers'] = 'Slå understøttelse af abonnement på sider til'; -$lang['subscribe_time'] = 'Tid der går før abonnementlister og nyhedsbreve er sendt (i sekunder). Denne værdi skal være mindre end den tid specificeret under recent_days.'; -$lang['notify'] = 'Send ændringsmeddelelser til denne e-adresse'; -$lang['registernotify'] = 'Send info om nyoprettede brugere til denne e-adresse'; -$lang['mailfrom'] = 'E-mail adresse til brug for automatiske meddelelser'; -$lang['mailreturnpath'] = 'E-mail adresse til notifikation når en mail ikke kan leveres'; -$lang['mailprefix'] = 'Præfiks på e-mail emne til automatiske mails. Efterlad blank for at bruge wikien titel.'; -$lang['htmlmail'] = 'Send pænere, men større, HTML multipart mails. Deaktiver for at sende mails i klar tekst.'; -$lang['sitemap'] = 'Interval for dannelse af Google sitemap (i dage). Sæt til 0 for at deaktivere.'; -$lang['rss_type'] = 'Type af XML-feed'; -$lang['rss_linkto'] = 'XML-feed henviser til'; -$lang['rss_content'] = 'Hvad skal der vises i XML-feed?'; -$lang['rss_update'] = 'XML-feed opdateringsinterval (sek)'; -$lang['rss_show_summary'] = 'XML-feed vis referat i overskriften'; -$lang['rss_show_deleted'] = 'XML feed Vis slettede feeds'; -$lang['rss_media'] = 'Hvilke ændringer skal vises i XML feed?'; -$lang['rss_media_o_both'] = 'begge'; -$lang['rss_media_o_pages'] = 'sider'; -$lang['rss_media_o_media'] = 'media'; -$lang['updatecheck'] = 'Kig efter opdateringer og sikkerhedsadvarsler? DokuWiki er nødt til at kontakte update.dokuwiki.org for at tilgå denne funktion.'; -$lang['userewrite'] = 'Brug pæne netadresser'; -$lang['useslash'] = 'Brug skråstreg som navnerumsdeler i netadresser'; -$lang['sepchar'] = 'Orddelingstegn til sidenavne'; -$lang['canonical'] = 'Benyt fuldt kanoniske netadresser'; -$lang['fnencode'] = 'Metode til kodning af ikke-ASCII filnavne'; -$lang['autoplural'] = 'Tjek for flertalsendelser i henvisninger'; -$lang['compression'] = 'Pakningsmetode for attic-filer'; -$lang['gzip_output'] = 'Benyt gzip-Content-Encoding (indholdskodning) til XHTML'; -$lang['compress'] = 'Komprimer CSS- og JavaScript-filer'; -$lang['cssdatauri'] = 'Maksimal størrelse i bytes hvor billeder refereret fra CSS filer integreres direkte i CSS, for at reducere HTTP headerens størrelse. 400 til 600 bytes anbefales. Sæt til 0 for at deaktivere.'; -$lang['send404'] = 'Send "HTTP 404/Page Not Found" for ikke-eksisterende sider'; -$lang['broken_iua'] = 'Er funktionen "ignore_user_abort" uvirksom på dit system? Dette kunne forårsage en ikke virkende søgeoversigt. IIS+PHP/CGI er kendt for ikke at virke. Se Fejl 852 for flere oplysninger.'; -$lang['xsendfile'] = 'Brug hovedfilen til X-Sendfile for at få netserveren til at sende statiske filer? Din netserver skal understøtte dette for at bruge det.'; -$lang['renderer_xhtml'] = 'Udskriver der skal bruges til størstedelen af wiki-udskriften (XHTML)'; -$lang['renderer__core'] = '%s (dokuwiki-kerne)'; -$lang['renderer__plugin'] = '%s (udvidelse)'; -$lang['search_nslimit'] = 'Begræns søgningen til de aktuelle X navnerum. Når en søgning udføres fra en side i et underliggende navnerum, tilføjes de første X navnerum som filter'; -$lang['search_fragment'] = 'Angiv standardadfærd ved fragment søgning'; -$lang['search_fragment_o_exact'] = 'præcis'; -$lang['search_fragment_o_starts_with'] = 'starter med'; -$lang['search_fragment_o_ends_with'] = 'slutter med'; -$lang['search_fragment_o_contains'] = 'indeholder'; -$lang['trustedproxy'] = 'Hav tillid til viderestillede proxyer som rapporterer en oprindelig IP der matcher denne regular expression. Som standard matcher lokale netværk. Efterlad blank for ikke at have tillid til nogen proxyer.'; -$lang['_feature_flags'] = 'Funktionsflag'; -$lang['defer_js'] = 'Afvent med JavaScript ekserkvering, til sidens HTML er behandlet. Dette kan få sideindlæsning til at føles hurtigere, men kan potentielt forhindre et fåtal af udvidelser i at fungere korrekt.'; -$lang['dnslookups'] = 'DokuWiki laver DNS-opslag for at finde hostnames på de IP-adresser hvorfra brugere redigerer sider. Hvis du har en langsom eller ikke-fungerende DNS-server, eller ikke ønsker denne funktion, kan du slå den fra.'; -$lang['jquerycdn'] = 'Skal jQuery og jQuery UI kode hentes fra et CDN (content delivery network)? Dette resulterer i flere HTTP-forespørgsler, men filerne indlæses muligvis hurtigere, og brugere har dem muligvis allerede i cachen.'; -$lang['jquerycdn_o_0'] = 'Intet CDN, kode hentes fra denne server'; -$lang['jquerycdn_o_jquery'] = 'Benyt code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'Benyt cdnjs.com'; -$lang['proxy____host'] = 'Proxyserver'; -$lang['proxy____port'] = 'Proxy port'; -$lang['proxy____user'] = 'Proxy brugernavn'; -$lang['proxy____pass'] = 'Proxy adgangskode'; -$lang['proxy____ssl'] = 'Brug SSL til at forbinde til proxy'; -$lang['proxy____except'] = 'Regular expression til at matche URL\'er for hvilke proxier der skal ignores'; -$lang['license_o_'] = 'Ingen valgt'; -$lang['typography_o_0'] = 'ingen'; -$lang['typography_o_1'] = 'Kun gåseøjne'; -$lang['typography_o_2'] = 'Tillader enkelttegnscitering (vil måske ikke altid virke)'; -$lang['userewrite_o_0'] = 'ingen'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'Dokuwiki internt'; -$lang['deaccent_o_0'] = 'fra'; -$lang['deaccent_o_1'] = 'fjern accenttegn'; -$lang['deaccent_o_2'] = 'romaniser'; -$lang['gdlib_o_0'] = 'GD Lib ikke tilstede'; -$lang['gdlib_o_1'] = 'Version 1.x'; -$lang['gdlib_o_2'] = 'automatisk sondering'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstrakt'; -$lang['rss_content_o_diff'] = '"Unified Diff" (Sammensat)'; -$lang['rss_content_o_htmldiff'] = 'HTML-formateret diff-tabel'; -$lang['rss_content_o_html'] = 'Fuldt HTML-sideindhold'; -$lang['rss_linkto_o_diff'] = 'liste over forskelle'; -$lang['rss_linkto_o_page'] = 'den reviderede side'; -$lang['rss_linkto_o_rev'] = 'liste over revideringer'; -$lang['rss_linkto_o_current'] = 'den nuværende side'; -$lang['compression_o_0'] = 'ingen'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'brug ikke'; -$lang['xsendfile_o_1'] = 'Proprietær lighttpd-hovedfil (før udgave 1.5)'; -$lang['xsendfile_o_2'] = 'Standard X-Sendfile header'; -$lang['xsendfile_o_3'] = 'Proprietær Nginx X-Accel-Redirect header'; -$lang['showuseras_o_loginname'] = 'Brugernavn'; -$lang['showuseras_o_username'] = 'Brugerens fulde navn'; -$lang['showuseras_o_username_link'] = 'Brugerens fulde navn som interwiki bruger-link'; -$lang['showuseras_o_email'] = 'Brugerens e-mail adresse (sløret i henhold til mailguard-indstillingerne)'; -$lang['showuseras_o_email_link'] = 'Brugers e-mail adresse som en mailto:-henvisning'; -$lang['useheading_o_0'] = 'Aldrig'; -$lang['useheading_o_navigation'] = 'Kun navigering'; -$lang['useheading_o_content'] = 'Kun wiki-indhold'; -$lang['useheading_o_1'] = 'Altid'; -$lang['readdircache'] = 'Maksimum alder for readdir hukommelse (sek)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de-informal/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de-informal/intro.txt deleted file mode 100644 index ce4625c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de-informal/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -===== Konfigurations-Manager ===== - -Benutze diese Seite zur Kontrolle der Einstellungen deiner DokuWiki-Installation. Für Hilfe zu individuellen Einstellungen gehe zu [[doku>config]]. Für mehr Details über diese Erweiterungen siehe [[doku>plugin:config]]. - -Einstellungen die mit einem hellroten Hintergrund angezeigt werden, können mit dieser Erweiterung nicht verändert werden. Einstellungen mit einem blauen Hintergrund sind Standardwerte und Einstellungen mit einem weißen Hintergrund wurden lokal gesetzt für diese Installation. Sowohl blaue als auch weiße Einstellungen können angepasst werden. - -Denke dran **Speichern** zu drücken bevor du die Seite verlässt, andernfalls werden deine Änderungen nicht übernommen. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de-informal/lang.php deleted file mode 100644 index 0d4e381..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de-informal/lang.php +++ /dev/null @@ -1,218 +0,0 @@ - - * @author MaWi - * @author Alexander Fischer - * @author Juergen Schwarzer - * @author Marcel Metz - * @author Matthias Schulte - * @author Christian Wichmann - * @author Pierre Corell - * @author Frank Loizzi - * @author Mateng Schimmerlos - * @author Volker Bödker - * @author rnck - */ -$lang['menu'] = 'Konfiguration'; -$lang['error'] = 'Konfiguration wurde nicht aktualisiert auf Grund eines ungültigen Wertes. Bitte überprüfe deine Änderungen und versuche es erneut.
    Die/der ungültige(n) Wert(e) werden durch eine rote Umrandung hervorgehoben.'; -$lang['updated'] = 'Konfiguration erfolgreich aktualisiert.'; -$lang['nochoice'] = '(keine andere Option möglich)'; -$lang['locked'] = 'Die Konfigurationsdatei kann nicht aktualisiert werden. Wenn dies unbeabsichtigt ist stelle sicher, dass der Name und die Zugriffsrechte der Konfigurationsdatei richtig sind.'; -$lang['danger'] = '**Achtung**: Eine Änderung dieser Einstellung kann dein Wiki und das Einstellungsmenü unerreichbar machen.'; -$lang['warning'] = 'Achtung: Eine Änderungen dieser Option kann zu unbeabsichtigtem Verhalten führen.'; -$lang['security'] = 'Sicherheitswarnung: Eine Änderungen dieser Option können ein Sicherheitsrisiko bedeuten.'; -$lang['_configuration_manager'] = 'Konfigurations-Manager'; -$lang['_header_dokuwiki'] = 'DokuWiki'; -$lang['_header_plugin'] = 'Plugin'; -$lang['_header_template'] = 'Template'; -$lang['_header_undefined'] = 'Unbekannte Werte'; -$lang['_basic'] = 'Basis'; -$lang['_display'] = 'Darstellung'; -$lang['_authentication'] = 'Authentifizierung'; -$lang['_anti_spam'] = 'Anti-Spam'; -$lang['_editing'] = 'Bearbeitung'; -$lang['_links'] = 'Links'; -$lang['_media'] = 'Medien'; -$lang['_notifications'] = 'Benachrichtigung'; -$lang['_syndication'] = 'Syndication (RSS)'; -$lang['_advanced'] = 'Erweitert'; -$lang['_network'] = 'Netzwerk'; -$lang['_msg_setting_undefined'] = 'Keine Konfigurationsmetadaten.'; -$lang['_msg_setting_no_class'] = 'Keine Konfigurationsklasse.'; -$lang['_msg_setting_no_known_class'] = 'Setting-Klasse nicht verfügbar.'; -$lang['_msg_setting_no_default'] = 'Kein Standardwert.'; -$lang['title'] = 'Wiki Titel'; -$lang['start'] = 'Name der Startseite'; -$lang['lang'] = 'Sprache'; -$lang['template'] = 'Vorlage'; -$lang['tagline'] = 'Tag-Linie (nur, wenn vom Template unterstützt)'; -$lang['sidebar'] = 'Name der Sidebar-Seite (nur, wenn vom Template unterstützt), ein leeres Feld deaktiviert die Sidebar'; -$lang['license'] = 'Unter welcher Lizenz sollte Ihr Inhalt veröffentlicht werden?'; -$lang['savedir'] = 'Ordner zum Speichern von Daten'; -$lang['basedir'] = 'Installationsverzeichnis'; -$lang['baseurl'] = 'Installationspfad (URL)'; -$lang['cookiedir'] = 'Cookie Pfad. Leer lassen, um die Standard-Url zu belassen.'; -$lang['dmode'] = 'Zugriffsrechte bei Verzeichniserstellung'; -$lang['fmode'] = 'Zugriffsrechte bei Dateierstellung'; -$lang['allowdebug'] = 'Debug-Ausgaben erlauben Abschalten wenn nicht benötigt!'; -$lang['recent'] = 'letzte Änderungen'; -$lang['recent_days'] = 'Wie viele Änderungen sollen vorgehalten werden? (Tage)'; -$lang['breadcrumbs'] = 'Anzahl der Einträge im "Krümelpfad"'; -$lang['youarehere'] = 'Hierarchische Pfadnavigation verwenden'; -$lang['fullpath'] = 'Zeige vollen Pfad der Datei in Fußzeile an'; -$lang['typography'] = 'Mach drucktechnische Ersetzungen'; -$lang['dformat'] = 'Datumsformat (siehe PHPs strftime Funktion)'; -$lang['signature'] = 'Signatur'; -$lang['showuseras'] = 'Was angezeigt werden soll, wenn der Benutzer, der zuletzt eine Seite bearbeitet hat, angezeigt wird'; -$lang['toptoclevel'] = 'Inhaltsverzeichnis bei dieser Überschriftengröße beginnen'; -$lang['tocminheads'] = 'Mindestanzahl der Überschriften die entscheidet, ob ein Inhaltsverzeichnis erscheinen soll'; -$lang['maxtoclevel'] = 'Maximale Überschriftengröße für Inhaltsverzeichnis'; -$lang['maxseclevel'] = 'Abschnitte bis zu dieser Stufe einzeln editierbar machen'; -$lang['camelcase'] = 'CamelCase-Verlinkungen verwenden'; -$lang['deaccent'] = 'Seitennamen bereinigen'; -$lang['useheading'] = 'Erste Überschrift als Seitennamen verwenden'; -$lang['sneaky_index'] = 'Standardmäßig zeigt DokuWiki alle Namensräume in der Indexansicht an. Bei Aktivierung dieser Einstellung werden alle Namensräume versteckt, in welchen der Benutzer keine Leserechte hat. Dies könnte dazu führen, dass lesbare Unternamensräume versteckt werden. Dies kann die Indexansicht bei bestimmten Zugangskontrolleinstellungen unbenutzbar machen.'; -$lang['hidepages'] = 'Seiten verstecken (Regulärer Ausdruck)'; -$lang['useacl'] = 'Benutze Zugriffskontrollliste'; -$lang['autopasswd'] = 'Automatisch erzeugte Passwörter'; -$lang['authtype'] = 'Authentifizierungsmethode'; -$lang['passcrypt'] = 'Passwortverschlüsselungsmethode'; -$lang['defaultgroup'] = 'Standardgruppe'; -$lang['superuser'] = 'Administrator - Eine Gruppe oder Benutzer mit vollem Zugriff auf alle Seiten und Administrationswerkzeuge.'; -$lang['manager'] = 'Manager - Eine Gruppe oder Benutzer mit Zugriff auf einige Administrationswerkzeuge.'; -$lang['profileconfirm'] = 'Änderungen am Benutzerprofil mit Passwort bestätigen'; -$lang['rememberme'] = 'Permanente Login-Cookies erlauben (Auf diesem Computer eingeloggt bleiben)'; -$lang['disableactions'] = 'Deaktiviere DokuWiki\'s Zugriffe'; -$lang['disableactions_check'] = 'Check'; -$lang['disableactions_subscription'] = 'Bestellen/Abbestellen'; -$lang['disableactions_wikicode'] = 'Zeige Quelle/Exportiere Rohdaten'; -$lang['disableactions_profile_delete'] = 'Eigenes Benutzerprofil löschen'; -$lang['disableactions_other'] = 'Weitere Aktionen (durch Komma getrennt)'; -$lang['disableactions_rss'] = 'XML Syndication (RSS)'; -$lang['auth_security_timeout'] = 'Zeitüberschreitung bei der Authentifizierung (Sekunden)'; -$lang['securecookie'] = 'Sollen Cookies, die via HTTPS gesetzt wurden nur per HTTPS versendet werden? Deaktiviere diese Option, wenn nur der Login deines Wikis mit SSL gesichert ist, aber das Betrachten des Wikis ungesichert geschieht.'; -$lang['remote'] = 'Aktiviert den externen API-Zugang. Diese Option erlaubt es externen Anwendungen von außen auf die XML-RPC-Schnittstelle oder anderweitigen Schnittstellen zuzugreifen.'; -$lang['remoteuser'] = 'Zugriff auf die externen Schnittstellen durch kommaseparierte Angabe von Benutzern oder Gruppen einschränken. Ein leeres Feld erlaubt Zugriff für jeden.'; -$lang['remotecors'] = 'Erlaubt externen Clients API-Zugriff per Cross-Origin Resource Sharing (CORS). Asterisk (*), um alle Quellen zu erlauben. Leer lassen, um CORS zu deaktivieren.'; -$lang['usewordblock'] = 'Blockiere Spam basierend auf der Wortliste'; -$lang['relnofollow'] = 'rel="nofollow" verwenden'; -$lang['indexdelay'] = 'Zeit bevor Suchmaschinenindexierung erlaubt ist'; -$lang['mailguard'] = 'E-Mail-Adressen schützen'; -$lang['iexssprotect'] = 'Hochgeladene Dateien auf bösartigen JavaScript- und HTML-Code untersuchen'; -$lang['usedraft'] = 'Speichere automatisch Entwürfe während der Bearbeitung'; -$lang['locktime'] = 'Maximales Alter für Seitensperren (Sekunden)'; -$lang['cachetime'] = 'Maximale Cachespeicherung (Sekunden)'; -$lang['target____wiki'] = 'Zielfenstername für interne Links'; -$lang['target____interwiki'] = 'Zielfenstername für InterWiki-Links'; -$lang['target____extern'] = 'Zielfenstername für externe Links'; -$lang['target____media'] = 'Zielfenstername für Medienlinks'; -$lang['target____windows'] = 'Zielfenstername für Windows-Freigaben-Links'; -$lang['mediarevisions'] = 'Media-Revisionen (ältere Versionen) aktivieren?'; -$lang['refcheck'] = 'Auf Verwendung beim Löschen von Media-Dateien testen'; -$lang['gdlib'] = 'GD Lib Version'; -$lang['im_convert'] = 'Pfad zu ImageMagicks-Konvertierwerkzeug'; -$lang['jpg_quality'] = 'JPEG Kompressionsqualität (0-100)'; -$lang['fetchsize'] = 'Maximale Größe (in Bytes), die fetch.php von extern herunterladen darf'; -$lang['subscribers'] = 'E-Mail-Abos zulassen'; -$lang['subscribe_time'] = 'Zeit nach der Zusammenfassungs- und Änderungslisten-E-Mails verschickt werden; Dieser Wert sollte kleiner als die in recent_days konfigurierte Zeit sein.'; -$lang['notify'] = 'Sende Änderungsbenachrichtigungen an diese E-Mail-Adresse.'; -$lang['registernotify'] = 'Sende Information bei neu registrierten Benutzern an diese E-Mail-Adresse.'; -$lang['mailfrom'] = 'Absenderadresse für automatisch erzeugte E-Mails'; -$lang['mailreturnpath'] = 'Empfänger-E-Mail-Adresse für Unzustellbarkeitsnachricht'; -$lang['mailprefix'] = 'Präfix für E-Mail-Betreff beim automatischen Versand von Benachrichtigungen'; -$lang['htmlmail'] = 'Versendet optisch angenehmere, aber größere E-Mails im HTML-Format (multipart). Deaktivieren, um Text-Mails zu versenden.'; -$lang['dontlog'] = 'Deaktivieren Sie die Protokollierung für diese Arten von Logs.'; -$lang['sitemap'] = 'Erzeuge Google Sitemaps (Tage)'; -$lang['rss_type'] = 'XML-Feed-Format'; -$lang['rss_linkto'] = 'XML-Feed verlinken auf'; -$lang['rss_content'] = 'Was soll in XML-Feedinhalten angezeigt werden?'; -$lang['rss_update'] = 'Aktualisierungsintervall für XML-Feeds (Sekunden)'; -$lang['rss_show_summary'] = 'Bearbeitungs-Zusammenfassung im XML-Feed anzeigen'; -$lang['rss_show_deleted'] = 'XML-Feed: Gelöschte Feeds anzeigen'; -$lang['rss_media'] = 'Welche Änderungen sollen im XML-Feed angezeigt werden?'; -$lang['rss_media_o_both'] = 'beide'; -$lang['rss_media_o_pages'] = 'Seiten'; -$lang['rss_media_o_media'] = 'Medien'; -$lang['updatecheck'] = 'Automatisch auf Updates und Sicherheitswarnungen prüfen? DokuWiki muss sich dafür mit update.dokuwiki.org verbinden.'; -$lang['userewrite'] = 'Benutze schöne URLs'; -$lang['useslash'] = 'Benutze Schrägstrich als Namensraumtrenner in URLs'; -$lang['sepchar'] = 'Worttrenner für Seitennamen in URLs'; -$lang['canonical'] = 'Immer Links mit vollständigen URLs erzeugen'; -$lang['fnencode'] = 'Methode um nicht-ASCII Dateinamen zu kodieren.'; -$lang['autoplural'] = 'Bei Links automatisch nach vorhandenen Pluralformen suchen'; -$lang['compression'] = 'Komprimierungsmethode für alte Seitenrevisionen'; -$lang['gzip_output'] = 'Seiten mit gzip komprimiert ausliefern'; -$lang['compress'] = 'JavaScript und Stylesheets komprimieren'; -$lang['cssdatauri'] = 'Größe in Bytes, bis zu der Bilder in css-Dateien referenziert werden können, um HTTP-Anfragen zu minimieren. 400 bis 600 Bytes sind gute Werte. Setze 0 für inaktive Funktion.'; -$lang['send404'] = 'Sende "HTTP 404/Seite nicht gefunden" für nicht existierende Seiten'; -$lang['broken_iua'] = 'Falls die Funktion ignore_user_abort auf deinem System nicht funktioniert, könnte der Such-Index nicht funktionieren. IIS+PHP/CGI ist bekannt dafür.'; -$lang['xsendfile'] = 'Den X-Sendfile-Header nutzen, um Dateien direkt vom Webserver ausliefern zu lassen? Dein Webserver muss dies unterstützen!'; -$lang['renderer_xhtml'] = 'Standard-Renderer für die normale (XHTML) Wiki-Ausgabe.'; -$lang['renderer__core'] = '%s (DokuWiki Kern)'; -$lang['renderer__plugin'] = '%s (Erweiterung)'; -$lang['search_nslimit'] = 'Beschränke die Suche auf die jetzigen X Namensräume. Wenn eine Suche von einer Seite in einem tieferen Namensraum aus ausgeführt wird, werden die ersten X Namensräume als Filter hinzugefügt'; -$lang['search_fragment'] = 'Spezifiziere das vorgegebenen Fragment-Suchverhalten'; -$lang['search_fragment_o_exact'] = 'genaue Treffer'; -$lang['search_fragment_o_starts_with'] = 'beginnt mit'; -$lang['search_fragment_o_ends_with'] = 'endet mit'; -$lang['search_fragment_o_contains'] = 'enthält'; -$lang['trustedproxy'] = 'Vertraue Weiterleitungs-Proxys, welche dem regulärem Ausdruck entsprechen, hinsichtlich der angegebenen Client-ID. Der Standardwert entspricht dem lokalem Netzwerk. Leer lassen um jedem Proxy zu vertrauen.'; -$lang['_feature_flags'] = 'Feature-Flags'; -$lang['defer_js'] = 'JavaScript-Ausführung verzögern bis das HTML der gesamten Seite verarbeitet wurde. Erhöht die gefühlte Geschwindigkeit des Seitenaufbaus, kann aber mit einigen wenigen Plugins inkompatibel sein.'; -$lang['dnslookups'] = 'DokuWiki löst die IP-Adressen von Benutzern zu deren Hostnamen auf. Wenn du einen langsamen, unbrauchbaren DNS-Server verwendest oder die Funktion nicht benötigst, dann sollte diese Option deaktivert sein.'; -$lang['jquerycdn'] = 'Sollen die jQuery und jQuery UI Skriptdateien von einem CDN geladen werden? Das verursacht zusätzliche HTTP Anfragen, aber die Dateien werden möglicherweise schneller geladen und Nutzer haben sie vielleicht bereits im Cache.'; -$lang['jquerycdn_o_0'] = 'Kein CDN, nur lokale Auslieferung'; -$lang['jquerycdn_o_jquery'] = 'CDN bei code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN bei cdnjs.com'; -$lang['proxy____host'] = 'Proxyadresse'; -$lang['proxy____port'] = 'Proxyport'; -$lang['proxy____user'] = 'Benutzername für den Proxy'; -$lang['proxy____pass'] = 'Passwort des Proxybenutzers'; -$lang['proxy____ssl'] = 'SSL verwenden, um auf den Proxy zuzugreifen'; -$lang['proxy____except'] = 'Regulärer Ausdruck um Adressen zu beschreiben, für die kein Proxy verwendet werden soll'; -$lang['license_o_'] = 'Nichts ausgewählt'; -$lang['typography_o_0'] = 'nichts'; -$lang['typography_o_1'] = 'ohne einfache Anführungszeichen'; -$lang['typography_o_2'] = 'mit einfachen Anführungszeichen (funktioniert nicht immer)'; -$lang['userewrite_o_0'] = 'nichts'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki intern'; -$lang['deaccent_o_0'] = 'aus'; -$lang['deaccent_o_1'] = 'Entferne Akzente'; -$lang['deaccent_o_2'] = 'romanisieren'; -$lang['gdlib_o_0'] = 'GD lib ist nicht verfügbar'; -$lang['gdlib_o_1'] = 'Version 1.x'; -$lang['gdlib_o_2'] = 'Autoerkennung'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Zusammenfassung'; -$lang['rss_content_o_diff'] = 'Vereinigtes Diff'; -$lang['rss_content_o_htmldiff'] = 'HTML formatierte Diff-Tabelle'; -$lang['rss_content_o_html'] = 'Vollständiger HTML-Inhalt'; -$lang['rss_linkto_o_diff'] = 'Ansicht der Unterschiede'; -$lang['rss_linkto_o_page'] = 'geänderte Seite'; -$lang['rss_linkto_o_rev'] = 'Liste der Revisionen'; -$lang['rss_linkto_o_current'] = 'Die aktuelle Seite'; -$lang['compression_o_0'] = 'nichts'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'Nicht benutzen'; -$lang['xsendfile_o_1'] = 'Proprietärer lighttpd-Header (vor Release 1.5)'; -$lang['xsendfile_o_2'] = 'Standard X-Sendfile-Header'; -$lang['xsendfile_o_3'] = 'Proprietärer Nginx X-Accel-Redirect-Header'; -$lang['showuseras_o_loginname'] = 'Login-Name'; -$lang['showuseras_o_username'] = 'Voller Name des Benutzers'; -$lang['showuseras_o_username_link'] = 'Kompletter Name des Benutzers als Interwiki-Link'; -$lang['showuseras_o_email'] = 'E-Mail-Adresse des Benutzers (je nach Mailguard-Einstellung verschleiert)'; -$lang['showuseras_o_email_link'] = 'E-Mail-Adresse des Benutzers als mailto:-Link'; -$lang['useheading_o_0'] = 'Niemals'; -$lang['useheading_o_navigation'] = 'Nur Navigation'; -$lang['useheading_o_content'] = 'Nur Wiki-Inhalt'; -$lang['useheading_o_1'] = 'Immer'; -$lang['readdircache'] = 'Maximales Alter des readdir-Caches (Sekunden)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de/intro.txt deleted file mode 100644 index e743379..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Konfigurations-Manager ====== - -Dieses Plugin hilft Ihnen bei der Konfiguration von DokuWiki. Hilfe zu den einzelnen Einstellungen finden Sie unter [[doku>config]]. Mehr Information zu diesem Plugin ist unter [[doku>plugin:config]] erhältlich. - -Einstellungen mit einem hellroten Hintergrund sind gesichert und können nicht mit diesem Plugin verändert werden, Einstellungen mit hellblauem Hintergrund sind Voreinstellungen, weiß hinterlegte Felder zeigen lokal veränderte Werte an. Sowohl die blauen als auch die weißen Felder können verändert werden. - -Bitte vergessen Sie nicht **Speichern** zu drücken bevor Sie die Seite verlassen, andernfalls gehen Ihre Änderungen verloren. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de/lang.php deleted file mode 100644 index 10fdd18..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/de/lang.php +++ /dev/null @@ -1,233 +0,0 @@ - - * @author Markus Glaser - * @author Axel Schwarzer - * @author Eric Haberstroh - * @author C!own77 - * @author Alex Beck - * @author Jürgen Fredriksson - * @author Michael Bohn - * @author Joel Strasser - * @author Michael Klier - * @author Leo Moll - * @author Florian Anderiasch - * @author Robin Kluth - * @author Arne Pelka - * @author Dirk Einecke - * @author Blitzi94 - * @author Robert Bogenschneider - * @author Niels Lange - * @author Christian Wichmann - * @author Paul Lachewsky - * @author Pierre Corell - * @author Matthias Schulte - * @author Mateng Schimmerlos - * @author Anika Henke - * @author Marco Hofmann - * @author Hella Breitkopf - */ -$lang['menu'] = 'Konfiguration'; -$lang['error'] = 'Die Einstellungen wurden wegen einer fehlerhaften Eingabe nicht gespeichert.
    Bitte überprüfen sie die rot umrandeten Eingaben und speichern Sie erneut.'; -$lang['updated'] = 'Einstellungen erfolgreich gespeichert.'; -$lang['nochoice'] = '(keine Auswahlmöglichkeiten vorhanden)'; -$lang['locked'] = 'Die Konfigurationsdatei kann nicht geändert werden. Wenn dies unbeabsichtigt ist,
    überprüfen Sie, ob die Dateiberechtigungen korrekt gesetzt sind.'; -$lang['danger'] = 'Vorsicht: Die Änderung dieser Option könnte Ihr Wiki und das Konfigurationsmenü unzugänglich machen.'; -$lang['warning'] = 'Hinweis: Die Änderung dieser Option könnte unbeabsichtigtes Verhalten hervorrufen.'; -$lang['security'] = 'Sicherheitswarnung: Die Änderung dieser Option könnte ein Sicherheitsrisiko darstellen.'; -$lang['_configuration_manager'] = 'Konfigurations-Manager'; -$lang['_header_dokuwiki'] = 'DokuWiki'; -$lang['_header_plugin'] = 'Plugin'; -$lang['_header_template'] = 'Template'; -$lang['_header_undefined'] = 'Nicht gesetzte Einstellungen'; -$lang['_basic'] = 'Basis'; -$lang['_display'] = 'Darstellung'; -$lang['_authentication'] = 'Authentifizierung'; -$lang['_anti_spam'] = 'Anti-Spam'; -$lang['_editing'] = 'Bearbeitung'; -$lang['_links'] = 'Links'; -$lang['_media'] = 'Medien'; -$lang['_notifications'] = 'Benachrichtigung'; -$lang['_syndication'] = 'Syndication (RSS)'; -$lang['_advanced'] = 'Erweitert'; -$lang['_network'] = 'Netzwerk'; -$lang['_msg_setting_undefined'] = 'Keine Konfigurationsmetadaten.'; -$lang['_msg_setting_no_class'] = 'Keine Konfigurationsklasse.'; -$lang['_msg_setting_no_known_class'] = 'Setting-Klasse nicht verfügbar.'; -$lang['_msg_setting_no_default'] = 'Kein Standardwert.'; -$lang['title'] = 'Titel des Wikis'; -$lang['start'] = 'Startseitenname'; -$lang['lang'] = 'Sprache'; -$lang['template'] = 'Designvorlage (Template)'; -$lang['tagline'] = 'Tag-Linie (nur, wenn vom Template unterstützt)'; -$lang['sidebar'] = 'Name der Sidebar-Seite (nur, wenn vom Template unterstützt), ein leeres Feld deaktiviert die Sidebar'; -$lang['license'] = 'Unter welcher Lizenz sollen Ihre Inhalte veröffentlicht werden?'; -$lang['savedir'] = 'Speicherverzeichnis'; -$lang['basedir'] = 'Installationsverzeichnis'; -$lang['baseurl'] = 'Installationspfad (URL)'; -$lang['cookiedir'] = 'Cookiepfad. Frei lassen, um den gleichen Pfad wie "baseurl" zu benutzen.'; -$lang['dmode'] = 'Berechtigungen für neue Verzeichnisse'; -$lang['fmode'] = 'Berechtigungen für neue Dateien'; -$lang['allowdebug'] = 'Debug-Ausgaben erlauben Abschalten wenn nicht benötigt!'; -$lang['recent'] = 'Anzahl der Einträge in der Änderungsliste'; -$lang['recent_days'] = 'Wie viele letzte Änderungen sollen einsehbar bleiben? (Tage)'; -$lang['breadcrumbs'] = 'Anzahl der Einträge im "Krümelpfad"'; -$lang['youarehere'] = 'Hierarchische Pfadnavigation verwenden'; -$lang['fullpath'] = 'Den kompletten Dateipfad im Footer anzeigen'; -$lang['typography'] = 'Typographische Ersetzungen'; -$lang['dformat'] = 'Datumsformat (Siehe PHP strftime Funktion)'; -$lang['signature'] = 'Signatur'; -$lang['showuseras'] = 'Welche Informationen über einen Benutzer anzeigen, der zuletzt eine Seite bearbeitet hat'; -$lang['toptoclevel'] = 'Inhaltsverzeichnis bei dieser Überschriftengröße beginnen'; -$lang['tocminheads'] = 'Mindestanzahl der Überschriften die entscheidet, ob ein Inhaltsverzeichnis erscheinen soll'; -$lang['maxtoclevel'] = 'Maximale Überschriftengröße für Inhaltsverzeichnis'; -$lang['maxseclevel'] = 'Abschnitte bis zu dieser Stufe einzeln editierbar machen'; -$lang['camelcase'] = 'CamelCase-Verlinkungen verwenden'; -$lang['deaccent'] = 'Seitennamen bereinigen'; -$lang['useheading'] = 'Erste Überschrift als Seitennamen verwenden'; -$lang['sneaky_index'] = 'Standardmäßig zeigt DokuWiki alle Namensräume in der Übersicht. Wenn diese Option aktiviert wird, werden alle Namensräume, für die der Benutzer keine Lese-Rechte hat, nicht angezeigt. Dies kann unter Umständen dazu führen, das lesbare Unter-Namensräume nicht angezeigt werden und macht die Übersicht evtl. unbrauchbar in Kombination mit bestimmten ACL Einstellungen.'; -$lang['hidepages'] = 'Seiten verstecken (Regulärer Ausdruck)'; -$lang['useacl'] = 'Zugangskontrolle verwenden'; -$lang['autopasswd'] = 'Passwort automatisch generieren'; -$lang['authtype'] = 'Authentifizierungsmechanismus'; -$lang['passcrypt'] = 'Verschlüsselungsmechanismus'; -$lang['defaultgroup'] = 'Standardgruppe'; -$lang['superuser'] = 'Administrator - Eine Gruppe oder Benutzer mit vollem Zugriff auf alle Seiten und Administrationswerkzeuge.'; -$lang['manager'] = 'Manager - Eine Gruppe oder Benutzer mit Zugriff auf einige Administrationswerkzeuge.'; -$lang['profileconfirm'] = 'Profiländerung nur nach Passwortbestätigung'; -$lang['rememberme'] = 'Permanente Login-Cookies erlauben (Auf diesem Computer eingeloggt bleiben)'; -$lang['disableactions'] = 'DokuWiki-Aktionen deaktivieren'; -$lang['disableactions_check'] = 'Check'; -$lang['disableactions_subscription'] = 'Seiten-Abonnements'; -$lang['disableactions_wikicode'] = 'Quelltext betrachten/exportieren'; -$lang['disableactions_profile_delete'] = 'Eigenes Benutzerprofil löschen'; -$lang['disableactions_other'] = 'Andere Aktionen (durch Komma getrennt)'; -$lang['disableactions_rss'] = 'XML-Syndikation (RSS)'; -$lang['auth_security_timeout'] = 'Authentifikations-Timeout (Sekunden)'; -$lang['securecookie'] = 'Sollen Cookies, die via HTTPS gesetzt wurden nur per HTTPS versendet werden? Deaktivieren Sie diese Option, wenn nur der Login Ihres Wikis mit SSL gesichert ist, aber das Betrachten des Wikis ungesichert geschieht.'; -$lang['remote'] = 'Aktiviert den externen API-Zugang. Diese Option erlaubt es externen Anwendungen von außen auf die XML-RPC-Schnittstelle oder anderweitigen Schnittstellen zu zugreifen.'; -$lang['remoteuser'] = 'Zugriff auf die externen Schnittstellen durch kommaseparierte Angabe von Benutzern oder Gruppen einschränken. Ein leeres Feld erlaubt Zugriff für jeden.'; -$lang['remotecors'] = 'Erlaubt externen Clients API-Zugriff per Cross-Origin Resource Sharing (CORS). Asterisk (*), um alle Quellen zu erlauben. Leer lassen, um CORS zu deaktivieren.'; -$lang['usewordblock'] = 'Spam-Blocking (nach Wörterliste) benutzen'; -$lang['relnofollow'] = 'rel="nofollow" verwenden'; -$lang['indexdelay'] = 'Zeit bevor Suchmaschinenindexierung erlaubt ist (in Sekunden)'; -$lang['mailguard'] = 'E-Mail-Adressen schützen'; -$lang['iexssprotect'] = 'Hochgeladene Dateien auf bösartigen JavaScript- und HTML-Code untersuchen'; -$lang['usedraft'] = 'Während des Bearbeitens automatisch Zwischenentwürfe speichern'; -$lang['locktime'] = 'Maximales Alter für Seitensperren (Sekunden)'; -$lang['cachetime'] = 'Maximale Cachespeicherung (Sekunden)'; -$lang['target____wiki'] = 'Zielfenster für interne Links (target Attribut)'; -$lang['target____interwiki'] = 'Zielfenster für InterWiki-Links (target Attribut)'; -$lang['target____extern'] = 'Zielfenster für Externe Links (target Attribut)'; -$lang['target____media'] = 'Zielfenster für (Bild-)Dateien (target Attribut)'; -$lang['target____windows'] = 'Zielfenster für Windows Freigaben (target Attribut)'; -$lang['mediarevisions'] = 'Media-Revisionen (ältere Versionen) aktivieren?'; -$lang['refcheck'] = 'Auf Verwendung beim Löschen von Media-Dateien testen'; -$lang['gdlib'] = 'GD Lib Version'; -$lang['im_convert'] = 'Pfad zum ImageMagicks-Konvertierwerkzeug'; -$lang['jpg_quality'] = 'JPEG Kompressionsqualität (0-100)'; -$lang['fetchsize'] = 'Maximale Größe (in Bytes), die fetch.php von extern herunterladen darf'; -$lang['subscribers'] = 'E-Mail-Abos zulassen'; -$lang['subscribe_time'] = 'Zeit nach der Zusammenfassungs- und Änderungslisten-E-Mails verschickt werden (Sekunden); Dieser Wert sollte kleiner als die in recent_days konfigurierte Zeit sein.'; -$lang['notify'] = 'Änderungsmitteilungen an diese E-Mail-Adresse versenden'; -$lang['registernotify'] = 'Information über neu registrierte Benutzer an diese E-Mail-Adresse senden'; -$lang['mailfrom'] = 'Absender-E-Mail-Adresse für automatische Mails'; -$lang['mailreturnpath'] = 'Empfänger-E-Mail-Adresse für Unzustellbarkeitsnachricht'; -$lang['mailprefix'] = 'Präfix für E-Mail-Betreff beim automatischen Versand von Benachrichtigungen (Leer lassen um den Wiki-Titel zu verwenden)'; -$lang['htmlmail'] = 'Versendet optisch angenehmere, aber größere E-Mails im HTML-Format (multipart). Deaktivieren, um Text-Mails zu versenden.'; -$lang['dontlog'] = 'Protokollierung für diese Logtypen deaktivieren.'; -$lang['sitemap'] = 'Google Sitemap erzeugen (Tage). Mit 0 deaktivieren.'; -$lang['rss_type'] = 'XML-Feed-Format'; -$lang['rss_linkto'] = 'XML-Feed verlinken auf'; -$lang['rss_content'] = 'Welche Inhalte sollen im XML-Feed dargestellt werden?'; -$lang['rss_update'] = 'XML-Feed Aktualisierungsintervall (Sekunden)'; -$lang['rss_show_summary'] = 'Bearbeitungs-Zusammenfassung im XML-Feed anzeigen'; -$lang['rss_show_deleted'] = 'XML-Feed: Gelöschte Feeds anzeigen'; -$lang['rss_media'] = 'Welche Änderungen sollen im XML-Feed angezeigt werden?'; -$lang['rss_media_o_both'] = 'beide'; -$lang['rss_media_o_pages'] = 'Seiten'; -$lang['rss_media_o_media'] = 'Medien'; -$lang['updatecheck'] = 'Automatisch auf Updates und Sicherheitswarnungen prüfen? DokuWiki muss sich dafür mit update.dokuwiki.org verbinden.'; -$lang['userewrite'] = 'Schöne Seitenadressen (URL rewriting)'; -$lang['useslash'] = 'Schrägstrich (/) als Namensraumtrenner in URLs verwenden'; -$lang['sepchar'] = 'Worttrenner für Seitennamen in URLs'; -$lang['canonical'] = 'Immer Links mit vollständigen URLs erzeugen'; -$lang['fnencode'] = 'Methode um nicht-ASCII Dateinamen zu kodieren.'; -$lang['autoplural'] = 'Bei Links automatisch nach vorhandenen Pluralformen suchen'; -$lang['compression'] = 'Komprimierungsmethode für alte Seitenrevisionen'; -$lang['gzip_output'] = 'Seiten mit gzip komprimiert ausliefern'; -$lang['compress'] = 'JavaScript und Stylesheets komprimieren'; -$lang['cssdatauri'] = 'Größe in Bytes, bis zu der Bilder in CSS-Dateien referenziert werden können, um HTTP-Anfragen zu minimieren. Empfohlene Einstellung: 400 to 600 Bytes. Setzen Sie die Einstellung auf 0 um die Funktion zu deaktivieren.'; -$lang['send404'] = 'Bei nicht vorhandenen Seiten mit 404 Fehlercode antworten'; -$lang['broken_iua'] = 'Falls die Funktion ignore_user_abort auf Ihrem System nicht funktioniert, könnte der Such-Index nicht funktionieren. IIS+PHP/CGI ist bekannt dafür.'; -$lang['xsendfile'] = 'Den X-Sendfile-Header nutzen, um Dateien direkt vom Webserver ausliefern zu lassen? Ihr Webserver muss dies unterstützen!'; -$lang['renderer_xhtml'] = 'Standard-Renderer für die normale (XHTML) Wiki-Ausgabe.'; -$lang['renderer__core'] = '%s (DokuWiki Kern)'; -$lang['renderer__plugin'] = '%s (Plugin)'; -$lang['search_nslimit'] = 'Beschränke die Suche auf die jetzigen X Namensräume. Wenn eine Suche von einer Seite in einem tieferen Namensraum aus ausgeführt wird, werden die ersten X Namensräume als Filter hinzugefügt'; -$lang['search_fragment'] = 'Spezifiziere das vorgegebenen Fragment-Suchverhalten'; -$lang['search_fragment_o_exact'] = 'genaue Treffer'; -$lang['search_fragment_o_starts_with'] = 'beginnt mit'; -$lang['search_fragment_o_ends_with'] = 'endet mit'; -$lang['search_fragment_o_contains'] = 'enthält'; -$lang['trustedproxy'] = 'Vertrauen Sie Weiterleitungs-Proxys, welche dem regulärem Ausdruck entsprechen, hinsichtlich der angegebenen Client-ID. Der Standardwert entspricht dem lokalem Netzwerk. Leer lassen um jedem Proxy zu vertrauen.'; -$lang['_feature_flags'] = 'Feature-Flags'; -$lang['defer_js'] = 'JavaScript-Ausführung verzögern bis das HTML der gesamten Seite verarbeitet wurde. Erhöht die gefühlte Geschwindigkeit des Seitenaufbaus, kann aber mit einigen wenigen Plugins inkompatibel sein.'; -$lang['hidewarnings'] = 'Keine PHP Warnungen anzeigen. Diese Einstellung kann den Umstieg auf PHP8+ erleichtern. Warnungen werden weiterhin im Fehlerlog gespeichert und sollten gemeldet werden.'; -$lang['dnslookups'] = 'DokuWiki löst die IP-Adressen von Benutzern zu deren Hostnamen auf. Wenn Sie einen langsamen oder unzuverlässigen DNS-Server verwenden oder die Funktion nicht benötigen, dann sollte diese Option deaktiviert sein.'; -$lang['jquerycdn'] = 'Sollen jQuery und jQuery UI Skriptdateien von einem CDN (Content Delivery Network) geladen werden? Dadurch entstehen zusätzliche HTTP-Anfragen, aber die Daten werden voraussichtlich schneller geladen und eventuell sind sie auch schon beim Benutzer im Cache.'; -$lang['jquerycdn_o_0'] = 'Kein CDN, ausschließlich lokale Auslieferung'; -$lang['jquerycdn_o_jquery'] = 'CDN von code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN von cdnjs.com'; -$lang['proxy____host'] = 'Proxy-Server'; -$lang['proxy____port'] = 'Proxy-Port'; -$lang['proxy____user'] = 'Proxy Benutzername'; -$lang['proxy____pass'] = 'Proxy Passwort'; -$lang['proxy____ssl'] = 'SSL bei Verbindung zum Proxy verwenden'; -$lang['proxy____except'] = 'Regulärer Ausdruck für URLs, bei denen kein Proxy verwendet werden soll'; -$lang['license_o_'] = 'Keine gewählt'; -$lang['typography_o_0'] = 'keine'; -$lang['typography_o_1'] = 'ohne einfache Anführungszeichen'; -$lang['typography_o_2'] = 'mit einfachen Anführungszeichen (funktioniert nicht immer)'; -$lang['userewrite_o_0'] = 'keines'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki intern'; -$lang['deaccent_o_0'] = 'aus'; -$lang['deaccent_o_1'] = 'Akzente und Umlaute umwandeln'; -$lang['deaccent_o_2'] = 'Umschrift'; -$lang['gdlib_o_0'] = 'GD Lib nicht verfügbar'; -$lang['gdlib_o_1'] = 'Version 1.x'; -$lang['gdlib_o_2'] = 'Automatisch finden'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstrakt'; -$lang['rss_content_o_diff'] = 'Unified Diff'; -$lang['rss_content_o_htmldiff'] = 'HTML formatierte Diff-Tabelle'; -$lang['rss_content_o_html'] = 'Vollständiger HTML-Inhalt'; -$lang['rss_linkto_o_diff'] = 'Änderungen zeigen'; -$lang['rss_linkto_o_page'] = 'geänderte Seite'; -$lang['rss_linkto_o_rev'] = 'Liste aller Änderungen'; -$lang['rss_linkto_o_current'] = 'Aktuelle Seite'; -$lang['compression_o_0'] = 'keine'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'nicht benutzen'; -$lang['xsendfile_o_1'] = 'Proprietärer lighttpd-Header (vor Release 1.5)'; -$lang['xsendfile_o_2'] = 'Standard X-Sendfile-Header'; -$lang['xsendfile_o_3'] = 'Proprietärer Nginx X-Accel-Redirect-Header'; -$lang['showuseras_o_loginname'] = 'Login-Name'; -$lang['showuseras_o_username'] = 'Vollständiger Name des Benutzers'; -$lang['showuseras_o_username_link'] = 'Kompletter Name des Benutzers als Interwiki-Link'; -$lang['showuseras_o_email'] = 'E-Mail-Adresse des Benutzers (je nach Mailguard-Einstellung verschleiert)'; -$lang['showuseras_o_email_link'] = 'E-Mail-Adresse des Benutzers als mailto:-Link'; -$lang['useheading_o_0'] = 'Nie'; -$lang['useheading_o_navigation'] = 'Nur Navigation'; -$lang['useheading_o_content'] = 'Nur Wikiinhalt'; -$lang['useheading_o_1'] = 'Immer'; -$lang['readdircache'] = 'Maximales Alter des readdir-Caches (Sekunden)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/el/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/el/intro.txt deleted file mode 100644 index f106367..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/el/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Ρυθμίσεις ====== - -ΧÏησιμοποιήστε αυτή την σελίδα για να Ïυθμίσετε την λειτουÏγία του Dokuwiki σας. Για βοήθεια σχετικά με τις Ïυθμίσεις δείτε την σελίδα [[doku>config]]. Για πεÏισσότεÏες λεπτομέÏειες σχετικά με αυτή την επέκταση δείτε την σελίδα [[doku>plugin:config]]. - -Οι Ïυθμίσεις που εμφανίζονται σε απαλό κόκκινο φόντο είναι κλειδωμένες και δεν μποÏοÏν να Ï„ÏοποποιηθοÏν μέσω αυτής της επέκτασης. Οι Ïυθμίσεις που εμφανίζονται σε μπλε φόντο είναι οι Ï€Ïοεπιλεγμένες ενώ οι Ïυθμίσεις που εμφανίζονται σε λευκό φόντο είναι αυτές που διαφέÏουν από τις Ï€Ïοεπιλεγμένες. Και οι Ïυθμίσεις που εμφανίζονται σε μπλε φόντο και οι Ïυθμίσεις που εμφανίζονται σε λευκό φόντο μποÏοÏν να Ï„ÏοποποιηθοÏν. - -Θυμηθείτε να επιλέξετε **Αποθήκευση** Î±Ï†Î¿Ï ÎºÎ¬Î½ÎµÏ„Îµ τις αλλαγές που θέλετε. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/el/lang.php deleted file mode 100644 index 4657e9e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/el/lang.php +++ /dev/null @@ -1,210 +0,0 @@ - - * @author Katerina Katapodi - * @author Christopher Smith - * @author Thanos Massias - * @author Αθανάσιος Îταής - * @author Konstantinos Koryllos - * @author George Petsagourakis - * @author Petros Vidalis - * @author Vasileios Karavasilis - * @author Zacharias Sdregas - */ -$lang['menu'] = 'Ρυθμίσεις'; -$lang['error'] = 'Οι Ïυθμίσεις σας δεν έγιναν δεκτές λόγω λανθασμένης τιμής κάποιας ÏÏθμισης. ΔιοÏθώστε την λάθος τιμή και Ï€Ïοσπαθήστε ξανά. -
    Η λανθασμένη τιμή υποδεικνÏεται με κόκκινο πλαίσιο.'; -$lang['updated'] = 'Επιτυχής Ï„Ïοποποίηση Ïυθμίσεων.'; -$lang['nochoice'] = '(δεν υπάÏχουν άλλες διαθέσιμες επιλογές)'; -$lang['locked'] = 'Το αÏχείο Ïυθμίσεων δεν μποÏεί να Ï„Ïοποποιηθεί.
    Εάν αυτό δεν είναι επιθυμητό, διοÏθώστε τα δικαιώματα Ï€Ïόσβασης του αÏχείου Ïυθμίσεων'; -$lang['danger'] = 'Κίνδυνος: Η αλλαγή αυτής της επιλογής θα μποÏοÏσε να αποτÏέψει την Ï€Ïόσβαση στο wiki και στις Ïυθμίσεις του.'; -$lang['warning'] = 'ΠÏοσοχή: Η αλλαγή αυτής της επιλογής θα μποÏοÏσε να Ï€Ïοκαλέσει ανεπιθÏμητη συμπεÏιφοÏά.'; -$lang['security'] = 'ΠÏοσοχή: Η αλλαγή αυτής της επιλογής θα μποÏοÏσε να Ï€Ïοκαλέσει Ï€Ïοβλήματα ασφαλείας.'; -$lang['_configuration_manager'] = 'Ρυθμίσεις'; -$lang['_header_dokuwiki'] = 'Ρυθμίσεις DokuWiki'; -$lang['_header_plugin'] = 'Ρυθμίσεις Επεκτάσεων'; -$lang['_header_template'] = 'Ρυθμίσεις ΠÏοτÏπων παÏουσίασης'; -$lang['_header_undefined'] = 'ΔιάφοÏες Ρυθμίσεις'; -$lang['_basic'] = 'Βασικές Ρυθμίσεις'; -$lang['_display'] = 'Ρυθμίσεις Εμφάνισης'; -$lang['_authentication'] = 'Ρυθμίσεις Ασφαλείας'; -$lang['_anti_spam'] = 'Ρυθμίσεις Anti-Spam'; -$lang['_editing'] = 'Ρυθμίσεις ΣÏνταξης σελίδων'; -$lang['_links'] = 'Ρυθμίσεις Συνδέσμων'; -$lang['_media'] = 'Ρυθμίσεις ΑÏχείων'; -$lang['_notifications'] = 'Ρυθμίσεις ενημεÏώσεων'; -$lang['_syndication'] = 'Ρυθμίσεις σÏνδεσης'; -$lang['_advanced'] = 'Ρυθμίσεις για ΠÏοχωÏημένους'; -$lang['_network'] = 'Ρυθμίσεις ΔικτÏου'; -$lang['_msg_setting_undefined'] = 'Δεν έχουν οÏιστεί metadata.'; -$lang['_msg_setting_no_class'] = 'Δεν έχει οÏιστεί κλάση.'; -$lang['_msg_setting_no_default'] = 'Δεν υπάÏχει τιμή εξ οÏισμοÏ.'; -$lang['title'] = 'Τίτλος Wiki'; -$lang['start'] = 'Ονομασία αÏχικής σελίδας'; -$lang['lang'] = 'Γλώσσα'; -$lang['template'] = 'ΠÏότυπο Ï€Ïοβολής'; -$lang['tagline'] = 'Tagline'; -$lang['sidebar'] = 'Sidebar page name'; -$lang['license'] = 'Κάτω από ποια άδεια θέλετε να δημοσιευτεί το υλικό σας?'; -$lang['savedir'] = 'Φάκελος για την αποθήκευση δεδομένων'; -$lang['basedir'] = 'ΑÏχικός Φάκελος'; -$lang['baseurl'] = 'ΑÏχικό URL'; -$lang['cookiedir'] = 'ΔιαδÏομή cookie. Αφήστε την κενή για την χÏησιμοποίηση της αÏχικής URL.'; -$lang['dmode'] = 'Δικαιώματα Ï€Ïόσβασης δημιουÏγοÏμενων φακέλων'; -$lang['fmode'] = 'Δικαιώματα Ï€Ïόσβασης δημιουÏγοÏμενων αÏχείων'; -$lang['allowdebug'] = 'Δεδομένα εκσφαλμάτωσης (debug) απενεÏγοποιήστε τα εάν δεν τα έχετε ανάγκη!'; -$lang['recent'] = 'ΑÏιθμός Ï€Ïόσφατων αλλαγών ανά σελίδα'; -$lang['recent_days'] = 'Πόσο παλιές αλλαγές να εμφανίζονται (ημέÏες)'; -$lang['breadcrumbs'] = 'ΑÏιθμός συνδέσμων ιστοÏικοÏ'; -$lang['youarehere'] = 'Εμφάνιση ιεÏαÏχικής Ï€Ïοβολής Ï„Ïέχουσας σελίδας'; -$lang['fullpath'] = 'Εμφάνιση πλήÏους διαδÏομής σελίδας στην υποκεφαλίδα'; -$lang['typography'] = 'ΜετατÏοπή ειδικών χαÏακτήÏων στο τυπογÏαφικό ισοδÏναμό τους'; -$lang['dformat'] = 'ΜοÏφή ημεÏομηνίας (βλέπε την strftime function της PHP)'; -$lang['signature'] = 'ΥπογÏαφή'; -$lang['showuseras'] = 'Τι να εμφανίζεται όταν φαίνεται ο χÏήστης που Ï„Ïοποποίησε τελευταίος μία σελίδα'; -$lang['toptoclevel'] = 'Ανώτατο επίπεδο πίνακα πεÏιεχομένων σελίδας'; -$lang['tocminheads'] = 'Ελάχιστος αÏιθμός κεφαλίδων για την δημιουÏγία πίνακα πεÏιεχομένων - TOC'; -$lang['maxtoclevel'] = 'Μέγιστο επίπεδο για πίνακα πεÏιεχομένων σελίδας'; -$lang['maxseclevel'] = 'Μέγιστο επίπεδο για εμφάνιση της επιλογής Ï„Ïοποποίησης επιπέδου'; -$lang['camelcase'] = 'ΧÏήση CamelCase στους συνδέσμους'; -$lang['deaccent'] = 'ΑφαίÏεση σημείων στίξης από ονόματα σελίδων'; -$lang['useheading'] = 'ΧÏήση κεφαλίδας Ï€Ïώτου επιπέδου σαν τίτλο συνδέσμων'; -$lang['sneaky_index'] = 'Εξ οÏισμοÏ, η εφαÏμογή DokuWiki δείχνει όλους τους φακέλους στην Ï€Ïοβολή Καταλόγου. ΕνεÏγοποιώντας αυτή την επιλογή, δεν θα εμφανίζονται οι φάκελοι για τους οποίους ο χÏήστης δεν έχει δικαιώματα ανάγνωσης αλλά και οι υπο-φάκελοί τους ανεξαÏτήτως δικαιωμάτων Ï€Ïόσβασης.'; -$lang['hidepages'] = 'ΦίλτÏο απόκÏυψης σελίδων (regular expressions)'; -$lang['useacl'] = 'ΧÏήση Λίστας Δικαιωμάτων ΠÏόσβασης (ACL)'; -$lang['autopasswd'] = 'Αυτόματη δημιουÏγία ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï‡Ïήστη'; -$lang['authtype'] = 'ΤÏπος πιστοποίησης στοιχείων χÏήστη'; -$lang['passcrypt'] = 'Μέθοδος κÏυπτογÏάφησης ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï‡Ïήστη'; -$lang['defaultgroup'] = 'ΠÏοεπιλεγμένη ομάδα χÏηστών'; -$lang['superuser'] = 'ΥπεÏ-χÏήστης - μία ομάδα ή ένας χÏήστης με πλήÏη δικαιώματα Ï€Ïόσβασης σε όλες τις σελίδες και όλες τις λειτουÏγίες ανεξάÏτητα από τις Ïυθμίσεις των Λιστών Δικαιωμάτων ΠÏόσβασης (ACL)'; -$lang['manager'] = 'ΔιαχειÏιστής - μία ομάδα ή ένας χÏήστης με δικαιώματα Ï€Ïόσβασης σε οÏισμένες από τις λειτουÏγίες της εφαÏμογής'; -$lang['profileconfirm'] = 'Îα απαιτείται ο κωδικός χÏήστη για την επιβεβαίωση αλλαγών στο Ï€Ïοφίλ χÏήστη'; -$lang['rememberme'] = 'Îα επιτÏέπονται τα cookies λογαÏÎ¹ÏƒÎ¼Î¿Ï Ï‡Ïήστη αοÏίστου χÏόνου (Απομνημόνευση στοιχείων λογαÏιασμοÏ)'; -$lang['disableactions'] = 'ΑπενεÏγοποίηση λειτουÏγιών DokuWiki'; -$lang['disableactions_check'] = 'Έλεγχος'; -$lang['disableactions_subscription'] = 'ΕγγÏαφή/ΔιαγÏαφή χÏήστη'; -$lang['disableactions_wikicode'] = 'ΠÏοβολή κώδικα σελίδας'; -$lang['disableactions_profile_delete'] = 'ΔιαγÏαφή ΛογαÏÎ¹Î±ÏƒÎ¼Î¿Ï '; -$lang['disableactions_other'] = 'Άλλες λειτουÏγίες (διαχωÏίστε τις με κόμμα)'; -$lang['disableactions_rss'] = 'XML Ομαδοποίηση (RSS)'; -$lang['auth_security_timeout'] = 'ΔιάÏκεια χÏόνου για ασφάλεια πιστοποίησης (δευτεÏόλεπτα)'; -$lang['securecookie'] = 'Τα cookies που έχουν οÏιστεί μέσω HTTPS Ï€Ïέπει επίσης να αποστέλλονται μόνο μέσω HTTPS από τον φυλλομετÏητή? ΑπενεÏγοποιήστε αυτή την επιλογή όταν μόνο η είσοδος στο wiki σας διασφαλίζεται μέσω SSL αλλά η πεÏιήγηση γίνεται και χωÏίς αυτό.'; -$lang['remote'] = 'ΕνεÏγοποίησης απομακÏυσμένης Ï€ÏογÏαμματιστικής διεπαφής εφαÏμογών (API). Με αυτό τον Ï„Ïόπο επιτÏέπεται η Ï€Ïόσβαση στο wiki με το XML-RPC ή με άλλα Ï€Ïωτόκολλα επικοινωνίας.'; -$lang['remoteuser'] = 'ΑπενεÏγοποίησης απομακÏυσμένης Ï€ÏογÏαμματιστικής διεπαφής εφαÏμογών (API). Αφήστε το κενό για να είναι δυνατή η Ï€Ïόσβαση στον οποιοδήποτε.'; -$lang['usewordblock'] = 'ΧÏήστη λίστα απαγοÏευμένων λέξεων για καταπολέμηση του spam'; -$lang['relnofollow'] = 'ΧÏήση rel="nofollow"'; -$lang['indexdelay'] = 'ΧÏόνος αναμονής Ï€ÏÎ¿Ï„Î¿Ï ÎµÏ€Î¹Ï„Ïαπεί σε μηχανές αναζήτησης να ευÏετηÏιάσουν μια Ï„Ïοποποιημένη σελίδα (sec)'; -$lang['mailguard'] = 'Κωδικοποίηση e-mail διευθÏνσεων'; -$lang['iexssprotect'] = 'Έλεγχος μεταφοÏτώσεων για πιθανώς επικίνδυνο κώδικα JavaScript ή HTML'; -$lang['usedraft'] = 'Αυτόματη αποθήκευση αντιγÏάφων κατά την Ï„Ïοποποίηση σελίδων'; -$lang['locktime'] = 'Μέγιστος χÏόνος κλειδώματος αÏχείου υπό Ï„Ïοποποίηση (sec)'; -$lang['cachetime'] = 'Μέγιστη ηλικία cache (sec)'; -$lang['target____wiki'] = 'ΠαÏάθυÏο-στόχος για εσωτεÏικοÏÏ‚ συνδέσμους'; -$lang['target____interwiki'] = 'ΠαÏάθυÏο-στόχος για συνδέσμους interwiki'; -$lang['target____extern'] = 'ΠαÏάθυÏο-στόχος για εξωτεÏικοÏÏ‚ σθνδέσμους'; -$lang['target____media'] = 'ΠαÏάθυÏο-στόχος για συνδέσμους αÏχείων'; -$lang['target____windows'] = 'ΠαÏάθυÏο-στόχος για συνδέσμους σε Windows shares'; -$lang['mediarevisions'] = 'ΕνεÏγοποίηση Mediarevisions;'; -$lang['refcheck'] = 'ΠÏιν τη διαγÏαφή ενός αÏχείου να ελέγχεται η ÏπαÏξη σελίδων που το χÏησιμοποιοÏν'; -$lang['gdlib'] = 'Έκδοση βιβλιοθήκης GD'; -$lang['im_convert'] = 'ΔιαδÏομή Ï€Ïος το εÏγαλείο μετατÏοπής εικόνων του ImageMagick'; -$lang['jpg_quality'] = 'Ποιότητα συμπίεσης JPG (0-100)'; -$lang['fetchsize'] = 'Μέγιστο μέγεθος (σε bytes) εξωτεÏÎ¹ÎºÎ¿Ï Î±Ïχείου που επιτÏέπεται να μεταφέÏει η fetch.php'; -$lang['subscribers'] = 'Îα επιτÏέπεται η εγγÏαφή στην ενημέÏωση αλλαγών σελίδας'; -$lang['subscribe_time'] = 'ΧÏόνος μετά τον οποίο οι λίστες ειδοποιήσεων και τα συνοπτικά θα αποστέλλονται (δευτεÏόλεπτα). Αυτό θα Ï€Ïέπει να είναι μικÏότεÏο από τον χÏόνο που έχει η ÏÏθμιση recent_days.'; -$lang['notify'] = 'Αποστολή ενημέÏωσης για αλλαγές σε αυτή την e-mail διεÏθυνση'; -$lang['registernotify'] = 'Αποστολή ενημεÏωτικών μηνυμάτων σε αυτή την e-mail διεÏθυνση κατά την εγγÏαφή νέων χÏηστών'; -$lang['mailfrom'] = 'e-mail διεÏθυνση αποστολέα για μηνÏματα από την εφαÏμογή'; -$lang['mailreturnpath'] = 'ΔιεÏθυνση ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου λήπτη για μηνÏματα που δεν έλαβε'; -$lang['mailprefix'] = 'ΠÏόθεμα θέματος που να χÏησιμοποιείται για τα αυτόματα μηνÏματα ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου.'; -$lang['htmlmail'] = 'Αποστολή οπτικά καλÏτεÏου, αλλά μεγαλÏτεÏου σε μέγεθος email με χÏήση HTML. ΑπενεÏγοποιήστε το για αποστέλλονται μόνο email Î±Ï€Î»Î¿Ï ÎºÎµÎ¹Î¼Î­Î½Î¿Ï….'; -$lang['sitemap'] = 'ΔημιουÏγία Google sitemap (ημέÏες)'; -$lang['rss_type'] = 'ΤÏπος XML feed'; -$lang['rss_linkto'] = 'ΤÏπος συνδέσμων στο XML feed'; -$lang['rss_content'] = 'Τι να εμφανίζεται στα XML feed items?'; -$lang['rss_update'] = 'ΧÏόνος ανανέωσης XML feed (sec)'; -$lang['rss_show_summary'] = 'Îα εμφανίζεται σÏνοψη του XML feed στον τίτλο'; -$lang['rss_media'] = 'Τι είδους αλλαγές Ï€Ïέπει να εμφανίζονται στο XLM feed;'; -$lang['rss_media_o_both'] = 'αμφότεÏοι'; -$lang['rss_media_o_pages'] = 'σελίδες'; -$lang['rss_media_o_media'] = 'μέσα ενημέÏωσης '; -$lang['updatecheck'] = 'Έλεγχος για ÏπαÏξη νέων εκδόσεων και ενημεÏώσεων ασφαλείας της εφαÏμογής? Απαιτείται η σÏνδεση με το update.dokuwiki.org για να λειτουÏγήσει σωστά αυτή η επιλογή.'; -$lang['userewrite'] = 'ΧÏήση ωÏαίων URLs'; -$lang['useslash'] = 'ΧÏήση slash σαν διαχωÏιστικό φακέλων στα URLs'; -$lang['sepchar'] = 'ΔιαχωÏιστικός χαÏακτήÏας για κανονικοποίηση ονόματος σελίδας'; -$lang['canonical'] = 'ΠλήÏη και κανονικοποιημένα URLs'; -$lang['fnencode'] = 'Μέθοδος κωδικοποίησης για ονόματα αÏχείων μη-ASCII'; -$lang['autoplural'] = 'ΤαίÏιασμα Ï€Î»Î·Î¸Ï…Î½Ï„Î¹ÎºÎ¿Ï ÏƒÏ„Î¿Ï…Ï‚ συνδέσμους'; -$lang['compression'] = 'Μέθοδος συμπίεσης για αÏχεία attic'; -$lang['gzip_output'] = 'ΧÏήση gzip Content-Encoding για την xhtml'; -$lang['compress'] = 'Συμπίεση αÏχείων CSS και javascript'; -$lang['cssdatauri'] = 'Το μέγεθος σε bytes στο οποίο οι εικόνες που αναφέÏονται σε CSS αÏχεία θα Ï€Ïέπει να είναι ενσωματωμένες για τη μείωση των απαιτήσεων μιας κεφαλίδας αίτησης HTTP . Αυτή η τεχνική δεν θα λειτουÏγήσει σε IE <8! 400 με 600 bytes είναι μια καλή τιμή. ΟÏίστε την τιμή 0 για να το απενεÏγοποιήσετε.'; -$lang['send404'] = 'Αποστολή "HTTP 404/Page Not Found" για σελίδες που δεν υπάÏχουν'; -$lang['broken_iua'] = 'Η συνάÏτηση ignore_user_abort δεν λειτουÏγεί σωστά στο σÏστημά σας? Σε αυτή την πεÏίπτωση μποÏεί να μην δουλεÏει σωστά η λειτουÏγία Καταλόγου. Ο συνδυασμός IIS+PHP/CGI είναι γνωστό ότι έχει τέτοιο Ï€Ïόβλημα. Δείτε και Bug 852 για λεπτομέÏειες.'; -$lang['xsendfile'] = 'ΧÏήση της κεφαλίδας X-Sendfile από τον εξυπηÏετητή κατά την φόÏτωση στατικών αÏχείων? Ο εξυπηÏετητής σας Ï€Ïέπει να υποστηÏίζει αυτή την δυνατότητα.'; -$lang['renderer_xhtml'] = 'ΠÏόγÏαμμα δημιουÏγίας βασικής (xhtml) εξόδου wiki.'; -$lang['renderer__core'] = '%s (βασικός κώδικας dokuwiki)'; -$lang['renderer__plugin'] = '%s (επέκταση)'; -$lang['search_nslimit'] = 'ΠεÏιοÏίστε την αναζήτηση στα παÏόντα αÏχεία που δεν έχουν τίτλο Χ. Όταν η αναζήτηση διεξάγεται από μια σελίδα στα πλαίσια ενός μεγαλÏτεÏου άτιτλου αÏχείου, τα Ï€Ïώτα ονόματα αÏχείων Χ θα Ï€ÏοστεθοÏν για να καλÏψουν.'; -$lang['search_fragment'] = 'Κάντε την αναζήτηση οÏίζοντας το πλαίσιο μη Ï€Ïόσβασης που λείπει'; -$lang['search_fragment_o_exact'] = 'ακÏιβής'; -$lang['search_fragment_o_starts_with'] = 'αÏχίζει με'; -$lang['search_fragment_o_ends_with'] = 'τελειώνει με'; -$lang['search_fragment_o_contains'] = 'πεÏιέχει'; -$lang['dnslookups'] = 'Το DokuWiki θα ψάξει τα ονόματα υπολογιστών που αντιστοιχοÏν σε διευθÏνσεις IP των χÏηστών που γÏάφουν στις σελίδες. Αν ο DNS είναι αÏγός, δεν δουλεÏει ή δεν χÏειάζεστε αυτή την λειτουÏγία, απενεÏγοποιήστε την.'; -$lang['jquerycdn'] = 'ΠÏέπει οι φάκελλοι με πεÏιεχόμενο jQuery και jQuery UI να φοÏτωθοÏν από το CDN? Αυτό Ï€Ïοσθέτει επιπλέον αιτήματα HTTP , αλλά οι φάκελλοι μποÏοÏν να φοÏτωθοÏν ταχÏτεÏα και οι χÏήστες μποÏεί να τους έχουν κÏÏψει ήδη.'; -$lang['jquerycdn_o_0'] = 'Δεν υπάÏχει CDN, τοπική μετάδοση μόνο'; -$lang['jquerycdn_o_jquery'] = 'CDN στον κωδικό.jquery.com '; -$lang['jquerycdn_o_cdnjs'] = 'CDN στο cdnjs.com '; -$lang['proxy____host'] = 'Διακομιστής Proxy'; -$lang['proxy____port'] = 'ΘÏÏα Proxy'; -$lang['proxy____user'] = 'Όνομα χÏήστη Proxy'; -$lang['proxy____pass'] = 'Κωδικός χÏήστη Proxy'; -$lang['proxy____ssl'] = 'ΧÏήση ssl για σÏνδεση με διακομιστή Proxy'; -$lang['proxy____except'] = 'Regular expression για να πιάνει τα URLs για τα οποία θα παÏακάμπτεται το proxy.'; -$lang['license_o_'] = 'Δεν επελέγει άδεια'; -$lang['typography_o_0'] = 'κανένα'; -$lang['typography_o_1'] = 'μόνο διπλά εισαγωγικά'; -$lang['typography_o_2'] = 'όλα τα εισαγωγικά (μποÏεί να μην λειτουÏγεί πάντα)'; -$lang['userewrite_o_0'] = 'κανένα'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'από DokuWiki'; -$lang['deaccent_o_0'] = 'όχι'; -$lang['deaccent_o_1'] = 'αφαίÏεση σημείων στίξης'; -$lang['deaccent_o_2'] = 'λατινοποίηση'; -$lang['gdlib_o_0'] = 'Δεν υπάÏχει βιβλιοθήκη GD στο σÏστημα'; -$lang['gdlib_o_1'] = 'Έκδοση 1.x'; -$lang['gdlib_o_2'] = 'Αυτόματος εντοπισμός'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'ΠεÏίληψη'; -$lang['rss_content_o_diff'] = 'Ενοποιημένο Diff'; -$lang['rss_content_o_htmldiff'] = 'HTML διαμοÏφωμένος πίνακας diff'; -$lang['rss_content_o_html'] = 'ΠεÏιεχόμενο Σελίδας μόνο με HTML'; -$lang['rss_linkto_o_diff'] = 'Ï€Ïοβολή αλλαγών'; -$lang['rss_linkto_o_page'] = 'Ï„Ïοποποιημένη σελίδα'; -$lang['rss_linkto_o_rev'] = 'εκδόσεις σελίδας'; -$lang['rss_linkto_o_current'] = 'Ï„Ïέχουσα σελίδα'; -$lang['compression_o_0'] = 'none'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'να μην χÏησιμοποιείται'; -$lang['xsendfile_o_1'] = 'Ιδιοταγής κεφαλίδα lighttpd (Ï€Ïιν από την έκδοση 1.5)'; -$lang['xsendfile_o_2'] = 'Τυπική κεφαλίδα X-Sendfile'; -$lang['xsendfile_o_3'] = 'Ιδιοταγής κεφαλίδα Nginx X-Accel-Redirect '; -$lang['showuseras_o_loginname'] = 'Όνομα χÏήστη'; -$lang['showuseras_o_username'] = 'Ονοματεπώνυμο χÏήστη'; -$lang['showuseras_o_username_link'] = 'Το ονοματεπώνυμο του χÏήστη ως σÏνδεσμος χÏήστη interwiki '; -$lang['showuseras_o_email'] = 'e-mail διεÏθυνση χÏήστη (εμφανίζεται σÏμφωνα με την ÏÏθμιση για την κωδικοποίηση e-mail διευθÏνσεων)'; -$lang['showuseras_o_email_link'] = 'Εμφάνιση e-mail διεÏθυνσης χÏήστη σαν σÏνδεσμος mailto:'; -$lang['useheading_o_0'] = 'Ποτέ'; -$lang['useheading_o_navigation'] = 'Μόνο κατά την πλοήγηση'; -$lang['useheading_o_content'] = 'Μόνο για τα πεÏιεχόμενα του wiki'; -$lang['useheading_o_1'] = 'Πάντα'; -$lang['readdircache'] = 'Μέγιστος χÏόνος διατήÏησης για το cache του readdir (δευτεÏόλεπτα)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/en/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/en/intro.txt deleted file mode 100644 index 0108987..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/en/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Configuration Manager ====== - -Use this page to control the settings of your DokuWiki installation. For help on individual settings refer to [[doku>config]]. For more details about this plugin see [[doku>plugin:config]]. - -Settings shown with a light red background are protected and can not be altered with this plugin. Settings shown with a blue background are the default values and settings shown with a white background have been set locally for this particular installation. Both blue and white settings can be altered. - -Remember to press the **Save** button before leaving this page otherwise your changes will be lost. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/en/lang.php deleted file mode 100644 index 69d273c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/en/lang.php +++ /dev/null @@ -1,278 +0,0 @@ - - * @author Matthias Schulte - * @author Schplurtz le Déboulonné - */ - -// for admin plugins, the menu prompt to be displayed in the admin menu -// if set here, the plugin doesn't need to override the getMenuText() method -$lang['menu'] = 'Configuration Settings'; - -$lang['error'] = 'Settings not updated due to an invalid value, please review your changes and resubmit. -
    The incorrect value(s) will be shown surrounded by a red border.'; -$lang['updated'] = 'Settings updated successfully.'; -$lang['nochoice'] = '(no other choices available)'; -$lang['locked'] = 'The settings file can not be updated, if this is unintentional,
    - ensure the local settings file name and permissions are correct.'; - -$lang['danger'] = 'Danger: Changing this option could make your wiki and the configuration menu inaccessible.'; -$lang['warning'] = 'Warning: Changing this option could cause unintended behaviour.'; -$lang['security'] = 'Security Warning: Changing this option could present a security risk.'; - -/* --- Config Setting Headers --- */ -$lang['_configuration_manager'] = 'Configuration Manager'; //same as heading in intro.txt -$lang['_header_dokuwiki'] = 'DokuWiki'; -$lang['_header_plugin'] = 'Plugin'; -$lang['_header_template'] = 'Template'; -$lang['_header_undefined'] = 'Undefined Settings'; - -/* --- Config Setting Groups --- */ -$lang['_basic'] = 'Basic'; -$lang['_display'] = 'Display'; -$lang['_authentication'] = 'Authentication'; -$lang['_anti_spam'] = 'Anti-Spam'; -$lang['_editing'] = 'Editing'; -$lang['_links'] = 'Links'; -$lang['_media'] = 'Media'; -$lang['_notifications'] = 'Notification'; -$lang['_syndication'] = 'Syndication (RSS)'; -$lang['_advanced'] = 'Advanced'; -$lang['_network'] = 'Network'; - -/* --- Undefined Setting Messages --- */ -$lang['_msg_setting_undefined'] = 'No setting metadata.'; -$lang['_msg_setting_no_class'] = 'No setting class.'; -$lang['_msg_setting_no_known_class'] = 'Setting class not available.'; -$lang['_msg_setting_no_default'] = 'No default value.'; - -/* -------------------- Config Options --------------------------- */ - -/* Basic Settings */ -$lang['title'] = 'Wiki title aka. your wiki\'s name'; -$lang['start'] = 'Page name to use as the starting point for each namespace'; -$lang['lang'] = 'Interface language'; -$lang['template'] = 'Template aka. the design of the wiki.'; -$lang['tagline'] = 'Tagline (if template supports it)'; -$lang['sidebar'] = 'Sidebar page name (if template supports it), empty field disables the sidebar'; -$lang['license'] = 'Under which license should your content be released?'; -$lang['savedir'] = 'Directory for saving data'; -$lang['basedir'] = 'Server path (eg. /dokuwiki/). Leave blank for autodetection.'; -$lang['baseurl'] = 'Server URL (eg. http://www.yourserver.com). Leave blank for autodetection.'; -$lang['cookiedir'] = 'Cookie path. Leave blank for using baseurl.'; -$lang['dmode'] = 'Directory creation mode'; -$lang['fmode'] = 'File creation mode'; -$lang['allowdebug'] = 'Allow debug. Disable if not needed!'; - -/* Display Settings */ -$lang['recent'] = 'Number of entries per page in the recent changes'; -$lang['recent_days'] = 'How many recent changes to keep (days)'; -$lang['breadcrumbs'] = 'Number of "trace" breadcrumbs. Set to 0 to disable.'; -$lang['youarehere'] = 'Use hierarchical breadcrumbs (you probably want to disable the above option then)'; -$lang['fullpath'] = 'Reveal full path of pages in the footer'; -$lang['typography'] = 'Do typographical replacements'; -$lang['dformat'] = 'Date format (see PHP\'s strftime function)'; -$lang['signature'] = 'What to insert with the signature button in the editor'; -$lang['showuseras'] = 'What to display when showing the user that last edited a page'; -$lang['toptoclevel'] = 'Top level for table of contents'; -$lang['tocminheads'] = 'Minimum amount of headlines that determines whether the TOC is built'; -$lang['maxtoclevel'] = 'Maximum level for table of contents'; -$lang['maxseclevel'] = 'Maximum section edit level'; -$lang['camelcase'] = 'Use CamelCase for links'; -$lang['deaccent'] = 'How to clean pagenames'; -$lang['useheading'] = 'Use first heading for pagenames'; -$lang['sneaky_index'] = 'By default, DokuWiki will show all namespaces in the sitemap. Enabling this option will hide those where the user doesn\'t have read permissions. This might result in hiding of accessable subnamespaces which may make the index unusable with certain ACL setups.'; -$lang['hidepages'] = 'Hide pages matching this regular expression from search, the sitemap and other automatic indexes'; - -/* Authentication Settings */ -$lang['useacl'] = 'Use access control lists'; -$lang['autopasswd'] = 'Autogenerate passwords'; -$lang['authtype'] = 'Authentication backend'; -$lang['passcrypt'] = 'Password encryption method'; -$lang['defaultgroup']= 'Default group, all new users will be placed in this group'; -$lang['superuser'] = 'Superuser - group, user or comma separated list user1,@group1,user2 with full access to all pages and functions regardless of the ACL settings'; -$lang['manager'] = 'Manager - group, user or comma separated list user1,@group1,user2 with access to certain management functions'; -$lang['profileconfirm'] = 'Confirm profile changes with password'; -$lang['rememberme'] = 'Allow permanent login cookies (remember me)'; -$lang['disableactions'] = 'Disable DokuWiki actions'; -$lang['disableactions_check'] = 'Check'; -$lang['disableactions_subscription'] = 'Subscribe/Unsubscribe'; -$lang['disableactions_wikicode'] = 'View source/Export Raw'; -$lang['disableactions_profile_delete'] = 'Delete Own Account'; -$lang['disableactions_other'] = 'Other actions (comma separated)'; -$lang['disableactions_rss'] = 'XML Syndication (RSS)'; -$lang['auth_security_timeout'] = 'Authentication Security Timeout (seconds)'; -$lang['securecookie'] = 'Should cookies set via HTTPS only be sent via HTTPS by the browser? Disable this option when only the login of your wiki is secured with SSL but browsing the wiki is done unsecured.'; -$lang['remote'] = 'Enable the remote API system. This allows other applications to access the wiki via XML-RPC or other mechanisms.'; -$lang['remoteuser'] = 'Restrict remote API access to the comma separated groups or users given here. Leave empty to give access to everyone.'; -$lang['remotecors'] = 'Enable Cross-Origin Resource Sharing (CORS) for the remote interfaces. Asterisk (*) to allow all origins. Leave empty to deny CORS.'; - -/* Anti-Spam Settings */ -$lang['usewordblock']= 'Block spam based on wordlist'; -$lang['relnofollow'] = 'Use rel="ugc nofollow" on external links'; -$lang['indexdelay'] = 'Time delay before indexing (sec)'; -$lang['mailguard'] = 'Obfuscate email addresses'; -$lang['iexssprotect']= 'Check uploaded files for possibly malicious JavaScript or HTML code'; - -/* Editing Settings */ -$lang['usedraft'] = 'Automatically save a draft while editing'; -$lang['locktime'] = 'Maximum age for lock files (sec)'; -$lang['cachetime'] = 'Maximum age for cache (sec)'; - -/* Link settings */ -$lang['target____wiki'] = 'Target window for internal links'; -$lang['target____interwiki'] = 'Target window for interwiki links'; -$lang['target____extern'] = 'Target window for external links'; -$lang['target____media'] = 'Target window for media links'; -$lang['target____windows'] = 'Target window for windows links'; - -/* Media Settings */ -$lang['mediarevisions'] = 'Enable Mediarevisions?'; -$lang['refcheck'] = 'Check if a media file is still in use before deleting it'; -$lang['gdlib'] = 'GD Lib version'; -$lang['im_convert'] = 'Path to ImageMagick\'s convert tool'; -$lang['jpg_quality'] = 'JPG compression quality (0-100)'; -$lang['fetchsize'] = 'Maximum size (bytes) fetch.php may download from external URLs, eg. to cache and resize external images.'; - -/* Notification Settings */ -$lang['subscribers'] = 'Allow users to subscribe to page changes by email'; -$lang['subscribe_time'] = 'Time after which subscription lists and digests are sent (sec); This should be smaller than the time specified in recent_days.'; -$lang['notify'] = 'Always send change notifications to this email address'; -$lang['registernotify'] = 'Always send info on newly registered users to this email address'; -$lang['mailfrom'] = 'Sender email address to use for automatic mails'; -$lang['mailreturnpath'] = 'Recipient email address for non delivery notifications'; -$lang['mailprefix'] = 'Email subject prefix to use for automatic mails. Leave blank to use the wiki title'; -$lang['htmlmail'] = 'Send better looking, but larger in size HTML multipart emails. Disable for plain text only mails.'; -$lang['dontlog'] = 'Disable logging for these types of logs.'; - -/* Syndication Settings */ -$lang['sitemap'] = 'Generate Google sitemap this often (in days). 0 to disable'; -$lang['rss_type'] = 'XML feed type'; -$lang['rss_linkto'] = 'XML feed links to'; -$lang['rss_content'] = 'What to display in the XML feed items?'; -$lang['rss_update'] = 'XML feed update interval (sec)'; -$lang['rss_show_summary'] = 'XML feed show summary in title'; -$lang['rss_show_deleted'] = 'XML feed Show deleted feeds'; -$lang['rss_media'] = 'What kind of changes should be listed in the XML feed?'; -$lang['rss_media_o_both'] = 'both'; -$lang['rss_media_o_pages'] = 'pages'; -$lang['rss_media_o_media'] = 'media'; - - -/* Advanced Options */ -$lang['updatecheck'] = 'Check for updates and security warnings? DokuWiki needs to contact update.dokuwiki.org for this feature.'; -$lang['userewrite'] = 'Use nice URLs'; -$lang['useslash'] = 'Use slash as namespace separator in URLs'; -$lang['sepchar'] = 'Page name word separator'; -$lang['canonical'] = 'Use fully canonical URLs'; -$lang['fnencode'] = 'Method for encoding non-ASCII filenames.'; -$lang['autoplural'] = 'Check for plural forms in links'; -$lang['compression'] = 'Compression method for attic files'; -$lang['gzip_output'] = 'Use gzip Content-Encoding for xhtml'; -$lang['compress'] = 'Compact CSS and javascript output'; -$lang['cssdatauri'] = 'Size in bytes up to which images referenced in CSS files should be embedded right into the stylesheet to reduce HTTP request header overhead. 400 to 600 bytes is a good value. Set 0 to disable.'; -$lang['send404'] = 'Send "HTTP 404/Page Not Found" for non existing pages'; -$lang['broken_iua'] = 'Is the ignore_user_abort function broken on your system? This could cause a non working search index. IIS+PHP/CGI is known to be broken.'; -$lang['xsendfile'] = 'Use the X-Sendfile header to let the webserver deliver static files? Your webserver needs to support this.'; -$lang['renderer_xhtml'] = 'Renderer to use for main (xhtml) wiki output'; -$lang['renderer__core'] = '%s (dokuwiki core)'; -$lang['renderer__plugin'] = '%s (plugin)'; -$lang['search_nslimit'] = 'Limit the search to the current X namespaces. When a search is executed from a page within a deeper namespace, the first X namespaces will be added as filter'; -$lang['search_fragment'] = 'Specify the default fragment search behavior'; -$lang['search_fragment_o_exact'] = 'exact'; -$lang['search_fragment_o_starts_with'] = 'starts with'; -$lang['search_fragment_o_ends_with'] = 'ends with'; -$lang['search_fragment_o_contains'] = 'contains'; -$lang['trustedproxy'] = 'Trust forwarding proxies matching this regular expression about the true client IP they report. The default matches local networks. Leave empty to trust no proxy.'; - -$lang['_feature_flags'] = 'Feature Flags'; -$lang['defer_js'] = 'Defer javascript to be execute after the page\'s HTML has been parsed. Improves perceived page speed but could break a small number of plugins.'; -$lang['hidewarnings'] = 'Do not display any warnings issued by PHP. This may ease the transisition to PHP8+. Warnings will still be logged in the error log and should be reported.'; - -/* Network Options */ -$lang['dnslookups'] = 'DokuWiki will lookup hostnames for remote IP addresses of users editing pages. If you have a slow or non working DNS server or don\'t want this feature, disable this option'; -$lang['jquerycdn'] = 'Should the jQuery and jQuery UI script files be loaded from a CDN? This adds additional HTTP requests, but files may load faster and users may have them cached already.'; - -/* jQuery CDN options */ -$lang['jquerycdn_o_0'] = 'No CDN, local delivery only'; -$lang['jquerycdn_o_jquery'] = 'CDN at code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN at cdnjs.com'; - -/* Proxy Options */ -$lang['proxy____host'] = 'Proxy servername'; -$lang['proxy____port'] = 'Proxy port'; -$lang['proxy____user'] = 'Proxy user name'; -$lang['proxy____pass'] = 'Proxy password'; -$lang['proxy____ssl'] = 'Use SSL to connect to proxy'; -$lang['proxy____except'] = 'Regular expression to match URLs for which the proxy should be skipped.'; - -/* License Options */ -$lang['license_o_'] = 'None chosen'; - -/* typography options */ -$lang['typography_o_0'] = 'none'; -$lang['typography_o_1'] = 'excluding single quotes'; -$lang['typography_o_2'] = 'including single quotes (might not always work)'; - -/* userewrite options */ -$lang['userewrite_o_0'] = 'none'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki internal'; - -/* deaccent options */ -$lang['deaccent_o_0'] = 'off'; -$lang['deaccent_o_1'] = 'remove accents'; -$lang['deaccent_o_2'] = 'romanize'; - -/* gdlib options */ -$lang['gdlib_o_0'] = 'GD Lib not available'; -$lang['gdlib_o_1'] = 'Version 1.x'; -$lang['gdlib_o_2'] = 'Autodetection'; - -/* rss_type options */ -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; - -/* rss_content options */ -$lang['rss_content_o_abstract'] = 'Abstract'; -$lang['rss_content_o_diff'] = 'Unified Diff'; -$lang['rss_content_o_htmldiff'] = 'HTML formatted diff table'; -$lang['rss_content_o_html'] = 'Full HTML page content'; - -/* rss_linkto options */ -$lang['rss_linkto_o_diff'] = 'difference view'; -$lang['rss_linkto_o_page'] = 'the revised page'; -$lang['rss_linkto_o_rev'] = 'list of revisions'; -$lang['rss_linkto_o_current'] = 'the current page'; - -/* compression options */ -$lang['compression_o_0'] = 'none'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; - -/* xsendfile header */ -$lang['xsendfile_o_0'] = "don't use"; -$lang['xsendfile_o_1'] = 'Proprietary lighttpd header (before release 1.5)'; -$lang['xsendfile_o_2'] = 'Standard X-Sendfile header'; -$lang['xsendfile_o_3'] = 'Proprietary Nginx X-Accel-Redirect header'; - -/* Display user info */ -$lang['showuseras_o_loginname'] = 'Login name'; -$lang['showuseras_o_username'] = "User's full name"; -$lang['showuseras_o_username_link'] = "User's full name as interwiki user link"; -$lang['showuseras_o_email'] = "User's e-mail addresss (obfuscated according to mailguard setting)"; -$lang['showuseras_o_email_link'] = "User's e-mail addresss as a mailto: link"; - -/* useheading options */ -$lang['useheading_o_0'] = 'Never'; -$lang['useheading_o_navigation'] = 'Navigation Only'; -$lang['useheading_o_content'] = 'Wiki Content Only'; -$lang['useheading_o_1'] = 'Always'; - -$lang['readdircache'] = 'Maximum age for readdir cache (sec)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eo/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eo/intro.txt deleted file mode 100644 index 5ed2f0e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eo/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Administrilo de Agordoj ====== - -Uzu tiun ĉi paÄon por kontroli la difinojn de via DokuWiki-instalo. Por helpo pri specifaj difinoj aliru al [[doku>config]]. Por pli detaloj pri tiu ĉi kromaĵo, vidu [[doku>plugin:config]]. - -Difinoj montrataj kun helruÄa fono estas protektitaj kaj ne povas esti modifataj per tiu ĉi kromaĵo. Difinoj kun blua fono estas aprioraj valoroj kaj difinoj montrataj kun blanka fono iam difiniÄis por tiu ĉi specifa instalo. AmbaÅ­ blua kaj blanka difinoj povas esti modifataj. - -Memoru premi la butonon **Registri** antaÅ­ ol eliri tiun ĉi paÄon, male viaj modifoj perdiÄus. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eo/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eo/lang.php deleted file mode 100644 index 4812f6f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eo/lang.php +++ /dev/null @@ -1,197 +0,0 @@ - - * @author Erik Bjørn Pedersen - * @author Florian - * @author Kristjan SCHMIDT - * @author Felipe Castro - * @author Felipo Kastro - * @author Robert Bogenschneider - * @author Erik Pedersen - */ -$lang['menu'] = 'Agordaj Difinoj'; -$lang['error'] = 'La difinoj ne estas Äisdatigitaj pro malvalida valoro: bonvolu revizii viajn ÅanÄojn kaj resubmeti ilin. -
    La malkorekta(j) valoro(j) estas ĉirkaÅ­ita(j) de ruÄa kadro.'; -$lang['updated'] = 'La difinoj sukcese ÄisdatiÄis.'; -$lang['nochoice'] = '(neniu alia elekto disponeblas)'; -$lang['locked'] = 'La difin-dosiero ne povas esti Äisdatigita; se tio ne estas intenca,
    certiÄu, ke la dosieroj de lokaj difinoj havas korektajn nomojn kaj permesojn.'; -$lang['danger'] = 'DanÄero: ÅanÄi tiun opcion povus igi vian vikion kaj la agordan menuon neatingebla.'; -$lang['warning'] = 'Averto: ÅanÄi tiun opcion povus rezulti en neatendita konduto.'; -$lang['security'] = 'Sekureca averto: ÅanÄi tiun opcion povus krei sekurecan riskon.'; -$lang['_configuration_manager'] = 'Administrilo de agordoj'; -$lang['_header_dokuwiki'] = 'Difinoj por DokuWiki'; -$lang['_header_plugin'] = 'Difinoj por kromaĵoj'; -$lang['_header_template'] = 'Difinoj por Åablonoj'; -$lang['_header_undefined'] = 'Ceteraj difinoj'; -$lang['_basic'] = 'Bazaj difinoj'; -$lang['_display'] = 'Difinoj por montrado'; -$lang['_authentication'] = 'Difinoj por identiÄo'; -$lang['_anti_spam'] = 'KontraÅ­-spamaj difinoj'; -$lang['_editing'] = 'Difinoj por redakto'; -$lang['_links'] = 'Difinoj por ligiloj'; -$lang['_media'] = 'Difinoj por aÅ­dvidaĵoj'; -$lang['_notifications'] = 'Sciigaj agordoj'; -$lang['_syndication'] = 'Kunhavigaj agordoj'; -$lang['_advanced'] = 'Fakaj difinoj'; -$lang['_network'] = 'Difinoj por reto'; -$lang['_msg_setting_undefined'] = 'Neniu difinanta metadatumaro.'; -$lang['_msg_setting_no_class'] = 'Neniu difinanta klaso.'; -$lang['_msg_setting_no_default'] = 'Neniu apriora valoro.'; -$lang['title'] = 'Titolo de la vikio'; -$lang['start'] = 'Nomo de la hejmpaÄo'; -$lang['lang'] = 'Lingvo'; -$lang['template'] = 'Åœablono'; -$lang['tagline'] = 'Moto (se la Åablono antaûvidas tion)'; -$lang['sidebar'] = 'Nomo de la flanka paÄo (se la Åablono antaûvidas tion), malplena kampo malebligas la flankan paÄon'; -$lang['license'] = 'LaÅ­ kiu permesilo via enhavo devus esti publikigita?'; -$lang['savedir'] = 'Dosierujo por konservi datumaron'; -$lang['basedir'] = 'Baza dosierujo'; -$lang['baseurl'] = 'Baza URL'; -$lang['cookiedir'] = 'Kuketopado. Lasu malplena por uzi baseurl.'; -$lang['dmode'] = 'ReÄimo de dosierujo-kreado'; -$lang['fmode'] = 'ReÄimo de dosiero-kreado'; -$lang['allowdebug'] = 'Ebligi kodumpurigadon malebligu se ne necese!<;/b>'; -$lang['recent'] = 'FreÅaj ÅanÄoj'; -$lang['recent_days'] = 'Kiom da freÅaj ÅanÄoj por teni (tagoj)'; -$lang['breadcrumbs'] = 'Nombro da paderoj'; -$lang['youarehere'] = 'Hierarkiaj paderoj'; -$lang['fullpath'] = 'Montri la kompletan padon de la paÄoj en la piedlinio'; -$lang['typography'] = 'Fari tipografiajn anstataÅ­igojn'; -$lang['dformat'] = 'Formato de datoj (vidu la PHP-an funkcion strftime)'; -$lang['signature'] = 'Subskribo'; -$lang['showuseras'] = 'Kiel indiki la lastan redaktinton'; -$lang['toptoclevel'] = 'Supera nivelo por la enhavtabelo'; -$lang['tocminheads'] = 'Minimuma kvanto da ĉeftitoloj, kiu difinas ĉu la TOC estas kreata.'; -$lang['maxtoclevel'] = 'Maksimuma nivelo por la enhavtabelo'; -$lang['maxseclevel'] = 'Maksimuma nivelo por redakti sekciojn'; -$lang['camelcase'] = 'Uzi KamelUsklecon por ligiloj'; -$lang['deaccent'] = 'Netaj paÄnomoj'; -$lang['useheading'] = 'Uzi unuan titolon por paÄnomoj'; -$lang['sneaky_index'] = 'Apriore, DokuWiki montras ĉiujn nomspacojn en la indeksa modo. Ebligi tiun ĉi elekteblon kaÅus tion, kion la uzanto ne rajtas legi laÅ­ ACL. Tio povus rezulti ankaÅ­an kaÅon de alireblaj subnomspacoj. Tiel la indekso estus neuzebla por kelkaj agordoj de ACL.'; -$lang['hidepages'] = 'KaÅi kongruantajn paÄojn (laÅ­ regulaj esprimoj)'; -$lang['useacl'] = 'Uzi alirkontrolajn listojn'; -$lang['autopasswd'] = 'AÅ­tomate krei pasvortojn'; -$lang['authtype'] = 'Tipo de identiÄo'; -$lang['passcrypt'] = 'Metodo por ĉifri pasvortojn'; -$lang['defaultgroup'] = 'AntaÅ­difinita grupo'; -$lang['superuser'] = 'Superanto - grupo, uzanto aÅ­ listo (disigita per komoj), kiu plene alireblas al ĉiuj paÄoj kaj funkcioj, sendepende de la reguloj ACL'; -$lang['manager'] = 'Administranto - grupo, uzanto aÅ­ listo (apartite per komoj), kiu havas alirpermeson al kelkaj administraj funkcioj'; -$lang['profileconfirm'] = 'Konfirmi ÅanÄojn en la trajtaro per pasvorto'; -$lang['rememberme'] = 'Permesi longdaÅ­ran ensalutajn kuketojn (rememoru min)'; -$lang['disableactions'] = 'Malebligi DokuWiki-ajn agojn'; -$lang['disableactions_check'] = 'Kontroli'; -$lang['disableactions_subscription'] = 'AliÄi/MalaliÄi'; -$lang['disableactions_wikicode'] = 'Rigardi vikitekston/Eksporti fontotekston'; -$lang['disableactions_profile_delete'] = 'Forigi la propran konton'; -$lang['disableactions_other'] = 'Aliaj agoj (disigita per komoj)'; -$lang['auth_security_timeout'] = 'Sekureca tempolimo por aÅ­tentigo (sekundoj)'; -$lang['securecookie'] = 'Ĉu kuketoj difinitaj per HTTPS sendiÄu de la foliumilo nur per HTTPS? Malebligu tiun ĉi opcion kiam nur la ensaluto al via vikio estas sekurigita per SSL, sed foliumado de la vikio estas farita malsekure.'; -$lang['remote'] = 'Ebligu la traretan API-sistemon. Tio ebligas al aliaj aplikaĵoj aliri la vikion pere de XML-RPC aÅ© aliaj mekanismoj.'; -$lang['remoteuser'] = 'Limigi traretan API-aliron al la komodisigitaj grupoj aÅ© uzantoj indikitaj jene. Lasu malplena por ebligi aliron al ĉiu ajn.'; -$lang['usewordblock'] = 'Bloki spamon surbaze de vortlisto'; -$lang['relnofollow'] = 'Uzi rel="nofollow" kun eksteraj ligiloj'; -$lang['indexdelay'] = 'Prokrasto antaÅ­ ol indeksi (en sekundoj)'; -$lang['mailguard'] = 'Nebuligi retadresojn'; -$lang['iexssprotect'] = 'Ekzameni elÅutaĵojn kontraÅ­ eblaj malicaj Ä´avaSkripto aÅ­ HTML-a kodumaĵo'; -$lang['usedraft'] = 'AÅ­tomate konservi skizon dum redaktado'; -$lang['locktime'] = 'Maksimuma aÄo por serurdosieroj (sek.)'; -$lang['cachetime'] = 'Maksimuma aÄo por provizmemoro (sek.)'; -$lang['target____wiki'] = 'Parametro "target" (celo) por internaj ligiloj'; -$lang['target____interwiki'] = 'Parametro "target" (celo) por intervikiaj ligiloj'; -$lang['target____extern'] = 'Parametro "target" (celo) por eksteraj ligiloj'; -$lang['target____media'] = 'Parametro "target" (celo) por aÅ­dvidaĵaj ligiloj'; -$lang['target____windows'] = 'Parametro "target" (celo) por Vindozaj ligiloj'; -$lang['mediarevisions'] = 'Ĉu ebligi reviziadon de aÅ­dvidaĵoj?'; -$lang['refcheck'] = 'Kontrolo por referencoj al aÅ­dvidaĵoj'; -$lang['gdlib'] = 'Versio de GD-Lib'; -$lang['im_convert'] = 'Pado al la konvertilo de ImageMagick'; -$lang['jpg_quality'] = 'Kompaktiga kvalito de JPG (0-100)'; -$lang['fetchsize'] = 'Maksimuma grandeco (bitokoj), kiun fetch.php rajtas elÅuti el ekstere'; -$lang['subscribers'] = 'Ebligi subtenon de avizoj pri ÅanÄoj sur paÄoj'; -$lang['subscribe_time'] = 'Tempo, post kiu abonlistoj kaj kolektaĵoj sendiÄas (sek); Tio estu pli malgranda ol la tempo indikita en recent_days.'; -$lang['notify'] = 'Sendi avizojn pri ÅanÄoj al tiu ĉi retadreso'; -$lang['registernotify'] = 'Sendi informon pri ĵusaj aliÄintoj al tiu ĉi retadreso'; -$lang['mailfrom'] = 'Retadreso uzota por aÅ­tomataj retmesaÄoj '; -$lang['mailprefix'] = 'RetpoÅta temo-prefikso por uzi en aÅ­tomataj mesaÄoj'; -$lang['htmlmail'] = 'Sendi pli bele aspektajn, sed pli grandajn plurpartajn HTML-retpoÅtaĵojn. Malebligu por ricevi pure tekstajn mesaÄojn.'; -$lang['sitemap'] = 'Krei Guglan paÄarmapon "sitemap" (po kiom tagoj)'; -$lang['rss_type'] = 'XML-a tipo de novaĵ-fluo'; -$lang['rss_linkto'] = 'La novaĵ-fluo de XML ligiÄas al'; -$lang['rss_content'] = 'Kion montri en la XML-aj novaĵ-flueroj?'; -$lang['rss_update'] = 'Intertempo por Äisdatigi XML-an novaĵ-fluon (sek.)'; -$lang['rss_show_summary'] = 'XML-a novaĵ-fluo montras resumon en la titolo'; -$lang['rss_media'] = 'Kiaj Åangoj estu montrataj en la XML-fluo?'; -$lang['rss_media_o_both'] = 'ambaÅ­'; -$lang['rss_media_o_pages'] = 'paÄoj'; -$lang['updatecheck'] = 'Ĉu kontroli aktualigojn kaj sekurecajn avizojn? DokuWiki bezonas kontakti update.dokuwiki.org por tiu ĉi trajto.'; -$lang['userewrite'] = 'Uzi netajn URL-ojn'; -$lang['useslash'] = 'Uzi frakcistrekon kiel disigsignaĵon por nomspacoj en URL-oj'; -$lang['sepchar'] = 'Disigsignaĵo de vortoj en paÄnomoj'; -$lang['canonical'] = 'Uzi tute evidentajn URL-ojn'; -$lang['fnencode'] = 'Kodiga metodo por ne-ASCII-aj dosiernomoj.'; -$lang['autoplural'] = 'Kontroli pluralajn formojn en ligiloj'; -$lang['compression'] = 'Kompaktigmetodo por arkivaj dosieroj'; -$lang['gzip_output'] = 'Uzi gzip-an enhav-enkodigon por XHTML'; -$lang['compress'] = 'Kompaktigi CSS-ajn kaj ĵavaskriptajn elmetojn'; -$lang['cssdatauri'] = 'Grandeco en bitokoj, Äis kiom en CSS-dosieroj referencitaj bildoj enmetiÄu rekte en la stilfolion por malgrandigi vanan HTTP-kapan trafikon. -400 Äis 600 bitokoj estas bona grandeco. Indiku 0 por malebligi enmeton.'; -$lang['send404'] = 'Sendi la mesaÄon "HTTP 404/PaÄo ne trovita" por ne ekzistantaj paÄoj'; -$lang['broken_iua'] = 'Ĉu la funkcio "ignore_user_abort" difektas en via sistemo? Tio povus misfunkciigi la serĉindekson. IIS+PHP/CGI estas konata kiel fuÅaĵo. Vidu Cimon 852 por pli da informoj.'; -$lang['xsendfile'] = 'Ĉu uzi la kaplinion X-Sendfile por ebligi al la retservilo liveri fiksajn dosierojn? Via retservilo subtenu tion.'; -$lang['renderer_xhtml'] = 'Prezentilo por la ĉefa vikia rezulto (xhtml)'; -$lang['renderer__core'] = '%s (DokuWiki-a kerno)'; -$lang['renderer__plugin'] = '%s (kromaĵo)'; -$lang['dnslookups'] = 'DokuWiki rigardos servilajn nomojn por paÄmodifoj tra fremdaj IP-adresoj. Se vi havas malrapidan aÅ© nefunkciantan DNS-servilon aÅ© malÅatas tiun trajton, malebligu tiun opcion'; -$lang['proxy____host'] = 'Retservilnomo de la "Proxy"'; -$lang['proxy____port'] = 'Pordo ĉe la "Proxy"'; -$lang['proxy____user'] = 'Uzantonomo ĉe la "Proxy"'; -$lang['proxy____pass'] = 'Pasvorto ĉe la "Proxy"'; -$lang['proxy____ssl'] = 'Uzi SSL por konekti al la "Proxy"'; -$lang['proxy____except'] = 'Regula esprimo por URL-oj, kiujn la servilo preterrigardu.'; -$lang['license_o_'] = 'Nenio elektita'; -$lang['typography_o_0'] = 'nenio'; -$lang['typography_o_1'] = 'Nur duoblaj citiloj'; -$lang['typography_o_2'] = 'Ĉiaj citiloj (eble ne ĉiam funkcios)'; -$lang['userewrite_o_0'] = 'nenio'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'Interne de DokuWiki'; -$lang['deaccent_o_0'] = 'ne'; -$lang['deaccent_o_1'] = 'forigi supersignojn'; -$lang['deaccent_o_2'] = 'latinigi'; -$lang['gdlib_o_0'] = 'GD-Lib ne disponeblas'; -$lang['gdlib_o_1'] = 'Versio 1.x'; -$lang['gdlib_o_2'] = 'AÅ­tomata detekto'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Resumo'; -$lang['rss_content_o_diff'] = 'Unuigita "Diff"'; -$lang['rss_content_o_htmldiff'] = '"Diff"-tabelo formatita laÅ­ HTML'; -$lang['rss_content_o_html'] = 'Enhavo laÅ­ kompleta HTML-paÄo'; -$lang['rss_linkto_o_diff'] = 'diferenca rigardo'; -$lang['rss_linkto_o_page'] = 'la reviziita paÄo'; -$lang['rss_linkto_o_rev'] = 'listo de revizioj'; -$lang['rss_linkto_o_current'] = 'la aktuala paÄo'; -$lang['compression_o_0'] = 'nenio'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'ne uzi'; -$lang['xsendfile_o_1'] = 'Propra kaplinio "lighttpd" (antaÅ­ versio 1.5)'; -$lang['xsendfile_o_2'] = 'Ordinara kaplinio X-Sendfile'; -$lang['xsendfile_o_3'] = 'Propra kaplinio Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'Ensalut-nomo'; -$lang['showuseras_o_username'] = 'Kompleta nomo de uzanto'; -$lang['showuseras_o_email'] = 'Retadreso de uzanto (sekur-montrita laÅ­ agordo de nebuligo)'; -$lang['showuseras_o_email_link'] = 'Retadreso de uzanto kiel mailto:-ligilo'; -$lang['useheading_o_0'] = 'Neniam'; -$lang['useheading_o_navigation'] = 'Nur foliumado'; -$lang['useheading_o_content'] = 'Nur vikia enhavo'; -$lang['useheading_o_1'] = 'Ĉiam'; -$lang['readdircache'] = 'Maksimuma daÅ­ro de la dosieruja kaÅmemoro (sekundoj)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/es/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/es/intro.txt deleted file mode 100644 index 0b42c6b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/es/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Administrador de configuración ====== - -Usa esta página para controlar los parámetros de tu instalación de Dokuwiki. Ayuda sobre [[doku>config|parámetros individuales]]. Más detalles sobre este [[doku>plugin:config|plugin]]. - -Los parámetros que se muestran sobre un fondo rosado están protegidos y no pueden ser modificados usando este plugin. Los parámetros que se muestran sobre un fondo azul tienen los valores por defecto, y los parámetros mostrados sobre un fondo blanco han sido establecidos para esta instalación en particular. Tanto los parámetros sobre fondo azul y los que están sobre fondo blanco pueden ser modificados. - -Recuerda cliquear el boton **Guardar** antes de abandonar la página, sino se perderán los cambios que hayas hecho. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/es/lang.php deleted file mode 100644 index aa2cf02..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/es/lang.php +++ /dev/null @@ -1,230 +0,0 @@ - - * @author Luna Frax - * @author Domingo Redal - * @author Miguel Pagano - * @author Oscar M. Lage - * @author Gabriel Castillo - * @author oliver - * @author Enrico Nicoletto - * @author Manuel Meco - * @author VictorCastelan - * @author Jordan Mero - * @author Felipe Martinez - * @author Javier Aranda - * @author Zerial - * @author Marvin Ortega - * @author Daniel Castro Alvarado - * @author Fernando J. Gómez - * @author Mauro Javier Giamberardino - * @author emezeta - * @author Oscar Ciudad - * @author Ruben Figols - * @author Gerardo Zamudio - * @author Mercè López - */ -$lang['menu'] = 'Parámetros de configuración'; -$lang['error'] = 'Los parámetros no han sido actualizados a causa de un valor inválido, por favor revise los cambios y re-envíe el formulario.
    Los valores incorrectos se mostrarán con un marco rojo alrededor.'; -$lang['updated'] = 'Los parámetros se actualizaron con éxito.'; -$lang['nochoice'] = '(no hay otras alternativas disponibles)'; -$lang['locked'] = 'El archivo de configuración no ha podido ser actualizado, si esto no es lo deseado,
    asegúrese que el nombre del archivo local de configuraciones y los permisos sean los correctos.'; -$lang['danger'] = 'Atención: Cambiar esta opción podría hacer inaccesible el wiki y su menú de configuración.'; -$lang['warning'] = 'Advertencia: Cambiar esta opción podría causar comportamientos no deseados.'; -$lang['security'] = 'Advertencia de Seguridad: Cambiar esta opción podría representar un riesgo de seguridad.'; -$lang['_configuration_manager'] = 'Administrador de configuración'; -$lang['_header_dokuwiki'] = 'Parámetros de DokuWiki'; -$lang['_header_plugin'] = 'Parámetros de Plugin'; -$lang['_header_template'] = 'Parámetros de Plantillas'; -$lang['_header_undefined'] = 'Parámetros sin categoría'; -$lang['_basic'] = 'Parámetros Básicos'; -$lang['_display'] = 'Parámetros de Presentación'; -$lang['_authentication'] = 'Parámetros de Autenticación'; -$lang['_anti_spam'] = 'Parámetros Anti-Spam'; -$lang['_editing'] = 'Parámetros de Edición'; -$lang['_links'] = 'Parámetros de Enlaces'; -$lang['_media'] = 'Parámetros de Medios'; -$lang['_notifications'] = 'Configuración de notificaciones'; -$lang['_syndication'] = 'Configuración de sindicación'; -$lang['_advanced'] = 'Parámetros Avanzados'; -$lang['_network'] = 'Parámetros de Red'; -$lang['_msg_setting_undefined'] = 'Sin parámetros de metadata.'; -$lang['_msg_setting_no_class'] = 'Sin clase establecida.'; -$lang['_msg_setting_no_known_class'] = 'Configuración de la clase no disponible.'; -$lang['_msg_setting_no_default'] = 'Sin valor por defecto.'; -$lang['title'] = 'Título del wiki'; -$lang['start'] = 'Nombre de la página inicial'; -$lang['lang'] = 'Idioma'; -$lang['template'] = 'Plantilla'; -$lang['tagline'] = 'Lema (si la plantilla lo soporta)'; -$lang['sidebar'] = 'Nombre de la barra lateral (si la plantilla lo soporta), un campo vacío la desactiva'; -$lang['license'] = '¿Bajo qué licencia será liberado tu contenido?'; -$lang['savedir'] = 'Directorio para guardar los datos'; -$lang['basedir'] = 'Directorio de base'; -$lang['baseurl'] = 'URL de base'; -$lang['cookiedir'] = 'Ruta para las Cookie. Dejar en blanco para usar la ruta básica.'; -$lang['dmode'] = 'Modo de creación de directorios'; -$lang['fmode'] = 'Modo de creación de ficheros'; -$lang['allowdebug'] = 'Permitir debug deshabilítelo si no lo necesita!'; -$lang['recent'] = 'Cambios recientes'; -$lang['recent_days'] = 'Cuántos cambios recientes mantener (días)'; -$lang['breadcrumbs'] = 'Número de pasos de traza'; -$lang['youarehere'] = 'Traza jerárquica'; -$lang['fullpath'] = 'Mostrar ruta completa en el pie de página'; -$lang['typography'] = 'Realizar reemplazos tipográficos'; -$lang['dformat'] = 'Formato de fecha (ver la función de PHP strftime)'; -$lang['signature'] = 'Firma'; -$lang['showuseras'] = 'Qué ver al mostrar el último usuario que editó una página'; -$lang['toptoclevel'] = 'Nivel superior para la tabla de contenidos'; -$lang['tocminheads'] = 'La cantidad mínima de titulares que determina si el TOC es construido'; -$lang['maxtoclevel'] = 'Máximo nivel para la tabla de contenidos'; -$lang['maxseclevel'] = 'Máximo nivel para edición de sección'; -$lang['camelcase'] = 'Usar CamelCase para enlaces'; -$lang['deaccent'] = 'Nombres de páginas "limpios"'; -$lang['useheading'] = 'Usar el primer encabezado para nombres de páginas'; -$lang['sneaky_index'] = 'Por defecto, DokuWiki mostrará todos los namespaces en el index. Habilitando esta opción los ocultará si el usuario no tiene permisos de lectura. Los sub-namespaces pueden resultar inaccesibles. El index puede hacerse poco usable dependiendo de las configuraciones ACL.'; -$lang['hidepages'] = 'Ocultar páginas con coincidencias (expresiones regulares)'; -$lang['useacl'] = 'Usar listas de control de acceso (ACL)'; -$lang['autopasswd'] = 'Autogenerar contraseñas'; -$lang['authtype'] = 'Método de Autenticación'; -$lang['passcrypt'] = 'Método de cifrado de contraseñas'; -$lang['defaultgroup'] = 'Grupo por defecto'; -$lang['superuser'] = 'Super-usuario - grupo ó usuario con acceso total a todas las páginas y funciones, configuraciones ACL'; -$lang['manager'] = 'Manager - grupo o usuario con acceso a ciertas tareas de mantenimiento'; -$lang['profileconfirm'] = 'Confirmar cambios en perfil con contraseña'; -$lang['rememberme'] = 'Permitir cookies para acceso permanente (recordarme)'; -$lang['disableactions'] = 'Deshabilitar acciones DokuWiki'; -$lang['disableactions_check'] = 'Controlar'; -$lang['disableactions_subscription'] = 'Suscribirse/Cancelar suscripción'; -$lang['disableactions_wikicode'] = 'Ver la fuente/Exportar en formato raw'; -$lang['disableactions_profile_delete'] = 'Borrar tu propia cuenta'; -$lang['disableactions_other'] = 'Otras acciones (separadas por coma)'; -$lang['disableactions_rss'] = 'Sindicación XML (RSS)'; -$lang['auth_security_timeout'] = 'Tiempo de Autenticación (en segundos), por motivos de seguridad'; -$lang['securecookie'] = 'Las cookies establecidas por HTTPS, ¿el naveagdor solo puede enviarlas por HTTPS? Inhabilite esta opción cuando solo se asegure con SSL la entrada, pero no la navegación de su wiki.'; -$lang['remote'] = 'Activar el sistema API remoto. Esto permite a otras aplicaciones acceder al wiki a traves de XML-RPC u otros mecanismos.'; -$lang['remoteuser'] = 'Restringir el acceso remoto por API a los grupos o usuarios separados por comas que se dan aquí. Dejar en blanco para dar acceso a todo el mundo.'; -$lang['remotecors'] = 'Habilitar el Uso Compartido de Recursos entre Orígenes (CORS) para las interfaces remotas. Asterisco (*) para permitir todos los orígenes. Dejar vacío para denegar CORS.'; -$lang['usewordblock'] = 'Bloquear spam usando una lista de palabras'; -$lang['relnofollow'] = 'Usar rel="nofollow" en enlaces externos'; -$lang['indexdelay'] = 'Intervalo de tiempo antes de indexar (segundos)'; -$lang['mailguard'] = 'Ofuscar direcciones de correo electrónico'; -$lang['iexssprotect'] = 'Comprobar posible código malicioso (JavaScript ó HTML) en archivos subidos'; -$lang['usedraft'] = 'Guardar automáticamente un borrador mientras se edita'; -$lang['locktime'] = 'Edad máxima para archivos de bloqueo (segundos)'; -$lang['cachetime'] = 'Edad máxima para caché (segundos)'; -$lang['target____wiki'] = 'Ventana para enlaces internos'; -$lang['target____interwiki'] = 'Ventana para enlaces interwikis'; -$lang['target____extern'] = 'Ventana para enlaces externos'; -$lang['target____media'] = 'Ventana para enlaces a medios'; -$lang['target____windows'] = 'Ventana para enlaces a ventanas'; -$lang['mediarevisions'] = '¿Habilitar Mediarevisions?'; -$lang['refcheck'] = 'Control de referencia a medios'; -$lang['gdlib'] = 'Versión de GD Lib'; -$lang['im_convert'] = 'Ruta a la herramienta de conversión de ImageMagick'; -$lang['jpg_quality'] = 'Calidad de compresión de JPG (0-100)'; -$lang['fetchsize'] = 'Tamaño máximo (bytes) que fetch.php puede descargar de sitios externos'; -$lang['subscribers'] = 'Habilitar soporte para suscripción a páginas'; -$lang['subscribe_time'] = 'Tiempo después que alguna lista de suscripción fue enviada (seg); Debe ser menor que el tiempo especificado en días recientes.'; -$lang['notify'] = 'Enviar notificación de cambios a esta dirección de correo electrónico'; -$lang['registernotify'] = 'Enviar información cuando se registran nuevos usuarios a esta dirección de correo electrónico'; -$lang['mailfrom'] = 'Dirección de correo electrónico para emails automáticos'; -$lang['mailreturnpath'] = 'Dirección de correo electrónico del destinatario para las notificaciones de no entrega'; -$lang['mailprefix'] = 'Asunto por defecto que se utilizará en mails automáticos.'; -$lang['htmlmail'] = 'Enviar correos electronicos en HTML con mejor aspecto pero mayor peso. Desactivar para enviar correos electronicos en texto plano.'; -$lang['dontlog'] = 'Deshabilitar inicio de sesión para este tipo de registros.'; -$lang['sitemap'] = 'Generar sitemap de Google (días)'; -$lang['rss_type'] = 'Tipo de resumen (feed) XML'; -$lang['rss_linkto'] = 'Feed XML enlaza a'; -$lang['rss_content'] = '¿Qué mostrar en los items del archivo XML?'; -$lang['rss_update'] = 'Intervalo de actualización de feed XML (segundos)'; -$lang['rss_show_summary'] = 'Feed XML muestra el resumen en el título'; -$lang['rss_show_deleted'] = 'Fuente XML Mostrar fuentes eliminadas'; -$lang['rss_media'] = '¿Qué tipo de cambios deberían aparecer en el feed XML?'; -$lang['rss_media_o_both'] = 'ambos'; -$lang['rss_media_o_pages'] = 'páginas'; -$lang['rss_media_o_media'] = 'multimedia'; -$lang['updatecheck'] = '¿Comprobar actualizaciones y advertencias de seguridad? Esta característica requiere que DokuWiki se conecte a update.dokuwiki.org.'; -$lang['userewrite'] = 'Usar URLs bonitas'; -$lang['useslash'] = 'Usar barra (/) como separador de espacios de nombres en las URLs'; -$lang['sepchar'] = 'Separador de palabras en nombres de páginas'; -$lang['canonical'] = 'Usar URLs totalmente canónicas'; -$lang['fnencode'] = 'Método para codificar nombres de archivo no-ASCII.'; -$lang['autoplural'] = 'Controlar plurales en enlaces'; -$lang['compression'] = 'Método de compresión para archivos en el ático'; -$lang['gzip_output'] = 'Usar gzip Content-Encoding para xhtml'; -$lang['compress'] = 'Compactar la salida de CSS y javascript'; -$lang['cssdatauri'] = 'Tamaño en bytes hasta el cual las imágenes referenciadas en archivos CSS deberían ir incrustadas en la hoja de estilos para reducir el número de cabeceras de petición HTTP. ¡Esta técnica no funcionará en IE < 8! De 400 a 600 bytes es un valor adecuado. Establezca 0 para deshabilitarlo.'; -$lang['send404'] = 'Enviar "HTTP 404/Page Not Found" para páginas no existentes'; -$lang['broken_iua'] = '¿Se ha roto (broken) la función ignore_user_abort en su sistema? Esto puede causar que no funcione el index de búsqueda. Se sabe que IIS+PHP/CGI está roto. Vea Bug 852para más información.'; -$lang['xsendfile'] = '¿Utilizar la cabecera X-Sendfile para permitirle al servidor web enviar archivos estáticos? Su servidor web necesita tener la capacidad para hacerlo.'; -$lang['renderer_xhtml'] = 'Visualizador a usar para salida (xhtml) principal del wiki'; -$lang['renderer__core'] = '%s (núcleo dokuwiki)'; -$lang['renderer__plugin'] = '%s (plugin)'; -$lang['search_nslimit'] = 'Limite la búsqueda a los actuales X espacios de nombres. Cuando se ejecuta una búsqueda desde una página dentro de un espacio de nombres más profundo, los primeros X espacios de nombres se agregarán como filtro'; -$lang['search_fragment'] = 'Especifique el comportamiento predeterminado de la búsqueda de fragmentos'; -$lang['search_fragment_o_exact'] = 'exacto'; -$lang['search_fragment_o_starts_with'] = 'comienza con'; -$lang['search_fragment_o_ends_with'] = 'termina con'; -$lang['search_fragment_o_contains'] = 'contiene'; -$lang['trustedproxy'] = 'Confíe en los proxys de reenvío que coincidan con esta expresión regular acerca de la IP verdadera del cliente que referencia. El valor predeterminado coincide con las redes locales. Dejar en blanco para no confiar en ningún proxy.'; -$lang['_feature_flags'] = 'Configuración de características'; -$lang['defer_js'] = 'Aplazar JavaScript para que se ejecute después de que se haya analizado el HTML de la página. Mejora la velocidad percibida de la página, pero podría romper un pequeño número de complementos.'; -$lang['hidewarnings'] = 'No mostrar ninguna advertencia emitida por PHP. Esto puede facilitar la transición a PHP8+. Las advertencias seguirán siendo registradas en el registro de errores y deben ser reportadas.'; -$lang['dnslookups'] = 'DokuWiki buscara los hostnames para usuarios editando las páginas con IP remota. Si usted tiene un servidor DNS bastante lento o que no funcione, favor de desactivar esta opción.'; -$lang['jquerycdn'] = '¿Deberían cargarse los ficheros de script jQuery y jQuery UI desde un CDN? Esto añade peticiones HTTP adicionales, pero los ficheros se pueden cargar más rápido y los usuarios pueden tenerlas ya almacenadas en caché.'; -$lang['jquerycdn_o_0'] = 'No CDN, sólo entrega local'; -$lang['jquerycdn_o_jquery'] = 'CDN en code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN en cdnjs.com'; -$lang['proxy____host'] = 'Nombre del servidor Proxy'; -$lang['proxy____port'] = 'Puerto del servidor Proxy'; -$lang['proxy____user'] = 'Nombre de usuario para el servidor Proxy'; -$lang['proxy____pass'] = 'Contraseña para el servidor Proxy'; -$lang['proxy____ssl'] = 'Usar ssl para conectarse al servidor Proxy'; -$lang['proxy____except'] = 'Expresiones regulares para encontrar URLs que el proxy debería omitir.'; -$lang['license_o_'] = 'No se eligió ninguna'; -$lang['typography_o_0'] = 'ninguno'; -$lang['typography_o_1'] = 'Dobles comillas solamente'; -$lang['typography_o_2'] = 'Todas las comillas (puede ser que no siempre funcione)'; -$lang['userewrite_o_0'] = 'ninguno'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'Interno de DokuWiki'; -$lang['deaccent_o_0'] = 'apagado'; -$lang['deaccent_o_1'] = 'eliminar tildes'; -$lang['deaccent_o_2'] = 'romanizar'; -$lang['gdlib_o_0'] = 'GD Lib no está disponible'; -$lang['gdlib_o_1'] = 'Versión 1.x'; -$lang['gdlib_o_2'] = 'Autodetección'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Resumen'; -$lang['rss_content_o_diff'] = 'Diferencias unificadas'; -$lang['rss_content_o_htmldiff'] = 'Tabla de diferencias en formato HTML'; -$lang['rss_content_o_html'] = 'Página que solo contiene código HTML'; -$lang['rss_linkto_o_diff'] = 'ver las diferencias'; -$lang['rss_linkto_o_page'] = 'la página revisada'; -$lang['rss_linkto_o_rev'] = 'lista de revisiones'; -$lang['rss_linkto_o_current'] = 'la página actual'; -$lang['compression_o_0'] = 'ninguna'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'no utilizar'; -$lang['xsendfile_o_1'] = 'Encabezado propietario de lighttpd (antes de la versión 1.5)'; -$lang['xsendfile_o_2'] = 'Encabezado X-Sendfile estándar'; -$lang['xsendfile_o_3'] = 'Encabezado propietario Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'Nombre de entrada'; -$lang['showuseras_o_username'] = 'Nombre completo del usuario'; -$lang['showuseras_o_username_link'] = 'Nombre completo del usuario como enlace de usuario interwiki'; -$lang['showuseras_o_email'] = 'Dirección de correo electrónico del usuario (ofuscada según la configuración de "mailguard")'; -$lang['showuseras_o_email_link'] = 'Dirección de correo de usuario como enlace de envío de correo'; -$lang['useheading_o_0'] = 'Nunca'; -$lang['useheading_o_navigation'] = 'Solamente Navegación'; -$lang['useheading_o_content'] = 'Contenido wiki solamente'; -$lang['useheading_o_1'] = 'Siempre'; -$lang['readdircache'] = 'Tiempo máximo para la cache readdir (en segundos)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/et/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/et/lang.php deleted file mode 100644 index cce679f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/et/lang.php +++ /dev/null @@ -1,30 +0,0 @@ - - */ -$lang['menu'] = 'Seadete haldamine'; -$lang['_configuration_manager'] = 'Seadete haldamine'; -$lang['_basic'] = 'Peamised seaded'; -$lang['_display'] = 'Näitamise seaded'; -$lang['_authentication'] = 'Audentimise seaded'; -$lang['_anti_spam'] = 'Spämmitõrje seaded'; -$lang['_editing'] = 'Muutmise seaded'; -$lang['_links'] = 'Lingi seaded'; -$lang['_media'] = 'Meedia seaded'; -$lang['_advanced'] = 'Laiendatud seaded'; -$lang['_network'] = 'Võrgu seaded'; -$lang['title'] = 'Wiki pealkiri'; -$lang['template'] = 'Kujundus'; -$lang['recent'] = 'Viimased muudatused'; -$lang['signature'] = 'Allkiri'; -$lang['defaultgroup'] = 'Vaikimisi grupp'; -$lang['disableactions_check'] = 'Kontrolli'; -$lang['compression_o_0'] = 'pole'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'ära kasuta'; -$lang['useheading_o_0'] = 'Mitte kunagi'; -$lang['useheading_o_1'] = 'Alati'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eu/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eu/intro.txt deleted file mode 100644 index 17edb3e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eu/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Konfigurazio Kudeatzailea ====== - -Erabili orri hau zure DokiWiki instalazioaren aukerak kontrolatzeko. Aukera zehatzei buruz laguntza eskuratzeko ikusi [[doku>config]]. Plugin honi buruzko xehetasun gehiago eskuratzeko ikusi [[doku>plugin:config]]. - -Atzealde gorri argi batez erakusten diren aukerak babestuak daude eta ezin dira plugin honekin aldatu. Atzealde urdin batez erakusten diren aukerak balio lehenetsiak dira eta atzealde zuriz erakutsiak modu lokalean ezarriak izan dira instalazio honentzat. Aukera urdin eta zuriak aldatuak izan daitezke. - -Gogoratu **GORDE** botoia sakatzeaz orri hau utzi baino lehen, bestela zure aldaketak galdu egingo baitira. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eu/lang.php deleted file mode 100644 index 71de6d0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/eu/lang.php +++ /dev/null @@ -1,177 +0,0 @@ - - * @author Zigor Astarbe - * @author Osoitz - */ -$lang['menu'] = 'Konfigurazio Ezarpenak'; -$lang['error'] = 'Ezarpenak ez dira eguneratu balio oker bat dela eta, mesedez errepasatu aldaketak eta berriz bidali.
    Balio okerra(k) ertz gorriz inguratuak erakutsiko dira. '; -$lang['updated'] = 'Ezarpenak arrakastaz eguneratuak.'; -$lang['nochoice'] = '(ez dago beste aukerarik)'; -$lang['locked'] = 'Ezarpenen fitxategia ezin da eguneratu, eta intentzioa hau ez bada,
    -ziurtatu ezarpen lokalen izena eta baimenak zuzenak direla.'; -$lang['danger'] = 'Kontuz: Aukera hau aldatzeak zure wikia eta konfigurazio menua eskuraezin utzi dezake.'; -$lang['warning'] = 'Oharra: Aukera hau aldatzeak ustekabeko portaera bat sortu dezake.'; -$lang['security'] = 'Segurtasun Oharra: Aukera hau aldatzeak segurtasun arrisku bat sortu dezake.'; -$lang['_configuration_manager'] = 'Konfigurazio Kudeatzailea'; -$lang['_header_dokuwiki'] = 'DokuWiki Ezarpenak'; -$lang['_header_plugin'] = 'Plugin Ezarpenak'; -$lang['_header_template'] = 'Txantiloi Ezarpenak'; -$lang['_header_undefined'] = 'Zehaztu gabeko Ezarpenak'; -$lang['_basic'] = 'Oinarrizko Ezarpenak'; -$lang['_display'] = 'Aurkezpen Ezarpenak'; -$lang['_authentication'] = 'Kautotze Ezarpenak'; -$lang['_anti_spam'] = 'Anti-Spam Ezarpenak'; -$lang['_editing'] = 'Edizio Ezarpenak'; -$lang['_links'] = 'Esteken Ezarpenak'; -$lang['_media'] = 'Multimedia Ezarpenak'; -$lang['_notifications'] = 'Abisuen ezarpenak'; -$lang['_syndication'] = 'Sindikazio ezarpenak'; -$lang['_advanced'] = 'Ezarpen Aurreratuak'; -$lang['_network'] = 'Sare Ezarpenak'; -$lang['_msg_setting_undefined'] = 'Ezarpen metadaturik ez.'; -$lang['_msg_setting_no_class'] = 'Ezarpen klaserik ez.'; -$lang['_msg_setting_no_default'] = 'Balio lehenetsirik ez.'; -$lang['title'] = 'Wiki-aren izenburua'; -$lang['start'] = 'Hasiera orriaren izena'; -$lang['lang'] = 'Hizkuntza'; -$lang['template'] = 'Txantiloia'; -$lang['license'] = 'Zein lizentziapean argitaratu beharko lirateke edukiak?'; -$lang['savedir'] = 'Datuak gordetzeko direktorioa'; -$lang['basedir'] = 'Oinarri direktorioa'; -$lang['baseurl'] = 'Oinarri URLa'; -$lang['dmode'] = 'Direktorio sortze modua'; -$lang['fmode'] = 'Fitxategi sortze modua'; -$lang['allowdebug'] = 'Baimendu debug-a ezgaitu behar ez bada!'; -$lang['recent'] = 'Azken aldaketak'; -$lang['recent_days'] = 'Zenbat azken aldaketa gordeko dira (egunak)'; -$lang['breadcrumbs'] = 'Arrasto pauso kopurua'; -$lang['youarehere'] = 'Arrasto pauso hierarkikoak'; -$lang['fullpath'] = 'Orri oinean orrien bide osoa erakutsi'; -$lang['typography'] = 'Ordezkapen tipografikoak egin'; -$lang['dformat'] = 'Data formatua (ikusi PHPren strftime funtzioa)'; -$lang['signature'] = 'Sinadura'; -$lang['showuseras'] = 'Zer azaldu orri bat editatu duen azken erabiltzailea erakusterakoan'; -$lang['toptoclevel'] = 'Eduki taularen goiko maila'; -$lang['tocminheads'] = 'Gutxiengo izenburu kopuru minimoa Edukien Taula-ren sortu dadin.'; -$lang['maxtoclevel'] = 'Eduki taularen maila maximoa'; -$lang['maxseclevel'] = 'Sekzio edizio mailaren maximoa'; -$lang['camelcase'] = 'Estekentzat CamelCase erabili'; -$lang['deaccent'] = 'Orri izen garbiak'; -$lang['useheading'] = 'Erabili lehen izenburua orri izen moduan'; -$lang['sneaky_index'] = 'Lehenespenez, DokuWiki-k izen-espazio guztiak indize bistan erakutsiko ditu. Aukera hau gaituta, erabiltzaieak irakurtzeko baimenik ez dituen izen-espazioak ezkutatuko dira. Honek atzigarriak diren azpi izen-espazioak ezkutatzen ditu. Agian honek indizea erabili ezin ahal izatea eragingo du AKL ezarpen batzuetan.'; -$lang['hidepages'] = 'Ezkutatu kointzidentziak dituzten orriak (espresio erregularrak)'; -$lang['useacl'] = 'Erabili atzipen kontrol listak'; -$lang['autopasswd'] = 'Pasahitzak automatikoki sortu'; -$lang['authtype'] = 'Kautotze backend-a'; -$lang['passcrypt'] = 'Pasahitz enkriptatze metodoa'; -$lang['defaultgroup'] = 'Talde lehenetsia'; -$lang['superuser'] = 'Supererabiltzailea - taldea, erabiltzailea edo komaz bereiztutako zerrenda user1,@group1,user2 orri eta funtzio guztietara atzipen osoarekin, AKL-ren ezarpenetan zehaztutakoa kontutan hartu gabe'; -$lang['manager'] = 'Kudeatzailea - talde, erabiltzaile edo komaz bereiztutako zerrenda user1,@group1,user2 kudeatze funtzio zehatz batzuetara atzipenarekin'; -$lang['profileconfirm'] = 'Profil aldaketak pasahitzaz berretsi'; -$lang['rememberme'] = 'Baimendu saio hasiera cookie iraunkorrak (gogoratu iezaidazu)'; -$lang['disableactions'] = 'DokuWiki ekintzak ezgaitu'; -$lang['disableactions_check'] = 'Egiaztatu'; -$lang['disableactions_subscription'] = 'Harpidetu/Harpidetza utzi'; -$lang['disableactions_wikicode'] = 'Ikusi iturburua/Esportatu Raw'; -$lang['disableactions_other'] = 'Beste ekintzak (komaz bereiztuak)'; -$lang['auth_security_timeout'] = 'Kautotze Segurtasun Denbora-Muga (segunduak)'; -$lang['securecookie'] = 'HTTPS bidez ezarritako cookie-ak HTTPS bidez bakarrik bidali beharko lituzke nabigatzaileak? Ezgaitu aukera hau bakarrik saio hasierak SSL bidezko segurtasuna badu baina wiki-areb nabigazioa modu ez seguruan egiten bada. '; -$lang['usewordblock'] = 'Blokeatu spam-a hitz zerrenda batean oinarrituta'; -$lang['relnofollow'] = 'Erabili rel="nofollow" kanpo esteketan'; -$lang['indexdelay'] = 'Denbora atzerapena indexatu baino lehen (seg)'; -$lang['mailguard'] = 'Ezkutatu posta-e helbidea'; -$lang['iexssprotect'] = 'Egiaztatu igotako fitxategiak JavaScript edo HTML kode maltzurra detektatzeko'; -$lang['usedraft'] = 'Automatikoki zirriborroa gorde editatze garaian'; -$lang['locktime'] = 'Adin maximoa lock fitxategientzat (seg)'; -$lang['cachetime'] = 'Adin maximoa cachearentzat (seg)'; -$lang['target____wiki'] = 'Barne estekentzat helburu leihoa'; -$lang['target____interwiki'] = 'Interwiki estekentzat helburu leihoa'; -$lang['target____extern'] = 'Kanpo estekentzat helburu leihoa'; -$lang['target____media'] = 'Multimedia estekentzat helburu leihoa'; -$lang['target____windows'] = 'Leihoen estekentzat helburu leihoa'; -$lang['mediarevisions'] = 'Media rebisioak gaitu?'; -$lang['refcheck'] = 'Multimedia erreferentzia kontrolatu'; -$lang['gdlib'] = 'GD Lib bertsioa'; -$lang['im_convert'] = 'ImageMagick-en aldaketa tresnara bidea'; -$lang['jpg_quality'] = 'JPG konprimitze kalitatea (0-100)'; -$lang['fetchsize'] = 'Kanpo esteketatik fetch.php-k deskargatu dezakeen tamaina maximoa (byteak)'; -$lang['subscribers'] = 'Gaitu orri harpidetza euskarria'; -$lang['subscribe_time'] = 'Harpidetza zerrendak eta laburpenak bidali aurretik pasa beharreko denbora (seg); Denbora honek, recent_days-en ezarritakoa baino txikiagoa behar luke.'; -$lang['notify'] = 'Aldaketen jakinarazpenak posta-e helbide honetara bidali'; -$lang['registernotify'] = 'Erregistratu berri diren erabiltzaileei buruzko informazioa post-e helbide honetara bidali'; -$lang['mailfrom'] = 'Posta automatikoentzat erabiliko den posta-e helbidea'; -$lang['mailprefix'] = 'Posta automatikoen gaientzat erabili beharreko aurrizkia'; -$lang['sitemap'] = 'Sortu Google gune-mapa (egunak)'; -$lang['rss_type'] = 'XML jario mota'; -$lang['rss_linkto'] = 'XML jarioak hona estekatzen du'; -$lang['rss_content'] = 'Zer erakutsi XML jarioetan?'; -$lang['rss_update'] = 'XML jarioaren eguneratze tartea (seg)'; -$lang['rss_show_summary'] = 'XML jarioak laburpena erakusten du izenburuan'; -$lang['updatecheck'] = 'Konprobatu eguneratze eta segurtasun oharrak? DokuWiki-k honetarako update.dokuwiki.org kontaktatu behar du.'; -$lang['userewrite'] = 'Erabili URL politak'; -$lang['useslash'] = 'Erabili barra (/) izen-espazio banatzaile moduan URLetan'; -$lang['sepchar'] = 'Orri izenaren hitz banatzailea'; -$lang['canonical'] = 'Erabili URL erabat kanonikoak'; -$lang['fnencode'] = 'Non-ASCII fitxategi izenak kodetzeko metodoa.'; -$lang['autoplural'] = 'Kontrolatu forma pluralak esteketan'; -$lang['compression'] = 'Trinkotze metodoa attic fitxategientzat'; -$lang['gzip_output'] = 'Gzip Eduki-Kodeketa erabili xhtml-rentzat'; -$lang['compress'] = 'Trinkotu CSS eta javascript irteera'; -$lang['send404'] = 'Bidali "HTTP 404/Ez Da Orria Aurkitu" existitzen ez diren orrientzat'; -$lang['broken_iua'] = 'Zure sisteman ignore_user_abort (erabiltzailearen bertan behera uztea kontuan ez hartu) funtzioa hautsia al dago? Honek funtzionatzen ez duen bilaketa indize bat eragin dezake. ISS+PHP/CGI hautsiak daude. Ikusi Bug 852 informazio gehiago jasotzeko.'; -$lang['xsendfile'] = 'X-Sendfile goiburua erabili web zerbitzariari fitxategi estatikoak bidaltzen uzteko? Zure web zerbitzariak hau ahalbidetuta eduki beharko du.'; -$lang['renderer_xhtml'] = 'Erabiliko den errenderizatzailea wiki irteera (xhtml) nagusiarentzat'; -$lang['renderer__core'] = '%s (dokuwiki-ren nukleoa)'; -$lang['renderer__plugin'] = '%s (plugina)'; -$lang['proxy____host'] = 'Proxy zerbitzari izena'; -$lang['proxy____port'] = 'Proxy portua'; -$lang['proxy____user'] = 'Proxyaren erabiltzaile izena'; -$lang['proxy____pass'] = 'Proxyaren pasahitza '; -$lang['proxy____ssl'] = 'Erabili SSL Proxyra konektatzeko'; -$lang['proxy____except'] = 'URLak detektatzeko espresio erregularra, zeinentzat Proxy-a sahiestu beharko litzatekeen.'; -$lang['license_o_'] = 'Bat ere ez hautaturik'; -$lang['typography_o_0'] = 'ezer'; -$lang['typography_o_1'] = 'Komatxo bikoitzak bakarrik'; -$lang['typography_o_2'] = 'Komatxo guztiak (gerta daiteke beti ez funtzionatzea)'; -$lang['userewrite_o_0'] = 'ezer'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWikiren barnekoa'; -$lang['deaccent_o_0'] = 'Izalita'; -$lang['deaccent_o_1'] = 'azentu-markak kendu'; -$lang['deaccent_o_2'] = 'erromanizatu '; -$lang['gdlib_o_0'] = 'GD Lib ez dago eskuragarri'; -$lang['gdlib_o_1'] = '1.x bertsioa'; -$lang['gdlib_o_2'] = 'Automatikoki detektatu'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Laburpena'; -$lang['rss_content_o_diff'] = 'Bateratutako Diferentziak'; -$lang['rss_content_o_htmldiff'] = 'HTML formatuko diferentzia taula'; -$lang['rss_content_o_html'] = 'Orri edukia guztiz HTML'; -$lang['rss_linkto_o_diff'] = 'Desberdintasunak ikusi'; -$lang['rss_linkto_o_page'] = 'Berrikusitako orria'; -$lang['rss_linkto_o_rev'] = 'Berrikuspen zerrenda'; -$lang['rss_linkto_o_current'] = 'Uneko orria'; -$lang['compression_o_0'] = 'ezer'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'ez erabili'; -$lang['xsendfile_o_1'] = 'Jabegodun lighttpd goiburua (1.5 bertsioa baino lehen)'; -$lang['xsendfile_o_2'] = 'X-Sendfile goiburu estandarra'; -$lang['xsendfile_o_3'] = 'Jabegodun Nginx X-Accel-Redirect goiburua'; -$lang['showuseras_o_loginname'] = 'Saio izena'; -$lang['showuseras_o_username'] = 'Erabiltzailearen izen osoa'; -$lang['showuseras_o_email'] = 'Erabiltzailearen posta-e helbidea (ezkutatua posta babeslearen aukeren arabera)'; -$lang['showuseras_o_email_link'] = 'Erabiltzailearen posta-e helbidea mailto: esteka moduan'; -$lang['useheading_o_0'] = 'Inoiz'; -$lang['useheading_o_navigation'] = 'Nabigazioa Bakarrik'; -$lang['useheading_o_content'] = 'Wiki Edukia Bakarrik'; -$lang['useheading_o_1'] = 'Beti'; -$lang['readdircache'] = 'Aintzintasun maximoa readdir cache-rentzat (seg)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fa/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fa/intro.txt deleted file mode 100644 index 31bbaea..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fa/intro.txt +++ /dev/null @@ -1,8 +0,0 @@ -====== تنظیمات پیکربندی ====== - -از این ØµÙØ­Ù‡ برای مدیریت تنظیمات DokuWiki Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید. برای راهنمایی بیش‌تر به [[doku>config]] مراجعه نماید. -برای جزییات در مورد این Ø§ÙØ²ÙˆÙ†Ù‡ نیز می‌توانید به [[doku>plugin:config]] مراجعه کنید. - -تنظیماتی Ú©Ù‡ با پیش‌زمینه‌ی قرمز مشخص شده‌اند، غیرقابل تغییر می‌باشند. تنظیماتی Ú©Ù‡ به پیش‌زمینه‌ی آبی مشخص شده‌اند نیز حامل مقادیر Ù¾ÛŒØ´â€ŒÙØ±Ø¶ می‌باشند Ùˆ تنظیماتی Ú©Ù‡ پیش‌زمینه‌ی سÙید دارند به طور محلی برای این سیستم تنظیم شده‌اند. تمامی مقادیر آبی Ùˆ سÙید قابلیت تغییر دارند. - -به یاد داشته باشید Ú©Ù‡ قبل از ترک ØµÙØ­Ù‡ØŒ دکمه‌ی **ذخیره** را Ø¨ÙØ´Ø§Ø±ÛŒØ¯ØŒ در غیر این صورت تنظیمات شما از بین خواهد Ø±ÙØª. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fa/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fa/lang.php deleted file mode 100644 index a1f801c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fa/lang.php +++ /dev/null @@ -1,211 +0,0 @@ - - * @author علیرضا ایوز - * @author Masoud Sadrnezhaad - * @author behrad eslamifar - * @author omidmr - * @author Mohammad Reza Shoaei - * @author Milad DZand - * @author AmirH Hassaneini - * @author Mohmmad Razavi - * @author sam01 - */ -$lang['menu'] = 'تنظیمات پیکر‌بندی'; -$lang['error'] = 'به دلیل ایراد در مقادیر وارد شده، تنظیمات اعمال نشد، خواهشمندیم تغییرات را مجددن کنترل نمایید Ùˆ دوباره ارسال کنید.
    مقادیر مشکل‌دار با کادر قرمز مشخص شده‌اند.'; -$lang['updated'] = 'تنظیمات با موÙقیت به روز رسانی شد.'; -$lang['nochoice'] = '(گزینه‌های دیگری موجود نیست)'; -$lang['locked'] = 'تنظیمات قابلیت به روز رسانی ندارند، اگر نباید چنین باشد،
    نام ÙØ§ÛŒÙ„ تنظیمات Ùˆ دسترسی‌های آن را بررسی کنید.'; -$lang['danger'] = 'خطر: ممکن است با تغییر این گزینه دسترسی به منوی تنظیمات قطع شود.'; -$lang['warning'] = 'هشدار: ممکن است با تغییر این گزینه Ø±ÙØªØ§Ø±Ù‡Ø§ÛŒ غیرمترقبه‌ای مشاهده کنید.'; -$lang['security'] = 'هشدار امنیتی: تغییر این گزینه ممکن است با خطرات امنیتی همراه باشد.'; -$lang['_configuration_manager'] = 'مدیریت تنظیمات'; -$lang['_header_dokuwiki'] = 'تنظیمات DokuWiki'; -$lang['_header_plugin'] = 'تنظیمات Ø§ÙØ²ÙˆÙ†Ù‡'; -$lang['_header_template'] = 'تنظیمات قالب'; -$lang['_header_undefined'] = 'تنظیمات تعری٠نشده'; -$lang['_basic'] = 'تنظیمات مقدماتی'; -$lang['_display'] = 'تنظیمات نمایش'; -$lang['_authentication'] = 'تنظیمات معتبرسازی'; -$lang['_anti_spam'] = 'تنظیمات ضد-اسپم'; -$lang['_editing'] = 'تنظیمات ویرایش'; -$lang['_links'] = 'تنظیمات پیوند'; -$lang['_media'] = 'تنظیمات رسانه‌ها (ÙØ§ÛŒÙ„‌ها)'; -$lang['_notifications'] = 'تنظیمات آگاه سازی'; -$lang['_syndication'] = 'تنظیمات پیوند'; -$lang['_advanced'] = 'تنظیمات Ù¾ÛŒØ´Ø±ÙØªÙ‡'; -$lang['_network'] = 'تنظیمات شبکه'; -$lang['_msg_setting_undefined'] = 'داده‌نمایی برای تنظیمات وجود ندارد'; -$lang['_msg_setting_no_class'] = 'هیچ دسته‌ای برای تنظیمات وجود ندارد.'; -$lang['_msg_setting_no_default'] = 'بدون مقدار Ù¾ÛŒØ´â€ŒÙØ±Ø¶'; -$lang['title'] = 'عنوان ویکی'; -$lang['start'] = 'نام ØµÙØ­Ù‡â€ŒÛŒ آغازین'; -$lang['lang'] = 'زبان'; -$lang['template'] = 'قالب'; -$lang['tagline'] = 'خط تگ (اگر قالب از آن پشتیبانی Ù…ÛŒ کند)'; -$lang['sidebar'] = 'نام نوار ØµÙØ­Ù‡ کناری (اگر قالب از آن پشتیبانی Ù…ÛŒ کند) ØŒ Ùیلد خالی نوار کناری غیر ÙØ¹Ø§Ù„ خواهد کرد.'; -$lang['license'] = 'لایسنس مطالب ویکی'; -$lang['savedir'] = 'شاخه‌ی ذخیره‌سازی داده‌ها'; -$lang['basedir'] = 'شاخه‌ی اصلی'; -$lang['baseurl'] = 'آدرس اصلی'; -$lang['cookiedir'] = 'مسیر Ú©ÙˆÚ©ÛŒ ها. برای Ø§Ø³ØªÙØ§Ø¯Ù‡ از آدرس پایه ØŒ آن را خالی بگذارید.'; -$lang['dmode'] = 'زبان'; -$lang['fmode'] = 'دسترسی Ù¾ÛŒØ´â€ŒÙØ±Ø¶ ÙØ§ÛŒÙ„‌ها در زمان ایجاد'; -$lang['allowdebug'] = 'امکان کرم‌زدایی (debug) اگر نیازی ندارید، ØºÛŒØ±ÙØ¹Ø§Ù„ کنید'; -$lang['recent'] = 'تغییرات اخیر'; -$lang['recent_days'] = 'چند تغییر در خوراک نمایش داده شود به روز'; -$lang['breadcrumbs'] = 'تعداد ردپاها'; -$lang['youarehere'] = 'ردپای درختی'; -$lang['fullpath'] = 'نمایش دادن مسیر کامل ØµÙØ­Ø§Øª در پایین ØµÙØ­Ù‡'; -$lang['typography'] = 'جای‌گزاری متن‌ها انجام شود'; -$lang['dformat'] = 'ÙØ±Ù…ت تاریخ (راهنمای تابع strftime را مشاهده کنید)'; -$lang['signature'] = 'امضا'; -$lang['showuseras'] = 'چگونه آخرین کاربر ویرایش کننده، یک ØµÙØ­Ù‡ نمایش داده شود'; -$lang['toptoclevel'] = 'بیشترین عمق برای «Ùهرست مطالب»'; -$lang['tocminheads'] = 'حداقل مقدار عنوان‌های یک ØµÙØ­Ù‡ØŒ برای تشخیص این‌که «Ùهرست مطالب» (TOC) ایجاد شود'; -$lang['maxtoclevel'] = 'حداکثر عمق «Ùهرست مطالب»'; -$lang['maxseclevel'] = 'بیش‌ترین سطح ویرایش بخش‌ها'; -$lang['camelcase'] = 'از «حالت شتری» (CamelCase) برای پیوندها Ø§Ø³ØªÙØ§Ø¯Ù‡ شود'; -$lang['deaccent'] = 'تمیز کردن نام ØµÙØ­Ø§Øª'; -$lang['useheading'] = 'Ø§Ø³ØªÙØ§Ø¯Ù‡ از اولین عنوان برای نام ØµÙØ­Ù‡'; -$lang['sneaky_index'] = 'به طور Ù¾ÛŒØ´â€ŒÙØ±Ø¶ØŒ دوکوویکی در Ùهرست تمامی ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…‌ها را نمایش می‌دهد. ÙØ¹Ø§Ù„ کردن این گزینه، مواردی را Ú©Ù‡ کاربر حق خواندنشان را ندارد مخÙÛŒ می‌کند. این گزینه ممکن است باعث دیده نشدن Ø²ÛŒØ±ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…‌هایی شود Ú©Ù‡ دسترسی خواندن به آن‌ها وجود دارد. Ùˆ ممکن است باعث شود Ú©Ù‡ Ùهرست در حالاتی از دسترسی‌ها، غیرقابل Ø§Ø³ØªÙØ§Ø¯Ù‡ شود.'; -$lang['hidepages'] = 'مخÙÛŒ کردن ØµÙØ­Ø§Øª با ÙØ±Ù…ت زیر (از عبارات منظم Ø§Ø³ØªÙØ§Ø¯Ù‡ شود)'; -$lang['useacl'] = 'Ø§Ø³ØªÙØ§Ø¯Ù‡ از مدیریت دسترسی‌ها'; -$lang['autopasswd'] = 'ایجاد خودکار گذرواژه‌ها'; -$lang['authtype'] = 'روش معتبرسازی'; -$lang['passcrypt'] = 'روش کد کردن گذرواژه'; -$lang['defaultgroup'] = 'گروه Ù¾ÛŒØ´â€ŒÙØ±Ø¶'; -$lang['superuser'] = 'کاربر اصلی - گروه، کاربر یا لیستی Ú©Ù‡ توسط ویرگول جدا شده از کاربرها Ùˆ گروه‌ها (مثل user1,@group1,user2) با دسترسی کامل به همه‌ی ØµÙØ­Ø§Øª Ùˆ امکانات سیستم، ÙØ§Ø±Øº از دسترسی‌های آن کاربر.'; -$lang['manager'] = 'مدیر - گروه، کاربر یا لیستی Ú©Ù‡ توسط ویرگول جدا شده از کاربرها Ùˆ گروه‌ها (مثل user1,@group1,user2) با دسترسی‌های خاص به بخش‌های Ù…ØªÙØ§ÙˆØª'; -$lang['profileconfirm'] = 'تغییرات Ù¾Ø±ÙˆÙØ§ÛŒÙ„ با وارد کردن گذرواژه تایید شود'; -$lang['rememberme'] = 'امکان ورود دایم، توسط کوکی، وجود داشته باشد (مرا به خاطر بسپار)'; -$lang['disableactions'] = 'ØºÛŒØ±ÙØ¹Ø§Ù„ کردن ÙØ¹Ø§Ù„یت‌های دوکوویکی'; -$lang['disableactions_check'] = 'بررسی'; -$lang['disableactions_subscription'] = 'عضویت/عدم عضویت'; -$lang['disableactions_wikicode'] = 'نمایش سورس/برون‌بری خام'; -$lang['disableactions_profile_delete'] = 'حذ٠حساب کاربری خود.'; -$lang['disableactions_other'] = 'ÙØ¹Ø§Ù„یت‌های دیگر (با ویرگول انگلیسی «,» از هم جدا کنید)'; -$lang['disableactions_rss'] = 'خبرخوان (RSS)'; -$lang['auth_security_timeout'] = 'زمان انقضای معتبرسازی به ثانیه'; -$lang['securecookie'] = 'آیا کوکی‌ها باید با قرارداد HTTPS ارسال شوند؟ این گزینه را زمانی Ú©Ù‡ Ùقط ØµÙØ­Ù‡â€ŒÛŒ ورود ویکی‌تان با SSL امن شده است، اما ویکی را ناامن مرور می‌کنید، ØºÛŒØ±ÙØ¹Ø§Ù„ نمایید.'; -$lang['remote'] = 'سیستم API راه دور را ÙØ¹Ø§Ù„ کنید . این به سایر کاربردها اجازه Ù…ÛŒ دهد Ú©Ù‡ به ویکی از طریق XML-RPC یا سایر مکانیزم ها دسترسی داشته باشند.'; -$lang['remoteuser'] = 'محدود کردن دسترسی API راه دور به گروه های جدا شده با ویرگول یا کاربران داده شده در این جا. برای دادن دسترسی به همه این Ùیلد را خالی بگذارید.'; -$lang['usewordblock'] = 'اسپم‌ها را براساس لیست کلمات مسدود Ú©Ù†'; -$lang['relnofollow'] = 'از «rel=nofollow» در پیوندهای خروجی Ø§Ø³ØªÙØ§Ø¯Ù‡ شود'; -$lang['indexdelay'] = 'مقدار تاخیر پیش از Ùهرست‌بندی (ثانیه)'; -$lang['mailguard'] = 'مبهم کردن آدرس‌های ایمیل'; -$lang['iexssprotect'] = 'بررسی کردن ÙØ§ÛŒÙ„‌های ارسال شده را برای کدهای HTML یا JavaScript مخرب'; -$lang['usedraft'] = 'ایجاد خودکار چرک‌نویس در زمان نگارش'; -$lang['locktime'] = 'بیشینه‌ی زمان Ù‚ÙÙ„ شدن ÙØ§ÛŒÙ„‌ها به ثانیه'; -$lang['cachetime'] = 'بیشینه‌ی زمان Ø­Ø§ÙØ¸Ù‡â€ŒÛŒ موقت (cache) به ثانیه'; -$lang['target____wiki'] = 'پنجره‌ی هد٠در پیوند‌های داخلی'; -$lang['target____interwiki'] = 'پنجره‌ی هد٠در پیوند‌های داخل ویکی'; -$lang['target____extern'] = 'پنجره‌ی هد٠در پیوند‌های خارجی'; -$lang['target____media'] = 'پنجره‌ی هد٠در پیوند‌های رسانه‌ها'; -$lang['target____windows'] = 'پنجره‌ی هد٠در پیوند‌های پنجره‌ای'; -$lang['mediarevisions'] = 'تجدید نظر رسانه ØŒ ÙØ¹Ø§Ù„ØŸ'; -$lang['refcheck'] = 'بررسی کردن مرجع رسانه‌ها'; -$lang['gdlib'] = 'نگارش کتاب‌خانه‌ی GD'; -$lang['im_convert'] = 'مسیر ابزار convert از برنامه‌ی ImageMagick'; -$lang['jpg_quality'] = 'Ú©ÛŒÙیت ÙØ´Ø±Ø¯Ù‡ سازی JPEG (از 0 تا 100)'; -$lang['fetchsize'] = 'بیشینه‌ی حجمی Ú©Ù‡ ÙØ§ÛŒÙ„ fetch.php می‌تواند Ø¯Ø±ÛŒØ§ÙØª کند (به بایت)'; -$lang['subscribers'] = 'توانایی عضویت در ØµÙØ­Ø§Øª باشد'; -$lang['subscribe_time'] = 'زمان مورد نیاز برای ارسال خبر نامه ها (ثانیه); این مقدار Ù…ÛŒ بایست کمتر زمانی باشد Ú©Ù‡ در recent_days تعری٠شده است.'; -$lang['notify'] = 'تغییرات به این ایمیل ارسال شود'; -$lang['registernotify'] = 'اطلاعات کاربران تازه وارد به این ایمیل ارسال شود'; -$lang['mailfrom'] = 'آدرس ایمیلی Ú©Ù‡ برای ایمیل‌های خودکار Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌شود'; -$lang['mailreturnpath'] = 'نشانی ایمیل گیرنده برای اعلان‌های Ø¯Ø±ÛŒØ§ÙØª نشده'; -$lang['mailprefix'] = 'پیشوند تیتر ایمیل (جهت ایمیل های خودکار)'; -$lang['htmlmail'] = 'ÙØ±Ø³ØªØ§Ø¯Ù† با ظاهر بهتر ØŒ امّا با اندازه بیشتر در ایمیل های چند قسمتی HTML. -برای Ø§Ø³ØªÙØ§Ø¯Ù‡ از ایمیل متنی ØŒ غیر ÙØ¹Ø§Ù„ کنید.'; -$lang['sitemap'] = 'تولید کردن نقشه‌ی سایت توسط Ú¯ÙˆÚ¯Ù„ (روز)'; -$lang['rss_type'] = 'نوع خوراک'; -$lang['rss_linkto'] = 'خوراک به کجا لینک شود'; -$lang['rss_content'] = 'Ú†Ù‡ چیزی در تکه‌های خوراک نمایش داده شود؟'; -$lang['rss_update'] = 'زمان به روز رسانی خوراک به ثانیه'; -$lang['rss_show_summary'] = 'خوراک مختصری از مطلب را در عنوان نمایش دهد'; -$lang['rss_media'] = 'Ú†Ù‡ نوع تغییراتی باید در خوراک XML لیست شود؟'; -$lang['rss_media_o_both'] = 'هر دو'; -$lang['rss_media_o_pages'] = 'ØµÙØ­Ø§Øª'; -$lang['rss_media_o_media'] = 'مدیا'; -$lang['updatecheck'] = 'هشدارهای به روز رسانی Ùˆ امنیتی بررسی شود؟ برای این‌کار دوکوویکی با سرور update.dokuwiki.org تماس خواهد Ú¯Ø±ÙØª.'; -$lang['userewrite'] = 'از زیباکننده‌ی آدرس‌ها Ø§Ø³ØªÙØ§Ø¯Ù‡ شود'; -$lang['useslash'] = 'از اسلش «/» برای جداکننده‌ی آدرس ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù…‌ها Ø§Ø³ØªÙØ§Ø¯Ù‡ شود'; -$lang['sepchar'] = 'کلمه‌ی جداکننده‌ی نام ØµÙØ­Ø§Øª'; -$lang['canonical'] = 'Ø§Ø³ØªÙØ§Ø¯Ù‡ از آدرس‌های استاندارد'; -$lang['fnencode'] = 'روش تغییر نام ÙØ§ÛŒÙ„‌هایی با ÙØ±Ù…تی غیر از اسکی'; -$lang['autoplural'] = 'بررسی جمع بودن در پیوندها'; -$lang['compression'] = 'روش ÙØ´Ø±Ø¯Ù‡â€ŒØ³Ø§Ø²ÛŒ برای ÙØ§ÛŒÙ„‌های Ø®ÙØ±Ø¯'; -$lang['gzip_output'] = 'Ø§Ø³ØªÙØ§Ø¯Ù‡ از gzip برای xhtmlها'; -$lang['compress'] = 'ÙØ´Ø±Ø¯Ù‡â€ŒØ³Ø§Ø²ÛŒ کد‌های CSS Ùˆ JavaScript'; -$lang['cssdatauri'] = 'اندازه بایت هایی Ú©Ù‡ تصاویر ارجاع شده به ÙØ§ÛŒÙ„ های CSS باید به درستی درون stylesheet جایگذاری شود تا سربار سرایند درخواست HTTP را کاهش دهد. مقادیر 400 تا 600 بایت مقدار خوبی است. برای غیر ÙØ¹Ø§Ù„ کردن 0 قرار دهید.'; -$lang['send404'] = 'ارسال «HTTP 404/Page Not Found» برای ØµÙØ­Ø§ØªÛŒ Ú©Ù‡ وجود ندارند'; -$lang['broken_iua'] = 'آیا تابع ignore_user_about در ویکی شما کار نمی‌کند؟ ممکن است Ùهرست جستجوی شما کار نکند. IIS به همراه PHP/CGI باعث خراب شدن این گزینه می‌شود. برای اطلاعات بیشتر باگ Û¸ÛµÛ² را مشاهده کنید.'; -$lang['xsendfile'] = 'Ø§Ø³ØªÙØ§Ø¯Ù‡ از هدر X-SendfileØŒ تا به وب‌سرور توانایی ارسال ÙØ§ÛŒÙ„‌های ثابت را بدهد. وب‌سرور شما باید این مورد را پشتیبانی کند.'; -$lang['renderer_xhtml'] = 'Ù…ÙØ³Ø±ÛŒ Ú©Ù‡ برای خروجی اصلی ویکی Ø§Ø³ØªÙØ§Ø¯Ù‡ شود'; -$lang['renderer__core'] = '%s (هسته‌ی dokuwiki)'; -$lang['renderer__plugin'] = '%s (Ø§ÙØ²ÙˆÙ†Ù‡)'; -$lang['search_nslimit'] = 'جستجو را به ÙØ¶Ø§ÛŒâ€ŒÙ†Ø§Ù… X محدود Ú©Ù†. اگر جستجو از ØµÙØ­Ù‡â€ŒØ§ÛŒ Ú©Ù‡ از ÙØ¶Ø§ÛŒ نام عمیق‌تری هست انجام شود اولین ÙØ¶Ø§ÛŒ نام X به عنوان Ùیلتر اضاÙÙ‡ می‌شود.'; -$lang['search_fragment'] = 'Ø±ÙØªØ§Ø± جستجوی بخشی Ù¾ÛŒØ´ÙØ±Ø¶ را مشخص کنید.'; -$lang['search_fragment_o_exact'] = 'دقیقا'; -$lang['search_fragment_o_starts_with'] = 'شروع شده با'; -$lang['search_fragment_o_ends_with'] = 'پایان ÛŒØ§ÙØªÙ‡ با'; -$lang['search_fragment_o_contains'] = 'شامل'; -$lang['dnslookups'] = 'دوکوویکی نام هاست ها را برای آدرسهای آی‌پی‌های ØµÙØ­Ø§Øª ویرایشی کاربران ØŒ جستجو Ù…ÛŒ کند. اگر یک سرور DNS کند یا نا کارامد دارید یا این ویژگی را نمی خواهید ØŒ این گزینه را غیر ÙØ¹Ø§Ù„ کنید.'; -$lang['jquerycdn'] = 'آیا ÙØ§ÛŒÙ„‌های اسکریپت jQuery Ùˆ jQuery UI باید از روی یک CDN باز شوند؟ این قابلیت تعداد درخواست‌های HTTP بیشتری اضاÙÙ‡ می‌کند، اما ÙØ§ÛŒÙ„‌ها ممکن است سریع‌تر باز شوند Ùˆ کاربران ممکن است آن‌ها را Ú©Ø´ کرده باشند.'; -$lang['jquerycdn_o_0'] = 'بدون CDN Ùقط برای Ø¯Ø±ÛŒØ§ÙØª داخلی'; -$lang['jquerycdn_o_jquery'] = 'CDN در code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN در cdnjs.com'; -$lang['proxy____host'] = 'آدرس سرور پروکسی'; -$lang['proxy____port'] = 'پورت پروکسی'; -$lang['proxy____user'] = 'نام کاربری پروکسی'; -$lang['proxy____pass'] = 'گذرواژهي پروکسی'; -$lang['proxy____ssl'] = 'Ø§Ø³ØªÙØ§Ø¯Ù‡ از SSL برای اتصال به پروکسی'; -$lang['proxy____except'] = 'عبارت منظم برای تطبیق با URLها برای این‌که دریابیم Ú©Ù‡ از روی Ú†Ù‡ پروکسی‌ای باید بپریم!'; -$lang['license_o_'] = 'هیچ کدام'; -$lang['typography_o_0'] = 'هیچ'; -$lang['typography_o_1'] = 'حذ٠کردن single-quote'; -$lang['typography_o_2'] = 'به همراه داشتن single-quote (ممکن است همیشه کار نکند)'; -$lang['userewrite_o_0'] = 'هیچ'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'از طریق DokuWiki'; -$lang['deaccent_o_0'] = 'خاموش'; -$lang['deaccent_o_1'] = 'برداشتن ØªÙ„ÙØ¸â€ŒÙ‡Ø§'; -$lang['deaccent_o_2'] = 'لاتین کردن (romanize)'; -$lang['gdlib_o_0'] = 'کتاب‌خانه‌ی GD موجود نیست'; -$lang['gdlib_o_1'] = 'نسخه‌ی 1.X'; -$lang['gdlib_o_2'] = 'انتخاب خودکار'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'انتزاعی'; -$lang['rss_content_o_diff'] = 'یکی کردن ØªÙØ§ÙˆØªâ€ŒÙ‡Ø§'; -$lang['rss_content_o_htmldiff'] = 'جدول ØªÙØ§ÙˆØªâ€ŒÙ‡Ø§ با ساختار HTML'; -$lang['rss_content_o_html'] = 'تمامی محتویات ØµÙØ­Ù‡ØŒ با ساختار HTML'; -$lang['rss_linkto_o_diff'] = 'نمایه‌های Ù…ØªÙØ§ÙˆØª'; -$lang['rss_linkto_o_page'] = 'ØµÙØ­Ù‡â€ŒÛŒ تجدید نظر شده'; -$lang['rss_linkto_o_rev'] = 'لیست نگارش‌ها'; -$lang['rss_linkto_o_current'] = 'ØµÙØ­Ù‡â€ŒÛŒ کنونی'; -$lang['compression_o_0'] = 'هیچ'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'Ø§Ø³ØªÙØ§Ø¯Ù‡ نکنید'; -$lang['xsendfile_o_1'] = 'هدر اختصاصی lighttpd (پیش از نگارش Û±.Ûµ)'; -$lang['xsendfile_o_2'] = 'هدر استاندارد X-Sendfile'; -$lang['xsendfile_o_3'] = 'هدر اختصاصی X-Accel-Redirect در وب سرور Nginx'; -$lang['showuseras_o_loginname'] = 'نام کاربری'; -$lang['showuseras_o_username'] = 'نام کامل کاربران'; -$lang['showuseras_o_username_link'] = 'نام کامل کاربر به عنوان لینک داخلی ویکی'; -$lang['showuseras_o_email'] = 'آدرس ایمیل کاربران (با تنظیمات «نگهبان ایمیل» مبهم می‌شود)'; -$lang['showuseras_o_email_link'] = 'نمایش ایمیل کاربران با Ø§ÙØ²ÙˆØ¯Ù† mailto'; -$lang['useheading_o_0'] = 'هرگز'; -$lang['useheading_o_navigation'] = 'Ùقط ناوبری (navigation)'; -$lang['useheading_o_content'] = 'Ùقط محتویات ویکی'; -$lang['useheading_o_1'] = 'همیشه'; -$lang['readdircache'] = 'بیش‌ترین عمر برای Ø­Ø§ÙØ¸Ù‡â€ŒÛŒ موقت readdir (ثانیه)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fi/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fi/intro.txt deleted file mode 100644 index 2765a18..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fi/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Asetusten hallinta ====== - -Käytä tätä sivua hallitaksesi DokuWikisi asetuksia. Apua yksittäisiin asetuksiin löytyy sivulta [[doku>config]]. Lisätietoa tästä liitännäisestä löytyy sivulta [[doku>plugin:config]]. - -Asetukset, jotka näkyvät vaaleanpunaisella taustalla ovat suojattuja, eikä niitä voi muutta tämän liitännäisen avulla. Asetukset, jotka näkyvät sinisellä taustalla ovat oletusasetuksia. Asetukset valkoisella taustalla ovat asetettu paikallisesti tätä asennusta varten. Sekä sinisiä että valkoisia asetuksia voi muokata. - -Muista painaa **TALLENNA**-nappia ennen kuin poistut sivulta. Muuten muutoksesi häviävät. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fi/lang.php deleted file mode 100644 index 95d20e3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fi/lang.php +++ /dev/null @@ -1,191 +0,0 @@ - - * @author Tuomo Hartikainen - * @author otto - * @author Teemu Mattila - * @author Sami Olmari - * @author Wiki Doku - */ -$lang['menu'] = 'Asetukset'; -$lang['error'] = 'Asetuksia ei päivitetty väärän arvon vuoksi. Tarkista muutokset ja lähetä sivu uudestaan. -
    Väärät arvot on merkitty punaisella reunuksella.'; -$lang['updated'] = 'Asetukset päivitetty onnistuneesti.'; -$lang['nochoice'] = '(ei muita valintoja saatavilla)'; -$lang['locked'] = 'Asetustiedosta ei voi päivittää. Jos tämä ei ole tarkoitus
    -niin varmista, että paikallisten asetusten tiedoston nimi ja oikeudet ovat kunnossa.'; -$lang['danger'] = 'Vaara: tämän asetuksen muuttaminen saattaa estää wikisi ja asetusvalikon toimimisen.'; -$lang['warning'] = 'Varoitus: tämän asetuksen muuttaminen saattaa aiheuttaa olettamattomia toimintoja.'; -$lang['security'] = 'Turvallisuusvaroitus: tämän asetuksen muuttaminen saattaa aiheuttaa tietoturva-aukon.'; -$lang['_configuration_manager'] = 'Asetusten hallinta'; -$lang['_header_dokuwiki'] = 'DokuWikin asetukset'; -$lang['_header_plugin'] = 'Liitännäisten asetukset'; -$lang['_header_template'] = 'Sivumallin asetukset'; -$lang['_header_undefined'] = 'Määritetelettömät asetukset'; -$lang['_basic'] = 'Perusasetukset'; -$lang['_display'] = 'Näyttöasetukset'; -$lang['_authentication'] = 'Sisäänkirjoittautumisen asetukset'; -$lang['_anti_spam'] = 'Anti-Spam asetukset'; -$lang['_editing'] = 'Sivumuokkauksen asetukset'; -$lang['_links'] = 'Linkkien asetukset'; -$lang['_media'] = 'Media-asetukset'; -$lang['_notifications'] = 'Ilmoitus-asetukset'; -$lang['_syndication'] = 'Syöteasetukset'; -$lang['_advanced'] = 'Lisäasetukset'; -$lang['_network'] = 'Verkkoasetukset'; -$lang['_msg_setting_undefined'] = 'Ei asetusten metadataa.'; -$lang['_msg_setting_no_class'] = 'Ei asetusluokkaa.'; -$lang['_msg_setting_no_default'] = 'Ei oletusarvoa'; -$lang['title'] = 'Wikin nimi'; -$lang['start'] = 'Alkusivun nimi'; -$lang['lang'] = 'Kieli'; -$lang['template'] = 'Sivumalli'; -$lang['tagline'] = 'Apuotsikko - slogan sivustonimen yhteyteen (jos template tukee)'; -$lang['sidebar'] = 'Sivupalkin sivunimi (jos template tukee sitä), tyhjä arvo poistaa sivupalkin'; -$lang['license'] = 'Millä lisenssillä sisältö pitäisi julkaista?'; -$lang['savedir'] = 'Hakemisto tietojen tallennukseen.'; -$lang['basedir'] = 'Perushakemisto'; -$lang['baseurl'] = 'Perus URL'; -$lang['cookiedir'] = 'Cookien path. Jätä tyhjäksi käyttääksesi baseurl arvoa'; -$lang['dmode'] = 'Hakemiston luontioikeudet'; -$lang['fmode'] = 'Tiedoston luontioikeudet'; -$lang['allowdebug'] = 'Salli debuggaus pois, jos ei tarvita!'; -$lang['recent'] = 'Viime muutokset'; -$lang['recent_days'] = 'Montako edellistä muutosta säilytetään (päiviä)'; -$lang['breadcrumbs'] = 'Leivänmurujen määrä'; -$lang['youarehere'] = 'Hierarkkiset leivänmurut'; -$lang['fullpath'] = 'Näytä sivun koko polku sivun alareunassa'; -$lang['typography'] = 'Tee typografiset korvaukset'; -$lang['dformat'] = 'Päivämäärän muoto (katso PHPn strftime funktiota)'; -$lang['signature'] = 'Allekirjoitus'; -$lang['showuseras'] = 'Mitä näytetään, kun kerrotaan viimeisen editoijan tiedot'; -$lang['toptoclevel'] = 'Ylätason sisällysluettelo'; -$lang['tocminheads'] = 'Pienin otsikkorivien määrä, jotta sisällysluettelo tehdään'; -$lang['maxtoclevel'] = 'Sisällysluettelon suurin syvyys'; -$lang['maxseclevel'] = 'Kappale-editoinnin suurin syvyys.'; -$lang['camelcase'] = 'Käytä CamelCase linkkejä'; -$lang['deaccent'] = 'Siivoa sivun nimet'; -$lang['useheading'] = 'Käytä ensimmäistä otsikkoriviä sivun nimenä.'; -$lang['sneaky_index'] = 'Oletuksena DokuWiki näyttää kaikki nimiavaruudet index-näkymäsä. Tämä asetus piilottaa ne, joihin käyttäjällä ei ole lukuoikeuksia. Tämä voi piilottaa joitakin sallittuja alinimiavaruuksia. Tästä johtuen index-näkymä voi olla käyttökelvoton joillakin ACL-asetuksilla'; -$lang['hidepages'] = 'Piilota seuraavat sivut (säännönmukainen lauseke)'; -$lang['useacl'] = 'Käytä käyttöoikeuksien hallintaa'; -$lang['autopasswd'] = 'Luo salasana automaattisesti'; -$lang['authtype'] = 'Autentikointijärjestelmä'; -$lang['passcrypt'] = 'Salasanan suojausmenetelmä'; -$lang['defaultgroup'] = 'Oletusryhmä'; -$lang['superuser'] = 'Pääkäyttäjä. Ryhmä tai käyttäjä, jolla on täysi oikeus kaikkiin sivuihin ja toimintoihin käyttöoikeuksista huolimatta'; -$lang['manager'] = 'Ylläpitäjä. Ryhmä tai käyttäjä, jolla on pääsy joihinkin ylläpitotoimintoihin'; -$lang['profileconfirm'] = 'Vahvista profiilin päivitys salasanan avulla'; -$lang['rememberme'] = 'Salli pysyvät kirjautumis-cookiet (muista minut)'; -$lang['disableactions'] = 'Estä DokuWiki-toimintojen käyttö'; -$lang['disableactions_check'] = 'Tarkista'; -$lang['disableactions_subscription'] = 'Tilaa/Peruuta tilaus'; -$lang['disableactions_wikicode'] = 'Näytä lähdekoodi/Vie raakana'; -$lang['disableactions_other'] = 'Muut toiminnot (pilkulla erotettuna)'; -$lang['auth_security_timeout'] = 'Autentikoinnin aikakatkaisu (sekunteja)'; -$lang['securecookie'] = 'Lähetetäänkö HTTPS:n kautta asetetut evästetiedot HTTPS-yhteydellä? Kytke pois, jos vain wikisi kirjautuminen on suojattu SSL:n avulla, mutta muuten wikiä käytetään ilman suojausta.'; -$lang['remote'] = 'Kytke "remote API" käyttöön. Tämä sallii muiden sovellusten päästä wikiin XML-RPC:n avulla'; -$lang['remoteuser'] = 'Salli "remote API" pääsy vain pilkulla erotetuille ryhmille tai käyttäjille tässä. Jätä tyhjäksi, jos haluat sallia käytön kaikille.'; -$lang['usewordblock'] = 'Estä spam sanalistan avulla'; -$lang['relnofollow'] = 'Käytä rel="nofollow" ulkoisille linkeille'; -$lang['indexdelay'] = 'Aikaraja indeksoinnille (sek)'; -$lang['mailguard'] = 'Häivytä email osoite'; -$lang['iexssprotect'] = 'Tarkista lähetetyt tiedostot pahojen javascript- ja html-koodien varalta'; -$lang['usedraft'] = 'Tallenna vedos muokkaustilassa automaattisesti '; -$lang['locktime'] = 'Lukitustiedostojen maksimi-ikä (sek)'; -$lang['cachetime'] = 'Välimuisti-tiedostojen maksimi-ikä (sek)'; -$lang['target____wiki'] = 'Kohdeikkuna sisäisissä linkeissä'; -$lang['target____interwiki'] = 'Kohdeikkuna interwiki-linkeissä'; -$lang['target____extern'] = 'Kohdeikkuna ulkoisissa linkeissä'; -$lang['target____media'] = 'Kohdeikkuna media-linkeissä'; -$lang['target____windows'] = 'Kohdeikkuna Windows-linkeissä'; -$lang['mediarevisions'] = 'Otetaan käyttään Media-versiointi'; -$lang['refcheck'] = 'Mediaviitteen tarkistus'; -$lang['gdlib'] = 'GD Lib versio'; -$lang['im_convert'] = 'ImageMagick-muunnostyökalun polku'; -$lang['jpg_quality'] = 'JPG pakkauslaatu (0-100)'; -$lang['fetchsize'] = 'Suurin koko (bytejä), jonka fetch.php voi ladata ulkopuolisesta lähteestä'; -$lang['subscribers'] = 'Salli tuki sivujen tilaamiselle'; -$lang['subscribe_time'] = 'Aika jonka jälkeen tilauslinkit ja yhteenveto lähetetään (sek). Tämän pitäisi olla pienempi, kuin recent_days aika.'; -$lang['notify'] = 'Lähetä muutosilmoitukset tähän osoitteeseen'; -$lang['registernotify'] = 'Lähetä ilmoitus uusista rekisteröitymisistä tähän osoitteeseen'; -$lang['mailfrom'] = 'Sähköpostiosoite automaattisia postituksia varten'; -$lang['mailprefix'] = 'Etuliite automaattisesti lähetettyihin sähköposteihin'; -$lang['htmlmail'] = 'Lähetä paremman näköisiä, mutta isompia HTML multipart sähköposteja. Ota pois päältä, jos haluat vain tekstimuotoisia posteja.'; -$lang['sitemap'] = 'Luo Google sitemap (päiviä)'; -$lang['rss_type'] = 'XML-syötteen tyyppi'; -$lang['rss_linkto'] = 'XML-syöte kytkeytyy'; -$lang['rss_content'] = 'Mitä XML-syöte näyttää?'; -$lang['rss_update'] = 'XML-syötteen päivitystahti (sek)'; -$lang['rss_show_summary'] = 'XML-syöte näyttää yhteenvedon otsikossa'; -$lang['rss_media'] = 'Millaiset muutokset pitäisi olla mukana XML-syötteessä.'; -$lang['updatecheck'] = 'Tarkista päivityksiä ja turvavaroituksia? Tätä varten DokuWikin pitää ottaa yhteys update.dokuwiki.orgiin.'; -$lang['userewrite'] = 'Käytä siivottuja URLeja'; -$lang['useslash'] = 'Käytä kauttaviivaa nimiavaruuksien erottimena URL-osoitteissa'; -$lang['sepchar'] = 'Sivunimen sanaerotin'; -$lang['canonical'] = 'Käytä kanonisoituja URLeja'; -$lang['fnencode'] = 'Muita kuin ASCII merkkejä sisältävien tiedostonimien koodaustapa.'; -$lang['autoplural'] = 'Etsi monikkomuotoja linkeistä'; -$lang['compression'] = 'Attic-tiedostojen pakkausmenetelmä'; -$lang['gzip_output'] = 'Käytä gzip "Content-Encoding"-otsaketta xhtml-tiedostojen lähettämiseen'; -$lang['compress'] = 'Pakkaa CSS ja javascript'; -$lang['cssdatauri'] = 'Maksimikoko tavuina jossa kuvat joihin viitataan CSS-tiedostoista olisi sisällytettynä suoraan tyylitiedostoon jotta HTTP-kyselyjen kaistaa saataisiin kutistettua. Tämä tekniikka ei toimi IE versiossa aikasempi kuin 8! 400:sta 600:aan tavua on hyvä arvo. Aseta 0 kytkeäksesi ominaisuuden pois.'; -$lang['send404'] = 'Lähetä "HTTP 404/Page Not Found" puuttuvista sivuista'; -$lang['broken_iua'] = 'Onko "ignore_user_abort" toiminto rikki järjestelmässäsi? Tämä voi aiheuttaa toimimattoman index-näkymän. -IIS+PHP/CGI on tunnetusti rikki. Katso Bug 852 lisätietoja varten.'; -$lang['xsendfile'] = 'Käytä X-Sendfile otsikkoa, kun web-palvelin lähettää staattisia tiedostoja? Palvelimesi pitää tukea tätä.'; -$lang['renderer_xhtml'] = 'Renderöinti, jota käytetään wikin pääasialliseen (xhtml) tulostukseen'; -$lang['renderer__core'] = '%s (dokuwiki core)'; -$lang['renderer__plugin'] = '%s (liitännäinen)'; -$lang['dnslookups'] = 'DokuWiki tarkistaa sivun päivittäjän koneen IP-osoitteen isäntänimen. Kytke pois, jos käytät hidasta tai toimimatonta DNS-palvelinta, tai et halua tätä ominaisuutta.'; -$lang['proxy____host'] = 'Proxy-palvelimen nimi'; -$lang['proxy____port'] = 'Proxy portti'; -$lang['proxy____user'] = 'Proxy käyttäjän nimi'; -$lang['proxy____pass'] = 'Proxy salasana'; -$lang['proxy____ssl'] = 'Käytä ssl-yhteyttä kytkeytyäksesi proxy-palvelimeen'; -$lang['proxy____except'] = 'Säännönmukainen lause, URLiin, jolle proxy ohitetaan.'; -$lang['license_o_'] = 'ei mitään valittuna'; -$lang['typography_o_0'] = 'ei mitään'; -$lang['typography_o_1'] = 'ilman yksinkertaisia lainausmerkkejä'; -$lang['typography_o_2'] = 'myös yksinkertaiset lainausmerkit (ei aina toimi)'; -$lang['userewrite_o_0'] = 'ei mitään'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWikin sisäinen'; -$lang['deaccent_o_0'] = 'pois'; -$lang['deaccent_o_1'] = 'Poista aksenttimerkit'; -$lang['deaccent_o_2'] = 'translitteroi'; -$lang['gdlib_o_0'] = 'GD Lib ei ole saatavilla'; -$lang['gdlib_o_1'] = 'Versio 1.x'; -$lang['gdlib_o_2'] = 'Automaattitunnistus'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Yhteenveto'; -$lang['rss_content_o_diff'] = 'Yhdistetty erot'; -$lang['rss_content_o_htmldiff'] = 'HTML-muotoiltu eroavuuslista'; -$lang['rss_content_o_html'] = 'Täysi HTML-sivu'; -$lang['rss_linkto_o_diff'] = 'erot-näkymä'; -$lang['rss_linkto_o_page'] = 'muutettu sivu'; -$lang['rss_linkto_o_rev'] = 'versiolista'; -$lang['rss_linkto_o_current'] = 'nykyinen sivu'; -$lang['compression_o_0'] = 'ei mitään'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'älä käytä'; -$lang['xsendfile_o_1'] = 'Oma lighttpd otsikko (ennen 1.5 julkaisua)'; -$lang['xsendfile_o_2'] = 'Standardi X-sendfile header'; -$lang['xsendfile_o_3'] = 'Oma Nginx X-Accel-Redirect header'; -$lang['showuseras_o_loginname'] = 'Kirjautumisnimi'; -$lang['showuseras_o_username'] = 'Käyttäjän koko nimi'; -$lang['showuseras_o_email'] = 'Käyttäjän sähköpostiosoite (sumennettu mailguard-asetusten mukaisesti)'; -$lang['showuseras_o_email_link'] = 'Käyttäjän sähköpostiosoite mailto: linkkinä'; -$lang['useheading_o_0'] = 'Ei koskaan'; -$lang['useheading_o_navigation'] = 'Vain Navigointi'; -$lang['useheading_o_content'] = 'Vain Wiki-sisältö'; -$lang['useheading_o_1'] = 'Aina'; -$lang['readdircache'] = 'Maksimiaika readdir cachelle (sek)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fr/intro.txt deleted file mode 100644 index afc5805..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fr/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Gestionnaire de configuration ====== - -Utilisez cette page pour contrôler les paramètres de votre installation de DokuWiki. Pour de l'aide sur chaque paramètre, reportez vous à [[doku>fr:config]]. Pour plus de détails concernant cette extension, reportez vous à [[doku>fr:plugin:config]]. - -Les paramètres affichés sur un fond rouge sont protégés et ne peuvent être modifiés avec cette extension. Les paramètres affichés sur un fond bleu sont les valeurs par défaut et les valeurs spécifiquement définies pour votre installation sont affichées sur un fond blanc. Seuls les paramètres sur fond bleu ou blanc peuvent être modifiés. - -N'oubliez pas d'utiliser le bouton **ENREGISTRER** avant de quitter cette page, sinon vos modifications ne seront pas prises en compte ! diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fr/lang.php deleted file mode 100644 index dea26bf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/fr/lang.php +++ /dev/null @@ -1,237 +0,0 @@ - - * @author Philippe Verbeke - * @author Schplurtz le Déboulonné - * @author Nicolas Friedli - * @author Pierre Henriot - * @author PaliPalo - * @author Laurent Ponthieu - * @author Damien Regad - * @author Michael Bohn - * @author Guy Brand - * @author Delassaux Julien - * @author Maurice A. LeBlanc - * @author stephane.gully - * @author Guillaume Turri - * @author Erik Pedersen - * @author olivier duperray - * @author Vincent Feltz - * @author Philippe Bajoit - * @author Florian Gaub - * @author Samuel Dorsaz - * @author Johan Guilbaud - * @author Yannick Aure - * @author Olivier DUVAL - * @author Anael Mobilia - * @author Bruno Veilleux - * @author Carbain Frédéric - * @author Floriang - * @author Simon DELAGE - * @author Eric - */ -$lang['menu'] = 'Paramètres de configuration'; -$lang['error'] = 'Paramètres non modifiés en raison d\'une valeur invalide, vérifiez vos réglages puis réessayez.
    Les valeurs erronées sont entourées d\'une bordure rouge.'; -$lang['updated'] = 'Paramètres mis à jour avec succès.'; -$lang['nochoice'] = '(aucun autre choix possible)'; -$lang['locked'] = 'Le fichier des paramètres ne peut être modifié, si ceci n\'est pas intentionnel,
    vérifiez que le nom et les autorisations du fichier sont correctes.'; -$lang['danger'] = 'Danger : modifier cette option pourrait rendre inaccessibles votre wiki et son menu de configuration.'; -$lang['warning'] = 'Attention : modifier cette option pourrait engendrer un comportement indésirable.'; -$lang['security'] = 'Avertissement de sécurité : modifier cette option pourrait induire un risque de sécurité.'; -$lang['_configuration_manager'] = 'Gestionnaire de configuration'; -$lang['_header_dokuwiki'] = 'Paramètres de DokuWiki'; -$lang['_header_plugin'] = 'Paramètres des extensions'; -$lang['_header_template'] = 'Paramètres du thème'; -$lang['_header_undefined'] = 'Paramètres indéfinis'; -$lang['_basic'] = 'Paramètres de base'; -$lang['_display'] = 'Paramètres d\'affichage'; -$lang['_authentication'] = 'Paramètres d\'authentification'; -$lang['_anti_spam'] = 'Paramètres anti-spam'; -$lang['_editing'] = 'Paramètres d\'édition'; -$lang['_links'] = 'Paramètres des liens'; -$lang['_media'] = 'Paramètres des médias'; -$lang['_notifications'] = 'Paramètres de notification'; -$lang['_syndication'] = 'Paramètres de syndication'; -$lang['_advanced'] = 'Paramètres avancés'; -$lang['_network'] = 'Paramètres réseaux'; -$lang['_msg_setting_undefined'] = 'Pas de définition de métadonnées'; -$lang['_msg_setting_no_class'] = 'Pas de définition de paramètres.'; -$lang['_msg_setting_no_known_class'] = 'Classe de réglage non disponible.'; -$lang['_msg_setting_no_default'] = 'Pas de valeur par défaut.'; -$lang['title'] = 'Titre du wiki (nom du wiki)'; -$lang['start'] = 'Nom de la page d\'accueil à utiliser pour toutes les catégories'; -$lang['lang'] = 'Langue de l\'interface'; -$lang['template'] = 'Thème (rendu visuel du wiki)'; -$lang['tagline'] = 'Descriptif du site (si le thème utilise cette fonctionnalité)'; -$lang['sidebar'] = 'Nom du panneau latéral (si le thème utilise cette fonctionnalité). Laisser le champ vide désactive le panneau latéral.'; -$lang['license'] = 'Sous quelle licence doit-être placé le contenu ?'; -$lang['savedir'] = 'Dossier d\'enregistrement des données'; -$lang['basedir'] = 'Dossier de base du serveur (par exemple : /dokuwiki/). Laisser vide pour une détection automatique.'; -$lang['baseurl'] = 'URL de base du site (par exemple http://www.example.com). Laisser vide pour une détection automatique.'; -$lang['cookiedir'] = 'Chemin des cookies. Laissez vide pour utiliser l\'URL de base.'; -$lang['dmode'] = 'Mode de création des dossiers'; -$lang['fmode'] = 'Mode de création des fichiers'; -$lang['allowdebug'] = 'Debug (Ne l\'activez que si vous en avez besoin !)'; -$lang['recent'] = 'Nombre de lignes à afficher - par page - pour les derniers changements'; -$lang['recent_days'] = 'Signaler les pages modifiées depuis (en jours)'; -$lang['breadcrumbs'] = 'Nombre de traces à afficher. 0 désactive cette fonctionnalité.'; -$lang['youarehere'] = 'Utiliser des traces hiérarchiques (vous voudrez probablement désactiver l\'option ci-dessus)'; -$lang['fullpath'] = 'Afficher le chemin complet des pages dans le pied de page'; -$lang['typography'] = 'Effectuer des améliorations typographiques'; -$lang['dformat'] = 'Format de date (cf. fonction strftime de PHP)'; -$lang['signature'] = 'Données à insérer lors de l\'utilisation du bouton « signature » dans l\'éditeur'; -$lang['showuseras'] = 'Données à afficher concernant le dernier utilisateur ayant modifié une page'; -$lang['toptoclevel'] = 'Niveau le plus haut à afficher dans la table des matières'; -$lang['tocminheads'] = 'Nombre minimum de titres pour qu\'une table des matières soit affichée'; -$lang['maxtoclevel'] = 'Niveau maximum pour figurer dans la table des matières'; -$lang['maxseclevel'] = 'Niveau maximum pour modifier des sections'; -$lang['camelcase'] = 'Les mots en CamelCase créent des liens'; -$lang['deaccent'] = 'Retirer les accents dans les noms de pages'; -$lang['useheading'] = 'Utiliser le titre de premier niveau pour le nom de la page'; -$lang['sneaky_index'] = 'Par défaut, DokuWiki affichera toutes les catégories dans la vue par index. Activer cette option permet de cacher les catégories pour lesquelles l\'utilisateur n\'a pas l\'autorisation de lecture. Il peut en résulter le masquage de sous-catégories accessibles. Ceci peut rendre l\'index inutilisable avec certains contrôles d\'accès.'; -$lang['hidepages'] = 'Cacher les pages correspondant à (expression régulière)'; -$lang['useacl'] = 'Utiliser les listes de contrôle d\'accès (ACL)'; -$lang['autopasswd'] = 'Auto-générer les mots de passe'; -$lang['authtype'] = 'Mécanisme d\'authentification'; -$lang['passcrypt'] = 'Méthode de chiffrement des mots de passe'; -$lang['defaultgroup'] = 'Groupe par défaut : tous les nouveaux utilisateurs y seront affectés'; -$lang['superuser'] = 'Super-utilisateur : groupe, utilisateur ou liste séparée par des virgules utilisateur1,@groupe1,utilisateur2 ayant un accès complet à toutes les pages quelque soit le paramétrage des contrôle d\'accès'; -$lang['manager'] = 'Manager:- groupe, utilisateur ou liste séparée par des virgules utilisateur1,@groupe1,utilisateur2 ayant accès à certaines fonctionnalités de gestion'; -$lang['profileconfirm'] = 'Confirmer les modifications de profil par la saisie du mot de passe '; -$lang['rememberme'] = 'Permettre de conserver de manière permanente les cookies de connexion (mémoriser)'; -$lang['disableactions'] = 'Actions à désactiver dans DokuWiki'; -$lang['disableactions_check'] = 'Vérifier'; -$lang['disableactions_subscription'] = 'Abonnement aux pages'; -$lang['disableactions_wikicode'] = 'Afficher le texte source'; -$lang['disableactions_profile_delete'] = 'Supprimer votre propre compte'; -$lang['disableactions_other'] = 'Autres actions (séparées par des virgules)'; -$lang['disableactions_rss'] = 'Syndication XML (RSS)'; -$lang['auth_security_timeout'] = 'Délai d\'expiration de sécurité (secondes)'; -$lang['securecookie'] = 'Les cookies définis via HTTPS doivent-ils n\'être envoyé par le navigateur que via HTTPS ? Désactivez cette option lorsque seule la connexion à votre wiki est sécurisée avec SSL et que la navigation sur le wiki est effectuée de manière non sécurisée.'; -$lang['remote'] = 'Active l\'API système distante. Ceci permet à d\'autres applications d\'accéder au wiki via XML-RPC ou d\'autres mécanismes.'; -$lang['remoteuser'] = 'Restreindre l\'accès à l\'API à une liste de groupes ou d\'utilisateurs (séparés par une virgule). Laisser vide pour donner l\'accès tout le monde.'; -$lang['remotecors'] = 'Active le partage de ressources entre origines multiples (CORS) pour les interfaces distantes. Utiliser un astérisque (*) pour autoriser toutes les origines. Laisser vide pour interdire le CORS.'; -$lang['usewordblock'] = 'Bloquer le spam selon les mots utilisés'; -$lang['relnofollow'] = 'Utiliser l\'attribut « rel="nofollow" » sur les liens extérieurs'; -$lang['indexdelay'] = 'Délai avant l\'indexation (secondes)'; -$lang['mailguard'] = 'Cacher les adresses de courriel'; -$lang['iexssprotect'] = 'Vérifier, dans les fichiers envoyés, la présence de code JavaScript ou HTML malveillant'; -$lang['usedraft'] = 'Enregistrer automatiquement un brouillon pendant l\'édition'; -$lang['locktime'] = 'Âge maximum des fichiers de blocage (secondes)'; -$lang['cachetime'] = 'Âge maximum d\'un fichier en cache (secondes)'; -$lang['target____wiki'] = 'Cible pour liens internes'; -$lang['target____interwiki'] = 'Cible pour liens interwiki'; -$lang['target____extern'] = 'Cible pour liens externes'; -$lang['target____media'] = 'Cible pour liens média'; -$lang['target____windows'] = 'Cible pour liens vers partages Windows'; -$lang['mediarevisions'] = 'Activer les révisions (gestion de versions) des médias'; -$lang['refcheck'] = 'Vérifier si un média est toujours utilisé avant de le supprimer'; -$lang['gdlib'] = 'Version de la bibliothèque GD'; -$lang['im_convert'] = 'Chemin vers l\'outil de conversion ImageMagick'; -$lang['jpg_quality'] = 'Qualité de la compression JPEG (0-100)'; -$lang['fetchsize'] = 'Taille maximale (en octets) que fetch.php peut télécharger depuis une URL tierce (par exemple pour conserver en cache et redimensionner une image tierce)'; -$lang['subscribers'] = 'Activer l\'abonnement aux pages'; -$lang['subscribe_time'] = 'Délai après lequel les listes d\'abonnement et résumés sont expédiés (en secondes). Devrait être plus petit que le délai précisé dans recent_days.'; -$lang['notify'] = 'Notifier systématiquement les modifications à cette adresse de courriel'; -$lang['registernotify'] = 'Notifier systématiquement les nouveaux utilisateurs enregistrés à cette adresse de courriel'; -$lang['mailfrom'] = 'Adresse de courriel de l\'expéditeur des notifications par courriel du wiki'; -$lang['mailreturnpath'] = 'Adresse de courriel du destinataire pour les notifications de non-remise'; -$lang['mailprefix'] = 'Préfixe à utiliser dans les objets des courriels automatiques. Laisser vide pour utiliser le titre du wiki'; -$lang['htmlmail'] = 'Envoyer des courriels multipart HTML (visuellement plus agréable, mais plus lourd). Désactiver pour utiliser uniquement des courriel en texte seul.'; -$lang['dontlog'] = 'Désactiver l\'enregistrement pour ces types de journaux.'; -$lang['sitemap'] = 'Fréquence de génération du sitemap Google (jours). 0 pour désactiver'; -$lang['rss_type'] = 'Type de flux XML (RSS)'; -$lang['rss_linkto'] = 'Lien du flux XML vers'; -$lang['rss_content'] = 'Quel contenu afficher dans le flux XML?'; -$lang['rss_update'] = 'Fréquence de mise à jour du flux XML (secondes)'; -$lang['rss_show_summary'] = 'Le flux XML affiche le résumé dans le titre'; -$lang['rss_show_deleted'] = 'Le flux XML montre les flux détruits'; -$lang['rss_media'] = 'Quels types de changements doivent être listés dans le flux XML?'; -$lang['rss_media_o_both'] = 'les deux'; -$lang['rss_media_o_pages'] = 'pages'; -$lang['rss_media_o_media'] = 'media'; -$lang['updatecheck'] = 'Vérifier les mises à jour et alertes de sécurité? DokuWiki doit pouvoir contacter update.dokuwiki.org'; -$lang['userewrite'] = 'Utiliser des URL esthétiques'; -$lang['useslash'] = 'Utiliser « / » comme séparateur de catégories dans les URL'; -$lang['sepchar'] = 'Séparateur de mots dans les noms de page'; -$lang['canonical'] = 'Utiliser des URL canoniques'; -$lang['fnencode'] = 'Méthode pour l\'encodage des fichiers non-ASCII'; -$lang['autoplural'] = 'Rechercher les formes plurielles dans les liens'; -$lang['compression'] = 'Méthode de compression pour les fichiers attic'; -$lang['gzip_output'] = 'Utiliser gzip pour le Content-Encoding du XHTML'; -$lang['compress'] = 'Compresser les fichiers CSS et JavaScript'; -$lang['cssdatauri'] = 'Taille maximale en octets pour inclure dans les feuilles de styles CSS les images qui y sont référencées. Cette technique réduit le nombre de requêtes HTTP. Cette fonctionnalité ne fonctionne qu\'à partir de la version 8 d\'Internet Explorer! Nous recommandons une valeur entre 400 et 600. 0 pour désactiver.'; -$lang['send404'] = 'Renvoyer « HTTP 404/Page Not Found » pour les pages inexistantes'; -$lang['broken_iua'] = 'La fonction ignore_user_abort est-elle opérationnelle sur votre système ? Ceci peut empêcher le fonctionnement de l\'index de recherche. IIS+PHP/ -CGI dysfonctionne.'; -$lang['xsendfile'] = 'Utiliser l\'en-tête X-Sendfile pour permettre au serveur web de délivrer les fichiers statiques ? Votre serveur web doit prendre en charge cette technologie.'; -$lang['renderer_xhtml'] = 'Moteur de rendu du format de sortie principal (XHTML)'; -$lang['renderer__core'] = '%s (cÅ“ur de DokuWiki)'; -$lang['renderer__plugin'] = '%s (extension)'; -$lang['search_nslimit'] = 'Limiter la recherche aux X catégories courantes. Quand une recherche est effectuée à partir d\'une page dans une catégorie profondément imbriquée, les premières X catégories sont ajoutées comme filtre.'; -$lang['search_fragment'] = 'Spécifier le comportement de recherche fragmentaire par défaut'; -$lang['search_fragment_o_exact'] = 'exact'; -$lang['search_fragment_o_starts_with'] = 'commence par'; -$lang['search_fragment_o_ends_with'] = 'se termine par'; -$lang['search_fragment_o_contains'] = 'contient'; -$lang['trustedproxy'] = 'Faire confiance aux mandataires qui correspondent à cette expression régulière pour l\'adresse IP réelle des clients qu\'ils rapportent. La valeur par défaut correspond aux réseaux locaux. Laisser vide pour ne faire confiance à aucun mandataire.'; -$lang['_feature_flags'] = 'Fonctionnalités expérimentales'; -$lang['defer_js'] = 'Attendre que le code HTML des pages soit analysé avant d\'exécuter le javascript. Améliore la vitesse de chargement perçue, mais pourrait casser un petit nombre de greffons.'; -$lang['hidewarnings'] = 'Ne montrer aucun avertissement émis par PHP. Cela peut faciliter la transition vers PHP 8+. Les avertissements seront toujours enregistrés dans le journal des erreurs et devraient être rapportés.'; -$lang['dnslookups'] = 'DokuWiki effectuera une résolution du nom d\'hôte sur les adresses IP des utilisateurs modifiant des pages. Si vous ne possédez pas de serveur DNS, que ce dernier est lent ou que vous ne souhaitez pas utiliser cette fonctionnalité : désactivez-la.'; -$lang['jquerycdn'] = 'Faut-il distribuer les scripts JQuery et JQuery UI depuis un CDN ? Cela ajoute une requête HTTP, mais les fichiers peuvent se charger plus vite et les internautes les ont peut-être déjà en cache.'; -$lang['jquerycdn_o_0'] = 'Non : utilisation de votre serveur.'; -$lang['jquerycdn_o_jquery'] = 'Oui : CDN code.jquery.com.'; -$lang['jquerycdn_o_cdnjs'] = 'Oui : CDN cdnjs.com.'; -$lang['proxy____host'] = 'Mandataire (proxy) - Hôte'; -$lang['proxy____port'] = 'Mandataire - Port'; -$lang['proxy____user'] = 'Mandataire - Identifiant'; -$lang['proxy____pass'] = 'Mandataire - Mot de passe'; -$lang['proxy____ssl'] = 'Mandataire - Utilisation de SSL'; -$lang['proxy____except'] = 'Mandataire - Expression régulière de test des URLs pour lesquelles le mandataire (proxy) ne doit pas être utilisé.'; -$lang['license_o_'] = 'Aucune choisie'; -$lang['typography_o_0'] = 'aucun'; -$lang['typography_o_1'] = 'guillemets uniquement'; -$lang['typography_o_2'] = 'tout signe typographique (peut ne pas fonctionner)'; -$lang['userewrite_o_0'] = 'aucun'; -$lang['userewrite_o_1'] = 'Fichier .htaccess'; -$lang['userewrite_o_2'] = 'Interne à DokuWiki'; -$lang['deaccent_o_0'] = 'off'; -$lang['deaccent_o_1'] = 'supprimer les accents'; -$lang['deaccent_o_2'] = 'convertir en caractères latins'; -$lang['gdlib_o_0'] = 'Bibliothèque GD non disponible'; -$lang['gdlib_o_1'] = 'version 1.x'; -$lang['gdlib_o_2'] = 'auto-détectée'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Résumé'; -$lang['rss_content_o_diff'] = 'Diff. unifié'; -$lang['rss_content_o_htmldiff'] = 'Diff. formaté en table HTML'; -$lang['rss_content_o_html'] = 'page complète au format HTML'; -$lang['rss_linkto_o_diff'] = 'liste des différences'; -$lang['rss_linkto_o_page'] = 'page révisée'; -$lang['rss_linkto_o_rev'] = 'liste des révisions'; -$lang['rss_linkto_o_current'] = 'page actuelle'; -$lang['compression_o_0'] = 'aucune'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'ne pas utiliser'; -$lang['xsendfile_o_1'] = 'Entête propriétaire lighttpd (avant la version 1.5)'; -$lang['xsendfile_o_2'] = 'Entête standard X-Sendfile'; -$lang['xsendfile_o_3'] = 'En-tête propriétaire Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'Identifiant de l\'utilisateur'; -$lang['showuseras_o_username'] = 'Nom de l\'utilisateur'; -$lang['showuseras_o_username_link'] = 'Nom complet de l\'utilisateur en tant que lien interwiki'; -$lang['showuseras_o_email'] = 'Courriel de l\'utilisateur (brouillé suivant les paramètres de brouillage sélectionnés)'; -$lang['showuseras_o_email_link'] = 'Courriel de l\'utilisateur en tant que lien mailto:'; -$lang['useheading_o_0'] = 'Jamais'; -$lang['useheading_o_navigation'] = 'Navigation seulement'; -$lang['useheading_o_content'] = 'Contenu du wiki seulement'; -$lang['useheading_o_1'] = 'Toujours'; -$lang['readdircache'] = 'Durée de vie maximale du cache pour readdir (sec)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/gl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/gl/intro.txt deleted file mode 100644 index cafe28e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/gl/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Xestor de Configuración ====== - -Usa esta páxina para controlares a configuración da túa instalación do Dokuwiki. Para atopares axuda verbo de cada opción da configuración vai a [[doku>config]]. Para obteres pormenores desta extensión bota un ollo a [[doku>plugin:config]]. - -As opcións que amosan un fondo de cor vermella clara están protexidas e non poden ser alteradas con esta extensión. As opcións que amosan un fondo de cor azul son valores predeterminados e as opcións que teñen fondo branco foron configuradas de xeito local para esta instalación en concreto. Ãmbalas dúas, as opcións azuis e brancas, poden ser alteradas. - -Lembra premer no boton **GARDAR** denantes de saíres desta páxina ou, en caso contrario, os teus trocos perderanse. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/gl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/gl/lang.php deleted file mode 100644 index 2344ea2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/gl/lang.php +++ /dev/null @@ -1,186 +0,0 @@ - - * @author Oscar M. Lage - * @author Rodrigo Rega - */ -$lang['menu'] = 'Opcións de Configuración'; -$lang['error'] = 'Configuración non actualizada debido a un valor inválido, por favor revisa os teus trocos e volta envialos de novo. -
    O(s) valor(es) incorrecto(s) amosanse cinguidos por un borde vermello.'; -$lang['updated'] = 'Configuración actualizada correctamente.'; -$lang['nochoice'] = '(non hai outras escollas dispoñibles)'; -$lang['locked'] = 'Non se puido actualizar o arquivo de configuración, se non ocorre como debería ser,
    -asegúrate de que o nome do arquivo de configuración local e os permisos son correctos.'; -$lang['danger'] = 'Perigo: mudando esta opción podes facer inaccesíbeis o teu wiki e máis o menú de configuración.'; -$lang['warning'] = 'Ollo: mudando esta opción poden aparecer comportamentos do aplicativo non agardados.'; -$lang['security'] = 'Aviso de seguranza: mudando esta opción poden aparecer riscos de seguranza.'; -$lang['_configuration_manager'] = 'Xestor de Configuración'; -$lang['_header_dokuwiki'] = 'Configuración do DokuWiki'; -$lang['_header_plugin'] = 'Configuración de Extensións'; -$lang['_header_template'] = 'Configuración de Sobreplanta'; -$lang['_header_undefined'] = 'Configuración Indefinida'; -$lang['_basic'] = 'Configuración Básica'; -$lang['_display'] = 'Configuración de Visualización'; -$lang['_authentication'] = 'Configuración de Autenticación'; -$lang['_anti_spam'] = 'Configuración de Anti-Correo-lixo'; -$lang['_editing'] = 'Configuración de Edición'; -$lang['_links'] = 'Configuración de Ligazóns'; -$lang['_media'] = 'Configuración de Media'; -$lang['_notifications'] = 'Opcións de Notificación'; -$lang['_syndication'] = 'Opcións de Sindicación'; -$lang['_advanced'] = 'Configuración Avanzada'; -$lang['_network'] = 'Configuración de Rede'; -$lang['_msg_setting_undefined'] = 'Non hai configuración de metadatos.'; -$lang['_msg_setting_no_class'] = 'Non hai configuración de clase.'; -$lang['_msg_setting_no_default'] = 'Non hai valor predeterminado.'; -$lang['title'] = 'Título do Wiki'; -$lang['start'] = 'Nome da páxina inicial'; -$lang['lang'] = 'Idioma'; -$lang['template'] = 'Sobreplanta'; -$lang['tagline'] = 'Tagline (si a plantilla o soporta)'; -$lang['sidebar'] = 'Nome de páxina da barra lateral (si a platilla o soporta), o campo en baleiro deshabilita a barra lateral'; -$lang['license'] = 'Baixo de que licenza será ceibado o teu contido?'; -$lang['savedir'] = 'Directorio no que se gardarán os datos'; -$lang['basedir'] = 'Directorio base'; -$lang['baseurl'] = 'URL base'; -$lang['cookiedir'] = 'Ruta das cookies. Deixar en blanco para usar a url de base.'; -$lang['dmode'] = 'Modo de creación de directorios'; -$lang['fmode'] = 'Modo de creación de arquivos'; -$lang['allowdebug'] = 'Permitir o depurado desactívao se non o precisas!'; -$lang['recent'] = 'Trocos recentes'; -$lang['recent_days'] = 'Número de trocos recentes a manter (días)'; -$lang['breadcrumbs'] = 'Número de niveis da estrutura de navegación'; -$lang['youarehere'] = 'Niveis xerárquicos da estrutura de navegación'; -$lang['fullpath'] = 'Amosar a ruta completa das páxinas no pé das mesmas'; -$lang['typography'] = 'Facer substitucións tipográficas'; -$lang['dformat'] = 'Formato de Data (bótalle un ollo á función strftime do PHP)'; -$lang['signature'] = 'Sinatura'; -$lang['showuseras'] = 'Que amosar cando se informe do usuario que fixo a última modificación dunha páxina'; -$lang['toptoclevel'] = 'Nivel superior para a táboa de contidos'; -$lang['tocminheads'] = 'Cantidade mínima de liñas de cabeceira que determinará se a TDC vai ser xerada'; -$lang['maxtoclevel'] = 'Nivel máximo para a táboa de contidos'; -$lang['maxseclevel'] = 'Nivel máximo de edición da sección'; -$lang['camelcase'] = 'Utilizar CamelCase para as ligazóns'; -$lang['deaccent'] = 'Limpar nomes de páxina'; -$lang['useheading'] = 'Utilizar a primeira cabeceira para os nomes de páxina'; -$lang['sneaky_index'] = 'O DokuWiki amosará por defecto todos os nomes de espazo na vista de índice. Se activas isto agocharanse aqueles onde o usuario non teña permisos de lectura.'; -$lang['hidepages'] = 'Agochar páxinas que coincidan (expresións regulares)'; -$lang['useacl'] = 'Utilizar lista de control de acceso'; -$lang['autopasswd'] = 'Xerar contrasinais automaticamente'; -$lang['authtype'] = 'Backend de autenticación'; -$lang['passcrypt'] = 'Método de encriptado do contrasinal'; -$lang['defaultgroup'] = 'Grupo por defecto'; -$lang['superuser'] = 'Super-usuario - un grupo ou usuario con acceso completo a todas as páxinas e funcións independentemente da configuración da ACL'; -$lang['manager'] = 'Xestor - un grupo ou usuario con acceso a certas funcións de xestión'; -$lang['profileconfirm'] = 'Confirmar trocos de perfil mediante contrasinal'; -$lang['rememberme'] = 'Permitir cookies permanentes de inicio de sesión (lembrarme)'; -$lang['disableactions'] = 'Desactivar accións do DokuWiki'; -$lang['disableactions_check'] = 'Comprobar'; -$lang['disableactions_subscription'] = 'Subscribir/Desubscribir'; -$lang['disableactions_wikicode'] = 'Ver fonte/Exportar Datos Raw'; -$lang['disableactions_other'] = 'Outras accións (separadas por comas)'; -$lang['auth_security_timeout'] = 'Tempo Límite de Seguridade de Autenticación (segundos)'; -$lang['securecookie'] = 'Deben enviarse só vía HTTPS polo navegador as cookies configuradas vía HTTPS? Desactiva esta opción cando só o inicio de sesión do teu wiki estea asegurado con SSL pero a navegación do mesmo se faga de xeito inseguro.'; -$lang['remote'] = 'Permite o uso do sistema API remoto. Isto permite a outras aplicacións acceder ao wiki mediante XML-RPC ou outros mecanismos.'; -$lang['remoteuser'] = 'Restrinxe o uso remoto da API aos grupos ou usuarios indicados, separados por comas. Deixar baleiro para dar acceso a todo o mundo.'; -$lang['usewordblock'] = 'Bloquear correo-lixo segundo unha lista de verbas'; -$lang['relnofollow'] = 'Utilizar rel="nofollow" nas ligazóns externas'; -$lang['indexdelay'] = 'Retardo denantes de indexar (seg)'; -$lang['mailguard'] = 'Ofuscar enderezos de correo-e'; -$lang['iexssprotect'] = 'Comprobar arquivos subidos na procura de posíbel código JavaScript ou HTML malicioso'; -$lang['usedraft'] = 'Gardar un borrador automaticamente no tempo da edición'; -$lang['locktime'] = 'Tempo máximo para o bloqueo de arquivos (seg.)'; -$lang['cachetime'] = 'Tempo máximo para a caché (seg.)'; -$lang['target____wiki'] = 'Fiestra de destino para as ligazóns internas'; -$lang['target____interwiki'] = 'Fiestra de destino para as ligazóns interwiki'; -$lang['target____extern'] = 'Fiestra de destino para as ligazóns externas'; -$lang['target____media'] = 'Fiestra de destino para as ligazóns de media'; -$lang['target____windows'] = 'Fiestra de destino para as ligazóns de fiestras'; -$lang['mediarevisions'] = 'Habilitar revisións dos arquivos-media?'; -$lang['refcheck'] = 'Comprobar a referencia media'; -$lang['gdlib'] = 'Versión da Libraría GD'; -$lang['im_convert'] = 'Ruta deica a ferramenta de conversión ImageMagick'; -$lang['jpg_quality'] = 'Calidade de compresión dos JPG (0-100)'; -$lang['fetchsize'] = 'Tamaño máximo (en bytes) que pode descargar fetch.php dende fontes externas'; -$lang['subscribers'] = 'Activar posibilidade de subscrición á páxina'; -$lang['subscribe_time'] = 'Tempo despois do cal se enviarán os resumos e listas de subscrición (seg.): isto debe ser inferior ao tempo especificado en recent_days.'; -$lang['notify'] = 'Enviar notificacións de trocos a este enderezo de correo-e'; -$lang['registernotify'] = 'Enviar información de novos usuarios rexistrados a este enderezo de correo-e'; -$lang['mailfrom'] = 'Enderezo de correo-e a usar para as mensaxes automáticas'; -$lang['mailprefix'] = 'Prefixo de asunto de correo-e para as mensaxes automáticas'; -$lang['htmlmail'] = 'Enviar correos electrónicos HTML multiparte máis estéticos, pero máis grande en tamaño. Deshabilitar para mandar correos electrónicos en texto claro.'; -$lang['sitemap'] = 'Xerar mapa do sitio co Google (días)'; -$lang['rss_type'] = 'Tipo de corrente RSS XML'; -$lang['rss_linkto'] = 'A corrente XML liga para'; -$lang['rss_content'] = 'Que queres amosar nos elementos da corrente XML?'; -$lang['rss_update'] = 'Intervalo de actualización da corrente XML (seg.)'; -$lang['rss_show_summary'] = 'Amosar sumario no título da corrente XML'; -$lang['rss_media'] = 'Qué tipo de cambios deben ser listados no feed XML?'; -$lang['updatecheck'] = 'Comprobar se hai actualizacións e avisos de seguridade? O DokuWiki precisa contactar con update.dokuwiki.org para executar esta característica.'; -$lang['userewrite'] = 'Utilizar URLs amigábeis'; -$lang['useslash'] = 'Utilizar a barra inclinada (/) como separador de nome de espazo nos URLs'; -$lang['sepchar'] = 'Verba separadora do nome de páxina'; -$lang['canonical'] = 'Utilizar URLs completamente canónicos'; -$lang['fnencode'] = 'Método para codificar os nomes de arquivo non-ASCII.'; -$lang['autoplural'] = 'Comprobar formas plurais nas ligazóns'; -$lang['compression'] = 'Método de compresión para arquivos attic'; -$lang['gzip_output'] = 'Utilizar Contido-Codificación gzip para o xhtml'; -$lang['compress'] = 'Saída compacta de CSS e Javascript'; -$lang['cssdatauri'] = 'Tamaño en bytes ata o cal as imaxes referenciadas nos CSS serán incrustadas na folla de estilos para disminuir o tamaño das cabeceiras das solicitudes HTTP. Entre 400 e 600 bytes é un valor axeitado. Establecer a 0 para deshabilitar.'; -$lang['send404'] = 'Enviar "HTTP 404/Páxina non atopada" para as páxinas inexistentes'; -$lang['broken_iua'] = 'Rachou a función ignore_user_abort no teu sistema? Isto podería causar que o índice de procura non funcione. Coñécese que o IIS+PHP/CGI ráchaa. Bótalle un ollo ao Bug 852 para obter máis información.'; -$lang['xsendfile'] = 'Empregar a cabeceira X-Sendfile para que o servidor web envie arquivos estáticos? O teu servidor web precisa soportar isto.'; -$lang['renderer_xhtml'] = 'Intérprete a empregar para a saída principal (XHTML) do Wiki'; -$lang['renderer__core'] = '%s (núcleo do Dokuwiki)'; -$lang['renderer__plugin'] = '%s (extensión)'; -$lang['dnslookups'] = 'DokuWiki resolverá os nomes de host das direccións IP dos usuarios que editan as páxinas. Si contas un servidor DNS lento, que non funciona ou non che interesa esta característica, deshabilita esta opción'; -$lang['proxy____host'] = 'Nome do servidor Proxy'; -$lang['proxy____port'] = 'Porto do Proxy'; -$lang['proxy____user'] = 'Nome de usuario do Proxy'; -$lang['proxy____pass'] = 'Contrasinal do Proxy'; -$lang['proxy____ssl'] = 'Utilizar ssl para conectar ao Proxy'; -$lang['proxy____except'] = 'Expresión regular para atopar URLs que deban ser omitidas polo Proxy.'; -$lang['license_o_'] = 'Non se escolleu nada'; -$lang['typography_o_0'] = 'ningunha'; -$lang['typography_o_1'] = 'Só dobres aspas'; -$lang['typography_o_2'] = 'Todas as aspas (pode que non funcione sempre)'; -$lang['userewrite_o_0'] = 'ningún'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'Interno do DokuWiki'; -$lang['deaccent_o_0'] = 'desconectado'; -$lang['deaccent_o_1'] = 'Eliminar acentos'; -$lang['deaccent_o_2'] = 'romanizar'; -$lang['gdlib_o_0'] = 'Libraría GD non dispoñíbel'; -$lang['gdlib_o_1'] = 'Versión 1.x'; -$lang['gdlib_o_2'] = 'Detección automática'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Sumario'; -$lang['rss_content_o_diff'] = 'Formato Unified Diff'; -$lang['rss_content_o_htmldiff'] = 'Táboa diff formatada en HTML'; -$lang['rss_content_o_html'] = 'Contido HTML completo da páxina'; -$lang['rss_linkto_o_diff'] = 'vista de diferenzas'; -$lang['rss_linkto_o_page'] = 'a páxina revisada'; -$lang['rss_linkto_o_rev'] = 'listaxe de revisións'; -$lang['rss_linkto_o_current'] = 'a páxina actual'; -$lang['compression_o_0'] = 'ningunha'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'non o empregues'; -$lang['xsendfile_o_1'] = 'Cabeceira lighttpd propietaria (denantes da versión 1.5)'; -$lang['xsendfile_o_2'] = 'Cabeceira X-Sendfile estándar'; -$lang['xsendfile_o_3'] = 'Cabeceira X-Accel-Redirect propia de Nginx'; -$lang['showuseras_o_loginname'] = 'Nome de inicio de sesión'; -$lang['showuseras_o_username'] = 'Nome completo do usuario'; -$lang['showuseras_o_email'] = 'Enderezo de correo-e do usuario (ofuscado segundo a configuración mailguard)'; -$lang['showuseras_o_email_link'] = 'Enderezo de correo-e do usuario como ligazón mailto:'; -$lang['useheading_o_0'] = 'Endexamais'; -$lang['useheading_o_navigation'] = 'Só Navegación'; -$lang['useheading_o_content'] = 'Só Contido do Wiki'; -$lang['useheading_o_1'] = 'Sempre'; -$lang['readdircache'] = 'Edad máxima para o directorio de caché (seg)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/he/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/he/intro.txt deleted file mode 100644 index d61a938..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/he/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== מנהל תצורה ====== - -ניתן להשתמש בדף ×–×” לשליטה על הגדרות התקנת ×”-Dokuwiki שלך. לעזרה בנוגע להגדרות ספציפיות ניתן לפנות ×ל [[doku>config]]. למידע נוסף ×ודות תוסף ×–×” ניתן לפנות ×ל [[doku>plugin:config]]. - -הגדרות ×¢× ×¨×§×¢ ×דו×-בהיר מוגנות ו×ין ×פשרות לשנותן ×¢× ×ª×•×¡×£ ×–×”. הגדרות ×¢× ×¨×§×¢ כחול הן בעלות ערך ברירת המחדל והגדרות ×¢× ×¨×§×¢ לבן הוגדרו ב×ופן מקומי עבור התקנה זו. ההגדרות בעלות ×”×¨×§×¢×™× ×”×›×—×•×œ והלבן הן ברות שינוי. - -יש לזכור ללחוץ על כפתור ×”**שמירה** ×˜×¨× ×¢×–×™×‘×ª דף ×–×” פן ×™×בדו השינויי×. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/he/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/he/lang.php deleted file mode 100644 index a0dc32d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/he/lang.php +++ /dev/null @@ -1,158 +0,0 @@ - - * @author DoK - * @author Moshe Kaplan - * @author Yaron Yogev - * @author Yaron Shahrabani - * @author sagi - */ -$lang['menu'] = 'הגדרות תצורה'; -$lang['error'] = 'ההגדרות ×œ× ×¢×•×“×›× ×• בגלל ערך ×œ× ×ª×§×£, × × ×œ×¢×™×™×Ÿ ×‘×©×™× ×•×™×™× ×•×œ×©×œ×•×— שנית. -
    ×”×¢×¨×›×™× ×©××™× × × ×›×•× ×™× ×™×¡×•×ž× ×• בגבול ×דו×.'; -$lang['updated'] = 'ההגדרות עודכנו בהצלחה.'; -$lang['nochoice'] = '(×ין ×פשרויות זמינות נוספות)'; -$lang['locked'] = 'קובץ ההגדרות ×ינו בר עידכון, ×× ×”×“×‘×¨ ×ינו מכוון,
    - יש ×œ×•×“× ×›×™ קובץ ההגדרות המקומי וההרש×ות נכוני×.'; -$lang['_configuration_manager'] = 'מנהל תצורה'; -$lang['_header_dokuwiki'] = 'הגדרות DokuWiki'; -$lang['_header_plugin'] = 'הגדרות תוסף'; -$lang['_header_template'] = 'הגדרות תבנית'; -$lang['_header_undefined'] = 'הגדרות שונות'; -$lang['_basic'] = 'הגדרות בסיסיות'; -$lang['_display'] = 'הגדרות תצוגה'; -$lang['_authentication'] = 'הגדרות הזדהות'; -$lang['_anti_spam'] = 'הגדרות נגד דו×ר זבל'; -$lang['_editing'] = 'הגדרות עריכה'; -$lang['_links'] = 'הגדרות קישורי×'; -$lang['_media'] = 'הגדרות מדיה'; -$lang['_advanced'] = 'הגדרות מתקדמות'; -$lang['_network'] = 'הגדרות רשת'; -$lang['_msg_setting_undefined'] = '×ין מידע-על להגדרה.'; -$lang['_msg_setting_no_class'] = '×ין קבוצה להגדרה.'; -$lang['_msg_setting_no_default'] = '×ין ערך ברירת מחדל.'; -$lang['title'] = 'כותרת הויקי'; -$lang['start'] = '×©× ×“×£ הפתיחה'; -$lang['lang'] = 'שפה'; -$lang['template'] = 'תבנית'; -$lang['savedir'] = 'ספריה לשמירת מידע'; -$lang['basedir'] = 'ספרית בסיס'; -$lang['baseurl'] = 'כתובת URL בסיסית'; -$lang['dmode'] = 'מצב יצירת ספריה'; -$lang['fmode'] = 'מצב יצירת קובץ'; -$lang['allowdebug'] = '×פשר דיבוג יש לבטל ×× ×ין צורך!'; -$lang['recent'] = '×©×™× ×•×™×™× ×חרוני×'; -$lang['recent_days'] = 'כמה ×©×™× ×•×™×™× ××—×¨×•× ×™× ×œ×©×ž×•×¨ (ימי×)'; -$lang['breadcrumbs'] = 'מספר עקבות להיסטוריה'; -$lang['youarehere'] = 'עקבות היררכיות להיסטוריה'; -$lang['fullpath'] = 'הצגת נתיב ×ž×œ× ×œ×“×¤×™× ×‘×ª×—×ª×™×ª'; -$lang['typography'] = 'שימוש בחלופות טיפוגרפיות'; -$lang['dformat'] = 'תסדיר ת×ריך (× × ×œ×¤× ×•×ª לפונקציה strftime של PHP)'; -$lang['signature'] = 'חתימה'; -$lang['toptoclevel'] = 'רמה עליונה בתוכן ×”×¢× ×™× ×™×'; -$lang['maxtoclevel'] = 'רמה מירבית בתוכן ×”×¢× ×™× ×™×'; -$lang['maxseclevel'] = 'רמה מירבית בעריכת קטעי×'; -$lang['camelcase'] = 'השתמש בר×שיות גדולות לקישורי×'; -$lang['deaccent'] = '× ×§×” שמות דפי×'; -$lang['useheading'] = 'השתמש בכותרת הר×שונה ×œ×©× ×”×“×£'; -$lang['sneaky_index'] = 'כברירת מחדל, דוקוויקי יציג ×ת כל מרחבי השמות בתצוגת תוכן ×”×¢× ×™× ×™×. בחירה ב×פשרות ×–×ת תסתיר ×ת ×לו ×©×‘×”× ×œ×ž×©×ª×ž×© ×ין הרש×ות קרי××”. התוצ××” עלולה להיות הסתרת תת מרחבי שמות ××œ×™×”× ×™×© למשתמש גישה. ב×ופן ×–×” תוכן ×”×¢× ×™× ×™× ×¢×œ×•×œ להפוך לחסר תועלת ×¢× ×”×’×“×¨×•×ª ACL מסוימות'; -$lang['hidepages'] = 'הסתר ×“×¤×™× ×ª×•××ž×™× (×‘×™×˜×•×™×™× ×¨×’×•×œ×¨×™×™×)'; -$lang['useacl'] = 'השתמש ברשימות בקרת גישה'; -$lang['autopasswd'] = 'צור סיסמ×ות ב×ופן ×וטומטי'; -$lang['authtype'] = 'מנוע הזדהות'; -$lang['passcrypt'] = 'שיטת הצפנת סיסמ×ות'; -$lang['defaultgroup'] = 'קבוצת ברירת המחדל'; -$lang['superuser'] = 'משתמש-על'; -$lang['manager'] = 'מנהל - קבוצה, משתמש ×ו רשימה מופרדת ×‘×¤×¡×™×§×™× ×ž×©×ª×ž×©1, @קבוצה1, משתמש2 ×¢× ×’×™×©×” לפעולות ניהול מסוימות.'; -$lang['profileconfirm'] = '×שר שינוי ×¤×¨×•×¤×™×œ×™× ×¢× ×¡×™×¡×ž×”'; -$lang['disableactions'] = 'בטל פעולות DokuWiki'; -$lang['disableactions_check'] = 'בדיקה'; -$lang['disableactions_subscription'] = 'הרשמה/הסרה מרשימה'; -$lang['disableactions_wikicode'] = 'הצגת המקור/×™×¦×•× ×’×•×œ×ž×™'; -$lang['disableactions_other'] = 'פעולות ×חרות (מופרדות בפסיק)'; -$lang['auth_security_timeout'] = 'מגבלת ×בטח פסק הזמן להזדהות (שניות)'; -$lang['usewordblock'] = 'חסימת דו×ר זבל לפי רשימת מילי×'; -$lang['relnofollow'] = 'השתמש ב- rel="nofollow" ×œ×§×™×©×•×¨×™× ×—×™×¦×•× ×™×™×'; -$lang['indexdelay'] = 'השהיה ×‘×˜×¨× ×”×›× ×¡×” ל×ינדקס (שניות)'; -$lang['mailguard'] = 'הגן על כתובות דו×"ל'; -$lang['iexssprotect'] = 'בדוק ×ת ×”×“×¤×™× ×”×ž×•×¢×œ×™× ×œ×—×©×“ ל-JavaScript ×ו קוד HTML זדוני'; -$lang['usedraft'] = 'שמור טיוטות ב×ופן ×וטומטי בעת עריכה'; -$lang['locktime'] = 'גיל מירבי לקבצי נעילה (שניות)'; -$lang['cachetime'] = 'גיל מירבי לזכרון מטמון (שניות)'; -$lang['target____wiki'] = 'חלון יעד ×œ×§×™×©×•×¨×™× ×¤× ×™×ž×™×™×'; -$lang['target____interwiki'] = 'חלון יעד ×œ×§×™×©×•×¨×™× ×‘×™×Ÿ מערכות ויקי'; -$lang['target____extern'] = 'חלון יעד ×œ×§×™×©×•×¨×™× ×—×™×¦×•× ×™×™×'; -$lang['target____media'] = 'חלון יעד לקישור למדיה'; -$lang['target____windows'] = 'חלון יעד לתיקיות משותפות'; -$lang['refcheck'] = 'בדוק שיוך מדיה'; -$lang['gdlib'] = 'גרסת ספרית ×”-GD'; -$lang['im_convert'] = 'נתיב לכלי ×”-convert של ImageMagick'; -$lang['jpg_quality'] = '×יכות הדחיסה של JPG (0-100)'; -$lang['fetchsize'] = 'גודל הקובץ המירבי (bytes) ש-fetch.php יכול להוריד מבחוץ'; -$lang['subscribers'] = 'התר תמיכה ×‘×¨×™×©×•× ×œ×“×¤×™×'; -$lang['notify'] = 'שלח התר×ות על ×©×™× ×•×™×™× ×œ×›×ª×•×‘×ª דו×"ל זו'; -$lang['registernotify'] = 'שלח מידע על ×ž×©×ª×ž×©×™× ×¨×©×•×ž×™× ×—×“×©×™× ×œ×›×ª×•×‘×ª דו×"ל זו'; -$lang['mailfrom'] = 'כתובת הדו×"ל לשימוש בדברי דו×"ל ×וטומטיי×'; -$lang['sitemap'] = 'צור מפת ×תר של Google (ימי×)'; -$lang['rss_type'] = 'סוג פלט XML'; -$lang['rss_linkto'] = 'פלט ×”-XML מקשר ×ל'; -$lang['rss_content'] = 'מה להציג בפרטי פלט ×”-XML'; -$lang['rss_update'] = 'פלט ×”-XML מתעדכן כל (שניות)'; -$lang['rss_show_summary'] = 'פלט ×”-XML מציג תקציר בכותרת'; -$lang['updatecheck'] = 'בדיקת עידכוני ×בטחה והתר×ות? על DokuWiki להתקשר ×ל update.dokuwiki.org לצורך כך.'; -$lang['userewrite'] = 'השתמש בכתובות URL יפות'; -$lang['useslash'] = 'השתמש בלוכסן להגדרת מרחבי שמות בכתובות'; -$lang['sepchar'] = 'מפריד בין מילות ש×-דף'; -$lang['canonical'] = 'השתמש בכתובות URL מל×ות'; -$lang['autoplural'] = 'בדוק לצורת ×¨×‘×™× ×‘×§×™×©×•×¨×™×'; -$lang['compression'] = '×ופן דחיסת ×§×‘×¦×™× ×‘-attic'; -$lang['gzip_output'] = 'השתמש בקידוד תוכן של gzip עבור xhtml'; -$lang['compress'] = 'פלט קומפקטי של CSS ו-javascript'; -$lang['send404'] = 'שלח "HTTP 404/Page Not Found" עבור ×“×¤×™× ×©××™× × ×§×™×™×ž×™×'; -$lang['broken_iua'] = '×”×× ×”×¤×¢×•×œ×” ignore_user_abort תקולה במערכת שלך? הדבר עלול ×œ×”×‘×™× ×œ×ª×•×›×Ÿ חיפוש ש×ינו תקין. IIS+PHP/CGI ידוע כתקול. ר××” ×ת ב××’ 852 למידע נוסף'; -$lang['xsendfile'] = 'להשתמש בכותר X-Sendfile כדי ל×פשר לשרת לספק ×§×‘×¦×™× ×¡×˜×˜×™×™×? על השרת שלך לתמוך ב×פשרות ×–×ת.'; -$lang['renderer_xhtml'] = 'מחולל לשימוש עבור פלט הויקי העיקרי (xhtml)'; -$lang['renderer__core'] = '%s (ליבת דוקוויקי)'; -$lang['renderer__plugin'] = '%s (הרחבות)'; -$lang['proxy____host'] = '×©× ×”×©×¨×ª המתווך'; -$lang['proxy____port'] = 'שער השרת המתווך'; -$lang['proxy____user'] = '×©× ×”×ž×©×ª×ž×© בשרת המתווך'; -$lang['proxy____pass'] = 'סיסמת ההשרת המתווך'; -$lang['proxy____ssl'] = 'השתמש ב-ssl כדי להתחבר לשרת המתווך'; -$lang['typography_o_0'] = 'לל×'; -$lang['typography_o_1'] = 'רק ×’×¨×©×™×™× ×›×¤×•×œ×™×'; -$lang['typography_o_2'] = 'כל ×”×’×¨×©×™× (עלול ×©×œ× ×œ×¢×‘×•×“ לעיתי×)'; -$lang['userewrite_o_0'] = 'לל×'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'פנימי של DokuWiki'; -$lang['deaccent_o_0'] = 'כבוי'; -$lang['deaccent_o_1'] = 'הסר ניבי×'; -$lang['deaccent_o_2'] = 'הסב ללטינית'; -$lang['gdlib_o_0'] = 'ספרית ×”-GD ××™× ×” זמינה'; -$lang['gdlib_o_1'] = 'גרסה 1.x'; -$lang['gdlib_o_2'] = 'זיהוי ×וטומטי'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'תקציר'; -$lang['rss_content_o_diff'] = '×”×‘×“×œ×™× ×ž×וחדי×'; -$lang['rss_content_o_htmldiff'] = 'טבלת HTML של ההבדלי×'; -$lang['rss_content_o_html'] = '×ž×œ×•× ×ª×•×›×Ÿ דף HTML'; -$lang['rss_linkto_o_diff'] = 'תצוגת הבדלי×'; -$lang['rss_linkto_o_page'] = 'הדף שהשתנה'; -$lang['rss_linkto_o_rev'] = 'גרס×ות קודמות'; -$lang['rss_linkto_o_current'] = 'הדף הנוכחי'; -$lang['compression_o_0'] = 'לל×'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = '×ל תשתמש'; -$lang['xsendfile_o_1'] = 'כותר lighttpd ×§× ×™×™× ×™ (לפני גרסה 1.5)'; -$lang['xsendfile_o_2'] = 'כותר X-Sendfile רגיל'; -$lang['xsendfile_o_3'] = 'כותר Nginx X-Accel-Redirect ×§× ×™×™× ×™'; -$lang['useheading_o_navigation'] = 'ניווט בלבד'; -$lang['useheading_o_1'] = 'תמיד'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hi/lang.php deleted file mode 100644 index a224fdf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hi/lang.php +++ /dev/null @@ -1,14 +0,0 @@ - - * @author yndesai@gmail.com - */ -$lang['sepchar'] = 'पृषà¥à¤  का नाम शबà¥à¤¦ पà¥à¤°à¤¥à¤•à¥à¤•र'; -$lang['sitemap'] = 'गूगल का सूचना पटल नकà¥à¤¶à¤¾ बनायें (दिन)'; -$lang['license_o_'] = 'कà¥à¤› नहीं चà¥à¤¨à¤¾'; -$lang['typography_o_0'] = 'कà¥à¤› नहीं'; -$lang['showuseras_o_username'] = 'उपयोगकरà¥à¤¤à¤¾ का पूरà¥à¤£ नाम'; -$lang['useheading_o_0'] = 'कभी नहीं'; -$lang['useheading_o_1'] = 'हमेशा'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hr/intro.txt deleted file mode 100644 index 66ebdc0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hr/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Upravljanje postavkama ====== - -Koristite ovu stranicu za upravljanje postavkama VaÅ¡e DokuWiki instalacije. Za pomoć o pojedinim postavkama pogledajte [[doku>config|konfiguraciju]]. Za viÅ¡e detalja o ovom dodatku pogledajte [[doku>plugin:config]]. - -Postavke prikazane u svjetlo crvenoj pozadini su zaÅ¡tićene i ne mogu biti mijenjane pomoću ovog dodatka. Postavke s plavom pozadinom sadrže inicijalno podrazumijevane vrijednosti, dok postavke s bijelom pozadinom sadrže korisniÄki postavljene vrijednosti. I plave i bijele postavke se mogu mijenjati. - -Zapamtite da pritisnete **Pohrani** gumb prije nego napustite ovu stranicu ili će izmjene biti izgubljene. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hr/lang.php deleted file mode 100644 index 71a014a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hr/lang.php +++ /dev/null @@ -1,202 +0,0 @@ - - */ -$lang['menu'] = 'Konfiguracijske postavke'; -$lang['error'] = 'Postavke nisu ažurirane zbog neispravnih vrijednosti, molim provjerite vaÅ¡e promjene i ponovo ih pohranite. -
    Neispravne vrijednosti biti će oznaÄene crvenim rubom.'; -$lang['updated'] = 'Postavke uspjeÅ¡no izmijenjene.'; -$lang['nochoice'] = '(ne postoje druge mogućnosti odabira)'; -$lang['locked'] = 'Postavke ne mogu biti izmijenjene, ako je to nenamjerno,
    - osigurajte da su ime datoteke lokalnih postavki i dozvole ispravni.'; -$lang['danger'] = 'Opasnost: Promjena ove opcije može uÄiniti nedostupnim VaÅ¡ wiki i izbornik upravljanja postavkama.'; -$lang['warning'] = 'Upozorenje: Izmjena ove opcije može izazvati neželjeno ponaÅ¡anje.'; -$lang['security'] = 'Sigurnosno upozorenje: Izmjena ove opcije može izazvati sigurnosni rizik.'; -$lang['_configuration_manager'] = 'Upravljanje postavkama'; -$lang['_header_dokuwiki'] = 'DokuWiki'; -$lang['_header_plugin'] = 'Dodatak'; -$lang['_header_template'] = 'Predložak'; -$lang['_header_undefined'] = 'Nedefinirana postavka'; -$lang['_basic'] = 'Osnovno'; -$lang['_display'] = 'Prikaz'; -$lang['_authentication'] = 'Prijava'; -$lang['_anti_spam'] = 'Protu-Spam'; -$lang['_editing'] = 'Izmjena'; -$lang['_links'] = 'PreÄaci'; -$lang['_media'] = 'Mediji'; -$lang['_notifications'] = 'Obavijesti'; -$lang['_syndication'] = 'RSS izvori'; -$lang['_advanced'] = 'Napredno'; -$lang['_network'] = 'Mreža'; -$lang['_msg_setting_undefined'] = 'Nema postavke meta_podatka.'; -$lang['_msg_setting_no_class'] = 'Nema postavke klase.'; -$lang['_msg_setting_no_default'] = 'Nema podrazumijevane vrijednosti.'; -$lang['title'] = 'Wiki naslov, odnosno naziv VaÅ¡eg wikija'; -$lang['start'] = 'Naziv poÄetne stranice u svakom imenskom prostoru'; -$lang['lang'] = 'Jezik suÄelja'; -$lang['template'] = 'Predložak, odnosno izgled wikija.'; -$lang['tagline'] = 'Opisni redak Wiki naslova (ako ga predložak podržava)'; -$lang['sidebar'] = 'Naziv boÄne stranice (ako ga predložak podržava), prazno polje onemogućuje boÄnu stranicu'; -$lang['license'] = 'Pod kojom licencom će sadržaj biti objavljen?'; -$lang['savedir'] = 'Pod-direktoriji gdje se pohranjuju podatci'; -$lang['basedir'] = 'Staza poslužitelja (npr. /dokuwiki/). Ostavite prazno za auto-detekciju.'; -$lang['baseurl'] = 'URL poslužitelja (npr. http://www.yourserver.com). Ostavite prazno za auto-detekciju.'; -$lang['cookiedir'] = 'Staza za kolaÄiće. Ostavite prazno za bazni URL.'; -$lang['dmode'] = 'Mod kreiranja diretorija'; -$lang['fmode'] = 'Mod kreiranja datoteka'; -$lang['allowdebug'] = 'Omogući uklanjanje pogreÅ¡aka. Onemogiućiti ako nije potrebno!'; -$lang['recent'] = 'Broj unosa po stranici na nedavnim promjenama'; -$lang['recent_days'] = 'Koliko nedavnih promjena da se Äuva (dani)'; -$lang['breadcrumbs'] = 'Broj nedavnih stranica koji se prikazuje. Postavite na 0 da biste onemogućili.'; -$lang['youarehere'] = 'Prikaži hijerarhijsku stazu stranice (tada vjerojatno želite onemogućiti gornju opciju)'; -$lang['fullpath'] = 'Prikaži punu putanju u podnožju stranice'; -$lang['typography'] = 'Napravi tipografske zamjene'; -$lang['dformat'] = 'Format datuma (pogledajte PHP strftime funkciju)'; -$lang['signature'] = 'Å to ubacuje gumb potpisa u ureÄ‘ivaÄu'; -$lang['showuseras'] = 'Å to da prikažem za korisnika koji je napravio zadnju izmjenu'; -$lang['toptoclevel'] = 'NajviÅ¡i nivo za sadržaj stranice'; -$lang['tocminheads'] = 'Minimalni broj naslova koji odreÄ‘uje da li će biti prikazan sadržaj stranice'; -$lang['maxtoclevel'] = 'Maksimalni broj nivoa u sadržaju stranice'; -$lang['maxseclevel'] = 'Maksimalni nivo do kojeg se omogućuje izmjena dijela stranice'; -$lang['camelcase'] = 'Koristi CamelCase za poveznice (veliko poÄetno slovo svake rijeÄi)'; -$lang['deaccent'] = 'Kako se proÄišćuje naziv stranice'; -$lang['useheading'] = 'Koristi prvi naslov za naziv stranice'; -$lang['sneaky_index'] = 'Inicijalno DokuWiki će prikazati sve imenske prostore u site mapi. Omogućavanjem ove opcije biti će sakriveni oni za koje korisnik nema barem pravo Äitanja. Ovo može rezultirati skrivanjem podimenskih prostora koji su inaÄe pristupaÄni, Å¡to može indeks uÄiniti nekorisnim pod odreÄ‘enim postavkama ACL-a.'; -$lang['hidepages'] = 'Kod potrage mape stranica i drugih automatskih indeksa ne prikazuj stranice koje zadovoljavaju ovaj regularni izraz'; -$lang['useacl'] = 'Koristi kontrolnu listu pristupa'; -$lang['autopasswd'] = 'Auto-generiranje lozinki'; -$lang['authtype'] = 'Mehanizam za identificiranje korisnika'; -$lang['passcrypt'] = 'Metoda Å¡ifriranja lozinki'; -$lang['defaultgroup'] = 'Osnovna grupa'; -$lang['superuser'] = 'Superuser - grupa, korisnik ili zarezom odvojena lista (npr. korisnik1,@grupa1,korisnik2) s punim pravom pristupa svim stranicama i funkcionalnostima neovisno o ACL postavkama'; -$lang['manager'] = 'Manager - grupa, korisnik ili zarezom odvojena lista (npr. korisnik1,@grupa1,korisnik2) s pristupom odreÄ‘enim upravljaÄkim funkcijama'; -$lang['profileconfirm'] = 'Potvrdi promjene profila sa lozinkom'; -$lang['rememberme'] = 'Omogući trajne kolaÄiće za prijavu (zapamti me)'; -$lang['disableactions'] = 'Onemogući odreÄ‘ene DokuWiki aktivnosti'; -$lang['disableactions_check'] = 'Provjeri'; -$lang['disableactions_subscription'] = 'Pretplati/Odjavi'; -$lang['disableactions_wikicode'] = 'Vidi izvorni kod/Izvezi sirovi oblik'; -$lang['disableactions_profile_delete'] = 'ObriÅ¡i svog korisnika'; -$lang['disableactions_other'] = 'Ostale aktivnosti (odvojene zarezom)'; -$lang['disableactions_rss'] = 'XML Syndication (RSS)'; -$lang['auth_security_timeout'] = 'Vremenski limit za prijavu (sekunde)'; -$lang['securecookie'] = 'Da li će kolaÄići poslani HTTPS-om biti poslani HTTPS-om od strane preglednika? Onemogući ovu opciju kada je samo prijava osigurana SSL-om a ne i pristup stranicama.'; -$lang['remote'] = 'Omogući udaljeni API. Ovo omogućava drugim aplikacijama pristup wikiju koriÅ¡tenjem XML-RPC i drugih mehanizama.'; -$lang['remoteuser'] = 'OgraniÄi pristup udaljenom API-u samo korisnicima i grupama navedenim ovdje u listi odvojenoj zarezom. Ostavi prazno za pristup omogućen svima.'; -$lang['usewordblock'] = 'Zaustavi spam baziran na listi rijeÄi'; -$lang['relnofollow'] = 'Koristi rel="nofollow" na vanjskim poveznicama'; -$lang['indexdelay'] = 'ÄŒekanje prije indeksiranja (sek.)'; -$lang['mailguard'] = 'Prikrivanje e-mail adresa'; -$lang['iexssprotect'] = 'Provjeri uÄitane datoteke za potencijalno maliciozni JavaScript ili HTML kod'; -$lang['usedraft'] = 'Automatski pohrani nacrte promjena tijekom ureÄ‘ivanja'; -$lang['locktime'] = 'Maksimalna trajanje zakljuÄavanja (sek.)'; -$lang['cachetime'] = 'Maksimalno trajanje priruÄne pohrane (sek.)'; -$lang['target____wiki'] = 'OdrediÅ¡ni prozor za interne poveznice'; -$lang['target____interwiki'] = 'OdrediÅ¡ni prozor za interwiki poveznice'; -$lang['target____extern'] = 'OdrediÅ¡ni prozor za vanjske poveznice'; -$lang['target____media'] = 'OdrediÅ¡ni prozor za medijske poveznice'; -$lang['target____windows'] = 'OdrediÅ¡ni prozor za windows poveznice'; -$lang['mediarevisions'] = 'Omogućiti revizije medijskih datoteka?'; -$lang['refcheck'] = 'Provjeri prije brisanja da li se medijska datoteka joÅ¡ uvijek koristi'; -$lang['gdlib'] = 'InaÄica GD Lib'; -$lang['im_convert'] = 'Staza do ImageMagick\'s konverzijskog alata'; -$lang['jpg_quality'] = 'Kvaliteta kompresije JPG-a (0-100)'; -$lang['fetchsize'] = 'Maksimalna veliÄina (bajtovi) koju fetch.php može uÄitati iz vanjskih URL-ova. npr. za pohranu i promjenu veliÄine vanjskih slika.'; -$lang['subscribers'] = 'Omogući korisnicima preplatu na promjene preko e-poÅ¡te'; -$lang['subscribe_time'] = 'Vrijeme (sek.) nakon kojeg se Å¡alju pretplatne liste. Trebalo bi biti manje od od vremena navedenog u recent_days parametru.'; -$lang['notify'] = 'Uvijek Å¡alji obavijesti o promjenama na ovu adresu epoÅ¡te'; -$lang['registernotify'] = 'Uvijek Å¡alji obavijesti o novo-kreiranim korisnicima na ovu adresu epoÅ¡te'; -$lang['mailfrom'] = 'Adresa poÅ¡iljatelja epoÅ¡te koja se koristi pri slanju automatskih poruka'; -$lang['mailreturnpath'] = 'Adresa e-poÅ¡te primatelja za obavijesti o ne-isporuci'; -$lang['mailprefix'] = 'Prefiks predmeta poruke kod automatskih poruka. Ostaviti prazno za koriÅ¡tenje naslova wikija'; -$lang['htmlmail'] = 'Å alji ljepÅ¡e, ali i veće poruke u HTML obliku. Onemogući za slanje poruka kao obiÄan tekst.'; -$lang['sitemap'] = 'Generiraj Google mapu stranica svakih (dana). 0 za onemogućivanje'; -$lang['rss_type'] = 'tip XML feed-a'; -$lang['rss_linkto'] = 'XML feed povezuje na'; -$lang['rss_content'] = 'Å to da se prikazuje u stavkama XML feed-a?'; -$lang['rss_update'] = 'Interval obnavljanja XML feed-a (sek.)'; -$lang['rss_show_summary'] = 'Prikaz sažetka u naslovu XML feed-a'; -$lang['rss_media'] = 'Koje vrste promjena trebaju biti prikazane u XML feed-u?'; -$lang['rss_media_o_both'] = 'oboje'; -$lang['rss_media_o_pages'] = 'stranice'; -$lang['rss_media_o_media'] = 'medij'; -$lang['updatecheck'] = 'Provjera za nadogradnje i sigurnosna upozorenja? DokuWiki treba imati pristup do dokuwiki.org za ovo.'; -$lang['userewrite'] = 'Koristi jednostavne URL-ove'; -$lang['useslash'] = 'Koristi kosu crtu kao separator imenskih prostora u URL-ovima'; -$lang['sepchar'] = 'Separator rijeÄi u nazivu stranice'; -$lang['canonical'] = 'Uvije koristi puni kanonski oblik URL-ova (puna apsolutna staza)'; -$lang['fnencode'] = 'Metoda kodiranja ne-ASCII imena datoteka.'; -$lang['autoplural'] = 'Provjera izraza u množini u poveznicama'; -$lang['compression'] = 'Vrsta kompresije za pohranu attic datoteka'; -$lang['gzip_output'] = 'Koristi gzip Content-Encoding za xhtml'; -$lang['compress'] = 'Sažmi CSS i javascript izlaz'; -$lang['cssdatauri'] = 'VeliÄina u bajtovima do koje slike navedene u CSS datotekama će biti ugraÄ‘ene u stylesheet kako bi se smanjilo prekoraÄenje zaglavlja HTTP zathjeva . 400 do 600 bajtova je dobra vrijednost. Postavi 0 za onemogućavanje.'; -$lang['send404'] = 'PoÅ¡alji "HTTP 404/Page Not Found" za nepostojeće stranice'; -$lang['broken_iua'] = 'Da li je ignore_user_abort funkcija neispravna na vaÅ¡em sustavu? Ovo može izazvati neispravan indeks pretrage. IIS+PHP/CGI je poznat po neispravnosti. Pogledaj Bug 852 za viÅ¡e informacija.'; -$lang['xsendfile'] = 'Koristi X-Sendfile zaglavlje da se dopusti web poslužitelj dostavu statiÄkih datoteka? VaÅ¡ web poslužitelj ovo mora podržavati.'; -$lang['renderer_xhtml'] = 'Mehanizam koji se koristi za slaganje osnovnog (xhtml) wiki izlaza'; -$lang['renderer__core'] = '%s (dokuwiki jezgra)'; -$lang['renderer__plugin'] = '%s (dodatak)'; -$lang['search_nslimit'] = 'OgraniÄi potragu na trenutnih X imenskih prostora. Kada se potraga izvrÅ¡i s strane unutar dubljeg imenskog prostora, prvih X imenskih prostora će biti dodano u filtar'; -$lang['search_fragment'] = 'Odredi podrazumijevani naÄin djelomiÄne pretrage'; -$lang['search_fragment_o_exact'] = 'identiÄno'; -$lang['search_fragment_o_starts_with'] = 'poÄinje s'; -$lang['search_fragment_o_ends_with'] = 'zavrÅ¡ava s'; -$lang['search_fragment_o_contains'] = 'sadrži'; -$lang['dnslookups'] = 'Da li da DokuWiki potraži ime raÄunala za udaljenu IP adresu korisnik koji je izmijenio stranicu. Ako imate spor ili neispravan DNS server, nemojte koristiti ovu funkcionalnost, onemogućite ovu opciju'; -$lang['jquerycdn'] = 'Da li da se jQuery i jQuery UI script datoteke uÄitavaju sa CDN? To proizvodi dodatne HTTP zahtjeve, ali datoteke se mogu brže uÄitati i korisnici ih već mogu imati uÄitane u od ranije.'; -$lang['jquerycdn_o_0'] = 'Bez CDN, samo lokalna dostava'; -$lang['jquerycdn_o_jquery'] = 'CDN na code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN na cdnjs.com'; -$lang['proxy____host'] = 'Proxy poslužitelj - adresa'; -$lang['proxy____port'] = 'Proxy poslužitelj - port'; -$lang['proxy____user'] = 'Proxy poslužitelj - korisniÄko ime'; -$lang['proxy____pass'] = 'Proxy poslužitelj - lozinka'; -$lang['proxy____ssl'] = 'Koristi SSL za vezu prema proxy poslužitelju'; -$lang['proxy____except'] = 'PreskoÄi proxy za URL-ove koji odgovaraju ovom regularnom izrazu.'; -$lang['license_o_'] = 'NiÅ¡ta odabrano'; -$lang['typography_o_0'] = 'niÅ¡ta'; -$lang['typography_o_1'] = 'iskljuÄivÅ¡i jednostruke navodnike'; -$lang['typography_o_2'] = 'ukljuÄivÅ¡i jednostruke navodnike (ne mora uvijek raditi)'; -$lang['userewrite_o_0'] = 'niÅ¡ta'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki interno'; -$lang['deaccent_o_0'] = 'iskljuÄeno'; -$lang['deaccent_o_1'] = 'ukloni akcente'; -$lang['deaccent_o_2'] = 'romanizacija'; -$lang['gdlib_o_0'] = 'GD Lib nije dostupna'; -$lang['gdlib_o_1'] = 'InaÄica 1.x'; -$lang['gdlib_o_2'] = 'Autodetekcija'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Sažetak'; -$lang['rss_content_o_diff'] = 'Unificirani Diff'; -$lang['rss_content_o_htmldiff'] = 'HTML formatirana diff tabela'; -$lang['rss_content_o_html'] = 'Puni HTML sadržaj stranice'; -$lang['rss_linkto_o_diff'] = 'pregled razlika'; -$lang['rss_linkto_o_page'] = 'izmijenjena stranica'; -$lang['rss_linkto_o_rev'] = 'lista izmjena'; -$lang['rss_linkto_o_current'] = 'tekuća stranica'; -$lang['compression_o_0'] = 'niÅ¡ta'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'ne koristi'; -$lang['xsendfile_o_1'] = 'Posebno lighttpd zaglavlje (prije inaÄice 1.5)'; -$lang['xsendfile_o_2'] = 'Standardno X-Sendfile zaglavlje'; -$lang['xsendfile_o_3'] = 'Posebno Nginx X-Accel-Redirect zaglavlje'; -$lang['showuseras_o_loginname'] = 'KorisniÄko ime'; -$lang['showuseras_o_username'] = 'Puno ime korisnika'; -$lang['showuseras_o_username_link'] = 'Puno ime korisnika kao interwiki poveznica'; -$lang['showuseras_o_email'] = 'Korisnikova adresa epoÅ¡te (prikrivanje prema mailguard postavci)'; -$lang['showuseras_o_email_link'] = 'Korisnikova adresa epoÅ¡te kao mailto: poveznica'; -$lang['useheading_o_0'] = 'Nikad'; -$lang['useheading_o_navigation'] = 'Samo navigacija'; -$lang['useheading_o_content'] = 'Samo wiki sadržaj'; -$lang['useheading_o_1'] = 'Uvijek'; -$lang['readdircache'] = 'Maksimalna starost za readdir meÄ‘uspremnik (sek.)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hu/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hu/intro.txt deleted file mode 100644 index b6b9149..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hu/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Beállító központ ====== - -Ezzel az oldallal finomhangolhatod a DokuWiki rendszeredet. Az egyes beállításokhoz [[doku>config|itt]] kaphatsz segítséget. A bÅ‘vítmények (pluginek) beállításaihoz [[doku>plugin:config|ezt]] az oldalt látogasd meg. - -A világospiros hátterű beállítások védettek, ezzel a bÅ‘vítménnyel nem módosíthatóak. - -A kék hátterű beállítások az alapértelmezett értékek, a fehér hátterűek módosítva lettek ebben a rendszerben. Mindkét hátterű beállítások módosíthatóak. - -Ne felejtsd a **Mentés** gombot megnyomni, mielÅ‘tt elhagyod az oldalt, különben a módosításaid elvesznek! diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hu/lang.php deleted file mode 100644 index 8debc09..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/hu/lang.php +++ /dev/null @@ -1,198 +0,0 @@ - - * @author Viktor Horváth - * @author Sandor TIHANYI - * @author Siaynoq Mage - * @author schilling.janos - * @author Szabó Dávid - * @author Marton Sebok - */ -$lang['menu'] = 'Beállítóközpont'; -$lang['error'] = 'Helytelen érték miatt a módosítások nem mentÅ‘dtek. Nézd át a módosításokat, és ments újra. -
    A helytelen érték(ek)et piros kerettel jelöljük.'; -$lang['updated'] = 'A módosítások sikeresen beállítva.'; -$lang['nochoice'] = '(nincs egyéb lehetőség)'; -$lang['locked'] = 'A beállításokat tartalmazó fájlt nem tudtam frissíteni.
    -Nézd meg, hogy a fájl neve és jogosultságai helyesen vannak-e beállítva!'; -$lang['danger'] = 'Figyelem: ezt a beállítást megváltoztatva a konfigurációs menü hozzáférhetetlenné válhat.'; -$lang['warning'] = 'Figyelmeztetés: a beállítás megváltoztatása nem kívánt viselkedést okozhat.'; -$lang['security'] = 'Biztonsági figyelmeztetés: a beállítás megváltoztatása biztonsági veszélyforrást okozhat.'; -$lang['_configuration_manager'] = 'Beállítóközpont'; -$lang['_header_dokuwiki'] = 'DokuWiki beállítások'; -$lang['_header_plugin'] = 'BÅ‘vítmények beállításai'; -$lang['_header_template'] = 'Sablon beállítások'; -$lang['_header_undefined'] = 'Nem definiált értékek'; -$lang['_basic'] = 'Alap beállítások'; -$lang['_display'] = 'Megjelenítés beállításai'; -$lang['_authentication'] = 'Azonosítás beállításai'; -$lang['_anti_spam'] = 'Anti-Spam beállítások'; -$lang['_editing'] = 'Szerkesztési beállítások'; -$lang['_links'] = 'Link beállítások'; -$lang['_media'] = 'Média beállítások'; -$lang['_notifications'] = 'Értesítési beállítások'; -$lang['_syndication'] = 'Hírfolyam beállítások'; -$lang['_advanced'] = 'Haladó beállítások'; -$lang['_network'] = 'Hálózati beállítások'; -$lang['_msg_setting_undefined'] = 'Nincs beállított metaadat.'; -$lang['_msg_setting_no_class'] = 'Nincs beállított osztály.'; -$lang['_msg_setting_no_default'] = 'Nincs alapértelmezett érték.'; -$lang['title'] = 'Wiki neve'; -$lang['start'] = 'KezdÅ‘oldal neve'; -$lang['lang'] = 'Nyelv'; -$lang['template'] = 'Sablon'; -$lang['tagline'] = 'Lábléc (ha a sablon támogatja)'; -$lang['sidebar'] = 'Oldalsáv oldal neve (ha a sablon támogatja), az üres mezÅ‘ letiltja az oldalsáv megjelenítését'; -$lang['license'] = 'Milyen licenc alatt érhetÅ‘ el a tartalom?'; -$lang['savedir'] = 'Könyvtár az adatok mentésére'; -$lang['basedir'] = 'Báziskönyvtár (pl. /dokuwiki/). Hagyd üresen az automatikus beállításhoz!'; -$lang['baseurl'] = 'Báziscím (pl. http://www.yourserver.com). Hagyd üresen az automatikus beállításhoz!'; -$lang['cookiedir'] = 'Sütik címe. Hagy üresen a báziscím használatához!'; -$lang['dmode'] = 'Könyvtár létrehozási maszk'; -$lang['fmode'] = 'Fájl létrehozási maszk'; -$lang['allowdebug'] = 'Debug üzemmód Kapcsold ki, hacsak biztos nem szükséges!'; -$lang['recent'] = 'Utolsó változatok száma'; -$lang['recent_days'] = 'Hány napig tartsuk meg a korábbi változatokat?'; -$lang['breadcrumbs'] = 'Nyomvonal elemszám'; -$lang['youarehere'] = 'Hierarchikus nyomvonal'; -$lang['fullpath'] = 'Az oldalak teljes útvonalának mutatása a láblécben'; -$lang['typography'] = 'Legyen-e tipográfiai csere'; -$lang['dformat'] = 'Dátum formázás (lásd a PHP strftime függvényt)'; -$lang['signature'] = 'Aláírás'; -$lang['showuseras'] = 'A felhasználó melyik adatát mutassunk az utolsó változtatás adatainál?'; -$lang['toptoclevel'] = 'A tartalomjegyzék felsÅ‘ szintje'; -$lang['tocminheads'] = 'Legalább ennyi címsor hatására generálódjon tartalomjegyzék'; -$lang['maxtoclevel'] = 'A tartalomjegyzék mélysége'; -$lang['maxseclevel'] = 'A szakasz-szerkesztés maximális szintje'; -$lang['camelcase'] = 'CamelCase használata hivatkozásként'; -$lang['deaccent'] = 'Oldalnevek ékezettelenítése'; -$lang['useheading'] = 'Az elsÅ‘ fejléc legyen az oldalnév'; -$lang['sneaky_index'] = 'Alapértelmezetten minden névtér látszik a DokuWiki áttekintÅ‘ (index) oldalán. Ezen opció bekapcsolása után azok nem jelennek meg, melyekhez a felhasználónak nincs olvasás joga. De ezzel eltakarhatunk egyébként elérhetÅ‘ al-névtereket is, így bizonyos ACL beállításoknál használhatatlan indexet eredményez ez a beállítás.'; -$lang['hidepages'] = 'Az itt megadott oldalak elrejtése (reguláris kifejezés)'; -$lang['useacl'] = 'Hozzáférési listák (ACL) használata'; -$lang['autopasswd'] = 'Jelszavak automatikus generálása'; -$lang['authtype'] = 'Authentikációs háttérrendszer'; -$lang['passcrypt'] = 'Jelszó titkosítási módszer'; -$lang['defaultgroup'] = 'Alapértelmezett csoport'; -$lang['superuser'] = 'Adminisztrátor - csoport vagy felhasználó, aki teljes hozzáférési joggal rendelkezik az oldalakhoz és funkciókhoz, a hozzáférési jogosultságoktól függetlenül'; -$lang['manager'] = 'Menedzser - csoport vagy felhasználó, aki bizonyos menedzsment funkciókhoz hozzáfér'; -$lang['profileconfirm'] = 'Beállítások változtatásának megerÅ‘sítése jelszóval'; -$lang['rememberme'] = 'Ãllandó sütik engedélyezése (az "emlékezz rám" funkcióhoz)'; -$lang['disableactions'] = 'Bizonyos DokuWiki tevékenységek (action) tiltása'; -$lang['disableactions_check'] = 'EllenÅ‘rzés'; -$lang['disableactions_subscription'] = 'Feliratkozás/Leiratkozás'; -$lang['disableactions_wikicode'] = 'Forrás megtekintése/Nyers adat exportja'; -$lang['disableactions_profile_delete'] = 'Saját felhasználó törlése'; -$lang['disableactions_other'] = 'Egyéb tevékenységek (vesszÅ‘vel elválasztva)'; -$lang['disableactions_rss'] = 'XML hírfolyam (RSS)'; -$lang['auth_security_timeout'] = 'Authentikációs biztonsági idÅ‘ablak (másodperc)'; -$lang['securecookie'] = 'A böngészÅ‘k a HTTPS felett beállított sütijüket csak HTTPS felett küldhetik? Kapcsoljuk ki ezt az opciót, ha csak a bejelentkezést védjük SSL-lel, a wiki tartalmának böngészése nyílt forgalommal történik.'; -$lang['remote'] = 'Távoli API engedélyezése. Ezzel más alkalmazások XML-RPC-n keresztül hozzáférhetnek a wikihez.'; -$lang['remoteuser'] = 'A távoli API hozzáférés korlátozása a következÅ‘ felhasználókra vagy csoportokra. Hagyd üresen, ha mindenki számára elérhetÅ‘!'; -$lang['usewordblock'] = 'Szólista alapú spam-szűrés'; -$lang['relnofollow'] = 'rel="nofollow" beállítás használata külsÅ‘ hivatkozásokra'; -$lang['indexdelay'] = 'Várakozás indexelés elÅ‘tt (másodperc)'; -$lang['mailguard'] = 'Email címek olvashatatlanná tétele címgyűjtÅ‘k számára'; -$lang['iexssprotect'] = 'Feltöltött fájlok ellenÅ‘rzése kártékony JavaScript vagy HTML kód elkerülésére'; -$lang['usedraft'] = 'Piszkozat automatikus mentése szerkesztés alatt'; -$lang['locktime'] = 'Oldal-zárolás maximális idÅ‘tartama (másodperc)'; -$lang['cachetime'] = 'A gyorsítótár maximális élettartama (másodperc)'; -$lang['target____wiki'] = 'Cél-ablak belsÅ‘ hivatkozásokhoz'; -$lang['target____interwiki'] = 'Cél-ablak interwiki hivatkozásokhoz'; -$lang['target____extern'] = 'Cél-ablak külsÅ‘ hivatkozásokhoz'; -$lang['target____media'] = 'Cél-ablak média-fájl hivatkozásokhoz'; -$lang['target____windows'] = 'Cél-ablak Windows hivatkozásokhoz'; -$lang['mediarevisions'] = 'Médiafájlok verziókövetésének engedélyezése'; -$lang['refcheck'] = 'Médiafájlok hivatkozásainak ellenÅ‘rzése'; -$lang['gdlib'] = 'GD Lib verzió'; -$lang['im_convert'] = 'Útvonal az ImageMagick csomag convert parancsához'; -$lang['jpg_quality'] = 'JPG tömörítés minÅ‘sége (0-100)'; -$lang['fetchsize'] = 'Maximális méret (bájtban), amit a fetch.php letölthet kívülrÅ‘l'; -$lang['subscribers'] = 'Oldalváltozás-listára feliratkozás engedélyezése'; -$lang['subscribe_time'] = 'Az értesítések kiküldésének késleltetése (másodperc); Érdemes kisebbet választani, mint a változások megÅ‘rzésének maximális ideje.'; -$lang['notify'] = 'Az oldal-változásokat erre az e-mail címre küldje'; -$lang['registernotify'] = 'Értesítés egy újonnan regisztrált felhasználóról erre az e-mail címre'; -$lang['mailfrom'] = 'Az automatikusan küldött levelekben használt e-mail cím'; -$lang['mailprefix'] = 'ElÅ‘tag az automatikus e-mailek tárgyában'; -$lang['htmlmail'] = 'Szebb, de nagyobb méretű HTML multipart e-mailek küldése. Tiltsd le a nyers szöveges üzenetekhez!'; -$lang['sitemap'] = 'Hány naponként generáljunk Google sitemap-ot?'; -$lang['rss_type'] = 'XML hírfolyam típus'; -$lang['rss_linkto'] = 'XML hírfolyam hivatkozás'; -$lang['rss_content'] = 'Mit mutassunk az XML hírfolyam elemekben?'; -$lang['rss_update'] = 'Hány másodpercenként frissítsük az XML hírfolyamot?'; -$lang['rss_show_summary'] = 'A hírfolyam címébe összefoglaló helyezése'; -$lang['rss_media'] = 'Milyen változások legyenek felsorolva az XML hírfolyamban?'; -$lang['rss_media_o_both'] = 'mindkettÅ‘'; -$lang['rss_media_o_pages'] = 'oldalak'; -$lang['updatecheck'] = 'Frissítések és biztonsági figyelmeztetések figyelése. Ehhez a DokuWikinek kapcsolatba kell lépnie a update.dokuwiki.org-gal.'; -$lang['userewrite'] = 'Szép URL-ek használata'; -$lang['useslash'] = 'Per-jel használata névtér-elválasztóként az URL-ekben'; -$lang['sepchar'] = 'Szó elválasztó az oldalnevekben'; -$lang['canonical'] = 'Teljesen kanonikus URL-ek használata'; -$lang['fnencode'] = 'A nem ASCII fájlnevek dekódolási módja'; -$lang['autoplural'] = 'Többes szám ellenÅ‘rzés a hivatkozásokban (angol)'; -$lang['compression'] = 'Tömörítés használata a törölt lapokhoz'; -$lang['gzip_output'] = 'gzip tömörítés használata xhtml-hez (Content-Encoding)'; -$lang['compress'] = 'CSS és JavaScript fájlok tömörítése'; -$lang['cssdatauri'] = 'Mérethatár bájtokban, ami alatti CSS-ben hivatkozott fájlok közvetlenül beágyazódjanak a stíluslapba. 400-600 bájt ideális érték. Ãllítsd 0-ra a beágyazás kikapcsolásához!'; -$lang['send404'] = '"HTTP 404/Page Not Found" küldése nemlétezÅ‘ oldalak esetén'; -$lang['broken_iua'] = 'Az ignore_user_abort függvény hibát dob a rendszereden? Ez nem működÅ‘ keresési indexet eredményezhet. Az IIS+PHP/CGI összeállításról tudjuk, hogy hibát dob. Lásd a Bug 852 oldalt a további infóért.'; -$lang['xsendfile'] = 'Használjuk az X-Sendfile fejlécet, hogy a webszerver statikus állományokat tudjon küldeni? A webszervernek is támogatnia kell ezt a funkciót.'; -$lang['renderer_xhtml'] = 'Az elsÅ‘dleges (xhtml) wiki kimenet generálója'; -$lang['renderer__core'] = '%s (dokuwiki mag)'; -$lang['renderer__plugin'] = '%s (bÅ‘vítmény)'; -$lang['search_fragment_o_exact'] = 'pontosan'; -$lang['search_fragment_o_contains'] = 'tartalmaz'; -$lang['dnslookups'] = 'A DokuWiki megpróbál hosztneveket keresni a távoli IP-címekhez. Amennyiben lassú, vagy nem működÅ‘ DNS-szervered van vagy csak nem szeretnéd ezt a funkciót, tiltsd le ezt az opciót!'; -$lang['proxy____host'] = 'Proxy-szerver neve'; -$lang['proxy____port'] = 'Proxy port'; -$lang['proxy____user'] = 'Proxy felhasználó név'; -$lang['proxy____pass'] = 'Proxy jelszó'; -$lang['proxy____ssl'] = 'SSL használata a proxyhoz csatlakozáskor'; -$lang['proxy____except'] = 'URL szabály azokra a webcímekre, amit szeretnél, hogy ne kezeljen a proxy.'; -$lang['license_o_'] = 'Nincs kiválasztva'; -$lang['typography_o_0'] = 'nem'; -$lang['typography_o_1'] = 'Csak a dupla idézÅ‘jelet'; -$lang['typography_o_2'] = 'Minden idézÅ‘jelet (elÅ‘fordulhat, hogy nem mindig működik)'; -$lang['userewrite_o_0'] = 'nem'; -$lang['userewrite_o_1'] = '.htaccess-szel'; -$lang['userewrite_o_2'] = 'DokuWiki saját módszerével'; -$lang['deaccent_o_0'] = 'kikapcsolva'; -$lang['deaccent_o_1'] = 'ékezetek eltávolítása'; -$lang['deaccent_o_2'] = 'távirati stílus'; -$lang['gdlib_o_0'] = 'GD Lib nem elérhetÅ‘'; -$lang['gdlib_o_1'] = 'Version 1.x'; -$lang['gdlib_o_2'] = 'Auto felismerés'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Kivonat'; -$lang['rss_content_o_diff'] = 'Unified diff formátum'; -$lang['rss_content_o_htmldiff'] = 'HTML formázott változás tábla'; -$lang['rss_content_o_html'] = 'Teljes HTML oldal tartalom'; -$lang['rss_linkto_o_diff'] = 'a változás nézetre'; -$lang['rss_linkto_o_page'] = 'az átdolgozott oldalra'; -$lang['rss_linkto_o_rev'] = 'a változatok listájára'; -$lang['rss_linkto_o_current'] = 'a jelenlegi oldalra'; -$lang['compression_o_0'] = 'nincs tömörítés'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'nincs használatban'; -$lang['xsendfile_o_1'] = 'Lighttpd saját fejléc (1.5-ös verzió elÅ‘tti)'; -$lang['xsendfile_o_2'] = 'Standard X-Sendfile fejléc'; -$lang['xsendfile_o_3'] = 'Nginx saját X-Accel-Redirect fejléce'; -$lang['showuseras_o_loginname'] = 'Azonosító'; -$lang['showuseras_o_username'] = 'Teljes név'; -$lang['showuseras_o_username_link'] = 'A felhasználó teljes neve belsÅ‘ wiki-hivatkozásként'; -$lang['showuseras_o_email'] = 'E-mail cím (olvashatatlanná téve az e-mailcím védelem beállítása szerint)'; -$lang['showuseras_o_email_link'] = 'E-mail cím mailto: linkként'; -$lang['useheading_o_0'] = 'Soha'; -$lang['useheading_o_navigation'] = 'Csak navigációhoz'; -$lang['useheading_o_content'] = 'Csak Wiki tartalomhoz'; -$lang['useheading_o_1'] = 'Mindig'; -$lang['readdircache'] = 'A könyvtár olvasás gyorsítótárának maximális tárolási ideje (másodperc)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ia/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ia/intro.txt deleted file mode 100644 index eb2e105..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ia/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Gestion de configurationes ====== - -Usa iste pagina pro controlar le configurationes de tu installation de DokuWiki. Pro adjuta re configurationes individual, refere te a [[doku>config]]. - -Le configurationes monstrate super un fundo rubie clar es protegite e non pote esser alterate con iste plug-in. Le configurationes monstrate super un fundo blau es le valores predefinite e le configurationes monstrate super un fundo blanc ha essite definite localmente pro iste particular installation. Le configurationes blau e blanc pote esser alterate. - -Rememora de premer le button **SALVEGUARDAR** ante de quitar iste pagina, alteremente tu modificationes essera perdite. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ia/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ia/lang.php deleted file mode 100644 index 8e7d888..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ia/lang.php +++ /dev/null @@ -1,167 +0,0 @@ - - * @author Martijn Dekker - */ -$lang['menu'] = 'Configurationes'; -$lang['error'] = 'Le configurationes non poteva esser actualisate a causa de un valor invalide; per favor revide tu cambiamentos e resubmitte los.
    Le valor(es) incorrecte essera monstrate circumferite per un bordo rubie.'; -$lang['updated'] = 'Actualisation del configurationes succedite.'; -$lang['nochoice'] = '(nulle altere option disponibile)'; -$lang['locked'] = 'Le file de configuration non pote esser actualisate; si isto non es intentional,
    assecura te que le nomine e permissiones del file local de configuration es correcte.'; -$lang['danger'] = 'Periculo: Cambiar iste option pote render tu wiki e le menu de configuration inaccessibile!'; -$lang['warning'] = 'Attention: Cambiar iste option pote causar functionamento indesirate.'; -$lang['security'] = 'Advertimento de securitate: Cambiar iste option pote causar un risco de securitate.'; -$lang['_configuration_manager'] = 'Gestion de configurationes'; -$lang['_header_dokuwiki'] = 'Configurationes de DokuWiki'; -$lang['_header_plugin'] = 'Configurationes de plug-ins'; -$lang['_header_template'] = 'Configurationes de patronos'; -$lang['_header_undefined'] = 'Configurationes non definite'; -$lang['_basic'] = 'Configurationes de base'; -$lang['_display'] = 'Configurationes de visualisation'; -$lang['_authentication'] = 'Configurationes de authentication'; -$lang['_anti_spam'] = 'Configurationes anti-spam'; -$lang['_editing'] = 'Configurationes de modification'; -$lang['_links'] = 'Configurationes de ligamines'; -$lang['_media'] = 'Configurationes de multimedia'; -$lang['_advanced'] = 'Configurationes avantiate'; -$lang['_network'] = 'Configurationes de rete'; -$lang['_msg_setting_undefined'] = 'Nulle metadatos de configuration.'; -$lang['_msg_setting_no_class'] = 'Nulle classe de configuration.'; -$lang['_msg_setting_no_default'] = 'Nulle valor predefinite.'; -$lang['fmode'] = 'Permissiones al creation de files'; -$lang['dmode'] = 'Permissiones al creation de directorios'; -$lang['lang'] = 'Lingua del interfacie'; -$lang['basedir'] = 'Cammino al servitor (p.ex.. /dokuwiki/). Lassa vacue pro autodetection.'; -$lang['baseurl'] = 'URL del servitor (p.ex. http://www.yourserver.com). Lassa vacue pro autodetection.'; -$lang['savedir'] = 'Directorio pro salveguardar datos'; -$lang['start'] = 'Nomine del pagina initial'; -$lang['title'] = 'Titulo del wiki'; -$lang['template'] = 'Patrono'; -$lang['license'] = 'Sub qual licentia debe tu contento esser publicate?'; -$lang['fullpath'] = 'Revelar le cammino complete del paginas in le pede'; -$lang['recent'] = 'Modificationes recente'; -$lang['breadcrumbs'] = 'Numero de micas de pan'; -$lang['youarehere'] = 'Micas de pan hierarchic'; -$lang['typography'] = 'Face substitutiones typographic'; -$lang['dformat'] = 'Formato del datas (vide le function strftime de PHP)'; -$lang['signature'] = 'Signatura'; -$lang['toptoclevel'] = 'Nivello principal pro tabula de contento'; -$lang['tocminheads'] = 'Numero minimal de titulos requirite pro inserer tabula de contento'; -$lang['maxtoclevel'] = 'Nivello maximal pro tabula de contento'; -$lang['maxseclevel'] = 'Nivello maximal pro modification de sectiones'; -$lang['camelcase'] = 'Usar CamelCase pro ligamines'; -$lang['deaccent'] = 'Nomines nette de paginas'; -$lang['useheading'] = 'Usar le prime titulo como nomine de pagina'; -$lang['refcheck'] = 'Verification de referentias multimedia'; -$lang['allowdebug'] = 'Permitter debugging disactiva si non necessari!'; -$lang['usewordblock'] = 'Blocar spam a base de lista de parolas'; -$lang['indexdelay'] = 'Retardo ante generation de indice (secundas)'; -$lang['relnofollow'] = 'Usar rel="nofollow" pro ligamines externe'; -$lang['mailguard'] = 'Offuscar adresses de e-mail'; -$lang['iexssprotect'] = 'Verificar files incargate pro codice HTML o JavaScript possibilemente malitiose'; -$lang['showuseras'] = 'Como monstrar le usator que faceva le ultime modification de un pagina'; -$lang['useacl'] = 'Usar listas de controlo de accesso'; -$lang['autopasswd'] = 'Automaticamente generar contrasignos'; -$lang['authtype'] = 'Servicio de authentication'; -$lang['passcrypt'] = 'Methodo de cryptographia de contrasignos'; -$lang['defaultgroup'] = 'Gruppo predefinite'; -$lang['superuser'] = 'Superusator: le gruppo, usator o lista separate per commas ("usator1,@gruppo1,usator2") con accesso integral a tote le paginas e functiones sin reguardo del ACL'; -$lang['manager'] = 'Administrator: le gruppo, usator o lista separate per commas ("usator1,@gruppo1,usator2") con accesso a certe functiones administrative'; -$lang['profileconfirm'] = 'Confirmar modificationes del profilo con contrasigno'; -$lang['disableactions'] = 'Disactivar actiones DokuWiki'; -$lang['disableactions_check'] = 'Verificar'; -$lang['disableactions_subscription'] = 'Subscriber/Cancellar subscription'; -$lang['disableactions_wikicode'] = 'Vider codice-fonte/Exportar texto crude'; -$lang['disableactions_other'] = 'Altere actiones (separate per commas)'; -$lang['sneaky_index'] = 'Normalmente, DokuWiki monstra tote le spatios de nomines in le vista del indice. Si iste option es active, illos ubi le usator non ha le permission de lectura essera celate. Isto pote resultar in le celamento de subspatios de nomines accessibile. Isto pote render le indice inusabile con certe configurationes de ACL.'; -$lang['auth_security_timeout'] = 'Expiration pro securitate de authentication (secundas)'; -$lang['securecookie'] = 'Debe le cookies definite via HTTPS solmente esser inviate via HTTPS per le navigator? Disactiva iste option si solmente le apertura de sessiones a tu wiki es protegite con SSL ma le navigation del wiki es facite sin securitate.'; -$lang['updatecheck'] = 'Verificar si existe actualisationes e advertimentos de securitate? DokuWiki debe contactar update.dokuwiki.org pro exequer iste function.'; -$lang['userewrite'] = 'Usar URLs nette'; -$lang['useslash'] = 'Usar le barra oblique ("/") como separator de spatios de nomines in URLs'; -$lang['usedraft'] = 'Automaticamente salveguardar un version provisori durante le modification'; -$lang['sepchar'] = 'Separator de parolas in nomines de paginas'; -$lang['canonical'] = 'Usar URLs completemente canonic'; -$lang['autoplural'] = 'Verificar si il ha formas plural in ligamines'; -$lang['compression'] = 'Methodo de compression pro files a mansarda'; -$lang['cachetime'] = 'Etate maximal pro le cache (secundas)'; -$lang['locktime'] = 'Etate maximal pro le files de serratura (secundas)'; -$lang['fetchsize'] = 'Numero maximal de bytes per file que fetch.php pote discargar de sitos externe'; -$lang['notify'] = 'Inviar notificationes de cambios a iste adresse de e-mail'; -$lang['registernotify'] = 'Inviar informationes super usatores novemente registrate a iste adresse de e-mail'; -$lang['mailfrom'] = 'Adresse de e-mail a usar pro messages automatic'; -$lang['gzip_output'] = 'Usar Content-Encoding gzip pro xhtml'; -$lang['gdlib'] = 'Version de GD Lib'; -$lang['im_convert'] = 'Cammino al programma "convert" de ImageMagick'; -$lang['jpg_quality'] = 'Qualitate del compression JPEG (0-100)'; -$lang['subscribers'] = 'Activar le possibilitate de subscriber se al paginas'; -$lang['subscribe_time'] = 'Tempore post le qual le listas de subscription e le digestos es inviate (in secundas); isto debe esser minor que le tempore specificate in recent_days.'; -$lang['compress'] = 'Compactar le output CSS e JavaScript'; -$lang['hidepages'] = 'Celar paginas correspondente (expressiones regular)'; -$lang['send404'] = 'Inviar "HTTP 404/Pagina non trovate" pro paginas non existente'; -$lang['sitemap'] = 'Generar mappa de sito Google (dies)'; -$lang['broken_iua'] = 'Es le function ignore_user_abort defectuose in tu systema? Isto pote resultar in un indice de recerca que non functiona. Vide Bug 852 pro plus info.'; -$lang['xsendfile'] = 'Usar le capite X-Sendfile pro lassar le servitor web livrar files static? Tu navigator del web debe supportar isto.'; -$lang['renderer_xhtml'] = 'Renditor a usar pro le output wiki principal (xhtml)'; -$lang['renderer__core'] = '%s (nucleo dokuwiki)'; -$lang['renderer__plugin'] = '%s (plug-in)'; -$lang['rememberme'] = 'Permitter cookies de session permanente (memorar me)'; -$lang['rss_type'] = 'Typo de syndication XML'; -$lang['rss_linkto'] = 'Syndication XML liga verso'; -$lang['rss_content'] = 'Que monstrar in le entratas de syndication XML?'; -$lang['rss_update'] = 'Intervallo de actualisation pro syndicationes XML (secundas)'; -$lang['recent_days'] = 'Retener quante modificationes recente? (dies)'; -$lang['rss_show_summary'] = 'Monstrar summario in titulo de syndication XML'; -$lang['target____wiki'] = 'Fenestra de destination pro ligamines interne'; -$lang['target____interwiki'] = 'Fenestra de destination pro ligamines interwiki'; -$lang['target____extern'] = 'Fenestra de destination pro ligamines externe'; -$lang['target____media'] = 'Fenestra de destination pro ligamines multimedia'; -$lang['target____windows'] = 'Fenestra de destination pro ligamines a fenestras'; -$lang['proxy____host'] = 'Nomine de servitor proxy'; -$lang['proxy____port'] = 'Porto del proxy'; -$lang['proxy____user'] = 'Nomine de usator pro le proxy'; -$lang['proxy____pass'] = 'Contrasigno pro le proxy'; -$lang['proxy____ssl'] = 'Usar SSL pro connecter al proxy'; -$lang['license_o_'] = 'Nihil seligite'; -$lang['typography_o_0'] = 'nulle'; -$lang['typography_o_1'] = 'excludente '; -$lang['typography_o_2'] = 'includente virgulettas singule (pote non sempre functionar)'; -$lang['userewrite_o_0'] = 'nulle'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'interne a DokuWIki'; -$lang['deaccent_o_0'] = 'disactivate'; -$lang['deaccent_o_1'] = 'remover accentos'; -$lang['deaccent_o_2'] = 'romanisar'; -$lang['gdlib_o_0'] = 'GD Lib non disponibile'; -$lang['gdlib_o_1'] = 'Version 1.x'; -$lang['gdlib_o_2'] = 'Autodetection'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstracte'; -$lang['rss_content_o_diff'] = 'In formato Unified Diff'; -$lang['rss_content_o_htmldiff'] = 'Tabella de diff in formato HTML'; -$lang['rss_content_o_html'] = 'Contento complete del pagina in HTML'; -$lang['rss_linkto_o_diff'] = 'vista de differentias'; -$lang['rss_linkto_o_page'] = 'le pagina revidite'; -$lang['rss_linkto_o_rev'] = 'lista de versiones'; -$lang['rss_linkto_o_current'] = 'le pagina actual'; -$lang['compression_o_0'] = 'nulle'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'non usar'; -$lang['xsendfile_o_1'] = 'Capite proprietari "lighttpd" (ante version 1.5)'; -$lang['xsendfile_o_2'] = 'Capite standard "X-Sendfile"'; -$lang['xsendfile_o_3'] = 'Capite proprietari "X-Accel-Redirect" de Nginx'; -$lang['showuseras_o_loginname'] = 'Nomine de usator'; -$lang['showuseras_o_username'] = 'Nomine real del usator'; -$lang['showuseras_o_email'] = 'Adresse de e-mail del usator (offuscate secundo le configuration de Mailguard)'; -$lang['showuseras_o_email_link'] = 'Adresse de e-mail del usator como ligamine "mailto:"'; -$lang['useheading_o_0'] = 'Nunquam'; -$lang['useheading_o_navigation'] = 'Navigation solmente'; -$lang['useheading_o_content'] = 'Contento wiki solmente'; -$lang['useheading_o_1'] = 'Sempre'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/id-ni/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/id-ni/intro.txt deleted file mode 100644 index cd77caa..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/id-ni/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Fakake famöfö'ö ====== - -Plugin da'e itolo ba wangehaogö fakake moroi ba DokuWiki. Fanolo bawamöfö'ö tesöndra tou [[doku>config]]. Lala wangiila Plugin tanöbö'ö tesöndra tou ba [[doku>plugin:config]]. - -Famöfö'ö zura furi la'a soyo no laproteksi, lötesöndra bakha ba Plugin andre. Famöfö'ö zura furi la'a sobalau ya'ia wamöfö'ö sito'ölö... - -Böi olifu ndra'ugö ba wofetugö **Irö'ö** fatua lö öröi fakake wamöfö'ö soguna bawangirö'ö wamöfö'ö safuria. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/id-ni/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/id-ni/lang.php deleted file mode 100644 index c30752f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/id-ni/lang.php +++ /dev/null @@ -1,62 +0,0 @@ - - * @author Yustinus Waruwu - */ -$lang['renderer_xhtml'] = 'Fake Renderer ba zito\'ölö (XHTML) Wiki-output.'; -$lang['renderer__core'] = '%s (dokuwiki core)'; -$lang['renderer__plugin'] = '%s (plugin)'; -$lang['rss_type'] = 'Tipe XML feed'; -$lang['rss_linkto'] = 'XML feed links khö'; -$lang['rss_content'] = 'Hadia wangoromaö nifake ba XML-Feed?'; -$lang['rss_update'] = 'XML feed (sec) inötö wamohouni'; -$lang['recent_days'] = 'Hawa\'oya laforoma\'ö moroi bazibohou? (Hari)'; -$lang['rss_show_summary'] = 'XML feed foromaö summary ba title'; -$lang['target____wiki'] = 'Lala window ba internal links'; -$lang['target____interwiki'] = 'Lala window ba interwiki links'; -$lang['target____extern'] = 'Lala window ba external links'; -$lang['target____media'] = 'Lala window ba media links'; -$lang['target____windows'] = 'Lala window ba windows links'; -$lang['proxy____host'] = 'Töi server proxy'; -$lang['proxy____port'] = 'Port proxy'; -$lang['proxy____user'] = 'Töi proxy'; -$lang['proxy____pass'] = 'Kode proxy'; -$lang['proxy____ssl'] = 'Fake ssl ba connect awö Proxy'; -$lang['typography_o_0'] = 'lö\'ö'; -$lang['typography_o_1'] = 'Ha sitombua kutip'; -$lang['typography_o_2'] = 'Fefu nikutip (itataria lömohalöwö)'; -$lang['userewrite_o_0'] = 'lö\'ö'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki bakha'; -$lang['deaccent_o_0'] = 'ofolai'; -$lang['deaccent_o_1'] = 'heta aksen'; -$lang['deaccent_o_2'] = 'romanize'; -$lang['gdlib_o_0'] = 'GD Lib lötesöndra'; -$lang['gdlib_o_1'] = 'Versi 1.x'; -$lang['gdlib_o_2'] = 'Otomatis'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstrak'; -$lang['rss_content_o_diff'] = 'Unified Diff'; -$lang['rss_content_o_htmldiff'] = 'HTML formatted diff table'; -$lang['rss_content_o_html'] = 'Fefu HTML format diff table'; -$lang['rss_linkto_o_diff'] = 'foromaö difference'; -$lang['rss_linkto_o_page'] = 'Refisi nga\'örö'; -$lang['rss_linkto_o_rev'] = 'Daftar nihaogö'; -$lang['rss_linkto_o_current'] = 'Nga\'örö safuria'; -$lang['compression_o_0'] = 'Lö\'ö'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'böi fake'; -$lang['xsendfile_o_1'] = 'Proprieteri lighttpd Header (furi Release 1.5)'; -$lang['xsendfile_o_2'] = 'Standar X-Sendfile header'; -$lang['xsendfile_o_3'] = 'Proprieteri Nginx X-Accel-Redirect header'; -$lang['showuseras_o_loginname'] = 'Töi'; -$lang['showuseras_o_username'] = 'Töi safönu'; -$lang['showuseras_o_email'] = 'Fake döi imele (obfuscated according to mailguard setting)'; -$lang['showuseras_o_email_link'] = 'Fake döi imele sifao mailto: link'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/id/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/id/intro.txt deleted file mode 100644 index c5a9297..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/id/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Manajemen Konfigurasi ====== - -Gunakan halaman ini untuk mengontrol pengaturan instalasi DokuWiki anda. Untuk bantuan tentang pengaturan individual, lihat [[doku>config]]. Untuk detail lebih lanjut tentang plugin ini lihat [[doku>plugin:config]]. - -Pengaturan yang ditunjukkan dengan latar belakang merah muda dilindungi dan tidak dapat diubah dengan plugin ini. Pengaturan yang ditunjukkan dengan latar belakang biru adalah nilai bawaan (default) dan pengaturan yang ditunjukkan dengan latar belakang putih telah diatur secara lokal oleh anda. Pengaturan biru dan putih dapat diubah. - -Ingatlah untuk menekan tombol **Simpan** sebelum meninggalkan halaman ini, jika tidak perubahan anda akan hilang. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/is/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/is/lang.php deleted file mode 100644 index eef4fbc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/is/lang.php +++ /dev/null @@ -1,58 +0,0 @@ - - * @author Ólafur Gunnlaugsson - * @author Erik Bjørn Pedersen - */ -$lang['menu'] = 'Stillingar'; -$lang['error'] = 'Stillingum ekki breitt þar sem rangar upplýsingar voru settar inn, vinsamlegast yfirfarið stillingar merktar með rauðu'; -$lang['updated'] = 'Stillingum breitt'; -$lang['nochoice'] = '(engir aðrir valmöguleikar fyrir hendi)'; -$lang['_display'] = 'Skjástillingar'; -$lang['_anti_spam'] = 'Stillingar gegn ruslpósti'; -$lang['_editing'] = 'Útgáfastillingar'; -$lang['title'] = 'Heiti wikis'; -$lang['lang'] = 'Tungumál'; -$lang['template'] = 'Mát'; -$lang['recent'] = 'Nýlegar breytingar'; -$lang['breadcrumbs'] = 'Fjöldi brauðmolar'; -$lang['youarehere'] = 'Stigveldisá brauðmolar'; -$lang['typography'] = 'Gera stað fyrir leturgerðir'; -$lang['dformat'] = 'Dagsetningarsnið (sjá PHP-aðgerð strftime)'; -$lang['signature'] = 'Undirskrift'; -$lang['passcrypt'] = 'Dulritunaraðferð aðgangsorðs'; -$lang['defaultgroup'] = 'Sjálfgefinn hópur'; -$lang['superuser'] = 'Hópur kerfisstjóra '; -$lang['profileconfirm'] = 'Staðfestu breytingar með aðgangsorði'; -$lang['gdlib'] = 'Útgáfa af GD Lib'; -$lang['jpg_quality'] = 'JPG gæðastilling (0-100)'; -$lang['mailfrom'] = 'Rafpóstfang fyrir sjálfvirkar póstsendingar'; -$lang['proxy____host'] = 'Heiti staðgengilsþjóns'; -$lang['proxy____port'] = 'Staðgengilstengi'; -$lang['proxy____user'] = 'Staðgengill notendanafn'; -$lang['proxy____pass'] = 'Staðgengilsaðgangsorð'; -$lang['proxy____ssl'] = 'Nýta SSL til að tengjast staðgengill'; -$lang['license_o_'] = 'Ekkert valið'; -$lang['typography_o_0'] = 'engin'; -$lang['userewrite_o_0'] = 'engin'; -$lang['deaccent_o_0'] = 'slökkt'; -$lang['deaccent_o_1'] = 'fjarlægja broddi'; -$lang['deaccent_o_2'] = 'gera rómverskt'; -$lang['gdlib_o_0'] = 'GD Lib ekki til staðar'; -$lang['gdlib_o_1'] = 'Útgáfa 1,x'; -$lang['gdlib_o_2'] = 'Sjálfvirk leit'; -$lang['rss_type_o_rss'] = 'RSS 0,91'; -$lang['rss_type_o_rss1'] = 'RSS 1,0'; -$lang['rss_type_o_rss2'] = 'RSS 2,0'; -$lang['rss_type_o_atom'] = 'Atom 0,3'; -$lang['rss_type_o_atom1'] = 'Atom 1,0'; -$lang['compression_o_0'] = 'engin'; -$lang['showuseras_o_loginname'] = 'Innskránafn'; -$lang['showuseras_o_username'] = 'Fullt notendanafn'; -$lang['useheading_o_0'] = 'Aldrei'; -$lang['useheading_o_1'] = 'Alltaf'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/it/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/it/intro.txt deleted file mode 100644 index 02984ba..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/it/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Configurazione Wiki ====== - -Usa questa pagina per gestire la configurazione della tua installazione DokuWiki. Per la guida sulle singole impostazioni fai riferimento alla pagina [[doku>config|Configurazione]]. Per ulteriori dettagli su questo plugin vedi [[doku>plugin:config|Plugin di configurazione]]. - -Le impostazioni con lo sfondo rosso chiaro sono protette e non possono essere modificate con questo plugin. Le impostazioni con lo sfondo blu contengono i valori predefiniti, e le impostazioni con lo sfondo bianco sono relative solo a questa particolare installazione. Sia le impostazioni su sfondo blu che quelle su sfondo bianco possono essere modificate. - -Ricordati di premere il pulsante **SALVA** prima di lasciare questa pagina altrimenti le modifiche andranno perse. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/it/lang.php deleted file mode 100644 index 8fecc0e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/it/lang.php +++ /dev/null @@ -1,224 +0,0 @@ - - * @author Dario - * @author Filippo - * @author Roberto Bellingeri - * @author Eddy - * @author Riccardo - * @author Stefano - * @author damiano - * @author Torpedo - * @author Christopher Smith - * @author Silvia Sargentoni - * @author Pietro Battiston - * @author Lorenzo Breda - * @author robocap - * @author Jacopo Corbetta - * @author Matteo Pasotti - * @author Paolo - */ -$lang['menu'] = 'Configurazione Wiki'; -$lang['error'] = 'Impostazioni non aggiornate a causa di un valore non corretto, controlla le modifiche apportate e salva di nuovo. -
    I valori non corretti sono evidenziati da un riquadro rosso.'; -$lang['updated'] = 'Aggiornamento impostazioni riuscito.'; -$lang['nochoice'] = '(nessun\'altra scelta disponibile)'; -$lang['locked'] = 'Il file di configurazione non può essere aggiornato, se questo non è intenzionale,
    -assicurati che il nome e i permessi del file contenente la configurazione locale siano corretti.'; -$lang['danger'] = 'Attenzione: cambiare questa opzione può rendere inaccessibile il wiki e il menu di configurazione.'; -$lang['warning'] = 'Avviso: cambiare questa opzione può causare comportamenti indesiderati.'; -$lang['security'] = 'Avviso di sicurezza: vambiare questa opzione può esporre a rischi di sicurezza.'; -$lang['_configuration_manager'] = 'Configurazione Wiki'; -$lang['_header_dokuwiki'] = 'Impostazioni DokuWiki'; -$lang['_header_plugin'] = 'Impostazioni Plugin'; -$lang['_header_template'] = 'Impostazioni Modello'; -$lang['_header_undefined'] = 'Impostazioni non definite'; -$lang['_basic'] = 'Impostazioni Base'; -$lang['_display'] = 'Impostazioni Visualizzazione'; -$lang['_authentication'] = 'Impostazioni Autenticazione'; -$lang['_anti_spam'] = 'Impostazioni Anti-Spam'; -$lang['_editing'] = 'Impostazioni Modifica'; -$lang['_links'] = 'Impostazioni Collegamenti'; -$lang['_media'] = 'Impostazioni File'; -$lang['_notifications'] = 'Impostazioni di notifica'; -$lang['_syndication'] = 'Impostazioni di collaborazione'; -$lang['_advanced'] = 'Impostazioni Avanzate'; -$lang['_network'] = 'Impostazioni Rete'; -$lang['_msg_setting_undefined'] = 'Nessun metadato definito.'; -$lang['_msg_setting_no_class'] = 'Nessuna classe definita.'; -$lang['_msg_setting_no_known_class'] = 'Classe di impostazioni non disponibile.'; -$lang['_msg_setting_no_default'] = 'Nessun valore predefinito.'; -$lang['title'] = 'Titolo del wiki'; -$lang['start'] = 'Nome della pagina iniziale'; -$lang['lang'] = 'Lingua'; -$lang['template'] = 'Modello'; -$lang['tagline'] = 'Tagline (se il template lo supporta)'; -$lang['sidebar'] = 'Nome pagina in barra laterale (se il template lo supporta), il campo vuoto disabilita la barra laterale'; -$lang['license'] = 'Sotto quale licenza vorresti rilasciare il tuo contenuto?'; -$lang['savedir'] = 'Directory per il salvataggio dei dati'; -$lang['basedir'] = 'Directory di base'; -$lang['baseurl'] = 'URL di base'; -$lang['cookiedir'] = 'Percorso cookie. Lascia in bianco per usare baseurl.'; -$lang['dmode'] = 'Permessi per le nuove directory'; -$lang['fmode'] = 'Permessi per i nuovi file'; -$lang['allowdebug'] = 'Abilita il debug (disabilitare se non serve!)'; -$lang['recent'] = 'Ultime modifiche'; -$lang['recent_days'] = 'Quante modifiche recenti tenere (giorni)'; -$lang['breadcrumbs'] = 'Numero di breadcrumb'; -$lang['youarehere'] = 'Breadcrumb gerarchici'; -$lang['fullpath'] = 'Mostra il percorso completo delle pagine'; -$lang['typography'] = 'Abilita la sostituzione tipografica'; -$lang['dformat'] = 'Formato delle date (vedi la funzione strftime di PHP)'; -$lang['signature'] = 'Firma'; -$lang['showuseras'] = 'Cosa visualizzare quando si mostra l\'ultimo utente che ha modificato una pagina'; -$lang['toptoclevel'] = 'Livello superiore per l\'indice'; -$lang['tocminheads'] = 'Ammontare minimo di intestazioni che determinano la creazione del TOC'; -$lang['maxtoclevel'] = 'Numero massimo di livelli per l\'indice'; -$lang['maxseclevel'] = 'Livello massimo per le sezioni modificabili'; -$lang['camelcase'] = 'Usa CamelCase per i collegamenti'; -$lang['deaccent'] = 'Pulizia dei nomi di pagina'; -$lang['useheading'] = 'Usa la prima intestazione come nome di pagina'; -$lang['sneaky_index'] = 'Normalmente, DokuWiki mostra tutte le categorie nella vista indice. Abilitando questa opzione, saranno nascoste quelle per cui l\'utente non ha il permesso in lettura. Questo potrebbe far sì che alcune sottocategorie accessibili siano nascoste. La pagina indice potrebbe quindi diventare inutilizzabile con alcune configurazioni dell\'ACL.'; -$lang['hidepages'] = 'Nascondi le pagine che soddisfano la condizione (inserire un\'espressione regolare)'; -$lang['useacl'] = 'Usa lista di controllo accessi (ACL)'; -$lang['autopasswd'] = 'Genera password in automatico'; -$lang['authtype'] = 'Sistema di autenticazione'; -$lang['passcrypt'] = 'Metodo di cifratura password'; -$lang['defaultgroup'] = 'Gruppo predefinito'; -$lang['superuser'] = 'Amministratore - gruppo, utente o elenco di utenti separati da virgole (user1,@group1,user2) con accesso completo a tutte le pagine e le funzioni che riguardano le impostazioni ACL'; -$lang['manager'] = 'Gestore - gruppo, utente o elenco di utenti separati da virgole (user1,@group1,user2) con accesso a determinate funzioni di gestione'; -$lang['profileconfirm'] = 'Richiedi la password per modifiche al profilo'; -$lang['rememberme'] = 'Permetti i cookies di accesso permanenti (ricordami)'; -$lang['disableactions'] = 'Disabilita azioni DokuWiki'; -$lang['disableactions_check'] = 'Controlla'; -$lang['disableactions_subscription'] = 'Sottoscrivi/Rimuovi sottoscrizione'; -$lang['disableactions_wikicode'] = 'Mostra sorgente/Esporta Raw'; -$lang['disableactions_profile_delete'] = 'Elimina il proprio account'; -$lang['disableactions_other'] = 'Altre azioni (separate da virgola)'; -$lang['disableactions_rss'] = 'XML Syndication (RSS)'; -$lang['auth_security_timeout'] = 'Tempo di sicurezza per l\'autenticazione (secondi)'; -$lang['securecookie'] = 'Devono i cookies impostati tramite HTTPS essere inviati al browser solo tramite HTTPS? Disattiva questa opzione solo quando l\'accesso al tuo wiki viene effettuato con il protocollo SSL ma la navigazione del wiki non risulta sicura.'; -$lang['remote'] = 'Abilita il sistema di API remoto. Questo permette ad altre applicazioni di accedere al wiki tramite XML-RPC o altri meccanismi.'; -$lang['remoteuser'] = 'Restringi l\'accesso dell\'aPI remota ai gruppi o utenti qui specificati separati da virgola. Lascia vuoto per dare accesso a chiunque.'; -$lang['usewordblock'] = 'Blocca lo spam in base alla blacklist'; -$lang['relnofollow'] = 'Usa rel="nofollow" nei collegamenti esterni'; -$lang['indexdelay'] = 'Intervallo di tempo prima dell\'indicizzazione'; -$lang['mailguard'] = 'Oscuramento indirizzi email'; -$lang['iexssprotect'] = 'Controlla i file caricati in cerca di possibile codice JavaScript o HTML maligno.'; -$lang['usedraft'] = 'Salva una bozza in automatico in fase di modifica'; -$lang['locktime'] = 'Durata dei file di lock (sec)'; -$lang['cachetime'] = 'Durata della cache (sec)'; -$lang['target____wiki'] = 'Finestra di destinazione per i collegamenti interni'; -$lang['target____interwiki'] = 'Finestra di destinazione per i collegamenti interwiki'; -$lang['target____extern'] = 'Finestra di destinazione per i collegamenti esterni'; -$lang['target____media'] = 'Finestra di destinazione per i collegamenti ai file'; -$lang['target____windows'] = 'Finestra di destinazione per i collegamenti alle risorse condivise'; -$lang['mediarevisions'] = 'Abilita Mediarevisions?'; -$lang['refcheck'] = 'Controlla i riferimenti ai file'; -$lang['gdlib'] = 'Versione GD Lib '; -$lang['im_convert'] = 'Percorso per il convertitore di ImageMagick'; -$lang['jpg_quality'] = 'Qualità di compressione JPG (0-100)'; -$lang['fetchsize'] = 'Dimensione massima (bytes) scaricabile da fetch.php da extern'; -$lang['subscribers'] = 'Permetti agli utenti la sottoscrizione alle modifiche delle pagine via e-mail'; -$lang['subscribe_time'] = 'Tempo dopo il quale le liste di sottoscrizione e i riassunti vengono inviati (sec); Dovrebbe essere inferiore al tempo specificato in recent_days.'; -$lang['notify'] = 'Invia notifiche sulle modifiche a questo indirizzo'; -$lang['registernotify'] = 'Invia informazioni sui nuovi utenti registrati a questo indirizzo email'; -$lang['mailfrom'] = 'Mittente per le mail automatiche'; -$lang['mailreturnpath'] = 'Indirizzo email destinatario per notifica di mancati recapiti'; -$lang['mailprefix'] = 'Prefisso da inserire nell\'oggetto delle mail automatiche'; -$lang['htmlmail'] = 'Invia email HTML multipart più gradevoli ma più ingombranti in dimensione. Disabilita per mail in puro testo.'; -$lang['dontlog'] = 'Disabilita la registrazione per questi tipi di log.'; -$lang['sitemap'] = 'Genera una sitemap Google (giorni)'; -$lang['rss_type'] = 'Tipo di feed XML'; -$lang['rss_linkto'] = 'Collega i feed XML a'; -$lang['rss_content'] = 'Cosa mostrare negli elementi dei feed XML?'; -$lang['rss_update'] = 'Intervallo di aggiornamento dei feed XML (sec)'; -$lang['rss_show_summary'] = 'I feed XML riportano un sommario nel titolo'; -$lang['rss_show_deleted'] = 'Feed XML mostra feed cancellati'; -$lang['rss_media'] = 'Quale tipo di cambiamento dovrebbe essere elencato nel feed XML?'; -$lang['rss_media_o_both'] = 'entrambi'; -$lang['rss_media_o_pages'] = 'pagine'; -$lang['rss_media_o_media'] = 'media'; -$lang['updatecheck'] = 'Controllare aggiornamenti e avvisi di sicurezza? DokuWiki deve contattare update.dokuwiki.org per questa funzione.'; -$lang['userewrite'] = 'Usa il rewrite delle URL'; -$lang['useslash'] = 'Usa la barra rovescia (slash) come separatore nelle URL'; -$lang['sepchar'] = 'Separatore di parole nei nomi di pagina'; -$lang['canonical'] = 'Usa URL canoniche'; -$lang['fnencode'] = 'Metodo per codificare i filenames non-ASCII.'; -$lang['autoplural'] = 'Controlla il plurale nei collegamenti'; -$lang['compression'] = 'Usa la compressione per i file dell\'archivio'; -$lang['gzip_output'] = 'Usa il Content-Encoding gzip per xhtml'; -$lang['compress'] = 'Comprimi i file CSS e javascript'; -$lang['cssdatauri'] = 'Dimensione massima in byte di un\'immagine che può essere integrata nel CSS per ridurre l\'overhead delle richieste HTTP. Da 400 a 600 bytes è un buon valore. Impostare a 0 per disabilitare.'; -$lang['send404'] = 'Invia "HTTP 404/Pagina non trovata" per le pagine inesistenti'; -$lang['broken_iua'] = 'La funzione ignore_user_abort non funziona sul tuo sistema? Questo potrebbe far sì che l\'indice di ricerca sia inutilizzabile. È noto che nella configurazione IIS+PHP/CGI non funziona. Vedi ilBug 852 per maggiori informazioni.'; -$lang['xsendfile'] = 'Usare l\'header X-Sendfile per permettere al webserver di fornire file statici? Questa funzione deve essere supportata dal tuo webserver.'; -$lang['renderer_xhtml'] = 'Renderer da usare per la visualizzazione del wiki (xhtml)'; -$lang['renderer__core'] = '%s (dokuwiki)'; -$lang['renderer__plugin'] = '%s (plugin)'; -$lang['search_nslimit'] = 'Limita la ricerca agli attuali spazi dei nomi X. Quando una ricerca viene eseguita da una pagina all\'interno di uno spazio dei nomi più profondo, i primi spazi dei nomi X verranno aggiunti come filtro'; -$lang['search_fragment'] = 'Specificare il comportamento di ricerca del frammento predefinito'; -$lang['search_fragment_o_exact'] = 'esatto'; -$lang['search_fragment_o_starts_with'] = 'inizia con'; -$lang['search_fragment_o_ends_with'] = 'finisce con'; -$lang['search_fragment_o_contains'] = 'contiene'; -$lang['trustedproxy'] = 'Proxy di inoltro di fiducia che corrispondono a questa espressione regolare sul vero IP del client che riportano. L\'impostazione predefinita corrisponde alle reti locali. Lascia vuoto per non fidarti di nessun proxy.'; -$lang['_feature_flags'] = 'Segnalazione di feature'; -$lang['defer_js'] = 'Rimanda l\'esecuzione di JavaScript dopo che l\'HTML della pagina è stato analizzato. Migliora la velocità della pagina percepita ma potrebbe interrompere un piccolo numero di plugin.'; -$lang['dnslookups'] = 'Dokuwiki farà il lookup dei nomi host per ricavare l\'indirizzo IP remoto degli utenti che modificano le pagine. Se hai un DNS lento o non funzionante o se non vuoi questa funzione, disabilita l\'opzione'; -$lang['jquerycdn'] = 'Vuoi che gli script jQuery e jQuery UI siano caricati da una CDN? Questo richiederà richieste HTTP aggiuntive ma i file potrebbero caricarsi più velocemente e gli utenti potrebbero averli già in cache.'; -$lang['jquerycdn_o_0'] = 'Nessuna CDN, solo consegna locale'; -$lang['jquerycdn_o_jquery'] = 'CDN presso code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN presso cdnjs.com'; -$lang['proxy____host'] = 'Nome server proxy'; -$lang['proxy____port'] = 'Porta proxy'; -$lang['proxy____user'] = 'Nome utente proxy'; -$lang['proxy____pass'] = 'Password proxy'; -$lang['proxy____ssl'] = 'Usa SSL per connetterti al proxy'; -$lang['proxy____except'] = 'Espressioni regolari per far corrispondere le URLs per i quali i proxy dovrebbero essere ommessi.'; -$lang['license_o_'] = 'Nessuna scelta'; -$lang['typography_o_0'] = 'nessuno'; -$lang['typography_o_1'] = 'Solo virgolette'; -$lang['typography_o_2'] = 'Tutti (potrebbe non funzionare sempre)'; -$lang['userewrite_o_0'] = 'nessuno'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki'; -$lang['deaccent_o_0'] = 'disabilitata'; -$lang['deaccent_o_1'] = 'rimuovi gli accenti'; -$lang['deaccent_o_2'] = 'romanizza'; -$lang['gdlib_o_0'] = 'GD Lib non disponibile'; -$lang['gdlib_o_1'] = 'Versione 1.x'; -$lang['gdlib_o_2'] = 'Rileva automaticamente'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Sunto'; -$lang['rss_content_o_diff'] = 'Diff unificata'; -$lang['rss_content_o_htmldiff'] = 'Tabella delle diff formattata HTML'; -$lang['rss_content_o_html'] = 'Tutto il contenuto della pagina in HTML'; -$lang['rss_linkto_o_diff'] = 'vista differenze'; -$lang['rss_linkto_o_page'] = 'pagina revisionata'; -$lang['rss_linkto_o_rev'] = 'elenco revisioni'; -$lang['rss_linkto_o_current'] = 'pagina attuale'; -$lang['compression_o_0'] = 'nessuna'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'non usare'; -$lang['xsendfile_o_1'] = 'Header proprietario lighttpd (prima della versione 1.5)'; -$lang['xsendfile_o_2'] = 'Header standard X-Sendfile'; -$lang['xsendfile_o_3'] = 'Header proprietario Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'Nome utente'; -$lang['showuseras_o_username'] = 'Nome completo dell\'utente'; -$lang['showuseras_o_username_link'] = 'Nome completo dell\'utente come link interwiki'; -$lang['showuseras_o_email'] = 'Indirizzo email dell\'utente (offuscato in base alle impostazioni di sicurezza posta)'; -$lang['showuseras_o_email_link'] = 'Indirizzo email dell\'utente come collegamento mailto:'; -$lang['useheading_o_0'] = 'Mai'; -$lang['useheading_o_navigation'] = 'Solo navigazione'; -$lang['useheading_o_content'] = 'Solo contenuto wiki'; -$lang['useheading_o_1'] = 'Sempre'; -$lang['readdircache'] = 'Tempo massimo per le readdir cache (sec)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ja/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ja/intro.txt deleted file mode 100644 index 29e3e75..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ja/intro.txt +++ /dev/null @@ -1,11 +0,0 @@ -====== è¨­å®šç®¡ç† ====== - -ã“ã®ç”»é¢ã§ã€Dokuwikiã®è¨­å®šã‚’管ç†ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ -個々ã®è¨­å®šã«é–¢ã—ã¦ã¯[[doku>ja:config|DokuWiki ã®è¨­å®š]]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 -ã“ã®ãƒ—ラグインã«é–¢ã™ã‚‹è©³ç´°ãªæƒ…å ±ã¯[[doku>ja:plugin:config|設定管ç†ãƒ—ラグイン]]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 - -背景ãŒè–„ã„赤ã®å ´åˆã€ãã®è¨­å®šã¯ä¿è­·ã•れã¦ãŠã‚Šã€æœ¬ãƒ—ラグインを通ã—ã¦å¤‰æ›´ã™ã‚‹ã“ã¨ã¯å‡ºæ¥ã¾ã›ã‚“。 -背景ãŒé’ã®å ´åˆã¯ãƒ‡ãƒ•ォルト設定ã€èƒŒæ™¯ãŒç™½ã®å ´åˆã¯ã‚µã‚¤ãƒˆå›ºæœ‰ã®è¨­å®šã«ãªã£ã¦ãŠã‚Šã€ã©ã¡ã‚‰ã®å ´åˆã§ã‚‚変更ãŒå¯èƒ½ã§ã™ã€‚ - -設定ã®å¤‰æ›´å¾Œã¯å¿…ãš **ä¿å­˜** ボタンを押ã—ã¦å¤‰æ›´ã‚’確定ã—ã¦ãã ã•ã„。 -ボタンを押ã•ãªã‹ã£ãŸå ´åˆã€å¤‰æ›´ã¯ç ´æ£„ã•れã¾ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ja/lang.php deleted file mode 100644 index 524ad2c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ja/lang.php +++ /dev/null @@ -1,216 +0,0 @@ - - * @author lempel - * @author Yuji Takenaka - * @author Christopher Smith - * @author Ikuo Obataya - * @author Daniel Dupriest - * @author Kazutaka Miyasaka - * @author Taisuke Shimamoto - * @author Satoshi Sahara - * @author Hideaki SAWADA - */ -$lang['menu'] = 'サイト設定'; -$lang['error'] = '䏿­£ãªå€¤ãŒå­˜åœ¨ã™ã‚‹ãŸã‚ã€è¨­å®šã¯æ›´æ–°ã•れã¾ã›ã‚“ã§ã—ãŸã€‚入力値を確èªã—ã¦ã‹ã‚‰ã€å†åº¦æ›´æ–°ã—ã¦ãã ã•ã„。 -
    䏿­£ãªå€¤ãŒå…¥åŠ›ã•れã¦ã„ã‚‹é …ç›®ã¯èµ¤ã„ç·šã§å›²ã¾ã‚Œã¦ã„ã¾ã™ã€‚'; -$lang['updated'] = 'è¨­å®šã¯æ­£ã—ãæ›´æ–°ã•れã¾ã—ãŸã€‚'; -$lang['nochoice'] = '(他ã®é¸æŠžè‚¢ã¯ã‚りã¾ã›ã‚“)'; -$lang['locked'] = '設定用ファイルを更新ã§ãã¾ã›ã‚“ã€‚ã‚‚ã—æ„図ã—ã¦å¤‰æ›´ä¸å¯ã«ã—ã¦ã„ã‚‹ã®ã§ãªã‘れã°ã€
    - ローカル設定ファイルã®åå‰ã¨æ¨©é™ã‚’確èªã—ã¦ä¸‹ã•ã„。'; -$lang['danger'] = 'å±é™ºï¼šã“ã®è¨­å®šã‚’変更ã™ã‚‹ã¨ã‚¦ã‚£ã‚­ã‚„設定管ç†ç”»é¢ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªããªã‚‹æã‚ŒãŒã‚りã¾ã™ã€‚'; -$lang['warning'] = '注æ„:ã“ã®è¨­å®šã‚’変更ã™ã‚‹ã¨æ„図ã—ãªã„動作ã«ã¤ãªãŒã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚'; -$lang['security'] = 'セキュリティ警告:ã“ã®è¨­å®šã‚’変更ã™ã‚‹ã¨ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ã«æ‚ªå½±éŸ¿ã™ã‚‹æã‚ŒãŒã‚りã¾ã™ã€‚'; -$lang['_configuration_manager'] = '設定管ç†'; -$lang['_header_dokuwiki'] = 'DokuWiki'; -$lang['_header_plugin'] = 'プラグイン'; -$lang['_header_template'] = 'テンプレート'; -$lang['_header_undefined'] = 'ãã®ä»–'; -$lang['_basic'] = '基本'; -$lang['_display'] = '表示'; -$lang['_authentication'] = 'èªè¨¼'; -$lang['_anti_spam'] = 'スパム対策'; -$lang['_editing'] = '編集'; -$lang['_links'] = 'リンク'; -$lang['_media'] = 'メディア'; -$lang['_notifications'] = '通知設定'; -$lang['_syndication'] = 'é…信設定(RSS)'; -$lang['_advanced'] = '高度ãªè¨­å®š'; -$lang['_network'] = 'ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯'; -$lang['_msg_setting_undefined'] = '設定ã®ãŸã‚ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ãŒã‚りã¾ã›ã‚“。'; -$lang['_msg_setting_no_class'] = '設定クラスãŒã‚りã¾ã›ã‚“。'; -$lang['_msg_setting_no_known_class'] = 'クラス設定ãŒåˆ©ç”¨å‡ºæ¥ã¾ã›ã‚“。'; -$lang['_msg_setting_no_default'] = 'åˆæœŸå€¤ãŒè¨­å®šã•れã¦ã„ã¾ã›ã‚“。'; -$lang['title'] = 'Wikiタイトル(ã‚ãªãŸã®Wikiã®åå‰ï¼‰'; -$lang['start'] = 'スタートページå(å„åå‰ç©ºé–“ã®å§‹ç‚¹ã¨ã—ã¦ä½¿ã‚れるページå)'; -$lang['lang'] = '使用言語'; -$lang['template'] = 'テンプレート(Wikiã®ãƒ‡ã‚¶ã‚¤ãƒ³ï¼‰'; -$lang['tagline'] = 'キャッãƒãƒ•レーズ(テンプレートãŒå¯¾å¿œã—ã¦ã„ã‚‹å ´åˆã«æœ‰åŠ¹ï¼‰'; -$lang['sidebar'] = 'サイドãƒãƒ¼ç”¨ãƒšãƒ¼ã‚¸å(テンプレートãŒå¯¾å¿œã—ã¦ã„ã‚‹å ´åˆã«æœ‰åŠ¹ã€‚ç©ºæ¬„ã§ã‚µã‚¤ãƒ‰ãƒãƒ¼ã‚’無効化ã—ã¾ã™ã€‚)'; -$lang['license'] = '作æˆã—ãŸå†…容をã©ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã§ãƒªãƒªãƒ¼ã‚¹ã™ã‚‹ã‹'; -$lang['savedir'] = 'データä¿å­˜ç”¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª'; -$lang['basedir'] = 'サーãƒã®ãƒ‘ス (例: /dokuwiki/)
    空欄ã«ã™ã‚‹ã¨è‡ªå‹•çš„ã«æ¤œå‡ºã—ã¾ã™ã€‚'; -$lang['baseurl'] = 'サーãƒã® URL (例: http://www.yourserver.com)
    空欄ã«ã™ã‚‹ã¨è‡ªå‹•çš„ã«æ¤œå‡ºã—ã¾ã™ã€‚'; -$lang['cookiedir'] = 'Cookie ã®ãƒ‘ス(空欄ã«ã™ã‚‹ã¨ baseurl を使用ã—ã¾ã™ã€‚)'; -$lang['dmode'] = 'フォルダ作æˆãƒžã‚¹ã‚¯'; -$lang['fmode'] = 'ファイル作æˆãƒžã‚¹ã‚¯'; -$lang['allowdebug'] = 'デãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ï¼ˆå¿…è¦ã§ç„¡ã„ã¨ãã¯ç„¡åйã«ã—ã¦ãã ã•ã„)'; -$lang['recent'] = '最近ã®å¤‰æ›´ã§1ページã”ã¨ã«è¡¨ç¤ºã™ã‚‹æ•°'; -$lang['recent_days'] = '最近ã®å¤‰æ›´ã¨ã™ã‚‹æœŸé–“(日数)'; -$lang['breadcrumbs'] = 'トレース(パンããšï¼‰è¡¨ç¤ºæ•°ï¼ˆ0ã§ç„¡åŠ¹åŒ–ã—ã¾ã™ï¼‰'; -$lang['youarehere'] = 'ç¾åœ¨ä½ç½®ã‚’表示(ã“ã¡ã‚‰ã‚’オンã«ã™ã‚‹å ´åˆã€æã‚‰ãã€ä¸Šã®ã‚ªãƒ—ションをオフã«ã—ãŸã„ã¨ã‚‚æ€ã†ã§ã—ょã†ï¼‰'; -$lang['fullpath'] = 'ページã®ãƒ•ッターã«çµ¶å¯¾ãƒ‘スを表示'; -$lang['typography'] = 'タイãƒã‚°ãƒ©ãƒ•ィー変æ›'; -$lang['dformat'] = '日付フォーマット(PHPã®strftime関数をå‚照)'; -$lang['signature'] = 'エディターã®ç½²åãƒœã‚¿ãƒ³ã§æŒ¿å…¥ã™ã‚‹å†…容'; -$lang['showuseras'] = 'æœ€çµ‚ç·¨é›†è€…ã®æƒ…å ±ã¨ã—ã¦è¡¨ç¤ºã™ã‚‹å†…容'; -$lang['toptoclevel'] = '目次ã®ãƒˆãƒƒãƒ—レベル見出ã—'; -$lang['tocminheads'] = '目次を生æˆã™ã‚‹æœ€å°è¦‹å‡ºã—æ•°'; -$lang['maxtoclevel'] = '目次ã«è¡¨ç¤ºã™ã‚‹æœ€å¤§ãƒ¬ãƒ™ãƒ«ã®è¦‹å‡ºã—'; -$lang['maxseclevel'] = '部分編集を有効ã«ã™ã‚‹æœ€å¤§ãƒ¬ãƒ™ãƒ«ã®è¦‹å‡ºã—'; -$lang['camelcase'] = 'キャメルケースリンクを使ã†'; -$lang['deaccent'] = 'ページåã®å¤‰æ›æ–¹æ³•'; -$lang['useheading'] = '最åˆã®è¦‹å‡ºã—をページåã¨ã™ã‚‹'; -$lang['sneaky_index'] = 'デフォルトã§ã¯ç´¢å¼•ã«ã™ã¹ã¦ã®åå‰ç©ºé–“を表示ã—ã¾ã™ãŒã€ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–²è¦§æ¨©é™ã®ãªã„åå‰ç©ºé–“ã‚’éžè¡¨ç¤ºã«ã—ã¾ã™ã€‚ãŸã ã—ã€é–²è¦§ãŒå¯èƒ½ãªå‰¯åå‰ç©ºé–“ã¾ã§è¡¨ç¤ºã•れãªããªã‚‹ãŸã‚ã€ACLã®è¨­å®šãŒé©æ­£ã§ãªã„å ´åˆã¯ç´¢å¼•機能ãŒä½¿ãˆãªããªã‚‹å ´åˆãŒã‚りã¾ã™ã€‚'; -$lang['hidepages'] = '検索ã€ã‚µã‚¤ãƒˆãƒžãƒƒãƒ—ã€ãã®ä»–ã®è‡ªå‹•インデックスã®çµæžœã«è¡¨ç¤ºã—ãªã„ページ'; -$lang['useacl'] = 'アクセス管ç†ï¼ˆACL)を行ã†'; -$lang['autopasswd'] = 'パスワードã®è‡ªå‹•生æˆ'; -$lang['authtype'] = 'èªè¨¼æ–¹æ³•'; -$lang['passcrypt'] = 'æš—å·åŒ–方法'; -$lang['defaultgroup'] = 'デフォルトグループ(全ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã“ã®ã‚°ãƒ«ãƒ¼ãƒ—ã«å±žã—ã¾ã™ã€‚)'; -$lang['superuser'] = 'スーパーユーザー(ACL設定ã«é–¢ã‚らãšå…¨ã¦ã®ãƒšãƒ¼ã‚¸ã¨æ©Ÿèƒ½ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’有ã—ã¾ã™ã€‚グループã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ã‚‚ã—ãã¯ãれらをカンマ区切りã—ãŸãƒªã‚¹ãƒˆï¼ˆä¾‹ï¼šuser1,@group1,user2)を入力ã—ã¦ä¸‹ã•ã„。)'; -$lang['manager'] = 'マãƒãƒ¼ã‚¸ãƒ£ãƒ¼ï¼ˆç‰¹å®šã®ç®¡ç†æ©Ÿèƒ½ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’有ã—ã¾ã™ã€‚グループã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ã‚‚ã—ãã¯ãれらをカンマ区切りã—ãŸãƒªã‚¹ãƒˆï¼ˆä¾‹ï¼šuser1,@group1,user2)を入力ã—ã¦ä¸‹ã•ã„。)'; -$lang['profileconfirm'] = 'プロフィール変更時ã«ç¾åœ¨ã®ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã‚’è¦æ±‚'; -$lang['rememberme'] = 'ログイン用クッキーを永久ã«ä¿æŒã™ã‚‹ã“ã¨ã‚’許å¯ï¼ˆãƒ­ã‚°ã‚¤ãƒ³ã‚’ä¿æŒï¼‰'; -$lang['disableactions'] = 'DokuWiki ã®å‹•作を無効ã«ã™ã‚‹'; -$lang['disableactions_check'] = 'ãƒã‚§ãƒƒã‚¯'; -$lang['disableactions_subscription'] = '変更履歴é…ä¿¡ã®ç™»éŒ²ãƒ»è§£é™¤'; -$lang['disableactions_wikicode'] = 'ソース閲覧 / 生データ出力'; -$lang['disableactions_profile_delete'] = '自分ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®æŠ¹æ¶ˆ'; -$lang['disableactions_other'] = 'ãã®ä»–ã®å‹•作(カンマ区切り)'; -$lang['disableactions_rss'] = 'XML é…信(RSS)'; -$lang['auth_security_timeout'] = 'èªè¨¼ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆè¨­å®šï¼ˆç§’)'; -$lang['securecookie'] = 'クッキーをHTTPSã«ã¦ã‚»ãƒƒãƒˆã™ã‚‹å ´åˆã¯ã€ãƒ–ラウザよりHTTPS経由ã§é€ä¿¡ã•れãŸå ´åˆã«ã¿ã«åˆ¶é™ã™ã‚‹ï¼ˆãƒ­ã‚°ã‚¤ãƒ³ã®ã¿ã‚’SSLã§è¡Œã†å ´åˆã¯ã€ã“ã®æ©Ÿèƒ½ã‚’無効ã«ã—ã¦ãã ã•ã„。)'; -$lang['remote'] = 'リモートAPIを有効化(有効化ã™ã‚‹ã¨XML-RPCã¾ãŸã¯ä»–ã®æ‰‹æ®µã§wikiã«ã‚¢ãƒ—リケーションãŒã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ã‚’許å¯ã—ã¾ã™ã€‚)'; -$lang['remoteuser'] = 'リモートAPIã¸ã®ã‚¢ã‚¯ã‚»ã‚¹è¨±å¯ï¼ˆã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã§æŒ‡å®šã•れãŸã‚°ãƒ«ãƒ¼ãƒ—ã€ã¾ãŸã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿è¨±å¯ã—ã¾ã™ã€‚空白ã®å ´åˆã¯ã€ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ã«ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã—ã¾ã™ã€‚)'; -$lang['usewordblock'] = 'å˜èªžãƒªã‚¹ãƒˆã«åŸºã¥ãスパムブロック'; -$lang['relnofollow'] = '外部リンクã«rel="ugc nofollow"を付加'; -$lang['indexdelay'] = 'インデックスを許å¯ï¼ˆä½•秒後)'; -$lang['mailguard'] = 'メールアドレスä¿è­·'; -$lang['iexssprotect'] = 'ã‚¢ãƒƒãƒ—ãƒ­ãƒ¼ãƒ‰ãƒ•ã‚¡ã‚¤ãƒ«ã«æ‚ªæ„ã®ã‚ã‚‹JavaScriptã‚„HTMLãŒå«ã¾ã‚Œã¦ã„ãªã„ã‹ãƒã‚§ãƒƒã‚¯ã™ã‚‹'; -$lang['usedraft'] = '編集中ã®è‡ªå‹•ä¿å­˜ï¼ˆãƒ‰ãƒ©ãƒ•ト)機能を使用'; -$lang['locktime'] = 'ファイルロック期é™ï¼ˆç§’)'; -$lang['cachetime'] = 'ã‚­ãƒ£ãƒƒã‚·ãƒ¥ä¿æŒæ™‚間(秒)'; -$lang['target____wiki'] = '内部リンクã®target属性'; -$lang['target____interwiki'] = 'InterWikiリンクã®target属性'; -$lang['target____extern'] = '外部リンクã®target属性'; -$lang['target____media'] = 'メディアリンクã®target属性'; -$lang['target____windows'] = 'Windowsリンクã®target属性'; -$lang['mediarevisions'] = 'メディアファイルã®å±¥æ­´ã‚’有効ã«ã™ã‚‹'; -$lang['refcheck'] = 'メディアファイルを削除ã™ã‚‹å‰ã«ã€ãれãŒã¾ã ä½¿ã‚れã¦ã„ã‚‹ã‹ã©ã†ã‹ãƒã‚§ãƒƒã‚¯ã™ã‚‹'; -$lang['gdlib'] = 'GDlibãƒãƒ¼ã‚¸ãƒ§ãƒ³'; -$lang['im_convert'] = 'ImageMagick変æ›ãƒ„ールã¸ã®ãƒ‘ス'; -$lang['jpg_quality'] = 'JPG圧縮å“質(0-100)'; -$lang['fetchsize'] = 'fetch.phpãŒå¤–部URLã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹å†…容(キャッシュä¿å­˜ã‚„ã€å¤–部イメージã®ãƒªã‚µã‚¤ã‚ºãªã©ï¼‰ã®æœ€å¤§ã‚µã‚¤ã‚ºï¼ˆãƒã‚¤ãƒˆæ•°æŒ‡å®šï¼‰'; -$lang['subscribers'] = 'ユーザーãŒEãƒ¡ãƒ¼ãƒ«ã§æ›´æ–°é€šçŸ¥ã‚’å—ã‘る機能を有効ã«ã™ã‚‹'; -$lang['subscribe_time'] = 'è³¼èª­ãƒªã‚¹ãƒˆã¨æ¦‚è¦ã‚’é€ä¿¡ã™ã‚‹æœŸé–“(秒)
    「最近ã®å¤‰æ›´ã¨ã™ã‚‹æœŸé–“(recent_days)ã€ã§æŒ‡å®šã—ãŸæœŸé–“よりå°ã•ãã—ã¦ãã ã•ã„。'; -$lang['notify'] = '変更を常ã«é€šçŸ¥ã™ã‚‹é€ä¿¡å…ˆãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹'; -$lang['registernotify'] = 'æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ç™»éŒ²ã‚’常ã«é€šçŸ¥ã™ã‚‹é€ä¿¡å…ˆãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹'; -$lang['mailfrom'] = 'メール自動é€ä¿¡æ™‚ã®é€ä¿¡å…ƒã‚¢ãƒ‰ãƒ¬ã‚¹'; -$lang['mailreturnpath'] = 'ä¸å±Šã通知をå—ã‘å–るメールアドレス'; -$lang['mailprefix'] = '自動メールã®é¡Œåã«ä½¿ç”¨ã™ã‚‹æŽ¥é ­èªžï¼ˆç©ºæ¬„ã®å ´åˆã€WikiタイトルãŒä½¿ç”¨ã•れã¾ã™ã€‚)'; -$lang['htmlmail'] = 'メールをテキスト形å¼ã§ã¯ãªãã€HTMLå½¢å¼ã§é€ä¿¡ã™ã‚‹ï¼ˆè¦‹ãŸç›®ã¯è‰¯ããªã‚Šã¾ã™ãŒã€ã‚µã‚¤ã‚ºã¯å¤§ãããªã‚Šã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションを無効ã«ã™ã‚‹ã¨ã€ãƒ—レーンテキストã®ã¿ã®ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ã—ã¾ã™ã€‚)'; -$lang['sitemap'] = 'Googleサイトマップ作æˆé »åº¦ï¼ˆæ—¥æ•°ã€‚0ã§ç„¡åŠ¹åŒ–ã—ã¾ã™ã€‚)'; -$lang['rss_type'] = 'XMLフィード形å¼'; -$lang['rss_linkto'] = 'XMLフィード内リンク先'; -$lang['rss_content'] = 'XMLフィードã«è¡¨ç¤ºã™ã‚‹å†…容'; -$lang['rss_update'] = 'XMLãƒ•ã‚£ãƒ¼ãƒ‰ã®æ›´æ–°é–“隔(秒)'; -$lang['rss_show_summary'] = 'XMLフィードã®ã‚¿ã‚¤ãƒˆãƒ«ã«æ¦‚è¦ã‚’表示'; -$lang['rss_show_deleted'] = '削除ã•れãŸãƒ•ィードをå«ã‚ã‚‹'; -$lang['rss_media'] = 'XMLフィードã§ã€ã©ã‚“ãªç¨®é¡žã®å¤‰æ›´ã‚’記載ã™ã‚‹ã‹'; -$lang['rss_media_o_both'] = '両方'; -$lang['rss_media_o_pages'] = 'ページ'; -$lang['rss_media_o_media'] = 'メディア'; -$lang['updatecheck'] = 'DokuWikiã®æ›´æ–°ã¨ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ã«é–¢ã™ã‚‹æƒ…報をãƒã‚§ãƒƒã‚¯ã™ã‚‹ï¼ˆã“ã®æ©Ÿèƒ½ã¯ update.dokuwiki.org ã¸ã®æŽ¥ç¶šãŒå¿…è¦ã§ã™ã€‚)'; -$lang['userewrite'] = 'URLã®æ›¸ãæ›ãˆ'; -$lang['useslash'] = 'URL上ã®åå‰ç©ºé–“ã®åŒºåˆ‡ã‚Šã«ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ã‚’使用'; -$lang['sepchar'] = 'ページåã®å˜èªžåŒºåˆ‡ã‚Šæ–‡å­—'; -$lang['canonical'] = 'canonical URL(正準URL)を使用'; -$lang['fnencode'] = 'éžã‚¢ã‚¹ã‚­ãƒ¼ãƒ•ァイルåã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°æ–¹æ³•'; -$lang['autoplural'] = 'リンク内ã§ã®è‡ªå‹•複数形処ç†'; -$lang['compression'] = 'アーカイブファイルã®åœ§ç¸®æ–¹æ³•'; -$lang['gzip_output'] = 'xhtmlã«å¯¾ã™ã‚‹ã‚³ãƒ³ãƒ†ãƒ³ãƒ„圧縮(gzip)を使用'; -$lang['compress'] = 'CSSã¨JavaScriptを圧縮'; -$lang['cssdatauri'] = 'HTTP リクエスト数ã«ã‚ˆã‚‹ã‚ªãƒ¼ãƒãƒ¼ãƒ˜ãƒƒãƒ‰ã‚’減らã™ãŸã‚ã€CSS ファイルã‹ã‚‰å‚ç…§ã•れる画åƒãƒ•ァイルã®ã‚µã‚¤ã‚ºãŒã“ã“ã§æŒ‡å®šã™ã‚‹ãƒã‚¤ãƒˆæ•°ä»¥å†…ã®å ´åˆã¯ CSS ファイル内㫠Data URI ã¨ã—ã¦åŸ‹ã‚è¾¼ã¿ã¾ã™ã€‚ 400 ã‹ã‚‰ 600 ãƒã‚¤ãƒˆãŒã¡ã‚‡ã†ã©ã‚ˆã„値ã§ã™ã€‚0 を指定ã™ã‚‹ã¨åŸ‹ã‚è¾¼ã¿å‡¦ç†ã¯è¡Œã‚れã¾ã›ã‚“。'; -$lang['send404'] = '文書ãŒå­˜åœ¨ã—ãªã„ページã«"HTTP404/Page Not Found"を使用'; -$lang['broken_iua'] = 'ãŠä½¿ã„ã®ã‚·ã‚¹ãƒ†ãƒ ã®ignore_user_aborté–¢æ•°ãŒæ•…éšœã—ã¦ã„ã‚‹å ´åˆã€ã“ã®ã‚ªãƒ—ションを有効ã«ã—ã¦ä¸‹ã•ã„。ãã®ã¾ã¾ã ã¨ã€æ¤œç´¢ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ãŒå‹•作ã—ãªã„å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚IIS+PHP/CGIã®çµ„ã¿åˆã‚ã›ã§ç ´æã™ã‚‹ã“ã¨ãŒåˆ¤æ˜Žã—ã¦ã„ã¾ã™ã€‚詳ã—ãã¯Bug 852ã‚’å‚ç…§ã—ã¦ãã ã•ã„。'; -$lang['xsendfile'] = 'ウェブサーãƒãƒ¼ãŒé™çš„ファイルを生æˆã™ã‚‹éš›ã« X-Sendfile ヘッダーを使用ã™ã‚‹ï¼ˆãŠä½¿ã„ã®ã‚¦ã‚§ãƒ–サーãƒãƒ¼ãŒã“ã®æ©Ÿèƒ½ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚)'; -$lang['renderer_xhtml'] = 'Wikiã®å‡ºåŠ›ï¼ˆxhtml)ã«ä½¿ç”¨ã™ã‚‹ãƒ¬ãƒ³ãƒ€ãƒ©ãƒ¼'; -$lang['renderer__core'] = '%s (Dokuwikiコア)'; -$lang['renderer__plugin'] = '%s (プラグイン)'; -$lang['search_nslimit'] = 'ç¾åœ¨ã®åå‰ç©ºé–“ X 内ã®ã¿æ¤œç´¢ã™ã‚‹
    より下層ã®åå‰ç©ºé–“ã‹ã‚‰æ¤œç´¢ãŒå®Ÿè¡Œã•れãŸå ´åˆã€æœ€åˆã®åå‰ç©ºé–“ X ãŒãƒ•ィルターã¨ã—ã¦è¿½åŠ ã•れã¾ã™ã€‚'; -$lang['search_fragment'] = '部分検索ã®è¦å®šã®å‹•作を指定ã™ã‚‹'; -$lang['search_fragment_o_exact'] = '完全一致'; -$lang['search_fragment_o_starts_with'] = '剿–¹ä¸€è‡´'; -$lang['search_fragment_o_ends_with'] = '後方一致'; -$lang['search_fragment_o_contains'] = '部分一致'; -$lang['trustedproxy'] = '報告ã•れる真ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆIPã«é–¢ã—ã¦ã€ã“ã“ã§æŒ‡å®šã™ã‚‹æ­£è¦è¡¨ç¾ã«åˆã†è»¢é€ãƒ—ロキシを信頼ã—ã¾ã™ã€‚ã‚らゆるプロキシを信頼ã™ã‚‹å ´åˆã¯ã€ä½•も入力ã—ãªã„ã§ãŠã„ã¦ä¸‹ã•ã„。'; -$lang['_feature_flags'] = '機能フラグ'; -$lang['defer_js'] = 'ページã®HTMLãŒè§£æžã•れるã¾ã§Javascriptã®å®Ÿè¡Œã‚’延期ã™ã‚‹ï¼ˆãƒšãƒ¼ã‚¸ã®èª­ã¿è¾¼ã¿é€Ÿåº¦ãŒå‘上ã—ã¾ã™ãŒã€ä¸€éƒ¨ã®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãŒæ­£å¸¸ã«å‹•作ã—ãªã„å¯èƒ½æ€§ãŒã‚りã¾ã™ï¼‰'; -$lang['dnslookups'] = 'ページを編集ã—ã¦ã„るユーザーã®IPアドレスã‹ã‚‰ãƒ›ã‚¹ãƒˆåを逆引ãã™ã‚‹ï¼ˆåˆ©ç”¨ã§ãã‚‹DNSサーãƒãƒ¼ãŒãªã„ã€ã‚ã‚‹ã„ã¯ã“ã®æ©Ÿèƒ½ãŒä¸è¦ãªå ´åˆã«ã¯ã‚ªãƒ•ã«ã—ã¾ã™ã€‚)'; -$lang['jquerycdn'] = 'コンテンツ・デリãƒãƒªãƒ¼ãƒ»ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ (CDN) ã®é¸æŠžï¼ˆjQuery 㨠jQuery UI スクリプトを CDN ã‹ã‚‰ãƒ­ãƒ¼ãƒ‰ã•ã›ã‚‹å ´åˆã«ã¯ã€è¿½åŠ çš„ãª HTTP リクエストãŒç™ºç”Ÿã—ã¾ã™ãŒã€ãƒ–ラウザキャッシュãŒä½¿ç”¨ã•れるãŸã‚ã€è¡¨ç¤ºé€Ÿåº¦ã®å‘ä¸ŠãŒæœŸå¾…ã§ãã¾ã™ã€‚)'; -$lang['jquerycdn_o_0'] = 'CDN を使用ã›ãšã€ãƒ­ãƒ¼ã‚«ãƒ«ãƒ‡ãƒªãƒãƒªãƒ¼ã®ã¿ä½¿ç”¨ã™ã‚‹'; -$lang['jquerycdn_o_jquery'] = 'CDN: code.jquery.com を使用'; -$lang['jquerycdn_o_cdnjs'] = 'CDN: cdnjs.com を使用'; -$lang['proxy____host'] = 'プロキシ - サーãƒãƒ¼å'; -$lang['proxy____port'] = 'プロキシ - ãƒãƒ¼ãƒˆ'; -$lang['proxy____user'] = 'プロキシ - ユーザーå'; -$lang['proxy____pass'] = 'プロキシ - パスワード'; -$lang['proxy____ssl'] = 'プロキシã¸ã®æŽ¥ç¶šã«sslを使用'; -$lang['proxy____except'] = 'スキップã™ã‚‹ãƒ—ロキシã®URLæ­£è¦è¡¨ç¾'; -$lang['license_o_'] = 'é¸æŠžã•れã¦ã„ã¾ã›ã‚“'; -$lang['typography_o_0'] = '変æ›ã—ãªã„'; -$lang['typography_o_1'] = '二é‡å¼•用符(ダブルクオート)ã®ã¿'; -$lang['typography_o_2'] = 'ã™ã¹ã¦ã®å¼•用符(動作ã—ãªã„å ´åˆãŒã‚りã¾ã™ï¼‰'; -$lang['userewrite_o_0'] = '使用ã—ãªã„'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWikiã«ã‚ˆã‚‹è¨­å®š'; -$lang['deaccent_o_0'] = '変æ›ã—ãªã„'; -$lang['deaccent_o_1'] = 'アクセント付ãã®æ–‡å­—ã‹ã‚‰ã‚¢ã‚¯ã‚»ãƒ³ãƒˆã‚’å–り除ã'; -$lang['deaccent_o_2'] = 'ローマ字化'; -$lang['gdlib_o_0'] = 'GD LibãŒåˆ©ç”¨ä¸å¯'; -$lang['gdlib_o_1'] = 'ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 1.x'; -$lang['gdlib_o_2'] = '自動検出'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = '概è¦'; -$lang['rss_content_o_diff'] = '差分(Unified Diff)'; -$lang['rss_content_o_htmldiff'] = '差分(HTMLå½¢å¼ï¼‰'; -$lang['rss_content_o_html'] = '完全ãªHTMLページ'; -$lang['rss_linkto_o_diff'] = '変更点ã®ãƒªã‚¹ãƒˆ'; -$lang['rss_linkto_o_page'] = '変更ã•れãŸãƒšãƒ¼ã‚¸'; -$lang['rss_linkto_o_rev'] = 'リビジョンã®ãƒªã‚¹ãƒˆ'; -$lang['rss_linkto_o_current'] = 'ç¾åœ¨ã®ãƒšãƒ¼ã‚¸'; -$lang['compression_o_0'] = '圧縮ã—ãªã„'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = '使用ã—ãªã„'; -$lang['xsendfile_o_1'] = 'lighttpd ヘッダー(リリース1.5以å‰ï¼‰'; -$lang['xsendfile_o_2'] = '標準 X-Sendfile ヘッダー'; -$lang['xsendfile_o_3'] = 'Nginx X-Accel-Redirect ヘッダー'; -$lang['showuseras_o_loginname'] = 'ログインå'; -$lang['showuseras_o_username'] = 'ユーザーã®ãƒ•ルãƒãƒ¼ãƒ '; -$lang['showuseras_o_username_link'] = 'user ã¨ã„ㆠInterWiki リンクã«ãªã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ•ルãƒãƒ¼ãƒ '; -$lang['showuseras_o_email'] = 'ユーザーã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ï¼ˆãƒ¡ãƒ¼ãƒ«ã‚¬ãƒ¼ãƒ‰è¨­å®šã«ã‚ˆã‚‹é›£èª­åŒ–)'; -$lang['showuseras_o_email_link'] = 'ユーザーã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’mailtoリンクã«ã™ã‚‹'; -$lang['useheading_o_0'] = '使用ã—ãªã„'; -$lang['useheading_o_navigation'] = 'ナビゲーションã®ã¿'; -$lang['useheading_o_content'] = 'Wikiã®å†…容ã®ã¿'; -$lang['useheading_o_1'] = '常ã«ä½¿ç”¨ã™ã‚‹'; -$lang['readdircache'] = 'readdir ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã®æœ€å¤§ä¿æŒæœŸé–“(秒)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ko/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ko/intro.txt deleted file mode 100644 index b05264a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ko/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== 환경 설정 ê´€ë¦¬ìž ====== - -ì„¤ì¹˜ëœ ë„ì¿ ìœ„í‚¤ì˜ ì„¤ì •ì„ ì œì–´í•˜ë ¤ë©´ ì´ íŽ˜ì´ì§€ë¥¼ 사용하세요. 개별 ì„¤ì •ì— ëŒ€í•œ ë„움ë§ì€ [[doku>ko:config]]를 참조하세요. ì´ í”ŒëŸ¬ê·¸ì¸ì— 대한 ìžì„¸í•œ ë‚´ìš©ì€ [[doku>ko:plugin:config]]를 참조하세요. - -ë°ì€ 빨간색 배경으로 ë³´ì´ëŠ” ì„¤ì •ì€ ì´ í”ŒëŸ¬ê·¸ì¸ìœ¼ë¡œ 바꿀 수 ì—†ë„ë¡ ë³´í˜¸ë˜ì–´ 있습니다. 파란색 배경으로 ë³´ì´ëŠ” ì„¤ì •ì€ ê¸°ë³¸ê°’ì´ë©° 하얀색 배경으로 ë³´ì´ëŠ” ì„¤ì •ì€ íŠ¹ì • ì„¤ì¹˜ì— ëŒ€í•´ 로컬로 설정ë˜ì–´ 있습니다. 파란색과 하얀색 배경으로 ëœ ì„¤ì •ì€ ë°”ê¿€ 수 있습니다. - -ì´ íŽ˜ì´ì§€ë¥¼ 떠나기 ì „ì— **저장** ë²„íŠ¼ì„ ëˆ„ë¥´ì§€ 않으면 ë°”ë€œì´ ì‚¬ë¼ì§€ëŠ” ê²ƒì— ì£¼ì˜í•˜ì„¸ìš”. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ko/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ko/lang.php deleted file mode 100644 index e25492b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ko/lang.php +++ /dev/null @@ -1,208 +0,0 @@ - - * @author pavement - * @author Traend - * @author Seungheon Song - * @author jk Lee - * @author dongnak - * @author Song Younghwan - * @author Seung-Chul Yoo - * @author erial2 - * @author Myeongjin - * @author S.H. Lee - */ -$lang['menu'] = '환경 설정'; -$lang['error'] = 'ìž˜ëª»ëœ ê°’ ë•Œë¬¸ì— ì„¤ì •ì„ ë°”ê¿€ 수 없습니다, ë°”ë€œì„ ê²€í† í•˜ê³  다시 제출하세요. -
    ìž˜ëª»ëœ ê°’ì€ ë¹¨ê°„ 선으로 둘러싸여 보여집니다.'; -$lang['updated'] = 'ì„¤ì •ì´ ì„±ê³µì ìœ¼ë¡œ 바뀌었습니다.'; -$lang['nochoice'] = '(다른 ì„ íƒì€ í•  수 없습니다)'; -$lang['locked'] = '설정 파ì¼ì„ 바꿀 수 없습니다, ì˜ë„하지 않았다면,
    - 로컬 설정 íŒŒì¼ ì´ë¦„ê³¼ ê¶Œí•œì´ ë§žëŠ”ì§€ 확ì¸í•˜ì„¸ìš”.'; -$lang['danger'] = '위험: ì´ ì˜µì…˜ì„ ë°”ê¾¸ë©´ 위키와 환경 설정 ë©”ë‰´ì— ì ‘ê·¼í•  수 ì—†ì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.'; -$lang['warning'] = '경고: ì´ ì˜µì…˜ì„ ë°”ê¾¸ë©´ ì˜ë„하지 않는 ë™ìž‘ì„ ì¼ìœ¼í‚¬ 수 있습니다.'; -$lang['security'] = '보안 경고: ì´ ì˜µì…˜ì„ ë°”ê¾¸ë©´ 보안 ìœ„í—˜ì´ ìžˆì„ ìˆ˜ 있습니다.'; -$lang['_configuration_manager'] = '환경 설정 관리ìž'; -$lang['_header_dokuwiki'] = 'ë„쿠위키'; -$lang['_header_plugin'] = '플러그ì¸'; -$lang['_header_template'] = '템플릿'; -$lang['_header_undefined'] = 'ì •ì˜ë˜ì§€ ì•Šì€ ì„¤ì •'; -$lang['_basic'] = '기본'; -$lang['_display'] = 'ë³´ì´ê¸°'; -$lang['_authentication'] = 'ì¸ì¦'; -$lang['_anti_spam'] = '스팸 ë°©ì§€'; -$lang['_editing'] = '편집'; -$lang['_links'] = 'ë§í¬'; -$lang['_media'] = '미디어'; -$lang['_notifications'] = '알림'; -$lang['_syndication'] = '신디케ì´ì…˜ (RSS)'; -$lang['_advanced'] = '고급'; -$lang['_network'] = '네트워í¬'; -$lang['_msg_setting_undefined'] = 'ì„¤ì •ì— ë©”íƒ€ë°ì´í„°ê°€ 없습니다.'; -$lang['_msg_setting_no_class'] = 'ì„¤ì •ì— í´ëž˜ìŠ¤ê°€ 없습니다.'; -$lang['_msg_setting_no_default'] = 'ê¸°ë³¸ê°’ì´ ì—†ìŠµë‹ˆë‹¤.'; -$lang['title'] = '위키 제목 (위키 ì´ë¦„)'; -$lang['start'] = 'ê° ì´ë¦„ê³µê°„ì— ì‹œìž‘ì ìœ¼ë¡œ 사용할 문서 ì´ë¦„'; -$lang['lang'] = 'ì¸í„°íŽ˜ì´ìФ 언어'; -$lang['template'] = '템플릿 (위키 ë””ìžì¸)'; -$lang['tagline'] = '태그ë¼ì¸ (í…œí”Œë¦¿ì´ ì§€ì›í•  경우)'; -$lang['sidebar'] = '사ì´ë“œë°” 문서 ì´ë¦„ (í…œí”Œë¦¿ì´ ì§€ì›í•  경우), 필드를 비우면 사ì´ë“œë°”를 비활성화'; -$lang['license'] = 'ë‚´ìš©ì„ ë°°í¬í•  때 ì–´ë–¤ ë¼ì´ì„ ìŠ¤ì— ë”°ë¼ì•¼ 합니까?'; -$lang['savedir'] = 'ë°ì´í„°ë¥¼ 저장할 디렉터리'; -$lang['basedir'] = '서버 경로 (예 /dokuwiki/). ìžë™ ê°ì§€ë¥¼ 하려면 비워 ë‘세요.'; -$lang['baseurl'] = '서버 URL (예 http://www.yourserver.com). ìžë™ ê°ì§€ë¥¼ 하려면 비워 ë‘세요.'; -$lang['cookiedir'] = '쿠키 경로. 기본 URL 위치로 지정하려면 비워 ë‘세요.'; -$lang['dmode'] = '디렉터리 만들기 모드'; -$lang['fmode'] = 'íŒŒì¼ ë§Œë“¤ê¸° 모드'; -$lang['allowdebug'] = '디버그 허용. 필요하지 않으면 비활성화하세요!'; -$lang['recent'] = '최근 바뀜ì—서 문서당 항목 수'; -$lang['recent_days'] = '최근 ë°”ë€œì„ ìœ ì§€í•  기한 (ì¼)'; -$lang['breadcrumbs'] = 'ì´ë™ 경로 "ì¶”ì " 수. 비활성화하려면 0으로 설정하세요.'; -$lang['youarehere'] = 'ê³„ì¸µì  ì´ë™ 경로 사용 (다ìŒì— 위 ì˜µì…˜ì„ ë¹„í™œì„±í™”í•˜ê¸°ë¥¼ ì›í•  ê²ë‹ˆë‹¤)'; -$lang['fullpath'] = 'ë°”ë‹¥ê¸€ì— ë¬¸ì„œì˜ ì „ì²´ 경로 ë°ížˆê¸°'; -$lang['typography'] = '타ì´í¬ê·¸ëž˜í”¼ 대체'; -$lang['dformat'] = 'ë‚ ì§œ í˜•ì‹ (PHPì˜ strftime 함수 참고)'; -$lang['signature'] = '편집기ì—서 서명 ë²„íŠ¼ì„ ëˆ„ë¥¼ 때 ë„£ì„ ë‚´ìš©'; -$lang['showuseras'] = '문서를 마지막으로 편집한 사용ìžë¥¼ 보여줄지 여부'; -$lang['toptoclevel'] = 'ëª©ì°¨ì˜ ìµœìƒìœ„ 단계'; -$lang['tocminheads'] = '목차를 ë„£ì„ ì—¬ë¶€ë¥¼ ê²°ì •í•  최소 문단 수'; -$lang['maxtoclevel'] = 'ëª©ì°¨ì˜ ìµœëŒ€ 단계'; -$lang['maxseclevel'] = 'ë¬¸ë‹¨ì˜ ìµœëŒ€ 편집 단계'; -$lang['camelcase'] = 'ë§í¬ì— CamelCase 사용'; -$lang['deaccent'] = '문서 ì´ë¦„ì„ ì§€ìš°ëŠ” 방법'; -$lang['useheading'] = '문서 ì´ë¦„ì„ ì²« 문단 제목으로 사용'; -$lang['sneaky_index'] = '기본ì ìœ¼ë¡œ, ë„쿠위키는 사ì´íŠ¸ë§µì— ëª¨ë“  ì´ë¦„ê³µê°„ì„ ë³´ì—¬ì¤ë‹ˆë‹¤. ì´ ì˜µì…˜ì„ í™œì„±í™”í•˜ë©´ 사용ìžê°€ ì½ê¸° ê¶Œí•œì´ ì—†ëŠ” ì´ë¦„ê³µê°„ì„ ìˆ¨ê¸°ê²Œ ë©ë‹ˆë‹¤. 특정 ACL 설정으로 색ì¸ì„ 사용할 수 없게 í•  수 있는 접근할 수 있는 하위 ì´ë¦„ê³µê°„ì„ ìˆ¨ê¸°ë©´ 설정ë©ë‹ˆë‹¤.'; -$lang['hidepages'] = '검색, 사ì´íŠ¸ë§µ ë° ë‹¤ë¥¸ ìžë™ 색ì¸ì—서 ì´ ì •ê·œ 표현ì‹ê³¼ ì¼ì¹˜í•˜ëŠ” 문서 숨기기'; -$lang['useacl'] = 'ì ‘ê·¼ 제어 ëª©ë¡ (ACL) 사용'; -$lang['autopasswd'] = 'ìžë™ ìƒì„± 비밀번호'; -$lang['authtype'] = 'ì¸ì¦ 백엔드'; -$lang['passcrypt'] = '비밀번호 암호화 방법'; -$lang['defaultgroup'] = '기본 그룹, 모든 새 사용ìžëŠ” ì´ ê·¸ë£¹ì— ì†í•˜ê²Œ ë©ë‹ˆë‹¤'; -$lang['superuser'] = '슈í¼ìœ ì € - ACL 설정과 ìƒê´€ì—†ì´ 모든 문서와 ê¸°ëŠ¥ì— ì™„ì „ížˆ 접근할 수 있는 그룹, ì‚¬ìš©ìž ë˜ëŠ” 쉼표로 êµ¬ë¶„ëœ ëª©ë¡ ì‚¬ìš©ìž1,@그룹1,사용ìž2'; -$lang['manager'] = 'ê´€ë¦¬ìž - 특정 관리 ê¸°ëŠ¥ì— ì ‘ê·¼í•  수 있는 그룹, ì‚¬ìš©ìž ë˜ëŠ” 쉼표로 êµ¬ë¶„ëœ ëª©ë¡ ì‚¬ìš©ìž1,@그룹1,사용ìž2'; -$lang['profileconfirm'] = 'í”„ë¡œí•„ì„ ë°”ê¿€ 때 비밀번호로 확ì¸'; -$lang['rememberme'] = 'ì˜êµ¬ì ìœ¼ë¡œ ë¡œê·¸ì¸ ì¿ í‚¤ 허용 (기억하기)'; -$lang['disableactions'] = 'ë„쿠위키 ë™ìž‘ 비활성화'; -$lang['disableactions_check'] = '검사'; -$lang['disableactions_subscription'] = '구ë…/êµ¬ë… ì·¨ì†Œ'; -$lang['disableactions_wikicode'] = 'ì›ë³¸ 보기/ì›ë³¸ 내보내기'; -$lang['disableactions_profile_delete'] = 'ìžì‹ ì˜ 계정 ì‚­ì œ'; -$lang['disableactions_other'] = '다른 ë™ìž‘ (쉼표로 구분)'; -$lang['disableactions_rss'] = 'XML 신디케ì´ì…˜ (RSS)'; -$lang['auth_security_timeout'] = 'ì¸ì¦ 보안 시간 초과 (ì´ˆ)'; -$lang['securecookie'] = 'HTTPS를 통해 ì„¤ì •ëœ ì¿ í‚¤ëŠ” HTTPS를 통해서만 보내져야 합니까? 위키 로그ì¸ì—ë§Œ SSL로 보호하고 위키를 둘러보는 것ì—는 보호하지 않게 하려면 ì´ ì˜µì…˜ì„ ë¹„í™œì„±í™”í•˜ì„¸ìš”.'; -$lang['remote'] = 'ì›ê²© API 시스템 활성화. 다른 어플리케ì´ì…˜ì´ XML-RPC ë˜ëŠ” 다른 ë©”ì»¤ë‹ˆì¦˜ì„ í†µí•´ ìœ„í‚¤ì— ì ‘ê·¼í•  수 있습니다.'; -$lang['remoteuser'] = 'ì—¬ê¸°ì— ìž…ë ¥í•œ 쉼표로 êµ¬ë¶„ëœ ê·¸ë£¹ ë˜ëŠ” 사용ìžì—게 ì›ê²© API ì ‘ê·¼ì„ ì œí•œí•©ë‹ˆë‹¤. 모ë‘ì—게 ì ‘ê·¼ ê¶Œí•œì„ ì£¼ë ¤ë©´ 비워 ë‘세요.'; -$lang['usewordblock'] = 'ë‚±ë§ ëª©ë¡ì„ 바탕으로 스팸 막기'; -$lang['relnofollow'] = '바깥 ë§í¬ì— rel="nofollow" 사용'; -$lang['indexdelay'] = 'ìƒ‰ì¸ ì „ 지연 시간 (ì´ˆ)'; -$lang['mailguard'] = 'ì´ë©”ì¼ ì£¼ì†Œë¥¼ 알아볼 수 없게 하기'; -$lang['iexssprotect'] = '올린 파ì¼ì˜ 악성 ìžë°”스í¬ë¦½íЏ, HTML 코드 가능성 여부를 검사'; -$lang['usedraft'] = '편집하는 ë™ì•ˆ ìžë™ìœ¼ë¡œ 초안 저장'; -$lang['locktime'] = 'íŒŒì¼ ìž ê·¸ê¸°ì— ëŒ€í•œ 최대 시간 (ì´ˆ)'; -$lang['cachetime'] = 'ìºì‹œì— 대한 최대 시간 (ì´ˆ)'; -$lang['target____wiki'] = '안쪽 ë§í¬ì— 대한 타겟 ì°½'; -$lang['target____interwiki'] = 'ì¸í„°ìœ„키 ë§í¬ì— 대한 타겟 ì°½'; -$lang['target____extern'] = '바깥 ë§í¬ì— 대한 타겟 ì°½'; -$lang['target____media'] = '미디어 ë§í¬ì— 대한 타겟 ì°½'; -$lang['target____windows'] = 'Windows ë§í¬ì— 대한 타겟 ì°½'; -$lang['mediarevisions'] = '미디어 íŒì„ 활성화하겠습니까?'; -$lang['refcheck'] = '미디어 파ì¼ì„ 삭제하기 ì „ì— ì•„ì§ ì‚¬ìš©í•˜ê³  있는지 검사'; -$lang['gdlib'] = 'GD ë¼ì´ë¸ŒëŸ¬ë¦¬ 버전'; -$lang['im_convert'] = 'ImageMagickì˜ ë³€í™˜ ë„êµ¬ì˜ ê²½ë¡œ'; -$lang['jpg_quality'] = 'JPG ì••ì¶• 품질 (0-100)'; -$lang['fetchsize'] = 'fetch.phpê°€ 바깥 URLì—서 다운로드할 수 있는 최대 í¬ê¸° (ë°”ì´íЏ), 예를 들어 바깥 ê·¸ë¦¼ì„ ìºì‹œí•˜ê³  í¬ê¸° 조절할 때.'; -$lang['subscribers'] = '사용ìžê°€ ì´ë©”ì¼ë¡œ 문서 ë°”ë€œì„ êµ¬ë…í•  수 있ë„ë¡ í•˜ê¸°'; -$lang['subscribe_time'] = 'êµ¬ë… ëª©ë¡ê³¼ ìš”ì•½ì´ ë³´ë‚´ì§ˆ 경과 시간 (ì´ˆ); recent_daysì— ì§€ì •ëœ ì‹œê°„ë³´ë‹¤ 작아야 합니다.'; -$lang['notify'] = 'í•­ìƒ ì´ ì´ë©”ì¼ ì£¼ì†Œë¡œ 바뀜 ì•Œë¦¼ì„ ë³´ëƒ„'; -$lang['registernotify'] = 'í•­ìƒ ì´ ì´ë©”ì¼ ì£¼ì†Œë¡œ 새로 등ë¡í•œ 사용ìžì˜ 정보를 보냄'; -$lang['mailfrom'] = 'ìžë™ìœ¼ë¡œ 보내는 ë©”ì¼ì— 사용할 보내는 사람 ì´ë©”ì¼ ì£¼ì†Œ'; -$lang['mailreturnpath'] = '배달 불가 안내를 위한 ìˆ˜ì‹ ìž ë©”ì¼ ì£¼ì†Œ'; -$lang['mailprefix'] = 'ìžë™ìœ¼ë¡œ 보내는 ë©”ì¼ì— 사용할 ì´ë©”ì¼ ì œëª© ì ‘ë‘ì–´. 위키 ì œëª©ì„ ì‚¬ìš©í•˜ë ¤ë©´ 비워 ë‘세요'; -$lang['htmlmail'] = '보기ì—는 ë” ì¢‹ì§€ë§Œ í¬í‚¤ê°€ 조금 ë” í° HTML 태그가 í¬í•¨ëœ ì´ë©”ì¼ì„ 보내기. ì¼ë°˜ í…스트만으로 ëœ ë©”ì¼ì„ 보내려면 비활성화하세요.'; -$lang['sitemap'] = 'Google 사ì´íŠ¸ë§µ ìƒì„± ë‚ ì§œ ë¹ˆë„ (ì¼). 비활성화하려면 0'; -$lang['rss_type'] = 'XML 피드 형ì‹'; -$lang['rss_linkto'] = 'XML 피드 ë§í¬ ì •ë³´'; -$lang['rss_content'] = 'XML 피드 í•­ëª©ì— ë³´ì—¬ì£¼ëŠ” ë‚´ìš©ì€ ë¬´ì—‡ìž…ë‹ˆê¹Œ?'; -$lang['rss_update'] = 'XML 피드 ì—…ë°ì´íЏ 간격 (ì´ˆ)'; -$lang['rss_show_summary'] = 'XML í”¼ë“œì˜ ì œëª©ì—서 요악 보여주기'; -$lang['rss_media'] = 'ì–´ë–¤ 규격으로 XML í”¼ë“œì— ë°”ë€œì„ ë‚˜ì—´í•´ì•¼ 합니까?'; -$lang['rss_media_o_both'] = 'ì–‘ë°©í–¥'; -$lang['rss_media_o_pages'] = '쪽'; -$lang['rss_media_o_media'] = '미디어'; -$lang['updatecheck'] = 'ì—…ë°ì´íŠ¸ì™€ 보안 경고를 검사할까요? ë„쿠위키는 ì´ ê¸°ëŠ¥ì„ ìœ„í•´ update.dokuwiki.orgì— ì—°ê²°ì´ í•„ìš”í•©ë‹ˆë‹¤.'; -$lang['userewrite'] = 'ë©‹ì§„ URL 사용'; -$lang['useslash'] = 'URLì—서 ì´ë¦„공간 구분ìžë¡œ 슬래시 사용'; -$lang['sepchar'] = '문서 ì´ë¦„ ë‚±ë§ êµ¬ë¶„ìž'; -$lang['canonical'] = '완전한 canonical URL 사용'; -$lang['fnencode'] = 'ASCIIê°€ 아닌 íŒŒì¼ ì´ë¦„ì„ ì¸ì½”딩하는 방법.'; -$lang['autoplural'] = 'ë§í¬ì—서 복수형 검사'; -$lang['compression'] = '첨부 파ì¼ì˜ ì••ì¶• 방법'; -$lang['gzip_output'] = 'xhtmlì— ëŒ€í•´ gzip ë‚´ìš© ì¸ì½”딩 사용'; -$lang['compress'] = 'CSS ë° ìžë°”스í¬ë¦½íŠ¸ë¥¼ 압축하여 출력'; -$lang['cssdatauri'] = 'CSS 파ì¼ì—서 ê·¸ë¦¼ì´ ì°¸ì¡°ë˜ëŠ” 최대 ë°”ì´íЏ í¬ê¸°ë¥¼ 스타ì¼ì‹œíŠ¸ì— ê·œì •í•´ì•¼ HTTP 요청 í—¤ë” ì˜¤ë²„í—¤ë“œ í¬ê¸°ë¥¼ ì¤„ì¼ ìˆ˜ 있습니다. 400ì—서 600 ë°”ì´íЏ ì •ë„ë©´ ì¢‹ì€ íš¨ìœ¨ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. 비활성화하려면 0으로 설정하세요.'; -$lang['send404'] = '존재하지 않는 ë¬¸ì„œì— "HTTP 404/페ì´ì§€ë¥¼ ì°¾ì„ ìˆ˜ 없습니다" 보내기'; -$lang['broken_iua'] = '시스템ì—서 ignore_user_abort í•¨ìˆ˜ì— ë¬¸ì œê°€ 있습니까? 문제가 있다면 검색 색ì¸ì´ ë™ìž‘하지 않는 ì›ì¸ì´ ë©ë‹ˆë‹¤. ì´ í•¨ìˆ˜ê°€ IIS+PHP/CGIì—서 문제가 있는 것으로 알려져 있습니다. ìžì„¸í•œ 정보는 버그 852를 참조하시기 ë°”ëžë‹ˆë‹¤.'; -$lang['xsendfile'] = '웹 서버가 ì •ì  íŒŒì¼ì„ 제공할 수 있ë„ë¡ X-Sendfile í—¤ë”를 사용하겠습니까? 웹 서버가 ì´ ê¸°ëŠ¥ì„ ì§€ì›í•´ì•¼ 합니다.'; -$lang['renderer_xhtml'] = '주요 (xhtml) 위키 ì¶œë ¥ì— ì‚¬ìš©í•  ë Œë”러'; -$lang['renderer__core'] = '%s (ë„쿠위키 코어)'; -$lang['renderer__plugin'] = '%s (플러그ì¸)'; -$lang['search_nslimit'] = 'ê²€ìƒ‰ì„ í˜„ìž¬ X 네임스페ì´ìŠ¤ë¡œ 제한하십시오. ë” ê¹Šì€ ë„¤ìž„ìŠ¤íŽ˜ì´ìФ ë‚´ì˜ íŽ˜ì´ì§€ì—서 ê²€ìƒ‰ì„ ì‹¤í–‰í•˜ë©´ 첫 번째 X 네임스페ì´ìŠ¤ê°€ 필터로 추가ë©ë‹ˆë‹¤.'; -$lang['search_fragment_o_exact'] = '정확한'; -$lang['dnslookups'] = 'ë„쿠위키가 문서를 편집하는 사용ìžì˜ ì›ê²© IP ì£¼ì†Œì— ëŒ€í•œ 호스트 ì´ë¦„ì„ ì¡°íšŒí•©ë‹ˆë‹¤. 서버가 ëŠë¦¬ê±°ë‚˜ DNS 서버를 ìž‘ë™í•˜ì§€ 않거나 ì´ ê¸°ëŠ¥ì„ ì›í•˜ì§€ 않으면, ì´ ì˜µì…˜ì„ ë¹„í™œì„±í™”í•˜ì„¸ìš”'; -$lang['jquerycdn'] = 'ì œì´ì¿¼ë¦¬(jQuery)와 ì œì´ì¿¼ë¦¬UI 스í¬ë¦½íЏ 파ì¼ì„ 컨í…츠전송네트워í¬(CDN)ì—서 불러와야만 합니까? ì´ê²ƒì€ 추가ì ì¸ HTTPìš”ì²­ì„ í•©ë‹ˆë‹¤. 하지만 파ì¼ì´ 빨리 불러지고 ìºì‰¬ì— 저장ë˜ê²Œ í•  수 있습니다.'; -$lang['jquerycdn_o_0'] = '컨í…츠전송네트워í¬(CDN) 사용 안 함. 로컬 전송만 함'; -$lang['jquerycdn_o_jquery'] = '\'code.jquery.com\' ì˜ ì»¨í…츠전송네트워í¬(CDN) 사용'; -$lang['jquerycdn_o_cdnjs'] = '\'cdnjs.com\' ì˜ ì»¨í…츠전송네트워í¬(CDN) 사용'; -$lang['proxy____host'] = '프ë¡ì‹œ 서버 ì´ë¦„'; -$lang['proxy____port'] = '프ë¡ì‹œ í¬íЏ'; -$lang['proxy____user'] = '프ë¡ì‹œ ì‚¬ìš©ìž ì´ë¦„'; -$lang['proxy____pass'] = '프ë¡ì‹œ 비밀번호'; -$lang['proxy____ssl'] = '프ë¡ì‹œë¡œ 연결하는 ë° SSL 사용'; -$lang['proxy____except'] = '프ë¡ì‹œê°€ 건너뛰어야 í•  ì¼ì¹˜í•˜ëŠ” URLì˜ ì •ê·œ 표현ì‹.'; -$lang['license_o_'] = 'ì„ íƒí•˜ì§€ 않ìŒ'; -$lang['typography_o_0'] = 'ì—†ìŒ'; -$lang['typography_o_1'] = 'ìž‘ì€ë”°ì˜´í‘œë¥¼ 제외'; -$lang['typography_o_2'] = 'ìž‘ì€ë”°ì˜´í‘œë¥¼ í¬í•¨ (í•­ìƒ ë™ìž‘하지 ì•Šì„ ìˆ˜ë„ ìžˆìŒ)'; -$lang['userewrite_o_0'] = 'ì—†ìŒ'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'ë„쿠위키 ë‚´ë¶€'; -$lang['deaccent_o_0'] = 'ë„기'; -$lang['deaccent_o_1'] = '악센트 제거'; -$lang['deaccent_o_2'] = '로마ìží™”'; -$lang['gdlib_o_0'] = 'GD ë¼ì´ë¸ŒëŸ¬ë¦¬ë¥¼ 사용할 수 ì—†ìŒ'; -$lang['gdlib_o_1'] = '버전 1.x'; -$lang['gdlib_o_2'] = 'ìžë™ ê°ì§€'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = '개요'; -$lang['rss_content_o_diff'] = '통합 ì°¨ì´'; -$lang['rss_content_o_htmldiff'] = 'HTML 형ì‹ì˜ ì°¨ì´ í‘œ'; -$lang['rss_content_o_html'] = 'ì „ì²´ HTML 페ì´ì§€ ë‚´ìš©'; -$lang['rss_linkto_o_diff'] = 'ì°¨ì´ ë³´ê¸°'; -$lang['rss_linkto_o_page'] = 'ê°œì •ëœ ë¬¸ì„œ'; -$lang['rss_linkto_o_rev'] = 'íŒì˜ 목ë¡'; -$lang['rss_linkto_o_current'] = '현재 문서'; -$lang['compression_o_0'] = 'ì—†ìŒ'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = '사용하지 않ìŒ'; -$lang['xsendfile_o_1'] = '사유 lighttpd í—¤ë” (릴리스 1.5 ì´ì „)'; -$lang['xsendfile_o_2'] = '표준 X-Sendfile í—¤ë”'; -$lang['xsendfile_o_3'] = '사유 Nginx X-Accel-Redirect í—¤ë”'; -$lang['showuseras_o_loginname'] = 'ë¡œê·¸ì¸ ì´ë¦„'; -$lang['showuseras_o_username'] = '사용ìžì˜ 실명'; -$lang['showuseras_o_username_link'] = 'ì¸í„°ìœ„키 ì‚¬ìš©ìž ë§í¬ë¡œ ëœ ì‚¬ìš©ìžì˜ 실명'; -$lang['showuseras_o_email'] = '사용ìžì˜ ì´ë©”ì¼ ì£¼ì†Œ (ë©”ì¼ ì£¼ì†Œ ì„¤ì •ì— ë”°ë¼ ì•ˆë³´ì¼ ìˆ˜ 있ìŒ)'; -$lang['showuseras_o_email_link'] = 'mailto: ë§í¬ë¡œ ëœ ì‚¬ìš©ìžì˜ ì´ë©”ì¼ ì£¼ì†Œ'; -$lang['useheading_o_0'] = '전혀 ì—†ìŒ'; -$lang['useheading_o_navigation'] = '둘러보기ì—ë§Œ'; -$lang['useheading_o_content'] = '위키 ë‚´ìš©ì—ë§Œ'; -$lang['useheading_o_1'] = 'í•­ìƒ'; -$lang['readdircache'] = 'readdir ìºì‹œì˜ 최대 시간 (ì´ˆ)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/la/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/la/intro.txt deleted file mode 100644 index 51d8c3d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/la/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Optionum Administratio ====== - -In hac pagina administratoris optiones mutare et inspicere potes. Auxilia in pagina [[doku>config|conformationis]] sunt, si singulas res uidere uis, i ad paginam [[doku>plugin:config|conformationis]]. - -Optiones ostensae rubro colore tutae et non nunc mutabiles sunt. Optiones ostensae caeruleo colore praecipuae sunt et optiones ostensae in area alba singulares huic uici sunt. Et caerulae et albae optiones mutabiles sunt. - -Memento premere **SERVA** ante quam nouam paginam eas: si hoc non facias, mutata amissa sunt. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/la/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/la/lang.php deleted file mode 100644 index f884f18..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/la/lang.php +++ /dev/null @@ -1,168 +0,0 @@ - - */ -$lang['menu'] = 'Optiones Administrationis'; -$lang['error'] = 'Optiones non nouatae ob errores: rursum temptat. Errores rubro colore signati sunt.'; -$lang['updated'] = 'Optiones feliciter nouatae.'; -$lang['nochoice'] = '(nulla optio est)'; -$lang['locked'] = 'Optio documenti non nouata est,
    optiones et facultates documenti inspicis.'; -$lang['danger'] = 'CAVE: si has optiones mutabis, in administrationis indicem non inire potes.'; -$lang['warning'] = 'CAVE: si hae optiones mutabis, graues errores erunt.'; -$lang['security'] = 'CAVE: si hae optiones mutabis, graues errores erunt.'; -$lang['_configuration_manager'] = 'Optionum administratio'; -$lang['_header_dokuwiki'] = 'Vicis Optiones'; -$lang['_header_plugin'] = 'Addendorum Optiones'; -$lang['_header_template'] = 'Vicis Formae Optiones'; -$lang['_header_undefined'] = 'Variae Optiones'; -$lang['_basic'] = 'Praecipuae Optiones'; -$lang['_display'] = 'Speciei Optiones'; -$lang['_authentication'] = 'Confirmationis Optiones'; -$lang['_anti_spam'] = 'In Mala Optiones'; -$lang['_editing'] = 'Recensendi Optiones'; -$lang['_links'] = 'Nexi Optiones'; -$lang['_media'] = 'Visiuorum Optiones'; -$lang['_advanced'] = 'Maiores Optiones'; -$lang['_network'] = 'Interretis Optiones'; -$lang['_msg_setting_undefined'] = 'Res codicum sine optionibus.'; -$lang['_msg_setting_no_class'] = 'Classes sine optionibus'; -$lang['_msg_setting_no_default'] = 'Nihil'; -$lang['fmode'] = 'Documentum creandum ratio'; -$lang['dmode'] = 'Scrinia creandam ratio'; -$lang['lang'] = 'Linguae optiones'; -$lang['basedir'] = 'Computatoris seruitoris domicilium (ex. /dokuwiki/). Nihil scribere si id machinatione agnoscere uis.'; -$lang['baseurl'] = 'Computatoris seruitoris VRL (ex. http://www.yourserver.com). Nihil scribere si id machinatione agnoscere uis.'; -$lang['savedir'] = 'Documentorum seruatorum domicilium'; -$lang['start'] = 'Nomen paginae dominicae'; -$lang['title'] = 'Vicis titulus'; -$lang['template'] = 'Vicis forma'; -$lang['license'] = 'Sub quibus legibus uicem creare uin?'; -$lang['fullpath'] = 'Totum domicilium paginae in pedibus scribis.'; -$lang['recent'] = 'Extremae mutationes'; -$lang['breadcrumbs'] = 'Numerus uestigiorum'; -$lang['youarehere'] = 'Ordo uestigiorum'; -$lang['typography'] = 'Signa supponentes'; -$lang['dformat'] = 'Forma diei (uide paginam de diebus)'; -$lang['signature'] = 'Subscriptio'; -$lang['toptoclevel'] = 'Gradus maior tabularum argumentorum'; -$lang['tocminheads'] = 'Minimus numerus capitum'; -$lang['maxtoclevel'] = 'Maximus numerus tabularum argumentorum'; -$lang['maxseclevel'] = 'Maxima pars gradus recensendi'; -$lang['camelcase'] = 'SignaContinua nexis apta facere'; -$lang['deaccent'] = 'Titulus paginarum abrogare'; -$lang['useheading'] = 'Capite primo ut titulo paginae uti'; -$lang['refcheck'] = 'Documenta uisiua inspicere'; -$lang['allowdebug'] = 'ineptum facias si non necessarium! aptum facere'; -$lang['usewordblock'] = 'Malum interretiale ob uerba delere'; -$lang['indexdelay'] = 'Tempus transitum in ordinando (sec)'; -$lang['relnofollow'] = 'rel="nofollow" externis nexis uti'; -$lang['mailguard'] = 'Cursus interretiales abscondere'; -$lang['iexssprotect'] = 'Documenta nouata ob mala JavaScript uel HTML inspicere'; -$lang['showuseras'] = 'Quid, cum Sodalem, qui extremus paginam recensuit, ostendat, scribere'; -$lang['useacl'] = 'Aditus inspectionis indicibus uti'; -$lang['autopasswd'] = 'Tessera machinatione generata'; -$lang['authtype'] = 'Confirmationis finis'; -$lang['passcrypt'] = 'Ratio tesserae tuendae'; -$lang['defaultgroup'] = 'Grex communis'; -$lang['superuser'] = 'Magister\stra - grex, Sodalis uel index diuisus a uigulis sodalis1,@grex,sodalis2 cum plenis facultatibus sine ICA optionum termino'; -$lang['manager'] = 'Administrator - grex, Sodalis uel index diuisus a uigulis sodalis1,@grex,sodalis2 cum certis facultatibus'; -$lang['profileconfirm'] = 'Mutationes tessera confirmanda sunt'; -$lang['disableactions'] = 'Vicis actiones ineptas facere'; -$lang['disableactions_check'] = 'Inspicere'; -$lang['disableactions_subscription'] = 'Inscribe/Delere'; -$lang['disableactions_wikicode'] = 'Fontem uidere/Rudem transcribere'; -$lang['disableactions_other'] = 'Aliae actiones (uirgulis diuisae)'; -$lang['sneaky_index'] = 'Hic uicis omnia genera in indice inserit. Si ineptam hanc optionem facias, solum ea, quae Sodales uidere possunt, in indice erunt. Hoc suggreges et suggenera abscondere potest.'; -$lang['auth_security_timeout'] = 'Confirmationis Tempus (secundis)'; -$lang['securecookie'] = 'Formulae HTTPS mittine solum per HTTPS possunt? Ineptam hanc optio facias, si accessus uicis tutus est, sed interretis non.'; -$lang['updatecheck'] = 'Nouationes et fiducias inspicerene? Hic uicis connectere update.dokuwiki.org debes.'; -$lang['userewrite'] = 'VRL formosis uti'; -$lang['useslash'] = 'Repagula in URL, ut genera diuidas, uti'; -$lang['usedraft'] = 'Propositum in recensione machinatione seruatur'; -$lang['sepchar'] = 'Signum, quod paginas diuidit'; -$lang['canonical'] = 'VRL perfecto uti'; -$lang['fnencode'] = 'Ratio quae nomen documentorum non-ASCII codificit'; -$lang['autoplural'] = 'Pluralia in nexis inspicere'; -$lang['compression'] = 'Ratio compressionis documentis "attic"'; -$lang['cachetime'] = 'Maximum tempus formulis (sec)'; -$lang['locktime'] = 'Maximum tempus documentis inclusis (sec)'; -$lang['fetchsize'] = 'Maximum pondus (bytes), quod fetch.php ab externis onerare potest'; -$lang['notify'] = 'Adnotationis mutationes ad hunc cursum mittere'; -$lang['registernotify'] = 'De nouis Sodalibus ad hunc cursum notas mittere'; -$lang['mailfrom'] = 'Cursus interretialis, quo in cursibus uti'; -$lang['gzip_output'] = 'gzip Argumentum-Codificans xhtml uti'; -$lang['gdlib'] = 'GD Lib forma'; -$lang['im_convert'] = 'Domicilium machinae ImageMagick\'s'; -$lang['jpg_quality'] = 'JPG compressio colorum (0-100)'; -$lang['subscribers'] = 'Inscriptionis paginarum auxilium aptus facere'; -$lang['subscribe_time'] = 'Tempus post quod inscriptionum index et summa missa sunt (sec); Hic minor quam tempus declaratum fortasse est.'; -$lang['compress'] = 'CSS et javascript dimissio'; -$lang['hidepages'] = 'Paginas congruentes abscondere (uerba regularia)'; -$lang['send404'] = 'Mitte "HTTP 404/ Pagina non reperta" si paginae non sunt.'; -$lang['sitemap'] = 'Google formam situs gignere (dies)'; -$lang['broken_iua'] = 'ignore_user_abort functio inepta estne? Hoc indicem quaestionum, quae non aptae sunt, creare non potest. IIS+PHP/CGI ineptum est. Vide Bug 852'; -$lang['xsendfile'] = 'X-Sendfile utine ut seruitor interretialis documenta firma creet? Tuus seruitor interretialis hunc pati debes.'; -$lang['renderer_xhtml'] = 'Quid dimittere ut hoc in principio uicis (xhtml) utaris'; -$lang['renderer__core'] = '%s (uicis nucleus)'; -$lang['renderer__plugin'] = '%s (addenda)'; -$lang['rememberme'] = 'Formulas aditus aptas facere (memento me)'; -$lang['rss_type'] = 'XML summae genus'; -$lang['rss_linkto'] = 'XML summae connectio'; -$lang['rss_content'] = 'Quid in XML summis uidere?'; -$lang['rss_update'] = 'XML summae renouationis interuallum temporis'; -$lang['recent_days'] = 'Numerus mutationum recentium tenendorum (dies)'; -$lang['rss_show_summary'] = 'XML summa titulos ostendit'; -$lang['target____wiki'] = 'Fenestra nexis internis'; -$lang['target____interwiki'] = 'Fenestra nexis inter uicem'; -$lang['target____extern'] = 'Fenestra nexis externis'; -$lang['target____media'] = 'Fenestra nexis uisiuis'; -$lang['target____windows'] = 'Fenestra nexis fenestrarum'; -$lang['proxy____host'] = 'Proxis seruitoris nomen'; -$lang['proxy____port'] = 'Proxis portus'; -$lang['proxy____user'] = 'Proxis nomen sodalis'; -$lang['proxy____pass'] = 'Proxis tessera'; -$lang['proxy____ssl'] = 'SSL ut connectas uti'; -$lang['proxy____except'] = 'Verba, ut VRL inspicias, quibus Proxis non agnoscitur.'; -$lang['license_o_'] = 'Nihil electum'; -$lang['typography_o_0'] = 'neuter'; -$lang['typography_o_1'] = 'sine singulis uirgulis'; -$lang['typography_o_2'] = 'cum singulis uirgulis'; -$lang['userewrite_o_0'] = 'neuter'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki domesticus'; -$lang['deaccent_o_0'] = 'ex'; -$lang['deaccent_o_1'] = 'accentum tollere'; -$lang['deaccent_o_2'] = 'Latinis litteris'; -$lang['gdlib_o_0'] = 'GD Lib inepta'; -$lang['gdlib_o_1'] = 'Forma 1.x'; -$lang['gdlib_o_2'] = 'Machinatione inspicere'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Summa'; -$lang['rss_content_o_diff'] = 'Comparatio una'; -$lang['rss_content_o_htmldiff'] = 'Tabulae HTML formatae comparatae'; -$lang['rss_content_o_html'] = 'Pagina cum HTML'; -$lang['rss_linkto_o_diff'] = 'discrimina uidere'; -$lang['rss_linkto_o_page'] = 'pagina recensita'; -$lang['rss_linkto_o_rev'] = 'recensionum index'; -$lang['rss_linkto_o_current'] = 'hic pagina'; -$lang['compression_o_0'] = 'neuter'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'Noli uti'; -$lang['xsendfile_o_2'] = 'Praecipuus X-Sendfile'; -$lang['xsendfile_o_3'] = 'Proprietarius Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'Sodalis nomen'; -$lang['showuseras_o_username'] = 'Sodalis nomen uerum'; -$lang['showuseras_o_email'] = 'Sodalis cursus interretialis (absconditus ut is tueratur)'; -$lang['showuseras_o_email_link'] = 'Sodalis cursus interretialis ut mailto: nexum'; -$lang['useheading_o_0'] = 'Numquam'; -$lang['useheading_o_navigation'] = 'Solum adspicere'; -$lang['useheading_o_content'] = 'Solum uicis argumentum'; -$lang['useheading_o_1'] = 'Semper'; -$lang['readdircache'] = 'Maximum tempus readdir (sec)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lb/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lb/intro.txt deleted file mode 100644 index 964ee85..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lb/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Konfiguratioun ====== - -Dëses Plugin hëlleft der bei der Konfiguratioun vun DokuWiki. Hëllef zu deenen eenzelnen Astellungen fënns de ënner [[doku>config]]. Méi Informatiounen zu dësem Plugin kriss de ënner [[doku>plugin:config]]. - -Astellungen mat engem hellrouden Hannergrond si geséchert a kënnen net mat dësem Plugin verännert ginn. Astellungen mat hellbloem Hannergrond si Virastellungen, wäiss hannerluechte Felder weisen lokal verännert Werter un. Souwuel dié blo wéi och déi wäiss Felder kënne verännert ginn. - -Vergiess w.e.g. net **Späicheren** ze drécken iers de d'Säit verléiss, anescht ginn all deng Ännerungen verluer. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lt/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lt/intro.txt deleted file mode 100644 index ac3c2f6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lt/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Konfiguracijos Administravimas ====== - -Naudokite šį puslapį Dokuwiki instaliacijos tvarkymui. Pagalba individualiems nustatymams [[doku>config]]. Daugiau informacijos apie šį priedÄ… [[doku>plugin:config]]. - -Nustatymai raudoname fone yra apsaugoti nuo pakeitimų ir negali bÅ«ti pakeisti Å¡io įrankio pagalba. Nustatymai mÄ—lyname fone nustatyti pagal nutylÄ—jimÄ…, o baltame fone nustatyti lokaliai bÅ«tent Å¡iai instaliacijai. Nustatymai mÄ—lyname ir baltame fone gali bÅ«ti keiÄiami. - -PrieÅ¡ paliekant Å¡i puslapį, nepamirÅ¡kite iÅ¡saugoti pakeitimus, tai galite padaryti nuspaudÄ™ **SAVE** mygtukÄ…, kitu atveju pakeitimai nebus iÅ¡saugoti. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lt/lang.php deleted file mode 100644 index f69ed6c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lt/lang.php +++ /dev/null @@ -1,25 +0,0 @@ - - * @author Arunas Vaitekunas - */ -$lang['lang'] = 'Kalba'; -$lang['template'] = 'ParuoÅ¡tukas'; -$lang['recent'] = 'Paskutiniai taisymai'; -$lang['disableactions_check'] = 'Patikrinti'; -$lang['xsendfile_o_1'] = 'FirminÄ— lighthttpd antraÅ¡tÄ— (prieÅ¡ 1.5 iÅ¡leidimÄ…)'; -$lang['xsendfile_o_2'] = 'StandartinÄ— X-Sendfile antraÅ¡tÄ—'; -$lang['xsendfile_o_3'] = 'FirminÄ— Nginx X-Accel-Redirect antraÅ¡tÄ—'; -$lang['showuseras_o_loginname'] = 'Prisijungimo vardas'; -$lang['showuseras_o_username'] = 'Vartotojo pilnas vardas'; -$lang['showuseras_o_email'] = 'Vartotojo el. paÅ¡to adresas (pasak paÅ¡to apsaugos yra netinkamas)'; -$lang['showuseras_o_email_link'] = 'Vartotojo el. paÅ¡to adresas kaip mailto: nuoroda'; -$lang['useheading_o_0'] = 'Niekada'; -$lang['useheading_o_navigation'] = 'Tik Navigacija'; -$lang['useheading_o_content'] = 'Tik Wiki Turinys'; -$lang['useheading_o_1'] = 'Visada'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lv/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lv/intro.txt deleted file mode 100644 index e4d8d45..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lv/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== KonfigurÄcijas vednis ====== - -LapÄ var uzdot DokuWiki instalÄcijas iestatÄ«jumus. PalÄ«dzÄ«bu par atsevišķiem iestatÄ«jumiem meklÄ“t [[doku>config]]. SÄ«kÄkas ziņas par Å¡o moduli skatÄ«t [[doku>plugin:config]]. - -Ar sarkanu fonu parÄdÄ«tie iestatÄ«jumi ir aizsargÄti un ar Å¡o moduli nav labojami. Ar zilu fonu parÄdÄ«tie iestatÄ«jumi ir noklusÄ“tÄs vÄ“rtÄ«bas, bet uz balta fona parÄdÄ«ti programmas lokÄlie iestatÄ«jumi . Gan zilos, gan baltos var labot. - -Pirms aizej no šīs lapas, atceries nopsiest pogu **SAGLABÄ€T**, lai nezustu veiktÄs izmaiņas. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lv/lang.php deleted file mode 100644 index a916d82..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/lv/lang.php +++ /dev/null @@ -1,177 +0,0 @@ - - * @author Aivars MiÅ¡ka - */ -$lang['menu'] = 'KonfigurÄcijas iestatÄ«jumi.'; -$lang['error'] = 'IestatÄ«jumi nav saglabÄti, jo uzdotas aplamas vÄ“rtÄ«bas. LÅ«dzu pÄrskatÄ«t izmaiņas un saglabÄt atkÄrtoti. -
    AplamÄs vÄ“rtÄ«bas izceltas sarkanÄ rÄmÄ«.'; -$lang['updated'] = 'IestatÄ«jumi veiksmÄ«gi saglabÄti.'; -$lang['nochoice'] = '(citu iespÄ“ju nav)'; -$lang['locked'] = 'IestatÄ«jumu fails nav grozÄms, ja tÄ nevajag bÅ«t,
    -pÄrliecinies, ka ir pareizs lokÄlo iestatÄ«juma faila vÄrds un tiesÄ«bas.'; -$lang['danger'] = 'BÄ«stami: Å Ä« parametra maiņa var padarÄ«t wiki sistÄ“mu un konfigurÄcijas izvÄ“lni nepieejamu.'; -$lang['warning'] = 'BrÄ«dinÄjums: Å Ä« parametra maiņa var izraisÄ«t negaidÄ«tu programmas uzvedÄ«bu.'; -$lang['security'] = 'Drošības brÄ«dinÄjums: Å Ä« parametra maiņa var bÅ«t riskanta drošībai.'; -$lang['_configuration_manager'] = 'KonfigurÄcijas pÄrvaldnieks'; -$lang['_header_dokuwiki'] = 'Dokuwiki iestatÄ«jumi'; -$lang['_header_plugin'] = 'Moduļu iestatÄ«jumi'; -$lang['_header_template'] = 'Å ablonu iestatÄ«jumi'; -$lang['_header_undefined'] = 'Citi iestatÄ«jumi'; -$lang['_basic'] = 'PamatiestatÄ«jumi'; -$lang['_display'] = 'Izskata iestatÄ«jumi'; -$lang['_authentication'] = 'AutentifikÄcija'; -$lang['_anti_spam'] = 'Pretspama iestatÄ«jumi'; -$lang['_editing'] = 'LaboÅ¡anas iestatÄ«jumi'; -$lang['_links'] = 'SaiÅ¡u iestatÄ«jumi'; -$lang['_media'] = 'MÄ“diju iestatÄ«jumi'; -$lang['_notifications'] = 'BrÄ«dinÄjumu iestatÄ«jumi'; -$lang['_advanced'] = 'SmalkÄka iestatīšana'; -$lang['_network'] = 'TÄ«kla iestatÄ«jumi'; -$lang['_msg_setting_undefined'] = 'Nav atrodami iestatÄ«jumu metadati'; -$lang['_msg_setting_no_class'] = 'Nav iestatÄ«jumu klases'; -$lang['_msg_setting_no_default'] = 'Nav noklusÄ“tÄs vÄ“rtÄ«bas'; -$lang['title'] = 'Wiki virsraksts'; -$lang['start'] = 'SÄkumlapas vÄrds'; -$lang['lang'] = 'Valoda'; -$lang['template'] = 'Å ablons'; -$lang['license'] = 'Ar kÄdu licenci saturs tiks publicÄ“ts?'; -$lang['savedir'] = 'Direktorija datu glabÄÅ¡anai'; -$lang['basedir'] = 'Saknes direktorija'; -$lang['baseurl'] = 'Saknes adrese (URL)'; -$lang['dmode'] = 'TiesÄ«bas izveidotajÄm direktorijÄm'; -$lang['fmode'] = 'TiesÄ«bas izveidotajiem failiem'; -$lang['allowdebug'] = 'IeslÄ“gt atkļūdoÅ¡anu. IzslÄ“dz!'; -$lang['recent'] = 'JaunÄkie grozÄ«jumi'; -$lang['recent_days'] = 'Cik dienas glabÄt jaunÄkÄs izmaiņas'; -$lang['breadcrumbs'] = 'ApmeklÄ“jumu vÄ“stures garums'; -$lang['youarehere'] = 'RÄdÄ«t "tu atrodies Å¡eit"'; -$lang['fullpath'] = 'NorÄdÄ«t kÄjenÄ“ pilnu lapas ceļu'; -$lang['typography'] = 'Veikt tipogrÄfijas aizvietoÅ¡anu'; -$lang['dformat'] = 'Datuma formÄts (sk. PHP strftime funkciju)'; -$lang['signature'] = 'Paraksts'; -$lang['showuseras'] = 'KÄ rÄdÄ«t pÄ“dÄ“jo lietotÄju, ka labojis lapu'; -$lang['toptoclevel'] = 'Satura rÄdÄ«tÄja pirmais lÄ«menis'; -$lang['tocminheads'] = 'MazÄkais virsrakstu skaits, no kuriem jÄveido satura rÄdÄ«tÄjs.'; -$lang['maxtoclevel'] = 'Satura rÄdÄ«tÄja dziļÄkais lÄ«menis'; -$lang['maxseclevel'] = 'DziļÄkais sekciju laboÅ¡anas lÄ«menis'; -$lang['camelcase'] = 'Lietot saitÄ“m CamelCase'; -$lang['deaccent'] = 'Lapu nosaukumu transliterÄcija'; -$lang['useheading'] = 'Izmantot pirmo virsrakstu lapu nosaukumiem'; -$lang['sneaky_index'] = 'PÄ“c noklusÄ“tÄ DokuWiki lapu sarakstÄ parÄda visu nodaļu lapas. IeslÄ“dzot Å¡o parametru, noslÄ“ps tÄs nodaļas, kuras apmeklÄ“tÄjam nav tiesÄ«bas lasÄ«t. Bet tad tiks arÄ« paslÄ“ptas dziļÄkas, bet atļautas nodaļas. Atsevišķos pieejas tiesÄ«bu konfigurÄcijas gadÄ«jumos lapu saraksts var nedarboties.'; -$lang['hidepages'] = 'SlÄ“pt lapas (regulÄras izteiksmes)'; -$lang['useacl'] = 'Izmantot piekļuves tiesÄ«bas'; -$lang['autopasswd'] = 'AutomÄtiski Ä£enerÄ“t paroles'; -$lang['authtype'] = 'AutentifikÄcijas mehÄnisms'; -$lang['passcrypt'] = 'Paroļu Å¡ifrēšanas metode'; -$lang['defaultgroup'] = 'NoklusÄ“tÄ grupa'; -$lang['superuser'] = 'Administrators - grupa, lietotÄjs vai to saraksts ( piem.: user1,@group1,user2), kam ir pilnas tiesÄ«bas.'; -$lang['manager'] = 'PÄrziņi - grupa, lietotÄjs vai to saraksts ( piem.: user1,@group1,user2), kam ir pieeja pie dažÄm administrēšanas funkcijÄm.'; -$lang['profileconfirm'] = 'Profila laboÅ¡anai vajag paroli'; -$lang['rememberme'] = 'Atļaut pastÄvÄ«gas ielogoÅ¡anÄs sÄ«kdatnes ("atceries mani")'; -$lang['disableactions'] = 'BloÄ·Ä“t Dokuwiki darbÄ«bas'; -$lang['disableactions_check'] = 'atzÄ«mÄ“t'; -$lang['disableactions_subscription'] = 'abonÄ“t/atteikties'; -$lang['disableactions_wikicode'] = 'skatÄ«t/eksportÄ“t izejtekstu'; -$lang['disableactions_other'] = 'citas darbÄ«bas (atdalÄ«t ar komatiem)'; -$lang['auth_security_timeout'] = 'AutorizÄcijas drošības intervÄls (sekundÄ“s)'; -$lang['securecookie'] = 'Vai pa HTTPS sÅ«tÄmÄs sÄ«kdatnes sÅ«tÄ«t tikai pa HTTPS? AtslÄ“dz Å¡o iespÄ“ju, kad tikai pieteikÅ¡anÄs wiki sistÄ“mÄ notiek pa SSL Å¡ifrÄ“tu savienojumu, bet skatīšana - pa neÅ¡ifrÄ“tu.'; -$lang['usewordblock'] = 'BloÄ·Ä“t spamu pÄ“c slikto vÄrdu saraksta.'; -$lang['relnofollow'] = 'rel="nofollow" ÄrÄ“jÄm saitÄ“m'; -$lang['indexdelay'] = 'Laika aizture pirms indeksÄcijas (sekundÄ“s)'; -$lang['mailguard'] = 'SlÄ“pt epasta adreses'; -$lang['iexssprotect'] = 'PÄrbaudÄ«t, vai augÅ¡upielÄdÄ“tajÄ failÄ nav nav potenciÄli bÄ«stamÄ JavaScript vai HTML koda.'; -$lang['usedraft'] = 'Labojot automÄtiski saglabÄt melnrakstu'; -$lang['locktime'] = 'Bloķēšanas failu maksimÄlais vecums'; -$lang['cachetime'] = 'Bufera maksimÄlais vecums (sek)'; -$lang['target____wiki'] = 'Kur atvÄ“rt iekšējÄs saites'; -$lang['target____interwiki'] = 'Kur atvÄ“rt saites strap wiki'; -$lang['target____extern'] = 'Kur atvÄ“rt ÄrÄ“jÄs saites'; -$lang['target____media'] = 'Kur atvÄ“rt mÄ“diju saites'; -$lang['target____windows'] = 'Kur atvÄ“rt saites uz tÄ«kla mapÄ“m'; -$lang['refcheck'] = 'PÄrbaudÄ«t saites uz mÄ“diju failiem'; -$lang['gdlib'] = 'GD Lib versija'; -$lang['im_convert'] = 'Ceļš uz ImageMagick convert rÄ«ku'; -$lang['jpg_quality'] = 'JPG saspieÅ¡anas kvalitÄte'; -$lang['fetchsize'] = 'MaksimÄlais faila apjoms baitos, ko fetch.php var ielÄdÄ“t no interneta.'; -$lang['subscribers'] = 'Atļaut abonÄ“t izmaiņas'; -$lang['subscribe_time'] = 'PÄ“c cik ilga laika izsÅ«tÄ«t abonÄ“tos sarakstus un kopsavilkumus (sekundes); jÄbÅ«t mazÄkam par laiku, kas norÄdÄ«ts "recent_days".'; -$lang['notify'] = 'NosÅ«tÄ«t izmaiņu paziņojumu uz epasta adresi'; -$lang['registernotify'] = 'NosÅ«tÄ«t paziņojumu par jauniem lietotÄjiem uz epasta adresi'; -$lang['mailfrom'] = 'Epasta adrese automÄtiskajiem paziņojumiem'; -$lang['mailprefix'] = 'E-pasta temata prefikss automÄtiskajiem paziņojumiem'; -$lang['sitemap'] = 'Lapas karte priekÅ¡ Google (dienas)'; -$lang['rss_type'] = 'XML barotnes veids'; -$lang['rss_linkto'] = 'XML barotnes uz '; -$lang['rss_content'] = 'Ko attÄ“lot XML barotnÄ“?'; -$lang['rss_update'] = 'XML barotnes atjaunoÅ¡anas intervÄls (sec)'; -$lang['rss_show_summary'] = 'RÄdÄ«t visrakstos XML barotnes kopsavilkumu '; -$lang['updatecheck'] = 'PÄrbaudÄ«t, vai pieejami atjauninÄjumi un drošības brÄ«dinÄjumi? Dokuwiki sazinÄsies ar update.dokuwiki.org'; -$lang['userewrite'] = 'Ä’rti lasÄmas adreses (URL)'; -$lang['useslash'] = 'Lietot slÄ«piņu par URL atdalÄ«tÄju'; -$lang['sepchar'] = 'Lapas nosaukuma vÄrdu atdalÄ«tÄjs'; -$lang['canonical'] = 'Lietot kanoniskus URL'; -$lang['fnencode'] = 'Ne ASCII failvÄrdu kodēšanas metode:'; -$lang['autoplural'] = 'AutomÄtisks daudzskaitlis'; -$lang['compression'] = 'SaspieÅ¡anas metode vecajiem failiem'; -$lang['gzip_output'] = 'Lietot gzip Content-Encoding priekÅ¡ xhtml'; -$lang['compress'] = 'Saspiest CSS un javascript failus'; -$lang['send404'] = 'Par neesoÅ¡Äm lapÄm atbildÄ“t "HTTP 404/Page Not Found" '; -$lang['broken_iua'] = 'VarbÅ«t tavÄ serverÄ« nedarbojas funkcija ignore_user_abort? TÄ dēļ var nestÄdÄt meklēšanas indeksÄcija. Å Ä« problÄ“ma sastopama, piemÄ“ram, IIS ar PHP/CGI. Papildus informÄciju skatÄ«t KļūdÄ Nr.852.'; -$lang['xsendfile'] = 'Lietot X-Sendfile virsrakstu, augÅ¡upielÄdÄ“jot failu serverÄ«? '; -$lang['renderer_xhtml'] = 'Galveno (xhtml) wiki saturu renderÄ“t ar '; -$lang['renderer__core'] = '%s (dokuwiki kodols)'; -$lang['renderer__plugin'] = '%s (modulis)'; -$lang['proxy____host'] = 'Proxy servera vÄrds'; -$lang['proxy____port'] = 'Proxy ports'; -$lang['proxy____user'] = 'Proxy lietotÄja vÄrds'; -$lang['proxy____pass'] = 'Proxy parole'; -$lang['proxy____ssl'] = 'Lietot SSL savienojumu ar proxy'; -$lang['proxy____except'] = 'RegulÄrÄ izteiksme tiem URL, kam nevar lietot proxy.'; -$lang['license_o_'] = 'Ar nekÄdu'; -$lang['typography_o_0'] = 'neko'; -$lang['typography_o_1'] = 'tikai dubultpÄ“diņas'; -$lang['typography_o_2'] = 'visas pÄ“diņas (ne vienmÄ“r strÄdÄ)'; -$lang['userewrite_o_0'] = 'nÄ“'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki lÄ«dzekļi'; -$lang['deaccent_o_0'] = 'nÄ“'; -$lang['deaccent_o_1'] = 'atmest diakritiku'; -$lang['deaccent_o_2'] = 'pÄrrakstÄ«t latīņu burtiem'; -$lang['gdlib_o_0'] = 'GD Lib nav pieejama'; -$lang['gdlib_o_1'] = 'versija 1.x'; -$lang['gdlib_o_2'] = 'noteikt automÄtiksi'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstract'; -$lang['rss_content_o_diff'] = 'apvienotu diff'; -$lang['rss_content_o_htmldiff'] = 'HTML formatÄ“tu diff tabulu'; -$lang['rss_content_o_html'] = 'pilnu HTML lapas saturu'; -$lang['rss_linkto_o_diff'] = 'atšķirÄ«bas'; -$lang['rss_linkto_o_page'] = 'grozÄ«tÄs lapas'; -$lang['rss_linkto_o_rev'] = 'grozÄ«jumu sarakstu'; -$lang['rss_linkto_o_current'] = 'patreizÄ“jo lapu'; -$lang['compression_o_0'] = 'nav'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'nelietot'; -$lang['xsendfile_o_1'] = 'lighttpd (pirms laidiena 1.5) veida galvene'; -$lang['xsendfile_o_2'] = 'Standarta X-Sendfile galvene'; -$lang['xsendfile_o_3'] = 'Nginx X-Accel-Redirect veida galvene'; -$lang['showuseras_o_loginname'] = 'Login vÄrds'; -$lang['showuseras_o_username'] = 'Pilns lietotÄja vÄrds'; -$lang['showuseras_o_email'] = 'LietotÄja epasta adrese (slÄ“pta ar norÄdÄ«to paņēmienu)'; -$lang['showuseras_o_email_link'] = 'Lietot epasta adreses kÄ mailto: saites'; -$lang['useheading_o_0'] = 'Nekad'; -$lang['useheading_o_navigation'] = 'Tikai navigÄcija'; -$lang['useheading_o_content'] = 'Tikai Wiki saturs'; -$lang['useheading_o_1'] = 'VienmÄ“r'; -$lang['readdircache'] = 'MaksimÄlais readdir kesÅ¡ dzÄ«ves laiks (sek.)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/mr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/mr/intro.txt deleted file mode 100644 index e068295..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/mr/intro.txt +++ /dev/null @@ -1,10 +0,0 @@ -====== कॉनà¥à¤«à¤¿à¤—रेशन वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• ====== - -तà¥à¤®à¤šà¥à¤¯à¤¾ डॉकà¥à¤¯à¥à¤µà¤¿à¤•ीची सेटिंग बदलानà¥à¤¯à¤¾à¤¸à¤¾à¤¥à¥€ हे पान वापरा. -विशिषà¥à¤  सेटिंग विषयी माहिती पाहिजे असलà¥à¤¯à¤¾à¤¸ [[doku>config]] पहा. -पà¥à¤²à¤—िन विषयी अधिक माहितीसाठी [[doku>plugin:config]] पहा. -हलकà¥à¤¯à¤¾ लाल पारà¥à¤¶à¥à¤µà¤­à¥‚मिमधे दाखवलेले सेटिंग सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ आहेत व या पà¥à¤²à¤—िन दà¥à¤µà¤¾à¤°à¤¾ बदलता येणार नाहीत. -निळà¥à¤¯à¤¾ पारà¥à¤¶à¥à¤µà¤­à¥‚मीमधे दाखवलेले सेटिंग आपोआप सेट होणारà¥à¤¯à¤¾ किमती आहेत आणि पांढरà¥à¤¯à¤¾ पारà¥à¤¶à¥à¤µà¤­à¥‚मीमधे -दाखवलेले सेटिंग या इनà¥à¤¸à¥à¤Ÿà¥‰à¤²à¥‡à¤¶à¤¨à¤¸à¤¾à¤ à¥€ ख़ास सेट केलेले आहेत. निळे आणि पांढरे दोनà¥à¤¹à¥€ सेटिंग बदलता येतील. - -हà¥à¤¯à¤¾ पानावरून बाहर जाणà¥à¤¯à¤¾à¤†à¤§à¥€ "Save" चे बटन कà¥à¤²à¤¿à¤• करायला विसरू नका नाहीतर सरà¥à¤µ बदल नाहीसे होतील. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/mr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/mr/lang.php deleted file mode 100644 index ceaaa82..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/mr/lang.php +++ /dev/null @@ -1,169 +0,0 @@ - - * @author Padmanabh Kulkarni - * @author shantanoo@gmail.com - */ -$lang['menu'] = 'कॉनà¥à¤«à¤¿à¤—रेशन सेटिंग'; -$lang['error'] = 'चà¥à¤•ीचा शबà¥à¤¦ टाकलà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ सेटिंग अदà¥à¤¯à¤¯à¤¾à¤µà¤¤ केलेली नाहीत. कृपया तà¥à¤®à¤šà¥‡ बदल परत तपासा आणि परत सबमिट करा.
    चà¥à¤•ीचà¥à¤¯à¤¾ शबà¥à¤¦à¤¾à¤‚भोवती लाल बॉरà¥à¤¡à¤° दाखवली जाईल.'; -$lang['updated'] = 'सेटिंग अदà¥à¤¯à¤¯à¤¾à¤µà¤¤ केली आहेत.'; -$lang['nochoice'] = '( इतर काही परà¥à¤¯à¤¾à¤¯ नाहीत )'; -$lang['locked'] = 'सेटिंगची फाइल अदà¥à¤¯à¤¯à¤¾à¤µà¤¤ करू शकलो नाही. जर हे सहेतà¥à¤• नसेल तर,
    -सेटिंग चà¥à¤¯à¤¾ फाइल चे नाव व तà¥à¤¯à¤¾à¤µà¤°à¥€à¤² परवानगà¥à¤¯à¤¾ बरोबर असलà¥à¤¯à¤¾à¤šà¥€ खातà¥à¤°à¥€ करा.'; -$lang['danger'] = 'सावधान : हा परà¥à¤¯à¤¾à¤¯ बदललà¥à¤¯à¤¾à¤¸ तà¥à¤®à¤šà¥€ विकी आणि तिचे कॉनफिगरेशन निकामी होऊ शकते.'; -$lang['warning'] = 'सावघान: येथील परà¥à¤¯à¤¾à¤¯ बदलà¥à¤¯à¤¾à¤¸, अनपेकà¥à¤·à¥€à¤¤ गोषà¥à¤Ÿà¥€ होऊ शकतात.'; -$lang['security'] = 'सà¥à¤°à¤•à¥à¤·à¤¾ संबंधी सूचना : हा परà¥à¤¯à¤¾à¤¯ बदललà¥à¤¯à¤¾à¤¸ तà¥à¤®à¤šà¥€ साईट असà¥à¤°à¤•à¥à¤·à¤¿à¤¤ होऊ शकते.'; -$lang['_configuration_manager'] = 'कॉनà¥à¤«à¤¿à¤—रेशन वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•'; -$lang['_header_dokuwiki'] = 'डॉकà¥à¤¯à¥à¤µà¤¿à¤•ि सेटिंग'; -$lang['_header_plugin'] = 'पà¥à¤²à¤—िन सेटिंग'; -$lang['_header_template'] = 'टेमà¥à¤ªà¤²à¥‡à¤Ÿ (नमà¥à¤¨à¤¾) सेटिंग'; -$lang['_header_undefined'] = 'अनिशà¥à¤šà¤¿à¤¤ सेटिंग'; -$lang['_basic'] = 'पायाभूत सेटिंग'; -$lang['_display'] = 'डिसपà¥à¤²à¥‡ सेटिंग'; -$lang['_authentication'] = 'अधिकृत करणà¥à¤¯à¤¾à¤µà¤¿à¤·à¤¯à¥€ सेटिंग'; -$lang['_anti_spam'] = 'भंकस-विरोधी सेटिंग'; -$lang['_editing'] = 'संपादन सेटिंग'; -$lang['_links'] = 'लिंक सेटिंग'; -$lang['_media'] = 'दृकà¥à¤¶à¥à¤°à¤¾à¤µà¥à¤¯ माधà¥à¤¯à¤® सेटिंग'; -$lang['_advanced'] = 'सविसà¥à¤¤à¤° सेटिंग'; -$lang['_network'] = 'नेटवरà¥à¤• सेटिंग'; -$lang['_msg_setting_undefined'] = 'सेटिंगविषयी उप-डेटा उपलबà¥à¤§ नाही.'; -$lang['_msg_setting_no_class'] = 'सेटिंगचा कà¥à¤²à¤¾à¤¸ उपलबà¥à¤§ नाही'; -$lang['_msg_setting_no_default'] = 'आपोआप किमà¥à¤®à¤¤ नाही'; -$lang['fmode'] = 'फाइल निरà¥à¤®à¤¿à¤¤à¥€ मोड'; -$lang['dmode'] = 'डिरेकà¥à¤Ÿà¤°à¥€ निरà¥à¤®à¤¿à¤¤à¥€ मोड'; -$lang['lang'] = 'भाषा'; -$lang['basedir'] = 'पायाभूत डिरेकà¥à¤Ÿà¤°à¥€'; -$lang['baseurl'] = 'पायाभूत URL'; -$lang['savedir'] = 'डेटा साठवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€à¤šà¥€ डिरेकà¥à¤Ÿà¤°à¥€'; -$lang['start'] = 'सà¥à¤°à¥à¤µà¤¾à¤¤à¥€à¤šà¥à¤¯à¤¾ पानाचे नाव'; -$lang['title'] = 'विकीचे शीरà¥à¤·à¤•'; -$lang['template'] = 'नमà¥à¤¨à¤¾'; -$lang['license'] = 'कà¥à¤ à¤²à¥à¤¯à¤¾ लायसंसचà¥à¤¯à¤¾ अंतरà¥à¤—त तà¥à¤®à¤šà¤¾ मजकूर रिलीज़ केला गेला पाहिजे ?'; -$lang['fullpath'] = 'पानांचा पूरà¥à¤£ पतà¥à¤¤à¤¾ फूटर मधे दाखव'; -$lang['recent'] = 'अलीकडील बदल'; -$lang['breadcrumbs'] = 'बà¥à¤°à¥‡à¤¡à¤•à¥à¤°à¤®à¥à¤¬à¤šà¥€ संखà¥à¤¯à¤¾'; -$lang['youarehere'] = 'पà¥à¤°à¤¤à¤µà¤¾à¤° बà¥à¤°à¥‡à¤¡à¤•à¥à¤°à¤®à¥à¤¬'; -$lang['typography'] = 'अनवधानाने à¤à¤¾à¤²à¥‡à¤²à¥à¤¯à¤¾ चà¥à¤•ा बदला'; -$lang['dformat'] = 'दिनांकाची पदà¥à¤§à¤¤ ( PHP चं strftime हे फंकà¥à¤¶à¤¨ पाहा )'; -$lang['signature'] = 'हसà¥à¤¤à¤¾à¤•à¥à¤·à¤°'; -$lang['toptoclevel'] = 'अनà¥à¤•à¥à¤°à¤®à¤£à¤¿à¤•ेची सरà¥à¤µà¥‹à¤šà¥à¤š पातळी'; -$lang['tocminheads'] = 'कमीत कमी किती शीरà¥à¤·à¤•े असलà¥à¤¯à¤¾à¤¸ अनà¥à¤•à¥à¤°à¤®à¤£à¤¿à¤•ा बनवावी'; -$lang['maxtoclevel'] = 'अनà¥à¤•à¥à¤°à¤®à¤£à¤¿à¤•ेची जासà¥à¤¤à¥€à¤¤ जासà¥à¤¤ पातळी '; -$lang['maxseclevel'] = 'विभागीय संपादनाची जासà¥à¤¤à¥€à¤¤à¤œà¤¾à¤¸à¥à¤¤ पातळी'; -$lang['camelcase'] = 'लिंकसाठी कॅमलकेस वापरा.'; -$lang['deaccent'] = 'सरळà¥à¤¸à¥‹à¤Ÿ पृषà¥à¤  नाम'; -$lang['useheading'] = 'पहिलं शीरà¥à¤·à¤• पृषà¥à¤  नाम मà¥à¤¹à¤£à¥à¤¨ वापरा'; -$lang['refcheck'] = 'दृकà¥à¤¶à¥à¤°à¤¾à¤µà¥à¤¯ माधà¥à¤¯à¤®à¤¾à¤šà¤¾ संदरà¥à¤­ तपासा'; -$lang['allowdebug'] = 'डिबगची परवानगी गरज नसलà¥à¤¯à¤¾à¤¸ बंद ठेवा !'; -$lang['usewordblock'] = 'भंकस मजकूर थोपवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ शबà¥à¤¦à¤¸à¤®à¥à¤¹ वापरा'; -$lang['indexdelay'] = 'सूचीकरणापूरà¥à¤µà¥€à¤šà¤¾ अवकाश ( सेकंदात )'; -$lang['relnofollow'] = 'बाहà¥à¤¯ लिनà¥à¤•साठी rel=nofollow वापरा'; -$lang['mailguard'] = 'ईमेल दà¥à¤°à¥à¤¬à¥‹à¤§ करा'; -$lang['iexssprotect'] = 'अपलोड केलेलà¥à¤¯à¤¾ फाइल हानिकारक जावासà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ किंवा HTML साठी तपासा'; -$lang['showuseras'] = 'पानाचं शेवटचं संपादन करणारà¥à¤¯à¤¾ सदसà¥à¤¯à¤¾à¤²à¤¾ काय दाखवायचं'; -$lang['useacl'] = 'ACL वापरा'; -$lang['autopasswd'] = 'पासवरà¥à¤¡ आपोआप बनवा'; -$lang['authtype'] = 'अधिकृत करणà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ वà¥à¤¯à¤µà¤¸à¥à¤¥à¥‡à¤šà¥‡ बॅक-à¤à¤‚ड'; -$lang['passcrypt'] = 'पासवरà¥à¤¡ गà¥à¤ªà¥à¤¤ ठेवणà¥à¤¯à¤¾à¤šà¥€ पदà¥à¤§à¤¤'; -$lang['defaultgroup'] = 'डिफॉलà¥à¤Ÿ गट'; -$lang['superuser'] = 'सà¥à¤ªà¤° सदसà¥à¤¯ - गट, सदसà¥à¤¯ किंवा सà¥à¤µà¤²à¥à¤ªà¤µà¤¿à¤°à¤¾à¤®à¤¾à¤¨à¥‡ अलग केलेली यादी ( उदा. सदसà¥à¤¯à¥§, गट१, सदसà¥à¤¯à¥¨ ) जà¥à¤¯à¤¾à¤‚ना ACL चà¥à¤¯à¤¾ सेटिंग वà¥à¤¯à¤¤à¤¿à¤°à¤¿à¤•à¥à¤¤ सरà¥à¤µ पानांवर पूरà¥à¤£ हकà¥à¤• असतो.'; -$lang['manager'] = 'वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• - गट, सदसà¥à¤¯ किंवा सà¥à¤µà¤²à¥à¤ªà¤µà¤¿à¤°à¤¾à¤®à¤¾à¤¨à¥‡ अलग केलेली यादी ( उदा. सदसà¥à¤¯à¥§, गट१, सदसà¥à¤¯à¥¨ ) जà¥à¤¯à¤¾à¤‚ना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨à¤¾à¤šà¥à¤¯à¤¾ निवडक सà¥à¤µà¤¿à¤§à¤¾ उपलबà¥à¤§ असतात.'; -$lang['profileconfirm'] = 'पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² मधील बदल पासवरà¥à¤¡ वापरून नकà¥à¤•ी करा'; -$lang['disableactions'] = 'डॉकà¥à¤¯à¥à¤µà¤¿à¤•ीचà¥à¤¯à¤¾ कà¥à¤°à¤¿à¤¯à¤¾ बंद ठेवा'; -$lang['disableactions_check'] = 'तपासा'; -$lang['disableactions_subscription'] = 'सबà¥à¤¸à¤•à¥à¤°à¤¾à¤ˆà¤¬ / अनà¥-सबà¥à¤¸à¤•à¥à¤°à¤¾à¤ˆà¤¬'; -$lang['disableactions_wikicode'] = 'सà¥à¤¤à¥à¤°à¥‹à¤¤ पहा / कचà¥à¤šà¥à¤¯à¤¾ सà¥à¤µà¤°à¥‚पात à¤à¤•à¥à¤¸à¤ªà¥‹à¤°à¥à¤Ÿ करा'; -$lang['disableactions_other'] = 'इतर कà¥à¤°à¤¿à¤¯à¤¾ ( सà¥à¤µà¤²à¥à¤ªà¤µà¤¿à¤°à¤¾à¤®à¤¾à¤¨à¥‡ अलग केलेलà¥à¤¯à¤¾ )'; -$lang['sneaky_index'] = 'सूची दृशà¥à¤¯à¤¾à¤®à¤§à¥‡ डिफॉलà¥à¤Ÿ सà¥à¤µà¤°à¥‚पात डॉकà¥à¤¯à¥à¤µà¤¿à¤•ी सगळे नेमसà¥à¤ªà¥‡à¤¸ दाखवते. हा परà¥à¤¯à¤¾à¤¯ चालू केलà¥à¤¯à¤¾à¤¸ सदसà¥à¤¯à¤¾à¤²à¤¾ वाचणà¥à¤¯à¤¾à¤šà¥€ परवानगी नसलेले नेमसà¥à¤ªà¥‡à¤¸ दिसणार नाहीत. यामà¥à¤³à¥‡ परवानगी असलेले उप - नेमसà¥à¤ªà¥‡à¤¸ न दिसणà¥à¤¯à¤¾à¤šà¥€ शकà¥à¤¯à¤¤à¤¾ आहे. यामà¥à¤³à¥‡ काही विशिषà¥à¤  ACL सेटिंगसाठी सूची वापरता येणà¥à¤¯à¤¾à¤¸à¤¾à¤°à¤–ी राहणार नाही.'; -$lang['auth_security_timeout'] = 'अधिकृत करणà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¥‡à¤šà¥€ कालमरà¥à¤¯à¤¾à¤¦à¤¾'; -$lang['securecookie'] = 'HTTPS वापरून सेट केलेले कूकीज बà¥à¤°à¤¾à¤‰à¤œà¤°à¤¨à¥‡ HTTPS दà¥à¤µà¤¾à¤°à¤¾à¤š पाठवले पाहिजेत का? जर तà¥à¤®à¤šà¥à¤¯à¤¾ विकीचं फ़कà¥à¤¤ लॉगिन पानच SSL वापरून सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ केलं असेल व पानांचं बà¥à¤°à¤¾à¤‰à¤œà¤¿à¤‚ग असà¥à¤°à¤•à¥à¤·à¤¿à¤¤ असेल तर हा परà¥à¤¯à¤¾à¤¯ चालू करू नका.'; -$lang['updatecheck'] = 'अपडेट आणि सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤¤à¥‡à¤µà¤¿à¤¶à¤¯à¥€ सूचनानà¥à¤µà¤° पाळत ठेऊ का? या सà¥à¤µà¤¿à¤§à¥‡à¤¸à¤¾à¤ à¥€ डॉकà¥à¤¯à¥à¤µà¤¿à¤•ीला update.dokuwiki.org शी संपरà¥à¤• साधावा लागेल.'; -$lang['userewrite'] = 'छान छान URL वापर'; -$lang['useslash'] = 'URL मधे नेमसà¥à¤ªà¥‡à¤¸ अलग करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ \'/\' चिहà¥à¤¨ वापरा'; -$lang['usedraft'] = 'संपादन करताना मसà¥à¤¦à¤¾ आपोआप सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करा'; -$lang['sepchar'] = 'पानाचà¥à¤¯à¤¾ नावातील शबà¥à¤¦ अलग करणà¥à¤¯à¤¾à¤šà¥‡ चिहà¥à¤¨'; -$lang['canonical'] = 'पूरà¥à¤£à¤ªà¤£à¥‡ सà¥à¤Ÿà¤¸à¥à¤Ÿà¥€à¤¤ URL वापरा'; -$lang['autoplural'] = 'लिंकमधिल अनेकवचने तपासा'; -$lang['compression'] = 'अडगळीतलà¥à¤¯à¤¾ फाइल संकà¥à¤šà¤¿à¤¤ करणà¥à¤¯à¤¾à¤šà¥€ पदà¥à¤§à¤¤'; -$lang['cachetime'] = 'कॅशचे जासà¥à¤¤à¥€à¤¤à¤œà¤¾à¤¸à¥à¤¤ वयोमान ( सेकंदात )'; -$lang['locktime'] = 'लॉक फाइलचे जासà¥à¤¤à¥€à¤¤à¤œà¤¾à¤¸à¥à¤¤ वयोमान ( सेकंदात )'; -$lang['fetchsize'] = 'बाहà¥à¤¯ सà¥à¤¤à¥à¤°à¥‹à¤¤à¤¾à¤•डून जासà¥à¤¤à¥€à¤¤à¤œà¤¾à¤¸à¥à¤¤ किती डाउनलोड fecth.php करू शकतो ( बाइटà¥à¤¸ मधे )'; -$lang['notify'] = 'बदलाचà¥à¤¯à¤¾ सूचना हà¥à¤¯à¤¾ ईमेल वर पाठवा'; -$lang['registernotify'] = 'नवीन नोंदणी केलेलà¥à¤¯à¤¾ सदसà¥à¤¯à¤¾à¤‚ची माहिती हà¥à¤¯à¤¾ ईमेल वर पाठवा'; -$lang['mailfrom'] = 'आपोआप ईमेल पाठवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ वापरायचा ईमेल'; -$lang['gzip_output'] = 'xhtml साठी gzip Content-encoding वापरा'; -$lang['gdlib'] = 'gzip लायबà¥à¤°à¤°à¥€à¤šà¥€ आवृतà¥à¤¤à¥€'; -$lang['im_convert'] = 'ImageMagik चà¥à¤¯à¤¾ परिवरà¥à¤¤à¤¨ करणारà¥à¤¯à¤¾ टूलचा पाथ'; -$lang['jpg_quality'] = 'JPG संकà¥à¤šà¤¿à¤¤ करणà¥à¤¯à¤¾à¤šà¤¾ दरà¥à¤œà¤¾ ( १ - १०० )'; -$lang['subscribers'] = 'पानाची पà¥à¤°à¤µà¤£à¥€ देणà¥à¤¯à¤¾à¤šà¥€ सà¥à¤µà¤¿à¤§à¤¾ चालू करा'; -$lang['compress'] = 'CSS आणि जावासà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿà¤šà¥‡ आउटà¥à¤ªà¥à¤Ÿ संकà¥à¤šà¤¿à¤¤ करा'; -$lang['hidepages'] = 'समान पाने लपवा'; -$lang['send404'] = 'असà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नसलेलà¥à¤¯à¤¾ पानांसाठी "HTTP 404/Page not found" संदेश पाठवा'; -$lang['sitemap'] = 'गूगल साईट-मॅप बनवा'; -$lang['broken_iua'] = 'ignore_user_abort फंकà¥à¤¶à¤¨ तà¥à¤®à¤šà¥à¤¯à¤¾ सिसà¥à¤Ÿà¤® वर चालत नाही का? यामà¥à¤³à¥‡ शोध सूची निकामी होऊ शकते. IIS + PHP/CGI वर हे काम करत नाही हे नकà¥à¤•ी à¤à¤¾à¤²à¥‡ आहे. अधिक माहितीसाठी बग ८५२ पहा.'; -$lang['xsendfile'] = 'सरà¥à¤µà¤° कडून सà¥à¤¥à¤¿à¤° फाइल पाठवली जाणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ X-Sendfile शीरà¥à¤·à¤• ( header ) वापरू का ? तà¥à¤®à¤šà¥à¤¯à¤¾ वेब सरà¥à¤µà¤° मधे ही सà¥à¤µà¤¿à¤§à¤¾ असली पाहिजे.'; -$lang['renderer_xhtml'] = 'मà¥à¤–à¥à¤¯ ( xhtml ) विकी आउटà¥à¤ªà¥à¤Ÿ साथी वापरायचा चितà¥à¤°à¤• ( renderer )'; -$lang['renderer__core'] = '%s (डॉकà¥à¤¯à¥à¤µà¤¿à¤•ीचा मूलभूत)'; -$lang['renderer__plugin'] = '%s (पà¥à¤²à¤—िन)'; -$lang['rememberme'] = 'कायमचà¥à¤¯à¤¾ लॉगिन कà¥à¤•ीजला परवानगी दया ( लकà¥à¤·à¤¾à¤¤ ठेवा )'; -$lang['rss_type'] = 'XML पà¥à¤°à¤µà¤£à¥€à¤šà¤¾ पà¥à¤°à¤•ार'; -$lang['rss_linkto'] = 'XML पà¥à¤°à¤µà¤£à¥€à¤šà¥€ लिंक येथे जाते'; -$lang['rss_content'] = 'XML पà¥à¤°à¤µà¤£à¥€à¤¤à¤²à¥à¤¯à¤¾ मà¥à¤¦à¥à¤¦à¥à¤¯à¤¾à¤®à¤§à¥‡ काय काय दाखवायचं?'; -$lang['rss_update'] = 'XML पà¥à¤°à¤µà¤£à¥€ अदà¥à¤¯à¤¯à¤¾à¤µà¤¤ करणà¥à¤¯à¤¾à¤šà¤¾ कालखंड ( सेकंदात )'; -$lang['recent_days'] = 'किती अलीकडील बदल ठेवायचे? ( दिवसात )'; -$lang['rss_show_summary'] = 'XML पà¥à¤°à¤¾à¤µà¤¾à¤¨à¥€à¤šà¥à¤¯à¤¾ शीरà¥à¤·à¤•ात सारांश दाखवा'; -$lang['target____wiki'] = 'अंतरà¥à¤—त लिंकसाठीची विंडो'; -$lang['target____interwiki'] = 'आंतरविकि लिंकसाठीची विंडो'; -$lang['target____extern'] = 'बाहà¥à¤¯ लिंकसाठीची विंडो'; -$lang['target____media'] = 'दृकà¥à¤¶à¥à¤°à¤¾à¤µà¥à¤¯ लिंकसाठीची विंडो'; -$lang['target____windows'] = 'विंडो लिंकसाठीची विंडो'; -$lang['proxy____host'] = 'छदà¥à¤® ( proxy ) सरà¥à¤µà¤°à¤šà¥‡ नाव'; -$lang['proxy____port'] = 'छदà¥à¤® ( proxy ) सरà¥à¤µà¤°à¤šà¥‡ पोरà¥à¤Ÿ'; -$lang['proxy____user'] = 'छदà¥à¤® ( proxy ) सरà¥à¤µà¤°à¤šà¥‡ सदसà¥à¤¯à¤¨à¤¾à¤®'; -$lang['proxy____pass'] = 'छदà¥à¤® ( proxy ) सरà¥à¤µà¤°à¤šà¤¾ पासवरà¥à¤¡'; -$lang['proxy____ssl'] = 'छदà¥à¤® सरà¥à¤µà¤°à¤²à¤¾ संपरà¥à¤• साधणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ SSL वापरा'; -$lang['license_o_'] = 'काही निवडले नाही'; -$lang['typography_o_0'] = 'काही नाही'; -$lang['typography_o_1'] = 'फकà¥à¤¤ दà¥à¤¹à¥‡à¤°à¥€ अवतरण चिहà¥à¤¨'; -$lang['typography_o_2'] = 'सरà¥à¤µ पà¥à¤°à¤•ारची अवतरण चिनà¥à¤¹à¥‡ ( नेहेमी चालेलच असं नाही )'; -$lang['userewrite_o_0'] = 'कà¥à¤ à¥‡à¤¹à¥€ नाही'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'डॉकà¥à¤¯à¥à¤µà¤¿à¤•ी अंतरà¥à¤—त'; -$lang['deaccent_o_0'] = 'बंद'; -$lang['deaccent_o_1'] = 'à¤à¤•à¥à¤¸à¥‡à¤‚ट काढून टाका'; -$lang['deaccent_o_2'] = 'रोमन लिपित बदला'; -$lang['gdlib_o_0'] = 'GD Lib उपलबà¥à¤§ नाही'; -$lang['gdlib_o_1'] = 'आवृतà¥à¤¤à¥€ १.x'; -$lang['gdlib_o_2'] = 'आपोआप ओळखा'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'सारांश'; -$lang['rss_content_o_diff'] = 'à¤à¤•तà¥à¤°à¤¿à¤¤ फरक'; -$lang['rss_content_o_htmldiff'] = 'HTML पदà¥à¤§à¤¤à¥€à¤šà¤¾ फरकांचा तकà¥à¤¤à¤¾'; -$lang['rss_content_o_html'] = 'पानाचा पूरà¥à¤£ HTML मजकूर'; -$lang['rss_linkto_o_diff'] = 'फरक दृशà¥à¤¯'; -$lang['rss_linkto_o_page'] = 'उजळणी केलेले पान'; -$lang['rss_linkto_o_rev'] = 'आवृतà¥à¤¤à¥à¤¯à¤¾à¤‚ची यादी'; -$lang['rss_linkto_o_current'] = 'सदà¥à¤¯ पान'; -$lang['compression_o_0'] = 'काही नाही'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'वापरू नका'; -$lang['xsendfile_o_1'] = 'lighttpd चा पà¥à¤°à¥‹à¤ªà¥à¤°à¤¾à¤¯à¤Ÿà¤°à¥€ शीरà¥à¤·à¤• (हेडर)'; -$lang['xsendfile_o_2'] = 'सà¥à¤Ÿà¥…णà¥à¤¡à¤°à¥à¤¡ X-sendfile शीरà¥à¤·à¤•'; -$lang['xsendfile_o_3'] = ' Nginx चा पà¥à¤°à¥‹à¤ªà¥à¤°à¤¾à¤¯à¤Ÿà¤°à¥€ Accel-Redirect शीरà¥à¤·à¤•'; -$lang['showuseras_o_loginname'] = 'लॉगिन नाम'; -$lang['showuseras_o_username'] = 'सदसà¥à¤¯à¤¾à¤šà¥‡ पूरà¥à¤£ नाव'; -$lang['showuseras_o_email'] = 'सदसà¥à¤¯à¤¾à¤šà¤¾ ईमेल ( मेल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤à¤¤à¥‡à¤šà¥à¤¯à¤¾ सेटिंग अनà¥à¤¸à¤¾à¤° दà¥à¤°à¥à¤¬à¥‹à¤§ केलेला ) '; -$lang['showuseras_o_email_link'] = 'सदसà¥à¤¯à¤¾à¤šà¤¾ ईमेल maito: लिंक सà¥à¤µà¤°à¥‚पात'; -$lang['useheading_o_0'] = 'कधीच नाही'; -$lang['useheading_o_navigation'] = 'फ़कà¥à¤¤ मारà¥à¤—दरà¥à¤¶à¤¨'; -$lang['useheading_o_content'] = 'फ़कà¥à¤¤ विकी मजकूर'; -$lang['useheading_o_1'] = 'नेहमी'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ne/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ne/lang.php deleted file mode 100644 index c8f304d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ne/lang.php +++ /dev/null @@ -1,66 +0,0 @@ - - * @author SarojKumar Dhakal - * @author Saroj Dhakal - */ -$lang['nochoice'] = '(अरॠविकलà¥à¤ªà¤¹à¤°à¥ अनà¥à¤ªà¤²à¤µà¥à¤§)'; -$lang['_configuration_manager'] = 'नियनà¥à¤¤à¥à¤°à¤£ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•'; -$lang['_header_dokuwiki'] = 'DokuWiki सेटिंङà¥à¤—'; -$lang['_header_plugin'] = 'पà¥à¤²à¤—इन सेटिंङà¥à¤—'; -$lang['_header_template'] = 'टेमà¥à¤ªà¥à¤²à¥‡à¤Ÿ सेटिंङà¥à¤—'; -$lang['_header_undefined'] = 'नखà¥à¤²à¥‡à¤•ो सेटिंङà¥à¤—'; -$lang['_basic'] = 'आधारभूत सेटिंङà¥à¤—'; -$lang['_display'] = 'पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ सेटिंङà¥à¤—'; -$lang['_authentication'] = 'आधिकारिकता सेटिंङà¥à¤—'; -$lang['_anti_spam'] = 'सà¥à¤ªà¥à¤¯à¤¾à¤® विरà¥à¤¦à¥à¤§à¤•ो सेटिंङà¥à¤—'; -$lang['_editing'] = 'समà¥à¤ªà¤¾à¤¦à¤¨ सेटिंङà¥à¤—'; -$lang['_links'] = 'लिङà¥à¤• सेटिंङà¥à¤—'; -$lang['_media'] = 'मिडिया सेटिंङà¥à¤—'; -$lang['_advanced'] = 'विशिषà¥à¤  सेटिंङà¥à¤—'; -$lang['_network'] = 'सञà¥à¤œà¤¾à¤² सेटिंङà¥à¤—'; -$lang['_msg_setting_undefined'] = 'सेटिंङà¥à¤— मेटाडाटा नभà¤à¤•ो'; -$lang['_msg_setting_no_class'] = 'सेटिंङà¥à¤— वरà¥à¤— नभà¤à¤•ो'; -$lang['_msg_setting_no_default'] = 'कà¥à¤¨à¥ˆ पूरà¥à¤µ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ मान छैन ।'; -$lang['fmode'] = 'फाइल निरà¥à¤®à¤¾à¤£ सà¥à¤¥à¤¿à¤¤à¤¿'; -$lang['dmode'] = 'डाइरेकà¥à¤Ÿà¤°à¥€ निरà¥à¤®à¤¾à¤£ सà¥à¤¥à¤¿à¤¤à¤¿'; -$lang['lang'] = 'भाषा'; -$lang['basedir'] = 'आधार डाइरेकà¥à¤Ÿà¤°à¥€'; -$lang['baseurl'] = 'आधार URL'; -$lang['savedir'] = 'सामगà¥à¤°à¥€ वचत गरà¥à¤¨à¥‡ डाइरेकà¥à¤Ÿà¤°à¥€'; -$lang['start'] = 'पृषà¥à¤Ÿ नाम सà¥à¤°à¥à¤—रà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['title'] = 'विकि शिरà¥à¤·à¤•'; -$lang['template'] = 'ढाà¤à¤šà¤¾'; -$lang['license'] = 'कà¥à¤¨ पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤°à¤•ो आधारमा सामगà¥à¤°à¥€ पà¥à¤°à¤•ाशन गरिनॠपरà¥à¤› ?'; -$lang['fullpath'] = 'पषà¥à¤ à¤•ो पूरा बाटो निमà¥à¤¨à¤¶à¤¿à¤°à¥à¤·à¤•मा देखाउने'; -$lang['recent'] = 'हालैको परिवरà¥à¤¤à¤¨'; -$lang['signature'] = 'दसà¥à¤¤à¤–त'; -$lang['renderer__core'] = ' %s (dokuwiki core)'; -$lang['renderer__plugin'] = ' %s (plugin)'; -$lang['rss_type'] = 'XML फिड पà¥à¤°à¤•ार'; -$lang['rss_linkto'] = 'को XML फिड'; -$lang['gdlib_o_1'] = 'संसà¥à¤•रण १.x'; -$lang['gdlib_o_2'] = 'आफै पतà¥à¤¤à¤¾à¤²à¤—ाउनॠहोसॠ'; -$lang['rss_type_o_rss'] = 'आरसस ०॒.९१'; -$lang['rss_type_o_rss1'] = 'आरसस १.०'; -$lang['rss_type_o_rss2'] = 'आरसस २.०'; -$lang['rss_type_o_atom'] = 'à¤à¤Ÿà¤® ०.३'; -$lang['rss_type_o_atom1'] = 'à¤à¤Ÿà¤® १.०'; -$lang['rss_content_o_abstract'] = 'सारांस'; -$lang['rss_content_o_diff'] = 'à¤à¤•िकृत फरक'; -$lang['rss_content_o_htmldiff'] = 'HTML ढाà¤à¤šà¤¾à¤•ो फरक सà¥à¤šà¥€'; -$lang['rss_content_o_html'] = 'पूरा HTML पृषà¥à¤Ÿà¤®à¤¾ रहेको वसà¥à¤¤à¥'; -$lang['rss_linkto_o_diff'] = 'फरक अवलोकन'; -$lang['rss_linkto_o_rev'] = 'पà¥à¤¨:संसà¥à¤•रण सà¥à¤šà¥€'; -$lang['rss_linkto_o_current'] = 'चालॠपृषà¥à¤ '; -$lang['compression_o_0'] = 'कà¥à¤¨à¥ˆ पनि होइन '; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'पà¥à¤°à¤¯à¥‹à¤— नगरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['showuseras_o_loginname'] = 'पà¥à¤°à¤µà¥‡à¤¶ नाम'; -$lang['showuseras_o_username'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤•ो पूरा नाम'; -$lang['useheading_o_0'] = 'कहिले पनि '; -$lang['useheading_o_content'] = 'विकी विषयवसà¥à¤¤à¥ मातà¥à¤°'; -$lang['useheading_o_1'] = 'सधैà¤'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/nl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/nl/intro.txt deleted file mode 100644 index 4d72b69..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/nl/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Configuratie Manager ====== - -Gebruik deze pagina om de instellingen van je DokuWiki te bekijken en/of te wijzigen. Voor hulp over specifieke instellingen kun je kijken op [[doku>config]]. Voor meer informatie over deze plugin zie [[doku>plugin:config]]. - -Instellingen met een rode achtergond kunnen niet worden gewijzigd met deze plugin. Instellingen met een blauwe achtergrond hebben de default waarde, en instellingen met een witte achtergrond zijn lokaal gewijzigd voor deze specifieke installatie. Zowel blauwe als witte instellingen kunnen worden gewijzigd. - -Vergeet niet op **Opslaan** te drukken alvorens de pagina te verlaten, anders gaan je wijzigingen verloren. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/nl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/nl/lang.php deleted file mode 100644 index 9afda32..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/nl/lang.php +++ /dev/null @@ -1,219 +0,0 @@ - - * @author PBU - * @author Gerrit Uitslag - * @author Harriet Neitz - * @author Pieter van der Meulen - * @author Wouter Schoot - * @author John de Graaff - * @author Niels Schoot - * @author Dion Nicolaas - * @author Danny Rotsaert - * @author Marijn Hofstra - * @author Timon Van Overveldt - * @author Ricardo Guijt - * @author Hugo Smet - */ -$lang['menu'] = 'Configuratie-instellingen'; -$lang['error'] = 'De instellingen zijn niet gewijzigd wegens een incorrecte waarde, kijk je wijzigingen na en sla dan opnieuw op.
    Je kunt de incorrecte waarde(s) herkennen aan de rode rand.'; -$lang['updated'] = 'Instellingen met succes opgeslagen.'; -$lang['nochoice'] = '(geen andere keuzemogelijkheden)'; -$lang['locked'] = 'Het bestand met instellingen kan niet worden gewijzigd. Als dit niet de bedoeling
    is, controleer dan de naam en de permissies voor het lokale installingenbestand.'; -$lang['danger'] = 'Gevaar: Het wijzigen van deze optie kan er voor zorgen dat uw wiki en het configuratiemenu niet langer toegankelijk zijn.'; -$lang['warning'] = 'Waarschuwing: Het wijzigen van deze optie kan onverwachte gedragingen veroorzaken.'; -$lang['security'] = 'Beveiligingswaarschuwing: Het wijzigen van deze optie kan een beveiligingsrisico inhouden.'; -$lang['_configuration_manager'] = 'Configuratiemanager'; -$lang['_header_dokuwiki'] = 'DokuWiki-instellingen'; -$lang['_header_plugin'] = 'Plugin-instellingen'; -$lang['_header_template'] = 'Template-instellingen'; -$lang['_header_undefined'] = 'Ongedefinieerde instellingen'; -$lang['_basic'] = 'Basisinstellingen'; -$lang['_display'] = 'Beeldinstellingen'; -$lang['_authentication'] = 'Authenticatie-instellingen'; -$lang['_anti_spam'] = 'Anti-spaminstellingen'; -$lang['_editing'] = 'Pagina-wijzigingsinstellingen'; -$lang['_links'] = 'Link-instellingen'; -$lang['_media'] = 'Media-instellingen'; -$lang['_notifications'] = 'Meldingsinstellingen'; -$lang['_syndication'] = 'Syndication-instellingen'; -$lang['_advanced'] = 'Geavanceerde instellingen'; -$lang['_network'] = 'Netwerkinstellingen'; -$lang['_msg_setting_undefined'] = 'Geen metadata voor deze instelling.'; -$lang['_msg_setting_no_class'] = 'Geen class voor deze instelling.'; -$lang['_msg_setting_no_known_class'] = 'Setting class niet beschikbaar'; -$lang['_msg_setting_no_default'] = 'Geen standaard waarde.'; -$lang['title'] = 'Titel van de wiki'; -$lang['start'] = 'Naam startpagina'; -$lang['lang'] = 'Taal'; -$lang['template'] = 'Template ofwel het design van de wiki.'; -$lang['tagline'] = 'Ondertitel (als het template dat ondersteunt)'; -$lang['sidebar'] = 'Zijbalk-paginanaam (als het template dat ondersteunt), leeg veld betekent geen zijbalk'; -$lang['license'] = 'Onder welke licentie zou je tekst moeten worden gepubliceerd?'; -$lang['savedir'] = 'Directory om data op te slaan'; -$lang['basedir'] = 'Basisdirectory'; -$lang['baseurl'] = 'Basis-URL'; -$lang['cookiedir'] = 'Cookie pad. Laat leeg om de basis URL te gebruiken.'; -$lang['dmode'] = 'Directory-aanmaak-modus (directory creation mode)'; -$lang['fmode'] = 'Bestandaanmaak-modus (file creation mode)'; -$lang['allowdebug'] = 'Debug toestaan uitzetten indien niet noodzakelijk!'; -$lang['recent'] = 'Het aantal regels in Recente wijzigingen'; -$lang['recent_days'] = 'Hoeveel recente wijzigingen bewaren (dagen)'; -$lang['breadcrumbs'] = 'Aantal broodkruimels. Zet dit op 0 om uit te schakelen.'; -$lang['youarehere'] = 'Gebruik hiërarchische broodkruimels (waarschijnlijk wil je dan de optie hierboven uitschakelen)'; -$lang['fullpath'] = 'Volledig pad van pagina\'s in de footer weergeven'; -$lang['typography'] = 'Breng typografische wijzigingen aan'; -$lang['dformat'] = 'Datum formaat (zie de PHP strftime functie)'; -$lang['signature'] = 'Tekst die ingevoegd wordt met de Handtekening-knop in het bewerkvenster.'; -$lang['showuseras'] = 'Hoe de gebruiker die de pagina het laatst wijzigde weergeven'; -$lang['toptoclevel'] = 'Bovenste niveau voor inhoudsopgave'; -$lang['tocminheads'] = 'Minimum aantal koppen dat bepaald of een index gemaakt wordt'; -$lang['maxtoclevel'] = 'Laagste niveau voor inhoudsopgave'; -$lang['maxseclevel'] = 'Laagste sectiewijzigingsniveau'; -$lang['camelcase'] = 'CamelCase gebruiken voor links'; -$lang['deaccent'] = 'Paginanamen ontdoen van vreemde tekens'; -$lang['useheading'] = 'Eerste kopje voor paginanaam gebruiken'; -$lang['sneaky_index'] = 'Met de standaardinstellingen zal DokuWiki alle namespaces laten zien in de index. Het inschakelen van deze optie zorgt ervoor dat de namespaces waar de gebruiker geen leestoegang tot heeft, verborgen worden. Dit kan resulteren in het verbergen van subnamespaces waar de gebruiker wel toegang to heeft. Dit kan de index onbruikbaar maken met bepaalde ACL-instellingen.'; -$lang['hidepages'] = 'Verberg deze pagina\'s in zoekresultaten, de index en andere automatische indexen (regular expressions)'; -$lang['useacl'] = 'Gebruik access control lists'; -$lang['autopasswd'] = 'Zelf wachtwoorden genereren'; -$lang['authtype'] = 'Authenticatiemechanisme'; -$lang['passcrypt'] = 'Encryptie-methode voor wachtwoord '; -$lang['defaultgroup'] = 'Standaardgroep, alle nieuwe gebruikers worden hierin geplaatst'; -$lang['superuser'] = 'Superuser - een groep of gebruiker of kommalijst (gebruiker1,@groep1,gebruiker2) met volledige toegang tot alle pagina\'s en functies, ongeacht de ACL instellingen'; -$lang['manager'] = 'Beheerder - een groep of gebruiker of kommalijst (gebruiker1,@groep1,gebruiker2) met toegang tot bepaalde beheersfunctionaliteit'; -$lang['profileconfirm'] = 'Bevestig profielwijzigingen met wachtwoord'; -$lang['rememberme'] = 'Permanente login cookie toestaan (onthoud mij)'; -$lang['disableactions'] = 'Aangevinkte DokuWiki-akties uitschakelen'; -$lang['disableactions_check'] = 'Controleer'; -$lang['disableactions_subscription'] = 'Inschrijven/opzeggen'; -$lang['disableactions_wikicode'] = 'Bron bekijken/exporteer rauw'; -$lang['disableactions_profile_delete'] = 'Schrap eigen account'; -$lang['disableactions_other'] = 'Andere akties (gescheiden door komma\'s)'; -$lang['disableactions_rss'] = 'XML Syndication (RSS)'; -$lang['auth_security_timeout'] = 'Authenticatiebeveiligings-timeout (seconden)'; -$lang['securecookie'] = 'Moeten cookies die via HTTPS gezet zijn alleen via HTTPS verzonden worden door de browser? Zet deze optie uit als alleen het inloggen op de wiki beveiligd is, maar het gebruik verder niet.'; -$lang['remote'] = 'Activeer het remote API-systeem. Hiermee kunnen andere applicaties de wiki benaderen via XML-RPC of andere mechanismen.'; -$lang['remoteuser'] = 'Beperk toegang tot de remote API tot deze komma-lijst van groepen of gebruikers. Leeg betekent toegang voor iedereen.'; -$lang['usewordblock'] = 'Blokkeer spam op basis van woordenlijst'; -$lang['relnofollow'] = 'Gebruik rel="nofollow" voor externe links'; -$lang['indexdelay'] = 'Uitstel voor indexeren (sec)'; -$lang['mailguard'] = 'E-mailadressen onherkenbaar maken'; -$lang['iexssprotect'] = 'Controleer geüploade bestanden op mogelijk schadelijke JavaScript of HTML code'; -$lang['usedraft'] = 'Sla automatisch een concept op tijdens het wijzigen'; -$lang['locktime'] = 'Maximum leeftijd voor lockbestanden (sec)'; -$lang['cachetime'] = 'Maximum leeftijd voor cache (sec)'; -$lang['target____wiki'] = 'Doelvenster voor interne links'; -$lang['target____interwiki'] = 'Doelvenster voor interwiki-links'; -$lang['target____extern'] = 'Doelvenster voor externe links'; -$lang['target____media'] = 'Doelvenster voor medialinks'; -$lang['target____windows'] = 'Doelvenster voor windows links'; -$lang['mediarevisions'] = 'Mediarevisies activeren?'; -$lang['refcheck'] = 'Controleer of er verwijzingen bestaan naar een mediabestand voor het wijderen'; -$lang['gdlib'] = 'Versie GD Lib '; -$lang['im_convert'] = 'Path naar ImageMagick\'s convert tool'; -$lang['jpg_quality'] = 'JPG compressiekwaliteit (0-100)'; -$lang['fetchsize'] = 'Maximum grootte (bytes) die fetch.php mag downloaden van externe URLs, bijv. voor cachen of herschalen van externe afbeeldingen.'; -$lang['subscribers'] = 'Ondersteuning pagina-inschrijving aanzetten'; -$lang['subscribe_time'] = 'Inschrijvingsmeldingen en samenvattingen worden na deze tijdsduur (in seconden) verzonden. Deze waarde dient kleiner te zijn dan de tijd ingevuld bij "Hoeveel recente wijzigingen bewaren (dagen)"'; -$lang['notify'] = 'Stuur altijd e-mailnotificaties naar dit adres'; -$lang['registernotify'] = 'Stuur altijd informatie over nieuw geregistreerde gebruikers naar dit e-mailadres'; -$lang['mailfrom'] = 'E-mailadres van afzender voor automatische e-mail'; -$lang['mailreturnpath'] = 'Email adres voor de ontvanger van meldingen van niet-afleverbare berichten'; -$lang['mailprefix'] = 'Te gebruiken voorvoegsel voor onderwerp automatische email. Leeglaten gebruik de wikititel.'; -$lang['htmlmail'] = 'Zend multipart HTML e-mail. Dit ziet er beter uit, maar is groter. Uitschakelen betekent e-mail in platte tekst.'; -$lang['dontlog'] = 'Schakel logging uit voor de volgende opties.'; -$lang['sitemap'] = 'Genereer Google sitemap (dagen). 0 betekent uitschakelen.'; -$lang['rss_type'] = 'XML feed type'; -$lang['rss_linkto'] = 'XML feed linkt naar'; -$lang['rss_content'] = 'Wat moet er in de XML feed items weergegeven worden?'; -$lang['rss_update'] = 'XML feed verversingsinterval (sec)'; -$lang['rss_show_summary'] = 'XML feed samenvatting in titel weergeven'; -$lang['rss_show_deleted'] = 'XML-feed Toon verwijderde feeds'; -$lang['rss_media'] = 'Welk type verandering moet in de XML feed worden weergegeven?'; -$lang['rss_media_o_both'] = 'beide'; -$lang['rss_media_o_pages'] = 'pagina\'s'; -$lang['rss_media_o_media'] = 'media'; -$lang['updatecheck'] = 'Controleer op nieuwe versies en beveiligingswaarschuwingen? DokuWiki moet hiervoor contact opnemen met update.dokuwiki.org.'; -$lang['userewrite'] = 'Gebruik nette URL\'s'; -$lang['useslash'] = 'Gebruik slash (/) als scheiding tussen namepaces in URL\'s'; -$lang['sepchar'] = 'Woordscheider in paginanamen'; -$lang['canonical'] = 'Herleid URL\'s tot hun basisvorm'; -$lang['fnencode'] = 'Methode om niet-ASCII bestandsnamen te coderen.'; -$lang['autoplural'] = 'Controleer op meervoudsvormen in links'; -$lang['compression'] = 'Compressiemethode voor attic-bestanden'; -$lang['gzip_output'] = 'Gebruik gzip Content-Encoding voor xhtml'; -$lang['compress'] = 'Compacte CSS en javascript output'; -$lang['cssdatauri'] = 'Maximale omvang in bytes van in CSS gelinkte afbeeldingen die bij de stylesheet moeten worden ingesloten ter reductie van de HTTP request header overhead. 400 tot 600 is een geschikte omvang. Stel de omvang in op 0 om deze functionaliteit uit te schakelen.'; -$lang['send404'] = 'Stuur "HTTP 404/Page Not Found" voor niet-bestaande pagina\'s'; -$lang['broken_iua'] = 'Is de ignore_user_abort functie onbruikbaar op uw systeem? Dit kan een onbruikbare zoekindex tot gevolg hebben. IIS+PHP/CGI staat hier bekend om. Zie Bug 852 voor meer informatie.'; -$lang['xsendfile'] = 'Gebruik de X-Sendfile header om de webserver statische content te laten versturen? De webserver moet dit wel ondersteunen.'; -$lang['renderer_xhtml'] = 'Weergavesysteem voor de standaard (xhtml) wiki-uitvoer'; -$lang['renderer__core'] = '%s (dokuwiki core)'; -$lang['renderer__plugin'] = '%s (plugin)'; -$lang['search_nslimit'] = 'Beperk het zoeken tot de huidige X namespaces. Wanneer het zoeken wordt uitgevoerd vanaf een pagina binnen een diepere namespace, worden de eerste X aantal namespaces toegevoegd als filter'; -$lang['search_fragment'] = 'Specifeer het standaard zoekgedrag voor fragmenten'; -$lang['search_fragment_o_exact'] = 'exact'; -$lang['search_fragment_o_starts_with'] = 'begint met'; -$lang['search_fragment_o_ends_with'] = 'eindigt op'; -$lang['search_fragment_o_contains'] = 'bevat'; -$lang['trustedproxy'] = 'Vertrouw op doorstuurproxy\'s die overeenkomen met deze reguliere expressie over het echte client-IP dat ze rapporteren. De standaard komt overeen met lokale netwerken. Laat leeg om geen proxy te vertrouwen.'; -$lang['_feature_flags'] = 'Functievlaggen'; -$lang['defer_js'] = 'Stel uitvoeren van javascript uit todat de HTML van de pagina is geparsed. Verbetert de waargenomen paginasnelheid, maar kan bij een klein aantal plug-ins voor problemen zorgen.'; -$lang['dnslookups'] = 'DokuWiki zoekt de hostnamen van IP-adressen van gebruikers die pagina wijzigen op. Schakel deze optie uit als je geen of een langzame DNS server hebt.'; -$lang['jquerycdn'] = 'Moet er een CDN gebruikt worden om de jQuery en jQuery UI bestanden te laden. Dit zorgt voor extra HTTP verzoeken, maar bestanden laden mogelijk sneller en zitten misschien al in de cache van de gebruiker.'; -$lang['jquerycdn_o_0'] = 'Geen CDN gebruiken'; -$lang['jquerycdn_o_jquery'] = 'Gebruik code.jquery.com CDN'; -$lang['jquerycdn_o_cdnjs'] = 'Gebruik cdnjs.com CDN'; -$lang['proxy____host'] = 'Proxy server'; -$lang['proxy____port'] = 'Proxy port'; -$lang['proxy____user'] = 'Proxy gebruikersnaam'; -$lang['proxy____pass'] = 'Proxy wachtwoord'; -$lang['proxy____ssl'] = 'Gebruik SSL om een verbinding te maken met de proxy'; -$lang['proxy____except'] = 'Reguliere expressie om URL\'s te bepalen waarvoor de proxy overgeslagen moet worden.'; -$lang['license_o_'] = 'Geen gekozen'; -$lang['typography_o_0'] = 'geen'; -$lang['typography_o_1'] = 'Alleen dubbele aanhalingstekens'; -$lang['typography_o_2'] = 'Alle aanhalingstekens (functioneert mogelijk niet altijd)'; -$lang['userewrite_o_0'] = 'geen'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki intern'; -$lang['deaccent_o_0'] = 'uit'; -$lang['deaccent_o_1'] = 'accenten verwijderen'; -$lang['deaccent_o_2'] = 'romaniseer'; -$lang['gdlib_o_0'] = 'GD Lib niet beschikbaar'; -$lang['gdlib_o_1'] = 'Version 1.x'; -$lang['gdlib_o_2'] = 'Autodetectie'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstract'; -$lang['rss_content_o_diff'] = 'Unified Diff'; -$lang['rss_content_o_htmldiff'] = 'Diff-tabel in HTML'; -$lang['rss_content_o_html'] = 'Volledige pagina-inhoud in HTML'; -$lang['rss_linkto_o_diff'] = 'verschillen'; -$lang['rss_linkto_o_page'] = 'de gewijzigde pagina'; -$lang['rss_linkto_o_rev'] = 'lijst van revisies'; -$lang['rss_linkto_o_current'] = 'de huidige pagina'; -$lang['compression_o_0'] = 'geen'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'niet gebruiken'; -$lang['xsendfile_o_1'] = 'Merkgebonden lighttpd header (voor release 1.5)'; -$lang['xsendfile_o_2'] = 'Standaard X-Sendfile header'; -$lang['xsendfile_o_3'] = 'Merkgebonden Nginx X-Accel-Redirect header'; -$lang['showuseras_o_loginname'] = 'Loginnaam'; -$lang['showuseras_o_username'] = 'Volledige naam'; -$lang['showuseras_o_username_link'] = 'Gebruikers volledige naam als interwiki gebruikers link'; -$lang['showuseras_o_email'] = 'E-mailadres (onherkenbaar gemaakt volgens mailguard-instelling)'; -$lang['showuseras_o_email_link'] = 'E-mailadres als mailto: link'; -$lang['useheading_o_0'] = 'Nooit'; -$lang['useheading_o_navigation'] = 'Alleen navigatie'; -$lang['useheading_o_content'] = 'Alleen wiki inhoud'; -$lang['useheading_o_1'] = 'Altijd'; -$lang['readdircache'] = 'Maximale leeftijd voor readdir cache (in seconden)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/no/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/no/intro.txt deleted file mode 100644 index 5684a90..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/no/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Konfigurasjonsinnstillinger ====== - -Bruk denne siden for å kontrollere innstillingene for din DokuWiki. For hjelp om hver enkelt innstilling, se [[doku>config]]. For mer detaljer om denne innstillingssiden, se [[doku>plugin:config]]. - -Innstillinger vist med lys rød bakgrunn er beskyttet og kan ikke endres på denne siden. Innstillinger vist med blå bakgrunn er standardverdier og innstillinger med hvit bakgrunn har blitt satt lokalt for denne installasjonen. Både blå og hvite innstillinger kan endres. - -Husk å trykke på **Lagre**-knappen før du forlater siden. Hvis ikke går dine endringer tapt. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/no/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/no/lang.php deleted file mode 100644 index da86c58..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/no/lang.php +++ /dev/null @@ -1,208 +0,0 @@ - - * @author Rut Kristin Aanestad - * @author ThorPrestboen - * @author Christian McKenna - * @author Thomas Nygreen - * @author Arild Burud - * @author Torkill Bruland - * @author Rune M. Andersen - * @author Jakob Vad Nielsen (me@jakobnielsen.net) - * @author Kjell Tore Næsgaard - * @author Knut Staring - * @author Lisa Ditlefsen - * @author Erik Pedersen - * @author Rune Rasmussen - * @author Jon Bøe - * @author Egil Hansen - * @author Arne Hanssen - * @author Patrick Sletvold - */ -$lang['menu'] = 'Konfigurasjonsinnstillinger'; -$lang['error'] = 'Innstillingene ble ikke oppdatert på grunn av en eller flere ugyldig verdier. Vennligst se gjennom endringene og prøv på nytt. -
    Ugyldige verdi(er) vil vises i rød ramme.'; -$lang['updated'] = 'Innstillingene ble oppdatert.'; -$lang['nochoice'] = '(ingen andre mulige valg)'; -$lang['locked'] = 'Innstillingene kan ikke oppdateres. Hvis dette ikke er meningen,
    -forsikre deg om at fila med de lokale innstillingene har korrekt filnavn
    -og tillatelser.'; -$lang['danger'] = 'Advarsel: Endring av dette valget kan føre til at wiki og konfigurasjonsmenyen ikke blir tilgjengelig.'; -$lang['warning'] = 'Advarsel: Endring av dette valget kan føre til utilsiktet atferd. - -'; -$lang['security'] = 'Sikkerhetsadvarsel: Endring av dette valget kan innebære en sikkerhetsrisiko.'; -$lang['_configuration_manager'] = 'Konfigurasjonsinnstillinger'; -$lang['_header_dokuwiki'] = 'Innstillinger for DokuWiki'; -$lang['_header_plugin'] = 'Innstillinger for programtillegg'; -$lang['_header_template'] = 'Innstillinger for maler'; -$lang['_header_undefined'] = 'Udefinerte innstillinger'; -$lang['_basic'] = 'Grunnleggende innstillinger'; -$lang['_display'] = 'Innstillinger for visning av sider'; -$lang['_authentication'] = 'Innstillinger for autentisering'; -$lang['_anti_spam'] = 'Anti-Spam innstillinger'; -$lang['_editing'] = 'Innstillinger for redigering'; -$lang['_links'] = 'Innstillinger for lenker'; -$lang['_media'] = 'Innstillinger for mediafiler'; -$lang['_notifications'] = 'Melding'; -$lang['_syndication'] = 'Informasjonsstrøm (RSS)'; -$lang['_advanced'] = 'Avanserte innstillinger'; -$lang['_network'] = 'Nettverksinnstillinger'; -$lang['_msg_setting_undefined'] = 'Ingen innstillingsmetadata'; -$lang['_msg_setting_no_class'] = 'Ingen innstillingsklasse'; -$lang['_msg_setting_no_default'] = 'Ingen standard verdi'; -$lang['title'] = 'Navn pÃ¥ Wikien'; -$lang['start'] = 'Sidenavn pÃ¥ forsiden'; -$lang['lang'] = 'SprÃ¥k'; -$lang['template'] = 'Mal'; -$lang['tagline'] = 'Slagord (dersom malen støtter dette)'; -$lang['sidebar'] = 'Sidestolpens navn (dersom malen støtter dette), la stÃ¥ tomt for Ã¥ slÃ¥ av sidestolpen'; -$lang['license'] = 'Under hvilken lisens skal ditt innhold utgis?'; -$lang['savedir'] = 'Mappe for lagring av data'; -$lang['basedir'] = 'Sti til hovekatalog (eks. /dokuwiki/). La stÃ¥ blank for automatisk deteksjon.'; -$lang['baseurl'] = 'Nettadresse til server (eks. http://www.yourserver.com). La stÃ¥ blank for automatisk deteksjon.'; -$lang['cookiedir'] = 'Sti for informasjonskapsler. La stÃ¥ blankt for Ã¥ bruke nettadresse til server.'; -$lang['dmode'] = 'Rettigheter for nye mapper'; -$lang['fmode'] = 'Rettigheter for nye filer'; -$lang['allowdebug'] = 'Tillat feilsøking skru av om det ikke behøves!'; -$lang['recent'] = 'Siste endringer'; -$lang['recent_days'] = 'Hvor lenge skal nylige endringer beholdes (dager)'; -$lang['breadcrumbs'] = 'Antall nylig besøkte sider som vises'; -$lang['youarehere'] = 'Vis hvor i hvilke(t) navnerom siden er'; -$lang['fullpath'] = 'Vis full sti til sider i bunnteksten'; -$lang['typography'] = 'Gjør typografiske erstatninger'; -$lang['dformat'] = 'Datoformat (se PHPs datofunksjon)'; -$lang['signature'] = 'Signatur'; -$lang['showuseras'] = 'Hva som skal med nÃ¥r man viser brukeren som sist redigerte en side.'; -$lang['toptoclevel'] = 'ToppnivÃ¥ for innholdsfortegnelse'; -$lang['tocminheads'] = 'Minimum antall overskrifter som bestemmer om innholdsbetegnelse skal bygges.'; -$lang['maxtoclevel'] = 'Maksimalt antall nivÃ¥er i innholdsfortegnelse'; -$lang['maxseclevel'] = 'Maksimalt nivÃ¥ for redigering av seksjon'; -$lang['camelcase'] = 'Gjør KamelKasse til lenke automatisk'; -$lang['deaccent'] = 'Rensk sidenavn'; -$lang['useheading'] = 'Bruk første overskrift som tittel'; -$lang['sneaky_index'] = 'DokuWiki vil som standard vise alle navnerom i innholdsfortegnelsen. Hvis du skrur pÃ¥ dette alternativet vil brukere bare se de navnerommene der de har lesetilgang. Dette kan føre til at tilgjengelige undernavnerom skjules. Det kan gjøre innholdsfortegnelsen ubrukelig med enkelte ACL-oppsett.'; -$lang['hidepages'] = 'Skjul sider fra automatiske lister (regulære uttrykk)'; -$lang['useacl'] = 'Bruk lister for adgangskontroll (ACL)'; -$lang['autopasswd'] = 'Generer passord automatisk'; -$lang['authtype'] = 'Autentiseringsmetode'; -$lang['passcrypt'] = 'Metode for kryptering av passord'; -$lang['defaultgroup'] = 'Standardgruppe'; -$lang['superuser'] = 'Superbruker - en gruppe, bruker eller liste (kommaseparert) med full tilgang til alle sider og funksjoner uavhengig av ACL-innstillingene'; -$lang['manager'] = 'Administrator - en gruppe, bruker eller liste (kommaseparert) med tilgang til visse administratorfunksjoner'; -$lang['profileconfirm'] = 'Bekreft profilendringer med passord'; -$lang['rememberme'] = 'Tillat permanente informasjonskapsler for innlogging (husk meg)'; -$lang['disableactions'] = 'Skru av følgende DokuWiki-kommandoer'; -$lang['disableactions_check'] = 'Sjekk'; -$lang['disableactions_subscription'] = 'Meld pÃ¥/av'; -$lang['disableactions_wikicode'] = 'Vis kildekode/eksporter rÃ¥data'; -$lang['disableactions_profile_delete'] = 'Slett egen konto'; -$lang['disableactions_other'] = 'Andre kommandoer (kommaseparert)'; -$lang['disableactions_rss'] = 'XML-informasjonsstrøm (RSS)'; -$lang['auth_security_timeout'] = 'Autentisering utløper etter (sekunder)'; -$lang['securecookie'] = 'Skal informasjonskapsler satt via HTTPS kun sendes via HTTPS av nettleseren? Skal ikke velges dersom bare innloggingen til din wiki er sikret med SSL, og annen navigering pÃ¥ wikien er usikret.'; -$lang['remote'] = 'SlÃ¥ pÃ¥ det eksterne API-grensesnittet. Dette gir andre program tilgang til denne wikien via XML-RPC, eller via andre mekanismer.'; -$lang['remoteuser'] = 'Begrens ekstern API-tilgang til bare Ã¥ gjelde denne kommaseparerte listen med grupper eller brukere. La stÃ¥ tomt for Ã¥ gi tilgang for alle.'; -$lang['usewordblock'] = 'Blokker søppel basert pÃ¥ ordliste'; -$lang['relnofollow'] = 'Bruk rel="nofollow" pÃ¥ eksterne lenker'; -$lang['indexdelay'] = 'Forsinkelse før indeksering (sekunder)'; -$lang['mailguard'] = 'Beskytt e-postadresser'; -$lang['iexssprotect'] = 'Sjekk om opplastede filer inneholder skadelig JavaScrips- eller HTML-kode'; -$lang['usedraft'] = 'Lagre kladd automatisk ved redigering'; -$lang['locktime'] = 'Maksimal alder pÃ¥ lÃ¥sefiler (sekunder)'; -$lang['cachetime'] = 'Maksimal alder pÃ¥ hurtiglager (sekunder)'; -$lang['target____wiki'] = 'MÃ¥l for interne lenker'; -$lang['target____interwiki'] = 'MÃ¥l for interwiki-lenker'; -$lang['target____extern'] = 'MÃ¥l for eksterne lenker'; -$lang['target____media'] = 'MÃ¥l for lenker til mediafiler'; -$lang['target____windows'] = 'MÃ¥l for lenker til nettverksstasjoner i Windows'; -$lang['mediarevisions'] = 'SlÃ¥ pÃ¥ mediaversjonering?'; -$lang['refcheck'] = 'Sjekk referanser før mediafiler slettes'; -$lang['gdlib'] = 'Versjon av libGD'; -$lang['im_convert'] = 'Sti til ImageMagicks konverteringsverktøy'; -$lang['jpg_quality'] = 'JPEG-kvalitet (0-100)'; -$lang['fetchsize'] = 'Maksimal størrelse (i byte) fetch.php kan laste eksternt'; -$lang['subscribers'] = 'Ã…pne for abonnement pÃ¥ endringer av en side'; -$lang['subscribe_time'] = 'Hvor lenge det skal gÃ¥ mellom utsending av e-poster med endringer (i sekunder). Denne verdien bør være mindre enn verdien i recent_days.'; -$lang['notify'] = 'Send meldinger om endringer til denne e-postadressen'; -$lang['registernotify'] = 'Send info om nylig registrerte brukere til denne e-postadressen'; -$lang['mailfrom'] = 'Avsenderadresse for automatiske e-poster'; -$lang['mailprefix'] = 'Tekst Ã¥ henge pÃ¥ i starten av emne-feltet i automatiske e-poster. La stÃ¥ blank for Ã¥ bruke wikiens tittel. '; -$lang['htmlmail'] = 'Send e-poster som HTMLmultipart-form, e-postene vil da se bedre ut. Skru av for Ã¥ sende e-poster i ren-tekstform.'; -$lang['sitemap'] = 'Lag Google-sidekart (dager)'; -$lang['rss_type'] = 'Type XML-feed'; -$lang['rss_linkto'] = 'XML-feed lenker til'; -$lang['rss_content'] = 'Hva skal vises i XML-feed elementer?'; -$lang['rss_update'] = 'Intervall for oppdatering av XML-feed (sekunder)'; -$lang['rss_show_summary'] = 'Vis redigeringskommentar i tittelen pÃ¥ elementer i XML-feed '; -$lang['rss_media'] = 'Hvilke typer endringer skal listes i XML-strømmen?'; -$lang['updatecheck'] = 'Se etter oppdateringer og sikkerhetsadvarsler? Denne funksjonen er avhengig av Ã¥ kontakte update.dokuwiki.org.'; -$lang['userewrite'] = 'Bruk pene URLer'; -$lang['useslash'] = 'Bruk / som skilletegn mellom navnerom i URLer'; -$lang['sepchar'] = 'Skilletegn mellom ord i sidenavn'; -$lang['canonical'] = 'Bruk fulle URLer (i stedet for relative)'; -$lang['fnencode'] = 'Metode for Ã¥ kode ikke-ASCII-filnavn'; -$lang['autoplural'] = 'Se etter flertallsformer i lenker'; -$lang['compression'] = 'Metode for komprimering av gamle filer'; -$lang['gzip_output'] = 'Bruk gzip Content-Encoding for XHTML'; -$lang['compress'] = 'Kompakt CSS og JavaScript'; -$lang['cssdatauri'] = 'Opp til denne størrelsen (i byte) skal bilder som er vist til i CSS-filer kodes direkte inn i fila for Ã¥ redusere antall HTTP-forespørsler. Denne teknikken fungerer ikke i IE < 8! Mellom 400 og 600 bytes er fornuftige verdier. Bruk 0 for Ã¥ skru av funksjonen.'; -$lang['send404'] = 'Send "HTTP 404/Page Not Found" for ikke-eksisterende sider'; -$lang['broken_iua'] = 'Er funksjonen ignore_user_abort pÃ¥ ditt system ødelagt? Dette kan gjøre at indeksering av søk ikke fungerer. Dette er et kjent problem med IIS+PHP/CGI. Se Bug 852 for mer informasjon.'; -$lang['xsendfile'] = 'Bruk X-Sendfile header for Ã¥ la webserver levere statiske filer? Din webserver mÃ¥ støtte dette.'; -$lang['renderer_xhtml'] = 'Renderer til bruk for wiki-output (XHTML)'; -$lang['renderer__core'] = '%s (dokuwikikjerne)'; -$lang['renderer__plugin'] = '%s (programutvidelse)'; -$lang['dnslookups'] = 'Dokuwiki vil, for sider som blir redigert, slÃ¥ opp vertsnavn for brukere med eksterne IP-adresse Hvis du har en treg, eller en ikke fungerende DNS-server bør du deaktivere dette alternativet'; -$lang['proxy____host'] = 'Navn pÃ¥ proxyserver'; -$lang['proxy____port'] = 'Port pÃ¥ pÃ¥ proxyserver'; -$lang['proxy____user'] = 'Brukernavn pÃ¥ proxyserver'; -$lang['proxy____pass'] = 'Passord pÃ¥ proxyserver'; -$lang['proxy____ssl'] = 'Bruk SSL for Ã¥ koble til proxyserver'; -$lang['proxy____except'] = 'Regulært uttrykk for URLer som ikke trenger bruk av proxy'; -$lang['license_o_'] = 'Ingen valgt'; -$lang['typography_o_0'] = 'ingen'; -$lang['typography_o_1'] = 'Kun doble anførselstegn'; -$lang['typography_o_2'] = 'Alle anførselstegn (virker ikke alltid)'; -$lang['userewrite_o_0'] = 'ingen'; -$lang['userewrite_o_1'] = 'Apache (.htaccess)'; -$lang['userewrite_o_2'] = 'DokuWiki internt'; -$lang['deaccent_o_0'] = 'av'; -$lang['deaccent_o_1'] = 'fjern aksenter'; -$lang['deaccent_o_2'] = 'bytt til kun latinske bokstaver'; -$lang['gdlib_o_0'] = 'GD lib ikke tilgjengelig'; -$lang['gdlib_o_1'] = 'Versjon 1.x'; -$lang['gdlib_o_2'] = 'Oppdag automatisk'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Ingress'; -$lang['rss_content_o_diff'] = 'Ulikh. sammenslÃ¥tt'; -$lang['rss_content_o_htmldiff'] = 'HTML-formatert endr. tabell'; -$lang['rss_content_o_html'] = 'Full HTML sideinnhold'; -$lang['rss_linkto_o_diff'] = 'endringsvisning'; -$lang['rss_linkto_o_page'] = 'den endrede siden'; -$lang['rss_linkto_o_rev'] = 'liste over endringer'; -$lang['rss_linkto_o_current'] = 'den nÃ¥værende siden'; -$lang['compression_o_0'] = 'ingen'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'ikke bruk'; -$lang['xsendfile_o_1'] = 'Proprietær lighttpd header (før release 1.5)'; -$lang['xsendfile_o_2'] = 'Standard X-Sendfile header'; -$lang['xsendfile_o_3'] = 'Proprietær Nginx X-Accel-Redirect header'; -$lang['showuseras_o_loginname'] = 'Brukernavn'; -$lang['showuseras_o_username'] = 'Brukerens fulle navn'; -$lang['showuseras_o_username_link'] = 'Brukers fulle navn som interwiki-brukerlenke'; -$lang['showuseras_o_email'] = 'Brukerens e-postadresse (tilpasset i henhold til mailguar-instilling)'; -$lang['showuseras_o_email_link'] = 'Brukerens e-postaddresse som "mailto:"-lenke'; -$lang['useheading_o_0'] = 'Aldri'; -$lang['useheading_o_navigation'] = 'Kun navigering'; -$lang['useheading_o_content'] = 'Kun wiki-innhold'; -$lang['useheading_o_1'] = 'Alltid'; -$lang['readdircache'] = 'Maksimal alder for mellomlagring av mappen med søkeindekser (sekunder)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pl/intro.txt deleted file mode 100644 index 9d85c7a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pl/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Menadżer konfiguracji ====== - -Na tej stronie można zmienić ustawienia tej instalacji DokuWiki. W celu uzyskania pomocy na temat ustawieÅ„ zajrzyj na stronÄ™ o [[doku>config|konfiguracji]]. W celu uzyskania informacji o tej wtyczce zajrzyj na stronÄ™ o [[doku>plugin:config|wtyczce]]. - -Ustawienia w kolorze jasnoczerwonym sÄ… chronione i nie mogÄ… być zmienionÄ… z użyciem tej wtyczki. Ustawienia w kolorze niebieskim majÄ… domyÅ›lne wartoÅ›ci. Ustawienia w kolorze biaÅ‚ym sÄ… specyficzne dla tej instalacji. Ustawienia w kolorach niebieskim i biaÅ‚ym mogÄ… być zmienione. - -W celu zapisania nowej konfiguracji naciÅ›nij **zapisz** przed opuszczeniem tej strony. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pl/lang.php deleted file mode 100644 index 2f90a26..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pl/lang.php +++ /dev/null @@ -1,222 +0,0 @@ - - * @author pavulondit - * @author Bartek S - * @author Wojciech Lichota - * @author Max - * @author Grzegorz Å»ur - * @author Mariusz Kujawski - * @author Maciej Kurczewski - * @author SÅ‚awomir Boczek - * @author Piotr JANKOWSKI - * @author sleshek - * @author Leszek Stachowski - * @author maros - * @author Grzegorz WidÅ‚a - * @author Åukasz Chmaj - * @author Begina Felicysym - * @author Aoi Karasu - */ -$lang['menu'] = 'Ustawienia'; -$lang['error'] = 'Ustawienia nie zostaÅ‚y zapisane z powodu błędnych wartoÅ›ci, przejrzyj je i ponów próbÄ™ zapisu.
    Niepoprawne wartości są wyróżnione kolorem czerwonym.'; -$lang['updated'] = 'Ustawienia zostały zmienione.'; -$lang['nochoice'] = '(brak innych możliwości)'; -$lang['locked'] = 'Plik ustawień nie mógł zostać zmieniony, upewnij się, czy uprawnienia do pliku są odpowiednie.'; -$lang['danger'] = 'Uwaga: Zmiana tej opcji może uniemożliwić dostęp do twojej wiki oraz konfiguracji.'; -$lang['warning'] = 'Ostrzeżenie: Zmiana tej opcji może spowodować nieporządane skutki.'; -$lang['security'] = 'Alert bezpieczeństwa: Zmiana tej opcji może obniżyć bezpieczeństwo.'; -$lang['_configuration_manager'] = 'Menadżer konfiguracji'; -$lang['_header_dokuwiki'] = 'Ustawienia DokuWiki'; -$lang['_header_plugin'] = 'Ustawienia wtyczek'; -$lang['_header_template'] = 'Ustawienia motywu'; -$lang['_header_undefined'] = 'Inne ustawienia'; -$lang['_basic'] = 'Podstawowe'; -$lang['_display'] = 'Wygląd'; -$lang['_authentication'] = 'Autoryzacja'; -$lang['_anti_spam'] = 'Spam'; -$lang['_editing'] = 'Edycja'; -$lang['_links'] = 'Odnośniki'; -$lang['_media'] = 'Media'; -$lang['_notifications'] = 'Ustawienia powiadomień'; -$lang['_syndication'] = 'Ustawienia RSS'; -$lang['_advanced'] = 'Zaawansowane'; -$lang['_network'] = 'Sieć'; -$lang['_msg_setting_undefined'] = 'Brak danych o ustawieniu.'; -$lang['_msg_setting_no_class'] = 'Brak kategorii ustawień.'; -$lang['_msg_setting_no_known_class'] = 'Klasa ustawień niedostępna.'; -$lang['_msg_setting_no_default'] = 'Brak wartości domyślnej.'; -$lang['title'] = 'Tytuł wiki'; -$lang['start'] = 'Tytuł strony początkowej'; -$lang['lang'] = 'Język'; -$lang['template'] = 'Motyw'; -$lang['tagline'] = 'Motto (jeśli szablon daje taką możliwość)'; -$lang['sidebar'] = 'Nazwa strony paska bocznego (jeśli szablon je obsługuje), puste pole wyłącza pasek boczny'; -$lang['license'] = 'Pod jaką licencją publikować treści wiki?'; -$lang['savedir'] = 'Katalog z danymi'; -$lang['basedir'] = 'Katalog główny'; -$lang['baseurl'] = 'Główny URL'; -$lang['cookiedir'] = 'Ścieżka plików ciasteczek. Zostaw puste by użyć baseurl.'; -$lang['dmode'] = 'Tryb tworzenia katalogu'; -$lang['fmode'] = 'Tryb tworzenia pliku'; -$lang['allowdebug'] = 'Debugowanie (niebezpieczne!)'; -$lang['recent'] = 'Ilość ostatnich zmian'; -$lang['recent_days'] = 'Ilość ostatnich zmian (w dniach)'; -$lang['breadcrumbs'] = 'Długość śladu'; -$lang['youarehere'] = 'Ślad według struktury'; -$lang['fullpath'] = 'Wyświetlanie pełnych ścieżek'; -$lang['typography'] = 'Konwersja cudzysłowu, myślników itp.'; -$lang['dformat'] = 'Format daty'; -$lang['signature'] = 'Podpis'; -$lang['showuseras'] = 'Sposób wyświetlania nazwy użytkownika, który ostatnio edytował stronę'; -$lang['toptoclevel'] = 'Minimalny poziom spisu treści'; -$lang['tocminheads'] = 'Minimalna liczba nagłówków niezbędna do wytworzenia spisu treści.'; -$lang['maxtoclevel'] = 'Maksymalny poziom spisu treści'; -$lang['maxseclevel'] = 'Maksymalny poziom podziału na sekcje edycyjne'; -$lang['camelcase'] = 'Bikapitalizacja odnośników (CamelCase)'; -$lang['deaccent'] = 'Podmieniaj znaki spoza ASCII w nazwach'; -$lang['useheading'] = 'Pierwszy nagłówek jako tytuł'; -$lang['sneaky_index'] = 'Domyślnie, Dokuwiki pokazuje wszystkie katalogi w indeksie. Włączenie tej opcji ukryje katalogi, do których użytkownik nie ma praw. Może to spowodować ukrycie podkatalogów, do których użytkownik ma prawa. Ta opcja może spowodować błędne działanie indeksu w połączeniu z pewnymi konfiguracjami praw dostępu.'; -$lang['hidepages'] = 'Ukrywanie stron pasujących do wzorca (wyrażenie regularne)'; -$lang['useacl'] = 'Kontrola uprawnień ACL'; -$lang['autopasswd'] = 'Automatyczne generowanie haseł'; -$lang['authtype'] = 'Typ autoryzacji'; -$lang['passcrypt'] = 'Kodowanie hasła'; -$lang['defaultgroup'] = 'Domyślna grupa'; -$lang['superuser'] = 'Administrator - grupa lub użytkownik z pełnymi uprawnieniami'; -$lang['manager'] = 'Menadżer - grupa lub użytkownik z uprawnieniami do zarządzania wiki'; -$lang['profileconfirm'] = 'Potwierdzanie zmiany profilu hasłem'; -$lang['rememberme'] = 'Pozwól na ciasteczka automatycznie logujące (pamiętaj mnie)'; -$lang['disableactions'] = 'Wyłącz akcje DokuWiki'; -$lang['disableactions_check'] = 'Sprawdzanie'; -$lang['disableactions_subscription'] = 'Subskrypcje'; -$lang['disableactions_wikicode'] = 'Pokazywanie źródeł'; -$lang['disableactions_profile_delete'] = 'Usuń własne konto '; -$lang['disableactions_other'] = 'Inne akcje (oddzielone przecinkiem)'; -$lang['disableactions_rss'] = 'XML Syndication (RSS)'; -$lang['auth_security_timeout'] = 'Czas wygaśnięcia uwierzytelnienia (w sekundach)'; -$lang['securecookie'] = 'Czy ciasteczka wysłane do przeglądarki przez HTTPS powinny być przez nią odsyłane też tylko przez HTTPS? Odznacz tę opcję tylko wtedy, gdy logowanie użytkowników jest zabezpieczone SSL, ale przeglądanie stron odbywa się bez zabezpieczenia.'; -$lang['remote'] = 'Włącz API zdalnego dostępu. Pozwoli to innym aplikacjom na dostęp do wiki poprzez XML-RPC lub inne mechanizmy.'; -$lang['remoteuser'] = 'Ogranicz dostęp poprzez API zdalnego dostępu do podanych grup lub użytkowników, oddzielonych przecinkami. Pozostaw to pole puste by pozwolić na dostęp be ograniczeń.'; -$lang['usewordblock'] = 'Blokowanie spamu na podstawie słów'; -$lang['relnofollow'] = 'Nagłówek rel="nofollow" dla odnośników zewnętrznych'; -$lang['indexdelay'] = 'Okres indeksowania w sekundach'; -$lang['mailguard'] = 'Utrudnianie odczytu adresów e-mail'; -$lang['iexssprotect'] = 'Wykrywanie złośliwego kodu JavaScript i HTML w plikach'; -$lang['usedraft'] = 'Automatyczne zapisywanie szkicu podczas edycji'; -$lang['locktime'] = 'Maksymalny wiek blokad w sekundach'; -$lang['cachetime'] = 'Maksymalny wiek cache w sekundach'; -$lang['target____wiki'] = 'Okno docelowe odnośników wewnętrznych'; -$lang['target____interwiki'] = 'Okno docelowe odnośników do innych wiki'; -$lang['target____extern'] = 'Okno docelowe odnośników zewnętrznych'; -$lang['target____media'] = 'Okno docelowe odnośników do plików'; -$lang['target____windows'] = 'Okno docelowe odnośników zasobów Windows'; -$lang['mediarevisions'] = 'Włączyć wersjonowanie multimediów?'; -$lang['refcheck'] = 'Sprawdzanie odwołań przed usunięciem pliku'; -$lang['gdlib'] = 'Wersja biblioteki GDLib'; -$lang['im_convert'] = 'Ścieżka do programu imagemagick'; -$lang['jpg_quality'] = 'Jakość kompresji JPG (0-100)'; -$lang['fetchsize'] = 'Maksymalny rozmiar pliku (w bajtach) jaki można pobrać z zewnątrz'; -$lang['subscribers'] = 'Subskrypcja'; -$lang['subscribe_time'] = 'Czas po którym są wysyłane listy subskrypcji i streszczenia (sek.); Powinna być to wartość większa niż podana w zmiennej recent_days.'; -$lang['notify'] = 'Wysyłanie powiadomień na adres e-mail'; -$lang['registernotify'] = 'Prześlij informacje o nowych użytkownikach na adres e-mail'; -$lang['mailfrom'] = 'Adres e-mail tego wiki'; -$lang['mailreturnpath'] = 'Adres e-mail odbiorcy dla powiadomień o niedostarczeniu'; -$lang['mailprefix'] = 'Prefiks tematu e-mail do automatycznych wiadomości'; -$lang['htmlmail'] = 'Wysyłaj wiadomości e-mail w formacie HTML, które wyglądają lepiej, lecz ich rozmiar jest większy. Wyłącz wysyłanie wiadomości zawierających tekst niesformatowany.'; -$lang['dontlog'] = 'Wyłącz logowanie dla tego typu logów.'; -$lang['sitemap'] = 'Okres generowania Google Sitemap (w dniach)'; -$lang['rss_type'] = 'Typ RSS'; -$lang['rss_linkto'] = 'Odnośniki w RSS'; -$lang['rss_content'] = 'Rodzaj informacji wyświetlanych w RSS '; -$lang['rss_update'] = 'Okres aktualizacji RSS (w sekundach)'; -$lang['rss_show_summary'] = 'Podsumowanie w tytule'; -$lang['rss_show_deleted'] = 'Pokaż usunięte kanały'; -$lang['rss_media'] = 'Rodzaj zmian wyświetlanych w RSS'; -$lang['rss_media_o_both'] = 'oba'; -$lang['rss_media_o_pages'] = 'strony'; -$lang['rss_media_o_media'] = 'media'; -$lang['updatecheck'] = 'Sprawdzanie aktualizacji i bezpieczeństwa. DokuWiki będzie kontaktować się z serwerem update.dokuwiki.org.'; -$lang['userewrite'] = 'Proste adresy URL'; -$lang['useslash'] = 'Używanie ukośnika jako separatora w adresie URL'; -$lang['sepchar'] = 'Znak rozdzielający wyrazy nazw'; -$lang['canonical'] = 'Kanoniczne adresy URL'; -$lang['fnencode'] = 'Metoda kodowana nazw pików bez użycia ASCII.'; -$lang['autoplural'] = 'Automatyczne tworzenie liczby mnogiej'; -$lang['compression'] = 'Metoda kompresji dla usuniętych plików'; -$lang['gzip_output'] = 'Używaj kodowania GZIP dla zawartości XHTML'; -$lang['compress'] = 'Kompresja arkuszy CSS i plików JavaScript'; -$lang['cssdatauri'] = 'Rozmiar w bajtach, poniżej którego odwołania do obrazów w plikach CSS powinny być osadzone bezpośrednio w arkuszu stylów by zmniejszyć ogólne żądania nagłówków HTTP. 400 do 600 bajtów jest dobrą wartością. Ustaw 0 aby wyłączyć.'; -$lang['send404'] = 'Nagłówek "HTTP 404/Page Not Found" dla nieistniejących stron'; -$lang['broken_iua'] = 'Czy funkcja "ignore_user_abort" działa? Jeśli nie, może to powodować problemy z indeksem przeszukiwania. Funkcja nie działa przy konfiguracji oprogramowania IIS+PHP/CGI. Szczegółowe informacje: Bug 852.'; -$lang['xsendfile'] = 'Użyj nagłówka HTTP X-Sendfile w celu przesyłania statycznych plików. Serwer HTTP musi obsługiwać ten nagłówek.'; -$lang['renderer_xhtml'] = 'Mechanizm renderowania głównej treści strony (xhtml)'; -$lang['renderer__core'] = '%s (dokuwiki)'; -$lang['renderer__plugin'] = '%s (wtyczka)'; -$lang['search_nslimit'] = 'Ogranicz wyszukiwanie do bieżących przestrzeni nazw X. Gdy wyszukiwanie jest wykonywane ze strony w głębszej przestrzeni nazw, pierwsze przestrzenie nazw X zostaną dodane jako filtr'; -$lang['search_fragment'] = 'Określ domyślne zachowanie wyszukiwania fragmentów'; -$lang['search_fragment_o_exact'] = 'dokładny'; -$lang['search_fragment_o_starts_with'] = 'zaczyna się z'; -$lang['search_fragment_o_ends_with'] = 'kończy się z'; -$lang['search_fragment_o_contains'] = 'zawiera'; -$lang['trustedproxy'] = 'Zaufaj serwerom proxy odpowiadającym temu wyrażeniu regularnemu co do prawdziwego adresu IP klienta, który zgłaszają. Domyślnie dotyczy sieci lokalnych. Pozostaw puste, aby nie ufać żadnym serwerom proxy.'; -$lang['_feature_flags'] = 'Flagi funkcji'; -$lang['defer_js'] = 'Odrocz wykonanie skryptu JavaScript po przeanalizowaniu kodu HTML strony. Poprawia postrzeganą szybkość strony, ale może zepsuć niewielką liczbę wtyczek.'; -$lang['dnslookups'] = 'DokiWiki wyszuka nazwy hostów dla zdalnych adresów IP użytkowników edytujących strony. Jeśli twój serwer DNS działa zbyt wolno, uległ awarii lub nie chcesz używać wyszukiwania, wyłącz tę opcję.'; -$lang['jquerycdn'] = 'Czy pliki skryptów jQuery i jQuery UI powinny być ładowane z CDN? Powoduje to dodanie dodatkowych żądań HTTP, ale pliki mogą być ładowane szybciej, a użytkownicy mogą już je mieć zbuforowane.'; -$lang['jquerycdn_o_0'] = 'Bez CDN, tylko lokalne zasoby'; -$lang['jquerycdn_o_jquery'] = 'CDN z code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN z cdnjs.com'; -$lang['proxy____host'] = 'Proxy - serwer'; -$lang['proxy____port'] = 'Proxy - port'; -$lang['proxy____user'] = 'Proxy - nazwa użytkownika'; -$lang['proxy____pass'] = 'Proxy - hasło'; -$lang['proxy____ssl'] = 'Proxy - SSL'; -$lang['proxy____except'] = 'Wyrażenie regularne określające adresy URL, do których nie należy używać proxy.'; -$lang['license_o_'] = 'Nie wybrano żadnej'; -$lang['typography_o_0'] = 'brak'; -$lang['typography_o_1'] = 'tylko podwójne cudzysłowy'; -$lang['typography_o_2'] = 'wszystkie cudzysłowy (nie działa we wszystkich przypadkach)'; -$lang['userewrite_o_0'] = 'brak'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'dokuwiki'; -$lang['deaccent_o_0'] = 'zostaw oryginalną pisownię'; -$lang['deaccent_o_1'] = 'usuń litery'; -$lang['deaccent_o_2'] = 'zamień na ASCII'; -$lang['gdlib_o_0'] = 'biblioteka GDLib niedostępna'; -$lang['gdlib_o_1'] = 'wersja 1.x'; -$lang['gdlib_o_2'] = 'automatyczne wykrywanie'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Streszczenie'; -$lang['rss_content_o_diff'] = 'Różnice'; -$lang['rss_content_o_htmldiff'] = 'Różnice w postaci HTML'; -$lang['rss_content_o_html'] = 'Pełna strona w postaci HTML'; -$lang['rss_linkto_o_diff'] = 'różnice'; -$lang['rss_linkto_o_page'] = 'zmodyfikowana strona'; -$lang['rss_linkto_o_rev'] = 'lista zmian'; -$lang['rss_linkto_o_current'] = 'aktualna strona'; -$lang['compression_o_0'] = 'brak'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'nie używaj'; -$lang['xsendfile_o_1'] = 'Specyficzny nagłówek lightttpd (poniżej wersji 1.5)'; -$lang['xsendfile_o_2'] = 'Standardowy nagłówek HTTP X-Sendfile'; -$lang['xsendfile_o_3'] = 'Specyficzny nagłówek Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'Login użytkownika'; -$lang['showuseras_o_username'] = 'Pełne nazwisko użytkownika'; -$lang['showuseras_o_username_link'] = 'Imię i nazwisko użytkownika jako połączenie między wiki'; -$lang['showuseras_o_email'] = 'E-mail użytkownika (ukrywanie według ustawień mailguard)'; -$lang['showuseras_o_email_link'] = 'Adresy e-mail użytkowników w formie linku mailto:'; -$lang['useheading_o_0'] = 'Nigdy'; -$lang['useheading_o_navigation'] = 'W nawigacji'; -$lang['useheading_o_content'] = 'W treści'; -$lang['useheading_o_1'] = 'Zawsze'; -$lang['readdircache'] = 'Maksymalny czas dla bufora readdir (w sek).'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt-br/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt-br/intro.txt deleted file mode 100644 index db31de4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt-br/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Gerenciador de Configurações ====== - -Use essa página para controlar as configurações da instalação do seu DokuWiki. Para ajuda acerca dos itens, consulte [[doku>config]]. Para mais detalhes sobre esse plug-in, veja [[doku>plugin:config]]. - -Definições que apresentem um fundo vermelho claro são protegidas e não podem ser alteradas com esse plug-in. As definições com um fundo azul são o padrão e as com um fundo branco foram configuradas localmente para essa instalação em particular. Tanto as definições em azul quanto as em branco podem ser alteradas. - -Lembre-se de pressionar o botão **Salvar** antes de sair dessa página, caso contrário, suas configurações serão perdidas. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt-br/lang.php deleted file mode 100644 index b8a27ce..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt-br/lang.php +++ /dev/null @@ -1,231 +0,0 @@ - - * @author Paul Nizan - * @author Eduardo Mozart de Oliveira - * @author ANDRE BASSANI DE FREITAS - * @author Aleksandr Selivanov - * @author Davi Jorge - * @author Schopf - * @author Frederico Gonçalves Guimarães - * @author Márcio Gomes Gonçalves - * @author Felipe Castro - * @author Lucien Raven - * @author Enrico Nicoletto - * @author Flávio Veras - * @author Jeferson Propheta - * @author jair.henrique - * @author Luis Dantas - * @author Sergio Motta - * @author Isaias Masiero Filho - * @author Balaco Baco - * @author Victor Westmann - * @author Guilherme Cardoso - * @author Viliam Dias - */ -$lang['menu'] = 'Configurações do DokuWiki'; -$lang['error'] = 'As configurações não foram atualizadas devido a um valor inválido. Por favor, reveja suas alterações e reenvie-as.
    O(s) valor(es) incorreto(s) serão exibidos contornados por uma borda vermelha.'; -$lang['updated'] = 'As configurações foram atualizadas com sucesso.'; -$lang['nochoice'] = '(nenhuma outra opção disponível)'; -$lang['locked'] = 'Não foi possível atualizar o arquivo de configurações. Se isso
    -não for intencional, certifique-se de que o nome do arquivo e as
    -e as suas permissões estejam corretos.'; -$lang['danger'] = 'Perigo: Alterar esta opção poderá tornar o seu wiki e menu de configuração inacessíveis.'; -$lang['warning'] = 'Aviso: A alteração desta opção pode causar um comportamento indesejável.'; -$lang['security'] = 'Aviso de segurança: A alteração desta opção pode representar um risco de segurança.'; -$lang['_configuration_manager'] = 'Gerenciador de configurações'; -$lang['_header_dokuwiki'] = 'Configurações do DokuWiki'; -$lang['_header_plugin'] = 'Configurações de plug-ins'; -$lang['_header_template'] = 'Configurações de modelos'; -$lang['_header_undefined'] = 'Configurações indefinidas'; -$lang['_basic'] = 'Configurações básicas'; -$lang['_display'] = 'Configurações de exibição'; -$lang['_authentication'] = 'Configurações de autenticação'; -$lang['_anti_spam'] = 'Configurações do anti-spam'; -$lang['_editing'] = 'Configurações de edição'; -$lang['_links'] = 'Configurações de link'; -$lang['_media'] = 'Configurações de mídia'; -$lang['_notifications'] = 'Configurações de notificação'; -$lang['_syndication'] = 'Configurações de sindicância'; -$lang['_advanced'] = 'Configurações avançadas'; -$lang['_network'] = 'Configurações de rede'; -$lang['_msg_setting_undefined'] = 'Nenhum metadado configurado.'; -$lang['_msg_setting_no_class'] = 'Nenhuma classe definida.'; -$lang['_msg_setting_no_known_class'] = 'Classe de configuração não disponível.'; -$lang['_msg_setting_no_default'] = 'Nenhum valor padrão.'; -$lang['title'] = 'Título do wiki'; -$lang['start'] = 'Nome da página inicial'; -$lang['lang'] = 'Idioma'; -$lang['template'] = 'Modelo, ou a aparência do wiki.'; -$lang['tagline'] = 'Slogan (caso o modelo suporte isso)'; -$lang['sidebar'] = 'Nome da página da barra lateral (caso o modelo suporte isso). Deixe em branco para desabilitar a barra lateral.'; -$lang['license'] = 'Sob qual licença o seu conteúdo deve ser disponibilizado?'; -$lang['savedir'] = 'Diretório para salvar os dados'; -$lang['basedir'] = 'Diretório base'; -$lang['baseurl'] = 'URL base'; -$lang['cookiedir'] = 'Caminhos dos cookies. Deixe em branco para usar a url base.'; -$lang['dmode'] = 'Modo de criação do diretório'; -$lang['fmode'] = 'Modo de criação do arquivo'; -$lang['allowdebug'] = 'Habilitar a depuração (desabilite se não for necessário!)'; -$lang['recent'] = 'Modificações recentes'; -$lang['recent_days'] = 'Quantas mudanças recentes devem ser mantidas (dias)?'; -$lang['breadcrumbs'] = 'Número de elementos na trilha de páginas visitadas'; -$lang['youarehere'] = 'Trilha hierárquica'; -$lang['fullpath'] = 'Indica o caminho completo das páginas no rodapé'; -$lang['typography'] = 'Efetuar modificações tipográficas'; -$lang['dformat'] = 'Formato da data (veja a função strftime do PHP)'; -$lang['signature'] = 'Assinatura'; -$lang['showuseras'] = 'O que exibir quando mostrar o usuário que editou a página pela última vez'; -$lang['toptoclevel'] = 'Nível mais alto para a tabela de conteúdos'; -$lang['tocminheads'] = 'Quantidade mínima de cabeçalhos para a construção da tabela de conteúdos.'; -$lang['maxtoclevel'] = 'Nível máximo para entrar na tabela de conteúdos'; -$lang['maxseclevel'] = 'Nível máximo para gerar uma seção de edição'; -$lang['camelcase'] = 'Usar CamelCase para links'; -$lang['deaccent'] = '"Limpar" os nomes das páginas'; -$lang['useheading'] = 'Usar o primeiro cabeçalho como nome da página'; -$lang['sneaky_index'] = 'Por padrão, o DokuWiki irá exibir todos os espaços de nomes na visualização do índice. Ao habilitar essa opção, serão escondidos aqueles que o usuário não tiver permissão de leitura. Isso pode resultar na omissão de subespaços de nomes, tornando o índice inútil para certas configurações de ACL.'; -$lang['hidepages'] = 'Esconder páginas correspondentes (expressão regular)'; -$lang['useacl'] = 'Usar listas de controle de acesso'; -$lang['autopasswd'] = 'Gerar senhas automaticamente'; -$lang['authtype'] = 'Método de autenticação'; -$lang['passcrypt'] = 'Método de criptografia da senha'; -$lang['defaultgroup'] = 'Grupo padrão'; -$lang['superuser'] = 'Superusuário - um grupo, usuário ou uma lista separada por vírgulas (usuário1,@grupo1,usuário2) que tenha acesso completo a todas as páginas e funções, independente das definições da ACL'; -$lang['manager'] = 'Gerente - um grupo, usuário ou uma lista separada por vírgulas (usuário1,@grupo1,usuário2) que tenha acesso a certas funções de gerenciamento'; -$lang['profileconfirm'] = 'Confirmar mudanças no perfil com a senha'; -$lang['rememberme'] = 'Permitir cookies de autenticação permanentes ("Lembre-se de mim")'; -$lang['disableactions'] = 'Desabilitar as ações do DokuWiki'; -$lang['disableactions_check'] = 'Verificação'; -$lang['disableactions_subscription'] = 'Monitoramento'; -$lang['disableactions_wikicode'] = 'Ver a fonte/Exportar sem processamento'; -$lang['disableactions_profile_delete'] = 'Excluir a própria conta'; -$lang['disableactions_other'] = 'Outras ações (separadas por vírgula)'; -$lang['disableactions_rss'] = 'Sindicância XML (RSS)'; -$lang['auth_security_timeout'] = 'Tempo limite de segurança para autenticações (seg)'; -$lang['securecookie'] = 'Os cookies definidos via HTTPS devem ser enviados para o navegador somente via HTTPS? Desabilite essa opção quando somente a autenticação do seu wiki for realizada de maneira segura via SSL e a navegação, de maneira insegura.'; -$lang['remote'] = 'Habilitar o sistema de API remota. Isso permite que outras aplicações acessem o wiki via XML-RPC ou outros mecanismos.'; -$lang['remoteuser'] = 'Restringir o acesso à API remota aos grupos ou usuários definidos aqui (separados por vírgulas). Deixe em branco para permitir o acesso a qualquer um.'; -$lang['remotecors'] = 'Habilite o compartilhamento de recursos entre origens (CORS) para as interfaces remotas. Asterisco (*) para permitir todas as origens. Deixe em branco para negar o CORS.'; -$lang['usewordblock'] = 'Bloquear spam baseado em lista de palavras'; -$lang['relnofollow'] = 'Usar rel="nofollow" em links externos'; -$lang['indexdelay'] = 'Tempo de espera antes da indexação (seg)'; -$lang['mailguard'] = 'Obscurecer endereços de e-mail'; -$lang['iexssprotect'] = 'Verificar a existência de possíveis códigos maliciosos em HTML ou JavaScript nos arquivos enviados'; -$lang['usedraft'] = 'Salvar o rascunho automaticamente durante a edição'; -$lang['locktime'] = 'Tempo máximo para o bloqueio de arquivos (seg)'; -$lang['cachetime'] = 'Tempo máximo para o cache (seg)'; -$lang['target____wiki'] = 'Parâmetro "target" para links internos'; -$lang['target____interwiki'] = 'Parâmetro "target" para links interwiki'; -$lang['target____extern'] = 'Parâmetro "target" para links externos'; -$lang['target____media'] = 'Parâmetro "target" para links de mídia'; -$lang['target____windows'] = 'Parâmetro "target" para links do Windows'; -$lang['mediarevisions'] = 'Habilitar revisões de mídias?'; -$lang['refcheck'] = 'Verificação de referência da mídia'; -$lang['gdlib'] = 'Versão da biblioteca "GD Lib"'; -$lang['im_convert'] = 'Caminho para a ferramenta de conversão ImageMagick'; -$lang['jpg_quality'] = 'Qualidade de compressão do JPG (0-100)'; -$lang['fetchsize'] = 'Tamanho máximo (em bytes) que o "fetch.php" pode transferir do exterior'; -$lang['subscribers'] = 'Habilitar o suporte ao monitoramento de páginas'; -$lang['subscribe_time'] = 'Tempo de espera antes do envio das listas e mensagens de monitoramento (segundos); este tempo deve ser menor que o especificado no parâmetro recent_days'; -$lang['notify'] = 'Enviar notificações de mudança para esse endereço de e-mail'; -$lang['registernotify'] = 'Enviar informações de usuários registrados para esse endereço de e-mail'; -$lang['mailfrom'] = 'Endereço de e-mail a ser utilizado para mensagens automáticas'; -$lang['mailreturnpath'] = 'Endereço de e-mail do destinatário para notificações de falha de entrega'; -$lang['mailprefix'] = 'Prefixo do assunto dos e-mails de envio automático'; -$lang['htmlmail'] = 'Enviar e-mail HTML multipartes, que têm uma aparência melhor, mas um tamanho maior. Desabilite para enviar e-mails em texto puro.'; -$lang['dontlog'] = 'Desabilita o registro de log para os seguintes tipos de logs.'; -$lang['sitemap'] = 'Gerar Google Sitemap (dias)'; -$lang['rss_type'] = 'Tipo de fonte XML'; -$lang['rss_linkto'] = 'Os links da fonte XML apontam para'; -$lang['rss_content'] = 'O que deve ser exibido nos itens da fonte XML?'; -$lang['rss_update'] = 'Intervalo de atualização da fonte XML (seg)'; -$lang['rss_show_summary'] = 'Resumo de exibição da fonte XML no título'; -$lang['rss_show_deleted'] = 'Feed XML Mostrar feeds excluídos'; -$lang['rss_media'] = 'Que tipo de alterações devem ser listadas na fonte XML?'; -$lang['rss_media_o_both'] = 'ambos'; -$lang['rss_media_o_pages'] = 'páginas'; -$lang['rss_media_o_media'] = 'mídia'; -$lang['updatecheck'] = 'Verificar atualizações e avisos de segurança? O DokuWiki precisa contactar o "splitbrain.org" para efetuar esse recurso.'; -$lang['userewrite'] = 'Usar URLs "limpas"'; -$lang['useslash'] = 'Usar a barra como separador de espaços de nomes nas URLs'; -$lang['sepchar'] = 'Separador de palavras no nome da página'; -$lang['canonical'] = 'Usar URLs absolutas (http://servidor/caminho)'; -$lang['fnencode'] = 'Método de codificação não-ASCII de nome de arquivos.'; -$lang['autoplural'] = 'Verificar formas plurais nos links'; -$lang['compression'] = 'Método de compressão para arquivos antigos'; -$lang['gzip_output'] = 'Usar "Content-Encoding" do gzip para o código xhtml'; -$lang['compress'] = 'Compactar as saídas de CSS e JavaScript'; -$lang['cssdatauri'] = 'Tamanho máximo em bytes para o qual as imagens referenciadas em arquivos CSS devam ser incorporadas na folha de estilos (o arquivo CSS) para reduzir o custo dos pedidos HTTP. Essa técnica não funcionará na versões do IE < 8! Valores de 400 a 600 são bons. Defina o valor 0 para desativar.'; -$lang['send404'] = 'Enviar "HTTP 404/Página não encontrada" para páginas não existentes'; -$lang['broken_iua'] = 'A função "ignore_user_abort" está com defeito no seu sistema? Isso pode causar um índice de busca defeituoso. IIS+PHP/CGI reconhecidamente possui esse erro. Veja o bug 852 para mais informações.'; -$lang['xsendfile'] = 'Usar o cabeçalho "X-Sendfile" para permitir que o servidor web encaminhe arquivos estáticos? Seu servidor web precisa ter suporte a isso.'; -$lang['renderer_xhtml'] = 'Renderizador a ser utilizado para a saída principal (xhtml) do wiki'; -$lang['renderer__core'] = '%s (núcleo do DokuWiki)'; -$lang['renderer__plugin'] = '%s ("plug-in")'; -$lang['search_nslimit'] = 'Limite a pesquisa aos atuais X espaços de nomes. Quando uma pesquisa é executada a partir de uma página em um espaço de nomes mais interno, os primeiros X espaços de nomes serão adicionados como filtro'; -$lang['search_fragment'] = 'Especifique o comportamento padrão da pesquisa de fragmentos'; -$lang['search_fragment_o_exact'] = 'exato'; -$lang['search_fragment_o_starts_with'] = 'começa com'; -$lang['search_fragment_o_ends_with'] = 'termina com'; -$lang['search_fragment_o_contains'] = 'contém'; -$lang['trustedproxy'] = 'Confie nos proxies de encaminhamento que correspondem a essa expressão regular sobre o verdadeiro IP do cliente que eles relatam. O padrão corresponde às redes locais. Deixe em branco para não confiar em proxy.'; -$lang['_feature_flags'] = 'Sinalizadores de recursos'; -$lang['defer_js'] = 'Adie o javascript para ser executado após a análise do HTML da página. Melhora a velocidade percebida da página, mas pode interromper um pequeno número de plugins.'; -$lang['hidewarnings'] = 'Não exiba nenhum aviso emitido pelo PHP. Isso pode facilitar a transição para PHP8+. Os avisos ainda serão registrados no log de erros e devem ser relatados.'; -$lang['dnslookups'] = 'O DokuWiki procurará pelo nome de host dos endereços IP remotos dos usuários que estão editando as páginas. Caso você tenha um DNS lento, ele não esteja funcionando ou, ainda, você não queira esse recurso, desabilite essa opção.'; -$lang['jquerycdn'] = 'Os scripts jQuery e jQuery UI devem ser carregados a partir de uma CND? Isso adiciona requisições HTTP adicionais, mas os arquivos podem carregar mais rapidamente e os usuários podem já tê-los no cache.'; -$lang['jquerycdn_o_0'] = 'Sem CDN, somente entrega local'; -$lang['jquerycdn_o_jquery'] = 'CDN em code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN em cdnjs.com'; -$lang['proxy____host'] = 'Nome do servidor proxy'; -$lang['proxy____port'] = 'Porta do proxy'; -$lang['proxy____user'] = 'Nome de usuário do proxy'; -$lang['proxy____pass'] = 'Senha do proxy'; -$lang['proxy____ssl'] = 'Usar SSL para conectar ao proxy'; -$lang['proxy____except'] = 'Expressões regulares de URL para excessão de proxy.'; -$lang['license_o_'] = 'Nenhuma escolha'; -$lang['typography_o_0'] = 'nenhuma'; -$lang['typography_o_1'] = 'excluir aspas simples'; -$lang['typography_o_2'] = 'incluir aspas simples (nem sempre funciona)'; -$lang['userewrite_o_0'] = 'não'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'interno do DokuWiki'; -$lang['deaccent_o_0'] = 'não'; -$lang['deaccent_o_1'] = 'remover acentos'; -$lang['deaccent_o_2'] = 'romanizar'; -$lang['gdlib_o_0'] = 'a "GD Lib" não está disponível'; -$lang['gdlib_o_1'] = 'versão 1.x'; -$lang['gdlib_o_2'] = 'detecção automática'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'resumo'; -$lang['rss_content_o_diff'] = 'diff unificado'; -$lang['rss_content_o_htmldiff'] = 'tabela de diff formatada em HTML'; -$lang['rss_content_o_html'] = 'conteúdo completo da página em HTML'; -$lang['rss_linkto_o_diff'] = 'visualização das diferenças'; -$lang['rss_linkto_o_page'] = 'página revisada'; -$lang['rss_linkto_o_rev'] = 'lista de revisões'; -$lang['rss_linkto_o_current'] = 'página atual'; -$lang['compression_o_0'] = 'nenhum'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'não usar'; -$lang['xsendfile_o_1'] = 'cabeçalho proprietário lighttpd (anterior à versão 1.5)'; -$lang['xsendfile_o_2'] = 'cabeçalho "X-Sendfile" padrão'; -$lang['xsendfile_o_3'] = 'cabeçalho proprietário "Nginx X-Accel-Redirect"'; -$lang['showuseras_o_loginname'] = 'nome de usuário'; -$lang['showuseras_o_username'] = 'nome completo do usuário'; -$lang['showuseras_o_username_link'] = 'Nome completo do usuário como um link de usuário interwiki'; -$lang['showuseras_o_email'] = 'endereço de e-mail do usuário (obscurecido segundo a definição anterior)'; -$lang['showuseras_o_email_link'] = 'endereço de e-mail de usuário como um link "mailto:"'; -$lang['useheading_o_0'] = 'nunca'; -$lang['useheading_o_navigation'] = 'somente a navegação'; -$lang['useheading_o_content'] = 'somente o conteúdo do wiki'; -$lang['useheading_o_1'] = 'sempre'; -$lang['readdircache'] = 'Tempo máximo para cache readdir (segundos)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt/intro.txt deleted file mode 100644 index 29e17d6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Gerenciador de Configurações ====== - -Use esta página para controlar as definições da instalação do seu DokuWiki. Para ajuda em itens individuais, consulte [[doku>config]]. Para mais detalhes sobre este plugin, veja [[doku>plugin:config]]. - -Definições que apresentem um fundo vermelho claro são protegidas e não podem ser alteradas com este plugin. Definições com um fundo azul são padrão e definições com um fundo branco foram configuradas localmente para essa instalação em particular. Tanto as definições em azul como em branco podem ser alteradas. - -Lembre-se de pressionar o botão **Salvar** antes de sair desta página, caso contrário, as suas definições serão perdidas. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt/lang.php deleted file mode 100644 index 7490d2d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/pt/lang.php +++ /dev/null @@ -1,220 +0,0 @@ - - * @author Gustavo B. Schenkel - * @author Paulo - * @author Mario AlexandTeixeira dos Santos - * @author Maykon Oliveira - * @author José Vieira - * @author José Monteiro - * @author Enrico Nicoletto - * @author Fil - * @author André Neves - * @author José Campos - * @author Paulo Carmino - * @author Alfredo Silva - * @author Guilherme Sá - */ -$lang['menu'] = 'Configurações'; -$lang['error'] = 'Parâmetros de configuração não atualizados devido a valores inválidos. Reveja as modificações que pretende efetuar antes de re-submetê-las.
    Os valores incorretos serão mostrados dentro de uma "moldura" vermelha.'; -$lang['updated'] = 'Parâmetros de configuração atualizados.'; -$lang['nochoice'] = '(não existem outras escolhas disponíveis)'; -$lang['locked'] = 'O arquivo de configuração não pôde ser atualizado, se isso foi não intencional,
    certifique-se que o nome e as permissões do arquivo de configuração estejam corretos. -'; -$lang['danger'] = 'Perigo: Alterar esta opção poderá tornar seu wiki e o menu de configuração inacessíveis.'; -$lang['warning'] = 'Aviso: A alteração desta opção poderá causar comportamento involuntário.'; -$lang['security'] = 'Aviso de Segurança: Alterar esta opção pode apresentar um risco de segurança.'; -$lang['_configuration_manager'] = 'Gerenciamento de Configuração'; -$lang['_header_dokuwiki'] = 'DokuWiki'; -$lang['_header_plugin'] = 'Plugins'; -$lang['_header_template'] = 'Modelos'; -$lang['_header_undefined'] = 'Configurações não Definidas'; -$lang['_basic'] = 'Básicas'; -$lang['_display'] = 'Apresentação'; -$lang['_authentication'] = 'Autenticação'; -$lang['_anti_spam'] = 'Anti-Spam'; -$lang['_editing'] = 'Edição'; -$lang['_links'] = 'Links'; -$lang['_media'] = 'Mídia'; -$lang['_notifications'] = 'Notificação'; -$lang['_syndication'] = 'Sindicação (RSS)'; -$lang['_advanced'] = 'Avançadas'; -$lang['_network'] = 'Rede'; -$lang['_msg_setting_undefined'] = 'Nenhum metadado definido.'; -$lang['_msg_setting_no_class'] = 'Nenhuma classe definida.'; -$lang['_msg_setting_no_known_class'] = 'Classe de configuração não disponível.'; -$lang['_msg_setting_no_default'] = 'Sem valor padrão.'; -$lang['title'] = 'Título deste Wiki'; -$lang['start'] = 'Nome da Página Inicial'; -$lang['lang'] = 'Idioma'; -$lang['template'] = 'Modelo'; -$lang['tagline'] = 'Slogan (se o modelo for compatível)'; -$lang['sidebar'] = 'Nome da página da barra lateral (se o modelo for compatível). Um campo vazio desativará a barra lateral'; -$lang['license'] = 'Sob que licença o seu conteúdo deverá ser disponibilizado?'; -$lang['savedir'] = 'Pasta para salvar dados'; -$lang['basedir'] = 'Caminho do servidor (ex. /dokuwiki/). Deixe em branco para auto detecção.'; -$lang['baseurl'] = 'URL do servidor (ex. http://www.yourserver.com). Deixe em branco para auto detecção.'; -$lang['cookiedir'] = 'Caminho do cookie. Deixe em branco para usar a baseurl.'; -$lang['dmode'] = 'Modo de criação de pastas.'; -$lang['fmode'] = 'Modo de criação de arquivos.'; -$lang['allowdebug'] = 'Permitir depuração desabilite se não for necessário!'; -$lang['recent'] = 'Número de entradas por página em alterações recentes'; -$lang['recent_days'] = 'Quantas mudanças recentes devem ser mantidas? (dias)'; -$lang['breadcrumbs'] = 'Número máximo de breadcrumbs'; -$lang['youarehere'] = 'Usar breadcrumbs hierárquicas (você provavelmente irá querer desativar a opção acima então)'; -$lang['fullpath'] = 'Mostrar o caminho completo das páginas no rodapé'; -$lang['typography'] = 'Executar substituições tipográficas'; -$lang['dformat'] = 'Formato de Data (ver função PHP\'s strftime)'; -$lang['signature'] = 'O que inserir quando clicar no botão de assinatura do editor'; -$lang['showuseras'] = 'O que exibir quando mostrar o utilizador que editou a página pela última vez'; -$lang['toptoclevel'] = 'Nível de topo para a tabela de conteúdo'; -$lang['tocminheads'] = 'Quantidade mínima de cabeçalhos para a construção da tabela de conteúdos.'; -$lang['maxtoclevel'] = 'Nível máximo para a tabela de conteúdo'; -$lang['maxseclevel'] = 'Nível máximo para editar seção'; -$lang['camelcase'] = 'Usar CamelCase para links'; -$lang['deaccent'] = 'Como limpar nomes de páginas'; -$lang['useheading'] = 'Usar o primeiro cabeçalho para o nome da página'; -$lang['sneaky_index'] = 'Por padrão, o DokuWiki irá exibir todos os namespaces na visualização do índice. Ao ativar essa opção, serão escondidos aqueles em que o utilizador não tenha permissão de leitura. Isto pode resultar na ocultação de subnamespaces acessíveis, o que poderá tornar o índice inútil para certas configurações de ACL.'; -$lang['hidepages'] = 'Esconder páginas correspondentes com expressões regulares da pesquisa, índice e outros índices automáticos'; -$lang['useacl'] = 'Usar listas de controle de acesso'; -$lang['autopasswd'] = 'Auto-gerar senhas'; -$lang['authtype'] = 'Método de autenticação'; -$lang['passcrypt'] = 'Método de criptografia da senha'; -$lang['defaultgroup'] = 'Grupo padrão onde novos usuários serão colocados'; -$lang['superuser'] = 'Superusuário - um grupo, utilizador ou uma lista separada por vírgulas usuário1,@grupo1,usuário2 que tem acesso completo a todas as páginas e funções, independente das definições da ACL'; -$lang['manager'] = 'Gerenciador - um grupo, utilizador ou uma lista separada por vírgulas usuário1,@grupo1,usuário2 que tem acesso a certas funções de gerenciamento'; -$lang['profileconfirm'] = 'Confirmar mudanças no perfil com a senha'; -$lang['rememberme'] = 'Permitir cookies de login permanentes (lembrar-me)'; -$lang['disableactions'] = 'Desativar ações DokuWiki'; -$lang['disableactions_check'] = 'Verificar'; -$lang['disableactions_subscription'] = 'Subscrever/Des-subscrever'; -$lang['disableactions_wikicode'] = 'Ver fonte/Exportar Direto'; -$lang['disableactions_profile_delete'] = 'Excluir Sua Conta'; -$lang['disableactions_other'] = 'Outras ações (separadas por vírgula)'; -$lang['disableactions_rss'] = 'Sindicação XML (RSS)'; -$lang['auth_security_timeout'] = 'Tempo Limite para Autenticações (segundos)'; -$lang['securecookie'] = 'Os cookies definidos via HTTPS deverão ser enviados para o navegador somente via HTTPS? Desative essa opção quando somente a autenticação do seu wiki for realizada de maneira segura via SSL e a navegação de maneira insegura.'; -$lang['remote'] = 'Ativar o sistema de API remota. Isso permite que outros aplicativos acessem o wiki via XML-RPC ou outros mecanismos.'; -$lang['remoteuser'] = 'Restringe o acesso remoto da API aos grupos separados por vírgula ou aos usuários fornecidos aqui. Deixe em branco para dar acesso a todos.'; -$lang['usewordblock'] = 'Bloquear spam baseado em lista de palavras (wordlist)'; -$lang['relnofollow'] = 'Usar rel="nofollow" em links externos'; -$lang['indexdelay'] = 'Tempo de espera antes da indexação (seg)'; -$lang['mailguard'] = 'Obscurecer endereços de email'; -$lang['iexssprotect'] = 'Verificar os arquivos enviados contra possíveis códigos maliciosos em HTML ou JavaScript'; -$lang['usedraft'] = 'Salvar o rascunho automaticamente durante a edição'; -$lang['locktime'] = 'Idade máxima para arquivos de lock (seg)'; -$lang['cachetime'] = 'Idade máxima para cache (seg)'; -$lang['target____wiki'] = 'Parâmetro "target" para links internos'; -$lang['target____interwiki'] = 'Parâmetro "target" para links entre wikis'; -$lang['target____extern'] = 'Parâmetro "target" para links externos'; -$lang['target____media'] = 'Parâmetro "target" para links de media'; -$lang['target____windows'] = 'Parâmetro "target" para links do Windows'; -$lang['mediarevisions'] = 'Ativar Mediarevisions?'; -$lang['refcheck'] = 'Verificar se a mídia está em uso antes de excluí-la'; -$lang['gdlib'] = 'Versão GD Lib'; -$lang['im_convert'] = 'Caminho para a ferramenta "convert" do ImageMagick'; -$lang['jpg_quality'] = 'Compressão/Qualidade JPG (0-100)'; -$lang['fetchsize'] = 'Tamanho máximo (bytes) que o fetch.php pode baixar de URLs externas, ex. para cache e redimensionamento de imagens externas.'; -$lang['subscribers'] = 'Habilitar o suporte a subscrição de páginas por e-mail'; -$lang['subscribe_time'] = 'Tempo após o qual as listas de subscrição e "digests" são enviados (seg); Isto deve ser inferior ao tempo especificado em recent_days.'; -$lang['notify'] = 'Sempre enviar notificações de mudanças para este endereço de e-mail'; -$lang['registernotify'] = 'Sempre enviar informações de usuários registados para este endereço de e-mail'; -$lang['mailfrom'] = 'Endereço de e-mail a ser utilizado para mensagens automáticas'; -$lang['mailreturnpath'] = 'Endereço de e-mail do destinatário para notificações não entregues'; -$lang['mailprefix'] = 'Prefixo de e-mail a ser utilizado para mensagens automáticas. Deixe em branco para usar o título do wiki'; -$lang['htmlmail'] = 'Envie e-mails multipartes em HTML para uma melhor aparência, mas maiores em tamanho. Desative para mensagens em texto simples.'; -$lang['dontlog'] = 'Desabilite a gravação de relatórios para estes tipos de relatórios.'; -$lang['sitemap'] = 'Gerar sitemap Google frequentemente (dias). 0 para desativar'; -$lang['rss_type'] = 'Tipo de feed XML'; -$lang['rss_linkto'] = 'Links de feed XML para'; -$lang['rss_content'] = 'O que deve ser exibido nos itens do alimentador XML?'; -$lang['rss_update'] = 'Intervalo de atualização do feed XML (seg)'; -$lang['rss_show_summary'] = 'Resumo de exibição do feed XML no título'; -$lang['rss_show_deleted'] = 'O feed XML mostra feeds excluídos'; -$lang['rss_media'] = 'Que tipo de alterações devem ser listadas no feed XML?'; -$lang['rss_media_o_both'] = 'ambos'; -$lang['rss_media_o_pages'] = 'páginas'; -$lang['rss_media_o_media'] = 'mídia'; -$lang['updatecheck'] = 'Verificar por atualizações e avisos de segurança? O DokuWiki precisa contactar o "splitbrain.org" para efetuar esta verificação.'; -$lang['userewrite'] = 'Usar URLs SEO'; -$lang['useslash'] = 'Usar a barra como separador de namespaces nas URLs'; -$lang['sepchar'] = 'Separador de palavras no nome da página'; -$lang['canonical'] = 'Usar URLs absolutas (http://servidor/caminho)'; -$lang['fnencode'] = 'Método de codificar nomes de arquivo não-ASCII.'; -$lang['autoplural'] = 'Verificar formas plurais nos links'; -$lang['compression'] = 'Método de compressão para arquivos attic'; -$lang['gzip_output'] = 'Usar Content-Encoding do gzip para código xhtml'; -$lang['compress'] = 'Compactar as saídas de CSS e JavaScript'; -$lang['cssdatauri'] = 'Tamanho em bytes até ao qual as imagens referenciadas em arquivos CSS devem ser embutidas diretamente no CSS para reduzir a carga de pedidos HTTP extra. 400 a 600 bytes é um bom valor. Escolher 0 para desativar.'; -$lang['send404'] = 'Enviar "HTTP 404/Página não encontrada" para páginas não existentes'; -$lang['broken_iua'] = 'A função "ignore_user_abort" não está a funcionar no seu sistema? Isso pode causar um índice de busca defeituoso. Sistemas com IIS+PHP/CGI são conhecidos por possuírem este problema. Veja o bug 852 para mais informações.'; -$lang['xsendfile'] = 'Usar o cabeçalho "X-Sendfile" para permitir o servidor de internet encaminhar arquivos estáticos? O seu servidor de internet precisa ter suporte a isso.'; -$lang['renderer_xhtml'] = 'Renderizador a ser utilizado para a saída principal do wiki (xhtml)'; -$lang['renderer__core'] = '%s (núcleo dokuwiki)'; -$lang['renderer__plugin'] = '%s (plugin)'; -$lang['search_nslimit'] = 'Limite a pesquisa aos atuais X namespaces. Quando uma pesquisa é executada a partir de uma página em um namespace mais profundo, os primeiros X namespaces serão adicionados como filtro'; -$lang['search_fragment'] = 'Especifique o comportamento de pesquisa de fragmento padrão'; -$lang['search_fragment_o_exact'] = 'exato'; -$lang['search_fragment_o_starts_with'] = 'começa com'; -$lang['search_fragment_o_ends_with'] = 'termina com'; -$lang['search_fragment_o_contains'] = 'contém'; -$lang['trustedproxy'] = 'Confie nos proxies de encaminhamento que correspondem a essa expressão regular sobre o verdadeiro IP do cliente que eles relatam. O padrão corresponde às redes locais. Deixe em branco para não confiar em proxy.'; -$lang['_feature_flags'] = 'Sinalizadores de recursos'; -$lang['defer_js'] = 'Adie a execução do javascript para depois da análise do HTML da página. Isso Melhora a velocidade da página, mas pode interromper um pequeno número de plugins.'; -$lang['dnslookups'] = 'O DokuWiki irá procurar nomes de host para endereços IP remotos de usuários editando páginas. Se você tiver um servidor DNS lento, inoperante ou não quiser esse recurso, desabilite essa opção'; -$lang['jquerycdn'] = 'Os arquivos de script jQuery e jQuery UI devem ser carregados de um CDN? Isso gera solicitações HTTP adicionais mas os arquivos são carregados mais rapidamente e os usuários já podem tê-los armazenados em cache.'; -$lang['jquerycdn_o_0'] = 'Sem CDN, somente entrega local'; -$lang['jquerycdn_o_jquery'] = 'CDN em code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN em cdnjs.com'; -$lang['proxy____host'] = 'Nome do servidor proxy'; -$lang['proxy____port'] = 'Porta de Proxy'; -$lang['proxy____user'] = 'Nome de usuário Proxy'; -$lang['proxy____pass'] = 'Senha do Proxy '; -$lang['proxy____ssl'] = 'Usar SSL para conectar ao proxy'; -$lang['proxy____except'] = 'Expressão regular para bater com URLs para os quais o proxy deve ser ignorado.'; -$lang['license_o_'] = 'Nenhuma escolha'; -$lang['typography_o_0'] = 'nenhum'; -$lang['typography_o_1'] = 'excluindo aspas simples'; -$lang['typography_o_2'] = 'incluindo aspas simples (pode não funcionar sempre)'; -$lang['userewrite_o_0'] = 'nenhum'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki interno'; -$lang['deaccent_o_0'] = 'desligado'; -$lang['deaccent_o_1'] = 'remover acentos'; -$lang['deaccent_o_2'] = 'romanizar'; -$lang['gdlib_o_0'] = 'A GD Lib não está disponível'; -$lang['gdlib_o_1'] = 'Versão 1.x'; -$lang['gdlib_o_2'] = 'Auto-detecção'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstrato'; -$lang['rss_content_o_diff'] = 'Diferenças Unificadas'; -$lang['rss_content_o_htmldiff'] = 'Tabela diff formatada em HTML'; -$lang['rss_content_o_html'] = 'Conteúdo completo da página em HTML'; -$lang['rss_linkto_o_diff'] = 'visualizar diferenças'; -$lang['rss_linkto_o_page'] = 'página revista'; -$lang['rss_linkto_o_rev'] = 'lista de revisões'; -$lang['rss_linkto_o_current'] = 'página atual'; -$lang['compression_o_0'] = 'sem compressão'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'não usar'; -$lang['xsendfile_o_1'] = 'Cabeçalho proprietário lighttpd (anterior à versão 1.5)'; -$lang['xsendfile_o_2'] = 'Cabeçalho X-Sendfile padrão'; -$lang['xsendfile_o_3'] = 'Cabeçalho proprietário Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'Nome de usuário'; -$lang['showuseras_o_username'] = 'Nome completo do usuário'; -$lang['showuseras_o_username_link'] = 'Nome completo do usuário como link do usuário interwiki'; -$lang['showuseras_o_email'] = 'E-mail do usuário (ofuscado de acordo com a configuração mailguard)'; -$lang['showuseras_o_email_link'] = 'E-mail do usuário como um link mailto:'; -$lang['useheading_o_0'] = 'Nunca'; -$lang['useheading_o_navigation'] = 'Apenas Navegação'; -$lang['useheading_o_content'] = 'Apenas Conteúdo Wiki'; -$lang['useheading_o_1'] = 'Sempre'; -$lang['readdircache'] = 'Idade máxima para a cache readdir (seg)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ro/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ro/intro.txt deleted file mode 100644 index f5cbbe8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ro/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Manager Configurare ====== - -Folosiţi această pagină pentru a controla setările instalării DokuWiki. Pentru ajutor la probleme punctuale, consultaţi [[doku>config]]. Pentru mai multe detalii privind acest plugin, consultaţi [[doku>plugin:config]]. - -Setările pe un fond roşu-deschis sunt protejate şi nu pot fi modificate cu acest plugin. Setările pe un fond albastru sunt valori implicite iar cele pe fond alb au fost setate local pentru această instalare individualizată. Setările pe fond albastru şi alb pot fi modificate. - -Nu uitaţi să apăsaţi butonul **SALVEAZĂ** înainte de a părăsi această pagină; altfel, modificările aduse se vor pierde. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ro/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ro/lang.php deleted file mode 100644 index 3c91a25..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ro/lang.php +++ /dev/null @@ -1,182 +0,0 @@ - - * @author Emanuel-Emeric Andrasi - * @author Emanuel-Emeric Andraşi - * @author Marius OLAR - */ -$lang['menu'] = 'Setări de Configurare'; -$lang['error'] = 'Setări nu au fost actualizate datorită unei valori incorecte; verificaţi modificările şi încercaţi din nou.
    Valorile incorecte vor apărea într-un chenar roÅŸu.'; -$lang['updated'] = 'Setările au fost actualizate cu succes.'; -$lang['nochoice'] = '(nici o altă opÅ£iune nu este disponibilă)'; -$lang['locked'] = 'FiÅŸierul de setări nu poate fi actualizat. Dacă nu s-a dorit aceasta, asiguraÅ£i-vă că numele ÅŸi drepturile de acces ale fiÅŸierului de setări localizate sunt corecte.'; -$lang['danger'] = 'Pericol: Modificarea aceastei opÈ›iuni poate conduce la imposibilitatea accesării wiki-ului È™i a meniului de configurare!'; -$lang['warning'] = 'AtenÈ›ie: Modificarea aceastei opÈ›iuni poate duce la evenimente nedorite!'; -$lang['security'] = 'Alertă de securitate: Modificarea acestei opÈ›iuni poate prezenta un risc de securitate!'; -$lang['_configuration_manager'] = 'Manager Configurare'; -$lang['_header_dokuwiki'] = 'Setări DokuWiki'; -$lang['_header_plugin'] = 'Setări Plugin-uri'; -$lang['_header_template'] = 'Setări Åžabloane'; -$lang['_header_undefined'] = 'Setări Nedefinite'; -$lang['_basic'] = 'Setări de Bază'; -$lang['_display'] = 'Setări AfiÅŸare'; -$lang['_authentication'] = 'Setări Autentificare'; -$lang['_anti_spam'] = 'Setări Anti-Spam'; -$lang['_editing'] = 'Setări Editare'; -$lang['_links'] = 'Setări Legături'; -$lang['_media'] = 'Setări Media'; -$lang['_advanced'] = 'Setări Avansate'; -$lang['_network'] = 'Setări ReÅ£ea'; -$lang['_msg_setting_undefined'] = 'Nesetat metadata'; -$lang['_msg_setting_no_class'] = 'Nesetat class'; -$lang['_msg_setting_no_default'] = 'Nici o valoare implicită'; -$lang['title'] = 'Titlul wiki'; -$lang['start'] = 'Numele paginii de start'; -$lang['lang'] = 'Limbă'; -$lang['template'] = 'Åžablon'; -$lang['tagline'] = 'Slogan (dacă templateul suportă opÈ›iunea)'; -$lang['sidebar'] = 'Numele paginii barei laterale (dacă templateul suportă opÈ›iunea), câmpul lăsat gol dezactivează bara laterală'; -$lang['license'] = 'Sub ce licenţă va fi publicat conÅ£inutul?'; -$lang['savedir'] = 'Director pentru salvarea datelor'; -$lang['basedir'] = 'Director bază'; -$lang['baseurl'] = 'URL bază '; -$lang['cookiedir'] = 'Cale Cookie. LăsaÈ›i gol pentru a utiliza baseurl.'; -$lang['dmode'] = 'Mod creare director'; -$lang['fmode'] = 'Mod creare fiÅŸier'; -$lang['allowdebug'] = 'Permite depanarea dezactivaÅ£i dacă cu e necesar!'; -$lang['recent'] = 'Modificări recente'; -$lang['recent_days'] = 'Câte modificări recente să se păstreze?'; -$lang['breadcrumbs'] = 'Numărul de "urme" lăsate'; -$lang['youarehere'] = 'Structura ierarhică a "urmelor" lăsate'; -$lang['fullpath'] = 'Arată calea completă a paginii în subsol'; -$lang['typography'] = 'Fă înlocuiri topografice'; -$lang['dformat'] = 'Format dată (vezi funcÅ£ia PHP strftime)'; -$lang['signature'] = 'Semnătura'; -$lang['showuseras'] = 'Ce se afiÅŸează la indicarea utilizatorului care a editat ultimul o pagină'; -$lang['toptoclevel'] = 'Primul nivel pentru cuprins'; -$lang['tocminheads'] = 'Numărul minim de titluri ce determină dacă se alcătuieÅŸte Tabelul de Cuprins (TOC)'; -$lang['maxtoclevel'] = 'Nivelul maxim pentru cuprins'; -$lang['maxseclevel'] = 'Nivelul maxim de editare al secÅ£iunii'; -$lang['camelcase'] = 'FoloseÅŸte CamelCase pentru legături'; -$lang['deaccent'] = 'numedepagină curate'; -$lang['useheading'] = 'FoloseÅŸte primul titlu pentru numele paginii'; -$lang['sneaky_index'] = 'Implicit, DokuWiki va arăta toate numele de spaÅ£ii la vizualizarea indexului. Activând această opÅ£iune vor fi ascunse acelea la care utilizatorul nu are drepturi de citire. Aceasta poate determina ascunderea sub-numelor de spaÅ£ii accesibile. Aceasta poate face index-ul inutilizabil cu anumite setări ale ACL'; -$lang['hidepages'] = 'Ascunde paginile pereche (expresii regulate)'; -$lang['useacl'] = 'Utilizează liste de control al accesului'; -$lang['autopasswd'] = 'Parole autogenerate'; -$lang['authtype'] = 'Autentificare backend'; -$lang['passcrypt'] = 'Metoda de criptare a parolei'; -$lang['defaultgroup'] = 'Grup implicit'; -$lang['superuser'] = 'Superuser - un grup sau un utilizator cu acces complet la toate paginile ÅŸi funcÅ£iile indiferent de setările ACL'; -$lang['manager'] = 'Manager - un grup sau un utilizator cu acces la anumite funcÅ£ii de management'; -$lang['profileconfirm'] = 'Confirmă schimbarea profilului cu parola'; -$lang['rememberme'] = 'PermiteÅ£i cookies permanente la login (Å£ine-mă minte)'; -$lang['disableactions'] = 'Dezactivează acÅ£iunile DokuWiki'; -$lang['disableactions_check'] = 'Verifică'; -$lang['disableactions_subscription'] = 'Subscrie/Anulează subscrierea'; -$lang['disableactions_wikicode'] = 'Vizualizează sursa/Export Raw'; -$lang['disableactions_other'] = 'Alte acÅ£iuni (separate prin virgulă)'; -$lang['auth_security_timeout'] = 'Timpul de expirare al Autentificării Securizate (secunde)'; -$lang['securecookie'] = 'Cookies-urile setate via HTTPS să fie trimise doar via HTTPS de către browser? DezactivaÅ£i această opÅ£iune numai când login-ul wiki-ului este securizat cu SSL dar navigarea wiki-ului se realizează nesecurizat.'; -$lang['remote'] = 'Activează sistemul remote API. Acesta permite altor aplicaÈ›ii să acceseze wiki-ul via XML-RPC sau alte mecanisme.'; -$lang['remoteuser'] = 'RestricÈ›ionează accesul sistemului remote API la grupurile sau utilizatorii următori (separaÈ›i prin virgulă). LăsaÈ›i câmpul gol pentru a da acces către toÈ›i.'; -$lang['usewordblock'] = 'Blochează spam-ul pe baza listei de cuvinte'; -$lang['relnofollow'] = 'FolosiÅ£i rel="nofollow" pentru legăturile externe'; -$lang['indexdelay'] = 'Timpul de întârziere înainte de indexare (sec)'; -$lang['mailguard'] = 'Adrese de email acoperite'; -$lang['iexssprotect'] = 'Verifică fiÅŸierele încărcate pentru posibil cod periculos JavaScript sau HTML'; -$lang['usedraft'] = 'Salvează automat o schiţă în timpul editării'; -$lang['locktime'] = 'Durata maximă pentru blocarea fiÅŸierelor (secunde)'; -$lang['cachetime'] = 'Durata maximă pentru cache (secunde)'; -$lang['target____wiki'] = 'Fereastra Å£intă pentru legăturile interne'; -$lang['target____interwiki'] = 'Fereastra Å£intă pentru legăturile interwiki'; -$lang['target____extern'] = 'Fereastra Å£intă pentru legăturile externe'; -$lang['target____media'] = 'Fereastra Å£intă pentru legăturile media'; -$lang['target____windows'] = 'Fereastra Å£intă pentru legăturile windows'; -$lang['mediarevisions'] = 'Activare Revizii Media?'; -$lang['refcheck'] = 'Verificare referinţă media'; -$lang['gdlib'] = 'Versiunea GD Lib'; -$lang['im_convert'] = 'Calea către instrumentul de conversie ImageMagick'; -$lang['jpg_quality'] = 'Calitatea compresiei JPG (0-100)'; -$lang['fetchsize'] = 'Dimensiunea maximă (byte) pe care fetch.php poate să descarce din exterior'; -$lang['subscribers'] = 'Activează suportul pentru subscrierea paginii'; -$lang['subscribe_time'] = 'Timpul după care lista de abonare ÅŸi digestie sunt trimise (sec); Aceasta ar trebui să fie mai mic decât timpul specificat în recent_days.'; -$lang['notify'] = 'Trimite notificări privind modificările pe această adresă de email'; -$lang['registernotify'] = 'Trimite informare noilor utilizatori înregistraÅ£i pe această adresă de email'; -$lang['mailfrom'] = 'Adresa de email utilizată pentru mailuri automate'; -$lang['mailprefix'] = 'Prefix subiect e-mail de folosit pentru mail-uri automate'; -$lang['sitemap'] = 'Generează Google sitemap (zile)'; -$lang['rss_type'] = 'Tip flux XML'; -$lang['rss_linkto'] = 'Fluxul XML se leagă la'; -$lang['rss_content'] = 'Ce să afiÅŸez în obiectele fluxurilor XML'; -$lang['rss_update'] = 'Intervalul de actualizare a fluxului XML (sec)'; -$lang['rss_show_summary'] = 'Fluxul XML arată rezumat în titlu'; -$lang['rss_media'] = 'Ce fel de modificări ar trebui afiÈ™ate în fluxul XML?'; -$lang['updatecheck'] = 'Verificare actualizări ÅŸi avertismente privind securitatea? DokuWiki trebuie să contacteze update.dokuwiki.org pentru această facilitate.'; -$lang['userewrite'] = 'Folosire URL-uri "nice"'; -$lang['useslash'] = 'FoloseÅŸte slash-ul ca separator de spaÅ£ii de nume în URL-uri'; -$lang['sepchar'] = 'Separator cuvinte în numele paginii'; -$lang['canonical'] = 'FoloseÅŸte URL-uri canonice'; -$lang['fnencode'] = 'Metoda de encodare a numelor fiÅŸierelor non-ASCII.'; -$lang['autoplural'] = 'Verifică formele de plural în legături'; -$lang['compression'] = 'Metoda de criptare a fiÅŸierelor pod'; -$lang['gzip_output'] = 'FoloseÅŸte gzip pentru codarea conÅ£inutului xhtml'; -$lang['compress'] = 'Compactează codul CSS ÅŸi javascript produs'; -$lang['cssdatauri'] = 'Dimensiunea în octeÈ›i până la care imaginile regasite în fiÈ™ierele CSS ar trebui să fie incluse direct în stylesheet pentru a reduce supraîncărcarea antetului cererii HTTP. Această tehnică nu va funcÈ›iona în IE < 8! 400 până la 600 octeÈ›i sunt suficienÈ›i. IntroduceÈ›i 0 pentru a dezactiva această opÈ›iune.'; -$lang['send404'] = 'Trimite mesajul "HTTP 404/Page Not Found" pentru paginile inexistente'; -$lang['broken_iua'] = 'FuncÅ£ia ignore_user_abort nu funcÅ£ionează pe sistemul dumneavoastră? Aceasta poate determina nefuncÅ£ionarea indexului de căutare. IIS+PHP/CGI sunt cunoscute ca fiind nefuncÅ£ionale. Mai multe detalii găsiÅ£i la Bug 852'; -$lang['xsendfile'] = 'FolosiÅ£i header-ul X-Send pentru a-i permite serverului web să trimită fiÅŸiere statice? Serverul web trebuie să permită aceasta.'; -$lang['renderer_xhtml'] = 'Motorul de randare principal folosit pentru afiÅŸarea wiki în format xhtml'; -$lang['renderer__core'] = '%s (nucleu dokuwiki)'; -$lang['renderer__plugin'] = '%s (plugin)'; -$lang['proxy____host'] = 'Nume server Proxy'; -$lang['proxy____port'] = 'Port Proxy'; -$lang['proxy____user'] = 'Nume utilizator Proxy'; -$lang['proxy____pass'] = 'Parolă Proxy'; -$lang['proxy____ssl'] = 'FoloseÅŸte SSL pentru conectare la Proxy'; -$lang['proxy____except'] = 'Expresie regulară de potrivit cu URL-uri pentru care proxy-ul trebuie păsuit.'; -$lang['license_o_'] = 'Nici una aleasă'; -$lang['typography_o_0'] = 'nimic'; -$lang['typography_o_1'] = 'Numai ghilimele duble'; -$lang['typography_o_2'] = 'Toate ghilimelele (s-ar putea să nu fucÅ£ioneze întotdeauna)'; -$lang['userewrite_o_0'] = 'nimic'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki intern'; -$lang['deaccent_o_0'] = 'închis'; -$lang['deaccent_o_1'] = 'înlătură accentele'; -$lang['deaccent_o_2'] = 'romanizează'; -$lang['gdlib_o_0'] = 'biblioteca GD Lib nu este disponibilă'; -$lang['gdlib_o_1'] = 'Versiunea 1.x'; -$lang['gdlib_o_2'] = 'Detectare automată'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstract'; -$lang['rss_content_o_diff'] = 'DiferenÅ£e unificate'; -$lang['rss_content_o_htmldiff'] = 'Tabel diferenÅ£e în format HTML'; -$lang['rss_content_o_html'] = 'ConÅ£inut pagină complet HTML'; -$lang['rss_linkto_o_diff'] = 'vizualizare diferenÅ£e'; -$lang['rss_linkto_o_page'] = 'pagina revizuită'; -$lang['rss_linkto_o_rev'] = 'lista revizuirilor'; -$lang['rss_linkto_o_current'] = 'pagina curentă'; -$lang['compression_o_0'] = 'nici una'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'nu se foloseÅŸte'; -$lang['xsendfile_o_1'] = 'Header proprietar lighttpd (înaintea versiunii 1.5)'; -$lang['xsendfile_o_2'] = 'Header standard X-Sendfile'; -$lang['xsendfile_o_3'] = 'Header proprietar Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'Numele de login'; -$lang['showuseras_o_username'] = 'Numele complet al utilizatorului'; -$lang['showuseras_o_email'] = 'Adresa de e-mail a utilizatorului (mascată conform setărilor de protecÅ£ie)'; -$lang['showuseras_o_email_link'] = 'Adresa de e-mail a utilizatorului ca mailto: link'; -$lang['useheading_o_0'] = 'Niciodată'; -$lang['useheading_o_navigation'] = 'Doar navigare'; -$lang['useheading_o_content'] = 'Doar conÅ£inutul Wiki'; -$lang['useheading_o_1'] = 'ÃŽntotdeauna'; -$lang['readdircache'] = 'Vârsta maximă depozitare readdir (sec)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ru/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ru/intro.txt deleted file mode 100644 index 2b4fe3d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ru/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== ÐаÑтройки вики ====== - -ЗдеÑÑŒ вы можете изменить наÑтройки Ñвоей «Докувики». Ð”Ð»Ñ Ñправки по конкретным опциÑм Ñмотрите [[doku>config|Конфигурирование «Докувики»]]. Дополнительные детали об Ñтом плагине доÑтупны здеÑÑŒ: [[doku>plugin:config]]. - -ÐаÑтройки, отображаемые на Ñветло-краÑном фоне, защищены от изменений и не могут быть отредактированы Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Ñтого плагина. Голубым фоном отмечены наÑтройки Ñо значениÑми по умолчанию, а белым фоном — наÑтройки, которые были локально изменены Ð´Ð»Ñ Ñтой конкретной «Докувики». Как голубые, так и белые наÑтройки доÑтупны Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ. - -Ðе забудьте нажать кнопку «**Сохранить**» перед тем, как покинуть Ñту Ñтраницу, иначе вÑе ваши Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ потерÑны. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ru/lang.php deleted file mode 100644 index 622a8f9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/ru/lang.php +++ /dev/null @@ -1,225 +0,0 @@ - - * @author Nikita - * @author Ðнатолий - * @author Yuriy Skalko - * @author Vyacheslav Strenadko - * @author Zhassulan - * @author Denis Simakov - * @author Andrew Pleshakov - * @author Змей ЭтерийÑкий - * @author Hikaru Nakajima - * @author Alexei Tereschenko - * @author Alexander Sorkin - * @author Kirill Krasnov - * @author Vlad Tsybenko - * @author Aleksey Osadchiy - * @author Ladyko Andrey - * @author Eugene - * @author Johnny Utah - * @author RainbowSpike <1@2.ru> - * @author alexey - */ -$lang['menu'] = 'ÐаÑтройки вики'; -$lang['error'] = 'ÐаÑтройки не были Ñохранены из-за ошибки в одном из значений. ПожалуйÑта, проверьте Ñвои Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸ попробуйте ещё раз.
    Ðеправильные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ обведены краÑной рамкой.'; -$lang['updated'] = 'ÐаÑтройки уÑпешно Ñохранены.'; -$lang['nochoice'] = '(нет других вариантов)'; -$lang['locked'] = 'Файл наÑтройки недоÑтупен Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ. ЕÑли Ñто не Ñпециально,
    убедитеÑÑŒ, что файл локальной наÑтройки имеет правильное Ð¸Ð¼Ñ Ð¸ права доÑтупа.'; -$lang['danger'] = 'Внимание: изменение Ñтой опции может Ñделать вашу вики и меню конфигурации недоÑтупными.'; -$lang['warning'] = 'ПредоÑтережение: изменение Ñтой опции может вызвать непредÑказуемое поведение.'; -$lang['security'] = 'ПредоÑтережение по безопаÑноÑти: изменение Ñтой опции может вызвать риÑк, ÑвÑзанный Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑтью.'; -$lang['_configuration_manager'] = 'ÐаÑтройки вики'; -$lang['_header_dokuwiki'] = 'Параметры «Докувики»'; -$lang['_header_plugin'] = 'Параметры плагинов'; -$lang['_header_template'] = 'Параметры шаблонов'; -$lang['_header_undefined'] = 'Прочие параметры'; -$lang['_basic'] = 'ОÑновные параметры'; -$lang['_display'] = 'Параметры отображениÑ'; -$lang['_authentication'] = 'Параметры аутентификации'; -$lang['_anti_spam'] = 'Параметры блокировки Ñпама'; -$lang['_editing'] = 'Параметры правки'; -$lang['_links'] = 'Параметры ÑÑылок'; -$lang['_media'] = 'Параметры медиафайлов'; -$lang['_notifications'] = 'Параметры уведомлений'; -$lang['_syndication'] = 'Параметры Ñиндикаций (RSS)'; -$lang['_advanced'] = 'Ð¢Ð¾Ð½ÐºÐ°Ñ Ð½Ð°Ñтройка'; -$lang['_network'] = 'Параметры Ñети'; -$lang['_msg_setting_undefined'] = 'Ðе найдены метаданные наÑтроек.'; -$lang['_msg_setting_no_class'] = 'Ðе найден клаÑÑ Ð½Ð°Ñтроек.'; -$lang['_msg_setting_no_known_class'] = 'КлаÑÑ Ð½Ð°Ñтроек недоÑтупен.'; -$lang['_msg_setting_no_default'] = 'Ðе задано значение по умолчанию.'; -$lang['title'] = 'Ðазвание (заголовок) вики'; -$lang['start'] = 'Ð˜Ð¼Ñ Ñтраницы, иÑпользуемой как Ñтартовой в каждом проÑтранÑтва имён'; -$lang['lang'] = 'Язык интерфейÑа'; -$lang['template'] = 'Шаблон (дизайн)'; -$lang['tagline'] = 'Слоган (еÑли поддерживаетÑÑ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼)'; -$lang['sidebar'] = 'Ð‘Ð¾ÐºÐ¾Ð²Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ (еÑли поддерживаетÑÑ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼); пуÑтое поле отключает боковую панель.'; -$lang['license'] = 'Ðа уÑловиÑÑ… какой лицензии будет предоÑтавлÑтьÑÑ Ñодержимое вики?'; -$lang['savedir'] = 'Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ…'; -$lang['basedir'] = 'ÐšÐ¾Ñ€Ð½ÐµÐ²Ð°Ñ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ (например, /dokuwiki/). ОÑтавьте пуÑтым Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ.'; -$lang['baseurl'] = 'Корневой Ð°Ð´Ñ€ÐµÑ (URL) (например, http://www.yourserver.ru). ОÑтавьте пуÑтым Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ.'; -$lang['cookiedir'] = 'Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ cookie. ОÑтавьте пуÑтым Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ.'; -$lang['dmode'] = 'Права Ð´Ð»Ñ Ñоздаваемых директорий'; -$lang['fmode'] = 'Права Ð´Ð»Ñ Ñоздаваемых файлов'; -$lang['allowdebug'] = 'Включить отладку. Отключите, еÑли она вам не нужна!'; -$lang['recent'] = 'Ðедавние Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ (кол-во)'; -$lang['recent_days'] = 'Ðа Ñколько дней назад ÑохранÑть недавние изменениÑ'; -$lang['breadcrumbs'] = 'Ð’Ñ‹ поÑетили (количеÑтво Ñтраниц). ПоÑтавьте 0 (ноль) Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ.'; -$lang['youarehere'] = 'Показывать «Вы находитеÑÑŒ здеÑь»'; -$lang['fullpath'] = 'Полный путь к документу внизу Ñтраницы'; -$lang['typography'] = 'ВыполнÑть замену на типографÑкие Ñимволы'; -$lang['dformat'] = 'Формат даты и времени (Ñм. функцию PHP strftime)'; -$lang['signature'] = 'Шаблон подпиÑи'; -$lang['showuseras'] = 'Что отображать при показе пользователÑ, редактировавшего Ñтраницу поÑледним'; -$lang['toptoclevel'] = 'Мин. уровень в Ñодержании'; -$lang['tocminheads'] = 'Мин. количеÑтво заголовков, при котором будет ÑоÑтавлено Ñодержание'; -$lang['maxtoclevel'] = 'МакÑ. уровень в Ñодержании'; -$lang['maxseclevel'] = 'МакÑ. уровень Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²ÐºÐ¸'; -$lang['camelcase'] = 'ИÑпользовать ВикиРегиÑтр Ð´Ð»Ñ ÑÑылок'; -$lang['deaccent'] = 'ТранÑÐ»Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ Ð² именах Ñтраниц'; -$lang['useheading'] = 'Первый заголовок вмеÑто имени Ñтраницы'; -$lang['sneaky_index'] = 'По умолчанию, «Докувики» показывает вÑе проÑтранÑтва имён на «ВÑе Ñтраницы». Включение Ñтой опции Ñкроет проÑтранÑтва имён, Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… пользователь не имеет прав чтениÑ. Это может привеÑти к Ñкрытию доÑтупных вложенных проÑтранÑтв имён и потере функциональноÑти индекÑа Ñтраниц при некоторых конфигурациÑÑ… прав доÑтупа.'; -$lang['hidepages'] = 'Скрыть Ñтраницы (регулÑрное выражение)'; -$lang['useacl'] = 'ИÑпользовать ÑпиÑки прав доÑтупа'; -$lang['autopasswd'] = 'ÐÐ²Ñ‚Ð¾Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»ÐµÐ¹'; -$lang['authtype'] = 'Механизм аутентификации'; -$lang['passcrypt'] = 'Метод ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ'; -$lang['defaultgroup'] = 'Группа по умолчанию. Ð’Ñе новые пользователю будут добавлÑтьÑÑ Ð²Â Ñту группу.'; -$lang['superuser'] = 'Суперпользователь — группа или пользователь Ñ Ð¿Ð¾Ð»Ð½Ñ‹Ð¼ доÑтупом ко вÑем Ñтраницам и функциÑм админиÑтрированиÑ, незавиÑимо от уÑтановок ÑпиÑков прав доÑтупа. Перечень разделÑйте запÑтыми: user1,@group1,user2'; -$lang['manager'] = 'Менеджер — группа или пользователь Ñ Ð´Ð¾Ñтупом к определённым функциÑм управлениÑ. Перечень разделÑйте запÑтыми: user1,@group1,user2'; -$lang['profileconfirm'] = 'Пароль Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ'; -$lang['rememberme'] = 'Разрешить перманентные куки (cookies) Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð° («запомнить менÑ»)'; -$lang['disableactions'] = 'Заблокировать операции «Докувики»'; -$lang['disableactions_check'] = 'Проверка'; -$lang['disableactions_subscription'] = 'ПодпиÑка/Отмена подпиÑки'; -$lang['disableactions_wikicode'] = 'Показ/ÑкÑпорт иÑходного текÑта'; -$lang['disableactions_profile_delete'] = 'Удалить Ñвой аккаунт'; -$lang['disableactions_other'] = 'Другие операции (через запÑтую)'; -$lang['disableactions_rss'] = 'XML-ÑÐ¸Ð½Ð´Ð¸ÐºÐ°Ñ†Ð¸Ñ (RSS)'; -$lang['auth_security_timeout'] = 'Интервал Ð´Ð»Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑти авторизации (Ñек.)'; -$lang['securecookie'] = 'Должны ли куки (cookies), выÑтавленные через HTTPS, отправлÑтьÑÑ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð¾Ð¼ только через HTTPS? Отключите Ñту опцию в Ñлучае, когда только логин вашей вики передаётÑÑ Ñ‡ÐµÑ€ÐµÐ· SSL, а обычный проÑмотр оÑущеÑтвлÑетÑÑ Ð² небезопаÑном режиме.'; -$lang['remote'] = 'Включить ÑиÑтему API Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹. Это позволит другим приложениÑм получить доÑтуп к вики через XML-RPC или другие механизмы.'; -$lang['remoteuser'] = 'Дать права Ð´Ð»Ñ ÑƒÐ´Ð°Ð»Ñ‘Ð½Ð½Ð¾Ð³Ð¾ API-доÑтупа пользователÑм, указанным здеÑÑŒ (разделÑйте запÑтыми). ОÑтавьте поле пуÑтым Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа вÑем.'; -$lang['usewordblock'] = 'Блокировать Ñпам по ключевым Ñловам'; -$lang['relnofollow'] = 'ИÑпользовать rel="ugc nofollow" Ð´Ð»Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ… ÑÑылок'; -$lang['indexdelay'] = 'Задержка перед индекÑированием (Ñек.)'; -$lang['mailguard'] = 'Кодировать адреÑа Ñлектронной почты'; -$lang['iexssprotect'] = 'ПроверÑть закачанные файлы на наличие потенциально опаÑного кода JavaScript или HTML'; -$lang['usedraft'] = 'ÐвтоматичеÑки ÑохранÑть черновик во Ð²Ñ€ÐµÐ¼Ñ Ð¿Ñ€Ð°Ð²ÐºÐ¸'; -$lang['locktime'] = 'Ð’Ñ€ÐµÐ¼Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²ÐºÐ¸ Ñтраницы (Ñек.)'; -$lang['cachetime'] = 'Ð’Ñ€ÐµÐ¼Ñ Ð¶Ð¸Ð·Ð½Ð¸ кÑш-файла (Ñек.)'; -$lang['target____wiki'] = 'target Ð´Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ð¸Ñ… ÑÑылок'; -$lang['target____interwiki'] = 'target Ð´Ð»Ñ ÑÑылок между вики'; -$lang['target____extern'] = 'target Ð´Ð»Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ… ÑÑылок'; -$lang['target____media'] = 'target Ð´Ð»Ñ ÑÑылок на медиафайлы'; -$lang['target____windows'] = 'target Ð´Ð»Ñ ÑÑылок на Ñетевые каталоги'; -$lang['mediarevisions'] = 'Включение верÑий медиафайлов'; -$lang['refcheck'] = 'ПроверÑть ÑÑылки на медиафайлы'; -$lang['gdlib'] = 'ВерÑÐ¸Ñ GD Lib'; -$lang['im_convert'] = 'Путь к ImageMagick'; -$lang['jpg_quality'] = 'КачеÑтво ÑÐ¶Ð°Ñ‚Ð¸Ñ JPG (0–100)'; -$lang['fetchsize'] = 'МакÑимальный размер файла (в байтах), который fetch.php может Ñкачивать Ñ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ иÑточника'; -$lang['subscribers'] = 'Разрешить подпиÑку на изменениÑ'; -$lang['subscribe_time'] = 'Интервал раÑÑылки подпиÑок и Ñводок (Ñек.). Должен быть меньше, чем значение, указанное в recent_days.'; -$lang['notify'] = 'Ð’Ñегда отправлÑть ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð±Â Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸ÑÑ… на Ñтот Ñлектронный адреÑ'; -$lang['registernotify'] = 'Ð’Ñегда отправлÑть информацию о новых зарегиÑтрированных пользователÑÑ… на Ñтот Ñлектронный адреÑ'; -$lang['mailfrom'] = 'Электронный Ð°Ð´Ñ€ÐµÑ Ð²Ð¸ÐºÐ¸ (От:)'; -$lang['mailreturnpath'] = 'ÐÐ´Ñ€ÐµÑ Ñлектронной почты Ð´Ð»Ñ Ð´Ð¾Ñтавки отчёта о недоÑтавленных ÑообщениÑÑ…'; -$lang['mailprefix'] = 'ПрефикÑ, иÑпользуемый Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого пиÑьма, Ñтанет темой ÑообщениÑ. ОÑтавьте поле пуÑтым Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð²Ð¸ÐºÐ¸.'; -$lang['htmlmail'] = 'ОтправлÑть краÑивые, но более крупные HTML-пиÑьма. Отключите Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ проÑтых текÑтовых пиÑем.'; -$lang['dontlog'] = 'Отключить ведение журнала Ð´Ð»Ñ Ñтих типов запиÑей.'; -$lang['sitemap'] = 'ЧиÑло дней, через которое нужно Ñоздавать (обновлÑть) карту Ñайта Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñковиков (Гугл, Ð¯Ð½Ð´ÐµÐºÑ Ð¸ др.). Укажите 0 (ноль) Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ.'; -$lang['rss_type'] = 'Тип XML-ленты'; -$lang['rss_linkto'] = 'СÑылки в XML-ленте указывают на'; -$lang['rss_content'] = 'Что показывать в XML-ленте?'; -$lang['rss_update'] = 'Интервал Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ XML-ленты (Ñек.)'; -$lang['rss_show_summary'] = 'Показывать краткую выдержку в заголовках XML-ленты'; -$lang['rss_show_deleted'] = 'XML feed Показать удаленные каналы'; -$lang['rss_media'] = 'Какие Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ быть отображены в XML-ленте?'; -$lang['rss_media_o_both'] = 'оба'; -$lang['rss_media_o_pages'] = 'Ñтраницы'; -$lang['rss_media_o_media'] = 'медиа'; -$lang['updatecheck'] = 'ПроверÑть наличие обновлений и предупреждений о безопаÑноÑти? Ð”Ð»Ñ Ñтого «Докувики» потребуетÑÑ ÑвÑзыватьÑÑ Ñ update.dokuwiki.org.'; -$lang['userewrite'] = 'Удобочитаемые адреÑа (URL)'; -$lang['useslash'] = 'ИÑпользовать ÑлÑш разделителем проÑтранÑтв имён в URL'; -$lang['sepchar'] = 'Разделитель Ñлов в имени Ñтраницы'; -$lang['canonical'] = 'Полные каноничеÑкие адреÑа (URL)'; -$lang['fnencode'] = 'Метод ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼Ñ‘Ð½ файлов, запиÑанных не ASCII-Ñимволами.'; -$lang['autoplural'] = 'ПроверÑть можеÑтвенную форму имени Ñтраницы в ÑÑылках'; -$lang['compression'] = 'Метод ÑÐ¶Ð°Ñ‚Ð¸Ñ Ð´Ð»Ñ Ð°Ñ€Ñ…Ð¸Ð²Ð½Ñ‹Ñ… файлов'; -$lang['gzip_output'] = 'ИÑпользовать gzip-Ñжатие Ð´Ð»Ñ xhtml (Content-Encoding)'; -$lang['compress'] = 'Сжимать файлы CSS и javascript'; -$lang['cssdatauri'] = 'Размер в байтах, до которого изображениÑ, указанные в CSS-файлах, должны быть вÑтроены прÑмо в таблицу Ñтилей Ð´Ð»Ñ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐµÐ½Ð¸Ñ Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ñ… HTTP-запроÑов. Значение между 400 и 600 байт ÑвлÑетÑÑ Ñ…Ð¾Ñ€Ð¾ÑˆÐ¸Ð¼. Укажите 0, чтобы отключить.'; -$lang['send404'] = 'ПоÑылать «HTTP 404/Страница не найдена» Ð´Ð»Ñ Ð½ÐµÑущеÑтвующих Ñтраниц'; -$lang['broken_iua'] = 'Возможно, Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ ignore_user_abort не работает в вашей ÑиÑтеме? Это может привеÑти к потере функциональноÑти индекÑÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð¸Ñка. Эта проблема приÑутÑтвует, например, в IIS+PHP/CGI.'; -$lang['xsendfile'] = 'ИÑпользуете заголовок X-Sendfile Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файлов на веб-Ñервер? Ваш веб-Ñервер должен поддерживать Ñто.'; -$lang['renderer_xhtml'] = 'Обработчик оÑновного (xhtml) вывода вики'; -$lang['renderer__core'] = '%s (Ñдро «Докувики»)'; -$lang['renderer__plugin'] = '%s (плагин)'; -$lang['search_nslimit'] = 'Ограничить поиÑк текущими проÑтранÑтвами имён X. Когда поиÑк выполнÑетÑÑ Ñо Ñтраницы в более глубоком проÑтранÑтве имён, первые X-проÑтранÑтва имен будут добавлены в качеÑтве фильтра.'; -$lang['search_fragment'] = 'Укажите поведение поиÑка фрагмента по умолчанию'; -$lang['search_fragment_o_exact'] = 'точно'; -$lang['search_fragment_o_starts_with'] = 'начинаетÑÑ Ð½Ð°'; -$lang['search_fragment_o_ends_with'] = 'заканчиваетÑÑ'; -$lang['search_fragment_o_contains'] = 'Ñодержит'; -$lang['trustedproxy'] = 'ДоверÑть прокÑи-Ñерверам, ÑоответÑтвующим Ñтому регулÑрному выражению, в отношении реального IP-адреÑа клиента, который они Ñообщают. Значение по умолчанию ÑоответÑтвует локальным ÑетÑм. ОÑтавьте пуÑтым, чтобы не доверÑть никаким прокÑи-Ñерверам.'; -$lang['_feature_flags'] = 'Флаги функций'; -$lang['defer_js'] = 'Отложено выполнение javascript поÑле анализа HTML-кода Ñтраницы. Улучшает воÑпринимаемую ÑкороÑть Ñтраницы, но может нарушить работу небольшого количеÑтва плагинов.'; -$lang['dnslookups'] = '«Докувики» ищет DNS-имена пользователей, редактирующих Ñтраницы. ЕÑли у Ð²Ð°Ñ Ð½ÐµÑ‚ DNS-Ñервера или он работает медленно, рекомендуем отключить Ñту опцию.'; -$lang['jquerycdn'] = 'ТребуетÑÑ Ð»Ð¸ загрузка jQuery-Ñкриптов (Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ jQuery UI-Ñкрипты) из CDN Ñети? Ð”Ð°Ð½Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ð²Ð°ÐµÑ‚ количеÑтво HTTP запроÑов, но загрузка файлов будет проходить быÑтрее и пользователи Ñмогут кÑшировать запроÑÑ‹.'; -$lang['jquerycdn_o_0'] = 'Ðе иÑпользовать CDN. ИÑпользовать только локальную доÑтавку'; -$lang['jquerycdn_o_jquery'] = 'ИÑпользовать CDN Ñ code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'ИÑпользовать CDN Ñ cdnjs.com'; -$lang['proxy____host'] = 'proxy-адреÑ'; -$lang['proxy____port'] = 'proxy-порт'; -$lang['proxy____user'] = 'proxy-Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ'; -$lang['proxy____pass'] = 'proxy-пароль'; -$lang['proxy____ssl'] = 'ИÑпользовать SSL Ð´Ð»Ñ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ Ð¿Ñ€Ð¾ÐºÑи'; -$lang['proxy____except'] = 'РегулÑрное выражение Ð´Ð»Ñ Ð°Ð´Ñ€ÐµÑов (URL), Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… прокÑи должен быть пропущен.'; -$lang['license_o_'] = 'Ðе выбрано'; -$lang['typography_o_0'] = 'нет'; -$lang['typography_o_1'] = 'только двойные кавычки'; -$lang['typography_o_2'] = 'вÑе кавычки (может не вÑегда работать)'; -$lang['userewrite_o_0'] = '(нет)'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'ÑредÑтвами «Докувики»'; -$lang['deaccent_o_0'] = 'отключить'; -$lang['deaccent_o_1'] = 'убирать только диакр. знаки'; -$lang['deaccent_o_2'] = 'Ð¿Ð¾Ð»Ð½Ð°Ñ Ñ‚Ñ€Ð°Ð½ÑлитерациÑ'; -$lang['gdlib_o_0'] = 'GD Lib недоÑтупна'; -$lang['gdlib_o_1'] = 'верÑÐ¸Ñ 1.x'; -$lang['gdlib_o_2'] = 'автоопределение'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'абÑтрактный'; -$lang['rss_content_o_diff'] = 'объединённый diff'; -$lang['rss_content_o_htmldiff'] = 'HTML-Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° diff'; -$lang['rss_content_o_html'] = 'полное Ñодержимое HTML-Ñтраницы'; -$lang['rss_linkto_o_diff'] = 'Ð¾Ñ‚Ð»Ð¸Ñ‡Ð¸Ñ Ð¾Ñ‚ текущей'; -$lang['rss_linkto_o_page'] = 'текÑÑ‚ Ñтраницы'; -$lang['rss_linkto_o_rev'] = 'иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ñ€Ð°Ð²Ð¾Ðº'; -$lang['rss_linkto_o_current'] = 'Ñ‚ÐµÐºÑƒÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ'; -$lang['compression_o_0'] = 'без ÑжатиÑ'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'не иÑпользуетÑÑ'; -$lang['xsendfile_o_1'] = 'Проприетарный lighttpd-заголовок (до релиза 1.5)'; -$lang['xsendfile_o_2'] = 'Стандартный заголовок X-Sendfile'; -$lang['xsendfile_o_3'] = 'Проприетарный заголовок Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'логин'; -$lang['showuseras_o_username'] = 'полное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ'; -$lang['showuseras_o_username_link'] = 'полное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ðº интервики-ÑÑылка'; -$lang['showuseras_o_email'] = 'Ð°Ð´Ñ€ÐµÑ Ñл. почты в шифрованном виде (Ñм. mailguard)'; -$lang['showuseras_o_email_link'] = 'Ð°Ð´Ñ€ÐµÑ Ñл. почты в виде ÑÑылки mailto:'; -$lang['useheading_o_0'] = 'никогда'; -$lang['useheading_o_navigation'] = 'только в навигации'; -$lang['useheading_o_content'] = 'только в Ñодержимом вики'; -$lang['useheading_o_1'] = 'вÑегда'; -$lang['readdircache'] = 'МакÑимальное Ð²Ñ€ÐµÐ¼Ñ Ð¶Ð¸Ð·Ð½Ð¸ кÑша readdir (Ñек.)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sk/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sk/intro.txt deleted file mode 100644 index a3d15bf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sk/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Správa konfigurácie ====== - -Túto stránku môžete používaÅ¥ na zmenu nastavení VaÅ¡ej DokuWiki inÅ¡talácie. Popis jednotlivých nastavení je uvedený v [[doku>config]]. Viac detailov o tomto plugine nájdete v [[doku>plugin:config]]. - -Nastavenia zobrazené na Äervenom pozadí sú neprístupné a nemôžu byÅ¥ týmto pluginom zmenené. Nastavenia s modrým pozadím obsahujú prednastavené hodnoty a nastavenia s bielym pozadím boli nastavené lokálne pre túto konkrétnu inÅ¡taláciu. Nastavenia s modrým a bielym pozadím môžu byÅ¥ zmenené. - -Nezabudnite stlaÄiÅ¥ tlaÄidlo **UložiÅ¥** pred opustením stránky, inak budú vaÅ¡e zmeny stratené. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sk/lang.php deleted file mode 100644 index 4881a88..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sk/lang.php +++ /dev/null @@ -1,204 +0,0 @@ - - * @author Peter Mydliar - * @author Tibor RepÄek - * @author Michal Mesko - * @author exusik - */ -$lang['menu'] = 'Nastavenia konfigurácie'; -$lang['error'] = 'Nastavenia neboli aktualizované kvôli neplatnej hodnote, prosím skontrolujte vaÅ¡e zmeny a znovu ich poÅ¡lite.
    Nesprávna hodnota(y) bude ohraniÄená Äerveným okrajom.'; -$lang['updated'] = 'Nastavenia úspeÅ¡ne aktualizované.'; -$lang['nochoice'] = '(žiadne ÄalÅ¡ie dostupné voľby)'; -$lang['locked'] = 'Súbor s nastaveniami nemôže byÅ¥ aktualizovaný, ak toto nie je zámerom,
    -uistite sa, že názov a práva lokálneho súboru sú správne.'; -$lang['danger'] = 'NebezpeÄie: Zmeny tohto nastavenia môžu spôsobiÅ¥ nedostupnosÅ¥ wiki a nastavovacieho menu.'; -$lang['warning'] = 'Varovanie: Zmena tohto nastavenia môže viesÅ¥ neželanému správaniu.'; -$lang['security'] = 'BezpeÄnostné riziko: Zmenou tohto nastavenie môže vzniknúť bezpeÄnostné riziko.'; -$lang['_configuration_manager'] = 'Správa konfigurácie'; -$lang['_header_dokuwiki'] = 'Nastavenia DokuWiki'; -$lang['_header_plugin'] = 'Nastavenia plug-inov'; -$lang['_header_template'] = 'Nastavenia Å¡ablóny'; -$lang['_header_undefined'] = 'NeÅ¡pecifikované nastavenia'; -$lang['_basic'] = 'Základné nastavenia'; -$lang['_display'] = 'Nastavenia zobrazovania'; -$lang['_authentication'] = 'Nastavenia zabezpeÄenia'; -$lang['_anti_spam'] = 'Nastavenia anti-spamu'; -$lang['_editing'] = 'Nastavenia úprav'; -$lang['_links'] = 'Nastavenia odkazov'; -$lang['_media'] = 'Nastavenia médií'; -$lang['_notifications'] = 'Nastavenie upozornení'; -$lang['_syndication'] = 'Nastavenie poskytovania obsahu'; -$lang['_advanced'] = 'Rozšírené nastavenia'; -$lang['_network'] = 'Nastavenia siete'; -$lang['_msg_setting_undefined'] = 'Nenastavené metadata.'; -$lang['_msg_setting_no_class'] = 'Nenastavená trieda.'; -$lang['_msg_setting_no_default'] = 'Žiadna predvolená hodnota.'; -$lang['title'] = 'Názov wiki'; -$lang['start'] = 'Názov Å¡tartovacej stránky'; -$lang['lang'] = 'Jazyk'; -$lang['template'] = 'Å ablóna'; -$lang['tagline'] = 'Slogan (ak ho Å¡ablóna podporuje)'; -$lang['sidebar'] = 'Meno boÄného panela (ak ho Å¡ablóna podporuje), prázdne pole deaktivuje boÄný panel'; -$lang['license'] = 'Pod ktorou licenciou bude publikovaný obsah stránky?'; -$lang['savedir'] = 'Adresár pre ukladanie dát'; -$lang['basedir'] = 'Hlavný adresár (napr. /dokuwiki/). Prázdna hodnota znamená použitie autodetekcie.'; -$lang['baseurl'] = 'Adresa servera (napr. http://www.yourserver.com). Prázdna hodnota znamená použitie autodetekcie.'; -$lang['cookiedir'] = 'Cesta k cookies. Prázdna hodnota znamená použitie adresy servera.'; -$lang['dmode'] = 'Spôsob vytvárania adresárov'; -$lang['fmode'] = 'Spôsob vytvárania súborov'; -$lang['allowdebug'] = 'PovoliÅ¥ ladenie chýb deaktivujte, ak nie je potrebné!'; -$lang['recent'] = 'Posledné zmeny'; -$lang['recent_days'] = 'Koľko posledných zmien uchovávaÅ¥ (dni)'; -$lang['breadcrumbs'] = 'PoÄet záznamov histórie'; -$lang['youarehere'] = 'Nachádzate sa'; -$lang['fullpath'] = 'ZobrazovaÅ¥ plnú cestu k stránkam v pätiÄke'; -$lang['typography'] = 'VykonaÅ¥ typografické zmeny'; -$lang['dformat'] = 'Formát dátumu (pozri funkciu PHP strftime)'; -$lang['signature'] = 'Podpis'; -$lang['showuseras'] = 'ÄŒo použiÅ¥ pri zobrazení používateľa, ktorý posledný upravoval stránku'; -$lang['toptoclevel'] = 'Najvyššia úroveň pre generovanie obsahu.'; -$lang['tocminheads'] = 'Minimálny poÄet nadpisov pre generovanie obsahu'; -$lang['maxtoclevel'] = 'Maximálna úroveň pre generovanie obsahu.'; -$lang['maxseclevel'] = 'Maximálna úroveň sekcie pre editáciu'; -$lang['camelcase'] = 'PoužiÅ¥ CamelCase pre odkazy'; -$lang['deaccent'] = 'UpraviÅ¥ názvy stránok'; -$lang['useheading'] = 'PoužiÅ¥ nadpis pre názov stránky'; -$lang['sneaky_index'] = 'DokuWiki implicitne ukazuje v indexe vÅ¡etky menné priestory. Povolením tejto voľby sa nezobrazia menné priestory, ku ktorým nemá používateľ právo na Äítanie. Dôsledkom môže byÅ¥ nezobrazenie vnorených prístupných menných priestorov. Táto voľba môže maÅ¥ za následok nepoužiteľnosÅ¥ indexu s urÄitými ACL nastaveniami.'; -$lang['hidepages'] = 'SkryÅ¥ zodpovedajúce stránky (regulárne výrazy)'; -$lang['useacl'] = 'PoužiÅ¥ kontrolu prístupu (ACL)'; -$lang['autopasswd'] = 'Autogenerovanie hesla'; -$lang['authtype'] = 'Systém autentifikácie (back-end)'; -$lang['passcrypt'] = 'Spôsob Å¡ifrovania hesiel'; -$lang['defaultgroup'] = 'Predvolená skupina'; -$lang['superuser'] = 'Správca - skupina, používateľ alebo Äiarkou oddelený zoznam "pouzivatel1,@skupina1,pouzivatel2" s plným prístupom ku vÅ¡etkým stránkam a funkciám nezávisle od ACL nastavení'; -$lang['manager'] = 'Manažér - skupina, používateľ alebo Äiarkou oddelený zoznam "pouzivatel1,@skupina1,pouzivatel2" s prístupom k vybraným správcovským funkciám'; -$lang['profileconfirm'] = 'PotvrdzovaÅ¥ zmeny profilu heslom'; -$lang['rememberme'] = 'PovoliÅ¥ trvalé prihlasovacie cookies (zapamätaj si ma)'; -$lang['disableactions'] = 'ZakázaÅ¥ DokuWiki akcie'; -$lang['disableactions_check'] = 'SkontrolovaÅ¥'; -$lang['disableactions_subscription'] = 'PovoliÅ¥/ZruÅ¡iÅ¥ informovanie o zmenách stránky'; -$lang['disableactions_wikicode'] = 'PozrieÅ¥ zdroj/ExportovaÅ¥ zdroj'; -$lang['disableactions_profile_delete'] = 'ZruÅ¡enie vlastného úÄtu'; -$lang['disableactions_other'] = 'Iné akcie (oddelené Äiarkou)'; -$lang['disableactions_rss'] = 'RSS'; -$lang['auth_security_timeout'] = 'ÄŒasový limit pri prihlasovaní (v sekundách)'; -$lang['securecookie'] = 'Mal by prehliadaÄ posielaÅ¥ cookies nastavené cez HTTPS posielaÅ¥ iba cez HTTPS (bezpeÄné) pripojenie? Vypnite túto voľbu iba v prípade, ak je prihlasovanie do VaÅ¡ej wiki zabezpeÄené SSL, ale prezeranie wiki je nezabezpeÄené.'; -$lang['remote'] = 'Povolenie vzdialeného API. Umožnuje iným aplikáciám pristupovaÅ¥ k wiki cez XML-RPC alebo iným spôsobom.'; -$lang['remoteuser'] = 'Obmedzenie použitia vzdialeného API skupinám alebo používateľom oddelených Äiarkami. Prázdne pole poskytuje prístup pre každého používateľa.'; -$lang['usewordblock'] = 'BlokovaÅ¥ spam na základe zoznamu známych slov'; -$lang['relnofollow'] = 'PoužívaÅ¥ rel="nofollow" pre externé odkazy'; -$lang['indexdelay'] = 'ÄŒasové oneskorenie pred indexovaním (sek)'; -$lang['mailguard'] = 'ZamaskovaÅ¥ e-mailovú adresu'; -$lang['iexssprotect'] = 'KontrolovaÅ¥ nahraté súbory na prítomnosÅ¥ nebezpeÄného JavaScript alebo HTML kódu'; -$lang['usedraft'] = 'Automaticky ukladaÅ¥ koncept poÄas úpravy stránky'; -$lang['locktime'] = 'Maximálne trvanie blokovacích súborov (sek)'; -$lang['cachetime'] = 'Maximálne trvanie cache (sek)'; -$lang['target____wiki'] = 'Cieľové okno (target) pre interné odkazy'; -$lang['target____interwiki'] = 'Cieľové okno (target) pre interwiki odkazy'; -$lang['target____extern'] = 'Cieľové okno (target) pre externé odkazy'; -$lang['target____media'] = 'Cieľové okno (target) pre media odkazy'; -$lang['target____windows'] = 'Cieľové okno (target) pre windows odkazy'; -$lang['mediarevisions'] = 'PovoliÅ¥ verzie súborov?'; -$lang['refcheck'] = 'KontrolovaÅ¥ odkazy na médiá (pred vymazaním)'; -$lang['gdlib'] = 'Verzia GD Lib'; -$lang['im_convert'] = 'Cesta k ImageMagick convert tool'; -$lang['jpg_quality'] = 'Kvalita JPG kompresie (0-100)'; -$lang['fetchsize'] = 'Maximálna veľkosÅ¥ (v bajtoch) pri sÅ¥ahovaní z externých zdrojov'; -$lang['subscribers'] = 'PovoliÅ¥ podporu informovania o zmenách stránky'; -$lang['subscribe_time'] = 'ÄŒasový inteval, po uplynutí ktorého sú zasielané informácie o zmenách stránky alebo menného priestoru (sek); hodnota by mala byÅ¥ menÅ¡ia ako Äas zadaný pri položke recent_days.'; -$lang['notify'] = 'PosielaÅ¥ upozornenia na zmeny na túto e-mailovú adresu'; -$lang['registernotify'] = 'PosielaÅ¥ informáciu o nových užívateľoch na túto e-mailovú adresu'; -$lang['mailfrom'] = 'E-mailová adresa na automatické e-maily'; -$lang['mailprefix'] = 'Prefix predmetu emailovej spravy zasielanej automaticky'; -$lang['htmlmail'] = 'Posielanie lepÅ¡ie vyzerajúceho ale objemnejÅ¡ieho HTML mailu. Deaktivovaním sa budú posielaÅ¥ iba textové maily.'; -$lang['sitemap'] = 'GenerovaÅ¥ Google sitemap (dni)'; -$lang['rss_type'] = 'Typ XML feedu'; -$lang['rss_linkto'] = 'XML zdroj odkazuje na'; -$lang['rss_content'] = 'ÄŒo zobrazovaÅ¥ v XML feede?'; -$lang['rss_update'] = 'ÄŒasový interval obnovy XML feedu (sek.)'; -$lang['rss_show_summary'] = 'XML zdroj ukáže prehľad v názve'; -$lang['rss_media'] = 'Aký typ zmien by mal byÅ¥ zobrazený v XML feede?'; -$lang['rss_media_o_both'] = 'oboje'; -$lang['rss_media_o_pages'] = 'strany'; -$lang['rss_media_o_media'] = 'média'; -$lang['updatecheck'] = 'KontrolovaÅ¥ aktualizácie a bezpeÄnostné upozornenia? DokuWiki potrebuje pre túto funkciu prístup k update.dokuwiki.org.'; -$lang['userewrite'] = 'PoužívaÅ¥ nice URLs'; -$lang['useslash'] = 'PoužívaÅ¥ lomku (/) ako oddeľovaÄ v URL'; -$lang['sepchar'] = 'OddeľovaÄ slov v názvoch stránok'; -$lang['canonical'] = 'PoužívaÅ¥ plne kanonické URL názvy'; -$lang['fnencode'] = 'Spôsob kódovania non-ASCII mien súborov.'; -$lang['autoplural'] = 'KontrolovaÅ¥ množné Äíslo v odkazoch'; -$lang['compression'] = 'Metóda kompresie pre staré verzie stránok'; -$lang['gzip_output'] = 'PoužívaÅ¥ gzip Content-Encoding pre xhtml'; -$lang['compress'] = 'KomprimovaÅ¥ CSS a javascript výstup'; -$lang['cssdatauri'] = 'VeľkosÅ¥ v bytoch, do ktorej by mali byÅ¥ obrázky s odkazom v CSS vložené priamo do Å¡týlu z dôvodu obmedzenia HTTP požiadaviek. Vhodná hodnota je od 400 do 600 bytov. Hodnota 0 deaktivuje túto metódu.'; -$lang['send404'] = 'PoslaÅ¥ "HTTP 404/Page Not Found" pre neexistujúce stránky'; -$lang['broken_iua'] = 'Je vo VaÅ¡om systéme funkcia ignore_user_abort poÅ¡kodená? Môže to maÅ¥ za následok nefunkÄnosÅ¥ vyhľadávania v indexe. IIS+PHP/CGI je známy tým, že nefunguje správne. Pozrite Bug 852 pre dalÅ¡ie informácie.'; -$lang['xsendfile'] = 'PoužívaÅ¥ X-Sendfile hlaviÄku pre doruÄenie statických súborov webserverom? Webserver musí túto funkcionalitu podporovaÅ¥.'; -$lang['renderer_xhtml'] = 'Používané vykresľovacie jadro pre hlavný (xhtml) wiki výstup'; -$lang['renderer__core'] = '%s (dokuwiki jadro)'; -$lang['renderer__plugin'] = '%s (plugin)'; -$lang['search_nslimit'] = 'Obmedzte vyhľadávanie na aktuálnych X menných priestorov. Ak je vyhľadávanie vyvolané zo stránky v hlbÅ¡om mennom priestore, prvých X menných priestorov bude pridaných ako filter'; -$lang['search_fragment_o_exact'] = 'presne'; -$lang['search_fragment_o_starts_with'] = 'zaÄína s'; -$lang['search_fragment_o_ends_with'] = 'konÄí na'; -$lang['search_fragment_o_contains'] = 'obsahuje'; -$lang['defer_js'] = 'OdložiÅ¥ vykonanie javascriptu po spracovaní HTML stránky. Zlepší sa vnímanie rýchlosti stránky, ale môže znefunkÄniÅ¥ niektoré pluginy.'; -$lang['dnslookups'] = 'DokuWiki hľadá mená vzdialených IP adries používateľov editujúcich stránky. Ak máte pomalý alebo nefunkÄný DNS server alebo nechcete túto možnosÅ¥, deaktivujte túto voľbu'; -$lang['jquerycdn'] = 'Mali by byÅ¥ jQuery a jQuery UI skripty naÄítané z CDN? Voľba zvýši poÄet dodatoÄných HTTP požiadaviek, ale súbory sa môžu naÄítaÅ¥ rýchlejÅ¡ie a používatelia ich už môžu maÅ¥ vo vyrovnávacej pamäti.'; -$lang['jquerycdn_o_0'] = 'NepoužívaÅ¥ CDN, iba lokálne súbory'; -$lang['jquerycdn_o_jquery'] = 'CDN code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN cdnjs.com'; -$lang['proxy____host'] = 'Proxy server - názov'; -$lang['proxy____port'] = 'Proxy server - port'; -$lang['proxy____user'] = 'Proxy server - používateľské meno'; -$lang['proxy____pass'] = 'Proxy server - heslo'; -$lang['proxy____ssl'] = 'Proxy server - použiÅ¥ SSL'; -$lang['proxy____except'] = 'Regulárny výraz popisujúci URL odkazy, pre ktoré by proxy nemala byÅ¥ použitá.'; -$lang['license_o_'] = 'žiadna'; -$lang['typography_o_0'] = 'žiadne'; -$lang['typography_o_1'] = 'okrem jednoduchých úvodzoviek'; -$lang['typography_o_2'] = 'vrátane jednoduchých úvodzoviek (nemusí to vždy fungovaÅ¥)'; -$lang['userewrite_o_0'] = 'žiadne'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki interné'; -$lang['deaccent_o_0'] = 'vypnuté'; -$lang['deaccent_o_1'] = 'odstrániÅ¥ diakritiku'; -$lang['deaccent_o_2'] = 'romanizovaÅ¥ (do latinky)'; -$lang['gdlib_o_0'] = 'GD Lib nie je dostupná'; -$lang['gdlib_o_1'] = 'Verzia 1.x'; -$lang['gdlib_o_2'] = 'Autodetekcia'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstrakt'; -$lang['rss_content_o_diff'] = 'Normalizovaný Diff'; -$lang['rss_content_o_htmldiff'] = 'Tabuľka zmien v HTML formáte'; -$lang['rss_content_o_html'] = 'Obsah stránky v HTML formáte'; -$lang['rss_linkto_o_diff'] = 'prehľad zmien'; -$lang['rss_linkto_o_page'] = 'upravená stránka'; -$lang['rss_linkto_o_rev'] = 'zoznam zmien'; -$lang['rss_linkto_o_current'] = 'aktuálna stránka'; -$lang['compression_o_0'] = 'žiadna'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'nepoužívaÅ¥'; -$lang['xsendfile_o_1'] = 'Proprietárna lighttpd hlaviÄka (pre vydaním 1.5)'; -$lang['xsendfile_o_2'] = 'Å tandardná X-Sendfile hlaviÄka'; -$lang['xsendfile_o_3'] = 'Proprietárna Nginx X-Accel-Redirect hlaviÄka'; -$lang['showuseras_o_loginname'] = 'Prihlasovacie meno'; -$lang['showuseras_o_username'] = 'Celé meno používateľa'; -$lang['showuseras_o_username_link'] = 'Celé meno používateľa ako interwiki odkaz'; -$lang['showuseras_o_email'] = 'E-mailová adresa používateľa (zamaskovaná podľa nastavenia)'; -$lang['showuseras_o_email_link'] = 'E-mailová adresa používateľa vo forme odkazu mailto:'; -$lang['useheading_o_0'] = 'Nikdy'; -$lang['useheading_o_navigation'] = 'Iba navigácia'; -$lang['useheading_o_content'] = 'Iba Wiki obsah'; -$lang['useheading_o_1'] = 'Vždy'; -$lang['readdircache'] = 'Maximálne trvanie readdir cache (sek)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sl/intro.txt deleted file mode 100644 index 506cd34..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sl/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== SploÅ¡ne nastavitve ====== - -Na tej strani je mogoÄe spreminjati nastavitve sistema DokuWiki. PomoÄ o posameznih nastavitvah je na voljo med [[doku>config|nastavitvami]]. VeÄ podrobnosti o vstavku je na voljo na [[doku>plugin:config|nastavitvami vstavka]]. - -Nastavitve oznaÄene s svetlo rdeÄim ozadjem so zaÅ¡Äitene in jih s tem vstavkom ni mogoÄe spreminjati. Nastavitve oznaÄene s svetlo modrim ozadjem so privzete vrednosti in nastavitve z belim ozadjem so tiste, ki so bile doloÄene krajevno posebej za to nastavitev. Spreminjati je mogoÄe vrednosti oznaÄene z modrimi in belim ozadjem. - -Spremembe je treba **shraniti**, da se uveljavijo, sicer se spremembe prezrejo. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sl/lang.php deleted file mode 100644 index 2acf690..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sl/lang.php +++ /dev/null @@ -1,181 +0,0 @@ - - * @author BoÅ¡tjan SeniÄar - * @author Gregor Skumavc (grega.skumavc@gmail.com) - * @author Matej UrbanÄiÄ (mateju@svn.gnome.org) - */ -$lang['menu'] = 'SploÅ¡ne nastavitve'; -$lang['error'] = 'Nastavitve niso shranjene zaradi neveljavne vrednosti.
    Neveljavna vrednost je oznaÄena z rdeÄim robom vnosnega polja.'; -$lang['updated'] = 'Nastavitve so uspeÅ¡no posodobljene.'; -$lang['nochoice'] = '(ni drugih možnosti na voljo)'; -$lang['locked'] = 'Nastavitvene datoteke ni mogoÄe posodobiti.
    Preverite dovoljenja za spreminjanje in ime nastavitvene datoteke.'; -$lang['danger'] = 'Opozorilo: spreminjanje te možnosti lahko povzroÄi težave v delovanju sistema wiki.'; -$lang['warning'] = 'Opozorilo: spreminjanje te možnosti lahko vpliva na pravilno delovanje sistema wiki.'; -$lang['security'] = 'Varnostno opozorilo: spreminjanje te možnosti lahko vpliva na varnost sistema.'; -$lang['_configuration_manager'] = 'Upravljalnik nastavitev'; -$lang['_header_dokuwiki'] = 'Nastavitve DokuWiki'; -$lang['_header_plugin'] = 'Nastavitve vstavkov'; -$lang['_header_template'] = 'Nastavitve predlog'; -$lang['_header_undefined'] = 'Neopredeljene nastavitve'; -$lang['_basic'] = 'Osnovne nastavitve'; -$lang['_display'] = 'Nastavitve prikazovanja'; -$lang['_authentication'] = 'Nastavitve overjanja'; -$lang['_anti_spam'] = 'Nastavitve neželenih sporoÄil (Anti-Spam)'; -$lang['_editing'] = 'Nastavitve urejanja'; -$lang['_links'] = 'Nastavitve povezav'; -$lang['_media'] = 'Predstavne nastavitve'; -$lang['_advanced'] = 'Napredne nastavitve'; -$lang['_network'] = 'Omrežne nastavitve'; -$lang['_msg_setting_undefined'] = 'Ni nastavitvenih metapodatkov.'; -$lang['_msg_setting_no_class'] = 'Ni nastavitvenega razreda.'; -$lang['_msg_setting_no_default'] = 'Ni privzete vrednosti.'; -$lang['title'] = 'Naslov Wiki spletiÅ¡Äa'; -$lang['start'] = 'Ime zaÄetne strani wiki'; -$lang['lang'] = 'Jezik vmesnika'; -$lang['template'] = 'Predloga'; -$lang['tagline'] = 'OznaÄna vrstica (ob podpori predloge)'; -$lang['sidebar'] = 'Ime strani stranske vrstice (ob podpori predloge); prazno polje onemogoÄi stransko vrstico.'; -$lang['license'] = 'Pod pogoji katerega dovoljenja je objavljena vsebina?'; -$lang['savedir'] = 'Mapa za shranjevanje podatkov'; -$lang['basedir'] = 'Pot do strežnika (npr. /dokuwiki/). Prazno polje doloÄa samodejno zaznavanje'; -$lang['baseurl'] = 'Naslov URL strežnika (npr. http://www.streznik.si). Prazno polje doloÄa samodejno zaznavanje'; -$lang['cookiedir'] = 'Pot do piÅ¡kotka. Prazno polje doloÄa uporabo osnovnega naslova (baseurl)'; -$lang['dmode'] = 'NaÄin ustvarjanja map'; -$lang['fmode'] = 'NaÄin ustvarjanja datotek'; -$lang['allowdebug'] = 'Dovoli razhroÅ¡Äevanje (po potrebi!)'; -$lang['recent'] = 'Nedavne spremembe'; -$lang['recent_days'] = 'Koliko nedavnih sprememb naj se ohrani (v dnevih)'; -$lang['breadcrumbs'] = 'Å tevilo drobtinic poti'; -$lang['youarehere'] = 'HierarhiÄne drobtinice poti'; -$lang['fullpath'] = 'Pokaži polno pot strani v nogi strani'; -$lang['typography'] = 'OmogoÄi tipografske zamenjave'; -$lang['dformat'] = 'Oblika zapisa Äasa (funkcija PHP strftime)'; -$lang['signature'] = 'Podpis'; -$lang['showuseras'] = 'Kaj prikazati za prikaz uporabnika, ki je zadnji urejal stran'; -$lang['toptoclevel'] = 'Vrhnja raven kazala'; -$lang['tocminheads'] = 'NajmanjÅ¡e Å¡tevilo naslovov za izgradnjo kazala'; -$lang['maxtoclevel'] = 'NajviÅ¡ja raven kazala'; -$lang['maxseclevel'] = 'NajveÄja raven urejanja odseka'; -$lang['camelcase'] = 'Uporabi EnoBesedni zapisa za povezave'; -$lang['deaccent'] = 'PoÄisti imena strani'; -$lang['useheading'] = 'Uporabi prvi naslov za ime strani'; -$lang['sneaky_index'] = 'Privzeto pokaže sistem DokuWiki vse imenske prostore v pogledu kazala. Z omogoÄanjem te možnosti bodo skriti vsi imenski prostori, v katere prijavljen uporabnik nima dovoljenj dostopa. S tem je mogoÄe prepreÄiti dostop do podrejenih strani. Možnost lahko vpliva na uporabnost nastavitev nadzora dostopa ACL.'; -$lang['hidepages'] = 'Skrij skladne strani (logiÄni izraz)'; -$lang['useacl'] = 'Uporabi seznam nadzora dostopa (ACL)'; -$lang['autopasswd'] = 'Samodejno ustvari gesla'; -$lang['authtype'] = 'Ozadnji naÄin overitve'; -$lang['passcrypt'] = 'NaÄin Å¡ifriranja gesel'; -$lang['defaultgroup'] = 'Privzeta skupina'; -$lang['superuser'] = 'Skrbnik - skupina, uporabnik ali z vejico loÄen seznam uporabnik1,@skupina1,uporabnik2 s polnim dostopom do vseh strani in možnosti, neodvisno od nastavitev nadzora dostopa ACL'; -$lang['manager'] = 'Upravljavec - skupina, uporabnik ali z vejico loÄen seznam uporabnik1,@skupina1,uporabnik2 z dovoljenji za dostop do nekaterih možnosti upravljanja'; -$lang['profileconfirm'] = 'Potrdi spremembe profila z geslom'; -$lang['rememberme'] = 'Dovoli trajne prijavne piÅ¡kotke (trajno pomnenje prijave)'; -$lang['disableactions'] = 'OnemogoÄi dejanja DokuWiki'; -$lang['disableactions_check'] = 'Preveri'; -$lang['disableactions_subscription'] = 'NaroÄanje/Preklic naroÄnine'; -$lang['disableactions_wikicode'] = 'Pogled izvorne kode/Surovi izvoz'; -$lang['disableactions_other'] = 'Druga dejanja (z vejico loÄen seznam)'; -$lang['auth_security_timeout'] = 'Varnostna Äasovna omejitev overitve (v sekundah)'; -$lang['securecookie'] = 'Ali naj se piÅ¡kotki poslani preko varne povezave HTTPS v brskalniku poÅ¡iljajo le preko HTTPS? OnemogoÄanje možnosti je priporoÄljivo le takrat, ko je prijava varovana s protokolom SSL, brskanje po strani pa ni posebej zavarovano.'; -$lang['usewordblock'] = 'Zaustavi neželeno besedilo glede na seznam besed'; -$lang['relnofollow'] = 'Uporabni možnost rel="nofollow" pri zunanjih povezavah'; -$lang['indexdelay'] = 'ÄŒasovni zamik pred ustvarjanjem kazala (v sekundah)'; -$lang['mailguard'] = 'Å ifriraj elektronske naslove'; -$lang['iexssprotect'] = 'Preveri poslane datoteke za zlonamerno kodo JavaScript ali HTML'; -$lang['usedraft'] = 'Samodejno shrani osnutek med urejanjem strani'; -$lang['locktime'] = 'NajveÄja dovoljena starost datotek zaklepa (v sekundah)'; -$lang['cachetime'] = 'NajveÄja dovoljena starost predpomnilnika (v sekundah)'; -$lang['target____wiki'] = 'Ciljno okno za notranje povezave'; -$lang['target____interwiki'] = 'Ciljno okno za notranje wiki povezave'; -$lang['target____extern'] = 'Ciljno okno za zunanje povezave'; -$lang['target____media'] = 'Ciljno okno za predstavne povezave'; -$lang['target____windows'] = 'Ciljno okno za povezave oken'; -$lang['mediarevisions'] = 'Ali naj se omogoÄijo objave predstavnih vsebin?'; -$lang['refcheck'] = 'Preverjanje sklica predstavnih datotek'; -$lang['gdlib'] = 'RazliÄica GD Lib'; -$lang['im_convert'] = 'Pot do orodja za pretvarjanje slik ImageMagick'; -$lang['jpg_quality'] = 'Kakovost stiskanja datotek JPG (0-100)'; -$lang['fetchsize'] = 'najveÄja dovoljena velikost zunanjega prejemanja z datoteko fetch.php (v bajtih)'; -$lang['subscribers'] = 'OmogoÄi podporo naroÄanju na strani'; -$lang['subscribe_time'] = 'ÄŒas po katerem so poslani povzetki sprememb (v sekundah); Vrednost mora biti krajÅ¡a od Äasa, ki je doloÄen z nedavno_dni.'; -$lang['notify'] = 'PoÅ¡lji obvestila o spremembah na doloÄen elektronski naslov'; -$lang['registernotify'] = 'PoÅ¡lji obvestila o novih vpisanih uporabnikih na doloÄen elektronski naslov'; -$lang['mailfrom'] = 'Elektronski naslov za samodejno poslana sporoÄila'; -$lang['mailprefix'] = 'Predpona zadeve elektronskega sporoÄila za samodejna sporoÄila.'; -$lang['sitemap'] = 'Ustvari Google kazalo strani (v dnevih)'; -$lang['rss_type'] = 'Vrsta virov XML'; -$lang['rss_linkto'] = 'XML viri so povezani z'; -$lang['rss_content'] = 'Kaj prikazati med predmeti virov XML?'; -$lang['rss_update'] = 'ÄŒasovni razmik posodobitve virov XML (v sekundah)'; -$lang['rss_show_summary'] = 'Viri XML so povzeti v naslovu'; -$lang['updatecheck'] = 'Ali naj sistem preveri za posodobitve in varnostna opozorila.'; -$lang['userewrite'] = 'Uporabi olepÅ¡an zapis naslovov URL'; -$lang['useslash'] = 'Uporabi poÅ¡evnico kot loÄilnik imenskih prostorov v naslovih URL'; -$lang['sepchar'] = 'LoÄilnik besed imen strani'; -$lang['canonical'] = 'Uporabi polni kanoniÄni zapis naslova URL'; -$lang['fnencode'] = 'NaÄin kodiranja ne-ASCII imen datotek.'; -$lang['autoplural'] = 'Preveri množinske oblike povezav'; -$lang['compression'] = 'NaÄin stiskanja za arhivirane datoteke'; -$lang['gzip_output'] = 'Uporabi stiskanje gzip vsebine za xhtml'; -$lang['compress'] = 'Združi odvod CSS in JavaScript v brskalniku'; -$lang['cssdatauri'] = 'Velikost sklicanih slik v bajtih, ki so navedene v datotekah CSS za zmanjÅ¡anje zahtev osveževanja strežnika HTTP. Ustrezne vrednosti so 400 do 600 bajtov. Vrednost 0 onemogoÄi možnost.'; -$lang['send404'] = 'PoÅ¡lji "HTTP 404/Strani ni mogoÄe najti" pri dostopu do neobstojeÄih strani'; -$lang['broken_iua'] = 'Ali je možnost ignore_user_abort okvarjena na sistemu? Napaka lahko vpliva na delovanje iskalnika. Napake so pogoste ob uporabi IIS+PHP/CGI. VeÄ o tem si je mogoÄe prebrati v poroÄilu o hroÅ¡Äu 852.'; -$lang['xsendfile'] = 'Uporabi glavo X-Sendfile za prejemanje statiÄnih datotek. Spletni strežnik mora možnost podpirati.'; -$lang['renderer_xhtml'] = 'Izrisovalnik za odvod Wiki strani (xhtml)'; -$lang['renderer__core'] = '%s (jedro dokuwiki)'; -$lang['renderer__plugin'] = '%s (vstavek)'; -$lang['proxy____host'] = 'Ime posredniÅ¡kega strežnika'; -$lang['proxy____port'] = 'Vrata posredniÅ¡kega strežnika'; -$lang['proxy____user'] = 'UporabniÅ¡ko ime posredniÅ¡kega strežnika'; -$lang['proxy____pass'] = 'Geslo posredniÅ¡kega strežnika'; -$lang['proxy____ssl'] = 'Uporabi varno povezavo SSL za povezavo z posredniÅ¡kim strežnikom'; -$lang['proxy____except'] = 'LogiÄni izrazi morajo biti skladni z naslovi URL, ki gredo mimo posredniÅ¡kega strežnika.'; -$lang['license_o_'] = 'Ni izbranega dovoljenja'; -$lang['typography_o_0'] = 'brez'; -$lang['typography_o_1'] = 'izloÄi enojne narekovaje'; -$lang['typography_o_2'] = 'z enojnimi narekovaji (lahko vÄasih ne deluje)'; -$lang['userewrite_o_0'] = 'brez'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'notranji DokuWiki'; -$lang['deaccent_o_0'] = 'onemogoÄeno'; -$lang['deaccent_o_1'] = 'odstrani naglasne oznake'; -$lang['deaccent_o_2'] = 'pretvori v romanski zapis'; -$lang['gdlib_o_0'] = 'Knjižnica GD Lib ni na voljo'; -$lang['gdlib_o_1'] = 'RazliÄica 1.x'; -$lang['gdlib_o_2'] = 'Samodejno zaznavanje'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Povzetek'; -$lang['rss_content_o_diff'] = 'Poenotena primerjava'; -$lang['rss_content_o_htmldiff'] = 'HTML oblikovana preglednica primerjave'; -$lang['rss_content_o_html'] = 'Polna HTML vsebina strani'; -$lang['rss_linkto_o_diff'] = 'primerjalni pogled'; -$lang['rss_linkto_o_page'] = 'pregledana stran'; -$lang['rss_linkto_o_rev'] = 'seznam pregledovanj'; -$lang['rss_linkto_o_current'] = 'trenutna stran'; -$lang['compression_o_0'] = 'brez'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'ne uporabi'; -$lang['xsendfile_o_1'] = 'lastniÅ¡ka glava lighttpd (pred razliÄico 1.5)'; -$lang['xsendfile_o_2'] = 'obiÄajna glava X-Sendfile'; -$lang['xsendfile_o_3'] = 'lastniÅ¡ka glava Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'Prijavno ime'; -$lang['showuseras_o_username'] = 'Polno ime uporabnika'; -$lang['showuseras_o_email'] = 'Elektronski naslov uporabnika (Å¡ifriran po doloÄilih varovanja)'; -$lang['showuseras_o_email_link'] = 'Elektronski naslov uporabnika kot povezava mailto:'; -$lang['useheading_o_0'] = 'nikoli'; -$lang['useheading_o_navigation'] = 'le za krmarjenje'; -$lang['useheading_o_content'] = 'le za vsebino Wiki'; -$lang['useheading_o_1'] = 'vedno'; -$lang['readdircache'] = 'NajveÄja dovoljena starost predpomnilnika prebranih map (v sekundah)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sq/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sq/intro.txt deleted file mode 100644 index d2bab0f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sq/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Menaxheri Konfigurimit ====== - -Përdoreni këtë faqe për të kontrolluar kuadrot e instalimit të DokuWiki-t tuaj. Për ndihmë mbi kuadro individuale referojuni [[doku>config]]. Për më tepër detaje rreth këtij plugin-i shih [[doku>plugin:config]]. - -Kuadrot e treguara me një backgroudn me një ngjyrë të kuqe të lehtë janë të mbrojtura dhe nuk mund të ndryshohen me këtë plugin. Kuadrot e treguara me një background blu janë vlerat default dhe kuadrot e treguara me një background të bardhë janë vendosur lokalisht për këtë instalim të caktuar. Si kuadrot blu, ashtu edhe ato të bardhë mund të ndryshohen. - -Kujtohuni të shtypni butonin **Ruaj** para se të dilni nga kjo faqe ose ndryshimet tuaja do të humbasin. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sq/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sq/lang.php deleted file mode 100644 index 83867f8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sq/lang.php +++ /dev/null @@ -1,172 +0,0 @@ - - * @author Endrit Callaki - * @author Leonard Elezi - */ -$lang['menu'] = 'Konfigurimi i Kuadrove'; -$lang['error'] = 'Kuadrot nuk u përditësuan për shkak të një vlere të palejuar, ju lutem rishikoni ndryshimet tuaja dhe ridorëzojeni. -
    Vlerat e pasakta tregohen të rrethuara nga një kornizë e kuqe.'; -$lang['updated'] = 'Kuadrot u përditësuan me sukses.'; -$lang['nochoice'] = '(asnjë zgjedhje tjetër e disponueshme)'; -$lang['locked'] = 'Skedari i kuadrove nuk mund të përditësohet, nëse kjo është e paqëllimshme,
    sigurohuni që emri i skedarit të kuadrove lokale dhe të drejtat të jenë të sakta.'; -$lang['danger'] = 'Rrezik: Ndrishimi i kësaj alternative mund ta bëjë wiki-n dhe menunë tuaj të konfigurimit të pa aksesueshme.'; -$lang['warning'] = 'Paralajmërim: Ndryshimi i kësaj alternative mund të shkaktojë sjellje të padëshiruara.'; -$lang['security'] = 'Paralajmërim Sigurie: Ndryshimi i kësaj alternative mund të paraqesë një rrezik në siguri.'; -$lang['_configuration_manager'] = 'Menaxhuesi i Kuadrove'; -$lang['_header_dokuwiki'] = 'Kuadrot e DokuWiki-t'; -$lang['_header_plugin'] = 'Kuadrot e Plugin-eve'; -$lang['_header_template'] = 'Kuadrot e Template-eve'; -$lang['_header_undefined'] = 'Kuadro të Papërcaktuara'; -$lang['_basic'] = 'Kuadro Elementare'; -$lang['_display'] = 'Kuadrot e Shfaqjes'; -$lang['_authentication'] = 'Kuadrot e Autentikimit'; -$lang['_anti_spam'] = 'Kuadrot Anti-Spam'; -$lang['_editing'] = 'Kuadrot e Redaktimit'; -$lang['_links'] = 'Kuadrot e Link-eve'; -$lang['_media'] = 'Kuadrot e Medias'; -$lang['_advanced'] = 'Kuadro të Avancuara'; -$lang['_network'] = 'Kuadrot e Rrjetit'; -$lang['_msg_setting_undefined'] = 'Metadata pa kuadro.'; -$lang['_msg_setting_no_class'] = 'Klasë pa kuadro.'; -$lang['_msg_setting_no_default'] = 'Asnjë vlerë default.'; -$lang['title'] = 'Titulli i Wiki-t'; -$lang['start'] = 'Emri i faqes së fillimit'; -$lang['lang'] = 'Gjuha e ndërfaqes'; -$lang['template'] = 'Template'; -$lang['license'] = 'Nën cilën liçensë duhet të vihet përmbajtja juar?'; -$lang['savedir'] = 'Direktoria për të ruajtur të dhënat'; -$lang['basedir'] = 'Path-i i Serverit (psh /dokuwiki/). Lëre bosh për ta gjetur automatikisht.'; -$lang['baseurl'] = 'URL-ja serverit (psh http://www.serveriyt.com). Lëre bosh për ta gjetur automatikisht.'; -$lang['dmode'] = 'Mënyra krijim dosjeje.'; -$lang['fmode'] = 'Mënyra krijim skedari'; -$lang['allowdebug'] = 'Lejo debug çaktivizoje nëse nuk nevojitet!'; -$lang['recent'] = 'Ndryshimet më të fundit'; -$lang['recent_days'] = 'Sa ndryshime të fundit duhen mbajtur (ditë)'; -$lang['breadcrumbs'] = 'Numri i gjurmëve'; -$lang['youarehere'] = 'Gjurmë hierarkike'; -$lang['fullpath'] = 'Trego adresën e plotë të faqeve në footer.'; -$lang['typography'] = 'Bëj zëvendësime tipografike'; -$lang['dformat'] = 'Formati i Datës (shiko funksionin strftime e PHP-së)'; -$lang['signature'] = 'Firma'; -$lang['showuseras'] = 'Cfarë të shfaqësh kur t\'i tregosh përdoruesit faqen e fundit të redaktuar'; -$lang['toptoclevel'] = 'Niveli i Kreut për tabelën e përmbajtjes'; -$lang['tocminheads'] = 'Sasia minimum e titrave që përcaktojnë nëse TOC ndërtohet ose jo'; -$lang['maxtoclevel'] = 'Niveli maksimum për tabelën e përmbajtjes'; -$lang['maxseclevel'] = 'Niveli maksimum për redaktim të seksionit'; -$lang['camelcase'] = 'Përdor CamelCase (shkronja e parë e çdo fjale është kapitale) për linke-t'; -$lang['deaccent'] = 'Emra faqesh të pastër'; -$lang['useheading'] = 'Përdor titra të nivelit të parë për faqet e emrave'; -$lang['sneaky_index'] = 'Vetiu DokuWiki tregon të gjithë hapësirat e emrit në shikimin e index-it. Aktivizimi i kësaj alternative do të fshehë ato ku përdoruesi nuk ka të drejta leximi. Kjo mund të përfundojë në fshehje të nënhapësirave të emrit të aksesueshme. Kjo mund ta bëjë index-in të papërdorshëm me disa konfigurime të caktuara të ACL-së.'; -$lang['hidepages'] = 'Fshi faqet që përkojnë (shprehjet e rregullta)'; -$lang['useacl'] = 'Përdor lista kontrolli të aksesit'; -$lang['autopasswd'] = 'Autogjenero fjalëkalime'; -$lang['authtype'] = 'Backend autentikimi'; -$lang['passcrypt'] = 'Metoda e enkriptimit të fjalëkalimit'; -$lang['defaultgroup'] = 'Grupi default'; -$lang['superuser'] = 'Superpërdorues - grup, përdorues ose listë e ndarë me presje user1, @group1,user2 me akses të plotë në të gjitha faqet dhe funksionet pavarësisht kuadrove të ACL'; -$lang['manager'] = 'Menaxher - grup, përdorues ose listë e ndarë me presje user1,@group1,user2 me akses në disa funksione të caktuara menaxhimi'; -$lang['profileconfirm'] = 'Konfirmo ndryshimet ne profil me fjalëkalim'; -$lang['rememberme'] = 'Lejo cookies hyrjeje të përhershme (më kujto mua)'; -$lang['disableactions'] = 'Caktivizo veprimet e DokuWiki-it'; -$lang['disableactions_check'] = 'Kontrollo'; -$lang['disableactions_subscription'] = 'Abonohu/Fshi Abonim'; -$lang['disableactions_wikicode'] = 'Shiku kodin burim/ Eksportoje të Papërpunuar'; -$lang['disableactions_other'] = 'Veprime të tjera (të ndarë me presje)'; -$lang['auth_security_timeout'] = 'Koha e Përfundimit për Autentikim (sekonda)'; -$lang['securecookie'] = 'A duhet që cookies të vendosura nëpërmjet HTTPS të dërgohen vetëm nëpërmjet HTTPS nga shfletuesit? Caktivizojeni këtë alternativë kur vetëm hyrja në wiki-n tuaj sigurohet me SSL por shfletimi i wiki-t bëhet në mënyrë të pasigurtë.'; -$lang['usewordblock'] = 'Blloko spam-in duke u bazuar mbi listë fjalësh'; -$lang['relnofollow'] = 'Përdor rel="nofollow" në linke të jashtëm'; -$lang['indexdelay'] = 'Vonesa në kohë para index-imit (sekonda)'; -$lang['mailguard'] = 'Errëso adresat e email-it'; -$lang['iexssprotect'] = 'Kontrollo skedarët e ngarkuar për kod të mundshëm dashakeqës JavaScript ose HTML'; -$lang['usedraft'] = 'Ruaj automatikisht një skicë gjatë redaktimit'; -$lang['locktime'] = 'Mosha maksimale për kyçjen e skedarëve (sekonda)'; -$lang['cachetime'] = 'Mosha maksimale për cache (sekonda)'; -$lang['target____wiki'] = 'Dritarja target për link-e të brendshëm'; -$lang['target____interwiki'] = 'Dritarja target për link-e interwiki'; -$lang['target____extern'] = 'Dritarja target për link-e të jashtme'; -$lang['target____media'] = 'Dritarja target për link-e mediash'; -$lang['target____windows'] = 'Dritarja target për link-e windows-i'; -$lang['refcheck'] = 'Kontroll për referim mediash'; -$lang['gdlib'] = 'Versioni i GD Lib'; -$lang['im_convert'] = 'Path-i për tek mjeti i konvertimit ImageMagick'; -$lang['jpg_quality'] = 'Cilësia e kompresimit JPG (0-100)'; -$lang['fetchsize'] = 'Madhësia maksimale (bytes) që fetch.php mund të shkarkojë nga jashtë'; -$lang['subscribers'] = 'Aktivizo suportin për abonim faqesh'; -$lang['subscribe_time'] = 'Koha pas së cilës listat e abonimeve dhe konsumimet dërgohen (sekonda); Kjo duhet të jetë më e vogël se koha e specifikuar në ditët më të fundit'; -$lang['notify'] = 'Dërgo lajmërim për ndryshime te kjo adresë email-i'; -$lang['registernotify'] = 'Dërgo info për përdoruesit e sapo regjistruar te kjo adresë email-i'; -$lang['mailfrom'] = 'Adresa e email-it që do të përdoret për dërgimin e email-eve automatikë'; -$lang['sitemap'] = 'Gjenero Google sitemap (ditë)'; -$lang['rss_type'] = 'Tipi feed XML'; -$lang['rss_linkto'] = 'XML feed lidhet me'; -$lang['rss_content'] = 'Cfarë të shfaqësh në objektet XML feed?'; -$lang['rss_update'] = 'Intervali i përditësimit XML feed (sekonda)'; -$lang['rss_show_summary'] = 'XML feed trego përmbledhjen në titull'; -$lang['updatecheck'] = 'Kontrollo për përditësime dhe paralajmërime sigurie? DokuWiki duhet të kontaktojë me update.dokuwiki.org për këtë veti.'; -$lang['userewrite'] = 'Përdor URL të këndshme.'; -$lang['useslash'] = 'Përdor / si ndarës të hapësirave të emrit në URL'; -$lang['sepchar'] = 'Fjala ndarëse për emrin e faqes'; -$lang['canonical'] = 'Përdor URL kanonike të plota'; -$lang['autoplural'] = 'Kontrollo për forma shumës në link-e'; -$lang['compression'] = 'Metoda kompresimit për skedarët atikë'; -$lang['gzip_output'] = 'Përdor gzip Content-Encoding për xhtml'; -$lang['compress'] = 'Kompaktëso daljet CSS dhe JavaScript '; -$lang['send404'] = 'Dërgo "HTTP 404/Page Not Found" për faqe që nuk ekzistojnë'; -$lang['broken_iua'] = 'Funksioni ignore_user_abort është i prishur në sistemin tuaj? Kjo mund të shkaktojë një indeks kërkimi jo funksional. IIS+PHP/CGI njihen si të prishura. Shiko Bug 852 për më shumë info.'; -$lang['xsendfile'] = 'Përdor kokën X-Sendfile për të lejuar webserver-in të dërgojë skedarë statikë? Kjo duhet të suportohet nga webserver-i juaj.'; -$lang['renderer_xhtml'] = 'Riprodhuesi i përdorur për daljen wiki kryesore (xhtml)'; -$lang['renderer__core'] = '%s (dokuwiki core)'; -$lang['renderer__plugin'] = '%s (plugin)'; -$lang['proxy____host'] = 'Emri i serverit të proxy-t'; -$lang['proxy____port'] = 'Porta e proxy-t'; -$lang['proxy____user'] = 'Emri i përdoruesit për proxy-n'; -$lang['proxy____pass'] = 'Fjalëkalimi proxy-t'; -$lang['proxy____ssl'] = 'Përdor SSL për tu lidhur me proxy-n'; -$lang['license_o_'] = 'Nuk u zgjodh asgjë'; -$lang['typography_o_0'] = 'Asgjë'; -$lang['typography_o_1'] = 'përjashtim i thonjëzave teke'; -$lang['typography_o_2'] = 'përfshirje e thonjëzave teke (nuk punon gjithmonë) '; -$lang['userewrite_o_0'] = 'asgjë'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'Brendësia DokuWiki'; -$lang['deaccent_o_0'] = 'fikur'; -$lang['deaccent_o_1'] = 'hiq theksin'; -$lang['deaccent_o_2'] = 'romanizo'; -$lang['gdlib_o_0'] = 'GD Lib nuk është e disponueshme'; -$lang['gdlib_o_1'] = 'Versioni 1.x'; -$lang['gdlib_o_2'] = 'Dallim automatik'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstrakte'; -$lang['rss_content_o_diff'] = 'Ndryshime të njësuara'; -$lang['rss_content_o_htmldiff'] = 'Tabelë ndryshimesh e formatuar në HTML'; -$lang['rss_content_o_html'] = 'Përmbajtje e plotë faqeje HTML'; -$lang['rss_linkto_o_diff'] = 'shikimi ndryshimit'; -$lang['rss_linkto_o_page'] = 'faqja e rishikuar'; -$lang['rss_linkto_o_rev'] = 'lista e rishikimeve'; -$lang['rss_linkto_o_current'] = 'faqja aktuale'; -$lang['compression_o_0'] = 'asgjë'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'mos e përdor'; -$lang['xsendfile_o_1'] = 'Proprietary lighttpd header (para lëshimit 1.5)'; -$lang['xsendfile_o_2'] = 'X-Sendfile header standard'; -$lang['xsendfile_o_3'] = 'Proprietary Nginx X-Accel-Redirect header'; -$lang['showuseras_o_loginname'] = 'Emri hyrjes'; -$lang['showuseras_o_username'] = 'Emri i plotë i përdoruesit'; -$lang['showuseras_o_email'] = 'Adresa e email-it e përdoruesit (errësuar sipas kuadros mailguard)'; -$lang['showuseras_o_email_link'] = 'Adresa email e përdoruesit si një mailto: link'; -$lang['useheading_o_0'] = 'Kurrë'; -$lang['useheading_o_navigation'] = 'Vetëm për Navigim'; -$lang['useheading_o_content'] = 'Vetëm për Përmbajtje Wiki'; -$lang['useheading_o_1'] = 'Gjithmonë'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sr/intro.txt deleted file mode 100644 index 0ee76ed..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sr/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Управљач подешавањима ====== - -Ову Ñтрану кориÑтите за контролу подешавања вашег DokuWiki-ја. За помоћ о индивидуалним поÑтавкама погледајте [[doku>config]]. За више информација о додацима погледајте [[doku>plugin:config]]. - -Подешавања која имају Ñветло црвену позадину Ñу заштићена и не могу Ñе мењати овим додатком. Подешавања која имају Ñветло плаву позадину Ñу подразумеване вредноÑти и подешавања Ñа белом позадином Ñу локална за ову вики инÑталацију. И плава и бела подешавања Ñе могу мењати. - -Ðе заборавите да притиÑнете дугме **Сачувај** када завршите Ñа изменама, у Ñупротном ће ваше измене бити изгубљене. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sr/lang.php deleted file mode 100644 index 6b951ba..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sr/lang.php +++ /dev/null @@ -1,176 +0,0 @@ - - * @author Miroslav Å olti - * @author Марко М. КоÑтић - */ -$lang['menu'] = 'Подешавања'; -$lang['error'] = 'Подешавања ниÑу прихваћена јер поÑтоји вредноÑÑ‚ Ñа грешком, проверите измене које Ñте извршили и поновите Ñлање.
    ВредноÑÑ‚(и) Ñа грешком Ñу приказане Ñа црвеним оквиром.'; -$lang['updated'] = 'Измене Ñу Ñачуване.'; -$lang['nochoice'] = '(не поÑтоји други избор)'; -$lang['locked'] = 'Датотека Ñа подешавањима не може да Ñе ажурира, ако вам то није намера проверите да ли Ñу дозволе иÑправно поÑтављене.'; -$lang['danger'] = 'ОпаÑно: Променом ове опције може Ñе деÑити да ваш вики и мени за подешавања буде недоÑтупан.'; -$lang['warning'] = 'Упозорење: Промена ове опције може проузроковати нежељене ефекте.'; -$lang['security'] = 'СигурноÑно упозорење: Промена ове опције може да проузрокује ÑигурноÑни ризик.'; -$lang['_configuration_manager'] = 'Управљач подешавањима'; -$lang['_header_dokuwiki'] = 'Подешавања Dokuwiki-ја'; -$lang['_header_plugin'] = 'Подешавања за додатке'; -$lang['_header_template'] = 'Подешавања за шаблоне'; -$lang['_header_undefined'] = 'ÐеразврÑтана подешавања'; -$lang['_basic'] = 'ОÑновна подешавања'; -$lang['_display'] = 'Подешавања приказа'; -$lang['_authentication'] = 'Подешавања провере'; -$lang['_anti_spam'] = 'Подешавања за борбу против Ñпама'; -$lang['_editing'] = 'Подешавања измена'; -$lang['_links'] = 'Подешавања линковања'; -$lang['_media'] = 'Подешавања медија'; -$lang['_advanced'] = 'Ðапредна подешавања'; -$lang['_network'] = 'Подешавања мреже'; -$lang['_msg_setting_undefined'] = 'Ðема метаподатака подешавања'; -$lang['_msg_setting_no_class'] = 'Ðема клаÑе подешавања'; -$lang['_msg_setting_no_default'] = 'Ðема подразумеване вредноÑти'; -$lang['title'] = 'Ðазив викија'; -$lang['start'] = 'Ðазив почетне Ñтранице'; -$lang['lang'] = 'Језик'; -$lang['template'] = 'Шаблон'; -$lang['license'] = 'Под којом лиценцом желите да ваш материјал буде објављен?'; -$lang['savedir'] = 'ФаÑцикла у којој ће Ñе чувати подаци'; -$lang['basedir'] = 'ОÑновна фаÑцикла'; -$lang['baseurl'] = 'ОÑновни УРЛ'; -$lang['dmode'] = 'Ðачин прављења фаÑцикла'; -$lang['fmode'] = 'Ðачин прављења датотека'; -$lang['allowdebug'] = 'Укључи дебаговање иÑкључи ако није потребно!'; -$lang['recent'] = 'ПоÑледње промене'; -$lang['recent_days'] = 'Колико поÑледњих промена чувати (дани)'; -$lang['breadcrumbs'] = 'Број пређених корака (Ñтраница)'; -$lang['youarehere'] = 'ХиерархијÑке кораке (Ñтранице)'; -$lang['fullpath'] = 'Објави целу путању Ñтранице у заглављу на дну Ñтране'; -$lang['typography'] = 'Уради типографÑке замене'; -$lang['dformat'] = 'Облик датума (погледајте ПХПову strftime функцију)'; -$lang['signature'] = 'ПотпиÑ'; -$lang['showuseras'] = 'Шта приказати за иÑпиÑивање кориÑника који је поÑледњи вршио измене'; -$lang['toptoclevel'] = 'Ðајвиши ниво за Ñадржај'; -$lang['tocminheads'] = 'Минималан број наÑлова који одређују да ли ће Садржај бити направљен'; -$lang['maxtoclevel'] = 'МакÑимални ниво за Ñадржај'; -$lang['maxseclevel'] = 'МакÑималан број Ñекција које Ñе мењају'; -$lang['camelcase'] = 'КориÑти CamelCase за линкове'; -$lang['deaccent'] = 'ЧиÑти имена Ñтраница'; -$lang['useheading'] = 'Преузми наÑлов првог нивоа за назив Ñтранице'; -$lang['sneaky_index'] = 'По инÑталацији DokuWiki ће у индекÑу приказати Ñве именÑке проÑторе. Укључивањем ове опције именÑки проÑтори у којима кориÑник нема право читања ће бити Ñакривени. КонÑеквенца је да ће и доÑтупни подпроÑтори бити Ñакривени. Ово доводи до неупотребљивоÑти Права приÑтупа у неким поÑтавкама.'; -$lang['hidepages'] = 'Сакриј подударне Ñтранице (на оÑнову регуларних израза)'; -$lang['useacl'] = 'КориÑти лиÑту права приÑтупа'; -$lang['autopasswd'] = 'ÐутогенериÑане лозинки'; -$lang['authtype'] = 'ПозадинÑки ÑиÑтем аутентификације'; -$lang['passcrypt'] = 'Метода шифровања лозинки'; -$lang['defaultgroup'] = 'Подразумевана група'; -$lang['superuser'] = 'СуперкориÑник - група, кориÑник или зарезом одвојена лиÑта кориÑника кориÑник1,@група1,кориÑник2 Ñа отвореним проÑтупом Ñвим Ñтраницама и функцијама без обзира на поÑтавке Контроле приÑтупа'; -$lang['manager'] = 'Управник - група, кориÑник или зарезом одвојена лиÑта кориÑника кориÑник1,@група1,кориÑник2 Ñа отвореним проÑтупом неким функцијама за управљање'; -$lang['profileconfirm'] = 'Потврди промене у профилу куцањем лозинке'; -$lang['rememberme'] = 'Дозволи Ñтални колачић за пријављивање (запамти ме)'; -$lang['disableactions'] = 'ИÑкључи DokuWiki наредбе'; -$lang['disableactions_check'] = 'Провера'; -$lang['disableactions_subscription'] = 'Претплата'; -$lang['disableactions_wikicode'] = 'Прикажи извор/Извези Ñирово'; -$lang['disableactions_other'] = 'ОÑтале наредбе (раздвојене зарезом)'; -$lang['auth_security_timeout'] = 'ВременÑка пауза у аутентификацији (Ñекунде)'; -$lang['securecookie'] = 'Да ли колачићи који Ñу поÑтављени преко ХТТПС треба Ñлати веб читачу Ñамо преко ХТТПС? ИÑкључите ову опцију Ñамо ако је пријављивање на вики заштићено ССЛом а оÑтали део викија незаштићен.'; -$lang['usewordblock'] = 'Блокирај Ñпам на оÑнову лиÑте речи'; -$lang['relnofollow'] = 'КориÑти rel="nofollow" за Ñпољне линкове'; -$lang['indexdelay'] = 'Одлагање индекÑирања (Ñекунде)'; -$lang['mailguard'] = 'Замутити Е-адреÑе'; -$lang['iexssprotect'] = 'Провера потенцијално малициозног кода у ЈаваÑкрипт или ХТМЛ коду'; -$lang['usedraft'] = 'ÐутоматÑки Ñачувај Ñкицу у току пиÑања измена'; -$lang['locktime'] = 'МÐкÑимално трајање закључавања датотека (Ñек)'; -$lang['cachetime'] = 'МакÑимално трајање оÑтаве (Ñек)'; -$lang['target____wiki'] = 'Циљни прозор за интерне линкове'; -$lang['target____interwiki'] = 'Циљни прозор за међувики линкове'; -$lang['target____extern'] = 'Циљни прозор за Ñпољне линкове'; -$lang['target____media'] = 'Циљни прозор за медијÑке линкове'; -$lang['target____windows'] = 'Циљни прозор за Виндоуз линкове'; -$lang['refcheck'] = 'Провери референце медијÑких датотека'; -$lang['gdlib'] = 'ГД Либ верзија'; -$lang['im_convert'] = 'Путања до алатке за коверзију ИмиџМеџик '; -$lang['jpg_quality'] = 'ЈПГ квалитет компреÑије (0-100)'; -$lang['fetchsize'] = 'МакÑимална величина (у бајтима) коју може да преузме fetch.php од Ñпоља'; -$lang['subscribers'] = 'Укључи могућноÑÑ‚ претплате за Ñтранице'; -$lang['subscribe_time'] = 'Време након ког Ñе ÑпиÑкови претплатника и Ñижеи шаљу (у Ñекундама); Ова цифра би требало да буде мања од цифре наведене под recent_days'; -$lang['notify'] = 'Пошаљи обавештења о променама на ову е-адреÑу'; -$lang['registernotify'] = 'Пошаљи обавештење о новорегиÑтрованим кориÑницима на ову е-адреÑу'; -$lang['mailfrom'] = 'Е-адреÑа која Ñе кориÑти као пошиљаоц за аутоматÑке е-поруке'; -$lang['sitemap'] = 'Генериши Гугл мапу Ñајта (дан)'; -$lang['rss_type'] = 'Ð’Ñ€Ñта ИкÑМЛ довода'; -$lang['rss_linkto'] = 'ИкÑМЛ довод линкује на'; -$lang['rss_content'] = 'Шта треба приказати у ИкÑМЛ доводу?'; -$lang['rss_update'] = 'ИкÑМЛ'; -$lang['rss_show_summary'] = 'ИкÑМЛ довод приказује збир у наÑлову'; -$lang['updatecheck'] = 'Провера надоградњи и ÑигурноÑних упозорења? Dokuwiki мора да контактира update.dokuwiki.org ради добијања информација.'; -$lang['userewrite'] = 'Ðаправи леп УРЛ'; -$lang['useslash'] = 'КориÑти коÑу црту у УРЛу за раздвајање именÑких проÑтора '; -$lang['sepchar'] = 'Раздвајање речи у називу Ñтранице'; -$lang['canonical'] = 'КориÑти правилне УРЛове'; -$lang['fnencode'] = 'Метод кодирања не-ASCII имена фајлова:'; -$lang['autoplural'] = 'Провери облик множине у линковима'; -$lang['compression'] = 'Метод компреÑије за attic датотеке'; -$lang['gzip_output'] = 'КориÑти гзип шифрирање за икÑХТМЛ'; -$lang['compress'] = 'Сажимај ЦСС и јаваÑкрипт'; -$lang['send404'] = 'Пошаљи поруку "ХТТП 404/Страница не поÑтоји" за непоÑтојеће Ñтранице'; -$lang['broken_iua'] = 'Да ли је функција ignore_user_abort function не ради на вашем ÑиÑтему? Ово може проузроковати неиндекÑирање података за претрагу. ИИС+ПХП/ЦГИ је чеÑто ван функције. Погледајте баг 852 за више информација.'; -$lang['xsendfile'] = 'КориÑти заглавље X-Sendfile да би веб Ñервер могао да иÑпоручује Ñтатичке датотеке? Веб Ñервер треба да подржава ову функцију.'; -$lang['renderer_xhtml'] = 'ИÑцртавање кориÑти главни (xhtml) вики иÑпиÑ'; -$lang['renderer__core'] = '%s (dokuwiki језгро)'; -$lang['renderer__plugin'] = '%s (додатак)'; -$lang['jquerycdn_o_0'] = 'Без CDN-a, Ñамо локална доÑтава'; -$lang['jquerycdn_o_jquery'] = 'CDN на адреÑи code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN на cdnjs.com'; -$lang['proxy____host'] = 'Ðазив поÑредника (прокÑија)'; -$lang['proxy____port'] = 'Порт поÑредника (прокÑија)'; -$lang['proxy____user'] = 'КориÑничко име на поÑреднику (прокÑију)'; -$lang['proxy____pass'] = 'Лозинка на поÑреднику (прокÑију)'; -$lang['proxy____ssl'] = 'КориÑти ССЛ за повезивање Ñа поÑредником (прокÑијем)'; -$lang['proxy____except'] = 'Редован израз који би требало да Ñе подудара Ñа веб адреÑом Ñтранице за коју треба преÑкочити поÑредника (прокÑи).'; -$lang['license_o_'] = 'Ðије одабрано'; -$lang['typography_o_0'] = 'не'; -$lang['typography_o_1'] = 'Само дупли наводници'; -$lang['typography_o_2'] = 'Сви наводници (неће увек радити)'; -$lang['userewrite_o_0'] = 'не'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki интерно'; -$lang['deaccent_o_0'] = 'иÑкључено'; -$lang['deaccent_o_1'] = 'уклони акценте'; -$lang['deaccent_o_2'] = 'романизуј'; -$lang['gdlib_o_0'] = 'ГД Либ није доÑтупан'; -$lang['gdlib_o_1'] = 'Верзија 1.*'; -$lang['gdlib_o_2'] = 'Ðутопроналажење'; -$lang['rss_type_o_rss'] = 'РСС 0.91'; -$lang['rss_type_o_rss1'] = 'РСС 1.0'; -$lang['rss_type_o_rss2'] = 'РСС 2.0'; -$lang['rss_type_o_atom'] = 'Ðтом 0.3'; -$lang['rss_type_o_atom1'] = 'Ðтом 1.0'; -$lang['rss_content_o_abstract'] = 'Издвојити'; -$lang['rss_content_o_diff'] = 'ЈедноÑтране разлике'; -$lang['rss_content_o_htmldiff'] = 'ХТМЛ форматирана табела разлика'; -$lang['rss_content_o_html'] = 'ХТМЛ Ñадржај Ñтранице'; -$lang['rss_linkto_o_diff'] = 'приказ разлика'; -$lang['rss_linkto_o_page'] = 'иÑправљена Ñтраница'; -$lang['rss_linkto_o_rev'] = 'лиÑта иÑправки'; -$lang['rss_linkto_o_current'] = 'тренутна Ñтраница'; -$lang['compression_o_0'] = 'не'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'не'; -$lang['xsendfile_o_1'] = 'ВлаÑничко lighttpd заглавље (пре верзије 1.5)'; -$lang['xsendfile_o_2'] = 'Стандардно заглавље X-Sendfile'; -$lang['xsendfile_o_3'] = 'ВлаÑничко заглавље Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'КориÑничко име'; -$lang['showuseras_o_username'] = 'Име и презиме кориÑника'; -$lang['showuseras_o_username_link'] = 'Пуно име кориÑника као кориÑничка веза међувикија'; -$lang['showuseras_o_email'] = 'Е-адреÑа (замућено по подешавањима mailguard-а)'; -$lang['showuseras_o_email_link'] = 'КориÑничка Е-адреÑа као mailto: веза'; -$lang['useheading_o_0'] = 'Ðикада'; -$lang['useheading_o_navigation'] = 'Сами навигација'; -$lang['useheading_o_content'] = 'Само за Ñадржај викија'; -$lang['useheading_o_1'] = 'Увек'; -$lang['readdircache'] = 'МакÑимално време трајања за readdir cache (у Ñекундама)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sv/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sv/intro.txt deleted file mode 100644 index fd77634..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sv/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Hantera inställningar ====== - -Använd den här sidan för att göra inställningar i din Dokuwiki. För hjälp angÃ¥ende specifika inställningar, se [[doku>config]]. För mer detaljer om den här insticksmodulen, se [[doku>plugin:config]]. - -Inställningar med en rosa bakgrund är skyddade och kan inte ändras med den här insticksmodulen. Inställningar med en blÃ¥ bakgrund är standardvärden, och inställningar som visas med en vit bakgrund har ändrats i den här installationen. BÃ¥de blÃ¥a och vita inställningar kan ändras. - -Kom i hÃ¥g att trycka pÃ¥ knappen **Spara** innan du lämnar den här sidan, annars kommer ändringarna att gÃ¥ förlorade. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sv/lang.php deleted file mode 100644 index 2452b85..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/sv/lang.php +++ /dev/null @@ -1,205 +0,0 @@ - - * @author Patrik K Lundberg - * @author Tor Härnqvist - * @author Per Foreby - * @author Nicklas Henriksson - * @author HÃ¥kan Sandell - * @author Dennis Karlsson - * @author Tormod Otter Johansson - * @author Pontus Bergendahl - * @author Emil Lind - * @author Bogge Bogge - * @author Peter Ã…ström - */ -$lang['menu'] = 'Hantera inställningar'; -$lang['error'] = 'Inställningarna uppdaterades inte pÃ¥ grund av ett felaktigt värde. Titta igenom dina ändringar och försök sedan spara igen. -
    Felaktiga värden är omgivna av en röd ram.'; -$lang['updated'] = 'Inställningarna uppdaterade.'; -$lang['nochoice'] = '(inga andra val tillgängliga)'; -$lang['locked'] = 'Filen med inställningar kan inte uppdateras. Om det inte är meningen att det ska vara så,
    - kontrollera att filen med lokala inställningar har rätt namn och filskydd.'; -$lang['danger'] = 'Risk: Denna förändring kan göra wikin och inställningarna otillgängliga.'; -$lang['warning'] = 'Varning: Denna förändring kan orsaka icke Ã¥syftade resultat.'; -$lang['security'] = 'Säkerhetsvarning: Denna förändring kan innebära en säkerhetsrisk.'; -$lang['_configuration_manager'] = 'Hantera inställningar'; -$lang['_header_dokuwiki'] = 'Inställningar för DokuWiki'; -$lang['_header_plugin'] = 'Inställningar för insticksmoduler'; -$lang['_header_template'] = 'Inställningar för mallar'; -$lang['_header_undefined'] = 'Odefinierade inställningar'; -$lang['_basic'] = 'Grundläggande inställningar'; -$lang['_display'] = 'Inställningar för presentation'; -$lang['_authentication'] = 'Inställningar för autentisering'; -$lang['_anti_spam'] = 'Inställningar för anti-spam'; -$lang['_editing'] = 'Inställningar för redigering'; -$lang['_links'] = 'Inställningar för länkar'; -$lang['_media'] = 'Inställningar för medier'; -$lang['_notifications'] = 'Noterings inställningar'; -$lang['_syndication'] = 'Syndikats inställningar'; -$lang['_advanced'] = 'Avancerade inställningar'; -$lang['_network'] = 'Nätverksinställningar'; -$lang['_msg_setting_undefined'] = 'Ingen inställningsmetadata.'; -$lang['_msg_setting_no_class'] = 'Ingen inställningsklass.'; -$lang['_msg_setting_no_default'] = 'Inget standardvärde.'; -$lang['title'] = 'Wikins namn'; -$lang['start'] = 'Startsidans namn'; -$lang['lang'] = 'SprÃ¥k'; -$lang['template'] = 'Mall'; -$lang['sidebar'] = 'Sidofältets sidonamn (om mall stödjer det), tomt fällt deaktiverar sidofältet'; -$lang['license'] = 'Under vilken licens skall ditt innehÃ¥ll publiceras?'; -$lang['savedir'] = 'Katalog för att spara data'; -$lang['basedir'] = 'Grundkatalog'; -$lang['baseurl'] = 'Grund-webbadress'; -$lang['cookiedir'] = 'Cookie sökväg. Lämna blankt för att använda basurl.'; -$lang['dmode'] = 'Filskydd för nya kataloger'; -$lang['fmode'] = 'Filskydd för nya filer'; -$lang['allowdebug'] = 'TillÃ¥t felsökning stäng av om det inte behövs!'; -$lang['recent'] = 'Antal poster under "Nyligen ändrat"'; -$lang['recent_days'] = 'Hur mÃ¥nga ändringar som ska sparas (dagar)'; -$lang['breadcrumbs'] = 'Antal spÃ¥r'; -$lang['youarehere'] = 'Hierarkiska spÃ¥r'; -$lang['fullpath'] = 'Visa fullständig sökväg i sidfoten'; -$lang['typography'] = 'Aktivera typografiska ersättningar'; -$lang['dformat'] = 'Datumformat (se PHP:s strftime-funktion)'; -$lang['signature'] = 'Signatur'; -$lang['showuseras'] = 'Vad som skall visas när man visar den användare som senast redigerade en sida'; -$lang['toptoclevel'] = 'ToppnivÃ¥ för innehÃ¥llsförteckning'; -$lang['tocminheads'] = 'Minimalt antal rubriker för att avgöra om innehÃ¥llsförteckning byggs'; -$lang['maxtoclevel'] = 'Maximal nivÃ¥ för innehÃ¥llsförteckning'; -$lang['maxseclevel'] = 'Maximal nivÃ¥ för redigering av rubriker'; -$lang['camelcase'] = 'Använd CamelCase för länkar'; -$lang['deaccent'] = 'Rena sidnamn'; -$lang['useheading'] = 'Använda första rubriken som sidnamn'; -$lang['sneaky_index'] = 'Som standard visar DokuWiki alla namnrymder pÃ¥ indexsidan. Genom att aktivera det här valet döljer man namnrymder som användaren inte har behörighet att läsa. Det kan leda till att man döljer Ã¥tkomliga undernamnrymder, och gör indexet oanvändbart med vissa ACL-inställningar.'; -$lang['hidepages'] = 'Dölj matchande sidor (reguljära uttryck)'; -$lang['useacl'] = 'Använd behörighetslista (ACL)'; -$lang['autopasswd'] = 'Autogenerera lösenord'; -$lang['authtype'] = 'System för autentisering'; -$lang['passcrypt'] = 'Metod för kryptering av lösenord'; -$lang['defaultgroup'] = 'Förvald grupp'; -$lang['superuser'] = 'Huvudadministratör - en grupp eller en användare med full tillgÃ¥ng till alla sidor och funktioner, oavsett behörighetsinställningars'; -$lang['manager'] = 'Administratör -- en grupp eller användare med tillgÃ¥ng till vissa administrativa funktioner.'; -$lang['profileconfirm'] = 'Bekräfta ändringarna i profilen med lösenordet'; -$lang['rememberme'] = 'TillÃ¥t permanenta inloggningscookies (kom ihÃ¥g mig)'; -$lang['disableactions'] = 'Stäng av funktioner i DokuWiki'; -$lang['disableactions_check'] = 'Kontroll'; -$lang['disableactions_subscription'] = 'Prenumerera/Säg upp prenumeration'; -$lang['disableactions_wikicode'] = 'Visa källkod/Exportera rÃ¥text'; -$lang['disableactions_profile_delete'] = 'Ta bort eget konto'; -$lang['disableactions_other'] = 'Andra funktioner (kommaseparerade)'; -$lang['disableactions_rss'] = 'XML Syndikation (RSS)'; -$lang['auth_security_timeout'] = 'Autentisieringssäkerhets timeout (sekunder)'; -$lang['securecookie'] = 'Skall cookies som sätts via HTTPS endast skickas via HTTPS frÃ¥n webbläsaren? Avaktivera detta alternativ endast om inloggningen till din wiki är säkrad med SSL men läsning av wikin är osäkrad.'; -$lang['usewordblock'] = 'Blockera spam baserat pÃ¥ ordlista'; -$lang['relnofollow'] = 'Använd rel="nofollow" för externa länkar'; -$lang['indexdelay'] = 'Tidsfördröjning före indexering (sek)'; -$lang['mailguard'] = 'Koda e-postadresser'; -$lang['iexssprotect'] = 'Kontrollera om uppladdade filer innehÃ¥ller eventuellt skadlig JavaScript eller HTML-kod'; -$lang['usedraft'] = 'Spara utkast automatiskt under redigering'; -$lang['locktime'] = 'Maximal livslängd för fillÃ¥sning (sek)'; -$lang['cachetime'] = 'Maximal livslängd för cache (sek)'; -$lang['target____wiki'] = 'MÃ¥lfönster för interna länkar'; -$lang['target____interwiki'] = 'MÃ¥lfönster för interwiki-länkar'; -$lang['target____extern'] = 'MÃ¥lfönster för externa länkar'; -$lang['target____media'] = 'MÃ¥lfönster för medialänkar'; -$lang['target____windows'] = 'MÃ¥lfönster för windowslänkar'; -$lang['mediarevisions'] = 'Aktivera versionshantering för media?'; -$lang['refcheck'] = 'Kontrollera referenser till mediafiler'; -$lang['gdlib'] = 'Version av GD-biblioteket'; -$lang['im_convert'] = 'Sökväg till ImageMagicks konverteringsverktyg'; -$lang['jpg_quality'] = 'Kvalitet för JPG-komprimering (0-100)'; -$lang['fetchsize'] = 'Maximal storlek (bytes) som fetch.php fÃ¥r ladda ned externt'; -$lang['subscribers'] = 'Aktivera stöd för prenumeration pÃ¥ ändringar'; -$lang['notify'] = 'Skicka meddelande om ändrade sidor till den här e-postadressen'; -$lang['registernotify'] = 'Skicka meddelande om nyregistrerade användare till en här e-postadressen'; -$lang['mailfrom'] = 'Avsändaradress i automatiska e-postmeddelanden'; -$lang['mailreturnpath'] = 'Mottagarens mejladress för inga leveransnotifikationer'; -$lang['mailprefix'] = 'Prefix i början pÃ¥ ämnesraden vid automatiska e-postmeddelanden'; -$lang['dontlog'] = 'Avaktivera loggning för dessa typer av loggar'; -$lang['sitemap'] = 'Skapa Google sitemap (dagar)'; -$lang['rss_type'] = 'Typ av XML-flöde'; -$lang['rss_linkto'] = 'XML-flöde pekar pÃ¥'; -$lang['rss_content'] = 'Vad ska visas för saker i XML-flödet?'; -$lang['rss_update'] = 'Uppdateringsintervall för XML-flöde (sek)'; -$lang['rss_show_summary'] = 'XML-flöde visar sammanfattning i rubriken'; -$lang['rss_show_deleted'] = 'XML flöde Visa raderade flöden'; -$lang['rss_media'] = 'Vilka ändringar ska listas i XML flödet?'; -$lang['rss_media_o_both'] = 'bÃ¥da'; -$lang['rss_media_o_pages'] = 'sidor'; -$lang['rss_media_o_media'] = 'media'; -$lang['updatecheck'] = 'Kontrollera uppdateringar och säkerhetsvarningar? DokuWiki behöver kontakta update.dokuwiki.org för den här funktionen.'; -$lang['userewrite'] = 'Använd rena webbadresser'; -$lang['useslash'] = 'Använd snedstreck för att separera namnrymder i webbadresser'; -$lang['sepchar'] = 'Ersätt blanktecken i webbadresser med'; -$lang['canonical'] = 'Använd fullständiga webbadresser'; -$lang['fnencode'] = 'Metod för kodning av icke-ASCII filnamn.'; -$lang['autoplural'] = 'Leta efter pluralformer av länkar'; -$lang['compression'] = 'Metod för komprimering av gamla versioner'; -$lang['gzip_output'] = 'Använd gzip Content-Encoding för xhtml'; -$lang['compress'] = 'Komprimera CSS och javascript'; -$lang['send404'] = 'Skicka "HTTP 404/Page Not Found" för sidor som inte finns'; -$lang['broken_iua'] = 'Är funktionen ignore_user_abort trasig pÃ¥ ditt system? Det kan i sÃ¥ fall leda till att indexering av sökningar inte fungerar. Detta är ett känt problem med IIS+PHP/CGI. Se Bug 852 för mer info.'; -$lang['xsendfile'] = 'Använd X-Sendfile huvudet för att lÃ¥ta webservern leverera statiska filer? Din webserver behöver stöd för detta.'; -$lang['renderer_xhtml'] = 'Generera för användning i huvudwikipresentation (xhtml)'; -$lang['renderer__core'] = '%s (dokuwiki core)'; -$lang['renderer__plugin'] = '%s (plugin)'; -$lang['search_fragment_o_exact'] = 'exakt'; -$lang['search_fragment_o_starts_with'] = 'börjar med'; -$lang['search_fragment_o_ends_with'] = 'slutar med'; -$lang['search_fragment_o_contains'] = 'innehÃ¥ller'; -$lang['jquerycdn_o_0'] = 'Ingen CDN, enbart lokal leverans'; -$lang['jquerycdn_o_jquery'] = 'CDN pÃ¥ code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN pÃ¥ cdnjs.com'; -$lang['proxy____host'] = 'Proxyserver'; -$lang['proxy____port'] = 'Proxyport'; -$lang['proxy____user'] = 'Användarnamn för proxy'; -$lang['proxy____pass'] = 'Lösenord för proxy'; -$lang['proxy____ssl'] = 'Använd ssl för anslutning till proxy'; -$lang['proxy____except'] = 'Regular expression för matchning av URL som proxy ska hoppa över.'; -$lang['license_o_'] = 'Ingen vald'; -$lang['typography_o_0'] = 'Inga'; -$lang['typography_o_1'] = 'enbart dubbla citattecken'; -$lang['typography_o_2'] = 'bÃ¥de dubbla och enkla citattecken (fungerar inte alltid)'; -$lang['userewrite_o_0'] = 'av'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki internt'; -$lang['deaccent_o_0'] = 'av'; -$lang['deaccent_o_1'] = 'ta bort accenter'; -$lang['deaccent_o_2'] = 'romanisera'; -$lang['gdlib_o_0'] = 'GD-bibliotek inte tillgängligt'; -$lang['gdlib_o_1'] = 'Version 1.x'; -$lang['gdlib_o_2'] = 'Automatisk detektering'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstrakt'; -$lang['rss_content_o_diff'] = 'Unified Diff'; -$lang['rss_content_o_htmldiff'] = 'HTML formaterad diff tabell'; -$lang['rss_content_o_html'] = 'Sidans innehÃ¥ll i full HTML'; -$lang['rss_linkto_o_diff'] = 'lista pÃ¥ skillnader'; -$lang['rss_linkto_o_page'] = 'den reviderade sidan'; -$lang['rss_linkto_o_rev'] = 'lista över ändringar'; -$lang['rss_linkto_o_current'] = 'den aktuella sidan'; -$lang['compression_o_0'] = 'ingen'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'använd ej'; -$lang['xsendfile_o_1'] = 'Proprietär lighttpd-header (före version 1.5)'; -$lang['xsendfile_o_2'] = 'Standard X-Sendfile-huvud'; -$lang['xsendfile_o_3'] = 'Proprietär Nginx X-Accel-Redirect header'; -$lang['showuseras_o_loginname'] = 'Användarnamn'; -$lang['showuseras_o_username'] = 'Namn'; -$lang['showuseras_o_username_link'] = 'Användarens fullständiga namn som interwiki-användarlänk'; -$lang['showuseras_o_email'] = 'Användarens e-postadress (obfuskerad enligt inställningarna i mailguard)'; -$lang['showuseras_o_email_link'] = 'Användarens e-postadress som mailto: länk'; -$lang['useheading_o_0'] = 'Aldrig'; -$lang['useheading_o_navigation'] = 'Endst navigering'; -$lang['useheading_o_content'] = 'Endast innehÃ¥ll i wiki'; -$lang['useheading_o_1'] = 'Alltid'; -$lang['readdircache'] = 'Max Ã¥lder för readdir cache (sek)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/th/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/th/lang.php deleted file mode 100644 index 9026ec3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/th/lang.php +++ /dev/null @@ -1,102 +0,0 @@ - - * @author Kittithat Arnontavilas - * @author Arthit Suriyawongkul - * @author Thanasak Sompaisansin - */ -$lang['menu'] = 'ตั้งค่าà¸à¸²à¸£à¸›à¸£à¸±à¸šà¹à¸•่ง'; -$lang['updated'] = 'à¸à¸²à¸£à¸›à¸£à¸±à¸šà¹à¸•่งค่าถูà¸à¸šà¸±à¸™à¸—ึà¸à¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢'; -$lang['_configuration_manager'] = 'จัดà¸à¸²à¸£à¸à¸²à¸£à¸›à¸£à¸±à¸šà¸•ั้งค่า'; -$lang['_header_dokuwiki'] = 'à¸à¸²à¸£à¸•ั้งค่า DokuWiki'; -$lang['_header_plugin'] = 'à¸à¸²à¸£à¸•ั้งค่า Plugin'; -$lang['_header_template'] = 'à¸à¸²à¸£à¸•ั้งค่าเทมเพลต'; -$lang['_basic'] = 'à¸à¸²à¸£à¸•ั้งค่าพื้นà¸à¸²à¸™'; -$lang['_display'] = 'à¸à¸²à¸£à¸•ั้งค่าà¸à¸²à¸£à¹à¸ªà¸”งผล'; -$lang['_authentication'] = 'à¸à¸²à¸£à¸•ั้งค่าสิทธิ์à¸à¸²à¸£à¹€à¸‚้าถึง'; -$lang['_anti_spam'] = 'à¸à¸²à¸£à¸•ั้งค่าป้องà¸à¸±à¸™à¸ªà¹à¸›à¸¡'; -$lang['_editing'] = 'à¸à¸²à¸£à¸•ั้งค่าà¸à¸²à¸£à¹à¸à¹‰à¹„ขปรับปรุง'; -$lang['_links'] = 'à¸à¸²à¸£à¸•ั้งค่าลิงà¸à¹Œ'; -$lang['_media'] = 'à¸à¸²à¸£à¸•ั้งค่าภาพ-เสียง'; -$lang['_advanced'] = 'à¸à¸²à¸£à¸•ั้งค่าขั้นสูง'; -$lang['_network'] = 'à¸à¸²à¸£à¸•ั้งค่าเครือข่าย'; -$lang['start'] = 'ชื่อหน้าเริ่มต้น'; -$lang['lang'] = 'ภาษา'; -$lang['savedir'] = 'ไดเรคทอรีที่บันทึà¸à¸‚้อมูล'; -$lang['basedir'] = 'ไดเรคทอรีพื้นà¸à¸²à¸™'; -$lang['baseurl'] = 'URL พื้นà¸à¸²à¸™'; -$lang['recent'] = 'à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸¥à¹ˆà¸²à¸ªà¸¸à¸”'; -$lang['recent_days'] = 'จำนวนวันที่เà¸à¹‡à¸šà¸£à¸²à¸¢à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸à¹‰à¹„ขล่าสุด'; -$lang['signature'] = 'ลายเซนต์'; -$lang['hidepages'] = 'ซ่อนหน้าที่เข้าà¸à¸±à¸™à¹„ด้ (regular expressions)'; -$lang['autopasswd'] = 'สร้างรหัสผ่านให้อัตโนมัติ'; -$lang['passcrypt'] = 'à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส สำหรับเà¸à¹‡à¸šà¸šà¸±à¸™à¸—ึà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™'; -$lang['defaultgroup'] = 'à¸à¸¥à¸¸à¹ˆà¸¡à¸¡à¸²à¸•รà¸à¸²à¸™'; -$lang['profileconfirm'] = 'ใส่รหัสผ่านเพื่อยืนยันà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸‚้อมูล'; -$lang['rememberme'] = 'อนุà¸à¸²à¸•ให้จดจำà¸à¸²à¸£ login à¹à¸šà¸šà¸–าวร'; -$lang['disableactions_check'] = 'ตรวจสอบ'; -$lang['auth_security_timeout'] = 'ระยะเวลาที่จะตัดà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•่อà¹à¸šà¸šà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸”้วยสิทธิ์ผู้ใช้ (วินาที)'; -$lang['usewordblock'] = 'คำที่จะถือว่าเป็นสà¹à¸›à¸¡'; -$lang['relnofollow'] = 'ใช้ rel="nofollow" สำหรับลิงà¸à¹Œà¸ à¸²à¸¢à¸™à¸­à¸'; -$lang['locktime'] = 'ระยะเวลานานสุด ที่จะล็อคไม่ให้à¹à¸à¹‰à¹„ขไฟล์ (วินาที)'; -$lang['cachetime'] = 'ระยะเวลาสำหรับà¸à¸²à¸£à¹€à¸à¹‡à¸šà¹à¸„ช (วินาที)'; -$lang['target____wiki'] = 'เปิดà¹à¸ªà¸”งลิงà¸à¹Œà¸ à¸²à¸¢à¹ƒà¸™ ในหน้าเว็บà¹à¸šà¸šà¹ƒà¸”'; -$lang['target____interwiki'] = 'เปิดà¹à¸ªà¸”งลิงà¸à¹Œ interwiki ในหน้าเว็บà¹à¸šà¸šà¹ƒà¸”'; -$lang['target____extern'] = 'เปิดà¹à¸ªà¸”งลิงà¸à¹Œà¸ à¸²à¸¢à¸™à¸­à¸ ในหน้าเว็บà¹à¸šà¸šà¹ƒà¸”'; -$lang['target____media'] = 'เปิดà¹à¸ªà¸”งลิงà¸à¹Œà¸‚องมีเดีย ในหน้าเว็บà¹à¸šà¸šà¹ƒà¸”'; -$lang['target____windows'] = 'เปิดà¹à¸ªà¸”งลิงà¸à¹Œà¸‚องวินโดวส์ ในหน้าเว็บà¹à¸šà¸šà¹ƒà¸”'; -$lang['gdlib'] = 'เลขรุ่นของ GD Library'; -$lang['fetchsize'] = 'ขนาดไฟล์ใหà¸à¹ˆà¸ªà¸¸à¸” (bytes) fetch.php ที่จะดาวน์โหลดจาà¸à¸ à¸²à¸¢à¸™à¸­à¸'; -$lang['notify'] = 'ส่งà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•ือนไปยังที่อยู่อีเมลนี้'; -$lang['sitemap'] = 'สร้าง à¸à¸¹à¹€à¸à¸´à¹‰à¸¥ ไซต์à¹à¸¡à¸ž (จำนวนวัน)'; -$lang['rss_type'] = 'ชนิดของ XML feed'; -$lang['rss_linkto'] = 'ลิงà¸à¹Œà¹€à¸Šà¸·à¹ˆà¸­à¸¡à¹‚ยงไปยัง XML feed'; -$lang['rss_content'] = 'ต้องà¸à¸²à¸£à¹ƒà¸«à¹‰à¸¡à¸µà¸­à¸°à¹„รà¹à¸ªà¸”งอยู่ใน XML feed บ้าง?'; -$lang['rss_update'] = 'ความถี่ในà¸à¸²à¸£à¸­à¸±à¸žà¹€à¸”ท XML feed (เป็นวินาที)'; -$lang['rss_show_summary'] = 'ไตเติ้ลของบทสรุปย่อของ XML feed'; -$lang['userewrite'] = 'à¹à¸ªà¸”งที่อยู่เว็บ (URL) à¹à¸šà¸šà¸­à¹ˆà¸²à¸™à¹€à¸‚้าใจง่าย'; -$lang['gzip_output'] = 'ใช้ gzip Content-Encoding สำหรับ xhtml'; -$lang['compress'] = 'บีบย่อ CSS à¹à¸¥à¸° javascript (เพื่อให้à¹à¸ªà¸”งหน้าเว็บเร็วขึ้น)'; -$lang['send404'] = 'ให้à¹à¸ªà¸”ง "HTTP 404/Page Not Found" เมื่อไม่พบข้อมูลหน้านั้น'; -$lang['renderer__core'] = '%s (à¹à¸à¸™à¸«à¸¥à¸±à¸à¸‚อง dokuwiki)'; -$lang['renderer__plugin'] = '%s (โปรà¹à¸à¸£à¸¡à¹€à¸ªà¸£à¸´à¸¡ - plugin)'; -$lang['proxy____host'] = 'ชื่อ server ของ proxy'; -$lang['proxy____port'] = 'port ของ proxy'; -$lang['proxy____user'] = 'user name ของ proxy'; -$lang['proxy____pass'] = 'รหัสผ่านของ proxy'; -$lang['proxy____ssl'] = 'ใช้ ssl ในà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•่อà¸à¸±à¸š proxy'; -$lang['license_o_'] = 'ไม่ถูà¸à¹€à¸¥à¸·à¸­à¸'; -$lang['typography_o_0'] = 'ไม่มี'; -$lang['typography_o_1'] = 'ไม่รวมเครื่องหมายอัà¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยว'; -$lang['typography_o_2'] = 'รวมเครื่องหมายอัà¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยว (อาจใช้ไม่ได้ในบางครั้ง)'; -$lang['userewrite_o_0'] = 'ไม่มี'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['deaccent_o_0'] = 'ปิด'; -$lang['gdlib_o_1'] = 'Version 1.x'; -$lang['gdlib_o_2'] = 'ตรวจสอบอัตโนมัติ'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'บทคัดย่อ'; -$lang['rss_content_o_html'] = 'หน้าเนื้อหาà¹à¸šà¸šà¹à¸ªà¸”ง HTML เต็มรูปà¹à¸šà¸š'; -$lang['rss_linkto_o_diff'] = 'มุมมองที่à¹à¸•à¸à¸•่าง'; -$lang['rss_linkto_o_rev'] = 'รายà¸à¸²à¸£à¸‚องà¸à¸²à¸£à¸›à¸£à¸±à¸šà¹à¸à¹‰à¹„ข'; -$lang['rss_linkto_o_current'] = 'หน้าปัจจุบัน'; -$lang['compression_o_0'] = 'ไม่มีà¸à¸²à¸£à¸šà¸µà¸šà¸­à¸±à¸”'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'ไม่ใช้'; -$lang['xsendfile_o_2'] = 'หัวเอà¸à¸ªà¸²à¸£à¹à¸šà¸š Standard X-Sendfile'; -$lang['xsendfile_o_3'] = 'หัวเอà¸à¸ªà¸²à¸£à¹à¸šà¸š Proprietary Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'ชื่อผู้ใช้'; -$lang['showuseras_o_username'] = 'ชื่อ-นามสà¸à¸¸à¸¥'; -$lang['showuseras_o_email_link'] = 'อีเมลของผู้ใช้ ที่จะปราà¸à¸ ณ mailto: link'; -$lang['useheading_o_0'] = 'ไม่เลย'; -$lang['useheading_o_navigation'] = 'เฉพาะตัวนำทาง'; -$lang['useheading_o_content'] = 'เฉพาะเนื้อหาวิà¸à¸´'; -$lang['useheading_o_1'] = 'เสมอ'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/tr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/tr/intro.txt deleted file mode 100644 index 2602fb3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/tr/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Site Ayarları Yönetimi ====== - -Bu sayfayı DokuWiki kurulumunun ayarlarını deÄŸiÅŸtirmek için kullanabilirsiniz. Ayarların ayrıntıları için [[doku>config]] sayfasını kullanınız. Bu eklenti ile ilgili daha ayrıntılı bilgi için [[doku>plugin:config]] sayfasına bakınız. - -Açık kırmızı renkle gösterilenler bu eklenti ile deÄŸiÅŸtirilemez. Mavi ile gösterilenler varsayılan deÄŸerlerdir. Beyaz altyazı ile gösterilenler is bu kuruluma özel deÄŸiÅŸtirilmiÅŸ ayarlardır. Mavi ve beyaz ayarlar deÄŸiÅŸtirilebilir. - -DeÄŸiÅŸiklik yapmanız durumunda **Kaydet** tuÅŸuna basmayı unutmayınız. Aksi takdirde sayfayı kapattığınızda tüm ayarlar silinecektir. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/tr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/tr/lang.php deleted file mode 100644 index 1239d5c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/tr/lang.php +++ /dev/null @@ -1,132 +0,0 @@ - - * @author Hakan - * @author mahir - * @author Aydın CoÅŸkuner - * @author Cihan Kahveci - * @author Yavuz Selim - * @author Caleb Maclennan - * @author farukerdemoncel - * @author Mete Cuma - */ -$lang['menu'] = 'Site Ayarları'; -$lang['error'] = 'Ayarlar yanlış bir deÄŸer girildiÄŸi için güncellenemedi. Lütfen deÄŸiÅŸikliklerinizi gözden geçirin ve tekrar gönderin. -
    Yanlış değer(ler) kırmızı çerçeve içinde gösterilecektir.'; -$lang['updated'] = 'Ayarlar başarıyla güncellendi.'; -$lang['nochoice'] = '(başka seçim bulunmamaktadır)'; -$lang['locked'] = 'Ayar dosyası güncellenemedi.
    -dosya adı ve yetkilerininin doÄŸru olduÄŸuna emin olun.'; -$lang['danger'] = 'Tehlike: Bu özelliÄŸi deÄŸiÅŸtirirseniz, wiki\'nize ve konfigürasyon menunüze ulaÅŸamayabilirsiniz.'; -$lang['warning'] = 'Uyarı: Bu özelliÄŸi deÄŸiÅŸtirmek istenmeyen davranışa sebep olabilir.'; -$lang['security'] = 'Güvenlik Uyarısı: Bu özelliÄŸi deÄŸiÅŸtirmek güvenlik riski çıkartabilir.'; -$lang['_configuration_manager'] = 'Site Ayarları Yönetimi'; -$lang['_header_dokuwiki'] = 'DokuWiki Ayarları'; -$lang['_header_plugin'] = 'Eklenti Ayarları'; -$lang['_header_template'] = 'Åžablon (Template) Ayarları'; -$lang['_header_undefined'] = 'Tanımsız Ayarlar'; -$lang['_basic'] = 'Ana Ayarlar'; -$lang['_display'] = 'Gösterim Ayarları'; -$lang['_authentication'] = 'Onaylama Ayarları'; -$lang['_anti_spam'] = 'Spam Engelleme Ayarları'; -$lang['_editing'] = 'Sayfa Yazımı Ayarları'; -$lang['_links'] = 'BaÄŸlantı Ayarları'; -$lang['_media'] = 'Medya Ayarları'; -$lang['_advanced'] = 'GeliÅŸmiÅŸ Ayarlar'; -$lang['_network'] = 'AÄŸ Ayarları'; -$lang['_msg_setting_undefined'] = 'Ayar üstverisi yok.'; -$lang['_msg_setting_no_class'] = 'Ayar sınıfı yok.'; -$lang['_msg_setting_no_default'] = 'Varsayılan deÄŸer yok.'; -$lang['title'] = 'Wiki baÅŸlığı'; -$lang['start'] = 'Ana sayfa adı'; -$lang['lang'] = 'Dil'; -$lang['template'] = 'Åžablon (Template)'; -$lang['license'] = 'İçeriÄŸinizi hangi lisans altında yayınlansın?'; -$lang['savedir'] = 'Verileri kaydetmek için kullanılacak klasör'; -$lang['basedir'] = 'Kök dizin'; -$lang['baseurl'] = 'Kök URL'; -$lang['dmode'] = 'Klasör oluÅŸturma yetkisi'; -$lang['fmode'] = 'Dosya oluÅŸturma yetkisi'; -$lang['allowdebug'] = 'Yanlış ayıklamasına izin ver lazım deÄŸilse etkisiz kıl!'; -$lang['recent'] = 'En son deÄŸiÅŸtirilenler'; -$lang['breadcrumbs'] = 'Ekmek kırıntıların sayısı'; -$lang['youarehere'] = 'hiyerarÅŸik ekmek kırıntıları'; -$lang['fullpath'] = 'sayfaların tüm patikasını (full path) göster'; -$lang['typography'] = 'Tipografik deÄŸiÅŸtirmeleri yap'; -$lang['dformat'] = 'Tarih biçimi (PHP\'nin strftime fonksiyonuna bakın)'; -$lang['signature'] = 'İmza'; -$lang['showuseras'] = 'Bir sayfayı en son düzenleyen kullanıcıya ne gösterilsin'; -$lang['toptoclevel'] = 'İçindekiler için en üst seviye'; -$lang['tocminheads'] = 'İçindekilerin oluÅŸturulması için gereken (en az) baÅŸlık sayısı'; -$lang['maxtoclevel'] = 'İçindekiler için en fazla seviye'; -$lang['maxseclevel'] = 'Bölümün azami düzenleme düzeyi'; -$lang['camelcase'] = 'Linkler için CamelCase kullan'; -$lang['deaccent'] = 'Sayfa adlarınız temizle'; -$lang['useheading'] = 'Sayfa isimleri için ilk baÅŸlığı kullan'; -$lang['useacl'] = 'EriÅŸim kontrol listesini kullan'; -$lang['autopasswd'] = 'Parolaları otamatikmen üret'; -$lang['authtype'] = 'Kimlik denetleme arka uç'; -$lang['passcrypt'] = 'Parola ÅŸifreleme metodu'; -$lang['defaultgroup'] = 'Varsayılan grup'; -$lang['disableactions'] = 'DokuWiki eylemlerini etkisiz kıl'; -$lang['disableactions_check'] = 'Kontrol et'; -$lang['disableactions_subscription'] = 'Abone ol/Abonelikten vazgeç'; -$lang['usewordblock'] = 'Wordlistesine göre spam engelle'; -$lang['relnofollow'] = 'Dışsal linkler rel="nofollow" kullan'; -$lang['indexdelay'] = 'Indekslemeden evvel zaman gecikmesi (saniye)'; -$lang['mailguard'] = 'Email adreslerini karart'; -$lang['iexssprotect'] = 'YüklenmiÅŸ dosyaları muhtemel kötu niyetli JavaScript veya HTML koduna kontrol et'; -$lang['refcheck'] = 'Araç kaynak denetimi'; -$lang['gdlib'] = 'GD Lib sürümü'; -$lang['jpg_quality'] = 'JPG sıkıştırma kalitesi [0-100]'; -$lang['mailfrom'] = 'Otomatik e-postalar için kullanılacak e-posta adresi'; -$lang['sitemap'] = 'Google site haritası oluÅŸtur (gün)'; -$lang['rss_content'] = 'XML beslemesinde ne gösterilsin?'; -$lang['rss_update'] = 'XML beslemesini güncelleme aralığı'; -$lang['rss_show_summary'] = 'XML beslemesinde özeti baÅŸlıkta göster'; -$lang['canonical'] = 'Tamolarak kurallara uygun URL\'leri kullan'; -$lang['renderer__core'] = '%s (dokuwiki çekirdeÄŸi)'; -$lang['renderer__plugin'] = '%s (eklenti)'; -$lang['proxy____host'] = 'Proxy sunucu adı'; -$lang['proxy____user'] = 'Proxy kullanıcı adı'; -$lang['proxy____pass'] = 'Proxy ÅŸifresi'; -$lang['proxy____ssl'] = 'Proxy ile baÄŸlanırken ssl kullan'; -$lang['license_o_'] = 'Seçilmedi'; -$lang['typography_o_0'] = 'Yok'; -$lang['userewrite_o_0'] = 'hiçbiri'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki dahili'; -$lang['deaccent_o_0'] = 'Kapalı'; -$lang['deaccent_o_1'] = 'aksan iÅŸaretlerini kaldır'; -$lang['deaccent_o_2'] = 'roman harfleri kullan'; -$lang['gdlib_o_0'] = 'GD Lib mevcut deÄŸil'; -$lang['gdlib_o_1'] = 'Versiyon 1.x'; -$lang['gdlib_o_2'] = 'Otomatik tesbit'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Soyut'; -$lang['rss_content_o_diff'] = 'BirleÅŸtirilmiÅŸ Diff'; -$lang['rss_content_o_htmldiff'] = 'HTML biçimlendirilmiÅŸ diff tablosu'; -$lang['rss_content_o_html'] = 'Tüm HTML sayfa içeriÄŸi'; -$lang['rss_linkto_o_diff'] = 'görünümü deÄŸiÅŸtir'; -$lang['rss_linkto_o_page'] = 'gözden geçirilmiÅŸ sayfa'; -$lang['rss_linkto_o_rev'] = 'sürümlerin listesi'; -$lang['rss_linkto_o_current'] = 'Șu anki sayfa'; -$lang['compression_o_0'] = 'hiçbiri'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'kullanma'; -$lang['showuseras_o_loginname'] = 'Kullanıcı adı'; -$lang['showuseras_o_username'] = 'Kullanıcının tam adı'; -$lang['showuseras_o_email'] = 'Kullanıcının mail adresi (mailguard ayarlarına göre karartılıyor)'; -$lang['showuseras_o_email_link'] = 'Kullanıcının mail adresi mailto: linki ÅŸeklinde'; -$lang['useheading_o_0'] = 'Hiçbir zaman'; -$lang['useheading_o_navigation'] = 'Sadece Navigasyon'; -$lang['useheading_o_content'] = 'Sadece Wiki içeriÄŸi'; -$lang['useheading_o_1'] = 'Her zaman'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/uk/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/uk/intro.txt deleted file mode 100644 index 87abe1b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/uk/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð’Ñ–ÐºÑ– ====== - -ВикориÑтовуйте цю Ñторінку Ð´Ð»Ñ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð”Ð¾ÐºÑƒÐ’Ñ–ÐºÑ–. Ð”Ð»Ñ Ð´Ð¾Ð²Ñ–Ð´Ð¾Ðº щодо конкретних параметрів дивітьÑÑ [[doku>config]]. Ð”Ð»Ñ Ð±Ñ–Ð»ÑŒÑˆ детальної інформації про цей доданок дивітьÑÑ [[doku>plugin:config]]. - -Параметри, що виділені червоним кольором тла захищені та не можуть бути змінені за допомогою цього доданка. Параметри, з Ñинім кольором тла мають Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ð¾ замовчуванню, а параметри з білим тлом були вÑтановлені Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— локальної інÑталÑції. Сині та білі параметри можуть бути змінені. - -Ðе забувайте натиÑкати кнопку **ЗБЕРЕГТИ** до того, Ñк покинути цю Ñторінку, інакше вÑÑ– зміни буде втрачено. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/uk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/uk/lang.php deleted file mode 100644 index 0e27f9b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/uk/lang.php +++ /dev/null @@ -1,186 +0,0 @@ - - * @author Dmytro Marchenko - * @author Oleksii - * @author Vitaly - * @author Oleksiy Voronin - * @author serg_stetsuk - * @author Oleksandr Kunytsia - * @author Maksim - * @author Nina Zolotova - * @author Roman - */ -$lang['menu'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð’Ñ–ÐºÑ–'; -$lang['error'] = 'Параметри не збережено через помилкові значеннÑ. Будь лаÑка, переглÑньте ваші зміни та Ñпробуйте ще раз -
    Помилкові Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð±ÑƒÐ´ÑƒÑ‚ÑŒ виділені червоною рамкою.'; -$lang['updated'] = 'Параметри уÑпішно збережено.'; -$lang['nochoice'] = '(інших варіантів не Ñ–Ñнує)'; -$lang['locked'] = 'Ðеможливо запиÑати файл налаштувань. ПереконайтеÑÑ,
    -що ім\'Ñ Ñ‚Ð° права доÑтупу Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ файлу вказано правильно.'; -$lang['danger'] = 'УВÐГÐ! Зміна цього параметру може призвеÑти до недоÑтупноÑті вашої Вікі та меню конфігурації.'; -$lang['warning'] = 'УВÐГÐ! Зміна цього параметру може призвеÑти до непередбачуваних наÑлідків.'; -$lang['security'] = 'УВÐГÐ! Зміна цього параметру може призвеÑти до поÑÐ»Ð°Ð±Ð»ÐµÐ½Ð½Ñ Ð±ÐµÐ·Ð¿ÐµÐºÐ¸ вашої Вікі.'; -$lang['_configuration_manager'] = 'Ð£Ð¿Ñ€Ð°Ð²Ð»Ñ–Ð½Ð½Ñ ÐºÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ”ÑŽ'; -$lang['_header_dokuwiki'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð”Ð¾ÐºÑƒÐ’Ñ–ÐºÑ–'; -$lang['_header_plugin'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð”Ð¾Ð´Ð°Ð½ÐºÑ–Ð²'; -$lang['_header_template'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ–Ð²'; -$lang['_header_undefined'] = 'Ðевизначені налаштуваннÑ'; -$lang['_basic'] = 'Базові налаштуваннÑ'; -$lang['_display'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ'; -$lang['_authentication'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð°Ð²Ñ‚ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ—'; -$lang['_anti_spam'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ðнти-Ñпаму'; -$lang['_editing'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ'; -$lang['_links'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ñилань'; -$lang['_media'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÐ´Ñ–Ð°'; -$lang['_notifications'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñповіщень'; -$lang['_advanced'] = 'Розширені налаштуваннÑ'; -$lang['_network'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶Ñ–'; -$lang['_msg_setting_undefined'] = 'Ðемає метаданих параметру.'; -$lang['_msg_setting_no_class'] = 'Ðемає клаÑу параметру.'; -$lang['_msg_setting_no_default'] = 'Ðемає Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° замовчуваннÑм.'; -$lang['title'] = 'Ðазва Вікі'; -$lang['start'] = 'Ðазва Ñтартової Ñторінки'; -$lang['lang'] = 'Мова'; -$lang['template'] = 'Шаблон'; -$lang['license'] = 'Під Ñкою ліцензією Ñлід публікувати вміÑÑ‚?'; -$lang['savedir'] = 'Папка Ð´Ð»Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ…'; -$lang['basedir'] = 'Коренева папка'; -$lang['baseurl'] = 'Кореневий URL'; -$lang['dmode'] = 'Права Ð´Ð»Ñ Ñтворених папок'; -$lang['fmode'] = 'Права Ð´Ð»Ñ Ñтворених файлів'; -$lang['allowdebug'] = 'Дозволити Ð²Ñ–Ð´Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ð¸Ð¼ÐºÐ½Ñ–Ñ‚ÑŒ, Ñкщо не потрібно!'; -$lang['recent'] = 'ОÑтанні зміни'; -$lang['recent_days'] = 'Скільки оÑтанніх змін пам\'Ñтати (дні)'; -$lang['breadcrumbs'] = 'Ви відвідали (кількіÑть Ñторінок, що показуєтьÑÑ)'; -$lang['youarehere'] = 'Показувати "Ви тут"'; -$lang['fullpath'] = 'Повний шлÑÑ… до документу'; -$lang['typography'] = 'Замінювати типографÑькі Ñимволи'; -$lang['dformat'] = 'Формат дати (дивітьÑÑ Ñ„ÑƒÐ½ÐºÑ†Ñ–ÑŽ strftime PHP)'; -$lang['signature'] = 'ПідпиÑ'; -$lang['showuseras'] = 'Що вказувати при відображенні кориÑтувача, Ñкий воÑтаннє редагував Ñторінку'; -$lang['toptoclevel'] = 'Мінімальний рівень Ð´Ð»Ñ Ð·Ð¼Ñ–Ñту'; -$lang['tocminheads'] = 'Мінімальна кількіÑть заголовків, необхідна Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ– зміÑту'; -$lang['maxtoclevel'] = 'МакÑимальний рівень Ð´Ð»Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ– зміÑту'; -$lang['maxseclevel'] = 'МакÑимальний рівень Ñекції Ð´Ð»Ñ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ'; -$lang['camelcase'] = 'ВикориÑтовувати CamelCase'; -$lang['deaccent'] = 'ТранÑÐ»Ñ–Ñ‚ÐµÑ€Ð°Ñ†Ñ–Ñ Ð² іменах Ñторінок'; -$lang['useheading'] = 'Першій заголовок заміÑть імені'; -$lang['sneaky_index'] = 'За замовчуваннÑм, ДокуВікі показує вÑÑ– проÑтори імен в зміÑті. ÐÐºÑ‚Ð¸Ð²Ð°Ñ†Ñ–Ñ Ñ†Ñ–Ñ”Ñ— опції Ñховає ті проÑтори, де кориÑтувач не має прав на читаннÑ. Результатом може бути неможливіÑть доÑтупу до певних відкритих проÑторів імен. Це зробить неможливим викориÑÑ‚Ð°Ð½Ð½Ñ Ð·Ð¼Ñ–Ñту при певних конфігураціÑÑ….'; -$lang['hidepages'] = 'Ховати Ñторінки (regular expressions)'; -$lang['useacl'] = 'ВикориÑтовувати ACL'; -$lang['autopasswd'] = 'Ðвтоматичне ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ–Ð²'; -$lang['authtype'] = 'ÐутентифікаціÑ'; -$lang['passcrypt'] = 'Метод ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ–Ð²'; -$lang['defaultgroup'] = 'Група за замовчуваннÑм'; -$lang['superuser'] = 'СуперкориÑтувач'; -$lang['manager'] = 'Менеджер - група, кориÑтувач чи розділений комами ÑпиÑок user1,@group1,user2 з правами до певних функцій керуваннÑ'; -$lang['profileconfirm'] = 'Підтверджувати зміни профілю паролем'; -$lang['rememberme'] = 'Дозволити поÑтійні файли cookies Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ (Запам\'Ñтати мене)'; -$lang['disableactions'] = 'Заборонити дії ДокуВікі'; -$lang['disableactions_check'] = 'Перевірити'; -$lang['disableactions_subscription'] = 'ПідпиÑатиÑÑŒ/ВідпиÑатиÑÑŒ'; -$lang['disableactions_wikicode'] = 'ПереглÑнути код/ЕкÑпорт'; -$lang['disableactions_other'] = 'Інші дії (розділені комами)'; -$lang['auth_security_timeout'] = 'Таймаут аутентифікації (в Ñекундах)'; -$lang['securecookie'] = 'Чи повинен браузер надÑилати файли cookies тільки через HTTPS? Вимкніть цей параметр, лише тоді, Ñкщо вхід до Вікі захищено SSL, але переглÑд Ñторінок відбуваєтьÑÑ Ñƒ незахищеному режимі.'; -$lang['usewordblock'] = 'Блокувати Ñпам по ÑпиÑку Ñлів'; -$lang['relnofollow'] = 'ВикориÑтовувати rel="nofollow"'; -$lang['indexdelay'] = 'Затримка перед індекÑацією'; -$lang['mailguard'] = 'Кодувати адреÑи e-mail'; -$lang['iexssprotect'] = 'Перевірте оновлені файли на можливі заборонені Javascript чи HTML коди'; -$lang['usedraft'] = 'Ðвтоматично зберігати чернетку при редагуванні'; -$lang['locktime'] = 'Ð§Ð°Ñ Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ (Ñек)'; -$lang['cachetime'] = 'МакÑимальний вік кешу (Ñек)'; -$lang['target____wiki'] = 'Target Ð´Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ–Ñ… поÑилань'; -$lang['target____interwiki'] = 'Target Ð´Ð»Ñ Ñ–Ð½Ñ‚ÐµÑ€Ð’Ñ–ÐºÑ–-поÑилань'; -$lang['target____extern'] = 'Target Ð´Ð»Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½Ñ–Ñ… поÑилань'; -$lang['target____media'] = 'Target Ð´Ð»Ñ Ð¼ÐµÐ´Ñ–Ð°-поÑилань'; -$lang['target____windows'] = 'Target Ð´Ð»Ñ Ð¿Ð¾Ñилань на мережеві папки'; -$lang['refcheck'] = 'ПеревірÑти поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° медіа-файлі'; -$lang['gdlib'] = 'ВерÑÑ–Ñ GD Lib'; -$lang['im_convert'] = 'ШлÑÑ… до ImageMagick'; -$lang['jpg_quality'] = 'ЯкіÑть компреÑÑ–Ñ— JPG (0-100)'; -$lang['fetchsize'] = 'МакÑимальний розмір (в байтах), що fetch.php може завантажувати з зовні'; -$lang['subscribers'] = 'ПідпиÑка на зміни'; -$lang['subscribe_time'] = 'ЧаÑ, піÑÐ»Ñ Ñкого ÑпиÑок підпиÑки та дайджеÑти будуть надіÑлані (Ñек.); Має бути меншим за чаÑ, вказаний у перемінній recent_days'; -$lang['notify'] = 'E-mail Ð´Ð»Ñ Ñповіщень'; -$lang['registernotify'] = 'ÐадÑилати інформацію про нових кориÑтувачів на цю адреÑу'; -$lang['mailfrom'] = 'E-mail Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¸Ñ… повідомлень'; -$lang['mailprefix'] = 'ÐŸÑ€ÐµÑ„Ñ–ÐºÑ Ñ‚ÐµÐ¼Ð¸ повідомленнÑ, що викориÑтовуєтьÑÑ Ð² автоматичній розÑилці електронних лиÑтів'; -$lang['sitemap'] = 'Створювати мапу Ñайту Ð´Ð»Ñ Google (дні)'; -$lang['rss_type'] = 'тип RSS'; -$lang['rss_linkto'] = 'поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð² RSS'; -$lang['rss_content'] = 'Що відображати в пунктах XML-feed'; -$lang['rss_update'] = 'Інтервал Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ RSS (Ñек)'; -$lang['rss_show_summary'] = 'Показувати підÑумки змін в заголовку XML-feed'; -$lang['rss_media_o_both'] = 'обидва'; -$lang['rss_media_o_pages'] = 'Ñторінки'; -$lang['updatecheck'] = 'Перевірити наÑвніÑть оновлень чи попереджень безпеки? Ð”Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ ДокуВікі необхідно зв\'ÑзатиÑÑ Ð·Ñ– update.dokuwiki.org.'; -$lang['userewrite'] = 'КраÑиві URL'; -$lang['useslash'] = 'Слеш, Ñк розділювач проÑторів імен в URL'; -$lang['sepchar'] = 'Розділювач Ñлів у імені Ñторінки'; -$lang['canonical'] = 'Канонічні URL'; -$lang['fnencode'] = 'Метод Ð´Ð»Ñ ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ñ–Ð¼ÐµÐ½ файлів, що міÑÑ‚Ñть не ASCII Ñимволи.'; -$lang['autoplural'] = 'ПеревірÑти множину у поÑиланнÑÑ…'; -$lang['compression'] = 'Метод ÑтиÑÐ½ÐµÐ½Ð½Ñ attic файлів'; -$lang['gzip_output'] = 'ВикориÑтовувати gzip, Ñк Content-Encoding Ð´Ð»Ñ xhtml'; -$lang['compress'] = 'СтиÑкати файли CSS та javascript'; -$lang['send404'] = 'ÐадÑилати "HTTP 404/Сторінка не знайдена " Ð´Ð»Ñ Ð½ÐµÑ–Ñнуючих Ñторінок'; -$lang['broken_iua'] = 'У вашій ÑиÑтемі зіпÑована Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ ignore_user_abort? Це може зіпÑувати пошукову ÑиÑтему. IIS+PHP/CGI не працює. ДивітьÑÑ Bug 852 Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ñ— інформації'; -$lang['xsendfile'] = 'ВикориÑтовувати заголовок X-Sendfile Ð´Ð»Ñ Ð´Ð¾Ñтавки Ñтатичних файлів веб Ñервером? Ваш веб Ñервер повинен підтримувати цю функцію.'; -$lang['renderer_xhtml'] = 'ТранÑлÑтор (Renderer) Ð´Ð»Ñ Ð¾Ñновного виводу wiki (xhtml)'; -$lang['renderer__core'] = '%s (Ñдро докуВікі)'; -$lang['renderer__plugin'] = '%s (доданок)'; -$lang['search_fragment_o_exact'] = 'точно'; -$lang['proxy____host'] = 'ÐдреÑа Proxy'; -$lang['proxy____port'] = 'Порт Proxy'; -$lang['proxy____user'] = 'КориÑтувач Proxy'; -$lang['proxy____pass'] = 'Пароль Proxy'; -$lang['proxy____ssl'] = 'ВикориÑтовувати ssl Ð´Ð»Ñ Ð·\'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· Proxy'; -$lang['proxy____except'] = 'РегулÑрний вираз Ð´Ð»Ñ Ð²ÐµÐ±-адреÑи, Ñку прокÑÑ–-Ñервер пропуÑтить.'; -$lang['license_o_'] = 'не вибрано'; -$lang['typography_o_0'] = 'жодного'; -$lang['typography_o_1'] = 'Лише подвійні лапки'; -$lang['typography_o_2'] = 'Ð’ÑÑ– лапки (може не завжди працювати)'; -$lang['userewrite_o_0'] = 'немає'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'ЗаÑобами ДокуВікі'; -$lang['deaccent_o_0'] = 'вимкнено'; -$lang['deaccent_o_1'] = 'вилучати діакритичні знаки'; -$lang['deaccent_o_2'] = 'транÑлітераціÑ'; -$lang['gdlib_o_0'] = 'GD Lib не доÑтупна'; -$lang['gdlib_o_1'] = 'ВерÑÑ–Ñ 1.x'; -$lang['gdlib_o_2'] = 'ÐвтовизначеннÑ'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Короткий зміÑÑ‚'; -$lang['rss_content_o_diff'] = 'Уніфіковані зміни (diff)'; -$lang['rss_content_o_htmldiff'] = 'Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ Ð·Ð¼Ñ–Ð½ у форматі HTML'; -$lang['rss_content_o_html'] = 'Повний зміÑÑ‚ Ñторінки HTML'; -$lang['rss_linkto_o_diff'] = 'переглÑд відмінноÑтей'; -$lang['rss_linkto_o_page'] = 'текÑÑ‚ Ñторінки'; -$lang['rss_linkto_o_rev'] = 'перелік ревізій'; -$lang['rss_linkto_o_current'] = 'поточна Ñторінка'; -$lang['compression_o_0'] = 'немає'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'не викориÑтовувати'; -$lang['xsendfile_o_1'] = 'Фірмовий заголовок lighthttpd (до верÑÑ–Ñ— 1.5)'; -$lang['xsendfile_o_2'] = 'Стандартний X-Sendfile заголовок'; -$lang['xsendfile_o_3'] = 'Фірмовий заголовок Nginx X-Accel-Redirect'; -$lang['showuseras_o_loginname'] = 'Логін'; -$lang['showuseras_o_username'] = 'Повне Ñ–Ð¼â€™Ñ ÐºÐ¾Ñ€Ð¸Ñтувача'; -$lang['showuseras_o_email'] = 'E-mail кориÑтувача (прихована відповідно до налаштувань)'; -$lang['showuseras_o_email_link'] = 'E-mail кориÑтувача Ñк поÑÐ¸Ð»Ð°Ð½Ð½Ñ mailto:'; -$lang['useheading_o_0'] = 'Ðіколи'; -$lang['useheading_o_navigation'] = 'Лише Ð´Ð»Ñ Ð½Ð°Ð²Ñ–Ð³Ð°Ñ†Ñ–Ñ—'; -$lang['useheading_o_content'] = 'Лише у зміÑті'; -$lang['useheading_o_1'] = 'Завжди'; -$lang['readdircache'] = 'МакÑимальний вік Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² кешу (Ñек.)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/vi/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/vi/intro.txt deleted file mode 100644 index eee89ef..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/vi/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Quản lý cấu hình ====== - -Sá»­ dụng trang này để kiểm soát cài đặt cho trình cài đặt DokuWiki cá»§a bạn. Äể được trợ giúp vá» cài đặt cá nhân, hãy tham khảo [[doku>config]]. Äể biết thêm chi tiết vá» plugin này, xem [[doku>plugin:config]]. - -Những cài đặt hiển thị vá»›i ná»n đỠnhạt được bảo vệ và không thể thay đổi bằng plugin này. Những cài đặt hiển thị vá»›i ná»n màu xanh là các giá trị mặc định và cài đặt được hiển thị vá»›i ná»n trắng đã được đặt cục bá»™ cho cài đặt cụ thể này. Cả hai cài đặt màu xanh và trắng có thể được thay đổi. - -Hãy nhá»› nhấn nút **Lưu** trước khi rá»i trang này nếu không các thay đổi cá»§a bạn sẽ bị mất. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/vi/lang.php deleted file mode 100644 index 55fdae2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/vi/lang.php +++ /dev/null @@ -1,211 +0,0 @@ - - * @author Thien Hau - */ -$lang['menu'] = 'Cài đặt cấu hình'; -$lang['error'] = 'Không thể cập nhật cài đặt do giá trị không hợp lệ, vui lòng xem lại các thay đổi cá»§a bạn và gá»­i lại. -
    (Các) giá trị không chính xác sẽ được hiển thị bao quanh viá»n Ä‘á».'; -$lang['updated'] = 'Äã cập nhật cài đặt thành công .'; -$lang['nochoice'] = '(không có lá»±a chá»n nào khác)'; -$lang['locked'] = 'Không thể cập nhật tập tin cài đặt, nếu Ä‘iá»u này là vô ý,
    - đảm bảo tên tập tin cài đặt cục bá»™ và quyá»n Ä‘á»u chính xác.'; -$lang['danger'] = 'Nguy hiểm: Thay đổi tùy chá»n này có thể khiến wiki và menu cấu hình cá»§a bạn không thể truy cập được.'; -$lang['warning'] = 'Cảnh báo: Thay đổi tùy chá»n này có thể gây ra hành vi ngoài ý muốn.'; -$lang['security'] = 'Cảnh báo bảo mật: Thay đổi tùy chá»n này có thể gây ra rá»§i ro bảo mật.'; -$lang['_configuration_manager'] = 'Quản lý cấu hình'; -$lang['_header_dokuwiki'] = 'DokuWiki'; -$lang['_header_plugin'] = 'Plugin tiện ích'; -$lang['_header_template'] = 'Chá»§ Ä‘á»'; -$lang['_header_undefined'] = 'Cài đặt không xác định'; -$lang['_basic'] = 'CÆ¡ bản'; -$lang['_display'] = 'Hiển thị'; -$lang['_authentication'] = 'Xác thá»±c'; -$lang['_anti_spam'] = 'Chống Spam'; -$lang['_editing'] = 'Sá»­a đổi'; -$lang['_links'] = 'Liên kết'; -$lang['_media'] = 'Phương tiện'; -$lang['_notifications'] = 'Thông báo'; -$lang['_syndication'] = 'Äồng bá»™ (RSS)'; -$lang['_advanced'] = 'Nâng cao'; -$lang['_network'] = 'Mạng'; -$lang['_msg_setting_undefined'] = 'Không có cài đặt siêu dữ liệu.'; -$lang['_msg_setting_no_class'] = 'Không có lá»›p thiết lập.'; -$lang['_msg_setting_no_known_class'] = 'Lá»›p thiết lập không có sẵn.'; -$lang['_msg_setting_no_default'] = 'Không có giá trị mặc định.'; -$lang['title'] = 'Tiêu đỠWiki (tên wiki cá»§a bạn)'; -$lang['start'] = 'Tên trang sá»­ dụng làm Ä‘iểm bắt đầu cho má»—i không gian tên'; -$lang['lang'] = 'Ngôn ngữ giao diện'; -$lang['template'] = 'Chá»§ đỠ(thiết kế cá»§a wiki)'; -$lang['tagline'] = 'Khẩu hiệu (nếu chá»§ đỠhá»— trợ)'; -$lang['sidebar'] = 'Tên trang thanh bên (nếu chá»§ đỠhá»— trợ), để trống sẽ vô hiệu hóa thanh bên'; -$lang['license'] = 'Ná»™i dung cá»§a bạn nên được phát hành dưới?'; -$lang['savedir'] = 'ÄÆ°á»ng dẫn lưu dữ liệu'; -$lang['basedir'] = 'ÄÆ°á»ng dẫn máy chá»§ (VD. /dokuwiki/). Äể trống để tá»± động phát hiện.'; -$lang['baseurl'] = 'URL máy chá»§ (VD. http://www.yourserver.com). Äể trống để tá»± động phát hiện.'; -$lang['cookiedir'] = 'ÄÆ°á»ng dẫn cookie. Äể trống để sá»­ dụng baseurl.'; -$lang['dmode'] = 'Chế độ tạo đưá»ng dẫn'; -$lang['fmode'] = 'Chế độ tạo tập tin'; -$lang['allowdebug'] = 'Cho phép gỡ lá»—i. Vô hiệu hóa nếu không cần thiết!'; -$lang['recent'] = 'Số lượng mục trên má»—i trang trong thay đổi gần đây'; -$lang['recent_days'] = 'Có bao nhiêu thay đổi gần đây được giữ (ngày)'; -$lang['breadcrumbs'] = 'Số lượng mục trong thanh Ä‘iá»u hướng "Trang đã xem". Äặt thành 0 để vô hiệu hóa.'; -$lang['youarehere'] = 'Sá»­ dụng thanh Ä‘iá»u hướng phân cấp (có thể bạn muốn tắt tùy chá»n ở trên)'; -$lang['fullpath'] = 'Hiển thị đưá»ng dẫn đầy đủ cá»§a trang trong phần chân trang'; -$lang['typography'] = 'Thay thế đánh máy'; -$lang['dformat'] = 'Äịnh dạng ngày (xem chức năng strftime cá»§a PHP)'; -$lang['signature'] = 'Ná»™i dung nhập vào khi nhấn nút chữ ký trong trình sá»­a đổi'; -$lang['showuseras'] = 'Ná»™i dung hiển thị khi xem thành viên cuối cùng sá»­a đổi trang'; -$lang['toptoclevel'] = 'Cấp cao nhất cho mục lục'; -$lang['tocminheads'] = 'Số lượng đỠmục tối thiểu cần thiết để xây dá»±ng bảng mục lục'; -$lang['maxtoclevel'] = 'Cấp tối Ä‘a cho bảng mục lục'; -$lang['maxseclevel'] = 'Cấp tối Ä‘a cho phần mục sá»­a đổi'; -$lang['camelcase'] = 'Sá»­ dụng CamelCase cho các liên kết'; -$lang['deaccent'] = 'Cách làm sạch tên trang'; -$lang['useheading'] = 'Sá»­ dụng đỠmục đầu tiên làm tên trang'; -$lang['sneaky_index'] = 'Theo mặc định, DokuWiki sẽ hiển thị tất cả các không gian tên trong sÆ¡ đồ trang web. Bật tùy chá»n này sẽ ẩn những nÆ¡i mà thành viên không có quyá»n Ä‘á»c. Äiá»u này có thể dẫn đến việc ẩn các không gian tên con có thể truy cập, có thể làm cho chỉ mục không thể sá»­ dụng được vá»›i các thiết lập Danh sách quyá»n truy cập (ACL) nhất định.'; -$lang['hidepages'] = 'Ẩn các trang khá»›p vá»›i biểu thức chính quy này khá»i tìm kiếm, sÆ¡ đồ trang web và các chỉ mục tá»± động khác'; -$lang['useacl'] = 'Sá»­ dụng Danh sách kiểm soát truy cập'; -$lang['autopasswd'] = 'Tá»± động tạo mật khẩu'; -$lang['authtype'] = 'Xác thá»±c phụ trợ'; -$lang['passcrypt'] = 'Phương thức mã hóa mật khẩu'; -$lang['defaultgroup'] = 'Nhóm mặc định, tất cả thành viên má»›i sẽ được đặt trong nhóm này'; -$lang['superuser'] = 'Siêu thành viên - danh sách được phân tách bằng nhóm, thành viên hoặc dấu phẩy user1,@group1,user2 có toàn quyá»n truy cập vào tất cả các trang và chức năng bất kể cài đặt trong Danh sách kiểm soát truy cập (ACL)'; -$lang['manager'] = 'Quản lý - nhóm, thành viên hoặc danh sách được phân tách bằng dấu phẩy user1,@group1,user2 có quyá»n truy cập vào má»™t số chức năng quản lý'; -$lang['profileconfirm'] = 'Xác nhận thay đổi hồ sÆ¡ bằng mật khẩu'; -$lang['rememberme'] = 'Cho phép cookie đăng nhập vÄ©nh viá»…n (nhá»› tôi)'; -$lang['disableactions'] = 'Vô hiệu hóa hành động DokuWiki'; -$lang['disableactions_check'] = 'Kiểm tra'; -$lang['disableactions_subscription'] = 'Äăng ký/Há»§y đăng ký'; -$lang['disableactions_wikicode'] = 'Xem mã nguồn/Xuất Raw'; -$lang['disableactions_profile_delete'] = 'Xóa tài khoản cá nhân'; -$lang['disableactions_other'] = 'Hành động khác (được phân tách bằng dấu phẩy)'; -$lang['disableactions_rss'] = 'Äồng bá»™ XML (RSS)'; -$lang['auth_security_timeout'] = 'Thá»i gian chá» xác thá»±c bảo mật (giây)'; -$lang['securecookie'] = 'Có nên gá»­i cookie qua HTTPS qua trình duyệt HTTPS không? Vô hiệu hóa tùy chá»n này khi chỉ đăng nhập wiki cá»§a bạn được bảo mật bằng SSL nhưng việc duyệt wiki được thá»±c hiện không bảo mật.'; -$lang['remote'] = 'Kích hoạt hệ thống API từ xa. Cho phép các ứng dụng khác truy cập wiki thông qua XML-RPC hoặc các cÆ¡ chế khác.'; -$lang['remoteuser'] = 'Hạn chế quyá»n truy cập API từ xa đối vá»›i các nhóm hoặc thành viên được phân tách bằng dấu phẩy ở đây. Äể trống sẽ cho phép má»i ngưá»i truy cập.'; -$lang['remotecors'] = 'Cho phép Chia sẻ tài nguyên nguồn chéo (CORS) cho giao diện từ xa. Dấu hoa thị (*) để cho phép tất cả các nguồn. Äể trống để từ chối CORS.'; -$lang['usewordblock'] = 'Chặn spam dá»±a trên danh sách từ'; -$lang['relnofollow'] = 'Dùng rel="ugc nofollow" cho liên kết ngoài'; -$lang['indexdelay'] = 'Thá»i gian trá»… trước khi lập chỉ mục (giây)'; -$lang['mailguard'] = 'Làm xáo trá»™n địa chỉ thư Ä‘iện tá»­'; -$lang['iexssprotect'] = 'Kiểm tra tập tin đã tải lên có thể có mã JavaScript hoặc HTML độc hại'; -$lang['usedraft'] = 'Tá»± động lưu bản nháp trong khi Ä‘ang sá»­a đổi'; -$lang['locktime'] = 'Thá»i gian tối Ä‘a cho các tập tin khóa (giây)'; -$lang['cachetime'] = 'Thá»i gian tối Ä‘a cho bá»™ đệm (giây)'; -$lang['target____wiki'] = 'Cá»­a sổ đích cho các liên kết ná»™i bá»™'; -$lang['target____interwiki'] = 'Cá»­a sổ đích cho các liên kết liên wiki'; -$lang['target____extern'] = 'Cá»­a sổ đích cho các liên kết ngoài'; -$lang['target____media'] = 'Cá»­a sổ đích cho các liên kết phương tiện'; -$lang['target____windows'] = 'Cá»­a sổ đích cho các liên kết cá»­a sổ'; -$lang['mediarevisions'] = 'Kích hoạt Mediarevisions?'; -$lang['refcheck'] = 'Kiểm tra tập tin phương tiện xem có còn Ä‘ang được sá»­ dụng không trước khi xóa'; -$lang['gdlib'] = 'Phiên bản GD Lib'; -$lang['im_convert'] = 'ÄÆ°á»ng dẫn đến công cụ chuyển đổi cá»§a ImageMagick'; -$lang['jpg_quality'] = 'Chất lượng nén JPEG (0-100)'; -$lang['fetchsize'] = 'Kích thước tối Ä‘a (byte) fetch.php có thể tải xuống từ các URL bên ngoài, ví dụ: để lưu trữ và thay đổi kích thước hình ảnh bên ngoài.'; -$lang['subscribers'] = 'Cho phép thành viên đăng ký thay đổi trang bằng thư Ä‘iện tá»­'; -$lang['subscribe_time'] = 'Thá»i gian danh sách đăng ký và thông báo được gá»­i (giây); Thá»i gian này phải nhá» hÆ¡n thá»i gian được chỉ định trong recent_days.'; -$lang['notify'] = 'Luôn gá»­i thông báo thay đổi đến địa chỉ thư Ä‘iện tá»­ này'; -$lang['registernotify'] = 'Luôn gá»­i thông tin vá» thành viên má»›i đăng ký đến địa chỉ thư Ä‘iện tá»­ này'; -$lang['mailfrom'] = 'Äia chỉ thư Ä‘iện tá»­ ngưá»i gá»­i sá»­ dụng cho thư tá»± động'; -$lang['mailreturnpath'] = 'Äịa chỉ thư Ä‘iện tá»­ ngưá»i nhận cho thông báo không cung cấp'; -$lang['mailprefix'] = 'Tiá»n tố chá»§ đỠthư Ä‘iện tá»­ sá»­ dụng cho thư tá»± động. Äể trống nếu muốn sá»­ dụng tiêu đỠwiki'; -$lang['htmlmail'] = 'Gá»­i tìm kiếm tốt hÆ¡n, nhưng kích thước lá»›n hÆ¡n thư Ä‘iện tá»­ HTML nhiá»u phần. Vô hiệu hóa cho thư chỉ có văn bản đơn thuần .'; -$lang['dontlog'] = 'Vô hiệu hóa ghi nhật ký đối vá»›i các loại nhật ký này.'; -$lang['sitemap'] = 'Tạo sÆ¡ đồ trang web cá»§a Google (sitemap) thưá»ng xuyên (tính theo ngày). Äặt thành 0 để vô hiệu hóa'; -$lang['rss_type'] = 'Loại nguồn cấp dữ liệu XML'; -$lang['rss_linkto'] = 'Liên kết đến nguồn cấp dữ liệu XML '; -$lang['rss_content'] = 'Hiển thị gì trong các mục nguồn cấp dữ liệu XML?'; -$lang['rss_update'] = 'Khoảng thá»i gian cập nhật nguồn cấp dữ liệu XML (giây)'; -$lang['rss_show_summary'] = 'Tóm tắt nguồn cấp dữ liệu XML trong tiêu Ä‘á»'; -$lang['rss_show_deleted'] = 'Hiển thị nguồn cấp dữ liệu XML đã xóa'; -$lang['rss_media'] = 'Loại thay đổi nào sẽ được liệt kê trong nguồn cấp dữ liệu XML?'; -$lang['rss_media_o_both'] = 'cả hai'; -$lang['rss_media_o_pages'] = 'trang'; -$lang['rss_media_o_media'] = 'phương tiện'; -$lang['updatecheck'] = 'Kiểm tra cập nhật và cảnh báo bảo mật? DokuWiki cần kết nối vá»›i update.dokuwiki.org để sá»­ dụng tính năng này.'; -$lang['userewrite'] = 'Sá»­ dụng URL đẹp'; -$lang['useslash'] = 'Sá»­ dụng dấu gạch chéo làm dấu phân cách không gian tên trong URL'; -$lang['sepchar'] = 'Phân cách từ trong tên trang'; -$lang['canonical'] = 'Sá»­ dụng URL hoàn toàn kinh Ä‘iển'; -$lang['fnencode'] = 'Phương pháp mã hóa tên tập tin không phải ASCII.'; -$lang['autoplural'] = 'Kiểm tra các hình thức số nhiá»u trong các liên kết'; -$lang['compression'] = 'Phương pháp nén cho các tập tin attic '; -$lang['gzip_output'] = 'Sá»­ dụng mã hóa ná»™i dung gzip cho xhtml'; -$lang['compress'] = 'Äầu ra CSS và javascript nhá» gá»n'; -$lang['cssdatauri'] = 'Kích thước tính theo byte mà hình ảnh được tham chiếu trong tập tin CSS nên được nhúng ngay vào bảng định kiểu để giảm yêu cầu đầu đỠHTTP phía trước. 400 đến 600 bytes là các giá trị tốt. Äặt thành 0 để vô hiệu hóa.'; -$lang['send404'] = 'Gá»­i "HTTP 404/Không tìm thấy trang" cho những trang không tồn tại'; -$lang['broken_iua'] = 'Chức năng ign_user_abort có bị há»ng trên hệ thống cá»§a bạn không? Äiá»u này có thể khiến chỉ mục tìm kiếm không hoạt động. IIS + PHP/CGI được biết sẽ bị há»ng. Xem Bug 852 để biết thêm thông tin.'; -$lang['xsendfile'] = 'Sá»­ dụng đầu đỠX-Sendfile cho phép máy chá»§ web cung cấp các tập tin tÄ©nh? Máy chá»§ web cá»§a bạn cần há»— trợ cái này.'; -$lang['renderer_xhtml'] = 'Trình kết xuất để sá»­ dụng cho đầu ra wiki chính (xhtml)'; -$lang['renderer__core'] = '%s (lõi dokuwiki)'; -$lang['renderer__plugin'] = '%s (tiện ích plugin)'; -$lang['search_nslimit'] = 'Giá»›i hạn tìm kiếm trong không gian tên X hiện tại. Khi tìm kiếm được thá»±c hiện từ má»™t trang trong không gian tên sâu hÆ¡n, không gian tên X đầu tiên sẽ được thêm vào dưới dạng bá»™ lá»c'; -$lang['search_fragment'] = 'Chỉ định hành vi tìm kiếm Ä‘oạn mặc định'; -$lang['search_fragment_o_exact'] = 'chính xác'; -$lang['search_fragment_o_starts_with'] = 'bắt đầu vá»›i'; -$lang['search_fragment_o_ends_with'] = 'kết thúc bằng'; -$lang['search_fragment_o_contains'] = 'chứa'; -$lang['trustedproxy'] = 'Những proxy chuyển tiếp tin cậy khá»›p vá»›i biểu thức chính quy này vá» IP máy khách thá»±c mà há» báo cáo. Mặc định phù hợp vá»›i những mạng cục bá»™. Äể trống để tin tưởng không có proxy.'; -$lang['_feature_flags'] = 'CỠđặc trưng'; -$lang['defer_js'] = 'Trì hoãn javascript được thá»±c thi sau khi HTML cá»§a trang được phân tích cú pháp. Cải thiện tốc độ trang nhận thức nhưng có thể phá vỡ má»™t số lượng nhá» plugin.'; -$lang['hidewarnings'] = 'Không hiển thị bất kỳ cảnh báo nào được đưa ra bởi PHP. Äiá»u này sẽ làm giảm chuyển giao tá»›i PHP8+. Các cảnh báo sẽ vẫn được truy nhập vào sổ nhật ký log các lá»—i và cần được báo cáo.'; -$lang['dnslookups'] = 'DokuWiki sẽ tra cứu tên máy chá»§ cho các địa chỉ IP từ xa cá»§a thành viên sá»­a đổi trang. Nếu bạn có máy chá»§ DNS chậm hoặc không hoạt động hoặc không muốn tính năng này, hãy tắt tùy chá»n này'; -$lang['jquerycdn'] = 'Các tập tin script jQuery và jQuery UI có nên được tải từ CDN không? Việc này thêm các yêu cầu HTTP bổ sung, nhưng có thể tải tập tin nhanh hÆ¡n và ngưá»i dùng có thể đã lưu chúng vào bá»™ nhá»› cache.'; -$lang['jquerycdn_o_0'] = 'Không có CDN, chỉ tải ná»™i bá»™'; -$lang['jquerycdn_o_jquery'] = 'CDN tại code.jquery.com'; -$lang['jquerycdn_o_cdnjs'] = 'CDN tại cdnjs.com'; -$lang['proxy____host'] = 'Tên máy chá»§ Proxy'; -$lang['proxy____port'] = 'Cổng Proxy '; -$lang['proxy____user'] = 'Tên thành viên Proxy '; -$lang['proxy____pass'] = 'Mật khẩu Proxy '; -$lang['proxy____ssl'] = 'Sá»­ dụng SSL khi kết nối vá»›i proxy'; -$lang['proxy____except'] = 'Biểu thức chính quy để khá»›p vá»›i các URL mà proxy nên được bá» qua.'; -$lang['license_o_'] = 'Không chá»n'; -$lang['typography_o_0'] = 'Không'; -$lang['typography_o_1'] = 'không bao gồm dấu ngoặc đơn'; -$lang['typography_o_2'] = 'bao gồm cả dấu ngoặc đơn (có thể không phải lúc nào cÅ©ng hoạt động)'; -$lang['userewrite_o_0'] = 'không'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'Ná»™i bá»™ DokuWiki '; -$lang['deaccent_o_0'] = 'tắt'; -$lang['deaccent_o_1'] = 'xóa dấu'; -$lang['deaccent_o_2'] = 'La tinh hóa'; -$lang['gdlib_o_0'] = 'Không có sẵn GD Lib '; -$lang['gdlib_o_1'] = 'Phiên bản 1.x'; -$lang['gdlib_o_2'] = 'Tá»± động phát hiện'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = 'Abstract'; -$lang['rss_content_o_diff'] = 'Unified Diff'; -$lang['rss_content_o_htmldiff'] = 'bảng HTML định dạng khác'; -$lang['rss_content_o_html'] = 'Ná»™i dung trang HTML đầy đủ'; -$lang['rss_linkto_o_diff'] = 'xem khác biệt'; -$lang['rss_linkto_o_page'] = 'Trang đã xem lại'; -$lang['rss_linkto_o_rev'] = 'Danh sách phiên bản'; -$lang['rss_linkto_o_current'] = 'trang hiện tại'; -$lang['compression_o_0'] = 'không'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'không sá»­ dụng'; -$lang['xsendfile_o_1'] = 'Äầu đỠlighttpd độc quyá»n (trước khi phát hành 1.5)'; -$lang['xsendfile_o_2'] = 'Äầu đỠX-Sendfile tiêu chuẩn'; -$lang['xsendfile_o_3'] = 'Äầu đỠNginx X-Accel-Redirect độc quyá»n'; -$lang['showuseras_o_loginname'] = 'Tên đăng nhập'; -$lang['showuseras_o_username'] = 'Tên đầy đủ cá»§a thành viên'; -$lang['showuseras_o_username_link'] = 'Tên đầy đủ cá»§a thành viên dưới dạng liên kết thành viên liên wiki'; -$lang['showuseras_o_email'] = 'Äịa chỉ thư Ä‘iện tá»­ cá»§a thành viên (bị xáo trá»™n theo cài đặt mailguard)'; -$lang['showuseras_o_email_link'] = 'Äịa chỉ thư Ä‘iện tá»­ cá»§a thành viên dưới dạng mailto: link'; -$lang['useheading_o_0'] = 'Không bao giá»'; -$lang['useheading_o_navigation'] = 'Chỉ Ä‘iá»u hướng'; -$lang['useheading_o_content'] = 'Chỉ ná»™i dung Wiki'; -$lang['useheading_o_1'] = 'Luôn luôn'; -$lang['readdircache'] = 'Thá»i gian tối Ä‘a cho bá»™ nhá»› cache readdir (giây)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh-tw/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh-tw/intro.txt deleted file mode 100644 index e131ec3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh-tw/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== 設定管ç†å™¨ ====== - -ä½¿ç”¨æœ¬é æŽ§åˆ¶æ‚¨çš„ Dokuwiki 設定。您å¯ä»¥åƒé–± [[doku>config]],查看æ¯å€‹ç¨ç«‹è¨­å®šçš„相關訊æ¯ã€‚è¦çŸ¥é“更多設定管ç†å™¨çš„資訊,請ç€è¦½ [[doku>plugin:config]]。 - -淡紅色背景的項目是å—到ä¿è­·çš„,ä¸èƒ½é€šéŽé€™ç®¡ç†å™¨æ›´æ”¹ã€‚è—色背景的項目是系統的é è¨­å€¼ï¼Œç™½è‰²èƒŒæ™¯çš„項目是您更改éŽçš„。è—色和白色的設定項目都å¯ä»¥æ›´æ”¹ã€‚ - -離開本é ä¹‹å‰ï¼Œä¸è¦å¿˜è¨˜é»žæ“Šæœ€ä¸‹é¢çš„ **儲存** 按鈕,å¦å‰‡æ‚¨çš„ä¿®æ”¹ä¸æœƒç”Ÿæ•ˆã€‚ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh-tw/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh-tw/lang.php deleted file mode 100644 index 19b4cba..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh-tw/lang.php +++ /dev/null @@ -1,193 +0,0 @@ - - * @author GHSRobert Ciang - * @author Li-Jiun Huang - * @author http://www.chinese-tools.com/tools/converter-simptrad.html - * @author Wayne San - * @author Cheng-Wei Chien - * @author Danny Lin - * @author Shuo-Ting Jian - * @author syaoranhinata - * @author Liou, Jhe-Yu - */ -$lang['menu'] = '系統設定'; -$lang['error'] = 'å› ç‚ºå«æœ‰ä¸åˆè¦æ ¼çš„è¨­å®šå€¼ï¼Œæ•…æœªèƒ½æ›´æ–°è¨­å®šã€‚è«‹æª¢æŸ¥æ‚¨çš„æ›´æ”¹ä¸¦é‡æ–°é€å‡ºã€‚ -
    䏿­£ç¢ºçš„設定值,會以紅色方框包ä½ã€‚'; -$lang['updated'] = '設定已更新。'; -$lang['nochoice'] = '(ç„¡å…¶ä»–å¯ç”¨é¸é …)'; -$lang['locked'] = 'è¨­å®šæª”ç„¡æ³•æ›´æ–°ï¼Œè‹¥éžæ•…æ„ï¼Œè«‹ç¢ºèªæœ¬åœ°æª”ååŠæ¬Šé™æ­£ç¢ºã€‚'; -$lang['danger'] = 'å±éšªï¼šæ”¹è®Šæ­¤é¸é …,å¯èƒ½ä½¿æ‚¨ç„¡æ³•å­˜å–æœ¬ wiki åŠè¨­å®šé¸å–®ã€‚'; -$lang['warning'] = '警告:改變此é¸é …å¯èƒ½å°Žè‡´ä¸å¯é æœŸçš„行為。'; -$lang['security'] = '安全性警告:改變此é¸é …å¯èƒ½é€ æˆå®‰å…¨é¢¨éšªã€‚'; -$lang['_configuration_manager'] = '設定管ç†å™¨'; -$lang['_header_dokuwiki'] = 'DokuWiki 設定'; -$lang['_header_plugin'] = '附加元件設定'; -$lang['_header_template'] = '樣æ¿è¨­å®š'; -$lang['_header_undefined'] = '未定義設定'; -$lang['_basic'] = '基本設定'; -$lang['_display'] = '顯示設定'; -$lang['_authentication'] = 'èªè­‰è¨­å®š'; -$lang['_anti_spam'] = 'å垃圾設定'; -$lang['_editing'] = '編輯設定'; -$lang['_links'] = '連çµè¨­å®š'; -$lang['_media'] = '媒體設定'; -$lang['_notifications'] = 'æé†’設定'; -$lang['_syndication'] = 'èšåˆè¨­å®š'; -$lang['_advanced'] = '進階設定'; -$lang['_network'] = '網路設定'; -$lang['_msg_setting_undefined'] = '設定的後設數據ä¸å­˜åœ¨ã€‚'; -$lang['_msg_setting_no_class'] = '設定的分類ä¸å­˜åœ¨ã€‚'; -$lang['_msg_setting_no_default'] = 'ç„¡é è¨­å€¼'; -$lang['title'] = '本 wiki 的標題'; -$lang['start'] = 'é–‹å§‹é é¢çš„å稱'; -$lang['lang'] = '語系'; -$lang['template'] = '樣æ¿'; -$lang['tagline'] = '副標題 (è‹¥æ¨£æ¿æ”¯æ´æ­¤åŠŸèƒ½)'; -$lang['sidebar'] = 'å´æ¬„çš„é é¢å稱 (è‹¥æ¨£æ¿æ”¯æ´æ­¤åŠŸèƒ½) 。若把它留空,則會åœç”¨å´æ¬„'; -$lang['license'] = '您希望您的內容採用哪種授權方å¼ï¼Ÿ'; -$lang['savedir'] = '儲存資料的目錄'; -$lang['basedir'] = '根目錄'; -$lang['baseurl'] = '根路徑 (URL)'; -$lang['cookiedir'] = 'Cookie 路徑。設定空白則使用 baseurl。'; -$lang['dmode'] = '目錄建立模å¼'; -$lang['fmode'] = '檔案建立模å¼'; -$lang['allowdebug'] = 'å…許除錯 (ä¸éœ€è¦è«‹åœç”¨ï¼)'; -$lang['recent'] = '最近更新'; -$lang['recent_days'] = '儲存多少天內的變更'; -$lang['breadcrumbs'] = '導覽路徑數é‡ã€‚輸入0表示åœç”¨ã€‚'; -$lang['youarehere'] = '顯示階層å¼å°Žè¦½è·¯å¾‘ (è‹¥è¦ç”¨æ­¤åŠŸèƒ½ï¼Œå»ºè­°åœç”¨ä¸Šæ–¹çš„é¸é …)'; -$lang['fullpath'] = '顯示完整的路徑於é é¢åº•部'; -$lang['typography'] = '進行字元替æ›'; -$lang['dformat'] = 'æ—¥æœŸæ ¼å¼ (åƒè¦‹ PHP çš„ strftime 函數)'; -$lang['signature'] = 'ç°½å'; -$lang['showuseras'] = '將最後編輯é é¢çš„使用者顯示為:'; -$lang['toptoclevel'] = '目錄表的最上層級'; -$lang['tocminheads'] = '決定是å¦å»ºç«‹ç›®éŒ„表的最少標題數é‡'; -$lang['maxtoclevel'] = '目錄表顯示的最大層級'; -$lang['maxseclevel'] = 'å¯ç·¨è¼¯æ®µè½çš„æœ€å¤§å±¤ç´š'; -$lang['camelcase'] = 'å°é€£çµä½¿ç”¨ CamelCase'; -$lang['deaccent'] = '清ç†é é¢å稱'; -$lang['useheading'] = '使用第一個標題作é é¢å稱'; -$lang['sneaky_index'] = 'é è¨­æƒ…æ³ä¸‹ï¼ŒDokuWiki æœƒåœ¨ç´¢å¼•é æœƒé¡¯ç¤ºæ‰€æœ‰åˆ†é¡žå稱。啟用此é¸é …,會隱è—使用者沒有閱讀權é™çš„é é¢ï¼Œä½†ä¹Ÿå¯èƒ½å°‡ä»–å¯ä»¥é–±è®€çš„å­é é¢ä¸€ä½µéš±è—。在特定 ACL 設定下,這å¯èƒ½å°Žè‡´ç´¢å¼•無法使用。'; -$lang['hidepages'] = 'éš±è—匹é…çš„ç•Œé¢ (æ­£è¦å¼)'; -$lang['useacl'] = 'ä½¿ç”¨å­˜å–æŽ§åˆ¶åå–®'; -$lang['autopasswd'] = '自動產生密碼'; -$lang['authtype'] = 'èªè­‰å¾Œå°ç®¡ç†æ–¹å¼'; -$lang['passcrypt'] = '密碼加密方å¼'; -$lang['defaultgroup'] = 'é è¨­ç¾¤çµ„'; -$lang['superuser'] = '超級使用者 —— ä¸è«– ACL å¦‚ä½•è¨­å®šï¼Œéƒ½èƒ½è¨ªå•æ‰€æœ‰é é¢èˆ‡åŠŸèƒ½çš„ç¾¤çµ„æˆ–ä½¿ç”¨è€…'; -$lang['manager'] = '管ç†å“¡ —— 能訪å•相應管ç†åŠŸèƒ½çš„ç¾¤çµ„æˆ–ä½¿ç”¨è€…'; -$lang['profileconfirm'] = '修改個人資料時需è¦ç¢ºèªå¯†ç¢¼'; -$lang['rememberme'] = 'å…許自動登入 (è¨˜ä½æˆ‘)'; -$lang['disableactions'] = 'åœç”¨çš„ DokuWiki 動作'; -$lang['disableactions_check'] = '檢查'; -$lang['disableactions_subscription'] = '訂閱/å–æ¶ˆè¨‚é–±'; -$lang['disableactions_wikicode'] = '檢視原始碼/匯出原始檔'; -$lang['disableactions_other'] = '其他功能 (逗號分隔)'; -$lang['auth_security_timeout'] = '安全èªè­‰çš„計時 (ç§’)'; -$lang['securecookie'] = 'HTTPS é é¢è¨­å®šçš„ cookie 是å¦åªèƒ½ç”±ç€è¦½å™¨ç¶“ HTTPS 傳é€ï¼Ÿå–消此é¸é …å¾Œï¼Œåªæœ‰ç™»å…¥æœ¬ wiki æ‰æœƒå— SSL ä¿è­·ï¼Œç€è¦½æ™‚則ä¸å—ä¿è­·ã€‚'; -$lang['remote'] = '啟用é ç¨‹ API 系统。這å…許其他程å¼ç¶“ XML-RPC æˆ–å…¶ä»–æ©Ÿåˆ¶ä¾†è¨ªå•æœ¬ wiki 。'; -$lang['remoteuser'] = 'å°‡é ç¨‹ API çš„è¨ªå•æ¬Šé™ï¼Œé™åˆ¶åœ¨æŒ‡å®šçš„群組或使用者中。以逗號分隔群組或使用者。留空表示å…許任何人訪å•。'; -$lang['usewordblock'] = '根據字詞表阻擋垃圾訊æ¯'; -$lang['relnofollow'] = '外部連çµä½¿ç”¨ rel="nofollow"'; -$lang['indexdelay'] = '建立索引å‰çš„延鲿™‚é–“ (ç§’)'; -$lang['mailguard'] = '自動弄亂使用者的電郵地å€ï¼Œä»¥ä½œä¿è­·'; -$lang['iexssprotect'] = '檢查上傳的檔案中是å¦éš±å«æƒ¡æ„çš„ JavaScript 或 HTML 碼'; -$lang['usedraft'] = '編輯時自動儲存è‰ç¨¿'; -$lang['locktime'] = '檔案的最大鎖定時間 (ç§’)'; -$lang['cachetime'] = '緩存的最大存在時間 (ç§’)'; -$lang['target____wiki'] = '內部連çµçš„目標視窗'; -$lang['target____interwiki'] = 'Wiki間互連的目標視窗'; -$lang['target____extern'] = '外部連çµçš„目標視窗'; -$lang['target____media'] = '媒體連çµçš„目標視窗'; -$lang['target____windows'] = 'Windows 連çµçš„目標視窗'; -$lang['mediarevisions'] = '啟用媒體修訂歷å²å—Žï¼Ÿ'; -$lang['refcheck'] = 'åª’é«”é€£çµæª¢æŸ¥'; -$lang['gdlib'] = 'GD Lib 版本'; -$lang['im_convert'] = 'ImageMagick 的轉æ›å·¥å…·è·¯å¾‘'; -$lang['jpg_quality'] = 'JPG 壓縮å“質(0-100)'; -$lang['fetchsize'] = 'fetch.php å¯ä»¥å¾žå¤–部下載的最大檔案尺寸 (bytes)'; -$lang['subscribers'] = '啟用é é¢è¨‚é–±'; -$lang['subscribe_time'] = '訂閱列表和摘è¦ç™¼é€çš„æ™‚é–“é–“éš” (ç§’)ï¼›é€™å€‹å€¼æ‡‰è©²å°æ–¼æŒ‡å®šçš„æœ€è¿‘更改ä¿ç•™æ™‚é–“ (recent_days)。'; -$lang['notify'] = '寄é€è®Šæ›´é€šçŸ¥ä¿¡åˆ°é€™å€‹é›»éƒµåœ°å€'; -$lang['registernotify'] = '坄逿–°ä½¿ç”¨è€…註冊資訊到這個電郵地å€'; -$lang['mailfrom'] = '自動發é€éƒµä»¶æ™‚使用的郵件地å€'; -$lang['mailprefix'] = '自動發é€éƒµä»¶æ™‚使用的標題å‰ç¶´'; -$lang['htmlmail'] = 'ç™¼é€æ›´åŠ ç¾Žè§€ï¼Œä½†é«”ç©æœƒæ›´å¤§çš„ HTML 多部份電郵。若åœç”¨å®ƒï¼Œè¡¨ç¤ºåªç™¼é€ç´”文字電郵。'; -$lang['sitemap'] = '產生 Google 網站地圖 (以多少天計算) 。輸入0表示åœç”¨'; -$lang['rss_type'] = 'XML feed 類型'; -$lang['rss_linkto'] = 'XML feed 連çµåˆ°'; -$lang['rss_content'] = 'XML feed 項目中顯示什麼呢?'; -$lang['rss_update'] = 'XML feed 更新間隔時間 (ç§’)'; -$lang['rss_show_summary'] = '於標題中顯示簡è¦çš„ XML feed'; -$lang['rss_media'] = '在 XML feed 中應列出哪些變更?'; -$lang['updatecheck'] = '檢查更新與安全性警告?DokuWiki 需è¦è¯ç¹« update.dokuwiki.org æ‰èƒ½ä½¿ç”¨æ­¤åŠŸèƒ½ã€‚'; -$lang['userewrite'] = '使用好看的 URL'; -$lang['useslash'] = '在 URL 中使用斜線作分類å稱的分隔字元'; -$lang['sepchar'] = 'é é¢å稱中單字的分隔字元'; -$lang['canonical'] = '使用最典型的 URL'; -$lang['fnencode'] = 'éž ASCII 文件å稱的編輯方法。'; -$lang['autoplural'] = '檢查複數形å¼çš„é€£çµ (英文)'; -$lang['compression'] = 'attic 文件的壓縮方å¼'; -$lang['gzip_output'] = 'å° xhtml 使用 gzip 內容編碼'; -$lang['compress'] = '壓縮 CSS 與 JavaScript 的輸出'; -$lang['cssdatauri'] = 'å‡å¦‚ CSS ä¸­æ‰€å¼•ç”¨çš„åœ–ç‰‡å°æ–¼è©²æ•¸å­—大å°(bytes),圖片將被直接嵌入 CSS 中,以減少 HTTP Request 的發é€ã€‚ æŽ¨è–¦æŠŠæ­¤æ•¸å€¼è¨­å®šæˆ 400 至 600 bytes 之間。若輸入 0 則åœç”¨æ­¤åŠŸèƒ½ã€‚'; -$lang['send404'] = 'å­˜å–ä¸å­˜åœ¨çš„é é¢æ™‚é€å‡º "HTTP 404/Page Not Found"'; -$lang['broken_iua'] = 'ignore_user_abort 功能失效了?這有å¯èƒ½å°Žè‡´æœç´¢ç´¢å¼•ä¸å¯ç”¨ã€‚IIS+PHP/CGI å·²æå£žã€‚è«‹åƒé–± Bug 852 ç²å–更多訊æ¯ã€‚'; -$lang['xsendfile'] = '使用 X-Sendfile 頭讓網é ä¼ºæœå™¨ç™¼é€ç‹€æ…‹æ–‡ä»¶ï¼Ÿæ‚¨çš„ç¶²é ä¼ºæœå™¨éœ€è¦æ”¯æŒè©²åŠŸèƒ½ã€‚'; -$lang['renderer_xhtml'] = 'ä¸»è¦ wiki 輸出 (xhtml) 的渲染器'; -$lang['renderer__core'] = '%s (dokuwiki 核心)'; -$lang['renderer__plugin'] = '%s (附加元件)'; -$lang['dnslookups'] = 'Dokuwiki 將查詢使用者編輯é é¢çš„é ç¨‹ IP ä½å€ä¸»æ©Ÿå稱。若您的 DNS 伺æœå™¨é€Ÿåº¦è¼ƒæ…¢ã€å¤±æ•ˆï¼Œæˆ–è€…æ‚¨ä¸æƒ³è¦æ­¤åŠŸèƒ½ï¼Œè¯·åœç”¨æ­¤é¸é …'; -$lang['proxy____host'] = 'Proxy 伺æœå™¨å稱'; -$lang['proxy____port'] = 'Proxy 連接埠'; -$lang['proxy____user'] = 'Proxy 使用者å稱'; -$lang['proxy____pass'] = 'Proxy 密碼'; -$lang['proxy____ssl'] = '使用 SSL 連接到 Proxy'; -$lang['proxy____except'] = 'æ¯”å° proxy ä»£ç†æ™‚應跳éŽçš„地å€çš„æ­£è¦å¼ã€‚'; -$lang['license_o_'] = 'æœªé¸æ“‡'; -$lang['typography_o_0'] = 'ç„¡'; -$lang['typography_o_1'] = 'åªé™é›™å¼•號'; -$lang['typography_o_2'] = '包括單引號 (未必能é‹ä½œ)'; -$lang['userewrite_o_0'] = 'ç„¡'; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki 內部控制'; -$lang['deaccent_o_0'] = '關閉'; -$lang['deaccent_o_1'] = '移除é‡éŸ³ç¬¦è™Ÿ'; -$lang['deaccent_o_2'] = '羅馬字æ¯è½‰å¯«'; -$lang['gdlib_o_0'] = 'GD Lib 無法使用'; -$lang['gdlib_o_1'] = '版本 1.x'; -$lang['gdlib_o_2'] = 'è‡ªå‹•åµæ¸¬'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = '摘è¦'; -$lang['rss_content_o_diff'] = '統一的差異'; -$lang['rss_content_o_htmldiff'] = 'HTML æ ¼å¼çš„差異å°ç…§è¡¨'; -$lang['rss_content_o_html'] = '完整的 HTML é é¢å…§å®¹'; -$lang['rss_linkto_o_diff'] = '差異檢視'; -$lang['rss_linkto_o_page'] = '已修訂的é é¢'; -$lang['rss_linkto_o_rev'] = '版本清單'; -$lang['rss_linkto_o_current'] = 'ç›®å‰é é¢'; -$lang['compression_o_0'] = 'ç„¡'; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'ä¸ä½¿ç”¨'; -$lang['xsendfile_o_1'] = '專有 lighttpd 標頭 (1.5 發佈å‰)'; -$lang['xsendfile_o_2'] = '標準 X-Sendfile 標頭'; -$lang['xsendfile_o_3'] = '專有 Nginx X-Accel-Redirect 標頭'; -$lang['showuseras_o_loginname'] = '登入å稱'; -$lang['showuseras_o_username'] = '完整姓å'; -$lang['showuseras_o_email'] = 'ä½¿ç”¨è€…çš„é›»éƒµåœ°å€ (根據郵件監控設定混淆化)'; -$lang['showuseras_o_email_link'] = 'ä½¿ç”¨è€…çš„é›»éƒµåœ°å€æ¨™ç¤ºæˆ mailto: 連çµ'; -$lang['useheading_o_0'] = 'æ°¸ä¸'; -$lang['useheading_o_navigation'] = '僅導覽'; -$lang['useheading_o_content'] = '僅本 wiki 內容'; -$lang['useheading_o_1'] = '總是'; -$lang['readdircache'] = 'readdir 緩存的最大存在時間 (ç§’)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh/intro.txt deleted file mode 100644 index 43aa0a9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== é…置管ç†å™¨ ====== - -ä½¿ç”¨æœ¬é¡µä¸­çš„å†…å®¹æ¥æŽ§åˆ¶æ‚¨çš„ DokuWiki 设置。 æ¯ä¸ªå•独设置的相关信æ¯è¯·å‚阅 [[doku>config]]。 é…置管ç†å™¨çš„æ›´å¤šä¿¡æ¯è¯·å‚阅 [[doku>plugin:config]]。 - -æ·¡çº¢è‰²èƒŒæ™¯çš„é¡¹ç›®è¢«ä¿æŠ¤ï¼Œä¸èƒ½é€šè¿‡è¿™ä¸ªç®¡ç†å™¨æ›´æ”¹ã€‚ è“色背景的项目是系统的默认值,白色背景的项目是您作出更改的项目。è“色和白色的设置项目都å¯ä»¥æ›´æ”¹ã€‚ - -离开本页之å‰ä¸è¦å¿˜è®°ç‚¹å‡»æœ€åŽçš„ **ä¿å­˜** 按钮,å¦åˆ™æ‚¨åšçš„修改ä¸ä¼šç”Ÿæ•ˆã€‚ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh/lang.php deleted file mode 100644 index f8b1b03..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/lang/zh/lang.php +++ /dev/null @@ -1,237 +0,0 @@ - - * @author å°æŽ - * @author VinnieChow - * @author Lakejason0 - * @author Phy - * @author Jenxi - * @author FENG.JIE - * @author Xin - * @author HaoNan - * @author Aaron Zhou - * @author lempel - * @author ZDYX - * @author http://www.chinese-tools.com/tools/converter-tradsimp.html - * @author Simon zhan - * @author ben - * @author lainme - * @author caii - * @author Hiphen Lee - * @author Shuo-Ting Jian - * @author Garfield - * @author JellyChen <451453325@qq.com> - * @author tai - * @author é«˜åš - * @author hznupeter - * @author kuma - * @author phy25 - */ -$lang['menu'] = 'é…置设置'; -$lang['error'] = 'ç”±äºŽéžæ³•傿•°ï¼Œè®¾ç½®æ²¡æœ‰æ›´æ–°ã€‚请检查您åšçš„æ”¹åЍ并釿–°æäº¤ã€‚ -
    éžæ³•傿•°ä¼šç”¨çº¢æ¡†åŒ…围显示。'; -$lang['updated'] = '设置更新æˆåŠŸã€‚'; -$lang['nochoice'] = '(没有其他å¯ç”¨é€‰é¡¹ï¼‰'; -$lang['locked'] = 'è®¾ç½®æ–‡ä»¶æ— æ³•æ›´æ–°ã€‚å¦‚æžœè¿™æ˜¯æ‚¨æ²¡æœ‰æ„æ–™åˆ°çš„,
    - è¯·ç¡®ä¿æœ¬åœ°è®¾ç½®æ–‡ä»¶çš„åç§°å’Œæƒé™è®¾ç½®æ­£ç¡®ã€‚'; -$lang['danger'] = 'å±é™©ï¼šæ›´æ”¹è¿™ä¸ªé€‰é¡¹å¯èƒ½ä¼šä½¿ç”¨ä½ çš„Wiki页é¢å’Œé…ç½®èœå•无法进入。'; -$lang['warning'] = '注æ„:更改这个选项å¯èƒ½ä¼šé€ æˆæœªçŸ¥ç»“果。'; -$lang['security'] = '安全æç¤ºï¼šæ›´æ”¹è¿™ä¸ªé€‰é¡¹å¯èƒ½ä¼šæœ‰å®‰å…¨éšæ‚£ã€‚'; -$lang['_configuration_manager'] = 'é…置管ç†å™¨'; -$lang['_header_dokuwiki'] = 'DokuWiki 设置'; -$lang['_header_plugin'] = 'æ’件设置'; -$lang['_header_template'] = '模æ¿è®¾ç½®'; -$lang['_header_undefined'] = '其他设置'; -$lang['_basic'] = '基本设置'; -$lang['_display'] = '显示设置'; -$lang['_authentication'] = '认è¯è®¾ç½®'; -$lang['_anti_spam'] = 'å垃圾邮件/评论设置'; -$lang['_editing'] = '编辑设置'; -$lang['_links'] = '链接设置'; -$lang['_media'] = '媒体设置'; -$lang['_notifications'] = '通知设置'; -$lang['_syndication'] = 'èšåˆè®¾ç½®'; -$lang['_advanced'] = '高级设置'; -$lang['_network'] = '网络设置'; -$lang['_msg_setting_undefined'] = '设置的元数æ®ä¸å­˜åœ¨ã€‚'; -$lang['_msg_setting_no_class'] = '设置的分类ä¸å­˜åœ¨ã€‚'; -$lang['_msg_setting_no_known_class'] = '设置分类ä¸å¯ç”¨'; -$lang['_msg_setting_no_default'] = '设置的默认值ä¸å­˜åœ¨ã€‚'; -$lang['title'] = '维基站点的标题'; -$lang['start'] = '开始页é¢çš„åç§°'; -$lang['lang'] = '语言'; -$lang['template'] = '模版'; -$lang['tagline'] = '副标题 ï¼ˆå¦‚æžœæ¨¡æ¿æ”¯æŒæ­¤åŠŸèƒ½ï¼‰'; -$lang['sidebar'] = 'ä¾§è¾¹æ çš„页é¢åç§° ï¼ˆå¦‚æžœæ¨¡æ¿æ”¯æŒæ­¤åŠŸèƒ½ï¼‰ï¼Œç•™ç©ºä»¥ç¦ç”¨ä¾§è¾¹æ '; -$lang['license'] = '您愿æ„让你贡献的内容在何ç§è®¸å¯æ–¹å¼ä¸‹å‘布?'; -$lang['savedir'] = 'ä¿å­˜æ•°æ®çš„目录'; -$lang['basedir'] = '根目录'; -$lang['baseurl'] = '根路径(URL,比如 http://www.yourserver.com)。留空将使用自动检测。'; -$lang['cookiedir'] = 'Cookie 路径。留空以使用 baseurl。'; -$lang['dmode'] = '文件夹的创建模å¼'; -$lang['fmode'] = '文件的创建模å¼'; -$lang['allowdebug'] = 'å…许调试 如果您ä¸éœ€è¦è°ƒè¯•,请勿勾选ï¼'; -$lang['recent'] = '最近更新'; -$lang['recent_days'] = 'ä¿ç•™å¤šå°‘天的最近更改(天)'; -$lang['breadcrumbs'] = '显示“足迹â€çš„æ•°é‡'; -$lang['youarehere'] = '显示“您在这里â€'; -$lang['fullpath'] = '在页é¢åº•部显示完整路径'; -$lang['typography'] = '进行字符替æ¢'; -$lang['dformat'] = '日期格å¼ï¼ˆå‚è§ PHP çš„ strftime 功能)'; -$lang['signature'] = 'ç­¾åæ ·å¼'; -$lang['showuseras'] = '显示用户为'; -$lang['toptoclevel'] = '目录的最顶层'; -$lang['tocminheads'] = 'å¤´æ¡æ•°ç›®çš„æœ€å°æ•°ç›®ï¼Œè¿™å°†ç”¨äºŽå†³å®šæ˜¯å¦åˆ›å»ºç›®å½•列表(TOC)'; -$lang['maxtoclevel'] = '目录的最多层次'; -$lang['maxseclevel'] = '段è½ç¼–辑的最多层次'; -$lang['camelcase'] = '对链接使用 CamelCase'; -$lang['deaccent'] = '清ç†é¡µé¢åç§°'; -$lang['useheading'] = '使用“标题 H1â€ä½œä¸ºé¡µé¢åç§°'; -$lang['sneaky_index'] = '默认情况下,DokuWiki 在索引页会显示所有 namespace。å¯ç”¨è¯¥é€‰é¡¹èƒ½éšè—那些用户没有æƒé™é˜…读的页é¢ã€‚但也å¯èƒ½å°†ç”¨æˆ·èƒ½å¤Ÿé˜…读的å­é¡µé¢ä¸€å¹¶éšè—。这有å¯èƒ½å¯¼è‡´åœ¨ç‰¹å®š ACL 设置下,索引功能ä¸å¯ç”¨ã€‚'; -$lang['hidepages'] = 'éšè—匹é…的界é¢ï¼ˆæ­£åˆ™è¡¨è¾¾å¼ï¼‰'; -$lang['useacl'] = '使用访问控制列表(ACL)'; -$lang['autopasswd'] = '自动生æˆå¯†ç '; -$lang['authtype'] = '认è¯åŽå°ç®¡ç†æ–¹å¼'; -$lang['passcrypt'] = '密ç åŠ å¯†æ–¹æ³•'; -$lang['defaultgroup'] = '默认组'; -$lang['superuser'] = '超级用户 - ä¸è®º ACL 如何设置,都能访问所有页é¢ä¸ŽåŠŸèƒ½çš„ç”¨æˆ·ç»„/用户'; -$lang['manager'] = '管ç†å‘˜ - 能访问相应管ç†åŠŸèƒ½çš„ç”¨æˆ·ç»„/用户'; -$lang['profileconfirm'] = 'æ›´æ–°ä¸ªäººä¿¡æ¯æ—¶éœ€è¦è¾“入当å‰å¯†ç '; -$lang['rememberme'] = 'å…许在本地机长期ä¿ç•™ç™»å½•cookiesä¿¡æ¯ï¼ˆè®°ä½æˆ‘)'; -$lang['disableactions'] = 'åœç”¨ DokuWiki 功能'; -$lang['disableactions_check'] = '检查'; -$lang['disableactions_subscription'] = '订阅/退订'; -$lang['disableactions_wikicode'] = 'æŸ¥çœ‹æºæ–‡ä»¶/å¯¼å‡ºæºæ–‡ä»¶'; -$lang['disableactions_profile_delete'] = '删除自己的账户'; -$lang['disableactions_other'] = '其他功能(用英文逗å·åˆ†éš”)'; -$lang['disableactions_rss'] = 'XML åŒæ­¥ (RSS)'; -$lang['auth_security_timeout'] = '认è¯å®‰å…¨è¶…时(秒)'; -$lang['securecookie'] = 'è¦è®©æµè§ˆå™¨é¡»ä»¥HTTPSæ–¹å¼ä¼ é€åœ¨HTTPS会è¯ä¸­è®¾ç½®çš„cookieså—?请åªåœ¨ç™»å½•过程为SSL加密而æµè§ˆç»´åŸºä¸ºæ˜Žæ–‡çš„æƒ…况下打开此选项。'; -$lang['remote'] = '激活远程 API 系统。这å…许其他程åºé€šè¿‡ XML-RPC 或其他机制æ¥è®¿é—®ç»´åŸºã€‚'; -$lang['remoteuser'] = '将远程 API 的访问æƒé™é™åˆ¶åœ¨æŒ‡å®šçš„组或用户中,以逗å·åˆ†éš”。留空则å…许任何人访问。'; -$lang['remotecors'] = '为远程接å£å¯ç”¨è·¨æºèµ„æºå…±äº« (CORSï¼‰ã€‚æ˜Ÿå· ï¼ˆ*) 表示å…è®¸æ‰€æœ‰æ¥æºã€‚ç•™ç©ºä»¥æ‹’ç» CORS。'; -$lang['usewordblock'] = 'æ ¹æ® wordlist 阻止垃圾评论'; -$lang['relnofollow'] = '对外部链接使用 rel="nofollow" 标签'; -$lang['indexdelay'] = '构建索引å‰çš„æ—¶é—´å»¶æ»žï¼ˆç§’)'; -$lang['mailguard'] = '弄乱邮件地å€ï¼ˆä¿æŠ¤ç”¨æˆ·çš„邮件地å€ï¼‰'; -$lang['iexssprotect'] = '检验上传的文件以é¿å…å¯èƒ½å­˜åœ¨çš„æ¶æ„ JavaScript 或 HTML 代ç '; -$lang['usedraft'] = '编辑时自动ä¿å­˜ä¸€ä»½è‰ç¨¿'; -$lang['locktime'] = '独有编辑æƒ/文件é”定的最长时间(秒)'; -$lang['cachetime'] = '缓存的最长时间(秒)'; -$lang['target____wiki'] = '内部链接的目标窗å£'; -$lang['target____interwiki'] = 'Interwiki 链接的目标窗å£'; -$lang['target____extern'] = '外部链接的目标窗å£'; -$lang['target____media'] = '媒体文件链接的目标窗å£'; -$lang['target____windows'] = 'Windows 链接的目标窗å£'; -$lang['mediarevisions'] = '激活媒体修订历å²ï¼Ÿ'; -$lang['refcheck'] = '检查媒体与页é¢çš„æŒ‚钩情况'; -$lang['gdlib'] = 'GD 库版本'; -$lang['im_convert'] = 'ImageMagick 转æ¢å·¥å…·çš„路径'; -$lang['jpg_quality'] = 'JPG 压缩质é‡ï¼ˆ0-100)'; -$lang['fetchsize'] = 'fetch.php 能从外部下载的最大文件大å°ï¼ˆå­—节)'; -$lang['subscribers'] = 'å¯ç”¨é¡µé¢è®¢é˜…支æŒ'; -$lang['subscribe_time'] = '订阅列表和摘è¦å‘é€çš„æ—¶é—´é—´éš”(秒);这应当å°äºŽæŒ‡å®šçš„æœ€è¿‘更改ä¿ç•™æ—¶é—´ï¼ˆrecent_days)。 -'; -$lang['notify'] = 'å‘逿›´æ”¹é€šçŸ¥ç»™è¿™ä¸ªé‚®ä»¶åœ°å€'; -$lang['registernotify'] = 'å‘逿–°æ³¨å†Œç”¨æˆ·çš„ä¿¡æ¯ç»™è¿™ä¸ªé‚®ä»¶åœ°å€'; -$lang['mailfrom'] = '自动å‘é€é‚®ä»¶æ—¶ä½¿ç”¨çš„邮件地å€'; -$lang['mailreturnpath'] = 'éžæŠ•é€’é€šçŸ¥çš„æ”¶ä»¶äººé‚®ç®±åœ°å€'; -$lang['mailprefix'] = '自动å‘é€é‚®ä»¶æ—¶ä½¿ç”¨çš„邮件地å€å‰ç¼€'; -$lang['htmlmail'] = 'å‘逿›´åŠ ç¾Žè§‚ï¼Œä½†ä½“ç§¯æ›´å¤§çš„ HTML 多部分邮件。ç¦ç”¨åˆ™å‘é€çº¯æ–‡æœ¬é‚®ä»¶ã€‚'; -$lang['dontlog'] = '为这些ç§ç±»çš„æ—¥å¿—ç¦ç”¨æ—¥å¿—记录。'; -$lang['sitemap'] = 'ç”Ÿæˆ Google sitemap(天)'; -$lang['rss_type'] = 'XML feed 类型'; -$lang['rss_linkto'] = 'XML feed 链接到'; -$lang['rss_content'] = 'XML feed 项目中显示什么呢?'; -$lang['rss_update'] = 'XML feed å‡çº§é—´éš”(秒)'; -$lang['rss_show_summary'] = 'XML feed 在标题中显示摘è¦'; -$lang['rss_show_deleted'] = 'XML feed显示已删除的feed'; -$lang['rss_media'] = '在 XML æºä¸­åº”该列出何ç§ç±»åž‹çš„æ›´æ”¹ï¼Ÿ'; -$lang['rss_media_o_both'] = '两者å‡å¯'; -$lang['rss_media_o_pages'] = '页é¢'; -$lang['rss_media_o_media'] = '媒体'; -$lang['updatecheck'] = '自动检查更新并接收安全警告å—?开å¯è¯¥åŠŸèƒ½åŽ DokuWiki 将自动访问 update.dokuwiki.org。'; -$lang['userewrite'] = '使用更整æ´çš„ URL'; -$lang['useslash'] = '在 URL 中使用斜æ ä½œä¸ºå‘½å空间的分隔符'; -$lang['sepchar'] = '页é¢å称中的å•è¯åˆ†éš”符'; -$lang['canonical'] = '使用完全标准的 URL'; -$lang['fnencode'] = 'éž ASCII 文件åçš„ç¼–ç æ–¹æ³•。'; -$lang['autoplural'] = 'åœ¨é“¾æŽ¥ä¸­æ£€æŸ¥å¤šç§æ ¼å¼'; -$lang['compression'] = 'attic 文件的压缩方å¼'; -$lang['gzip_output'] = '对 xhtml 使用 gzip 内容编ç '; -$lang['compress'] = '使 CSS å’Œ javascript 的输出更紧密'; -$lang['cssdatauri'] = '字节数。CSS 文件引用的图片若å°äºŽè¯¥å­—节,则被直接嵌入样å¼è¡¨ä¸­æ¥å‡å°‘ HTTP 请求头的开销。这个技术在 IE 中ä¸èµ·ä½œç”¨ã€‚400 到 600 字节是ä¸é”™çš„值。设置为 0 则ç¦ç”¨ã€‚'; -$lang['send404'] = 'å‘é€ "HTTP 404/页颿²¡æœ‰æ‰¾åˆ°" 错误信æ¯ç»™ä¸å­˜åœ¨çš„页é¢'; -$lang['broken_iua'] = 'ignore_user_abort 功能失效了?这有å¯èƒ½å¯¼è‡´æœç´¢ç´¢å¼•ä¸å¯ç”¨ã€‚IIS+PHP/CGI å·²æŸå。请å‚阅 Bug 852 èŽ·å–æ›´å¤šä¿¡æ¯ã€‚'; -$lang['xsendfile'] = '使用 X-Sendfile 头让æœåС噍å‘é€çŠ¶æ€æ–‡ä»¶ï¼Ÿæ‚¨çš„æœåŠ¡å™¨éœ€è¦æ”¯æŒè¯¥åŠŸèƒ½ã€‚'; -$lang['renderer_xhtml'] = 'ä¸»ç»´åŸºé¡µé¢ (xhtml) 输出使用的渲染'; -$lang['renderer__core'] = '%s(DokuWiki 内核)'; -$lang['renderer__plugin'] = '%s(æ’件)'; -$lang['search_nslimit'] = 'é™åˆ¶æœç´¢èŒƒå›´ä¸ºå½“å‰è‹¥å¹²å±‚命å空间。当æœç´¢åœ¨æ›´æ·±çš„命å空间中被执行时,å‰è‹¥å¹²å±‚命å空间将会被用æ¥ç­›é€‰'; -$lang['search_fragment'] = '指定默认的分段æœç´¢æ–¹å¼'; -$lang['search_fragment_o_exact'] = '精确'; -$lang['search_fragment_o_starts_with'] = '开头为'; -$lang['search_fragment_o_ends_with'] = '结尾为'; -$lang['search_fragment_o_contains'] = '包å«'; -$lang['trustedproxy'] = '信任转å‘代ç†ä¸Žå…¶æ­£åˆ™è¡¨è¾¾å¼æœ‰å…³ç³»ï¼Œæ˜¾ç¤ºçš„æ˜¯çœŸå®žçš„客户端IPã€‚é»˜è®¤åŒ¹é…æœ¬åœ°ç½‘络。留空则ä¸é€‰æ‹©ä»»ä½•代ç†ã€‚'; -$lang['_feature_flags'] = '功能标志'; -$lang['defer_js'] = '推迟在页é¢HTMLè§£æžåŽæ‰§è¡Œçš„JavaScript。æé«˜äº†é¡µé¢çš„æ„ŸçŸ¥é€Ÿåº¦ï¼Œä½†å¯èƒ½ä¼šç ´å少釿’件。'; -$lang['hidewarnings'] = '䏿˜¾ç¤º PHP å‘出的任何警告。这å¯ä»¥ç®€åŒ–到 PHP8+ 的转æ¢ã€‚警告ä»å°†è®°å½•在错误日志中,并应报告。'; -$lang['dnslookups'] = 'DokuWiki 将会查询用户编辑页é¢çš„远程 IP 地å€çš„主机å。如果您的 DNS æœåŠ¡å™¨æ¯”è¾ƒç¼“æ…¢æˆ–è€…ä¸å·¥ä½œï¼Œæˆ–è€…æ‚¨ä¸æƒ³è¦è¿™ä¸ªåŠŸèƒ½ï¼Œè¯·ç¦ç”¨æ­¤é€‰é¡¹ã€‚'; -$lang['jquerycdn'] = 'jQueryå’ŒjQuery UI脚本文件应该从CDN加载å—? -这会增加é¢å¤–çš„HTTP请求,但文件加载å¯èƒ½ä¼šæ›´å¿«ï¼Œä¸”用户å¯èƒ½å·²ç»ç¼“存过。'; -$lang['jquerycdn_o_0'] = 'ä¸ä½¿ç”¨CDN,åªä½¿ç”¨æœ¬åœ°åº“'; -$lang['jquerycdn_o_jquery'] = 'code.jquery.com çš„ CDN'; -$lang['jquerycdn_o_cdnjs'] = 'cdnjs.com çš„ CDN'; -$lang['proxy____host'] = 'ä»£ç†æœåŠ¡å™¨çš„åç§°'; -$lang['proxy____port'] = 'ä»£ç†æœåŠ¡å™¨çš„ç«¯å£'; -$lang['proxy____user'] = 'ä»£ç†æœåŠ¡å™¨çš„ç”¨æˆ·å'; -$lang['proxy____pass'] = 'ä»£ç†æœåŠ¡å™¨çš„å¯†ç '; -$lang['proxy____ssl'] = '使用 SSL è¿žæŽ¥åˆ°ä»£ç†æœåС噍'; -$lang['proxy____except'] = '用æ¥åŒ¹é…代ç†åº”跳过的地å€çš„æ­£åˆ™è¡¨è¾¾å¼ã€‚'; -$lang['license_o_'] = '什么都没有选'; -$lang['typography_o_0'] = 'æ— '; -$lang['typography_o_1'] = 'ä»…é™åŒå¼•å·'; -$lang['typography_o_2'] = '所有引å·ï¼ˆä¸ä¸€å®šèƒ½æ­£å¸¸è¿è¡Œï¼‰'; -$lang['userewrite_o_0'] = 'æ— '; -$lang['userewrite_o_1'] = '.htaccess'; -$lang['userewrite_o_2'] = 'DokuWiki 内部控制'; -$lang['deaccent_o_0'] = '关闭'; -$lang['deaccent_o_1'] = '移除é‡éŸ³ç¬¦å·'; -$lang['deaccent_o_2'] = '用罗马字拼写'; -$lang['gdlib_o_0'] = 'GD 库ä¸å¯ç”¨'; -$lang['gdlib_o_1'] = '1.x 版'; -$lang['gdlib_o_2'] = '自动检测'; -$lang['rss_type_o_rss'] = 'RSS 0.91'; -$lang['rss_type_o_rss1'] = 'RSS 1.0'; -$lang['rss_type_o_rss2'] = 'RSS 2.0'; -$lang['rss_type_o_atom'] = 'Atom 0.3'; -$lang['rss_type_o_atom1'] = 'Atom 1.0'; -$lang['rss_content_o_abstract'] = '摘è¦'; -$lang['rss_content_o_diff'] = '统一差异'; -$lang['rss_content_o_htmldiff'] = 'HTML æ ¼å¼åŒ–的差异表'; -$lang['rss_content_o_html'] = '完整的 hTML 页é¢å†…容'; -$lang['rss_linkto_o_diff'] = '差别查看'; -$lang['rss_linkto_o_page'] = '已修订的页é¢'; -$lang['rss_linkto_o_rev'] = '修订列表'; -$lang['rss_linkto_o_current'] = '当å‰é¡µé¢'; -$lang['compression_o_0'] = 'æ— '; -$lang['compression_o_gz'] = 'gzip'; -$lang['compression_o_bz2'] = 'bz2'; -$lang['xsendfile_o_0'] = 'ä¸è¦ä½¿ç”¨'; -$lang['xsendfile_o_1'] = '专有 lighttpd 头(1.5 å‘布å‰ï¼‰'; -$lang['xsendfile_o_2'] = '标准 X-Sendfile 头'; -$lang['xsendfile_o_3'] = '专有 Nginx X-Accel-Redirect 头'; -$lang['showuseras_o_loginname'] = '登录å'; -$lang['showuseras_o_username'] = '用户全å'; -$lang['showuseras_o_username_link'] = '使用用户全å作为维基内的用户链接'; -$lang['showuseras_o_email'] = '用户的电å­é‚®ç®±ï¼ˆæŒ‰é‚®ç®±ä¿æŠ¤è®¾ç½®åŠ æ‰°ï¼‰'; -$lang['showuseras_o_email_link'] = '以mailtoï¼šå½¢å¼æ˜¾ç¤ºç”¨æˆ·çš„电å­é‚®ç®±'; -$lang['useheading_o_0'] = '从ä¸'; -$lang['useheading_o_navigation'] = 'ä»…é™å¯¼èˆª'; -$lang['useheading_o_content'] = 'ä»…é™ç»´åŸºå†…容内'; -$lang['useheading_o_1'] = '一直'; -$lang['readdircache'] = 'readdir缓存的最长寿命(秒)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/config/plugin.info.txt deleted file mode 100644 index 05e879c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base config -author Christopher Smith -email chris@jalakai.co.uk -date 2015-07-18 -name Configuration Manager -desc Manage Dokuwiki's Configuration Settings -url https://dokuwiki.org/plugin:config diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/settings/config.metadata.php b/snippets/dokuwiki-2023-04-04/lib/plugins/config/settings/config.metadata.php deleted file mode 100644 index 3e94c07..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/settings/config.metadata.php +++ /dev/null @@ -1,253 +0,0 @@ -] = array(, => ); - * - * is the handler class name without the "setting_" prefix - * - * Defined classes (see core/Setting/*): - * Generic - * ------------------------------------------- - * '' - default class ('setting'), textarea, minimal input validation, setting output in quotes - * 'string' - single line text input, minimal input validation, setting output in quotes - * 'numeric' - text input, accepts numbers and arithmetic operators, setting output without quotes - * if given the '_min' and '_max' parameters are used for validation - * 'numericopt' - like above, but accepts empty values - * 'onoff' - checkbox input, setting output 0|1 - * 'multichoice' - select input (single choice), setting output with quotes, required _choices parameter - * 'email' - text input, input must conform to email address format, supports optional '_multiple' - * parameter for multiple comma separated email addresses - * 'password' - password input, minimal input validation, setting output text in quotes, maybe encoded - * according to the _code parameter - * 'dirchoice' - as multichoice, selection choices based on folders found at location specified in _dir - * parameter (required). A pattern can be used to restrict the folders to only those which - * match the pattern. - * 'multicheckbox'- a checkbox for each choice plus an "other" string input, config file setting is a comma - * separated list of checked choices - * 'fieldset' - used to group configuration settings, but is not itself a setting. To make this clear in - * the language files the keys for this type should start with '_'. - * 'array' - a simple (one dimensional) array of string values, shown as comma separated list in the - * config manager but saved as PHP array(). Values may not contain commas themselves. - * _pattern matching on the array values supported. - * 'regex' - regular expression string, normally without delimiters; as for string, in addition tested - * to see if will compile & run as a regex. in addition to _pattern, also accepts _delimiter - * (default '/') and _pregflags (default 'ui') - * - * Single Setting - * ------------------------------------------------- - * 'savedir' - as 'setting', input tested against initpath() (inc/init.php) - * 'sepchar' - as multichoice, selection constructed from string of valid values - * 'authtype' - as 'setting', input validated against a valid php file at expected location for auth files - * 'im_convert' - as 'setting', input must exist and be an im_convert module - * 'disableactions' - as 'setting' - * 'compression' - no additional parameters. checks php installation supports possible compression alternatives - * 'licence' - as multichoice, selection constructed from licence strings in language files - * 'renderer' - as multichoice, selection constructed from enabled renderer plugins which canRender() - * 'authtype' - as multichoice, selection constructed from the enabled auth plugins - * - * Any setting commented or missing will use 'setting' class - text input, minimal validation, quoted output - * - * Defined parameters: - * '_caution' - no value (default) or 'warning', 'danger', 'security'. display an alert along with the setting - * '_pattern' - string, a preg pattern. input is tested against this pattern before being accepted - * optional all classes, except onoff & multichoice which ignore it - * '_choices' - array of choices. used to populate a selection box. choice will be replaced by a localised - * language string, indexed by _o_, if one exists - * required by 'multichoice' & 'multicheckbox' classes, ignored by others - * '_dir' - location of directory to be used to populate choice list - * required by 'dirchoice' class, ignored by other classes - * '_combine' - complimentary output setting values which can be combined into a single display checkbox - * optional for 'multicheckbox', ignored by other classes - * '_code' - encoding method to use, accepted values: 'base64','uuencode','plain'. defaults to plain. - * '_min' - minimum numeric value, optional for 'numeric' and 'numericopt', ignored by others - * '_max' - maximum numeric value, optional for 'numeric' and 'numericopt', ignored by others - * '_delimiter' - string, default '/', a single character used as a delimiter for testing regex input values - * '_pregflags' - string, default 'ui', valid preg pattern modifiers used when testing regex input values, for more - * information see http://php.net/manual/en/reference.pcre.pattern.modifiers.php - * '_multiple' - bool, allow multiple comma separated email values; optional for 'email', ignored by others - * '_other' - how to handle other values (not listed in _choices). accepted values: 'always','exists','never' - * default value 'always'. 'exists' only shows 'other' input field when the setting contains value(s) - * not listed in choices (e.g. due to manual editing or update changing _choices). This is safer than - * 'never' as it will not discard unknown/other values. - * optional for 'multicheckbox', ignored by others - * - * The order of the settings influences the order in which they apppear in the config manager - * - * @author Chris Smith - */ - -$meta['_basic'] = array('fieldset'); -$meta['title'] = array('string'); -$meta['start'] = array('string','_caution' => 'warning','_pattern' => '!^[^:;/]+$!'); // don't accept namespaces -$meta['lang'] = array('dirchoice','_dir' => DOKU_INC.'inc/lang/'); -$meta['template'] = array('dirchoice','_dir' => DOKU_INC.'lib/tpl/','_pattern' => '/^[\w-]+$/'); -$meta['tagline'] = array('string'); -$meta['sidebar'] = array('string'); -$meta['license'] = array('license'); -$meta['savedir'] = array('savedir','_caution' => 'danger'); -$meta['basedir'] = array('string','_caution' => 'danger'); -$meta['baseurl'] = array('string','_caution' => 'danger'); -$meta['cookiedir'] = array('string','_caution' => 'danger'); -$meta['dmode'] = array('numeric','_pattern' => '/0[0-7]{3,4}/'); // only accept octal representation -$meta['fmode'] = array('numeric','_pattern' => '/0[0-7]{3,4}/'); // only accept octal representation -$meta['allowdebug'] = array('onoff','_caution' => 'security'); - -$meta['_display'] = array('fieldset'); -$meta['recent'] = array('numeric'); -$meta['recent_days'] = array('numeric'); -$meta['breadcrumbs'] = array('numeric','_min' => 0); -$meta['youarehere'] = array('onoff'); -$meta['fullpath'] = array('onoff','_caution' => 'security'); -$meta['typography'] = array('multichoice','_choices' => array(0,1,2)); -$meta['dformat'] = array('string'); -$meta['signature'] = array('string'); -$meta['showuseras'] = array( - 'multichoice', - '_choices' => array('loginname', 'username', 'username_link', 'email', 'email_link') -); -$meta['toptoclevel'] = array('multichoice','_choices' => array(1,2,3,4,5)); // 5 toc levels -$meta['tocminheads'] = array('multichoice','_choices' => array(0,1,2,3,4,5,10,15,20)); -$meta['maxtoclevel'] = array('multichoice','_choices' => array(0,1,2,3,4,5)); -$meta['maxseclevel'] = array('multichoice','_choices' => array(0,1,2,3,4,5)); // 0 for no sec edit buttons -$meta['camelcase'] = array('onoff','_caution' => 'warning'); -$meta['deaccent'] = array('multichoice','_choices' => array(0,1,2),'_caution' => 'warning'); -$meta['useheading'] = array('multichoice','_choices' => array(0,'navigation','content',1)); -$meta['sneaky_index'] = array('onoff'); -$meta['hidepages'] = array('regex'); - -$meta['_authentication'] = array('fieldset'); -$meta['useacl'] = array('onoff','_caution' => 'danger'); -$meta['autopasswd'] = array('onoff'); -$meta['authtype'] = array('authtype','_caution' => 'danger'); -$meta['passcrypt'] = array('multichoice','_choices' => array( - 'smd5','md5','apr1','sha1','ssha','lsmd5','crypt','mysql','my411','kmd5','pmd5','hmd5', - 'mediawiki','bcrypt','djangomd5','djangosha1','djangopbkdf2_sha1','djangopbkdf2_sha256', - 'sha512','argon2i','argon2id' -)); -$meta['defaultgroup']= array('string'); -$meta['superuser'] = array('string','_caution' => 'danger'); -$meta['manager'] = array('string'); -$meta['profileconfirm'] = array('onoff'); -$meta['rememberme'] = array('onoff'); -$meta['disableactions'] = array( - 'disableactions', - '_choices' => array( - 'backlink', - 'index', - 'recent', - 'revisions', - 'search', - 'subscription', - 'register', - 'resendpwd', - 'profile', - 'profile_delete', - 'edit', - 'wikicode', - 'check', - 'rss' - ), - '_combine' => array( - 'subscription' => array('subscribe', 'unsubscribe'), - 'wikicode' => array('source', 'export_raw') - ) -); -$meta['auth_security_timeout'] = array('numeric'); -$meta['securecookie'] = array('onoff'); -$meta['remote'] = array('onoff','_caution' => 'security'); -$meta['remoteuser'] = array('string'); -$meta['remotecors'] = array('string', '_caution' => 'security'); - -$meta['_anti_spam'] = array('fieldset'); -$meta['usewordblock']= array('onoff'); -$meta['relnofollow'] = array('onoff'); -$meta['indexdelay'] = array('numeric'); -$meta['mailguard'] = array('multichoice','_choices' => array('visible','hex','none')); -$meta['iexssprotect']= array('onoff','_caution' => 'security'); - -$meta['_editing'] = array('fieldset'); -$meta['usedraft'] = array('onoff'); -$meta['locktime'] = array('numeric'); -$meta['cachetime'] = array('numeric'); - -$meta['_links'] = array('fieldset'); -$meta['target____wiki'] = array('string'); -$meta['target____interwiki'] = array('string'); -$meta['target____extern'] = array('string'); -$meta['target____media'] = array('string'); -$meta['target____windows'] = array('string'); - -$meta['_media'] = array('fieldset'); -$meta['mediarevisions'] = array('onoff'); -$meta['gdlib'] = array('multichoice','_choices' => array(0,1,2)); -$meta['im_convert'] = array('im_convert'); -$meta['jpg_quality'] = array('numeric','_pattern' => '/^100$|^[1-9]?[0-9]$/'); //(0-100) -$meta['fetchsize'] = array('numeric'); -$meta['refcheck'] = array('onoff'); - -$meta['_notifications'] = array('fieldset'); -$meta['subscribers'] = array('onoff'); -$meta['subscribe_time'] = array('numeric'); -$meta['notify'] = array('email', '_multiple' => true); -$meta['registernotify'] = array('email', '_multiple' => true); -$meta['mailfrom'] = array('email', '_placeholders' => true); -$meta['mailreturnpath'] = array('email', '_placeholders' => true); -$meta['mailprefix'] = array('string'); -$meta['htmlmail'] = array('onoff'); -$meta['dontlog'] = array( - 'disableactions', - '_choices' => array( - 'error', - 'debug', - 'deprecated', - ), -); - -$meta['_syndication'] = array('fieldset'); -$meta['sitemap'] = array('numeric'); -$meta['rss_type'] = array('multichoice','_choices' => array('rss','rss1','rss2','atom','atom1')); -$meta['rss_linkto'] = array('multichoice','_choices' => array('diff','page','rev','current')); -$meta['rss_content'] = array('multichoice','_choices' => array('abstract','diff','htmldiff','html')); -$meta['rss_media'] = array('multichoice','_choices' => array('both','pages','media')); -$meta['rss_update'] = array('numeric'); -$meta['rss_show_summary'] = array('onoff'); -$meta['rss_show_deleted'] = array('onoff'); - -$meta['_advanced'] = array('fieldset'); -$meta['updatecheck'] = array('onoff'); -$meta['userewrite'] = array('multichoice','_choices' => array(0,1,2),'_caution' => 'danger'); -$meta['useslash'] = array('onoff'); -$meta['sepchar'] = array('sepchar','_caution' => 'warning'); -$meta['canonical'] = array('onoff'); -$meta['fnencode'] = array('multichoice','_choices' => array('url','safe','utf-8'),'_caution' => 'warning'); -$meta['autoplural'] = array('onoff'); -$meta['compress'] = array('onoff'); -$meta['cssdatauri'] = array('numeric','_pattern' => '/^\d+$/'); -$meta['gzip_output'] = array('onoff'); -$meta['send404'] = array('onoff'); -$meta['compression'] = array('compression','_caution' => 'warning'); -$meta['broken_iua'] = array('onoff'); -$meta['xsendfile'] = array('multichoice','_choices' => array(0,1,2,3),'_caution' => 'warning'); -$meta['renderer_xhtml'] = array('renderer','_format' => 'xhtml','_choices' => array('xhtml'),'_caution' => 'warning'); -$meta['readdircache'] = array('numeric'); -$meta['search_nslimit'] = array('numeric', '_min' => 0); -$meta['search_fragment'] = array('multichoice','_choices' => array('exact', 'starts_with', 'ends_with', 'contains'),); -$meta['trustedproxy'] = array('regex'); - -$meta['_feature_flags'] = ['fieldset']; -$meta['defer_js'] = ['onoff']; -$meta['hidewarnings'] = ['onoff']; - -$meta['_network'] = array('fieldset'); -$meta['dnslookups'] = array('onoff'); -$meta['jquerycdn'] = array('multichoice', '_choices' => array(0,'jquery', 'cdnjs')); -$meta['proxy____host'] = array('string','_pattern' => '#^(|[a-z0-9\-\.+]+)$#i'); -$meta['proxy____port'] = array('numericopt'); -$meta['proxy____user'] = array('string'); -$meta['proxy____pass'] = array('password','_code' => 'base64'); -$meta['proxy____ssl'] = array('onoff'); -$meta['proxy____except'] = array('string'); diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/config/style.css b/snippets/dokuwiki-2023-04-04/lib/plugins/config/style.css deleted file mode 100644 index 054021e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/config/style.css +++ /dev/null @@ -1,167 +0,0 @@ -/* plugin:configmanager */ -#config__manager div.success, -#config__manager div.error, -#config__manager div.info { - background-position: 0.5em; - padding: 0.5em; - text-align: center; -} - -#config__manager fieldset { - margin: 1em; - width: auto; - margin-bottom: 2em; - background-color: __background_alt__; - color: __text__; - padding: 0 1em; -} -[dir=rtl] #config__manager fieldset { - clear: both; -} -#config__manager legend { - font-size: 1.25em; -} - -#config__manager form { } -#config__manager table { - margin: 1em 0; - width: 100%; -} - -#config__manager fieldset td { - text-align: left; -} -[dir=rtl] #config__manager fieldset td { - text-align: right; -} -#config__manager fieldset td.value { - /* fixed data column width */ - width: 31em; -} - -[dir=rtl] #config__manager label { - text-align: right; -} -[dir=rtl] #config__manager td.value input.checkbox { - float: right; - padding-left: 0; - padding-right: 0.7em; -} -[dir=rtl] #config__manager td.value label { - float: left; -} - -#config__manager td.label { - padding: 0.8em 0 0.6em 1em; - vertical-align: top; -} -[dir=rtl] #config__manager td.label { - padding: 0.8em 1em 0.6em 0; -} - -#config__manager td.label label { - clear: left; - display: block; -} -[dir=rtl] #config__manager td.label label { - clear: right; -} -#config__manager td.label img { - padding: 0 10px; - vertical-align: middle; - float: right; -} -[dir=rtl] #config__manager td.label img { - float: left; -} - -#config__manager td.label span.outkey { - font-size: 70%; - margin-top: -1.7em; - margin-left: -1em; - display: block; - background-color: __background__; - color: __text_neu__; - float: left; - padding: 0 0.1em; - position: relative; - z-index: 1; -} -[dir=rtl] #config__manager td.label span.outkey { - float: right; - margin-right: 1em; -} - -#config__manager td input.edit { - width: 30em; -} -#config__manager td .input { - width: 30.8em; -} -#config__manager td select.edit { } -#config__manager td textarea.edit { - width: 27.5em; - height: 4em; -} - -#config__manager td textarea.edit:focus { - height: 10em; -} - -#config__manager tr .input, -#config__manager tr input, -#config__manager tr textarea, -#config__manager tr select { - background-color: #fff; - color: #000; -} - -#config__manager tr.default .input, -#config__manager tr.default input, -#config__manager tr.default textarea, -#config__manager tr.default select, -#config__manager .selectiondefault { - background-color: #ccddff; - color: #000; -} - -#config__manager tr.protected .input, -#config__manager tr.protected input, -#config__manager tr.protected textarea, -#config__manager tr.protected select, -#config__manager tr.protected .selection { - background-color: #ffcccc!important; - color: #000 !important; -} - -#config__manager td.error { background-color: red; color: #000; } - -#config__manager .selection { - width: 14.8em; - float: left; - margin: 0 0.3em 2px 0; -} -[dir=rtl] #config__manager .selection { - width: 14.8em; - float: right; - margin: 0 0 2px 0.3em; -} - -#config__manager .selection label { - float: right; - width: 14em; - font-size: 90%; -} - - -#config__manager .other { - clear: both; - padding-top: 0.5em; -} - -#config__manager .other label { - padding-left: 2px; - font-size: 90%; -} - -/* end plugin:configmanager */ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/extension.test.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/extension.test.php deleted file mode 100644 index 1f8e2fc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/extension.test.php +++ /dev/null @@ -1,295 +0,0 @@ -setExtension('extension'); - $this->assertEquals('extension', $extension->getID()); - $this->assertEquals('extension', $extension->getBase()); - $this->assertEquals('Extension Manager', $extension->getDisplayName()); - $this->assertEquals('Michael Hamann', $extension->getAuthor()); - $this->assertEquals('michael@content-space.de', $extension->getEmail()); - $this->assertEquals(md5('michael@content-space.de'), $extension->getEmailID()); - $this->assertEquals('https://www.dokuwiki.org/plugin:extension', $extension->getURL()); - $this->assertEquals('Allows managing and installing plugins and templates', $extension->getDescription()); - $this->assertFalse($extension->isTemplate()); - $this->assertTrue($extension->isEnabled()); - $this->assertTrue($extension->isInstalled()); - $this->assertTrue($extension->isBundled()); - - $extension->setExtension('testing'); - $this->assertEquals('testing', $extension->getID()); - $this->assertEquals('testing', $extension->getBase()); - $this->assertEquals('Testing Plugin', $extension->getDisplayName()); - $this->assertEquals('Tobias Sarnowski', $extension->getAuthor()); - $this->assertEquals('tobias@trustedco.de', $extension->getEmail()); - $this->assertEquals(md5('tobias@trustedco.de'), $extension->getEmailID()); - $this->assertEquals('http://www.dokuwiki.org/plugin:testing', $extension->getURL()); - $this->assertEquals('Used to test the test framework. Should always be disabled.', $extension->getDescription()); - $this->assertFalse($extension->isTemplate()); - $this->assertFalse($extension->isEnabled()); - $this->assertTrue($extension->isInstalled()); - $this->assertTrue($extension->isBundled()); - - $extension->setExtension('template:dokuwiki'); - $this->assertEquals('template:dokuwiki', $extension->getID()); - $this->assertEquals('dokuwiki', $extension->getBase()); - $this->assertEquals('DokuWiki Template', $extension->getDisplayName()); - $this->assertEquals('Anika Henke', $extension->getAuthor()); - $this->assertEquals('anika@selfthinker.org', $extension->getEmail()); - $this->assertEquals(md5('anika@selfthinker.org'), $extension->getEmailID()); - $this->assertEquals('http://www.dokuwiki.org/template:dokuwiki', $extension->getURL()); - $this->assertEquals('DokuWiki\'s default template since 2012', $extension->getDescription()); - $this->assertTrue($extension->isTemplate()); - $this->assertTrue($extension->isEnabled()); - $this->assertTrue($extension->isInstalled()); - $this->assertTrue($extension->isBundled()); - } - - public function testFindFoldersPlugins() { - $extension = new mock_helper_plugin_extension_extension(); - $tdir = dirname(__FILE__).'/testdata'; - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/plugin1", 'plugin'); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('plugin', $result['old'][0]['type']); - $this->assertEquals('plugin1', $this->extdir($result['old'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/plugin2", 'plugin'); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('plugin', $result['new'][0]['type']); - $this->assertEquals('plugin2', $result['new'][0]['base']); - $this->assertEquals('plugin2', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/plgsub3", 'plugin'); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('plugin', $result['old'][0]['type']); - $this->assertEquals('plgsub3/plugin3', $this->extdir($result['old'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/plgsub4", 'plugin'); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('plugin', $result['new'][0]['type']); - $this->assertEquals('plugin4', $result['new'][0]['base']); - $this->assertEquals('plgsub4/plugin4', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/plgfoo5", 'plugin'); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('plugin', $result['new'][0]['type']); - $this->assertEquals('plugin5', $result['new'][0]['base']); - $this->assertEquals('plgfoo5', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/plgsub6/plgfoo6", 'plugin'); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('plugin', $result['new'][0]['type']); - $this->assertEquals('plugin6', $result['new'][0]['base']); - $this->assertEquals('plgsub6/plgfoo6', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/either1", 'plugin'); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('plugin', $result['old'][0]['type']); - $this->assertEquals('either1', $this->extdir($result['old'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/eithersub2/either2", 'plugin'); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('plugin', $result['old'][0]['type']); - $this->assertEquals('eithersub2/either2', $this->extdir($result['old'][0]['tmp'])); - } - - public function testFindFoldersTemplates() { - $extension = new mock_helper_plugin_extension_extension(); - $tdir = dirname(__FILE__).'/testdata'; - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/template1", 'template'); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('template', $result['old'][0]['type']); - $this->assertEquals('template1', $this->extdir($result['old'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/template2", 'template'); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('template', $result['new'][0]['type']); - $this->assertEquals('template2', $result['new'][0]['base']); - $this->assertEquals('template2', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/tplsub3", 'template'); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('template', $result['old'][0]['type']); - $this->assertEquals('tplsub3/template3', $this->extdir($result['old'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/tplsub4", 'template'); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('template', $result['new'][0]['type']); - $this->assertEquals('template4', $result['new'][0]['base']); - $this->assertEquals('tplsub4/template4', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/tplfoo5", 'template'); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('template', $result['new'][0]['type']); - $this->assertEquals('template5', $result['new'][0]['base']); - $this->assertEquals('tplfoo5', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/tplsub6/tplfoo6", 'template'); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('template', $result['new'][0]['type']); - $this->assertEquals('template6', $result['new'][0]['base']); - $this->assertEquals('tplsub6/tplfoo6', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/either1", 'template'); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('template', $result['old'][0]['type']); - $this->assertEquals('either1', $this->extdir($result['old'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/eithersub2/either2", 'template'); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('template', $result['old'][0]['type']); - $this->assertEquals('eithersub2/either2', $this->extdir($result['old'][0]['tmp'])); - } - - public function testFindFoldersTemplatesAutodetect() { - $extension = new mock_helper_plugin_extension_extension(); - $tdir = dirname(__FILE__).'/testdata'; - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/template1"); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('template', $result['old'][0]['type']); - $this->assertEquals('template1', $this->extdir($result['old'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/template2"); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('template', $result['new'][0]['type']); - $this->assertEquals('template2', $result['new'][0]['base']); - $this->assertEquals('template2', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/tplsub3"); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('template', $result['old'][0]['type']); - $this->assertEquals('tplsub3/template3', $this->extdir($result['old'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/tplsub4"); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('template', $result['new'][0]['type']); - $this->assertEquals('template4', $result['new'][0]['base']); - $this->assertEquals('tplsub4/template4', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/tplfoo5"); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('template', $result['new'][0]['type']); - $this->assertEquals('template5', $result['new'][0]['base']); - $this->assertEquals('tplfoo5', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/tplsub6/tplfoo6"); - $this->assertTrue($ok); - $this->assertEquals(1, count($result['new'])); - $this->assertEquals('template', $result['new'][0]['type']); - $this->assertEquals('template6', $result['new'][0]['base']); - $this->assertEquals('tplsub6/tplfoo6', $this->extdir($result['new'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/either1"); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('plugin', $result['old'][0]['type']); - $this->assertEquals('either1', $this->extdir($result['old'][0]['tmp'])); - - $result = array('old' => array(), 'new' => array()); - $ok = $extension->findFolders($result, "$tdir/eithersub2/either2"); - $this->assertTrue($ok); - $this->assertEquals(0, count($result['new'])); - $this->assertEquals(1, count($result['old'])); - $this->assertEquals('plugin', $result['old'][0]['type']); - $this->assertEquals('eithersub2/either2', $this->extdir($result['old'][0]['tmp'])); - } - - /** - * remove the test data directory from a dir name for cross install comparison - * - * @param string $dir - * @return string - */ - protected function extdir($dir) { - $tdir = dirname(__FILE__).'/testdata'; - $len = strlen($tdir); - $dir = trim(substr($dir, $len), '/'); - return $dir; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/either1/script.js b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/either1/script.js deleted file mode 100644 index e69de29..0000000 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/eithersub2/either2/script.js b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/eithersub2/either2/script.js deleted file mode 100644 index e69de29..0000000 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plgfoo5/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plgfoo5/plugin.info.txt deleted file mode 100644 index cc4532d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plgfoo5/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base plugin5 -author Andreas Gohr -email andi@splitbrain.org -date 2013-05-02 -name Dummy Plugin -desc Dummy plugin data -url http://example.com/plugin:plugin5 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plgsub3/plugin3/syntax.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plgsub3/plugin3/syntax.php deleted file mode 100644 index e69de29..0000000 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plgsub4/plugin4/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plgsub4/plugin4/plugin.info.txt deleted file mode 100644 index 374b6bf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plgsub4/plugin4/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base plugin4 -author Andreas Gohr -email andi@splitbrain.org -date 2013-05-02 -name Dummy Plugin -desc Dummy plugin data -url http://example.com/plugin:plugin4 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plgsub6/plgfoo6/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plgsub6/plgfoo6/plugin.info.txt deleted file mode 100644 index 461ff87..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plgsub6/plgfoo6/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base plugin6 -author Andreas Gohr -email andi@splitbrain.org -date 2013-05-02 -name Dummy Plugin -desc Dummy plugin data -url http://example.com/plugin:plugin6 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plugin1/syntax.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plugin1/syntax.php deleted file mode 100644 index e69de29..0000000 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plugin2/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plugin2/plugin.info.txt deleted file mode 100644 index d56758f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/plugin2/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base plugin2 -author Andreas Gohr -email andi@splitbrain.org -date 2013-05-02 -name Dummy Plugin -desc Dummy Plugin data -url http://example.com/plugin:plugin2 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/template1/main.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/template1/main.php deleted file mode 100644 index e69de29..0000000 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/template1/style.ini b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/template1/style.ini deleted file mode 100644 index e69de29..0000000 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/template2/template.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/template2/template.info.txt deleted file mode 100644 index 882a7b9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/template2/template.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base template2 -author Andreas Gohr -email andi@splitbrain.org -date 2013-05-02 -name Dummy Template -desc Dummy template data -url http://example.com/template:template2 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplfoo5/template.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplfoo5/template.info.txt deleted file mode 100644 index 4d7ecb8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplfoo5/template.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base template5 -author Andreas Gohr -email andi@splitbrain.org -date 2013-05-02 -name Dummy Template -desc Dummy template data -url http://example.com/template:template5 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplsub3/template3/main.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplsub3/template3/main.php deleted file mode 100644 index e69de29..0000000 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplsub3/template3/style.ini b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplsub3/template3/style.ini deleted file mode 100644 index e69de29..0000000 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplsub4/template4/template.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplsub4/template4/template.info.txt deleted file mode 100644 index f050555..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplsub4/template4/template.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base template4 -author Andreas Gohr -email andi@splitbrain.org -date 2013-05-02 -name Dummy Template -desc Dummy template data -url http://example.com/template:template4 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplsub6/tplfoo6/template.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplsub6/tplfoo6/template.info.txt deleted file mode 100644 index ea4dc23..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/_test/testdata/tplsub6/tplfoo6/template.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base template6 -author Andreas Gohr -email andi@splitbrain.org -date 2013-05-02 -name Dummy Template -desc Dummy template data -url http://example.com/template:template6 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/action.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/action.php deleted file mode 100644 index b57fe55..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/action.php +++ /dev/null @@ -1,87 +0,0 @@ - - */ - -class action_plugin_extension extends DokuWiki_Action_Plugin -{ - - /** - * Registers a callback function for a given event - * - * @param Doku_Event_Handler $controller DokuWiki's event controller object - * @return void - */ - public function register(Doku_Event_Handler $controller) - { - $controller->register_hook('AJAX_CALL_UNKNOWN', 'BEFORE', $this, 'info'); - } - - /** - * Create the detail info for a single plugin - * - * @param Doku_Event $event - * @param $param - */ - public function info(Doku_Event $event, $param) - { - global $USERINFO; - global $INPUT; - - if ($event->data != 'plugin_extension') return; - $event->preventDefault(); - $event->stopPropagation(); - - /** @var admin_plugin_extension $admin */ - $admin = plugin_load('admin', 'extension'); - if (!$admin->isAccessibleByCurrentUser()) { - http_status(403); - echo 'Forbidden'; - exit; - } - - $ext = $INPUT->str('ext'); - if (!$ext) { - http_status(400); - echo 'no extension given'; - return; - } - - /** @var helper_plugin_extension_extension $extension */ - $extension = plugin_load('helper', 'extension_extension'); - $extension->setExtension($ext); - - $act = $INPUT->str('act'); - switch ($act) { - case 'enable': - case 'disable': - if(getSecurityToken() != $INPUT->str('sectok')) { - http_status(403); - echo 'Security Token did not match. Possible CSRF attack.'; - return; - } - - $extension->$act(); //enables/disables - $reverse = ($act == 'disable') ? 'enable' : 'disable'; - - $return = array( - 'state' => $act.'d', // isn't English wonderful? :-) - 'reverse' => $reverse, - 'label' => $extension->getLang('btn_'.$reverse) - ); - - header('Content-Type: application/json'); - echo json_encode($return); - break; - - case 'info': - default: - /** @var helper_plugin_extension_list $list */ - $list = plugin_load('helper', 'extension_list'); - header('Content-Type: text/html; charset=utf-8'); - echo $list->makeInfo($extension); - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/admin.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/admin.php deleted file mode 100644 index 7e7eb60..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/admin.php +++ /dev/null @@ -1,185 +0,0 @@ - - */ - -/** - * Admin part of the extension manager - */ -class admin_plugin_extension extends DokuWiki_Admin_Plugin -{ - protected $infoFor = null; - /** @var helper_plugin_extension_gui */ - protected $gui; - - /** - * Constructor - * - * loads additional helpers - */ - public function __construct() - { - $this->gui = plugin_load('helper', 'extension_gui'); - } - - /** - * @return int sort number in admin menu - */ - public function getMenuSort() - { - return 0; - } - - /** - * @return bool true if only access for superuser, false is for superusers and moderators - */ - public function forAdminOnly() - { - return true; - } - - /** - * Execute the requested action(s) and initialize the plugin repository - */ - public function handle() - { - global $INPUT; - // initialize the remote repository - /* @var helper_plugin_extension_repository $repository */ - $repository = $this->loadHelper('extension_repository'); - - if (!$repository->hasAccess(!$INPUT->bool('purge'))) { - $url = $this->gui->tabURL('', ['purge' => 1], '&'); - msg($this->getLang('repo_error'). - ' ['.$this->getLang('repo_retry').']', -1 - ); - } - - if (!in_array('ssl', stream_get_transports())) { - msg($this->getLang('nossl'), -1); - } - - /* @var helper_plugin_extension_extension $extension */ - $extension = $this->loadHelper('extension_extension'); - - try { - if ($INPUT->post->has('fn') && checkSecurityToken()) { - $actions = $INPUT->post->arr('fn'); - foreach ($actions as $action => $extensions) { - foreach ($extensions as $extname => $label) { - switch ($action) { - case 'install': - case 'reinstall': - case 'update': - $extension->setExtension($extname); - $installed = $extension->installOrUpdate(); - foreach ($installed as $ext => $info) { - msg(sprintf( - $this->getLang('msg_'.$info['type'].'_'.$info['action'].'_success'), - $info['base']), 1 - ); - } - break; - case 'uninstall': - $extension->setExtension($extname); - $status = $extension->uninstall(); - if ($status) { - msg(sprintf( - $this->getLang('msg_delete_success'), - hsc($extension->getDisplayName())), 1 - ); - } else { - msg(sprintf( - $this->getLang('msg_delete_failed'), - hsc($extension->getDisplayName())), -1 - ); - } - break; - case 'enable': - $extension->setExtension($extname); - $status = $extension->enable(); - if ($status !== true) { - msg($status, -1); - } else { - msg(sprintf( - $this->getLang('msg_enabled'), - hsc($extension->getDisplayName())), 1 - ); - } - break; - case 'disable': - $extension->setExtension($extname); - $status = $extension->disable(); - if ($status !== true) { - msg($status, -1); - } else { - msg(sprintf( - $this->getLang('msg_disabled'), - hsc($extension->getDisplayName())), 1 - ); - } - break; - } - } - } - send_redirect($this->gui->tabURL('', [], '&', true)); - } elseif ($INPUT->post->str('installurl') && checkSecurityToken()) { - $installed = $extension->installFromURL( - $INPUT->post->str('installurl'), - $INPUT->post->bool('overwrite')); - foreach ($installed as $ext => $info) { - msg(sprintf( - $this->getLang('msg_'.$info['type'].'_'.$info['action'].'_success'), - $info['base']), 1 - ); - } - send_redirect($this->gui->tabURL('', [], '&', true)); - } elseif (isset($_FILES['installfile']) && checkSecurityToken()) { - $installed = $extension->installFromUpload('installfile', $INPUT->post->bool('overwrite')); - foreach ($installed as $ext => $info) { - msg(sprintf( - $this->getLang('msg_'.$info['type'].'_'.$info['action'].'_success'), - $info['base']), 1 - ); - } - send_redirect($this->gui->tabURL('', [], '&', true)); - } - } catch (Exception $e) { - msg($e->getMessage(), -1); - send_redirect($this->gui->tabURL('', [], '&', true)); - } - } - - /** - * Render HTML output - */ - public function html() - { - echo '

    '.$this->getLang('menu').'

    '.DOKU_LF; - echo '
    '.DOKU_LF; - - $this->gui->tabNavigation(); - - switch ($this->gui->currentTab()) { - case 'search': - $this->gui->tabSearch(); - break; - case 'templates': - $this->gui->tabTemplates(); - break; - case 'install': - $this->gui->tabInstall(); - break; - case 'plugins': - default: - $this->gui->tabPlugins(); - } - - echo '
    '.DOKU_LF; - } -} - -// vim:ts=4:sw=4:et: diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/admin.svg b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/admin.svg deleted file mode 100644 index 6bd7c0d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/admin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/all.less b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/all.less deleted file mode 100644 index 3d9688e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/all.less +++ /dev/null @@ -1,37 +0,0 @@ - -@media only screen and (max-width: 600px) { - -#extension__list .legend { - > div { - padding-left: 0; - } - - div.screenshot { - margin: 0 .5em .5em 0; - } - - h2 { - width: auto; - float: none; - } - - div.linkbar { - clear: left; - } -} - -[dir=rtl] #extension__list .legend { - > div { - padding-right: 0; - } - - div.screenshot { - margin: 0 0 .5em .5em; - } - - div.linkbar { - clear: right; - } -} - -} /* /@media */ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/cli.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/cli.php deleted file mode 100644 index 0e1bf83..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/cli.php +++ /dev/null @@ -1,388 +0,0 @@ - - */ -class cli_plugin_extension extends DokuWiki_CLI_Plugin -{ - /** @inheritdoc */ - protected function setup(\splitbrain\phpcli\Options $options) - { - // general setup - $options->setHelp( - "Manage plugins and templates for this DokuWiki instance\n\n" . - "Status codes:\n" . - " i - installed\n" . - " b - bundled with DokuWiki\n" . - " g - installed via git\n" . - " d - disabled\n" . - " u - update available\n" - ); - - // search - $options->registerCommand('search', 'Search for an extension'); - $options->registerOption('max', 'Maximum number of results (default 10)', 'm', 'number', 'search'); - $options->registerOption('verbose', 'Show detailed extension information', 'v', false, 'search'); - $options->registerArgument('query', 'The keyword(s) to search for', true, 'search'); - - // list - $options->registerCommand('list', 'List installed extensions'); - $options->registerOption('verbose', 'Show detailed extension information', 'v', false, 'list'); - $options->registerOption('filter', 'Filter by this status', 'f', 'status', 'list'); - - // upgrade - $options->registerCommand('upgrade', 'Update all installed extensions to their latest versions'); - - // install - $options->registerCommand('install', 'Install or upgrade extensions'); - $options->registerArgument('extensions...', - 'One or more extensions to install. Either by name or download URL', true, 'install' - ); - - // uninstall - $options->registerCommand('uninstall', 'Uninstall a new extension'); - $options->registerArgument('extensions...', 'One or more extensions to install', true, 'uninstall'); - - // enable - $options->registerCommand('enable', 'Enable installed extensions'); - $options->registerArgument('extensions...', 'One or more extensions to enable', true, 'enable'); - - // disable - $options->registerCommand('disable', 'Disable installed extensions'); - $options->registerArgument('extensions...', 'One or more extensions to disable', true, 'disable'); - - - } - - /** @inheritdoc */ - protected function main(\splitbrain\phpcli\Options $options) - { - /** @var helper_plugin_extension_repository $repo */ - $repo = plugin_load('helper', 'extension_repository'); - if (!$repo->hasAccess(false)) { - $this->warning('Extension Repository API is not accessible, no remote info available!'); - } - - switch ($options->getCmd()) { - case 'list': - $ret = $this->cmdList($options->getOpt('verbose'), $options->getOpt('filter', '')); - break; - case 'search': - $ret = $this->cmdSearch( - implode(' ', $options->getArgs()), - $options->getOpt('verbose'), - (int)$options->getOpt('max', 10) - ); - break; - case 'install': - $ret = $this->cmdInstall($options->getArgs()); - break; - case 'uninstall': - $ret = $this->cmdUnInstall($options->getArgs()); - break; - case 'enable': - $ret = $this->cmdEnable(true, $options->getArgs()); - break; - case 'disable': - $ret = $this->cmdEnable(false, $options->getArgs()); - break; - case 'upgrade': - $ret = $this->cmdUpgrade(); - break; - default: - echo $options->help(); - $ret = 0; - } - - exit($ret); - } - - /** - * Upgrade all extensions - * - * @return int - */ - protected function cmdUpgrade() - { - /* @var helper_plugin_extension_extension $ext */ - $ext = $this->loadHelper('extension_extension'); - $list = $this->getInstalledExtensions(); - - $ok = 0; - foreach ($list as $extname) { - $ext->setExtension($extname); - $date = $ext->getInstalledVersion(); - $avail = $ext->getLastUpdate(); - if ($avail && $avail > $date && !$ext->isBundled()) { - $ok += $this->cmdInstall([$extname]); - } - } - - return $ok; - } - - /** - * Enable or disable one or more extensions - * - * @param bool $set - * @param string[] $extensions - * @return int - */ - protected function cmdEnable($set, $extensions) - { - /* @var helper_plugin_extension_extension $ext */ - $ext = $this->loadHelper('extension_extension'); - - $ok = 0; - foreach ($extensions as $extname) { - $ext->setExtension($extname); - if (!$ext->isInstalled()) { - $this->error(sprintf('Extension %s is not installed', $ext->getID())); - $ok += 1; - continue; - } - - if ($set) { - $status = $ext->enable(); - $msg = 'msg_enabled'; - } else { - $status = $ext->disable(); - $msg = 'msg_disabled'; - } - - if ($status !== true) { - $this->error($status); - $ok += 1; - continue; - } else { - $this->success(sprintf($this->getLang($msg), $ext->getID())); - } - } - - return $ok; - } - - /** - * Uninstall one or more extensions - * - * @param string[] $extensions - * @return int - */ - protected function cmdUnInstall($extensions) - { - /* @var helper_plugin_extension_extension $ext */ - $ext = $this->loadHelper('extension_extension'); - - $ok = 0; - foreach ($extensions as $extname) { - $ext->setExtension($extname); - if (!$ext->isInstalled()) { - $this->error(sprintf('Extension %s is not installed', $ext->getID())); - $ok += 1; - continue; - } - - $status = $ext->uninstall(); - if ($status) { - $this->success(sprintf($this->getLang('msg_delete_success'), $ext->getID())); - } else { - $this->error(sprintf($this->getLang('msg_delete_failed'), hsc($ext->getID()))); - $ok = 1; - } - } - - return $ok; - } - - /** - * Install one or more extensions - * - * @param string[] $extensions - * @return int - */ - protected function cmdInstall($extensions) - { - /* @var helper_plugin_extension_extension $ext */ - $ext = $this->loadHelper('extension_extension'); - - $ok = 0; - foreach ($extensions as $extname) { - $installed = []; - - if (preg_match("/^https?:\/\//i", $extname)) { - try { - $installed = $ext->installFromURL($extname, true); - } catch (Exception $e) { - $this->error($e->getMessage()); - $ok += 1; - } - } else { - $ext->setExtension($extname); - - if (!$ext->getDownloadURL()) { - $ok += 1; - $this->error( - sprintf('Could not find download for %s', $ext->getID()) - ); - continue; - } - - try { - $installed = $ext->installOrUpdate(); - } catch (Exception $e) { - $this->error($e->getMessage()); - $ok += 1; - } - } - - foreach ($installed as $name => $info) { - $this->success( - sprintf( - $this->getLang('msg_' . $info['type'] . '_' . $info['action'] . '_success'), - $info['base'] - ) - ); - } - } - return $ok; - } - - /** - * Search for an extension - * - * @param string $query - * @param bool $showdetails - * @param int $max - * @return int - * @throws \splitbrain\phpcli\Exception - */ - protected function cmdSearch($query, $showdetails, $max) - { - /** @var helper_plugin_extension_repository $repository */ - $repository = $this->loadHelper('extension_repository'); - $result = $repository->search($query); - if ($max) { - $result = array_slice($result, 0, $max); - } - - $this->listExtensions($result, $showdetails); - return 0; - } - - /** - * @param bool $showdetails - * @param string $filter - * @return int - * @throws \splitbrain\phpcli\Exception - */ - protected function cmdList($showdetails, $filter) - { - $list = $this->getInstalledExtensions(); - $this->listExtensions($list, $showdetails, $filter); - - return 0; - } - - /** - * Get all installed extensions - * - * @return array - */ - protected function getInstalledExtensions() - { - /** @var Doku_Plugin_Controller $plugin_controller */ - global $plugin_controller; - $pluginlist = $plugin_controller->getList('', true); - $tpllist = glob(DOKU_INC . 'lib/tpl/*', GLOB_ONLYDIR); - $tpllist = array_map(function ($path) { - return 'template:' . basename($path); - }, $tpllist); - $list = array_merge($pluginlist, $tpllist); - sort($list); - return $list; - } - - /** - * List the given extensions - * - * @param string[] $list - * @param bool $details display details - * @param string $filter filter for this status - * @throws \splitbrain\phpcli\Exception - */ - protected function listExtensions($list, $details, $filter = '') - { - /** @var helper_plugin_extension_extension $ext */ - $ext = $this->loadHelper('extension_extension'); - $tr = new \splitbrain\phpcli\TableFormatter($this->colors); - - - foreach ($list as $name) { - $ext->setExtension($name); - - $status = ''; - if ($ext->isInstalled()) { - $date = $ext->getInstalledVersion(); - $avail = $ext->getLastUpdate(); - $status = 'i'; - if ($avail && $avail > $date) { - $vcolor = Colors::C_RED; - $status .= 'u'; - } else { - $vcolor = Colors::C_GREEN; - } - if ($ext->isGitControlled()) $status = 'g'; - if ($ext->isBundled()) $status = 'b'; - if ($ext->isEnabled()) { - $ecolor = Colors::C_BROWN; - } else { - $ecolor = Colors::C_DARKGRAY; - $status .= 'd'; - } - } else { - $ecolor = null; - $date = $ext->getLastUpdate(); - $vcolor = null; - } - - if ($filter && strpos($status, $filter) === false) { - continue; - } - - echo $tr->format( - [20, 3, 12, '*'], - [ - $ext->getID(), - $status, - $date, - strip_tags(sprintf( - $this->getLang('extensionby'), - $ext->getDisplayName(), - $this->colors->wrap($ext->getAuthor(), Colors::C_PURPLE)) - ) - ], - [ - $ecolor, - Colors::C_YELLOW, - $vcolor, - null, - ] - ); - - if (!$details) continue; - - echo $tr->format( - [5, '*'], - ['', $ext->getDescription()], - [null, Colors::C_CYAN] - ); - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/extension.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/extension.php deleted file mode 100644 index d915c53..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/extension.php +++ /dev/null @@ -1,1298 +0,0 @@ - - */ - -use dokuwiki\HTTP\DokuHTTPClient; -use dokuwiki\Extension\PluginController; - -/** - * Class helper_plugin_extension_extension represents a single extension (plugin or template) - */ -class helper_plugin_extension_extension extends DokuWiki_Plugin -{ - private $id; - private $base; - private $is_template = false; - private $localInfo; - private $remoteInfo; - private $managerData; - /** @var helper_plugin_extension_repository $repository */ - private $repository = null; - - /** @var array list of temporary directories */ - private $temporary = array(); - - /** @var string where templates are installed to */ - private $tpllib = ''; - - /** - * helper_plugin_extension_extension constructor. - */ - public function __construct() - { - $this->tpllib = dirname(tpl_incdir()).'/'; - } - - /** - * Destructor - * - * deletes any dangling temporary directories - */ - public function __destruct() - { - foreach ($this->temporary as $dir) { - io_rmdir($dir, true); - } - } - - /** - * @return bool false, this component is not a singleton - */ - public function isSingleton() - { - return false; - } - - /** - * Set the name of the extension this instance shall represents, triggers loading the local and remote data - * - * @param string $id The id of the extension (prefixed with template: for templates) - * @return bool If some (local or remote) data was found - */ - public function setExtension($id) - { - $id = cleanID($id); - $this->id = $id; - $this->base = $id; - - if (substr($id, 0, 9) == 'template:') { - $this->base = substr($id, 9); - $this->is_template = true; - } else { - $this->is_template = false; - } - - $this->localInfo = array(); - $this->managerData = array(); - $this->remoteInfo = array(); - - if ($this->isInstalled()) { - $this->readLocalData(); - $this->readManagerData(); - } - - if ($this->repository == null) { - $this->repository = $this->loadHelper('extension_repository'); - } - - $this->remoteInfo = $this->repository->getData($this->getID()); - - return ($this->localInfo || $this->remoteInfo); - } - - /** - * If the extension is installed locally - * - * @return bool If the extension is installed locally - */ - public function isInstalled() - { - return is_dir($this->getInstallDir()); - } - - /** - * If the extension is under git control - * - * @return bool - */ - public function isGitControlled() - { - if (!$this->isInstalled()) return false; - return file_exists($this->getInstallDir().'/.git'); - } - - /** - * If the extension is bundled - * - * @return bool If the extension is bundled - */ - public function isBundled() - { - if (!empty($this->remoteInfo['bundled'])) return $this->remoteInfo['bundled']; - return in_array( - $this->id, - array( - 'authad', 'authldap', 'authpdo', 'authplain', - 'acl', 'config', 'extension', 'info', 'popularity', 'revert', - 'safefnrecode', 'styling', 'testing', 'usermanager', 'logviewer', - 'template:dokuwiki', - ) - ); - } - - /** - * If the extension is protected against any modification (disable/uninstall) - * - * @return bool if the extension is protected - */ - public function isProtected() - { - // never allow deinstalling the current auth plugin: - global $conf; - if ($this->id == $conf['authtype']) return true; - - /** @var PluginController $plugin_controller */ - global $plugin_controller; - $cascade = $plugin_controller->getCascade(); - return (isset($cascade['protected'][$this->id]) && $cascade['protected'][$this->id]); - } - - /** - * If the extension is installed in the correct directory - * - * @return bool If the extension is installed in the correct directory - */ - public function isInWrongFolder() - { - return $this->base != $this->getBase(); - } - - /** - * If the extension is enabled - * - * @return bool If the extension is enabled - */ - public function isEnabled() - { - global $conf; - if ($this->isTemplate()) { - return ($conf['template'] == $this->getBase()); - } - - /* @var PluginController $plugin_controller */ - global $plugin_controller; - return $plugin_controller->isEnabled($this->base); - } - - /** - * If the extension should be updated, i.e. if an updated version is available - * - * @return bool If an update is available - */ - public function updateAvailable() - { - if (!$this->isInstalled()) return false; - if ($this->isBundled()) return false; - $lastupdate = $this->getLastUpdate(); - if ($lastupdate === false) return false; - $installed = $this->getInstalledVersion(); - if ($installed === false || $installed === $this->getLang('unknownversion')) return true; - return $this->getInstalledVersion() < $this->getLastUpdate(); - } - - /** - * If the extension is a template - * - * @return bool If this extension is a template - */ - public function isTemplate() - { - return $this->is_template; - } - - /** - * Get the ID of the extension - * - * This is the same as getName() for plugins, for templates it's getName() prefixed with 'template:' - * - * @return string - */ - public function getID() - { - return $this->id; - } - - /** - * Get the name of the installation directory - * - * @return string The name of the installation directory - */ - public function getInstallName() - { - return $this->base; - } - - // Data from plugin.info.txt/template.info.txt or the repo when not available locally - /** - * Get the basename of the extension - * - * @return string The basename - */ - public function getBase() - { - if (!empty($this->localInfo['base'])) return $this->localInfo['base']; - return $this->base; - } - - /** - * Get the display name of the extension - * - * @return string The display name - */ - public function getDisplayName() - { - if (!empty($this->localInfo['name'])) return $this->localInfo['name']; - if (!empty($this->remoteInfo['name'])) return $this->remoteInfo['name']; - return $this->base; - } - - /** - * Get the author name of the extension - * - * @return string|bool The name of the author or false if there is none - */ - public function getAuthor() - { - if (!empty($this->localInfo['author'])) return $this->localInfo['author']; - if (!empty($this->remoteInfo['author'])) return $this->remoteInfo['author']; - return false; - } - - /** - * Get the email of the author of the extension if there is any - * - * @return string|bool The email address or false if there is none - */ - public function getEmail() - { - // email is only in the local data - if (!empty($this->localInfo['email'])) return $this->localInfo['email']; - return false; - } - - /** - * Get the email id, i.e. the md5sum of the email - * - * @return string|bool The md5sum of the email if there is any, false otherwise - */ - public function getEmailID() - { - if (!empty($this->remoteInfo['emailid'])) return $this->remoteInfo['emailid']; - if (!empty($this->localInfo['email'])) return md5($this->localInfo['email']); - return false; - } - - /** - * Get the description of the extension - * - * @return string The description - */ - public function getDescription() - { - if (!empty($this->localInfo['desc'])) return $this->localInfo['desc']; - if (!empty($this->remoteInfo['description'])) return $this->remoteInfo['description']; - return ''; - } - - /** - * Get the URL of the extension, usually a page on dokuwiki.org - * - * @return string The URL - */ - public function getURL() - { - if (!empty($this->localInfo['url'])) return $this->localInfo['url']; - return 'https://www.dokuwiki.org/'. - ($this->isTemplate() ? 'template' : 'plugin').':'.$this->getBase(); - } - - /** - * Get the installed version of the extension - * - * @return string|bool The version, usually in the form yyyy-mm-dd if there is any - */ - public function getInstalledVersion() - { - if (!empty($this->localInfo['date'])) return $this->localInfo['date']; - if ($this->isInstalled()) return $this->getLang('unknownversion'); - return false; - } - - /** - * Get the install date of the current version - * - * @return string|bool The date of the last update or false if not available - */ - public function getUpdateDate() - { - if (!empty($this->managerData['updated'])) return $this->managerData['updated']; - return $this->getInstallDate(); - } - - /** - * Get the date of the installation of the plugin - * - * @return string|bool The date of the installation or false if not available - */ - public function getInstallDate() - { - if (!empty($this->managerData['installed'])) return $this->managerData['installed']; - return false; - } - - /** - * Get the names of the dependencies of this extension - * - * @return array The base names of the dependencies - */ - public function getDependencies() - { - if (!empty($this->remoteInfo['dependencies'])) return $this->remoteInfo['dependencies']; - return array(); - } - - /** - * Get the names of the missing dependencies - * - * @return array The base names of the missing dependencies - */ - public function getMissingDependencies() - { - /* @var PluginController $plugin_controller */ - global $plugin_controller; - $dependencies = $this->getDependencies(); - $missing_dependencies = array(); - foreach ($dependencies as $dependency) { - if (!$plugin_controller->isEnabled($dependency)) { - $missing_dependencies[] = $dependency; - } - } - return $missing_dependencies; - } - - /** - * Get the names of all conflicting extensions - * - * @return array The names of the conflicting extensions - */ - public function getConflicts() - { - if (!empty($this->remoteInfo['conflicts'])) return $this->remoteInfo['conflicts']; - return array(); - } - - /** - * Get the names of similar extensions - * - * @return array The names of similar extensions - */ - public function getSimilarExtensions() - { - if (!empty($this->remoteInfo['similar'])) return $this->remoteInfo['similar']; - return array(); - } - - /** - * Get the names of the tags of the extension - * - * @return array The names of the tags of the extension - */ - public function getTags() - { - if (!empty($this->remoteInfo['tags'])) return $this->remoteInfo['tags']; - return array(); - } - - /** - * Get the popularity information as floating point number [0,1] - * - * @return float|bool The popularity information or false if it isn't available - */ - public function getPopularity() - { - if (!empty($this->remoteInfo['popularity'])) return $this->remoteInfo['popularity']; - return false; - } - - - /** - * Get the text of the security warning if there is any - * - * @return string|bool The security warning if there is any, false otherwise - */ - public function getSecurityWarning() - { - if (!empty($this->remoteInfo['securitywarning'])) return $this->remoteInfo['securitywarning']; - return false; - } - - /** - * Get the text of the security issue if there is any - * - * @return string|bool The security issue if there is any, false otherwise - */ - public function getSecurityIssue() - { - if (!empty($this->remoteInfo['securityissue'])) return $this->remoteInfo['securityissue']; - return false; - } - - /** - * Get the URL of the screenshot of the extension if there is any - * - * @return string|bool The screenshot URL if there is any, false otherwise - */ - public function getScreenshotURL() - { - if (!empty($this->remoteInfo['screenshoturl'])) return $this->remoteInfo['screenshoturl']; - return false; - } - - /** - * Get the URL of the thumbnail of the extension if there is any - * - * @return string|bool The thumbnail URL if there is any, false otherwise - */ - public function getThumbnailURL() - { - if (!empty($this->remoteInfo['thumbnailurl'])) return $this->remoteInfo['thumbnailurl']; - return false; - } - /** - * Get the last used download URL of the extension if there is any - * - * @return string|bool The previously used download URL, false if the extension has been installed manually - */ - public function getLastDownloadURL() - { - if (!empty($this->managerData['downloadurl'])) return $this->managerData['downloadurl']; - return false; - } - - /** - * Get the download URL of the extension if there is any - * - * @return string|bool The download URL if there is any, false otherwise - */ - public function getDownloadURL() - { - if (!empty($this->remoteInfo['downloadurl'])) return $this->remoteInfo['downloadurl']; - return false; - } - - /** - * If the download URL has changed since the last download - * - * @return bool If the download URL has changed - */ - public function hasDownloadURLChanged() - { - $lasturl = $this->getLastDownloadURL(); - $currenturl = $this->getDownloadURL(); - return ($lasturl && $currenturl && $lasturl != $currenturl); - } - - /** - * Get the bug tracker URL of the extension if there is any - * - * @return string|bool The bug tracker URL if there is any, false otherwise - */ - public function getBugtrackerURL() - { - if (!empty($this->remoteInfo['bugtracker'])) return $this->remoteInfo['bugtracker']; - return false; - } - - /** - * Get the URL of the source repository if there is any - * - * @return string|bool The URL of the source repository if there is any, false otherwise - */ - public function getSourcerepoURL() - { - if (!empty($this->remoteInfo['sourcerepo'])) return $this->remoteInfo['sourcerepo']; - return false; - } - - /** - * Get the donation URL of the extension if there is any - * - * @return string|bool The donation URL if there is any, false otherwise - */ - public function getDonationURL() - { - if (!empty($this->remoteInfo['donationurl'])) return $this->remoteInfo['donationurl']; - return false; - } - - /** - * Get the extension type(s) - * - * @return array The type(s) as array of strings - */ - public function getTypes() - { - if (!empty($this->remoteInfo['types'])) return $this->remoteInfo['types']; - if ($this->isTemplate()) return array(32 => 'template'); - return array(); - } - - /** - * Get a list of all DokuWiki versions this extension is compatible with - * - * @return array The versions in the form yyyy-mm-dd => ('label' => label, 'implicit' => implicit) - */ - public function getCompatibleVersions() - { - if (!empty($this->remoteInfo['compatible'])) return $this->remoteInfo['compatible']; - return array(); - } - - /** - * Get the date of the last available update - * - * @return string|bool The last available update in the form yyyy-mm-dd if there is any, false otherwise - */ - public function getLastUpdate() - { - if (!empty($this->remoteInfo['lastupdate'])) return $this->remoteInfo['lastupdate']; - return false; - } - - /** - * Get the base path of the extension - * - * @return string The base path of the extension - */ - public function getInstallDir() - { - if ($this->isTemplate()) { - return $this->tpllib.$this->base; - } else { - return DOKU_PLUGIN.$this->base; - } - } - - /** - * The type of extension installation - * - * @return string One of "none", "manual", "git" or "automatic" - */ - public function getInstallType() - { - if (!$this->isInstalled()) return 'none'; - if (!empty($this->managerData)) return 'automatic'; - if (is_dir($this->getInstallDir().'/.git')) return 'git'; - return 'manual'; - } - - /** - * If the extension can probably be installed/updated or uninstalled - * - * @return bool|string True or error string - */ - public function canModify() - { - if ($this->isInstalled()) { - if (!is_writable($this->getInstallDir())) { - return 'noperms'; - } - } - - if ($this->isTemplate() && !is_writable($this->tpllib)) { - return 'notplperms'; - } elseif (!is_writable(DOKU_PLUGIN)) { - return 'nopluginperms'; - } - return true; - } - - /** - * Install an extension from a user upload - * - * @param string $field name of the upload file - * @param boolean $overwrite overwrite folder if the extension name is the same - * @throws Exception when something goes wrong - * @return array The list of installed extensions - */ - public function installFromUpload($field, $overwrite = true) - { - if ($_FILES[$field]['error']) { - throw new Exception($this->getLang('msg_upload_failed').' ('.$_FILES[$field]['error'].')'); - } - - $tmp = $this->mkTmpDir(); - if (!$tmp) throw new Exception($this->getLang('error_dircreate')); - - // filename may contain the plugin name for old style plugins... - $basename = basename($_FILES[$field]['name']); - $basename = preg_replace('/\.(tar\.gz|tar\.bz|tar\.bz2|tar|tgz|tbz|zip)$/', '', $basename); - $basename = preg_replace('/[\W]+/', '', $basename); - - if (!move_uploaded_file($_FILES[$field]['tmp_name'], "$tmp/upload.archive")) { - throw new Exception($this->getLang('msg_upload_failed')); - } - - try { - $installed = $this->installArchive("$tmp/upload.archive", $overwrite, $basename); - $this->updateManagerData('', $installed); - $this->removeDeletedfiles($installed); - // purge cache - $this->purgeCache(); - } catch (Exception $e) { - throw $e; - } - return $installed; - } - - /** - * Install an extension from a remote URL - * - * @param string $url - * @param boolean $overwrite overwrite folder if the extension name is the same - * @throws Exception when something goes wrong - * @return array The list of installed extensions - */ - public function installFromURL($url, $overwrite = true) - { - try { - $path = $this->download($url); - $installed = $this->installArchive($path, $overwrite); - $this->updateManagerData($url, $installed); - $this->removeDeletedfiles($installed); - - // purge cache - $this->purgeCache(); - } catch (Exception $e) { - throw $e; - } - return $installed; - } - - /** - * Install or update the extension - * - * @throws \Exception when something goes wrong - * @return array The list of installed extensions - */ - public function installOrUpdate() - { - $url = $this->getDownloadURL(); - $path = $this->download($url); - $installed = $this->installArchive($path, $this->isInstalled(), $this->getBase()); - $this->updateManagerData($url, $installed); - - // refresh extension information - if (!isset($installed[$this->getID()])) { - throw new Exception('Error, the requested extension hasn\'t been installed or updated'); - } - $this->removeDeletedfiles($installed); - $this->setExtension($this->getID()); - $this->purgeCache(); - return $installed; - } - - /** - * Uninstall the extension - * - * @return bool If the plugin was sucessfully uninstalled - */ - public function uninstall() - { - $this->purgeCache(); - return io_rmdir($this->getInstallDir(), true); - } - - /** - * Enable the extension - * - * @return bool|string True or an error message - */ - public function enable() - { - if ($this->isTemplate()) return $this->getLang('notimplemented'); - if (!$this->isInstalled()) return $this->getLang('notinstalled'); - if ($this->isEnabled()) return $this->getLang('alreadyenabled'); - - /* @var PluginController $plugin_controller */ - global $plugin_controller; - if ($plugin_controller->enable($this->base)) { - $this->purgeCache(); - return true; - } else { - return $this->getLang('pluginlistsaveerror'); - } - } - - /** - * Disable the extension - * - * @return bool|string True or an error message - */ - public function disable() - { - if ($this->isTemplate()) return $this->getLang('notimplemented'); - - /* @var PluginController $plugin_controller */ - global $plugin_controller; - if (!$this->isInstalled()) return $this->getLang('notinstalled'); - if (!$this->isEnabled()) return $this->getLang('alreadydisabled'); - if ($plugin_controller->disable($this->base)) { - $this->purgeCache(); - return true; - } else { - return $this->getLang('pluginlistsaveerror'); - } - } - - /** - * Purge the cache by touching the main configuration file - */ - protected function purgeCache() - { - global $config_cascade; - - // expire dokuwiki caches - // touching local.php expires wiki page, JS and CSS caches - @touch(reset($config_cascade['main']['local'])); - } - - /** - * Read local extension data either from info.txt or getInfo() - */ - protected function readLocalData() - { - if ($this->isTemplate()) { - $infopath = $this->getInstallDir().'/template.info.txt'; - } else { - $infopath = $this->getInstallDir().'/plugin.info.txt'; - } - - if (is_readable($infopath)) { - $this->localInfo = confToHash($infopath); - } elseif (!$this->isTemplate() && $this->isEnabled()) { - $path = $this->getInstallDir().'/'; - $plugin = null; - - foreach (PluginController::PLUGIN_TYPES as $type) { - if (file_exists($path.$type.'.php')) { - $plugin = plugin_load($type, $this->base); - if ($plugin) break; - } - - if ($dh = @opendir($path.$type.'/')) { - while (false !== ($cp = readdir($dh))) { - if ($cp == '.' || $cp == '..' || strtolower(substr($cp, -4)) != '.php') continue; - - $plugin = plugin_load($type, $this->base.'_'.substr($cp, 0, -4)); - if ($plugin) break; - } - if ($plugin) break; - closedir($dh); - } - } - - if ($plugin) { - /* @var DokuWiki_Plugin $plugin */ - $this->localInfo = $plugin->getInfo(); - } - } - } - - /** - * Save the given URL and current datetime in the manager.dat file of all installed extensions - * - * @param string $url Where the extension was downloaded from. (empty for manual installs via upload) - * @param array $installed Optional list of installed plugins - */ - protected function updateManagerData($url = '', $installed = null) - { - $origID = $this->getID(); - - if (is_null($installed)) { - $installed = array($origID); - } - - foreach ($installed as $ext => $info) { - if ($this->getID() != $ext) $this->setExtension($ext); - if ($url) { - $this->managerData['downloadurl'] = $url; - } elseif (isset($this->managerData['downloadurl'])) { - unset($this->managerData['downloadurl']); - } - if (isset($this->managerData['installed'])) { - $this->managerData['updated'] = date('r'); - } else { - $this->managerData['installed'] = date('r'); - } - $this->writeManagerData(); - } - - if ($this->getID() != $origID) $this->setExtension($origID); - } - - /** - * Read the manager.dat file - */ - protected function readManagerData() - { - $managerpath = $this->getInstallDir().'/manager.dat'; - if (is_readable($managerpath)) { - $file = @file($managerpath); - if (!empty($file)) { - foreach ($file as $line) { - list($key, $value) = sexplode('=', trim($line, DOKU_LF), 2, ''); - $key = trim($key); - $value = trim($value); - // backwards compatible with old plugin manager - if ($key == 'url') $key = 'downloadurl'; - $this->managerData[$key] = $value; - } - } - } - } - - /** - * Write the manager.data file - */ - protected function writeManagerData() - { - $managerpath = $this->getInstallDir().'/manager.dat'; - $data = ''; - foreach ($this->managerData as $k => $v) { - $data .= $k.'='.$v.DOKU_LF; - } - io_saveFile($managerpath, $data); - } - - /** - * Returns a temporary directory - * - * The directory is registered for cleanup when the class is destroyed - * - * @return false|string - */ - protected function mkTmpDir() - { - $dir = io_mktmpdir(); - if (!$dir) return false; - $this->temporary[] = $dir; - return $dir; - } - - /** - * downloads a file from the net and saves it - * - * - $file is the directory where the file should be saved - * - if successful will return the name used for the saved file, false otherwise - * - * @author Andreas Gohr - * @author Chris Smith - * - * @param string $url url to download - * @param string $file path to file or directory where to save - * @param string $defaultName fallback for name of download - * @return bool|string if failed false, otherwise true or the name of the file in the given dir - */ - protected function downloadToFile($url, $file, $defaultName = '') - { - global $conf; - $http = new DokuHTTPClient(); - $http->max_bodysize = 0; - $http->timeout = 25; //max. 25 sec - $http->keep_alive = false; // we do single ops here, no need for keep-alive - $http->agent = 'DokuWiki HTTP Client (Extension Manager)'; - - $data = $http->get($url); - if ($data === false) return false; - - $name = ''; - if (isset($http->resp_headers['content-disposition'])) { - $content_disposition = $http->resp_headers['content-disposition']; - $match = array(); - if (is_string($content_disposition) && - preg_match('/attachment;\s*filename\s*=\s*"([^"]*)"/i', $content_disposition, $match) - ) { - $name = \dokuwiki\Utf8\PhpString::basename($match[1]); - } - - } - - if (!$name) { - if (!$defaultName) return false; - $name = $defaultName; - } - - $file = $file.$name; - - $fileexists = file_exists($file); - $fp = @fopen($file,"w"); - if (!$fp) return false; - fwrite($fp, $data); - fclose($fp); - if (!$fileexists and $conf['fperm']) chmod($file, $conf['fperm']); - return $name; - } - - /** - * Download an archive to a protected path - * - * @param string $url The url to get the archive from - * @throws Exception when something goes wrong - * @return string The path where the archive was saved - */ - public function download($url) - { - // check the url - if (!preg_match('/https?:\/\//i', $url)) { - throw new Exception($this->getLang('error_badurl')); - } - - // try to get the file from the path (used as plugin name fallback) - $file = parse_url($url, PHP_URL_PATH); - if (is_null($file)) { - $file = md5($url); - } else { - $file = \dokuwiki\Utf8\PhpString::basename($file); - } - - // create tmp directory for download - if (!($tmp = $this->mkTmpDir())) { - throw new Exception($this->getLang('error_dircreate')); - } - - // download - if (!$file = $this->downloadToFile($url, $tmp.'/', $file)) { - io_rmdir($tmp, true); - throw new Exception(sprintf($this->getLang('error_download'), - ''.hsc($url).'') - ); - } - - return $tmp.'/'.$file; - } - - /** - * @param string $file The path to the archive that shall be installed - * @param bool $overwrite If an already installed plugin should be overwritten - * @param string $base The basename of the plugin if it's known - * @throws Exception when something went wrong - * @return array list of installed extensions - */ - public function installArchive($file, $overwrite = false, $base = '') - { - $installed_extensions = array(); - - // create tmp directory for decompression - if (!($tmp = $this->mkTmpDir())) { - throw new Exception($this->getLang('error_dircreate')); - } - - // add default base folder if specified to handle case where zip doesn't contain this - if ($base && !@mkdir($tmp.'/'.$base)) { - throw new Exception($this->getLang('error_dircreate')); - } - - // decompress - $this->decompress($file, "$tmp/".$base); - - // search $tmp/$base for the folder(s) that has been created - // move the folder(s) to lib/.. - $result = array('old'=>array(), 'new'=>array()); - $default = ($this->isTemplate() ? 'template' : 'plugin'); - if (!$this->findFolders($result, $tmp.'/'.$base, $default)) { - throw new Exception($this->getLang('error_findfolder')); - } - - // choose correct result array - if (count($result['new'])) { - $install = $result['new']; - } else { - $install = $result['old']; - } - - if (!count($install)) { - throw new Exception($this->getLang('error_findfolder')); - } - - // now install all found items - foreach ($install as $item) { - // where to install? - if ($item['type'] == 'template') { - $target_base_dir = $this->tpllib; - } else { - $target_base_dir = DOKU_PLUGIN; - } - - if (!empty($item['base'])) { - // use base set in info.txt - } elseif ($base && count($install) == 1) { - $item['base'] = $base; - } else { - // default - use directory as found in zip - // plugins from github/master without *.info.txt will install in wrong folder - // but using $info->id will make 'code3' fail (which should install in lib/code/..) - $item['base'] = basename($item['tmp']); - } - - // check to make sure we aren't overwriting anything - $target = $target_base_dir.$item['base']; - if (!$overwrite && file_exists($target)) { - // this info message is not being exposed via exception, - // so that it's not interrupting the installation - msg(sprintf($this->getLang('msg_nooverwrite'), $item['base'])); - continue; - } - - $action = file_exists($target) ? 'update' : 'install'; - - // copy action - if ($this->dircopy($item['tmp'], $target)) { - // return info - $id = $item['base']; - if ($item['type'] == 'template') { - $id = 'template:'.$id; - } - $installed_extensions[$id] = array( - 'base' => $item['base'], - 'type' => $item['type'], - 'action' => $action - ); - } else { - throw new Exception(sprintf($this->getLang('error_copy').DOKU_LF, - ''.$item['base'].'') - ); - } - } - - // cleanup - if ($tmp) io_rmdir($tmp, true); - - return $installed_extensions; - } - - /** - * Find out what was in the extracted directory - * - * Correct folders are searched recursively using the "*.info.txt" configs - * as indicator for a root folder. When such a file is found, it's base - * setting is used (when set). All folders found by this method are stored - * in the 'new' key of the $result array. - * - * For backwards compatibility all found top level folders are stored as - * in the 'old' key of the $result array. - * - * When no items are found in 'new' the copy mechanism should fall back - * the 'old' list. - * - * @author Andreas Gohr - * @param array $result - results are stored here - * @param string $directory - the temp directory where the package was unpacked to - * @param string $default_type - type used if no info.txt available - * @param string $subdir - a subdirectory. do not set. used by recursion - * @return bool - false on error - */ - protected function findFolders(&$result, $directory, $default_type = 'plugin', $subdir = '') - { - $this_dir = "$directory$subdir"; - $dh = @opendir($this_dir); - if (!$dh) return false; - - $found_dirs = array(); - $found_files = 0; - $found_template_parts = 0; - while (false !== ($f = readdir($dh))) { - if ($f == '.' || $f == '..') continue; - - if (is_dir("$this_dir/$f")) { - $found_dirs[] = "$subdir/$f"; - } else { - // it's a file -> check for config - $found_files++; - switch ($f) { - case 'plugin.info.txt': - case 'template.info.txt': - // we have found a clear marker, save and return - $info = array(); - $type = explode('.', $f, 2); - $info['type'] = $type[0]; - $info['tmp'] = $this_dir; - $conf = confToHash("$this_dir/$f"); - $info['base'] = basename($conf['base']); - $result['new'][] = $info; - return true; - - case 'main.php': - case 'details.php': - case 'mediamanager.php': - case 'style.ini': - $found_template_parts++; - break; - } - } - } - closedir($dh); - - // files where found but no info.txt - use old method - if ($found_files) { - $info = array(); - $info['tmp'] = $this_dir; - // does this look like a template or should we use the default type? - if ($found_template_parts >= 2) { - $info['type'] = 'template'; - } else { - $info['type'] = $default_type; - } - - $result['old'][] = $info; - return true; - } - - // we have no files yet -> recurse - foreach ($found_dirs as $found_dir) { - $this->findFolders($result, $directory, $default_type, "$found_dir"); - } - return true; - } - - /** - * Decompress a given file to the given target directory - * - * Determines the compression type from the file extension - * - * @param string $file archive to extract - * @param string $target directory to extract to - * @throws Exception - * @return bool - */ - private function decompress($file, $target) - { - // decompression library doesn't like target folders ending in "/" - if (substr($target, -1) == "/") $target = substr($target, 0, -1); - - $ext = $this->guessArchiveType($file); - if (in_array($ext, array('tar', 'bz', 'gz'))) { - try { - $tar = new \splitbrain\PHPArchive\Tar(); - $tar->open($file); - $tar->extract($target); - } catch (\splitbrain\PHPArchive\ArchiveIOException $e) { - throw new Exception($this->getLang('error_decompress').' '.$e->getMessage()); - } - - return true; - } elseif ($ext == 'zip') { - try { - $zip = new \splitbrain\PHPArchive\Zip(); - $zip->open($file); - $zip->extract($target); - } catch (\splitbrain\PHPArchive\ArchiveIOException $e) { - throw new Exception($this->getLang('error_decompress').' '.$e->getMessage()); - } - - return true; - } - - // the only case when we don't get one of the recognized archive types is - // when the archive file can't be read - throw new Exception($this->getLang('error_decompress').' Couldn\'t read archive file'); - } - - /** - * Determine the archive type of the given file - * - * Reads the first magic bytes of the given file for content type guessing, - * if neither bz, gz or zip are recognized, tar is assumed. - * - * @author Andreas Gohr - * @param string $file The file to analyze - * @return string|false false if the file can't be read, otherwise an "extension" - */ - private function guessArchiveType($file) - { - $fh = fopen($file, 'rb'); - if (!$fh) return false; - $magic = fread($fh, 5); - fclose($fh); - - if (strpos($magic, "\x42\x5a") === 0) return 'bz'; - if (strpos($magic, "\x1f\x8b") === 0) return 'gz'; - if (strpos($magic, "\x50\x4b\x03\x04") === 0) return 'zip'; - return 'tar'; - } - - /** - * Copy with recursive sub-directory support - * - * @param string $src filename path to file - * @param string $dst filename path to file - * @return bool|int|string - */ - private function dircopy($src, $dst) - { - global $conf; - - if (is_dir($src)) { - if (!$dh = @opendir($src)) return false; - - if ($ok = io_mkdir_p($dst)) { - while ($ok && (false !== ($f = readdir($dh)))) { - if ($f == '..' || $f == '.') continue; - $ok = $this->dircopy("$src/$f", "$dst/$f"); - } - } - - closedir($dh); - return $ok; - } else { - $existed = file_exists($dst); - - if (!@copy($src, $dst)) return false; - if (!$existed && $conf['fperm']) chmod($dst, $conf['fperm']); - @touch($dst, filemtime($src)); - } - - return true; - } - - /** - * Delete outdated files from updated plugins - * - * @param array $installed - */ - private function removeDeletedfiles($installed) - { - foreach ($installed as $id => $extension) { - // only on update - if ($extension['action'] == 'install') continue; - - // get definition file - if ($extension['type'] == 'template') { - $extensiondir = $this->tpllib; - } else { - $extensiondir = DOKU_PLUGIN; - } - $extensiondir = $extensiondir . $extension['base'] .'/'; - $definitionfile = $extensiondir . 'deleted.files'; - if (!file_exists($definitionfile)) continue; - - // delete the old files - $list = file($definitionfile); - - foreach ($list as $line) { - $line = trim(preg_replace('/#.*$/', '', $line)); - if (!$line) continue; - $file = $extensiondir . $line; - if (!file_exists($file)) continue; - - io_rmdir($file, true); - } - } - } -} - -// vim:ts=4:sw=4:et: diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/gui.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/gui.php deleted file mode 100644 index 919eb2c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/gui.php +++ /dev/null @@ -1,237 +0,0 @@ - - */ - -use dokuwiki\Form\Form; - -/** - * Class helper_plugin_extension_list takes care of the overall GUI - */ -class helper_plugin_extension_gui extends DokuWiki_Plugin -{ - protected $tabs = array('plugins', 'templates', 'search', 'install'); - - /** @var string the extension that should have an open info window FIXME currently broken */ - protected $infoFor = ''; - - /** - * Constructor - * - * initializes requested info window - */ - public function __construct() - { - global $INPUT; - $this->infoFor = $INPUT->str('info'); - } - - /** - * display the plugin tab - */ - public function tabPlugins() - { - echo '
    '; - echo $this->locale_xhtml('intro_plugins'); - echo '
    '; - - $pluginlist = plugin_list('', true); - /* @var helper_plugin_extension_extension $extension */ - $extension = $this->loadHelper('extension_extension'); - /* @var helper_plugin_extension_list $list */ - $list = $this->loadHelper('extension_list'); - - $form = new Form([ - 'action' => $this->tabURL('', [], '&'), - 'id' => 'extension__list', - ]); - $list->startForm(); - foreach ($pluginlist as $name) { - $extension->setExtension($name); - $list->addRow($extension, $extension->getID() == $this->infoFor); - } - $list->endForm(); - $form->addHTML($list->render(true)); - echo $form->toHTML(); - } - - /** - * Display the template tab - */ - public function tabTemplates() - { - echo '
    '; - echo $this->locale_xhtml('intro_templates'); - echo '
    '; - - // FIXME do we have a real way? - $tpllist = glob(DOKU_INC.'lib/tpl/*', GLOB_ONLYDIR); - $tpllist = array_map('basename', $tpllist); - sort($tpllist); - - /* @var helper_plugin_extension_extension $extension */ - $extension = $this->loadHelper('extension_extension'); - /* @var helper_plugin_extension_list $list */ - $list = $this->loadHelper('extension_list'); - - $form = new Form([ - 'action' => $this->tabURL('', [], '&'), - 'id' => 'extension__list', - ]); - $list->startForm(); - foreach ($tpllist as $name) { - $extension->setExtension("template:$name"); - $list->addRow($extension, $extension->getID() == $this->infoFor); - } - $list->endForm(); - $form->addHTML($list->render(true)); - echo $form->toHTML(); - } - - /** - * Display the search tab - */ - public function tabSearch() - { - global $INPUT; - echo '
    '; - echo $this->locale_xhtml('intro_search'); - echo '
    '; - - $form = new Form([ - 'action' => $this->tabURL('', [], '&'), - 'class' => 'search', - ]); - $form->addTagOpen('div')->addClass('no'); - $form->addTextInput('q', $this->getLang('search_for')) - ->addClass('edit') - ->val($INPUT->str('q')); - $form->addButton('submit', $this->getLang('search')) - ->attrs(['type' => 'submit', 'title' => $this->getLang('search')]); - $form->addTagClose('div'); - echo $form->toHTML(); - - if (!$INPUT->bool('q')) return; - - /* @var helper_plugin_extension_repository $repository FIXME should we use some gloabl instance? */ - $repository = $this->loadHelper('extension_repository'); - $result = $repository->search($INPUT->str('q')); - - /* @var helper_plugin_extension_extension $extension */ - $extension = $this->loadHelper('extension_extension'); - /* @var helper_plugin_extension_list $list */ - $list = $this->loadHelper('extension_list'); - - $form = new Form([ - 'action' => $this->tabURL('', [], '&'), - 'id' => 'extension__list', - ]); - $list->startForm(); - if ($result) { - foreach ($result as $name) { - $extension->setExtension($name); - $list->addRow($extension, $extension->getID() == $this->infoFor); - } - } else { - $list->nothingFound(); - } - $list->endForm(); - $form->addHTML($list->render(true)); - echo $form->toHTML(); - } - - /** - * Display the template tab - */ - public function tabInstall() - { - global $lang; - echo '
    '; - echo $this->locale_xhtml('intro_install'); - echo '
    '; - - $form = new Form([ - 'action' => $this->tabURL('', [], '&'), - 'enctype' => 'multipart/form-data', - 'class' => 'install', - ]); - $form->addTagOpen('div')->addClass('no'); - $form->addTextInput('installurl', $this->getLang('install_url')) - ->addClass('block') - ->attrs(['type' => 'url']); - $form->addTag('br'); - $form->addTextInput('installfile', $this->getLang('install_upload')) - ->addClass('block') - ->attrs(['type' => 'file']); - $form->addTag('br'); - $form->addCheckbox('overwrite', $lang['js']['media_overwrt']) - ->addClass('block'); - $form->addTag('br'); - $form->addButton('', $this->getLang('btn_install')) - ->attrs(['type' => 'submit', 'title' => $this->getLang('btn_install')]); - $form->addTagClose('div'); - echo $form->toHTML(); - } - - /** - * Print the tab navigation - * - * @fixme style active one - */ - public function tabNavigation() - { - echo '
      '; - foreach ($this->tabs as $tab) { - $url = $this->tabURL($tab); - if ($this->currentTab() == $tab) { - $class = ' active'; - } else { - $class = ''; - } - echo '
    • '.$this->getLang('tab_'.$tab).'
    • '; - } - echo '
    '; - } - - /** - * Return the currently selected tab - * - * @return string - */ - public function currentTab() - { - global $INPUT; - - $tab = $INPUT->str('tab', 'plugins', true); - if (!in_array($tab, $this->tabs)) $tab = 'plugins'; - return $tab; - } - - /** - * Create an URL inside the extension manager - * - * @param string $tab tab to load, empty for current tab - * @param array $params associative array of parameter to set - * @param string $sep seperator to build the URL - * @param bool $absolute create absolute URLs? - * @return string - */ - public function tabURL($tab = '', $params = [], $sep = '&', $absolute = false) - { - global $ID; - global $INPUT; - - if (!$tab) $tab = $this->currentTab(); - $defaults = array( - 'do' => 'admin', - 'page' => 'extension', - 'tab' => $tab, - ); - if ($tab == 'search') $defaults['q'] = $INPUT->str('q'); - - return wl($ID, array_merge($defaults, $params), $absolute, $sep); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/list.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/list.php deleted file mode 100644 index 647575b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/list.php +++ /dev/null @@ -1,674 +0,0 @@ - - */ - -/** - * Class helper_plugin_extension_list takes care of creating a HTML list of extensions - */ -class helper_plugin_extension_list extends DokuWiki_Plugin -{ - protected $form = ''; - /** @var helper_plugin_extension_gui */ - protected $gui; - - /** - * Constructor - * - * loads additional helpers - */ - public function __construct() - { - $this->gui = plugin_load('helper', 'extension_gui'); - } - - /** - * Initialize the extension table form - */ - public function startForm() - { - $this->form .= '
      '; - } - - /** - * Build single row of extension table - * - * @param helper_plugin_extension_extension $extension The extension that shall be added - * @param bool $showinfo Show the info area - */ - public function addRow(helper_plugin_extension_extension $extension, $showinfo = false) - { - $this->startRow($extension); - $this->populateColumn('legend', $this->makeLegend($extension, $showinfo)); - $this->populateColumn('actions', $this->makeActions($extension)); - $this->endRow(); - } - - /** - * Adds a header to the form - * - * @param string $id The id of the header - * @param string $header The content of the header - * @param int $level The level of the header - */ - public function addHeader($id, $header, $level = 2) - { - $this->form .=''.hsc($header).''.DOKU_LF; - } - - /** - * Adds a paragraph to the form - * - * @param string $data The content - */ - public function addParagraph($data) - { - $this->form .= '

      '.hsc($data).'

      '.DOKU_LF; - } - - /** - * Add hidden fields to the form with the given data - * - * @param array $data key-value list of fields and their values to add - */ - public function addHidden(array $data) - { - $this->form .= '
      '; - foreach ($data as $key => $value) { - $this->form .= ''; - } - $this->form .= '
      '.DOKU_LF; - } - - /** - * Add closing tags - */ - public function endForm() - { - $this->form .= '
    '; - } - - /** - * Show message when no results are found - */ - public function nothingFound() - { - global $lang; - $this->form .= '
  • '.$lang['nothingfound'].'
  • '; - } - - /** - * Print the form - * - * @param bool $returnonly whether to return html or print - */ - public function render($returnonly = false) - { - if ($returnonly) return $this->form; - echo $this->form; - } - - /** - * Start the HTML for the row for the extension - * - * @param helper_plugin_extension_extension $extension The extension - */ - private function startRow(helper_plugin_extension_extension $extension) - { - $this->form .= '
  • '; - } - - /** - * Add a column with the given class and content - * @param string $class The class name - * @param string $html The content - */ - private function populateColumn($class, $html) - { - $this->form .= '
    '.$html.'
    '.DOKU_LF; - } - - /** - * End the row - */ - private function endRow() - { - $this->form .= '
  • '.DOKU_LF; - } - - /** - * Generate the link to the plugin homepage - * - * @param helper_plugin_extension_extension $extension The extension - * @return string The HTML code - */ - public function makeHomepageLink(helper_plugin_extension_extension $extension) - { - global $conf; - $url = $extension->getURL(); - if (strtolower(parse_url($url, PHP_URL_HOST)) == 'www.dokuwiki.org') { - $linktype = 'interwiki'; - } else { - $linktype = 'extern'; - } - $param = array( - 'href' => $url, - 'title' => $url, - 'class' => ($linktype == 'extern') ? 'urlextern' : 'interwiki iw_doku', - 'target' => $conf['target'][$linktype], - 'rel' => ($linktype == 'extern') ? 'noopener' : '', - ); - if ($linktype == 'extern' && $conf['relnofollow']) { - $param['rel'] = implode(' ', [$param['rel'], 'ugc nofollow']); - } - $html = ' '. - $this->getLang('homepage_link').''; - return $html; - } - - /** - * Generate the class name for the row of the extension - * - * @param helper_plugin_extension_extension $extension The extension object - * @return string The class name - */ - public function makeClass(helper_plugin_extension_extension $extension) - { - $class = ($extension->isTemplate()) ? 'template' : 'plugin'; - if ($extension->isInstalled()) { - $class.=' installed'; - $class.= ($extension->isEnabled()) ? ' enabled':' disabled'; - if ($extension->updateAvailable()) $class .= ' updatable'; - } - if (!$extension->canModify()) $class.= ' notselect'; - if ($extension->isProtected()) $class.= ' protected'; - //if($this->showinfo) $class.= ' showinfo'; - return $class; - } - - /** - * Generate a link to the author of the extension - * - * @param helper_plugin_extension_extension $extension The extension object - * @return string The HTML code of the link - */ - public function makeAuthor(helper_plugin_extension_extension $extension) - { - if ($extension->getAuthor()) { - $mailid = $extension->getEmailID(); - if ($mailid) { - $url = $this->gui->tabURL('search', array('q' => 'authorid:'.$mailid)); - $html = ''. - ' '. - hsc($extension->getAuthor()).''; - } else { - $html = ''.hsc($extension->getAuthor()).''; - } - $html = ''.$html.''; - } else { - $html = ''.$this->getLang('unknown_author').''.DOKU_LF; - } - return $html; - } - - /** - * Get the link and image tag for the screenshot/thumbnail - * - * @param helper_plugin_extension_extension $extension The extension object - * @return string The HTML code - */ - public function makeScreenshot(helper_plugin_extension_extension $extension) - { - $screen = $extension->getScreenshotURL(); - $thumb = $extension->getThumbnailURL(); - - if ($screen) { - // use protocol independent URLs for images coming from us #595 - $screen = str_replace('http://www.dokuwiki.org', '//www.dokuwiki.org', $screen); - $thumb = str_replace('http://www.dokuwiki.org', '//www.dokuwiki.org', $thumb); - - $title = sprintf($this->getLang('screenshot'), hsc($extension->getDisplayName())); - $img = ''. - ''.$title.''. - ''; - } elseif ($extension->isTemplate()) { - $img = ''; - } else { - $img = ''; - } - $html = '
    '.$img.'
    '.DOKU_LF; - return $html; - } - - /** - * Extension main description - * - * @param helper_plugin_extension_extension $extension The extension object - * @param bool $showinfo Show the info section - * @return string The HTML code - */ - public function makeLegend(helper_plugin_extension_extension $extension, $showinfo = false) - { - $html = '
    '; - $html .= '

    '; - $html .= sprintf( - $this->getLang('extensionby'), - ''.hsc($extension->getDisplayName()).'', - $this->makeAuthor($extension) - ); - $html .= '

    '.DOKU_LF; - - $html .= $this->makeScreenshot($extension); - - $popularity = $extension->getPopularity(); - if ($popularity !== false && !$extension->isBundled()) { - $popularityText = sprintf($this->getLang('popularity'), round($popularity*100, 2)); - $html .= '
    '. - '
    '. - ''.$popularityText.''. - '
    '.DOKU_LF; - } - - if ($extension->getDescription()) { - $html .= '

    '; - $html .= hsc($extension->getDescription()).' '; - $html .= '

    '.DOKU_LF; - } - - $html .= $this->makeLinkbar($extension); - - if ($showinfo) { - $url = $this->gui->tabURL(''); - $class = 'close'; - } else { - $url = $this->gui->tabURL('', array('info' => $extension->getID())); - $class = ''; - } - $html .= ' '.$this->getLang('btn_info').''; - - if ($showinfo) { - $html .= $this->makeInfo($extension); - } - $html .= $this->makeNoticeArea($extension); - $html .= '
    '.DOKU_LF; - return $html; - } - - /** - * Generate the link bar HTML code - * - * @param helper_plugin_extension_extension $extension The extension instance - * @return string The HTML code - */ - public function makeLinkbar(helper_plugin_extension_extension $extension) - { - global $conf; - $html = ''.DOKU_LF; - return $html; - } - - /** - * Notice area - * - * @param helper_plugin_extension_extension $extension The extension - * @return string The HTML code - */ - public function makeNoticeArea(helper_plugin_extension_extension $extension) - { - $html = ''; - $missing_dependencies = $extension->getMissingDependencies(); - if (!empty($missing_dependencies)) { - $html .= '
    ' . - sprintf( - $this->getLang('missing_dependency'), - '' . implode(', ', $missing_dependencies) . '' - ) . - '
    '; - } - if ($extension->isInWrongFolder()) { - $html .= '
    ' . - sprintf( - $this->getLang('wrong_folder'), - '' . hsc($extension->getInstallName()) . '', - '' . hsc($extension->getBase()) . '' - ) . - '
    '; - } - if (($securityissue = $extension->getSecurityIssue()) !== false) { - $html .= '
    '. - sprintf($this->getLang('security_issue'), ''.hsc($securityissue).''). - '
    '; - } - if (($securitywarning = $extension->getSecurityWarning()) !== false) { - $html .= '
    '. - sprintf($this->getLang('security_warning'), ''.hsc($securitywarning).''). - '
    '; - } - if ($extension->updateAvailable()) { - $html .= '
    '. - sprintf($this->getLang('update_available'), hsc($extension->getLastUpdate())). - '
    '; - } - if ($extension->hasDownloadURLChanged()) { - $html .= '
    ' . - sprintf( - $this->getLang('url_change'), - '' . hsc($extension->getDownloadURL()) . '', - '' . hsc($extension->getLastDownloadURL()) . '' - ) . - '
    '; - } - return $html.DOKU_LF; - } - - /** - * Create a link from the given URL - * - * Shortens the URL for display - * - * @param string $url - * @return string HTML link - */ - public function shortlink($url) - { - $link = parse_url($url); - - $base = $link['host']; - if (!empty($link['port'])) $base .= $base.':'.$link['port']; - $long = $link['path']; - if (!empty($link['query'])) $long .= $link['query']; - - $name = shorten($base, $long, 55); - - $html = ''.hsc($name).''; - return $html; - } - - /** - * Plugin/template details - * - * @param helper_plugin_extension_extension $extension The extension - * @return string The HTML code - */ - public function makeInfo(helper_plugin_extension_extension $extension) - { - $default = $this->getLang('unknown'); - $html = '
    '; - - $html .= '
    '.$this->getLang('status').'
    '; - $html .= '
    '.$this->makeStatus($extension).'
    '; - - if ($extension->getDonationURL()) { - $html .= '
    '.$this->getLang('donate').'
    '; - $html .= '
    '; - $html .= ''; - $html .= '
    '; - } - - if (!$extension->isBundled()) { - $html .= '
    '.$this->getLang('downloadurl').'
    '; - $html .= '
    '; - $html .= ($extension->getDownloadURL() - ? $this->shortlink($extension->getDownloadURL()) - : $default); - $html .= '
    '; - - $html .= '
    '.$this->getLang('repository').'
    '; - $html .= '
    '; - $html .= ($extension->getSourcerepoURL() - ? $this->shortlink($extension->getSourcerepoURL()) - : $default); - $html .= '
    '; - } - - if ($extension->isInstalled()) { - if ($extension->getInstalledVersion()) { - $html .= '
    '.$this->getLang('installed_version').'
    '; - $html .= '
    '; - $html .= hsc($extension->getInstalledVersion()); - $html .= '
    '; - } - if (!$extension->isBundled()) { - $html .= '
    '.$this->getLang('install_date').'
    '; - $html .= '
    '; - $html .= ($extension->getUpdateDate() - ? hsc($extension->getUpdateDate()) - : $this->getLang('unknown')); - $html .= '
    '; - } - } - if (!$extension->isInstalled() || $extension->updateAvailable()) { - $html .= '
    '.$this->getLang('available_version').'
    '; - $html .= '
    '; - $html .= ($extension->getLastUpdate() - ? hsc($extension->getLastUpdate()) - : $this->getLang('unknown')); - $html .= '
    '; - } - - $html .= '
    '.$this->getLang('provides').'
    '; - $html .= '
    '; - $html .= ($extension->getTypes() - ? hsc(implode(', ', $extension->getTypes())) - : $default); - $html .= '
    '; - - if (!$extension->isBundled() && $extension->getCompatibleVersions()) { - $html .= '
    '.$this->getLang('compatible').'
    '; - $html .= '
    '; - foreach ($extension->getCompatibleVersions() as $date => $version) { - $html .= ''.$version['label'].' ('.$date.'), '; - } - $html = rtrim($html, ', '); - $html .= '
    '; - } - if ($extension->getDependencies()) { - $html .= '
    '.$this->getLang('depends').'
    '; - $html .= '
    '; - $html .= $this->makeLinkList($extension->getDependencies()); - $html .= '
    '; - } - - if ($extension->getSimilarExtensions()) { - $html .= '
    '.$this->getLang('similar').'
    '; - $html .= '
    '; - $html .= $this->makeLinkList($extension->getSimilarExtensions()); - $html .= '
    '; - } - - if ($extension->getConflicts()) { - $html .= '
    '.$this->getLang('conflicts').'
    '; - $html .= '
    '; - $html .= $this->makeLinkList($extension->getConflicts()); - $html .= '
    '; - } - $html .= '
    '.DOKU_LF; - return $html; - } - - /** - * Generate a list of links for extensions - * - * @param array $ext The extensions - * @return string The HTML code - */ - public function makeLinkList($ext) - { - $html = ''; - foreach ($ext as $link) { - $html .= ''. - hsc($link).', '; - } - return rtrim($html, ', '); - } - - /** - * Display the action buttons if they are possible - * - * @param helper_plugin_extension_extension $extension The extension - * @return string The HTML code - */ - public function makeActions(helper_plugin_extension_extension $extension) - { - global $conf; - $html = ''; - $errors = ''; - - if ($extension->isInstalled()) { - if (($canmod = $extension->canModify()) === true) { - if (!$extension->isProtected()) { - $html .= $this->makeAction('uninstall', $extension); - } - if ($extension->getDownloadURL()) { - if ($extension->updateAvailable()) { - $html .= $this->makeAction('update', $extension); - } else { - $html .= $this->makeAction('reinstall', $extension); - } - } - } else { - $errors .= '

    '.$this->getLang($canmod).'

    '; - } - - if (!$extension->isProtected() && !$extension->isTemplate()) { // no enable/disable for templates - if ($extension->isEnabled()) { - $html .= $this->makeAction('disable', $extension); - } else { - $html .= $this->makeAction('enable', $extension); - } - } - - if ($extension->isGitControlled()) { - $errors .= '

    '.$this->getLang('git').'

    '; - } - - if ($extension->isEnabled() && - in_array('Auth', $extension->getTypes()) && - $conf['authtype'] != $extension->getID() - ) { - $errors .= '

    '.$this->getLang('auth').'

    '; - } - } else { - if (($canmod = $extension->canModify()) === true) { - if ($extension->getDownloadURL()) { - $html .= $this->makeAction('install', $extension); - } - } else { - $errors .= '
    '.$this->getLang($canmod).'
    '; - } - } - - if (!$extension->isInstalled() && $extension->getDownloadURL()) { - $html .= ' '.$this->getLang('available_version').' '; - $html .= ($extension->getLastUpdate() - ? hsc($extension->getLastUpdate()) - : $this->getLang('unknown')).''; - } - - return $html.' '.$errors.DOKU_LF; - } - - /** - * Display an action button for an extension - * - * @param string $action The action - * @param helper_plugin_extension_extension $extension The extension - * @return string The HTML code - */ - public function makeAction($action, $extension) - { - $title = ''; - - switch ($action) { - case 'install': - case 'reinstall': - $title = 'title="'.hsc($extension->getDownloadURL()).'"'; - break; - } - - $classes = 'button '.$action; - $name = 'fn['.$action.']['.hsc($extension->getID()).']'; - - $html = ' '; - return $html; - } - - /** - * Plugin/template status - * - * @param helper_plugin_extension_extension $extension The extension - * @return string The description of all relevant statusses - */ - public function makeStatus(helper_plugin_extension_extension $extension) - { - $status = array(); - - if ($extension->isInstalled()) { - $status[] = $this->getLang('status_installed'); - if ($extension->isProtected()) { - $status[] = $this->getLang('status_protected'); - } else { - $status[] = $extension->isEnabled() - ? $this->getLang('status_enabled') - : $this->getLang('status_disabled'); - } - } else { - $status[] = $this->getLang('status_not_installed'); - } - if (!$extension->canModify()) $status[] = $this->getLang('status_unmodifiable'); - if ($extension->isBundled()) $status[] = $this->getLang('status_bundled'); - $status[] = $extension->isTemplate() - ? $this->getLang('status_template') - : $this->getLang('status_plugin'); - return implode(', ', $status); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/repository.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/repository.php deleted file mode 100644 index 0bca6c9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/helper/repository.php +++ /dev/null @@ -1,206 +0,0 @@ - - */ - -use dokuwiki\Cache\Cache; -use dokuwiki\HTTP\DokuHTTPClient; -use dokuwiki\Extension\PluginController; - -/** - * Class helper_plugin_extension_repository provides access to the extension repository on dokuwiki.org - */ -class helper_plugin_extension_repository extends DokuWiki_Plugin -{ - - const EXTENSION_REPOSITORY_API = 'https://www.dokuwiki.org/lib/plugins/pluginrepo/api.php'; - - private $loaded_extensions = array(); - private $has_access = null; - - /** - * Initialize the repository (cache), fetches data for all installed plugins - */ - public function init() - { - /* @var PluginController $plugin_controller */ - global $plugin_controller; - if ($this->hasAccess()) { - $list = $plugin_controller->getList('', true); - $request_data = array('fmt' => 'php'); - $request_needed = false; - foreach ($list as $name) { - $cache = new Cache('##extension_manager##'.$name, '.repo'); - - if (!isset($this->loaded_extensions[$name]) && - $this->hasAccess() && - !$cache->useCache(array('age' => 3600 * 24)) - ) { - $this->loaded_extensions[$name] = true; - $request_data['ext'][] = $name; - $request_needed = true; - } - } - - if ($request_needed) { - $httpclient = new DokuHTTPClient(); - $data = $httpclient->post(self::EXTENSION_REPOSITORY_API, $request_data); - if ($data !== false) { - $extensions = unserialize($data); - foreach ($extensions as $extension) { - $cache = new Cache('##extension_manager##'.$extension['plugin'], '.repo'); - $cache->storeCache(serialize($extension)); - } - } else { - $this->has_access = false; - } - } - } - } - - /** - * If repository access is available - * - * @param bool $usecache use cached result if still valid - * @return bool If repository access is available - */ - public function hasAccess($usecache = true) { - if ($this->has_access === null) { - $cache = new Cache('##extension_manager###hasAccess', '.repo'); - - if (!$cache->useCache(array('age' => 60*10, 'purge' => !$usecache))) { - $httpclient = new DokuHTTPClient(); - $httpclient->timeout = 5; - $data = $httpclient->get(self::EXTENSION_REPOSITORY_API.'?cmd=ping'); - if ($data !== false) { - $this->has_access = true; - $cache->storeCache(1); - } else { - $this->has_access = false; - $cache->storeCache(0); - } - } else { - $this->has_access = ($cache->retrieveCache(false) == 1); - } - } - return $this->has_access; - } - - /** - * Get the remote data of an individual plugin or template - * - * @param string $name The plugin name to get the data for, template names need to be prefix by 'template:' - * @return array The data or null if nothing was found (possibly no repository access) - */ - public function getData($name) - { - $cache = new Cache('##extension_manager##'.$name, '.repo'); - - if (!isset($this->loaded_extensions[$name]) && - $this->hasAccess() && - !$cache->useCache(array('age' => 3600 * 24)) - ) { - $this->loaded_extensions[$name] = true; - $httpclient = new DokuHTTPClient(); - $data = $httpclient->get(self::EXTENSION_REPOSITORY_API.'?fmt=php&ext[]='.urlencode($name)); - if ($data !== false) { - $result = unserialize($data); - if(count($result)) { - $cache->storeCache(serialize($result[0])); - return $result[0]; - } - return array(); - } else { - $this->has_access = false; - } - } - if (file_exists($cache->cache)) { - return unserialize($cache->retrieveCache(false)); - } - return array(); - } - - /** - * Search for plugins or templates using the given query string - * - * @param string $q the query string - * @return array a list of matching extensions - */ - public function search($q) - { - $query = $this->parseQuery($q); - $query['fmt'] = 'php'; - - $httpclient = new DokuHTTPClient(); - $data = $httpclient->post(self::EXTENSION_REPOSITORY_API, $query); - if ($data === false) return array(); - $result = unserialize($data); - - $ids = array(); - - // store cache info for each extension - foreach ($result as $ext) { - $name = $ext['plugin']; - $cache = new Cache('##extension_manager##'.$name, '.repo'); - $cache->storeCache(serialize($ext)); - $ids[] = $name; - } - - return $ids; - } - - /** - * Parses special queries from the query string - * - * @param string $q - * @return array - */ - protected function parseQuery($q) - { - $parameters = array( - 'tag' => array(), - 'mail' => array(), - 'type' => array(), - 'ext' => array() - ); - - // extract tags - if (preg_match_all('/(^|\s)(tag:([\S]+))/', $q, $matches, PREG_SET_ORDER)) { - foreach ($matches as $m) { - $q = str_replace($m[2], '', $q); - $parameters['tag'][] = $m[3]; - } - } - // extract author ids - if (preg_match_all('/(^|\s)(authorid:([\S]+))/', $q, $matches, PREG_SET_ORDER)) { - foreach ($matches as $m) { - $q = str_replace($m[2], '', $q); - $parameters['mail'][] = $m[3]; - } - } - // extract extensions - if (preg_match_all('/(^|\s)(ext:([\S]+))/', $q, $matches, PREG_SET_ORDER)) { - foreach ($matches as $m) { - $q = str_replace($m[2], '', $q); - $parameters['ext'][] = $m[3]; - } - } - // extract types - if (preg_match_all('/(^|\s)(type:([\S]+))/', $q, $matches, PREG_SET_ORDER)) { - foreach ($matches as $m) { - $q = str_replace($m[2], '', $q); - $parameters['type'][] = $m[3]; - } - } - - // FIXME make integer from type value - - $parameters['q'] = trim($q); - return $parameters; - } -} - -// vim:ts=4:sw=4:et: diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/bug.gif b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/bug.gif deleted file mode 100644 index 08c1ca1..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/bug.gif and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/disabled.png b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/disabled.png deleted file mode 100644 index 9c18b04..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/disabled.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/donate.png b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/donate.png deleted file mode 100644 index a76dfaa..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/donate.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/down.png b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/down.png deleted file mode 100644 index 8e399a9..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/down.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/enabled.png b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/enabled.png deleted file mode 100644 index edbbb5b..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/enabled.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/icons.xcf b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/icons.xcf deleted file mode 100644 index ab69b30..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/icons.xcf and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/license.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/license.txt deleted file mode 100644 index 44e176a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/license.txt +++ /dev/null @@ -1,4 +0,0 @@ -enabled.png - CC0, (c) Tanguy Ortolo -disabled.png - public domain, (c) Tango Desktop Project http://commons.wikimedia.org/wiki/File:Dialog-information.svg -plugin.png - public domain, (c) nicubunu, http://openclipart.org/detail/15093/blue-jigsaw-piece-07-by-nicubunu -template.png - public domain, (c) mathec, http://openclipart.org/detail/166596/palette-by-mathec diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/overlay.png b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/overlay.png deleted file mode 100644 index 5414206..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/overlay.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/plugin.png b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/plugin.png deleted file mode 100644 index 62424b2..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/plugin.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/tag.png b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/tag.png deleted file mode 100644 index 1b1dd75..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/tag.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/template.png b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/template.png deleted file mode 100644 index 67240d1..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/template.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/up.png b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/up.png deleted file mode 100644 index 531b2dd..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/up.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/warning.png b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/warning.png deleted file mode 100644 index c1af79f..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/images/warning.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_install.txt deleted file mode 100644 index 34b9248..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -От тук можете да инÑталирате ръчно приÑтавки и шаблони като качите архив или поÑочите URL за ÑвалÑне на архива. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_plugins.txt deleted file mode 100644 index 927f617..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Това Ñа инÑталираните приÑтавки. От тук можете да ги включвате и изключвате както и да ги деинÑталирате. Тук ще виждате и наличните актуализации, като преди вÑÑка такава прочетете документациÑта на Ñъответната приÑтавка. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_search.txt deleted file mode 100644 index f41c8c6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -От тук имате доÑтъп до вÑички налични [[doku>plugins|приÑтавки]] и [[doku>template|шаблони]] за DokuWiki, които Ñа дело на трети лица. Имайте предвид, че кодът им е потенциален **риÑк за ÑигурноÑтта на Ñървъра**! Повече по темата можете да прочетете в [[doku>security#plugin_security|plugin security]] first. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_templates.txt deleted file mode 100644 index 8824b4d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Това Ñа инÑталираните шаблони. Можете да определите кой шаблон да Ñе ползва от [[?do=admin&page=config|ÐаÑтройки]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/lang.php deleted file mode 100644 index 69ec260..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/bg/lang.php +++ /dev/null @@ -1,84 +0,0 @@ - - */ -$lang['menu'] = 'ДиÑпечер на приÑтавки'; -$lang['tab_plugins'] = 'ИнÑталирани приÑтавки'; -$lang['tab_templates'] = 'ИнÑталирани шаблони'; -$lang['tab_search'] = 'ТърÑене и инÑталиране'; -$lang['tab_install'] = 'Ръчно инÑталиране'; -$lang['notimplemented'] = 'ФункционалноÑтта вÑе още не реализирана'; -$lang['notinstalled'] = 'ПриÑтавката не е инÑталирана'; -$lang['alreadyenabled'] = 'ПриÑтавката е включена'; -$lang['alreadydisabled'] = 'ПриÑтавката е изключена'; -$lang['pluginlistsaveerror'] = 'Възникна грешка при запиÑването на ÑпиÑъка Ñ Ð¿Ñ€Ð¸Ñтавки'; -$lang['unknownauthor'] = 'ÐеизвеÑтен автор'; -$lang['unknownversion'] = 'ÐеизвеÑтна верÑиÑ'; -$lang['btn_info'] = 'Повече информациÑ'; -$lang['btn_update'] = 'Ðктуализиране'; -$lang['btn_uninstall'] = 'ДеинÑталиране'; -$lang['btn_enable'] = 'Включване'; -$lang['btn_disable'] = 'Изключване'; -$lang['btn_install'] = 'ИнÑталиране'; -$lang['btn_reinstall'] = 'ПреинÑталиране'; -$lang['js']['reallydel'] = 'ÐаиÑтина ли желаете приÑтавката да бъде деинÑталирана?'; -$lang['js']['display_viewoptions'] = 'Филтриране:'; -$lang['js']['display_enabled'] = 'включени'; -$lang['js']['display_disabled'] = 'изключени'; -$lang['js']['display_updatable'] = 'Ñ Ð½Ð°Ð»Ð¸Ñ‡Ð½Ð¸ актуализации'; -$lang['search_for'] = 'ТърÑене за приÑтавки:'; -$lang['search'] = 'ТърÑене'; -$lang['extensionby'] = '%s от %s'; -$lang['popularity'] = 'ПопулÑрноÑÑ‚: %s%%'; -$lang['homepage_link'] = 'Документи'; -$lang['tags'] = 'Етикети:'; -$lang['author_hint'] = 'ТърÑене за други приÑтавки от този автор'; -$lang['installed'] = 'ИнÑталирано:'; -$lang['downloadurl'] = 'СвалÑне от URL:'; -$lang['repository'] = 'Хранилище:'; -$lang['unknown'] = 'неизвеÑтно'; -$lang['installed_version'] = 'ИнÑталирана верÑиÑ:'; -$lang['install_date'] = 'ПоÑл. актуализиране:'; -$lang['available_version'] = 'Ðалична верÑиÑ:'; -$lang['compatible'] = 'СъвмеÑтимоÑÑ‚ Ñ:'; -$lang['depends'] = 'ИзиÑква:'; -$lang['similar'] = 'ÐаподобÑва:'; -$lang['conflicts'] = 'Ð’ кофликт Ñ:'; -$lang['donate'] = 'ХареÑва ли ви?'; -$lang['donate_action'] = 'Купете на автора кафе!'; -$lang['repo_retry'] = 'Повторен опит'; -$lang['provides'] = 'ОÑигурÑва:'; -$lang['status'] = 'СъÑтоÑние:'; -$lang['status_installed'] = 'инÑталирана'; -$lang['status_not_installed'] = 'неинÑталирана'; -$lang['status_protected'] = 'защитена'; -$lang['status_enabled'] = 'включена'; -$lang['status_disabled'] = 'изключена'; -$lang['status_plugin'] = 'приÑтавка'; -$lang['status_template'] = 'шаблон'; -$lang['msg_enabled'] = 'ПриÑтавката "%s" е включена'; -$lang['msg_disabled'] = 'ПриÑтавката "%s" е изключена'; -$lang['msg_delete_success'] = 'ПриÑтавката "%s" е деинÑталирана'; -$lang['msg_delete_failed'] = 'ДеинÑталирането на приÑтавката "%s" Ñе провали '; -$lang['msg_template_install_success'] = 'Шаблонът "%s" е инÑталиран уÑпешно'; -$lang['msg_template_update_success'] = 'Шаблонът "%s" е актуализиран уÑпешно'; -$lang['msg_plugin_install_success'] = 'ПриÑтавката "%s" е инÑталирана уÑпешно'; -$lang['msg_plugin_update_success'] = 'ПриÑтавката "%s" е актуализирана уÑпешно'; -$lang['msg_upload_failed'] = 'Качването на файлът Ñе провали'; -$lang['missing_dependency'] = 'ИзиÑкван компонент липÑва или е изключен: %s'; -$lang['security_issue'] = 'Проблем ÑÑŠÑ ÑигурноÑтта: %s'; -$lang['security_warning'] = 'Предупреждние за ÑигурноÑтта: %s'; -$lang['update_available'] = 'ÐктуализациÑ: Ðалична е нова верÑÐ¸Ñ - %s'; -$lang['wrong_folder'] = 'Ðекоректно инÑталирана приÑтавка: Преименувайте директориÑта "%s" на "%s".'; -$lang['error_badurl'] = 'URL адреÑите трÑбва да започват Ñ http или https'; -$lang['error_dircreate'] = 'Създаването на временна поапка за получаване на файла не е възможно'; -$lang['error_download'] = 'ÐевъзможноÑÑ‚ за ÑвалÑне на файл: %s'; -$lang['noperms'] = 'Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° разширението не е доÑтъпна за пиÑане'; -$lang['notplperms'] = 'Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° шаблона не е доÑтъпна за пиÑане'; -$lang['nopluginperms'] = 'Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° приÑтавката не е доÑтъпна за пиÑане'; -$lang['install_url'] = 'ИнÑталиране от URL:'; -$lang['install_upload'] = 'Качване:'; -$lang['repo_error'] = 'ÐÑма връзка Ñ Ñ…Ñ€Ð°Ð½Ð¸Ð»Ð¸Ñ‰ÐµÑ‚Ð¾ на добавката. Проверете възможна ли е комуникациÑта www.dokuwiki.org и прокÑи наÑтройките.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ca/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ca/lang.php deleted file mode 100644 index 76fe584..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ca/lang.php +++ /dev/null @@ -1,73 +0,0 @@ - - */ -$lang['menu'] = 'Gestor d’extensions'; -$lang['tab_plugins'] = 'Connectors instal·lats'; -$lang['tab_templates'] = 'Plantilles instal·lades'; -$lang['tab_search'] = 'Cerca i instal·la'; -$lang['tab_install'] = 'Instal·lació manual'; -$lang['notimplemented'] = 'Encara no s’ha implementat aquesta prestació'; -$lang['notinstalled'] = 'No s’ha instal·lat aquesta extensió'; -$lang['alreadyenabled'] = 'Ja s’ha activat aquesta extensió'; -$lang['alreadydisabled'] = 'Ja s’ha desactivat aquesta extensió'; -$lang['pluginlistsaveerror'] = 'S’ha produït un error en desar la llista de connectors'; -$lang['unknownauthor'] = 'Autor desconegut'; -$lang['unknownversion'] = 'Versió desconeguda'; -$lang['btn_info'] = 'Mostra’n més informació'; -$lang['btn_update'] = 'Actualitza'; -$lang['btn_uninstall'] = 'Desinstal·la'; -$lang['btn_enable'] = 'Activa'; -$lang['btn_disable'] = 'Desactiva'; -$lang['btn_install'] = 'Instal·la'; -$lang['btn_reinstall'] = 'Reinstal·la'; -$lang['js']['reallydel'] = 'Esteu segur que voleu desinstal·lar aquesta extensió?'; -$lang['js']['display_viewoptions'] = 'Opcions de visualització:'; -$lang['js']['display_enabled'] = 'activat'; -$lang['js']['display_disabled'] = 'desactivat'; -$lang['js']['display_updatable'] = 'actualitzable'; -$lang['search_for'] = 'Cerca l’extensió:'; -$lang['search'] = 'Cerca'; -$lang['extensionby'] = '%s de %s'; -$lang['screenshot'] = 'Captura de pantalla de %s'; -$lang['popularity'] = 'Popularitat: %s %%'; -$lang['homepage_link'] = 'Documentació'; -$lang['bugs_features'] = 'Problemes'; -$lang['tags'] = 'Etiquetes:'; -$lang['author_hint'] = 'Cerca extensions d’aquest autor'; -$lang['installed'] = 'Instal·lat:'; -$lang['downloadurl'] = 'URL de baixada:'; -$lang['repository'] = 'Repositori:'; -$lang['unknown'] = 'desconegut'; -$lang['installed_version'] = 'Versió instal·lada:'; -$lang['install_date'] = 'La darrera actualització:'; -$lang['available_version'] = 'Versió disponible:'; -$lang['compatible'] = 'Compatible amb:'; -$lang['depends'] = 'Depèn de:'; -$lang['similar'] = 'Semblant a:'; -$lang['conflicts'] = 'Entra en conflicte amb:'; -$lang['donate'] = 'Us agrada això?'; -$lang['donate_action'] = 'Compreu un cafè a l’autor!'; -$lang['repo_retry'] = 'Torna a provar'; -$lang['provides'] = 'Proporciona:'; -$lang['status'] = 'Estat:'; -$lang['status_installed'] = 'instal·lat'; -$lang['status_not_installed'] = 'no instal·lat'; -$lang['status_protected'] = 'protegit'; -$lang['status_enabled'] = 'activat'; -$lang['status_disabled'] = 'desactivat'; -$lang['status_unmodifiable'] = 'immodificable'; -$lang['status_plugin'] = 'connector'; -$lang['status_template'] = 'plantilla'; -$lang['msg_delete_failed'] = 'Ha fallat la desinstal·lació de l’extensió %s'; -$lang['msg_upload_failed'] = 'Ha fallat l’actualització del fitxer'; -$lang['security_issue'] = 'Problema de seguretat: %s '; -$lang['security_warning'] = 'Avís de seguretat: %s'; -$lang['wrong_folder'] = 'El connector s’ha instal·lat incorrectament: canvieu el nom del directori del connector «%s» a «%s». '; -$lang['url_change'] = 'L’URL ha canviat: l’URL de baixada ha canviat des de la darrera baixada. Reviseu que l’URL nou sigui vàlid abans d’actualitzar l’extensió.
    Nou: %s
    Anterior: %s '; -$lang['error_badurl'] = 'Els URL han de començar per http o https'; -$lang['error_download'] = 'No es pot baixar el fitxer: %s'; -$lang['install_url'] = 'Instal·la a partir d’un URL:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_install.txt deleted file mode 100644 index 09b3762..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -لێرە دەتوانیت بە دەستی پێوەکراو Ùˆ تێمپلەیتەکان دابمەزرێنیت بە بارکردن یان دابینکردنی URL ÛŒ داگرتنی ڕاستەوخۆ. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_plugins.txt deleted file mode 100644 index 6a07b98..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -ئەمانە ئەو پێوەکراوانەن Ú©Û• Ù„Û• ئێستادا Ù„Û• دۆکوویکیی تۆدا دامەزرێنراون. دەتوانیت لێرە بە توانایان بکەیت یان ناچالاکیان بکەیت یان تەنانەت بە تەواوی Ùڕێیان بدەی. نوێکردنەوەکانی پێوەکراو لێرە هەروەها نیشان دەدرێن، دڵنیابە Ù„Û•ÙˆÛ•ÛŒ Ú©Û• دۆکیومێنتی پێوەکراوەکە بخوێنیتەوە Ù¾ÛŽØ´ نوێکردنەوە. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_search.txt deleted file mode 100644 index f16a32f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -ئەم خشتەبەندە دەستگەیشتنت دەداتێ بە هەموو پارتی 3یەمی بەردەست !!doku>plugins|plugins!! Ùˆ template|templates!! بۆ دۆکویکی. تکایە ئاگاداری ئەوە بە Ú©Û• دامەزراندنی کۆدی 3Û•Ù… پارت لەوانەیە مەترسی **security**, لەوانەیە بتەوێت دەربارەی .doku>security#plugin_security|plugin security!! سەرەتا بخوێنیتەوە. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_templates.txt deleted file mode 100644 index b5e3520..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -ئەمانە تێمپلەیتەکانن Ù„Û• ئێستادا دامەزراوە Ù„Û• دۆکووویکی خۆت. دەتوانیت تێمپلەیتەکە دیاریبکەیت بۆ ئەوەی بەکاربێت Ù„Û• .?do=admin&page=config| بەڕێوەبەری شێوەپێدان \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/lang.php deleted file mode 100644 index fccbaa4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ckb/lang.php +++ /dev/null @@ -1,96 +0,0 @@ - - */ -$lang['menu'] = 'بەڕێوەبەری درێژکراوە'; -$lang['tab_plugins'] = 'پێوەکراوەکان دامەزرێنراو'; -$lang['tab_templates'] = 'تێمپلەیتە دامەزراوەکان'; -$lang['tab_search'] = 'گەڕان Ùˆ دامەزراندن'; -$lang['tab_install'] = 'دامەزراندنی دەستی'; -$lang['notimplemented'] = 'ئەم تایبەتمەندیە هێشتا جێبەجێ نەکراوە'; -$lang['notinstalled'] = 'ئەم درێژکراوەیە دانەمەزراوە'; -$lang['alreadyenabled'] = 'ئەم درێژکراوەیە پێشتر چالاک کراوە'; -$lang['alreadydisabled'] = 'ئەم درێژکراوەیە پێشتر لەکارخراوە'; -$lang['pluginlistsaveerror'] = 'هەڵەیەک هەبوو Ù„Û• پاشەکەوتکردنی لیستی پێوەکراو'; -$lang['unknownauthor'] = 'نووسەری نەناسراو'; -$lang['unknownversion'] = 'وەشانێکی نەناسراو'; -$lang['btn_info'] = 'زانیاری زیاتر پیشان بدە'; -$lang['btn_update'] = 'نوێکردنەوە'; -$lang['btn_uninstall'] = 'لابردن'; -$lang['btn_enable'] = 'چالاککردن'; -$lang['btn_disable'] = 'لەکارخستنی'; -$lang['btn_install'] = 'دامەزراندن'; -$lang['btn_reinstall'] = 'دووبارە دامەزراندن'; -$lang['js']['reallydel'] = 'بەڕاستی ئەم درێژکراوەیە لادەبەیت؟'; -$lang['js']['display_viewoptions'] = 'بینینی هەڵبژاردنەکان:'; -$lang['js']['display_enabled'] = 'چالاک کراوە'; -$lang['js']['display_disabled'] = 'ناچالاککراوە'; -$lang['js']['display_updatable'] = 'بەها'; -$lang['search_for'] = 'بەدواگەڕانی درێژکراوە:'; -$lang['search'] = 'گەڕان'; -$lang['extensionby'] = '%s لەلایەن %s'; -$lang['screenshot'] = 'گرتەی %s'; -$lang['popularity'] = 'ناوبانگ: %s%%'; -$lang['homepage_link'] = 'بەڵگەنامەکان'; -$lang['bugs_features'] = 'هەڵەکان'; -$lang['tags'] = 'تاگەکان:'; -$lang['author_hint'] = 'گەڕان Ù„Û• درێژکراوەکان لەلایەن ئەم نوسەرەوە'; -$lang['installed'] = 'دامەزرێنراوە:'; -$lang['downloadurl'] = 'داگرتنی URL:'; -$lang['repository'] = 'کۆگا:'; -$lang['unknown'] = ' نەزانراو'; -$lang['installed_version'] = 'وەشانی دامەزراو:'; -$lang['install_date'] = 'دوا نوێکردنەوەت:'; -$lang['available_version'] = 'وەشانی بەردەست:'; -$lang['compatible'] = 'گونجاو Ù„Û•Ú¯Û•Úµ:'; -$lang['depends'] = 'پشت دەبەستێت بە:'; -$lang['similar'] = 'هاوشێوەی:'; -$lang['conflicts'] = 'ناکۆکی Ù„Û•Ú¯Û•Úµ:'; -$lang['donate'] = 'وەکوو ئەمە?'; -$lang['donate_action'] = 'قاوەیەک بۆ نوسەرەکە بکڕە'; -$lang['repo_retry'] = 'دووبارە Ù‡Û•ÙˆÚµ بدە'; -$lang['provides'] = 'دابین دەکات:'; -$lang['status'] = 'دۆخ:'; -$lang['status_installed'] = 'دامەزرێنراوە'; -$lang['status_not_installed'] = 'دانەمەزراوە'; -$lang['status_protected'] = 'پارێزراوە'; -$lang['status_enabled'] = 'چالاک کراوە'; -$lang['status_disabled'] = 'ناچالاککراوە'; -$lang['status_unmodifiable'] = 'بێ مۆدیلە'; -$lang['status_plugin'] = 'پێوەکراو'; -$lang['status_template'] = 'ڕووکار'; -$lang['status_bundled'] = 'بە یەک'; -$lang['msg_enabled'] = 'پێوەکراو %s چالاک کرا'; -$lang['msg_disabled'] = 'پێوەکراو %s ناچالاک کرا'; -$lang['msg_delete_success'] = 'پێوەدانی %s لابردراوە'; -$lang['msg_delete_failed'] = 'لابردنی پێوەکراو %s سەرکەوتوو نەبوو'; -$lang['msg_template_install_success'] = 'داڕێژە %s بە سەرکەوتوویی دامەزرێنرا'; -$lang['msg_template_update_success'] = 'داڕێژە %s بە سەرکەوتوویی نوێکرایەوە'; -$lang['msg_plugin_install_success'] = 'پێوەکراو %s بە سەرکەوتوویی دامەزرێنرا'; -$lang['msg_plugin_update_success'] = 'پێوەکراو %s بە سەرکەوتوویی نوێکرایەوە'; -$lang['msg_upload_failed'] = 'بارکردنی ÙØ§ÛŒÙ„Û•Ú©Û• سەرکەوتوو نەبوو'; -$lang['msg_nooverwrite'] = 'درێژکراوەی %s پێشتر هەیە بۆیە نەنووسراوە تەوە; بۆ نووسینەوە، بژاردەی نووسینەوە دابنێ'; -$lang['missing_dependency'] = ' Ù„Û• پشت پێبەستن بە ناچالاک: %s'; -$lang['security_issue'] = ' ئاسایش: %s'; -$lang['security_warning'] = ' پاراستن: %s'; -$lang['update_available'] = 'ئەپدەیت: وەشانی نوێی %s بەردەستە.'; -$lang['wrong_folder'] = 'Plugin بە Ù‡Û•ÚµÛ• دابەزێنرا: ناونانەوەی پێڕستی پێوەکراو "%s" بۆ "%s".'; -$lang['url_change'] = ' URL گۆڕا: داگرتنی URL Ù„Û• دوا داگرتنەوە گۆڕاوە. پشکنین بکە ئەگەر URL Û• نوێکە دروستە Ù¾ÛŽØ´ نوێکردنەوەی پێوەکراوەکە.
    نوێ: %s
    Old: %s'; -$lang['error_badurl'] = 'پێویستە URLەکان بە http یان https دەست پێبکەن'; -$lang['error_dircreate'] = 'ناتوانێت Ùۆڵدەری کاتی دروست بکات بۆ وەرگرتنی داگرتن'; -$lang['error_download'] = 'ناتوانێت ÙØ§ÛŒÙ„Û•Ú©Û• دابگرێت: %s'; -$lang['error_decompress'] = 'ناتوانێت ÙØ§ÛŒÙ„Û• داگیراوەکە دابەزێنێت. ئەمە لەوانەیە Ù„Û• ئەنجامی داگرتنێکی خراپدا بێت، Ú©Û• Ù„Û• حاڵەتی داگرتندا دەبێت دووبارە Ù‡Û•ÙˆÚµ بدەیتەوە؛ یان Ùۆرماتی گوشاردانان لەوانەیە نەزانرابێت، Ú©Û• Ù„Û• حاڵەتی داگرتن Ùˆ دامەزراندنی دەستیدا پێویستە.'; -$lang['error_findfolder'] = 'ناتوانێت ڕێنیشاندەری درێژکراوەکە دیاری بکات، پێویستە بە دەستی داگرتن Ùˆ دامەزراندنی بکەیت'; -$lang['error_copy'] = 'هەڵەیەک Ù„Û• Ú©Û†Ù¾ÛŒ کردنی ÙØ§ÛŒÙ„ دا هەبوو Ù„Û• کاتی هەوڵدان بۆ دامەزراندنی ÙØ§ÛŒÙ„ەکان بۆ دایەرێکتۆری %s: لەوانەیە دیسک Ù¾Ú• بێت یان مۆڵەتەکانی چوونە ژورەوەی ÙØ§ÛŒÙ„ Û•Ú©Û• نادروست بێت. ئەمە لەوانەیە ئەنجامی ئەوە بێت Ú©Û• پێوەکراوێکی Ú©Û•Ù…ÛŽÚ© دامەزرابێت Ùˆ دامەزراندنی ویکیی ەکەت بە ناجێگیری جێبهێڵێت'; -$lang['noperms'] = 'ڕێنیشاندەری درێژکراوە Ú©Û• توانای دەستکاریکردنی نییە'; -$lang['notplperms'] = 'ڕێنیشاندەر تێمپلەیت توانای دەستکاریکردنی نییە'; -$lang['nopluginperms'] = 'دایەرێکتەری پێوەکراو توانای دەستکاریکردنی نیە'; -$lang['git'] = 'ئەم درێژکراوەیە Ù„Û• Ú•ÛŽÚ¯Û•ÛŒ git Û•ÙˆÛ• دامەزراوە، لەوانەیە نەتەوێ لێرە نوێی بکەیتەوە.'; -$lang['auth'] = 'ئەم پێوەکراوە بە تەبا نییە Ù„Û• شێوەپێداندا، Ù„Û• کاربخە.'; -$lang['install_url'] = 'دامەزراندن Ù„Û• URL:'; -$lang['install_upload'] = 'پێوەکراو باربکە:'; -$lang['repo_error'] = 'ناتوانرێت پەیوەندی بە کۆگای پێوەکراوبکرێت. دڵنیابە Ù„Û•ÙˆÛ•ÛŒ ڕاژەکارەکەت رێگەپێدراوە پەیوەندی www.dokuwiki.org Ùˆ سێری ڕێکبەندەکانی پرۆکسی ەکەت بکە.'; -$lang['nossl'] = 'Ù¾ÛŒ.Ù¾ÛŒ.Ù¾ÛŒ ەکەت پێدەچێت پاڵپشتی SSL لەدەست بدا. داگرتن کارناکات بۆ زۆرێک Ù„Û• درێژکراوەکانی DokuWiki.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_install.txt deleted file mode 100644 index b274959..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Zde můžete ruÄnÄ› instalovat zásuvné moduly a Å¡ablony vzhledu, buÄ nahráním, nebo zadáním přímé URL pro stažení. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_plugins.txt deleted file mode 100644 index a6f6274..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Toto je seznam momentálnÄ› nainstalovaných zásuvných modulů vaší DokuWiki. V tomto seznamu je lze zapínat, vypínat nebo kompletnÄ› odinstalovat. Jsou zde také vidÄ›t dostupné aktualizace pro moduly, ale pÅ™ed jejich případným aktualizováním si vždy pÅ™eÄtÄ›te jejich dokumentaci. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_search.txt deleted file mode 100644 index b1659a5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Tato záložka poskytuje náhled na vÅ¡echny dostupné [[doku>plugins|moduly]] a [[doku>cs:template|Å¡ablony]] tÅ™etích stran pro DokuWiki. Jejich instalací se múžete vystavit **bezpeÄnostním rizikům** o kterých se můžete více doÄíst v oddíle [[doku>security#plugin_security|plugin security]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_templates.txt deleted file mode 100644 index 45abe95..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Toto jsou Å¡ablony, které jsou momentálnÄ› nainstalovány v této DokuWiki. AktuálnÄ› používanu Å¡ablonu lze vybrat ve [[?do=admin&page=config|Správci rozšíření]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/lang.php deleted file mode 100644 index dd54ed2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cs/lang.php +++ /dev/null @@ -1,100 +0,0 @@ - - * @author Viktor Zavadil - * @author Jaroslav Lichtblau - * @author Turkislav - * @author Martin RůžiÄka - */ -$lang['menu'] = 'Správa rozšíření'; -$lang['tab_plugins'] = 'Instalované moduly'; -$lang['tab_templates'] = 'Instalované Å¡ablony'; -$lang['tab_search'] = 'Vyhledej a instaluj'; -$lang['tab_install'] = 'RuÄní instalace'; -$lang['notimplemented'] = 'Tato vychytávka není dosud implementována'; -$lang['notinstalled'] = 'Toto rozšíření není instalováno'; -$lang['alreadyenabled'] = 'Toto rozšíření je již povoleno'; -$lang['alreadydisabled'] = 'Toto rozšíření je již vypnuto'; -$lang['pluginlistsaveerror'] = 'DoÅ¡lo k chybÄ› pÅ™i ukládání seznamu zásuvných modulů'; -$lang['unknownauthor'] = 'Neznámý autor'; -$lang['unknownversion'] = 'Neznámá verze'; -$lang['btn_info'] = 'Zobrazit více informací'; -$lang['btn_update'] = 'Aktualizovat'; -$lang['btn_uninstall'] = 'Odinstalovat'; -$lang['btn_enable'] = 'Povolit'; -$lang['btn_disable'] = 'Zakázat'; -$lang['btn_install'] = 'Instalovat'; -$lang['btn_reinstall'] = 'PÅ™einstalovat'; -$lang['js']['reallydel'] = 'Opravdu odinstalovat toto rozšíření?'; -$lang['js']['display_viewoptions'] = 'Zobrazit možnosti:'; -$lang['js']['display_enabled'] = 'povolit'; -$lang['js']['display_disabled'] = 'zakázat'; -$lang['js']['display_updatable'] = 'aktualizovatelné'; -$lang['search_for'] = 'Hledat rozšíření:'; -$lang['search'] = 'Hledat'; -$lang['extensionby'] = '%s od %s'; -$lang['screenshot'] = 'Screenshot %s'; -$lang['popularity'] = 'Popularita: %s%%'; -$lang['homepage_link'] = 'Dokumenty'; -$lang['bugs_features'] = 'Chyby'; -$lang['tags'] = 'Å títky:'; -$lang['author_hint'] = 'Vyhledat rozšíření podle tohoto autora'; -$lang['installed'] = 'Nainstalováno:'; -$lang['downloadurl'] = 'URL stahování:'; -$lang['repository'] = 'Repozitář:'; -$lang['unknown'] = 'neznámý'; -$lang['installed_version'] = 'Nainstalovaná verze:'; -$lang['install_date'] = 'Poslední aktualizace'; -$lang['available_version'] = 'Dostupná verze:'; -$lang['compatible'] = 'Kompatibilní s:'; -$lang['depends'] = 'Závisí na:'; -$lang['similar'] = 'Podobný jako:'; -$lang['conflicts'] = 'Koliduje s:'; -$lang['donate'] = 'Líbí se ti to?'; -$lang['donate_action'] = 'Kup autorovi kávu!'; -$lang['repo_retry'] = 'Opakovat'; -$lang['provides'] = 'Poskytuje:'; -$lang['status'] = 'Stav:'; -$lang['status_installed'] = 'instalovaný'; -$lang['status_not_installed'] = 'nenainstalovaný'; -$lang['status_protected'] = 'chránÄ›ný'; -$lang['status_enabled'] = 'povolený'; -$lang['status_disabled'] = 'zakázaný'; -$lang['status_unmodifiable'] = 'nemÄ›nný'; -$lang['status_plugin'] = 'zásuvný modul'; -$lang['status_template'] = 'Å¡ablona'; -$lang['status_bundled'] = 'svázaný'; -$lang['msg_enabled'] = 'Zásuvný modul %s povolen'; -$lang['msg_disabled'] = 'Zásuvný modul %s zakázán'; -$lang['msg_delete_success'] = 'Rozšíření %s odinstalováno'; -$lang['msg_delete_failed'] = 'Odinstalování rozšíření %s selhalo'; -$lang['msg_template_install_success'] = 'Å ablona %s úspěšnÄ› nainstalována'; -$lang['msg_template_update_success'] = 'Å ablona %s úspěšnÄ› aktualizována'; -$lang['msg_plugin_install_success'] = 'Zásuvný modul %s úspěšnÄ› nainstalován.'; -$lang['msg_plugin_update_success'] = 'Zásuvný modul %s úspěšnÄ› aktualizován.'; -$lang['msg_upload_failed'] = 'Nahrávání souboru selhalo'; -$lang['msg_nooverwrite'] = 'Rozšíření %s již existuje, proto nebylo pÅ™epsáno; pro pÅ™epsání zatrhnÄ›te přísluÅ¡nou možnost'; -$lang['missing_dependency'] = 'ChybÄ›jící nebo zakázaná závislost: %s'; -$lang['security_issue'] = 'BezpeÄnostní problém: %s'; -$lang['security_warning'] = 'BezpeÄnostní varování: %s'; -$lang['update_available'] = 'Aktualizace: Je dostupná nová verze %s.'; -$lang['wrong_folder'] = 'Zásuvný modul nesprávnÄ› nainstalován: PÅ™ejmenujte adresář modulu "%s" na "%s".'; -$lang['url_change'] = 'URL se zmÄ›nila: URL pro stahování se zmÄ›nila od poslední aktualizace. PÅ™ed další aktualizací tohoto rozšíření ověřte správnost nové URL.
    Nová: %s
    Stará: %s'; -$lang['error_badurl'] = 'Adresy URL by mÄ›ly zaÄínat s http nebo https'; -$lang['error_dircreate'] = 'Nelze vytvoÅ™it doÄasný adresář pro pÅ™ijetí stahování'; -$lang['error_download'] = 'Nelze stáhnout soubor: %s'; -$lang['error_decompress'] = 'Selhalo rozbalení staženého souboru. Toto je nejspíš důsledek poÅ¡kození souboru pÅ™i pÅ™enosu, zkuste soubor stáhnout znovu; případnÄ› nemusel být rozpoznán formát sbaleného souboru a bude tÅ™eba pÅ™istoupit k ruÄní instalaci. '; -$lang['error_findfolder'] = 'Nelze rozpoznat adresář pro rozšíření, je tÅ™eba stáhnout a instalovat ruÄnÄ›'; -$lang['error_copy'] = 'DoÅ¡lo k chybÄ› kopírování souborů pÅ™i pokusu nainstalovat soubory do adresáře %s: může být plný disk nebo Å¡patnÄ› nastavena přístupová práva. Tato chyba mohla zapříÄinit pouze ÄásteÄnou instalaci zásuvného modulu a uvést wiki do nestabilního stavu.'; -$lang['noperms'] = 'Nelze zapisovat do adresáře pro rozšíření'; -$lang['notplperms'] = 'Nelze zapisovat do odkládacího adresáře'; -$lang['nopluginperms'] = 'Nelze zapisovat do adresáře se zásuvnými moduly'; -$lang['git'] = 'Toto rozšíření bylo nainstalováno pÅ™es git. Touto cestou ho nejspíš tady aktualizovat nechcete.'; -$lang['auth'] = 'Tento ověřovací zásuvný modul není povolen v nastavení, zvažte jeho deaktivaci.'; -$lang['install_url'] = 'Nainstalovat z URL:'; -$lang['install_upload'] = 'Nahrát rozšíření:'; -$lang['repo_error'] = 'Nelze kontaktovat repozitář se zásuvnými moduly. UjistÄ›te se, že váš server může kontaktovat www.dokuwiki.org a zkontrolujte nastavení proxy.'; -$lang['nossl'] = 'Použité PHP pravdÄ›podobnÄ› nepodporuje SSL. Stažení mnoha DokuWiki rozšíření nebude fungovat.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_install.txt deleted file mode 100644 index 2bc933e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Gallwch chi arsefydlu ategion a thempledau gan law yma, naill ai gan eu lanlwytho neu gan gyflwyno URL lawrlwytho uniongyrchol. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_plugins.txt deleted file mode 100644 index dd49a7a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Dyma'r ategion sydd wedi\'u harsefydlu yn eich DokuWiki yn bresennol. Gallwch chi eu galluogi neu eu hanalluogi nhw neu hyd yn oed eu dad-arsefydlu yn llwyr yma. Caiff diweddariadau'r ategion eu dangos yma hefyd, sicrhewch eich bod chi'n darllen dogfennaeth yr ategyn cyn diweddaru. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_search.txt deleted file mode 100644 index d60f70f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Mae'r tab hwn yn rhoi mynediad i bob [[doku>plugins|ategyn]] a [[doku>template|thempled]] 3ydd parti ar gael ar gyfer DokuWiki. Sylwch fod arsefydlu cod 3ydd parti yn achosi **risg diogelwch**. Efallai hoffech chi ddarllen mwy ar [[doku>security#plugin_security|ddiogelwch ategion]] yn gyntaf. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_templates.txt deleted file mode 100644 index 4947145..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Dyma'r templedau sydd wedi'u harsefydlu yn eich DokuWiki yn bresennol. Gallwch chi ddewis y templed i'w ddefnyddio yn y [[?do=admin&page=config|Rheolwr Ffurfwedd]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/lang.php deleted file mode 100644 index 2a2a8c8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/cy/lang.php +++ /dev/null @@ -1,111 +0,0 @@ - - * @author Christopher Smith - * @author Alan Davies - */ - -$lang['menu'] = 'Rheolwr Estyniadau'; - -$lang['tab_plugins'] = 'Ategion a Arsefydlwyd'; -$lang['tab_templates'] = 'Templedau a Arsefydlwyd'; -$lang['tab_search'] = 'Chwilio ac Arsefydlu'; -$lang['tab_install'] = 'Arsefydlu gan Law'; - -$lang['notimplemented'] = '\'Dyw\'r nodwedd hon heb ei rhoi ar waith eto'; -$lang['notinstalled'] = '\'Dyw\'r estyniad hwn heb ei arsefydlu'; -$lang['alreadyenabled'] = 'Cafodd yr estyniad hwn ei alluogi'; -$lang['alreadydisabled'] = 'Cafodd yr estyniad hwn ei analluogi'; -$lang['pluginlistsaveerror'] = 'Roedd gwall wrth gadw\'r rhestr ategion'; -$lang['unknownauthor'] = 'Awdur anhysbys'; -$lang['unknownversion'] = 'Fersiwn anhysbys'; - -$lang['btn_info'] = 'Dangos wybodaeth bellach'; -$lang['btn_update'] = 'Diweddaru'; -$lang['btn_uninstall'] = 'Dad-arsefydlu'; -$lang['btn_enable'] = 'Galluogi'; -$lang['btn_disable'] = 'Analluogi'; -$lang['btn_install'] = 'Arsyfydlu'; -$lang['btn_reinstall'] = 'Ail-arsefydlu'; - -$lang['js']['reallydel'] = 'Ydych chi wir am ddad-arsefydlu\'r estyniad hwn?'; - -$lang['search_for'] = 'Chwilio Estyniadau:'; -$lang['search'] = 'Chwilio'; - -$lang['extensionby'] = '%s gan %s'; -$lang['screenshot'] = 'Sgrinlun %s'; -$lang['popularity'] = 'Poblogrwydd: %s%%'; -$lang['homepage_link'] = 'Dogfennau'; -$lang['bugs_features'] = 'Bygiau'; -$lang['tags'] = 'Tagiau:'; -$lang['author_hint'] = 'Chwilio estyniadau gan awdur'; -$lang['installed'] = 'Arsefydlwyd:'; -$lang['downloadurl'] = 'URL Lawlwytho:'; -$lang['repository'] = 'Ystorfa:'; -$lang['unknown'] = 'anhysbys'; -$lang['installed_version'] = 'Fersiwn a arsefydlwyd:'; -$lang['install_date'] = 'Eich diweddariad diwethaf:'; -$lang['available_version'] = 'Fersiwn ar gael:'; -$lang['compatible'] = 'Yn gydnaws â:'; -$lang['depends'] = 'Yn dibynnu ar:'; -$lang['similar'] = 'Yn debyg i:'; -$lang['conflicts'] = 'Y gwrthdaro â:'; -$lang['donate'] = 'Fel hwn?'; -$lang['donate_action'] = 'Prynwch goffi i\'r awdur!'; -$lang['repo_retry'] = 'Ailgeisio'; -$lang['provides'] = 'Darparu:'; -$lang['status'] = 'Statws:'; -$lang['status_installed'] = 'arsefydlwyd'; -$lang['status_not_installed'] = 'heb ei arsefydlu'; -$lang['status_protected'] = 'amddiffynwyd'; -$lang['status_enabled'] = 'galluogwyd'; -$lang['status_disabled'] = 'analluogwyd'; -$lang['status_unmodifiable'] = 'methu addasu'; -$lang['status_plugin'] = 'ategyn'; -$lang['status_template'] = 'templed'; -$lang['status_bundled'] = 'bwndlwyd'; - -$lang['msg_enabled'] = 'Galluogwyd ategyn %s'; -$lang['msg_disabled'] = 'Analluogwyd ategyn %s'; -$lang['msg_delete_success'] = 'Dad-arsefydlwyd estyniad %s'; -$lang['msg_delete_failed'] = 'Methodd dad-arsefydlu estyniad %s'; -$lang['msg_template_install_success'] = 'Arsefydlwyd templed %s yn llwyddiannus'; -$lang['msg_template_update_success'] = 'Diweddarwyd templed %s yn llwyddiannus'; -$lang['msg_plugin_install_success'] = 'Arsefydlwyd ategyn %s yn llwyddiannus'; -$lang['msg_plugin_update_success'] = 'Diweddarwyd ategyn %s yn llwyddiannus'; -$lang['msg_upload_failed'] = 'Methodd lanlwytho\'r ffeil'; - -$lang['missing_dependency'] = 'Missing or disabled dependency: %s'; -$lang['security_issue'] = 'Mater Diogelwch: %s'; -$lang['security_warning'] = 'Rhybudd Diogelwch: %s'; -$lang['update_available'] = 'Diweddariad: Mae fersiwn newydd %s ar gael.'; -$lang['wrong_folder'] = 'Ategyn wedi\'i arsefydlu\'n anghywir: Ailenwch ffolder yr ategyn o "%s" i "%s".'; -$lang['url_change'] = 'Newid i\'r URL: Newidiodd yr URL lawlwytho ers y diweddariad diwethaf. Gwiriwch i weld os yw\'r URL newydd yn ddilys cyn diweddaru\'r estyniad.
    Newydd: %s
    Hen: %s'; - -$lang['error_badurl'] = 'Dylai URL ddechrau gyda http neu https'; -$lang['error_dircreate'] = 'Methu â chreu ffolder dros dro er mwyn derbyn y lawrlwythiad'; -$lang['error_download'] = 'Methu lawrlwytho\'r ffeil: %s'; -$lang['error_decompress'] = 'Methu datgywasgu\'r ffeil a lawrlwythwyd. Gall hwn fod o ganlyniad i lawrlwythiad gwael, felly ceisiwch eto; neu gall fod fformat y cywasgiad fod yn anhysbys, felly bydd yn rhaid i chi lawlwytho ac arsefydlu gan law.'; -$lang['error_findfolder'] = 'Methu ag adnabod ffolder yr estyniad, bydd angen lawrlwytho ac arsefydlu gan law'; -$lang['error_copy'] = 'Roedd gwall copïo ffeil wrth geisio arsefydlu ffeiliau i\'r ffolder %s: gall fod y ddisgen yn llawn neu gall hawliau mynediad i ffeiliau fod yn anghywir. Gall hwn fod wedi achosi ategyn sydd wedi arsefydlu\'n rhannol ac sydd wedi ansefydlogi\'ch arsefydliad wici'; - -$lang['noperms'] = '\'Sdim modd ysgrifennu i\'r ffolder estyniadau'; -$lang['notplperms'] = '\'Sdim modd ysgrifennu i\'r ffolder templedau'; - -$lang['nopluginperms'] = '\'Sdim modd ysgrifennu i\'r ffolder ategion'; -$lang['git'] = 'Cafodd yr estyniad hwn ei arsefydlu gan git, mae\'n bosib na fyddwch chi am ei ddiweddaru yma.'; -$lang['auth'] = '\'Dyw\'r ategyn dilysu hwn heb ei alluogi yn y ffurfwedd, ystyriwch ei analluogi.'; - -$lang['install_url'] = 'Arsefydlu o URL:'; -$lang['install_upload'] = 'Lanlwytho Estyniad:'; - -$lang['repo_error'] = 'Doedd dim modd cysylltu â\'r ystorfa ategion. Sicrhewch fod hawl gan eich gweinydd i gysylltu â www.dokuwiki.org a gwiriwch eich gosodiadau procsi.'; -$lang['nossl'] = 'Mae\'n debyg \'dyw eich PHP ddim yn cynnal SSL. Na fydd lawrlwytho yn gweithio ar gyfer nifer o estyniadau DokuWiki.'; - -$lang['js']['display_viewoptions'] = 'Opsiynau Golwg:'; -$lang['js']['display_enabled'] = 'galluogwyd'; -$lang['js']['display_disabled'] = 'analluogwyd'; -$lang['js']['display_updatable'] = 'gallu diweddaru'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_install.txt deleted file mode 100644 index b686f3f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Her kan du installerer udvidelser eller temaer manuelt, ved enten at uploade dem eller angive en direkte URL til download. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_plugins.txt deleted file mode 100644 index 1c4e787..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Dette er de udvidelser du aktuelt har installeret i din DokuWiki. Du kan aktivere, deaktive eller fjerne udvidelser fra denne side. Opdateringer til udvidelser vises også her - husk at læse dokumentationen til en udvidelse inden du opdaterer den. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_search.txt deleted file mode 100644 index 11caf32..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Denne fane giver dig adgang til alle tredje-parts [[doku>plugins|udvidelser]] og [[doku>template|temaer]] til DokuWiki. Vær opmærksom på at installation af tredje-parts kode kan være en **sikkerhedsrisiko**. Overvej at læse dokumentation af [[doku>security#plugin_security|sikkerhed vedr. udvidelser]] først. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_templates.txt deleted file mode 100644 index fb1868b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Dette er de temaer du aktuelt har installeret i din DokuWiki. Du kan vælge det tema du vil benytte under [[?do=admin&page=config|Opsætningsstyring]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/lang.php deleted file mode 100644 index 83a0223..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/da/lang.php +++ /dev/null @@ -1,97 +0,0 @@ - - * @author Søren Birk - */ -$lang['menu'] = 'Udvidelseshåndtering'; -$lang['tab_plugins'] = 'Installerede udvidelser'; -$lang['tab_templates'] = 'Installerede temaer'; -$lang['tab_search'] = 'Søg og installer'; -$lang['tab_install'] = 'Manuel installation'; -$lang['notimplemented'] = 'Denne funktion er ikke implementeret endnu'; -$lang['notinstalled'] = 'Denne udvidelse er ikke installeret'; -$lang['alreadyenabled'] = 'Denne udvidelse er allerede aktiveret'; -$lang['alreadydisabled'] = 'Denne udvidelse er allerede deaktiveret'; -$lang['pluginlistsaveerror'] = 'Der opstod en fejl under opdatering af udvidelseslisten'; -$lang['unknownauthor'] = 'Ukendt udvikler'; -$lang['unknownversion'] = 'Ukendt version'; -$lang['btn_info'] = 'Vis mere information'; -$lang['btn_update'] = 'Opdater'; -$lang['btn_uninstall'] = 'Afinstaller'; -$lang['btn_enable'] = 'Aktiver'; -$lang['btn_disable'] = 'Deaktiver'; -$lang['btn_install'] = 'Installer'; -$lang['btn_reinstall'] = 'Geninstaller'; -$lang['js']['reallydel'] = 'Er du sikker på at du vil afinstallere denne udvidelse?'; -$lang['js']['display_viewoptions'] = 'Visningsindstillinger:'; -$lang['js']['display_enabled'] = 'aktiveret'; -$lang['js']['display_disabled'] = 'deaktiveret'; -$lang['js']['display_updatable'] = 'kan opdateres'; -$lang['search_for'] = 'Søg efter udvidelse:'; -$lang['search'] = 'Søg'; -$lang['extensionby'] = '%s af %s'; -$lang['screenshot'] = 'Skærmbillede af %s'; -$lang['popularity'] = 'Popularitet: %s%%'; -$lang['homepage_link'] = 'Dokumenter'; -$lang['bugs_features'] = 'Fejl'; -$lang['tags'] = 'Tags:'; -$lang['author_hint'] = 'Søg efter udvidelser udgivet af denne udvikler'; -$lang['installed'] = 'Installeret:'; -$lang['downloadurl'] = 'Download URL:'; -$lang['repository'] = 'Arkiv:'; -$lang['unknown'] = 'ukendt'; -$lang['installed_version'] = 'Installeret version:'; -$lang['install_date'] = 'Din sidste opdatering:'; -$lang['available_version'] = 'Tilgængelig version:'; -$lang['compatible'] = 'Kompatibel med:'; -$lang['depends'] = 'Afhængig af:'; -$lang['similar'] = 'Ligner:'; -$lang['conflicts'] = 'Konflikter med:'; -$lang['donate'] = 'Synes du om denne?'; -$lang['donate_action'] = 'Køb en kop kaffe til udvikleren!'; -$lang['repo_retry'] = 'Førsøg igen'; -$lang['provides'] = 'Giver:'; -$lang['status'] = 'Status:'; -$lang['status_installed'] = 'installeret'; -$lang['status_not_installed'] = 'ikke installeret'; -$lang['status_protected'] = 'beskyttet'; -$lang['status_enabled'] = 'aktiveret'; -$lang['status_disabled'] = 'deaktiveret'; -$lang['status_unmodifiable'] = 'låst for ændringer'; -$lang['status_plugin'] = 'udvidelse'; -$lang['status_template'] = 'tema'; -$lang['status_bundled'] = 'inkluderet'; -$lang['msg_enabled'] = 'Udvidelsen %s aktiveret'; -$lang['msg_disabled'] = 'Udvidelsen %s deaktiveret'; -$lang['msg_delete_success'] = 'Udvidelsen %s afinstalleret'; -$lang['msg_delete_failed'] = 'Kunne ikke afinstallere udvidelsen %s'; -$lang['msg_template_install_success'] = 'Temaet %s blev installeret'; -$lang['msg_template_update_success'] = 'Temaet %s blev opdateret'; -$lang['msg_plugin_install_success'] = 'Udvidelsen %s blev installeret'; -$lang['msg_plugin_update_success'] = 'Udvidelsen %s blev opdateret'; -$lang['msg_upload_failed'] = 'Kunne ikke uploade filen'; -$lang['msg_nooverwrite'] = 'Udvidelsen %s findes allerede og overskrives ikke. For at overskrive, marker indstillingen for overskrivelse'; -$lang['missing_dependency'] = 'Manglende eller deaktiveret afhængighed: %s'; -$lang['security_issue'] = 'Sikkerhedsproblem: %s'; -$lang['security_warning'] = 'Sikkerhedsadvarsel: %s'; -$lang['update_available'] = 'Opdatering: Ny version %s er tilgængelig.'; -$lang['wrong_folder'] = 'Udvidelse ikke installeret korrekt: Omdøb udvidelses-mappe "%s" til "%s".'; -$lang['url_change'] = 'URL ændret: Download-URL er blevet ændret siden sidste download. Kontrollér om den nye URL er valid, inden udvidelsen opdateres.
    Ny: %s
    Gammel: %s'; -$lang['error_badurl'] = 'URL\'er skal starte med http eller https'; -$lang['error_dircreate'] = 'Ikke i stand til at oprette midlertidig mappe til modtagelse af download'; -$lang['error_download'] = 'Ikke i stand til at downloade filen: %s'; -$lang['error_decompress'] = 'Ikke i stand til at dekomprimere den downloadede fil. Dette kan være et resultat af en dårlig download (i så fald bør du prøve igen), eller komprimeringsformatet kan være ukendt - i så fald bliver nød til at downloade og installere manuelt.'; -$lang['error_findfolder'] = 'Ikke i stand til at identificere udvidelsesmappe - du bliver nød til at downloade og installere manuelt.'; -$lang['error_copy'] = 'Der opstod en kopieringsfejl under installation af filer til mappen %s: disken kan være fuld, eller mangel på fil-tilladelser. Dette kan have resulteret i en delvist installeret udvidelse, hvilket kan gøre din wiki-installation ustabil.'; -$lang['noperms'] = 'Udvidelsesmappe er ikke skrivbar'; -$lang['notplperms'] = 'Temamappe er ikke skrivbar'; -$lang['nopluginperms'] = 'Udvidelsesmappe er ikke skrivbar'; -$lang['git'] = 'Udvidelsen blev installeret via git - du bør muligvis ikke opdatere herfra.'; -$lang['auth'] = 'Auth-udvidelse er ikke aktiveret i konfigurationen - overvej at deaktivere den.'; -$lang['install_url'] = 'Installér fra URL:'; -$lang['install_upload'] = 'Upload udvidelse:'; -$lang['repo_error'] = 'Udvidelses-arkivet kunne ikke kontaktes. Kontrollér at din server kan kontakte www.dokuwiki.org kontrollér dine proxy-indstillinger.'; -$lang['nossl'] = 'Din PHP lader til at mangle understøttelse for SSL. Mange DokuWiki udvidelser vil ikke kunne downloades.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_install.txt deleted file mode 100644 index 2aa2e06..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Hier kannst Du Plugins und Templates von Hand installieren indem Du sie hochlädst oder eine Download-URL angibst. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_plugins.txt deleted file mode 100644 index b02041e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Dies sind die Plugins, die bereits installiert sind. Du kannst sie hier an- oder abschalten oder sie komplett deinstallieren. Außerdem werden hier Updates zu den installierten Plugins angezeigt. Bitte lies vor einem Update die zugehörige Dokumentation. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_search.txt deleted file mode 100644 index 2c2191b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Dieser Tab gibt Dir Zugriff auf alle vorhandenen [[doku>de:plugins|Plugins]] und [[doku>de:template|Templates]] für DokuWiki. Bitte bedenke, dass jede installierte Erweiterung ein Sicherheitsrisiko darstellen kann. Du solltest vor einer Installation die [[doku>security#plugin_security|Plugin Security]] Informationen lesen. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_templates.txt deleted file mode 100644 index aac2643..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Die folgenden Templates sind momentan in deinem DokuWiki installiert. Du kannst das zu verwendende Template im [[?do=admin&page=config|Konfigurations-Manager]] auswählen. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/lang.php deleted file mode 100644 index 4164e25..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de-informal/lang.php +++ /dev/null @@ -1,97 +0,0 @@ - - * @author Felix - */ -$lang['menu'] = 'Erweiterungen verwalten'; -$lang['tab_plugins'] = 'Installierte Plugins'; -$lang['tab_templates'] = 'Installierte Templates'; -$lang['tab_search'] = 'Suchen und installieren'; -$lang['tab_install'] = 'Manuelle Installation'; -$lang['notimplemented'] = 'Dieses Feature wurde leider noch nicht eingebaut'; -$lang['notinstalled'] = 'Diese Erweiterung ist nicht installiert'; -$lang['alreadyenabled'] = 'Diese Erweiterung wurde bereits aktiviert'; -$lang['alreadydisabled'] = 'Diese Erweiterung wurde bereits deaktiviert'; -$lang['pluginlistsaveerror'] = 'Fehler beim Speichern der Plugin-Liste'; -$lang['unknownauthor'] = 'Unbekannter Autor'; -$lang['unknownversion'] = 'Unbekannte Version'; -$lang['btn_info'] = 'Zeige mehr Infos'; -$lang['btn_update'] = 'Update'; -$lang['btn_uninstall'] = 'Deinstallation'; -$lang['btn_enable'] = 'Aktivieren'; -$lang['btn_disable'] = 'Deaktivieren'; -$lang['btn_install'] = 'Installation'; -$lang['btn_reinstall'] = 'Neuinstallation'; -$lang['js']['reallydel'] = 'Möchtest du diese Erweiterung wirklich deinstallieren'; -$lang['js']['display_viewoptions'] = 'Einstellungen anzeigen:'; -$lang['js']['display_enabled'] = 'aktiviert'; -$lang['js']['display_disabled'] = 'deaktiviert'; -$lang['js']['display_updatable'] = 'Update verfügbar'; -$lang['search_for'] = 'Suche Erweiterung:'; -$lang['search'] = 'Suche'; -$lang['extensionby'] = '%s von %s'; -$lang['screenshot'] = 'Screenshot von %s'; -$lang['popularity'] = 'Popularität: %s%%'; -$lang['homepage_link'] = 'Doku'; -$lang['bugs_features'] = 'Bugs'; -$lang['tags'] = 'Schlagworte:'; -$lang['author_hint'] = 'Suche Erweiterungen dieses Autors'; -$lang['installed'] = 'Installiert:'; -$lang['downloadurl'] = 'URL zum Herunterladen:'; -$lang['repository'] = 'Quelle:'; -$lang['unknown'] = 'unbekannt'; -$lang['installed_version'] = 'Installierte Version:'; -$lang['install_date'] = 'Dein letztes Update:'; -$lang['available_version'] = 'Verfügbare Version:'; -$lang['compatible'] = 'Kompatibel mit:'; -$lang['depends'] = 'Abhängig von:'; -$lang['similar'] = 'Ähnlich wie:'; -$lang['conflicts'] = 'Nicht kompatibel mit:'; -$lang['donate'] = 'Nützlich?'; -$lang['donate_action'] = 'Spendiere dem Autor einen Kaffee!'; -$lang['repo_retry'] = 'Wiederholen'; -$lang['provides'] = 'Enthält:'; -$lang['status'] = 'Status'; -$lang['status_installed'] = 'installiert'; -$lang['status_not_installed'] = 'nicht installiert'; -$lang['status_protected'] = 'geschützt'; -$lang['status_enabled'] = 'aktiviert'; -$lang['status_disabled'] = 'deaktiviert'; -$lang['status_unmodifiable'] = 'unveränderlich'; -$lang['status_plugin'] = 'Plugin'; -$lang['status_template'] = 'Template'; -$lang['status_bundled'] = 'gebündelt'; -$lang['msg_enabled'] = 'Plugin %s ist aktiviert'; -$lang['msg_disabled'] = 'Erweiterung %s ist deaktiviert'; -$lang['msg_delete_success'] = 'Erweiterung %s wurde entfernt'; -$lang['msg_delete_failed'] = 'Deinstallation der Erweiterung %s fehlgeschlagen'; -$lang['msg_template_install_success'] = 'Das Template %s wurde erfolgreich installiert'; -$lang['msg_template_update_success'] = 'Das Update des Templates %s war erfolgreich '; -$lang['msg_plugin_install_success'] = 'Das Plugin %s wurde erfolgreich installiert'; -$lang['msg_plugin_update_success'] = 'Das Update des Plugins %s war erfolgreich'; -$lang['msg_upload_failed'] = 'Fehler beim Hochladen der Datei'; -$lang['msg_nooverwrite'] = 'Die Erweiterung %s ist bereits vorhanden, sodass sie nicht überschrieben wird. Zum Überschreiben aktiviere die Option "Überschreiben".'; -$lang['missing_dependency'] = 'Fehlende oder deaktivierte Abhängigkeit:%s'; -$lang['security_issue'] = 'Sicherheitsproblem: %s'; -$lang['security_warning'] = 'Sicherheitswarnung: %s'; -$lang['update_available'] = 'Update: Version %s steht zum Download bereit.'; -$lang['wrong_folder'] = 'Plugin wurde nicht korrekt installiert: Benenne das Plugin-Verzeichnis "%s" in "%s" um.'; -$lang['url_change'] = 'URL geändert: Die Download-URL wurde seit dem letzten Download geändert. Internetadresse vor Aktualisierung der Erweiterung auf Gültigkeit prüfen.
    Neu: %s
    Alt: %s'; -$lang['error_badurl'] = 'URLs sollten mit http oder https beginnen'; -$lang['error_dircreate'] = 'Temporärer Ordner konnte nicht erstellt werden um Download zu abzuspeichern'; -$lang['error_download'] = 'Download der Datei: %s nicht möglich.'; -$lang['error_decompress'] = 'Die heruntergeladene Datei konnte nicht entpackt werden. Dies kann die Folge eines fehlerhaften Downloads sein. In diesem Fall solltest du versuchen den Vorgang zu wiederholen. Es kann auch die Folge eines unbekannten Kompressionsformates sein, in diesem Fall musst du die Datei selber herunterladen und manuell installieren.'; -$lang['error_findfolder'] = 'Das Erweiterungs-Verzeichnis konnte nicht identifiziert werden, lade die Datei herunter und installiere sie manuell.'; -$lang['error_copy'] = 'Beim Versuch Dateien in den Ordner %s: zu installieren trat ein Kopierfehler auf. Die Dateizugriffsberechtigungen könnten falsch sein. Dies kann an einem unvollständig installierten Plugin liegen und beeinträchtigt somit die Stabilität deiner Wiki-Installation.'; -$lang['noperms'] = 'Das Erweiterungs-Verzeichnis ist schreibgeschützt'; -$lang['notplperms'] = 'Das Template-Verzeichnis ist schreibgeschützt'; -$lang['nopluginperms'] = 'Das Plugin-Verzeichnis ist schreibgeschützt'; -$lang['git'] = 'Diese Erweiterung wurde über git installiert und sollte daher nicht hier aktualisiert werden.'; -$lang['auth'] = 'Dieses Auth-Plugin ist in der Konfiguration nicht aktiviert, Du solltest es deaktivieren.'; -$lang['install_url'] = 'Von URL installieren:'; -$lang['install_upload'] = 'Erweiterung hochladen:'; -$lang['repo_error'] = 'Es konnte keine Verbindung zum Plugin-Verzeichnis hergestellt werden. Stelle sicher, dass der Server Verbindung mit www.dokuwiki.org aufnehmen darf und überprüfe deine Proxy-Einstellungen.'; -$lang['nossl'] = 'Deine PHP-Installation scheint SSL nicht zu unterstützen. Das Herunterladen vieler DokuWiki-Erweiterungen wird scheitern.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_install.txt deleted file mode 100644 index 4ecebe9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Hier können Sie Plugins und Templates von Hand installieren indem Sie sie hochladen oder eine Download-URL angeben. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_plugins.txt deleted file mode 100644 index 5ea4cf1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Dies sind die Plugins, die bereits installiert sind. Sie können sie hier an- oder abschalten oder sie komplett deinstallieren. Außerdem werden hier Updates zu den installierten Plugins angezeigt. Bitte lesen Sie vor einem Update die zugehörige Dokumentation. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_search.txt deleted file mode 100644 index 12b439d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Dieser Tab gibt Ihnen Zugriff auf alle vorhandenen [[doku>de:plugins|Plugins]] und [[doku>de:template|Templates]] für DokuWiki. Bitte bedenken Sie, dass jede installierte Erweiterung ein Sicherheitsrisiko darstellen kann. Sie sollten vor einer Installation die [[doku>security#plugin_security|Plugin Security]] Informationen lesen. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_templates.txt deleted file mode 100644 index d71ce62..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Dies sind die in Ihrem Dokuwiki installierten Templates. Sie können das gewünschte Template im [[?do=admin&page=config|Konfigurations Manager]] aktivieren. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/lang.php deleted file mode 100644 index 5291bad..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/de/lang.php +++ /dev/null @@ -1,105 +0,0 @@ - - * @author Benjamin Molitor - * @author H. Richard - * @author Joerg - * @author Simon - * @author Hoisl - * @author Dominik Mahr - * @author Noel Tilliot - * @author Philip Knack - * @author Hella Breitkopf - */ -$lang['menu'] = 'Erweiterungen verwalten'; -$lang['tab_plugins'] = 'Installierte Plugins'; -$lang['tab_templates'] = 'Installierte Templates'; -$lang['tab_search'] = 'Suchen und Installieren'; -$lang['tab_install'] = 'Manuell installieren'; -$lang['notimplemented'] = 'Dieses Fähigkeit/Eigenschaft wurde noch nicht implementiert'; -$lang['notinstalled'] = 'Diese Erweiterung ist nicht installiert'; -$lang['alreadyenabled'] = 'Diese Erweiterung ist bereits aktiviert'; -$lang['alreadydisabled'] = 'Diese Erweiterung ist bereits deaktiviert'; -$lang['pluginlistsaveerror'] = 'Es gab einen Fehler beim Speichern der Plugin-Liste'; -$lang['unknownauthor'] = 'Unbekannter Autor'; -$lang['unknownversion'] = 'Unbekannte Version'; -$lang['btn_info'] = 'Zeige weitere Info'; -$lang['btn_update'] = 'Update'; -$lang['btn_uninstall'] = 'Deinstallation'; -$lang['btn_enable'] = 'Aktivieren'; -$lang['btn_disable'] = 'Deaktivieren'; -$lang['btn_install'] = 'Installieren'; -$lang['btn_reinstall'] = 'Neu installieren'; -$lang['js']['reallydel'] = 'Wollen Sie diese Erweiterung wirklich löschen?'; -$lang['js']['display_viewoptions'] = 'Optionen anzeigen'; -$lang['js']['display_enabled'] = 'aktiviert'; -$lang['js']['display_disabled'] = 'deaktiviert'; -$lang['js']['display_updatable'] = 'aktualisierbar'; -$lang['search_for'] = 'Erweiterung suchen:'; -$lang['search'] = 'Suchen'; -$lang['extensionby'] = '%s von %s'; -$lang['screenshot'] = 'Bildschirmfoto von %s'; -$lang['popularity'] = 'Popularität: %s%%'; -$lang['homepage_link'] = 'Doku'; -$lang['bugs_features'] = 'Bugs'; -$lang['tags'] = 'Schlagworte'; -$lang['author_hint'] = 'Suche weitere Erweiterungen dieses Autors'; -$lang['installed'] = 'Installiert:'; -$lang['downloadurl'] = 'Download-URL:'; -$lang['repository'] = 'Quelle:'; -$lang['unknown'] = 'unbekannt'; -$lang['installed_version'] = 'Installierte Version:'; -$lang['install_date'] = 'Ihr letztes Update:'; -$lang['available_version'] = 'Verfügbare Version: '; -$lang['compatible'] = 'Kompatibel mit:'; -$lang['depends'] = 'Benötigt:'; -$lang['similar'] = 'Ist ähnlich zu:'; -$lang['conflicts'] = 'Nicht kompatibel mit:'; -$lang['donate'] = 'Nützlich?'; -$lang['donate_action'] = 'Spendieren Sie dem Autor einen Kaffee!'; -$lang['repo_retry'] = 'Neu versuchen'; -$lang['provides'] = 'Enthält'; -$lang['status'] = 'Status'; -$lang['status_installed'] = 'installiert'; -$lang['status_not_installed'] = 'nicht installiert'; -$lang['status_protected'] = 'geschützt'; -$lang['status_enabled'] = 'aktiviert'; -$lang['status_disabled'] = 'deaktiviert'; -$lang['status_unmodifiable'] = 'unveränderlich'; -$lang['status_plugin'] = 'Plugin'; -$lang['status_template'] = 'Template'; -$lang['status_bundled'] = 'gebündelt'; -$lang['msg_enabled'] = 'Plugin %s ist aktiviert'; -$lang['msg_disabled'] = 'Erweiterung %s ist deaktiviert'; -$lang['msg_delete_success'] = 'Erweiterung %s wurde entfernt'; -$lang['msg_delete_failed'] = 'Deinstallation der Erweiterung %s fehlgeschlagen'; -$lang['msg_template_install_success'] = 'Das Template %s wurde erfolgreich installiert'; -$lang['msg_template_update_success'] = 'Das Update des Templates %s war erfolgreich '; -$lang['msg_plugin_install_success'] = 'Das Plugin %s wurde erfolgreich installiert'; -$lang['msg_plugin_update_success'] = 'Das Update des Plugins %s war erfolgreich'; -$lang['msg_upload_failed'] = 'Fehler beim Hochladen der Datei'; -$lang['msg_nooverwrite'] = 'Die Erweiterung %s ist bereits vorhanden, sodass sie nicht überschrieben wird. Zum Überschreiben aktivieren Sie die Option "Überschreiben".'; -$lang['missing_dependency'] = 'fehlende oder deaktivierte Abhängigkeit:%s'; -$lang['security_issue'] = 'Sicherheitsproblem: %s'; -$lang['security_warning'] = 'Sicherheitswarnung: %s'; -$lang['update_available'] = 'Update: Version %s steht zum Download bereit.'; -$lang['wrong_folder'] = 'Plugin wurde nicht korrekt installiert: Benennen Sie das Plugin-Verzeichnis "%s" in "%s" um.'; -$lang['url_change'] = 'URL geändert: Die Download-URL wurde seit dem letzten Download geändert. Internetadresse vor Aktualisierung der Erweiterung auf Gültigkeit prüfen.
    Neu: %s
    Alt: %s'; -$lang['error_badurl'] = 'URLs sollten mit http oder https beginnen'; -$lang['error_dircreate'] = 'Temporärer Ordner konnte nicht erstellt werden, um Download zu abzuspeichern'; -$lang['error_download'] = 'Download der Datei: %s nicht möglich.'; -$lang['error_decompress'] = 'Die heruntergeladene Datei konnte nicht entpackt werden. Dies kann die Folge eines fehlerhaften Downloads sein. In diesem Fall sollten Sie versuchen den Vorgang zu wiederholen. Es kann auch die Folge eines unbekannten Kompressionsformates sein, in diesem Fall müssen Sie die Datei selber herunterladen und manuell installieren.'; -$lang['error_findfolder'] = 'Das Erweiterungs-Verzeichnis konnte nicht identifiziert werden, laden und installieren Sie die Datei manuell.'; -$lang['error_copy'] = 'Beim Versuch Dateien in den Ordner %s: zu installieren trat ein Kopierfehler auf. Die Dateizugriffsberechtigungen könnten falsch sein. Dies kann an einem unvollständig installierten Plugin liegen und beeinträchtigt somit die Stabilität Ihre Wiki-Installation.'; -$lang['noperms'] = 'Das Erweiterungs-Verzeichnis ist schreibgeschützt'; -$lang['notplperms'] = 'Das Template-Verzeichnis ist schreibgeschützt'; -$lang['nopluginperms'] = 'Das Plugin-Verzeichnis ist schreibgeschützt'; -$lang['git'] = 'Diese Erweiterung wurde über git installiert und sollte daher nicht hier aktualisiert werden.'; -$lang['auth'] = 'Dieses Auth-Plugin ist in der Konfiguration nicht aktiviert, Sie sollten es deaktivieren.'; -$lang['install_url'] = 'Von Webadresse (URL) installieren'; -$lang['install_upload'] = 'Erweiterung hochladen:'; -$lang['repo_error'] = 'Es konnte keine Verbindung zum Plugin-Verzeichnis hergestellt werden. Stellen Sie sicher, dass der Server Verbindung mit www.dokuwiki.org aufnehmen darf und überprüfen Sie ihre Proxy-Einstellungen.'; -$lang['nossl'] = 'Ihr PHP scheint SSL nicht zu unterstützen. Das Herunterladen vieler DokuWiki-Erweiterungen wird scheitern.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_install.txt deleted file mode 100644 index f2177e1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Εδώ μποÏείτε να εγκαταστήσετε Ï€Ïόσθετα και Ï€Ïότυπα είτε ανεβάζοντάς τα είτε μέσω URL. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_plugins.txt deleted file mode 100644 index 2377d29..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Αυτά είναι το εγκατεστημένα Ï€Ïόσθετα στο DokuWiki σας. Εδώ μποÏείτε να τα ενεÏγοποιήσετε, απενεÏγοποιήσετε ή να απεγκαταστήσετε. Εδώ εμφανίζονται και ενημεÏώσεις των Ï€Ïόσθετων, διαβάστε την τεκμηÏίωση του κάθε Ï€Ïόσθετου Ï€Ïιν την ενημέÏωση. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_search.txt deleted file mode 100644 index 7e95281..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Σε αυτή την καÏτέλα έχετε Ï€Ïόσβαση σε [[doku>plugins|plugins]] and [[doku>template|templates]] DokuWiki. Η εγκατάσταση Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Ï„Ïίτων δημιουÏγών αποτελεί **Ïίσκο ασφάλειας**, για το οποίο μποÏείτε να διαβάσετε το [[doku>security#plugin_security|plugin security]] diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_templates.txt deleted file mode 100644 index d8d212e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Αυτά είναι τα Ï€Ïότυπα που είναι τώÏα εγκαταστημένα στο DokuWiki. σας. ΜποÏείτε να επιλέξετε αυτό που θα χÏησιμοποιήσετε [[?do=admin&page=config|Configuration Manager]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/lang.php deleted file mode 100644 index 599b1b6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/el/lang.php +++ /dev/null @@ -1,105 +0,0 @@ -%s
    από %s '; -$lang['screenshot'] = 'Στιγμιότυπο %s '; -$lang['popularity'] = 'Δημοτικότητα: %s%%'; -$lang['homepage_link'] = 'ΈγγÏαφα '; -$lang['bugs_features'] = 'Σφάλματα'; -$lang['tags'] = 'Ετικέτες '; -$lang['author_hint'] = 'Αναζητήστε Ï€Ïόσθετα από αυτόν τον δημιουÏγό'; -$lang['installed'] = 'Εγκατεστημένα:'; -$lang['downloadurl'] = 'Κατέβασμα από URL:'; -$lang['repository'] = 'ΑÏχειοθήκη'; -$lang['unknown'] = 'άγνωστο '; -$lang['installed_version'] = 'Εγκατεστημένη έκδοση:'; -$lang['install_date'] = 'Τελευταία ενημέÏωση:'; -$lang['available_version'] = 'Διαθέσιμη έκδοση:'; -$lang['compatible'] = 'Συμβατό με:'; -$lang['depends'] = 'ΕξαÏτάται από:'; -$lang['similar'] = 'ΠαÏόμοιο με : '; -$lang['conflicts'] = 'ΣυγκÏοÏεται με:'; -$lang['donate'] = 'ΔωÏεά '; -$lang['donate_action'] = 'ΑγόÏασε στον δημιουÏγό έναν καφέ!'; -$lang['repo_retry'] = 'ΠÏοσπαθήστε πάλι'; -$lang['provides'] = 'ΠαÏέχει; '; -$lang['status'] = 'Κατάσταση:'; -$lang['status_installed'] = 'εγκαταστημένο'; -$lang['status_not_installed'] = 'μη εγκαταστημένο'; -$lang['status_protected'] = 'Ï€Ïοστατευμένο'; -$lang['status_enabled'] = 'ενεÏγοποιημένο'; -$lang['status_disabled'] = 'απενεÏγοποιημένο'; -$lang['status_unmodifiable'] = 'μη Ï„Ïοποποιήσιμο'; -$lang['status_plugin'] = 'Ï€Ïόσθετο'; -$lang['status_template'] = 'Ï€Ïότυπο'; -$lang['status_bundled'] = 'σε ομάδα'; - -$lang['msg_enabled'] = 'Το Ï€Ïόσθετο %s ενεÏγοποιήθηκε'; -$lang['msg_disabled'] = 'Το Ï€Ïόσθετο %s απενεÏγοποιήθηκε'; -$lang['msg_delete_success'] = 'Η επέκταση %s δεν εγκαταστάθηκε '; -$lang['msg_delete_failed'] = 'Η ακÏÏωση εγκατάστασης %s απέτυχε'; -$lang['msg_template_install_success'] = 'Το Ï€Ïότυπο %s εγκαταστάθηκε με επιτυχία '; -$lang['msg_template_update_success'] = 'Το Ï€Ïότυπο %s ενημεÏώθηκε με επιτυχία '; -$lang['msg_plugin_install_success'] = 'Το Ï€Ïόσθετο %s εγκαταστάθηκε με επιτυχία '; -$lang['msg_plugin_update_success'] = 'Το Ï€Ïόσθετο %s ενημεÏώθηκε με επιτυχία '; -$lang['msg_upload_failed'] = 'Το ανέβασμα του αÏχείου απέτυχε'; - -$lang['missing_dependency'] = 'ΕξάÏτηση που λείπει ή απενεÏγοποιήθηκε: %s'; -$lang['security_issue'] = 'Θέμα ασφάλειας: %s '; -$lang['security_warning'] = 'ΠÏοειδοποίηση Ασφάλειας: %s '; -$lang['update_available'] = 'ΕνημέÏωση: Η νέα έκδοση %s είναι διαθέσιμη.'; -$lang['wrong_folder'] = 'Λανθασμένη εγκατάσταση του Ï€Ïόσθετου: Μετονομάστε το φάκελο "%s" σε "%s".'; -$lang['url_change'] = 'To URL άλλαξε: Το URL άλλαξε από το Ï€ÏοηγοÏμενο κατέβασμα. Ελέγξετε την οÏθότητα του νέου URL Ï€Ïιν την ενημέÏωση του Ï€Ïόσθετου.
    ΚαινοÏÏγιο: %s
    Παλιό: %s'; - -$lang['error_badurl'] = 'Τα URLs Ï€Ïέπει να αÏχίζουν με http ή https'; -$lang['error_dircreate'] = 'Σφάλμα κατά τη δημιουÏγία Ï€ÏοσωÏÎ¹Î½Î¿Ï Ï†Î±ÎºÎ­Î»Î¿Ï… για το κατέβασμα του αÏχείου'; -$lang['error_download'] = 'Σφάλμα κατά τη λήψη του αÏχείου : %s'; -$lang['error_findfolder'] = 'ΑδÏνατος ο Ï€ÏοσδιοÏισμός του φακέλου του Ï€Ïόσθετου. ΠÏέπει να το κατεβάσετε και εγκαταστήσετε χειÏοκίνητα'; -$lang['error_copy'] = 'Σφάλμα κατά την αντιγÏαφή του αÏχείου στην Ï€Ïοσπάθεια εγκατάστασης αÏχείων στο φάκελο %s: ο δίσκος είναι πιθανόν γεμάτος, ή δεν υπάÏχουν δικαιώματα Ï€Ïόσβασης στον φάκελο. Πιθανή μεÏική εγκατάσταση του Ï€Ïόσθετου με αποτέλεσμα την ασταθή λειτουÏγία του wiki.'; - -$lang['noperms'] = 'Δεν υπάÏχουν δικαιώματα εγγÏαφής στο φάκελο των Ï€Ïόσσθετων'; -$lang['notplperms'] = 'Δεν υπάÏχουν δικαιώματα εγγÏαφής στο φάκελο των Ï€ÏοτÏπων'; -$lang['nopluginperms'] = 'Δεν υπάÏχουν δικαιώματα εγγÏαφής στο φάκελο των Ï€Ïόσσθετων'; -$lang['git'] = 'Αυτό το Ï€Ïόσθετο εγκαταστάθηκε μέσω git, μποÏεί να μην θέλετε να το ανανεώσετε εδώ.'; -$lang['auth'] = 'Αυτό το Ï€Ïόσθετο ταυτοποίησης δεν έχει ενεÏγοποιηθεί κατά στις Ïυθμίσεις, εξετάστε μήπως θέλετε να το απενεÏγοποιήσετε.'; - -$lang['install_url'] = 'Εγκατάσταση από το URL:'; -$lang['install_upload'] = 'Ανεβάστε το Ï€Ïόσθετο:'; - -$lang['repo_error'] = 'Σφάλμα επικοινωνίας με την αÏχειοθήκη Ï€Ïόσθετων. Βεβαιωθείτε ότι είναι Ï€Ïοσβάσιμο το www.dokuwiki.org και ελέγξετε τις σχετικές Ïυθμίσεις proxy.'; -$lang['nossl'] = 'Your PHP seems to miss SSL support. Downloading will not work for many DokuWiki extensions.'; - -$lang['js']['display_viewoptions'] = 'Επιλογές εμφάνισης:'; -$lang['js']['display_enabled'] = 'ενεÏγοποιημένο'; -$lang['js']['display_disabled'] = 'απενεÏγοποιημένο'; -$lang['js']['display_updatable'] = 'ανανεώσιμο'; - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_install.txt deleted file mode 100644 index a5d5ab0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Here you can manually install plugins and templates by either uploading them or providing a direct download URL. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_plugins.txt deleted file mode 100644 index 4e42efe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -These are the plugins currently installed in your DokuWiki. You can enable or disable or even completely uninstall them here. Plugin updates are shown here as well, be sure to read the plugin's documentation before updating. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_search.txt deleted file mode 100644 index 81aa431..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -This tab gives you access to all available 3rd party [[doku>plugins|plugins]] and [[doku>template|templates]] for DokuWiki. Please be aware that installing 3rd party code may pose a **security risk**, you may want to read about [[doku>security#plugin_security|plugin security]] first. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_templates.txt deleted file mode 100644 index 012a749..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -These are the templates currently installed in your DokuWiki. You can select the template to be used in the [[?do=admin&page=config|Configuration Manager]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/lang.php deleted file mode 100644 index f9753ae..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/en/lang.php +++ /dev/null @@ -1,110 +0,0 @@ - - * @author Christopher Smith - */ - -$lang['menu'] = 'Extension Manager'; - -$lang['tab_plugins'] = 'Installed Plugins'; -$lang['tab_templates'] = 'Installed Templates'; -$lang['tab_search'] = 'Search and Install'; -$lang['tab_install'] = 'Manual Install'; - -$lang['notimplemented'] = 'This feature hasn\'t been implemented yet'; -$lang['notinstalled'] = 'This extension is not installed'; -$lang['alreadyenabled'] = 'This extension has already been enabled'; -$lang['alreadydisabled'] = 'This extension has already been disabled'; -$lang['pluginlistsaveerror'] = 'There was an error saving the plugin list'; -$lang['unknownauthor'] = 'Unknown author'; -$lang['unknownversion'] = 'Unknown version'; - -$lang['btn_info'] = 'Show more info'; -$lang['btn_update'] = 'Update'; -$lang['btn_uninstall'] = 'Uninstall'; -$lang['btn_enable'] = 'Enable'; -$lang['btn_disable'] = 'Disable'; -$lang['btn_install'] = 'Install'; -$lang['btn_reinstall'] = 'Re-install'; - -$lang['js']['reallydel'] = 'Really uninstall this extension?'; - -$lang['search_for'] = 'Search Extension:'; -$lang['search'] = 'Search'; - -$lang['extensionby'] = '%s by %s'; -$lang['screenshot'] = 'Screenshot of %s'; -$lang['popularity'] = 'Popularity: %s%%'; -$lang['homepage_link'] = 'Docs'; -$lang['bugs_features'] = 'Bugs'; -$lang['tags'] = 'Tags:'; -$lang['author_hint'] = 'Search extensions by this author'; -$lang['installed'] = 'Installed:'; -$lang['downloadurl'] = 'Download URL:'; -$lang['repository'] = 'Repository:'; -$lang['unknown'] = 'unknown'; -$lang['installed_version'] = 'Installed version:'; -$lang['install_date'] = 'Your last update:'; -$lang['available_version'] = 'Available version:'; -$lang['compatible'] = 'Compatible with:'; -$lang['depends'] = 'Depends on:'; -$lang['similar'] = 'Similar to:'; -$lang['conflicts'] = 'Conflicts with:'; -$lang['donate'] = 'Like this?'; -$lang['donate_action'] = 'Buy the author a coffee!'; -$lang['repo_retry'] = 'Retry'; -$lang['provides'] = 'Provides:'; -$lang['status'] = 'Status:'; -$lang['status_installed'] = 'installed'; -$lang['status_not_installed'] = 'not installed'; -$lang['status_protected'] = 'protected'; -$lang['status_enabled'] = 'enabled'; -$lang['status_disabled'] = 'disabled'; -$lang['status_unmodifiable'] = 'unmodifiable'; -$lang['status_plugin'] = 'plugin'; -$lang['status_template'] = 'template'; -$lang['status_bundled'] = 'bundled'; - -$lang['msg_enabled'] = 'Plugin %s enabled'; -$lang['msg_disabled'] = 'Plugin %s disabled'; -$lang['msg_delete_success'] = 'Extension %s uninstalled'; -$lang['msg_delete_failed'] = 'Uninstalling Extension %s failed'; -$lang['msg_template_install_success'] = 'Template %s installed successfully'; -$lang['msg_template_update_success'] = 'Template %s updated successfully'; -$lang['msg_plugin_install_success'] = 'Plugin %s installed successfully'; -$lang['msg_plugin_update_success'] = 'Plugin %s updated successfully'; -$lang['msg_upload_failed'] = 'Uploading the file failed'; -$lang['msg_nooverwrite'] = 'Extension %s already exists so it is not being overwritten; to overwrite, tick the overwrite option'; - -$lang['missing_dependency'] = 'Missing or disabled dependency: %s'; -$lang['security_issue'] = 'Security Issue: %s'; -$lang['security_warning'] = 'Security Warning: %s'; -$lang['update_available'] = 'Update: New version %s is available.'; -$lang['wrong_folder'] = 'Plugin installed incorrectly: Rename plugin directory "%s" to "%s".'; -$lang['url_change'] = 'URL changed: Download URL has changed since last download. Check if the new URL is valid before updating the extension.
    New: %s
    Old: %s'; - -$lang['error_badurl'] = 'URLs should start with http or https'; -$lang['error_dircreate'] = 'Unable to create temporary folder to receive download'; -$lang['error_download'] = 'Unable to download the file: %s'; -$lang['error_decompress'] = 'Unable to decompress the downloaded file. This maybe as a result of a bad download, in which case you should try again; or the compression format may be unknown, in which case you will need to download and install manually.'; -$lang['error_findfolder'] = 'Unable to identify extension directory, you need to download and install manually'; -$lang['error_copy'] = 'There was a file copy error while attempting to install files for directory %s: the disk could be full or file access permissions may be incorrect. This may have resulted in a partially installed plugin and leave your wiki installation unstable'; - -$lang['noperms'] = 'Extension directory is not writable'; -$lang['notplperms'] = 'Template directory is not writable'; -$lang['nopluginperms'] = 'Plugin directory is not writable'; -$lang['git'] = 'This extension was installed via git, you may not want to update it here.'; -$lang['auth'] = 'This auth plugin is not enabled in configuration, consider disabling it.'; - -$lang['install_url'] = 'Install from URL:'; -$lang['install_upload'] = 'Upload Extension:'; - -$lang['repo_error'] = 'The plugin repository could not be contacted. Make sure your server is allowed to contact www.dokuwiki.org and check your proxy settings.'; -$lang['nossl'] = 'Your PHP seems to miss SSL support. Downloading will not work for many DokuWiki extensions.'; - -$lang['js']['display_viewoptions'] = 'View Options:'; -$lang['js']['display_enabled'] = 'enabled'; -$lang['js']['display_disabled'] = 'disabled'; -$lang['js']['display_updatable'] = 'updatable'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_install.txt deleted file mode 100644 index d9c63da..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Tie vi povas permane instali kromaĵojn kaj Åablonojn tra alÅuto aÅ­ indiko de URL por rekta elÅuto. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_plugins.txt deleted file mode 100644 index cc7ae66..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Jenaj kromaĵoj momente estas instalitaj en via DokuWiki. Vi povas ebligi, malebligi aÅ­ eĉ tute malinstali ilin tie. AnkaÅ­ montriÄos aktualigoj de kromaĵoj -- certiÄu, ke vi legis la dokumentadon de la kromaĵo antaÅ­ aktualigo. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_search.txt deleted file mode 100644 index c42096a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Tiu tabelo donas aliron al ĉiuj haveblaj eksteraj [[doku>plugins|kromaĵoj]] kaj [[doku>template|Åablonoj]] por DokuWiki. Bonvolu konscii, ke instali eksteran kodaĵon povas enkonduki **sekurecriskon**, prefere legu antaÅ­e pri [[doku>security#plugin_security|sekureco de kromaĵo]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_templates.txt deleted file mode 100644 index 6dc0ef6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Jenaj Åablonoj momente instaliÄis en via DokuWiki. Elektu la Åablonon por uzi en la [[?do=admin&page=config|Opcia administrilo]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/lang.php deleted file mode 100644 index bcac85d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/eo/lang.php +++ /dev/null @@ -1,89 +0,0 @@ - - * @author Robert Bogenschneider - */ -$lang['menu'] = 'Aldonaĵa administrado'; -$lang['tab_plugins'] = 'Instalitaj kromaĵoj'; -$lang['tab_templates'] = 'Instalitaj Åablonoj'; -$lang['tab_search'] = 'Serĉi kaj instali'; -$lang['tab_install'] = 'Permana instalado'; -$lang['notimplemented'] = 'Tiu funkcio ankoraÅ­ ne realiÄis'; -$lang['notinstalled'] = 'Tiu aldonaĵo ne estas instalita'; -$lang['alreadyenabled'] = 'Tiu aldonaĵo jam ebliÄis'; -$lang['alreadydisabled'] = 'Tiu aldonaĵo jam malebliÄis'; -$lang['pluginlistsaveerror'] = 'Okazis eraro dum la kromaĵlisto konserviÄis'; -$lang['unknownauthor'] = 'Nekonata aÅ­toro'; -$lang['unknownversion'] = 'Nekonata versio'; -$lang['btn_info'] = 'Montri pliajn informojn'; -$lang['btn_update'] = 'Aktualigi'; -$lang['btn_uninstall'] = 'Malinstali'; -$lang['btn_enable'] = 'Ebligi'; -$lang['btn_disable'] = 'Malebligi'; -$lang['btn_install'] = 'Instali'; -$lang['btn_reinstall'] = 'Re-instali'; -$lang['js']['reallydel'] = 'Ĉu vere malinstali la aldonaĵon?'; -$lang['js']['display_updatable'] = 'Äisdatigebla'; -$lang['search_for'] = 'Serĉi la aldonaĵon:'; -$lang['search'] = 'Serĉi'; -$lang['extensionby'] = '%s fare de %s'; -$lang['screenshot'] = 'Ekrankopio de %s'; -$lang['popularity'] = 'Populareco: %s%%'; -$lang['homepage_link'] = 'Dokumentoj'; -$lang['bugs_features'] = 'Cimoj'; -$lang['tags'] = 'Etikedoj:'; -$lang['author_hint'] = 'Serĉi aldonaĵojn laÅ­ tiu aÅ­toro:'; -$lang['installed'] = 'Instalitaj:'; -$lang['downloadurl'] = 'URL por elÅuti:'; -$lang['repository'] = 'Kodbranĉo:'; -$lang['unknown'] = 'nekonata'; -$lang['installed_version'] = 'Instalita versio:'; -$lang['install_date'] = 'Via lasta aktualigo:'; -$lang['available_version'] = 'Havebla versio:'; -$lang['compatible'] = 'Kompatibla kun:'; -$lang['depends'] = 'Dependas de:'; -$lang['similar'] = 'Simila al:'; -$lang['conflicts'] = 'Konfliktas kun:'; -$lang['donate'] = 'Ĉu vi Åatas tion?'; -$lang['donate_action'] = 'Aĉetu kafon al la aÅ­toro!'; -$lang['repo_retry'] = 'Reprovi'; -$lang['provides'] = 'Provizas per:'; -$lang['status'] = 'Statuso:'; -$lang['status_installed'] = 'instalita'; -$lang['status_not_installed'] = 'ne instalita'; -$lang['status_protected'] = 'protektita'; -$lang['status_enabled'] = 'ebligita'; -$lang['status_disabled'] = 'malebligita'; -$lang['status_unmodifiable'] = 'neÅanÄebla'; -$lang['status_plugin'] = 'kromaĵo'; -$lang['status_template'] = 'Åablono'; -$lang['status_bundled'] = 'kunliverita'; -$lang['msg_enabled'] = 'Kromaĵo %s ebligita'; -$lang['msg_disabled'] = 'Kromaĵo %s malebligita'; -$lang['msg_delete_success'] = 'Aldonaĵo %s malinstaliÄis'; -$lang['msg_template_install_success'] = 'Åœablono %s sukcese instaliÄis'; -$lang['msg_template_update_success'] = 'Åœablono %s sukcese aktualiÄis'; -$lang['msg_plugin_install_success'] = 'Kromaĵo %s sukcese instaliÄis'; -$lang['msg_plugin_update_success'] = 'Kromaĵo %s sukcese aktualiÄis'; -$lang['msg_upload_failed'] = 'Ne eblis alÅuti la dosieron'; -$lang['missing_dependency'] = 'Mankanta aÅ­ malebligita dependeco: %s'; -$lang['security_issue'] = 'Sekureca problemo: %s'; -$lang['security_warning'] = 'Sekureca averto: %s'; -$lang['update_available'] = 'Aktualigo: Nova versio %s haveblas.'; -$lang['wrong_folder'] = 'Kromaĵo instalita malÄuste: Renomu la kromaĵdosierujon "%s" al "%s".'; -$lang['url_change'] = 'URL ÅanÄita: La elÅuta URL ÅanÄiÄis ekde la lasta elÅuto. Kontrolu, ĉu la nova URL validas antaÅ­ aktualigi aldonaĵon.
    Nova: %s
    Malnova: %s'; -$lang['error_badurl'] = 'URLoj komenciÄu per http aÅ­ https'; -$lang['error_dircreate'] = 'Ne eblis krei portempan dosierujon por akcepti la elÅuton'; -$lang['error_download'] = 'Ne eblis elÅuti la dosieron: %s'; -$lang['error_decompress'] = 'Ne eblis malpaki la elÅutitan dosieron. Kialo povus esti fuÅa elÅuto, kaj vi reprovu; aÅ­ la pakiga formato estas nekonata, kaj vi devas elÅuti kaj instali permane.'; -$lang['error_findfolder'] = 'Ne eblis rekoni la aldonaĵ-dosierujon, vi devas elÅuti kaj instali permane'; -$lang['error_copy'] = 'Okazis kopiad-eraro dum la provo instali dosierojn por la dosierujo %s: la disko povus esti plena aÅ­ la alirpermesoj por dosieroj malÄustaj. Rezulto eble estas nur parte instalita kromaĵo, kiu malstabiligas vian vikion'; -$lang['noperms'] = 'La aldonaĵ-dosierujo ne estas skribebla'; -$lang['notplperms'] = 'La Åablon-dosierujo ne estas skribebla'; -$lang['nopluginperms'] = 'La kromaĵ-dosierujo ne estas skribebla'; -$lang['git'] = 'Tiu aldonaĵo estis instalita pere de git, eble vi ne aktualigu Äin ĉi tie.'; -$lang['install_url'] = 'Instali de URL:'; -$lang['install_upload'] = 'AlÅuti aldonaĵon:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_install.txt deleted file mode 100644 index 533396b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Aquí se puede instalar manualmente los plugins y las plantillas, ya sea cargándolos o dando una URL de descarga directa. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_plugins.txt deleted file mode 100644 index 4805021..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Estos son los plugins actualmente instalados en su DokuWiki. Puede activar, desactivar o incluso desinstalar completamente desde aquí. Actualizaciones de los Plugin se muestran también aquí, asegúrese de leer la documentación del plugin antes de actualizar. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_search.txt deleted file mode 100644 index 0942262..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Esta pestaña te da acceso a todos los [[doku>es:plugins]] de 3as partes disponibles y [[doku>es:template|plantillas]] para DokuWiki. Tenga en cuenta que la instalación de código de terceras partes puede plantear un **riesgo de seguridad**, es posible que desee leer primero sobre [[doku>security#plugin_security|plugin security]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_templates.txt deleted file mode 100644 index 4ede9a1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Estas son las plantillas actualmente instalados en su DokuWiki. Puede seleccionar la plantilla que se utilizará en [[?do=admin&page=config|Configuration Manager]] \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/lang.php deleted file mode 100644 index 492efb3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/es/lang.php +++ /dev/null @@ -1,101 +0,0 @@ - - * @author Antonio Bueno - * @author Antonio Castilla - * @author Jonathan Hernández - * @author Ãlvaro Iradier - * @author Mauricio Segura - */ -$lang['menu'] = 'Administrador de Extensiones '; -$lang['tab_plugins'] = 'Plugins instalados'; -$lang['tab_templates'] = 'Plantillas instaladas'; -$lang['tab_search'] = 'Buscar e instalar'; -$lang['tab_install'] = 'Instalación manual'; -$lang['notimplemented'] = 'Esta característica no se ha implementado aún'; -$lang['notinstalled'] = 'Esta expensión no está instalada'; -$lang['alreadyenabled'] = 'Esta extensión ya había sido activada'; -$lang['alreadydisabled'] = 'Esta extensión ya había sido desactivada'; -$lang['pluginlistsaveerror'] = 'Se ha producido un error al guardar la lista de plugins'; -$lang['unknownauthor'] = 'autor desconocido'; -$lang['unknownversion'] = 'versión desconocida'; -$lang['btn_info'] = 'Mostrar más información'; -$lang['btn_update'] = 'Actualizar'; -$lang['btn_uninstall'] = 'Desinstalar'; -$lang['btn_enable'] = 'Activar'; -$lang['btn_disable'] = 'Desactivar'; -$lang['btn_install'] = 'Instalar'; -$lang['btn_reinstall'] = 'Reinstalar'; -$lang['js']['reallydel'] = '¿Realmente quiere desinstalar esta extensión?'; -$lang['js']['display_viewoptions'] = 'Ver opciones:'; -$lang['js']['display_enabled'] = 'habilitado'; -$lang['js']['display_disabled'] = 'deshabilitado'; -$lang['js']['display_updatable'] = 'actualizable'; -$lang['search_for'] = 'Extensión de búsqueda :'; -$lang['search'] = 'Buscar'; -$lang['extensionby'] = '%s por %s'; -$lang['screenshot'] = 'Captura de %s'; -$lang['popularity'] = 'Popularidad:%s%%'; -$lang['homepage_link'] = 'Documentos'; -$lang['bugs_features'] = 'Bugs'; -$lang['tags'] = 'Etiquetas:'; -$lang['author_hint'] = 'Buscar extensiones de este autor'; -$lang['installed'] = 'Instalado:'; -$lang['downloadurl'] = 'URL de descarga:'; -$lang['repository'] = 'Repositorio:'; -$lang['unknown'] = 'desconocido'; -$lang['installed_version'] = 'Versión instalada:'; -$lang['install_date'] = 'Tú última actualización:'; -$lang['available_version'] = 'Versión disponible:'; -$lang['compatible'] = 'Compatible con:'; -$lang['depends'] = 'Dependencias:'; -$lang['similar'] = 'Similar a:'; -$lang['conflicts'] = 'Conflictos con:'; -$lang['donate'] = '¿Cómo está?'; -$lang['donate_action'] = '¡Págale un café al autor!'; -$lang['repo_retry'] = 'Trate otra vez'; -$lang['provides'] = 'Provee: '; -$lang['status'] = 'Estado:'; -$lang['status_installed'] = 'instalado'; -$lang['status_not_installed'] = 'no instalado'; -$lang['status_protected'] = 'protegido'; -$lang['status_enabled'] = 'activado'; -$lang['status_disabled'] = 'desactivado'; -$lang['status_unmodifiable'] = 'no modificable'; -$lang['status_plugin'] = 'plugin'; -$lang['status_template'] = 'plantilla'; -$lang['status_bundled'] = 'agrupado'; -$lang['msg_enabled'] = 'Plugin %s activado'; -$lang['msg_disabled'] = 'Plugin %s desactivado'; -$lang['msg_delete_success'] = 'Extensión %s desinstalada'; -$lang['msg_delete_failed'] = 'La desinstalación de la extensión %s ha fallado'; -$lang['msg_template_install_success'] = 'Plantilla %s instalada con éxito'; -$lang['msg_template_update_success'] = 'Plantilla %s actualizada con éxito'; -$lang['msg_plugin_install_success'] = 'Plugin %s instalado con éxito'; -$lang['msg_plugin_update_success'] = 'Plugin %s actualizado con éxito'; -$lang['msg_upload_failed'] = 'Falló la carga del archivo'; -$lang['msg_nooverwrite'] = 'La extensión %s ya existe, por lo que no se sobrescribe; para sobrescribirla, marque la opción de sobrescritura'; -$lang['missing_dependency'] = 'Dependencia deshabilitada o perdida: %s'; -$lang['security_issue'] = 'Problema de seguridad: %s'; -$lang['security_warning'] = 'Aviso de seguridad: %s'; -$lang['update_available'] = 'Actualizar: Nueva versión %s disponible.'; -$lang['wrong_folder'] = '"Plugin" instalado incorrectamente: Cambie el nombre del directorio del plugin "%s" a "%s".'; -$lang['url_change'] = 'URL actualizada: El Download URL ha cambiado desde el último download. Verifica si el nuevo URL es valido antes de actualizar la extensión .
    Nuevo: %s
    Viejo: %s'; -$lang['error_badurl'] = 'URLs deberían empezar con http o https'; -$lang['error_dircreate'] = 'No es posible de crear un directorio temporero para poder recibir el download'; -$lang['error_download'] = 'No es posible descargar el documento: %s'; -$lang['error_decompress'] = 'No se pudo descomprimir el fichero descargado. Puede ser a causa de una descarga incorrecta, en cuyo caso puedes intentarlo de nuevo; o puede que el formato de compresión sea desconocido, en cuyo caso necesitarás descargar e instalar manualmente.'; -$lang['error_findfolder'] = 'No se ha podido identificar el directorio de la extensión, es necesario descargar e instalar manualmente'; -$lang['error_copy'] = 'Hubo un error durante la copia de archivos al intentar instalar los archivos del directorio %s: el disco puede estar lleno o los permisos de acceso a los archivos pueden ser incorrectos. Esto puede haber dado lugar a un plugin instalado parcialmente y dejar su instalación wiki inestable'; -$lang['noperms'] = 'El directorio de extensiones no tiene permiso de escritura.'; -$lang['notplperms'] = 'El directorio de plantillas no tiene permiso de escritura.'; -$lang['nopluginperms'] = 'No se puede escribir en el directorio de plugins'; -$lang['git'] = 'Esta extensión fue instalada a través de git, quizás usted no quiera actualizarla aquí mismo.'; -$lang['auth'] = 'Este plugin de autenticación no está habilitada en la configuración, considere la posibilidad de desactivarlo.'; -$lang['install_url'] = 'Instalar desde URL:'; -$lang['install_upload'] = 'Subir Extensión:'; -$lang['repo_error'] = 'El repositorio de plugins no puede ser contactado. Asegúrese que su servidor pueda contactar www.dokuwiki.org y verificar la configuración de su proxy.'; -$lang['nossl'] = 'Tu PHP parece no tener soporte SSL. Las descargas no funcionaran para muchas extensiones de DokuWiki.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_install.txt deleted file mode 100644 index 93c2b97..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -در اینجا می‌توانید Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÙ‡Ø§ Ùˆ قالب‌ها را به صورت دستی از طریق آپلودشان یا با ارائهٔ لینک مستقیم دانلود نصب کنید. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_plugins.txt deleted file mode 100644 index 7d7d331..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -این‌ها Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÙ‡Ø§ÛŒÛŒ است Ú©Ù‡ اکنون روی داکو ویکی شما نصب می‌باشند. از اینجا می‌توانید آن‌ها را ØºÛŒØ±ÙØ¹Ø§Ù„ØŒ ÙØ¹Ø§Ù„ یا به طور کامل حذ٠نمایید. به‌روزرسانی Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÙ‡Ø§ نیز در اینجا نمایش داده می‌شود. پیش از به‌روزرسانی مطمئن شوید Ú©Ù‡ مستندات Ø§ÙØ²ÙˆÙ†Ù‡ را مطالعه نموده‌اید. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_search.txt deleted file mode 100644 index f47b242..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -این شاخه به تمام [[doku>plugins|Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÙ‡Ø§]] Ùˆ [[doku>template|قالب‌های]] نسل سوم داکو ویکی دسترسی می‌دهد. Ù„Ø·ÙØ§ دقت کنید Ú©Ù‡ نصب کد نسل سوم یک **ریسک امنیتی** است برای همین بهتر است Ú©Ù‡ ابتدا [[doku>security#plugin_security|امنیت Ø§ÙØ²ÙˆÙ†Ù‡]] را مطالعه نمایید. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_templates.txt deleted file mode 100644 index 1a127c0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -این‌ها قالب‌هاییست Ú©Ù‡ اکنون در داکو ویکی شما نصب می‌باشد. شما می‌توانید قالبی Ú©Ù‡ می‌خواهید Ø§Ø³ØªÙØ§Ø¯Ù‡ شود را در [[?do=admin&page=config|تنظیمات پیکربندی]] انتخاب نمایید. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/lang.php deleted file mode 100644 index 63345fd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fa/lang.php +++ /dev/null @@ -1,97 +0,0 @@ - - * @author Masoud Sadrnezhaad - * @author Sam01 - */ -$lang['menu'] = 'مدیریت Ø§ÙØ²ÙˆÙ†Ù‡ ها'; -$lang['tab_plugins'] = 'پلاگین های نصب شده'; -$lang['tab_templates'] = 'قالب های نصب شده'; -$lang['tab_search'] = 'جستجو Ùˆ نصب'; -$lang['tab_install'] = 'نصب دستی'; -$lang['notimplemented'] = 'این قابلیت هنوز پیاده‌سازی نشده'; -$lang['notinstalled'] = 'این Ø§ÙØ²ÙˆÙ†Ù‡ نصب نشده است'; -$lang['alreadyenabled'] = 'این Ø§ÙØ²ÙˆÙ†Ù‡ ÙØ¹Ø§Ù„ شده است'; -$lang['alreadydisabled'] = 'این Ø§ÙØ²ÙˆÙ†Ù‡ ØºÛŒØ±ÙØ¹Ø§Ù„ شده است'; -$lang['pluginlistsaveerror'] = 'یک خطا هنگام ذخیره‌سازی این Ø§ÙØ²ÙˆÙ†Ù‡ رخ داده'; -$lang['unknownauthor'] = 'نویسنده نامشخص'; -$lang['unknownversion'] = 'نسخه ناشناخته'; -$lang['btn_info'] = 'نمایش اطلاعات بیشتر'; -$lang['btn_update'] = 'به روز رسانی'; -$lang['btn_uninstall'] = 'حذÙ'; -$lang['btn_enable'] = 'ÙØ¹Ø§Ù„'; -$lang['btn_disable'] = 'ØºÛŒØ±ÙØ¹Ø§Ù„'; -$lang['btn_install'] = 'نصب'; -$lang['btn_reinstall'] = 'نصب مجدد'; -$lang['js']['reallydel'] = 'واقعا می‌خواهید این Ø§ÙØ²ÙˆÙ†Ù‡ را حذ٠کنید؟'; -$lang['js']['display_viewoptions'] = 'نمایش گزینه‌ها:'; -$lang['js']['display_enabled'] = 'ÙØ¹Ø§Ù„'; -$lang['js']['display_disabled'] = 'ØºÛŒØ±ÙØ¹Ø§Ù„'; -$lang['js']['display_updatable'] = 'قابل به‌روزرسانی'; -$lang['search_for'] = 'جستجوی Ø§ÙØ²ÙˆÙ†Ù‡:'; -$lang['search'] = 'جستجو'; -$lang['extensionby'] = '%s به وسیلهٔ %s'; -$lang['screenshot'] = 'اسکرین شات %s'; -$lang['popularity'] = 'محبوبیت: %s%%'; -$lang['homepage_link'] = 'مستندات'; -$lang['bugs_features'] = 'اشکالات'; -$lang['tags'] = 'برچسب ها:'; -$lang['author_hint'] = 'جستجوی Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÙ‡Ø§ÛŒ این نویسنده'; -$lang['installed'] = 'نصب شده:'; -$lang['downloadurl'] = 'لینک دانلود:'; -$lang['repository'] = 'مخزن:'; -$lang['unknown'] = 'ناشناخته'; -$lang['installed_version'] = 'نسخه نصب شده:'; -$lang['install_date'] = 'آخرین به‌روزرسانی شما:'; -$lang['available_version'] = 'نسخه در دسترس:'; -$lang['compatible'] = 'سازگار با:'; -$lang['depends'] = 'وابسته به:'; -$lang['similar'] = 'شبیه به:'; -$lang['conflicts'] = 'تداخل دارد با:'; -$lang['donate'] = 'به این علاقه‌مندید؟'; -$lang['donate_action'] = 'برای نویسنده یک Ùنجان قهوه بخرید!'; -$lang['repo_retry'] = 'دوباره'; -$lang['provides'] = 'شامل می‌شود:'; -$lang['status'] = 'وضعیت'; -$lang['status_installed'] = 'نصب شده'; -$lang['status_not_installed'] = 'نصب نشده'; -$lang['status_protected'] = 'Ù…Ø­Ø§ÙØ¸Øª شده'; -$lang['status_enabled'] = 'ÙØ¹Ø§Ù„'; -$lang['status_disabled'] = 'ØºÛŒØ±ÙØ¹Ø§Ù„'; -$lang['status_unmodifiable'] = 'غیرقابل تغییر'; -$lang['status_plugin'] = 'پلاگین'; -$lang['status_template'] = 'قالب'; -$lang['status_bundled'] = 'باندل شده'; -$lang['msg_enabled'] = 'Ø§ÙØ²ÙˆÙ†Ù‡ %s ÙØ¹Ø§Ù„ شده'; -$lang['msg_disabled'] = 'Ø§ÙØ²ÙˆÙ†Ù‡ %s ØºÛŒØ±ÙØ¹Ø§Ù„ شده'; -$lang['msg_delete_success'] = 'Ø§ÙØ²ÙˆÙ†Ù‡ %s حذ٠شده'; -$lang['msg_delete_failed'] = 'Ø­Ø°Ù Ø§ÙØ²ÙˆÙ†Ù‡ %s ناموÙÙ‚ بود'; -$lang['msg_template_install_success'] = 'قالب %s با موÙقیت نصب شد'; -$lang['msg_template_update_success'] = 'قالب %s با موÙقیت به‌روزرسانی شد'; -$lang['msg_plugin_install_success'] = 'Ø§ÙØ²ÙˆÙ†Ù‡Ù” %s با موÙقیت نصب شد'; -$lang['msg_plugin_update_success'] = 'Ø§ÙØ²ÙˆÙ†Ù‡Ù” %s با موÙقیت نصب شد'; -$lang['msg_upload_failed'] = 'بارگذاری ÙØ§ÛŒÙ„ ناموÙÙ‚ بود'; -$lang['missing_dependency'] = 'نیازمندی وجود ندارد یا ØºÛŒØ±ÙØ¹Ø§Ù„ است: %s'; -$lang['security_issue'] = 'اشکال امنیتی: %s'; -$lang['security_warning'] = 'اخطار امنیتی: %s'; -$lang['update_available'] = 'به‌روزرسانی نسخهٔ جدید %s موجود است.'; -$lang['wrong_folder'] = 'Ø§ÙØ²ÙˆÙ†Ù‡ اشتباه نصب شده: نام پوشهٔ Ø§ÙØ²ÙˆÙ†Ù‡ را از "%s" به "%s" تغییر دهید.'; -$lang['url_change'] = 'لینک تغییر کرد: لینک دانلود از آخرین دانلود تغییر کرد. پیش از به‌روزرسانی Ø§ÙØ²ÙˆÙ†Ù‡ØŒ Ú†Ú© کنید Ú©Ù‡ لینک جدید درست باشد.
    جدید: %s
    قدیمی: %s'; -$lang['error_badurl'] = 'لینک‌ها باید با http یا https شروع شوند'; -$lang['error_dircreate'] = 'امکان ایجاد پوشهٔ موقت برای Ø¯Ø±ÛŒØ§ÙØª دانلود وجود ندارد'; -$lang['error_download'] = 'امکان دانلود ÙØ§ÛŒÙ„ وجود ندارد: %s'; -$lang['error_decompress'] = 'امکان خارج کردن ÙØ§ÛŒÙ„ دانلود شده از حالت ÙØ´Ø±Ø¯Ù‡ وجود ندارد. این می‌توانید در اثر دانلود ناقص باشد Ú©Ù‡ در اینصورت باید دوباره تلاش کنید؛ یا اینکه ÙØ±Ù…ت ÙØ´Ø±Ø¯Ù‡â€ŒØ³Ø§Ø²ÛŒ نامعلوم است Ú©Ù‡ در اینصورت باید به صورت دستی دانلود Ùˆ نصب نمایید.'; -$lang['error_findfolder'] = 'امکان تشخیص پوشهٔ Ø§ÙØ²ÙˆÙ†Ù‡ وجود ندارد. باید به صورت دستی دانلود Ùˆ نصب کنید.'; -$lang['error_copy'] = 'هنگام تلاش برای نصب ÙØ§ÛŒÙ„‌ها برای پوشهٔ %s خطای Ú©Ù¾ÛŒ ÙØ§ÛŒÙ„ وجود دارد: رسانه ذخیره‌سازی می‌تواند پر باشد یا پرمیشن‌های ÙØ§ÛŒÙ„ نادرست است. این می‌تواند باعث نصب بخشی از Ø§ÙØ²ÙˆÙ†Ù‡ شده باشد Ùˆ ویکی را ناپایدار نماید.'; -$lang['noperms'] = 'پوشه Ø§ÙØ²ÙˆÙ†Ù‡ ها قابل نوشتن نیست'; -$lang['notplperms'] = 'پوشه قالب ها قابل نوشتن نیست'; -$lang['nopluginperms'] = 'پوشه پلاگین ها قابل نوشتن نیست'; -$lang['git'] = 'این Ø§ÙØ²ÙˆÙ†Ù‡ از طریق گیت نصب شده، شما نباید آن را از اینجا به‌روزرسانی کنید.'; -$lang['auth'] = 'این Ø§ÙØ²ÙˆÙ†Ù‡Ù” auth در بخش تنظیمات ÙØ¹Ø§Ù„ نشده، ØºÛŒØ±ÙØ¹Ø§Ù„Ø´ کنید.'; -$lang['install_url'] = 'نصب از آدرس:'; -$lang['install_upload'] = 'بارگذاری Ø§ÙØ²ÙˆÙ†Ù‡:'; -$lang['repo_error'] = 'امکان ارتباط با مخزن Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÙ‡Ø§ وجود ندارد. مطمئن شوید Ú©Ù‡ سرور شما اجازهٔ ارتباط با www.dokuwiki.org را دارد Ùˆ تنظیمات پراکسی را Ú†Ú© کنید.'; -$lang['nossl'] = 'به نظر می‌آید Ú©Ù‡ PHP شما از SSL پشتیبانی نمی‌کند. دانلود کردن برای بسیاری از Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÙ‡Ø§ÛŒ داکو ویکی کار نمی‌کند.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fi/lang.php deleted file mode 100644 index 08052fe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fi/lang.php +++ /dev/null @@ -1,37 +0,0 @@ - - */ -$lang['tab_plugins'] = 'Asennetut liitännäiset'; -$lang['tab_search'] = 'Etsi ja asenna'; -$lang['tab_install'] = 'Manuaalinen asennus'; -$lang['notimplemented'] = 'Tätä ominaisuutta ei ole vielä toteutettu'; -$lang['notinstalled'] = 'Tätä laajennusta ei ole asennettu'; -$lang['alreadyenabled'] = 'Tämä laajennus on jo käytössä'; -$lang['alreadydisabled'] = 'Tämä laajennus on jo otettu pois käytöstä'; -$lang['pluginlistsaveerror'] = 'Tapahtui virhe tallentaessa liitännäislistaa'; -$lang['unknownauthor'] = 'Tuntematon tekijä'; -$lang['unknownversion'] = 'Tuntematon versio'; -$lang['btn_info'] = 'Näytä lisää tietoa'; -$lang['btn_update'] = 'Päivitä'; -$lang['btn_enable'] = 'Ota käyttöön'; -$lang['btn_disable'] = 'Poista käytöstä'; -$lang['btn_install'] = 'Asenna'; -$lang['btn_reinstall'] = 'Uudelleenasenna'; -$lang['js']['reallydel'] = 'Haluatko varmasti poistaa tämän laajennuksen?'; -$lang['search_for'] = 'Etsi laajennusta:'; -$lang['search'] = 'Etsi'; -$lang['downloadurl'] = 'Lataa URL-osoite'; -$lang['installed_version'] = 'Asennettu versio'; -$lang['install_date'] = 'Sinun viimeinen päivitys:'; -$lang['available_version'] = 'Saatavissa oleva versio:'; -$lang['status_installed'] = 'asennettu'; -$lang['status_protected'] = 'suojattu'; -$lang['status_enabled'] = 'otettu käyttöön'; -$lang['status_disabled'] = 'otettu pois käytöstä'; -$lang['status_plugin'] = 'liitännäinen'; -$lang['install_url'] = 'Asenna URL-osoitteesta:'; -$lang['install_upload'] = 'Ladattu laajennus:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_install.txt deleted file mode 100644 index 4c31e55..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Ici, vous pouvez installer des extensions, greffons et thèmes. Soit en les téléversant, soit en indiquant une URL de téléchargement. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_plugins.txt deleted file mode 100644 index a40b863..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Voilà la liste des extensions actuellement installées. À partir d'ici, vous pouvez les activer, les désactiver ou même les désinstaller complètement. Cette page affiche également les mises à jour. Assurez vous de lire la documentation avant de faire la mise à jour. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_search.txt deleted file mode 100644 index 7b8012b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Cet onglet vous donne accès à toutes les [[doku>fr:plugins|extensions]] et les [[doku>fr:template|thèmes]] de tierces parties. Restez conscients qu'installer du code de tierce partie peut poser un problème de **sécurité**. Vous voudrez peut-être au préalable lire l'article sur la [[doku>fr:security##securite_des_plugins|sécurité des greffons]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_templates.txt deleted file mode 100644 index a0a1336..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Voici la liste des thèmes actuellement installés. Le [[?do=admin&page=config|gestionnaire de configuration]] vous permet de choisir le thème à utiliser. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/lang.php deleted file mode 100644 index deea45e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/fr/lang.php +++ /dev/null @@ -1,101 +0,0 @@ - - * @author Pierre Henriot - * @author Damien Regad - * @author Yves Grandvalet - * @author Carbain Frédéric - * @author Nicolas Friedli - */ -$lang['menu'] = 'Gestionnaire d\'extensions'; -$lang['tab_plugins'] = 'Greffons installés'; -$lang['tab_templates'] = 'Thèmes installés'; -$lang['tab_search'] = 'Rechercher et installer'; -$lang['tab_install'] = 'Installation manuelle'; -$lang['notimplemented'] = 'Cette fonctionnalité n\'est pas encore installée'; -$lang['notinstalled'] = 'Cette extension n\'est pas installée'; -$lang['alreadyenabled'] = 'Cette extension a déjà été installée'; -$lang['alreadydisabled'] = 'Cette extension a déjà été désactivée'; -$lang['pluginlistsaveerror'] = 'Une erreur s\'est produite lors de l\'enregistrement de la liste des greffons.'; -$lang['unknownauthor'] = 'Auteur inconnu'; -$lang['unknownversion'] = 'Version inconnue'; -$lang['btn_info'] = 'Montrer plus d\'informations'; -$lang['btn_update'] = 'Mettre à jour'; -$lang['btn_uninstall'] = 'Désinstaller'; -$lang['btn_enable'] = 'Activer'; -$lang['btn_disable'] = 'Désactiver'; -$lang['btn_install'] = 'Installer'; -$lang['btn_reinstall'] = 'Réinstaller'; -$lang['js']['reallydel'] = 'Vraiment désinstaller cette extension'; -$lang['js']['display_viewoptions'] = 'Voir les options:'; -$lang['js']['display_enabled'] = 'activé'; -$lang['js']['display_disabled'] = 'désactivé'; -$lang['js']['display_updatable'] = 'Mise à jour possible'; -$lang['search_for'] = 'Rechercher l\'extension :'; -$lang['search'] = 'Chercher'; -$lang['extensionby'] = '%s de %s'; -$lang['screenshot'] = 'Aperçu de %s'; -$lang['popularity'] = 'Popularité : %s%%'; -$lang['homepage_link'] = 'Documentation'; -$lang['bugs_features'] = 'Bogues'; -$lang['tags'] = 'Étiquettes :'; -$lang['author_hint'] = 'Chercher les extensions de cet auteur'; -$lang['installed'] = 'Installés :'; -$lang['downloadurl'] = 'Téléchargement :'; -$lang['repository'] = 'Dépôt : '; -$lang['unknown'] = 'inconnu'; -$lang['installed_version'] = 'Version installée :'; -$lang['install_date'] = 'Dernière mise à jour :'; -$lang['available_version'] = 'Version disponible :'; -$lang['compatible'] = 'Compatible avec :'; -$lang['depends'] = 'Dépend de :'; -$lang['similar'] = 'Similaire à :'; -$lang['conflicts'] = 'En conflit avec :'; -$lang['donate'] = 'Vous aimez ?'; -$lang['donate_action'] = 'Payer un café à l\'auteur !'; -$lang['repo_retry'] = 'Réessayer'; -$lang['provides'] = 'Fournit :'; -$lang['status'] = 'État :'; -$lang['status_installed'] = 'installé'; -$lang['status_not_installed'] = 'non installé'; -$lang['status_protected'] = 'protégé'; -$lang['status_enabled'] = 'activé'; -$lang['status_disabled'] = 'désactivé'; -$lang['status_unmodifiable'] = 'non modifiable'; -$lang['status_plugin'] = 'greffon'; -$lang['status_template'] = 'thème'; -$lang['status_bundled'] = 'fourni'; -$lang['msg_enabled'] = 'Greffon %s activé'; -$lang['msg_disabled'] = 'Greffon %s désactivé'; -$lang['msg_delete_success'] = 'Extension %s désinstallée.'; -$lang['msg_delete_failed'] = 'Échec de la désinstallation de l\'extension %s'; -$lang['msg_template_install_success'] = 'Thème %s installé avec succès'; -$lang['msg_template_update_success'] = 'Thème %s mis à jour avec succès'; -$lang['msg_plugin_install_success'] = 'Greffon %s installé avec succès'; -$lang['msg_plugin_update_success'] = 'Greffon %s mis à jour avec succès'; -$lang['msg_upload_failed'] = 'Téléversement échoué'; -$lang['msg_nooverwrite'] = 'L\'extension %s existe déjà et ne sera pas remplacée. Pour la remplacer, cocher l\'option de remplacement d\'extension.'; -$lang['missing_dependency'] = 'Dépendance absente ou désactivée : %s'; -$lang['security_issue'] = 'Problème de sécurité : %s'; -$lang['security_warning'] = 'Avertissement de sécurité : %s'; -$lang['update_available'] = 'Mise à jour : la version %s est disponible.'; -$lang['wrong_folder'] = 'Greffon installé incorrectement : renommer le dossier du greffon "%s" en "%s".'; -$lang['url_change'] = 'URL modifiée : L\'URL de téléchargement a changé depuis le dernier téléchargement. Vérifiez si l\'URL est valide avant de mettre à jour l\'extension.
    Nouvelle URL : %s
    Ancien : %s'; -$lang['error_badurl'] = 'Les URL doivent commencer par http ou https'; -$lang['error_dircreate'] = 'Impossible de créer le dossier temporaire pour le téléchargement.'; -$lang['error_download'] = 'Impossible de télécharger le fichier : %s'; -$lang['error_decompress'] = 'Impossible de décompresser le fichier téléchargé. C\'est peut être le résultat d\'une erreur de téléchargement, auquel cas vous devriez réessayer. Le format de compression est peut-être inconnu. Dans ce cas il vous faudra procéder à une installation manuelle.'; -$lang['error_findfolder'] = 'Impossible d\'identifier le dossier de l\'extension. Vous devez procéder à une installation manuelle.'; -$lang['error_copy'] = 'Une erreur de copie de fichier s\'est produite lors de l\'installation des fichiers dans le dossier %s. Il se peut que le disque soit plein, ou que les permissions d\'accès aux fichiers soient incorrectes. Il est possible que le greffon soit partiellement installé et que cela laisse votre installation de DokuWiki instable.'; -$lang['noperms'] = 'Impossible d\'écrire dans le dossier des extensions.'; -$lang['notplperms'] = 'Impossible d\'écrire dans le dossier des thèmes.'; -$lang['nopluginperms'] = 'Impossible d\'écrire dans le dossier des greffons.'; -$lang['git'] = 'Cette extension a été installé via git, vous voudrez peut-être ne pas la mettre à jour ici.'; -$lang['auth'] = 'Votre configuration n\'utilise pas ce greffon d\'authentification. Vous devriez songer à le désactiver.'; -$lang['install_url'] = 'Installez depuis l\'URL :'; -$lang['install_upload'] = 'Téléversez l\'extension :'; -$lang['repo_error'] = 'Le dépôt d\'extensions est injoignable. Veuillez vous assurer que le server web est autorisé à contacter www.dokuwiki.org et vérifier les réglages de proxy.'; -$lang['nossl'] = 'Votre version de PHP semble ne pas prendre en charge SSL. Le téléchargement de nombreuses extensions va échouer.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/he/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/he/lang.php deleted file mode 100644 index ecdc19c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/he/lang.php +++ /dev/null @@ -1,26 +0,0 @@ - - */ -$lang['menu'] = 'מנהל הרחבות'; -$lang['tab_plugins'] = '×ª×•×¡×¤×™× ×ž×•×ª×§× ×™×'; -$lang['tab_templates'] = 'תבניות מותקנות'; -$lang['tab_install'] = 'התקנה ידנית'; -$lang['notinstalled'] = 'הרחבה זו ×œ× ×ž×•×ª×§× ×ª'; -$lang['status_not_installed'] = '×œ× ×ž×•×ª×§×Ÿ'; -$lang['status_protected'] = 'מוגן'; -$lang['status_enabled'] = 'מופעל'; -$lang['status_disabled'] = 'מושבת'; -$lang['status_unmodifiable'] = '×œ× × ×™×ª×Ÿ לשינוי'; -$lang['status_plugin'] = 'תוסף'; -$lang['status_template'] = 'תבנית'; -$lang['msg_enabled'] = 'תוסף %s מופעל'; -$lang['msg_disabled'] = 'תוסף %s מושבת'; -$lang['msg_delete_success'] = 'הרחבה %s הוסרה'; -$lang['msg_delete_failed'] = 'הסרת ההרחבה %s נכשלה'; -$lang['msg_template_install_success'] = 'תבנית %s הותקנה בהצלחה'; -$lang['msg_template_update_success'] = 'תבנית %s עודכנה בהצלחה'; -$lang['error_download'] = '×œ× × ×™×ª×Ÿ להוריד ×ת הקובץ: %s'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_install.txt deleted file mode 100644 index f3274b0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Ovdje možete ruÄno postaviti dodatak (plugin) i predložak (template) bilo uÄitavanjem ili navoÄ‘enjem URL adrese za direktno uÄitavanje. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_plugins.txt deleted file mode 100644 index 0c458ee..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Ovo su dodaci (plugin) trenutno postavljeni na VaÅ¡em DokuWiku-u. Možete ih omogućiti, onemogućiti ili u potpunosti ukloniti. Nadogradnje dodataka su takoÄ‘er prikazane, obavezno proÄitajte dokumentaciju dodatka prije nadogradnje. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_search.txt deleted file mode 100644 index 88b6c3a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Ovdje možete potražiti i druge dostupne [[doku>plugins|dodatke]] i [[doku>template|predloÅ¡ke]] za DokuWiki. Molimo budite svjesni da postavljanje koda razvijenog od treće strane može biti **sigurnosni rizik**, možda želite prvo proÄitati o [[doku>security#plugin_security|sigurnosti dodataka]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_templates.txt deleted file mode 100644 index 76dafe6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Ovo su predloÅ¡ci trenutno postavljeni na VaÅ¡em DokuWiki-u. Koji se predložak koristi možete odabrati na [[?do=admin&page=config|Upravitelju postavki]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/lang.php deleted file mode 100644 index 697806d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hr/lang.php +++ /dev/null @@ -1,95 +0,0 @@ - - */ -$lang['menu'] = 'Upravitelj proÅ¡irenja'; -$lang['tab_plugins'] = 'UgraÄ‘eni dodatci'; -$lang['tab_templates'] = 'UgraÄ‘eni predloÅ¡ci'; -$lang['tab_search'] = 'Potraži i ugradi'; -$lang['tab_install'] = 'RuÄna ugradnja'; -$lang['notimplemented'] = 'Ova mogućnost joÅ¡ nije napravljena'; -$lang['notinstalled'] = 'ProÅ¡irenje nije ugraÄ‘eno'; -$lang['alreadyenabled'] = 'Ovo proÅ¡irenje je već omogućeno'; -$lang['alreadydisabled'] = 'Ovo proÅ¡irenje je već onemogućeno'; -$lang['pluginlistsaveerror'] = 'Dogodila se greÅ¡ka pri snimanju liste dodataka'; -$lang['unknownauthor'] = 'Nepoznat autor'; -$lang['unknownversion'] = 'Nepoznata inaÄica'; -$lang['btn_info'] = 'Prikaži viÅ¡e informacija'; -$lang['btn_update'] = 'Ažuriraj'; -$lang['btn_uninstall'] = 'Ukloni'; -$lang['btn_enable'] = 'Omogući'; -$lang['btn_disable'] = 'Onemogući'; -$lang['btn_install'] = 'Ugradi'; -$lang['btn_reinstall'] = 'Ponovno ugradi'; -$lang['js']['reallydel'] = 'Zaista ukloniti ovo proÅ¡irenje?'; -$lang['js']['display_viewoptions'] = 'Opcije pregleda:'; -$lang['js']['display_enabled'] = 'omogućen'; -$lang['js']['display_disabled'] = 'onemogućen'; -$lang['js']['display_updatable'] = 'izmjenjiv'; -$lang['search_for'] = 'Pretraži proÅ¡irenja'; -$lang['search'] = 'Pretraži'; -$lang['extensionby'] = '%s po %s'; -$lang['screenshot'] = 'Slika zaslona od %s'; -$lang['popularity'] = 'Popularnost: %s%%'; -$lang['homepage_link'] = 'Upute'; -$lang['bugs_features'] = 'GreÅ¡ke'; -$lang['tags'] = 'Oznake:'; -$lang['author_hint'] = 'Potraži proÅ¡irenja od ovog autora'; -$lang['installed'] = 'UgraÄ‘eno:'; -$lang['downloadurl'] = 'URL adresa preuzimanja:'; -$lang['repository'] = 'Repozitorij:'; -$lang['unknown'] = 'nepoznat'; -$lang['installed_version'] = 'UgraÄ‘ena inaÄica:'; -$lang['install_date'] = 'VaÅ¡e zadnje osvježavanje:'; -$lang['available_version'] = 'Dostupna inaÄica'; -$lang['compatible'] = 'Kompatibilan s:'; -$lang['depends'] = 'Zavisi o:'; -$lang['similar'] = 'SliÄan s:'; -$lang['conflicts'] = 'U sukobu s:'; -$lang['donate'] = 'Poput ovog?'; -$lang['donate_action'] = 'Kupite autoru kavu!'; -$lang['repo_retry'] = 'Ponovi'; -$lang['provides'] = 'Osigurava:'; -$lang['status'] = 'Status:'; -$lang['status_installed'] = 'ugraÄ‘en'; -$lang['status_not_installed'] = 'nije ugraÄ‘en'; -$lang['status_protected'] = 'zaÅ¡tićen'; -$lang['status_enabled'] = 'omogućen'; -$lang['status_disabled'] = 'onemogućen'; -$lang['status_unmodifiable'] = 'neizmjenjiv'; -$lang['status_plugin'] = 'dodatak'; -$lang['status_template'] = 'predložak'; -$lang['status_bundled'] = 'ugraÄ‘en'; -$lang['msg_enabled'] = 'Dodatak %s omogućen'; -$lang['msg_disabled'] = 'Dodatak %s onemogućen'; -$lang['msg_delete_success'] = 'ProÅ¡irenje %s uklonjeno'; -$lang['msg_delete_failed'] = 'Uklanjanje proÅ¡irenja %s nije uspjelo'; -$lang['msg_template_install_success'] = 'Predložak %s uspjeÅ¡no ugraÄ‘en'; -$lang['msg_template_update_success'] = 'Predložak %s uspjeÅ¡no nadograÄ‘en'; -$lang['msg_plugin_install_success'] = 'Dodatak %s uspjeÅ¡no ugraÄ‘en'; -$lang['msg_plugin_update_success'] = 'Dodatak %s uspjeÅ¡no nadograÄ‘en'; -$lang['msg_upload_failed'] = 'UÄitavanje datoteke nije uspjelo'; -$lang['missing_dependency'] = 'Nedostaje ili onemogućena zavisnost: %s'; -$lang['security_issue'] = 'Sigurnosno pitanje: %s'; -$lang['security_warning'] = 'Sigurnosno upozorenje: %s'; -$lang['update_available'] = 'Nadogranja: Nova inaÄica %s je dostupna.'; -$lang['wrong_folder'] = 'Dodatak neispravno ugraÄ‘en: Preimenujte mapu dodatka iz "%s" u "%s".'; -$lang['url_change'] = 'URL izmijenjen: Adresa za preuzimanje je promijenjena od zadnjeg preuzimanja. Provjerite da li je novu URL valjan prije nadogradnje proÅ¡irenja.
    Novi: %s
    Stari: %s'; -$lang['error_badurl'] = 'URL adrese trebaju zapoÄinjati sa http ili https'; -$lang['error_dircreate'] = 'Ne mogu napraviti privremenu mapu za prihvat preuzimanja'; -$lang['error_download'] = 'Ne mogu preuzeti datoteku: %s'; -$lang['error_decompress'] = 'Ne mogu raspakirati preuzetu datoteku. To može biti rezultati loÅ¡eg preuzimanja i tada treba pokuÅ¡ati ponovo; ili format sažimanja je nepoznat i u tom sluÄaju treba datoteku ruÄno preuzeti i ugraditi.'; -$lang['error_findfolder'] = 'Ne mogu odrediti mapu proÅ¡irenja, trebate ga ruÄno preuzeti i ugraditi'; -$lang['error_copy'] = 'Dogodila se greÅ¡ka pri kopiranju dok je pokuÅ¡avanja ugradnja datoteka u mapu %s: disk može biti pun ili dozvole pristupa nisu dobre. Ovo može rezultirati djelomiÄno ugraÄ‘enim dodatkom i može uÄiniti VaÅ¡ wiki nestabilnim'; -$lang['noperms'] = 'Nije moguće pisati u mapu proÅ¡iranja'; -$lang['notplperms'] = 'Nije moguće pisati u mapu predloÅ¡ka'; -$lang['nopluginperms'] = 'Nije moguće pisati u mapu dodatka'; -$lang['git'] = 'ProÅ¡irenje je ugraÄ‘eno preko Git-a, možda ga ne želite nadograÄ‘ivati ovdje.'; -$lang['auth'] = 'Autorizacijski dodatak nije podeÅ¡en, razmotrite njegovo onemogućavanje kao dodatka.'; -$lang['install_url'] = 'Ugradi s URL-a:'; -$lang['install_upload'] = 'UÄitaj proÅ¡irenje:'; -$lang['repo_error'] = 'Repozitorij dodataka nije dostupan. Budite sigurni da server može pristupiti www.dokuwiki.org i provjerite proxy postavke.'; -$lang['nossl'] = 'Izgleda da koriÅ¡teni PHP ne podržava SSL. UÄitavanje neće raditi na mnogim DokuWiki dodatcima.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_install.txt deleted file mode 100644 index 8427e7d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Itt új modulokat és sablonokat telepíthetsz feltöltéssel vagy a csomagra hivatkozó URL megadásával. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_plugins.txt deleted file mode 100644 index 8a3e92d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -A DokuWiki rendszerben telepített modulok az alábbiak. Engedélyezheted, letilthatod vagy teljesen le is törölheted ezeket. A modulokhoz tartozó frissítések is itt láthatók, viszont frissítés elÅ‘tt mindenképp olvasd el az utasításokat a modul dokumentációjában is! \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_search.txt deleted file mode 100644 index aaa34eb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Ezen a fülön harmadik fél által készített [[doku>plugins|modulokat]] és [[doku>template|sablonokat]] találsz a DokuWiki-hez. Ne feledd, hogy a harmadik féltÅ‘l származó kódok **biztonsági kockázatot** jelenthetnek, ennek a [[doku>security#plugin_security|modulok biztonsága]] oldalon olvashatsz utána a telepítés elÅ‘tt. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_templates.txt deleted file mode 100644 index c0ad92b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -A DokuWiki rendszerben telepített sablonok az alábbiak. A használt sablont a [[?do=admin&page=config|Beállítóközpontban]] választhatod ki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/lang.php deleted file mode 100644 index 0e11740..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/hu/lang.php +++ /dev/null @@ -1,95 +0,0 @@ - - */ -$lang['menu'] = 'BÅ‘vítménykezelÅ‘'; -$lang['tab_plugins'] = 'Telepített modulok'; -$lang['tab_templates'] = 'Telepített sablonok'; -$lang['tab_search'] = 'Keresés és telepítés'; -$lang['tab_install'] = 'Kézi telepítés'; -$lang['notimplemented'] = 'Ez a funkció még nincs implementálva'; -$lang['notinstalled'] = 'Ez a bÅ‘vítmény nincs telepítve'; -$lang['alreadyenabled'] = 'Ez a bÅ‘vítmény már engedélyezve van'; -$lang['alreadydisabled'] = 'Ez a bÅ‘vítmény már le van tiltva'; -$lang['pluginlistsaveerror'] = 'Hiba történt a modulok listájának mentésekor'; -$lang['unknownauthor'] = 'Ismeretlen szerzÅ‘'; -$lang['unknownversion'] = 'Ismeretlen verzió'; -$lang['btn_info'] = 'További információk megjelenítése'; -$lang['btn_update'] = 'Frissítés'; -$lang['btn_uninstall'] = 'Törlés'; -$lang['btn_enable'] = 'Engedélyezés'; -$lang['btn_disable'] = 'Letiltás'; -$lang['btn_install'] = 'Telepítés'; -$lang['btn_reinstall'] = 'Újratelepítés'; -$lang['js']['reallydel'] = 'Biztosan törlöd ezt a bÅ‘vítményt?'; -$lang['js']['display_viewoptions'] = 'Nézet beállításai:'; -$lang['js']['display_enabled'] = 'engedélyezve'; -$lang['js']['display_disabled'] = 'letiltva'; -$lang['js']['display_updatable'] = 'frissíthetÅ‘'; -$lang['search_for'] = 'BÅ‘vítmények keresése:'; -$lang['search'] = 'Keresés'; -$lang['extensionby'] = '%s, %s szerzÅ‘tÅ‘l'; -$lang['screenshot'] = '%s képernyÅ‘képe'; -$lang['popularity'] = 'Népszerűség: %s%%'; -$lang['homepage_link'] = 'Dokumentáció'; -$lang['bugs_features'] = 'Hibák'; -$lang['tags'] = 'Címkék:'; -$lang['author_hint'] = 'BÅ‘vítmények keresése ettÅ‘l a szerzÅ‘tÅ‘l'; -$lang['installed'] = 'Telepítve:'; -$lang['downloadurl'] = 'Csomag URL:'; -$lang['repository'] = 'Repository:'; -$lang['unknown'] = 'ismeretlen'; -$lang['installed_version'] = 'Telepített verzió:'; -$lang['install_date'] = 'Utoljára frissítve:'; -$lang['available_version'] = 'ElérhetÅ‘ verzió:'; -$lang['compatible'] = 'Kompatibilis rendszerek:'; -$lang['depends'] = 'FüggÅ‘ségek:'; -$lang['similar'] = 'Hasonló bÅ‘vítmények:'; -$lang['conflicts'] = 'Ütközést okozó bÅ‘vítmények:'; -$lang['donate'] = 'Tetszik?'; -$lang['donate_action'] = 'Hívd meg a szerzÅ‘jét egy kávéra!'; -$lang['repo_retry'] = 'Újra'; -$lang['provides'] = 'Szolgáltatások:'; -$lang['status'] = 'Ãllapot:'; -$lang['status_installed'] = 'telepítve'; -$lang['status_not_installed'] = 'nincs telepítve'; -$lang['status_protected'] = 'védett'; -$lang['status_enabled'] = 'engedélyezve'; -$lang['status_disabled'] = 'letiltva'; -$lang['status_unmodifiable'] = 'nem lehet módosítani'; -$lang['status_plugin'] = 'modul'; -$lang['status_template'] = 'sablon'; -$lang['status_bundled'] = 'beépített'; -$lang['msg_enabled'] = 'A(z) %s modul engedélyezve'; -$lang['msg_disabled'] = 'A(z) %s modul letiltva'; -$lang['msg_delete_success'] = 'A bÅ‘vítmény %s törölve'; -$lang['msg_delete_failed'] = 'A(z) %s bÅ‘vítmény eltávolítása sikertelen'; -$lang['msg_template_install_success'] = 'A(z) %s sablon sikeresen telepítve'; -$lang['msg_template_update_success'] = 'A(z) %s sablon sikeresen frissítve'; -$lang['msg_plugin_install_success'] = 'A(z) %s modul sikeresen telepítve'; -$lang['msg_plugin_update_success'] = 'A(z) %s modul sikeresen frissítve'; -$lang['msg_upload_failed'] = 'A fájl feltöltése sikertelen'; -$lang['missing_dependency'] = 'Hiányzó vagy letiltott függÅ‘ség: %s'; -$lang['security_issue'] = 'Biztonsági probléma: %s'; -$lang['security_warning'] = 'Biztonsági figyelmeztetés: %s'; -$lang['update_available'] = 'Frissítés: ElérhetÅ‘ %s új verziója.'; -$lang['wrong_folder'] = 'A modul telepítése sikertelen: Nevezd át a modul könyvtárát "%s" névrÅ‘l "%s" névre!'; -$lang['url_change'] = 'Az URL megváltozott: A csomag URL-je megváltozott az utolsó letöltés óta. A bÅ‘vítmény frissítése elÅ‘tt ellenÅ‘rizd az új URL helyességét!
    Új: %s
    Régi: %s'; -$lang['error_badurl'] = 'Az URL-nek "http"-vel vagy "https"-sel kell kezdődnie'; -$lang['error_dircreate'] = 'A letöltéshez az ideiglenes könyvtár létrehozása sikertelen'; -$lang['error_download'] = 'A(z) %s fájl letöltése sikertelen'; -$lang['error_decompress'] = 'A letöltött fájlt nem lehet kicsomagolni. Ezt okozhatja a fájl sérülése (ebben az esetben próbáld újra letölteni) vagy egy ismeretlen tömörítési formátum használata (ilyenkor kézzel kell telepítened).'; -$lang['error_findfolder'] = 'A bővítményhez tartozó könyvtárat nem sikerült megállapítani, kézzel kell letöltened és telepítened'; -$lang['error_copy'] = 'Egy fájl másolása közben hiba történt a %s könyvtárban: lehet, hogy a lemez megtelt vagy nincsenek megfelelő írási jogaid. A telepítés megszakadása a modul hibás működését eredményezheti és instabil állapotba hozhatja a wikit'; -$lang['noperms'] = 'A bővítmény könyvtára nem írható'; -$lang['notplperms'] = 'A sablon könyvtára nem írható'; -$lang['nopluginperms'] = 'A modul könyvtára nem írható'; -$lang['git'] = 'Ezt a bővítményt git-tel telepítették, lehet, hogy nem itt célszerű frissíteni'; -$lang['auth'] = 'Ez az autentikációs modul nincs engedélyezve a beállításokban, érdemes lehet letiltani.'; -$lang['install_url'] = 'Telepítés erről az URL-ről:'; -$lang['install_upload'] = 'Bővítmény feltöltése:'; -$lang['repo_error'] = 'A modul repository-ja nem érhető el. Bizonyosodj meg róla, hogy a szervereden engedélyezett a www.dokuwiki.org cím elérése és ellenőrizd a proxy beállításaidat!'; -$lang['nossl'] = 'Úgy tűnik, a PHP konfigurációd nem támogatja az SSL-t. Néhány DokuWiki bővítmény letöltése sikertelen lehet.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_install.txt deleted file mode 100644 index 5106500..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Qui potete installare manualmente plugin e template, sia caricandoli in upload sia fornendo una URL per scaricarli direttamente. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_plugins.txt deleted file mode 100644 index cd7825f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Questi sono i plugin attualmente installati nel vostro DokuWiki. Qui potete abilitarli o disabilitarli o addirittura disinstallarli completamente. Qui sono mostrati anche gli aggiornamenti dei plugin, assicurativi di leggere la relativa documentazione prima di aggiornarli. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_search.txt deleted file mode 100644 index 40eace5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Questa sezione ti da accesso a tutti i [[doku>it:plugins|plugin]] e [[doku>it:template|temi]] di terze parti disponibili per DokuWiki. Sappi che l'installazione di codice di terze parti potrebbe rappresentare un **rischio di sicurezza**, quindi, forse, prima vorresti informarti a proposito della [[doku>security#plugin_security|sicurezza dei plugin]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_templates.txt deleted file mode 100644 index a38d868..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Questi sono i temi attualmente installati nel tuo DokuWiki. Puoi selezionare il tema da usare in [[?do=admin&page=config|Configurazione Wiki]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/lang.php deleted file mode 100644 index adbfb48..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/it/lang.php +++ /dev/null @@ -1,100 +0,0 @@ - - * @author Francesco - * @author Fabio - * @author Torpedo - * @author Maurizio - */ -$lang['menu'] = 'Manager delle Extension'; -$lang['tab_plugins'] = 'Plugin Installati'; -$lang['tab_templates'] = 'Template Installati'; -$lang['tab_search'] = 'Ricerca e Installazione'; -$lang['tab_install'] = 'Installazione Manuale'; -$lang['notimplemented'] = 'Questa funzionalità non è ancora stata implementata'; -$lang['notinstalled'] = 'Questa extension non è installata'; -$lang['alreadyenabled'] = 'Questa extension è già stata abilitata'; -$lang['alreadydisabled'] = 'Questa extension à già stata disabilitata'; -$lang['pluginlistsaveerror'] = 'Si è verificato un errore durante il salvataggio dell\'elenco dei plugin'; -$lang['unknownauthor'] = 'Autore sconosciuto'; -$lang['unknownversion'] = 'Revisione sconosciuta'; -$lang['btn_info'] = 'Mostra maggiori informazioni'; -$lang['btn_update'] = 'Aggiorna'; -$lang['btn_uninstall'] = 'Disinstalla'; -$lang['btn_enable'] = 'Abilita'; -$lang['btn_disable'] = 'Disabilita'; -$lang['btn_install'] = 'Installa'; -$lang['btn_reinstall'] = 'Reinstalla'; -$lang['js']['reallydel'] = 'Sicuro di disinstallare questa estensione?'; -$lang['js']['display_viewoptions'] = 'Opzioni di Visualizzazione:'; -$lang['js']['display_enabled'] = 'abilitato'; -$lang['js']['display_disabled'] = 'disabilitato'; -$lang['js']['display_updatable'] = 'aggiornabile'; -$lang['search_for'] = 'Extension di Ricerca:'; -$lang['search'] = 'Cerca'; -$lang['extensionby'] = '%s da %s'; -$lang['screenshot'] = 'Screenshot di %s'; -$lang['popularity'] = 'Popolarità: %s%%'; -$lang['homepage_link'] = 'Documenti'; -$lang['bugs_features'] = 'Bug'; -$lang['tags'] = 'Tag:'; -$lang['author_hint'] = 'Cerca estensioni per questo autore'; -$lang['installed'] = 'Installato:'; -$lang['downloadurl'] = 'URL download:'; -$lang['repository'] = 'Repository'; -$lang['unknown'] = 'sconosciuto'; -$lang['installed_version'] = 'Versione installata'; -$lang['install_date'] = 'Il tuo ultimo aggiornamento:'; -$lang['available_version'] = 'Versione disponibile:'; -$lang['compatible'] = 'Compatibile con:'; -$lang['depends'] = 'Dipende da:'; -$lang['similar'] = 'Simile a:'; -$lang['conflicts'] = 'Conflitto con:'; -$lang['donate'] = 'Simile a questo?'; -$lang['donate_action'] = 'Paga un caffè all\'autore!'; -$lang['repo_retry'] = 'Riprova'; -$lang['provides'] = 'Fornisce:'; -$lang['status'] = 'Status:'; -$lang['status_installed'] = 'installato'; -$lang['status_not_installed'] = 'non installato'; -$lang['status_protected'] = 'protetto'; -$lang['status_enabled'] = 'abilitato'; -$lang['status_disabled'] = 'disabilitato'; -$lang['status_unmodifiable'] = 'inmodificabile'; -$lang['status_plugin'] = 'plugin'; -$lang['status_template'] = 'modello'; -$lang['status_bundled'] = 'accoppiato'; -$lang['msg_enabled'] = 'Plugin %s abilitato'; -$lang['msg_disabled'] = 'Plugin %s disabilitato'; -$lang['msg_delete_success'] = 'Estensione %s disinstallata'; -$lang['msg_delete_failed'] = 'Disinstallazione dell\'Extension %s fallita'; -$lang['msg_template_install_success'] = 'Il template %s è stato installato correttamente'; -$lang['msg_template_update_success'] = 'Il Template %s è stato aggiornato correttamente'; -$lang['msg_plugin_install_success'] = 'Plugin %s installato con successo'; -$lang['msg_plugin_update_success'] = 'Plugin %s aggiornato con successo'; -$lang['msg_upload_failed'] = 'Caricamento del file fallito'; -$lang['msg_nooverwrite'] = 'L\'estensione %s esiste già e non è stata sovrascritta; per sovrascriverla, seleziona l\'opzione "overwrite" o "sovrascrivi"'; -$lang['missing_dependency'] = 'Dipendenza mancante o disabilitata: %s'; -$lang['security_issue'] = 'Problema di sicurezza: %s'; -$lang['security_warning'] = 'Avvertimento di sicurezza: %s'; -$lang['update_available'] = 'Aggiornamento: Nuova versione %s disponibile.'; -$lang['wrong_folder'] = 'Plugin non installato correttamente: rinomina la directory del plugin "%s" in "%s".'; -$lang['url_change'] = 'URL cambiato: l\'URL per il download è cambiato dall\'ultima volta che è stato utilizzato. Controlla se il nuovo URL è valido prima di aggiornare l\'estensione.
    Nuovo: %s
    Vecchio: %s'; -$lang['error_badurl'] = 'URLs deve iniziare con http o https'; -$lang['error_dircreate'] = 'Impossibile creare una cartella temporanea per ricevere il download'; -$lang['error_download'] = 'Impossibile scaricare il file: %s'; -$lang['error_decompress'] = 'Impossibile decomprimere il file scaricato. Ciò può dipendere da errori in fase di download, nel qual caso dovreste ripetere l\'operazione; oppure il formato di compressione è sconosciuto, e in questo caso dovrete scaricare e installare manualmente.'; -$lang['error_findfolder'] = 'Impossibile identificare la directory dell\'extension, dovrete scaricare e installare manualmente'; -$lang['error_copy'] = 'C\'è stato un errore di copia dei file mentre si tentava di copiare i file per la directory %s: il disco potrebbe essere pieno o i pemessi di accesso ai file potrebbero essere sbagliati. Questo potrebbe aver causato una parziale installazione dei plugin lasciando il tuo wiki instabile'; -$lang['noperms'] = 'La directory Extension non è scrivibile'; -$lang['notplperms'] = 'Il modello di cartella non è scrivibile'; -$lang['nopluginperms'] = 'La cartella plugin non è scrivibile'; -$lang['git'] = 'Questa extension è stata installata da git, potreste non volerla aggiornare qui.'; -$lang['auth'] = 'Questo plugin di autenticazione non è abilitato nella configurazione, considera di disabilitarlo.'; -$lang['install_url'] = 'Installa da URL:'; -$lang['install_upload'] = 'Caricamento Extension:'; -$lang['repo_error'] = 'Il repository dei plugin non può essere raggiunto. Assicuratevi che il vostro server sia abilitato a contattare l\'indirizzo www.dokuwiki.org e controllate le impostazioni del vostro proxy.'; -$lang['nossl'] = 'La tua installazione PHP sembra mancare del supporto SSL. I download per molte estensioni di DokuWiki non funzioneranno.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_install.txt deleted file mode 100644 index 9f99b82..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -アップロードã™ã‚‹ã‹ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰URLを指定ã—ã¦ã€æ‰‹å‹•ã§ãƒ—ラグインやテンプレートをインストールã§ãã¾ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_plugins.txt deleted file mode 100644 index b8251c7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -ã“ã®DokuWikiã«ç¾åœ¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„るプラグインã§ã™ã€‚ã“れらプラグインを有効化ã€ç„¡åŠ¹åŒ–ã€ã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã§ãã¾ã™ã€‚æ›´æ–°ã¯ã§ãã‚‹å ´åˆã®ã¿è¡¨ç¤ºã•れã¾ã™ã€‚æ›´æ–°å‰ã«ã€ãƒ—ラグインã®è§£èª¬ã‚’ãŠèª­ã¿ãã ã•ã„。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_search.txt deleted file mode 100644 index 1998e8d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -ã“ã®ã‚¿ãƒ–ã§ã¯ã€DokuWiki用ã®åˆ©ç”¨å¯èƒ½ãªã™ã¹ã¦ã®ã‚µãƒ¼ãƒ‰ãƒ‘ーティã®[[doku>ja:plugins|プラグイン]]ã¨[[doku>ja:template|テンプレート]]ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚サードパーティ製ã®ã‚³ãƒ¼ãƒ‰ã«ã¯ã€**セキュリティ上ã®ãƒªã‚¹ã‚¯**ã®å¯èƒ½æ€§ãŒã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。最åˆã«[[doku>ja:security#プラグインã®ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£|プラグインã®ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£]]を読むã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_templates.txt deleted file mode 100644 index 5de6d2f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -ã“ã®DokuWikiã«ç¾åœ¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„るテンプレートã§ã™ã€‚使用ã™ã‚‹ãƒ†ãƒ³ãƒ—レートã¯[[?do=admin&page=config|設定管ç†]]ã§é¸æŠžã§ãã¾ã™ã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/lang.php deleted file mode 100644 index 0d0e6f4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ja/lang.php +++ /dev/null @@ -1,100 +0,0 @@ - - * @author Hideaki SAWADA - * @author PzF_X - * @author Satoshi Sahara - * @author Ikuo Obataya - */ -$lang['menu'] = '拡張機能管ç†'; -$lang['tab_plugins'] = 'インストール済プラグイン'; -$lang['tab_templates'] = 'インストール済テンプレート'; -$lang['tab_search'] = '検索ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«'; -$lang['tab_install'] = '手動インストール'; -$lang['notimplemented'] = 'ã“ã®æ©Ÿèƒ½ã¯æœªå®Ÿè£…ã§ã™ã€‚'; -$lang['notinstalled'] = 'ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã¾ã›ã‚“。'; -$lang['alreadyenabled'] = 'ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã¯æœ‰åйã§ã™ã€‚'; -$lang['alreadydisabled'] = 'ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã¯ç„¡åйã§ã™ã€‚'; -$lang['pluginlistsaveerror'] = 'プラグイン一覧ã®ä¿å­˜ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚'; -$lang['unknownauthor'] = 'ä½œè€…ä¸æ˜Ž'; -$lang['unknownversion'] = 'ãƒãƒ¼ã‚¸ãƒ§ãƒ³ä¸æ˜Ž'; -$lang['btn_info'] = '詳細情報を表示ã™ã‚‹'; -$lang['btn_update'] = 'æ›´æ–°'; -$lang['btn_uninstall'] = 'アンインストール'; -$lang['btn_enable'] = '有効化'; -$lang['btn_disable'] = '無効化'; -$lang['btn_install'] = 'インストール'; -$lang['btn_reinstall'] = 'å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«'; -$lang['js']['reallydel'] = 'ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã‚’本当ã«ã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã‹ï¼Ÿ'; -$lang['js']['display_viewoptions'] = '表示オプション: '; -$lang['js']['display_enabled'] = '有効'; -$lang['js']['display_disabled'] = '無効'; -$lang['js']['display_updatable'] = 'æ›´æ–°å¯èƒ½'; -$lang['search_for'] = 'æ‹¡å¼µæ©Ÿèƒ½ã®æ¤œç´¢ï¼š'; -$lang['search'] = '検索'; -$lang['extensionby'] = '%s 作者: %s'; -$lang['screenshot'] = '%s ã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚·ãƒ§ãƒƒãƒˆ'; -$lang['popularity'] = '利用状æ³ï¼š%s%%'; -$lang['homepage_link'] = '解説'; -$lang['bugs_features'] = 'ãƒã‚°'; -$lang['tags'] = 'タグ:'; -$lang['author_hint'] = 'ã“ã®ä½œè€…ã§æ‹¡å¼µæ©Ÿèƒ½ã‚’検索'; -$lang['installed'] = 'インストール済:'; -$lang['downloadurl'] = 'ダウンロード URL:'; -$lang['repository'] = 'リãƒã‚¸ãƒˆãƒªï¼š'; -$lang['unknown'] = '䏿˜Ž'; -$lang['installed_version'] = 'インストール済ãƒãƒ¼ã‚¸ãƒ§ãƒ³ï¼š'; -$lang['install_date'] = '最終更新日:'; -$lang['available_version'] = '利用å¯èƒ½ãƒãƒ¼ã‚¸ãƒ§ãƒ³ï¼š'; -$lang['compatible'] = 'äº’æ›æ€§ã®ã‚ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ï¼š'; -$lang['depends'] = '必須プラグイン:'; -$lang['similar'] = '類似ã—ã¦ã„るプラグイン:'; -$lang['conflicts'] = 'ç«¶åˆã™ã‚‹ãƒ—ラグイン:'; -$lang['donate'] = 'æ°—ã«å…¥ã‚Šã¾ã—ãŸã‹ï¼Ÿ'; -$lang['donate_action'] = '寄付先ã¯ã“ã¡ã‚‰'; -$lang['repo_retry'] = 'å†å®Ÿè¡Œ'; -$lang['provides'] = '機能:'; -$lang['status'] = '状態:'; -$lang['status_installed'] = 'インストール済'; -$lang['status_not_installed'] = '未インストール'; -$lang['status_protected'] = 'ä¿è­·ã•れã¦ã„ã¾ã™'; -$lang['status_enabled'] = '有効'; -$lang['status_disabled'] = '無効'; -$lang['status_unmodifiable'] = '編集ä¸å¯'; -$lang['status_plugin'] = 'プラグイン'; -$lang['status_template'] = 'テンプレート'; -$lang['status_bundled'] = 'åŒæ¢±'; -$lang['msg_enabled'] = '%s プラグインを有効化ã—ã¾ã—ãŸã€‚'; -$lang['msg_disabled'] = '%s プラグインを無効化ã—ã¾ã—ãŸã€‚'; -$lang['msg_delete_success'] = '拡張機能 %s をアンインストールã—ã¾ã—ãŸã€‚'; -$lang['msg_delete_failed'] = '拡張機能 %s ã®ã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; -$lang['msg_template_install_success'] = '%s ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã¯æ­£å¸¸ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¾ã—ãŸã€‚'; -$lang['msg_template_update_success'] = '%s ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã¯æ­£å¸¸ã«æ›´æ–°ã•れã¾ã—ãŸã€‚'; -$lang['msg_plugin_install_success'] = '%s ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã¯æ­£å¸¸ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¾ã—ãŸã€‚'; -$lang['msg_plugin_update_success'] = '%s ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã¯æ­£å¸¸ã«æ›´æ–°ã•れã¾ã—ãŸã€‚'; -$lang['msg_upload_failed'] = 'ファイルã®ã‚¢ãƒƒãƒ—ロードã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; -$lang['msg_nooverwrite'] = '拡張機能 %s ã¯æ—¢ã«å­˜åœ¨ã™ã‚‹ãŸã‚上書ãã•れã¾ã›ã‚“。上書ãã™ã‚‹ã«ã¯ã€ä¸Šæ›¸ãオプションã«ãƒã‚§ãƒƒã‚¯ã‚’入れã¦ä¸‹ã•ã„。'; -$lang['missing_dependency'] = 'ä¾å­˜é–¢ä¿‚ãŒæ¬ è½ã¾ãŸã¯ç„¡åŠ¹ï¼š %s'; -$lang['security_issue'] = 'セキュリティ上ã®å•題: %s'; -$lang['security_warning'] = 'セキュリティ警告: %s'; -$lang['update_available'] = '更新: %sã®æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒåˆ©ç”¨å¯èƒ½ã§ã™ã€‚'; -$lang['wrong_folder'] = 'ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã¯æ­£ã—ãインストールã•れã¾ã›ã‚“ã§ã—ãŸï¼š プラグインã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ "%s" ã‹ã‚‰ "%s" ã¸å¤‰æ›´ã—ã¦ä¸‹ã•ã„。'; -$lang['url_change'] = 'URL ãŒå¤‰æ›´ã•れã¾ã—ãŸï¼š 最後ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã—ãŸå¾Œã€ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ URL ãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚拡張機能ã®ã‚¢ãƒƒãƒ—デートå‰ã«æ–° URL ãŒæ­£ã—ã„ã‹ã‚’確èªã—ã¦ä¸‹ã•ã„。
    新:%s
    旧:%s'; -$lang['error_badurl'] = 'URLã¯httpã‹httpsã§å§‹ã¾ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚'; -$lang['error_dircreate'] = 'ダウンロード用ã®ä¸€æ™‚フォルダãŒä½œæˆã§ãã¾ã›ã‚“。'; -$lang['error_download'] = 'ファイルをダウンロードã§ãã¾ã›ã‚“:%s'; -$lang['error_decompress'] = 'ダウンロードã—ãŸãƒ•ァイルを解å‡ã§ãã¾ã›ã‚“。ダウンロードã«å¤±æ•—ã—ãŸçµæžœã“ã†ãªã£ãŸã®ã§ã‚れã°ã€å†åº¦è©¦ã—ã¦ä¸‹ã•ã„。圧縮形å¼ãŒä¸æ˜Žã®å ´åˆã¯ã€æ‰‹å‹•ã§ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãƒ»ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。'; -$lang['error_findfolder'] = '拡張機能ディレクトリをèªè­˜ã§ãã¾ã›ã‚“。手動ã§ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãƒ»ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。'; -$lang['error_copy'] = '%s ディレクトリã®ãƒ•ァイルをインストールã—よã†ã¨ã—ãŸæ™‚ã€ãƒ•ァイルコピーエラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ディスクã®ç©ºã容é‡ãŒä¸è¶³ã—ã¦ã„ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“ã—ã€ãƒ•ァイルã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ãŒæ­£ã—ããªã„ã‹ã‚‚ã—れã¾ã›ã‚“ã€‚ä»Šå›žã®æ“作ã®çµæžœã€ãƒ—ラグインãŒä¸€éƒ¨åˆ†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã€wiki ãŒä¸å®‰å®šã«ãªã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。'; -$lang['noperms'] = 'æ‹¡å¼µæ©Ÿèƒ½ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒæ›¸ãè¾¼ã¿ä¸å¯ã§ã™ã€‚'; -$lang['notplperms'] = 'ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒæ›¸ãè¾¼ã¿ä¸å¯ã§ã™ã€‚'; -$lang['nopluginperms'] = 'ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒæ›¸ãè¾¼ã¿ä¸å¯ã§ã™ã€‚'; -$lang['git'] = 'ã“ã®æ‹¡å¼µæ©Ÿèƒ½ã¯ Git 経由ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ãŠã‚Šã€ã“ã“ã§æ›´æ–°ã™ã¹ãã§ãªã„ã‹ã‚‚ã—れã¾ã›ã‚“。'; -$lang['auth'] = 'ã“ã®èªè¨¼ãƒ—ラグインã¯è¨­å®šç®¡ç†ç”»é¢ã§æœ‰åŠ¹åŒ–ã•れã¦ã„ã¾ã›ã‚“。ã“ã®ç”»é¢ã§ç„¡åŠ¹åŒ–ã™ã‚‹äº‹ã‚‚ã”æ¤œè¨Žé ‚ã‘ã¾ã™ã€‚'; -$lang['install_url'] = 'URL ã‹ã‚‰ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ï¼š'; -$lang['install_upload'] = '拡張機能をアップロード:'; -$lang['repo_error'] = 'プラグインã®ãƒªãƒã‚¸ãƒˆãƒªã«æŽ¥ç¶šã§ãã¾ã›ã‚“。サーãƒãƒ¼ãŒ www.dokuwiki.org ã«æŽ¥ç¶šã§ãã‚‹ã“ã¨ã‚„プロキシã®è¨­å®šã‚’確èªã—ã¦ä¸‹ã•ã„。'; -$lang['nossl'] = 'ãŠä½¿ã„ã®PHP機能ãŒSSLをサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ãŸã‚ã€æ‹¡å¼µæ©Ÿèƒ½ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãŒæ­£å¸¸ã«å‹•作ã—ã¾ã›ã‚“。'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_install.txt deleted file mode 100644 index 269df29..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -ì—¬ê¸°ì— í”ŒëŸ¬ê·¸ì¸ê³¼ í…œí”Œë¦¿ì„ ìˆ˜ë™ìœ¼ë¡œ 올리거나 ì§ì ‘ 다운로드 URLì„ ì œê³µí•˜ì—¬ 수ë™ìœ¼ë¡œ 설치할 수 있습니다. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_plugins.txt deleted file mode 100644 index 9ac7a3d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -ë„ì¿ ìœ„í‚¤ì— í˜„ìž¬ ì„¤ì¹˜ëœ í”ŒëŸ¬ê·¸ì¸ìž…니다. 여기ì—서 플러그ì¸ì„ 활성화 ë˜ëŠ” 비활성화하거나 심지어 완전히 제거할 수 있습니다. ë˜í•œ í”ŒëŸ¬ê·¸ì¸ ì—…ë°ì´íŠ¸ëŠ” ì—¬ê¸°ì— ë³´ì—¬ì§‘ë‹ˆë‹¤. ì—…ë°ì´íŠ¸í•˜ê¸° ì „ì— í”ŒëŸ¬ê·¸ì¸ì˜ 설명문서를 ì½ìœ¼ì‹­ì‹œì˜¤. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_search.txt deleted file mode 100644 index e7bfca5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -ì´ íƒ­ì€ ë„쿠위키를 위한 사용할 수 있는 모든 타사 [[doku>ko:plugins|플러그ì¸]]ê³¼ [[doku>ko:template|템플릿ì—]] 접근하ë„ë¡ ì œê³µí•©ë‹ˆë‹¤. 타사 코드를 설치하면 **보안 ìœ„í—˜ì— ë…¸ì¶œ**ë  ìˆ˜ 있ìŒì„ 유ì˜í•˜ì‹­ì‹œì˜¤, 먼저 [[doku>security#plugin_security|í”ŒëŸ¬ê·¸ì¸ ë³´ì•ˆ]]ì— ëŒ€í•´ ì½ì„ 수 있습니다. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_templates.txt deleted file mode 100644 index d4320b8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -ë„ì¿ ìœ„í‚¤ì— í˜„ìž¬ ì„¤ì¹˜ëœ í…œí”Œë¦¿ìž…ë‹ˆë‹¤. [[?do=admin&page=config|환경 설정 관리ìž]]ì—서 사용하는 í…œí”Œë¦¿ì„ ì„ íƒí•  수 있습니다. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/lang.php deleted file mode 100644 index 50ec739..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ko/lang.php +++ /dev/null @@ -1,97 +0,0 @@ - - * @author Myeongjin - * @author hyeonsoft - */ -$lang['menu'] = '확장 기능 관리ìž'; -$lang['tab_plugins'] = 'ì„¤ì¹˜ëœ í”ŒëŸ¬ê·¸ì¸'; -$lang['tab_templates'] = 'ì„¤ì¹˜ëœ í…œí”Œë¦¿'; -$lang['tab_search'] = '검색하고 설치'; -$lang['tab_install'] = 'ìˆ˜ë™ ì„¤ì¹˜'; -$lang['notimplemented'] = 'ì´ ê¸°ëŠ¥ì€ ì•„ì§ êµ¬í˜„ë˜ì§€ 않았습니다'; -$lang['notinstalled'] = 'ì´ í™•ìž¥ ê¸°ëŠ¥ì€ ì„¤ì¹˜ë˜ì–´ 있지 않습니다'; -$lang['alreadyenabled'] = 'ì´ í™•ìž¥ ê¸°ëŠ¥ì´ ì´ë¯¸ 활성화ë˜ì–´ 있습니다'; -$lang['alreadydisabled'] = 'ì´ í™•ìž¥ ê¸°ëŠ¥ì´ ì´ë¯¸ 비활성화ë˜ì–´ 있습니다'; -$lang['pluginlistsaveerror'] = 'í”ŒëŸ¬ê·¸ì¸ ëª©ë¡ì„ 저장하는 중 오류가 있었습니다'; -$lang['unknownauthor'] = '알 수 없는 ì €ìž'; -$lang['unknownversion'] = '알 수 없는 버전'; -$lang['btn_info'] = 'ì •ë³´ ë” ë³´ê¸°'; -$lang['btn_update'] = 'ì—…ë°ì´íЏ'; -$lang['btn_uninstall'] = '제거'; -$lang['btn_enable'] = '활성화'; -$lang['btn_disable'] = '비활성화'; -$lang['btn_install'] = '설치'; -$lang['btn_reinstall'] = '다시 설치'; -$lang['js']['reallydel'] = 'ì •ë§ ì´ í™•ìž¥ ê¸°ëŠ¥ì„ ì œê±°í•˜ê² ìŠµë‹ˆê¹Œ?'; -$lang['js']['display_viewoptions'] = '보기 옵션:'; -$lang['js']['display_enabled'] = '활성화ë¨'; -$lang['js']['display_disabled'] = '비활성화ë¨'; -$lang['js']['display_updatable'] = 'ì—…ë°ì´íŠ¸í•  수 있ìŒ'; -$lang['search_for'] = '확장 기능 검색:'; -$lang['search'] = '검색'; -$lang['extensionby'] = '%s (ì €ìž %s)'; -$lang['screenshot'] = '%sì˜ ìŠ¤í¬ë¦°ìƒ·'; -$lang['popularity'] = 'ì¸ê¸°: %s%%'; -$lang['homepage_link'] = '문서'; -$lang['bugs_features'] = '버그'; -$lang['tags'] = '태그:'; -$lang['author_hint'] = 'ì´ ì €ìžë¡œ 확장 기능 검색'; -$lang['installed'] = '설치ë¨:'; -$lang['downloadurl'] = '다운로드 URL:'; -$lang['repository'] = '저장소:'; -$lang['unknown'] = '알 수 ì—†ìŒ'; -$lang['installed_version'] = 'ì„¤ì¹˜ëœ ë²„ì „:'; -$lang['install_date'] = '마지막 ì—…ë°ì´íЏ:'; -$lang['available_version'] = '가능한 버전:'; -$lang['compatible'] = '다ìŒê³¼ì˜ 호환성:'; -$lang['depends'] = '다ìŒì— ì˜ì¡´:'; -$lang['similar'] = '다ìŒê³¼ 비슷:'; -$lang['conflicts'] = '다ìŒê³¼ ì¶©ëŒ:'; -$lang['donate'] = 'ì´ê²ƒì´ 좋나요?'; -$lang['donate_action'] = 'ì €ìžì—게 커피를 사주세요!'; -$lang['repo_retry'] = '다시 시ë„'; -$lang['provides'] = '제공:'; -$lang['status'] = 'ìƒíƒœ:'; -$lang['status_installed'] = '설치ë¨'; -$lang['status_not_installed'] = '설치ë˜ì§€ 않ìŒ'; -$lang['status_protected'] = '보호ë¨'; -$lang['status_enabled'] = '활성화ë¨'; -$lang['status_disabled'] = '비활성화ë¨'; -$lang['status_unmodifiable'] = '수정할 수 ì—†ìŒ'; -$lang['status_plugin'] = '플러그ì¸'; -$lang['status_template'] = '템플릿'; -$lang['status_bundled'] = 'í¬í•¨'; -$lang['msg_enabled'] = '%s 플러그ì¸ì´ 활성화ë˜ì—ˆìŠµë‹ˆë‹¤'; -$lang['msg_disabled'] = '%s 플러그ì¸ì´ 비활성화ë˜ì—ˆìŠµë‹ˆë‹¤'; -$lang['msg_delete_success'] = '%s 확장 ê¸°ëŠ¥ì´ ì œê±°ë˜ì—ˆìŠµë‹ˆë‹¤'; -$lang['msg_delete_failed'] = '%s 확장 기능 ì œê±°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤'; -$lang['msg_template_install_success'] = '%s í…œí”Œë¦¿ì„ ì„±ê³µì ìœ¼ë¡œ 설치했습니다'; -$lang['msg_template_update_success'] = '%s í…œí”Œë¦¿ì„ ì„±ê³µì ìœ¼ë¡œ ì—…ë°ì´íŠ¸í–ˆìŠµë‹ˆë‹¤'; -$lang['msg_plugin_install_success'] = '%s 플러그ì¸ì„ 성공ì ìœ¼ë¡œ 설치했습니다'; -$lang['msg_plugin_update_success'] = '%s 플러그ì¸ì„ 성공ì ìœ¼ë¡œ ì—…ë°ì´íŠ¸í–ˆìŠµë‹ˆë‹¤'; -$lang['msg_upload_failed'] = 'íŒŒì¼ ì˜¬ë¦¬ê¸°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤'; -$lang['missing_dependency'] = 'ì˜ì¡´ì„±ì„ 잃었거나 비활성화ë˜ì–´ 있습니다: %s'; -$lang['security_issue'] = '보안 문제: %s'; -$lang['security_warning'] = '보안 경고: %s'; -$lang['update_available'] = 'ì—…ë°ì´íЏ: 새 버전 %s(ì„)를 사용할 수 있습니다.'; -$lang['wrong_folder'] = '플러그ì¸ì´ 올바르지 않게 설치ë¨: í”ŒëŸ¬ê·¸ì¸ ë””ë ‰í„°ë¦¬ë¥¼ "%s"ì—서 "%s"로 ì´ë¦„ì„ ë°”ê¾¸ì„¸ìš”.'; -$lang['url_change'] = 'URLì´ ë°”ë€œ: 다운로드 URLì´ ìµœì‹  다운로드 ì´ëž˜ë¡œ 바뀌었습니다. 확장 ê¸°ëŠ¥ì„ ì—…ë°ì´íŠ¸í•˜ê¸° ì „ì— ìƒˆ URLì´ ì˜¬ë°”ë¥¸ì§€ 확ì¸í•˜ì„¸ìš”.
    새 URL: %s
    ì˜¤ëž˜ëœ URL: %s'; -$lang['error_badurl'] = 'URLì€ http나 https로 시작해야 합니다'; -$lang['error_dircreate'] = '다운로드를 ë°›ì„ ìž„ì‹œ í´ë”를 만들 수 없습니다'; -$lang['error_download'] = '파ì¼ì„ 다운로드할 수 없습니다: %s'; -$lang['error_decompress'] = '다운로드한 파ì¼ì˜ ì••ì¶•ì„ í’€ 수 없습니다. ì´ëŠ” ì•„ë§ˆë„ ìž˜ëª»ëœ ë‹¤ìš´ë¡œë“œì˜ ê²°ê³¼ë¡œ, ì´ëŸ´ 경우 다시 시ë„해야 합니다; ë˜ëŠ” ì••ì¶• 형ì‹ì„ 알 수 없으며, ì´ëŸ´ 경우 수ë™ìœ¼ë¡œ 다운로드하고 설치해야 합니다.'; -$lang['error_findfolder'] = '확장 기능 디렉터리를 ì‹ë³„í•  수 없습니다, 수ë™ìœ¼ë¡œ 다운로드하고 설치해야 합니다'; -$lang['error_copy'] = '%s ë””ë ‰í„°ë¦¬ì— íŒŒì¼ì„ 설치하는 ë™ì•ˆ íŒŒì¼ ë³µì‚¬ 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤: 디스í¬ê°€ 꽉 찼거나 íŒŒì¼ ì ‘ê·¼ ê¶Œí•œì´ ìž˜ëª»ë˜ì—ˆì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. 플러그ì¸ì´ 부분ì ìœ¼ë¡œ 설치ë˜ì–´ 위키가 ë¶ˆì•ˆì •í• ì§€ë„ ëª¨ë¦…ë‹ˆë‹¤'; -$lang['noperms'] = '확장 기능 ë””ë ‰í„°ë¦¬ì— ì“¸ 수 없습니다'; -$lang['notplperms'] = '임시 ë””ë ‰í„°ë¦¬ì— ì“¸ 수 없습니다'; -$lang['nopluginperms'] = 'í”ŒëŸ¬ê·¸ì¸ ë””ë ‰í„°ë¦¬ì— ì“¸ 수 없습니다'; -$lang['git'] = 'ì´ í™•ìž¥ ê¸°ëŠ¥ì€ git를 통해 설치ë˜ì—ˆìœ¼ë©°, 여기ì—서 ì—…ë°ì´íŠ¸í•  수 ì—†ì„ ìˆ˜ 있습니다.'; -$lang['auth'] = 'ì´ ì¸ì¦ 플러그ì¸ì€ 환경 설정ì—서 활성화할 수 없습니다, ê·¸ê²ƒì„ ë¹„í™œì„±í™”í•˜ëŠ” ê²ƒì„ ê³ ë ¤í•˜ì„¸ìš”.'; -$lang['install_url'] = 'URLì—서 설치:'; -$lang['install_upload'] = '확장 기능 올리기:'; -$lang['repo_error'] = 'í”ŒëŸ¬ê·¸ì¸ ì €ìž¥ì†Œì— ì—°ê²°í•  수 없습니다. 서버가 www.dokuwiki.orgì— ì—°ê²°í•  수 있는지 확ì¸í•˜ê³  프ë¡ì‹œ ì„¤ì •ì„ í™•ì¸í•˜ì„¸ìš”.'; -$lang['nossl'] = 'PHPê°€ SSL ì§€ì›ì„ 하지 않는 것으로 보입니다. ë§Žì€ ë„쿠위키 확장 ê¸°ëŠ¥ì˜ ë‹¤ìš´ë¡œë“œê°€ ìž‘ë™í•˜ì§€ ì•Šì„ ê²ƒìž…ë‹ˆë‹¤.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/lv/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/lv/intro_templates.txt deleted file mode 100644 index 1014c7c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/lv/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -DokuWiki ir instalÄ“ti Å¡Ädi Å¡abloni. Lietojamo Å¡ablonu var norÄdÄ«t [[?do=admin&page=config|KonfigurÄcijas lapÄ]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/lv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/lv/lang.php deleted file mode 100644 index b3e5ce0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/lv/lang.php +++ /dev/null @@ -1,8 +0,0 @@ - - */ -$lang['msg_delete_success'] = 'PapildinÄjums %s atinstalÄ“ts'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_install.txt deleted file mode 100644 index 6a0b410..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Hier kunt u handmatig plugins en templates installeren door deze te uploaden of door een directe download URL op te geven. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_plugins.txt deleted file mode 100644 index e12bdf0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Dit zijn de momenteel in uw Dokuwiki geïnstalleerde plugins. U kunt deze hier aan of uitschakelen danwel geheel deïnstalleren. Plugin updates zijn hier ook opgenomen, lees de plugin documentatie voordat u update. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_search.txt deleted file mode 100644 index 0530f13..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Deze tab verschaft u toegang tot alle [[doku>nl:plugins|plugins]] en [[doku>nl:template|templates]] vervaardigd door derden en bestemd voor Dokuwiki. Houdt er rekening mee dat indien u Plugins van derden installeert deze een **veiligheids risico ** kunnen bevatten, geadviseerd wordt om eerst te lezen [[doku>security#plugin_security|plugin security]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_templates.txt deleted file mode 100644 index 52c96ce..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Deze templates zijn thans in DokuWiki geïnstalleerd. U kunt een template selecteren middels [[?do=admin&page=config|Configuration Manager]] . \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/lang.php deleted file mode 100644 index 67fe36b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/nl/lang.php +++ /dev/null @@ -1,102 +0,0 @@ - - * @author Rene - * @author Gerrit Uitslag - * @author Johan Vervloet - * @author Mijndert - * @author Johan Wijnker - * @author hugo smet - */ -$lang['menu'] = 'Uitbreidingen'; -$lang['tab_plugins'] = 'Geïnstalleerde Plugins'; -$lang['tab_templates'] = 'Geïnstalleerde Templates'; -$lang['tab_search'] = 'Zoek en installeer'; -$lang['tab_install'] = 'Handmatige installatie'; -$lang['notimplemented'] = 'Deze toepassing is nog niet geïnstalleerd'; -$lang['notinstalled'] = 'Deze uitbreiding is nog niet geïnstalleerd'; -$lang['alreadyenabled'] = 'Deze uitbreiding is reeds ingeschakeld'; -$lang['alreadydisabled'] = 'Deze uitbreiding is reeds uitgeschakeld'; -$lang['pluginlistsaveerror'] = 'Fout bij het opslaan van de plugin lijst'; -$lang['unknownauthor'] = 'Onbekende auteur'; -$lang['unknownversion'] = 'Onbekende versie'; -$lang['btn_info'] = 'Toon meer informatie'; -$lang['btn_update'] = 'Update'; -$lang['btn_uninstall'] = 'Deinstalleer'; -$lang['btn_enable'] = 'Schakel aan'; -$lang['btn_disable'] = 'Schakel uit'; -$lang['btn_install'] = 'Installeer'; -$lang['btn_reinstall'] = 'Her-installeer'; -$lang['js']['reallydel'] = 'Wilt u deze uitbreiding deinstalleren?'; -$lang['js']['display_viewoptions'] = 'Weergave opties:'; -$lang['js']['display_enabled'] = 'ingeschakeld'; -$lang['js']['display_disabled'] = 'uitgeschakeld'; -$lang['js']['display_updatable'] = 'update beschikbaar'; -$lang['search_for'] = 'Zoek Uitbreiding:'; -$lang['search'] = 'Zoek'; -$lang['extensionby'] = '%s by %s'; -$lang['screenshot'] = 'Schermafdruk bij %s'; -$lang['popularity'] = 'Populariteit: %s%%'; -$lang['homepage_link'] = 'Documentatie'; -$lang['bugs_features'] = 'Bugs'; -$lang['tags'] = 'Tags:'; -$lang['author_hint'] = 'Zoek uitbreidingen van deze auteur:'; -$lang['installed'] = 'Geinstalleerd:'; -$lang['downloadurl'] = 'Download URL:'; -$lang['repository'] = 'Centrale opslag:'; -$lang['unknown'] = 'onbekend'; -$lang['installed_version'] = 'Geïnstalleerde versie:'; -$lang['install_date'] = 'Uw laatste update:'; -$lang['available_version'] = 'Beschikbare versie:'; -$lang['compatible'] = 'Compatible met:'; -$lang['depends'] = 'Afhankelijk van:'; -$lang['similar'] = 'Soortgelijk:'; -$lang['conflicts'] = 'Conflicteerd met:'; -$lang['donate'] = 'Vindt u dit leuk?'; -$lang['donate_action'] = 'Koop een kop koffie voor de auteur!'; -$lang['repo_retry'] = 'Herhaal'; -$lang['provides'] = 'Zorgt voor:'; -$lang['status'] = 'Status:'; -$lang['status_installed'] = 'Geïnstalleerd'; -$lang['status_not_installed'] = 'niet geïnstalleerd '; -$lang['status_protected'] = 'beschermd'; -$lang['status_enabled'] = 'ingeschakeld'; -$lang['status_disabled'] = 'uitgeschakeld'; -$lang['status_unmodifiable'] = 'Niet wijzigbaar'; -$lang['status_plugin'] = 'plugin'; -$lang['status_template'] = 'template'; -$lang['status_bundled'] = 'Gebundeld'; -$lang['msg_enabled'] = 'Plugin %s ingeschakeld'; -$lang['msg_disabled'] = 'Plugin %s uitgeschakeld'; -$lang['msg_delete_success'] = 'Uitbreiding %s gedeinstalleerd'; -$lang['msg_delete_failed'] = 'Het deïnstalleren van de extensie %s is mislukt.'; -$lang['msg_template_install_success'] = 'Template %s werd succesvol geïnstalleerd'; -$lang['msg_template_update_success'] = 'Template %s werd succesvol geüpdatet'; -$lang['msg_plugin_install_success'] = 'Plugin %s werd succesvol geïnstalleerd'; -$lang['msg_plugin_update_success'] = 'Plugin %s werd succesvol geüpdatet'; -$lang['msg_upload_failed'] = 'Uploaden van het bestand is mislukt'; -$lang['msg_nooverwrite'] = 'Uitbreiding %s bestaat al en wordt niet overschreven; vink de optie Bestaande bestanden overschrijven aan om te overschrijven'; -$lang['missing_dependency'] = 'niet aanwezige of uitgeschakelde afhankelijkheid %s'; -$lang['security_issue'] = 'Veiligheids kwestie: %s'; -$lang['security_warning'] = 'Veiligheids Waarschuwing %s'; -$lang['update_available'] = 'Update: Nieuwe versie %s is beschikbaar.'; -$lang['wrong_folder'] = 'Plugin onjuist geïnstalleerd: Hernoem de plugin directory van "%s" naar "%s"'; -$lang['url_change'] = 'URL gewijzigd: Download URL is gewijzigd sinds de laatste download. Controleer of de nieuwe URL juist is voordat u de uitbreiding updatet.
    Nieuw:%s
    Vorig: %s'; -$lang['error_badurl'] = 'URLs moeten beginnen met http of https'; -$lang['error_dircreate'] = 'De tijdelijke map kon niet worden gemaakt om de download te ontvangen'; -$lang['error_download'] = 'Het is niet mogelijk het bestand te downloaden: %s'; -$lang['error_decompress'] = 'Onmogelijk om het gedownloade bestand uit te pakken. Dit is wellicht het gevolg van een onvolledige/onjuiste download, in welk geval u het nog eens moet proberen; of het compressie formaat is onbekend in welk geval u het bestand handmatig moet downloaden en installeren.'; -$lang['error_findfolder'] = 'Onmogelijk om de uitbreidings directory te vinden, u moet het zelf downloaden en installeren'; -$lang['error_copy'] = 'Er was een bestand kopieer fout tijdens het installeren van bestanden in directory %s: de schijf kan vol zijn of de bestand toegangs rechten kunnen onjuist zijn. Dit kan tot gevolg hebben dat de plugin slechts gedeeltelijk werd geïnstalleerd waardoor uw wiki installatie onstabiel is '; -$lang['noperms'] = 'Uitbreidings directory is niet schrijfbaar'; -$lang['notplperms'] = 'Template directory is niet schrijfbaar'; -$lang['nopluginperms'] = 'Plugin directory is niet schrijfbaar'; -$lang['git'] = 'De uitbreiding werd geïnstalleerd via git, u wilt deze hier wellicht niet aanpassen.'; -$lang['auth'] = 'Deze auth plugin is niet geactiveerd in de configuratie, overweeg het om uit te schakelen.'; -$lang['install_url'] = 'Installeer vanaf URL:'; -$lang['install_upload'] = 'Upload Uitbreiding:'; -$lang['repo_error'] = 'Er kon geen verbinding worden gemaakt met de centrale plugin opslag. Controleer of de server verbinding mag maken met www.dokuwiki.org en controleer de proxy instellingen.'; -$lang['nossl'] = 'Je PHP mist SSL ondersteuning. Downloaden werkt niet met veel DokuWiki extensies.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_install.txt deleted file mode 100644 index 6453cae..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Her kan du manuellt installere programtillegg eller maler, enten ved å laste de opp, eller ved å skrive inn nettadressen til utvidelsen \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_plugins.txt deleted file mode 100644 index e9e34d1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Her finner du de programtillegg som er installert i din DokuWiki. Du kan slå av/på, eller avistallere dine programtillegg her. Oppdatering av programtillegg vil også vises her, men du bør lese dokumentasjonen for disse før du oppdaterere. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_search.txt deleted file mode 100644 index 32af4ff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Denne fanen gir deg tillgang til alle tilgjengelige tredjeparts [[doku>plugins|programtillegg]] og [[doku>template|maler]] for DokuWiki. Merk at det å installere tillegg fra tredjepart kan innebære en **sikerhetsrisiko**. Les mer om [[doku>security#plugin_security|sikkerhet og tillegg ]] før installasjon av disse. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_templates.txt deleted file mode 100644 index 0649620..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/intro_templates.txt +++ /dev/null @@ -1,2 +0,0 @@ -Her finner du malene som nå er installert i denne DokuWikien. Her velger du malen som brukes i siden for [[?do=admin&page=config|konfigurasjonsinnstillinger]]. - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/lang.php deleted file mode 100644 index 0ceec58..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/no/lang.php +++ /dev/null @@ -1,95 +0,0 @@ - - */ -$lang['menu'] = 'Utvidelsesbehandling'; -$lang['tab_plugins'] = 'Installerte programtillegg'; -$lang['tab_templates'] = 'Installerte maler'; -$lang['tab_search'] = 'Søk og installer'; -$lang['tab_install'] = 'Manuell installasjon'; -$lang['notimplemented'] = 'Denne funksjon er ikke laget ennå'; -$lang['notinstalled'] = 'Denne utvidelsen er ikke installert '; -$lang['alreadyenabled'] = 'Denne utvidelsen er allerede slått på'; -$lang['alreadydisabled'] = 'Denne utvidelsen er allerede slått av'; -$lang['pluginlistsaveerror'] = 'Det oppsto en feil ved lagring av programlisten'; -$lang['unknownauthor'] = 'Ukjent utvikler'; -$lang['unknownversion'] = 'Ukjent versjon'; -$lang['btn_info'] = 'Vis mer info'; -$lang['btn_update'] = 'Oppdater'; -$lang['btn_uninstall'] = 'Avinstaller'; -$lang['btn_enable'] = 'Slå på'; -$lang['btn_disable'] = 'Slå av'; -$lang['btn_install'] = 'Installer'; -$lang['btn_reinstall'] = 'Installer på nytt'; -$lang['js']['reallydel'] = 'Vil du virkelig avinstallere denne utvidelsen?'; -$lang['js']['display_viewoptions'] = 'Filtrer etter:'; -$lang['js']['display_enabled'] = 'slått på'; -$lang['js']['display_disabled'] = 'slått av'; -$lang['js']['display_updatable'] = 'Oppdaterbar'; -$lang['search_for'] = 'Finn programtillegg:'; -$lang['search'] = 'Søk'; -$lang['extensionby'] = '%s av %s'; -$lang['screenshot'] = 'Skjermbilde av %s'; -$lang['popularity'] = 'Popularitet: %s%%'; -$lang['homepage_link'] = 'Dok.'; -$lang['bugs_features'] = 'Feilm.'; -$lang['tags'] = 'Stikkord:'; -$lang['author_hint'] = 'Let etter programmtilleg fra denne utvikler'; -$lang['installed'] = 'Installert:'; -$lang['downloadurl'] = 'URL for nedlasting:'; -$lang['repository'] = 'Lager:'; -$lang['unknown'] = 'ukjent'; -$lang['installed_version'] = 'Installert versjon'; -$lang['install_date'] = 'Sist oppdatert:'; -$lang['available_version'] = 'Tilgengelig versjon:'; -$lang['compatible'] = 'Kompatibel med:'; -$lang['depends'] = 'Avhenger av:'; -$lang['similar'] = 'Ligner på:'; -$lang['conflicts'] = 'I konflikt med:'; -$lang['donate'] = 'Liker du denne?'; -$lang['donate_action'] = 'Kjøp en kaffe til utvikleren!'; -$lang['repo_retry'] = 'Forsøk igjen'; -$lang['provides'] = 'Tilbyr:'; -$lang['status'] = 'Status:'; -$lang['status_installed'] = 'installert'; -$lang['status_not_installed'] = 'ikke installert'; -$lang['status_protected'] = 'beskyttet'; -$lang['status_enabled'] = 'slått på '; -$lang['status_disabled'] = 'slått av'; -$lang['status_unmodifiable'] = 'ikke-modifiserbar'; -$lang['status_plugin'] = 'programtillegg'; -$lang['status_template'] = 'mal'; -$lang['status_bundled'] = 'pakke'; -$lang['msg_enabled'] = 'Programtillegg %s er slått på '; -$lang['msg_disabled'] = 'Programtillegg %s er slått av '; -$lang['msg_delete_success'] = 'Utvidelse %s ble avinstallert'; -$lang['msg_delete_failed'] = 'Avinstallering av utvidelse %s feilet'; -$lang['msg_template_install_success'] = 'Mal %s ble installert'; -$lang['msg_template_update_success'] = 'Mal %s ble oppdatert'; -$lang['msg_plugin_install_success'] = 'Programtillegg %s ble installert'; -$lang['msg_plugin_update_success'] = 'Programtillegg %s ble oppdatert'; -$lang['msg_upload_failed'] = 'Opplasting av fil feilet'; -$lang['missing_dependency'] = 'Manglende eller avslått avhengighet: %s'; -$lang['security_issue'] = 'Sikerhetsproblem: %s'; -$lang['security_warning'] = 'Sikerhetsvarsel: %s'; -$lang['update_available'] = 'Oppdater: Ny versjon %s er tilgjengelig.'; -$lang['wrong_folder'] = 'Programtillegg feil installert: Døp om mappen for programtillegg "%s" til "%s".'; -$lang['url_change'] = 'URL er endret: URL for nedlasning er blitt endret sidene siste nedlastning. Sjekk at den nye URLen er gyldig før du oppdatere utvidelsen.
    Ny: %s
    Gammel: %s'; -$lang['error_badurl'] = 'URLer bør starte med http eller https'; -$lang['error_dircreate'] = 'Klarte ikke opprette midlertidig mappe nedlasting'; -$lang['error_download'] = 'Klarte ikke laste ned filen: %s'; -$lang['error_decompress'] = 'Klarte ikke pakke ut nedlastet fil. Muligens fordi nedlastingen feilet, da bør du prøve igjen; eller sÃ¥ kan komprimeringsformatet være ukjent, i sÃ¥ fall mÃ¥ du laste ned og installere utvidelsen manuelt.'; -$lang['error_findfolder'] = 'Klarte ikke finne utvidelsesmappen, du mÃ¥ laste ned og installere manuelt'; -$lang['error_copy'] = 'Det oppsto en kopieringsfeil ved installasjon av filer i katalogen %s : disken kan være full eller filens tilgangsrettigheter kan være feil. Denne feilen kan ha resultert i en delvis installert programtillegg, og kan føre til at din wiki vil være ustabil.'; -$lang['noperms'] = 'Mappen for utvidelser er ikke skrivbar'; -$lang['notplperms'] = 'Mappen for maler er ikke skrivbar'; -$lang['nopluginperms'] = 'Mappen for programtillegg er ikke skrivbar'; -$lang['git'] = 'Denne utvidelsen ble installert via git, du vl kanskje ikke oppdatere den herfra.'; -$lang['auth'] = 'Denne autentiseringsutvidelser er i konfigurasjonsinstillingene ikke slÃ¥tt pÃ¥. vurder Ã¥ slÃ¥ den av.'; -$lang['install_url'] = 'Installer fra URL:'; -$lang['install_upload'] = 'Last opp utvidelse:'; -$lang['repo_error'] = 'Lagret for programtillegg kunne ikke kontaktes. Kontroller at din server har rettigheter til Ã¥ kontakte www.dokuwiki.org, sjekk ogsÃ¥ instillinger for hurtiglager (proxy).'; -$lang['nossl'] = 'DIn PHP-installasjon mangler støtte for SSL. Nedlastning vil derfor ikke virke for mange DokuWIki-utvidelser.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_install.txt deleted file mode 100644 index 338d939..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Tutaj możesz rÄ™cznie zainstalować wtyczki i szablony, przesyÅ‚ajÄ…c je lub podajÄ…c bezpoÅ›redni adres URL do pobrania. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_plugins.txt deleted file mode 100644 index d228485..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -SÄ… to wtyczki aktualnie zainstalowane w twoim DokuWiki. Możesz je tutaj włączyć lub wyłączyć, a nawet caÅ‚kowicie odinstalować. Znajdziesz tu również informacjÄ™ o nowych wersjach. Przed aktualizacjÄ… koniecznie przeczytaj dokumentacjÄ™ wtyczki. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_search.txt deleted file mode 100644 index b6e497f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -W tej zakÅ‚adka znajdziesz wszystkie [[doku>pl:plugins|wtyczki]] i [[doku>pl:template|szablony]] przygotowane dla DokuWiki przez osoby trzecie. Należy pamiÄ™tać, że instalacja kodu zewnÄ™trznego może stwarzać ** zagrożenie bezpieczeÅ„stwa **. Koniecznie przeczytaj o [[doku>security#plugin_security|bezpieczeÅ„stwie wtyczek]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_templates.txt deleted file mode 100644 index ef90cbf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -SÄ… to szablony aktualnie zainstalowane w twoim DokuWiki. [[?do=admin&page=config|Menadżer konfiguracji]] pozwala wybrać używany szablon. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/lang.php deleted file mode 100644 index f7e5b60..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pl/lang.php +++ /dev/null @@ -1,99 +0,0 @@ - - * @author Wojciech Lichota - * @author Max - * @author Mati - */ -$lang['menu'] = 'Menedżer rozszerzeÅ„'; -$lang['tab_plugins'] = 'Zainstalowane dodatki'; -$lang['tab_templates'] = 'Zainstalowane Szablony'; -$lang['tab_search'] = 'Znajdź i zainstaluj'; -$lang['tab_install'] = 'Instalacja rÄ™czna'; -$lang['notimplemented'] = 'Ta funkcja nie zostaÅ‚a jeszcze zaimplementowana'; -$lang['notinstalled'] = 'Te rozszerzenie nie zostaÅ‚o zainstalowane'; -$lang['alreadyenabled'] = 'Te rozszerzenie jest już uruchomione'; -$lang['alreadydisabled'] = 'Rozszerzenie zostaÅ‚o wyłączone'; -$lang['pluginlistsaveerror'] = 'WystÄ…piÅ‚ błąd podczas zapisywania listy wtyczek'; -$lang['unknownauthor'] = 'Nieznany autor'; -$lang['unknownversion'] = 'Nieznana wersja'; -$lang['btn_info'] = 'Pokaż wiÄ™cej informacji'; -$lang['btn_update'] = 'Aktualizuj'; -$lang['btn_uninstall'] = 'Odinstaluj'; -$lang['btn_enable'] = 'Uruchom'; -$lang['btn_disable'] = 'Wyłącz'; -$lang['btn_install'] = 'Instaluj'; -$lang['btn_reinstall'] = 'Ponowna instalacja'; -$lang['js']['reallydel'] = 'NaprawdÄ™ odinstalować te rozszerzenie?'; -$lang['js']['display_viewoptions'] = 'Zobacz Opcje'; -$lang['js']['display_enabled'] = 'włącz'; -$lang['js']['display_disabled'] = 'wyłącz'; -$lang['js']['display_updatable'] = 'do aktualizacji'; -$lang['search_for'] = 'Szukaj rozszerzenia:'; -$lang['search'] = 'Szukaj'; -$lang['extensionby'] = '%s przez %s'; -$lang['screenshot'] = 'Zrzut ekranu z %s'; -$lang['popularity'] = 'Popularność: %s%%'; -$lang['homepage_link'] = 'Dokumenty'; -$lang['bugs_features'] = 'Błędy'; -$lang['tags'] = 'Tagi:'; -$lang['author_hint'] = 'Szukaj rozszerzenia po autorze'; -$lang['installed'] = 'Zainstalowano:'; -$lang['downloadurl'] = 'Pobierz URL'; -$lang['repository'] = 'Repozytorium'; -$lang['unknown'] = 'nie znany'; -$lang['installed_version'] = 'Zainstalowana wersja:'; -$lang['install_date'] = 'Twoja ostatnia aktualizacja:'; -$lang['available_version'] = 'DostÄ™pna wersja:'; -$lang['compatible'] = 'Zgodny z:'; -$lang['depends'] = 'Zależy od:'; -$lang['similar'] = 'Podobny do:'; -$lang['conflicts'] = 'Konflikt z:'; -$lang['donate'] = 'Lubisz to?'; -$lang['donate_action'] = 'Kup autorowi kawÄ™!'; -$lang['repo_retry'] = 'Ponów'; -$lang['provides'] = 'Dostawcy:'; -$lang['status'] = 'Status:'; -$lang['status_installed'] = 'zainstalowano'; -$lang['status_not_installed'] = 'nie zainstalowano'; -$lang['status_protected'] = 'chroniony'; -$lang['status_enabled'] = 'uruchomione'; -$lang['status_disabled'] = 'wyłączone'; -$lang['status_unmodifiable'] = 'niemodyfikowalny'; -$lang['status_plugin'] = 'dodatek'; -$lang['status_template'] = 'szablon'; -$lang['status_bundled'] = 'paczka'; -$lang['msg_enabled'] = 'Dodatek %s włączony'; -$lang['msg_disabled'] = 'Dodatek %s wyłączony'; -$lang['msg_delete_success'] = 'Rozszerzenie %s odinstalowane'; -$lang['msg_delete_failed'] = 'Odinstalowywanie rozszerzenia %s nie powiodÅ‚o siÄ™'; -$lang['msg_template_install_success'] = 'Szablon %s zostaÅ‚ zainstalowany'; -$lang['msg_template_update_success'] = 'Szablon %s zostaÅ‚ zaktualizowany'; -$lang['msg_plugin_install_success'] = 'Dodatek %s zostaÅ‚ zainstalowany'; -$lang['msg_plugin_update_success'] = 'Dodatek %s zostaÅ‚ zaktualizowany'; -$lang['msg_upload_failed'] = 'Åadowanie pliku nie powiodÅ‚o siÄ™'; -$lang['msg_nooverwrite'] = 'Rozszerzenie %s już istnieje wiÄ™c nie zostanie nadpisane; aby nadpisać zaznacz opcjÄ™ nadpisz.'; -$lang['missing_dependency'] = 'BrakujÄ…ca lub wyłączona zależność: %s'; -$lang['security_issue'] = 'Problemy bezpieczeÅ„stwa: %s'; -$lang['security_warning'] = 'Alert BezpieczeÅ„stwa:%s'; -$lang['update_available'] = 'Uaktualnij Nowa wersja %s jest dostÄ™pna.'; -$lang['wrong_folder'] = 'NieprawidÅ‚owo zainstalowana wtyczka: ZmieÅ„ nazwÄ™ katalogu wtyczek z "%s" na "%s".'; -$lang['url_change'] = 'URL zostaÅ‚ zmieniony:URL zmieniÅ‚ siÄ™ od czasu ostatniego pobrania. Przed aktualizacjÄ… rozszerzenia, sprawdź czy nowy adres URL jest prawidÅ‚owy.
    Nowy: %s
    Stary: %s'; -$lang['error_badurl'] = 'URL powinien zaczynać się od http lub https'; -$lang['error_dircreate'] = 'Nie można utworzyć tymczasowego folderu pobierania '; -$lang['error_download'] = 'Nie można pobrać pliku %s'; -$lang['error_decompress'] = 'Nie można rozpakować pobranego pliku. Może to być spowodowane złym pobieraniem, w takim przypadku powinieneś spróbować ponownie; lub format kompresji może być nieznany, w takim przypadku należy ręcznie pobrać i zainstalować.'; -$lang['error_findfolder'] = 'Nie można zidentyfikować katalogu z rozszerzeniami, musisz pobrać i zainstalować ręcznie'; -$lang['error_copy'] = 'Wystąpił błąd kopiowania pliku podczas próby zainstalowania plików dla katalogu %s: dysk może być pełny lub uprawnienia dostępu do pliku mogą być niepoprawne. Mogło to spowodować częściowo zainstalowaną wtyczkę i pozostawić twoją instalację wiki niestabilną'; -$lang['noperms'] = 'Katalog z rozszerzeniami nie posiada uprawnień zapisu'; -$lang['notplperms'] = 'Katalog z szablonami nie posiada uprawnień zapisu'; -$lang['nopluginperms'] = 'Katalog z wtyczkami nie posiada uprawnień zapisu'; -$lang['git'] = 'To rozszerzenie zostało zainstalowane przez git, możesz nie chcieć go aktualizować tutaj.'; -$lang['auth'] = 'Ta wtyczka autoryzacji nie jest włączona w konfiguracji, rozważ jej wyłączenie.'; -$lang['install_url'] = 'Instaluj z URL:'; -$lang['install_upload'] = 'Załaduj Rozszerzenie '; -$lang['repo_error'] = 'Nie można skontaktować się z repozytorium wtyczek. Upewnij się, że twój serwer może skontaktować się z www.dokuwiki.org i sprawdzić ustawienia serwera proxy.'; -$lang['nossl'] = 'Twój PHP wydaje się nie obsługiwać protokołu SSL. Pobieranie nie zadziała dla wielu rozszerzeń DokuWiki.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_install.txt deleted file mode 100644 index 08527b0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Aqui você pode instalar extensões e modelos manualmente, ou subindo eles ou submetendo uma URL de baixar diretamente. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_plugins.txt deleted file mode 100644 index e0a8c7f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Estas são as extensões instaladas atualmente no seu DokuWiki. Você pode habilitar ou desabilitar ou desinstalar completamente elas aqui. Atualizações das extensões também são mostradas, certifique-se de ler a documentação da extensão antes de atualizá-la. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_search.txt deleted file mode 100644 index 965ac30..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Esta aba lhe dá acesso a [[doku>plugins|extensões]] e [[doku>template|modelos]] disponibilizados por terceiros para o DokuWiki. Favor ter cuidado pois instalar código de terceiros pode acarretar um **risco de segurança**, você poderia ler sobre [[doku>security#plugin_security|segurança de extensões]] primeiramente. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_templates.txt deleted file mode 100644 index aa3e07f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Estes são os modelos instalados atualmente no seu DokuWiki. Você pode selecionar o modelo a ser usado no [[?do=admin&page=config|Configuration Manager]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/lang.php deleted file mode 100644 index 79cb3b0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt-br/lang.php +++ /dev/null @@ -1,100 +0,0 @@ - - * @author Davi Jorge - * @author Felipe Castro - * @author Hudson FAS - * @author Frederico Gonçalves Guimarães - */ -$lang['menu'] = 'Gerenciador de extensões'; -$lang['tab_plugins'] = 'Extensões instaladas'; -$lang['tab_templates'] = 'Modelos instalados'; -$lang['tab_search'] = 'Procurar e instalar'; -$lang['tab_install'] = 'Instalar manualmente'; -$lang['notimplemented'] = 'Esta função ainda não foi implementada'; -$lang['notinstalled'] = 'Esta extensão não está instalada'; -$lang['alreadyenabled'] = 'Esta extensão já foi habilitada'; -$lang['alreadydisabled'] = 'Esta extensão já foi desabilitada'; -$lang['pluginlistsaveerror'] = 'Houve um erro ao salvar a lista de extensões'; -$lang['unknownauthor'] = 'Autor desconhecido'; -$lang['unknownversion'] = 'Versão desconhecida'; -$lang['btn_info'] = 'Mostrar mais informações'; -$lang['btn_update'] = 'Atualizar'; -$lang['btn_uninstall'] = 'Desinstalar'; -$lang['btn_enable'] = 'Habilitar'; -$lang['btn_disable'] = 'Desabilitar'; -$lang['btn_install'] = 'Instalar'; -$lang['btn_reinstall'] = 'Re-instalar'; -$lang['js']['reallydel'] = 'Quer mesmo desinstalar esta extensão?'; -$lang['js']['display_viewoptions'] = 'Opções de visualização:'; -$lang['js']['display_enabled'] = 'habilitado'; -$lang['js']['display_disabled'] = 'desabilitado'; -$lang['js']['display_updatable'] = 'atualizável'; -$lang['search_for'] = 'Procurar extensão:'; -$lang['search'] = 'Procurar'; -$lang['extensionby'] = '%s de %s'; -$lang['screenshot'] = 'Tela congelada de %s'; -$lang['popularity'] = 'Popularidade: %s%%'; -$lang['homepage_link'] = 'Docs'; -$lang['bugs_features'] = 'Erros'; -$lang['tags'] = 'Etiquetas:'; -$lang['author_hint'] = 'Procurar extensões deste autor'; -$lang['installed'] = 'Instalado:'; -$lang['downloadurl'] = 'URL para baixar:'; -$lang['repository'] = 'Repositório:'; -$lang['unknown'] = 'desconhecido'; -$lang['installed_version'] = 'Versão instalada:'; -$lang['install_date'] = 'Sua última atualização:'; -$lang['available_version'] = 'Versão disponível:'; -$lang['compatible'] = 'Compatível com:'; -$lang['depends'] = 'Depende de:'; -$lang['similar'] = 'Similar a:'; -$lang['conflicts'] = 'Colide com:'; -$lang['donate'] = 'Gostou deste?'; -$lang['donate_action'] = 'Pague um café ao autor!'; -$lang['repo_retry'] = 'Tentar de novo'; -$lang['provides'] = 'Disponibiliza:'; -$lang['status'] = 'Estado:'; -$lang['status_installed'] = 'instalado'; -$lang['status_not_installed'] = 'não instalado'; -$lang['status_protected'] = 'protegido'; -$lang['status_enabled'] = 'habilitado'; -$lang['status_disabled'] = 'desabilitado'; -$lang['status_unmodifiable'] = 'não modificável'; -$lang['status_plugin'] = 'extensão'; -$lang['status_template'] = 'modelo'; -$lang['status_bundled'] = 'agrupado'; -$lang['msg_enabled'] = 'Extensão %s habilitada'; -$lang['msg_disabled'] = 'Extensão %s desabilitada'; -$lang['msg_delete_success'] = 'Extensão %s desinstalada'; -$lang['msg_delete_failed'] = 'Falha na desinstalação da extensão %s'; -$lang['msg_template_install_success'] = 'Modelo %s instalado com sucesso'; -$lang['msg_template_update_success'] = 'Modelo %s atualizado com sucesso'; -$lang['msg_plugin_install_success'] = 'Extensão %s instalada com sucesso'; -$lang['msg_plugin_update_success'] = 'Extensão %s atualizada com sucesso'; -$lang['msg_upload_failed'] = 'Subida do arquivo falhou'; -$lang['msg_nooverwrite'] = 'A extensão %s já existe e, portanto, não está sendo substituída; para substituir, marque a opção de substituição'; -$lang['missing_dependency'] = 'Dependência faltante ou desabilitada: %s'; -$lang['security_issue'] = 'Problema com segurança: %s'; -$lang['security_warning'] = 'Aviso sobre segurança: %s'; -$lang['update_available'] = 'Atualização: Nova versão %s está disponível.'; -$lang['wrong_folder'] = 'Extensão instalada incorretamente: Renomeie o diretório de extensões "%s" para "%s".'; -$lang['url_change'] = 'URL mudou: A URL para baixar mudou desde a última baixada. Verifique se a nova URL é válida antes de atualizar a extensão.
    Novo: %s
    Velho: %s'; -$lang['error_badurl'] = 'O URL deve começar com http ou https'; -$lang['error_dircreate'] = 'Impossível criar pasta temporária para receber o download'; -$lang['error_download'] = 'Impossável baixar o arquivo: %s'; -$lang['error_decompress'] = 'Impossável descompimir o arquivo baixado. Isso pode ser resultado de um download ruim que neste caso pode ser tentado novamente; ou o formato da compressão pode ser desconhecido, neste caso baixe e instale manualmente.'; -$lang['error_findfolder'] = 'Impossíl identificar a extensão do diretório, você deve baixar e instalar manualmente.'; -$lang['error_copy'] = 'Houve um erro de cópia de arquivo durante a tentativa de instalar os arquivos para o diretório %s : o disco pode estar cheio ou as permissões de acesso ao arquivo podem estar incorreta. Isso pode ter resultado em um plugin parcialmente instalado e deixar a sua instalação wiki instável'; -$lang['noperms'] = 'Diretório de extensão não é gravável'; -$lang['notplperms'] = 'Diretório de modelo (Template) não é gravável'; -$lang['nopluginperms'] = 'Diretório de plugin não é gravável'; -$lang['git'] = 'A extensão foi instalada via git, você talvez não queira atualizá-lo aqui.'; -$lang['auth'] = 'O plugin auth não está ativado na configuração, considere desativá-lo.'; -$lang['install_url'] = 'Instale a partir do URL:'; -$lang['install_upload'] = 'Publicar Extensão:'; -$lang['repo_error'] = 'O repositório de plugin não pode ser contactado. Certifique-se de que o servidor pode acessar www.dokuwiki.org e confira suas configurações de proxy.'; -$lang['nossl'] = 'Sua instalação PHP parece que não suporta SSL. Algumas extensões DokuWiki não serão baixadas.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_install.txt deleted file mode 100644 index 049cc8c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Aqui você pode instalar manualmente plugins e modelos enviando-os ou fornecendo uma URL de download direto. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_plugins.txt deleted file mode 100644 index a789250..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Estes são os plugins instalados atualmente em seu DokuWiki. Você pode ativar, desativar ou desinstalá-los completamente aqui. Atualizações de plugins também são mostradas aqui, não se esqueça de ler a documentação do plug-in antes de atualizar. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_search.txt deleted file mode 100644 index 565f5b7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Esta aba lhe dá acesso a todos os [[doku>plugins|plugins]] e [[doku>template|modelos]] de terceiros disponíveis para o DokuWiki. Esteja ciente de que a instalação de componentes de terceiros pode representar um **risco de segurança**. Você pode querer ler sobre [[doku>segurança#plugin_security|segurança de plug-ins]] antes de realizar a instalação de módulos. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_templates.txt deleted file mode 100644 index 405141a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Estes são os modelos atualmente instalados em seu DokuWiki. Você pode selecionar o modelo a ser usado no [[?do=admin&page=config|Gerenciador de Configuração]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/lang.php deleted file mode 100644 index d86d212..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/pt/lang.php +++ /dev/null @@ -1,146 +0,0 @@ - - * @author Gustavo B. Schenkel - * @author Paulo - * @author Mario AlexandTeixeira dos Santos - * @author Maykon Oliveira - * @author José Vieira - * @author Guido Salatino - * @author Romulo Pereira - * @author Paulo Carmino - * @author Alfredo Silva - * @author Guilherme Sá - */ -$lang['menu'] = 'Gerenciador de Extensões'; -$lang['tab_plugins'] = 'Plugins Instalados'; -$lang['tab_templates'] = 'Modelos Instalados'; -$lang['tab_search'] = 'Pesquisar e Instalar'; -$lang['tab_install'] = 'Instalação Manual'; -$lang['notimplemented'] = 'Este recurso não foi implementado ainda'; -$lang['notinstalled'] = 'Esta extensão não está instalada'; -$lang['alreadyenabled'] = 'Esta extensão já foi ativada'; -$lang['alreadydisabled'] = 'Esta extensão já foi desativada'; -$lang['pluginlistsaveerror'] = 'Houve um erro ao salvar a lista de plugins'; -$lang['unknownauthor'] = 'Autor desconhecido'; -$lang['unknownversion'] = 'Versão desconhecida'; -$lang['btn_info'] = 'Mostrar mais informações'; -$lang['btn_update'] = 'Atualizar'; -$lang['btn_uninstall'] = 'Desinstalar'; -$lang['btn_enable'] = 'Ativar'; -$lang['btn_disable'] = 'Desativar'; -$lang['btn_install'] = 'Instalar'; -$lang['btn_reinstall'] = 'Reinstalar'; -$lang['js']['reallydel'] = 'Confirma a desinstalação desta extensão?'; -$lang['js']['display_viewoptions'] = 'Opções de Visualização:'; -$lang['js']['display_enabled'] = 'ativado'; -$lang['js']['display_disabled'] = 'desativado'; -$lang['js']['display_updatable'] = 'atualizável'; -$lang['search_for'] = 'Pesquisar Extensão:'; -$lang['search'] = 'Pesquisar'; -$lang['extensionby'] = '%s by %s'; -$lang['screenshot'] = 'Screenshot de %s'; -$lang['popularity'] = 'Popularidade: %s%%'; -$lang['homepage_link'] = 'Documentos'; -$lang['bugs_features'] = 'Erros'; -$lang['tags'] = 'Rótulos:'; -$lang['author_hint'] = 'Pesquisar extensões deste autor'; -$lang['installed'] = 'Instalado: -'; -$lang['downloadurl'] = 'Baixar URL: -'; -$lang['repository'] = 'Repositório: -'; -$lang['unknown'] = 'desconhecido -'; -$lang['installed_version'] = 'Versão instalada:'; -$lang['install_date'] = 'Sua última atualização:'; -$lang['available_version'] = 'Versão disponível: -'; -$lang['compatible'] = 'Compatível com:'; -$lang['depends'] = 'Depende de: -'; -$lang['similar'] = 'Semelhante a: -'; -$lang['conflicts'] = 'Conflita com: -'; -$lang['donate'] = 'Assim? -'; -$lang['donate_action'] = 'Pague um café para o autor!'; -$lang['repo_retry'] = 'Tentar novamente -'; -$lang['provides'] = 'Fornece: -'; -$lang['status'] = 'Status: -'; -$lang['status_installed'] = 'instalado -'; -$lang['status_not_installed'] = 'não instalado -'; -$lang['status_protected'] = 'protegido -'; -$lang['status_enabled'] = 'ativado'; -$lang['status_disabled'] = 'desativado'; -$lang['status_unmodifiable'] = 'inalterável'; -$lang['status_plugin'] = 'plugin -'; -$lang['status_template'] = 'modelo -'; -$lang['status_bundled'] = 'empacotado -'; -$lang['msg_enabled'] = 'Plugin %s ativado -'; -$lang['msg_disabled'] = 'Plugin %s desativado'; -$lang['msg_delete_success'] = 'Extensão %s desinstalada'; -$lang['msg_delete_failed'] = 'A desinstalação da Extensão %s falhou -'; -$lang['msg_template_install_success'] = 'Modelo %s instalado com sucesso'; -$lang['msg_template_update_success'] = 'Modelo %s atualizado com sucesso -'; -$lang['msg_plugin_install_success'] = 'Plugin %s instalado com sucesso -'; -$lang['msg_plugin_update_success'] = 'Plugin %s atualizado com sucesso -'; -$lang['msg_upload_failed'] = 'O envio do arquivo falhou -'; -$lang['msg_nooverwrite'] = 'A extensão %s já existe e não será substituída. Para substituir, marque a opção de substituição'; -$lang['missing_dependency'] = 'dependência ausente ou desabilitada: %s -'; -$lang['security_issue'] = 'Questão de Segurança: %s -'; -$lang['security_warning'] = 'Aviso de Segurança: %s'; -$lang['update_available'] = 'Atualização: Nova versão %s está disponível. -'; -$lang['wrong_folder'] = 'Plugin instalado incorretamente: Renomear pasta de plugins de "%s" para "%s". -'; -$lang['url_change'] = 'A URL mudou: A URL para download mudou desde o último download. Verifique se a nova URL é válida antes de atualizar a extensão
    Nova:%s
    Antiga:%s -'; -$lang['error_badurl'] = 'URLs deve começar com http ou https -'; -$lang['error_dircreate'] = 'Não é possível criar pasta temporária para receber o download -'; -$lang['error_download'] = 'Não é possível baixar o arquivo:%s -'; -$lang['error_decompress'] = 'Não é possível descompactar o arquivo baixado. Talvez seja resultado de um download ruim e nesse caso você deve tentar novamente; ou o formato de compressão pode ser desconhecido e nesse caso, você precisará baixar e instalar manualmente.'; -$lang['error_findfolder'] = 'Não foi possível identificar diretório de extensão, você precisa baixar e instalar manualmente -'; -$lang['error_copy'] = 'Houve um erro na cópia do arquivo durante a tentativa de instalar os arquivos para o diretório %s: o disco pode estar cheio ou as permissões de acesso incorretas. Isso pode ter resultado em um plugin parcialmente instalado e tornar instável seu wiki -'; -$lang['noperms'] = 'Diretório da extensão não é gravável -'; -$lang['notplperms'] = 'Diretório do modelo não é gravável -'; -$lang['nopluginperms'] = 'Diretório do plugin não é gravável -'; -$lang['git'] = 'Esta extensão foi instalada via git, você pode não querer atualizá-la aqui. -'; -$lang['auth'] = 'Este plugin não está ativado na configuração, considere desativá-lo.'; -$lang['install_url'] = 'Instalar a partir da URL:'; -$lang['install_upload'] = 'Enviar Extensão:'; -$lang['repo_error'] = 'O repositório do plugin não pôde ser contactado. Verifique se o seu servidor está autorizado a conectar com www.dokuwiki.org e verifique as configurações de proxy do servidor. -'; -$lang['nossl'] = 'Seu PHP parece que perdeu o suporte a SSL. O download não vai funcionar para muitas extensões DokuWiki. -'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_install.txt deleted file mode 100644 index 94382db..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -ЗдеÑÑŒ вы можете ÑамоÑтоÑтельно уÑтановить плагины и шаблоны, загрузив их или указав прÑмую (direct) ÑÑылку Ð´Ð»Ñ ÑкачиваниÑ. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_plugins.txt deleted file mode 100644 index 96d1742..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Плагины, уÑтановленные в вашей «Докувики». ЗдеÑÑŒ вы можете их включить/отключить или даже полноÑтью удалить. Также здеÑÑŒ показываютÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²; обÑзательно прочтите документацию плагина перед обновлением. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_search.txt deleted file mode 100644 index c60bfdc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Вкладка даёт вам доÑтуп ко вÑем имеющимÑÑ Ñторонним [[doku>ru:plugins|плагинам]] и [[doku>ru:template|шаблонам]] Ð´Ð»Ñ Â«Ð”Ð¾ÐºÑƒÐ²Ð¸ÐºÐ¸Â». Имейте в виду, что уÑтановка Ñтороннего кода может предÑтавлÑть **угрозу безопаÑноÑти**. Возможно, вам нужно Ñперва прочитать о [[doku>security#plugin_security|безопаÑноÑти плагинов]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_templates.txt deleted file mode 100644 index a71ad67..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Шаблоны (темы оформлениÑ), уÑтановленные в вашей «Докувики». Шаблон, который нужно иÑпользовать, выбираетÑÑ в [[?do=admin&page=config|наÑтройках вики]] \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/lang.php deleted file mode 100644 index 6699b74..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/ru/lang.php +++ /dev/null @@ -1,102 +0,0 @@ - - * @author Ðнатолий - * @author Igor Degraf - * @author Type-kun - * @author Vitaly Filatenko - * @author Alex P - * @author Takumo <9206984@mail.ru> - */ -$lang['menu'] = 'Управление дополнениÑми'; -$lang['tab_plugins'] = 'УÑтановленные плагины'; -$lang['tab_templates'] = 'УÑтановленные шаблоны'; -$lang['tab_search'] = 'ПоиÑк и уÑтановка'; -$lang['tab_install'] = 'Ð ÑƒÑ‡Ð½Ð°Ñ ÑƒÑтановка'; -$lang['notimplemented'] = 'Эта возможноÑть ещё не реализована'; -$lang['notinstalled'] = 'Это дополнение не уÑтановлено'; -$lang['alreadyenabled'] = 'Это дополнение уже включено'; -$lang['alreadydisabled'] = 'Это дополнение уже отключено'; -$lang['pluginlistsaveerror'] = 'Ошибка при Ñохранении ÑпиÑка плагинов'; -$lang['unknownauthor'] = 'Ðвтор неизвеÑтен'; -$lang['unknownversion'] = 'ВерÑÐ¸Ñ Ð½ÐµÐ¸Ð·Ð²ÐµÑтна'; -$lang['btn_info'] = 'Подробнее'; -$lang['btn_update'] = 'Обновить'; -$lang['btn_uninstall'] = 'Удалить'; -$lang['btn_enable'] = 'Включить'; -$lang['btn_disable'] = 'Отключить'; -$lang['btn_install'] = 'УÑтановить'; -$lang['btn_reinstall'] = 'ПереуÑтановить'; -$lang['js']['reallydel'] = 'ДейÑтвительно удалить Ñто дополнение?'; -$lang['js']['display_viewoptions'] = 'Показать как:'; -$lang['js']['display_enabled'] = 'включён'; -$lang['js']['display_disabled'] = 'отключён'; -$lang['js']['display_updatable'] = 'обновление'; -$lang['search_for'] = 'ПоиÑк дополнениÑ'; -$lang['search'] = 'Ðайти'; -$lang['extensionby'] = '%s %s'; -$lang['screenshot'] = 'Скриншот: %s'; -$lang['popularity'] = 'ПопулÑрноÑть: %s%%'; -$lang['homepage_link'] = 'ОпиÑание'; -$lang['bugs_features'] = 'Баг-трекер'; -$lang['tags'] = 'Метки:'; -$lang['author_hint'] = 'Ðайти Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ñтого автора'; -$lang['installed'] = 'УÑтановлен'; -$lang['downloadurl'] = 'URL ÑкачиваниÑ'; -$lang['repository'] = 'Репозиторий'; -$lang['unknown'] = 'неизвеÑтно'; -$lang['installed_version'] = 'ВерÑиÑ'; -$lang['install_date'] = 'Обновлено'; -$lang['available_version'] = 'ДоÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ'; -$lang['compatible'] = 'СовмеÑтимоÑть'; -$lang['depends'] = 'ЗавиÑит от'; -$lang['similar'] = 'Похож на'; -$lang['conflicts'] = 'Конфликтует Ñ'; -$lang['donate'] = 'ÐравитÑÑ?'; -$lang['donate_action'] = 'Купить автору кофе!'; -$lang['repo_retry'] = 'Повторить'; -$lang['provides'] = 'ПредоÑтавлÑет'; -$lang['status'] = 'СтатуÑ'; -$lang['status_installed'] = 'уÑтановлен'; -$lang['status_not_installed'] = 'не уÑтановлен'; -$lang['status_protected'] = 'защищён'; -$lang['status_enabled'] = 'включён'; -$lang['status_disabled'] = 'отключён'; -$lang['status_unmodifiable'] = 'неизменÑем'; -$lang['status_plugin'] = 'плагин'; -$lang['status_template'] = 'шаблон'; -$lang['status_bundled'] = 'в комплекте'; -$lang['msg_enabled'] = 'Плагин %s включён'; -$lang['msg_disabled'] = 'Плагин %s отключён'; -$lang['msg_delete_success'] = 'Дополнение %s удалено'; -$lang['msg_delete_failed'] = 'Ðе удалоÑÑŒ удалить дополнение %s'; -$lang['msg_template_install_success'] = 'Шаблон %s уÑпешно уÑтановлен'; -$lang['msg_template_update_success'] = 'Шаблон %s уÑпешно обновлён'; -$lang['msg_plugin_install_success'] = 'Плагин %s уÑпешно уÑтановлен'; -$lang['msg_plugin_update_success'] = 'Плагин %s уÑпешно обновлён'; -$lang['msg_upload_failed'] = 'Ðе удалоÑÑŒ загрузить файл'; -$lang['msg_nooverwrite'] = 'РаÑширение %s уже ÑущеÑтвует, поÑтому оно не перезапиÑано; Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñи отметьте опцию перезапиÑи'; -$lang['missing_dependency'] = 'ОтÑутÑтвует или отключена завиÑимоÑть: %s'; -$lang['security_issue'] = 'Проблема безопаÑноÑти: %s'; -$lang['security_warning'] = 'Предупреждение безопаÑноÑти: %s'; -$lang['update_available'] = 'Обновление: доÑтупна Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ %s'; -$lang['wrong_folder'] = 'Плагин уÑтановлен неправильно: переименуйте директорию плагина из %s в %s'; -$lang['url_change'] = 'СÑылка изменилаÑÑŒ: ÑÑылка Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ изменилаÑÑŒ Ѡпрошлого раза. Проверьте новую ÑÑылку прежде, чем обновлÑть дополнение.
    ÐоваÑ: %s
    СтараÑ: %s'; -$lang['error_badurl'] = 'СÑылка должна начинатьÑÑ Ñ http или https'; -$lang['error_dircreate'] = 'Ðе удалоÑÑŒ Ñоздать временную директорию Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸'; -$lang['error_download'] = 'Ðе удалоÑÑŒ загрузить файл: %s'; -$lang['error_decompress'] = 'Ðе удалоÑÑŒ раÑпаковать загруженный файл. Возможно, файл был повреждён при загрузке — тогда нужно попробовать ещё раз. Либо неизвеÑтен формат архива — тогда загрузку и уÑтановку надо произвеÑти вручную'; -$lang['error_findfolder'] = 'Ðе удалоÑÑŒ определить директорию Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ, загрузку и уÑтановку надо произвеÑти вручную.'; -$lang['error_copy'] = 'Возникла ошибка ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð² в директорию %s: возможно, диÑк переполнен, или неверно выÑтавлены права доÑтупа. Это могло привеÑти к неполной уÑтановке плагина и нарушить работу вашей вики.'; -$lang['noperms'] = 'Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¹ недоÑтупна Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи'; -$lang['notplperms'] = 'Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð² недоÑтупна Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи'; -$lang['nopluginperms'] = 'Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð² недоÑтупна Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи'; -$lang['git'] = 'Это дополнение было уÑтановлено через git. Ð’Ñ‹ не можете обновить его тут.'; -$lang['auth'] = 'Этот auth-плагин не включён в конфигурации, подумайте об его отключении'; -$lang['install_url'] = 'УÑтановить Ñ Ð°Ð´Ñ€ÐµÑа'; -$lang['install_upload'] = 'Загрузить дополнение'; -$lang['repo_error'] = 'Репозиторий плагина недоÑтупен. УбедитеÑÑŒ, что у вашей вики еÑть доÑтуп к www.dokuwiki.org, а также проверьте наÑтройки ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾ÐºÑи.'; -$lang['nossl'] = 'Ваша ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ PHP не имеет поддержки SSL. Это нарушит Ñкачивание Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¸Ñ… дополнений.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_install.txt deleted file mode 100644 index bfff6a4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Tu môžete manuálne nainÅ¡talovaÅ¥ rozšírenia a témy. BuÄ ich nahráte, alebo zadáte priamu adresu na stiahnutie. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_plugins.txt deleted file mode 100644 index 381341b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Toto sú aktuálne nainÅ¡talované rozšírenia vo VaÅ¡om systéme DokuWiki. Tu ich môžete povoliÅ¥, zakázaÅ¥ alebo odinÅ¡talovaÅ¥. Tiež tu nájdete aj aktualizácie rozšírení. Pred aktualizovaním si preÄítajte dokumentáciu rozšírenia. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_search.txt deleted file mode 100644 index 920193a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Táto záložka vám dáva prístup k vÅ¡etkým dostupným rozšíreniam a témam pre DokuWiki od tretích strán. Prosím, myslite na to, že inÅ¡talácia kódu od tretích strán môže predstavovaÅ¥ **bezpeÄnostné riziko**. PreÄítajte si najskôr [[doku>security#plugin_security|o zabezpeÄení rozšírení]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_templates.txt deleted file mode 100644 index ca1c4ed..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Toto sú aktuálne nainÅ¡talované témy vo VaÅ¡om systéme DokuWiki. Tému, ktorú chcete použiÅ¥, môžete vybraÅ¥ v [[?do=admin&page=config|Nastavení konfigurácie]]. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/lang.php deleted file mode 100644 index c316b01..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sk/lang.php +++ /dev/null @@ -1,99 +0,0 @@ - - * @author Tibor RepÄek - */ -$lang['menu'] = 'Správca rozšírení'; -$lang['tab_plugins'] = 'InÅ¡talované rozšírenia'; -$lang['tab_templates'] = 'InÅ¡talované Å¡ablóny'; -$lang['tab_search'] = 'Hľadanie a inÅ¡talácia'; -$lang['tab_install'] = 'Manuálna inÅ¡talácia'; -$lang['notimplemented'] = 'Táto vlastnosÅ¥ eÅ¡te nebola implementovaná'; -$lang['notinstalled'] = 'Toto rozšírenie nie je nainÅ¡talované'; -$lang['alreadyenabled'] = 'Toto rozšírenie už bolo povolené'; -$lang['alreadydisabled'] = 'Toto rozšírenie už bolo zakázané'; -$lang['pluginlistsaveerror'] = 'Pri ukladaní zoznamu rozšírení sa vyskytla chyba'; -$lang['unknownauthor'] = 'Neznámy autor'; -$lang['unknownversion'] = 'Neznáma verzia'; -$lang['btn_info'] = 'Viac informácií'; -$lang['btn_update'] = 'Aktualizácia'; -$lang['btn_uninstall'] = 'OdinÅ¡talovanie'; -$lang['btn_enable'] = 'Povolenie'; -$lang['btn_disable'] = 'Zablokovanie'; -$lang['btn_install'] = 'InÅ¡talácia'; -$lang['btn_reinstall'] = 'Re-InÅ¡talácia'; -$lang['js']['reallydel'] = 'Naozaj chcete toto rozšírenie odinÅ¡talovaÅ¥?'; -$lang['js']['display_viewoptions'] = 'ZobraziÅ¥ možnosti:'; -$lang['js']['display_enabled'] = 'povolené'; -$lang['js']['display_disabled'] = 'zakázané'; -$lang['js']['display_updatable'] = 'aktualizovateľné'; -$lang['search_for'] = 'HľadaÅ¥ rozšírenie:'; -$lang['search'] = 'Vyhľadávanie'; -$lang['extensionby'] = '%s od %s'; -$lang['screenshot'] = 'Obrázok od %s'; -$lang['popularity'] = 'Popularita: %s%%'; -$lang['homepage_link'] = 'Dokumentácia'; -$lang['bugs_features'] = 'Chyby:'; -$lang['tags'] = 'KľúÄové slová:'; -$lang['author_hint'] = 'HľadaÅ¥ rozšírenia podľa autora'; -$lang['installed'] = 'NainÅ¡talované:'; -$lang['downloadurl'] = 'StiahnuÅ¥ z:'; -$lang['repository'] = 'Repozitár:'; -$lang['unknown'] = 'neznámy'; -$lang['installed_version'] = 'InÅ¡talovaná verzia:'; -$lang['install_date'] = 'Posledná aktualizácia:'; -$lang['available_version'] = 'Dostupné verzie:'; -$lang['compatible'] = 'Kompaktibilita:'; -$lang['depends'] = 'Závislé na:'; -$lang['similar'] = 'Podobné:'; -$lang['conflicts'] = 'V konflikte:'; -$lang['donate'] = 'PáÄi sa Vám?'; -$lang['donate_action'] = 'Kúpte autorovi kávu!'; -$lang['repo_retry'] = 'Znovu skúsiÅ¥'; -$lang['provides'] = 'Poskytuje:'; -$lang['status'] = 'Stav:'; -$lang['status_installed'] = 'inÅ¡talovaný'; -$lang['status_not_installed'] = 'neinÅ¡talovaný'; -$lang['status_protected'] = 'chránený'; -$lang['status_enabled'] = 'povolený'; -$lang['status_disabled'] = 'nepovolený'; -$lang['status_unmodifiable'] = 'nezmeniteľný'; -$lang['status_plugin'] = 'plugin'; -$lang['status_template'] = 'Å¡ablóna'; -$lang['status_bundled'] = 'vstavaný'; -$lang['msg_enabled'] = 'Plugin %s povolený'; -$lang['msg_disabled'] = 'Plugin %s nepovolený'; -$lang['msg_delete_success'] = 'Rozšírenie %s odinÅ¡talované'; -$lang['msg_delete_failed'] = 'OdinÅ¡talovanie rozšírenia %s sa nepodarilo'; -$lang['msg_template_install_success'] = 'Å ablóna %s úspeÅ¡ne nainÅ¡talovaná'; -$lang['msg_template_update_success'] = 'Å ablóna %s úspeÅ¡ne aktualizovaná'; -$lang['msg_plugin_install_success'] = 'Plugin %s úspeÅ¡ne nainÅ¡talovaný'; -$lang['msg_plugin_update_success'] = 'Plugin %s úspeÅ¡ne aktualizovaný'; -$lang['msg_upload_failed'] = 'Nahrávanie súboru zlyhalo'; -$lang['msg_nooverwrite'] = 'Rozšírenie %s už existuje a nebude prepísané; aby ste ho prepísali, povoľte prísluÅ¡nú voľbu'; -$lang['missing_dependency'] = 'Chýbajúca alebo nepovolená závislosÅ¥: %s'; -$lang['security_issue'] = 'BezpeÄnostný problém: %s'; -$lang['security_warning'] = 'BezpeÄnostné upozornenie: %s'; -$lang['update_available'] = 'Aktualizácia: Nová verzia %s.'; -$lang['wrong_folder'] = 'Plugin nesprávne nainÅ¡talovaný: Premenujte adresár s pluginom "%s" na "%s".'; -$lang['url_change'] = 'URL sa zmenila: URL na stiahnutie sa od posledného sÅ¥ahovania zmenila. Pred aktualizáciou rozšírenia skontrolujte, Äi je nová URL správna.
    Nová: %s
    Stará: %s'; -$lang['error_badurl'] = 'URL by mali maÅ¥ na zaÄiatku http alebo https'; -$lang['error_dircreate'] = 'Nie je možné vytvoriÅ¥ doÄasný adresár pre uloženie sÅ¥ahovaného súboru'; -$lang['error_download'] = 'Nie je možné stiahnuÅ¥ súbor: %s'; -$lang['error_decompress'] = 'Nie je možné dekomprimovaÅ¥ stiahnutý súbor. Môže to byÅ¥ dôvodom chyby sÅ¥ahovania (v tom prípade to skúste znova) alebo neznámym kompresným formátom (v tom prípade musíte stiahnuÅ¥ a inÅ¡talovaÅ¥ manuálne).'; -$lang['error_findfolder'] = 'Nepodarilo sa identifikovaÅ¥ cestu rozšírenia. Rozšírenie musíte stiahnuÅ¥ a inÅ¡talovaÅ¥ manuálne.'; -$lang['error_copy'] = 'Chyba kopírovania pri inÅ¡talácii do adresára %s: disk môže byÅ¥ plný alebo nemáte potrebné prístupové oprávnenie. Dôsledkom može byÅ¥ ÄiastoÄne inÅ¡talovaný plugin a nestabilná wiki inÅ¡talácia.'; -$lang['noperms'] = 'Do prieÄinka rozšírenia sa nedá zapisovaÅ¥.'; -$lang['notplperms'] = 'Do prieÄinka s témou sa nedá zapisovaÅ¥.'; -$lang['nopluginperms'] = 'Do prieÄinka s pluginom sa nedá zapisovaÅ¥.'; -$lang['git'] = 'Toto rozšírenie bolo nainÅ¡talované cez git. Nemali by ste ho tu aktualizovaÅ¥.'; -$lang['auth'] = 'Toto rozšírenie nie je povolené v nastaveniach. Zvážte jeho zakázanie.'; -$lang['install_url'] = 'InÅ¡talácia z URL:'; -$lang['install_upload'] = 'NahraÅ¥ rozšírenie:'; -$lang['repo_error'] = 'Nepodarilo sa kontaktovaÅ¥ repozitár rozšírenia. Uistite sa, že váš server má povolené kontaktovaÅ¥ www.dokuwiki.org a skontrolujte nastavenia proxy.'; -$lang['nossl'] = 'VaÅ¡e PHP zrejme nepodporuje SSL. SÅ¥ahovanie nebude funkÄné pre mnohé rozšírenia.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sr/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sr/intro_install.txt deleted file mode 100644 index b05dc2c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sr/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Овде можете ручно инÑталирати прикључке и шаблоне тако што ћете их отпремити или унети адреÑу за директно преузимање. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sr/lang.php deleted file mode 100644 index a4fc884..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sr/lang.php +++ /dev/null @@ -1,66 +0,0 @@ - - */ -$lang['menu'] = 'Управник проширења'; -$lang['tab_plugins'] = 'ИнÑталирани прикључци'; -$lang['tab_templates'] = 'ИнÑталирани шаблони'; -$lang['tab_search'] = 'Тражи и инÑталирај'; -$lang['tab_install'] = 'Ручно инÑталирање'; -$lang['notimplemented'] = 'Ова могућноÑÑ‚ још није израђена'; -$lang['notinstalled'] = 'Ово проширење још није инÑталирано'; -$lang['alreadyenabled'] = 'Ово проширење је већ омогућено'; -$lang['alreadydisabled'] = 'Ово проширење је већ онемогућено'; -$lang['pluginlistsaveerror'] = 'Догодила Ñе грешка приликом чувања ÑпиÑка прикључака'; -$lang['unknownauthor'] = 'Ðепознат творац'; -$lang['unknownversion'] = 'Ðепознато издање'; -$lang['btn_info'] = 'Прикажи још података'; -$lang['btn_update'] = 'Ðжурирај'; -$lang['btn_uninstall'] = 'ДеинÑталирај'; -$lang['btn_enable'] = 'Омогући'; -$lang['btn_disable'] = 'Онемогући'; -$lang['btn_install'] = 'ИнÑталирај'; -$lang['btn_reinstall'] = 'Поново инÑталирај'; -$lang['js']['reallydel'] = 'ЗаиÑта деинÑталирати ово проширење?'; -$lang['js']['display_viewoptions'] = 'Опције приказа:'; -$lang['js']['display_enabled'] = 'омогућено'; -$lang['js']['display_disabled'] = 'онемогућено'; -$lang['js']['display_updatable'] = 'могуће ажурирати'; -$lang['search_for'] = 'Претражи проширење:'; -$lang['search'] = 'Претрага'; -$lang['screenshot'] = 'Снимак екрана од %s'; -$lang['popularity'] = 'ПопуларноÑÑ‚: %s%%'; -$lang['homepage_link'] = 'Документа'; -$lang['bugs_features'] = 'Грешке'; -$lang['tags'] = 'Ознаке:'; -$lang['author_hint'] = 'Претражи проширења овог творца'; -$lang['installed'] = 'ИнÑталирано:'; -$lang['downloadurl'] = 'ÐдреÑа за преузимање:'; -$lang['repository'] = 'Ризница:'; -$lang['unknown'] = 'непознато'; -$lang['installed_version'] = 'ИнÑталирано издање:'; -$lang['install_date'] = 'Ваше поÑледње ажурирање:'; -$lang['available_version'] = 'ДоÑтупно издање:'; -$lang['compatible'] = 'Подударно Ñа:'; -$lang['depends'] = 'ЗавиÑи од:'; -$lang['similar'] = 'Слично као:'; -$lang['conflicts'] = 'У Ñукобу Ñа:'; -$lang['donate'] = 'Свиђа вам Ñе?'; -$lang['donate_action'] = 'Купите творцу шољицу кафе!'; -$lang['repo_retry'] = 'Поново покушај'; -$lang['provides'] = 'Пружа:'; -$lang['status'] = 'Стање:'; -$lang['status_installed'] = 'инÑталирано'; -$lang['status_not_installed'] = 'није инÑталирано'; -$lang['status_protected'] = 'заштићено'; -$lang['status_enabled'] = 'омогућено'; -$lang['status_disabled'] = 'онемогућено'; -$lang['status_unmodifiable'] = 'неизмењиво'; -$lang['status_plugin'] = 'прикључак'; -$lang['status_template'] = 'шаблон'; -$lang['status_bundled'] = 'упаковано'; -$lang['msg_enabled'] = 'Прикључак %s је омогућен'; -$lang['msg_disabled'] = 'Прикључак %s је онемогућен'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sv/lang.php deleted file mode 100644 index 87bebad..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/sv/lang.php +++ /dev/null @@ -1,94 +0,0 @@ - - * @author Tor Härnqvist - */ -$lang['menu'] = 'Tilläggshanterare'; -$lang['tab_plugins'] = 'Installerade plugins'; -$lang['tab_templates'] = 'Installerade templat'; -$lang['tab_search'] = 'Sök och installera'; -$lang['tab_install'] = 'Manuell installation'; -$lang['notimplemented'] = 'Denna funktion har ännu inte implementerats'; -$lang['notinstalled'] = 'Tillägget är inte installerat'; -$lang['alreadyenabled'] = 'Tillägget har redan aktiverats'; -$lang['alreadydisabled'] = 'Tillägget har redan avaktiverats'; -$lang['pluginlistsaveerror'] = 'Det fanns ett error när plugin listan skulle sparas'; -$lang['unknownauthor'] = 'Okänd skapare'; -$lang['unknownversion'] = 'Okänd version'; -$lang['btn_info'] = 'Visa mer info'; -$lang['btn_update'] = 'Uppdatera'; -$lang['btn_uninstall'] = 'Avinstallera'; -$lang['btn_enable'] = 'Aktivera'; -$lang['btn_disable'] = 'Avaktivera'; -$lang['btn_install'] = 'Installera'; -$lang['btn_reinstall'] = 'Ominstallera'; -$lang['js']['reallydel'] = 'Vill du verkligen avinstallera detta tillägg?'; -$lang['js']['display_viewoptions'] = 'Visa alternativ:'; -$lang['js']['display_enabled'] = 'aktivera'; -$lang['js']['display_disabled'] = 'avaktivera'; -$lang['js']['display_updatable'] = 'möjlig att uppdatera'; -$lang['search_for'] = 'Sök Tillägg'; -$lang['search'] = 'Sök'; -$lang['extensionby'] = '%s av %s'; -$lang['screenshot'] = 'Skärmdump av %s'; -$lang['popularity'] = 'Populatitet: %s%%'; -$lang['homepage_link'] = 'Dokumentation'; -$lang['bugs_features'] = 'Buggar'; -$lang['tags'] = 'Taggar:'; -$lang['author_hint'] = 'Sök tillägg baserat pÃ¥ användare'; -$lang['installed'] = 'Installerat:'; -$lang['downloadurl'] = 'Nedladdningslänk:'; -$lang['repository'] = 'Förvar:'; -$lang['unknown'] = 'okänd'; -$lang['installed_version'] = 'Installerad version:'; -$lang['install_date'] = 'Din senaste uppdatering:'; -$lang['available_version'] = 'Tillgänglig version:'; -$lang['compatible'] = 'Kompatibel med:'; -$lang['depends'] = 'Beroende av:'; -$lang['similar'] = 'Liknande som:'; -$lang['conflicts'] = 'Konflikt med:'; -$lang['donate'] = 'Som denna?'; -$lang['donate_action'] = 'Köp en kaffe till skaparen'; -$lang['repo_retry'] = 'Försök igen'; -$lang['provides'] = 'TillhandahÃ¥ller:'; -$lang['status'] = 'Status:'; -$lang['status_installed'] = 'installerad'; -$lang['status_not_installed'] = 'inte installerad'; -$lang['status_protected'] = 'skyddad'; -$lang['status_enabled'] = 'aktiverad'; -$lang['status_disabled'] = 'avaktiverad'; -$lang['status_unmodifiable'] = 'ej modifierbar'; -$lang['status_plugin'] = 'plugin'; -$lang['status_template'] = 'mall'; -$lang['status_bundled'] = 'sammanslagna'; -$lang['msg_enabled'] = 'Tillägg %s aktiverat'; -$lang['msg_disabled'] = 'Tillägg %s avaktiverat'; -$lang['msg_delete_success'] = 'Tillägg %s avinstallerat'; -$lang['msg_delete_failed'] = 'Avinstallerar Tillägg %s misslyckades'; -$lang['msg_template_install_success'] = 'Templat %s installerades framgÃ¥ngsrikt'; -$lang['msg_template_update_success'] = 'Templat %s uppdaterades framgÃ¥ngsrikt'; -$lang['msg_plugin_install_success'] = 'Installation av Plugin %s lyckades'; -$lang['msg_plugin_update_success'] = 'Uppdatering av Plugin %s lyckades'; -$lang['msg_upload_failed'] = 'Uppladdning av filen misslyckades'; -$lang['msg_nooverwrite'] = 'Tillägg %s existerar redan, sÃ¥ det blir inte överskrivet; för att skriva över, välj "skriv över" alternativet'; -$lang['missing_dependency'] = 'Saknar eller avaktiverat beroende: %s'; -$lang['security_issue'] = 'Säkerhetsproblem: %s'; -$lang['security_warning'] = 'Säkerhetsvarning: %s'; -$lang['update_available'] = 'Uppdatering: Ny version av %s är tillgänglig.'; -$lang['wrong_folder'] = 'Plugin installerades inkorrekt: Döp om plugin mapp "%s" till "%s".'; -$lang['url_change'] = 'URL ändrad: Nedladdningslänken har ändrats sedan senaste nedladdning. Kontrollera om den nya sökvägen är giltig innan du uppdaterar tillägget.
    Ny sökväg: %s
    Gammal sökväg: %s'; -$lang['error_badurl'] = 'URL:er borde inledas med http eller https'; -$lang['error_dircreate'] = 'Kunde inte skapa temporär katalog för nedladdning'; -$lang['error_download'] = 'Kunde inte ladda ner filen: %s'; -$lang['error_findfolder'] = 'Kan inte identifiera tilläggsmapp, du mÃ¥ste ladda ner och installera manuellt'; -$lang['noperms'] = 'Tilläggsmapp är inte skrivbar'; -$lang['notplperms'] = 'Templatkatalogen är inte skrivbar'; -$lang['nopluginperms'] = 'Tilläggskatalogen är inte skrivbar'; -$lang['git'] = 'Tillägget installerades via git, du kanske vill uppdatera det här.'; -$lang['auth'] = 'Det här "auth" pluginet är inte aktiverat i konfigurationen, överväg att avaktivera det.'; -$lang['install_url'] = 'Installera frÃ¥n URL:'; -$lang['install_upload'] = 'Ladda upp tillägg:'; -$lang['nossl'] = 'Din PHP tycks sakna SSL-stöd. Nedladdning kommer inte att fungera för mÃ¥nga DokuWiki-tillägg.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/tr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/tr/lang.php deleted file mode 100644 index bddb9e5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/tr/lang.php +++ /dev/null @@ -1,61 +0,0 @@ - - * @author Mete Cuma - */ -$lang['menu'] = 'GeniÅŸletme Yöneticisi'; -$lang['tab_plugins'] = 'KurulmuÅŸ Eklentiler'; -$lang['tab_templates'] = 'KurulmuÅŸ Åžablonlar'; -$lang['tab_search'] = 'Ara ve Kur'; -$lang['tab_install'] = 'Elle Kurulum'; -$lang['notimplemented'] = 'Bu özellik henüz uygulamaya geçmemiÅŸtir'; -$lang['notinstalled'] = 'Bu geniÅŸletme yüklü deÄŸildir'; -$lang['alreadyenabled'] = 'Bu geniÅŸletme zaten etkinleÅŸtirilmiÅŸtir.'; -$lang['alreadydisabled'] = 'Bu geniÅŸletme zaten pasifleÅŸtirilmiÅŸtir'; -$lang['pluginlistsaveerror'] = 'Eklenti listesini kaydederken bir hata oluÅŸtu.'; -$lang['unknownauthor'] = 'Bilinmeyen yazar'; -$lang['unknownversion'] = 'Bilinmeyen sürüm'; -$lang['btn_info'] = 'Daha fazla bilgi göster'; -$lang['btn_update'] = 'Güncelle'; -$lang['btn_uninstall'] = 'Kaldır'; -$lang['btn_enable'] = 'EtkinleÅŸtir'; -$lang['btn_disable'] = 'PasifleÅŸtir'; -$lang['btn_install'] = 'Kur'; -$lang['btn_reinstall'] = 'Yeniden kur'; -$lang['js']['reallydel'] = 'GeniÅŸletme gerçekten kaldırılsın mı?'; -$lang['search_for'] = 'GeniÅŸletme Ara:'; -$lang['search'] = 'Ara'; -$lang['extensionby'] = '%s tarafından %s'; -$lang['screenshot'] = '%s ekran görüntüsü'; -$lang['popularity'] = 'RaÄŸbet: %s%%'; -$lang['homepage_link'] = 'Belgeler'; -$lang['bugs_features'] = 'Hatalar'; -$lang['tags'] = 'Etiketler:'; -$lang['author_hint'] = 'Bu yazarın geniÅŸletmelerini ara.'; -$lang['installed'] = 'Kurulu:'; -$lang['downloadurl'] = 'İndirme baÄŸlantısı:'; -$lang['repository'] = 'Veri havuzu:'; -$lang['unknown'] = 'bilinmeyen'; -$lang['installed_version'] = 'Kurulu sürüm:'; -$lang['install_date'] = 'Son güncellemeniz:'; -$lang['available_version'] = 'Müsait sürüm:'; -$lang['compatible'] = 'Åžununla uyumlu:'; -$lang['depends'] = 'Åžuna bağımlı'; -$lang['similar'] = 'Åžununla benzer'; -$lang['conflicts'] = 'Åžununla çeliÅŸir:'; -$lang['donate'] = 'BeÄŸendiniz mi?'; -$lang['donate_action'] = 'Yazara bir kahve ısmarlayın!'; -$lang['repo_retry'] = 'Yeniden dene'; -$lang['provides'] = 'SaÄŸlar:'; -$lang['status'] = 'Durum:'; -$lang['status_installed'] = 'kurulu'; -$lang['status_not_installed'] = 'kurulu deÄŸil'; -$lang['status_protected'] = 'korunmuÅŸ'; -$lang['status_enabled'] = 'etkin'; -$lang['status_disabled'] = 'hizmet dışı'; -$lang['status_unmodifiable'] = 'deÄŸiÅŸtirilemez'; -$lang['status_plugin'] = 'eklenti'; -$lang['status_template'] = 'ÅŸablon'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/uk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/uk/lang.php deleted file mode 100644 index 3414ea7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/uk/lang.php +++ /dev/null @@ -1,38 +0,0 @@ - - */ -$lang['menu'] = 'Менеджер розширень'; -$lang['tab_plugins'] = 'Ð’Ñтановлені плагіни'; -$lang['tab_templates'] = 'Ð’Ñтановлені шаблони'; -$lang['tab_search'] = 'Пошук та вÑтановленнÑ'; -$lang['tab_install'] = 'Ð’Ñтановити вручну'; -$lang['notimplemented'] = 'Ð¦Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ Ñ‰Ðµ не була реалізована'; -$lang['notinstalled'] = 'Це Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð½Ðµ вÑтановлено'; -$lang['alreadyenabled'] = 'Це Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð²Ð¶Ðµ ввімкнено'; -$lang['alreadydisabled'] = 'Це Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð²Ð¶Ðµ вимкнено'; -$lang['pluginlistsaveerror'] = 'Під Ñ‡Ð°Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ ÑпиÑку плагінів ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°'; -$lang['unknownauthor'] = 'Ðевідомий автор'; -$lang['unknownversion'] = 'Ðевідома верÑÑ–Ñ'; -$lang['btn_info'] = 'Показати більше інформації'; -$lang['btn_update'] = 'Оновити'; -$lang['btn_uninstall'] = 'Видалити'; -$lang['btn_enable'] = 'Увімкнути'; -$lang['btn_disable'] = 'Вимкнути'; -$lang['btn_install'] = 'Ð’Ñтановити'; -$lang['btn_reinstall'] = 'ПеревÑтановити'; -$lang['js']['reallydel'] = 'ДійÑно видалити це розширеннÑ?'; -$lang['js']['display_viewoptions'] = 'Параметри переглÑду:'; -$lang['js']['display_enabled'] = 'увімкнено'; -$lang['js']['display_disabled'] = 'вимкнено'; -$lang['js']['display_updatable'] = 'оновлюваний'; -$lang['search_for'] = 'Пошук розширень:'; -$lang['search'] = 'Пошук'; -$lang['bugs_features'] = 'Помилки'; -$lang['tags'] = 'Теги:'; -$lang['repo_retry'] = 'Спробувати знову'; -$lang['status_installed'] = 'СтатуÑ:'; -$lang['install_url'] = 'Ð’Ñтановити з URL-адреÑи:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_install.txt deleted file mode 100644 index 91d6d2d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -Tại đây, bạn có thể cài đặt thá»§ công các plugin và chá»§ đỠbằng cách tải chúng lên hoặc cung cấp URL tải xuống trá»±c tiếp. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_plugins.txt deleted file mode 100644 index 635d8b0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -Äây là những plugin hiện đã được cài đặt trong DokuWiki cá»§a bạn. Bạn có thể bật hoặc tắt hoặc thậm chí gỡ cài đặt hoàn toàn chúng ở đây. Cập nhật plugin cÅ©ng được hiển thị ở đây, nhá»› Ä‘á»c tài liệu cá»§a plugin trước khi cập nhật. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_search.txt deleted file mode 100644 index a5183b9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -Tab này cho phép bạn truy cập vào tất cả [[doku>plugins|plugins]] và [[doku>template|chá»§ Ä‘á»]] có sẵn cho DokuWiki cá»§a các bên thứ 3. Xin lưu ý rằng việc cài đặt mã cá»§a bên thứ 3 có thể gây ra **rá»§i ro bảo mật**, bạn có thể muốn Ä‘á»c vá» [[doku>security#plugin_security|bảo mật plugin]] trước. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_templates.txt deleted file mode 100644 index d0a5b67..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -Äây là những chá»§ đỠhiện được cài đặt trong DokuWiki cá»§a bạn. Bạn có thể chá»n chá»§ đỠsá»­ dụng trong [[?do=admin&page=config|Quản lý cấu hình]]. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/lang.php deleted file mode 100644 index d8fdcc9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/vi/lang.php +++ /dev/null @@ -1,96 +0,0 @@ - - */ -$lang['menu'] = 'Quản lý phần mở rá»™ng'; -$lang['tab_plugins'] = 'Plugin đã cài đặt'; -$lang['tab_templates'] = 'Chá»§ đỠđã cài đặt'; -$lang['tab_search'] = 'Tìm kiếm và Cài đặt'; -$lang['tab_install'] = 'Cài đặt thá»§ công'; -$lang['notimplemented'] = 'Tính năng này chưa được triển khai'; -$lang['notinstalled'] = 'Phần mở rá»™ng này chưa được cài đặt'; -$lang['alreadyenabled'] = 'Phần mở rá»™ng này đã được kích hoạt'; -$lang['alreadydisabled'] = 'Phần mở rá»™ng này đã bị vô hiệu hóa'; -$lang['pluginlistsaveerror'] = 'Có lá»—i khi lưu danh sách plugin'; -$lang['unknownauthor'] = 'Không rõ tác giả'; -$lang['unknownversion'] = 'Không rõ phiên bản'; -$lang['btn_info'] = 'Hiện thêm thông tin'; -$lang['btn_update'] = 'Cập nhật'; -$lang['btn_uninstall'] = 'Gỡ bá»'; -$lang['btn_enable'] = 'Kích hoạt'; -$lang['btn_disable'] = 'Vô hiệu hóa'; -$lang['btn_install'] = 'Cài đặt'; -$lang['btn_reinstall'] = 'Cài đặt lại'; -$lang['js']['reallydel'] = 'Thá»±c sá»± muốn gỡ cài đặt phần mở rá»™ng này?'; -$lang['js']['display_viewoptions'] = 'Tùy chá»n xem:'; -$lang['js']['display_enabled'] = 'đã kích hoạt'; -$lang['js']['display_disabled'] = 'đã vô hiệu hóa'; -$lang['js']['display_updatable'] = 'có sẫn cập nhật'; -$lang['search_for'] = 'Tìm kiếm phần mở rá»™ng:'; -$lang['search'] = 'Tìm kiếm'; -$lang['extensionby'] = '%s bởi %s'; -$lang['screenshot'] = 'Ảnh chụp màn hình cá»§a %s'; -$lang['popularity'] = 'Äá»™ phổ biến: %s%%'; -$lang['homepage_link'] = 'Tài liệu'; -$lang['bugs_features'] = 'Lá»—i'; -$lang['tags'] = 'Thẻ'; -$lang['author_hint'] = 'Tìm kiếm phần mở rá»™ng cá»§a tác giả này'; -$lang['installed'] = 'Äã cài đặt:'; -$lang['downloadurl'] = 'URL tải vá»:'; -$lang['repository'] = 'Repository:'; -$lang['unknown'] = 'không rõ'; -$lang['installed_version'] = 'Phiên bản đã cài đặt:'; -$lang['install_date'] = 'Cập nhật cuối cùng cá»§a bạn:'; -$lang['available_version'] = 'Có sẵn phiên bản:'; -$lang['compatible'] = 'Tương thích vá»›i:'; -$lang['depends'] = 'Phụ thuá»™c vào:'; -$lang['similar'] = 'Tương tá»± như:'; -$lang['conflicts'] = 'Xung đột vá»›i:'; -$lang['donate'] = 'Thích thứ này?'; -$lang['donate_action'] = 'Mua cho tác giả má»™t ly cà phê!'; -$lang['repo_retry'] = 'Thá»­ lại'; -$lang['provides'] = 'Cung cấp:'; -$lang['status'] = 'Trạng thái:'; -$lang['status_installed'] = 'đã cài đặt'; -$lang['status_not_installed'] = 'chưa cài đặt'; -$lang['status_protected'] = 'đã bảo vệ'; -$lang['status_enabled'] = 'đã kích hoạt'; -$lang['status_disabled'] = 'đã vô hiệu hóa'; -$lang['status_unmodifiable'] = 'không thể thay đổi'; -$lang['status_plugin'] = 'plugin'; -$lang['status_template'] = 'chá»§ Ä‘á»'; -$lang['status_bundled'] = 'Ä‘i kèm'; -$lang['msg_enabled'] = 'Äã kích hoạt plugin %s'; -$lang['msg_disabled'] = 'Äã vô hiệu hóa plugin %s'; -$lang['msg_delete_success'] = 'Äã gỡ cài đặt phần mở rá»™ng %s'; -$lang['msg_delete_failed'] = 'Thất bại khi gỡ cài đặt phần mở rá»™ng %s'; -$lang['msg_template_install_success'] = 'Cài đặt thành công chá»§ đỠ%s'; -$lang['msg_template_update_success'] = 'Cập nhật thành công chá»§ đỠ%s'; -$lang['msg_plugin_install_success'] = 'Cài đặt thành công plugin %s'; -$lang['msg_plugin_update_success'] = 'Cập nhật thành công plugin %s'; -$lang['msg_upload_failed'] = 'Tải tập tin không thành công'; -$lang['msg_nooverwrite'] = 'Phần mở rá»™ng %s đã tồn tại để không bị ghi đè; để ghi đè, đánh dấu tùy chá»n ghi đè'; -$lang['missing_dependency'] = 'Thiếu hoặc đã vô hiệu hóa phần phụ thuá»™c: %s'; -$lang['security_issue'] = 'Vấn đỠbảo mật: %s'; -$lang['security_warning'] = 'Cảnh báo bảo mật: %s'; -$lang['update_available'] = 'Cập nhật: Phiên bản má»›i %s hiện có sẵn.'; -$lang['wrong_folder'] = 'Plugin đã được cài đặt không đúng: Äổi tên đưá»ng dẫn plugin "%s" thành "%s".'; -$lang['url_change'] = 'URL thay đổi:URL tải xuống đã thay đổi kể từ lần tải xuống trước. Kiểm tra xem URL má»›i có hợp lệ không trước khi cập nhật phần mở rá»™ng.
    Má»›i: %s
    CÅ©: %s'; -$lang['error_badurl'] = 'URL phải bắt đầu bằng http hoặc https'; -$lang['error_dircreate'] = 'Không thể tạo thư mục tạm thá»i để nhận tải xuống'; -$lang['error_download'] = 'Không thể tải xuống tập tin: %s'; -$lang['error_decompress'] = 'Không thể giải nén tập tin đã tải xuống. Việc này có thể là kết quả cá»§a má»™t tải xuống xấu, trưá»ng hợp này bạn nên thá»­ lại; hoặc nếu định dạng nén có thể không xác định, bạn sẽ cần phải tải xuống và cài đặt thá»§ công.'; -$lang['error_findfolder'] = 'Không thể xác định đưá»ng dẫn phần mở rá»™ng, bạn cần tải xuống và cài đặt thá»§ công'; -$lang['error_copy'] = 'Có lá»—i sao chép tập tin trong khi cố gắng cài đặt tập tin cho đưá»ng dẫn %s: đĩa có thể đầy hoặc quyá»n truy cập tập tin có thể không chính xác. Việc này có thể đã dẫn đến plugin được cài đặt má»™t phần và khiến cài đặt wiki cá»§a bạn không ổn định'; -$lang['noperms'] = 'Không thể ghi đưá»ng dẫn phần mở rá»™ng'; -$lang['notplperms'] = 'Không thể ghi đưá»ng dẫn Chá»§ Ä‘á»'; -$lang['nopluginperms'] = 'Không thể ghi đưá»ng dẫn Plugin'; -$lang['git'] = 'Phần mở rá»™ng này đã được cài đặt qua git, bạn có thể không muốn cập nhật nó ở đây.'; -$lang['auth'] = 'Plugin xác thá»±c này không được kích hoạt trong cấu hình, hãy xem xét đến việc vô hiệu hóa nó.'; -$lang['install_url'] = 'Cài đặt từ URL:'; -$lang['install_upload'] = 'Tải lên phần mở rá»™ng:'; -$lang['repo_error'] = 'Không thể kết nối đến Kho lưu trữ plugin. Äảm bảo rằng máy chá»§ cá»§a bạn được phép kết nối vá»›i www.dokuwiki.org và kiểm tra cài đặt proxy cá»§a bạn.'; -$lang['nossl'] = 'PHP cá»§a bạn dưá»ng như bá» lỡ há»— trợ SSL. Tải xuống sẽ không hoạt động đối vá»›i nhiá»u phần mở rá»™ng DokuWiki.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh-tw/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh-tw/intro_install.txt deleted file mode 100644 index 3ba93f5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh-tw/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -在此你å¯ä»¥é€éŽæª”案上傳或æä¾›ä¸‹è¼‰ç¶²å€çš„æ–¹å¼ï¼Œé€²è¡Œæ‰‹å‹•安è£å¤–掛與版型風格。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh-tw/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh-tw/intro_plugins.txt deleted file mode 100644 index b5b77a2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh-tw/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -已經有一些外掛套件被安è£åœ¨ä½ çš„DokuWiki之中。你å¯ä»¥åœ¨é€™è£¡å•Ÿç”¨ã€ç¦ç”¨ï¼Œç”šè‡³æ˜¯å®Œå…¨ç§»é™¤å®ƒå€‘ã€‚å¦‚å¤–æŽ›å¯æ›´æ–°ä¹ŸåŒæ™‚會顯示在這裡,請確ä¿åœ¨æ›´æ–°å‰å…ˆé–±è®€éŽè©²å¥—件之文件。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh-tw/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh-tw/lang.php deleted file mode 100644 index c8249c3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh-tw/lang.php +++ /dev/null @@ -1,86 +0,0 @@ - - * @author GHSRobert Ciang - * @author Stan - * @author June-Hao Hou - * @author lioujheyu - */ -$lang['menu'] = '延伸功能管ç†'; -$lang['tab_plugins'] = '已安è£å¤–掛'; -$lang['tab_templates'] = '已安è£è£æ¨¡ç‰ˆ -'; -$lang['tab_search'] = 'æœå°‹èˆ‡å®‰è£'; -$lang['tab_install'] = '手動安è£'; -$lang['notimplemented'] = '此功能尚未完æˆ'; -$lang['notinstalled'] = '此延伸功能尚未安è£'; -$lang['alreadyenabled'] = '此延伸功能已經安è£'; -$lang['alreadydisabled'] = '此延伸功能åœç”¨'; -$lang['unknownauthor'] = '作者未知'; -$lang['unknownversion'] = '版本未知'; -$lang['btn_info'] = '顯示更多訊æ¯'; -$lang['btn_update'] = 'æ›´æ–°'; -$lang['btn_uninstall'] = '移除安è£'; -$lang['btn_enable'] = '啟用'; -$lang['btn_disable'] = 'åœç”¨'; -$lang['btn_install'] = '安è£'; -$lang['btn_reinstall'] = '釿–°å®‰è£'; -$lang['js']['reallydel'] = '確定è¦ç§»é™¤æ­¤å»¶ä¼¸åŠŸèƒ½ï¼Ÿ'; -$lang['js']['display_enabled'] = '啟用'; -$lang['js']['display_disabled'] = 'ç¦ç”¨'; -$lang['js']['display_updatable'] = '坿›´æ–°'; -$lang['search_for'] = 'æœå°‹å»¶ä¼¸åŠŸèƒ½ï¼š'; -$lang['search'] = 'æœå°‹'; -$lang['homepage_link'] = '文件'; -$lang['tags'] = '標籤:'; -$lang['author_hint'] = 'æœå°‹ç›¸åŒä½œè€…的延伸功能'; -$lang['installed'] = '已安è£ï¼š'; -$lang['downloadurl'] = '下載網å€ï¼š'; -$lang['unknown'] = '未知'; -$lang['installed_version'] = '已安è£ç‰ˆæœ¬ï¼š'; -$lang['install_date'] = '你最後一次更新: '; -$lang['available_version'] = 'å¯ç”¨ç‰ˆæœ¬ï¼š'; -$lang['compatible'] = '相容於:'; -$lang['depends'] = 'ä¾è³´æ–¼: '; -$lang['similar'] = '類似於: '; -$lang['conflicts'] = '相è¡çªæ–¼: '; -$lang['donate'] = 'åƒé€™æ¨£ï¼Ÿ'; -$lang['donate_action'] = '請作者一æ¯å’–å•¡ï¼'; -$lang['repo_retry'] = 'å†è©¦ä¸€æ¬¡'; -$lang['status'] = '狀態:'; -$lang['status_installed'] = '已安è£'; -$lang['status_not_installed'] = '未安è£'; -$lang['status_protected'] = 'å·²ä¿è­·'; -$lang['status_enabled'] = '作用中'; -$lang['status_disabled'] = 'åœç”¨ä¸­'; -$lang['status_unmodifiable'] = 'ä¸å¯æ›´å‹•'; -$lang['status_plugin'] = '外掛'; -$lang['status_template'] = '模æ¿'; -$lang['status_bundled'] = '已綑ç¶å…§é™„'; -$lang['msg_enabled'] = '外掛 %s 已啟用'; -$lang['msg_disabled'] = '外掛 %s å·²ç¦ç”¨'; -$lang['msg_delete_failed'] = 'è§£é™¤å®‰è£ %s 失敗'; -$lang['msg_template_install_success'] = 'æ¨¡æ¿ %s å·²æˆåŠŸå®‰è£'; -$lang['msg_template_update_success'] = 'æ¨¡æ¿ %s å·²æˆåŠŸæ›´æ–°'; -$lang['msg_plugin_install_success'] = '外掛 %s å·²æˆåŠŸå®‰è£'; -$lang['msg_plugin_update_success'] = '外掛 %s å·²æˆåŠŸæ›´æ–°'; -$lang['msg_upload_failed'] = '上傳檔案失敗'; -$lang['missing_dependency'] = 'éºå¤±æˆ–ç¦ç”¨ç›¸ä¾æ€§å¥—ä»¶: %s'; -$lang['security_issue'] = '安全性å•題: %s'; -$lang['security_warning'] = '安全å•題警告: %s'; -$lang['update_available'] = 'æ›´æ–°: å·²å¯å–å¾— %s 的新版本'; -$lang['wrong_folder'] = '外掛安è£ä¸æ­£ç¢º: 將外掛資料夾從 "%s" æ›´å至 "%s"。'; -$lang['url_change'] = 'ç¶²å€å·²è®Šæ›´: 自從上次下載後下載網å€å·²è®Šæ›´ã€‚在更新延伸功能å‰è«‹å…ˆæª¢æŸ¥æ–°ç¶²å€æ˜¯å¦å¯ç”¨ã€‚
    æ–°: %s
    舊: %s'; -$lang['error_dircreate'] = '無法建立暫存目錄以接收下載檔案'; -$lang['error_download'] = '無法下載檔案:%s'; -$lang['error_decompress'] = '無法解壓縮檔案。這å¯èƒ½æ˜¯ä¸‹è¼‰å“質ä¸ä½³æ‰€è‡´ï¼Œåœ¨é€™å€‹æƒ…æ³ä¸‹ä½ æ‡‰è©²å†è©¦ä¸€æ¬¡ï¼›ä¹Ÿæœ‰å¯èƒ½æ˜¯å› ç‚ºç„¡æ³•辨識的壓縮格å¼ï¼Œåœ¨é€™å€‹æƒ…æ³ä¸‹ä½ æ‡‰è©²è‡ªè¡Œä¸‹è¼‰ä¸¦æ‰‹å‹•安è£'; -$lang['error_findfolder'] = '無法辨èªå»¶ä¼¸åŠŸèƒ½è³‡æ–™å¤¾ï¼Œä½ å¿…é ˆè‡ªè¡Œä¸‹è¼‰ä¸¦æ‰‹å‹•å®‰è£'; -$lang['noperms'] = '延伸功能資料夾無法寫入'; -$lang['notplperms'] = '版型資料夾無法寫入'; -$lang['nopluginperms'] = '外掛資料夾無法寫入'; -$lang['git'] = '此延伸功能是é€éŽgit安è£çš„,最好ä¸è¦ç”¨ä¸Šå‚³æ–¹å¼ã€‚'; -$lang['install_url'] = 'é€éŽç¶²å€å®‰è£ï¼š'; -$lang['install_upload'] = '上傳延伸功能:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_install.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_install.txt deleted file mode 100644 index 6408393..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_install.txt +++ /dev/null @@ -1 +0,0 @@ -ä½ å¯ä»¥é€šè¿‡ä¸Šä¼ æˆ–直接æä¾›ä¸‹è½½é“¾æŽ¥æ¥å®‰è£…æ’件和模æ¿ã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_plugins.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_plugins.txt deleted file mode 100644 index 69cb343..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_plugins.txt +++ /dev/null @@ -1 +0,0 @@ -这些是你当å‰å·²ç»å®‰è£…çš„æ’件。你å¯ä»¥åœ¨è¿™é‡Œå¯ç”¨å’Œç¦ç”¨ç”šè‡³å¸è½½å®ƒä»¬ã€‚æ’件的更新信æ¯ä¹Ÿæ˜¾ç¤ºåœ¨è¿™ï¼Œè¯·ä¸€å®šåœ¨æ›´æ–°ä¹‹å‰é˜…读æ’件的文档。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_search.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_search.txt deleted file mode 100644 index aa979ab..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_search.txt +++ /dev/null @@ -1 +0,0 @@ -这个标签会为你展示所有 DokuWiki 的第三方[[doku>zh:plugins|æ’ä»¶]]å’Œ[[doku>zh:template|模æ¿]]。但你需è¦çŸ¥é“这些由第三方æä¾›çš„代ç å¯èƒ½ä¼šç»™ä½ å¸¦æ¥**安全方é¢çš„风险**,你最好先读一下[[doku>security#plugin_security|æ’件安全性]]。 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_templates.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_templates.txt deleted file mode 100644 index 10c1bed..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/intro_templates.txt +++ /dev/null @@ -1 +0,0 @@ -DokuWiki 当剿‰€ä½¿ç”¨çš„æ¨¡æ¿å·²ç»å®‰è£…了,你å¯ä»¥åœ¨[[?do=admin&page=config|é…置管ç†å™¨]]里选择你è¦çš„æ¨¡æ¿ã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/lang.php deleted file mode 100644 index 6d0b321..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/lang/zh/lang.php +++ /dev/null @@ -1,104 +0,0 @@ - - * @author lempel - * @author Cupen - * @author xiqingongzi - * @author qinghao - * @author lainme - * @author Errol - * @author phy25 - * @author fengyqf - */ -$lang['menu'] = '扩展管ç†å™¨'; -$lang['tab_plugins'] = '现有æ’ä»¶'; -$lang['tab_templates'] = '现有模æ¿'; -$lang['tab_search'] = 'æœç´¢å®‰è£…'; -$lang['tab_install'] = '手动安装'; -$lang['notimplemented'] = '未实现的特性'; -$lang['notinstalled'] = '该扩展未安装'; -$lang['alreadyenabled'] = '该扩展已激活'; -$lang['alreadydisabled'] = '该扩展已关闭'; -$lang['pluginlistsaveerror'] = 'ä¿å­˜æ’件列表时出现错误'; -$lang['unknownauthor'] = '未知作者'; -$lang['unknownversion'] = '未知版本'; -$lang['btn_info'] = '查看更多信æ¯'; -$lang['btn_update'] = 'æ›´æ–°'; -$lang['btn_uninstall'] = 'å¸è½½'; -$lang['btn_enable'] = '激活'; -$lang['btn_disable'] = '关闭'; -$lang['btn_install'] = '安装'; -$lang['btn_reinstall'] = '釿–°å®‰è£…'; -$lang['js']['reallydel'] = '确定å¸è½½è¿™ä¸ªæ‰©å±•å—?'; -$lang['js']['display_viewoptions'] = '查看选项:'; -$lang['js']['display_enabled'] = 'å¯ç”¨'; -$lang['js']['display_disabled'] = 'ç¦ç”¨'; -$lang['js']['display_updatable'] = '坿›´æ–°'; -$lang['search_for'] = 'æœç´¢æ‰©å±•'; -$lang['search'] = 'æœç´¢'; -$lang['extensionby'] = '%s by %s'; -$lang['screenshot'] = '%s 的截图'; -$lang['popularity'] = '人气: %s%%'; -$lang['homepage_link'] = '文档'; -$lang['bugs_features'] = '错误'; -$lang['tags'] = '标签:'; -$lang['author_hint'] = 'æœç´¢è¿™ä¸ªä½œè€…的扩展'; -$lang['installed'] = '已安装的:'; -$lang['downloadurl'] = '下载地å€ï¼š'; -$lang['repository'] = '版本库:'; -$lang['unknown'] = '未知的'; -$lang['installed_version'] = '已安装版本:'; -$lang['install_date'] = '您的最åŽä¸€æ¬¡å‡çº§ï¼š'; -$lang['available_version'] = 'å¯ç”¨ç‰ˆæœ¬ï¼š'; -$lang['compatible'] = '兼容于:'; -$lang['depends'] = 'ä¾èµ–于:'; -$lang['similar'] = '相似于:'; -$lang['conflicts'] = '冲çªäºŽï¼š'; -$lang['donate'] = '喜欢å—?'; -$lang['donate_action'] = '赞èµä½œè€…一æ¯å’–啡的钱ï¼'; -$lang['repo_retry'] = 'é‡è¯•'; -$lang['provides'] = 'æä¾›ï¼š'; -$lang['status'] = '状æ€ï¼š'; -$lang['status_installed'] = '已安装的'; -$lang['status_not_installed'] = '未安装'; -$lang['status_protected'] = 'å—ä¿æŠ¤'; -$lang['status_enabled'] = 'å¯ç”¨'; -$lang['status_disabled'] = 'ç¦ç”¨'; -$lang['status_unmodifiable'] = 'ä¸å¯ä¿®æ”¹'; -$lang['status_plugin'] = 'æ’ä»¶'; -$lang['status_template'] = '模æ¿'; -$lang['status_bundled'] = '内建'; -$lang['msg_enabled'] = 'æ’ä»¶ %s å·²å¯ç”¨'; -$lang['msg_disabled'] = 'æ’ä»¶ %s å·²ç¦ç”¨'; -$lang['msg_delete_success'] = '%s 扩展没有安装'; -$lang['msg_delete_failed'] = 'å¸è½½æ‰©å±• %s 失败'; -$lang['msg_template_install_success'] = 'æ¨¡æ¿ %s 安装æˆåŠŸ'; -$lang['msg_template_update_success'] = 'æ¨¡æ¿ %s æ›´æ–°æˆåŠŸ'; -$lang['msg_plugin_install_success'] = 'æ’ä»¶ %s 安装æˆåŠŸ'; -$lang['msg_plugin_update_success'] = 'æ’ä»¶ %s æ›´æ–°æˆåŠŸ'; -$lang['msg_upload_failed'] = '上传文件失败'; -$lang['msg_nooverwrite'] = '扩展å %s 已存在,因此ä¸ä¼šè¢«è¦†ç›–ï¼›è¦è¦†ç›–,请选中覆盖选项。'; -$lang['missing_dependency'] = '缺少或者被ç¦ç”¨çš„ä¾èµ–: %s'; -$lang['security_issue'] = '安全问题: %s'; -$lang['security_warning'] = '安全警告: %s'; -$lang['update_available'] = '更新:新版本 %s å·²ç»å¯ç”¨ã€‚'; -$lang['wrong_folder'] = '扩展安装错误:请将扩展目录 "%s" é‡å‘½å为 "%s"。'; -$lang['url_change'] = 'URL 已改å˜ï¼šè‡ªä¸Šæ¬¡ä¸‹è½½ä»¥æ¥çš„下载 URL å·²ç»æ”¹å˜ã€‚è¯·åœ¨æ›´æ–°æ‰©å±•å‰æ£€æŸ¥æ–° URL æ˜¯å¦æœ‰æ•ˆã€‚
    新的:%s
    旧的:%s'; -$lang['error_badurl'] = 'URL 应当以 http 或者 https 作为开头'; -$lang['error_dircreate'] = '无法创建用于ä¿å­˜ä¸‹è½½çš„临时文件夹'; -$lang['error_download'] = '无法下载文件:%s'; -$lang['error_decompress'] = '无法解压下载的文件。这å¯èƒ½æ˜¯ç”±äºŽæ–‡ä»¶æŸåï¼Œåœ¨è¿™ç§æƒ…况下您å¯ä»¥é‡è¯•。这也å¯èƒ½æ˜¯ç”±äºŽåŽ‹ç¼©æ ¼å¼æ˜¯æœªçŸ¥çš„ï¼Œåœ¨è¿™ç§æƒ…å†µä¸‹æ‚¨éœ€è¦æ‰‹åŠ¨ä¸‹è½½å¹¶ä¸”å®‰è£…ã€‚'; -$lang['error_findfolder'] = 'æ— æ³•è¯†åˆ«æ‰©å±•ç›®å½•ï¼Œæ‚¨éœ€è¦æ‰‹åŠ¨ä¸‹è½½å’Œå®‰è£…'; -$lang['error_copy'] = '在å°è¯•安装文件到目录 %s 时出现文件å¤åˆ¶é”™è¯¯ï¼šå¯èƒ½ç£ç›˜å·²æ»¡æˆ–文件æƒé™ä¸æ­£ç¡®ã€‚è¿™å¯èƒ½å¯¼è‡´æ‰©å±•安装ä¸å®Œæ•´ï¼Œå¹¶ä½¿æ‚¨çš„维基处在ä¸ç¨³å®šçжæ€'; -$lang['noperms'] = '扩展目录ä¸å¯å†™'; -$lang['notplperms'] = '模æ¿ç›®å½•ä¸å¯å†™'; -$lang['nopluginperms'] = 'æ’件目录ä¸å¯å†™'; -$lang['git'] = '这个扩展是通过 Git 安装的,您å¯èƒ½ä¸æƒ³åœ¨è¿™é‡Œå‡çº§å®ƒ'; -$lang['auth'] = 'è¿™ä¸ªè®¤è¯æ’件没有在é…置中å¯ç”¨ï¼Œè¯·è€ƒè™‘ç¦ç”¨å®ƒã€‚'; -$lang['install_url'] = '从 URL 安装:'; -$lang['install_upload'] = '上传扩展:'; -$lang['repo_error'] = '无法连接到扩展库。请确定您的æœåС噍å¯ä»¥è¿žæŽ¥ www.dokuwiki.org 并检查您的代ç†è®¾ç½®ã€‚'; -$lang['nossl'] = '您的 PHP ä¼¼ä¹Žä¸æ”¯æŒ SSL,这将导致无法下载多数 DokuWiki 扩展。'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/plugin.info.txt deleted file mode 100644 index 7ee84dc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base extension -author Michael Hamann -email michael@content-space.de -date 2015-07-26 -name Extension Manager -desc Allows managing and installing plugins and templates -url https://www.dokuwiki.org/plugin:extension diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/script.js b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/script.js deleted file mode 100644 index 7742b15..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/script.js +++ /dev/null @@ -1,149 +0,0 @@ -jQuery(function(){ - - var $extmgr = jQuery('#extension__manager'); - - /** - * Confirm uninstalling - */ - $extmgr.find('button.uninstall').on('click', function(e){ - if(!window.confirm(LANG.plugins.extension.reallydel)){ - e.preventDefault(); - return false; - } - return true; - }); - - /** - * very simple lightbox - * @link http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/super-simple-lightbox-with-css-and-jquery/ - */ - $extmgr.find('a.extension_screenshot').on('click', function(e) { - e.preventDefault(); - - //Get clicked link href - var image_href = jQuery(this).attr("href"); - - // create lightbox if needed - var $lightbox = jQuery('#plugin__extensionlightbox'); - if(!$lightbox.length){ - $lightbox = jQuery('

    Click to close

    ') - .appendTo(jQuery('body')) - .hide() - .on('click', function(){ - $lightbox.hide(); - }); - } - - // fill and show it - $lightbox - .show() - .find('div').html(''); - - - return false; - }); - - /** - * Enable/Disable extension via AJAX - */ - $extmgr.find('button.disable, button.enable').on('click', function (e) { - e.preventDefault(); - var $btn = jQuery(this); - - // get current state - var extension = $btn.attr('name').split('[')[2]; - extension = extension.substr(0, extension.length - 1); - var act = ($btn.hasClass('disable')) ? 'disable' : 'enable'; - - // disable while we wait - $btn.attr('disabled', 'disabled'); - $btn.css('cursor', 'wait'); - - // execute - jQuery.get( - DOKU_BASE + 'lib/exe/ajax.php', - { - call: 'plugin_extension', - ext: extension, - act: act, - sectok: $btn.parents('form').find('input[name=sectok]').val() - }, - function (data) { - $btn.css('cursor', '') - .removeAttr('disabled') - .removeClass('disable') - .removeClass('enable') - .text(data.label) - .addClass(data.reverse) - .parents('li') - .removeClass('disabled') - .removeClass('enabled') - .addClass(data.state); - } - ).fail(function() { - $btn.css('cursor', '') - .removeAttr('disabled'); - }); - }); - - /** - * AJAX detail infos - */ - $extmgr.find('a.info').on('click', function(e){ - e.preventDefault(); - - var $link = jQuery(this); - var $details = $link.parent().find('dl.details'); - if($details.length){ - $link.toggleClass('close'); - $details.toggle(); - return; - } - - $link.addClass('close'); - jQuery.get( - DOKU_BASE + 'lib/exe/ajax.php', - { - call: 'plugin_extension', - ext: $link.data('extid'), - act: 'info' - }, - function(data){ - $link.parent().append(data); - } - ); - }); - - /** - Create section for enabling/disabling viewing options - */ - if ( $extmgr.find('.plugins, .templates').hasClass('active') ) { - var $extlist = jQuery('#extension__list'); - $extlist.addClass('hasDisplayOptions'); - - var $displayOpts = jQuery('

    ', { id: 'extension__viewoptions'} ).appendTo($extmgr.find( '.panelHeader' )); - $displayOpts.append(LANG.plugins.extension.display_viewoptions); - - var displayOptionsHandler = function(){ - $extlist.toggleClass( this.name ); - DokuCookie.setValue('ext_'+this.name, $extlist.hasClass(this.name) ? '1' : '0'); - }; - - jQuery(['enabled', 'disabled', 'updatable']).each(function(index, chkName){ - var $label = jQuery( '' ) - .appendTo($displayOpts); - var $input = jQuery( '', { type: 'checkbox', name: chkName }) - .on('change', displayOptionsHandler) - .appendTo($label); - - var previous = DokuCookie.getValue('ext_'+chkName); - if(typeof previous === "undefined" || previous == '1') { - $input.trigger('click'); - } - - jQuery( '' ) - .append(' '+LANG.plugins.extension['display_'+chkName]) - .appendTo($label); - }); - } -}); diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/style.less b/snippets/dokuwiki-2023-04-04/lib/plugins/extension/style.less deleted file mode 100644 index 261fa1c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/extension/style.less +++ /dev/null @@ -1,386 +0,0 @@ -/* - * Extension plugin styles - * - * @author Christopher Smith - * @author Piyush Mishra - * @author HÃ¥kan Sandell - * @author Anika Henke - */ - -/** - * very simple lightbox - * @link http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/super-simple-lightbox-with-css-and-jquery/ - */ -#plugin__extensionlightbox { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: url(images/overlay.png) repeat; - text-align: center; - cursor: pointer; - z-index: 9999; - - p { - text-align: right; - color: #fff; - margin-right: 20px; - font-size: 12px; - } - - img { - box-shadow: 0 0 25px #111; - max-width: 90%; - max-height: 90%; - } -} - -/** - * general styles - */ -#extension__manager { - // tab layout - most of it is in the main template - ul.tabs li.active a { - background-color: @ini_background_alt; - border-bottom: solid 1px @ini_background_alt; - z-index: 2; - } - .panelHeader { - background-color: @ini_background_alt; - margin: 0 0 10px 0; - padding: 10px 10px 8px; - overflow: hidden; - } - - // message spacing - div.msg { - margin: 0.4em 0 0 0; - } -} - -/* - * extensions table - */ -#extension__list { - ul.extensionList { - margin-left: 0; - margin-right: 0; - padding: 0; - list-style: none; - } - - ul.extensionList li { - margin: 0 0 .5em; - padding: 0 0 .5em; - color: @ini_text; - border-bottom: 1px solid @ini_border; - overflow: hidden; - } - - button { - margin-bottom: .3em; - } -} - -/** - * extension table left column - */ -#extension__list .legend { - position: relative; - width: 75%; - float: left; - - // padding - > div { - padding: 0 .5em 0 132px; - border-right: 1px solid @ini_background_alt; - overflow: hidden; - } - - // screenshot - div.screenshot { - margin-top: 4px; - margin-left: -132px; - max-width: 120px; - float: left; - position: relative; - - img { - width: 120px; - height: 70px; - border-radius: 5px; - box-shadow: 2px 2px 2px #666; - } - - span { - min-height: 24px; - min-width: 24px; - position: absolute; - left: 0; - top: 0; - } - } - - // plugin headline - h2 { - width: 100%; - float: right; - margin: 0.2em 0 0.5em; - font-size: 100%; - font-weight: normal; - border: none; - - strong { - font-size: 120%; - font-weight: bold; - vertical-align: baseline; - } - } - - // description - p { - margin: 0 0 0.6em 0; - } - - // popularity bar - div.popularity { - background-color: @ini_background; - border: 1px solid silver; - height: .4em; - margin: 0 auto; - padding: 1px; - width: 5.5em; - position: absolute; - right: .5em; - top: 0.2em; - - div { - background-color: @ini_border; - height: 100%; - } - } - - // Docs, Bugs, Tags - div.linkbar { - font-size: 85%; - - span.tags { - padding-left: 18px; - background: transparent url(images/tag.png) no-repeat 0 0; - } - - a.bugs { - padding-left: 18px; - background: transparent url(images/bug.gif) no-repeat 0 0; - } - } - - // more info button - a.info { - background: transparent url(images/down.png) no-repeat 0 0; - border-width: 0; - height: 13px; - width: 13px; - text-indent: -9999px; - float: right; - margin: .5em 0 0; - overflow: hidden; - - &.close { - background: transparent url(images/up.png) no-repeat 0 0; - } - } - - // detailed info box - dl.details { - margin: 0.4em 0 0 0; - font-size: 85%; - border-top: 1px solid @ini_background_alt; - clear: both; - - dt { - clear: left; - float: left; - width: 25%; - margin: 0; - text-align: right; - font-weight: normal; - padding: 0.2em 5px 0 0; - font-weight: bold; - } - - dd { - margin-left: 25%; - padding: 0.2em 0 0 5px; - - a.donate { - padding-left: 18px; - background: transparent url(images/donate.png) left center no-repeat; - } - } - } -} - -[dir=rtl] #extension__list .legend { - float: right; - - > div { - padding: 0 132px 0 .5em; - border-left: 1px solid @ini_background_alt; - border-right-width: 0; - } - - div.screenshot { - margin-left: 0; - margin-right: -132px; - float: right; - - span { - left: auto; - right: 0; - } - } - - h2 { - float: left; - } - - div.popularity { - right: auto; - left: .5em; - } - - div.linkbar span.tags, - dl.details dd a.donate { - padding-left: 0; - padding-right: 18px; - background-position: top right; - } - - a.info { - float: left; - } - - dl.details { - dt { - clear: right; - float: right; - text-align: left; - padding-left: 5px; - padding-right: 0; - } - - dd { - margin-left: 0; - margin-right: 25%; - padding-left: 0; - padding-right: 5px; - } - } -} - -/* - * Enabled/Disabled overrides - */ -#extension__list { - - &.hasDisplayOptions { - .enabled, - .disabled, - .updatable { - display: none; - } - - &.enabled .enabled, - &.disabled .disabled, - &.updatable .updatable { - display: block; - } - } - - .enabled div.screenshot span { - background: transparent url(images/enabled.png) no-repeat 2px 2px; - } - - .disabled div.screenshot span { - background: transparent url(images/disabled.png) no-repeat 2px 2px; - } - - .disabled .legend { - opacity: 0.7; - } -} - -/** - * extension table right column - */ -#extension__manager .actions { - padding: 0; - font-size: 95%; - width: 25%; - float: right; - text-align: right; - - .version { - display: block; - } - - p { - margin: 0.2em 0; - text-align: center; - } - - p.permerror { - margin-left: 0.4em; - text-align: left; - padding-left: 19px; - background: transparent url(images/warning.png) center left no-repeat; - line-height: 18px; - font-size: 12px; - } -} - -[dir=rtl] #extension__manager .actions { - float: left; - text-align: left; - - p.permerror { - margin-left: 0; - margin-right: 0.4em; - text-align: right; - padding-left: 0; - padding-right: 19px; - background-position: center right; - } -} - -/** - * Search form - */ -#extension__manager form.search { - display: block; - margin-bottom: 2em; - - span { - font-weight: bold; - } - - input.edit { - width: 25em; - } -} - -/** - * Install form - */ -#extension__manager form.install { - text-align: center; - display: block; - width: 60%; -} - -#extension__viewoptions label { - margin-left: 1em; - vertical-align: baseline; -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/index.html b/snippets/dokuwiki-2023-04-04/lib/plugins/index.html deleted file mode 100644 index 977f90e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - - -nothing here... - - - - - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/info/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/info/plugin.info.txt deleted file mode 100644 index f4c6201..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/info/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base info -author Andreas Gohr -email andi@splitbrain.org -date 2020-06-04 -name Info Plugin -desc Displays information about various DokuWiki internals -url http://dokuwiki.org/plugin:info diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/info/syntax.php b/snippets/dokuwiki-2023-04-04/lib/plugins/info/syntax.php deleted file mode 100644 index 8d86c22..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/info/syntax.php +++ /dev/null @@ -1,337 +0,0 @@ - - * @author Esther Brunner - */ -class syntax_plugin_info extends DokuWiki_Syntax_Plugin -{ - - /** - * What kind of syntax are we? - */ - public function getType() - { - return 'substition'; - } - - /** - * What about paragraphs? - */ - public function getPType() - { - return 'block'; - } - - /** - * Where to sort in? - */ - public function getSort() - { - return 155; - } - - /** - * Connect pattern to lexer - */ - public function connectTo($mode) - { - $this->Lexer->addSpecialPattern('~~INFO:\w+~~', $mode, 'plugin_info'); - } - - /** - * Handle the match - * - * @param string $match The text matched by the patterns - * @param int $state The lexer state for the match - * @param int $pos The character position of the matched text - * @param Doku_Handler $handler The Doku_Handler object - * @return array Return an array with all data you want to use in render - */ - public function handle($match, $state, $pos, Doku_Handler $handler) - { - $match = substr($match, 7, -2); //strip ~~INFO: from start and ~~ from end - return array(strtolower($match)); - } - - /** - * Create output - * - * @param string $format string output format being rendered - * @param Doku_Renderer $renderer the current renderer object - * @param array $data data created by handler() - * @return boolean rendered correctly? - */ - public function render($format, Doku_Renderer $renderer, $data) - { - if ($format == 'xhtml') { - /** @var Doku_Renderer_xhtml $renderer */ - //handle various info stuff - switch ($data[0]) { - case 'syntaxmodes': - $renderer->doc .= $this->renderSyntaxModes(); - break; - case 'syntaxtypes': - $renderer->doc .= $this->renderSyntaxTypes(); - break; - case 'syntaxplugins': - $this->renderPlugins('syntax', $renderer); - break; - case 'adminplugins': - $this->renderPlugins('admin', $renderer); - break; - case 'actionplugins': - $this->renderPlugins('action', $renderer); - break; - case 'rendererplugins': - $this->renderPlugins('renderer', $renderer); - break; - case 'helperplugins': - $this->renderPlugins('helper', $renderer); - break; - case 'authplugins': - $this->renderPlugins('auth', $renderer); - break; - case 'remoteplugins': - $this->renderPlugins('remote', $renderer); - break; - case 'helpermethods': - $this->renderHelperMethods($renderer); - break; - case 'hooks': - $this->renderHooks($renderer); - break; - case 'datetime': - $renderer->doc .= date('r'); - break; - default: - $renderer->doc .= "no info about " . htmlspecialchars($data[0]); - } - return true; - } - return false; - } - - /** - * list all installed plugins - * - * uses some of the original renderer methods - * - * @param string $type - * @param Doku_Renderer $renderer - */ - protected function renderPlugins($type, Doku_Renderer $renderer) - { - global $lang; - $plugins = plugin_list($type); - $plginfo = array(); - - // remove subparts - foreach ($plugins as $p) { - if (!$po = plugin_load($type, $p)) continue; - list($name,/* $part */) = explode('_', $p, 2); - $plginfo[$name] = $po->getInfo(); - } - - // list them - $renderer->listu_open(); - foreach ($plginfo as $info) { - $renderer->listitem_open(1); - $renderer->listcontent_open(); - $renderer->externallink($info['url'], $info['name']); - $renderer->cdata(' '); - $renderer->emphasis_open(); - $renderer->cdata($info['date']); - $renderer->emphasis_close(); - $renderer->cdata(' ' . $lang['by'] . ' '); - $renderer->emaillink($info['email'], $info['author']); - $renderer->linebreak(); - $renderer->cdata($info['desc']); - $renderer->listcontent_close(); - $renderer->listitem_close(); - } - $renderer->listu_close(); - } - - /** - * list all installed plugins - * - * uses some of the original renderer methods - * - * @param Doku_Renderer_xhtml $renderer - */ - protected function renderHelperMethods(Doku_Renderer_xhtml $renderer) - { - $plugins = plugin_list('helper'); - foreach ($plugins as $p) { - if (!$po = plugin_load('helper', $p)) continue; - - if (!method_exists($po, 'getMethods')) continue; - $methods = $po->getMethods(); - $info = $po->getInfo(); - - $hid = $this->addToToc($info['name'], 2, $renderer); - $doc = '

    ' . hsc($info['name']) . '

    '; - $doc .= '
    '; - $doc .= '

    ' . strtr(hsc($info['desc']), array("\n" => "
    ")) . '

    '; - $doc .= '
    $' . $p . " = plugin_load('helper', '" . $p . "');
    "; - $doc .= '
    '; - foreach ($methods as $method) { - $title = '$' . $p . '->' . $method['name'] . '()'; - $hid = $this->addToToc($title, 3, $renderer); - $doc .= '

    ' . hsc($title) . '

    '; - $doc .= '
    '; - $doc .= '
    '; - $doc .= ''; - if ($method['params']) { - $c = count($method['params']); - $doc .= ''; - } - if ($method['return']) { - $doc .= ''; - } - $doc .= '
    Description' . $method['desc'] . - '
    Parameters'; - $params = array(); - foreach ($method['params'] as $desc => $type) { - $params[] = hsc($desc) . '' . hsc($type); - } - $doc .= join('
    ', $params) . '
    Return value' . hsc(key($method['return'])) . - '' . hsc(current($method['return'])) . '
    '; - $doc .= '
    '; - } - unset($po); - - $renderer->doc .= $doc; - } - } - - /** - * lists all known syntax types and their registered modes - * - * @return string - */ - protected function renderSyntaxTypes() - { - global $PARSER_MODES; - $doc = ''; - - $doc .= '
    '; - foreach ($PARSER_MODES as $mode => $modes) { - $doc .= ''; - $doc .= ''; - $doc .= ''; - $doc .= ''; - } - $doc .= '
    '; - $doc .= $mode; - $doc .= ''; - $doc .= join(', ', $modes); - $doc .= '
    '; - return $doc; - } - - /** - * lists all known syntax modes and their sorting value - * - * @return string - */ - protected function renderSyntaxModes() - { - $modes = p_get_parsermodes(); - - $compactmodes = array(); - foreach ($modes as $mode) { - $compactmodes[$mode['sort']][] = $mode['mode']; - } - $doc = ''; - $doc .= '
    '; - - foreach ($compactmodes as $sort => $modes) { - $rowspan = ''; - if (count($modes) > 1) { - $rowspan = ' rowspan="' . count($modes) . '"'; - } - - foreach ($modes as $index => $mode) { - $doc .= ''; - $doc .= ''; - - if ($index === 0) { - $doc .= ''; - } - $doc .= ''; - } - } - - $doc .= '
    '; - $doc .= $mode; - $doc .= ''; - $doc .= $sort; - $doc .= '
    '; - return $doc; - } - - /** - * Render all currently registered event handlers - * - * @param Doku_Renderer $renderer - */ - protected function renderHooks(Doku_Renderer $renderer) - { - global $EVENT_HANDLER; - - $list = $EVENT_HANDLER->getEventHandlers(); - ksort($list); - - $renderer->listu_open(); - foreach ($list as $event => $handlers) { - $renderer->listitem_open(1); - $renderer->listcontent_open(); - $renderer->cdata($event); - $renderer->listcontent_close(); - - $renderer->listo_open(); - foreach ($handlers as $sequence) { - foreach ($sequence as $handler) { - $renderer->listitem_open(2); - $renderer->listcontent_open(); - $renderer->cdata(get_class($handler[0]) . '::' . $handler[1] . '()'); - $renderer->listcontent_close(); - $renderer->listitem_close(); - } - } - $renderer->listo_close(); - $renderer->listitem_close(); - } - $renderer->listu_close(); - } - - /** - * Adds a TOC item - * - * @param string $text - * @param int $level - * @param Doku_Renderer_xhtml $renderer - * @return string - */ - protected function addToToc($text, $level, Doku_Renderer_xhtml $renderer) - { - global $conf; - - $hid = ''; - if (($level >= $conf['toptoclevel']) && ($level <= $conf['maxtoclevel'])) { - $hid = $renderer->_headerToLink($text, true); - $renderer->toc[] = array( - 'hid' => $hid, - 'title' => $text, - 'type' => 'ul', - 'level' => $level - $conf['toptoclevel'] + 1, - ); - } - return $hid; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/admin.php b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/admin.php deleted file mode 100644 index 335af4c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/admin.php +++ /dev/null @@ -1,209 +0,0 @@ - - */ -class admin_plugin_logviewer extends DokuWiki_Admin_Plugin -{ - const MAX_READ_SIZE = 1048576; // 1 MB - - protected $facilities; - protected $facility; - protected $date; - - /** @inheritDoc */ - public function forAdminOnly() - { - return true; - } - - /** @inheritDoc */ - public function handle() - { - global $INPUT; - - $this->facilities = $this->getFacilities(); - $this->facility = $INPUT->str('facility'); - if (!in_array($this->facility, $this->facilities)) { - $this->facility = $this->facilities[0]; - } - - $this->date = $INPUT->str('date'); - if (!preg_match('/^\d\d\d\d-\d\d-\d\d$/', $this->date)) { - $this->date = gmdate('Y-m-d'); - } - } - - /** @inheritDoc */ - public function html() - { - echo '
    '; - echo $this->locale_xhtml('intro'); - $this->displayTabs(); - $this->displayLog(); - echo '
    '; - } - - /** - * Show the navigational tabs and date picker - */ - protected function displayTabs() - { - global $ID; - - $form = new dokuwiki\Form\Form(['method' => 'GET']); - $form->setHiddenField('do', 'admin'); - $form->setHiddenField('page', 'logviewer'); - $form->setHiddenField('facility', $this->facility); - $form->addTextInput('date', $this->getLang('date')) - ->attr('type', 'date')->val($this->date)->addClass('quickselect'); - $form->addButton('submit', '>')->attr('type', 'submit'); - echo $form->toHTML(); - - echo '
      '; - foreach ($this->facilities as $facility) { - echo '
    • '; - if ($facility == $this->facility) { - echo '' . hsc($facility) . ''; - } else { - $link = wl($ID, - ['do' => 'admin', 'page' => 'logviewer', 'date' => $this->date, 'facility' => $facility]); - echo '' . hsc($facility) . ''; - } - echo '
    • '; - } - echo '
    '; - } - - /** - * Read and output the logfile contents - */ - protected function displayLog() - { - $logfile = Logger::getInstance($this->facility)->getLogfile($this->date); - if (!file_exists($logfile)) { - echo $this->locale_xhtml('nolog'); - return; - } - - try { - $lines = $this->getLogLines($logfile); - $this->printLogLines($lines); - } catch (Exception $e) { - msg($e->getMessage(), -1); - } - } - - /** - * Get the available logging facilities - * - * @return array - */ - protected function getFacilities() - { - global $conf; - - // default facilities first - $facilities = [ - Logger::LOG_ERROR, - Logger::LOG_DEPRECATED, - Logger::LOG_DEBUG, - ]; - - // add all other dirs - $dirs = glob($conf['logdir'] . '/*', GLOB_ONLYDIR); - foreach ($dirs as $dir) { - $facilities[] = basename($dir); - } - $facilities = array_unique($facilities); - - return $facilities; - } - - /** - * Read the lines of the logfile and return them as array - * - * @param string $logfilePath - * @return array - * @throws Exception when reading fails - */ - protected function getLogLines($logfilePath) - { - global $lang; - $size = filesize($logfilePath); - $fp = fopen($logfilePath, 'r'); - - if (!$fp) throw new Exception($lang['log_file_failed_to_open']); - - try { - if ($size < self::MAX_READ_SIZE) { - $toread = $size; - } else { - $toread = self::MAX_READ_SIZE; - fseek($fp, -$toread, SEEK_END); - } - - $logData = fread($fp, $toread); - if (!$logData) throw new Exception($lang['log_file_failed_to_read']); - - $lines = explode("\n", $logData); - unset($logData); // free memory early - - if ($size >= self::MAX_READ_SIZE) { - array_shift($lines); // Discard the first line - while (!empty($lines) && (substr($lines[0], 0, 2) === ' ')) { - array_shift($lines); // Discard indented lines - } - - // A message to inform users that previous lines are skipped - array_unshift($lines, "******\t" . "\t" . '[' . $lang['log_file_too_large'] . ']'); - } - } finally { - fclose($fp); - } - - return $lines; - } - - /** - * Get an array of log lines and print them using appropriate styles - * - * @param array $lines - */ - protected function printLogLines($lines) - { - $numberOfLines = count($lines); - - echo "
    "; - for ($i = 0; $i < $numberOfLines; $i++) { - $line = $lines[$i]; - if (substr($line, 0, 2) === ' ') { - // lines indented by two spaces are details, aggregate them - echo '
    '; - while (substr($line, 0, 2) === ' ') { - echo hsc(substr($line, 2)) . '
    '; - $i++; - $line = $lines[$i] ?? ''; - } - echo '
    '; - $i -= 1; // rewind the counter - } else { - // other lines are actual log lines in three parts - list($dt, $file, $msg) = sexplode("\t", $line, 3, ''); - echo '
    '; - echo '' . hsc($dt) . ''; - echo ''; - echo '' . hsc($msg) . ''; - echo '' . hsc($file) . ''; - echo ''; - echo '
    '; - } - } - echo "
    "; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/admin.svg b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/admin.svg deleted file mode 100644 index 3eb4817..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/admin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/de/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/de/intro.txt deleted file mode 100644 index 9db6876..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/de/intro.txt +++ /dev/null @@ -1,6 +0,0 @@ -====== Logs anzeigen ====== - -Diese Oberfläche gibt Zugriff auf die verschiedenen Logdateien die von DokuWiki erzeugt werden. Normalerweise sollte hier nicht viel zu sehen sein (abhängig von Ihren [[ [[doku>config:dontlog|Logging Einstellungen]]). Geht jedoch etwas schief, ist die Wahrscheinlichkeit hoch hier nützliche Informationen zum Problem zu finden. Alle angezeigten Zeiten sind in UTC! - -Bitte beachten Sie, dass **Logdateien sensitive Informationen enthalten können**. Dazu gehören Passwörter, Dateipfade und andere Geheimnisse. -Bearbeiten Sie die Ausgaben entsprechend wenn Sie diese im Forum oder in Fehlermeldungen posten! \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/de/lang.php deleted file mode 100644 index e71ad8c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/de/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['menu'] = 'Logs anzeigen'; -$lang['date'] = 'Datum'; -$lang['js']['filter'] = 'Zeilen filtern:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/de/nolog.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/de/nolog.txt deleted file mode 100644 index 0e1a614..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/de/nolog.txt +++ /dev/null @@ -1 +0,0 @@ -Es gibt keine Einträge für den ausgewählten Tag und Log-Typ. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/en/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/en/intro.txt deleted file mode 100644 index b83448c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/en/intro.txt +++ /dev/null @@ -1,8 +0,0 @@ -====== View Logs ====== - -This interface allows you to view the various logs that are written by DokuWiki. By default, there shouldn't be much -here (it depends on your [[doku>config:dontlog|log settings]]). However if something goes wrong, chances are high -you'll find useful information about the problem. All times are UTC! - -Please be aware that **log files can contain sensitive information** like passwords, paths or other secrets. -Be sure to redact the logs appropriately when posting them on the forum or in bug reports! diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/en/lang.php deleted file mode 100644 index 7daff6a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/en/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ - -$lang['menu'] = 'View Logs'; -$lang['date'] = 'Date'; -$lang['js']['filter'] = 'Filter Loglines:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/en/nolog.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/en/nolog.txt deleted file mode 100644 index 2bdefff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/en/nolog.txt +++ /dev/null @@ -1 +0,0 @@ -There are no log entries for the selected day and log facility. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/es/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/es/intro.txt deleted file mode 100644 index 6aac1e3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/es/intro.txt +++ /dev/null @@ -1,8 +0,0 @@ -====== Ver registros ====== - -Esta interfaz te permite ver los diversos registros que son escritos por DokuWiki. Por defecto, no debería haber mucho -aquí (depende de tu [[doku>config:dontlog|configuración de registros]]). Sin embargo, si algo va mal, es muy probable que -que encuentres información útil sobre el problema. Todas las horas son UTC. - -Ten en cuenta que **los archivos de registro pueden contener información sensible** como contraseñas, rutas u otros secretos. -Asegúrate de redactar los registros adecuadamente cuando los publiques en el foro o en los informes de errores. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/es/lang.php deleted file mode 100644 index 973dda3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/es/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['menu'] = 'Ver registros'; -$lang['date'] = 'Fecha'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/es/nolog.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/es/nolog.txt deleted file mode 100644 index 5df83d8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/es/nolog.txt +++ /dev/null @@ -1 +0,0 @@ -No hay entradas de registro para el día y la instalación de registro seleccionados. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/fr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/fr/intro.txt deleted file mode 100644 index b1fd123..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/fr/intro.txt +++ /dev/null @@ -1,13 +0,0 @@ -====== Visualisation des journaux ====== - -Cette interface permet de visualier les divers journaux que DokuWiki -écrit. Par défaut, il ne devrait pas y avoir grand chose ici ; -cela dépend du [[doku>fr:config:dontlog|réglage des journaux]]. -Cependant si quelque chose se passe mal, il y a de fortes chances -que vous trouviez ici des informations utiles. Toutes les heures -sont en [[wpfr>Temps Universel Coordonné|UTC]] ! - -Veuillez noter que les **journaux peuvent contenir des données -sensibles** telles que des mots de passe, chemins, ou autres secrets. -Veuillez les éditer convenablement avant de les poster sur un forum -ou de les inclure dans un rapport de bogue. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/fr/lang.php deleted file mode 100644 index d156199..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/fr/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - */ -$lang['menu'] = 'Voir les journaux'; -$lang['date'] = 'Date'; -$lang['js']['filter'] = 'Filtrer les lignes:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/fr/nolog.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/fr/nolog.txt deleted file mode 100644 index f7b0619..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/fr/nolog.txt +++ /dev/null @@ -1 +0,0 @@ -Il n'y a aucune entrée pour le jour et la catégorie sélectionnés. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/it/lang.php deleted file mode 100644 index 83d73d1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/it/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['menu'] = 'Visualizza Logs'; -$lang['date'] = 'Data'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt-br/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt-br/intro.txt deleted file mode 100644 index 17c4e9b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt-br/intro.txt +++ /dev/null @@ -1,8 +0,0 @@ -====== Exibir registros ====== - -Esta interface permite que você visualize os vários logs que são escritos pelo DokuWiki. Por padrão, não deve haver muito -aqui (depende das suas [[doku>config:dontlog|log settings]]). No entanto, se algo der errado, as chances são altas -você encontrará informações úteis sobre o problema. Todos os horários são UTC! - -Esteja ciente de que **arquivos de log podem conter informações confidenciais** como senhas, caminhos ou outros segredos. -Certifique-se de redigir os logs adequadamente ao publicá-los no fórum ou em relatórios de bugs! \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt-br/lang.php deleted file mode 100644 index d0eeaa0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt-br/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['menu'] = 'Exibir registros'; -$lang['date'] = 'Data'; -$lang['js']['filter'] = 'Filtrar linhas de registro:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt-br/nolog.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt-br/nolog.txt deleted file mode 100644 index de46b14..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt-br/nolog.txt +++ /dev/null @@ -1 +0,0 @@ -Não há entradas de log para o dia selecionado e facilidade de log. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt/intro.txt deleted file mode 100644 index b13e31a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt/intro.txt +++ /dev/null @@ -1,8 +0,0 @@ -====== Visualizar registros ====== - -Esta interface permite visualizar os vários logs que são escritos pelo DokuWiki. Por padrão, não deve haver muito -aqui (depende das suas [[doku>config:dontlog|configurações de log]]). No entanto, se algo der errado, as chances são altas -você encontrará informações úteis sobre o problema. Todos os horários são UTC! - -Esteja ciente de que **os arquivos de registro podem conter informações confidenciais** como senhas, caminhos ou outros segredos. -Certifique-se de redigir os registros adequadamente ao publicá-los no fórum ou em relatórios de bugs! \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt/lang.php deleted file mode 100644 index 93a12ff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['menu'] = 'Ver registros'; -$lang['date'] = 'Data'; -$lang['js']['filter'] = 'Filtrar linhas de registro'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt/nolog.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt/nolog.txt deleted file mode 100644 index 2b6a301..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/pt/nolog.txt +++ /dev/null @@ -1 +0,0 @@ -Não há entradas de registros para o dia e instalação de registros selecionados. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/ru/lang.php deleted file mode 100644 index 2c0d072..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/ru/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['menu'] = 'ПроÑмотр журналов (logs)'; -$lang['date'] = 'Дата'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/ru/nolog.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/ru/nolog.txt deleted file mode 100644 index 00984d2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/ru/nolog.txt +++ /dev/null @@ -1 +0,0 @@ -Ðет запиÑей Ð´Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð´Ð½Ñ Ð¸ объекта. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/vi/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/vi/intro.txt deleted file mode 100644 index 71b5c54..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/vi/intro.txt +++ /dev/null @@ -1,8 +0,0 @@ -====== Xem Nhật ký Log ====== - -Giao diện này cho phép bạn xem các nhật ký log khác nhau do DokuWiki viết. Theo mặc định, không nên có nhiá»u -tại đây (nó còn tùy thuá»™c vào [[doku>config:dontlog|cài đặt nhật ký log]] cá»§a bạn). Tuy nhiên, nếu có gì đó không ổn, rất có thể -bạn sẽ tìm thấy thông tin hữu ích vá» vấn đỠnày. Tất cả thá»i gian là theo chuẩn UTC! - -Xin lưu ý rằng **tệp nhật ký log có thể chứa thông tin nhạy cảm** như mật khẩu, đưá»ng dẫn hoặc các bí mật khác. -Äảm bảo sắp xếp lại các nhật ký log má»™t cách thích hợp khi đăng chúng lên diá»…n đàn hoặc trong các báo cáo lá»—i! \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/vi/lang.php deleted file mode 100644 index 61ffdb5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/vi/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['menu'] = 'Xem nhật ký log'; -$lang['date'] = 'Ngày tháng'; -$lang['js']['filter'] = 'Lá»c dòng nhật ký log:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/vi/nolog.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/vi/nolog.txt deleted file mode 100644 index e18e97c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/vi/nolog.txt +++ /dev/null @@ -1 +0,0 @@ -Không có mục nhật ký log nào cho cÆ¡ sở nhật ký log và ngày tháng đã chá»n. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/zh/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/zh/intro.txt deleted file mode 100644 index 33dc004..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/zh/intro.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== 查看日志 ====== - -此界é¢å…许您查看 DokuWiki 编写的å„ç§æ—¥å¿—。默认情况下,这里应该没有太多内容(这å–决于您的[[doku>config:dontlog|日志设置]])。但是,如果出现问题,您很有å¯èƒ½ä¼šæ‰¾åˆ°æœ‰å…³è¯¥é—®é¢˜çš„æœ‰ç”¨ä¿¡æ¯ã€‚所有时间都是世界åè°ƒæ—¶ï¼ - -请注æ„,日志文件å¯èƒ½åŒ…嫿•感信æ¯ï¼Œå¦‚密ç ã€è·¯å¾„æˆ–å…¶ä»–æœºå¯†ã€‚åœ¨è®ºå›æˆ–错误报告中å‘å¸ƒæ—¥å¿—æ—¶ï¼Œè¯·åŠ¡å¿…é€‚å½“åœ°ç¼–è¾‘æ—¥å¿—ï¼ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/zh/lang.php deleted file mode 100644 index c916593..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/zh/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - */ -$lang['menu'] = '查看日志'; -$lang['date'] = '日期'; -$lang['js']['filter'] = '过滤器日志:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/zh/nolog.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/zh/nolog.txt deleted file mode 100644 index d2e08e2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/lang/zh/nolog.txt +++ /dev/null @@ -1 +0,0 @@ -所选日期和日志工具没有日志æ¡ç›®ã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/plugin.info.txt deleted file mode 100644 index d18a82c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base logviewer -author Andreas Gohr -email andi@splitbrain.org -date 2020-08-13 -name logviewer plugin -desc View DokuWiki logs -url https://www.dokuwiki.org/plugin:logviewer diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/script.js b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/script.js deleted file mode 100644 index ebb9478..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/script.js +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Scroll to the end of the log on load - */ -jQuery(function () { - var $dl = jQuery('#plugin__logviewer').find('dl'); - if (!$dl.length) return; - $dl.animate({scrollTop: $dl.prop("scrollHeight")}, 500); - - - var $filter = jQuery(''); - $filter.on('keyup', function (e) { - var re = new RegExp($filter.val(), 'i'); - - $dl.find('dt').each(function (idx, elem) { - if (elem.innerText.match(re)) { - jQuery(elem).removeClass('hidden'); - } else { - jQuery(elem).addClass('hidden'); - } - }); - }); - $dl.before($filter); - $filter.wrap(''); - $filter.before(LANG.plugins.logviewer.filter + ' '); -}); diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/style.less b/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/style.less deleted file mode 100644 index af78379..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/logviewer/style.less +++ /dev/null @@ -1,51 +0,0 @@ -#plugin__logviewer { - form { - float: right; - } - - .tabs { - margin-bottom: 2em; - } - - label { - display: block; - margin-top: -1em; - margin-bottom: 1em; - } - - dl { - max-height: 80vh; - overflow: auto; - - dt { - display: flex; - - &.hidden { - display: none; - } - - .datetime { - flex: 0 0 auto; - margin-right: 1em; - } - - .log { - flex: 1 1 auto; - - span { - display: block; - } - - span.file { - font-family: monospace; - } - } - } - - dd { - font-size: 80%; - white-space: nowrap; - font-family: monospace; - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/action.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/action.php deleted file mode 100644 index fac6107..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/action.php +++ /dev/null @@ -1,66 +0,0 @@ -helper = $this->loadHelper('popularity', false); - } - - /** @inheritdoc */ - public function register(Doku_Event_Handler $controller) - { - $controller->register_hook('INDEXER_TASKS_RUN', 'AFTER', $this, 'autosubmit', array()); - } - - /** - * Event handler - * - * @param Doku_Event $event - * @param $param - */ - public function autosubmit(Doku_Event &$event, $param) - { - //Do we have to send the data now - if (!$this->helper->isAutosubmitEnabled() || $this->isTooEarlyToSubmit()) { - return; - } - - //Actually send it - $status = $this->helper->sendData($this->helper->gatherAsString()); - - if ($status !== '') { - //If an error occured, log it - io_saveFile($this->helper->autosubmitErrorFile, $status); - } else { - //If the data has been sent successfully, previous log of errors are useless - @unlink($this->helper->autosubmitErrorFile); - //Update the last time we sent data - touch($this->helper->autosubmitFile); - } - - $event->stopPropagation(); - $event->preventDefault(); - } - - /** - * Check if it's time to send autosubmit data - * (we should have check if autosubmit is enabled first) - */ - protected function isTooEarlyToSubmit() - { - $lastSubmit = $this->helper->lastSentTime(); - return $lastSubmit + 24*60*60*30 > time(); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/admin.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/admin.php deleted file mode 100644 index 61d8cc3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/admin.php +++ /dev/null @@ -1,157 +0,0 @@ - - */ -class admin_plugin_popularity extends DokuWiki_Admin_Plugin -{ - - /** @var helper_plugin_popularity */ - protected $helper; - protected $sentStatus = null; - - /** - * admin_plugin_popularity constructor. - */ - public function __construct() - { - $this->helper = $this->loadHelper('popularity', false); - } - - /** - * return prompt for admin menu - * @param $language - * @return string - */ - public function getMenuText($language) - { - return $this->getLang('name'); - } - - /** - * return sort order for position in admin menu - */ - public function getMenuSort() - { - return 2000; - } - - /** - * Accessible for managers - */ - public function forAdminOnly() - { - return false; - } - - - /** - * handle user request - */ - public function handle() - { - global $INPUT; - - //Send the data - if ($INPUT->has('data')) { - $this->sentStatus = $this->helper->sendData($INPUT->str('data')); - if ($this->sentStatus === '') { - //Update the last time we sent the data - touch($this->helper->popularityLastSubmitFile); - } - //Deal with the autosubmit option - $this->enableAutosubmit($INPUT->has('autosubmit')); - } - } - - /** - * Enable or disable autosubmit - * @param bool $enable If TRUE, it will enable autosubmit. Else, it will disable it. - */ - protected function enableAutosubmit($enable) - { - if ($enable) { - io_saveFile($this->helper->autosubmitFile, ' '); - } else { - @unlink($this->helper->autosubmitFile); - } - } - - /** - * Output HTML form - */ - public function html() - { - global $INPUT; - - if (! $INPUT->has('data')) { - echo $this->locale_xhtml('intro'); - - //If there was an error the last time we tried to autosubmit, warn the user - if ($this->helper->isAutoSubmitEnabled()) { - if (file_exists($this->helper->autosubmitErrorFile)) { - echo $this->getLang('autosubmitError'); - echo io_readFile($this->helper->autosubmitErrorFile); - } - } - - flush(); - echo $this->buildForm('server'); - - //Print the last time the data was sent - $lastSent = $this->helper->lastSentTime(); - if ($lastSent !== 0) { - echo $this->getLang('lastSent') . ' ' . datetime_h($lastSent); - } - } else { - //If we just submitted the form - if ($this->sentStatus === '') { - //If we successfully sent the data - echo $this->locale_xhtml('submitted'); - } else { - //If we failed to submit the data, try directly with the browser - echo $this->getLang('submissionFailed') . $this->sentStatus . '
    '; - echo $this->getLang('submitDirectly'); - echo $this->buildForm('browser', $INPUT->str('data')); - } - } - } - - - /** - * Build the form which presents the data to be sent - * @param string $submissionMode How is the data supposed to be sent? (may be: 'browser' or 'server') - * @param string $data The popularity data, if it has already been computed. NULL otherwise. - * @return string The form, as an html string - */ - protected function buildForm($submissionMode, $data = null) - { - $url = ($submissionMode === 'browser' ? $this->helper->submitUrl : script()); - if (is_null($data)) { - $data = $this->helper->gatherAsString(); - } - - $form = '
    ' - .'
    ' - .'
    '; - - //If we submit via the server, we give the opportunity to suscribe to the autosubmission option - if ($submissionMode !== 'browser') { - $form .= '' - .'' - .''; - } - $form .= '' - .'
    ' - .'
    '; - return $form; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/admin.svg b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/admin.svg deleted file mode 100644 index 820fc8c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/admin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/helper.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/helper.php deleted file mode 100644 index 506126a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/helper.php +++ /dev/null @@ -1,311 +0,0 @@ -autosubmitFile = $conf['cachedir'].'/autosubmit.txt'; - $this->autosubmitErrorFile = $conf['cachedir'].'/autosubmitError.txt'; - $this->popularityLastSubmitFile = $conf['cachedir'].'/lastSubmitTime.txt'; - } - - /** - * Check if autosubmit is enabled - * - * @return boolean TRUE if we should send data once a month, FALSE otherwise - */ - public function isAutoSubmitEnabled() - { - return file_exists($this->autosubmitFile); - } - - /** - * Send the data, to the submit url - * - * @param string $data The popularity data - * @return string An empty string if everything worked fine, a string describing the error otherwise - */ - public function sendData($data) - { - $error = ''; - $httpClient = new DokuHTTPClient(); - $status = $httpClient->sendRequest($this->submitUrl, array('data' => $data), 'POST'); - if (! $status) { - $error = $httpClient->error; - } - return $error; - } - - /** - * Compute the last time the data was sent. If it has never been sent, we return 0. - * - * @return int - */ - public function lastSentTime() - { - $manualSubmission = @filemtime($this->popularityLastSubmitFile); - $autoSubmission = @filemtime($this->autosubmitFile); - - return max((int) $manualSubmission, (int) $autoSubmission); - } - - /** - * Gather all information - * - * @return string The popularity data as a string - */ - public function gatherAsString() - { - $data = $this->gather(); - $string = ''; - foreach ($data as $key => $val) { - if (is_array($val)) foreach ($val as $v) { - $string .= hsc($key)."\t".hsc($v)."\n"; - } else { - $string .= hsc($key)."\t".hsc($val)."\n"; - } - } - return $string; - } - - /** - * Initialize an empty list to be used in file traversing - * - * @return array - * @see searchCountCallback - */ - protected function initEmptySearchList() - { - return $list = array_fill_keys([ - 'file_count', - 'file_size', - 'file_max', - 'file_min', - 'dir_count', - 'dir_nest', - 'file_oldest' - ], 0); - } - - /** - * Gather all information - * - * @return array The popularity data as an array - */ - protected function gather() - { - global $conf; - /** @var $auth DokuWiki_Auth_Plugin */ - global $auth; - $data = array(); - $phptime = ini_get('max_execution_time'); - @set_time_limit(0); - $pluginInfo = $this->getInfo(); - - // version - $data['anon_id'] = md5(auth_cookiesalt()); - $data['version'] = getVersion(); - $data['popversion'] = $pluginInfo['date']; - $data['language'] = $conf['lang']; - $data['now'] = time(); - $data['popauto'] = (int) $this->isAutoSubmitEnabled(); - - // some config values - $data['conf_useacl'] = $conf['useacl']; - $data['conf_authtype'] = $conf['authtype']; - $data['conf_template'] = $conf['template']; - - // number and size of pages - $list = $this->initEmptySearchList(); - search($list, $conf['datadir'], array($this, 'searchCountCallback'), array('all'=>false), ''); - $data['page_count'] = $list['file_count']; - $data['page_size'] = $list['file_size']; - $data['page_biggest'] = $list['file_max']; - $data['page_smallest'] = $list['file_min']; - $data['page_nscount'] = $list['dir_count']; - $data['page_nsnest'] = $list['dir_nest']; - if ($list['file_count']) $data['page_avg'] = $list['file_size'] / $list['file_count']; - $data['page_oldest'] = $list['file_oldest']; - unset($list); - - // number and size of media - $list = $this->initEmptySearchList(); - search($list, $conf['mediadir'], array($this, 'searchCountCallback'), array('all'=>true)); - $data['media_count'] = $list['file_count']; - $data['media_size'] = $list['file_size']; - $data['media_biggest'] = $list['file_max']; - $data['media_smallest'] = $list['file_min']; - $data['media_nscount'] = $list['dir_count']; - $data['media_nsnest'] = $list['dir_nest']; - if ($list['file_count']) $data['media_avg'] = $list['file_size'] / $list['file_count']; - unset($list); - - // number and size of cache - $list = $this->initEmptySearchList(); - search($list, $conf['cachedir'], array($this, 'searchCountCallback'), array('all'=>true)); - $data['cache_count'] = $list['file_count']; - $data['cache_size'] = $list['file_size']; - $data['cache_biggest'] = $list['file_max']; - $data['cache_smallest'] = $list['file_min']; - if ($list['file_count']) $data['cache_avg'] = $list['file_size'] / $list['file_count']; - unset($list); - - // number and size of index - $list = $this->initEmptySearchList(); - search($list, $conf['indexdir'], array($this, 'searchCountCallback'), array('all'=>true)); - $data['index_count'] = $list['file_count']; - $data['index_size'] = $list['file_size']; - $data['index_biggest'] = $list['file_max']; - $data['index_smallest'] = $list['file_min']; - if ($list['file_count']) $data['index_avg'] = $list['file_size'] / $list['file_count']; - unset($list); - - // number and size of meta - $list = $this->initEmptySearchList(); - search($list, $conf['metadir'], array($this, 'searchCountCallback'), array('all'=>true)); - $data['meta_count'] = $list['file_count']; - $data['meta_size'] = $list['file_size']; - $data['meta_biggest'] = $list['file_max']; - $data['meta_smallest'] = $list['file_min']; - if ($list['file_count']) $data['meta_avg'] = $list['file_size'] / $list['file_count']; - unset($list); - - // number and size of attic - $list = $this->initEmptySearchList(); - search($list, $conf['olddir'], array($this, 'searchCountCallback'), array('all'=>true)); - $data['attic_count'] = $list['file_count']; - $data['attic_size'] = $list['file_size']; - $data['attic_biggest'] = $list['file_max']; - $data['attic_smallest'] = $list['file_min']; - if ($list['file_count']) $data['attic_avg'] = $list['file_size'] / $list['file_count']; - $data['attic_oldest'] = $list['file_oldest']; - unset($list); - - // user count - if ($auth && $auth->canDo('getUserCount')) { - $data['user_count'] = $auth->getUserCount(); - } - - // calculate edits per day - $list = (array) @file($conf['metadir'].'/_dokuwiki.changes'); - $count = count($list); - if ($count > 2) { - $first = (int) substr(array_shift($list), 0, 10); - $last = (int) substr(array_pop($list), 0, 10); - $dur = ($last - $first)/(60*60*24); // number of days in the changelog - $data['edits_per_day'] = $count/$dur; - } - unset($list); - - // plugins - $data['plugin'] = plugin_list(); - - // pcre info - if (defined('PCRE_VERSION')) $data['pcre_version'] = PCRE_VERSION; - $data['pcre_backtrack'] = ini_get('pcre.backtrack_limit'); - $data['pcre_recursion'] = ini_get('pcre.recursion_limit'); - - // php info - $data['os'] = PHP_OS; - $data['webserver'] = $_SERVER['SERVER_SOFTWARE']; - $data['php_version'] = phpversion(); - $data['php_sapi'] = php_sapi_name(); - $data['php_memory'] = php_to_byte(ini_get('memory_limit')); - $data['php_exectime'] = $phptime; - $data['php_extension'] = get_loaded_extensions(); - - // plugin usage data - $this->addPluginUsageData($data); - - return $data; - } - - /** - * Triggers event to let plugins add their own data - * - * @param $data - */ - protected function addPluginUsageData(&$data) - { - $pluginsData = array(); - Event::createAndTrigger('PLUGIN_POPULARITY_DATA_SETUP', $pluginsData); - foreach ($pluginsData as $plugin => $d) { - if (is_array($d)) { - foreach ($d as $key => $value) { - $data['plugin_' . $plugin . '_' . $key] = $value; - } - } else { - $data['plugin_' . $plugin] = $d; - } - } - } - - /** - * Callback to search and count the content of directories in DokuWiki - * - * @param array &$data Reference to the result data structure - * @param string $base Base usually $conf['datadir'] - * @param string $file current file or directory relative to $base - * @param string $type Type either 'd' for directory or 'f' for file - * @param int $lvl Current recursion depht - * @param array $opts option array as given to search() - * @return bool - */ - public function searchCountCallback(&$data, $base, $file, $type, $lvl, $opts) - { - // traverse - if ($type == 'd') { - if ($data['dir_nest'] < $lvl) $data['dir_nest'] = $lvl; - $data['dir_count']++; - return true; - } - - //only search txt files if 'all' option not set - if ($opts['all'] || substr($file, -4) == '.txt') { - $size = filesize($base.'/'.$file); - $date = filemtime($base.'/'.$file); - $data['file_count']++; - $data['file_size'] += $size; - if (!isset($data['file_min']) || $data['file_min'] > $size) $data['file_min'] = $size; - if ($data['file_max'] < $size) $data['file_max'] = $size; - if (!isset($data['file_oldest']) || $data['file_oldest'] > $date) $data['file_oldest'] = $date; - } - - return false; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/af/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/af/lang.php deleted file mode 100644 index ab5e4f6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/af/lang.php +++ /dev/null @@ -1,6 +0,0 @@ - - * @author Usama Akkad - */ -$lang['name'] = 'رد الشعبية (قد يأخذ بعض الوقت ليحمل)'; -$lang['submit'] = 'أرسل البيانات'; -$lang['autosubmit'] = 'ارسل البيانات آليا كل شهر'; -$lang['submissionFailed'] = 'تعذر إرسال البيانات بسبب الخطأ التالي:'; -$lang['submitDirectly'] = 'يمكنك إرسال البيانات يدويا بارسال النموذج التالي.'; -$lang['autosubmitError'] = 'ÙØ´Ù„ت آخر محاولة للإرسال، بسبب الخطأ التالي:'; -$lang['lastSent'] = 'أرسلت البيانات'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ar/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ar/submitted.txt deleted file mode 100644 index 085e3bd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ar/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== رد الشعبية ====== - -أرسلت البيانات بنجاح. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/bg/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/bg/intro.txt deleted file mode 100644 index 35023b8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/bg/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Обратна връзка ====== - -ИнÑтрументът Ñъбира данни за вашето Wiki и ви позволÑва да ги изпратите да разработчиците на DokuWiki. ИнформациÑта ще им помогне да разберат как DokuWiki Ñе ползва от потребителите и че ÑтатиÑтиката е в подкрепа на поетата наÑока за развитие. - -МолÑ, ползвайте функциÑта, от време на време, когато уебÑтраницата ви Ñе разраÑтва, за да информирате разработчиците. Изпратените данни ще бъдат идентифицирани Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼ÐµÐ½ идентификатор. - -Събираните данни Ñъдържат Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ ÐºÐ°Ñ‚Ð¾ верÑиÑта на DokuWiki, Ð±Ñ€Ð¾Ñ Ð¸ размера на вашите Ñтраници и файлове, инÑталирани приÑтавки и Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° локалната инÑÑ‚Ð°Ð»Ð°Ñ†Ð¸Ñ Ð½Ð° PHP. - -Данните, които ще бъдат изпратени Ñа изобразени отдолу. МолÑ, натиÑнете бутона "Изпращане на данните", за да бъдат изпратени. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/bg/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/bg/lang.php deleted file mode 100644 index f60c441..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/bg/lang.php +++ /dev/null @@ -1,15 +0,0 @@ - - * @author Kiril - */ -$lang['name'] = 'Обратна връзка (зареждането изиÑква време)'; -$lang['submit'] = 'Изпращане на данните'; -$lang['autosubmit'] = 'Ðвтоматично изпращане на данните веднъж в меÑеца'; -$lang['submissionFailed'] = 'Данните не могат да бъдат изпратени поради Ñледната грешка:'; -$lang['submitDirectly'] = 'Можете да изпратите данните ръчно чрез ÑÐ»ÐµÐ´Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»ÑÑ€.'; -$lang['autosubmitError'] = 'ПоÑледното автоматично изпращане Ñе провали, поради Ñледната грешка:'; -$lang['lastSent'] = 'Данните Ñа изпратени'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/bg/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/bg/submitted.txt deleted file mode 100644 index 3ecd24f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/bg/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Обратна връзка ====== - -Данните Ñа изпратени уÑпешно. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca-valencia/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca-valencia/intro.txt deleted file mode 100644 index cf14e08..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca-valencia/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Retroalimentació de popularitat ====== - -Esta ferramenta arreplega senyes anònimes sobre el wiki i permet enviar-les als desenrolladors de DokuWiki. Açò els ajuda a comprendre cóm utilisen DokuWiki els usuaris i assegura que les decisions futures de desenroll estaran recolzades per estadístiques d'us real. - -L'animem a que repetixca este procés de tant en tant per a mantindre informats als desenrolladors quan el wiki creixca. Els seus conjunts reiteratius de senyes s'identificaran en un ID anònim. - -Les senyes arreplegades contenen informació com la versió del DokuWiki, el número i tamany de les pàgines i els archius, plúgins instalats i informació sobre l'instalació de PHP. - -Les senyes reals que s'enviaran es mostren ací avall. Per favor, utilise el botó "Enviar senyes" per a transferir l'informació. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca-valencia/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca-valencia/lang.php deleted file mode 100644 index 1bbe5e5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca-valencia/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - * @author Bernat Arlandis - */ -$lang['name'] = 'Retro-alimentació de popularitat (pot tardar un poc en carregar)'; -$lang['submit'] = 'Enviar senyes'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca/intro.txt deleted file mode 100644 index f5ded3f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Retroacció sobre popularitat ====== - -Aquesta eina recull dades anònimes sobre el vostre wiki i us permet enviar-les als desenvolupadors de DokuWiki. Això els ajudarà a entendre com utilitzen DokuWiki els usuaris i farà que futures decisions de desenvolupament es prenguin sobre la base d'estadístiques d'ús reals. - -Els desenvolupadors de DokuWiki us preguen que repetiu aquest pas de tant en tant per tal de mantenir-los ben informats a mesura que creix el vostre wiki. Els conjunts de dades que envieu al llarg del temps quedaran identificats per un ID anònim. - -Les dades que es recullen contenen informació com ara la vostra versió de DokuWiki, el nombre i la mida de pàgines i fitxers, els connectors instal·lats i informació sobre la vostra instal·lació de PHP. - -Més avall es mostren les dades crues que s'enviaran. Feu servir el botó "Envia dades" per transferir aquesta informació. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca/lang.php deleted file mode 100644 index a3e5052..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ca/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - * @author Carles Bellver - * @author daniel - */ -$lang['name'] = 'Retroacció sobre popularitat (pot trigar una mica a carregar)'; -$lang['submit'] = 'Envia dades'; -$lang['lastSent'] = 'S’han enviat les dades'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ckb/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ckb/intro.txt deleted file mode 100644 index 27bb394..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ckb/intro.txt +++ /dev/null @@ -1,8 +0,0 @@ -====== کاردانەوە جەماوەریەکان ====== -ئەم popularity|tool!! زانیاری نەناسراو کۆدەکاتەوە دەربارەی ویکیەکەت Ùˆ ڕێگەت پێدەدات بینێریتەوە بۆ گەشەپێدەران دۆکوویکی. ئەمەش یارمەتییان دەدات بۆ ئەوەی لێیان تێبگەن Ú©Û• Ú†Û†Ù† دۆکوویکی بەکاردەهێنرێت لەلایەن بەکارهێنەرانیەوە Ùˆ وادەکات Ú©Û• بڕیارەکانی گەشەپێدانی ئایندە بەئاماری بەکارهێنانی جیهانی ڕاستەقینە پشتیان پێبکرێت . - -تۆ هاندەدریت بۆ دووبارەکردنەوەی ئەم هەنگاوە Ù„Û• کات Ùˆ شوێنی تر بۆ هێشتنەوەی پەرەپێدەران بە زانیاری کاتێک ویکیەکەت Ú¯Û•Ø´Û• دەکات. سێتە دووبارەکانی زانیاریەکەت لەلایەن ناسنامەیەکی نەناسراوەوە دەدۆزرێنەوە. - -زانیاری کۆکراوە زانیاری ÙˆÛ•Ú© وەشانی DokuWikiÛŒ تۆ، ژمارە Ùˆ قەبارەی لاپەڕە Ùˆ ÙØ§ÛŒÙ„ەکانت، پێوەکراوە دامەزراوەکان Ùˆ زانیاری دەربارەی دامەزراندنی PHP ÛŒ تۆ لەخۆ دەگرێت. - -ئەو داتا خاوەی Ú©Û• دەنێردریت Ù„Û• خوارەوە پیشان دراوە. تکایە دوگمەی "ناردنی داتا" بەکاربێنە بۆ گواستنەوەی زانیاریەکە. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ckb/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ckb/lang.php deleted file mode 100644 index af456c7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ckb/lang.php +++ /dev/null @@ -1,14 +0,0 @@ - - */ -$lang['name'] = 'کاردانەوە جەماوەریەکان (لەوانەیە هەندێک کاتی پێبخایەنێ بۆ بارکردن)'; -$lang['submit'] = 'داتا بنێرە'; -$lang['autosubmit'] = 'ناردنی داتا بە شێوەیەکی خۆکار Ù„Û• مانگێکدا'; -$lang['submissionFailed'] = 'ناتوانرێت داتاکە ڕەوانە بکرێت بەهۆی ئەم هەڵەیەی خوارەوە:'; -$lang['submitDirectly'] = 'دەتوانیت داتاکە بە دەستی بنێریت بە ناردنی ئەم نمونەیەی خوارەوە.'; -$lang['autosubmitError'] = 'دوا ناردنی خۆکار سەرکەوتوو نەبوو، لەبەر ئەم هەڵەیە: '; -$lang['lastSent'] = 'داتا نێردراوە '; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ckb/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ckb/submitted.txt deleted file mode 100644 index f5b5332..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ckb/submitted.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== کاردانەوە جەماوەریەکان ====== -داتاکان بە سەرکەوتوویی نێردران. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cs/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cs/intro.txt deleted file mode 100644 index 4b38656..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cs/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Průzkum používání ===== - -Tento nástroj jednorázovÄ› shromáždí anonymní data o vaší wiki a umožní vám odeslat je vývojářům DokuWiki. To jim pomůže lépe porozumÄ›t, jak uživatelé DokuWiki používají, a jejich rozhodnutí pÅ™i dalším vývoji budou založena na statistikách z reálného používání DokuWiki. - -Chcete-li pomoci vývojářům, Äas od Äasu, jak vaÅ¡e wiki poroste, použijte tento nástroj. VaÅ¡e data budou pokaždé oznaÄena stejným anonymním identifikátorem. - -ShromáždÄ›ná data budou obsahovat informace, jako je instalovaná verze DokuWiki, poÄet a velikosti stránek a souborů, instalované pluginy a informace o nainstalovaném PHP. - -ÄŒistá data, která se odeÅ¡lou, budou vidÄ›t níže. K odeslání informací použijte prosím tlaÄítko "Odeslat data". \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cs/lang.php deleted file mode 100644 index 4c6b10b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cs/lang.php +++ /dev/null @@ -1,21 +0,0 @@ - - * @author tomas - * @author Marek Sacha - * @author Lefty - * @author Vojta Beran - * @author zbynek.krivka - * @author Jakub A. Těšínský (j@kub.cz) - * @author mkucera66 - */ -$lang['name'] = 'Průzkum používání (může chviliÄku trvat, než se natáhne)'; -$lang['submit'] = 'Odeslat data'; -$lang['autosubmit'] = 'Automaticky odesílat data jednou mÄ›síÄnÄ›'; -$lang['submissionFailed'] = 'Data nemohla být odeslána kvůli následující chybÄ›:'; -$lang['submitDirectly'] = 'Data můžete odeslat ruÄnÄ› zasláním následujícího formuláře.'; -$lang['autosubmitError'] = 'Poslední automatické odeslání selhalo kvůli následující chybÄ›:'; -$lang['lastSent'] = 'Data byla odeslána.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cs/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cs/submitted.txt deleted file mode 100644 index ff1f41c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cs/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Průzkum používání ===== - -Data byla úspěšnÄ› odeslána. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cy/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cy/intro.txt deleted file mode 100644 index 187dfe0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cy/intro.txt +++ /dev/null @@ -1,11 +0,0 @@ -====== Adborth Poblogrwydd ====== - -Mae'r [[doku>popularity|teclyn]] hwn yn casglu data anhysbys am eich wici ac yn eich galluogi chi i'w anfon yn ôl i ddatblygwyr DokuWiki. Mae hwn yn eu helpu nhw i ddeall sut mae DokuWiki yn cael ei ddefnyddio gan ei ddefnyddwyr ac mae\'n sicrhau bod penderfyniadau datblygu yn y dyfodol yn cael eu cefnogi gan ystadegau defnydd go iawn. - -Cewch eich annog i ailadrodd y cam hwn o dro i dro er mwyn hysbysu datblygwyr wrth i'ch wici dyfu. Caiff eich setiau data eilfydd eu hadnabod gan ID anhysbys. - -Mae'r data sy'n cael ei gasglu yn cynnwys pethau fel fersiwn eich DokuWiki, nifer a maint eich tudalennau a'ch ffeiliau chi, ategion sydd wedi'u harsefydlu a gwybodaeth parthed eich arsefydliad PHP. - -Caiff y data crai i'w anfon ei ddangos isod. Pwyswch fotwm "Anfon Data" i drosglwyddo'r wybodaeth. - - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cy/lang.php deleted file mode 100644 index 7bee7bd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/cy/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - * @author Kalle Sommer Nielsen - * @author Esben Laursen - * @author Harith - * @author Daniel Ejsing-Duun - * @author Erik Bjørn Pedersen - * @author rasmus - * @author Mikael Lyngvig - */ -$lang['name'] = 'Tilbagemelding om popularitet (vil mÃ¥ske tage en del tid at indlæse)'; -$lang['submit'] = 'Send data'; -$lang['autosubmit'] = 'Send automatisk data en gang om mÃ¥neden'; -$lang['submissionFailed'] = 'Dataene kunne ikke sendes pga. følgende fejl:'; -$lang['submitDirectly'] = 'Du kan sende dataene manuelt ved at sende følgende formular.'; -$lang['autosubmitError'] = 'Den sidste automatiske fremsendelse fejlede pga. følgende fejl:'; -$lang['lastSent'] = 'Dataene er blevet sendt.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/da/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/da/submitted.txt deleted file mode 100644 index 88e9ba0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/da/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Popularitetsfeedback ====== - -Dataene er blevet sendt. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de-informal/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de-informal/intro.txt deleted file mode 100644 index a414b66..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de-informal/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Rückmeldung zur Zufriedenheit ===== - -Dieses Werkzeug sammelt anonym Daten über dein Wiki und erlaubt es dir diese an die Entwickler von DokuWiki zu senden. Dies hilft ihnen zu verstehen, wie DokuWiki von den Benutzern verwendet wird und stellt somit sicher, dass Entscheidungen für zukünftige Entwicklungen mit reellen Nutzungsstatistiken belegbar sind. - -Bitte wiederhole diesen Schritt von Zeit zu Zeit, um die Entwickler zu informieren wenn dein Wiki wächst. Deine aktuelleren Datensätze werden anhand einer anonymen Identifikationsnummer zugeordnet. - -Die gesammelten Daten enthalten Informationen über deine Version von DokuWiki, die Anzahl und Größe der Seiten und Dateien, installierte Erweiterungen und Informationen über deine PHP-Version. - -Die Rohdaten die gesendet werden, werden unten gezeigt. Bitte nutze den "Sende Daten" Knopf um die Informationen zu übermitteln. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de-informal/lang.php deleted file mode 100644 index ad533ab..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de-informal/lang.php +++ /dev/null @@ -1,21 +0,0 @@ - - * @author Juergen Schwarzer - * @author Marcel Metz - * @author Matthias Schulte - * @author Christian Wichmann - * @author Pierre Corell - * @author Frank Loizzi - * @author Volker Bödker - */ -$lang['name'] = 'Popularitätsrückmeldung (kann eine Weile dauern, bis es fertig geladen wurde)'; -$lang['submit'] = 'Sende Daten'; -$lang['autosubmit'] = 'Daten einmal im Monat automatisch senden'; -$lang['submissionFailed'] = 'Die Daten konnten aufgrund des folgenden Fehlers nicht gesendet werden: '; -$lang['submitDirectly'] = 'Du kannst die Daten durch Betätigung des Buttons manuell versenden.'; -$lang['autosubmitError'] = 'Beim letzten automatischen Versuch die Daten zu senden, ist folgender Fehler aufgetreten: '; -$lang['lastSent'] = 'Die Daten wurden gesendet'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de-informal/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de-informal/submitted.txt deleted file mode 100644 index e7b45b5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de-informal/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Popularitäts-Feedback ====== - -Die Daten wurden erfolgreich versandt. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de/intro.txt deleted file mode 100644 index ba88ce2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de/intro.txt +++ /dev/null @@ -1,11 +0,0 @@ -====== Popularitäts-Feedback ====== - -Dieses [[doku>popularity|Werkzeug]] sammelt verschiedene anonyme Daten über Ihr Wiki und erlaubt es Ihnen, diese an die DokuWiki-Entwickler zurückzusenden. Diese Daten helfen den Entwicklern besser zu verstehen, wie DokuWiki eingesetzt wird und stellt sicher, dass zukünftige, die Weiterentwicklung von DokuWiki betreffende, Entscheidungen auf Basis echter Benutzerdaten getroffen werden. - -Bitte wiederholen Sie das Versenden der Daten von Zeit zu Zeit, um die Entwickler über das Wachstum Ihres Wikis auf dem Laufenden zu halten. Ihre wiederholten Dateneinsendungen werden über eine anonyme ID identifiziert. - -Die gesammelten Daten enthalten Informationen wie Ihre DokuWiki-Version, die Anzahl und Größe Ihrer Seiten und Dateien, installierte Plugins und die eingesetzte PHP-Installation. - -Die zu übertragenen Roh-Daten werden in der untenstehenden Box angezeigt. Bitte drücken Sie die "Daten senden" Schaltfläche um die Information zu übertragen. - - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de/lang.php deleted file mode 100644 index 2394581..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de/lang.php +++ /dev/null @@ -1,26 +0,0 @@ - - * @author Florian Anderiasch - * @author Robin Kluth - * @author Arne Pelka - * @author Andreas Gohr - * @author Dirk Einecke - * @author Blitzi94 - * @author Robert Bogenschneider - * @author Niels Lange - * @author Christian Wichmann - * @author Paul Lachewsky - * @author Pierre Corell - * @author Hella Breitkopf - */ -$lang['name'] = 'Popularitäts-Feedback (längere Ladezeit möglich)'; -$lang['submit'] = 'Daten senden'; -$lang['autosubmit'] = 'Daten einmal im Monat automatisch senden'; -$lang['submissionFailed'] = 'Die Daten konnten aufgrund des folgenden Fehlers nicht gesendet werden: '; -$lang['submitDirectly'] = 'Sie können die Daten durch Betätigung des Buttons manuell versenden.'; -$lang['autosubmitError'] = 'Beim letzten automatischen Versuch die Daten zu senden, ist folgender Fehler aufgetreten: '; -$lang['lastSent'] = 'Die Daten wurden gesendet'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de/submitted.txt deleted file mode 100644 index e7b45b5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/de/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Popularitäts-Feedback ====== - -Die Daten wurden erfolgreich versandt. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/el/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/el/intro.txt deleted file mode 100644 index 22d5429..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/el/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== ΑναφοÏά Δημοτικότητας ====== - -Το εÏγαλείο αυτό συλλέγει ανώνυμα δεδομένα για το wiki σας και σας επιτÏέπει να τα στείλετε στους δημιουÏγοÏÏ‚ της εφαÏμογής DokuWiki. Αυτό τους βοηθά να καταλάβουν με ποιοÏÏ‚ Ï„Ïόπους χÏησιμοποιείται η εφαÏμογή DokuWiki από τους χÏήστες της και εξασφαλίζει ότι οι μελλοντικές αποφάσεις σχεδίασης θα στηÏίζονται σε Ï€Ïαγματικά δεδομένα χÏήσης. - -Σας Ï€ÏοτÏέπουμε να επαναλαμβάνετε αυτή τη διαδικασία κατά διαστήματα ώστε οι δημιουÏγοί της εφαÏμογής DokuWiki να μένουν ενήμεÏοι όταν το wiki σας μεγαλώνει. Τα διαδοχικά σÏνολα δεδομένων που αποστέλλετε αναγνωÏίζονται από έναν ανώνυμο κωδικό. - -Τα δεδομένα πεÏιέχουν πληÏοφοÏίες όπως η έκδοση του DokuWiki σας, ο αÏιθμός και το μέγεθος των σελίδων και αÏχείων σας, οι εγκατεστημένες επεκτάσεις και στοιχεία για την PHP που χÏησιμοποιείτε. - -Τα ακÏιβή δεδομένα τα οποία θα αποσταλοÏν εμφανίζονται παÏακάτω. ΠαÏακαλοÏμε πατήστε στο κουμπί "Αποστολή Δεδομένων" για να τα αποστείλετε. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/el/lang.php deleted file mode 100644 index 8e285cb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/el/lang.php +++ /dev/null @@ -1,17 +0,0 @@ - - * @author George Petsagourakis - * @author Petros Vidalis - * @author Vasileios Karavasilis - */ -$lang['name'] = 'ΑναφοÏά Δημοτικότητας (ίσως αÏγήσει λίγο να εμφανιστεί)'; -$lang['submit'] = 'Αποστολή Δεδομένων'; -$lang['autosubmit'] = 'Îα αποστέλονται τα δεδομένα αυτόματα μια φοÏά το μήνα.'; -$lang['submissionFailed'] = 'Τα δεδομένα δεν ήταν δυνατό να αποσταλλοÏν λόγω του παÏακάτω σφάλματος:'; -$lang['submitDirectly'] = 'ΜποÏείτε να αποστείλλετε τα δεδομένα χειÏοκίνητα με την υποβολή της παÏακάτω φόÏμας.'; -$lang['autosubmitError'] = 'Η τελευταία αυτόματη υποβολή των δεδομένων απέτυχε με το παÏακάτω μήνυμα σφάλματος:'; -$lang['lastSent'] = 'Τα δεδομένα έχουν σταλεί.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/el/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/el/submitted.txt deleted file mode 100644 index 8004f99..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/el/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Αποτέλεσμα Υποβολής Δημοσιότητας ====== - -Τα δεδομένα στάλθηκαν επιτυχώς. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/en/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/en/intro.txt deleted file mode 100644 index e1d6d94..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/en/intro.txt +++ /dev/null @@ -1,11 +0,0 @@ -====== Popularity Feedback ====== - -This [[doku>popularity|tool]] gathers anonymous data about your wiki and allows you to send it back to the DokuWiki developers. This helps them to understand them how DokuWiki is used by its users and makes sure future development decisions are backed up by real world usage statistics. - -You are encouraged to repeat this step from time to time to keep developers informed when your wiki grows. Your repeated data sets will be identified by an anonymous ID. - -Data collected contains information like your DokuWiki version, the number and size of your pages and files, installed plugins and information about your PHP install. - -The raw data that will be send is shown below. Please use the "Send Data" button to transfer the information. - - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/en/lang.php deleted file mode 100644 index af6797c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/en/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - * @author Robert Bogenschneider - * @author Erik Pedersen - */ -$lang['name'] = 'Populareca enketo (eble la Åargo prokrastos iomete)'; -$lang['submit'] = 'Sendi datumaron'; -$lang['autosubmit'] = 'AÅ­tomate sendi datumaron monate'; -$lang['submissionFailed'] = 'La datumaro ne povis esti sendata tial:'; -$lang['submitDirectly'] = 'Vi povas sendi vi mem la datumaron per la sekva informilo.'; -$lang['autosubmitError'] = 'La lasta aÅ­tomata sendo malsukcesis, tial:'; -$lang['lastSent'] = 'La datumaro sendiÄis'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eo/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eo/submitted.txt deleted file mode 100644 index 095439b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eo/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Enketo pri Populareco ====== - -La datumoj sendiÄis sukcese. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/es/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/es/intro.txt deleted file mode 100644 index cc776a3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/es/intro.txt +++ /dev/null @@ -1,10 +0,0 @@ -====== Retroalimentación (feedback) del plugin Popularity ====== - -Esta herramienta recopila datos anónimos sobre tu wiki y te permite enviarlos a los desarrolladores de DokuWiki. Esto les ayuda a comprender cómo usan DokuWiki sus usuarios y asegura que las decisiones del desarrollo futuro del programa estén basadas en las estadísticas de uso del mundo real. - -Te animamos a repetir este paso de vez en cuando para mantener informados a los desarrolladores a medida que tu wiki crece. Tus paquetes repetidos de datos se identifican por un ID anónimo. - -Los datos recopilados contienen información como tu versión de DokuWiki, el número y tamaño de tus páginas y ficheros, plugins instalados e información sobre tu instalación de PHP. - -Los datos que se enviarán se muestran más abajo. Por favor, usa el botón "Enviar Datos" para transferir la información. - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/es/lang.php deleted file mode 100644 index 2498bcc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/es/lang.php +++ /dev/null @@ -1,31 +0,0 @@ - - * @author Enrico Nicoletto - * @author Manuel Meco - * @author VictorCastelan - * @author Jordan Mero - * @author Felipe Martinez - * @author Javier Aranda - * @author Zerial - * @author Marvin Ortega - * @author Daniel Castro Alvarado - * @author Fernando J. Gómez - * @author Mauro Javier Giamberardino - * @author Oscar M. Lage - * @author emezeta - * @author Oscar Ciudad - * @author Ruben Figols - * @author Gerardo Zamudio - * @author Mercè López - */ -$lang['name'] = 'Retroinformación (Feedback) plugin Popularity'; -$lang['submit'] = 'Enviar datos'; -$lang['autosubmit'] = 'Enviar automáticamente datos una vez al mes'; -$lang['submissionFailed'] = 'Los datos no se pudo enviar debido al error siguiente:'; -$lang['submitDirectly'] = 'Puede enviar los datos de forma manual mediante la presentación de la siguiente forma.'; -$lang['autosubmitError'] = 'El último auto no pudo presentar, debido al error siguiente:'; -$lang['lastSent'] = 'Los datos se han enviado'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/es/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/es/submitted.txt deleted file mode 100644 index bb1754c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/es/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Retroinformación Popularity ====== - -Los datos se han enviado con éxito. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eu/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eu/intro.txt deleted file mode 100644 index 2d2846f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eu/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Popularitate Feedback-a ====== - -Tresna honek datu anonimoak hartzen ditu zure wiki-ari buruz eta hauek DokuWiki garatzaileei bidaltzea ahalbidetzen dizu. Honek, DokuWiki erabiltzaileek nola erabiltzen duten ulertzen laguntzen die, etorkizuneko garapen erabakiak mundu errealeko erabilpen estatistikekin indartuz. - -Pauso hau denboran zehar errepikatzera animatzen zaitugu, modu horretan garatzaileak informatuz zure wiki-a handitzen den ahala. Zure datu bidalketak identifikatzaile anonimo batez identifikatuak izango dira. - -Jasotako datuek daramaten informazioa DokuWiki bertsioa, zure orri eta fitxategien kopuru eta tamaina, instalatutako plugin-ak, zure PHP instalazioari buruzko informazioa eta antzerako informazioa da. - -Bidaliko diren prozesatu gabeko datuak behean erakusten dira. Mesedez, erabili "Datuak Bidali" botoia informazioa bidaltzeko. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eu/lang.php deleted file mode 100644 index 4f0b667..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eu/lang.php +++ /dev/null @@ -1,15 +0,0 @@ - - * @author Zigor Astarbe - */ -$lang['name'] = 'Popularitate Feedback-a (denbora dezente iraun dezake kargatzen)'; -$lang['submit'] = 'Datuak Bidali'; -$lang['autosubmit'] = 'Automatikoki bidali informazioa hilabetean behin'; -$lang['submissionFailed'] = 'Informazioa ezin izan da bidali ondorengo errorea dela eta:'; -$lang['submitDirectly'] = 'Informazioa eskuz bidali dezakezu ondorengo formularioa bidaliz.'; -$lang['autosubmitError'] = 'Azken bidalketa automatikoak huts egin zuen ondorengo errorea dela eta:'; -$lang['lastSent'] = 'Informazioa bidalia izan da'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eu/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eu/submitted.txt deleted file mode 100644 index 94c81a5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/eu/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Popularitate Feedback-a ====== - -Informazioa arrakastaz bidalia izan da. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fa/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fa/intro.txt deleted file mode 100644 index e8521af..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fa/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== بازخورد محبوبیت ====== - -این ابزار اطلاعات ناشناسی از ویکی شما را برای توسعه‌دهندگان DokuWiki ارسال می‌کند. این اطلاعات به توسعه‌دهندگان Ú©Ù…Ú© می‌کند تا بÙهمند کاربران DokuWiki از آن چگونه Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌کنند تا بتوانند در نسخه‌های آتی، تصمیمات بهتری اتخاذ کنند. - -ما امیدواریم شما این حرکت را در زمان‌های مختل٠که ویکی‌تان بزرگ‌تر شد، انجام دهید Ùˆ این اطلاعات ناشناس ارسال خواهد شد. - -اطلاعات جمع‌آوری شده حامل اطلاعاتی مثل نسخه‌ی DokuWikiØŒ تعداد Ùˆ حجم ØµÙØ­Ø§Øª Ùˆ ÙØ§ÛŒÙ„‌ها، Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÙ‡Ø§ÛŒ نصب شده Ùˆ اطلاعات PHP سرور می‌باشد. - -اطلاعات خامی Ú©Ù‡ ارسال می‌شود در زیر آمده است. خواهشمندیم از دکمه‌ی «ارسال اطلاعات» برای ÙØ±Ø³ØªØ§Ø¯Ù‡ شدن Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fa/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fa/lang.php deleted file mode 100644 index a13727d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fa/lang.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @author omidmr - * @author Mohammad Reza Shoaei - * @author Milad DZand - * @author AmirH Hassaneini - */ -$lang['name'] = 'بازخورد محبوبیت (ممکن است اندکی زمان ببرد)'; -$lang['submit'] = 'ارسال اطلاعات'; -$lang['autosubmit'] = 'ارسال خودکار اطلاعات به صورت ماهیانه'; -$lang['submissionFailed'] = 'اطلاعات به علت بروز خطای زیر قابل ارسال نیستند:'; -$lang['submitDirectly'] = 'شما میتوانید اطلاعات را با تکمیل این ÙØ±Ù… به صورت دستی ارسال کنید.'; -$lang['autosubmitError'] = 'آخرین ارسال خودکار با خطای مواجه شد, به علت زیر:'; -$lang['lastSent'] = 'اطلاعات ارسال شد.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fa/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fa/submitted.txt deleted file mode 100644 index 63eec47..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fa/submitted.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== بازخورد محبوبیت ====== -اطلاعات ارسال شد. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fi/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fi/intro.txt deleted file mode 100644 index f68c2b8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fi/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Suosion palaute ====== - -Tämä työkalu kerää tietoja wikistäsi ilman tunnistetietoja, jotka voit lähettää DokuWikin kehittäjille. Tämä auttaa heitä ymmärtämään, kuinka DokuWikiä käytetään ja varmistaa, että tulevaisuuden kehityspäätökset tehdään tosielämän käyttökokemusten perusteella. - -Toivomme sinun toistavan tämän aiheen silloin tällöin, jotta kehittäjät pysyvät tietoisina, miten wikisi kehittyy. Uudelleenlähettämäsi tiedot identifioidaan tunnisteella, jota ei voida jäljittää takaisin sinuun. - -Kerätty tieto pitää sisällään tietoa esimerkiksi DokuWikisi versiosta, sivujen koosta ja lukumäärästä, asennetuista liitännäisistä, sekä PHP asennuksestasi. - -Raaka tieto, joka lähetetään näkyy alla. Lähetä tieto painamalla "Lähetä tiedot" nappia. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fi/lang.php deleted file mode 100644 index bea4f75..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fi/lang.php +++ /dev/null @@ -1,16 +0,0 @@ - - * @author Teemu Mattila - * @author Sami Olmari - */ -$lang['name'] = 'Suosion palaute (voi kestää jonkun aikaa latautua)'; -$lang['submit'] = 'Lähetä tiedot'; -$lang['autosubmit'] = 'Lähetä tiedot automaattisesti kerran kuussa'; -$lang['submissionFailed'] = 'Tietoja ei voitu lähettää seuraavan virheen vuoksi:'; -$lang['submitDirectly'] = 'Voit lähettää tiedot käsin seuraavan kaavakkeen avulla'; -$lang['autosubmitError'] = 'Edellinen automaattilähetys epäonnistui seuraavan virheen vuoksi:'; -$lang['lastSent'] = 'Tiedot on lähetetty'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fi/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fi/submitted.txt deleted file mode 100644 index 31059c8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fi/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Suosion palaute ====== - -Tiedot lähetettiin onnistuneesti. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fr/intro.txt deleted file mode 100644 index 08d3196..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fr/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Enquête de popularité ====== - -Cet [[doku>popularity|outil]] collecte des données anonymes concernant votre wiki et vous permet de les expédier aux développeurs de DokuWiki. Ceci leur permet de mieux comprendre comment les utilisateurs de DokuWiki s'en servent et d'orienter les décisions sur les développements futurs en tenant compte des statistiques d'usage réel. - -Vous êtes encouragé à répéter cette opération de temps à autres afin de tenir informés les développeurs de l'évolution de votre wiki. L'ensemble de vos contributions seront recensées via un identifiant anonyme. - -Les données collectées contiennent des informations telles que votre version de DokuWiki, le nombre et la taille de vos pages et fichiers, les extensions installées ainsi que des informations sur la version de PHP installée. - -Les données brutes qui sont envoyées sont affichées ci dessous. Merci d'utiliser le bouton « Envoyer les données » pour expédier l'information. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fr/lang.php deleted file mode 100644 index 1e94df4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fr/lang.php +++ /dev/null @@ -1,26 +0,0 @@ - - * @author stephane.gully - * @author Guillaume Turri - * @author Erik Pedersen - * @author olivier duperray - * @author Vincent Feltz - * @author Philippe Bajoit - * @author Florian Gaub - * @author Johan Guilbaud - * @author Yannick Aure - * @author Olivier DUVAL - * @author Anael Mobilia - * @author Bruno Veilleux - */ -$lang['name'] = 'Enquête de popularité (peut nécessiter un certain temps pour être chargée)'; -$lang['submit'] = 'Envoyer les données'; -$lang['autosubmit'] = 'Envoyer les données automatiquement une fois par mois'; -$lang['submissionFailed'] = 'Les données ne peuvent pas être expédiées à cause des erreurs suivantes :'; -$lang['submitDirectly'] = 'Vous pouvez envoyer les données manuellement en soumettant ce formulaire.'; -$lang['autosubmitError'] = 'La dernière soumission automatique a échoué pour les raisons suivantes :'; -$lang['lastSent'] = 'Les données ont été expédiées'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fr/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fr/submitted.txt deleted file mode 100644 index edb5e21..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/fr/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Enquête de popularité ====== - -Les données ont été expédiées avec succès. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/gl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/gl/intro.txt deleted file mode 100644 index 72f03e0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/gl/intro.txt +++ /dev/null @@ -1,10 +0,0 @@ -====== Resposta de Popularidade ====== - -Esta ferramenta recolle datos anónimos verbo do teu wiki e permíteche enviarllos aos desenvolvedores do DokuWiki. Isto axudaralles a ter unha idea do xeito en que se emprega o DokuWiki por parte dos seus usuarios, e asegura que as decisións de desenvolvemento futuro coincidan coas estatísticas de uso no mundo real. - -Animámoste a levar a cabo este proceso de cando en vez para manteres informados aos desenvolvedores a medida que o teu wiki vaia medrando. Os teus xogos de datos repetidos seran identificados por un ID anónimo. - -Os datos recompilados conteñen información como a versión do teu Dokuwiki, o número e tamaño das túas páxinas e arquivos, as extensións instaladas e información verbo da túa instalación do PHP. - -Os datos en bruto que serán enviados amósanse embaixo. Por favor, emprega o botón "Enviar Datos" para transferires a información. - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/gl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/gl/lang.php deleted file mode 100644 index 86cd34d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/gl/lang.php +++ /dev/null @@ -1,15 +0,0 @@ - - * @author Oscar M. Lage - * @author Rodrigo Rega - */ -$lang['name'] = 'Resposta de Popularidade (pode demorar un tempo a cargar)'; -$lang['submit'] = 'Enviar Datos'; -$lang['autosubmit'] = 'Enviar datos automáticamente unha vez por mes'; -$lang['submissionFailed'] = 'Os datos non se poden enviar debido ao seguinte erro:'; -$lang['submitDirectly'] = 'Podes enviar os datos de forma manual co seguinte formulario.'; -$lang['autosubmitError'] = 'O último envío automático fallou debido ao seguinte erro:'; -$lang['lastSent'] = 'Os datos foron enviados'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/gl/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/gl/submitted.txt deleted file mode 100644 index 0dec55e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/gl/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Resposta de Popularidade ====== - -Os datos foron enviados satisfactoriamente. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/he/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/he/intro.txt deleted file mode 100644 index 1f2e318..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/he/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== משוב פופלריות ====== - -כלי ×–×” ×וסף מידע ×נונימי ×ודות הויקי שלך ומ×פשר לך לשלוח ×ותו חזרה למפתחי דוקוויקי. מידע ×–×” יסיע ×œ×”× ×œ×”×‘×™×Ÿ ×ת השימוש ×©×¢×•×©×™× ×ž×©×ª×ž×©×™ דוקוויקי במערכת ויבטיח שהחלטות עתידיות לגבי הפיתוח יתבססו על סטטיסטיקות שימוש ×מיתי. - -נודה ×× ×ª×—×–×•×¨ על הפעולה מהעת לעת כדי ×œ×•×“× ×”×ž×¤×ª×—×™× ×ž×™×•×“×¢×™× ×›×©×”×•×™×§×™ שלך גדל. המידע שישלח יזוהה על ידי תג ×נונימי. - -המידע שנ×סף כולל ×¤×¨×˜×™× ×›×ž×• גרסת הדוקוויקי, מספר וגודל ×”×“×¤×™× ×•×”×§×‘×¦×™× ×©×œ×š, הרחבות מותקנות ומידע ×ודות התקנת ×”-PHP שלך. - -המידע הגולמי שישלח מופיע מטה. × × ×”×©×ª×ž×© בכפתור "שלח מידע" כדי להעבירו. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/he/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/he/lang.php deleted file mode 100644 index e9f75b7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/he/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - * @author Moshe Kaplan - * @author Yaron Yogev - * @author Yaron Shahrabani - */ -$lang['name'] = 'משוב פופולריות (יתכן זמן טעינה ×רוך)'; -$lang['submit'] = 'שלח מידע'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hi/lang.php deleted file mode 100644 index c818c7a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hi/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - * @author yndesai@gmail.com - */ -$lang['submit'] = 'डेटा भेजे'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hr/intro.txt deleted file mode 100644 index c7c3eba..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hr/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Povratna informacija o popularnosti ====== - -Ovaj [[doku>popularity|alat]] prikupla anonimne podatke o VaÅ¡em wiki i omogućava Vam da ih poÅ¡aljete DokuWiki razvojnom timu. To im pomaže da bolje razumiju kako korisnici koriste DokuWiki i osigurava kvalitetnije odluke o budućem razvoju u skladu s stvarnim koriÅ¡tenjem. - -Pozivamo Vas da ponavljate ovaj korak s vremena na vrijeme kako bi razvojni tim bio obavijeÅ¡ten o razvoju VaÅ¡eg wiki-a. VaÅ¡i novi podaci biti će identificirani putem anonimne oznake. - -Prikupljeni podatci sadrže informacije kako Å¡to je DokuWiki inaÄica, broj i veliÄina vaÅ¡ih stranica i datoteka, ugraÄ‘eni dodatci i PHP-u koji se koristi. Sirovi podatci koji će biti poslani su prikazani niže. Molim koristite gumb "PoÅ¡alji podatke" da bi ste poslali ove informacije. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hr/lang.php deleted file mode 100644 index 3dd9f11..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hr/lang.php +++ /dev/null @@ -1,14 +0,0 @@ - - */ -$lang['name'] = 'Povratna informacija o popularnosti (može proteći neko vrijeme dok se uÄita)'; -$lang['submit'] = 'PoÅ¡alji podatke'; -$lang['autosubmit'] = 'Å alji podatke automatski jednom mjeseÄno'; -$lang['submissionFailed'] = 'Podatci ne mogu biti poslani zbog slijedeće greÅ¡ke:'; -$lang['submitDirectly'] = 'Podatke možete poslati ruÄno potvrÄ‘ivanjem forme u nastavku.'; -$lang['autosubmitError'] = 'Zadnje automatsko slanje nije uspjeÅ¡no zbog slijedeće greÅ¡ke:'; -$lang['lastSent'] = 'Podatci su poslani'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hr/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hr/submitted.txt deleted file mode 100644 index 8c841b3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hr/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Povratna informacija o popularnosti ====== - -Podatci su uspjeÅ¡no poslani. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hu/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hu/intro.txt deleted file mode 100644 index 17bb6fc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hu/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Visszajelzés a DokuWiki használatáról ====== - -Ez az eszköz anonimizált adatokat gyűjt a wikidrÅ‘l, és lehetÅ‘vé teszi, hogy elküldd a DokuWiki fejlesztÅ‘inek. Ez segít meglátni, hogy a felhasználók hogyan használják a DokuWikijüket, ezáltal biztosítja, hogy a késÅ‘bbi fejlesztési döntések hátterében valós használati statisztikák álljanak. - -Szeretnénk megkérni, hogy idÅ‘rÅ‘l idÅ‘re ismételd meg ezt a műveletet, hogy a fejlesztÅ‘k értesülhessenek, hogyan nÅ‘ a wikid mérete. Az ismételt adatküldéseid egy anoním ID-vel lesznek azonosítva. - -Ilyen és hasonló információkat gyűjtünk: DokuWiki verziószáma, a lapok, fájlok mérete és darabszáma, feltelepített bÅ‘vítmények, PHP installáció adatai. - -Az elküldendÅ‘ nyers adat lent látható. Kérjük, az "Adatok elküldése" gombbal juttasd el hozzánk! diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hu/lang.php deleted file mode 100644 index 5f4450f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hu/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @author Siaynoq Mage - * @author schilling.janos - * @author Szabó Dávid - * @author Marton Sebok - */ -$lang['name'] = 'Visszajelzés a DokuWiki használatáról (sok idÅ‘t vehet igénybe a betöltése)'; -$lang['submit'] = 'Adatok elküldése'; -$lang['autosubmit'] = 'Adatok havonkénti automatikus elküldése.'; -$lang['submissionFailed'] = 'Az adatok a következÅ‘ hiba miatt nem kerültek elküldésre:'; -$lang['submitDirectly'] = 'Az adatokat a következÅ‘ űrlap segítségével lehet elküldeni.'; -$lang['autosubmitError'] = 'Az adatok a következÅ‘ hiba miatt nem kerültek automatikusan elküldésre:'; -$lang['lastSent'] = 'Az adatokat elküldtük.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hu/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hu/submitted.txt deleted file mode 100644 index 30ab8bd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/hu/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Visszajelzés a DokuWiki használatáról ====== - -Az adatokat sikeresen elküldtük. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ia/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ia/intro.txt deleted file mode 100644 index d31c365..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ia/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Datos de popularitate ====== - -Iste instrumento collige datos anonyme super tu wiki e te permitte inviar los retro al disveloppatores de DokuWiki. Isto les adjuta de comprender como DokuWiki es usate per su usatores e assecura que le decisiones super le disveloppamento futur si basate super statisticas de uso ex le mundo real. - -Tu es incoragiate a repeter iste procedura de tempore a tempore pro continuar a informar le disveloppatores quando tu wiki cresce. Tu collectiones repetite de datos essera identificate per un ID anonyme. - -Le datos colligite contine informationes como tu version de DokuWiki, le numero e dimension de tu paginas e files, plug-ins installate e information super tu installation de PHP. - -Le datos crude que essera inviate es monstrate hic infra. Per favor usa le button "Inviar datos" pro transferer le informationes. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ia/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ia/lang.php deleted file mode 100644 index 4a45f04..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ia/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - * @author Martijn Dekker - */ -$lang['name'] = 'Datos de popularitate (pote prender alcun tempore pro cargar)'; -$lang['submit'] = 'Inviar datos'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/id-ni/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/id-ni/intro.txt deleted file mode 100644 index fb23709..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/id-ni/intro.txt +++ /dev/null @@ -1,7 +0,0 @@ -====== Popularitas-Fangombakha ====== - -Fakake anonyme da'e i'owuloi ngawalö data moroi ba Wiki khöu awö wanehegöu wama'ohe'ö DokuWiki ba zangahaogö. Data da'e aoha wangehaogö ba wombohouni mangawuli ba DokuWiki ba biziso miföna abölö aoha wangirö'ö ya'ia bakha ba nahia wamake statistik. - -Tola öfa'ohe'ö mangawuli data ero-ero soginötö ba wangehaogö ba bawamohouni Wiki khöndra samazökhi. Data nifa'ohe'öu ifareso dania anonyme ID. - -... diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/id-ni/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/id-ni/lang.php deleted file mode 100644 index d9a36f2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/id-ni/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - * @author Yustinus Waruwu - */ -$lang['name'] = 'Sabölö teturia (sito\'ölönia ara ginötö wamokai)'; -$lang['submit'] = 'Fa\'ohe\'ö data'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/is/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/is/lang.php deleted file mode 100644 index 0270d3f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/is/lang.php +++ /dev/null @@ -1,12 +0,0 @@ - - * @author Ólafur Gunnlaugsson - * @author Erik Bjørn Pedersen - */ -$lang['submit'] = 'Senda gögn'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/it/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/it/intro.txt deleted file mode 100644 index f65310a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/it/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Raccolta dati sul wiki ====== - -Questo strumento raccoglie dati anonimi sul tuo wiki e ti permette di inviarli agli sviluppatori di Dokuwiki. Questo aiuta loro a capire come Dokuwiki viene utilizzato dagli utenti e prendere decisioni future sullo sviluppo in base a quelle che sono le reali statistiche di utilizzo da parte degli utenti. - -Ti incoraggiamo a ripetere ogni tanto questa operazione per mantenere informati gli sviluppatori sulla crescita del tuo wiki. L'insieme dei dati raccolti saranno identificati tramite un ID anonimo. - -I dati raccolti contengono informazioni come la versione di DokuWiki, il numero e le dimensioni delle pagine e dei file, i plugin installati e informazioni sulla versione di PHP presente nel sistema. - -A continuazione puoi vedere un'anteprima dei dati che saranno inviati. Utilizza il pulsante "Invia dati" per trasferire le informazioni. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/it/lang.php deleted file mode 100644 index ec00d66..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/it/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @author Lorenzo Breda - * @author robocap - * @author Jacopo Corbetta - * @author Matteo Pasotti - */ -$lang['name'] = 'Raccolta dati sul wiki (può impiegare del tempo per caricarsi)'; -$lang['submit'] = 'Invia dati'; -$lang['autosubmit'] = 'Invia automaticamente i dati una volta al mese'; -$lang['submissionFailed'] = 'È stato impossibile inviare i dati a causa del seguente errore:'; -$lang['submitDirectly'] = 'È possibile inviare i dati manualmente utilizzando il pulsante sottostante.'; -$lang['autosubmitError'] = 'L\'ultimo invio automatico non è andato a buon fine a causa del seguente errore:'; -$lang['lastSent'] = 'I dati sono stati inviati'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/it/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/it/submitted.txt deleted file mode 100644 index 7824715..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/it/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Raccolta dati sul wiki ====== - -I dati sono stati inviati correttamente. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ja/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ja/intro.txt deleted file mode 100644 index dde54ff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ja/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== 利用状æ³èª¿æŸ» ====== - -ã“ã®[[doku>ja:popularity|ツール]]ã¯ã€ã”利用中ã®wikiã®æƒ…報をåŽé›†ã—ã€ãれをDokuWikiã®é–‹ç™ºè€…ã¸åŒ¿åã§é€ä¿¡ã™ã‚‹ã‚‚ã®ã§ã™ã€‚開発者ã¯ã“ã®ãƒ„ールã«ã‚ˆã‚Šã€DokuWikiãŒå®Ÿéš›ã«ã©ã®æ§˜ã«åˆ©ç”¨ã•れã¦ã„ã‚‹ã‹ã‚’ç†è§£ã—ã€ãã—ã¦å®Ÿéš›ã®åˆ©ç”¨çжæ³ã«åŸºã¥ã„ã¦ä»Šå¾Œã®é–‹ç™ºæ–¹é‡ã‚’決定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ - -ãŠä½¿ã„ã®wikiã®è¦æ¨¡ãŒå¤§ãããªã£ã¦ããŸã¨ãã¯ã€ã“ã®ã‚¹ãƒ†ãƒƒãƒ—を定期的ã«ç¹°ã‚Šè¿”ã™ã“ã¨ã‚’推奨ã—ã¦ã„ã¾ã™ã€‚ã¾ãŸã€é€ä¿¡ã•れãŸãƒ‡ãƒ¼ã‚¿ã¯åŒ¿åã®IDã§è­˜åˆ¥ã•れã¾ã™ã€‚ - -DokuWikiã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€ãƒšãƒ¼ã‚¸ã¨ãƒ•ã‚¡ã‚¤ãƒ«ã®æ•°ã¨ã‚µã‚¤ã‚ºã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ¸ˆã¿ãƒ—ラグインã€ãã—ã¦ãŠä½¿ã„ã®PHPã«é–¢ã™ã‚‹æƒ…å ±ãŒã€é€ä¿¡ã•れるデータã«å«ã¾ã‚Œã¾ã™ã€‚ - -以下ã«è¡¨ç¤ºã•れã¦ã„るデータãŒå®Ÿéš›ã«é€ä¿¡ã•れるデータã¨ãªã‚Šã¾ã™ã€‚"データé€ä¿¡"ボタンを押ã—ã¦æƒ…報をé€ä¿¡ã—ã¦ãã ã•ã„。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ja/lang.php deleted file mode 100644 index 81dc94c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ja/lang.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @author Daniel Dupriest - * @author Kazutaka Miyasaka - * @author Yuji Takenaka - * @author Taisuke Shimamoto - * @author Satoshi Sahara - */ -$lang['name'] = '利用状æ³èª¿æŸ»ï¼ˆãƒ­ãƒ¼ãƒ‰ã«å°‘ã—æ™‚é–“ãŒæŽ›ã‹ã‚Šã¾ã™ï¼‰'; -$lang['submit'] = 'データé€ä¿¡'; -$lang['autosubmit'] = '月ã«ä¸€åº¦ã¯è‡ªå‹•çš„ã«ãƒ‡ãƒ¼ã‚¿ã‚’é€ä»˜'; -$lang['submissionFailed'] = '次ã®ã‚¨ãƒ©ãƒ¼ã«ã‚ˆã‚Šãƒ‡ãƒ¼ã‚¿ãŒé€ä¿¡ã§ãã¾ã›ã‚“ã§ã—ãŸï¼š'; -$lang['submitDirectly'] = '次ã®ãƒ•ォームを使ã£ã¦ãƒ‡ãƒ¼ã‚¿ã‚’手動ã§é€ä¿¡ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚'; -$lang['autosubmitError'] = '以下ã®ã‚¨ãƒ©ãƒ¼ã«ã‚ˆã‚Šæœ€å¾Œã®è‡ªå‹•é€ä¿¡ã«å¤±æ•—ã—ã¾ã—ãŸï¼š'; -$lang['lastSent'] = 'データをé€ä¿¡ã—ã¾ã—ãŸã€‚'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ja/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ja/submitted.txt deleted file mode 100644 index 604f8e5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ja/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 利用状æ³èª¿æŸ» ====== - -データã®é€ä¿¡ã«æˆåŠŸã—ã¾ã—ãŸã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ko/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ko/intro.txt deleted file mode 100644 index edc0f87..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ko/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== ì¸ê¸°ë„ 조사 ====== - -ì„¤ì¹˜ëœ ìœ„í‚¤ì˜ ìµëª… 정보를 ë„쿠위키 개발ìžì—게 보냅니다. ì´ [[doku>ko:popularity|ë„구]]는 ë„쿠위키가 실제 사용ìžì—게 어떻게 사용ë˜ëŠ”ì§€ ë„쿠위키 개발ìžì—게 ì•Œë ¤ì¤Œìœ¼ë¡œì¨ ì´ í›„ 개발 시 참조가 ë©ë‹ˆë‹¤. - -ì„¤ì¹˜ëœ ìœ„í‚¤ê°€ 커ì§ì— ë”°ë¼ì„œ ì´ ê³¼ì •ì„ ë°˜ë³µí•  필요가 있습니다. ë°˜ë³µëœ ë°ì´í„°ëŠ” ìµëª… ID로 구별ë˜ì–´ì§‘니다. - -보내려는 ë°ì´í„°ëŠ” 설치 ë„쿠위키 버전, 문서와 íŒŒì¼ ìˆ˜, í¬ê¸°, 설치 플러그ì¸, 설치 PHP ì •ë³´ë“±ì„ í¬í•¨í•˜ê³  있습니다. - -실제 보내질 ìžë£ŒëŠ” 아래와 같습니다. 정보를 보내려면 "ìžë£Œ 보내기" ë²„íŠ¼ì„ í´ë¦­í•˜ì„¸ìš”. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ko/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ko/lang.php deleted file mode 100644 index fff8cac..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ko/lang.php +++ /dev/null @@ -1,20 +0,0 @@ - - * @author Song Younghwan - * @author Seung-Chul Yoo - * @author erial2 - * @author Myeongjin - * @author Garam - */ -$lang['name'] = 'ì¸ê¸°ë„ 조사 (불러오는 ë° ì‹œê°„ì´ ê±¸ë¦´ 수 있습니다)'; -$lang['submit'] = 'ìžë£Œ 보내기'; -$lang['autosubmit'] = 'ìžë£Œë¥¼ ìžë™ìœ¼ë¡œ 한 ë‹¬ì— í•œ 번씩 보내기'; -$lang['submissionFailed'] = '다ìŒê³¼ ê°™ì€ ì´ìœ ë¡œ ìžë£Œ ë³´ë‚´ê¸°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤:'; -$lang['submitDirectly'] = 'ì•„ëž˜ì˜ ì–‘ì‹ì— ë§žì¶° 수ë™ìœ¼ë¡œ ìž‘ì„±ëœ ìžë£Œë¥¼ 보낼 수 있습니다.'; -$lang['autosubmitError'] = '다ìŒê³¼ ê°™ì€ ì´ìœ ë¡œ ìžë™ ìžë£Œ ë³´ë‚´ê¸°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤:'; -$lang['lastSent'] = 'ìžë£Œë¥¼ 보냈습니다'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ko/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ko/submitted.txt deleted file mode 100644 index 37cfbd8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ko/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ì¸ê¸°ë„ 조사 ====== - -ìžë£Œë¥¼ 성공ì ìœ¼ë¡œ 보냈습니다. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/la/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/la/intro.txt deleted file mode 100644 index c3029ca..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/la/intro.txt +++ /dev/null @@ -1,10 +0,0 @@ -====== Index Fauoris Popularis ====== - -Haoc instrumentum fauorem popularem mittis sic ut creatores uicis meliorem illum facere possint. - -Rursum te fauorem mittere experamus sic ut si mutationes meliores uel peiores esse uidere possimus. - -Res mittendae tua forma in usu, numerus et pondus paginarum et aliarum rerum, addenda in usu et de PHP. - -Res rudes mittendae subter ostenduntur. "Res mittere" premas ut eas transferas. - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/la/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/la/lang.php deleted file mode 100644 index c7f307c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/la/lang.php +++ /dev/null @@ -1,13 +0,0 @@ - - */ -$lang['name'] = 'Index fauoris popularis (multum tempus quaerere potest)'; -$lang['submit'] = 'Missum die'; -$lang['autosubmit'] = 'Constanter res omni mense mittuntur'; -$lang['submissionFailed'] = 'Res non mittuntur ea causa:'; -$lang['submitDirectly'] = 'Res tu mittere potes cum hoc exemplar compleas.'; -$lang['autosubmitError'] = 'Extrema missio lapsa est ea causa:'; -$lang['lastSent'] = 'Res missae sunt'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/la/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/la/submitted.txt deleted file mode 100644 index 2b2faf4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/la/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Index fauoris popularis ====== - -Res feliciter missae sunt. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lt/lang.php deleted file mode 100644 index c0cc342..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lt/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - * @author Arunas Vaitekunas - */ -$lang['name'] = 'Populiarumo apklausa (gali užtrukti pakrovimas)'; -$lang['submit'] = 'Pateikti'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lv/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lv/intro.txt deleted file mode 100644 index dd43f96..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lv/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== PopularitÄtes atsauksme ====== - -Å is rÄ«ks savÄc anonÄ«mus datus par tavu wiki sistÄ“mu un piedÄvÄ tos nodot DokuWiki izstrÄdÄtÄjiem. Tas ļauj zinÄt kÄ izmanto DokuWiki un palÄ«dz tÄlÄko attÄ«stÄ«bu balstÄ«t patiesas izmantoÅ¡anas statistikÄ . - -IerosinÄm laiku pa laikam atkÄrtoti nosÅ«tÄ«t datus, lai izstrÄdÄtÄji zinÄtu, ka tavs wiki aug. AtkÄrtotos sÅ«tÄ«jumus identificÄ“s pÄ“c anonÄ«mÄ ID. - -SavÄktie dati satur ziņas par DokuWiki versiju, lapu skaitu un apjomu, instalÄ“tajiem spraudņiem un par PHP instalÄciju. - -NosÅ«tÄmie dati redzami zemÄk. Nospied pogu "NosÅ«tÄ«t datus", lai nodotu ziņas. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lv/lang.php deleted file mode 100644 index 2c9bc63..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lv/lang.php +++ /dev/null @@ -1,14 +0,0 @@ - - */ -$lang['name'] = 'PopularitÄtes atsauksmes (ielÄde var aizņemt kÄdu laiku)'; -$lang['submit'] = 'NosÅ«tÄ«t datus'; -$lang['autosubmit'] = 'AutomÄtiski reizi mÄ“nesÄ« nosÅ«tÄ«t datus'; -$lang['submissionFailed'] = 'Datus nevar nosÅ«tÄ«t kļūdas dēļ:'; -$lang['submitDirectly'] = 'JÅ«s pats varat pats nosÅ«tÄ«t datus no šīs veidlapas.'; -$lang['autosubmitError'] = 'PÄ“dÄ“jÄ automÄtiskÄ nosÅ«tīšana kļūdas dēļ:'; -$lang['lastSent'] = 'Dati nosÅ«tÄ«ti'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lv/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lv/submitted.txt deleted file mode 100644 index c31338a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/lv/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== PopularitÄtes atsauksmes ====== - -Dati veiksmÄ«gi nosÅ«tÄ«ti \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/mr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/mr/intro.txt deleted file mode 100644 index df912e4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/mr/intro.txt +++ /dev/null @@ -1,8 +0,0 @@ -====== लोकपà¥à¤°à¤¿à¤¯à¤¤à¤¾ फीडबॅक ====== -हे टूल तà¥à¤®à¤šà¥à¤¯à¤¾ विकी संबंधी माहिती गà¥à¤ªà¥à¤¤à¤ªà¤£à¥‡ गोळा करते आणि डॉकà¥à¤¯à¥à¤µà¤¿à¤•ीचà¥à¤¯à¤¾ निरà¥à¤®à¤¾à¤¤à¥à¤¯à¤¾à¤¨à¤¾ पाठवते. यादà¥à¤µà¤¾à¤°à¥‡ तà¥à¤¯à¤¾à¤‚ना डॉकà¥à¤¯à¥à¤µà¤¿à¤•ी पà¥à¤°à¤¤à¥à¤¯à¤•à¥à¤· कशी वापरली जाते व तà¥à¤¯à¤¾à¤¨à¥à¤¸à¤¾à¤° पà¥à¤°à¤¤à¥à¤¯à¤•à¥à¤· माहितीवर आधारित पà¥à¤¢à¥€à¤² सà¥à¤§à¤¾à¤°à¤£à¤¾ करणà¥à¤¯à¤¾à¤¸ मदत होते. - -तà¥à¤®à¥à¤¹à¥€ हे टूल ठराविक अंतराने परत वापरत राहिलà¥à¤¯à¤¾à¤¸ अधिक चांगले ,कारण तà¥à¤®à¤šà¥€ विकी जसजशी वाढेल तसे डेवलपर लोकाना तà¥à¤¯à¤¾à¤¬à¤¦à¥à¤¦à¤² माहिती कळणà¥à¤¯à¤¾à¤¸ मदत होइल. तà¥à¤®à¤šà¤¾ डेटा गà¥à¤ªà¥à¤¤ निरà¥à¤¦à¥‡à¤¶à¤•ादà¥à¤µà¤¾à¤°à¥‡ ओळखला जाइल. - -या डेटा मधे पà¥à¤¢à¥€à¤² पà¥à¤°à¤•ारची माहिती असेल : तà¥à¤®à¤šà¥à¤¯à¤¾ डॉकà¥à¤¯à¥à¤µà¤¿à¤•ीची आवृतà¥à¤¤à¤¿, तà¥à¤¯à¤¾à¤¤à¥€à¤² पानांची संखà¥à¤¯à¤¾ व साइज़, इनà¥à¤¸à¥à¤Ÿà¥‰à¤² केलेले पà¥à¤²à¤—इन आणि तà¥à¤®à¤šà¥à¤¯à¤¾ PHP ची आवृतà¥à¤¤à¤¿. - -जो डेटा पà¥à¤°à¤¤à¥à¤¯à¤•à¥à¤· पाठवला जाइल तो खाली दाखवला आहे. "Send Data" बटन वर कà¥à¤²à¤¿à¤• करून हा डेटा पाठवा. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/mr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/mr/lang.php deleted file mode 100644 index abf7dd5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/mr/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - * @author Padmanabh Kulkarni - * @author shantanoo@gmail.com - */ -$lang['name'] = 'लोकपà¥à¤°à¤¿à¤¯à¤¤à¤¾ फीडबॅक ( लोड होणà¥à¤¯à¤¾à¤¸ थोडा वेळ लागेल )'; -$lang['submit'] = 'माहीती पाठवा'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ne/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ne/lang.php deleted file mode 100644 index c0d925a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ne/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - * @author SarojKumar Dhakal - * @author Saroj Dhakal - */ -$lang['submit'] = 'सामगà¥à¤°à¥€ पठाउनà¥à¤¹à¥‹à¤¸à¥ '; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/nl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/nl/intro.txt deleted file mode 100644 index 3c045c4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/nl/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Populariteitsfeedback ====== - -Dit onderdeel verzamelt anonieme gegevens over uw wiki en stelt u in staat deze te versturen naar de ontwikkelaars van DokuWiki. Dit helpt hen te begrijpen hoe DokuWiki wordt gebruikt door de gebruikers en zorgt er ook voor dat toekomstige ontwikkelkeuzes kunnen worden gestaafd door echte gebruikersstatistieken. - -U wordt verzocht deze stap van tijd tot tijd te herhalen om ontwikkelaars op de hoogte te houden terwijl uw wiki groeit. De herhaalde data zal worden geïdentificeerd door een uniek, anoniem ID. - -De verzamelde gegevens bevat onder andere gegevens over uw versie van DokuWiki, het aantal- en de grootte van de pagina's en bestanden, geïnstalleerde plugins en informatie over PHP. - -De ruwe data die verzonden worden staan hieronder. Gebruik de knop "Verstuur" om de informatie te verzenden. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/nl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/nl/lang.php deleted file mode 100644 index 121e71c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/nl/lang.php +++ /dev/null @@ -1,22 +0,0 @@ - - * @author Niels Schoot - * @author Dion Nicolaas - * @author Danny Rotsaert - * @author Marijn Hofstra - * @author Timon Van Overveldt - * @author Ricardo Guijt - * @author Gerrit - * @author Remon - */ -$lang['name'] = 'Populariteitsfeedback (kan even duren om in te laden)'; -$lang['submit'] = 'Verstuur gegevens'; -$lang['autosubmit'] = 'Gegevens automatisch maandelijks verzenden'; -$lang['submissionFailed'] = 'De gegevens konden niet verstuurd worden vanwege de volgende fout:'; -$lang['submitDirectly'] = 'Je kan de gegevens handmatig sturen door het onderstaande formulier te verzenden.'; -$lang['autosubmitError'] = 'De laatste automatische verzending is mislukt vanwege de volgende fout:'; -$lang['lastSent'] = 'De gegevens zijn verstuurd.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/nl/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/nl/submitted.txt deleted file mode 100644 index 219d80f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/nl/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Populariteitsfeedback ===== - -Het versturen van de gegevens is gelukt. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/no/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/no/intro.txt deleted file mode 100644 index be3f8f0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/no/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Tilbakemelding om popularitet ====== - -Dette verktøyet samler anonyme data om din wiki og sender disse tilbake til DokuWikis utviklere. Dette hjelper utviklerne til Ã¥ forstÃ¥ hvordan DokuWiki blir brukt, og gjør at fremtidig beslutninger om videre utvikling kan baseres pÃ¥ statistikk fra virkelig bruk. - -Du oppfordres herved til Ã¥ gjenta innsendingen fra tid til annen for Ã¥ holde utviklerne informert nÃ¥r din wiki vokser. Dine datasett vil bli identifisert ved hjelp av en anonym identifikator. - -De data som samles inn inneholder informasjon om din DokuWiki-versjon, antallet og størrelsen pÃ¥ sider og filer, installerte utvidelser og informasjon om hvilken versjon av PHP som er installert. - -RÃ¥data som blir sendt vises nedenfor. Bruk knappen "Send data" for Ã¥ overføre denne informasjonen. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/no/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/no/lang.php deleted file mode 100644 index 800c8a1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/no/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author Jakob Vad Nielsen (me@jakobnielsen.net) - * @author Kjell Tore Næsgaard - * @author Knut Staring - * @author Lisa Ditlefsen - * @author Erik Pedersen - * @author Rune Rasmussen - * @author Thomas Nygreen - * @author Jon Bøe - * @author Egil Hansen - * @author Arne Hanssen - */ -$lang['name'] = ' Tilbakemelding om popularitet (kan ta litt tid Ã¥ laste)'; -$lang['submit'] = 'Send data'; -$lang['autosubmit'] = 'Send data automatisk en gang i mÃ¥neden'; -$lang['submissionFailed'] = 'Kunne ikke sende dataene pÃ¥ grunn av følgende feil:'; -$lang['submitDirectly'] = 'Du kan sende dataene manuelt ved Ã¥ sende inn dette skjemaet.'; -$lang['autosubmitError'] = 'Den siste automatiske innsendingen feilet pÃ¥ grunn av følgende feil:'; -$lang['lastSent'] = 'Dataene er sendt for '; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/no/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/no/submitted.txt deleted file mode 100644 index ccec767..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/no/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tilbakemelding om popularitet ====== - -Innsending av dataene var vellykket. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pl/intro.txt deleted file mode 100644 index d95e7f7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pl/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Informacja o popularnoÅ›ci ====== - -To narzÄ™dzie zbiera anonimowe dane o Twoim wiki i wysyÅ‚a je do twórców DokuWiki. Zbieranie tych informacji pozwala na lepsze zrozumienie sposobów korzystania z DokuWiki i uÅ‚atwia podejmowanie przyszÅ‚ych decyzji projektowych w oparciu o rzeczywiste dane statystyczne. - -ZachÄ™camy do uruchamiania tej funkcji co pewien czas, by poinformować programistów DokuWiki o rozwoju Twojego wiki. Informacje przesyÅ‚ane przez Ciebie bÄ™dÄ… oznaczone anonimowym identyfikatorem. - -Zbierane dane zawierajÄ… informacje o wersji DokuWiki, iloÅ›ci i rozmiarze stron i plików, zainstalowanych wtyczkach oraz informacjÄ™ o oprogramowaniu PHP. - -WysyÅ‚ane dane przedstawione sÄ… poniżej. NaciÅ›nij przycisk "WyÅ›lij dane" w celu przesÅ‚ania informacji. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pl/lang.php deleted file mode 100644 index 2f198d2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pl/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author Mariusz Kujawski - * @author Maciej Kurczewski - * @author SÅ‚awomir Boczek - * @author sleshek - * @author Leszek Stachowski - * @author maros - * @author Grzegorz WidÅ‚a - * @author Åukasz Chmaj - * @author Begina Felicysym - * @author Aoi Karasu - */ -$lang['name'] = 'Informacja o popularnoÅ›ci (Å‚adowanie może zająć dÅ‚uższÄ… chwilÄ™)'; -$lang['submit'] = 'WyÅ›lij dane'; -$lang['autosubmit'] = 'Automatycznie wysyÅ‚aj dane raz na miesiÄ…c'; -$lang['submissionFailed'] = 'Dane nie mogÅ‚y być przesÅ‚ane ze wzglÄ™du na nastÄ™pujÄ…ce błędy:'; -$lang['submitDirectly'] = 'Możesz wysÅ‚ać dane rÄ™cznie poprzez nastÄ™pujÄ…cy formularz:'; -$lang['autosubmitError'] = 'Ostatnie wysyÅ‚anie automatyczne nie powiodÅ‚o siÄ™ ze wzglÄ™du na nastÄ™pujÄ…ce błędy:'; -$lang['lastSent'] = 'Dane zostaÅ‚y wysÅ‚ane:'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pl/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pl/submitted.txt deleted file mode 100644 index 195e813..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pl/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Informacje o popularnoÅ›ci ====== - -WysyÅ‚anie danych powiodÅ‚o siÄ™. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt-br/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt-br/intro.txt deleted file mode 100644 index e07aa0a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt-br/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Retorno de Popularidade ====== - -Essa [[doku>popularity|ferramenta]] coleta dados anônimos sobre o seu wiki e permite que você os envie para os desenvolvedores do DokuWiki. Isso ajuda-os a compreender como o DokuWiki é utilizado pelos seus usuários e garante que decisões para futuros desenvolvimentos sejam respaldadas por estatísticas de uso real. - -Você é encorajado a repetir esse procedimento de tempos em tempos, para manter os desenvolvedores informados quando o seu wiki for alterado. Seus pacotes de dados repetidos serão categorizados por uma identificação anônima. - -Os dados coletados contém informações do tipo: a versão do seu DokuWiki, o número e tamanho das suas páginas e arquivos, plug-ins instalados e informações sobre a sua instalação do PHP. - -Os dados brutos que serão enviados serão exibidos abaixo. Por favor, utilize o botão "Enviar dados" para transferir a informação. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt-br/lang.php deleted file mode 100644 index 58df300..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt-br/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author Lucien Raven - * @author Enrico Nicoletto - * @author Flávio Veras - * @author Jeferson Propheta - * @author jair.henrique - * @author Luis Dantas - * @author Sergio Motta - * @author Isaias Masiero Filho - * @author Balaco Baco - * @author Victor Westmann - */ -$lang['name'] = 'Retorno de popularidade (pode demorar um pouco para carregar)'; -$lang['submit'] = 'Enviar dados'; -$lang['autosubmit'] = 'Enviar os dados automaticamente uma vez por mês'; -$lang['submissionFailed'] = 'Os dados não puderam ser enviados devido ao seguinte erro:'; -$lang['submitDirectly'] = 'Você pode enviar os dados manualmente, submetendo o formulário baixo.'; -$lang['autosubmitError'] = 'Ocorreu uma falha na última submissão automática, devido ao seguinte erro:'; -$lang['lastSent'] = 'Os dados foram enviados'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt-br/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt-br/submitted.txt deleted file mode 100644 index 7c0cea8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt-br/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Retorno de popularidade ====== - -Os dados foram enviados com sucesso. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt/intro.txt deleted file mode 100644 index 06d5efc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Retorno de Popularidade ====== - -Esta [[doku>popularity|ferramenta]] coleta dados anônimos sobre o seu wiki e permite estes sejam enviados para a equipe de desenvolvimento do DokuWiki. Isto ajuda-os a compreender como o DokuWiki é usado pelos seus utilizadores de forma a permitir que desenvolvimentos futuros sejam baseadas em estatísticas de uso real. - -Você é encorajado a repetir este passo regularmente para manter a equipe informada quando o seu wiki crescer. Os seus dados permanecerão sempre anônimos. - -Os dados colectados contêm informação como a versão do DokuWiki que você utiliza, o número e tamanho das suas páginas e arquivos, os plugins instalados e informação sobre a sua instalação do PHP. - -Os dados que serão enviados são mostrados abaixo. Use o botão "Enviar Dados" para transferir a informação. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt/lang.php deleted file mode 100644 index 792fb37..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @author Enrico Nicoletto - * @author Fil - * @author André Neves - * @author José Campos - */ -$lang['name'] = 'Retorno de Popularidade (pode levar algum tempo a carregar)'; -$lang['submit'] = 'Enviar Dados'; -$lang['autosubmit'] = 'Enviar dados automáticamente uma vez por mês'; -$lang['submissionFailed'] = 'Os dados não foram enviados devido ao seguinte erro:'; -$lang['submitDirectly'] = 'Pode enviar os dados manualmente, submetendo o seguinte formulário.'; -$lang['autosubmitError'] = 'A última auto-submissão falhou, por causa do seguinte erro:'; -$lang['lastSent'] = 'Os dados foram enviados'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt/submitted.txt deleted file mode 100644 index d2bb2b7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/pt/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Retorno de Popularidade ====== - -Os dados foram enviados com sucesso. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ro/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ro/intro.txt deleted file mode 100644 index b2dfcba..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ro/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Feedback de popularitate ====== - -Această unealtă colectează date anonime despre wiki-ul dvs. ÅŸi vă permite să le trimiteÅ£i înapoi către dezvoltatorii DokuWiki. Aceasta îi ajută să înÅ£eleagă cum este folosit DokuWiki de către utilizatori ÅŸi asigură faptul că viitoarele decizii privind dezvoltarea sunt bazate pe statistici ale utilizării în condiÅ£ii reale. - -SunteÅ£i încurajat să repetaÅ£i acest pas din când în când pentru a Å£ine dezvoltatorii la curent cu dezvoltarea wiki-ului dvs. Seturile de date trimise in mod repetat vor fi identificate printr-un ID anonim. - -Datele colectate conÅ£in informaÅ£ii precum versiunea DokuWiki, numărul ÅŸi mărimea paginilor ÅŸi a fiÅŸierelor dvs., plugin-urile instalate ÅŸi informaÅ£ii despre versiunea PHP instalată. - -Datele brute ce vor fi trimise sunt afiÅŸate mai jos. Vă rugăm utilizaÅ£i butonul "Trimite datele" pentru a transfera informaÅ£iile. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ro/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ro/lang.php deleted file mode 100644 index 4f6c847..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ro/lang.php +++ /dev/null @@ -1,16 +0,0 @@ - - * @author Emanuel-Emeric AndraÅŸi - * @author Marius OLAR - */ -$lang['name'] = 'Feedback de popularitate (încărcarea poate dura mai mult)'; -$lang['submit'] = 'Trimite datele'; -$lang['autosubmit'] = 'Trimite datele automat o dată pe lună'; -$lang['submissionFailed'] = 'Datele nu au fost trimise din cauza următoarei erori:'; -$lang['submitDirectly'] = 'PuteÈ›i trimite datele manual prin completarea următorului formular.'; -$lang['autosubmitError'] = 'Ultima trimitere automată a eÈ™uat din cauza următoarei erori:'; -$lang['lastSent'] = 'Datele au fost trimise'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ro/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ro/submitted.txt deleted file mode 100644 index 214ffb7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ro/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Feedback de popularitate ====== - -Datele au fost trimise cu succes. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ru/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ru/intro.txt deleted file mode 100644 index dbf0cc6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ru/intro.txt +++ /dev/null @@ -1,10 +0,0 @@ -====== Сбор информации о популÑрноÑти ====== - -Этот [[doku>popularity|инÑтрумент]] Ñобирает анонимные данные о вашей вики и позволÑет вам отправить их разработчикам «Докувики». Эти данные помогут им понÑть, как именно иÑпользуетÑÑ Â«Ð”Ð¾ÐºÑƒÐ²Ð¸ÐºÐ¸Â», и удоÑтоверитьÑÑ, что принимаемые проектные Ñ€ÐµÑˆÐµÐ½Ð¸Ñ ÑоответÑтвуют жизненным реалиÑм. - -ОтправлÑйте данные Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚ времени Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы Ñообщать разработчикам о том, что ваша вики «подроÑла». Отправленные вами данные будут идентифицированы по анонимному ID. - -Собранные данные Ñодержат такую информацию, как: верÑÐ¸Ñ Â«Ð”Ð¾ÐºÑƒÐ²Ð¸ÐºÐ¸Â», количеÑтво и размер ваших Ñтраниц и файлов, уÑтановленные плагины, информацию об уÑтановленном PHP. - -Данные, которые будут отоÑланы, предÑтавлены ниже. ПожалуйÑта, иÑпользуйте кнопку «Отправить данные», чтобы передать информацию. - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ru/lang.php deleted file mode 100644 index 2e84e06..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ru/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author Hikaru Nakajima - * @author Alexei Tereschenko - * @author Alexander Sorkin - * @author Kirill Krasnov - * @author Vlad Tsybenko - * @author Aleksey Osadchiy - * @author Aleksandr Selivanov - * @author Ladyko Andrey - * @author Eugene - * @author Johnny Utah - */ -$lang['name'] = 'Сбор информации о популÑрноÑти (Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ может потребоватьÑÑ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ времÑ)'; -$lang['submit'] = 'Отправить данные'; -$lang['autosubmit'] = 'ÐвтоматичеÑки отправлÑть данные один раз в меÑÑц'; -$lang['submissionFailed'] = 'Данные не могут быть отправлены из-за ошибки:'; -$lang['submitDirectly'] = 'Ð’Ñ‹ можете отправлÑть данные вручную, заполнив форму:'; -$lang['autosubmitError'] = 'ПоÑледнее автоотправление данных не удалоÑÑŒ из-за ошибки:'; -$lang['lastSent'] = 'Данные отправлены'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ru/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ru/submitted.txt deleted file mode 100644 index 8454101..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/ru/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Сбор информации о популÑрноÑти ====== - -Данные были уÑпешно отправлены. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sk/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sk/intro.txt deleted file mode 100644 index 7f580d9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sk/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Prieskum používania ====== - -Tento nástroj získa anonymné dáta o VaÅ¡ej wiki a ponúkne Vám možnosÅ¥ odoslaÅ¥ ich späť k vývojárom DokuWiki. Týmto spôsobom im umožníte lepÅ¡ie porozumieÅ¥, ako je používaná DokuWiki, a podporiÅ¥ ich budúce rozhodnutia o ÄalÅ¡om vývoji informáciami z reálneho používania DokuWiki. - -DoporuÄujeme Vám opakovaÅ¥ tento krok z Äasu na Äas pri napredovaní VaÅ¡ej wiki a tak pomôcÅ¥ vývojárom DokuWiki. VaÅ¡e dáta budú oznaÄené anonymným ID. - -Zozbierané dáta obsahujú informácie ako verziu DokuWiki, poÄet a veľkosÅ¥ VaÅ¡ich stránok a súborov, inÅ¡talované pluginy a informácie o inÅ¡talovanom PHP. - -Dáta, ktoré budú poslané sú zobrazené nižšie. Prosím použite tlaÄidlo "PoslaÅ¥ dáta" na odoslanie týchto informácií. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sk/lang.php deleted file mode 100644 index eb23a9a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sk/lang.php +++ /dev/null @@ -1,16 +0,0 @@ - - * @author exusik - * @author Martin Michalek - */ -$lang['name'] = 'Prieskum používania (môže chvíľu trvaÅ¥)'; -$lang['submit'] = 'PoslaÅ¥ dáta'; -$lang['autosubmit'] = 'Automaticky zaslaÅ¥ dáta raz mesaÄne'; -$lang['submissionFailed'] = 'Dáta nemohli byÅ¥ odoslané z nasledujúceho dôdovu:'; -$lang['submitDirectly'] = 'Dáta môžu byÅ¥ zaslané manuálne nasledujúcim formulárom:'; -$lang['autosubmitError'] = 'Posledné automatické odoslanie dát zlyhalo z nasledujúceho dôvodu:'; -$lang['lastSent'] = 'Dáta boli odoslané.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sk/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sk/submitted.txt deleted file mode 100644 index f99fb9f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sk/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Prieskum používania ====== - -Dáta boli úspeÅ¡ne odoslané. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sl/intro.txt deleted file mode 100644 index 2c029db..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sl/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== PoroÄilo o uporabi ====== - -To orodje je namenjeno zbiranju brezimnih podatkov o postavljeni DokuWiki strani in omogoÄa poÅ¡iljanje nekaterih podatkov neposredno razvijalcem sistema. S temi podatki lahko razvijalci razumejo naÄine uporabe sistema, zahteve uporabnikov in pogostost uporabe, kar s statistiÄnimi podatki vpliva tudi na nadaljnji razvoj sistema. - -PriporoÄeno je, da poroÄilo o uporabi poÅ¡ljete vsake toliko Äasa, saj lahko le tako razvijalci dobijo podatke o hitrosti rasti spletiÅ¡Äa in pogostosti uporabe. Vsi podatki so poslani oznaÄeni s posebno vpisno Å¡tevilko, ki omogoÄa brezimno sledenje. - -Zbrani podatki vsebujejo podrobnosti o razliÄici uporabljenega sistema DokuWiki, Å¡tevilo in velikost wiki strani, datotekah, ki so naložene na sistem in podatke o vstavkih ter PHP namestitvi in razliÄici. - -Surovi podatki, ki bodo poslani so prikazani spodaj. S pritiskom na gumb "PoÅ¡lji podatke", bodo ti poslani na strežnik razvijalcev. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sl/lang.php deleted file mode 100644 index 3910eba..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sl/lang.php +++ /dev/null @@ -1,14 +0,0 @@ - - */ -$lang['name'] = 'Informacioni mbi Popullaritetin (mund të marë ca kohë derisa të ngarkohet)'; -$lang['submit'] = 'Dërgo Të Dhënat'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sr/intro.txt deleted file mode 100644 index cbbb46a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sr/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Мерење популарноÑти ====== - -Ова алатка анонимно Ñкупља податке о вашем викију и шаље их програмерима DokuWiki-ја. Овим помажете да разумеју како кориÑници кориÑте DokuWiki и обезбеђујете да Ñе одлуке имају потпору у ÑтатиÑтици о коришћењу у реалним уÑловима. - -Охрабрујемо Ð²Ð°Ñ Ð´Ð° поновите овај корак Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð° на време да би програмери имали информацију о развоју вашег викија. Ваши поновљени подаци ће бити идентификовани Ñа анонимним ЛИБом. - -Сакупљени подаци Ñадрже информације: верзија вашег DokuWiki-ја, број и величина Ñтраница и датотека, инÑталирани додаци и информације о ПХПу. - -Сирова верзија података који Ñе шаљу Ñе налази иÑпод. КориÑтите дугме Пошаљи податке за Ð¿Ñ€ÐµÐ½Ð¾Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ð°. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sr/lang.php deleted file mode 100644 index fe768f3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sr/lang.php +++ /dev/null @@ -1,10 +0,0 @@ - - * @author Miroslav Å olti - */ -$lang['name'] = 'Мерење популарноÑти (може потрајати док Ñе не учита)'; -$lang['submit'] = 'Пошаљи податке'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sv/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sv/intro.txt deleted file mode 100644 index 2f00c01..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sv/intro.txt +++ /dev/null @@ -1,11 +0,0 @@ -====== Popularitetsfeedback ====== - -Detta verktyg samlar anonyma data om din wiki och lÃ¥ter dig skicka dessa till DokuWikis utvecklare. Det hjälper utvecklarna att förstÃ¥ hur DokuWiki används och gör att framtida beslut om DokuWikis utveckling kan grundas pÃ¥ statistik frÃ¥n verkligt bruk. - -Upprepa gärna detta steg dÃ¥ och dÃ¥ allteftersom din Wiki växer. Dina rapporter kommer att bli identifierade med hjälp av ett anonymt id. - -Data som samlas in innehÃ¥ller information om bland annat din DokuWiki-version, antalet och storleken pÃ¥ sidorna, installerade plugins samt information om din PHP-installation. - -RÃ¥data som kommer att sändas visas här nedanför. Vänligen använd knappen "Sänd data" för att överföra informationen. - - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sv/lang.php deleted file mode 100644 index ffbb903..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sv/lang.php +++ /dev/null @@ -1,20 +0,0 @@ - - * @author Dennis Karlsson - * @author Tormod Otter Johansson - * @author Pontus Bergendahl - * @author Emil Lind - * @author Bogge Bogge - * @author Peter Ã…ström - */ -$lang['name'] = 'Popularitets-feedback (det kan ta en stund att ladda sidan)'; -$lang['submit'] = 'Sänd data'; -$lang['autosubmit'] = 'Skicka data automatiskt varje mÃ¥nad'; -$lang['submissionFailed'] = 'Datan kunde inte skickas för att:'; -$lang['submitDirectly'] = 'Du kan skicka datan manuellt genom att fylla i följande formulär.'; -$lang['autosubmitError'] = 'Senaste automatiska sändning av datan misslyckades för att:'; -$lang['lastSent'] = 'Datan har skickats'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sv/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sv/submitted.txt deleted file mode 100644 index fb8eab7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/sv/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Popularitetsfeedback ====== - -Datan har skickats utan problem. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/th/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/th/lang.php deleted file mode 100644 index 5601acf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/th/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - * @author Kittithat Arnontavilas - * @author Thanasak Sompaisansin - */ -$lang['name'] = 'ส่งข้อมูลความนิยมà¸à¸¥à¸±à¸š (อาจใช้เวลาในà¸à¸²à¸£à¹‚หลด)'; -$lang['submit'] = 'ส่งข้อมูล'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/tr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/tr/intro.txt deleted file mode 100644 index a855ff3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/tr/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Popülerlik Geribeslemesi ====== - -Bu araç wiki'niz hakkında genel bilgileri toplayarak bunları DokuWiki geliÅŸtiricilerine geri göndermenizi saÄŸlar. Böylece geliÅŸtiriciler DokuWiki'nin kullanıcılar tarafından nasıl kullanıldığını anlamalarını saÄŸlar ve ileride gerçek kullanım istatistiklerine göre geliÅŸtirme kararları verebilirler. - -Wiki'nizin büyümesiyle beraber bu bölümü zaman zaman çalıştırmanız geliÅŸtiricileri bilgilendirecektir. Tekrar gönderilen veriler anonim olarak gönderilecektir. - -Bu veriler DokuWiki sürümünü, sayısını, sayfaların ve dosyalarım büyüklüklerini, yüklü eklentileri ve PHP sürümünü içermektedir. - -Gönderilecek iÅŸlenmemiÅŸ veriler aÅŸağıda gösterilmektedir. Lütfen "Verileri Gönder" butonuna tıklayarak bilgileri gönderin. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/tr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/tr/lang.php deleted file mode 100644 index 7e837ef..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/tr/lang.php +++ /dev/null @@ -1,14 +0,0 @@ - - * @author Cihan Kahveci - * @author Yavuz Selim - * @author Caleb Maclennan - * @author farukerdemoncel - */ -$lang['name'] = 'Popülerlik Geribeslemesi (yüklemesi uzun sürebilir)'; -$lang['submit'] = 'Verileri Gönder'; -$lang['lastSent'] = 'Bilgiler gönderildi'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/uk/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/uk/intro.txt deleted file mode 100644 index 3ceb882..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/uk/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Відгук популÑрноÑті ====== - -Цей інÑтрумент збирає анонімні дані про вашу вікі Ñ– відÑилає Ñ—Ñ— розробникам ÑиÑтеми. Це допоможе їм зрозуміти, Ñк Ñаме кориÑтувачі викориÑтовують ДокуВікі Ñ– дозволÑÑ” врахувати потреби кориÑтувачів при подальшому удоÑконаленні ÑиÑтеми. - -Ви можете повторно відÑилати відгуки Ñ‡Ð°Ñ Ð²Ñ–Ð´ чаÑу, щоб повідомлÑти розробників про розвиток вашої ДокуВікі. Повторні відгуки будуть ідентифіковані по анонімному ID. - -У зібраних даних Ñ” Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ верÑÑ–ÑŽ ДокуВікі, кількіÑть Ñ– розмір Ñторінок в ній, вÑтановлені додатки Ñ– Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ PHP. - -Дані, Ñкі буде надіÑлано показано нижче. Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ñ– інформації натиÑніть будь-лаÑка кнопку "Передати дані" \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/uk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/uk/lang.php deleted file mode 100644 index d47a0cf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/uk/lang.php +++ /dev/null @@ -1,15 +0,0 @@ - - * @author Oleksandr Kunytsia - */ -$lang['name'] = 'Відгук популÑрноÑті (може зайнÑти деÑкий чаÑ)'; -$lang['submit'] = 'Передати дані'; -$lang['autosubmit'] = 'Ðвтоматично надÑилати дані один раз на міÑÑць'; -$lang['submissionFailed'] = 'Дані не можуть бути відправлені через таку помилку:'; -$lang['submitDirectly'] = 'Ви можете надіÑлати дані вручну, відправивши наÑтупну форму.'; -$lang['autosubmitError'] = 'ОÑтаннє автоматичне Ð²Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ðµ вдалоÑÑ Ñ‡ÐµÑ€ÐµÐ· таку помилку:'; -$lang['lastSent'] = 'Дані були відправлені'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/uk/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/uk/submitted.txt deleted file mode 100644 index 9021385..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/uk/submitted.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== Відгук популÑрноÑті ====== -Дані були уÑпішно відправлені. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/vi/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/vi/intro.txt deleted file mode 100644 index 6ab7d84..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/vi/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== Phản hồi độ phổ biến ====== - -[[doku>popularity|Công cụ này]] thu thập dữ liệu ẩn danh vá» wiki cá»§a bạn và cho phép bạn gá»­i lại dữ liệu này cho nhà phát triển DokuWiki. Äiá»u này giúp há» hiểu cách ngưá»i dùng sá»­ dụng DokuWiki và đảm bảo các quyết định phát triển trong tương lai được há»— trợ bởi các thống kê sá»­ dụng trong thế giá»›i thá»±c. - -Thỉnh thoảng bạn nên lặp lại bước này để thông báo cho các nhà phát triển khi wiki cá»§a bạn phát triển. Bá»™ dữ liệu lặp lại cá»§a bạn sẽ được xác định bởi má»™t ID ẩn danh. - -Dữ liệu được thu thập chứa thông tin như phiên bản DokuWiki cá»§a bạn, số lượng, kích thước các trang và tập tin cá»§a bạn, các plugin đã cài đặt và thông tin vá» cài đặt PHP cá»§a bạn. - -Dữ liệu thô sẽ gá»­i được hiển thị dưới đây. Vui lòng sá»­ dụng nút "Gá»­i dữ liệu" để chuyển thông tin. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/vi/lang.php deleted file mode 100644 index f8be567..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/vi/lang.php +++ /dev/null @@ -1,14 +0,0 @@ - - */ -$lang['name'] = 'Phản hồi độ phổ biến (có thể mất má»™t chút thá»i gian tải)'; -$lang['submit'] = 'Gá»­i dữ liệu'; -$lang['autosubmit'] = 'Tá»± động gá»­i dữ liệu má»—i tháng má»™t lần'; -$lang['submissionFailed'] = 'Dữ liệu không thể được gá»­i do lá»—i sau:'; -$lang['submitDirectly'] = 'Bạn có thể gá»­i dữ liệu theo cách thá»§ công bằng cách gá»­i biểu mẫu sau.'; -$lang['autosubmitError'] = 'Tá»± động gá»­i cuối cùng không thành công, vì lá»—i sau:'; -$lang['lastSent'] = 'Dữ liệu đã được gá»­i'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/vi/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/vi/submitted.txt deleted file mode 100644 index 8c4abc7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/vi/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Phản hồi độ phổ biến ====== - -Dữ liệu đã được gá»­i thành công. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh-tw/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh-tw/intro.txt deleted file mode 100644 index 5ba42c5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh-tw/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== 人氣回饋 ====== - -本工具會從您的 wiki 網站收集訊æ¯ï¼Œä¸¦ä»¥åŒ¿å的方å¼ç™¼é€çµ¦ DokuWiki 的開發者。這有助於他們了解使用者們如何使用 DokuWiki ï¼Œä¸¦èƒ½åŸºæ–¼å¯¦éš›çµ±è¨ˆè³‡æ–™å°æœªä¾†é–‹ç™¼åšå‡ºæ›´æº–確的決策。 - -我們鼓勵您經常é‡è¤‡é€™å€‹æ­¥é©Ÿï¼Œè®“開發者了解您的 wiki 網站的æˆé•·æƒ…形。您的資料集將會被標識為一個匿å的識別碼 (ID) 。 - -收集的資料包括 DokuWiki 版本ã€é é¢æ•¸é‡ã€æª”案大å°ã€å®‰è£çš„附加元件,以åŠä¼ºæœå™¨çš„ PHP 資訊。 - -å°‡é€å‡ºçš„原始資料顯示如下。請點擊「發é€è³‡æ–™ã€æŒ‰éˆ•進行傳輸。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh-tw/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh-tw/lang.php deleted file mode 100644 index ebbf82b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh-tw/lang.php +++ /dev/null @@ -1,20 +0,0 @@ - - * @author http://www.chinese-tools.com/tools/converter-simptrad.html - * @author Wayne San - * @author Cheng-Wei Chien - * @author Danny Lin - * @author Shuo-Ting Jian - * @author syaoranhinata - */ -$lang['name'] = '人氣回饋 (å¯èƒ½éœ€è¦ä¸€äº›æ™‚間載入) '; -$lang['submit'] = '發é€è³‡æ–™'; -$lang['autosubmit'] = 'æ¯æœˆè‡ªå‹•發é€'; -$lang['submissionFailed'] = '由於以下原因,資料無法發é€ï¼š'; -$lang['submitDirectly'] = 'ä½ å¯ä»¥åˆ©ç”¨ä»¥ä¸‹çš„表單來發手動發é€è³‡æ–™ã€‚'; -$lang['autosubmitError'] = '由於以下原因,上次自動發é€ç„¡æ³•進行:'; -$lang['lastSent'] = '資料已發é€'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh-tw/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh-tw/submitted.txt deleted file mode 100644 index 430a8a4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh-tw/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 人氣回饋 ====== - -資料已發é€ã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh/intro.txt deleted file mode 100644 index 40e93dc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh/intro.txt +++ /dev/null @@ -1,9 +0,0 @@ -====== 人气å馈 ====== - -本工具收集关于您维基站点的匿åä¿¡æ¯ï¼Œå¹¶å…许您将其å‘é€ç»™ DokuWiki 的开å‘è€…ã€‚è¿™æ ·åšæœ‰åŠ©äºŽæˆ‘ä»¬äº†è§£ç”¨æˆ·æ˜¯å¦‚ä½•ä½¿ç”¨ DokuWiki 的,并能使我们未æ¥çš„å¼€å‘决策建立在现实使用数æ®ä¸Šã€‚ - -æˆ‘ä»¬é¼“åŠ±æ‚¨ä¸æ—¶é‡å¤è¯¥æ­¥éª¤ï¼Œä»¥ä¾¿æˆ‘们能了解您的维基站点å‘展进度。您的数æ®é›†å°†è¢«åŒ¿å ID 标识。 - -收集的数æ®åŒ…括 DokuWiki ç‰ˆæœ¬ã€æ‚¨çš„页颿•°é‡ä»¥åŠæ–‡ä»¶å¤§å°ã€å·²å®‰è£…çš„æ’ä»¶ã€æœåŠ¡å™¨ä¸Šçš„ PHP 相关信æ¯ã€‚ - -将被å‘é€çš„原始数æ®å¦‚下所示。请点击“å‘逿•°æ®â€æŒ‰æ‰­è¿›è¡Œä¼ è¾“。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh/lang.php deleted file mode 100644 index 695b5c4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh/lang.php +++ /dev/null @@ -1,22 +0,0 @@ - - * @author http://www.chinese-tools.com/tools/converter-tradsimp.html - * @author Simon zhan - * @author ben - * @author lainme - * @author caii - * @author Hiphen Lee - * @author Shuo-Ting Jian - * @author phy25 - */ -$lang['name'] = '人气å馈(载入å¯èƒ½éœ€è¦ä¸€äº›æ—¶é—´ï¼‰'; -$lang['submit'] = 'å‘逿•°æ®'; -$lang['autosubmit'] = 'æ¯æœˆè‡ªåЍå‘é€'; -$lang['submissionFailed'] = 'æ•°æ®ç”±äºŽä»¥ä¸‹åŽŸå› ä¸æ©ä½ ç»™å‘é€ï¼š'; -$lang['submitDirectly'] = 'ä½ å¯ä»¥æ‰‹åЍæäº¤ä¸‹é¢çš„è¡¨å•æ¥å‘逿•°æ®ã€‚'; -$lang['autosubmitError'] = '因以下原因,上一次自动æäº¤å¤±è´¥ï¼š'; -$lang['lastSent'] = 'æ•°æ®å·²å‘é€'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh/submitted.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh/submitted.txt deleted file mode 100644 index 6039b70..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/lang/zh/submitted.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 人气å馈 ====== - -æ•°æ®å‘逿ˆåŠŸã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/plugin.info.txt deleted file mode 100644 index 8ffc136..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/popularity/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base popularity -author Andreas Gohr -email andi@splitbrain.org -date 2015-07-15 -name Popularity Feedback Plugin -desc Send anonymous data about your wiki to the DokuWiki developers -url http://www.dokuwiki.org/plugin:popularity diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/remote.php b/snippets/dokuwiki-2023-04-04/lib/plugins/remote.php deleted file mode 100644 index 5bf8da9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/remote.php +++ /dev/null @@ -1,4 +0,0 @@ -setupLocale(); - } - - /** - * access for managers - */ - public function forAdminOnly() - { - return false; - } - - /** - * return sort order for position in admin menu - */ - public function getMenuSort() - { - return 40; - } - - /** - * handle user request - */ - public function handle() - { - } - - /** - * output appropriate html - */ - public function html() - { - global $INPUT; - - echo $this->locale_xhtml('intro'); - - $this->printSearchForm(); - - if (is_array($INPUT->param('revert')) && checkSecurityToken()) { - $this->revertEdits($INPUT->arr('revert'), $INPUT->str('filter')); - } elseif ($INPUT->has('filter')) { - $this->listEdits($INPUT->str('filter')); - } - } - - /** - * Display the form for searching spam pages - */ - protected function printSearchForm() - { - global $lang, $INPUT; - echo '
    '; - echo ''; - echo ' '; - echo ' '; - echo ''.$this->getLang('note1').''; - echo '


    '; - } - - /** - * Start the reversion process - */ - protected function revertEdits($revert, $filter) - { - echo '

    '; - echo '

    '.$this->getLang('revstart').'

    '; - - echo '
      '; - foreach ($revert as $id) { - global $REV; - - // find the last non-spammy revision - $data = ''; - $pagelog = new PageChangeLog($id); - $old = $pagelog->getRevisions(0, $this->max_revs); - if (count($old)) { - foreach ($old as $REV) { - $data = rawWiki($id, $REV); - if (strpos($data, $filter) === false) break; - } - } - - if ($data) { - saveWikiText($id, $data, 'old revision restored', false); - printf('
    • '.$this->getLang('reverted').'
    • ', $id, $REV); - } else { - saveWikiText($id, '', '', false); - printf('
    • '.$this->getLang('removed').'
    • ', $id); - } - @set_time_limit(10); - flush(); - } - echo '
    '; - - echo '

    '.$this->getLang('revstop').'

    '; - } - - /** - * List recent edits matching the given filter - */ - protected function listEdits($filter) - { - global $conf; - global $lang; - echo '

    '; - echo '
    '; - echo ''; - formSecurityToken(); - - $recents = getRecents(0, $this->max_lines); - echo ''; - - echo '

    '; - echo ' '; - printf($this->getLang('note2'), hsc($filter)); - echo '

    '; - - echo '
    '; - } -} -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/admin.svg b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/admin.svg deleted file mode 100644 index 2129d2d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/admin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ar/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ar/intro.txt deleted file mode 100644 index 5839ee0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ar/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== مدير الاسترجاع ====== - -تساعدك هذه Ø§Ù„ØµÙØ­Ø© ÙÙŠ الاستعادة الآلية لهجوم غثاء. للحصول على قائمة Ø¨Ø§Ù„ØµÙØ­Ø§Øª المغثاة أولا أدخل نص البحث (مثل. عنوان غثاء), ثم أكد أن Ø§Ù„ØµÙØ­Ø§Øª الموجودة هي غثاء ÙØ¹Ù„ا Ùˆ استرجع التعديلات. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ar/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ar/lang.php deleted file mode 100644 index 57e1b32..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ar/lang.php +++ /dev/null @@ -1,22 +0,0 @@ - - * @author Yaman Hokan - * @author Usama Akkad - * @author Ahmad Abd-Elghany - * @author alhajr - * @author Mohamed Belhsine - */ -$lang['menu'] = 'مدير الاسترجاع'; -$lang['filter'] = 'ابحث ÙÙŠ Ø§Ù„ØµÙØ­Ø§Øª المتأذاة'; -$lang['revert'] = 'استرجع Ø§Ù„ØµÙØ­Ø§Øª المحددة'; -$lang['reverted'] = '%s استرجعت للاصدار %s'; -$lang['removed'] = 'Ø­ÙØ°Ùت %s '; -$lang['revstart'] = 'بدأت عملية الاستعادة. قد يستغرق ذلك وقتا طويلا. إذا كان وقت النص البرمجي ÙŠÙ†ÙØ° قبل النهاية، عليك استرجاع أجزاء أصغر. -'; -$lang['revstop'] = 'عملية الاستعادة انتهت بنجاح.'; -$lang['note1'] = 'لاحظ: البحث حساس لحالة الأحرÙ'; -$lang['note2'] = 'لاحظ: ستسترجع Ø§Ù„ØµÙØ­Ø© إلى آخر اصدار لا يحوي شروط الغثاء %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/bg/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/bg/intro.txt deleted file mode 100644 index 44d5a09..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/bg/intro.txt +++ /dev/null @@ -1,4 +0,0 @@ -====== ВъзÑтановÑване ====== - -Страницата помага за автоматично възÑтановÑване Ñлед SPAM атака. За да намерите Ñпамнатите Ñтраници, въведете текÑÑ‚ за търÑене (напр. линк от SPAM Ñъобщението), Ñлед това потвърдете, че намерените Ñтраници Ñа наиÑтина SPAM и възÑтановете Ñтарите им верÑии. - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/bg/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/bg/lang.php deleted file mode 100644 index f68db5b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/bg/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @author Viktor Usunov - * @author Kiril - */ -$lang['menu'] = 'ВъзÑтановÑване'; -$lang['filter'] = 'ТърÑене на Ñпамнати Ñтраници'; -$lang['revert'] = 'ВъзÑтанови избраните Ñтраници'; -$lang['reverted'] = '%s върната до верÑÐ¸Ñ %s'; -$lang['removed'] = '%s премахната'; -$lang['revstart'] = 'ПроцеÑÑŠÑ‚ на възÑтановÑване започна. Това може да отнеме много време. Ðко Ñкриптът Ñе проÑрочи преди да завърши, трÑбва да възÑтановÑвате на по-малки парчета.'; -$lang['revstop'] = 'ПроцеÑÑŠÑ‚ на възÑтановÑване завърши уÑпешно.'; -$lang['note1'] = 'Бележка: при търÑенето Ñе различават малки от големи букви'; -$lang['note2'] = 'Бележка: Ñтраницата ще бъде върната към Ñтара верÑÐ¸Ñ Ð±ÐµÐ· SPAM терминa %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca-valencia/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca-valencia/intro.txt deleted file mode 100644 index fed2cb9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca-valencia/intro.txt +++ /dev/null @@ -1,4 +0,0 @@ -====== Gestor de reversions ====== - -Esta pàgina ajuda en la reversió automàtica d'atacs de spam. Per a -trobar una llista de pàgines que tinguen spam introduïxca una cadena de busca (p. e. una URL de spam), confirme que les pàgines trobades tenen realment spam i revertixca les edicions. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca-valencia/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca-valencia/lang.php deleted file mode 100644 index 77dd580..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca-valencia/lang.php +++ /dev/null @@ -1,15 +0,0 @@ - - * @author Bernat Arlandis - */ -$lang['menu'] = 'Gestor de reversions'; -$lang['filter'] = 'Buscar pàgines en spam'; -$lang['revert'] = 'Revertir pàgines seleccionades'; -$lang['reverted'] = '%s revertides a la versió %s'; -$lang['removed'] = '%s llevades'; -$lang['revstart'] = 'El procés de reversió ha començat. Açò pot dur prou de temps. Si es talla abans d\'acabar, haurà de revertir per parts.'; -$lang['revstop'] = 'El procés de reversió ha finalisat correctament.'; -$lang['note1'] = 'Nota: esta busca és sensible a mayúscules'; -$lang['note2'] = 'Nota: esta pàgina es revertirà a l\'última versió que no continga el spam definit pel terme %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca/intro.txt deleted file mode 100644 index 0af2e8e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gestió de reversions ====== - -Aquesta pàgina us ajuda a revertir automàticament els canvis que siguin producte d'un atac amb brossa. Per trobar la llista de pàgines atacades, cerqueu una cadena adequada (p. ex. un URL de propaganda), confirmeu que les pàgines trobades contenen realment brossa i llavors revertiu-les a revisions anteriors. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca/lang.php deleted file mode 100644 index 1522357..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ca/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @author carles.bellver - * @author daniel - */ -$lang['menu'] = 'Gestió de reversions'; -$lang['filter'] = 'Cerca pàgines brossa'; -$lang['revert'] = 'Reverteix les pàgines seleccionades'; -$lang['reverted'] = 'S\'ha revertit %s a la revisió %s'; -$lang['removed'] = 'S\'ha suprimit %s'; -$lang['revstart'] = 'S\'ha iniciat el procés de reversió. Això pot trigar una bona estona. Si s\'excedeix el temps d\'espera màxim del servidor, haureu de tornar a intentar-ho per parts.'; -$lang['revstop'] = 'El procés de reversió ha acabat amb èxit.'; -$lang['note1'] = 'Nota: aquesta cerca distingeix entre majúscules i minúscules.'; -$lang['note2'] = 'Nota: la pàgina es revertirà a la darrera versió que no contingui el terme brossa especificat %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ckb/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ckb/intro.txt deleted file mode 100644 index 6b50686..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ckb/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== بیگەرەوە بەڕێوەبەر ====== -ئەم پەڕەیە یارمەتیت دەدات Ù„Û• دووبارە-گەڕاندنەوەی خۆکاری هێرشی سپام. بۆ دۆزینەوەی لیستێک Ù„Û• لاپەڕەکانی سپام یەکەم جار زنجیرەی گەڕانتێبکە (بۆ ÛŒ.. بەستەری سپام) ØŒ پاشان دووپاتی بکەوە Ú©Û• بەڕاستی پەڕەکان سپامن Ùˆ هەڵگەڕاندنەوە بۆ ئێدتەکان. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ckb/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ckb/lang.php deleted file mode 100644 index 090de76..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ckb/lang.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @author Wrya - */ -$lang['menu'] = 'بیگەرەوە بەڕێوەبەر'; -$lang['filter'] = 'گەڕان Ù„Û• پەڕەکانی سپام'; -$lang['revert'] = 'لاپەڕە دیاریکراوەکان بگەڕێنەوە'; -$lang['reverted'] = '%s بۆ پێداچوونەوەی %s هەڵدرایەوە'; -$lang['removed'] = '%s لابرا'; -$lang['revstart'] = 'پرۆسەی دووبارە -وەشانکردن دەستی پێکرد. ئەمە دەتوانێت کاتێکی زۆر بخایەنێت ئەگەر - کاتەکانی نوسینی دەرەوە Ù¾ÛŽØ´ تەواوکردن، پێویستە بە بچوکتر بیگەرەوە - پارچە پارچە'; -$lang['revstop'] = 'پرۆسەی دووبارە-وەشان کردن بە سەرکەوتوویی کۆتایی هات.'; -$lang['note1'] = 'تێبینی: ئەم گەڕانە هەستیارە'; -$lang['note2'] = 'تێبینی: لاپەڕەکە دەگەررێتەوە بۆ دوا وەشانی Ú©Û• دەستەواژەی سپام نەبێت %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cs/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cs/intro.txt deleted file mode 100644 index 1e1cd0f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cs/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Obnova zaspamovaných stránek ====== - -Tato stránka pomůže pÅ™i automatické obnovÄ› po spamovém útoku. Pro nalezení seznamu zaspamovaných stránek nejdříve zadejte hledaný výraz (napÅ™. spamové URL) a pak potvrÄte, že nalezené stránky opravdu obsahují spam a mohou být obnoveny. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cs/lang.php deleted file mode 100644 index 458b9c6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cs/lang.php +++ /dev/null @@ -1,41 +0,0 @@ - - * @author Aleksandr Selivanov - * @author Robert Surý - * @author Martin Hořínek - * @author Jonáš Dyba - * @author Bohumir Zamecnik - * @author Zbynek Krivka - * @author tomas - * @author Marek Sacha - * @author Lefty - * @author Vojta Beran - * @author Jakub A. Těšínský (j@kub.cz) - * @author mkucera66 - * @author ZbynÄ›k KÅ™ivka - * @author Gerrit Uitslag - * @author Petr Klíma - * @author Radovan Buroň - * @author Viktor Zavadil - * @author Jaroslav Lichtblau - * @author Turkislav - * @author Daniel SlováÄek - * @author Martin RůžiÄka - * @author Pavel KrupiÄka - */ -$lang['menu'] = 'Obnova zaspamovaných stránek'; -$lang['filter'] = 'Hledat zaspamované stránky'; -$lang['revert'] = 'Obnovit vybrané stránky'; -$lang['reverted'] = '%s vrácena do verze %s'; -$lang['removed'] = '%s odstranÄ›na'; -$lang['revstart'] = 'Obnova stránek zaÄala. Tento proces může trvat dlouho. Pokud -skriptu vyprší Äas, budete muset obnovovat po menších blocích -stránek.'; -$lang['revstop'] = 'Proces obnovy stránek byl úspěšnÄ› dokonÄen.'; -$lang['note1'] = 'Poznámka: toto vyhledávání je citlivé na velikost písmen'; -$lang['note2'] = 'Poznámka: tato stránka bude obnovena na poslední verzi, která -neobsahovala dané spamové slovo %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cy/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cy/intro.txt deleted file mode 100644 index 0e09bab..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cy/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Rheolwr Troi'n Ôl ====== - -Mae'r dudalen hon yn eich helpu chi i droi'n ôl yn awtomatig yn dilyn ymosodiad sbam. Er mwyn darganfod rhestr o dudalennau sbamllyd, rhowch linyn chwilio (ee. URL sbamllyd), yna cadarnhewch fod y tudalennau a ddarganfuwyd wir yn sbamllyd a throwch y golygiadau'n ôl. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cy/lang.php deleted file mode 100644 index ce4f005..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/cy/lang.php +++ /dev/null @@ -1,22 +0,0 @@ -%s.'; - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/da/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/da/intro.txt deleted file mode 100644 index 9ce18ec..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/da/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Gendannelsesstyring ===== - -Denne side hjælper dig med at gendanne sider efter et angreb af spam. For at finde en liste af sider, der muligvis er blevet ændret, sÃ¥ skriv en søgestreng (f.eks. en uønsket netadresse) og bekræft, at de fundne sider virkeligt er uønskede og gendan ændringerne. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/da/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/da/lang.php deleted file mode 100644 index 2dee82f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/da/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - * @author Kalle Sommer Nielsen - * @author Esben Laursen - * @author Harith - * @author Daniel Ejsing-Duun - * @author Erik Bjørn Pedersen - * @author rasmus - * @author Mikael Lyngvig - */ -$lang['menu'] = 'Gendannelsesstyring'; -$lang['filter'] = 'Søg efter uønskede sider'; -$lang['revert'] = 'Gendan valgte sider'; -$lang['reverted'] = '%s gendannet til revision %s'; -$lang['removed'] = '%s fjernet'; -$lang['revstart'] = 'Gendannelsesforløbet er startet. Dette kan tage et stykke tid. Hvis kodefilen giver "time out" før processen færdiggøres, skal du gendanne i mindre dele.'; -$lang['revstop'] = 'Gendannelsesforløbet fuldført uden fejl'; -$lang['note1'] = 'Bemærk: Der er forskel pÃ¥ store og smÃ¥ bogstaver i søgningen'; -$lang['note2'] = 'Bemærk: Denne side vil blive gendannet til den seneste udgave, der ikke indeholder det givne uønskede udtryk %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de-informal/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de-informal/intro.txt deleted file mode 100644 index a1733af..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de-informal/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Seiten wiederherstellen ====== - -Dieses Plugin dient der automatischen Wiederherstellung von Seiten nach einem Spam-Angriff. Gib zunächst einen Suchbegriff (z. B. eine Spam-URL) ein um eine Liste betroffener Seiten zu erhalten. Nachdem du dich vergewissert hast, dass die gefundenen Seiten wirklich Spam enthalten, kannst du die Seiten wiederherstellen. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de-informal/lang.php deleted file mode 100644 index 808fe6e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de-informal/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - * @author Juergen Schwarzer - * @author Marcel Metz - * @author Matthias Schulte - * @author Christian Wichmann - * @author Pierre Corell - * @author Frank Loizzi - * @author Volker Bödker - */ -$lang['menu'] = 'Seiten wiederherstellen'; -$lang['filter'] = 'Durchsuche als Spam markierte Seiten'; -$lang['revert'] = 'Setze ausgewählte Seiten zurück.'; -$lang['reverted'] = '%s zu Revision %s wiederhergestellt'; -$lang['removed'] = '%s entfernt'; -$lang['revstart'] = 'Wiederherstellung gestartet. Dies kann eine längere Zeit dauern. Wenn das Skript vor Fertigstellung stoppt, solltest du es in kleineren Stücken versuchen.'; -$lang['revstop'] = 'Wiederherstellung erfolgreich beendet.'; -$lang['note1'] = 'Beachte: Diese Suche berücksichtigt Groß- und Kleinschreibung'; -$lang['note2'] = 'Beachte: Diese Seite wird wiederhergestellt auf die letzte Version, die nicht den Spam-Begriff %s enthält.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de/intro.txt deleted file mode 100644 index fe74461..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Seiten wiederherstellen ====== - -Dieses Plugin dient der automatischen Wiederherstellung von Seiten nach einem Spam-Angriff. Geben Sie zunächst einen Suchbegriff (z. B. eine Spam-URL) ein um eine Liste betroffener Seiten zu erhalten. Nachdem Sie sich vergewissert haben, dass die gefundenen Seiten wirklich Spam enthalten, können Sie die Seiten wiederherstellen. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de/lang.php deleted file mode 100644 index 9417264..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/de/lang.php +++ /dev/null @@ -1,29 +0,0 @@ - - * @author Leo Moll - * @author Florian Anderiasch - * @author Robin Kluth - * @author Arne Pelka - * @author Andreas Gohr - * @author Dirk Einecke - * @author Blitzi94 - * @author Robert Bogenschneider - * @author Niels Lange - * @author Christian Wichmann - * @author Paul Lachewsky - * @author Pierre Corell - * @author Matthias Schulte - */ -$lang['menu'] = 'Seiten wiederherstellen'; -$lang['filter'] = 'Nach betroffenen Seiten suchen'; -$lang['revert'] = 'Ausgewählte Seiten wiederherstellen'; -$lang['reverted'] = '%s wieder hergestellt zu Version %s'; -$lang['removed'] = '%s entfernt'; -$lang['revstart'] = 'Wiederherstellung gestartet. Dies kann einige Zeit dauern. Wenn das Script abbricht, bevor alle Seiten wieder hergestellt wurden, reduzieren Sie die Anzahl der Seiten und wiederholen Sie den Vorgang.'; -$lang['revstop'] = 'Wiederherstellung erfolgreich abgeschlossen.'; -$lang['note1'] = 'Anmerkung: diese Suche unterscheidet Groß- und Kleinschreibung'; -$lang['note2'] = 'Anmerkung: die Seite wird wiederhergestellt auf die letzte Version, die nicht den angegebenen Spam Begriff %s enthält.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/el/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/el/intro.txt deleted file mode 100644 index 9b583bc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/el/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Αποκατάσταση κακόβουλων αλλαγών σελίδων ====== - -Αυτή η σελίδα σας βοηθά να αποκαταστήσετε αυτόματα τις κακόβουλες αλλαγές σελίδων που Ï€ÏοκαλοÏν οι επιθέσεις spam. Για να βÏείτε τις σελίδες που Ï€Ïέπει να Ï„ÏοποποιηθοÏν, Ï€Ïώτα δώστε έναν ÏŒÏο αναζήτησης (Ï€.χ. έναν σÏνδεσμο spam) και έπειτα επιβεβαιώστε ότι οι σελίδες που θα βÏεθοÏν όντως πεÏιέχουν spam και Ï€ÏοχωÏήστε στην αποκατάστασή τους. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/el/lang.php deleted file mode 100644 index 5f1e345..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/el/lang.php +++ /dev/null @@ -1,21 +0,0 @@ - - * @author Αθανάσιος Îταής - * @author Konstantinos Koryllos - * @author George Petsagourakis - * @author Petros Vidalis - * @author Vasileios Karavasilis - */ -$lang['menu'] = 'Αποκατάσταση κακόβουλων αλλαγών σελίδων'; -$lang['filter'] = 'Αναζήτηση σελίδων που πεÏιέχουν spam'; -$lang['revert'] = 'ΕπαναφοÏά παλαιότεÏων εκδόσεων των επιλεγμένων σελίδων'; -$lang['reverted'] = 'Η σελίδα %s επεναφέÏθηκε στην έκδοση %s'; -$lang['removed'] = 'Η σελίδα %s διαγÏάφηκε'; -$lang['revstart'] = 'Η διαδικασία αποκατάστασης άÏχισε. Αυτό ίσως πάÏει αÏκετό χÏόνο. Εάν η εφαÏμογή υπεÏβεί το διαθέσιμο χÏονικό ÏŒÏιο και τεÏματιστεί Ï€Ïιν τελειώσει, θα χÏειαστεί να επαναλάβετε αυτή τη διαδικασία για μικÏότεÏα τμήματα.'; -$lang['revstop'] = 'Η διαδικασία αποκατάστασης ολοκληÏώθηκε με επιτυχία.'; -$lang['note1'] = '
    Σημείωση: η αναζήτηση επηÏεάζεται από το εάν οι χαÏακτήÏες είναι πεζοί ή κεφαλαίοι'; -$lang['note2'] = '
    Σημείωση: η σελίδα θα επαναφεÏθεί στην πλέον Ï€Ïόσφατη έκδοση που δεν πεÏιέχει τον ÏŒÏο %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/en/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/en/intro.txt deleted file mode 100644 index b8f3558..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/en/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Revert Manager ====== - -This page helps you with the automatic reversion of a spam attack. To find a list of spammy pages first enter a search string (eg. a spam URL), then confirm that the found pages are really spam and revert the edits. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/en/lang.php deleted file mode 100644 index 6bf867d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/en/lang.php +++ /dev/null @@ -1,23 +0,0 @@ -%s.'; - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eo/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eo/intro.txt deleted file mode 100644 index 14e8314..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eo/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Administro de Restarigo ====== - -Tiu ĉi paÄo helpas vin pri aÅ­tomata restarigo el spama atako. Por trovi liston de spamecaj paÄoj, unue mendu serĉan liter-ĉenon (ekz. spama URL), do konfirmu, ke la trovitaj paÄoj fakte estas spamaj kaj restarigu la antaÅ­ajn versiojn bonajn. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eo/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eo/lang.php deleted file mode 100644 index 5e9c171..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eo/lang.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @author Felipo Kastro - * @author Robert Bogenschneider - * @author Erik Pedersen - */ -$lang['menu'] = 'Administrado de restarigo'; -$lang['filter'] = 'Serĉi spamecajn paÄojn'; -$lang['revert'] = 'Restarigi la elektitajn paÄojn'; -$lang['reverted'] = '%s estas restarigita al revizio %s'; -$lang['removed'] = '%s estas forigita'; -$lang['revstart'] = 'Restariga procezo ekis. Tio povas daÅ­ri longan tempon. Se la skripto tro prokrastos antaÅ­ plenumo, vi restarigu po pli etaj blokoj.'; -$lang['revstop'] = 'Restariga procezo plenumiÄis sukcese.'; -$lang['note1'] = 'Rimarko: tiu ĉi serĉo distingas usklecon'; -$lang['note2'] = 'Rimarko: la paÄo restariÄos al la lasta versio ne enhavanta la menditan spaman terminon %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/es/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/es/intro.txt deleted file mode 100644 index 39c5b04..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/es/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Restaurador ====== - -Esta página te ayuda con la restauración de ataques spam. Para encontrar una lista de páginas con spam introduce una cadena , luego confirma que las páginas encontradas son realmente un spam y restaura la edición. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/es/lang.php deleted file mode 100644 index 35e6519..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/es/lang.php +++ /dev/null @@ -1,34 +0,0 @@ - - * @author Gabriel Castillo - * @author oliver - * @author Enrico Nicoletto - * @author Manuel Meco - * @author VictorCastelan - * @author Jordan Mero - * @author Felipe Martinez - * @author Javier Aranda - * @author Zerial - * @author Marvin Ortega - * @author Daniel Castro Alvarado - * @author Fernando J. Gómez - * @author Mauro Javier Giamberardino - * @author emezeta - * @author Oscar Ciudad - * @author Ruben Figols - * @author Gerardo Zamudio - * @author Mercè López - */ -$lang['menu'] = 'Restaurador'; -$lang['filter'] = 'Buscar páginas con spam'; -$lang['revert'] = 'Restaurar las páginas seleccionadas'; -$lang['reverted'] = '%s ha restaurado la revisión %s'; -$lang['removed'] = '%s borrado'; -$lang['revstart'] = 'El proceso de restaurado ha comenzado. Puede llevar bastante tiempo. Si el script se para antes de acabar, deberías restaurar cadenas más pequeñas.'; -$lang['revstop'] = 'El proceso de restaurado ha finalizado satisfactoriamente.'; -$lang['note1'] = 'Nota: la búsqueda diferencia entre mayúsculas y minúsculas.'; -$lang['note2'] = 'Nota: la página será restaurada a la última versión que no tenga el término de spam dado %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/et/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/et/lang.php deleted file mode 100644 index be8fb26..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/et/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['note1'] = 'Teadmiseks: See otsing arvestab suurtähti'; -$lang['note2'] = 'Teadmiseks: Lehekülg ennistatakse viimasele järgule, milles ei sisaldu antud rämpsu sõne %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eu/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eu/intro.txt deleted file mode 100644 index c5a5a5a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eu/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Berrezartze Kudeatzailea ====== - -Orri honek spam eraso baten berrezartze automatikoarekin laguntzen dizu. Spam-a duten orriak bilatzeko, lehenik sartu bilaketa katea (adb. spam URL bat), eta ondoren baieztatu bilatutako orriak benetan spam-a dutela, gero aldaketak berrezartzeko. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eu/lang.php deleted file mode 100644 index c7495d8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/eu/lang.php +++ /dev/null @@ -1,21 +0,0 @@ - - * @author Zigor Astarbe - * @author Yadav Gowda - * @author Osoitz - */ -$lang['menu'] = 'Berrezartze Kudeatzailea'; -$lang['filter'] = 'Bilatu spam duten orriak'; -$lang['revert'] = 'Berrezarri aukeratutako orriak'; -$lang['reverted'] = '%s berrezarria %s berrikuspenera'; -$lang['removed'] = '%s ezabatua'; -$lang['revstart'] = 'Berrezartze prozesua hasi da. Honek denbora luzea eraman dezake. -Script-a denbora mugara iristen bada, zati txikiagotan berrezarri -beharko duzu. '; -$lang['revstop'] = 'Berrezartze prozesua arrakastaz bukatu da.'; -$lang['note1'] = 'Oharra: bilaketa honek maiuskulak eta minuskulak bereizten ditu'; -$lang['note2'] = 'Oharra: orria azken bertsiora berrezarriko da, emandako %s spam terminorik ez duelarik.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fa/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fa/intro.txt deleted file mode 100644 index 0ccdb08..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fa/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== مدیریت برگشت‌ها ====== - -این ØµÙØ­Ù‡ØŒ در بازیابی ØµÙØ­Ø§ØªÛŒ Ú©Ù‡ به آن‌ها اسپم ارسال شده است Ú©Ù…Ú© می‌رساند. برای مشاهده‌ی ØµÙØ­Ø§Øª اسپم شده، ابتدا جستجو کنید، سپس از اسپم شدن ØµÙØ­Ù‡â€ŒÛŒ مورد نظر اطمینان حاصل کنید Ùˆ تغییرات اعمال شده را برگردانید. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fa/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fa/lang.php deleted file mode 100644 index 073b254..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fa/lang.php +++ /dev/null @@ -1,21 +0,0 @@ - - * @author omidmr - * @author Mohammad Reza Shoaei - * @author Milad DZand - * @author AmirH Hassaneini - */ -$lang['menu'] = 'مدیریت برگشت‌ها'; -$lang['filter'] = 'جستجوی ØµÙØ­Ø§Øª اسپم شده'; -$lang['revert'] = 'بازگردانی ØµÙØ­Ø§Øª انتخاب شده'; -$lang['reverted'] = '%s به نگارش %s بازگردانده شد'; -$lang['removed'] = '%s حذ٠شد'; -$lang['revstart'] = 'در حال بازگرداندن. ممکن است مدتی زمان ببرد. اگر اجرای برنامه، پیش از اتمام به پایان رسید، باید در بخش‌های کوچک‌تری بازگردانی را انجام دهید.'; -$lang['revstop'] = 'بازگرداندن با موÙقیت به پایان رسید.'; -$lang['note1'] = 'توجه: جستجو حساس به حرو٠کوچک Ùˆ بزرگ است'; -$lang['note2'] = 'توجه: ØµÙØ­Ù‡ به آخرین نسخه‌ای Ú©Ù‡ حاوی اسپم %s نیست بازگردانده خواهد شد.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fi/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fi/intro.txt deleted file mode 100644 index 3b3ce5d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fi/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Palautuksenhallinta ====== - -Tämä sivu auttaa sinua automaattisen palautuksenhallinnan kanssa spam hyökkäyksen jälkeen. Löytääksesi listan spammatyistä sivuista anna ensin hakusana (esim. spm URL), sen jälkeen varmista, että löytyneet sivut todella ovat spammia ja palauta sitten sivut. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fi/lang.php deleted file mode 100644 index 02b4d35..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fi/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @author Teemu Mattila - * @author Sami Olmari - */ -$lang['menu'] = 'Palautuksenhallinta'; -$lang['filter'] = 'Etsi spammattyjä sivuja'; -$lang['revert'] = 'Palauta valitut sivut'; -$lang['reverted'] = '%s palautettu versioon %s'; -$lang['removed'] = '%s poistettu'; -$lang['revstart'] = 'Palautusprosessi käynnistetty. Tämä voi viedä pidemmän aikaa. Jos ajo katkeaa aikakatkaisuun ennen loppua, niin sinun pitää palauttaa pienemmissä osissa.'; -$lang['revstop'] = 'Palautusprosessi lopetti onnistuneesti.'; -$lang['note1'] = 'Huomioi: tämä haku on kirjainkoosta riippuva'; -$lang['note2'] = 'Huomioi: tämä sivu palautetaan viimeiseen versioon, jossa ei ole annettua spamtermiä %s'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fr/intro.txt deleted file mode 100644 index 30e6d8a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fr/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gestionnaire des réversions ====== - -Cette page vous aide à restaurer des pages après une attaque de spam. Pour trouver la liste des pages vandalisées, entrez un motif de recherche (par exemple : une URL de spam), puis confirmez que les pages trouvées contiennent du spam et annulez leur modifications. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fr/lang.php deleted file mode 100644 index 635c9a7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/fr/lang.php +++ /dev/null @@ -1,30 +0,0 @@ - - * @author Maurice A. LeBlanc - * @author Guy Brand - * @author stephane.gully - * @author Guillaume Turri - * @author Erik Pedersen - * @author olivier duperray - * @author Vincent Feltz - * @author Philippe Bajoit - * @author Florian Gaub - * @author Johan Guilbaud - * @author Yannick Aure - * @author Olivier DUVAL - * @author Anael Mobilia - * @author Bruno Veilleux - */ -$lang['menu'] = 'Gestionnaire des réversions'; -$lang['filter'] = 'Trouver les pages spammées '; -$lang['revert'] = 'Annuler les modifications sélectionnées'; -$lang['reverted'] = '%s restauré à la révision %s'; -$lang['removed'] = '%s supprimé'; -$lang['revstart'] = 'Processus de réversion démarré. Ceci peut durer longtemps. Si le script dépasse le délai d\'exécution avant de finir, vous devrez restaurer de plus petits groupes de pages.'; -$lang['revstop'] = 'Processus de réversion terminé avec succès.'; -$lang['note1'] = 'Note : cette recherche est sensible à la casse'; -$lang['note2'] = 'Note : cette page sera restaurée à la dernière version ne contenant pas le terme « spam » %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/gl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/gl/intro.txt deleted file mode 100644 index 6327249..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/gl/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Xestor de Reversión ====== - -Esta páxina axudarache a revertir automaticamente un ataque de correo-lixo. Para atopares unha listaxe de páxinas que conteñan correo-lixo, primeiro debes inserir unha cadea de procura (p.e. un URL do correo-lixo), e logo confirmares que as páxinas atopadas conteñen realmente o tal correo-lixo e reverter as edicións. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/gl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/gl/lang.php deleted file mode 100644 index 0e376d9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/gl/lang.php +++ /dev/null @@ -1,17 +0,0 @@ - - * @author Oscar M. Lage - * @author Rodrigo Rega - */ -$lang['menu'] = 'Xestor de Reversión'; -$lang['filter'] = 'Procurar páxinas con correo-lixo'; -$lang['revert'] = 'Revertir as páxinas seleccionadas'; -$lang['reverted'] = '%s revertido á revisión %s'; -$lang['removed'] = '%s eliminado'; -$lang['revstart'] = 'Proceso de reversión iniciado. Isto podería demorar un anaco longo. Se o script fallar por superar o seu límite de tempo denantes de rematar, terás que facer a reversión en anacos máis pequenos.'; -$lang['revstop'] = 'O proceso de reversión rematou correctamente.'; -$lang['note1'] = 'Nota: esta procura distingue entre maiúsculas e minúsculas'; -$lang['note2'] = 'Nota: a páxina revertirase á última versión que non conteña o termo de correo-lixo %s indicado.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/he/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/he/intro.txt deleted file mode 100644 index 44b78df..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/he/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== מנהל השחזור ====== - -דף ×–×” יסיע בידך לשחזר ב×ופן ×וטומטי ×חרי התקפת ספ××. כדי לקבל ×ת רשימת ×”×“×¤×™× ×¢× ×”×¡×¤×× ×¢×œ×™×š ר×שית מחרוזת לחיפוש (לדוגמה כתובת ספ××) ×חר כך עליך ל×שר ×©×”×“×¤×™× ×©× ×ž×¦×ו ב×מת ×ž×›×™×œ×™× ×¡×¤×× ×•×œ×©×—×–×¨ ×ת העריכות. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/he/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/he/lang.php deleted file mode 100644 index 562bbb3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/he/lang.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @author Moshe Kaplan - * @author Yaron Yogev - * @author Yaron Shahrabani - */ -$lang['menu'] = 'מנהל שחזור'; -$lang['filter'] = 'חפש ×“×¤×™× ×¢× ×¡×¤××'; -$lang['revert'] = 'שחזר ×ת ×”×“×¤×™× ×”× ×‘×—×¨×™×'; -$lang['reverted'] = '%s שוחזרו לגרסה %s'; -$lang['removed'] = '%s הוסרו'; -$lang['revstart'] = 'תהליך השחזור החל. התהליך עלול להיות ממושך. ×× ×ª×¡×¨×™×˜ מגיע למגבלת פסק הזמן לפני ×©×”×¡×ª×™×™× ×”×ª×”×œ×™×š ×™×”×™×” צורך לבצע ×ת השחזור ×‘×ž×§×˜×¢×™× ×§×˜× ×™× ×™×•×ª×¨.'; -$lang['revstop'] = 'תהליך השחזור ×”×•×©×œ× ×‘×”×¦×œ×—×”.'; -$lang['note1'] = 'לתשומת לבך: החיפוש ער לגודל ×”×ותיות הלועזיות.'; -$lang['note2'] = 'לתשות לבך: הדף ישוחזר לגרסה ×”×חרונה ש××™× ×” מכילה ×ת מונח הספ×× %s'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hr/intro.txt deleted file mode 100644 index 5d7a52d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hr/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Pomoćnik za povrat ====== - -Pomaže vam pri povratku u sluÄaju spam napada. Da bi ste naÅ¡li listu stranica koje su oneÄišćene spam-om unesite tekst za potragu (npr. spam URL), te potvrdite da su naÄ‘ene stranice zaista spam i vratite na prethodno stanje. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hr/lang.php deleted file mode 100644 index 988d2be..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hr/lang.php +++ /dev/null @@ -1,16 +0,0 @@ - - */ -$lang['menu'] = 'Pomoćnik za povrat stanja'; -$lang['filter'] = 'Potraži spam stranice'; -$lang['revert'] = 'Povrati odabrane stranice'; -$lang['reverted'] = '%s vraćena na izdanje %s'; -$lang['removed'] = '%s uklonjen'; -$lang['revstart'] = 'Proces povratka zapoÄeo. To može potrajati. Ako se dogodi istek vremena prije zavrÅ¡etka, trebate povrat stranica vrÅ¡iti u manjim grupama.'; -$lang['revstop'] = 'Proces povratka uspjeÅ¡no zavrÅ¡io.'; -$lang['note1'] = 'Obavijest: ova pretraga razlikuje velika/mala slova'; -$lang['note2'] = 'Obavijest: stranica će biti vraćena na zadnje stanje koje ne sadrži traženi spam termin %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hu/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hu/intro.txt deleted file mode 100644 index e2c2dad..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hu/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Visszaállítás kezelÅ‘ ====== - -Segítséget nyújtunk SPAM támadások utáni automatikus visszaállításhoz. A fertÅ‘zött oldalak kereséséhez meg kell adni egy karaktersorozatot (pl. egy SPAM URL-t). A találatok közül kiválasztva a valóban SPAM-et tartalmazó oldakat, visszaállítjuk Å‘ket a lehetséges utolsó SPAM mentes állapotra. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hu/lang.php deleted file mode 100644 index 6d152cf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/hu/lang.php +++ /dev/null @@ -1,21 +0,0 @@ - - * @author Siaynoq Mage - * @author schilling.janos - * @author Szabó Dávid - * @author Marton Sebok - * @author Marina Vladi - */ -$lang['menu'] = 'Visszaállítás-kezelÅ‘ (anti-SPAM)'; -$lang['filter'] = 'SPAM-tartalmú oldalak keresése'; -$lang['revert'] = 'Kiválasztott oldalak visszaállítása'; -$lang['reverted'] = '%s a következÅ‘ változatra lett visszaállítva: %s'; -$lang['removed'] = '%s törölve'; -$lang['revstart'] = 'A visszaállítási folyamat elindult. Ez hosszú ideig eltarthat. Ha idÅ‘túllépés miatt nem tud lefutni, kisebb darabbal kell próbálkozni.'; -$lang['revstop'] = 'A visszaállítási folyamat sikeresen befejezÅ‘dött.'; -$lang['note1'] = 'Megjegyzés: a keresés kisbetű-nagybetű érzékeny'; -$lang['note2'] = 'Megjegyzés: Az oldalt az utolsó olyan változatra állítjuk vissza, ami nem tartalmazza a megadott spam kifejezést: %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ia/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ia/intro.txt deleted file mode 100644 index ae548e9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ia/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gestion de reversiones ====== - -Iste pagina te adjuta con le reversion automatic de un attacco de spam. Pro cercar un lista de paginas spammose, primo entra un texto a cercar (p.ex. un URL de spam), postea confirma que le paginas trovate es realmente spam e reverte le modificationes. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ia/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ia/lang.php deleted file mode 100644 index bec2eca..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ia/lang.php +++ /dev/null @@ -1,16 +0,0 @@ - - * @author Martijn Dekker - */ -$lang['menu'] = 'Gestion de reversiones'; -$lang['filter'] = 'Cercar paginas spammose'; -$lang['revert'] = 'Reverter le paginas seligite'; -$lang['reverted'] = '%s revertite al version %s'; -$lang['removed'] = '%s removite'; -$lang['revstart'] = 'Le processo de reversion ha comenciate. Isto pote durar multo. Si le script expira ante de finir, tu debe divider le reversiones in blocos minor.'; -$lang['revstop'] = 'Le processo de reversion ha succedite.'; -$lang['note1'] = 'Nota: iste recerca distingue inter majusculas e minusculas.'; -$lang['note2'] = 'Nota: le pagina essera revertite al ultime version que non contine le termino de spam specificate, %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/is/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/is/lang.php deleted file mode 100644 index 6923395..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/is/lang.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @author Ólafur Gunnlaugsson - * @author Erik Bjørn Pedersen - */ -$lang['removed'] = '%s eytt'; -$lang['note1'] = 'Athugaðu að þegar leitað er þá skiftir stafsetur máli, það að segja leitarvélin gerir mun á hástöfum og lágstöfum'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/it/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/it/intro.txt deleted file mode 100644 index a5ef146..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/it/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gestore di ripristini ====== - -Questa pagina aiuta il controllo automatico degli attacchi spam. Per cercare una lista delle pagine con spam, inserisci innanzitutto una stringa di ricerca (ad esempio l'URL di un sito di spam), quindi Verifica che le pagine trovate contengano realmente spam e ripristinale ad una versione precedente. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/it/lang.php deleted file mode 100644 index 52b11b9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/it/lang.php +++ /dev/null @@ -1,20 +0,0 @@ - - * @author Lorenzo Breda - * @author robocap - * @author Jacopo Corbetta - * @author Matteo Pasotti - */ -$lang['menu'] = 'Gestore di ripristini'; -$lang['filter'] = 'Cerca pagine con spam'; -$lang['revert'] = 'Ripristina le pagine selezionate'; -$lang['reverted'] = '%s ripristinata alla versione %s'; -$lang['removed'] = '%s rimossa'; -$lang['revstart'] = 'Processo di ripristino avviato. Può essere necessario molto tempo. Se lo script non fa in tempo a finire, sarà necessario ripristinare in blocchi più piccoli.'; -$lang['revstop'] = 'Processo di ripristino finito con successo.'; -$lang['note1'] = 'Nota: questa ricerca distingue le maiuscole'; -$lang['note2'] = 'Nota: la pagina verrà ripristinata all\'ultima versione non contenente la parola di spam data %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ja/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ja/intro.txt deleted file mode 100644 index 6dcb408..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ja/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== å¾©å…ƒç®¡ç† ====== - -ã“ã®ãƒšãƒ¼ã‚¸ã¯ã€ã‚¹ãƒ‘ムã«ã‚ˆã‚Šç·¨é›†ã•れãŸãƒšãƒ¼ã‚¸ã‚’自動的ã«å¾©å…ƒã™ã‚‹æ‰‹åŠ©ã‘ã‚’ã—ã¾ã™ã€‚スパムã«ã‚ˆã‚‹è’らã—ã‚’å—ã‘ãŸãƒšãƒ¼ã‚¸ã‚’検索ã™ã‚‹ãŸã‚ã€ã‚¹ãƒ‘ムURLãªã©ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã‚’入力ã—ã¦ãã ã•ã„。ãã®å¾Œã€æ¤œç´¢çµæžœã«å«ã¾ã‚Œã¦ã„るページãŒå®Ÿéš›ã«è’らã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ã‹ã‚‰å¾©å…ƒã‚’行ã„ã¾ã™ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ja/lang.php deleted file mode 100644 index 60423e8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ja/lang.php +++ /dev/null @@ -1,22 +0,0 @@ - - * @author Yuji Takenaka - * @author Ikuo Obataya - * @author Daniel Dupriest - * @author Kazutaka Miyasaka - * @author Taisuke Shimamoto - * @author Satoshi Sahara - */ -$lang['menu'] = '復元管ç†'; -$lang['filter'] = 'スパムをå—ã‘ãŸãƒšãƒ¼ã‚¸ã‚’検索'; -$lang['revert'] = 'é¸æŠžã—ãŸãƒšãƒ¼ã‚¸ã‚’復元'; -$lang['reverted'] = '%s ã¯ãƒªãƒ“ジョン %s ã¸å¾©å…ƒã•れã¾ã—ãŸ'; -$lang['removed'] = '%s ã¯å‰Šé™¤ã•れã¾ã—ãŸ'; -$lang['revstart'] = '復元処ç†ä¸­ã§ã™ã€‚処ç†ã«ã¯æ™‚é–“ãŒæŽ›ã‹ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚ã‚‚ã—タイムアウトã—ãŸå ´åˆã¯ã€å¾©å…ƒã‚’複数回ã«åˆ†ã‘ã¦è¡Œã£ã¦ãã ã•ã„。'; -$lang['revstop'] = '復元処ç†ãŒæ­£ã—ã完了ã—ã¾ã—ãŸã€‚'; -$lang['note1'] = '注æ„:検索語å¥ã¯å¤§æ–‡å­—ãƒ»å°æ–‡å­—を区別ã—ã¾ã™'; -$lang['note2'] = '注æ„:検索ã—ãŸã‚¹ãƒ‘ムキーワード %s ãŒå«ã¾ã‚Œã¦ã„ãªã„版ã®ã†ã¡ã€æœ€æ–°ã®ã‚‚ã®ã«å¾©å…ƒã•れã¾ã™ã€‚'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ko/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ko/intro.txt deleted file mode 100644 index 565aa4b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ko/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ë˜ëŒë¦¬ê¸° ê´€ë¦¬ìž ====== - -스팸 공격으로부터 ìžë™ìœ¼ë¡œ ë˜ëŒë¦¬ëŠ”ë° ì´ íŽ˜ì´ì§€ê°€ ë„ì›€ì´ ë  ìˆ˜ 있습니다. ìŠ¤íŒ¸ì— ê³µê²© ë°›ì€ ë¬¸ì„œ 목ë¡ì„ 찾으려면 검색어를 입력하고(예를 들어 스팸 URL) 나서 ì°¾ì€ ë¬¸ì„œê°€ 스팸 ê³µê²©ì„ ë°›ì•˜ëŠ”ì§€ 확ì¸í•˜ê³  ë˜ëŒë¦¬ì„¸ìš”. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ko/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ko/lang.php deleted file mode 100644 index 2d2ab7d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ko/lang.php +++ /dev/null @@ -1,28 +0,0 @@ - - * @author pavement - * @author Traend - * @author Seungheon Song - * @author jk Lee - * @author dongnak - * @author Song Younghwan - * @author Seung-Chul Yoo - * @author erial2 - * @author Myeongjin - * @author S.H. Lee - */ -$lang['menu'] = 'ë˜ëŒë¦¬ê¸° 관리ìž'; -$lang['filter'] = '스팸 문서 검색'; -$lang['revert'] = 'ì„ íƒí•œ 문서 ë˜ëŒë¦¬ê¸°'; -$lang['reverted'] = '%s íŒì„ %s íŒìœ¼ë¡œ ë˜ëŒë¦¼'; -$lang['removed'] = '%s 제거ë¨'; -$lang['revstart'] = 'ë˜ëŒë¦¬ê¸° ìž‘ì—…ì„ ì‹œìž‘í•©ë‹ˆë‹¤. 오랜 ì‹œê°„ì´ ê±¸ë¦´ 수 있습니다. 완료ë˜ê¸° ì „ì— - 스í¬ë¦½íЏ 시간 초과가 ë°œìƒí•œë‹¤ë©´ ë” ìž‘ì€ ìž‘ì—…ìœ¼ë¡œ 나누어서 - ë˜ëŒë¦¬ì‹œê¸° ë°”ëžë‹ˆë‹¤.'; -$lang['revstop'] = 'ë˜ëŒë¦¬ê¸° ìž‘ì—…ì´ ì„±ê³µì ìœ¼ë¡œ ë났습니다.'; -$lang['note1'] = '참고: 대소문ìžë¥¼ 구별해 찾습니다'; -$lang['note2'] = '참고: 문서는 %s 스팸 단어를 í¬í•¨í•˜ì§€ ì•Šì€ ìµœì‹  íŒìœ¼ë¡œ ë˜ëŒë¦½ë‹ˆë‹¤.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/la/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/la/intro.txt deleted file mode 100644 index 99a206f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/la/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Restituendi Administrator ====== - -Haec pagina contra mala interretialia paginas restituta. Vt paginas aegras quaeras, malum VRL scribe, deinde paginas malas eligas. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/la/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/la/lang.php deleted file mode 100644 index af42034..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/la/lang.php +++ /dev/null @@ -1,15 +0,0 @@ - - */ -$lang['menu'] = 'Restituendi administrator'; -$lang['filter'] = 'Malas paginas quaerere'; -$lang['revert'] = 'Electas paginas restituere'; -$lang['reverted'] = '%s restitutur ut %s recenseas'; -$lang['removed'] = '%s deletur'; -$lang['revstart'] = 'Restitutio agens. Hic multo tempore agere potest. Si nimium tempus transit, manu restituis.'; -$lang['revstop'] = 'Restitutio feliciter perfecta.'; -$lang['note1'] = 'Caue: litteras maiores et minores discernit'; -$lang['note2'] = 'Caue: pagina in recentiori forma sine malis uerbis "%s" restituetur'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/lb/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/lb/intro.txt deleted file mode 100644 index 59c5dfc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/lb/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Revert Manager ====== - -Dës Säit hëlleft bei der automatescher zerécksetzung no enger Spamattack. Fir eng Lëscht vun zougespamte Säiten ze fannen, gëff fir d'éischt e Sichbegrëff an (z.B. eng Spamadress). Konfirméier dann dass déi Säite wierklech zougespamt goufen a setz se dann zréck. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/lv/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/lv/intro.txt deleted file mode 100644 index edcdab2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/lv/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== PiemÄ“sloto lapu atjaunotÄjs ====== - -Å Ä« lapa palÄ«dzÄ“s automÄtiski atjaunot saturu pÄ“c huligÄnisma . Lai atrastu piedrazotÄs lapas ieraksti meklÄ“jamo izteiksmi (piem. smaperu URL), tad apstiprini, ka atrastÄs ir "mÄ“slapas" un atcel izdarÄ«tÄs izmaiņas . diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/lv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/lv/lang.php deleted file mode 100644 index 3651715..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/lv/lang.php +++ /dev/null @@ -1,16 +0,0 @@ - - */ -$lang['menu'] = 'PiemÄ“sloto lapu atjaunotÄjs'; -$lang['filter'] = 'MeklÄ“t piemÄ“slotÄs lapas'; -$lang['revert'] = 'Atjaunot norÄdÄ«tÄs lapas '; -$lang['reverted'] = '%s atjaunots uz %s stÄvokli'; -$lang['removed'] = '%s dzÄ“sts'; -$lang['revstart'] = 'AtjaunoÅ¡ana uzsÄkta. Tas var aizņemt ilgÄku laiku. Ja darbÄ«ba pÄrtrÅ«kst noilguma dēļ, atjaunoÅ¡ana jÄveic pa mazÄkÄm porcijÄm.'; -$lang['revstop'] = 'AtjaunoÅ¡ana veiksmÄ«gi pabeigta. '; -$lang['note1'] = 'IevÄ“ro: Meklēšana atšķir lielos un mazos burtus.'; -$lang['note2'] = 'IevÄ“ro: Lapu atjaunos ar pÄ“dÄ“jo versiju, kas nesatur uzdoto spama vÄrdu %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/mr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/mr/intro.txt deleted file mode 100644 index efca243..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/mr/intro.txt +++ /dev/null @@ -1,5 +0,0 @@ -====== फेरबदल वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• ====== - -हà¥à¤¯à¤¾ पानादà¥à¤µà¤¾à¤°à¥‡ तà¥à¤®à¥à¤¹à¥€ भंकस हलà¥à¤²à¥à¤¯à¤¾à¤¦à¥à¤µà¤¾à¤°à¥‡ à¤à¤¾à¤²à¥‡à¤²à¥‡ बदल आपोआप फेरबदल करू शकता. -भंकस पानांची यादी बनवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¤¥à¤® à¤à¤–ादा शबà¥à¤¦à¤¸à¤®à¥‚ह टाका ( उदा. à¤à¤–ादं भंकस URL ), -मग जी पाने सापडतील टी भंकस असलà¥à¤¯à¤¾à¤šà¥‡ नकà¥à¤•ी करा आणि तà¥à¤¯à¤¾à¤¤à¥€à¤² बदल रदà¥à¤¦ करा. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/mr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/mr/lang.php deleted file mode 100644 index 3912bb9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/mr/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @author Padmanabh Kulkarni - * @author shantanoo@gmail.com - */ -$lang['menu'] = 'फेर बदल वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•'; -$lang['filter'] = 'भंकस पाने शोधा'; -$lang['revert'] = 'निवडलेली पानातील बदल रदà¥à¤¦ करा'; -$lang['reverted'] = '%s फेरबदलून %s आवृतà¥à¤¤à¤¿à¤®à¤§à¥‡ आणला आहे'; -$lang['removed'] = '%s काढला आहे.'; -$lang['revstart'] = 'फेरबदलाची पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ चालॠà¤à¤¾à¤²à¥€ आहे.याला बराच वेळ लागू शकतो. जर सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ समà¥à¤ªà¤£à¥à¤¯à¤¾à¤†à¤§à¤¿ तà¥à¤¯à¤¾à¤šà¥€ कालमरà¥à¤¯à¤¾à¤¦à¤¾ उलटून गेली तर छोटà¥à¤¯à¤¾-छोटà¥à¤¯à¤¾ तà¥à¤•डà¥à¤¯à¤¾à¤‚मधे फेरबदल करा.'; -$lang['revstop'] = 'फेरबदलाची पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ यशसà¥à¤µà¥€à¤°à¥€à¤¤à¥à¤¯à¤¾ पूरà¥à¤£ à¤à¤¾à¤²à¥€.'; -$lang['note1'] = 'टीप : हा शोध केस-सेंसिटिव आहे ( फ़कà¥à¤¤ इंगà¥à¤°à¤œà¥€à¤¸à¤¾à¤ à¥€ लागू )'; -$lang['note2'] = 'टीप : हे पान फेरबदल करून जà¥à¤¯à¤¾ शेवटचà¥à¤¯à¤¾ आवृतà¥à¤¤à¤¿à¤®à¤§à¥‡ %s हा दिलेला भंकस शबà¥à¤¦ नाही तà¥à¤¯à¤¾à¤¤ बदलले जाईल.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ne/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ne/lang.php deleted file mode 100644 index 8bd7c33..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ne/lang.php +++ /dev/null @@ -1,17 +0,0 @@ - - * @author SarojKumar Dhakal - * @author Saroj Dhakal - */ -$lang['menu'] = 'पूरà¥à¤µà¤¸à¥à¤¥à¤¿à¤¤à¥€ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•'; -$lang['filter'] = 'सà¥à¤ªà¥à¤¯à¤¾à¤®à¤¯à¥à¤•à¥à¤¤ पृषà¥à¤ à¤¹à¤°à¥ खोजà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['revert'] = 'छानिà¤à¤• पृषà¥à¤ à¤¹à¤°à¥à¤²à¤¾à¤ˆ पूरà¥à¤µà¤¸à¥à¤¥à¤¿à¤¤à¤¿à¤®à¤¾ फरà¥à¤•ाउनà¥à¤¹à¥‹à¤¸à¥ ।'; -$lang['reverted'] = '%s लाई %s संसà¥à¤•रणमा फरà¥à¤•ाइयो ।'; -$lang['removed'] = '%s लाई हटाइयो ।'; -$lang['revstart'] = 'पूरà¥à¤µà¤¸à¥à¤¥à¤¿à¤¤à¤¿à¤®à¤¾ फरà¥à¤•ाउने कारà¥à¤¯ सà¥à¤°à¥ भयो । यसले लामो समय लिन सकà¥à¤›à¥¤ यदि सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿà¤•ो समय काà¥à¤°à¥à¤¯ सकिनॠपूरà¥à¤µ सकियो भने । तपाईले सानो सानो टà¥à¤•à¥à¤°à¤¾ लिà¤à¤° पà¥à¤°à¥à¤µà¤°à¥à¤ªà¤®à¤¾ फरà¥à¤•ाउनॠपरà¥à¤¨à¥‡ हà¥à¤¨à¥à¤› ।'; -$lang['revstop'] = 'पूरà¥à¤µà¤¸à¥à¤¥à¤¿à¤¤à¤¿à¤®à¤¾ फरà¥à¤•ाउने कारà¥à¤¯ सफलतापूरà¥à¤µà¤• सकियो ।'; -$lang['note1'] = 'नोट: यो खोज वरà¥à¤£ समà¥à¤µà¥‡à¤¦à¤¨à¤¶à¥€à¤² छ'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/nl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/nl/intro.txt deleted file mode 100644 index efa3258..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/nl/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -===== Herstel ===== - -Deze pagina helpt u bij het herstellen van pagina's na een spam-aanval. Vul een zoekterm in (bijvoorbeeld een spam url) om een lijst te krijgen van bekladde pagina's, bevestig dat de pagina's inderdaad spam bevatten en herstel de wijzigingen. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/nl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/nl/lang.php deleted file mode 100644 index d26c87d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/nl/lang.php +++ /dev/null @@ -1,26 +0,0 @@ - - * @author John de Graaff - * @author Niels Schoot - * @author Dion Nicolaas - * @author Danny Rotsaert - * @author Marijn Hofstra - * @author Timon Van Overveldt - * @author Ricardo Guijt - * @author Gerrit - * @author Remon - * @author Rene - */ -$lang['menu'] = 'Herstel'; -$lang['filter'] = 'Zoek naar bekladde pagina\'s'; -$lang['revert'] = 'Herstel geselecteerde pagina\'s'; -$lang['reverted'] = '%s hersteld naar revisie %s'; -$lang['removed'] = '%s verwijderd'; -$lang['revstart'] = 'Herstelproces is begonnen. Dit kan een lange tijd duren. Als het script een timeout genereert voor het klaar is, moet je in kleinere delen herstellen.'; -$lang['revstop'] = 'Herstelproces succesvol afgerond.'; -$lang['note1'] = 'NB: deze zoekopdracht is hoofdlettergevoelig'; -$lang['note2'] = 'NB: de pagina zal hersteld worden naar de laatste versie waar de opgegeven spam-term %s niet op voorkomt.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/no/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/no/intro.txt deleted file mode 100644 index d8288b2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/no/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Tilbakestillingsbehandler ====== - -Denne siden hjelper deg Ã¥ automatisk reversere sider som er blitt forsøplet. For Ã¥ vise en liste over forsøplede sider, skriv inn en søkestreng (f.eks. en søppel-URL). Velg deretter hvilke av sidene i søkeresultatet som skal tilbakestilles. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/no/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/no/lang.php deleted file mode 100644 index 3e65a94..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/no/lang.php +++ /dev/null @@ -1,40 +0,0 @@ - - * @author Rut Kristin Aanestad - * @author ThorPrestboen - * @author Christian McKenna - * @author Thomas Nygreen - * @author Arild Burud - * @author Torkill Bruland - * @author Rune M. Andersen - * @author Jakob Vad Nielsen (me@jakobnielsen.net) - * @author Kjell Tore Næsgaard - * @author Knut Staring - * @author Lisa Ditlefsen - * @author Erik Pedersen - * @author Rune Rasmussen - * @author Jon Bøe - * @author Egil Hansen - * @author Thomas Juberg - * @author Boris - * @author Christopher Schive - * @author Patrick - * @author Danny Buckhof - * @author Arne Hanssen - * @author Patrick Sletvold - */ -$lang['menu'] = 'Tilbakestillingsbehandler'; -$lang['filter'] = 'Søk etter søppelmeldinger'; -$lang['revert'] = 'Tilbakestill valgte sider'; -$lang['reverted'] = '%s tilbakestilt til revisjon %s'; -$lang['removed'] = '%s fjernet'; -$lang['revstart'] = 'Prosessen med tilbakestilling er startet. Hvis det skjer et -tidsavbrudd før prosessen er ferdig, mÃ¥ du tilbakestille -færre sider om gangen.'; -$lang['revstop'] = 'Tilbakestillingen er fullført.'; -$lang['note1'] = 'Merk: søket skiller mellom store og smÃ¥ bokstaver'; -$lang['note2'] = 'Merk: sidene vil bli tilbakestilt til den siste versjonen som ikke inneholder søppelteksten: %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pl/intro.txt deleted file mode 100644 index 410948a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pl/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Menadżer przywracania ====== - -Menadżer przywracania przeznaczony jest do automatycznego naprawiania stron, które ulegÅ‚y wandalizmom. W celu naprawienia uszkodzonych stron, wyszukaj je a nastÄ™pnie oznacz i przywróć poprzednie wersje. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pl/lang.php deleted file mode 100644 index 2793796..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pl/lang.php +++ /dev/null @@ -1,26 +0,0 @@ - - * @author Mariusz Kujawski - * @author Maciej Kurczewski - * @author SÅ‚awomir Boczek - * @author sleshek - * @author Leszek Stachowski - * @author maros - * @author Grzegorz WidÅ‚a - * @author Åukasz Chmaj - * @author Begina Felicysym - * @author Aoi Karasu - */ -$lang['menu'] = 'Menadżer przywracania'; -$lang['filter'] = 'Wyszukaj uszkodzone strony'; -$lang['revert'] = 'Napraw zaznaczone strony'; -$lang['reverted'] = 'StronÄ™ %s zastÄ…piono wersjÄ… %s'; -$lang['removed'] = 'StronÄ™ %s usuniÄ™to'; -$lang['revstart'] = 'Naprawa rozpoczÄ™ta. To może zająć kilka minut. JeÅ›li strona przestanie siÄ™ Å‚adować, spróbuj ponownie zaznaczajÄ…c mniejszÄ… liczbÄ™ stron.'; -$lang['revstop'] = 'Naprawa zakoÅ„czona pomyÅ›lnie!'; -$lang['note1'] = 'Uwaga: duże i maÅ‚e litery sÄ… rozróżniane'; -$lang['note2'] = 'Uwaga: zostanie przywrócona ostatnia wersja strony niezawierajÄ…ca wyrażenia %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt-br/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt-br/intro.txt deleted file mode 100644 index 5ce9890..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt-br/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gerenciador de Reversões ====== - -Essa página ajuda a reverter automaticamente um ataque de spam. Para encontrar as páginas que sofreram ataque, primeiro entre com um termo na busca (ex.: a URL do spam), então confirme que as páginas encontradas são realmente spam e reverta as edições. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt-br/lang.php deleted file mode 100644 index 93337b6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt-br/lang.php +++ /dev/null @@ -1,27 +0,0 @@ - - * @author Felipe Castro - * @author Lucien Raven - * @author Enrico Nicoletto - * @author Flávio Veras - * @author Jeferson Propheta - * @author jair.henrique - * @author Luis Dantas - * @author Sergio Motta - * @author Isaias Masiero Filho - * @author Balaco Baco - * @author Victor Westmann - */ -$lang['menu'] = 'Gerenciador de reversões'; -$lang['filter'] = 'Procura por páginas com spam'; -$lang['revert'] = 'Reverte as páginas selecionadas'; -$lang['reverted'] = '%s revertida para a revisão %s'; -$lang['removed'] = '%s removida'; -$lang['revstart'] = 'O processo de reversão foi iniciado. Isso pode levar muito tempo. Se o tempo de execução do script expirar antes dele encerrar, você deverá tentar novamente usando blocos menores.'; -$lang['revstop'] = 'O processo de reversão terminou com sucesso.'; -$lang['note1'] = 'Nota: esta busca diferencia maiúsculas/minúsculas'; -$lang['note2'] = 'Nota: a página será revertida para a última versão que não contém o termo de spam %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt/intro.txt deleted file mode 100644 index f551483..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Gerenciar Reversões ====== - -Esta página ajuda a reverter automaticamente de um ataque de spam. Para encontrar as páginas afetadas insira primeiro um texto de pesquisa (ie, uma URL de spam), confirme as páginas encontradas como sendo resultantes de um ataque spam e reverta essas edições. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt/lang.php deleted file mode 100644 index 73c5db7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/pt/lang.php +++ /dev/null @@ -1,21 +0,0 @@ - - * @author José Monteiro - * @author Enrico Nicoletto - * @author Fil - * @author André Neves - * @author José Campos - */ -$lang['menu'] = 'Gerenciador de Reversões'; -$lang['filter'] = 'Pesquisar por páginas "spammy"'; -$lang['revert'] = 'Reverter páginas selecionadas'; -$lang['reverted'] = '%s revertida para revisão %s'; -$lang['removed'] = '%s removidas'; -$lang['revstart'] = 'Processo de reversão iniciado. A sua execução pode demorar. Se der timeout antes de terminar então é preciso escolher quantidades menores de páginas a reverter.'; -$lang['revstop'] = 'Processo de reversão bem sucedido.'; -$lang['note1'] = 'Nota: esta pesquisa é case-sensitive'; -$lang['note2'] = 'Nota: a página será revertida para a versão anterior que não contém os termos spam pesquisados: %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ro/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ro/intro.txt deleted file mode 100644 index 3a03035..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ro/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Manager Reveniri ====== - -Această pagină ajută revenirea automată în cazul unui atac spam. Pentru a găsi o listă a paginilor cu spam, întroduceÅ£i mai întâi un ÅŸir de căutat (de ex. Un URL spam), apoi confirmaÅ£i dacă paginile găsite conÅ£in într-adevăr spam ÅŸi anulaÅ£i editările. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ro/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ro/lang.php deleted file mode 100644 index 6fde325..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ro/lang.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @author Emanuel-Emeric Andrasi - * @author Emanuel-Emeric AndraÅŸi - * @author Marius OLAR - */ -$lang['menu'] = 'Manager Reveniri'; -$lang['filter'] = 'Caută pagini cu posibil spam'; -$lang['revert'] = 'Revenire pentru paginile selectate'; -$lang['reverted'] = '%s revenită la versiunea %s'; -$lang['removed'] = '%s eliminată'; -$lang['revstart'] = 'Procesul de revenire a început. Acesta poate dura mult timp.Dacă scriptul expiră înainte de finalizare, trebuie să reveniÅ£i în paÅŸi mai mici.'; -$lang['revstop'] = 'Procesul de revenire s-a finalizat cu succes.'; -$lang['note1'] = 'Notă: această căutare este sensibilă la majuscule.'; -$lang['note2'] = 'Notă: pagina va reveni la ultima versiune ce nu conÅ£ine termenul de spam %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ru/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ru/intro.txt deleted file mode 100644 index 93f8b82..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ru/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Менеджер откаток ====== - -Эта Ñтраница поможет вам в автоматичеÑкой откатке изменений поÑле Ñпам-атаки. Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы найти Ñпам-Ñтраницы, введите ключевые Ñлова и произведите поиÑк (например, по URL Ñпамера). Затем убедитеÑÑŒ, что найденные Ñтраницы дейÑтвительно Ñодержат Ñпам и Ñделайте откатку изменений. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ru/lang.php deleted file mode 100644 index 3890db4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/ru/lang.php +++ /dev/null @@ -1,28 +0,0 @@ - - * @author Denis Simakov - * @author Andrew Pleshakov - * @author Змей ЭтерийÑкий - * @author Hikaru Nakajima - * @author Alexei Tereschenko - * @author Alexander Sorkin - * @author Kirill Krasnov - * @author Vlad Tsybenko - * @author Aleksey Osadchiy - * @author Ladyko Andrey - * @author Eugene - * @author Johnny Utah - */ -$lang['menu'] = 'Менеджер откаток'; -$lang['filter'] = 'ПоиÑк Ñпам-Ñтраниц'; -$lang['revert'] = 'Откатить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ñ… Ñтраниц'; -$lang['reverted'] = '%s возвращена к верÑии %s'; -$lang['removed'] = '%s удалена'; -$lang['revstart'] = 'Ðачат процеÑÑ Ð¾Ñ‚ÐºÐ°Ñ‚ÐºÐ¸. Он может занÑть много времени. ЕÑли Ñкрипт не уÑпевает завершить работу и выдаёт ошибку, необходимо произвеÑти откатку небольшими чаÑÑ‚Ñми.'; -$lang['revstop'] = 'ПроцеÑÑ Ð¾Ñ‚ÐºÐ°Ñ‚ÐºÐ¸ уÑпешно завершён.'; -$lang['note1'] = 'Замечание: поиÑк Ñ ÑƒÑ‡Ñ‘Ñ‚Ð¾Ð¼ региÑтра'; -$lang['note2'] = 'Замечание: Ñтраница будет воÑÑтановлена до поÑледней верÑии, не Ñодержащей Ñпам-термин %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sk/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sk/intro.txt deleted file mode 100644 index aa75a2c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sk/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Obnova dát ====== - -Táto stránka slúži na automatické obnovenie obsahu stránok po útoku spamom. Pre identifikáciu napadnutých stránok zadajte vyhľadávací reÅ¥azec (napr. spam URL), potom potvrÄte, že nájdené stránky sú skutoÄne napadnuté, a zruÅ¡te posledné zmeny. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sk/lang.php deleted file mode 100644 index f251aac..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sk/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @author exusik - * @author Martin Michalek - */ -$lang['menu'] = 'Obnova dát'; -$lang['filter'] = 'HľadaÅ¥ spamerské stránky'; -$lang['revert'] = 'VrátiÅ¥ vybrané stránky'; -$lang['reverted'] = '%s vrátená na revíziu %s'; -$lang['removed'] = '%s odstránená'; -$lang['revstart'] = 'Proces reverzie bol spustený. Toto môže trvaÅ¥ dlhý Äas. Ak skript prekroÄí daný maximálny Äasový interval pred tým, ako skonÄí, musíte urobiÅ¥ reverziu v menších dávkach.'; -$lang['revstop'] = 'Proces reverzie sa úspeÅ¡ne skonÄil.'; -$lang['note1'] = 'Poznámka: vyhľadávanie rozliÅ¡uje medzi veľkými a malými písmenami'; -$lang['note2'] = 'Poznámka: táto stránka bude vrátená do poslednej verzie, ktorá neobsahuje spamový výraz %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sl/intro.txt deleted file mode 100644 index 4e2cabf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sl/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Povrnitev okvarjene vsebine ====== - -Na tej strani je mogoÄe povrniti vsebino wiki strani na izvorne vrednosti po napadu na stran in vpisu neželenih vsebin. Za iskanje strani z neželeno vsebino, uporabite iskalnik z ustreznim nizom (npr. naslov URL), potem pa potrdite, da so najdene strani res z neželeno vsebino in nato povrnite stanje na zadnjo pravo razliÄico. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sl/lang.php deleted file mode 100644 index 9ca8f8f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sl/lang.php +++ /dev/null @@ -1,16 +0,0 @@ -%s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sq/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sq/intro.txt deleted file mode 100644 index 25e16b6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sq/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Menaxhuesi Rikthimit ====== - -Kjo faqe ndihmon për rikthimin automatik në rast të një sulmi spam. Për të gjetur një listë me faqe spam në fillim fut një varg kërkimi (psh një URL spam), dhe pastaj konfirmo që faqet e gjetura janë me të vërtetë spam dhe rikthe redaktimet. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sq/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sq/lang.php deleted file mode 100644 index 89efb05..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sq/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - */ -$lang['menu'] = 'Menaxhuesi Rikthimit'; -$lang['filter'] = 'Kërko faqe me spam'; -$lang['revert'] = 'Rikthe faqet e përzgjedhura'; -$lang['reverted'] = '%s u rikthye në rishikimin %s'; -$lang['removed'] = '%s u hoq'; -$lang['revstart'] = 'Proçesi i rikthimit filloi. Kjo mund të zgjasë për një kohë të gjatë. Nëse koha e skriptit mbaron para përfundimit, atëherë rikthimi duhet të bëhet me copa të vogla.'; -$lang['revstop'] = 'Proçesi i rikthimit mbaroi me sukses.'; -$lang['note1'] = 'Shënim: në këtë kërkim bëhet dallim midis gërmave kapitale dhe gërmave të vogla.'; -$lang['note2'] = 'Shënim: faqja do të rikthehet në versionin e fundit që nuk përmban term-in spam të dhënë %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sr/intro.txt deleted file mode 100644 index 8c288e7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sr/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Управљач за враћање ====== - -Ова Ñтрана вам помаже од напада Ñпама аутоматÑким враћањем на Ñтаре верзије Ñтраница. Да биÑте пронашли Ñпамоване Ñтранице откуцајте реч за претрагу (тј. реч која Ñе појављује у Ñпаму), затим потврдите да Ñе на пронађеним Ñтраницама Ñтварно налази Ñпам и онда вратите на Ñтање пре промена. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sr/lang.php deleted file mode 100644 index 2a3d943..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sr/lang.php +++ /dev/null @@ -1,17 +0,0 @@ - - * @author Miroslav Å olti - */ -$lang['menu'] = 'Управљач за враћање'; -$lang['filter'] = 'Претрага Ñпам Ñтраница'; -$lang['revert'] = 'Врати одабране Ñтранице'; -$lang['reverted'] = '%s враћена на ревизију %s'; -$lang['removed'] = '%s је уклоњена'; -$lang['revstart'] = 'ÐŸÑ€Ð¾Ñ†ÐµÑ Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° је покренут. Може потрајати дуже време. Ðко иÑтекне време пре завршетка потребно је да покренете у мањим деловима.'; -$lang['revstop'] = 'ÐŸÑ€Ð¾Ñ†ÐµÑ Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° је уÑпешно завршен.'; -$lang['note1'] = 'Ðапомена: ова претрага разликује велика и мала Ñлова'; -$lang['note2'] = 'Ðапомена: Ñтраница ће бити враћена на поÑледњу верзију која не Ñадржи Ñпам израз %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sv/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sv/intro.txt deleted file mode 100644 index cd7f322..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sv/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Hantera Ã¥terställningar ====== - -Den här sidan hjälper till med automatiskt Ã¥terställning efter en spamattack. För att hitta spammade sidor, ange först en söksträng (till exempel en webbadress). Kontrollera sedan att sidorna som hittades verkligen är spam, och Ã¥terställ sedan redigeringarna. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sv/lang.php deleted file mode 100644 index 09d2a9a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/sv/lang.php +++ /dev/null @@ -1,32 +0,0 @@ - - * @author Patrik K Lundberg - * @author Tor Härnqvist - * @author Per Foreby - * @author Nicklas Henriksson - * @author HÃ¥kan Sandell - * @author Dennis Karlsson - * @author Tormod Otter Johansson - * @author Pontus Bergendahl - * @author Emil Lind - * @author Bogge Bogge - * @author Peter Ã…ström - * @author Henrik - * @author Hans Iwan Bratt - * @author Mikael Bergström - */ -$lang['menu'] = 'Hantera Ã¥terställningar'; -$lang['filter'] = 'Sök efter spamsidor'; -$lang['revert'] = 'Ã…terställ markerade redigeringar'; -$lang['reverted'] = '%s Ã¥terställd till version %s'; -$lang['removed'] = '%s borttagen'; -$lang['revstart'] = 'Ã…terställningen startad. Detta kan ta lÃ¥ng tid. Om - skriptet fÃ¥r en timeout innan det är färdigt mÃ¥ste du köra Ã¥terställningen - med färre sidor Ã¥t gÃ¥ngen.'; -$lang['revstop'] = 'Ã…terställningen avslutades utan problem.'; -$lang['note1'] = 'OBS: sökningen skiljer pÃ¥ stora och smÃ¥ bokstäver'; -$lang['note2'] = 'OBS: sidan kommer att Ã¥terställas till den senaste versionen som inte innehÃ¥ller den angivna söksträngen %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/th/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/th/intro.txt deleted file mode 100644 index 2bfd27e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/th/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== ตัวจัดà¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนสภาพเอà¸à¸ªà¸²à¸£ ====== - -หน้านี้จะช่วยคุณด้วยà¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนหน้าที่ถูà¸à¹à¸ªà¸›à¸¡à¹‚ดยอัตโนมัติ เพื่อที่จะค้นหารายà¸à¸²à¸£à¸«à¸™à¹‰à¸²à¸—ี่ถูà¸à¸ªà¹à¸›à¸¡ อันดับà¹à¸£à¸à¹ƒà¸«à¹‰à¸à¸£à¸­à¸à¸‚้อความสืบค้น (เช่น URL เว็บโฆษณาที่มาสà¹à¸›à¸¡à¹„ว้), จาà¸à¸™à¸±à¹‰à¸™à¹ƒà¸«à¹‰à¸¢à¸·à¸™à¸¢à¸±à¸™à¸§à¹ˆà¸²à¹€à¸žà¸ˆà¸—ี่พบนั้นถูà¸à¸ªà¹à¸›à¸¡à¸ˆà¸£à¸´à¸‡à¹† à¹à¸¥à¹‰à¸§à¸ˆà¸¶à¸‡à¸ªà¸±à¹ˆà¸‡à¸„ืนสภาพต้นฉบับ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/th/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/th/lang.php deleted file mode 100644 index 0df04c3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/th/lang.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @author Kittithat Arnontavilas - * @author Arthit Suriyawongkul - * @author Thanasak Sompaisansin - */ -$lang['menu'] = 'ตัวจัดà¸à¸²à¸£à¸„ืนสภาพเอà¸à¸ªà¸²à¸£à¸‰à¸šà¸±à¸šà¹€à¸”ิม'; -$lang['filter'] = 'ค้นหาเพจที่ถูà¸à¹à¸ªà¸›à¸¡'; -$lang['revert'] = 'คืนสภาพเพจที่เลือà¸à¹„ว้'; -$lang['reverted'] = 'คืนสภาพ %s à¸à¸¥à¸±à¸šà¹„ปเป็นฉบับ %s'; -$lang['removed'] = 'ถอดทิ้ง %s'; -$lang['revstart'] = 'à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸„ืนสภาพได้เริ่มต้นà¹à¸¥à¹‰à¸§ นี่อาจต้องใช้เวลานาน ถ้าหมดเวลาที่à¸à¸³à¸«à¸™à¸”สำหรับสคริปต์à¸à¹ˆà¸­à¸™à¸—ี่จะสำเร็จ คุณต้องไปทำà¸à¸²à¸£à¹à¸šà¹ˆà¸‡à¸‚้อมูลให้เล็à¸à¸¥à¸‡à¹€à¸žà¸·à¹ˆà¸­à¸à¸²à¸£à¸„ืนสภาพทีละส่วน'; -$lang['revstop'] = 'à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸„ืนสภาพสำเร็จเรียบร้อย'; -$lang['note1'] = 'คำเตือน: à¸à¸²à¸£à¸„้นนี้นับตัวพิมพ์ใหà¸à¹ˆà¹€à¸¥à¹‡à¸ (case sensitive)'; -$lang['note2'] = 'คำเตือน: เพจจะถูà¸à¸„ืนสภาพไปยังรุ่นล่าสุดที่ไม่มีประโยคสà¹à¸›à¸¡à¸™à¸µà¹‰ %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/tr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/tr/intro.txt deleted file mode 100644 index ff12399..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/tr/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Eskiye Döndürme Yöneticisi ====== - -Bu sayfa spam saldırılarına karşı otomatik eski haline çevirim yapmanızı saÄŸlar. Spam içerikli sayfayı bulmak için bir anahtar kelime girin (mesela spam URLsi), daha sonra spame maruz kalan sayfalar olduÄŸundan emin olup eski haline çevirin. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/tr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/tr/lang.php deleted file mode 100644 index ca903cd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/tr/lang.php +++ /dev/null @@ -1,20 +0,0 @@ - - * @author Cihan Kahveci - * @author Yavuz Selim - * @author Caleb Maclennan - * @author farukerdemoncel - */ -$lang['menu'] = 'Eskiye Döndürme'; -$lang['filter'] = 'Spam bulunan sayfaları ara'; -$lang['revert'] = 'Seçili sayfaları eskiye döndür'; -$lang['reverted'] = '%s %s sürümüne geri çevrildi. '; -$lang['removed'] = '%s kaldırıldı'; -$lang['revstart'] = 'Eskiye döndürme iÅŸlemi baÅŸlatıldı. Bu iÅŸlem uzun sürebilir. EÄŸer script iÅŸlemi tamamlayamadan zaman aşımına uÄŸrarsa küçük parçalar halinde iÅŸlemi uygulayın.'; -$lang['revstop'] = 'Eskiye döndürme iÅŸlemi baÅŸarıyla tamamlandı.'; -$lang['note1'] = 'Not: bu aramada küçük harf büyük harf ayrımı vardır.'; -$lang['note2'] = 'Not: bu sayfa %s spam kelimelerini içermeyen son haline geri çevirilecektir.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/uk/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/uk/intro.txt deleted file mode 100644 index 7bf5dfc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/uk/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Менеджер Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ====== - -Ð¦Ñ Ñторінка дозволÑÑ” вам автоматично відновлюватиÑÑ Ð¿Ñ–ÑÐ»Ñ ÑпамерÑьких атак. Ð”Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÑпиÑку зіпÑутих Ñторінок Ñпочатку введіть Ñ€Ñдок (напр. ÑпамерÑьке поÑиланнÑ), а потім підтвердіть, що знайдена Ñторінка дійÑно Ñ” Ñпамом Ñ– відновіть редагуваннÑ. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/uk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/uk/lang.php deleted file mode 100644 index f56c0eb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/uk/lang.php +++ /dev/null @@ -1,17 +0,0 @@ - - * @author Oleksandr Kunytsia - */ -$lang['menu'] = 'Менеджер відновленнÑ'; -$lang['filter'] = 'Пошук Ñпамних Ñторінок'; -$lang['revert'] = 'Відновити обрані Ñторінки'; -$lang['reverted'] = '%s відновлено до верÑÑ–Ñ— %s'; -$lang['removed'] = '%s вилучено'; -$lang['revstart'] = 'Розпочато Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ. Це може зайнÑти багато чаÑу. Якщо Ñкрипт не закінчує роботу до таймауту, необхідно відновлювати меншими чаÑтинами.'; -$lang['revstop'] = 'ÐŸÑ€Ð¾Ñ†ÐµÑ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÑƒÑпішно закінчено.'; -$lang['note1'] = 'Увага: пошук залежить від регіÑтру Ñимволів'; -$lang['note2'] = 'Увага: Ñторінку буде відновлено до оÑтанньої верÑÑ–Ñ—, Ñка не міÑтить ÑпамерÑького терміну %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/vi/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/vi/intro.txt deleted file mode 100644 index 5fee3a6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/vi/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== Quản lý lùi lại ====== - -Trang này giúp bạn lùi lại tá»± động các cuá»™c spam tấn công. Äể tìm danh sách các trang spam, trước tiên, hãy nhập chuá»—i tìm kiếm (ví dụ: URL spam), sau đó xác nhận rằng các trang tìm thấy thá»±c sá»± là spam và lùi lại các sá»­a đổi. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/vi/lang.php deleted file mode 100644 index 7419db6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/vi/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @author Thien Hau - */ -$lang['menu'] = 'Quản lý lùi lại'; -$lang['filter'] = 'Tìm kiếm các trang spam'; -$lang['revert'] = 'Lùi lại các trang đã chá»n'; -$lang['reverted'] = 'Äã lùi lại %s vá» phiên bản %s'; -$lang['removed'] = 'Äã xóa %s'; -$lang['revstart'] = 'Quá trình đảo ngược bắt đầu. Việc này có thể mất má»™t thá»i gian. Nếu - kịch bản hết thá»i gian trước khi hoàn thành, bạn cần lùi lại theo kiểu nhá» hÆ¡n, đơn lẻ.'; -$lang['revstop'] = 'Quá trình đảo ngược kết thúc thành công.'; -$lang['note1'] = 'Lưu ý: tìm kiếm này là trưá»ng hợp nhạy cảm'; -$lang['note2'] = 'Lưu ý: trang sẽ được lùi lại vá» phiên bản cuối cùng không chứa thuật ngữ spam đã cho %s.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh-tw/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh-tw/intro.txt deleted file mode 100644 index b6da47e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh-tw/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 還原管ç†å™¨ ====== - -本é é¢èƒ½å¹«åŠ©æ‚¨è‡ªå‹•é‚„åŽŸé­åžƒåœ¾è¨Šæ¯æ”»æ“Šçš„é é¢ã€‚先輸入關éµå­—詞,æœå°‹åŒ…å«åžƒåœ¾è¨Šæ¯çš„é é¢ï¼ˆä¾‹å¦‚垃圾訊æ¯çš„ URLï¼‰ï¼Œç¢ºèªæ‰¾åˆ°çš„é é¢ç¢ºå¯¦åŒ…å«åžƒåœ¾è¨Šæ¯ï¼Œå†å°‡å®ƒå€‘還原。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh-tw/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh-tw/lang.php deleted file mode 100644 index e58facf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh-tw/lang.php +++ /dev/null @@ -1,22 +0,0 @@ - - * @author http://www.chinese-tools.com/tools/converter-simptrad.html - * @author Wayne San - * @author Cheng-Wei Chien - * @author Danny Lin - * @author Shuo-Ting Jian - * @author syaoranhinata - */ -$lang['menu'] = '還原管ç†'; -$lang['filter'] = 'æœç´¢åŒ…å«åžƒåœ¾è¨Šæ¯çš„é é¢'; -$lang['revert'] = '還原é¸å–çš„é é¢'; -$lang['reverted'] = '%s 已還原æˆç‰ˆæœ¬ %s'; -$lang['removed'] = '%s 已移除'; -$lang['revstart'] = '已開始還原æ“作。有å¯èƒ½éœ€è¦å¾ˆé•·æ™‚間。如果程å¼åŸ·è¡Œé€¾æ™‚,請嘗試分次還原少é‡å…§å®¹ã€‚'; -$lang['revstop'] = '還原程åºå·²å®Œæˆã€‚'; -$lang['note1'] = '注æ„:æœå°‹å€åˆ†å¤§å°å¯«'; -$lang['note2'] = '注æ„:我們將把此é é¢é‚„原作最後一個ä¸å«åžƒåœ¾è¨Šæ¯ %s 的版本。'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh/intro.txt deleted file mode 100644 index c697f8a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh/intro.txt +++ /dev/null @@ -1,3 +0,0 @@ -====== 还原管ç†å™¨ ====== - -该页é¢èƒ½å¸®åŠ©æ‚¨çš„é¡µé¢ä»Žåžƒåœ¾ä¿¡æ¯çš„æ”»å‡»ä¸­è‡ªåŠ¨è¿˜åŽŸè¿‡æ¥ã€‚ è¯·å…ˆè¾“å…¥å…³é”®è¯æœç´¢åŒ…å«åžƒåœ¾ä¿¡æ¯çš„页é¢ï¼ˆå¦‚æŸä¸ªåžƒåœ¾ä¿¡æ¯çš„ URL),然åŽè¯·ç¡®å®šæœç´¢ç»“果的确包å«åžƒåœ¾ä¿¡æ¯ï¼Œå¹¶å°†å…¶è¿˜åŽŸè‡³å…ˆå‰çš„修订版。 diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh/lang.php deleted file mode 100644 index 60a7ba4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/lang/zh/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - * @author http://www.chinese-tools.com/tools/converter-tradsimp.html - * @author Simon zhan - * @author ben - * @author lainme - * @author caii - * @author Hiphen Lee - * @author Shuo-Ting Jian - */ -$lang['menu'] = '还原管ç†å™¨'; -$lang['filter'] = 'æœç´¢åŒ…å«åžƒåœ¾ä¿¡æ¯çš„页é¢'; -$lang['revert'] = '还原选中的页é¢'; -$lang['reverted'] = '%s 还原至修订版 %s'; -$lang['removed'] = '%s 已移除'; -$lang['revstart'] = '已开始还原æ“作。有å¯èƒ½éœ€è¦å¾ˆé•¿æ—¶é—´ã€‚如果计时器在还原æ“作完æˆå‰åœæ­¢äº†ï¼Œè¯·å°è¯•还原较少的内容。'; -$lang['revstop'] = '还原æ“作æˆåŠŸå®Œæˆã€‚'; -$lang['note1'] = '请注æ„:本次æœç´¢åŒºåˆ†å¤§å°å†™'; -$lang['note2'] = '请注æ„:本页é¢å°†è¢«è¿˜åŽŸè‡³ä¸åŒ…å«ç»™å®šåžƒåœ¾ä¿¡æ¯ %s 的最近的修订版。'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/revert/plugin.info.txt deleted file mode 100644 index bba939d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/revert/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base revert -author Andreas Gohr -email andi@splitbrain.org -date 2015-07-15 -name Revert Manager -desc Allows you to mass revert recent edits to remove Spam or vandalism -url http://dokuwiki.org/plugin:revert diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/safefnrecode/action.php b/snippets/dokuwiki-2023-04-04/lib/plugins/safefnrecode/action.php deleted file mode 100644 index 952d95c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/safefnrecode/action.php +++ /dev/null @@ -1,68 +0,0 @@ - - */ - -class action_plugin_safefnrecode extends DokuWiki_Action_Plugin -{ - - /** @inheritdoc */ - public function register(Doku_Event_Handler $controller) - { - $controller->register_hook('INDEXER_TASKS_RUN', 'BEFORE', $this, 'handleIndexerTasksRun'); - } - - /** - * Handle indexer event - * - * @param Doku_Event $event - * @param $param - */ - public function handleIndexerTasksRun(Doku_Event $event, $param) - { - global $conf; - if ($conf['fnencode'] != 'safe') return; - - if (!file_exists($conf['datadir'].'_safefn.recoded')) { - $this->recode($conf['datadir']); - touch($conf['datadir'].'_safefn.recoded'); - } - - if (!file_exists($conf['olddir'].'_safefn.recoded')) { - $this->recode($conf['olddir']); - touch($conf['olddir'].'_safefn.recoded'); - } - - if (!file_exists($conf['metadir'].'_safefn.recoded')) { - $this->recode($conf['metadir']); - touch($conf['metadir'].'_safefn.recoded'); - } - - if (!file_exists($conf['mediadir'].'_safefn.recoded')) { - $this->recode($conf['mediadir']); - touch($conf['mediadir'].'_safefn.recoded'); - } - } - - /** - * Recursive function to rename all safe encoded files to use the new - * square bracket post indicator - */ - private function recode($dir) - { - $dh = opendir($dir); - if (!$dh) return; - while (($file = readdir($dh)) !== false) { - if ($file == '.' || $file == '..') continue; # cur and upper dir - if (is_dir("$dir/$file")) $this->recode("$dir/$file"); #recurse - if (strpos($file, '%') === false) continue; # no encoding used - $new = preg_replace('/(%[^\]]*?)\./', '\1]', $file); # new post indicator - if (preg_match('/%[^\]]+$/', $new)) $new .= ']'; # fix end FS#2122 - rename("$dir/$file", "$dir/$new"); # rename it - } - closedir($dh); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/safefnrecode/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/safefnrecode/plugin.info.txt deleted file mode 100644 index 3c6249d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/safefnrecode/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base safefnrecode -author Andreas Gohr -email andi@splitbrain.org -date 2012-07-28 -name safefnrecode plugin -desc Changes existing page and foldernames for the change in the safe filename encoding -url http://www.dokuwiki.org/plugin:safefnrecode diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/.travis.yml b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/.travis.yml deleted file mode 100644 index 75ee0b1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/.travis.yml +++ /dev/null @@ -1,13 +0,0 @@ -# Config file for travis-ci.org - -language: php -php: - - "5.5" - - "5.4" - - "5.3" -env: - - DOKUWIKI=master - - DOKUWIKI=stable -before_install: wget https://raw.github.com/splitbrain/dokuwiki-travis/master/travis.sh -install: sh travis.sh -script: cd _test && phpunit --stderr --group plugin_styling diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/README b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/README deleted file mode 100644 index a1a5e89..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/README +++ /dev/null @@ -1,27 +0,0 @@ -styling Plugin for DokuWiki - -Allows to edit style.ini replacements - -All documentation for this plugin can be found at -https://www.dokuwiki.org/plugin:styling - -If you install this plugin manually, make sure it is installed in -lib/plugins/styling/ - if the folder is called different it -will not work! - -Please refer to http://www.dokuwiki.org/plugins for additional info -on how to install plugins in DokuWiki. - ----- -Copyright (C) Andreas Gohr - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; version 2 of the License - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -See the COPYING file in your DokuWiki folder for details diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/_test/colors.test.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/_test/colors.test.php deleted file mode 100644 index 5f54254..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/_test/colors.test.php +++ /dev/null @@ -1,72 +0,0 @@ -callInaccessibleMethod($plugin, 'colorType', [$input]); - $this->assertEquals($expect, $output); - } - - /** - * @return array - * @see testColorValue - */ - public function provideColorValue() - { - return [ - ['foobar', 'foobar'], - ['white', 'white'], - ['#fff', '#ffffff'], - ['#123', '#112233'], - ['#f0f0f0', '#f0f0f0'], - ['#f0f0', '#f0f0'], - ['some #f0f0f0 color', 'some #f0f0f0 color'], - ]; - } - - /** - * @param string $input - * @param string $expect - * @dataProvider provideColorValue - * @noinspection PhpUnhandledExceptionInspection - * @noinspection PhpDocMissingThrowsInspection - */ - public function testColorValue($input, $expect) - { - $plugin = new admin_plugin_styling(); - $output = $this->callInaccessibleMethod($plugin, 'colorValue', [$input]); - $this->assertEquals($expect, $output); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/_test/general.test.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/_test/general.test.php deleted file mode 100644 index 1337f6f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/_test/general.test.php +++ /dev/null @@ -1,33 +0,0 @@ -assertFileExists($file); - - $info = confToHash($file); - - $this->assertArrayHasKey('base', $info); - $this->assertArrayHasKey('author', $info); - $this->assertArrayHasKey('email', $info); - $this->assertArrayHasKey('date', $info); - $this->assertArrayHasKey('name', $info); - $this->assertArrayHasKey('desc', $info); - $this->assertArrayHasKey('url', $info); - - $this->assertEquals('styling', $info['base']); - $this->assertRegExp('/^https?:\/\//', $info['url']); - $this->assertTrue(mail_isvalid($info['email'])); - $this->assertRegExp('/^\d\d\d\d-\d\d-\d\d$/', $info['date']); - $this->assertTrue(false !== strtotime($info['date'])); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/action.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/action.php deleted file mode 100644 index 46245ca..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/action.php +++ /dev/null @@ -1,51 +0,0 @@ - - */ -class action_plugin_styling extends DokuWiki_Action_Plugin -{ - - /** - * Registers a callback functions - * - * @param Doku_Event_Handler $controller DokuWiki's event controller object - * @return void - */ - public function register(Doku_Event_Handler $controller) - { - $controller->register_hook('TPL_METAHEADER_OUTPUT', 'BEFORE', $this, 'handleHeader'); - } - - /** - * Adds the preview parameter to the stylesheet loading in non-js mode - * - * @param Doku_Event $event event object by reference - * @param mixed $param [the parameters passed as fifth argument to register_hook() when this - * handler was registered] - * @return void - */ - public function handleHeader(Doku_Event &$event, $param) - { - global $ACT; - global $INPUT; - if ($ACT != 'admin' || $INPUT->str('page') != 'styling') return; - /** @var admin_plugin_styling $admin */ - $admin = plugin_load('admin', 'styling'); - if (!$admin->isAccessibleByCurrentUser()) return; - - // set preview - $len = count($event->data['link']); - for ($i = 0; $i < $len; $i++) { - if ($event->data['link'][$i]['rel'] == 'stylesheet' && - strpos($event->data['link'][$i]['href'], 'lib/exe/css.php') !== false - ) { - $event->data['link'][$i]['href'] .= '&preview=1&tseed='.time(); - } - } - } -} - -// vim:ts=4:sw=4:et: diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/admin.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/admin.php deleted file mode 100644 index 08c9afd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/admin.php +++ /dev/null @@ -1,226 +0,0 @@ - - */ -class admin_plugin_styling extends DokuWiki_Admin_Plugin -{ - - public $ispopup = false; - - /** - * @return int sort number in admin menu - */ - public function getMenuSort() - { - return 1000; - } - - /** - * @return bool true if only access for superuser, false is for superusers and moderators - */ - public function forAdminOnly() - { - return true; - } - - /** - * handle the different actions (also called from ajax) - */ - public function handle() - { - global $INPUT; - $run = $INPUT->extract('run')->str('run'); - if (!$run) return; - if(!checkSecurityToken()) return; - $run = 'run'.ucfirst($run); - $this->$run(); - } - - /** - * Render HTML output, e.g. helpful text and a form - */ - public function html() - { - $class = 'nopopup'; - if ($this->ispopup) $class = 'ispopup page'; - - echo '
    '; - ptln('

    '.$this->getLang('menu').'

    '); - $this->form(); - echo '
    '; - } - - /** - * Create the actual editing form - */ - public function form() - { - global $conf; - global $ID; - - $styleUtil = new \dokuwiki\StyleUtils($conf['template'], true, true); - $styleini = $styleUtil->cssStyleini(); - $replacements = $styleini['replacements']; - - if ($this->ispopup) { - $target = DOKU_BASE.'lib/plugins/styling/popup.php'; - } else { - $target = wl($ID, array('do' => 'admin', 'page' => 'styling')); - } - - if (empty($replacements)) { - echo '

    '.$this->getLang('error').'

    '; - } else { - echo $this->locale_xhtml('intro'); - - echo '
    '; - formSecurityToken(); - - echo ''; - foreach ($replacements as $key => $value) { - $name = tpl_getLang($key); - if (empty($name)) $name = $this->getLang($key); - if (empty($name)) $name = $key; - - echo ''; - echo ''; - echo ''; - echo ''; - } - echo '
    '; - - echo '

    '; - echo ' '; - #FIXME only if preview.ini exists: - echo ''; - echo '

    '; - - echo '

    '; - echo ''; - echo '

    '; - - echo '

    '; - #FIXME only if local.ini exists: - echo ''; - echo '

    '; - - echo '
    '; - - echo tpl_locale_xhtml('style'); - } - } - - /** - * Adjust three char color codes to the 6 char one supported by browser's color input - * - * @param string $value - * @return string - */ - protected function colorValue($value) - { - if (preg_match('/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/', $value, $match)) { - return '#' . $match[1] . $match[1] . $match[2] . $match[2] . $match[3] . $match[3]; - } - return $value; - } - - /** - * Decide the input type based on the value - * - * @param string $value - * @return string color|text - */ - protected function colorType($value) - { - if (preg_match('/^#([0-9a-fA-F]{3}){1,2}$/', $value)) { - return 'color'; - } else { - return 'text'; - } - } - - /** - * saves the preview.ini (alos called from ajax directly) - */ - public function runPreview() - { - global $conf; - $ini = $conf['cachedir'].'/preview.ini'; - io_saveFile($ini, $this->makeini()); - } - - /** - * deletes the preview.ini - */ - protected function runReset() - { - global $conf; - $ini = $conf['cachedir'].'/preview.ini'; - io_saveFile($ini, ''); - } - - /** - * deletes the local style.ini replacements - */ - protected function runRevert() - { - $this->replaceIni(''); - $this->runReset(); - } - - /** - * save the local style.ini replacements - */ - protected function runSave() - { - $this->replaceIni($this->makeini()); - $this->runReset(); - } - - /** - * create the replacement part of a style.ini from submitted data - * - * @return string - */ - protected function makeini() - { - global $INPUT; - - $ini = "[replacements]\n"; - $ini .= ";These overwrites have been generated from the Template styling Admin interface\n"; - $ini .= ";Any values in this section will be overwritten by that tool again\n"; - foreach ($INPUT->arr('tpl') as $key => $val) { - $ini .= $key.' = "'.addslashes($val).'"'."\n"; - } - - return $ini; - } - - /** - * replaces the replacement parts in the local ini - * - * @param string $new the new ini contents - */ - protected function replaceIni($new) - { - global $conf; - $ini = DOKU_CONF."tpl/".$conf['template']."/style.ini"; - if (file_exists($ini)) { - $old = io_readFile($ini); - $old = preg_replace('/\[replacements\]\n.*?(\n\[.*]|$)/s', '\\1', $old); - $old = trim($old); - } else { - $old = ''; - } - - io_makeFileDir($ini); - io_saveFile($ini, "$old\n\n$new"); - } -} - -// vim:ts=4:sw=4:et: diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/admin.svg b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/admin.svg deleted file mode 100644 index 5d73870..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/admin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/bg/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/bg/lang.php deleted file mode 100644 index dc1884d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/bg/lang.php +++ /dev/null @@ -1,21 +0,0 @@ - - */ -$lang['menu'] = 'ÐаÑтройки на Ñтила на шаблона'; -$lang['error'] = 'За Ñъжаление шаблона не поддържа тази функционалноÑÑ‚.'; -$lang['btn_preview'] = 'Преглед на промените'; -$lang['btn_save'] = 'Ð—Ð°Ð¿Ð¸Ñ Ð½Ð° промените'; -$lang['btn_reset'] = 'Ðнулиране на промените'; -$lang['btn_revert'] = 'Връщане на Ñтила към Ñтандартните ÑтойноÑти'; -$lang['__text__'] = 'ЦвÑÑ‚ на оÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ñ‚ÐµÐºÑÑ‚'; -$lang['__background__'] = 'ЦвÑÑ‚ на оÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ñ„Ð¾Ð½'; -$lang['__text_alt__'] = 'Ðлтернативен цвÑÑ‚ за текÑта'; -$lang['__background_alt__'] = 'Ðлтернативен цвÑÑ‚ за фона'; -$lang['__text_neu__'] = 'Ðеутрален цвÑÑ‚ за текÑта'; -$lang['__background_neu__'] = 'Ðеутрален цвÑÑ‚ за фона'; -$lang['__border__'] = 'ЦвÑÑ‚ на рамката'; -$lang['__highlight__'] = 'ЦвÑÑ‚ за отличаване (оÑновно на резултата от търÑениÑ)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ca/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ca/lang.php deleted file mode 100644 index 94ed85c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ca/lang.php +++ /dev/null @@ -1,18 +0,0 @@ - - */ -$lang['menu'] = 'Paràmetres d’estil de la plantilla'; -$lang['error'] = 'Aquesta plantilla no admet aquesta funcionalitat.'; -$lang['btn_preview'] = 'Previsualitza els canvis'; -$lang['btn_save'] = 'Desa els canvis'; -$lang['btn_reset'] = 'Reinicialitza els canvis actuals'; -$lang['btn_revert'] = 'Reverteix els canvis als valors per defecte de la plantilla'; -$lang['__text__'] = 'Color principal del text'; -$lang['__background__'] = 'Color principal del fons'; -$lang['__text_alt__'] = 'Color alternatiu del text'; -$lang['__background_alt__'] = 'Color alternatiu del fons'; -$lang['__border__'] = 'Color de la vora'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ckb/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ckb/intro.txt deleted file mode 100644 index d04e0f3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ckb/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -ئەم ئامێرە ڕێگەت Ù¾ÛŽ دەدات بۆ گۆڕینی ڕێکبەندەکانی شێوازی دیاریکراوی قاڵبی ئێستات. -هەموو گۆڕانکاریەکان هەڵگیراون Ù„Û• ÙØ§ÛŒÙ„ÛŒ شێوەپێدانی ناوخۆیی Ùˆ بە پارێزراوی ئەپگرەید دەکرێن. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ckb/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ckb/lang.php deleted file mode 100644 index e1b9af2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ckb/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = 'ڕێکبەندەکانی شێوازی تێمپلەیت'; -$lang['js']['loader'] = 'پێشبینی باردەکات...
    ئەگەر ئەمە نەڕوات، لەوانەیە بەهاکانت Ù‡Û•ÚµÛ• بن'; -$lang['js']['popup'] = 'کردنەوە ÙˆÛ•Ú© دەرکەوتە'; -$lang['error'] = 'ببوورە، ئەم تێمپلەیتە پشتیوانی ئەم کردارە ناکات.'; -$lang['btn_preview'] = 'پێشبینینی گۆڕانکاریەکان'; -$lang['btn_save'] = 'گۆڕانکاریەکان بپارێزە'; -$lang['btn_reset'] = 'دووبارە -ڕێکخستنەوەی گۆڕانکاریەکانی ئێستا'; -$lang['btn_revert'] = 'شێوازەکانی گەڕانەوە بۆ گریمانەی تێمپلەیت'; -$lang['__text__'] = 'Ú•Û•Ù†Ú¯ÛŒ دەقی سەرەکی'; -$lang['__background__'] = 'Ú•Û•Ù†Ú¯ÛŒ باکگراوندی سەرەکی'; -$lang['__text_alt__'] = 'Ú•Û•Ù†Ú¯ÛŒ دەقی جێگرەوە'; -$lang['__background_alt__'] = 'Ú•Û•Ù†Ú¯ÛŒ باکگراوندی جێگرەوە'; -$lang['__text_neu__'] = 'Ú•Û•Ù†Ú¯ÛŒ دەقی بێ لایەن'; -$lang['__background_neu__'] = 'Ú•Û•Ù†Ú¯ÛŒ پشتزەمینە بێلایەن'; -$lang['__border__'] = 'Ú•Û•Ù†Ú¯ÛŒ سنوور'; -$lang['__highlight__'] = 'Ú•Û•Ù†Ú¯ÛŒ هایلایت (بۆ ئەنجامەکانی گەڕان بەشێوەیەکی سەرەکی)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cs/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cs/intro.txt deleted file mode 100644 index 00365a0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cs/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Tento nástroj umožňuje zmÄ›nu urÄitých nastavení stylu právÄ› používané Å¡ablony vzhledu. -VÅ¡echny zmÄ›ny jsou uloženy v lokálním konfiguraÄním souboru a tím chránÄ›ny pÅ™ed smazáním pÅ™i aktualizaci. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cs/lang.php deleted file mode 100644 index bbb2789..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cs/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author Martin RůžiÄka - */ -$lang['menu'] = 'Nastavení stylů vzhledu'; -$lang['js']['loader'] = 'Náhled se naÄítá...
    pokud tento text nezmizí, pravděpodobně jsou nastaveny nesprávné hodnoty'; -$lang['js']['popup'] = 'Otevřít ve vlastním okně'; -$lang['error'] = 'Omlouváme se, tento '; -$lang['btn_preview'] = 'Náhled změn'; -$lang['btn_save'] = 'Uložit změny'; -$lang['btn_reset'] = 'Zrušit aktuální změny'; -$lang['btn_revert'] = 'Vrátit styly zpět na výchozí hodnoty vzhledu'; -$lang['__text__'] = 'Barva hlavního textu'; -$lang['__background__'] = 'Barva hlavního pozadí'; -$lang['__text_alt__'] = 'Barva alternativního textu'; -$lang['__background_alt__'] = 'Barva alternativního pozadí'; -$lang['__text_neu__'] = 'Barva neutrálního textu'; -$lang['__background_neu__'] = 'Barva neutrálního pozadí'; -$lang['__border__'] = 'Barva rámování'; -$lang['__highlight__'] = 'Zvýrazněná barva (hlavně pro výsledky vyhledávání)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cy/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cy/intro.txt deleted file mode 100644 index 7c82596..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cy/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Mae'r teclyn hwn yn eich galluogi chi newid gosodiadau arddull penodol y templed rydych chi'n defnyddio'n bresennol. -Caiff pob newid ei storio mewn ffeil ffurfwedd leol sy'n uwchradd-ddiogel. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cy/lang.php deleted file mode 100644 index 4d22a59..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/cy/lang.php +++ /dev/null @@ -1,36 +0,0 @@ - - * @author Alan Davies - */ - -// menu entry for admin plugins -$lang['menu'] = 'Gosodiadau Arddull Templed'; - -$lang['js']['loader'] = 'Rhagolwg yn llwytho...
    os \'dyw hwn ddim yn diflannu, efallai bod eich gwerthoedd yn annilys'; -$lang['js']['popup'] = 'Agor fel ffurflen naid'; - -// custom language strings for the plugin -$lang['error'] = 'Sori, \'dyw\'r templed hwn ddim yn cynnal y swyddogaethedd hwn.'; - -$lang['btn_preview'] = 'Rhagolwg newidiadau'; -$lang['btn_save'] = 'Cadw newidiadau'; -$lang['btn_reset'] = 'Ailosod newidiadau cyfredol'; -$lang['btn_revert'] = 'Troi arddulliau\'n ôl i ddiofyn y templed'; - -// default guaranteed placeholders -$lang['__text__'] = 'Lliw\'r prif destun'; -$lang['__background__'] = 'Lliw\'r prif gefndir'; -$lang['__text_alt__'] = 'Lliw testun amgen'; -$lang['__background_alt__'] = 'Lliw cefndir amgen'; -$lang['__text_neu__'] = 'lliw testun niwtral'; -$lang['__background_neu__'] = 'Lliw cefndir niwtral'; -$lang['__border__'] = 'Lliw border'; -$lang['__highlight__'] = 'Lliw uwcholeuad (am ganlyniadau chwiliad yn bennaf)'; - - - - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/da/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/da/intro.txt deleted file mode 100644 index ecb0e2e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/da/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Dette værktøj giver dig mulighed for at ændre udvalgte formateringer i dit valgte tema. -Alle ændringer gemmes i en lokal indstillingsfil, og bevares ved opgraderinger. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/da/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/da/lang.php deleted file mode 100644 index 1a69e76..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/da/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = 'Tema indstillinger - formatering'; -$lang['js']['loader'] = 'Eksempel indlæses...
    Hvis denne side ikke forsvinder, er dine indstillinger muligvis ugyldige'; -$lang['js']['popup'] = 'Åbn som popup'; -$lang['error'] = 'Beklager, dette tema understøtter ikke denne funktion.'; -$lang['btn_preview'] = 'Forhåndsvis ændringer'; -$lang['btn_save'] = 'Gem ændringer'; -$lang['btn_reset'] = 'Nulstil ændringer'; -$lang['btn_revert'] = 'Nulstil formatering til temaets standardindstillinger'; -$lang['__text__'] = 'Grundlæggende tekstfarve'; -$lang['__background__'] = 'Grundlæggende baggrundsfarve'; -$lang['__text_alt__'] = 'Alternativ tekstfarve'; -$lang['__background_alt__'] = 'Alternativ baggrundsfarve'; -$lang['__text_neu__'] = 'Neutral tekstfarve'; -$lang['__background_neu__'] = 'Neutral baggrundsfarve'; -$lang['__border__'] = 'Ramme farve'; -$lang['__highlight__'] = 'Fremhævningsfarve (hovedsageligt til søgeresultater)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de-informal/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de-informal/intro.txt deleted file mode 100644 index aa95773..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de-informal/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Dieses Plugin ermöglicht es, bestimmte Designeinstellungen des ausgewählten Templates zu ändern. -Alle Änderungen werden in einer lokalen Konfigurationsdatei gespeichert und sind upgrade-sicher. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de-informal/lang.php deleted file mode 100644 index 60ae96b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de-informal/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = 'Einstellungen fürs Template-Design'; -$lang['js']['loader'] = 'Vorschau lädt...
    Falls diese Nachricht nicht verschwindet, könnten deine Werte fehlerhaft sein'; -$lang['js']['popup'] = 'Öffne als Popup'; -$lang['error'] = 'Dieses Template unterstützt diese Funktion nicht.'; -$lang['btn_preview'] = 'Vorschau der Änderungen anzeigen'; -$lang['btn_save'] = 'Änderungen speichern'; -$lang['btn_reset'] = 'Aktuelle Änderungen rückgängig machen'; -$lang['btn_revert'] = 'Design auf die Voreinstellung des Templates zurücksetzen'; -$lang['__text__'] = 'Main text color'; -$lang['__background__'] = 'Haupthintergrundfarbe'; -$lang['__text_alt__'] = 'Alternative Textfarbe'; -$lang['__background_alt__'] = 'Alternative Hintergrundfarbe'; -$lang['__text_neu__'] = 'Neutrale Textfarbe'; -$lang['__background_neu__'] = 'Neutrale Hintergrundfarbe'; -$lang['__border__'] = 'Rahmenfarbe'; -$lang['__highlight__'] = 'Hervorhebungsfarbe (v.a. für Suchergebnisse)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de/intro.txt deleted file mode 100644 index aa95773..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Dieses Plugin ermöglicht es, bestimmte Designeinstellungen des ausgewählten Templates zu ändern. -Alle Änderungen werden in einer lokalen Konfigurationsdatei gespeichert und sind upgrade-sicher. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de/lang.php deleted file mode 100644 index 54adc56..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/de/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author Hella Breitkopf - */ -$lang['menu'] = 'Einstellungen fürs Template-Design'; -$lang['js']['loader'] = 'Vorschau lädt...
    Falls diese Nachricht nicht verschwindet, könnten Ihre Werte fehlerhaft sein'; -$lang['js']['popup'] = 'Öffne als Popup'; -$lang['error'] = 'Dieses Template unterstützt diese Funktion nicht.'; -$lang['btn_preview'] = 'Vorschau der Änderungen anzeigen'; -$lang['btn_save'] = 'Änderungen speichern'; -$lang['btn_reset'] = 'Jetzige Änderungen rückgängig machen'; -$lang['btn_revert'] = 'Design auf die Voreinstellung des Templates zurücksetzen'; -$lang['__text__'] = 'Haupttextfarbe'; -$lang['__background__'] = 'Haupthintergrundfarbe'; -$lang['__text_alt__'] = 'Alternative Textfarbe'; -$lang['__background_alt__'] = 'Alternative Hintergrundfarbe'; -$lang['__text_neu__'] = 'Neutrale Textfarbe'; -$lang['__background_neu__'] = 'Neutrale Hintergrundfarbe'; -$lang['__border__'] = 'Rahmenfarbe'; -$lang['__highlight__'] = 'Hervorhebungsfarbe (hauptsächlich für Suchergebnisse)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/el/lang.php deleted file mode 100644 index c66be13..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/el/lang.php +++ /dev/null @@ -1,30 +0,0 @@ -Εάν αυτό το μήνυμα δεν φÏγει οι Ïυθμίσεις σας μποÏεί να είναι εφαλμένες'; -$lang['js']['popup'] = 'Άνοιγμα σε popup'; - -// custom language strings for the plugin -$lang['error'] = 'Μη υποστηÏιζόμενη λειτουÏγικότητα από το Ï€Ïότυπο.'; - -$lang['btn_preview'] = 'ΠÏοεπισκόπιση αλλαγών'; -$lang['btn_save'] = 'Αποθήκευση αλλαγών'; -$lang['btn_reset'] = 'ΑκÏÏωση τελευταίων αλλαγών'; -$lang['btn_revert'] = 'ΕπαναφοÏά των styles στις Ï€ÏοκαθοÏισμένες τιμές'; - -// default guaranteed placeholders -$lang['__text__'] = 'ΧÏώμα κυÏίως κειμένου'; -$lang['__background__'] = 'ΧÏώμα κυÏίως φόντου'; -$lang['__text_alt__'] = 'ΧÏώμα ÎµÎ½Î±Î»Î»Î±ÎºÏ„Î¹ÎºÎ¿Ï ÎºÎµÎ¹Î¼Î­Î½Î¿Ï…'; -$lang['__background_alt__'] = 'ΧÏώμα ÎµÎ½Î±Î»Î»Î±ÎºÏ„Î¹ÎºÎ¿Ï Ï†ÏŒÎ½Ï„Î¿Ï…'; -$lang['__text_neu__'] = 'ΧÏώμα ουδέτεÏου κειμένου'; -$lang['__background_neu__'] = 'ΧÏώμα ουδέτεÏου φόντου'; -$lang['__border__'] = 'ΧÏώμα πεÏιγÏάμματος'; -$lang['__highlight__'] = 'ΧÏώμα επισήμανσης (κυÏίως για αποτελέσματα αναζήτησης)'; - - - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/en/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/en/intro.txt deleted file mode 100644 index 4ea5517..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/en/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -This tool allows you to change certain style settings of your currently selected template. -All changes are stored in a local configuration file and are upgrade safe. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/en/lang.php deleted file mode 100644 index e0011eb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/en/lang.php +++ /dev/null @@ -1,35 +0,0 @@ - - */ - -// menu entry for admin plugins -$lang['menu'] = 'Template Style Settings'; - -$lang['js']['loader'] = 'Preview is loading...
    if this does not goes away, your values may be faulty'; -$lang['js']['popup'] = 'Open as a popup'; - -// custom language strings for the plugin -$lang['error'] = 'Sorry, this template does not support this functionality.'; - -$lang['btn_preview'] = 'Preview changes'; -$lang['btn_save'] = 'Save changes'; -$lang['btn_reset'] = 'Reset current changes'; -$lang['btn_revert'] = 'Revert styles back to template\'s default'; - -// default guaranteed placeholders -$lang['__text__'] = 'Main text color'; -$lang['__background__'] = 'Main background color'; -$lang['__text_alt__'] = 'Alternative text color'; -$lang['__background_alt__'] = 'Alternative background color'; -$lang['__text_neu__'] = 'Neutral text color'; -$lang['__background_neu__'] = 'Neutral background color'; -$lang['__border__'] = 'Border color'; -$lang['__highlight__'] = 'Highlight color (for search results mainly)'; - - - - -//Setup VIM: ex: et ts=4 : diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/eo/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/eo/lang.php deleted file mode 100644 index d8127e7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/eo/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -$lang['btn_preview'] = 'AntaÅ­aj ÅanÄoj'; -$lang['btn_save'] = 'Konservi ÅanÄojn'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/es/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/es/intro.txt deleted file mode 100644 index 8a55600..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/es/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Esta herramienta le permite cambiar algunos ajustes de estilo de la plantilla seleccionada. -Todos los cambios se guardan en un archivo de configuración local y son una actualización segura. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/es/lang.php deleted file mode 100644 index 5c87c92..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/es/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = 'Ajustes de plantilla'; -$lang['js']['loader'] = 'La vista previa se está cargando ...
    si esto no se ve, sus valores pueden ser defectuosos'; -$lang['js']['popup'] = 'Abrir como una ventana emergente'; -$lang['error'] = 'Lo sentimos, esta plantilla no admite esta funcionalidad.'; -$lang['btn_preview'] = 'Vista previa de los cambios'; -$lang['btn_save'] = 'Guardar cambios'; -$lang['btn_reset'] = 'Reiniciar los cambios actuales'; -$lang['btn_revert'] = 'Revertir estilos volviendo a los valores por defecto de la plantilla'; -$lang['__text__'] = 'Color del texto principal'; -$lang['__background__'] = 'Color de fondo del texto principal'; -$lang['__text_alt__'] = 'Color del texto alternativo'; -$lang['__background_alt__'] = 'Color de fondo del texto alternativo'; -$lang['__text_neu__'] = 'Color del texto neutro'; -$lang['__background_neu__'] = 'Color de fondo del texto neutro'; -$lang['__border__'] = 'Color del borde'; -$lang['__highlight__'] = 'Color resaltado (para los resultados de búsqueda, principalmente)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fa/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fa/intro.txt deleted file mode 100644 index 428a251..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fa/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -این ابزار این امکان را ÙØ±Ø§Ù‡Ù… می‌سازد Ú©Ù‡ برخی تنظیمات مشخص از قالبی Ú©Ù‡ انتخاب کردید را تغییر دهید. -تمام تغییرات در ÙØ§ÛŒÙ„ داخلی تنظیمات ذخیره می‌شود Ùˆ به‌روزرسانی هم ایمن است. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fa/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fa/lang.php deleted file mode 100644 index 95a65f4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fa/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author Sam01 - */ -$lang['menu'] = 'تنظیمات ظاهری تمپلیت'; -$lang['js']['loader'] = 'پیش‌نمایش در حال باز شدن است...
    اگر این پیش Ù†Ø±ÙØª یعنی مقادیرتان اشکال دارد'; -$lang['js']['popup'] = 'باز کردن به صورت پاپ‌آپ'; -$lang['error'] = 'ببخشید، این قالب از این قابلیت پشتیبانی نمی‌کند'; -$lang['btn_preview'] = 'نمایش تغییرات'; -$lang['btn_save'] = 'ذخیره تغییرات'; -$lang['btn_reset'] = 'بازگردانی تغییر ÙØ¹Ù„ÛŒ'; -$lang['btn_revert'] = 'بازگردانی ظاهر به Ù¾ÛŒØ´ÙØ±Ø¶ قالب'; -$lang['__text__'] = 'رنگ اصلی متن'; -$lang['__background__'] = 'رنگ اصلی زمینه'; -$lang['__text_alt__'] = 'رنگ ثانویه متن'; -$lang['__background_alt__'] = 'رنگ ثانویه زمینه'; -$lang['__text_neu__'] = 'رنگ خنثی متن'; -$lang['__background_neu__'] = 'رنگ خنثی زمینه'; -$lang['__border__'] = 'رنگ حاشیه'; -$lang['__highlight__'] = 'رنگ برجسته‌سازی (برای نتیجه جستجو)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fr/intro.txt deleted file mode 100644 index 14a615c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fr/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Cet outil vous permet de changer les paramètres de certains style de votre thème actuel. -Tous les changement sont enregistrés dans un fichier de configuration local qui sera inchangé en cas de mise à jour. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fr/lang.php deleted file mode 100644 index 05725bc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/fr/lang.php +++ /dev/null @@ -1,25 +0,0 @@ - - * @author Nicolas Friedli - * @author Schplurtz le Déboulonné - */ -$lang['menu'] = 'Paramètres de style du thème (template)'; -$lang['js']['loader'] = 'La prévisualisation est en chargement...
    Si rien ne se passe, les données sont peut-être erronées'; -$lang['js']['popup'] = 'Ouvrir dans une nouvelle fenêtre'; -$lang['error'] = 'Désolé, ce thème n\'utilise pas cette fonctionnalité.'; -$lang['btn_preview'] = 'Aperçu des changements'; -$lang['btn_save'] = 'sauvegarder les changements.'; -$lang['btn_reset'] = 'Remettre les changements courants à zéro'; -$lang['btn_revert'] = 'Remettre les styles du thème aux valeurs par défaut'; -$lang['__text__'] = 'Couleur de texte principale'; -$lang['__background__'] = 'Couleur de fond principale'; -$lang['__text_alt__'] = 'Couleur de texte alternative'; -$lang['__background_alt__'] = 'Couleur de fond alternative'; -$lang['__text_neu__'] = 'Couleur de texte neutre'; -$lang['__background_neu__'] = 'Couleur de fond neutre'; -$lang['__border__'] = 'Couleur des contours'; -$lang['__highlight__'] = 'Couleur de surbrillance (utilisée pincipalement pour les résultats de recherche)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hr/intro.txt deleted file mode 100644 index 5c947dd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hr/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Ovaj alat omogućava izmjenu nekih postavki stila vaÅ¡eg tekućeg wiki predloÅ¡ka. -Sve postavke su snimljene u lokalnu konfiguracijsku datoteku i neće biti prebrisane kod nadogradnje. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hr/lang.php deleted file mode 100644 index 4d7038a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hr/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = 'Postavke stila predloÅ¡ka'; -$lang['js']['loader'] = 'Pregled se uÄitava...
    ako ovo ne nestane, vaše vrijednosti su možda neispravne'; -$lang['js']['popup'] = 'Otvori kao zasebni prozor'; -$lang['error'] = 'Oprostite ali ovaj predložak ne podržava ovu funkcionalnost'; -$lang['btn_preview'] = 'Pregled izmjena'; -$lang['btn_save'] = 'Pohrani promjene'; -$lang['btn_reset'] = 'Resetiraj trenutne promjene'; -$lang['btn_revert'] = 'Vrati postavke nazad na inicijalne vrijednosti predloška'; -$lang['__text__'] = 'Primarna boja teksta'; -$lang['__background__'] = 'Primarna boja pozadine'; -$lang['__text_alt__'] = 'Alternativna boja teksta'; -$lang['__background_alt__'] = 'Alternativna boja pozadine'; -$lang['__text_neu__'] = 'Boja neutralnog teksta'; -$lang['__background_neu__'] = 'Boja neutralne pozadine'; -$lang['__border__'] = 'Boja ruba'; -$lang['__highlight__'] = 'Boja isticanja (uglavnom za rezultat pretrage)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hu/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hu/intro.txt deleted file mode 100644 index 42f451d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hu/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Ezzel az eszközzel módosíthatod az aktuális sablon kinézetének néhány elemét. -A változtatások egy helyi konfigurációs fájlban kerülnek tárolásra, így a frissítések során megmaradnak. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hu/lang.php deleted file mode 100644 index 4717d9b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/hu/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = 'Sablon kinézetének beállításai'; -$lang['js']['loader'] = 'Az előnézet töltődik...
    ha ez az üzenet nem tűnik el, a beállított értékek hibásak lehetnek'; -$lang['js']['popup'] = 'Megnyitás felugró ablakban'; -$lang['error'] = 'Ez a sablon sajnos nem támogatja ezt a funkciót'; -$lang['btn_preview'] = 'Változtatások előnézete'; -$lang['btn_save'] = 'Változtatások mentése'; -$lang['btn_reset'] = 'Jelenlegi változtatások visszaállítása'; -$lang['btn_revert'] = 'A sablon alapértelmezett kinézetének visszaállítása'; -$lang['__text__'] = 'Fő szövegszín'; -$lang['__background__'] = 'Fő háttérszín'; -$lang['__text_alt__'] = 'Alternatív szövegszín'; -$lang['__background_alt__'] = 'Alternatív háttérszín'; -$lang['__text_neu__'] = 'Semleges szövegszín'; -$lang['__background_neu__'] = 'Semleges háttérszín'; -$lang['__border__'] = 'Keret színe'; -$lang['__highlight__'] = 'Kijelölés színe (leginkább a keresési eredményeknél)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/it/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/it/intro.txt deleted file mode 100644 index 6c798e4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/it/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Questo strumento ti permette di cambiare certe configurazioni di stile del tema attualmente in uso. -Tutte le modifiche sono salvate in un file di configurazione locale e sono aggiornate in modo sicuro. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/it/lang.php deleted file mode 100644 index 03b7aa7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/it/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = 'Configurazioni di stile del tema'; -$lang['js']['loader'] = 'Anteprima in corso...
    se questo non sparisce, potresti aver fornito dei valori sbagliati'; -$lang['js']['popup'] = 'Apri in un finestra a parte'; -$lang['error'] = 'Spiacente, questo template non supporta questa funzionalità.'; -$lang['btn_preview'] = 'Cambiamenti precedenti'; -$lang['btn_save'] = 'Salva i cambiamenti'; -$lang['btn_reset'] = 'Azzera le modifiche correnti'; -$lang['btn_revert'] = 'Ripristina gli stili ai valori originari del tema'; -$lang['__text__'] = 'Colore principale del testo'; -$lang['__background__'] = 'Colore principale dello sfondo'; -$lang['__text_alt__'] = 'Colore alternativo per il testo'; -$lang['__background_alt__'] = 'Colore alternativo dello sfondo'; -$lang['__text_neu__'] = 'Colore testo neutrale'; -$lang['__background_neu__'] = 'Colore sfondo neutrale'; -$lang['__border__'] = 'Colore del bordo'; -$lang['__highlight__'] = 'Colore di evidenziazione (principalmente per i risultati di ricerca)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ja/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ja/intro.txt deleted file mode 100644 index 1feb4e0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ja/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -ã“ã®ç”»é¢ä¸Šã§ã€é¸æŠžä¸­ã®ãƒ†ãƒ³ãƒ—レート固有ã®ã‚¹ã‚¿ã‚¤ãƒ«è¨­å®šã‚’変更ã§ãã¾ã™ã€‚ -変更内容ã¯ã™ã¹ã¦ãƒ­ãƒ¼ã‚«ãƒ«ã®è¨­å®šãƒ•ァイル内ã«ä¿å­˜ã•れã€ãƒ†ãƒ³ãƒ—レートを更新ã—ã¦ã‚‚åˆæœŸåŒ–ã•れã¾ã›ã‚“。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ja/lang.php deleted file mode 100644 index 3069477..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ja/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author Hideaki SAWADA - */ -$lang['menu'] = 'テンプレートã®ã‚¹ã‚¿ã‚¤ãƒ«è¨­å®š'; -$lang['js']['loader'] = 'プレビューを読込ã¿ä¸­ã§ã™ãƒ»ãƒ»ãƒ»
    ã“ã®è¡¨ç¤ºãŒæ¶ˆãˆãªã„å ´åˆã€å¤‰æ›´ã—ãŸè¨­å®šå€¤ã«å•題ãŒã‚ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。'; -$lang['js']['popup'] = 'ãƒãƒƒãƒ—アップã¨ã—ã¦è¡¨ç¤º'; -$lang['error'] = 'æã‚Œå…¥ã‚Šã¾ã™ãŒã€ã“ã®ãƒ†ãƒ³ãƒ—レートã¯ã“ã®æ©Ÿèƒ½ã«å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。'; -$lang['btn_preview'] = '変更内容ã®ãƒ—レビュー'; -$lang['btn_save'] = '変更内容ã®ä¿å­˜'; -$lang['btn_reset'] = '変更内容ã®åˆæœŸåŒ–'; -$lang['btn_revert'] = 'テンプレートã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã«æˆ»ã™'; -$lang['__text__'] = 'メイン文字色'; -$lang['__background__'] = 'メイン背景色'; -$lang['__text_alt__'] = '代替文字色'; -$lang['__background_alt__'] = '代替背景色'; -$lang['__text_neu__'] = 'ç„¡å½©è‰²ã®æ–‡å­—色'; -$lang['__background_neu__'] = '無彩色ã®èƒŒæ™¯è‰²'; -$lang['__border__'] = 'æž ç·šã®è‰²'; -$lang['__highlight__'] = 'å¼·èª¿è‰²ï¼ˆä¸»ã«æ¤œç´¢çµæžœç”¨ï¼‰'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ko/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ko/intro.txt deleted file mode 100644 index c460801..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ko/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -ì´ ë„구는 현재 ì„ íƒí•œ í…œí”Œë¦¿ì˜ íŠ¹ì • ìŠ¤íƒ€ì¼ ì„¤ì •ì„ ë°”ê¿€ 수 있습니다. -모든 ë°”ë€œì€ ë¡œì»¬ 환경 설정 파ì¼ì— 저장ë˜ë©° 안전하게 업그레ì´ë“œë©ë‹ˆë‹¤. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ko/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ko/lang.php deleted file mode 100644 index bcdf9dc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ko/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = '템플릿 ìŠ¤íƒ€ì¼ ì„¤ì •'; -$lang['js']['loader'] = '미리 보기를 불러오는 중...
    만약 ì´ê²ƒì´ 사ë¼ì§€ì§€ 않는다면, ë‹¹ì‹ ì€ ì‹¤ë§í•˜ê² ì£ '; -$lang['js']['popup'] = 'íŒì—…으로 열기'; -$lang['error'] = '죄송하지만 ì´ í…œí”Œë¦¿ì€ ì´ ê¸°ëŠ¥ìœ¼ë¡œ ì§€ì›í•˜ì§€ 않습니다.'; -$lang['btn_preview'] = '바뀜 미리 보기'; -$lang['btn_save'] = '바뀜 저장'; -$lang['btn_reset'] = '현재 바뀜 재설정'; -$lang['btn_revert'] = 'í‹€ì˜ ê¸°ë³¸ê°’ìœ¼ë¡œ 스타ì¼ì„ ë˜ëŒë¦¬ê¸°'; -$lang['__text__'] = '주요 í…스트 색'; -$lang['__background__'] = '주요 ë°°ê²½ 색'; -$lang['__text_alt__'] = '대체 í…스트 색'; -$lang['__background_alt__'] = '대체 ë°°ê²½ 색'; -$lang['__text_neu__'] = '중립 í…스트 색'; -$lang['__background_neu__'] = '중립 ë°°ê²½ 색'; -$lang['__border__'] = '윤곽선 색'; -$lang['__highlight__'] = '(주로 검색 결과를 위한) ê°•ì¡° 색'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/nl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/nl/intro.txt deleted file mode 100644 index 7275938..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/nl/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Deze tool laat u een aantal stijlinstellingen van uw huidig geselecteerde template aanpassen. -Alle aanpassingen worden in een lokaal configuratiebestand bewaard en zijn upgrade veilig. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/nl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/nl/lang.php deleted file mode 100644 index 4775fa8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/nl/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author hugo smet - */ -$lang['menu'] = 'Template stijl-instellingen'; -$lang['js']['loader'] = 'Voorbeeldweergave is aan het laden...
    als dit niet verdwijnt zijn uw instellingen mogelijk foutief.'; -$lang['js']['popup'] = 'Open als popup'; -$lang['error'] = 'Sorry, deze template ondersteunt deze functionaliteit niet.'; -$lang['btn_preview'] = 'Bekijk aanpassingen'; -$lang['btn_save'] = 'Sla aanpassingen op'; -$lang['btn_reset'] = 'Huidige aanpassingen verwerpen'; -$lang['btn_revert'] = 'Stijlen terugzetten naar de standaard waardes van de template'; -$lang['__text__'] = 'Hoofd tekstkleur'; -$lang['__background__'] = 'Hoofd achtergrondkleur'; -$lang['__text_alt__'] = 'Alternatieve tekstkleur'; -$lang['__background_alt__'] = 'Alternatieve achtergrondkleur'; -$lang['__text_neu__'] = 'Neutrale tekstkleur'; -$lang['__background_neu__'] = 'Neutrale achtergrondkleur'; -$lang['__border__'] = 'Kader kleur'; -$lang['__highlight__'] = 'Markeringskleur (hoofdzakelijk voor zoekresultaten)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/no/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/no/intro.txt deleted file mode 100644 index 8222549..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/no/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Dette verktøyet lar deg endre visse instillinger for malen som nå er i bruk. -Alle endringer lagres i en lokal konfigurasjonsfil og vil ikke bli overskrevet ved en oppgradering. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/no/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/no/lang.php deleted file mode 100644 index 79229c9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/no/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = 'Innstillinger for malstil'; -$lang['js']['loader'] = 'Forhåndsvisning laster...
    Dersom denne ikke forsvinner, kan det hende at dine verdier er feil'; -$lang['js']['popup'] = 'Åpne som nytt vindu'; -$lang['error'] = 'Beklager men denne malen støtter ikke denne funksjonaliteten.'; -$lang['btn_preview'] = 'Forhåndsvis endringer'; -$lang['btn_save'] = 'Lagre endringer'; -$lang['btn_reset'] = 'Sett tilbake til nåværende endringer'; -$lang['btn_revert'] = 'Rull tilbake stilen til standard for malen'; -$lang['__text__'] = 'Hovedfarge for tekst'; -$lang['__background__'] = 'Hovedfarge for bagrunn'; -$lang['__text_alt__'] = 'Alternativ tekstfarge'; -$lang['__background_alt__'] = 'Alternativ bakgrunnsfarge'; -$lang['__text_neu__'] = 'Nøytral tekstfarge'; -$lang['__background_neu__'] = 'Nøytral bakgrunnsfarge'; -$lang['__border__'] = 'Kantfarge'; -$lang['__highlight__'] = 'Farge for uthevet tekst (i hovedsak for søk)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/oc/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/oc/lang.php deleted file mode 100644 index a319e2d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/oc/lang.php +++ /dev/null @@ -1,11 +0,0 @@ - - */ -$lang['__text__'] = 'Color principala del tèxte'; -$lang['__background__'] = 'Color principala del fons'; -$lang['__text_alt__'] = 'Color alternativa del tèxte'; -$lang['__background_alt__'] = 'Color alternativa del fons'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pl/intro.txt deleted file mode 100644 index 29206a8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pl/intro.txt +++ /dev/null @@ -1 +0,0 @@ -To narzędzie umożliwia zmianę niektórych ustawień stylów aktualnie wybranego szablonu. Wszystkie zmiany są przechowywane w lokalnym pliku konfiguracyjnym i są bezpieczne dla aktualizacji. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pl/lang.php deleted file mode 100644 index e4c84ba..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pl/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author Max - */ -$lang['menu'] = 'Ustawienia Szablonu'; -$lang['js']['loader'] = 'Podgląd ładuje się ...
    jeśli ten komunikat nie zniknie, twoje wartości mogą być błędne'; -$lang['js']['popup'] = 'Otwórz w nowym oknie'; -$lang['error'] = 'Przepraszamy, ten szablon nie wspiera tej funkcjonalności'; -$lang['btn_preview'] = 'Pokaż zmiany '; -$lang['btn_save'] = 'Zapisz zmiany'; -$lang['btn_reset'] = 'Cofnij zmiany '; -$lang['btn_revert'] = 'Przywróć style do wartości domyślnych szablonu'; -$lang['__text__'] = 'Kolor tekstu '; -$lang['__background__'] = 'Kolor tła '; -$lang['__text_alt__'] = 'Inny kolor tekstu'; -$lang['__background_alt__'] = 'Inny kolor tła'; -$lang['__text_neu__'] = 'Kolor neutralnego tekstu'; -$lang['__background_neu__'] = 'Kolor neutralnego tła'; -$lang['__border__'] = 'kolor obramowania '; -$lang['__highlight__'] = 'Kolor podświetlenia (głównie dla wyników wyszukiwania)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt-br/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt-br/intro.txt deleted file mode 100644 index 3d0f47f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt-br/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Essa ferramente permite a alteração de certas configurações do estilo do seu modelo atual. -Todas as modificações são armazenadas em um arquivo de configuração local e estão protegidas contra atualizações. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt-br/lang.php deleted file mode 100644 index 4ebcbe5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt-br/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = 'Configurações de estilo do modelo'; -$lang['js']['loader'] = 'A visualização está carregando...
    Caso essa mensagem não desapareça, pode ter algum problema com os seus valores.'; -$lang['js']['popup'] = 'Abrir como um popup'; -$lang['error'] = 'Desculpe, mas esse modelo não suporta essa funcionalidade.'; -$lang['btn_preview'] = 'Ver alterações'; -$lang['btn_save'] = 'Salvar alterações'; -$lang['btn_reset'] = 'Eliminar as alterações atuais'; -$lang['btn_revert'] = 'Reverter o estilo para os padrões do modelo'; -$lang['__text__'] = 'Cor principal do texto'; -$lang['__background__'] = 'Cor principal do fundo'; -$lang['__text_alt__'] = 'Cor alternativa do texto'; -$lang['__background_alt__'] = 'Cor alternativa do fundo'; -$lang['__text_neu__'] = 'Cor neutra do texto'; -$lang['__background_neu__'] = 'Cor neutra do fundo'; -$lang['__border__'] = 'Cor da borda'; -$lang['__highlight__'] = 'Cor do destaque (primariamente em resultados da pesquisa)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt/intro.txt deleted file mode 100644 index af48c60..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Essa ferramenta permite que você altere determinadas configurações de estilo do modelo atualmente selecionado. -Todas as alterações são armazenadas em um arquivo de configuração local e são atualizadas com segurança. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt/lang.php deleted file mode 100644 index ac4d55f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/pt/lang.php +++ /dev/null @@ -1,25 +0,0 @@ - - * @author Alfredo Silva - * @author Guilherme Sá - */ -$lang['menu'] = 'Configurações de Estilo do Modelo'; -$lang['js']['loader'] = 'A pré-visualização está carregando...
    se isto não desaparecer, os seus valores podem estar errados'; -$lang['js']['popup'] = 'Abrir como uma janela extra'; -$lang['error'] = 'Desculpe, este modelo não suporta esta funcionalidade.'; -$lang['btn_preview'] = 'Pré-visualizar alterações'; -$lang['btn_save'] = 'Salvar alterações'; -$lang['btn_reset'] = 'Reiniciar alterações atuais'; -$lang['btn_revert'] = 'Reverter estilos de volta ao padrão do modelo'; -$lang['__text__'] = 'Cor do texto principal'; -$lang['__background__'] = 'Cor principal do fundo'; -$lang['__text_alt__'] = 'Cor alternativa de texto'; -$lang['__background_alt__'] = 'Cor alternativa de fundo'; -$lang['__text_neu__'] = 'Cor neutra de texto'; -$lang['__background_neu__'] = 'Cor de fundo neutro'; -$lang['__border__'] = 'Cor da borda'; -$lang['__highlight__'] = 'Cor de destaque (principalmente para resultados de pesquisa)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ru/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ru/intro.txt deleted file mode 100644 index 3a01411..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ru/intro.txt +++ /dev/null @@ -1 +0,0 @@ -Этот инÑтрумент позволÑет изменÑть Ñтилевые наÑтройки выбранного шаблона. Ð’Ñе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ…Ñ€Ð°Ð½ÑÑ‚ÑÑ Ð²Â Ñ„Ð°Ð¹Ð»Ðµ конфигурации и защищены от ÑброÑа при обновлении. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ru/lang.php deleted file mode 100644 index e034ae1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/ru/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author RainbowSpike <1@2.ru> - */ -$lang['menu'] = 'ÐаÑтройки Ñтилей шаблона'; -$lang['js']['loader'] = 'ЗагружаетÑÑ Ð¿Ñ€ÐµÐ´Ð¿Ñ€Ð¾Ñмотр...
    ЕÑли здеÑÑŒ ÑлучилÑÑ Ñбой, ваши наÑтройки могут быть Ñброшены'; -$lang['js']['popup'] = 'Открыть во вÑплывающем окне'; -$lang['error'] = 'Этот шаблон не поддерживает такой функционал.'; -$lang['btn_preview'] = 'ПроÑмотреть изменениÑ'; -$lang['btn_save'] = 'Сохранить изменениÑ'; -$lang['btn_reset'] = 'СброÑить Ñделанные изменениÑ'; -$lang['btn_revert'] = 'Откатить Ñтили к иÑходным Ð´Ð»Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°'; -$lang['__text__'] = 'Цвет текÑта'; -$lang['__background__'] = 'Цвет фона'; -$lang['__text_alt__'] = 'Второй цвет текÑта'; -$lang['__background_alt__'] = 'Второй цвет фона'; -$lang['__text_neu__'] = 'Ðейтральный цвет текÑта'; -$lang['__background_neu__'] = 'Ðейтральный цвет фона'; -$lang['__border__'] = 'Цвет границ'; -$lang['__highlight__'] = 'Цвет подÑветки (в оÑновном, Ð´Ð»Ñ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² поиÑка)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/sk/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/sk/intro.txt deleted file mode 100644 index 9a2007d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/sk/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Tento nástroj umožňuje zmeniÅ¥ urÄité nastavenia VaÅ¡ej aktuálne zvolenej Å¡ablóny. -VÅ¡etky zmeny sú uložené v lokálnom konfiguraÄnom súbore a zabezpeÄené v prípade aktualizácie. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/sk/lang.php deleted file mode 100644 index bb894be..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/sk/lang.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @author Peter Mydliar - */ -$lang['menu'] = 'Nastavenie typov Å¡ablón'; -$lang['js']['loader'] = 'Nahráva na náhľad...
    Ak táto správa nezmizne, VaÅ¡e údaje môžu byÅ¥ chybné'; -$lang['js']['popup'] = 'Otvor vo vyskakovacom okne'; -$lang['error'] = 'Táto Å¡ablóna nepodporuje túto funkciu.'; -$lang['btn_preview'] = 'Náhľad zmien'; -$lang['btn_save'] = 'Uloženie zmien'; -$lang['btn_reset'] = 'ZruÅ¡ prevedené zmeny'; -$lang['btn_revert'] = 'VrátiÅ¥ späť k základnej Å¡ablóne.'; -$lang['__text__'] = 'Primárna farba textu'; -$lang['__background__'] = 'Primárna farba pozadia'; -$lang['__text_alt__'] = 'Alternatívna farba textu'; -$lang['__background_alt__'] = 'Alternatívna farba pozadia'; -$lang['__text_neu__'] = 'Neutrálna farba textu'; -$lang['__background_neu__'] = 'Neutrálna farba pozadia'; -$lang['__border__'] = 'Farba okraja'; -$lang['__highlight__'] = 'Farba zvýraznenia (zvyÄajne výsledkov vyhľadávania)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/sv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/sv/lang.php deleted file mode 100644 index f2a8213..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/sv/lang.php +++ /dev/null @@ -1,22 +0,0 @@ - - * @author Tor Härnqvist - */ -$lang['menu'] = 'Mall stil inställningar'; -$lang['js']['loader'] = 'Förhandsvisning laddas...
    dina värden kan vara felaktiva om inte detta försvinner'; -$lang['js']['popup'] = 'Öppna som popup'; -$lang['error'] = 'FörlÃ¥t, denna mall stödjer inte denna funktionalitet.'; -$lang['btn_preview'] = 'Förhandsvisa ändringar'; -$lang['btn_save'] = 'Spara ändringar'; -$lang['btn_reset'] = 'Nollställ aktuella ändringar'; -$lang['__text__'] = 'Huvudsaklig textfärg'; -$lang['__background__'] = 'Huvudsaklig bakgrundsfärg'; -$lang['__text_alt__'] = 'Alternativ textfärg'; -$lang['__background_alt__'] = 'Alternativ bakgrundsfärg'; -$lang['__text_neu__'] = 'Neutral textfärg'; -$lang['__background_neu__'] = 'Neutral bakgrundsfärg'; -$lang['__border__'] = 'Ramfärg'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/uk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/uk/lang.php deleted file mode 100644 index 61a9530..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/uk/lang.php +++ /dev/null @@ -1,13 +0,0 @@ - - */ -$lang['menu'] = 'ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñтилю шаблону'; -$lang['js']['popup'] = 'Відкрити Ñк Ñпливаюче вікно'; -$lang['error'] = 'Ðа жаль, цей шаблон не підтримує цю функцію.'; -$lang['btn_preview'] = 'Попередній переглÑд змін'; -$lang['btn_save'] = 'Зберегти зміни'; -$lang['btn_reset'] = 'Ð¡ÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¸Ñ… змін'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/vi/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/vi/intro.txt deleted file mode 100644 index 21f536f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/vi/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -Công cụ này cho phép bạn thay đổi các cài đặt kiểu cách nhất định cá»§a chá»§ đỠđang được sá»­ dụng. -Tất cả các thay đổi được lưu trữ trong má»™t tập tin cấu hình cục bá»™ và được nâng cấp an toàn. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/vi/lang.php deleted file mode 100644 index d54999b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/vi/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = 'Cài đặt kiểu cách Chá»§ Ä‘á»'; -$lang['js']['loader'] = 'Äang tải xem trước...
    nếu cái này không biến mất, giá trị cá»§a bạn có thể bị lá»—i'; -$lang['js']['popup'] = 'Mở dưới dạng cá»­a sổ bật lên'; -$lang['error'] = 'Xin lá»—i, chá»§ đỠnày không há»— trợ chức năng này.'; -$lang['btn_preview'] = 'Xem trước thay đổi'; -$lang['btn_save'] = 'Lưu thay đổi'; -$lang['btn_reset'] = 'Äặt lại các thay đổi hiện tại'; -$lang['btn_revert'] = 'Lùi lại các kiểu cách vá» mặc định cá»§a chá»§ Ä‘á»'; -$lang['__text__'] = 'Màu văn bản chính'; -$lang['__background__'] = 'Màu ná»n chính'; -$lang['__text_alt__'] = 'Màu văn bản thay thế'; -$lang['__background_alt__'] = 'Màu ná»n thay thế'; -$lang['__text_neu__'] = 'Màu văn bản tá»± nhiên'; -$lang['__background_neu__'] = 'Màu ná»n tá»± nhiên'; -$lang['__border__'] = 'Màu viá»n'; -$lang['__highlight__'] = 'Màu phần tô lên (chá»§ yếu cho kết quả tìm kiếm)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/zh-tw/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/zh-tw/lang.php deleted file mode 100644 index 721c7aa..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/zh-tw/lang.php +++ /dev/null @@ -1,15 +0,0 @@ - - */ -$lang['menu'] = '模æ¿é¢¨æ ¼è¨­å®š'; -$lang['error'] = '抱歉,該模æ¿ä¸æ”¯æŒé€™å€‹åŠŸèƒ½'; -$lang['btn_preview'] = 'é è¦½'; -$lang['btn_save'] = '儲存'; -$lang['btn_reset'] = 'é‡è¨­'; -$lang['btn_revert'] = '將風格復原至模æ¿é è¨­å€¼'; -$lang['__text__'] = 'ä¸»è¦æ–‡å­—é¡è‰²'; -$lang['__background__'] = '主è¦èƒŒæ™¯é¡è‰²'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/zh/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/zh/intro.txt deleted file mode 100644 index 7091712..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/zh/intro.txt +++ /dev/null @@ -1 +0,0 @@ -这个工具å¯ä»¥è®©æ‚¨å¯¹å½“å‰é€‰ä¸­çš„æ¨¡æ¿çš„æŸäº›æ ·å¼è®¾ç½®è¿›è¡Œæ”¹å˜ã€‚所有改动会ä¿å­˜åœ¨ä¸€ä¸ªæœ¬åœ°é…置文件中,ä¸ä¼šè¢«å‡çº§æ‰€å½±å“。 \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/zh/lang.php deleted file mode 100644 index 386312a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/lang/zh/lang.php +++ /dev/null @@ -1,23 +0,0 @@ - - */ -$lang['menu'] = 'æ¨¡æ¿æ ·å¼è®¾ç½®'; -$lang['js']['loader'] = '正在载入预览...
    如果本å¥ä¸€ç›´æ²¡æœ‰æ¶ˆå¤±ï¼Œæ‚¨çš„设置å¯èƒ½æœ‰é”™'; -$lang['js']['popup'] = 'ä½œä¸ºå¼¹å‡ºçª—å£æ‰“å¼€'; -$lang['error'] = '抱歉,这个模æ¿ä¸æ”¯æŒè¿™é¡¹åŠŸèƒ½ã€‚'; -$lang['btn_preview'] = '预览改动'; -$lang['btn_save'] = 'ä¿å­˜æ”¹åЍ'; -$lang['btn_reset'] = 'é‡ç½®å½“剿”¹åЍ'; -$lang['btn_revert'] = '回退样å¼åˆ°æ¨¡æ¿çš„默认值'; -$lang['__text__'] = '主è¦çš„字体颜色'; -$lang['__background__'] = '主è¦çš„背景颜色'; -$lang['__text_alt__'] = '备选字体的颜色'; -$lang['__background_alt__'] = '备选背景的颜色'; -$lang['__text_neu__'] = '中性字体的颜色'; -$lang['__background_neu__'] = '中性背景的颜色'; -$lang['__border__'] = '边框颜色'; -$lang['__highlight__'] = '高亮颜色 (主è¦ç”¨äºŽæœç´¢ç»“æžœ)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/plugin.info.txt deleted file mode 100644 index e374eaf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base styling -author Andreas Gohr -email andi@splitbrain.org -date 2020-06-14 -name styling plugin -desc Allows to edit style.ini replacements -url https://www.dokuwiki.org/plugin:styling diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/popup.php b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/popup.php deleted file mode 100644 index 079062e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/popup.php +++ /dev/null @@ -1,31 +0,0 @@ -isAccessibleByCurrentUser()) die('only admins allowed'); -$plugin->ispopup = true; - -// handle posts -$plugin->handle(); - -// output plugin in a very minimal template: -?> - - - - <?php echo $plugin->getLang('menu') ?> - - - - - - html() ?> - - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/script.js b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/script.js deleted file mode 100644 index 7fa8b25..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/script.js +++ /dev/null @@ -1,92 +0,0 @@ -jQuery(function () { - - /** - * Function to reload the preview styles in the main window - * - * @param {Window} target the main window - */ - function applyPreview(target) { - // remove style - var $style = target.jQuery('link[rel=stylesheet][href*="lib/exe/css.php"]'); - $style.attr('href', ''); - - // append the loader screen - var $loader = target.jQuery('#plugin__styling_loader'); - if (!$loader.length) { - $loader = target.jQuery('
    ' + LANG.plugins.styling.loader + '
    '); - $loader.css({ - 'position': 'absolute', - 'width': '100%', - 'height': '100%', - 'top': 0, - 'left': 0, - 'z-index': 5000, - 'background-color': '#fff', - 'opacity': '0.7', - 'color': '#000', - 'font-size': '2.5em', - 'text-align': 'center', - 'line-height': 1.5, - 'padding-top': '2em' - }); - target.jQuery('body').append($loader); - } - - // load preview in main window (timeout works around chrome updating CSS weirdness) - setTimeout(function () { - var now = new Date().getTime(); - $style.attr('href', DOKU_BASE + 'lib/exe/css.php?preview=1&tseed=' + now); - }, 500); - } - - var doreload = 1; - var $styling_plugin = jQuery('#plugin__styling'); - - // if we are not on the plugin page (either main or popup) - if (!$styling_plugin.length) { - // handle the preview cookie - if(DokuCookie.getValue('styling_plugin') == 1) { - applyPreview(window); - } - return; // nothing more to do here - } - - /* ---- from here on we're in the popup or admin page ---- */ - - // add button on main page - if (!$styling_plugin.hasClass('ispopup')) { - var $form = $styling_plugin.find('form.styling').first(); - var $btn = jQuery(''); - $form.prepend($btn); - - $btn.on('click', function (e) { - var windowFeatures = "menubar=no,location=no,resizable=yes,scrollbars=yes,status=false,width=500,height=500"; - window.open(DOKU_BASE + 'lib/plugins/styling/popup.php', 'styling_popup', windowFeatures); - e.preventDefault(); - e.stopPropagation(); - }).wrap('

    '); - return; // we exit here if this is not the popup - } - - /* ---- from here on we're in the popup only ---- */ - - // reload the main page on close - window.onunload = function(e) { - if(doreload) { - DokuCookie.setValue('styling_plugin', 0); - if(window.opener) window.opener.document.location.reload(); - } - return null; - }; - - // don't reload on our own buttons - jQuery(':button').click(function(e){ - doreload = false; - }); - - // on first load apply preview - if(window.opener) applyPreview(window.opener); - - // enable the preview cookie - DokuCookie.setValue('styling_plugin', 1); -}); diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/style.less b/snippets/dokuwiki-2023-04-04/lib/plugins/styling/style.less deleted file mode 100644 index be0e16a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/styling/style.less +++ /dev/null @@ -1,13 +0,0 @@ -#plugin__styling { - button.primary { - font-weight: bold; - } - - [dir=rtl] & table input { - text-align: right; - } -} - -#plugin__styling_loader { - display: none; -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/syntax.php b/snippets/dokuwiki-2023-04-04/lib/plugins/syntax.php deleted file mode 100644 index 5bf8da9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/syntax.php +++ /dev/null @@ -1,4 +0,0 @@ -usermanager = new admin_mock_usermanager(); - parent::setUp(); - } - - /** - * based on standard test user/conf setup - * - * users per _test/conf/users.auth.php - * expected to be: testuser:179ad45c6ce2cb97cf1029e212046e81:Arthur Dent:arthur@example.com - */ - function test_export() { - $expected = 'User,"Real Name",Email,Groups -testuser,"Arthur Dent",arthur@example.com, -'; - $this->assertEquals($expected, $this->usermanager->tryExport()); - } - - /** - * when configured to use a different locale, the column headings in the first line of the - * exported csv data should reflect the langauge strings of that locale - */ - function test_export_withlocale(){ - global $conf; - $old_conf = $conf; - $conf['lang'] = 'de'; - - $this->usermanager->localised = false; - $this->usermanager->setupLocale(); - - $conf = $old_conf; - - $expected = 'Benutzername,"Voller Name",E-Mail,Gruppen -testuser,"Arthur Dent",arthur@example.com, -'; - $this->assertEquals($expected, $this->usermanager->tryExport()); - } -/* - function test_export_withfilter(){ - $this->markTestIncomplete( - 'This test has not been implemented yet.' - ); - } -*/ -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/_test/csv_import.test.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/_test/csv_import.test.php deleted file mode 100644 index 9cf23eb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/_test/csv_import.test.php +++ /dev/null @@ -1,182 +0,0 @@ -importfile = tempnam(TMP_DIR, 'csv'); - - $this->old_files = $_FILES; - $_FILES = array( - 'import' => array( - 'name' => 'import.csv', - 'tmp_name' => $this->importfile, - 'type' => 'text/plain', - 'size' => 1, - 'error' => 0, - ), - ); - - $this->usermanager = new admin_mock_usermanager(); - parent::setUp(); - } - - public function tearDown() : void - { - $_FILES = $this->old_files; - parent::tearDown(); - } - - public function doImportTest($importCsv, $expectedResult, $expectedNewUsers, $expectedFailures) - { - global $auth; - $before_users = $auth->retrieveUsers(); - - io_saveFile($this->importfile, $importCsv); - $result = $this->usermanager->tryImport(); - - $after_users = $auth->retrieveUsers(); - - $before_users = array_map('serialize', $before_users); - $after_users = array_map('serialize', $after_users); - $import_count = count($after_users) - count($before_users); - $new_users = array_map('unserialize', array_diff_key($after_users, $before_users)); - $diff_users = array_map('unserialize', array_diff_assoc($after_users, $before_users)); - - $expectedCount = count($expectedNewUsers); - - $this->assertEquals($expectedResult, $result); // import result as expected - $this->assertEquals($expectedCount, $import_count); // number of new users matches expected number imported - $this->assertEquals($expectedNewUsers, $this->stripPasswords($new_users)); // new user data matches imported user data - $this->assertEquals($expectedCount, $this->countPasswords($new_users)); // new users have a password - $this->assertEquals($expectedCount, $this->usermanager->mock_email_notifications_sent); // new users notified of their passwords - $this->assertEquals($new_users, $diff_users); // no other users were harmed in the testing of this import - $this->assertEquals($expectedFailures, $this->usermanager->getImportFailures()); // failures as expected - } - - public function test_cantImport() - { - global $auth; - $oldauth = $auth; - - $auth = new auth_mock_authplain(); - $auth->setCanDo('addUser', false); - - $csv = 'User,"Real Name",Email,Groups -importuser,"Ford Prefect",ford@example.com,user -'; - - $this->doImportTest($csv, false, array(), array()); - - $auth = $oldauth; - } - - public function test_import() - { - $csv = 'User,"Real Name",Email,Groups -importuser,"Ford Prefect",ford@example.com,user -'; - $expected = array( - 'importuser' => array( - 'name' => 'Ford Prefect', - 'mail' => 'ford@example.com', - 'grps' => array('user'), - ), - ); - - $this->doImportTest($csv, true, $expected, array()); - } - - public function test_importExisting() - { - $csv = 'User,"Real Name",Email,Groups -importuser,"Ford Prefect",ford@example.com,user -'; - $failures = array( - '2' => array( - 'error' => $this->usermanager->getLang('import_error_create'), - 'user' => array( - 'importuser', - 'Ford Prefect', - 'ford@example.com', - 'user', - ), - 'orig' => 'importuser,"Ford Prefect",ford@example.com,user'.NL, - ), - ); - - $this->doImportTest($csv, true, array(), $failures); - } - - public function test_importUtf8() - { - $csv = 'User,"Real Name",Email,Groups -importutf8,"Førd Prefect",ford@example.com,user -'; - $expected = array( - 'importutf8' => array( - 'name' => 'Førd Prefect', - 'mail' => 'ford@example.com', - 'grps' => array('user'), - ), - ); - - $this->doImportTest($csv, true, $expected, array()); - } - - /** - * utf8: u+00F8 (ø) <=> 0xF8 :iso-8859-1 - */ - public function test_importIso8859() - { - $csv = 'User,"Real Name",Email,Groups -importiso8859,"F'.chr(0xF8).'rd Prefect",ford@example.com,user -'; - $expected = array( - 'importiso8859' => array( - 'name' => 'Førd Prefect', - 'mail' => 'ford@example.com', - 'grps' => array('user'), - ), - ); - - $this->doImportTest($csv, true, $expected, array()); - } - - private function stripPasswords($array) - { - foreach ($array as $user => $data) { - unset($array[$user]['pass']); - } - return $array; - } - - private function countPasswords($array) - { - $count = 0; - foreach ($array as $user => $data) { - if (!empty($data['pass'])) { - $count++; - } - } - return $count; - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/_test/mocks.class.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/_test/mocks.class.php deleted file mode 100644 index 75ac514..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/_test/mocks.class.php +++ /dev/null @@ -1,53 +0,0 @@ -import_failures; - } - - public function tryExport() { - ob_start(); - $this->exportCSV(); - return ob_get_clean(); - } - - public function tryImport() { - return $this->importCSV(); - } - - // no need to send email notifications (mostly) - protected function notifyUser($user, $password, $status_alert=true) { - if ($this->mock_email_notifications) { - $this->mock_email_notifications_sent++; - return true; - } else { - return parent::notifyUser($user, $password, $status_alert); - } - } - - protected function isUploadedFile($file) { - return file_exists($file); - } -} - -class auth_mock_authplain extends auth_plugin_authplain { - - public function setCanDo($op, $canDo) { - $this->cando[$op] = $canDo; - } - -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/admin.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/admin.php deleted file mode 100644 index 4234671..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/admin.php +++ /dev/null @@ -1,1235 +0,0 @@ - - * @author Chris Smith - */ - -/** - * All DokuWiki plugins to extend the admin function - * need to inherit from this class - */ -class admin_plugin_usermanager extends DokuWiki_Admin_Plugin -{ - const IMAGE_DIR = DOKU_BASE.'lib/plugins/usermanager/images/'; - - protected $auth = null; // auth object - protected $users_total = 0; // number of registered users - protected $filter = array(); // user selection filter(s) - protected $start = 0; // index of first user to be displayed - protected $last = 0; // index of the last user to be displayed - protected $pagesize = 20; // number of users to list on one page - protected $edit_user = ''; // set to user selected for editing - protected $edit_userdata = array(); - protected $disabled = ''; // if disabled set to explanatory string - protected $import_failures = array(); - protected $lastdisabled = false; // set to true if last user is unknown and last button is hence buggy - - /** - * Constructor - */ - public function __construct() - { - /** @var DokuWiki_Auth_Plugin $auth */ - global $auth; - - $this->setupLocale(); - - if (!isset($auth)) { - $this->disabled = $this->lang['noauth']; - } elseif (!$auth->canDo('getUsers')) { - $this->disabled = $this->lang['nosupport']; - } else { - // we're good to go - $this->auth = & $auth; - } - - // attempt to retrieve any import failures from the session - if (!empty($_SESSION['import_failures'])) { - $this->import_failures = $_SESSION['import_failures']; - } - } - - /** - * Return prompt for admin menu - * - * @param string $language - * @return string - */ - public function getMenuText($language) - { - - if (!is_null($this->auth)) - return parent::getMenuText($language); - - return $this->getLang('menu').' '.$this->disabled; - } - - /** - * return sort order for position in admin menu - * - * @return int - */ - public function getMenuSort() - { - return 2; - } - - /** - * @return int current start value for pageination - */ - public function getStart() - { - return $this->start; - } - - /** - * @return int number of users per page - */ - public function getPagesize() - { - return $this->pagesize; - } - - /** - * @param boolean $lastdisabled - */ - public function setLastdisabled($lastdisabled) - { - $this->lastdisabled = $lastdisabled; - } - - /** - * Handle user request - * - * @return bool - */ - public function handle() - { - global $INPUT; - if (is_null($this->auth)) return false; - - // extract the command and any specific parameters - // submit button name is of the form - fn[cmd][param(s)] - $fn = $INPUT->param('fn'); - - if (is_array($fn)) { - $cmd = key($fn); - $param = is_array($fn[$cmd]) ? key($fn[$cmd]) : null; - } else { - $cmd = $fn; - $param = null; - } - - if ($cmd != "search") { - $this->start = $INPUT->int('start', 0); - $this->filter = $this->retrieveFilter(); - } - - switch ($cmd) { - case "add": - $this->addUser(); - break; - case "delete": - $this->deleteUser(); - break; - case "modify": - $this->modifyUser(); - break; - case "edit": - $this->editUser($param); - break; - case "search": - $this->setFilter($param); - $this->start = 0; - break; - case "export": - $this->exportCSV(); - break; - case "import": - $this->importCSV(); - break; - case "importfails": - $this->downloadImportFailures(); - break; - } - - $this->users_total = $this->auth->canDo('getUserCount') ? $this->auth->getUserCount($this->filter) : -1; - - // page handling - switch ($cmd) { - case 'start': - $this->start = 0; - break; - case 'prev': - $this->start -= $this->pagesize; - break; - case 'next': - $this->start += $this->pagesize; - break; - case 'last': - $this->start = $this->users_total; - break; - } - $this->validatePagination(); - return true; - } - - /** - * Output appropriate html - * - * @return bool - */ - public function html() - { - global $ID; - - if (is_null($this->auth)) { - print $this->lang['badauth']; - return false; - } - - $user_list = $this->auth->retrieveUsers($this->start, $this->pagesize, $this->filter); - - $page_buttons = $this->pagination(); - $delete_disable = $this->auth->canDo('delUser') ? '' : 'disabled="disabled"'; - - $editable = $this->auth->canDo('UserMod'); - $export_label = empty($this->filter) ? $this->lang['export_all'] : $this->lang['export_filtered']; - - print $this->locale_xhtml('intro'); - print $this->locale_xhtml('list'); - - ptln("
    "); - ptln("
    "); - - if ($this->users_total > 0) { - ptln( - "

    " . sprintf( - $this->lang['summary'], - $this->start + 1, - $this->last, - $this->users_total, - $this->auth->getUserCount() - ) . "

    " - ); - } else { - if ($this->users_total < 0) { - $allUserTotal = 0; - } else { - $allUserTotal = $this->auth->getUserCount(); - } - ptln("

    ".sprintf($this->lang['nonefound'], $allUserTotal)."

    "); - } - ptln("
    "); - formSecurityToken(); - ptln("
    "); - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" - - - - "); - ptln(" "); - - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" "); - - if ($this->users_total) { - ptln(" "); - foreach ($user_list as $user => $userinfo) { - extract($userinfo); - /** - * @var string $name - * @var string $pass - * @var string $mail - * @var array $grps - */ - $groups = join(', ', $grps); - ptln(" "); - ptln(" "); - if ($editable) { - ptln(" "); - } else { - ptln(" "); - } - ptln(" "); - ptln(" "); - } - ptln(" "); - } - - ptln(" "); - ptln(" "); - ptln(" "); - ptln("
     ".$this->lang["user_id"]."".$this->lang["user_name"]."".$this->lang["user_mail"]."".$this->lang["user_groups"]."
    lang['search_prompt']."\" alt=\"".$this->lang['search']."\" class=\"button\" />htmlFilter('user')."\" />htmlFilter('name')."\" />htmlFilter('mail')."\" />htmlFilter('grps')."\" />
    1, - 'do' => 'admin', - 'page' => 'usermanager', - 'sectok' => getSecurityToken())). - "\" title=\"".$this->lang['edit_prompt']."\">".hsc($user)."".hsc($user)."".hsc($name)."".hsc($mail)."".hsc($groups)."
    "); - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" "); - ptln(" "); - if (!empty($this->filter)) { - ptln(" "); - } - ptln(" "); - ptln(" "); - ptln(" "); - - $this->htmlFilterSettings(2); - - ptln("
    "); - ptln("
    "); - - ptln("
    "); - ptln("
    "); - - $style = $this->edit_user ? " class=\"edit_user\"" : ""; - - if ($this->auth->canDo('addUser')) { - ptln(""); - print $this->locale_xhtml('add'); - ptln("
    "); - - $this->htmlUserForm('add', null, array(), 4); - - ptln("
    "); - ptln("
    "); - } - - if ($this->edit_user && $this->auth->canDo('UserMod')) { - ptln(""); - print $this->locale_xhtml('edit'); - ptln("
    "); - - $this->htmlUserForm('modify', $this->edit_user, $this->edit_userdata, 4); - - ptln("
    "); - ptln(""); - } - - if ($this->auth->canDo('addUser')) { - $this->htmlImportForm(); - } - ptln(""); - return true; - } - - /** - * User Manager is only available if the auth backend supports it - * - * @inheritdoc - * @return bool - */ - public function isAccessibleByCurrentUser() - { - /** @var DokuWiki_Auth_Plugin $auth */ - global $auth; - if(!$auth || !$auth->canDo('getUsers') ) { - return false; - } - - return parent::isAccessibleByCurrentUser(); - } - - - /** - * Display form to add or modify a user - * - * @param string $cmd 'add' or 'modify' - * @param string $user id of user - * @param array $userdata array with name, mail, pass and grps - * @param int $indent - */ - protected function htmlUserForm($cmd, $user = '', $userdata = array(), $indent = 0) - { - global $conf; - global $ID; - global $lang; - - $name = $mail = $groups = ''; - $notes = array(); - - if ($user) { - extract($userdata); - if (!empty($grps)) $groups = join(',', $grps); - } else { - $notes[] = sprintf($this->lang['note_group'], $conf['defaultgroup']); - } - - ptln("
    ", $indent); - formSecurityToken(); - ptln("
    ", $indent); - ptln(" ", $indent); - ptln(" ", $indent); - ptln(" ", $indent); - ptln(" ", $indent); - ptln(" ", $indent); - - $this->htmlInputField( - $cmd . "_userid", - "userid", - $this->lang["user_id"], - $user, - $this->auth->canDo("modLogin"), - true, - $indent + 6 - ); - $this->htmlInputField( - $cmd . "_userpass", - "userpass", - $this->lang["user_pass"], - "", - $this->auth->canDo("modPass"), - false, - $indent + 6 - ); - $this->htmlInputField( - $cmd . "_userpass2", - "userpass2", - $lang["passchk"], - "", - $this->auth->canDo("modPass"), - false, - $indent + 6 - ); - $this->htmlInputField( - $cmd . "_username", - "username", - $this->lang["user_name"], - $name, - $this->auth->canDo("modName"), - true, - $indent + 6 - ); - $this->htmlInputField( - $cmd . "_usermail", - "usermail", - $this->lang["user_mail"], - $mail, - $this->auth->canDo("modMail"), - true, - $indent + 6 - ); - $this->htmlInputField( - $cmd . "_usergroups", - "usergroups", - $this->lang["user_groups"], - $groups, - $this->auth->canDo("modGroups"), - false, - $indent + 6 - ); - - if ($this->auth->canDo("modPass")) { - if ($cmd == 'add') { - $notes[] = $this->lang['note_pass']; - } - if ($user) { - $notes[] = $this->lang['note_notify']; - } - - ptln(" - ", $indent); - } - - ptln(" ", $indent); - ptln(" ", $indent); - ptln(" ", $indent); - ptln(" ", $indent); - ptln(" ", $indent); - ptln(" ", $indent); - ptln("
    ".$this->lang["field"]."".$this->lang["value"]."
    -
    ", $indent); - ptln(" ", $indent); - ptln(" ", $indent); - - // save current $user, we need this to access details if the name is changed - if ($user) - ptln(" ", $indent); - - $this->htmlFilterSettings($indent+10); - - ptln(" ", $indent); - ptln("
    ", $indent); - - if ($notes) { - ptln("
      "); - foreach ($notes as $note) { - ptln("
    • ".$note."
    • ", $indent); - } - ptln("
    "); - } - ptln("
    ", $indent); - ptln("
    ", $indent); - } - - /** - * Prints a inputfield - * - * @param string $id - * @param string $name - * @param string $label - * @param string $value - * @param bool $cando whether auth backend is capable to do this action - * @param bool $required is this field required? - * @param int $indent - */ - protected function htmlInputField($id, $name, $label, $value, $cando, $required, $indent = 0) - { - $class = $cando ? '' : ' class="disabled"'; - echo str_pad('', $indent); - - if ($name == 'userpass' || $name == 'userpass2') { - $fieldtype = 'password'; - $autocomp = 'autocomplete="off"'; - } elseif ($name == 'usermail') { - $fieldtype = 'email'; - $autocomp = ''; - } else { - $fieldtype = 'text'; - $autocomp = ''; - } - $value = hsc($value); - - echo ""; - echo ""; - echo ""; - if ($cando) { - $req = ''; - if ($required) $req = 'required="required"'; - echo ""; - } else { - echo ""; - echo ""; - } - echo ""; - echo ""; - } - - /** - * Returns htmlescaped filter value - * - * @param string $key name of search field - * @return string html escaped value - */ - protected function htmlFilter($key) - { - if (empty($this->filter)) return ''; - return (isset($this->filter[$key]) ? hsc($this->filter[$key]) : ''); - } - - /** - * Print hidden inputs with the current filter values - * - * @param int $indent - */ - protected function htmlFilterSettings($indent = 0) - { - - ptln("start."\" />", $indent); - - foreach ($this->filter as $key => $filter) { - ptln("", $indent); - } - } - - /** - * Print import form and summary of previous import - * - * @param int $indent - */ - protected function htmlImportForm($indent = 0) - { - global $ID; - - $failure_download_link = wl($ID, array('do'=>'admin','page'=>'usermanager','fn[importfails]'=>1)); - - ptln('
    ', $indent); - print $this->locale_xhtml('import'); - ptln('
    ', $indent); - formSecurityToken(); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - - $this->htmlFilterSettings($indent+4); - ptln('
    ', $indent); - ptln('
    '); - - // list failures from the previous import - if ($this->import_failures) { - $digits = strlen(count($this->import_failures)); - ptln('
    ', $indent); - ptln('

    '.$this->lang['import_header'].'

    '); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - foreach ($this->import_failures as $line => $failure) { - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - ptln(' ', $indent); - } - ptln(' ', $indent); - ptln('
    '.$this->lang['line'].''.$this->lang['error'].''.$this->lang['user_id'].''.$this->lang['user_name'].''.$this->lang['user_mail'].''.$this->lang['user_groups'].'
    '.sprintf('%0'.$digits.'d', $line).' ' .$failure['error'].' '.hsc($failure['user'][0]).' '.hsc($failure['user'][2]).' '.hsc($failure['user'][3]).' '.hsc($failure['user'][4]).'
    ', $indent); - ptln('

    '.$this->lang['import_downloadfailures'].'

    '); - ptln('
    '); - } - } - - /** - * Add an user to auth backend - * - * @return bool whether succesful - */ - protected function addUser() - { - global $INPUT; - if (!checkSecurityToken()) return false; - if (!$this->auth->canDo('addUser')) return false; - - list($user,$pass,$name,$mail,$grps,$passconfirm) = $this->retrieveUser(); - if (empty($user)) return false; - - if ($this->auth->canDo('modPass')) { - if (empty($pass)) { - if ($INPUT->has('usernotify')) { - $pass = auth_pwgen($user); - } else { - msg($this->lang['add_fail'], -1); - msg($this->lang['addUser_error_missing_pass'], -1); - return false; - } - } else { - if (!$this->verifyPassword($pass, $passconfirm)) { - msg($this->lang['add_fail'], -1); - msg($this->lang['addUser_error_pass_not_identical'], -1); - return false; - } - } - } else { - if (!empty($pass)) { - msg($this->lang['add_fail'], -1); - msg($this->lang['addUser_error_modPass_disabled'], -1); - return false; - } - } - - if ($this->auth->canDo('modName')) { - if (empty($name)) { - msg($this->lang['add_fail'], -1); - msg($this->lang['addUser_error_name_missing'], -1); - return false; - } - } else { - if (!empty($name)) { - msg($this->lang['add_fail'], -1); - msg($this->lang['addUser_error_modName_disabled'], -1); - return false; - } - } - - if ($this->auth->canDo('modMail')) { - if (empty($mail)) { - msg($this->lang['add_fail'], -1); - msg($this->lang['addUser_error_mail_missing'], -1); - return false; - } - } else { - if (!empty($mail)) { - msg($this->lang['add_fail'], -1); - msg($this->lang['addUser_error_modMail_disabled'], -1); - return false; - } - } - - if ($ok = $this->auth->triggerUserMod('create', array($user, $pass, $name, $mail, $grps))) { - msg($this->lang['add_ok'], 1); - - if ($INPUT->has('usernotify') && $pass) { - $this->notifyUser($user, $pass); - } - } else { - msg($this->lang['add_fail'], -1); - msg($this->lang['addUser_error_create_event_failed'], -1); - } - - return $ok; - } - - /** - * Delete user from auth backend - * - * @return bool whether succesful - */ - protected function deleteUser() - { - global $conf, $INPUT; - - if (!checkSecurityToken()) return false; - if (!$this->auth->canDo('delUser')) return false; - - $selected = $INPUT->arr('delete'); - if (empty($selected)) return false; - $selected = array_keys($selected); - - if (in_array($_SERVER['REMOTE_USER'], $selected)) { - msg("You can't delete yourself!", -1); - return false; - } - - $count = $this->auth->triggerUserMod('delete', array($selected)); - if ($count == count($selected)) { - $text = str_replace('%d', $count, $this->lang['delete_ok']); - msg("$text.", 1); - } else { - $part1 = str_replace('%d', $count, $this->lang['delete_ok']); - $part2 = str_replace('%d', (count($selected)-$count), $this->lang['delete_fail']); - msg("$part1, $part2", -1); - } - - // invalidate all sessions - io_saveFile($conf['cachedir'].'/sessionpurge', time()); - - return true; - } - - /** - * Edit user (a user has been selected for editing) - * - * @param string $param id of the user - * @return bool whether succesful - */ - protected function editUser($param) - { - if (!checkSecurityToken()) return false; - if (!$this->auth->canDo('UserMod')) return false; - $user = $this->auth->cleanUser(preg_replace('/.*[:\/]/', '', $param)); - $userdata = $this->auth->getUserData($user); - - // no user found? - if (!$userdata) { - msg($this->lang['edit_usermissing'], -1); - return false; - } - - $this->edit_user = $user; - $this->edit_userdata = $userdata; - - return true; - } - - /** - * Modify user in the auth backend (modified user data has been recieved) - * - * @return bool whether succesful - */ - protected function modifyUser() - { - global $conf, $INPUT; - - if (!checkSecurityToken()) return false; - if (!$this->auth->canDo('UserMod')) return false; - - // get currently valid user data - $olduser = $this->auth->cleanUser(preg_replace('/.*[:\/]/', '', $INPUT->str('userid_old'))); - $oldinfo = $this->auth->getUserData($olduser); - - // get new user data subject to change - list($newuser,$newpass,$newname,$newmail,$newgrps,$passconfirm) = $this->retrieveUser(); - if (empty($newuser)) return false; - - $changes = array(); - if ($newuser != $olduser) { - if (!$this->auth->canDo('modLogin')) { // sanity check, shouldn't be possible - msg($this->lang['update_fail'], -1); - return false; - } - - // check if $newuser already exists - if ($this->auth->getUserData($newuser)) { - msg(sprintf($this->lang['update_exists'], $newuser), -1); - $re_edit = true; - } else { - $changes['user'] = $newuser; - } - } - if ($this->auth->canDo('modPass')) { - if ($newpass || $passconfirm) { - if ($this->verifyPassword($newpass, $passconfirm)) { - $changes['pass'] = $newpass; - } else { - return false; - } - } else { - // no new password supplied, check if we need to generate one (or it stays unchanged) - if ($INPUT->has('usernotify')) { - $changes['pass'] = auth_pwgen($olduser); - } - } - } - - if (!empty($newname) && $this->auth->canDo('modName') && $newname != $oldinfo['name']) { - $changes['name'] = $newname; - } - if (!empty($newmail) && $this->auth->canDo('modMail') && $newmail != $oldinfo['mail']) { - $changes['mail'] = $newmail; - } - if (!empty($newgrps) && $this->auth->canDo('modGroups') && $newgrps != $oldinfo['grps']) { - $changes['grps'] = $newgrps; - } - - if ($ok = $this->auth->triggerUserMod('modify', array($olduser, $changes))) { - msg($this->lang['update_ok'], 1); - - if ($INPUT->has('usernotify') && !empty($changes['pass'])) { - $notify = empty($changes['user']) ? $olduser : $newuser; - $this->notifyUser($notify, $changes['pass']); - } - - // invalidate all sessions - io_saveFile($conf['cachedir'].'/sessionpurge', time()); - } else { - msg($this->lang['update_fail'], -1); - } - - if (!empty($re_edit)) { - $this->editUser($olduser); - } - - return $ok; - } - - /** - * Send password change notification email - * - * @param string $user id of user - * @param string $password plain text - * @param bool $status_alert whether status alert should be shown - * @return bool whether succesful - */ - protected function notifyUser($user, $password, $status_alert = true) - { - - if ($sent = auth_sendPassword($user, $password)) { - if ($status_alert) { - msg($this->lang['notify_ok'], 1); - } - } else { - if ($status_alert) { - msg($this->lang['notify_fail'], -1); - } - } - - return $sent; - } - - /** - * Verify password meets minimum requirements - * :TODO: extend to support password strength - * - * @param string $password candidate string for new password - * @param string $confirm repeated password for confirmation - * @return bool true if meets requirements, false otherwise - */ - protected function verifyPassword($password, $confirm) - { - global $lang; - - if (empty($password) && empty($confirm)) { - return false; - } - - if ($password !== $confirm) { - msg($lang['regbadpass'], -1); - return false; - } - - // :TODO: test password for required strength - - // if we make it this far the password is good - return true; - } - - /** - * Retrieve & clean user data from the form - * - * @param bool $clean whether the cleanUser method of the authentication backend is applied - * @return array (user, password, full name, email, array(groups)) - */ - protected function retrieveUser($clean = true) - { - /** @var DokuWiki_Auth_Plugin $auth */ - global $auth; - global $INPUT; - - $user = array(); - $user[0] = ($clean) ? $auth->cleanUser($INPUT->str('userid')) : $INPUT->str('userid'); - $user[1] = $INPUT->str('userpass'); - $user[2] = $INPUT->str('username'); - $user[3] = $INPUT->str('usermail'); - $user[4] = explode(',', $INPUT->str('usergroups')); - $user[5] = $INPUT->str('userpass2'); // repeated password for confirmation - - $user[4] = array_map('trim', $user[4]); - if ($clean) $user[4] = array_map(array($auth,'cleanGroup'), $user[4]); - $user[4] = array_filter($user[4]); - $user[4] = array_unique($user[4]); - if (!count($user[4])) $user[4] = null; - - return $user; - } - - /** - * Set the filter with the current search terms or clear the filter - * - * @param string $op 'new' or 'clear' - */ - protected function setFilter($op) - { - - $this->filter = array(); - - if ($op == 'new') { - list($user,/* $pass */,$name,$mail,$grps) = $this->retrieveUser(false); - - if (!empty($user)) $this->filter['user'] = $user; - if (!empty($name)) $this->filter['name'] = $name; - if (!empty($mail)) $this->filter['mail'] = $mail; - if (!empty($grps)) $this->filter['grps'] = join('|', $grps); - } - } - - /** - * Get the current search terms - * - * @return array - */ - protected function retrieveFilter() - { - global $INPUT; - - $t_filter = $INPUT->arr('filter'); - - // messy, but this way we ensure we aren't getting any additional crap from malicious users - $filter = array(); - - if (isset($t_filter['user'])) $filter['user'] = $t_filter['user']; - if (isset($t_filter['name'])) $filter['name'] = $t_filter['name']; - if (isset($t_filter['mail'])) $filter['mail'] = $t_filter['mail']; - if (isset($t_filter['grps'])) $filter['grps'] = $t_filter['grps']; - - return $filter; - } - - /** - * Validate and improve the pagination values - */ - protected function validatePagination() - { - - if ($this->start >= $this->users_total) { - $this->start = $this->users_total - $this->pagesize; - } - if ($this->start < 0) $this->start = 0; - - $this->last = min($this->users_total, $this->start + $this->pagesize); - } - - /** - * Return an array of strings to enable/disable pagination buttons - * - * @return array with enable/disable attributes - */ - protected function pagination() - { - - $disabled = 'disabled="disabled"'; - - $buttons = array(); - $buttons['start'] = $buttons['prev'] = ($this->start == 0) ? $disabled : ''; - - if ($this->users_total == -1) { - $buttons['last'] = $disabled; - $buttons['next'] = ''; - } else { - $buttons['last'] = $buttons['next'] = - (($this->start + $this->pagesize) >= $this->users_total) ? $disabled : ''; - } - - if ($this->lastdisabled) { - $buttons['last'] = $disabled; - } - - return $buttons; - } - - /** - * Export a list of users in csv format using the current filter criteria - */ - protected function exportCSV() - { - // list of users for export - based on current filter criteria - $user_list = $this->auth->retrieveUsers(0, 0, $this->filter); - $column_headings = array( - $this->lang["user_id"], - $this->lang["user_name"], - $this->lang["user_mail"], - $this->lang["user_groups"] - ); - - // ============================================================================================== - // GENERATE OUTPUT - // normal headers for downloading... - header('Content-type: text/csv;charset=utf-8'); - header('Content-Disposition: attachment; filename="wikiusers.csv"'); -# // for debugging assistance, send as text plain to the browser -# header('Content-type: text/plain;charset=utf-8'); - - // output the csv - $fd = fopen('php://output', 'w'); - fputcsv($fd, $column_headings); - foreach ($user_list as $user => $info) { - $line = array($user, $info['name'], $info['mail'], join(',', $info['grps'])); - fputcsv($fd, $line); - } - fclose($fd); - if (defined('DOKU_UNITTEST')) { - return; - } - - die; - } - - /** - * Import a file of users in csv format - * - * csv file should have 4 columns, user_id, full name, email, groups (comma separated) - * - * @return bool whether successful - */ - protected function importCSV() - { - // check we are allowed to add users - if (!checkSecurityToken()) return false; - if (!$this->auth->canDo('addUser')) return false; - - // check file uploaded ok. - if (empty($_FILES['import']['size']) || - !empty($_FILES['import']['error']) && $this->isUploadedFile($_FILES['import']['tmp_name']) - ) { - msg($this->lang['import_error_upload'], -1); - return false; - } - // retrieve users from the file - $this->import_failures = array(); - $import_success_count = 0; - $import_fail_count = 0; - $line = 0; - $fd = fopen($_FILES['import']['tmp_name'], 'r'); - if ($fd) { - while ($csv = fgets($fd)) { - if (!\dokuwiki\Utf8\Clean::isUtf8($csv)) { - $csv = utf8_encode($csv); - } - $raw = str_getcsv($csv); - $error = ''; // clean out any errors from the previous line - // data checks... - if (1 == ++$line) { - if ($raw[0] == 'user_id' || $raw[0] == $this->lang['user_id']) continue; // skip headers - } - if (count($raw) < 4) { // need at least four fields - $import_fail_count++; - $error = sprintf($this->lang['import_error_fields'], count($raw)); - $this->import_failures[$line] = array('error' => $error, 'user' => $raw, 'orig' => $csv); - continue; - } - array_splice($raw, 1, 0, auth_pwgen()); // splice in a generated password - $clean = $this->cleanImportUser($raw, $error); - if ($clean && $this->importUser($clean, $error)) { - $sent = $this->notifyUser($clean[0], $clean[1], false); - if (!$sent) { - msg(sprintf($this->lang['import_notify_fail'], $clean[0], $clean[3]), -1); - } - $import_success_count++; - } else { - $import_fail_count++; - array_splice($raw, 1, 1); // remove the spliced in password - $this->import_failures[$line] = array('error' => $error, 'user' => $raw, 'orig' => $csv); - } - } - msg( - sprintf( - $this->lang['import_success_count'], - ($import_success_count + $import_fail_count), - $import_success_count - ), - ($import_success_count ? 1 : -1) - ); - if ($import_fail_count) { - msg(sprintf($this->lang['import_failure_count'], $import_fail_count), -1); - } - } else { - msg($this->lang['import_error_readfail'], -1); - } - - // save import failures into the session - if (!headers_sent()) { - session_start(); - $_SESSION['import_failures'] = $this->import_failures; - session_write_close(); - } - return true; - } - - /** - * Returns cleaned user data - * - * @param array $candidate raw values of line from input file - * @param string $error - * @return array|false cleaned data or false - */ - protected function cleanImportUser($candidate, & $error) - { - global $INPUT; - - // FIXME kludgy .... - $INPUT->set('userid', $candidate[0]); - $INPUT->set('userpass', $candidate[1]); - $INPUT->set('username', $candidate[2]); - $INPUT->set('usermail', $candidate[3]); - $INPUT->set('usergroups', $candidate[4]); - - $cleaned = $this->retrieveUser(); - list($user,/* $pass */,$name,$mail,/* $grps */) = $cleaned; - if (empty($user)) { - $error = $this->lang['import_error_baduserid']; - return false; - } - - // no need to check password, handled elsewhere - - if (!($this->auth->canDo('modName') xor empty($name))) { - $error = $this->lang['import_error_badname']; - return false; - } - - if ($this->auth->canDo('modMail')) { - if (empty($mail) || !mail_isvalid($mail)) { - $error = $this->lang['import_error_badmail']; - return false; - } - } else { - if (!empty($mail)) { - $error = $this->lang['import_error_badmail']; - return false; - } - } - - return $cleaned; - } - - /** - * Adds imported user to auth backend - * - * Required a check of canDo('addUser') before - * - * @param array $user data of user - * @param string &$error reference catched error message - * @return bool whether successful - */ - protected function importUser($user, &$error) - { - if (!$this->auth->triggerUserMod('create', $user)) { - $error = $this->lang['import_error_create']; - return false; - } - - return true; - } - - /** - * Downloads failures as csv file - */ - protected function downloadImportFailures() - { - - // ============================================================================================== - // GENERATE OUTPUT - // normal headers for downloading... - header('Content-type: text/csv;charset=utf-8'); - header('Content-Disposition: attachment; filename="importfails.csv"'); -# // for debugging assistance, send as text plain to the browser -# header('Content-type: text/plain;charset=utf-8'); - - // output the csv - $fd = fopen('php://output', 'w'); - foreach ($this->import_failures as $fail) { - fputs($fd, $fail['orig']); - } - fclose($fd); - die; - } - - /** - * wrapper for is_uploaded_file to facilitate overriding by test suite - * - * @param string $file filename - * @return bool - */ - protected function isUploadedFile($file) - { - return is_uploaded_file($file); - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/admin.svg b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/admin.svg deleted file mode 100644 index 74a72c0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/admin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/cli.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/cli.php deleted file mode 100644 index 0efd9ec..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/cli.php +++ /dev/null @@ -1,309 +0,0 @@ - - */ -class cli_plugin_usermanager extends DokuWiki_CLI_Plugin -{ - public function __construct() - { - parent::__construct(); - auth_setup(); - } - - /** @inheritdoc */ - protected function setup(Options $options) - { - // general setup - $options->setHelp( - "Manage users for this DokuWiki instance\n" - ); - - // list - $options->registerCommand('list', 'List users'); - $options->registerOption('verbose', 'Show detailed user information', 'v', false, 'list'); - - // add - $options->registerCommand('add', 'Add an user to auth backend'); - $options->registerArgument('login', 'Username', true, 'add'); - $options->registerArgument('mail', 'Email address', true, 'add'); - $options->registerArgument('name', 'Full name', false, 'add'); - $options->registerArgument('groups', 'Groups to be added, comma-seperated', false, 'add'); - $options->registerArgument('password', 'Password to set', false, 'add'); - $options->registerOption('notify', 'Notify user', 'n', false, 'add'); - - // delete - $options->registerCommand('delete', 'Deletes user(s) from auth backend'); - $options->registerArgument('name', 'Username(s), comma-seperated', true, 'delete'); - - // add to group - $options->registerCommand('addtogroup', 'Add user to group(s)'); - $options->registerArgument('name', 'Username', true, 'addtogroup'); - $options->registerArgument('group', 'Group(s), comma-seperated', true, 'addtogroup'); - - // remove from group - $options->registerCommand('removefromgroup', 'Remove user from group(s)'); - $options->registerArgument('name', 'Username', true, 'removefromgroup'); - $options->registerArgument('group', 'Group(s), comma-separated', true, 'removefromgroup'); - } - - /** @inheritdoc */ - protected function main(Options $options) - { - /** @var AuthPlugin $auth */ - global $auth; - - if (!isset($auth)) { - $this->error($this->getLang('noauth')); - return 1; - } - - switch ($options->getCmd()) { - case 'list': - $ret = $this->cmdList($options->getOpt('verbose')); - break; - case 'add': - $ret = $this->cmdAdd($options->getOpt('notify'), $options->getArgs()); - break; - case 'delete': - $ret = $this->cmdDelete($options->getArgs()); - break; - case 'addtogroup': - $ret = $this->cmdAddToGroup($options->getArgs()); - break; - case 'removefromgroup': - $ret = $this->cmdRemoveFromGroup($options->getArgs()); - break; - - default: - echo $options->help(); - $ret = 0; - } - - exit($ret); - } - - /** - * @param bool $showdetails - * @return int - */ - protected function cmdList(bool $showdetails) - { - /** @var AuthPlugin $auth */ - global $auth; - - if (!$auth->canDo('getUsers')) { - $this->error($this->getLang('nosupport')); - return 1; - } else { - $this->listUsers($showdetails); - } - - return 0; - } - - /** - * List the given users - * - * @param bool $details display details - */ - protected function listUsers(bool $details = false) - { - /** @var AuthPlugin $auth */ - global $auth; - $list = $auth->retrieveUsers(); - - $tr = new TableFormatter($this->colors); - - foreach ($list as $username => $user) { - $content = [$username]; - if ($details) { - array_push($content, $user['name']); - array_push($content, $user['mail']); - array_push($content, implode(", ", $user['grps'])); - } - echo $tr->format( - [15, 25, 25, 15], - $content - ); - } - } - - /** - * Adds an user - * - * @param bool $notify display details - * @param array $args - * @return int - */ - protected function cmdAdd(bool $notify, array $args) - { - /** @var AuthPlugin $auth */ - global $auth; - - if (!$auth->canDo('addUser')) { - $this->error($this->getLang('nosupport')); - return 1; - } - - list($login, $mail, $name, $grps, $pass) = $args; - $grps = array_filter(array_map('trim', explode(',', $grps))); - - if ($auth->canDo('modPass')) { - if (empty($pass)) { - if ($notify) { - $pass = auth_pwgen($login); - } else { - $this->error($this->getLang('add_fail')); - $this->error($this->getLang('addUser_error_missing_pass')); - return 1; - } - } - } else { - if (!empty($pass)) { - $this->error($this->getLang('add_fail')); - $this->error($this->getLang('addUser_error_modPass_disabled')); - return 1; - } - } - - if ($auth->triggerUserMod('create', array($login, $pass, $name, $mail, $grps))) { - $this->success($this->getLang('add_ok')); - } else { - $this->printErrorMessages(); - $this->error($this->getLang('add_fail')); - $this->error($this->getLang('addUser_error_create_event_failed')); - return 1; - } - - return 0; - } - - /** - * Deletes users - * @param array $args - * @return int - */ - protected function cmdDelete(array $args) - { - /** @var AuthPlugin $auth */ - global $auth; - - if (!$auth->canDo('delUser')) { - $this->error($this->getLang('nosupport')); - return 1; - } - - $users = explode(',', $args[0]); - $count = $auth->triggerUserMod('delete', array($users)); - - if (!($count == count($users))) { - $this->printErrorMessages(); - $part1 = str_replace('%d', $count, $this->getLang('delete_ok')); - $part2 = str_replace('%d', (count($users) - $count), $this->getLang('delete_fail')); - $this->error("$part1, $part2"); - return 1; - } - - return 0; - } - - /** - * Adds an user to group(s) - * - * @param array $args - * @return int - */ - protected function cmdAddToGroup(array $args) - { - /** @var AuthPlugin $auth */ - global $auth; - - list($name, $newgrps) = $args; - $newgrps = array_filter(array_map('trim', explode(',', $newgrps))); - $oldinfo = $auth->getUserData($name); - $changes = array(); - - if (!empty($newgrps) && $auth->canDo('modGroups')) { - $changes['grps'] = $oldinfo['grps']; - foreach ($newgrps as $group) { - if (!in_array($group, $oldinfo['grps'])) { - array_push($changes['grps'], $group); - } - } - } - - if (!empty(array_diff($changes['grps'], $oldinfo['grps']))) { - if ($auth->triggerUserMod('modify', array($name, $changes))) { - $this->success($this->getLang('update_ok')); - } else { - $this->printErrorMessages(); - $this->error($this->getLang('update_fail')); - return 1; - } - } - - return 0; - } - - /** - * Removes an user from group(s) - * - * @param array $args - * @return int - */ - protected function cmdRemoveFromGroup(array $args) - { - /** @var AuthPlugin $auth */ - global $auth; - - list($name, $grps) = $args; - $grps = array_filter(array_map('trim', explode(',', $grps))); - $oldinfo = $auth->getUserData($name); - $changes = array(); - - if (!empty($grps) && $auth->canDo('modGroups')) { - $changes['grps'] = $oldinfo['grps']; - foreach ($grps as $group) { - if (($pos = array_search($group, $changes['grps'])) == !false) { - unset($changes['grps'][$pos]); - } - } - } - - if (!empty(array_diff($oldinfo['grps'], $changes['grps']))) { - if ($auth->triggerUserMod('modify', array($name, $changes))) { - $this->success($this->getLang('update_ok')); - } else { - $this->printErrorMessages(); - $this->error($this->getLang('update_fail')); - return 1; - } - } - - return 0; - } - - /** - * Plugins triggered during user modification may cause failures and output messages via - * DokuWiki's msg() function - */ - protected function printErrorMessages() - { - global $MSG; - if (isset($MSG)) { - foreach ($MSG as $msg) { - if ($msg['lvl'] === 'error') $this->error($msg['msg']); - } - } - } -} diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/images/search.png b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/images/search.png deleted file mode 100644 index 3f2a0b5..0000000 Binary files a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/images/search.png and /dev/null differ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/af/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/af/lang.php deleted file mode 100644 index 9a6c566..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/af/lang.php +++ /dev/null @@ -1,14 +0,0 @@ - - * @author Usama Akkad - */ -$lang['menu'] = 'مدير المستخدمين'; -$lang['noauth'] = '(مصادقة المستخدمين غير Ù…ØªÙˆÙØ±Ø©)'; -$lang['nosupport'] = '(إدارة المستخدمين غير Ù…ØªÙˆÙØ±Ø©)'; -$lang['badauth'] = 'آلية مصادقة غير صالحة'; -$lang['user_id'] = 'اسم المستخدم'; -$lang['user_pass'] = 'كلمة السر'; -$lang['user_name'] = 'الاسم الحقيقي'; -$lang['user_mail'] = 'البريد الالكتروني'; -$lang['user_groups'] = 'المجموعات'; -$lang['field'] = 'حقل'; -$lang['value'] = 'القيمة'; -$lang['add'] = 'Ø¥Ø¶Ø§ÙØ©'; -$lang['delete'] = 'حذÙ'; -$lang['delete_selected'] = 'حذ٠المختار'; -$lang['edit'] = 'تحرير'; -$lang['edit_prompt'] = 'حرر هذا المستخدم'; -$lang['modify'] = 'Ø­ÙØ¸ التعديلات'; -$lang['search'] = 'بحث'; -$lang['search_prompt'] = 'ابدأ البحث'; -$lang['clear'] = 'صÙّر مرشح البحث'; -$lang['filter'] = 'المرشّح'; -$lang['summary'] = 'عرض المستخدمين %1$d-%2$d of %3$d وجد. %4$d مستخدم كلي.'; -$lang['nonefound'] = 'لم يوجد مستخدمين. %d مستخدم كليا.'; -$lang['delete_ok'] = '%d مستخدم حذÙوا'; -$lang['delete_fail'] = '%d ÙØ´Ù„ حذÙهم.'; -$lang['update_ok'] = 'Ø­ÙØ¯Ø« المستخدم بنجاح'; -$lang['update_fail'] = 'ÙØ´Ù„ تحديث المستخدم'; -$lang['update_exists'] = 'لقد ÙØ´Ù„ تغيير اسم المستخدم , اسم المستخدم المحدد (%s) غير متاح . ( سيتم تطبيق أي تغييرات أخرى )'; -$lang['start'] = 'ابدأ'; -$lang['prev'] = 'السابق'; -$lang['next'] = 'التالي'; -$lang['last'] = 'الأخير'; -$lang['edit_usermissing'] = 'لم يعثر على المستخدم المحدد، يحتمل أن اسم المستخدم قد حذ٠أو غÙير ÙÙŠ مكان آخر.'; -$lang['user_notify'] = 'أشعر المستخدم'; -$lang['note_notify'] = 'بريد الاشعار يرسل Ùقط إن اعطي المستخدم كلمة سر جديدة.'; -$lang['note_group'] = 'المستخدمون الجدد سيضاÙون للمجموعة Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠØ© (%s) إن لم ØªÙØ­Ø¯Ø¯ لهم مجموعة.'; -$lang['note_pass'] = 'ستولد كلمة المرور تلقائيا إن ØªÙØ±Ùƒ الحقل ÙØ§Ø±ØºØ§ مع تمكين إشعار المستخدم.'; -$lang['add_ok'] = 'اضي٠المستخدم بنجاح'; -$lang['add_fail'] = 'ÙØ´Ù„ت Ø¥Ø¶Ø§ÙØ© المستخدم'; -$lang['notify_ok'] = 'ارسلت رسالة الاشعار'; -$lang['notify_fail'] = 'تعذر ارسال بريد الاشعار'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ar/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ar/list.txt deleted file mode 100644 index 02e9a03..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ar/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== قائمة المستخدمين ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/add.txt deleted file mode 100644 index e067819..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== ДобавÑне на потребител ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/delete.txt deleted file mode 100644 index aa60fc3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Изтриване на потребител ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/edit.txt deleted file mode 100644 index 652d036..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Редактиране на потребител ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/intro.txt deleted file mode 100644 index 0a9afd5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Управление на потребителите ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/lang.php deleted file mode 100644 index 533fe70..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/lang.php +++ /dev/null @@ -1,59 +0,0 @@ - - * @author Viktor Usunov - * @author Kiril - */ -$lang['menu'] = 'ДиÑпечер на потребителите'; -$lang['noauth'] = '(удоÑтоверÑването на потребители не е налично)'; -$lang['nosupport'] = '(управлението на потребители не Ñе поддържа)'; -$lang['badauth'] = 'невалиден механизъм за удоÑтоверÑване'; -$lang['user_id'] = 'Потребител'; -$lang['user_pass'] = 'Парола'; -$lang['user_name'] = 'ИÑтинÑко име'; -$lang['user_mail'] = 'Електронна поща'; -$lang['user_groups'] = 'Групи'; -$lang['field'] = 'Поле'; -$lang['value'] = 'СтойноÑÑ‚'; -$lang['add'] = 'Добави'; -$lang['delete'] = 'Изтрий'; -$lang['delete_selected'] = 'Изтрий избраните'; -$lang['edit'] = 'Редактирай'; -$lang['edit_prompt'] = 'Редактиране на потребителÑ'; -$lang['modify'] = 'Запиши промените'; -$lang['search'] = 'ТърÑене'; -$lang['search_prompt'] = 'ТърÑи'; -$lang['clear'] = 'ОбновÑване на търÑенето'; -$lang['filter'] = 'Филтър'; -$lang['export_all'] = 'Ð˜Ð·Ð½Ð¾Ñ Ð½Ð° вÑички потребители (CSV)'; -$lang['import'] = 'Импорт на нови потребители'; -$lang['line'] = 'Ред â„–'; -$lang['error'] = 'Съобщение за грешка'; -$lang['summary'] = 'Показване на потребители %1$d-%2$d от %3$d намерени. Общо %4$d потребителÑ.'; -$lang['nonefound'] = 'Ðе Ñа намерени потребители. Общо %d потребителÑ.'; -$lang['delete_ok'] = '%d изтрити потребителÑ'; -$lang['delete_fail'] = 'изтриването на %d Ñе провали.'; -$lang['update_ok'] = 'ОбновÑването на Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ðµ уÑпешно'; -$lang['update_fail'] = 'ОбновÑването на Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ñе провали'; -$lang['update_exists'] = 'СмÑната на потребителÑкото име Ñе провали, въведеното потребителÑко име (%s) вече ÑъщеÑтвува (вÑички други промени ще бъдат приложени).'; -$lang['start'] = 'начало'; -$lang['prev'] = 'назад'; -$lang['next'] = 'напред'; -$lang['last'] = 'край'; -$lang['edit_usermissing'] = 'ИзбраниÑÑ‚ потребител не е намерен, въведеното потребителÑко име може да е изтрито или променено другаде.'; -$lang['user_notify'] = 'УведомÑване на потребителÑ'; -$lang['note_notify'] = 'Имейл Ñе изпраща Ñамо ако бъде променена паролата на потребителÑ.'; -$lang['note_group'] = 'Ðовите потребители биват добавÑни към Ñтандартната групата (%s) ако не е поÑочена друга.'; -$lang['note_pass'] = 'Паролата ще бъде генерирана автоматично, ако оÑтавите полето празно и функциÑта за уведомÑване на Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ðµ включена.'; -$lang['add_ok'] = 'ДобавÑнето на Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ðµ уÑпешно'; -$lang['add_fail'] = 'ДобавÑнето на Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ñе провали'; -$lang['notify_ok'] = 'Изпратено е оÑведомителен имейл'; -$lang['notify_fail'] = 'Изпращането на оÑведомителен имейл не е възможно'; -$lang['import_error_badname'] = 'Грешно потребителÑко име'; -$lang['import_error_badmail'] = 'Грешен имейл адреÑ'; -$lang['import_error_upload'] = 'ВнаÑÑнето Ñе провали. CSV файлът не може да бъде качен или е празен.'; -$lang['import_error_readfail'] = 'ВнаÑÑнето Ñе провали. КачениÑÑ‚ файл не може да бъде прочетен.'; -$lang['import_error_create'] = 'ПотребителÑÑ‚ не може да бъде Ñъдаден'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/list.txt deleted file mode 100644 index 106856c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/bg/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== СпиÑък на потребителите ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/add.txt deleted file mode 100644 index df5ba92..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Afegir usuari ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/delete.txt deleted file mode 100644 index f386b58..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Borrar usuari ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/edit.txt deleted file mode 100644 index 6b78c12..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Editar usuari ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/intro.txt deleted file mode 100644 index 540a070..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Gestor d'usuaris ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/lang.php deleted file mode 100644 index c39c2f9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/lang.php +++ /dev/null @@ -1,49 +0,0 @@ - - * @author Bernat Arlandis - * @author Bernat Arlandis - */ -$lang['menu'] = 'Gestor d\'usuaris'; -$lang['noauth'] = '(autenticació d\'usuaris no disponible)'; -$lang['nosupport'] = '(gestió d\'usuaris no admesa)'; -$lang['badauth'] = 'mecanisme d\'autenticació no vàlit'; -$lang['user_id'] = 'Usuari'; -$lang['user_pass'] = 'Contrasenya'; -$lang['user_name'] = 'Nom real'; -$lang['user_mail'] = 'Correu electrònic'; -$lang['user_groups'] = 'Grups'; -$lang['field'] = 'Camp'; -$lang['value'] = 'Valor'; -$lang['add'] = 'Afegir'; -$lang['delete'] = 'Borrar'; -$lang['delete_selected'] = 'Borrar seleccionats'; -$lang['edit'] = 'Editar'; -$lang['edit_prompt'] = 'Editar est usuari'; -$lang['modify'] = 'Guardar canvis'; -$lang['search'] = 'Buscar'; -$lang['search_prompt'] = 'Començar busca'; -$lang['clear'] = 'Reiniciar filtre de busques'; -$lang['filter'] = 'Filtre'; -$lang['summary'] = 'Mostrant usuaris %1$d-%2$d de %3$d trobats. %4$d usuaris totals.'; -$lang['nonefound'] = 'No s\'han trobat usuaris. %d usuaris totals.'; -$lang['delete_ok'] = '%d usuaris borrats'; -$lang['delete_fail'] = 'Erro borrant %d.'; -$lang['update_ok'] = 'Usuari actualisat correctament'; -$lang['update_fail'] = 'Erro actualisant usuari'; -$lang['update_exists'] = 'Erro canviant el nom de l\'usuari (%s), el nom d\'usuari que ha donat ya existix (els demés canvis s\'aplicaran).'; -$lang['start'] = 'primera'; -$lang['prev'] = 'anterior'; -$lang['next'] = 'següent'; -$lang['last'] = 'última'; -$lang['edit_usermissing'] = 'L\'usuari seleccionat no existix, pot haver segut borrat o modificat des d\'un atre lloc.'; -$lang['user_notify'] = 'Notificar a l\'usuari'; -$lang['note_notify'] = 'Els correus de notificació només s\'envien si a l\'usuari se li assigna una contrasenya nova.'; -$lang['note_group'] = 'Els usuaris nous s\'afegiran al grup predeterminat (%s) si no se n\'especifica atre.'; -$lang['note_pass'] = 'Si es deixa el camp buit i la notificació a l\'usuari està desactivada s\'autogenerarà la contrasenya.'; -$lang['add_ok'] = 'Usuari afegit correctament'; -$lang['add_fail'] = 'Erro afegint usuari'; -$lang['notify_ok'] = 'Correu de notificació enviat'; -$lang['notify_fail'] = 'Erro enviant el correu de notificació'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/list.txt deleted file mode 100644 index 15af2d5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca-valencia/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Llista d'usuaris ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/add.txt deleted file mode 100644 index 07c5994..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Nou usuari ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/delete.txt deleted file mode 100644 index 90878e5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Supressió d'usuari ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/edit.txt deleted file mode 100644 index f7dc8cb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Edició d'usuari ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/intro.txt deleted file mode 100644 index 864aa10..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/intro.txt +++ /dev/null @@ -1 +0,0 @@ -======= Gestió d'usuaris ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/lang.php deleted file mode 100644 index c9ccaa4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/lang.php +++ /dev/null @@ -1,62 +0,0 @@ - - * @author Carles Bellver - * @author carles.bellver - * @author daniel - */ -$lang['menu'] = 'Gestió d\'usuaris'; -$lang['noauth'] = '(l\'autenticació d\'usuaris no està disponible)'; -$lang['nosupport'] = '(la gestió d\'usuaris no funciona)'; -$lang['badauth'] = 'el mecanisme d\'autenticació no és vàlid'; -$lang['user_id'] = 'Usuari'; -$lang['user_pass'] = 'Contrasenya'; -$lang['user_name'] = 'Nom real'; -$lang['user_mail'] = 'Correu electrònic'; -$lang['user_groups'] = 'Grups'; -$lang['field'] = 'Camp'; -$lang['value'] = 'Valor'; -$lang['add'] = 'Afegeix'; -$lang['delete'] = 'Suprimeix'; -$lang['delete_selected'] = 'Suprimeix els seleccionats'; -$lang['edit'] = 'Edita'; -$lang['edit_prompt'] = 'Edita aquest usuari'; -$lang['modify'] = 'Desa els canvis'; -$lang['search'] = 'Cerca'; -$lang['search_prompt'] = 'Fes la cerca'; -$lang['clear'] = 'Reinicia el filtre de cerca'; -$lang['filter'] = 'Filtre'; -$lang['export_all'] = 'Exporta tots els usuaris (CSV)'; -$lang['export_filtered'] = 'Exporta la llista filtrada d’usuaris (CSV)'; -$lang['import'] = 'Importa usuaris nous'; -$lang['line'] = 'Línia nro.'; -$lang['error'] = 'Missatge d’error'; -$lang['summary'] = 'Visualització d\'usuaris %1$d-%2$d de %3$d trobats. %4$d usuaris en total.'; -$lang['nonefound'] = 'No s\'han trobat usuaris. %d usuaris en total.'; -$lang['delete_ok'] = 'S\'han suprimit %d usuaris'; -$lang['delete_fail'] = 'No s\'han pogut suprimir %d.'; -$lang['update_ok'] = 'L\'usuari ha estat actualitzat amb èxit'; -$lang['update_fail'] = 'Ha fallat l\'actualització de l\'usuari'; -$lang['update_exists'] = 'No s\'ha pogut canviar el nom de l\'usuari. El nom d\'usuari especificat (%s) ja existeix (qualsevol altre canvi sí que serà efectiu).'; -$lang['start'] = 'inici'; -$lang['prev'] = 'anterior'; -$lang['next'] = 'següent'; -$lang['last'] = 'final'; -$lang['edit_usermissing'] = 'L\'usuari seleccionat no s\'ha pogut trobar. Potser el nom d\'usuari especificat s\'ha suprimit o modificat des d\'un altre lloc.'; -$lang['user_notify'] = 'Notificació a l\'usuari'; -$lang['note_notify'] = 'Els correus de notificació només s\'envien si es canvia la contrasenya de l\'usuari.'; -$lang['note_group'] = 'Els nous usuaris s\'afegeixen al grup per defecte (%s) si no s\'especifica un altre grup.'; -$lang['note_pass'] = 'La contrasenya es generarà automàticament si el camp es deixa en blanc i les notificacions estan habilitades per a aquest usuari.'; -$lang['add_ok'] = 'L\'usuari s\'ha afegit amb èxit'; -$lang['add_fail'] = 'No s\'ha pogut afegir l\'usuari'; -$lang['notify_ok'] = 'S\'ha enviat el correu de notificació'; -$lang['notify_fail'] = 'No s\'ha pogut enviar el correu de notificació'; -$lang['import_userlistcsv'] = 'Fitxer de llista d’usuaris (CSV):'; -$lang['import_error_badname'] = 'Nom incorrecte'; -$lang['import_error_badmail'] = 'Adreça electrònica incorrecta'; -$lang['import_error_create'] = 'No es pot crear l’usuari'; -$lang['addUser_error_pass_not_identical'] = 'Les contrasenyes introduïdes no són idèntiques.'; -$lang['addUser_error_name_missing'] = 'Introduïu un nom per a l’usuari nou.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/list.txt deleted file mode 100644 index 22e1587..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ca/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Llista d'usuaris ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/add.txt deleted file mode 100644 index 368adf5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/add.txt +++ /dev/null @@ -1 +0,0 @@ -======زیادکردنی بەکارهێنەر ==== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/delete.txt deleted file mode 100644 index 5363d23..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== سڕینەوەی بەکارهێنەر ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/edit.txt deleted file mode 100644 index d3f811f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/edit.txt +++ /dev/null @@ -1 +0,0 @@ -=====دەستکاری بەکارهێنەر ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/import.txt deleted file mode 100644 index bc12c8a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/import.txt +++ /dev/null @@ -1,8 +0,0 @@ -======بەکارهێنەری بەلکە هاوردەکردن ===== -پێویستی بە ÙØ§ÛŒÙ„ÛŒ CSV بەکارهێنەران هەیە Ú©Û• بە لایەنی Ú©Û•Ù…Û•ÙˆÛ• چوار ستوونیان هەیە. -پێویستە ستوونەکان لەخۆبگرێت، بۆ ئەوەی: بەکارهێنەر-idØŒ ناوی تەواو، ناونیشانی ئیمەیل Ùˆ گروپەکان. -Ùیلدەکانی CSV دەبێت بە وێرگول (,) جیابکرێنەوە Ùˆ ڕیزبەندەکان بە نیشانەی وتەی (%%""%%. Backslash () دەتوانرێت بۆ دەربازبوون بەکاربهێنرێت. -بۆ نمونە ÙØ§ÛŒÙ„ÛŽÚ©ÛŒ گونجاو، لەسەرەوە Ù‡Û•ÙˆÚµÛŒ "بەکارهێنەرە هەناردەکراوەکان" بدە. -دووبارەکردنەوەی بەکارهێنەر-ناسنامەکان پشتگوێ دەخرێن. - -نهێنوشەیەک دروست دەکرێت Ùˆ ئیمەیڵ دەکرێت بۆ هەر بەکارهێنەرێکی هاوردەکراو بە سەرکەوتوویی. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/intro.txt deleted file mode 100644 index 66c5307..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/intro.txt +++ /dev/null @@ -1 +0,0 @@ -==========بەڕێوەبەری بەکارهێنەر ========= \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/lang.php deleted file mode 100644 index 0ed73aa..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/lang.php +++ /dev/null @@ -1,75 +0,0 @@ - - * @author qezwan - */ -$lang['menu'] = 'بەڕێوەبەری بەکارهێنەر '; -$lang['noauth'] = '(سەلماندنی بەکارهێنەر بەردەست نیە) '; -$lang['nosupport'] = '(بەڕێوەبردنی بەکارهێنەر پشتگیری نەکراوە)'; -$lang['badauth'] = 'میکانیزمی ڕاستکردن نادروستە'; -$lang['user_id'] = 'بەکارهێنەر'; -$lang['user_pass'] = 'نهێنوشە'; -$lang['user_name'] = 'ناوی ڕاستەقینە'; -$lang['user_mail'] = 'ئیمەیڵ'; -$lang['user_groups'] = 'گرووپەکان'; -$lang['field'] = 'خانە'; -$lang['value'] = 'بەها'; -$lang['add'] = 'زیادکردن'; -$lang['delete'] = 'سڕینەوە'; -$lang['delete_selected'] = 'سڕینەوەی دیاریکراو'; -$lang['edit'] = 'بژارکردن'; -$lang['edit_prompt'] = 'بژارکردنی ئەم بەکارهێنەرە'; -$lang['modify'] = 'گۆڕانکاریەکان بپارێزە'; -$lang['search'] = 'گەڕان'; -$lang['search_prompt'] = 'ئەنجامدانی گەڕان'; -$lang['clear'] = 'دووبارە -ڕێکخستنەوەی گەڕان Ùلتەر'; -$lang['filter'] = 'Ùلتەر'; -$lang['export_all'] = 'هەموو بەکارهێنەرەکان هەناردە بکە (CSV)'; -$lang['export_filtered'] = 'لیستی بەکارهێنەری Ùلتەرکراو هاوردە بکە (CSV)'; -$lang['import'] = 'هێنانی بەکارهێنەرە نوێکان'; -$lang['line'] = 'Ù‡ÛŽÚµÛŒ نەخێر'; -$lang['error'] = 'پەیامی Ù‡Û•ÚµÛ•'; -$lang['summary'] = 'پیشاندانی بەکارهێنەران %1$d-%2$d Ù„Û• %3$d دۆزرایەوە. %4$d Ú©Û†ÛŒ بەکارهێنەرەکان.'; -$lang['nonefound'] = 'هیچ بەکارهێنەرێک نەدۆزرایەوە. %d Ú©Û†ÛŒ بەکارهێنەران.'; -$lang['delete_ok'] = '%d بەکارهێنەران سڕایەوە'; -$lang['delete_fail'] = '%d سڕینەوە سەرکەوتوو نەبوو.'; -$lang['update_ok'] = 'بەکارهێنەر بە سەرکەوتوویی نوێکرایەوە'; -$lang['update_fail'] = 'نوێکردنەوەی بەکارهێنەر سەرکەوتوو نەبوو'; -$lang['update_exists'] = 'گۆڕینی ناوی بەکارهێنەر سەرکەوتوو نەبوو، ناوی بەکارهێنەری دیاریکراو (%s) پێشتر هەیە (هەر گۆڕانکاریەکی تر جێبەجێ دەکرێت).'; -$lang['start'] = 'دەست Ù¾ÛŽ بکە'; -$lang['prev'] = 'پێشوو'; -$lang['next'] = 'داهاتوو'; -$lang['last'] = 'دوا'; -$lang['edit_usermissing'] = 'بەکارهێنەری دەسنیشانکراو نەدۆزرایەوە، لەوانەیە ناوی بەکارهێنەری دیاریکراو سڕابێتەوە یان Ù„Û• شوێنێکی تر گۆڕابێت.'; -$lang['user_notify'] = 'بەکارهێنەر ئاگادار بکەوە'; -$lang['note_notify'] = 'ئیمەیڵی ئاگانامەکان تەنها کاتێک دەنێردرێن Ú©Û• بەکارهێنەر Û•Ú©Û• نهێنوشەی نوێی Ù¾ÛŽ بدرێت.'; -$lang['note_group'] = 'بەکارهێنەرە نوێکان زیاد دەکرێت بۆ گرووپی گریمانە (%s) ئەگەر هیچ گروپێک دیاری نەکرا.'; -$lang['note_pass'] = 'وشە نهێنیەکە بە شێوەیەکی خۆکار دروست دەکرێت ئەگەر خانەکە بە بەتاڵی بەجێهێڵرابێت Ùˆ ئاگاداری بەکارهێنەر چالاک بکرێت.'; -$lang['add_ok'] = 'بەکارهێنەر بە سەرکەوتوویی زیادکرا'; -$lang['add_fail'] = 'زیادکردنەکانی بەکارهێنەر سەرکەوتوو نەبوو'; -$lang['notify_ok'] = 'ئیمەیڵی ئاگانامە نێردرا'; -$lang['notify_fail'] = 'ناتوانرێت ئیمەیڵی ئاگانامە بنێردرێت'; -$lang['import_userlistcsv'] = 'ÙØ§ÛŒÙ„ÛŒ لیستی بەکارهێنەر (CSV): '; -$lang['import_header'] = 'نوێترین هاوردن - شکستەکان'; -$lang['import_success_count'] = 'هێنانی بەکارهێنەر: %d بەکارهێنەردۆزرایەوە, %d هاوردەکراو بە سەرکەوتوویی.'; -$lang['import_failure_count'] = 'هێنانی بەکارهێنەر: %d سەرکەوتوو نەبوو. شکستەکان Ù„Û• خوارەوە لیست کراوە.'; -$lang['import_error_fields'] = 'Ùیلدەکانی ناتەواو، %d دۆزرایەوە، پێویستی بە 4 Û•.'; -$lang['import_error_baduserid'] = 'بەکارهێنەر-ناسنامە دیار نیە'; -$lang['import_error_badname'] = 'ناوی خراپ'; -$lang['import_error_badmail'] = 'ناونیشانی ئیمەیلی خراپ'; -$lang['import_error_upload'] = 'هێنان سەرکەوتوو نەبوو. ÙØ§ÛŒÙ„ÛŒ csv بارناکرێت یان بەتاڵە.'; -$lang['import_error_readfail'] = 'هێنان سەرکەوتوو نەبوو. ناتوانێت ÙØ§ÛŒÙ„ÛŒ بارکراو بخوێنێتەوە.'; -$lang['import_error_create'] = 'ناتوانێت بەکارهێنەر دروست بکات'; -$lang['import_notify_fail'] = 'ناتوانرێت نامەی ئاگانامە بنێریت بۆ بەکارهێنەری هاوردەکراو، %s Ù„Û•Ú¯Û•Úµ ئیمەیلی %s.'; -$lang['import_downloadfailures'] = 'شکستەکان دابەزێنە ÙˆÛ•Ú© CSV بۆ ڕاستکردنەوە'; -$lang['addUser_error_missing_pass'] = 'تکایە یان تێپەڕوشە دابگرە یان ئاگانامەی بەکارهێنەر چالاک بکە بۆ چالاککردنی Ù†Û•ÙˆÛ•ÛŒ نهێنوشە.'; -$lang['addUser_error_pass_not_identical'] = 'تێپەڕوشە داخڵکراوەکە ÙˆÛ•Ú© یەک نەبوو.'; -$lang['addUser_error_modPass_disabled'] = 'مۆدیکردنی تێپەڕوشە Ù„Û• ئێستادا ناچالاککراوە'; -$lang['addUser_error_name_missing'] = 'تکایە ناوێک بۆ بەکارهێنەرە نوێکە بنووسە.'; -$lang['addUser_error_modName_disabled'] = 'دەستکاری ناوەکان Ù„Û• ئێستادا ناچالاککراوە.'; -$lang['addUser_error_mail_missing'] = 'تکایە ناونیشانی ئیمەیلێک بۆ بەکارهێنەر ÛŒ نوێ بنووسە'; -$lang['addUser_error_modMail_disabled'] = 'دەستکاری ئیمێڵ-ئادریسی Ù„Û• ئێستادا ناچالاک کراوە.'; -$lang['addUser_error_create_event_failed'] = 'پێوەکراوێک ڕێگری کرد Ù„Û• زیاد کردنی بەکارهێنەرە نوێکە. پێداچوونەوە بە نامەکانی تر بکە بۆ زانیاری زیاتر.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/list.txt deleted file mode 100644 index 1eac5b1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ckb/list.txt +++ /dev/null @@ -1 +0,0 @@ -====== لیستی بەکارهێنەر====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/add.txt deleted file mode 100644 index 39b14d5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== PÅ™idat uživatele ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/delete.txt deleted file mode 100644 index a8790d8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Smazat uživatele ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/edit.txt deleted file mode 100644 index d8ba386..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Upravit uživatele ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/import.txt deleted file mode 100644 index d665838..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Hromadný import uživatelů ===== - -Vyžaduje CSV soubor s uživateli obsahující alespoň 4 sloupce. -Sloupce obsahují (v daném poÅ™adí): user-id, celé jméno, emailovou adresu, seznam skupin. -Položky CSV musí být oddÄ›leny Äárkou (,) a Å™etÄ›zce umístÄ›ny v uvozovkách (%%""%%). ZpÄ›tné lomítko (\) lze použít pro escapování. -Pro získání příkladu takového souboru využijte funkci "Exportovat uživatele" výše. -Záznamy s duplicitním user-id budou ignorovány. - -Hesla budou vygenerována a zaslána e-mailem vÅ¡em úspěšnÄ› importovaným uživatelům. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/intro.txt deleted file mode 100644 index 5b8f6e9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Správa uživatelů ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/lang.php deleted file mode 100644 index 326ae7e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/lang.php +++ /dev/null @@ -1,87 +0,0 @@ - - * @author Tomas Valenta - * @author Zbynek Krivka - * @author Bohumir Zamecnik - * @author tomas - * @author Marek Sacha - * @author Lefty - * @author Vojta Beran - * @author Jakub A. Těšínský (j@kub.cz) - * @author mkucera66 - * @author ZbynÄ›k KÅ™ivka - * @author Jaroslav Lichtblau - * @author Daniel SlováÄek - * @author Martin RůžiÄka - */ -$lang['menu'] = 'Správa uživatelů'; -$lang['noauth'] = '(autentizace uživatelů není k dispozici)'; -$lang['nosupport'] = '(správa uživatelů není podporována)'; -$lang['badauth'] = 'chybná metoda autentizace'; -$lang['user_id'] = 'Uživatel'; -$lang['user_pass'] = 'Heslo'; -$lang['user_name'] = 'Celé jméno'; -$lang['user_mail'] = 'E-mail'; -$lang['user_groups'] = 'Skupiny'; -$lang['field'] = 'Položka'; -$lang['value'] = 'Hodnota'; -$lang['add'] = 'PÅ™idat'; -$lang['delete'] = 'Smazat'; -$lang['delete_selected'] = 'Smazat vybrané'; -$lang['edit'] = 'Upravit'; -$lang['edit_prompt'] = 'Upravit uživatele'; -$lang['modify'] = 'Uložit zmÄ›ny'; -$lang['search'] = 'Hledání'; -$lang['search_prompt'] = 'Prohledat'; -$lang['clear'] = 'ZruÅ¡it vyhledávací filtr'; -$lang['filter'] = 'Filtr'; -$lang['export_all'] = 'Exportovat vÅ¡echny uživatele (CSV)'; -$lang['export_filtered'] = 'Exportovat filtrovaný seznam uživatelů (CSV)'; -$lang['import'] = 'Importovat nové uživatele'; -$lang['line'] = 'Řádek Ä.'; -$lang['error'] = 'Chybová zpráva'; -$lang['summary'] = 'Zobrazuji uživatele %1$d-%2$d z %3$d nalezených. Celkem %4$d uživatelů.'; -$lang['nonefound'] = 'Žádný uživatel nebyl nalezen. Celkem %d uživatelů.'; -$lang['delete_ok'] = '%d uživatelů smazáno'; -$lang['delete_fail'] = '%d uživatelů nelze smazat.'; -$lang['update_ok'] = 'Uživatel upraven'; -$lang['update_fail'] = 'Úprava uživatele selhala'; -$lang['update_exists'] = 'Jméno nelze zmÄ›nit, jelikož zadané uživatelské jméno (%s) již existuje (ostatní zmÄ›ny ale budou provedeny).'; -$lang['start'] = 'první'; -$lang['prev'] = 'pÅ™edchozí'; -$lang['next'] = 'další'; -$lang['last'] = 'poslední'; -$lang['edit_usermissing'] = 'Vybraný uživatel nebyl nalezen, zadané uživatelského mohlo být smazáno nebo zmÄ›nÄ›no.'; -$lang['user_notify'] = 'Upozornit uživatele'; -$lang['note_notify'] = 'E-maily s upozornÄ›ním se budou posílat pouze, když uživatel dostává nové heslo.'; -$lang['note_group'] = 'Noví uživatelé budou pÅ™idáváni do této výchozí skupiny (%s), pokud pro nÄ› není uvedena žádná skupina.'; -$lang['note_pass'] = 'Heslo bude automaticky vygenerováno, pokud je pole ponecháno prázdné a je zapnuto upozornÄ›ní uživatele.'; -$lang['add_ok'] = 'Uživatel úspěšnÄ› vytvoÅ™en'; -$lang['add_fail'] = 'VytvoÅ™ení uživatele selhalo'; -$lang['notify_ok'] = 'Odeslán e-mail s upozornÄ›ním'; -$lang['notify_fail'] = 'E-mail s upozornÄ›ním nebylo možno odeslat'; -$lang['import_userlistcsv'] = 'Seznam uživatelů (CSV):'; -$lang['import_header'] = 'Poslední selhání importu'; -$lang['import_success_count'] = 'Import uživatelů: nalezeno %d uživatelů, %d úspěšnÄ› importováno.'; -$lang['import_failure_count'] = 'Import uživatelů: %d selhalo. Seznam chybných je níže.'; -$lang['import_error_fields'] = 'Nedostatek položek, nalezena/y %d, požadovány 4.'; -$lang['import_error_baduserid'] = 'Chybí User-id'; -$lang['import_error_badname'] = 'Å patné jméno'; -$lang['import_error_badmail'] = 'Å patná e-mailová adresa'; -$lang['import_error_upload'] = 'Import selhal. CSV soubor nemohl být nahrán nebo je prázdný.'; -$lang['import_error_readfail'] = 'Import selhal. Nelze Äíst nahraný soubor.'; -$lang['import_error_create'] = 'Nelze vytvoÅ™it uživatele'; -$lang['import_notify_fail'] = 'Importovanému uživateli %s s e-mailem %s nemohlo být zasláno upozornÄ›ní.'; -$lang['import_downloadfailures'] = 'Stáhnout chyby pro nápravu jako CSV'; -$lang['addUser_error_missing_pass'] = 'BuÄ prosím nastavte heslo nebo aktivujte upozorňování uživatel aby fungovalo vytváření hesel.'; -$lang['addUser_error_pass_not_identical'] = 'Zadaná hesla nebyla shodná.'; -$lang['addUser_error_modPass_disabled'] = 'ZmÄ›na hesel je momentálnÄ› zakázána.'; -$lang['addUser_error_name_missing'] = 'Zadejte prosím jméno nového uživatele.'; -$lang['addUser_error_modName_disabled'] = 'ZmÄ›na jmen je momentálnÄ› zakázána.'; -$lang['addUser_error_mail_missing'] = 'Zadejte prosím emailovou adresu nového uživatele.'; -$lang['addUser_error_modMail_disabled'] = 'ZmÄ›na e-mailové adresy je momentálnÄ› zakázána.'; -$lang['addUser_error_create_event_failed'] = 'Zásuvný modul zabránil pÅ™idání nového uživatele. Pro více informací si prohlédnÄ›te další možné zprávy.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/list.txt deleted file mode 100644 index 36b87fe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cs/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Seznam uživatelů ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/add.txt deleted file mode 100644 index c804e53..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Ychwanegu defnyddiwr ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/delete.txt deleted file mode 100644 index a81f3a9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Dileu defnyddiwr ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/edit.txt deleted file mode 100644 index 3fcb6d1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Golygu defnyddiwr ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/import.txt deleted file mode 100644 index 211e8cf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Swmp Mewnforio Defnyddwyr ===== - -Mae hwn angen ffeil CSV o ddefnyddwyr gydag o leiaf pedair colofn. -Mae'n rhaid i'r colofnau gynnwys, mewn trefn: id-defnyddiwr, enw llawn, cyfeiriad ebost a grwpiau. -Dylai'r meysydd CSV gael eu gwahanu gan goma (,) a llinynnau eu hamffinio gan ddyfynodau (%%""%%). Gall ôl-slaes (\) ei ddefnyddio ar gyfer glanhau (escaping). -Am enghraifft o ffeil addas, ceisiwch y swyddogaeth "Allforio Defnyddwyr" uchod. -Caiff id-defnyddiwr dyblygiedig eu hanwybyddu. - -Generadwyd cyfrinair a'i ebostio i bob defnyddiwr sydd wedi'i fewnforio'n llwyddiannus. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/intro.txt deleted file mode 100644 index a381a30..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Rheolwr Defnyddwyr ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/lang.php deleted file mode 100644 index 5120d39..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/lang.php +++ /dev/null @@ -1,87 +0,0 @@ - - * @author Alan Davies - */ - -$lang['menu'] = 'Rheolwr Defnyddwyr'; - -// custom language strings for the plugin -$lang['noauth'] = '(dilysiad defnddwyr ddim ar gael)'; -$lang['nosupport'] = '(rheolaeth defnyddwyr heb ei chynnal)'; - -$lang['badauth'] = 'mecanwaith dilysu annilys'; // should never be displayed! - -$lang['user_id'] = 'Defnyddiwr'; -$lang['user_pass'] = 'Cyfrinair'; -$lang['user_name'] = 'Enw Cywir'; -$lang['user_mail'] = 'Ebost'; -$lang['user_groups'] = 'Grwpiau'; - -$lang['field'] = 'Maes'; -$lang['value'] = 'Gwerth'; -$lang['add'] = 'Ychwanegu'; -$lang['delete'] = 'Dileu'; -$lang['delete_selected'] = 'Dileu\'r Dewisiadau'; -$lang['edit'] = 'Golygu'; -$lang['edit_prompt'] = 'Golygu\'r defnyddiwr hwn'; -$lang['modify'] = 'Cadw Newidiadau'; -$lang['search'] = 'Chwilio'; -$lang['search_prompt'] = 'Perfformio chwiliad'; -$lang['clear'] = 'Ailosod Hidlydd Chwilio'; -$lang['filter'] = 'Hidlo'; -$lang['export_all'] = 'Allforio Pob Defnyddiwr (CSV)'; -$lang['export_filtered'] = 'Allforio Rhestr Defnyddwyr wedi\'u Hidlo (CSV)'; -$lang['import'] = 'Mewnforio Defnyddwyr Newydd'; -$lang['line'] = 'Llinell rhif'; -$lang['error'] = 'Gwallneges'; - -$lang['summary'] = 'Yn dangos %1$d-%2$d defnyddiwr allan o %3$d wedi\'u darganfod. %4$d defnyddiwr yn gyfan gwbl.'; -$lang['nonefound'] = 'Dim defnyddwyr wedi\'u darganfod. %d defnyddiwr yn gyfan gwbl.'; -$lang['delete_ok'] = 'Dilëwyd %d defnyddiwr'; -$lang['delete_fail'] = 'Dileu %d wedi methu.'; -$lang['update_ok'] = 'Diweddarwyd y defnyddiwr yn llwyddiannus'; -$lang['update_fail'] = 'Methodd diweddariad y defnyddiwr'; -$lang['update_exists'] = 'Methodd newid y defnyddair, mae\'r defnyddair hwnnw (%s) yn bodoli eisoes (caiff pob newid arall ei gyflwyno).'; - -$lang['start'] = 'dechrau'; -$lang['prev'] = 'blaenorol'; -$lang['next'] = 'nesaf'; -$lang['last'] = 'diwethaf'; - -// added after 2006-03-09 release -$lang['edit_usermissing'] = 'Methu darganfod y defnyddiwr hwn. Efallai bod y defnyddair hwn wedi\'i ddileu neu wedi\'i newid mewn man arall.'; -$lang['user_notify'] = 'Hysbysu defnyddiwr'; -$lang['note_notify'] = 'Bydd ebyst hysbysu eu hanfon dim ond os ydy defnyddiwr yn derbyn cyfrinair newydd.'; -$lang['note_group'] = 'Bydd defnyddwyr newydd yn cael eu hychwanegu i\'r grŵp diofyn (%s) os na chaiff grŵp ei enwi.'; -$lang['note_pass'] = 'Caiff y cyfrinair ei generadu\'n awtomatig os caiff y maes ei adael yn wag a bod hysbysu\'r defnyddiwr wedi\'i alluogi.'; -$lang['add_ok'] = 'Ychwanegwyd y defnyddiwr yn llwyddiannus'; -$lang['add_fail'] = 'Methodd ychwanegu defnyddiwr'; -$lang['notify_ok'] = 'Anfonwyd yr ebost hysbysu'; -$lang['notify_fail'] = 'Doedd dim modd anfon yr ebost hysbysu'; - -// import & errors -$lang['import_userlistcsv'] = 'Ffeil rhestr defnyddwyr (CSV): '; -$lang['import_header'] = 'Mewnforiad Diweddaraf - Methiannau'; -$lang['import_success_count'] = 'Mewnforio Defnyddwyr: darganfuwyd %d defnyddiwr, mewnforiwyd %d yn llwyddiannus.'; -$lang['import_failure_count'] = 'Mewnforio Defnyddwyr: methodd %d. Rhestrwyd y methiannau isod.'; -$lang['import_error_fields'] = "Meysydd annigonol, darganfuwyd %d, angen 4."; -$lang['import_error_baduserid'] = "Id-defnyddiwr ar goll"; -$lang['import_error_badname'] = 'Enw gwael'; -$lang['import_error_badmail'] = 'Cyfeiriad ebost gwael'; -$lang['import_error_upload'] = 'Methodd y Mewnforiad. Doedd dim modd lanlwytho\'r ffeil neu roedd yn wag.'; -$lang['import_error_readfail'] = 'Methodd y Mewnforiad. Methu â darllen y ffeil a lanlwythwyd.'; -$lang['import_error_create'] = 'Methu â chreu\'r defnyddiwr'; -$lang['import_notify_fail'] = 'Doedd dim modd anfon neges hysbysu i\'r defyddiwr a fewnforiwyd, %s gydag ebost %s.'; -$lang['import_downloadfailures'] = 'Lawlwytho Methiannau fel CSV er mwyn cywiro'; - -$lang['addUser_error_missing_pass'] = 'Gosodwch gyfrinair neu trowch hysbysu defnyddwyr ymlaen i alluogi generadu cyfrineiriau.'; -$lang['addUser_error_pass_not_identical'] = '\'Dyw\'r cyfrineiriau hyn ddim yn cydweddu.'; -$lang['addUser_error_modPass_disabled'] = 'Mae newid cyfrineiriau wedi\'i analluogi\'n bresennol.'; -$lang['addUser_error_name_missing'] = 'Rhowch enw ar gyfer y defnyddiwr newydd.'; -$lang['addUser_error_modName_disabled'] = 'Mae newid enwau wedi\'i analluogi\'n bresennol.'; -$lang['addUser_error_mail_missing'] = 'Rhowch gyfeiriad ebost ar gyfer y defnyddiwr newydd.'; -$lang['addUser_error_modMail_disabled'] = 'Mae newid cyfeiriadau ebost wedi\'i analluogi\'n bresennol.'; -$lang['addUser_error_create_event_failed'] = 'Mae ategyn wedi atal ychwanegu\'r defnyddiwr newydd. Adolygwch negeseuon ychwanegol bosib am wybodaeth bellach.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/list.txt deleted file mode 100644 index 6531774..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/cy/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Rhestr Defnyddwyr ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/add.txt deleted file mode 100644 index d97de42..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Tilføj bruger ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/delete.txt deleted file mode 100644 index dff0545..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Slet bruger ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/edit.txt deleted file mode 100644 index 05d63b7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Rediger bruger ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/import.txt deleted file mode 100644 index 4bd9a84..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Import af brugere ===== - -Kræver en CSV-fil med brugere, med mindst fire kolonner. -Kolonnerne skal indeholde, i denne orden: brugernavn, fulde navn, e-mail adresse og grupper. -CSV-felterne skal separeres af kommaer (,) og tekststrenge afgrænses med anførelsestegn (%%""%%). Omvent skrÃ¥streg (\) kan benyttes som "escape character". -For et eksempel pÃ¥ filformat, kan du prøve "Eksportér Brugere"-funktionen herover. -Bruger-id'er som allerede eksisterer importeres ikke. - -En adgangskode vil blive genereret og sendt til hver importeret bruger. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/intro.txt deleted file mode 100644 index 3f597a2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Brugerstyring ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/lang.php deleted file mode 100644 index 96af57f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/lang.php +++ /dev/null @@ -1,83 +0,0 @@ - - * @author Lars Næsbye Christensen - * @author Kalle Sommer Nielsen - * @author Esben Laursen - * @author Harith - * @author Daniel Ejsing-Duun - * @author Erik Bjørn Pedersen - * @author rasmus - * @author Mikael Lyngvig - * @author soer9648 - */ -$lang['menu'] = 'Brugerstyring'; -$lang['noauth'] = '(Brugervalidering er ikke tilgængelig)'; -$lang['nosupport'] = '(Brugerstyring er ikke understøttet)'; -$lang['badauth'] = 'Ugyldig brugerbekræftelsesmetode'; -$lang['user_id'] = 'Brugernavn'; -$lang['user_pass'] = 'Adgangskode'; -$lang['user_name'] = 'Navn'; -$lang['user_mail'] = 'E-mail adresse'; -$lang['user_groups'] = 'Grupper'; -$lang['field'] = 'Felt'; -$lang['value'] = 'Værdi'; -$lang['add'] = 'Tilføj'; -$lang['delete'] = 'Slet'; -$lang['delete_selected'] = 'Slet valgte'; -$lang['edit'] = 'Rediger'; -$lang['edit_prompt'] = 'Rediger denne bruger'; -$lang['modify'] = 'Gem ændringer'; -$lang['search'] = 'Søg'; -$lang['search_prompt'] = 'Udfør søgning'; -$lang['clear'] = 'Nulstil søgefilter'; -$lang['filter'] = 'Filter'; -$lang['export_all'] = 'Eksporter alle brugere (CSV)'; -$lang['export_filtered'] = 'Eksporter filteret brugerliste (CSV)'; -$lang['import'] = 'Importér nye brugere'; -$lang['line'] = 'Linje nr.'; -$lang['error'] = 'Fejlmeddelelse'; -$lang['summary'] = 'Viser brugerne %1$d-%2$d ud af %3$d fundne. %4$d brugere totalt.'; -$lang['nonefound'] = 'Ingen brugere fundet. %d brugere totalt.'; -$lang['delete_ok'] = '%d brugere slettet'; -$lang['delete_fail'] = '%d kunne ikke slettes.'; -$lang['update_ok'] = 'Bruger opdateret korrekt'; -$lang['update_fail'] = 'Opdatering af bruger mislykkedes'; -$lang['update_exists'] = 'Ændring af brugernavn mislykkedes, det valgte brugernavn (%s) er allerede benyttet (øvrige ændringer vil blive udført).'; -$lang['start'] = 'begynde'; -$lang['prev'] = 'forrige'; -$lang['next'] = 'næste'; -$lang['last'] = 'sidste'; -$lang['edit_usermissing'] = 'Den valgte bruger blev ikke fundet. Brugernavnet kan være slettet eller ændret andetsteds.'; -$lang['user_notify'] = 'Notificer bruger'; -$lang['note_notify'] = 'Notifikationsmails bliver kun sendt, hvis brugeren fÃ¥r tildelt en nyt adgangskode.'; -$lang['note_group'] = 'Nye brugere vil blive tilføjet til standardgruppen (%s), hvis ingen gruppe er opgivet.'; -$lang['note_pass'] = 'Adgangskoden vil blive dannet automatisk hvis feltet er tomt og underretning af brugeren er aktiveret.'; -$lang['add_ok'] = 'Bruger tilføjet uden fejl.'; -$lang['add_fail'] = 'Tilføjelse af bruger mislykkedes'; -$lang['notify_ok'] = 'Notifikationsmail sendt'; -$lang['notify_fail'] = 'Notifikationsmail kunne ikke sendes'; -$lang['import_userlistcsv'] = 'Fil med brugerliste (CSV):'; -$lang['import_header'] = 'Nyeste import - fejl'; -$lang['import_success_count'] = 'Bruger import: %d brugere fundet, %d importeret med succes.'; -$lang['import_failure_count'] = 'Bruger import: %d fejlet. Fejl er listet nedenfor.'; -$lang['import_error_fields'] = 'Utilstrækkelige felter - fandt %d, pÃ¥krævet 4.'; -$lang['import_error_baduserid'] = 'Bruger-id mangler'; -$lang['import_error_badname'] = 'Ugyldigt navn'; -$lang['import_error_badmail'] = 'Ugyldig email-adresse'; -$lang['import_error_upload'] = 'Import fejlet. CSV-filen kunne ikke uploades, eller er tom.'; -$lang['import_error_readfail'] = 'Import fejlet. Ikke muligt at læse uploadede fil.'; -$lang['import_error_create'] = 'Ikke muligt at oprette brugeren'; -$lang['import_notify_fail'] = 'Notifikationsmeddelelse kunne ikke sendes for importerede bruger %s, med e-mail adressen %s.'; -$lang['import_downloadfailures'] = 'Download fejlliste som CSV, til rettelse'; -$lang['addUser_error_missing_pass'] = 'Angiv venligst en adgangskode, eller aktiver brugernotifikation for at tillade dannelse af adgangskoder.'; -$lang['addUser_error_pass_not_identical'] = 'De indtastede adgangskoder var ikke ens.'; -$lang['addUser_error_modPass_disabled'] = 'Skift af adgangskode er i øjeblikket deaktiveret'; -$lang['addUser_error_name_missing'] = 'Indtast venligst et navn til den nye bruger.'; -$lang['addUser_error_modName_disabled'] = 'Ændring af navne er i øjeblikket deaktiveret.'; -$lang['addUser_error_mail_missing'] = 'Indtast venligst en e-mail adresse til den nye bruger'; -$lang['addUser_error_modMail_disabled'] = 'Ændring af e-mail adresser er i øjeblikket deaktiveret.'; -$lang['addUser_error_create_event_failed'] = 'En udvidelse forhindrede den nye bruger i at blive tilføjet. For yderligere information, kontroller om der er øvrige fejlmeddelelser.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/list.txt deleted file mode 100644 index 11d1710..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/da/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Brugerliste ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/add.txt deleted file mode 100644 index 1fc34c9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Benutzer hinzufügen ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/delete.txt deleted file mode 100644 index 778396a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Benutzer gelöscht ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/edit.txt deleted file mode 100644 index 291b0f1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Benutzer bearbeiten ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/import.txt deleted file mode 100644 index bc88871..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/import.txt +++ /dev/null @@ -1,7 +0,0 @@ -===== Massenimport von Benutzern ===== - -Dieser Import benötigt eine CSV-Datei mit mindestens vier Spalten. Diese Spalten müssen die folgenden Daten (in dieser Reihenfolge) enthalten: Benutzername, Name, E-Mailadresse und Gruppenzugehörigkeit. -Die CSV-Felder müssen durch ein Komma (,) getrennt sein. Die Zeichenfolgen müssen von Anführungszeichen (%%""%%) umgeben sein. Ein Backslash (\) kann zum Maskieren benutzt werden. -Für eine Beispieldatei kannst Du die "Benutzer exportieren"-Funktion oben benutzen. Doppelte Benutzername werden ignoriert. - -Ein Passwort wird generiert und den einzelnen, erfolgreich importierten Benutzern zugemailt. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/intro.txt deleted file mode 100644 index a5927a8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/intro.txt +++ /dev/null @@ -1 +0,0 @@ -===== Benutzerverwaltung ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/lang.php deleted file mode 100644 index bea3bb9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/lang.php +++ /dev/null @@ -1,83 +0,0 @@ - - * @author Juergen Schwarzer - * @author Marcel Metz - * @author Matthias Schulte - * @author Christian Wichmann - * @author Pierre Corell - * @author Frank Loizzi - * @author Volker Bödker - * @author Dennis Plöger - * @author F. Mueller-Donath - */ -$lang['menu'] = 'Benutzerverwaltung'; -$lang['noauth'] = '(Benutzeranmeldung ist nicht verfügbar)'; -$lang['nosupport'] = '(Benutzerverwaltung wird nicht unterstützt)'; -$lang['badauth'] = 'Ungültige Authentifizierung'; -$lang['user_id'] = 'Benutzer'; -$lang['user_pass'] = 'Passwort'; -$lang['user_name'] = 'Echter Name'; -$lang['user_mail'] = 'E-Mail'; -$lang['user_groups'] = 'Gruppen'; -$lang['field'] = 'Feld'; -$lang['value'] = 'Wert'; -$lang['add'] = 'Zufügen'; -$lang['delete'] = 'Löschen'; -$lang['delete_selected'] = 'Lösche Ausgewähltes'; -$lang['edit'] = 'Bearbeiten'; -$lang['edit_prompt'] = 'Bearbeite diesen Benutzer'; -$lang['modify'] = 'Änderungen speichern'; -$lang['search'] = 'Suchen'; -$lang['search_prompt'] = 'Suche ausführen'; -$lang['clear'] = 'Suchfilter zurücksetzen'; -$lang['filter'] = 'Filter'; -$lang['export_all'] = 'Alle Benutzer exportieren (CSV)'; -$lang['export_filtered'] = 'Gefilterte Benutzerliste exportieren (CSV)'; -$lang['import'] = 'Neue Benutzer importieren'; -$lang['line'] = 'Zeile Nr.'; -$lang['error'] = 'Fehlermeldung'; -$lang['summary'] = 'Zeige Benutzer %1$d-%2$d von %3$d gefundenen. %4$d Benutzer insgesamt.'; -$lang['nonefound'] = 'Keinen Benutzer gefunden. Insgesamt %d Benutzer.'; -$lang['delete_ok'] = '%d Benutzer wurden gelöscht'; -$lang['delete_fail'] = '%d konnte nicht gelöscht werden'; -$lang['update_ok'] = 'Benutzer wurde erfolgreich aktualisiert'; -$lang['update_fail'] = 'Aktualisierung des Benutzers ist fehlgeschlagen'; -$lang['update_exists'] = 'Benutzername konnte nicht geändert werden, der angegebene Benutzername (%s) existiert bereits (alle anderen Änderungen werden angewandt).'; -$lang['start'] = 'Start'; -$lang['prev'] = 'vorige'; -$lang['next'] = 'nächste'; -$lang['last'] = 'letzte'; -$lang['edit_usermissing'] = 'Der gewählte Benutzer wurde nicht gefunden. Der angegebene Benutzername könnte gelöscht oder an anderer Stelle geändert worden sein.'; -$lang['user_notify'] = 'Benutzer benachrichtigen'; -$lang['note_notify'] = 'Benachrichtigungsmails werden nur versandt, wenn der Benutzer ein neues Kennwort erhält.'; -$lang['note_group'] = 'Neue Benutzer werden zur Standardgruppe (%s) hinzugefügt, wenn keine Gruppe angegeben wird.'; -$lang['note_pass'] = 'Das Passwort wird automatisch erzeugt, wenn das Feld freigelassen wird und der Benutzer Benachrichtigungen aktiviert hat.'; -$lang['add_ok'] = 'Benutzer erfolgreich hinzugefügt'; -$lang['add_fail'] = 'Hinzufügen des Benutzers fehlgeschlagen'; -$lang['notify_ok'] = 'Benachrichtigungsmail wurde versendet'; -$lang['notify_fail'] = 'Benachrichtigungsemail konnte nicht gesendet werden'; -$lang['import_userlistcsv'] = 'Benutzerliste (CSV-Datei):'; -$lang['import_header'] = 'Letzte Fehler bei Import'; -$lang['import_success_count'] = 'Benutzerimport: %d Benutzer gefunden, %d erfolgreich importiert.'; -$lang['import_failure_count'] = 'Benutzerimport: %d Benutzerimporte fehlgeschalten. Alle Fehler werden unten angezeigt.'; -$lang['import_error_fields'] = 'Falsche Anzahl Felder. Gefunden: %d. Benötigt: 4.'; -$lang['import_error_baduserid'] = 'Benutzername fehlt'; -$lang['import_error_badname'] = 'Ungültiger Name'; -$lang['import_error_badmail'] = 'Ungültige E-Mailadresse'; -$lang['import_error_upload'] = 'Import fehlgeschlagen. Die CSV-Datei konnte nicht hochgeladen werden oder ist leer.'; -$lang['import_error_readfail'] = 'Import fehlgeschlagen. Konnte die hochgeladene Datei nicht lesen.'; -$lang['import_error_create'] = 'Konnte den Benutzer nicht erzeugen'; -$lang['import_notify_fail'] = 'Benachrichtigung konnte an Benutzer %s (%s) nicht geschickt werden.'; -$lang['import_downloadfailures'] = 'Fehler als CSV-Datei zur Korrektur herunterladen'; -$lang['addUser_error_missing_pass'] = 'Bitte setze entweder ein Passwort oder aktiviere die Benutzerbenachrichtigung, um die Passwortgenerierung zu ermöglichen.'; -$lang['addUser_error_pass_not_identical'] = 'Die eingegebenen Passwörter stimmen nicht überein.'; -$lang['addUser_error_modPass_disabled'] = 'Das Bearbeiten von Passwörtern ist momentan deaktiviert'; -$lang['addUser_error_name_missing'] = 'Bitte gib den Namen des neuen Benutzer ein.'; -$lang['addUser_error_modName_disabled'] = 'Das Bearbeiten von Namen ist momentan deaktiviert.'; -$lang['addUser_error_mail_missing'] = 'Bitte gib die E-Mail-Adresse des neuen Benutzer ein.'; -$lang['addUser_error_modMail_disabled'] = 'Das Bearbeiten von E-Mailadressen ist momentan deaktiviert.'; -$lang['addUser_error_create_event_failed'] = 'Ein Plug-in hat das Hinzufügen des neuen Benutzers verhindert. Für weitere Informationen sieh dir mögliche andere Meldungen an.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/list.txt deleted file mode 100644 index 0a62012..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de-informal/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Benutzerliste ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/add.txt deleted file mode 100644 index 925fa50..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Benutzer hinzufügen ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/delete.txt deleted file mode 100644 index 4f3bbbd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Benutzer löschen ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/edit.txt deleted file mode 100644 index 9419200..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Benutzer ändern ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/import.txt deleted file mode 100644 index 7faca3b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/import.txt +++ /dev/null @@ -1,8 +0,0 @@ -===== Benutzer-Massenimport ===== - -Um mehrere Benutzer gleichzeitig zu importieren, wird eine CSV-Datei mit den folgenden vier Spalten benötigt (In dieser Reihenfolge): Benutzer-ID, Voller Name, E-Mail-Adresse und Gruppen. -Die CSV-Felder sind Kommata-separiert (,) und mit Anführungszeichen eingefasst (%%"%%). Mit Backslashes (\) können Sonderzeichen maskiert werden. -Ein Beispiel für eine gültige Datei kann mit der Benutzer-Export-Funktion oben generiert werden. -Doppelte Benutzer-IDs werden ignoriert. - -Für jeden importierten Benutzer wird ein Passwort generiert und dem Benutzer per Mail zugestellt. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/intro.txt deleted file mode 100644 index a5837b8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Benutzer-Manager ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/lang.php deleted file mode 100644 index df1d1ff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/lang.php +++ /dev/null @@ -1,95 +0,0 @@ - - * @author Andreas Gohr - * @author Michael Klier - * @author Leo Moll - * @author Florian Anderiasch - * @author Robin Kluth - * @author Arne Pelka - * @author Dirk Einecke - * @author Blitzi94 - * @author Robert Bogenschneider - * @author Niels Lange - * @author Christian Wichmann - * @author Paul Lachewsky - * @author Pierre Corell - * @author Matthias Schulte - * @author Sven - * @author christian studer - * @author Ben Fey - * @author Jonas Gröger - * @author Uwe Benzelrath - * @author ms - * @author Carsten Perthel - */ -$lang['menu'] = 'Benutzerverwaltung'; -$lang['noauth'] = '(Authentifizierungssystem nicht verfügbar)'; -$lang['nosupport'] = '(Benutzerverwaltung nicht unterstützt)'; -$lang['badauth'] = 'Ungültige Methode zur Authentifizierung'; -$lang['user_id'] = 'Benutzername'; -$lang['user_pass'] = 'Passwort'; -$lang['user_name'] = 'Voller Name'; -$lang['user_mail'] = 'E-Mail'; -$lang['user_groups'] = 'Gruppen'; -$lang['field'] = 'Feld'; -$lang['value'] = 'Wert'; -$lang['add'] = 'Hinzufügen'; -$lang['delete'] = 'Löschen'; -$lang['delete_selected'] = 'Ausgewählte löschen'; -$lang['edit'] = 'Ändern'; -$lang['edit_prompt'] = 'Benutzerdaten ändern'; -$lang['modify'] = 'Speichern'; -$lang['search'] = 'Suchen'; -$lang['search_prompt'] = 'Benutzerdaten filtern'; -$lang['clear'] = 'Filter zurücksetzen'; -$lang['filter'] = 'Filter'; -$lang['export_all'] = 'Alle User exportieren (CSV)'; -$lang['export_filtered'] = 'Exportiere gefilterte Userliste (CSV)'; -$lang['import'] = 'Importiere neue User'; -$lang['line'] = 'Zeilennr.'; -$lang['error'] = 'Fehlermeldung'; -$lang['summary'] = 'Zeige Benutzer %1$d-%2$d von %3$d gefundenen. %4$d Benutzer insgesamt.'; -$lang['nonefound'] = 'Keine Benutzer gefunden. %d Benutzer insgesamt.'; -$lang['delete_ok'] = '%d Benutzer gelöscht'; -$lang['delete_fail'] = '%d konnten nicht gelöscht werden.'; -$lang['update_ok'] = 'Benutzerdaten erfolgreich geändert.'; -$lang['update_fail'] = 'Änderung der Benutzerdaten fehlgeschlagen.'; -$lang['update_exists'] = 'Benutzername konnte nicht geändert werden, weil der angegebene Benutzer (%s) bereits existiert (alle anderen Änderungen wurden durchgeführt).'; -$lang['start'] = 'Anfang'; -$lang['prev'] = 'Vorherige'; -$lang['next'] = 'Nächste'; -$lang['last'] = 'Ende'; -$lang['edit_usermissing'] = 'Der ausgewählte Benutzer wurde nicht gefunden. Möglicherweise wurde er gelöscht oder der Benutzer wurde anderswo geändert.'; -$lang['user_notify'] = 'Nutzer benachrichtigen'; -$lang['note_notify'] = 'Benachrichtigungs-E-Mails werden nur versandt, wenn ein neues Passwort vergeben wurde.'; -$lang['note_group'] = 'Neue Benutzer werden der Standard-Gruppe (%s) hinzugefügt, wenn keine Gruppe angegeben wurde.'; -$lang['note_pass'] = 'Das Passwort wird automatisch generiert, wenn das entsprechende Feld leergelassen wird und die Benachrichtigung des Benutzers aktiviert ist.'; -$lang['add_ok'] = 'Nutzer erfolgreich angelegt'; -$lang['add_fail'] = 'Nutzer konnte nicht angelegt werden'; -$lang['notify_ok'] = 'Benachrichtigungsmail wurde versandt'; -$lang['notify_fail'] = 'Benachrichtigungsmail konnte nicht versandt werden'; -$lang['import_userlistcsv'] = 'Benutzerliste (CSV-Datei):'; -$lang['import_header'] = 'Letzte Fehler bei Import'; -$lang['import_success_count'] = 'User-Import: %d User gefunden, %d erfolgreich importiert.'; -$lang['import_failure_count'] = 'User-Import: %d fehlgeschlagen. Fehlgeschlagene User sind nachfolgend aufgelistet.'; -$lang['import_error_fields'] = 'Unzureichende Anzahl an Feldern: %d gefunden, benötigt sind 4.'; -$lang['import_error_baduserid'] = 'User-Id fehlt'; -$lang['import_error_badname'] = 'Ungültiger Name'; -$lang['import_error_badmail'] = 'Ungültige E-Mail'; -$lang['import_error_upload'] = 'Import fehlgeschlagen. Die CSV-Datei konnte nicht hochgeladen werden, oder ist leer.'; -$lang['import_error_readfail'] = 'Import fehlgeschlagen. Die hochgeladene Datei konnte nicht gelesen werden.'; -$lang['import_error_create'] = 'User konnte nicht angelegt werden'; -$lang['import_notify_fail'] = 'Benachrichtigung konnte nicht an den importierten Benutzer %s (E-Mail: %s) gesendet werden.'; -$lang['import_downloadfailures'] = 'Fehler als CSV-Datei zur Korrektur herunterladen'; -$lang['addUser_error_missing_pass'] = 'Bitte vergeben Sie entweder ein Passwort oder Sie aktivieren die Benutzerbenachrichtigung, um die Passwortgenerierung zu ermöglichen.'; -$lang['addUser_error_pass_not_identical'] = 'Die eingegebenen Passwörter stimmen nicht überein.'; -$lang['addUser_error_modPass_disabled'] = 'Das Bearbeiten von Passwörtern ist momentan deaktiviert'; -$lang['addUser_error_name_missing'] = 'Bitte geben Sie den Namen des neuen Benutzer ein.'; -$lang['addUser_error_modName_disabled'] = 'Das Bearbeiten von Namen ist momentan deaktiviert.'; -$lang['addUser_error_mail_missing'] = 'Bitte geben Sie die E-Mail-Adresse des neuen Benutzer ein.'; -$lang['addUser_error_modMail_disabled'] = 'Das Bearbeiten von E-Mailadressen ist momentan deaktiviert.'; -$lang['addUser_error_create_event_failed'] = 'Ein Plug-in hat das Hinzufügen des neuen Benutzers verhindert. Für weitere Informationen sehen Sie sich mögliche andere Meldungen an.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/list.txt deleted file mode 100644 index 8d6d5fb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/de/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Benutzerliste ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/add.txt deleted file mode 100644 index 0616f8c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== ΠÏοσθήκη ΧÏήστη ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/delete.txt deleted file mode 100644 index baf9bc0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== ΔιαγÏαφή ΧÏήστη ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/edit.txt deleted file mode 100644 index dec59ef..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== ΤÏοποποίηση ΧÏήστη ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/intro.txt deleted file mode 100644 index 874c13b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== ΔιαχείÏιση ΧÏηστών ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/lang.php deleted file mode 100644 index 609b99a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/lang.php +++ /dev/null @@ -1,81 +0,0 @@ - - * @author Chris Smith - * @author Thanos Massias - * @author Αθανάσιος Îταής - * @author Konstantinos Koryllos - * @author George Petsagourakis - * @author Petros Vidalis - * @author Vasileios Karavasilis - */ -$lang['menu'] = 'ΔιαχείÏιση ΧÏηστών'; -$lang['noauth'] = '(η είσοδος χÏηστών δεν είναι δυνατή)'; -$lang['nosupport'] = '(δεν υποστηÏίζεται η διαχείÏιση χÏηστών)'; -$lang['badauth'] = 'μη επιτÏεπτός μηχανισμός πιστοποίησης'; -$lang['user_id'] = 'ΧÏήστης'; -$lang['user_pass'] = 'Κωδικός'; -$lang['user_name'] = 'ΠλήÏες όνομα'; -$lang['user_mail'] = 'e-mail'; -$lang['user_groups'] = 'Ομάδες'; -$lang['field'] = 'Πεδίο'; -$lang['value'] = 'Τιμή'; -$lang['add'] = 'ΠÏοσθήκη'; -$lang['delete'] = 'ΔιαγÏαφή'; -$lang['delete_selected'] = 'ΔιαγÏαφή επιλεγμένων χÏηστών'; -$lang['edit'] = 'ΤÏοποποίηση'; -$lang['edit_prompt'] = 'ΤÏοποποίηση χÏήστη'; -$lang['modify'] = 'Αποθήκευση αλλαγών'; -$lang['search'] = 'Αναζήτηση'; -$lang['search_prompt'] = 'Εκκίνηση αναζήτησης'; -$lang['clear'] = 'ΚαθαÏισμός φίλτÏων'; -$lang['filter'] = 'ΦίλτÏο'; -$lang['export_all'] = 'Εξάγετε Όλους τους ΧÏήστες (CSV)'; -$lang['export_filtered'] = 'ΕπεξεÏγασία Λίστας Εξαγωγής ΧÏήστη (CSV)'; -$lang['import'] = 'Εισάγετε Îέους ΧÏήστες'; -$lang['line'] = 'ΑÏιθμός ΣειÏάς'; -$lang['error'] = 'Μήνυμα λάθους'; -$lang['summary'] = 'Εμφάνιση χÏηστών %1$d-%2$d από %3$d σχετικοÏÏ‚. %4$d χÏήστες συνολικά.'; -$lang['nonefound'] = 'Δεν βÏέθηκαν σχετικοί χÏήστες. %d χÏήστες συνολικά.'; -$lang['delete_ok'] = '%d χÏήστες διεγÏάφησαν'; -$lang['delete_fail'] = '%d χÏήστες δεν διεγÏάφησαν.'; -$lang['update_ok'] = 'Επιτυχημένη Ï„Ïοποποίηση Ï€Ïοφίλ χÏήστη'; -$lang['update_fail'] = 'Αποτυχημένη Ï„Ïοποποίηση Ï€Ïοφίλ χÏήστη'; -$lang['update_exists'] = 'Η αλλαγή ονόματος χÏήστη απέτυχε -- το νέο όνομα χÏήστη (%s) ήδη υπάÏχει (τυχόν άλλες αλλαγές θα εφαÏμοστοÏν).'; -$lang['start'] = 'αÏχή'; -$lang['prev'] = 'Ï€ÏοηγοÏμενα'; -$lang['next'] = 'επόμενα'; -$lang['last'] = 'τέλος'; -$lang['edit_usermissing'] = 'Ο επιλεγμένος χÏήστης δεν βÏέθηκε. Πιθανόν να διαγÏάφηκε στο μεταξÏ.'; -$lang['user_notify'] = 'Ειδοποίηση χÏήστη'; -$lang['note_notify'] = 'Τα ενημεÏωτικά e-mails στέλνονται μόνο όταν δίνεται νέος κωδικός στον χÏήστη.'; -$lang['note_group'] = 'Οι νέοι χÏήστες θα ανήκουν στην ομάδα (%s) αν δεν οÏιστεί άλλη ομάδα.'; -$lang['note_pass'] = 'Ο κωδικός θα δημιουÏγηθεί αυτόματα εάν το πεδίο μείνει κενό και έχει επιλεγεί η αποστολή ειδοποίησης χÏήστη.'; -$lang['add_ok'] = 'Επιτυχημένη εγγÏαφή χÏήστη'; -$lang['add_fail'] = 'Η εγγÏαφή του χÏήστη απέτυχε'; -$lang['notify_ok'] = 'Εστάλη ενημεÏωτικό e-mail'; -$lang['notify_fail'] = 'Δεν ήταν δυνατή η αποστολή του ενημεÏÏ‰Ï„Î¹ÎºÎ¿Ï e-mail'; -$lang['import_userlistcsv'] = 'ΑÏχείο λίστας ΧÏήστη'; -$lang['import_header'] = 'Η Τελευταία Εισαγωγή-Λάθη'; -$lang['import_success_count'] = 'Εισαγωγή χÏήστη: %d χÏήστες βÏέθηκαν%d εισήχθηκε με επιτυχία.. '; -$lang['import_failure_count'] = 'Εισαγωγή χÏήστη: %d απέτυχαν. Τα λάθη παÏατίθενται πιο κάτω.. '; -$lang['import_error_fields'] = 'Δεν υπάÏχουν αÏκετά πεδία, βÏέθηκε %d, χÏειάζονται 4.'; -$lang['import_error_baduserid'] = 'Το id του χÏήστη λείπει'; -$lang['import_error_badname'] = 'Λάθος όνομα'; -$lang['import_error_badmail'] = 'Λάθος διεÏθυνση ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου'; -$lang['import_error_upload'] = 'Η εισαγωγή απέτυχε. Ο φάκελλος csv δεν μπόÏεσε να φοÏτωθεί ή είναι άδειος.'; -$lang['import_error_readfail'] = 'Η εισαγωγή Απέτυχε. Δεν μπόÏεσε να διαβάσει τον φάκελλο που φοÏτώθηκε. '; -$lang['import_error_create'] = 'Δεν μπόÏεσε να δημιουÏγήσει τον χÏήστη'; -$lang['import_notify_fail'] = 'Το μήνυμα ειδοποίησης δεν μπόÏεσε να αποσταλεί για τον χÏήστη που εισήχθηκε, %s με email %s.'; -$lang['import_downloadfailures'] = 'Αποτυχίες στο κατέβασμα ως CSV για διόÏθωση'; -$lang['addUser_error_missing_pass'] = 'ΠαÏακαλώ είτε βάλετε έναν κωδικό Ï€Ïόσβασης ή ενεÏγοποιείστε την ειδοποίηση χÏήστη για την αναπαÏαγωγή ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Î¬Î»Î¹.'; -$lang['addUser_error_pass_not_identical'] = 'Οι κωδικοί Ï€Ïόσβασης που εισήχθηκαν δεν ήταν οι ίδιοι.'; -$lang['addUser_error_modPass_disabled'] = 'Η Ï„Ïοποποίηση των κωδικών Ï€Ïόσβασης είναι Ï€Ïος το παÏόν απενεÏγοποιημένη'; -$lang['addUser_error_name_missing'] = 'ΠαÏακαλώ εισάγετε όνομα για τον νέο χÏήστη.'; -$lang['addUser_error_modName_disabled'] = 'Δεν μποÏεί Ï€Ïος το παÏόν να γίνει αλλαγή ονομάτων γιατί η λειτουÏγία αυτή είναι απενεÏγοποιημένη.'; -$lang['addUser_error_mail_missing'] = 'ΠαÏακαλώ εισάγετε ΔιεÏθυνση ΗλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Î¤Î±Ï‡Ï…Î´Ïομείου για τον νέο χÏήστη.'; -$lang['addUser_error_modMail_disabled'] = 'Η αλλαγή ΔιευθÏνσεων Email είναι Ï€Ïος το παÏόν απενεÏγοποιημένη.'; -$lang['addUser_error_create_event_failed'] = 'Ένα επιπÏόσθετο εμπόδισε την Ï€Ïόσθεση νέου χÏήστη. Είναι πιθανόν να ελέγξουμε άλλα μηνÏματα για πεÏισσότεÏες πληÏοφοÏίες.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/list.txt deleted file mode 100644 index adb5c21..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/el/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Κατάλογος ΧÏηστών ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/add.txt deleted file mode 100644 index 9afecb5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Add user ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/delete.txt deleted file mode 100644 index c3ca90d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Delete user ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/edit.txt deleted file mode 100644 index 4d02dfd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Edit user ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/import.txt deleted file mode 100644 index 3a1cf99..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Bulk User Import ===== - -Requires a CSV file of users with at least four columns. -The columns must contain, in order: user-id, full name, email address and groups. -The CSV fields should be separated by commas (,) and strings delimited by quotation marks (%%""%%). Backslash (\) can be used for escaping. -For an example of a suitable file, try the "Export Users" function above. -Duplicate user-ids will be ignored. - -A password will be generated and emailed to each successfully imported user. diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/intro.txt deleted file mode 100644 index 73bf556..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== User Manager ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/lang.php deleted file mode 100644 index 5f47673..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/lang.php +++ /dev/null @@ -1,86 +0,0 @@ - - */ - -$lang['menu'] = 'User Manager'; - -// custom language strings for the plugin -$lang['noauth'] = '(user authentication not available)'; -$lang['nosupport'] = '(user management not supported)'; - -$lang['badauth'] = 'invalid auth mechanism'; // should never be displayed! - -$lang['user_id'] = 'User'; -$lang['user_pass'] = 'Password'; -$lang['user_name'] = 'Real Name'; -$lang['user_mail'] = 'Email'; -$lang['user_groups'] = 'Groups'; - -$lang['field'] = 'Field'; -$lang['value'] = 'Value'; -$lang['add'] = 'Add'; -$lang['delete'] = 'Delete'; -$lang['delete_selected'] = 'Delete Selected'; -$lang['edit'] = 'Edit'; -$lang['edit_prompt'] = 'Edit this user'; -$lang['modify'] = 'Save Changes'; -$lang['search'] = 'Search'; -$lang['search_prompt'] = 'Perform search'; -$lang['clear'] = 'Reset Search Filter'; -$lang['filter'] = 'Filter'; -$lang['export_all'] = 'Export All Users (CSV)'; -$lang['export_filtered'] = 'Export Filtered User list (CSV)'; -$lang['import'] = 'Import New Users'; -$lang['line'] = 'Line no.'; -$lang['error'] = 'Error message'; - -$lang['summary'] = 'Displaying users %1$d-%2$d of %3$d found. %4$d users total.'; -$lang['nonefound'] = 'No users found. %d users total.'; -$lang['delete_ok'] = '%d users deleted'; -$lang['delete_fail'] = '%d failed deleting.'; -$lang['update_ok'] = 'User updated successfully'; -$lang['update_fail'] = 'User update failed'; -$lang['update_exists'] = 'User name change failed, the specified user name (%s) already exists (any other changes will be applied).'; - -$lang['start'] = 'start'; -$lang['prev'] = 'previous'; -$lang['next'] = 'next'; -$lang['last'] = 'last'; - -// added after 2006-03-09 release -$lang['edit_usermissing'] = 'Selected user not found, the specified user name may have been deleted or changed elsewhere.'; -$lang['user_notify'] = 'Notify user'; -$lang['note_notify'] = 'Notification emails are only sent if the user is given a new password.'; -$lang['note_group'] = 'New users will be added to the default group (%s) if no group is specified.'; -$lang['note_pass'] = 'The password will be autogenerated if the field is left empty and notification of the user is enabled.'; -$lang['add_ok'] = 'User added successfully'; -$lang['add_fail'] = 'User addition failed'; -$lang['notify_ok'] = 'Notification email sent'; -$lang['notify_fail'] = 'Notification email could not be sent'; - -// import & errors -$lang['import_userlistcsv'] = 'User list file (CSV): '; -$lang['import_header'] = 'Most Recent Import - Failures'; -$lang['import_success_count'] = 'User Import: %d users found, %d imported successfully.'; -$lang['import_failure_count'] = 'User Import: %d failed. Failures are listed below.'; -$lang['import_error_fields'] = "Insufficient fields, found %d, require 4."; -$lang['import_error_baduserid'] = "User-id missing"; -$lang['import_error_badname'] = 'Bad name'; -$lang['import_error_badmail'] = 'Bad email address'; -$lang['import_error_upload'] = 'Import Failed. The csv file could not be uploaded or is empty.'; -$lang['import_error_readfail'] = 'Import Failed. Unable to read uploaded file.'; -$lang['import_error_create'] = 'Unable to create the user'; -$lang['import_notify_fail'] = 'Notification message could not be sent for imported user, %s with email %s.'; -$lang['import_downloadfailures'] = 'Download Failures as CSV for correction'; - -$lang['addUser_error_missing_pass'] = 'Please either set a password or activate user notification to enable password generation.'; -$lang['addUser_error_pass_not_identical'] = 'The entered passwords were not identical.'; -$lang['addUser_error_modPass_disabled'] = 'Modifing passwords is currently disabled'; -$lang['addUser_error_name_missing'] = 'Please enter a name for the new user.'; -$lang['addUser_error_modName_disabled'] = 'Modifing names is currently disabled.'; -$lang['addUser_error_mail_missing'] = 'Please enter an Email-Adress for the new user.'; -$lang['addUser_error_modMail_disabled'] = 'Modifing Email-Adresses is currently disabled.'; -$lang['addUser_error_create_event_failed'] = 'A plugin prevented the new user being added. Review possible other messages for more information.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/list.txt deleted file mode 100644 index 54c45ca..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/en/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== User List ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/add.txt deleted file mode 100644 index 8775ff8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Aldoni uzanton ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/delete.txt deleted file mode 100644 index 0d94f81..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Forigi uzanton ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/edit.txt deleted file mode 100644 index 2ced16e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Modifi uzanton ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/import.txt deleted file mode 100644 index 09fbe69..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Amasa importo de uzantoj ===== - -Tio ĉi postulas CSV-dosiero de uzantoj kun minimume kvar kolumnoj. -La kolumnoj devas enhavi, laÅ­orde: uzant-id, kompleta nomo, retadreso kaj grupoj. -La CSV-kampoj devos esti apartitaj per komoj (,) kaj ĉenoj devas esti limigitaj per citiloj (%%""%%). Retroklino (\) povas esti uzata por eskapo. -Por ekzemplo de taÅ­ga dosiero, provu la funkcion "Eksporti uzantojn" supre. -Duobligitaj uzant-id estos preteratentataj. - -Pasvorto estos generata kaj retsendata al ĉiu sukecse importita uzanto. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/intro.txt deleted file mode 100644 index 5b5a940..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Administrado de uzantoj ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/lang.php deleted file mode 100644 index 5a11e73..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/lang.php +++ /dev/null @@ -1,69 +0,0 @@ - - * @author Felipo Kastro - * @author Robert Bogenschneider - * @author Erik Pedersen - */ -$lang['menu'] = 'Administrado de uzantoj'; -$lang['noauth'] = '(identiÄo de uzantoj ne disponeblas)'; -$lang['nosupport'] = '(administro de uzantoj ne estas subtenata)'; -$lang['badauth'] = 'tiu identiÄa procezo ne validas'; -$lang['user_id'] = 'Uzanto'; -$lang['user_pass'] = 'Pasvorto'; -$lang['user_name'] = 'Vera nomo'; -$lang['user_mail'] = 'RetpoÅtadreso'; -$lang['user_groups'] = 'Grupoj'; -$lang['field'] = 'Kampo'; -$lang['value'] = 'Valoro'; -$lang['add'] = 'Aldoni'; -$lang['delete'] = 'Forigi'; -$lang['delete_selected'] = 'Forigi elektitan'; -$lang['edit'] = 'Modifi'; -$lang['edit_prompt'] = 'Modifi tiun ĉi uzanton'; -$lang['modify'] = 'Registri modifojn'; -$lang['search'] = 'Serĉi'; -$lang['search_prompt'] = 'Fari serĉon'; -$lang['clear'] = 'Refari serĉan filtron'; -$lang['filter'] = 'Filtro'; -$lang['export_all'] = 'Eksporti ĉiujn uzantojn (CSV)'; -$lang['export_filtered'] = 'Eksporti filtritan uzant-liston (CSV)'; -$lang['import'] = 'Importi novajn uzantojn'; -$lang['line'] = 'Lini-num.'; -$lang['error'] = 'Erar-mesaÄo'; -$lang['summary'] = 'MontriÄas uzantoj %1$d-%2$d el %3$d trovitaj. %4$d uzantoj entute.'; -$lang['nonefound'] = 'Neniuj uzantoj troviÄas. %d uzantoj entute.'; -$lang['delete_ok'] = '%d uzantoj forigiÄis'; -$lang['delete_fail'] = '%d malsukcesis esti forigitaj.'; -$lang['update_ok'] = 'Tiu uzanto sukcese ÄisdatiÄis'; -$lang['update_fail'] = 'Malsukceso okazis por Äisdatigi tiun uzanton'; -$lang['update_exists'] = 'Malsukceso okazis por ÅanÄi la nomon de tiu uzanto: la enmetita nomo (%s) jam ekzistas (ĉiuj aliaj ÅanÄoj estos aplikitaj)'; -$lang['start'] = 'Ekigi'; -$lang['prev'] = 'antaÅ­e'; -$lang['next'] = 'sekve'; -$lang['last'] = 'laste'; -$lang['edit_usermissing'] = 'La elektita uzanto ne troviÄis: tiu nomo povis esti forigita aÅ­ ÅanÄita aliloke.'; -$lang['user_notify'] = 'Avizi uzanton'; -$lang['note_notify'] = 'Avizantaj mesaÄoj estos sendataj nur se la uzanto ekhavos novan pasvorton.'; -$lang['note_group'] = 'Novaj uzantoj estos aldonitaj al la komuna grupo (%s) se neniu alia estos specifita.'; -$lang['note_pass'] = 'La pasvorto estos aÅ­tomate kreita se la kampo estos lasita malplena kaj \'avizo al uzantoj\' estos ebligita.'; -$lang['add_ok'] = 'La uzanto sukcese aldoniÄis'; -$lang['add_fail'] = 'Ne eblis aldoni uzanton'; -$lang['notify_ok'] = 'Avizanta mesaÄo sendiÄis'; -$lang['notify_fail'] = 'La avizanta mesaÄo ne povis esti sendita'; -$lang['import_userlistcsv'] = 'Dosiero kun listo de uzantoj (CSV):'; -$lang['import_header'] = 'Plej lastaj Import-eraroj'; -$lang['import_success_count'] = 'Uzant-importo: %d uzantoj trovataj, %d sukcese importitaj.'; -$lang['import_failure_count'] = 'Uzant-importo: %d fiaskis. Fiaskoj estas sube listitaj.'; -$lang['import_error_fields'] = 'Nesufiĉe da kampoj, ni trovis %d, necesas 4.'; -$lang['import_error_baduserid'] = 'Mankas uzant-id'; -$lang['import_error_badname'] = 'MalÄusta nomo'; -$lang['import_error_badmail'] = 'MalÄusta retadreso'; -$lang['import_error_upload'] = 'Importo fiaskis. La csv-dosiero ne povis esti alÅutata aÅ­ Äi estas malplena.'; -$lang['import_error_readfail'] = 'Importo fiaskis. Ne eblas legi alÅutitan dosieron.'; -$lang['import_error_create'] = 'Ne eblas krei la uzanton'; -$lang['import_notify_fail'] = 'Averta mesaÄo ne povis esti sendata al la importita uzanto %s, kun retdreso %s.'; -$lang['import_downloadfailures'] = 'ElÅut-eraroj por korektado (CSV)'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/list.txt deleted file mode 100644 index 5be7222..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eo/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Listo de uzantoj ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/add.txt deleted file mode 100644 index 90c56e3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Agregar un usuario ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/delete.txt deleted file mode 100644 index 4c552a9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Eliminar un usuario ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/edit.txt deleted file mode 100644 index ccdd26f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Editar datos del usuario ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/import.txt deleted file mode 100644 index 2482096..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Importación y carga de usuarios ===== - -Se requiere un archivo CSV de usuarios con al menos cuatro columnas. -Las columnas deben contener, en este orden: Identificador de usuario, nombre completo, dirección de correo electrónico y grupos. -Los campos CSV deben estar separados por comas (,) y las cadenas delimitadas por comillas dobles (%%""%%). Barra inversa (\\) se puede utilizar para escapar caracteres. -Para un ejemplo de un archivo adecuado, probar la función "Exportar usuarios" de arriba. -Valores de identificador de usuario duplicados serán ignorados. - -Una contraseña será generada y enviada por correo electrónico a cada usuario importado correctamente. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/intro.txt deleted file mode 100644 index e558d3a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Administración de usuarios ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/lang.php deleted file mode 100644 index 3722dff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/lang.php +++ /dev/null @@ -1,100 +0,0 @@ - - * @author Oscar M. Lage - * @author Gabriel Castillo - * @author oliver - * @author Enrico Nicoletto - * @author Manuel Meco - * @author VictorCastelan - * @author Jordan Mero - * @author Felipe Martinez - * @author Javier Aranda - * @author Zerial - * @author Marvin Ortega - * @author Daniel Castro Alvarado - * @author Fernando J. Gómez - * @author Mauro Javier Giamberardino - * @author emezeta - * @author Oscar Ciudad - * @author Ruben Figols - * @author Gerardo Zamudio - * @author Mercè López - * @author Antonio Bueno - * @author Antonio Castilla - * @author Jonathan Hernández - * @author Domingo Redal - * @author solohazlo - * @author David Roy - * @author Enny Rodriguez - */ -$lang['menu'] = 'Administración de usuarios'; -$lang['noauth'] = '(la autenticación de usuarios no está disponible)'; -$lang['nosupport'] = '(la administración de usuarios no está habilitada)'; -$lang['badauth'] = 'Mecanismo de autenticación inválido'; -$lang['user_id'] = 'Usuario'; -$lang['user_pass'] = 'Contraseña'; -$lang['user_name'] = 'Nombre'; -$lang['user_mail'] = 'Correo electrónico'; -$lang['user_groups'] = 'Grupos'; -$lang['field'] = 'Campo'; -$lang['value'] = 'Valor'; -$lang['add'] = 'Agregar'; -$lang['delete'] = 'Eliminar'; -$lang['delete_selected'] = 'Eliminar seleccionados'; -$lang['edit'] = 'Editar'; -$lang['edit_prompt'] = 'Editar datos de este usuario'; -$lang['modify'] = 'Guardar los cambios'; -$lang['search'] = 'Buscar'; -$lang['search_prompt'] = 'Realizar la búsqueda'; -$lang['clear'] = 'Limpiar los filtros de la búsqueda'; -$lang['filter'] = 'Filtrar'; -$lang['export_all'] = 'Exportar Todos los Usuarios (CSV)'; -$lang['export_filtered'] = 'Exportar Lista de Usuarios Filtrada (CSV)'; -$lang['import'] = 'Importar Nuevos Usuarios'; -$lang['line'] = 'Línea nº'; -$lang['error'] = 'Mensaje de error'; -$lang['summary'] = 'Mostrando los usuarios %1$d-%2$d de %3$d encontrados. Cantidad total de usuarios %4$d.'; -$lang['nonefound'] = 'No se encontraron usuarios que coincidan con los párametros de la búsqueda. Cantidad total de usuarios %d.'; -$lang['delete_ok'] = '%d usuarios eliminados'; -$lang['delete_fail'] = '%d no se pudieron eliminar.'; -$lang['update_ok'] = 'Los datos del usuario se actualizaron exitosamente '; -$lang['update_fail'] = 'Los datos del usuario no se actualizaron'; -$lang['update_exists'] = 'El cambio de nombre de usuario falló, el nombre especificado (%s) ya está en uso (los otros cambios se aplicaron).'; -$lang['start'] = 'primera'; -$lang['prev'] = 'anterior'; -$lang['next'] = 'siguiente'; -$lang['last'] = 'última'; -$lang['edit_usermissing'] = 'El usuario seleccionado no ha sido encontrado; el usuario especificado puede haber sido eliminado o cambiado en algún otro lugar.'; -$lang['user_notify'] = 'Notificar al usuario'; -$lang['note_notify'] = 'El correo electrónico de notificación sólo será enviado si se actualizo la contraseña del usuario.'; -$lang['note_group'] = 'Si no se especifica ningún grupo, los nuevos usuarios serán agregados al grupo por defecto (%s).'; -$lang['note_pass'] = 'Se generará una clave automáticamente si el campo izquierdo es vacío y se esta activo la notificación de usuario. '; -$lang['add_ok'] = 'El usuario fue creado exitosamente'; -$lang['add_fail'] = 'Falló la creación del usuario'; -$lang['notify_ok'] = 'Se envió la notificación por correo electrónico'; -$lang['notify_fail'] = 'No se pudo enviar la notificación por correo electrónico'; -$lang['import_userlistcsv'] = 'Lista de usuarios (CSV): '; -$lang['import_header'] = 'Importaciones Más Recientes - Fallos'; -$lang['import_success_count'] = 'Importación de usuarios: %d usuarios encontrados, %d importados correctamente.'; -$lang['import_failure_count'] = 'Importación de usuarios: %d fallaron. Los fallos se enumeran a continuación.'; -$lang['import_error_fields'] = 'Campos insuficientes, encontrados %d, se requieren 4.'; -$lang['import_error_baduserid'] = 'Identificador de usuario no encontrado'; -$lang['import_error_badname'] = 'Nombre erróneo'; -$lang['import_error_badmail'] = 'Dirección de correo electrónico incorrecta'; -$lang['import_error_upload'] = 'Error al importar. El archivo csv no se pudo cargar o está vacío.'; -$lang['import_error_readfail'] = 'Error al importar. No se puede leer el archivo subido.'; -$lang['import_error_create'] = 'No se puede crear el usuario'; -$lang['import_notify_fail'] = 'Mensaje de notificación no se ha podido enviar por el usuario importado,%s con el email %s.'; -$lang['import_downloadfailures'] = 'Descarga errores en archivo CSV para la corrección'; -$lang['addUser_error_missing_pass'] = 'Por favor, establezca una contraseña o active las notificaciónes de usuario para permitir la generación de contraseñas.'; -$lang['addUser_error_pass_not_identical'] = 'Las contraseñas no coinciden'; -$lang['addUser_error_modPass_disabled'] = 'Está desactivado por ahora modificar contraseñas.'; -$lang['addUser_error_name_missing'] = 'Por favor teclea el nombre del nuevo usuario.'; -$lang['addUser_error_modName_disabled'] = 'La modificación de nombres está desactivada.'; -$lang['addUser_error_mail_missing'] = 'Por favor indica el email del nuevo usuario.'; -$lang['addUser_error_modMail_disabled'] = 'La modificación de email está desactivada.'; -$lang['addUser_error_create_event_failed'] = 'Un plugin impidió que se añadiera el nuevo usuario. Revisa los otros mensajes para obtener más detalles.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/list.txt deleted file mode 100644 index d0d32b9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/es/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Lista de usuarios ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/et/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/et/lang.php deleted file mode 100644 index deb1e0b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/et/lang.php +++ /dev/null @@ -1,33 +0,0 @@ - - * @author Janar Leas - */ -$lang['menu'] = 'Kasutajate haldamine'; -$lang['user_id'] = 'Kasutaja'; -$lang['user_pass'] = 'Parool'; -$lang['user_name'] = 'Tegelik nimi'; -$lang['user_mail'] = 'E-post'; -$lang['user_groups'] = 'Rühmad'; -$lang['field'] = 'Väli'; -$lang['value'] = 'Väärtus'; -$lang['add'] = 'Lisa'; -$lang['delete'] = 'Kustuta'; -$lang['delete_selected'] = 'Kustuta valitud'; -$lang['edit'] = 'Muuda'; -$lang['edit_prompt'] = 'Muuda seda kasutajat'; -$lang['modify'] = 'Salvesta muudatused'; -$lang['search'] = 'Otsi'; -$lang['search_prompt'] = 'Soorita otsing'; -$lang['filter'] = 'Filtreeri'; -$lang['update_fail'] = 'Kasutaja uuendamine ebaõnnestus'; -$lang['start'] = 'esimesed'; -$lang['prev'] = 'eelmine'; -$lang['next'] = 'järgmine'; -$lang['last'] = 'viimased'; -$lang['user_notify'] = 'Teavita kasutajat'; -$lang['note_group'] = 'Kui rühma pole määratletud, siis lisatakse uued kasutajad vaikimisi rühma (%s).'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/add.txt deleted file mode 100644 index 4208e51..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Gehitu erabiltzailea ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/delete.txt deleted file mode 100644 index 245c881..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Ezabatu erabiltzailea ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/edit.txt deleted file mode 100644 index 82b92af..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/edit.txt +++ /dev/null @@ -1 +0,0 @@ -====== Editatu erabiltzailea ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/intro.txt deleted file mode 100644 index 91770fd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Erabiltzaile-kudeatzailea ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/lang.php deleted file mode 100644 index e2f2cb8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/lang.php +++ /dev/null @@ -1,50 +0,0 @@ - - * @author Zigor Astarbe - * @author Osoitz - */ -$lang['menu'] = 'Erabiltzaile-kudeatzailea'; -$lang['noauth'] = '(erabiltzaile kautotzea ez dago erabilgarri)'; -$lang['nosupport'] = '(erabiltzaile kudeaketa ez dago erabilgarri)'; -$lang['badauth'] = 'kautotze mekanismo baliogabea'; -$lang['user_id'] = 'Erabiltzailea'; -$lang['user_pass'] = 'Pasahitza'; -$lang['user_name'] = 'Benetako Izena'; -$lang['user_mail'] = 'Posta-e'; -$lang['user_groups'] = 'Taldeak'; -$lang['field'] = 'Eremu'; -$lang['value'] = 'Balioa'; -$lang['add'] = 'Gehitu'; -$lang['delete'] = 'Ezabatu'; -$lang['delete_selected'] = 'Ezabatu Hautatutakoak'; -$lang['edit'] = 'Editatu'; -$lang['edit_prompt'] = 'Editatu erabiltzaile hau'; -$lang['modify'] = 'Gorde Aldaketak'; -$lang['search'] = 'Bilatu'; -$lang['search_prompt'] = 'Egin bilaketa'; -$lang['clear'] = 'Berrasieratu Bilaketa Iragazkia'; -$lang['filter'] = 'Iragazi'; -$lang['summary'] = 'Erakusten diren erabiltzaileak %1$d-%2$d bilatutako %3$d erabiltzailetatik. %4$d erabiltzaile guztira.'; -$lang['nonefound'] = 'Ez da erabiltzailerik aurkitu. %d erabiltzaile guztira.'; -$lang['delete_ok'] = '%d erabiltzaile ezabatuak'; -$lang['delete_fail'] = '%d huts ezabatzean.'; -$lang['update_ok'] = 'Erabiltzailea arrakastaz eguneratuak'; -$lang['update_fail'] = 'Erabiltzaile eguneratzeak huts egin du '; -$lang['update_exists'] = 'Erabiltzaile izen aldaketak huts egin du, zehaztutako erabiltzaile izena (%s) lehendik existitzen zen (beste edozein aldaketa ezarri egingo da).'; -$lang['start'] = 'hasi'; -$lang['prev'] = 'aurrekoa'; -$lang['next'] = 'hurrengoa'; -$lang['last'] = 'azkena'; -$lang['edit_usermissing'] = 'Aukeratutako erabiltzailea ez da aurkitu, zehaztutako erabiltzaile izena beste nonbait ezabatua edo aldatua izana gerta zitekeen.'; -$lang['user_notify'] = 'Erabiltzailea jakinarazi'; -$lang['note_notify'] = 'Jakinarazpen postak erabiltzaileari pasahitz berria ematen bazaio bakarrik bidaltzen dira.'; -$lang['note_group'] = 'Erabiltzaile berriak (%s) talde lehenetsira gehituko dira ez bada talderik zehazten.'; -$lang['note_pass'] = 'Pasahitza automatikoki sortuko da eremua hutsik uzten bada eta erabiltzailearen jakinarazpena gaitua badago.'; -$lang['add_ok'] = 'Erabiltzailea arrakastaz gehitua'; -$lang['add_fail'] = 'Erabiltzaile gehitzeak huts egin du'; -$lang['notify_ok'] = 'Jakinarazpen posta-e bidalia'; -$lang['notify_fail'] = 'Jakinarazpen posta-e ezin izan da bidali'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/list.txt deleted file mode 100644 index fb80b14..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/eu/list.txt +++ /dev/null @@ -1 +0,0 @@ -====== Erabiltzaile zerrenda ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/add.txt deleted file mode 100644 index 32d604e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Ø§ÙØ²ÙˆØ¯Ù† کاربر ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/delete.txt deleted file mode 100644 index f8a59ff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== حذ٠کاربر ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/edit.txt deleted file mode 100644 index 33fe5b5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== ویرایش کاربر ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/import.txt deleted file mode 100644 index 562a28a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/import.txt +++ /dev/null @@ -1,6 +0,0 @@ - ===== اضاÙÙ‡ کردن کاربر ===== - -برای اینکار یک ÙØ§ÛŒÙ„ CSV با حداقل چهار ستون لازم است. ستون‌ها به ترتیب باید شامل id کاربر، نام کامل کاربر، آدرس ایمیل Ùˆ گروه‌های کاربری او باشند. -خانه‌های جدول CSV باید به وسیلهٔ کاما (,) Ùˆ رشته‌ها با علامت نقل قول (%%""%%) از هم جدا شوند. علامت واکج‌خط (\) می‌تواند برای ØºÛŒØ±ÙØ¹Ø§Ù„ کردن معنای کاراکترها Ø§Ø³ØªÙØ§Ø¯Ù‡ شود. برای دیدن یک نمونه از ÙØ§ÛŒÙ„ مناسب، از گزینهٔ "خروجی کاربران" در بالا Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید. id های تکراری در جدول در نظر Ú¯Ø±ÙØªÙ‡ نمی‌شوند. - -به ازای هر کاربری Ú©Ù‡ با موÙقیت اضاÙÙ‡ شود یک رمز تولید Ùˆ ایمیل می‌شود. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/intro.txt deleted file mode 100644 index ffb8501..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/intro.txt +++ /dev/null @@ -1 +0,0 @@ -===== مدیریت کاربران ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/lang.php deleted file mode 100644 index b79d343..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/lang.php +++ /dev/null @@ -1,82 +0,0 @@ - - * @author omidmr - * @author Mohammad Reza Shoaei - * @author Milad DZand - * @author AmirH Hassaneini - * @author Hamid - * @author Mohamad Mehdi Habibi - * @author Masoud Sadrnezhaad - */ -$lang['menu'] = 'مدیریت کاربر'; -$lang['noauth'] = '(معتبرسازی کاربر ممکن نیست)'; -$lang['nosupport'] = '(مدیریت کاربر پشتیبانی نمی‌شود)'; -$lang['badauth'] = 'روش معتبرسازی اشتباه است'; -$lang['user_id'] = 'کاربر'; -$lang['user_pass'] = 'گذرواژه'; -$lang['user_name'] = 'نام حقیقی'; -$lang['user_mail'] = 'ایمیل'; -$lang['user_groups'] = 'گروه‌ها'; -$lang['field'] = 'Ùیلد'; -$lang['value'] = 'ارزش'; -$lang['add'] = 'اضاÙÙ‡ کردن'; -$lang['delete'] = 'حذÙ'; -$lang['delete_selected'] = 'حذ٠انتخاب شده‌ها'; -$lang['edit'] = 'ویرایش'; -$lang['edit_prompt'] = 'ویرایش این کاربر'; -$lang['modify'] = 'ذخیره تغییرات'; -$lang['search'] = 'جستجو'; -$lang['search_prompt'] = 'انجام جستجو'; -$lang['clear'] = 'بازنویسی Ùیلترهای جستجو'; -$lang['filter'] = 'Ùیلتر'; -$lang['export_all'] = 'خروجی Ú¯Ø±ÙØªÙ† از تمام کاربران (CSV):'; -$lang['export_filtered'] = 'خروجی لیست Ùیلتر شده کاربران (CSV):'; -$lang['import'] = 'ورود کاربران جدید'; -$lang['line'] = 'شماره خط.'; -$lang['error'] = 'متن خطا'; -$lang['summary'] = 'نمایش کاربر %1$d-%2$d از %3$d. در Ú©Ù„ %4$d کاربر.'; -$lang['nonefound'] = 'هیچ کاربری ÛŒØ§ÙØª نشد. در Ú©Ù„ %d کاربر.'; -$lang['delete_ok'] = '%d کاربر حذ٠شد'; -$lang['delete_fail'] = 'حذ٠%d کاربر با مشکل مواجه شد.'; -$lang['update_ok'] = 'کاربر با موÙقیت به‌روز شد.'; -$lang['update_fail'] = 'به‌روزرسانی کاربر با مشکل مواجه شد'; -$lang['update_exists'] = 'تغییر نام کاربری ممکن نیست، نام کاربری مورد نظر (%s) از قبل وجود داشته است (مابقی تغییرات اعمال خواهد شد).'; -$lang['start'] = 'شروع'; -$lang['prev'] = 'قبلی'; -$lang['next'] = 'بعدی'; -$lang['last'] = 'آخرین'; -$lang['edit_usermissing'] = 'کاربر انتخاب شده ÛŒØ§ÙØª نشد، نام کاربری موردنظر در جایی دیگر حذ٠شده یا تغییر کرده است.'; -$lang['user_notify'] = 'آگاه کردن کاربر'; -$lang['note_notify'] = 'ایمیلی برای آگاهی، Ùقط در زمان تغییر گذرواژه‌ ارسال می‌شود.'; -$lang['note_group'] = 'اگر گروهی انتخاب نشود، کاربران جدید به گروه Ù¾ÛŒØ´â€ŒÙØ±Ø¶ (%s) Ø§ÙØ²ÙˆØ¯Ù‡ خواهند شد.'; -$lang['note_pass'] = 'اگر Ùیلد گذرواژه خالی گذاشته شود، گذرواژه به طور خودکار تولید Ùˆ ایمیلی برای کاربر ارسال خواهد شد.'; -$lang['add_ok'] = 'کاربر با موÙقیت Ø§ÙØ²ÙˆØ¯Ù‡ شد'; -$lang['add_fail'] = 'Ø§ÙØ²ÙˆØ¯Ù† کاربر با مشکل مواجه شد'; -$lang['notify_ok'] = 'ایمیل آگاهی‌دهنده ارسال شد'; -$lang['notify_fail'] = 'ارسال ایمیل آگاهی‌دهنده با مشکل مواجه شد'; -$lang['import_userlistcsv'] = 'ÙØ§ÛŒÙ„ لیست کاربران (CSV):'; -$lang['import_header'] = 'آخرین ایمپورت - خطا'; -$lang['import_success_count'] = 'ایمپورت کاربران: %d کاربر پیدا شد، %d با موÙقیت وارد شد.'; -$lang['import_failure_count'] = 'ایمپورت کاربران: %d ناموÙÙ‚. موارد ناموÙÙ‚ در پایین Ùهرست شده.'; -$lang['import_error_fields'] = 'Ùیلدهای ناکاÙÛŒ. %d تا پیدا شد ولی Û´ تا لازم است.'; -$lang['import_error_baduserid'] = 'id کاربر وارد نشده'; -$lang['import_error_badname'] = 'نام نامناسب'; -$lang['import_error_badmail'] = 'ایمیل نامناسب'; -$lang['import_error_upload'] = 'ایمپورت ناموÙÙ‚. امکان ایمپورت ÙØ§ÛŒÙ„ csv وجود ندارد یا خالی است.'; -$lang['import_error_readfail'] = 'ایمپورت ناموÙÙ‚. امکان خواندن ÙØ§ÛŒÙ„ آپلود شده وجود ندارد.'; -$lang['import_error_create'] = 'امکان ساخت کاربر وجود ندارد.'; -$lang['import_notify_fail'] = 'امکان ارسال پیغام آگاهی‌رسان برای کاربر ایمپورت شده وجود ندارد، %s با ایمیل %s.'; -$lang['import_downloadfailures'] = 'دانلود خطاها به صورت CSV برای اصلاح'; -$lang['addUser_error_missing_pass'] = 'Ù„Ø·ÙØ§ یک پسورد وارد کنید یا آگاهی‌رسان کاربر را ÙØ¹Ø§Ù„ کنید تا امکان تولید پسورد ایجاد شود'; -$lang['addUser_error_pass_not_identical'] = 'پسورد وارد شده معتبر نیست.'; -$lang['addUser_error_modPass_disabled'] = 'پسوردهای ØªØºÛŒÛŒØ±ÛŒØ§ÙØªÙ†ÛŒ ØºÛŒØ±ÙØ¹Ø§Ù„ است.'; -$lang['addUser_error_name_missing'] = 'Ù„Ø·ÙØ§ یک نام برای کاربر جدید وارد کنید.'; -$lang['addUser_error_modName_disabled'] = 'نام‌های ØªØºÛŒÛŒØ±ÛŒØ§ÙØªÙ†ÛŒ غیر ÙØ¹Ø§Ù„ است.'; -$lang['addUser_error_mail_missing'] = 'Ù„Ø·ÙØ§ یک نشانی ایمیل برای کاربر جدید وارد نمایید.'; -$lang['addUser_error_modMail_disabled'] = 'ایمیل‌های ØªØºÛŒÛŒØ±ÛŒØ§ÙØªÙ†ÛŒ غیر ÙØ¹Ø§Ù„ است.'; -$lang['addUser_error_create_event_failed'] = 'Ø§ÙØ²ÙˆÙ†Ù‡ از اضاÙÙ‡ شدن کاربر جدید جلوگیری کرد. برای اطلاعات بیشتر پیغام‌های احتمالی دیگر را مطالعه کنید.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/list.txt deleted file mode 100644 index b539bf1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fa/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== لیست کاربران ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/add.txt deleted file mode 100644 index 5c4ee0a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Lisää käyttäjä ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/delete.txt deleted file mode 100644 index 2203a20..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Poista käyttäjä ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/edit.txt deleted file mode 100644 index 53e0b41..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Muokkaa käyttäjää ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/intro.txt deleted file mode 100644 index 2ef0bb5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Käyttäjähallinta ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/lang.php deleted file mode 100644 index d376c81..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/lang.php +++ /dev/null @@ -1,60 +0,0 @@ - - * @author Teemu Mattila - * @author Sami Olmari - * @author Jussi Takala - */ -$lang['menu'] = 'Käyttäjähallinta'; -$lang['noauth'] = '(autentikointi ei ole käytössä)'; -$lang['nosupport'] = '(käyttäjähallinta ei ole tuettu)'; -$lang['badauth'] = 'Viallinen autentikointimenetelmä'; -$lang['user_id'] = 'Käyttäjä'; -$lang['user_pass'] = 'Salasana'; -$lang['user_name'] = 'Oikea nimi'; -$lang['user_mail'] = 'Sähköposti'; -$lang['user_groups'] = 'Ryhmät'; -$lang['field'] = 'Kenttä'; -$lang['value'] = 'Arvo'; -$lang['add'] = 'Lisää'; -$lang['delete'] = 'Poista'; -$lang['delete_selected'] = 'Poista valittu'; -$lang['edit'] = 'Muokkaa'; -$lang['edit_prompt'] = 'Muokkaa ryhmää'; -$lang['modify'] = 'Tallenna muutokset'; -$lang['search'] = 'Hae'; -$lang['search_prompt'] = 'Tee haku'; -$lang['clear'] = 'Tyhjennä hakusuodatin'; -$lang['filter'] = 'Suodatin'; -$lang['import'] = 'Tuo uusia käyttäjiä'; -$lang['line'] = 'Rivi nro.'; -$lang['error'] = 'Vikailmoitus'; -$lang['summary'] = 'Näytetään käyttäjät %1$d-%2$d / %3$d löytynyttä. %4$d käyttäjää yhteensä.'; -$lang['nonefound'] = 'Ei löytynyt käyttäjiä. %d käyttäjää yhteensä.'; -$lang['delete_ok'] = '%d käyttäjää poistettu'; -$lang['delete_fail'] = '%d poistoa epäonnistui'; -$lang['update_ok'] = 'Käyttäjän päivitys onnistui'; -$lang['update_fail'] = 'Käyttäjän päivitys epäonnistui'; -$lang['update_exists'] = 'Käyttäjän nimen vaihto epäonnistui. Nimi (%s) on jo olemassa (muut muutokset onnistuivat)'; -$lang['start'] = 'alku'; -$lang['prev'] = 'edellinen'; -$lang['next'] = 'seuraava'; -$lang['last'] = 'viimeinen'; -$lang['edit_usermissing'] = 'Valittua käyttäjää ei löytynyt. Käyttäjä on voitu päivittää tai poistaa muualta.'; -$lang['user_notify'] = 'Tiedota käyttäjälle'; -$lang['note_notify'] = 'Tiedotus lähetetään vain, jos käyttäjälle on määritelty uusi salasana.'; -$lang['note_group'] = 'Uudelle käyttäjälle määritellään oletusryhmä (%s), jos ryhmää ei erikseen määritellä.'; -$lang['note_pass'] = 'Salasana luodaan automaattisesti, mikäli kenttä jätetään tyhjäksi ja jos käyttäjän tiedotus on päällä.'; -$lang['add_ok'] = 'Käyttäjä lisätty onnistuneesti'; -$lang['add_fail'] = 'Käyttäjän lisäys epäonnistui'; -$lang['notify_ok'] = 'Ilmoitus sähköpostilla lähetetty'; -$lang['notify_fail'] = 'Ilmoitusta sähköpostilla ei voitu lähettää'; -$lang['import_error_baduserid'] = 'Käyttäjätunnus puuttuu'; -$lang['import_error_badname'] = 'Epäkelpo nimi'; -$lang['import_error_badmail'] = 'Epäkelpo sähköpostiosoite'; -$lang['import_error_upload'] = 'Tuonti epäonnistui. CSV-tiedostoa ei voitu ladata tai se on tyhjä.'; -$lang['import_error_readfail'] = 'Tuonti epäonnistui. Ladattua tiedostoa ei voida lukea.'; -$lang['import_error_create'] = 'Käyttäjää ei voida luoda.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/list.txt deleted file mode 100644 index 5ecf2ff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fi/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Käyttäjälista ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/add.txt deleted file mode 100644 index e60b8b8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Ajouter un utilisateur ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/delete.txt deleted file mode 100644 index 778f441..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Supprimer un utilisateur ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/edit.txt deleted file mode 100644 index e667989..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Modifier l'utilisateur ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/import.txt deleted file mode 100644 index f2845db..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/import.txt +++ /dev/null @@ -1,11 +0,0 @@ -===== Importation d'utilisateurs par lots ===== - -Requière un fichier [[wpfr>CSV]] d'utilisateurs avec un minimum de quatre colonnes. -Les colonnes doivent comporter, dans l'ordre : identifiant, nom complet, adresse de courriel et groupes. - -Les champs doivent être séparés par une virgule (,), les chaînes sont délimitées par des guillemets (%%""%%). On peut utiliser la balance inverse (\) comme caractère d'échappement. -Pour obtenir un exemple de fichier acceptable, essayer la fonction "Exporter les utilisateurs" ci dessus. - -Les identifiants dupliqués seront ignorés. - -L'importation générera un mot de passe et l'enverra à chaque utilisateur correctement importé. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/intro.txt deleted file mode 100644 index 84987b0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Gestion des utilisateurs ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/lang.php deleted file mode 100644 index 51ddce1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/lang.php +++ /dev/null @@ -1,93 +0,0 @@ - - * @author Delassaux Julien - * @author Maurice A. LeBlanc - * @author stephane.gully - * @author Guillaume Turri - * @author Erik Pedersen - * @author olivier duperray - * @author Vincent Feltz - * @author Philippe Bajoit - * @author Florian Gaub - * @author Johan Guilbaud - * @author Yannick Aure - * @author Olivier DUVAL - * @author Anael Mobilia - * @author Bruno Veilleux - * @author Antoine Turmel - * @author Jérôme Brandt - * @author Schplurtz le Déboulonné - * @author Olivier Humbert - * @author Eric - */ -$lang['menu'] = 'Gestion des utilisateurs'; -$lang['noauth'] = '(authentification de l\'utilisateur non disponible)'; -$lang['nosupport'] = '(gestion de l\'utilisateur non pris en charge)'; -$lang['badauth'] = 'mécanisme d\'authentification invalide'; -$lang['user_id'] = 'Identifiant '; -$lang['user_pass'] = 'Mot de passe '; -$lang['user_name'] = 'Nom '; -$lang['user_mail'] = 'Courriel '; -$lang['user_groups'] = 'Groupes '; -$lang['field'] = 'Champ'; -$lang['value'] = 'Valeur'; -$lang['add'] = 'Ajouter'; -$lang['delete'] = 'Supprimer'; -$lang['delete_selected'] = 'Supprimer la sélection'; -$lang['edit'] = 'Modifier'; -$lang['edit_prompt'] = 'Modifier cet utilisateur'; -$lang['modify'] = 'Enregistrer les modifications'; -$lang['search'] = 'Rechercher'; -$lang['search_prompt'] = 'Effectuer la recherche'; -$lang['clear'] = 'Réinitialiser la recherche'; -$lang['filter'] = 'Filtre'; -$lang['export_all'] = 'Exporter tous les utilisateurs (CSV)'; -$lang['export_filtered'] = 'Exporter la liste d\'utilisateurs filtrés (CSV)'; -$lang['import'] = 'Importer de nouveaux utilisateurs'; -$lang['line'] = 'Ligne n°'; -$lang['error'] = 'Message d\'erreur'; -$lang['summary'] = 'Affichage des utilisateurs %1$d-%2$d parmi %3$d trouvés. %4$d utilisateurs au total.'; -$lang['nonefound'] = 'Aucun utilisateur trouvé. %d utilisateurs au total.'; -$lang['delete_ok'] = '%d utilisateurs effacés'; -$lang['delete_fail'] = '%d effacements échoués.'; -$lang['update_ok'] = 'Utilisateur mis à jour avec succès'; -$lang['update_fail'] = 'Échec lors de la mise à jour de l\'utilisateur'; -$lang['update_exists'] = 'Échec lors du changement du nom d\'utilisateur : le nom spécifié (%s) existe déjà (toutes les autres modifications seront effectuées).'; -$lang['start'] = 'Début'; -$lang['prev'] = 'Précédent'; -$lang['next'] = 'Suivant'; -$lang['last'] = 'Fin'; -$lang['edit_usermissing'] = 'Utilisateur sélectionné non trouvé, cet utilisateur a peut-être été supprimé ou modifié ailleurs.'; -$lang['user_notify'] = 'Notifier l\'utilisateur '; -$lang['note_notify'] = 'Expédition de notification par courriel uniquement lorsque l\'utilisateur fourni un nouveau mot de passe.'; -$lang['note_group'] = 'Les nouveaux utilisateurs seront ajoutés au groupe par défaut (%s) si aucun groupe n\'est spécifié.'; -$lang['note_pass'] = 'Le mot de passe sera généré automatiquement si le champ est laissé vide et si la notification de l\'utilisateur est activée.'; -$lang['add_ok'] = 'Utilisateur ajouté avec succès'; -$lang['add_fail'] = 'Échec de l\'ajout de l\'utilisateur'; -$lang['notify_ok'] = 'Courriel de notification expédié'; -$lang['notify_fail'] = 'Échec de l\'expédition du courriel de notification'; -$lang['import_userlistcsv'] = 'Liste utilisateur (fichier CSV)'; -$lang['import_header'] = 'Erreurs d\'import les plus récentes'; -$lang['import_success_count'] = 'Import d’utilisateurs : %d utilisateurs trouvés, %d utilisateurs importés avec succès.'; -$lang['import_failure_count'] = 'Import d\'utilisateurs : %d ont échoué. Les erreurs sont listées ci-dessous.'; -$lang['import_error_fields'] = 'Nombre de champs insuffisant, %d trouvé, 4 requis.'; -$lang['import_error_baduserid'] = 'Identifiant de l\'utilisateur manquant'; -$lang['import_error_badname'] = 'Mauvais nom'; -$lang['import_error_badmail'] = 'Mauvaise adresse e-mail'; -$lang['import_error_upload'] = 'L\'import a échoué. Le fichier csv n\'a pas pu être téléchargé ou bien il est vide.'; -$lang['import_error_readfail'] = 'L\'import a échoué. Impossible de lire le fichier téléchargé.'; -$lang['import_error_create'] = 'Impossible de créer l\'utilisateur'; -$lang['import_notify_fail'] = 'Impossible d\'expédier une notification à l\'utilisateur importé %s, adresse %s.'; -$lang['import_downloadfailures'] = 'Télécharger les erreurs au format CSV pour correction'; -$lang['addUser_error_missing_pass'] = 'Veuillez saisir un mot de passe ou activer la notification à l\'utilisateur pour permettre la génération d\'un mot de passe.'; -$lang['addUser_error_pass_not_identical'] = 'Les mots de passe saisis diffèrent.'; -$lang['addUser_error_modPass_disabled'] = 'La modification des mots de passe est actuellement désactivée.'; -$lang['addUser_error_name_missing'] = 'Veuillez saisir un nom pour le nouvel utilisateur.'; -$lang['addUser_error_modName_disabled'] = 'La modification des noms est actuellement désactivée.'; -$lang['addUser_error_mail_missing'] = 'Veuillez saisir une adresse de courriel pour le nouvel utilisateur.'; -$lang['addUser_error_modMail_disabled'] = 'La modification des adresses de courriel est actuellement désactivée.'; -$lang['addUser_error_create_event_failed'] = 'Un greffon a empêché l\'ajout du nouvel utilisateur. Examinez les autres messages potentiels pour obtenir de plus amples informations.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/list.txt deleted file mode 100644 index 2d708fe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/fr/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Liste des utilisateurs ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/add.txt deleted file mode 100644 index 7602c36..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Engadir usuario ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/delete.txt deleted file mode 100644 index 4262a0c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Eliminar usuario ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/edit.txt deleted file mode 100644 index 11ef62c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Editar usuario ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/intro.txt deleted file mode 100644 index 77675e9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Xestor de Usuarios ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/lang.php deleted file mode 100644 index f3a7ef2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/lang.php +++ /dev/null @@ -1,49 +0,0 @@ - - * @author Oscar M. Lage - * @author Rodrigo Rega - */ -$lang['menu'] = 'Xestor de Usuarios'; -$lang['noauth'] = '(autenticación de usuarios non dispoñible)'; -$lang['nosupport'] = '(xestión de usuarios non soportada)'; -$lang['badauth'] = 'mecanismo de autenticación non válido'; -$lang['user_id'] = 'Usuario'; -$lang['user_pass'] = 'Contrasinal'; -$lang['user_name'] = 'Nome Real'; -$lang['user_mail'] = 'Correo-e'; -$lang['user_groups'] = 'Grupos'; -$lang['field'] = 'Campo'; -$lang['value'] = 'Valor'; -$lang['add'] = 'Engadir'; -$lang['delete'] = 'Eliminar'; -$lang['delete_selected'] = 'Eliminar Seleccionados'; -$lang['edit'] = 'Editar'; -$lang['edit_prompt'] = 'Editar este usuario'; -$lang['modify'] = 'Gardar Trocos'; -$lang['search'] = 'Procurar'; -$lang['search_prompt'] = 'Facer procura'; -$lang['clear'] = 'Reiniciar Filtro de Procura'; -$lang['filter'] = 'Filtro'; -$lang['summary'] = 'Amosando usuarios %1$d-%2$d de %3$d atopados. %4$d usuarios en total.'; -$lang['nonefound'] = 'Non se atoparon usuarios. %d usuarios en total.'; -$lang['delete_ok'] = '%d usuarios eliminados'; -$lang['delete_fail'] = '%d non puideron ser eliminados.'; -$lang['update_ok'] = 'Usuario actualizado correctamente'; -$lang['update_fail'] = 'Non se puido actualizar o usuario'; -$lang['update_exists'] = 'Non se puido mudar o nome do usuario, xa que o nome especificado (%s) xa existe (o resto de trocos aplicaranse sen problemas).'; -$lang['start'] = 'comezo'; -$lang['prev'] = 'anterior'; -$lang['next'] = 'seguinte'; -$lang['last'] = 'derradeiro'; -$lang['edit_usermissing'] = 'Non se atopou o usuario seleccionado, pode que o nome de usuario fose eliminado ou mudado nalgún intre.'; -$lang['user_notify'] = 'Notificar ao usuario'; -$lang['note_notify'] = 'Os correos-e de notificación envíanse só se o usuario obtén un novo contrasinal.'; -$lang['note_group'] = 'Os novos usuarios serán engadidos ao grupo por defecto (%s) se non se especifica outro.'; -$lang['note_pass'] = 'Se deixas o campo baleiro e a notificación ao usuario está activada xerarase automaticamente o contrasinal.'; -$lang['add_ok'] = 'Usuario engadido correctamente'; -$lang['add_fail'] = 'Non se puido engadir o usuario'; -$lang['notify_ok'] = 'Correo-e de notificación enviado'; -$lang['notify_fail'] = 'Non se puido enviar o correo-e de notificación'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/list.txt deleted file mode 100644 index 013b2d7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/gl/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Lista de Usuarios ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/add.txt deleted file mode 100644 index e2d1cb7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== הוספת משתמש ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/delete.txt deleted file mode 100644 index 42d738b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== מחיקת משתמש ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/edit.txt deleted file mode 100644 index af90af3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== עריכת משתמש ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/intro.txt deleted file mode 100644 index 232c515..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== מנהל ×ž×©×ª×ž×©×™× ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/lang.php deleted file mode 100644 index 719fd90..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/lang.php +++ /dev/null @@ -1,50 +0,0 @@ - - * @author Moshe Kaplan - * @author Yaron Yogev - * @author Yaron Shahrabani - */ -$lang['menu'] = 'מנהל משתמשי×'; -$lang['noauth'] = '(×ימות ×ž×©×ª×ž×©×™× ×ינו זמין)'; -$lang['nosupport'] = '(ניהול ×ž×©×ª×ž×©×™× ×ינו נתמך)'; -$lang['badauth'] = 'מנגנון ×ימות ×œ× ×ª×§×£'; -$lang['user_id'] = '×©× ×ž×©×ª×ž×©'; -$lang['user_pass'] = 'סיסמה'; -$lang['user_name'] = '×©× ×מיתי'; -$lang['user_mail'] = 'דו×"ל'; -$lang['user_groups'] = 'קבוצות'; -$lang['field'] = 'שדה'; -$lang['value'] = 'ערך'; -$lang['add'] = 'הוספה'; -$lang['delete'] = 'מחיקה'; -$lang['delete_selected'] = 'מחיקת הבחירה'; -$lang['edit'] = 'עריכה'; -$lang['edit_prompt'] = 'עריכת משתמש ×–×”'; -$lang['modify'] = 'שמירת שינוי×'; -$lang['search'] = 'חיפוש'; -$lang['search_prompt'] = 'בצע חיפוש'; -$lang['clear'] = '×תחל סינון חיפוש'; -$lang['filter'] = 'סינון'; -$lang['summary'] = 'מציג ×ž×©×ª×ž×©×™× %1$d-%2$d מתוך %3$d שנמצ×ו. %4$d בסך הכל.'; -$lang['nonefound'] = '×œ× × ×ž×¦×ו משתמשי×. סך כל ×”×ž×©×ª×ž×©×™× %d.'; -$lang['delete_ok'] = '%d ×ž×©×ª×ž×©×™× × ×ž×—×§×•'; -$lang['delete_fail'] = '%d כשל במחיקה.'; -$lang['update_ok'] = 'משתמש עודכן בהצלחה'; -$lang['update_fail'] = 'עידכון המשתמש כשל'; -$lang['update_exists'] = 'שינוי ×©× ×”×ž×©×ª×ž×© כשל, ×©× ×”×©×ž×ª×ž×© שצויין (%s) כבר × ×ž×¦× (כל ×”×©×™× ×•×™×™× ×”××—×¨×™× ×™×•×—×œ×•).'; -$lang['start'] = 'התחלה'; -$lang['prev'] = 'קוד×'; -$lang['next'] = 'הב×'; -$lang['last'] = 'סוף'; -$lang['edit_usermissing'] = 'המשתמש שנבחר ×œ× × ×ž×¦×, ייתכן ×›×™ ×©× ×”×ž×©×ª×ž×© שצויין נמחק ×ו השתנה ×‘×ž×§×•× ×חר.'; -$lang['user_notify'] = 'הודע למשתמש'; -$lang['note_notify'] = 'הודעות בדו×"ל נשלחות רק במקרה שהמשתמש מקבל סיסמה חדשה.'; -$lang['note_group'] = '×ž×©×ª×ž×©×™× ×—×“×©×™× ×™×•×¡×¤×• לקבוצת ברירת המחדל (%s) ×× ×œ× ×¦×•×™× ×” קבוצה ×חרת.'; -$lang['add_ok'] = 'משתמש הוסף בהצלחה'; -$lang['add_fail'] = 'הוספת המשתמש כשלה'; -$lang['notify_ok'] = 'הודעה נשלחה'; -$lang['notify_fail'] = '×œ× × ×™×ª×Ÿ ×”×™×” לשלוח הודעה'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/list.txt deleted file mode 100644 index 9308fbe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/he/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== רשימת ×ž×©×ª×ž×©×™× ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/add.txt deleted file mode 100644 index f7c8664..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Dodaj korisnika ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/delete.txt deleted file mode 100644 index 072185f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Ukloni korisnika ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/edit.txt deleted file mode 100644 index 752fd81..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Uredi korisnika ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/import.txt deleted file mode 100644 index 85ea927..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Masovni unos korisnika ===== - -Zahtjeva CSV datoteku popisa korisnika s minimalno Äetiri kolone. -Kolone moraju sadržavati redom: korisniÄko ime, puno ime, adresu e-poÅ¡te i grupe. -Polja trebaju biti odvojena zarezom (,) a znakovni nizovi s dvostrukim navodnicima (%%""%%). Obrnuta kosa crta (\) koristi se za specijalne kodove (escaping). -Koristite "Izvoz korisnika" funkciju da bi ste dobili primjer odgovarajuće datoteke. -Duplikati korisniÄkih imena biti će ignorirani. - -UspjeÅ¡no kreiranim korisnicima lozinka će biti generirana i poslana e-poÅ¡tom. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/intro.txt deleted file mode 100644 index 0f15657..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Upravitelj korisnicima ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/lang.php deleted file mode 100644 index 39620ed..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/lang.php +++ /dev/null @@ -1,74 +0,0 @@ - - */ -$lang['menu'] = 'Upravitelj korisnicima'; -$lang['noauth'] = '(korisniÄka prijava nije dostupna)'; -$lang['nosupport'] = '(upravljanje korisnikom nije podržano)'; -$lang['badauth'] = 'pogreÅ¡an mehanizam prijave'; -$lang['user_id'] = 'Korisnik'; -$lang['user_pass'] = 'Lozinka'; -$lang['user_name'] = 'Stvarno ime'; -$lang['user_mail'] = 'E-poÅ¡ta'; -$lang['user_groups'] = 'Grupe'; -$lang['field'] = 'Polje'; -$lang['value'] = 'Vrijednost'; -$lang['add'] = 'Dodaj'; -$lang['delete'] = 'ObriÅ¡i'; -$lang['delete_selected'] = 'ObriÅ¡i odabrano'; -$lang['edit'] = 'Uredi'; -$lang['edit_prompt'] = 'Uredi ovog korisnika'; -$lang['modify'] = 'Pohrani promjene'; -$lang['search'] = 'Potraži'; -$lang['search_prompt'] = 'Izvedi potragu'; -$lang['clear'] = 'ObriÅ¡i filtar potrage'; -$lang['filter'] = 'Filtar'; -$lang['export_all'] = 'Izvezi sve korisnike (CSV)'; -$lang['export_filtered'] = 'Izvezi filtriranu listu korisnika (CSV)'; -$lang['import'] = 'Unos novih korisnika'; -$lang['line'] = 'Linija br.'; -$lang['error'] = 'Poruka o greÅ¡ci'; -$lang['summary'] = 'Prikaz korisnika %1$d-%2$d od %3$d naÄ‘enih. Ukupno %4$d korisnika.'; -$lang['nonefound'] = 'Nema korisnika koji odgovaraju filtru.Ukupno %d korisnika.'; -$lang['delete_ok'] = '%d korisnika obrisano'; -$lang['delete_fail'] = '%d neuspjelih brisanja.'; -$lang['update_ok'] = 'Korisnik uspjeÅ¡no izmijenjen'; -$lang['update_fail'] = 'Neuspjela izmjena korisnika'; -$lang['update_exists'] = 'Promjena korisniÄkog imena neuspjeÅ¡na, traženo ime (%s) već postoji (ostale izmjene biti će primijenjene).'; -$lang['start'] = 'poÄetni'; -$lang['prev'] = 'prethodni'; -$lang['next'] = 'slijedeći'; -$lang['last'] = 'zadnji'; -$lang['edit_usermissing'] = 'Odabrani korisnik nije naÄ‘en, traženo korisniÄko ime vjerojatno je obrisano i promijenjeno negdje drugdje.'; -$lang['user_notify'] = 'Obavijesti korisnika'; -$lang['note_notify'] = 'Obavijest korisniku biti će poslana samo ako je upisana nova lozinka.'; -$lang['note_group'] = 'Novi korisnik biti će dodijeljen u podrazumijevanu grupu (%s) ako grupa nije specificirana.'; -$lang['note_pass'] = 'Lozinka će biti generirana ako se polje ostavi prazno i obavješćivanje korisnika je omogućeno.'; -$lang['add_ok'] = 'Korisnik uspjeÅ¡no dodan'; -$lang['add_fail'] = 'NeuspjeÅ¡no dodavanje korisnika'; -$lang['notify_ok'] = 'Poslana obavijest korisniku'; -$lang['notify_fail'] = 'Obavijest korisniku ne može biti poslana'; -$lang['import_userlistcsv'] = 'Datoteka s popisom korisnika (CSV):'; -$lang['import_header'] = 'Zadnje greÅ¡ke pri uvozu'; -$lang['import_success_count'] = 'Uvoz korisnika: %d korisnika naÄ‘eno, %d uspjeÅ¡no uvezeno'; -$lang['import_failure_count'] = 'Uvoz korisnika: %d neuspjeÅ¡no. GreÅ¡ke su navedene niže.'; -$lang['import_error_fields'] = 'Nedovoljan broj polja, naÄ‘eno %d, potrebno 4.'; -$lang['import_error_baduserid'] = 'Nedostaje korisniÄko ime'; -$lang['import_error_badname'] = 'Krivo ime'; -$lang['import_error_badmail'] = 'Kriva adresa e-poÅ¡te'; -$lang['import_error_upload'] = 'Uvoz neuspjeÅ¡an. CSV datoteka ne može biti uÄitana ili je prazna.'; -$lang['import_error_readfail'] = 'Uvoz neuspjeÅ¡an. Ne mogu proÄitati uÄitanu datoteku.'; -$lang['import_error_create'] = 'Ne mogu kreirati korisnika'; -$lang['import_notify_fail'] = 'Obavijest uvezenom korisniku %s nije moguće poslati na adresu e-poÅ¡te %s.'; -$lang['import_downloadfailures'] = 'Preuzmi greÅ¡ke kao CSV za ispravak'; -$lang['addUser_error_missing_pass'] = 'Molim ili postavite lozinku ili aktivirajte obavijest korisniku za omogućavanje generiranje lozinke.'; -$lang['addUser_error_pass_not_identical'] = 'Unesene lozinke nisu identiÄne.'; -$lang['addUser_error_modPass_disabled'] = 'Izmjena lozinke je trenutno onemogućena.'; -$lang['addUser_error_name_missing'] = 'Molim unesite ime novog korisnika.'; -$lang['addUser_error_modName_disabled'] = 'Izmjena imena je trenutno onemogućena.'; -$lang['addUser_error_mail_missing'] = 'Molim unesite adresu epoÅ¡te za novog korisnika.'; -$lang['addUser_error_modMail_disabled'] = 'Izmjena adrese epoÅ¡te je trenutno onemogućena.'; -$lang['addUser_error_create_event_failed'] = 'Dodatak je sprijeÄio dodavanje novog korisnika. Pogledajte eventualne ostale poruke za viÅ¡e informacija.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/list.txt deleted file mode 100644 index 50b1d25..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hr/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Lista korisnika ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/add.txt deleted file mode 100644 index 70a44c4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/add.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Felhasználó hozzáadása ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/delete.txt deleted file mode 100644 index 963d2e7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/delete.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Felhasználó törlése ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/edit.txt deleted file mode 100644 index f827460..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/edit.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Felhasználó szerkesztése ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/import.txt deleted file mode 100644 index a2db033..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -==== Felhasználók tömeges importálása ==== - -Szükséges egy legalább 4 oszlopot tartalmazó, felhasználókat tartalmazó fájl. -Az oszlopok kötelezÅ‘ tartalma, sorrendben: felhasználói azonosító, teljes név, e-mailcím és csoport. -A CSV-mezÅ‘ket vesszÅ‘vel (,) kell elválasztani, a szövegeket idézÅ‘jelek (%%""%%) közé kell tenni. A fordított törtvonal (\) használható feloldójelnek. -MegfelelÅ‘ mintafájl megtekintéséhez próbáld ki a "Felhasználók exportálása" funkciót fentebb. -A duplán szereplÅ‘ felhasználói azonosítók kihagyásra kerülnek. - -Minden sikeresen importált felhasználó számára jelszó készül, amelyet e-mailben kézhez kap. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/intro.txt deleted file mode 100644 index 150aff8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== Felhasználók kezelése ====== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/lang.php deleted file mode 100644 index f76e21f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/lang.php +++ /dev/null @@ -1,75 +0,0 @@ - - * @author Sandor TIHANYI - * @author Siaynoq Mage - * @author schilling.janos - * @author Szabó Dávid - * @author Marton Sebok - * @author Serenity87HUN - * @author Marina Vladi - */ -$lang['menu'] = 'Felhasználók kezelése'; -$lang['noauth'] = '(A felhasználói azonosítás nem működik.)'; -$lang['nosupport'] = '(A felhasználók kezelése nem támogatott.)'; -$lang['badauth'] = 'nem érvényes autentikációs technika'; -$lang['user_id'] = 'Felhasználói azonosító'; -$lang['user_pass'] = 'Jelszó'; -$lang['user_name'] = 'Név'; -$lang['user_mail'] = 'E-mail'; -$lang['user_groups'] = 'Csoportok'; -$lang['field'] = 'MezÅ‘'; -$lang['value'] = 'Érték'; -$lang['add'] = 'Hozzáadás'; -$lang['delete'] = 'Törlés'; -$lang['delete_selected'] = 'Kiválasztottak törlése'; -$lang['edit'] = 'Szerkesztés'; -$lang['edit_prompt'] = 'A felhasználó szerkesztése'; -$lang['modify'] = 'Változások mentése'; -$lang['search'] = 'Keresés'; -$lang['search_prompt'] = 'Keresés'; -$lang['clear'] = 'Keresési szűrés törlése'; -$lang['filter'] = 'Szűrés'; -$lang['export_all'] = 'Összes felhasználó exportálása (CSV)'; -$lang['export_filtered'] = 'Kiválasztott felhasználók exportálása (CSV)'; -$lang['import'] = 'Új felhasználók importálása'; -$lang['line'] = 'Sor száma'; -$lang['error'] = 'Hibaüzenet'; -$lang['summary'] = '%1$d-%2$d. felhasználók megjelenítése a(z) %3$d megtalált felhasználóból. %4$d felhasználó van összesen.'; -$lang['nonefound'] = 'Nincs ilyen felhasználó. %d felhasználó van összesen.'; -$lang['delete_ok'] = '%d felhasználó törölve.'; -$lang['delete_fail'] = '%d felhasználót nem sikerült törölni.'; -$lang['update_ok'] = 'A felhasználó adatait sikeresen elmentettem.'; -$lang['update_fail'] = 'A felhasználó adatainak mentése nem sikerült.'; -$lang['update_exists'] = 'A felhasználói azonosító változtatása nem sikerült, a megadott azonosító (%s) már létezik. (A többi változtatás mentve.)'; -$lang['start'] = 'elsÅ‘'; -$lang['prev'] = 'elÅ‘zÅ‘'; -$lang['next'] = 'következÅ‘'; -$lang['last'] = 'utolsó'; -$lang['edit_usermissing'] = 'A kiválasztott felhasználót nem találom, a felhasználói nevét törölték vagy megváltoztatták.'; -$lang['user_notify'] = 'Felhasználó értesítése'; -$lang['note_notify'] = 'Csak akkor küld értesítÅ‘ e-mailt, ha a felhasználó új jelszót kapott.'; -$lang['note_group'] = 'Ha nincs csoport meghatározva, az új felhasználó az alapértelmezett csoportba (%s) kerül.'; -$lang['note_pass'] = 'Ha a baloldali mezÅ‘ üres és a felhasználó értesítés aktív, akkor a jelszót a rendszer generálja.'; -$lang['add_ok'] = 'A felhasználó sikeresen hozzáadva.'; -$lang['add_fail'] = 'A felhasználó hozzáadása nem sikerült.'; -$lang['notify_ok'] = 'ÉrtesítÅ‘ levél elküldve.'; -$lang['notify_fail'] = 'Nem sikerült az értesítÅ‘ levelet elküldeni.'; -$lang['import_userlistcsv'] = 'Felhasználók listájának fájlja (CSV)'; -$lang['import_header'] = 'Legutóbbi importálás - Hibák'; -$lang['import_success_count'] = 'Felhasználók importálása: %d felhasználót találtunk, ebbÅ‘l %d sikeresen importálva.'; -$lang['import_failure_count'] = 'Felhasználók importálása: %d sikertelen. A sikertelenség okait lejjebb találod.'; -$lang['import_error_fields'] = 'Túl kevés mezÅ‘t adtál meg, %d darabot találtunk, legalább 4-re van szükség.'; -$lang['import_error_baduserid'] = 'Felhasználói azonosító hiányzik'; -$lang['import_error_badname'] = 'Helytelen név'; -$lang['import_error_badmail'] = 'Helytelen e-mailcím'; -$lang['import_error_upload'] = 'Sikertelen importálás. A csv fájl nem feltölthetÅ‘ vagy üres.'; -$lang['import_error_readfail'] = 'Sikertelen importálás. A feltöltött fájl nem olvasható.'; -$lang['import_error_create'] = 'Ez a felhasználó nem hozható létre'; -$lang['import_notify_fail'] = 'Az értesítÅ‘ e-mail nem küldhetÅ‘ el az alábbi importált felhasználónak: %s e-mailcíme: %s.'; -$lang['import_downloadfailures'] = 'Töltsd le a hibákat tartalmazó fájlt CSV formátumban, hogy ki tudd javítani a hibákat'; -$lang['addUser_error_pass_not_identical'] = 'A begépelt jelszavak különböznek.'; -$lang['addUser_error_modPass_disabled'] = 'A jelszó megváltoztatása jelenleg nem lehetséges.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/list.txt deleted file mode 100644 index 9da7320..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/hu/list.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Felhasználók listája ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/add.txt deleted file mode 100644 index 4695834..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Adder usator ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/delete.txt deleted file mode 100644 index db1b4c0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Deler usator ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/edit.txt deleted file mode 100644 index 2fcf023..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Modificar usator ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/intro.txt deleted file mode 100644 index f4fafcb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Gestion de usatores ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/lang.php deleted file mode 100644 index a8b8f45..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/lang.php +++ /dev/null @@ -1,49 +0,0 @@ - - * @author Martijn Dekker - */ -$lang['menu'] = 'Gestion de usatores'; -$lang['noauth'] = '(authentication de usatores non disponibile)'; -$lang['nosupport'] = '(gestion de usatores non supportate)'; -$lang['badauth'] = 'mechanismo de authentication invalide'; -$lang['user_id'] = 'Usator'; -$lang['user_pass'] = 'Contrasigno'; -$lang['user_name'] = 'Nomine real'; -$lang['user_mail'] = 'E-mail'; -$lang['user_groups'] = 'Gruppos'; -$lang['field'] = 'Campo'; -$lang['value'] = 'Valor'; -$lang['add'] = 'Adder'; -$lang['delete'] = 'Deler'; -$lang['delete_selected'] = 'Deler seligite'; -$lang['edit'] = 'Modificar'; -$lang['edit_prompt'] = 'Modificar iste usator'; -$lang['modify'] = 'Salveguardar cambios'; -$lang['search'] = 'Cercar'; -$lang['search_prompt'] = 'Executar recerca'; -$lang['clear'] = 'Reinitialisar filtro de recerca'; -$lang['filter'] = 'Filtro'; -$lang['summary'] = 'Presentation del usatores %1$d-%2$d de %3$d trovate. %4$d usatores in total.'; -$lang['nonefound'] = 'Nulle usator trovate. %d usatores in total.'; -$lang['delete_ok'] = '%d usatores delite'; -$lang['delete_fail'] = 'Deletion de %d usatores fallite.'; -$lang['update_ok'] = 'Actualisation del usator succedite'; -$lang['update_fail'] = 'Actualisation del usator fallite'; -$lang['update_exists'] = 'Le modification del nomine del usator ha fallite; le usator specificate (%s) ja existe. (Omne altere modificationes essera applicate.) -'; -$lang['start'] = 'initio'; -$lang['prev'] = 'precedente'; -$lang['next'] = 'sequente'; -$lang['last'] = 'fin'; -$lang['edit_usermissing'] = 'Le usator seligite non ha essite trovate. Es possibile que le nomine de usator specificate ha essite delite o cambiate alterubi.'; -$lang['user_notify'] = 'Notificar usator'; -$lang['note_notify'] = 'Le messages de notification es solmente inviate un nove contrasigno es date al usator.'; -$lang['note_group'] = 'Nove usatores essera addite al gruppo predefinite (%s) si nulle gruppo es specificate.'; -$lang['note_pass'] = 'Le contrasigno essera automaticamente generate si le campo es lassate vacue e le notification del usator es activate.'; -$lang['add_ok'] = 'Addition del usator succedite'; -$lang['add_fail'] = 'Addition del usator fallite'; -$lang['notify_ok'] = 'Message de notification inviate'; -$lang['notify_fail'] = 'Le message de notification non poteva esser inviate'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/list.txt deleted file mode 100644 index f545f06..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ia/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Lista de usatores ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/add.txt deleted file mode 100644 index eae407c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Tambah User ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/delete.txt deleted file mode 100644 index 99e53c9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Hapus User ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/edit.txt deleted file mode 100644 index 6d14f4f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Edit User ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/intro.txt deleted file mode 100644 index de053f2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/intro.txt +++ /dev/null @@ -1 +0,0 @@ -===== Manajemen User ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/lang.php deleted file mode 100644 index 0fa847a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/lang.php +++ /dev/null @@ -1,48 +0,0 @@ - - * @author Yustinus Waruwu - */ -$lang['menu'] = 'Manajemen User'; -$lang['noauth'] = '(autentikasi tidak tersedia)'; -$lang['nosupport'] = '(manajemen user tidak didukung)'; -$lang['badauth'] = 'mekanisme autentikasi invali'; -$lang['user_id'] = 'User'; -$lang['user_pass'] = 'Password'; -$lang['user_name'] = 'Nama Lengkap'; -$lang['user_mail'] = 'Email'; -$lang['user_groups'] = 'Grup'; -$lang['field'] = 'Field'; -$lang['value'] = 'Nilai'; -$lang['add'] = 'Tambah'; -$lang['delete'] = 'Hapus'; -$lang['delete_selected'] = 'Hapus pilihan'; -$lang['edit'] = 'Edit'; -$lang['edit_prompt'] = 'Edit user ini'; -$lang['modify'] = 'Simpan Perubahan'; -$lang['search'] = 'Pencarian'; -$lang['search_prompt'] = 'Lakukan pencarian'; -$lang['clear'] = 'Reset Filter Pencarian'; -$lang['filter'] = 'Filter'; -$lang['summary'] = 'Menampilkan user %1$d-%2$d dari %3$d user yang ditemukan. Total semua user %4$d.'; -$lang['nonefound'] = 'User tidak ditemukan. Total semua user %d. '; -$lang['delete_ok'] = 'User %d dihapus'; -$lang['delete_fail'] = 'User %d tidak berhasil dihapus'; -$lang['update_ok'] = 'User berhasil diubah'; -$lang['update_fail'] = 'Perubahan user tidak berhasil'; -$lang['update_exists'] = 'Perubahan username tidak berhasil, Username (%s) sudah ada (perubahan lain tetap dilakukan)'; -$lang['start'] = 'awal'; -$lang['prev'] = 'sebelumnya'; -$lang['next'] = 'berikutnya'; -$lang['last'] = 'terakhir'; -$lang['edit_usermissing'] = 'User yang dipilih tida ditemukan, username tersebut mungkin sudah dihapus atau diubah ditempat lain.'; -$lang['user_notify'] = 'Beritahu user'; -$lang['note_notify'] = 'Email notifikasi hanya dikirim jika user diberikan password baru'; -$lang['note_group'] = 'User baru akan ditambahkan ke grup default (%s) jika tidak ada grup yang diisi.'; -$lang['add_ok'] = 'User telah berhasil ditambahkan'; -$lang['add_fail'] = 'Penambahan user tidak berhasil.'; -$lang['notify_ok'] = 'Email notifikasi berhasil terkirim.'; -$lang['notify_fail'] = 'Email notifikasi tidak berhasil terkirim.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/list.txt deleted file mode 100644 index 9b70bc1..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/id/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Daftar User ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/is/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/is/delete.txt deleted file mode 100644 index 5640065..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/is/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Eyða notanda ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/is/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/is/lang.php deleted file mode 100644 index 7801ffd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/is/lang.php +++ /dev/null @@ -1,21 +0,0 @@ - - * @author Ólafur Gunnlaugsson - * @author Erik Bjørn Pedersen - */ -$lang['user_id'] = 'Notandi'; -$lang['user_pass'] = 'Aðgangsorð'; -$lang['user_name'] = 'Raunnafn'; -$lang['user_groups'] = 'Hópar'; -$lang['field'] = 'Svæði'; -$lang['delete'] = 'Eyða'; -$lang['add_ok'] = 'Notandinn var bætt við'; -$lang['add_fail'] = 'Bæta við nýjum notanda mistókst'; -$lang['notify_ok'] = 'Tilkynning var sendast með tölvupósti'; -$lang['notify_fail'] = 'Ekki hægt að senda tilkynning með tölvupósti'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/add.txt deleted file mode 100644 index 9ce4c6e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Aggiungi utente ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/delete.txt deleted file mode 100644 index 270061f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Elimina utente ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/edit.txt deleted file mode 100644 index 39767bf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Modifica utente ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/import.txt deleted file mode 100644 index ed7b000..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Importazione Bulk di utente ===== - -Richiesto un file CSV di utenti con almeno quattro colonne. -Le colonne devono contenere, in ordine: ID utente, nome completo, indirizzo e-mail e gruppi. -I campi CSV devono essere separati da una virgola (,) e le stringhe delimitate con apici (%%""%%). Il backslash (\) può essere usato come carattere di escape, cioè per indicare che il carattere successivo deve essere trattato in maniera speciale. -Per un esempio di file tipo, prova la funzione "Esporta Utenti" che trovi qui sopra. -Verranno ignorati gli ID utenti duplicati. - -Verrà generata una password ed inviata via e-mail ad ogni utente correttamente importato. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/intro.txt deleted file mode 100644 index 3421709..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Gestione Utenti ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/lang.php deleted file mode 100644 index cf3b9fd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/lang.php +++ /dev/null @@ -1,84 +0,0 @@ - - * @author Silvia Sargentoni - * @author Pietro Battiston - * @author Lorenzo Breda - * @author robocap - * @author Jacopo Corbetta - * @author Matteo Pasotti - * @author Claudio Lanconelli - * @author Francesco - * @author Fabio - * @author Torpedo - */ -$lang['menu'] = 'Gestione Utenti'; -$lang['noauth'] = '(autenticazione non disponibile)'; -$lang['nosupport'] = '(gestione utenti non supportata)'; -$lang['badauth'] = 'sistema di autenticazione non valido'; -$lang['user_id'] = 'ID utente'; -$lang['user_pass'] = 'Password'; -$lang['user_name'] = 'Nome completo'; -$lang['user_mail'] = 'Email'; -$lang['user_groups'] = 'Gruppi'; -$lang['field'] = 'Campo'; -$lang['value'] = 'Valore'; -$lang['add'] = 'Aggiungi'; -$lang['delete'] = 'Elimina'; -$lang['delete_selected'] = 'Elimina selezionati'; -$lang['edit'] = 'Modifica'; -$lang['edit_prompt'] = 'Modifica questo utente'; -$lang['modify'] = 'Salva modifiche'; -$lang['search'] = 'Cerca'; -$lang['search_prompt'] = 'Esegui ricerca'; -$lang['clear'] = 'Azzera filtro di ricerca'; -$lang['filter'] = 'Filtro'; -$lang['export_all'] = 'Esporta tutti gli utenti (CSV)'; -$lang['export_filtered'] = 'Esporta elenco utenti filtrati (CSV)'; -$lang['import'] = 'Importa nuovi utenti'; -$lang['line'] = 'Linea numero'; -$lang['error'] = 'Messaggio di errore'; -$lang['summary'] = 'Visualizzazione utenti %1$d-%2$d di %3$d trovati. %4$d utenti totali.'; -$lang['nonefound'] = 'Nessun utente trovato. %d utenti totali.'; -$lang['delete_ok'] = '%d utenti eliminati'; -$lang['delete_fail'] = 'Eliminazione %d fallita.'; -$lang['update_ok'] = 'Aggiornamento utente riuscito'; -$lang['update_fail'] = 'Aggiornamento utente fallito'; -$lang['update_exists'] = 'Modifica nome utente fallita, il nome utente specificato (%s) esiste già (qualunque altra modifica sarà applicata).'; -$lang['start'] = 'primo'; -$lang['prev'] = 'precedente'; -$lang['next'] = 'successivo'; -$lang['last'] = 'ultimo'; -$lang['edit_usermissing'] = 'Utente selezionato non trovato, il nome utente specificato potrebbe essere stato eliminato o modificato altrove.'; -$lang['user_notify'] = 'Notifica utente'; -$lang['note_notify'] = 'Le email di notifica sono inviate soltanto se all\'utente è stata assegnata una nuova password.'; -$lang['note_group'] = 'Se non si specifica alcun gruppo, i nuovi utenti saranno aggiunti al gruppo predefinito (%s).'; -$lang['note_pass'] = 'La password verrà generata automaticamente qualora il campo di inserimento relativo venisse lasciato vuoto e le notifiche all\'utente fossero abilitate.'; -$lang['add_ok'] = 'Utente aggiunto correttamente'; -$lang['add_fail'] = 'Aggiunta utente fallita'; -$lang['notify_ok'] = 'Email di notifica inviata'; -$lang['notify_fail'] = 'L\'email di notifica non può essere inviata'; -$lang['import_userlistcsv'] = 'File lista utente (CSV):'; -$lang['import_header'] = 'Importazioni più recenti - Non riuscite'; -$lang['import_success_count'] = 'Importazione utenti: %d utenti trovati, %d utenti importati con successo.'; -$lang['import_failure_count'] = 'Importazione utenti: %d falliti. Errori riportati qui sotto.'; -$lang['import_error_fields'] = 'Campi insufficienti, trovati %d, richiesti 4.'; -$lang['import_error_baduserid'] = 'User-id non trovato'; -$lang['import_error_badname'] = 'Nome errato'; -$lang['import_error_badmail'] = 'Indirizzo email errato'; -$lang['import_error_upload'] = 'Importazione fallita. Il file CSV non può essere caricato, o è vuoto.'; -$lang['import_error_readfail'] = 'Importazione in errore. Impossibile leggere i file caricati.'; -$lang['import_error_create'] = 'Impossibile creare l\'utente'; -$lang['import_notify_fail'] = 'Non è stato possibile inviare un messaggio di notifica per l\'utente importato %s con e-mail %s.'; -$lang['import_downloadfailures'] = 'Scarica operazioni non riuscite come CSV per correzione'; -$lang['addUser_error_missing_pass'] = 'Imposta una password oppure attiva la notifica utente per abilitare la generazione password.'; -$lang['addUser_error_pass_not_identical'] = 'Le password inserite non sono identiche.'; -$lang['addUser_error_modPass_disabled'] = 'La modifica delle password è al momento disabilitata.'; -$lang['addUser_error_name_missing'] = 'Inserire un nome per il nuovo utente.'; -$lang['addUser_error_modName_disabled'] = 'La modifica dei nomi è al momento disabilitata.'; -$lang['addUser_error_mail_missing'] = 'Inserire un indirizzo e-mail per il nuovo utente.'; -$lang['addUser_error_modMail_disabled'] = 'La modifica degli indirizzi e-mail è al momento disabilitata.'; -$lang['addUser_error_create_event_failed'] = 'Un plugin ha impedito che il nuovo utente venisse aggiunto. Rivedere gli altri messaggi per maggiori informazioni.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/list.txt deleted file mode 100644 index 91e27a9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/it/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Elenco Utenti ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/add.txt deleted file mode 100644 index 87b30e0..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== ãƒ¦ãƒ¼ã‚¶ãƒ¼ä½œæˆ ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/delete.txt deleted file mode 100644 index 67ef23e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== ユーザー削除 ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/edit.txt deleted file mode 100644 index e7695e3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== ユーザー編集 ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/import.txt deleted file mode 100644 index cacf063..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/import.txt +++ /dev/null @@ -1,10 +0,0 @@ -===== 一括ユーザーインãƒãƒ¼ãƒˆ ===== - -å°‘ãªãã¨ã‚‚4列ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼CSVファイルãŒå¿…è¦ã§ã™ã€‚ -列ã«ã¯ã€ã€Œãƒ¦ãƒ¼ã‚¶ãƒ¼IDã€ãƒ•ルãƒãƒ¼ãƒ ã€ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã€ã‚°ãƒ«ãƒ¼ãƒ—ã€ã‚’ã€ã“ã®é †åºã§å«ã‚€å¿…è¦ãŒã‚りã¾ã™ã€‚ -CSVフィールドã¯ã‚«ãƒ³ãƒžï¼ˆ,ï¼‰åŒºåˆ‡ã‚Šã€æ–‡å­—列ã¯å¼•用符(%%""%%)区切りã§ã™ã€‚ -エスケープã«ãƒãƒƒã‚¯ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ï¼ˆ\)を使用ã§ãã¾ã™ã€‚ -é©åˆ‡ãªãƒ•ァイル例を確èªã™ã‚‹ã«ã¯ã€ä¸Šè¨˜ã®"エクスãƒãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼"機能をãŠè©¦ã—下ã•ã„。 -é‡è¤‡ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼IDã¯ç„¡è¦–ã•れã¾ã™ã€‚ - -正常ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れãŸãƒ¦ãƒ¼ã‚¶ãƒ¼æ¯Žã«ã€ãƒ‘スワードを作æˆã—ã€Eメールã§é€ä»˜ã—ã¾ã™ã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/intro.txt deleted file mode 100644 index 5dbe51c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== ãƒ¦ãƒ¼ã‚¶ãƒ¼ç®¡ç† ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/lang.php deleted file mode 100644 index 3cfe238..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/lang.php +++ /dev/null @@ -1,82 +0,0 @@ - - * @author Yuji Takenaka - * @author Chris Smith - * @author Ikuo Obataya - * @author Daniel Dupriest - * @author Kazutaka Miyasaka - * @author Taisuke Shimamoto - * @author Satoshi Sahara - * @author Hideaki SAWADA - */ -$lang['menu'] = 'ユーザー管ç†'; -$lang['noauth'] = '(ユーザーèªè¨¼ãŒç„¡åйã§ã™ï¼‰'; -$lang['nosupport'] = '(ユーザー管ç†ã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“)'; -$lang['badauth'] = 'èªè¨¼ã®ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ãŒç„¡åйã§ã™'; -$lang['user_id'] = 'ユーザー'; -$lang['user_pass'] = 'パスワード'; -$lang['user_name'] = 'フルãƒãƒ¼ãƒ '; -$lang['user_mail'] = 'メールアドレス'; -$lang['user_groups'] = 'グループ'; -$lang['field'] = 'é …ç›®'; -$lang['value'] = '値'; -$lang['add'] = '追加'; -$lang['delete'] = '削除'; -$lang['delete_selected'] = 'é¸æŠžã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’削除'; -$lang['edit'] = '編集'; -$lang['edit_prompt'] = 'ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’編集'; -$lang['modify'] = '変更をä¿å­˜'; -$lang['search'] = '検索'; -$lang['search_prompt'] = '検索を実行'; -$lang['clear'] = '検索フィルターをリセット'; -$lang['filter'] = 'フィルター'; -$lang['export_all'] = '全ユーザーã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆï¼ˆCSV)'; -$lang['export_filtered'] = '抽出ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ä¸€è¦§ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆï¼ˆCSV)'; -$lang['import'] = 'æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ'; -$lang['line'] = '行番å·'; -$lang['error'] = 'エラーメッセージ'; -$lang['summary'] = '見ã¤ã‹ã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ %3$d件中 %1$d-%2$d件目を表示ã—ã¦ã„ã¾ã™ã€‚ç·ãƒ¦ãƒ¼ã‚¶ãƒ¼æ•° %4$d'; -$lang['nonefound'] = 'ユーザーãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。ç·ãƒ¦ãƒ¼ã‚¶ãƒ¼æ•° %d'; -$lang['delete_ok'] = '%d ä»¶ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‰Šé™¤ã•れã¾ã—ãŸ'; -$lang['delete_fail'] = '%d ä»¶ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸ'; -$lang['update_ok'] = 'ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯æ­£å¸¸ã«æ›´æ–°ã•れã¾ã—ãŸ'; -$lang['update_fail'] = 'ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ›´æ–°ã«å¤±æ•—ã—ã¾ã—ãŸ'; -$lang['update_exists'] = 'ユーザーå(%sï¼‰ã¯æ—¢ã«å­˜åœ¨ã™ã‚‹ãŸã‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸï¼ˆãã®ä»–ã®é …ç›®ã¯å¤‰æ›´ã•れã¾ã™ï¼‰ã€‚'; -$lang['start'] = '最åˆ'; -$lang['prev'] = 'å‰ã¸'; -$lang['next'] = '次ã¸'; -$lang['last'] = '最後'; -$lang['edit_usermissing'] = 'é¸æŠžã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。削除もã—ãã¯å¤‰æ›´ã•れãŸå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚'; -$lang['user_notify'] = 'ユーザーã«é€šçŸ¥ã™ã‚‹'; -$lang['note_notify'] = '通知メールã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æ–°ãŸãªãƒ‘スワードãŒè¨­å®šã•れãŸå ´åˆã®ã¿é€ä¿¡ã•れã¾ã™ã€‚'; -$lang['note_group'] = 'グループを指定ã—ãªã„å ´åˆã¯ã€æ—¢å®šã®ã‚°ãƒ«ãƒ¼ãƒ—(%s)ã«é…属ã•れã¾ã™ã€‚'; -$lang['note_pass'] = 'â€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é€šçŸ¥ã™ã‚‹â€ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦ãƒ‘スワードを空欄ã«ã™ã‚‹ã¨ã€ãƒ‘スワードã¯è‡ªå‹•生æˆã•れã¾ã™ã€‚'; -$lang['add_ok'] = 'ユーザーを正常ã«ç™»éŒ²ã—ã¾ã—ãŸ'; -$lang['add_fail'] = 'ユーザーã®ç™»éŒ²ã«å¤±æ•—ã—ã¾ã—ãŸ'; -$lang['notify_ok'] = '通知メールをé€ä¿¡ã—ã¾ã—ãŸ'; -$lang['notify_fail'] = '通知メールをé€ä¿¡ã§ãã¾ã›ã‚“ã§ã—ãŸ'; -$lang['import_userlistcsv'] = 'ユーザー一覧ファイル(CSV):'; -$lang['import_header'] = '最新インãƒãƒ¼ãƒˆ - 失敗'; -$lang['import_success_count'] = 'ユーザーインãƒãƒ¼ãƒˆï¼šãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ%dä»¶ã‚りã€%d件正常ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れã¾ã—ãŸã€‚'; -$lang['import_failure_count'] = 'ユーザーインãƒãƒ¼ãƒˆï¼š%dä»¶ãŒå¤±æ•—ã—ã¾ã—ãŸã€‚å¤±æ•—ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚'; -$lang['import_error_fields'] = '列ã®ä¸è¶³ï¼ˆï¼”列必è¦ï¼‰ãŒ%dä»¶ã‚りã¾ã—ãŸã€‚'; -$lang['import_error_baduserid'] = '欠è½ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ID'; -$lang['import_error_badname'] = '䏿­£ãªãƒ•ルãƒãƒ¼ãƒ '; -$lang['import_error_badmail'] = '䏿­£ãªãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹'; -$lang['import_error_upload'] = 'インãƒãƒ¼ãƒˆãŒå¤±æ•—ã—ã¾ã—ãŸã€‚CSVファイルをアップロードã§ããªã‹ã£ãŸã‹ã€ãƒ•ァイルãŒç©ºã§ã™ã€‚'; -$lang['import_error_readfail'] = 'インãƒãƒ¼ãƒˆãŒå¤±æ•—ã—ã¾ã—ãŸã€‚アップロードã•れãŸãƒ•ァイルãŒèª­è¾¼ã§ãã¾ã›ã‚“。'; -$lang['import_error_create'] = 'ユーザーãŒä½œæˆã§ãã¾ã›ã‚“。'; -$lang['import_notify_fail'] = '通知メッセージãŒã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ï¼ˆ%sã€ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ï¼š%s)ã«é€ä¿¡ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; -$lang['import_downloadfailures'] = '修正用ã«å¤±æ•—ã‚’ CSVファイルã¨ã—ã¦ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ã€‚'; -$lang['addUser_error_missing_pass'] = 'パスワードを設定ã™ã‚‹ã‹ã€ãƒ‘スワードを自動生æˆã§ãるよã†ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®é€šçŸ¥ã‚’有効ã«ã—ã¦ä¸‹ã•ã„。'; -$lang['addUser_error_pass_not_identical'] = '確èªç”¨ã®ãƒ‘スワードãŒé–“é•ã£ã¦ã„ã¾ã™ã€‚'; -$lang['addUser_error_modPass_disabled'] = 'パスワードã®å¤‰æ›´ã¯ç¾åœ¨ç„¡åйã«ãªã£ã¦ã„ã¾ã™ã€‚'; -$lang['addUser_error_name_missing'] = 'æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ•ルãƒãƒ¼ãƒ ã‚’入力ã—ã¦ãã ã•ã„。'; -$lang['addUser_error_modName_disabled'] = 'フルãƒãƒ¼ãƒ ã®å¤‰æ›´ã¯ç¾åœ¨ç„¡åйã«ãªã£ã¦ã„ã¾ã™ã€‚'; -$lang['addUser_error_mail_missing'] = 'æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’入力ã—ã¦ãã ã•ã„。'; -$lang['addUser_error_modMail_disabled'] = 'メールアドレスã®å¤‰æ›´ã¯ç¾åœ¨ç„¡åйã«ãªã£ã¦ã„ã¾ã™ã€‚'; -$lang['addUser_error_create_event_failed'] = 'ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãŒæ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è¿½åŠ ã‚’æŠ‘æ­¢ã—ã¾ã—ãŸã€‚詳細ã«ã¤ã„ã¦ã¯ã€ä»–ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ç¢ºèªã§ãã¾ã™ã€‚'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/list.txt deleted file mode 100644 index 182cc19..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ja/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== ユーザーリスト ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/kk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/kk/lang.php deleted file mode 100644 index b1bbd39..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/kk/lang.php +++ /dev/null @@ -1,9 +0,0 @@ - - * @author Song Younghwan - * @author Seung-Chul Yoo - * @author erial2 - * @author Myeongjin - * @author Gerrit Uitslag - * @author Garam - */ -$lang['menu'] = 'ì‚¬ìš©ìž ê´€ë¦¬ìž'; -$lang['noauth'] = '(ì‚¬ìš©ìž ì¸ì¦ì„ 사용할 수 없습니다)'; -$lang['nosupport'] = '(ì‚¬ìš©ìž ê´€ë¦¬ê°€ ì§€ì›ë˜ì§€ 않습니다)'; -$lang['badauth'] = 'ì¸ì¦ ë©”ì»¤ë‹ˆì¦˜ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤'; -$lang['user_id'] = '사용ìž'; -$lang['user_pass'] = '비밀번호'; -$lang['user_name'] = '실명'; -$lang['user_mail'] = 'ì´ë©”ì¼ '; -$lang['user_groups'] = '그룹'; -$lang['field'] = '항목'; -$lang['value'] = 'ê°’'; -$lang['add'] = '추가'; -$lang['delete'] = 'ì‚­ì œ'; -$lang['delete_selected'] = 'ì„ íƒ ì‚­ì œ'; -$lang['edit'] = '편집'; -$lang['edit_prompt'] = 'ì´ ì‚¬ìš©ìž íŽ¸ì§‘'; -$lang['modify'] = '바뀜 저장'; -$lang['search'] = '검색'; -$lang['search_prompt'] = '검색 수행'; -$lang['clear'] = '검색 í•„í„° 재설정'; -$lang['filter'] = 'í•„í„°'; -$lang['export_all'] = '모든 ì‚¬ìš©ìž ëª©ë¡ ë‚´ë³´ë‚´ê¸° (CSV)'; -$lang['export_filtered'] = 'í•„í„°ëœ ì‚¬ìš©ìž ëª©ë¡ ë‚´ë³´ë‚´ê¸° (CSV)'; -$lang['import'] = '새 ì‚¬ìš©ìž ê°€ì ¸ì˜¤ê¸°'; -$lang['line'] = '줄 번호'; -$lang['error'] = '오류 메시지'; -$lang['summary'] = 'ì°¾ì€ ì‚¬ìš©ìž %3$d명 중 %1$d-%2$dì„(를) 봅니다. ì „ì²´ 사용ìžëŠ” %4$d명입니다.'; -$lang['nonefound'] = 'ì°¾ì€ ì‚¬ìš©ìžê°€ 없습니다. ì „ì²´ 사용ìžëŠ” %d명입니다.'; -$lang['delete_ok'] = 'ì‚¬ìš©ìž %dëª…ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤'; -$lang['delete_fail'] = 'ì‚¬ìš©ìž %dëª…ì„ ì‚­ì œí•˜ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤.'; -$lang['update_ok'] = 'ì‚¬ìš©ìž ì •ë³´ë¥¼ 성공ì ìœ¼ë¡œ 바꾸었습니다'; -$lang['update_fail'] = 'ì‚¬ìš©ìž ì •ë³´ë¥¼ ì—…ë°ì´íŠ¸í•˜ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤'; -$lang['update_exists'] = 'ì‚¬ìš©ìž ì´ë¦„ì„ ë°”ê¾¸ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ì‚¬ìš©ìž ì´ë¦„(%s)ì´ ì´ë¯¸ 존재합니다. (다른 í•­ëª©ì˜ ë°”ë€œì€ ì ìš©ë©ë‹ˆë‹¤)'; -$lang['start'] = '시작'; -$lang['prev'] = 'ì´ì „'; -$lang['next'] = '다ìŒ'; -$lang['last'] = '마지막'; -$lang['edit_usermissing'] = 'ì„ íƒëœ 사용ìžë¥¼ ì°¾ì„ ìˆ˜ 없습니다, ì‚¬ìš©ìž ì´ë¦„ì´ ì‚­ì œë˜ê±°ë‚˜ ë°”ë€Œì—ˆì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.'; -$lang['user_notify'] = '사용ìžì—게 알림'; -$lang['note_notify'] = '사용ìžì—게 새로운 비밀번호를 준 경우ì—ë§Œ 알림 ì´ë©”ì¼ì´ 보내집니다.'; -$lang['note_group'] = '새로운 사용ìžëŠ” ì–´ë–¤ ê·¸ë£¹ë„ ì„¤ì •í•˜ì§€ ì•Šì€ ê²½ìš°ì— ê¸°ë³¸ 그룹(%s)ì— ì¶”ê°€ë©ë‹ˆë‹¤.'; -$lang['note_pass'] = 'ì‚¬ìš©ìž ì•Œë¦¼ì´ ì§€ì •ë˜ì–´ ìžˆì„ ë•Œ í•„ë“œì— ì•„ë¬´ ê°’ë„ ìž…ë ¥í•˜ì§€ 않으면 비밀번호가 ìžë™ìœ¼ë¡œ ìƒì„±ë©ë‹ˆë‹¤.'; -$lang['add_ok'] = '사용ìžë¥¼ 성공ì ìœ¼ë¡œ 추가했습니다'; -$lang['add_fail'] = 'ì‚¬ìš©ìž ì¶”ê°€ë¥¼ 실패했습니다'; -$lang['notify_ok'] = '알림 ì´ë©”ì¼ì„ 성공ì ìœ¼ë¡œ 보냈습니다'; -$lang['notify_fail'] = '알림 ì´ë©”ì¼ì„ 보낼 수 없습니다'; -$lang['import_userlistcsv'] = 'ì‚¬ìš©ìž ëª©ë¡ íŒŒì¼ (CSV):'; -$lang['import_header'] = '가장 최근 가져오기 - 실패'; -$lang['import_success_count'] = 'ì‚¬ìš©ìž ê°€ì ¸ì˜¤ê¸°: ì‚¬ìš©ìž %dëª…ì„ ì°¾ì•˜ê³ , %dëª…ì„ ì„±ê³µì ìœ¼ë¡œ 가져왔습니다.'; -$lang['import_failure_count'] = 'ì‚¬ìš©ìž ê°€ì ¸ì˜¤ê¸°: %dëª…ì„ ê°€ì ¸ì˜¤ì§€ 못했습니다. 실패는 ì•„ëž˜ì— ë‚˜íƒ€ë‚˜ 있습니다.'; -$lang['import_error_fields'] = '충분하지 ì•Šì€ í•„ë“œë¡œ, %d개를 찾았고, 4개가 필요합니다.'; -$lang['import_error_baduserid'] = 'ì‚¬ìš©ìž ID ì—†ìŒ'; -$lang['import_error_badname'] = 'ìž˜ëª»ëœ ì´ë¦„'; -$lang['import_error_badmail'] = 'ìž˜ëª»ëœ ì´ë©”ì¼ ì£¼ì†Œ'; -$lang['import_error_upload'] = '가져오기를 실패했습니다. CSV 파ì¼ì„ 올릴 수 없거나 비어 있습니다.'; -$lang['import_error_readfail'] = '가져오기를 실패했습니다. 올린 파ì¼ì„ ì½ì„ 수 없습니다.'; -$lang['import_error_create'] = '사용ìžë¥¼ 만들 수 없습니다'; -$lang['import_notify_fail'] = '알림 메시지를 가져온 %s (ì´ë©”ì¼: %s) 사용ìžì—게 보낼 수 없습니다.'; -$lang['import_downloadfailures'] = 'êµì •ì„ ìœ„í•œ CSV로 다운로드 실패'; -$lang['addUser_error_missing_pass'] = '비밀번호를 설정하거나 비밀번호 ìƒì„±ì„ 활성화하려면 ì‚¬ìš©ìž ì•Œë¦¼ì„ í™œì„±í™”í•´ì£¼ì‹œê¸° ë°”ëžë‹ˆë‹¤.'; -$lang['addUser_error_pass_not_identical'] = 'ìž…ë ¥ëœ ë¹„ë°€ë²ˆí˜¸ê°€ ì¼ì¹˜í•˜ì§€ 않습니다.'; -$lang['addUser_error_modPass_disabled'] = '비밀번호를 수정하는 ê²ƒì€ í˜„ìž¬ 비활성화ë˜ì–´ 있습니다.'; -$lang['addUser_error_name_missing'] = '새 사용ìžì˜ ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”.'; -$lang['addUser_error_modName_disabled'] = 'ì´ë¦„ì„ ìˆ˜ì •í•˜ëŠ” ê²ƒì€ í˜„ìž¬ 비활성화ë˜ì–´ 있습니다.'; -$lang['addUser_error_mail_missing'] = '새 사용ìžì˜ ì´ë©”ì¼ ì£¼ì†Œë¥¼ 입력하세요.'; -$lang['addUser_error_modMail_disabled'] = 'ì´ë©”ì¼ ì£¼ì†Œë¥¼ 수정하는 ê²ƒì€ í˜„ìž¬ 비활성화ë˜ì–´ 있습니다.'; -$lang['addUser_error_create_event_failed'] = '플러그ì¸ì´ 새 사용ìžê°€ 추가ë˜ëŠ” ê²ƒì„ ë§‰ì•˜ìŠµë‹ˆë‹¤. ìžì„¸í•œ ì •ë³´ì— ëŒ€í•´ì„œëŠ” 가능한 다른 메시지를 검토하세요.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ko/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ko/list.txt deleted file mode 100644 index 2a1b45b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ko/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== ì‚¬ìš©ìž ëª©ë¡ ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/add.txt deleted file mode 100644 index beb797c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Sodalem addere ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/delete.txt deleted file mode 100644 index 1eb5e1f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Sodalem delere ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/edit.txt deleted file mode 100644 index 4e3d3b2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Sodalem recensere ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/intro.txt deleted file mode 100644 index 7f5c011..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Sodalis Tabella ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/lang.php deleted file mode 100644 index 52c8487..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/lang.php +++ /dev/null @@ -1,47 +0,0 @@ - - */ -$lang['menu'] = 'Sodalis Tabella'; -$lang['noauth'] = '(Sodalis confirmatio deest)'; -$lang['nosupport'] = '(Sodalis administratio deest)'; -$lang['badauth'] = 'Confirmatio fieri non potest.'; -$lang['user_id'] = 'Sodalis'; -$lang['user_pass'] = 'Tessera'; -$lang['user_name'] = 'Nomen uerum'; -$lang['user_mail'] = 'Cursus Interretialis'; -$lang['user_groups'] = 'Grex'; -$lang['field'] = 'Campus'; -$lang['value'] = 'Vis'; -$lang['add'] = 'Addere'; -$lang['delete'] = 'Delere'; -$lang['delete_selected'] = 'Electa delere'; -$lang['edit'] = 'Recensere'; -$lang['edit_prompt'] = 'Sodalem recensere'; -$lang['modify'] = 'Mutata seruare'; -$lang['search'] = 'Quaerere'; -$lang['search_prompt'] = 'Agentem quaerere'; -$lang['clear'] = 'Colum quaerendi abrogare'; -$lang['filter'] = 'Colum'; -$lang['summary'] = 'Sodales %1$d-%2$d inter %3$d ostenduntur. Numerus Sodalium. %4$d.'; -$lang['nonefound'] = 'Sodalis non repertus. Numerus sodalium: %d'; -$lang['delete_ok'] = '%d Sodales delentur.'; -$lang['delete_fail'] = '%d non deleri possunt.'; -$lang['update_ok'] = 'Sodalis feliciter nouatus\a'; -$lang['update_fail'] = 'Sodalis infeliciter nouatus\a'; -$lang['update_exists'] = 'Nomen Sodalis non mutatur, eo quod hoc nomen (%s) iam electum est.'; -$lang['start'] = 'in primis'; -$lang['prev'] = 'antea'; -$lang['next'] = 'postea'; -$lang['last'] = 'in extremis'; -$lang['edit_usermissing'] = 'Hic Sodalis non inuenitur, eo quod nomen iam deletum uel mutatum est.'; -$lang['user_notify'] = 'Sodalem adnotare'; -$lang['note_notify'] = 'Adnotationes cursu interretiali missae solum si noua tessera petitur.'; -$lang['note_group'] = 'Noui\ae Sodales communi Gregi adduntur (%s) si Grex non elegitur.'; -$lang['note_pass'] = 'Tessera non generata nisi campus uacuos est et Sodalis adnotationes aptae faciuntur.'; -$lang['add_ok'] = 'Sodalis feliciter additur.'; -$lang['add_fail'] = 'Sodalis infeliciter additur.'; -$lang['notify_ok'] = 'Adnotationes cursu interretiali missae'; -$lang['notify_fail'] = 'Adnotationes cursu interretiali non missae'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/list.txt deleted file mode 100644 index b470d2e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/la/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Sodalis index ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lb/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lb/list.txt deleted file mode 100644 index 022afe8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lb/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Benotzerlëscht ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/add.txt deleted file mode 100644 index 32681ad..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/add.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== PridÄ—ti vartotojÄ… ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/delete.txt deleted file mode 100644 index 262713c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/delete.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== IÅ¡trinti vartotojÄ… ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/edit.txt deleted file mode 100644 index da57ea3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/edit.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Redaguoti vartotojÄ… ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/intro.txt deleted file mode 100644 index 61f80d5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== Vartotojų administravimas ====== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/lang.php deleted file mode 100644 index 2039de4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/lang.php +++ /dev/null @@ -1,49 +0,0 @@ - - * @author audrius.klevas - * @author Arunas Vaitekunas - */ -$lang['menu'] = 'Vartotojų administravimas'; -$lang['noauth'] = '(vartotojų autentifikacija neprieinama)'; -$lang['nosupport'] = '(vartotojų administravimas nepalaikomas)'; -$lang['badauth'] = 'neteisingas autentifikacijos bÅ«das'; -$lang['user_id'] = 'Vartotojas'; -$lang['user_pass'] = 'Slaptažodis'; -$lang['user_name'] = 'Vardas'; -$lang['user_mail'] = 'El.paÅ¡tas'; -$lang['user_groups'] = 'GrupÄ—s'; -$lang['field'] = 'Laukas'; -$lang['value'] = 'Turinys'; -$lang['add'] = 'PridÄ—ti'; -$lang['delete'] = 'PaÅ¡alinti'; -$lang['delete_selected'] = 'PaÅ¡alinti pažymÄ—tus'; -$lang['edit'] = 'Redaguoti'; -$lang['edit_prompt'] = 'Redaguoti šį vartotojÄ…'; -$lang['modify'] = 'IÅ¡saugoti'; -$lang['search'] = 'PaieÅ¡ka'; -$lang['search_prompt'] = 'IeÅ¡koti'; -$lang['clear'] = 'Panaikinti filtrÄ…'; -$lang['filter'] = 'Filtras'; -$lang['summary'] = 'Rodomi vartotojai %1$d-%2$d iÅ¡ %3$d rastų. IÅ¡ viso %4$d vartotojų.'; -$lang['nonefound'] = 'Vartotojų nerasta. IÅ¡ viso %d vartotojų.'; -$lang['delete_ok'] = 'PaÅ¡alinta %d vartotojų'; -$lang['delete_fail'] = '%d nepavyko paÅ¡alinti.'; -$lang['update_ok'] = 'Vartotojas sÄ—kmingai pakeistas'; -$lang['update_fail'] = 'Vartotojo pakeitimas nepavyko'; -$lang['update_exists'] = 'Vartotojo vardo pakeitimas nepavyko, nes nurodytas vartotojo vardas (%s) jau yra (kiti pakeitimai įvykdyti).'; -$lang['start'] = 'pradžia'; -$lang['prev'] = 'atgal'; -$lang['next'] = 'pirmyn'; -$lang['last'] = 'pabaiga'; -$lang['edit_usermissing'] = 'Pasirinktas vartotojas nerastas, nurodytas vartotojo vardas galÄ—jo bÅ«ti paÅ¡alintas ar pakeistas kitur.'; -$lang['user_notify'] = 'Ä®spÄ—ti vartotojÄ…'; -$lang['note_notify'] = 'Ä®spÄ—jimas siunÄiamas tik tada, kai vartotojui priskiriamas naujas slaptažodis.'; -$lang['note_group'] = 'Jei grupÄ— nenurodyta, nauji vartotojai pridedami į pagrindinÄ™ grupÄ™ (%s).'; -$lang['add_ok'] = 'Vartotojas sÄ—kmingai pridÄ—tas'; -$lang['add_fail'] = 'Vartotojo pridÄ—jimas nepavyko'; -$lang['notify_ok'] = 'Ä®spÄ—jimo el.laiÅ¡kas iÅ¡siųstas'; -$lang['notify_fail'] = 'Ä®spÄ—jimo el.laiÅ¡ko iÅ¡siųsti nepavyko'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/list.txt deleted file mode 100644 index 87be628..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lt/list.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Vartotojų sÄ…raÅ¡as ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/add.txt deleted file mode 100644 index 06fd700..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Pievienot lietotÄju ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/delete.txt deleted file mode 100644 index 5f59af7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== DzÄ“st lietotÄju ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/edit.txt deleted file mode 100644 index efb0b04..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Labot lietotÄju ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/import.txt deleted file mode 100644 index 0006ae8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Masveida lietotÄju imports ===== - -Vajag CSV failu ar vismaz ÄetrÄm lietotÄju datu kolonÄm Å¡ÄdÄ secÄ«bÄ: identifikators, pilns vÄrds, e-pasta adrese un grupas. - -CSV lauki jÄatdala ar komatiem (,) un virknes — ar pÄ“diņÄm (%%""%%). Backslash (\) can be used for escaping. -DerÄ«ga faila paraugam izmantojiem augtÄk redzamo "LietotÄju eksportu". -DublÄ“tus identifikatorus ignorÄ“s. - -Paroli katram veiksmÄ«gi importÄ“tajam lietotÄjam izveidos un nosÅ«tÄ«s pa e-pastu. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/intro.txt deleted file mode 100644 index b248ddc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== LietotÄju pÄrvaldnieks ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/lang.php deleted file mode 100644 index bb11056..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/lang.php +++ /dev/null @@ -1,48 +0,0 @@ - - */ -$lang['menu'] = 'LietotÄju pÄrvaldnieks'; -$lang['noauth'] = '(lietotÄju autentifikÄcijas nav)'; -$lang['nosupport'] = '(lietotÄju pÄrvaldÄ«ba netiek uzturÄ“ta)'; -$lang['badauth'] = 'nederÄ«gs autentifikÄcijas mehÄnisms'; -$lang['user_id'] = 'LietotÄjs'; -$lang['user_pass'] = 'Parole'; -$lang['user_name'] = 'VÄrds/uzvÄrds'; -$lang['user_mail'] = 'Epasts'; -$lang['user_groups'] = 'Grupas'; -$lang['field'] = 'Lauks'; -$lang['value'] = 'VÄ“rtÄ«ba'; -$lang['add'] = 'Pielikt'; -$lang['delete'] = 'DzÄ“st'; -$lang['delete_selected'] = 'DzÄ“st izvÄ“lÄ“to'; -$lang['edit'] = 'Labot'; -$lang['edit_prompt'] = 'Labot Å¡o lietotÄju'; -$lang['modify'] = 'SaglabÄt izmaiņas'; -$lang['search'] = 'Meklēšana'; -$lang['search_prompt'] = 'MeklÄ“t'; -$lang['clear'] = 'Noņemt meklēšanas filtru'; -$lang['filter'] = 'Filtrs'; -$lang['summary'] = 'LietotÄji %1$d.- %2$d. no %3$d atrastajiem. Pavisam %4$d lietotÄji.'; -$lang['nonefound'] = 'Neviens nav atrasts. Pavisam %d lietotÄju.'; -$lang['delete_ok'] = 'DzÄ“sti %d lietotÄji'; -$lang['delete_fail'] = '%d neizdevÄs izdzÄ“st.'; -$lang['update_ok'] = 'LietotÄja dati saglabÄti'; -$lang['update_fail'] = 'LietotÄja dati nav saglabÄti'; -$lang['update_exists'] = 'LietotÄja vÄrds nav nomainÄ«ts, norÄdÄ«to vÄrdu (%s) kÄds jau izmanto (pÄrÄ“jÄs izmaiņas tiks saglabÄtas).'; -$lang['start'] = 'sÄkums'; -$lang['prev'] = 'iepriekšējais'; -$lang['next'] = 'nÄkamais'; -$lang['last'] = 'pÄ“dÄ“jais'; -$lang['edit_usermissing'] = 'NorÄdÄ«tais lietotÄjs nav atrasts, varbÅ«t tas ir dzÄ“st vai mainÄ«ts citur.'; -$lang['user_notify'] = 'Paziņot lietotÄjam'; -$lang['note_notify'] = 'Paziņojumus izsÅ«ta tikai tad, ja lietotÄjam dod jaunu paroli.'; -$lang['note_group'] = 'Ja nenorÄda grupu, lietotÄju pievieno noklusÄ“tajai grupai (%s).'; -$lang['note_pass'] = 'Ja paroles lauku atstÄj tukÅ¡u un atzÄ«mÄ“ paziņoÅ¡anu lietotÄjam, parole tiks Ä£enerÄ“ta automÄtiski.'; -$lang['add_ok'] = 'LietotÄjs veiksmÄ«gi pievienots'; -$lang['add_fail'] = 'LietotÄjs nav pievienots.'; -$lang['notify_ok'] = 'Paziņojums izsÅ«tÄ«ts.'; -$lang['notify_fail'] = 'Nevar izsÅ«tÄ«t paziņojumu.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/list.txt deleted file mode 100644 index 44a10d9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/lv/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== LietotÄju saraksts ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/add.txt deleted file mode 100644 index c90121d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Додај кориÑник ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/delete.txt deleted file mode 100644 index 8a6b5e9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Избриши кориÑник ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/edit.txt deleted file mode 100644 index da63061..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Уреди кориÑник ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/intro.txt deleted file mode 100644 index 747d009..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/intro.txt +++ /dev/null @@ -1 +0,0 @@ -===== Менаџер за кориÑник ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/lang.php deleted file mode 100644 index 97ef513..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/lang.php +++ /dev/null @@ -1,38 +0,0 @@ - - */ -$lang['menu'] = 'Менаџер за кориÑник'; -$lang['noauth'] = '(автентикација на кориÑник не е доÑтапна)'; -$lang['nosupport'] = '(менаџирање на кориÑник не е поддржано)'; -$lang['badauth'] = 'невалиден механизам за автентикација'; -$lang['user_id'] = 'КориÑник'; -$lang['user_pass'] = 'Лозинка'; -$lang['user_name'] = 'ВиÑтинÑко име'; -$lang['user_mail'] = 'Е-пошта'; -$lang['user_groups'] = 'Групи'; -$lang['field'] = 'Поле'; -$lang['value'] = 'ВредноÑÑ‚'; -$lang['add'] = 'Додај'; -$lang['delete'] = 'Избриши'; -$lang['delete_selected'] = 'Избриши ги избраните'; -$lang['edit'] = 'Уреди'; -$lang['edit_prompt'] = 'Уреди го овој кориÑник'; -$lang['modify'] = 'Зачувај промени'; -$lang['search'] = 'Барај'; -$lang['search_prompt'] = 'Изврши пребарување'; -$lang['clear'] = 'РеÑетирај го филтерот за пребарување'; -$lang['filter'] = 'Филтер'; -$lang['delete_ok'] = '%d кориÑници Ñе избришани'; -$lang['delete_fail'] = '%d не уÑпееја да Ñе избришат.'; -$lang['update_ok'] = 'КориÑникот е уÑпешно ажуриран'; -$lang['update_fail'] = 'КориÑникот не е уÑпешно ажуриран'; -$lang['start'] = 'почеток'; -$lang['prev'] = 'претходна'; -$lang['next'] = 'Ñледна'; -$lang['last'] = 'поÑледна'; -$lang['user_notify'] = 'ИзвеÑти го кориÑникот'; -$lang['add_ok'] = 'КориÑникот е уÑпешно додаден'; -$lang['add_fail'] = 'Додавањето на кориÑникот не е уÑпешно'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/list.txt deleted file mode 100644 index 651462e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mk/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== ЛиÑта Ñо кориÑници ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/add.txt deleted file mode 100644 index fc3a877..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/add.txt +++ /dev/null @@ -1 +0,0 @@ -====== सदसà¥à¤¯ नोंद करा ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/delete.txt deleted file mode 100644 index cf0e485..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/delete.txt +++ /dev/null @@ -1 +0,0 @@ -====== सदसà¥à¤¯ डिलीट करा ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/edit.txt deleted file mode 100644 index 2d3d649..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/edit.txt +++ /dev/null @@ -1 +0,0 @@ -====== सदसà¥à¤¯ बदला ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/intro.txt deleted file mode 100644 index 9253b32..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== सदसà¥à¤¯ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/lang.php deleted file mode 100644 index 8915678..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/lang.php +++ /dev/null @@ -1,50 +0,0 @@ - - * @author Padmanabh Kulkarni - * @author shantanoo@gmail.com - */ -$lang['menu'] = 'सदसà¥à¤¯ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•'; -$lang['noauth'] = '( सदसà¥à¤¯ अधिकृत करणà¥à¤¯à¤¾à¤šà¥€ सà¥à¤µà¤¿à¤§à¤¾ नाही )'; -$lang['nosupport'] = '( सदसà¥à¤¯ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ उपलबà¥à¤§ नाही )'; -$lang['badauth'] = 'अधिकृत करणà¥à¤¯à¤¾à¤šà¥€ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾ अवैध'; -$lang['user_id'] = 'सदसà¥à¤¯'; -$lang['user_pass'] = 'पासवरà¥à¤¡'; -$lang['user_name'] = 'खरे नाव'; -$lang['user_mail'] = 'ईमेल'; -$lang['user_groups'] = 'गट'; -$lang['field'] = 'रकाना'; -$lang['value'] = 'किमà¥à¤®à¤¤'; -$lang['add'] = 'जोड़ा'; -$lang['delete'] = 'डिलीट'; -$lang['delete_selected'] = 'निवडलेले डिलीट करा'; -$lang['edit'] = 'संपादन'; -$lang['edit_prompt'] = 'या सदसà¥à¤¯à¤¾à¤šà¥€ माहिती बदला'; -$lang['modify'] = 'बदल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करा'; -$lang['search'] = 'शोध'; -$lang['search_prompt'] = 'शोध करा'; -$lang['clear'] = 'शोधाचे निकष बदला'; -$lang['filter'] = 'निकष'; -$lang['summary'] = 'सापडलेलà¥à¤¯à¤¾ %3$d सदसà¥à¤¯à¤¾à¤ªà¥ˆà¤•ी %1$d ते %2$d दाखवले आहेत. à¤à¤•ूण सदसà¥à¤¯à¤¾ %4$d.'; -$lang['nonefound'] = 'à¤à¤•ही सदसà¥à¤¯ मिळाला नाही. à¤à¤•ूण सदसà¥à¤¯ %d.'; -$lang['delete_ok'] = '%d सदसà¥à¤¯ डिलीट केले.'; -$lang['delete_fail'] = '%d डिलीट करू शकलो नाही.'; -$lang['update_ok'] = 'सदसà¥à¤¯à¤¾à¤šà¥€ माहिती यशसà¥à¤µà¥€à¤°à¥€à¤¤à¥à¤¯à¤¾ बदलली आहे'; -$lang['update_fail'] = 'सदसà¥à¤¯à¤¾à¤šà¥€ माहिती बदलता आली नाही'; -$lang['update_exists'] = 'सदसà¥à¤¯à¤¾à¤šà¥‡ नाव बदलू शकलो नाही. %s हे नाव आधीच असà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ आहे. ( इतर सरà¥à¤µ बदल केले जातील )'; -$lang['start'] = 'सà¥à¤°à¥à¤µà¤¾à¤¤'; -$lang['prev'] = 'आधीचं'; -$lang['next'] = 'पà¥à¤¢à¤šà¤‚'; -$lang['last'] = 'शेवटचं'; -$lang['edit_usermissing'] = 'दिलेला सदसà¥à¤¯ सापडला नाही. तो कदाचित डिलीट à¤à¤¾à¤²à¤¾ असेल किंवा बदलला गेला असेल.'; -$lang['user_notify'] = 'सदसà¥à¤¯à¤¾à¤²à¤¾ सूचित करा.'; -$lang['note_notify'] = 'सदसà¥à¤¯à¤¾à¤²à¤¾ नवीन पासवरà¥à¤¡ दिला तरच सूचनेचे ईमेल पाठवले जातात.'; -$lang['note_group'] = 'नवीन सदसà¥à¤¯ जर गट निवडला नसेल तर %s या गटात टाकले जातील.'; -$lang['note_pass'] = 'पासवरà¥à¤¡à¤šà¤¾ रकाना रिकामा ठेवलà¥à¤¯à¤¾à¤¸ व सदसà¥à¤¯ सूचना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾ चालू असलà¥à¤¯à¤¾à¤¸ पासवरà¥à¤¡ आपोआप तयार केला जाईल.'; -$lang['add_ok'] = 'सदसà¥à¤¯ यशसà¥à¤µà¥€à¤°à¥€à¤¤à¥à¤¯à¤¾ नोंद à¤à¤¾à¤²à¤¾'; -$lang['add_fail'] = 'सदसà¥à¤¯à¤¾à¤šà¥€ नोंद à¤à¤¾à¤²à¥€ नाही'; -$lang['notify_ok'] = 'सूचनेचा ईमेल पाठवला'; -$lang['notify_fail'] = 'सूचनेचा ईमेल पाठवला गेला नाही'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/list.txt deleted file mode 100644 index ab69067..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/mr/list.txt +++ /dev/null @@ -1 +0,0 @@ -====== सदसà¥à¤¯ यादी ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/add.txt deleted file mode 100644 index 868b12a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/add.txt +++ /dev/null @@ -1 +0,0 @@ -=====पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ थपà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/delete.txt deleted file mode 100644 index 4441c83..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ मेटà¥à¤¨à¥à¤¹à¥‹à¤¸ ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/edit.txt deleted file mode 100644 index 040d269..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/intro.txt deleted file mode 100644 index de08e48..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/lang.php deleted file mode 100644 index 9a44d19..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/lang.php +++ /dev/null @@ -1,50 +0,0 @@ - - * @author SarojKumar Dhakal - * @author Saroj Dhakal - */ -$lang['menu'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•'; -$lang['noauth'] = '(पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤¿à¤•रण उपलबà¥à¤§ छैन)'; -$lang['nosupport'] = '(पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ समरà¥à¤¥à¤¿à¤¤ छैन)'; -$lang['badauth'] = 'अमानà¥à¤¯ पà¥à¤°à¤®à¤¾à¤£à¤¿à¤•रण विधि'; -$lang['user_id'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾'; -$lang['user_pass'] = 'पà¥à¤°à¤µà¥‡à¤¶à¤¶à¤¬à¥à¤¦'; -$lang['user_name'] = 'वासà¥à¤¤à¤µà¤¿à¤• नाम'; -$lang['user_mail'] = 'इमेल'; -$lang['user_groups'] = 'समूह '; -$lang['field'] = 'कà¥à¤·à¥‡à¤¤à¥à¤°'; -$lang['value'] = 'मान '; -$lang['add'] = 'थपà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['delete'] = 'मेटà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['delete_selected'] = 'सेलेकà¥à¤Ÿ गरिà¤à¤•ो मेटà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['edit'] = 'समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['edit_prompt'] = 'यो पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ '; -$lang['modify'] = 'परिवरà¥à¤¤à¤¨ वचत गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['search'] = 'खोज'; -$lang['search_prompt'] = 'खोजà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['clear'] = 'खोज फिलà¥à¤Ÿà¤° पूरà¥à¤µà¤°à¥à¤ªà¤®à¤¾ फरà¥à¤•ाउनà¥à¤¹à¥‹à¤¸à¥'; -$lang['filter'] = 'फिलà¥à¤Ÿà¤° '; -$lang['summary'] = 'देखाउदै %1$d-%2$d of %3$d भेटिà¤à¤•ा %4$d कà¥à¤² पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ मधà¥à¤¯à¥‡à¤¬à¤¾à¤Ÿ ।'; -$lang['nonefound'] = '%d कà¥à¤² पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¥¤ कà¥à¤¨à¥ˆ पनि पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ भेटिà¤à¤¨ ।'; -$lang['delete_ok'] = '%d पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ मेटिà¤'; -$lang['delete_fail'] = '%d पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ हटाउन सकिà¤à¤¨ '; -$lang['update_ok'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ सफलतापूरà¥à¤µà¤• अधà¥à¤¯à¤¾à¤µà¤§à¤¿à¤• गरियो '; -$lang['update_fail'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ अधà¥à¤¯à¤¾à¤µà¤§à¤¿à¤• कारà¥à¤¯ असफल'; -$lang['update_exists'] = 'परà¥à¤¯à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤•ो नाम परिवरà¥à¤¤à¤¨ असफल, दिइà¤à¤•ो पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ नाम( %s) पहिले देखि रहेको छ। ( यसबाहेकका परिवरà¥à¤°à¤¨à¤¹à¤°à¥‚ गरिà¤à¤•ा छनà¥)'; -$lang['start'] = 'सà¥à¤°à¥ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥'; -$lang['prev'] = 'पहिलेको '; -$lang['next'] = 'पछिको'; -$lang['last'] = 'अनà¥à¤¤à¤¿à¤®'; -$lang['edit_usermissing'] = 'छानिà¤à¤•ो पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ भेटिà¤à¤¨, खà¥à¤²à¤¾à¤‡à¤à¤•ो पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ मेटिà¤à¤•ो या कतै परिवरà¥à¤¤à¤¨ गरिà¤à¤•ो हà¥à¤¨à¤¸à¤•à¥à¤›à¥¤'; -$lang['user_notify'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤²à¤¾à¤ˆ जानकारी दिनà¥à¤¹à¥‹à¤¸à¥ '; -$lang['note_notify'] = 'जानकारी इमेल तब मातà¥à¤° पठाइनà¥à¤› जब पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤²à¤¾à¤ˆ नयाठपà¥à¤°à¤µà¥‡à¤¶ शबà¥à¤¦ दिइनà¥à¤›à¥¤'; -$lang['note_group'] = 'नयाठपà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤²à¤¾à¤ˆ पूरà¥à¤µà¤¨à¤¿à¤°à¥à¤§à¤¾à¤°à¤¿à¤¤ समूह नखà¥à¤²à¤¾à¤à¤®à¤¾ (%s) मा समावेश गराइनेछ ।'; -$lang['note_pass'] = 'पà¥à¤°à¤µà¥‡à¤¶ शवà¥à¤¦ कà¥à¤·à¥‡à¤¤à¥à¤° खाली राखेमा पà¥à¤°à¤µà¥‡à¤¶ शवà¥à¤¦ सà¥à¤µà¤¤: निरà¥à¤®à¤¾à¤£ हà¥à¤¨à¥‡à¤› र पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤²à¤¾à¤ˆ जानकारी पठइने छ ।'; -$lang['add_ok'] = 'पà¥à¤°à¥‹à¤—करà¥à¤¤à¤¾ सफलतापूरà¥à¤µà¤• थपियो'; -$lang['add_fail'] = 'पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ थपà¥à¤¨à¥‡ कारà¥à¤¯ असफल'; -$lang['notify_ok'] = 'जानकारी पतà¥à¤° पठाइयो'; -$lang['notify_fail'] = 'जानकारी पतà¥à¤° पठाउन सकिà¤à¤¨ '; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/list.txt deleted file mode 100644 index ece94b3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ne/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ सà¥à¤šà¥€ ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/add.txt deleted file mode 100644 index 992d9f3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Nieuwe gebruiker ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/delete.txt deleted file mode 100644 index ad26e05..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Verwijder gebruiker ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/edit.txt deleted file mode 100644 index 0d58e48..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Gebruiker wijzigen ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/import.txt deleted file mode 100644 index 3a9320e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/import.txt +++ /dev/null @@ -1,8 +0,0 @@ -===== Massa-import van gebruikers ===== - -Hiervoor is een CSV-bestand nodig van de gebruikers met minstens vier kolommen. De kolommen moeten bevatten, in deze volgorde: gebruikers-id, complete naam, e-mailadres en groepen. -Het CSV-velden moeten worden gescheiden met komma's (,) en de teksten moeten worden omringd met dubbele aanhalingstekens (%%""%%). Backslash (\) kan worden gebruikt om te escapen. -Voor een voorbeeld van een werkend bestand, probeer de "Exporteer Gebruikers" functie hierboven. -Dubbele gebruikers-id's zullen worden genegeerd. - -Een wachtwoord zal worden gegenereerd en gemaild naar elke gebruiker die succesvol is geïmporteerd. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/intro.txt deleted file mode 100644 index 819e64d..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Gebruikersbeheer ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/lang.php deleted file mode 100644 index 32c802e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/lang.php +++ /dev/null @@ -1,84 +0,0 @@ - - * @author John de Graaff - * @author Niels Schoot - * @author Dion Nicolaas - * @author Danny Rotsaert - * @author Marijn Hofstra - * @author Timon Van Overveldt - * @author Ricardo Guijt - * @author Gerrit Uitslag - * @author Rene - * @author Wesley de Weerd - */ -$lang['menu'] = 'Gebruikersbeheer'; -$lang['noauth'] = '(gebruikersauthenticatie niet beschikbaar)'; -$lang['nosupport'] = '(gebruikersbeheer niet ondersteund)'; -$lang['badauth'] = 'ongeldige authenticatiemethode'; -$lang['user_id'] = 'Gebruiker'; -$lang['user_pass'] = 'Wachtwoord'; -$lang['user_name'] = 'Volledige naam'; -$lang['user_mail'] = 'E-mail'; -$lang['user_groups'] = 'Groepen'; -$lang['field'] = 'Veld'; -$lang['value'] = 'Waarde'; -$lang['add'] = 'Toevoegen'; -$lang['delete'] = 'Verwijder'; -$lang['delete_selected'] = 'Verwijder geselecteerden'; -$lang['edit'] = 'Wijzigen'; -$lang['edit_prompt'] = 'Wijzig deze gebruiker'; -$lang['modify'] = 'Wijzigingen opslaan'; -$lang['search'] = 'Zoek'; -$lang['search_prompt'] = 'Voer zoekopdracht uit'; -$lang['clear'] = 'Verwijder zoekfilter'; -$lang['filter'] = 'Filter'; -$lang['export_all'] = 'Exporteer Alle Gebruikers (CSV)'; -$lang['export_filtered'] = 'Exporteer Gefilterde Gebruikers (CSV)'; -$lang['import'] = 'Importeer Nieuwe Gebruikers'; -$lang['line'] = 'Regelnummer'; -$lang['error'] = 'Foutmelding'; -$lang['summary'] = 'Weergegeven gebruikers %1$d-%2$d van %3$d gevonden. %4$d gebruikers in totaal.'; -$lang['nonefound'] = 'Geen gebruikers gevonden. %d gebruikers in totaal.'; -$lang['delete_ok'] = '%d gebruikers verwijderd'; -$lang['delete_fail'] = '%d kon niet worden verwijderd.'; -$lang['update_ok'] = 'Gebruiker succesvol gewijzigd'; -$lang['update_fail'] = 'Gebruiker wijzigen mislukt'; -$lang['update_exists'] = 'Gebruikersnaam veranderen mislukt, de opgegeven gebruikersnaam (%s) bestaat reeds (overige aanpassingen worden wel doorgevoerd).'; -$lang['start'] = 'start'; -$lang['prev'] = 'vorige'; -$lang['next'] = 'volgende'; -$lang['last'] = 'laatste'; -$lang['edit_usermissing'] = 'Geselecteerde gebruiker niet gevonden, de opgegeven gebruikersnaam kan verwijderd zijn of elders aangepast.'; -$lang['user_notify'] = 'Gebruiker notificeren'; -$lang['note_notify'] = 'Notificatie-e-mails worden alleen verstuurd wanneer de gebruiker een nieuw wachtwoord wordt toegekend.'; -$lang['note_group'] = 'Nieuwe gebruikers zullen aan de standaard groep (%s) worden toegevoegd als er geen groep opgegeven is.'; -$lang['note_pass'] = 'Het wachtwoord wordt automatisch gegenereerd als het veld wordt leeggelaten en gebruikersnotificaties aanstaan.'; -$lang['add_ok'] = 'Gebruiker succesvol toegevoegd'; -$lang['add_fail'] = 'Gebruiker kon niet worden toegevoegd'; -$lang['notify_ok'] = 'Notificatie-e-mail verzonden'; -$lang['notify_fail'] = 'Notificatie-e-mail kon niet worden verzonden'; -$lang['import_userlistcsv'] = 'Gebruikerslijst (CSV-bestand):'; -$lang['import_header'] = 'Meest recente import - Gevonden fouten'; -$lang['import_success_count'] = 'Gebruikers importeren: %d gebruikers gevonden, %d geïmporteerd'; -$lang['import_failure_count'] = 'Gebruikers importeren: %d mislukt. Fouten zijn hieronder weergegeven.'; -$lang['import_error_fields'] = 'Onvoldoende velden, gevonden %d, nodig 4.'; -$lang['import_error_baduserid'] = 'Gebruikers-id mist'; -$lang['import_error_badname'] = 'Verkeerde naam'; -$lang['import_error_badmail'] = 'Verkeerd e-mailadres'; -$lang['import_error_upload'] = 'Importeren mislukt. Het CSV bestand kon niet worden geüpload of is leeg.'; -$lang['import_error_readfail'] = 'Importeren mislukt. Lezen van het geüploade bestand is mislukt.'; -$lang['import_error_create'] = 'Aanmaken van de gebruiker was niet mogelijk.'; -$lang['import_notify_fail'] = 'Notificatiebericht kon niet naar de geïmporteerde gebruiker worden verstuurd, %s met e-mail %s.'; -$lang['import_downloadfailures'] = 'Download de gevonden fouten als CSV voor correctie'; -$lang['addUser_error_missing_pass'] = 'Vul een wachtwoord in of activeer de gebruikers notificatie om een wachtwoord te genereren.'; -$lang['addUser_error_pass_not_identical'] = 'De ingevulde wachtwoorden komen niet overeen'; -$lang['addUser_error_modPass_disabled'] = 'Het aanpassen van wachtwoorden is momenteel uitgeschakeld'; -$lang['addUser_error_name_missing'] = 'Vul een naam in voor de nieuwe gebruiker'; -$lang['addUser_error_modName_disabled'] = 'Het aanpassen van namen is momenteel uitgeschakeld'; -$lang['addUser_error_mail_missing'] = 'Vul een email adres in voor de nieuwe gebruiker'; -$lang['addUser_error_modMail_disabled'] = 'Het aanpassen van uw email adres is momenteel uitgeschakeld'; -$lang['addUser_error_create_event_failed'] = 'Een plugin heeft voorkomen dat de nieuwe gebruiker wordt toegevoegd . Bekijk mogelijke andere berichten voor meer informatie.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/list.txt deleted file mode 100644 index a9aac84..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/nl/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Gebruikerslijst ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/add.txt deleted file mode 100644 index 4fb9cf2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Legg til bruker ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/delete.txt deleted file mode 100644 index 5501018..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Slett bruker ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/edit.txt deleted file mode 100644 index 3dff0c9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Rediger bruker ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/import.txt deleted file mode 100644 index 5d96282..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/import.txt +++ /dev/null @@ -1,7 +0,0 @@ -===== Masseimport av brukerer ===== - -Er avhengig av en CSV-fil med brukere med minst fire felt. Feltene mÃ¥ inneholde i rekkefølge: brukernavn, fult navn, e-postadresse, og grupper. -CSV-feltene separeres med komma (,) og tekst mÃ¥ avgrensen ved hjelp av anførselstegn (%%""%%). Omvendt skrÃ¥tegn (\) brukes for Ã¥ beskytte spesialtegn. -Et eksempel pÃ¥ en CSV-fil kan lages ved Ã¥ bruke «Eksportere brukere»-funksjonene over her. Dupliserte brukernavn vil bli ignorert. - -Et passord vil bli laget, og sendt via e-post til alle bruker som ble importert. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/intro.txt deleted file mode 100644 index c9e1e5b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/intro.txt +++ /dev/null @@ -1 +0,0 @@ -===== Behandle brukere ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/lang.php deleted file mode 100644 index 04a7691..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/lang.php +++ /dev/null @@ -1,86 +0,0 @@ - - * @author Arild Burud - * @author Torkill Bruland - * @author Rune M. Andersen - * @author Jakob Vad Nielsen (me@jakobnielsen.net) - * @author Kjell Tore Næsgaard - * @author Knut Staring - * @author Lisa Ditlefsen - * @author Erik Pedersen - * @author Rune Rasmussen - * @author Jon Bøe - * @author Egil Hansen - * @author Arne Hanssen - */ -$lang['menu'] = 'Behandle brukere'; -$lang['noauth'] = '(autentisering av brukere ikke tilgjengelig)'; -$lang['nosupport'] = '(behandling av brukere støttes ikke)'; -$lang['badauth'] = 'ugyldig autentiseringsmekanisme'; -$lang['user_id'] = 'Bruker'; -$lang['user_pass'] = 'Passord'; -$lang['user_name'] = 'Fullt navn'; -$lang['user_mail'] = 'E-post'; -$lang['user_groups'] = 'Grupper'; -$lang['field'] = 'Felt'; -$lang['value'] = 'Verdi'; -$lang['add'] = 'Legg til'; -$lang['delete'] = 'Slett'; -$lang['delete_selected'] = 'Slett valgte'; -$lang['edit'] = 'Rediger'; -$lang['edit_prompt'] = 'Rediger denne brukeren'; -$lang['modify'] = 'Lagre endringer'; -$lang['search'] = 'Søk'; -$lang['search_prompt'] = 'Start søk'; -$lang['clear'] = 'Tilbakestill søkefilter'; -$lang['filter'] = 'Filter'; -$lang['export_all'] = 'Eksporter alle brukere (CSV)'; -$lang['export_filtered'] = 'Eksporter den filtrerte listen (CSV)'; -$lang['import'] = 'Importer nye brukere'; -$lang['line'] = 'Linje nr.'; -$lang['error'] = 'Feilmelding'; -$lang['summary'] = 'Viser brukere %1$d-%2$d av %3$d. %4$d users total.'; -$lang['nonefound'] = 'Ingen brukere funnet. %d brukere totalt.'; -$lang['delete_ok'] = '%d brukere slettet.'; -$lang['delete_fail'] = '%d kunne ikke slettes.'; -$lang['update_ok'] = 'Brukeren ble oppdatert'; -$lang['update_fail'] = 'Oppdatering av brukeren feilet'; -$lang['update_exists'] = 'Endring av brukernavn feilet. Det oppgitte brukernavnet (%s) eksisterer allerede (alle andre endringer vil bli gjort).'; -$lang['start'] = 'første'; -$lang['prev'] = 'forrige'; -$lang['next'] = 'neste'; -$lang['last'] = 'siste'; -$lang['edit_usermissing'] = 'Fant ikke valgte brukere. Det oppgitte brukernavnet kan ha blitt slettet eller endret et annet sted.'; -$lang['user_notify'] = 'Varsle bruker'; -$lang['note_notify'] = 'E-post med varsling blir bare sendt hvis brukeren blir gitt nytt passord.'; -$lang['note_group'] = 'Nye brukere vil bli lagt til standardgruppen (%s) hvis ingen gruppe oppgis.'; -$lang['note_pass'] = 'Et nytt passordet vil bli laget dersom passordfeltet er tomt og«Varsle bruker» er huket av.'; -$lang['add_ok'] = 'Brukeren ble lagt til'; -$lang['add_fail'] = 'Brukeren kunne ikke legges til'; -$lang['notify_ok'] = 'Varsling sendt'; -$lang['notify_fail'] = 'Varsling kunne ikke sendes'; -$lang['import_userlistcsv'] = 'Brukerliste (CSV):'; -$lang['import_header'] = 'Siste brukerimport - Liste med feil'; -$lang['import_success_count'] = 'Brukerimport: %d brukere ble funnet, %d av disse ble importert.'; -$lang['import_failure_count'] = 'Brukerimport: %d brukere ble ikke importert. Feilene blir listet under her.'; -$lang['import_error_fields'] = 'For fÃ¥ felt, fant %d, men trenger 4.'; -$lang['import_error_baduserid'] = 'Mangler brukernavn'; -$lang['import_error_badname'] = 'Noe feil med navn'; -$lang['import_error_badmail'] = 'Noe feil med e-postadressen'; -$lang['import_error_upload'] = 'Feil med import. Klarte ikke laste opp CSV-filen, eller sÃ¥ er denne tom.'; -$lang['import_error_readfail'] = 'Feil med import. Klarte ikke lese filen som er lastet opp.'; -$lang['import_error_create'] = 'Klarte ikke opprette brukeren'; -$lang['import_notify_fail'] = 'Melding til bruker kunne ikke bli sent for importerte bruker, %s med e-postadresse %s.'; -$lang['import_downloadfailures'] = 'Last ned feilende verdier som CSV for retting'; -$lang['addUser_error_missing_pass'] = 'Du mÃ¥ enten skrive inn et passord, eller slÃ¥ pÃ¥ «Varsle bruker» slik at systemet selv lager et nytt passord'; -$lang['addUser_error_pass_not_identical'] = 'Passordene er ikk identisk'; -$lang['addUser_error_modPass_disabled'] = 'Endre passord er slÃ¥tt av.'; -$lang['addUser_error_name_missing'] = 'Skriv inn navnet til den nye brukeren'; -$lang['addUser_error_modName_disabled'] = 'Endre navn er slÃ¥tt av.'; -$lang['addUser_error_mail_missing'] = 'Skriv inn e-postadressen til den nye brukeren.'; -$lang['addUser_error_modMail_disabled'] = 'Endre e-postadresse er slÃ¥tt av.'; -$lang['addUser_error_create_event_failed'] = 'En utvidelse hindrer at den nye brukeren kan legges inn. Sjekk ev. andre tilbakemeldinger for mer informasjon.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/list.txt deleted file mode 100644 index 40de64b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/no/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Brukerliste ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/oc/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/oc/lang.php deleted file mode 100644 index ca4d888..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/oc/lang.php +++ /dev/null @@ -1,41 +0,0 @@ - - */ -$lang['menu'] = 'Gestion dels utilizaires'; -$lang['user_id'] = 'Utilizaire'; -$lang['user_pass'] = 'Senhal'; -$lang['user_name'] = 'Nom vertadièr'; -$lang['user_mail'] = 'Corrièl'; -$lang['user_groups'] = 'Grops'; -$lang['field'] = 'Camp'; -$lang['value'] = 'Valor'; -$lang['add'] = 'Ajustar'; -$lang['delete'] = 'Suprimir'; -$lang['edit'] = 'Modificar'; -$lang['edit_prompt'] = 'Modificar aqueste utilizaire'; -$lang['modify'] = 'Salvagardar los cambiaments'; -$lang['search'] = 'Recercar'; -$lang['filter'] = 'Filtre'; -$lang['line'] = 'Numèro de linha'; -$lang['error'] = 'Messatge d\'error'; -$lang['start'] = 'començar'; -$lang['prev'] = 'precedent'; -$lang['next'] = 'seguent'; -$lang['last'] = 'darrièr'; -$lang['user_notify'] = 'Avisar l\'utilizaire'; -$lang['add_fail'] = 'Fracàs de l\'apondon de l\'utilizaire'; -$lang['notify_ok'] = 'Corrièl de notificacion enviat'; -$lang['notify_fail'] = 'Lo corrièl de notificacion a pas pogut èsser enviat'; -$lang['import_userlistcsv'] = 'Fichièr lista d\'utilizaire (CSV) :'; -$lang['import_error_badname'] = 'Marrit nom'; -$lang['import_error_badmail'] = 'Marrida adreça de corrièl'; -$lang['import_error_create'] = 'Creacion impossibla de l\'utilizaire'; -$lang['addUser_error_modPass_disabled'] = 'La modificacion dels senhals es desactivada pel moment'; -$lang['addUser_error_name_missing'] = 'Picatz lo nom del nòu utilizaire.'; -$lang['addUser_error_modName_disabled'] = 'La modificacion dels noms es desactivada pel moment.'; -$lang['addUser_error_mail_missing'] = 'Picatz l\'adreça pel nòu utilizaire'; -$lang['addUser_error_modMail_disabled'] = 'La modificacion de las adreças es desactivada pel moment.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/oc/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/oc/list.txt deleted file mode 100644 index d5fc369..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/oc/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Lista utilizaire ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/add.txt deleted file mode 100644 index a33f3ba..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Dodawanie użytkownika ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/delete.txt deleted file mode 100644 index 72dd338..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Usuwanie użytkownika ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/edit.txt deleted file mode 100644 index 3c9d898..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Edycja użytkownika ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/import.txt deleted file mode 100644 index 87a50e7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/import.txt +++ /dev/null @@ -1,6 +0,0 @@ -===== Hurtowy import użytkowników ===== - -Wymaga pliku CSV z co najmniej czterema kolumnami. Kolumny muszÄ… zawierać, w kolejnoÅ›ci: identyfikator użytkownika, imiÄ™ i nazwisko, adres e-mail i grupy. -Pola CSV powinny być oddzielone przecinkami (,) a Å‚aÅ„cuchy znaków objÄ™te znakami cudzysÅ‚owu (%%""%%). Aby ominąć znak z interpretacji należy użyć odwrotnego ukoÅ›nika (\). Za przykÅ‚ad pliku wypróbuj powyższÄ… funkcjÄ™ "Eksportuj użytkowników". Duplikaty identyfikatorów użytkowników bÄ™dÄ… ignorowane. - -HasÅ‚o zostanie wygenerowane i przesÅ‚ane e-mailem do każdego pomyÅ›lnie zaimportowanego użytkownika. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/intro.txt deleted file mode 100644 index da1cfea..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Menadżer użytkowników ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/lang.php deleted file mode 100644 index 605057c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/lang.php +++ /dev/null @@ -1,86 +0,0 @@ - - * @author Max - * @author Grzegorz Å»ur - * @author Mariusz Kujawski - * @author Maciej Kurczewski - * @author SÅ‚awomir Boczek - * @author sleshek - * @author Leszek Stachowski - * @author maros - * @author Grzegorz WidÅ‚a - * @author Åukasz Chmaj - * @author Begina Felicysym - * @author Aoi Karasu - */ -$lang['menu'] = 'Menadżer użytkowników'; -$lang['noauth'] = '(uwierzytelnienie użytkownika niemożliwe)'; -$lang['nosupport'] = '(zarzÄ…dzanie użytkownikami niemożliwe)'; -$lang['badauth'] = 'błędny mechanizm uwierzytelniania'; -$lang['user_id'] = 'Nazwa użytkownika'; -$lang['user_pass'] = 'HasÅ‚o'; -$lang['user_name'] = 'Użytkownik'; -$lang['user_mail'] = 'E-mail'; -$lang['user_groups'] = 'Grupy'; -$lang['field'] = 'Pole'; -$lang['value'] = 'Wartość'; -$lang['add'] = 'Dodaj'; -$lang['delete'] = 'UsuÅ„'; -$lang['delete_selected'] = 'UsuÅ„ zaznaczone'; -$lang['edit'] = 'Edytuj'; -$lang['edit_prompt'] = 'Edytuj użytkownika'; -$lang['modify'] = 'Zapisz zmiany'; -$lang['search'] = 'Szukaj'; -$lang['search_prompt'] = 'Rozpocznij przeszukiwanie'; -$lang['clear'] = 'Resetuj filtr przeszukiwania'; -$lang['filter'] = 'Filtr'; -$lang['export_all'] = 'Eksportuj wszystkich użytkowników (CSV)'; -$lang['export_filtered'] = 'Eksportuj wyfiltrowanÄ… listÄ™ użytkowników (CSV) '; -$lang['import'] = 'Importuj nowych użytkowników'; -$lang['line'] = 'Numer linii'; -$lang['error'] = 'Błędna wiadomość'; -$lang['summary'] = 'Użytkownicy %1$d-%2$d z %3$d znalezionych. CaÅ‚kowita ilość użytkowników %4$d.'; -$lang['nonefound'] = 'Nie znaleziono użytkowników. CaÅ‚kowita ilość użytkowników %d.'; -$lang['delete_ok'] = 'UsuniÄ™to %d użytkowników.'; -$lang['delete_fail'] = 'Błąd przy usuwaniu %d użytkowników.'; -$lang['update_ok'] = 'Dane użytkownika zostaÅ‚y zmienione!'; -$lang['update_fail'] = 'Błąd przy zmianie danych użytkownika!'; -$lang['update_exists'] = 'Błąd przy zmianie nazwy użytkownika, użytkownik o tej nazwie (%s) już istnieje (inne zmiany zostaÅ‚y wprowadzone).'; -$lang['start'] = 'poczÄ…tek'; -$lang['prev'] = 'poprzedni'; -$lang['next'] = 'nastÄ™pny'; -$lang['last'] = 'ostatni'; -$lang['edit_usermissing'] = 'Nie znaleziono wybranego użytkownika, nazwa użytkownika mogÅ‚a zostać zmieniona lub usuniÄ™ta.'; -$lang['user_notify'] = 'Powiadamianie użytkownika'; -$lang['note_notify'] = 'Powiadomienia wysyÅ‚ane sÄ… tylko jeżeli zmieniono hasÅ‚o użytkownika.'; -$lang['note_group'] = 'Nowy użytkownik zostanie dodany do grupy domyÅ›lnej (%s) jeÅ›li nie podano innej grupy.'; -$lang['note_pass'] = 'JeÅ›li pole bÄ™dzie puste i powiadamianie użytkownika jest włączone, hasÅ‚o zostanie automatyczne wygenerowane.'; -$lang['add_ok'] = 'Dodano użytkownika'; -$lang['add_fail'] = 'Dodawanie użytkownika nie powiodÅ‚o siÄ™'; -$lang['notify_ok'] = 'Powiadomienie zostaÅ‚o wysÅ‚ane'; -$lang['notify_fail'] = 'WysyÅ‚anie powiadomienia nie powiodÅ‚o siÄ™'; -$lang['import_userlistcsv'] = 'Plik z listÄ… użytkowników (CSV):'; -$lang['import_header'] = 'Najnowszy import - błędy'; -$lang['import_success_count'] = 'Import użytkowników: znaleziono %d użytkowników z czego pomyÅ›lnie zaimportowano %d.'; -$lang['import_failure_count'] = 'Import użytkowników: %d błędów. Błędy wymieniono poniżej.'; -$lang['import_error_fields'] = 'NiewystarczajÄ…ca ilość pól, znalezione %d, wymagane 4.'; -$lang['import_error_baduserid'] = 'Brak id użytkownika'; -$lang['import_error_badname'] = 'Błędna nazwa'; -$lang['import_error_badmail'] = 'Błędny email'; -$lang['import_error_upload'] = 'Importowanie nie powiodÅ‚o siÄ™. Nie można zaÅ‚adować pliku CSV lub jest on pusty.'; -$lang['import_error_readfail'] = 'Åadownie przerwane. Nie można odczytać pliku. '; -$lang['import_error_create'] = 'Nie można utworzyć użytkownika'; -$lang['import_notify_fail'] = 'Powiadomienie nie mogÅ‚o być wysÅ‚ane do zaimportowanego użytkownika %s o e-mailu %s.'; -$lang['import_downloadfailures'] = 'W celu korekty pobierz niepowodzenia jako plik CSV'; -$lang['addUser_error_missing_pass'] = 'Ustaw hasÅ‚o albo aktywuj powiadomienia użytkowników aby móc włączyć generowanie haseÅ‚.'; -$lang['addUser_error_pass_not_identical'] = 'Wprowadzone różne hasÅ‚a '; -$lang['addUser_error_modPass_disabled'] = 'Modyfikacja haseÅ‚ zostaÅ‚a wyłączona'; -$lang['addUser_error_name_missing'] = 'Wprowadź nazwÄ™ dla nowego użytkownika'; -$lang['addUser_error_modName_disabled'] = 'Modyfikacja nazw zostaÅ‚a wyłączona '; -$lang['addUser_error_mail_missing'] = 'Wprowadź adres email dla nowego użytkownika'; -$lang['addUser_error_modMail_disabled'] = 'Modyfikacja adresów email zostaÅ‚a wyłączona '; -$lang['addUser_error_create_event_failed'] = 'Wtyczka uniemożliwiÅ‚a dodanie nowego użytkownika. Przejrzyj możliwe inne komunikaty, aby uzyskać wiÄ™cej informacji.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/list.txt deleted file mode 100644 index 57da2e6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pl/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Lista użytkowników ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/add.txt deleted file mode 100644 index 759ed68..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Adicionar usuário ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/delete.txt deleted file mode 100644 index 9d18d58..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Excluir usuário ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/edit.txt deleted file mode 100644 index a1be1c8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Editar usuário ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/import.txt deleted file mode 100644 index d692bb3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Importação de Usuários em Massa ===== - -Requer um arquivo CSV de usuários com pelo menos quatro colunas. -As colunas devem conter, nesta ordem: id-usuário, nome completo, endereço de e-mail e grupos. -Os campos CSV devem ser separados por vírgulas ( , ) e nomes delimitados por aspas (). Barra invertida (\ ) pode ser usado para escapar nomes. -Para um exemplo de um arquivo adequado , tente a função Exportar usuários acima. -Usuário ids duplicados serão ignorados. - -A senha será gerada e enviada para cada usuário importado com sucesso. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/intro.txt deleted file mode 100644 index 5f33996..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Gerenciamento de Usuários ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/lang.php deleted file mode 100644 index 1305c59..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/lang.php +++ /dev/null @@ -1,90 +0,0 @@ - - * @author Felipe Castro - * @author Lucien Raven - * @author Enrico Nicoletto - * @author Flávio Veras - * @author Jeferson Propheta - * @author jair.henrique - * @author Luis Dantas - * @author Sergio Motta - * @author Isaias Masiero Filho - * @author Balaco Baco - * @author Victor Westmann - * @author Leone Lisboa Magevski - * @author Dário Estevão - * @author Juliano Marconi Lanigra - * @author Guilherme Cardoso - * @author Viliam Dias - */ -$lang['menu'] = 'Gerenciamento de Usuários'; -$lang['noauth'] = '(o gerenciamento de usuários não está disponível)'; -$lang['nosupport'] = '(o gerenciamento de usuários não é suportado)'; -$lang['badauth'] = 'mecanismo de autenticação inválido'; -$lang['user_id'] = 'Usuário'; -$lang['user_pass'] = 'Senha'; -$lang['user_name'] = 'Nome real'; -$lang['user_mail'] = 'E-mail'; -$lang['user_groups'] = 'Grupos'; -$lang['field'] = 'Campo'; -$lang['value'] = 'Valor'; -$lang['add'] = 'Adicionar'; -$lang['delete'] = 'Excluir'; -$lang['delete_selected'] = 'Excluir a seleção'; -$lang['edit'] = 'Editar'; -$lang['edit_prompt'] = 'Editar esse usuário'; -$lang['modify'] = 'Salvar as alterações'; -$lang['search'] = 'Pesquisar'; -$lang['search_prompt'] = 'Executar a pesquisa'; -$lang['clear'] = 'Limpar o filtro de pesquisa'; -$lang['filter'] = 'Filtro'; -$lang['export_all'] = 'Exportar Todos Usuários (CSV)'; -$lang['export_filtered'] = 'Exportar lista de Usuários Filtrados (CSV)'; -$lang['import'] = 'Importar Novos Usuários'; -$lang['line'] = 'Linha Nº.'; -$lang['error'] = 'Mensagem de Erro'; -$lang['summary'] = 'Exibindo usuários %1$d-%2$d de %3$d encontrados. %4$d usuários no total.'; -$lang['nonefound'] = 'Nenhum usuário encontrado. %d usuários no total.'; -$lang['delete_ok'] = '%d usuários excluídos'; -$lang['delete_fail'] = 'Erro na exclusão de %d usuários.'; -$lang['update_ok'] = 'Usuário atualizado com sucesso'; -$lang['update_fail'] = 'Não foi possível atualizar o usuário'; -$lang['update_exists'] = 'Não foi possível mudar o nome do usuário. O nome especificado (%s) já existe (as outras mudanças serão aplicadas).'; -$lang['start'] = 'primeira'; -$lang['prev'] = 'anterior'; -$lang['next'] = 'próxima'; -$lang['last'] = 'última'; -$lang['edit_usermissing'] = 'O usuário selecionado não foi encontrado, ele foi excluído ou teve o seu nome modificado.'; -$lang['user_notify'] = 'Notificar o usuário'; -$lang['note_notify'] = 'E-mails de notificação são enviados apenas se o usuário digitar uma nova senha.'; -$lang['note_group'] = 'Novos usuários serão adicionados ao grupo padrão (%s), caso nenhum grupo seja especificado.'; -$lang['note_pass'] = 'A senha será gerada automaticamente se o campo for deixado em branco e a notificação de usuário estiver habilitada.'; -$lang['add_ok'] = 'O usuário foi adicionado com sucesso'; -$lang['add_fail'] = 'O usuário não foi adicionado'; -$lang['notify_ok'] = 'O e-mail de notificação foi enviado'; -$lang['notify_fail'] = 'Não foi possível enviar o e-mail de notificação'; -$lang['import_userlistcsv'] = 'Arquivo de lista de usuários (CSV):'; -$lang['import_header'] = 'Importações Mais Recentes - Falhas'; -$lang['import_success_count'] = 'Importação de Usuário: %d usuário (s) encontrado (s), %d importado (s) com sucesso.'; -$lang['import_failure_count'] = 'Importação de Usuário: %d falhou. As falhas estão listadas abaixo.'; -$lang['import_error_fields'] = 'Campos insuficientes, encontrado (s) %d, necessário 4.'; -$lang['import_error_baduserid'] = 'Id do usuário não encontrado.'; -$lang['import_error_badname'] = 'Nome errado'; -$lang['import_error_badmail'] = 'Endereço de email errado'; -$lang['import_error_upload'] = 'Falha na Importação: O arquivo csv não pode ser carregado ou está vazio.'; -$lang['import_error_readfail'] = 'Falha na Importação: Habilitar para ler o arquivo a ser carregado.'; -$lang['import_error_create'] = 'Habilitar para criar o usuário.'; -$lang['import_notify_fail'] = 'Mensagem de notificação não pode ser enviada para o usuário importado, %s com email %s.'; -$lang['import_downloadfailures'] = 'Falhas no Download como CSV para correção'; -$lang['addUser_error_missing_pass'] = 'Por favor coloque uma senha ou ative as notificações do usuário para habilitar a geração de senhas.'; -$lang['addUser_error_pass_not_identical'] = 'As senhas fornecidas não são idênticas.'; -$lang['addUser_error_modPass_disabled'] = 'A alteração de senhas está atualmente desabilitada.'; -$lang['addUser_error_name_missing'] = 'Por favor entre com um nome para o novo usuário.'; -$lang['addUser_error_modName_disabled'] = 'Alteração de nomes está desabilitada no momento.'; -$lang['addUser_error_mail_missing'] = 'Por favor entre com um endereço de e-mail para o novo usuário.'; -$lang['addUser_error_modMail_disabled'] = 'Alteração de endereço de e-mail está desabilitada no momento.'; -$lang['addUser_error_create_event_failed'] = 'Uma extensão impediu que um novo usuário seja adicionado. Reveja outras mensagens para mais informações.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/list.txt deleted file mode 100644 index e5f79fb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt-br/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Lista de usuários ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/add.txt deleted file mode 100644 index 83ff95c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Adicionar Usuário ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/delete.txt deleted file mode 100644 index 6b96804..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Remover usuário ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/edit.txt deleted file mode 100644 index 3b8ea7e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Editar Usuário ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/import.txt deleted file mode 100644 index 7fa7a4c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/import.txt +++ /dev/null @@ -1,11 +0,0 @@ -===== Importação de Usuários em Massa ===== - - -Requer um arquivoCSV de usuários com pelo menos quatro colunas. -As colunas têm de conter, em ordem: id de usuário, nome completo, e-mail e grupos. -Os campos CSV devem ser separados por vírgulas (,) e as strings delimitadas por aspas (%%""%%). A contra-barra (\) pode ser usada para escapar. - -Para um exemplo de um arquivo adequado, tente a função "Exportar Usuários" acima. -Ids de usuário duplicados serão ignorados. - -Uma senha será gerada e enviada por e-mail a cada usuário importado com sucesso. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/intro.txt deleted file mode 100644 index 1a5a4ec..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/intro.txt +++ /dev/null @@ -1 +0,0 @@ -===== Gerenciar Usuários ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/lang.php deleted file mode 100644 index 0ba4a20..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/lang.php +++ /dev/null @@ -1,90 +0,0 @@ - - * @author Gustavo B. Schenkel - * @author Paulo - * @author Mario AlexandTeixeira dos Santos - * @author Maykon Oliveira - * @author José Vieira - * @author José Monteiro - * @author Enrico Nicoletto - * @author Fil - * @author André Neves - * @author José Campos - * @author Guido Salatino - * @author Romulo Pereira - * @author Paulo Carmino - * @author Alfredo Silva - * @author Guilherme Sá - */ -$lang['menu'] = 'Gerenciador de Perfis'; -$lang['noauth'] = '(autenticação de usuário indisponível)'; -$lang['nosupport'] = '(gerenciamento de usuários não suportado)'; -$lang['badauth'] = 'Mecanismo de autenticação inválido'; -$lang['user_id'] = 'Usuário'; -$lang['user_pass'] = 'Senha'; -$lang['user_name'] = 'Nome Real'; -$lang['user_mail'] = 'E-mail'; -$lang['user_groups'] = 'Grupos'; -$lang['field'] = 'Campo'; -$lang['value'] = 'Valor'; -$lang['add'] = 'Adicionar'; -$lang['delete'] = 'Excluir'; -$lang['delete_selected'] = 'Excluir Selecionado(s)'; -$lang['edit'] = 'Editar'; -$lang['edit_prompt'] = 'Editar usuário'; -$lang['modify'] = 'Salvar Alterações'; -$lang['search'] = 'Pesquisar'; -$lang['search_prompt'] = 'Pesquisar'; -$lang['clear'] = 'Limpar Filtro de Pesquisa'; -$lang['filter'] = 'Filtro'; -$lang['export_all'] = 'Exportar Todos os Usuários (CSV)'; -$lang['export_filtered'] = 'Exportar a Lista de Usuários Filtrada (CSV)'; -$lang['import'] = 'Importar Novos Usuários'; -$lang['line'] = 'Linha nº'; -$lang['error'] = 'Mensagem de erro'; -$lang['summary'] = 'Mostrando usuários %1$d-%2$d de %3$d encontrados. Total de %4$d inscritos.'; -$lang['nonefound'] = 'Nenhum usuário encontrado. Total de %d inscritos.'; -$lang['delete_ok'] = '%d usuários excluídos'; -$lang['delete_fail'] = '%d exclusões com erro.'; -$lang['update_ok'] = 'Usuário atualizado'; -$lang['update_fail'] = 'Usuário não atualizado'; -$lang['update_exists'] = 'Erro na alteração do nome, porque o usuário (%s) já existe (as alterações restantes serão aplicadas).'; -$lang['start'] = 'início'; -$lang['prev'] = 'anterior'; -$lang['next'] = 'seguinte'; -$lang['last'] = 'último'; -$lang['edit_usermissing'] = 'Usuário selecionado não encontrado. Terá já sido excluído ou alterado?'; -$lang['user_notify'] = 'Notificar usuário'; -$lang['note_notify'] = 'Notificações só são enviadas se for atribuída uma nova senha ao usuário.'; -$lang['note_group'] = 'Os novos usuários são adicionados ao grupo padrão (%s) se não for especificado nenhum grupo.'; -$lang['note_pass'] = 'A senha será automaticamente gerada se o campo esquerdo estiver vazio e a notificação de usuário estiver ativada.'; -$lang['add_ok'] = 'Usuário adicionado'; -$lang['add_fail'] = 'Usuário não adicionado'; -$lang['notify_ok'] = 'E-mail de notificação enviada.'; -$lang['notify_fail'] = 'Não foi possível enviar e-mail de notificação'; -$lang['import_userlistcsv'] = 'Arquivo de lista de usuário (CSV): -'; -$lang['import_header'] = 'Importações Mais Recentes - Falhas'; -$lang['import_success_count'] = 'Importar Usuários: %d usuários encontrados, %d importados com sucesso.'; -$lang['import_failure_count'] = 'Importar Usuários: %d falharam. As falhas estão listadas abaixo.'; -$lang['import_error_fields'] = 'Campos insuficientes, encontrados %d mas requeridos 4.'; -$lang['import_error_baduserid'] = 'Falta id de usuário'; -$lang['import_error_badname'] = 'Nome inválido'; -$lang['import_error_badmail'] = 'E-Mail inválido'; -$lang['import_error_upload'] = 'Erro na importação. O arquivo csv não pôde ser importado ou está vazio.'; -$lang['import_error_readfail'] = 'Falhou a importação. Não foi possível ler o arquivo submetido.'; -$lang['import_error_create'] = 'Não foi possível criar o utilizador.'; -$lang['import_notify_fail'] = 'A mensagem de notificação não pôde ser enviada para o utilizador importado, %s com email %s.'; -$lang['import_downloadfailures'] = 'Baixe Falhas como CSV para a correção'; -$lang['addUser_error_missing_pass'] = 'Por favor, defina uma senha ou ative a notificação do usuário para ativar a geração de senha.'; -$lang['addUser_error_pass_not_identical'] = 'As senhas digitadas não são idênticas.'; -$lang['addUser_error_modPass_disabled'] = 'A alteração de senhas está desativada no momento'; -$lang['addUser_error_name_missing'] = 'Por favor, insira um nome para o novo usuário.'; -$lang['addUser_error_modName_disabled'] = 'A alteração de nomes está desativada no momento.'; -$lang['addUser_error_mail_missing'] = 'Por favor, insira um endereço de e-mail para o novo usuário.'; -$lang['addUser_error_modMail_disabled'] = 'A alteração do e-mail está desativada no momento.'; -$lang['addUser_error_create_event_failed'] = 'Um plugin impediu que o novo usuário fosse adicionado. Revise outras possíveis mensagens para mais informações.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/list.txt deleted file mode 100644 index 630647f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/pt/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Lista de Usuários ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/add.txt deleted file mode 100644 index 9a5c45e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Adaugă utilizator ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/delete.txt deleted file mode 100644 index ea65fa9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Åžterge utilizator ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/edit.txt deleted file mode 100644 index b7f8a42..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Editează utilizator ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/intro.txt deleted file mode 100644 index f3c6626..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/intro.txt +++ /dev/null @@ -1 +0,0 @@ -===== Manager Utilizatori ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/lang.php deleted file mode 100644 index 4ef6843..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/lang.php +++ /dev/null @@ -1,51 +0,0 @@ - - * @author Emanuel-Emeric Andrasi - * @author Emanuel-Emeric AndraÅŸi - * @author Marius OLAR - */ -$lang['menu'] = 'Manager Utilizatori'; -$lang['noauth'] = '(autentificarea utilizatorilor nu este disponibilă)'; -$lang['nosupport'] = '(menegementul utilizatorilor nu e suportat)'; -$lang['badauth'] = 'mecanism de autentificare invalid'; -$lang['user_id'] = 'Utilizator'; -$lang['user_pass'] = 'Parolă'; -$lang['user_name'] = 'Nume Real'; -$lang['user_mail'] = 'Email'; -$lang['user_groups'] = 'Grupuri'; -$lang['field'] = 'Câmp'; -$lang['value'] = 'Valoare'; -$lang['add'] = 'Adaugă'; -$lang['delete'] = 'Åžterge'; -$lang['delete_selected'] = 'Åžterge selecÅ£ia'; -$lang['edit'] = 'Editează'; -$lang['edit_prompt'] = 'Editează acest utilizator'; -$lang['modify'] = 'Salvează Modificările'; -$lang['search'] = 'Caută'; -$lang['search_prompt'] = 'Se caută'; -$lang['clear'] = 'Resetează Filtrul de Căutare'; -$lang['filter'] = 'Filtru'; -$lang['summary'] = 'AfiÅŸarea utilizatorilor %1$d-%2$d din %3$d găsită. %4$d utilizatori în total.'; -$lang['nonefound'] = 'Nici un utilizator nu a fost găsit. %d utilizatori în total.'; -$lang['delete_ok'] = '%d utilizatori ÅŸterÅŸi'; -$lang['delete_fail'] = '%d eÅŸuat la ÅŸtergere.'; -$lang['update_ok'] = 'Utilizatorul a fost actualizat cu succes'; -$lang['update_fail'] = 'Actualizarea utilizatorului a eÅŸuat'; -$lang['update_exists'] = 'Modificarea numelui de utilizator a eÅŸuat. Numele de utilizator specificat (%s) există deja (orice altă modificare se va aplica)'; -$lang['start'] = 'început'; -$lang['prev'] = 'anterior'; -$lang['next'] = 'urmator'; -$lang['last'] = 'sfârÅŸit'; -$lang['edit_usermissing'] = 'Utilizatorul selectat nu a fost găsit. E posibil ca numele de utilizator specificat să fi fost ÅŸters sau modificat în altă parte.'; -$lang['user_notify'] = 'Notificare utilizator'; -$lang['note_notify'] = 'Emailurile de notificare sunt trimise numai dacă utilizatorului îi este dată o nouă parolă.'; -$lang['note_group'] = 'Noii utilizatori vor fi adăugaÅ£i la grupul implicit (%s) dacă nu se specifică grupul.'; -$lang['note_pass'] = 'Parola va fi regenerată automat dacă câmpul este lăsat gol ÅŸi notificarea utilizatorului este activată.'; -$lang['add_ok'] = 'Utilizator adăugat cu succes'; -$lang['add_fail'] = 'Adăugarea utilizatorului a eÅŸuat'; -$lang['notify_ok'] = 'Emailul de notificare a fost trimis'; -$lang['notify_fail'] = 'Emailul de notificare nu a putut fi trimis'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/list.txt deleted file mode 100644 index 6c05634..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ro/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Listă utilizatori ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/add.txt deleted file mode 100644 index 3cb4264..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Добавить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/delete.txt deleted file mode 100644 index 80f874e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Удалить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/edit.txt deleted file mode 100644 index d447c40..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Редактировать Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/import.txt deleted file mode 100644 index 02a6a79..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Импорт неÑкольких пользователей ===== - -ПотребуетÑÑ ÑпиÑок пользователей в файле формата CSV, ÑоÑтоÑщем из 4 Ñтолбцов. -Столбцы должны быть заполнены Ñледующим образом: идентификатор, полное имÑ, Ñл. почта, группы. -ÐŸÐ¾Ð»Ñ CSV должны быть разделены запÑтой (,), а Ñтроки должны быть заключены в кавычки (%%""%%). Обратный ÑлÑш (\) иÑпользуетÑÑ Ð´Ð»Ñ ÑкранированиÑ. -Ð’ качеÑтве примера можете взÑть ÑпиÑок пользователей, полученный через «ЭкÑпорт пользователей». -ПовторÑющиеÑÑ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ будут игнорироватьÑÑ. - -Пароль доÑтупа будет Ñгенерирован и отправлен по почте удачно импортированному пользователю. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/intro.txt deleted file mode 100644 index 3a3e260..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Управление пользователÑми ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/lang.php deleted file mode 100644 index f5d0e7a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/lang.php +++ /dev/null @@ -1,92 +0,0 @@ - - * @author Yuriy Skalko - * @author Denis Simakov - * @author Andrew Pleshakov - * @author Змей ЭтерийÑкий - * @author Hikaru Nakajima - * @author Alexei Tereschenko - * @author Alexander Sorkin - * @author Kirill Krasnov - * @author Vlad Tsybenko - * @author Aleksey Osadchiy - * @author Ladyko Andrey - * @author Eugene - * @author Johnny Utah - * @author Pavel - * @author Igor Degraf - * @author Vitaly Filatenko - * @author dimsharav - * @author Radimir - */ -$lang['menu'] = 'Управление пользователÑми'; -$lang['noauth'] = '(Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹ недоÑтупна)'; -$lang['nosupport'] = '(управление пользователÑми не поддерживаетÑÑ)'; -$lang['badauth'] = 'некорректный механизм аутентификации'; -$lang['user_id'] = 'Логин'; -$lang['user_pass'] = 'Пароль'; -$lang['user_name'] = 'Полное имÑ'; -$lang['user_mail'] = 'Эл. адреÑ'; -$lang['user_groups'] = 'Группы'; -$lang['field'] = 'Поле'; -$lang['value'] = 'Значение'; -$lang['add'] = 'Добавить'; -$lang['delete'] = 'Удалить'; -$lang['delete_selected'] = 'Удалить выбранные'; -$lang['edit'] = 'Редактировать'; -$lang['edit_prompt'] = 'Редактировать Ñтого пользователÑ'; -$lang['modify'] = 'Сохранить изменениÑ'; -$lang['search'] = 'ПоиÑк'; -$lang['search_prompt'] = 'ИÑкать'; -$lang['clear'] = 'Ð¡Ð±Ñ€Ð¾Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð° поиÑка'; -$lang['filter'] = 'Фильтр'; -$lang['export_all'] = 'ЭкÑпорт вÑех пользователей (CSV)'; -$lang['export_filtered'] = 'ЭкÑпорт отфильтрованного ÑпиÑка пользователей (CSV)'; -$lang['import'] = 'импортировать новых пользователей'; -$lang['line'] = 'Строка â„–'; -$lang['error'] = 'Ошибка'; -$lang['summary'] = 'Показаны пользователи %1$d–%2$d из %3$d найденных. Ð’Ñего пользователей: %4$d.'; -$lang['nonefound'] = 'Ðе найдено ни одного пользователÑ. Ð’Ñего пользователей: %d.'; -$lang['delete_ok'] = 'Удалено пользователей: %d'; -$lang['delete_fail'] = 'Ðе удалоÑÑŒ удалить %d.'; -$lang['update_ok'] = 'Пользователь уÑпешно обновлён'; -$lang['update_fail'] = 'Ðе удалоÑÑŒ обновить пользователÑ'; -$lang['update_exists'] = 'Ðе удалоÑÑŒ изменить Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ, потому что такой пользователь (%s) уже ÑущеÑтвует (вÑе оÑтальные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ применены).'; -$lang['start'] = 'в начало'; -$lang['prev'] = 'назад'; -$lang['next'] = 'вперёд'; -$lang['last'] = 'в конец'; -$lang['edit_usermissing'] = 'Выбранный пользователь не найден. Возможно, указанный логин был удалён или изменён извне.'; -$lang['user_notify'] = 'ОповеÑтить пользователÑ'; -$lang['note_notify'] = 'ПиÑьма Ñ уведомлением выÑылаютÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ в Ñлучае Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ паролÑ.'; -$lang['note_group'] = 'ЕÑли группа не указана, новые пользователи будут добавлены в группу по умолчанию (%s).'; -$lang['note_pass'] = 'Пароль будет Ñгенерирован автоматичеÑки, еÑли поле оÑтавлено пуÑтым и включено уведомление пользователÑ.'; -$lang['add_ok'] = 'Пользователь уÑпешно добавлен'; -$lang['add_fail'] = 'Ðе удалоÑÑŒ добавить пользователÑ'; -$lang['notify_ok'] = 'ПиÑьмо Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸ÐµÐ¼ отправлено'; -$lang['notify_fail'] = 'Ðе удалоÑÑŒ отправить пиÑьмо Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸ÐµÐ¼'; -$lang['import_userlistcsv'] = 'Файл Ñо ÑпиÑком пользователей (CSV):'; -$lang['import_header'] = 'ПоÑледний импорт — ÑпиÑок ошибок'; -$lang['import_success_count'] = 'Импорт пользователей. Ðайдено пользователей: %d, импортировано уÑпешно: %d.'; -$lang['import_failure_count'] = 'Импорт пользователей: %d не удалоÑÑŒ. Ошибки перечиÑлены ниже.'; -$lang['import_error_fields'] = 'Ðе вÑе Ð¿Ð¾Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ñ‹. Ðайдено %d, а требуетÑÑ 4.'; -$lang['import_error_baduserid'] = 'ОтÑутÑтвует идентификатор пользователÑ'; -$lang['import_error_badname'] = 'Ðеверное имÑ'; -$lang['import_error_badmail'] = 'Ðеверный Ð°Ð´Ñ€ÐµÑ Ñл. почты'; -$lang['import_error_upload'] = 'Импорт не удалÑÑ. CSV-файл не загружен или пуÑÑ‚.'; -$lang['import_error_readfail'] = 'Импорт не удалÑÑ. Ðевозможно прочеÑть загруженный файл.'; -$lang['import_error_create'] = 'Ðевозможно Ñоздать пользователÑ'; -$lang['import_notify_fail'] = 'Оповещение не может быть отправлено импортированному пользователю %s по Ñлектронной почте %s.'; -$lang['import_downloadfailures'] = 'Скачать ошибочные данные в формате CSV Ð´Ð»Ñ Ð¸ÑправлениÑ'; -$lang['addUser_error_missing_pass'] = 'Ð”Ð»Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñти генерации паролÑ, пожалуйÑта, уÑтановите пароль или активируйте оповещениÑ.'; -$lang['addUser_error_pass_not_identical'] = 'Введённые пароли не Ñовпадают.'; -$lang['addUser_error_modPass_disabled'] = 'Изменение Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð² наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾.'; -$lang['addUser_error_name_missing'] = 'Укажите Ð¸Ð¼Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ пользователÑ.'; -$lang['addUser_error_modName_disabled'] = 'Изменение имени в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾.'; -$lang['addUser_error_mail_missing'] = 'Укажите Ð°Ð´Ñ€ÐµÑ Ñл. почты нового пользователÑ.'; -$lang['addUser_error_modMail_disabled'] = 'Изменение адреÑа Ñл. почты отключено.'; -$lang['addUser_error_create_event_failed'] = 'Плагин заблокировал добавление нового пользователÑ. Смотрите также другие ÑообщениÑ.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/list.txt deleted file mode 100644 index 26c0cbe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/ru/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== СпиÑок пользователей ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/add.txt deleted file mode 100644 index e2e1060..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/add.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Pridanie užívateľa ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/delete.txt deleted file mode 100644 index c7d6a3c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/delete.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Zmazanie užívateľa ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/edit.txt deleted file mode 100644 index 28af5b5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/edit.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Zmena užívateľa ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/import.txt deleted file mode 100644 index 2207f61..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== Hromadný import používateľov ===== - -Vyžaduje CSV súbor používateľov s minimálne 4 stĺpcami. -Stĺpce musia obsahovaÅ¥ postupne: ID používateľa, meno a priezvisko, emailová adresa a skupiny. -CVS záznamy by mali byÅ¥ oddelené Äiarkou (,) a reÅ¥azce uzavreté úvodzovkami (%%""%%). Znak (\) sa používa v spojení so Å¡peciálnymi znakmi. -Príklad vhodného súboru je možné získaÅ¥ funkciou "Export používateľov". -Duplicitné ID používateľov budú ignorované. - -Každému úspeÅ¡ne importovanému používateľovi bude vygenerované heslo a zaslaný email. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/intro.txt deleted file mode 100644 index 0a626de..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/intro.txt +++ /dev/null @@ -1,2 +0,0 @@ -====== Správa používateľov ====== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/lang.php deleted file mode 100644 index 7a535a8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/lang.php +++ /dev/null @@ -1,78 +0,0 @@ - - * @author Peter Mydliar - * @author Ondrej Végh - * @author Michal Mesko - * @author exusik - */ -$lang['menu'] = 'Správa používateľov'; -$lang['noauth'] = '(autentifikácia užívateľov nie je dostupná)'; -$lang['nosupport'] = '(správa užívateľov nie je podporovaná)'; -$lang['badauth'] = 'neplatný autorizaÄný mechanizmus'; -$lang['user_id'] = 'Užívateľ'; -$lang['user_pass'] = 'Heslo'; -$lang['user_name'] = 'SkutoÄné meno'; -$lang['user_mail'] = 'Email'; -$lang['user_groups'] = 'Skupiny'; -$lang['field'] = 'Pole'; -$lang['value'] = 'Hodnota'; -$lang['add'] = 'PridaÅ¥'; -$lang['delete'] = 'ZmazaÅ¥'; -$lang['delete_selected'] = 'ZmazaÅ¥ vybrané'; -$lang['edit'] = 'ZmeniÅ¥'; -$lang['edit_prompt'] = 'ZmeniÅ¥ tohoto užívateľa'; -$lang['modify'] = 'UložiÅ¥ zmeny'; -$lang['search'] = 'HľadaÅ¥'; -$lang['search_prompt'] = 'VykonaÅ¥ vyhľadávanie'; -$lang['clear'] = 'VynulovaÅ¥ vyhľadávací filter'; -$lang['filter'] = 'Filter'; -$lang['export_all'] = 'Export vÅ¡etkých používateľov (CSV)'; -$lang['export_filtered'] = 'Export zoznamu používateľov na základe filtra (CSV)'; -$lang['import'] = 'Import nových používateľov'; -$lang['line'] = 'Riadok Ä.'; -$lang['error'] = 'Chybová správa'; -$lang['summary'] = 'Zobrazenie užívateľov %1$d-%2$d z %3$d nájdených. %4$d užívateľov celkom.'; -$lang['nonefound'] = 'Žiadni užívatelia nenájdení. %d užívateľov celkom.'; -$lang['delete_ok'] = '%d užívateľov zmazaných'; -$lang['delete_fail'] = '%d chýb vymazania.'; -$lang['update_ok'] = 'Užívateľ úspeÅ¡ne zmenený'; -$lang['update_fail'] = 'Chyba zmeny užívateľa'; -$lang['update_exists'] = 'Chyba zmeny mena používateľa, používateľské meno (%s) už existuje (iné zmeny budú zaznamenané).'; -$lang['start'] = 'prvé'; -$lang['prev'] = 'predoÅ¡lé'; -$lang['next'] = 'ÄalÅ¡ie'; -$lang['last'] = 'posledné'; -$lang['edit_usermissing'] = 'Vybraný užívateľ nebol nájdený, mohol byÅ¥ zmazaný alebo zmenený iným spôsobom.'; -$lang['user_notify'] = 'UpozorniÅ¥ užívateľa'; -$lang['note_notify'] = 'NotifikaÄné e-maily iba vtedy, ak dostane užívateľ nové heslo'; -$lang['note_group'] = 'Noví užívatelia budú pridaní do východzej skupiny (%s), ak nie je pre nich Å¡pecifikovaná iná skupina.'; -$lang['note_pass'] = 'Heslo bude vygenerované automaticky, ak bude pole prázdne a je zapnutá notifikácia používateľa.'; -$lang['add_ok'] = 'Používateľ úspeÅ¡ne pridaný'; -$lang['add_fail'] = 'Pridanie používateľa bolo neúspeÅ¡né'; -$lang['notify_ok'] = 'NotifikaÄný e-mail bol poslaný'; -$lang['notify_fail'] = 'NotifikaÄný e-mail nemohol byÅ¥ poslaný'; -$lang['import_userlistcsv'] = 'Súbor so zoznamov používateľov (CSV):'; -$lang['import_header'] = 'Chyby pri poslednom importe'; -$lang['import_success_count'] = 'Import používateľov: %d nájdených, %d úspeÅ¡ne importovaných.'; -$lang['import_failure_count'] = 'Import používateľov: %d neúspeÅ¡ných. Problámy vypísané nižšie.'; -$lang['import_error_fields'] = 'Neúplné záznamy, %d nájdené, 4 požadované.'; -$lang['import_error_baduserid'] = 'Chýba ID používateľa'; -$lang['import_error_badname'] = 'Nesprávne meno'; -$lang['import_error_badmail'] = 'Nesprávna emailová adresa'; -$lang['import_error_upload'] = 'Import neúspeÅ¡ný. CSV súbor nemohol byÅ¥ nahraný alebo je prázdny.'; -$lang['import_error_readfail'] = 'Import neúspeÅ¡ný. Nie je možné preÄítaÅ¥ nahraný súbor.'; -$lang['import_error_create'] = 'Nie je možné vytvoriÅ¥ pouzívateľa'; -$lang['import_notify_fail'] = 'Správa nemohla byÅ¥ zaslaná importovanému používatelovi, %s s emailom %s.'; -$lang['import_downloadfailures'] = 'StiahnuÅ¥ chyby vo formáte CSV za úÄelom opravy'; -$lang['addUser_error_missing_pass'] = 'Nastavte heslo alebo aktivujte upozornenie používateľa o možnosti vytvorenia hesla.'; -$lang['addUser_error_pass_not_identical'] = 'Zadané heslo nie je identické.'; -$lang['addUser_error_modPass_disabled'] = 'Zmena hesla nie je momentálne povolená'; -$lang['addUser_error_name_missing'] = 'Prosím zadajte meno nového používateľa.'; -$lang['addUser_error_modName_disabled'] = 'Zmena mena nie je momentálne povolená.'; -$lang['addUser_error_mail_missing'] = 'Prosím zadajte emailovú adresu nového používateľa.'; -$lang['addUser_error_modMail_disabled'] = 'Zmena emailovej adresy nie je momentálne povolená.'; -$lang['addUser_error_create_event_failed'] = 'Plugin zabránil pridaniu nového používateľa. Pre viac informácií prezrite ÄalÅ¡ie možné správy.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/list.txt deleted file mode 100644 index 6f15331..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sk/list.txt +++ /dev/null @@ -1,2 +0,0 @@ -===== Zoznam užívateľov ===== - diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/add.txt deleted file mode 100644 index c1d8913..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Dodajanje uporabnika ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/delete.txt deleted file mode 100644 index 1fd4fff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Izbris uporabnika ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/edit.txt deleted file mode 100644 index e80bc85..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Urejanje uporabnikov ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/intro.txt deleted file mode 100644 index a4729a8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Upravljanje uporabnikov ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/lang.php deleted file mode 100644 index 4a58218..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/lang.php +++ /dev/null @@ -1,70 +0,0 @@ - - * @author BoÅ¡tjan SeniÄar - * @author Gregor Skumavc (grega.skumavc@gmail.com) - * @author Matej UrbanÄiÄ (mateju@svn.gnome.org) - * @author Matej UrbanÄiÄ - */ -$lang['menu'] = 'Upravljanje uporabnikov'; -$lang['noauth'] = '(overjanje istovetnosti uporabnikov ni na voljo)'; -$lang['nosupport'] = '(upravljanje raÄunov uporabnikov ni podprto)'; -$lang['badauth'] = 'neveljaven naÄin overjanja'; -$lang['user_id'] = 'Uporabnik'; -$lang['user_pass'] = 'Geslo'; -$lang['user_name'] = 'Pravo ime'; -$lang['user_mail'] = 'Elektronski naslov'; -$lang['user_groups'] = 'Skupine'; -$lang['field'] = 'Polje'; -$lang['value'] = 'Vrednost'; -$lang['add'] = 'Dodaj'; -$lang['delete'] = 'IzbriÅ¡i'; -$lang['delete_selected'] = 'IzbriÅ¡i izbrano'; -$lang['edit'] = 'Uredi'; -$lang['edit_prompt'] = 'Uredi tega uporabnika'; -$lang['modify'] = 'Shrani spremembe'; -$lang['search'] = 'Iskanje'; -$lang['search_prompt'] = 'PoiÅ¡Äi'; -$lang['clear'] = 'PoÄisti filter iskanja'; -$lang['filter'] = 'Filter'; -$lang['export_all'] = 'Izvozi seznam vseh uporabnikov (CSV)'; -$lang['export_filtered'] = 'Izvozi filtriran seznam uporabnikov (CSV)'; -$lang['import'] = 'Uvozi nove uporabnike'; -$lang['line'] = 'Å tevilka vrstice'; -$lang['error'] = 'SporoÄilo napake'; -$lang['summary'] = 'Izpisani so uporabniki %1$d-%2$d od skupno %3$d. Vseh uporabnikov je %4$d.'; -$lang['nonefound'] = 'Ni najdenih uporabnikov. Vseh uporabnikov je %d.'; -$lang['delete_ok'] = '%d uporabnikov je izbrisanih'; -$lang['delete_fail'] = '%d ni bilo mogoÄe izbrisati'; -$lang['update_ok'] = 'UporabniÅ¡ki raÄun je uspeÅ¡no posodobljen'; -$lang['update_fail'] = 'Posodobitev uporabniÅ¡kega raÄuna je spodletela'; -$lang['update_exists'] = 'Spreminjanje imena uporabnika je spodletelo. Navedeno uporabniÅ¡ko ime (%s) že obstaja (vse ostale spremembe bodo uveljavljene).'; -$lang['start'] = 'ZaÄetni'; -$lang['prev'] = 'Predhodni'; -$lang['next'] = 'Naslednji'; -$lang['last'] = 'KonÄni'; -$lang['edit_usermissing'] = 'Izbranega uporabnika ni mogoÄe najti. Navedeno uporabniÅ¡ko ime je morda izbrisano ali spremenjeno.'; -$lang['user_notify'] = 'Obvesti uporabnika'; -$lang['note_notify'] = 'Obvestilna sporoÄila so poslana le, Äe uporabnik prejme novo geslo za dostop do strani.'; -$lang['note_group'] = 'Nov uporabnik bo dodan k privzeti skupini (%s), v kolikor ni navedene druge skupine.'; -$lang['note_pass'] = 'Geslo bo ustvarjeno samodejno, v kolikor je polje izpuÅ¡Äeno in je omogoÄeno obveÅ¡Äanje uporabnika.'; -$lang['add_ok'] = 'Uporabnik je uspeÅ¡no dodan'; -$lang['add_fail'] = 'Dodajanje uporabnika je spodletelo'; -$lang['notify_ok'] = 'Obvestilno sporoÄilo je poslano.'; -$lang['notify_fail'] = 'Obvestilnega sporoÄila ni mogoÄe poslati.'; -$lang['import_userlistcsv'] = 'Datoteka seznama uporabnikov (CSV)'; -$lang['import_header'] = 'Zadnji uvoz podatkov – napake'; -$lang['import_success_count'] = 'Uvoz uporabnikov: %d najdenih, %d uspeÅ¡no uvoženih.'; -$lang['import_failure_count'] = 'Uvoz uporabnikov: %d spodletelih. Napake so izpisane spodaj.'; -$lang['import_error_fields'] = 'Neustrezno Å¡tevilo polj; najdenih je %d, zahtevana pa so 4.'; -$lang['import_error_baduserid'] = 'Manjka ID uporabnika'; -$lang['import_error_badname'] = 'NapaÄno navedeno ime'; -$lang['import_error_badmail'] = 'NapaÄno naveden elektronski naslov'; -$lang['import_error_upload'] = 'Uvoz je spodletel. Datoteke CSV ni mogoÄe naložiti ali pa je prazna.'; -$lang['import_error_readfail'] = 'Uvoz je spodletel. Ni mogoÄe prebrati vsebine datoteke.'; -$lang['import_error_create'] = 'Ni mogoÄe ustvariti raÄuna uporabnika'; -$lang['import_notify_fail'] = 'Obvestilnega sporoÄila za uvoženega uporabnika %s z elektronskim naslovom %s ni mogoÄe poslati.'; -$lang['import_downloadfailures'] = 'Prejmi podatke o napakah v datoteki CSV'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/list.txt deleted file mode 100644 index 1aa8b7a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sl/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Seznam uporabnikov ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/add.txt deleted file mode 100644 index 4c66aaf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Shto Përdorues ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/delete.txt deleted file mode 100644 index 34cb491..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Fshi përdorues ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/edit.txt deleted file mode 100644 index 6313103..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Redakto Përdorues ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/intro.txt deleted file mode 100644 index e1ebea6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/intro.txt +++ /dev/null @@ -1 +0,0 @@ -===== Menaxhuesi i Përdoruesit ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/lang.php deleted file mode 100644 index 17ec7cf..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/lang.php +++ /dev/null @@ -1,53 +0,0 @@ - - * @author Endrit Callaki - * @author Leonard Elezi - */ -$lang['menu'] = 'Menaxhuesi Përdoruesve'; -$lang['noauth'] = '(autentikimi i përdoruesve nuk është i disponueshëm)'; -$lang['nosupport'] = '(menaxhimi i përdoruesve nuk suportohet)'; -$lang['badauth'] = '(mekanizëm i pavlefshëm autentikimi)'; -$lang['user_id'] = 'Përdoruesi'; -$lang['user_pass'] = 'Fjalëkalimi -'; -$lang['user_name'] = 'Emri i Vërtetë'; -$lang['user_mail'] = 'Email'; -$lang['user_groups'] = 'Grupe'; -$lang['field'] = 'Fusha'; -$lang['value'] = 'Vlera'; -$lang['add'] = 'Shto'; -$lang['delete'] = 'Fshi'; -$lang['delete_selected'] = 'Fshi të Përzgjedhurën'; -$lang['edit'] = 'Redakto'; -$lang['edit_prompt'] = 'Redakto këtë përdorues'; -$lang['modify'] = 'Ruaj Ndryshimet'; -$lang['search'] = 'Kërko'; -$lang['search_prompt'] = 'Kryej kërkim'; -$lang['clear'] = 'Rivendos Filter Kërkimi'; -$lang['filter'] = 'Filter'; -$lang['summary'] = 'Duke treguar përdoruesit %1$d-%2$d nga %3$d të gjetur. %4$d përdorues në total.'; -$lang['nonefound'] = 'Asnjë përdorues nuk u gjet. %d përdorues në total.'; -$lang['delete_ok'] = '%d përdorues u fshinë.'; -$lang['delete_fail'] = '%d dështuan të fshihen.'; -$lang['update_ok'] = 'Përdoruesi u përditësia me sukses.'; -$lang['update_fail'] = 'Përditësimi i përdoruesit dështoi.'; -$lang['update_exists'] = 'Ndryshimi i emrit të përdoruesit dështoi, emri i përdoruesit i specifikuar (%s) ekziston tashmë (çdo ndryshim tjetër do të zbatohet).'; -$lang['start'] = 'Fillim'; -$lang['prev'] = 'Mëpara'; -$lang['next'] = 'Tjetra'; -$lang['last'] = 'Fundi'; -$lang['edit_usermissing'] = 'Përdoruesi i përzgjedhur nuk u gjet, emri i specifikuar i përdoruesit mund të jetë fshirë ose ndryshuar diku tjetër.'; -$lang['user_notify'] = 'Lajmëro përdoruesin'; -$lang['note_notify'] = 'Email-et e lajmërimit dërgohen vetëm nëse përdoruesit i jepet një fjalëkalim i ri.'; -$lang['note_group'] = 'Përdorues të rinj do të shtohen në grupin default (%s) nëse asnjë grup nuk specifikohet.'; -$lang['note_pass'] = 'Fjalëkalimi do të autogjenerohet nëse fusha lihet bosh dhe lajmërimi i përdoruesit është i aktivizuar.'; -$lang['add_ok'] = 'Përdoruesi u shtua me sukses.'; -$lang['add_fail'] = 'Shtimi i përdoruesit dështoi.'; -$lang['notify_ok'] = 'Email-i lajmërimit u dërgua.'; -$lang['notify_fail'] = 'Email-i lajmërimit nuk mundi të dërgohej.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/list.txt deleted file mode 100644 index 68fc2e7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sq/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Lista Përdoruesve ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/add.txt deleted file mode 100644 index 1de9a50..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Додај кориÑника ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/delete.txt deleted file mode 100644 index 9b50365..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Обриши кориÑника ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/edit.txt deleted file mode 100644 index 11e22e2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Измени кориÑника ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/intro.txt deleted file mode 100644 index 6c6ac9a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Управљач кориÑницима ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/lang.php deleted file mode 100644 index 5339e4a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/lang.php +++ /dev/null @@ -1,49 +0,0 @@ - - * @author Miroslav Å olti - */ -$lang['menu'] = 'Управљач кориÑницима'; -$lang['noauth'] = '(кориÑничка провера није доÑтупна)'; -$lang['nosupport'] = '(уптављање кориÑницима није подржано)'; -$lang['badauth'] = 'неиÑправан механизам провере'; -$lang['user_id'] = 'КориÑник'; -$lang['user_pass'] = 'Лозинка'; -$lang['user_name'] = 'Име и презиме'; -$lang['user_mail'] = 'Е-адреÑа'; -$lang['user_groups'] = 'Групе'; -$lang['field'] = 'Поље'; -$lang['value'] = 'ВредноÑÑ‚'; -$lang['add'] = 'Додај'; -$lang['delete'] = 'Обриши'; -$lang['delete_selected'] = 'Обриши одабране'; -$lang['edit'] = 'Измени'; -$lang['edit_prompt'] = 'Измени кориÑника'; -$lang['modify'] = 'Сачувај измене'; -$lang['search'] = 'Претрага'; -$lang['search_prompt'] = 'Изведи претрагу'; -$lang['clear'] = 'Поништи филтер претраге'; -$lang['filter'] = 'Филтер'; -$lang['summary'] = 'Приказ %1$d-%2$d од %3$d пронађена кориÑника. Укупно има %4$d кориÑника.'; -$lang['nonefound'] = 'Ðије пронађен кориÑник. Укупно има %d кориÑника.'; -$lang['delete_ok'] = '%d кориÑника је обриÑано'; -$lang['delete_fail'] = '%d бриÑања није уÑпело.'; -$lang['update_ok'] = 'КориÑнички налог је ажуриран'; -$lang['update_fail'] = 'КориÑнички налог није ажуриран'; -$lang['update_exists'] = 'Измена кориÑничког имена није уÑпела, наведени кориÑник (%s) већ поÑтоји (оÑтале измене ће бити примењене).'; -$lang['start'] = 'почетак'; -$lang['prev'] = 'претходна'; -$lang['next'] = 'Ñледећа'; -$lang['last'] = 'крај'; -$lang['edit_usermissing'] = 'Одабрани кориÑник не поÑтоји, наведено кориÑничко име је можда обриÑано или је измењено негде другде.'; -$lang['user_notify'] = 'ОбавеÑти кориÑника'; -$lang['note_notify'] = 'Потврдна порука ће бити поÑлата једино ако је кориÑнику додељена нова лозинка.'; -$lang['note_group'] = 'Ðови кориÑници ће бити додељени подразумеваној групи (%s) ако није другачије назначено.'; -$lang['note_pass'] = 'Ðко Ñте оÑтавили поље празно и укључили обавештавање кориÑника лозинка ће бити аутоматÑки генериÑана.'; -$lang['add_ok'] = 'КориÑник је уÑпешно додат'; -$lang['add_fail'] = 'Додавање кориÑника није уÑпело'; -$lang['notify_ok'] = 'Порука Ñа обавештењен је поÑлата'; -$lang['notify_fail'] = 'Порука Ñа обавештењен није поÑлата'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/list.txt deleted file mode 100644 index 9484442..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sr/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== СпиÑак кориÑника ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/add.txt deleted file mode 100644 index 2ff1ee6..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Lägg till användare ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/delete.txt deleted file mode 100644 index 5664a59..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Radera användare ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/edit.txt deleted file mode 100644 index f1a7f4a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Redigera användare ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/intro.txt deleted file mode 100644 index bd13b81..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Hantera användare ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/lang.php deleted file mode 100644 index c202150..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/lang.php +++ /dev/null @@ -1,81 +0,0 @@ - - * @author Tor Härnqvist - * @author Per Foreby - * @author Nicklas Henriksson - * @author HÃ¥kan Sandell - * @author Dennis Karlsson - * @author Tormod Otter Johansson - * @author Pontus Bergendahl - * @author Emil Lind - * @author Bogge Bogge - * @author Peter Ã…ström - */ -$lang['menu'] = 'Hantera användare'; -$lang['noauth'] = '(användarautentisering ej tillgänlig)'; -$lang['nosupport'] = '(användarhantering stödjs ej)'; -$lang['badauth'] = 'ogiltig autentiseringsmekanism'; -$lang['user_id'] = 'Användare'; -$lang['user_pass'] = 'Lösenord'; -$lang['user_name'] = 'Namn'; -$lang['user_mail'] = 'E-post'; -$lang['user_groups'] = 'Grupper'; -$lang['field'] = 'Fält'; -$lang['value'] = 'Värde'; -$lang['add'] = 'Lägg till'; -$lang['delete'] = 'Radera'; -$lang['delete_selected'] = 'Radera markerade'; -$lang['edit'] = 'Redigera'; -$lang['edit_prompt'] = 'Redigera användaren'; -$lang['modify'] = 'Spara ändringar'; -$lang['search'] = 'Sök'; -$lang['search_prompt'] = 'Utför sökning'; -$lang['clear'] = 'Ã…terställ sökfilter'; -$lang['filter'] = 'Filter'; -$lang['export_all'] = 'Exportera alla användare (CSV)'; -$lang['export_filtered'] = 'Exportera filtrerade användarlistningen (CSV)'; -$lang['import'] = 'Importera nya användare'; -$lang['line'] = 'Radnummer.'; -$lang['error'] = 'Error-meddelande'; -$lang['summary'] = 'Visar användare %1$d-%2$d av %3$d funna. %4$d användare totalt.'; -$lang['nonefound'] = 'Inga användare hittades. %d användare totalt.'; -$lang['delete_ok'] = '%d användare raderade'; -$lang['delete_fail'] = '%d kunde inte raderas.'; -$lang['update_ok'] = 'Användaren uppdaterad'; -$lang['update_fail'] = 'Användaruppdatering misslyckades'; -$lang['update_exists'] = 'Kunde inte ändra användarnamn,, det angivna användarnamnet (%s) finns redan (andra ändringar kommer att utföras).'; -$lang['start'] = 'start'; -$lang['prev'] = 'föregÃ¥ende'; -$lang['next'] = 'nästa'; -$lang['last'] = 'sista'; -$lang['edit_usermissing'] = 'Vald användare hittades inte. Den angivna användaren kan ha blivit raderad, eller ändrats nÃ¥gon annanstans.'; -$lang['user_notify'] = 'Meddela användaren'; -$lang['note_notify'] = 'E-postmeddelanden skickas bara om användaren har fÃ¥tt ett nytt lösenord.'; -$lang['note_group'] = 'Nya användare läggs till i standardgruppen (%s) om inga grupper anges.'; -$lang['note_pass'] = 'Lösenordet kommer att autogenereras om fältet är tomt och e-postmeddelanden till användaren är pÃ¥slaget.'; -$lang['add_ok'] = 'Användaren tillagd'; -$lang['add_fail'] = 'Användare kunde inte läggas till'; -$lang['notify_ok'] = 'E-postmeddelande skickat'; -$lang['notify_fail'] = 'E-postmeddelande kunde inte skickas'; -$lang['import_userlistcsv'] = 'Fillista över användare (CSV):'; -$lang['import_success_count'] = 'Användar-import: %d användare funna, %d importerade framgÃ¥ngsrikt.'; -$lang['import_failure_count'] = 'Användar-import: %d misslyckades. Misslyckandena listas nedan.'; -$lang['import_error_baduserid'] = 'Användar-id saknas'; -$lang['import_error_badname'] = 'Felaktigt namn'; -$lang['import_error_badmail'] = 'Felaktig e-postadress'; -$lang['import_error_upload'] = 'Import misslyckades. Csv-filen kunde inte laddas upp eller är tom.'; -$lang['import_error_readfail'] = 'Import misslyckades. Den uppladdade filen gick inte att läsa.'; -$lang['import_error_create'] = 'Misslyckades att skapa användaren.'; -$lang['import_downloadfailures'] = 'Ladda ner misslyckanden som CSV för korrigering'; -$lang['addUser_error_missing_pass'] = 'Vänligen skapa ett lösenord eller aktivera användarnotifikationer för att aktivera lösenordsgenerering.'; -$lang['addUser_error_pass_not_identical'] = 'De angivna lösenorden var inte identiska.'; -$lang['addUser_error_modPass_disabled'] = 'Ändring av lösenord är för tillfället avaktiverat'; -$lang['addUser_error_name_missing'] = 'Var god fyll i namn pÃ¥ den nya användaren.'; -$lang['addUser_error_modName_disabled'] = 'Ändring av namn är för tillfället avaktiverat'; -$lang['addUser_error_mail_missing'] = 'Var god fyll i e-postadress för den nya användaren.'; -$lang['addUser_error_modMail_disabled'] = 'Ändring av mejladresser är för tillfället avaktiverat'; -$lang['addUser_error_create_event_failed'] = 'Ett plugin förhindrade att den nya användaren lades till. Granska andra möjliga meddelanden för mer information.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/list.txt deleted file mode 100644 index e07c452..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/sv/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Användarlista ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/add.txt deleted file mode 100644 index 6a5f098..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/add.txt +++ /dev/null @@ -1 +0,0 @@ -====== เพิ่มผู้ใช้ ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/delete.txt deleted file mode 100644 index 4dbc82b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/delete.txt +++ /dev/null @@ -1 +0,0 @@ -====== ลบผู้ใช้ ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/edit.txt deleted file mode 100644 index c36e8dd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/edit.txt +++ /dev/null @@ -1 +0,0 @@ -====== à¹à¸à¹‰à¹„ขผู้ใช้ ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/intro.txt deleted file mode 100644 index 0f6a0c3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== ตัวจัดà¸à¸²à¸£à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰ ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/lang.php deleted file mode 100644 index 0062dbe..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/lang.php +++ /dev/null @@ -1,47 +0,0 @@ - - * @author Kittithat Arnontavilas - * @author Thanasak Sompaisansin - */ -$lang['menu'] = 'ตัวจัดà¸à¸²à¸£à¸šà¸±à¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰'; -$lang['user_id'] = 'ผู้ใช้'; -$lang['user_pass'] = 'รหัสผ่าน'; -$lang['user_name'] = 'ชื่อจริง'; -$lang['user_mail'] = 'อีเมล'; -$lang['user_groups'] = 'à¸à¸¥à¸¸à¹ˆà¸¡'; -$lang['field'] = 'ฟิลด์'; -$lang['value'] = 'ค่า'; -$lang['add'] = 'เพิ่ม'; -$lang['delete'] = 'ลบ'; -$lang['delete_selected'] = 'ลบที่เลือà¸'; -$lang['edit'] = 'à¹à¸à¹‰à¹„ข'; -$lang['edit_prompt'] = 'à¹à¸à¹‰à¹„ขผู้ใช้คนนี้'; -$lang['modify'] = 'บันทึà¸à¸à¸²à¸£à¹à¸à¹‰à¹„ข'; -$lang['search'] = 'สืบค้น'; -$lang['search_prompt'] = 'ทำà¸à¸²à¸£à¸ªà¸·à¸šà¸„้น'; -$lang['clear'] = 'รีเซ็ทตัวà¸à¸£à¸­à¸‡à¸„ำค้น'; -$lang['filter'] = 'ตัวà¸à¸£à¸­à¸‡'; -$lang['summary'] = 'à¹à¸ªà¸”งผู้ใช้ %1$d-%2$d จาà¸à¸—ี่พบ %3$d คน, จาà¸à¸—ั้งหมด %4$d คน'; -$lang['nonefound'] = 'ไม่พบผู้ใช้ จาà¸à¸—ั้งหมด %d คน'; -$lang['delete_ok'] = 'ลบชื่อผู้ใช้ %d คน'; -$lang['delete_fail'] = 'ไม่สามารถลบได้ %d คน'; -$lang['update_ok'] = 'ปรับปรุงข้อมูลผู้ใช้ สำเร็จ'; -$lang['update_fail'] = 'ปรับปรุงข้อมูลผู้ใช้ **ไม่สำเร็จ**'; -$lang['update_exists'] = 'ไม่สามารถเปลี่นชื่อผู้ใช้ได้ ชื่อผู้ใช้ที่ระบุ (%s) มีอยู่à¹à¸¥à¹‰à¸§ (à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸™à¸™à¹à¸›à¸¥à¸‡à¸­à¸·à¹ˆà¸™à¹† ยังคงทำได้)'; -$lang['start'] = 'เริ่ม'; -$lang['prev'] = 'à¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²'; -$lang['next'] = 'ถัดไป'; -$lang['last'] = 'สุดท้าย'; -$lang['edit_usermissing'] = 'หาผู้ใช้ที่เลือà¸à¹„ม่พบ, ชื่อผุ้ใช้ที่ระบุอาจจะถูà¸à¸¥à¸š หรือเปลี่ยนเป็นอย่างอื่น'; -$lang['user_notify'] = 'à¹à¸ˆà¹‰à¸‡à¹€à¸•ือนผู้ใช้'; -$lang['note_notify'] = 'จดหมายà¹à¸ˆà¹‰à¸‡à¹€à¸•ือนถูà¸à¸ªà¹ˆà¸‡à¸à¹‡à¸•่อเมื่อผู้ใช้ได้รับมอบรหัสผ่านใหม่'; -$lang['note_group'] = 'ผู้ใช้ใหม่จะถูà¸à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸‚้าไปยังà¸à¸¥à¸¸à¹ˆà¸¡à¸›à¸£à¸´à¸¢à¸²à¸¢ (%s) หาà¸à¸¡à¸´à¹„ด้ระบุà¸à¸¥à¸¸à¹ˆà¸¡à¹€à¸­à¸²à¹„ว้'; -$lang['note_pass'] = 'รหัสผ่านจะถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹‚ดยอัตโนมัติ ถ้าเว้นว่างช่องà¸à¸£à¸­à¸ à¹à¸¥à¸°à¹€à¸›à¸´à¸”à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•ือนผู้ใช้เอาไว้'; -$lang['add_ok'] = 'à¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸ªà¸³à¹€à¸£à¹‡à¸ˆ'; -$lang['add_fail'] = 'à¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§'; -$lang['notify_ok'] = 'ส่งจดหมายà¹à¸ˆà¹‰à¸‡à¹€à¸•ือนไปà¹à¸¥à¹‰à¸§'; -$lang['notify_fail'] = 'ไม่สามารถส่งจดหมายà¹à¸ˆà¹‰à¸‡à¹€à¸•ือน'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/list.txt deleted file mode 100644 index fdf65b5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/th/list.txt +++ /dev/null @@ -1 +0,0 @@ -====== รายชื่อผู้ใช้ ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/add.txt deleted file mode 100644 index beedc0b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Kullanıcı ekleme ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/delete.txt deleted file mode 100644 index adb8e91..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Kullanıcı silme ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/edit.txt deleted file mode 100644 index d9f3b71..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Kullanıcı Düzenleme ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/intro.txt deleted file mode 100644 index 1edcb2c..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Kullanıcı Yöneticisi ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/lang.php deleted file mode 100644 index 97044ce..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/lang.php +++ /dev/null @@ -1,52 +0,0 @@ - - * @author Cihan Kahveci - * @author Yavuz Selim - * @author Caleb Maclennan - * @author farukerdemoncel - */ -$lang['menu'] = 'Kullanıcı Yönetimi'; -$lang['noauth'] = '(kullanıcı onaylaması yoktur)'; -$lang['nosupport'] = '(kullanıcı yönetimi desteklenmemektedir)'; -$lang['badauth'] = 'yanlış onaylama metodu'; -$lang['user_id'] = 'Kullanıcı'; -$lang['user_pass'] = 'Åžifre'; -$lang['user_name'] = 'Gerçek İsim'; -$lang['user_mail'] = 'Email'; -$lang['user_groups'] = 'Gruplar'; -$lang['field'] = 'Alan'; -$lang['value'] = 'DeÄŸer'; -$lang['add'] = 'Ekle'; -$lang['delete'] = 'Sil'; -$lang['delete_selected'] = 'Seçilenleri Sil'; -$lang['edit'] = 'Düzenle'; -$lang['edit_prompt'] = 'Bu kullanıcıyı düzenle'; -$lang['modify'] = 'DeÄŸiÅŸiklikleri kaydet'; -$lang['search'] = 'Arama'; -$lang['search_prompt'] = 'Aramayı GerçekleÅŸtir'; -$lang['clear'] = 'Arama ayarlarını sıfırla'; -$lang['filter'] = 'Filtre'; -$lang['summary'] = 'Bulunan %3$d kullanıcının %1$d-%2$d gösterilmektedir. Toplam %4$d kullanıcı bulunmaktadır.'; -$lang['nonefound'] = 'Hiç kullanıcı bulunamadı. Toplam %d kullanıcı bulunmaktadır.'; -$lang['delete_ok'] = '%d kullanıcılar silindi'; -$lang['delete_fail'] = '%d silinemedi.'; -$lang['update_ok'] = 'Kullanıcı baÅŸarı ile güncelleÅŸtirildi'; -$lang['update_fail'] = 'Kullanıcı güncelleÅŸtirilemedi'; -$lang['update_exists'] = 'Kullanıcı adı deÄŸiÅŸtirilemedi. Belirtilen kullanıcı adı (%s) zaten bulunmaktadır (yapılan diÄŸer deÄŸiÅŸiklikler uygulanacaktır).'; -$lang['start'] = 'baÅŸla'; -$lang['prev'] = 'önceki'; -$lang['next'] = 'sonraki'; -$lang['last'] = 'sonuncu'; -$lang['edit_usermissing'] = 'Seçili kullanıcılar bulunamadı, belirtilen kullanıcı silinmiÅŸ ya da deÄŸiÅŸtirilmiÅŸ olabilir.'; -$lang['user_notify'] = 'Kullanıcıyı bilgilendir'; -$lang['note_notify'] = 'Bilgilendirme e-postaları sadece kullanıcıya yeni bir parola verildiÄŸinde gönderilmektedir.'; -$lang['note_group'] = 'Yeni kullanıcılar bir grup belirtilmezse varsayılan (%s) gruba eklenecektir.'; -$lang['note_pass'] = 'EÄŸer alan boÅŸ bırakılırsa parola otomatik oluÅŸturulacaktır ve kullanıcı bilgilendirme etkinleÅŸtirilecektir. '; -$lang['add_ok'] = 'Kullanıcı baÅŸarı ile eklendi'; -$lang['add_fail'] = 'Kullanıcı ekleme baÅŸarısız'; -$lang['notify_ok'] = 'Bildirim emaili gönderildi'; -$lang['notify_fail'] = 'Bildirim emaili gönderilemedi'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/list.txt deleted file mode 100644 index 2314eb2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/tr/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Kullanıcı Listesi ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/add.txt deleted file mode 100644 index bc34697..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Додати кориÑтувача ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/delete.txt deleted file mode 100644 index 739340b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувача ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/edit.txt deleted file mode 100644 index efc84be..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Редагувати кориÑтувача ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/intro.txt deleted file mode 100644 index b658aff..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувачами ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/lang.php deleted file mode 100644 index 36b6f74..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/lang.php +++ /dev/null @@ -1,50 +0,0 @@ - - * @author serg_stetsuk - * @author Oleksandr Kunytsia - */ -$lang['menu'] = 'ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувачами'; -$lang['noauth'] = '(Ð°Ð²Ñ‚ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ ÐºÐ¾Ñ€Ð¸Ñтувачів не доÑтупна)'; -$lang['nosupport'] = '(ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувачами не підтримуєтьÑÑ)'; -$lang['badauth'] = 'невірний механізм автентифікації'; -$lang['user_id'] = 'Ð†Ð¼â€™Ñ ÐºÐ¾Ñ€Ð¸Ñтувача'; -$lang['user_pass'] = 'Пароль'; -$lang['user_name'] = 'Повне ім’Ñ'; -$lang['user_mail'] = 'E-mail'; -$lang['user_groups'] = 'Групи'; -$lang['field'] = 'Поле'; -$lang['value'] = 'ЗначеннÑ'; -$lang['add'] = 'Додати'; -$lang['delete'] = 'Видалити'; -$lang['delete_selected'] = 'Видалити вибраних'; -$lang['edit'] = 'Змінити'; -$lang['edit_prompt'] = 'Змінити цього кориÑтувача'; -$lang['modify'] = 'Зберегти зміни'; -$lang['search'] = 'Пошук'; -$lang['search_prompt'] = 'Шукати'; -$lang['clear'] = 'ОчиÑтити фільтр пошуку'; -$lang['filter'] = 'Фільтр'; -$lang['summary'] = 'Показано кориÑтувачі %1$d-%2$d з %3$d знайдених. Ð’Ñього кориÑтувачів: %4$d.'; -$lang['nonefound'] = 'Ðе знайдено жодного кориÑтувача. Ð’Ñього кориÑтувачів: %d.'; -$lang['delete_ok'] = 'Видалено кориÑтувачів: %d'; -$lang['delete_fail'] = 'Ðе вдалоÑÑ Ð²Ð¸Ð´Ð°Ð»Ð¸Ñ‚Ð¸ %d.'; -$lang['update_ok'] = 'Дані кориÑтувача оновлено'; -$lang['update_fail'] = 'Ðе вдалоÑÑ Ð¾Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ дані кориÑтувача'; -$lang['update_exists'] = 'Ðе вдалоÑÑ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ Ñ–Ð¼â€™Ñ ÐºÐ¾Ñ€Ð¸Ñтувача, такий кориÑтувач (%s) вже Ñ–Ñнує (вÑÑ– інші зміни будуть заÑтоÑовані).'; -$lang['start'] = 'на початок'; -$lang['prev'] = 'назад'; -$lang['next'] = 'вперед'; -$lang['last'] = 'в кінець'; -$lang['edit_usermissing'] = 'Обраного кориÑтувача не знайдено, можливо його було вилучено або змінено ще деÑÑŒ.'; -$lang['user_notify'] = 'Повідомити кориÑтувача'; -$lang['note_notify'] = 'ЛиÑти з повідомленнÑми відÑилаютьÑÑ Ð»Ð¸ÑˆÐµ у випадку видачі нового Ð¿Ð°Ñ€Ð¾Ð»Ñ ÐºÐ¾Ñ€Ð¸Ñтувачу.'; -$lang['note_group'] = 'Якщо не визначено групи, то нові кориÑтувачі будуть автоматично додані до групи за замовчуваннÑм (%s).'; -$lang['note_pass'] = 'Пароль буде згенеровано автоматично, Ñкщо поле Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð½Ðµ заповнено Ñ– увімкнено прапорець "повідомити кориÑтувача".'; -$lang['add_ok'] = 'КориÑтувача додано'; -$lang['add_fail'] = 'Ðеможливо додати кориÑтувача'; -$lang['notify_ok'] = 'ЛиÑта з повідомленнÑм надіÑлано'; -$lang['notify_fail'] = 'Ðеможливо виÑлати лиÑта з повідомленнÑм'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/list.txt deleted file mode 100644 index 76013a9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/uk/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== СпиÑок кориÑтувачів ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/add.txt deleted file mode 100644 index 8684ee5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== Thêm thành viên ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/delete.txt deleted file mode 100644 index 786ea46..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== Xóa thành viên ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/edit.txt deleted file mode 100644 index 2cca5cb..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== Sá»­a đổi thành viên ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/import.txt deleted file mode 100644 index 6af807b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/import.txt +++ /dev/null @@ -1,8 +0,0 @@ -===== Nhập số lượng lá»›n thành viên ===== - -Yêu cầu tập tin CSV cá»§a thành viên có ít nhất bốn cá»™t. -Các cá»™t phải chứa, theo thứ tá»±: id thành viên, tên đầy đủ, địa chỉ thư Ä‘iện tá»­ và các nhóm. -Các trưá»ng CSV nên được phân tách bằng dấu phẩy (,) và chuá»—i được phân cách bằng dấu ngoặc kép (%%""%%). Dấu gạch chéo ngược (\) có thể được sá»­ dụng để thoát. -Äể biết ví dụ vá» má»™t tập tin phù hợp, hãy thá»­ chức năng "Xuất thành viên" ở trên. -Id thành viên trùng lặp sẽ bị bá» qua. -Má»™t mật khẩu sẽ được tạo và gá»­i qua email cho má»—i thành viên được nhập thành công. \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/intro.txt deleted file mode 100644 index 061ff19..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== Quản lý thành viên ====== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/lang.php deleted file mode 100644 index 1366c1a..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/lang.php +++ /dev/null @@ -1,74 +0,0 @@ - - */ -$lang['menu'] = 'Quản lý thành viên'; -$lang['noauth'] = '(không có sẵn xác thá»±c thành viên)'; -$lang['nosupport'] = '(không há»— trợ quản lý thành viên)'; -$lang['badauth'] = 'cÆ¡ chế xác thá»±c không hợp lệ'; -$lang['user_id'] = 'Thành viên'; -$lang['user_pass'] = 'Mật khẩu'; -$lang['user_name'] = 'Tên thật'; -$lang['user_mail'] = 'Thư Ä‘iện tá»­'; -$lang['user_groups'] = 'Nhóm'; -$lang['field'] = 'Trưá»ng'; -$lang['value'] = 'Giá trị'; -$lang['add'] = 'Thêm'; -$lang['delete'] = 'Xóa'; -$lang['delete_selected'] = 'Xóa những mục đã chá»n'; -$lang['edit'] = 'Sá»­a đổi'; -$lang['edit_prompt'] = 'Sá»­a đổi thành viên này'; -$lang['modify'] = 'Lưu thay đổi'; -$lang['search'] = 'Tìm kiếm'; -$lang['search_prompt'] = 'Thá»±c hiện tìm kiếm'; -$lang['clear'] = 'Äặt lại bá»™ lá»c tìm kiếm'; -$lang['filter'] = 'Bá»™ lá»c'; -$lang['export_all'] = 'Xuất tất cả thành viên (CSV)'; -$lang['export_filtered'] = 'Xuất danh sách thành viên được lá»c (CSV)'; -$lang['import'] = 'Nhập thành viên má»›i'; -$lang['line'] = 'Dòng số'; -$lang['error'] = 'Thông báo lá»—i'; -$lang['summary'] = 'Hiển thị thành viên %1$d-%2$d trong số %3$d thành viên được tìm thấy. %4$d thành viên tổng cá»™ng.'; -$lang['nonefound'] = 'Không tìm thấy thành viên. %d thành viên tổng cá»™ng.'; -$lang['delete_ok'] = 'Äã xóa %d thành viên.'; -$lang['delete_fail'] = 'Xóa không thành công %d thành viên.'; -$lang['update_ok'] = 'Cập nhật thành viên thành công'; -$lang['update_fail'] = 'Cập nhật thành viên không thành công'; -$lang['update_exists'] = 'Thay đổi tên thành viên không thành công, tên thành viên được chỉ định (%s) đã tồn tại (má»i thay đổi khác sẽ được áp dụng).'; -$lang['start'] = 'bắt đầu'; -$lang['prev'] = 'trước'; -$lang['next'] = 'sau'; -$lang['last'] = 'cuối'; -$lang['edit_usermissing'] = 'Không tìm thấy thành viên đã chá»n, tên thành viên được chỉ định có thể đã bị xóa hoặc thay đổi ở nÆ¡i khác.'; -$lang['user_notify'] = 'Thông báo cho thành viên'; -$lang['note_notify'] = 'Chỉ gá»­i thư Ä‘iện tá»­ thông báo nếu thành viên được cung cấp mật khẩu má»›i.'; -$lang['note_group'] = 'Thành viên má»›i sẽ được thêm vào nhóm mặc định (%s) nếu không có nhóm nào được chỉ định.'; -$lang['note_pass'] = 'Mật khẩu sẽ được tá»± động tạo nếu trưá»ng bị bá» trống và thông báo cá»§a thành viên được bật.'; -$lang['add_ok'] = 'Äã thêm thành viên thành công'; -$lang['add_fail'] = 'Thêm thành viên không thành công'; -$lang['notify_ok'] = 'Äã gá»­i thư Ä‘iện tá»­ thông báo'; -$lang['notify_fail'] = 'Không thể gá»­i thư Ä‘iện tá»­ thông báo'; -$lang['import_userlistcsv'] = 'Tập tin danh sách thành viên (CSV):'; -$lang['import_header'] = 'Nhập gần đây nhất - Không thành công'; -$lang['import_success_count'] = 'Nhập thành viên: Äã tìm thấy %d thành viên, đã nhập thành công %d.'; -$lang['import_failure_count'] = 'Nhập thành viên: %d không thành công. Thành viên không được nhập thành công được liệt kê dưới đây.'; -$lang['import_error_fields'] = 'Không đủ trưá»ng, tìm thấy %d, yêu cầu 4.'; -$lang['import_error_baduserid'] = 'Thiếu id thành viên'; -$lang['import_error_badname'] = 'Tên không đúng'; -$lang['import_error_badmail'] = 'Äịa chỉ thư Ä‘iện tá»­ không đúng'; -$lang['import_error_upload'] = 'Việc nhập không thành công. Không thể tải lên tập tin csv hoặc trống.'; -$lang['import_error_readfail'] = 'Việc nhập không thành công. Không thể Ä‘á»c tập tin đã tải lên.'; -$lang['import_error_create'] = 'Không thể tạo thành viên'; -$lang['import_notify_fail'] = 'Không thể gá»­i tin nhắn thông báo cho thành viên đã nhập, %s vá»›i thư Ä‘iện tá»­ %s.'; -$lang['import_downloadfailures'] = 'Tải xuống lá»—i dưới dạng CSV để sá»­a'; -$lang['addUser_error_missing_pass'] = 'Vui lòng đặt mật khẩu hoặc kích hoạt thông báo thành viên để cho phép tạo mật khẩu.'; -$lang['addUser_error_pass_not_identical'] = 'Mật khẩu đã nhập không giống nhau.'; -$lang['addUser_error_modPass_disabled'] = 'Việc sá»­a đổi mật khẩu hiện Ä‘ang bị vô hiệu hóa'; -$lang['addUser_error_name_missing'] = 'Vui lòng nhập tên cho thành viên má»›i.'; -$lang['addUser_error_modName_disabled'] = 'Việc sá»­a đổi tên hiện Ä‘ang bị vô hiệu hóa.'; -$lang['addUser_error_mail_missing'] = 'Vui lòng nhập địa chỉ thư Ä‘iện tá»­ cho thành viên má»›i.'; -$lang['addUser_error_modMail_disabled'] = 'Việc sá»­a đổi địa chỉ thư Ä‘iện tá»­ hiện Ä‘ang bị vô hiệu hóa.'; -$lang['addUser_error_create_event_failed'] = 'Má»™t plugin ngăn không cho thành viên má»›i được thêm vào. Xem lại các tin nhắn khác có thể để biết thêm thông tin.'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/list.txt deleted file mode 100644 index b6dbae8..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/vi/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== Danh sách thành viên ===== \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/add.txt deleted file mode 100644 index 6e25f17..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== 增加帳號 ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/delete.txt deleted file mode 100644 index 1a29ba3..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== 刪除帳號 ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/edit.txt deleted file mode 100644 index ec1c5d5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== 修改帳號 ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/import.txt deleted file mode 100644 index 925cdc9..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/import.txt +++ /dev/null @@ -1,9 +0,0 @@ -===== 批次匯入使用者 ===== - -需æä¾› CSV æ ¼å¼çš„使用者列表檔案(UTF-8 編碼)。 -æ¯åˆ—至少 4 欄,ä¾åºç‚ºï¼šå¸³è™Ÿã€å§“åã€é›»éƒµã€ç¾¤çµ„。 -儿¬„以åŠå½¢é€—號 (,) 分隔,有åŠå½¢é€—號的字串å¯ç”¨åŠå½¢é›™å¼•號 (%%""%%) 分開,引號å¯ç”¨å斜線 (\) 跳脫。 -é‡è¤‡çš„使用者帳號會自動忽略。 -如需è¦ç¯„例檔案,å¯ç”¨ä¸Šé¢çš„「匯出使用者ã€å–得。 - -系統會為æˆåŠŸåŒ¯å…¥çš„ä½¿ç”¨è€…ç”¢ç”Ÿå¯†ç¢¼ä¸¦å¯„ä¿¡é€šçŸ¥ã€‚ diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/intro.txt deleted file mode 100644 index 32ccf6f..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== 帳號管ç†å™¨ ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/lang.php deleted file mode 100644 index c9a2f00..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/lang.php +++ /dev/null @@ -1,74 +0,0 @@ - - * @author Li-Jiun Huang - * @author http://www.chinese-tools.com/tools/converter-simptrad.html - * @author Wayne San - * @author Cheng-Wei Chien - * @author Shuo-Ting Jian - * @author syaoranhinata - * @author tsangho - * @author Danny Lin - */ -$lang['menu'] = '帳號管ç†å™¨'; -$lang['noauth'] = '(帳號èªè­‰å°šæœªé–‹æ”¾)'; -$lang['nosupport'] = '(å°šä¸æ”¯æ´å¸³è™Ÿç®¡ç†)'; -$lang['badauth'] = '錯誤的èªè­‰æ©Ÿåˆ¶'; -$lang['user_id'] = '帳號'; -$lang['user_pass'] = '密碼'; -$lang['user_name'] = 'å稱'; -$lang['user_mail'] = '電郵'; -$lang['user_groups'] = '群組'; -$lang['field'] = '欄ä½'; -$lang['value'] = '設定值'; -$lang['add'] = '增加'; -$lang['delete'] = '刪除'; -$lang['delete_selected'] = '刪除所é¸çš„'; -$lang['edit'] = '修改'; -$lang['edit_prompt'] = '修改該帳號'; -$lang['modify'] = '儲存變更'; -$lang['search'] = 'æœå°‹'; -$lang['search_prompt'] = 'é–‹å§‹æœå°‹'; -$lang['clear'] = 'é‡è¨­ç¯©é¸æ¢ä»¶'; -$lang['filter'] = 'ç¯©é¸æ¢ä»¶ (Filter)'; -$lang['export_all'] = '匯出所有使用者 (CSV)'; -$lang['export_filtered'] = '匯出篩é¸å¾Œçš„使用者列表 (CSV)'; -$lang['import'] = '匯入新使用者'; -$lang['line'] = '列號'; -$lang['error'] = '錯誤訊æ¯'; -$lang['summary'] = '顯示帳號 %1$d-%2$d,共 %3$d 筆符åˆã€‚共有 %4$d 個帳號。'; -$lang['nonefound'] = '找ä¸åˆ°å¸³è™Ÿã€‚共有 %d 個帳號。'; -$lang['delete_ok'] = '已刪除 %d 個帳號'; -$lang['delete_fail'] = '%d 個帳號無法刪除。'; -$lang['update_ok'] = '已更新該帳號'; -$lang['update_fail'] = '無法更新該帳號'; -$lang['update_exists'] = '無法變更帳號å稱 (%s) ,因為有åŒå帳號存在。其他修改則已套用。'; -$lang['start'] = 'é–‹å§‹'; -$lang['prev'] = '上一é '; -$lang['next'] = '下一é '; -$lang['last'] = '最後一é '; -$lang['edit_usermissing'] = '找ä¸åˆ°é¸å–的帳號,å¯èƒ½å·²è¢«åˆªé™¤æˆ–改為其他å稱。'; -$lang['user_notify'] = '通知使用者'; -$lang['note_notify'] = 'é€šçŸ¥ä¿¡åªæœƒåœ¨æŒ‡å®šä½¿ç”¨è€…新密碼時寄é€ã€‚'; -$lang['note_group'] = '如果沒有指定群組,新使用者將會列入至é è¨­ç¾¤çµ„(%s)當中。'; -$lang['note_pass'] = '如果勾é¸äº†é€šçŸ¥ä½¿ç”¨è€…,而沒有輸入這個欄ä½ï¼Œå‰‡æœƒè‡ªå‹•產生一組密碼。'; -$lang['add_ok'] = '已新增使用者'; -$lang['add_fail'] = '無法新增使用者'; -$lang['notify_ok'] = '通知信已寄出'; -$lang['notify_fail'] = '通知信無法寄出'; -$lang['import_userlistcsv'] = '使用者列表檔案 (CSV): '; -$lang['import_header'] = '最近一次匯入 - 失敗'; -$lang['import_success_count'] = '使用者匯入:找到 %d 個使用者,已æˆåŠŸåŒ¯å…¥ %d 個。'; -$lang['import_failure_count'] = '使用者匯入:%d 個匯入失敗,列出於下。'; -$lang['import_error_fields'] = '欄ä½ä¸è¶³ï¼Œéœ€è¦ 4 個,找到 %d 個。'; -$lang['import_error_baduserid'] = '使用者帳號éºå¤±'; -$lang['import_error_badname'] = 'åç¨±ä¸æ­£ç¢º'; -$lang['import_error_badmail'] = '電郵ä½å€ä¸æ­£ç¢º'; -$lang['import_error_upload'] = '匯入失敗,CSV 檔案內容空白或無法匯入。'; -$lang['import_error_readfail'] = '匯入錯誤,無法讀å–上傳的檔案'; -$lang['import_error_create'] = '無法建立使用者'; -$lang['import_notify_fail'] = '通知訊æ¯ç„¡æ³•寄給已匯入的使用者 %s(電郵 %s)'; -$lang['import_downloadfailures'] = '下載失敗項的 CSV 檔案以供修正'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/list.txt deleted file mode 100644 index 1e539bd..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh-tw/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== 帳號清單 ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/add.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/add.txt deleted file mode 100644 index fd3b1e5..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/add.txt +++ /dev/null @@ -1 +0,0 @@ -===== 添加用户 ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/delete.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/delete.txt deleted file mode 100644 index dc6b7fc..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/delete.txt +++ /dev/null @@ -1 +0,0 @@ -===== 删除用户 ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/edit.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/edit.txt deleted file mode 100644 index 83b72df..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/edit.txt +++ /dev/null @@ -1 +0,0 @@ -===== 编辑用户 ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/import.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/import.txt deleted file mode 100644 index 243a53e..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/import.txt +++ /dev/null @@ -1,7 +0,0 @@ -===== 批é‡å¯¼å…¥ç”¨æˆ· ===== - -需è¦è‡³å°‘有 4 列的 CSV æ ¼å¼ç”¨æˆ·åˆ—表文件。列必须按顺åºåŒ…括:用户IDã€å…¨åã€ç”µå­é‚®ä»¶åœ°å€å’Œç»„。 -CSV 域需è¦ç”¨é€—å· (,) 分隔,字符串用英文åŒå¼•å· (%%""%%) åˆ†å¼€ã€‚åæ–œæ å¯ä»¥ç”¨æ¥è½¬ä¹‰ã€‚ -å¯ä»¥å°è¯•上é¢çš„“导入用户â€åŠŸèƒ½æ¥æŸ¥çœ‹ç¤ºä¾‹æ–‡ä»¶ã€‚é‡å¤çš„用户ID将被忽略。 - -密ç ç”ŸæˆåŽä¼šé€šè¿‡ç”µå­é‚®ä»¶å‘é€ç»™æ¯ä¸ªæˆåŠŸå¯¼å…¥çš„ç”¨æˆ·ã€‚ \ No newline at end of file diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/intro.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/intro.txt deleted file mode 100644 index 5f254be..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/intro.txt +++ /dev/null @@ -1 +0,0 @@ -====== 用户管ç†å™¨ ====== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/lang.php b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/lang.php deleted file mode 100644 index e66dff2..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/lang.php +++ /dev/null @@ -1,86 +0,0 @@ - - * @author ZDYX - * @author http://www.chinese-tools.com/tools/converter-tradsimp.html - * @author Simon zhan - * @author ben - * @author lainme - * @author caii - * @author Hiphen Lee - * @author Shuo-Ting Jian - * @author Rachel - * @author Yangyu Huang - * @author oott123 - * @author Garfield - */ -$lang['menu'] = '用户管ç†å™¨'; -$lang['noauth'] = '(用户认è¯ä¸å¯ç”¨ï¼‰'; -$lang['nosupport'] = '(用户管ç†ä¸æ”¯æŒï¼‰'; -$lang['badauth'] = 'éžæ³•的认è¯ç»“æž„'; -$lang['user_id'] = '用户å'; -$lang['user_pass'] = '密ç '; -$lang['user_name'] = '真实姓å'; -$lang['user_mail'] = 'Email'; -$lang['user_groups'] = '组 *'; -$lang['field'] = 'æ ç›®'; -$lang['value'] = '值'; -$lang['add'] = '添加'; -$lang['delete'] = '删除'; -$lang['delete_selected'] = '删除选中的'; -$lang['edit'] = '编辑'; -$lang['edit_prompt'] = '编辑该用户'; -$lang['modify'] = 'ä¿å­˜æ›´æ”¹'; -$lang['search'] = 'æœç´¢'; -$lang['search_prompt'] = '进行æœç´¢'; -$lang['clear'] = 'é‡ç½®æœç´¢è¿‡æ»¤å™¨'; -$lang['filter'] = '过滤器'; -$lang['export_all'] = '导出所有用户(CSV)'; -$lang['export_filtered'] = '导出已筛选的用户列表(CSV)'; -$lang['import'] = '请输入新用户å'; -$lang['line'] = '行å·'; -$lang['error'] = 'ä¿¡æ¯é”™è¯¯'; -$lang['summary'] = '找到 %3$d å用户,显示其中第 %1$d 至 %2$d ä½ç”¨æˆ·ã€‚æ•°æ®åº“中共有 %4$d å用户。'; -$lang['nonefound'] = '没有找到用户。数æ®åº“中共有 %d å用户。'; -$lang['delete_ok'] = '%d 个用户删除æˆåŠŸ'; -$lang['delete_fail'] = '%d 个用户删除失败。'; -$lang['update_ok'] = '用户更新æˆåŠŸ'; -$lang['update_fail'] = '用户更新失败'; -$lang['update_exists'] = 'ç”¨æˆ·åæ›´æ”¹å¤±è´¥ï¼Œæ‚¨æŒ‡å®šçš„用户å(%s)已存在(其他更改将立å³ç”Ÿæ•ˆï¼‰ã€‚'; -$lang['start'] = '第一页'; -$lang['prev'] = 'å‰ä¸€é¡µ'; -$lang['next'] = 'åŽä¸€é¡µ'; -$lang['last'] = '最åŽä¸€é¡µ'; -$lang['edit_usermissing'] = '您指定的用户没有找到,å¯èƒ½ç”¨æˆ·å·²è¢«åˆ é™¤æˆ–用户å已更改。'; -$lang['user_notify'] = '通知用户'; -$lang['note_notify'] = 'é€šçŸ¥é‚®ä»¶åªæœ‰åœ¨ç”¨æˆ·èŽ·å¾—æ–°å¯†ç æ—¶æ‰ä¼šå‘é€ã€‚'; -$lang['note_group'] = '* 如果没有指定组,新用户将被添加到默认的组(%s)中。'; -$lang['note_pass'] = '如果输入框留空则自动生æˆå£ä»¤ï¼Œå¹¶ä¼šé€šçŸ¥ç”¨æˆ·ã€‚'; -$lang['add_ok'] = '用户添加æˆåŠŸ'; -$lang['add_fail'] = '用户添加失败'; -$lang['notify_ok'] = '通知邮件已å‘é€'; -$lang['notify_fail'] = '通知邮件无法å‘é€'; -$lang['import_userlistcsv'] = '用户列表文件(CSV)'; -$lang['import_header'] = '最近一次导入 - 失败'; -$lang['import_success_count'] = '用户导入:找到了 %d 个用户,%d 个用户被æˆåŠŸå¯¼å…¥ã€‚'; -$lang['import_failure_count'] = '用户导入:%d 个用户导入失败。下é¢åˆ—出了失败的用户。'; -$lang['import_error_fields'] = '域的数目ä¸è¶³ï¼Œå‘现 %d ä¸ªï¼Œéœ€è¦ 4 个。'; -$lang['import_error_baduserid'] = '用户ID丢失'; -$lang['import_error_badname'] = 'å称错误'; -$lang['import_error_badmail'] = '邮件地å€é”™è¯¯'; -$lang['import_error_upload'] = '导入失败。CSV 文件无法上传或是空的。'; -$lang['import_error_readfail'] = '导入失败。无法读å–上传的文件。'; -$lang['import_error_create'] = 'ä¸èƒ½åˆ›å»ºæ–°ç”¨æˆ·'; -$lang['import_notify_fail'] = 'é€šçŸ¥æ¶ˆæ¯æ— æ³•å‘é€åˆ°å¯¼å…¥çš„用户 %s,电å­é‚®ä»¶åœ°å€æ˜¯ %s。'; -$lang['import_downloadfailures'] = '下载CSV的错误信æ¯ä»¥ä¿®æ­£ã€‚'; -$lang['addUser_error_missing_pass'] = 'è¯·è®¾ç½®ä¸€ä¸ªå¯†ç æˆ–者激活用户通知æ¥å¯ç”¨å¯†ç ç”Ÿæˆã€‚'; -$lang['addUser_error_pass_not_identical'] = '输入的密ç ä¸ç›¸åŒã€‚'; -$lang['addUser_error_modPass_disabled'] = '修改密ç å·²ç¦ç”¨'; -$lang['addUser_error_name_missing'] = '请为新用户输入一个å字。'; -$lang['addUser_error_modName_disabled'] = '修改åå­—å·²ç¦ç”¨'; -$lang['addUser_error_mail_missing'] = '请为新用户输入一个电å­é‚®ä»¶åœ°å€ã€‚'; -$lang['addUser_error_modMail_disabled'] = '修改邮件地å€å·²ç¦ç”¨'; -$lang['addUser_error_create_event_failed'] = '一个æ’件阻止了添加新用户。请查看其它å¯èƒ½çš„æ¶ˆæ¯æ¥èŽ·å–æ›´å¤šä¿¡æ¯ã€‚'; diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/list.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/list.txt deleted file mode 100644 index e62a85b..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/lang/zh/list.txt +++ /dev/null @@ -1 +0,0 @@ -===== 用户列表 ===== diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/plugin.info.txt b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/plugin.info.txt deleted file mode 100644 index 607eca7..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/plugin.info.txt +++ /dev/null @@ -1,7 +0,0 @@ -base usermanager -author Chris Smith -email chris@jalakai.co.uk -date 2015-07-15 -name User Manager -desc Manage DokuWiki user accounts -url http://dokuwiki.org/plugin:usermanager diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/script.js b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/script.js deleted file mode 100644 index 3b7ad09..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/script.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Add JavaScript confirmation to the User Delete button - */ -jQuery(function(){ - jQuery('#usrmgr__del').on('click', function(){ - return confirm(LANG.del_confirm); - }); -}); diff --git a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/style.css b/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/style.css deleted file mode 100644 index 9028fed..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/plugins/usermanager/style.css +++ /dev/null @@ -1,33 +0,0 @@ -/* User Manager specific styles */ -#user__manager tr.disabled { - color: #6f6f6f; - background: #e4e4e4; -} -#user__manager tr.user_info { - vertical-align: top; -} -#user__manager div.edit_user { - width: 46%; - float: left; -} -#user__manager table { - margin-bottom: 1em; -} -#user__manager ul.notes { - padding-left: 0; - padding-right: 1.4em; -} -#user__manager button[disabled] { - color: #ccc!important; - border-color: #ccc!important; -} -#user__manager .import_users { - margin-top: 1.4em; -} -#user__manager .import_failures { - margin-top: 1.4em; -} -#user__manager .import_failures td.lineno { - text-align: center; -} -/* IE won't understand but doesn't require it */ diff --git a/snippets/dokuwiki-2023-04-04/lib/scripts/behaviour.js b/snippets/dokuwiki-2023-04-04/lib/scripts/behaviour.js deleted file mode 100644 index cd2ace4..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/scripts/behaviour.js +++ /dev/null @@ -1,241 +0,0 @@ -/** - * Hides elements with a slide animation - * - * @param {function} fn optional callback to run after hiding - * @param {bool} noaria supress aria-expanded state setting - * @author Adrian Lang - */ -jQuery.fn.dw_hide = function(fn, noaria) { - if(!noaria) this.attr('aria-expanded', 'false'); - return this.slideUp('fast', fn); -}; - -/** - * Unhides elements with a slide animation - * - * @param {function} fn optional callback to run after hiding - * @param {bool} noaria supress aria-expanded state setting - * @author Adrian Lang - */ -jQuery.fn.dw_show = function(fn, noaria) { - if(!noaria) this.attr('aria-expanded', 'true'); - return this.slideDown('fast', fn); -}; - -/** - * Toggles visibility of an element using a slide element - * - * @param {bool} state the current state of the element (optional) - * @param {function} fn callback after the state has been toggled - * @param {bool} noaria supress aria-expanded state setting - */ -jQuery.fn.dw_toggle = function(state, fn, noaria) { - return this.each(function() { - var $this = jQuery(this); - if (typeof state === 'undefined') { - state = $this.is(':hidden'); - } - $this[state ? "dw_show" : "dw_hide" ](fn, noaria); - }); -}; - -/** - * Automatic behaviours - * - * This class wraps various JavaScript functionalities that are triggered - * automatically whenever a certain object is in the DOM or a certain CSS - * class was found - */ -var dw_behaviour = { - - init: function(){ - dw_behaviour.focusMarker(); - dw_behaviour.scrollToMarker(); - dw_behaviour.removeHighlightOnClick(); - dw_behaviour.quickSelect(); - dw_behaviour.checkWindowsShares(); - dw_behaviour.subscription(); - dw_behaviour.pageRestoreConfirm(); - dw_behaviour.securityCheck(); - - dw_behaviour.revisionBoxHandler(); - jQuery(document).on('click','#page__revisions input[type=checkbox]', - dw_behaviour.revisionBoxHandler - ); - - jQuery('.bounce').effect('bounce', {times:10}, 2000 ); - }, - - /** - * Looks for an element with the ID scroll__here at scrolls to it - */ - scrollToMarker: function(){ - var $obj = jQuery('#scroll__here'); - if($obj.length) { - if($obj.offset().top != 0) { - jQuery('html, body').animate({ - scrollTop: $obj.offset().top - 100 - }, 500); - } else { - // hidden object have no offset but can still be scrolled into view - $obj[0].scrollIntoView(); - } - } - }, - - /** - * Display confirm dialog on page restore action - */ - pageRestoreConfirm: function(){ - jQuery('#dokuwiki__pagetools li.revert a').on('click', - function() { - return confirm(LANG.restore_confirm); - } - ); - }, - - /** - * Looks for an element with the ID focus__this at sets focus to it - */ - focusMarker: function(){ - jQuery('#focus__this').trigger('focus'); - }, - - /** - * Remove all search highlighting when clicking on a highlighted term - */ - removeHighlightOnClick: function(){ - jQuery('span.search_hit').on('click', - function(e){ - jQuery(e.target).removeClass('search_hit', 1000); - } - ); - }, - - /** - * Autosubmit quick select forms - * - * When a tag has the class "quickselect", this script will - * automatically submit its parent form when the select value changes. - * It also hides the submit button of the form. - * - * This includes a workaround a weird behaviour when the submit button has a name - * - * @link https://trackjs.com/blog/when-form-submit-is-not-a-function/ - * @author Andreas Gohr - */ - quickSelect: function(){ - jQuery('.quickselect') - .change(function(e){ HTMLFormElement.prototype.submit.call(e.target.form); }) - .closest('form').find(':button').not('.show').hide(); - }, - - /** - * Display error for Windows Shares on browsers other than IE - * - * @author Michael Klier - */ - checkWindowsShares: function() { - if(!LANG.nosmblinks || navigator.userAgent.match(/(Trident|MSIE|Edge)/)) { - // No warning requested or none necessary - return; - } - - jQuery('a.windows').on('click', function(){ - alert(LANG.nosmblinks.replace(/\\n/,"\n")); - }); - }, - - /** - * Hide list subscription style if target is a page - * - * @author Adrian Lang - * @author Pierre Spring - */ - subscription: function(){ - var $form, $list, $digest; - - $form = jQuery('#subscribe__form'); - if (0 === $form.length) return; - - $list = $form.find("input[name='sub_style'][value='list']"); - $digest = $form.find("input[name='sub_style'][value='digest']"); - - $form.find("input[name='sub_target']") - .on('click', - function () { - var $this = jQuery(this), show_list; - if (!$this.prop('checked')) { - return; - } - - show_list = $this.val().match(/:$/); - $list.parent().dw_toggle(show_list); - if (!show_list && $list.prop('checked')) { - $digest.prop('checked', 'checked'); - } - } - ) - .filter(':checked') - .trigger('click'); - }, - - /** - * disable multiple revisions checkboxes if two are checked - * - * @author Andreas Gohr - * @author Anika Henke - */ - revisionBoxHandler: function() { - var $revisions = jQuery('#page__revisions'); - var $all = jQuery('input[type="checkbox"][name="rev2[]"]', $revisions); - var $checked = $all.filter(':checked'); - var $button = jQuery('button', $revisions); - - if($checked.length < 2) { - $all.prop('disabled', false); - $button.prop('disabled', true); - } else { - $all.prop('disabled', true); - $button.prop('disabled', false); - $checked.each(function(i) { - jQuery(this).prop('disabled', false); - if(i>1) { - jQuery(this).prop('checked', false); - } - }); - } - }, - - /** - * Check that access to the data directory is properly secured - * - * A successful check (a 403 error was returned when loading the image) is saved - * to session storage and not repeated again until the next browser session. This - * avoids overeager security bans (see #3363) - */ - securityCheck: function () { - var $checkDiv = jQuery('#security__check'); - if (!$checkDiv.length) return; - if (sessionStorage.getItem('dw-security-check:' + DOKU_BASE)) { - // check was already executed successfully - $checkDiv.remove(); - return; - } - - var img = new Image(); - img.onerror = function () { - // successful check will not be repeated during session - $checkDiv.remove(); - sessionStorage.setItem('dw-security-check:' + DOKU_BASE, true); - }; - img.onload = function () { - // check failed, display a warning message - $checkDiv.html(LANG.data_insecure); - $checkDiv.addClass('error'); - }; - img.src = $checkDiv.data('src') + '?t=' + Date.now(); - } -}; - -jQuery(dw_behaviour.init); diff --git a/snippets/dokuwiki-2023-04-04/lib/scripts/compatibility.js b/snippets/dokuwiki-2023-04-04/lib/scripts/compatibility.js deleted file mode 100644 index 154aead..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/scripts/compatibility.js +++ /dev/null @@ -1,42 +0,0 @@ -/** - * Mark a JavaScript function as deprecated - * - * This will print a warning to the JavaScript console (if available) in - * Firebug and Chrome and a stack trace (if available) to easily locate the - * problematic function call. - * - * @param msg optional message to print - */ -function DEPRECATED(msg){ - if(!window.console) return; - if(!msg) msg = ''; - - var func; - if(arguments.callee) func = arguments.callee.caller.name; - if(func) func = ' '+func+'()'; - var line = 'DEPRECATED function call'+func+'. '+msg; - - if(console.warn){ - console.warn(line); - }else{ - console.log(line); - } - - if(console.trace) console.trace(); -} - -/** - * Construct a wrapper function for deprecated function names - * - * This function returns a wrapper function which just calls DEPRECATED - * and the new function. - * - * @param func The new function - * @param context Optional; The context (`this`) of the call - */ -function DEPRECATED_WRAP(func, context) { - return function () { - DEPRECATED(); - return func.apply(context || this, arguments); - }; -} diff --git a/snippets/dokuwiki-2023-04-04/lib/scripts/cookie.js b/snippets/dokuwiki-2023-04-04/lib/scripts/cookie.js deleted file mode 100644 index e260e59..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/scripts/cookie.js +++ /dev/null @@ -1,71 +0,0 @@ -/** -* Handles the cookie used by several JavaScript functions -* -* Only a single cookie is written and read. You may only save -* simple name-value pairs - no complex types! -* -* You should only use the getValue and setValue methods -* -* @author Andreas Gohr -* @author Michal Rezler -*/ -var DokuCookie = { - data: {}, - name: 'DOKU_PREFS', - - /** - * Save a value to the cookie - * - * @author Andreas Gohr - */ - setValue: function(key,val){ - var text = [], - _this = this; - this.init(); - if (val === false){ - delete this.data[key]; - }else{ - val = val + ""; - this.data[key] = val; - } - - - //save the whole data array - jQuery.each(_this.data, function (key, val) { - if (_this.data.hasOwnProperty(key)) { - text.push(encodeURIComponent(key)+'#'+encodeURIComponent(val)); - } - }); - jQuery.cookie(this.name, text.join('#'), {expires: 365, path: DOKU_COOKIE_PARAM.path, secure: DOKU_COOKIE_PARAM.secure}); - }, - - /** - * Get a Value from the Cookie - * - * @author Andreas Gohr - * @param def default value if key does not exist; if not set, returns undefined by default - */ - getValue: function(key, def){ - this.init(); - return this.data.hasOwnProperty(key) ? this.data[key] : def; - }, - - /** - * Loads the current set cookie - * - * @author Andreas Gohr - */ - init: function(){ - var text, parts, i; - if(!jQuery.isEmptyObject(this.data)) { - return; - } - text = jQuery.cookie(this.name); - if(text){ - parts = text.split('#'); - for(i = 0; i < parts.length; i += 2){ - this.data[decodeURIComponent(parts[i])] = decodeURIComponent(parts[i+1]); - } - } - } -}; diff --git a/snippets/dokuwiki-2023-04-04/lib/scripts/delay.js b/snippets/dokuwiki-2023-04-04/lib/scripts/delay.js deleted file mode 100644 index edd53de..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/scripts/delay.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * Manage delayed and timed actions - * - * @license GPL2 (http://www.gnu.org/licenses/gpl.html) - * @author Adrian Lang - */ - -/** - * Provide a global callback for window.setTimeout - * - * To get a timeout for non-global functions, just call - * delay.add(func, timeout). - */ -var timer = { - _cur_id: 0, - _handlers: {}, - - execDispatch: function (id) { - timer._handlers[id](); - }, - - add: function (func, timeout) { - var id = ++timer._cur_id; - timer._handlers[id] = func; - return window.setTimeout('timer.execDispatch(' + id + ')', timeout); - } -}; - -/** - * Provide a delayed start - * - * To call a function with a delay, just create a new Delay(func, timeout) and - * call that object’s method “startâ€. - */ -function Delay (func, timeout) { - this.func = func; - if (timeout) { - this.timeout = timeout; - } -} - -Delay.prototype = { - func: null, - timeout: 500, - - delTimer: function () { - if (this.timer !== null) { - window.clearTimeout(this.timer); - this.timer = null; - } - }, - - start: function () { - DEPRECATED('don\'t use the Delay object, use window.timeout with a callback instead'); - this.delTimer(); - var _this = this; - this.timer = timer.add(function () { _this.exec.call(_this); }, - this.timeout); - - this._data = { - _this: arguments[0], - _params: Array.prototype.slice.call(arguments, 2) - }; - }, - - exec: function () { - this.delTimer(); - this.func.call(this._data._this, this._data._params); - } -}; diff --git a/snippets/dokuwiki-2023-04-04/lib/scripts/edit.js b/snippets/dokuwiki-2023-04-04/lib/scripts/edit.js deleted file mode 100644 index 2253d05..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/scripts/edit.js +++ /dev/null @@ -1,309 +0,0 @@ -/** - * Functions for text editing (toolbar stuff) - * - * @todo most of the stuff in here should be revamped and then moved to toolbar.js - * @author Andreas Gohr - */ - -/** - * Creates a toolbar button through the DOM - * Called for each entry of toolbar definition array (built by inc/toolbar.php and extended via js) - * - * Style the buttons through the toolbutton class - * - * @param {string} icon image filename, relative to folder lib/images/toolbar/ - * @param {string} label title of button, show on mouseover - * @param {string} key hint in title of button for access key - * @param {string} id id of button, and '_ico' of icon - * @param {string} classname for styling buttons - * - * @author Andreas Gohr - * @author Michal Rezler - */ -function createToolButton(icon,label,key,id,classname){ - var $btn = jQuery(document.createElement('button')), - $ico = jQuery(document.createElement('img')); - - // prepare the basic button stuff - $btn.addClass('toolbutton'); - if(classname){ - $btn.addClass(classname); - } - - $btn.attr('title', label).attr('aria-controls', 'wiki__text'); - if(key){ - $btn.attr('title', label + ' ['+key.toUpperCase()+']') - .attr('accessKey', key); - } - - // set IDs if given - if(id){ - $btn.attr('id', id); - $ico.attr('id', id+'_ico'); - } - - // create the icon and add it to the button - if(icon.substr(0,1) !== '/'){ - icon = DOKU_BASE + 'lib/images/toolbar/' + icon; - } - $ico.attr('src', icon); - $ico.attr('alt', ''); - $ico.attr('width', 16); - $ico.attr('height', 16); - $btn.append($ico); - - // we have to return a DOM object (for compatibility reasons) - return $btn[0]; -} - -/** - * Creates a picker window for inserting text - * - * The given list can be an associative array with text,icon pairs - * or a simple list of text. Style the picker window through the picker - * class or the picker buttons with the pickerbutton class. Picker - * windows are appended to the body and created invisible. - * - * @param {string} id the ID to assign to the picker - * @param {Array} props the properties for the picker - * @param {string} edid the ID of the textarea - * @return DOMobject the created picker - * @author Andreas Gohr - */ -function createPicker(id,props,edid){ - // create the wrapping div - var $picker = jQuery(document.createElement('div')); - - $picker.addClass('picker a11y'); - if(props['class']){ - $picker.addClass(props['class']); - } - - $picker.attr('id', id).css('position', 'absolute'); - - function $makebutton(title) { - var $btn = jQuery(document.createElement('button')) - .addClass('pickerbutton').attr('title', title) - .attr('aria-controls', edid) - .on('click', bind(pickerInsert, title, edid)) - .appendTo($picker); - return $btn; - } - - jQuery.each(props.list, function (key, item) { - if (!props.list.hasOwnProperty(key)) { - return; - } - - if(isNaN(key)){ - // associative array -> treat as text => image pairs - if (item.substr(0,1) !== '/') { - item = DOKU_BASE+'lib/images/'+props.icobase+'/'+item; - } - jQuery(document.createElement('img')) - .attr('src', item) - .attr('alt', '') - .css('height', '16') - .appendTo($makebutton(key)); - }else if (typeof item == 'string'){ - // a list of text -> treat as text picker - $makebutton(item).text(item); - }else{ - // a list of lists -> treat it as subtoolbar - initToolbar($picker,edid,props.list); - return false; // all buttons handled already - } - - }); - jQuery('body').append($picker); - - // we have to return a DOM object (for compatibility reasons) - return $picker[0]; -} - -/** - * Called by picker buttons to insert Text and close the picker again - * - * @author Andreas Gohr - */ -function pickerInsert(text,edid){ - insertAtCarret(edid,text); - pickerClose(); -} - -/** - * Add button action for signature button - * - * @param {jQuery} $btn Button element to add the action to - * @param {Array} props Associative array of button properties - * @param {string} edid ID of the editor textarea - * @return {string} picker id for aria-controls attribute - * @author Gabriel Birke - */ -function addBtnActionSignature($btn, props, edid) { - if(typeof SIG != 'undefined' && SIG != ''){ - $btn.on('click', function (e) { - insertAtCarret(edid,SIG); - e.preventDefault(); - }); - return edid; - } - return ''; -} - -/** - * Determine the current section level while editing - * - * @param {string} textboxId ID of the text field - * - * @author Andreas Gohr - */ -function currentHeadlineLevel(textboxId){ - var field = jQuery('#' + textboxId)[0], - s = false, - opts = [field.value.substr(0,DWgetSelection(field).start)]; - if (field.form && field.form.prefix) { - // we need to look in prefix context - opts.push(field.form.prefix.value); - } - - jQuery.each(opts, function (_, opt) { - // Check whether there is a headline in the given string - var str = "\n" + opt, - lasthl = str.lastIndexOf("\n=="); - if (lasthl !== -1) { - s = str.substr(lasthl+1,6); - return false; - } - }); - if (s === false) { - return 0; - } - return 7 - s.match(/^={2,6}/)[0].length; -} - - -/** - * global var used for not saved yet warning - */ -window.textChanged = false; - -/** - * global var which stores original editor content - */ -window.doku_edit_text_content = ''; -/** - * Delete the draft before leaving the page - */ -function deleteDraft() { - if (is_opera || window.keepDraft) { - return; - } - - var $dwform = jQuery('#dw__editform'); - - if($dwform.length === 0) { - return; - } - - // remove a possibly saved draft using ajax - jQuery.post(DOKU_BASE + 'lib/exe/ajax.php', - { - call: 'draftdel', - id: $dwform.find('input[name=id]').val(), - sectok: $dwform.find('input[name=sectok]').val() - } - ); -} - -/** - * Activate "not saved" dialog, add draft deletion to page unload, - * add handlers to monitor changes - * Note: textChanged could be set by e.g. html_edit() as well - * - * Sets focus to the editbox as well - */ -jQuery(function () { - var $editform = jQuery('#dw__editform'); - if ($editform.length == 0) { - return; - } - - var $edit_text = jQuery('#wiki__text'); - if ($edit_text.length > 0) { - if($edit_text.attr('readOnly')) { - return; - } - - // set focus and place cursor at the start - var sel = DWgetSelection($edit_text[0]); - sel.start = 0; - sel.end = 0; - DWsetSelection(sel); - $edit_text.trigger('focus'); - - doku_edit_text_content = $edit_text.val(); - } - - var changeHandler = function() { - doku_hasTextBeenModified(); - - doku_summaryCheck(); - }; - - $editform.change(changeHandler); - $editform.keydown(changeHandler); - - window.onbeforeunload = function(){ - if(window.textChanged) { - return LANG.notsavedyet; - } - }; - window.onunload = deleteDraft; - - // reset change memory var on submit - jQuery('#edbtn__save').on('click', - function() { - window.onbeforeunload = ''; - textChanged = false; - } - ); - jQuery('#edbtn__preview').on('click', - function() { - window.onbeforeunload = ''; - textChanged = false; - window.keepDraft = true; // needed to keep draft on page unload - } - ); - - var $summary = jQuery('#edit__summary'); - $summary.on('change keyup', doku_summaryCheck); - - if (textChanged) doku_summaryCheck(); -}); - -/** - * Updates textChanged variable if content of the editor has been modified - */ -function doku_hasTextBeenModified() { - if (!textChanged) { - var $edit_text = jQuery('#wiki__text'); - - if ($edit_text.length > 0) { - textChanged = doku_edit_text_content != $edit_text.val(); - } else { - textChanged = true; - } - } -} - -/** - * Checks if a summary was entered - if not the style is changed - * - * @author Andreas Gohr - */ -function doku_summaryCheck(){ - var $sum = jQuery('#edit__summary'), - missing = $sum.val() === ''; - $sum.toggleClass('missing', missing).toggleClass('edit', !missing); -} diff --git a/snippets/dokuwiki-2023-04-04/lib/scripts/editor.js b/snippets/dokuwiki-2023-04-04/lib/scripts/editor.js deleted file mode 100644 index 0df5561..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/scripts/editor.js +++ /dev/null @@ -1,205 +0,0 @@ -/** - * The DokuWiki editor features - * - * These are the advanced features of the editor. It does NOT contain any - * code for the toolbar buttons and it functions. See toolbar.js for that. - */ - -var dw_editor = { - - /** - * initialize the default editor functionality - * - * All other functions can also be called separately for non-default - * textareas - */ - init: function(){ - var $editor = jQuery('#wiki__text'); - if($editor.length === 0) { - return; - } - - dw_editor.initSizeCtl('#size__ctl',$editor); - - if($editor.attr('readOnly')) { - return; - } - - $editor.keydown(dw_editor.keyHandler); - - }, - - /** - * Add the edit window size and wrap controls - * - * Initial values are read from cookie if it exists - * - * @param selector ctlarea the div to place the controls - * @param selector editor the textarea to control - */ - initSizeCtl: function(ctlarea,editor){ - var $ctl = jQuery(ctlarea), - $textarea = jQuery(editor); - - if($ctl.length === 0 || $textarea.length === 0) { - return; - } - - $textarea.css('height', DokuCookie.getValue('sizeCtl') || '300px'); - - var wrp = DokuCookie.getValue('wrapCtl'); - if(wrp){ - dw_editor.setWrap($textarea[0], wrp); - } // else use default value - - jQuery.each([ - ['larger', function(){dw_editor.sizeCtl(editor,100);}], - ['smaller', function(){dw_editor.sizeCtl(editor,-100);}], - ['wrap', function(){dw_editor.toggleWrap(editor);}] - ], function (_, img) { - jQuery(document.createElement('img')) - .attr('src', DOKU_BASE+'lib/images/' + img[0] + '.gif') - .attr('alt', '') - .on('click', img[1]) - .appendTo($ctl); - }); - }, - - /** - * This sets the vertical size of the editbox and adjusts the cookie - * - * @param selector editor the textarea to control - * @param int val the relative value to resize in pixel - */ - sizeCtl: function(editor,val){ - var $textarea = jQuery(editor), - height = parseInt($textarea.css('height')) + val; - $textarea.css('height', height+'px'); - DokuCookie.setValue('sizeCtl',$textarea.css('height')); - }, - - /** - * Toggle the wrapping mode of the editor textarea and adjusts the - * cookie - * - * @param selector editor the textarea to control - */ - toggleWrap: function(editor){ - var $textarea = jQuery(editor), - wrap = $textarea.attr('wrap'); - dw_editor.setWrap($textarea[0], - (wrap && wrap.toLowerCase() == 'off') ? 'soft' : 'off'); - DokuCookie.setValue('wrapCtl',$textarea.attr('wrap')); - }, - - /** - * Set the wrapping mode of a textarea - * - * @author Fluffy Convict - * @author - * @link http://news.hping.org/comp.lang.javascript.archive/12265.html - * @link https://bugzilla.mozilla.org/show_bug.cgi?id=41464 - * @param DomObject textarea - * @param string wrapAttrValue - */ - setWrap: function(textarea, wrapAttrValue){ - textarea.setAttribute('wrap', wrapAttrValue); - - // Fix display for mozilla - var parNod = textarea.parentNode; - var nxtSib = textarea.nextSibling; - parNod.removeChild(textarea); - parNod.insertBefore(textarea, nxtSib); - }, - - /** - * Make intended formattings easier to handle - * - * Listens to all key inputs and handle indentions - * of lists and code blocks - * - * Currently handles space, backspace, enter and - * ctrl-enter presses - * - * @author Andreas Gohr - * @fixme handle tabs - * @param event e - the key press event object - */ - keyHandler: function(e){ - if(jQuery.inArray(e.keyCode,[8, 10, 13, 32]) === -1) { - return; - } - var selection = DWgetSelection(this); - if(selection.getLength() > 0) { - return; //there was text selected, keep standard behavior - } - var search = "\n"+this.value.substr(0,selection.start); - var linestart = Math.max(search.lastIndexOf("\n"), - search.lastIndexOf("\r")); //IE workaround - search = search.substr(linestart); - - if((e.keyCode == 13 || e.keyCode == 10) && e.ctrlKey) { // Ctrl-Enter (With Chrome workaround) - // Submit current edit - jQuery('#edbtn__save').trigger('click'); - e.preventDefault(); // prevent enter key - return false; - }else if(e.keyCode == 13){ // Enter - // keep current indention for lists and code - var match = search.match(/(\n +([\*-] ?)?)/); - if(match){ - var scroll = this.scrollHeight; - var match2 = search.match(/^\n +[\*-]\s*$/); - // Cancel list if the last item is empty (i. e. two times enter) - if (match2 && this.value.substr(selection.start).match(/^($|\r?\n)/)) { - this.value = this.value.substr(0, linestart) + "\n" + - this.value.substr(selection.start); - selection.start = linestart + 1; - selection.end = linestart + 1; - DWsetSelection(selection); - } else { - insertAtCarret(this.id,match[1]); - } - this.scrollTop += (this.scrollHeight - scroll); - e.preventDefault(); // prevent enter key - return false; - } - }else if(e.keyCode == 8){ // Backspace - // unindent lists - var match = search.match(/(\n +)([*-] ?)$/); - if(match){ - var spaces = match[1].length-1; - - if(spaces > 3){ // unindent one level - this.value = this.value.substr(0,linestart)+ - this.value.substr(linestart+2); - selection.start = selection.start - 2; - selection.end = selection.start; - }else{ // delete list point - this.value = this.value.substr(0,linestart)+ - this.value.substr(selection.start); - selection.start = linestart; - selection.end = linestart; - } - DWsetSelection(selection); - e.preventDefault(); // prevent backspace - return false; - } - }else if(e.keyCode == 32){ // Space - // intend list item - var match = search.match(/(\n +)([*-] )$/); - if(match){ - this.value = this.value.substr(0,linestart)+' '+ - this.value.substr(linestart); - selection.start = selection.start + 2; - selection.end = selection.start; - DWsetSelection(selection); - e.preventDefault(); // prevent space - return false; - } - } - } - - -}; - -jQuery(dw_editor.init); diff --git a/snippets/dokuwiki-2023-04-04/lib/scripts/fileuploader.js b/snippets/dokuwiki-2023-04-04/lib/scripts/fileuploader.js deleted file mode 100644 index d627895..0000000 --- a/snippets/dokuwiki-2023-04-04/lib/scripts/fileuploader.js +++ /dev/null @@ -1,1249 +0,0 @@ -/** - * http://github.com/valums/file-uploader - * - * Multiple file upload component with progress-bar, drag-and-drop. - * © 2010 Andrew Valums ( andrew(at)valums.com ) - * - * Licensed under GNU GPL 2 or later and GNU LGPL 2 or later, see license.txt. - */ - -// -// Helper functions -// - -var qq = qq || {}; - -/** - * Adds all missing properties from second obj to first obj - */ -qq.extend = function(first, second){ - for (var prop in second){ - first[prop] = second[prop]; - } -}; - -/** - * Searches for a given element in the array, returns -1 if it is not present. - * @param {Number} [from] The index at which to begin the search - */ -qq.indexOf = function(arr, elt, from){ - if (arr.indexOf) return arr.indexOf(elt, from); - - from = from || 0; - var len = arr.length; - - if (from < 0) from += len; - - for (; from < len; from++){ - if (from in arr && arr[from] === elt){ - return from; - } - } - return -1; -}; - -qq.getUniqueId = (function(){ - var id = 0; - return function(){ return id++; }; -})(); - -// -// Events - -qq.attach = function(element, type, fn){ - if (element.addEventListener){ - element.addEventListener(type, fn, false); - } else if (element.attachEvent){ - element.attachEvent('on' + type, fn); - } -}; -qq.detach = function(element, type, fn){ - if (element.removeEventListener){ - element.removeEventListener(type, fn, false); - } else if (element.attachEvent){ - element.detachEvent('on' + type, fn); - } -}; - -qq.preventDefault = function(e){ - if (e.preventDefault){ - e.preventDefault(); - } else{ - e.returnValue = false; - } -}; - -// -// Node manipulations - -/** - * Insert node a before node b. - */ -qq.insertBefore = function(a, b){ - b.parentNode.insertBefore(a, b); -}; -qq.remove = function(element){ - element.parentNode.removeChild(element); -}; - -qq.contains = function(parent, descendant){ - // compareposition returns false in this case - if (parent == descendant) return true; - - if (parent.contains){ - return parent.contains(descendant); - } else { - return !!(descendant.compareDocumentPosition(parent) & 8); - } -}; - -/** - * Creates and returns element from html string - * Uses innerHTML to create an element - */ -qq.toElement = (function(){ - var div = document.createElement('div'); - return function(html){ - div.innerHTML = html; - var element = div.firstChild; - div.removeChild(element); - return element; - }; -})(); - -// -// Node properties and attributes - -/** - * Sets styles for an element. - * Fixes opacity in IE6-8. - */ -qq.css = function(element, styles){ - if (styles.opacity != null){ - if (typeof element.style.opacity != 'string' && typeof(element.filters) != 'undefined'){ - styles.filter = 'alpha(opacity=' + Math.round(100 * styles.opacity) + ')'; - } - } - qq.extend(element.style, styles); -}; -qq.hasClass = function(element, name){ - var re = new RegExp('(^| )' + name + '( |$)'); - return re.test(element.className); -}; -qq.addClass = function(element, name){ - if (!qq.hasClass(element, name)){ - element.className += ' ' + name; - } -}; -qq.removeClass = function(element, name){ - var re = new RegExp('(^| )' + name + '( |$)'); - element.className = element.className.replace(re, ' ').replace(/^\s+|\s+$/g, ""); -}; -qq.setText = function(element, text){ - element.innerText = text; - element.textContent = text; -}; - -// -// Selecting elements - -qq.children = function(element){ - var children = [], - child = element.firstChild; - - while (child){ - if (child.nodeType == 1){ - children.push(child); - } - child = child.nextSibling; - } - - return children; -}; - -qq.getByClass = function(element, className){ - if (element.querySelectorAll){ - return element.querySelectorAll('.' + className); - } - - var result = []; - var candidates = element.getElementsByTagName("*"); - var len = candidates.length; - - for (var i = 0; i < len; i++){ - if (qq.hasClass(candidates[i], className)){ - result.push(candidates[i]); - } - } - return result; -}; - -/** - * obj2url() takes a json-object as argument and generates - * a querystring. pretty much like jQuery.param() - * - * how to use: - * - * `qq.obj2url({a:'b',c:'d'},'http://any.url/upload?otherParam=value');` - * - * will result in: - * - * `http://any.url/upload?otherParam=value&a=b&c=d` - * - * @param Object JSON-Object - * @param String current querystring-part - * @return String encoded querystring - */ -qq.obj2url = function(obj, temp, prefixDone){ - var uristrings = [], - prefix = '&', - add = function(nextObj, i){ - var nextTemp = temp - ? (/\[\]$/.test(temp)) // prevent double-encoding - ? temp - : temp+'['+i+']' - : i; - if ((nextTemp != 'undefined') && (i != 'undefined')) { - uristrings.push( - (typeof nextObj === 'object') - ? qq.obj2url(nextObj, nextTemp, true) - : (Object.prototype.toString.call(nextObj) === '[object Function]') - ? encodeURIComponent(nextTemp) + '=' + encodeURIComponent(nextObj()) - : encodeURIComponent(nextTemp) + '=' + encodeURIComponent(nextObj) - ); - } - }; - - if (!prefixDone && temp) { - prefix = (/\?/.test(temp)) ? (/\?$/.test(temp)) ? '' : '&' : '?'; - uristrings.push(temp); - uristrings.push(qq.obj2url(obj)); - } else if ((Object.prototype.toString.call(obj) === '[object Array]') && (typeof obj != 'undefined') ) { - // we wont use a for-in-loop on an array (performance) - for (var i = 0, len = obj.length; i < len; ++i){ - add(obj[i], i); - } - } else if ((typeof obj != 'undefined') && (obj !== null) && (typeof obj === "object")){ - // for anything else but a scalar, we will use for-in-loop - for (var i in obj){ - if(obj.hasOwnProperty(i) && typeof obj[i] != 'function') { - add(obj[i], i); - } - } - } else { - uristrings.push(encodeURIComponent(temp) + '=' + encodeURIComponent(obj)); - } - - return uristrings.join(prefix) - .replace(/^&/, '') - .replace(/%20/g, '+'); -}; - -// -// -// Uploader Classes -// -// - -var qq = qq || {}; - -/** - * Creates upload button, validates upload, but doesn't create file list or dd. - */ -qq.FileUploaderBasic = function(o){ - this._options = { - // set to true to see the server response - debug: false, - action: '/server/upload', - params: {}, - button: null, - multiple: true, - maxConnections: 3, - // validation - allowedExtensions: [], - sizeLimit: 0, - minSizeLimit: 0, - // events - // return false to cancel submit - onSubmit: function(id, fileName){}, - onProgress: function(id, fileName, loaded, total){}, - onComplete: function(id, fileName, responseJSON){}, - onCancel: function(id, fileName){}, - // messages - messages: { - typeError: "{file} has invalid extension. Only {extensions} are allowed.", - sizeError: "{file} is too large, maximum file size is {sizeLimit}.", - minSizeError: "{file} is too small, minimum file size is {minSizeLimit}.", - emptyError: "{file} is empty, please select files again without it.", - onLeave: "The files are being uploaded, if you leave now the upload will be cancelled." - }, - showMessage: function(message){ - alert(message); - } - }; - qq.extend(this._options, o); - - // number of files being uploaded - this._filesInProgress = 0; - this._handler = this._createUploadHandler(); - - if (this._options.button){ - this._button = this._createUploadButton(this._options.button); - } - - this._preventLeaveInProgress(); -}; - -qq.FileUploaderBasic.prototype = { - setParams: function(params){ - this._options.params = params; - }, - getInProgress: function(){ - return this._filesInProgress; - }, - _createUploadButton: function(element){ - var self = this; - - return new qq.UploadButton({ - element: element, - multiple: this._options.multiple && qq.UploadHandlerXhr.isSupported(), - onChange: function(input){ - self._onInputChange(input); - } - }); - }, - _createUploadHandler: function(){ - var self = this, - handlerClass; - - if(qq.UploadHandlerXhr.isSupported()){ - handlerClass = 'UploadHandlerXhr'; - } else { - handlerClass = 'UploadHandlerForm'; - } - - var handler = new qq[handlerClass]({ - debug: this._options.debug, - action: this._options.action, - maxConnections: this._options.maxConnections, - onProgress: function(id, fileName, loaded, total){ - self._onProgress(id, fileName, loaded, total); - self._options.onProgress(id, fileName, loaded, total); - }, - onComplete: function(id, fileName, result){ - self._onComplete(id, fileName, result); - self._options.onComplete(id, fileName, result); - }, - onCancel: function(id, fileName){ - self._onCancel(id, fileName); - self._options.onCancel(id, fileName); - } - }); - - return handler; - }, - _preventLeaveInProgress: function(){ - var self = this; - - qq.attach(window, 'beforeunload', function(e){ - if (!self._filesInProgress){return;} - - var e = e || window.event; - // for ie, ff - e.returnValue = self._options.messages.onLeave; - // for webkit - return self._options.messages.onLeave; - }); - }, - _onSubmit: function(id, fileName){ - this._filesInProgress++; - }, - _onProgress: function(id, fileName, loaded, total){ - }, - _onComplete: function(id, fileName, result){ - this._filesInProgress--; - if (result.error){ - this._options.showMessage(result.error); - } - }, - _onCancel: function(id, fileName){ - this._filesInProgress--; - }, - _onInputChange: function(input){ - if (this._handler instanceof qq.UploadHandlerXhr){ - this._uploadFileList(input.files); - } else { - if (this._validateFile(input)){ - this._uploadFile(input); - } - } - this._button.reset(); - }, - _uploadFileList: function(files){ - for (var i=0; i this._options.sizeLimit){ - this._error('sizeError', name); - return false; - - } else if (size && size < this._options.minSizeLimit){ - this._error('minSizeError', name); - return false; - } - - return true; - }, - _error: function(code, fileName){ - var message = this._options.messages[code]; - function r(name, replacement){ message = message.replace(name, replacement); } - - r('{file}', this._formatFileName(fileName)); - r('{extensions}', this._options.allowedExtensions.join(', ')); - r('{sizeLimit}', this._formatSize(this._options.sizeLimit)); - r('{minSizeLimit}', this._formatSize(this._options.minSizeLimit)); - - this._options.showMessage(message); - }, - _formatFileName: function(name){ - if (name.length > 33){ - name = name.slice(0, 19) + '...' + name.slice(-13); - } - return name; - }, - _isAllowedExtension: function(fileName){ - var ext = (-1 !== fileName.indexOf('.')) ? fileName.replace(/.*[.]/, '').toLowerCase() : ''; - var allowed = this._options.allowedExtensions; - - if (!allowed.length){return true;} - - for (var i=0; i 99); - - return Math.max(bytes, 0.1).toFixed(1) + ['kB', 'MB', 'GB', 'TB', 'PB', 'EB'][i]; - } -}; - - -/** - * Class that creates upload widget with drag-and-drop and file list - * @inherits qq.FileUploaderBasic - */ -qq.FileUploader = function(o){ - // call parent constructor - qq.FileUploaderBasic.apply(this, arguments); - - // additional options - qq.extend(this._options, { - element: null, - // if set, will be used instead of qq-upload-list in template - listElement: null, - - template: '
    ' + - '
    Drop files here to upload
    ' + - '
    Upload a file
    ' + - '
      ' + - '
      ', - - // template for one item in file list - fileTemplate: '
    • ' + - '' + - '' + - '' + - 'Cancel' + - 'Failed' + - '
    • ', - - classes: { - // used to get elements from templates - button: 'qq-upload-button', - drop: 'qq-upload-drop-area', - dropActive: 'qq-upload-drop-area-active', - list: 'qq-upload-list', - - file: 'qq-upload-file', - spinner: 'qq-upload-spinner', - size: 'qq-upload-size', - cancel: 'qq-upload-cancel', - - // added to list item when upload completes - // used in css to hide progress spinner - success: 'qq-upload-success', - fail: 'qq-upload-fail' - } - }); - // overwrite options with user supplied - qq.extend(this._options, o); - - this._element = this._options.element; - this._element.innerHTML = this._options.template; - this._listElement = this._options.listElement || this._find(this._element, 'list'); - - this._classes = this._options.classes; - - this._button = this._createUploadButton(this._find(this._element, 'button')); - - this._bindCancelEvent(); - this._setupDragDrop(); -}; - -// inherit from Basic Uploader -qq.extend(qq.FileUploader.prototype, qq.FileUploaderBasic.prototype); - -qq.extend(qq.FileUploader.prototype, { - /** - * Gets one of the elements listed in this._options.classes - **/ - _find: function(parent, type){ - var element = qq.getByClass(parent, this._options.classes[type])[0]; - if (!element){ - throw new Error('element not found ' + type); - } - - return element; - }, - _setupDragDrop: function(){ - var self = this, - dropArea = this._find(this._element, 'drop'); - - var dz = new qq.UploadDropZone({ - element: dropArea, - onEnter: function(e){ - qq.addClass(dropArea, self._classes.dropActive); - e.stopPropagation(); - }, - onLeave: function(e){ - e.stopPropagation(); - }, - onLeaveNotDescendants: function(e){ - qq.removeClass(dropArea, self._classes.dropActive); - }, - onDrop: function(e){ - dropArea.style.display = 'none'; - qq.removeClass(dropArea, self._classes.dropActive); - self._uploadFileList(e.dataTransfer.files); - } - }); - - dropArea.style.display = 'none'; - - qq.attach(document, 'dragenter', function(e){ - if (!dz._isValidFileDrag(e)) return; - - dropArea.style.display = 'block'; - }); - qq.attach(document, 'dragleave', function(e){ - if (!dz._isValidFileDrag(e)) return; - - var relatedTarget = document.elementFromPoint(e.clientX, e.clientY); - // only fire when leaving document out - if ( ! relatedTarget || relatedTarget.nodeName == "HTML"){ - dropArea.style.display = 'none'; - } - }); - }, - _onSubmit: function(id, fileName){ - qq.FileUploaderBasic.prototype._onSubmit.apply(this, arguments); - this._addToList(id, fileName); - }, - _onProgress: function(id, fileName, loaded, total){ - qq.FileUploaderBasic.prototype._onProgress.apply(this, arguments); - - var item = this._getItemByFileId(id); - var size = this._find(item, 'size'); - size.style.display = 'inline'; - - var text; - if (loaded != total){ - text = Math.round(loaded / total * 100) + '% from ' + this._formatSize(total); - } else { - text = this._formatSize(total); - } - - qq.setText(size, text); - }, - _onComplete: function(id, fileName, result){ - qq.FileUploaderBasic.prototype._onComplete.apply(this, arguments); - - // mark completed - var item = this._getItemByFileId(id); - qq.remove(this._find(item, 'cancel')); - qq.remove(this._find(item, 'spinner')); - - if (result.success){ - qq.addClass(item, this._classes.success); - } else { - qq.addClass(item, this._classes.fail); - } - }, - _addToList: function(id, fileName){ - var item = qq.toElement(this._options.fileTemplate); - item.qqFileId = id; - - var fileElement = this._find(item, 'file'); - qq.setText(fileElement, this._formatFileName(fileName)); - this._find(item, 'size').style.display = 'none'; - - this._listElement.appendChild(item); - }, - _getItemByFileId: function(id){ - var item = this._listElement.firstChild; - - // there can't be txt nodes in dynamically created list - // and we can use nextSibling - while (item){ - if (item.qqFileId == id) return item; - item = item.nextSibling; - } - }, - /** - * delegate click event for cancel link - **/ - _bindCancelEvent: function(){ - var self = this, - list = this._listElement; - - qq.attach(list, 'click', function(e){ - e = e || window.event; - var target = e.target || e.srcElement; - - if (qq.hasClass(target, self._classes.cancel)){ - qq.preventDefault(e); - - var item = target.parentNode; - self._handler.cancel(item.qqFileId); - qq.remove(item); - } - }); - } -}); - -qq.UploadDropZone = function(o){ - this._options = { - element: null, - onEnter: function(e){}, - onLeave: function(e){}, - // is not fired when leaving element by hovering descendants - onLeaveNotDescendants: function(e){}, - onDrop: function(e){} - }; - qq.extend(this._options, o); - - this._element = this._options.element; - - this._disableDropOutside(); - this._attachEvents(); -}; - -qq.UploadDropZone.prototype = { - _disableDropOutside: function(e){ - // run only once for all instances - if (!qq.UploadDropZone.dropOutsideDisabled ){ - - qq.attach(document, 'dragover', function(e){ - if (e.dataTransfer){ - e.dataTransfer.dropEffect = 'none'; - e.preventDefault(); - } - }); - - qq.UploadDropZone.dropOutsideDisabled = true; - } - }, - _attachEvents: function(){ - var self = this; - - qq.attach(self._element, 'dragover', function(e){ - if (!self._isValidFileDrag(e)) return; - - var effect = e.dataTransfer.effectAllowed; - if (effect == 'move' || effect == 'linkMove'){ - e.dataTransfer.dropEffect = 'move'; // for FF (only move allowed) - } else { - e.dataTransfer.dropEffect = 'copy'; // for Chrome - } - - e.stopPropagation(); - e.preventDefault(); - }); - - qq.attach(self._element, 'dragenter', function(e){ - if (!self._isValidFileDrag(e)) return; - - self._options.onEnter(e); - }); - - qq.attach(self._element, 'dragleave', function(e){ - if (!self._isValidFileDrag(e)) return; - - self._options.onLeave(e); - - var relatedTarget = document.elementFromPoint(e.clientX, e.clientY); - // do not fire when moving a mouse over a descendant - if (qq.contains(this, relatedTarget)) return; - - self._options.onLeaveNotDescendants(e); - }); - - qq.attach(self._element, 'drop', function(e){ - if (!self._isValidFileDrag(e)) return; - - e.preventDefault(); - self._options.onDrop(e); - }); - }, - _isValidFileDrag: function(e){ - var dt = e.dataTransfer, - // do not check dt.types.contains in webkit, because it crashes safari 4 - isWebkit = navigator.userAgent.indexOf("AppleWebKit") > -1; - - // dt.effectAllowed is none in Safari 5 - // dt.types.contains check is for firefox - return dt && dt.effectAllowed != 'none' && - (dt.files || (!isWebkit && dt.types.contains && dt.types.contains('Files'))); - - } -}; - -qq.UploadButton = function(o){ - this._options = { - element: null, - // if set to true adds multiple attribute to file input - multiple: false, - // name attribute of file input - name: 'file', - onChange: function(input){}, - hoverClass: 'qq-upload-button-hover', - focusClass: 'qq-upload-button-focus' - }; - - qq.extend(this._options, o); - - this._element = this._options.element; - - // make button suitable container for input - qq.css(this._element, { - position: 'relative', - overflow: 'hidden', - // Make sure browse button is in the right side - // in Internet Explorer - direction: 'ltr' - }); - - this._input = this._createInput(); -}; - -qq.UploadButton.prototype = { - /* returns file input element */ - getInput: function(){ - return this._input; - }, - /* cleans/recreates the file input */ - reset: function(){ - if (this._input.parentNode){ - qq.remove(this._input); - } - - qq.removeClass(this._element, this._options.focusClass); - this._input = this._createInput(); - }, - _createInput: function(){ - var input = document.createElement("input"); - - if (this._options.multiple){ - input.setAttribute("multiple", "multiple"); - } - - input.setAttribute("type", "file"); - input.setAttribute("name", this._options.name); - - qq.css(input, { - position: 'absolute', - // in Opera only 'browse' button - // is clickable and it is located at - // the right side of the input - right: 0, - top: 0, - fontFamily: 'Arial', - // 4 persons reported this, the max values that worked for them were 243, 236, 236, 118 - fontSize: '118px', - margin: 0, - padding: 0, - cursor: 'pointer', - opacity: 0 - }); - - this._element.appendChild(input); - - var self = this; - qq.attach(input, 'change', function(){ - self._options.onChange(input); - }); - - qq.attach(input, 'mouseover', function(){ - qq.addClass(self._element, self._options.hoverClass); - }); - qq.attach(input, 'mouseout', function(){ - qq.removeClass(self._element, self._options.hoverClass); - }); - qq.attach(input, 'focus', function(){ - qq.addClass(self._element, self._options.focusClass); - }); - qq.attach(input, 'blur', function(){ - qq.removeClass(self._element, self._options.focusClass); - }); - - // IE and Opera, unfortunately have 2 tab stops on file input - // which is unacceptable in our case, disable keyboard access - if (window.attachEvent){ - // it is IE or Opera - input.setAttribute('tabIndex', "-1"); - } - - return input; - } -}; - -/** - * Class for uploading files, uploading itself is handled by child classes - */ -qq.UploadHandlerAbstract = function(o){ - this._options = { - debug: false, - action: '/upload.php', - // maximum number of concurrent uploads - maxConnections: 999, - onProgress: function(id, fileName, loaded, total){}, - onComplete: function(id, fileName, response){}, - onCancel: function(id, fileName){} - }; - qq.extend(this._options, o); - - this._queue = []; - // params for files in queue - this._params = []; -}; -qq.UploadHandlerAbstract.prototype = { - log: function(str){ - if (this._options.debug && window.console) console.log('[uploader] ' + str); - }, - /** - * Adds file or file input to the queue - * @returns id - **/ - add: function(file){}, - /** - * Sends the file identified by id and additional query params to the server - */ - upload: function(id, params){ - var len = this._queue.push(id); - - var copy = {}; - qq.extend(copy, params); - this._params[id] = copy; - - // if too many active uploads, wait... - if (len <= this._options.maxConnections){ - this._upload(id, this._params[id]); - } - }, - /** - * Cancels file upload by id - */ - cancel: function(id){ - this._cancel(id); - this._dequeue(id); - }, - /** - * Cancells all uploads - */ - cancelAll: function(){ - for (var i=0; i= max && i < max){ - var nextId = this._queue[max-1]; - this._upload(nextId, this._params[nextId]); - } - } -}; - -/** - * Class for uploading files using form and iframe - * @inherits qq.UploadHandlerAbstract - */ -qq.UploadHandlerForm = function(o){ - qq.UploadHandlerAbstract.apply(this, arguments); - - this._inputs = {}; -}; -// @inherits qq.UploadHandlerAbstract -qq.extend(qq.UploadHandlerForm.prototype, qq.UploadHandlerAbstract.prototype); - -qq.extend(qq.UploadHandlerForm.prototype, { - add: function(fileInput){ - fileInput.setAttribute('name', 'qqfile'); - var id = 'qq-upload-handler-iframe' + qq.getUniqueId(); - - this._inputs[id] = fileInput; - - // remove file input from DOM - if (fileInput.parentNode){ - qq.remove(fileInput); - } - - return id; - }, - getName: function(id){ - // get input value and remove path to normalize - return this._inputs[id].value.replace(/.*(\/|\\)/, ""); - }, - _cancel: function(id){ - this._options.onCancel(id, this.getName(id)); - - delete this._inputs[id]; - - var iframe = document.getElementById(id); - if (iframe){ - // to cancel request set src to something else - // we use src="javascript:false;" because it doesn't - // trigger ie6 prompt on https - iframe.setAttribute('src', 'javascript:false;'); - - qq.remove(iframe); - } - }, - _upload: function(id, params){ - var input = this._inputs[id]; - - if (!input){ - throw new Error('file with passed id was not added, or already uploaded or cancelled'); - } - - var fileName = this.getName(id); - - var iframe = this._createIframe(id); - var form = this._createForm(iframe, params); - form.appendChild(input); - - var self = this; - this._attachLoadEvent(iframe, function(){ - self.log('iframe loaded'); - - var response = self._getIframeContentJSON(iframe); - - self._options.onComplete(id, fileName, response); - self._dequeue(id); - - delete self._inputs[id]; - // timeout added to fix busy state in FF3.6 - setTimeout(function(){ - qq.remove(iframe); - }, 1); - }); - - form.submit(); - qq.remove(form); - - return id; - }, - _attachLoadEvent: function(iframe, callback){ - qq.attach(iframe, 'load', function(){ - // when we remove iframe from dom - // the request stops, but in IE load - // event fires - if (!iframe.parentNode){ - return; - } - - // fixing Opera 10.53 - if (iframe.contentDocument && - iframe.contentDocument.body && - iframe.contentDocument.body.innerHTML == "false"){ - // In Opera event is fired second time - // when body.innerHTML changed from false - // to server response approx. after 1 sec - // when we upload file with iframe - return; - } - - callback(); - }); - }, - /** - * Returns json object received by iframe from server. - */ - _getIframeContentJSON: function(iframe){ - // iframe.contentWindow.document - for IE<7 - var doc = iframe.contentDocument ? iframe.contentDocument: iframe.contentWindow.document, - response; - - this.log("converting iframe's innerHTML to JSON"); - this.log("innerHTML = " + doc.body.innerHTML); - - try { - response = eval("(" + doc.body.innerHTML + ")"); - } catch(err){ - response = {}; - } - - return response; - }, - /** - * Creates iframe with unique name - */ - _createIframe: function(id){ - // We can't use following code as the name attribute - // won't be properly registered in IE6, and new window - // on form submit will open - // var iframe = document.createElement('iframe'); - // iframe.setAttribute('name', id); - - var iframe = qq.toElement('