summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDessalines <happydooby@gmail.com>2019-08-15 14:22:19 -0700
committerDessalines <happydooby@gmail.com>2019-08-15 14:22:19 -0700
commitd3ecba4405e8a2bfb7ea02ac17c2c9f5be978d4a (patch)
tree2ff416845c3f10bc74544cf1527b4ac1bdc768eb
parent8e503c52d3c021ea93273c0120fec8425a62b875 (diff)
parenteb0d0350c1847feb398b14166352c660a3fefea2 (diff)
Merge branch 'master' into dev
-rw-r--r--README.md5
-rw-r--r--ui/src/components/moment-time.tsx1
-rw-r--r--ui/src/i18next.ts10
-rw-r--r--ui/src/translations/de.ts2
-rw-r--r--ui/src/translations/en.ts2
-rw-r--r--ui/src/translations/sv.ts161
-rw-r--r--ui/src/translations/zh.ts2
7 files changed, 174 insertions, 9 deletions
diff --git a/README.md b/README.md
index 9862885c..02035936 100644
--- a/README.md
+++ b/README.md
@@ -68,8 +68,9 @@ Made with [Rust](https://www.rust-lang.org), [Actix](https://actix.rs/), [Infern
Make sure you have both docker and docker-compose(>=`1.24.0`) installed.
```
-git clone https://github.com/dessalines/lemmy
-cd lemmy/docker
+mkdir lemmy/
+cd lemmy/
+wget https://raw.githubusercontent.com/dessalines/lemmy/master/docker/docker-compose.yml
docker-compose up -d
```
diff --git a/ui/src/components/moment-time.tsx b/ui/src/components/moment-time.tsx
index ba1e90bb..2179499f 100644
--- a/ui/src/components/moment-time.tsx
+++ b/ui/src/components/moment-time.tsx
@@ -3,6 +3,7 @@ import * as moment from 'moment';
// import 'moment/locale/de';
import 'moment/locale/zh-cn';
import 'moment/locale/fr';
+import 'moment/locale/sv';
import { getLanguage } from '../utils';
import { i18n } from '../i18next';
diff --git a/ui/src/i18next.ts b/ui/src/i18next.ts
index 756bab8b..2bd5d559 100644
--- a/ui/src/i18next.ts
+++ b/ui/src/i18next.ts
@@ -4,14 +4,16 @@ import { en } from './translations/en';
import { de } from './translations/de';
import { zh } from './translations/zh';
import { fr } from './translations/fr';
+import { sv } from './translations/sv';
// https://github.com/nimbusec-oss/inferno-i18next/blob/master/tests/T.test.js#L66
// TODO don't forget to add moment locales for new languages.
const resources = {
- en: en,
- de: de,
- zh: zh,
- fr, fr,
+ en,
+ de,
+ zh,
+ fr,
+ sv,
}
function format(value: any, format: any, lng: any) {
diff --git a/ui/src/translations/de.ts b/ui/src/translations/de.ts
index 543d74dc..5ec55911 100644
--- a/ui/src/translations/de.ts
+++ b/ui/src/translations/de.ts
@@ -118,7 +118,7 @@ export const de = {
ethereum: 'Ethereum',
code: 'Code',
powered_by: 'Powered by',
- landing_0: 'GERMAN Lemmy is a <1>link aggregator</1> / reddit alternative, intended to work in the <2>fediverse</2>.<3></3>Its self-hostable, has live-updating comment threads, and is tiny (<4>~80kB</4>). Federation into the ActivityPub network is on the roadmap. <5></5>This is a <6>very early beta version</6>, and a lot of features are currently broken or missing. <7></7>Suggest new features or report bugs <8>here.</8><9></9>Made with <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
+ landing_0: 'GERMAN Lemmy is a <1>link aggregator</1> / reddit alternative, intended to work in the <2>fediverse</2>.<3></3>It\'s self-hostable, has live-updating comment threads, and is tiny (<4>~80kB</4>). Federation into the ActivityPub network is on the roadmap. <5></5>This is a <6>very early beta version</6>, and a lot of features are currently broken or missing. <7></7>Suggest new features or report bugs <8>here.</8><9></9>Made with <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
},
}
diff --git a/ui/src/translations/en.ts b/ui/src/translations/en.ts
index 1f79bef2..d3fb7872 100644
--- a/ui/src/translations/en.ts
+++ b/ui/src/translations/en.ts
@@ -126,7 +126,7 @@ export const en = {
code: 'Code',
joined: 'Joined',
powered_by: 'Powered by',
- landing_0: 'Lemmy is a <1>link aggregator</1> / reddit alternative, intended to work in the <2>fediverse</2>.<3></3>Its self-hostable, has live-updating comment threads, and is tiny (<4>~80kB</4>). Federation into the ActivityPub network is on the roadmap. <5></5>This is a <6>very early beta version</6>, and a lot of features are currently broken or missing. <7></7>Suggest new features or report bugs <8>here.</8><9></9>Made with <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
+ landing_0: 'Lemmy is a <1>link aggregator</1> / reddit alternative, intended to work in the <2>fediverse</2>.<3></3>It\'s self-hostable, has live-updating comment threads, and is tiny (<4>~80kB</4>). Federation into the ActivityPub network is on the roadmap. <5></5>This is a <6>very early beta version</6>, and a lot of features are currently broken or missing. <7></7>Suggest new features or report bugs <8>here.</8><9></9>Made with <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
not_logged_in: 'Not logged in.',
community_ban: 'You have been banned from this community.',
site_ban: 'You have been banned from the site',
diff --git a/ui/src/translations/sv.ts b/ui/src/translations/sv.ts
new file mode 100644
index 00000000..01e35f5a
--- /dev/null
+++ b/ui/src/translations/sv.ts
@@ -0,0 +1,161 @@
+export const sv = {
+ translation: {
+ post: 'inlägg',
+ remove_post: 'Radera inlägg',
+ no_posts: 'Inga inlägg.',
+ create_a_post: 'Skriv ett inlägg',
+ create_post: 'Skapa inlägg',
+ number_of_posts:'{{count}} inlägg',
+ posts: 'Inlägg',
+ related_posts: 'Dessa inlägg kan vara relaterade',
+ comments: 'Kommentarer',
+ number_of_comments:'{{count}} kommentarer',
+ remove_comment: 'Radera kommentar',
+ communities: 'Gemenskaper',
+ users: 'Användare',
+ create_a_community: 'Skapa en gemenskap',
+ create_community: 'Skapa gemenskap',
+ remove_community: 'Radera gemenskap',
+ subscribed_to_communities:'Prenumererar på <1>gemenskaper</1>',
+ trending_communities:'Populära <1>gemenskaper</1>',
+ list_of_communities: 'Lista övergemenskaper',
+ community_reqs: 'gemener, understreck och inga blanksteg.',
+ edit: 'redigera',
+ reply: 'svara',
+ cancel: 'Avbryt',
+ unlock: 'lås upp',
+ lock: 'lås',
+ link: 'länk',
+ mod: 'moderator',
+ mods: 'moderatorer',
+ moderates: 'Modererar',
+ remove_as_mod: 'tag bort som moderator',
+ appoint_as_mod: 'lägg till som moderator',
+ modlog: 'Moderationslogg',
+ admin: 'administratör',
+ admins: 'administratörer',
+ remove_as_admin: 'tag bort som administratör',
+ appoint_as_admin: 'lägg till som administratör',
+ remove: 'ta bort',
+ removed: 'borttagen',
+ locked: 'låst',
+ reason: 'Anledning',
+ mark_as_read: 'markera som läst',
+ mark_as_unread: 'markera som oläst',
+ delete: 'radera',
+ deleted: 'raderad',
+ restore: 'återställ',
+ ban: 'blockera',
+ ban_from_site: 'blockera från webbplats',
+ unban: 'ta bort blockering',
+ unban_from_site: 'ta bort blockering från webbplats',
+ save: 'spara',
+ unsave: 'förkasta', // Is perhaps 'ångra' more appropriate?
+ create: 'skapa',
+ username: 'Användarnamn',
+ email_or_username: 'E-postadress eller användarnamn',
+ number_of_users:'{{count}} användare',
+ number_of_subscribers:'{{count}} prenumeranter',
+ number_of_points:'{{count}} poäng',
+ name: 'Namn',
+ title: 'Titel',
+ category: 'Kategori',
+ subscribers: 'Prenumeranter',
+ both: 'Båda',
+ saved: 'Sparade',
+ unsubscribe: 'Avbryt prenumeration',
+ subscribe: 'Prenumerera',
+ subscribed: 'Prenumererar',
+ prev: 'Föregående',
+ next: 'Nästa',
+ sidebar: 'Sidlist',
+ sort_type: 'Sorteringstyp',
+ hot: 'Hett',
+ new: 'Nytt',
+ top_day: 'Dagstoppen',
+ week: 'Vecka',
+ month: 'Månad',
+ year: 'År',
+ all: 'Samtliga',
+ top: 'Topp',
+ api: 'API',
+ inbox: 'Inkorg',
+ inbox_for: 'Inkorg tillhörande <1>{{user}}</1>',
+ mark_all_as_read: 'markera alla som lästa',
+ type: 'Typ',
+ unread: 'Oläst',
+ reply_sent: 'Svar skickat',
+ search: 'Sök',
+ overview: 'Översikt',
+ view: 'Vy',
+ logout: 'Logga ut',
+ login_sign_up: 'Logga in eller skapa konto',
+ login: 'Logga in',
+ sign_up: 'Skapa konto',
+ notifications_error: 'Din webbläsare har inte stöd för skrivbordsaviseringar. Testa Firefox eller Chrome.',
+ unread_messages: 'Olästa meddelanden',
+ password: 'Lösenord',
+ verify_password: 'Bekräfta lösenord',
+ email: 'E-postadress',
+ optional: 'Valfritt',
+ expires: 'Går ut',
+ url: 'URL',
+ body: 'Brödtext', // Probably not the best in context.
+ copy_suggested_title: 'kopiera föreslagen titel: {{title}}',
+ community: 'Gemenskap',
+ expand_here: 'Utvidga här',
+ subscribe_to_communities: 'Prenumerera på några <1>gemenskaper</1>.',
+ chat: 'Chatta',
+ no_results: 'Inga resultat.',
+ setup: 'Installering',
+ lemmy_instance_setup: 'Installering av Lemmy-instans',
+ setup_admin: 'Skapa en administratör',
+ your_site: 'din webbplats',
+ modified: 'ändrades',
+ sponsors: 'Sponsorer',
+ sponsors_of_lemmy: 'Lemmys sponsorer',
+ sponsor_message: 'Lemmy är fri mjukvara med <1>öppen källkod</1>, vilket innebär att ingen reklam, vinstindrivning eller venturekapital förekommer, någonsin. Dina donationer går direkt till att stöda utvecklingen av projektet. Stort tack till följande personer:',
+ support_on_patreon: 'Stöd på Patreon',
+ general_sponsors:'Allmänna sponsorer är dem som givit mellan 10 och 39&nbsp;dollar till Lemmy.',
+ crypto: 'Kryptovaluta',
+ bitcoin: 'Bitcoin',
+ ethereum: 'Ethereum',
+ code: 'Kod',
+ joined: 'Gick med',
+ powered_by: 'Drivs av',
+ landing_0: 'Lemmy är en <1>länksamlare</1> och alternativ till reddit, ämnad att fungera i <2>Fediversumet</2>.<3></3>Lemmy kan drivas av vem som helst, har kommentarstrådar som updateras i realid och är mycket liten (<4>ca 80&nbsp;kB</4>). Federering med ActivityPub-nätverket är planerat. <5></5>Detta är en <6>väldigt tidig betaversion</6> och många funktioner saknas därför eller är trasiga.<7></7>Föreslå nya funktioner eller anmäl buggar <8>här</8>.<9></9>Skapad i <10>Rust</10>, <11>Actix</11>, <12>Inferno</12> och <13>Typescript</13>.',
+ not_logged_in: 'Inte inloggad.',
+ community_ban: 'Du har blockerats från den här gemenskapen.',
+ site_ban: 'Du har blockerats från webbplatsen.',
+ couldnt_create_comment: 'Kunde inte skapa kommentar.',
+ couldnt_like_comment: 'Kunde inte gilla kommentar.',
+ couldnt_update_comment: 'Kunde inte uppdatera kommentar.',
+ couldnt_save_comment: 'Kunde inte spara kommentar.',
+ no_comment_edit_allowed: 'Har inte behörighet att redigera komentar.',
+ no_post_edit_allowed: 'Har inte behörighet att redigera inlägg.',
+ no_community_edit_allowed: 'Har inte behörighet att redigera gemenskap.',
+ couldnt_find_community: 'Kunde inte hitta gemenskap.',
+ couldnt_update_community: 'Kunde inte uppdatera gemenskap.',
+ community_already_exists: 'Gemenskapen finns redan.',
+ community_moderator_already_exists: 'Gemenskapsmoderatorn finns redan.',
+ community_follower_already_exists: 'Gemenskapsföljaren finns redan.',
+ community_user_already_banned: 'Gemenskapsanvändaren redan blockerad.',
+ couldnt_create_post: 'Kunde inte skapa inlägg.',
+ couldnt_like_post: 'Kunde inte gilla inlägg.',
+ couldnt_find_post: 'Kunde inte hitta inlägg.',
+ couldnt_get_posts: 'Kunde inte hämta inlägg.',
+ couldnt_update_post: 'Kunde inte uppdatera inlägg.',
+ couldnt_save_post: 'Kunde inte spara inlägg.',
+ no_slurs: 'Inga förolämpningar.',
+ not_an_admin: 'Inte en administratör.',
+ site_already_exists: 'Webbplatsen finns redan.',
+ couldnt_update_site: 'Kunde inte uppdatera webbplats.',
+ couldnt_find_that_username_or_email: 'Kunde inte hitta det användarnamnet eller e-postadressen.',
+ password_incorrect: 'Ogiltigt lösenord.',
+ passwords_dont_match: 'Lösenorden stämmer inte överens.',
+ admin_already_created: 'Beklagar, men det finns redan en administratör.',
+ user_already_exists: 'Användaren finns redan.',
+ couldnt_update_user: 'Kunde inte uppdatera användare.',
+ system_err_login: 'Systemfel. Försök att logga ut och sedan in igen.',
+ },
+}
diff --git a/ui/src/translations/zh.ts b/ui/src/translations/zh.ts
index 59e09d7c..2a407678 100644
--- a/ui/src/translations/zh.ts
+++ b/ui/src/translations/zh.ts
@@ -122,7 +122,7 @@ export const zh = {
code: '代码',
joined: '已加入',
powered_by: '保留所有权利',
- landing_0: 'Lemmy is a <1>link aggregator</1> / reddit alternative, intended to work in the <2>fediverse</2>.<3></3>Its self-hostable, has live-updating comment threads, and is tiny (<4>~80kB</4>). Federation into the ActivityPub network is on the roadmap. <5></5>This is a <6>very early beta version</6>, and a lot of features are currently broken or missing. <7></7>Suggest new features or report bugs <8>here.</8><9></9>Made with <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
+ landing_0: 'Lemmy is a <1>link aggregator</1> / reddit alternative, intended to work in the <2>fediverse</2>.<3></3>It\'s self-hostable, has live-updating comment threads, and is tiny (<4>~80kB</4>). Federation into the ActivityPub network is on the roadmap. <5></5>This is a <6>very early beta version</6>, and a lot of features are currently broken or missing. <7></7>Suggest new features or report bugs <8>here.</8><9></9>Made with <10>Rust</10>, <11>Actix</11>, <12>Inferno</12>, <13>Typescript</13>.',
not_logged_in: '未登录.',
community_ban: '你被此节点禁止.',
site_ban: '你被此站点禁止',