Skip to content

Commit

Permalink
Swedish i18n (#292)
Browse files Browse the repository at this point in the history
* Swedish, fellowhip neutral translations draft

* additions

* add to index

* wrap things up

* enabling lang

---------

Co-authored-by: Gustav Eiman <[email protected]>
Co-authored-by: Josh Reisner <[email protected]>
  • Loading branch information
3 people authored Feb 18, 2023
1 parent 8683b39 commit 58029fc
Show file tree
Hide file tree
Showing 7 changed files with 152 additions and 6 deletions.
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',
};

0 comments on commit 58029fc

Please sign in to comment.