diff --git a/.localeapp/config.rb b/.localeapp/config.rb index fa913fac..bfd9ca7d 100644 --- a/.localeapp/config.rb +++ b/.localeapp/config.rb @@ -1,5 +1,5 @@ Localeapp.configure do |config| - config.api_key = ENV['LOCALEAPP'] + config.api_key = ENV['LOCALEAPP_API_KEY'] config.translation_data_directory = 'locales' config.synchronization_data_file = '.localeapp/log.yml' config.daemon_pid_file = '.localeapp/localeapp.pid' diff --git a/.localeapp/log.yml b/.localeapp/log.yml index aafaa83f..84b966f2 100644 --- a/.localeapp/log.yml +++ b/.localeapp/log.yml @@ -1,3 +1,3 @@ --- -:polled_at: 1353602900 -:updated_at: 1353602900 +:polled_at: 1354548824 +:updated_at: 1354548824 diff --git a/Gemfile b/Gemfile index 244a803a..bab09cb1 100644 --- a/Gemfile +++ b/Gemfile @@ -20,8 +20,11 @@ end group :development, :test do gem 'rake', '~> 0.9.2' gem 'localeapp' + gem 'handlebars' + gem 'localeapp-handlebars_i18n' end + group :development do # gem 'debugger' gem 'foreman' diff --git a/Gemfile.lock b/Gemfile.lock index cbda9c31..c96df17b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -25,6 +25,7 @@ GEM coffee-script-source execjs coffee-script-source (1.4.0) + commonjs (0.2.6) compass (0.12.2) chunky_png (~> 1.2) fssm (>= 0.2.7) @@ -42,19 +43,25 @@ GEM lumberjack (>= 1.0.2) pry (>= 0.9.10) thor (>= 0.14.6) + handlebars (0.3.1) + commonjs (~> 0.2.3) + therubyracer (~> 0.10.0) i18n (0.6.1) json (1.7.5) + libv8 (3.3.10.4) listen (0.6.0) - localeapp (0.6.7) + localeapp (0.6.8) gli i18n json rest-client ya2yaml + localeapp-handlebars_i18n (0.0.1) + localeapp lumberjack (1.0.2) method_source (0.8.1) mime-types (1.19) - multi_json (1.3.7) + multi_json (1.4.0) pry (0.9.10) coderay (~> 1.0.5) method_source (~> 0.8) @@ -72,6 +79,7 @@ GEM rack (>= 1.0) rake (0.9.5) rake-pipeline-i18n-filters (0.0.5) + rake-pipeline (~> 0.6) rb-fsevent (0.9.2) rerun (0.7.1) listen @@ -81,7 +89,7 @@ GEM rspec-core (~> 2.12.0) rspec-expectations (~> 2.12.0) rspec-mocks (~> 2.12.0) - rspec-core (2.12.0) + rspec-core (2.12.1) rspec-expectations (2.12.0) diff-lcs (~> 1.1.3) rspec-mocks (2.12.0) @@ -98,6 +106,8 @@ GEM sinatra (~> 1.3.0) tilt (~> 1.3) slop (3.3.3) + therubyracer (0.10.2) + libv8 (~> 3.3.10) thor (0.16.0) tilt (1.3.3) uglifier (1.3.0) @@ -113,7 +123,9 @@ DEPENDENCIES compass foreman guard + handlebars localeapp + localeapp-handlebars_i18n puma rack-cache rack-ssl (~> 1.3) diff --git a/Rakefile b/Rakefile index da123014..ae388e82 100644 --- a/Rakefile +++ b/Rakefile @@ -1,15 +1,16 @@ $: << 'lib' namespace :localeapp do - desc "update all locale files from localeapp" + desc "syncs localeapp, yaml and handlebars" task :update do - require 'localeapp' - system 'localeapp pull' - end - - desc "push changes to en.yml up to localeapp" - task :report do - require 'localeapp' - system 'localeapp push locales/en.yml' + require 'localeapp-handlebars_i18n' + Localeapp::HandlebarsI18n.configure($stdout) do |config| + config.hbs_load_path = Dir[File.expand_path '../assets/scripts/app/templates/**/*.hbs', __FILE__] + config.yml_load_path = File.expand_path '../locales/', __FILE__ + config.localeapp_api_key = ENV['LOCALEAPP_API_KEY'] + end + system "localeapp push locales/#{Localeapp::HandlebarsI18n.default_locale}.yml" + Localeapp::HandlebarsI18n.send_missing_translations + system "localeapp pull" end end diff --git a/assets/scripts/config/locales.js b/assets/scripts/config/locales.js index bcdee71a..54cb3c06 100644 --- a/assets/scripts/config/locales.js +++ b/assets/scripts/config/locales.js @@ -1,2 +1 @@ -I18n.translations = I18n.translations || {}; I18n.translations = {"en":{"build":{"duration":"Duration","finished_at":"Finished","job":"Job"},"builds":{"allowed_failures":"Allowed Failures","author":"Author","branch":"Branch","build_matrix":"Build Matrix","commit":"Commit","committer":"Committer","compare":"Compare","config":"Config","duration":"Duration","finished_at":"Finished","message":"Message","messages":{"sponsored_by":"This test series was run on a worker box sponsored by"},"name":"Build","started_at":"Started"},"datetime":{"distance_in_words":{"hours_exact":{"one":"%{count} hour","other":"%{count} hours"},"minutes_exact":{"one":"%{count} minute","other":"%{count} minutes"},"seconds_exact":{"one":"%{count} second","other":"%{count} seconds"}}},"errors":{"messages":{"already_confirmed":"was already confirmed","not_found":"not found","not_locked":"was not locked"}},"home":{"name":"home"},"jobs":{"allowed_failures":"Allowed Failures","author":"Author","branch":"Branch","build_matrix":"Build Matrix","commit":"Commit","committer":"Committer","compare":"Compare","config":"Config","duration":"Duration","finished_at":"Finished","message":"Message","messages":{"sponsored_by":"This test series was run on a worker box sponsored by"},"sponsored_by":null,"started_at":"Started"},"layouts":{"about":{"alpha":"This stuff is alpha.","join":"Join us and help!","mailing_list":"Mailing List","messages":{"alpha":"Please do not consider this a stable service. We're still far from that! More info here."},"repository":"Repository","twitter":"Twitter"},"application":{"fork_me":"Fork me on Github","my_repositories":"My Repositories","recent":"Recent","search":"Search","sponsers":"Sponsors","sponsors_link":"See all of our amazing sponsors →"},"mobile":{"author":"Author","build":"Build","build_matrix":"Build Matrix","commit":"Commit","committer":"Committer","compare":"Compare","config":"Config","duration":"Duration","finished_at":"Finished at","job":"Job","log":"Log"},"top":{"admin":"Admin","blog":"Blog","docs":"Docs","github_login":"Sign in with Github","home":"Home","profile":"Profile","sign_out":"Sign Out","stats":"Stats"}},"locales":{"ca":null,"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":"There are no jobs","profiles":{"show":{"email":"Email","github":"Github","message":{"config":"how to configure custom build options","your_repos":" Flick the switches below to turn on the Travis service hook for your projects, then push to GitHub.
\n To test against multiple rubies, see"},"messages":{"notice":"To get started, please read our Getting Started guide.\n It will only take a couple of minutes."},"token":"Token","update":"Update","update_locale":"Update","your_locale":"Your Locale","your_repos":"Your Repositories"}},"queue":"Queue","repositories":{"branch":"Branch","commit":"Commit","duration":"Duration","finished_at":"Finished","image_url":"Image URL","markdown":"Markdown","message":"Message","rdoc":"RDOC","started_at":"Started","tabs":{"branches":"Branch Summary","build":"Build","build_history":"Build History","current":"Current","job":"Job","pull_requests":"Pull Requests"},"test":null,"textile":"Textile"},"repository":{"duration":"Duration"},"statistics":{"index":{"build_count":"Build Count","count":"Count","last_month":"last month","repo_growth":"Repository Growth","total_builds":"Total Builds","total_projects":"Total Projects/Repositories"}},"user":{"failure":null,"signed_out":null},"workers":"Workers"},"es":{"build":{"duration":"Duración","finished_at":"Finalizado","job":"Trabajo"},"builds":{"allowed_failures":"Fallos Permitidos","author":"Autor","branch":"Rama","build_matrix":"Matriz de Builds","commit":"Commit","committer":"Committer","compare":"Comparar","config":"Configuración","duration":"Duración","finished_at":"Finalizado","message":"Mensaje","messages":{"sponsored_by":"Esta serie de tests han sido ejecutados en una caja de Proceso patrocinada por"},"name":"Build","started_at":"Iniciado"},"datetime":{"distance_in_words":{"hours_exact":{"one":"%{count} hora","other":"%{count} horas"},"minutes_exact":{"one":"%{count} minuto","other":"%{count} minutos"},"seconds_exact":{"one":"%{count} segundo","other":"%{count} segundos"}}},"errors":{"messages":{"already_confirmed":"ya ha sido confirmado","not_found":"no encontrado","not_locked":"no estaba bloqueado"}},"home":{"name":"Inicio"},"jobs":{"allowed_failures":"Fallos Permitidos","author":"Autor","branch":"Rama","build_matrix":"Matriz de Builds","commit":"Commit","committer":"Committer","compare":"Comparar","config":"Configuración","duration":"Duración","finished_at":"Finalizado","message":"Mensaje","messages":{"sponsored_by":"Esta serie de tests han sido ejecutados en una caja de Proceso patrocinada por"},"sponsored_by":"Patrocinado por","started_at":"Iniciado"},"layouts":{"about":{"alpha":"Esto es alpha.","join":"Únetenos y ayudanos!","mailing_list":"Lista de Correos","messages":{"alpha":"Por favor no considereis esto un servicio estable. Estamos estamos aún lejos de ello! Más información aquí."},"repository":"Repositorio","twitter":"Twitter"},"application":{"fork_me":"Hazme un Fork en Github","my_repositories":"Mis Repositorios","recent":"Reciente","search":"Buscar","sponsers":"Patrocinadores","sponsors_link":"Ver todos nuestros patrocinadores →"},"mobile":{"author":"Autor","build":"Build","build_matrix":"Matriz de Builds","commit":"Commit","committer":"Committer","compare":"Comparar","config":"Config","duration":"Duración","finished_at":"Finalizado el","job":"Trabajo","log":"Registro"},"top":{"admin":"Admin","blog":"Blog","docs":"Documentación","github_login":"Iniciar sesión con Github","home":"Inicio","profile":"Perfil","sign_out":"Desconectar","stats":"Estadísticas"}},"locales":{"ca":null,"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":"No hay trabajos","profiles":{"show":{"email":"email","github":"Github","message":{"config":"como configurar tus propias opciones para el Build","your_repos":" Activa los interruptores para inicial el Travis service hook para tus proyectos, y haz un Push en GitHub.
\n Para probar varias versiones de ruby, mira"},"messages":{"notice":"Para comenzar, por favor lee nuestra Guía de Inicio .\n Solo tomará unos pocos minutos."},"token":"Token","update":"Actualizar","update_locale":"Actualizar","your_locale":"Tu Idioma","your_repos":"Tus repositorios"}},"queue":"Cola","repositories":{"branch":"Rama","commit":"Commit","duration":"Duración","finished_at":"Finalizado","image_url":"Imagen URL","markdown":"Markdown","message":"Mensaje","rdoc":"RDOC","started_at":"Iniciado","tabs":{"branches":"Ramas","build":"Builds","build_history":"Histórico","current":"Actual","job":"Trabajo","pull_requests":null},"test":null,"textile":"Textile"},"repository":{"duration":"Duración"},"statistics":{"index":{"build_count":"Número de Builds","count":"Número","last_month":"mes anterior","repo_growth":"Crecimiento de Repositorios","total_builds":"Total de Builds","total_projects":"Total de Proyectos/Repositorios"}},"user":{"failure":null,"signed_out":null},"workers":"Procesos"},"fr":{"build":{"duration":"Durée","finished_at":"Terminé","job":"Tâche"},"builds":{"allowed_failures":"Échecs autorisés","author":"Auteur","branch":"Branche","build_matrix":"Table des versions","commit":"Commit","committer":"Committeur","compare":"Comparer","config":"Config","duration":"Durée","finished_at":"Terminé","message":"Message","messages":{"sponsored_by":"Cette série de tests a été exécutée sur une machine sponsorisée par"},"name":"Version","started_at":"Commencé"},"datetime":{"distance_in_words":{"hours_exact":{"one":"%{count} heure","other":"%{count} heures"},"minutes_exact":{"one":"%{count} minute","other":"%{count} minutes"},"seconds_exact":{"one":"%{count} seconde","other":"%{count} secondes"}}},"errors":{"messages":{"already_confirmed":"étais déja confirmé","not_found":"n'a pas été trouvé","not_locked":"n'étais pas bloqué"}},"home":{"name":"accueil"},"jobs":{"allowed_failures":"Échecs autorisés","author":"Auteur","branch":"Branche","build_matrix":"Table des versions","commit":"Commit","committer":"Committeur","compare":"Comparer","config":"Config","duration":"Durée","finished_at":"Terminé","message":"Message","messages":{"sponsored_by":"Cette série de tests a été exécutée sur une machine sponsorisée par"},"sponsored_by":"Cette série de tests a été exécutée sur une machine sponsorisée par","started_at":"Commencé"},"layouts":{"about":{"alpha":"Ceci est en alpha.","join":"Joignez-vous à nous et aidez-nous!","mailing_list":"Liste de distribution","messages":{"alpha":"S'il vous plaît ne considérez pas ce service comme étant stable. Nous sommes loin de ça! Plus d'infos ici."},"repository":"Dépôt","twitter":"Twitter"},"application":{"fork_me":"Faites un Fork sur Github","my_repositories":"Mes dépôts","recent":"Récent","search":"Chercher","sponsers":"Sponsors","sponsors_link":"Voir tous nos extraordinaire sponsors →"},"mobile":{"author":"Auteur","build":"Version","build_matrix":"Table des versions","commit":"Commit","committer":"Committeur","compare":"Comparer","config":"Config","duration":"Durée","finished_at":"Terminé à","job":"Tâche","log":"Journal"},"top":{"admin":"Admin","blog":"Blog","docs":"Documentation","github_login":"Connexion Github","home":"Accueil","profile":"Profil","sign_out":"Déconnexion","stats":"Statistiques"}},"locales":{"ca":null,"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":"Pas de tâches","profiles":{"show":{"email":"Courriel","github":"Github","message":{"config":"comment configurer des options de version personnalisées","your_repos":"Utilisez les boutons ci-dessous pour activer Travis sur vos projets puis déployez sur GitHub.
\nPour tester sur plus de versions de ruby, voir"},"messages":{"notice":"Pour commencer, veuillez lire notre guide de démarrage.\n Cela ne vous prendra que quelques minutes."},"token":"Jeton","update":"Modifier","update_locale":"Modifier","your_locale":"Votre langue","your_repos":"Vos dépôts"}},"queue":"File","repositories":{"branch":"Branche","commit":"Commit","duration":"Durée","finished_at":"Terminé","image_url":"Image","markdown":"Markdown","message":"Message","rdoc":"RDOC","started_at":"Commencé","tabs":{"branches":"Résumé des branches","build":"Build","build_history":"Historique des tâches","current":"Actuel","job":"Tâche","pull_requests":null},"test":null,"textile":"Textile"},"repository":{"duration":"Durée"},"statistics":{"index":{"build_count":"Décompte des versions","count":"Décompte","last_month":"mois dernier","repo_growth":"Croissance de dépôt","total_builds":"Total des versions","total_projects":"Total des projets/dépôts"}},"user":{"failure":null,"signed_out":null},"workers":"Processus"},"ja":{"build":{"duration":"処理時間","finished_at":"終了時刻","job":"ジョブ"},"builds":{"allowed_failures":"失敗許容範囲内","author":"制作者","branch":"ブランチ","build_matrix":"失敗許容範囲外","commit":"コミット","committer":"コミット者","compare":"比較","config":"設定","duration":"処理時間","finished_at":"終了時刻","message":"メッセージ","messages":{"sponsored_by":"このテストは以下のスポンサーの協力で行いました。"},"name":"ビルド","started_at":"開始時刻"},"datetime":{"distance_in_words":{"hours_exact":null,"minutes_exact":null,"seconds_exact":null}},"errors":{"messages":{"already_confirmed":null,"not_found":null,"not_locked":null}},"home":{"name":null},"jobs":{"allowed_failures":"失敗許容範囲内","author":"制作者","branch":"ブランチ","build_matrix":"ビルドマトリクス","commit":"コミット","committer":"コミット者","compare":"比較","config":"設定","duration":"処理時間","finished_at":"終了時刻","message":"メッセージ","messages":{"sponsored_by":"このテストは以下のスポンサーの協力で行いました。"},"sponsored_by":null,"started_at":"開始時刻"},"layouts":{"about":{"alpha":"まだアルファですよ!","join":"参加してみよう!","mailing_list":"メールリスト","messages":{"alpha":"Travis-ciは安定したサービスまで後一歩!詳しくはこちら"},"repository":"リポジトリ","twitter":"ツイッター"},"application":{"fork_me":"Githubでフォークしよう","my_repositories":"マイリポジトリ","recent":"最近","search":"検索","sponsers":"スポンサー","sponsors_link":"スポンサーをもっと見る →"},"mobile":{"author":"制作者","build":"ビルド","build_matrix":"ビルドマトリクス","commit":"コミット","committer":"コミット者","compare":"比較","config":"設定","duration":"処理時間","finished_at":"終了時刻","job":"ジョブ","log":"ログ"},"top":{"admin":"管理","blog":"ブログ","docs":"Travisとは?","github_login":"Githubでログイン","home":"ホーム","profile":"プロフィール","sign_out":"ログアウト","stats":"統計"}},"locales":{"ca":null,"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":"ジョブはありません","profiles":{"show":{"email":"メール","github":"Github","message":{"config":"詳細設定","your_repos":"以下のスイッチを設定し、Travis-ciを有効にします。Githubへプッシュしたらビルドは自動的に開始します。複数バーションや細かい設定はこちらへ:"},"messages":{"notice":"まずはTravisのはじめ方を参照してください。"},"token":"トークン","update":"更新","update_locale":"更新","your_locale":"言語設定","your_repos":"リポジトリ"}},"queue":"キュー","repositories":{"branch":"ブランチ","commit":"コミット","duration":"処理時間","finished_at":"終了時刻","image_url":"画像URL","markdown":".md","message":"メッセージ","rdoc":".rdoc","started_at":"開始時刻","tabs":{"branches":"ブランチまとめ","build":"ビルド","build_history":"ビルド履歴","current":"最新","job":"ジョブ","pull_requests":"プルリクエスト"},"test":null,"textile":".textile"},"repository":{"duration":"時間"},"statistics":{"index":{"build_count":"ビルド数","count":"数","last_month":"先月","repo_growth":"リポジトリ","total_builds":"合計ビルド数","total_projects":"合計リポジトリ"}},"user":{"failure":null,"signed_out":null},"workers":"ワーカー"},"nb":{"build":{"duration":"Varighet","finished_at":"Fullført","job":"Jobb"},"builds":{"allowed_failures":"Tillatte feil","author":"Forfatter","branch":"Gren","build_matrix":"Jobbmatrise","commit":"Innsending","committer":"Innsender","compare":"Sammenlign","config":"Oppsett","duration":"Varighet","finished_at":"Fullført","message":"Beskrivelse","messages":{"sponsored_by":"Denne testen ble kjørt på en maskin sponset av"},"name":"Jobb","started_at":"Startet"},"datetime":{"distance_in_words":{"hours_exact":{"one":"%{count} time","other":"%{count} timer"},"minutes_exact":{"one":"%{count} minutt","other":"%{count} minutter"},"seconds_exact":{"one":"%{count} sekund","other":"%{count} sekunder"}}},"errors":{"messages":{"already_confirmed":"har allerede blitt bekreftet","not_found":"ikke funnnet","not_locked":"var ikke låst"}},"home":{"name":"hjem"},"jobs":{"allowed_failures":"Tillatte feil","author":"Forfatter","branch":"Gren","build_matrix":"Jobbmatrise","commit":"Innsending","committer":"Innsender","compare":"Sammenlign","config":"Oppsett","duration":"Varighet","finished_at":"Fullført","message":"Beskrivelse","messages":{"sponsored_by":"Denne testserien ble kjørt på en maskin sponset av"},"sponsored_by":null,"started_at":"Startet"},"layouts":{"about":{"alpha":"Dette er alfa-greier.","join":"Bli med og hjelp oss!","mailing_list":"E-postliste","messages":{"alpha":"Dette er ikke en stabil tjeneste. Vi har fremdeles et stykke igjen! Mer informasjon finner du her."},"repository":"Kodelager","twitter":"Twitter."},"application":{"fork_me":"Se koden på Github","my_repositories":"Mine kodelagre","recent":"Nylig","search":"Søk","sponsers":"Sponsorer","sponsors_link":"Se alle de flotte sponsorene våre →"},"mobile":{"author":"Forfatter","build":"Jobb","build_matrix":"Jobbmatrise","commit":"Innsending","committer":"Innsender","compare":"Sammenlign","config":"Oppsett","duration":"Varighet","finished_at":"Fullført","job":"Jobb","log":"Logg"},"top":{"admin":"Administrator","blog":"Blogg","docs":"Dokumentasjon","github_login":"Logg inn med Github","home":"Hjem","profile":"Profil","sign_out":"Logg ut","stats":"Statistikk"}},"locales":{"ca":null,"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":"Ingen jobber finnnes","profiles":{"show":{"email":"E-post","github":"Github","message":{"config":"hvordan sette opp egne jobbinnstillinger","your_repos":"Slå\u0010 på Travis for prosjektene dine ved å dra i bryterne under, og send koden til Github.
\nFor å teste mot flere versjoner av ruby, se "},"messages":{"notice":"For å komme i gang, vennligst les kom-i-gang-veivisereren vår. Det tar bare et par minutter."},"token":"Kode","update":"Oppdater","update_locale":"Oppdater","your_locale":"Ditt språk","your_repos":"Dine kodelagre"}},"queue":"Kø","repositories":{"branch":"Gren","commit":"Innsender","duration":"Varighet","finished_at":"Fullført","image_url":"Bilde-URL","markdown":"Markdown","message":"Beskrivelse","rdoc":"RDOC","started_at":"Startet","tabs":{"branches":"Grensammendrag","build":"Jobb","build_history":"Jobblogg","current":"Siste","job":"Jobb","pull_requests":null},"test":null,"textile":"Textile"},"repository":{"duration":"Varighet"},"statistics":{"index":{"build_count":"Antall jobber","count":"Antall","last_month":"siste måned","repo_growth":"Vekst i kodelager","total_builds":"Totale jobber","total_projects":"Antall prosjekter/kodelagre"}},"user":{"failure":null,"signed_out":null},"workers":"Arbeidere"},"nl":{"build":{"duration":"Duur","finished_at":"Voltooid","job":"Taak"},"builds":{"allowed_failures":"Toegestane mislukkingen","author":"Auteur","branch":"Tak","build_matrix":"Bouw Matrix","commit":"Commit","committer":"Committer","compare":"Vergelijk","config":"Configuratie","duration":"Duur","finished_at":"Voltooid","message":"Bericht","messages":{"sponsored_by":"Deze tests zijn gedraaid op een machine gesponsord door"},"name":"Bouw","started_at":"Gestart"},"datetime":{"distance_in_words":{"hours_exact":{"one":"%{count} uur","other":"%{count} uren"},"minutes_exact":{"one":"%{count} minuut","other":"%{count} minuten"},"seconds_exact":{"one":"%{count} seconde","other":"%{count} seconden"}}},"errors":{"messages":{"already_confirmed":"was al bevestigd","not_found":"niet gevonden","not_locked":"was niet vergrendeld"}},"home":{"name":"Hoofdpagina"},"jobs":{"allowed_failures":"Toegestane mislukkingen","author":"Auteur","branch":"Tak","build_matrix":"Bouw matrix","commit":"Commit","committer":"Committer","compare":"Vergelijk","config":"Configuratie","duration":"Duur","finished_at":"Voltooid","message":"Bericht","messages":{"sponsored_by":"Deze testen zijn uitgevoerd op een machine gesponsord door"},"sponsored_by":null,"started_at":"Gestart"},"layouts":{"about":{"alpha":"Dit is in alfa-stadium.","join":"Doe met ons mee en help!","mailing_list":"Mailing lijst","messages":{"alpha":"Gelieve deze service niet te beschouwen als stabiel. Daar zijn we nog lang niet! Meer info hier."},"repository":"Repository","twitter":"Twitter"},"application":{"fork_me":"Maak een fork op Github","my_repositories":"Mijn repositories","recent":"Recent","search":"Zoeken","sponsers":"Sponsors","sponsors_link":"Bekijk al onze geweldige sponsors →"},"mobile":{"author":"Auteur","build":"Bouw","build_matrix":"Bouw matrix","commit":"Commit","committer":"Committer","compare":"Vergelijk","config":"Configuratie","duration":"Duur","finished_at":"Voltooid op","job":"Taak","log":"Logboek"},"top":{"admin":"Administratie","blog":"Blog","docs":"Documentatie","github_login":"Inloggen met Github","home":"Home","profile":"Profiel","sign_out":"Uitloggen","stats":"Statistieken"}},"locales":{"ca":null,"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":"Er zijn geen taken","profiles":{"show":{"email":"Email adres","github":"Github","message":{"config":"hoe eigen bouw-opties in te stellen","your_repos":"Zet de schakelaars hieronder aan om de Travis hook voor uw projecten te activeren en push daarna naar Github
\nOm te testen tegen meerdere rubies, zie"},"messages":{"notice":"Om te beginnen kunt u onze startersgids lezen.\\n Het zal maar enkele minuten van uw tijd vergen."},"token":"Token","update":"Bijwerken","update_locale":"Bijwerken","your_locale":"Uw taal","your_repos":"Uw repositories"}},"queue":"Wachtrij","repositories":{"branch":"Tak","commit":"Commit","duration":"Duur","finished_at":"Voltooid","image_url":"Afbeeldings URL","markdown":"Markdown","message":"Bericht","rdoc":"RDOC","started_at":"Gestart","tabs":{"branches":"Tak samenvatting","build":"Bouw","build_history":"Bouw geschiedenis","current":"Huidig","job":"Taak","pull_requests":null},"test":null,"textile":"Textile"},"repository":{"duration":"Duur"},"statistics":{"index":{"build_count":"Bouw aantal","count":"Aantal","last_month":"voorbije maand","repo_growth":"Repository groei","total_builds":"Bouw totaal","total_projects":"Projecten/Repository totaal"}},"user":{"failure":null,"signed_out":null},"workers":"Machines"},"pl":{"build":{"duration":"Czas trwania","finished_at":"Zakończono","job":"Zadanie"},"builds":{"allowed_failures":"Dopuszczalne Niepowodzenia","author":"Autor","branch":"Gałąź","build_matrix":"Macierz Buildów","commit":"Commit","committer":"Komitujący","compare":"Porównanie","config":"Konfiguracja","duration":"Czas trwania","finished_at":"Zakończono","message":"Opis","messages":{"sponsored_by":"Te testy zostały uruchomione na maszynie sponsorowanej przez"},"name":"Build","started_at":"Rozpoczęto"},"datetime":{"distance_in_words":{"hours_exact":{"one":"%{count} godzina","other":"%{count} godziny"},"minutes_exact":{"one":"%{count} minuta","other":"%{count} minuty"},"seconds_exact":{"one":"%{count} sekunda","other":"%{count} sekundy"}}},"errors":{"messages":{"already_confirmed":null,"not_found":null,"not_locked":null}},"home":{"name":null},"jobs":{"allowed_failures":"Dopuszczalne Niepowodzenia","author":"Autor","branch":"Gałąź","build_matrix":"Macierz Buildów","commit":"Commit","committer":"Committer","compare":"Porównanie","config":"Konfiguracja","duration":"Czas trwania","finished_at":"Zakończono","message":"Opis","messages":{"sponsored_by":"Te testy zostały uruchomione na maszynie sponsorowanej przez"},"sponsored_by":"Te testy zostały uruchomione na maszynie sponsorowanej przez","started_at":"Rozpoczęto"},"layouts":{"about":{"alpha":"To wciąż jest wersja alpha.","join":"Pomóż i dołącz do nas!","mailing_list":"Lista mailingowa","messages":{"alpha":"Proszę nie traktuj tego jako stabilnej usługi. Wciąż nam wiele do tego brakuje! Więcej informacji znajdziesz tutaj."},"repository":"Repozytorium","twitter":"Twitter"},"application":{"fork_me":"Fork me on Github","my_repositories":"Moje repozytoria","recent":"Ostatnie","search":"Wyniki","sponsers":"Sponsorzy","sponsors_link":"Zobacz naszych wszystkich wspaniałych sponsorów →"},"mobile":{"author":"Autor","build":"Build","build_matrix":"Macierz Buildów","commit":"Commit","committer":"Komitujący","compare":"Porównianie","config":"Konfiguracja","duration":"Czas trwania","finished_at":"Zakończono","job":"Zadanie","log":"Log"},"top":{"admin":null,"blog":"Blog","docs":"Dokumentacja","github_login":"Zaloguj się przy pomocy Githuba","home":"Start","profile":"Profil","sign_out":"Wyloguj się","stats":"Statystki"}},"locales":{"ca":null,"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":"Brak zadań","profiles":{"show":{"email":"Email","github":"Github","message":{"config":"jak skonfigurować niestandardowe opcje builda","your_repos":" Przesuń suwak poniżej, aby włączyć Travisa, dla twoich projektów, a następnie umieść swój kod na GitHubie.
\n Aby testować swój kod przy użyciu wielu wersji Rubiego, zobacz"},"messages":{"notice":"Aby zacząć, przeczytaj nasz Przewodnik .\n Zajmie ci to tylko kilka minut."},"token":"Token","update":null,"update_locale":null,"your_locale":null,"your_repos":"Twoje repozytoria"}},"queue":"Kolejka","repositories":{"branch":"Gałąź","commit":"Commit","duration":"Czas trwania","finished_at":"Zakończono","image_url":"URL obrazka","markdown":"Markdown","message":"Opis","rdoc":"RDOC","started_at":"Rozpoczęto","tabs":{"branches":"Wszystkie Gałęzie","build":"Build","build_history":"Historia Buildów","current":"Aktualny","job":"Zadanie","pull_requests":null},"test":null,"textile":"Textile"},"repository":{"duration":null},"statistics":{"index":{"build_count":"Liczba buildów","count":"Ilość","last_month":"ostatni miesiąc","repo_growth":"Przyrost repozytoriów","total_builds":"Łącznie Buildów","total_projects":"Łącznie projektów/repozytoriów"}},"user":{"failure":null,"signed_out":null},"workers":"Workers"},"pt-BR":{"build":{"duration":"Duração","finished_at":"Concluído em","job":"Trabalho"},"builds":{"allowed_failures":"Falhas Permitidas","author":"Autor","branch":"Branch","build_matrix":"Matriz de Build","commit":"Commit","committer":"Committer","compare":"Comparar","config":"Config","duration":"Duração","finished_at":"Concluído em","message":"Mensagem","messages":{"sponsored_by":"Esta série de testes foi executada em uma caixa de processos patrocinada por"},"name":"Build","started_at":"Iniciou em"},"datetime":{"distance_in_words":{"hours_exact":{"one":"%{count} hora","other":"%{count} horas"},"minutes_exact":{"one":"%{count} minuto","other":"%{count} minutos"},"seconds_exact":{"one":"%{count} segundo","other":"%{count} segundos"}}},"errors":{"messages":{"already_confirmed":"já foi confirmado","not_found":"não encontrado","not_locked":"não estava trancado"}},"home":{"name":"home"},"jobs":{"allowed_failures":"Falhas Permitidas","author":"Autor","branch":"Branch","build_matrix":"Matriz de Build","commit":"Commit","committer":"Committer","compare":"Comparar","config":"Config","duration":"Duração","finished_at":"Concluído em","message":"Mensagem","messages":{"sponsored_by":"Esta série de testes foi executada em uma caixa de processos patrocinada por"},"sponsored_by":null,"started_at":"Iniciou em"},"layouts":{"about":{"alpha":"Isto é um alpha.","join":"Junte-se à nós e ajude!","mailing_list":"Lista de email","messages":{"alpha":"Por favor, não considere isto um serviço estável. Estamos muito longe disso! Mais informações aqui."},"repository":"Repositório","twitter":"Twitter"},"application":{"fork_me":"Faça fork no Github","my_repositories":"Meus Repositórios","recent":"Recentes","search":"Buscar","sponsers":"Patrocinadores","sponsors_link":"Conheça todos os nossos patrocinadores →"},"mobile":{"author":"Autor","build":"Build","build_matrix":"Matriz de Build","commit":"Commit","committer":"Committer","compare":"Comparar","config":"Config","duration":"Duração","finished_at":"Concluído em","job":"Trabalho","log":"Log"},"top":{"admin":"Admin","blog":"Blog","docs":"Documentação","github_login":"Logue com o Github","home":"Home","profile":"Perfil","sign_out":"Sair","stats":"Estatísticas"}},"locales":{"ca":null,"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":"Não há trabalhos","profiles":{"show":{"email":"Email","github":"Github","message":{"config":"como configurar opções de build","your_repos":"Use os botões abaixo para ligar ou desligar o hook de serviço do Travis para seus projetos, e então, faça um push para o Github.
Para testar com múltiplas versões do Ruby, leia"},"messages":{"notice":"Para começar, leia nosso Guia de início. Só leva alguns minutinhos."},"token":"Token","update":"Atualizar","update_locale":"Atualizar","your_locale":"Sua língua","your_repos":"Seus Repositórios"}},"queue":"Fila","repositories":{"branch":"Branch","commit":"Commit","duration":"Duração","finished_at":"Concluído em","image_url":"URL da imagem","markdown":"Markdown","message":"Mensagem","rdoc":"RDOC","started_at":"Iniciou em","tabs":{"branches":"Sumário do Branch","build":"Build","build_history":"Histórico de Build","current":"Atual","job":"Trabalho","pull_requests":null},"test":null,"textile":"Textile"},"repository":{"duration":"Duração"},"statistics":{"index":{"build_count":"Número de Builds","count":"Número","last_month":"último mês","repo_growth":"Crescimento de Repositório","total_builds":"Total de Builds","total_projects":"Total de Projetos/Repositórios"}},"user":{"failure":null,"signed_out":null},"workers":"Processos"},"ru":{"build":{"duration":"Длительность","finished_at":"Завершен","job":"Задача"},"builds":{"allowed_failures":"Допустимые неудачи","author":"Автор","branch":"Ветка","build_matrix":"Матрица","commit":"Коммит","committer":"Коммитер","compare":"Дифф","config":"Конфигурация","duration":"Длительность","finished_at":"Завершен","message":"Комментарий","messages":{"sponsored_by":"Эта серия тестов была запущена на машине, спонсируемой"},"name":"Билд","started_at":"Начало"},"datetime":{"distance_in_words":{"hours_exact":{"few":"%{count} часа","many":"%{count} часов","one":"%{count} час","other":"%{count} часа"},"minutes_exact":{"few":"%{count} минуты","many":"%{count} минут","one":"%{count} минута","other":"%{count} минуты"},"seconds_exact":{"few":"%{count} секунды","many":"%{count} секунд","one":"%{count} секунда","other":"%{count} секунды"}}},"errors":{"messages":{"already_confirmed":"уже подтвержден","not_found":"не найден","not_locked":"не заблокирован"}},"home":{"name":"Главная"},"jobs":{"allowed_failures":"Допустимые неудачи","author":"Автор","branch":"Ветка","build_matrix":"Матрица","commit":"Коммит","committer":"Коммитер","compare":"Сравнение","config":"Конфигурация","duration":"Длительность","finished_at":"Завершен","message":"Комментарий","messages":{"sponsored_by":"Эта серия тестов была запущена на машине спонсируемой"},"sponsored_by":null,"started_at":"Начало"},"layouts":{"about":{"alpha":"Это альфа-версия","join":"Присоединяйтесь к нам и помогайте!","mailing_list":"Лист рассылки","messages":{"alpha":"Пожалуйста, не считайте данный сервис стабильным. Мы еще очень далеки от стабильности! Подробности"},"repository":"Репозиторий","twitter":"Twitter"},"application":{"fork_me":"Fork me on Github","my_repositories":"Мои репозитории","recent":"Недавние","search":"Поиск","sponsers":"Спонсоры","sponsors_link":"Список всех наших замечательных спонсоров →"},"mobile":{"author":"Автор","build":"Сборка","build_matrix":"Матрица сборок","commit":"Коммит","committer":"Коммитер","compare":"Сравнение","config":"Конфигурация","duration":"Длительность","finished_at":"Завершен","job":"Задача","log":"Журнал"},"top":{"admin":"Управление","blog":"Блог","docs":"Документация","github_login":"Войти через Github","home":"Главная","profile":"Профиль","sign_out":"Выход","stats":"Статистика"}},"locales":{"ca":null,"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":"Очередь пуста","profiles":{"show":{"email":"Электронная почта","github":"Github","message":{"config":"как настроить специальные опции билда","your_repos":"Используйте переключатели, чтобы включить Travis service hook для вашего проекта, а потом отправьте код на GitHub.
\nДля тестирования на нескольких версиях Ruby смотрите"},"messages":{"notice":"Перед началом, пожалуйста, прочтите Руководство для быстрого старта. Это займет всего несколько минут."},"token":"Токен","update":"Обновить","update_locale":"Обновить","your_locale":"Ваш язык","your_repos":"Ваши репозитории"}},"queue":"Очередь","repositories":{"branch":"Ветка","commit":"Коммит","duration":"Длительность","finished_at":"Завершен","image_url":"URL изображения","markdown":"Markdown","message":"Комментарий","rdoc":"RDOC","started_at":"Начало","tabs":{"branches":"Статус веток","build":"Билд","build_history":"История","current":"Текущий","job":"Задача","pull_requests":"Запросы на Pull"},"test":null,"textile":"Textile"},"repository":{"duration":"Длительность"},"statistics":{"index":{"build_count":"Количество билдов","count":"Количество","last_month":"прошлый месяц","repo_growth":"Рост числа репозиториев","total_builds":"Всего билдов","total_projects":"Всего проектов/репозиториев"}},"user":{"failure":null,"signed_out":null},"workers":"Машины"}}; \ No newline at end of file diff --git a/locales/en.yml b/locales/en.yml index 9087a7c1..9410e748 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -147,6 +147,6 @@ en: total_builds: Total Builds total_projects: Total Projects/Repositories user: - failure: - signed_out: + failure: + signed_out: workers: Workers diff --git a/public/fonts/glyphiconshalflings-regular.eot b/public/fonts/glyphiconshalflings-regular.eot new file mode 100755 index 00000000..bd59ccd2 Binary files /dev/null and b/public/fonts/glyphiconshalflings-regular.eot differ diff --git a/public/fonts/glyphiconshalflings-regular.otf b/public/fonts/glyphiconshalflings-regular.otf new file mode 100644 index 00000000..b058f1cd Binary files /dev/null and b/public/fonts/glyphiconshalflings-regular.otf differ diff --git a/public/fonts/glyphiconshalflings-regular.svg b/public/fonts/glyphiconshalflings-regular.svg new file mode 100755 index 00000000..0fb45873 --- /dev/null +++ b/public/fonts/glyphiconshalflings-regular.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/fonts/glyphiconshalflings-regular.ttf b/public/fonts/glyphiconshalflings-regular.ttf new file mode 100755 index 00000000..c63c068f Binary files /dev/null and b/public/fonts/glyphiconshalflings-regular.ttf differ diff --git a/public/fonts/glyphiconshalflings-regular.woff b/public/fonts/glyphiconshalflings-regular.woff new file mode 100755 index 00000000..4c778ffd Binary files /dev/null and b/public/fonts/glyphiconshalflings-regular.woff differ