Clearcase cleartool输出是否本地化?

Clearcase cleartool输出是否本地化?,clearcase,cleartool,Clearcase,Cleartool,根据我在中发现的,我现在尝试解析lstype-l的输出,以确定给定元素类型的超类型和类型管理器 我最初的想法是逐行处理输出,查找以超类型开头的第一行:,然后获取该行的剩余部分 但是,只有当cleartool始终以英语输出时,这才有效。我正在编写的代码可以在日文ClearCase环境中使用,我担心日文版本的ClearCase可能会输出与cleartool不同的内容。这是一个合理的问题,还是cleartool总是以英语输出 示例输出: cleartool> lstype -l eltype:u

根据我在中发现的,我现在尝试解析
lstype-l
的输出,以确定给定元素类型的超类型和类型管理器

我最初的想法是逐行处理输出,查找以
超类型开头的第一行:
,然后获取该行的剩余部分

但是,只有当
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
我发现这似乎意味着它不是本地化的。引述:

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

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
两项建议:

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

  • cleartool
    本身并没有本地化,除了日语(我在许多不同的语言上设置了LANG,但在日语上没有看到不同的输出)

    xcleartool
    (Unix的GUI界面)是,如“”所示,或“”详细信息

    见“”:

    RationalClearCase

    • 运行英语或日语操作系统的VOB服务器可以支持:
      • 充当视图服务器主机并运行英语操作系统的英语客户端
      • 充当视图服务器主机并运行日语操作系统的日语客户端
    • 运行英语或日语操作系统的VOB和view服务器可以支持:
      • 运行英语操作系统的英语客户端
      • 运行日本操作系统的日本客户机
    只有CCRC GUI支持更多语言,即“Group-1”:

    • 巴西葡萄牙语
    • 法语的
    • 德文
    • 意大利人
    • 日文
    • 韩国人
    • 简体中文
    • 西班牙文
    • 繁体中文
    因此,如“”所述:

    在Windows系统上,设置以下环境变量集之一:
    在以下环境变量中:

    • C:\Program Files\IBM\RationalSDLC\ClearCase\bin\resdll
      是日文邮件目录所在的
    • %L
      是为
      LANG
      设置的环境变量,即
      ja_JP
      ,以及
    • %N
      是日文邮件目录,即
      bccMsg.cat
    使用
    %%L
    %%N
    在批处理文件中执行set命令,而不是
    %L
    %N


    为什么不运行
    LANG=en_US cleartool
    呢?@Mike你是说设置一个环境变量?我以前从未见过这种尝试;如果它能工作,那就太完美了:)是的,通常UNIX使用
    LANG
    来指定应该使用的语言IIRC。请参阅我编辑的答案()。我有关于ClearCase本地化的官方文档链接。谢谢Mike。我发现,似乎暗示它有时可以本地化。但我将尝试在日本环境中进行测试,看看它是如何进行的。我设法在日本WinXP机器上进行了测试,并且
    cleartool
    输出确实是日语的。然而,根据VonC能够提供的信息,我想我可以修改我的策略来检查英文版或日文版(因为其他语言似乎没有这种效果)伟大的发现,如果我可以在英文机器上模拟一个日文客户机,这将特别有用。不幸的是,当我试图设置环境变量时,
    cleartool
    输出仍然是英文的,除了我收到一条消息
    messagecatalogsystem:corrupt file.
    。你链接的这篇文章是用来修改“远程构建”消息的……也许它不是用来和cleartool之类的工具一起使用的that@KevinK我同意。除了一个日文工作站,我想你不会看到
    cleartool
    只返回英文消息。
    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