모듈:언어/데이터/ISO 639-3/make
Module이것은 iso-639-3_Name_의 로컬 복사본을 읽는 조잡한 도구입니다.sil.org의 Index_YYYMMDD.tab 파일을 사용하여 모듈이 보유한 데이터 테이블을 작성하기 위해 필요한 정보를 추출합니다.언어/데이터/ISO_639-3
사용.
이 도구를 사용하려면:
- 빈 샌드박스 페이지를 열고 붙여넣기
{{#invoke:}}
맨 위 줄에 입력:{{#invoke:Language/data/ISO 639-3/make ISO_639_3_extract file-date=YYYYMMDD}}
- 여기서 YYYMMDD는 .tab 파일 이름에서 년, 월, 일(Module에서 파일 날짜 코멘트를 넣기 위해 사용합니다.언어/데이터/ISO_639-3)
- Complete Code Tables Set UTF-8 버전의 zip 파일을 다운로드 합니다.
- ISO-639-3_Name_의 압축을 풉니다.Index_YYYMMDD.tab을 사용하여 일반 텍스트에디터로 파일을 엽니다.
- 편집기에서 데이터를 복사하여 아래 샌드박스 페이지에 붙여넣습니다.
{{#invoke:}}
- 미리 보기 표시를 클릭합니다.
- 잠깐만요.
- 성과를 올리다
출력에 에러 메시지를 삽입하는 미가공 에러 체크가 있습니다.이러한 메시지가 도움이 된다는 보장은 없습니다.도구 출력에서 'error'라는 단어를 검색합니다.
요구하다('실패'); 현지의 p = {}; - 그래... - 그래... - 그래... - 그래... - 그래... - 그래... - 그래... - 그래... - 그래... - 그래... - 그래... - 그래... - 그래... - 그래... - 그래... - 그래... {{#제외:언어/데이터/IS 639-3/IS 639_3_ 추출 파일 날짜 = 2017:170217}: ISO-639-3_name_name_name_name_name_name_name_name_name_name_name_name_name_name인덱스_YYYYMDD. 탭(YYYYYMDD. 탭) 탭입니다.이 파일을 다운로드 http://www-01.sil.org/iso639-3/download.asp에서 zip 양식을 사용하여 ((UF-8 ZF-8 Zip) 파일에 유용한 라인: <> 이름> 이름 <ngt;ngt;nt> 이름>ngt;nt>ngt;ngt;nt> 여기서: <ID> 3가지 문자 ISO 639-3 언어 코드입니다. <Name> 언어'입니다. < 이름> 이름 > 첫 번째 이름 > 이 부분은 무시됩니다. 다음과 같습니다. aaq 동부 압나키 아브나키, 동부 언어 코드에 여러 개의 이름이 있는 경우, 코드는 각 추가 이름에 대해 반복됩니다. 라르 쿡 제도 쿡 제도 마오리 마오리 섬 라로통간 ]=] 기능. p.ISO_639_3_해동 (틀) 현지의 페이지입니다. = 음.직함.get Current Title(전류 제목)(); -- 이 페이지의 페이지 오브젝트를 가져옵니다. 현지의 내용 = 페이지입니다.:컨텐츠의 취득(); --파싱되지 않은 콘텐츠를 가져옵니다. 현지의 lang_table = {}; --언어는 이쪽입니다. 현지의 코드; 현지의 이름; 현지의 file_date = '파일 날짜:' .. 틀.args["파일 날짜"]; --file-date=에서 파일 날짜 행을 설정합니다. 위해서 코드, 이름. 에 음.스트링.gmatch (내용, '%f[%a]'(%a%a%a)\t([^\t]+)\t[^\n]+\n') 하다 -- 코드와 '전송' 이름을 가져옵니다. 한다면 코드 그리고나서 한다면 string.find (lang_table[#lang_table] 또는 '', '^%[\"' .. 코드) 그리고나서 -- 이 이름이 코드의 추가 이름(또는 lang_table[#table_table]이 0일 때 처음으로 빈 문자열)인 경우) lang_table[#lang_table] = 음.스트링.서브 (lang_table[#lang_table], '}