Merge branch 'master' into ps-ember-update

Conflicts:
	assets/scripts/travis.coffee
	public/index.html
This commit is contained in:
Piotr Sarnacki 2013-02-26 12:43:43 +01:00
commit 6dbcd95c8b
15 changed files with 211 additions and 8 deletions

View File

@ -1,3 +1,3 @@
--- ---
:polled_at: 1358204368 :polled_at: 1361792606
:updated_at: 1358204368 :updated_at: 1361792606

View File

@ -28,10 +28,30 @@ This will run against API run locally.
### Running the spec suite ### Running the spec suite
To run the test suite, you must first start the app (see above). First, start the app (see above).
bundle exec foreman start bundle exec foreman start
Then run rspec against the spec/ directory To run the Ruby specs, run rspec against the spec/ directory:
bundle exec rspec spec/ bundle exec rspec spec/
To run the Jasmine specs, open the spec page: [localhost:5000/spec.html](http://localhost:5000/spec.html)
### i18n
Localization for travis-web is managed via [localeapp](http://localeapp.com).
If you are interested in improving the existing localizations or adding
a new locale, please contact us on irc (#travis) and we will set you up.
Please do **not** edit the YAML files directly.
Localization data can be synced with the following rake task:
bundle exec localeapp:update
This will publish any new keys in en.yml, as well as any missing keys
from your handlebars templates and pull down the latest localizations.
*note*: You will need to have the localeapp api key exported to
LOCALEAPP_API_KEY

View File

@ -60,6 +60,7 @@ Travis.reopen
{ key: 'pl', name: 'Polski' } { key: 'pl', name: 'Polski' }
{ key: 'pt-BR', name: 'Português brasileiro' } { key: 'pt-BR', name: 'Português brasileiro' }
{ key: 'ru', name: 'Русский' } { key: 'ru', name: 'Русский' }
{ key: 'de', name: 'Deutsch' }
] ]
).property() ).property()

View File

@ -1,6 +1,9 @@
require 'ext/jquery' require 'ext/jquery'
require 'ext/ember/namespace' require 'ext/ember/namespace'
window.bootstrapTravis = ->
Travis.advanceReadiness()
# TODO: how can I put it in Travis namespace and use immediately? # TODO: how can I put it in Travis namespace and use immediately?
Storage = Em.Object.extend Storage = Em.Object.extend
init: -> init: ->

161
locales/de.yml Normal file
View File

