Category: WordPress

WordPress 二三事…

  • translate!

    過年期間,WordPress 多國語言郵件論壇中發佈了新的網站服務:[wp-polyglots] translate.wordpress.org

    這個服務看來是曾經在 translate.wordpress.com 發展過一段時間的社群翻譯功能,成熟後獨立成 GlotPress 工具,提供一個網頁介面的翻譯工具讓社群參與翻譯活動。

    回到 WordPress.org 多國語言上頭,現在有 WordPress.org 論壇帳號的朋友們可以登入 http://translate.wordpress.org/ 參與翻譯。

    您的貢獻將成為我們未來釋出翻譯檔的參考,謝謝。 🙂

  • 2.8.5 到 2.9.1 升級會出現的訊息

    剛剛升級了兩個 WordPress 2.8.5 的網誌,直接在後台使用「升級」,看到這個畫面:

    (more…)

  • 使用 zh_TW 中文語系這兩日後台看到的更新

    剛剛看到 skyfate 兄《語系檔的升級更新》,想回應一下他的問題,但是沒有留言的地方…XD

    那就順便寫一篇來說明一下這個情況吧!

    台灣微軟之後有聯絡上免費資源網路社群的站長 Pseric 與我,我個人認為這也算是個機會,透過 tw.wordpress.org 直接在 WordPress 為台灣的朋友服務也不錯。所以就開始做了…

    這裡要感謝 Pseric 的聯絡與申請,WordPress 官方已經為我們提供 tw.wordpress.org 網站與 i18n repository 的權限。將檔案放進去之後,網站就會自動產生新版 WordPress 在地化版本,大家在後台就會看得到更新。

    不過我們也發現,後台的自動更新會出現錯誤,它的連結是指向 zh.wordpress.org 開頭,而不是申請到的 tw.wordpress.org。Pseric 已經將這個問題回報給官方,正在等官方的回應。

    現階段大家可以先略過或隱藏這個更新,請耐心等待最新消息。

    更新:官方已經修復 API 的問題,現在正常運作,本網誌也升級成 WordPress zh_TW 2.9 了! 😀
    更新 again:幾個小時前升級成 en_US 2.9.1,剛剛升級成 zh_TW 2.9.1.

  • WordPress 2.8.4: 安全修正版本發佈

    現有版本的 WordPress / WordPress mu 都有同樣的漏洞,昨晚在 RSS Reader 中得知這個消息時並沒有第一時間散佈出來,若是有人拿去做 DoS 壞事就不好玩了。

    睡一覺醒來就看到官方網站已經發佈《WordPress 2.8.4: Security Release》,隨後 WpRecipes.com 後來也發佈如何簡單修正這一個問題的文章《Prevent password reset hacking on your WordPress blog》。

    是說,這樣一修之後…我就不用急著升級 2.8.4 了!? XD

  • 字串擷取腳本再改

    四月份做了一次修改,最近 WordPress 2.8 已經接近正式釋出階段。
    而最近的開發中版本因時區設定加入洲/城市(continents-cities)的選項,以及新增幾個關鍵字,讓字串擷取腳本又有了更動。

    #!/bin/sh
    TEMPLATE=trunk.pot
    cwd=`pwd`
    cp /dev/null "$cwd/$TEMPLATE"
    cd trunk
    find . -name '*.php' -print \
    | sed -e 's,^\./,,' \
    | sort \
    | xargs xgettext \
        --keyword=__ \
        --keyword=_e \
        --keyword=_c \
        --keyword=__ngettext:1,2 \
        --keyword=_n:1,2 \
        --keyword=_nc:1,2 \
        --keyword=__ngettext_noop:1,2 \
        --keyword=_n_noop:1,2 \
        --keyword=_x:1,2c \
        --keyword=_nx:1,2,4c \
        --keyword=_nx_noop:1,2,3c \
        --keyword=esc_attr__ \
        --keyword=esc_attr_e \
        --keyword=esc_attr_x:1,2c \
        --exclude-file="$cwd/i18n/pot/wordpress-continents-cities.pot" \
        --default-domain=wordpress \
        --language=php \
        --output="$cwd/$TEMPLATE" \
        --join-existing \
        --from-code utf-8 \
        --copyright-holder=WordPress
    cd "$cwd"
    sed -i 's/\\r\\n/\\n/g' "$TEMPLATE"
    

    注意到其中有排除 wordpress-continents-cities.pot 檔案的內容,如何產生改天再寫,現在是直接到 i18n 的 svn 下載回來。至於 zh_TW 的語系檔案,可於 skyfate 發佈的這篇文章《WordPress Continents/Cities 中文語系檔》中找到他所製作的檔案下載連結。

    翻譯流程仍然沒有改變。