Site_info and site_setting i18n

This commit is contained in:
Christophe Vilayphiou 2012-05-09 12:29:46 +08:00
parent 9216f29bc9
commit 44a485611a
5 changed files with 68 additions and 23 deletions

View File

@ -4,7 +4,7 @@
<%= content_tag :ul, :class => ("nav nav-list " + visible_for_controllers('sites')) do -%> <%= content_tag :ul, :class => ("nav nav-list " + visible_for_controllers('sites')) do -%>
<%= content_tag :li, link_to(t('admin.site_info'), admin_site_site_info_path(@site)), :class => active_for_action('sites', 'site_info') %> <%= content_tag :li, link_to(t('admin.site_info'), admin_site_site_info_path(@site)), :class => active_for_action('sites', 'site_info') %>
<%= content_tag :li, link_to(t('admin.system_info'), admin_site_system_info_path(@site)), :class => active_for_action('sites', 'system_info') %> <%= content_tag :li, link_to(t('admin.system_info'), admin_site_system_info_path(@site)), :class => active_for_action('sites', 'system_info') %>
<%= content_tag :li, link_to(t('admin.language'), admin_site_language_path(@site)), :class => active_for_action('sites', 'language') %> <%= content_tag :li, link_to(t('admin.site_language'), admin_site_language_path(@site)), :class => active_for_action('sites', 'language') %>
<%= content_tag :li, link_to(t('admin.mail_setting'), admin_site_mail_setting_path(@site)), :class => active_for_action('sites', 'mail_setting') %> <%= content_tag :li, link_to(t('admin.mail_setting'), admin_site_mail_setting_path(@site)), :class => active_for_action('sites', 'mail_setting') %>
<%= content_tag :li, link_to(t('admin.ui_theme'), admin_site_ui_theme_path(@site)), :class => active_for_action('sites', 'ui_theme') %> <%= content_tag :li, link_to(t('admin.ui_theme'), admin_site_ui_theme_path(@site)), :class => active_for_action('sites', 'ui_theme') %>
<% end -%> <% end -%>

View File

