mirror of
https://github.com/we-promise/sure.git
synced 2026-04-19 12:04:08 +00:00
Make branding configurable (#173)
* Remove orphan function * Add centralized branding helpers and update locales * Remove _plus and add (proper) brand * No longer Sure, configurable * Consistency with compose file naming * Missed `product_name` mapping * Fix brand/product name in mailers * Product name in email reset flow * Fix i18n errors/tests * Fix password mailer brand/product name (again) * Missed hardcoded `Sure` in onboarding goals Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Signed-off-by: Juan José Mata <jjmata@jjmata.com> * PR nitpick on documentation * Missing interpolation key for invited UI * Orphan assets * New logos --------- Signed-off-by: Juan José Mata <jjmata@jjmata.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
4
config/initializers/brand.rb
Normal file
4
config/initializers/brand.rb
Normal file
@@ -0,0 +1,4 @@
|
||||
Rails.application.configure do
|
||||
config.x.product_name = ENV.fetch("PRODUCT_NAME", "Sure")
|
||||
config.x.brand_name = ENV.fetch("BRAND_NAME", "FOSS")
|
||||
end
|
||||
@@ -1,5 +1,8 @@
|
||||
---
|
||||
en:
|
||||
defaults:
|
||||
brand_name: "%{brand_name}"
|
||||
product_name: "%{product_name}"
|
||||
activerecord:
|
||||
errors:
|
||||
messages:
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
---
|
||||
nb:
|
||||
defaults:
|
||||
brand_name: "%{brand_name}"
|
||||
product_name: "%{product_name}"
|
||||
activerecord:
|
||||
errors:
|
||||
messages:
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
---
|
||||
tr:
|
||||
defaults:
|
||||
brand_name: "%{brand_name}"
|
||||
product_name: "%{product_name}"
|
||||
activerecord:
|
||||
errors:
|
||||
messages:
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
en:
|
||||
invitation_mailer:
|
||||
invite_email:
|
||||
subject: "%{inviter} has invited you to join their household on Sure!"
|
||||
subject: "%{inviter} has invited you to join their household on %{product_name}!"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
nb:
|
||||
invitation_mailer:
|
||||
invite_email:
|
||||
subject: "%{inviter} har invitert deg til å bli med i husholdningen deres på Sure!"
|
||||
---
|
||||
nb:
|
||||
invitation_mailer:
|
||||
invite_email:
|
||||
subject: "%{inviter} har invitert deg til å bli med i husholdningen deres på %{product_name}!"
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
tr:
|
||||
invitation_mailer:
|
||||
invite_email:
|
||||
subject: "%{inviter} seni Sure'de kendi ailesine katılmaya davet etti!"
|
||||
subject: "%{inviter} seni %{product_name}'de kendi ailesine katılmaya davet etti!"
|
||||
|
||||
@@ -7,4 +7,4 @@ en:
|
||||
cta: Confirm email change
|
||||
expiry_notice: This link will expire in %{hours} hours.
|
||||
greeting: Hello!
|
||||
subject: 'Maybe: Confirm your email change'
|
||||
subject: '%{product_name}: Confirm your email change'
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
nb:
|
||||
email_confirmation_mailer:
|
||||
confirmation_email:
|
||||
body: Du ba nylig om å endre e-postadressen din. Klikk på knappen
|
||||
nedenfor for å bekrefte denne endringen.
|
||||
cta: Bekreft endring av e-post
|
||||
expiry_notice: Denne lenken vil utløpe om %{hours} timer.
|
||||
greeting: Hei!
|
||||
subject: 'Sure: Bekreft endring av e-posten din'
|
||||
---
|
||||
nb:
|
||||
email_confirmation_mailer:
|
||||
confirmation_email:
|
||||
body: Du ba nylig om å endre e-postadressen din. Klikk på knappen
|
||||
nedenfor for å bekrefte denne endringen.
|
||||
cta: Bekreft endring av e-post
|
||||
expiry_notice: Denne lenken vil utløpe om %{hours} timer.
|
||||
greeting: Hei!
|
||||
subject: '%{product_name}: Bekreft endring av e-posten din'
|
||||
@@ -6,4 +6,4 @@ tr:
|
||||
cta: E-posta değişikliğini onayla
|
||||
expiry_notice: Bu bağlantı %{hours} saat içinde geçerliliğini yitirecek.
|
||||
greeting: Merhaba!
|
||||
subject: 'Sure: E-posta değişikliğinizi onaylayın'
|
||||
subject: '%{product_name}: E-posta değişikliğinizi onaylayın'
|
||||
|
||||
@@ -23,7 +23,7 @@ en:
|
||||
mappings:
|
||||
create_account: Create account
|
||||
csv_mapping_label: "%{mapping} in CSV"
|
||||
maybe_mapping_label: "%{mapping} in Maybe"
|
||||
sure_mapping_label: "%{mapping} in %{product_name}"
|
||||
no_accounts: You don't have any accounts yet. Please create an account that
|
||||
we can use for (unassigned) rows in your CSV or go back to the Clean step
|
||||
and provide an account name we can use.
|
||||
|
||||
@@ -23,7 +23,7 @@ nb:
|
||||
mappings:
|
||||
create_account: Opprett konto
|
||||
csv_mapping_label: "%{mapping} i CSV"
|
||||
maybe_mapping_label: "%{mapping} i Sure"
|
||||
sure_mapping_label: "%{mapping} i %{product_name}"
|
||||
no_accounts: Du har ingen kontoer ennå. Vennligst opprett en konto som
|
||||
vi kan bruke for (utilordnede) rader i CSV-filen din eller gå tilbake til Rengjør-trinnet
|
||||
og oppgi et kontonavn vi kan bruke.
|
||||
|
||||
@@ -21,18 +21,18 @@ tr:
|
||||
mappings:
|
||||
create_account: Hesap oluştur
|
||||
csv_mapping_label: CSV'de %{mapping}
|
||||
maybe_mapping_label: Sure'de %{mapping}
|
||||
sure_mapping_label: "%{product_name}'de %{mapping}"
|
||||
no_accounts: Henüz hiç hesabınız yok. Lütfen CSV'nizdeki (atanmamış) satırlar için kullanabileceğimiz bir hesap oluşturun veya Temizle adımına geri dönüp kullanabileceğimiz bir hesap adı girin.
|
||||
rows_label: Satırlar
|
||||
unassigned_account: Atanmamış satırlar için yeni bir hesap oluşturmak ister misiniz?
|
||||
show:
|
||||
account_mapping_description: İçe aktardığınız dosyadaki tüm hesapları Sure'deki mevcut hesaplara eşleyin. Ayrıca yeni hesaplar ekleyebilir veya kategorize etmeden bırakabilirsiniz.
|
||||
account_mapping_description: "İçe aktardığınız dosyadaki tüm hesapları %{product_name}'deki mevcut hesaplara eşleyin. Ayrıca yeni hesaplar ekleyebilir veya kategorize etmeden bırakabilirsiniz."
|
||||
account_mapping_title: Hesaplarınızı eşleyin
|
||||
account_type_mapping_description: İçe aktardığınız dosyadaki tüm hesap türlerini Sure'deki hesap türlerine eşleyin.
|
||||
account_type_mapping_description: "İçe aktardığınız dosyadaki tüm hesap türlerini %{product_name}'deki hesap türlerine eşleyin."
|
||||
account_type_mapping_title: Hesap türlerinizi eşleyin
|
||||
category_mapping_description: İçe aktardığınız dosyadaki tüm kategorileri Sure'deki mevcut kategorilere eşleyin. Ayrıca yeni kategoriler ekleyebilir veya kategorize etmeden bırakabilirsiniz.
|
||||
category_mapping_description: "İçe aktardığınız dosyadaki tüm kategorileri %{product_name}'deki mevcut kategorilere eşleyin. Ayrıca yeni kategoriler ekleyebilir veya kategorize etmeden bırakabilirsiniz."
|
||||
category_mapping_title: Kategorilerinizi eşleyin
|
||||
tag_mapping_description: İçe aktardığınız dosyadaki tüm etiketleri Sure'deki mevcut etiketlere eşleyin. Ayrıca yeni etiketler ekleyebilir veya kategorize etmeden bırakabilirsiniz.
|
||||
tag_mapping_description: "İçe aktardığınız dosyadaki tüm etiketleri %{product_name}'deki mevcut etiketlere eşleyin. Ayrıca yeni etiketler ekleyebilir veya kategorize etmeden bırakabilirsiniz."
|
||||
tag_mapping_title: Etiketlerinizi eşleyin
|
||||
uploads:
|
||||
show:
|
||||
|
||||
@@ -3,6 +3,6 @@ en:
|
||||
invitation_mailer:
|
||||
invite_email:
|
||||
accept_button: Accept Invitation
|
||||
body: "%{inviter} has invited you to join the %{family} family on Sure!"
|
||||
body: "%{inviter} has invited you to join the %{family} family on %{product_name}!"
|
||||
expiry_notice: This invitation will expire in %{days} days
|
||||
greeting: Welcome to Sure!
|
||||
greeting: Welcome to %{product_name}!
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
---
|
||||
nb:
|
||||
invitation_mailer:
|
||||
invite_email:
|
||||
accept_button: Godta invitasjon
|
||||
body: "%{inviter} har invitert deg til å bli med i %{family}-familien på Sure!"
|
||||
expiry_notice: Denne invitasjonen vil utløpe om %{days} dager
|
||||
greeting: Velkommen til Sure!
|
||||
---
|
||||
nb:
|
||||
invitation_mailer:
|
||||
invite_email:
|
||||
accept_button: Godta invitasjon
|
||||
body: "%{inviter} har invitert deg til å bli med i %{family}-familien på %{product_name}!"
|
||||
expiry_notice: Denne invitasjonen vil utløpe om %{days} dager
|
||||
greeting: Velkommen til %{product_name}!
|
||||
@@ -1,19 +1,19 @@
|
||||
---
|
||||
nb:
|
||||
invitations:
|
||||
create:
|
||||
failure: Kunne ikke sende invitasjon
|
||||
success: Invitasjon sendt vellykket
|
||||
destroy:
|
||||
failure: Det oppsto et problem med å fjerne invitasjonen.
|
||||
not_authorized: Du er ikke autorisert til å administrere invitasjoner.
|
||||
success: Invitasjonen ble fjernet vellykket.
|
||||
new:
|
||||
email_label: E-postadresse
|
||||
email_placeholder: Angi e-postadresse
|
||||
role_admin: Administrator
|
||||
role_label: Rolle
|
||||
role_member: Medlem
|
||||
submit: Send invitasjon
|
||||
subtitle: Send en invitasjon for å bli med i din familiekonto på Sure
|
||||
---
|
||||
nb:
|
||||
invitations:
|
||||
create:
|
||||
failure: Kunne ikke sende invitasjon
|
||||
success: Invitasjon sendt vellykket
|
||||
destroy:
|
||||
failure: Det oppsto et problem med å fjerne invitasjonen.
|
||||
not_authorized: Du er ikke autorisert til å administrere invitasjoner.
|
||||
success: Invitasjonen ble fjernet vellykket.
|
||||
new:
|
||||
email_label: E-postadresse
|
||||
email_placeholder: Angi e-postadresse
|
||||
role_admin: Administrator
|
||||
role_label: Rolle
|
||||
role_member: Medlem
|
||||
submit: Send invitasjon
|
||||
subtitle: Send en invitasjon for å bli med i din familiekonto på %{product_name}
|
||||
title: Inviter noen
|
||||
@@ -3,7 +3,7 @@ en:
|
||||
layouts:
|
||||
auth:
|
||||
existing_account: Already have an account?
|
||||
no_account: New to Sure?
|
||||
no_account: New to %{product_name}?
|
||||
sign_in: Sign in
|
||||
sign_up: Create account
|
||||
your_account: Your account
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
---
|
||||
nb:
|
||||
layouts:
|
||||
auth:
|
||||
existing_account: Har du allerede en konto?
|
||||
no_account: Ny hos Sure?
|
||||
sign_in: Logg inn
|
||||
sign_up: Opprett konto
|
||||
your_account: Din konto
|
||||
shared:
|
||||
footer:
|
||||
privacy_policy: Personvernerklæring
|
||||
---
|
||||
nb:
|
||||
layouts:
|
||||
auth:
|
||||
existing_account: Har du allerede en konto?
|
||||
no_account: Ny hos %{product_name}?
|
||||
sign_in: Logg inn
|
||||
sign_up: Opprett konto
|
||||
your_account: Din konto
|
||||
shared:
|
||||
footer:
|
||||
privacy_policy: Personvernerklæring
|
||||
terms_of_service: Vilkår for bruk
|
||||
@@ -25,4 +25,4 @@ en:
|
||||
message: We’re really excited you’re here. In the next step we’ll ask you a
|
||||
few questions to complete your profile and then get you all set up.
|
||||
setup: Set up account
|
||||
title: Meet Sure
|
||||
title: Meet %{product_name}
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
---
|
||||
nb:
|
||||
onboardings:
|
||||
header:
|
||||
sign_out: Logg ut
|
||||
preferences:
|
||||
currency: Valuta
|
||||
date_format: Datoformat
|
||||
example: Eksempelkonto
|
||||
locale: Språk
|
||||
preview: Forhåndsvis hvordan data vises basert på preferanser.
|
||||
submit: Fullfør
|
||||
subtitle: La oss konfigurere preferansene dine.
|
||||
title: Konfigurer preferansene dine
|
||||
profile:
|
||||
country: Land
|
||||
first_name: Fornavn
|
||||
household_name: Husholdningsnavn
|
||||
last_name: Etternavn
|
||||
profile_image: Profilbilde
|
||||
submit: Fortsett
|
||||
subtitle: La oss fullføre profilen din.
|
||||
title: La oss sette opp det grunnleggende
|
||||
show:
|
||||
message: Vi er veldig glade for at du er her. I neste trinn vil vi stille deg noen
|
||||
spørsmål for å fullføre profilen din og deretter få deg i gang.
|
||||
setup: Sett opp konto
|
||||
title: Møt Sure
|
||||
---
|
||||
nb:
|
||||
onboardings:
|
||||
header:
|
||||
sign_out: Logg ut
|
||||
preferences:
|
||||
currency: Valuta
|
||||
date_format: Datoformat
|
||||
example: Eksempelkonto
|
||||
locale: Språk
|
||||
preview: Forhåndsvis hvordan data vises basert på preferanser.
|
||||
submit: Fullfør
|
||||
subtitle: La oss konfigurere preferansene dine.
|
||||
title: Konfigurer preferansene dine
|
||||
profile:
|
||||
country: Land
|
||||
first_name: Fornavn
|
||||
household_name: Husholdningsnavn
|
||||
last_name: Etternavn
|
||||
profile_image: Profilbilde
|
||||
submit: Fortsett
|
||||
subtitle: La oss fullføre profilen din.
|
||||
title: La oss sette opp det grunnleggende
|
||||
show:
|
||||
message: Vi er veldig glade for at du er her. I neste trinn vil vi stille deg noen
|
||||
spørsmål for å fullføre profilen din og deretter få deg i gang.
|
||||
setup: Sett opp konto
|
||||
title: Møt %{product_name}
|
||||
@@ -5,6 +5,6 @@ en:
|
||||
cta: Reset your password
|
||||
ignore_if_not_requested: If you didn't make this request, you can ignore this
|
||||
email.
|
||||
request_made: A request was made to reset your Maybe password. Click the link
|
||||
request_made: A request was made to reset your %{product_name} password. Click the link
|
||||
to reset it.
|
||||
subject: 'Maybe: Reset your password'
|
||||
subject: '%{product_name}: Reset your password'
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
nb:
|
||||
password_mailer:
|
||||
password_reset:
|
||||
cta: Tilbakestill passordet ditt
|
||||
ignore_if_not_requested: Hvis du ikke gjorde denne forespørselen, kan du ignorere denne
|
||||
e-posten.
|
||||
request_made: En forespørsel ble gjort for å tilbakestille ditt Sure-passord. Klikk på lenken
|
||||
for å tilbakestille det.
|
||||
subject: 'Sure: Tilbakestill passordet ditt'
|
||||
---
|
||||
nb:
|
||||
password_mailer:
|
||||
password_reset:
|
||||
cta: Tilbakestill passordet ditt
|
||||
ignore_if_not_requested: Hvis du ikke gjorde denne forespørselen, kan du ignorere denne
|
||||
e-posten.
|
||||
request_made: En forespørsel ble gjort for å tilbakestille %{product_name}-passordet ditt. Klikk på lenken
|
||||
for å tilbakestille det.
|
||||
subject: '%{product_name}: Tilbakestill passordet ditt'
|
||||
|
||||
@@ -4,5 +4,5 @@ tr:
|
||||
password_reset:
|
||||
cta: Şifrenizi sıfırlayın
|
||||
ignore_if_not_requested: Eğer bu isteği siz yapmadıysanız, bu e-postayı yok sayabilirsiniz.
|
||||
request_made: Maybe şifrenizi sıfırlamak için bir istek yapıldı. Sıfırlamak için bağlantıya tıklayın.
|
||||
subject: 'Maybe: Şifrenizi sıfırlayın'
|
||||
request_made: "%{product_name} şifrenizi sıfırlamak için bir istek yapıldı. Sıfırlamak için bağlantıya tıklayın."
|
||||
subject: '%{product_name}: Şifrenizi sıfırlayın'
|
||||
@@ -1,25 +1,25 @@
|
||||
---
|
||||
nb:
|
||||
helpers:
|
||||
label:
|
||||
user:
|
||||
invite_code: Invitasjonskode
|
||||
submit:
|
||||
user:
|
||||
create: Fortsett
|
||||
registrations:
|
||||
create:
|
||||
failure: Det oppsto et problem med registreringen.
|
||||
invalid_invite_code: Ugyldig invitasjonskode, vennligst prøv igjen.
|
||||
success: Du har blitt registrert.
|
||||
new:
|
||||
invitation_message: "%{inviter} har invitert deg til å bli med som %{role}"
|
||||
join_family_title: Bli med i %{family}
|
||||
role_admin: administrator
|
||||
role_member: medlem
|
||||
submit: Opprett konto
|
||||
title: Opprett kontoen din
|
||||
welcome_body: For å komme i gang må du registrere deg for en ny konto. Du vil
|
||||
da kunne konfigurere flere innstillinger i appen.
|
||||
welcome_title: Velkommen til Self Hosted Sure!
|
||||
---
|
||||
nb:
|
||||
helpers:
|
||||
label:
|
||||
user:
|
||||
invite_code: Invitasjonskode
|
||||
submit:
|
||||
user:
|
||||
create: Fortsett
|
||||
registrations:
|
||||
create:
|
||||
failure: Det oppsto et problem med registreringen.
|
||||
invalid_invite_code: Ugyldig invitasjonskode, vennligst prøv igjen.
|
||||
success: Du har blitt registrert.
|
||||
new:
|
||||
invitation_message: "%{inviter} har invitert deg til å bli med som %{role}"
|
||||
join_family_title: Bli med i %{family}
|
||||
role_admin: administrator
|
||||
role_member: medlem
|
||||
submit: Opprett konto
|
||||
title: Opprett kontoen din
|
||||
welcome_body: For å komme i gang må du registrere deg for en ny konto. Du vil
|
||||
da kunne konfigurere flere innstillinger i appen.
|
||||
welcome_title: Velkommen til Self Hosted %{product_name}!
|
||||
password_placeholder: Angi passordet ditt
|
||||
@@ -1,75 +1,75 @@
|
||||
---
|
||||
nb:
|
||||
settings:
|
||||
api_keys_controller:
|
||||
success: "API-nøkkel opprettet"
|
||||
revoked_successfully: "API-nøkkelen er tilbakekalt"
|
||||
revoke_failed: "Kunne ikke tilbakekalle API-nøkkel"
|
||||
scope_descriptions:
|
||||
read_accounts: "Vis kontoer"
|
||||
read_transactions: "Vis transaksjoner"
|
||||
read_balances: "Vis balanser"
|
||||
write_transactions: "Opprett transaksjoner"
|
||||
api_keys:
|
||||
show:
|
||||
title: "Administrasjon av API-nøkkel"
|
||||
no_api_key:
|
||||
title: "Opprett din API-nøkkel"
|
||||
description: "Få programmatisk tilgang til dine Sure-data med en sikker API-nøkkel."
|
||||
what_you_can_do: "Hva du kan gjøre med API-et:"
|
||||
feature_1: "Få tilgang til konto dataene dine programmatisk"
|
||||
feature_2: "Bygg tilpassede integrasjoner og applikasjoner"
|
||||
feature_3: "Automatiser datahenting og analyse"
|
||||
security_note_title: "Sikkerhet først"
|
||||
security_note: "Din API-nøkkel vil ha begrensede tillatelser basert på omfangene du velger. Du kan bare ha én aktiv API-nøkkel om gangen."
|
||||
create_api_key: "Opprett API-nøkkel"
|
||||
current_api_key:
|
||||
title: "Din API-nøkkel"
|
||||
description: "Din aktive API-nøkkel er klar til bruk. Oppbevar den sikkert og del den aldri offentlig."
|
||||
active: "Aktiv"
|
||||
key_name: "Navn"
|
||||
created_at: "Opprettet"
|
||||
last_used: "Sist brukt"
|
||||
expires: "Utløper"
|
||||
ago: "siden"
|
||||
never_used: "Aldri brukt"
|
||||
never_expires: "Utløper aldri"
|
||||
permissions: "Tillatelser"
|
||||
usage_instructions_title: "Hvordan bruke din API-nøkkel"
|
||||
usage_instructions: "Inkluder din API-nøkkel i X-Api-Key-headeren når du gjør forespørsler til Maybe API-et:"
|
||||
regenerate_key: "Opprett ny nøkkel"
|
||||
revoke_key: "Tilbakekall nøkkel"
|
||||
revoke_confirmation: "Er du sikker på at du vil tilbakekalle denne API-nøkkelen? Denne handlingen kan ikke angres og vil umiddelbart deaktivere alle applikasjoner som bruker denne nøkkelen."
|
||||
new:
|
||||
title: "Opprett API-nøkkel"
|
||||
create_new_key: "Opprett ny API-nøkkel"
|
||||
description: "Konfigurer din nye API-nøkkel med et beskrivende navn og passende tillatelser."
|
||||
name_label: "API-nøkkelnavn"
|
||||
name_placeholder: "f.eks., Produksjonsapp, Analyse dashboard"
|
||||
name_help: "Velg et beskrivende navn for å hjelpe deg med å identifisere denne nøkkelens formål."
|
||||
permissions_label: "Tillatelser"
|
||||
permissions_help: "Velg tillatelsene din API-nøkkel trenger. Du kan alltid opprette en ny nøkkel med andre tillatelser."
|
||||
scope_details:
|
||||
read_accounts: "Vis kontoinformasjon, balanser og konto-nivå data"
|
||||
read_transactions: "Vis transaksjonsdata, kategorier og transaksjonsdetaljer"
|
||||
read_balances: "Vis historiske balancedata og kontoverditrend"
|
||||
write_transactions: "Opprett og oppdater transaksjonsregistre (kommer snart)"
|
||||
security_warning_title: "Viktig sikkerhetsvarsel"
|
||||
security_warning: "Din API-nøkkel vil bare vises én gang etter opprettelse. Lagre den sikkert og del den aldri offentlig. Hvis du mister den, må du opprette en ny."
|
||||
create_key: "Opprett API-nøkkel"
|
||||
cancel: "Avbryt"
|
||||
created:
|
||||
title: "API-nøkkel opprettet"
|
||||
success_title: "API-nøkkel opprettet vellykket"
|
||||
success_description: "Din nye API-nøkkel er klar til bruk. Sørg for å kopiere den nå siden du ikke vil kunne se den igjen."
|
||||
your_api_key: "Din API-nøkkel"
|
||||
key_name: "Navn"
|
||||
permissions: "Tillatelser"
|
||||
critical_warning_title: "⚠️ Kritisk: Lagre API-nøkkelen din nå"
|
||||
critical_warning_1: "Dette er den eneste gangen du vil se din API-nøkkel i klartekst."
|
||||
critical_warning_2: "Kopier og lagre den sikkert i din passordbehandler eller applikasjon."
|
||||
critical_warning_3: "Hvis du mister denne nøkkelen, må du opprette en ny."
|
||||
usage_instructions_title: "Hurtigstart"
|
||||
usage_instructions: "Bruk din API-nøkkel ved å inkludere den i X-Api-Key-headeren:"
|
||||
copy_key: "Kopier API-nøkkel"
|
||||
---
|
||||
nb:
|
||||
settings:
|
||||
api_keys_controller:
|
||||
success: "API-nøkkel opprettet"
|
||||
revoked_successfully: "API-nøkkelen er tilbakekalt"
|
||||
revoke_failed: "Kunne ikke tilbakekalle API-nøkkel"
|
||||
scope_descriptions:
|
||||
read_accounts: "Vis kontoer"
|
||||
read_transactions: "Vis transaksjoner"
|
||||
read_balances: "Vis balanser"
|
||||
write_transactions: "Opprett transaksjoner"
|
||||
api_keys:
|
||||
show:
|
||||
title: "Administrasjon av API-nøkkel"
|
||||
no_api_key:
|
||||
title: "Opprett din API-nøkkel"
|
||||
description: "Få programmatisk tilgang til dine %{product_name}-data med en sikker API-nøkkel."
|
||||
what_you_can_do: "Hva du kan gjøre med API-et:"
|
||||
feature_1: "Få tilgang til konto dataene dine programmatisk"
|
||||
feature_2: "Bygg tilpassede integrasjoner og applikasjoner"
|
||||
feature_3: "Automatiser datahenting og analyse"
|
||||
security_note_title: "Sikkerhet først"
|
||||
security_note: "Din API-nøkkel vil ha begrensede tillatelser basert på omfangene du velger. Du kan bare ha én aktiv API-nøkkel om gangen."
|
||||
create_api_key: "Opprett API-nøkkel"
|
||||
current_api_key:
|
||||
title: "Din API-nøkkel"
|
||||
description: "Din aktive API-nøkkel er klar til bruk. Oppbevar den sikkert og del den aldri offentlig."
|
||||
active: "Aktiv"
|
||||
key_name: "Navn"
|
||||
created_at: "Opprettet"
|
||||
last_used: "Sist brukt"
|
||||
expires: "Utløper"
|
||||
ago: "siden"
|
||||
never_used: "Aldri brukt"
|
||||
never_expires: "Utløper aldri"
|
||||
permissions: "Tillatelser"
|
||||
usage_instructions_title: "Hvordan bruke din API-nøkkel"
|
||||
usage_instructions: "Inkluder din API-nøkkel i X-Api-Key-headeren når du gjør forespørsler til Maybe API-et:"
|
||||
regenerate_key: "Opprett ny nøkkel"
|
||||
revoke_key: "Tilbakekall nøkkel"
|
||||
revoke_confirmation: "Er du sikker på at du vil tilbakekalle denne API-nøkkelen? Denne handlingen kan ikke angres og vil umiddelbart deaktivere alle applikasjoner som bruker denne nøkkelen."
|
||||
new:
|
||||
title: "Opprett API-nøkkel"
|
||||
create_new_key: "Opprett ny API-nøkkel"
|
||||
description: "Konfigurer din nye API-nøkkel med et beskrivende navn og passende tillatelser."
|
||||
name_label: "API-nøkkelnavn"
|
||||
name_placeholder: "f.eks., Produksjonsapp, Analyse dashboard"
|
||||
name_help: "Velg et beskrivende navn for å hjelpe deg med å identifisere denne nøkkelens formål."
|
||||
permissions_label: "Tillatelser"
|
||||
permissions_help: "Velg tillatelsene din API-nøkkel trenger. Du kan alltid opprette en ny nøkkel med andre tillatelser."
|
||||
scope_details:
|
||||
read_accounts: "Vis kontoinformasjon, balanser og konto-nivå data"
|
||||
read_transactions: "Vis transaksjonsdata, kategorier og transaksjonsdetaljer"
|
||||
read_balances: "Vis historiske balancedata og kontoverditrend"
|
||||
write_transactions: "Opprett og oppdater transaksjonsregistre (kommer snart)"
|
||||
security_warning_title: "Viktig sikkerhetsvarsel"
|
||||
security_warning: "Din API-nøkkel vil bare vises én gang etter opprettelse. Lagre den sikkert og del den aldri offentlig. Hvis du mister den, må du opprette en ny."
|
||||
create_key: "Opprett API-nøkkel"
|
||||
cancel: "Avbryt"
|
||||
created:
|
||||
title: "API-nøkkel opprettet"
|
||||
success_title: "API-nøkkel opprettet vellykket"
|
||||
success_description: "Din nye API-nøkkel er klar til bruk. Sørg for å kopiere den nå siden du ikke vil kunne se den igjen."
|
||||
your_api_key: "Din API-nøkkel"
|
||||
key_name: "Navn"
|
||||
permissions: "Tillatelser"
|
||||
critical_warning_title: "⚠️ Kritisk: Lagre API-nøkkelen din nå"
|
||||
critical_warning_1: "Dette er den eneste gangen du vil se din API-nøkkel i klartekst."
|
||||
critical_warning_2: "Kopier og lagre den sikkert i din passordbehandler eller applikasjon."
|
||||
critical_warning_3: "Hvis du mister denne nøkkelen, må du opprette en ny."
|
||||
usage_instructions_title: "Hurtigstart"
|
||||
usage_instructions: "Bruk din API-nøkkel ved å inkludere den i X-Api-Key-headeren:"
|
||||
copy_key: "Kopier API-nøkkel"
|
||||
continue: "Fortsett til innstillinger for API-nøkkel"
|
||||
@@ -80,7 +80,7 @@ en:
|
||||
last_name: Last Name
|
||||
page_title: Profile Info
|
||||
pending: Pending
|
||||
profile_subtitle: Customize how you appear on Sure
|
||||
profile_subtitle: Customize how you appear on %{product}
|
||||
profile_title: Personal
|
||||
remove_invitation: Remove Invitation
|
||||
remove_member: Remove Member
|
||||
|
||||
@@ -3,7 +3,7 @@ en:
|
||||
settings:
|
||||
hostings:
|
||||
invite_code_settings:
|
||||
description: Every new user that joins your instance of Maybe can only do
|
||||
description: Every new user that joins your instance of %{product} can only do
|
||||
so via an invite code
|
||||
email_confirmation_description: When enabled, users must confirm their email
|
||||
address when changing it.
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
---
|
||||
nb:
|
||||
settings:
|
||||
hostings:
|
||||
invite_code_settings:
|
||||
description: Hver ny bruker som blir med i din instans av Sure kan bare bli med via en invitasjonskode
|
||||
email_confirmation_description: Når aktivert, må brukere bekrefte e-postadressen
|
||||
sin når de endrer den.
|
||||
email_confirmation_title: Krev e-postbekreftelse
|
||||
generate_tokens: Generer ny kode
|
||||
generated_tokens: Genererte koder
|
||||
title: Krev invitasjonskode for registrering
|
||||
show:
|
||||
general: Generelle innstillinger
|
||||
invites: Invitasjonskoder
|
||||
title: Selvhosting
|
||||
danger_zone: Fareområde
|
||||
clear_cache: Tøm cache
|
||||
clear_cache_warning: Tømming av cache vil fjerne alle valutakurser, verdipapirpriser, kontobalanser og andre data. Dette vil ikke slette kontoer, transaksjoner, kategorier eller andre bruker-eide data.
|
||||
confirm_clear_cache:
|
||||
title: Tøm cache?
|
||||
body: Er du sikker på at du vil tømme cache? Dette vil fjerne alle valutakurser, verdipapirpriser, kontobalanser og andre data. Denne handlingen kan ikke angres.
|
||||
update:
|
||||
failure: Ugyldig innstillingsverdi
|
||||
success: Innstillinger oppdatert
|
||||
clear_cache:
|
||||
cache_cleared: Cachen er tømt. Dette kan ta noen øyeblikk å fullføre.
|
||||
---
|
||||
nb:
|
||||
settings:
|
||||
hostings:
|
||||
invite_code_settings:
|
||||
description: Hver ny bruker som blir med i din instans av %{product_name} kan bare bli med via en invitasjonskode
|
||||
email_confirmation_description: Når aktivert, må brukere bekrefte e-postadressen
|
||||
sin når de endrer den.
|
||||
email_confirmation_title: Krev e-postbekreftelse
|
||||
generate_tokens: Generer ny kode
|
||||
generated_tokens: Genererte koder
|
||||
title: Krev invitasjonskode for registrering
|
||||
show:
|
||||
general: Generelle innstillinger
|
||||
invites: Invitasjonskoder
|
||||
title: Selvhosting
|
||||
danger_zone: Fareområde
|
||||
clear_cache: Tøm cache
|
||||
clear_cache_warning: Tømming av cache vil fjerne alle valutakurser, verdipapirpriser, kontobalanser og andre data. Dette vil ikke slette kontoer, transaksjoner, kategorier eller andre bruker-eide data.
|
||||
confirm_clear_cache:
|
||||
title: Tøm cache?
|
||||
body: Er du sikker på at du vil tømme cache? Dette vil fjerne alle valutakurser, verdipapirpriser, kontobalanser og andre data. Denne handlingen kan ikke angres.
|
||||
update:
|
||||
failure: Ugyldig innstillingsverdi
|
||||
success: Innstillinger oppdatert
|
||||
clear_cache:
|
||||
cache_cleared: Cachen er tømt. Dette kan ta noen øyeblikk å fullføre.
|
||||
not_authorized: Du er ikke autorisert til å utføre denne handlingen
|
||||
@@ -64,7 +64,7 @@ nb:
|
||||
last_name: Etternavn
|
||||
page_title: Konto
|
||||
pending: Venter
|
||||
profile_subtitle: Tilpass hvordan du vises på Sure
|
||||
profile_subtitle: Tilpass hvordan du vises på %{product_name}
|
||||
profile_title: Profil
|
||||
remove_invitation: Fjern invitasjon
|
||||
remove_member: Fjern medlem
|
||||
|
||||
@@ -62,7 +62,7 @@ tr:
|
||||
last_name: Soyad
|
||||
page_title: Hesap
|
||||
pending: Beklemede
|
||||
profile_subtitle: Maybe'de nasıl göründüğünüzü özelleştirin
|
||||
profile_subtitle: "%{product_name}'de nasıl göründüğünüzü özelleştirin"
|
||||
profile_title: Profil
|
||||
remove_invitation: Daveti Kaldır
|
||||
remove_member: Üyeyi Kaldır
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
en:
|
||||
subscriptions:
|
||||
self_hosted_alert: "Sure+ is not available in self-hosted mode."
|
||||
self_hosted_alert: "%{product_name} is not available in self-hosted mode."
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
---
|
||||
nb:
|
||||
subscriptions:
|
||||
self_hosted_alert: "Sure+ er ikke tilgjengelig i selvhostet modus."
|
||||
---
|
||||
nb:
|
||||
subscriptions:
|
||||
self_hosted_alert: "%{product_name} er ikke tilgjengelig i selvhostet modus."
|
||||
@@ -1,4 +1,4 @@
|
||||
---
|
||||
tr:
|
||||
subscriptions:
|
||||
self_hosted_alert: "Sure+ kendi sunucunda barındırılan modda kullanılamaz."
|
||||
self_hosted_alert: "%{product_name} kendi sunucunda barındırılan modda kullanılamaz."
|
||||
Reference in New Issue
Block a user