-
Notifications
You must be signed in to change notification settings - Fork 0
/
translations.js
235 lines (226 loc) · 12.4 KB
/
translations.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
// translations for International Enstyler Version
// Version: 4.04.521
// Date: 2019-02-18
// (c) Gnadelwartz kay@rrr.de
// Note: use HTML notation for special characters, i.e. ü -> ü
// Note: to reference an existing string in the same array use <EN-LANG:identifer>
// translation for site specific stuff, ie section names or text to look for actual page
var enSiteConfig= { Mydealz: { lang: 'de', discussion: '/diskussion/', page: 'Seite ' },
Preisjaeger: { lang: 'de', discussion: '/diskussion/', page: 'Seite '},
Nl: { lang: 'en', discussion: '/discussies/', page: 'Pagina '},
Hotukdeals: { lang: 'en', discussion: '/discussion/', page: 'Page '},
Userstyles: { lang: 'de' },
languages: [ 'auto','de','en','nl','fr','es','it','ro' ],
blackcold: [ 'off', '-5', '-10', '-20', '-30', '-60', '-120', '-200', '-1000'], // colder
votescale: [ 'off', '100', '200', '300', '500', '700', '1000', '1500', '2000'], // Degree
width: [ 'off', '360', '420', '500', '600', '720', '860', '1024', '1200', '1450', '1680', '1900', '2500', '9999'], // Mobile width
}
// translation for additional deal actions
var enDealLang = { de: { post: 'Sag was dazu', remove: 'Von Liste entfernen', edit: 'Bearbeiten', mail: 'e-Mail',
exp: 'Als abgelaufen melden', commentsearch: 'Kommentarsuche', telegram: 'Telegram' },
en: { post: 'Post a comment', remove: 'Remove from list', edit: 'Edit', mail: 'eMail',
exp: 'Report as expired', commentsearch: 'Search Comments', telegram: 'Telegram' },
nl: { post: 'Geef een commentaar', remove: 'Van de lijst schrappen', edit: 'Bewerken', mail: 'e-Mail',
exp: 'Rapporteer als verlopen',commentsearch: 'Search Comments', telegram: 'Telegram' },
}
// translation for deal time display // Gestern xx:xx Uhr / vor Yh Ym (heute xx:xx Uhr)
var enTimeLang = { de: { yesterday: 'Gestern', today: 'heute', oclock: 'Uhr' },
en: { oclock: 'o clock' }, //field name = english label
nl: { yesterday: 'Gisteren', today: 'vandaag', oclock: 'Uur' }
}
// translation for additional menu entrys
var enMenuLang = { de: { discussion: 'Alle Diskussionen', // only mydealz
enstyler: 'Enstyler Homepage', enhref: 'https://dealz.rrr.de',
settings: 'Enstyler Einstellungen' },
en: { discussion: 'All discussions', // only mydealz
enstyler: 'Enstyler Homepage', enhref: 'https://dealz.rrr.de/english.html',
settings: 'Enstyler Settings' },
nl: { discussion: 'All discussions', // only mydealz
enstyler: 'Enstyler Homepage', enhref: 'https://dealz.rrr.de/english.html',
settings: 'Enstyler Instellingen' },
}
// translation of config dialogs
var enConfigLang = {
de: {
headline: 'Enstyler - Einstellungen',
configcss: 'CSS Optionen',
userscript: 'Update Enstyler',
max: 'Breite der Dealanzeige',
config: 'Konfiguration',
navfixed: 'feste Haupnavigation',
dealvotebar: 'Deal Thermometer °C',
compact: 'Listenansicht kompakter',
price: 'Preis im Deal Button',
touch: 'Touch Support aktivieren',
width: 'Skaliere Smartphone auf',
redir: 'Mobile redirect',
dealaction: 'zusätzliche Deal Aktionen',
picker: 'Zeige Page Picker',
dealtime: 'Zeige echte Deal Zeit',
mintime: 'wenn älter als x Stunden',
fixhtml: 'fix Deal Text HTML',
noscript: 'Pepper Scripte abschalten',
blacklist: 'Aktiviere Black- / Whitelist',
blackcold: 'Blacklist wenn kälter als °',
black: 'Blacklist - Dealz, Kategorie, @Benutzer, Kommentare',
white: 'Whitelist',
unblack: 'Entferne von Blacklist:',
lang: 'Enstyler Sprache wählen',
syncconf: 'Synchronisation',
autosync: 'Autosync letzter Deal',
cssdealz: 'CSS in Mail Link einfügen',
synckey: 'SyncID (6+ Zeichen / \'off\')',
sync: 'Lade Konfig:',
save: 'Speichern',
close: 'Schließen',
// Enstler CSS Config
savecss: 'Deine ausgewählten CSS Optionen',
howtocss: 'Zum Beibehalten der CSS Optionen "<EN-LANG:save>" klicken ',
options: 'Optionen speichern',
},
en: {
headline: 'Enstyler - Settings',
configcss: 'CSS Options',
userscript: 'Update Enstyler',
max: 'Display witdh for dealz',
config: 'Configuration',
navfixed: 'Display FIXED MainNav',
dealvotebar: 'Deal thermometer °C',
price: 'Price in Deal Button',
compact: 'List view more compact',
touch: 'Enable Touch Support',
width: 'Scale Smartphone to px',
redir: 'Mobile redirect',
dealaction: 'additional Deal actions',
picker: 'Enable Page Picker',
dealtime: 'Show real Deal Time',
fixhtml: 'Fix Deal Text HTML',
noscript: 'Disable Pepper scripts',
blacklist: 'Enable Black- / Whitelist',
blackcold: 'Blacklist if colder then °',
black: 'Blacklist - dealz, categories, @users, comments',
white: 'Whitelist',
unblack: 'Remove from blacklist:',
lang: 'Select Enstyler Language',
syncconf: 'Sync Settings',
autosync: 'Autosync last deal',
cssdealz: 'Inject CSS in shared Link',
synckey: 'SyncID (6+ char. or \'off\')',
sync: 'Load config:',
save: 'Save',
close: 'Close',
// Enstler CSS Config
savecss: 'Your selected CSS options',
howtocss: 'To store your CSS options klick "<EN-LANG:save>" ',
options: 'Save options',
},
nl: {
headline: 'Enstyler - Instellingen',
configcss: 'CSS opties',
userscript: 'Update Enstyler',
max: 'Breedte de Deal display',
config: 'Configuratie',
navfixed: 'Display FIXED MainNav',
dealvotebar: 'Deal temperatuur °C',
compact: 'Lijstweergave compacter',
price: 'Prijs in Deal Button',
touch: 'Activeer Touch Support',
width: 'Schaal Smartphone naar px',
redir: 'Mobile redirect',
dealaction: 'Bijgevoegde Deal acties',
picker: 'Toon Page Picker aan',
dealtime: 'Toon echte Deal tijd aan',
mintime: 'zodra ouder dan x uren',
fixhtml: 'Fix deal tekst HTML',
noscript: 'Schakel Pepper Scripts uit',
blacklist: 'Activeer Black- / Whitelist',
blackcold: 'Blacklist zodra ouder dan',
black: 'Blacklist - dealz, categorie, @gebruiker, commentaren',
white: 'Whitelist',
unblack: 'Verwijderen van blacklist:',
lang: 'Selecteer Enstyler taal',
syncconf: 'Sync instellingen',
autosync: 'Autosync laatste Deal',
cssdealz: 'Spuit CSS in gedeelde link',
synckey: 'SyncID (6+ laders / \'off\')',
sync: 'Laad instellingen:',
save: 'Opslaan',
close: 'Sluiten',
// Enstler CSS Config
savecss: 'Uw selecteerde CSS opties',
howtocss: 'CSS opties handhaven door "<EN-LANG:save>" te klikken',
options: 'Opties opslaan',
}
}
var enMessageLang = { // Note: HTML notation for special characters not working with hints
de: {
configcss: 'Ändern und speichern des Designs',
userscript: 'Enstyler Script neu laden',
max: 'Maximale Breite der Dealz Anzeige, Standard ist 1200px',
navfixed: 'Menüleiste bleibt am oberen Rand sichtbar',
dealvotebar: 'Skalierung der Temperaturanzeige für Dealz',
compact: 'Es können mehr Dealz pro Seite angezeigt werden, kann zu Anzeigefehlern führen',
price: 'Zeige Preis nur im Deal Button an',
touch: 'Vergrößert Symbole damit man sie besser berühren kann',
width: 'Skaliere Smartphone Anzeige auf auf ausgewählte Breite in Pixel',
redir: 'Links zu Amazon Mobil öffen die normale Amazon Webseite',
dealaction: 'Erlaubt es z.B. direkt zu Kommentieren oder Mails zu verschicken',
picker: 'Fügt eine Seitenauswahl in der Menüleiste hinzu',
dealtime: 'Zeige die tatsächliche Zeit zusätzlich zu "vor xh xm"',
fixhtml: 'Entfernt durch Kopieren entstandene Fehler aus Dealbeschreibung ',
noscript: 'Es werden keine MyDaelz Scripte geladen. Schneller, aber einige Funtionen fehlen!',
blacklist: 'Verberge Dealz die bestimmte Begriffe enthalten',
blackcold: 'Verberge Dealz die kälter als die angebene Temperatur sind',
black: 'Trenne Begriff durch "," setze "@" vor Benutzernamen, "." ist beliebiges Zeichen, z.B. G.steklo, Bangood, @Admin',
white: 'Weitere Platzhalter: "\\b" Wortanfang/ende, "\\d" Ziffer, "\\s" Leerzeichen',
unblack: 'Anzahl ausgeblendeter Dealz, klicke um diese wieder anzuzeigen',
lang: 'Enstyler Anzeigesprache, aktiviert auch Google Übersetzung!',
autosync: 'Synchronisiert zuletzt angesehenen Deal zwischen Geräten',
cssdealz: 'Leitet geteilte Links über Dealz.rrr.de um und fügt Dein gespeichertes Design ein',
synckey: 'mindestens 6-stellige Verschlüsselungs-PIN zum Schutz Deiner Daten',
sync: 'Lade Deine zuletzt gespeicherten Einstellungen von Dealz.rrr.de',
// Dialog buttons
save: 'Speichert Deine Einstellung und lädt die Seite neu',
close: 'Verlässst die Konfiguartion ohne zu speichern',
reset: 'Enstyler Einstellungen zurücksetzen',
// error messages
cssfailed: 'Laden der <EN-LANG:configcss> wurde vom Browser verweigert\n\nBitte pruefen sie das userstyles.org erreichbar und in der Liste der zugelassen Websites ist.',
regexfailed: 'Fehler in Blacklist: Falsche Verwendung von "." oder ","\n\nBitte bitte pruefen sie die unnoetige/mehrfache Verwendung von "." und ","'
},
en: {
// tooltips for config
configcss: 'Change and save the theme',
userscript: 'Reload Enstyler Script',
max: 'Maximum width of Dealz area, standard is 1200px',
navfixed: 'Menu remains visible at the top',
dealvotebar: 'Scaling of the temperature display for Dealz',
compact: 'Show more Dealz but can lead to display errors',
price: 'Show price in Deal Button only',
touch: 'Increase icons so they can be touched easyer',
width: 'Scale smartphone display to selected width in pixels',
redit: 'Links to Amazon Mobile open as regular website',
dealaction: 'More actions, e.g. to comment directly or send mail.',
picker: 'Add page selector to menu bar',
dealtime: 'Show the deal time additonally to "xh xm"',
fixhtml: 'Removes crap from deal description caused by copying',
noscript: 'No MyDaelz scripts are loaded. Faster, but some funtions are missing! ',
blacklist: 'Hide Dealz containing given terms',
blackcold: 'Hide Dealz which temperature is higher than the one specified ',
black: 'Separate the terms by "," put "@" before users, "." is any character, eg P.rn, Bangood, @Admin',
white: 'Other placeholders: "\\b" start/end of word, "\\d" digit, "\\s" space',
unblack: 'Number of exposed Dealz, click to re-display',
lang: 'Enstyler display language, also activates Google translation!',
autosync: 'Synchronize last viewed deal between devices',
cssdealz: 'Redirects shared links to Dealz.rrr.de and injects your saved design',
synckey: 'Enster at least 6-digit PIN to protect your data',
sync: 'Load vour most recent settings from Dealz.rrr.de ',
// Dialog buttons
save: 'Save your settings and reload the page',
close: 'Exits the configuration without saving',
reset: 'Reset Enstler settings to default',
// error messages
cssfailed: 'loading <EN-LANG:configcss> was denied by your browser\n\nplease check if userstyles.org is avail and on the browsers whitelist.',
regexfailed: 'Error in blacklist: wrong usage of "." or ","\n\ncheck for unneeded/double usage of "." and "," characters'
},
}
//