mirror of
https://github.com/monstra-cms/monstra.git
synced 2025-08-04 12:17:42 +02:00
Merge branch 'dev'
This commit is contained in:
51
.htaccess
51
.htaccess
@@ -1,13 +1,15 @@
|
|||||||
#
|
#
|
||||||
# Monstra :: php & apache settings
|
# This file is part of the Monstra.
|
||||||
|
#
|
||||||
|
# (c) Romanenko Sergey / Awilum <awilum@msn.com>
|
||||||
|
#
|
||||||
|
# For the full copyright and license information, please view the LICENSE
|
||||||
|
# file that was distributed with this source code.
|
||||||
#
|
#
|
||||||
|
|
||||||
# Set default charset utf-8
|
# Set default charset utf-8
|
||||||
AddDefaultCharset UTF-8
|
AddDefaultCharset UTF-8
|
||||||
|
|
||||||
# Don't show directory listings for URLs which map to a directory.
|
|
||||||
Options -Indexes
|
|
||||||
|
|
||||||
# PHP 5, Apache 1 and 2.
|
# PHP 5, Apache 1 and 2.
|
||||||
<IfModule mod_php5.c>
|
<IfModule mod_php5.c>
|
||||||
php_flag magic_quotes_gpc off
|
php_flag magic_quotes_gpc off
|
||||||
@@ -15,20 +17,47 @@ Options -Indexes
|
|||||||
php_flag register_globals off
|
php_flag register_globals off
|
||||||
</IfModule>
|
</IfModule>
|
||||||
|
|
||||||
|
|
||||||
# Setting rewrite rules.
|
|
||||||
<IfModule mod_rewrite.c>
|
<IfModule mod_rewrite.c>
|
||||||
RewriteEngine on
|
RewriteEngine on
|
||||||
|
|
||||||
# Update code bellow for SEO improvements
|
## Begin - Rewrite rules to block out some common exploits.
|
||||||
# RewriteCond %{HTTP_HOST} ^www.example.org [NC]
|
# If you experience problems on your site block out the operations listed below
|
||||||
# RewriteRule ^(.*)$ http://example.org/$1 [R=301,L]
|
# This attempts to block the most common type of exploit `attempts` to Monstra
|
||||||
|
#
|
||||||
|
# Block out any script trying to base64_encode data within the URL.
|
||||||
|
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
|
||||||
|
# Block out any script that includes a <script> tag in URL.
|
||||||
|
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
|
||||||
|
# Block out any script trying to set a PHP GLOBALS variable via URL.
|
||||||
|
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
|
||||||
|
# Block out any script trying to modify a _REQUEST variable via URL.
|
||||||
|
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
|
||||||
|
# Return 403 Forbidden header and show the content of the root homepage
|
||||||
|
RewriteRule .* index.php [F]
|
||||||
|
#
|
||||||
|
## End - Rewrite rules to block out some common exploits.
|
||||||
|
|
||||||
|
## Begin - Rewrite rules for Monstra
|
||||||
RewriteBase /%siteurlhere%/
|
RewriteBase /%siteurlhere%/
|
||||||
RewriteCond %{REQUEST_FILENAME} !-f
|
RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
RewriteCond %{REQUEST_FILENAME} !-d
|
RewriteCond %{REQUEST_FILENAME} !-d
|
||||||
RewriteRule ^(.*)$ index.php [QSA,L]
|
RewriteRule ^(.*)$ index.php [QSA,L]
|
||||||
|
## End - Rewrite rules for Monstra
|
||||||
|
|
||||||
|
## Begin - Rewrite rules for SEO improvements.
|
||||||
|
# RewriteCond %{HTTP_HOST} ^www.example.org [NC]
|
||||||
|
# RewriteRule ^(.*)$ http://example.org/$1 [R=301,L]
|
||||||
|
# Redirect 301 /index http://example.org/
|
||||||
|
## End - Rewrite rules for SEO improvements.
|
||||||
|
|
||||||
# Update code bellow for SEO improvements
|
|
||||||
# Redirect 301 /home http://example.org/
|
|
||||||
</IfModule>
|
</IfModule>
|
||||||
|
|
||||||
|
# Prevent visitors from viewing files directly.
|
||||||
|
<FilesMatch "(^#.*#|\.(md|txt|html|tpl|yml|yaml)|~)$">
|
||||||
|
Order allow,deny
|
||||||
|
Deny from all
|
||||||
|
Satisfy All
|
||||||
|
</FilesMatch>
|
||||||
|
|
||||||
|
# Don't show directory listings for URLs which map to a directory.
|
||||||
|
Options -Indexes
|
||||||
|
10
CHANGELOG.md
10
CHANGELOG.md
@@ -1,3 +1,11 @@
|
|||||||
|
Monstra 3.0.3, 2016-01-29
|
||||||
|
------------------------
|
||||||
|
- Improved Monstra Security
|
||||||
|
- Minimum PHP version for Monstra is 5.3.2
|
||||||
|
- Admin: Fixed 404 error when using certain server configurations
|
||||||
|
- Localization: Major Fixes for SR, KA-GE, and ES
|
||||||
|
- Install Script Fixes
|
||||||
|
|
||||||
Monstra 3.0.2, 2015-10-16
|
Monstra 3.0.2, 2015-10-16
|
||||||
------------------------
|
------------------------
|
||||||
- Added Monstra MIT LICENSE instead of GNU GENERAL PUBLIC LICENSE v3
|
- Added Monstra MIT LICENSE instead of GNU GENERAL PUBLIC LICENSE v3
|
||||||
@@ -141,7 +149,7 @@ Monstra 2.1.3, 2012-12-09
|
|||||||
- Pages Plugin: add ability to get content for specific page.
|
- Pages Plugin: add ability to get content for specific page.
|
||||||
- XMLDB: New method factory() added.
|
- XMLDB: New method factory() added.
|
||||||
- Twitter Bootstrap updated to Version 2.2.2
|
- Twitter Bootstrap updated to Version 2.2.2
|
||||||
- Sitemap Plugin: _blank removed.
|
- Sitemap Plugin: `_blank` removed.
|
||||||
- Filesmanager Plugin: fixes.
|
- Filesmanager Plugin: fixes.
|
||||||
- Backup Plugin: fixes.
|
- Backup Plugin: fixes.
|
||||||
|
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
The MIT License (MIT)
|
The MIT License (MIT)
|
||||||
|
|
||||||
Copyright (c) 2012 - 2015 Monstra Content Management
|
Copyright (c) 2012 - 2016 Monstra Content Management
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@@ -5,7 +5,7 @@ Monstra is a modern and lightweight Content Management System.
|
|||||||
|
|
||||||
## System Requirements
|
## System Requirements
|
||||||
Operation system: Unix, Linux, Windows, Mac OS
|
Operation system: Unix, Linux, Windows, Mac OS
|
||||||
Middleware: PHP 5.3.0 or higher with PHP's [SimpleXML module](http://php.net/simplexml) and [Multibyte String module](http://php.net/mbstring)
|
Middleware: PHP 5.3.2 or higher with PHP's [SimpleXML module](http://php.net/simplexml) and [Multibyte String module](http://php.net/mbstring)
|
||||||
Webserver: Apache with [Mod Rewrite](http://httpd.apache.org/docs/current/mod/mod_rewrite.html) or Ngnix with [Rewrite Module](http://wiki.nginx.org/HttpRewriteModule)
|
Webserver: Apache with [Mod Rewrite](http://httpd.apache.org/docs/current/mod/mod_rewrite.html) or Ngnix with [Rewrite Module](http://wiki.nginx.org/HttpRewriteModule)
|
||||||
|
|
||||||
## Steps to Install
|
## Steps to Install
|
||||||
|
@@ -156,7 +156,7 @@ if ($is_admin) {
|
|||||||
if (Request::get('id')) {
|
if (Request::get('id')) {
|
||||||
$area = Request::get('id');
|
$area = Request::get('id');
|
||||||
} else {
|
} else {
|
||||||
Request::redirect('index.php?id=dashboard');
|
Request::redirect(Site::url().'/admin/index.php?id=dashboard');
|
||||||
}
|
}
|
||||||
|
|
||||||
$plugins_registered = Plugin::$plugins;
|
$plugins_registered = Plugin::$plugins;
|
||||||
|
@@ -14,11 +14,11 @@
|
|||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Glyphicons Halflings';
|
font-family: 'Glyphicons Halflings';
|
||||||
|
|
||||||
|
src: url('@site_url/public/assets/fonts/glyphicons-halflings-regular.eot');
|
||||||
src: url('@site_url/public/assets/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
|
src: url('@site_url/public/assets/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
|
||||||
url('@site_url/public/assets/fonts/glyphicons-halflings-regular.woff') format('woff'),
|
url('@site_url/public/assets/fonts/glyphicons-halflings-regular.woff') format('woff'),
|
||||||
url('@site_url/public/assets/fonts/glyphicons-halflings-regular.ttf') format('truetype'),
|
url('@site_url/public/assets/fonts/glyphicons-halflings-regular.ttf') format('truetype'),
|
||||||
url('@site_url/public/assets/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
|
url('@site_url/public/assets/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
|
||||||
src: url('@site_url/public/assets/fonts/glyphicons-halflings-regular.eot');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
@@ -88,6 +88,10 @@ footer span {
|
|||||||
border-top: 1px solid #e0e0e0;
|
border-top: 1px solid #e0e0e0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
footer .highlight {
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
|
||||||
/*************************************
|
/*************************************
|
||||||
2. COMPONENTS
|
2. COMPONENTS
|
||||||
*************************************/
|
*************************************/
|
||||||
|
@@ -2,12 +2,12 @@
|
|||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
|
|
||||||
<meta http-equiv="x-dns-prefetch-control" content="on">
|
<meta http-equiv="x-dns-prefetch-control" content="on">
|
||||||
<link rel="dns-prefetch" href="<?php echo Site::url(); ?>" />
|
<link rel="dns-prefetch" href="<?php echo Site::url(); ?>" />
|
||||||
<link rel="dns-prefetch" href="//www.google-analytics.com" />
|
<link rel="dns-prefetch" href="//www.google-analytics.com" />
|
||||||
<link rel="dns-prefetch" href="//www.gravatar.com" />
|
<link rel="dns-prefetch" href="//www.gravatar.com" />
|
||||||
|
|
||||||
<title>Monstra :: <?php echo __('Administration', 'system'); ?></title>
|
<title>Monstra :: <?php echo __('Administration', 'system'); ?></title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="description" content="Monstra Admin Area" />
|
<meta name="description" content="Monstra Admin Area" />
|
||||||
@@ -27,8 +27,8 @@
|
|||||||
<!-- JavaScripts -->
|
<!-- JavaScripts -->
|
||||||
<script src="<?php echo Site::url(); ?>/public/assets/js/jquery.min.js"></script>
|
<script src="<?php echo Site::url(); ?>/public/assets/js/jquery.min.js"></script>
|
||||||
<script src="<?php echo Site::url(); ?>/public/assets/js/bootstrap.min.js"></script>
|
<script src="<?php echo Site::url(); ?>/public/assets/js/bootstrap.min.js"></script>
|
||||||
<script src="<?php echo Site::url(); ?>/public/assets/js/messenger.min.js"></script>
|
<script src="<?php echo Site::url(); ?>/public/assets/js/messenger.min.js"></script>
|
||||||
<script src="<?php echo Site::url(); ?>/public/assets/js/icheck.min.js"></script>
|
<script src="<?php echo Site::url(); ?>/public/assets/js/icheck.min.js"></script>
|
||||||
<?php Javascript::add('public/assets/js/jquery.chocolat.js', 'backend', 3); ?>
|
<?php Javascript::add('public/assets/js/jquery.chocolat.js', 'backend', 3); ?>
|
||||||
<?php Javascript::add('public/assets/js/bootstrap-fileupload.js', 'backend', 4); ?>
|
<?php Javascript::add('public/assets/js/bootstrap-fileupload.js', 'backend', 4); ?>
|
||||||
<?php Javascript::add('admin/themes/default/js/default.js', 'backend', 5); ?>
|
<?php Javascript::add('admin/themes/default/js/default.js', 'backend', 5); ?>
|
||||||
@@ -41,9 +41,9 @@
|
|||||||
|
|
||||||
$('.chocolat').Chocolat({
|
$('.chocolat').Chocolat({
|
||||||
overlayColor : '#000',
|
overlayColor : '#000',
|
||||||
leftImg : "<?php echo Option::get('siteurl'); ?>/public/assets/img/chocolat/left.gif",
|
leftImg : "<?php echo Option::get('siteurl'); ?>/public/assets/img/chocolat/left.gif",
|
||||||
rightImg : "<?php echo Option::get('siteurl'); ?>/public/assets/img/chocolat/right.gif",
|
rightImg : "<?php echo Option::get('siteurl'); ?>/public/assets/img/chocolat/right.gif",
|
||||||
closeImg : "<?php echo Option::get('siteurl'); ?>/public/assets/img/chocolat/close.gif",
|
closeImg : "<?php echo Option::get('siteurl'); ?>/public/assets/img/chocolat/close.gif",
|
||||||
loadingImg : "<?php echo Option::get('siteurl'); ?>/public/assets/img/chocolat/loading.gif"
|
loadingImg : "<?php echo Option::get('siteurl'); ?>/public/assets/img/chocolat/loading.gif"
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
increaseArea: '20%'
|
increaseArea: '20%'
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||||
@@ -65,7 +65,7 @@
|
|||||||
|
|
||||||
<body class="page-<?php echo Request::get('id'); ?>">
|
<body class="page-<?php echo Request::get('id'); ?>">
|
||||||
|
|
||||||
<nav class="navbar navbar-default navbar-inverse" role="navigation">
|
<nav class="navbar navbar-default navbar-inverse" role="navigation">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="navbar-header">
|
<div class="navbar-header">
|
||||||
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
|
||||||
@@ -77,33 +77,33 @@
|
|||||||
<a class="navbar-brand" href="<?php echo Site::url(); ?>/admin/index.php?id=dashboard">MONSTRA</a>
|
<a class="navbar-brand" href="<?php echo Site::url(); ?>/admin/index.php?id=dashboard">MONSTRA</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
|
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
|
||||||
<ul class="nav navbar-nav">
|
<ul class="nav navbar-nav">
|
||||||
<li<?php if (Request::get('id') == 'dashboard') { ?> class="active"<?php } ?>><a href="<?php echo Site::url(); ?>/admin/index.php?id=dashboard"><?php echo __('Dashboard', 'dashboard'); ?></a></li>
|
<li<?php if (Request::get('id') == 'dashboard') { ?> class="active"<?php } ?>><a href="<?php echo Site::url(); ?>/admin/index.php?id=dashboard"><?php echo __('Dashboard', 'dashboard'); ?></a></li>
|
||||||
<li class="dropdown">
|
<li class="dropdown">
|
||||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo __('Content', 'pages'); ?> <b class="caret"></b></a>
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo __('Content', 'pages'); ?> <b class="caret"></b></a>
|
||||||
<ul class="dropdown-menu">
|
<ul class="dropdown-menu">
|
||||||
<?php Navigation::draw('content'); ?>
|
<?php Navigation::draw('content'); ?>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php if (Session::exists('user_role') && in_array(Session::get('user_role'), array('admin'))) { ?>
|
<?php if (Session::exists('user_role') && in_array(Session::get('user_role'), array('admin'))) { ?>
|
||||||
<li class="dropdown">
|
<li class="dropdown">
|
||||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo __('Extends', 'system'); ?> <b class="caret"></b></a>
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo __('Extends', 'system'); ?> <b class="caret"></b></a>
|
||||||
<ul class="dropdown-menu">
|
<ul class="dropdown-menu">
|
||||||
<?php Navigation::draw('extends'); ?>
|
<?php Navigation::draw('extends'); ?>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<li class="dropdown">
|
<li class="dropdown">
|
||||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo __('System', 'system'); ?> <b class="caret"></b></a>
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo __('System', 'system'); ?> <b class="caret"></b></a>
|
||||||
<ul class="dropdown-menu">
|
<ul class="dropdown-menu">
|
||||||
<?php Navigation::draw('system'); ?>
|
<?php Navigation::draw('system'); ?>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="dropdown">
|
<li class="dropdown">
|
||||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo __('Help', 'system'); ?> <b class="caret"></b></a>
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo __('Help', 'system'); ?> <b class="caret"></b></a>
|
||||||
<ul class="dropdown-menu">
|
<ul class="dropdown-menu">
|
||||||
<li><a href="http://monstra.org/documentation" target="_blank"><?php echo __('Documentation', 'system'); ?></a></li>
|
<li><a href="http://monstra.org/documentation" target="_blank"><?php echo __('Documentation', 'system'); ?></a></li>
|
||||||
<?php if (Option::get('language') == 'ru') { ?>
|
<?php if (Option::get('language') == 'ru') { ?>
|
||||||
<li><a href="http://ru.forum.monstra.org" target="_blank"><?php echo __('Official Support Forum', 'system'); ?></a></li>
|
<li><a href="http://ru.forum.monstra.org" target="_blank"><?php echo __('Official Support Forum', 'system'); ?></a></li>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
@@ -111,23 +111,23 @@
|
|||||||
<?php } ?>
|
<?php } ?>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<ul class="nav navbar-nav navbar-right">
|
<ul class="nav navbar-nav navbar-right">
|
||||||
<li><a href="<?php echo Site::url(); ?>" target="_blank"><?php echo __('View Site', 'system'); ?></a></li>
|
<li><a href="<?php echo Site::url(); ?>" target="_blank"><?php echo __('View Site', 'system'); ?></a></li>
|
||||||
<li class="dropdown">
|
<li class="dropdown">
|
||||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo Session::get('user_login'); ?> <img src="<?php echo Users::getGravatarURL(Session::get('user_email'), 28); ?>" alt=""> <b class="caret"></b></a>
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo Session::get('user_login'); ?> <img src="<?php echo Users::getGravatarURL(Session::get('user_email'), 28); ?>" alt=""> <b class="caret"></b></a>
|
||||||
<ul class="dropdown-menu">
|
<ul class="dropdown-menu">
|
||||||
<li><a href="<?php echo Site::url(); ?>/admin/index.php?id=users&action=edit&user_id=<?php echo Session::get('user_id'); ?>"><?php echo __('Profile', 'users')?></a></li>
|
<li><a href="<?php echo Site::url(); ?>/admin/index.php?id=users&action=edit&user_id=<?php echo Session::get('user_id'); ?>"><?php echo __('Profile', 'users')?></a></li>
|
||||||
<li><a href="<?php echo Site::url(); ?>/admin/?logout=do"><?php echo __('Log Out', 'users'); ?></a></li>
|
<li><a href="<?php echo Site::url(); ?>/admin/?logout=do"><?php echo __('Log Out', 'users'); ?></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
// Monstra Notifications
|
// Monstra Notifications
|
||||||
Notification::get('success') AND Alert::success(Notification::get('success'));
|
Notification::get('success') AND Alert::success(Notification::get('success'));
|
||||||
@@ -156,13 +156,7 @@
|
|||||||
<footer class="container visible-md visible-lg">
|
<footer class="container visible-md visible-lg">
|
||||||
<p class="pull-right">
|
<p class="pull-right">
|
||||||
<span>
|
<span>
|
||||||
<?php if (Option::get('language') == 'ru') { ?>
|
<a href="http://monstra.org" target="_blank">Monstra</a> was made by <a href="http://awilum.github.io" target="_blank" class="highlight">Sergey Romanenko</a> and is maintained by <a href="https://github.com/monstra-cms/monstra/network/members" target="_blank" class="highlight">Monstra Community</a> / © 2012 - 2016 <a href="http://monstra.org/about/license" target="_blank">Monstra</a> – <?php echo __('Version', 'system'); ?> <?php echo Monstra::VERSION; ?>
|
||||||
<a href="http://ru.forum.monstra.org" target="_blank"><?php echo __('Official Support Forum', 'system'); ?></a> /
|
|
||||||
<?php } else { ?>
|
|
||||||
<a href="http://forum.monstra.org" target="_blank"><?php echo __('Official Support Forum', 'system'); ?></a> /
|
|
||||||
<?php } ?>
|
|
||||||
<a href="http://monstra.org/documentation" target="_blank"><?php echo __('Documentation', 'system'); ?></a> /
|
|
||||||
© 2012 - 2014 <a href="http://monstra.org" target="_blank">Monstra</a> – <?php echo __('Version', 'system'); ?> <?php echo Monstra::VERSION; ?>
|
|
||||||
</span>
|
</span>
|
||||||
</p>
|
</p>
|
||||||
</footer>
|
</footer>
|
||||||
|
@@ -21,7 +21,7 @@
|
|||||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
|
||||||
<script src="<?php echo Site::url(); ?>/public/assets/js/bootstrap.min.js"></script>
|
<script src="<?php echo Site::url(); ?>/public/assets/js/bootstrap.min.js"></script>
|
||||||
<script src="<?php echo Site::url(); ?>/public/assets/js/messenger.min.js"></script>
|
<script src="<?php echo Site::url(); ?>/public/assets/js/messenger.min.js"></script>
|
||||||
<script src="<?php echo Site::url(); ?>/public/assets/js/messenger-theme-flat.js"></script>
|
<script src="<?php echo Site::url(); ?>/public/assets/js/messenger-theme-flat.js"></script>
|
||||||
<?php Javascript::add('public/assets/js/bootstrap-lightbox.js', 'backend', 3); ?>
|
<?php Javascript::add('public/assets/js/bootstrap-lightbox.js', 'backend', 3); ?>
|
||||||
<?php Javascript::add('public/assets/js/bootstrap-fileupload.js', 'backend', 4); ?>
|
<?php Javascript::add('public/assets/js/bootstrap-fileupload.js', 'backend', 4); ?>
|
||||||
<?php Javascript::add('admin/themes/default/js/default.js', 'backend', 5); ?>
|
<?php Javascript::add('admin/themes/default/js/default.js', 'backend', 5); ?>
|
||||||
@@ -92,7 +92,7 @@
|
|||||||
<form method="post">
|
<form method="post">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><?php echo __('Username', 'users'); ?></label>
|
<label><?php echo __('Username', 'users'); ?></label>
|
||||||
<input name="login" class="form-control" type="text" value="<?php echo $user_login; ?>" />
|
<input name="login" class="form-control" type="text" value="<?php echo $user_login; ?>" />
|
||||||
</div>
|
</div>
|
||||||
<?php if (Option::get('captcha_installed') == 'true') { ?>
|
<?php if (Option::get('captcha_installed') == 'true') { ?>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@@ -128,11 +128,8 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<span>© 2012 - 2014 <a href="http://monstra.org" class="small-grey-text" target="_blank">Monstra</a> – <?php echo __('Version', 'system'); ?> <?php echo Monstra::VERSION; ?></span>
|
© 2012 - 2016 <a href="http://monstra.org/about/license" target="_blank">Monstra</a> – <?php echo __('Version', 'system'); ?> <?php echo Monstra::VERSION; ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@@ -31,7 +31,7 @@ class Monstra
|
|||||||
/**
|
/**
|
||||||
* The version of Monstra
|
* The version of Monstra
|
||||||
*/
|
*/
|
||||||
const VERSION = '3.0.2';
|
const VERSION = '3.0.3';
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -33,6 +33,7 @@ class I18n
|
|||||||
'fi' => 'Suomi',
|
'fi' => 'Suomi',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'gl' => 'Galego',
|
'gl' => 'Galego',
|
||||||
|
'ka-ge' => 'Georgian',
|
||||||
'hu' => 'Magyar',
|
'hu' => 'Magyar',
|
||||||
'it' => 'Italiano',
|
'it' => 'Italiano',
|
||||||
'id' => 'Bahasa Indonesia',
|
'id' => 'Bahasa Indonesia',
|
||||||
|
@@ -1,10 +1,10 @@
|
|||||||
<?php defined('MONSTRA_ACCESS') or die('No direct script access.');
|
<?php defined('MONSTRA_ACCESS') or die('No direct script access.');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Monstra requires PHP 5.3.0 or greater
|
* Monstra requires PHP 5.3.2 or greater
|
||||||
*/
|
*/
|
||||||
if (version_compare(PHP_VERSION, "5.3.0", "<")) {
|
if (version_compare(PHP_VERSION, "5.3.2", "<")) {
|
||||||
exit("Monstra requires PHP 5.3.0 or greater.");
|
exit("Monstra requires PHP 5.3.2 or greater.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
8
install.php
Normal file → Executable file
8
install.php
Normal file → Executable file
@@ -277,7 +277,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
if (version_compare(PHP_VERSION, "5.2.3", "<")) {
|
if (version_compare(PHP_VERSION, "5.3.2", "<")) {
|
||||||
$errors['php'] = 'error';
|
$errors['php'] = 'error';
|
||||||
} else {
|
} else {
|
||||||
$errors['php'] = '';
|
$errors['php'] = '';
|
||||||
@@ -524,8 +524,8 @@
|
|||||||
<ul class="list-unstyled">
|
<ul class="list-unstyled">
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
if (version_compare(PHP_VERSION, "5.2.0", "<")) {
|
if (version_compare(PHP_VERSION, "5.3.2", "<")) {
|
||||||
echo '<li class="error alert alert-danger">'.__('PHP 5.2 or greater is required', 'system').'</li>';
|
echo '<li class="error alert alert-danger">'.__('PHP 5.3.2 or greater is required', 'system').'</li>';
|
||||||
} else {
|
} else {
|
||||||
echo '<li class="ok alert alert-success">'.__('PHP Version', 'system').' '.PHP_VERSION.'</li>';
|
echo '<li class="ok alert alert-success">'.__('PHP Version', 'system').' '.PHP_VERSION.'</li>';
|
||||||
}
|
}
|
||||||
@@ -603,7 +603,7 @@
|
|||||||
|
|
||||||
<div class="install-block-footer login-footer">
|
<div class="install-block-footer login-footer">
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<span>© 2012 - 2015 <a href="http://monstra.org" class="small-grey-text" target="_blank">Monstra</a> – <?php echo __('Version', 'system'); ?> <?php echo Monstra::VERSION; ?></span>
|
<span>© 2012 - 2016 <a href="http://monstra.org" class="small-grey-text" target="_blank">Monstra</a> – <?php echo __('Version', 'system'); ?> <?php echo Monstra::VERSION; ?></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
30
plugins/box/blocks/languages/ka-ge.lang.php
Normal file
30
plugins/box/blocks/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'blocks' => array(
|
||||||
|
'Blocks' => 'ბლოკები',
|
||||||
|
'Blocks manager' => 'ბლოკების მენეჯერი',
|
||||||
|
'Delete' => 'წაშლა',
|
||||||
|
'Edit' => 'რედაქტირება',
|
||||||
|
'New Block' => 'ახალი ბლოკი',
|
||||||
|
'Create New Block' => 'ახალი ბლოკის შექმნა',
|
||||||
|
'Name' => 'სახელი',
|
||||||
|
'Edit Block' => 'ბლოკის რედაქტირება',
|
||||||
|
'Save' => 'შენახვა',
|
||||||
|
'Actions' => 'მოქმედება',
|
||||||
|
'Save and Exit' => 'შენახვა და შემდეგ გამოსვლა',
|
||||||
|
'Required field' => 'აუცილებელი ველი',
|
||||||
|
'This block already exists' => 'ასეთი ბლოკი უკვე არსებობს',
|
||||||
|
'This block does not exist' => 'ასეთი ბლოკი არ არსებობს',
|
||||||
|
'Delete block: :block' => 'ბლოკის წაშლა: :block',
|
||||||
|
'Block content' => 'ბლოკის შემადგენლობა',
|
||||||
|
'Block <i>:name</i> deleted' => 'ბლოკი <i>:name</i> წაშლილია',
|
||||||
|
'Your changes to the block <i>:name</i> have been saved.' => 'თქვენი ცვლილებები ბლოკში <i>:name</i> დამახსოვრებულია.',
|
||||||
|
'Delete block: :block' => 'ბლოკის წაშლა: :block',
|
||||||
|
'View Embed Code' => 'ჩასაწერი კოდი',
|
||||||
|
'Embed Code' => 'ჩასაწერი კოდი',
|
||||||
|
'Shortcode' => 'Shortcode-ი',
|
||||||
|
'PHP Code' => 'PHP კოდი',
|
||||||
|
'Cancel' => 'გაუქმება',
|
||||||
|
)
|
||||||
|
);
|
11
plugins/box/dashboard/languages/ka-ge.lang.php
Normal file
11
plugins/box/dashboard/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'dashboard' => array(
|
||||||
|
'Dashboard' => 'პანელი',
|
||||||
|
'Dashboard plugin for Monstra' => 'პანელი Monstra-თვის',
|
||||||
|
'Welcome back' => 'მოგესალმებით',
|
||||||
|
'Create New' => 'დამატება',
|
||||||
|
'Upload File' => 'ფაილის ატვირთვა',
|
||||||
|
)
|
||||||
|
);
|
7
plugins/box/editor/languages/ka-ge.lang.php
Normal file
7
plugins/box/editor/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<?php
|
||||||
|
return array(
|
||||||
|
'Editor' => array(
|
||||||
|
'Editor' => 'რედაქტორი',
|
||||||
|
'Editor plugin' => 'პლაგინი რედაქტორი',
|
||||||
|
)
|
||||||
|
);
|
18
plugins/box/emails/languages/ka-ge.lang.php
Normal file
18
plugins/box/emails/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?php
|
||||||
|
return array(
|
||||||
|
'emails' => array(
|
||||||
|
'Emails' => 'ელ-ფოსტები',
|
||||||
|
'Emails plugin for Monstra' => 'პლაგინი ელ-ფოსტები Monstra-თვის',
|
||||||
|
'Edit Layout' => 'ნიმუშის რედაქტირება',
|
||||||
|
'Email templates' => 'წერილების ნიმუში',
|
||||||
|
'Edit' => 'რედაქტირება',
|
||||||
|
'Edit Email Template' => 'ელ-ფოსტების ნიმუშის რედაქტირება',
|
||||||
|
'Name' => 'სახელი',
|
||||||
|
'Email template content' => 'ელ-ფოსტის კონტენტის ნიმუში',
|
||||||
|
'Save and Exit' => 'შენახვა და შემდეგ გამოსვლა',
|
||||||
|
'Save' => 'შენახვა',
|
||||||
|
'Cancel' => 'გაუქმება',
|
||||||
|
'This email template does not exist' => 'ასეთი ელ-ფოსტის ნიმუში არ არსებობს',
|
||||||
|
'Your changes to the email template <i>:name</i> have been saved.' => 'ელ-ფოსტის ნიმუშის ცვლილებები <i>:name</i> დამახსოვრებულია.',
|
||||||
|
)
|
||||||
|
);
|
50
plugins/box/filesmanager/languages/ka-ge.lang.php
Normal file
50
plugins/box/filesmanager/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'filesmanager' => array(
|
||||||
|
'Files' => 'ფაილები',
|
||||||
|
'Files manager' => 'ფაილების მენეჯერი',
|
||||||
|
'Name' => 'სახელი',
|
||||||
|
'Actions' => 'მოქმედება',
|
||||||
|
'Delete' => 'წაშლა',
|
||||||
|
'Upload' => 'ატვირთვა',
|
||||||
|
'Drop File Here' => 'გადაიტანეთ ფაილი აქ',
|
||||||
|
'Maximum upload file size: :upload_max_filesize' => 'ფაილის მაქსიმალური ზომა: :upload_max_filesize',
|
||||||
|
'Rename' => 'გადარქმევა',
|
||||||
|
'Renamed successfully' => 'წარმატებით გადაირქვა',
|
||||||
|
'Failure' => 'ვერ მოხერხდა',
|
||||||
|
'Forbidden file type' => 'ფაილის აკრძალული ტიპი',
|
||||||
|
'Upload server error' => 'სერვერის შეცდომა ატვირთვის დროს',
|
||||||
|
'Can not be empty' => 'არ შეიძლება ცარიელი იყოს',
|
||||||
|
'Create New Directory' => 'ახალი დირექტორიის შექმნა',
|
||||||
|
'Directory Name' => 'დირექტორიის სახელი',
|
||||||
|
'Directory:' => 'დირექტორია:',
|
||||||
|
'Directory was not created' => 'დირექტორია ვერ შეიქმნა',
|
||||||
|
'Directory was created' => 'დირექტორია შეიქმნა',
|
||||||
|
'Directory was deleted' => 'დირექტორია წაშლილია',
|
||||||
|
'Directory was not deleted' => 'დირექტორია ვერ წაიშალა',
|
||||||
|
'Directory exists' => 'დირექტორია უკვე არსებობს',
|
||||||
|
'File:' => 'ფაილი:',
|
||||||
|
'File was uploaded' => 'ფაილი აიტვირთა',
|
||||||
|
'File was not uploaded' => 'ფაილი ვერ აიტვირთა',
|
||||||
|
'File was deleted' => 'ფაილი წაშლილია',
|
||||||
|
'File was not deleted' => 'ფაილი ვერ წაიშალა',
|
||||||
|
'File exists' => 'ფაილი უკვე არსებობს',
|
||||||
|
'Cancel' => 'გაუქმება',
|
||||||
|
'Create' => 'შექმნა',
|
||||||
|
'directory' => 'დირექტორია',
|
||||||
|
'Delete directory: :dir' => 'დირექტორიის წაშლა: :dir',
|
||||||
|
'Delete file: :file' => 'ფაილის წაშლა:file',
|
||||||
|
'Extension' => 'გაფართოება',
|
||||||
|
'Size' => 'ფაილი',
|
||||||
|
'Select file' => 'ფაილის ამორჩევა',
|
||||||
|
'Change' => 'შეცვლა',
|
||||||
|
'Info' => 'ინფო',
|
||||||
|
'File Information' => 'ინფორმაცია ფაილზე',
|
||||||
|
'Filename' => 'ფაილის სახელწოდება',
|
||||||
|
'Filetype' => 'ფაილის ტიპი',
|
||||||
|
'Filesize' => 'ფაილის ზომა',
|
||||||
|
'Dimension' => 'სიდიდე',
|
||||||
|
'Link' => 'ბმული',
|
||||||
|
)
|
||||||
|
);
|
40
plugins/box/information/languages/ka-ge.lang.php
Normal file
40
plugins/box/information/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'information' => array(
|
||||||
|
'Information' => 'ინფორმაცია',
|
||||||
|
'Debugging' => 'Debugging-ი',
|
||||||
|
'Name' => 'სახელი',
|
||||||
|
'Value' => 'მნიშვნელობა',
|
||||||
|
'Security' => 'უსაფრთხოება',
|
||||||
|
'System' => 'სისტემა',
|
||||||
|
'on' => 'ჩართულია',
|
||||||
|
'off'=> 'გამორთულია',
|
||||||
|
'Server' => 'სერვერი',
|
||||||
|
'PHP version' => 'PHP-ის ვერსია',
|
||||||
|
'SimpleXML module' => 'SimpleXML მოდული',
|
||||||
|
'DOM module' => 'DOM მოდული',
|
||||||
|
'Installed' => 'დაყენებულია',
|
||||||
|
'Not Installed' => 'არ არის დაყენებული',
|
||||||
|
'Security check results' => 'უსაფრთხოების შემოწმების შედეგები',
|
||||||
|
'The configuration file has been found to be writable. We would advise you to remove all write permissions on defines.php on production systems.' =>
|
||||||
|
'კონფიგურაციის ფაილის ჩაწერა შესაძლებელია. გირჩევთ წაშალოთ ფაილის (defines.php) ჩაწერის უფლებები.',
|
||||||
|
'The Monstra core directory (":path") and/or files underneath it has been found to be writable. We would advise you to remove all write permissions. <br>You can do this on unix systems with: <code>chmod -R a-w :path</code>' =>
|
||||||
|
'Monstra-ს დირექტორია (":path") ჩასაწერად ხელმისაწვდომია. გირჩევთ წაშალოთ ჩაწერის უფლებები დირექტორიაზე (":path") . <br> ამის გაკეთება UNIX სისტემებზე ასე შეგიძლიათ: <code>chmod -R a-w :path</code>',
|
||||||
|
'The Monstra .htaccess file has been found to be writable. We would advise you to remove all write permissions. <br>You can do this on unix systems with: <code>chmod a-w :path</code>' =>
|
||||||
|
'მთავარი .htaccess ფაილი ჩასაწერად ხელმისაწვდომია. გირჩევთ წაშალოთ ჩაწერის უფლებები მთავარ .htaccess ფაილზე. <br> ამის გაკეთება UNIX სისტემებზე ასე შეგიძლიათ: <code>chmod -R a-w :path</code>',
|
||||||
|
'The Monstra index.php file has been found to be writable. We would advise you to remove all write permissions. <br>You can do this on unix systems with: <code>chmod a-w :path</code>' =>
|
||||||
|
'მთავარი index.php ფაილი ჩასაწერად ხელმისაწვდომია. გირჩევთ წაშალოთ ჩაწერის უფლებები მთავარ index.php ფაილზე. <br> ამის გაკეთება UNIX სისტემებზე ასე შეგიძლიათ: <code>chmod -R a-w :path</code>',
|
||||||
|
'Due to the type and amount of information an error might give intruders when Monstra::$environment = Monstra::DEVELOPMENT, we strongly advise setting Monstra::PRODUCTION in production systems.' =>
|
||||||
|
'სისტემა მუშაობს Monstra::DEVELOPMENT რეჟიმზა, გირჩევთ Monstra::PRODUCTION რეჟიმის დაყენებას.',
|
||||||
|
'Monstra version' => 'Monstra-ს ვერსია',
|
||||||
|
'Directory Permissions' => 'დაშვების უფლებები',
|
||||||
|
'Directory' => 'კატალოგი',
|
||||||
|
'Writable' => 'ჩასაწერად ხელმისაწვდომია',
|
||||||
|
'Unwritable' => 'ჩასაწერად არ არის ხელმისაწვდომია',
|
||||||
|
'Status' => 'სტატუსი',
|
||||||
|
'PHP Built On' => 'PHP აგებულია',
|
||||||
|
'Web Server' => 'Web სერვერი',
|
||||||
|
'WebServer to PHP Interface' => 'Web სერვერი PHP ინტერფეისისთვის',
|
||||||
|
)
|
||||||
|
);
|
28
plugins/box/menu/languages/ka-ge.lang.php
Normal file
28
plugins/box/menu/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'menu' => array(
|
||||||
|
'Menu' => 'მენიუ',
|
||||||
|
'Menu manager' => 'მენიუს მენეჯერი',
|
||||||
|
'Edit' => 'რედაქტირება',
|
||||||
|
'Name' => 'სახელწოდება',
|
||||||
|
'Delete' => 'წაშლა',
|
||||||
|
'Order' => 'რიგი',
|
||||||
|
'Actions' => 'მოქმედება',
|
||||||
|
'Create New Item' => 'მენიუს ახალი პუნქტის შექმნა',
|
||||||
|
'New item' => 'მენიუს ახალი პუნქტი',
|
||||||
|
'Item name' => 'სახელი',
|
||||||
|
'Item order' => 'რიგი',
|
||||||
|
'Item target' => 'მიზანი',
|
||||||
|
'Item link' => 'ბმული',
|
||||||
|
'Item category' => 'კატეგორია',
|
||||||
|
'Save' => 'შენახვა',
|
||||||
|
'Edit item' => 'მენიუს პუნქტის რედაქტირება',
|
||||||
|
'Delete item :name' => 'მენიუს პუქტის წაშლა :name',
|
||||||
|
'Select page' => 'გვერდის არჩევა',
|
||||||
|
'Category' => 'კატეგორია',
|
||||||
|
'Select category' => 'კატეგორიის არჩევა',
|
||||||
|
'Required field' => 'აუცილებელი ველი',
|
||||||
|
'Cancel' => 'გაუქმება',
|
||||||
|
)
|
||||||
|
);
|
56
plugins/box/pages/languages/ka-ge.lang.php
Normal file
56
plugins/box/pages/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'pages' => array(
|
||||||
|
'Pages' => 'გვერდები',
|
||||||
|
'Pages manager' => 'გვერდების მენეჯერი',
|
||||||
|
'Content' => 'კონტენტი',
|
||||||
|
'Create New Page' => 'ახალი გვერდის შექმნა',
|
||||||
|
'New Page' => 'ახალი გვერდი',
|
||||||
|
'Edit Page' => 'გვერდის რედაქტირება',
|
||||||
|
'Date' => 'თარიღი',
|
||||||
|
'Clone' => 'კლონირება',
|
||||||
|
'Edit' => 'რედაქტირება',
|
||||||
|
'Delete' => 'წაშლა',
|
||||||
|
'Delete page: :page' => 'გვერდის წაშლა: :page',
|
||||||
|
'Title' => 'სათაური',
|
||||||
|
'Name' => 'სახელწოდება',
|
||||||
|
'Author' => 'ავტორი',
|
||||||
|
'Slug (url)' => 'ბმული (url)',
|
||||||
|
'Tags' => 'Tag-ევი',
|
||||||
|
'Description' => 'აღწერა',
|
||||||
|
'Keywords' => 'საკვანძო სიტყვები',
|
||||||
|
'Parent' => 'მშობელი',
|
||||||
|
'Template' => 'Template-ი',
|
||||||
|
'Year' => 'წელი',
|
||||||
|
'Day' => 'დღე',
|
||||||
|
'Month' => 'თვე',
|
||||||
|
'Hours' => 'საათი',
|
||||||
|
'Minute' => 'წუთი',
|
||||||
|
'Second' => 'წამი',
|
||||||
|
'This field should not be empty' => 'ეს ველი არ უნდა იყოს ცარიელი',
|
||||||
|
'This page already exists' => 'ასეთი გვერდი უკვე არსებობს',
|
||||||
|
'Extra' => 'დამატებით',
|
||||||
|
'Save' => 'შენახვა',
|
||||||
|
'Save and Exit' => 'დამახსოვრება და შემდეგ გაოსვლა',
|
||||||
|
'Your changes to the page <i>:page</i> have been saved.' => 'თქვენი ცვლილებები გვერდი <i>:page</i> მიმართ შენახულია.',
|
||||||
|
'The page <i>:page</i> cloned.' => 'გვერდი <i>:page</i> კლონირებულია.',
|
||||||
|
'Status' => 'სტატუსი',
|
||||||
|
'Actions' => 'მოქმედება',
|
||||||
|
'Add' => 'დამატება',
|
||||||
|
'Published' => 'გამოქვეყნებულია',
|
||||||
|
'Draft' => 'ესკიზი',
|
||||||
|
'Published on' => 'გამოქვეყნებულია',
|
||||||
|
'Edit 404 Page' => '404 გვერდის რედაქტირება',
|
||||||
|
'Page <i>:page</i> deleted' => 'გვერდი <i>:page</i> წაშლილია',
|
||||||
|
'Search Engines Robots' => 'საძიებო რობოტები',
|
||||||
|
'Page' => 'გვერდები',
|
||||||
|
'Metadata' => 'Metadata',
|
||||||
|
'Settings' => 'პარამეტრები',
|
||||||
|
'Required field' => 'აუცილებელი ველი',
|
||||||
|
'Access' => 'მისაწვდომობა',
|
||||||
|
'Public' => 'საჯარო',
|
||||||
|
'Registered' => 'დარეგისტრირებულთათვის',
|
||||||
|
'Cancel' => 'გაუქმება',
|
||||||
|
),
|
||||||
|
);
|
24
plugins/box/plugins/languages/ka-ge.lang.php
Normal file
24
plugins/box/plugins/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'plugins' => array(
|
||||||
|
'Plugins' => 'პლაგინები',
|
||||||
|
'Installed' => 'დაყენებული',
|
||||||
|
'Install New' => 'ახალის დაყენება',
|
||||||
|
'Actions' => 'მოქმედება',
|
||||||
|
'Name' => 'სახელწოდება',
|
||||||
|
'Description' => 'აღწერა',
|
||||||
|
'Delete' => 'წაშლა',
|
||||||
|
'Delete plugin :plugin' => ':plugin პლაგინის წაშლა',
|
||||||
|
'This plugin does not exist' => 'ასეთი პლაგინი არ არსებობს',
|
||||||
|
'Version' => 'ვერსია',
|
||||||
|
'Author' => 'ავტორი',
|
||||||
|
'Get More Plugins' => 'სხვა პლაგინების გადმოწერა',
|
||||||
|
'Install' => 'დაყენება',
|
||||||
|
'Uninstall' => 'წაშლა',
|
||||||
|
'README.md not found' => 'README.md არ არის ნაპოვნი',
|
||||||
|
'Info' => 'ინფო',
|
||||||
|
'Upload' => 'ატვირთვა',
|
||||||
|
'Drop File Here' => 'გადაიტანეთ ფაილი აქ',
|
||||||
|
)
|
||||||
|
);
|
7
plugins/box/sitemap/languages/ka-ge.lang.php
Normal file
7
plugins/box/sitemap/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'sitemap' => array(
|
||||||
|
'Sitemap' => 'საიტის რუქა',
|
||||||
|
)
|
||||||
|
);
|
30
plugins/box/snippets/languages/ka-ge.lang.php
Normal file
30
plugins/box/snippets/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'snippets' => array(
|
||||||
|
'Snippets' => 'Snippet-ები',
|
||||||
|
'Snippets manager' => 'Snippet-ების მენეჯერი',
|
||||||
|
'Actions' => 'მოქმედება',
|
||||||
|
'Delete' => 'წაშლა',
|
||||||
|
'Edit' => 'რედაქტირება',
|
||||||
|
'New Snippet' => 'ახალი Snippet-ი',
|
||||||
|
'Create New Snippet' => 'ახალი Snippet-ის შექმნა',
|
||||||
|
'Name' => 'სახელწოდება',
|
||||||
|
'Edit Snippet' => 'Snippet-ის რედაქტირება',
|
||||||
|
'Save' => 'შენახვა',
|
||||||
|
'Save and Exit' => 'შენახვა და შემდეგ გამოსვლა',
|
||||||
|
'This snippet already exists' => 'ასეთი Snippet-ი უკვე არსებობს',
|
||||||
|
'This snippet does not exist' => 'ასეთი Snippet-ი არ არსებობს',
|
||||||
|
'Delete snippet: :block' => 'Snippet-ის წაშლა: :snippet',
|
||||||
|
'Snippet content' => 'Snippet-ის შედგენილობა',
|
||||||
|
'Snippet <i>:name</i> deleted' => 'Snippet-ი <i>:name</i> წაშლილია',
|
||||||
|
'Your changes to the snippet <i>:name</i> have been saved.' => 'თქვენი ცვლილებები Snippet-ის მიმართ <i>:name</i> შენახულია.',
|
||||||
|
'Delete snippet: :snippet' => 'Snippet-ის წაშლა: :snippet',
|
||||||
|
'Required field' => 'აუცილებელი ველი',
|
||||||
|
'View Embed Code' => 'ჩასაწერი კოდი',
|
||||||
|
'Embed Code' => 'ჩასაწერი კოდი',
|
||||||
|
'Shortcode' => 'Shortcode-ი',
|
||||||
|
'PHP Code' => 'PHP კოდი',
|
||||||
|
'Cancel' => 'გაუქმება',
|
||||||
|
)
|
||||||
|
);
|
82
plugins/box/system/languages/ka-ge.lang.php
Normal file
82
plugins/box/system/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,82 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'system' => array(
|
||||||
|
'System' => 'სისტემა',
|
||||||
|
'Published a new version of the :monstra' => 'გამოქვეყნდა ახალი ვერსია :monstra',
|
||||||
|
'Sitemap created' => 'საიტის რუქა შეიქმნა',
|
||||||
|
'Create Sitemap' => 'საიტის რუქის შექმნა',
|
||||||
|
'on' => 'ჩართულია',
|
||||||
|
'off'=> 'გამორთულია',
|
||||||
|
'Site Url' => 'საიტის ადრესი',
|
||||||
|
'Maintenance Mode' => 'ტექნიკური სამუშაოები',
|
||||||
|
'Maintenance Mode On' => 'ტექნიკური სამუშაობების ჩართვა',
|
||||||
|
'Maintenance Mode Off' => 'ტექნიკური სამუშაობების. გამორთვა',
|
||||||
|
'Site Settings' => 'საიტის პარამეტრები',
|
||||||
|
'System Settings' => 'სისტემის პარამეტრები',
|
||||||
|
'Site Name' => 'საიტის სახელწოდება',
|
||||||
|
'Site Description' => 'საიტის აღწერა',
|
||||||
|
'Site Keywords' => 'საიტის საკვანძო სიტყვები',
|
||||||
|
'Site Slogan' => 'საიტის სლოგანი',
|
||||||
|
'Default Page' => 'მთავარი გვერდი',
|
||||||
|
'Time zone' => 'დროის სარტყელი',
|
||||||
|
'Language' => 'ენა',
|
||||||
|
'Email' => 'ელ-ფოსტა',
|
||||||
|
'Save' => 'დამახსოვრება',
|
||||||
|
'System version' => 'სისტემის ვერსია',
|
||||||
|
'System version ID' => 'სისტემის ვერსიის ID',
|
||||||
|
'GZIP' => 'GZIP',
|
||||||
|
'Debugging' => 'Debugging',
|
||||||
|
'Plugin API' => 'პლაგინი API',
|
||||||
|
'Plugins active' => 'შეერთებული პლაგინები',
|
||||||
|
'Actions registered' => 'დარეგისტრირებული მოქმედებები',
|
||||||
|
'Filters registered' => 'დარეგისტრირებული ფილტრები',
|
||||||
|
'Delete Temporary Files' => 'დროებითი ფაილების წაშლა',
|
||||||
|
'Download the latest version' => 'ბოლო ვერსიის გადმოწერა',
|
||||||
|
'Powered by' => 'Powered by',
|
||||||
|
'Administration' => 'ადმინისტრირება',
|
||||||
|
'Settings' => 'პარამეტრები',
|
||||||
|
'Temporary files deleted' => 'დროებითი ფაილები წაშლილია',
|
||||||
|
'Extends' => 'extend-ები',
|
||||||
|
'View Site' => 'საიტის ნახვა',
|
||||||
|
'Welcome, :username' => 'მოგესალმებით, :username',
|
||||||
|
'Reset Password' => 'პაროლის Reset-ი',
|
||||||
|
'Back to Website' => 'ვებ გვერდზე დაბრუნება',
|
||||||
|
'Forgot your password ?' => 'დაგავიწყდათ პაროლი?',
|
||||||
|
'Administration' => 'ადმინისტრირება',
|
||||||
|
'Send New Password' => 'ახალი პაროლის გაგზავნა',
|
||||||
|
'This user does not exist' => 'ესეთი მომხმარებელი არ არსებობს',
|
||||||
|
'Version' => 'ვერსია',
|
||||||
|
'Plugin does not exist' => 'პლაგინი არ არსებობს',
|
||||||
|
'Help' => 'დახმარება',
|
||||||
|
'Continue' => 'გაგრძელება',
|
||||||
|
|
||||||
|
'Install script writable' => 'დასაყენი script-ის წაკითხვა შესაძლებელია',
|
||||||
|
'Install script not writable' => 'დასაყენი script-ის წაკითხვა შეუძლებელია',
|
||||||
|
'Directory: <b> :dir </b> writable' => 'დირეკტორია <b> :dir </b> ჩაწერისთვის ხელმისაწვდომია',
|
||||||
|
'Directory: <b> :dir </b> not writable' => 'დირეკტორია <b> :dir </b> ჩაწერისთვის არ არის ხელმისაწვდომი',
|
||||||
|
'PHP Version' => 'PHP-ის ვერსია',
|
||||||
|
'Module DOM is installed' => 'DOM მოდული დაყენებულია',
|
||||||
|
'Module DOM is required' => 'საჭიროა DOM მოდული',
|
||||||
|
'Module Mod Rewrite is installed' => 'მოდული Mod Rewrite დაყენებულია',
|
||||||
|
'Module SimpleXML is installed' => 'მოდული SimpleXML დაყენებულია',
|
||||||
|
'PHP 5.2 or greater is required' => 'საჭიროა PHP 5.2 ან უფრო ახალი',
|
||||||
|
'Apache Mod Rewrite is required' => 'საჭიროა Apache Mod Rewrite',
|
||||||
|
'SimpleXML module is required' => 'საჭიროა SimpleXML მოდული',
|
||||||
|
'Field "Site name" is empty' => '"საიტის სახელის" ველი არ არის შევსებული',
|
||||||
|
'Field "Email" is empty' => '"ელ-ფოსტის" ველი არ არის შევსებული',
|
||||||
|
'Field "Username" is empty' => '"მომხმარებლის სახელის" ველი არ არის შევსებული',
|
||||||
|
'Field "Password" is empty' => '"პაროლის" ველი არ არის შევსებული',
|
||||||
|
'Field "Site url" is empty' => '"საიტის ადრესის" ველი არ არის შევსებული',
|
||||||
|
'Email not valid' => 'ელ-ფოსტა არასწორია',
|
||||||
|
'Install' => 'დაყენება',
|
||||||
|
'...Monstra says...' => '...Monstra ამბობს...',
|
||||||
|
'Sitemap file writable' => 'საიტის რუქის ჩაწერა შესაძლებელია',
|
||||||
|
'Sitemap file not writable' => 'საიტის რუქის ჩაწერა შეუძლებელია',
|
||||||
|
'Main .htaccess file writable' => 'მთავარი .htaccess ფაილის ჩაწერა შესაძლებელია',
|
||||||
|
'Main .htaccess file not writable' => 'მთავარი .htaccess ფაილის ჩაწერა შეუძლებელია',
|
||||||
|
'Official Support Forum' => 'ოფიციალური დახმარების ფორუმი',
|
||||||
|
'Documentation' => 'დოკუმენტაცია',
|
||||||
|
'Your changes have been saved.' => 'თქვენი ცვლილებები შენახულია.',
|
||||||
|
)
|
||||||
|
);
|
54
plugins/box/themes/languages/ka-ge.lang.php
Normal file
54
plugins/box/themes/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'themes' => array(
|
||||||
|
'Themes' => 'თემები',
|
||||||
|
'Themes manager' => 'თემების მენეჯერი',
|
||||||
|
'Select Theme' => 'თემის არჩევა',
|
||||||
|
'Save' => 'შენახვა',
|
||||||
|
'Name' => 'სახელწოდება',
|
||||||
|
'Save and Exit' => 'შენახვა და შემდეგ გომოსვლა',
|
||||||
|
'Create New Template' => 'ახალი Template-ის შექმნა',
|
||||||
|
'New Template' => 'ახალი Template-ი',
|
||||||
|
'Delete template: :name' => 'Template-ის წაშლა: :name',
|
||||||
|
'Delete chunk: :name' => 'chunk-ის წაშლა: :name',
|
||||||
|
'Delete styles: :name' => 'სტილის წაშლა: :name',
|
||||||
|
'Templates' => 'Template-ები',
|
||||||
|
'Clone' => 'კლონირება',
|
||||||
|
'Edit' => 'რედაქტირება',
|
||||||
|
'Delete' => 'წაშლა',
|
||||||
|
'Actions' => 'მოქმედება',
|
||||||
|
'Admin Theme' => 'თემა',
|
||||||
|
'Create New Chunk' => 'ახალი Chunk-ის შექმნა',
|
||||||
|
'New Chunk' => 'ახალი Chunk-ი',
|
||||||
|
'Chunks' => 'Chunk-ები',
|
||||||
|
'Create New Styles' => 'ახალი სტილის შექმნა',
|
||||||
|
'New Styles' => 'ახალი სტილები',
|
||||||
|
'Styles' => 'სტილები',
|
||||||
|
'Template content' => 'Template-ის შემადგენლობა',
|
||||||
|
'Styles content' => 'სტილების შემადგენლობა',
|
||||||
|
'Chunk content' => 'Chunk-ის შემადგენლობა',
|
||||||
|
'Edit Template' => 'Template-ის რედაქტირება',
|
||||||
|
'Edit Chunk' => 'Chunk-ის რედაქტირება',
|
||||||
|
'Edit Styles' => 'სტილების რედაქტირება',
|
||||||
|
'Site Theme' => 'საიტის თემა',
|
||||||
|
'Admin Theme' => 'ადმინის პანელის თემა',
|
||||||
|
'Current Site Theme' => 'საიტის მიმდინარე თემა',
|
||||||
|
'Current admin theme' => 'ადმინის პანელის მიმდინარე თემა',
|
||||||
|
'This template already exists' => 'ეს Template-ი უკვე არსებობს',
|
||||||
|
'This chunk already exists' => 'ეს Chunk-ი უკვე არსებობს',
|
||||||
|
'This styles already exist' => 'ეს სტილები უკვე არსებობენ',
|
||||||
|
'Components templates' => 'კომპონენტების Template-ები',
|
||||||
|
'Your changes to the chunk <i>:name</i> have been saved.' => 'თქვენი ცვლილებები chunk-ის მიმართ <i>:name</i> შენახულია',
|
||||||
|
'Your changes to the styles <i>:name</i> have been saved.' => 'თქვენი ცვლილებები სტილების მიმართ <i>:name</i> შენახულია',
|
||||||
|
'Your changes to the template <i>:name</i> have been saved.' => 'თქვენი ცვლილებები Template-ის მიმართ <i>:name</i> შენახულია',
|
||||||
|
'Chunk <i>:name</i> deleted' => 'Chunk-ი <i>:name</i> წაშლილია',
|
||||||
|
'Required field' => 'აუცილებელი ველი',
|
||||||
|
'Scripts' => 'Script-ები',
|
||||||
|
'Create New Script' => 'ახალი Script-ის შექმნა',
|
||||||
|
'Script content' => 'Script-ის შემადგენლობა',
|
||||||
|
'New Script' => 'ახალი Script-ი',
|
||||||
|
'Edit Script' => 'Script-ის რედაქტირება',
|
||||||
|
'Cancel' => 'გაუქმება',
|
||||||
|
)
|
||||||
|
);
|
67
plugins/box/users/languages/ka-ge.lang.php
Normal file
67
plugins/box/users/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'users' => array(
|
||||||
|
'Users' => 'მომხმარებლები',
|
||||||
|
'Login' => 'შესვლა',
|
||||||
|
'Password' => 'პაროლი',
|
||||||
|
'Email' => 'ელ-ფოსტა',
|
||||||
|
'Registered' => 'დარეგისტრირებული',
|
||||||
|
'Role' => 'როლი',
|
||||||
|
'Roles' => 'როლები',
|
||||||
|
'Actions' => 'მოქმედება',
|
||||||
|
'Edit' => 'რედაქტირება',
|
||||||
|
'Delete' => 'წაშლა',
|
||||||
|
'Log In' => 'შესვლა',
|
||||||
|
'Log Out' => 'გომოსვლა',
|
||||||
|
'Register New User' => 'ახალი მომხმარებლის რეგისტრაცია',
|
||||||
|
'New User Registration' => 'ახალი მომხმარებლის რეგისტრაცია',
|
||||||
|
'Delete user: :user' => 'მომხმარებლის წაშლა: :user',
|
||||||
|
'User <i>:user</i> have been deleted.' => 'მომხმარებელი <i>:user</i> წაშლილია.',
|
||||||
|
'This user already exists' => 'ეს მომხმარებელი უკვე არსებობს',
|
||||||
|
'This email already exists' => 'ეს ელ-ფოსტა უკვე არსებობს',
|
||||||
|
'Changes saved' => 'ცვლილებები შენახულია',
|
||||||
|
'Wrong old password' => 'არასწორი ძველი პაროლი',
|
||||||
|
'Admin' => 'ადმინისტრატორი',
|
||||||
|
'User' => 'მომხმარებელი',
|
||||||
|
'Editor' => 'რედაქტორი',
|
||||||
|
'Register' => 'რეგისტრაცია',
|
||||||
|
'Edit profile' => 'მომხმარებლის პროფილის რედაქტირება',
|
||||||
|
'Save' => 'შენახვა',
|
||||||
|
'Firstname' => 'სახელი',
|
||||||
|
'Lastname' => 'გვარი',
|
||||||
|
'Old password' => 'ძველი პაროლი',
|
||||||
|
'New password' => 'ახალი პაროლი',
|
||||||
|
'Welcome' => 'მოგესალმებით',
|
||||||
|
'Wrong <b>username</b> or <b>password</b>' => 'არასწორი <b>ლოგინი</b> ან <b>პაროლი</b>',
|
||||||
|
'Your changes have been saved.' => 'თქვენი ცვლილებები შენახულია.',
|
||||||
|
'New user have been registered.' => 'ახლი მომხმარებელი დარეგისტრირდა.',
|
||||||
|
'Captcha' => 'Captcha',
|
||||||
|
'Registration' => 'რეგისტრაცია',
|
||||||
|
'Username' => 'მომხმარებლის სახელი',
|
||||||
|
'User email is invalid' => 'ელ-ფოსტა არასწორია',
|
||||||
|
'Reset Password' => 'პაროლის რესეტი',
|
||||||
|
'Send New Password' => 'პაროლის გაგზავნა',
|
||||||
|
'Users - Profile' => 'მომხმარებლები - პროფილი',
|
||||||
|
'Users - Edit Profile' => 'მომხმარებლები - პროფილის რედაქტირება',
|
||||||
|
'Users - Log In' => 'მომხმარებლები - შესვლა',
|
||||||
|
'Users - Registration' => 'მომხმარებლები - რეგისტრაცია',
|
||||||
|
'Users - Password Recover' => 'მომხმარებლები - პაროლის აღდგენა',
|
||||||
|
'New Password' => 'ახალი პაროლი',
|
||||||
|
'Forgot your password?' => 'პაროლი დაგავიწყდათ?',
|
||||||
|
'New password has been sent' => 'ახალი პაროლი გაგზავნილია',
|
||||||
|
'Monstra says: This is not your profile...' => 'Monstra ამბობს: ეს არ არის შენი პროფილი...',
|
||||||
|
'User registration is closed.' => 'მომხმარებლების რეგისტრაცია დახურულია.',
|
||||||
|
'Allow user registration' => 'მომხმარებლების რეგისტრაციას ნების მიცემა.',
|
||||||
|
'Required field' => 'აუცილებელი ველი',
|
||||||
|
'This user doesnt exist' => 'ასეთი მომხმარებელი არ არსებობს',
|
||||||
|
'Captcha code is wrong' => 'Captcha-ზე პასუხი არასწორია!',
|
||||||
|
'Your login details for :site_name has been sent' => 'თქვენი მონაცემები :site_name -ის მისაწვდომად გაგზავნილია',
|
||||||
|
'Your new password for :site_name' => 'თქვენი ახალი პაროლი :site_name -თვის',
|
||||||
|
'Your login details for :site_name' => 'თქვენი მონაცემები :site_name -ის მისაწვდომად',
|
||||||
|
'About Me' => 'ჩემს შესახებ',
|
||||||
|
'Profile' => 'პროფილი',
|
||||||
|
'You are banned for 10 minutes. Try again later' => 'თქვენ 10 წუთით ხართ დაბლოკილი. სცადეთ მოგვიანებით',
|
||||||
|
'Cancel' => 'გაუქმება',
|
||||||
|
)
|
||||||
|
);
|
9
plugins/captcha/languages/ka-ge.lang.php
Normal file
9
plugins/captcha/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'captcha' => array(
|
||||||
|
'Captcha' => 'Captcha',
|
||||||
|
'Captcha plugin for Monstra' => 'Captcha პლაგინი Monstra-თვის',
|
||||||
|
'Captcha code is wrong' => 'Captcha-ზე პასუხი არასწორია!',
|
||||||
|
)
|
||||||
|
);
|
@@ -12,17 +12,18 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// Register plugin
|
// Register plugin
|
||||||
Plugin::register( __FILE__,
|
Plugin::register(__FILE__,
|
||||||
__('Markdown'),
|
__('Markdown'),
|
||||||
__('Markdown markup language plugin for Monstra'),
|
__('Markdown markup language plugin for Monstra'),
|
||||||
'1.0.0',
|
'1.0.0',
|
||||||
'Awilum',
|
'Awilum',
|
||||||
'http://monstra.org/');
|
'http://monstra.org/');
|
||||||
|
|
||||||
// Uncomment code below to use Markdown on Site Content
|
// Uncomment code below to use Markdown on Site Content
|
||||||
Filter::add('content', 'markdown', 1);
|
Filter::add('content', 'markdown', 1);
|
||||||
|
|
||||||
use \Michelf\MarkdownExtra;
|
use \Michelf\MarkdownExtra;
|
||||||
|
|
||||||
include PLUGINS . '/markdown/php-markdown/Michelf/Markdown.php';
|
include PLUGINS . '/markdown/php-markdown/Michelf/Markdown.php';
|
||||||
include PLUGINS . '/markdown/php-markdown/Michelf/MarkdownExtra.php';
|
include PLUGINS . '/markdown/php-markdown/Michelf/MarkdownExtra.php';
|
||||||
|
|
||||||
|
10
plugins/sandbox/languages/ka-ge.lang.php
Normal file
10
plugins/sandbox/languages/ka-ge.lang.php
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'sandbox' => array(
|
||||||
|
'Sandbox' => 'Sandbox',
|
||||||
|
'Sandbox plugin for Monstra' => 'Sandbox-ის პლაგინი Monstra-თვის',
|
||||||
|
'Sandbox template' => 'Sandbox-ის ნიმუში',
|
||||||
|
'Save' => 'შენახვა',
|
||||||
|
)
|
||||||
|
);
|
BIN
public/assets/img/flags/sr.png
Executable file
BIN
public/assets/img/flags/sr.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 441 B |
Reference in New Issue
Block a user