Commit b6f670c82379b0ad5b331fcd1b86f2642596e71f

Authored by Cyril Mougel
1 parent 09f663fc
Exists in master and in 1 other branch production

Fix spec and extract some string in translation

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
... ...