Commit b6f670c82379b0ad5b331fcd1b86f2642596e71f
1 parent
09f663fc
Exists in
master
and in
1 other branch
Fix spec and extract some string in translation
Showing
2 changed files
with
57 additions
and
29 deletions
Show diff stats
app/views/apps/show.html.haml
1 | 1 | - content_for :title, app.name |
2 | 2 | - content_for :head do |
3 | - = auto_discovery_link_tag :atom, app_path(app, User.token_authentication_key => current_user.authentication_token, :format => "atom"), :title => "Errbit notices for #{app.name} at #{request.host}" | |
3 | + = auto_discovery_link_tag :atom, app_path(app, User.token_authentication_key => current_user.authentication_token, :format => "atom"), :title => t('.atom_title', :name => app.name, :host => request.host) | |
4 | 4 | - content_for :meta do |
5 | - %strong Errors Caught: | |
5 | + %strong=t('.errors_caught') | |
6 | 6 | = app.problems.count |
7 | - %strong Deploy Count: | |
7 | + %strong=t('.deploy_count') | |
8 | 8 | = app.deploys.count |
9 | - %strong API Key: | |
9 | + %strong=t('.api_key') | |
10 | 10 | = app.api_key |
11 | 11 | - content_for :action_bar do |
12 | 12 | - if current_user.admin? |
13 | - = link_to 'edit', edit_app_path(app), :class => 'button' | |
13 | + = link_to t('.edit'), edit_app_path(app), :class => 'button' | |
14 | 14 | - if all_errs |
15 | - = link_to 'unresolved errs', app_path(app), :class => 'button' | |
15 | + = link_to t('.unresolved_errs'), app_path(app), :class => 'button' | |
16 | 16 | - else |
17 | - = link_to 'all errs', app_path(app, :all_errs => true), :class => 'button' | |
18 | - = link_to 'unwatch', app_watcher_path({:app_id => @app, :id => current_user.id}), :method => :delete, :class => 'button', :confirm => 'Are you sure?' | |
17 | + = link_to t('.all_errs'), app_path(app, :all_errs => true), :class => 'button' | |
18 | + = link_to t('.unwatch'), app_watcher_path({:app_id => app, :id => current_user.id}), :method => :delete, :class => 'button', :confirm => 'Are you sure?' | |
19 | 19 | |
20 | 20 | %h3#watchers_toggle |
21 | - Watchers | |
22 | - %span.click_span (show/hide) | |
21 | + =t('.watchers') | |
22 | + %span.click_span=t('.show_hide') | |
23 | 23 | #watchers_div |
24 | 24 | - if app.notify_all_users |
25 | 25 | %table.watchers |
26 | 26 | %thead |
27 | 27 | %tr |
28 | - %th All users will be notified when something happens. | |
28 | + %th=t('.all_users_notified') | |
29 | 29 | - else |
30 | 30 | %table.watchers |
31 | 31 | %thead |
32 | 32 | %tr |
33 | - %th User or Email | |
33 | + %th=t('.user_or_email') | |
34 | 34 | %tbody |
35 | 35 | - app.watchers.each do |watcher| |
36 | 36 | %tr |
... | ... | @@ -38,35 +38,35 @@ |
38 | 38 | - if app.watchers.none? |
39 | 39 | %tr |
40 | 40 | %td |
41 | - %em Sadly, no one is watching this app | |
41 | + %em= t('.no_watcher') | |
42 | 42 | |
43 | 43 | - if app.github_repo? |
44 | 44 | %h3#repository_toggle |
45 | - Repository | |
46 | - %span.click_span (show/hide) | |
45 | + =t('.repository') | |
46 | + %span.click_span=t('.show_hide') | |
47 | 47 | #repository_div |
48 | 48 | %table.repository |
49 | 49 | %thead |
50 | 50 | %tr |
51 | - %th GitHub Repo | |
51 | + %th=t('.github_repo') | |
52 | 52 | %tbody |
53 | 53 | %tr |
54 | 54 | %td= link_to(app.github_repo, app.github_url, :target => '_blank') |
55 | 55 | |
56 | 56 | %h3#deploys_toggle |
57 | - Latest Deploys | |
58 | - %span.click_span (show/hide) | |
57 | + =t('.latest_deploys') | |
58 | + %span.click_span=t('.show_hide') | |
59 | 59 | #deploys_div |
60 | 60 | - if deploys.any? |
61 | 61 | %table.deploys |
62 | 62 | %thead |
63 | 63 | %tr |
64 | - %th When | |
65 | - %th Environment | |
66 | - %th Who | |
67 | - %th Message | |
68 | - %th Repository | |
69 | - %th Revision | |
64 | + %th=t('.when') | |
65 | + %th=t('.environment') | |
66 | + %th=t('.who') | |
67 | + %th=t('.message') | |
68 | + %th=t('.repository') | |
69 | + %th=t('.revision') | |
70 | 70 | |
71 | 71 | %tbody |
72 | 72 | - deploys.each do |deploy| |
... | ... | @@ -77,20 +77,20 @@ |
77 | 77 | %td.message #{deploy.message} |
78 | 78 | %td.repository #{deploy.repository} |
79 | 79 | %td.revision #{deploy.short_revision} |
80 | - = link_to "All Deploys (#{app.deploys.count})", app_deploys_path(app), :class => 'button' | |
80 | + = link_to t('.all_deploys', :count => app.deploys.count), app_deploys_path(app), :class => 'button' | |
81 | 81 | - else |
82 | - %h3 No deploys | |
82 | + %h3=t('.no_deploys') | |
83 | 83 | |
84 | 84 | - if app.problems.any? |
85 | - %h3.clear Errors | |
85 | + %h3.clear=t('.errors') | |
86 | 86 | %section |
87 | 87 | = form_tag search_problems_path(:all_errs => all_errs, :app_id => app.id), :method => :get, :remote => true do |
88 | - = text_field_tag :search, params[:search], :placeholder => 'Search for issues' | |
88 | + = text_field_tag :search, params[:search], :placeholder => t('.search_placeholder') | |
89 | 89 | %br |
90 | 90 | %section |
91 | 91 | .problem_table{:id => 'problem_table'} |
92 | 92 | = render 'problems/table', :problems => problems |
93 | 93 | - else |
94 | - %h3.clear No errs have been caught yet, make sure you setup your app | |
94 | + %h3.clear=t('.no_error_yet') | |
95 | 95 | = render 'configuration_instructions', :app => app |
96 | 96 | ... | ... |
config/locales/en.yml
... | ... | @@ -78,3 +78,31 @@ en: |
78 | 78 | new_app: Add a New App |
79 | 79 | no_apps: 'No apps here.' |
80 | 80 | click_to_create: 'Click here to create your first one' |
81 | + show: | |
82 | + all_deploys: "All Deploys (%{count})" | |
83 | + all_errs: all errs | |
84 | + all_users_notified: "All users will be notified when something happens." | |
85 | + api_key: "API Key:" | |
86 | + atom_title: "Errbit notices for %{name} at %{host}" | |
87 | + deploy_count: "Deploy Count:" | |
88 | + edit: edit | |
89 | + environment: Environment | |
90 | + errors: Errors | |
91 | + errors_caught: "Errors Caught:" | |
92 | + github_repo: GitHub Repo | |
93 | + latest_deploys: Latest Deploys | |
94 | + message: Message | |
95 | + no_deploys: No deploys | |
96 | + no_error_yet: "No errs have been caught yet, make sure you setup your app" | |
97 | + no_watcher: "Sadly, no one is watching this app" | |
98 | + repository: Repository | |
99 | + repository: Repository | |
100 | + revision: Revision | |
101 | + search_placeholder: 'Search for issues' | |
102 | + show_hide: "(show/hide)" | |
103 | + unresolved_errs: unresolved errs | |
104 | + unwatch: unwatch | |
105 | + user_or_email: User or Email | |
106 | + watchers: Watchers | |
107 | + when: When | |
108 | + who: Who | ... | ... |