c++-C++程序汉化问题(借鉴Qt)

问题描述

C++程序汉化问题(借鉴Qt)

之前初步学习了Qt的汉化,想知道Qt汉化能不能以及如何应用到非Qt的C++文件上呢,谢谢。

解决方案

可以用这个本地化的方法来实现么?


 #include  <iostream>
#include <fstream>
#include <string>
#include <map>
using namespace std;
int main()
{
    wifstream in("1.txt");
    setlocale(LC_ALL, "");
wchar_ttemp;
map<wchar_t, int> cnt;
    while(!in.eof())
{
in >> temp;
        cnt[temp]++;
}
typedef map<wchar_t, int>::const_iterator map_iter;
for(map_iter it = cnt.begin(); it != cnt.end(); ++it)
    {
        wprintf(L"%lc ", it -> first);
        cout << it -> second << endl;
    }
    return 0;
}
时间: 2024-09-29 20:42:47

c++-C++程序汉化问题(借鉴Qt)的相关文章

c++-用Qt linguist进行界面汉化的时候出现了问题

问题描述 用Qt linguist进行界面汉化的时候出现了问题 看代码如下:sound sound_array[MAX_SOUNDS]= { {0,QT_TR_NOOP("Grand Piano 1")}, {1,"Grand Piano 2"}, }: 定义如下: struct sound { int id; QString name; }: 这个字符串数组在另外一个.cpp文件中. 这个是我写的程序,我想用Qt linguist把字符串数组中的字符提取出来进行汉

linux入门教程 第4章 X-Window与汉化_unix linux

4.1 X-Window简介 要想成为一套优秀的操作系统,除了性能稳定.功能齐全之外,还应该拥有一个友好的操作系统,否则只会呆在研究室里,难以普及. 在UNIX系统下,大多都是采用X Window做为图形界面的.1984年,麻省理工学院与DEC制定了Athena计划,这就是X Window 第一个版本.1988年1月成立了一个非盈利性的X联盟,负责制定X Window的标准.在Linux出现后,Xfree86 Project Inc.基于Linux实现了一个开源的X Window系统:XFree

myeclipse10.0安装会自动生成一个带空格的文件夹,汉化和使用会报错

问题描述 myeclipse10.0安装会自动生成一个带空格的文件夹,汉化和使用会报错 汉化要求安装路径不能带有空格,但是安装时会自动生成一个myeclipse 10的文件夹,无法汉化,该怎么办?图片说明 尝试过把空格去掉,但这样就无法启动程序会报错 解决方案 汉化版经常会出问题的,建议用英文版 解决方案二: 用英文的貌似也没啥区别吧,不一定要汉化的

Zend Studio-8.0.0中文汉化教程

之前一直使用Zend Studio7调试PHP,最近打算开始使用Zend Studio8,昨天装了Zend Studio 8后打算使用Zend Studio中文版,网上找了下在线的Zend Studio 8 汉化包对Zend Studio8进行汉化,感觉非常方便,这对于喜欢使用Zend Studio中文版的朋友来说真是福音,现分享下Zend Studio 8 汉化的具体过程. Zend Studio 8 汉化第一步:安装Zend Studio 8 在进行Zend Studio 8 汉化之前,当然

从汉化到国际化

摘要: 1 按照JAVA的国际化设计框架规范:如何通过Linux系统的本地化设置让JAVA应用支持中文 2 按照Java Webapp设计框架规范:通过web.xml设置解决URLEncoder.encode()方法和系统缺省编码方式相关的问题 3 以GOOGLE的搜索引擎为例:说明如何将国际化和本地化应用到自己的应用设计中(Unicode inside Locale outsite) 通过Linux系统的本地化设置让JAVA应用支持中文 Java 编程技术中汉字问题的分析及解决 这篇文章很不错

浅谈DOS软件的汉化

近年来新推出的各类DOS软件很多,但由于绝大多数DOS新软件都是英文的,不符合绝大多数国人的习惯,我觉得要做到推广新DOS软件,少不了经过汉化这一环. DOS下的软件汉化与WINDOWS9X的不同,WIN9X的软件其文字信息多数使用资源(我实际上不懂EXE文件格式,所以不作准确描述)存放,可以用 专门修改文件资源的软件如EXESCOPE等找出来汉化.DOS中的文字信息分散在EXE文件各处,要修改起来相对困难得多,当然FOXPRO例外,在 RICHWIN某些版本中有一个汉化了的FOXPRO菜单,可

动态汉化Windows技术原理分析

陷阱"技术探秘──动态汉化Windows技术的分析 四通利方(RichWin).中文之星(CStar)是大家广为熟知的汉化Windows产品,"陷阱"技术即动态修改Windows代码,一直是其对外宣称的过人技术.本文从Windows的模块调用机制与重定位概念着手,介绍了"陷阱"技术的实现,并给出了采用"陷阱"技术动态修改Windows代码的示例源程序. 一.发现了什么? 笔者多年来一直从事Windows下的软件开发工作,经历了Windo

汉化你的RedHat全功略(五)

一.机器配置 开始之前,我必须先要自报一下爱机的配置:PIII 450 + 128M Ram + 20G HardDisk + Dimond V770 + Dimond S90.整个配置编译过程足足花了我24个小时,其中编译kernel,整个QT+KDE,Unicon Source花足了起码22个小时.所以,各位fans的机器如果还低于这个配置的话,应该想象一下编译这些sources所花的时间了. 二.关于这篇文章 我是在自己的机器上成功的汉化了RedHat,但我并不保证凡是看完这篇文章的朋友都

J2ME手机游戏汉化技术基础

对国外手机游戏进行的汉化,使用该技术甚至可以辅助换皮技术,对公司已有手机游戏进行技术处理,替换掉游戏中的故事介绍.公司名称.公司标示,一切和原游戏有关的文字信息. 技术分析: 汉化分以下几种情况,分别详细说明. 1. 从内容上说 (1)对国外游戏的汉化.对国外游戏进行汉化,就是将非汉语翻译过来,转化为汉语. (2)国内游戏的"汉化".对国内游戏,就是更改游戏相关信息,配合换皮使用. 2. 从存储方式说 (1)相关信息存储在.class文件中.游戏相关信息存储在程序中. (2)相关信息存