Create Project

This commit is contained in:
Web3IMG 2023-11-08 14:20:57 +08:00
parent 2ef3d19c8f
commit 468c323e60
22806 changed files with 2559496 additions and 0 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

BIN
app/.DS_Store vendored Normal file

Binary file not shown.

18
app/.htaccess Normal file
View File

@ -0,0 +1,18 @@
<FilesMatch "\.(?:[Pp][Hh][Pp][345]?|[Pp][Hh][Tt][Mm][Ll])|(po|sql|html?)$">
<IfModule !mod_authz_core.c>
Order Allow,Deny
Deny from all
</IfModule>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
</FilesMatch>
<IfModule mod_php7.c>
php_flag engine off
</IfModule>
<FilesMatch ".+\.*$">
SetHandler !
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteRule ^.*\.php$ - [F,L]
</IfModule>

View File

@ -0,0 +1,18 @@
<FilesMatch "\.(?:[Pp][Hh][Pp][345]?|[Pp][Hh][Tt][Mm][Ll])|(po|sql|html?)$">
<IfModule !mod_authz_core.c>
Order Allow,Deny
Deny from all
</IfModule>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
</FilesMatch>
<IfModule mod_php7.c>
php_flag engine off
</IfModule>
<FilesMatch ".+\.*$">
SetHandler !
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteRule ^.*\.php$ - [F,L]
</IfModule>

8
app/apache/checksums.php Normal file
View File

@ -0,0 +1,8 @@
<?php return array (
'app/.htaccess' => 'b9ac088371e0dcad02c417900069bc9b',
'content/.htaccess' => 'b9ac088371e0dcad02c417900069bc9b',
'images/.htaccess' => 'b9ac088371e0dcad02c417900069bc9b',
'importing/.htaccess' => 'd984f0472c79dac505f550a24090b391',
'lib/G/.htaccess' => 'd984f0472c79dac505f550a24090b391',
'app/importer/jobs/.htaccess' => 'd984f0472c79dac505f550a24090b391',
);

View File

@ -0,0 +1,7 @@
<IfModule !mod_authz_core.c>
Order Allow,Deny
Deny from all
</IfModule>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>

5
app/app.php Normal file
View File

@ -0,0 +1,5 @@
<?php
define('G_APP_NAME', 'Chevereto');
define('G_APP_VERSION', '3.20.20');
define('G_APP_VERSION_AKA', 'coqueto');

View File

@ -0,0 +1,25 @@
<?php
/* --------------------------------------------------------------------
G\ library
https://g.chevereto.com
@author Rodolfo Berrios A. <http://rodolfoberrios.com/>
Copyright (c) Rodolfo Berrios <inbox@rodolfoberrios.com> All rights reserved.
Licensed under the MIT license
http://opensource.org/licenses/MIT
--------------------------------------------------------------------- */
# Use this file to include / hook anything you want
# Any code in this file will be added just before the G\Handler
# NOTE: To use it in production you will need to rename this file to chevereto-hook.php
namespace CHV;
use G, Exception;
if(!defined('access') or !access) die('This file cannot be directly accessed.');

4955
app/content/languages/ar.po Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,27 @@
<?php
$translation_header = array (
'Project-Id-Version' => 'Chevereto V3',
'POT-Creation-Date' => '2021-07-05 14:26-0400',
'PO-Revision-Date' => '2021-11-17 08:49-0300',
'Last-Translator' => 'Rodolfo Berríos <inbox@rodolfoberrios.com>',
'Language-Team' => '',
'Language' => 'en_US',
'MIME-Version' => '1.0',
'Content-Type' => 'text/plain; charset=UTF-8',
'Content-Transfer-Encoding' => '8bit',
'X-Generator' => 'Poedit 3.0',
'X-Poedit-Basepath' => '../../..',
'Plural-Forms' => 'nplurals=2; plural=(n != 1);',
'X-Poedit-KeywordsList' => '_s;_se;_n:1,2;_ne:1,2;PF.fn._s;PF.fn._n:1,2',
'X-Poedit-SourceCharset' => 'UTF-8',
'X-Poedit-SearchPath-0' => '.',
'X-Poedit-SearchPathExcluded-0' => 'app/vendor',
'X-Poedit-SearchPathExcluded-1' => 'app/content/languages/cache',
);
$translation_plural = array (
'nplurals' => 2,
'function' => '($n != 1)',
);
$translation_table = [
];
?>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,489 @@
<?php
$translation_header = array (
'Project-Id-Version' => 'VERSION',
'POT-Creation-Date' => '2020-03-31 21:05+0000',
'PO-Revision-Date' => '2020-03-31 21:05+0000',
'Last-Translator' => 'FULL NAME <EMAIL@ADDRESS>',
'Language-Team' => 'LANGUAGE TEAM <EMAIL@ADDRESS>',
'Language' => 'et_EE',
'MIME-Version' => '1.0',
'Content-Type' => 'text/plain; charset=UTF-8',
'Content-Transfer-Encoding' => '8bit',
'Plural-Forms' => 'nplurals=2; plural=(n != 1);',
);
$translation_plural = array (
'nplurals' => 2,
'function' => '($n != 1)',
);
$translation_table = [
"Invalid email" => [
0 => "Vigane email",
],
"Invalid username" => [
0 => "Vigane kasutaja",
],
"Invalid password" => [
0 => "Vigane parool",
],
"Invalid website mode" => [
0 => "Vigane veebilehe laad",
],
"From email address" => [
0 => "Saatja email",
],
"Sender email for emails sent to users." => [
0 => "Saatja email millega saadetakse kasutajatele.",
],
"Incoming email address" => [
0 => "Sissetulev emaili aadres",
],
"Website mode" => [
0 => "Veebilehe laad",
],
"You can switch the website mode anytime." => [
0 => "Saad vahetada veebilehe laadi igal ajal.",
],
"Community" => [
0 => "Kommuun",
],
"Personal" => [
0 => "Peronaalne",
],
"Update in progress" => [
0 => "Käimas on uuendamine",
],
"Missing %s file" => [
0 => "Puudu %s fail",
],
"Invalid license info" => [
0 => "Vigane litsentsi info",
],
"Invalid license key" => [
0 => "Vigane litsentsi kood",
],
"Can't save file" => [
0 => "Faili ei saa salvestada",
],
"Can't download %s" => [
0 => "Ei saa alla laadida %s",
],
"An error occurred. Please try again later." => [
0 => "Ilmnes viga. Palun proovi hiljem uuesti.",
],
"Passwords don't match" => [
0 => "Parool ei ühti",
],
"cancel" => [
0 => "katkesta",
],
"Edit" => [
0 => "Muuda",
],
"Album" => [
0 => "Album",
1 => "Albumid",
],
"Close" => [
0 => "Sulge",
],
"image" => [
0 => "pilt",
1 => "pildid",
],
"%s's Albums" => [
0 => "%s Albumid",
],
"Untitled" => [
0 => "Tiitlita",
],
"Note: This content is password protected. Remember to pass the content password to share." => [
0 => "Märkus: Sisu on märgitud parooliga kaitstuks. Pea meeles jagada parooli.",
],
"Note: This content is private. Change privacy to \"public\" to share." => [
0 => "Märkus: Sisu on märgitud privaatseks. Määra privaatsus seadetest \"avalik\" teistega jagamiseks.",
],
"Private" => [
0 => "Privaatne",
],
"Public" => [
0 => "Avalik",
],
"Link" => [
0 => "Link",
],
"Password" => [
0 => "Parool",
],
"view" => [
0 => "vaatamine",
1 => "vaatamist",
],
"minute" => [
0 => "minut",
1 => "minutit",
],
"hour" => [
0 => "tund",
1 => "tundi",
],
"day" => [
0 => "päev",
1 => "päeva",
],
"week" => [
0 => "nädal",
1 => "nädalat",
],
"month" => [
0 => "kuu",
1 => "kuud",
],
"year" => [
0 => "aasta",
1 => "aastat",
],
"Don't autodelete" => [
0 => "Ära kustuta automaatselt",
],
"Private upload" => [
0 => "Privaatne üleslaadimine",
],
"like" => [
0 => "meeldimine",
1 => "meeldimist",
],
"Recent" => [
0 => "Viimati lisatud",
],
"Trending" => [
0 => "Kuum",
],
"Top users" => [
0 => "Top kasutajad",
],
"Most recent" => [
0 => "Viimased",
],
"Oldest" => [
0 => "Vanimad",
],
"Most viewed" => [
0 => "Enim vaadatud",
],
"Popular" => [
0 => "Populaarsed",
],
"Explore" => [
0 => "Sirvi pilte",
],
"Animated" => [
0 => "Animeeritud",
],
"Search" => [
0 => "Otsi",
],
"Image" => [
0 => "pilt",
1 => "Pildid",
],
"User" => [
0 => "Kasutaja",
1 => "Kasutajad",
],
"Can't update storage details." => [
0 => "Ei saanud uuendada salvestamise detaile.",
],
"Unlimited" => [
0 => "Piiramatu",
],
"used" => [
0 => "kasutatud",
],
"Private profile" => [
0 => "Privaatne profiil",
],
"second" => [
0 => "sekund",
1 => "sekundit",
],
"%s ago" => [
0 => "%s tagasi",
],
"moments ago" => [
0 => "hetk tagasi",
],
"That page doesn't exist" => [
0 => "Seda lehte ei eksisteeri",
],
"Forgot password?" => [
0 => "Unustasid parooli ?",
],
"Reset password" => [
0 => "Taasta parool",
],
"Resend account activation" => [
0 => "Saada uuesti konto kinnitamise e-mail",
],
"Add your email address" => [
0 => "Lisa oma e-mail",
],
"Email changed" => [
0 => "E-mail muudetud",
],
"Invalid Username/Email" => [
0 => "Vale Kasutajanimi/Parool",
],
"Account needs to be activated to use this feature" => [
0 => "Konto peab olema aktiveeritud",
],
"Account already activated" => [
0 => "Konto on juba aktiveeritud",
],
"Allow up to 15 minutes for the email. You can try again later." => [
0 => "E-maili saabumine võib võtta aega kuni 15 minutit. Proovi hiljem uuesti.",
],
"Email already being used" => [
0 => "E-mail on juba kasutusel",
],
"Password required" => [
0 => "Parool nõutud",
],
"Share" => [
0 => "Jaga",
],
"Embed codes" => [
0 => "HTML ja BBKoodi tag'id",
],
"Stats" => [
0 => "Statistika",
],
"Images" => [
0 => "Pildid",
],
"Albums" => [
0 => "Albumid",
],
"Users" => [
0 => "Kasutajad",
],
"Settings" => [
0 => "Seaded",
],
"Chevereto version" => [
0 => "Chevereto versioon",
],
"install update" => [
0 => "installeeri uuendus",
],
"check for updates" => [
0 => "kontrolli uuendusi",
],
"Support" => [
0 => "Kasutajatugi",
],
"Enabled" => [
0 => "Lubatud",
],
"Disabled" => [
0 => "Keelatud",
],
"Max. upload file size" => [
0 => "Max faili suurus",
],
"Invalid timezone" => [
0 => "Vale ajatsoon",
],
"Sign in" => [
0 => "Logi sisse",
],
"Upload images" => [
0 => "Lae pilt ülesse",
],
"Account" => [
0 => "Konto",
],
"Profile" => [
0 => "Profiil",
],
"Wrong password" => [
0 => "Vale parool",
],
"Password has been changed" => [
0 => "Parool muudetud edukalt",
],
"Create account" => [
0 => "Loo konto",
],
"Upload" => [
0 => "Lae pilt...",
],
"Discovery" => [
0 => "Avasta",
],
"Advanced search" => [
0 => "Täpsem otsing",
],
"Random" => [
0 => "Suvaline pilt",
],
"My Profile" => [
0 => "Minu konto",
],
"Sign out" => [
0 => "Logi välja",
],
"Drag and drop or paste images here to upload" => [
0 => "Lohista fail siia või lae ülesse clipboardist",
],
"browse from your computer" => [
0 => "valida faili arvutist",
],
"add image URLs" => [
0 => "lisada läbi lingi",
],
"You can also %i or %u." => [
0 => "Sa saad %i või %u",
],
"Edit or resize any image by clicking the image preview" => [
0 => "Muuda pilti või pildi suurust vajutades pisipildile",
],
"your computer" => [
0 => "arvutist",
],
"You can add more images from %i or %u." => [
0 => "Saad lisada pilte juurde %i või %u",
],
"sign in" => [
0 => "logi sisse",
],
"close" => [
0 => "sulge",
],
"Remove" => [
0 => "Kustuta",
],
"Edit image" => [
0 => "Muuda pilti",
],
"Title" => [
0 => "Pealkiri",
],
"optional" => [
0 => "valikuline",
],
"Resize image" => [
0 => "Pildi mõõtmed",
],
"Note: Animated GIF images won't be resized." => [
0 => "Animeeritud (gif) failide pildi suurust ei saa muuta!",
],
"Auto delete image" => [
0 => "Kustuta pilt automaatselt",
],
"Description" => [
0 => "Kirjeldus",
],
"Brief description of this image" => [
0 => "....",
],
"Album name" => [
0 => "Albumi nimi",
],
"Private (just me)" => [
0 => "Privaatne(ainult minule)",
],
"Album password" => [
0 => "Albumi parool",
],
"Name" => [
0 => "Nimi",
],
"Select all" => [
0 => "Vali kõik",
],
"Clear selection" => [
0 => "Eemalda valik",
],
"Selection" => [
0 => "Valitud",
],
"Sign in with another account" => [
0 => "Logi sisse kasutades...",
],
"There's nothing to show here." => [
0 => "Tühjus... Pole midagi näidata!",
],
"Edit image details" => [
0 => "Muuda pilti",
],
"The requested page was not found." => [
0 => "Soovitud lehekülge ei leitud!",
],
"The user has been deleted" => [
0 => "Kasutaja kustutatud",
],
"Submit" => [
0 => "Edasi",
],
"Username or Email address" => [
0 => "Kasutajanimi või e-mail",
],
"Enter your new password" => [
0 => "Sisesta uus parool",
],
"Re-enter your new password" => [
0 => "Sisesta uuesti uus parool",
],
"Delete album" => [
0 => "Kustuta album",
],
"Album link" => [
0 => "Albumi link",
],
"Email address" => [
0 => "E-mail",
],
"Save changes" => [
0 => "Salvesta",
],
"Uploaded %s" => [
0 => "Üles laetud %s",
],
"More Exif data" => [
0 => "Vaata exif andmeid",
],
"Share image" => [
0 => "Jaga pilti",
],
"Upload and share your images." => [
0 => "Lae pilt ülesse ja jaga seda",
],
"Drag and drop anywhere you want and start uploading your images now. %s limit. Direct image links, BBCode and HTML thumbnails." => [
0 => "Lohista oma pilt siia ja alusta üleslaadimist. Kuni %s",
],
"Start uploading" => [
0 => "Lae pilt...",
],
"Logged out" => [
0 => "Välja logitud",
],
"Go to homepage" => [
0 => "Mine esilehele",
],
"Timezone" => [
0 => "Ajatsoon",
],
"Current password" => [
0 => "Praegune parool",
],
"Enter your current password" => [
0 => "Sisesta praegune parool",
],
"Upload new image" => [
0 => "Lae pilt",
],
"If you want to send a message fill the form below." => [
0 => "Kirjuta meile.",
],
];
?>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

