wordPress
如何參與 WordPress 正體中文翻譯?
本篇文章經原作者同意,轉自於 http://tw.forums.wordpress.org/topic/如何參與-wordpress-正體中文翻譯??replies=1
如果你有使用wordpress,又想對這套免費的軟體做出貢獻,就請您撥出一些時間來幫忙翻驗吧
WordPress 本身僅有英文操作介面,其他的語系都是由各國家的使用者費心費時所翻譯的成果,而在台灣正體中文部分,雖然現在的使用者不少,但真正參與翻譯計畫的人卻不多。
我想這不是一件困難的事情,只要有心,即便你的英文能力不是頂尖,都能夠藉由翻譯軟體或是線上翻譯工具的輔助,在 WordPress 裡留下你走過的足跡,一同讓台灣正體中文社群更加茁壯,也能因此減輕每位貢獻者的工作負擔,讓大家都可以享受到最好的 WordPress 正體中文。
有鑑於一些台灣的 WordPress 社團成員反映不知道要如何參與翻譯,特地寫了一篇簡單的教學來讓想參與的朋友作為參考,當然,這些付出都是沒有實質報酬的,我們無法支付你薪資,也不會因 此而使你聲名大噪,但最棒的是你能夠真正投入一項世界級的開放原始碼專案,與大家一同進步。
要如何參與 WordPress 正體中文的翻譯工作?
1. 首先,你必須要有一個 WordPress.org 論壇帳戶,如果是在正體中文討論區註冊的也沒問題,如果你還沒有帳號,請先到 http://wordpress.org/support/register.php 註冊一個吧!完全免費。
2. 前往 http://translate.wordpress.org/ 找到 WordPress 專案底下的 Development 子項目,大部分的新字串都會出現在開發項目裡,以前的版本可以參考,但大概就不需要去更動它了。
3. 接著你會看到各個語系目前的翻譯進度,台灣正體中文的名稱為 Chinese (Taiwan) ,找到它然後進入吧!現在你可以看到 WordPress 正體中文的翻譯情形,以綠色作為背景的代表該字串已經完成翻譯的動作,如果底部是白色的,代表該字串還沒有人提供翻譯建議,可以雙擊 Translation 欄位下面的 Double-click to add 來加入適當的翻譯。
在翻譯時請把握幾個原則:
- 使用全型標點符號。
- 善用 Search 功能,找出前人翻譯過的類似字串,使用相同的詞彙以免造成使用者混淆。例如:Blog 翻譯成「網誌」,就不該將它翻譯成「部落格」。
- 使用大家都能夠一目了然的用語。
4. 在翻譯前可以點擊上方的 Untranslated 篩選功能,只顯示目前尚未翻譯的字串,這樣就能很輕鬆掌握現在的翻譯完成情形。
5. 在提交翻譯建議之後,會由 WordPress Taiwan 正體中文的編輯團隊進行審查,我們可能會核准你的翻譯,或是進行適當的修改調整,無論如何,當你完成一個字串的翻譯後,請記得按下 Add Translation 來存檔。
trace php 的好幫手,看array 的構成
調整wordpress 上傳檔案大小限制
自己製作wordpress 佈景主題
相信對於一些wordpress 的初學者來說,一定都像我一樣,只是去找人寫好的直些使用,或是好一點改一改再使用 但是有時也會一些無力感,因為 功能強大的佈景主題難以上手,甚至沒有中文介面,簡單的佈景主題能修改的地方又太少,導致要找一個完全符合心中所想的佈景主題十分困難….
最近 我找到一套軟體可以直接解決這個問題,他使用類似 office2007 的介面,可以直接製作佈景主題(痾..想做成網站也OK啦),不過缺點是,他產生的後台有點弱..,不過看在他強大的製作功能,這些就可以無視了
在一開始要先聲明
- 他不是免費軟體,收費方式有 家庭版 49.99美金跟 標準版 129.99美金,家庭版只支援wordpress,標準版則多支援了druapl等多個架站軟體(詳細自己去網站上看)
- 安裝後不用註冊既可以使用,但是是測試版,不能存檔(但可以輸出成佈景主題),佈景主題會自動加上浮水印(基本上就是 沒付錢別想真正拿來使用,只給你體驗體驗)
- 購買後,一年內可以免費升級,一年後可持續使用但無法升級(我嘗試過了,直接安裝新版的就可以了)
- 我正在籌錢購買…(已經買了 現在的布景就是成品)
我現在是使用 artisteer 4製作,這個只是一個測試版,許多功能仍未完善,只是有一些3代沒有的功能(已經出了 四代正式版)
剩下的介紹 就請參考
官方網站:http://www.artisteer.com/
軟體下載:http://www.artisteer.com/?p=download
如果看不慣簡體介面
可以在 ~~\Artisteer 3\Library\Data\Langs
底下找到Chinese.xml 把它簡轉繁就OK了
看不慣對岸用語? 自己改吧,不難
wordpress 修改首頁的文章顯示方式
參考資料 http://pangbu.com/get_template_part/
最近因為一些緣故,又要做wordrpess 網站
首先最大的麻煩是首頁的文章排列方式
修改的方法
外觀->主題編輯器
選擇你現在使用的主題,如果不能存檔,請先進到FTP裡修改檔案存取權限
首頁 修改是在 index.php,請仔細看內容
會找到
<?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', get_post_format() ); ?> <?php endwhile; ?>
這種東西
裡面總共出現了四個function
have_posts() 這個很好懂吧,有沒有文章
the_post () 這個應該是把文章取出一篇
get_template_part() 這個就是我們今天的重點了,這個變數目的是在 讓接下來的文章顯示可以有多種不同選擇
get_template_part($a,$b) 有兩個變數,簡單來說就是,執行後 系統會去選擇$a-$b.php 這個檔案去執行接下來的內容
而get_post_format()就是 依照文章格式,這是在你PO文的時候選擇的,如果你選標準就是啥都沒有
接下來 就是去找其他檔案的內容了
接下來我已我用 artisteer 產生的佈景主題為例
首頁的內容 會使用到content.php 這個檔案
global $post;
theme_post_wrapper(
array(
'id' => theme_get_post_id(),
'class' => theme_get_post_class(),
'thumbnail' => theme_get_post_thumbnail(),
'title' => '<a href="' . get_permalink( $post->ID ) . '" rel="bookmark" title="' . strip_tags(get_the_title()) . '">' . get_the_title() . '</a>',
'heading' => theme_get_option('theme_'.(is_single()?'single':'posts').'_article_title_tag'),
'before' => theme_get_metadata_icons( 'date,author,edit', 'header' ),
'content' => theme_get_excerpt(),
'after' => theme_get_metadata_icons( 'category,tag,comments', 'footer' )
)
);
而這裡就是把資料放進array中到接下來的wrapper.php檔案中使用
依照之前的code 我們知道會執行theme_post_wrapper()
而這支佈景主題的作法是,一個公版,但是在前一個步驟你沒放資料進來就不會顯示內容
好 理解了應該就很好修改
要修改有兩種方法
比較簡單的
修改content.php 把不要的註解掉,這個最簡單,但是有可能影響到其他地方
比較複雜的,仿造從寫一個,從index.php開始修改,這樣改比較刺激XD
wordpress statpress 不正常運作
wordpress 更新注意事項
wordpress 網站更新小小警訊
DB Cache Reloaded Fix 一個wordPress的 加速軟體
是這樣說嗎?
基本上它是一款 透過快取的方式,減少系統對MYSQL 的執行次數,依照說明,對於 高流量的網站十分有用
我的網站沒多少人,所以不知道效果XD
因為我在安裝時 出了點問題,所以 在這邊界少 解決方案,方法是別人找到的(http://wordpress.org/support/topic/plugin-db-cache-reloaded-fix-installation-problem-caching-cant-be-activated)
安裝的方式
1. 在外掛的地方 搜尋DB Cache Reloaded Fix 並且安裝,啟動她
2. 進入設定裡面去開啟她,如果有出現紅色的錯誤在繼續以下的步驟
3. 在這裡原作有一些bug,就是 她顯示的錯誤點和真正的錯誤點不同,要先經過下列的修改方式
3-1 開啟 外掛中的db-cache-reloaded.php
3-2 把275行的
_e('Caching can\'t be activated. Please chmod 755 wp-content/db-cache-reloaded-fix/cache folder', 'db-cache-reloaded');
改成
_e('Caching can\'t be activated. Please chmod 755 the folder ' .DBCR_CACHE_DIR. '
If that doesn\'t work, you might need to use chmod 775 or chmod 777 instead.
You may also need to copy ' .DBCR_PATH. '/db.php to ' .WP_CONTENT_DIR. '/db.php and chmod it 755 (or 775 or 777).', 'db-cache-reloaded');
3-3 把420行的
_e('Settings can\'t be saved. Please chmod 755 file config.ini', 'db-cache-reloaded');
改成
_e('Settings can\'t be saved. Please chmod 755 the file ' .WP_CONTENT_DIR. '/db-config.ini
If that doesn\'t work, you might need to use chmod 775 or chmod 777 instead. You may need to create an empty file of that name first.', 'db-cache-reloaded');
4. 剛剛是修正顯示的地方,接下來才是真正的修改(其實你可以再把檔案上傳更新後 依照新的錯誤訊息去改)
4-1 在 wp-content/plugins/db-cache-reloaded-fix/ 中新增一個cache 資料夾,權限改成 777 (755 和 775 可以測試)
4-2 把wp-content/plugins/db-cache-reloaded-fix/cache 中的db.php 複製一份到 wp-content/ 也和上面一樣 修改權限
這樣應該就可以正常運作了