1

前回の質問で発見したことからlstype -l、特定の要素タイプのスーパータイプとタイプマネージャーを決定するために、からの出力を解析しようとしています。

私の最初の考えは、出力を行ごとに処理し、で始まる最初の行を探してから、行supertype:の残りの部分を取得することです。

cleartoolただし、これは常に英語で出力する場合にのみ機能します。私が書いているコードは、日本のClearCase環境で使用される可能性があり、日本語版のClearCaseがとは異なるものを出力する可能性があるのではないかと心配していcleartoolます。これは有効な懸念事項ですか、それともcleartool常に英語で出力されますか?

出力例:

cleartool> lstype -l eltype:utf8_file@\vobFoo  
element type "utf8_file"  
 2012-12-03T19:08:24-06:00 by [username].None@CLEARCASE-VM  
  "Predefined element type used to represent a UTF8 file."
  owner: [computer]\[username]
  group: [computer]\None
  scope: this VOB (ordinary type)
  type manager: utf8_file_delta
  supertype: file
  meta-type of element: file element
4

2 に答える 2

1

ローカライズされていないことを示唆しているように見えるこのページを見つけました。引用:

シンボリック・リンクを検索し、出力します。

UNIX と Linux:

2 種類の方法が存在します。

1. cleartool find -all -type l -exec '/usr/atria/bin/cleartool describe $CLEARCASE_PN'

例:
% cleartool find -all -type l -exec '/usr/atria/bin/cleartool describe $CLEARCASE_PN' 
symbolic link "/vobs/french/ctlink_import" -> import 
created 25-Feb-03.12:34:39 by Joe_USER (joeuser.syb@lemur) 
Protection: 
User : joeuser : rwx 
Group: syb : rwx 
Other: : rwx 
symbolic link "/vobs/french/slink_import" -> import 
created 16-Apr-03.14:02:17 by Joe_USER (joeuser.syb @lemur) 
Protection: 
User : joeuser : rwx 
Group: syb : rwx 
Other: : rwx

2つの提案:

  1. 日本の環境でテストしてください!これに代わるものはありません!;-)
  2. LANG必要に応じて、環境変数を使用して、特定の言語を強制的に使用します。たとえば、LANG=en_US cleartoolまたはを実行できますLANG=C cleartool
于 2012-12-12T21:50:41.867 に答える
1

cleartoolそれ自体は日本語を除いてローカライズされていません(私はLANGを多くの異なる言語に設定しましたが、日本語は異なる出力を見たことがありません)。

xcleartool(Unix用のGUIインターフェイス)は、「en_US.UTF-8 LANG変数とそのxclearcaseへの影響について」が示すように、または「UNIXシステムとLinuxでのRationalClearCase」の詳細です。

「複数言語環境でサポートされるIBMRationalClearCase構成」を参照してください。

Rational ClearCase

  • 英語または日本語のオペレーティングシステムを実行するVOBサーバーは、以下をサポートできます。
    • ビューサーバーホストとして機能し、英語のオペレーティングシステムを実行する英語のクライアント
    • ビューサーバーホストとして機能し、日本のオペレーティングシステムを実行する日本のクライアント
  • 英語または日本語のオペレーティングシステムを実行するVOBおよびビューサーバーは、以下をサポートできます。
    • 英語のオペレーティングシステムを実行する英語のクライアント
    • 日本のオペレーティングシステムを実行している日本のクライアント

CCRC GUIのみが、より多くの言語、つまり「グループ1」をサポートします。

  • ブラジルポルトガル語
  • フランス語
  • ドイツ人
  • イタリア語
  • 日本
  • 韓国語
  • 簡体字中国語
  • スペイン語
  • 繁体字中国語

したがって、「日本語オプションの設定」で説明されているように:

Windowsシステムでは、次の環境変数のセットのいずれかを設定します。
次の環境変数の場合:

  • C:\Program Files\IBM\RationalSDLC\ClearCase\bin\resdll日本のメッセージカタログがある場所です、
  • %Lは、に設定した環境変数でありLANG、、ja_JPおよび
  • %Nは日本のメッセージカタログですbccMsg.cat

%%Lおよびを使用して、および%%Nの代わりにバッチファイル内でsetコマンドを実行します。%L%N

set LANG=ja_JP
set NLSPATH=C:\Program Files\IBM\RationalSDLC\ClearCase\bin\resdll\%L\%N;%NLSPATH%
set RCC_CATALOG=C:\Program Files\IBM\RationalSDLC\ClearCase\bin\resdll\ja_JP\bccMsg.cat
于 2012-12-12T21:56:51.257 に答える