翻译本地化/翻译包

m2translate的Python项目详细描述


#m2translate本地化/翻译包

\[构建状态](https://travis-ci.org/mdutkin/m2translate.svg?branch=master)“(https://travis ci.org/mdutkin/m2translate)



about



m2translate是一个本地化/翻译包,您可以在您的python项目中进行任何想要的本地化/翻译。
您可以将所有翻译存储在json文件或redis中。初始化后,它会一直保存在内存中,直到您将其保存到存储中为止。


在转储到存储时同步占位符。每个占位符都有三个值:“none”、“single”、“multi”。当你把占位符放在某个地方并试图得到它的值时,你只会得到“none”值。但如果
指定一个数字值,则会根据该值获得占位符值(0为“无”,1为“单”,1为“多”。




您可以通过执行< BR/>“SturnEngor接口”**BR/>*BR/> *>您的RAM**BR/> *BR/> **大API为您提供修改现有区域和占位符的方法**BR/> BR/> ***有好的文档*BR/>< BR/> > BR/>< BR/> >您的连接器:
BR/> ` Python < BR> > JSON/BR>连接器=json connector('path/to/your/json-store/json-store/json/json-store/resis/resis/resis/redis/redis/u host='127.0.0.1'
redis/u port=6379
redis/u db=0
connector=redisconnector=redisconnector(redis/u host=redis/u host,redis/u port=redis/u port,redis/u db=redis/u db=redis/u db)
````


>init core:


``Pythonbr/>tr=m2translate(连接器,not_found“val=”ph not found“)
```


````



>设置几个占位符到当前语言环境:

````python
tr.set'up p('form1.name',none='jmm'm m m''none='form1.visits','none='form1.visits'none='single='single='single='single''single='single='single='multi='form1.visits,none='none='none='single='single='single='single='multi='multi='multi='multi='bu''''set_p('form1.visits',none='布瓦茨基',single='single='single='single,multi='multi='bu,l='rururururururururururururururururu'
`````


>添加另一个语言环境并将其设置为当前语言环境:

``python
```````>br/>
>tr tr.set设置当前语言环境('en'u'us'en'u'us'en'u'us',dump永久=false`
>tr tr tr.set设置当前语言环境('en'u'u'us'en'u'us'us'en'u'u'u'us'us','dump永久=
tr.set_p('form1.name',none='name')
tr.set廑p('form1.visits',none='visits',single='visit',multi='visits')
````````

保存ram中要存储的所有内容:

``` python
tr.dump廑locales()
`````

将存储重新加载到ram中(远程存储中可能有一些更改?)用法:

``` python
tr.reload\locales()
````


检查当前区域设置:

`` python
``打印(tr.locale)
`````

dump-dump永久=true)
````


>是时候获取我们的值了:

``python
name=input(tr.p('form1.name'form1.name')
visits=10
print('%s%s%s%%(name,visits,tr.p('form1.visits,visits))
`````

````

````````
` ` ` ` ` ` ` ` ` ` `




br/>>是时候开始获取我们py`,或者在测试中查看。

这一段时间内,人们已经开始注意到,这一段时间内,这一段时间。也就是说!
2018年。23时57分29秒
```

``` bash
选择语言环境From the following list[` ru',en ` U US',en ` fr ` u US':en
for demo purposes,fill data below
your name:maxim
your surname:dutkin
how old are you:28
awesome,check out the out!
Great that you should be interest to this package.今天是「弗里玛2 00」:13:36 2018“(<
>>
>>` br/>` bash
>>select local select from the following list[[` ru ` u ru'、` unu US'、` ru'、` fr u'、` fr/>fr u/>br/>for expression,consult下列数据:
>>>
>>>>name:maximi
>>出口!您对这个包表现出的兴趣太好了。复制这个网站码到您的网站上以设置一个投票箱在您的网站上。
` `

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

推荐PyPI第三方库


热门话题
带有字符串的java JNA调用与带有字节[]的java JNA调用的行为不同   java基于键列表获取子映射   重启后永久增加java堆大小?   JavaHTTPS服务器:相互SSL身份验证   java为什么接受接口的方法会拒绝该接口的实现?   片段中的java视图无法应用于()   ms access Java SQL更新命令不工作   java将web服务自动打包和部署到Oracle Application Server 10g   java有没有办法在安卓 studio中为安卓时钟设置多个警报?   位于FTP服务器上的文件上的Java校验和md5   在Java中创建类时遇到问题。有些方法不太确定   java错误:在类chrome\u驱动程序中找不到主方法   通用海图(Javascript\Java)