我手动创建了一个文件:test.po,内容如下:
msgstr"问候"
msgstr"Hello World"
现在我可以在编辑器中编辑翻译(hello world),如"poedit"和"GTranslated"(我正在使用Ubuntu).我甚至可以为该翻译添加评论.然而,"poedit"和"GTranslated"都不会让我添加一个新的翻译字符串 - 我在网上看起来没有用,看着其他编辑的截图,似乎没有一个"新"按钮.
我错过了什么?使用"普通"文本编辑器编辑新密钥然后在这些PO编辑器中编辑它们(无论它们可能是什么)似乎很愚蠢.(如果你不能说我是这个'gettext'世界的新手 - 我正在用Zend/PHP构建一个网站.)
我目前正在使用Python和XLWT/XLRD库以编程方式创建XLS文件.
我已经能够用值填充单元格并插入简单的公式.我的挑战是我想为我的用户创建一个下拉菜单(http://office.microsoft.com/en-us/excel-help/create-or-remove-a-drop-down-list-HP005202215.aspx)
是的,我可以轻松地在EXCEL中执行此操作,但我需要将此过程自动化 - 我正在使用Python和XLWT/XLRD库 - 我宁愿坚持使用它们,但如果有必要,我会切换到其他东西(我是在Ubuntu Linux服务器中).
我是高级PHP和Perl老兄,但Python对我来说是新手.我很开心学习它!我编写了下面的代码,但是我无法摆脱那些具有"高级"Python技能的人更好地编写的感觉.你真正的Python人是一个有趣的挑战吗?
请注意:我希望代码可读.Python被认为是可读的 - 我们不是在这里写人Perl!(例如:我喜欢'工作日'是字符串而不是整数,非常清楚)
import datetime
today = datetime.datetime.now()
weekday = today.strftime("%a")
hourmin = int(today.strftime("%H%M"))
print "today here is: " + today.strftime("%c") # for debug
if weekday == "Sat" or \
(weekday == "Sun" and hourmin < 2000) or \
(weekday == "Fri" and hourmin > 1630) or \
(hourmin >= 1630 and hourmin < 2000) :
print "bad time"
else:
print "good time"
Run Code Online (Sandbox Code Playgroud)