diff --git a/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php old mode 100644 new mode 100755 index 13b9b16f8..07cb6282c --- a/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php @@ -18,13 +18,13 @@ */ // Display DataTable Dict::Add('RU RU', 'Russian', 'Русский', array( - 'UI:Datatables:Language:Processing' => 'Please wait...~~', - 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~', - 'UI:Datatables:Language:ZeroRecords' => 'No result~~', - 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~', - 'UI:Datatables:Language:InfoEmpty' => 'No information~~', - 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~', - 'UI:Datatables:Language:DisplayLength:All' => 'All~~', - 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~', - 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~', + 'UI:Datatables:Language:Processing' => 'Пожалуйста, подождите...', + 'UI:Datatables:Language:LengthMenu' => '_MENU_ объектов на страницу', + 'UI:Datatables:Language:ZeroRecords' => 'Нет объектов для отображения', + 'UI:Datatables:Language:Info' => '_TOTAL_ элементов', + 'UI:Datatables:Language:InfoEmpty' => 'Нет ифнормации', + 'UI:Datatables:Language:EmptyTable' => 'Нет данных для отображения', + 'UI:Datatables:Language:DisplayLength:All' => 'Все', + 'UI:Datatables:Language:Sort:Ascending' => 'Включить для сортировки по возрастанию', + 'UI:Datatables:Language:Sort:Descending' => 'Включить для сортировки по убыванию', )); \ No newline at end of file diff --git a/dictionaries/ui/components/field/ru.dictionary.itop.field.php b/dictionaries/ui/components/field/ru.dictionary.itop.field.php old mode 100644 new mode 100755 index 292a59408..0a5cbd42e --- a/dictionaries/ui/components/field/ru.dictionary.itop.field.php +++ b/dictionaries/ui/components/field/ru.dictionary.itop.field.php @@ -18,5 +18,5 @@ */ // Global search Dict::Add('RU RU', 'Russian', 'Русский', array( - 'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unknown values~~', + 'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Неизвестные значения', )); \ No newline at end of file diff --git a/dictionaries/ui/components/global-search/ru.dictionary.itop.global-search.php b/dictionaries/ui/components/global-search/ru.dictionary.itop.global-search.php old mode 100644 new mode 100755 index c468eb457..5e2c8759e --- a/dictionaries/ui/components/global-search/ru.dictionary.itop.global-search.php +++ b/dictionaries/ui/components/global-search/ru.dictionary.itop.global-search.php @@ -18,10 +18,10 @@ */ // Global search Dict::Add('RU RU', 'Russian', 'Русский', array( - 'UI:Component:GlobalSearch:Tooltip' => 'Search throughout the whole application~~', - 'UI:Component:GlobalSearch:Input:Placeholder' => 'Search...~~', - 'UI:Component:GlobalSearch:Recents:Title' => 'Recents~~', - 'UI:Component:GlobalSearch:LastQueries:NoQuery:Placeholder' => 'You haven\'t run any search yet~~', - 'UI:Component:GlobalSearch:HistoryDisabled' => 'History is disabled~~', - 'UI:Component:GlobalSearch:KeyboardShortcut:OpenDrawer' => 'Open global search~~', + 'UI:Component:GlobalSearch:Tooltip' => 'Глобальный поиск', + 'UI:Component:GlobalSearch:Input:Placeholder' => 'Поиск...', + 'UI:Component:GlobalSearch:Recents:Title' => 'Недавние', + 'UI:Component:GlobalSearch:LastQueries:NoQuery:Placeholder' => 'Поиск ещё не выполнялся', + 'UI:Component:GlobalSearch:HistoryDisabled' => 'История отключена', + 'UI:Component:GlobalSearch:KeyboardShortcut:OpenDrawer' => 'Открыть глобальный поиск', )); \ No newline at end of file diff --git a/dictionaries/ui/components/quick-create/ru.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/ru.dictionary.itop.quick-create.php old mode 100644 new mode 100755 index 6631d6acf..a577f337f --- a/dictionaries/ui/components/quick-create/ru.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/ru.dictionary.itop.quick-create.php @@ -18,10 +18,10 @@ */ // Quick create Dict::Add('RU RU', 'Russian', 'Русский', array( - 'UI:Component:QuickCreate:Tooltip' => 'Quickly create any type of object~~', - 'UI:Component:QuickCreate:Input:Placeholder' => 'Select object type...~~', - 'UI:Component:QuickCreate:Recents:Title' => 'Recents~~', - 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'You haven\'t create any object yet~~', - 'UI:Component:QuickCreate:HistoryDisabled' => 'History is disabled~~', - 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Open quick create~~', + 'UI:Component:QuickCreate:Tooltip' => 'Быстрое создание объекта любого типа', + 'UI:Component:QuickCreate:Input:Placeholder' => 'Выбрать тип объекта...', + 'UI:Component:QuickCreate:Recents:Title' => 'Недавние', + 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'Вы ещё не создавали объекты', + 'UI:Component:QuickCreate:HistoryDisabled' => 'История отключена', + 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Открыть быстрое создание объекта', )); \ No newline at end of file diff --git a/dictionaries/ui/layouts/activity-panel/ru.dictionary.itop.activity-panel.php b/dictionaries/ui/layouts/activity-panel/ru.dictionary.itop.activity-panel.php old mode 100644 new mode 100755 index b98cca3dd..33410a434 --- a/dictionaries/ui/layouts/activity-panel/ru.dictionary.itop.activity-panel.php +++ b/dictionaries/ui/layouts/activity-panel/ru.dictionary.itop.activity-panel.php @@ -18,41 +18,40 @@ */ // Activity panel Dict::Add('RU RU', 'Russian', 'Русский', array( - 'UI:Layout:ActivityPanel:SizeToggler:Expand:Tooltip' => 'Expand~~', - 'UI:Layout:ActivityPanel:SizeToggler:Reduce:Tooltip' => 'Reduce~~', - 'UI:Layout:ActivityPanel:DisplayToggler:Close:Tooltip' => 'Close~~', + 'UI:Layout:ActivityPanel:SizeToggler:Expand:Tooltip' => 'Расширить', + 'UI:Layout:ActivityPanel:SizeToggler:Reduce:Tooltip' => 'Уменьшить', + 'UI:Layout:ActivityPanel:DisplayToggler:Close:Tooltip' => 'Закрыть', 'UI:Layout:ActivityPanel:LoadMoreEntries:Tooltip' => 'Load more entries~~', 'UI:Layout:ActivityPanel:LoadAllEntries:Tooltip' => 'Load all previous entries~~', // Tabs - 'UI:Layout:ActivityPanel:Tab:Activity:Title' => 'Activity~~', - 'UI:Layout:ActivityPanel:Tab:Log:DraftIndicator:Tooltip' => 'Draft entry~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Title' => 'Logs~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Tooltip' => 'Show / hide logs entries on this tab~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Menu:Hint' => 'Choose which logs to display on this tab~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Title' => 'State changes~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Tooltip' => 'Show / hide state changes on this tab~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Title' => 'Edits~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Tooltip' => 'Show / hide fields edits on this tab~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:OpenAll:Tooltip' => 'Open all entries~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:CloseAll:Tooltip' => 'Close all entries~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:AuthorsCount:Tooltip' => 'Number of persons interacting in the visible entries~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:MessagesCount:Tooltip' => 'Number of messages in the visible log(s)~~', + 'UI:Layout:ActivityPanel:Tab:Activity:Title' => 'История', + 'UI:Layout:ActivityPanel:Tab:Log:DraftIndicator:Tooltip' => 'Черновик', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Title' => 'Журналы', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Tooltip' => 'Показать / скрыть изменения журналов', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Title' => 'Статус', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Tooltip' => 'Показать / скрыть изменения статусов', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Title' => 'Изменения', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Tooltip' => 'Показать / скрыть изменения полей', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:OpenAll:Tooltip' => 'Показать детализацию изменений', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:CloseAll:Tooltip' => 'Скрыть детализацию изменений', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:AuthorsCount:Tooltip' => 'Количество авторов выбранных категорий изменений', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:MessagesCount:Tooltip' => 'Количество записей в выбранных журналах', // Compose button - 'UI:Layout:ActivityPanel:ComposeButton:Tooltip' => 'Compose a new log entry~~', + 'UI:Layout:ActivityPanel:ComposeButton:Tooltip' => 'Создать новую запись в журнале', // Case log entry 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Title' => 'Multiple logs save~~', 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Explanation' => 'By pressing the "save" button, you will submit entries for all the edited logs at once.~~', // Notification entry - 'UI:Layout:ActivityPanel:NotificationEntry:MessageLink:Tooltip' => 'Click to open the notifications tab and get more information~~', + 'UI:Layout:ActivityPanel:NotificationEntry:MessageLink:Tooltip' => 'Открыть дополнительную информацию по уведомлению', // Placeholder - 'UI:Layout:ActivityPanel:NoEntry:Placeholder:Hint' => 'It\'s calm up here, no activity yet~~', + 'UI:Layout:ActivityPanel:NoEntry:Placeholder:Hint' => 'Здесь пока пусто...', // Closed cover - 'UI:Layout:ActivityPanel:ClosedCover:Title' => 'Activity panel~~', - 'UI:Layout:ActivityPanel:ClosedCover:Tooltip' => 'Click to open the activity panel~~', + 'UI:Layout:ActivityPanel:ClosedCover:Title' => 'Панель действий', + 'UI:Layout:ActivityPanel:ClosedCover:Tooltip' => 'Открыть панель действий', )); \ No newline at end of file diff --git a/dictionaries/ui/layouts/navigation-menu/ru.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/ru.dictionary.itop.navigation-menu.php old mode 100644 new mode 100755 index 92dbde8e7..1e307889e --- a/dictionaries/ui/layouts/navigation-menu/ru.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/ru.dictionary.itop.navigation-menu.php @@ -21,12 +21,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'UI:Layout:NavigationMenu:CompanyLogo:AltText' => 'Company logo~~', 'UI:Layout:NavigationMenu:Toggler:Tooltip' => 'Expand / Collapse~~', 'UI:Layout:NavigationMenu:Toggler:TooltipWithSiloLabel' => 'Expand / Collapse (Filtered on %1$s)~~', - 'UI:Layout:NavigationMenu:MenuFilter:Input:Placeholder' => 'Filter...~~', - 'UI:Layout:NavigationMenu:MenuFilter:Input:Tooltip' => 'Type your keywords to filter menus~~', - 'UI:Layout:NavigationMenu:MenuFilter:Input:Hint' => 'Matches from all menu groups will be displayed~~', - 'UI:Layout:NavigationMenu:MenuFilter:Placeholder:Hint' => 'No result for this menu filter~~', - 'UI:Layout:NavigationMenu:UserInfo:WelcomeMessage:Text' => 'Hi %1$s!~~', - 'UI:Layout:NavigationMenu:UserInfo:Picture:AltText' => '%1$s\'s contact picture~~', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Placeholder' => 'Фильтр...', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Tooltip' => 'Введите ключевые слова для поиска', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Hint' => 'Отобразятся результаты поиска из всех разделов меню', + 'UI:Layout:NavigationMenu:MenuFilter:Placeholder:Hint' => 'Ничего не найдено', + 'UI:Layout:NavigationMenu:UserInfo:WelcomeMessage:Text' => 'Добро пожаловать %1$s!', + 'UI:Layout:NavigationMenu:UserInfo:Picture:AltText' => 'Фотография контакта', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filter menu entries~~', )); \ No newline at end of file diff --git a/dictionaries/ui/layouts/tab-container/ru.dictionary.itop.tab-container.php b/dictionaries/ui/layouts/tab-container/ru.dictionary.itop.tab-container.php old mode 100644 new mode 100755 index c402a8d09..6bed5d1db --- a/dictionaries/ui/layouts/tab-container/ru.dictionary.itop.tab-container.php +++ b/dictionaries/ui/layouts/tab-container/ru.dictionary.itop.tab-container.php @@ -6,5 +6,5 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:Layout:TabContainer:ExtraTabsListToggler:Label' => 'Other tabs~~', 'UIBlock:Error:AddBlockNotTabForbidden' => 'Cannot add block %1$s to %2$s (only Tab blocks are allowed)~~', - 'UIBlock:TabContainer:RemoteTabLoad' => 'Click to load this tab~~', + 'UIBlock:TabContainer:RemoteTabLoad' => 'Нажмите', ]); diff --git a/dictionaries/ui/layouts/ui-content-block/ru.dictionary.itop.ui-content-block.php b/dictionaries/ui/layouts/ui-content-block/ru.dictionary.itop.ui-content-block.php old mode 100644 new mode 100755 index 23ccc7129..b8f404a54 --- a/dictionaries/ui/layouts/ui-content-block/ru.dictionary.itop.ui-content-block.php +++ b/dictionaries/ui/layouts/ui-content-block/ru.dictionary.itop.ui-content-block.php @@ -4,5 +4,5 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ Dict::Add('RU RU', 'Russian', 'Русский', [ - 'UIBlock:Error:AddBlockForbidden' => 'Cannot add block to %1$s~~', + 'UIBlock:Error:AddBlockForbidden' => 'Невозможно добавить блок в %1$s', ]); diff --git a/dictionaries/ui/pages/errorpage/ru.dictionary.itop.errorpage.php b/dictionaries/ui/pages/errorpage/ru.dictionary.itop.errorpage.php old mode 100644 new mode 100755 index 34c09aea4..d98059e7e --- a/dictionaries/ui/pages/errorpage/ru.dictionary.itop.errorpage.php +++ b/dictionaries/ui/pages/errorpage/ru.dictionary.itop.errorpage.php @@ -18,8 +18,8 @@ */ // Navigation menu Dict::Add('RU RU', 'Russian', 'Русский', array( - 'UI:ErrorPage:UnstableVersion' => 'You are using an unstable version that may include bugs. If you think this error occurred because of this please send us your feedback!~~', - 'UI:ErrorPage:KittyDisclaimer' => 'No kitty were injured during the making of this GIF and release. + 'UI:ErrorPage:UnstableVersion' => 'Вы используете нестабильную версию, которая может содержать ошибки. Если вы считаете, что ошибка возникла из-за этого, отправьте нам свой отзыв.', + 'UI:ErrorPage:KittyDisclaimer' => 'Ни один котёнок не пострадал во время создания этого GIF и этого релиза. -- The R&D Team~~', +- The R&D Team', )); \ No newline at end of file diff --git a/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php old mode 100644 new mode 100755 index 28bfee749..d2f870d2e --- a/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php @@ -18,31 +18,29 @@ */ // Navigation menu Dict::Add('RU RU', 'Russian', 'Русский', array( - 'UI:Preferences:Title' => 'Preferences~~', - 'UI:Preferences:UserInterface:Title' => 'User interface~~', - 'UI:Preferences:General:Title' => 'General~~', - 'UI:Preferences:General:Theme' => 'Theme~~', - 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (default)~~', - 'UI:Preferences:Lists:Title' => 'Lists~~', - 'UI:Preferences:RichText:Title' => 'Rich text editor~~', - 'UI:Preferences:RichText:ToolbarState' => 'Toolbar default state~~', - 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Expanded~~', - 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Collapsed~~', - 'UI:Preferences:ActivityPanel:Title' => 'Activity panel~~', - 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Entry form opened by default~~', - 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Whether the entry form will be opened when displaying an object. If unchecked, you will still be able to open it by clicking the compose button~~', - 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Application keyboard shortcuts~~', - 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Type a keyboard shortcut~~', - 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Record a keyboard shortcut~~', - 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset~~', - 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Back to default keyboard shortcut~~', - 'UI:Preferences:Tabs:Title' => 'Tabs~~', - 'UI:Preferences:Tabs:Layout:Label' => 'Layout~~', - 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontal~~', - 'UI:Preferences:Tabs:Layout:Vertical' => 'Vertical~~', - 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigation~~', - 'UI:Preferences:Tabs:Scrollable:Classic' => 'Classic~~', - 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Scrollable~~', - 'UI:Preferences:ChooseAPlaceholder' => 'User placeholder image~~', - 'UI:Preferences:ChooseAPlaceholder+' => 'Choose a placeholder image that will be displayed if the contact linked to your user doesn\'t have one~~', + 'UI:Preferences:Title' => 'Предпочтения', + 'UI:Preferences:UserInterface:Title' => 'Пользовательский интерфейс', + 'UI:Preferences:General:Title' => 'Основные', + 'UI:Preferences:General:Theme' => 'Тема', + 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (по умолчанию)', + 'UI:Preferences:Lists:Title' => 'Списки', + 'UI:Preferences:RichText:Title' => 'Текстовый редактор', + 'UI:Preferences:RichText:ToolbarState' => 'Состояние по умолчанию', + 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Раскрытое', + 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Свёрнутое', + 'UI:Preferences:ActivityPanel:Title' => 'Панель действий', + 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Entry form opened by default~~', + 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Whether the entry form will be opened when displaying an object. If unchecked, you will still be able to open it by clicking the compose button~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Application keyboard shortcuts~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Type a keyboard shortcut~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Record a keyboard shortcut~~', + 'UI:Preferences:Tabs:Title' => 'Вкладки', + 'UI:Preferences:Tabs:Layout:Label' => 'Расположение', + 'UI:Preferences:Tabs:Layout:Horizontal' => 'Горизонтальное', + 'UI:Preferences:Tabs:Layout:Vertical' => 'Вертикальное', + 'UI:Preferences:Tabs:Scrollable:Label' => 'Навигация', + 'UI:Preferences:Tabs:Scrollable:Classic' => 'Классическая', + 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Прокручиваемая', + 'UI:Preferences:ChooseAPlaceholder' => 'Фотография', + 'UI:Preferences:ChooseAPlaceholder+' => 'Choose a placeholder image that will be displayed if the contact linked to your user doesn\'t have one~~', ));