osirix3.8.1からですが、DCM4CHEEへのクエリで文字化けが解消しています。
DCM4CHEEをPACSサーバーに使用しているので、うれしいです。
OsiriXのMLにメールを送った甲斐がありました。
他には、3.8.1から起動して最初に2Dビューワを起動したときに、同意の画面が表示されるようになりました。
OsiriXを再起動すると、また画面が表示されます。
OsiriX MDという、アメリカのFDAにパスしたものを購入すると、メッセージは出なくなるようですが、
日本の薬事とは関係ないので、なんとかしたいものです。
Xcodeでソースコードを見ていたら、それらしき記述を発見。修正したら、メッセージが出なくなりました。
OsiriXソースコードの Classes→2D Viewer→Databaseの中のAppcontroller.mファイルを開く。
時間を設定している所を、先頭に追加しました。
*******************************************************************
lastWarningDate = [[NSDate date] retain]; // Add
if( lastWarningDate == nil || [lastWarningDate timeIntervalSinceNow] < -60*60*16) // 16 hours
{
int result = NSRunCriticalAlertPanel( NSLocalizedString( @"Important Notice", nil), NSLocalizedString( @"This version of OsiriX, being a free open-source software (FOSS), is not certified as a commercial medical device (FDA or CE-1) for primary diagnostic imaging.\r\rFor a FDA / CE-1 certified version, please check our web page:\r\rhttp://www.osirix-viewer.com/Certifications.html\r", nil), NSLocalizedString( @"I agree", nil), NSLocalizedString( @"Quit", nil), NSLocalizedString( @"Certifications", nil));
if( result == NSAlertOtherReturn)
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"http://www.osirix-viewer.com/Certifications.html"]];
else if( result != NSAlertDefaultReturn)
[[AppController sharedAppController] terminate: self];
}
[lastWarningDate release];
lastWarningDate = [[NSDate date] retain];
*******************************************************************
英語版のOsiriXのビルドに成功したら、OsiriX3.8.1の日本語版から、あらかじめ日本語リソースファイルを取り出しておいて、ビルドしたOsiriXのの中に日本語リソースファイルをコピーしてやれば、日本語化できます。
DCM4CHEEをPACSサーバーに使用しているので、うれしいです。
OsiriXのMLにメールを送った甲斐がありました。
他には、3.8.1から起動して最初に2Dビューワを起動したときに、同意の画面が表示されるようになりました。
OsiriXを再起動すると、また画面が表示されます。
OsiriX MDという、アメリカのFDAにパスしたものを購入すると、メッセージは出なくなるようですが、
日本の薬事とは関係ないので、なんとかしたいものです。
Xcodeでソースコードを見ていたら、それらしき記述を発見。修正したら、メッセージが出なくなりました。
OsiriXソースコードの Classes→2D Viewer→Databaseの中のAppcontroller.mファイルを開く。
時間を設定している所を、先頭に追加しました。
*******************************************************************
lastWarningDate = [[NSDate date] retain]; // Add
if( lastWarningDate == nil || [lastWarningDate timeIntervalSinceNow] < -60*60*16) // 16 hours
{
int result = NSRunCriticalAlertPanel( NSLocalizedString( @"Important Notice", nil), NSLocalizedString( @"This version of OsiriX, being a free open-source software (FOSS), is not certified as a commercial medical device (FDA or CE-1) for primary diagnostic imaging.\r\rFor a FDA / CE-1 certified version, please check our web page:\r\rhttp://www.osirix-viewer.com/Certifications.html\r", nil), NSLocalizedString( @"I agree", nil), NSLocalizedString( @"Quit", nil), NSLocalizedString( @"Certifications", nil));
if( result == NSAlertOtherReturn)
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"http://www.osirix-viewer.com/Certifications.html"]];
else if( result != NSAlertDefaultReturn)
[[AppController sharedAppController] terminate: self];
}
[lastWarningDate release];
lastWarningDate = [[NSDate date] retain];
*******************************************************************
英語版のOsiriXのビルドに成功したら、OsiriX3.8.1の日本語版から、あらかじめ日本語リソースファイルを取り出しておいて、ビルドしたOsiriXのの中に日本語リソースファイルをコピーしてやれば、日本語化できます。