标签: translation

用于将UI的常见编程术语翻译成其他语言的资源

我甚至不确定这完全与编程相关......但是这里有:

我需要将一些表格翻译成不同的语言,特别是西班牙语和法语.显然,如果我能流利地了解这些其他语言会很好,但我不这样做.除了谷歌翻译,巴贝尔鱼等有什么资源可以帮助吗?主要是我试图找出确定和取消的翻译是什么.

此外,我希望找到一些用其他语言编写的UI程序,我能找到的只是语言学习程序.

其他程序员如何处理这个?

translation spoken-language

13
推荐指数
1
解决办法
2708
查看次数

如何合并2个.POT文件(翻译文件)

我有以下情况:

我要翻译的一个产品,有两个独立的网站,一个用于管理员,一个用于客户.
代码库是CakePHP.
两个站点彼此完全分离,它们是完整的CakePHP站点.
而且它们都有很多共同点.

因此,使用CakePHP,我为每个站点生成.pot文件,但我很乐意为翻译者提供一个文件,两个.pot文件中都有唯一的字符串.

他们会给我一个带有两个网站字符串的.po文件,我只是将同一个文件复制到两个网站,所以我会有.po文件,其中包含代码不会使用的额外字符串,但是应该不是问题.

所以问题基本上是......我如何合并两个.pot文件?

  • 我需要获得一个没有重复字符串的新文件.
  • 理想情况下,它会在CakePHP添加的每个字符串之前保留(并且对于重复的字符串,追加)注释,指定找到字符串的位置,但如果没有这样做,那很好,我可以没有它.(有关此内容的说明,请参见下文.pot文件的摘录)

你知道有什么工具让我这么做吗?我真的很想避免写自己的.


这些是我上面谈到的评论:

#: \controllers\accounts_controller.php:118
#: \controllers\customer_documents_controller.php:75
msgid "Parent Customer not specified"
msgstr ""
Run Code Online (Sandbox Code Playgroud)

translation localization gettext internationalization

13
推荐指数
1
解决办法
5383
查看次数

如何在PHP中将UTF8字符转换为数字字符实体

是否可以使用PHP翻译以下代码?

下面的代码是用JavaScript编写的.它返回带有数字字符引用的html.防爆.smslån -> smslån

我没有成功创建翻译.这个脚本看起来像它可以工作,但返回åå,而不是å下面的JavaScript一样.

function toEntity() {
  var aa = document.form.utf.value;
  var bb = '';
  for(i=0; i<aa.length; i++)
  {
    if(aa.charCodeAt(i)>127)
    {
      bb += '&#' + aa.charCodeAt(i) + ';';
    }
    else
    {
      bb += aa.charAt(i);
    }
  }
  document.form.entity.value = bb;
}
Run Code Online (Sandbox Code Playgroud)

PHP的ord函数听起来像charCodeAt一样,但事实并非如此.我得到195å使用ord和229使用charCodeAt.那,或者我有一些难以置信的编码问题.

javascript php translation utf-8 char

13
推荐指数
1
解决办法
7203
查看次数

中止与取消按钮:何时使用中止,何时取消?

我们需要将我们的一些用户界面翻译成英文,然后出现问题:我何时使用"中止",当"取消"作为按钮文本时?它们看似相当可互换,并且或多或少地翻译成德语中的同一个词(我们的来源)......那么,有区别吗?如果是这样,它是什么?

谢谢!
知更鸟

translation button

13
推荐指数
1
解决办法
4303
查看次数

trans twig过滤器中的Symfony2 HTML

我使用Symfony2.1并具有默认的config.yml

