Android 다 국어 변환 Excel 및 Excel 을 string 으로 변환
실제 개발 에서 우리 가 apk 를 완 성 했 을 때 보통 영어 와 중국어 간 체 라 는 두 가지 언어 입 니 다.만약 에 발표 되면 문 자 를 번역 회사 에 전환 시 켜 번역 을 도와 달라 고 해 야 합 니 다.보통 Excel 표를 제공 합 니 다.다음 과 같 습 니 다.
번역 이 끝 난 후에 우 리 는 그것 을 value-xx 파일 에 대응 하 는 string 이나 arrays 로 빠르게 변환 할 수 있 기 를 바 랍 니 다.예 를 들 어:
복사 해서 붙 여 넣 기만 하면 됩 니 다.물론 인터넷 에 도 많은 신 들 이 Python 이나 다른 언어 로 썼 지만 우 리 는 안 드 로 이 드 를 사용 하기 때문에 자바 를 사용 할 것 이다.그래서 나 는 번역 을 편리 하 게 하기 위해 Easy TransLib 를 썼 다.studio 가 pc 엔 드 에 대한 지원 과 우호 적 이기 때문에 이 공 사 는 eclipse 로 개발 되 었 습 니 다.
프로젝트 는 다음 과 같 습 니 다.https://github.com/LillteZheng/EasyTranalte
String 을 Excel 로 변환
우선,프로젝트 의 루트 디 렉 터 리 에 Test 와 같은 폴 더 를 작성 합 니 다.
values 는 비교적 간단 합 니 다.하나의 string 과 arrays 만 있 으 면 현재 이 두 개 를 지원 합 니 다.
그 중 strings 는 다음 과 같 습 니 다.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">OtaService</string>
<string name="anim_time">200</string>
<string name="system_update">System upgrade</string>
<string name="check_new_version">Find a new version. Download it?</string>
</resources>
arrays 는 다음 과 같 습 니 다:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="test_array">
<item>one</item>
<item>two</item>
<item>three</item>
</string-array>
<string-array name="test2_array">
<item>hour</item>
<item>min</item>
<item>second</item>
</string-array>
</resources>
전환 시작프로젝트 의 WriteXmlToXLs 를 찾 습 니 다.
폴 더 이름 을 추가 해 야 합 니 다:
효 과 는 다음 gif 그림:
새로 고침 하면 string 과 arrays strings 생 성 을 볼 수 있 습 니 다.
arrays
arrays 의 스타일 이 좀 못 생 겼 지만,이것 은 모두 다음 에 살기 위해 strings 를 바 꾸 기 위해 준비 한 것 이다.
Excel 에서 strings.xml 와 arrays 를 변환 합 니 다.
위 에서 우 리 는 이미 strings 와 arrays 를 엑셀 로 바 꾸 었 다.그러면 다음은 엑셀 에 대해 우리 가 가장 좋아 하 는 string 과 arrays 를 전승 하 는 것 이다.
test.xlsx 의 strings 를 몇 글자 더 추가 하고 중국어 번 체 를 추가 합 니 다.
첫 줄 의 국가 이름 을 써 야 합 니 다.그렇지 않 으 면 해당 하 는 폴 더 의 이름 으로 인식 할 수 없습니다.
arrays 도 하나 추가:
그리고 test.xlsl 을 루트 디 렉 터 리 에 두 고 ReadXlsToXml 같은 종 류 를 찾 습 니 다.
ReadXlsToXml 에서 정 보 를 설정 할 수 있 습 니 다.
아래 의 동 도 를 보 세 요.
F5 를 누 르 면 value-zh-rtW 의 번 체 문자 도 생 성 되 었 습 니 다.
총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가치 가 있 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.