Files
checkcle/application/src/translations/ja/ssl.ts
T
YiZixuan 40488a5a53 feat(i18n): improve i18n copy and add new translations
- Add new translation entries
- Fix several language files
2025-08-16 15:25:35 +08:00

116 lines
4.7 KiB
TypeScript

import { SSLTranslations } from '../types/ssl';
export const sslTranslations: SSLTranslations = {
// ページとセクションタイトル
sslDomainManagement: "SSL・ドメイン管理",
monitorSSLCertificates: "ドメインのSSL証明書を監視・管理",
addSSLCertificate: "SSL証明書を追加",
editSSLCertificate: "SSL証明書を編集",
deleteSSLCertificate: "SSL証明書を削除",
sslCertificateDetails: "SSL証明書詳細",
detailedInfo: "詳細情報:",
viewDetailedInformation: "View detailed information for",
// ステータス関連
valid: "有効",
expiringSoon: "期限切れ間近",
expired: "期限切れ",
pending: "保留中",
// 統計とカード
validCertificates: "有効な証明書",
expiringSoonCertificates: "期限切れ間近",
expiredCertificates: "期限切れ証明書",
// フォームフィールド
domain: "ドメイン",
domainName: "ドメイン名",
domainCannotChange: "ドメインは作成後変更できません",
warningThreshold: "警告閾値",
warningThresholdDays: "警告閾値(日)",
expiryThreshold: "期限切れ閾値",
expiryThresholdDays: "期限切れ閾値(日)",
notificationChannel: "通知チャンネル",
chooseChannel: "通知チャンネルを選択",
whereToSend: "通知の送信先",
daysBeforeExpiration: "期限切れ前の警告を受信する日数",
daysBeforeCritical: "期限切れ前の重要アラートを受信する日数",
getNotifiedExpiration: "証明書の期限切れが近い時に通知を受信",
getNotifiedCritical: "証明書の期限切れが非常に近い時に通知を受信",
// テーブルヘッダーとフィールド
issuer: "発行者",
expirationDate: "有効期限",
daysLeft: "残り日数",
status: "ステータス",
lastNotified: "最終通知",
actions: "アクション",
validFrom: "有効開始日",
validUntil: "有効終了日",
validityDays: "有効期間",
validityPeriod: "Validity Period",
organization: "組織",
commonName: "コモンネーム",
serialNumber: "シリアル番号",
algorithm: "アルゴリズム",
subjectAltNames: "サブジェクト代替名",
subjectAlternativeNames: "Subject Alternative Names",
resolvedIP: "Resolved IP",
issuedTo: "Issued To",
days: "days",
// ボタンとアクション
addDomain: "ドメインを追加",
refreshAll: "全て更新",
cancel: "キャンセル",
addCertificate: "証明書を追加",
check: "チェック",
view: "表示",
edit: "編集",
delete: "削除",
close: "閉じる",
saveChanges: "変更を保存",
updating: "更新中",
// 詳細ビューのセクション
basicInformation: "基本情報",
validity: "有効性",
issuerInfo: "発行者情報",
technicalDetails: "技術的詳細",
technicalInformation: "Technical Information",
monitoringConfig: "監視設定",
monitoringConfiguration: "Monitoring Configuration",
recordInfo: "レコード情報",
certificateDetails: "Certificate Details",
// 通知とメッセージ
sslCertificateAdded: "SSL証明書が正常に追加されました",
sslCertificateUpdated: "SSL証明書が正常に更新されました",
sslCertificateDeleted: "SSL証明書が正常に削除されました",
sslCertificateRefreshed: "{domain}のSSL証明書が正常に更新されました",
allCertificatesRefreshed: "全{count}件の証明書が正常に更新されました",
someCertificatesFailed: "{success}件の証明書が更新され、{failed}件が失敗しました",
failedToAddCertificate: "SSL証明書の追加に失敗しました",
failedToLoadCertificates: "SSL証明書の読み込みに失敗しました",
failedToUpdateCertificate: "SSL証明書の更新に失敗しました",
failedToDeleteCertificate: "SSL証明書の削除に失敗しました",
failedToCheckCertificate: "SSL証明書のチェックに失敗しました",
noCertificatesToRefresh: "更新する証明書がありません",
startingRefreshAll: "{count}件の証明書の更新を開始しています",
checkingSSLCertificate: "SSL証明書をチェック中...",
deleteConfirmation: "以下の証明書を削除してもよろしいですか?",
deleteWarning: "この操作は元に戻せません。証明書が完全に削除されます。",
// その他
unknown: "不明",
never: "なし",
none: "なし",
loadingChannels: "チャンネル読み込み中...",
noChannelsFound: "通知チャンネルが見つかりません",
noSSLCertificates: "SSL証明書が見つかりません",
created: "作成日",
lastUpdated: "最終更新",
lastNotification: "最終通知",
collectionId: "コレクションID",
noCertificatesFound: "証明書が見つかりません",
};