@ -0,0 +1,161 @@
de:
build:
duration: Dauer
finished_at: Fertig
job: Aufgabe
builds:
allowed_failures: Erlaubte Fehlschläge
author: Autor
branch:
build_matrix: Build-Matrix
commit:
commiter:
committer:
compare: Vergleich
config: Konfiguration
duration: Dauer
finished_at: Fertig
message: Nachricht
messages:
sponsored_by: Dieser Testablauf lief auf einem Arbeiter-Rechner gesponsert von
name:
pr:
started_at: Läuft
state: Status
datetime:
distance_in_words:
hours_exact:
one: ! '%{count} Stunde'
other: ! '%{count} Stunden'
minutes_exact:
one: ! '%{count} Minute'
other: ! '%{count} Minuten'
seconds_exact:
one: ! '%{count} Sekunde'
other: ! '%{count} Sekunden'
errors:
messages:
already_confirmed: wurde bereits bestätigt
not_found: nicht gefunden
not_locked: war nicht gesperrt
home:
name: Startseite
jobs:
allowed_failures: Erlaubte Fehlschläge
author: Autor
branch:
build_matrix: Build-Matrix
commit:
committer:
compare: Vergleich
config: Konfiguration
duration: Dauer
finished_at: Fertig
message: Nachricht
messages:
sponsored_by: Dieser Testablauf lief auf einem Arbeiter-Rechner gesponsert von
sponsored_by: Gesponsert von
started_at: Läuft
state: Status
layouts:
about:
alpha: Dieses Zeugs ist Alpha!
join: Komm dazu und helfe!
mailing_list: Mailingliste
messages:
alpha: Bitte empfinde das <strong>nicht</strong> als stabilen Dienst. Wir sind immer noch weit davon entfernt! Mehr Informationen <a href='https://github.com/travis-ci'>hier</a>.
repository:
twitter:
application:
fork_me: Auf GitHub forken
my_repositories: Meine Repositories
recent: Aktuell
search: Suche
sponsers: Sponsoren
sponsors_link: Schaue alle unsere tollen Sponsoren an &rarr;
mobile:
author: Autor
build:
build_matrix: Build-Matrix
commit:
committer:
compare: Vergleich
config: Konfiguration
duration: Dauer
finished_at: Fertig
job: Aufgabe
log: Log
top:
accounts: Accounts
admin: Admin
blog: Blog
docs: Dokumentation
github_login: Mit GitHub anmelden
home: Startseite
profile: Profil
sign_out: Abmelden
signing_in: Anmelden...
stats: Statistik
locales:
ca:
de: Deutsch
en: English
es: Español
fr: Français
ja: 日本語
nb: Norsk Bokmål
nl: Nederlands
pl: Polski
pt-BR: português brasileiro
ru: Русский
no_job: Es gibt keine Aufgaben
profiles:
show:
email: E-Mail
github:
locale: Sprache
message:
config: Wie du eigene Build-Optionen konfigurieren kannst
your_repos: Lege die Schalter unten um, um den Travis Dienst-Hook für deine Projekte zu aktivieren, dann pushe zu GitHub.<br />\n Um gegen mehrere Rubine zu testen, sehe
messages:
notice: Bitte lese dir unser <a href=\\"http://about.travis-ci.org/docs/user/getting-started/\\">Getting Started-Handbuch</a> durch, um loszulegen.\\n <small>Es dauert nur ein paar Minuten.</small>
token:
update:
update_locale: Update
your_locale: Deine Sprache
your_repos: Deine Repositories
queue: Warteschlange
repositories:
asciidoc:
branch:
commit:
duration: Dauer
finished_at: Fertig
image_url: Bild-URL
markdown:
message: Nachricht
rdoc:
started_at: Läuft
tabs:
branches: Branch-Zusammenfassung
build:
build_history: Build-Geschichte
current: Aktuell
job: Aufgabe
pull_requests:
test:
textile:
repository:
duration: Dauer
statistics:
index:
build_count: Build-Anzahl
count: Anzahl
last_month: letzter Monat
repo_growth: Repository-Zuwachs
total_builds: Alle Builds
total_projects: Alle Projekte/Repositories
user:
failure: Fehlschlag
signed_out: Abgemeldet
workers: Arbeiter

View File

@ -9,6 +9,7 @@ en:
branch: Branch branch: Branch
build_matrix: Build Matrix build_matrix: Build Matrix
commit: Commit commit: Commit
commiter: commiter
committer: Committer committer: Committer
compare: Compare compare: Compare
config: Config config: Config
@ -97,6 +98,7 @@ en:
stats: Stats stats: Stats
locales: locales:
ca: ca:
de: Deutsch
en: English en: English
es: Español es: Español
fr: Français fr: Français

View File

@ -9,6 +9,7 @@ es:
branch: Rama branch: Rama
build_matrix: Matriz de Builds build_matrix: Matriz de Builds
commit: Commit commit: Commit
commiter:
committer: Committer committer: Committer
compare: Comparar compare: Comparar
config: Configuración config: Configuración
@ -97,6 +98,7 @@ es:
stats: Estadísticas stats: Estadísticas
locales: locales:
ca: ca:
de: Deutsch
en: English en: English
es: Español es: Español
fr: Français fr: Français

View File

@ -9,6 +9,7 @@ fr:
branch: Branche branch: Branche
build_matrix: Table des versions build_matrix: Table des versions
commit: Commit commit: Commit
commiter:
committer: Committeur committer: Committeur
compare: Comparer compare: Comparer
config: Config config: Config
@ -97,6 +98,7 @@ fr:
stats: Statistiques stats: Statistiques
locales: locales:
ca: ca:
de: Deutsch
en: English en: English
es: Español es: Español
fr: Français fr: Français

View File

