mirror of
https://github.com/humhub/humhub.git
synced 2025-01-17 06:08:21 +01:00
Merge pull request #4600 from humhub/develop
Merge Develop (1.7) into Master
This commit is contained in:
commit
9a72323313
@ -10,7 +10,6 @@ cache:
|
||||
directories:
|
||||
- $HOME/.composer/cache
|
||||
php:
|
||||
- 7.0
|
||||
- 7.1
|
||||
- 7.2
|
||||
- 7.3
|
||||
|
99
CHANGELOG_DEV.md
Normal file
99
CHANGELOG_DEV.md
Normal file
@ -0,0 +1,99 @@
|
||||
HumHub Changelog
|
||||
================
|
||||
|
||||
|
||||
1.7.0 (Unreleased)
|
||||
------------------
|
||||
- Fix #4590: Page loader color contrast too low
|
||||
- Fix #4599: File preview not visible if initialized in background
|
||||
|
||||
|
||||
1.7.0-beta.2 (October 26, 2020)
|
||||
-------------------------------
|
||||
- Fix #4504: Fix `hasSidebar()` for empty sidebar
|
||||
- Fix #4526: `HeaderControlsMenu::init` called twice
|
||||
- Fix #4529: Aligned default dropdown text size
|
||||
- Fix #4533: Removed "Can Like" permission from permission settings for "Not registered users"
|
||||
- Fix #4534: In profile checkbox field, `Other:` not translatable
|
||||
- Fix #4547: Fixed wall stream entry header title text style
|
||||
- Fix #3980: Empty stream on permalink for content a user is not allowed to access
|
||||
- Enh #4448: Exclude all media preview files from file list if `excludeMediaFilesPreview` setting is active
|
||||
- Fix #4542: Ignore displaying `Member Since` for empty created_at membership
|
||||
- Fix #4549: Handle invalid timezone validation in registration process
|
||||
- Enh #4531: Remove wall entry left padding on mobile
|
||||
- Fix #4554: Code blocks in comments uses same background color
|
||||
- Fix #4574: Different style between clickable and non clickable space/user counter
|
||||
- Fix #4575: Increased text size of "Read more" link on short-text post
|
||||
- Fix #4575: Increased text size of "Read more" link on short-text post
|
||||
- Fix #4559: Don’t check platform php extensions by composer v2
|
||||
- Fix #4581: Users see content of archived spaces on dashboard
|
||||
|
||||
|
||||
1.7.0-beta.1 (October 16, 2020)
|
||||
-------------------------------
|
||||
|
||||
- Fix #4327: Internationalization of user approval/decline message text
|
||||
- Fix #4139: Dashboard post input on mobile cuts editor menu
|
||||
- Fix #4328: Top navigation overlaps post input richtext menu on dashboard page
|
||||
- Fix #4257: Notification dropdown text breaks after notification image on mobile
|
||||
- Enh #4341: Simplified console controller map
|
||||
- Fix #4272: Guess timezone for new accounts
|
||||
- Fix #4230: Auto enable "Hide file info (name, size) for images on wall" option
|
||||
- Chg: Move CHANGELOG to humhub root
|
||||
- Fix #4330: Allow users with permission ManageUsers to modify profile images
|
||||
- Enh #4179: Removed deprecated mysql character set in log table migration
|
||||
- Enh #4324: Improved line break for menu entries with many characters
|
||||
- Enh #4186: Add Timezone validation rules to admin prerequisite view
|
||||
- Enh #4378: Implemented generic ContentContainerActiveRecord::is() function
|
||||
- Enh #4310: Add "Can Like" Permission
|
||||
- Fix #4111: Issues Cropping Images
|
||||
- Enh #4283: Implemented UserMemberSince and UserLastLogin user's profile virtual fields
|
||||
- Fix #4385: Tour broken when profile start page is changed
|
||||
- Enh #3882: Rework of wall stream entry widget design and API
|
||||
- Enh #3882: Introduction of alternative `WallStreamModuleEntry` widget for collaborative content types
|
||||
- Chg #4397: Deprecated old wall entry widget and related stream logic (see `humhub\modules\stream\actions\LegacyStreamTrait.php`)
|
||||
- Fix #4391: ActiveRecord `created_at` and `updated_at` contains invalid value after save
|
||||
- Chg #4397: Default theme color alignment and new `@link` color variable
|
||||
- Enh #4419: Implementation of view context http header `HUMHUB-VIEW-CONTEXT`
|
||||
- Fix #4420: Uncaught Throwable destroys search layout
|
||||
- Enh #4421: Added `Html::addTooltip()` to add tooltips to an option array
|
||||
- Fix #4422: Invalid Html semantic in activity stream (`li` wrapped by `a`)
|
||||
- Enh #4423: Implemented icon alias configuration in ui module class
|
||||
- Enh #4424: Posts content with short text is emphasized
|
||||
- Enh #4425: Use of accessibility compatible icon tooltips
|
||||
- Fix #4408: JPlayer on mobile overflows stream content
|
||||
- Fix #4382: Use of proper word break style
|
||||
- Fix #3566: Bug in models/filetype/CheckboxList.php
|
||||
- Enh #4401: Allow to use less variable name in value of another less variable
|
||||
- Fix #4434: Fix title quoting for space icons in widget “Member in these spaces”
|
||||
- Fix #4428: Replace db Expression time now with func date('Y-m-d G:i:s')
|
||||
- Enh #4370: Add "about" to `Space` model
|
||||
- Enh #4370: Add `humhub\modules\space\widgets\MyMembership` to manage render user state in a space
|
||||
- Enh #4370: Add `humhub\modules\space\widgets\AboutPageSidebar` to manage about page sidebar
|
||||
- Enh #4370: Add `About Space` page
|
||||
- Fix #3994: Live event legitimation array include followed users
|
||||
- Fix #3994: Live event legitimation consider `cached` argument in processing data
|
||||
- Fix #4452: `humhub.ui.filter.getActiveFilterCount` returns wrong value with exclude array option
|
||||
- Fix #4452: Ignore `scope` profile filter in stream filter count and hasActiveFilters
|
||||
- Fix #4456: PHP8 deprecated warning for LessHelper::updateVariables()
|
||||
- Fix #4451: PHP Deprecated Warning in ProsemirrorRichText::replaceLinkExtension
|
||||
- Enh #4195: Increased scaled logo size for high res displays
|
||||
- Enh #4469: Added TextConverter maximum length
|
||||
- Enh #4469: Added file converter id attribute
|
||||
- Enh #3978: Added option to compress and resize images automatically on upload
|
||||
- Enh #3889: Prevent automatically resized site icons by manually added files (e.g. `/upload/icon/180x180.png`)
|
||||
- Enh #4458: Remove cacert.pem in order to avoid curl error
|
||||
- Enh #4467: Inject stream entries by event (experimental)
|
||||
- Fix #4473: Catch all Throwables when loading module configuration
|
||||
- Fix #4474: Loader not removed from event trigger
|
||||
- Enh #4476: Reworked TimeAgo widget
|
||||
- Chg #4482: Removed old legacy richtext editor which is deprecated since v1.3
|
||||
- Enh #4475: Add Console UserAdmin Command
|
||||
- Chg #4482: Removed old legacy richtext editor which is deprecated since v1.3
|
||||
- Enh #3851: Migrate components from ZendFramework to Laminas
|
||||
- Fix #4354: Set `about` as target url of space invitation notification
|
||||
- Fix #4493: Removed legacy ControllerAccess in notification ListController
|
||||
- Chng #4509: Removed `humhub\modules\space\widgets\Picker` which is deprecated since v1.2
|
||||
- Fix #4396: Submitting only picture in comment results in debug error.
|
||||
- Enh #4469: Added alias for file uploads folder
|
||||
- Fix #4513: Make like counter clickable in first like
|
@ -129,11 +129,9 @@ module.exports = function (grunt) {
|
||||
grunt.loadNpmTasks('grunt-contrib-concat');
|
||||
grunt.loadNpmTasks('grunt-contrib-uglify');
|
||||
grunt.loadNpmTasks('grunt-contrib-cssmin');
|
||||
grunt.loadNpmTasks('grunt-contrib-watch');
|
||||
grunt.loadNpmTasks('grunt-contrib-clean');
|
||||
grunt.loadNpmTasks('grunt-shell');
|
||||
|
||||
//grunt.registerTask('default', ['watch']);
|
||||
grunt.registerTask('build-assets', ['shell:buildAssets']);
|
||||
grunt.registerTask('build-search', ['shell:buildSearch']);
|
||||
|
||||
|
@ -13,7 +13,7 @@
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"require": {
|
||||
"php": ">=7.0.0",
|
||||
"php": ">=7.1",
|
||||
"ext-exif": "*",
|
||||
"ext-zip": "*",
|
||||
"cebe/markdown": "1.0.2",
|
||||
@ -22,6 +22,10 @@
|
||||
"firebase/php-jwt": "^5.0",
|
||||
"jbroadway/urlify": "^1.0",
|
||||
"kartik-v/yii2-widgets": "*",
|
||||
"laminas/laminas-escaper": "^2.6",
|
||||
"laminas/laminas-http": "^2.13",
|
||||
"laminas/laminas-ldap": "^2.10",
|
||||
"matthewbdaly/zendsearch": "^0.0.3",
|
||||
"mistic100/randomcolor": "^1.0",
|
||||
"npm-asset/animate.css": "*",
|
||||
"npm-asset/at.js": "^1.5.1",
|
||||
@ -30,7 +34,7 @@
|
||||
"npm-asset/blueimp-gallery": "2.36.0",
|
||||
"npm-asset/bootstrap-markdown": "2.10.*",
|
||||
"npm-asset/bootstrap-tour": "0.11.0",
|
||||
"npm-asset/clipboard-polyfill": "*",
|
||||
"npm-asset/clipboard-polyfill": "3.0.*",
|
||||
"npm-asset/font-awesome": "^4.7.0",
|
||||
"npm-asset/humhub-prosemirror-richtext": "1.0.26",
|
||||
"npm-asset/imagesloaded": "*",
|
||||
@ -47,7 +51,6 @@
|
||||
"npm-asset/socket.io-client": "^2.0",
|
||||
"npm-asset/swiped-events": "1.0.9",
|
||||
"npm-asset/timeago": "^1.6.3",
|
||||
"nqxcode/zendsearch": "^2.0",
|
||||
"phpoffice/phpspreadsheet": "^1.0",
|
||||
"raoul2000/yii2-jcrop-widget": "*",
|
||||
"twig/twig": "^1.0",
|
||||
@ -60,9 +63,9 @@
|
||||
"yiisoft/yii2-jui": "~2.0.0",
|
||||
"yiisoft/yii2-queue": "~2.3.0",
|
||||
"yiisoft/yii2-redis": "~2.0.0",
|
||||
"yiisoft/yii2-swiftmailer": "~2.0.0",
|
||||
"zendframework/zend-http": "*",
|
||||
"zendframework/zend-ldap": "^2.5"
|
||||
"yiisoft/yii2-swiftmailer": "~2.0.0"
|
||||
},
|
||||
"replace": {
|
||||
},
|
||||
"require-dev": {
|
||||
"codeception/codeception": "^4.0",
|
||||
@ -73,6 +76,7 @@
|
||||
"codeception/specify": "^1.0",
|
||||
"codeception/verify": "~0.5.0 || ~1.1.0",
|
||||
"symfony/browser-kit": ">=2.7 <=4.2.4",
|
||||
"phpcompatibility/php-compatibility": "*",
|
||||
"yiisoft/yii2-debug": "~2.1.0",
|
||||
"yiisoft/yii2-faker": "~2.0.0",
|
||||
"yiisoft/yii2-gii": "~2.1.0"
|
||||
@ -85,14 +89,15 @@
|
||||
],
|
||||
"config": {
|
||||
"process-timeout": 1800,
|
||||
"platform": {
|
||||
"php": "7.0"
|
||||
},
|
||||
"vendor-dir": "protected/vendor",
|
||||
"sort-packages": true,
|
||||
"fxp-asset": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
"platform-check": false,
|
||||
"platform": {
|
||||
"php": "7.1"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"post-create-project-cmd": [
|
||||
|
2766
composer.lock
generated
2766
composer.lock
generated
File diff suppressed because it is too large
Load Diff
2041
package-lock.json
generated
2041
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -6,14 +6,13 @@
|
||||
"url": "git://github.com/humhub/humhub.git"
|
||||
},
|
||||
"devDependencies": {
|
||||
"grunt": "^1.1.0",
|
||||
"grunt": "^1.3.0",
|
||||
"grunt-contrib-clean": "^1.1.0",
|
||||
"grunt-contrib-concat": "^1.0.1",
|
||||
"grunt-contrib-copy": "*",
|
||||
"grunt-contrib-cssmin": "^2.1.0",
|
||||
"grunt-contrib-less": "^2.0.0",
|
||||
"grunt-contrib-uglify": "^2.3.0",
|
||||
"grunt-contrib-watch": "^1.1.0",
|
||||
"grunt-shell": "^2.1.0"
|
||||
}
|
||||
}
|
||||
|
@ -18,6 +18,7 @@ class Yii extends \yii\BaseYii
|
||||
* Class BaseApplication
|
||||
* Used for properties that are identical for both WebApplication and ConsoleApplication
|
||||
* @property-read \humhub\components\ModuleManager $moduleManager
|
||||
* @property-read \humhub\components\Controller $controller
|
||||
* @property-read \humhub\components\i18n\I18N $i18n
|
||||
* @property-read \humhub\components\mail\Mailer $mailer
|
||||
* @property-read \humhub\modules\ui\view\components\View $view
|
||||
@ -28,6 +29,7 @@ class Yii extends \yii\BaseYii
|
||||
* @property-read \humhub\components\AssetManager $assetManager
|
||||
* @property-read \humhub\modules\user\authclient\Collection $authClientCollection
|
||||
* @property-read \yii\queue\Queue $queue
|
||||
* @property-read \humhub\components\Request $request
|
||||
* @property-read \humhub\components\UrlManager $urlManager
|
||||
* @property-read \humhub\modules\live\components\Sender $live
|
||||
* @property-read \yii\mutex\Mutex $mutex
|
||||
@ -41,6 +43,7 @@ abstract class BaseApplication extends yii\base\Application
|
||||
* Class WebApplication
|
||||
* Include only Web application related components here
|
||||
* @property-read \humhub\modules\user\components\User $user
|
||||
* @property-read \humhub\components\mail\Mailer $mailer
|
||||
*/
|
||||
class WebApplication extends \humhub\components\Application
|
||||
{
|
||||
|
@ -21,11 +21,15 @@ class ClipboardJsAsset extends AssetBundle
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public $sourcePath = '@npm/clipboard-polyfill';
|
||||
public $sourcePath = '@npm/clipboard-polyfill/dist/main';
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public $js = ['dist/clipboard-polyfill.js'];
|
||||
public $js = ['clipboard-polyfill.js'];
|
||||
|
||||
public $publishOptions = [
|
||||
'only' => ['clipboard-polyfill.js']
|
||||
];
|
||||
|
||||
}
|
||||
|
@ -42,9 +42,9 @@ class CoreApiAsset extends WebStaticAssetBundle
|
||||
'js/humhub/humhub.ui.loader.js',
|
||||
'js/humhub/humhub.action.js',
|
||||
'js/humhub/humhub.ui.widget.js',
|
||||
'js/humhub/humhub.ui.view.js',
|
||||
'js/humhub/humhub.client.js',
|
||||
'js/humhub/humhub.ui.status.js',
|
||||
'js/humhub/humhub.ui.view.js',
|
||||
'js/humhub/humhub.ui.navigation.js', // Required here since we set the active navigation on each call
|
||||
'js/humhub/humhub.ui.modal.js', // Should be moved to CoreModuleScriptAssets later
|
||||
'js/humhub/humhub.ui.progress.js',
|
||||
|
@ -1,41 +0,0 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @link https://www.humhub.org/
|
||||
* @copyright Copyright (c) 2017 HumHub GmbH & Co. KG
|
||||
* @license https://www.humhub.com/licences
|
||||
*/
|
||||
|
||||
namespace humhub\assets;
|
||||
|
||||
use yii\web\AssetBundle;
|
||||
|
||||
/**
|
||||
* jquery-highlight
|
||||
*
|
||||
* @author buddha
|
||||
* @deprecated since v1.3
|
||||
*/
|
||||
class PagedownConverterAsset extends AssetBundle
|
||||
{
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public $basePath = '@webroot-static';
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public $baseUrl = '@web-static';
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public $js = [
|
||||
'js/pagedown/Markdown.Converter.js',
|
||||
'js/pagedown/Markdown.Sanitizer.js',
|
||||
'js/pagedown/Markdown.Extra.js',
|
||||
];
|
||||
|
||||
}
|
@ -11,6 +11,7 @@ namespace humhub\components;
|
||||
use Yii;
|
||||
use humhub\modules\user\models\User;
|
||||
use humhub\modules\file\components\FileManager;
|
||||
use yii\db\Expression;
|
||||
|
||||
/**
|
||||
* Description of ActiveRecord
|
||||
@ -35,7 +36,7 @@ class ActiveRecord extends \yii\db\ActiveRecord implements \Serializable
|
||||
{
|
||||
if ($insert) {
|
||||
if ($this->hasAttribute('created_at') && $this->created_at == "") {
|
||||
$this->created_at = new \yii\db\Expression('NOW()');
|
||||
$this->created_at = date('Y-m-d G:i:s');
|
||||
}
|
||||
|
||||
if (isset(Yii::$app->user) && $this->hasAttribute('created_by') && $this->created_by == "") {
|
||||
@ -44,7 +45,7 @@ class ActiveRecord extends \yii\db\ActiveRecord implements \Serializable
|
||||
}
|
||||
|
||||
if ($this->hasAttribute('updated_at')) {
|
||||
$this->updated_at = new \yii\db\Expression('NOW()');
|
||||
$this->updated_at = date('Y-m-d G:i:s');
|
||||
}
|
||||
if (isset(Yii::$app->user) && $this->hasAttribute('updated_by')) {
|
||||
$this->updated_by = Yii::$app->user->id;
|
||||
@ -53,6 +54,22 @@ class ActiveRecord extends \yii\db\ActiveRecord implements \Serializable
|
||||
return parent::beforeSave($insert);
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public function afterSave($insert, $changedAttributes)
|
||||
{
|
||||
if ($this->hasAttribute('created_at') && $this->created_at instanceof Expression) {
|
||||
$this->created_at = date('Y-m-d G:i:s');
|
||||
}
|
||||
|
||||
if($this->hasAttribute('updated_at') && $this->updated_at instanceof Expression) {
|
||||
$this->updated_at = date('Y-m-d G:i:s');
|
||||
}
|
||||
|
||||
parent::afterSave($insert, $changedAttributes);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a unique id for this record/model
|
||||
*
|
||||
|
@ -9,6 +9,7 @@
|
||||
namespace humhub\components;
|
||||
|
||||
use humhub\components\bootstrap\ModuleAutoLoader;
|
||||
use humhub\components\console\Application as ConsoleApplication;
|
||||
use humhub\libs\BaseSettingsManager;
|
||||
use humhub\models\ModuleEnabled;
|
||||
use Yii;
|
||||
@ -99,10 +100,10 @@ class ModuleManager extends Component
|
||||
/**
|
||||
* Registers a module to the manager
|
||||
* This is usually done by config.php in modules root folder.
|
||||
* @see \humhub\components\bootstrap\ModuleAutoLoader::bootstrap
|
||||
*
|
||||
* @param array $configs
|
||||
* @throws InvalidConfigException
|
||||
* @see \humhub\components\bootstrap\ModuleAutoLoader::bootstrap
|
||||
*
|
||||
*/
|
||||
public function registerBulk(array $configs)
|
||||
{
|
||||
@ -127,7 +128,7 @@ class ModuleManager extends Component
|
||||
|
||||
// Check mandatory config options
|
||||
if (!isset($config['class']) || !isset($config['id'])) {
|
||||
throw new InvalidConfigException('Module configuration requires an id and class attribute: '.$basePath);
|
||||
throw new InvalidConfigException('Module configuration requires an id and class attribute: ' . $basePath);
|
||||
}
|
||||
|
||||
$isCoreModule = (isset($config['isCoreModule']) && $config['isCoreModule']);
|
||||
@ -196,6 +197,11 @@ class ModuleManager extends Component
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Register Console ControllerMap
|
||||
if (Yii::$app instanceof ConsoleApplication && !(empty($config['consoleControllerMap']))) {
|
||||
Yii::$app->controllerMap = ArrayHelper::merge(Yii::$app->controllerMap, $config['consoleControllerMap']);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -228,7 +234,7 @@ class ModuleManager extends Component
|
||||
|
||||
|
||||
if (isset($options['enabled']) && $options['enabled'] === true) {
|
||||
if(!in_array($class, $this->coreModules) && !in_array($id, $this->enabledModules)) {
|
||||
if (!in_array($class, $this->coreModules) && !in_array($id, $this->enabledModules)) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
@ -275,12 +281,12 @@ class ModuleManager extends Component
|
||||
* Returns weather or not the given module id belongs to an core module.
|
||||
*
|
||||
* @return bool
|
||||
* @since 1.3.8
|
||||
* @throws Exception
|
||||
* @since 1.3.8
|
||||
*/
|
||||
public function isCoreModule($id)
|
||||
{
|
||||
if(!$this->hasModule($id)) {
|
||||
if (!$this->hasModule($id)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
namespace humhub\components;
|
||||
|
||||
use humhub\models\Setting;
|
||||
use Yii;
|
||||
|
||||
/**
|
||||
@ -18,13 +19,18 @@ use Yii;
|
||||
*/
|
||||
class Request extends \yii\web\Request
|
||||
{
|
||||
/**
|
||||
* Http header name for view context information
|
||||
* @see \humhub\modules\ui\view\components\View::$viewContext
|
||||
*/
|
||||
const HEADER_VIEW_CONTEXT = 'HUMHUB-VIEW-CONTEXT';
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public function init()
|
||||
{
|
||||
if (\humhub\models\Setting::isInstalled()) {
|
||||
if (Setting::isInstalled()) {
|
||||
$secret = Yii::$app->settings->get('secret');
|
||||
if ($secret != "") {
|
||||
$this->cookieValidationKey = $secret;
|
||||
@ -35,4 +41,12 @@ class Request extends \yii\web\Request
|
||||
$this->cookieValidationKey = 'installer';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string|null the value of http header `HUMHUB-VIEW-CONTEXT`
|
||||
*/
|
||||
public function getViewContext()
|
||||
{
|
||||
return $this->getHeaders()->get(static::HEADER_VIEW_CONTEXT);
|
||||
}
|
||||
}
|
||||
|
@ -63,7 +63,7 @@ class Widget extends \yii\base\Widget
|
||||
$result = (empty($widget->widgetLayout)) ? $widget->run() : $widget->render($widget->widgetLayout, $widget->getLayoutViewParams()); ;
|
||||
$out = $widget->afterRun($result);
|
||||
}
|
||||
} catch (\Exception $e) {
|
||||
} catch (\Throwable $e) {
|
||||
// close the output buffer opened above if it has not been closed already
|
||||
if (ob_get_level() > 0) {
|
||||
ob_end_clean();
|
||||
|
@ -10,6 +10,8 @@ namespace humhub\components\bootstrap;
|
||||
use humhub\components\Application;
|
||||
use Yii;
|
||||
use yii\base\BootstrapInterface;
|
||||
use yii\base\ErrorException;
|
||||
use yii\base\InvalidArgumentException;
|
||||
use yii\helpers\FileHelper;
|
||||
|
||||
/**
|
||||
@ -30,38 +32,20 @@ class ModuleAutoLoader implements BootstrapInterface
|
||||
public function bootstrap($app)
|
||||
{
|
||||
$modules = self::locateModules();
|
||||
|
||||
Yii::$app->moduleManager->registerBulk($modules);
|
||||
}
|
||||
|
||||
/**
|
||||
* Find available modules
|
||||
* @deprecated 1.3 replace call for locateModules with findModules and handle caching outside of method (e.g. in boostrap)
|
||||
* @return array|bool|mixed
|
||||
* @return array
|
||||
* @throws ErrorException
|
||||
*/
|
||||
public static function locateModules()
|
||||
{
|
||||
$modules = Yii::$app->cache->get(self::CACHE_ID);
|
||||
|
||||
if ($modules === false) {
|
||||
$modules = [];
|
||||
foreach (Yii::$app->params['moduleAutoloadPaths'] as $modulePath) {
|
||||
$modulePath = Yii::getAlias($modulePath);
|
||||
foreach (scandir($modulePath) as $moduleId) {
|
||||
if ($moduleId == '.' || $moduleId == '..') {
|
||||
continue;
|
||||
}
|
||||
|
||||
$moduleDir = $modulePath . DIRECTORY_SEPARATOR . $moduleId;
|
||||
if (is_dir($moduleDir) && is_file($moduleDir . DIRECTORY_SEPARATOR . 'config.php')) {
|
||||
try {
|
||||
$modules[$moduleDir] = require($moduleDir . DIRECTORY_SEPARATOR . 'config.php');
|
||||
} catch (\Exception $ex) {
|
||||
Yii::error($ex);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($modules === false || YII_DEBUG) {
|
||||
$modules = static::findModules(Yii::$app->params['moduleAutoloadPaths']);
|
||||
Yii::$app->cache->set(self::CACHE_ID, $modules);
|
||||
}
|
||||
|
||||
@ -72,12 +56,17 @@ class ModuleAutoLoader implements BootstrapInterface
|
||||
* Find all modules with configured paths
|
||||
* @param array $paths
|
||||
* @return array
|
||||
* @throws ErrorException
|
||||
*/
|
||||
public static function findModules($paths)
|
||||
private static function findModules($paths)
|
||||
{
|
||||
$folders = [];
|
||||
foreach ($paths as $path) {
|
||||
$folders = array_merge($folders, self::findModulesByPath($path));
|
||||
try {
|
||||
$folders = array_merge($folders, self::findModulesByPath($path));
|
||||
} catch (InvalidArgumentException $ex) {
|
||||
throw new ErrorException('Invalid module autoload path: ' . $path);
|
||||
}
|
||||
}
|
||||
|
||||
$modules = [];
|
||||
@ -85,7 +74,7 @@ class ModuleAutoLoader implements BootstrapInterface
|
||||
try {
|
||||
/** @noinspection PhpIncludeInspection */
|
||||
$modules[$folder] = require $folder . DIRECTORY_SEPARATOR . self::CONFIGURATION_FILE;
|
||||
} catch (\Exception $e) {
|
||||
} catch (\Throwable $e) {
|
||||
Yii::error($e);
|
||||
}
|
||||
}
|
||||
@ -97,17 +86,17 @@ class ModuleAutoLoader implements BootstrapInterface
|
||||
* Find all directories with a configuration file inside
|
||||
* @param string $path
|
||||
* @return array
|
||||
* @throws InvalidArgumentException
|
||||
*/
|
||||
public static function findModulesByPath($path)
|
||||
private static function findModulesByPath($path)
|
||||
{
|
||||
$hasConfigurationFile = function ($path) {
|
||||
return is_file($path . DIRECTORY_SEPARATOR . self::CONFIGURATION_FILE);
|
||||
};
|
||||
|
||||
try {
|
||||
return FileHelper::findDirectories(Yii::getAlias($path, true), ['filter' => $hasConfigurationFile, 'recursive' => false]);
|
||||
} catch (yii\base\InvalidArgumentException $e) {
|
||||
return [];
|
||||
}
|
||||
return FileHelper::findDirectories(
|
||||
Yii::getAlias($path, true),
|
||||
['filter' => $hasConfigurationFile, 'recursive' => false]
|
||||
);
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -24,13 +24,14 @@ if (!defined('PKCS7_DETACHED')) {
|
||||
|
||||
$config = [
|
||||
'name' => 'HumHub',
|
||||
'version' => '1.6.4',
|
||||
'version' => '1.7.0-beta.2',
|
||||
'basePath' => dirname(__DIR__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR,
|
||||
'bootstrap' => ['log', 'humhub\components\bootstrap\ModuleAutoLoader', 'queue', 'humhub\modules\ui\view\bootstrap\ThemeLoader'],
|
||||
'sourceLanguage' => 'en',
|
||||
'aliases' => [
|
||||
'@bower' => '@vendor/bower-asset',
|
||||
'@npm' => '@vendor/npm-asset',
|
||||
'@filestore' => '@webroot/uploads/file',
|
||||
],
|
||||
'components' => [
|
||||
'moduleManager' => [
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
namespace humhub\libs;
|
||||
|
||||
use humhub\widgets\Button;
|
||||
use yii\grid\Column;
|
||||
use yii\helpers\Url;
|
||||
use humhub\libs\Html;
|
||||
@ -52,7 +53,8 @@ class ActionColumn extends Column
|
||||
}
|
||||
|
||||
$html = Html::beginTag('div', ['class' => 'btn-group dropdown-navigation']);
|
||||
$html .= Html::button('<i class="fa fa-cog"></i> <span class="caret"></span>', ['class' => 'btn btn-default dropdown-toggle', 'data-toggle' => 'dropdown']);
|
||||
$html .= Button::defaultType('<span class="caret"></span>')->cssClass('dropdown-toggle')
|
||||
->options(['data-toggle' => 'dropdown'])->icon('controls')->loader(false);
|
||||
$html .= Html::beginTag('ul', ['class' => 'dropdown-menu pull-right']);
|
||||
foreach ($actions as $title => $url) {
|
||||
if ($url === '---') {
|
||||
@ -89,7 +91,7 @@ class ActionColumn extends Column
|
||||
|
||||
/**
|
||||
* Builds the URL for a given Action
|
||||
*
|
||||
*
|
||||
* @param array $url
|
||||
* @param \yii\base\Model $model
|
||||
* @return string the url
|
||||
|
@ -29,8 +29,7 @@ class CURLHelper
|
||||
CURLOPT_SSL_VERIFYPEER => (Yii::$app->params['curl']['validateSsl']) ? true : false,
|
||||
CURLOPT_SSL_VERIFYHOST => (Yii::$app->params['curl']['validateSsl']) ? 2 : 0,
|
||||
CURLOPT_REDIR_PROTOCOLS => CURLPROTO_HTTP | CURLPROTO_HTTPS,
|
||||
CURLOPT_PROTOCOLS => CURLPROTO_HTTP | CURLPROTO_HTTPS,
|
||||
CURLOPT_CAINFO => Yii::getAlias('@humhub/config/cacert.pem')
|
||||
CURLOPT_PROTOCOLS => CURLPROTO_HTTP | CURLPROTO_HTTPS
|
||||
];
|
||||
|
||||
if (Yii::$app->settings->get('proxy.enabled')) {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
namespace humhub\libs;
|
||||
|
||||
use humhub\modules\ui\icon\widgets\Icon;
|
||||
use humhub\modules\web\security\helpers\Security;
|
||||
use Yii;
|
||||
use yii\base\InvalidArgumentException;
|
||||
@ -114,7 +115,7 @@ class Html extends \yii\bootstrap\Html
|
||||
}
|
||||
|
||||
if (!isset($options['showIcon']) || $options['showIcon'] === true) {
|
||||
$label = '<i class="fa fa-arrow-left aria-hidden="true"></i> ' . $label;
|
||||
$label = Icon::get('back')->asString().' '. $label;
|
||||
}
|
||||
|
||||
if (empty($url)) {
|
||||
@ -185,6 +186,19 @@ class Html extends \yii\bootstrap\Html
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a tooltip to the given options array.
|
||||
* Note, this will overwrite the title attribute.
|
||||
*
|
||||
* @param $options
|
||||
* @param $tooltip
|
||||
*/
|
||||
public static function addTooltip(&$options, $tooltip)
|
||||
{
|
||||
static::addCssClass($options, 'tt');
|
||||
$options['title'] = $tooltip;
|
||||
}
|
||||
|
||||
/**
|
||||
* Starts a Bootstrap container tag.
|
||||
*
|
||||
|
@ -50,12 +50,12 @@ class LogoImage
|
||||
{
|
||||
if ($maxWidth === null) {
|
||||
// Will change in future!
|
||||
$maxWidth = 300;
|
||||
$maxWidth = 600;
|
||||
}
|
||||
|
||||
if ($maxHeight === null) {
|
||||
// Will change in future!
|
||||
$maxHeight = 40;
|
||||
$maxHeight = 80;
|
||||
}
|
||||
|
||||
$file = self::getFile($maxWidth, $maxHeight);
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
namespace humhub\libs;
|
||||
|
||||
use DateTime;
|
||||
use humhub\modules\ldap\helpers\LdapHelper;
|
||||
use humhub\modules\marketplace\Module;
|
||||
use Yii;
|
||||
@ -410,6 +411,32 @@ class SelfTest
|
||||
];
|
||||
}
|
||||
|
||||
// Timezone Setting
|
||||
if (Yii::$app->controller->id != 'setup') {
|
||||
$dbConnectionTime = TimezoneHelper::getDatabaseConnectionTime();
|
||||
$timeDiffMargin = 60;
|
||||
$timeDiff = abs($dbConnectionTime->getTimestamp() - time());
|
||||
|
||||
$title = 'Settings - Time zone';
|
||||
if ($timeDiff < $timeDiffMargin) {
|
||||
$checks[] = [
|
||||
'title' => Yii::t('base', $title),
|
||||
'state' => 'OK'
|
||||
];
|
||||
} else {
|
||||
$checks[] = [
|
||||
'title' => Yii::t('base', $title),
|
||||
'state' => 'WARNING',
|
||||
'hint' => Yii::t('base', 'Database connection time: {dbTime} - Configured time zone: {time}',
|
||||
[
|
||||
'dbTime' => Yii::$app->formatter->asTime($dbConnectionTime, 'short'),
|
||||
'time' => Yii::$app->formatter->asTime(time(), 'short'),
|
||||
]
|
||||
),
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
// Check Runtime Directory
|
||||
$title = 'Permissions - Runtime';
|
||||
|
||||
|
@ -8,13 +8,26 @@
|
||||
|
||||
namespace humhub\libs;
|
||||
|
||||
/**
|
||||
* Class Sort
|
||||
*
|
||||
* @package humhub\libs
|
||||
*/
|
||||
class Sort
|
||||
{
|
||||
public static function sort(&$arr, $field = 'sortOrder')
|
||||
|
||||
/**
|
||||
* @param array $arr The input array.
|
||||
* @param string $field The attribute or array key to which holds the sort order
|
||||
* @param int $default The default sort order if field value is empty. Default PHP_INT_MAX
|
||||
*
|
||||
* @return array the sorted array
|
||||
*/
|
||||
public static function sort(&$arr, $field = 'sortOrder', $default = PHP_INT_MAX)
|
||||
{
|
||||
usort($arr, function($a, $b) use ($field) {
|
||||
$sortA = static::getSortValue($a, $field);
|
||||
$sortB = static::getSortValue($b, $field);
|
||||
usort($arr, function ($a, $b) use ($field, $default) {
|
||||
$sortA = static::getSortValue($a, $field, $default);
|
||||
$sortB = static::getSortValue($b, $field, $default);
|
||||
|
||||
if ($sortA == $sortB) {
|
||||
return 0;
|
||||
@ -28,14 +41,20 @@ class Sort
|
||||
return $arr;
|
||||
}
|
||||
|
||||
private static function getSortValue($obj, $field)
|
||||
/**
|
||||
* @param array|object $obj the object or array
|
||||
* @param string $field the field name
|
||||
* @param int $default the default sort order
|
||||
* @return int
|
||||
*/
|
||||
private static function getSortValue($obj, $field, $default)
|
||||
{
|
||||
if(is_array($obj) && isset($obj[$field])) {
|
||||
return $obj[$field] === null ? PHP_INT_MAX : $obj[$field];
|
||||
if (is_array($obj) && isset($obj[$field])) {
|
||||
return $obj[$field] === null ? $default : $obj[$field];
|
||||
}
|
||||
|
||||
if(property_exists($obj, $field)) {
|
||||
return $obj->$field === null ? PHP_INT_MAX : $obj->$field;
|
||||
if (property_exists($obj, $field)) {
|
||||
return $obj->$field === null ? $default : $obj->$field;
|
||||
}
|
||||
|
||||
return PHP_INT_MAX;
|
||||
|
@ -10,6 +10,8 @@ namespace humhub\libs;
|
||||
|
||||
use DateTime;
|
||||
use DateTimeZone;
|
||||
use Yii;
|
||||
use yii\db\Exception;
|
||||
|
||||
/**
|
||||
* TimezoneHelpers
|
||||
@ -65,7 +67,7 @@ class TimezoneHelper
|
||||
$timezone_list = [];
|
||||
|
||||
foreach ($timezone_offsets as $timezone => $offset) {
|
||||
if($withOffset) {
|
||||
if ($withOffset) {
|
||||
$offset_prefix = $offset < 0 ? '-' : '+';
|
||||
$offset_formatted = gmdate('H:i', abs($offset));
|
||||
$pretty_offset = "UTC${offset_prefix}${offset_formatted}";
|
||||
@ -77,4 +79,16 @@ class TimezoneHelper
|
||||
|
||||
return $timezone_list;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the date time from the database connection
|
||||
*
|
||||
* @return DateTime
|
||||
*/
|
||||
public static function getDatabaseConnectionTime(): DateTime
|
||||
{
|
||||
|
||||
$timestamp = Yii::$app->db->createCommand('SELECT NOW()')->queryScalar();
|
||||
return DateTime::createFromFormat("Y-m-d H:i:s", $timestamp);
|
||||
}
|
||||
}
|
||||
|
@ -25,8 +25,8 @@ class UrlOembedHttpClient implements UrlOembedClient
|
||||
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
|
||||
curl_setopt($curl, CURLOPT_TIMEOUT, 15);
|
||||
|
||||
// Not available when open_basedir or safe_mode is set.
|
||||
if (!function_exists('ini_get') || !ini_get('open_basedir') || !ini_get('safe_mode')) {
|
||||
// Not available when open_basedir is set.
|
||||
if (!function_exists('ini_get') || !ini_get('open_basedir')) {
|
||||
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
|
||||
}
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
@ -96,6 +96,7 @@ return [
|
||||
'You are not allowed to run this action.' => 'ይህን ተግባር ለማከናወን አልተፈቀደልዎትም።',
|
||||
'Actions' => '',
|
||||
'All' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Powered by {name}' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
];
|
||||
|
File diff suppressed because one or more lines are too long
@ -22,6 +22,7 @@ return [
|
||||
'<strong>Mail</strong> summary' => 'Resumen d\'o <strong>correu</strong>',
|
||||
'Account settings' => 'Achustes d\'a cuenta',
|
||||
'Administration' => 'Administración',
|
||||
'All' => 'Tot',
|
||||
'Allow' => 'Permitir',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Ha ocurriu un error procesando a tuya zaguera acción. (Handler no trobau).',
|
||||
'An unexpected error occurred while loading the search result.' => 'Ha ocurriu un error inasperau mientres se cargaban os resultaus de busca.',
|
||||
@ -83,10 +84,10 @@ return [
|
||||
'Upload file' => 'Puyar fichero',
|
||||
'Actions' => '',
|
||||
'Add:' => '',
|
||||
'All' => '',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => '',
|
||||
'Could not find content of addon!' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Error while running your last action (Invalid request method).' => '',
|
||||
'Invalid request method!' => '',
|
||||
'Module is not enabled on this content container!' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -19,7 +19,9 @@
|
||||
return [
|
||||
'<strong>Latest</strong> updates' => '<strong>آخر</strong> التحديثات',
|
||||
'Account settings' => 'إعدادات الحساب',
|
||||
'Actions' => 'الإجراءات',
|
||||
'Administration' => 'الإدارة',
|
||||
'All' => 'الكل',
|
||||
'Allow' => 'السماح',
|
||||
'Back' => 'عودة',
|
||||
'Back to dashboard' => 'عودة لسطح المكتب',
|
||||
@ -27,6 +29,7 @@ return [
|
||||
'Choose language:' => 'خيارات اللغه:',
|
||||
'Close' => 'اغلاق',
|
||||
'Collapse' => 'إغلاق',
|
||||
'Confirm' => 'أكد',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'محتوى الإضافة لابد أن يكون موجود في HActiveRecordContent أو HActiveRecordContentAddon',
|
||||
'Could not find content of addon!' => 'لم يمكن ايجاد محتويات الإضافة',
|
||||
'Default' => 'الإفتراضي',
|
||||
@ -35,6 +38,7 @@ return [
|
||||
'Edit' => 'تحرير',
|
||||
'Error' => 'خطأ',
|
||||
'Expand' => 'توسعة',
|
||||
'Invalid request method!' => 'طريقة الطلب غير صالحة!',
|
||||
'It looks like you may have taken the wrong turn.' => 'يبدو انك أتيت للصفحة الخطأ',
|
||||
'Language' => 'اللغة',
|
||||
'Login' => 'تسجيل الدخول',
|
||||
@ -54,24 +58,21 @@ return [
|
||||
'Unsubscribe' => 'ألغ الإشتراك',
|
||||
'<strong>Confirm</strong> Action' => '',
|
||||
'<strong>Mail</strong> summary' => '',
|
||||
'Actions' => '',
|
||||
'Add:' => '',
|
||||
'All' => '',
|
||||
'An error occurred while handling your last action. (Handler not found).' => '',
|
||||
'An unexpected error occurred while loading the search result.' => '',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => '',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => '',
|
||||
'An unknown error occurred while uploading.' => '',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => '',
|
||||
'Confirm' => '',
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Do you really want to perform this action?' => '',
|
||||
'Error while running your last action (Invalid request method).' => '',
|
||||
'Error:' => '',
|
||||
'Export' => '',
|
||||
'Info:' => '',
|
||||
'Invalid request method!' => '',
|
||||
'Loading...' => '',
|
||||
'Logo of {appName}' => '',
|
||||
'No error information given.' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,101 +1,85 @@
|
||||
<?php
|
||||
/**
|
||||
* Message translations.
|
||||
*
|
||||
* This file is automatically generated by 'yii message/extract' command.
|
||||
* It contains the localizable messages extracted from source code.
|
||||
* You may modify this file by translating the extracted messages.
|
||||
*
|
||||
* Each array element represents the translation (value) of a message (key).
|
||||
* If the value is empty, the message is considered as not translated.
|
||||
* Messages that no longer need translation will have their translations
|
||||
* enclosed between a pair of '@@' marks.
|
||||
*
|
||||
* Message string can be used with plural forms format. Check i18n section
|
||||
* of the guide for details.
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
return [
|
||||
'<strong>Latest</strong> updates' => '<strong>Последни</strong> ъпдейти',
|
||||
'Account settings' => 'Настройки на акаунта',
|
||||
'Administration' => 'Администрация',
|
||||
'Back' => 'Назад',
|
||||
'Back to dashboard' => 'Върни се в работното място',
|
||||
'Cancel' => 'Отказ',
|
||||
'Choose language:' => 'Избери език:',
|
||||
'Collapse' => 'Свий',
|
||||
'Delete' => 'Изтрий',
|
||||
'Error' => 'Грешка',
|
||||
'Expand' => 'Разшири',
|
||||
'Language' => 'Език',
|
||||
'Login' => 'Вход',
|
||||
'Logout' => 'Изход',
|
||||
'Menu' => 'Меню',
|
||||
'My profile' => 'Моят Профил',
|
||||
'New profile image' => 'Нова профилна картинка',
|
||||
'Oooops...' => 'Опаля...',
|
||||
'Save' => 'Запази',
|
||||
'Search' => 'Търси',
|
||||
'<strong>Confirm</strong> Action' => '',
|
||||
'<strong>Mail</strong> summary' => '',
|
||||
'Actions' => '',
|
||||
'Add:' => '',
|
||||
'All' => '',
|
||||
'Allow' => '',
|
||||
'An error occurred while handling your last action. (Handler not found).' => '',
|
||||
'An unexpected error occurred while loading the search result.' => '',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => '',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => '',
|
||||
'An unknown error occurred while uploading.' => '',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => '',
|
||||
'Close' => '',
|
||||
'Confirm' => '',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => '',
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find content of addon!' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Default' => '',
|
||||
'Deny' => '',
|
||||
'Do you really want to perform this action?' => '',
|
||||
'Edit' => '',
|
||||
'Error while running your last action (Invalid request method).' => '',
|
||||
'Error:' => '',
|
||||
'Export' => '',
|
||||
'Info:' => '',
|
||||
'Invalid request method!' => '',
|
||||
'It looks like you may have taken the wrong turn.' => '',
|
||||
'Loading...' => '',
|
||||
'Logo of {appName}' => '',
|
||||
'Module is not enabled on this content container!' => '',
|
||||
'Next' => '',
|
||||
'No error information given.' => '',
|
||||
'Open' => '',
|
||||
'Please type at least 3 characters' => '',
|
||||
'Please type at least {count} characters' => '',
|
||||
'Powered by {name}' => '',
|
||||
'Profile dropdown' => '',
|
||||
'Profile picture of {displayName}' => '',
|
||||
'Saved' => '',
|
||||
'Select Me' => '',
|
||||
'Show less' => '',
|
||||
'Show more' => '',
|
||||
'Some files could not be uploaded:' => '',
|
||||
'Text could not be copied to clipboard' => '',
|
||||
'Text has been copied to clipboard' => '',
|
||||
'The date has to be in the past.' => '',
|
||||
'The file has been deleted.' => '',
|
||||
'The requested resource could not be found.' => '',
|
||||
'The space has been archived.' => '',
|
||||
'The space has been unarchived.' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
'Time Zone' => '',
|
||||
'Toggle comment menu' => '',
|
||||
'Toggle panel menu' => '',
|
||||
'Toggle post menu' => '',
|
||||
'Toggle stream entry menu' => '',
|
||||
'Unsubscribe' => '',
|
||||
'Upload' => '',
|
||||
'Upload file' => '',
|
||||
'You are not allowed to run this action.' => '',
|
||||
];
|
||||
return array (
|
||||
'<strong>Confirm</strong> Action' => '<strong>Потвърждаване</strong> на Действие',
|
||||
'<strong>Latest</strong> updates' => '<strong>Последни</strong> ъпдейти',
|
||||
'<strong>Mail</strong> summary' => 'Резюме на <strong>Пощата</strong>',
|
||||
'Account settings' => 'Настройки на акаунта',
|
||||
'Actions' => 'Действия',
|
||||
'Add:' => 'Добави:',
|
||||
'Administration' => 'Администрация',
|
||||
'All' => 'Всички',
|
||||
'Allow' => 'Позволявам',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'При обработката на последното ви действие възникна грешка. (Причината не е намерена).',
|
||||
'An unexpected error occurred while loading the search result.' => 'При зареждането на резултата от търсенето възникна неочаквана грешка.',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'Възникна неочаквана грешка. Ако това продължава да се случва, моля, свържете се с администратор на сайта.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'Възникна неочаквана грешка в сървъра. Ако това продължава да се случва, моля, свържете се с администратор на сайта.',
|
||||
'An unknown error occurred while uploading.' => 'При качването възникна неизвестна грешка.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'При качването възникна неизвестна грешка. Съвет: проверете настройките си в php за upload_max_filesize и post_max_size.',
|
||||
'Back' => 'Назад',
|
||||
'Back to dashboard' => 'Върни се в работното място',
|
||||
'Cancel' => 'Отказ',
|
||||
'Choose language:' => 'Избери език:',
|
||||
'Close' => 'Затваряне',
|
||||
'Collapse' => 'Свий',
|
||||
'Confirm' => 'Потвърждение',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Съдържанието на Content Addon трябва да бъде инстанция на HActiveRecordContent или HActiveRecordContentAddon!',
|
||||
'Copy to clipboard' => 'Копиране в клипборда',
|
||||
'Could not find content of addon!' => 'Не може да се намери съдържанието на addon!',
|
||||
'Could not find requested page.' => 'Търсената страница не можа да бъде намерена.',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => 'Текущо време на базата от данни: {dbTime} - Конфигурирана часова зона: {time}',
|
||||
'Default' => 'По подразбиране',
|
||||
'Delete' => 'Изтрий',
|
||||
'Deny' => 'Отказ',
|
||||
'Do you really want to perform this action?' => 'Наистина ли искате да извършите това действие?',
|
||||
'Edit' => 'Редактиране',
|
||||
'Error' => 'Грешка',
|
||||
'Error while running your last action (Invalid request method).' => 'Грешка при изпълнение на последното ви действие (невалиден метод на заявка).',
|
||||
'Error:' => 'Грешка:',
|
||||
'Expand' => 'Разшири',
|
||||
'Export' => 'Извличане',
|
||||
'Info:' => 'Информация:',
|
||||
'Invalid request method!' => 'Невалиден метод на заявката!',
|
||||
'It looks like you may have taken the wrong turn.' => 'Изглежда, че може да сте взели грешно действие.',
|
||||
'Language' => 'Език',
|
||||
'Loading...' => 'Зареждане...',
|
||||
'Login' => 'Вход',
|
||||
'Logo of {appName}' => 'Лого на {appName}',
|
||||
'Logout' => 'Изход',
|
||||
'Menu' => 'Меню',
|
||||
'Module is not enabled on this content container!' => 'Модулът не е активиран в този content container!',
|
||||
'My profile' => 'Моят Профил',
|
||||
'New profile image' => 'Нова профилна картинка',
|
||||
'Next' => 'Следващ',
|
||||
'No error information given.' => 'Няма информация за грешката.',
|
||||
'Oooops...' => 'Опаля...',
|
||||
'Open' => 'Отворено',
|
||||
'Please type at least 3 characters' => 'Моля, въведете поне 3 знака',
|
||||
'Please type at least {count} characters' => 'Моля, въведете поне {count} знака',
|
||||
'Powered by {name}' => 'Реализиран от {name}',
|
||||
'Profile dropdown' => 'Падащо меню на профил',
|
||||
'Profile picture of {displayName}' => 'Профилна снимка на {displayName}',
|
||||
'Save' => 'Запази',
|
||||
'Saved' => 'Запазено',
|
||||
'Search' => 'Търси',
|
||||
'Select Me' => 'Избери мен',
|
||||
'Show less' => 'Покажи по-малко',
|
||||
'Show more' => 'Покажи повече',
|
||||
'Some files could not be uploaded:' => 'Някои файлове не можаха да бъдат качени:',
|
||||
'Text could not be copied to clipboard' => 'Текстът не може да бъде копиран в клипборда',
|
||||
'Text has been copied to clipboard' => 'Текстът не може да бъде копиран в клипборда',
|
||||
'The date has to be in the past.' => 'Датата трябва да е в миналото.',
|
||||
'The file has been deleted.' => 'Файлът е изтрит.',
|
||||
'The requested resource could not be found.' => 'Търсеният ресурс не можа да бъде намерен.',
|
||||
'The space has been archived.' => 'Пространството е архивирано.',
|
||||
'The space has been unarchived.' => 'Пространството е разархивирано.',
|
||||
'There are unsaved changes, do you really want to leave this page?' => 'Има незапазени промени, наистина ли искате да напуснете тази страница?',
|
||||
'Time Zone' => 'Часова зона',
|
||||
'Toggle comment menu' => 'Превключване на менюто за коментари',
|
||||
'Toggle panel menu' => 'Превключване на менюто на панела',
|
||||
'Toggle post menu' => 'Превключване на менюто за публикация',
|
||||
'Toggle stream entry menu' => 'Превключване на менюто за въвеждане на данни',
|
||||
'Unsubscribe' => 'Отписване',
|
||||
'Upload' => 'Качване',
|
||||
'Upload file' => 'Качи файл',
|
||||
'You are not allowed to run this action.' => 'Нямате право да изпълнявате това действие.',
|
||||
);
|
||||
|
@ -1,29 +1,12 @@
|
||||
<?php
|
||||
/**
|
||||
* Message translations.
|
||||
*
|
||||
* This file is automatically generated by 'yii message/extract' command.
|
||||
* It contains the localizable messages extracted from source code.
|
||||
* You may modify this file by translating the extracted messages.
|
||||
*
|
||||
* Each array element represents the translation (value) of a message (key).
|
||||
* If the value is empty, the message is considered as not translated.
|
||||
* Messages that no longer need translation will have their translations
|
||||
* enclosed between a pair of '@@' marks.
|
||||
*
|
||||
* Message string can be used with plural forms format. Check i18n section
|
||||
* of the guide for details.
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
return [
|
||||
'<strong>Login</strong> required' => '',
|
||||
'An internal server error occurred.' => '',
|
||||
'Guest mode not active, please login first.' => '',
|
||||
'Login required for this section.' => '',
|
||||
'You are not allowed to perform this action.' => '',
|
||||
'You are not permitted to access this section.' => '',
|
||||
'You need admin permissions to access this section.' => '',
|
||||
'Your user account has not been approved yet, please try again later or contact a network administrator.' => '',
|
||||
'Your user account is inactive, please login with an active account or contact a network administrator.' => '',
|
||||
];
|
||||
return array (
|
||||
'<strong>Login</strong> required' => 'Изисква се <strong>влизане</strong>',
|
||||
'An internal server error occurred.' => 'Възникна грешка при обработка на заявката.',
|
||||
'Guest mode not active, please login first.' => 'Режимът за гости не е активен, моля, първо влезте.',
|
||||
'Login required for this section.' => 'За този раздел е необходим влизане с активен профил.',
|
||||
'You are not allowed to perform this action.' => 'Нямате право да извършвате това действие.',
|
||||
'You are not permitted to access this section.' => 'Нямате достъп до този раздел.',
|
||||
'You need admin permissions to access this section.' => 'За достъп до този раздел се нуждаете от администраторско разрешение.',
|
||||
'Your user account has not been approved yet, please try again later or contact a network administrator.' => 'Вашият потребителски профил все още не е одобрен, моля, опитайте отново по-късно или се свържете с мрежов администратор.',
|
||||
'Your user account is inactive, please login with an active account or contact a network administrator.' => 'Вашият потребителски акаунт е неактивен, моля, влезте с активен профил или се свържете с администратор.',
|
||||
);
|
||||
|
@ -46,6 +46,7 @@ return [
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find content of addon!' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Deny' => '',
|
||||
'Do you really want to perform this action?' => '',
|
||||
'Error' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -81,6 +81,7 @@ return [
|
||||
'An unknown error occurred while uploading.' => '',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => '',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Error while running your last action (Invalid request method).' => '',
|
||||
'Error:' => '',
|
||||
'It looks like you may have taken the wrong turn.' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -23,6 +23,7 @@ return [
|
||||
'Account settings' => 'Nastavení účtu',
|
||||
'Actions' => 'Akce',
|
||||
'Administration' => 'Administrace',
|
||||
'All' => 'Vše',
|
||||
'Allow' => 'Povolit',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Při manipulaci s vaší poslední akcí došlo k chybě. (Handler nebyl nalezen).',
|
||||
'An unexpected error occurred while loading the search result.' => 'Během načítání výsledku vyhledávání došlo k neočekávané chybě.',
|
||||
@ -88,8 +89,8 @@ return [
|
||||
'Upload file' => 'Nahrát soubor',
|
||||
'You are not allowed to run this action.' => 'Nemáte povolení spustit tuto akci.',
|
||||
'Add:' => '',
|
||||
'All' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Export' => '',
|
||||
'Please type at least {count} characters' => '',
|
||||
'Powered by {name}' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -20,6 +20,7 @@ return [
|
||||
'<strong>Latest</strong> updates' => '<strong>Nyeste</strong> opdateringer',
|
||||
'Account settings' => 'Kontoindstillinger',
|
||||
'Administration' => 'Administration',
|
||||
'All' => 'Alle',
|
||||
'Allow' => 'Tillad',
|
||||
'Back' => 'Tilbage',
|
||||
'Back to dashboard' => 'Tilbage til dashboard',
|
||||
@ -55,7 +56,6 @@ return [
|
||||
'<strong>Mail</strong> summary' => '',
|
||||
'Actions' => '',
|
||||
'Add:' => '',
|
||||
'All' => '',
|
||||
'An error occurred while handling your last action. (Handler not found).' => '',
|
||||
'An unexpected error occurred while loading the search result.' => '',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => '',
|
||||
@ -64,6 +64,7 @@ return [
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => '',
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Do you really want to perform this action?' => '',
|
||||
'Error while running your last action (Invalid request method).' => '',
|
||||
'Error:' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -26,6 +26,7 @@ return array (
|
||||
'Copy to clipboard' => 'In die Zwischenablage kopieren',
|
||||
'Could not find content of addon!' => 'Der Inhalt des Addons konnte nicht gefunden werden!',
|
||||
'Could not find requested page.' => 'Die angeforderte Seite kann nicht gefunden werden.',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => 'Zeitzone der Datenbank: {dbTime} - Zeitzone der Applikation: {time}',
|
||||
'Default' => 'Standard',
|
||||
'Delete' => 'Löschen',
|
||||
'Deny' => 'Ablehnen',
|
||||
|
File diff suppressed because one or more lines are too long
@ -97,5 +97,6 @@ return [
|
||||
'Upload file' => 'Μεταφόρτωση αρχείου',
|
||||
'You are not allowed to run this action.' => 'Δεν σου επιτρέπεται η εκτέλεση αυτής της ενέργειας.',
|
||||
'All' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
];
|
||||
|
File diff suppressed because one or more lines are too long
@ -26,6 +26,7 @@ return array (
|
||||
'Copy to clipboard' => 'Copiar al portapapeles',
|
||||
'Could not find content of addon!' => '¡No se pudo encontrar el contenido del complemento!',
|
||||
'Could not find requested page.' => 'No se ha encontrado la página solicitada',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => 'Hora de conexión a la base de datos: {dbTime} - Zona horaria configurada: {time}',
|
||||
'Default' => 'Por Defecto',
|
||||
'Delete' => 'Borrar',
|
||||
'Deny' => 'Denegar',
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,84 +1,102 @@
|
||||
<?php
|
||||
return array (
|
||||
'<strong>Confirm</strong> Action' => '<strong>تایید</strong> عملیات',
|
||||
'<strong>Latest</strong> updates' => '<strong>آخرین</strong> بهروزرسانیها',
|
||||
'<strong>Mail</strong> summary' => 'چکیده <strong>نامه</strong>',
|
||||
'Account settings' => 'تنظیمات حساب',
|
||||
'Actions' => 'کنشها',
|
||||
'Add:' => 'افزودن:',
|
||||
'Administration' => 'مدیریت',
|
||||
'All' => 'همه',
|
||||
'Allow' => 'اجازه بده',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'هنگام رسیدگی به آخرین عملیات شما خطایی رخ داد. (Handler not found)',
|
||||
'An unexpected error occurred while loading the search result.' => 'هنگام بارکردن نتیجه جستجو خطای غیرمنتظرهای رخ داد.',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'خطای غیرمنتظرهای رخ داد. اگر باز هم رخ میدهد با مدیر سایت تماس بگیرید.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'خطای سرور غیرمنتظرهای رخ داد. اگر باز هم رخ میدهد با مدیر سایت تماس بگیرید.',
|
||||
'An unknown error occurred while uploading.' => 'هنگام بارگذاری خطای ناشناختهای رخ داد.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'هنگام بارگذاری خطای ناشناختهای رخ داد. پند: تنظیمات upload_max_filesize و post_max_size در php را بررسی کنید.',
|
||||
'Back' => 'بازگشت',
|
||||
'Back to dashboard' => 'بازگشت به داشبورد',
|
||||
'Cancel' => 'انصراف',
|
||||
'Choose language:' => 'زبان برگزینید:',
|
||||
'Close' => 'بستن',
|
||||
'Collapse' => 'جمع شدن',
|
||||
'Confirm' => 'تایید',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!',
|
||||
'Copy to clipboard' => 'رونوشت به کلیپبرد',
|
||||
'Could not find content of addon!' => 'محتوای افزونه پیدا نشد!',
|
||||
'Could not find requested page.' => 'صفحهی درخواست شده پیدا نشد.',
|
||||
'Default' => 'پیشفرض',
|
||||
'Delete' => 'حذف',
|
||||
'Deny' => 'انكار كردن',
|
||||
'Do you really want to perform this action?' => 'آیا میخواهید این عملیات را اجرا کنید؟',
|
||||
'Edit' => 'ویرایش',
|
||||
'Error' => 'خطا',
|
||||
'Error while running your last action (Invalid request method).' => 'خطا هنگام اجرای آخرین عملیات شما (متد فراخوانی نادرست).',
|
||||
'Error:' => 'خطا:',
|
||||
'Expand' => 'بازکردن',
|
||||
'Export' => 'صدور',
|
||||
'Info:' => '',
|
||||
'Invalid request method!' => 'متد فراخوانی نادرست!',
|
||||
'It looks like you may have taken the wrong turn.' => 'به نظر میرسد مسیر اشتباه را طی کردهاید.',
|
||||
'Language' => 'زبان',
|
||||
'Loading...' => 'بار کردن...',
|
||||
'Login' => 'ورود',
|
||||
'Logo of {appName}' => 'لوگوی {appName}',
|
||||
'Logout' => 'خروج',
|
||||
'Menu' => 'منو',
|
||||
'Module is not enabled on this content container!' => 'ماژول در این نگهدارندهی محتوا فعال نیست!',
|
||||
'My profile' => 'پروفایل من',
|
||||
'New profile image' => 'عکس پروفایل جدید',
|
||||
'Next' => 'بعدی',
|
||||
'No error information given.' => '',
|
||||
'Oooops...' => 'اوه اوه...',
|
||||
'Open' => 'بازكردن',
|
||||
'Please type at least 3 characters' => 'حداقل ۳ كاراكتر را تایپ كنید',
|
||||
'Please type at least {count} characters' => 'دستکم {count} كاراكتر را تایپ كنید',
|
||||
'Powered by {name}' => 'نیرو گرفته از {name}',
|
||||
'Profile dropdown' => '',
|
||||
'Profile picture of {displayName}' => 'تصویر پروفایل {displayName}',
|
||||
'Save' => 'ذخیره',
|
||||
'Saved' => 'ذخیره شد.',
|
||||
'Search' => 'جستجو',
|
||||
'Select Me' => '',
|
||||
'Show less' => 'نمایش کمتر',
|
||||
'Show more' => 'نمایش بیشتر',
|
||||
'Some files could not be uploaded:' => 'برخی پروندهها بارگذاری نشدند:',
|
||||
'Text could not be copied to clipboard' => 'متن در کلیپبرد رونویسی نشد',
|
||||
'Text has been copied to clipboard' => 'متن در کلیپبرد رونویسی شد',
|
||||
'The date has to be in the past.' => 'تاریخ باید در گذشته باشد',
|
||||
'The file has been deleted.' => 'پرونده پاک شده است.',
|
||||
'The requested resource could not be found.' => 'منبع درخواستی پیدا نشد.',
|
||||
'The space has been archived.' => 'انجمن بایگانی شده است.',
|
||||
'The space has been unarchived.' => 'انجمن از بایگانی خارج شده است.',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
'Time Zone' => 'منطقه زمانی',
|
||||
'Toggle comment menu' => '',
|
||||
'Toggle panel menu' => '',
|
||||
'Toggle post menu' => '',
|
||||
'Toggle stream entry menu' => '',
|
||||
'Unsubscribe' => '',
|
||||
'Upload' => 'بارگذاری',
|
||||
'Upload file' => 'بارگذاری پرونده',
|
||||
'You are not allowed to run this action.' => 'شما مجاز به انجام این عملیات نیستید.',
|
||||
);
|
||||
/**
|
||||
* Message translations.
|
||||
*
|
||||
* This file is automatically generated by 'yii message/extract' command.
|
||||
* It contains the localizable messages extracted from source code.
|
||||
* You may modify this file by translating the extracted messages.
|
||||
*
|
||||
* Each array element represents the translation (value) of a message (key).
|
||||
* If the value is empty, the message is considered as not translated.
|
||||
* Messages that no longer need translation will have their translations
|
||||
* enclosed between a pair of '@@' marks.
|
||||
*
|
||||
* Message string can be used with plural forms format. Check i18n section
|
||||
* of the guide for details.
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
return [
|
||||
'<strong>Confirm</strong> Action' => '<strong>تایید</strong> عملیات',
|
||||
'<strong>Latest</strong> updates' => '<strong>آخرین</strong> بهروزرسانیها',
|
||||
'<strong>Mail</strong> summary' => 'چکیده <strong>نامه</strong>',
|
||||
'Account settings' => 'تنظیمات حساب',
|
||||
'Actions' => 'کنشها',
|
||||
'Add:' => 'افزودن:',
|
||||
'Administration' => 'مدیریت',
|
||||
'All' => 'همه',
|
||||
'Allow' => 'اجازه بده',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'هنگام رسیدگی به آخرین عملیات شما خطایی رخ داد. (Handler not found)',
|
||||
'An unexpected error occurred while loading the search result.' => 'هنگام بارکردن نتیجه جستجو خطای غیرمنتظرهای رخ داد.',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'خطای غیرمنتظرهای رخ داد. اگر باز هم رخ میدهد با مدیر سایت تماس بگیرید.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'خطای سرور غیرمنتظرهای رخ داد. اگر باز هم رخ میدهد با مدیر سایت تماس بگیرید.',
|
||||
'An unknown error occurred while uploading.' => 'هنگام بارگذاری خطای ناشناختهای رخ داد.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'هنگام بارگذاری خطای ناشناختهای رخ داد. پند: تنظیمات upload_max_filesize و post_max_size در php را بررسی کنید.',
|
||||
'Back' => 'بازگشت',
|
||||
'Back to dashboard' => 'بازگشت به داشبورد',
|
||||
'Cancel' => 'انصراف',
|
||||
'Choose language:' => 'زبان برگزینید:',
|
||||
'Close' => 'بستن',
|
||||
'Collapse' => 'جمع شدن',
|
||||
'Confirm' => 'تایید',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!',
|
||||
'Copy to clipboard' => 'رونوشت به کلیپبرد',
|
||||
'Could not find content of addon!' => 'محتوای افزونه پیدا نشد!',
|
||||
'Could not find requested page.' => 'صفحهی درخواست شده پیدا نشد.',
|
||||
'Default' => 'پیشفرض',
|
||||
'Delete' => 'حذف',
|
||||
'Deny' => 'انكار كردن',
|
||||
'Do you really want to perform this action?' => 'آیا میخواهید این عملیات را اجرا کنید؟',
|
||||
'Edit' => 'ویرایش',
|
||||
'Error' => 'خطا',
|
||||
'Error while running your last action (Invalid request method).' => 'خطا هنگام اجرای آخرین عملیات شما (متد فراخوانی نادرست).',
|
||||
'Error:' => 'خطا:',
|
||||
'Expand' => 'بازکردن',
|
||||
'Export' => 'صدور',
|
||||
'Invalid request method!' => 'متد فراخوانی نادرست!',
|
||||
'It looks like you may have taken the wrong turn.' => 'به نظر میرسد مسیر اشتباه را طی کردهاید.',
|
||||
'Language' => 'زبان',
|
||||
'Loading...' => 'بار کردن...',
|
||||
'Login' => 'ورود',
|
||||
'Logo of {appName}' => 'لوگوی {appName}',
|
||||
'Logout' => 'خروج',
|
||||
'Menu' => 'منو',
|
||||
'Module is not enabled on this content container!' => 'ماژول در این نگهدارندهی محتوا فعال نیست!',
|
||||
'My profile' => 'پروفایل من',
|
||||
'New profile image' => 'عکس پروفایل جدید',
|
||||
'Next' => 'بعدی',
|
||||
'Oooops...' => 'اوه اوه...',
|
||||
'Open' => 'بازكردن',
|
||||
'Please type at least 3 characters' => 'حداقل ۳ كاراكتر را تایپ كنید',
|
||||
'Please type at least {count} characters' => 'دستکم {count} كاراكتر را تایپ كنید',
|
||||
'Powered by {name}' => 'نیرو گرفته از {name}',
|
||||
'Profile picture of {displayName}' => 'تصویر پروفایل {displayName}',
|
||||
'Save' => 'ذخیره',
|
||||
'Saved' => 'ذخیره شد.',
|
||||
'Search' => 'جستجو',
|
||||
'Show less' => 'نمایش کمتر',
|
||||
'Show more' => 'نمایش بیشتر',
|
||||
'Some files could not be uploaded:' => 'برخی پروندهها بارگذاری نشدند:',
|
||||
'Text could not be copied to clipboard' => 'متن در کلیپبرد رونویسی نشد',
|
||||
'Text has been copied to clipboard' => 'متن در کلیپبرد رونویسی شد',
|
||||
'The date has to be in the past.' => 'تاریخ باید در گذشته باشد',
|
||||
'The file has been deleted.' => 'پرونده پاک شده است.',
|
||||
'The requested resource could not be found.' => 'منبع درخواستی پیدا نشد.',
|
||||
'The space has been archived.' => 'انجمن بایگانی شده است.',
|
||||
'The space has been unarchived.' => 'انجمن از بایگانی خارج شده است.',
|
||||
'Time Zone' => 'منطقه زمانی',
|
||||
'Upload' => 'بارگذاری',
|
||||
'Upload file' => 'بارگذاری پرونده',
|
||||
'You are not allowed to run this action.' => 'شما مجاز به انجام این عملیات نیستید.',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Info:' => '',
|
||||
'No error information given.' => '',
|
||||
'Profile dropdown' => '',
|
||||
'Select Me' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
'Toggle comment menu' => '',
|
||||
'Toggle panel menu' => '',
|
||||
'Toggle post menu' => '',
|
||||
'Toggle stream entry menu' => '',
|
||||
'Unsubscribe' => '',
|
||||
];
|
||||
|
File diff suppressed because one or more lines are too long
@ -24,6 +24,7 @@ return [
|
||||
'Actions' => 'Toiminnot',
|
||||
'Add:' => 'Lisää:',
|
||||
'Administration' => 'Hallinta',
|
||||
'All' => 'Kaikki',
|
||||
'Allow' => 'Salli',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Viimeisen toiminnon käsittelyssä tapahtui virhe. (Käsiteltävää ei löydy).',
|
||||
'An unexpected error occurred while loading the search result.' => 'Hakutuloksen lataamisen aikana tapahtui odottamaton virhe.',
|
||||
@ -96,6 +97,6 @@ return [
|
||||
'Upload' => 'Lataa',
|
||||
'Upload file' => 'Lataa tiedosto',
|
||||
'You are not allowed to run this action.' => 'Et voi käyttää tätä toimintoa.',
|
||||
'All' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
];
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,84 +1,102 @@
|
||||
<?php
|
||||
return array (
|
||||
'<strong>Confirm</strong> Action' => '<strong>Confirmer</strong> l\'opération',
|
||||
'<strong>Latest</strong> updates' => '<strong>Dernières</strong> mises à jour',
|
||||
'<strong>Mail</strong> summary' => 'Résumé par <strong>e-mail</strong>',
|
||||
'Account settings' => 'Paramètres du compte',
|
||||
'Actions' => 'Actions',
|
||||
'Add:' => 'Ajouter :',
|
||||
'Administration' => 'Administration',
|
||||
'All' => 'Tout',
|
||||
'Allow' => 'Autoriser',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Une erreur s\'est produite lors de la manipulation de votre dernière action. (Gestionnaire introuvable)',
|
||||
'An unexpected error occurred while loading the search result.' => 'Une erreur inattendue s\'est produite lors du chargement du résultat de la recherche.',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'Une erreur inattendue s\'est produite. Si cela se reproduit à nouveau, contactez un administrateur du site.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'Une erreur inattendue du serveur s\'est produite. Si cela se reproduit à nouveau, contactez un administrateur du site.',
|
||||
'An unknown error occurred while uploading.' => 'Une erreur inconnue s\'est produite pendant l\'envoi de fichiers.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'Une erreur inconnue s\'est produite lors du chargement de fichiers. Vérifiez les paramètres "php upload_max_filesize" et "post_max_size"',
|
||||
'Back' => 'Retour',
|
||||
'Back to dashboard' => 'Retour au fil d\'actualités',
|
||||
'Cancel' => 'Annuler',
|
||||
'Choose language:' => 'Choisir la langue :',
|
||||
'Close' => 'Fermer',
|
||||
'Collapse' => 'Réduire',
|
||||
'Confirm' => 'Confirmer',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Le contenu d\'un add-on doit être une instance de HActiveRecordContent ou HActiveRecordContentAddon.',
|
||||
'Copy to clipboard' => 'Copier vers le presse-papier',
|
||||
'Could not find content of addon!' => 'Le contenu du add-on n\'a pu être trouvé.',
|
||||
'Could not find requested page.' => 'Impossible de trouver la page recherchée.',
|
||||
'Default' => 'Défaut',
|
||||
'Delete' => 'Supprimer',
|
||||
'Deny' => 'Interdire',
|
||||
'Do you really want to perform this action?' => 'Voulez-vous vraiment effectuer cette action ?',
|
||||
'Edit' => 'Modifier',
|
||||
'Error' => 'Erreur',
|
||||
'Error while running your last action (Invalid request method).' => 'Erreur lors de l\'exécution de votre dernière action (méthode de demande non valide).',
|
||||
'Error:' => 'Erreur :',
|
||||
'Expand' => 'Agrandir',
|
||||
'Export' => 'Exporter',
|
||||
'Info:' => 'Info :',
|
||||
'Invalid request method!' => 'Méthode de requête invalide.',
|
||||
'It looks like you may have taken the wrong turn.' => 'Il semble que vous n\'êtes pas au bon endroit...',
|
||||
'Language' => 'Langue',
|
||||
'Loading...' => 'Chargement...',
|
||||
'Login' => 'S\'identifier',
|
||||
'Logo of {appName}' => 'Logo de {appName}',
|
||||
'Logout' => 'Se déconnecter',
|
||||
'Menu' => 'Menu',
|
||||
'Module is not enabled on this content container!' => 'Le module n\'est pas activé pour ce conteneur !',
|
||||
'My profile' => 'Mon profil',
|
||||
'New profile image' => 'Nouvelle image de profil',
|
||||
'Next' => 'Suivant',
|
||||
'No error information given.' => 'Aucune information d\'erreur fournie.',
|
||||
'Oooops...' => 'Oups...',
|
||||
'Open' => 'Ouvrir',
|
||||
'Please type at least 3 characters' => 'Veuillez saisir au moins 3 caractères',
|
||||
'Please type at least {count} characters' => 'Veuillez saisir au moins {count} caractères',
|
||||
'Powered by {name}' => 'Propulsé par {name}',
|
||||
'Profile dropdown' => 'Liste déroulante du profil',
|
||||
'Profile picture of {displayName}' => 'Photo de profil de {displayName}',
|
||||
'Save' => 'Enregistrer',
|
||||
'Saved' => 'Enregistré',
|
||||
'Search' => 'Rechercher',
|
||||
'Select Me' => 'Me choisir',
|
||||
'Show less' => 'Afficher moins',
|
||||
'Show more' => 'Afficher plus',
|
||||
'Some files could not be uploaded:' => 'Certains fichiers n\'ont pas pu être téléchargés :',
|
||||
'Text could not be copied to clipboard' => 'Le texte n\'a pas pu être copié dans le presse-papier',
|
||||
'Text has been copied to clipboard' => 'Le texte a été copié dans le presse-papier',
|
||||
'The date has to be in the past.' => 'La date doit être révolue.',
|
||||
'The file has been deleted.' => 'Le fichier a été supprimé.',
|
||||
'The requested resource could not be found.' => 'Impossible de trouver la ressource demandée.',
|
||||
'The space has been archived.' => 'Cet espace à été archivé.',
|
||||
'The space has been unarchived.' => 'Cet espace à été restauré.',
|
||||
'There are unsaved changes, do you really want to leave this page?' => 'Il y a des modifications non enregistrées, voulez-vous vraiment quitter cette page ?',
|
||||
'Time Zone' => 'Fuseau horaire',
|
||||
'Toggle comment menu' => 'Bascule du menu de commentaire',
|
||||
'Toggle panel menu' => 'Bascule du menu du panneau',
|
||||
'Toggle post menu' => 'Bascule du menu de contribution',
|
||||
'Toggle stream entry menu' => 'Bascule du menu du flux d\'activité',
|
||||
'Unsubscribe' => 'Gérer les résumés / Se désabonner',
|
||||
'Upload' => 'Ajouter',
|
||||
'Upload file' => 'Envoyer un fichier',
|
||||
'You are not allowed to run this action.' => 'Vous n\'êtes pas autorisé à exécuter cette action.',
|
||||
);
|
||||
/**
|
||||
* Message translations.
|
||||
*
|
||||
* This file is automatically generated by 'yii message/extract' command.
|
||||
* It contains the localizable messages extracted from source code.
|
||||
* You may modify this file by translating the extracted messages.
|
||||
*
|
||||
* Each array element represents the translation (value) of a message (key).
|
||||
* If the value is empty, the message is considered as not translated.
|
||||
* Messages that no longer need translation will have their translations
|
||||
* enclosed between a pair of '@@' marks.
|
||||
*
|
||||
* Message string can be used with plural forms format. Check i18n section
|
||||
* of the guide for details.
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
return [
|
||||
'<strong>Confirm</strong> Action' => '<strong>Confirmer</strong> l\'opération',
|
||||
'<strong>Latest</strong> updates' => '<strong>Dernières</strong> mises à jour',
|
||||
'<strong>Mail</strong> summary' => 'Résumé par <strong>e-mail</strong>',
|
||||
'Account settings' => 'Paramètres du compte',
|
||||
'Actions' => 'Actions',
|
||||
'Add:' => 'Ajouter :',
|
||||
'Administration' => 'Administration',
|
||||
'All' => 'Tout',
|
||||
'Allow' => 'Autoriser',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Une erreur s\'est produite lors de la manipulation de votre dernière action. (Gestionnaire introuvable)',
|
||||
'An unexpected error occurred while loading the search result.' => 'Une erreur inattendue s\'est produite lors du chargement du résultat de la recherche.',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'Une erreur inattendue s\'est produite. Si cela se reproduit à nouveau, contactez un administrateur du site.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'Une erreur inattendue du serveur s\'est produite. Si cela se reproduit à nouveau, contactez un administrateur du site.',
|
||||
'An unknown error occurred while uploading.' => 'Une erreur inconnue s\'est produite pendant l\'envoi de fichiers.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'Une erreur inconnue s\'est produite lors du chargement de fichiers. Vérifiez les paramètres "php upload_max_filesize" et "post_max_size"',
|
||||
'Back' => 'Retour',
|
||||
'Back to dashboard' => 'Retour au fil d\'actualités',
|
||||
'Cancel' => 'Annuler',
|
||||
'Choose language:' => 'Choisir la langue :',
|
||||
'Close' => 'Fermer',
|
||||
'Collapse' => 'Réduire',
|
||||
'Confirm' => 'Confirmer',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Le contenu d\'un add-on doit être une instance de HActiveRecordContent ou HActiveRecordContentAddon.',
|
||||
'Copy to clipboard' => 'Copier vers le presse-papier',
|
||||
'Could not find content of addon!' => 'Le contenu du add-on n\'a pu être trouvé.',
|
||||
'Could not find requested page.' => 'Impossible de trouver la page recherchée.',
|
||||
'Default' => 'Défaut',
|
||||
'Delete' => 'Supprimer',
|
||||
'Deny' => 'Interdire',
|
||||
'Do you really want to perform this action?' => 'Voulez-vous vraiment effectuer cette action ?',
|
||||
'Edit' => 'Modifier',
|
||||
'Error' => 'Erreur',
|
||||
'Error while running your last action (Invalid request method).' => 'Erreur lors de l\'exécution de votre dernière action (méthode de demande non valide).',
|
||||
'Error:' => 'Erreur :',
|
||||
'Expand' => 'Agrandir',
|
||||
'Export' => 'Exporter',
|
||||
'Info:' => 'Info :',
|
||||
'Invalid request method!' => 'Méthode de requête invalide.',
|
||||
'It looks like you may have taken the wrong turn.' => 'Il semble que vous n\'êtes pas au bon endroit...',
|
||||
'Language' => 'Langue',
|
||||
'Loading...' => 'Chargement...',
|
||||
'Login' => 'S\'identifier',
|
||||
'Logo of {appName}' => 'Logo de {appName}',
|
||||
'Logout' => 'Se déconnecter',
|
||||
'Menu' => 'Menu',
|
||||
'Module is not enabled on this content container!' => 'Le module n\'est pas activé pour ce conteneur !',
|
||||
'My profile' => 'Mon profil',
|
||||
'New profile image' => 'Nouvelle image de profil',
|
||||
'Next' => 'Suivant',
|
||||
'No error information given.' => 'Aucune information d\'erreur fournie.',
|
||||
'Oooops...' => 'Oups...',
|
||||
'Open' => 'Ouvrir',
|
||||
'Please type at least 3 characters' => 'Veuillez saisir au moins 3 caractères',
|
||||
'Please type at least {count} characters' => 'Veuillez saisir au moins {count} caractères',
|
||||
'Powered by {name}' => 'Propulsé par {name}',
|
||||
'Profile dropdown' => 'Liste déroulante du profil',
|
||||
'Profile picture of {displayName}' => 'Photo de profil de {displayName}',
|
||||
'Save' => 'Enregistrer',
|
||||
'Saved' => 'Enregistré',
|
||||
'Search' => 'Rechercher',
|
||||
'Select Me' => 'Me choisir',
|
||||
'Show less' => 'Afficher moins',
|
||||
'Show more' => 'Afficher plus',
|
||||
'Some files could not be uploaded:' => 'Certains fichiers n\'ont pas pu être téléchargés :',
|
||||
'Text could not be copied to clipboard' => 'Le texte n\'a pas pu être copié dans le presse-papier',
|
||||
'Text has been copied to clipboard' => 'Le texte a été copié dans le presse-papier',
|
||||
'The date has to be in the past.' => 'La date doit être révolue.',
|
||||
'The file has been deleted.' => 'Le fichier a été supprimé.',
|
||||
'The requested resource could not be found.' => 'Impossible de trouver la ressource demandée.',
|
||||
'The space has been archived.' => 'Cet espace à été archivé.',
|
||||
'The space has been unarchived.' => 'Cet espace à été restauré.',
|
||||
'There are unsaved changes, do you really want to leave this page?' => 'Il y a des modifications non enregistrées, voulez-vous vraiment quitter cette page ?',
|
||||
'Time Zone' => 'Fuseau horaire',
|
||||
'Toggle comment menu' => 'Bascule du menu de commentaire',
|
||||
'Toggle panel menu' => 'Bascule du menu du panneau',
|
||||
'Toggle post menu' => 'Bascule du menu de contribution',
|
||||
'Toggle stream entry menu' => 'Bascule du menu du flux d\'activité',
|
||||
'Unsubscribe' => 'Gérer les résumés / Se désabonner',
|
||||
'Upload' => 'Ajouter',
|
||||
'Upload file' => 'Envoyer un fichier',
|
||||
'You are not allowed to run this action.' => 'Vous n\'êtes pas autorisé à exécuter cette action.',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
];
|
||||
|
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
return array (
|
||||
'<strong>Login</strong> required' => '<strong>Indentification</strong> requise',
|
||||
'An internal server error occurred.' => 'Une erreur interne au serveur est survenue.',
|
||||
'Guest mode not active, please login first.' => 'Mode invité inactif, merci de vous identifier d\'abord.',
|
||||
'An internal server error occurred.' => 'Une erreur interne au serveur s\'est produite.',
|
||||
'Guest mode not active, please login first.' => 'Mode public inactif, veuillez vous identifier.',
|
||||
'Login required for this section.' => 'Identification nécessaire pour accéder à cette section.',
|
||||
'You are not allowed to perform this action.' => 'Vous n\'êtes pas autorisé à effectuer cette action.',
|
||||
'You are not permitted to access this section.' => 'Vous n\'avez pas le droit d\'accéder à cette section.',
|
||||
'You are not permitted to access this section.' => 'Vous n\'avez pas la permission d\'accéder à cette section.',
|
||||
'You need admin permissions to access this section.' => 'Vous avez besoin des droits administrateur pour accéder à cette section.',
|
||||
'Your user account has not been approved yet, please try again later or contact a network administrator.' => 'Votre compte n\'a pas encore été approuvé, veuillez réessayer ultérieurement ou contactez un administrateur du site.',
|
||||
'Your user account is inactive, please login with an active account or contact a network administrator.' => 'Votre compte est inactif, veuillez vous connecter avec un autre compte actif ou contactez un administrateur du site.',
|
||||
|
File diff suppressed because one or more lines are too long
@ -24,6 +24,7 @@ return [
|
||||
'Actions' => 'פעולות',
|
||||
'Add:' => 'הוסף:',
|
||||
'Administration' => 'ניהול',
|
||||
'All' => 'הכל',
|
||||
'Allow' => 'אשר',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'שגיאה במהלך הפעולה האחרונה (לא נמצאה סיבה)',
|
||||
'An unexpected error occurred while loading the search result.' => 'שגיאה בלתי צפויה במהלך העלאת תוצאות החיפוש.',
|
||||
@ -71,7 +72,7 @@ return [
|
||||
'Please type at least 3 characters' => 'נדרשים שלושה תוים לפחות',
|
||||
'Please type at least {count} characters' => 'נדרשים לפחות {count} תוים',
|
||||
'Profile dropdown' => 'תפריט פרופיל',
|
||||
'Profile picture of {displayName}' => 'תמונת פרופיל',
|
||||
'Profile picture of {displayName}' => 'תמונת פרופיל של {displayName}',
|
||||
'Save' => 'שמירה',
|
||||
'Saved' => 'נשמר',
|
||||
'Search' => 'חיפוש',
|
||||
@ -86,6 +87,7 @@ return [
|
||||
'The requested resource could not be found.' => 'לא נמצא',
|
||||
'The space has been archived.' => 'האזור עבר לארכיון',
|
||||
'The space has been unarchived.' => 'האזור יצא מהארכיון',
|
||||
'There are unsaved changes, do you really want to leave this page?' => 'יש שינויים שלא נשמרו , האם אתה בטוח שברצונך לעזוב את הדף ?',
|
||||
'Time Zone' => 'אזור זמן',
|
||||
'Toggle comment menu' => 'הצג/הסתר תפריט',
|
||||
'Toggle panel menu' => 'הצג/הסתר תפריט',
|
||||
@ -95,7 +97,6 @@ return [
|
||||
'Upload' => 'העלאה',
|
||||
'Upload file' => 'העלה קבצים',
|
||||
'You are not allowed to run this action.' => 'אתה לא מורשה לבצע פעולה זו',
|
||||
'All' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Powered by {name}' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
];
|
||||
|
File diff suppressed because one or more lines are too long
@ -24,6 +24,7 @@ return [
|
||||
'Actions' => 'Akcije',
|
||||
'Add:' => 'Dodaj:',
|
||||
'Administration' => 'Administracija',
|
||||
'All' => 'Sve',
|
||||
'Allow' => 'Dopusti',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Došlo je do pogreške pri rukovanju vašom posljednjom radnjom. (Handler nije pronađen).',
|
||||
'An unexpected error occurred while loading the search result.' => 'Došlo je do neočekivane pogreške prilikom učitavanja rezultata pretraživanja.',
|
||||
@ -96,6 +97,6 @@ return [
|
||||
'Upload' => 'Dodaj',
|
||||
'Upload file' => 'Dodaj datoteku',
|
||||
'You are not allowed to run this action.' => 'Nije vam dozvoljena ova akcija.',
|
||||
'All' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
];
|
||||
|
@ -63,6 +63,7 @@ return [
|
||||
'Confirm' => '',
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Delete' => '',
|
||||
'Do you really want to perform this action?' => '',
|
||||
'Edit' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -24,6 +24,7 @@ return [
|
||||
'Actions' => 'Műveletek',
|
||||
'Add:' => 'Hozzáadás:',
|
||||
'Administration' => 'Adminisztráció',
|
||||
'All' => 'Minden',
|
||||
'Allow' => 'Engedélyezés',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Egy hiba merült fel a legutóbbi művelet elvégzésekor. (Handler nem található)',
|
||||
'An unexpected error occurred while loading the search result.' => 'Váratlan hiba merült fel a keresés eredményeinek betöltése közben.',
|
||||
@ -96,7 +97,7 @@ return [
|
||||
'Upload' => 'Feltöltés',
|
||||
'Upload file' => 'Fájl feltöltése',
|
||||
'You are not allowed to run this action.' => 'Nincs engedélyed, hogy ezt a műveletet végrehajsd.',
|
||||
'All' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Powered by {name}' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
];
|
||||
|
File diff suppressed because one or more lines are too long
@ -89,6 +89,7 @@ return [
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => '',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => '',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Profile dropdown' => '',
|
||||
'The requested resource could not be found.' => '',
|
||||
'The space has been unarchived.' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,101 +1,85 @@
|
||||
<?php
|
||||
/**
|
||||
* Message translations.
|
||||
*
|
||||
* This file is automatically generated by 'yii message/extract' command.
|
||||
* It contains the localizable messages extracted from source code.
|
||||
* You may modify this file by translating the extracted messages.
|
||||
*
|
||||
* Each array element represents the translation (value) of a message (key).
|
||||
* If the value is empty, the message is considered as not translated.
|
||||
* Messages that no longer need translation will have their translations
|
||||
* enclosed between a pair of '@@' marks.
|
||||
*
|
||||
* Message string can be used with plural forms format. Check i18n section
|
||||
* of the guide for details.
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
return [
|
||||
'<strong>Confirm</strong> Action' => '<strong>Conferma</strong> azione',
|
||||
'<strong>Latest</strong> updates' => '<strong>Ultimi</strong> aggiornamenti',
|
||||
'<strong>Mail</strong> summary' => 'Sommario <strong>email</strong>',
|
||||
'Account settings' => 'Impostazioni account',
|
||||
'Actions' => 'Azioni',
|
||||
'Add:' => 'Aggiungi:',
|
||||
'Administration' => 'Amministrazione',
|
||||
'Allow' => 'Consenti',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Si è verificato un errore durante l\'ultima azione. (Handler non trovato)',
|
||||
'An unexpected error occurred while loading the search result.' => 'Si è verificato un errore caricando i risultati ricerca.',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'Si è verificato un errore imprevisto. Se si ripete, contattare l\'amministratore.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'Si è verificato un errore imprevisto del server. Se si ripete, contattare l\'amministratore.',
|
||||
'An unknown error occurred while uploading.' => 'Si è verificato un errore imprevisto durante il caricamento.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'Si è verificato un errore imprevisto durante il caricamento. Suggerimento: verifica le impostazioni di upload_max_filesize e post_max_size php.',
|
||||
'Back' => 'Indietro',
|
||||
'Back to dashboard' => 'Torna alla bacheca',
|
||||
'Cancel' => 'Annulla',
|
||||
'Choose language:' => 'Scegli lingua:',
|
||||
'Close' => 'Chiudi',
|
||||
'Collapse' => 'Chiudi',
|
||||
'Confirm' => 'Conferma',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Il contenuto sorgente dell\'Addon deve essere un\'istanza di HActiveRecordContent o di HActiveRecordContentAddon!',
|
||||
'Copy to clipboard' => 'Copia negli appunti',
|
||||
'Could not find content of addon!' => 'Impossibile trovare l\'addon richiesto!',
|
||||
'Could not find requested page.' => 'Non riesco a trovare la pagina richiesta',
|
||||
'Default' => 'Predefinito',
|
||||
'Delete' => 'Cancella',
|
||||
'Deny' => 'Rifiuta',
|
||||
'Do you really want to perform this action?' => 'Sei sicuro di voler procedere con questa azione?',
|
||||
'Edit' => 'Modifica',
|
||||
'Error' => 'Errore',
|
||||
'Error while running your last action (Invalid request method).' => 'Si è verificato un errore durante l\'ultima azione (Invalid request method).',
|
||||
'Error:' => 'Errore:',
|
||||
'Expand' => 'Espandi',
|
||||
'Export' => 'Esporta',
|
||||
'Info:' => 'Informazioni:',
|
||||
'Invalid request method!' => 'Metodo richiesta non valido!',
|
||||
'It looks like you may have taken the wrong turn.' => 'Sembrerebbe che tu abbia preso una strada sbagliata.',
|
||||
'Language' => 'Lingua',
|
||||
'Loading...' => 'Caricamento...',
|
||||
'Login' => 'Login',
|
||||
'Logo of {appName}' => 'Logo di {appName}',
|
||||
'Logout' => 'Esci',
|
||||
'Menu' => 'Menu',
|
||||
'Module is not enabled on this content container!' => 'Il modulo non è abilitato in questo contenitore!',
|
||||
'My profile' => 'Il mio profilo',
|
||||
'New profile image' => 'Nuova immagine profilo',
|
||||
'Next' => 'Avanti',
|
||||
'No error information given.' => 'Informazione errore mancante.',
|
||||
'Oooops...' => 'Oooops...',
|
||||
'Open' => 'Apri',
|
||||
'Please type at least 3 characters' => 'Prova a digitare almeno 3 caratteri',
|
||||
'Please type at least {count} characters' => 'Digita almeno {count} caratteri',
|
||||
'Powered by {name}' => 'Fornito da {name}',
|
||||
'Profile dropdown' => 'Menu del profilo',
|
||||
'Profile picture of {displayName}' => 'Immagine del profilo di {displayName}',
|
||||
'Save' => 'Salva',
|
||||
'Saved' => 'Salvato',
|
||||
'Search' => 'Cerca',
|
||||
'Select Me' => 'Selezionami',
|
||||
'Show less' => 'Mostra meno',
|
||||
'Show more' => 'Mostra altro',
|
||||
'Some files could not be uploaded:' => 'Alcuni file non possono essere caricati:',
|
||||
'Text could not be copied to clipboard' => 'Il testo non può essere copiato negli appunti',
|
||||
'Text has been copied to clipboard' => 'Il testo è stato copiato negli appunti',
|
||||
'The date has to be in the past.' => 'La data deve essere nel passato.',
|
||||
'The file has been deleted.' => 'Il file è stato cancellato.',
|
||||
'The requested resource could not be found.' => 'La risorsa richiesta non è stata trovata.',
|
||||
'The space has been archived.' => 'Lo spazio è stato archiviato.',
|
||||
'The space has been unarchived.' => 'Lo spazio è stato ripristinato.',
|
||||
'There are unsaved changes, do you really want to leave this page?' => 'Hai fatto alcune modifiche senza salvare, vuoi lasciare la pagina lo stesso?',
|
||||
'Time Zone' => 'Fuso orario',
|
||||
'Toggle comment menu' => 'Attiva menu Commento',
|
||||
'Toggle panel menu' => 'Attiva menu Pannello',
|
||||
'Toggle post menu' => 'Attiva menu Post',
|
||||
'Toggle stream entry menu' => 'Attiva menu Stream',
|
||||
'Unsubscribe' => 'Cancella sottoscrizione',
|
||||
'Upload' => 'Carica',
|
||||
'Upload file' => 'Carica file',
|
||||
'You are not allowed to run this action.' => 'Non hai i permessi per questa azione.',
|
||||
'All' => '',
|
||||
];
|
||||
return array (
|
||||
'<strong>Confirm</strong> Action' => '<strong>Conferma</strong> azione',
|
||||
'<strong>Latest</strong> updates' => '<strong>Ultimi</strong> aggiornamenti',
|
||||
'<strong>Mail</strong> summary' => 'Sommario <strong>email</strong>',
|
||||
'Account settings' => 'Impostazioni account',
|
||||
'Actions' => 'Azioni',
|
||||
'Add:' => 'Aggiungi:',
|
||||
'Administration' => 'Amministrazione',
|
||||
'All' => 'Tutti',
|
||||
'Allow' => 'Consenti',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Si è verificato un errore durante l\'ultima azione. (Handler non trovato)',
|
||||
'An unexpected error occurred while loading the search result.' => 'Si è verificato un errore caricando i risultati ricerca.',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'Si è verificato un errore imprevisto. Se si ripete, contattare l\'amministratore.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'Si è verificato un errore imprevisto del server. Se si ripete, contattare l\'amministratore.',
|
||||
'An unknown error occurred while uploading.' => 'Si è verificato un errore imprevisto durante il caricamento.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'Si è verificato un errore imprevisto durante il caricamento. Suggerimento: verifica le impostazioni di upload_max_filesize e post_max_size php.',
|
||||
'Back' => 'Indietro',
|
||||
'Back to dashboard' => 'Torna alla bacheca',
|
||||
'Cancel' => 'Annulla',
|
||||
'Choose language:' => 'Scegli lingua:',
|
||||
'Close' => 'Chiudi',
|
||||
'Collapse' => 'Chiudi',
|
||||
'Confirm' => 'Conferma',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Il contenuto sorgente dell\'Addon deve essere un\'istanza di HActiveRecordContent o di HActiveRecordContentAddon!',
|
||||
'Copy to clipboard' => 'Copia negli appunti',
|
||||
'Could not find content of addon!' => 'Impossibile trovare l\'addon richiesto!',
|
||||
'Could not find requested page.' => 'Non riesco a trovare la pagina richiesta',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => 'Ora di connessione al database: {dbTime} - Fuso orario configurato: {time}',
|
||||
'Default' => 'Predefinito',
|
||||
'Delete' => 'Cancella',
|
||||
'Deny' => 'Rifiuta',
|
||||
'Do you really want to perform this action?' => 'Sei sicuro di voler procedere con questa azione?',
|
||||
'Edit' => 'Modifica',
|
||||
'Error' => 'Errore',
|
||||
'Error while running your last action (Invalid request method).' => 'Si è verificato un errore durante l\'ultima azione (Invalid request method).',
|
||||
'Error:' => 'Errore:',
|
||||
'Expand' => 'Espandi',
|
||||
'Export' => 'Esporta',
|
||||
'Info:' => 'Informazioni:',
|
||||
'Invalid request method!' => 'Metodo richiesta non valido!',
|
||||
'It looks like you may have taken the wrong turn.' => 'Sembrerebbe che tu abbia preso una strada sbagliata.',
|
||||
'Language' => 'Lingua',
|
||||
'Loading...' => 'Caricamento...',
|
||||
'Login' => 'Login',
|
||||
'Logo of {appName}' => 'Logo di {appName}',
|
||||
'Logout' => 'Esci',
|
||||
'Menu' => 'Menu',
|
||||
'Module is not enabled on this content container!' => 'Il modulo non è abilitato in questo contenitore!',
|
||||
'My profile' => 'Il mio profilo',
|
||||
'New profile image' => 'Nuova immagine profilo',
|
||||
'Next' => 'Avanti',
|
||||
'No error information given.' => 'Informazione errore mancante.',
|
||||
'Oooops...' => 'Oooops...',
|
||||
'Open' => 'Apri',
|
||||
'Please type at least 3 characters' => 'Prova a digitare almeno 3 caratteri',
|
||||
'Please type at least {count} characters' => 'Digita almeno {count} caratteri',
|
||||
'Powered by {name}' => 'Fornito da {name}',
|
||||
'Profile dropdown' => 'Menu del profilo',
|
||||
'Profile picture of {displayName}' => 'Immagine del profilo di {displayName}',
|
||||
'Save' => 'Salva',
|
||||
'Saved' => 'Salvato',
|
||||
'Search' => 'Cerca',
|
||||
'Select Me' => 'Selezionami',
|
||||
'Show less' => 'Mostra meno',
|
||||
'Show more' => 'Mostra altro',
|
||||
'Some files could not be uploaded:' => 'Alcuni file non possono essere caricati:',
|
||||
'Text could not be copied to clipboard' => 'Il testo non può essere copiato negli appunti',
|
||||
'Text has been copied to clipboard' => 'Il testo è stato copiato negli appunti',
|
||||
'The date has to be in the past.' => 'La data deve essere nel passato.',
|
||||
'The file has been deleted.' => 'Il file è stato cancellato.',
|
||||
'The requested resource could not be found.' => 'La risorsa richiesta non è stata trovata.',
|
||||
'The space has been archived.' => 'Lo spazio è stato archiviato.',
|
||||
'The space has been unarchived.' => 'Lo spazio è stato ripristinato.',
|
||||
'There are unsaved changes, do you really want to leave this page?' => 'Hai fatto alcune modifiche senza salvare, vuoi lasciare la pagina lo stesso?',
|
||||
'Time Zone' => 'Fuso orario',
|
||||
'Toggle comment menu' => 'Attiva menu Commento',
|
||||
'Toggle panel menu' => 'Attiva menu Pannello',
|
||||
'Toggle post menu' => 'Attiva menu Post',
|
||||
'Toggle stream entry menu' => 'Attiva menu Stream',
|
||||
'Unsubscribe' => 'Cancella sottoscrizione',
|
||||
'Upload' => 'Carica',
|
||||
'Upload file' => 'Carica file',
|
||||
'You are not allowed to run this action.' => 'Non hai i permessi per questa azione.',
|
||||
);
|
||||
|
File diff suppressed because one or more lines are too long
@ -26,6 +26,7 @@ return array (
|
||||
'Copy to clipboard' => 'クリップボードにコピー',
|
||||
'Could not find content of addon!' => 'アドオンのコンテンツを見つけることができませんでした!',
|
||||
'Could not find requested page.' => '要求されたページが見つかりませんでした。',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => 'データベース接続時間:{dbTime}-構成されたタイムゾーン:{time}',
|
||||
'Default' => 'デフォルト',
|
||||
'Delete' => '削除',
|
||||
'Deny' => '拒否',
|
||||
|
@ -55,6 +55,7 @@ return [
|
||||
'Confirm' => '',
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Default' => '',
|
||||
'Delete' => '',
|
||||
'Deny' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -20,6 +20,7 @@ return [
|
||||
'<strong>Latest</strong> updates' => '<strong>Naujausi</strong> atnaujinimai',
|
||||
'Account settings' => 'Paskyros nustatymai',
|
||||
'Administration' => 'Administravimas',
|
||||
'All' => 'Visi',
|
||||
'Back' => 'Atgal',
|
||||
'Back to dashboard' => 'Atgal į pradžios langa',
|
||||
'Cancel' => 'Atšaukti',
|
||||
@ -48,7 +49,6 @@ return [
|
||||
'<strong>Mail</strong> summary' => '',
|
||||
'Actions' => '',
|
||||
'Add:' => '',
|
||||
'All' => '',
|
||||
'Allow' => '',
|
||||
'An error occurred while handling your last action. (Handler not found).' => '',
|
||||
'An unexpected error occurred while loading the search result.' => '',
|
||||
@ -60,6 +60,7 @@ return [
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find content of addon!' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Default' => '',
|
||||
'Deny' => '',
|
||||
'Do you really want to perform this action?' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -91,6 +91,7 @@ return [
|
||||
'Add:' => '',
|
||||
'All' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Export' => '',
|
||||
'Please type at least {count} characters' => '',
|
||||
'Powered by {name}' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -24,6 +24,7 @@ return [
|
||||
'Actions' => 'Handlinger',
|
||||
'Add:' => 'Legg til:',
|
||||
'Administration' => 'Administrasjon',
|
||||
'All' => 'Alt',
|
||||
'Allow' => 'Tillat',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'En feil oppstod (Handler not found).',
|
||||
'An unexpected error occurred while loading the search result.' => 'En uventet feil oppstod ved lasting av søkeresultat.',
|
||||
@ -96,6 +97,6 @@ return [
|
||||
'Upload' => 'Last opp',
|
||||
'Upload file' => 'Last opp fil',
|
||||
'You are not allowed to run this action.' => 'Du har ikke tillatelse til å utføre denne handlingen.',
|
||||
'All' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
];
|
||||
|
File diff suppressed because one or more lines are too long
@ -26,6 +26,7 @@ return array (
|
||||
'Copy to clipboard' => 'Kopieer naar klembord',
|
||||
'Could not find content of addon!' => 'Kan de inhoud van deze addon niet vinden!',
|
||||
'Could not find requested page.' => 'Kan de opgevraagde pagina niet vinden.',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => 'Database verbindingstijd: {dbTime} - in tijdzone: {time}',
|
||||
'Default' => 'Standaard',
|
||||
'Delete' => 'Verwijder',
|
||||
'Deny' => 'Weigeren',
|
||||
|
@ -43,6 +43,7 @@ return [
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find content of addon!' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Default' => '',
|
||||
'Delete' => '',
|
||||
'Deny' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -26,6 +26,7 @@ return array (
|
||||
'Copy to clipboard' => 'Kopiuj do schowka',
|
||||
'Could not find content of addon!' => 'Nie znaleziono zawartości dodatku!',
|
||||
'Could not find requested page.' => 'Nie znaleziono strony.',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => 'Czas połączenia z bazą danych: {dbTime} - Ustawiona strefa czasowa: {time}',
|
||||
'Default' => 'Domyślny',
|
||||
'Delete' => 'Usuń',
|
||||
'Deny' => 'Odmów',
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,84 +1,102 @@
|
||||
<?php
|
||||
return array (
|
||||
'<strong>Confirm</strong> Action' => '<strong>Confirmar</strong> Ação',
|
||||
'<strong>Latest</strong> updates' => '<strong>Últimas</strong> atualizações',
|
||||
'<strong>Mail</strong> summary' => 'Resume de <strong>E-mail</strong>',
|
||||
'Account settings' => 'Configurações da conta',
|
||||
'Actions' => 'Ações',
|
||||
'Add:' => 'Adicionar',
|
||||
'Administration' => 'Administração',
|
||||
'All' => 'Tudo',
|
||||
'Allow' => 'Permitir',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Ocorreu um erro ao manusear sua ultima ação. (Handler não encontrado).',
|
||||
'An unexpected error occurred while loading the search result.' => 'Um erro inesperado ocorreu enquanto carregava o resultado da busca',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'Um erro inesperado ocorreu. Se continuar acontecendo, favor informar um administrador.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'Um erro inesperado ocorreu no servidor. Se continuar acontecendo, favor informar um administrador.',
|
||||
'An unknown error occurred while uploading.' => 'Um erro desconhecido ocorreu durante o upload.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'Um erro desconhecido ocorreu durante o upload. Dica: verifique os atributos upload_max_filesize e post_max_size nas configurações do php.',
|
||||
'Back' => 'Voltar',
|
||||
'Back to dashboard' => 'Voltar para o painel',
|
||||
'Cancel' => 'Cancelar',
|
||||
'Choose language:' => 'Escolha o idioma:',
|
||||
'Close' => 'Fechar',
|
||||
'Collapse' => 'Minimizar',
|
||||
'Confirm' => 'Confirmar',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Conteúdo fonte Addon deve ser instância de HActiveRecordContent ou HActiveRecordContentAddon!',
|
||||
'Copy to clipboard' => 'Copiar para a memória',
|
||||
'Could not find content of addon!' => 'Não foi possível encontrar o conteúdo do addon!',
|
||||
'Could not find requested page.' => 'Não foi possível encontrar a página solicitada.',
|
||||
'Default' => 'Padrão',
|
||||
'Delete' => 'Deletar',
|
||||
'Deny' => 'Recusar',
|
||||
'Do you really want to perform this action?' => 'Você realmente deseja executar esta ação ?',
|
||||
'Edit' => 'Editar',
|
||||
'Error' => 'Erro',
|
||||
'Error while running your last action (Invalid request method).' => 'Erro enquanto sua ultima ação era processada (método de requisição inválido)',
|
||||
'Error:' => 'Erro:',
|
||||
'Expand' => 'Expandir',
|
||||
'Export' => 'Exportar',
|
||||
'Info:' => 'Info:',
|
||||
'Invalid request method!' => 'Método de requisição inválido!',
|
||||
'It looks like you may have taken the wrong turn.' => 'Parece que você pode ter tomado o caminho errado.',
|
||||
'Language' => 'Idioma',
|
||||
'Loading...' => 'Carregando...',
|
||||
'Login' => 'Entrar',
|
||||
'Logo of {appName}' => 'Logo da {appName}',
|
||||
'Logout' => 'Sair',
|
||||
'Menu' => 'Menu',
|
||||
'Module is not enabled on this content container!' => 'O módulo não está habilitado para este recipiente de conteúdo!',
|
||||
'My profile' => 'Meu perfil',
|
||||
'New profile image' => 'Nova imagem de perfil',
|
||||
'Next' => 'Próximo',
|
||||
'No error information given.' => 'Nenhum erro informado.',
|
||||
'Oooops...' => 'Oooops...',
|
||||
'Open' => 'Abrir',
|
||||
'Please type at least 3 characters' => 'Por favor digite pelo menos 3 caracteres',
|
||||
'Please type at least {count} characters' => 'Por favor digite pelo menos {count} caracteres',
|
||||
'Powered by {name}' => 'Desenvolvido por {name}',
|
||||
'Profile dropdown' => 'Perfil',
|
||||
'Profile picture of {displayName}' => 'Foto de perfil de {displayName}',
|
||||
'Save' => 'Salvar',
|
||||
'Saved' => 'Salvo',
|
||||
'Search' => 'Busca',
|
||||
'Select Me' => 'Me selecione',
|
||||
'Show less' => 'Mostrar menos',
|
||||
'Show more' => 'Mostrar mais',
|
||||
'Some files could not be uploaded:' => 'Alguns arquivos não puderam ser carregados:',
|
||||
'Text could not be copied to clipboard' => 'O texto não pode ser copiado para a memória',
|
||||
'Text has been copied to clipboard' => 'O texto foi copiado para a memória',
|
||||
'The date has to be in the past.' => 'A data tem de ser no passado.',
|
||||
'The file has been deleted.' => 'O arquivo foi deletado.',
|
||||
'The requested resource could not be found.' => 'O recurso solicitado não pôde ser encontrado.',
|
||||
'The space has been archived.' => 'O espaço foi arquivado.',
|
||||
'The space has been unarchived.' => 'O espaço foi desarquivado.',
|
||||
'There are unsaved changes, do you really want to leave this page?' => 'Há alterações não salvas. Deseja realmente sair desta página?',
|
||||
'Time Zone' => 'Fuso horário',
|
||||
'Toggle comment menu' => 'Alternar menu de comentários',
|
||||
'Toggle panel menu' => 'Alternar menu do painel',
|
||||
'Toggle post menu' => 'Alternar menu de posts',
|
||||
'Toggle stream entry menu' => 'Alternar menu de entradas de fluxo',
|
||||
'Unsubscribe' => 'Desinscrever',
|
||||
'Upload' => 'Transferir',
|
||||
'Upload file' => 'Enviar arquivo',
|
||||
'You are not allowed to run this action.' => 'Você não tem permissão para executar esta ação.',
|
||||
);
|
||||
/**
|
||||
* Message translations.
|
||||
*
|
||||
* This file is automatically generated by 'yii message/extract' command.
|
||||
* It contains the localizable messages extracted from source code.
|
||||
* You may modify this file by translating the extracted messages.
|
||||
*
|
||||
* Each array element represents the translation (value) of a message (key).
|
||||
* If the value is empty, the message is considered as not translated.
|
||||
* Messages that no longer need translation will have their translations
|
||||
* enclosed between a pair of '@@' marks.
|
||||
*
|
||||
* Message string can be used with plural forms format. Check i18n section
|
||||
* of the guide for details.
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
return [
|
||||
'<strong>Confirm</strong> Action' => '<strong>Confirmar</strong> Ação',
|
||||
'<strong>Latest</strong> updates' => '<strong>Últimas</strong> atualizações',
|
||||
'<strong>Mail</strong> summary' => 'Resume de <strong>E-mail</strong>',
|
||||
'Account settings' => 'Configurações da conta',
|
||||
'Actions' => 'Ações',
|
||||
'Add:' => 'Adicionar',
|
||||
'Administration' => 'Administração',
|
||||
'All' => 'Tudo',
|
||||
'Allow' => 'Permitir',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Ocorreu um erro ao manusear sua ultima ação. (Handler não encontrado).',
|
||||
'An unexpected error occurred while loading the search result.' => 'Um erro inesperado ocorreu enquanto carregava o resultado da busca',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'Um erro inesperado ocorreu. Se continuar acontecendo, favor informar um administrador.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'Um erro inesperado ocorreu no servidor. Se continuar acontecendo, favor informar um administrador.',
|
||||
'An unknown error occurred while uploading.' => 'Um erro desconhecido ocorreu durante o upload.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'Um erro desconhecido ocorreu durante o upload. Dica: verifique os atributos upload_max_filesize e post_max_size nas configurações do php.',
|
||||
'Back' => 'Voltar',
|
||||
'Back to dashboard' => 'Voltar para o painel',
|
||||
'Cancel' => 'Cancelar',
|
||||
'Choose language:' => 'Escolha o idioma:',
|
||||
'Close' => 'Fechar',
|
||||
'Collapse' => 'Minimizar',
|
||||
'Confirm' => 'Confirmar',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Conteúdo fonte Addon deve ser instância de HActiveRecordContent ou HActiveRecordContentAddon!',
|
||||
'Copy to clipboard' => 'Copiar para a memória',
|
||||
'Could not find content of addon!' => 'Não foi possível encontrar o conteúdo do addon!',
|
||||
'Could not find requested page.' => 'Não foi possível encontrar a página solicitada.',
|
||||
'Default' => 'Padrão',
|
||||
'Delete' => 'Deletar',
|
||||
'Deny' => 'Recusar',
|
||||
'Do you really want to perform this action?' => 'Você realmente deseja executar esta ação ?',
|
||||
'Edit' => 'Editar',
|
||||
'Error' => 'Erro',
|
||||
'Error while running your last action (Invalid request method).' => 'Erro enquanto sua ultima ação era processada (método de requisição inválido)',
|
||||
'Error:' => 'Erro:',
|
||||
'Expand' => 'Expandir',
|
||||
'Export' => 'Exportar',
|
||||
'Info:' => 'Info:',
|
||||
'Invalid request method!' => 'Método de requisição inválido!',
|
||||
'It looks like you may have taken the wrong turn.' => 'Parece que você pode ter tomado o caminho errado.',
|
||||
'Language' => 'Idioma',
|
||||
'Loading...' => 'Carregando...',
|
||||
'Login' => 'Entrar',
|
||||
'Logo of {appName}' => 'Logo da {appName}',
|
||||
'Logout' => 'Sair',
|
||||
'Menu' => 'Menu',
|
||||
'Module is not enabled on this content container!' => 'O módulo não está habilitado para este recipiente de conteúdo!',
|
||||
'My profile' => 'Meu perfil',
|
||||
'New profile image' => 'Nova imagem de perfil',
|
||||
'Next' => 'Próximo',
|
||||
'No error information given.' => 'Nenhum erro informado.',
|
||||
'Oooops...' => 'Oooops...',
|
||||
'Open' => 'Abrir',
|
||||
'Please type at least 3 characters' => 'Por favor digite pelo menos 3 caracteres',
|
||||
'Please type at least {count} characters' => 'Por favor digite pelo menos {count} caracteres',
|
||||
'Powered by {name}' => 'Desenvolvido por {name}',
|
||||
'Profile dropdown' => 'Perfil',
|
||||
'Profile picture of {displayName}' => 'Foto de perfil de {displayName}',
|
||||
'Save' => 'Salvar',
|
||||
'Saved' => 'Salvo',
|
||||
'Search' => 'Busca',
|
||||
'Select Me' => 'Me selecione',
|
||||
'Show less' => 'Mostrar menos',
|
||||
'Show more' => 'Mostrar mais',
|
||||
'Some files could not be uploaded:' => 'Alguns arquivos não puderam ser carregados:',
|
||||
'Text could not be copied to clipboard' => 'O texto não pode ser copiado para a memória',
|
||||
'Text has been copied to clipboard' => 'O texto foi copiado para a memória',
|
||||
'The date has to be in the past.' => 'A data tem de ser no passado.',
|
||||
'The file has been deleted.' => 'O arquivo foi deletado.',
|
||||
'The requested resource could not be found.' => 'O recurso solicitado não pôde ser encontrado.',
|
||||
'The space has been archived.' => 'O espaço foi arquivado.',
|
||||
'The space has been unarchived.' => 'O espaço foi desarquivado.',
|
||||
'There are unsaved changes, do you really want to leave this page?' => 'Há alterações não salvas. Deseja realmente sair desta página?',
|
||||
'Time Zone' => 'Fuso horário',
|
||||
'Toggle comment menu' => 'Alternar menu de comentários',
|
||||
'Toggle panel menu' => 'Alternar menu do painel',
|
||||
'Toggle post menu' => 'Alternar menu de posts',
|
||||
'Toggle stream entry menu' => 'Alternar menu de entradas de fluxo',
|
||||
'Unsubscribe' => 'Desinscrever',
|
||||
'Upload' => 'Transferir',
|
||||
'Upload file' => 'Enviar arquivo',
|
||||
'You are not allowed to run this action.' => 'Você não tem permissão para executar esta ação.',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
];
|
||||
|
@ -56,6 +56,7 @@ return [
|
||||
'Confirm' => '',
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Default' => '',
|
||||
'Deny' => '',
|
||||
'Do you really want to perform this action?' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,84 +1,102 @@
|
||||
<?php
|
||||
return array (
|
||||
'<strong>Confirm</strong> Action' => '<strong>Confirmă</strong> Acțiunea',
|
||||
'<strong>Latest</strong> updates' => '<strong>Ultimele</strong> actualizări',
|
||||
'<strong>Mail</strong> summary' => 'Sumar <strong>Email</strong>',
|
||||
'Account settings' => 'Setări de Cont',
|
||||
'Actions' => 'Acțiuni',
|
||||
'Add:' => 'Adauga',
|
||||
'Administration' => 'Administrație',
|
||||
'All' => 'Toate',
|
||||
'Allow' => 'Permite',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'O eroare a apărut în timpul procesării ultimei acțiuni. (Nu s-s găsit manipulatorul).',
|
||||
'An unexpected error occurred while loading the search result.' => 'O eroare neașteptată a apărut în timpul încărcării rezultatelor căutării.',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'O eroare neașteptată a apărut. Dacă acest lucru persistă, te rugăm să contactezi un administrator.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'O eroare neașteptată de server a apărut. Dacă acest lucru persistă, te rugăm să contactezi un administrator.',
|
||||
'An unknown error occurred while uploading.' => 'O eroare necunoscută a apărut în timpul încărcării.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'O eroare necunoscută a apărut în timpul încărcării. Sfat: verifică setările php upload_max_filesize și post_max_size.',
|
||||
'Back' => 'Înapoi',
|
||||
'Back to dashboard' => 'Înapoi la panoul de control',
|
||||
'Cancel' => 'Anulează',
|
||||
'Choose language:' => 'Alege limba:',
|
||||
'Close' => 'Închide',
|
||||
'Collapse' => 'Strânge',
|
||||
'Confirm' => 'Confirmă',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Sursa Conținutului de Adaos trebuie să fie instanță a HActiveRecordContent sau a HActiveRecordContentAddon!',
|
||||
'Copy to clipboard' => 'Copiează în clipbord',
|
||||
'Could not find content of addon!' => 'Nu s-a putut găsi conținutul adaosului!',
|
||||
'Could not find requested page.' => 'Nu s-a putut găsi pagina cerută.',
|
||||
'Default' => 'Implicit',
|
||||
'Delete' => 'Sterge',
|
||||
'Deny' => 'Respinge',
|
||||
'Do you really want to perform this action?' => 'Sigur dorești să execuți această acțiune?',
|
||||
'Edit' => 'Editează',
|
||||
'Error' => 'Eroare',
|
||||
'Error while running your last action (Invalid request method).' => 'Eroare în timpul rulării ultimei acțiuni (Metodă de cerere invalidă).',
|
||||
'Error:' => 'Eroare:',
|
||||
'Expand' => 'Extinde',
|
||||
'Export' => 'Exportă',
|
||||
'Info:' => 'Info:',
|
||||
'Invalid request method!' => 'Metodă de cerere invalidă!',
|
||||
'It looks like you may have taken the wrong turn.' => 'Se pare că ai luat-o pe calea greșită.',
|
||||
'Language' => 'Limbă',
|
||||
'Loading...' => 'Se încarcă...',
|
||||
'Login' => 'Conectare',
|
||||
'Logo of {appName}' => 'Logo al {appName}',
|
||||
'Logout' => 'Deconectare',
|
||||
'Menu' => 'Meniu',
|
||||
'Module is not enabled on this content container!' => 'Modulul nu este pe acest container de conținut activat!',
|
||||
'My profile' => 'Profilul meu',
|
||||
'New profile image' => 'Imagine nouă de profil',
|
||||
'Next' => 'Inainte',
|
||||
'No error information given.' => 'Nici o informație a erorii dată.',
|
||||
'Oooops...' => 'Oooops...',
|
||||
'Open' => 'Deschide',
|
||||
'Please type at least 3 characters' => 'Te rugăm să scrii cel puțin 3 caractere',
|
||||
'Please type at least {count} characters' => 'Te rugăm să scrii cel puțin {count} caractere',
|
||||
'Powered by {name}' => 'Furnizat de {name}',
|
||||
'Profile dropdown' => 'Comutator de profil',
|
||||
'Profile picture of {displayName}' => 'Poză de profil {displayName}',
|
||||
'Save' => 'Salvează',
|
||||
'Saved' => 'Salvat',
|
||||
'Search' => 'Căutare',
|
||||
'Select Me' => 'Selectează-mă',
|
||||
'Show less' => 'Arată mai puțin',
|
||||
'Show more' => 'Arată mai mult',
|
||||
'Some files could not be uploaded:' => 'Unele fișiere nu s-au putut încărca:',
|
||||
'Text could not be copied to clipboard' => 'Textul nu a putut fi copiat în clipbord',
|
||||
'Text has been copied to clipboard' => 'Textul a fost copiat în clipbord',
|
||||
'The date has to be in the past.' => 'Data trebuie să fie din trecut.',
|
||||
'The file has been deleted.' => 'Fișierul a fost șters.',
|
||||
'The requested resource could not be found.' => 'Resursa cerută nu a putut fi găsită.',
|
||||
'The space has been archived.' => 'Spațiul a fost arhivat.',
|
||||
'The space has been unarchived.' => 'Spațiul a fost dezarhivat.',
|
||||
'There are unsaved changes, do you really want to leave this page?' => 'Există schimbări nesalvate, sigur dorești să părăsești această pagină?',
|
||||
'Time Zone' => 'Timp Zonal',
|
||||
'Toggle comment menu' => 'Comută meniul de comentariu',
|
||||
'Toggle panel menu' => 'Comută meniul de panou',
|
||||
'Toggle post menu' => 'Comută meniul de postare',
|
||||
'Toggle stream entry menu' => 'Comutați meniul de intrare stream',
|
||||
'Unsubscribe' => 'Dezabonare',
|
||||
'Upload' => 'Încarcă',
|
||||
'Upload file' => 'Încarcă fișier',
|
||||
'You are not allowed to run this action.' => 'Nu aveți voie să executați această acțiune.',
|
||||
);
|
||||
/**
|
||||
* Message translations.
|
||||
*
|
||||
* This file is automatically generated by 'yii message/extract' command.
|
||||
* It contains the localizable messages extracted from source code.
|
||||
* You may modify this file by translating the extracted messages.
|
||||
*
|
||||
* Each array element represents the translation (value) of a message (key).
|
||||
* If the value is empty, the message is considered as not translated.
|
||||
* Messages that no longer need translation will have their translations
|
||||
* enclosed between a pair of '@@' marks.
|
||||
*
|
||||
* Message string can be used with plural forms format. Check i18n section
|
||||
* of the guide for details.
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
return [
|
||||
'<strong>Confirm</strong> Action' => '<strong>Confirmă</strong> Acțiunea',
|
||||
'<strong>Latest</strong> updates' => '<strong>Ultimele</strong> actualizări',
|
||||
'<strong>Mail</strong> summary' => 'Sumar <strong>Email</strong>',
|
||||
'Account settings' => 'Setări de Cont',
|
||||
'Actions' => 'Acțiuni',
|
||||
'Add:' => 'Adauga',
|
||||
'Administration' => 'Administrație',
|
||||
'All' => 'Toate',
|
||||
'Allow' => 'Permite',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'O eroare a apărut în timpul procesării ultimei acțiuni. (Nu s-s găsit manipulatorul).',
|
||||
'An unexpected error occurred while loading the search result.' => 'O eroare neașteptată a apărut în timpul încărcării rezultatelor căutării.',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'O eroare neașteptată a apărut. Dacă acest lucru persistă, te rugăm să contactezi un administrator.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'O eroare neașteptată de server a apărut. Dacă acest lucru persistă, te rugăm să contactezi un administrator.',
|
||||
'An unknown error occurred while uploading.' => 'O eroare necunoscută a apărut în timpul încărcării.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'O eroare necunoscută a apărut în timpul încărcării. Sfat: verifică setările php upload_max_filesize și post_max_size.',
|
||||
'Back' => 'Înapoi',
|
||||
'Back to dashboard' => 'Înapoi la panoul de control',
|
||||
'Cancel' => 'Anulează',
|
||||
'Choose language:' => 'Alege limba:',
|
||||
'Close' => 'Închide',
|
||||
'Collapse' => 'Strânge',
|
||||
'Confirm' => 'Confirmă',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Sursa Conținutului de Adaos trebuie să fie instanță a HActiveRecordContent sau a HActiveRecordContentAddon!',
|
||||
'Copy to clipboard' => 'Copiează în clipbord',
|
||||
'Could not find content of addon!' => 'Nu s-a putut găsi conținutul adaosului!',
|
||||
'Could not find requested page.' => 'Nu s-a putut găsi pagina cerută.',
|
||||
'Default' => 'Implicit',
|
||||
'Delete' => 'Sterge',
|
||||
'Deny' => 'Respinge',
|
||||
'Do you really want to perform this action?' => 'Sigur dorești să execuți această acțiune?',
|
||||
'Edit' => 'Editează',
|
||||
'Error' => 'Eroare',
|
||||
'Error while running your last action (Invalid request method).' => 'Eroare în timpul rulării ultimei acțiuni (Metodă de cerere invalidă).',
|
||||
'Error:' => 'Eroare:',
|
||||
'Expand' => 'Extinde',
|
||||
'Export' => 'Exportă',
|
||||
'Info:' => 'Info:',
|
||||
'Invalid request method!' => 'Metodă de cerere invalidă!',
|
||||
'It looks like you may have taken the wrong turn.' => 'Se pare că ai luat-o pe calea greșită.',
|
||||
'Language' => 'Limbă',
|
||||
'Loading...' => 'Se încarcă...',
|
||||
'Login' => 'Conectare',
|
||||
'Logo of {appName}' => 'Logo al {appName}',
|
||||
'Logout' => 'Deconectare',
|
||||
'Menu' => 'Meniu',
|
||||
'Module is not enabled on this content container!' => 'Modulul nu este pe acest container de conținut activat!',
|
||||
'My profile' => 'Profilul meu',
|
||||
'New profile image' => 'Imagine nouă de profil',
|
||||
'Next' => 'Inainte',
|
||||
'No error information given.' => 'Nici o informație a erorii dată.',
|
||||
'Oooops...' => 'Oooops...',
|
||||
'Open' => 'Deschide',
|
||||
'Please type at least 3 characters' => 'Te rugăm să scrii cel puțin 3 caractere',
|
||||
'Please type at least {count} characters' => 'Te rugăm să scrii cel puțin {count} caractere',
|
||||
'Powered by {name}' => 'Furnizat de {name}',
|
||||
'Profile dropdown' => 'Comutator de profil',
|
||||
'Profile picture of {displayName}' => 'Poză de profil {displayName}',
|
||||
'Save' => 'Salvează',
|
||||
'Saved' => 'Salvat',
|
||||
'Search' => 'Căutare',
|
||||
'Select Me' => 'Selectează-mă',
|
||||
'Show less' => 'Arată mai puțin',
|
||||
'Show more' => 'Arată mai mult',
|
||||
'Some files could not be uploaded:' => 'Unele fișiere nu s-au putut încărca:',
|
||||
'Text could not be copied to clipboard' => 'Textul nu a putut fi copiat în clipbord',
|
||||
'Text has been copied to clipboard' => 'Textul a fost copiat în clipbord',
|
||||
'The date has to be in the past.' => 'Data trebuie să fie din trecut.',
|
||||
'The file has been deleted.' => 'Fișierul a fost șters.',
|
||||
'The requested resource could not be found.' => 'Resursa cerută nu a putut fi găsită.',
|
||||
'The space has been archived.' => 'Spațiul a fost arhivat.',
|
||||
'The space has been unarchived.' => 'Spațiul a fost dezarhivat.',
|
||||
'There are unsaved changes, do you really want to leave this page?' => 'Există schimbări nesalvate, sigur dorești să părăsești această pagină?',
|
||||
'Time Zone' => 'Timp Zonal',
|
||||
'Toggle comment menu' => 'Comută meniul de comentariu',
|
||||
'Toggle panel menu' => 'Comută meniul de panou',
|
||||
'Toggle post menu' => 'Comută meniul de postare',
|
||||
'Toggle stream entry menu' => 'Comutați meniul de intrare stream',
|
||||
'Unsubscribe' => 'Dezabonare',
|
||||
'Upload' => 'Încarcă',
|
||||
'Upload file' => 'Încarcă fișier',
|
||||
'You are not allowed to run this action.' => 'Nu aveți voie să executați această acțiune.',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
];
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,101 +1,85 @@
|
||||
<?php
|
||||
/**
|
||||
* Message translations.
|
||||
*
|
||||
* This file is automatically generated by 'yii message/extract' command.
|
||||
* It contains the localizable messages extracted from source code.
|
||||
* You may modify this file by translating the extracted messages.
|
||||
*
|
||||
* Each array element represents the translation (value) of a message (key).
|
||||
* If the value is empty, the message is considered as not translated.
|
||||
* Messages that no longer need translation will have their translations
|
||||
* enclosed between a pair of '@@' marks.
|
||||
*
|
||||
* Message string can be used with plural forms format. Check i18n section
|
||||
* of the guide for details.
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
return [
|
||||
'<strong>Latest</strong> updates' => '<strong>Последние</strong> обновления',
|
||||
'Account settings' => 'Настройки аккаунта',
|
||||
'Actions' => 'Действия',
|
||||
'Add:' => 'Добавить:',
|
||||
'Administration' => 'Администрирование',
|
||||
'Allow' => 'Разрешено',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Произошла ошибка при обработке вашего последнего действия. (Обработчик не найден).',
|
||||
'An unexpected error occurred while loading the search result.' => 'Произошла непредвиденная ошибка при загрузке результата поиска.',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'Произошла непредвиденная ошибка. Если это продолжается, обратитесь к администратору сайта.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'Произошла непредвиденная ошибка сервера. Если это продолжается, обратитесь к администратору сайта.',
|
||||
'An unknown error occurred while uploading.' => 'При загрузке произошла неизвестная ошибка.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'При загрузке произошла неизвестная ошибка. Подсказка: проверьте ваши настройки php upload_max_filesize и post_max_size.',
|
||||
'Back' => 'Назад',
|
||||
'Back to dashboard' => 'Вернуться на главную',
|
||||
'Cancel' => 'Отменить',
|
||||
'Choose language:' => 'Выберите язык:',
|
||||
'Close' => 'Закрыть',
|
||||
'Collapse' => 'Свернуть',
|
||||
'Confirm' => 'Подтвердить',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Источник Content Addon должен быть сущностью HActiveRecordContent либо HActiveRecordContentAddon!',
|
||||
'Copy to clipboard' => 'Скопировано в буфер обмена',
|
||||
'Could not find content of addon!' => 'Не удалось найти содержимое дополнения!',
|
||||
'Could not find requested page.' => 'Не удалось найти запрашиваемую страницу.',
|
||||
'Default' => 'По умолчанию',
|
||||
'Delete' => 'Удалить',
|
||||
'Deny' => 'Отказано',
|
||||
'Do you really want to perform this action?' => 'Вы уверены, что хотите выполнить это действие?',
|
||||
'Edit' => 'Изменить',
|
||||
'Error' => 'Ошибка',
|
||||
'Error while running your last action (Invalid request method).' => 'Ошибка при выполнении вашего последнего действия (Неверный запрос).',
|
||||
'Error:' => 'Ошибка:',
|
||||
'Expand' => 'Развернуть',
|
||||
'Export' => 'Экспорт',
|
||||
'Info:' => 'Информация:',
|
||||
'Invalid request method!' => 'Неверный запрос',
|
||||
'It looks like you may have taken the wrong turn.' => 'Похоже, что вы сделали что-то не так.',
|
||||
'Language' => 'Язык',
|
||||
'Loading...' => 'Загрузка...',
|
||||
'Login' => 'Войти',
|
||||
'Logo of {appName}' => 'Логотип {appName}',
|
||||
'Logout' => 'Выйти',
|
||||
'Menu' => 'Меню',
|
||||
'Module is not enabled on this content container!' => 'Модуль не включён в этой оболочке контента',
|
||||
'My profile' => 'Мой профиль',
|
||||
'New profile image' => 'Новое изображение профиля',
|
||||
'Next' => 'Следующий',
|
||||
'No error information given.' => 'Информация об ошибке не указана.',
|
||||
'Oooops...' => 'Ой...',
|
||||
'Open' => 'Открыть',
|
||||
'Please type at least 3 characters' => 'Пожалуйста, введите не менее 3-х символов',
|
||||
'Please type at least {count} characters' => 'Пожалуйста, введите не менее {count} символов',
|
||||
'Save' => 'Сохранить',
|
||||
'Saved' => 'Сохранено',
|
||||
'Search' => 'Поиск',
|
||||
'Select Me' => 'Выбери',
|
||||
'Show less' => 'Показать меньше',
|
||||
'Show more' => 'Показать больше',
|
||||
'Some files could not be uploaded:' => 'Некоторые файлы не могут быть загружены:',
|
||||
'Text could not be copied to clipboard' => 'Текст не может быть скопирован в буфер обмена',
|
||||
'Text has been copied to clipboard' => 'Текст скопирован в буфер обмена',
|
||||
'The date has to be in the past.' => 'Дата должна быть в прошлом.',
|
||||
'The file has been deleted.' => 'Файл был удалён.',
|
||||
'The requested resource could not be found.' => 'Запрошенный ресурс не найден.',
|
||||
'The space has been archived.' => 'Пространство было архивировано.',
|
||||
'The space has been unarchived.' => 'Пространство было разархивировано.',
|
||||
'Time Zone' => 'Часовой пояс',
|
||||
'Unsubscribe' => 'Отказаться от подписки',
|
||||
'Upload' => 'Загрузить',
|
||||
'Upload file' => 'Загрузить файл',
|
||||
'You are not allowed to run this action.' => 'Вы не можете запускать это действие.',
|
||||
'<strong>Confirm</strong> Action' => '',
|
||||
'<strong>Mail</strong> summary' => '',
|
||||
'All' => '',
|
||||
'Powered by {name}' => '',
|
||||
'Profile dropdown' => '',
|
||||
'Profile picture of {displayName}' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
'Toggle comment menu' => '',
|
||||
'Toggle panel menu' => '',
|
||||
'Toggle post menu' => '',
|
||||
'Toggle stream entry menu' => '',
|
||||
];
|
||||
return array (
|
||||
'<strong>Confirm</strong> Action' => '<strong>Подтвержите действие</strong>',
|
||||
'<strong>Latest</strong> updates' => '<strong>Последние</strong> обновления',
|
||||
'<strong>Mail</strong> summary' => '<strong>Email рассылка</strong>',
|
||||
'Account settings' => 'Настройки аккаунта',
|
||||
'Actions' => 'Действия',
|
||||
'Add:' => 'Добавить:',
|
||||
'Administration' => 'Администрирование',
|
||||
'All' => 'Все',
|
||||
'Allow' => 'Разрешено',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Произошла ошибка при обработке вашего последнего действия. (Обработчик не найден).',
|
||||
'An unexpected error occurred while loading the search result.' => 'Произошла непредвиденная ошибка при загрузке результата поиска.',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => 'Произошла непредвиденная ошибка. Если это повторяется постоянно, обратитесь к администратору сайта.',
|
||||
'An unexpected server error occurred. If this keeps happening, please contact a site administrator.' => 'Произошла непредвиденная ошибка сервера. Если это повторяется постоянно, обратитесь к администратору сайта.',
|
||||
'An unknown error occurred while uploading.' => 'При загрузке произошла неизвестная ошибка.',
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => 'При загрузке произошла неизвестная ошибка. Подсказка: проверьте Ваши настройки php upload_max_filesize и post_max_size.',
|
||||
'Back' => 'Назад',
|
||||
'Back to dashboard' => 'Вернуться на главную',
|
||||
'Cancel' => 'Отменить',
|
||||
'Choose language:' => 'Выберите язык:',
|
||||
'Close' => 'Закрыть',
|
||||
'Collapse' => 'Свернуть',
|
||||
'Confirm' => 'Подтвердить',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => 'Источник Content Addon должен быть сущностью HActiveRecordContent либо HActiveRecordContentAddon!',
|
||||
'Copy to clipboard' => 'Скопировано в буфер обмена',
|
||||
'Could not find content of addon!' => 'Не удалось найти содержимое аддона!',
|
||||
'Could not find requested page.' => 'Не удалось найти запрашиваемую страницу.',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Default' => 'По умолчанию',
|
||||
'Delete' => 'Удалить',
|
||||
'Deny' => 'Запрещено',
|
||||
'Do you really want to perform this action?' => 'Вы уверены, что хотите выполнить это действие?',
|
||||
'Edit' => 'Изменить',
|
||||
'Error' => 'Ошибка',
|
||||
'Error while running your last action (Invalid request method).' => 'Ошибка при выполнении Вашего последнего действия (Неверный запрос).',
|
||||
'Error:' => 'Ошибка:',
|
||||
'Expand' => 'Развернуть',
|
||||
'Export' => 'Экспорт',
|
||||
'Info:' => 'Информация:',
|
||||
'Invalid request method!' => 'Неверный запрос!',
|
||||
'It looks like you may have taken the wrong turn.' => 'Похоже, что Вы сделали что-то не так.',
|
||||
'Language' => 'Язык',
|
||||
'Loading...' => 'Загрузка...',
|
||||
'Login' => 'Войти',
|
||||
'Logo of {appName}' => 'Логотип {appName}',
|
||||
'Logout' => 'Выйти',
|
||||
'Menu' => 'Меню',
|
||||
'Module is not enabled on this content container!' => 'Модуль не включён в этой оболочке контента!',
|
||||
'My profile' => 'Мой профиль',
|
||||
'New profile image' => 'Новое изображение профиля',
|
||||
'Next' => 'Следующий',
|
||||
'No error information given.' => 'Информация об ошибке не указана.',
|
||||
'Oooops...' => 'Ой...',
|
||||
'Open' => 'Открыть',
|
||||
'Please type at least 3 characters' => 'Пожалуйста, введите не менее 3-х символов',
|
||||
'Please type at least {count} characters' => 'Пожалуйста, введите не менее {count} символов',
|
||||
'Powered by {name}' => 'Работает на {name}',
|
||||
'Profile dropdown' => 'Раскрывающийся профиль',
|
||||
'Profile picture of {displayName}' => 'Аватар пользователя {displayName}',
|
||||
'Save' => 'Сохранить',
|
||||
'Saved' => 'Сохранено',
|
||||
'Search' => 'Поиск',
|
||||
'Select Me' => 'Выбери',
|
||||
'Show less' => 'Показать меньше',
|
||||
'Show more' => 'Показать больше',
|
||||
'Some files could not be uploaded:' => 'Некоторые файлы не могут быть загружены:',
|
||||
'Text could not be copied to clipboard' => 'Текст не может быть скопирован в буфер обмена',
|
||||
'Text has been copied to clipboard' => 'Текст скопирован в буфер обмена',
|
||||
'The date has to be in the past.' => 'Дата должна быть в прошлом.',
|
||||
'The file has been deleted.' => 'Файл был удалён.',
|
||||
'The requested resource could not be found.' => 'Запрошенный ресурс не найден.',
|
||||
'The space has been archived.' => 'Пространство было архивировано.',
|
||||
'The space has been unarchived.' => 'Пространство было разархивировано.',
|
||||
'There are unsaved changes, do you really want to leave this page?' => 'Есть несохраненные изменения, Вы действительно хотите покинуть эту страницу?',
|
||||
'Time Zone' => 'Часовой пояс',
|
||||
'Toggle comment menu' => 'Переключить меню комментариев',
|
||||
'Toggle panel menu' => 'Переключить панель меню',
|
||||
'Toggle post menu' => 'Переключить меню записей',
|
||||
'Toggle stream entry menu' => 'Переключить меню ленты',
|
||||
'Unsubscribe' => 'Отписаться',
|
||||
'Upload' => 'Загрузить',
|
||||
'Upload file' => 'Загрузить файл',
|
||||
'You are not allowed to run this action.' => 'Вы не можете запускать это действие.',
|
||||
);
|
||||
|
@ -1,4 +1,8 @@
|
||||
<?php
|
||||
/**
|
||||
* Translation: Paul (https://paul.bid) paulbid@protonmail.com
|
||||
*
|
||||
*/
|
||||
return array (
|
||||
'<strong>Login</strong> required' => 'Необходима <strong>авторизация</strong>',
|
||||
'An internal server error occurred.' => 'Произошла внутренняя ошибка сервера.',
|
||||
@ -6,7 +10,7 @@ return array (
|
||||
'Login required for this section.' => 'Для доступа к этому разделу требуется авторизация.',
|
||||
'You are not allowed to perform this action.' => 'Вы не можете выполнить это действие.',
|
||||
'You are not permitted to access this section.' => 'Нет доступа к этому разделу.',
|
||||
'You need admin permissions to access this section.' => 'Требуются права администратора для доступа к этому разделу.',
|
||||
'You need admin permissions to access this section.' => 'Для доступа к этому разделу требуются права администратора.',
|
||||
'Your user account has not been approved yet, please try again later or contact a network administrator.' => 'Ваша учётная запись ещё не подтверждена, повторите попытку позже или обратитесь к администратору сайта.',
|
||||
'Your user account is inactive, please login with an active account or contact a network administrator.' => 'Ваша учётная запись не активна, пожалуйста войдите используя активную учётную запись или свяжитесь с администратором сайта.',
|
||||
);
|
||||
|
@ -43,6 +43,7 @@ return [
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find content of addon!' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Default' => '',
|
||||
'Delete' => '',
|
||||
'Deny' => '',
|
||||
|
@ -43,6 +43,7 @@ return [
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find content of addon!' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Default' => '',
|
||||
'Delete' => '',
|
||||
'Deny' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -24,6 +24,7 @@ return [
|
||||
'Actions' => 'Åtgärder',
|
||||
'Add:' => 'Lägg till:',
|
||||
'Administration' => 'Administration',
|
||||
'All' => 'Alla',
|
||||
'Allow' => 'Tillåt',
|
||||
'Back' => 'Tillbaka',
|
||||
'Back to dashboard' => 'Tillbaka till översikt',
|
||||
@ -43,6 +44,7 @@ return [
|
||||
'Error:' => 'Fel:',
|
||||
'Expand' => 'Expandera',
|
||||
'Export' => 'Exportera',
|
||||
'Invalid request method!' => 'Felaktig anropsmetod',
|
||||
'Language' => 'Språk',
|
||||
'Loading...' => 'Laddar...',
|
||||
'Login' => 'Logga In',
|
||||
@ -66,7 +68,6 @@ return [
|
||||
'Unsubscribe' => 'Prenumerera',
|
||||
'Upload' => 'Ladda upp',
|
||||
'Upload file' => 'Ladda upp fil',
|
||||
'All' => '',
|
||||
'An error occurred while handling your last action. (Handler not found).' => '',
|
||||
'An unexpected error occurred while loading the search result.' => '',
|
||||
'An unexpected error occurred. If this keeps happening, please contact a site administrator.' => '',
|
||||
@ -75,9 +76,9 @@ return [
|
||||
'An unknown error occurred while uploading. Hint: check your upload_max_filesize and post_max_size php settings.' => '',
|
||||
'Content Addon source must be instance of HActiveRecordContent or HActiveRecordContentAddon!' => '',
|
||||
'Could not find content of addon!' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Error while running your last action (Invalid request method).' => '',
|
||||
'Info:' => '',
|
||||
'Invalid request method!' => '',
|
||||
'It looks like you may have taken the wrong turn.' => '',
|
||||
'Logo of {appName}' => '',
|
||||
'Module is not enabled on this content container!' => '',
|
||||
|
@ -59,6 +59,7 @@ return [
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find content of addon!' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Delete' => '',
|
||||
'Do you really want to perform this action?' => '',
|
||||
'Edit' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -24,6 +24,7 @@ return [
|
||||
'Actions' => 'Eylemler',
|
||||
'Add:' => 'Ekle:',
|
||||
'Administration' => 'Yönetim',
|
||||
'All' => 'Hepsi',
|
||||
'Allow' => 'İzin ver',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Son işleminiz gerçekleştirilirken bir hata oluştu. (İşleyici bulunamadı).',
|
||||
'An unexpected error occurred while loading the search result.' => 'Arama sonuçlarını yüklerken beklenmeyen bir hata oluştu.',
|
||||
@ -96,6 +97,6 @@ return [
|
||||
'Upload' => 'Yükle',
|
||||
'Upload file' => 'Dosya yükle',
|
||||
'You are not allowed to run this action.' => 'Bu işlemi yapmaya izniniz yok.',
|
||||
'All' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
];
|
||||
|
@ -43,6 +43,7 @@ return [
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find content of addon!' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Default' => '',
|
||||
'Delete' => '',
|
||||
'Deny' => '',
|
||||
|
@ -43,6 +43,7 @@ return [
|
||||
'Copy to clipboard' => '',
|
||||
'Could not find content of addon!' => '',
|
||||
'Could not find requested page.' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'Default' => '',
|
||||
'Delete' => '',
|
||||
'Deny' => '',
|
||||
|
File diff suppressed because one or more lines are too long
@ -24,6 +24,7 @@ return [
|
||||
'Actions' => 'Hành động',
|
||||
'Add:' => 'Thêm:',
|
||||
'Administration' => 'Quản trị',
|
||||
'All' => 'Tất cả',
|
||||
'Allow' => 'Cho phép',
|
||||
'An error occurred while handling your last action. (Handler not found).' => 'Có lỗi xảy ra khi xử lý (Không tìm thấy trình xử lý)',
|
||||
'An unexpected error occurred while loading the search result.' => 'Có lỗi xảy ra khi tải về kết quả tìm kiếm.',
|
||||
@ -96,6 +97,6 @@ return [
|
||||
'Upload' => 'Upload',
|
||||
'Upload file' => 'Upload tệp tin',
|
||||
'You are not allowed to run this action.' => 'Bạn không được phép thực thi hành động này.',
|
||||
'All' => '',
|
||||
'Database connection time: {dbTime} - Configured time zone: {time}' => '',
|
||||
'There are unsaved changes, do you really want to leave this page?' => '',
|
||||
];
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user