django用于tranlationexchange.com的sdk api

django-tml的Python项目详细描述



<;img src="https://avatars0.githubusercontent.com/u/1316274?v=3&s=200">;
<;/p>;


django的tml库
==
====
[![构建状态](https://travis-ci.org/translationexchange/tml-python-django.png?branch=master)(https://travis ci.org/translationexchange/tml python django)
[![覆盖状态](https://coveralls.io/repos/translationexchange/tml-python-django/badge.png?branch=master)(https://coveralls.io/r/translationexchange/tml-python-django?branch=master)


_应用程序设置:

`` python
已安装的应用程序=(

‘django-tml',

````

以下TML配置到设置文件:

``python
TML={
'environment':'dev',
'application':{
'key':'your廑application廑key',从[translationexchange dashboard]添加应用程序密钥(https://dashboard.translationexchange.com/)

"monkeypatch":true,支持传统翻译
"cache":{
"enabled":true,
"adapter":"memcached",
"host":"127.0.0.1:11211",
"backend":"pylibmc",
"namespace":"foody"
},
"logger":{
"path":pj(base-dir,'logs,'tml.log')
}
}
````


>要开始使用tml标记和过滤器,请在模板文件的头部加载标记库:

```jinja2
{······································在你的版式的标题部分有更多的行:

`` jinja2
{{··%tml_in line_header%·······································只需在站点导航中添加下一个模板标记:

``jinja2
{%tml\u language\u selector type="sideflags"%}
````


了解sdk功能的最佳方法是使用sdk附带的demo应用程序。演示应用程序提供了许多tml语法示例。

运行以下脚本来设置和运行演示应用程序:

``bash
$git clone git@github.com:translationexchange/tml python django.git
$cd tml python django/demo
$virtualenv--没有站点包tmldEMO<BR/>美元。./tmldemo/bin/activate
$pip install-r requirements.txt
$python manage.py migrate
$python manage.py runserver localhost:8000
`````
````environment``-运行环境(其中一个``dev` stage` prod``)
*``application`-为AUT提供密钥hentication、api path和cdn path to and path api path.
*``monkeypatch``此选项有助于tml向后兼容django i18n引擎。您仍然可以使用django本机标记来转换字符串。
*``cache`-在此处定义缓存配置。有关缓存的详细信息,请参阅高级部分。
*``代理`-代理帮助应用程序在页面初始加载时下载js sdk,然后在客户端使用tml小部件、快捷方式和sdk。
*``数据预处理器`-在实际处理之前应用于可翻译字符串的预处理器。例如,``list``预处理器将list-like上下文变量预处理为有意义的文本标记。
*``env-generators``有时不需要提供替换标记变量。例如,可以用env generator的返回值替换"viewing_user"env generator。默认情况下,我们urn``request.user`.
*``logger``-跟踪通过http与sdk交互的tml日志,并在转换字符串时抑制异常。



links
=====


*在translationexchange.com上注册:http://translationexchange.com

*follow translationexchangee在twitter上:https://twitter.com/translationx

*在facebook上连接translationexchange:https://www.facebook.com/translationexchange

*如果您有任何问题或建议,请与我们联系:support@translationexchange.com


===============


版权所有(c)2016 Translation Exchange,Inc.


特此免费授予任何获得本软件副本和相关文档文件(软件)的人处理本软件的权利,包括不受限制地处理本软件。ion使用、复制、修改、合并、发布、分发、再授权和/或销售软件副本的权利,以及允许向其提供软件的人员这样做的权利,但须符合以下条件:



包含在软件的所有副本或实质部分中。

软件按"原样"提供,无任何形式的保证,
明示或暗示,包括但不限于对
适销性、特定用途适用性和不侵权的保证。在任何情况下,作者或版权持有人均不应对任何索赔、损害或其他责任负责,无论是在合同、侵权或其他诉讼中,由软件或软件的使用或其他交易引起的、由软件引起的或与之相关的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何将数据从浏览器拖放到具有自定义MIME类型的java swing应用程序中?   java JMockit:如何模拟受保护的方法?   java为什么待办事项已满时服务器socket连接未被拒绝?   java我应该如何并行化计算代价高昂的for循环并整理迭代结果?   java如何以不同的方式编写这部分代码?   java代码没有看到JTextField的值,尽管它显示在接口中   java我对Spring boot中的bean有问题   java在客户端使用CometD获取传输和EOF异常   如何在Java libGDX中正确地为游戏添加示意图   java捕获异常类型两次   java有没有办法在systemPath中使用变量来实现systemscope依赖关系?   在Java中导入多个类文件   java在Visual Studio代码中配置JDK   java我需要帮助在for循环中使用大写这个词,这个词不是用eclipse编写的,而是从txt文件导入的   JAVAutil。scanner类Java读取的输入值太多   java REST Web服务是否支持提供zip文件的范围标头?   java在java代码中生成安全的SQL