Modulo:Hours/i18n
Aspekto
Versiokontrolo
[redakti]Versionomo en Vikidatumoj: 2024-11-23
-- This module contains wiki-language specific strings to translate.
return {
-- administration
moduleInterface = {
suite = "Hours",
sub = "Hours/i18n",
serial = "2024-05-11",
item = 99744685
},
-- invoke call parameters
params = {
fallback = "",
format = "",
id = "",
show = ""
},
-- invoke-call show options
show = {
demo = "",
msg = "",
nomsg = ""
},
-- Wikidata property identifiers
wd = {
validInPeriod = "P1264",
opened = "P3025",
closed = "P3026",
dayOpen = "P3027",
dayClosed = "P3028",
natureOfStatement = "P5102",
stateOfUse = "P5817",
hourOpen = "P8626",
hourClosed = "P8627",
retrieved = "P813",
appliesToJurisdiction = "P1001",
appliesToPart = "P518",
appliesToPeople = "P6001",
occupation = "P106",
of = "P642",
use = "P366",
all = { "P3026", "P3027", "P3028", "P8626", "P8627",
"P1264", "P5102", "P5817",
"P366", "P518", "P642", "P1001", "P6001", "P106" },
comments = { "P1264", "P5102", "P5817",
"P366", "P518", "P642", "P1001", "P6001", "P106" },
commentsForClosed = { "P5102", "P5817",
"P366", "P518", "P642", "P1001", "P6001", "P106" }
},
-- abbreviations for month names
months = {
Januar = "Jan.",
Februar = "Feb.",
[ "März" ] = "Mär.",
April = "Apr.",
Mai = "Mai",
Juni = "Jun.",
Juli = "Jul.",
August = "Aug.",
September = "Sep.",
Oktober = "Okt.",
November = "Nov.",
Dezember = "Dez."
},
weekdays = {
Mo = 1,
Di = 2,
Mi = 3,
Do = 4,
Fr = 5,
Sa = 6,
So = 7
},
-- several strings
texts = {
closed = "geschlossen: %s",
format = "Geöffnet: %s",
-- punctuation
parentheses = "(%s)",
space = " ", -- for instance between days and times
comma = ", ", -- several dates
semicolon = "; ", -- several statesments
from = "ab %s",
fromTo = "%s–%s",
to = "bis %s",
-- formatting of a single time
timePattern = "^(%d%d?)[.:](%d%d?)%s*Uhr$", -- for German wiki
formatTime = "%s:%s", -- or "%s:%s Uhr" etc.
formatAM = "%s:%s AM",
formatPM = "%s:%s PM",
-- formatting of a time range
hourReplAll = true, -- (formally) replace all occurrences
hourPattern = "", -- empty if no replacement is requested
hourRepl = "",
-- hourReplAll = false, -- replace only first occurrence
-- hourPattern = "(%d)%s+[aApP][mM]", -- empty if no replacement is requested
-- hourRepl = "%1",
},
options = {
addCategories = false,
clusterClosed = true, -- cluster all closing dates at the end
hour12 = false, -- 12 or 24 hours mode
leadingZero = false, -- add or remove zero for hours
removeZeros = false -- remove zeros :00 for full hours
},
-- Category names
categories = {
fallbackLabel = "[[Category:VCard: Öffnungszeit-Label in Englisch]] <span class=\"listing-check-recommended\" style=\"display:none;\">Öffnungszeit-Label in Englisch</span>",
hoursFromWikidata = "[[Category:VCard: Öffnungszeit aus Wikidata]]",
invalidId = "[[Category:Hours: Ungültige Wikidata-Id]] <span class=\"error\">Ungültige Wikidata-Id</span>",
hoursLabelFromWikidata = "[[Category:VCard: Öffnungszeit-Label aus Wikidata]] <span class=\"listing-check-recommended\" style=\"display:none;\">Öffnungszeit-Label aus Wikidata</span>",
properties = "[[Category:Seiten, die die Wikidata-Eigenschaft %s benutzen]]",
unknownError = "[[Category:VCard: Öffnungszeit mit Fehler]] <span class=\"listing-check-recommended\" style=\"display:none;\">Öffnungszeit mit Fehler</span>",
unknownParams = "[[Category:Hours: Unbekannter Parameter]] <span class=\"error\">Parameter unbekannt: %s</span>",
unknownShowOptions = "[[Category:Hours: Unbekannter Wert für show]] <span class=\"error\">Wert(e) für show unbekannt: %s</span>",
withoutTime = "[[Category:VCard: Öffnungszeit ohne Uhrzeit]] <span class=\"listing-check-recommended\" style=\"display:none;\">Öffnungszeit ohne Uhrzeit</span>",
},
-- time to id conversion
times = {
daily = "Q26214163",
Dec31 = "Q2912",
is24_7 = "Q1571749",
Jan1 = "Q2150"
},
-- several abbreviations
abbr = {
{ f = "[Mm]ontags?", a = "Mo" },
{ f = "[Dd]ienstags?", a = "Di" },
{ f = "[Mm]ittwochs?", a = "Mi" },
{ f = "[Dd]onnerstags?", a = "Do" },
{ f = "[Ff]reitags?", a = "Fr" },
{ f = "[Ss]amstags?", a = "Sa" },
{ f = "[Ss]onnabends?", a = "Sa" },
{ f = "[Ss]onntags?", a = "So" },
{ f = "[Ee]rste[rs]?", a = "1." },
{ f = "[Zz]weite[rs]?", a = "2." },
{ f = "[Dd]ritte[rs]?", a = "3." },
{ f = "[Vv]ierte[rs]?", a = "4." },
{ f = "[Ff]ünfte[rs]?", a = "5." }
},
-- selections of date labels to prevent fetching from Wikidata
dateIds = {
-- Table contains common values only and is used for reduction of
-- computing time. Others will be taken from Wikidata labels.
-- days
Q105 = "Mo",
Q127 = "Di",
Q128 = "Mi",
Q129 = "Do",
Q130 = "Fr",
Q131 = "Sa",
Q132 = "So",
Q211391 = "Wochenende",
-- use Q99528581 instead of Q211391 because it is culturally dependent
Q26214163 = "täglich", -- do not remove this item because it is used in Lua script
Q100274304 = "Mo–Di",
Q116445783 = "Mo–Di, Do",
Q118773943 = "Mo–Di, Do–Fr",
Q104786164 = "Mo–Mi",
Q104057082 = "Mo–Do",
Q97120402 = "Mo–Fr",
Q21282379 = "Mo–Sa",
Q100320771 = "Di–Do",
Q100157387 = "Di–Fr",
Q100148056 = "Di–Sa",
Q99731947 = "Di–So",
Q100427721 = "Mi–Do",
Q99714084 = "Mi–Fr",
Q100148065 = "Mi–Fr",
Q118773278 = "Mi, Fr",
Q31689308 = "Mi–Sa",
Q116328326 = "Mi, Sa",
Q65681627 = "Mi–So",
Q100332183 = "Mi–So",
Q99731117 = "Mi–Mo",
Q106538987 = "Do–Fr",
Q106541052 = "Do–Sa",
Q100274433 = "Do–So",
Q100427930 = "Fr–Sa",
Q100451849 = "Fr–So",
Q102268431 = "Sa–Mi",
Q101766385 = "Sa–Do",
Q99528581 = "Sa–So",
Q106538981 = "So–Mo",
Q111127796 = "So–Mi",
Q100587968 = "So–Do",
Q112703547 = "So–Fr",
Q1571749 = "24/7", -- do not remove this item because it is used in Lua script
Q819073 = "Werktag",
Q1445650 = "Feiertag",
Q1197685 = "Feiertag",
Q2174956 = "Ruhetag",
Q12779928 = "Arbeitstag",
Q116213 = "Ferien",
-- Zero-width spaces are used to keep the week-day terms
Q14915111 = "Weiberfastnacht",
Q15834118 = "Weiberfastnacht",
Q2245828 = "Nelkensamstag",
Q1241858 = "Tulpensonntag",
Q2085192 = "Tulpensonntag",
Q153134 = "Rosenmontag",
Q4845365 = "Fastnachtsdienstag",
Q123542 = "Aschermittwoch",
Q153308 = "Laetare",
Q2033651 = "Judika",
Q42236 = "Palmsonntag",
Q106333 = "Gründonnerstag",
Q40317 = "Karfreitag",
Q186206 = "Karsamstag",
Q21196 = "Ostern",
Q1512337 = "Ostersonntag",
Q209663 = "Ostermontag",
Q14795170 = "Ostermontag",
Q14916781 = "Osterdienstag",
Q51638 = "Christi Himmelfahrt",
Q39864 = "Pfingsten",
Q2512993 = "Pfingstmontag",
Q14795386 = "Pfingstdienstag",
Q152395 = "Fronleichnam",
Q2304773 = "Erntedankfest",
Q2913791 = "Thanksgiving",
Q19809 = "Weihnachten",
Q10274 = "Dashahara",
Q464458 = "Fest des Fastenbrechens",
Q10259 = "Holi",
Q1622041 = "Hochsaison",
Q99932986 = "Nebensaison",
Q1777301 = "Normalzeit",
Q36669 = "Sommerzeit",
Q107376657 = "Januar bis März",
Q107376740 = "März bis Oktober",
Q121914265 = "März bis November",
Q100157218 = "April bis Oktober",
Q107376636 = "April bis Dezember",
Q107359921 = "Mai bis Oktober",
Q121815816 = "Mai bis September",
Q107376754 = "November bis Februar",
Q100157227 = "November bis März",
Q100158023 = "24. Dezember bis 1. Januar",
Q1312 = "Frühling",
Q1313 = "Sommer",
Q1314 = "Herbst",
Q1311 = "Winter",
Q100320775 = "erstes Wochenende im Monat",
Q23034736 = "erster Montag im Monat",
Q51119351 = "zweiter Montag im Monat",
Q51119371 = "dritter Montag im Monat",
Q51119385 = "vierter Montag im Monat",
Q51119411 = "fünfter Montag im Monat",
Q51120546 = "letzter Montag im Monat",
Q51119344 = "erster Freitag im Monat",
Q51119363 = "zweiter Freitag im Monat",
Q51119381 = "dritter Freitag im Monat",
Q51119398 = "vierter Freitag im Monat",
Q51119425 = "fünfter Freitag im Monat",
Q51120563 = "letzter Freitag im Monat",
Q51119345 = "erster Samstag im Monat",
Q51119367 = "zweiter Samstag im Monat",
Q51119382 = "dritter Samstag im Monat",
Q51119402 = "vierter Samstag im Monat",
Q51119427 = "fünfter Samstag im Monat",
Q51120565 = "letzter Samstag im Monat",
Q51119350 = "erster Sonntag im Monat",
Q51119369 = "zweiter Sonntag im Monat",
Q51119383 = "dritter Sonntag im Monat",
Q51119404 = "vierter Sonntag im Monat",
Q51119429 = "fünfter Sonntag im Monat",
Q51120567 = "letzter Sonntag im Monat",
Q108 = "Jan.",
Q2150 = "1. Jan.", -- do not remove this item because it is used in Lua script
Q196627 = "1. Jan.",
Q2151 = "2. Jan.",
Q2156 = "3. Jan.",
Q2221 = "6. Jan.",
Q1139536 = "26. Jan.", -- India Republic Day
Q2289 = "31. Jan.",
Q109 = "Feb.",
Q2312 = "1. Feb.",
Q2332 = "14. Feb.",
Q2334 = "15. Feb.",
Q2362 = "28. Feb.",
Q2364 = "29. Feb.",
Q110 = "Mär.",
Q2393 = "1. Mär.",
Q2404 = "14. Mär.",
Q2403 = "15. Mär.",
Q2457 = "27. Mär.",
Q2458 = "28. Mär.",
Q2461 = "31. Mär.",
Q118 = "Apr.",
Q2510 = "1. Apr.",
Q2505 = "7. Apr.",
Q2504 = "9. Apr.",
Q2500 = "14. Apr.",
Q2497 = "15. Apr.",
Q2536 = "30. Apr.",
Q119 = "Mai",
Q2544 = "1. Mai",
Q47499 = "1. Mai",
Q2574 = "16. Mai",
Q2591 = "31. Mai",
Q120 = "Jun.",
Q2625 = "1. Jun.",
Q2657 = "30. Jun.",
Q121 = "Jul.",
Q2700 = "1. Jul.",
Q2715 = "31. Jul.",
Q122 = "Aug.",
Q2788 = "1. Aug.",
Q2774 = "15. Aug.",
Q162691 = "15. Aug.", -- Assumption of Mary
Q56106 = "15. Aug.", -- Independence Day, India
Q2830 = "31. Aug.",
Q123 = "Sep.",
Q2859 = "1. Sep.",
Q2846 = "15. Sep.",
Q2881 = "30. Sep.",
Q124 = "Okt.",
Q2913 = "1. Okt.",
Q2932 = "2. Okt.",
Q2931 = "3. Okt.",
Q157582 = "3. Okt.", -- German Unity Day
Q2919 = "15. Okt.",
Q2963 = "16. Okt.",
Q2949 = "31. Okt.",
Q153093 = "31. Okt.", -- Reformation Day
Q125 = "Nov.",
Q2997 = "1. Nov.",
Q2982 = "15. Nov.",
Q3029 = "16. Nov.",
Q3015 = "30. Nov.",
Q126 = "Dez.",
Q2297 = "1. Dez.",
Q2451 = "19. Dez.",
Q2705 = "24. Dez.",
Q106010 = "24. Dez.",
Q2745 = "25. Dez.",
Q2703710 = "25. Dez.", -- Christmas Day
Q2761 = "26. Dez.",
Q15113728 = "26. Dez.",
Q2800 = "27. Dez.",
Q2832 = "28. Dez.",
Q2862 = "29. Dez.",
Q2901 = "30. Dez.",
Q2912 = "31. Dez.", -- do not remove this item because it is used in Lua script
Q11269 = "31. Dez.",
-- points of time
Q573 = "Tag",
Q575 = "Nacht",
Q7722 = "Morgen",
Q986787 = "Vormittag",
Q283102 = "Nachmittag",
Q7725 = "Abend",
Q193294 = "Sonnenaufgang",
Q166564 = "Sonnenuntergang",
Q36402 = "0:00 Uhr",
Q55812411 = "0:00 Uhr",
Q55449532 = "0:30 Uhr",
Q41618001 = "1:00 Uhr",
Q55517345 = "1:00 Uhr",
Q55518450 = "1:30 Uhr",
Q41618006 = "2:00 Uhr",
Q55521280 = "2:00 Uhr",
Q55524996 = "2:30 Uhr",
Q41618076 = "3:00 Uhr",
Q55527754 = "3:00 Uhr",
Q55560170 = "3:30 Uhr",
Q41618081 = "4:00 Uhr",
Q55810628 = "4:00 Uhr",
Q55810646 = "4:15 Uhr",
Q55811293 = "4:30 Uhr",
Q55811308 = "4:45 Uhr",
Q41618165 = "5:00 Uhr",
Q55810695 = "5:00 Uhr",
Q55810711 = "5:15 Uhr",
Q55811314 = "5:30 Uhr",
Q55811331 = "5:45 Uhr",
Q41618168 = "6:00 Uhr",
Q55810762 = "6:00 Uhr",
Q55810778 = "6:15 Uhr",
Q55810795 = "6:30 Uhr",
Q55811354 = "6:45 Uhr",
Q41618172 = "7:00 Uhr",
Q55811431 = "7:00 Uhr",
Q55810845 = "7:15 Uhr",
Q55810863 = "7:30 Uhr",
Q55811437 = "7:45 Uhr",
Q41618176 = "8:00 Uhr",
Q55811455 = "8:00 Uhr",
Q55810913 = "8:15 Uhr",
Q55810929 = "8:30 Uhr",
Q55810940 = "8:40 Uhr",
Q55812499 = "8:45 Uhr",
Q41618181 = "9:00 Uhr",
Q55811413 = "9:00 Uhr",
Q55811478 = "9:15 Uhr",
Q55810994 = "9:30 Uhr",
Q55811012 = "9:45 Uhr",
Q41618185 = "10:00 Uhr",
Q55811483 = "10:00 Uhr",
Q55811062 = "10:30 Uhr",
Q41618189 = "11:00 Uhr",
Q55811097 = "11:00 Uhr",
Q55811133 = "11:30 Uhr",
Q168182 = "12:00 Uhr",
Q55812521 = "12:00 Uhr",
Q55811197 = "12:30 Uhr",
Q41618345 = "13:00 Uhr",
Q55811230 = "13:00 Uhr",
Q55812556 = "13:15 Uhr",
Q55811580 = "13:30 Uhr",
Q55811277 = "13:45 Uhr",
Q41620570 = "14:00 Uhr",
Q55811610 = "14:00 Uhr",
Q55811657 = "14:15 Uhr",
Q55811674 = "14:30 Uhr",
Q55811761 = "14:45 Uhr",
Q41620574 = "15:00 Uhr",
Q55811778 = "15:00 Uhr",
Q55811726 = "15:15 Uhr",
Q55811745 = "15:30 Uhr",
Q55811798 = "15:45 Uhr",
Q41620578 = "16:00 Uhr",
Q55812393 = "16:00 Uhr",
Q55812563 = "16:15 Uhr",
Q55811847 = "16:30 Uhr",
Q55811864 = "16:45 Uhr",
Q41620582 = "17:00 Uhr",
Q55811883 = "17:00 Uhr",
Q55812585 = "17:15 Uhr",
Q55812595 = "17:25 Uhr",
Q55813015 = "17:30 Uhr",
Q55811932 = "17:45 Uhr",
Q41620584 = "18:00 Uhr",
Q55811949 = "18:00 Uhr",
Q55813021 = "18:15 Uhr",
Q55813038 = "18:30 Uhr",
Q55812002 = "18:45 Uhr",
Q41620587 = "19:00 Uhr",
Q55812019 = "19:00 Uhr",
Q55812659 = "19:30 Uhr",
Q41620591 = "20:00 Uhr",
Q55812694 = "20:00 Uhr",
Q55812122 = "20:30 Uhr",
Q41620593 = "21:00 Uhr",
Q55812716 = "21:00 Uhr",
Q55812732 = "21:15 Uhr",
Q55812192 = "21:30 Uhr",
Q55812210 = "21:45 Uhr",
Q41620595 = "22:00 Uhr",
Q55813122 = "22:00 Uhr",
Q55812769 = "22:30 Uhr",
Q44529925 = "23:00 Uhr",
Q55812301 = "23:00 Uhr",
Q55813170 = "23:30 Uhr",
Q55812370 = "24:00 Uhr",
-- for P1264
Q41662 = "Ramadan",
-- for P5102
Q29509043 = "offiziell",
Q29509080 = "inoffiziell",
Q132555 = "de jure",
Q712144 = "de facto",
Q28962310 = "kaum",
Q28962312 = "häufig",
Q18603603 = "möglich",
Q30230067 = "möglich",
Q53737447 = "ursprünglich",
Q18912752 = "umstritten",
Q28831311 = "unbestätigt",
Q24025284 = "ändert sich gelegentlich",
Q4895105 = "Interim",
Q18122778 = "vermutlich",
Q32188232 = "angeblich",
Q1520777 = "gewiss",
Q5727902 = "ungefähr",
Q56644435 = "wahrscheinlich",
-- for P5817
-- empty strings are not displayed
Q56651571 = "außer Betrieb",
Q104664889 = "dauerhaft geschlossen",
Q55570821 = "", -- "für die Öffentlichkeit zugänglich"
Q55570340 = "für die Öffentlichkeit geschlossen",
Q55654238 = "", -- "in Benutzung"
Q811683 = "im Bau befindlich",
Q12377751 = "im Bau befindlich",
Q109551035 = "", -- "in eingeschränkter Benutzung"
Q63065035 = "", -- "nicht erhalten"
Q11639308 = "stillgelegt",
Q55653430 = "zeitweilig geschlossen"
}
}