编译器错误-未找到msgfmt命令
我正在尝试从共享托管中更新Git.为此,我遵循以下步骤: 下载最新的git版本 打开包装并将其放在服务器上 配置并创建makefile-> ./configure --prefix=$HOME/dev/git/src --without-tcltk 构建软件包 - > make然后make install 更新路径.bash_profile 我陷入了点4.当我运行make命令时,我会得到以下内容: user@ssh1:~/dev/git/src$ make SUBDIR gitweb SUBDIR ../ make[2]: ? GIT-VERSION-FILE ? est ? jour. GEN git-instaweb SUBDIR perl SUBDIR git_remote_helpers SUBDIR templates MSGFMT po/build/locale/is/LC_MESSAGES/git.mo /bin/sh: msgfmt: comma
68 2023-03-23
编程技术问答社区
是否有可能将两个.po翻译文件合并在一起?
我们有两个.po文件,每个文件来自一个软件的不同分支. 我们需要将它们组合到一个.po文件中. 两个文件之间有重复的内容,理想的处理将是一个文件的字符串(一致). . 我们有一个SUSE系统,因此 - 输出文件似乎没有忽略/合并重复项的行为,该重复是根据我从Web搜索中找到的一个人页面所具有的. (我们不方便太阳机!) 解决方案 您要寻找的是msgcat util,它会连接并合并指定的po字典. 这是gettext utils的一部分,有关更多信息,请咨询 msgcat上的getText手册页. 其他解决方案 您可以使用poedit. 要合并您当前的PO-File,您必须打开它并单击: 目录>更新来自锅中的更新. 将过滤器设置为所有文件,然后选择您的第二个文件 poedit将向您展示新的和过时的字符串 其他解决方案 i使用msgmerge: msgmerge [old_file.po] [new_file.po] >
10 2022-10-09
编程技术问答社区
编译器错误|在共享主机上编译git时未找到msgfmt命令
我正在尝试从我的共享主机更新 Git.为此,我正在执行以下步骤: 下载最新的 Git 版本 解压并放在服务器上 配置并创建 Makefile -> ./configure --prefix=$HOME/dev/git/src --without-tcltk 构建包 -> “make"然后“make install" 更新 PATH .bash_profile 我被困在第 4 点.当我运行“make"命令时,我得到以下信息: user@ssh1:~/dev/git/src$ make SUBDIR gitweb SUBDIR ../ make[2]: ? GIT-VERSION-FILE ? est ? jour. GEN git-instaweb SUBDIR perl SUBDIR git_remote_helpers SUBDIR templates MSGFMT po/build/locale/is/LC_MESSAGES/git.mo /bin/sh: m
3274 2022-07-17
编程技术问答社区