모듈: I18n

Module:I18n

현지의 p = {}  -- http://stackoverflow.com/a/1283608/2644759 크레딧 -- cc-by-sa 3.0 현지의 기능. 테이블 머지(t1, t2, 덮어쓰다)  위해서 k,v  쌍들(t2) 하다   한다면 유형(v) == "테이블" 그리고. 유형(t1[k]) == "테이블" 그리고나서    -- type(t1[k]) == type(v) == "table"이므로 t1[k] 및 v는 true입니다.    테이블 머지(t1[k], v, 덮어쓰다) -- t2[k] == v   또 다른    한다면 덮어쓰다 또는 t1[k] == 제로 그리고나서 t1[k] = v 끝.   끝.  끝.  돌아가다 t1 끝.  기능. p.로드I18n(이름., i18n_module)  현지의 존재하다, 인식하다 = pcall(요구하다, 이름.)  한다면 존재하다 그리고. 다음 분.(인식하다) ~= 제로 그리고나서   한다면 i18n_module 그리고나서    테이블 머지(i18n_module, 인식하다.18n, 진실의)   그렇지 않으면 유형(18n) == "테이블" 그리고나서    -- 글로벌 i18n에 병합    테이블 머지(18n, 인식하다.18n, 진실의)   끝.  끝. 끝.  기능. p.loadI18nFrame(프레임 로드)(, i18n_module)  p.로드I18n(:getTitle(제목)().."/i18n", i18n_module) 끝.  돌아가다 p