Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion index.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
type Translation = import('./src/types/Translation').Translation;
type MeetingType = import('./src/types/MeetingType').MeetingType;
type Lang = 'en' | 'es' | 'fr' | 'ja';
type Lang = 'en' | 'es' | 'fr' | 'ja' | 'sv';

interface TSMLReactConfig {
cache: boolean;
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "tsml-ui",
"version": "1.5.8",
"version": "1.5.9",
"private": false,
"license": "MIT",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion public/app.js

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion src/helpers/settings.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import merge from 'deepmerge';
import { Settings } from 'luxon';

import { en, es, fr, ja } from '../i18n';
import { en, es, fr, ja, sv } from '../i18n';

//override these on your page with tsml_react_config
const defaults: TSMLReactConfig = {
Expand Down Expand Up @@ -78,6 +78,7 @@ const defaults: TSMLReactConfig = {
es,
fr,
ja,
sv,
},
times: ['morning', 'midday', 'evening', 'night'],
weekdays: [
Expand Down
1 change: 1 addition & 0 deletions src/i18n/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ export * from './en';
export * from './es';
export * from './fr';
export * from './ja';
export * from './sv';
144 changes: 144 additions & 0 deletions src/i18n/sv.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
import { Translation } from '../types';

export const sv: Translation = {
add_to_calendar: 'Lägg till i kalender',
address: 'Adress / Plattform',
appointment: 'Tidsbeställning',
back_to_meetings: 'Tillbaka till mötena',
contact_call: 'Ring %contact%',
contact_email: 'Maila %contact%',
contribute_with: 'Bidra med %service%',
days: {
friday: 'Fredag',
monday: 'Måndag',
saturday: 'Lördag',
sunday: 'Söndag',
thursday: 'Torsdag',
tuesday: 'Tisdag',
wednesday: 'Onsdag',
},
distance: 'Avstånd',
distance_any: 'Alla Avstånd',
email_edit_url: 'Redigera URL: %url%',
email_public_url: 'Publik URL: %url%',
email_subject: 'Mötes Feedback: %name%',
evening: 'Kväll',
feedback: 'Uppdatera Mötes Info',
get_directions: 'Få Vägbeskrivning',
in_progress_single: '1 möte pågår',
in_progress_multiple: '%count% möten pågår',
location: 'Plats',
location_group: 'Plats / Grupp',
match_single: '1 resultat',
match_multiple: '%count% resultat',
meeting_information: 'Mötes Information',
meetings: 'Möten',
midday: 'Mitt på dagen',
midnight: 'Midnatt',
modes: {
location: 'Nära Plats',
me: 'Nära Mig',
search: 'Sök',
},
morning: 'Morgon',
name: 'Namn',
no_results: 'Hittade inga möten för sökningen.',
noon: 'Eftermiddag',
not_found: 'Hittade inte mötet.',
night: 'Natt',
phone: 'Telefon',
region: 'Region',
region_any: 'Överallt',
remove: 'Ta bort %filter%',
seventh_tradition: 'Sjunde Traditionen',
share: 'Dela',
time: 'Tid',
time_any: 'Alla tider',
title: {
weekday: '%weekday%',
time: '%time%',
type: '%type%',
meetings: '%meetings%',
region: 'i %region%',
search_with: 'med %search%',
search_near: 'nära %search%',
distance: 'inom %distance%',
},
type_any: 'Alla typer',
type_descriptions: {
C: 'Slutna möten är endast för A.A. medlemmar, eller för de som har ett problem med alkohol och en “önskan att sluta dricka.“',
O: 'Öppna möten är tillgängliga för alla som är intresserade av Anonyma Alkoholisters program för tillfrisknande från alkoholism. Icke-alkoholister får delta på öppna möten.',
},
types: {
'11': '11th Stegs Meditation',
'12x12': '12 Steg & 12 Traditioner',
active: 'Aktivt',
'AL-AN': 'Tillsammans med Al-Anon',
A: 'Sekulärt',
ABSI: 'Som Bill Ser Det',
AL: 'Tillsammans med Alateen',
ASL: 'Amerikanskt teckenspråk',
B: 'Stora Boken',
BA: 'Barnvakt Finns',
BE: 'Nykomling',
BRK: 'Frukost',
BI: 'Bisexuellt',
C: 'Slutet',
CAN: 'Tända Ljus',
CF: 'Barnvänligt',
D: 'Diskussion',
DB: 'Digital Korg',
DD: 'Dubbel Diagnos',
DR: 'Dagliga Reflektioner',
EN: 'Engelska',
FF: 'Parfym Fritt',
FR: 'Franska',
G: 'Gay',
GR: 'Grapevine',
H: 'Födelsedag',
HE: 'Hebreiska',
inactive: 'Inaktivt',
'in-person': 'På Plats',
ITA: 'Italienska',
JA: 'Japanska',
KOR: 'Koreanska',
L: 'Lesbiskt',
LGBTQ: 'LGBTQ',
LIT: 'Litteratur',
LS: 'Leva Nyktert',
M: 'Mansmöte',
MED: 'Meditationsmöte',
N: 'Ur-amerikanskt',
NDG: 'Urfolkligt',
O: 'Öppet',
online: 'Online',
OUT: 'Utomhus',
P: 'Professionella',
POC: 'Färgade',
POL: 'Polska',
POR: 'Portugisiska',
PUN: 'Punjabi',
RUS: 'Ryska',
S: 'Spanska',
SEN: 'Seniorer',
SM: 'Rökning Tillåten',
SP: 'Talare',
SPD: 'Talare/Diskussion',
ST: 'Steg Möte',
T: 'Transpersoner',
TC: 'Tillfälligt Stängt',
TR: 'Traditions Möte',
W: 'Kvinnomöte',
X: 'Handikappanpassat',
XB: 'Handikappanpassad WC',
XT: 'Kommentarer Tilltåtna',
Y: 'Young People',
},
unnamed_meeting: 'Icke namngivet möte',
updated: 'Uppdaterat %updated%',
views: {
table: 'Lista',
map: 'Karta',
},
weekday_any: 'Alla Dagar',
};