-- [Module]의 유닛 테스트:언어] ] 。Talk 페이지를 클릭하여 테스트를 실행합니다. 현지의 p = 요구하다('모듈:유닛 테스트') 현지의 m_언어 = 요구하다('모듈:언어') 현지의 name_from_tag = 요구하다('모듈:언어/샌드박스')._name_from_tag 기능. p:test_1_link() 자신:preprocess_module_many(' { { # private : } 。언어/샌드박스 Wiktlang', '}}', ' { { # private : } 。언어 wiktlang', '}}', { {grc μ μ μ μ μ μ μ μ μ μ μ μ " " }, {"하차하야야"}, {"라 코에오}, {nci 케찰코틀}, {'ru'}, {'그'}, {"샤차' }, -- c-dial과 tonal accent를 가진 가짜 단어; 아는 단어가 있으면 진짜 단어를 추가하세요. }, {노우키=1}) 끝. 현지의 기능. test_filength_get(주된) 현지의 데이터. = 요구하다('모듈:언어/데이터/샌드박스') 현지의 language_displays(언어_언어) = {} 한다면 주된 그리고나서 위해서 코드, 가치 에 쌍들(데이터.["실패"]) 하다 table.insert(language_displays(언어_언어), {코드, 가치.이름.}) 끝. 또 다른 위해서 코드, 리다이렉트 코드 에 쌍들(데이터.["스위치"]) 하다 현지의 redirect_name 한다면 데이터.["실패"][리다이렉트 코드] 그리고. 데이터.["실패"][리다이렉트 코드].이름. 그리고나서 redirect_name = 데이터.["실패"][리다이렉트 코드].이름. 또 다른 redirect_name = name_from_tag({코드}) 한다면 것은 아니다. redirect_name 또는 redirect_name:발견하다("에러") 그리고나서 redirect_name = 음.언어.fetch Language Name(fetch Language Name)(리다이렉트 코드, '엔') 끝. 끝. table.insert(language_displays(언어_언어), {코드, redirect_name, 리다이렉트 코드, redirect_name}) 끝. 끝. 현지의 기능. 컴포넌트(a, b) 돌아가다 a[1] < > b[1] 끝. table.displaces(language_displays(언어_언어), 컴포넌트) 돌아가다 language_displays(언어_언어) 끝. 기능. p:test_2_link() 현지의 Wiktionary_test_displays = test_filength_get(진실의) 현지의 name_from_tag = 요구하다('모듈:언어')._name_from_tag 현지의 full_test_filename = {} 위해서 i = 1, #Wiktionary_test_displays 하다 현지의 코드 = Wiktionary_test_displays[i][1] table.insert(full_test_filename, {코드 .. "테스트", 코드 .. "테스트"}) 끝. 자신:preprocess_module_many(' { { # private : } 。언어/샌드박스 Wiktlang', '}}', ' { { # private : } 。언어 wiktlang no_cat=yes', '}}', full_test_filename, {노우키=1}) 끝. 기능. p:test_3_link_s() 현지의 Wiktionary_test_displays = test_filength_get(거짓의) 현지의 name_from_tag = 요구하다('모듈:언어')._name_from_tag 현지의 full_test_filename = {} 위해서 i = 1, #Wiktionary_test_displays 하다 현지의 코드 = Wiktionary_test_displays[i][1] table.insert(full_test_filename, {코드 .. "테스트", 코드 .. "테스트"}) 끝. 자신:preprocess_module_many(' { { # private : } 。언어/샌드박스 Wiktlang', '}}', ' { { # private : } 。언어 wiktlang no_cat=yes', '}}', full_test_filename, {노우키=1}) 끝. 기능. p:test_4_module_language_names() 현지의 Wiktionary_test_displays = test_filength_get(진실의) 현지의 name_from_tag = 요구하다('모듈:언어')._name_from_tag 현지의 full_test_filename = {} 위해서 i = 1, #Wiktionary_test_displays 하다 현지의 코드 = Wiktionary_test_displays[i][1] 현지의 en_module_name = name_from_tag({코드}) 현지의 wiktionary_name = Wiktionary_test_displays[i][2] 한다면 wiktionary_name 그리고나서 table.insert(full_test_filename, {코드 .. ': ' .. wiktionary_name, 코드 .. ': ' .. en_module_name}) 끝. 끝. 자신:전처리_prepose_many('', '', full_test_filename, {노우키=1}) 끝. 기능. p:test_5_syslog_language_names_sys() 현지의 Wiktionary_test_displays = test_filength_get(거짓의) 현지의 name_from_tag = 요구하다('모듈:언어')._name_from_tag 현지의 full_test_filename = {} 위해서 i = 1, #Wiktionary_test_displays 하다 현지의 코드 = Wiktionary_test_displays[i][1] 현지의 wiktionary_name = Wiktionary_test_displays[i][2] 현지의 리다이렉트 코드 = Wiktionary_test_displays[i][3] 현지의 en_module_name = name_from_tag({코드}) 현지의 en_syslog_name = name_from_tag({리다이렉트 코드}) table.insert(full_test_filename, { 코드 .. ': ' .. wiktionary_name .. " / " .. 리다이렉트 코드 .. ": " .. wiktionary_name, 코드 .. ': ' .. en_module_name .. " / " .. 리다이렉트 코드 .. ": " .. en_syslog_name, }) 끝. 자신:전처리_prepose_many('', '', full_test_filename, {노우키=1}) 끝. 돌아가다 p