스윙 구성 요소 데이터를 licsizating하는 문제를 처리 할 라이브러리를 찾지 못했습니다.스윙 번역 라이브러리
따라서, 나는 사람이 될 경우
...
만 문제는 언어 문자열이 포함되어있는 곳 난 정말 모르겠입니다 ... 내 자신을 만들고이를 공개하기로 결정 여기서 나는이 같은 일을 할 라이브러리 만들기 위해보다 더 행복 할 것 src 폴더에서 볼 말해 너무 좋은 :
libraryClassName.JFileChooser.setJFileChooserStringValue(string);
Swing
이 com/sun/java
폴더에서 언급을하고 너무 javax
폴더에 있어요 . 구성 요소 당 스윙 구성 요소의 이름 (JFileChooser.java
, FileChooserUI.java
, BasicFileChooserUI.java
, MetalFileChooserUI.java
, MultiFileChooserUI.java
, FileChooserPainter.java
등)을 비롯하여 더 많은 일반 클래스가 포함될 수있는 클래스가 많이 있으며 여기에는 현지화에 필요한 문자열 표시가 포함될 수도 있고 포함되지 않을 수도 있습니다.
하나의 구성 요소에 대한 문자열 값이 발견되면 다른 모든 요소는 해당 위치에 있어야합니다. 당신이 좀 도와 경우
그래서, 나는 그들의 프로그램을 번역하려고하는 많은 프로그래머의 고통을 완화하는 라이브러리를 ... 만들거야
중요 편집 :이 JFileChooser를인가 그 안에 미리 정의 된 문자열이있는 유일한 스윙 구성 요소는 무엇입니까? ,
파일 /src/javax/swing/plaf/basic/BasicFileChooserUI.java 좋은 방법이라고했다 installStrings (라인 282) :
'JFileChooser만이 아닌가? ' – mKorbel
[중복 질문] (http://stackoverflow.com)/questions/12533253/uimanager-strings/12534449 # 12534449) – mKorbel
미리 정의 된 문자열이 포함 된 다른 구성 요소는 무엇입니까? – Karlovsky120