フレーム';
$zmSlangAlarmFrameCount = 'Alarm Frame Count';
$zmSlangAlarmFrame = 'アラーム フレーム';
$zmSlangAlarmLimits = 'アラーム限度';
$zmSlangAlarm = 'アラーム';
$zmSlangAlarmPx = 'アラーム Px';
$zmSlangAlert = '警告';
$zmSlangAll = '全て';
$zmSlangApplyingStateChange = '変更適用中';
$zmSlangApply = '適用';
$zmSlangArchArchived = '保存分のみ';
$zmSlangArchive = 'アーカイブ';
$zmSlangArchUnarchived = '保存分以外のみ';
$zmSlangAttrAlarmFrames = 'アラーム フレーム';
$zmSlangAttrArchiveStatus = '保存状態';
$zmSlangAttrAvgScore = '平均スコアー';
$zmSlangAttrCause = 'Cause';
$zmSlangAttrDateTime = '日時';
$zmSlangAttrDate = '日付';
$zmSlangAttrDiskBlocks = 'Disk Blocks';
$zmSlangAttrDiskPercent = 'Disk Percent';
$zmSlangAttrDuration = '継続時間';
$zmSlangAttrFrames = 'フレーム';
$zmSlangAttrId = 'Id';
$zmSlangAttrMaxScore = '最高スコアー';
$zmSlangAttrMonitorId = 'モニター Id';
$zmSlangAttrMonitorName = 'モニター 名前';
$zmSlangAttrName = 'Name';
$zmSlangAttrTime = '時間';
$zmSlangAttrTotalScore = '合計スコアー';
$zmSlangAttrWeekday = '曜日';
$zmSlangAutoArchiveEvents = 'Automatically archive all matches';
$zmSlangAutoDeleteEvents = 'Automatically delete all matches';
$zmSlangAutoEmailEvents = 'Automatically email details of all matches';
$zmSlangAutoExecuteEvents = 'Automatically execute command on all matches';
$zmSlangAutoMessageEvents = 'Automatically message details of all matches';
$zmSlangAutoUploadEvents = 'Automatically upload all matches';
$zmSlangAvgBrScore = '平均 スコアー';
$zmSlangBadMonitorChars = 'モニターの名前に使える文字は小文字のa-z、0-9、-と_だけです';
$zmSlangBandwidth = '帯域幅';
$zmSlangBlobPx = 'ブロブ Px';
$zmSlangBlobSizes = 'ブロブ サイズ';
$zmSlangBlobs = 'ブロブ';
$zmSlangBrightness = '輝度';
$zmSlangBuffers = 'バッファ';
$zmSlangCancelForcedAlarm = '強制アラームキャンセル';
$zmSlangCancel = 'キャンセル';
$zmSlangCaptureHeight = '取り込み高さ';
$zmSlangCapturePalette = '取り込みパレット';
$zmSlangCaptureWidth = '取り込み幅';
$zmSlangCause = 'Cause';
$zmSlangCheckAll = '全て選択';
$zmSlangCheckMethod = 'アラーム チェック方法';
$zmSlangChooseFilter = 'フィルターの選択';
$zmSlangClose = '閉じる';
$zmSlangColour = '色';
$zmSlangConfig = 'Config';
$zmSlangConfiguredFor = '設定:';
$zmSlangConfirmPassword = 'パスワードの確認';
$zmSlangConjAnd = '及び';
$zmSlangConjOr = '又は';
$zmSlangConsole = 'コンソール';
$zmSlangContactAdmin = '管理者にお問い合わせください。';
$zmSlangContinue = 'Continue';
$zmSlangContrast = 'コントラスト';
$zmSlangCycle = 'Cycle';
$zmSlangCycleWatch = 'サイクル観察';
$zmSlangDay = '曜日';
$zmSlangDeleteAndNext = '次を削除';
$zmSlangDeleteAndPrev = '前を削除';
$zmSlangDelete = '削除';
$zmSlangDeleteSavedFilter = '保存フィルターの削除';
$zmSlangDescription = '説明';
$zmSlangDeviceChannel = 'デバイス チャンネル';
$zmSlangDeviceFormat = 'デバイス フォーマット (0=PAL,1=NTSC 等 )';
$zmSlangDeviceNumber = 'デバイス番号 (/dev/video?)';
$zmSlangDimensions = '寸法';
$zmSlangDisk = 'Disk';
$zmSlangDuration = '継続時間';
$zmSlangEdit = '編集';
$zmSlangEmail = 'メール';
$zmSlangEnabled = '使用可能\';
$zmSlangEnterNewFilterName = '新しいフィルター名の入力';
$zmSlangErrorBrackets = 'エラー、開き括弧と閉じ括弧の数が合っているのかを確認してください';
$zmSlangError = 'エラー';
$zmSlangErrorValidValue = 'エラー、全ての項の数値が有効かどうかを確認してください';
$zmSlangEtc = '等';
$zmSlangEvent = 'イベント';
$zmSlangEventFilter = 'イベント フィルター';
$zmSlangEventId = 'Event Id';
$zmSlangEventName = 'Event Name';
$zmSlangEventPrefix = 'Event Prefix';
$zmSlangEvents = 'イベント';
$zmSlangExclude = '排除';
$zmSlangFeed = '送り込む';
$zmSlangFilterPx = 'フィルター Px';
$zmSlangFirst = '最初';
$zmSlangForceAlarm = '強制アラーム';
$zmSlangFPS = 'fps';
$zmSlangFPSReportInterval = 'FPS報告間隔';
$zmSlangFrameId = 'フレーム ID';
$zmSlangFrame = 'フレーム';
$zmSlangFrameRate = 'フレームレート';
$zmSlangFrames = 'フレーム';
$zmSlangFrameSkip = 'フレームスキップ';
$zmSlangFTP = 'FTP';
$zmSlangFunc = '機能\';
$zmSlangFunction = '機能\';
$zmSlangGenerateVideo = 'ビデオの生成';
$zmSlangGeneratingVideo = 'ビデオ生成中';
$zmSlangGoToZoneMinder = 'ZoneMinder.comに行く';
$zmSlangGrey = 'グレー';
$zmSlangGroups = 'Groups';
$zmSlangHigh = '高';
$zmSlangHighBW = '高帯域';
$zmSlangHour = '時';
$zmSlangHue = '色相';
$zmSlangId = 'ID';
$zmSlangIdle = '待機状態';
$zmSlangIgnore = '無視';
$zmSlangImage = '画像';
$zmSlangImageBufferSize = '画像 バッファ サイズ';
$zmSlangInclude = '組み込む';
$zmSlangInverted = '反転';
$zmSlangLanguage = '言語';
$zmSlangLast = '最終';
$zmSlangLimitResultsPost = 'results only;'; // This is used at the end of the phrase 'Limit to first N results only'
$zmSlangLimitResultsPre = 'Limit to first'; // This is used at the beginning of the phrase 'Limit to first N results only'
$zmSlangLoad = 'Load';
$zmSlangLocal = 'ローカル';
$zmSlangLoggedInAs = 'ログイン済み:';
$zmSlangLoggingIn = 'ログイン中';
$zmSlangLogin = 'ログイン';
$zmSlangLogout = 'ログアウト';
$zmSlangLow = '低';
$zmSlangLowBW = '低帯域';
$zmSlangMark = '選択';
$zmSlangMax = '最高';
$zmSlangMaxBrScore = '最高 スコアー';
$zmSlangMaximumFPS = '最高 FPS';
$zmSlangMedium = '中';
$zmSlangMediumBW = '中帯域';
$zmSlangMinAlarmGeMinBlob = '最低アラームピクセルが最低ブロブピクセル同等か以上でなければいけない';
$zmSlangMinAlarmGeMinFilter = '最低アラームピクセルが最低フィルターピクセル同等か以上でなければいけない';
$zmSlangMinAlarmPixelsLtMax = '最低アラームピクセルは最高値より以下でなければいけない';
$zmSlangMinBlobAreaLtMax = '最低ブロッブ範囲は最高値より以下でなければいけない';
$zmSlangMinBlobsLtMax = '最低ブロッブ数は最高数より以下でなければいけない';
$zmSlangMinFilterPixelsLtMax = '最低フィルターピクセル数は最高数より以下でなければいけない';
$zmSlangMinPixelThresLtMax = '最低ピクセル閾値は最高値より以下でなければいけない';
$zmSlangMisc = 'その他';
$zmSlangMonitorIds = 'モニター ID';
$zmSlangMonitor = 'モニター';
$zmSlangMonitors = 'モニター';
$zmSlangMontage = 'モンタージュ';
$zmSlangMonth = '月';
$zmSlangMustBeGe = '同等か以上でなければいけない';
$zmSlangMustBeLe = '同等か以下でなければいけない';
$zmSlangMustConfirmPassword = 'パスワードの確認をしてください';
$zmSlangMustSupplyPassword = 'パスワードを入力してください';
$zmSlangMustSupplyUsername = 'ユーザ名を入力してください';
$zmSlangName = '名前';
$zmSlangNetwork = 'ネットワーク';
$zmSlangNewGroup = 'New Group';
$zmSlangNewPassword = '新しいパスワード';
$zmSlangNewState = '新規状態';
$zmSlangNewUser = '新しいユーザ';
$zmSlangNew = '新規';
$zmSlangNext = '次';
$zmSlangNo = 'いいえ';
$zmSlangNoFramesRecorded = 'このイベントのフレームは登録されていません';
$zmSlangNoGroups = 'No groups have been defined';
$zmSlangNoneAvailable = 'ありません';
$zmSlangNone = 'ありません';
$zmSlangNormal = '普通';
$zmSlangNoSavedFilters = '保存されたフィルターはありません';
$zmSlangNoStatisticsRecorded = 'このイベント/フレームの統計は登録されていません';
$zmSlangOpEq = '同等';
$zmSlangOpGt = '以下';
$zmSlangOpGtEq = '同等か以上';
$zmSlangOpIn = 'セットに入っている';
$zmSlangOpLt = '以下';
$zmSlangOpLtEq = '同等か以下';
$zmSlangOpMatches = '一致する';
$zmSlangOpNe = '同等でない';
$zmSlangOpNotIn = 'セットに入っていない';
$zmSlangOpNotMatches = '一致しない';
$zmSlangOptionHelp = 'オプション ヘルプ';
$zmSlangOptionRestartWarning = 'この変更は起動中反映されない場合があります。\n変更してからZoneMinderを再起動してください。';
$zmSlangOptions = 'オプション';
$zmSlangOrEnterNewName = '又は新しい名前を入力してください';
$zmSlangOrientation = 'オリオンテーション';
$zmSlangOverwriteExisting = '上書きします';
$zmSlangPaged = 'ページ化';
$zmSlangParameter = 'パラメータ';
$zmSlangPassword = 'パスワード';
$zmSlangPasswordsDifferent = '新しいパスワードと再入力パスワードが一致しません';
$zmSlangPaths = 'パス';
$zmSlangPhoneBW = '携帯用';
$zmSlangPhone = 'Phone';
$zmSlangPixels = 'ピクセル';
$zmSlangPlayAll = 'Play All';
$zmSlangPleaseWait = 'お待ちください';
$zmSlangPostEventImageBuffer = 'イベント イメージ バッファ後';
$zmSlangPreEventImageBuffer = 'イベント イメージ バッファ前';
$zmSlangPrev = '前';
$zmSlangRate = 'レート';
$zmSlangReal = '生中継';
$zmSlangRecord = '録画';
$zmSlangRefImageBlendPct = 'イメージ ブレンド 参照 %';
$zmSlangRefresh = '最新の情報に更新';
$zmSlangRemoteHostName = 'リモート ホスト 名';
$zmSlangRemoteHostPath = 'リモート ホスト パス';
$zmSlangRemoteHostPort = 'リモート ホスト ポート';
$zmSlangRemoteImageColours = 'リモート イメージ カラー';
$zmSlangRemote = 'リモート';
$zmSlangRename = '新しい名前をつける';
$zmSlangReplay = '再生';
$zmSlangResetEventCounts = 'イベント カウント リセット';
$zmSlangReset = 'Reset';
$zmSlangRestart = '再起動';
$zmSlangRestarting = '再起動中';
$zmSlangRestrictedCameraIds = '制限されたカメラ ID';
$zmSlangRotateLeft = '左に回転';
$zmSlangRotateRight = '右に回転';
$zmSlangRunMode = '起動モード';
$zmSlangRunning = '起動中';
$zmSlangRunState = '起動状態';
$zmSlangSaveAs = '名前をつけて保存';
$zmSlangSaveFilter = 'フィルターを保存';
$zmSlangSave = '保存';
$zmSlangScale = 'スケール';
$zmSlangScore = 'スコアー';
$zmSlangSecs = '秒';
$zmSlangSectionlength = '長さ';
$zmSlangSelect = 'Select';
$zmSlangSetLearnPrefs = 'Set Learn Prefs'; // 新しい設定の自動保存 This can be ignored for now
$zmSlangSetNewBandwidth = '新しい帯域幅の設定';
$zmSlangSettings = '設定';
$zmSlangShowFilterWindow = 'フィルター ウインドーの表示';
$zmSlangSortAsc = 'Asc';
$zmSlangSortBy = 'Sort by';
$zmSlangSortDesc = 'Desc';
$zmSlangSource = 'ソース';
$zmSlangSourceType = 'ソース タイプ';
$zmSlangStart = 'スタート';
$zmSlangState = '状態';
$zmSlangStats = '統計';
$zmSlangStatus = '状態';
$zmSlangStills = 'スチール画像';
$zmSlangStop = '停止';
$zmSlangStopped = '停止状態';
$zmSlangStream = 'ストリーム';
$zmSlangSubmit = 'Submit';
$zmSlangSystem = 'システム';
$zmSlangThumbnail = 'Thumbnail';
$zmSlangTimeDelta = 'デルタ タイム';
$zmSlangTime = '時間';
$zmSlangTimestamp = 'タイムスタンプ';
$zmSlangTimeStamp = 'タイム スタンプ';
$zmSlangTimestampLabelFormat = 'タイムスタンプ ラベル フォーマット';
$zmSlangTimestampLabelX = 'タイムスタンプ ラベル X';
$zmSlangTimestampLabelY = 'タイムスタンプ ラベル Y';
$zmSlangToday = 'Today';
$zmSlangTools = 'ツール';
$zmSlangTotalBrScore = '合計 スコアー';
$zmSlangTriggers = 'トリガー';
$zmSlangType = 'タイプ';
$zmSlangUnarchive = '解凍';
$zmSlangUnits = 'ユニット';
$zmSlangUnknown = '不明';
$zmSlangUpdateAvailable = 'ZoneMinderのアップデートがあります';
$zmSlangUpdateNotNecessary = 'アップデートの必要はありません';
$zmSlangUseFilterExprsPost = ' フィルター個数'; // This is used at the end of the phrase 'use N filter expressions'
$zmSlangUseFilterExprsPre = '指定してください: '; // This is used at the beginning of the phrase 'use N filter expressions'
$zmSlangUseFilter = 'フィルターを使用してください';
$zmSlangUsername = 'ユーザ名';
$zmSlangUser = 'ユーザ';
$zmSlangUsers = 'ユーザ';
$zmSlangValue = '数値';
$zmSlangVersion = 'バージョン';
$zmSlangVersionIgnore = 'このバージョンを無視';
$zmSlangVersionRemindDay = '1日後に再度知らせる';
$zmSlangVersionRemindHour = '1時間後に再度知らせる';
$zmSlangVersionRemindNever = '新しいバージョンの知らせは必要ない';
$zmSlangVersionRemindWeek = '1週間後に再度知らせる';
$zmSlangVideo = 'ビデオ';
$zmSlangVideoGenFailed = 'ビデオ生成の失敗!';
$zmSlangVideoGenParms = 'ビデオ生成 パラメータ';
$zmSlangVideoSize = 'ビデオ サイズ';
$zmSlangView = '表示';
$zmSlangViewAll = '全部表示';
$zmSlangViewPaged = 'ページ化の表示';
$zmSlangWarmupFrames = 'ウォームアップ フレーム';
$zmSlangWatch = '監視';
$zmSlangWeb = 'ウェブ';
$zmSlangWeek = '週';
$zmSlangX10ActivationString = 'X10起動文字列';
$zmSlangX10InputAlarmString = 'X10入力アラーム文字列';
$zmSlangX10OutputAlarmString = 'X10出力アラーム文字列';
$zmSlangX10 = 'X10';
$zmSlangYes = 'はい';
$zmSlangYouNoPerms = 'この資源のアクセス権がありません。';
$zmSlangZoneAlarmColour = 'アラーム カラー (RGB)';
$zmSlangZoneAlarmThreshold = 'アラーム 閾値(0>=?<=255)';
$zmSlangZoneFilterHeight = 'フィルター 高さ (ピクセル)';
$zmSlangZoneFilterWidth = 'フィルター 幅 (ピクセル)';
$zmSlangZoneMaxAlarmedArea = '最高アラーム領域';
$zmSlangZoneMaxBlobArea = '最高ブロブ領域';
$zmSlangZoneMaxBlobs = '最高ブロブ数';
$zmSlangZoneMaxFilteredArea = '最高フィルター領域';
$zmSlangZoneMaxPixelThres = '最高ピクセル閾値 (0>=?<=255)';
$zmSlangZoneMaxX = 'X (右)最高';
$zmSlangZoneMaxY = 'Y (左)最高';
$zmSlangZoneMinAlarmedArea = '最低アラーム領域';
$zmSlangZoneMinBlobArea = '最低ブロブ領域';
$zmSlangZoneMinBlobs = '最低ブロブ数';
$zmSlangZoneMinFilteredArea = '最低フィルター領域';
$zmSlangZoneMinPixelThres = '最低ピクセル閾値 (0>=?<=255)';
$zmSlangZoneMinX = 'X (右)最低';
$zmSlangZoneMinY = 'Y (左)最低';
$zmSlangZones = 'ゾーン';
$zmSlangZone = 'ゾーン';
// Complex replacements with formatting and/or placements, must be passed through sprintf
$zmClangCurrentLogin = 'ただ今\'%1$s\がログインしています';
$zmClangEventCount = '%1$s %2$s';
$zmClangLastEvents = '最終 %1$s %2$s';
$zmClangLatestRelease = '最新バージョンは v%1$s、ご利用バージョンはv%2$s.';
$zmClangMonitorCount = '%1$s %2$s';
$zmClangMonitorFunction = 'モニター%1$s 機能\';
$zmClangRunningRecentVer = 'あなたはZoneMinderの最新バージョン v%s.を使っています';
// The next section allows you to describe a series of word ending and counts used to
// generate the correctly conjugated forms of words depending on a count that is associated
// with that word.
// This intended to allow phrases such a '0 potatoes', '1 potato', '2 potatoes' etc to
// conjugate correctly with the associated count.
// In some languages such as English this is fairly simple and can be expressed by assigning
// a count with a singular or plural form of a word and then finding the nearest (lower) value.
// So '0' of something generally ends in 's', 1 of something is singular and has no extra
// ending and 2 or more is a plural and ends in 's' also. So to find the ending for '187' of
// something you would find the nearest lower count (2) and use that ending.
//
// So examples of this would be
// $zmVlangPotato = array( 0=>'Potatoes', 1=>'Potato', 2=>'Potatoes' );
// $zmVlangSheep = array( 0=>'Sheep' );
//
// where you can have as few or as many entries in the array as necessary
// If your language is similar in form to this then use the same format and choose the
// appropriate zmVlang function below.
// If however you have a language with a different format of plural endings then another
// approach is required . For instance in Russian the word endings change continuously
// depending on the last digit (or digits) of the numerator. In this case then zmVlang
// arrays could be written so that the array index just represents an arbitrary 'type'
// and the zmVlang function does the calculation about which version is appropriate.
//
// So an example in Russian might be (using English words, and made up endings as I
// don't know any Russian!!)
// $zmVlangPotato = array( 1=>'Potati', 2=>'Potaton', 3=>'Potaten' );
//
// and the zmVlang function decides that the first form is used for counts ending in
// 0, 5-9 or 11-19 and the second form when ending in 1 etc.
//
// Variable arrays expressing plurality, see the zmVlang description above
$zmVlangEvent = array( 0=>'イベント', 1=>'イベント', 2=>'イベント' );
$zmVlangMonitor = array( 0=>'モニター', 1=>'モニター', 2=>'モニター' );
// You will need to choose or write a function that can correlate the plurality string arrays
// with variable counts. This is used to conjugate the Vlang arrays above with a number passed
// in to generate the correct noun form.
//
// In languages such as English this is fairly simple
// Note this still has to be used with printf etc to get the right formating
function zmVlang( $lang_var_array, $count )
{
krsort( $lang_var_array );
foreach ( $lang_var_array as $key=>$value )
{
if ( abs($count) >= $key )
{
return( $value );
}
}
die( 'Error, unable to correlate variable language string' );
}
// This is an version that could be used in the Russian example above
// The rules are that the first word form is used if the count ends in
// 0, 5-9 or 11-19. The second form is used then the count ends in 1
// (not including 11 as above) and the third form is used when the
// count ends in 2-4, again excluding any values ending in 12-14.
//
// function zmVlang( $lang_var_array, $count )
// {
// $secondlastdigit = substr( $count, -2, 1 );
// $lastdigit = substr( $count, -1, 1 );
// // or
// // $secondlastdigit = ($count/10)%10;
// // $lastdigit = $count%10;
//
// // Get rid of the special cases first, the teens
// if ( $secondlastdigit == 1 && $lastdigit != 0 )
// {
// return( $lang_var_array[1] );
// }
// switch ( $lastdigit )
// {
// case 0 :
// case 5 :
// case 6 :
// case 7 :
// case 8 :
// case 9 :
// {
// return( $lang_var_array[1] );
// break;
// }
// case 1 :
// {
// return( $lang_var_array[2] );
// break;
// }
// case 2 :
// case 3 :
// case 4 :
// {
// return( $lang_var_array[3] );
// break;
// }
// }
// die( 'Error, unable to correlate variable language string' );
// }
// This is an example of how the function is used in the code which you can uncomment and
// use to test your custom function.
//$monitors = array();
//$monitors[] = 1; // Choose any number
//echo sprintf( $zmClangMonitorCount, count($monitors), zmVlang( $zmVlangMonitor, count($monitors) ) );
// In this section you can override the default prompt and help texts for the options area
// These overrides are in the form of $zmOlangPrompt