mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-11-23 12:51:18 +00:00
Merge branch 'master' into dev
This commit is contained in:
commit
c4a9fc45da
7 changed files with 174 additions and 9 deletions
|
@ -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.
|
Make sure you have both docker and docker-compose(>=`1.24.0`) installed.
|
||||||
|
|
||||||
```
|
```
|
||||||
git clone https://github.com/dessalines/lemmy
|
mkdir lemmy/
|
||||||
cd lemmy/docker
|
cd lemmy/
|
||||||
|
wget https://raw.githubusercontent.com/dessalines/lemmy/master/docker/docker-compose.yml
|
||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@ import * as moment from 'moment';
|
||||||
// import 'moment/locale/de';
|
// import 'moment/locale/de';
|
||||||
import 'moment/locale/zh-cn';
|
import 'moment/locale/zh-cn';
|
||||||
import 'moment/locale/fr';
|
import 'moment/locale/fr';
|
||||||
|
import 'moment/locale/sv';
|
||||||
import { getLanguage } from '../utils';
|
import { getLanguage } from '../utils';
|
||||||
import { i18n } from '../i18next';
|
import { i18n } from '../i18next';
|
||||||
|
|
||||||
|
|
|
@ -4,14 +4,16 @@ import { en } from './translations/en';
|
||||||
import { de } from './translations/de';
|
import { de } from './translations/de';
|
||||||
import { zh } from './translations/zh';
|
import { zh } from './translations/zh';
|
||||||
import { fr } from './translations/fr';
|
import { fr } from './translations/fr';
|
||||||
|
import { sv } from './translations/sv';
|
||||||
|
|
||||||
// https://github.com/nimbusec-oss/inferno-i18next/blob/master/tests/T.test.js#L66
|
// 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.
|
// TODO don't forget to add moment locales for new languages.
|
||||||
const resources = {
|
const resources = {
|
||||||
en: en,
|
en,
|
||||||
de: de,
|
de,
|
||||||
zh: zh,
|
zh,
|
||||||
fr, fr,
|
fr,
|
||||||
|
sv,
|
||||||
}
|
}
|
||||||
|
|
||||||
function format(value: any, format: any, lng: any) {
|
function format(value: any, format: any, lng: any) {
|
||||||
|
|
|
@ -118,7 +118,7 @@ export const de = {
|
||||||
ethereum: 'Ethereum',
|
ethereum: 'Ethereum',
|
||||||
code: 'Code',
|
code: 'Code',
|
||||||
powered_by: 'Powered by',
|
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>.',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -126,7 +126,7 @@ export const en = {
|
||||||
code: 'Code',
|
code: 'Code',
|
||||||
joined: 'Joined',
|
joined: 'Joined',
|
||||||
powered_by: 'Powered by',
|
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.',
|
not_logged_in: 'Not logged in.',
|
||||||
community_ban: 'You have been banned from this community.',
|
community_ban: 'You have been banned from this community.',
|
||||||
site_ban: 'You have been banned from the site',
|
site_ban: 'You have been banned from the site',
|
||||||
|
|
161
ui/src/translations/sv.ts
Normal file
161
ui/src/translations/sv.ts
Normal file
|
@ -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 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 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.',
|
||||||
|
},
|
||||||
|
}
|
|
@ -122,7 +122,7 @@ export const zh = {
|
||||||
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: '你被此节点禁止.',
|
community_ban: '你被此节点禁止.',
|
||||||
site_ban: '你被此站点禁止',
|
site_ban: '你被此站点禁止',
|
||||||
|
|
Loading…
Reference in a new issue