JMP에서 표시 언어를 가져오고 설정하는 JSL 명령JMP에서 표시 언어(언어 아래의 확인란뿐만 아니라 언어 자체)도 변경할 수 있는 JSL 명령이 필요합니다. 현재 어떤 표시 언어가 사용되고 있는지 확인할 수 있는 것도 큰 도움이 될 것입니다.
독일어 OS에서 영어 표시 언어를 사용할 때 아래 확인란을 사용하여 소수점(틱) 또는 소수점 쉼표(틱 없음)가 필요한지 여부를 JMP에 알릴 수 있습니다.
독일어 OS에서 표시 언어 독일어를 사용할 때 체크 표시는 그 점에서 아무런 차이가 없습니다.
사용자에게는 두 가지 언어 옵션이 모두 있으므로 시스템에서 공통 스크립트를 실행하기 전에 JMP에서 어떤 언어를 사용하고 있는지 아는 것이 중요합니다. 현재로서는 언어를 확인하고 사용하려는 스크립트에 잘못된 언어를 사용하는 경우 경고를 표시하는 잘못된 해결 방법만 생각할 수 있습니다.

자동화 및 스크립팅Re: JMP에서 표시 언어를 가져오고 설정하는 JSL 명령 - 상태가 다음으로 변경됨: 전달됨JMP 16에서는 Get Locale Setting() 함수가 소수 구분 기호를 반환할 수 있습니다.
Get Locale Setting( "Decimal Separator" );
JSL을 통해 다음을 설정할 수도 있습니다.
Get Preferences( Custom Locale Settings );
Preferences( Custom Locale Settings( Decimal Separator(",") ) );
// revert decimal separator to default
Preferences( Custom Locale Settings( Decimal Separator() ) );
// set *all* locale settings to defaults.
Preferences( Custom Locale Settings( Reset to Defaults ) );
Re: JMP에서 표시 언어를 가져오고 설정하는 JSL 명령 - 상태가 다음으로 변경되었습니다. 개발 중사용자 정의 소수 구분 기호, 천 단위 구분 기호, 통화 소수 구분 기호 및 통화 천 단위 구분 기호를 설정하기 위한 기본 설정을 작업 중입니다. 이는 JMP 16에서 사용할 수 있습니다.
Re: JMP에서 표시 언어를 가져오고 설정하는 JSL 명령정말 환상적이네요. 고마워요, 데이빗!
JSL 코드도 알려주셔서 감사합니다. 훌륭하게 작동합니다!
Re: JMP에서 표시 언어를 가져오고 설정하는 JSL 명령새로운 소수 구분 기호 기본 설정은 기존 표시 언어 선택 및 확인란을 보완합니다. 새로운 기본 설정을 사용하면 1) 다른 언어 설정에 따라 결정된 기본 소수 구분 기호를 사용하거나(기존 JMP 동작) 2) 소수 구분 기호로 지정한 기호를 사용하도록 JMP에 지시할 수 있습니다. 다른 언어 설정에 관계없이. 따라서 언어 아래의 확인란은 1)의 소수 구분 기호에 여전히 영향을 미치지만 2)의 경우에는 영향을 미치지 않습니다.
별도의 메모에서 다음 JSL을 사용하여 현재 언어를 검색할 수 있습니다.
System Service( Get Language Code );
그러면 영어의 경우 "en"이 반환되고 독일어의 경우 "de"가 반환됩니다.
Re: JMP에서 표시 언어를 가져오고 설정하는 JSL 명령소수 구분 기호를 직접 처리할 수 있다면 큰 도움이 될 것입니다! 제가 올바르게 이해했다면 이는 표시 언어 선택이나 그 아래 확인란과 무관합니다. 그렇죠?
이상적으로는 두 시나리오가 모두 관련되므로 UI와 JSL을 통해 사용할 수 있습니다.
따라서 언어 아래의 확인란은 여전히 통화 및 날짜 형식을 처리하지만 소수 구분 기호에는 영향을 주지 않고 대신 현재 기호 아래의 추가 확인란에 의해 처리됩니다. 그런 것일까요?
스크립트의 경우 JSL을 통해 새 확인란을 제어할 수 있는 것이 중요합니다.
JSL을 사용하여 언어를 설정하는 데 문제가 있을 수 있다고 가정합니다. 현재 언어 전환 후 JMP를 다시 시작하지 않고 모든 것이 완벽하게 작동한다고 보장할 수 없기 때문입니다. 그렇다면 최소한 JSL 함수를 사용하여 언어를 얻는 것은 사람들이 특정 언어에서만 유효성이 검증된 스크립트를 실행하는 상황에 도움이 될 것입니다. 해당 스크립트 시작 시 언어 설정을 가져오고 사용자가 검증된 언어로 JMP를 실행하지 않는 경우 추가 실행을 종료합니다.
이 문제를 조사해 주셔서 감사합니다! 매우 감사!
Re: JMP에서 표시 언어를 가져오고 설정하는 JSL 명령소수 구분 기호 기본 설정(UI 또는 JSL을 통해 사용 가능)으로 문제가 해결됩니까? 따라서 표시 언어를 변경하는 대신 소수 구분 기호 기본 설정을 "."으로 설정합니다. 또는 ","가 적절합니다.
Re: JMP에서 표시 언어를 가져오고 설정하는 JSL 명령언어 코드는 여러분이 생각하는 것보다 더 역동적입니다.
JMPLanguage = Char(System Service( Get Language Code ));
dt = new table("language code", add rows(1), new column("language code", Character));
:language code[1] = JMPLanguage