文件说:

  {# but static strings are never escaped #}
  {{ '<h3>foo</h3>'|trans }}
Run Code Online (Sandbox Code Playgroud)

但是如果我将它复制并粘贴到我的空模板中(没有任何额外的autoescapes或其他)我得到了转义字符串<h3>foo</h3>.我做错了什么?

translation symfony twig

13
推荐指数
1
解决办法
1万
查看次数

THREE.js:计算对象上一个点的世界空间位置

我有一个3D对象."附加"它是一个点.移动或旋转对象时,该点会随之移动和旋转.

给定物体的位置和旋转,如何计算世界空间中点的位置?(如果可能,使用THREE.js的API)

谢谢

geometry translation rotation webgl three.js

13
推荐指数
1
解决办法
8282
查看次数

angular-translate不能正确显示字符重音或变音符号

我开始使用angular-translate.效果很好!

但是翻译的字符 显示为具有变音符号或重音符号的字符或...(如ü或ú或ñ).这些相同的字符值在HTML文本和AngularJS变量中正确显示.

这是一个示例输出.html文本和角度变量的输出正确显示.$ translate filter和directive的结果不会显示正确的变音字符.

html text - UndsieuntersütztmehrereSprachen!

角度变量 - UndsieuntersütztmehrereSprachen!

$ translate filter - Undsieunters tztmehrereSprachen!

$ translate指令 - Undsieunters tztmehrereSprachen!

这是代码:

'use strict';

var translations =
{
    "TEST_DE": "Und sie untersützt mehrere Sprachen!",
    "TEST_ES": "Menú Señor"
};

angular.module('testApp', ['testApp.controllers', 'pascalprecht.translate'])
  .config(['$translateProvider', function($translateProvider) {

      $translateProvider.translations({
        TEST_DE: "Und sie untersützt mehrere Sprachen!",
        TEST_ES: "Menú Señor"
      });

}]);

angular.module('testApp.controllers', ['ui.bootstrap']);
Run Code Online (Sandbox Code Playgroud)

这是HTML:

<!doctype html>
<html lang="en" ng-app="testApp">
   <head>
     <meta charset="utf-8">

     <title>Test angular-translate</title>

   </head>

   <body ng-controller="testAppController">

     <!-- Declare the view/controller router …
Run Code Online (Sandbox Code Playgroud)

translation internationalization angularjs

13
推荐指数
2
解决办法
2万
查看次数

使用DeepL API翻译文本

有没有可能找出DeepL翻译是否提供翻译 API?不幸的是,我没有找到任何相关信息.

想要将其实现为Excel脚本以进行自动翻译.我已经尝试过使用Google(例如https://translate.google.com/#en/es/Hello%20World),但DeepL似乎更准确.

api excel translation google-translate deepl

13
推荐指数
2
解决办法
1万
查看次数

用gcc扩展c编程语言

我想编写自己的编程语言作为c编程语言的扩展.我正在发明的整个编程语言只是简单的转换为有效的c代码.例如:

namespace TcpConnection {
    void* connect(char *addr)
}
Run Code Online (Sandbox Code Playgroud)

会转化为:

void* TcpConnection_connect(char *addr)
Run Code Online (Sandbox Code Playgroud)

所做的一切都是简单的名称替换.这只是我想提供的扩展的一个例子.另一个简单的扩展是函数重载(这将连接到函数名称末尾的参数类型.

在任何情况下,结果都是完全有效的C代码.有没有办法在不进入gcc代码的情况下这样做?

c compiler-construction gcc translation programming-languages

12
推荐指数
1
解决办法
1847
查看次数

Symfony2:1形式编辑可翻译实体

我有一个可翻译的实体使用doctrine2的可翻译行为.

我正在尝试构建一个看起来像这样的表单:

   | French |English| Spanish |
+--+--------|       |---------+------------+
|                                          |
| name:  [___my_english_name___]           |
|                                          |
| title: [___my_english_title__]           |
|                                          |
+------------------------------------------+

Order:  [___1___]
Online: (x) Yes
        ( ) No
Run Code Online (Sandbox Code Playgroud)

所以基本上,对象的顺序和在线属性是不可翻译的,以及具有可翻译行为的名称和标题属性.

如果我的绘图不清楚:表单包含每个区域设置1个标签,用于保存可翻译的字段.

我遇到的问题是默认情况下,Symfony2将一个表单绑定到一个实体,但是这个可学习的可翻译行为迫使我每个语言环境都有一个实体.个人主义行为很好(我喜欢它),但我无法创建一个允许我在所有语言环境中编辑实体的表单 - 以相同的形式.

到目前为止,我的主要形式是:

namespace myApp\ProductBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;

/**
 * Form for the productGroup.
 */
class ProductType extends AbstractType
{
    /**
     * Decide what field will be present in the form.
     *
     * @param FormBuilder $builder FormBuilder instance.
     * @param array       $options Custom options. …
Run Code Online (Sandbox Code Playgroud)

forms translation symfony doctrine-orm

12
推荐指数
1
解决办法
3974
查看次数