Skip to content

Commit 7cc93e9

Browse files
tomrosenbackTom Rosenback
andauthored
Swedish translation (#1627)
* Add swedish translation * Add swedish to IRrecvDumpV2 for testing Co-authored-by: Tom Rosenback <[email protected]>
1 parent 1d0b004 commit 7cc93e9

File tree

2 files changed

+192
-0
lines changed

2 files changed

+192
-0
lines changed

examples/IRrecvDumpV2/platformio.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ build_flags = -D_IR_LOCALE_=pt-BR ; Portuguese (Brazilian)
5555
[env:zh-CN]
5656
build_flags = -D_IR_LOCALE_=zh-CN ; Chinese (Simplified)
5757

58+
[env:sv-SE]
59+
build_flags = -D_IR_LOCALE_=sv-SE ; Swedish
60+
5861
; Build the library with all protocols disabled to flush out #if/#ifdef issues &
5962
; any compiler warnings, by turning them into errors.
6063
[env:shakedown_no_protocols]

src/locale/sv-SE.h

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
// Copyright 2021 - Tom Rosenback (@tomrosenback)
2+
// Locale/language file for swedish / Sweden.
3+
// This file will override the default values located in `defaults.h`.
4+
#ifndef LOCALE_SV_SE_H_
5+
#define LOCALE_SV_SE_H_
6+
7+
#define D_STR_UNKNOWN "OKÄND"
8+
#define D_STR_PROTOCOL "Protokoll"
9+
#define D_STR_POWER "Strömläge"
10+
#define D_STR_PREVIOUS "Föregående"
11+
#define D_STR_ON "På"
12+
#define D_STR_OFF "Av"
13+
#define D_STR_MODE "Läge"
14+
#define D_STR_TOGGLE "Växla"
15+
#define D_STR_TURBO "Turbo"
16+
#define D_STR_SUPER "Super"
17+
#define D_STR_SLEEP "Sova"
18+
#define D_STR_LIGHT "Svag"
19+
#define D_STR_POWERFUL "Kraftig"
20+
#define D_STR_QUIET "Tyst"
21+
#define D_STR_ECONO "Eko"
22+
#define D_STR_SWING "Sving"
23+
#define D_STR_SWINGH D_STR_SWING"(H)"
24+
#define D_STR_SWINGV D_STR_SWING"(V)"
25+
#define D_STR_BEEP "Pip"
26+
#define D_STR_MOULD "Forma"
27+
#define D_STR_CLEAN "Rengör"
28+
#define D_STR_PURIFY "Rena"
29+
#define D_STR_TIMER "Timer"
30+
#define D_STR_ONTIMER "På timer"
31+
#define D_STR_OFFTIMER "Av timer"
32+
#define D_STR_TIMERMODE "Timerläge"
33+
#define D_STR_CLOCK "Klocka"
34+
#define D_STR_COMMAND "Kommando"
35+
#define D_STR_XFAN "XFan"
36+
#define D_STR_HEALTH "Hälsa"
37+
#define D_STR_MODEL "Modell"
38+
#define D_STR_TEMP "Temp"
39+
#define D_STR_IFEEL "Känns som"
40+
#define D_STR_HUMID "Humid"
41+
#define D_STR_SAVE "Save"
42+
#define D_STR_EYE "Öga"
43+
#define D_STR_FOLLOW "Följ"
44+
#define D_STR_ION "Ion"
45+
#define D_STR_FRESH "Frisk"
46+
#define D_STR_HOLD "Håll"
47+
#define D_STR_8C_HEAT "8C " D_STR_HEAT
48+
#define D_STR_10C_HEAT "10C " D_STR_HEAT
49+
#define D_STR_BUTTON "Knapp"
50+
#define D_STR_NIGHT "Natt"
51+
#define D_STR_SILENT "Tyst"
52+
#define D_STR_FILTER "Filter"
53+
#define D_STR_3D "3D"
54+
#define D_STR_CELSIUS "Celsius"
55+
#define D_STR_FAHRENHEIT "Fahrenheit"
56+
#define D_STR_CELSIUS_FAHRENHEIT D_STR_CELSIUS "/" D_STR_FAHRENHEIT
57+
#define D_STR_UP "Upp"
58+
#define D_STR_TEMPUP D_STR_TEMP " upp"
59+
#define D_STR_DOWN "Ner"
60+
#define D_STR_TEMPDOWN D_STR_TEMP " ner"
61+
#define D_STR_CHANGE "Ändra"
62+
#define D_STR_START "Starta"
63+
#define D_STR_STOP "Stoppa"
64+
#define D_STR_MOVE "Flytta"
65+
#define D_STR_SET "Ställ in"
66+
#define D_STR_CANCEL "Avbryt"
67+
#define D_STR_COMFORT "Komfort"
68+
#define D_STR_SENSOR "Sensor"
69+
#define D_STR_DISPLAY "Display"
70+
#define D_STR_WEEKLY "Veckovis"
71+
#define D_STR_WEEKLYTIMER D_STR_WEEKLY " timer"
72+
#define D_STR_WIFI "WiFi"
73+
#define D_STR_LAST "Senast"
74+
#define D_STR_FAST "Snabb"
75+
#define D_STR_SLOW "Sakta"
76+
#define D_STR_AIRFLOW "Luftflöde"
77+
#define D_STR_STEP "Steppa"
78+
#define D_STR_NA "N/A"
79+
#define D_STR_INSIDE "Inne"
80+
#define D_STR_OUTSIDE "Ute"
81+
#define D_STR_LOUD "Hög"
82+
#define D_STR_UPPER "Övre"
83+
#define D_STR_LOWER "Nedre"
84+
#define D_STR_BREEZE "Bris"
85+
#define D_STR_CIRCULATE "Cirkulera"
86+
#define D_STR_CEILING "Tak"
87+
#define D_STR_WALL "Vägg"
88+
#define D_STR_ROOM "Rum"
89+
#define D_STR_6THSENSE "6e sinne"
90+
#define D_STR_ZONEFOLLOW "Följ zon"
91+
#define D_STR_FIXED "Fast"
92+
#define D_STR_TYPE "Typ"
93+
#define D_STR_SPECIAL "Speciell"
94+
#define D_STR_RECYCLE "Återvinn"
95+
#define D_STR_ID "Id"
96+
#define D_STR_VANE "Vindflöjel"
97+
98+
#define D_STR_AUTO "Auto"
99+
#define D_STR_AUTOMATIC "Automatisk"
100+
#define D_STR_MANUAL "Manuell"
101+
#define D_STR_COOL "Kyla"
102+
#define D_STR_HEAT "Värme"
103+
#define D_STR_FAN "Fläkt"
104+
#define D_STR_FANONLY "fläkt-enbart"
105+
#define D_STR_FAN_ONLY "fläkt_enbart"
106+
#define D_STR_ONLY "Enbart"
107+
#define D_STR_FANSPACEONLY D_STR_FAN " " D_STR_ONLY
108+
#define D_STR_FANONLYNOSPACE D_STR_FAN D_STR_ONLY
109+
#define D_STR_DRY "Torka"
110+
111+
#define D_STR_MAX "Max"
112+
#define D_STR_MAXIMUM "Maximum"
113+
#define D_STR_MIN "Min"
114+
#define D_STR_MINIMUM "Minimum"
115+
#define D_STR_MED "Med"
116+
#define D_STR_MEDIUM "Medium"
117+
118+
#define D_STR_HIGHEST "Högsta"
119+
#define D_STR_HIGH "Hög"
120+
#define D_STR_HI "Hög"
121+
#define D_STR_MID "Mellan"
122+
#define D_STR_MIDDLE "Mellan"
123+
#define D_STR_LOW "Låg"
124+
#define D_STR_LO "Låg"
125+
#define D_STR_LOWEST "Lägsta"
126+
#define D_STR_RIGHT "Höger"
127+
#define D_STR_MAXRIGHT D_STR_MAX " höger"
128+
#define D_STR_RIGHTMAX_NOSPACE D_STR_MAX D_STR_RIGHT
129+
#define D_STR_LEFT "Vänster"
130+
#define D_STR_MAXLEFT D_STR_MAX " vänster"
131+
#define D_STR_LEFTMAX_NOSPACE D_STR_MAX D_STR_LEFT
132+
#define D_STR_WIDE "Vid"
133+
#define D_STR_CENTRE "Mitten"
134+
#define D_STR_TOP "Topp"
135+
#define D_STR_BOTTOM "Botten"
136+
137+
#define D_STR_ECONOTOGGLE D_STR_TOGGLE " eko"
138+
#define D_STR_EYEAUTO D_STR_AUTO " öga"
139+
#define D_STR_LIGHTTOGGLE D_STR_TOGGLE " svag"
140+
#define D_STR_OUTSIDEQUIET D_STR_QUIET " ute"
141+
#define D_STR_POWERTOGGLE D_STR_TOGGLE " strömläge"
142+
#define D_STR_POWERBUTTON "Strömknapp"
143+
#define D_STR_PREVIOUSPOWER "Föregående strömläge"
144+
#define D_STR_DISPLAYTEMP "Displaytemp"
145+
#define D_STR_SENSORTEMP "Sensortemp"
146+
#define D_STR_SLEEP_TIMER "Sovtimer"
147+
#define D_STR_SWINGVMODE D_STR_SWINGV " läge"
148+
#define D_STR_SWINGVTOGGLE D_STR_TOGGLE " sving(v)"
149+
#define D_STR_TURBOTOGGLE D_STR_TOGGLE " turbo"
150+
151+
// Separatorer
152+
#define D_CHR_TIME_SEP ':'
153+
#define D_STR_SPACELBRACE " ("
154+
#define D_STR_COMMASPACE ", "
155+
#define D_STR_COLONSPACE ": "
156+
157+
#define D_STR_DAY "Dag"
158+
#define D_STR_DAYS D_STR_DAY "ar"
159+
#define D_STR_HOUR "Timme"
160+
#define D_STR_HOURS "Timmar"
161+
#define D_STR_MINUTE "Minut"
162+
#define D_STR_MINUTES D_STR_MINUTE "er"
163+
#define D_STR_SECOND "Sekund"
164+
#define D_STR_SECONDS D_STR_MINUTE "er"
165+
#define D_STR_NOW "Nu"
166+
#define D_STR_THREELETTERDAYS "SönMånTisOnsTorFreLör"
167+
168+
#define D_STR_YES "Ja"
169+
#define D_STR_NO "Nej"
170+
#define D_STR_TRUE "Sant"
171+
#define D_STR_FALSE "Falskt"
172+
173+
#define D_STR_REPEAT "Upprepa"
174+
#define D_STR_CODE "Kod"
175+
#define D_STR_BITS "Bitar"
176+
177+
// IRrecvDumpV2+
178+
#define D_STR_TIMESTAMP "Tidskod"
179+
#define D_STR_LIBRARY "Bibliotek"
180+
#define D_STR_MESGDESC "Meddelande beskr."
181+
#define D_STR_TOLERANCE "Tolerans"
182+
#define D_STR_IRRECVDUMP_STARTUP \
183+
"IRrecvDump har nu startats och väntar på IR signaler på PIN %d"
184+
#define D_WARN_BUFFERFULL \
185+
"VARNING: IR koden är för stor för att rymmas i bufferminnet (>= %d). " \
186+
"Detta resultat är inte pålitligt innan problemet är åtgärdat. " \
187+
"Redigera och öka `kCaptureBufferSize`."
188+
189+
#endif // LOCALE_SV_SE_H_

0 commit comments

Comments
 (0)