1.2.1 update

git-svn-id: http://xe-core.googlecode.com/svn/trunk@6084 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ngleader 2009-04-10 05:37:19 +00:00
commit 7fc1b1e024
60 changed files with 164 additions and 137 deletions

View file

@ -1,6 +1,10 @@
RewriteEngine On
# static files
RewriteRule ^(.+)/files/member_extra_info/(.*) ./files/member_extra_info/$2 [L]
RewriteRule ^(.+)/files/attach/(.*) ./files/attach/$2 [L]
RewriteRule ^(.+)/files/cache/(.*) ./files/cache/$2 [L]
RewriteRule ^(.+)/files/faceOff/(.*) ./files/faceOff/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/files/(.*) ./files/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/modules/(.*) ./modules/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/common/(.*) ./common/$2 [L]

View file

@ -12,7 +12,7 @@
글과 댓글의 내용 중 URL 문자열에 링크를 걸어주는 애드온입니다.
</description>
<description xml:lang="jp">
書き込み本文とコメントの内容にhttpで始まる一般文字列にリンクを貼り付け、そのリンクにマウスオーバする際、別ウィンドウと同一ウィンドウに表示させるメニュが現れるアドオンです。
書き込み本文とコメントに登録された内容の中、httpで始まる一般文字列に自動にリンクを貼り付け、そのリンクにマウスオーバすると、別ウィンドウと同一ウィンドウに開くメニュが現れるアドオンです。
</description>
<description xml:lang="en">
This addon makes a link to a string that starts with http.

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon version="0.2">
<title xml:lang="ko">BlogAPI 애드온</title>
<title xml:lang="jp">BlogAPI アドオン</title>
<title xml:lang="jp">BlogAPIアドオン</title>
<title xml:lang="zh-CN">BlogAPI</title>
<title xml:lang="en">Addon for BlogAPI</title>
<title xml:lang="ge">Addon für BlogAPI</title>
@ -16,9 +16,9 @@
</description>
<description xml:lang="jp">
MetaWeblogをサポートするBlogAPI アドオンです。
「使用する」をクリックして設定すると各モジュールごとRSDのアドレスを表示します。
API のアドレスは「http://インストールURL/モジュール名/api」です。
「使用する」に設定しておけば RSDのアドレスが表示され、 API が動作します。
「使用する」にチェックすると各モジュールごとにRSDのアドレスを表示します。
APIのアドレスは「http://インストールURL/モジュール名/api」です。
「使用する」に設定してから、RSDタグ、およびAPIが作動します。
</description>
<description xml:lang="zh-CN">
支持metaWeblog的 blogApi插件。

View file

@ -13,7 +13,7 @@
非登录用户发布话题或评论时将会弹出验证图片选择框,选择正确的图片才可以正常发布(适用于版面/issueTracker)。
</description>
<description xml:lang="jp">
ボット(bot)がプログラムによるスパム行為を防ぐために、掲示板issueTrackerで書き込み・コメントを入力する際、ランダムな文字や数字の列を画面に表示し、表示されたものと同じ情報を入力して、データを登録させるアドオンです。
ボット(bot)がプログラムによるスパム行為を防ぐために、掲示板issueTrackerで書き込み・コメントを登録する際、ランダムな文字や数字の列を画面に表示し、表示されたものと一致した情報を入力した時、登録が出来るようにするアドオンです。
ログインしてない時だけ、動作します。
</description>
<description xml:lang="zh-TW">
@ -38,7 +38,7 @@
<title xml:lang="zh-TW">Captcha顯示的目標</title>
<description xml:lang="ko">글/댓글 등록시 captcha가 동작할 대상을 정할 수 있습니다. 관리자는 무조건 제외됩니다</description>
<description xml:lang="zh-CN">可以指定验证码应用对象(管理员除外)。</description>
<description xml:lang="jp">管理者以外、書き込み・コメントを入力する際captchaを見せる対象を設定します。</description>
<description xml:lang="jp">管理者を除き、書き込み・コメントを入力する際captchaイメージを見せる対象を設定します。</description>
<description xml:lang="zh-TW">管理者以外、書き込み・コメントを入力する際captchaを見せる対象を設定します。</description>
<options value="">
<title xml:lang="ko">로그인하지 않은 사용자</title>
@ -60,7 +60,7 @@
<title xml:lang="zh-TW">行為模式</title>
<description xml:lang="ko">"1번만 동작"을 선택하시면 1번만 동작후 상태를 저장해서 다음부터 물어보지 않고 그렇지 않으면 매번 물어보게 됩니다</description>
<description xml:lang="zh-CN">"一次"就是每个IP只出现一次验证。</description>
<description xml:lang="jp">"1回だけ表示"を選択すると、1回だけ動作した後、その情報を保存して次回からはCaptchaを見せないようにし、もう一つのオプションは毎回Captchaを表示します。</description>
<description xml:lang="jp">"1回だけ表示"を選択すると、1回だけ動作した後、その情報を保存して次回からはCaptchaを見せないようにします。また、もう一つのオプションは毎回Captchaを表示します。</description>
<description xml:lang="zh-TW">選擇"單次",在發生第一次行為後,該行為會儲存,下次不會再顯示;選擇"每次"則會一直顯示。</description>
<options value="onetime">
<title xml:lang="ko">1번만 동작</title>

View file

@ -13,8 +13,8 @@
이 애드온을 켜셔야 접속 정보 수집이 됩니다.
</description>
<description xml:lang="jp">
セロボードXEの接続カウンターモジュールで接続アクセス情報を記録します。
このアドオンを「使用」に設定しておくと接続(アクセス)情報が記録されます。
XEの接続カウンターモジュールで接続アクセス情報を記録します。
このアドオンを「使用」に設定してから、接続(アクセス)情報が記録されます。
</description>
<description xml:lang="zh-CN">
利用XE的网站访问统计模块记录网站访问信息。

View file