@ -12,56 +12,56 @@
<label class="control-label"><%= t 'admin.mail_address' %></label> <label class="control-label"><%= t 'admin.mail_address' %></label>
<div class="controls"> <div class="controls">
<%= f.text_field :address, :value => (@site['site_settings']['address'] rescue nil) %> <%= f.text_field :address, :value => (@site['site_settings']['address'] rescue nil) %>
<p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> <!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> -->
</div> </div>
</div> </div>
<div class="control-group"> <div class="control-group">
<label class="control-label"><%= t 'admin.mail_port' %></label> <label class="control-label"><%= t 'admin.mail_port' %></label>
<div class="controls"> <div class="controls">
<%= f.text_field :port, :value => (@site['site_settings']['port'] rescue nil) %> <%= f.text_field :port, :value => (@site['site_settings']['port'] rescue nil) %>
<p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> <!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> -->
</div> </div>
</div> </div>
<div class="control-group"> <div class="control-group">
<label class="control-label"><%= t 'admin.mail_domain' %></label> <label class="control-label"><%= t 'admin.mail_domain' %></label>
<div class="controls"> <div class="controls">
<%= f.text_field :domain, :value => (@site['site_settings']['domain'] rescue nil) %> <%= f.text_field :domain, :value => (@site['site_settings']['domain'] rescue nil) %>
<p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> <!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> -->
</div> </div>
</div> </div>
<div class="control-group"> <div class="control-group">
<label class="control-label"><%= t 'admin.mail_authentication' %></label> <label class="control-label"><%= t 'admin.mail_authentication' %></label>
<div class="controls"> <div class="controls">
<%= f.text_field :authentication, :value => (@site['site_settings']['authentication'] rescue nil) %> <%= f.text_field :authentication, :value => (@site['site_settings']['authentication'] rescue nil) %>
<p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> <!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> -->
</div> </div>
</div> </div>
<div class="control-group"> <div class="control-group">
<label class="control-label"><%= t 'admin.mail_user_name' %></label> <label class="control-label"><%= t 'admin.mail_user_name' %></label>
<div class="controls"> <div class="controls">
<%= f.text_field :user_name, :value => (@site['site_settings']['user_name'] rescue nil) %> <%= f.text_field :user_name, :value => (@site['site_settings']['user_name'] rescue nil) %>
<p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> <!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> -->
</div> </div>
</div> </div>
<div class="control-group"> <div class="control-group">
<label class="control-label"><%= t 'admin.mail_password' %></label> <label class="control-label"><%= t 'admin.mail_password' %></label>
<div class="controls"> <div class="controls">
<%= f.text_field :password, :value => (@site['site_settings']['password'] rescue nil) %> <%= f.text_field :password, :value => (@site['site_settings']['password'] rescue nil) %>
<p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> <!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> -->
</div> </div>
</div> </div>
<div class="control-group"> <div class="control-group">
<label class="control-label"><%= t 'admin.mail_tls' %></label> <label class="control-label"><%= t 'admin.mail_tls' %></label>
<div class="controls"> <div class="controls">
<%= f.check_box :tls, :checked => (@site['site_settings']['tls'].eql?('1') rescue false) %> <%= f.check_box :tls, :checked => (@site['site_settings']['tls'].eql?('1') rescue false) %>
<p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> <!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> -->
</div> </div>
</div> </div>
<div class="control-group"> <div class="control-group">
<label class="control-label"><%= t 'admin.mail_enable_starttls_auto' %></label> <label class="control-label"><%= t 'admin.mail_enable_starttls_auto' %></label>
<div class="controls"> <div class="controls">
<%= f.check_box 'enable_starttls_auto', :checked => (@site['site_settings']['enable_starttls_auto'].eql?('1') rescue false) %> <%= f.check_box 'enable_starttls_auto', :checked => (@site['site_settings']['enable_starttls_auto'].eql?('1') rescue false) %>
<p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> <!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> -->
</div> </div>
</div> </div>
</div> </div>

View File

@ -28,7 +28,7 @@
<%= f.fields_for :title, @site.title do |f| %> <%= f.fields_for :title, @site.title do |f| %>
<%= f.text_field locale, :class => "input-xxlarge" %> <%= f.text_field locale, :class => "input-xxlarge" %>
<% end %> <% end %>
<p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> <p class="help-block"><%= (t 'admin.site_title_help').html_safe %></p>
</div> </div>
</div> </div>
<% end %> <% end %>
@ -36,12 +36,12 @@
<% @site_valid_locales.each do |locale|%> <% @site_valid_locales.each do |locale|%>
<%= content_tag :div, :class => "tab-pane fade #{active_when_current_locale_eq locale} #{locale}" do %> <%= content_tag :div, :class => "tab-pane fade #{active_when_current_locale_eq locale} #{locale}" do %>
<div class="control-group"> <div class="control-group">
<label class="control-label"><%= t 'admin.keywords' %></label> <label class="control-label"><%= t 'admin.site_keywords' %></label>
<div class="controls"> <div class="controls">
<%= f.fields_for :keywords, @site.keywords do |f| %> <%= f.fields_for :keywords, @site.keywords do |f| %>
<%= f.text_area locale, :class => "input-xxlarge textarea-height-s" %> <%= f.text_area locale, :class => "input-xxlarge textarea-height-s" %>
<% end %> <% end %>
<p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> <p class="help-block"><%= (t 'admin.site_keywords_help').html_safe %></p>
</div> </div>
</div> </div>
<div class="control-group"> <div class="control-group">
@ -50,7 +50,7 @@
<%= f.fields_for :description, @site.description do |f| %> <%= f.fields_for :description, @site.description do |f| %>
<%= f.text_area locale, :class => "input-xxlarge textarea-height-s" %> <%= f.text_area locale, :class => "input-xxlarge textarea-height-s" %>
<% end %> <% end %>
<p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> <p class="help-block"><%= (t 'admin.site_description_help').html_safe %></p>
</div> </div>
</div> </div>
<div class="control-group"> <div class="control-group">
@ -59,6 +59,7 @@
<%= f.fields_for :footer, @site.footer do |f| %> <%= f.fields_for :footer, @site.footer do |f| %>
<%= f.text_area locale, :class => "tinymce_textarea input-xxlarge" %> <%= f.text_area locale, :class => "tinymce_textarea input-xxlarge" %>
<% end %> <% end %>
<p class="help-block"><%= (t 'admin.site_footer_help').html_safe %></p>
</div> </div>
</div> </div>
<div class="control-group"> <div class="control-group">

