Android 다 국어 변환 Excel 및 Excel 을 string 으로 변환

12385 단어 androidexcelstring
머리말
실제 개발 에서 우리 가 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 의 번 체 문자 도 생 성 되 었 습 니 다.
총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가치 가 있 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.

좋은 웹페이지 즐겨찾기