在py檔裡面找不到的詞彙

1 view
Skip to first unread message

SahanaTW PL - Hsiaojan

unread,
Jul 4, 2010, 9:22:56 AM7/4/10
to SahanaTWPY
hi

我將http://of.openfoundry.org/websvn/filedetails.php?
repname=sahanapy&pat 這個網址目錄下的py檔載後另存成exe檔
試著查詢幾個詞彙,發現在py檔中沒有找到,請問這個問題該怎麼處理呢?

找不到的詞彙:
messaging module
compose
mapping
Situation Awareness & Geospatial Analysis
Central point to record details on People.

TsungWei Hu

unread,
Jul 4, 2010, 12:15:15 PM7/4/10
to sahan...@googlegroups.com
我比對其中的 Situation Awareness & Geospatial Analysis 這它為例
這個詞彙出現在 models/01_modules.py
        table.insert(
            name="gis",
            name_nice="Mapping",
            priority=2,
            module_type=2,
            access='',
            description="Situation Awareness & Geospatial Analysis",
            enabled=shn_module_enable.get('gis', False)
        )
接下來要試著改成
            description=T("Situation Awareness & Geospatial Analysis"),
再 update 確認這樣的詞彙是否會更新進 zh-tw.py

如果沒成功 就要到 IRC 問了

/marr/

2010/7/4 SahanaTW PL - Hsiaojan <hsiaoj...@gmail.com>

TsungWei Hu

unread,
Jul 8, 2010, 2:09:21 AM7/8/10
to sahan...@googlegroups.com
原本提到 Situation Awareness & Geospatial Analysis 詞彙是出現在 models/01_modules.py
這是指 rev 662 的情況
在 rev 835 的環境 上述詞彙是出現在 models/000_config.py

實際把它修改為 description=T("Situation Awareness & Geospatial Analysis"),
再到 admin 介面 update all languages
成功發現 Situation Awareness & Geospatial Analysis 新增進 *.py

初步證實加上 T() 就能新增待譯詞彙
或許是 core developer 忘了把 T() 加上

/marr/

Hsiaojan

unread,
Jul 8, 2010, 2:11:55 AM7/8/10
to sahan...@googlegroups.com
是的,我回來以前問了這個問題
他們說開發者沒有再詞彙前面加上T 或Tstring就會出現這個問題,他們希望我們處理以後能更新回去,方便其他國家的翻譯者翻譯
--
Hsiaojan Liu
Reply all
Reply to author
Forward
0 new messages