5356
app/content/languages/cs.po Normal file

File diff suppressed because it is too large Load Diff

3259
app/content/languages/da.po Normal file

File diff suppressed because it is too large Load Diff

5334
app/content/languages/de.po Normal file

File diff suppressed because it is too large Load Diff

2882
app/content/languages/el.po Normal file

File diff suppressed because it is too large Load Diff

6386
app/content/languages/en.po Normal file

File diff suppressed because it is too large Load Diff

5313
app/content/languages/es.po Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,936 @@
msgid ""
msgstr ""
"Project-Id-Version: VERSION\n"
"POT-Creation-Date: 2020-03-31 21:05+0000\n"
"PO-Revision-Date: 2020-03-31 21:05+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE TEAM <EMAIL@ADDRESS>\n"
"Language: et_EE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../../../app/install/installer.php:1168
#: ../../../app/install/installer.php:1177
#: ../../../app/install/installer.php:1180
#: ../../../app/routes/route.account.php:414
#: ../../../app/routes/route.json.php:579
#: ../../../app/routes/route.json.php:1107
#: ../../../app/routes/route.page.php:80
#: ../../../app/routes/route.settings.php:185
#: ../../../app/routes/route.signup.php:97
#: ../../../content/pages/default/contact.php:28
msgid "Invalid email"
msgstr "Vigane email"
#: ../../../app/install/installer.php:1171
#: ../../../app/routes/route.json.php:574
#: ../../../app/routes/route.settings.php:181
#: ../../../app/routes/route.signup.php:100
msgid "Invalid username"
msgstr "Vigane kasutaja"
#: ../../../app/install/installer.php:1174
#: ../../../app/routes/route.account.php:357
#: ../../../app/routes/route.json.php:584
#: ../../../app/routes/route.settings.php:323
#: ../../../app/routes/route.signup.php:103
msgid "Invalid password"
msgstr "Vigane parool"
#: ../../../app/install/installer.php:1183
#: ../../../app/routes/route.dashboard.php:667
msgid "Invalid website mode"
msgstr "Vigane veebilehe laad"
#: ../../../app/install/template/ready.php:31
#: ../../../app/themes/Peafowl/views/dashboard.php:1760
msgid "From email address"
msgstr "Saatja email"
#: ../../../app/install/template/ready.php:32
#: ../../../app/themes/Peafowl/views/dashboard.php:1763
msgid "Sender email for emails sent to users."
msgstr "Saatja email millega saadetakse kasutajatele."
#: ../../../app/install/template/ready.php:36
#: ../../../app/themes/Peafowl/views/dashboard.php:1766
msgid "Incoming email address"
msgstr "Sissetulev emaili aadres"
#: ../../../app/install/template/ready.php:44
#: ../../../app/themes/Peafowl/views/dashboard.php:327
msgid "Website mode"
msgstr "Veebilehe laad"
#: ../../../app/install/template/ready.php:45
#: ../../../app/themes/Peafowl/views/dashboard.php:334
msgid "You can switch the website mode anytime."
msgstr "Saad vahetada veebilehe laadi igal ajal."
#: ../../../app/install/template/ready.php:47
#: ../../../app/themes/Peafowl/views/dashboard.php:330
msgid "Community"
msgstr "Kommuun"
#: ../../../app/install/template/ready.php:47
#: ../../../app/themes/Peafowl/views/dashboard.php:330
msgid "Personal"
msgstr "Peronaalne"
#: ../../../app/install/update/template/update.php:2
msgid "Update in progress"
msgstr "Käimas on uuendamine"
#: ../../../app/install/update/updater.php:72
#, php-format
msgid "Missing %s file"
msgstr "Puudu %s fail"
#: ../../../app/install/update/updater.php:78
msgid "Invalid license info"
msgstr "Vigane litsentsi info"
#: ../../../app/install/update/updater.php:84
msgid "Invalid license key"
msgstr "Vigane litsentsi kood"
#: ../../../app/install/update/updater.php:87
msgid "Can't save file"
msgstr "Faili ei saa salvestada"
#: ../../../app/install/update/updater.php:100
#, php-format
msgid "Can't download %s"
msgstr "Ei saa alla laadida %s"
#: ../../../app/install/update/updater.php:62
#: ../../../app/themes/Peafowl/views/account/password-forgot.php:22
#: ../../../app/lib/chevereto.js:1237 ../../../app/lib/chevereto.js:1313
#: ../../../app/lib/chevereto.js:1391 ../../../app/lib/chevereto.js:1539
#: ../../../app/lib/chevereto.js:1623 ../../../app/lib/chevereto.js:1668
#: ../../../app/lib/chevereto.min.js:59 ../../../app/lib/chevereto.min.js:63
#: ../../../app/lib/chevereto.min.js:67 ../../../app/lib/chevereto.min.js:70
#: ../../../app/lib/chevereto.min.js:74 ../../../app/lib/chevereto.min.js:77
#: ../../../lib/Peafowl/peafowl.js:2560 ../../../lib/Peafowl/peafowl.js:3096
#: ../../../lib/Peafowl/peafowl.min.js:158
#: ../../../lib/Peafowl/peafowl.min.js:195
msgid "An error occurred. Please try again later."
msgstr "Ilmnes viga. Palun proovi hiljem uuesti."
#: ../../../app/routes/route.account.php:360
#: ../../../app/routes/route.settings.php:327
#: ../../../app/themes/Peafowl/views/account/password-reset.php:36
#: ../../../app/themes/Peafowl/views/settings.php:313
#: ../../../app/themes/Peafowl/views/settings.php:330
#: ../../../app/lib/chevereto.js:1516 ../../../app/lib/chevereto.min.js:69
msgid "Passwords don't match"
msgstr "Parool ei ühti"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:76
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:80
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:92
#: ../../../app/themes/Peafowl/views/dashboard.php:2044
#: ../../../app/themes/Peafowl/views/settings.php:463
#: ../../../content/pages/default/contact.php:123
#: ../../../app/lib/chevereto.js:1548 ../../../app/lib/chevereto.min.js:71
#: ../../../lib/Peafowl/peafowl.js:2326 ../../../lib/Peafowl/peafowl.min.js:140
msgid "cancel"
msgstr "katkesta"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:146
#: ../../../app/themes/Peafowl/tpl_list_item/item_album_edit_tools.php:6
#: ../../../app/themes/Peafowl/tpl_list_item/item_image_edit_tools.php:12
#: ../../../app/themes/Peafowl/tpl_list_item/item_image_edit_tools.php:13
msgid "Edit"
msgstr "Muuda"
#: ../../../app/themes/Peafowl/snippets/form_move_existing_album.php:3
#: ../../../app/themes/Peafowl/tpl_list_item/item_album_edit_tools.php:8
#: ../../../app/themes/Peafowl/tpl_list_item/item_album_edit_tools.php:9
#: ../../../app/themes/Peafowl/tpl_list_item/item_image_edit_tools.php:16
#: ../../../app/themes/Peafowl/tpl_list_item/item_image_edit_tools.php:17
#: ../../../app/themes/Peafowl/views/dashboard.php:28
msgid "Album"
msgid_plural "Albums"
msgstr[0] "Album"
msgstr[1] "Albumid"
#: ../../../app/themes/Peafowl/header.php:222
msgid "Close"
msgstr "Sulge"
#: ../../../app/lib/classes/class.listing.php:296
#: ../../../app/routes/route.album.php:177
#: ../../../app/themes/Peafowl/snippets/breadcrum_owner_card.php:25
#: ../../../app/themes/Peafowl/views/album.php:34
#: ../../../app/themes/Peafowl/views/user.php:98
#: ../../../app/lib/chevereto.js:2412 ../../../app/lib/chevereto.min.js:126
msgid "image"
msgid_plural "images"
msgstr[0] "pilt"
msgstr[1] "pildid"
#: ../../../app/routes/route.user.php:89
#: ../../../app/themes/Peafowl/header.php:56
#, php-format, javascript-format
msgid "%s's Albums"
msgstr "%s Albumid"
#: ../../../app/lib/classes/class.album.php:100
msgid "Untitled"
msgstr "Tiitlita"
msgid "Note: This content is password protected. Remember to pass the content password to share."
msgstr "Märkus: Sisu on märgitud parooliga kaitstuks. Pea meeles jagada parooli."
#: ../../../app/themes/Peafowl/snippets/modal_share.php:14
#: ../../../app/themes/Peafowl/views/album.php:74
#: ../../../app/themes/Peafowl/views/image.php:272
msgid "Note: This content is private. Change privacy to \"public\" to share."
msgstr "Märkus: Sisu on märgitud privaatseks. Määra privaatsus seadetest \"avalik\" teistega jagamiseks."
#: ../../../app/themes/Peafowl/views/dashboard.php:366
msgid "Private"
msgstr "Privaatne"
#: ../../../app/themes/Peafowl/snippets/form_album.php:20
#: ../../../app/themes/Peafowl/views/dashboard.php:366
msgid "Public"
msgstr "Avalik"
#: ../../../app/lib/classes/class.page.php:137
#: ../../../app/themes/Peafowl/snippets/modal_share.php:10
#: ../../../app/themes/Peafowl/views/dashboard.php:461
msgid "Link"
msgstr "Link"
#: ../../../app/routes/route.settings.php:64
#: ../../../app/themes/Peafowl/header.php:292
#: ../../../app/themes/Peafowl/header.php:340
#: ../../../app/themes/Peafowl/snippets/form_storage_edit.php:92
#: ../../../app/themes/Peafowl/snippets/form_storage_edit.php:93
#: ../../../app/themes/Peafowl/snippets/form_storage_edit.php:126
#: ../../../app/themes/Peafowl/snippets/modal_login.php:21
#: ../../../app/themes/Peafowl/views/dashboard.php:104
#: ../../../app/themes/Peafowl/views/dashboard.php:105
#: ../../../app/themes/Peafowl/views/login.php:39
#: ../../../app/themes/Peafowl/views/settings.php:322
#: ../../../app/themes/Peafowl/views/signup.php:49
#: ../../../app/themes/Peafowl/views/signup.php:50
msgid "Password"
msgstr "Parool"
#: ../../../app/lib/classes/class.image.php:1230
msgid "view"
msgid_plural "views"
msgstr[0] "vaatamine"
msgstr[1] "vaatamist"
#: ../../../app/lib/functions.php:42 ../../../app/lib/functions.php:54
msgid "minute"
msgid_plural "minutes"
msgstr[0] "minut"
msgstr[1] "minutit"
#: ../../../app/lib/functions.php:41 ../../../app/lib/functions.php:53
msgid "hour"
msgid_plural "hours"
msgstr[0] "tund"
msgstr[1] "tundi"
#: ../../../app/lib/functions.php:40 ../../../app/lib/functions.php:52
msgid "day"
msgid_plural "days"
msgstr[0] "päev"
msgstr[1] "päeva"
#: ../../../app/lib/functions.php:39 ../../../app/lib/functions.php:51
msgid "week"
msgid_plural "weeks"
msgstr[0] "nädal"
msgstr[1] "nädalat"
#: ../../../app/lib/functions.php:38 ../../../app/lib/functions.php:50
msgid "month"
msgid_plural "months"
msgstr[0] "kuu"
msgstr[1] "kuud"
#: ../../../app/lib/functions.php:37 ../../../app/lib/functions.php:49
msgid "year"
msgid_plural "years"
msgstr[0] "aasta"
msgstr[1] "aastat"
#: ../../../app/lib/classes/class.image.php:348
msgid "Don't autodelete"
msgstr "Ära kustuta automaatselt"
#: ../../../app/lib/classes/class.image.php:955
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:76
msgid "Private upload"
msgstr "Privaatne üleslaadimine"
#: ../../../app/lib/classes/class.image.php:1231
msgid "like"
msgid_plural "likes"
msgstr[0] "meeldimine"
msgstr[1] "meeldimist"
msgid "Recent"
msgstr "Viimati lisatud"
msgid "Trending"
msgstr "Kuum"
#: ../../../app/routes/route.dashboard.php:1163
msgid "Top users"
msgstr "Top kasutajad"
#: ../../../app/routes/route.album.php:80
#: ../../../app/routes/route.category.php:48
#: ../../../app/routes/route.dashboard.php:1105
#: ../../../app/routes/route.dashboard.php:1142
#: ../../../app/routes/route.dashboard.php:1171
#: ../../../app/routes/route.explore.php:34
#: ../../../app/routes/route.following.php:21
#: ../../../app/routes/route.user.php:187
#: ../../../app/routes/route.user.php:232
#: ../../../app/routes/route.user.php:255
#: ../../../app/themes/Peafowl/views/index.php:46
msgid "Most recent"
msgstr "Viimased"
#: ../../../app/routes/route.dashboard.php:1113
#: ../../../app/routes/route.dashboard.php:1150
#: ../../../app/routes/route.dashboard.php:1179
#: ../../../app/routes/route.user.php:238
#: ../../../app/routes/route.user.php:261
msgid "Oldest"
msgstr "Vanimad"
#: ../../../app/routes/route.album.php:96
#: ../../../app/routes/route.category.php:64
#: ../../../app/routes/route.dashboard.php:1121
#: ../../../app/routes/route.explore.php:50
#: ../../../app/routes/route.following.php:29
#: ../../../app/routes/route.user.php:201
msgid "Most viewed"
msgstr "Enim vaadatud"
msgid "Popular"
msgstr "Populaarsed"
#: ../../../app/routes/route.explore.php:89
#: ../../../app/themes/Peafowl/header.php:188
#: ../../../app/themes/Peafowl/header.php:206
#: ../../../app/themes/Peafowl/views/dashboard.php:305
#: ../../../app/themes/Peafowl/views/explore.php:9
msgid "Explore"
msgstr "Sirvi pilte"
msgid "Animated"
msgstr "Animeeritud"
#: ../../../app/routes/route.search.php:130
#: ../../../app/themes/Peafowl/header.php:215
#: ../../../app/themes/Peafowl/header.php:220
#: ../../../app/themes/Peafowl/views/dashboard.php:295
msgid "Search"
msgstr "Otsi"
#: ../../../app/themes/Peafowl/views/dashboard.php:22
msgid "Image"
msgid_plural "Images"
msgstr[0] "pilt"
msgstr[1] "Pildid"
#: ../../../app/themes/Peafowl/views/dashboard.php:34
#: ../../../app/themes/Peafowl/views/dashboard.php:90
#: ../../../app/themes/Peafowl/views/settings.php:126
msgid "User"
msgid_plural "Users"
msgstr[0] "Kasutaja"
msgstr[1] "Kasutajad"
msgid "Can't update storage details."
msgstr "Ei saanud uuendada salvestamise detaile."
#: ../../../app/lib/classes/class.storage.php:720
msgid "Unlimited"
msgstr "Piiramatu"
#: ../../../app/lib/classes/class.storage.php:720
msgid "used"
msgstr "kasutatud"
msgid "Private profile"
msgstr "Privaatne profiil"
#: ../../../app/lib/functions.php:43 ../../../app/lib/functions.php:55
msgid "second"
msgid_plural "seconds"
msgstr[0] "sekund"
msgstr[1] "sekundit"
#: ../../../app/lib/functions.php:67
#, php-format
msgid "%s ago"
msgstr "%s tagasi"
#: ../../../app/lib/functions.php:67
msgid "moments ago"
msgstr "hetk tagasi"
#: ../../../app/loader.php:396 ../../../app/themes/Peafowl/views/404.php:6
msgid "That page doesn't exist"
msgstr "Seda lehte ei eksisteeri"
#: ../../../app/routes/route.account.php:72
#: ../../../app/themes/Peafowl/header.php:295
#: ../../../app/themes/Peafowl/snippets/modal_login.php:24
#: ../../../app/themes/Peafowl/views/account/password-forgot.php:8
#: ../../../app/themes/Peafowl/views/login.php:41
#: ../../../app/themes/Peafowl/views/settings.php:299
msgid "Forgot password?"
msgstr "Unustasid parooli ?"
#: ../../../app/routes/route.account.php:73
#: ../../../app/themes/Peafowl/views/account/password-reset.php:8
msgid "Reset password"
msgstr "Taasta parool"
#: ../../../app/routes/route.account.php:74
#: ../../../app/themes/Peafowl/views/account/resend-activation.php:8
msgid "Resend account activation"
msgstr "Saada uuesti konto kinnitamise e-mail"
#: ../../../app/routes/route.account.php:76
#: ../../../app/themes/Peafowl/views/account/email-needed.php:8
msgid "Add your email address"
msgstr "Lisa oma e-mail"
#: ../../../app/routes/route.account.php:77
#: ../../../app/themes/Peafowl/views/account/email-changed.php:7
msgid "Email changed"
msgstr "E-mail muudetud"
#: ../../../app/routes/route.account.php:119
#: ../../../app/routes/route.account.php:164
#: ../../../app/routes/route.account.php:271
msgid "Invalid Username/Email"
msgstr "Vale Kasutajanimi/Parool"
#: ../../../app/routes/route.account.php:145
msgid "Account needs to be activated to use this feature"
msgstr "Konto peab olema aktiveeritud"
#: ../../../app/routes/route.account.php:151
msgid "Account already activated"
msgstr "Konto on juba aktiveeritud"
#: ../../../app/routes/route.account.php:192
msgid "Allow up to 15 minutes for the email. You can try again later."
msgstr "E-maili saabumine võib võtta aega kuni 15 minutit. Proovi hiljem uuesti."
#: ../../../app/routes/route.account.php:422
#: ../../../app/routes/route.json.php:599
#: ../../../app/routes/route.settings.php:243
#: ../../../app/routes/route.signup.php:141
msgid "Email already being used"
msgstr "E-mail on juba kasutusel"
msgid "Password required"
msgstr "Parool nõutud"
#: ../../../app/routes/route.album.php:115
#: ../../../app/themes/Peafowl/snippets/modal_share.php:4
#: ../../../app/themes/Peafowl/views/album.php:36
#: ../../../app/themes/Peafowl/views/image.php:89
msgid "Share"
msgstr "Jaga"
#: ../../../app/routes/route.image.php:127
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:99
#: ../../../app/themes/Peafowl/snippets/embed_tpl.php:110
msgid "Embed codes"
msgstr "HTML ja BBKoodi tag'id"
#: ../../../app/routes/route.dashboard.php:38
msgid "Stats"
msgstr "Statistika"
#: ../../../app/routes/route.dashboard.php:39
#: ../../../app/routes/route.search.php:85
#: ../../../app/routes/route.user.php:85 ../../../app/routes/route.user.php:277
#: ../../../app/themes/Peafowl/views/settings.php:73
msgid "Images"
msgstr "Pildid"
#: ../../../app/routes/route.dashboard.php:40
#: ../../../app/routes/route.search.php:92
#: ../../../app/routes/route.user.php:90 ../../../app/routes/route.user.php:283
#: ../../../app/themes/Peafowl/header.php:403
#: ../../../app/themes/Peafowl/views/settings.php:77
msgid "Albums"
msgstr "Albumid"
#: ../../../app/routes/route.dashboard.php:41
#: ../../../app/routes/route.dashboard.php:233
#: ../../../app/routes/route.search.php:99
msgid "Users"
msgstr "Kasutajad"
#: ../../../app/routes/route.dashboard.php:42
#: ../../../app/routes/route.settings.php:498
#: ../../../app/themes/Peafowl/header.php:363
#: ../../../app/themes/Peafowl/header.php:405
msgid "Settings"
msgstr "Seaded"
#: ../../../app/routes/route.dashboard.php:161
msgid "Chevereto version"
msgstr "Chevereto versioon"
#: ../../../app/routes/route.dashboard.php:162
msgid "install update"
msgstr "installeeri uuendus"
#: ../../../app/routes/route.dashboard.php:162
msgid "check for updates"
msgstr "kontrolli uuendusi"
msgid "Support"
msgstr "Kasutajatugi"
#: ../../../app/routes/route.dashboard.php:190
#: ../../../app/themes/Peafowl/views/dashboard.php:298
#: ../../../app/themes/Peafowl/views/dashboard.php:308
#: ../../../app/themes/Peafowl/views/dashboard.php:318
#: ../../../app/themes/Peafowl/views/dashboard.php:633
#: ../../../app/themes/Peafowl/views/dashboard.php:642
#: ../../../app/themes/Peafowl/views/dashboard.php:652
#: ../../../app/themes/Peafowl/views/dashboard.php:678
#: ../../../app/themes/Peafowl/views/dashboard.php:750
#: ../../../app/themes/Peafowl/views/dashboard.php:962
#: ../../../app/themes/Peafowl/views/dashboard.php:975
#: ../../../app/themes/Peafowl/views/dashboard.php:986
#: ../../../app/themes/Peafowl/views/dashboard.php:995
#: ../../../app/themes/Peafowl/views/dashboard.php:1024
#: ../../../app/themes/Peafowl/views/dashboard.php:1034
#: ../../../app/themes/Peafowl/views/dashboard.php:1073
#: ../../../app/themes/Peafowl/views/dashboard.php:1082
#: ../../../app/themes/Peafowl/views/dashboard.php:1091
#: ../../../app/themes/Peafowl/views/dashboard.php:1101
#: ../../../app/themes/Peafowl/views/dashboard.php:1247
#: ../../../app/themes/Peafowl/views/dashboard.php:1302
#: ../../../app/themes/Peafowl/views/dashboard.php:1312
#: ../../../app/themes/Peafowl/views/dashboard.php:1324
#: ../../../app/themes/Peafowl/views/dashboard.php:1336
#: ../../../app/themes/Peafowl/views/dashboard.php:1346
#: ../../../app/themes/Peafowl/views/dashboard.php:1356
#: ../../../app/themes/Peafowl/views/dashboard.php:1368
#: ../../../app/themes/Peafowl/views/dashboard.php:1475
#: ../../../app/themes/Peafowl/views/dashboard.php:1573
#: ../../../app/themes/Peafowl/views/dashboard.php:1582
#: ../../../app/themes/Peafowl/views/dashboard.php:1592
#: ../../../app/themes/Peafowl/views/dashboard.php:1627
#: ../../../app/themes/Peafowl/views/dashboard.php:1637
#: ../../../app/themes/Peafowl/views/dashboard.php:1835
#: ../../../app/themes/Peafowl/views/dashboard.php:1861
#: ../../../app/themes/Peafowl/views/dashboard.php:1894
#: ../../../app/themes/Peafowl/views/dashboard.php:1920
#: ../../../app/themes/Peafowl/views/dashboard.php:1946
#: ../../../app/themes/Peafowl/views/dashboard.php:1965
#: ../../../app/themes/Peafowl/views/dashboard.php:2010
#: ../../../app/themes/Peafowl/views/dashboard.php:2031
msgid "Enabled"
msgstr "Lubatud"
#: ../../../app/routes/route.dashboard.php:190
#: ../../../app/themes/Peafowl/views/dashboard.php:298
#: ../../../app/themes/Peafowl/views/dashboard.php:308
#: ../../../app/themes/Peafowl/views/dashboard.php:318
#: ../../../app/themes/Peafowl/views/dashboard.php:633
#: ../../../app/themes/Peafowl/views/dashboard.php:642
#: ../../../app/themes/Peafowl/views/dashboard.php:652
#: ../../../app/themes/Peafowl/views/dashboard.php:679
#: ../../../app/themes/Peafowl/views/dashboard.php:750
#: ../../../app/themes/Peafowl/views/dashboard.php:962
#: ../../../app/themes/Peafowl/views/dashboard.php:975
#: ../../../app/themes/Peafowl/views/dashboard.php:986
#: ../../../app/themes/Peafowl/views/dashboard.php:995
#: ../../../app/themes/Peafowl/views/dashboard.php:1024
#: ../../../app/themes/Peafowl/views/dashboard.php:1034
#: ../../../app/themes/Peafowl/views/dashboard.php:1073
#: ../../../app/themes/Peafowl/views/dashboard.php:1082
#: ../../../app/themes/Peafowl/views/dashboard.php:1091
#: ../../../app/themes/Peafowl/views/dashboard.php:1101
#: ../../../app/themes/Peafowl/views/dashboard.php:1247
#: ../../../app/themes/Peafowl/views/dashboard.php:1302
#: ../../../app/themes/Peafowl/views/dashboard.php:1312
#: ../../../app/themes/Peafowl/views/dashboard.php:1324
#: ../../../app/themes/Peafowl/views/dashboard.php:1336
#: ../../../app/themes/Peafowl/views/dashboard.php:1346
#: ../../../app/themes/Peafowl/views/dashboard.php:1356
#: ../../../app/themes/Peafowl/views/dashboard.php:1368
#: ../../../app/themes/Peafowl/views/dashboard.php:1475
#: ../../../app/themes/Peafowl/views/dashboard.php:1573
#: ../../../app/themes/Peafowl/views/dashboard.php:1582
#: ../../../app/themes/Peafowl/views/dashboard.php:1592
#: ../../../app/themes/Peafowl/views/dashboard.php:1627
#: ../../../app/themes/Peafowl/views/dashboard.php:1637
#: ../../../app/themes/Peafowl/views/dashboard.php:1835
#: ../../../app/themes/Peafowl/views/dashboard.php:1861
#: ../../../app/themes/Peafowl/views/dashboard.php:1894
#: ../../../app/themes/Peafowl/views/dashboard.php:1920
#: ../../../app/themes/Peafowl/views/dashboard.php:1946
#: ../../../app/themes/Peafowl/views/dashboard.php:1965
#: ../../../app/themes/Peafowl/views/dashboard.php:2010
#: ../../../app/themes/Peafowl/views/dashboard.php:2031
msgid "Disabled"
msgstr "Keelatud"
msgid "Max. upload file size"
msgstr "Max faili suurus"
#: ../../../app/routes/route.dashboard.php:567
msgid "Invalid timezone"
msgstr "Vale ajatsoon"
#: ../../../app/routes/route.login.php:148
#: ../../../app/themes/Peafowl/header.php:269
#: ../../../app/themes/Peafowl/header.php:275
#: ../../../app/themes/Peafowl/views/login.php:8
#: ../../../app/themes/Peafowl/views/login.php:52
msgid "Sign in"
msgstr "Logi sisse"
msgid "Upload images"
msgstr "Lae pilt ülesse"
#: ../../../app/routes/route.settings.php:62
msgid "Account"
msgstr "Konto"
#: ../../../app/routes/route.settings.php:63
msgid "Profile"
msgstr "Profiil"
#: ../../../app/routes/route.settings.php:313
msgid "Wrong password"
msgstr "Vale parool"
#: ../../../app/routes/route.settings.php:435
msgid "Password has been changed"
msgstr "Parool muudetud edukalt"
#: ../../../app/routes/route.signup.php:251
#: ../../../app/themes/Peafowl/header.php:316
#: ../../../app/themes/Peafowl/header.php:322
#: ../../../app/themes/Peafowl/views/index.php:81
#: ../../../app/themes/Peafowl/views/signup.php:8
#: ../../../app/themes/Peafowl/views/signup.php:63
msgid "Create account"
msgstr "Loo konto"
#: ../../../app/themes/Peafowl/header.php:258
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:76
msgid "Upload"
msgstr "Lae pilt..."
msgid "Discovery"
msgstr "Avasta"
#: ../../../app/themes/Peafowl/header.php:222
#: ../../../app/themes/Peafowl/header.php:226
msgid "Advanced search"
msgstr "Täpsem otsing"
#: ../../../app/themes/Peafowl/header.php:233
#: ../../../app/themes/Peafowl/views/dashboard.php:315
#: ../../../app/themes/Peafowl/views/dashboard.php:713
msgid "Random"
msgstr "Suvaline pilt"
#: ../../../app/themes/Peafowl/header.php:402
msgid "My Profile"
msgstr "Minu konto"
#: ../../../app/themes/Peafowl/header.php:409
msgid "Sign out"
msgstr "Logi välja"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:13
msgid "Drag and drop or paste images here to upload"
msgstr "Lohista fail siia või lae ülesse clipboardist"
msgid "browse from your computer"
msgstr "valida faili arvutist"
msgid "add image URLs"
msgstr "lisada läbi lingi"
msgid "You can also %i or %u."
msgstr "Sa saad %i või %u"
msgid "Edit or resize any image by clicking the image preview"
msgstr "Muuda pilti või pildi suurust vajutades pisipildile"
msgid "your computer"
msgstr "arvutist"
msgid "You can add more images from %i or %u."
msgstr "Saad lisada pilte juurde %i või %u"
msgid "sign in"
msgstr "logi sisse"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:91
msgid "close"
msgstr "sulge"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:148
#: ../../../app/themes/Peafowl/views/dashboard.php:666
msgid "Remove"
msgstr "Kustuta"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:154
msgid "Edit image"
msgstr "Muuda pilti"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:158
#: ../../../app/themes/Peafowl/snippets/form_image.php:4
#: ../../../app/themes/Peafowl/views/dashboard.php:441
#: ../../../app/themes/Peafowl/views/dashboard.php:597
#: ../../../app/themes/Peafowl/views/dashboard.php:1440
#: ../../../app/themes/Peafowl/views/settings.php:434
msgid "Title"
msgstr "Pealkiri"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:158
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:200
#: ../../../app/themes/Peafowl/snippets/form_album.php:12
#: ../../../app/themes/Peafowl/snippets/form_category_edit.php:12
#: ../../../app/themes/Peafowl/snippets/form_image.php:4
#: ../../../app/themes/Peafowl/snippets/form_image.php:28
#: ../../../app/themes/Peafowl/snippets/form_ip_ban_edit.php:9
#: ../../../app/themes/Peafowl/snippets/form_ip_ban_edit.php:15
#: ../../../app/themes/Peafowl/snippets/form_storage_edit.php:104
#: ../../../app/themes/Peafowl/snippets/form_storage_edit.php:108
#: ../../../app/themes/Peafowl/views/dashboard.php:503
#: ../../../app/themes/Peafowl/views/dashboard.php:509
#: ../../../app/themes/Peafowl/views/dashboard.php:566
#: ../../../app/themes/Peafowl/views/dashboard.php:573
#: ../../../app/themes/Peafowl/views/dashboard.php:580
#: ../../../app/themes/Peafowl/views/dashboard.php:1418
#: ../../../app/themes/Peafowl/views/dashboard.php:1428
msgid "optional"
msgstr "valikuline"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:167
msgid "Resize image"
msgstr "Pildi mõõtmed"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:176
msgid "Note: Animated GIF images won't be resized."
msgstr "Animeeritud (gif) failide pildi suurust ei saa muuta!"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:180
msgid "Auto delete image"
msgstr "Kustuta pilt automaatselt"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:200
#: ../../../app/themes/Peafowl/snippets/form_category_edit.php:12
#: ../../../app/themes/Peafowl/snippets/form_image.php:28
#: ../../../app/themes/Peafowl/views/dashboard.php:877
msgid "Description"
msgstr "Kirjeldus"
#: ../../../app/themes/Peafowl/snippets/anywhere_upload.php:201
#: ../../../app/themes/Peafowl/snippets/form_image.php:29
msgid "Brief description of this image"
msgstr "...."
#: ../../../app/themes/Peafowl/snippets/form_album.php:7
#: ../../../app/themes/Peafowl/snippets/form_album.php:8
msgid "Album name"
msgstr "Albumi nimi"
#: ../../../app/themes/Peafowl/snippets/form_album.php:21
msgid "Private (just me)"
msgstr "Privaatne(ainult minule)"
msgid "Album password"
msgstr "Albumi parool"
#: ../../../app/themes/Peafowl/snippets/form_category_edit.php:4
#: ../../../app/themes/Peafowl/snippets/form_storage_edit.php:3
#: ../../../app/themes/Peafowl/views/dashboard.php:875
#: ../../../app/themes/Peafowl/views/dashboard.php:1693
#: ../../../app/themes/Peafowl/views/settings.php:364
#: ../../../content/pages/default/contact.php:87
msgid "Name"
msgstr "Nimi"
#: ../../../app/themes/Peafowl/snippets/listing_tools_editor.php:10
msgid "Select all"
msgstr "Vali kõik"
#: ../../../app/themes/Peafowl/snippets/listing_tools_editor.php:10
#: ../../../app/themes/Peafowl/snippets/listing_tools_editor.php:56
msgid "Clear selection"
msgstr "Eemalda valik"
#: ../../../app/themes/Peafowl/snippets/listing_tools_editor.php:13
msgid "Selection"
msgstr "Valitud"
#: ../../../app/themes/Peafowl/header.php:281
#: ../../../app/themes/Peafowl/snippets/modal_login.php:11
#: ../../../app/themes/Peafowl/snippets/modal_login.php:40
#: ../../../app/themes/Peafowl/views/login.php:18
#: ../../../app/themes/Peafowl/views/login.php:65
#: ../../../app/themes/Peafowl/views/signup.php:18
#: ../../../app/themes/Peafowl/views/signup.php:76
msgid "Sign in with another account"
msgstr "Logi sisse kasutades..."
#: ../../../app/themes/Peafowl/snippets/template_content_empty.php:5
#: ../../../app/themes/Peafowl/views/dashboard.php:618
#: ../../../app/themes/Peafowl/views/index.php:63
msgid "There's nothing to show here."
msgstr "Tühjus... Pole midagi näidata!"
#: ../../../app/themes/Peafowl/snippets/user_items_editor.php:16
#: ../../../app/themes/Peafowl/views/image.php:69
#: ../../../app/themes/Peafowl/views/image.php:457
msgid "Edit image details"
msgstr "Muuda pilti"
#: ../../../app/themes/Peafowl/views/404.php:7
msgid "The requested page was not found."
msgstr "Soovitud lehekülge ei leitud!"
#: ../../../app/themes/Peafowl/views/404.php:22
msgid "The user has been deleted"
msgstr "Kasutaja kustutatud"
#: ../../../app/themes/Peafowl/views/account/password-forgot.php:52
#: ../../../app/themes/Peafowl/views/account/password-reset.php:47
#: ../../../app/themes/Peafowl/views/account/resend-activation.php:37
#: ../../../lib/Peafowl/peafowl.js:417 ../../../lib/Peafowl/peafowl.js:2324
#: ../../../lib/Peafowl/peafowl.min.js:25
#: ../../../lib/Peafowl/peafowl.min.js:140
msgid "Submit"
msgstr "Edasi"
#: ../../../app/themes/Peafowl/header.php:291
#: ../../../app/themes/Peafowl/snippets/modal_login.php:20
#: ../../../app/themes/Peafowl/views/account/password-forgot.php:38
#: ../../../app/themes/Peafowl/views/account/password-forgot.php:39
#: ../../../app/themes/Peafowl/views/account/resend-activation.php:23
#: ../../../app/themes/Peafowl/views/login.php:34
#: ../../../app/themes/Peafowl/views/login.php:35
msgid "Username or Email address"
msgstr "Kasutajanimi või e-mail"
#: ../../../app/themes/Peafowl/views/account/password-reset.php:29
#: ../../../app/themes/Peafowl/views/settings.php:306
msgid "Enter your new password"
msgstr "Sisesta uus parool"
#: ../../../app/themes/Peafowl/views/account/password-reset.php:35
#: ../../../app/themes/Peafowl/views/settings.php:312
msgid "Re-enter your new password"
msgstr "Sisesta uuesti uus parool"
#: ../../../app/themes/Peafowl/views/album.php:25
msgid "Delete album"
msgstr "Kustuta album"
#: ../../../app/themes/Peafowl/views/album.php:86
msgid "Album link"
msgstr "Albumi link"
#: ../../../app/themes/Peafowl/header.php:338
#: ../../../app/themes/Peafowl/views/account/email-needed.php:15
#: ../../../app/themes/Peafowl/views/dashboard.php:100
#: ../../../app/themes/Peafowl/views/settings.php:155
#: ../../../app/themes/Peafowl/views/signup.php:34
#: ../../../app/themes/Peafowl/views/signup.php:35
#: ../../../content/pages/default/contact.php:92
msgid "Email address"
msgstr "E-mail"
#: ../../../app/themes/Peafowl/views/dashboard.php:2044
#: ../../../app/themes/Peafowl/views/settings.php:463
#: ../../../lib/Peafowl/peafowl.js:417 ../../../lib/Peafowl/peafowl.min.js:25
msgid "Save changes"
msgstr "Salvesta"
#: ../../../app/themes/Peafowl/views/image.php:145
#, php-format
msgid "Uploaded %s"
msgstr "Üles laetud %s"
#: ../../../app/themes/Peafowl/views/image.php:157
msgid "More Exif data"
msgstr "Vaata exif andmeid"
#: ../../../app/themes/Peafowl/views/image.php:182
#: ../../../app/themes/Peafowl/views/image.php:241
msgid "Share image"
msgstr "Jaga pilti"
#: ../../../app/themes/Peafowl/views/index.php:15
msgid "Upload and share your images."
msgstr "Lae pilt ülesse ja jaga seda"
#: ../../../app/themes/Peafowl/views/index.php:17
#, php-format
msgid "Drag and drop anywhere you want and start uploading your images now. %s limit. Direct image links, BBCode and HTML thumbnails."
msgstr "Lohista oma pilt siia ja alusta üleslaadimist. Kuni %s"
#: ../../../app/themes/Peafowl/views/index.php:25
msgid "Start uploading"
msgstr "Lae pilt..."
#: ../../../app/routes/route.logout.php:29
#: ../../../app/themes/Peafowl/views/logout.php:8
msgid "Logged out"
msgstr "Välja logitud"
#: ../../../app/themes/Peafowl/views/account/awaiting-confirmation.php:10
#: ../../../app/themes/Peafowl/views/account/email-changed.php:11
#: ../../../app/themes/Peafowl/views/account/password-forgot.php:16
#: ../../../app/themes/Peafowl/views/account/password-forgot.php:26
#: ../../../app/themes/Peafowl/views/account/password-reset.php:16
#: ../../../app/themes/Peafowl/views/account/resend-activation.php:13
#: ../../../app/themes/Peafowl/views/logout.php:13
#: ../../../app/themes/Peafowl/views/request-denied.php:13
msgid "Go to homepage"
msgstr "Mine esilehele"
#: ../../../app/themes/Peafowl/views/settings.php:245
msgid "Timezone"
msgstr "Ajatsoon"
#: ../../../app/themes/Peafowl/views/settings.php:296
msgid "Current password"
msgstr "Praegune parool"
#: ../../../app/themes/Peafowl/views/settings.php:297
msgid "Enter your current password"
msgstr "Sisesta praegune parool"
#: ../../../app/themes/Peafowl/views/settings.php:352
#: ../../../app/themes/Peafowl/views/user.php:21
msgid "Upload new image"
msgstr "Lae pilt"
msgid "If you want to send a message fill the form below."
msgstr "Kirjuta meile."

