Merge branch 'master' of gitorious.org:+fiit/gitorious/gitorious-fiit-mainline
[gitorious:gitorious-fiit-mainline.git] / config / locales / en.rb
1 # encoding: utf-8
2 {
3   :'en' => {
4     :application => {
5       :require_ssh_keys_error => "You need to upload your public key first",
6       :require_current_user => "Bad {{title}}, bad! You should not be snooping around in other people's stuff!",
7       :no_commits_notice => "The repository does not have any commits yet",
8     },
9     :admin => {
10       :users_controller => {
11         :create_notice => 'User was successfully created.',
12         :suspend_notice => "User {{user_name}} was successfully suspended.",
13         :suspend_error => "Unable to suspend user {{user_name}}.",
14         :unsuspend_notice => "User {{user_name}} was successfully unsuspended.",
15         :unsuspend_error => "Unable to unsuspend user {{user_name}}.",
16         :check_admin => "For Administrators Only",
17       },
18     },
19     :mailer => {
20       :repository_clone => "{{login}} has cloned {{slug}}",
21       :request_notification => "{{login}} has requested a merge in {{title}}",
22       :code_comment => "{{login}} commented on your merge request",
23       :new_password => "Your new password",
24       :subject  => 'Please activate your new account',
25       :activated => 'Your account has been activated!',
26       :new_user => "Dear admin,
27
28  please activate my account,
29
30  {{user}}",
31       :new_user_subject => "New user activation",
32     },
33     :blobs_controller => {
34       :raw_error => "Blob is too big ({{size}} bytes). Clone the repository locally to see it",
35     },
36     :comments_controller => {
37       :create_success => "Your comment was added",
38     },
39     :committers_controller => {
40       :create_error_not_found => "Could not find user by that name",
41       :create_error_already_commiter => "Could not add user or user is already a committer",
42       :destroy_success => "User removed from repository",
43       :destroy_error => "Could not remove user from repository",
44       :find_repository_error => "You are not the owner of this repository",
45     },
46     :keys_controller => {
47       :create_notice => "Key added",
48       :destroy_notice => "Key removed",
49     },
50     :merge_requests_controller => {
51       :create_success => "You sent a merge request to \"{{name}}\"",
52       :resolve_notice => "The merge request was marked as {{status}}",
53       :resolve_disallowed => "The merge request could not be marked as {{status}}",
54       :update_success => "Merge request was updated",
55       :destroy_success => "Merge request was retracted",
56       :assert_resolvable_error => "You are not permitted to resolve this merge request",
57       :assert_ownership_error => "You are not the owner of this merge request",
58       :need_contribution_agreement => "You need to accept the contribution agreement",
59       :reopened => 'Merge request was reopened',
60       :reopening_failed => 'Merge request could not be reopened'
61     },
62     :projects_controller => {
63       :update_error => "You are not the owner of this project",
64       :destroy_error => "You are not the owner of this project, or the project has clones",
65       :create_only_for_site_admins => "Only site administrators are allowed to create new projects",
66     },
67     :repositories_controller => {
68       :new_clone_error => "Sorry, cannot clone an empty repository",
69       :create_clone_error => "Sorry, cannot clone an empty repository",
70       :create_success => "New repository created",
71       :destroy_notice => "The repository was deleted",
72       :destroy_error => "You are not the owner of this repository",
73       :adminship_error => "Sorry, only repository admins are allowed to do that",
74       :only_projects_create_new_error => "You can only add new repositories directly to a project",
75     },
76     :trees_controller => {
77       :archive_error => "The given repository or sha is invalid"
78     },
79     :groups_controller => {
80       :group_created => "Team created",
81     },
82     :users_controller => {
83       :activate_notice => "Your account has been activated, welcome!",
84       :activate_suspend_notice => "Your account has been activated, now you can log in!",
85       :activate_error => "Invalid activation code",
86       :reset_password_notice => "A new password has been sent to your email",
87       :reset_password_error => "Invalid email",
88       :reset_password_inactive_account  => 'Your account has not been activated yet. Please check your mailbox (including your spam folder) for an activation message from Gitorious',
89     },
90     :pages_controller => {
91       :invalid_page_error => "invalid page, badly formatted title or body",
92       :no_changes => "No changes was submitted",
93       :repository_not_ready => "The wiki is being created",
94     },
95     :memberships_controller => {
96       :membership_created => "Membership was successfully created",
97       :membership_updated => "Membership was updated",
98       :failed_to_destroy => "Failed to destroy membership",
99       :membership_destroyed => "Membership deleted",
100     },
101     :application_helper => {
102       :notice_for => lambda { |class_name| "This #{class_name} is being created,<br /> it will be ready pretty soon&hellip;"},
103       :event_status_add_project_repository => "created repository",
104       :event_status_created => "created project",
105       :event_status_deleted => "deleted project",
106       :event_status_updated => "updated project",
107       :event_added_favorite => "started watching",
108       :event_status_cloned => "cloned",
109       :event_updated_repository => 'updated repository',
110       :event_status_deleted => "deleted",
111       :event_status_pushed => "pushed",
112       :event_status_started => "started development",
113       :event_branch_created => "created branch",
114       :event_branch_deleted => "deleted branch",
115       :event_tagged => "tagged",
116       :event_tag_deleted => "deleted tag",
117       :event_committer_added => "added {{collaborator}} as collaborator",
118       :event_committer_removed => "removed {{collaborator}} as collaborator",
119       :event_commented => "commented",
120       :event_requested_merge_of => "requested merge of",
121       :event_resolved_merge_request => "resolved merge request",
122       :event_reopened_merge_request => 'reopened merge request',
123       :event_updated_merge_request => "updated merge request",
124       :event_deleted_merge_request => "deleted merge request",
125       :event_status_push_wiki => "pushed wiki content",
126       :event_updated_wiki_page => "edited wiki page",
127       :event_status_pushed => 'pushed some commits',
128       :event_status_committed => 'committed',
129       :event_pushed_n => "pushed {{commit_link}}",
130       :more_info => "More info…",
131     },
132     :project => {
133       :format_slug_validation => "must match something in the range of [a-z0-9_\-]+",
134       :ssl_required => "Must begin with http(s)",
135     },
136     :user => {
137       :invalid_url => "Invalid url",
138     },
139     :membership => {
140       :notification_subject => "You have been added to a team",
141       :notification_body => "{{inviter}} added you to the \"{{group}}\" team, as a {{role}}",
142     },
143     :committership => {
144       :notification_subject => "A new committer has been added",
145       :notification_body => "{{inviter}} added {{user}} as a committer to the {{repository}} in the {{project}} project",
146     },
147     :ssh_key => {
148       :key_format_validation_message => "does not appear to be a valid public key",
149     },
150     :views => {
151       :layout => {
152         :system_notice => "System notice",
153         :home => "Home",
154         :dashboard => "Dashboard",
155         :admin => "Administration",
156         :projects => "Projects",
157         :search => "Search",
158         :faq => "FAQ",
159         :about => "About Gitorious",
160         :my_account => "My Account",
161         :logout => "Logout",
162         :login => "Login",
163         :register => "Register",
164         :project_overview => "Project Overview",
165         :repositories => "Repositories",
166         :pages => "Open wiki",
167         :user_mgt => "User Management",
168         :discussion => "Discussion group",
169         :teams => "Teams",
170         :blog => "Blog",
171       },
172       :site => {
173         :pay_off => lambda {|gitorious_repo_path, read_more_path|
174           %{Gitorious provides free <a href="#{gitorious_repo_path}">open source</a> infrastructure for open source projects that use Git. <a href="#{read_more_path}">Read more &raquo;</a>}
175         },
176         :login_box_header => "Already registered?",
177         :page_title => "Free open source project hosting",
178         :description => "<strong>Gitorious</strong> is a great way of collaborating on distributed open source projects",
179         :for_projects => "For Projects",
180         :for_contributors => "For Contributors",
181         :creating_account => lambda { |this, path|
182           this.link_to("Creating a user account", path) +
183           " allows you to create your own project or participate in the development of any project." },
184         :newest_projects => "Latest projects",
185         :view_more => "View more &raquo;",
186         :dashboard => {
187           :page_title => "{{login}}'s dashboard",
188           :activities => "Activities",
189           :your_projects => "Your projects:",
190           :your_clones => "Your repository clones",
191           :your_account => "Your Account",
192           :your_profile => "Your Profile",
193           :projects => "Projects",
194           :repositories => "Repositories",
195           :team_memberships => "Team memberships",
196           :registration_button => "Register now"
197         },
198       },
199       :events => {
200         :page_title => "Events",
201         :activities => "Gitorious activities",
202         :system_activities => "System Activities",
203       },
204       :license => {
205         :show_title => 'End User License Agreement',
206         :terms_accepted => 'You have accepted the Terms of Use',
207         :terms_not_accepted => 'You need to accept the Terms of Use',
208         :terms_already_accepted => 'You have already accepted the latest Terms of Use'
209       },
210       :keys => {
211         :edit_title => "Edit an SSH key",
212         :ssh_keys => "Your SSH Keys",
213         :ssh_keys_breadcrumb => "SSH Keys",
214         :manage_ssh_keys => "Manage SSH keys",
215         :add_ssh_key => "Add SSH key",
216         :add_ssh_key_breadcrumb => "Add SSH Key",
217         :add_title => "Add a new public SSH key",
218         :your_public_key => "Your public key",
219         :hint => "It is generally located in ~/.ssh/id_rsa.pub or ~/.ssh/id_dsa.pub. If you want to use multiple keys you will have to add each of them seperately. <br />The key should be in the format of: <br /><code>ssh-algorithm base64-content you@somehost</code>",
220       },
221       :users => {
222         :activated => "Activated?",
223         :suspended => "Suspended?",
224         :reset_pwd => "Reset Password",
225         :admin => "Admin?",
226         :suspend => "Suspend",
227         :unsuspend => "Unsuspend",
228         :create_btn => "Create New User",
229         :is_admin => "Is Administrator?",
230         :forgot_title => "Forgot your password?",
231         :send_new_passwd => 'Send me a new password',
232         :openid_build_title => 'Complete your registration',
233         :openid_build_description => 'You need enter the following details:',
234         :ldap_build_title => 'Complete your registration',
235         :ldap_build_description => 'You need enter the following details:',
236         :create_title => lambda { |this, path| "Create new user or " +
237           this.link_to( "login directly with your OpenID", path ) },
238         :create_description => "Creating a user account allows you to create your own project or participate in the development of any project.",
239         :wants_email_notifications => 'Send email notifications?',
240         :describe_email_notifications => "We will send you an email notification when you receive a message in Gitorious",
241         :default_favorite_notifications => "By default notify me of updates in what I am watching",
242         :describe_default_favorite_notifications => lambda { |this, url| "By selecting this you will by default be notified by email when " +
243           "activities occur in what you are watching on Gitorious.<br/>" +
244           "Visit " + this.link_to("your favorites page", url) + " to set preferences for each object you're watching on Gitorious"},
245         :member_for => "Member for",
246         :this_week => {
247           :one => "commit so far this week",
248           :other => "commits so far this week",
249         },
250         :about => "about {{about}}",
251         :edit_title => "Edit your details",
252         :edit_action => "Edit details",
253         :edit_breadcrumb => "Edit Details",
254         :realname => "Full name",
255         :email => "E-mail",
256         :url => "Website URL <small>(blog etc.)</small>",
257         :openid => "OpenID",
258         :my_account => "My account",
259         :chg_passwd_action => "Change password",
260         :chg_passwd_title => "Change your password",
261         :chg_passwd_breadcrumb => "Change Password",
262         :new_passwd => "New password",
263         :new_passwd_conf => "New password confirmation",
264         :edit_details => "Edit details",
265         :show_title => "Account",
266         :details_title => "Account details",
267         :edit_link => "edit",
268         :username => "Username",
269         :create => "create an account",
270         :license => 'End User License Agreement',
271         :send_user_msg => "Send message",
272         :avatar => 'Profile image',
273         :pending_activation => {
274           :header => "Almost done",
275           :info => "A <strong>confirmation e-mail</strong> will be delivered to the e-mail address you specified. This e-mail contains an activation link, visit that link to complete the registration.",
276           :thanks => "We look forward to seeing you use Gitorious!"
277         },
278         :favorites_action => "Your favorites"
279       },
280       :logs => {
281         :title => "Commits in {{repo_url}}:{{ref}}",
282         :project => "Project",
283         :maintainer => "Maintainer",
284         :head_tree => "HEAD tree",
285         :branches => "Branches",
286         :tags => "Tags",
287         :committed => "committed",
288       },
289       :blobs => {
290         :page_title => "{{path}} - {{repo}} in {{title}}",
291         :wrap => "Softwrap mode",
292         :title => "Blob of <code>{{path}}</code>",
293         :raw => "Raw blob data",
294         :show => "Blob contents",
295         :history => "Blob history",
296         :heading => "History for {{ref}}:{{path}}",
297         :too_big => lambda { |this, path| "This file is too big to be rendered within reasonable time, " +
298           this.link_to("try viewing the raw data", path) },
299         :message => lambda { |this, path|
300           "This blob appears to be binary data, if you like you can " +
301           this.link_to("download the raw data", path) + " (right click, save as)"
302         },
303       },
304       :comments => {
305         :commit => "on commit {{sha1}}",
306         :permalink => '<abbr title="permalink for this comment">#</abbr>',
307         :add_title => "Add a new comment",
308         :edit_title => "Change your comment",
309         :body => "Comment",
310         :add => "Add Comment",
311         :update_or_add => "Update / Add Comment",
312         :page_title => "Comments in {{repo}}",
313         :diff => "Commit diff",
314         :total => "Comments ({{total}})",
315         :page_title_2 => "Comments on {{title}}",
316         :page_title_3 => "Comments for &quot;{{repo}}&quot; repository in {{title}}",
317       },
318       :commits => {
319         :date => "Date",
320         :committer => "Committer",
321         :author => "Author",
322         :sha1 => "Commit SHA1",
323         :tree_sha1 => "Tree SHA1",
324         :parent_sha1 => "Parent SHA1",
325         :page_title => "Commit in {{repo}} in {{title}}",
326         :title => "Commit {{commit}}",
327         :message => lambda { |this, path| "This is the initial commit in this repository, " +
328           this.link_to( "browse the initial tree state", path ) + "." },
329       },
330       :sessions => {
331         :login => "Login",
332         :label => lambda { |this| "Email"},
333         :passwd => "Password",
334         :openid => lambda { |this| "OpenID"},
335         :ldap_label => "LDAP Login",
336         :ldap_passwd => "LDAP Password",
337         :remember => "Remember me",
338         :submit => 'Log in',
339         :register => "Register",
340         :forgot => "Forgotten your password?",
341         :openid_url => "OpenID URL",
342         :email => "E-mail",
343         :to_openid => "Switch to OpenID",
344         :to_regular => "Switch to regular login",
345         :regular_login_header => "Regular login",
346         :openid_login_header => "OpenID login"
347       },
348       :searches => {
349         :search => "Search",
350         :hint => %Q{eg. 'wrapper', 'category:python' or '"document database"'},
351         :page_title => %Q{Search for "{{term}}"},
352         :no_results => "Sorry, no results for {{term}}",
353         :found => {
354           :one => "Found {{count}} result in {{time}}ms",
355           :other => "Found {{count}} results in {{time}}ms",
356         },
357       },
358       :trees => {
359         :page_title => "Tree for {{repo}} in {{title}}",
360         :title => "Tree of {{repo}} repository in {{title}}",
361         :download => "Download as gzipped tarball",
362         :branch => "Branch",
363       },
364       :repos => {
365         :overview => "Overview",
366         :commits => "Commits",
367         :tree => "Source Tree",
368         :comments => "Comments ({{count}})",
369         :requests => "Merge requests ({{count}})",
370         :public_url => "Public clone url",
371         :your_clone_url => "Your push url",
372         :clone_this_repo => "Clone this repository",
373         :more_info => "More info…",
374         :help_clone => "You can clone this repository with the following command",
375         :help_clone_http => "note that cloning over HTTP is slightly slower, but useful if you are behind a firewall",
376         :http_url => "Public HTTP clone url",
377         :push_url => "Your push url",
378         :help_push => "You can run <code>git push {{repo}} master</code><br /> Or you can setup a remote like this:",
379         :owner => "Owner",
380         :creator => "creator",
381         :project => "Project",
382         :confirm_delete => "Please confirm deletion of {{repo}} in {{title}}",
383         :message_delete => "Once you press this button the repository will be deleted",
384         :btn_delete => "YES I am sure I want to delete this repository permanently",
385         :page_title => "Repositories in {{repo}}",
386         :title => "Repositories",
387         :commits => "Commits",
388         :tree => "Tree",
389         :activities => { :one => "activity", :other => "activities" },
390         :branches => { :one => "branch", :other => "branches" },
391         :authors => { :one => "author", :other => "authors" },
392         :name => %Q{Name <small>(eg "{{name}}-sandbox", "performance-fixes" etc)</small>},
393         :btn_clone => "Clone repository",
394         :back => "Back to repository",
395         :show_page_title => "{{repo}} in {{title}}",
396         :show_title => "&quot;{{repo}}&quot; repository in {{title}}",
397         :committers_title => "Add committers to {{repo}} in {{title}}",
398         :committers_manage_group_members => "Manage team members for {{group}}",
399         :committers_howto => "There are two ways to add committers to a repository, either by adding
400                               members to the team owning the repository, or to add another team as
401                               committers.",
402         :transfer_owner => "Transfer owner",
403         :current_owner_project => "The repository is currrently owned by the {{project_name}} project (which you own).",
404         :current_owner_user => "The repository is currrently owned by you.",
405         :transfer_owner_howto => "If you wish, you can transfer ownership
406                                   of this repository to a team you are an administrator of. That way you can add
407                                   multiple users as committers, without requiring them to start a team.",
408         :add_committer_group => "Or you can add an existing team as committers to the repository,
409                                 thus giving all the members commit access.",
410         :activities => "Activities",
411         :clone_of => "Clone of",
412         :created => "Created",
413         :btn_request => "Request merge",
414         :btn_add_committer => "Add committer",
415         :btn_add_committers => "Add committers",
416         :btn_manage_collaborators => "Manage collaborators",
417         :btn_delete_repo => "Delete repository",
418         :btn_edit_repo => "Edit repository",
419         :edit_breadcrumb => "Edit Repository",
420         :committers => "Committers",
421         :current_committers => "Committers",
422         :remove => "Remove",
423         :clone_breadcrumb => "Clone Repository",
424         :create_title => lambda { |this, clone, project|
425           "Create a clone of #{this.link_to(this.send(:h, clone.name), this.send(:project_repository_path, project, clone) )} <small>in #{this.link_to this.send(:h, project.title), this.send(:project_path, project)}</small>"
426         },
427         :edit_group => "Edit/show team members",
428         :show_group => "Show team members",
429         :by_teams => "Team clones",
430         :by_users => "Personal clones",
431         :merge_requests_enabled => "Merge requests allow Gitorious users to request you to merge contributions
432       they make to your code. "
433       },
434       :projects => {
435         :title => "Projects",
436         :back => "Back to edit screen",
437         :hint => %Q{<a href="http://daringfireball.net/projects/markdown/">Markdown</a> and basic html is allowed},
438         :categories => "Labels",
439         :delete => "Delete project",
440         :delete_title => "Please confirm deletion of {{title}}",
441         :delete_message => "Once you press this button the project will be deleted",
442         :delete_btn => "YES I am sure I want to delete this project permanently",
443         :edit => "Edit project",
444         :edit_breadcrumb => "Edit Project",
445         :update_title => "Edit project {{link}}",
446         :new => "New project",
447         :create_new => "Create a new project",
448         :popular => "Popular Labels",
449         :new_breadcrumb => "New Project",
450         :new_title => "Create a new project",
451         :new_hint => "After you have created the project you will have the option of adding one or more repositories to the project.",
452         :create => "Create project",
453         :labels => "Labels",
454         :license => "License",
455         :owner => "Owner",
456         :created => "Created",
457         :website => "Website at ",
458         :mailing => "Mailinglist at ",
459         :bugtracker => "Bugtracker at ",
460         :repos => "Repositories",
461         :repository_clones => "Repository clones",
462         :no_clones_yet => "No clones on Gitorious yet of this repository",
463         :project_members => "View project members",
464         :add_repository => "Add repository",
465         :edit_oauth_settings => 'Edit contribution settings',
466         :add_repository_breadcrumb => "Add Repository",
467         :edit_slug_title => 'Edit the slug (for URLs etc.)',
468         :edit_slug_disclaimer => 'Please note that by changing the slug <strong>all URLs, including git URLs, will be changed</strong>',
469         :update_slug => 'Update slug',
470         :merge_request_states_hint => 'Each line should contain one status tag that can be selected for merge requests in this project'
471       },
472       :merges => {
473         :info => {
474           :target_repos => "The one you wish this repository should be merged with",
475           :target_branch => "The target branch you wish your changes to be merged into",
476           :source_branch => "The source branch you wish the target repository should merge from",
477           :summary => "A one-line summary of your changes",
478           :proposal => "A more detailed overview of your changes",
479         },
480         :summary_title => "{{source}} has requested a merge with {{target}}",
481         :review => "Review merge request &#x2192;",
482         :page_title => "Merge requests in {{repo}}",
483         :edit_title => "Edit merge request",
484         :hint => %Q{A "merge request" is a notification from one repository to another that would like their changes to be merged upstream.},
485         :no_merge => "No merge requests yet",
486         :create_title => "Create a merge request",
487         :create_btn => "Create merge request",
488         :show_title => "Reviewing merge request \#{{id}}: {{summary}}",
489         :edit_btn => "Edit merge request",
490         :delete_btn => 'Delete merge request',
491         :example => "Show example workflow",
492         :commits_to_merged => "Commits that would be merged",
493         :commits => "Commits",
494         :reopen_btn => 'Reopen merge request',
495         :update_btn => 'Update merge request',
496       },
497       :committers => {
498         :title => "Give a user commit rights to {{repo}}",
499         :login => "Existing username <small>(search-as-you-type)</small>",
500         :add => "Add as committer",
501       },
502       :common => {
503         :confirm => "Are you sure?",
504         :create => "Create",
505         :creating => "Creating",
506         :editing => "Editing",
507         :edit => "Edit",
508         :save => "Save",
509         :delete => "delete",
510         :add => "Add",
511         :yes => "Yes",
512         :no => "No",
513         :back => "Back",
514         :signup => 'Sign up',
515         :toggle => "Toggle",
516         :none => "none",
517         :update => "Update",
518         :cancel => "cancel",
519         :or => "or",
520         :remove => "remove",
521         :format_using_markdown => %Q(Use {{markdown}} for formatting),
522         :markdown_format_with_help => %Q(Format pages using <a href="#markdown-help" class="markdown-help-toggler">Markdown</a>.),
523       },
524       :pages => {
525         :page => "page",
526         :last_edited_by => "Last edited by {{link_or_name}}",
527         :or_back_to_page => "or return to {{page_link}}",
528         :history => "History",
529         :last_n_edits => "Last {{n}} edits on {{title}}",
530         :index => "Pages index",
531         :format_using_markdown => %Q(Format pages using {{markdown}}),
532         :wikiwords_syntax => "[[Wikilink]] will be linked to a page of that name.",
533         :git => "Git access"
534       },
535       :memberships => {
536         :add_new_member => "Add new member",
537         :role => "Role",
538         :header_title => "Members in {{group_name}}",
539         :new_title => "Add new member to {{group_memberships}}",
540         :new_breadcrumb => "Add new member",
541       },
542       :groups => {
543         :create_team => "Create a new team",
544         :update_team => 'Update a team',
545         :team_name => "Team name",
546         :project_name => "Project name",
547         :create_team_submit => "Create team",
548         :update_team_submit => 'Update team',
549         :teams => "Teams",
550         :member_singular => "member",
551         :member_plural => "members",
552         :repo_singular => "repository",
553         :repo_plural => "repositories",
554         :new_team_after_create_hint => "You can add more members to the team after you have created it",
555         :edit_memberships => "Edit memberships",
556         :edit_team  => 'Edit team',
557         :description => 'Team description',
558         :avatar => 'Team image/logo:',
559         :edit_breadcrumb => "Edit Details",
560       },
561       :collaborators => {
562         :add_new => "Add collaborators",
563         :title => "Users &amp; teams collaborating on {{repo_name}}",
564         :committer_name => "Committer",
565         :group_name => "Team name",
566         :user_login => "Username",
567         :add_user => "Add a user",
568         :add_team => "Add a team",
569         :new_title => "Add a user or team as collaborators on {{repo_name}}",
570         :btn_add_as_collaborator => "Add as collaborator",
571         :return_to => "return to",
572         :or_return_to => "or return to",
573         :add_team_note => "<strong>Note</strong> that adding a team will give
574                           everyone in that team the permissions you select",
575       },
576       :aliases => {
577         :aliases_title => "Email Aliases",
578         :new_alias => "New email alias",
579         :new_alias_breadcrumb => "New Email Alias",
580         :manage_aliases => "Manage email aliases"
581       },
582       :messages => {
583         :collection_title => "Messages",
584         :title_new  => "Compose a message",
585         :subject  => "Subject",
586         :body => "Message body",
587         :recipient => "Choose one or more recipients, separate with comma",
588         :submit => "Send message",
589         :index_message => "Inbox",
590         :reply => "Reply",
591         :received_messages => "Inbox",
592         :all_messages => 'Archive',
593         :sent_messages => "Sent messages",
594         :new => "Compose a message",
595         :mark_as_read => "Mark as read"
596       }
597     },
598     :date => {
599       :formats => {
600         :long_ordinal => lambda { |date| "%B #{date.day.ordinalize}, %Y" },
601         :default => "%Y-%m-%d",
602         :short => "%e %b",
603         :long => "%B %e, %Y",
604         :only_day => "%e",
605       },
606       :day_names => %w(Sunday Monday Tuesday Wednesday Thursday Friday Saturday),
607       :abbr_day_names => %w(Sun Mon Tue Wed Thu Fri Sat),
608       :month_names => [nil] + %w(January February March April May June July August September October November December),
609       :abbr_month_names => [nil] + %w(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec),
610       :order => [ :year, :month, :day ],
611     },
612     :time => {
613       :formats => {
614         :long_ordinal => lambda { |time| "%B #{time.day.ordinalize}, %Y %H:%M" },
615         :default => "%a %b %d %H:%M:%S %Z %Y",
616         :time => "%H:%M",
617         :short => "%d %b %H:%M",
618         :long => "%B %d, %Y %H:%M",
619         :only_second => "%S",
620         :human => "%A %B %d %Y",
621         :short_time => "%H:%M",
622         :datetime => {
623           :formats => {
624             :default => "%Y-%m-%dT%H:%M:%S%Z",
625           },
626         },
627       },
628       :time_with_zone => {
629         :formats => {
630           :default => lambda { |time| "%Y-%m-%d %H:%M:%S #{time.formatted_offset(false, 'UTC')}" }
631         },
632       },
633       :am => 'AM',
634       :pm => 'PM',
635     },
636     :activerecord => {
637       :models => {
638         :comment => "Comment",
639         :event => "Event",
640         :group => "Team",
641         :membership => "Membership",
642         :merge_request => "Merge Request",
643         :project => "Project",
644         :repository => "Repository",
645         :role => "Role",
646         :ssh_key => "SSH Key",
647         :tags => "Label",
648         :user => "User",
649       },
650       :attributes => {
651         :user => {
652           :login => "Login",
653           :email => "Email",
654           :current_password => "Current Password",
655           :password => "Password",
656           :password_confirmation => "Password Confirmation",
657           :created_at => "Created",
658           :updated_at => "Updated At",
659           :activation_code => "Activation Code",
660           :activated_at => "Activated At",
661           :fullname => "Full name",
662           :url => "Url",
663           :public_email => "Show email in public?"
664         },
665         :merge_request => {
666           :target_repository_id => "Target Repository",
667           :summary => "Summary",
668           :proposal => "Description",
669           :source_branch => "Source Branch",
670           :target_branch => "Target Branch",
671         },
672         :project => {
673           :title => "Title",
674           :description => "Description (obligatory)",
675           :slug => "Slug (for urls etc)",
676           :license => "License",
677           :home_url => "Home URL (if any)",
678           :mailinglist_url => "Mailinglist URL (if any)",
679           :bugtracker_url => "Bugtracker URL (if any)",
680           :wiki_enabled => "Should the wiki be enabled?",
681           :tag_list => "Labels (space separated)",
682           :merge_request_states => 'Merge request states',
683         },
684         :comment => {
685           :body => "Body",
686         },
687         :repository => {
688           :name => "Name",
689           :ready => "Ready",
690           :wiki_permissions => "Wiki permissions",
691         },
692         :keys => {
693           :key => "Key",
694           :ready => "Ready",
695         },
696         :roles => {
697           :name => "Role"
698         },
699         :memberships => {
700           :created_at => "Created at"
701         },
702         :committerships => {
703           :created_at => "Created at",
704           :committer => "committer",
705           :committer_type => "Type",
706           :repository => "Repository",
707           :permissions => "Permissions",
708           :creator => "Added by",
709         }
710       },
711     }
712   }
713 }