diff --git a/config/locales/admin_ui.ru.yml b/config/locales/admin_ui.ru.yml index c327368b..c6dc911b 100644 --- a/config/locales/admin_ui.ru.yml +++ b/config/locales/admin_ui.ru.yml @@ -7,9 +7,22 @@ ru: new_item: "+ добавить" switch_to_site: Сайт delete: "Удалить" + close: "Закрыть" + + locales: + en: Английский + de: Немецкий + fr: Французский + pt-BR: "Браз. - Португальский" + it: Итальянский + nl: Голландский + "no": Норвежский + es: Испанский + ru: Русский messages: confirm: Вы уверены ? + sending_form: Ваша форма отправляется shared: header: @@ -27,6 +40,10 @@ ru: account: Аккаунт site: Сайт theme_assets: Файлы темы + form: + change_file: изменить + delete_file: удалить + cancel: отменить footer: who_is_behind: "Service developed by %{development} and designed by Sacha Greif" form_actions: @@ -34,7 +51,9 @@ ru: create: Создать update: Сохранить send: Отправить - disable_with: "locomotive.disable_with.form_actions" + disable_with: В ожидании... + list: + untranslated: непереведено errors: "500": @@ -66,9 +85,15 @@ ru: delete_file: Удалить файл has_many: empty: Пусто - index: - is_required: является обязательным + new_entry: + Добавить новый элемент + many_to_many: + empty: Список пуст. Добавьте элемент из селекта ниже. + form: + required: Обязательное + optional: Опциональное default_label: Название поля + select_options: + ask_name: "Введите название элемента" sessions: new: @@ -105,7 +130,9 @@ ru: help: "Заголовок страницы может быть изменен, если кликнуть на нем. Чтобы применить изменения, нажмите кнопку \"Сохранить\"." ask_for_title: "Пожалуйста введите новое имя страницы" form: + change_file: Изменить delete_file: Удалить файл + cancel: Отмена default_block: По умолчанию cache_strategy: none: Нет @@ -134,11 +161,11 @@ ru: new: title: Новый сайт help: "Заполните форму, приведенную ниже, чтобы создать новый сайт." + domains: + empty: "Пока нет ни одного домена, привязанного к этому сайту. Просто добавьте домены ниже. Не забудьте обновить ваши DNS." current_site: edit: - export: экспорт - import: импорт new_membership: добавить аккаунт help: "Название сайта может быть изменено, если кликнуть на нем. Чтобы применить изменения, нажмите кнопку \"Save\"." ask_for_name: "Пожалуйста введите новое имя сайта" @@ -161,20 +188,13 @@ ru: edit: help: "Вы можете изменить логин просто кликнув на нем. Чтобы применить изменения, нажмите кнопку \"Сохранить\"." new_site: новый сайт - en: Английский - de: Немецкий - fr: Французский - pt-BR: "Бразильский - Португальский" - it: Итальянский - nl: Голландский - "no": норвежский - es: Испанский ask_for_name: "Пожалуйста введите ваш новый логин" theme_assets: index: title: Список файлов темы help: "Секция файлов темы это место, где вы можете управлять файлами, необходимыми для вашего шаблона, сниппетов и т.д. Если вам необходимо управление галереей изображений, создайте новый тип контента.
Внимание: вы можете не увидеть всех файлов - в зависимости от ваших прав." + quick_upload: Быстрая загрузка new: новый файл snippets: Сниппеты css_and_js: Стили и javascript @@ -197,29 +217,29 @@ ru: picker_link: Вставить файл в код choose_file: Выбрать файл choose_plain_text: Выбрать простой текст - images: - title: Список изображений - no_items: "Пока нет ни одного файла." + image_picker: + title: "Вставить изображение" + no_items: "Нет ни одного изображения." + upload: "Upload theme images" - assets: - new: - title: Новый файл - help: "Заполните форму, приведенную ниже, для создания файла (asset)." - edit: - title: Редактировать файл - help: "Заполните форму, приведенную ниже, для изменения файла." + content_assets: + picker: + title: "Вставьте медиа-файл" + no_items: "Нет ни одного медиа-файла." + upload: "Загрузить медиа" content_types: index: new: новая модель + edit: редактировать модель new: title: Новая модель help: "Создайте ваши собственные модели данных (Проекты, Персоны, ...и т.д.). Модель должна иметь по крайней мере одно поле. Элементы, созданные из этого типа содержимого, будут иметь первое поле как обязательное." edit: title: Редактирование модели help: "Ваша модель должна иметь по крайней мере одно поле. Элементы, созданные из этого типа содержимого, будут иметь это поле как обязательное." - show_items: смотреть элементы - new_item: новый элемент + show_entries: смотреть элементы + new_entry: новый элемент form: order_by: created_at: 'По дате создания' @@ -257,23 +277,6 @@ ru: title: Кроссдоменная аутентификация notice: Вы будете перенаправлены на вебсайт в течение нескольких секунд. - import: - new: - title: Импортировать шаблон сайта - help: "Будьте осторожны при загрузке нового шаблона для существующего сайта, ваши текущие данные могут быть изменены или даже удалены." - show: - title: Выполняется импорт - help: "Ваш сайт обновляется из zip файла темы, который вы только что загрузили. Это займет несколько секунд." - steps: - site: Информация сайта - content_types: Пользовательские типы содержимого - assets: Файлы темы - snippets: Сниппеты - pages: Страницы - messages: - success: "Ваш сайт был успешно обновлен." - failure: "Импорт не работает." - installation: common: title: Первая установка Locomotive @@ -289,5 +292,21 @@ ru: step_2: title: "Шаг 2/2 — Создайте первый сайт" explanations: "Если вы уже загрузили шаблон сайта по умолчанию (см. инструкцию), вы можете использовать его прямо сейчас. Или вы можете загрузить шаблон сайта как zip файл (доступные бесплатные шаблоны здесь)." - back_to_default_template: "Нажмите здесь для выбора шаблона сайта по умолчанию" + default_site_locale: Локаль сайта по умолчанию + default_site_locales_hints: Вы всегда можете добавить больше локалей в разделе Настройки. next: Создать сайт + + public: + pages: + show_toolbar: + statuses: + loading: "Загрузка...." + disabled: "Встроенный редактор отключен" + labels: + save_changes: "Сохранить изменения: " + editing_mode: "Режим редактирования: " + lang: "Язык: " + buttons: + back: Назад в админку + confirm: Подтвердить + cancel: Отменить diff --git a/config/locales/default.ru.yml b/config/locales/default.ru.yml index 58fc5f8b..8e1433d7 100644 --- a/config/locales/default.ru.yml +++ b/config/locales/default.ru.yml @@ -1,5 +1,4 @@ ru: - errors: messages: domain_taken: "%{value} уже занято" @@ -8,16 +7,15 @@ ru: protected_page: "Вы не можете удалять стартовую или 404 страницы" extname_changed: "Новый файл не имеет оригинального расширения" array_too_short: "слишком мал (минимальное число элементов %{count})" - liquid_syntax: "Ошибка синтаксиса Liquid ('%{error}')" invalid_theme_file: "не может быть пустым или не является zip файлом" - - too_short: "слишком короткий (не менее %{count} символов)" - blank: "не может быть пустым" - invalid: "имеет неверное значение" - confirmation: "не совпадает с подтверждением" + site: + default_locale_removed: Предыдущая локаль не может быть удалена. page: liquid_syntax: "Ошибка синтаксиса Liquid ('%{error}' в '%{fullpath}')" - liquid_extend: "Страница '%{fullpath}' расширяет шаблон, который не существует" + liquid_extend: "Страница '%{fullpath}' наследует (расширяет) несуществующий шаблон" + liquid_translation: "Страница '%{fullpath}' наследует (расширяет) непереведенный шаблон" + too_few_custom_fields: "По крайней мере одно поле является обязательным" + security: "проблема безопасности" attributes: defaults: diff --git a/config/locales/devise.ru.yml b/config/locales/devise.ru.yml index cfe28b0a..108e223f 100644 --- a/config/locales/devise.ru.yml +++ b/config/locales/devise.ru.yml @@ -7,7 +7,7 @@ ru: devise: failure: - locomotive: + locomotive_account: unauthenticated: 'Вам необходимо войти или зарегистрироваться перед тем, как продолжить.' unconfirmed: 'Вы должны подтвердить аккаунт перед продолжением.' locked: 'Ваш аккаунт заблокирован.' @@ -17,34 +17,34 @@ ru: timeout: 'Срок действия вашей сессии истек, пожалуйста залогиньтесь для продолжения.' inactive: 'Ваш аккаунт еще не был активирован.' sessions: - locomotive: + locomotive_account: signed_in: 'Вход выполнен успешно.' signed_out: 'Выход выполнен успешно.' passwords: - locomotive: + locomotive_account: send_instructions: 'Вы получите письмо с инструкциями о том, как сбросить ваш пароль, через несколько минут.' updated: 'Ваш пароль был успешно изменен. Вы вошли в систему.' confirmations: - locomotive: + locomotive_account: send_instructions: 'Вы получите письмо с инструкциями о том, как подтвердить ваш аккаунт, через несколько минут.' confirmed: 'Ваша учетная запись была успешно подтверждена. Вы вошли в систему.' registrations: - locomotive: + locomotive_account: signed_up: 'Вы успешно зарегистрировались.' updated: 'Вы успешно обновили ваш аккаунт.' destroyed: 'До свидания! Ваш аккаунт был успешно отменен. Мы надеемся скоро увидеть вас снова.' unlocks: - locomotive: + locomotive_account: send_instructions: 'Вам будет отправлено письмо с инструкциями о том, как разблокировать ваш аккаунт, в течение нескольких минут.' unlocked: 'Ваша учетная запись была успешно разблокирована. Вы вошли в систему.' mailer: - locomotive: + locomotive_account: confirmation_instructions: 'Инструкции подтверждения' reset_password_instructions: 'Инструкции по сбросу пароля' unlock_instructions: 'Инструкции по разблокированию' - - - locomotive: + + + locomotive_account: mailer: common: hello: Здравствуйте diff --git a/config/locales/formtastic.ru.yml b/config/locales/formtastic.ru.yml index 42ce678c..22c1ae25 100644 --- a/config/locales/formtastic.ru.yml +++ b/config/locales/formtastic.ru.yml @@ -33,37 +33,40 @@ ru: custom_fields: field: name: Алиас - import: - new: - source: Файл - samples: Копировать образцы - reset: Сбросить сайт - default_site_template: "Используйте шаблон сайта по умолчанию. Нажмите здесь для загрузки шаблона сайта в виде zip файла." content_type: - item_template: Шаблон элемента - api_accounts: Уведомленные аккаунты + raw_item_template: Шаблон элемента + public_submission_enabled: Публичное представление + public_submission_accounts: Уведомленные аккаунты + "custom_fields/field": + select_options: "Опции" content_entry: _slug: Постоянная ссылка account: edit: + locale: Язык интерфейса пользователя password: Новый пароль password_confirmation: Подтверждение нового пароля page: seo_title: Название + target_klass_name: Model + site: + locales: Языки hints: page: + handle: "Уникальный идентификатор для поиска этой страницы из экземпляра внешнего rails-контроллера" published: "Только аутентифицированным пользователям разрешается просматривать неопубликованные страницы." cache_strategy: "Кэшировать страницу для лучшей производительности. Вариант 'Простое' является хорошим компромиссом." templatized: "Используйте страницу в качестве шаблона для определенной вами модели." listed: "Контролируйте возможность показа страницы из сгенерированных меню." - content_type_id: "Тип содержимого, для которого эта страница будет выступать в качестве шаблона." + target_klass_name: "Тип контента (модели), для которого эта страница будет выступать в качестве шаблона." seo_title: "Определите заголовок страницы, который будет использоваться как значение тэга title в секции head. Оставьте пустым, если вы хотите использовать значение по умолчанию из настроек сайта." meta_keywords: "Переопределяет meta keywords сайта, используемые внутри тэга head страницы. Они разделены запятыми." meta_description: "Переопределяет meta description сайта, используемые внутри тэга head страницы." snippet: slug: "Вам необходимо знать это для вставки сниппета в страницу" site: + locales: "Перетащите и отпустите флаг на первую позицию, чтобы сделать ее локалью по умолчанию." seo_title: "Задайте глобальное значение здесь, которое будет использовано как значение для тэга title в секции head." meta_keywords: "Meta keywords используются внутри тэга head страницы. Они разделяются запятыми. Требуется для SEO." meta_description: "Meta description используются для тэга head страницы. Необходимо для SEO." @@ -79,10 +82,6 @@ ru: source: "Текущий файл доступен здесь %{url}" update: source: "Текущий файл доступен здесь %{url}" - custom_fields: - field: - name: "Свойство, доступное в шаблонах liquid" - hint: "Текст, отображенный в форме модели, находится ниже поля" content_entry: _slug: "Свойство, используемое для генерации ссылки (url) на страницу, работающей как шаблон для этого типа содержимого (ex: \"template_page/{{ your_object._permalink }})\"." seo_title: "Значение, вводимое вами, будет заменять SEO заголовок шаблонизированной страницы, связанной с вашей моделью." @@ -93,7 +92,12 @@ ru: samples: "Если включено, процесс импорта также скопирует содержимое и файлы" reset: "Если включено, все данные вашего сайта будут уничтожены перед импортом нового сайта" content_type: - item_template: "Вы можете задавать текст, отображаемый для каждого элемента в списке. Просто используйте Liquid. Пр.: {{ entry.name }})" - api_enabled: "Это используется для того, чтобы дать людям извне возможность создавать новые экземляры (пример: сообщения в форме контакта)" - api_accounts: "Письмо с уведомлением будет отправлено на каждый аккаунт из списка выше, когда создан новый экземпляр" + name: "Необходимо вводить название модели во множественном числе. Например: Projects, Recipes, Posts, Articles, ...и т.д." + slug: "Поле будет использовано как имя коллекции в шаблонах liquid. Пр.: {{ contents.my_projects }}" + raw_item_template: "Вы можете задавать текст, отображаемый для каждого элемента в списке. Просто используйте Liquid. Пр.: {{ entry.name }})" + public_submission_enabled: "Это используется для того, чтобы дать людям извне возможность создавать новые экземляры (пример: сообщения в форме контакта)" + public_submission_accounts: "Письмо с уведомлением будет отправлено на каждый аккаунт из списка выше каждый раз, когда создается новый экземпляр (если включена опция публичного представления)" + "custom_fields/field": + name: "Имя свойства для шаблонов liquid. Пр.: {{ your_object.<name_of_your_field> }}" + hint: "Текст-подсказка, отображаемый на форме модели под полем"