2813
app/content/languages/fa.po Normal file

File diff suppressed because it is too large Load Diff

5354
app/content/languages/fi.po Normal file

File diff suppressed because it is too large Load Diff

5040
app/content/languages/fr.po Normal file

File diff suppressed because it is too large Load Diff

3562
app/content/languages/he.po Normal file

File diff suppressed because it is too large Load Diff

2112
app/content/languages/hr.po Normal file

File diff suppressed because it is too large Load Diff

4528
app/content/languages/hu.po Normal file

File diff suppressed because it is too large Load Diff

4865
app/content/languages/id.po Normal file

File diff suppressed because it is too large Load Diff

5313
app/content/languages/it.po Normal file

File diff suppressed because it is too large Load Diff

5424
app/content/languages/ja.po Normal file

File diff suppressed because it is too large Load Diff

5388
app/content/languages/ko.po Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

5245
app/content/languages/nb.po Normal file

File diff suppressed because it is too large Load Diff

5313
app/content/languages/nl.po Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,9 @@
You can quick and easy override any language string by putting lang_code.po files here.
For example, en.po file whit this contents:
#: START EXAMPLE
msgid "Upload and share your images."
msgstr "Upload and share your photos."
#: END EXAMPLE
Will replace the original msgid with the new msgstr.

3498
app/content/languages/pl.po Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

