Module:Hours/i18n
外观
-- This module contains wiki-language specific strings to translate.
return {
-- administration
moduleInterface = {
suite = "Hours",
sub = "Hours/i18n",
serial = "2025-11-17",
item = 99744685
},
-- invoke call parameters
params = {
fallback = "",
format = "",
id = "",
show = ""
},
-- invoke-call show options
show = {
demo = "",
msg = "",
nomsg = ""
},
-- Wikidata property identifiers
wd = {
retrieved = "P813",
validInPeriod = "P1264",
opened = "P3025",
closed = "P3026",
dayOpenFrom = "P3027",
dayOpenTo = "P3028",
natureOfStatement = "P5102",
stateOfUse = "P5817",
hourOpenFrom = "P8626",
hourOpenTo = "P8627",
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 = {
["1月"] = "一月",
["2月"] = "二月",
["3月"] = "三月",
["4月"] = "四月",
["5月"] = "五月",
["6月"] = "六月",
["7月"] = "七月",
["8月"] = "八月",
["9月"] = "九月",
["10月"] = "十月",
["11月"] = "十一月",
["12月"] = "十二月"
},
weekdays = {
["星期一"] = 1,
["星期二"] = 2,
["星期三"] = 3,
["星期四"] = 4,
["星期五"] = 5,
["星期六"] = 6,
["星期日"] = 7
},
-- several strings
texts = {
closed = "关店:%s",
format = "营业:%s",
-- punctuation
parentheses = "(%s)",
space = " ", -- for instance between days and times
comma = ",", -- several dates
semicolon = ";", -- several statesments
from = "自%s始",
fromTo = "%s–%s",
to = "到%s",
-- formatting of a single time
timePattern = "^(%d%d?)[.::时](%d%d?)分?%s*$", -- from jawiki
formatTime = "%s:%s", -- or "%s:%s" etc.
-- formatDate = "Y年M月j日",
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营业时间标签为英文]] <span class=\"listing-check-recommended\" style=\"display:none;\">营业时间标签为英文</span>",
hoursFromWikidata = "[[Category:VCard营业时间取自维基数据]]",
invalidId = "[[Category:Hours取自的维基数据ID无效]] <span class=\"error\">Wikidata的ID无效</span>",
isClosed = "[[Category:VCard场所已关闭]] <span class=\"listing-check-recommended\" style=\"display:none;\">场所已关闭</span>",
hoursLabelFromWikidata = "[[Category:VCard营业时间标签取自维基数据]] <span class=\"listing-check-recommended\" style=\"display:none;\">营业时间标签取自Wikidata</span>",
properties = "[[Category:使用维基数据属性%s的页面]]",
unknownError = "[[Category:VCard营业时间存在错误]] <span class=\"listing-check-recommended\" style=\"display:none;\">营业时间存在错误</span>",
unknownParams = "[[Category:含未知参数Hours]] <span class=\"error\">未知参数:%s</span>",
unknownShowOptions = "[[Category:show参数值未知Hours]] <span class=\"error\">show参数值未知:%s</span>",
withoutTime = "[[Category:VCard营业时间未指定具体时刻]] <span class=\"listing-check-recommended\" style=\"display:none;\">营业时间未指定具体时刻</span>",
},
-- time to id conversion
times = {
daily = "Q26214163",
Dec31 = "Q2912",
is24_7 = "Q1571749",
Jan1 = "Q2150"
},
-- 多种缩写形式
abbr = {
{ f = "星期一", a = "周一" },
{ f = "星期二", a = "周二" },
{ f = "星期三", a = "周三" },
{ f = "星期四", a = "周四" },
{ f = "星期五", a = "周五" },
{ f = "星期六", a = "周六" },
{ f = "星期日", a = "周日" },
{ f = "第一", a = "1." },
{ f = "第二", a = "2." },
{ f = "第三", a = "3." },
{ f = "第四", a = "4." },
{ f = "第五", 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 = "周一",
Q127 = "周二",
Q128 = "周三",
Q129 = "周四",
Q130 = "周五",
Q131 = "周六",
Q132 = "周日",
Q211391 = "周末",
-- use Q99528581 instead of Q211391 because it is culturally dependent
Q26214163 = "每日", -- do not remove this item because it is used in Lua script
Q100274304 = "周一–周二",
Q116445783 = "周一–周二,周三",
Q118773943 = "周一–周二,周四–周五",
Q104786164 = "周一–周三",
Q104057082 = "周一–周四",
Q97120402 = "周一–周五",
Q21282379 = "周一–周六",
Q101072294 = "周二–周三",
Q100320771 = "周二–周四",
Q100157387 = "周二–周五",
Q100148056 = "周二–周六",
Q99731947 = "周二–周日",
Q100427721 = "周三–周四",
Q99714084 = "周三–周五",
Q100148065 = "周三–周五",
Q118773278 = "周三,周五",
Q31689308 = "周三–周六",
Q116328326 = "周三,周六",
Q65681627 = "周三–周日",
Q100332183 = "周三–周日",
Q99731117 = "周三–周一",
Q106714964 = "周四–周二",
Q106538987 = "周四–周五",
Q106541052 = "周四–周六",
Q100274433 = "周四–周日",
Q100427930 = "周五–周六",
Q100451849 = "周五–周日",
Q111977440 = "周五–周三",
Q102268431 = "周六–周三",
Q101766385 = "周六–周四",
Q99528581 = "周六–周日",
Q106538981 = "周日–周一",
Q111127796 = "周日–周三",
Q100587968 = "周日–周四",
Q112703547 = "周日–周五",
Q1571749 = "24/7", -- do not remove this item because it is used in Lua script
Q819073 = "工作日",
Q1445650 = "假期",
Q1197685 = "假期",
Q2174956 = "休息日",
Q12779928 = "工作日",
Q116213 = "假期",
-- Zero-width spaces are used to keep the week-day terms and to
-- prevent abbreviation
Q14915111 = "圣灰星期三前52日", -- 即复活节前第52天(通常为“Septuagesima Sunday”,Septuagesima主日)
Q15834118 = "女人狂欢节",
Q2245828 = "油腻星期六",
Q1241858 = "郁金香星期日",
Q2085192 = "宽恕主日",
Q153134 = "玫瑰星期一",
Q4845365 = "忏悔星期二",
Q123542 = "圣灰星期三", -- 大斋首日
Q153308 = "喜乐主日", -- Laetare(四旬期第四主日)
Q2033651 = "犹大主日", -- Judika(四旬期第五主日,Judica主日)
Q42236 = "圣枝主日",
Q106333 = "濯足星期四",
Q40317 = "耶稣受难日",
Q186206 = "圣周六",
Q21196 = "复活节",
Q1512337 = "复活主日",
Q209663 = "复活节星期一",
Q14795170 = "复活节星期一", -- 同上,重复项保留
Q14916781 = "复活节星期二",
Q51638 = "耶稣升天节",
Q39864 = "圣灵降临节", -- 即五旬节
Q2512993 = "圣灵降临节星期一",
Q14795386 = "圣灵降临节星期二",
Q152395 = "基督圣体圣血节", -- Fronleichnam
Q2304773 = "感恩节(德国)", -- Erntedankfest(德语区传统丰收感恩节,非美式)
Q2913791 = "感恩节(美国)", -- Thanksgiving(特指北美传统)
Q19809 = "圣诞节",
Q10901070 = "劳动节",
Q10274 = "十胜节", -- Dashahara(即Dussehra / Vijayadashami)
Q464458 = "开斋节", -- Fest des Fastenbrechens(即Eid al-Fitr)
Q10259 = "胡里节", -- Holi
Q131772 = "春节",
Q718778 = "清明节",
Q1145566 = "中国国庆节",
Q1622041 = "旺季",
Q99932986 = "淡季",
Q1777301 = "标准时间",
Q36669 = "夏令时间",
Q107376657 = "第一季度",
Q107376740 = "3月至10月",
Q121914265 = "3月至11月",
Q100157218 = "4月至10月",
Q107376636 = "4月至12月",
Q107359921 = "5月至10月",
Q107376754 = "11月至2月",
Q100157227 = "11月至3月",
Q1312 = "春季",
Q1313 = "夏季",
Q1314 = "秋季",
Q1311 = "冬季",
Q100320775 = "第一个周末",
Q23034736 = "每月第一个星期一",
Q51119351 = "每月第二个星期一",
Q51119371 = "每月第三个星期一",
Q51119385 = "每月第四个星期一",
Q51119411 = "每月第五个星期一",
Q51120546 = "每月最后一个星期一",
Q51119341 = "每月第一个星期四",
Q51119361 = "每月第二个星期四",
Q51119378 = "每月第三个星期四",
Q51119395 = "每月第四个星期四",
Q51119421 = "每月第五个星期四",
Q51120559 = "每月最后一个星期四",
Q51119344 = "每月第一个星期五",
Q51119363 = "每月第二个星期五",
Q51119381 = "每月第三个星期五",
Q51119398 = "每月第四个星期五",
Q51119425 = "每月第五个星期五",
Q51120563 = "每月最后一个星期五",
Q51119345 = "每月第一个星期六",
Q51119367 = "每月第二个星期六",
Q51119382 = "每月第三个星期六",
Q51119402 = "每月第四个星期六",
Q51119427 = "每月第五个星期六",
Q51120565 = "每月最后一个星期六",
Q51119350 = "每月第一个星期日",
Q51119369 = "每月第二个星期日",
Q51119383 = "每月第三个星期日",
Q51119404 = "每月第四个星期日",
Q51119429 = "每月第五个星期日",
Q51120567 = "每月最后一个星期日",
Q108 = "1月",
Q2150 = "1月1日", -- do not remove this item because it is used in Lua script
Q196627 = "1月1日",
Q2151 = "1月2日",
Q2156 = "1月3日",
Q2221 = "1月6日",
Q1139536 = "1月26日", -- 印度共和国日
Q2289 = "1月31日",
Q109 = "2月",
Q2312 = "2月1日",
Q2332 = "2月14日",
Q2334 = "2月15日",
Q2362 = "2月28日",
Q2364 = "2月29日",
Q110 = "3月",
Q2393 = "3月1日",
Q2404 = "3月14日",
Q2403 = "3月15日",
Q2457 = "3月27日",
Q2458 = "3月28日",
Q2461 = "3月31日",
Q118 = "4月",
Q2510 = "4月1日",
Q2505 = "4月7日",
Q2504 = "4月9日",
Q2500 = "4月14日",
Q2497 = "4月15日",
Q2536 = "4月30日",
Q119 = "5月",
Q2544 = "5月1日",
Q47499 = "5月1日",
Q2574 = "5月16日",
Q2591 = "5月31日",
Q120 = "6月",
Q2625 = "6月1日",
Q2657 = "6月30日",
Q121 = "7月",
Q2700 = "7月1日",
Q2715 = "7月31日",
Q122 = "8月",
Q2788 = "8月1日",
Q2774 = "8月15日",
Q162691 = "8月15日", -- 圣母升天节
Q56106 = "8月15日", -- 印度独立日
Q2830 = "8月31日",
Q123 = "9月",
Q2859 = "9月1日",
Q2846 = "9月15日",
Q2881 = "9月30日",
Q124 = "10月",
Q2913 = "10月1日",
Q2932 = "10月2日",
Q2931 = "10月3日",
Q157582 = "10月3日", -- 德国统一日
Q2919 = "10月15日",
Q2963 = "10月16日",
Q2949 = "10月31日",
Q153093 = "10月31日", -- 宗教改革日
Q125 = "11月",
Q2997 = "11月1日",
Q2982 = "11月15日",
Q3029 = "11月16日",
Q3015 = "11月30日",
Q126 = "12月",
Q2297 = "12月1日",
Q2451 = "12月19日",
Q2705 = "12月24日",
Q106010 = "12月24日",
Q2745 = "12月25日",
Q2703710 = "12月25日", -- 圣诞节
Q2761 = "12月26日",
Q15113728 = "12月26日",
Q2800 = "12月27日",
Q2832 = "12月28日",
Q2862 = "12月29日",
Q2901 = "12月30日",
Q2912 = "12月31日", -- do not remove this item because it is used in Lua script
Q11269 = "12月31日",
-- points of time
Q573 = "白天",
Q575 = "夜晚",
Q7722 = "早晨",
Q986787 = "上午",
Q283102 = "下午",
Q7725 = "晚上",
Q193294 = "日出",
Q166564 = "日落",
Q36402 = "0:00",
Q55812411 = "0:00",
Q55449532 = "0:30",
Q41618001 = "1:00",
Q55517345 = "1:00",
Q55518450 = "1:30",
Q41618006 = "2:00",
Q55521280 = "2:00",
Q55524996 = "2:30",
Q41618076 = "3:00",
Q55527754 = "3:00",
Q55560170 = "3:30",
Q41618081 = "4:00",
Q55810628 = "4:00",
Q55810646 = "4:15",
Q55811293 = "4:30",
Q55811308 = "4:45",
Q41618165 = "5:00",
Q55810695 = "5:00",
Q55810711 = "5:15",
Q55811314 = "5:30",
Q55811331 = "5:45",
Q41618168 = "6:00",
Q55810762 = "6:00",
Q55810778 = "6:15",
Q55810795 = "6:30",
Q55811354 = "6:45",
Q41618172 = "7:00",
Q55811431 = "7:00",
Q55810845 = "7:15",
Q55810863 = "7:30",
Q55811437 = "7:45",
Q41618176 = "8:00",
Q55811455 = "8:00",
Q55810913 = "8:15",
Q55810929 = "8:30",
Q55810940 = "8:40",
Q55812499 = "8:45",
Q41618181 = "9:00",
Q55811413 = "9:00",
Q55811478 = "9:15",
Q55810994 = "9:30",
Q55811012 = "9:45",
Q41618185 = "10:00",
Q55811483 = "10:00",
Q55811062 = "10:30",
Q41618189 = "11:00",
Q55811097 = "11:00",
Q55811133 = "11:30",
Q168182 = "12:00",
Q55812521 = "12:00",
Q55811197 = "12:30",
Q41618345 = "13:00",
Q55811230 = "13:00",
Q55812556 = "13:15",
Q55811580 = "13:30",
Q55811277 = "13:45",
Q41620570 = "14:00",
Q55811610 = "14:00",
Q55811657 = "14:15",
Q55811674 = "14:30",
Q55811761 = "14:45",
Q41620574 = "15:00",
Q55811778 = "15:00",
Q55811726 = "15:15",
Q55811745 = "15:30",
Q55811798 = "15:45",
Q41620578 = "16:00",
Q55812393 = "16:00",
Q55812563 = "16:15",
Q55811847 = "16:30",
Q55811864 = "16:45",
Q41620582 = "17:00",
Q55811883 = "17:00",
Q55812585 = "17:15",
Q55812595 = "17:25",
Q55813015 = "17:30",
Q55811932 = "17:45",
Q41620584 = "18:00",
Q55811949 = "18:00",
Q55813021 = "18:15",
Q55813038 = "18:30",
Q55812002 = "18:45",
Q41620587 = "19:00",
Q55812019 = "19:00",
Q55812659 = "19:30",
Q41620591 = "20:00",
Q55812694 = "20:00",
Q55812122 = "20:30",
Q41620593 = "21:00",
Q55812716 = "21:00",
Q55812732 = "21:15",
Q55812192 = "21:30",
Q55812210 = "21:45",
Q41620595 = "22:00",
Q55813122 = "22:00",
Q55812769 = "22:30",
Q44529925 = "23:00",
Q55812301 = "23:00",
Q55813170 = "23:30",
Q55812370 = "24:00",
-- for P1264
Q41662 = "斋月",
-- for P5102
Q29509043 = "官方",
Q29509080 = "非官方",
Q132555 = "法律上",
Q712144 = "事实上",
Q28962310 = "极少",
Q28962312 = "频繁",
Q18603603 = "可能",
Q30230067 = "可能",
Q53737447 = "最初",
Q18912752 = "有争议",
Q28831311 = "未确认",
Q24025284 = "偶尔变动",
Q4895105 = "临时",
Q18122778 = "可能",
Q32188232 = "据称",
Q1520777 = "确定",
Q5727902 = "约",
Q56644435 = "很可能",
-- for P5817
-- empty strings are not displayed
Q56651571 = "停用",
Q111802839 = "停用",
Q104664889 = "永久关闭",
Q55570821 = "", -- "对公众开放"
Q55570340 = "不对公众开放",
Q55654238 = "", -- "正在使用中"
Q811683 = "建设中",
Q12377751 = "建设中",
Q109551035 = "", -- "限制使用中"
Q63065035 = "", -- "未保留"
Q11639308 = "已停运",
Q55653430 = "临时关闭",
Q63187954 = "修缮中",
Q4989906 = "", -- "文物"
Q2086116 = "", -- "再利用"
}
}