Articles of 翻译

是否可以使用Apple Mac键盘的Autohotkey将OSX键盘快捷键转换为PC上的Windows 7等效物?

如果一位经验丰富的苹果Mac用户花了数年的时间学习了最喜欢的应用程序的OSX键盘快捷键,他们正在考虑转移到Windows 7或8个人电脑上,他们也想把这个快捷键的知识也翻译过来。 是否可以在电脑上使用真正的Apple Mac键盘,并使用Autohotkey将修改键翻译成下面的翻译表: Mac PC cmd / Apple ctrl ctrl Windows /开始 所以每次我按下苹果键盘上的“苹果”键,它就会在PC上执行“Ctrl”键,每当我按下苹果键盘上的“Ctrl”键,它就会执行“Windows / Start” PC。 我希望这是一个永久的function,而不必添加任何额外的修饰键。 谢谢!

Python:gettext不会在Windows上加载翻译

这段代码在Linux上运行得非常好,但在Windows上却不行: locale.setlocale(locale.LC_ALL, '') gettext.bindtextdomain('exposong', LOCALE_PATH) gettext.textdomain('exposong') 代码从这里 即使我指定locale.setlocale (我尝试不同的格式)的区域设置它不起作用。 一个问题可能是环境variables中没有设置语言环境(但是我使用德语Windows版本;在XP和Vista上testing)。 如果我在命令行上"Set Lang=de_DE" ,一切都按预期工作。 有任何想法吗?

在Windows中获取鼠标光标下的单词

问候大家, 我和一个朋友正在讨论一个新项目的可能性:一个翻译程序,只要你把鼠标放在任何控件的任何字上,即使是静态的,不可编辑的,也会popup一个翻译。 我知道有很多浏览器插件在网页上做这种事情, 我们正在考虑如何在系统范围内(在Windows上)进行操作。 当然,关键的难点在于弄清楚用户正在盘旋的这个词。 我知道MSAA和自动化,但据我所知,这些东西只允许您获取控件的全部内容,而不是鼠标的特定字。 我偶然发现了这个(专有)应用程序,它几乎完全是我们想要做的: http : //www.gettranslateit.com/ 不知何故,他们能够得到用户几乎在任何应用程序中徘徊的确切词(这似乎在一些应用程序,特别是Windows资源pipe理器中遇到麻烦)。 它甚至以某种方式从明显的自定义绘制控件中抓取文本。 起初我以为它一定是使用OCR。 但即使当我缩小字体到文本变得完全不可读时,它仍然可以完美地识别文字。 (但是,如果我将字体更改为Wingdings,它不会识别任何内容,但也许这是devise?) 任何想法如何实现这个看似不可能的任务? 编辑:它不适用于Wingdings,但它确实与其他一些无意义的字体,所以我已经证实它不能OCR。

将WIN XP命令行输出分配给variables

我想将下面的脚本从linux shell转换到Windows XP shell GPSID=$(awk '/GPSID/ {print $3}' gora.RTK ) awk -v variable=${GPSID} 'BEGIN {printf "Numer seryjny : " variable,$1}' >>out.txt 第二行已被翻译; 问题是在Windows中定义一个包含shell输出的variables:-(

PHP的Gettext – 没有翻译

我正在尝试使用PHP gettext扩展来翻译一些string。 所有函数似乎都返回正确的值,但是调用gettext() / _()仅返回原始string。 PO / MO文件似乎是正确的,我相信我已经正确地设置了目录。 我在Windows上使用PHP 5.3.10运行WAMP Server(也尝试运行5.3.4和5.3.8,因为我已经安装了)。 首先看/new2/www/index.php : $locale = 'esn'; # returns Spanish_Spain.1252 in var dump putenv("LC_ALL={$locale}"); // Returns TRUE setlocale(LC_ALL, $locale); // Returns 'Spanish_Spain.1252' $domain = 'messages'; bindtextdomain($domain, './locale'); // Returns C:\wamp\www\new2\www\locale bind_textdomain_codeset($domain, 'UTF-8'); // Returns UTF-8 textdomain($domain); // Returns'messages' print gettext("In the dashboard"); // Prints the original […]

.PO到.MO – 编程转换(PHP)

我打算允许用户通过PHP用户界面生成.POT文件/ .PO文件,作为CMS解决scheme的一部分。 一旦生成这些文件(简单的位),我想让我的系统自动将这些文件转换成.MO文件以响应用户(POST)请求。 我已经看到了关于SO的以下问题: .po到.mo转换器在PHP? 我知道我可以通过使用PHP的exec()函数来运行msgfmt ,但是如果我正确的话,那似乎只是一个Linux的解决scheme? 我如何在其他操作系统上执行此操作? 如果有人愿意示范,那么在实践中如何做到的一些示例代码也是非常有用的。 这与我平时的工作完全不同! 这只是目前的一个概念,但我希望我能沿着正确的路线前进。 如果您对此方法有任何其他想法/build议,我很乐意听到他们的意见。 背景信息如下。 其他背景信息 – 不需要: 我通过parsing简单的模板文件来检索原始的英文文本,这些文件只包含基本的HTML,并调用<?php _('the gettext method'); ?> <?php _('the gettext method'); ?> 。 这些模板在编辑/保存时被parsing,并且语言条目被检索。 .POT文件将被生成。 用户现在必须手动编辑翻译(通过简单的界面,而不是直接)来更新/准备所有的.PO文件。 一旦完成,我需要能够将它们转换为.MO文件,就像我的问题的标题一样。