cleartool输出是否已本地化?

时间:2012-12-12 21:38:04

标签: clearcase cleartool

根据我在last question中发现的内容,我现在尝试解析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

2 个答案:

答案 0 :(得分:1)

我发现this page似乎暗示它没有本地化。引用:

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

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

两个建议:

  1. 在日本环境中测试!没有替代品 这个! ; - )
  2. 如有必要,请使用LANG环境变量强制使用某种语言。例如,您可以运行LANG=en_US cleartoolLANG=C cleartool

答案 1 :(得分:1)

cleartool本身没有本地化除了日语(我已经在许多不同的语言上设置了LANG - 但是日语 - 没有看到过不同的输出)。

xcleartool(Unix的GUI界面)是" About en_US.UTF-8 LANG variable and its affect on xclearcase"说明,或" Rational ClearCase on the UNIX system and Linux"的信息。

请参阅" Supported IBM Rational ClearCase configurations in multiple language environments":

  

Rational ClearCase

     
      
  • 运行英语或日语操作系统的VOB服务器可以支持:
      
        
    • 充当视图服务器主机并运行英文操作系统的英语客户端
    •   
    • 充当视图服务器主机并运行日语操作系统的日语客户端
    •   
  •   
  • 运行英语或日语操作系统的VOB和视图服务器可以支持:   
        
    • 运行英文操作系统的英语客户
    •   
    • 运行日语操作系统的日语客户
    •   
  •   
     

只有CCRC GUI支持更多语言,即" Group-1":

     
      
  • 巴西葡萄牙语
  •   
  •   
  • 德国
  •   
  • 意大利
  •   
  • 日本
  •   
  • 韩国
  •   
  • 简体中文
  •   
  • 西班牙语
  •   
  • 繁体中文
  •   

所以,如" Setting Japanese language options":

所述
  

在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