View File

@ -148,7 +148,6 @@ en:
is_published: Is published is_published: Is published
item: Item item: Item
key: Key key: Key
keywords: Keywords
language: Language language: Language
layout: Layout layout: Layout
layout_name: Layout name layout_name: Layout name
@ -162,6 +161,15 @@ en:
list_users: Users list list_users: Users list
list_infos: User information list list_infos: User information list
list_roles: User roles list list_roles: User roles list
mail_address: Address
mail_authentication: Authentication
mail_domain: Domain
mail_enable_starttls_auto: Enable Starttls Auto
mail_password: Password
mail_port: Port
mail_setting: Mail Setting
mail_tls: Tls
mail_user_name: User Name
member: Member member: Member
menu_enabled_for: Menu enabled for menu_enabled_for: Menu enabled for
module: module:
@ -203,23 +211,32 @@ en:
setup_designs: Designs setup setup_designs: Designs setup
site: Site site: Site
site_description: Site description site_description: Site description
site_description_help: |
Describing your organization in a short paragraph within 50~80 words for recognition purpose of search engines.<br/>
Ex. MIT is devoted to the advancement of knowledge and education of students in areas that contribute to or prosper in an environment of science and technology.
site_footer: Site footer site_footer: Site footer
site_footer_help: |
Will be displayed on the website each page footer, usually for copyright information or contact information.
site_info: Website Info
site_keywords: Keywords
site_keywords_help: |
It can be the combination of title of your university, department, institute or sector.<br/>
(Full name or abbreviation)Divide different keyword with comma(,), keywords can be mixed with different languages, and different combination, but do not make it a too long list.<br/>
Example清華大學,清大,化工,化學工程,研究所,Chemical Engineering,Tsing Hua,National Tsing Hua University,National University,NTHU,單元操作,單操,熱力學,流體力學,工程數學,工數,有機化學,無機化學,材料,生化,光譜,物化
site_language: Language
site_settings: Site Setting site_settings: Site Setting
site_sub_menu: Site sub-menu site_sub_menu: Site sub-menu
site_title: Site title site_title: Site title
mail_address: Address site_title_help: |
mail_port: Port Please provide the Official Title of your organization. It is important keyword for search engines!<br/>
mail_domain: Domain ExampleDepartment of Communication Engineering, NCTU
mail_authentication: Authentication
mail_user_name: User Name
mail_password: Password
mail_tls: Tls
mail_enable_starttls_auto: Enable Starttls Auto
super_pages: Super pages super_pages: Super pages
structure: Structure structure: Structure
system_info: System Info
title: Title title: Title
translation: Translation translation: Translation
type: Type type: Type
ui_theme: UI Theme
up_to_date: Up-to-date up_to_date: Up-to-date
update_error_link: Error when updating link. update_error_link: Error when updating link.
update_error_page: Error when updating page. update_error_page: Error when updating page.

View File