@ -28,7 +28,7 @@
<description xml:lang="jp">
本文とコメントの内容中、登録されたキーワードにリンクを貼りつける機能を行います。
キーワードは半角コンマ(,)区切りで複数登録が出来ます。
先に登録されキーワードが優先度が高いです。
先に登録されキーワードが優先度が高いです。
</description>
<version>0.1</version>
<date>2008-12-20</date>
@ -55,8 +55,8 @@
如果是使用xe_board討論板面板請留白。</description>
<description xml:lang="zh-CN">替换部分的jQuery cssquery。
如果正使用的是官方默认皮肤(xe_board此处留空即可。</description>
<description xml:lang="jp">き換える部分のjQuery cssqueryです。
xe_board掲示板スキンの場合空白にして下さい。</description>
<description xml:lang="jp">換する部分のjQuery cssqueryです。
xe_board掲示板スキンの場合空白にして下さい。</description>
<description xml:lang="en">jQuery cssquery for the part to be substituted.
You may leave blank for xe_board skin.</description>
</var>
@ -73,7 +73,7 @@
</description>
<description xml:lang="zh-TW"> 키워드가 여러개 있을때 "첫번째 키워드"에만 링크를 걸 것인지 "모든 키워드"에 걸 것인지 선택합니다.
</description>
<description xml:lang="jp"> 複数のキーワードの場合、"最初のキーワード"のみ、もしくは "全てのキーワード"にリンクを貼りつけるかを選択します。
<description xml:lang="jp"> 複数のキーワードの場合、"最初のキーワード"のみ、もしくは "全てのキーワード"にリンクを貼りつけるかを設定します。
</description>
<description xml:lang="en">For the multiple keywords, choose if make a link to the first keyword, or all the keywords</description>
<options value="">

View file

@ -14,7 +14,7 @@
<description xml:lang="en">You can insert LemonPen to the site when you enable this.</description>
<description xml:lang="es">Puede insertar LemonPen al sitio cuando este se activa.</description>
<description xml:lang="ru">Вы можете вставить LemonPen к месту, когда вы позволили это.</description>
<description xml:lang="jp">機能をオンにすると、レモンペンをサイト上で使うことが出来ます。 (LemonPenOpenmaru社提供)</description>
<description xml:lang="jp">機能をオンにすると、サイト上でレモンペンを使うことが出来ます。 (LemonPenOpenmaru社のサービス)</description>
<description xml:lang="zh-TW">想要在網站使用LemonPen請將其啟用。</description>
<version>0.1</version>
<date>2007-12-10</date>
@ -46,7 +46,7 @@
<description xml:lang="ge">Bitte geben Sie Ihre SID-Wert ein, die Sie nach Registrierung auf der Website LemonPen.</description>
<description xml:lang="es">Por favor, de entrada sid valor que había que hacer después de registrarse en el sitio web LemonPen.</description>
<description xml:lang="ru">Введите замороженный ценности, которые вы получили после регистрации на сайте LemonPen.</description>
<description xml:lang="jp">レモンペンのサイトから発行されたsidを入力して下さい。 (LemonPenOpenmaru社提供)</description>
<description xml:lang="jp">レモンペンのサイトから発行されたsidを入力して下さい。 (LemonPenOpenmaru社のサービス)</description>
<description xml:lang="zh-TW">請輸入在LemonPen網站註冊時所給予的sid值。</description>
</var>
</extra_vars>

View file

@ -1,3 +1,3 @@
<?php
$lang->alert_new_message_arrived = '%d個の新しいメッセージが届きました。確認しますか。';
$lang->alert_new_message_arrived = '%d個の新しいメッセージが届きました。';
?>

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon version="0.2">
<title xml:lang="ko">회원 확장 정보 출력</title>
<title xml:lang="jp">拡張会員情報表示</title>
<title xml:lang="jp">会員情報拡張表示</title>
<title xml:lang="zh-CN">用户扩展信息</title>
<title xml:lang="en">Extra Member Info</title>
<title xml:lang="ge">회원 확장 정보 출력</title>
@ -12,7 +12,7 @@
회원이 등록한 이미지이름, 이미지마크를 사용하기 위해서는 이 애드온을 활성화 시키세요.
</description>
<description xml:lang="jp">
会員が登録したイメージニックネーム、イメージマークとして使うために、このアドオンを活性化して下さい。
会員が登録したイメージニックネーム、イメージマークを使うためにはこのアドオンをオンにして下さい。
</description>
<description xml:lang="zh-CN">
此插件将把用户信息中的昵称图片,用户图标,签名等信息显示到页面当中。

View file

@ -10,8 +10,8 @@
wml, hdml, mhtml를 지원하고 그 이외의 경우에는 동작하지 않습니다.
</description>
<description xml:lang="jp">
モバイル端末機からアクセス時、ヘッダ情報を分析してメニュー - モジュールの関係を利用してWAPタグに変換表示するアドオンです。
wml, hdml, mhtmlをサポートし、その以外は働きません。
モバイル端末機からアクセス時、ヘッダheader情報を分析してメニュー - モジュールの関係を利用してWAPタグに変換表示するアドオンです。
wml, hdml, mhtmlをサポートし、その以外は対応していません。
</description>
<description xml:lang="zh-CN">
通过手机访问网站时将网页输出为WAP标签的插件。
@ -51,7 +51,7 @@
<description xml:lang="jp">
ある特定のモバイル機器ではutf-8文字コードの認識が出来ない場合があります。
文字コードを設定すると、該当文字コードに自動変換して正常に表示出来るようになります。
デフォルトはeuc-krです。
本アドオンのデフォルトはeuc-krです。
</description>
<description xml:lang="zh-CN">
手机有时无法识别utf-8编码这时输入相应的编码值即可自动转换。

View file

@ -4,6 +4,7 @@
* @author zero (zero@nzeo.com) 翻訳:ミニミ
* @brief 日本語言語パッケージ
**/
$lang->cmd_go_upper = '上位';
$lang->cmd_go_home = 'トップへ';
$lang->cmd_view_sitemap = 'サイトマップ';

View file

@ -30,7 +30,7 @@
</description>
<description xml:lang="jp">
保有しているオリジナルドメインをオープンIDとして活用することが出来ます。
必ず設定で、OpenIDのプロバイダー関連情報を入力してから使用して下さい。
必ず設定にて、OpenIDプロバイダーの関連情報を入力してから使用して下さい。
</description>
<description xml:lang="ru">
Этот аддон позволяет Вам использовать Вашу доменное имя как OpenID.
@ -69,7 +69,7 @@
<description xml:lang="en">Please input your openid.server value.</description>
<description xml:lang="ge">Bitte geben Sie Ihre openid.server Wert.</description>
<description xml:lang="es">Ingrese el valor del openid.server.</description>
<description xml:lang="jp">openid.server値を入力して下さい。</description>
<description xml:lang="jp">openid.server値を入力して下さい。</description>
<description xml:lang="ru">Пожалуйста, введите Ваше значение openid сервера.</description>
<description xml:lang="zh-TW">請輸入 openid.server 值。</description>
</var>
@ -87,7 +87,7 @@
<description xml:lang="en">Please input your openid.delegate value.</description>
<description xml:lang="ge">Bitte geben Sie Ihre openid.delegate Wert.</description>
<description xml:lang="es">Ingresar el valor del openid.delegate</description>
<description xml:lang="jp">openid.delegate値を入力して下さい。</description>
<description xml:lang="jp">openid.delegate値を入力して下さい。</description>
<description xml:lang="ru">Пожалуйста, введите Ваше значение openid делегата.</description>
<description xml:lang="zh-TW">請輸入 openid.delegate 值。</description>
</var>
@ -105,7 +105,7 @@
<description xml:lang="en">Please input your X-XRDS-Location value.</description>
<description xml:lang="ge">Bitte geben Sie Ihre X-XRDS-Standort Wert.</description>
<description xml:lang="es">Ingresar el valor de X-XRDS-Location</description>
<description xml:lang="jp">X-XRDS-Location値を入力して下さい。</description>
<description xml:lang="jp">X-XRDS-Location値を入力して下さい。</description>
<description xml:lang="ru">Пожалуйста, введите Ваше значение X-XRDS-Локации.</description>
<description xml:lang="zh-TW">請輸入 X-XRDS-Location 值。</description>
</var>

View file

@ -5,7 +5,7 @@
<title xml:lang="es">Guardar planeta Add-Ons</title>
<title xml:lang="zh-CN">微博收藏插件</title>
<title xml:lang="zh-TW">微型部落格書籤</title>
<title xml:lang="jp">Planet Bookmark アドオン</title>
<title xml:lang="jp">プラネットブックマークPlanet Bookmarkアドオン</title>
<description xml:lang="ko">
플래닛 Bookmark 애드온
</description>
@ -22,15 +22,15 @@
微型部落格書籤功能
</description>
<description xml:lang="jp">
Planet Bookmark アドオン
プラネットブックマークPlanet Bookmarkアドオン
</description>
<version>0.1</version>
<date>2008-10-31</date>
<author email_address="zero@zeroboard.com" link="http://blog.nzeo.com">
<name xml:lang="ko">zero</name>
<name xml:lang="es">zero</name>
<name xml:lang="en">zero</name>
<name xml:lang="es">zero</name>
<name xml:lang="en">zero</name>
<name xml:lang="jp">zero</name>
<name xml:lang="zh-CN">zero</name>
<name xml:lang="zh-TW">zero</name>

View file

@ -4,7 +4,7 @@
<title xml:lang="en">Planet TODO</title>
<title xml:lang="zh-CN">微博TODO插件</title>
<title xml:lang="zh-TW">微型部落格 TODO 功能</title>
<title xml:lang="jp">Planet TODO アドオン</title>
<title xml:lang="jp">プラネットPlanetTODOアドオン</title>
<description xml:lang="ko">
플래닛 TODO 애드온
</description>
@ -18,7 +18,7 @@
微型部落格 TODO 功能
</description>
<description xml:lang="jp">
Planet TODO アドオン
プラネットPlanetTODOアドオン
</description>
<version>0.1</version>
<date>2008-10-31</date>

View file

@ -18,7 +18,7 @@
</description>
<description xml:lang="jp">
ポイントシステムを使用する場合、ユーザ名の前にレベルアイコンの表示が出来ます。
レベルアイコンは、「モジュール&gt;ポイントシステム」で選択出来ます。
レベルアイコンは、「モジュール &gt; ポイントシステム」で選択出来ます。
</description>
<description xml:lang="en">
This addon displays level icon in front of the user name when you are using the point system.

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon version="0.2">
<title xml:lang="ko">리퍼러 수집기</title>
<title xml:lang="jp">リファラー コレクター</title>
<title xml:lang="jp">リファラーコレクター</title>
<title xml:lang="zh-CN">反向链接统计</title>
<title xml:lang="en">Referer Collector</title>
<title xml:lang="ge">Referer Collector</title>

View file

@ -12,7 +12,7 @@
본문내에 삽입된 이미지의 크기를 본문크기에 맞게 하고 클릭시 원본을 보여주는 애드온입니다.
</description>
<description xml:lang="jp">
本文内に挿入されたイメージのサイズを本文の幅サイズに合わせてリーサイズし、クリックした時、オリジナルイメージを表示するアドオンです。
本文内に挿入されたイメージのサイズを本文の幅サイズに合わせてリーサイズし、クリックした時、オリジナルサイズのイメージを表示するアドオンです。
</description>
<description xml:lang="zh-CN">
自动调整主题内容区内的图片大小,点击将显示原始大小的插件。

View file

@ -24,9 +24,9 @@
$lang->cmd_load = '讀取';
$lang->cmd_input = '輸入';
$lang->cmd_search = '搜尋';
$lang->cmd_find = '찾기';
$lang->cmd_replace = '바꾸기';
$lang->cmd_confirm = '확인';
$lang->cmd_find = '尋找';
$lang->cmd_replace = '置換';
$lang->cmd_confirm = '確認';
$lang->cmd_cancel = '取消';
$lang->cmd_back = '返回';
$lang->cmd_vote = '推薦';

View file

@ -179,8 +179,8 @@
}
// 스킨에서 사용할 oDocument 변수 세팅
Context::set('oDocument', $oDocument);
$oDocument->add('module_srl', $this->module_srl);
Context::set('oDocument', $oDocument);
/**
* 사용되는 javascript 필터 추가

View file

@ -31,7 +31,7 @@
$lang->about_board_category = 'ブログのカテゴリを作成します。<br />ブログのカテゴリが誤作動する場合、「キャッシュファイルの再生性」を手動で行うことで解決出来ます。';
$lang->about_except_notice = "リストの上段に常に表示されるお知らせの書き込みを一般リストからお知らせの書き込みが表示されないようにします。";
$lang->about_use_anonymous = '匿名掲示板として活用出来ます。スキン設定で登録者の情報を表示しないに設定をお勧めします。';
$lang->about_board = '掲示板の生成、および管理する掲示板モジュールです。';
$lang->about_board = '掲示板の生成、および管理するモジュールです。';
$lang->about_consultation = "相談機能とは、管理権限のない会員に本人の書き込みだけを表示する機能です。\n但し、相談機能を使用する際は、非会員の書き込みは自動的に禁止されます。";
$lang->about_secret = '掲示板およびコメントの秘密文を登録出来るようにします。';
$lang->about_admin_mail = '書き込みやコメントが掲載される時、登録メールアドレス宛にメールが送信されます。<br /> 複数のメールアドレスへ送信する場合は「,」(半額コンマ)区切りで登録して下さい。';

View file

@ -38,7 +38,7 @@
</table>
<!--@endif-->
<div class="editor">{$oDocument->getEditor()}</div>
<div class="editor" style="position:relative;">{$oDocument->getEditor()}</div>
<div class="tag">
<input type="text" name="tags" value="{htmlspecialchars($oDocument->get('tags'))}" class="inputText" title="Tag" />

View file

@ -6,7 +6,7 @@
<title xml:lang="en">Communication</title>
<title xml:lang="zh-TW">交流</title>
<description xml:lang="ko">회원들간의 쪽지, 친구기능을 담당하는 모듈입니다.</description>
<description xml:lang="jp">会員間にメッセージや友達管理などコミュニティ機能を持つモジュールです。</description>
<description xml:lang="jp">会員間にメッセージや友達管理などコミュニティ機能を提供するモジュールです。</description>
<description xml:lang="zh-CN">管理在线会员间短信息及好友功能的模块。</description>
<description xml:lang="en">This module is for managing message, friend functions.</description>
<description xml:lang="zh-TW">管理線上會員間短訊及好友功能的模組。</description>

View file

@ -6,7 +6,7 @@
**/
$lang->communication = 'コミュニケーション';
$lang->about_communication = '会員間にメッセージや友達管理などコミュニティ機能を持つモジュールです。';
$lang->about_communication = '会員間にメッセージや友達管理などコミュニティ機能を提供するモジュールです。';
$lang->allow_message = 'メッセージの受信';
$lang->allow_message_type = array(

View file

@ -11,7 +11,7 @@
<description xml:lang="en">Module for managing documents used in board, blog, etc.</description>
<description xml:lang="es">Módulo para manejar los documentos en blog y en los tableros.</description>
<description xml:lang="zh-CN">管理版面,博客等处主题的模块。 </description>
<description xml:lang="jp">掲示板、ブログなどのモジュールで使用されるドキュメント(書き込み)を管理するモジュルです。</description>
<description xml:lang="jp">掲示板、ブログなどのモジュールで使用されるドキュメント(書き込み)を管理するモジュルです。</description>
<description xml:lang="ru">Модуль для управления документами в форуме, блоге и прочее.</description>
<description xml:lang="zh-TW">管理討論板,部落格等主題的模組。 </description>
<version>0.1</version>

View file

@ -2,7 +2,7 @@
/**
* @class documentItem
* @author zero (zero@nzeo.com)
* @brief document 객체
* @brief document 객체
**/
class documentItem extends Object {
@ -93,7 +93,7 @@
$oModuleModel = &getModel('module');
$trackback_config = $oModuleModel->getModuleConfig('trackback');
if(!isset($trackback_config->enable_trackback)) $trackback_config->enable_trackback = 'Y';
if($trackback_config->enable_trackback != 'Y') $allow_trackback_status = false;
if($trackback_config->enable_trackback != 'Y') $allow_trackback_status = false;
else {
$module_srl = $this->get('module_srl');
@ -197,15 +197,15 @@
function getMemberSrl() {
return $this->get('member_srl');
}
function getUserID() {
return htmlspecialchars($this->get('user_id'));
}
function getUserName() {
return htmlspecialchars($this->get('user_name'));
}
function getNickName() {
return htmlspecialchars($this->get('nick_name'));
}
@ -265,7 +265,7 @@
if($add_popup_menu) {
$content = sprintf(
'%s<div class="document_popup_menu"><a href="#popup_menu_area" class="document_%d" onclick="return false">%s</a></div>',
$content,
$content,
$this->document_srl, Context::getLang('cmd_document_do')
);
}
@ -273,11 +273,11 @@
// 컨텐츠에 대한 조작이 가능한 추가 정보를 설정하였을 경우
if($add_content_info) {
$content = sprintf(
'<!--BeforeDocument(%d,%d)--><div class="document_%d_%d xe_content">%s</div><!--AfterDocument(%d,%d)-->',
$this->document_srl, $this->get('member_srl'),
$this->document_srl, $this->get('member_srl'),
$content,
$this->document_srl, $this->get('member_srl'),
'<!--BeforeDocument(%d,%d)--><div class="document_%d_%d xe_content">%s</div><!--AfterDocument(%d,%d)-->',
$this->document_srl, $this->get('member_srl'),
$this->document_srl, $this->get('member_srl'),
$content,
$this->document_srl, $this->get('member_srl'),
$this->document_srl, $this->get('member_srl')
);
// 컨텐츠에 대한 조작이 필요하지 않더라도 xe_content라는 클래스명을 꼭 부여
@ -309,12 +309,18 @@
// 영문이나 숫자가 연결되어서 20개 이상으로 연결시에 강제 띄움 시도 - {20,}으로 길이를 정하면, 20개 이상 문자열 맨 마지막에 스페이스를 추가할 뿐 원하는 의도는 달성되지 못함
$content = preg_replace('/([a-z0-9\+:\/\.\~,\|\!\@\#\$\%\^\&\*\(\)\_]){20}/is',"$0-",$this->getContent(false,false));
// 줄바꿈이 있을 때, 공백문자 삽입
$content = preg_replace('!(<br[\s]*/{0,1}>[\s]*)+!is', ' ', $content);
// 태그 제거
$content = preg_replace('!<([^>]*?)>!is','', $content);
// < , > , " 를 치환
$content = str_replace(array('&lt;','&gt;','&quot;','&nbsp;'), array('<','>','"',' '), $content);
// 연속된 공백문자 삭제
$content = preg_replace('/([\s]{2,})/is', ' ', $content);
// 문자열을 자름
$content = trim(cut_str($content, $str_size, '...'));
@ -451,7 +457,7 @@
function getTrackbacks() {
if(!$this->document_srl) return;
if(!$this->allowTrackback() || !$this->get('trackback_count')) return;
$oTrackbackModel = &getModel('trackback');
@ -485,7 +491,7 @@
$thumbnail_type = $config->thumbnail_type;
}
// 썸네일 정보 정의
// 썸네일 정보 정의
$thumbnail_path = sprintf('files/cache/thumbnails/%s',getNumberingPath($this->document_srl, 3));
$thumbnail_file = sprintf('%s%dx%d.%s.jpg', $thumbnail_path, $width, $height, $thumbnail_type);
$thumbnail_url = Context::getRequestUri().$thumbnail_file;
@ -601,7 +607,7 @@
return $buffs;
}
/**
* @brief getExtraImages로 구한 값을 이미지 태그를 씌워서 리턴
**/
@ -696,7 +702,7 @@
// 회원모듈에서 서명 최고 높이 지정되었는지 검사
if(!isset($GLOBALS['__member_signature_max_height'])) {
$oModuleModel = &getModel('module');
$oModuleModel = &getModel('module');
$member_config = $oModuleModel->getModuleConfig('member');
$GLOBALS['__member_signature_max_height'] = $member_config->signature_max_height;
}

View file

@ -2,7 +2,7 @@
/**
* @file modules/document/lang/jp.lang.php
* @author zero <zero@nzeo.com> 翻訳RisaPapa、ミニミ
* @brief ドキュメントdocumentモジュルの基本言語パッケージ
* @brief ドキュメントdocumentモジュルの基本言語パッケージ
**/
$lang->document_list = 'ドキュメントリスト';

View file

@ -8,7 +8,7 @@
<title xml:lang="ru">Цитаты</title>
<title xml:lang="zh-TW">引用</title>
<description xml:lang="ko">특정 범위를 인용문으로 꾸밀 수 있습니다. 외곽선의 종류나 색상, 굵기를 수정할 수 있으며 열기/닫기 기능을 가진 폴더기능을 만들 수 있습니다.</description>
<description xml:lang="jp">特定範囲を引用文として表示出来ます。ボーダーの種類、色、太さを修正することができ、「展開・折りたたみ」の機能も可能です。</description>
<description xml:lang="jp">特定範囲を引用文として表示出来ます。ボーダーの種類、色、太さを修正することが出来、「展開・折りたたみ」の機能も可能です。</description>
<description xml:lang="zh-CN">可以把要发表的主题特定范围用引用布置。可以修改外围线的种类或粗细,还支持展开/折叠功能。</description>
<description xml:lang="en">You can decorate specific range as quotation. The style, color or thickness of outline can be modified and folder system which has open/close function can be made.</description>
<description xml:lang="es">Puedes decorar rango específico como cita. El estilo, el color o el grosor de esquema puede ser modificado y carpeta de sistema que tiene abrir / cerrar la función se puede hacer.</description>

View file

@ -46,8 +46,8 @@
if(!$editor_config->comment_editor_height) $editor_config->comment_editor_height = 120;
if($editor_config->enable_autosave!='N') $editor_config->enable_autosave = "Y";
if(!$editor_config->editor_skin) $editor_config->editor_skin = 'xpresseditor';
if(!$editor_config->comment_editor_skin) $editor_config->comment_editor_skin = 'xpresseditor';
if(!$editor_config->editor_skin) $editor_config->editor_skin = 'default';
if(!$editor_config->comment_editor_skin) $editor_config->comment_editor_skin = 'default';
return $editor_config;
}

View file

@ -90,6 +90,13 @@
// 에디터 스킨 목록을 구함
$editor_skin_list = FileHandler::readDir('./modules/editor/skins');
Context::set('editor_skin_list', $editor_skin_list);
$oModuleModel = &getModel('module');
$skin_info = $oModuleModel->loadSkinInfo($this->module_path,$editor_config->editor_skin);
Context::set('editor_colorset_list', $skin_info->colorset);
$skin_info = $oModuleModel->loadSkinInfo($this->module_path,$editor_config->comment_editor_skin);
Context::set('editor_comment_colorset_list', $skin_info->colorset);
// 그룹 목록을 구함

View file

@ -19,8 +19,8 @@
<name xml:lang="ko">zero</name>
<name xml:lang="zh-CN">Zero</name>
<name xml:lang="jp">zero</name>
<name xml:lang="es">zero</name>
<name xml:lang="en">zero</name>
<name xml:lang="es">zero</name>
<name xml:lang="en">zero</name>
<name xml:lang="zh-TW">zero</name>
</author>
<colorset>

View file

@ -34,10 +34,10 @@
<date>2008-11-25</date>
<author email_address="sol@ngleader.com" link="http://ngleader.com">
<name xml:lang="ko">sol</name>
<name xml:lang="es">sol</name>
<name xml:lang="en">sol</name>
<name xml:lang="es">sol</name>
<name xml:lang="en">sol</name>
<name xml:lang="jp">sol</name>
<name xml:lang="zh-CN">sol</name>
<name xml:lang="zh-CN">sol</name>
<name xml:lang="zh-TW">sol</name>
</author>
</skin>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

View file

@ -1,7 +1,7 @@
@charset "utf-8";
/* Type Selector */
.xpress-editor *{margin:0; padding:0; font-style:normal; font-size:12px; font-family: , Dotum, , Gulim, AppleGothic, Sans-serif;}
.xpress-editor *{margin:0; padding:0; font-style:normal; font-size:12px; }
.xpress-editor img,
.xpress-editor fieldset,
.xpress-editor button{ border:0;}
@ -350,9 +350,11 @@
.xpress-editor .tool li.extensions .layer{ width:auto; white-space:nowrap; padding:5px 10px;}
.xpress-editor .tool li.extensions .layer li{ margin:2px 0;}
.xpress-editor .tool li.extensions .layer li a { color:#000; text-decoration:none; }
.xpress-editor .tool li.extensions .layer li a:hover { text-decoration:underline; }
/* File Uploader */
.xpress-editor .fileUploader{ clear:both; position:relative; padding-top:5px; *zoom:1; *margin-bottom:5px;}
.xpress-editor .fileUploader{ clear:both; padding-top:5px; margin-bottom:20px;}
.xpress-editor .fileUploader:after{ content:""; display:block; clear:both;}
.xpress-editor .fileUploader .preview{ float:left; width:64px; height:64px; border:1px solid #ccc;; padding:2px; margin:0 10px 5px 10px;}
.xpress-editor .fileUploader .preview.black { background-color:#000; border:1px solid #666;}
@ -367,4 +369,4 @@
.xpress-editor .fileUploader .file_attach_info{ clear:right; margin:5px 0;}
/* Auto Save */
.xpress-editor .autosave_message { display:none; background: #f6ffdb; padding:6px 10px; margin:0; line-height:1;}
.xpress-editor .autosave_message { display:none; background: #f6ffdb; padding:6px 10px; margin:0; line-height:1;}

View file

@ -2,7 +2,7 @@
/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) 200812 */
html,
body{ height:100%;}
body{ height:100%; }
#xpressInput{ margin:0 10px 0 0;}
.xpressOutput{ font-size:12px; line-height:1.6; font-family:Dotum, AppleGothic, Sans-serif;}

View file

@ -491,4 +491,4 @@
var editor_path = "{$editor_path}";
var auto_saved_msg = "{$lang->msg_auto_saved}";
var oEditor = editorStart_xe("{$editor_sequence}", "{$editor_primary_key_name}", "{$editor_content_key_name}", "{$editor_height}");
//]]></script>
//]]></script>

View file

@ -6,7 +6,7 @@ return this;}})(jQuery);if(typeof window.xe=='undefined')window.xe={};xe.XpressC
this.commandQueue=[];this.oCommandMap={};this.oDisabledCommand={};this.aPlugins=[];this.appStatus=xe.APP_STATUS["NOT_READY"];this.registerPlugin(this);},exec:function(msg,args,oEvent){if(this.appStatus==xe.APP_STATUS["NOT_READY"]){this.commandQueue[this.commandQueue.length]={'msg':msg,'args':args,'event':oEvent};return true;}
this.exec=this._exec;this.exec(msg,args,oEvent);},delayedExec:function(msg,args,nDelay,oEvent){var fExec=jQuery.fnBind(this.exec,this,msg,args,oEvent);setTimeout(fExec,nDelay);},_exec:function(msg,args,oEvent){return(this._exec=this.oDebugger?this._execWithDebugger:this._execWithoutDebugger).call(this,msg,args,oEvent);},_execWithDebugger:function(msg,args,oEvent){this.oDebugger.log_MessageStart(msg,args);var bResult=this._doExec(msg,args,oEvent);this.oDebugger.log_MessageEnd(msg,args);return bResult;},_execWithoutDebugger:function(msg,args,oEvent){return this._doExec(msg,args,oEvent);},_doExec:function(msg,args,oEvent){var bContinue=false;if(!this.oDisabledCommand[msg]){var allArgs=[];if(args&&args.length){var iLen=args.length;for(var i=0;i<iLen;i++)allArgs[i]=args[i];}
if(oEvent)allArgs[allArgs.length]=oEvent;var bContinue=true;bContinue=this._execMsgStep("BEFORE",msg,allArgs);if(bContinue)bContinue=this._execMsgStep("ON",msg,allArgs);if(bContinue)bContinue=this._execMsgStep("AFTER",msg,allArgs);}
return bContinue;},registerPlugin:function(oPlugin){if(!oPlugin)throw("An error occured in registerPlugin(): invalid plug-in");oPlugin.nIdx=this.aPlugins.length;oPlugin.oApp=this;this.aPlugins[oPlugin.nIdx]=oPlugin;if(oPlugin.status!=xe.PLUGIN_STATUS["NOT_READY"])oPlugin.status=xe.PLUGIN_STATUS["READY"];this.exec("MSG_PLUGIN_REGISTERED",[oPlugin]);return oPlugin.nIdx;},disableCommand:function(sCommand,bDisable){this.oDisabledCommand[sCommand]=bDisable;},registerBrowserEvent:function(obj,sEvent,sCMD,aParams,nDelay){aParams=aParams||[];var func=(nDelay)?jQuery.fnBind(this.delayedExec,this,sCMD,aParams,nDelay):jQuery.fnBind(this.exec,this,sCMD,aParams);jQuery(obj).bind(sEvent,func);},run:function(){this._changeAppStatus(xe.APP_STATUS["WAITING_FOR_PLUGINS_READY"]);var iQueueLength=this.commandQueue.length;for(i=0;i<iQueueLength;i++){var curMsgAndArgs=this.commandQueue[i];this.exec(curMsgAndArgs.msg,curMsgAndArgs.args,curMsgAndArgs.event);}
return bContinue;},registerPlugin:function(oPlugin){if(!oPlugin)throw("An error occured in registerPlugin(): invalid plug-in");oPlugin.nIdx=this.aPlugins.length;oPlugin.oApp=this;this.aPlugins[oPlugin.nIdx]=oPlugin;if(oPlugin.status!=xe.PLUGIN_STATUS["NOT_READY"])oPlugin.status=xe.PLUGIN_STATUS["READY"];this.exec("MSG_PLUGIN_REGISTERED",[oPlugin]);return oPlugin.nIdx;},disableCommand:function(sCommand,bDisable){this.oDisabledCommand[sCommand]=bDisable;},registerBrowserEvent:function(obj,sEvent,sCMD,aParams,nDelay){if(!obj) return;aParams=aParams||[];var func=(nDelay)?jQuery.fnBind(this.delayedExec,this,sCMD,aParams,nDelay):jQuery.fnBind(this.exec,this,sCMD,aParams);jQuery(obj).bind(sEvent,func);},run:function(){this._changeAppStatus(xe.APP_STATUS["WAITING_FOR_PLUGINS_READY"]);var iQueueLength=this.commandQueue.length;for(i=0;i<iQueueLength;i++){var curMsgAndArgs=this.commandQueue[i];this.exec(curMsgAndArgs.msg,curMsgAndArgs.args,curMsgAndArgs.event);}
this._waitForPluginReady();},createCommandMap:function(sMsgHandler){this.oCommandMap[sMsgHandler]=[];var nLen=this.aPlugins.length;for(var i=0;i<nLen;i++)this._doAddToCommandMap(sMsgHandler,this.aPlugins[i]);},addToCommandMap:function(sMsgHandler,oPlugin){if(!this.oCommandMap[sMsgHandler])return;this._addToCommandMap(sMsgHandler,oPlugin);},_changeAppStatus:function(appStatus){this.appStatus=appStatus;if(this.appStatus==xe.APP_STATUS["READY"])this.exec("MSG_APP_READY");},_execMsgStep:function(sMsgStep,sMsg,args){return(this._execMsgStep=this.oDebugger?this._execMsgStepWithDebugger:this._execMsgStepWithoutDebugger).call(this,sMsgStep,sMsg,args);},_execMsgStepWithDebugger:function(sMsgStep,sMsg,args){this.oDebugger.log_MessageStepStart(sMsgStep,sMsg,args);var bStatus=this._execMsgHandler("$"+sMsgStep+"_"+sMsg,args);this.oDebugger.log_MessageStepEnd(sMsgStep,sMsg,args);return bStatus;},_execMsgStepWithoutDebugger:function(sMsgStep,sMsg,args){return this._execMsgHandler("$"+sMsgStep+"_"+sMsg,args);},_execMsgHandler:function(sMsgHandler,args){if(!this.oCommandMap[sMsgHandler]){this.createCommandMap(sMsgHandler);}
var aPlugins=this.oCommandMap[sMsgHandler];var iNumOfPlugins=aPlugins.length;if(iNumOfPlugins==0)return true;var tmpStatus,bResult=true;if(sMsgHandler.match(/^\$(BEFORE|ON|AFTER)_MSG_APP_READY$/)){for(var i=0;i<iNumOfPlugins;i++){tmpStatus=this._execHandler(aPlugins[i],sMsgHandler,args);if(tmpStatus===false){bResult=false;break;}}}else{for(var i=0;i<iNumOfPlugins;i++){if(typeof aPlugins[i]["$PRECONDITION"]=="function")if(!this._execHandler(aPlugins[i],"$PRECONDITION",[sMsgHandler,args]))continue;tmpStatus=this._execHandler(aPlugins[i],sMsgHandler,args);if(tmpStatus===false){bResult=false;break;}}}
return bResult;},_execHandler:function(oPlugin,sHandler,args){return(this._execHandler=this.oDebugger?this._execHandlerWithDebugger:this._execHandlerWithoutDebugger).call(this,oPlugin,sHandler,args);},_execHandlerWithDebugger:function(oPlugin,sHandler,args){this.oDebugger.log_CallHandlerStart(oPlugin,sHandler,args);var bResult=oPlugin[sHandler].apply(oPlugin,args);this.oDebugger.log_CallHandlerEnd(oPlugin,sHandler,args);return bResult;},_execHandlerWithoutDebugger:function(oPlugin,sHandler,args){return oPlugin[sHandler].apply(oPlugin,args);},_doAddToCommandMap:function(sMsgHandler,oPlugin){if(typeof oPlugin[sMsgHandler]!="function")return;this.oCommandMap[sMsgHandler][this.oCommandMap[sMsgHandler].length]=oPlugin;},_waitForPluginReady:function(){var bAllReady=true;for(var i=0;i<this.aPlugins.length;i++){if(this.aPlugins[i].status==xe.PLUGIN_STATUS["NOT_READY"]){bAllReady=false;break;}}

View file

@ -5,7 +5,7 @@ xe.Editors = [];
function editorStart_xe(editor_sequence, primary_key, content_key, editor_height) {
var textarea = jQuery("#xpress-editor-"+editor_sequence);
var iframe = jQuery('<iframe id="editor_iframe_'+editor_sequence+'"frameborder="0" src="'+editor_path+'/blank.html" scrolling="yes" style="width:100%;height:'+editor_height+'px">');
var iframe = jQuery('<iframe id="editor_iframe_'+editor_sequence+'"frameborder="0" src="'+editor_path+'/blank.html" scrolling="yes" style="z-index:1;width:100%;height:'+editor_height+'px">');
var htmlsrc = jQuery('<textarea rows="10" cols="20" class="input_syntax" style="display:none"></textarea>');
var form = textarea.get(0).form;
form.setAttribute('editor_sequence', editor_sequence);

View file

@ -28,10 +28,10 @@
<date>2009-03-22</date>
<author email_address="gonom9@gmail.com" link="http://mygony.com">
<name xml:lang="ko">행복한고니</name>
<name xml:lang="es">gony</name>
<name xml:lang="en">gony</name>
<name xml:lang="es">gony</name>
<name xml:lang="en">gony</name>
<name xml:lang="jp">gony</name>
<name xml:lang="zh-CN">gony</name>
<name xml:lang="zh-CN">gony</name>
<name xml:lang="zh-TW">gony</name>
</author>
</skin>

View file

@ -5,7 +5,7 @@
<title xml:lang="en">XE Xquared Editor Skin</title>
<title xml:lang="es">XE Xquared Editor de la piel</title>
<title xml:lang="jp">XE Xquared Editor Skin</title>
<title xml:lang="zh-TW">XE Xquared編輯器面板</title>
<title xml:lang="zh-TW">XE Xquared Editor面板</title>
<description xml:lang="ko">
오픈소스 에디터인 Xquared를 이용한 위지윅 에디터입니다.
자세한 정보는 Xquared 홈페이지를 참조하세요.
@ -37,8 +37,8 @@
Xquared is copyrighted free software by Alan Kang (jania902@gmail.com).
</description>
<description xml:lang="zh-TW">
Xquared編輯器面板開放原始碼
詳細情形請至 Xquared主頁。
Xquared是種開放性原始碼的所見即得面板
詳細情形請至Xquared主頁。
http://labs.openmaru.com/projects/xquared
Xquared is copyrighted free software by Alan Kang (jania902@gmail.com).
</description>
@ -47,7 +47,7 @@
<author email_address="haneul0318@gmail.com" link="http://haneul.zetyx.net">
<name xml:lang="ko">haneul</name>
<name xml:lang="es">haneul</name>
<name xml:lang="es">haneul</name>
<name xml:lang="zh-CN">haneul</name>
<name xml:lang="en">haneul</name>
<name xml:lang="jp">Haneul</name>

View file

@ -3,7 +3,6 @@
<form action="./" method="post" onsubmit="return procFilter(this, insert_editor_module_config)">
<input type="hidden" name="target_module_srl" value="{$module_info->module_srl?$module_info->module_srl:$module_srls}" />
<h4 class="xeAdmin">{$lang->editor}</h4>
<table cellspacing="0" class="crossTable">
<thead>
@ -18,28 +17,28 @@
</tr>
<tr>
<td>
<select name="editor_skin" onchange="getEditorSkinColorList(this.value)">
<select name="editor_skin" onchange="getEditorSkinColorList(this.value, null, 'document')">
<!--@foreach($editor_skin_list as $editor)-->
<option value="{$editor}" <!--@if($editor==$editor_config->editor_skin)-->selected="selected"<!--@end-->>{$editor}</option>
<!--@end-->
</select>
<select name="sel_editor_colorset" id="sel_editor_colorset" style="display:none">
<select name="sel_editor_colorset" id="sel_editor_colorset"<!--@if(!count($editor_colorset_list))--> style="display:none"<!--@end-->>
<!--@foreach($editor_colorset_list as $key => $val)-->
<option value="{$val->name}" <!--@if($editor_config->sel_editor_colorset == $val->name)-->selected="selected"<!--@end-->>{$val->title}</option>
<!--@end-->
</select>
<script "text/javascript">//<![CDATA[
getEditorSkinColorList('{$editor_config->editor_skin}','{$editor_config->sel_editor_colorset}');
//]]></script>
</td>
<td>
<select name="comment_editor_skin">
<select name="comment_editor_skin" onchange="getEditorSkinColorList(this.value, null, 'comment')">
<!--@foreach($editor_skin_list as $editor)-->
<option value="{$editor}" <!--@if($editor==$editor_config->comment_editor_skin)-->selected="selected"<!--@end-->>{$editor}</option>
<!--@end-->
</select>
<select name="sel_comment_editor_colorset" id="sel_comment_editor_colorset" style="display:none">
<select name="sel_comment_editor_colorset" id="sel_comment_editor_colorset"<!--@if(!count($editor_comment_colorset_list))--> style="display:none"<!--@end-->>
<!--@foreach($editor_comment_colorset_list as $key => $val)-->
<option value="{$val->name}" <!--@if($editor_config->sel_comment_editor_colorset == $val->name)-->selected="selected"<!--@end-->>{$val->title}</option>
<!--@end-->
</select>
<script "text/javascript">//<![CDATA[
getEditorSkinColorList('{$editor_config->comment_editor_skin}','{$editor_config->sel_comment_editor_colorset}','comment');
//]]></script>
</td>
</tr>
<tr>

View file

@ -1,6 +1,6 @@
function getEditorSkinColorList(skin_name,selected_colorset,type){
if(skin_name.length>0){
type = type || 'board';
type = type || 'document';
var response_tags = new Array('error','message','colorset');
exec_xml('editor','dispEditorSkinColorset',{skin:skin_name},resultGetEditorSkinColorList,response_tags,{'selected_colorset':selected_colorset,'type':type});
}
@ -9,7 +9,7 @@ function getEditorSkinColorList(skin_name,selected_colorset,type){
function resultGetEditorSkinColorList(ret_obj,response_tags, params) {
var selectbox = null;
if(params.type == 'board'){
if(params.type == 'document'){
selectbox = xGetElementById("sel_editor_colorset");
}else{
selectbox = xGetElementById("sel_comment_editor_colorset");

View file

@ -25,8 +25,8 @@
$lang->about_allow_outlink_format = '外部からのファイルリンク設定に構わず、常に外部からのリンクを許可する拡張子です。複数登録時には、「半角コンマ(,)」区切りで記入して下さい。<br />eg)txt,doc,zip,pdf';
$lang->about_allow_outlink_site = '外部からのファイルリンク設定に構わず、常に外部からのリンクを許可するURLです。複数登録時には、改行で記入して下さい。<br />ex)http://www.zeroboard.com';
$lang->about_allowed_filesize = '一つのファイルに対して、アップロード出来るファイルの最大サイズを指定します(管理者除外)。';
$lang->about_allowed_attach_size = '一つの書き込みに対して、添付出来る最大サイズを指定します(管理者除外)。';
$lang->about_allowed_filetypes = 'アップロード出来るように設定されたファイルのみが添付出来ます。"*.拡張子"で指定し、 ";"で区切って任意の拡張子を追加して指定出来ます(管理者除外)。<br />ex) *.* or *.jpg;*.gif;<br />';
$lang->about_allowed_attach_size = '一つの書き込みに対して、管理者以外のユーザーが添付出来る最大サイズを指定します。';
$lang->about_allowed_filetypes = 'ここで指定された種類のファイルのみ添付出来ます。"*.拡張子"で指定し、 ";"で区切って任意の拡張子を追加して指定出来ます。 (管理者は制限無し)<br />ex) *.* or *.jpg;*.gif;<br />';
$lang->cmd_delete_checked_file = '選択リスト削除';
$lang->cmd_move_to_document = '書き込みに移動する';

View file

@ -16,7 +16,7 @@
$lang->cafe_admin = "網站管理者";
$lang->do_selected_member = "選擇會員 : ";
$lang->cmd_make_cafe = '카페 생성';
$lang->cmd_make_cafe = '建立網站';
$lang->default_menus = array(
'home' => '首頁',

View file

@ -52,7 +52,7 @@ b) 『プログラム』またはその一部を含む著作物、あるいは
c) 改変されたプログラムが、通常実行する際に対話的にコマンドを読むよ うになっているならば、そのプログラムを最も一般的な方法で対話的に 実行する際、適切な著作権表示、無保証であること(あるいはあなたが保 証を提供するということ)、ユーザがプログラムをこの契約書で述べた条 件の下で頒布することが出来るということ、そしてこの契約書の複製物 を閲覧するにはどうしたらよいかというユーザへの説明を含む告知が印 刷されるか、あるいは画面に表示されるようにしなければならない(例外 として、『プログラム』そのものは対話的であっても通常そのような告 知を印刷しない場合には、『プログラム』を基にしたあなたの著作物に そのような告知を印刷させる必要はない)
以上の必要条件は全体としての改変された著作物に適用される。著作物の一部が『プログラム』から派生したものではないと確認でき、それら自身別の独立した著作物であると合理的に考えられるならば、あなたがそれらを別の著作物として分けて頒布する場合、そういった部分にはこの契約書とその条件は適用されない。しかし、あなたが同じ部分を『プログラム』を基にした著作物全体の一部として頒布するならば、全体としての頒布物は、この契約書が課す条件に従わなければならない。というのは、この契約書が他の契約者に与える許可は『プログラム』丸ごと全体に及び、誰が書いたかは関係なく各部分のすべてを保護するからである。
以上の必要条件は全体としての改変された著作物に適用される。著作物の一部が『プログラム』から派生したものではないと確認出来、それら自身別の独立した著作物であると合理的に考えられるならば、あなたがそれらを別の著作物として分けて頒布する場合、そういった部分にはこの契約書とその条件は適用されない。しかし、あなたが同じ部分を『プログラム』を基にした著作物全体の一部として頒布するならば、全体としての頒布物は、この契約書が課す条件に従わなければならない。というのは、この契約書が他の契約者に与える許可は『プログラム』丸ごと全体に及び、誰が書いたかは関係なく各部分のすべてを保護するからである。
よって、すべてあなたによって書かれた著作物に対し、権利を主張したりあなたの権利に異議を申し立てることはこの節の意図するところではない。むしろ、その趣旨は『プログラム』を基にした派生物ないし集合著作物の頒布を管理する権利を行使するということにある。

View file

@ -8,8 +8,8 @@
$lang->integration_search = "統合検索";
$lang->sample_code = "サンプルコード";
$lang->about_target_module = "選択されたモジュールのみを検索対象とします。権限設定に注意して下さい。";
$lang->about_sample_code = "上のコードをレイアウトなどに追加すると統合検索が可能になります。";
$lang->about_target_module = "選択されたモジュールだけを検索対象とします。各モジュールの権限設定にも注意して下さい。";
$lang->about_sample_code = "上のコードをレイアウトなどに挿入すると統合検索が可能になります。";
$lang->msg_no_keyword = "検索語を入力して下さい。";
$lang->msg_document_more_search = '継続サーチボタンを選択すると、まだ検索結果として引っかからなかった箇所を引き続き検索を行います。';

View file

@ -6,7 +6,7 @@
**/
$lang->issuetracker = 'イシュートラッカー';
$lang->about_issuetracker = 'プロジェクト管理のための計画、ソースコード閲覧、イシュー管理、リリース管理が出来るモジュールです。';
$lang->about_issuetracker = 'プロジェクト管理のための計画、ソースコード閲覧、イシュー管理、リリース管理が出来るモジュールです。';
$lang->cmd_project_list = 'プロジェクトリスト';
$lang->cmd_view_info = 'プロジェクト情報';
@ -23,20 +23,20 @@
$lang->svn_url = 'SVNリポジトリーのURL';
$lang->about_svn_url = 'プロジェクトのバージョン管理されるSVNリポジトリーのURLお入力して下さい。';
$lang->svn_cmd = 'SVNファイルのロケーション';
$lang->about_svn_cmd = 'SVN連動のためのsvn clientファイルのロケーションを入力して下さい。 (ex: /usr/bin/svn)';
$lang->diff_cmd = 'DIFFファイルのロケーション';
$lang->about_diff_cmd = 'SVN リビジョンrevision間の比較のためのdiffファイルのロケーションを入力して下さい。(ex: /usr/bin/diff)';
$lang->svn_cmd = 'SVNファイルの場所';
$lang->about_svn_cmd = 'SVN連動のためのsvn clientファイルがある場所(絶対経路)を入力して下さい。 (ex: /usr/bin/svn)';
$lang->diff_cmd = 'DIFFファイルの場所';
$lang->about_diff_cmd = 'SVNリビジョンrevision間の比較のためのdiffファイルがある場所(絶対経路)を入力して下さい。(ex: /usr/bin/diff)';
$lang->svn_userid = 'SVN ID';
$lang->about_svn_userid = 'SVNリポジトリへの認証が必要の場合、IDを入力して下さい。';
$lang->svn_passwd = 'SVN パスワード';
$lang->about_svn_passwd = 'SVNリポジトリへの認証が必要の場合、パスワードを入力して下さい。';
$lang->about_svn_userid = 'SVNリポジトリへのアクセス認証が必要な場合、IDを入力して下さい。';
$lang->svn_passwd = 'SVNパスワード';
$lang->about_svn_passwd = 'SVNリポジトリへのアクセス認証が必要な場合、パスワードを入力して下さい。';
$lang->issue = 'イシュー';
$lang->total_issue = 'イシュー全体';
$lang->milestone = $lang->milestone_srl = 'マイルストーン';
$lang->priority = $lang->priority_srl = '優先度';
$lang->type = $lang->type_srl = 'タイプ(種類)';
$lang->type = $lang->type_srl = 'タイプ (種類)';
$lang->component = $lang->component_srl = 'コンポーネント';
$lang->assignee = '担当者';
$lang->status = 'ステータス';

View file

@ -25,7 +25,7 @@
$lang->about_title = 'モジュールとの連動をわかりやすく区分するためのタイトルを入力して下さい。';
$lang->about_not_apply_menu = 'チェックを入れると連動するすべてのメニューのモジュールのレイアウトを一括変更します。';
$lang->about_layout = "レイアウトのモジュールはサイトのレイアウトを分かりやすく作成出来るようにします。レイアウトの設定とメニューのリンクで様々なモジュールで完成されたサイトデザインが出来ます。<br />※ ブログまたは他のモジュールのレイアウトなどの削除・修正が出来ないレイアウトは、該当モジュールにて設定を行って下さい。";
$lang->about_layout = "レイアウトのモジュールはサイトのレイアウトを分かりやすく作成出来るようにします。<br />レイアウトの設定とメニューのリンクで様々なモジュールで完成されたサイト構築が出来ます。<br />※ ブログまたは他のモジュールのレイアウトなどの削除・修正が出来ないレイアウトは、該当モジュールにて設定を行って下さい。";
$lang->about_layout_code =
"下のレイアウトコードを修正し、保存するとサービスに反映されます。
必ずプレビューで確認してから保存して下さい。

View file

@ -101,7 +101,7 @@
$lang->cmd_member_group = 'グループ管理';
$lang->cmd_send_mail = 'メール送信';
$lang->cmd_manage_id = '禁止ID管理';
$lang->cmd_manage_form = '登録フォーム管理';
$lang->cmd_manage_form = '会員登録フォーム管理';
$lang->cmd_view_own_document = '書き込み表示';
$lang->cmd_trace_document = '書き込みの追跡';
$lang->cmd_trace_comment = 'コメント追跡';
@ -201,7 +201,7 @@
$lang->about_openid_leave = 'OpenIDの退会は現在のサイトから会員情報を削除することを意味します。<br />退会後ログインすると新しく登録することになり、書き込んだコンテンツに対する権限を維持することが出来ません。';
$lang->about_find_member_account = 'ID/パスワードは登録時に登録されたメールにてお知らせします。<br />登録時に登録したメールアドレスを入力して「IDとパスワードの検索」ボタンをクリックして下さい。<br />';
$lang->about_member = "会員の作成・修正・削除することができ、グループの管理、登録フォームの管理などが行える会員管理モジュールです。デフォルトで作成されたグループにグループを追加作成して会員管理が出来るようにし、登録フォーム管理では基本情報の他、フォームの入力情報を追加することが出来ます。";
$lang->about_member = "会員の作成・修正・削除することが出来、グループの管理、登録フォームの管理などが行える会員管理モジュールです。\nデフォルトで作成されたグループにグループを追加作成して会員管理が出来るようにし、会員登録フォーム管理では基本情報の他、フォームの入力情報を追加することが出来ます。";
$lang->about_ssl_port = '基本ポート以外のSSLポートを利用する場合、入力して下さい。';
$lang->add_openid = 'OpenIDの追加';
?>

View file

@ -102,6 +102,8 @@
$editor = $oEditorModel->getEditor(0, $option);
Context::set('editor', $editor);
// 템플릿 파일 지정
$this->setTemplateFile('member_config');
}

View file

@ -107,8 +107,7 @@
<option value="{$editor_skin}" <!--@if($editor_skin==$config->editor_skin)-->selected="selected"<!--@end-->>{$editor_skin}</option>
<!--@end-->
</select>
<select name="editor_colorset" id="sel_editor_colorset" style="display:none">
</select>
<select name="editor_colorset" id="sel_editor_colorset" style="display:none"></select>
<script "text/javascript">//<![CDATA[
getEditorSkinColorList('{$config->editor_skin}','{$config->editor_colorset}');
//]]></script>

View file

@ -1,7 +1,7 @@
<?php
/**
* @file modules/menu/lang/jp.lang.php
* @author zero <zero@nzeo.com> 翻訳RisaPapa、liahona
* @author zero <zero@nzeo.com> 翻訳RisaPapa、liahona、ミニミ
* @brief メニューmenuモジュールの基本言語パッケージ
**/
@ -39,7 +39,7 @@
$lang->msg_cannot_delete_for_child = '下位メニューが存在するメニューは削除出来ません。';
$lang->about_title = 'モジュールをリンクする際に分かりやすいタイトルを入力して下さい。';
$lang->about_menu_management = "メニュー管理は、選択されたレイアウトで使用するメニューを構成出来るようにします。<br />一定レベルまでメニューの構成ができ、入力したメニューをクリックすると詳細情報が入力出来ます。<br />フォルダーのイメージをクリックするとメニューを拡張することが出来ます。<br />もしメニューが正常に表示されない場合は、 「キャッシュファイル再生成」ボタンをクリックして情報を更新して下さい。<br />* 一定レベル以上のメニューは正しく表示されない場合があります。";
$lang->about_menu_management = "メニュー管理は、選択されたレイアウトで使用するメニューを構成出来るようにします。<br />一定レベルまでメニューの構成が出来、入力したメニューをクリックすると詳細情報が入力出来ます。<br />フォルダーのイメージをクリックするとメニューを拡張することが出来ます。<br />もしメニューが正常に表示されない場合は、 「キャッシュファイル再生成」ボタンをクリックして情報を更新して下さい。<br />* 一定レベル以上のメニューは正しく表示されない場合があります。";
$lang->about_menu_name = '管理及びイメージボタンではない場合、メニュー名として表示されるタイトルです。';
$lang->about_menu_url = "メニュー選択時、移動するURLです。<br />他のモジュールとリンクを張る場合はIDの値のみ入力して下さい。<br />内容がない場合は、メニューを選択しても何の動作もありません。";
$lang->about_menu_open_window = 'メニュー選択時、新しいウィンドウで開くかを指定することが出来ます。';
@ -47,7 +47,7 @@
$lang->about_menu_img_btn = 'イメージボタンを登録するとレイアウトで自動的にイメージボタンに入れ替わって表示されます。';
$lang->about_menu_group_srls = 'グループを選択すると該当するグループのユーザにのみメニューが表示されますXMLファイルを直接開くと情報が表示されます。';
$lang->about_menu = "メニューモジュルは、生成されたモジュールを、便利なメニュー管理機能で、整理したりレイアウトをリンクしたりして煩わしい作業なしでサイトを構築出来るようにします。メニューはサイトを管理するというより、モジュールとレイアウトをリンクして様々なメニューを表示させる情報のみ保持します。";
$lang->about_menu = "メニューモジュールは、メニュー管理機能にて生成モジュールの整理やレイアウトとのリンクを設定し、簡単に管理者画面上でサイトを構築出来るようにします。\nメニューはサイトを管理するというより、モジュールとレイアウトをリンクし、様々なメニューを表示させる情報だけ持っています。";
$lang->alert_image_only = "イメージ(画像)ファイルのみ登録出来ます。";
?>

View file

@ -75,14 +75,13 @@
$lang->msg_extra_name_exists = '既に存在する拡張変数名です。他の拡張変数名を入力して下さい。';
$lang->about_browser_title = "ブラウザのタイトルバーに表示される内容です。RSS/Trackbackでも使用します。";
$lang->about_mid = "モジュール名は、http://アドレス/?mid=モジュール名、のように直接呼び出せる値です(英数+[英数,_のみ可])。";
$lang->about_default = "チェックすると、サイトに「 mid値」なしで接続した場合、デフォルトで表示します。";
$lang->about_module_category = "カテゴリで管理出来るようにします。モジュールのカテゴリの管理は、<a href=\"./?module=admin&amp;act=dispModuleAdminCategory\">モジュール管理 > モジュールカテゴリ </a>で行うことが出来ます。";
$lang->about_description= '管理用に用いられる説明です。';
$lang->about_default = 'チェックすると、サイトに「mid値」なしで接続した場合、デフォルトで表示します。';
$lang->about_header_text = 'モジュールのヘッダーに表示される内容ですHTMLタグの使用可能。';
$lang->about_footer_text = 'モジュールのフッターに表示される内容です。HTMLタグの使用可能。';
$lang->about_skin = 'モジュールのスキンを選択することが出来ます。';
$lang->about_mid = "モジュール名は「http://アドレス/?mid=モジュール名」のように直接呼び出せるパラメーター値です。<br />※英数の頭文字と[英数と_のみ]の組み合わせ (すべて半角)";
$lang->about_default = "チェックすると、サイトに「mid値」なしでアクセスした場合、デフォルトで表示します。";
$lang->about_module_category = "カテゴリで管理出来るようにします。モジュールのカテゴリの管理は、「<a href=\"./?module=admin&amp;act=dispModuleAdminCategory\">モジュール管理 &gt; モジュールカテゴリ</a>」にて行います。";
$lang->about_description= '管理用として用いられる説明です。';
$lang->about_header_text = 'モジュールのヘッダーに表示される内容です。HTMLタグの使用可能';
$lang->about_footer_text = 'モジュールのフッターに表示される内容です。HTMLタグの使用可能';
$lang->about_skin = 'モジュールのスキンを選択します。';
$lang->about_use_category = 'チェックするとカテゴリ機能が使用出来ます。';
$lang->about_list_count = 'ページ当たりに表示される書き込みの数が指定出来ますデフォルト20個。';
$lang->about_search_list_count = 'お勧めの記事数を設定するにさらされるかのカテゴリ検索機能を使用する場合です。 デフォルトは20 ';

View file

@ -79,7 +79,6 @@
$lang->about_default = '선택하시면 사이트에 mid값 없이 접속하였을 경우 기본으로 보여줍니다';
$lang->about_module_category = "분류를 통한 관리를 할 수 있도록 합니다. 모듈 분류의 관리는 <a href=\"./?module=admin&amp;act=dispModuleAdminCategory\">모듈관리 > 모듈분류 </a>에서 하실 수 있습니다.";
$lang->about_description= '관리용으로 사용되는 설명입니다';
$lang->about_default = '선택하시면 사이트에 mid값 없이 접속하였을 경우 기본으로 보여줍니다';
$lang->about_header_text = '모듈의 상단에 표시되는 내용입니다 (html 태그 사용 가능)';
$lang->about_footer_text = '모듈의 하단에 표시되는 내용입니다 (html 태그 사용 가능)';
$lang->about_skin = '모듈의 스킨을 선택하실 수 있습니다';

View file

@ -95,7 +95,15 @@
if(!$output->data) {
$args->site_srl = 0;
// site_srl이 modules에 생성되지 않은 이전 버전 사용자의 경우 관리자 페이지에 접속하지를 못하는 오류 수정
// Parker Falcon 님이 알려주심
$output = executeQuery('module.getDefaultMidInfo', $args);
if(!$output->toBool()) {
$oDB = &DB::getInstance();
$oDB->dropIndex("modules","unique_mid",true);
$oDB->addColumn('modules','site_srl','number',11,0,true);
$oDB->addIndex("modules","idx_site_mid", array("site_srl","mid"),true);
}
}
$module_info = $output->data;

View file

@ -9,7 +9,7 @@
$lang->opage_path = "外部ドキュメントの場所";
$lang->opage_caching_interval = "キャッシング時間設定";
$lang->about_opage = "外部のHTMLまたはPHPファイルをXE内部で使用出来るようにするモジュールです。<br />絶対パス、相対パスで指定でき、「http://」で始まるサーバの外部ページも表示出来ます。";
$lang->about_opage = "外部のHTMLまたはPHPファイルをXE内部で使用出来るようにするモジュールです。<br />絶対パス、相対パスで指定出来、「http://」で始まるサーバの外部ページも表示出来ます。";
$lang->about_opage_path= "外部ドキュメントの場所を入力して下さい。<br />「/path1/path2/sample.php」のような絶対パス、「../path2/sample.php」のような相対パスが使用出来ます。<br />「http://URL/sample.php」のように使用すると結果を読み込んで表示します。<br />現在XEがインストールされている絶対パスは次のようになっています。<br />";
$lang->about_opage_caching_interval = "分単位で指定でき、設定された時間の間は、臨時保存されたデータを出力します。<br />他のサーバの情報を出力したり、データを出力する際、リソースが多く使われるため、数分単位でキャッシングすることをお勧めします。<br />「0」に指定するとキャッシングされません。";
$lang->about_opage_caching_interval = "分単位で指定出来、設定された時間の間は、臨時保存されたデータを出力します。<br />他のサーバの情報を出力したり、データを出力する際、リソースが多く使われるため、数分単位でキャッシングすることをお勧めします。<br />「0」に指定するとキャッシングされません。";
?>

View file

@ -1,11 +1,11 @@
<?php
/**
* @file jp.lang.php
* @author zero (zero@nzeo.com) 翻訳RisaPapa
* @author zero (zero@nzeo.com) 翻訳RisaPapa、ミニミ
* @brief ページpageモジュールの基本言語パッケージ
**/
$lang->page = "ページ";
$lang->about_page = "完成されたひとつのページが作成出来るブログモジュールです。最近の書き込みやウィジェットを用いて動的なページが作成でき、エディターのコンポネントで様々な形でデザイン出来ます。接続URLは、他のモジュールと同じく、「mid=モジュール名」で接続ができ、デフォルトで選択するとメインページが表示されます。";
$lang->about_page = "一枚のページを作成出来るモジュールです。\n最新書き込みウィジェットや他のウィジェットを用いて動的なページが作成が出来、さらにエディターのコンポネントで様々なデザインも出来ます。\n接続URLは、他のモジュールと同様に、「mid=モジュール名」でアクセスし、デフォルトとして指定するとサイトにアクセスする際、メインページとして使われます。";
$lang->cmd_page_modify = "ページ修正";
?>

View file

@ -21,7 +21,7 @@
$lang->cmd_springnote_list = 'スプリングノートリスト';
$lang->cmd_view_info = 'スプリングノート情報';
$lang->about_springnote = "スプリングノートは、「openmaru.com」から提供されるウィキサービスです。<br />スプリングノート連動モジュールは、スプリングノートの特定のページを自分のコンテンツの閲覧することが出来るようにするモジュールです。";
$lang->about_springnote = "スプリングノート(<a href=\"http://www.springnote.com/ja\" target=\"_blank\">srpingnote</a>)とは、「<a href=\"http://www.openmaru.com/jp/\" target=\"_blank\">Openmaru Studio</a>」が提供しているwikiサービスです。<br />スプリングノート連動モジュールは、スプリングノートの特定のページを自分のコンテンツとして閲覧出来るようにするモジュールです。";
$lang->about_springnote_openid = "スプリングートでページを作成したオープンIDを入力して下さい。";
$lang->about_springnote_userkey = 'スプリングートと連動させるためのユーザKeyを入力して下さい。<br />[<a href="https://api.openmaru.com/delegate_key/springnote?app_id=www.zeroboard.com&openid=" onclick="window.open(this.href);return false;">ユーザーキー受信</a>]をクリックして入力して生成されたキーの値を入力して下さい。';
$lang->about_springnote_pageid = '使用するスプリングートの特定ページを出力させたい場合、「pageid」の値を入力して下さい。';

View file

@ -23,6 +23,6 @@
'ipaddress' => 'IPアドレス',
);
$lang->enable_trackback = "トラックバック使用";
$lang->about_enable_trackback = "チェックを外すと、すべてのコンテンツに対しトラックバックの受信を中止します。";
$lang->enable_trackback = "トラックバックを可能にする";
$lang->about_enable_trackback = "チェックを外すと、すべてのコンテンツに対しトラックバックの受信を中止します。";
?>

View file

@ -12,6 +12,6 @@
$lang->cmd_view_info = '維基資訊';
$lang->use_comment = '使用評論';
$lang->about_use_comment = '可設定是否使用評論功能。';
$lang->contributors = 'Contributors';
$lang->notice_old_revision = 'This is an old revision';
$lang->contributors = '作者';
$lang->notice_old_revision = '此為舊版本';
?>

View file

@ -49,7 +49,7 @@
<type>text</type>
<name xml:lang="ko">category 전체 타이틀</name>
<name xml:lang="en">category total text title</name>
<name xml:lang="zh-TW">category total text title</name>
<name xml:lang="zh-TW">分類 全部 主題</name>
<name xml:lang="jp">カテゴリー全体タイトル</name>
</var>
</extra_vars>