From 1f5ff46fd92f679cdb548c93c47920786f2dcc33 Mon Sep 17 00:00:00 2001 From: Thor Harald Johansen Date: Wed, 12 Apr 2017 17:07:51 +0200 Subject: [PATCH] Working translation for Norwegian. (#1611) --- .../components/containers/mastodon.jsx | 2 + .../javascripts/components/locales/index.jsx | 2 + .../javascripts/components/locales/no.jsx | 72 +++++++++++++++++++ app/helpers/settings_helper.rb | 1 + config/application.rb | 1 + config/locales/no.yml | 4 +- config/locales/simple_form.no.yml | 2 +- 7 files changed, 81 insertions(+), 3 deletions(-) create mode 100644 app/assets/javascripts/components/locales/no.jsx diff --git a/app/assets/javascripts/components/containers/mastodon.jsx b/app/assets/javascripts/components/containers/mastodon.jsx index 37440da86..d8810dc64 100644 --- a/app/assets/javascripts/components/containers/mastodon.jsx +++ b/app/assets/javascripts/components/containers/mastodon.jsx @@ -48,6 +48,7 @@ import fr from 'react-intl/locale-data/fr'; import hu from 'react-intl/locale-data/hu'; import ja from 'react-intl/locale-data/ja'; import pt from 'react-intl/locale-data/pt'; +import no from 'react-intl/locale-data/no'; import ru from 'react-intl/locale-data/ru'; import uk from 'react-intl/locale-data/uk'; import zh from 'react-intl/locale-data/zh'; @@ -76,6 +77,7 @@ addLocaleData([ ...hu, ...ja, ...pt, + ...no, ...ru, ...uk, ...zh, diff --git a/app/assets/javascripts/components/locales/index.jsx b/app/assets/javascripts/components/locales/index.jsx index c3c5784ab..e772c1074 100644 --- a/app/assets/javascripts/components/locales/index.jsx +++ b/app/assets/javascripts/components/locales/index.jsx @@ -3,6 +3,7 @@ import de from './de'; import es from './es'; import hu from './hu'; import fr from './fr'; +import no from './no'; import pt from './pt'; import uk from './uk'; import fi from './fi'; @@ -18,6 +19,7 @@ const locales = { es, hu, fr, + no, pt, uk, fi, diff --git a/app/assets/javascripts/components/locales/no.jsx b/app/assets/javascripts/components/locales/no.jsx new file mode 100644 index 000000000..3b937246b --- /dev/null +++ b/app/assets/javascripts/components/locales/no.jsx @@ -0,0 +1,72 @@ +const no = { + "column_back_button.label": "Tilbake", + "lightbox.close": "Lukk", + "loading_indicator.label": "Laster...", + "status.mention": "Nevn @{name}", + "status.delete": "Slett", + "status.reply": "Svar", + "status.reblog": "Reblogg", + "status.favourite": "Favoritt", + "status.reblogged_by": "{name} reblogget", + "status.sensitive_warning": "Sensitivt innhold", + "status.sensitive_toggle": "Klikk for å vise", + "status.show_more": "Vis mer", + "status.show_less": "Vis mindre", + "status.open": "Utvid denne statusen", + "status.report": "Rapporter @{name}", + "video_player.toggle_sound": "Veksle lyd", + "account.mention": "Nevn @{name}", + "account.edit_profile": "Rediger profil", + "account.unblock": "Avblokker @{name}", + "account.unfollow": "Avfølg", + "account.block": "Blokker @{name}", + "account.follow": "Følg", + "account.posts": "Poster", + "account.follows": "Følginger", + "account.followers": "Følgere", + "account.follows_you": "Folger deg", + "account.requested": "Venter på godkjennelse", + "getting_started.heading": "Kom i gang", + "getting_started.about_addressing": "Du kan følge noen hvis du vet brukernavnet deres og domenet de er på ved å skrive en e-postadresse inn i søkeskjemaet.", + "getting_started.about_shortcuts": "Hvis målbrukeren er på samme domene som deg, vil kun brukernavnet også fungere. Den samme regelen gjelder når man nevner noen i statuser.", + "getting_started.open_source_notice": "Mastodon er programvare med fri kildekode. Du kan bidra eller rapportere problemer på GitHub på {github}. {apps}.", + "column.home": "Hjem", + "column.community": "Lokal tidslinje", + "column.public": "Føderert tidslinje", + "column.notifications": "Varslinger", + "tabs_bar.compose": "Komponer", + "tabs_bar.home": "Hjem", + "tabs_bar.mentions": "Nevninger", + "tabs_bar.public": "Føderert tidslinje", + "tabs_bar.notifications": "Varslinger", + "compose_form.placeholder": "Hva har du på hjertet?", + "compose_form.publish": "Tut", + "compose_form.sensitive": "Merk media som følsomt", + "compose_form.spoiler": "Skjul tekst bak advarsel", + "compose_form.private": "Merk som privat", + "compose_form.privacy_disclaimer": "Din private status vil leveres til nevnte brukere på {domains}. Stoler du på {domainsCount, plural, one {den serveren} other {de serverne}}? Synlighet fungerer kun på Mastodon-instanser. Hvis {domains} {domainsCount, plural, one {ike er en Mastodon-instans} other {ikke er Mastodon-instanser}}, vil det ikke indikeres at posten din er privat, og den kan kanskje bli reblogget eller på annen måte bli synlig for uventede mottakere.", + "compose_form.unlisted": "Ikke vis på offentlige tidslinjer", + "navigation_bar.edit_profile": "Rediger profil", + "navigation_bar.preferences": "Preferanser", + "navigation_bar.community_timeline": "Lokal tidslinje", + "navigation_bar.public_timeline": "Føderert tidslinje", + "navigation_bar.logout": "Logg ut", + "reply_indicator.cancel": "Avbryt", + "search.placeholder": "Søk", + "search.account": "Konto", + "search.hashtag": "Hashtag", + "upload_button.label": "Legg til media", + "upload_form.undo": "Angre", + "notification.follow": "{name} fulgte deg", + "notification.favourite": "{name} likte din status", + "notification.reblog": "{name} reblogget din status", + "notification.mention": "{name} nevnte deg", + "notifications.column_settings.alert": "Skrivebordsvarslinger", + "notifications.column_settings.show": "Vis i kolonne", + "notifications.column_settings.follow": "Nye følgere:", + "notifications.column_settings.favourite": "Favouritter:", + "notifications.column_settings.mention": "Nevninger:", + "notifications.column_settings.reblog": "Reblogginger:", +}; + +export default no; diff --git a/app/helpers/settings_helper.rb b/app/helpers/settings_helper.rb index 0905138ba..211b57042 100644 --- a/app/helpers/settings_helper.rb +++ b/app/helpers/settings_helper.rb @@ -8,6 +8,7 @@ module SettingsHelper eo: 'Esperanto', fr: 'Français', hu: 'Magyar', + no: 'Norsk', pt: 'Português', fi: 'Suomi', ru: 'Русский', diff --git a/config/application.rb b/config/application.rb index 19523c88c..2c720474a 100644 --- a/config/application.rb +++ b/config/application.rb @@ -34,6 +34,7 @@ module Mastodon :fr, :hu, :ja, + :no, :pt, :ru, :uk, diff --git a/config/locales/no.yml b/config/locales/no.yml index 9aa966d2a..28bc066d2 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -104,8 +104,8 @@ one: "1 ny hendelse siden ditt siste besøk \U0001F418" other: "%{count} nye hendelser siden ditt siste besøk \U0001F418" favourite: - body: 'Din status ble satt som favoritt av %{name}' - subject: "%{name} satte din status som favoritt." + body: 'Din status ble likt av %{name}' + subject: "%{name} likte din status." follow: body: "%{name} følger deg!" subject: "%{name} følger deg" diff --git a/config/locales/simple_form.no.yml b/config/locales/simple_form.no.yml index 7e705b19b..c6ccf67be 100644 --- a/config/locales/simple_form.no.yml +++ b/config/locales/simple_form.no.yml @@ -34,7 +34,7 @@ must_be_following: Blokker meldinger fra folk du ikke følger notification_emails: digest: Send oppsummerings eposter - favourite: Send e-post når noen setter din status som favoritt + favourite: Send e-post når noen liker din status follow: Send e-post når noen følger deg follow_request: Send e-post når noen spør om å få følge deg mention: Send e-post når noen nevner deg