From 9caf4964541d58af94549131f2b97b62ada10e0c Mon Sep 17 00:00:00 2001 From: George Vinogradov Date: Fri, 27 Jan 2012 20:48:48 +0400 Subject: [PATCH] [issue #64] Added missing translations. --- config/locales/en.yml | 1420 ++++++++++++++++++++++------------------- config/locales/ru.yml | 17 +- db/schema.rb | 32 +- 3 files changed, 771 insertions(+), 698 deletions(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 0708026ca..02168c8b4 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1,705 +1,785 @@ en: - will_paginate: - previous_label: ‹ Previous - next_label: Next › - page_gap: ... - - datatables: - previous_label: ‹ Prev. - next_label: Next ›b r - first_label: « First - last_label: Last » - empty_label: No data accessible - info_label: Records displayed from _START_ to _END_ total _TOTAL_ - info_empty_label: Records displayed from 0 to 0 total 0 - filtered_label: (filtered of _MAX_) - layout: - logged_in_as: You logged as - logout: Logout - user_list: User list + will_paginate: + previous_label: ‹ Previous + next_label: Next › + page_gap: ... + + datatables: + previous_label: ‹ Prev. + next_label: Next › + first_label: « First + last_label: Last » + empty_label: No data accessible + info_label: Records displayed from _START_ to _END_ total _TOTAL_ + info_empty_label: Records displayed from 0 to 0 total 0 + filtered_label: (filtered from _MAX_ entries) + + layout: + logged_in_as: You logged as + logout: Logout + user_list: User list + edit: Edit + show: View + cancel: Cancel + create: Create + delete: Erase + save: Save + search: Search + clone: Clone + search_by_name: Filter by name + are_you_sure: "Sure?" + login: Login + or: or + yes_: Yes + no_: No + true_: True + false_: False + publish: Publish + add: Add + upload: Upload + not_access: Access denied! + owner: Owner + confirm: Sure? + back: Back + settings: + notifier: Notifier setting + notifiers: + edit_header: Notifier setting + processing: working ... + invalid_content_type: incorrect type + + devise: + shared_links: + sign_in: Sign in + sign_up: Sign up + forgot_password: Forgot your password? + confirm_again: Do not receive the confirmation link? + unlock: Do not receive unlock instructions? + sign_in_through: Sign in by %{provider} + + downloads: + title: Downloads statistic + message: Automatically updated every 5 minutes + refresh_btn: Refresh + + auto_build_lists: + header: Automated build projects + message: All projects build under user repository and architecture i586 + project: Project + action: Action + automate_btn: Automate + cancel_btn: Cancel + not_automated: Not automated + already_automated: Automated + + weekdays: + Monday: Monday + Tuesday: Tuesday + Wednesday: Wednesday + Thursday: Thursday + Friday: Friday + Saturday: Saturday + Sunday: Sunday + + time: + ago: назад + + menu: + categories: Catalogue + containers: Containers + downloads: Statistics + event_logs: Event log + build_lists: Task monitoring + groups: Groups + platforms: Platforms + products: Products + projects: Projects + repositories: Repositories + rights: Rights + roles: Roles + users: Users + personal_repository: My repository + auto_build_lists: Automated build + + sessions: + sign_in_header: Sign in + + private_users: + list: List + new: New pair + list_header: Pair login/password + confirm_delete: Are you sure to delete this pair login/password? + confirm_regenerate: Are you sure to regenerate this pair login/password? + regenerate_btn: Regenerate + warning_message: Warning - Old data set as invalid when new data obtaining + + categories: + list: List + new: Create edit: Edit - show: View - cancel: Cancel - create: Create - delete: Erase - save: Save - search: Search - clone: Clone - search_by_name: Filter by name - are_you_sure: "Sure?" - login: Login - or: or - yes_: Yes - no_: No - true_: True - false_: False - publish: Publish - add: Add - upload: Upload - not_access: Access denied! + platforms: By platform + list_header: Catalogue + new_header: New category + edit_header: Edit category + confirm_delete: Are you sure to delete this category? + + issues: + list: List + edit: Edit + comments_header: Comments + new: New task + list_header: List + confirm_delete: Are you sure to delete this task? + edit_header: Task edit + new_header: New task + statuses: + open: Opened + closed: Closed + any: Any + subscribe: Subscribe + subscribe_btn: Subscribe + unsubscribe_btn: Unsubscribe + + comments: + confirm_delete: Are you sure to delete the comment? + new_header: New comment + edit_header: Editing a comment + + platforms: + admin_id: Owner + build_all: Build all + list: List + new: Create + edit: Edit + new_header: New platform + edit_header: Edit + list_header: Platforms + list_header_main: General + list_header_personal: Personal + list_header_all: All + clone_header: Platform clone + show: Platform + projects: Projects + products: Products + location: Location + repositories: Repositories + back_to_the_list: ⇐To platform list + freeze: Freeze + unfreeze: Unfeeze + confirm_freeze: Are you sure to freeze this platform? + confirm_freeze: Are you sure to clone this platform? + confirm_unfreeze: Are you sure to defrost this platform? + released_suffix: (released) + confirm_delete: Are you sure to delete this platform? + current_platform_header: Current platform owner: Owner - confirm: Sure? - back: Back - settings: - notifier: Notifier setting - notifiers: - edit_header: Notifier setting - processing: working ... - invalid_content_type: incorrect type + visibility: Visibility + platform_type: Platform type + distrib_type: Distribution kit type + private_users: Access data + confirm_clone: To clone? + clone: To clone - devise: - shared_links: - sign_in: Sign in - sign_up: Sign up - forgot_password: Forgot your password? - confirm_again: Do not receive the confirmation link? - unlock: Do not receive unlock instructions? - sign_in_through: Sign in by %{provider} + wiki: + new_page: New Page + edit_page: Edit Page + delete_page: Delete this Page + page_history: Page History + create_page: Create page + wiki_git_access: Git access + page_title: Page header + expand_collapse: Expand + last_edited_by: Last edited by + home: Home + pages: Pages + wiki_history: Wiki History + git_access: Git access + search_and_hellip: Search and hellip + search: Search + search_popup: Search this Wiki + commit_message_placeholder: Write a small message here explaining this change. (Optional) + edit_commit_message: Edit commit message + preview_title: Preview Page in new window + save_changes: Save current changes + save_button: Save Page + view_page: View Page + view_commit: View version + compare_revisions: Compare versions + back_to_top: Back to Top + no_pages_in: No pages in %{ref}. + no_results_for_search: Nothing found for %{query}. + matches: matches + back_to_history: Back to history + history_for: History for + editing_page: Editing + create_page: Create Page + revert_changes: Revert Page + all_pages_in: "All pages in %{ref}:" + search_results_for: "Search results for %{query}:" + preview: Preview - downloads: - title: Downloads statistic - message: Automatically updated every 5 minutes - refresh_btn: Refresh + clones: + http: HTTP - auto_build_lists: - header: Automated build projects - message: All projects build under user repository and architecture i586 - project: Project - action: Action - automate_btn: Automate - cancel_btn: Cancel - not_automated: Not automated - already_automated: Automated + editor: + bold: Bold + italic: Italic + code: Code + unordered_list: Unordered list + ordered_list: Ordered list + blockquote: Blockquote + horizontal_rule: Horizontal rule + h1: First level header + h2: Second level header + h3: Third level header + link: Link + image: Image + help: Help - weekdays: - Monday: Monday - Tuesday: Tuesday - Wednesday: Wednesday - Thursday: Thursday - Friday: Friday - Saturday: Saturday - Sunday: Sunday + event_logs: + list: List + list_header: Event log - menu: - categories: Catalogue - containers: Containers - downloads: Statistics - event_logs: Event log - build_lists: Task monitoring - groups: Groups - platforms: Platforms - products: Products - projects: Projects - repositories: Repositories - rights: Rights - roles: Roles - users: Users - personal_repository: My repository - auto_build_lists: Automated build + repositories: + list: List + list_header: Repositories + new: New repository + new_header: New repository + show: Repository + location: Location + projects: Projects + new_header: New repository + back_to_the_list: ⇐ List of repositories + confirm_delete: Are you sure to delete this repository? + current_repository_header: Current repository - sessions: - sign_in_header: Sign in + personal_repositories: + settings_header: Settings + change_visibility_from_hidden: Replace the status to "Opened" + change_visibility_from_open: Replace the status to "Private" + settings: Settings + show: My repository + private_users: Private repository users - private_users: - list: List - new: New pair - list_header: Pair login/password - confirm_delete: Are you sure to delete this pair login/password? - confirm_regenerate: Are you sure to regenerate this pair login/password? - regenerate_btn: Regenerate - warning_message: Warning - Old data set as invalid when new data obtaining + products: + list: List + new: New product + list_header: Products + clone: Clone + build: Build + new_header: New product + edit_header: Product editing + confirm_delete: Are you sure to delete this product? - categories: - list: List - new: Create - edit: Edit - platforms: By platform - list_header: Catalogue - new_header: New category - edit_header: Edit category - confirm_delete: Are you sure to delete this category? + cron_tab_generator: + show: Show cron tab the generator + hide: Hide cron tab the generator + choose: Choose + every_minute: Every minute + every_hour: Every hour + every_day: Every day + every_month: Every month + every_weekday: Every weekdays + minutes: Minutes + hours: Hours + days: Days + months: Months + weekdays: weekdays - issues: - list: List - edit: Edit - comments_header: Comments - new: New task - list_header: List - confirm_delete: Are you sure to delete this task? - edit_header: Task edit - new_header: New task - statuses: - open: Opened - closed: Closed - any: Any - subscribe: Subscribe - subscribe_btn: Subscribe - unsubscribe_btn: Unsubscribe + projects: + add: Add + edit: Edit + list: List + list_header: Projects + edit_header: Edit the project + show: Project + build: Build + new_build: New build %{project_name} + confirm_delete: Are you sure to delete this project? + new: New project + new_header: New project + new_header: New project + location: Location + git_repo_location: Path to git repo + current_project_header: Current project + current_build_lists: Current builds + build_button: Start build + add_collaborators: Add collaborators + members: Members + collaborators: Collaborators + groups: Groups + edit_collaborators: Edit collaborators + issues: Issues + wiki: Wiki - comments: - confirm_delete: Are you sure to delete the comment? - new_header: New comment - edit_header: Editing a comment + collaborators: + back_to_proj: Back to project + edit: Edit list + add: Add/Remove + list: List + edit_roles: Edit roles + roles_header: Roles to + add_role: Add/Remove a role + input_username: Enter an username + input_groupname: Enter a groupname - platforms: - admin_id: Owner - build_all: Build all - list: List - new: Create - edit: Edit - new_header: New platform - edit_header: Edit - list_header: Platforms - list_header_main: General - list_header_personal: Personal - list_header_all: All - clone_header: Platform clone - show: Platform - projects: Projects - products: Products - location: Location - repositories: Repositories - back_to_the_list: ⇐To platform list - freeze: Freeze - unfreeze: Unfeeze - confirm_freeze: Are you sure to freeze this platform? - confirm_freeze: Are you sure to clone this platform? - confirm_unfreeze: Are you sure to defrost this platform? - released_suffix: (released) - confirm_delete: Are you sure to delete this platform? - current_platform_header: Current platform - owner: Owner - visibility: Visibility - platform_type: Platform type - distrib_type: Distribution kit type - private_users: Access data - confirm_clone: To clone? - clone: To clone + members: + back_to_group: Back to group + edit: Edit list + roles: Roles + add_member: Add member + input_username: Username - event_logs: - list:List - list_header: Event log + groups: + list: List + new: Create + edit: Edit + members: Members + new_header: New group + edit_header: Edit + list_header: Groups + show: Group + back_to_the_list: ⇐ List of groups + confirm_delete: Are you sure to remove this group? + edit_members: Edit members + users: + list: List + new: Create + edit: Edit + new_header: New user + edit_header: Edit + list_header: Users + groups: Groups + show: User + back_to_the_list: ⇐ List of users + confirm_delete: Are you sure to remove this user? + own_projects: My projects + part_projects: Participate projects + filter_header: Filter + + git: repositories: - list: List - list_header: Repositories - new: New repository - new_header: New repository - show: Repository - location: Location - projects: Projects - new_header: New repository - back_to_the_list: ⇐ List of repositories - confirm_delete: Are you sure to delete this repository? - current_repository_header: Current repository + empty: Empty repository + source: Source + commits: Commits + commit_diff_too_big: Sorry, commit too big! + tags: Tags + branches: Branches + project_versions: Versions - personal_repositories: - settings_header: Settings - change_visibility_from_hidden: Replace the status to "Opened" - change_visibility_from_open: Replace the status to "Private" - settings: Settings - show: My repository - private_users: Private repository users + product_build_lists: + statuses: + '0': 'build' + '1': 'build error' + '2': 'build in progress' - products: - list: List - new: New product - list_header: Products - clone: Clone - build: Build - new_header: New product - edit_header: Product editing - confirm_delete: Are you sure to delete this product? + build_lists: + filter_header: Filter + current: Curent + created_at_start: "Build start from:" + created_at_end: "Build start to:" + notified_at_start: "Last update time by BS from:" + notified_at_end: " Last update time by BS to:" + bs_id_search: 'Id search' + project_name_search: Project name search + bs_id_not_set: Id isn’t set + items_header: Build items + no_items_data: No data + show: Show + cancel_button_header: Action + cancel_button: Cancel + cancel_success: 'Build canceled' + cancel_fail: 'Errors on build cancelling!' + publish_success: 'Build on publish queue' + publish_fail: 'Errors on publish queue!' + container_published: 'Container in a repository' - cron_tab_generator: - show: Show cron tab the generator - hide: Hide cron tab the generator - choose: Choose - every_minute: Every minute - every_hour: Every hour - every_day: Every day - every_month: Every month - every_weekday: Every weekdays - minutes: Minutes - hours: Hours - days: Days - months: Months - weekdays: weekdays + build_server_status: + header: Build server status + client_count: Clients count + count_new_task: New task count + count_build_task: Build task count - projects: - add: Add - edit: Edit - list: List - list_header: Projects - edit_header: Edit the project - show: Project - build: Build - new_build: New build %{project_name} - confirm_delete: Are you sure to delete this project? - new: New project - new_header: New project - new_header: New project - location: Location - git_repo_location: Path to git repo - current_project_header: Current project - current_build_lists: Current builds - build_button: Start build - add_collaborators: Add collaborators - members: Members - collaborators: Collaborators - groups: Groups - edit_collaborators: Edit collaborators - issues: Issues - - collaborators: - back_to_proj: Back to project - edit: Edit list - add: Add/Remove - list: List - edit_roles: Edit roles - roles_header: Roles to - add_role: Add/Remove a role - input_username: Enter an username - input_groupname: Enter a groupname - - members: - back_to_group: Back to group - edit: Edit list - roles: Roles - add_member: Add member - input_username: Username - - groups: - list: List - new: Create - edit: Edit - members: Members - new_header: New group - edit_header: Edit - list_header: Groups - show: Group - back_to_the_list: ⇐ List of groups - confirm_delete: Are you sure to remove this group? - edit_members: Edit members - - users: - list: List - new: Create - edit: Edit - new_header: New user - edit_header: Edit - list_header: Users - groups: Groups - show: User - back_to_the_list: ⇐ List of users - confirm_delete: Are you sure to remove this user? - own_projects: My projects - part_projects: Participate projects - filter_header: Filter - - git: - repositories: - empty: Empty repository - source: Source - commits: Commits - commit_diff_too_big: Sorry, commit too big! - tags: Tags - branches: Branches - project_versions: Versions - - product_build_lists: + items: statuses: - '0': 'build' - '1': 'build error' - '2': 'build in progress' - - build_lists: - filter_header: Filter - current: Curent - created_at_start: "Build start from:" - created_at_end: "Build start to:" - notified_at_start: "Last update time by BS from:" - notified_at_end: " Last update time by BS to:" - bs_id_search: 'Id search' - project_name_search: Project name search - bs_id_not_set: Id isn’t set - items_header: Build items - no_items_data: No data - show: Show - cancel_button_header: Action - cancel_button: Cancel - cancel_success: 'Build canceled' - cancel_fail: 'Errors on build cancelling!' - publish_success: 'Build on publish queue' - publish_fail: 'Errors on publish queue!' - container_published: 'Container in a repository' - - build_server_status: - header: Build server status - client_count: Clients count - count_new_task: New task count - count_build_task: Build task count - - items: - statuses: - build_started: Build started - build_error: Build error - dependencies_error: Dependences not found - success: Build complete - unknown: Build waiting - git_error: Git error - - statuses: - build_error: Build error - build_published: Build published - build_publish: Build publishing - failed_publish: Publishing error - dependencies_fail: Dependences not found - waiting_for_response: Waiting for response - build_pending: Build pending - dependency_test_failed: Dependency test failed - binary_test_failed: Binary test failed - build_canceled: Build canceled - success: Build complete build_started: Build started - platform_not_found: Platform not found - platform_pending: Platforn pending - project_not_found: Project not found - project_version_not_found: Project version not found + build_error: Build error + dependencies_error: Dependences not found + success: Build complete + unknown: Build waiting + git_error: Git error - flash: + statuses: + build_error: Build error + build_published: Build published + build_publish: Build publishing + failed_publish: Publishing error + dependencies_fail: Dependences not found + waiting_for_response: Waiting for response + build_pending: Build pending + dependency_test_failed: Dependency test failed + binary_test_failed: Binary test failed + build_canceled: Build canceled + success: Build complete + build_started: Build started + platform_not_found: Platform not found + platform_pending: Platforn pending + project_not_found: Project not found + project_version_not_found: Project version not found + + flash: + settings: + saved: Settings saved success + save_error: Setting update error + + + subscribe: + saved: Subscription on notifications for this task is created + destroyed: Subscription on notifications for this task is cleaned + + exception_message: Access violation to this page! + + downloads: + statistics_refreshed: Statistics refreshed + + collaborators: + successfully_changed: Collaborators list successfully changed + error_in_changing: Collaborators list changing error + member_already_added: Member %s already added + group_already_added: Group already added + successfully_added: Member %s successfully added + error_in_adding: Member %s adding error + + members: + successfully_changed: Members list successfully changed + error_in_changing: Members list changing error + successfully_added: Member successfully added + error_in_adding: Member adding error + already_added: User already added + + auto_build_list: + success: Automated build success! + failed: Automated build failed! + cancel: Automated build canceled! + cancel_failed: Automated build canceling failed! + + category: + saved: Category saved + save_error: Category saves error + destroyed: Category deleted + + comment: + saved: Comment saved + save_error: Comment saves error + destroyed: Comment deleted + + issue: + saved: Task saved + save_error: Task saves error + destroyed: Task deleted + + project: + saved: Project saved + save_error: Project saves error + save_warning_ssh_key: Owner of the project must specify in profile a SSH key + destroyed: Project deleted + forked: Project forked + fork_error: Project fork error + + user: + saved: User saved + save_error: User data saves error + destroyed: User account deleted + + group: + saved: Group saved + save_error: Group saves error + destroyed: Group deleted + user_uname_exists: User already exists + + repository: + saved: Repository added + save_error: Repository adding error + destroyed: Repository deleted + project_added: Project added on repository + project_not_added: Project adding error. In this repository already is a project with such name. First remove the old project + project_removed: Project deleted + project_not_removed: Project deleting failed + + product: + saved: Product saved + save_error: Product saves error + build_started: Product build started + destroyed: Product deleted + + platform: + saved: Platform saved + save_error: Platform saves error + freezed: Platform freezed + freeze_error: Platform freezing error, try again + unfreezed: Platform unfreezed + unfreeze_error: Platform unfreezing error, try again + destroyed: Platform deleted + build_all_success: All project build in progress + clone_success: Cloned successfully + + build_list: + saved: Project version '%{project_version}' build list, platform '%{bpl}', architecture '%{arch}' creation success + save_error: Project version '%{project_version}' build list, platform '%{bpl}', architecture '%{arch}' creation error + no_project_version_selected: Select any version of project + no_project_version_found: Project version '%{project_version}' not found + no_arch_or_platform_selected: At least one of architecture of platform must selected + wrong_platform: For the main repository its mail platform can be chosen only! + can_not_published: Build publishing with status "Build" available only + + wiki: + ref_not_exist: No such version + successfully_updated: Page '%{name}' successfully updated + duplicate_page: Page '%{name}' already exists + page_successfully_removed: Page successfully removed + page_not_found: Page '%{name}' not found + revert_success: Changes successfully reverted + patch_does_not_apply: Patch does not apply + + attributes: + password: Password + password_confirmation: Confirmation + remember_me: Remember + name: Name + parent_platform_id: Parent platform + build_list: Build list + + activerecord: + + errors: + models: + project: + attributes: + base: + can_have_less_or_equal: You cannot have more than %{count} projects. + + models: + category: Category + repository: Repository + arch: Arch + container: Container + platform: Platform + group: Group + event_log: Event log + project: Project + rpm: RPM + user: User + private_user: Private user + product: Product + product_build_list: Product build list + build_list: Build list + build_list_item: Build list item + download: Statistics + auto_build_list: Auto rebuild list settings: - saved: Settings saved success - save_error: Setting update error - - - subscribe: - saved: Subscription on notifications for this task is created - destroyed: Subscription on notifications for this task is cleaned - - exception_message: Access violation to this page! - - downloads: - statistics_refreshed: Statistics refreshed - - collaborators: - successfully_changed: Collaborators list successfully changed - error_in_changing: Collaborators list changing error - member_already_added: Member %s already added - group_already_added: Group already added - successfully_added: Member %s successfully added - error_in_adding: Member %s adding error - - members: - successfully_changed: Members list successfully changed - error_in_changing: Members list changing error - successfully_added: Member successfully added - error_in_adding: Member adding error - already_added: User already added - - auto_build_list: - success: Automated build success! - failed: Automated build failed! - cancel: Automated build canceled! - cancel_failed: Automated build canceling failed! - - category: - saved: Category saved - save_error: Category saves error - destroyed: Category deleted - - comment: - saved: Comment saved - save_error: Comment saves error - destroyed: Comment deleted - - issue: - saved: Task saved - save_error: Task saves error - destroyed: Task deleted - - project: - saved: Project saved - save_error: Project saves error - save_warning_ssh_key: Owner of the project must specify in profile a SSH key - destroyed: Project deleted - forked: Project forked - fork_error: Project fork error - - user: - saved: User saved - save_error: User data saves error - destroyed: User account deleted - - group: - saved: Group saved - save_error: Group saves error - destroyed: Group deleted - user_uname_exists: User already exists - - repository: - saved: Repository added - save_error: Repository adding error - destroyed: Repository deleted - project_added: Project added on repository - project_not_added: Project adding error. In this repository already is a project with such name. First remove the old project - project_removed: Project deleted - project_not_removed: Project deleting failed - - product: - saved: Product saved - save_error: Product saves error - build_started: Product build started - destroyed: Product deleted - - platform: - saved: Platform saved - save_error: Platform saves error - freezed: Platform freezed - freeze_error: Platform freezing error, try again - unfreezed: Platform unfreezed - unfreeze_error: Platform unfreezing error, try again - destroyed: Platform deleted - build_all_success: All project build in progress - - build_list: - saved: Project version '%{project_version}' build list, platform '%{bpl}', architecture '%{arch}' creation success - save_error: Project version '%{project_version}' build list, platform '%{bpl}', architecture '%{arch}' creation error - no_project_version_selected: Select any version of project - no_project_version_found: Project version '%{project_version}' not found - no_arch_or_platform_selected: At least one of architecture of platform must selected - wrong_platform: For the main repository its mail platform can be chosen only! - can_not_published: Build publishing with status "Build" available only + notifier: Notifies setting attributes: - password: Password - password_confirmation: Confirmation - remember_me: Remember - name: Name - parent_platform_id: Parent platform - build_list: Build list + settings: + notifier: + can_notify: Notifications by e-mail + new_comment: New task comment notifications + new_comment_reply: New reply of comment notifications + new_issue: New task notifications + issue_assign: New task assignment notifications - activerecord: - models: - category: Category - repository: Repository - arch: Arch - container: Container - platform: Platform - group: Group - event_log: Event log + auto_build_list: + project_id: Project project: Project - rpm: RPM + bpl_id: Repository for saving + bpl: Repository for saving + pl_id: Platform + pl: Platform + arch_id: Architecture + arch: Architecture + + comment: + body: Content + user: Author + + issue: + title: Title + body: Content + user: Assigned + user_id: Assigned + project: Project + status: Status + + private_user: + login: Login + password: Password + + category: + parent_id: Parent + name: Name + + repository: + name: Name + description: Description + platform_id: Platform + platform: Platform + created_at: Created + updated_at: Updated + owner: Owner + + product: + name: Name + platform_id: Platform + build_status: Build status + build_path: ISO path + created_at: Created + updated_at: Updated + ks: Content .ks.template + counter: Content .counter + build_script: Content build + menu: Content .menu.xml + tar: Tar.bz2 file + is_template: Template + system_wide: System + cron_tab: Cront tab + use_cron: Cron usage + + arch: + name: Name + created_at: Created + updated_at: Updated + + container: + name: Name + project_id: Project + project: Project + owner_id: Owner + owner: Owner + created_at: Created + updated_at: Updated + + platform: + name: Name + description: Description + parent_platform_id: Parent platform + parent: Parent platform + released: Released + created_at: Created + updated_at: Updated + distrib_type: Source type + visibility: Status + visibility_types: + open: Open + hidden: Hidden + + event_log: + kind: Event type + created_at: Event date and time user: User - private_user: Private user + ip: User IP + protocol: Access protocol + description: Description + + project: + category_id: Category + name: Name + description: Descripton + owner: Owner + visibility: Visibility + repository_id: Repository + repository: Repository + created_at: Created + updated_at: Updated + has_issues: Tracker on + has_wiki: Включить Wiki + srpm: Import code from src.rpm + + rpm: + name: Name + arch_id: Arch + arch: Arch + project_id: Project + project: Project + created_at: Created + updated_at: Updated + + role: + name: Name + on: Slave + to: Master + use_default: By default + use_default_for_owner: Default by owner + + group: + name: Name + uname: Nickname + owner: Owner + created_at: Created + updated_at: Updated + + user: + name: User + login: Nickname or Email + email: Email + uname: Nickname + ssh_key: SSH key + current_password: Current password + role: Role + created_at: Created + updated_at: Updated + role: System role + language: Language + + product_build_list: + id: Id product: Product - product_build_list: Product build list + status: Status + notified_at: Notified at + + build_list: + bs_id: Id + name: Name + container_path: Container path + status: Status + project_id: Project + project: Project + arch_id: Architecture + arch: Architecture + is_circle: Recurrent + notified_at: Notified at + additional_repos: Additional repository + include_repos: Includes repository + updated_at: Updated + created_at: Created + pl: Packet list repository + pl_id: Packet list repository + bpl: Platform + bpl_id: Platform + update_type: Update type + build_requires: Dependable build requires + auto_publish: Automated publising + project_version: Version + user: User + + build_list/item: + name: Name + level: Level + status: Status + version: Version build_list: Build list - build_list_item: Build list item - download: Statistics - auto_build_list: Auto rebuild list - settings: - notifier: Notifies setting - attributes: - settings: - notifier: - can_notify: Notifications by e-mail - new_comment: New task comment notifications - new_comment_reply: New reply of comment notifications - new_issue: New task notifications - issue_assign: New task assignment notifications + download: + name: Name + version: Version + distro: Source + platform: Platform + counter: Downloads - auto_build_list: - project_id: Project - project: Project - bpl_id: Repository for saving - bpl: Repository for saving - pl_id: Platform - pl: Platform - arch_id: Architecture - arch: Architecture - - comment: - body: Content - user: Author - - issue: - title: Title - body: Content - user: Assigned - user_id: Assigned - project: Project - status: Status - - private_user: - login: Login - password: Password - - category: - parent_id: Parent - name: Name - - repository: - name: Name - description: Description - platform_id: Platform - platform: Platform - created_at: Created - updated_at: Updated - owner: Owner - - product: - name: Name - platform_id: Platform - build_status: Build status - build_path: ISO path - created_at: Created - updated_at: Updated - ks: Content .ks.template - counter: Content .counter - build_script: Content build - menu: Content .menu.xml - tar: Tar.bz2 file - is_template: Template - system_wide: System - cron_tab: Cront tab - use_cron: Cron usage - - arch: - name: Name - created_at: Created - updated_at: Updated - - container: - name: Name - project_id: Project - project: Project - owner_id: Owner - owner: Owner - created_at: Created - updated_at: Updated - - platform: - name: Name - description: Description - parent_platform_id: Parent platform - parent: Parent platform - released: Released - created_at: Created - updated_at: Updated - distrib_type: Source type - visibility: Status - visibility_types: - open: Open - hidden: Hidden - - event_log: - kind: Event type - created_at: Event date and time - user: User - ip: User IP - protocol: Access protocol - description: Description - - project: - category_id: Category - name: Name - description: Descripton - owner: Owner - visibility: Visibility - repository_id: Repository - repository: Repository - created_at: Created - updated_at: Updated - has_issues: Tracker on - srpm: Import code from src.rpm - - rpm: - name: Name - arch_id: Arch - arch: Arch - project_id: Project - project: Project - created_at: Created - updated_at: Updated - - role: - name: Name - on: Slave - to: Master - use_default: By default - use_default_for_owner: Default by owner - - group: - name: Name - uname: Nickname - owner: Owner - created_at: Created - updated_at: Updated - - user: - name: User - login: Nickname or Email - email: Email - uname: Nickname - ssh_key: SSH key - current_password: Current password - role: Role - created_at: Created - updated_at: Updated - role: System role - language: Language - - product_build_list: - id: Id - product: Product - status: Status - notified_at: Notified at - - build_list: - bs_id: Id - name: Name - container_path: Container path - status: Status - project_id: Project - project: Project - arch_id: Architecture - arch: Architecture - is_circle: Recurrent - notified_at: Notified at - additional_repos: Additional repository - include_repos: Includes repository - updated_at: Updated - created_at: Created - pl: Packet list repository - pl_id: Packet list repository - bpl: Platform - bpl_id: Platform - update_type: Update type - build_requires: Dependable build requires - auto_publish: Automated publising - project_version: Version - user: User - - build_list/item: - name: Name - level: Level - status: Status - version: Version - build_list: Build list - - download: - name: Name - version: Version - distro: Source - platform: Platform - counter: Downloads - - notifications: - subjects: - new_comment_notification: New comment to your task - new_issue_notification: New task added to project - new_user_notification: Registered on project «%{ project_name }» - issue_assign_notification: New task assigned + notifications: + subjects: + new_comment_notification: New comment to your task + new_issue_notification: New task added to project + new_user_notification: Registered on project «%{ project_name }» + issue_assign_notification: New task assigned diff --git a/config/locales/ru.yml b/config/locales/ru.yml index ba3f3141f..0034846c7 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -235,19 +235,7 @@ ru: h3: Заголовок третьего уровня link: Ссылка image: Изображение - help: Поиск - - roles: - confirm_delete: Вы уверены, что хотите удалить эту роль? - list_header: Роли - list: Список - new: Создать - get_dump: Скачать в YML - from_file: Загрузить из файлa - wrong_file_type: Неверный тип файла - wrong_file_format: Неверный формат файла - successful_load: Все роли успешно загружены - seeding_fail: Ошибка при записи в базу + help: Помощь event_logs: list: Список @@ -564,6 +552,7 @@ ru: build_list: Сборочный лист activerecord: + errors: models: project: @@ -780,12 +769,14 @@ ru: status: Статус version: Версия build_list: Сборочный лист + download: name: Название version: Версия distro: Дистрибутив platform: Архитектура counter: Закачки + notifications: subjects: new_comment_notification: Новый комментарий к Вашей задаче diff --git a/db/schema.rb b/db/schema.rb index 4ed423246..c9cc8295f 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -168,13 +168,6 @@ ActiveRecord::Schema.define(:version => 20120126214447) do add_index "issues", ["project_id", "serial_id"], :name => "index_issues_on_project_id_and_serial_id", :unique => true - create_table "permissions", :force => true do |t| - t.integer "right_id" - t.integer "role_id" - t.datetime "created_at" - t.datetime "updated_at" - end - create_table "platforms", :force => true do |t| t.string "description" t.string "name" @@ -242,12 +235,16 @@ ActiveRecord::Schema.define(:version => 20120126214447) do t.datetime "updated_at" t.integer "owner_id" t.string "owner_type" - t.string "visibility", :default => "open" + t.string "visibility", :default => "open" t.integer "category_id" t.text "description" t.string "ancestry" - t.boolean "has_wiki", :default => false - t.boolean "has_issues", :default => true + t.boolean "has_wiki" + t.boolean "has_issues", :default => true + t.integer "srpm_file_size" + t.string "srpm_file_name" + t.string "srpm_content_type" + t.datetime "srpm_updated_at" end add_index "projects", ["category_id"], :name => "index_projects_on_category_id" @@ -272,10 +269,15 @@ ActiveRecord::Schema.define(:version => 20120126214447) do t.string "owner_type" end - create_table "rights", :force => true do |t| - t.string "name", :null => false - t.string "controller", :null => false - t.string "action", :null => false + create_table "role_lines", :force => true do |t| + t.integer "role_id" + t.integer "relation_id" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "roles", :force => true do |t| + t.string "name" t.datetime "created_at" t.datetime "updated_at" end @@ -323,7 +325,7 @@ ActiveRecord::Schema.define(:version => 20120126214447) do t.text "ssh_key" t.string "uname" t.string "role" - t.integer "own_projects_count", :default => 0, :null => false + t.integer "own_projects_count", :default => 0, :null => false t.string "language", :default => "en" end