doorkeeper-i18n-5.0.2/0000755000175000017500000000000013473277466014011 5ustar samyaksamyakdoorkeeper-i18n-5.0.2/lib/0000755000175000017500000000000013473277466014557 5ustar samyaksamyakdoorkeeper-i18n-5.0.2/lib/doorkeeper-i18n.rb0000644000175000017500000000006513473277466020021 0ustar samyaksamyakrequire 'doorkeeper-i18n/railtie' if defined?(Rails) doorkeeper-i18n-5.0.2/lib/doorkeeper-i18n/0000755000175000017500000000000013473277466017473 5ustar samyaksamyakdoorkeeper-i18n-5.0.2/lib/doorkeeper-i18n/railtie.rb0000644000175000017500000000111613473277466021450 0ustar samyaksamyakrequire 'rails' module DoorkeeperI18n class Railtie < ::Rails::Railtie #:nodoc: initializer 'doorkeeper-i18n' do |app| DoorkeeperI18n::Railtie.instance_eval do pattern = pattern_from app.config.i18n.available_locales add("rails/locales/#{pattern}.yml") end end protected def self.add(pattern) files = Dir[File.join(File.dirname(__FILE__), '../..', pattern)] I18n.load_path.concat(files) end def self.pattern_from(args) array = Array(args || []) array.blank? ? '*' : "{#{array.join ','}}" end end end doorkeeper-i18n-5.0.2/.travis.yml0000644000175000017500000000007213473277466016121 0ustar samyaksamyakcache: bundler language: ruby sudo: false rvm: - 2.6.2 doorkeeper-i18n-5.0.2/MIT-LICENSE0000644000175000017500000000203113473277466015441 0ustar samyaksamyakCopyright (c) Tute Costa Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. doorkeeper-i18n-5.0.2/log/0000755000175000017500000000000013473277466014572 5ustar samyaksamyakdoorkeeper-i18n-5.0.2/log/development.log0000644000175000017500000000000013473277466017605 0ustar samyaksamyakdoorkeeper-i18n-5.0.2/spec/0000755000175000017500000000000013473277466014743 5ustar samyaksamyakdoorkeeper-i18n-5.0.2/spec/locale_loading_spec.rb0000644000175000017500000000403413473277466021237 0ustar samyaksamyak# encoding: utf-8 require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe 'Locale loading' do let(:app) do DoorkeeperI18n::Spec::FakeApp end let(:translate_stuff) do lambda do <<-EOS.gsub(/^ */, '') In French: #{I18n.t('doorkeeper.layouts.admin.nav.oauth2_provider', locale: :fr)} In Italian: #{I18n.t('doorkeeper.layouts.admin.nav.oauth2_provider', locale: :it)} In Japanese: #{I18n.t('doorkeeper.layouts.admin.nav.oauth2_provider', locale: :ja)} EOS end end context 'when i18n.available_locales are specified in config' do let(:translations) do app.run(translate_stuff) do |config| config.i18n.available_locales = [:fr, :it] end end it 'loads only specified locales' do expected_translations = <<-EOS.gsub(/^ */, '') In French: Fournisseur OAuth2 In Italian: OAuth2 Provider In Japanese: translation missing: ja.doorkeeper.layouts.admin.nav.oauth2_provider EOS expect(translations).to eq(expected_translations) end end context 'when single locale is assigned to i18n.available_locales' do let(:translations) do app.run(translate_stuff) do |config| config.i18n.available_locales = 'fr' end end it 'loads only this locale' do expected_translations = <<-EOS.gsub(/^ */, '') In French: Fournisseur OAuth2 In Italian: translation missing: it.doorkeeper.layouts.admin.nav.oauth2_provider In Japanese: translation missing: ja.doorkeeper.layouts.admin.nav.oauth2_provider EOS expect(translations).to eq(expected_translations) end end context 'when i18n.available_locales is not set' do let(:translations) { app.run(translate_stuff) } it 'loads all locales' do expected_translations = <<-EOS.gsub(/^ */, '') In French: Fournisseur OAuth2 In Italian: OAuth2 Provider In Japanese: OAuth2 プロバイダー EOS expect(translations).to eq(expected_translations) end end end doorkeeper-i18n-5.0.2/spec/doorkeeper-i18n_spec.rb0000644000175000017500000000060713473277466021221 0ustar samyaksamyakrequire File.expand_path(File.dirname(__FILE__) + '/spec_helper') Dir.glob('rails/locales/*.yml').each do |locale_file| describe "a doorkeeper-i18n #{locale_file} locale file" do it_behaves_like 'a valid locale file', locale_file it { expect(locale_file).to be_a_subset_of 'rails/locales/en.yml' } it { expect('rails/locales/en.yml').to be_a_subset_of locale_file } end end doorkeeper-i18n-5.0.2/spec/support/0000755000175000017500000000000013473277466016457 5ustar samyaksamyakdoorkeeper-i18n-5.0.2/spec/support/fake_app.rb0000644000175000017500000000173013473277466020553 0ustar samyaksamyakmodule DoorkeeperI18n module Spec module FakeApp # # Starts a new Rails app and runs the given config block before # initializing it # def self.start require 'action_controller/railtie' require 'doorkeeper-i18n' app = Class.new(Rails::Application) app.config.eager_load = false app.config.i18n.enforce_available_locales = false yield(app.config) if block_given? app.initialize! end # # Initialize Rails app in a clean environment. # # @param test [Proc] which have to be run after app is initialized # @return [String] Result of calling +test+ after app was initialized # def self.run(test, &block) r, w = IO.pipe pid = fork do r.close start(&block) w.write(test.call) end w.close result = r.read Process.wait(pid) result end end end end doorkeeper-i18n-5.0.2/spec/spec_helper.rb0000644000175000017500000000033213473277466017557 0ustar samyaksamyak$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) $LOAD_PATH.unshift(File.dirname(__FILE__)) require "rspec" require "i18n-spec" Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f} doorkeeper-i18n-5.0.2/rails/0000755000175000017500000000000013473277466015123 5ustar samyaksamyakdoorkeeper-i18n-5.0.2/rails/locales/0000755000175000017500000000000013473277466016545 5ustar samyaksamyakdoorkeeper-i18n-5.0.2/rails/locales/cs.yml0000644000175000017500000001351613473277466017703 0ustar samyaksamyakcs: activerecord: attributes: doorkeeper/application: name: 'Jméno' redirect_uri: 'URI přesměrování' scopes: 'Scopes' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'nemůže obsahovat fragment.' invalid_uri: 'musí být platná URI.' relative_uri: 'musí být absolutní URI.' secured_uri: 'musí být HTTPS/SSL URI.' forbidden_uri: 'je serverem zakázána.' scopes: not_match_configured: "neodpovídá nastavenému serveru." doorkeeper: applications: confirmations: destroy: 'Opravdu smazat?' buttons: edit: 'Upravit' destroy: 'Smazat' submit: 'Odeslat' cancel: 'Zrušit' authorize: 'Autorizovat' form: error: 'Chyba! Zkontrolujte a opravte chyby ve formuláři' help: confidential: 'Aplikace bude použita tam, kde je možné zachovat důvěrnost klienta. Nativní mobilní aplikace a aplikace s jednou stránkou jsou považovány za nedůvěrné.' redirect_uri: 'Na každý řádek jedna URI' blank_redirect_uri: "Ponechte prázdné, pokud jste nakonfigurovali svého poskytovatele, aby používal pověření klienta, pověření vlastníka hesla nebo jiný typ grantu, který nevyžaduje přesměrování identifikátoru URI." native_redirect_uri: 'Použijte %{native_redirect_uri} pokud chcete použít localhost URI pro vývojové prostředí' scopes: 'Oddělte scopy mezerami. Nechte prázdné pro použití default scopu.' edit: title: 'Upravit aplikaci' index: title: 'Vaše aplikace' new: 'Nová aplikace' name: 'Název' callback_url: 'Callback URL' confidential: 'Důvěrné?' actions: 'Akce' confidentiality: 'yes': 'Ano' 'no': 'Ne' new: title: 'Nová aplikace' show: title: 'Aplikace: %{name}' application_id: 'UID aplikace' secret: 'Secret' scopes: 'Scopes' confidential: 'Důvěrné' callback_urls: 'Url přesměrování' actions: 'Akce' authorizations: buttons: authorize: 'Autorizovat' deny: 'Odmítnout' error: title: 'Vyskytla se chyba' new: title: 'Nutná autorizace' prompt: 'Autorizovat %{client_name} k přístupu k vašemu účtu?' able_to: 'Tato aplikace bude mít tato oprávnění' show: title: 'Autorizační kód' authorized_applications: confirmations: revoke: 'Opravdu autorizovat?' buttons: revoke: 'Odebrat autorizaci' index: title: 'Vaše autorizované aplikace' application: 'Aplikace' created_at: 'Vytvořeno' date_format: '%H:%M:%S %d.%m.%T' pre_authorization: status: 'Pre-autorizace' errors: messages: # Common error messages invalid_request: 'Požadavku chybí požadovaný parametr, obsahuje nepodporovanou hodnotu parametru, nebo je jinak poškozen.' invalid_redirect_uri: "Požadované přesměrování uri je chybně formátováno nebo neodpovídá přesměrování URI klienta." unauthorized_client: 'Klient není oprávněn provádět tento požadavek touto metodou.' access_denied: 'Vlastník zdroje nebo autorizační server požadavek odmítl.' invalid_scope: 'Požadovaný rozsah je neplatný, neznámý nebo poškozený.' invalid_code_challenge_method: 'Metoda výzvy kódu musí být prostá nebo S256.' server_error: 'Autorizační server narazil na neočekávanou podmínku, která mu znemožnila splnit požadavek.' temporarily_unavailable: 'Autorizační server není v současné době schopen zpracovat požadavek z důvodu dočasného přetížení nebo údržby serveru.' # Configuration error messages credential_flow_not_configured: 'Flow pověření vlastníka zdroje se nezdařil kvůli tomu, že Doorkeeper.configure.resource_owner_from_credentials není nakonfigurován.' resource_owner_authenticator_not_configured: 'Vyhledání zdroje se nezdařilo z důvodu, že Doorkeeper.configure.resource_owner_authenticator je nekonfigurován.' admin_authenticator_not_configured: 'Přístup k panelu admin je zakázán kvůli tomu, že Doorkeeper.configure.admin_authenticator je nekonfigurován.' # Access grant errors unsupported_response_type: 'Autorizační server nepodporuje tento typ odpovědi.' # Access token errors invalid_client: 'Autentizace klienta se nezdařila kvůli neznámému klientovi, žádnému ověřování klienta nebo nepodporované metodě ověřování.' invalid_grant: 'Poskytnutý grant pro udělení oprávnění je neplatný, jeho platnost vypršela, zrušena, neodpovídá identifikátoru URI přesměrování použitého v žádosti o autorizaci nebo byla vydána jinému klientovi.' unsupported_grant_type: 'Autorizační server nepodporuje typ autorizačního grantu.' invalid_token: revoked: "Tento přístupový token byl zneplatněn" expired: "Tento přístupový token vypršel" unknown: "Tento přístupový token je neplatný" flash: applications: create: notice: 'Aplikace vytvořena.' destroy: notice: 'Aplikace smazána.' update: notice: 'Aplikace aktualizována.' authorized_applications: destroy: notice: 'Aplikaci bylo odebráno oprávnění.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 poskytovatel' applications: 'Aplikace' home: 'Domů' application: title: 'OAuth vyžaduje autorizaci' doorkeeper-i18n-5.0.2/rails/locales/it.yml0000644000175000017500000001306213473277466017706 0ustar samyaksamyakit: activerecord: attributes: doorkeeper/application: name: 'Nome' redirect_uri: 'Redirect URI' scopes: ~ errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'non può contenere un fragment.' invalid_uri: 'deve essere un URI valido.' relative_uri: 'deve essere un URI assoluto.' secured_uri: 'deve essere un URI HTTPS/SSL.' forbidden_uri: 'è vietato dal server.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: 'Sei sicuro?' buttons: edit: 'Modifica' destroy: 'Elimina' submit: 'Invia' cancel: 'Annulla' authorize: 'Autorizza' form: error: 'Ops! Controlla la form per possibili errori' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: 'Usa una riga per URI' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: 'Usa %{native_redirect_uri} per test locali' scopes: ~ edit: title: "Modifica l'applicazione" index: title: 'Le tue applicazioni' new: 'Nuova Applicazione' name: 'Nome' callback_url: 'Callback URL' actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': 'Sì' 'no': 'No' new: title: 'Nuova Applicazione' show: title: 'Applicazione: %{name}' application_id: 'Id Applicazione' secret: 'Secret' scopes: ~ confidential: 'Confidential' callback_urls: 'Callback urls' actions: 'Azioni' authorizations: buttons: authorize: 'Autorizza' deny: 'Nega' error: title: 'Si è verificato un errore' new: title: 'Richiesta di autorizzazione' prompt: 'Autorizzi %{client_name} ad usare il tuo account?' able_to: 'Questa applicazione portà' show: title: 'Codide di autorizzazione' authorized_applications: confirmations: revoke: 'Sei sicuro?' buttons: revoke: 'Revoca' index: title: 'Applicazioni autorizzate' application: 'Applicazione' created_at: 'Creata il' date_format: '%Y-%m-%d %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: 'Manca un parametro obbligatorio nella richiesta, include un valore non supportato, oppure è malformata.' invalid_redirect_uri: "L'uri di redirect incluso non è valido." unauthorized_client: 'Il client non è autorizzato per effettuare questa richiesta utilizzando questo metodo.' access_denied: 'Il proprietario della risorsa o il server di autorizzazione rifiuta la richiesta.' invalid_scope: 'Lo scope della richiesta non è valido, sconosciuto, o malformato.' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: 'Il server di autorizzazione ha rilevato una condizione inaspettata che ha impedito di soddisfare la richiesta.' temporarily_unavailable: 'Il server di autorizzazione non è momentaneamente disponibile a causa di un sovraccarico temporaneo o di manutenzione.' # Configuration error messages credential_flow_not_configured: "Il flusso di credenziali utente è fallito perchè Doorkeeper.configure.resource_owner_from_credentials deve essere configurato." resource_owner_authenticator_not_configured: "La ricerca dell'utente è fallita perchè Doorkeeper.configure.resource_owner_authenticator deve essere configurato." admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: 'Il server di autorizzazione non supporta questo response type.' # Access token errors invalid_client: "L'autenticazione client è fallita a causa di client sconosciuto, nessuna autenticazione client inclusa, o metodo di autenticazione non supportato." invalid_grant: "L'autorizzazione richiesta non è valida, scaduta, revocata, non corrisponde all'uri di redirezione usato nella richiesta di autorizzazione, o è stata richiesta da un altro client." unsupported_grant_type: "Il tipo di autorizzazione richista non è supportato dal server di autorizzazione." invalid_token: revoked: "Il token di accesso è stato revocato" expired: "Il token di accesso è scaduto" unknown: "Il token di accesso non è valido" flash: applications: create: notice: 'Applicazione creata.' destroy: notice: 'Applicazione eliminata.' update: notice: 'Applicazione aggiornata.' authorized_applications: destroy: notice: 'Applicazione revocata.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 Provider' applications: 'Applicazioni' home: 'Home' application: title: 'Richiesta autorizzazione OAuth' doorkeeper-i18n-5.0.2/rails/locales/ca.yml0000644000175000017500000001350013473277466017652 0ustar samyaksamyakca: activerecord: attributes: doorkeeper/application: name: 'Nom' redirect_uri: 'URI de redirecció' scopes: 'Àmbits' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'no pot contenir un fragment.' invalid_uri: 'ha de ser una URI vàlid.' relative_uri: 'ha de ser una URI absoluta.' secured_uri: 'ha de ser una URI HTTPS/SSL.' forbidden_uri: 'està prohibida pel servidor' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: "Segur que vols eliminar l'aplicació?" buttons: edit: 'Editar' destroy: 'Eliminar' submit: 'Enviar' cancel: 'Cancel·lar' authorize: 'Autoritzar' form: error: 'Ups! Sembla que hi ha errors al formulari' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: 'Utilitza una línia per URI' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: 'Utilitza %{native_redirect_uri} per a tests en local' scopes: 'Separa els àmbits amb espais. Deixa-ho en blanc per utilitzar els àmbits per defecte.' edit: title: 'Editar aplicació' index: title: 'Les teves aplicacions' new: 'Nova aplicació' name: 'Nom' callback_url: 'Callback URL' actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': 'Sí' 'no': 'No' new: title: 'Nova aplicació' show: title: 'Aplicació: %{name}' application_id: "Identificador d'aplicació" secret: 'Secret' scopes: 'Àmbits' confidential: 'Confidential' callback_urls: 'URLs de callback' actions: 'Accions' authorizations: buttons: authorize: 'Autoritzar' deny: 'Denegar' error: title: 'Hi ha hagut un error' new: title: 'Autorització necessària' prompt: 'Autoritzes a %{client_name} per a que utilitzi el teu compte?' able_to: 'Aquesta aplicació tindrà permisos per a' show: title: "Codi d'autorització" authorized_applications: confirmations: revoke: 'Segur que vols anul·lar aquesta aplicació?' buttons: revoke: 'Anul·lar' index: title: 'Les teves aplicacions autoritzades' application: 'Aplicació' created_at: 'Data de creació' date_format: '%d/%m/%Y %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: 'A la petició li manca un paràmetre obligatori, inclou un valor de paràmetre incompatible, o té un format incorrecte.' invalid_redirect_uri: 'La URI de redirecció no és vàlida.' unauthorized_client: 'El client no té autorització per a realitzar aquesta petició amb aquest mètode.' access_denied: "El propietari del recurs o el servidor d'autorització han denegat la petició." invalid_scope: "L'àmbit sol·licitat no és vàlid, és desconegut, o té un format incorrecte." invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: "El servidor d'autorització ha trobat una condició inesperada que le ha impedit completar la petició." temporarily_unavailable: "El servidor d'autorització no ha pogut gestionar la petició per una sobrecàrrega temporal o per mantenimient del servidor." # Configuration error messages credential_flow_not_configured: 'El flux de credencials del propietari del recurs ha fallat per què Doorkeeper.configure.resource_owner_from_credentials no està configurat.' resource_owner_authenticator_not_configured: 'La cerca del propietari del recurs ha fallat per què Doorkeeper.configure.resource_owner_authenticator no està configurat.' admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: "El servidor d'autorització no permet aquest tipus de respuesta." # Access token errors invalid_client: "L'autenticació del client ha fallado ja que el client és desconegut, no està autenticat, o el mètode d'autenticació és incompatible." invalid_grant: "L'autorització proporcionada no és vàlida, ha expirat, ha estat anul·lada, no coincideix amb la URI de redirecció utilitzada a la petició d'autorització, o ha estat sol·licitada per un altre client." unsupported_grant_type: "El tipus d'autorització no està permesa per el servidor d'autorització." invalid_token: revoked: "El token d'accés ha estat anul·lat" expired: "El token d'accés ha expirat" unknown: "El token d'accés és invàlid" flash: applications: create: notice: 'Aplicació creada.' destroy: notice: 'Aplicació eliminada.' update: notice: 'Aplicació actualizada.' authorized_applications: destroy: notice: 'Aplicació anul·lada.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'Proveïdor OAuth2' applications: 'Aplicacions' home: 'Inici' application: title: 'Autorització OAuth necessària' doorkeeper-i18n-5.0.2/rails/locales/nl.yml0000644000175000017500000001311113473277466017676 0ustar samyaksamyaknl: activerecord: attributes: doorkeeper/application: name: 'Naam' redirect_uri: 'Redirect URI' scopes: 'Scopes' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'kan geen fragment bevatten.' invalid_uri: 'moet een geldige URI zijn.' relative_uri: 'moet een absolute URI zijn.' secured_uri: 'moet een HTTPS/SSL URI zijn.' forbidden_uri: 'is forbidden by the server.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: 'Weet je het zeker?' buttons: edit: 'Bewerken' destroy: 'Verwijderen' submit: 'Opslaan' cancel: 'Annuleren' authorize: 'Authoriseren' form: error: 'Oops! Controleer het formulier op fouten' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: 'Gebruik één regel per URI. ' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: 'Gebruik %{native_redirect_uri} voor lokale tests' scopes: 'Scheid scopes met spaties. Laat leeg om de standaard scopes te gebruiken.' edit: title: 'Bewerk applicatie' index: title: 'Jouw applicaties' new: 'Nieuwe applicatie' name: 'Naam' callback_url: 'Callback URL' actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': 'Ja' 'no': 'Nee' new: title: 'Nieuwe applicatie' show: title: 'Applicatie: %{name}' application_id: 'Applicatie UID' secret: 'Secret' scopes: 'Scopes' confidential: 'Confidential' callback_urls: 'Callback urls' actions: 'Acties' authorizations: buttons: authorize: 'Authoriseren' deny: 'Weigeren' error: title: 'Er is een fout opgetreden' new: title: 'Authorisatie vereist' prompt: '%{client_name} authoriseren om uw account te gebruiken?' able_to: 'Deze applicatie zal in staat zijn om' show: title: 'Authorisatie code' authorized_applications: confirmations: revoke: 'Weet je het zeker?' buttons: revoke: 'Intrekken' index: title: 'Jouw geauthoriseerde applicaties' application: 'Applicatie' created_at: 'Aangemaakt op' date_format: '%d-%m-%Y %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: 'Het verzoek mist een vereiste parameter, bevat een niet-ondersteunde parameter waarde of is anderszins onjuist.' invalid_redirect_uri: 'De opgegeven redirect uri is niet geldig.' unauthorized_client: 'De client is niet bevoegd om dit verzoek met deze methode uit te voeren.' access_denied: 'De resource eigenaar of authorisatie-server weigerde het verzoek.' invalid_scope: 'De opgevraagde scope is niet geldig, onbekend of onjuist.' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: 'De authorisatie server is een onverwachte voorwaarde tegengekomen die het verzoek verhinderd.' temporarily_unavailable: 'De authorisatie-server is momenteel niet in staat het verzoek te behandelen als gevolg van een tijdelijke overbelasting of onderhoud aan de server.' # Configuration error messages credential_flow_not_configured: 'Resource Owner Password Credentials flow failed due to Doorkeeper.configure.resource_owner_from_credentials being unconfigured.' resource_owner_authenticator_not_configured: 'Resource Owner find failed due to Doorkeeper.configure.resource_owner_authenticator being unconfiged.' admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: 'De authorisatie server ondersteund dit response type niet' # Access token errors invalid_client: 'Client verificatie is mislukt door onbekende klant, geen client authenticatie opgegeven, of een niet-ondersteunde authenticatie methode.' invalid_grant: 'De verstrekte authorisatie is ongeldig, verlopen, ingetrokken, komt niet overeen met de redirect uri die is opgegeven, of werd uitgegeven aan een andere klant.' unsupported_grant_type: 'Het type authorisatie is niet ondersteund door de authorisatie-server' invalid_token: revoked: "Het toegangstoken is geweigerd" expired: "Het toegangstoken is verlopen" unknown: "Het toegangstoken is ongeldig" flash: applications: create: notice: 'Applicatie aangemaakt.' destroy: notice: 'Applicatie verwijderd.' update: notice: 'Applicatie bewerkt.' authorized_applications: destroy: notice: 'Applicatie ingetrokken.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 Provider' applications: 'Applicaties' home: 'Home' application: title: 'OAuth authorisatie vereist' doorkeeper-i18n-5.0.2/rails/locales/ko.yml0000644000175000017500000001437013473277466017706 0ustar samyaksamyakko: activerecord: attributes: doorkeeper/application: name: '이름' redirect_uri: '리다이렉트 URI' scopes: '스코프' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: '는 프래그먼트(# 이후의 부분)를 포함할 수 없습니다.' invalid_uri: '는 유효한 URI가 아닙니다.' relative_uri: '는 절대 경로 URI여야 합니다..' secured_uri: '는 HTTPS/SSL URI여야 합니다.' forbidden_uri: 'is forbidden by the server.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: '정말 삭제하시겠습니까?' buttons: edit: '수정' destroy: '삭제' submit: '확인' cancel: '취소' authorize: '인가' form: error: '잘못된 입력이 있는지 확인해주세요' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: '각 줄에 하나의 URI씩 써주세요' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: '로컬 테스트 용도로는 %{native_redirect_uri} 주소를 써주세요' scopes: '스코프들을 띄어쓰기로 구분하여 나열해주세요. 비어두면 기본값을 사용합니다.' edit: title: '애플리케이션 수정' index: title: '애플리케이션' new: '새 애플리케이션' name: '앱 이름' callback_url: '콜백 URL' actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': '예' 'no': '아니' new: title: '새 애플리케이션' show: title: '애플리케이션: %{name}' application_id: '애플리케이션 UID' secret: '비밀 키' scopes: '스코프' confidential: 'Confidential' callback_urls: '콜백 URL' actions: '액션' authorizations: buttons: authorize: '허가' deny: '불허' error: title: '오류가 발생했습니다' new: title: '허가가 필요합니다' prompt: '%{client_name}이 당신의 계정을 사용하는 것을 허락하시겠습니까?' able_to: '이 애플리케이션은 다음의 것들을 할 수 있게 됩니다:' show: title: '인증 코드' authorized_applications: confirmations: revoke: '정말 허가를 철회하시겠습니까?' buttons: revoke: '철회' index: title: '당신이 허가한 애플리케이션' application: '애플리케이션' created_at: '생성일시' date_format: '%Y년 %-m월 %-d일 %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: '요청에 필수 매개변수가 빠져있거나, 지원하지 않는 매개변수를 포함하거나, 형식이 잘못되었습니다.' invalid_redirect_uri: '포함된 리다이렉트 URI가 유효하지 않습니다.' unauthorized_client: '클라이언트가 이 메서드로 요청하는 것이 허가되지 않았습니다.' access_denied: '리소스의 소유자 혹은 인증 서버가 요청을 거부했습니다.' invalid_scope: '요청된 스코프는 유효하지 않거나, 알려지지 않았거나, 형식이 잘못되었습니다.' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: '인증 서버가 요청을 처리하던 도중 예기치 못한 오류가 발생했습니다.' temporarily_unavailable: '인증 서버의 일시적인 부하 또는 점검으로 요청을 처리하지 못하고 있습니다.' # Configuration error messages credential_flow_not_configured: 'Resource Owner Password Credentials flow failed due to Doorkeeper.configure.resource_owner_from_credentials being unconfigured.' resource_owner_authenticator_not_configured: 'Resource Owner find failed due to Doorkeeper.configure.resource_owner_authenticator being unconfiged.' admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: '인증 서버가 해당 응답 형식을 지원하지 않습니다.' # Access token errors invalid_client: '알려지지 않은 클라이언트이거나, 인증 정보가 누락됐거나, 해당 인증 방식이 지원되지 않아 클라이언트가 인증에 실패했습니다.' invalid_grant: '주어진 허가 그랜트(authorization grant)가 유효하지 않거나, 이미 만료됐거나, 철회됐거나, 인가 요청시 쓰였던 리다이렉트 URI에 부합하지 않거나, 다른 클라이언트에게 부여됐습니다.' unsupported_grant_type: '인증 서버가 주어진 허가 그랜트(authorization type) 종류를 지원하지 않습니다.' invalid_token: revoked: "접근 토큰이 철회됐습니다" expired: "접근 토큰이 만료됐습니다" unknown: "접근 토큰이 유효하지 않습니다" flash: applications: create: notice: '애플리케이션이 만들어졌습니다.' destroy: notice: '애플리케이션이 삭제됐습니다.' update: notice: '애플리케이션이 수정됐습니다.' authorized_applications: destroy: notice: '애플리케이션에 대한 허가가 철회됐습니다.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 프로바이더' applications: '애플리케이션' home: '첫 페이지' application: title: 'OAuth 인가가 필요합니다' doorkeeper-i18n-5.0.2/rails/locales/es.yml0000644000175000017500000001341113473277466017677 0ustar samyaksamyakes: activerecord: attributes: doorkeeper/application: name: 'Nombre' redirect_uri: 'URI de redirección' scopes: 'Ámbitos' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'no puede contener un fragmento.' invalid_uri: 'debe ser una URI válida.' relative_uri: 'debe ser una URI absoluta.' secured_uri: 'debe ser una URI HTTPS/SSL.' forbidden_uri: 'está prohibido por el servidor.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: '¿Estás seguro?' buttons: edit: 'Editar' destroy: 'Eliminar' submit: 'Enviar' cancel: 'Cancelar' authorize: 'Autorizar' form: error: 'Ups! Verifica tu formulario por posibles errores' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: 'Usa una linea por URI' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: 'Usa %{native_redirect_uri} para test locales' scopes: 'Separa los ámbitos con espacios. Deja en blanco para usar los ámbitos predeterminados.' edit: title: 'Editar aplicación' index: title: 'Tus aplicaciones' new: 'Nueva aplicación' name: 'Nombre' callback_url: 'Callback URL' actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': 'Sí' 'no': 'No' new: title: 'Nueva aplicación' show: title: 'Aplicación: %{name}' application_id: 'Identificador de aplicación' secret: 'Secret' scopes: 'Ámbitos' confidential: 'Confidential' callback_urls: 'Callback urls' actions: 'Acciones' authorizations: buttons: authorize: 'Autorizar' deny: 'Denegar' error: title: 'Ha ocurrido un error' new: title: 'Autorización requerida' prompt: '¿Autorizas a %{client_name} para usar tu cuenta?' able_to: 'Está aplicación tendrá permisos para' show: title: 'Código de autorización' authorized_applications: confirmations: revoke: '¿Estás seguro?' buttons: revoke: 'Revocar' index: title: 'Tus aplicaciones autorizadas' application: 'Aplicación' created_at: 'Creada el' date_format: '%d/%m/%Y %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: 'La petición no tiene un parámetro obligatorio, incluye un valor de parámetro incompatible, o tiene un formato incorrecto.' invalid_redirect_uri: 'La uri de redirección no es valida.' unauthorized_client: 'El cliente no tiene autorización para realizar esta petición utilizando este método.' access_denied: 'El propietario del recurso o el servidor de autorización han denegado la petición.' invalid_scope: 'El scope solicitado no es válido, es desconocido, o tiene un formato incorrecto.' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: 'El servidor de autorización ha encontrado una condición inesperada que le ha impedido completar la petición.' temporarily_unavailable: 'El servidor de autorización no ha podido manejar la petición por una sobrecarga temporal o por mantenimiento del servidor.' # Configuration error messages credential_flow_not_configured: 'El flujo de credenciales del propietario del recurso ha fallado porque Doorkeeper.configure.resource_owner_from_credentials no está configurado.' resource_owner_authenticator_not_configured: 'La búsqueda del propietario del recurso ha fallado porque Doorkeeper.configure.resource_owner_authenticator no está configurado.' admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: 'El servidor de autorización no soporta este tipo de respuesta.' # Access token errors invalid_client: 'La autenticación del cliente ha fallado por cliente desconocido, cliente no autenticado, o método de autenticación incompatible.' invalid_grant: 'La autorización proporcionada no es válida, ha expirado, se ha revocado, no coincide con la URI de redirección utilizada en la petición de autorización, o ha sido solicitada por otro cliente.' unsupported_grant_type: 'El tipo de autorización no está soportada por el servidor de autorización.' invalid_token: revoked: "El token de acceso ha sido revocado" expired: "El token de acceso ha expirado" unknown: "El token de acceso es inválido" flash: applications: create: notice: 'Aplicación creada.' destroy: notice: 'Aplicación eliminada.' update: notice: 'Aplicación actualizada.' authorized_applications: destroy: notice: 'Aplicación revocada.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'Proveedor OAuth2' applications: 'Aplicaciones' home: 'Home' application: title: 'Autorización OAuth requerida' doorkeeper-i18n-5.0.2/rails/locales/zh-CN.yml0000644000175000017500000001214213473277466020207 0ustar samyaksamyakzh-CN: activerecord: attributes: doorkeeper/application: name: '应用名称' redirect_uri: '重定向 URI' scopes: '权限范围' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: '不能包含网址片段(#)' invalid_uri: '必须是有效的 URI 格式' relative_uri: '必须是绝对的 URI 地址' secured_uri: '必须是 HTTPS/SSL 的 URI 地址' forbidden_uri: '被服务器禁止。' scopes: not_match_configured: '不匹配服务器上的配置。' doorkeeper: applications: confirmations: destroy: '确定要删除应用吗?' buttons: edit: '编辑' destroy: '删除' submit: '提交' cancel: '取消' authorize: '授权' form: error: '抱歉! 提交信息的时候遇到了下面的错误' help: confidential: '应用程序的client secret可以保密,但原生移动应用和单页应用将无法保护client secret。' redirect_uri: '每行只能有一个 URI' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: '本地测试请使用 %{native_redirect_uri}' scopes: '用空格分割权限范围,留空则使用默认设置' edit: title: '修改应用' index: title: '你的应用' new: '创建新应用' name: '名称' callback_url: '回调 URL' actions: '动作' confidential: 'Confidential?' confidentiality: 'yes': '是' 'no': '沒有' new: title: '创建新应用' show: title: '应用:%{name}' application_id: '应用 UID' secret: '应用密钥' scopes: '权限范围' confidential: 'Confidential' callback_urls: '回调 URL' actions: '操作' authorizations: buttons: authorize: '同意授权' deny: '拒绝授权' error: title: '发生错误' new: title: '需要授权' prompt: '授权 %{client_name} 使用你的帐户?' able_to: '此应用将能够' show: title: '授权代码' authorized_applications: confirmations: revoke: '确定要撤销对此应用的授权吗?' buttons: revoke: '撤销授权' index: title: '已授权的应用' application: '应用' created_at: '授权时间' date_format: "%Y-%m-%d %H:%M:%S" pre_authorization: status: '预授权' errors: messages: # Common error messages invalid_request: '请求缺少必要的参数,或者参数值、格式不正确。' invalid_redirect_uri: '无效的登录回调地址。' unauthorized_client: '未授权的应用,请求无法执行。' access_denied: '资源所有者或服务器拒绝了请求。' invalid_scope: '请求的权限范围无效、未知或格式不正确。' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: '服务器异常,无法处理请求。' temporarily_unavailable: '服务器维护中或负载过高,暂时无法处理请求。' # Configuration error messages credential_flow_not_configured: '由于 Doorkeeper.configure.resource_owner_from_credentials 尚未配置,应用验证授权流程失败。' resource_owner_authenticator_not_configured: '由于 Doorkeeper.configure.resource_owner_authenticator 尚未配置,查找资源所有者失败。' admin_authenticator_not_configured: '由于 Doorkeeper.configure.admin_authenticator 尚未配置,禁止访问管理员面板。' # Access grant errors unsupported_response_type: '服务器不支持这种响应类型。' # Access token errors invalid_client: '由于应用信息未知、未提交认证信息或使用了不支持的认证方式,认证失败。' invalid_grant: '授权方式无效、过期或已被撤销、与授权请求中的回调地址不一致,或使用了其他应用的回调地址。' unsupported_grant_type: '服务器不支持此类型的授权方式。' invalid_token: revoked: "访问令牌已被吊销" expired: "访问令牌已过期" unknown: "访问令牌无效" flash: applications: create: notice: '应用创建成功。' destroy: notice: '应用删除成功。' update: notice: '应用修改成功。' authorized_applications: destroy: notice: '已成功撤销对此应用的授权。' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 提供商' applications: '应用' home: '首页' application: title: '需要 OAuth 认证' doorkeeper-i18n-5.0.2/rails/locales/fi.yml0000644000175000017500000001324213473277466017670 0ustar samyaksamyakfi: activerecord: attributes: doorkeeper/application: name: 'Nimi' redirect_uri: 'Uudelleenohjauksen URI' scopes: 'Näkyvyysalueet' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'ei voi sisältää URI fragmenttia.' invalid_uri: 'täytyy olla validi URI.' relative_uri: 'täytyy olla absoluuttinen URI.' secured_uri: 'täytyy olla HTTPS/SSL URI.' forbidden_uri: 'is forbidden by the server.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: 'Oletko varma?' buttons: edit: 'Muokkaa' destroy: 'Poista' submit: 'Lähetä' cancel: 'Peruuta' authorize: 'Valtuuta' form: error: 'Hups! Tarkasta lomakkeesi mahdollisten virheiden varalta.' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: 'Yksi URI riviä kohden' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: 'Käytä %{native_redirect_uri} paikallisia testejä varten' scopes: 'Erottele näkyvyysalueet välilyönnein. Jätä tyhjäksi, mikäli haluat käyttää oletusnäkyvyysalueita.' edit: title: 'Muokkaa sovellusta' index: title: 'Omat sovellukset' new: 'Uusi sovellus' name: 'Nimi' callback_url: 'Callback URL' actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': 'Joo' 'no': 'Ei' new: title: 'Uusi sovellus' show: title: 'Sovellus: %{name}' application_id: 'Sovelluksen UID' secret: 'Salainen avain' scopes: 'Näkyvyysalueet' confidential: 'Confidential' callback_urls: 'Callback URL:t' actions: 'Toiminnot' authorizations: buttons: authorize: 'Valtuuta' deny: 'Kiellä' error: title: 'Virhe' new: title: 'Valtuutus vaadittu' prompt: 'Valtuuta %{client_name} käyttämään tiliäsi?' able_to: 'Tämä sovellus pystyy' show: title: 'Valtuutuskoodi' authorized_applications: confirmations: revoke: 'Oletko varma?' buttons: revoke: 'Evää' index: title: 'Valtuuttamasi sovellukset' application: 'Sovellukset' created_at: 'Valtuutettu' date_format: '%d. %m. %Y klo %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: 'Pyynnöstä puuttuu vaadittu parametri, se sisältää virheellisen parametrin arvon tai on muutoin väärin muodostettu.' invalid_redirect_uri: 'Uudelleenohjauksen URI ei ole validi.' unauthorized_client: 'Asiakasohjelmaa ei ole valtuutettu suorittamaan haluttua pyyntöä käyttäen tätä metodia.' access_denied: 'Resurssin omistaja tai valtuutuspalvelin kieltäytyi suorittamasta pyyntöä.' invalid_scope: 'Pyynnön näkyvyysalue on virheellinen, tuntematon tai väärin muodostettu.' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: 'Valtuutuspalvelin kohtasi odottamattoman tilan, jonka seurauksena se ei pystynyt suorittamaan pyyntöä.' temporarily_unavailable: 'Valtuutuspalvelin ei tällä hetkellä pysty suorittamaan pyyntöä väliaikaisen ylikuormituksen tai palvelinhuollon takia.' # Configuration error messages credential_flow_not_configured: '"Resource Owner Password Credentials flow" -proseduuri epäonnistui, koska Doorkeeper.configure.resource_owner_from_credentials -asetusta ei ole konfiguroitu.' resource_owner_authenticator_not_configured: '"Resource Owner find" -proseduuri epäonnistui, koska Doorkeeper.configure.resource_owner_authenticator -asetusta ei ole konfiguroitu.' admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: 'Valtuutuspalvelin ei tue tämän tyyppisiä vastauksia.' # Access token errors invalid_client: 'Asiakasohjelman valtuutus epäonnistui tuntemattoman asiakasohjelman, virheellisen valtuutuksen tai tukemattoman valtuutusmetodin takia.' invalid_grant: 'Toimitettu valtuutus on virheellinen, vanhentunut, evätty, se ei vastaa valtuutuspyynnön uudelleenohjauksen URI:a tai sen on myöntänyt toinen asiakasohjelma.' unsupported_grant_type: 'Valtuutuspalvelin ei tue tämän tyyppisiä valtuutuksia.' invalid_token: revoked: "Pääsyoikeus evätty" expired: "Pääsyoikeus vanhentunut" unknown: "Pääsyoikeus virheellinen" flash: applications: create: notice: 'Sovellus luotu.' destroy: notice: 'Sovellus poistettu.' update: notice: 'Sovellus päivitetty.' authorized_applications: destroy: notice: 'Sovellus evätty.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 tarjoaja' applications: 'Sovellukset' home: 'Etusivu' application: title: 'OAuth valtuutus vaadittu.' doorkeeper-i18n-5.0.2/rails/locales/be.yml0000644000175000017500000001613013473277466017657 0ustar samyaksamyakbe: activerecord: attributes: doorkeeper/application: name: 'Назва' redirect_uri: 'URI для перанакіравання' scopes: 'Скоупы' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'не павінен утрымліваць фрагменты' invalid_uri: 'павінен быць карэктным URI' relative_uri: 'павінен быць абсалютным URI' secured_uri: 'павінен быць HTTPS/SSL URI' forbidden_uri: 'заблакаваны серверам' scopes: not_match_configured: "не адпавядаюць канфігурацыі сервера." doorkeeper: applications: confirmations: destroy: 'Вы ўпэўнены?' buttons: edit: 'Рэдагаваць' destroy: 'Выдаліць' submit: 'Захаваць' cancel: 'Адмяніць' authorize: 'Аўтарызаваць' form: error: 'Паўсталі памылкі! Праверце правільнасць запаўнення палёў' help: confidential: 'Праграма будзе выкарыстоўвацца там, дзе сакрэтны ключ абаронены ад прагляду. Мабільныя праграммы і аднастаронкавыя вэб-праграммы (SPA) разглядаюцца як неабароненыя.' redirect_uri: 'Указвайце кожны URI у асобным радку' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: 'Выкарыстоўвайце %{native_redirect_uri} для лакальнага тэставання' scopes: 'Запісвайце скоупы праз прабел. Пакіньце поле пустым для выкарыстання значэнняў па-змаўчанню' edit: title: 'Рэдагаваць праграму' index: title: 'Вашы праграмы' new: 'Новая програма' name: 'Назва' callback_url: 'URL зваротнага выкліку' actions: 'Дзеянні' confidential: 'Прыватна?' confidentiality: 'yes': 'Так' 'no': 'Не' new: title: 'Новая праграма' show: title: 'Праграма: %{name}' application_id: 'ID праграмы' secret: 'Сакрэтны ключ' scopes: 'Скоупы' confidential: 'Прыватна' callback_urls: 'Спіс URL зваротнага выкліку' actions: 'Дзеянні' authorizations: buttons: authorize: 'Дазволіць' deny: 'Адхіліць' error: title: 'Адбылася абмыла' new: title: 'Патрабуецца аўтарызацыя' prompt: 'Дазволіць %{client_name} выкарыстоўваць звесткі Вашага ўліковага запісу?' able_to: 'Дадзеная праграма патрабуе наступныя дазволы:' show: title: 'Код аўтарызацыі' authorized_applications: confirmations: revoke: 'Вы ўпэўнены?' buttons: revoke: 'Адазваць аўтарызацыю' index: title: 'Вашы аўтарызаваныя праграмы' application: 'Праграма' created_at: 'Створана' date_format: '%d-%m-%Y %H:%M:%S' pre_authorization: status: 'Папярэдняя аўтарызацыя' errors: messages: # Common error messages invalid_request: 'У запыце адсутнічаюць патрэбныя параметры ці яны некарэктныя' invalid_redirect_uri: 'Некарэктны URI для перанакіравання' unauthorized_client: 'Кліент не аўтарызаваны для выканання дадзенага запыту' access_denied: 'Доступ забаронены: сервер ці ўладальнік рэсурсу адхіліў запыт' invalid_scope: 'Няверны скоуп' invalid_code_challenge_method: 'Code challenge method павінен быць plain альбо S256.' server_error: 'На аўтарызацыйным серверы адбылася абмыла; запыт не выкананы' temporarily_unavailable: 'Зараз аўтарызацыйны сервер не можа апрацаваць запыт у сілу высокай загружанасці або тэхнічных работ' # Configuration error messages credential_flow_not_configured: 'Resource Owner Password Credentials ня сканфігураваны, патрэбна канфігурацыя опцыі Doorkeeper.configure.resource_owner_from_credentials' resource_owner_authenticator_not_configured: 'Resource Owner не знойдзены, патрэбна канфігурацыя опцыі Doorkeeper.configure.resource_owner_authenticator' admin_authenticator_not_configured: 'Доступ да панэлі адміністратара заблакаваны, патрэбна канфігурацыя опцыі Doorkeeper.configure.admin_authenticator.' # Access grant errors unsupported_response_type: 'Сервер аўтарызацыі не падтрымвае дадзены тып запыту' # Access token errors invalid_client: 'Абмыла аўтэнтыфікацыі кліента: няверны токен, невядомы кліент ці непадтрымоўваны метад аўтэнтыфікацыі' invalid_grant: 'Права на аўтарызацыю мінула ці адазвана' unsupported_grant_type: 'Аўтарызацыйны сервер не падтрымвае дадзены спосаб аўтарызацыі' invalid_token: revoked: "Токен доступу адазваны" expired: "Токен доступу састарэў" unknown: "Няверны токен доступу" flash: applications: create: notice: 'Праграма створана' destroy: notice: 'Праграма выдалена' update: notice: 'Праграма абноўлена' authorized_applications: destroy: notice: 'Праграма адазвана' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth 2 правайдар' applications: 'Праграмы' home: 'Галоўная' application: title: 'Патрэбна аўтарызацыя' doorkeeper-i18n-5.0.2/rails/locales/zh-HK.yml0000644000175000017500000001302313473277466020210 0ustar samyaksamyakzh-HK: activerecord: attributes: doorkeeper/application: name: "名稱" redirect_uri: "轉接 URI" scopes: "權限" errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: "URI 不可包含 \"#fragment\" 部份" invalid_uri: "必需有正確的 URI。" relative_uri: "必需為絕對 URI。" secured_uri: "必需使用有 HTTPS/SSL 加密的 URI。" forbidden_uri: 'is forbidden by the server.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: buttons: authorize: "認證" cancel: "取消" destroy: "移除" edit: "編輯" submit: "提交" confirmations: destroy: "是否確定?" edit: title: "編輯應用程式" form: error: "噢!請檢查你表格的錯誤訊息" help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' native_redirect_uri: "使用 %{native_redirect_uri} 作局部測試" redirect_uri: "每行輸入一個 URI" blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." scopes: "請用半形空格分開權限範圍 (scope)。留空表示使用預設的權限範圍" index: name: "名稱" new: "新增應用程式" title: "你的應用程式" callback_url: "回傳網址" actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': 'Yes' 'no': 'No' new: title: "新增應用程式" show: title: "應用程式︰ %{name}" application_id: "應用程式 UID" secret: "密碼" scopes: "權限範圍" confidential: 'Confidential' callback_urls: "回傳網址" actions: "操作" authorizations: buttons: authorize: "批准" deny: "拒絕" error: title: "發生錯誤" new: able_to: "要求獲取權限" prompt: "應用程式 %{client_name} 要求得到你用戶的部份權限" title: "需要用戶授權" show: title: "授權代碼" authorized_applications: buttons: revoke: "取消授權" confirmations: revoke: "是否確定要取消授權?" index: application: "應用程式" created_at: "授權於" date_format: "%Y-%m-%d %H:%M:%S" title: "已獲你授權的程用程式" pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: "請求缺少了必要的參數、包含了不支援的參數、或者其他輸入錯誤。" invalid_redirect_uri: "不正確的轉接網址。" unauthorized_client: "用戶程式無權用此方法 (method) 請行這個請求。" access_denied: "資源擁有者或授權伺服器不接受請求。" invalid_scope: "請求的權限範圍 (scope) 不正確、未有定義、或者輸入錯誤。" invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: "認證伺服器遇上未知狀況,令請求無法通過。" temporarily_unavailable: "認證伺服器由於臨時負荷過重或者維護,目前未能處理請求。" # Configuration error messages credential_flow_not_configured: "資源擁有者密碼認證程序 (Resource Owner Password Credentials flow) 失敗,原因是 Doorkeeper.configure.resource_owner_from_credentials 沒有設定。" resource_owner_authenticator_not_configured: "無法找到資源擁有者,原因是 Doorkeeper.configure.resource_owner_authenticator 沒有設定。" admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: "授權伺服器不支援這個回應類型 (response type)。" # Access token errors invalid_client: "用戶程式認證 (Client authentication) 失敗,原因是用戶程式未有登記、沒有指定用戶程式 (client)、或者使用了不支援的認證方法 (method)。" invalid_grant: "授權申請 (authorization grant) 不正確、過期、已被取消,或者無法對應授權請求 (authorization request) 內的轉接 URI,或者屬於別的用戶程式。" unsupported_grant_type: "授權伺服器不支援這個授權類型 (grant type)。" invalid_token: expired: "access token 已經過期" revoked: "access token 已被取消" unknown: "access token 不正確" flash: applications: create: notice: "已新增應用程式。" destroy: notice: "已刪除應用程式。" update: notice: "已更新應用程式。" authorized_applications: destroy: notice: "已取消應用程式授權。" layouts: admin: title: 'Doorkeeper' nav: applications: "應用程式" oauth2_provider: "OAuth2 供應者" home: "主頁" application: title: "需要 OAuth 授權" doorkeeper-i18n-5.0.2/rails/locales/sk.yml0000644000175000017500000001351513473277466017712 0ustar samyaksamyaksk: activerecord: attributes: doorkeeper/application: name: 'Meno' redirect_uri: 'URI presmerovania' scopes: 'Scopes' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'nemôže obsahovať fragment.' invalid_uri: 'musí byť platná URI.' relative_uri: 'musí byť absolútna URI.' secured_uri: 'musí byť HTTPS / SSL URI.' forbidden_uri: 'je serverom zakázaná.' scopes: not_match_configured: "nezodpovedá nastavenému serveru." doorkeeper: applications: confirmations: destroy: 'Naozaj zmazať?' buttons: edit: 'Upraviť' destroy: 'Zmazať' submit: 'Odoslať' cancel: 'Zrušiť' authorize: 'Autorizovať' form: error: 'Chyba! Skontrolujte a opravte chyby vo formulári.' help: confidential: 'Aplikácia bude použitá tam, kde je možné zachovať dôvernosť klienta. Natívne mobilné aplikácie a aplikácie s jednou stránkou sú považované za nedôverné.' redirect_uri: 'Na každý riadok jedna URI' blank_redirect_uri: "Ponechajte prázdne, ak ste nakonfigurovali svojho poskytovateľa, aby používal poverenia klienta, poverenia vlastníka hesla alebo iný typ grantu, ktorý nevyžaduje presmerovanie URI." native_redirect_uri: 'Použite %{native_redirect_uri} ak chcete použiť localhost URI pre vývojové prostredie' scopes: 'Oddeľte Scope medzerami. Nechajte prázdne pre použitie default scope.' edit: title: 'Upraviť aplikáciu' index: title: 'Vaše aplikácie' new: 'Nová aplikácia' name: 'Názov' callback_url: 'Callback URL' confidential: 'Dôverné?' actions: 'Akcia' confidentiality: 'yes': 'Áno' 'no': 'Nie' new: title: 'Nová aplikácia' show: title: 'Aplikácia: %{name}' application_id: 'UID aplikácie' secret: 'Secret' scopes: 'Scopes' confidential: 'Dôverné' callback_urls: 'Url presmerovanie' actions: 'Akcia' authorizations: buttons: authorize: 'Autorizovať' deny: 'Odmietnuť' error: title: 'Vyskytla se chyba' new: title: 'Nutná autorizácie' prompt: 'Autorizovať %{client_name} k prístupu k vášmu účtu?' able_to: 'Táto aplikácia bude mať tieto oprávnenia' show: title: 'Autorizačný kód' authorized_applications: confirmations: revoke: 'Naozaj autorizovať?' buttons: revoke: 'Odstrániť autorizáciu' index: title: 'Vaše autorizované aplikácie' application: 'Aplikácia' created_at: 'Vytvorené' date_format: '%H:%M:%S %d.%m.%T' pre_authorization: status: 'Pre-autorizácie' errors: messages: # Common error messages invalid_request: 'Požiadavke chýba požadovaný parameter, obsahuje nepodporovanú hodnotu parametra, alebo je inak poškodený.' invalid_redirect_uri: "Požadované presmerovanie uri je chybne formátované alebo nezodpovedá presmerovania URI klienta." unauthorized_client: 'Klient nie je oprávnený vykonávať túto požiadavku touto metódou.' access_denied: 'Vlastník zdroje alebo autorizačný server požiadavku odmietol.' invalid_scope: 'Požadovaný rozsah je neplatný, neznámy alebo poškodený.' invalid_code_challenge_method: 'Metóda výzvy kódu musí byť prostá alebo S256.' server_error: 'Autorizačný server narazil na neočakávanú podmienku, ktorá mu znemožnila splniť požiadavku.' temporarily_unavailable: 'Autorizačný server nie je v súčasnej dobe schopný spracovať požiadavku z dôvodu dočasného preťaženia alebo údržby serveru.' # Configuration error messages credential_flow_not_configured: 'Flow poverenia vlastníka zdroja zlyhal kvôli tomu, že Doorkeeper.configure.resource_owner_from_credentials nie je nakonfigurovaný.' resource_owner_authenticator_not_configured: 'Vyhľadanie zdroja zlyhalo z dôvodu, že Doorkeeper.configure.resource_owner_authenticator nie je nakonfigurované.' admin_authenticator_not_configured: 'Prístup k panelu admin je zakázaný kvôli tomu, že Doorkeeper.configure.admin_authenticator nie je nakonfigurované.' # Access grant errors unsupported_response_type: 'Autorizačný server nepodporuje tento typ odpovede.' # Access token errors invalid_client: 'Autentizácia klienta zlyhala kvôli neznámemu klientovi, žiadnemu overovanie klienta alebo nepodporované metóde overovania.' invalid_grant: 'Udelený grant pre udelenie oprávnenia je neplatný, jeho platnosť vypršala, zrušená, nezodpovedá URI presmerovania použitého v žiadosti o autorizáciu alebo bola vydaná inému klientovi.' unsupported_grant_type: 'Autorizačný Server nepodporuje typ autorizačného grantu.' invalid_token: revoked: "Tento prístupový token bol zrušený" expired: "Tento prístupový token vypršal" unknown: "Tento prístupový token je neplatný" flash: applications: create: notice: 'Aplikácia vytvorená.' destroy: notice: 'Aplikácia zmazaná.' update: notice: 'Aplikácia aktualizovaná.' authorized_applications: destroy: notice: 'Aplikácii bolo odňaté povolenie.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 poskytovateľ' applications: 'Aplikácia' home: 'Domov' application: title: 'OAuth vyžaduje autorizáciu' doorkeeper-i18n-5.0.2/rails/locales/zh-TW.yml0000644000175000017500000001157513473277466020252 0ustar samyaksamyakzh-TW: activerecord: attributes: doorkeeper/application: name: '名稱' redirect_uri: '轉向網址' scopes: ~ errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: '不能包含片段(#)' invalid_uri: '必須是有效的網址' relative_uri: '必須是絕對的網址' secured_uri: '必須是有 HTTPS/SSL 的網址' forbidden_uri: 'is forbidden by the server.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: '確定嗎?' buttons: edit: '編輯' destroy: '刪除' submit: '送出' cancel: '取消' authorize: '授權' form: error: 'Whoops! 確認表單內可能的錯誤' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: '每個網址必須只有一行' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: '使用 %{native_redirect_uri} 作本地端測試' scopes: ~ edit: title: '編輯應用' index: title: '你的應用' new: '新應用' name: '名稱' callback_url: '回應網址' actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': 'Yes' 'no': 'No' new: title: '新應用' show: title: '應用: %{name}' application_id: '應用 UID' secret: '私鑰' scopes: ~ confidential: 'Confidential' callback_urls: '回應網址' actions: '動作' authorizations: buttons: authorize: '授權' deny: '拒絕' error: title: '發生錯誤' new: title: '授權需求' prompt: '授權 %{client_name} 使用您的帳戶?' able_to: '這個應用將會' show: title: '授權碼' authorized_applications: confirmations: revoke: '確認嗎?' buttons: revoke: '撤銷' index: title: '你授權的應用' application: '應用' created_at: '建立時間' date_format: '%Y-%m-%d %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: '這個請求少了一個必要的參數,可能是不支援的參數值或是其他格式錯誤' invalid_redirect_uri: '這個轉向網址無效' unauthorized_client: '這個應用並無被授權可以執行這個請求的方法' access_denied: '擁有者或認證伺服器拒絕此需求' invalid_scope: '請求範圍無效、未知或格式錯誤' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: '授權伺服器因不明原因無法完成此請求' temporarily_unavailable: '授權伺服器超載或維護中,無法處理此項請求' # Configuration error messages credential_flow_not_configured: '資源擁有者密碼認證流程失敗,因為 Doorkeeper.configure.resource_owner_from_credentials 並未設定' resource_owner_authenticator_not_configured: '資源擁有者查詢失敗,因為 Doorkeeper.configure.resource_owner_authenticator 並未設定' admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: '授權伺服器並不支援此回應' # Access token errors invalid_client: '由於未知、不支援或是沒有客戶端認證而失敗' invalid_grant: '授權許可型態無效,或者轉向網址的授權許可無效、過期或已被撤銷' unsupported_grant_type: '授權伺服器不支援此授權許可型態' invalid_token: revoked: "Access Token 已被撤銷" expired: "Access Token 已過期" unknown: "Access Token 是無效的" flash: applications: create: notice: '應用已建立' destroy: notice: '應用已刪除' update: notice: '應用已更新' authorized_applications: destroy: notice: '應用已撤銷' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 Provider' applications: '應用' home: 'Home' application: title: 'OAuth 認證需求' doorkeeper-i18n-5.0.2/rails/locales/fr.yml0000644000175000017500000001371613473277466017707 0ustar samyaksamyakfr: activerecord: attributes: doorkeeper/application: name: "Nom" redirect_uri: "L'URL de redirection" scopes: "Portées" errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: "ne peut contenir un fragment." invalid_uri: "doit être une URL valide." relative_uri: "doit être une URL absolue." secured_uri: "doit être une URL HTTP/SSL." forbidden_uri: 'est interdit par le serveur.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: "Êtes-vous certain?" buttons: edit: "Modifier" destroy: "Supprimer" submit: "Envoyer" cancel: "Annuler" authorize: "Autoriser" form: error: "Oups! Vérifier votre formulaire pour des erreurs possibles" help: confidential: | L'application sera utilisée quand la confidentialité du secret pourra être maintenue. Les application mobile native, et les Applications mono-page ne sont pas considérées comme sûr. redirect_uri: "Utiliser une ligne par URL" blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: "Utiliser %{native_redirect_uri} pour les tests locaux" scopes: "Utilisez un espace entre chaque portée. Laissez vide pour utiliser la portée par defaut" edit: title: "Modifier l'application" index: title: "Vos applications" new: "Nouvelle application" name: "Nom" callback_url: "URL de retour d'appel" actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': 'Oui' 'no': 'Non' new: title: "Nouvelle application" show: title: "Application : %{name}" application_id: "ID de l'application" secret: "Secret" scopes: "Portées" confidential: 'Confidential' callback_urls: "URL du retour d'appel" actions: "Actions" authorizations: buttons: authorize: "Autoriser" deny: "Refuser" error: title: "Une erreur est survenue" new: title: "Autorisation requise" prompt: "Autorisez %{client_name} à utiliser votre compte?" able_to: "Cette application pourra" show: title: "Code d'autorisation" authorized_applications: confirmations: revoke: "Êtes-vous certain?" buttons: revoke: "Annuler" index: title: "Vos applications autorisées" application: "Application" created_at: "Créé le" date_format: "%Y-%m-%d %H:%M:%S" pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: "La demande manque un paramètre requis, inclut une valeur de paramètre non prise en charge, ou est autrement mal formée." invalid_redirect_uri: "L'URL de redirection n'est pas valide." unauthorized_client: "Le client n'est pas autorisé à effectuer cette demande à l'aide de cette méthode." access_denied: "Le propriétaire de la ressource ou le serveur d'autorisation a refusé la demande." invalid_scope: "Le scope demandé n'est pas valide, est inconnu, ou est mal formé." invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: "Le serveur d'autorisation a rencontré une condition inattendue qui l'a empêché de remplir la demande." temporarily_unavailable: "Le serveur d'autorisation est actuellement incapable de traiter la demande à cause d'une surcharge ou d'un entretien temporaire du serveur." # Configuration error messages credential_flow_not_configured: "Le flux des identifiants du mot de passe du propriétaire de la ressource a échoué en raison de Doorkeeper.configure.resource_owner_from_credentials n'est pas configuré." resource_owner_authenticator_not_configured: "La recherche du propriétaire de la ressource a échoué en raison de Doorkeeper.configure.resource_owner_authenticator n'est pas configuré." admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: "Le serveur d'autorisation ne prend pas en charge ce type de réponse." # Access token errors invalid_client: "L'authentification du client a échoué à cause d'un client inconnu, d'aucune authentification de client incluse, ou d'une méthode d'authentification non prise en charge." invalid_grant: "Le consentement d'autorisation accordé n'est pas valide, a expiré, est annulé, ne concorde pas avec l'URL de redirection utilisée dans la demande d'autorisation, ou a été émis à un autre client." unsupported_grant_type: "Le type de consentement d'autorisation n'est pas pris en charge par le serveur d'autorisation." invalid_token: revoked: "Le jeton d'accès a été annulé" expired: "Le jeton d'accès a expiré" unknown: "Le jeton d'accès n'est pas valide" flash: applications: create: notice: "Application créée." destroy: notice: "Application supprimée." update: notice: "Application mise à jour." authorized_applications: destroy: notice: "Application annulée." layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: "Fournisseur OAuth2" applications: "Applications" home: 'Home' application: title: "Autorisation OAuth requise" doorkeeper-i18n-5.0.2/rails/locales/en.yml0000644000175000017500000001305613473277466017677 0ustar samyaksamyaken: activerecord: attributes: doorkeeper/application: name: 'Name' redirect_uri: 'Redirect URI' scopes: 'Scopes' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'cannot contain a fragment.' invalid_uri: 'must be a valid URI.' relative_uri: 'must be an absolute URI.' secured_uri: 'must be an HTTPS/SSL URI.' forbidden_uri: 'is forbidden by the server.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: 'Are you sure?' buttons: edit: 'Edit' destroy: 'Destroy' submit: 'Submit' cancel: 'Cancel' authorize: 'Authorize' form: error: 'Whoops! Check your form for possible errors' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: 'Use one line per URI' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: 'Use %{native_redirect_uri} if you want to add localhost URIs for development purposes' scopes: 'Separate scopes with spaces. Leave blank to use the default scopes.' edit: title: 'Edit application' index: title: 'Your applications' new: 'New Application' name: 'Name' callback_url: 'Callback URL' confidential: 'Confidential?' actions: 'Actions' confidentiality: 'yes': 'Yes' 'no': 'No' new: title: 'New Application' show: title: 'Application: %{name}' application_id: 'Application UID' secret: 'Secret' scopes: 'Scopes' confidential: 'Confidential' callback_urls: 'Callback urls' actions: 'Actions' authorizations: buttons: authorize: 'Authorize' deny: 'Deny' error: title: 'An error has occurred' new: title: 'Authorization required' prompt: 'Authorize %{client_name} to use your account?' able_to: 'This application will be able to' show: title: 'Authorization code' authorized_applications: confirmations: revoke: 'Are you sure?' buttons: revoke: 'Revoke' index: title: 'Your authorized applications' application: 'Application' created_at: 'Created At' date_format: '%Y-%m-%d %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: 'The request is missing a required parameter, includes an unsupported parameter value, or is otherwise malformed.' invalid_redirect_uri: "The requested redirect uri is malformed or doesn't match client redirect URI." unauthorized_client: 'The client is not authorized to perform this request using this method.' access_denied: 'The resource owner or authorization server denied the request.' invalid_scope: 'The requested scope is invalid, unknown, or malformed.' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: 'The authorization server encountered an unexpected condition which prevented it from fulfilling the request.' temporarily_unavailable: 'The authorization server is currently unable to handle the request due to a temporary overloading or maintenance of the server.' # Configuration error messages credential_flow_not_configured: 'Resource Owner Password Credentials flow failed due to Doorkeeper.configure.resource_owner_from_credentials being unconfigured.' resource_owner_authenticator_not_configured: 'Resource Owner find failed due to Doorkeeper.configure.resource_owner_authenticator being unconfigured.' admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: 'The authorization server does not support this response type.' # Access token errors invalid_client: 'Client authentication failed due to unknown client, no client authentication included, or unsupported authentication method.' invalid_grant: 'The provided authorization grant is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.' unsupported_grant_type: 'The authorization grant type is not supported by the authorization server.' invalid_token: revoked: "The access token was revoked" expired: "The access token expired" unknown: "The access token is invalid" flash: applications: create: notice: 'Application created.' destroy: notice: 'Application deleted.' update: notice: 'Application updated.' authorized_applications: destroy: notice: 'Application revoked.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 Provider' applications: 'Applications' home: 'Home' application: title: 'OAuth authorization required' doorkeeper-i18n-5.0.2/rails/locales/ja.yml0000644000175000017500000001540413473277466017666 0ustar samyaksamyakja: activerecord: attributes: doorkeeper/application: name: '名前' redirect_uri: 'リダイレクトURI' scopes: 'スコープ' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'はURLフラグメントを含めることはできません。' invalid_uri: 'は有効なURIではありません。' relative_uri: 'は絶対URIでなければなりません。' secured_uri: 'はHTTPS/SSL URIでなければなりません。' forbidden_uri: 'is forbidden by the server.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: '本当に削除しますか?' buttons: edit: '編集' destroy: '削除' submit: '登録' cancel: 'キャンセル' authorize: '認証' form: error: 'おっと!フォームにエラーがないか確認してください' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: 'URIごとに1行で入力してください' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: 'ローカルテストのため、 %{native_redirect_uri} を使用してください。' scopes: '各スコープをスペースで区切ってください。初期設定のスコープを使用する場合は、空白のままにしてください。' edit: title: 'アプリケーションの編集' index: title: 'アプリケーション' new: '新しいアプリケーション' name: '名称' callback_url: 'コールバックURL' actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': 'はい' 'no': 'いいえ' new: title: 'アプリケーションの作成' show: title: 'アプリケーション: %{name}' application_id: 'アプリケーションID' secret: 'シークレット' scopes: 'スコープ' confidential: 'Confidential' callback_urls: 'コールバックURL' actions: 'アクション' authorizations: buttons: authorize: '承認' deny: '否認' error: title: 'エラーが発生しました' new: title: '承認が必要です' prompt: 'あなたのアカウントで %{client_name} 承認しますか?' able_to: 'このアプリケーションは次のことが可能です' show: title: '認可コード' authorized_applications: confirmations: revoke: '本当に取消しますか?' buttons: revoke: '取消' index: title: 'あなたの認証されたアプリケーション' application: 'アプリケーション' created_at: '作成日時' date_format: '%Y年%m月%d日 %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: '必須パラメータが不足しているか、サポートされていないパラメータが含まれているか、もしくはパラメータが不正であるため、リクエストを処理できませんでした。' invalid_redirect_uri: '含まれるリダイレクトURIが正しくありません。' unauthorized_client: 'クライアントはこのメソッドを用いたリクエストを実行する権限がありません。' access_denied: 'リソースオーナーもしくは認可サーバがリクエストを拒否しました。' invalid_scope: '指定されたスコープが無効か、不明か、もしくは正しくありません。' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: '予期せぬ事態が発生したため、認可サーバはリクエストを処理できませんでした。' temporarily_unavailable: '認可サーバが一時的に高負荷な状態にあるか、もしくはメンテナンス中であるため、リクエストを処理できません。' # Configuration error messages credential_flow_not_configured: 'Doorkeeper.configure.resource_owner_from_credentialsが設定されていないため、リソースオーナーパスワードクレデンシャルフローは失敗しました。' resource_owner_authenticator_not_configured: 'Doorkeeper.configure.resource_owner_authenticatorが設定されていないため、リソースオーナーの取得に失敗しました。' admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: '認可サーバは指定されたレスポンスタイプをサポートしていません。' # Access token errors invalid_client: 'クライアントが不明か、クライアント認証が含まれていないか、もしくは認証メソッドがサポートされていないため、クライアント認証は失敗しました。' invalid_grant: '指定された認可グラントは不正か、有効期限切れか、無効か、リダイレクトURIが異なるか、もしくは別のクライアントに適用されています。' unsupported_grant_type: 'この認可グラントのタイプは認可サーバではサポートされていません。' invalid_token: revoked: "アクセストークンが取り消されました" expired: "アクセストークンの有効期限が切れました" unknown: "アクセストークンが無効です" flash: applications: create: notice: 'アプリケーションが作成されました。' destroy: notice: 'アプリケーションが削除されました。' update: notice: 'アプリケーションが更新されました。' authorized_applications: destroy: notice: 'アプリケーションが取消されました。' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 プロバイダー' applications: 'アプリケーション' home: 'ホーム' application: title: 'OAuth認証が必要です' doorkeeper-i18n-5.0.2/rails/locales/ru.yml0000644000175000017500000001656113473277466017727 0ustar samyaksamyakru: activerecord: attributes: doorkeeper/application: name: 'Наименование' redirect_uri: 'URI для перенаправления' scopes: 'Скоупы' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'не должен содержать фрагменты' invalid_uri: 'должен быть корректным URI' relative_uri: 'должен быть абсолютным URI' secured_uri: 'должен быть HTTPS/SSL URI' forbidden_uri: 'заблокирован со стороны сервера.' scopes: not_match_configured: "не соответствуют конфигурации сервера." doorkeeper: applications: confirmations: destroy: 'Вы уверены?' buttons: edit: 'Редактировать' destroy: 'Удалить' submit: 'Сохранить' cancel: 'Отменить' authorize: 'Авторизовать' form: error: 'Возникли ошибки! Проверьте правильность заполнения полей' help: confidential: 'Приложение будет использоваться там, где секретный ключ защищён от просмотра. Мобильные приложения и одностраничные веб-приложения (SPA) рассматриваются как незащищённые.' redirect_uri: 'Указывайте каждый URI в отдельной строке' blank_redirect_uri: "Пакіньце пустым калі Ваш правайдар наладжаны на выкарыстанне Client Credentials, Resource Owner Password Credentials ці іншага метаду аўтарызацыі без URI зваротнага выкліку." native_redirect_uri: 'Используйте %{native_redirect_uri} для локального тестирования' scopes: 'Записывайте скоупы через пробел. Оставьте поле пустым для использования значений по-умолчанию' edit: title: 'Редактировать приложение' index: title: 'Ваши приложения' new: 'Новое приложение' name: 'Наименование' callback_url: 'URL обратного вызова' actions: 'Действия' confidential: 'Конфиденциально?' confidentiality: 'yes': 'Да' 'no': 'Нет' new: title: 'Новое приложение' show: title: 'Приложение: %{name}' application_id: 'ID приложения' secret: 'Секретный ключ' scopes: 'Скоупы' confidential: 'Конфиденциально' callback_urls: 'Список URL обратного вызова' actions: 'Действия' authorizations: buttons: authorize: 'Разрешить' deny: 'Отклонить' error: title: 'Произошла ошибка' new: title: 'Требуется авторизация' prompt: 'Разрешить %{client_name} использовать данные Вашей учётной записи?' able_to: 'Данное приложение требует следующие разрешения:' show: title: 'Код авторизации' authorized_applications: confirmations: revoke: 'Вы уверены?' buttons: revoke: 'Отозвать авторизацию' index: title: 'Ваши авторизованные приложения' application: 'Приложение' created_at: 'Создано' date_format: '%d-%m-%Y %H:%M:%S' pre_authorization: status: 'Предварительная авторизация' errors: messages: # Common error messages invalid_request: 'В запросе отсутствуют необходимые параметры или они некорректны' invalid_redirect_uri: 'Некорректный URI для перенаправления' unauthorized_client: 'Клиент не авторизован для выполнения данного запроса' access_denied: 'Доступ запрещен: сервер или владелец ресурса отклонил запрос' invalid_scope: 'Неверный скоуп' invalid_code_challenge_method: 'Code challenge method должен быть plain или S256.' server_error: 'На авторизационном сервере произошла ошибка; запрос не выполнен' temporarily_unavailable: 'В настоящее время авторизационный сервер не может обработать запрос в силу высокой загруженности или тех. работ' # Configuration error messages credential_flow_not_configured: 'Resource Owner Password Credentials не сконфигурированы, необходимо настроить Doorkeeper.configure.resource_owner_from_credentials' resource_owner_authenticator_not_configured: 'Resource Owner не найден, необходима конфигурация Doorkeeper.configure.resource_owner_authenticator' admin_authenticator_not_configured: 'Доступ к панели администратора заблокирован в связи настройкой опции Doorkeeper.configure.admin_authenticator.' # Access grant errors unsupported_response_type: 'Сервер авторизации не поддерживает данный тип запроса' # Access token errors invalid_client: 'Ошибка аутентификации клиента: неверный токен, неизвестный клиент или неподдерживаемый метод аутентификации' invalid_grant: 'Право на авторизацию истекло или отозвано' unsupported_grant_type: 'Авторизационный сервер не поддерживает данный способ авторизации' invalid_token: revoked: "Токен доступа отозван" expired: "Токен доступа устарел" unknown: "Неверный токен доступа" flash: applications: create: notice: 'Приложение создано' destroy: notice: 'Приложение удалено' update: notice: 'Приложение обновлено' authorized_applications: destroy: notice: 'Приложение отозвано' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth 2 провайдер' applications: 'Приложения' home: 'Главная' application: title: 'Необходима авторизация' doorkeeper-i18n-5.0.2/rails/locales/pt-BR.yml0000644000175000017500000001360713473277466020223 0ustar samyaksamyakpt-BR: activerecord: attributes: doorkeeper/application: name: 'Nome' redirect_uri: 'URI de redirecionamento' scopes: ~ errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'Não pode conter um fragmento.' invalid_uri: 'deve ser uma URI válida.' relative_uri: 'dever ser uma URI absoluta.' secured_uri: 'deve ser uma URI HTTPS/SSL.' forbidden_uri: 'is forbidden by the server.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: 'Você tem certeza?' buttons: edit: 'Editar' destroy: 'Deletar' submit: 'Submeter' cancel: 'Cancelar' authorize: 'Autorizar' form: error: 'Whoops! Veja o form para possíveis erros' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: 'Use uma linha por URI' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: 'Use %{native_redirect_uri} para testes locais' scopes: ~ edit: title: 'Editar aplicação' index: title: 'Suas aplicações' new: 'Nova Aplicação' name: 'Nome' callback_url: 'URL de Callback' actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': 'Sim' 'no': 'Não' new: title: 'Nova Aplicação' show: title: 'Aplicação: %{name}' application_id: 'Id da Aplicação (Application UID)' secret: 'Segredo (Secret)' scopes: ~ confidential: 'Confidential' callback_urls: 'urls de Callback' actions: 'Ações' authorizations: buttons: authorize: 'Autorizar' deny: 'Negar' error: title: 'Ocorreu um erro' new: title: 'Autorização necessária' prompt: 'Autorizar %{client_name} a usar sua conta?' able_to: 'Essa aplicação será capaz de' show: title: 'Código de autorização' authorized_applications: confirmations: revoke: 'Você tem certeza?' buttons: revoke: 'Revogar' index: title: 'Suas aplicações autorizadas' application: 'Aplicação' created_at: 'Criado em' date_format: '%Y-%m-%d %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: 'A requisição não possui um parâmetro obrigatório, inclui um parâmetro inválido ou está malformada.' invalid_redirect_uri: 'A uri de redirecionamento incluída não é válida.' unauthorized_client: 'O cliente não está autorizado a realizar essa requisição usando este método.' access_denied: 'O dono do recurso (resource owner) ou servidor de autorização (authorization server) negou a requisição.' invalid_scope: 'O escopo requisitado é inválido, desconhecido ou malformado.' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: 'O servidor de autorização (authorization server) encontrou uma condição inesperada que o impediu de completar a requisição.' temporarily_unavailable: 'O servidor de autorização (authorization server) não foi rapaz de processar a requisição devido a um problema tempoário de sobrecarga ou manuntenção.' # Configuration error messages credential_flow_not_configured: 'Resource Owner Password Credentials flow falhou porque o Doorkeeper.configure.resource_owner_from_credentials não foi configurado.' resource_owner_authenticator_not_configured: 'Resource Owner find falhou porque o Doorkeeper.configure.resource_owner_authenticator não foi configurado.' admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: 'O servidor de autorização não suporta este tipo de resposta.' # Access token errors invalid_client: 'Autenticação do cliente falhou devido a um cliente desconhecido, a falta de inclusão da autenticação do cliente, ou a um método não suportado de autenticação.' invalid_grant: 'A permissão de autorização (authorization grant) provida é inválida, expirada, revogada, não bate com a URI de redirecionamento usada na requisição de autorização, ou foi dada a outro cliente.' unsupported_grant_type: 'O tipo de permissão de autorização (authorization grant) não é suportado pelo servidor de autorização(authorization server) The authorization grant type is not supported by the authorization server.' invalid_token: revoked: "O token de acesso (access token) foi revogado" expired: "O token de acesso (access token) expirou" unknown: "O token de acesso (access token) é inválido" flash: applications: create: notice: 'Aplicação criada.' destroy: notice: 'Aplicação deletada.' update: notice: 'Aplicação atualizada.' authorized_applications: destroy: notice: 'Aplicação revogada.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'Provedor OAuth2 (OAuth2 Provider)' applications: 'Aplicações' home: 'Home' application: title: 'Autorização OAuth necessária' doorkeeper-i18n-5.0.2/rails/locales/de.yml0000644000175000017500000001362213473277466017664 0ustar samyaksamyakde: activerecord: attributes: doorkeeper/application: name: 'Name' redirect_uri: 'Redirect URI' scopes: 'Scopes' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'darf kein Fragment enthalten.' invalid_uri: 'muss ein valider URI (Identifier) sein.' relative_uri: 'muss ein absoluter URI (Identifier) sein.' secured_uri: 'muss ein HTTPS/SSL URI (Identifier) sein.' forbidden_uri: 'ist vom server verboten.' scopes: not_match_configured: "stimmen nicht mit denen am server hinterlegten überein." doorkeeper: applications: confirmations: destroy: 'Bist du sicher?' buttons: edit: 'Bearbeiten' destroy: 'Löschen' submit: 'Übertragen' cancel: 'Abbrechen' authorize: 'Autorisieren' form: error: 'Whoops! Bitte überprüfe das Formular auf Fehler!' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: 'Bitte benutze eine Zeile pro URI' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: '%{native_redirect_uri} für lokale Tests benutzen' scopes: 'Bitte die "Scopes" mit Leerzeichen trennen. Bitte frei lassen für die Verwendung der Default-Werte.' edit: title: 'Applikation bearbeiten' index: title: 'Deine Applikationen' new: 'Neue Applikation' name: 'Name' callback_url: 'Callback URL' actions: 'Actions' confidential: 'Confidential?' confidentiality: 'yes': 'Ja' 'no': 'Nein' new: title: 'Neue Applikation' show: title: 'Applikation: %{name}' application_id: 'Applikations-ID' secret: 'Secret' scopes: 'Scopes' confidential: 'Confidential' callback_urls: 'Callback URLs' actions: 'Aktionen' authorizations: buttons: authorize: 'Autorisieren' deny: 'Verweigern' error: title: 'Ein Fehler ist aufgetreten' new: title: 'Autorisierung erforderlich' prompt: 'Soll %{client_name} für die Benutzung dieses Accounts autorisiert werden?' able_to: 'Diese Anwendung wird folgende Rechte haben' show: title: 'Autorisierungscode' authorized_applications: confirmations: revoke: 'Bist du sicher?' buttons: revoke: 'Ungültig machen' index: title: 'Deine autorisierten Applikationen' application: 'Applikation' created_at: 'erstellt am' date_format: '%Y-%m-%d %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: 'Die Anfrage enthält einen nicht-unterstützten Parameter, ein Parameter fehlt oder sie ist anderweitig fehlerhaft.' invalid_redirect_uri: 'Der Redirect-URI in der Anfrage ist ungültig.' unauthorized_client: 'Der Client ist nicht autorisiert, diese Anfrage mit dieser Methode auszuführen.' access_denied: 'Der Resource Owner oder der Autorisierungs-Server hat die Anfrage verweigert.' invalid_scope: 'Der angeforderte Scope ist inkorrekt, unbekannt oder fehlerhaft.' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: 'Der Autorisierungs-Server hat ein unerwartetes Problem festgestellt und konnte die Anfrage nicht beenden.' temporarily_unavailable: 'Der Autorisierungs-Server ist derzeit auf Grund von temporärer Überlastung oder Wartungsarbeiten am Server nicht in der Lage, die Anfrage zu bearbeiten .' # Configuration error messages credential_flow_not_configured: 'Die Prozedur "Resource Owner Password Credentials" ist fehlgeschlagen: Doorkeeper.configure.resource_owner_from_credentials ist nicht konfiguriert.' resource_owner_authenticator_not_configured: 'Die Prozedur "Resource Owner find" ist fehlgeschlagen: Doorkeeper.configure.resource_owner_authenticator ist nicht konfiguriert.' admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: 'Der Autorisierungs-Server unterstützt diesen Antwort-Typ nicht.' # Access token errors invalid_client: 'Client-Autorisierung MKIM ist fehlgeschlagen: Unbekannter Client, keine Autorisierung mitgeliefert oder Autorisierungsmethode nicht unterstützt.' invalid_grant: 'Die bereitgestellte Autorisierung ist inkorrekt, abgelaufen, widerrufen, ist mit einem anderen Client verknüpft oder der Redirection URI stimmt nicht mit der Autorisierungs-Anfrage überein.' unsupported_grant_type: 'Der Autorisierungs-Typ wird nicht vom Autorisierungs-Server unterstützt.' invalid_token: revoked: "Der Access Token wurde annuliert" expired: "Der Access Token ist abgelaufen" unknown: "Der Access Token ist nicht gültig/korrekt" flash: applications: create: notice: 'Applikation erstellt.' destroy: notice: 'Applikation gelöscht.' update: notice: 'Applikation geupdated.' authorized_applications: destroy: notice: 'Applikation widerrufen.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 Provider' applications: 'Applikationen' home: 'Home' application: title: 'OAuth Autorisierung erforderlich' doorkeeper-i18n-5.0.2/rails/locales/nb.yml0000644000175000017500000001326313473277466017674 0ustar samyaksamyaknb: activerecord: attributes: doorkeeper/application: name: 'Navn' redirect_uri: 'VideresendingsURI' scopes: 'Tagger' errors: models: doorkeeper/application: attributes: redirect_uri: fragment_present: 'kan ikke inneholde et fragment.' invalid_uri: 'må være en gyldig URI.' relative_uri: 'må være en fullstendig URI.' secured_uri: 'må være en HTTPS/SSL URI.' forbidden_uri: 'is forbidden by the server.' scopes: not_match_configured: "doesn't match configured on the server." doorkeeper: applications: confirmations: destroy: 'Er du sikker?' buttons: edit: 'Endre' destroy: 'Slett' submit: 'Lagre' cancel: 'Avbryt' authorize: 'Autoriser' form: error: 'Whoops! Sjekk skjema for mulige feil' help: confidential: 'Application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential.' redirect_uri: 'Bruk en linje per URI' blank_redirect_uri: "Leave it blank if you configured your provider to use Client Credentials, Resource Owner Password Credentials or any other grant type that doesn't require redirect URI." native_redirect_uri: 'Bruk %{native_redirect_uri} for lokale tester' scopes: 'Separer tagger med mellomrom. La den være blank for standard tagger.' edit: title: 'Endre applikasjonen' index: title: 'Dine applikasjoner' new: 'Ny applikasjon' name: 'Navn' callback_url: 'Callback URL' actions: 'Handlinger' confidential: 'Konfidensiell?' confidentiality: 'yes': 'Ja' 'no': 'Nei' new: title: 'Ny Applikasjon' show: title: 'Applikasjon: %{name}' application_id: 'Applikasjoner UID' secret: 'Secret' scopes: 'Tagger' confidential: 'Konfidensiell' callback_urls: 'Callback url-er' actions: 'Handlinger' authorizations: buttons: authorize: 'Autoriser' deny: 'Nekt' error: title: 'En feil har oppstått' new: title: 'Autorisering nødvendig' prompt: 'Autoriser %{client_name} til å bruke din bruker?' able_to: 'Denne applikasjonen vil ha tilgang til å gjøre følgende' show: title: 'Autorisasjonskode' authorized_applications: confirmations: revoke: 'Er du sikker?' buttons: revoke: 'Tilbakekall' index: title: 'Dine autoriserte applikasjoner' application: 'Applikasjon' created_at: 'Opprettet' date_format: '%Y-%m-%d %H:%M:%S' pre_authorization: status: 'Pre-authorization' errors: messages: # Common error messages invalid_request: 'Forespørselen mangler et nødvendig parameter, inkluderer et parameter som ikke er støttet, eller er på annen måte feilskrevet.' invalid_redirect_uri: 'Videresendings uri-en inkludert er ikke gyldig.' unauthorized_client: 'Klienten er ikke autorisert til å utføre denne forespørselen ved å bruke denne metoden.' access_denied: 'Ressurs-eieren eller autorisasjonsserveren nektet forespørelsen fra å fullføre.' invalid_scope: 'Forespørselens omfang er ugyldig, ukjent, eller feilskrevet.' invalid_code_challenge_method: 'The code challenge method must be plain or S256.' server_error: 'Autoriseringsserveren har møtt en uforventet betingelse som har forhindret serveren fra å fullføre forespørselen.' temporarily_unavailable: 'Autorisasjonsserveren er for øyeblikket utilgjengelig på grunn av en foreløpig overlasting eller vedlikehold av serveren.' # Configuration error messages credential_flow_not_configured: 'Ressurseierens Passord legitimasjonsflyt feilet på grunn av at Doorkeeper.configure.resource_owner_from_credentials ikke var konfigurert.' resource_owner_authenticator_not_configured: 'Resource Owner find feilet på grunn av Doorkeeper.configure.resource_owner_authenticator ikke var konfigurert.' admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' # Access grant errors unsupported_response_type: 'Autoriseringsserveren har ikke støtte for denne responstypen.' # Access token errors invalid_client: 'Klientautentikasjon feilet på grunn av ukjent klient, ingen klientautentikasjon inkludert, eller autentikasjonsmetode som ikke støttes.' invalid_grant: 'Den medfølgende autoriseringsinnvilgelsen er ugyldig, utgått, tilbakekalt, er ulik videresendings URI-en brukt i autoriseringsforespørselen, eller tilhører en annen klient.' unsupported_grant_type: 'Autoriseringsinnvilgelsens type er ikke støttet av autorisasjonsserveren' invalid_token: revoked: "Tilgangspolletten var tilbakekalt" expired: "Tilgangspolletten er utgått" unknown: "Tilgangspolletten er ugyldig" flash: applications: create: notice: 'Applikasjon opprettet.' destroy: notice: 'Applikasjon slettet.' update: notice: 'Applikasjon oppdatert.' authorized_applications: destroy: notice: 'Applikasjon tilbakekalt.' layouts: admin: title: 'Doorkeeper' nav: oauth2_provider: 'OAuth2 Leverandør' applications: 'Applikasjoner' home: 'Hjem' application: title: 'OAuth autorisering nødvendig' doorkeeper-i18n-5.0.2/Gemfile0000644000175000017500000000004613473277466015304 0ustar samyaksamyaksource 'http://rubygems.org' gemspec doorkeeper-i18n-5.0.2/.gitignore0000644000175000017500000000003513473277466015777 0ustar samyaksamyak.DS_Store Gemfile.lock .idea doorkeeper-i18n-5.0.2/README.md0000644000175000017500000000230113473277466015264 0ustar samyaksamyak# doorkeeper-i18n [![Gem Version](https://badge.fury.io/rb/doorkeeper-i18n.svg)](http://badge.fury.io/rb/doorkeeper-i18n) [![Build Status](https://travis-ci.org/doorkeeper-gem/doorkeeper-i18n.svg?branch=master)](https://travis-ci.org/doorkeeper-gem/doorkeeper-i18n) Locales for [Doorkeeper](https://github.com/doorkeeper-gem/doorkeeper) gem. # Installation To extend doorkeeper with locales, add to your `Gemfile` (or `gems.rb` for Bundler >= 2): ```ruby gem 'doorkeeper-i18n' # or if you want to use cutting edge version: # gem 'doorkeeper-i18n', git: 'https://github.com/doorkeeper-gem/doorkeeper-i18n.git' ``` # Supported locales Currently supported locales: * English (en) * German (de) * Spanish (es) * Finnish (fi) * French (fr) * Italian (it) * Japan (ja) * Korean (ko) * Norwegian (nb) * Dutch (nl) * Portuguese (pt-BR) * Chinese (zh-CN) * Taiwan (zh-TW) * Russian (ru) * Catalan (ca) * Belarusian (be) * Czech (cs) * Slovak (sk) ## License `doorkeeper-i18n` gem is released under the [MIT License](http://www.opensource.org/licenses/MIT). --- Please refer to [https://github.com/doorkeeper-gem/doorkeeper](https://github.com/doorkeeper-gem/doorkeeper) for instructions on doorkeeper’s project. doorkeeper-i18n-5.0.2/Rakefile0000644000175000017500000000061213473277466015455 0ustar samyaksamyakrequire "bundler" require "rake" require "rspec/core" require "rspec/core/rake_task" begin Bundler.setup(:default, :development) rescue Bundler::BundlerError => e $stderr.puts e.message $stderr.puts "Run `bundle install` to install missing gems" exit e.status_code end RSpec::Core::RakeTask.new(:spec) do |spec| spec.pattern = FileList["spec/**/*_spec.rb"] end task default: :spec doorkeeper-i18n-5.0.2/doorkeeper-i18n.gemspec0000644000175000017500000000137013473277466020273 0ustar samyaksamyak$:.push File.expand_path("../lib", __FILE__) Gem::Specification.new do |s| s.name = "doorkeeper-i18n" s.version = "5.0.2" s.authors = ["Tute Costa", 'Nikita Bulai'] s.email = %w[bulaj.nikita@gmail.com] s.homepage = "https://github.com/doorkeeper-gem/doorkeeper-i18n" s.summary = "Translations for doorkeeper rubygem." s.description = "Translations for doorkeeper rubygem." s.license = "MIT" s.files = `git ls-files`.split("\n") s.test_files = `git ls-files -- test/*`.split("\n") s.require_paths = ["lib"] s.add_development_dependency "rake" s.add_development_dependency "rspec" s.add_development_dependency "i18n-spec", "~> 0.6.0" s.add_development_dependency "railties", ">= 0" end