diff --git a/app/helpers/admin_helper.rb b/app/helpers/admin_helper.rb index 31177d70..120e1245 100644 --- a/app/helpers/admin_helper.rb +++ b/app/helpers/admin_helper.rb @@ -7,12 +7,12 @@ module AdminHelper # Check if the current_user is manager in current module app def is_manager? - @module_app.is_manager?(current_or_guest_user) || is_admin? + (@module_app.is_manager?(current_or_guest_user) rescue nil) || is_admin? end # Check if the current_user is sub manager in current module app def is_sub_manager? - @module_app.is_sub_manager?(current_or_guest_user)|| is_admin? + (@module_app.is_sub_manager?(current_or_guest_user) rescue nil) || is_admin? end def is_admin? diff --git a/app/helpers/attribute_fields_helper.rb b/app/helpers/attribute_fields_helper.rb index 9050b9e6..c35c7370 100644 --- a/app/helpers/attribute_fields_helper.rb +++ b/app/helpers/attribute_fields_helper.rb @@ -163,7 +163,7 @@ protected result << "" result << "" result << "" diff --git a/config/locales/en.yml b/config/locales/en.yml index 041e03d7..60dfacbd 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -368,176 +368,176 @@ en: errors: at_least_one: must at least have one value - admin: - access: - denied: - app: - not_sub_manager: Access Denied for you are not SubManager for this app - not_manager: Access Denied for you are not SubManager for this app - not_authed_user: Access Denied for you are not User for this app - not_admin: Access Denied for you are not Admin - object: "Access Denied for you don't have permission for this object" - action: Action - ad_banner: AD Banner - orbit_gallery: Gallery - calendar: Calendar - ad: - sec_place_holder: Enter 3 if 3 sec - ab_fx: FX - all_banners: AdBanner list - banner_best_size: Banner Best Size - best_size: Best size - new_banner: New banner - new_image: New image - showing: Showing - not_showing: NotShowing - picture_list: Picture List - title: Title - transition_sec: Transition time - trans_unit_sec: sec - update_banner: Update Banner - widget_info_for_ad_image_size: "Best size with: %{best_size}" - add: Add - add_item: Add item - add_language: Add language - add_drop_down_item: +Add Menu Item - admin: Admin - action: Action - all_articles: List - always_display_title: Always displayed in the title bar - announcement: Announcement - asset: Asset - assets: - file: File - album: Album - video: Video - book: Book - attributes: Attributes - author: Author - calendar: Calendar - gprs: GPS - cant_delete_self: You can not delete yourself. - cant_revoke_self_admin: You can not revoke your admin role yourself. - category: Category - choose_file: Choose a file... - class: Class - content: Content - create_error_link: Error when creating link. - create_error_page: Error when creating page. - create_success_home: Homepage was successfully created. - create_success_layout: Layout was successfully created. - create_success_link: Link was successfully created. - create_success_page: Page was successfully created. - create_success_snippet: Snippet was successfully created. - create_success_user: User was successfully created. - data: Data - dashboard: Dashboard - delete_language: Delete language - description: Description - design: Template - disable_language: Disable language - editing_home: Editing homepage - editing_layout: Editing layout - editing_link: Editing link - editing_page: Editing page - editing_snippet: Editing snippet - editing_info: Editing user information - editing_role: Editing user role - email: Email - enable_language: Enable language - enabled_for: Enabled for - file_name: Filename - file_size: File size - file_upload: File upload - format: Format - home: Home - id: ID - info: Information - intro: Introduction - is_published: Is published - item: Item - key: Key - keywords: Keywords - language: Language - layout: Layout - layout_name: Layout name - links: Links - link: Links - list_assets: Assets list - list_designs: Designs list - list_items: Items list - list_puchases: Purchases list - list_snippets: Snippets list - list_users: Users list - list_infos: User information list - list_roles: User roles list - mail_address: Address - mail_port: Port - mail_domain: Domain - mail_authentication: Authentication - mail_user_name: User Name - mail_password: Password - mail_tls: TLS - mail_enable_starttls_auto: Enable Start TLS Auto - member: Member - menu_enabled_for: Menu enabled for - module: - authorization: Module Authorization - move_down: Move down - move_up: Move up - multilingual: Multilingual - my_avatar: My Avatar - no_home_page: You don't have a homepage - no_layout: You don't have a layout - name: Name - nccu: NCCU Custom - nccu_c: - nccu_ldap_uid: NCCU LDAP Account - new_asset: New asset - new_component: New component - new_design: New design - new_home: New homepage - new_layout: New layout - new_link: New link - new_page: New page - new_snippet: New snippet - new_user: New user - new_info: New user information - new_role: New user role - news: News - non_multilingual: Non multilingual - object_auth: - list_title_of_users: %{auth_title} Auth List - update_done: Update done,reulst showing in list - update_failed: Update failed - options: Options - orig_upload_file: Original filename - page: Page - page_context: - edit: Edit - ob_auth: - edit: Category authorization - page_part_kinds: - text: Text Area - public_r_tag: System Widget - module_widget: Plug-in Module Widget - position: Position - published?: Published? - purchase: Purchase - registered: Registered - role: Role - roles: Roles - setup_member: Member setup - setup_translations: Translations setup - setup_designs: Designs setup - site: Site - site_description: Site description - site_footer: Site footer - site_settings: Site Setting - site_sub_menu: Site sub-menu - site_title: Site title - super_pages: Super pages - structure: Structure + # admin: + # access: + # denied: + # app: + # not_sub_manager: Access Denied for you are not SubManager for this app + # not_manager: Access Denied for you are not SubManager for this app + # not_authed_user: Access Denied for you are not User for this app + # not_admin: Access Denied for you are not Admin + # object: "Access Denied for you don't have permission for this object" + # action: Action + # ad_banner: AD Banner + # orbit_gallery: Gallery + # calendar: Calendar + # ad: + # sec_place_holder: Enter 3 if 3 sec + # ab_fx: FX + # all_banners: AdBanner list + # banner_best_size: Banner Best Size + # best_size: Best size + # new_banner: New banner + # new_image: New image + # showing: Showing + # not_showing: NotShowing + # picture_list: Picture List + # title: Title + # transition_sec: Transition time + # trans_unit_sec: sec + # update_banner: Update Banner + # widget_info_for_ad_image_size: "Best size with: %{best_size}" + # add: Add + # add_item: Add item + # add_language: Add language + # add_drop_down_item: +Add Menu Item + # admin: Admin + # action: Action + # all_articles: List + # always_display_title: Always displayed in the title bar + # announcement: Announcement + # asset: Asset + # assets: + # file: File + # album: Album + # video: Video + # book: Book + # attributes: Attributes + # author: Author + # calendar: Calendar + # gprs: GPS + # cant_delete_self: You can not delete yourself. + # cant_revoke_self_admin: You can not revoke your admin role yourself. + # category: Category + # choose_file: Choose a file... + # class: Class + # content: Content + # create_error_link: Error when creating link. + # create_error_page: Error when creating page. + # create_success_home: Homepage was successfully created. + # create_success_layout: Layout was successfully created. + # create_success_link: Link was successfully created. + # create_success_page: Page was successfully created. + # create_success_snippet: Snippet was successfully created. + # create_success_user: User was successfully created. + # data: Data + # dashboard: Dashboard + # delete_language: Delete language + # description: Description + # design: Template + # disable_language: Disable language + # editing_home: Editing homepage + # editing_layout: Editing layout + # editing_link: Editing link + # editing_page: Editing page + # editing_snippet: Editing snippet + # editing_info: Editing user information + # editing_role: Editing user role + # email: Email + # enable_language: Enable language + # enabled_for: Enabled for + # file_name: Filename + # file_size: File size + # file_upload: File upload + # format: Format + # home: Home + # id: ID + # info: Information + # intro: Introduction + # is_published: Is published + # item: Item + # key: Key + # keywords: Keywords + # language: Language + # layout: Layout + # layout_name: Layout name + # links: Links + # link: Links + # list_assets: Assets list + # list_designs: Designs list + # list_items: Items list + # list_puchases: Purchases list + # list_snippets: Snippets list + # list_users: Users list + # list_infos: User information list + # list_roles: User roles list + # mail_address: Address + # mail_port: Port + # mail_domain: Domain + # mail_authentication: Authentication + # mail_user_name: User Name + # mail_password: Password + # mail_tls: TLS + # mail_enable_starttls_auto: Enable Start TLS Auto + # member: Member + # menu_enabled_for: Menu enabled for + # module: + # authorization: Module Authorization + # move_down: Move down + # move_up: Move up + # multilingual: Multilingual + # my_avatar: My Avatar + # no_home_page: You don't have a homepage + # no_layout: You don't have a layout + # name: Name + # nccu: NCCU Custom + # nccu_c: + # nccu_ldap_uid: NCCU LDAP Account + # new_asset: New asset + # new_component: New component + # new_design: New design + # new_home: New homepage + # new_layout: New layout + # new_link: New link + # new_page: New page + # new_snippet: New snippet + # new_user: New user + # new_info: New user information + # new_role: New user role + # news: News + # non_multilingual: Non multilingual + # object_auth: + # list_title_of_users: %{auth_title} Auth List + # update_done: Update done,reulst showing in list + # update_failed: Update failed + # options: Options + # orig_upload_file: Original filename + # page: Page + # page_context: + # edit: Edit + # ob_auth: + # edit: Category authorization + # page_part_kinds: + # text: Text Area + # public_r_tag: System Widget + # module_widget: Plug-in Module Widget + # position: Position + # published?: Published? + # purchase: Purchase + # registered: Registered + # role: Role + # roles: Roles + # setup_member: Member setup + # setup_translations: Translations setup + # setup_designs: Designs setup + # site: Site + # site_description: Site description + # site_footer: Site footer + # site_settings: Site Setting + # site_sub_menu: Site sub-menu + # site_title: Site title + # super_pages: Super pages + # structure: Structure # : >>>>>>> various_bugs tags: Tags url: URL diff --git a/config/locales/zh_tw.yml b/config/locales/zh_tw.yml index efa69994..86c4f0ea 100644 --- a/config/locales/zh_tw.yml +++ b/config/locales/zh_tw.yml @@ -350,278 +350,278 @@ zh_tw: # : ======= errors: at_least_one: 必須至少有一個值 - admin: - infos: - add_attribute_field: 新增 - save: 儲存 - initial: 起始值 - markup: 輸入模式 - item_name: 資料表名稱 - name: 名稱 - options: 選項 - multilingual: 多語言輸入 - add_more: 使用者可自行延伸欄位 - add: 新增 - placeholder: 輸入協助 - type: 類型 - placeholder: 提示內容 - list: 自定選單 - is_range: 是 - not_range: 否 - date: - claendar: 紀年法 - range: 本欄為時間區段 - format: 格式 - tw_claendar: 民國 - west_claendar: 西元 - access: - denied: - app: - not_sub_manager: 拒絕存取因你不是此應用程式次管理員 - not_manager: 拒絕存取因你不是此應用程式管理員 - not_authed_user: 拒絕存取因你不是此應用程式授權使用者 - not_admin: 拒絕存取因你不是此應用程式次管理員 - object: 拒絕存取因你不是網站管理者 - action: 操作 - ad_banner: 廣告輪播 - orbit_gallery: 活動花絮 - ad: - sec_place_holder: 3秒請輸入3 - ab_fx: 轉場特效 - all_banners: 輪播清單 - banner_best_size: Banner 尺寸 - best_size: 最佳尺寸 - cate_auth: 分類授權 - delete_banner: 刪除整組輪播 - new_banner: 新增輪播 - new_image: 新增橫幅 - showing: 顯示中 - not_showing: 沒有顯示 - picture_list: 圖片列表 - title: 標題 - transition_sec: 轉場單位時間 - trans_unit_sec: 秒 - update_banner: 更新輪播 - widget_info_for_ad_image_size: "此區塊圖片尺寸請使用 %{best_size}" - add: 新增 - add_item: 新增項目 - add_language: 新增語言 - add_drop_down_item: +增加Orbit選單 - admin: 網站管理者 - all_articles: 列表 - always_display_title: 永遠顯示於標題列 - announcement: 公告管理 - asset: 資產 - assets: - file: 檔案 - album: 相簿 - video: 影片 - book: 書籍 - attributes: 屬性 - author: 作者 - calendar: 行事曆 - cant_delete_self: 您不可以刪除自己。 - cant_revoke_self_admin: 您不可以撤銷自己的管理身份。 - category: 類別 - choose_file: 請選擇一個文件... - class: 階級 - content: 內容 - contenteditable: - update_done: 更新完成 - update_failed: 更新失敗 - create_error_link: 新增連接時出錯。 - create_error_page: 新增頁面時出錯。 - create_success_home: 首頁已成功新增。 - create_success_layout: 樣板已成功新增。 - create_success_link: 連結已成功新增。 - create_success_page: 頁面已成功新增。 - create_success_home: 首頁已成功新增。 - create_success_layout: 佈局已成功新增。 - create_success_link: 連結已成功新增。 - create_success_page: 頁面已成功新增。 - create_success_snippet: 片段已成功新增。 - create_success_user: 用戶已成功新增。。 - dashboard: 儀表板 - data: 選擇檔案 - delete_language: 刪除語言 - description: 描述 - design: 版型管理 - disable_language: 禁用語言 - edit: 編輯 - editing_home: 編輯首頁 - editing_layout: 編輯樣板 - editing_link: 編輯連結 - editing_page: 編輯頁面 - editing_snippet: 編輯片段 - editing_info: 編輯用戶資料 - editing_role: 編輯用戶身份 - email: Email - enable_language: 啟用語言 - enabled_for: 啟用 - file_name: 檔名 - file_size: 檔案大小 - file_upload: 文件上載 - format: 格式 - home: 首頁 - id: ID - info: 資料 - intro: 簡介 - is_published: 被出版 - item: 網站架構 - key: 關鍵 - keywords: 關鍵字 - language: 語言 - layout: 佈局 - layout_name: 佈局名字 - link: 連結管理 - links: 網路資源 - list_assets: 資產列表 - list_designs: 設計列表 - list_items: 項目列表 - list_puchases: 購買清單 - list_snippets: 斷片列表 - list_users: 使用列表 - list_infos: 用戶資料列表 - list_roles: 用戶身份列表 - mail_address: 郵件地址 - mail_port: 傳輸埠 - mail_domain: 網域名稱 - mail_authentication: 認證 - mail_user_name: 帳號 - mail_password: 密碼 - mail_tls: TLS - mail_enable_starttls_auto: Enable Start TLS Auto - member: 會員 - menu_enabled_for: 選單啟用 - module: - authorization: 模組授權 - move_down: 往下移 - move_up: 往上移 - multilingual: 多種語言 - my_avatar: 我的頭像 - no_home_page: 您沒有首頁 - no_layout: 您沒有佈局 - name: 名稱 - new_admin: - side_bar: - all_user: 所有使用者 - add_user: 新增使用者 - user_roles: 角色 - user_info: 使用者資訊 - user: 會員 - users: - all_plugin_summary: 全部 - profile: 基本資料 - roles: - staff: 職員資料 - student: 學生資料 - teacher: 教師資料 - action: - add: 新增 - edit: 編輯 - delete: 刪除 - quick_edit: 快速編輯 - next: 下一頁 - prev: 上一頁 - attributes: - roles: 角色 - name: 名稱 - publications: 出版數 - courses: 開課數 - followers: 被關注數 - show_mode: - index: 清單 - summary: 摘要 - thumbnail: 縮圖 - table_header: - status: 狀態 - category: 分類 - tags: 標籤 - clear_filter: 重置 - new_asset: 新增資產 - new_component: 新增元件 - new_design: 新設計 - new_home: 新增首頁 - new_layout: 新增樣板 - new_link: 新增連結 - new_page: 新增頁面 - new_snippet: 新增片段 - new_user: 新增使用 - new_info: 新增用戶資料 - new_role: 新增用戶身份 - news: 新聞 - non_multilingual: - object_auth: - list_title_of_users: 授權清單-%{auth_title} - update_done: 更新完成,結果顯示於清單 - update_failed: 更新失敗 - options: 選項 - orig_upload_file: 原上傳檔名 - page: 頁面管理 - page_context: - edit: 編輯 - ob_auth: - edit: 分類授權 - page_part_kinds: - text: 文字區塊 - public_r_tag: 系統模塊 - module_widget: 外掛模塊 - position: 位置 - published?: 發布? - purchase: 購買 - role: 身份 - roles: 身份 - site_description: 網站描述 - site_footer: 網站頁尾 - site_settings: 基本設定 - site_sub_menu: 網站次選單 - site_title: 網站標題 - setup_member: 成員設置 - setup_translations: 語系設定 - setup_designs: 版型設定 - site: 網站 - site_setting: 網站設定 - super_pages: 可編頁面 - structure: 網站結構 - tags: 標籤 - title: 標題 - translation: 翻譯 - type: 類型 - up_to_date: 最新版本 - update_error_link: 更新鏈接時出現錯誤。 - update_error_page: 更新頁面時出現錯誤。 - update_success_content: 內容已成功更新。 - update_success_home: 首頁已成功更新。 - update_success_layout: 樣板已成功更新。 - update_success_link: 連結已成功更新。 - update_success_page: 頁面已成功更新。 - update_success_snippet: 片段已成功更新。 - update_success_user: 用戶已成功更新 - upload_design: 上傳設計 - url: URL - user: 用戶 - user_new_interface: - sys_basic_form: 系統基本資料表 - password: 密碼 - password_confirmation: 確認密碼 - email: 使用者帳號信箱 - user_role: - auth: - all_member: 所有會員 - manager: 管理員 - sub_manager: 次管理員 - by_role: 根據身份 - by_sub_role: 根據次身份 - block_list: 封鎖名單 - add_manager: 增加到管理員 - add_sub_manager: 增加到次管理員 - add_to_block_list: 封鎖名單 - add_to_privilege_list: 特許名單 - auth_by: -由%{user_display_name}授權 - user: 使用會員 - info: 用戶資料 - panel: 用戶面板 - role: 用戶身份 + # admin: + # infos: + # add_attribute_field: 新增 + # save: 儲存 + # initial: 起始值 + # markup: 輸入模式 + # item_name: 資料表名稱 + # name: 名稱 + # options: 選項 + # multilingual: 多語言輸入 + # add_more: 使用者可自行延伸欄位 + # add: 新增 + # placeholder: 輸入協助 + # type: 類型 + # placeholder: 提示內容 + # list: 自定選單 + # is_range: 是 + # not_range: 否 + # date: + # claendar: 紀年法 + # range: 本欄為時間區段 + # format: 格式 + # tw_claendar: 民國 + # west_claendar: 西元 + # access: + # denied: + # app: + # not_sub_manager: 拒絕存取因你不是此應用程式次管理員 + # not_manager: 拒絕存取因你不是此應用程式管理員 + # not_authed_user: 拒絕存取因你不是此應用程式授權使用者 + # not_admin: 拒絕存取因你不是此應用程式次管理員 + # object: 拒絕存取因你不是網站管理者 + # action: 操作 + # ad_banner: 廣告輪播 + # orbit_gallery: 活動花絮 + # ad: + # sec_place_holder: 3秒請輸入3 + # ab_fx: 轉場特效 + # all_banners: 輪播清單 + # banner_best_size: Banner 尺寸 + # best_size: 最佳尺寸 + # cate_auth: 分類授權 + # delete_banner: 刪除整組輪播 + # new_banner: 新增輪播 + # new_image: 新增橫幅 + # showing: 顯示中 + # not_showing: 沒有顯示 + # picture_list: 圖片列表 + # title: 標題 + # transition_sec: 轉場單位時間 + # trans_unit_sec: 秒 + # update_banner: 更新輪播 + # widget_info_for_ad_image_size: "此區塊圖片尺寸請使用 %{best_size}" + # add: 新增 + # add_item: 新增項目 + # add_language: 新增語言 + # add_drop_down_item: +增加Orbit選單 + # admin: 網站管理者 + # all_articles: 列表 + # always_display_title: 永遠顯示於標題列 + # announcement: 公告管理 + # asset: 資產 + # assets: + # file: 檔案 + # album: 相簿 + # video: 影片 + # book: 書籍 + # attributes: 屬性 + # author: 作者 + # calendar: 行事曆 + # cant_delete_self: 您不可以刪除自己。 + # cant_revoke_self_admin: 您不可以撤銷自己的管理身份。 + # category: 類別 + # choose_file: 請選擇一個文件... + # class: 階級 + # content: 內容 + # contenteditable: + # update_done: 更新完成 + # update_failed: 更新失敗 + # create_error_link: 新增連接時出錯。 + # create_error_page: 新增頁面時出錯。 + # create_success_home: 首頁已成功新增。 + # create_success_layout: 樣板已成功新增。 + # create_success_link: 連結已成功新增。 + # create_success_page: 頁面已成功新增。 + # create_success_home: 首頁已成功新增。 + # create_success_layout: 佈局已成功新增。 + # create_success_link: 連結已成功新增。 + # create_success_page: 頁面已成功新增。 + # create_success_snippet: 片段已成功新增。 + # create_success_user: 用戶已成功新增。。 + # dashboard: 儀表板 + # data: 選擇檔案 + # delete_language: 刪除語言 + # description: 描述 + # design: 版型管理 + # disable_language: 禁用語言 + # edit: 編輯 + # editing_home: 編輯首頁 + # editing_layout: 編輯樣板 + # editing_link: 編輯連結 + # editing_page: 編輯頁面 + # editing_snippet: 編輯片段 + # editing_info: 編輯用戶資料 + # editing_role: 編輯用戶身份 + # email: Email + # enable_language: 啟用語言 + # enabled_for: 啟用 + # file_name: 檔名 + # file_size: 檔案大小 + # file_upload: 文件上載 + # format: 格式 + # home: 首頁 + # id: ID + # info: 資料 + # intro: 簡介 + # is_published: 被出版 + # item: 網站架構 + # key: 關鍵 + # keywords: 關鍵字 + # language: 語言 + # layout: 佈局 + # layout_name: 佈局名字 + # link: 連結管理 + # links: 網路資源 + # list_assets: 資產列表 + # list_designs: 設計列表 + # list_items: 項目列表 + # list_puchases: 購買清單 + # list_snippets: 斷片列表 + # list_users: 使用列表 + # list_infos: 用戶資料列表 + # list_roles: 用戶身份列表 + # mail_address: 郵件地址 + # mail_port: 傳輸埠 + # mail_domain: 網域名稱 + # mail_authentication: 認證 + # mail_user_name: 帳號 + # mail_password: 密碼 + # mail_tls: TLS + # mail_enable_starttls_auto: Enable Start TLS Auto + # member: 會員 + # menu_enabled_for: 選單啟用 + # module: + # authorization: 模組授權 + # move_down: 往下移 + # move_up: 往上移 + # multilingual: 多種語言 + # my_avatar: 我的頭像 + # no_home_page: 您沒有首頁 + # no_layout: 您沒有佈局 + # name: 名稱 + # new_admin: + # side_bar: + # all_user: 所有使用者 + # add_user: 新增使用者 + # user_roles: 角色 + # user_info: 使用者資訊 + # user: 會員 + # users: + # all_plugin_summary: 全部 + # profile: 基本資料 + # roles: + # staff: 職員資料 + # student: 學生資料 + # teacher: 教師資料 + # action: + # add: 新增 + # edit: 編輯 + # delete: 刪除 + # quick_edit: 快速編輯 + # next: 下一頁 + # prev: 上一頁 + # attributes: + # roles: 角色 + # name: 名稱 + # publications: 出版數 + # courses: 開課數 + # followers: 被關注數 + # show_mode: + # index: 清單 + # summary: 摘要 + # thumbnail: 縮圖 + # table_header: + # status: 狀態 + # category: 分類 + # tags: 標籤 + # clear_filter: 重置 + # new_asset: 新增資產 + # new_component: 新增元件 + # new_design: 新設計 + # new_home: 新增首頁 + # new_layout: 新增樣板 + # new_link: 新增連結 + # new_page: 新增頁面 + # new_snippet: 新增片段 + # new_user: 新增使用 + # new_info: 新增用戶資料 + # new_role: 新增用戶身份 + # news: 新聞 + # non_multilingual: + # object_auth: + # list_title_of_users: 授權清單-%{auth_title} + # update_done: 更新完成,結果顯示於清單 + # update_failed: 更新失敗 + # options: 選項 + # orig_upload_file: 原上傳檔名 + # page: 頁面管理 + # page_context: + # edit: 編輯 + # ob_auth: + # edit: 分類授權 + # page_part_kinds: + # text: 文字區塊 + # public_r_tag: 系統模塊 + # module_widget: 外掛模塊 + # position: 位置 + # published?: 發布? + # purchase: 購買 + # role: 身份 + # roles: 身份 + # site_description: 網站描述 + # site_footer: 網站頁尾 + # site_settings: 基本設定 + # site_sub_menu: 網站次選單 + # site_title: 網站標題 + # setup_member: 成員設置 + # setup_translations: 語系設定 + # setup_designs: 版型設定 + # site: 網站 + # site_setting: 網站設定 + # super_pages: 可編頁面 + # structure: 網站結構 + # tags: 標籤 + # title: 標題 + # translation: 翻譯 + # type: 類型 + # up_to_date: 最新版本 + # update_error_link: 更新鏈接時出現錯誤。 + # update_error_page: 更新頁面時出現錯誤。 + # update_success_content: 內容已成功更新。 + # update_success_home: 首頁已成功更新。 + # update_success_layout: 樣板已成功更新。 + # update_success_link: 連結已成功更新。 + # update_success_page: 頁面已成功更新。 + # update_success_snippet: 片段已成功更新。 + # update_success_user: 用戶已成功更新 + # upload_design: 上傳設計 + # url: URL + # user: 用戶 + # user_new_interface: + # sys_basic_form: 系統基本資料表 + # password: 密碼 + # password_confirmation: 確認密碼 + # email: 使用者帳號信箱 + # user_role: + # auth: + # all_member: 所有會員 + # manager: 管理員 + # sub_manager: 次管理員 + # by_role: 根據身份 + # by_sub_role: 根據次身份 + # block_list: 封鎖名單 + # add_manager: 增加到管理員 + # add_sub_manager: 增加到次管理員 + # add_to_block_list: 封鎖名單 + # add_to_privilege_list: 特許名單 + # auth_by: -由%{user_display_name}授權 + # user: 使用會員 + # info: 用戶資料 + # panel: 用戶面板 + # role: 用戶身份 dashboard: bulletin: 公告