curvirgoです。

Takamichi Akiyama wrote:
> 実現性が確認できてきたので、さて、どう提案していきましょうかね。
>
> 例えば、↓こんなのって、受け入れられないでしょうね。たぶん。
> #if 日本語用ビルド
> 日本語用の設定
> #else
> その他の言語版用の設定
> #endif
とりあえず、以下の様にするとユーザーインターフェースの言語設定にあわせて
切替えできそうです。(とりあえずaddhoc的な対処方法ですが)
=====================================================================
using namespace com::sun::star::lang;

- snip -

        Locale aLocale;
        aLocale = Application::GetSettings().GetUILocale();
        if( aLocale.Language.equalsAscii( "ja" ) )
        {
                fprintf(stderr, "Locale is ja%s\n" );
                aAttrTab[ RES_PARATR_ADJUST- POOLATTR_BEGIN ] = new 
SvxAdjustItem(
SVX_ADJUST_BLOCK );
        }
        else
        {
                fprintf(stderr, "Locale is not ja\n" );
                aAttrTab[ RES_PARATR_ADJUST- POOLATTR_BEGIN ] = new 
SvxAdjustItem;
        }
=====================================================================

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信