모듈:변환/텍스트/샌드박스

Module:Convert/text/sandbox
-- 모듈에서 사용하는 텍스트:enwiki로 변환하십시오. -- 이것은 다른 위키에서 사용하기 위해 번역을 단순화하기 위한 별도의 모듈이다. -- [:en:템플릿:다른 wiki에 복사하는 경우 변환/트랜스위키 가이드]]  -- 킬로그램에 대한 "kg"과 같이 단위 코드 앞에 SI 접두사를 허용하는 단위도 있다. 국부적 SI 접두사 = {  -- 접두사 필드는 사용된 접두사와 다를 경우 접두사여야 하는 필드 입니다.  ['Y'] = { 지수를 나타남 = 24, 이름을 붙이다 = '요타',                  },  ['Z'] = { 지수를 나타남 = 21, 이름을 붙이다 = '제타',                  },  ['E'] = { 지수를 나타남 = 18, 이름을 붙이다 = '엑사'  ,                  },  ['P'] = { 지수를 나타남 = 15, 이름을 붙이다 = '페타' ,                  },  ['T'] = { 지수를 나타남 = 12, 이름을 붙이다 = '테라' ,                  },  ['G'] = { 지수를 나타남 =  9, 이름을 붙이다 = '기가' ,                  },  ['M'] = { 지수를 나타남 =  6, 이름을 붙이다 = 'mega' ,                  },  ['k'] = { 지수를 나타남 =  3, 이름을 붙이다 = '킬로' ,                  },  ['h'] = { 지수를 나타남 =  2, 이름을 붙이다 = 'hecto',                  },  ['다']= { 지수를 나타남 =  1, 이름을 붙이다 = '데카' , name_us = '데카' },  ['d'] = { 지수를 나타남 = -1, 이름을 붙이다 = '데키' ,                  },  ['c'] = { 지수를 나타남 = -2, 이름을 붙이다 = '센티',                  },  ['m'] = { 지수를 나타남 = -3, 이름을 붙이다 = '밀리',                  },  ['μ'] = { 지수를 나타남 = -6, 이름을 붙이다 = '마이크로',                  },  -- 키 = '그리스 소형 문자 MU'(U+03BC) utf-8 CE BC  ['µ'] = { 지수를 나타남 = -6, 이름을 붙이다 = '마이크로', 접두사를 붙이다 = 'μ'     },  -- 키 = 'MICRO SIGN'(U+00B5) utf-8 C2 B5  ['u'] = { 지수를 나타남 = -6, 이름을 붙이다 = '마이크로', 접두사를 붙이다 = 'μ'     },  -- SI 접두사는 아니지만, 이 접두사를 입력할 수 있음  ['n'] = { 지수를 나타남 = -9, 이름을 붙이다 = '나노' ,                  },  ['p'] = { 지수를 나타남 =-12, 이름을 붙이다 = 'pico' ,                  },  ['f'] = { 지수를 나타남 =-15, 이름을 붙이다 = '펨토',                  },  ['a'] = { 지수를 나타남 =-18, 이름을 붙이다 = 'atto' ,                  },  ['z'] = { 지수를 나타남 =-21, 이름을 붙이다 = '제프토',                  },  ['Y'] = { 지수를 나타남 =-24, 이름을 붙이다 = '요토',                  }, }  -- 일부 단위는 연결되었을 때 다음 접두사 중 하나로 인증할 수 있다. 국부적 관습_관습 = {  { "미국", 연결하다 = "미국 관습 부대" },  { "미국.", 연결하다 = "미국 관습 부대" },  { "imperial", 연결하다 = "임페리얼 단위" },  { "imp", 연결하다 = "임페리얼 단위" }, }  -- 엔지니어링 표기법을 사용할 때의 이름(N이 숫자인 "eN"의 접두사, 예: "e6km"). -- 키 = { "이름", 링크 = "문서 제목", 지수 = 숫자_key_value } -- lk=on과 링크가 정의되면, 번호의 이름이 링크로 나타난다. 국부적 eng_ng = {  ["3"]  = { "천", 지수를 나타남 = 3 },  ["6"]  = { "백만", 지수를 나타남 = 6 },  ["9"]  = { "억", 연결하다 = "1000000000(숫자)", 지수를 나타남 = 9 },  ["12"] = { "trillion", 연결하다 = "10000000000(숫자)", 지수를 나타남 = 12 },  ["15"] = { "조금", 연결하다 = "10000000000000(숫자)", 지수를 나타남 = 15 }, }  국부적 all_message = {  구성 단위 = "[범주:오류 변환]]",  옵션 = "[범주:오류 변환]]",  경고 = '[카테고리:잘못된 옵션 변환]]',  추적 = '[카테고리:추적 변환]]'', }  -- 일부 오류 메시지의 경우, 다음은 원하는 스타일을 표시함 -- '...와 같이 표시된 각 단위 코드%{ft%}...'' 국부적 단위코드_regex = '%%([{}])' 국부적 단위코드_properties = { ['{'] = '"', ['}'] = '"' }  -- 2013-09-28 이전에 사용된 보다 정교한 대체품이 더 이상 필요하지 않음  -- 문제가 발생할 경우 표시될 수 있는 모든 메시지. 국부적 all_message = {  -- 메시지 형식 문자열: $1=타이틀, $2=텍스트, $3=카테고리, $4=앵커  -- 표시되는 각 메시지는 "전환:"로 시작하므로 기사를 검색하여 쉽게 찾을 수 있다.  cvt_format = '<suppress="noprint 인라인-템플릿" 스타일="white-space:nowrap;"][[도움말:메시지 #$4<span 제목="전환: $1" 변환: $2</span>]</i>]</$3<span class="error"></span>''으로 변환하십시오.,  cvt_format2 = '<<sub class="noprint Inline-Template" style="white-space:nowrap;"][Help:메시지 #$4 <span 제목="전환: $1">$2</span>]</sup>$3<span class="error"</span>''으로 변환,  cvt_format_properties = '<strong class="error" 전환 오류: 1달러 [도움말:메시지 #$4(도움말) 변환]</strong>$3',  -- 다음 메시지는 각각 표입니다.  -- { [1] = 'filename', -- 제목 텍스트 위에 마우스를 올려놓음  -- [2] = '텍스트', -- 문서에 표시된 링크 텍스트  -- [3] = 'clooking key', -- all_properties에서 lookup category에 대한 키  -- [4] = '직접' -- 도움말 페이지의 관련 섹션 링크를 위한 앵커  -- regex = gsub_regex,  -- replace = gsub_table,  -- }마우스오버 제목 텍스트 링크 텍스트 CatKey 앵커  cvt_bad_properties      = { '$1'은 숫자 및 단위여야 함'       , '입력'       , '옵션',  'invalid_input'        },  cvt_bad_num        = { '$1' 값은 숫자여야 함'                , '입력번호'      , '옵션',  'invalid_number'       },  cvt_big_message       = { '정밀 "$1"이 너무 큼'                , '너무 크다' , '옵션',  'precision_too_large'  },  cvt_propert_num    = { '숫자가 오버플로됨'                      , '숫자 오버플로'     , '옵션',  'number_number'      },  cvt_no_num         = { '전환할 숫자 필요'           , '숫자를 긋다'      , '옵션',  'needs_number'         },  cvt_no_num2        = { '범위에 다른 번호가 필요함'           , '다른 번호를 붙이다', '옵션',  'needs_another_number' },  cvt_bad_고도   = { '"$1"은 정수 필요"                      , '높은 고도'    , '옵션',  'invalid_고도'     },  cvt_bad_frac       = { '"$1"은 1보다 큰 정수를 필요로 한다.              , '수분수'    , '옵션',  'invalid_fraction'     },  cvt_bad_properties       = { '정밀 "$1"은 정수여야 함'          , '엄청난 정밀도   , '옵션',  'invalid_precision'    },  cvt_bad_vadfigure     = { '"$1"은 양의 정수 필요"              , 'invalid그림'      , '옵션',  'invalid_sigfigure'       },  cvt_propert_option   = { '무시 옵션 "$1"이(가) 무시됨'                  , '선택권'        , '옵션',  'empty_option'         },  cvt_depressed     = { '$1 옵션'은 더 이상 사용되지 않음'                  , '*'                   , '옵션',  '사용되지 않음_옵션', 형식을 갖추다 = 'vmst_format2', 장황하게 말하다 = 진실의 },  cvt_no_properties       = { '스피킹을 사용할 수 없음'                  , '버그, 도움을 청하라'   , '옵션',  'Ask_for_help'         },  cvt_propert_option = { '유효하지 않은 옵션 "1달러"                , '선택권'      , '옵션',  'invalid_option'       },  cvt_wd_fail        = { '위키다타 접속 불가'                  , 'wikidata 문제'    , '옵션',  'wikidata_problem'     },  cvt_bad_default    = { '$1 단위의 기본값이 잘못됨'           , '버그, 도움을 청하라'   , '단위'  ,  'Ask_for_help'         },  cvt_bad_unit       = { '$1 단위가 여기서 유효하지 않음'                  , '유닛이 유효하지 않음'   , '단위'  ,  'unit_mission_here'    },  cvt_no_default     = { '$1 단위'에 기본 출력 단위가 없음'       , '버그, 도움을 청하라'   , '단위'  ,  'Ask_for_help'         },  cvt_no_unit        = { '단위의 이름 필요'                         , '실제 단위 이름'     , '단위'  ,  'needs_unit_name'      },  cvt_properties        = { '단위 이름 "1"을 알 수 없음'                , '실제 유닛'        , '단위'  ,  'unknown_unit'         },  cvt_should_be      = { '$1'                                         , '실제 유닛'      , '단위'  ,  'ambiguous_unit', 리겔스 = 단위코드_regex, 대체하다 = 단위코드_properties },  cvt_properties       = { '1$1'을 '$2'로 변환할 수 없음                , '단위 불일치'       , '단위'  ,  'unit_mission'        },  cvt_bug_properties    = { 'Bug: 지정된 단위 간에 변환할 수 없음', '버그, 도움을 청하라'   , '단위'  ,  'Ask_for_help'         },  cvt_properties         = { '$1 단위가 잘못 정의됨'           , '버그, 도움을 청하라'   , '단위'  ,  'Ask_for_help'         }, }  -- 입력값/단위를 출력값/단위로 결합하는 텍스트. 국부적 disp_properties = {  -- [1]=출력 전, [2]=출력 후, [3]=결합에서 출력 간; 기본값 "; "  -- [brebr=off] 기본값을 지정함  [" 또는 "]         = { " 또는 "    , "" , " 또는 ", 지명 수배하다 = 진실의 },  ["sqbr-sp"]    = { " ["      , "]" },  ["sqbr-nbsp"]  = { "&nbsp;[" , "]" },  ["comma"]      = { ", "      , "" , ", " },  ["slash-sp"]   = { " / "     , "" , 지명 수배하다 = 진실의 },  ["slash-nbsp"] = { "&nbsp;/ ", "" , 지명 수배하다 = 진실의 },  ["nos-nosp] = { "/"       , "" , 지명 수배하다 = 진실의 },  ["b"]          = { " ("      , ")" },  ["(혹은)"]       = { " ("      , ")", " 또는 " },  ["br"]         = { "<<</>"  , "" , 지명 수배하다 = 진실의 },  ["br()"]       = { "<<br/>()" , ")", 지명 수배하다 = 진실의 }, }  -- 범위에서 값을 구분하는 텍스트. 국부적 range_message = {  -- 테이블을 지정하려면 다음 중 하나가 필요함:  - * "off" 및 "on" 값("abbr=off" 및 "abbr=on"의 경우) 또는  - * "입력" 및 "출력" 값(LHS 및 RHS의 경우);  - 다른 필드는 선택 사항.  -- "adj=on abbr=off"가 적용되면 범위 텍스트의 공백은 하이픈으로 대체된다.  -- "exception = true"의 경우, "adj=on abbr=on"에서도 발생한다.  -- 여기서 "adj"를 정의한 경우, "adj=on"과 함께 해당 텍스트(미장전)를 사용한다.  ["+"]      = " + ",  [","]      = ",&nbsp;",  [", 그리고"]  = ", 그리고 ",  [" 또는 "]   = " 또는 ",  ["별"]     = " by ",  ["-"]      = "–",  ["to about"] = "에 대해서.,  ["그리고"]    = { 떨어져서 = " 그리고 ", 에 관하여 = " 그리고 ", 예외적인 = 진실의 },  ["앤드루프"] = { 입력하다 = " 그리고 ", 생산량 = "–" },  [" 또는 "]     = { 떨어져서 = " 또는 " , 에 관하여 = " 또는 " , 예외적인 = 진실의 },  [" to"]     = { 떨어져서 = " to ". , 에 관하여 = " to ". , 예외적인 = 진실의 },  ["토우"]  = { 입력하다 = "&nbsp;to ", 생산량 = "–" },  ["+/-"]    = { 떨어져서 = "&nbsp;±&nbsp";", 에 관하여 = "&nbsp;±&nbsp";", 조정하다 = "&nbsp;±&nbsp";", is_range_change = 진실의 },  ["by(x)"]  = { 입력하다 = " by ", 생산량 = "×&nbsp;", out_range_x = 진실의 },  ["x"]      = { 떨어져서 = " by ", 에 관하여 = "×&nbsp;", abr_range_x = 진실의 },  ["xx"]     = "&nbsp;×&nbsp;",  ["*"]      = "×",  ["/"]      = "&thinsp;/&thinsp;",  -- {{convert 83 / 63 F disp=br()abbr=value}}의 고온/저온 테이블용. }  국부적 range_aliases = {  -- ["범위의 이름"] = "표준 범위 이름"  ["–"]        = "-",  ["&ndash;"]  = "-",  ["×"]        = "x",  ["&quot;"]  = "x",  ["±"]        = "+/-",  ["&plusmn;"] = "+/-", }  -- 공백으로 구분된 범위 텍스트(예: {{vert 1 ~ 2ft})를 수락함. -- 또한 다음과 같은 "단어"는 공백 없이 허용된다. 예를 들어, {{변환 1-2ft}}. - 검색 순서는 단어 순서가 정확해야 한다(예: 'xx' 이후 'x'). 국부적 range_words = { '-', '–', 'xx', 'x', '*' }  국부적 범위 = {  종류들 = range_message,  가명 = range_aliases,  단어 = range_words, }  -- 유효한 옵션 이름. 국부적 en_option_name = {  -- ["옵션 이름의 로컬 텍스트"] = "이 모듈에 사용된 en 이름"  ["$"] = "$",  ["abbr"] = "abbr",  ["adj"] = "adj",  ["고도_ft"] = "고도_ft",  ["고도_m"] = "고도_m",  ["comma"] = "comma",  ["debug"] = "debug",  ["disp"] = "disp",  ["frac"] = "frac",  ["input"] = "input",  ["lang"] = "lang",  ["lk"] = "lk",  ["주문"] = "주문",  ["qid"] = "qid",  ["자격"] = "자격",  ["qualifier"] = "자격",  ["원형"] = "원형",  ["그림"] = "그림",  ["노래"] = "adj",                   - "노래"는 "노래"의 옛 별칭이다.  ["불가침"] = "불가침",  ["sp"] = "sp",  ["spell"] = "spell",  ["stylein"] = "stylein",  ["styleout"] = "styleout",  ["tracking"] = "tracking", }  -- 유효한 옵션 값. -- convention: parms.opt_xxx는 여기서 설정된 옵션을 가리킴 - (이 모듈을 호출하는 템플릿에 의해 설정되지 않음). -- 예:enwiki에서 "abbr"은 다음을 포함한다. -- ["opt_properties"] = "opt_protection" -- 결과적으로 템플릿이 abr=값을 사용하는 경우 모듈:세트 변환: -- parms["opt_message"] = true -- parms["abbr"] = nil -- 따라서 parms.abbr은 nil이거나 나열된 값 중 하나를 가질 것이다. -- "opt_"로 시작하지 않는 항목 -- "xxx?" 형식의 옵션 값은 "xxx"와 동일하지만 입력이 사용되지 않는 것으로 표시됨. 국부적 en_option_value = {  ["$"] = 'TEXT',                     - TEXT는 "$" 대신 사용될 통화 기호여야 함  ["abbr"] = {   -- ["옵션 값에 대한 로컬 텍스트"] = "이 모듈에 사용된 en 값"   ["def"] = "",                   -- 무시됨(일부 래퍼 템플릿 호출에서 "abbr=def"를 사용하여 "기본 약어"를 의미함)   ["h"] = "온",                   -- abbr=on + 핸드 유닛에 "h" 사용(기본값)   ["hh"] = "opt_hand_hh",         -- abbr=on + 핸드 유닛에 "hh" 사용   ["인"] = "인",                  -- LHS 장치에 기호 사용   ["none"] = "꺼짐",               -- "off"의 옛 이름   ["꺼짐"] = "꺼짐",                -- 모든 단위에 대한 이름 사용   ["온"] = "온",                  -- 모든 단위에 기호 사용   ["아웃"] = "아웃",                -- RHS 장치에 기호 사용(기본값)   ["단위"] = "단위",              -- abbr=on, but 약어 단위만: e6km → millionkm (×10km가 아님)   ["values"] = "opt_message",      -- 단위가 아닌 입력 및 출력 번호만 표시   ["~"] = "opt_also_messages",      -- 이름뿐만 아니라 입력 단위 기호 표시  },  ["adj"] = {   ["중간"] = "opt_optival, opt_opt_mid",  -- adj=입력 단위 후 사용자 지정 텍스트와 함께 사용(입력 및 출력 사이)   ["꺼짐"] = "",                   -- 무시됨(Off가 기본값임)   ["온"] = "opt_optival",      -- 단위 이름은 단수이며 하이픈으로 입력됨   ["사전"] = "opt_one_preunit",    -- 입력 단위 이전의 사용자 지정 텍스트   ["ri0"] = "opt_ri=0",           -- 정밀도가 0인 라운드 입력   ["ri1"] = "opt_ri=1",           -- 정밀도가 1인 라운드 입력   ["ri2"] = "opt_ri=2",           -- 정밀도가 있는 둥근 입력 = 2   ["리3"] = "opt_ri=3",           -- 정밀도를 가진 둥근 입력 = 3  },  ["고도_ft"] = 'INTEGER',  ["고도_m"] = 'INTEGER',  ["comma"] = {   ["5"] = "opt_opt5",           -- 5자리 이상일 경우에만 숫자 그룹화 사용   ["gaps"] = "opt_message",          -- 숫자 그룹이 아닌 간격을 사용하여 숫자 그룹을 구분   ["gaps3"] = "opt_opt, opt_opt3",  -- 십진수 표시 후 한 자리 앞에 공백이 없는 기본값이 아닌 세 자리 수로 그룹화   ["꺼짐"] = "opt_nocomma",        -- 입력 또는 출력 번호에 숫자 없음  },  ["debug"] = {   ["예"] = "opt_virable_properties", -- 일반적으로 숨겨져 있는 정렬 키를 표시  },  ["disp"] = {   ["5"] = "opt_round=5?",         -- 출력 값 반올림 5   ["b"] = "b",                    -- 가입: '(...)'   ["(혹은)"] = "(혹은)",              -- join: '(...)' 조합으로 출력 사이에 '또는'이 있음   ["br"] = "br",                  -- 가입 : '<br />   ["br()"] = "br()",              -- 가입 : '<br />(...)'   ["comma"] = "comma",            -- 가입 : ',   ["flip"] = "opt_message",          -- 입력/출력 순서 역순   ["숫자"] = "opt_output_number_only",  -- 출력 값 표시(입력되지 않고 출력 기호/이름 표시)   [" 또는 "] = " 또는 ",                  -- 가입: 'or'   ["아웃"] = "opt_output_only",   ["출력 번호만"] = "opt_output_number_only",   ["출력 전용"] = "opt_output_only",   ["사전 유닛"] = "opt_2_preunits",    -- 입력 및 출력 단위 이전의 사용자 지정 텍스트   ["sqbr"] = "sqbr",              -- 가입 : '[...]'   ["테이블"] = "opt_table",        -- 출력은 align="right"가 있는 테이블 셀에 적합함   ["태블릿켄"] = "opt_tablecen",  -- 출력은 align="중앙"이 있는 테이블 셀에 적합함   ["단위"] = "opt_opt_unit_only", -- 입력 기호/이름 표시(출력 및 입력 값 표시 안 함)   ["단위 또는 텍스트"] = "opt_message_unit_only, opt_message_message", -- 입력 기호/이름 표시 또는 알 수 없는 경우 지정된 단위 코드 표시   ["단위2"] = "opt_output_unit_only",   ["x"] = "x",                    -- 가입 : <먼저>...<2차> (사용자 지정 텍스트)  },  ["frac"] = 'INTEGER',  ["input"] = 'TEXT',                 - TEXT는 값어치가 있어야 한다(<unitcode> 또는 <위키다타-property-id>).  ["lang"] = {                        -- 출력 자릿수에 대한 언어(엔 및 로컬 자릿수 모두 입력에 대해 항상 허용됨)   ["엔"] = "opt_filen_en",         -- 로컬 언어에 관계없이 숫자에 En자리 사용   ["로컬"] = "opt_opt_local",   -- 숫자에 로컬 자릿수 사용(기본값은 en으로 변경할 수 있지만 기본값은 en)  },  ["lk"] = {   ["인"] = "인",                  -- LHS 장치 이름 또는 기호 링크   ["꺼짐"] = "꺼짐",                -- 연결 안 함: 핸드 유닛을 제외한 기본값과 동일   ["온"] = "온",                  -- 모든 장치 이름 또는 기호를 연결하십시오(단, 동일한 장치에 대해 두 번 연결하지 않음   ["아웃"] = "아웃",                -- 링크 RHS 단위 이름 또는 기호  },  ["주문"] = {   ["flip"] = "opt_message",          -- 입력/출력 순서 역순   ["아웃"] = "opt_order_out",      -- 입력을 표시하지 마십시오. 대신 출력 조합의 순서를 사용하십시오. 첫 번째 출력은 입력으로 표시됨  },  ["qid"] = 'TEXT',                   - TEXT는 Wikidata Q 항목 식별자여야 함  ["자격"] = 'TEXT',                  - TEXT는 Wikidata Q 항목 식별자여야 함  ["원형"] = {   ["0.5"] = "opt_round=0.5",      -- 출력 값을 0.5에 가깝게 반올림   ["5"] = "opt_round=5",          -- 출력 값 반올림 5   ["10"] = "opt_round=10",        -- 출력 값을 10에 가깝게 반올림("-1"보다 선명함)   ["25"] = "opt_round=25",        -- 출력 값을 25에 가깝게 반올림   ["50"] = "opt_round=50",        -- 출력 값을 50에 가깝게 반올림   ["각각"] = "opt_round_각각",    -- 범위에서 기본 정밀도 사용, 각 출력을 개별적으로 반올림(기본값에서 범위 내 각 항목의 최고 정밀도 사용)  },  ["그림"] = 'INTEGER',  ["불가침"] = {   ["꺼짐"] = "",                   -- 무시됨(Off가 기본값임)   ["온"] = "opt_virable_on",     -- 표준 기본 단위로 변환한 값에 기반하여 정렬 가능한 테이블에 사용할 출력 정렬 키   ["debug"] = "opt_virable_on, opt_virable_properties",  -- sortable=required는 sortable=on debug=yes와 동일함  },  ["sp"] = {   ["우리"] = "opt_sp_us",           -- 미국 철자 사용(기본 "metre" 대신 "meter"와 같은)  },  ["spell"] = {                       -- 영어 철자만 지원되고, 과학적 표기법은 지원되지 않으며, 일부 분수만 지원됨   ["인"] = "opt_opt_in",        -- 단어의 철자 입력 값   ["인"] = "opt_filename_in, opt_filename_messages",                -- 첫 글자 대문자와 함께 단어의 철자 입력 값   ["온"] = "opt_opt_in, opt_opt",                  -- 단어의 철자 입력 및 출력 값   ["On"] = "opt_opt_in, opt_opt_opt, opt_opt_opt_properties", -- 같은, 첫 글자의 첫 글자가 대문자로 표시됨  },  ["stylein"] = 'TEXT',  ["styleout"] = 'TEXT',  ["tracking"] = 'TEXT', }  국부적 직함 = {  ["frac"] = "프랙션/스타일.css",  ["스프락"] = "Sfrac/styles., }  돌아오다 {  SI 접두사 = SI 접두사,  all_message = all_message,  all_message = all_message,  통화 = { ['
                
] = 진실의, ['£'] = 진실의, ['€'] = 진실의, ['₱'] = 진실의, ['₽'] = 진실의, ['¥'] = 진실의 }, 관습_관습 = 관습_관습, disp_properties = disp_properties, en_option_name = en_option_name, en_option_value = en_option_value, eng_ng = eng_ng, 범위 = 범위, 직함 = 직함, }