@ -145,7 +145,6 @@ zh_tw:
is_published: 被出版 is_published: 被出版
item: 網站架構 item: 網站架構
key: 關鍵 key: 關鍵
keywords: 關鍵字
language: 語言 language: 語言
layout: 佈局 layout: 佈局
layout_name: 佈局名字 layout_name: 佈局名字
@ -159,6 +158,15 @@ zh_tw:
list_users: 使用列表 list_users: 使用列表
list_infos: 用戶資料列表 list_infos: 用戶資料列表
list_roles: 用戶身份列表 list_roles: 用戶身份列表
mail_address: 地址
mail_authentication: 認證
mail_domain:
mail_enable_starttls_auto: Starttls自動啟用
mail_password: 密碼
mail_port:
mail_setting: 郵件設定
mail_tls: Tls
mail_user_name: 用戶名
member: 會員 member: 會員
menu_enabled_for: 選單啟用 menu_enabled_for: 選單啟用
module: module:
@ -193,10 +201,27 @@ zh_tw:
role: 身份 role: 身份
roles: 身份 roles: 身份
site_description: 網站描述 site_description: 網站描述
site_description_help: |
用在「敘述」貴單位網站盡量在50~80個字左右。當您在搜尋引擎中搜尋時貴單位的首頁連結下方出現用來介紹的文字。<br/>
範例:臺灣第一所最完整,歷史最悠久,且最具代表之綜合性高等教育學府,肩負高深學術研究及教學之重任,並在強調基本理論之純學術研究與提倡學術思想之自由學風之下,自始即朝著人文學、社會科學、生物科學及物理科學四大領域之目標發展,賦有致用性之科系發展之專業學院。(以台大為例)
site_footer: 網站頁尾 site_footer: 網站頁尾
site_footer_help: |
將顯示於網站每頁網頁頁尾,通常為著作權資訊或聯繫資訊等
site_info: 網站資訊
site_keywords: 關鍵字
site_keywords_help: |
在搜尋引擎中,它可以為學校名稱(全名及簡寫)、單位名稱(平常會用到的縮寫)、專業科目的名稱等等組合搭配。<br/>
需用半形逗點「,」隔開不同的關鍵字,建議不要太長,可多重組合搭配,可中英文混雜。關鍵字無上限,不要重複即可。<br/>
範例:清華大學,清大,化工,化學工程,研究所,Chemical Engineering,Tsing Hua,National Tsing Hua University,National University,NTHU,單元操作,單操,熱力學,流體力學,工程數學,工數,有機化學,無機化學,材料,生化,光譜,物化
site_language: 語系設定
site_settings: 基本設定 site_settings: 基本設定
site_sub_menu: 網站次選單 site_sub_menu: 網站次選單
site_title: 網站標題 site_title: 網站標題
site_title_help: |
請提供貴單位網站抬頭,以可明確的辨識貴單位名稱為主。<br/>
抬頭將會顯示於使用者瀏覽器標題列上,是搜尋條件中重要的關鍵字之一。<br/>
若勾選永遠顯示則無論連至任一內頁,標題列都會顯示該網站標題,否則將只顯示該頁標題。
setup_member: 成員設置 setup_member: 成員設置
setup_translations: 語系設定 setup_translations: 語系設定
setup_designs: 版型設定 setup_designs: 版型設定
@ -204,9 +229,11 @@ zh_tw:
site_setting: 網站設定 site_setting: 網站設定
super_pages: 可編頁面 super_pages: 可編頁面
structure: 網站結構 structure: 網站結構
system_info: 系統資訊
title: 標題 title: 標題
translation: 翻譯 translation: 翻譯
type: 類型 type: 類型
ui_theme: 佈景主題
up_to_date: 最新版本 up_to_date: 最新版本
update_error_link: 更新鏈接時出現錯誤。 update_error_link: 更新鏈接時出現錯誤。
update_error_page: 更新頁面時出現錯誤。 update_error_page: 更新頁面時出現錯誤。