3361
app/content/languages/pt.po Normal file

File diff suppressed because it is too large Load Diff

5302
app/content/languages/ru.po Normal file

File diff suppressed because it is too large Load Diff

4038
app/content/languages/sk.po Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

2565
app/content/languages/sv.po Normal file

File diff suppressed because it is too large Load Diff

4997
app/content/languages/th.po Normal file

File diff suppressed because it is too large Load Diff

5440
app/content/languages/tr.po Normal file

File diff suppressed because it is too large Load Diff

4498
app/content/languages/uk.po Normal file

File diff suppressed because it is too large Load Diff

3673
app/content/languages/vi.po Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,102 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="501.76px" height="76.521px" viewBox="0 0 501.76 76.521" enable-background="new 0 0 501.76 76.521" xml:space="preserve">
<path fill="#23A8E0" d="M500.264,40.068c-0.737,0-1.422,0.358-1.813,0.963c-1.185,1.791-2.361,3.53-3.713,5.117
c-1.295,1.514-5.34,4.031-8.699,4.662l-1.33,0.25l0.16-1.352l0.149-1.279c0.109-0.909,0.22-1.779,0.289-2.649
c0.552-6.7-0.028-11.69-1.889-16.2c-1.682-4.08-3.941-6.57-7.111-7.85c-1.18-0.48-2.278-0.722-3.26-0.722
c-2.17,0-3.93,1.171-5.389,3.58c-0.15,0.25-0.291,0.5-0.461,0.78l-0.67,1.18l-0.91-0.75c-0.42-0.34-0.82-0.67-1.23-1.01
c-0.949-0.79-1.858-1.54-2.799-2.26c-0.76-0.57-1.641-1.07-2.561-1.59c-2-1.13-4.091-1.71-6.23-1.71
c-3.869,0-7.811,1.898-10.811,5.22c-4.908,5.42-7.859,12.11-8.771,19.86c-0.108,0.988-0.389,2.278-1.479,3.479
c-3.629,3.98-7.97,8.45-13.689,11.29c-1.229,0.61-2.729,1.01-4.34,1.18c-0.18,0.021-0.359,0.03-0.521,0.03
c-0.85,0-1.5-0.26-1.95-0.76c-0.479-0.54-0.658-1.3-0.55-2.32c0.261-2.26,0.591-4.67,1.261-6.99c1.08-3.75,2.27-7.528,3.43-11.188
c0.6-1.91,1.201-3.83,1.791-5.74c0.33-1.09,1.01-1.6,2.199-1.648c1.471-0.062,2.891-0.132,4.229-0.45
c1.959-0.45,3.369-1.37,4.08-2.65c0.719-1.31,0.75-3.03,0.09-4.99c-0.061-0.17-0.121-0.33-0.188-0.488l-7.183,0.688l0.281-1.33
c0.129-0.648,0.271-1.27,0.4-1.88c0.299-1.359,0.58-2.66,0.799-3.938c0.381-2.222,0.59-4.812-0.65-7.19
c-1.379-2.64-4.219-4.28-7.42-4.28c-0.709,0-1.43,0.08-2.139,0.25c-5.301,1.24-9.301,4.58-12.23,7.472l1.761,9.698l-1,0.16
c-0.5,0.09-0.961,0.16-1.392,0.221c-0.858,0.131-1.6,0.239-2.309,0.421c-1.853,0.46-3.041,1.229-3.551,2.29
c-0.511,1.05-0.359,2.47,0.43,4.22c0.141,0.33,0.311,0.64,0.471,0.938l6.39-1.148l-0.261,1.42c-0.147,0.82-0.278,1.63-0.409,2.42
c-0.5,3.15-0.979,6.13-2.72,8.97c-5.551,9.07-11.52,15.36-18.76,19.79c-2.17,1.33-5.111,2.91-8.521,3.33
c-0.729,0.09-1.449,0.141-2.14,0.141c-3.551,0-6.561-1.141-8.701-3.29c-2.118-2.131-3.219-5.131-3.198-8.689l0.01-1.33l1.279,0.38
c0.399,0.13,0.801,0.25,1.2,0.38c0.75,0.23,1.48,0.46,2.23,0.67c1.58,0.432,3.219,0.65,4.85,0.65
c10.22-0.01,18.459-8.11,18.761-18.46c0.18-6.32-2.4-10.771-7.66-13.25c-2.142-1-4.41-1.49-6.972-1.49
c-1.299,0-2.688,0.141-4.129,0.4c-7.34,1.35-13.381,5.54-18.479,12.83c-1.972,2.81-3.57,6.02-5.181,10.42
c-0.579,1.58-1.479,3.22-2.75,5.01c-2.09,2.96-4.721,6.32-8.291,8.82c-1.358,0.96-2.858,1.648-4.329,2.01
c-0.341,0.08-0.689,0.12-1.021,0.12c-1.039,0-1.959-0.4-2.609-1.12c-0.649-0.73-0.938-1.73-0.811-2.811
c0.311-2.671,0.859-4.899,1.67-6.841c0.9-2.148,1.939-4.27,2.951-6.318c0.817-1.66,1.67-3.37,2.42-5.08
c1.42-3.2,1.959-6.221,1.648-9.21c-0.511-4.88-3.729-7.79-8.601-7.79c-0.229,0-0.459,0.01-0.688,0.02
c-4.132,0.23-7.65,2.102-10.892,3.99c-1.229,0.72-2.438,1.51-3.729,2.36c-0.621,0.409-1.263,0.829-1.941,1.27l-3.049,1.96
l1.608-3.25l0.302-0.62c0.157-0.33,0.288-0.59,0.43-0.84c1.979-3.67,3.93-7.67,4.76-11.97c0.279-1.431,0.351-2.91,0.209-4.26
c-0.209-2.16-1.397-3.342-3.34-3.342c-0.43,0-0.899,0.062-1.389,0.182c-2.142,0.52-4.19,1.67-6.263,3.51
c-5.897,5.271-8.868,11.09-9.067,17.81c-0.103,3.61,0.949,6.16,3.629,8.812l0.552,0.55l-0.392,0.67c-0.41,0.7-0.82,1.41-1.222,2.12
c-0.907,1.59-1.84,3.229-2.868,4.8c-4.812,7.33-10.32,12.82-16.841,16.771c-2.35,1.43-5.211,2.93-8.528,3.318
c-0.711,0.08-1.42,0.12-2.103,0.12c-7.028,0-11.608-4.38-11.958-11.438c-0.01-0.221,0.02-0.392,0.05-0.53l0.03-0.16l0.189-1.12
l1.09,0.33c0.41,0.13,0.82,0.261,1.221,0.391c0.851,0.271,1.65,0.529,2.459,0.729c1.51,0.38,3.041,0.57,4.57,0.57
c5.5,0,10.75-2.471,14.391-6.78c3.57-4.229,5.101-9.76,4.181-15.17c-1-5.92-5.9-10.45-11.921-11.01
c-0.891-0.08-1.77-0.13-2.641-0.13c-7.959,0-14.789,3.6-20.889,11c-2.381,2.88-4.051,6.21-5.831,9.948c-1.62,3.4-4.72,5.48-6.9,6.75
c-2.02,1.16-3.8,1.7-5.61,1.7c-0.19,0-0.38,0-0.57-0.01l-1.25-0.08l0.35-1.2c0.25-0.819,0.5-1.64,0.74-2.438
c0.55-1.79,1.07-3.472,1.5-5.2c1.29-5.29,1.44-9.601,0.47-13.57c-1.08-4.359-3.94-6.77-8.07-6.77c-0.44,0-0.9,0.029-1.37,0.09
c-2.13,0.24-3.89,1.46-5.36,3.71c-2.4,3.689-3.45,8.14-3.28,14.021c0.16,5.511,1.48,10.011,4.03,13.729
c0.36,0.53,0.52,1.479,0.16,2.12c-1.64,2.79-3.59,5.6-6.77,7.2c-1.34,0.67-2.68,1.01-3.99,1.01c-2.72,0-5.11-1.44-6.74-4.062
c-1.76-2.829-2.68-6.14-2.82-10.13c-0.27-7.688,1.44-14.858,5.08-21.33l0.06-0.108c0.09-0.19,0.23-0.48,0.5-0.71
c0.89-0.771,0.87-1.33-0.1-3c-1.64-2.852-4.5-4.551-7.66-4.551c-2.64,0-5.19,1.17-7.16,3.279c-2.98,3.19-4.91,7.32-6.08,12.99
c-0.34,1.649-0.54,3.37-0.74,5.04c-0.1,0.899-0.21,1.8-0.33,2.689c-0.08,0.521-0.2,1.119-0.53,1.631
c-5.58,8.479-11.85,14.448-19.18,18.278c-2.98,1.551-5.75,2.312-8.48,2.312c-1.44,0-2.88-0.221-4.3-0.642
c-4.8-1.46-7.88-6.028-7.65-11.38l0.06-1.29l1.24,0.37c0.39,0.12,0.77,0.24,1.16,0.37c0.75,0.23,1.5,0.47,2.26,0.68
c1.58,0.432,3.21,0.65,4.84,0.65c10.23-0.01,18.47-8.11,18.77-18.45c0.18-6.33-2.4-10.779-7.66-13.25c-2.14-1.01-4.41-1.5-6.97-1.5
c-1.3,0-2.69,0.141-4.12,0.4c-7.35,1.35-13.39,5.54-18.49,12.819c-2.24,3.199-3.94,6.659-5.05,10.279
c-0.91,2.931-2.81,5.13-4.66,7.26l-0.08,0.102c-2.25,2.6-4.84,4.938-6.83,6.68c-0.8,0.69-2.03,1.15-3.67,1.351
c-0.18,0.029-0.34,0.04-0.5,0.04c-0.99,0-1.56-0.409-1.86-0.761c-0.47-0.54-0.64-1.279-0.51-2.199c0.31-2.229,0.71-3.989,1.25-5.54
c0.71-2.029,1.49-4.069,2.24-6.04c0.92-2.399,1.87-4.891,2.69-7.359c1.65-4.92,1.24-9.021-1.24-12.561
c-2.04-2.921-5.1-4.279-9.62-4.279h-0.25c-5.89,0.068-12.67,0.818-18.42,6.229c-0.22,0.21-0.43,0.551-0.67,0.87
c-0.31,0.44-0.14,0.21-0.51,0.76l-0.62,0.87l-0.01,0.051l-0.01-0.021l0.02-0.03l0.15-0.56c0.34-1.21,0.68-2.42,1.02-3.63
c0.78-2.771,1.58-5.63,2.28-8.46l0.31-1.24c0.67-2.65,1.36-5.391,1.53-8.07c0.28-4.2-2.6-7.6-6.83-8.08
c-0.21-0.02-0.38-0.09-0.52-0.17h-2.23c-4.61,1.09-8.87,3.61-13.03,7.7c-0.06,0.061-0.14,0.19-0.18,0.29
c1.58,4.22,1.42,8.61,1.05,12.35c-0.6,6.12-1.43,12.642-2.6,20.49c-0.25,1.641-1.26,3.12-2.17,4.46
c-5.48,8.01-11.74,13.82-19.14,17.75c-3.46,1.84-6.46,2.71-9.5,2.721c-5.04,0-9.46-3.609-10.51-8.601
c-1.06-4.979-0.4-10.14,2.08-16.21c1.23-3.04,3.11-6.9,6.67-9.729c0.94-0.75,2.14-1.341,3.38-1.659c0.5-0.12,0.99-0.19,1.45-0.19
c1.22,0,2.28,0.46,2.97,1.29c0.77,0.92,1.04,2.23,0.78,3.7c-0.37,2.04-1.07,4.02-1.82,6.04c-0.45,1.21-1.12,2.49-1.98,3.8
c-0.24,0.36-0.29,0.479,0.16,0.96c1.09,1.16,2.45,1.73,4.17,1.73c0.38,0,0.8-0.03,1.22-0.092c3.31-0.47,6.13-2.158,7.95-4.76
c1.84-2.64,2.47-5.93,1.76-9.26c-1.59-7.46-7.19-11.73-15.35-11.73c-0.24,0-0.49,0-0.74,0.012c-7.16,0.22-13.41,3.26-18.56,9.05
c-7.46,8.37-10.91,17.96-10.26,28.49c0.5,8.02,4.09,13.479,10.67,16.21c2.57,1.068,5.31,1.59,8.38,1.59c1.5,0,3.11-0.13,4.78-0.38
c8.69-1.33,16.43-5.432,24.38-12.88c0.89-0.83,1.8-1.631,2.61-2.342l0.93-0.818l1.8-1.602l-0.14,2.41
c-0.03,0.51-0.07,1.07-0.12,1.65c-0.11,1.398-0.23,2.979-0.19,4.52c0.05,1.59,0.33,3.17,0.81,4.58c0.96,2.771,3.34,4.29,6.78,4.29
c2.56-0.01,4.76-0.71,6.51-2.06c0.26-0.2,0.44-0.49,0.46-0.61c0.47-2.51,0.91-5.03,1.36-7.54c0.69-3.92,1.41-7.979,2.2-11.95
c0.63-3.159,1.42-6.33,2.19-9.39c0.28-1.09,0.55-2.19,0.82-3.29c0.11-0.43,0.38-1.22,0.99-1.66c3.13-2.229,6.01-3.27,9.09-3.27h0.12
c1.6,0.02,2.93,0.54,3.86,1.5c0.88,0.909,1.33,2.159,1.29,3.59c-0.07,2.39-0.39,4.85-0.95,7.319c-0.51,2.229-1.1,4.46-1.67,6.619
c-0.65,2.45-1.32,4.98-1.86,7.49c-0.63,2.9-0.41,5.83,0.65,8.47c1.18,2.95,3.54,4.552,7,4.762c0.3,0.02,0.59,0.028,0.89,0.028
c3.36,0,6.64-1.119,10.33-3.528c3.9-2.54,7.44-5.94,11.48-11.021l0.15-0.188c0.14-0.19,0.29-0.37,0.45-0.562
c0.25-0.279,0.56-0.35,0.62-0.359l0.95-0.341l0.33,0.96c0.2,0.61,0.39,1.21,0.58,1.82c0.41,1.32,0.79,2.561,1.33,3.73
c2.65,5.75,7.27,8.938,14.11,9.778c1.26,0.16,2.53,0.23,3.78,0.23c5.41,0,10.79-1.392,16.45-4.26
c6.83-3.472,12.86-8.602,17.92-15.25c0.19-0.262,0.4-0.5,0.58-0.71l1.07-1.312l0.63,1.58c0.41,1.03,0.8,2.08,1.2,3.14
c0.88,2.352,1.8,4.79,2.9,7.08c1.67,3.45,4.11,6.07,7.24,7.812c2.49,1.37,5.1,2.068,7.77,2.068c2.29,0,4.7-0.51,7.17-1.528
c5.5-2.262,9.33-6.57,12.06-10.08c0.94-1.2,1.81-2.521,2.65-3.79c0.54-0.82,1.08-1.642,1.64-2.44c0.09-0.12,0.86-1.17,1.94-1.17
h0.01c0.61,0.04,1.22,0.07,1.83,0.07c3.92,0,7.35-0.87,10.49-2.66l1.3-0.74l0.19,1.48c0.09,0.729,0.17,1.45,0.24,2.16
c0.16,1.5,0.3,2.92,0.63,4.278c2.12,8.972,8.069,13.762,17.69,14.23c0.539,0.03,1.069,0.04,1.591,0.04
c5.51,0,11.049-1.44,16.469-4.271c11.811-6.18,20.342-15.858,26.061-29.59c0.23-0.54,0.41-1.1,0.611-1.688
c0.18-0.552,0.359-1.092,0.568-1.631c0.229-0.569,0.801-1.25,1.489-1.381c0.541-0.1,1.08-0.21,1.61-0.318
c1.75-0.352,3.55-0.71,5.38-0.762l0.17-0.01c1.561,0,2.92,0.602,3.83,1.682c0.938,1.118,1.291,2.648,1,4.3
c-0.359,2.01-0.959,4.02-1.779,5.96c-1.85,4.39-3.649,9.16-4.211,14.26c-0.479,4.28,0.142,7.26,2,9.67
c1.701,2.21,4.051,3.24,7.4,3.24c0.52,0,1.069-0.021,1.641-0.07c3.51-0.31,6.9-1.66,11-4.398c3.74-2.49,7.25-5.69,10.729-9.79
c0.221-0.262,0.45-0.512,0.7-0.812l1.65-1.87l0.5,1.78c0.129,0.46,0.24,0.92,0.359,1.35c0.229,0.882,0.448,1.722,0.729,2.5
c2.449,6.921,7.359,10.73,15,11.642c1.209,0.14,2.439,0.21,3.65,0.21c5.379,0,10.77-1.392,16.459-4.271
c6.108-3.09,11.471-7.448,16.399-13.318c0.142-0.17,0.279-0.33,0.49-0.562l2.189-2.49v2.65c0,0.7-0.021,1.38-0.039,2.03
c-0.041,1.34-0.08,2.608,0.08,3.8c0.299,2.17,0.67,4.46,1.528,6.45c1.431,3.3,4.289,5.2,7.83,5.2c1.459,0,2.969-0.32,4.49-0.96
c6.549-2.75,11.858-7.342,15.76-11.03c1.709-1.61,3.299-3.28,4.99-5.05c0.76-0.802,1.52-1.592,2.289-2.392l1.131-1.16l0.529,1.54
c0.188,0.54,0.371,1.08,0.541,1.63c0.389,1.182,0.789,2.392,1.25,3.54c2.75,6.78,6.979,11.11,12.938,13.24
c2.439,0.87,4.93,1.312,7.4,1.312c2.647,0,5.33-0.5,7.979-1.512c7.842-2.97,13.781-8.08,17.683-15.21
c0.879-1.6,2.01-2.06,3.448-2.238c6.882-0.892,11.662-7.094,14.271-11.316c0.682-1.117,1.252-2.35,1.803-3.551
c0.244-0.525,0.482-1.053,0.738-1.566v-0.334C501.428,40.331,500.891,40.068,500.264,40.068z M356.498,45.45
c1.539-5.56,3.688-11.22,8.969-15.04c0.801-0.58,1.812-1.05,3.021-1.39c0.471-0.13,0.891-0.19,1.28-0.19c1.5,0,2.5,0.9,2.98,2.68
c0.779,2.921-0.09,5.632-0.812,7.41c-2.1,5.222-6.211,8.09-11.561,8.09c-1,0-2.049-0.108-3.109-0.31l-1.061-0.21L356.498,45.45z
M249.947,45.54c1.55-5.62,3.711-11.359,9.07-15.188c0.76-0.552,1.76-0.99,3.039-1.352c0.42-0.12,0.82-0.18,1.201-0.18
c1.539,0,2.629,0.99,2.9,2.63c0.289,1.76,0.289,3.49-0.012,5.01c-1.25,6.33-6.229,10.602-12.41,10.62
c-0.659,0-1.299-0.08-1.979-0.17c-0.301-0.04-0.621-0.07-0.94-0.11l-1.181-0.119L249.947,45.54z M134.737,45.54
c1.55-5.62,3.72-11.359,9.06-15.188c0.77-0.552,1.77-0.99,3.04-1.352c0.42-0.12,0.83-0.18,1.21-0.18c1.54,0,2.63,0.979,2.9,2.62
c0.29,1.77,0.29,3.5-0.01,5.01c-1.24,6.34-6.22,10.61-12.4,10.63c-0.66,0-1.29-0.08-1.96-0.16c-0.31-0.04-0.64-0.08-0.97-0.12
l-1.19-0.108L134.737,45.54z M468.758,50.969c-0.67,4.82-2.801,8.461-6.32,10.802c-1.52,1.01-3.17,1.55-4.77,1.55
c-3.221,0-5.971-2.19-7.17-5.73c-1.48-4.38-1.371-9.13,0.33-14.54c1.52-4.818,3.93-8.318,7.379-10.71
c1.729-1.198,3.92-1.92,5.85-1.92c0.103,0,0.201,0,0.302,0.011l0.959,0.029v0.971c0,0.771-0.011,1.54-0.021,2.311
c-0.029,1.67-0.061,3.39,0.051,5.06c0.23,3.592,1.209,7.03,2.92,10.222C468.527,49.51,468.867,50.23,468.758,50.969z"/>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="501.76px" height="76.521px" viewBox="0 0 501.76 76.521" enable-background="new 0 0 501.76 76.521" xml:space="preserve">
<path fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" d="M500.264,40.068c-0.738,0-1.422,0.359-1.814,0.963
c-1.184,1.791-2.361,3.53-3.713,5.117c-1.295,1.514-5.34,4.031-8.699,4.662l-1.33,0.25l0.16-1.351l0.15-1.28
c0.109-0.909,0.219-1.779,0.289-2.649c0.551-6.7-0.029-11.69-1.889-16.2c-1.682-4.08-3.941-6.57-7.111-7.85
c-1.18-0.48-2.279-0.721-3.26-0.721c-2.17,0-3.93,1.17-5.389,3.58c-0.15,0.25-0.291,0.5-0.461,0.78l-0.67,1.18l-0.91-0.75
c-0.42-0.34-0.82-0.67-1.23-1.01c-0.949-0.79-1.859-1.54-2.799-2.26c-0.76-0.57-1.641-1.07-2.561-1.59c-2-1.13-4.09-1.71-6.23-1.71
c-3.869,0-7.811,1.899-10.811,5.22c-4.908,5.42-7.859,12.11-8.77,19.86c-0.109,0.989-0.389,2.279-1.48,3.479
c-3.629,3.98-7.969,8.45-13.689,11.29c-1.23,0.61-2.73,1.01-4.34,1.18c-0.18,0.021-0.359,0.03-0.52,0.03
c-0.85,0-1.5-0.26-1.951-0.76c-0.479-0.54-0.658-1.3-0.549-2.32c0.26-2.26,0.59-4.67,1.26-6.99c1.08-3.75,2.27-7.529,3.43-11.189
c0.6-1.91,1.201-3.83,1.791-5.74c0.33-1.09,1.01-1.6,2.199-1.649c1.471-0.061,2.891-0.131,4.23-0.45
c1.959-0.45,3.369-1.37,4.08-2.65c0.719-1.31,0.75-3.03,0.09-4.99c-0.061-0.17-0.121-0.33-0.189-0.489l-7.182,0.689l0.281-1.33
c0.129-0.649,0.27-1.27,0.4-1.88c0.299-1.36,0.58-2.66,0.799-3.939c0.381-2.221,0.59-4.811-0.65-7.19
c-1.379-2.64-4.219-4.28-7.42-4.28c-0.709,0-1.43,0.08-2.139,0.25c-5.301,1.24-9.301,4.58-12.23,7.471l1.76,9.699l-1,0.16
c-0.5,0.09-0.961,0.16-1.391,0.22c-0.859,0.131-1.6,0.24-2.309,0.421c-1.852,0.46-3.041,1.229-3.551,2.29
c-0.51,1.05-0.359,2.47,0.43,4.22c0.141,0.33,0.311,0.64,0.471,0.939l6.389-1.149l-0.26,1.42c-0.148,0.82-0.279,1.63-0.41,2.42
c-0.5,3.15-0.979,6.13-2.719,8.97c-5.551,9.07-11.52,15.36-18.76,19.79c-2.17,1.33-5.111,2.91-8.521,3.33
c-0.729,0.09-1.449,0.14-2.139,0.14c-3.551,0-6.561-1.14-8.701-3.29c-2.119-2.13-3.219-5.13-3.199-8.689l0.01-1.33l1.279,0.38
c0.4,0.13,0.801,0.25,1.201,0.38c0.75,0.23,1.48,0.46,2.23,0.67c1.58,0.431,3.219,0.65,4.85,0.65
c10.219-0.01,18.459-8.11,18.76-18.46c0.18-6.32-2.4-10.771-7.66-13.25c-2.141-1-4.41-1.49-6.971-1.49
c-1.299,0-2.689,0.14-4.129,0.4c-7.34,1.35-13.381,5.54-18.48,12.83c-1.971,2.81-3.57,6.02-5.18,10.42
c-0.58,1.58-1.48,3.22-2.75,5.01c-2.09,2.96-4.721,6.32-8.291,8.82c-1.359,0.96-2.859,1.649-4.33,2.01
c-0.34,0.08-0.689,0.12-1.02,0.12c-1.039,0-1.959-0.4-2.609-1.12c-0.65-0.73-0.939-1.73-0.811-2.811
c0.311-2.67,0.859-4.899,1.67-6.84c0.9-2.149,1.939-4.27,2.951-6.319c0.818-1.66,1.67-3.37,2.42-5.08
c1.42-3.2,1.959-6.221,1.648-9.21c-0.51-4.88-3.729-7.79-8.6-7.79c-0.23,0-0.459,0.01-0.689,0.02
c-4.131,0.23-7.65,2.101-10.891,3.99c-1.229,0.72-2.439,1.51-3.729,2.36c-0.621,0.409-1.262,0.829-1.941,1.27l-3.049,1.96
l1.609-3.25l0.301-0.62c0.158-0.33,0.289-0.59,0.43-0.84c1.979-3.67,3.93-7.67,4.76-11.97c0.279-1.431,0.35-2.91,0.209-4.26
c-0.209-2.16-1.398-3.341-3.34-3.341c-0.43,0-0.9,0.061-1.389,0.181c-2.141,0.52-4.191,1.67-6.262,3.51
c-5.898,5.27-8.869,11.09-9.068,17.81c-0.102,3.61,0.949,6.16,3.629,8.811l0.551,0.55l-0.391,0.67c-0.41,0.7-0.82,1.41-1.221,2.12
c-0.908,1.59-1.84,3.229-2.869,4.8c-4.811,7.33-10.32,12.82-16.84,16.771c-2.35,1.43-5.211,2.93-8.529,3.319
c-0.711,0.08-1.42,0.12-2.102,0.12c-7.029,0-11.609-4.38-11.959-11.439c-0.01-0.221,0.02-0.391,0.05-0.53l0.03-0.16l0.189-1.12
l1.09,0.33c0.41,0.13,0.82,0.26,1.221,0.39c0.85,0.271,1.65,0.53,2.459,0.73c1.51,0.38,3.041,0.57,4.57,0.57
c5.5,0,10.75-2.471,14.391-6.78c3.57-4.23,5.1-9.76,4.18-15.17c-1-5.92-5.9-10.45-11.92-11.01c-0.891-0.08-1.77-0.13-2.641-0.13
c-7.959,0-14.789,3.6-20.889,11c-2.381,2.88-4.051,6.21-5.831,9.949c-1.62,3.4-4.72,5.48-6.9,6.75c-2.02,1.16-3.8,1.7-5.61,1.7
c-0.19,0-0.38,0-0.57-0.01l-1.25-0.08l0.35-1.2c0.25-0.82,0.5-1.64,0.74-2.439c0.55-1.79,1.07-3.471,1.5-5.2
c1.29-5.29,1.44-9.601,0.47-13.57c-1.08-4.36-3.94-6.77-8.07-6.77c-0.44,0-0.9,0.029-1.37,0.09c-2.13,0.24-3.89,1.46-5.36,3.71
c-2.4,3.689-3.45,8.14-3.28,14.02c0.16,5.511,1.48,10.011,4.03,13.73c0.36,0.53,0.52,1.479,0.16,2.12c-1.64,2.79-3.59,5.6-6.77,7.2
c-1.34,0.67-2.68,1.01-3.99,1.01c-2.72,0-5.11-1.44-6.74-4.061c-1.76-2.83-2.68-6.14-2.82-10.13c-0.27-7.689,1.44-14.859,5.08-21.33
l0.06-0.109c0.09-0.19,0.23-0.48,0.5-0.71c0.89-0.771,0.87-1.33-0.1-3c-1.64-2.851-4.5-4.551-7.66-4.551
c-2.64,0-5.19,1.17-7.16,3.28c-2.98,3.19-4.91,7.32-6.08,12.99c-0.34,1.649-0.54,3.37-0.74,5.04c-0.1,0.899-0.21,1.8-0.33,2.689
c-0.08,0.521-0.2,1.12-0.53,1.631c-5.58,8.479-11.85,14.449-19.18,18.279c-2.98,1.55-5.75,2.311-8.48,2.311
c-1.44,0-2.88-0.221-4.3-0.641c-4.8-1.46-7.88-6.029-7.65-11.38l0.06-1.29l1.24,0.37c0.39,0.12,0.77,0.24,1.16,0.37
c0.75,0.23,1.5,0.47,2.26,0.68c1.58,0.431,3.21,0.65,4.84,0.65c10.23-0.01,18.47-8.11,18.77-18.45c0.18-6.33-2.4-10.78-7.66-13.25
c-2.14-1.01-4.41-1.5-6.97-1.5c-1.3,0-2.69,0.14-4.12,0.4c-7.35,1.35-13.39,5.54-18.49,12.819c-2.24,3.2-3.94,6.66-5.05,10.28
c-0.91,2.93-2.81,5.13-4.66,7.26l-0.08,0.101c-2.25,2.6-4.84,4.939-6.83,6.68c-0.8,0.69-2.03,1.15-3.67,1.35
c-0.18,0.03-0.34,0.04-0.5,0.04c-0.99,0-1.56-0.409-1.86-0.76c-0.47-0.54-0.64-1.28-0.51-2.2c0.31-2.229,0.71-3.989,1.25-5.54
c0.71-2.029,1.49-4.069,2.24-6.04c0.92-2.399,1.87-4.89,2.69-7.359c1.65-4.92,1.24-9.021-1.24-12.561
c-2.04-2.92-5.1-4.279-9.62-4.279h-0.25c-5.89,0.069-12.67,0.819-18.42,6.229c-0.22,0.21-0.43,0.55-0.67,0.87
c-0.31,0.44-0.14,0.21-0.51,0.76l-0.62,0.87l-0.01,0.05l-0.01-0.02l0.02-0.03l0.15-0.56c0.34-1.21,0.68-2.42,1.02-3.63
c0.78-2.771,1.58-5.63,2.28-8.46l0.31-1.24c0.67-2.65,1.36-5.391,1.53-8.07c0.28-4.2-2.6-7.6-6.83-8.08
c-0.21-0.02-0.38-0.09-0.52-0.17h-2.23c-4.61,1.09-8.87,3.61-13.03,7.7c-0.06,0.06-0.14,0.19-0.18,0.29
c1.58,4.22,1.42,8.61,1.05,12.35c-0.6,6.12-1.43,12.641-2.6,20.49c-0.25,1.64-1.26,3.12-2.17,4.46
c-5.48,8.01-11.74,13.82-19.14,17.75c-3.46,1.84-6.46,2.71-9.5,2.72c-5.04,0-9.46-3.609-10.51-8.6c-1.06-4.98-0.4-10.14,2.08-16.21
c1.23-3.04,3.11-6.9,6.67-9.73c0.94-0.75,2.14-1.34,3.38-1.659c0.5-0.12,0.99-0.19,1.45-0.19c1.22,0,2.28,0.46,2.97,1.29
c0.77,0.92,1.04,2.23,0.78,3.7c-0.37,2.04-1.07,4.02-1.82,6.04c-0.45,1.21-1.12,2.49-1.98,3.8c-0.24,0.36-0.29,0.479,0.16,0.96
c1.09,1.16,2.45,1.73,4.17,1.73c0.38,0,0.8-0.03,1.22-0.091c3.31-0.47,6.13-2.159,7.95-4.76c1.84-2.64,2.47-5.93,1.76-9.26
c-1.59-7.46-7.19-11.73-15.35-11.73c-0.24,0-0.49,0-0.74,0.011c-7.16,0.22-13.41,3.26-18.56,9.05
c-7.46,8.37-10.91,17.96-10.26,28.49c0.5,8.02,4.09,13.479,10.67,16.21c2.57,1.069,5.31,1.59,8.38,1.59c1.5,0,3.11-0.13,4.78-0.38
c8.69-1.33,16.43-5.431,24.38-12.88c0.89-0.83,1.8-1.631,2.61-2.341l0.93-0.819l1.8-1.601l-0.14,2.41
c-0.03,0.51-0.07,1.07-0.12,1.65c-0.11,1.399-0.23,2.979-0.19,4.52c0.05,1.59,0.33,3.17,0.81,4.58c0.96,2.771,3.34,4.29,6.78,4.29
c2.56-0.01,4.76-0.71,6.51-2.06c0.26-0.2,0.44-0.49,0.46-0.61c0.47-2.51,0.91-5.03,1.36-7.54c0.69-3.92,1.41-7.979,2.2-11.95
c0.63-3.16,1.42-6.33,2.19-9.39c0.28-1.09,0.55-2.19,0.82-3.29c0.11-0.43,0.38-1.22,0.99-1.66c3.13-2.229,6.01-3.27,9.09-3.27h0.12
c1.6,0.02,2.93,0.54,3.86,1.5c0.88,0.909,1.33,2.159,1.29,3.59c-0.07,2.39-0.39,4.85-0.95,7.319c-0.51,2.23-1.1,4.46-1.67,6.62
c-0.65,2.45-1.32,4.98-1.86,7.49c-0.63,2.9-0.41,5.83,0.65,8.47c1.18,2.95,3.54,4.551,7,4.761c0.3,0.02,0.59,0.029,0.89,0.029
c3.36,0,6.64-1.12,10.33-3.529c3.9-2.54,7.44-5.94,11.48-11.021l0.15-0.189c0.14-0.19,0.29-0.37,0.45-0.561
c0.25-0.28,0.56-0.35,0.62-0.36l0.95-0.34l0.33,0.96c0.2,0.61,0.39,1.21,0.58,1.82c0.41,1.32,0.79,2.56,1.33,3.73
c2.65,5.75,7.27,8.939,14.11,9.779c1.26,0.16,2.53,0.23,3.78,0.23c5.41,0,10.79-1.391,16.45-4.26
c6.83-3.471,12.86-8.601,17.92-15.25c0.19-0.261,0.4-0.5,0.58-0.71l1.07-1.311l0.63,1.58c0.41,1.03,0.8,2.08,1.2,3.14
c0.88,2.351,1.8,4.79,2.9,7.08c1.67,3.45,4.11,6.07,7.24,7.811c2.49,1.37,5.1,2.069,7.77,2.069c2.29,0,4.7-0.51,7.17-1.529
c5.5-2.261,9.33-6.57,12.06-10.08c0.94-1.2,1.81-2.521,2.65-3.79c0.54-0.82,1.08-1.641,1.64-2.44c0.09-0.12,0.86-1.17,1.94-1.17
h0.01c0.61,0.04,1.22,0.07,1.83,0.07c3.92,0,7.35-0.87,10.49-2.66l1.3-0.74l0.19,1.48c0.09,0.729,0.17,1.45,0.24,2.16
c0.16,1.5,0.3,2.92,0.63,4.279c2.12,8.971,8.069,13.761,17.69,14.23c0.539,0.03,1.069,0.04,1.59,0.04
c5.51,0,11.049-1.44,16.469-4.271c11.811-6.18,20.342-15.859,26.061-29.59c0.23-0.54,0.41-1.1,0.611-1.689
c0.18-0.551,0.359-1.091,0.568-1.631c0.23-0.569,0.801-1.25,1.49-1.38c0.541-0.1,1.08-0.21,1.611-0.319
c1.75-0.351,3.549-0.71,5.379-0.761l0.17-0.01c1.561,0,2.92,0.601,3.83,1.681c0.939,1.119,1.291,2.649,1,4.3
c-0.359,2.01-0.959,4.02-1.779,5.96c-1.85,4.39-3.65,9.16-4.211,14.26c-0.48,4.28,0.141,7.26,2,9.67c1.701,2.21,4.051,3.24,7.4,3.24
c0.52,0,1.07-0.021,1.641-0.07c3.51-0.31,6.9-1.66,11-4.399c3.74-2.49,7.25-5.69,10.729-9.79c0.221-0.261,0.451-0.511,0.701-0.811
l1.65-1.87l0.5,1.78c0.129,0.46,0.24,0.92,0.359,1.35c0.23,0.881,0.449,1.721,0.73,2.5c2.449,6.92,7.359,10.73,15,11.641
c1.209,0.14,2.439,0.21,3.65,0.21c5.379,0,10.77-1.391,16.459-4.271c6.109-3.09,11.471-7.449,16.4-13.319
c0.141-0.17,0.279-0.33,0.49-0.561l2.189-2.49v2.65c0,0.7-0.02,1.38-0.039,2.03c-0.041,1.34-0.08,2.609,0.08,3.8
c0.299,2.17,0.67,4.46,1.529,6.45c1.43,3.3,4.289,5.2,7.83,5.2c1.459,0,2.969-0.32,4.49-0.96c6.549-2.75,11.859-7.341,15.76-11.03
c1.709-1.61,3.299-3.28,4.99-5.05c0.76-0.801,1.52-1.591,2.289-2.391l1.131-1.16l0.529,1.54c0.189,0.54,0.371,1.08,0.541,1.63
c0.389,1.181,0.789,2.391,1.25,3.54c2.75,6.78,6.979,11.11,12.939,13.24c2.439,0.87,4.93,1.311,7.4,1.311
c2.648,0,5.33-0.5,7.979-1.511c7.842-2.97,13.781-8.08,17.682-15.21c0.879-1.6,2.01-2.06,3.449-2.239
c6.881-0.891,11.662-7.093,14.271-11.316c0.682-1.117,1.252-2.35,1.803-3.551c0.244-0.525,0.482-1.053,0.738-1.566v-0.334
C501.428,40.331,500.891,40.068,500.264,40.068z M356.498,45.45c1.539-5.56,3.689-11.22,8.969-15.04
c0.801-0.58,1.811-1.05,3.02-1.39c0.471-0.13,0.891-0.19,1.281-0.19c1.5,0,2.5,0.9,2.98,2.68c0.779,2.92-0.09,5.631-0.811,7.41
c-2.1,5.221-6.211,8.09-11.561,8.09c-1,0-2.049-0.109-3.109-0.31l-1.061-0.21L356.498,45.45z M249.947,45.54
c1.55-5.62,3.711-11.36,9.07-15.189c0.76-0.551,1.76-0.99,3.039-1.351c0.42-0.12,0.82-0.18,1.201-0.18c1.539,0,2.629,0.99,2.9,2.63
c0.289,1.76,0.289,3.49-0.012,5.01c-1.25,6.33-6.229,10.601-12.41,10.62c-0.659,0-1.299-0.08-1.979-0.17
c-0.301-0.04-0.621-0.07-0.94-0.11l-1.181-0.12L249.947,45.54z M134.737,45.54c1.55-5.62,3.72-11.36,9.06-15.189
c0.77-0.551,1.77-0.99,3.04-1.351c0.42-0.12,0.83-0.18,1.21-0.18c1.54,0,2.63,0.979,2.9,2.62c0.29,1.77,0.29,3.5-0.01,5.01
c-1.24,6.34-6.22,10.61-12.4,10.63c-0.66,0-1.29-0.08-1.96-0.16c-0.31-0.04-0.64-0.08-0.97-0.12l-1.19-0.109L134.737,45.54z
M468.758,50.97c-0.67,4.82-2.801,8.46-6.32,10.801c-1.52,1.01-3.17,1.55-4.77,1.55c-3.221,0-5.971-2.19-7.17-5.73
c-1.48-4.38-1.371-9.13,0.33-14.54c1.52-4.819,3.93-8.319,7.379-10.71c1.73-1.199,3.92-1.92,5.85-1.92c0.102,0,0.201,0,0.301,0.01
l0.959,0.03v0.97c0,0.771-0.01,1.54-0.02,2.311c-0.029,1.67-0.061,3.39,0.051,5.06c0.23,3.591,1.209,7.03,2.92,10.221
C468.527,49.51,468.867,50.23,468.758,50.97z"/>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,88 @@
html,
body {
margin: 0;
padding: 0;
background: #eee;
}
body {
color: #333;
padding: 20px;
}
p,
h1,
h2,
h3,
ul {
margin: 20px 0;
}
a {
color: #3498db;
text-decoration: none;
}
a img {
border: 0;
}
#header {
position: relative;
margin-bottom: 20px;
}
#logo {
z-index: 100;
display: block;
}
#logo img {
width: 100%;
max-width: 180px;
height: auto;
display: inherit;
margin-left: auto;
margin-right: auto;
}
#content {
background: #fff;
border: 1px solid #ddd;
border-radius: 10px;
padding: 20px 30px 30px 30px;
position: relative;
z-index: 1;
}
ul {
padding-left: 10px;
}
ul li {
list-style-type: square;
}
ul.errors {
margin: 20px;
}
ul.errors li {
margin: 10px;
list-style: disc;
}
#powered {
font-size: 0.93em;
color: #bbb;
text-shadow: 0 1px 0 #fff;
text-align: center;
padding: 10px;
}
#powered a {
color: #bbb;
}
code {
background: #f5f2f0;
padding: 2px;
font-family: monospace;
border: 1px solid #ddd;
}

