diff --git a/app/assets/javascripts/components/containers/mastodon.jsx b/app/assets/javascripts/components/containers/mastodon.jsx index 37440da864160490bdb33a10dd5abcca4efb544d..d8810dc644b785994b089b08e24a7362c37dc8fa 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 c3c5784abaeb686f598216816ecd93309a7b5d0b..e772c107443fbc46bcc4cdfe50f4f8f1cfb0e4ff 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 0000000000000000000000000000000000000000..3b937246bb2a3f99d5c962d19ceac0d8421b9f01 --- /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 0905138ba0cd39fd1b7d3661512bce76b5769afd..211b57042934dd758542943c84e35d628385a609 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 19523c88cb52ca5f39d0a5cc6ca71bc974a95ce2..2c720474a09d6bb743343ddede048bda4ef00d5a 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 9aa966d2af84efe6d4166ff770b27128d3ea46b1..28bc066d2e7e83f142acaf6bb2e0f7ee7485546f 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 7e705b19b145d715b4cee5870e7f5a3d4dcbbff8..c6ccf67be1fb945c14a1fdda32352984b9928990 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