1
0
mirror of https://github.com/monstra-cms/monstra.git synced 2025-08-04 04:07:59 +02:00

Merge branch 'dev'

This commit is contained in:
Awilum
2016-01-29 12:18:11 +03:00
30 changed files with 617 additions and 60 deletions

View File

@@ -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
AddDefaultCharset UTF-8
# Don't show directory listings for URLs which map to a directory.
Options -Indexes
# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
@@ -15,20 +17,47 @@ Options -Indexes
php_flag register_globals off
</IfModule>
# Setting rewrite rules.
<IfModule mod_rewrite.c>
RewriteEngine on
# Update code bellow for SEO improvements
# RewriteCond %{HTTP_HOST} ^www.example.org [NC]
# RewriteRule ^(.*)$ http://example.org/$1 [R=301,L]
## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# 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%/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
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>
# 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

View File

@@ -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
------------------------
- 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.
- XMLDB: New method factory() added.
- Twitter Bootstrap updated to Version 2.2.2
- Sitemap Plugin: _blank removed.
- Sitemap Plugin: `_blank` removed.
- Filesmanager Plugin: fixes.
- Backup Plugin: fixes.

View File

@@ -1,6 +1,6 @@
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
of this software and associated documentation files (the "Software"), to deal

View File

@@ -5,7 +5,7 @@ Monstra is a modern and lightweight Content Management System.
## System Requirements
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)
## Steps to Install

View File

@@ -156,7 +156,7 @@ if ($is_admin) {
if (Request::get('id')) {
$area = Request::get('id');
} else {
Request::redirect('index.php?id=dashboard');
Request::redirect(Site::url().'/admin/index.php?id=dashboard');
}
$plugins_registered = Plugin::$plugins;

View File

@@ -14,11 +14,11 @@
@font-face {
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'),
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.svg#glyphicons-halflingsregular') format('svg');
src: url('@site_url/public/assets/fonts/glyphicons-halflings-regular.eot');
}
body {
@@ -88,6 +88,10 @@ footer span {
border-top: 1px solid #e0e0e0;
}
footer .highlight {
color: #333;
}
/*************************************
2. COMPONENTS
*************************************/

View File

@@ -156,13 +156,7 @@
<footer class="container visible-md visible-lg">
<p class="pull-right">
<span>
<?php if (Option::get('language') == 'ru') { ?>
<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; ?>
<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; ?>
</span>
</p>
</footer>

View File

@@ -128,11 +128,8 @@
</div>
<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>
</body>
</html>

View File

@@ -31,7 +31,7 @@ class Monstra
/**
* The version of Monstra
*/
const VERSION = '3.0.2';
const VERSION = '3.0.3';
/**

View File

@@ -33,6 +33,7 @@ class I18n
'fi' => 'Suomi',
'fr' => 'Français',
'gl' => 'Galego',
'ka-ge' => 'Georgian',
'hu' => 'Magyar',
'it' => 'Italiano',
'id' => 'Bahasa Indonesia',

View File

@@ -1,10 +1,10 @@
<?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", "<")) {
exit("Monstra requires PHP 5.3.0 or greater.");
if (version_compare(PHP_VERSION, "5.3.2", "<")) {
exit("Monstra requires PHP 5.3.2 or greater.");
}
/**

8
install.php Normal file → Executable file
View File

@@ -277,7 +277,7 @@
<?php
if (version_compare(PHP_VERSION, "5.2.3", "<")) {
if (version_compare(PHP_VERSION, "5.3.2", "<")) {
$errors['php'] = 'error';
} else {
$errors['php'] = '';
@@ -524,8 +524,8 @@
<ul class="list-unstyled">
<?php
if (version_compare(PHP_VERSION, "5.2.0", "<")) {
echo '<li class="error alert alert-danger">'.__('PHP 5.2 or greater is required', 'system').'</li>';
if (version_compare(PHP_VERSION, "5.3.2", "<")) {
echo '<li class="error alert alert-danger">'.__('PHP 5.3.2 or greater is required', 'system').'</li>';
} else {
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="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>

View 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' => 'გაუქმება',
)
);

View File

@@ -0,0 +1,11 @@
<?php
return array(
'dashboard' => array(
'Dashboard' => 'პანელი',
'Dashboard plugin for Monstra' => 'პანელი Monstra-თვის',
'Welcome back' => 'მოგესალმებით',
'Create New' => 'დამატება',
'Upload File' => 'ფაილის ატვირთვა',
)
);

View File

@@ -0,0 +1,7 @@
<?php
return array(
'Editor' => array(
'Editor' => 'რედაქტორი',
'Editor plugin' => 'პლაგინი რედაქტორი',
)
);

View 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> დამახსოვრებულია.',
)
);

View 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' => 'ბმული',
)
);

View 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 ინტერფეისისთვის',
)
);

View 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' => 'გაუქმება',
)
);

View 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' => 'გაუქმება',
),
);

View 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' => 'გადაიტანეთ ფაილი აქ',
)
);

View File

@@ -0,0 +1,7 @@
<?php
return array(
'sitemap' => array(
'Sitemap' => 'საიტის რუქა',
)
);

View 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' => 'გაუქმება',
)
);

View 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.' => 'თქვენი ცვლილებები შენახულია.',
)
);

View 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' => 'გაუქმება',
)
);

View 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' => 'გაუქმება',
)
);

View File

@@ -0,0 +1,9 @@
<?php
return array(
'captcha' => array(
'Captcha' => 'Captcha',
'Captcha plugin for Monstra' => 'Captcha პლაგინი Monstra-თვის',
'Captcha code is wrong' => 'Captcha-ზე პასუხი არასწორია!',
)
);

View File

@@ -12,7 +12,7 @@
*/
// Register plugin
Plugin::register( __FILE__,
Plugin::register(__FILE__,
__('Markdown'),
__('Markdown markup language plugin for Monstra'),
'1.0.0',
@@ -23,6 +23,7 @@ Plugin::register( __FILE__,
Filter::add('content', 'markdown', 1);
use \Michelf\MarkdownExtra;
include PLUGINS . '/markdown/php-markdown/Michelf/Markdown.php';
include PLUGINS . '/markdown/php-markdown/Michelf/MarkdownExtra.php';

View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B