1
app/content/system/style.min.css vendored Normal file
View File

@ -0,0 +1 @@
body,html{margin:0;padding:0;background:#eee}body{color:#333;padding:20px}h1,h2,h3,p,ul{margin:20px 0}a{color:#3498db;text-decoration:none}a img{border:0}#header{position:relative;margin-bottom:20px}#logo{z-index:100;display:block}#logo img{width:100%;max-width:180px;height:auto;display:inherit;margin-left:auto;margin-right:auto}#content{background:#fff;border:1px solid #ddd;border-radius:10px;padding:20px 30px 30px 30px;position:relative;z-index:1}ul{padding-left:10px}ul li{list-style-type:square}ul.errors{margin:20px}ul.errors li{margin:10px;list-style:disc}#powered{font-size:.93em;color:#bbb;text-shadow:0 1px 0 #fff;text-align:center;padding:10px}#powered a{color:#bbb}code{background:#f5f2f0;padding:2px;font-family:monospace;border:1px solid #ddd}

View File

@ -0,0 +1,83 @@
<?php
/* --------------------------------------------------------------------
Chevereto
https://chevereto.com/
@author Rodolfo Berrios A. <http://rodolfoberrios.com/>
<inbox@rodolfoberrios.com>
Copyright (C) Rodolfo Berrios A. All rights reserved.
BY USING THIS SOFTWARE YOU DECLARE TO ACCEPT THE CHEVERETO EULA
https://chevereto.com/license
--------------------------------------------------------------------- */
if (!defined('access') or !access) {
die('This file cannot be directly accessed.');
} ?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title><?php echo $doctitle; ?></title>
<link rel="stylesheet" href="<?php echo G\absolute_to_url(CHV_PATH_PEAFOWL . 'peafowl.min.css'); ?>">
<link rel="stylesheet" href="<?php echo G\absolute_to_url(CHV_APP_PATH_CONTENT_SYSTEM . 'style.min.css'); ?>">
<link rel="shortcut icon" href="<?php echo G\absolute_to_url(CHV_APP_PATH_CONTENT_SYSTEM . 'favicon.png'); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script data-cfasync="false">
function jQueryLoaded() {
! function(n, d) {
n.each(readyQ, function(d, e) {
n(e)
}), n.each(bindReadyQ, function(e, i) {
n(d).bind("ready", i)
})
}(jQuery, document)
}! function(n, d, e) {
function i(d, e) {
"ready" == d ? n.bindReadyQ.push(e) : n.readyQ.push(d)
}
n.readyQ = [], n.bindReadyQ = [];
var u = {
ready: i,
bind: i
};
n.$ = n.jQuery = function(n) {
return n === d || void 0 === n ? u : void i(n)
}
}(window, document);
</script>
</head>
<body>
<div class="c20 center-box">
<header id="header">
<div id="logo"><img src="<?php echo G\absolute_to_url(CHV_APP_PATH_CONTENT_SYSTEM . 'chevereto-blue.svg'); ?>" alt="" width="502" height="77"></div>
</header>
<div id="content">
<?php echo $html; ?>
</div>
</div>
</body>
<script defer data-cfasync="false" src="<?php echo G\absolute_to_url(CHV_PATH_PEAFOWL . 'js/scripts.min.js'); ?>" id="jquery-js" onload="jQueryLoaded(this, event)"></script>
<script defer data-cfasync="false" src="<?php echo G\absolute_to_url(CHV_PATH_PEAFOWL . 'peafowl.min.js'); ?>" id="peafowl-js"></script>
<?php
if (method_exists('CHV\Settings', 'getChevereto')) {
echo '<script>var CHEVERETO = ' . json_encode(CHV\Settings::getChevereto()) . '</script>';
}
?>
<script defer data-cfasync="false" src="<?php echo CHV\Render\versionize_src(G\Render\get_app_lib_file_url('chevereto.min.js')); ?>" id="chevereto-js"></script>
<script data-cfasync="false">
document.getElementById("chevereto-js").addEventListener("load", function() {
PF.obj.devices = window.devices;
PF.obj.config.base_url = "<?php echo G\get_base_url(); ?>";
PF.obj.config.json_api = "<?php echo G\get_base_url('update'); ?>/";
PF.obj.l10n = <?php echo json_encode(CHV\get_translation_table()); ?>;
PF.obj.config.auth_token = "<?php echo G\Handler::getAuthToken(); ?>";
});
</script>
</html>

113
app/cron.php Normal file
View File

@ -0,0 +1,113 @@
<?php
/* --------------------------------------------------------------------
Chevereto
https://chevereto.com/
@author Rodolfo Berrios A. <http://rodolfoberrios.com/>
<inbox@rodolfoberrios.com>
Copyright (C) Rodolfo Berrios A. All rights reserved.
BY USING THIS SOFTWARE YOU DECLARE TO ACCEPT THE CHEVERETO EULA
https://chevereto.com/license
--------------------------------------------------------------------- */
if (!defined('access') or !access) {
die('This file cannot be directly accessed.');
}
$jobs = ['storageDelete', 'deleteExpiredImages', 'cleanUnconfirmedUsers', 'removeDeleteLog', 'tryForUpdates'];
if(G\get_app_setting('htaccess_enforce') !== false) {
$jobs[] = 'checkHtaccess';
}
shuffle($jobs);
foreach ($jobs as $job) {
if (!CHV\isSafeToExecute()) {
echo "⏱ [DONE] Exit - (time is up)\n";
writeLastRan();
}
echo "* Processing $job\n";
$job();
}
writeLastRan();
function writeLastRan() {
$datetimegmt = G\datetimegmt();
CHV\Settings::update(['cron_last_ran' => G\datetimegmt()]);
echo "--\n✅ [DONE] Cron tasks ran @ $datetimegmt\n";
}
function echoLocked() {
echo "> Job locked, skipping\n";
}
function storageDelete()
{
$lock = new CHV\Lock('storage-delete');
if ($lock->create()) {
CHV\Queue::process(['type' => 'storage-delete']);
$lock->destroy();
} else {
echoLocked();
}
}
function deleteExpiredImages()
{
$lock = new CHV\Lock('delete-expired-images');
if ($lock->create()) {
CHV\Image::deleteExpired(50);
$lock->destroy();
} else {
echoLocked();
}
}
function cleanUnconfirmedUsers()
{
$lock = new CHV\Lock('clean-unconfirmed-users');
if ($lock->create()) {
CHV\User::cleanUnconfirmed(5);
$lock->destroy();
} else {
echoLocked();
}
}
function removeDeleteLog()
{
$lock = new CHV\Lock('remove-delete-log');
if ($lock->create()) {
$db = CHV\DB::getInstance();
$db->query('DELETE FROM ' . CHV\DB::getTable('deletions') . ' WHERE deleted_date_gmt <= :time;');
$db->bind(':time', G\datetime_sub(G\datetimegmt(), 'P3M'));
$db->exec();
$lock->destroy();
} else {
echoLocked();
}
}
function tryForUpdates()
{
if (
is_null(CHV\Settings::get('update_check_datetimegmt'))
|| G\datetime_add(CHV\Settings::get('update_check_datetimegmt'), 'P1D') < G\datetimegmt()) {
CHV\L10n::setLocale(CHV\Settings::get('default_language'));
$lock = new CHV\Lock('check-updates');
if ($lock->create()) {
CHV\checkUpdates();
CHV\updateCheveretoNews();
$lock->destroy();
} else {
echoLocked();
}
}
}
function checkHtaccess()
{
include 'htaccess-enforce.php';
}

45
app/htaccess-checksum.php Normal file
View File

@ -0,0 +1,45 @@
<?php
/* --------------------------------------------------------------------
Chevereto
https://chevereto.com/
@author Rodolfo Berrios A. <http://rodolfoberrios.com/>
<inbox@rodolfoberrios.com>
Copyright (C) Rodolfo Berrios A. All rights reserved.
BY USING THIS SOFTWARE YOU DECLARE TO ACCEPT THE CHEVERETO EULA
https://chevereto.com/license
--------------------------------------------------------------------- */
use function G\forward_slash;
use function G\rrmdir;
if (!defined('access') or !access) {
die('This file cannot be directly accessed.');
}
echo "* Checksum Apache HTTP Web Server .htaccess files\n";
$apacheDir = G_APP_PATH . 'apache/';
$checksumFile = $apacheDir . 'checksums.php';
rrmdir($apacheDir);
mkdir($apacheDir);
$files = glob(G_ROOT_PATH . "{*/,*/*/,*/*/*/}.htaccess", GLOB_BRACE);
$checksums = [];
foreach($files as $file) {
$relativeFile = str_replace(G_ROOT_PATH, '', forward_slash($file));
$md5File = md5_file($file);
file_put_contents($apacheDir . $md5File, file_get_contents($file));
$checksums[$relativeFile] = $md5File;
echo ' - ' . $relativeFile . ' > ' . $md5File . "\n";
}
file_put_contents(
$checksumFile,
'<?php return '
. var_export($checksums, true)
. ';'
);
echo '✅ [DONE] Checksums stored at ' . $checksumFile . "\n";
die(0);

42
app/htaccess-enforce.php Normal file
View File

@ -0,0 +1,42 @@
<?php
/* --------------------------------------------------------------------
Chevereto
https://chevereto.com/
@author Rodolfo Berrios A. <http://rodolfoberrios.com/>
<inbox@rodolfoberrios.com>
Copyright (C) Rodolfo Berrios A. All rights reserved.
BY USING THIS SOFTWARE YOU DECLARE TO ACCEPT THE CHEVERETO EULA
https://chevereto.com/license
--------------------------------------------------------------------- */
if (!defined('access') or !access) {
die('This file cannot be directly accessed.');
}
echo "* Enforce .htaccess files\n";
$apacheDir = G_APP_PATH . 'apache/';
$checksumFile = $apacheDir . 'checksums.php';
$checksums = include $checksumFile;
$changed = false;
foreach($checksums as $file => $md5) {
$absoluteFile = G_ROOT_PATH . $file;
$md5File = file_exists($absoluteFile)
? md5_file($absoluteFile)
: null;
if($md5File != $md5) {
if(file_exists($absoluteFile) && !is_writable($absoluteFile)) {
echo "Unable to write $absoluteFile file\n";
die(255);
}
file_put_contents($absoluteFile, file_get_contents($apacheDir . $md5));
$changed = true;
echo ' - Checksum enforced for ' . $file . "\n";
}
}
$changedMessage = !$changed ? ' (everything OK)' : '';
echo "✅ [DONE] Enforce completed$changedMessage\n";

View File

@ -0,0 +1,7 @@
<IfModule !mod_authz_core.c>
Order Allow,Deny
Deny from all
</IfModule>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>

47
app/importing.php Normal file
View File

@ -0,0 +1,47 @@
<?php
/* --------------------------------------------------------------------
Chevereto
https://chevereto.com/
@author Rodolfo Berrios A. <http://rodolfoberrios.com/>
<inbox@rodolfoberrios.com>
Copyright (C) Rodolfo Berrios A. All rights reserved.
BY USING THIS SOFTWARE YOU DECLARE TO ACCEPT THE CHEVERETO EULA
https://chevereto.com/license
--------------------------------------------------------------------- */
namespace CHV;
if (!defined('access') or !access) {
die('This file cannot be directly accessed.');
}
$threadID = getenv('THREAD_ID') ?: 0;
$loop = 1;
do {
Import::refresh();
$jobs = Import::autoJobs();
if ($jobs === []) {
echo "~They took our jobs!~\n";
echo "[OK] No jobs left.\n";
die(0);
}
$id = $jobs[0]['import_id'];
$import = new Import();
$import->id = $id;
$import->thread = (int) $threadID;
$import->get();
if ($import->isLocked()) {
$import->edit(['status' => 'paused']);
echo "> Job locked for id #$id\n";
} else {
echo "* Processing job id #$id\n";
$import->process();
}
$loop++;
} while (isSafeToExecute());
echo "--\n[OK] Automatic importing looped $loop times ~ /dashboard/bulk for stats\n";
die(0);

27
app/install.php Normal file
View File

@ -0,0 +1,27 @@
<?php
/* --------------------------------------------------------------------
Chevereto
https://chevereto.com/
@author Rodolfo Berrios A. <http://rodolfoberrios.com/>
<inbox@rodolfoberrios.com>
Copyright (C) Rodolfo Berrios A. All rights reserved.
BY USING THIS SOFTWARE YOU DECLARE TO ACCEPT THE CHEVERETO EULA
https://chevereto.com/license
--------------------------------------------------------------------- */
if (!defined('access') or !access) {
die('This file cannot be directly accessed.');
}
$install_script = CHV_APP_PATH_INSTALL . 'installer.php';
if (!file_exists($install_script)) {
throw new Exception('Missing ' . $install_script, 100);
}
if (!require_once($install_script)) {
throw new Exception("Can't include " . $install_script, 101);
}

1943
app/install/installer.php Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,26 @@
DROP TABLE IF EXISTS `%table_prefix%albums`;
CREATE TABLE `%table_prefix%albums` (
`album_id` bigint(32) NOT NULL AUTO_INCREMENT,
`album_name` varchar(100) NOT NULL,
`album_user_id` bigint(32) DEFAULT NULL,
`album_date` datetime NOT NULL,
`album_date_gmt` datetime NOT NULL,
`album_creation_ip` varchar(255) NOT NULL,
`album_privacy` enum('public','password','private','private_but_link','custom') DEFAULT 'public',
`album_privacy_extra` mediumtext,
`album_password` mediumtext,
`album_image_count` bigint(32) NOT NULL DEFAULT '0',
`album_description` mediumtext,
`album_likes` bigint(32) NOT NULL DEFAULT '0',
`album_views` bigint(32) NOT NULL DEFAULT '0',
`album_cover_id` bigint(32) DEFAULT NULL,
`album_parent_id` bigint(32) DEFAULT NULL,
PRIMARY KEY (`album_id`),
KEY `album_name` (`album_name`),
KEY `album_user_id` (`album_user_id`),
KEY `album_date_gmt` (`album_date_gmt`),
KEY `album_privacy` (`album_privacy`),
KEY `album_image_count` (`album_image_count`),
KEY `album_creation_ip` (`album_creation_ip`),
FULLTEXT KEY `searchindex` (`album_name`,`album_description`)
) ENGINE=%table_engine% DEFAULT CHARSET=utf8mb4;

View File

@ -0,0 +1,14 @@
DROP TABLE IF EXISTS `%table_prefix%assets`;
CREATE TABLE `%table_prefix%assets` (
`asset_id` bigint(32) NOT NULL AUTO_INCREMENT,
`asset_key` varchar(255) NOT NULL,
`asset_md5` varchar(32) NOT NULL,
`asset_filename` varchar(255) NOT NULL,
`asset_file_path` varchar(255) NOT NULL,
`asset_blob` blob,
PRIMARY KEY (`asset_id`),
UNIQUE KEY `key` (`asset_key`(191)) USING BTREE,
KEY `md5` (`asset_md5`),
KEY `filename` (`asset_filename`),
KEY `file_path` (`asset_file_path`)
) ENGINE=%table_engine% DEFAULT CHARSET=utf8mb4;

View File

@ -0,0 +1,9 @@
DROP TABLE IF EXISTS `%table_prefix%categories`;
CREATE TABLE `%table_prefix%categories` (
`category_id` bigint(32) NOT NULL AUTO_INCREMENT,
`category_name` varchar(32) NOT NULL,
`category_url_key` varchar(32) NOT NULL,
`category_description` mediumtext,
PRIMARY KEY (`category_id`),
UNIQUE KEY `url_key` (`category_url_key`) USING BTREE
) ENGINE=%table_engine% DEFAULT CHARSET=utf8mb4;

View File

@ -0,0 +1,12 @@
DROP TABLE IF EXISTS `%table_prefix%confirmations`;
CREATE TABLE `%table_prefix%confirmations` (
`confirmation_id` bigint(32) NOT NULL AUTO_INCREMENT,
`confirmation_user_id` bigint(32) NOT NULL,
`confirmation_type` enum('account-activate','account-change-email','account-password-forgot') NOT NULL,
`confirmation_date` datetime NOT NULL,
`confirmation_date_gmt` datetime NOT NULL,
`confirmation_token_hash` varchar(255) NOT NULL,
`confirmation_status` enum('active','valid','invalid') NOT NULL,
`confirmation_extra` mediumtext,
PRIMARY KEY (`confirmation_id`)
) ENGINE=%table_engine% DEFAULT CHARSET=utf8;

View File

@ -0,0 +1,20 @@
DROP TABLE IF EXISTS `%table_prefix%deletions`;
CREATE TABLE `%table_prefix%deletions` (
`deleted_id` bigint(32) NOT NULL AUTO_INCREMENT,
`deleted_date_gmt` datetime NOT NULL,
`deleted_content_id` bigint(32) NOT NULL,
`deleted_content_date_gmt` datetime NOT NULL,
`deleted_content_user_id` bigint(32) DEFAULT NULL,
`deleted_content_ip` varchar(255) NOT NULL,
`deleted_content_md5` varchar(32) DEFAULT NULL,
`deleted_content_original_filename` varchar(255) DEFAULT NULL,
`deleted_content_views` bigint(32) NOT NULL DEFAULT '0',
`deleted_content_likes` bigint(32) NOT NULL DEFAULT '0',
PRIMARY KEY (`deleted_id`),
KEY `deleted_content_id` (`deleted_content_id`),
KEY `deleted_content_user_id` (`deleted_content_user_id`),
KEY `deleted_content_ip` (`deleted_content_ip`),
KEY `deleted_content_md5` (`deleted_content_md5`),
KEY `deleted_content_views` (`deleted_content_views`),
KEY `deleted_content_likes` (`deleted_content_likes`)
) ENGINE=%table_engine% DEFAULT CHARSET=utf8mb4;

View File

@ -0,0 +1,12 @@
DROP TABLE IF EXISTS `%table_prefix%follows`;
CREATE TABLE `%table_prefix%follows` (
`follow_id` bigint(32) NOT NULL AUTO_INCREMENT,
`follow_date` datetime NOT NULL,
`follow_date_gmt` datetime NOT NULL,
`follow_user_id` bigint(32) NOT NULL,
`follow_followed_user_id` bigint(32) NOT NULL,
`follow_ip` varchar(255) NOT NULL,
PRIMARY KEY (`follow_id`),
KEY `follow_user_id` (`follow_user_id`),
KEY `follow_followed_user_id` (`follow_followed_user_id`)
) ENGINE=%table_engine% DEFAULT CHARSET=utf8;

View File

@ -0,0 +1,60 @@
DROP TABLE IF EXISTS `%table_prefix%images`;
CREATE TABLE `%table_prefix%images` (
`image_id` bigint(32) NOT NULL AUTO_INCREMENT,
`image_name` varchar(255) NOT NULL,
`image_extension` varchar(255) NOT NULL,
`image_size` int(11) NOT NULL,
`image_width` int(11) NOT NULL,
`image_height` int(11) NOT NULL,
`image_date` datetime NOT NULL,
`image_date_gmt` datetime NOT NULL,
`image_title` varchar(100) DEFAULT NULL,
`image_description` mediumtext,
`image_nsfw` tinyint(1) NOT NULL DEFAULT '0',
`image_user_id` bigint(32) DEFAULT NULL,
`image_album_id` bigint(32) DEFAULT NULL,
`image_uploader_ip` varchar(255) NOT NULL,
`image_storage_mode` enum('datefolder','direct','old','path') NOT NULL DEFAULT 'datefolder',
`image_path` varchar(4096) DEFAULT NULL,
`image_storage_id` bigint(32) DEFAULT NULL,
`image_md5` varchar(32) NOT NULL,
`image_source_md5` varchar(32) DEFAULT NULL,
`image_original_filename` varchar(255) NOT NULL,
`image_original_exifdata` longtext,
`image_views` bigint(32) NOT NULL DEFAULT '0',
`image_category_id` bigint(32) DEFAULT NULL,
`image_chain` tinyint(128) NOT NULL,
`image_thumb_size` int(11) NOT NULL,
`image_medium_size` int(11) NOT NULL DEFAULT '0',
`image_expiration_date_gmt` datetime DEFAULT NULL,
`image_likes` bigint(32) NOT NULL DEFAULT '0',
`image_is_animated` tinyint(1) NOT NULL DEFAULT '0',
`image_is_approved` tinyint(1) NOT NULL DEFAULT '1',
`image_is_360` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`image_id`),
KEY `image_name` (`image_name`),
KEY `image_extension` (`image_extension`),
KEY `image_size` (`image_size`),
KEY `image_width` (`image_width`),
KEY `image_height` (`image_height`),
KEY `image_date_gmt` (`image_date_gmt`),
KEY `image_nsfw` (`image_nsfw`),
KEY `image_user_id` (`image_user_id`),
KEY `image_album_id` (`image_album_id`),
KEY `image_uploader_ip` (`image_uploader_ip`),
KEY `image_storage_mode` (`image_storage_mode`),
KEY `image_path` (`image_path`(255)),
KEY `image_storage_id` (`image_storage_id`),
KEY `image_md5` (`image_md5`),
KEY `image_source_md5` (`image_source_md5`),
KEY `image_views` (`image_views`),
KEY `image_category_id` (`image_category_id`),
KEY `image_chain` (`image_chain`),
KEY `image_expiration_date_gmt` (`image_expiration_date_gmt`),
KEY `image_likes` (`image_likes`),
KEY `image_is_animated` (`image_is_animated`),
KEY `image_is_approved` (`image_is_approved`),
KEY `image_is_360` (`image_is_360`),
KEY `image_album_id_image_id` (`image_album_id`, `image_id`),
FULLTEXT KEY `searchindex` (`image_name`,`image_title`,`image_description`,`image_original_filename`)
) ENGINE=%table_engine% DEFAULT CHARSET=utf8mb4;

Some files were not shown because too many files have changed in this diff Show More