@ -9,6 +9,7 @@ ja:
branch: ブランチ branch: ブランチ
build_matrix: 失敗許容範囲外 build_matrix: 失敗許容範囲外
commit: コミット commit: コミット
commiter:
committer: コミット者 committer: コミット者
compare: 比較 compare: 比較
config: 設定 config: 設定
@ -91,6 +92,7 @@ ja:
stats: 統計 stats: 統計
locales: locales:
ca: ca:
de: Deutsch
en: English en: English
es: Español es: Español
fr: Français fr: Français

View File

@ -9,6 +9,7 @@ nb:
branch: Gren branch: Gren
build_matrix: Jobbmatrise build_matrix: Jobbmatrise
commit: Innsending commit: Innsending
commiter:
committer: Innsender committer: Innsender
compare: Sammenlign compare: Sammenlign
config: Oppsett config: Oppsett
@ -97,6 +98,7 @@ nb:
stats: Statistikk stats: Statistikk
locales: locales:
ca: ca:
de: Deutsch
en: English en: English
es: Español es: Español
fr: Français fr: Français

View File

@ -9,6 +9,7 @@ nl:
branch: Tak branch: Tak
build_matrix: Bouw matrix build_matrix: Bouw matrix
commit: Commit commit: Commit
commiter:
committer: Committer committer: Committer
compare: Vergelijk compare: Vergelijk
config: Configuratie config: Configuratie
@ -97,6 +98,7 @@ nl:
stats: Statistieken stats: Statistieken
locales: locales:
ca: ca:
de: Deutsch
en: English en: English
es: Español es: Español
fr: Français fr: Français

View File

@ -9,6 +9,7 @@ pl:
branch: Gałąź branch: Gałąź
build_matrix: Macierz Buildów build_matrix: Macierz Buildów
commit: Commit commit: Commit
commiter:
committer: Komitujący committer: Komitujący
compare: Porównanie compare: Porównanie
config: Konfiguracja config: Konfiguracja
@ -100,6 +101,7 @@ pl:
stats: Statystki stats: Statystki
locales: locales:
ca: Čeština ca: Čeština
de: Deutsch
en: English en: English
es: Español es: Español
fr: Français fr: Français

View File

@ -9,6 +9,7 @@ pt-BR:
branch: Branch branch: Branch
build_matrix: Matriz de Build build_matrix: Matriz de Build
commit: Commit commit: Commit
commiter:
committer: Committer committer: Committer
compare: Comparar compare: Comparar
config: Config config: Config
@ -97,6 +98,7 @@ pt-BR:
stats: Estatísticas stats: Estatísticas
locales: locales:
ca: ca:
de: Deutsch
en: English en: English
es: Español es: Español
fr: Français fr: Français

View File

@ -9,6 +9,7 @@ ru:
branch: Ветка branch: Ветка
build_matrix: Матрица build_matrix: Матрица
commit: Коммит commit: Коммит
commiter:
committer: Коммитер committer: Коммитер
compare: Дифф compare: Дифф
config: Конфигурация config: Конфигурация
@ -18,7 +19,7 @@ ru:
messages: messages:
sponsored_by: Эта серия тестов была запущена на машине, спонсируемой sponsored_by: Эта серия тестов была запущена на машине, спонсируемой
name: Билд name: Билд
pr: pr: PR
started_at: Начало started_at: Начало
state: состояние state: состояние
datetime: datetime:
@ -103,6 +104,7 @@ ru:
stats: Статистика stats: Статистика
locales: locales:
ca: ca:
de: Deutsch
en: English en: English
es: Español es: Español
fr: Français fr: Français
@ -162,6 +164,6 @@ ru:
total_builds: Всего билдов total_builds: Всего билдов
total_projects: Всего проектов/репозиториев total_projects: Всего проектов/репозиториев
user: user:
failure: failure: сбой
signed_out: signed_out: Вышел
workers: Машины workers: Машины

View File

@ -16,7 +16,7 @@
<script src="/scripts/app.js"></script> <script src="/scripts/app.js"></script>
<script> <script>
minispade.require('travis') minispade.require('travis')
Travis.advanceReadiness() bootstrapTravis()
</script> </script>
</head> </head>
<body id="home"></body> <body id="home"></body>