1456 lines
73 KiB
JSON
1456 lines
73 KiB
JSON
{
|
||
"common": {
|
||
"save": "保存",
|
||
"saving": "保存中...",
|
||
"saveChanges": "変更を保存",
|
||
"cancel": "キャンセル",
|
||
"delete": "削除",
|
||
"deleting": "削除中...",
|
||
"edit": "編集",
|
||
"create": "作成",
|
||
"add": "追加",
|
||
"addNew": "新規追加",
|
||
"search": "検索",
|
||
"searchPlaceholder": "検索...",
|
||
"filter": "フィルター",
|
||
"all": "すべて",
|
||
"export": "エクスポート",
|
||
"import": "インポート",
|
||
"upload": "アップロード",
|
||
"uploading": "アップロード中...",
|
||
"actions": "操作",
|
||
"status": "ステータス",
|
||
"back": "戻る",
|
||
"refresh": "更新",
|
||
"confirm": "確認",
|
||
"confirmDelete": "このアイテムを削除してもよろしいですか?",
|
||
"yes": "はい",
|
||
"no": "いいえ",
|
||
"view": "表示",
|
||
"details": "詳細",
|
||
"loading": "読み込み中...",
|
||
"success": "成功",
|
||
"error": "エラー",
|
||
"required": "必須",
|
||
"optional": "任意",
|
||
"logout": "ログアウト",
|
||
"adminAccount": "管理者アカウント",
|
||
"systemManager": "システム管理者",
|
||
"language": "言語",
|
||
"selectLanguage": "言語を選択",
|
||
"noData": "データがありません",
|
||
"total": "合計",
|
||
"date": "日付",
|
||
"close": "閉じる"
|
||
},
|
||
"nav": {
|
||
"dashboard": "ダッシュボード",
|
||
"catalog": "カタログ&商品",
|
||
"categories": "カテゴリー",
|
||
"products": "商品管理",
|
||
"productAttributes": "商品属性 (Attributes)",
|
||
"rawMaterials": "原材料・配合レシピ",
|
||
"sales": "売上&マーケティング",
|
||
"orders": "注文管理",
|
||
"promotions": "プロモーション",
|
||
"coupons": "クーポン",
|
||
"globalAnalytics": "総合分析",
|
||
"businessAnalytics": "ビジネス分析",
|
||
"omnichannelSalesMap": "オムニチャネル売上マップ",
|
||
"productSalesMap": "商品別売上マップ",
|
||
"repeatCustomers": "リピート顧客分析 (一覧)",
|
||
"repeatCustomersCalendar": "リピート顧客分析 (カレンダー)",
|
||
"repeatCustomersTimeline": "リピート顧客分析 (タイムライン)",
|
||
"tools": "ツール",
|
||
"marketplaceProducts": "マーケットプレイス商品",
|
||
"tiktok": "TikTokチャネル",
|
||
"tiktokOrders": "TikTok注文",
|
||
"thailandSalesMap": "タイ売上マップ",
|
||
"tiktokAnalytics": "TikTok分析",
|
||
"tiktokOverview": "TikTok全店舗",
|
||
"tiktokPriceSimulator": "TikTok価格シミュレーター",
|
||
"tiktokShopCase": "TikTok Shop事例",
|
||
"tiktokReportImport": "TikTokレポート取込",
|
||
"productSkuAnalysis": "商品SKU分析",
|
||
"shopee": "Shopeeチャネル",
|
||
"shopeeHomAroma": "Shopee (Hom Aroma)",
|
||
"shopeeSalesMap": "タイ売上マップ",
|
||
"shopeeAnalytics": "Shopee分析",
|
||
"shopeeOverview": "Shopee全店舗",
|
||
"shopeeShopCase": "Shopee Shop事例",
|
||
"lazada": "Lazadaチャネル",
|
||
"lazadaOrders": "Lazada注文",
|
||
"lazadaAnalytics": "Lazada分析",
|
||
"lazadaOverview": "Lazada全店舗",
|
||
"cms": "コンテンツ&CMS",
|
||
"pageBuilder": "ページビルダー (CMS)",
|
||
"cmsBlockShowcase": "CMSブロック見本",
|
||
"mediaLibrary": "メディアライブラリ",
|
||
"scentGuide": "香りガイド・記事",
|
||
"customers": "顧客管理",
|
||
"customerList": "顧客一覧",
|
||
"newsletterSubscribers": "メルマガ購読者",
|
||
"contactMessages": "お問い合わせ",
|
||
"menuManager": "メニュー管理",
|
||
"mainNavigation": "メインナビゲーション",
|
||
"footerExplore": "フッター探索メニュー",
|
||
"footerSupport": "フッターサポートメニュー",
|
||
"footerBrand": "フッターブランド情報",
|
||
"backup": "バックアップ&復元",
|
||
"backupDashboard": "バックアップ概要",
|
||
"backupDatabase": "データベースバックアップ",
|
||
"backupCatalog": "カタログバックアップ",
|
||
"backupOrders": "注文バックアップ",
|
||
"backupCms": "CMSページバックアップ",
|
||
"backupMedia": "メディアバックアップ",
|
||
"settings": "設定",
|
||
"storeSettings": "店舗設定",
|
||
"paymentSettings": "決済設定",
|
||
"themeSettings": "テーマ・カラー設定",
|
||
"contentSettings": "コンテンツ設定",
|
||
"systemMaintenance": "システムメンテナンス"
|
||
},
|
||
"contentTabs": {
|
||
"th": "タイ語 (Thai)",
|
||
"en": "英語 (English)",
|
||
"ja": "日本語 (Japanese)",
|
||
"zh": "中国語 (Chinese)",
|
||
"translated": "翻訳済",
|
||
"untranslated": "未翻訳",
|
||
"copyFrom": "コピー元:",
|
||
"language": "コンテンツ言語"
|
||
},
|
||
"dashboard": {
|
||
"title": "エグゼクティブダッシュボード",
|
||
"subtitle": "売上、在庫、マルチチャネル実績の概要",
|
||
"totalRevenue": "総売上",
|
||
"totalOrders": "総注文数",
|
||
"totalProducts": "総商品数",
|
||
"totalCustomers": "総顧客数",
|
||
"recentOrders": "最近の注文",
|
||
"popularProducts": "人気商品",
|
||
"salesTrend": "売上推移"
|
||
},
|
||
"products": {
|
||
"title": "商品管理",
|
||
"subtitle": "カタログ、価格設定、バリエーション、多言語コンテンツの管理",
|
||
"addNew": "新規商品追加",
|
||
"searchPlaceholder": "商品名またはSKUで検索...",
|
||
"category": "カテゴリー",
|
||
"price": "価格",
|
||
"stock": "在庫数",
|
||
"sku": "SKUコード",
|
||
"name": "商品名",
|
||
"image": "画像",
|
||
"variants": "バリエーション",
|
||
"status": "ステータス",
|
||
"editProduct": "商品編集",
|
||
"cmsBuilder": "CMSビルダー",
|
||
"bom": "BOM・配合レシピ"
|
||
},
|
||
"categories": {
|
||
"title": "カテゴリー管理",
|
||
"subtitle": "商品の多言語カテゴリー分類と整理",
|
||
"addNew": "新規カテゴリー追加",
|
||
"editCategory": "カテゴリー編集",
|
||
"name": "カテゴリー名",
|
||
"image": "カテゴリー画像",
|
||
"itemCount": "商品数"
|
||
},
|
||
"orders": {
|
||
"title": "注文管理",
|
||
"subtitle": "新規注文の確認と決済の照合",
|
||
"searchPlaceholder": "注文番号、顧客名、電話番号で検索...",
|
||
"statusAll": "すべて",
|
||
"statusPending": "入金待ち",
|
||
"statusPaid": "支払済",
|
||
"statusShipped": "発送済",
|
||
"statusCancelled": "キャンセル済",
|
||
"orderId": "注文ID",
|
||
"customer": "顧客",
|
||
"totalAmount": "合計金額",
|
||
"payment": "決済状況",
|
||
"fulfillment": "発送状況",
|
||
"date": "注文日時",
|
||
"total": "合計",
|
||
"status": "ステータス",
|
||
"action": "操作",
|
||
"review": "詳細確認",
|
||
"noOrders": "注文が見つかりません。",
|
||
"orderItems": "注文商品一覧",
|
||
"customerDetails": "顧客情報",
|
||
"paymentSlip": "決済証明・振込明細",
|
||
"updateStatus": "ステータス更新",
|
||
"markPaid": "支払済にする",
|
||
"markShipped": "発送済にする",
|
||
"markCancelled": "注文をキャンセル"
|
||
},
|
||
"login": {
|
||
"title": "管理者ポータル",
|
||
"subtitle": "ストアとコンテンツ管理のためにログインしてください",
|
||
"email": "メールアドレス",
|
||
"password": "パスワード",
|
||
"signIn": "ログイン",
|
||
"signingIn": "ログイン中...",
|
||
"invalidCredentials": "メールアドレスまたはパスワードが正しくありません",
|
||
"rememberMe": "ログイン状態を保持する"
|
||
},
|
||
"analytics": {
|
||
"globalOverview": "グローバル全体概要",
|
||
"allPlatformsOverview": "全プラットフォーム概要",
|
||
"loadingGlobal": "全プラットフォームのグローバルデータを集計中...",
|
||
"preset7d": "過去7日間",
|
||
"preset30d": "過去30日間",
|
||
"preset90d": "過去90日間",
|
||
"presetThisMonth": "今月",
|
||
"presetLastMonth": "先月",
|
||
"presetThisYear": "今年",
|
||
"presetLastYear": "去年",
|
||
"presetLast12m": "過去12ヶ月",
|
||
"presetAll": "全期間",
|
||
"customRange": "期間指定:",
|
||
"to": "〜",
|
||
"apply": "適用",
|
||
"clear": "クリア",
|
||
"totalCompanyRevenue": "全社総売上高",
|
||
"orders": "件の注文",
|
||
"averageOrderValue": "全体平均注文額 (AOV)",
|
||
"fromCompletedOrders": "完了注文より算出",
|
||
"totalCancelRate": "全体キャンセル率",
|
||
"cancelledOrders": "件のキャンセル",
|
||
"totalShipping": "総送料",
|
||
"allPlatformsShipping": "全プラットフォーム合計",
|
||
"revenueShareByPlatform": "プラットフォーム別売上構成比",
|
||
"platformComparison": "プラットフォーム別比較",
|
||
"platform": "プラットフォーム",
|
||
"revenue": "売上高",
|
||
"share": "構成比",
|
||
"monthlyRevenueByPlatform": "月別売上推移 (プラットフォーム別)",
|
||
"noMonthlyData": "月別データがありません"
|
||
},
|
||
"salesMap": {
|
||
"title": "オムニチャネル売上マップ",
|
||
"productTitle": "商品別売上マップ",
|
||
"badge": "地理情報ヒートマップ",
|
||
"productBadge": "商品別地域インテリジェンス",
|
||
"subtitle": "クロスプラットフォーム分析 • タイ全77県および928郡の売上分布 (TikTok, Shopee, Lazada)",
|
||
"productSubtitle": "ビジネス分析 • 各商品のタイ全77県・928郡における売上密度と地域分布を分析",
|
||
"viewByRevenue": "฿ 売上高で表示",
|
||
"viewByQuantity": "📦 販売数量で表示",
|
||
"mapView": "地図表示",
|
||
"listView": "リスト表示",
|
||
"allChannels": "すべてのチャネル",
|
||
"tiktok": "TikTok Shop",
|
||
"shopee": "Shopee",
|
||
"lazada": "Lazada",
|
||
"tiktokOnly": "TikTok のみ",
|
||
"shopeeOnly": "Shopee のみ",
|
||
"lazadaOnly": "Lazada のみ",
|
||
"allShops": "すべての店舗",
|
||
"allStatuses": "すべてのステータス",
|
||
"completedOnly": "完了のみ",
|
||
"cancelledOnly": "キャンセルのみ",
|
||
"totalRevenue": "総売上高",
|
||
"totalUnits": "総販売数量",
|
||
"totalOrders": "総注文数",
|
||
"topProvince": "最高売上県",
|
||
"activeProvinces": "売上実績県数",
|
||
"aov": "平均注文額 (AOV)",
|
||
"penetration": "全国カバー率",
|
||
"searchProvince": "県名・地域を検索...",
|
||
"searchProduct": "商品名・SKUを検索...",
|
||
"selectProduct": "分析対象商品を選択",
|
||
"allVariants": "すべてのバリエーション (商品全体)",
|
||
"province": "県 (Province)",
|
||
"region": "地域 (Region)",
|
||
"revenue": "売上高",
|
||
"unitsSold": "販売数量",
|
||
"orders": "注文数",
|
||
"share": "構成比",
|
||
"actions": "操作",
|
||
"viewDistricts": "郡別データを見る",
|
||
"loadingMap": "地図データを読み込み中...",
|
||
"loadingDistricts": "郡別データを読み込み中...",
|
||
"noData": "選択した条件の売上データがありません",
|
||
"districtBreakdown": "郡別詳細データ",
|
||
"allDistricts": "すべての郡",
|
||
"ordersList": "最近の注文一覧:",
|
||
"searchDistrict": "郡・地区を検索...",
|
||
"close": "閉じる",
|
||
"backToProvinces": "県別一覧に戻る",
|
||
"zoomIn": "拡大",
|
||
"zoomOut": "縮小",
|
||
"resetZoom": "全体表示に戻す",
|
||
"dragHint": "ドラッグして移動、ホイールまたは+/-で拡大縮小",
|
||
"regionalBreakdown": "地域別売上構成",
|
||
"tiktokShopLabel": "TikTok 店舗:",
|
||
"allTiktokShops": "TikTok 全店舗",
|
||
"shopeeShopLabel": "Shopee 店舗:",
|
||
"allShopeeShops": "Shopee 全店舗",
|
||
"lazadaShopLabel": "Lazada 店舗:",
|
||
"allLazadaShops": "Lazada 全店舗",
|
||
"productTotalRevenue": "商品合計売上",
|
||
"totalUnitsSold": "総販売数量",
|
||
"provinceCoverage": "県別カバー状況",
|
||
"topSellingProvince": "最多販売県",
|
||
"topSellingRegion": "最多販売地域",
|
||
"densityMap": "密度マップ",
|
||
"less": "少",
|
||
"more": "多",
|
||
"selectMasterProduct": "マスター商品を選択:",
|
||
"variantOptions": "バリエーション/オプション:",
|
||
"allVariantsTotal": "全バリエーション合計"
|
||
},
|
||
"marketplaceProducts": {
|
||
"title": "マーケットプレイス商品・SKUマネージャー",
|
||
"badge": "ツール • TikTok + Shopee + Lazada",
|
||
"subtitle": "各モールの販売商品を統合し、マスターカタログとSKUマッピングして原価(BOM)と利益を分析",
|
||
"autoMatch": "⚡ SKU自動照合",
|
||
"syncFromOrders": "🔄 注文データから同期",
|
||
"syncing": "商品データを取得・処理中...",
|
||
"kpiTotalSkus": "モール登録商品数",
|
||
"skuUnit": "件/SKU",
|
||
"kpiTotalSkusSub": "販売実績のある全商品・バリエーション",
|
||
"kpiMappingProgress": "マスターSKU紐付け進捗",
|
||
"unmappedLabel": "未紐付け:",
|
||
"itemUnit": "件",
|
||
"kpiTotalSold": "総販売数量",
|
||
"unitsSold": "点",
|
||
"kpiTotalSoldSub": "全注文の累計販売点数",
|
||
"kpiTotalRevenue": "総売上高 (Gross)",
|
||
"kpiTotalRevenueSub": "顧客からの総売上受取額",
|
||
"kpiEstProfit": "推定粗利益 (BOM)",
|
||
"marginLabel": "全体マージン:",
|
||
"allChannels": "🌐 全チャネル",
|
||
"tiktok": "🔴 TikTok",
|
||
"shopee": "🟠 Shopee",
|
||
"lazada": "🔵 Lazada",
|
||
"shopLabel": "店舗:",
|
||
"allShops": "全店舗 (All Shops)",
|
||
"statusAll": "すべて",
|
||
"statusMapped": "紐付け済 (Mapped)",
|
||
"statusUnmapped": "未紐付け (Unmapped)",
|
||
"searchPlaceholder": "商品名、SKU、バリエーション、マスター商品を検索...",
|
||
"sortBy": "並び替え:",
|
||
"sortRevenue": "売上高順 (Revenue)",
|
||
"sortSold": "販売数量順 (Sold Qty)",
|
||
"sortName": "商品名順 (A-Z)",
|
||
"sortRecent": "最近の販売順 (Recent)",
|
||
"thChannelShop": "モール / 店舗",
|
||
"thProductName": "商品名 & バリエーション (モール)",
|
||
"thSku": "セラーSKU",
|
||
"thSoldQty": "販売数量",
|
||
"thTotalRevenue": "総売上高 (฿)",
|
||
"thAvgPrice": "平均単価",
|
||
"thMasterProduct": "マスター商品 (コアカタログ)",
|
||
"thBomCost": "BOM原価 (฿)",
|
||
"thEstProfit": "推定利益",
|
||
"thActions": "操作",
|
||
"loading": "商品データを読み込み中...",
|
||
"noData": "条件に一致する商品が見つかりません",
|
||
"clickToSync": "注文データから同期する",
|
||
"variationPrefix": "オプション:",
|
||
"unmappedBadge": "SKU未紐付け",
|
||
"perUnit": "/個",
|
||
"totalPrefix": "合計",
|
||
"noBom": "BOM未設定",
|
||
"changeMapping": "紐付け変更",
|
||
"mapProduct": "SKU紐付け",
|
||
"modalTitle": "モール商品をマスターカタログに紐付け",
|
||
"modalSubtitle": "コアカタログから該当する商品・規格を選択してください",
|
||
"productOn": "モール商品:",
|
||
"soldLabel": "販売数:",
|
||
"revenueLabel": "売上:",
|
||
"avgPriceLabel": "平均単価:",
|
||
"modalSearchPlaceholder": "一括検索 (商品名、SKU、バーコード、容量、ブランド)...",
|
||
"filterBySku": "SKUコード / バーコード",
|
||
"filterBySkuPlaceholder": "SKUコードまたはバーコードを入力...",
|
||
"filterByName": "マスター商品名",
|
||
"filterByNamePlaceholder": "商品名を入力...",
|
||
"filterByOption": "規格 / バリエーション",
|
||
"filterByOptionPlaceholder": "例: 50ml, 100ml, 香り...",
|
||
"filterCategory": "カテゴリ",
|
||
"allCategories": "全カテゴリ",
|
||
"filterBrand": "ブランド",
|
||
"allBrands": "全ブランド",
|
||
"bomStatus": "BOMステータス",
|
||
"allBom": "すべてのBOM",
|
||
"hasBom": "BOM設定済",
|
||
"noBomOnly": "BOM未設定",
|
||
"clearFilters": "フィルター解除",
|
||
"advancedFilters": "詳細フィルター",
|
||
"hideAdvancedFilters": "詳細フィルターを閉じる",
|
||
"quickSearchByMpSku": "🔍 モールSKUで検索: {{sku}}",
|
||
"quickSearchByMpName": "🔍 モール商品名で検索",
|
||
"selectedMaster": "選択中のマスター規格:",
|
||
"noSelection": "マスター商品が選択されていません",
|
||
"resultsCount": "{{count}} / {{total}} 件を表示中",
|
||
"stockLabel": "在庫数:",
|
||
"sortPriceAsc": "価格が安い順",
|
||
"sortPriceDesc": "価格が高い順",
|
||
"sortStock": "在庫数が多い順",
|
||
"sortSku": "SKUコード順 (A-Z)",
|
||
"noMasterFound": "該当するマスター商品が見つかりません",
|
||
"bomCostLabel": "BOM原価:",
|
||
"unlink": "紐付け解除",
|
||
"saveMapping": "紐付けを保存",
|
||
"toastLoadError": "商品データの読み込みに失敗しました",
|
||
"toastSyncSuccess": "商品データを同期しました!全 {{total}} 件 ({{matched}} 件を新規自動紐付け)",
|
||
"toastSyncError": "商品データの同期に失敗しました",
|
||
"toastSyncConnError": "同期通信エラーが発生しました",
|
||
"toastAutoMatchSuccess": "自動照合完了!{{matched}} 件のSKUを追加紐付け (未紐付け残り {{remaining}} 件)",
|
||
"toastAutoMatchError": "自動照合の実行に失敗しました",
|
||
"toastMapSuccess": "マスターカタログへの紐付けを完了しました",
|
||
"toastUnlinkSuccess": "商品の紐付けを解除しました",
|
||
"toastMapError": "紐付けの保存に失敗しました"
|
||
},
|
||
"tiktokOrders": {
|
||
"title": "TikTok 注文管理",
|
||
"viewData": "データ表示",
|
||
"importData": "CSV / XLSX インポート",
|
||
"ordersTitle": "注文一覧 — {{shop}}",
|
||
"importTitle": "TikTok Shop データインポート",
|
||
"importSubtitle": "注文レポート (.csv) ファイルをアップロード",
|
||
"kpiTotalOrders": "総注文数",
|
||
"skuCount": "{{count}} SKU品目",
|
||
"kpiGrossSales": "総売上高 (Gross)",
|
||
"skuRevenue": "SKU売上 ฿{{amount}}",
|
||
"kpiTotalBomCost": "総BOM原価",
|
||
"estProfit": "見積粗利 ฿{{amount}} ({{margin}}%)",
|
||
"kpiCommissionAffiliate": "手数料 & アフィリエイト",
|
||
"commAffBreakdown": "手数料: ฿{{comm}} | アフィリエイト: ฿{{aff}}",
|
||
"waitingSettlement": "精算明細 (Settlement) インポート待ち",
|
||
"kpiBomStatus": "BOM登録ステータス",
|
||
"missingBomOrders": "未設定 {{count}} 件",
|
||
"bomComplete100": "BOM 100% 完了",
|
||
"missingBomWarning": "🔴 BOM原価未設定の商品があります",
|
||
"bomCostCalculated": "✓ すべての注文で原価計算完了",
|
||
"searchPlaceholder": "Order ID、購入者、追跡番号、SKU、商品名で検索...",
|
||
"bomFilterAll": "すべてのBOM",
|
||
"bomFilterMissing": "BOM未登録",
|
||
"bomFilterComplete": "BOM完了",
|
||
"statusFilterAll": "すべてのステータス",
|
||
"statusCompleted": "完了",
|
||
"statusShipped": "発送済み",
|
||
"statusToShip": "発送待ち",
|
||
"statusCancelled": "キャンセル",
|
||
"clearFilters": "すべてのフィルターを解除",
|
||
"foundOrders": "<1>{{count}}</1> 件見つかりました",
|
||
"fromSearch": "(検索語 <1>\"{{search}}\"</1>)",
|
||
"filteredMissingBom": "[BOM未登録のみ]",
|
||
"totalOrdersCount": "合計 <1>{{count}}</1> 件の注文",
|
||
"thOrderId": "Order ID",
|
||
"thStatus": "ステータス",
|
||
"thBuyerArea": "購入者 / 地域",
|
||
"thCreatedDate": "作成日時",
|
||
"thSkusBom": "SKUs & BOM",
|
||
"thOrderAmount": "売上金額 (฿)",
|
||
"thBomCost": "BOM原価 (฿)",
|
||
"thCommission": "Commission (฿)",
|
||
"thAffiliate": "Affiliate (฿)",
|
||
"thNetProfit": "純利益",
|
||
"thActions": "操作",
|
||
"viewFeeBreakdown": "クリックしてTikTok手数料明細を表示",
|
||
"feeModalTitle": "TikTok 手数料・精算内訳 (Breakdown)",
|
||
"feeModalSub": "TikTok Shop手数料、アフィリエイト報酬、純利益の詳細内訳",
|
||
"settlementPendingAlert": "この注文にはまだTikTok精算明細データがありません",
|
||
"settlementPendingDesc": "以下の手数料と数値は注文データに基づく概算です。TikTokセラーセンターから精算XLSXがインポートされると確定値に更新されます。",
|
||
"settlementCompleteBadge": "振込完了 (Settled)",
|
||
"settlementPendingBadge": "精算待ち",
|
||
"orderRevenueLabel": "商品売上高",
|
||
"tiktokDeductionsLabel": "TikTok 控除合計",
|
||
"netPayoutLabel": "振込受取額 (Net Payout)",
|
||
"cardBomCost": "商品原価 (BOM)",
|
||
"cardNetProfit": "純利益",
|
||
"profitOnSales": "売上利益率",
|
||
"profitOnCost": "原価利益率",
|
||
"feeBreakdownTitle": "TikTok プラットフォーム控除の内訳",
|
||
"tiktokCommissionFee": "TikTok Shop プラットフォーム手数料 (Commission)",
|
||
"tiktokCommissionDesc": "カテゴリ別プラットフォーム手数料率による控除",
|
||
"affiliateCommissionFee": "クリエイターアフィリエイト報酬 (Affiliate)",
|
||
"affiliateCommissionDesc": "紹介・ライブ配信クリエイターへの支払報酬",
|
||
"affiliatePartnerFee": "パートナー手数料 (TAP)",
|
||
"orderFee": "注文・決済処理手数料 (Order Fee)",
|
||
"growthSupportFee": "成長支援手数料 (Growth Support)",
|
||
"shippingBreakdown": "配送・物流手数料内訳",
|
||
"shippingBreakdownDetail": "実送料 ฿{{actual}} | プラットフォーム補助 -฿{{subsidy}}",
|
||
"shippingFreeForSeller": "ショップ負担なし",
|
||
"sellerDiscountLabel": "ショップ割引",
|
||
"bomProfitAnalysis": "BOM原価控除後の実質純利益分析",
|
||
"totalBomCostLabel": "控除:BOM原料および包材原価",
|
||
"realNetProfitLabel": "実質純利益 (Real Net Profit)",
|
||
"realNetMarginLabel": "純利益率",
|
||
"orderItemsTitle": "注文内商品一覧",
|
||
"viewFullOrderDetail": "注文詳細画面を開く",
|
||
"closeModal": "閉じる",
|
||
"copyOrderId": "注文番号をコピー",
|
||
"copied": "コピー完了",
|
||
"processingData": "データを処理中...",
|
||
"noOrders": "データがありません",
|
||
"settledTransferred": "振込済 ฿{{amount}}",
|
||
"waitingSettlementTransfer": "振込待ち",
|
||
"missingBomCount": "BOM不足 ({{count}})",
|
||
"bomComplete": "BOM完了",
|
||
"bomUnspecified": "未設定",
|
||
"bomPartial": "一部あり ฿{{amount}}",
|
||
"waitingBomPrice": "BOM原価入力待ち",
|
||
"viewOrder": "注文詳細",
|
||
"districtPrefix": "郡 ",
|
||
"provincePrefix": "県 ",
|
||
"targetShop": "対象ショップ:",
|
||
"tabOrdersCsv": "1. 注文データ (Orders CSV)",
|
||
"tabSettlementXlsx": "2. 精算・財務明細 (Settlement XLSX)",
|
||
"csvDropzoneTitle": "クリックして注文CSVファイルを選択 (複数選択可能)",
|
||
"csvDropzoneSub": "Ctrl または Shift キーを押しながら複数ファイルを選択 (.csv)",
|
||
"readingCsv": "すべてのCSVファイルを処理中...",
|
||
"selectedFilesCount": "選択中のファイル ({{count}} 件)",
|
||
"totalRowsToOrders": "合計 {{rows}} 行の商品データ → {{orders}} 件の一意の注文",
|
||
"rowsUnit": "行",
|
||
"ordersUnit": "件",
|
||
"duplicateOrdersAlertTitle": "ファイル間で重複する注文が {{count}} 件検出されました",
|
||
"duplicateOrdersAlertDesc": "システムは Order ID に基づいて自動的に Upsert (更新) を行い、重複カウントや売上の二重計上を防ぎます。",
|
||
"noCrossFileDuplicates": "ファイル間で重複する注文番号はありません",
|
||
"previewTitle": "結合データプレビュー (先頭5行):",
|
||
"clearShopData": "{{shop}} のすべてのデータを削除",
|
||
"clearing": "データを削除中...",
|
||
"confirmClearData": "ショップ「{{shop}}」のTikTokデータ(注文および精算明細)をすべて削除してもよろしいですか?\nこの操作は取り消せません。",
|
||
"importOrdersButton": "{{orders}} 件の注文 ({{rows}} 行) をインポート → {{shop}}",
|
||
"importingFiles": "{{count}} ファイルをインポート中...",
|
||
"xlsxDropzoneTitle": "クリックして財務レポートを選択 (Income / Settlement XLSX)",
|
||
"xlsxDropzoneSub": "TikTok Seller Center > 財務 > 精算明細 > 詳細エクスポート の income_*.xlsx に対応",
|
||
"readingXlsx": "Excelファイルからデータを読み込み、手数料を集計中...",
|
||
"settlementSummaryTitle": "財務レポート概要 ({{file}})",
|
||
"sheetLabel": "シート: {{sheet}}",
|
||
"transactionsFound": "{{count}} 件の取引を検出",
|
||
"netPayout": "受取純額 (Net Payout)",
|
||
"revenue": "商品売上総額 (Revenue)",
|
||
"tiktokCommission": "TikTok販売手数料",
|
||
"partnerAffiliate": "パートナーアフィリエイト費用",
|
||
"settlementPreviewTitle": "精算明細プレビュー (先頭5行):",
|
||
"thSettledDate": "決済日時",
|
||
"thNetSettlement": "精算金額",
|
||
"thOrderFee": "注文手数料",
|
||
"confirmImportSettlement": "精算明細 ({{count}} 件) のインポートを確定 → {{shop}}",
|
||
"savingSettlement": "精算明細データを保存中...",
|
||
"noOrdersInCsv": "選択したCSVファイルに注文データが見つかりません",
|
||
"cannotReadFile": "ファイルを読み込めません: {{error}}",
|
||
"noOrdersInSheet": "シート「{{sheet}}」に注文データが見つかりません",
|
||
"cannotReadXlsx": "XLSXファイルの読み込みに失敗しました: {{error}}",
|
||
"errorReadingFile": "ファイルの読み込み中にエラーが発生しました"
|
||
},
|
||
"tiktokOrderDetail": {
|
||
"loading": "TikTok 注文詳細を読み込み、BOM原価を計算中...",
|
||
"notFound": "該当する注文が見つかりません",
|
||
"backToList": "注文一覧に戻る",
|
||
"missingBomPill": "BOM未登録 ({{count}} 件)",
|
||
"bomCompletePill": "BOM完了",
|
||
"shopLabel": "ショップ: {{shop}}",
|
||
"orderedAt": "注文日時: {{time}}",
|
||
"viewInSalesMap": "Sales Mapで確認",
|
||
"missingBomAlertTitle": "BOMレシピまたは原価が未設定の商品が {{count}} 件検出されました",
|
||
"missingBomAlertSub": "以下の商品行のボタンからBOMレシピの登録または商品紐付けを即座に行えます。",
|
||
"checkMappingTable": "SKU紐付け一覧を確認",
|
||
"orderItemsTitle": "注文商品一覧 ({{count}} SKU)",
|
||
"totalBomCostLabel": "総BOM原価:",
|
||
"itemMissingBomBadge": "🔴 BOM未登録 / 原価入力待ち",
|
||
"itemHasBomBadge": "✓ BOM設定済み",
|
||
"variationLabel": "規格: {{variation}}",
|
||
"linkedMasterLabel": "紐付け: {{product}} ({{sku}})",
|
||
"thUnitPrice": "単価",
|
||
"thQuantity": "数量",
|
||
"thSubtotal": "小計 (SKU)",
|
||
"unitBomCostLabel": "BOM原価/個:",
|
||
"totalBomCostItemLabel": "合計原価:",
|
||
"grossProfitLabel": "粗利:",
|
||
"bomNotFoundWarning": "この商品のBOM原価が見つかりません (利益計算不可)",
|
||
"editBom": "BOMレシピを編集",
|
||
"addBom": "➕ BOMレシピを登録",
|
||
"mapMasterSku": "🔗 マスターSKUに紐付け",
|
||
"rawMaterialBreakdown": "BOM原材料内訳 ({{count}} 項目):",
|
||
"shippingTitle": "配送・物流情報",
|
||
"shippingProvider": "配送業者",
|
||
"deliveryOption": "配送種別",
|
||
"warehouseName": "倉庫",
|
||
"orderType": "注文種別",
|
||
"timelineTitle": "注文タイムライン",
|
||
"createdDate": "注文作成日時",
|
||
"paidDate": "決済日時",
|
||
"rtsTime": "RTS日時",
|
||
"shippedTime": "発送日時",
|
||
"deliveredTime": "配達完了日時",
|
||
"cancelledTime": "キャンセル日時",
|
||
"bomSummaryTitle": "原価・利益サマリー (BOM)",
|
||
"revenueLabel": "売上総額 (Revenue)",
|
||
"totalBomCostSummary": "原材料BOM原価",
|
||
"commissionSummary": "販売手数料 (Commission)",
|
||
"affiliateSummary": "アフィリエイト費用 (Affiliate)",
|
||
"netProfitSummary": "純利益 (Net Profit)",
|
||
"marginLabel": "マージン率: {{margin}}%",
|
||
"incompleteWarningTitle": "警告: 未完了の数値があります",
|
||
"incompleteWarningDesc": "{{count}} 件の商品にBOMレシピまたは原価が設定されていません。正確な利益を計算するためにBOM原価を入力してください。",
|
||
"customerTitle": "購入者・お届け先情報",
|
||
"tiktokUsername": "TikTok ユーザー名",
|
||
"paymentMethod": "決済方法",
|
||
"destination": "配送先地域",
|
||
"unspecified": "未指定",
|
||
"financialsTitle": "決済・財務明細 (Financials)",
|
||
"itemsSubtotal": "商品合計金額",
|
||
"platformDiscount": "プラットフォーム割引",
|
||
"sellerDiscount": "ショップ割引",
|
||
"shippingFee": "送料",
|
||
"taxes": "税金 (Taxes)",
|
||
"refundAmount": "返金額 (Refund)",
|
||
"totalOrderAmount": "決済総額 (Order Amount)"
|
||
},
|
||
"tiktokSalesMap": {
|
||
"title": "タイ全国売上マップ (TikTok)",
|
||
"subtitle": "77県別のTikTok売上分布および顧客カバレッジを詳細分析",
|
||
"mapView": "地図表示",
|
||
"listView": "一覧表示",
|
||
"allShops": "すべて (全ショップ)",
|
||
"periodAll": "全期間 (All Time)",
|
||
"period30Days": "直近30日間",
|
||
"periodThisYear": "今年",
|
||
"periodCustom": "期間指定",
|
||
"kpiTotalRevenue": "総売上高",
|
||
"kpiTotalOrders": "累計注文数",
|
||
"allStatusesSub": "全注文ステータス合算",
|
||
"kpiCoverage": "県別カバレッジ",
|
||
"outOf77Provinces": "/ 77 県",
|
||
"nationwideCoverage": "全国カバー率",
|
||
"kpiAov": "平均注文額 (AOV)",
|
||
"aovSub": "全注文から算出した平均注文単価",
|
||
"kpiTopRegion": "最高売上地域",
|
||
"topRegionSub": "{{count}} 注文 ({{amount}})",
|
||
"mapCardTitle": "タイ全国売上マップ",
|
||
"mapCardSub": "色の濃さは売上高の高さを表します。県をクリックすると詳細データを表示します。",
|
||
"provinceLabel": "県名",
|
||
"viewNationwide": "全国表示に戻る",
|
||
"nationwide": "全国",
|
||
"coverageCountText": "売上発生 {{count}} 県",
|
||
"provinceCardSub": "{{orders}} 件の注文 • {{region}}",
|
||
"noSales": "売上なし",
|
||
"highSales": "高売上",
|
||
"btnDistrictFocus": "郡別詳細・マップフォーカスを表示",
|
||
"selectProvinceHint": "県を選択すると、下部の郡別詳細、ランキング、トレンドが連動して切り替わります。",
|
||
"topProvincesTitle": "売上上位県",
|
||
"rankingItemSub": "{{orders}} 注文 • {{region}}",
|
||
"rankingAov": "AOV {{amount}}",
|
||
"tableTitle": "全国77県 売上集計表",
|
||
"searchPlaceholder": "県名または地域名で検索...",
|
||
"thCode": "コード",
|
||
"thProvince": "県名",
|
||
"thRegion": "地域",
|
||
"thRevenue": "総売上 (฿)",
|
||
"thOrders": "注文数",
|
||
"thAov": "AOV (฿/注文)",
|
||
"thActions": "操作",
|
||
"btnDistrictMap": "郡別マップ"
|
||
},
|
||
"districtModal": {
|
||
"selectedProvinceRegion": "選択中の県 • {{region}}",
|
||
"title": "郡別マップ & {{platform}} 注文一覧 • {{province}}",
|
||
"subtitle": "地図上の郡をクリックすると選択され、右側の注文一覧が自動的に絞り込まれます(オレンジ色は選択中の郡)",
|
||
"districtMapTitle": "郡別マップ ({{count}} 郡)",
|
||
"multiSelectHint": "複数エリアを選択可能",
|
||
"loadingMap": "郡別マップを読み込み中...",
|
||
"geoNotFound": "{{province}} の郡座標データが見つかりません",
|
||
"revenueLabel": "売上:",
|
||
"ordersLabel": "注文数:",
|
||
"ordersCount": "{{count}} 件",
|
||
"lowSales": "少",
|
||
"highSales": "多",
|
||
"selected": "選択中",
|
||
"attribution": "ADM2 境界データ: mapthai / OCHA CODs - CC BY 4.0",
|
||
"selectedDistrictsCount": "{{count}} 郡を選択中",
|
||
"touchHint": "エリアをタップしてデータを表示",
|
||
"noDistrictsSelected": "郡が選択されていません",
|
||
"clickMapToFilter": "地図上の郡をクリックして絞り込みを行ってください",
|
||
"ordersCountSub": "({{orders}} 注文)",
|
||
"totalSelectedRevenue": "選択エリア合計:",
|
||
"platformOrdersTitle": "エリア内の {{platform}} 注文 ({{count}})",
|
||
"filterDistrictsBadge": "{{count}} 郡で絞り込み中",
|
||
"searchOrdersPlaceholder": "Order ID、商品名、SKUで検索...",
|
||
"noOrdersFound": "選択した条件に一致する注文がありません",
|
||
"defaultItemTitle": "注文商品",
|
||
"provinceTotalLabel": "県内総売上:",
|
||
"ordersCountParen": "({{count}} 注文)",
|
||
"totalFetchedOrdersLabel": "取得注文総数:",
|
||
"itemsUnit": "件"
|
||
},
|
||
"tiktokAnalytics": {
|
||
"loading": "分析データを集計中...",
|
||
"noData": "データがありません — 最初にTikTokデータをインポートしてください",
|
||
"backToOrders": "TikTok注文管理に戻る",
|
||
"title": "売上分析 — {{shop}}",
|
||
"grossRevenue": "総売上高 (Gross Revenue)",
|
||
"ordersCount": "{{count}} 件の注文",
|
||
"settlementPayout": "受取純額 (Settlement Payout)",
|
||
"settlementPayoutSub": "TikTokからの実入金金額",
|
||
"bomCost": "商品BOM原価",
|
||
"bomCostSub": "製造レシピに基づいて算出",
|
||
"netProfit": "実質純利益 (Net Profit)",
|
||
"marginOfSales": "売上対比マージン {{margin}}%",
|
||
"tiktokCommission": "TikTok Shop販売手数料",
|
||
"tiktokCommissionSub": "TikTok プラットフォーム手数料",
|
||
"affiliateCommission": "アフィリエイト報酬手数料",
|
||
"affiliateCommissionSub": "クリエイター・提携パートナー報酬",
|
||
"platformDiscount": "プラットフォーム割引 (TikTok負担)",
|
||
"platformDiscountSub": "TikTok側が全額負担した割引",
|
||
"sellerDiscount": "ショップ割引 (店舗負担)",
|
||
"sellerDiscountSub": "店舗が顧客に提供した割引",
|
||
"completedOrders": "完了した注文",
|
||
"outOfTotal": "全 {{total}} 件中",
|
||
"cancelledOrders": "キャンセル注文",
|
||
"percentOfTotal": "全体の {{rate}}%",
|
||
"totalShipping": "受取送料合計",
|
||
"shippingCollectedSub": "購入者から受領した送料",
|
||
"aov": "AOV (平均注文額)",
|
||
"aovSub": "注文あたりの平均売上",
|
||
"breadcrumb": "分析",
|
||
"monthlyFinancialsTitle": "月別売上・手数料・純利益推移",
|
||
"monthlyFinancialsSub": "総売上、精算金額、手数料、純利益の月次比較",
|
||
"barGrossRevenue": "฿ 総売上高",
|
||
"barSettlement": "฿ 受取純額",
|
||
"barCommission": "฿ TikTok手数料",
|
||
"barAffiliate": "฿ アフィリエイト",
|
||
"barNetProfit": "฿ 純利益",
|
||
"noMonthlyData": "月次データがありません",
|
||
"monthlyOrdersTitle": "月別注文数推移",
|
||
"lineOrders": "注文数",
|
||
"lineItems": "販売商品数 (個)",
|
||
"statusShareTitle": "注文ステータス別構成比",
|
||
"paymentMethodTitle": "決済方法",
|
||
"ordersPercent": "{{count}} 注文 · {{pct}}%",
|
||
"topProductsTitle": "売上上位10商品 (金額順)",
|
||
"thProduct": "商品名",
|
||
"thVariation": "規格/容量",
|
||
"thUnits": "数量",
|
||
"thRevenue": "売上金額",
|
||
"thPercentTotal": "売上構成比",
|
||
"waterfallTitle": "収支構造・コストウォーターフォール (Financial Breakdown)",
|
||
"waterfallSub": "総売上から各費用を差し引いた実質純利益の内訳",
|
||
"step1Gross": "1. 総売上 (Gross)",
|
||
"step2SellerDisc": "2. 控除: ショップ割引",
|
||
"step3Comm": "3. 控除: TikTok販売手数料",
|
||
"step4Aff": "4. 控除: アフィリエイト費用",
|
||
"step5Bom": "5. 控除: 商品BOM原価",
|
||
"step6Net": "6. 実質純利益 (Net Profit)",
|
||
"percentOfSales": "総売上の {{pct}}%",
|
||
"platformSubsidyTitle": "プラットフォーム負担割引 (TikTok負担)",
|
||
"platformSubsidySub": "店舗売上から差し引かれないTikTok公式の支援クーポン"
|
||
},
|
||
"tiktokOverview": {
|
||
"loading": "全店舗のデータを集計中...",
|
||
"noData": "データがありません — 最初にファイルをインポートしてください",
|
||
"backToOrders": "TikTok注文管理に戻る",
|
||
"title": "全店舗概要",
|
||
"viewAnalytics": "分析を見る",
|
||
"grandRevenue": "全店総売上高",
|
||
"ordersCount": "{{count}} 件の注文",
|
||
"grandNetRevenue": "全店純収益",
|
||
"marginSub": "マージン {{margin}}%",
|
||
"grandPlatformDiscount": "全店プラットフォーム割引",
|
||
"platformDiscountSub": "TikTok負担割引",
|
||
"grandAov": "全体AOV (平均注文額)",
|
||
"cancelRateSub": "キャンセル率 {{rate}}%",
|
||
"percentOfTotal": "全体の {{pct}}%",
|
||
"statSales": "売上高",
|
||
"statPlatformDiscount": "TikTok割引",
|
||
"statOrders": "注文数",
|
||
"statSellerDiscount": "店舗割引",
|
||
"statCancelled": "キャンセル",
|
||
"statShipping": "送料合計",
|
||
"monthlySalesTitle": "月別売上高 (店舗別)",
|
||
"noMonthlyData": "月次データがありません",
|
||
"salesShareTitle": "店舗別売上構成比",
|
||
"shopComparisonTitle": "店舗間比較",
|
||
"thShop": "店舗",
|
||
"thRevenue": "売上高",
|
||
"thPlatformDiscount": "PF割引",
|
||
"thOrders": "注文数",
|
||
"thCancelled": "キャンセル率",
|
||
"totalAll": "総合計",
|
||
"topProductsTitle": "売上上位10商品 — 全店舗合計",
|
||
"thProduct": "商品名",
|
||
"thVariation": "規格/バリエーション",
|
||
"thUnits": "数量",
|
||
"thProductRevenue": "売上金額",
|
||
"thPercentTotal": "構成比"
|
||
},
|
||
"tiktokPriceSimulator": {
|
||
"pageTitle": "TikTok価格シミュレーター",
|
||
"pageSubtitle": "出品価格、損益分岐点 (Break-even)、キャンペーン価格バッファーを計算し、売上増による赤字転落を防止します",
|
||
"reset": "リセット",
|
||
"resetTitle": "すべての数値をリセット",
|
||
"step1Title": "価格設定",
|
||
"step1Desc": "バッファー付きの定価・通常売価・セール価格を算出",
|
||
"step2Title": "販売量と利益率",
|
||
"step2Desc": "通常日とキャンペーン日の総利益ボリュームを比較",
|
||
"step3Title": "商品ポートフォリオ",
|
||
"step3Desc": "利益率に応じて主力(Hero)・高収益(Profit)・セット品に分類",
|
||
"step4Title": "損益分岐点チェック",
|
||
"step4Desc": "TikTok強制値引き価格の採算性を判定",
|
||
"sec1Title": "第1部 — 価格バッファー計算機 (Price Buffer Calculator)",
|
||
"sec1Subtitle": "将来のキャンペーン値引きを見越した出品定価を最初から設計",
|
||
"sec2Title": "第2部 — 販売量・利益率シミュレーター (Volume vs Margin)",
|
||
"sec2Subtitle": "通常時と大型セール時の総利益を比較して参加判断を支援",
|
||
"sec3Title": "第3部 — 商品戦略分類 (Product Strategy Classifier)",
|
||
"sec3Subtitle": "マージン率に応じて商品を3グループに分類し戦略を差別化",
|
||
"sec4Title": "第4部 — 損益分岐点アラート (Break-even Alert)",
|
||
"sec4Subtitle": "TikTok提示の強制セール価格が損益分岐点を下回っていないか即座に判定",
|
||
"footerTipTitle": "💡 鉄則: GMV (総売上高) の数字に惑わされないこと",
|
||
"footerTipBody": "売上高 (GMV) がいくら大きくても、手元に残る現金とは異なります。常に",
|
||
"footerTipBodyHighlight": "全費用控除後の実質純利益 (Net Profit)",
|
||
"footerTipBodyEnd": "を重視してください。赤字になるキャンペーンには参加しないか、十分なバッファーを持つSKUのみに限定しましょう。",
|
||
"costLabel": "商品原価 (Cost)",
|
||
"costHint": "1個あたりの仕入・製造原価",
|
||
"commLabel": "TikTok販売手数料",
|
||
"commHint": "カテゴリーにより通常 8〜12%",
|
||
"shippingLabel": "送料",
|
||
"shippingHint": "1注文あたり (出店者負担の場合)",
|
||
"sellerPays": "店舗負担",
|
||
"targetProfitLabel": "目標利益",
|
||
"targetProfitPctHint": "通常売価に対する目標利益率 (%)",
|
||
"targetProfitAmountHint": "1個あたりの目標純利益額 (THB)",
|
||
"campaignDiscLabel": "最大キャンペーン割引率",
|
||
"campaignDiscHint": "メガセール等での最大強制値引き率 (%)",
|
||
"platformVoucherLabel": "プラットフォームクーポン (TikTok負担)",
|
||
"platformVoucherHint": "TikTokが負担する支援割引率 (%) — 店舗負担なし",
|
||
"calcResults": "計算結果",
|
||
"listPriceLabel": "出品定価 (List Price)",
|
||
"listPriceSub": "TikTok Shopに登録する基準価格",
|
||
"listPriceFormula": "[損益分岐点] ÷ (1 - キャンペーン% - TikTokクーポン%) × 5%バッファー",
|
||
"sellingPriceLabel": "通常販売価格",
|
||
"profitMarginSub": "利益率 {{margin}} / 1個 {{profit}}",
|
||
"campaignPriceLabel": "キャンペーン価格",
|
||
"breakEvenLabel": "損益分岐点 (最低販売価格)",
|
||
"breakEvenSub": "これ未満で販売すると赤字になります",
|
||
"normalProfitLabel": "通常時 1個あたり利益",
|
||
"campaignProfitLabel": "セール時 1個あたり利益",
|
||
"formulaHelpTitle": "使用計算式",
|
||
"formulaBreakEven": "損益分岐点 = (原価 + 送料) ÷ (1 − 手数料%)",
|
||
"formulaSelling": "販売価格 = 損益分岐点 ÷ (1 − 利益率%)",
|
||
"formulaList": "出品定価 = 損益分岐点 ÷ (1 − キャンペーン% − プラットフォーム%) × 1.05 (安全バッファー5%)",
|
||
"normalDay": "通常販売日",
|
||
"units": "個",
|
||
"unitQty": "販売数量",
|
||
"profitPerUnit": "1個あたり利益",
|
||
"totalProfit": "総利益額",
|
||
"campaignDay": "キャンペーン / メガセール日",
|
||
"campaignForecastQty": "予測販売数量",
|
||
"campaignProfitPerUnit": "1個あたり利益 (割引後)",
|
||
"shouldJoinCampaign": "✅ キャンペーン参加を推奨",
|
||
"shouldNotJoinCampaign": "❌ キャンペーン参加は非推奨",
|
||
"joinReasonProfitUp": "総利益が {{diff}} 増加 (通常日の {{mult}}倍) — 単価利益を削って量を狙う価値あり",
|
||
"joinReasonNegative": "1個あたり利益がマイナス → 売れれば売れるほど赤字拡大!絶対に参加不可!",
|
||
"joinReasonLower": "キャンペーン総利益 ({{camp}}) が通常日 ({{norm}}) を下回ります — 参加メリット薄",
|
||
"diffLabel": "利益増減",
|
||
"thProductName": "商品名",
|
||
"thCost": "原価 (฿)",
|
||
"thListPrice": "定価 (฿)",
|
||
"thMargin": "マージン %",
|
||
"thGroup": "分類",
|
||
"addProduct": "商品を追加",
|
||
"noProductsInGroup": "該当する商品がありません",
|
||
"groupHeroLabel": "🚀 Hero (集客主力商品)",
|
||
"groupHeroDesc": "店舗への流入を獲得 — 薄利多売で大量販売",
|
||
"groupProfitLabel": "💎 Profit Maker (高収益商品)",
|
||
"groupProfitDesc": "収益の柱 — 高マージンで過度な値引きは避ける",
|
||
"groupBundleLabel": "🎁 Bundle / Add-on (セット・合わせ買い)",
|
||
"groupBundleDesc": "客単価(AOV)向上 — 他商品とのセット販売向け",
|
||
"groupUnclassifiedLabel": "— 未分類",
|
||
"groupUnclassifiedDesc": "原価と定価を入力してください",
|
||
"groupCriteriaTitle": "分類判定基準",
|
||
"groupCriteriaHero": "🚀 Hero: マージン < 15% — 利益を抑えてトラフィック獲得",
|
||
"groupCriteriaProfit": "💎 Profit Maker: マージン ≥ 30% — 主な収益源",
|
||
"groupCriteriaBundle": "🎁 Bundle: マージン 15〜29% — セット組で客単価向上",
|
||
"tiktokForcedPriceLabel": "TikTok指定セール価格",
|
||
"tiktokForcedPriceHint": "システムから提示された強制価格",
|
||
"gaugeTitle": "セール価格位置 vs. 損益分岐点",
|
||
"gaugeBreakEven": "損益分岐点: {{breakEven}}",
|
||
"alertSafeLabel": "✅ キャンペーン参加可能",
|
||
"alertSafeDesc": "マージン {{margin}} を確保 — 1個あたり利益 {{profit}}",
|
||
"alertWarnLabel": "⚠️ 注意 — マージン極小",
|
||
"alertWarnDesc": "マージンが {{margin}} に低下 — 1個利益 {{profit}} では経費を賄えない可能性あり",
|
||
"alertDangerLabel": "🚫 このキャンペーンへの参加は厳禁!",
|
||
"alertDangerDesc": "指定価格 {{price}} は損益分岐点 {{breakEven}} を下回っています — 全件赤字!",
|
||
"alertDangerAlt": "💡 対策: 参加を見送るか、十分なバッファーを持つSKUのみに絞って申請",
|
||
"alertBreakEvenSub": "これ未満の販売は厳禁",
|
||
"profitPerUnitIfJoin": "参加時 1個あたり利益",
|
||
"lossAlert": "赤字!"
|
||
},
|
||
"tiktokShopCase": {
|
||
"pageTitle": "TikTok Shop事例分析",
|
||
"pageSubtitle": "TikTok Shopの実入金明細の内訳構造を分析し、販売価格、店舗クーポン、商品原価をシミュレーションして純利益とROIを事前評価します。",
|
||
"reset": "リセット",
|
||
"resetTitle": "すべての数値をリセット",
|
||
"case1Btn": "事例 1 (฿79 明細)",
|
||
"case2Btn": "事例 2 (฿190 明細)",
|
||
"case3Btn": "事例 3 (฿190 明細 + アフィリエイト)",
|
||
"case1Name": "事例 1",
|
||
"case2Name": "事例 2",
|
||
"case3Name": "事例 3",
|
||
"useDefaultBtn": "事例のデフォルト値に戻す",
|
||
"sectionTitle": "事例研究 & 実手数料シミュレーター",
|
||
"billDetailSubtitle": "{{caseName}} の原本明細データ:",
|
||
"grossBeforeDiscount": "割引前商品合計",
|
||
"shopDiscountWithPct": "ショップ割引 (割引率 %)",
|
||
"netBaseForCommission": "割引後純請求額 (手数料算出基準額)",
|
||
"step1ControlTitle": "1. 価格・割引・商品原価のシミュレーション (自由設定):",
|
||
"listPriceLabel": "割引前出品価格 (List Price)",
|
||
"costLabel": "商品原価 (Cost)",
|
||
"shopDiscountsLabel": "ショップ割引 (店舗クーポン 1〜3)",
|
||
"couponIndex": "クーポン #{{index}}",
|
||
"step2ControlTitle": "2. 手数料率 (%) のシミュレーション:",
|
||
"feeTransaction": "取引手数料 (%)",
|
||
"feeCommission": "TikTok手数料 (%)",
|
||
"feeGrowth": "成長支援手数料 (%)",
|
||
"feeAffiliate": "アフィリエイト報酬 (%)",
|
||
"tableBeforeTitle": "シミュレーション前 (原本明細)",
|
||
"tableAfterTitle": "シミュレーション後 (新シナリオ)",
|
||
"totalPctHeader": "合計 {{pct}}%",
|
||
"rowGross": "割引前商品合計",
|
||
"rowShopDiscount": "ショップ割引",
|
||
"rowShopDiscountTotal": "ショップ割引 (合計)",
|
||
"rowCouponItem": "- クーポン #{{index}} ({{val}})",
|
||
"rowNetBase": "純請求額 (手数料基準)",
|
||
"rowFeeTrans": "- 取引手数料 ({{pct}}%)",
|
||
"rowFeeComm": "- TikTok販売手数料 ({{pct}}%)",
|
||
"rowFeeGrowth": "- 成長支援手数料 ({{pct}}%)",
|
||
"rowFeeAffiliate": "- アフィリエイト報酬 ({{pct}}%)",
|
||
"rowTotalFees": "控除手数料合計",
|
||
"rowNetPayout": "銀行振込純受取額",
|
||
"rowCost": "- 商品原価 (Cost)",
|
||
"rowNetProfit": "実質純利益 (Net Profit)",
|
||
"rowMargin": "売上対比マージン (Margin %)",
|
||
"rowRoi": "投下資本利益率 (ROI %)",
|
||
"diffProfitUp": "新手数料体系により受取額が ฿{{diff}} 増加",
|
||
"diffPayoutChanged": "原本明細と比較して受取純額が ฿{{diff}} ({{sign}}{{pct}}%) 変動します"
|
||
},
|
||
"shopeeSalesMap": {
|
||
"pageTitle": "タイ全国売上マップ (Shopee Sales Map)",
|
||
"pageSubtitle": "タイ77県のShopee売上分布と顧客ポテンシャルを可視化・分析",
|
||
"viewMap": "地図表示",
|
||
"viewList": "一覧表示",
|
||
"allShops": "全ショップ",
|
||
"periodAll": "全期間",
|
||
"period30Days": "過去30日間",
|
||
"periodThisYear": "今年",
|
||
"periodCustom": "期間指定",
|
||
"loading": "読み込み中...",
|
||
"filter": "絞り込み",
|
||
"kpiTotalRevenue": "総売上高",
|
||
"kpiTotalRevenueSub": "Shopee総売上高",
|
||
"kpiTotalOrders": "累計注文数",
|
||
"kpiTotalOrdersSub": "Shopee全注文合計",
|
||
"kpiCoverage": "県別カバレッジ",
|
||
"outOf77Provinces": "/ 77 県",
|
||
"nationwideCoverage": "全国カバー率",
|
||
"kpiAov": "平均注文額 (AOV)",
|
||
"aovSub": "全注文から算出した平均客単価",
|
||
"kpiTopRegion": "最高売上地域",
|
||
"topRegionBadge": "Top Region",
|
||
"topRegionSub": "{{count}} 注文 ({{amount}})",
|
||
"mapCardTitle": "タイ全国売上マップ (Shopee)",
|
||
"mapCardSub": "色が濃いほど売上高が高い地域を示します。県をクリックして詳細を表示します。",
|
||
"provinceLabel": "県名",
|
||
"viewNationwide": "全国表示",
|
||
"nationwide": "全国",
|
||
"coverageCountText": "{{count}} 県で売上実績あり",
|
||
"provinceCardSub": "{{orders}} 注文 • {{region}}",
|
||
"noSales": "実績なし",
|
||
"highSales": "高売上",
|
||
"btnDistrictFocus": "郡別詳細マップを表示 (Map Focus)",
|
||
"selectProvinceHint": "県を選択すると、下部のトレンド・カテゴリ構成・店舗実績が連動して切り替わります。",
|
||
"topProvincesTitle": "売上上位県ランキング (Shopee)",
|
||
"rankingItemSub": "{{orders}} 注文 • {{region}}",
|
||
"rankingAov": "AOV {{amount}}",
|
||
"tableTitle": "Shopee 77県売上集計一覧",
|
||
"searchPlaceholder": "県名または地域名で検索...",
|
||
"thCode": "コード",
|
||
"thProvince": "県名",
|
||
"thRegion": "地域",
|
||
"thRevenue": "総売上高 (฿)",
|
||
"thOrders": "注文数",
|
||
"thAov": "AOV (฿/注文)",
|
||
"thActions": "操作",
|
||
"btnDistrictMap": "郡別マップ"
|
||
},
|
||
"shopeeAnalytics": {
|
||
"loading": "分析データを計算中...",
|
||
"noData": "データがありません — 最初にShopee注文ファイルをインポートしてください",
|
||
"backToShopee": "Shopee管理へ戻る",
|
||
"breadcrumb": "分析",
|
||
"title": "売上分析 — {{shop}}",
|
||
"kpiGrossRevenue": "総売上高 (Gross)",
|
||
"kpiGrossOrdersSub": "{{count}} 件の注文",
|
||
"kpiNetRevenue": "純収入 (Net)",
|
||
"kpiNetSub": "手数料および送料差引後",
|
||
"kpiCommission": "手数料合計",
|
||
"kpiCommissionSub": "売上の {{rate}}%",
|
||
"kpiAov": "AOV (平均注文単価)",
|
||
"kpiAovSub": "Average Order Value",
|
||
"kpiCompletedOrders": "完了した注文",
|
||
"kpiCompletedSub": "全 {{total}} 件中",
|
||
"kpiCancelledOrders": "キャンセル注文",
|
||
"kpiCancelledSub": "全体の {{rate}}%",
|
||
"kpiShipping": "購入者負担送料",
|
||
"kpiShippingSub": "購入者が支払った送料",
|
||
"kpiEffectiveMargin": "実質純利益率 (Effective Net Margin)",
|
||
"kpiEffectiveMarginSub": "Net / Gross Revenue",
|
||
"monthlyRevenueTitle": "月別売上高",
|
||
"monthlyRevenueSub": "総売上高 vs 純収入",
|
||
"barGrossRevenue": "฿ 総売上高 (Gross)",
|
||
"barNetRevenue": "฿ 純収入 (Net)",
|
||
"barCommission": "฿ 手数料",
|
||
"noMonthlyData": "月別データがまだありません",
|
||
"monthlyOrdersTitle": "月別注文数推移",
|
||
"lineOrders": "注文数",
|
||
"lineItems": "商品販売数 (個)",
|
||
"statusBreakdownTitle": "注文ステータス構成",
|
||
"paymentMethodTitle": "決済方法",
|
||
"ordersCountAndPct": "{{count}} 件 · {{pct}}%",
|
||
"topProductsTitle": "売上上位10商品 (売上高順)",
|
||
"thProduct": "商品名",
|
||
"thVariation": "バリエーション",
|
||
"thUnits": "数量",
|
||
"thOrders": "注文数",
|
||
"thRevenue": "売上高",
|
||
"thPercentTotal": "総売上比",
|
||
"costBreakdownTitle": "費用構成サマリー (Cost Breakdown)",
|
||
"stepGross": "総売上高 (Gross)",
|
||
"stepCommission": "控除: 手数料",
|
||
"stepShipping": "控除: 購入者送料",
|
||
"stepNet": "= 純収入 (Net)",
|
||
"percentOfSales": "売上の {{pct}}%",
|
||
"legendCommission": "手数料 ({{rate}}%)",
|
||
"legendShipping": "送料 ({{rate}}%)",
|
||
"legendNet": "純収入 ({{rate}}%)"
|
||
},
|
||
"shopeeOverview": {
|
||
"loading": "全店舗データを集計中...",
|
||
"noData": "データがありません — 最初にファイルをインポートしてください",
|
||
"backToShopee": "Shopee管理へ戻る",
|
||
"headerTitle": "全店舗概要",
|
||
"grandRevenue": "全店舗総売上高",
|
||
"ordersCount": "{{count}} 件の注文",
|
||
"grandNetRevenue": "全店舗純収入",
|
||
"marginSub": "利益率 {{margin}}%",
|
||
"grandCommission": "手数料合計",
|
||
"commissionRateSub": "売上の {{rate}}%",
|
||
"grandAov": "総合 AOV",
|
||
"cancelRateSub": "キャンセル率 {{rate}}%",
|
||
"percentOfTotal": "全体比 {{pct}}%",
|
||
"statRevenue": "売上高",
|
||
"statNet": "純収入",
|
||
"statOrders": "注文数",
|
||
"statCommission": "手数料",
|
||
"statCancelled": "キャンセル",
|
||
"statAov": "AOV",
|
||
"viewAnalytics": "分析を表示",
|
||
"monthlySalesTitle": "月別売上高 (店舗別)",
|
||
"noMonthlyData": "月別データがまだありません",
|
||
"salesShareTitle": "店舗別売上構成比",
|
||
"shopComparisonTitle": "店舗実績比較",
|
||
"thShop": "店舗",
|
||
"thRevenue": "売上高",
|
||
"thNet": "純収入",
|
||
"thOrders": "注文数",
|
||
"thCancelled": "キャンセル",
|
||
"totalAll": "合計",
|
||
"topProductsTitle": "売上上位10商品 — 全店舗総合",
|
||
"thProduct": "商品名",
|
||
"thVariation": "バリエーション",
|
||
"thUnits": "数量",
|
||
"thProductRevenue": "売上高",
|
||
"thPercentTotal": "全体比 %"
|
||
},
|
||
"shopeeShopCase": {
|
||
"pageTitle": "Shopee Shop Case",
|
||
"pageSubtitle": "Shopeeの実入金明細の構造を分析し、販売価格・クーポン・原価・利益率・ROIをシミュレーションします。",
|
||
"reset": "リセット",
|
||
"resetTitle": "すべての値をリセット",
|
||
"case1Btn": "事例 1 (฿79 注文)",
|
||
"case2Btn": "事例 2 (฿79 注文 + AMS)",
|
||
"case3Btn": "事例 3 (฿190 注文 + AMS)",
|
||
"case1Name": "事例 1",
|
||
"case2Name": "事例 2",
|
||
"case3Name": "事例 3",
|
||
"useDefaultBtn": "標準サンプル値を適用",
|
||
"sectionTitle": "事例研究&手数料シミュレーター (Shopee)",
|
||
"billDetailSubtitle": "{{caseName}} の元の実請求明細:",
|
||
"grossBeforeDiscount": "割引前商品合計額",
|
||
"shopDiscountWithPct": "ショップ負担割引",
|
||
"netBaseForCommission": "割引後純請求額 (手数料計算基準)",
|
||
"step1ControlTitle": "1. 販売価格・割引・原価のシミュレーション (カスタマイズ可能):",
|
||
"listPriceLabel": "割引前販売価格 (List Price)",
|
||
"costLabel": "商品原価 (Cost)",
|
||
"shopDiscountsLabel": "ショップ割引 (クーポン 1-3)",
|
||
"couponIndex": "クーポン #{{index}}",
|
||
"step2ControlTitle": "2. Shopee手数料率の調整シミュレーション (%):",
|
||
"feeCommission": "販売手数料 (%)",
|
||
"feeService": "サービス料 (%)",
|
||
"feeTransaction": "決済手数料 (%)",
|
||
"feeAms": "AMSアフィリエイト (%)",
|
||
"tableBeforeTitle": "調整前 (元の明細)",
|
||
"tableAfterTitle": "調整後 (シミュレーション結果)",
|
||
"totalPctHeader": "合計 {{pct}}%",
|
||
"rowGross": "割引前商品合計額",
|
||
"rowShopDiscount": "ショップ負担割引",
|
||
"rowShopDiscountTotal": "ショップ負担割引 (合計)",
|
||
"rowCouponItem": "- クーポン #{{index}} ({{val}})",
|
||
"rowNetBase": "純商品額 (手数料基準)",
|
||
"rowFeeComm": "- 販売手数料 (Commission Fee)",
|
||
"rowFeeCommWithPct": "- 販売手数料 ({{pct}}%)",
|
||
"rowFeeService": "- サービス料 (Service Fee)",
|
||
"rowFeeServiceWithPct": "- サービス料 ({{pct}}%)",
|
||
"rowFeeTrans": "- 決済手数料",
|
||
"rowFeeTransWithPct": "- 決済手数料 ({{pct}}%)",
|
||
"rowFeeAms": "- AMSアフィリエイト手数料",
|
||
"rowFeeAmsWithPct": "- AMSアフィリエイト手数料 ({{pct}}%)",
|
||
"rowTotalFees": "控除手数料合計",
|
||
"rowNetPayout": "最終口座振込額 (純入金額)",
|
||
"rowCost": "- 商品原価 (Cost)",
|
||
"rowNetProfit": "純利益 (Net Profit)",
|
||
"rowMargin": "売上高利益率 (Margin %)",
|
||
"rowRoi": "費用対効果 (ROI %)",
|
||
"diffProfitUp": "新しい手数料体系により受取額が ฿{{diff}} 増加",
|
||
"diffPayoutChanged": "元の実明細と比較して純入金額が ฿{{diff}} ({{sign}}{{pct}}%) 変動します"
|
||
},
|
||
"lazadaOrder": {
|
||
"breadcrumb": "注文管理",
|
||
"title": "注文一覧 — {{shop}}",
|
||
"totalOrders": "総注文数",
|
||
"grossSales": "総売上高 (Gross)",
|
||
"totalShipping": "送料合計",
|
||
"totalCount": "全 {{total}} 件の注文",
|
||
"thOrderId": "注文ID",
|
||
"thStatus": "ステータス",
|
||
"thCustomer": "購入者",
|
||
"thDate": "作成日時",
|
||
"thSkus": "商品SKU",
|
||
"thTotal": "合計 (฿)",
|
||
"thShipping": "送料 (฿)",
|
||
"btnDetails": "詳細",
|
||
"loading": "読み込み中...",
|
||
"noData": "データがありません — 最初にファイルをインポートしてください",
|
||
"tabList": "注文一覧を表示",
|
||
"tabImport": "Excelアップロード",
|
||
"importTitle": "Lazada売上ファイルインポート (Excel)",
|
||
"importSubtitle": "Lazada Seller Centerからエクスポートしたファイル (.xlsx または .xls)",
|
||
"importProcessing": "処理中...",
|
||
"importBtn": "データベースにインポート",
|
||
"clearPrompt": "再アップロードのためにこの店舗のデータを全削除しますか?",
|
||
"clearing": "データ削除中...",
|
||
"clearBtn": "{{shop}} の全データを削除",
|
||
"clearConfirm": "店舗 \"{{shop}}\" のLazadaデータをすべて削除してもよろしいですか?\nこの操作は元に戻せません。",
|
||
"errNoData": "ファイルにデータがありません",
|
||
"errReadExcel": "Excelファイルの読み込み中にエラーが発生しました",
|
||
"errReadFile": "ファイルの読み込み中にエラーが発生しました",
|
||
"errImportFail": "インポートに失敗しました",
|
||
"errClearFail": "データ削除に失敗しました",
|
||
"errConn": "通信エラーが発生しました"
|
||
},
|
||
"lazadaAnalytics": {
|
||
"loading": "Lazadaの分析データを集計中...",
|
||
"noData": "データがありません — 最初にLazadaファイルをインポートしてください",
|
||
"backToOrders": "Lazada注文一覧に戻る",
|
||
"breadcrumb": "分析",
|
||
"title": "売上分析 — {{shop}}",
|
||
"presets": {
|
||
"7d": "過去7日間",
|
||
"30d": "過去30日間",
|
||
"90d": "過去90日間",
|
||
"thisMonth": "今月",
|
||
"lastMonth": "先月",
|
||
"year": "今年",
|
||
"lastYear": "昨年",
|
||
"last12m": "過去12ヶ月",
|
||
"all": "全期間"
|
||
},
|
||
"customRange": "カスタム:",
|
||
"to": "〜",
|
||
"btnApply": "表示",
|
||
"btnClear": "✕ クリア",
|
||
"kpiGrossRevenue": "総売上 (Paid Price)",
|
||
"kpiGrossSub": "{{count}} 件の注文",
|
||
"kpiNetRevenue": "純売上 (送料控除後)",
|
||
"kpiNetSub": "送料を差し引いた純粋な売上",
|
||
"kpiPlatformDiscount": "プラットフォーム割引 (Lazada)",
|
||
"kpiPlatformDiscSub": "Lazadaによる割引負担",
|
||
"kpiSellerDiscount": "店舗割引 (自社負担)",
|
||
"kpiSellerDiscSub": "店舗が顧客に提供した割引",
|
||
"kpiCompletedOrders": "完了した注文",
|
||
"kpiCompletedSub": "全 {{total}} 件中",
|
||
"kpiCancelledOrders": "キャンセル注文",
|
||
"kpiCancelledSub": "全体の {{rate}}%",
|
||
"kpiShipping": "送料総額",
|
||
"kpiShippingSub": "すべての送料合計",
|
||
"kpiAov": "AOV (平均注文単価)",
|
||
"kpiAovSub": "Average Order Value",
|
||
"monthlyRevenueTitle": "月別売上推移",
|
||
"barGrossRevenue": "฿ 総売上",
|
||
"barPlatformDiscount": "฿ プラットフォーム割引",
|
||
"barSellerDiscount": "฿ 店舗割引",
|
||
"noMonthlyData": "月別データはありません",
|
||
"monthlyOrdersTitle": "月別注文数・商品数",
|
||
"lineOrders": "注文数",
|
||
"lineItems": "販売点数",
|
||
"statusBreakdownTitle": "注文ステータス内訳",
|
||
"paymentMethodTitle": "決済手段",
|
||
"unspecifiedPayment": "指定なし",
|
||
"ordersCountAndPct": "{{count}} 件 · {{pct}}%",
|
||
"topProductsTitle": "売上上位10商品 (売上高順)",
|
||
"thIndex": "#",
|
||
"thProduct": "商品名",
|
||
"thVariation": "バリエーション",
|
||
"thUnits": "数量",
|
||
"thRevenue": "売上高",
|
||
"thPercentTotal": "売上シェア"
|
||
},
|
||
"lazadaOverview": {
|
||
"loading": "全店舗のデータを集計中...",
|
||
"noData": "データがありません — 最初にファイルをインポートしてください",
|
||
"backToOrders": "← Lazada注文一覧に戻る",
|
||
"breadcrumb": "Lazada",
|
||
"title": "全店舗概要",
|
||
"presets": {
|
||
"7d": "過去7日間",
|
||
"30d": "過去30日間",
|
||
"90d": "過去90日間",
|
||
"thisMonth": "今月",
|
||
"lastMonth": "先月",
|
||
"year": "今年",
|
||
"lastYear": "昨年",
|
||
"last12m": "過去12ヶ月",
|
||
"all": "全期間"
|
||
},
|
||
"customRange": "カスタム:",
|
||
"to": "〜",
|
||
"btnApply": "表示",
|
||
"btnClear": "✕ クリア",
|
||
"grandRevenue": "全店舗総売上",
|
||
"ordersCount": "{{count}} 件の注文",
|
||
"grandNetRevenue": "全店舗純売上 (送料控除後)",
|
||
"marginSub": "利益率 {{margin}}%",
|
||
"grandPlatformDiscount": "プラットフォーム割引合計",
|
||
"platformSub": "Lazada負担割引",
|
||
"grandAov": "全体AOV (平均注文単価)",
|
||
"cancelRateSub": "キャンセル {{rate}}%",
|
||
"percentOfTotal": "全体比 {{pct}}%",
|
||
"statRevenue": "売上高",
|
||
"statPlatformDiscount": "Lazada割引",
|
||
"statOrders": "注文数",
|
||
"statSellerDiscount": "店舗割引",
|
||
"statCancelled": "キャンセル",
|
||
"statShipping": "送料合計",
|
||
"viewAnalytics": "分析を見る",
|
||
"monthlySalesTitle": "月別売上推移 (店舗別)",
|
||
"noMonthlyData": "月別データはありません",
|
||
"salesShareTitle": "店舗別売上シェア",
|
||
"shopComparisonTitle": "店舗間比較",
|
||
"thShop": "店舗",
|
||
"thRevenue": "売上高",
|
||
"thPlatformDiscount": "プラットフォーム割引",
|
||
"thOrders": "注文数",
|
||
"thCancelled": "キャンセル",
|
||
"totalAll": "総合計",
|
||
"topProductsTitle": "売上上位10商品 — 全店舗合計",
|
||
"thIndex": "#",
|
||
"thProduct": "商品名",
|
||
"thVariation": "バリエーション",
|
||
"thUnits": "数量",
|
||
"thRevenueCol": "売上高",
|
||
"thPercentTotal": "全体比 %"
|
||
},
|
||
"pageBuilder": {
|
||
"title": "ページビルダー (CMS)",
|
||
"createPageBtn": "新規ページ作成",
|
||
"orderSavedSuccess": "ページのセクション順序を正常に保存しました。",
|
||
"orderSaveError": "レイアウト順序の保存中にエラーが発生しました。もう一度お試しください。",
|
||
"pageTitleLabel": "ページタイトル",
|
||
"pageTitlePlaceholder": "ページタイトルを入力...",
|
||
"pageUrlLabel": "ページ URL",
|
||
"copyUrlSuccess": "URLをコピーしました",
|
||
"copyUrlTooltip": "ページURLをコピー",
|
||
"publishToWebsite": "Webサイトに公開",
|
||
"badgePublished": "公開中",
|
||
"badgeDraft": "下書き",
|
||
"btnSaveSettings": "設定を保存",
|
||
"btnPreviewLive": "ライブプレビュー",
|
||
"btnDeletePage": "このページを削除",
|
||
"confirmDeletePage": "ページ \"{{title}}\" を削除してもよろしいですか?すべてのセクションブロックが完全に削除されます!",
|
||
"sectionsTitle": "ページセクション",
|
||
"sectionsSubtitle": "このページのコンテンツブロックを管理します。",
|
||
"btnReorderLayout": "並び替え",
|
||
"btnAddSection": "セクション追加",
|
||
"selectBlockLabel": "編集するブロックを選択",
|
||
"chooseBlockPlaceholder": "-- ブロックを選択 --",
|
||
"hiddenBadge": "(非表示)",
|
||
"editBlockTitle": "ブロック設定を編集",
|
||
"createBlockTitle": "新規ブロック作成",
|
||
"badgeType": "タイプ:",
|
||
"badgeBlockId": "ブロックID:",
|
||
"badgePage": "ページ:",
|
||
"badgePageId": "ページID:",
|
||
"blockTypeLabel": "ブロックタイプ",
|
||
"browseVisualGallery": "ビジュアルギャラリーを開く",
|
||
"btnSaveBlock": "ブロック設定を保存",
|
||
"btnCreateBlock": "ブロックを作成",
|
||
"btnCancel": "キャンセル",
|
||
"emptyBlockPrompt": "左側からブロックを選択してコンテンツを編集してください",
|
||
"reorderModalTitle": "レイアウトの並び替え",
|
||
"noSectionsInPage": "このページにはまだセクションがありません。",
|
||
"hiddenTag": "非表示",
|
||
"tooltipHideSection": "セクションを非表示",
|
||
"tooltipShowSection": "セクションを表示",
|
||
"tooltipEditBlock": "ブロック内容を編集",
|
||
"tooltipDeleteBlock": "ブロックを削除",
|
||
"confirmDeleteSection": "このセクションを削除してもよろしいですか?",
|
||
"btnSaveOrder": "順序を保存",
|
||
"btnClose": "閉じる",
|
||
"createPageModalTitle": "新規ページを作成",
|
||
"pageSlugField": "ページスラッグ (URLパス)",
|
||
"pageSlugPlaceholder": "例: about",
|
||
"slugHint": "小文字のスラッグ形式に自動変換されます (例: /pages/about-us)",
|
||
"btnCreating": "作成中...",
|
||
"btnCreateSubmit": "ページを作成",
|
||
"errCreatePage": "ページの作成に失敗しました",
|
||
"errSaveSettings": "ページ設定の保存に失敗しました",
|
||
"errDeletePage": "ページの削除に失敗しました",
|
||
"errSaveBlock": "保存に失敗しました: {{error}}"
|
||
},
|
||
"pageBuilderGallery": {
|
||
"galleryTitle": "ブロックセクションの追加",
|
||
"gallerySubtitle": "ページレイアウトに挿入するビジュアルブロックコンポーネントを選択してください。",
|
||
"searchPlaceholder": "ブロックを検索...",
|
||
"categoryLabel": "カテゴリー: {{cat}}",
|
||
"btnSelectBlock": "このブロックを選択",
|
||
"noBlocksFound": "\"{{search}}\" に一致するブロックは見つかりませんでした。",
|
||
"categories": {
|
||
"all": "すべてのブロック",
|
||
"hero": "バナー & ヒーロー",
|
||
"products": "商品 & ショップ",
|
||
"editorial": "ストーリー & エディトリアル",
|
||
"articles": "記事コンポーネント",
|
||
"forms": "フォーム & お問い合わせ",
|
||
"custom": "商品 & カスタム"
|
||
}
|
||
},
|
||
"mediaLibrary": {
|
||
"title": "メディアライブラリ",
|
||
"subtitle": "アップロードした画像とメディアファイルを管理します",
|
||
"btnUploading": "アップロード中...",
|
||
"btnUploadNew": "新しい画像をアップロード",
|
||
"btnUploadNewFile": "新しいファイルをアップロード",
|
||
"pasteHintPrefix": "貼り付け",
|
||
"pasteHint": "このページの任意の場所に画像を貼り付け(Ctrl+V / ⌘+V)して即時アップロード",
|
||
"loading": "メディアを読み込み中...",
|
||
"clickToCopy": "クリックしてURLをコピー",
|
||
"copyUrl": "URLをコピー",
|
||
"deleteTooltip": "画像を削除",
|
||
"noImages": "画像が見つかりません",
|
||
"noImagesSub": "最初の画像をアップロードして開始してください。",
|
||
"noMediaFound": "メディアが見つかりません",
|
||
"noMediaSub": "最初の画像または動画をアップロードして開始してください。",
|
||
"itemsFound": "{{count}} 件見つかりました",
|
||
"modalTitle": "メディアライブラリ",
|
||
"modalSubtitle": "コンテンツ用の画像や動画(.mp4、.webm)を選択またはアップロードします。",
|
||
"toastUploaded": "✅ アップロード完了: {{name}}",
|
||
"toastUploadFailed": "❌ アップロードに失敗しました",
|
||
"toastUploadError": "❌ アップロードエラーが発生しました",
|
||
"toastPasting": "📋 画像を貼り付け中...",
|
||
"confirmDelete": "この画像を削除してもよろしいですか?",
|
||
"alertDeleteFailed": "画像の削除に失敗しました",
|
||
"alertDeleteError": "削除中にエラーが発生しました",
|
||
"alertUrlCopied": "画像URLをクリップボードにコピーしました!",
|
||
"alertUploadFailed": "アップロードに失敗しました: {{error}}",
|
||
"alertUploadGeneric": "メディアファイルのアップロードに失敗しました。"
|
||
},
|
||
"cmsMockup": {
|
||
"title": "CMSブロック見本 (Showcase)",
|
||
"subtitle": "ページビルダーで利用可能なすべてのブロックのプレビューとJSONテンプレートスキーマ",
|
||
"searchPlaceholder": "名前、タイプ、説明でブロックを検索...",
|
||
"showingBlocks": "{{total}}件中 {{count}}件のブロックを表示",
|
||
"noBlocksFound": "「{{search}}」に一致するブロックは見つかりませんでした",
|
||
"viewPayload": "Payloadを表示",
|
||
"hidePayload": "Payloadを非表示",
|
||
"copyPayload": "Payloadをコピー",
|
||
"copied": "コピー完了",
|
||
"categories": {
|
||
"all": "すべてのブロック",
|
||
"hero": "バナー & Hero",
|
||
"products": "商品 & ショップ",
|
||
"editorial": "ストーリー & 記事",
|
||
"articles": "記事要素",
|
||
"forms": "フォーム & 情報"
|
||
},
|
||
"blocks": {
|
||
"ANNOUNCEMENT_BAR": "カスタムスタイルとスクロールお知らせ付きのトップ告知バー",
|
||
"HERO": "見出し、背景画像、CTAボタンを備えたプレミアムフルスクリーンカバー",
|
||
"HERO_V2": "片側にテキスト、もう片側に商品カードを配置したスプリットレイアウトHero",
|
||
"HERO_VIDEO": "シネマ品質のフル背景動画バナー(アニメーションタイポグラフィとデュアルCTA付き)",
|
||
"USP_BAR": "商品の強みや特典を強調するUSPバー(アイコンとラベル)",
|
||
"BANNER": "画像オーバーレイ付きのクリック可能なプロモーションバナー(キャンペーンに最適)",
|
||
"CATEGORIES": "特定のコレクションに誘導するビジュアルカテゴリグリッド",
|
||
"PRODUCTS": "おすすめ商品や注目アイテムを紹介するグリッド/カルーセル(クイック注文対応)",
|
||
"PRODUCT_CAROUSEL": "特定の商品コレクションを横スクロールで表示するスワイプ対応カルーセル",
|
||
"RELATED_PRODUCTS": "商品詳細ページ向けに関連商品を自動推薦する動的ブロック",
|
||
"EDITORIAL_TILE": "厳選されたキャンペーン写真とともにストーリーを伝えるエディトリアルグリッド",
|
||
"FEATURED_TILES": "正方形または縦型画像を並べたキャンペーングリッド(Jo Malone風スタイル)",
|
||
"EDITORIAL_CAROUSEL": "ブランドの価値やストーリーを画像スライドショーとともに伝えるカルーセル",
|
||
"SCENT_NOTES_BREAKDOWN": "Top、Heart/Middle、Baseノートを視覚的に分解した香りの構成表",
|
||
"QUOTE_CALLOUT": "お客様の声や引用文を上品に表示するテキストバナー",
|
||
"TEXT": "見出し、中央揃えテキスト、ブランドスローガン向けのプレーンテキストブロック",
|
||
"RICH_TEXT": "長文ストーリーやHTML埋め込みに対応した装飾付きリッチテキスト",
|
||
"HERO_ARTICLE": "背景ぼかし、日付、著者名、タイトルを表示する記事ヘッダー",
|
||
"ARTICLE_HEADER": "標準テキスト記事用の導入ヘッダー",
|
||
"ARTICLE_MEDIA": "横並び画像付きの記事パラグラフ(左右配置対応)",
|
||
"ARTICLE_GALLERY": "複数のイラストや手順を並べて表示するフォトギャラリーグリッド",
|
||
"ARTICLE_FACTS": "記事の重要ポイントや要約を箇条書きでまとめるファクトボックス",
|
||
"ARTICLE_VIDEO": "記事埋め込み用の動画プレイヤーラッパー",
|
||
"ARTICLE_REFERENCES": "学術引用や参考文献リンクを整理して表示するリスト",
|
||
"ARTICLE_TABLE": "仕様や技術パラメーターを分かりやすく比較するデータテーブル",
|
||
"ARTICLE_DOWNLOAD": "添付ファイルダウンロードカード(PDFガイド、カタログなど)",
|
||
"ARTICLE_CTA": "読者の次のアクションを促すCall to Actionブロック",
|
||
"NEWSLETTER": "限定特典や割引を提供するニュースレター購読フォーム",
|
||
"ACCORDION": "よくある質問(FAQ)をカテゴリごとに整理できるアコーディオン",
|
||
"CONTACT_INFO": "住所、電話番号、SNSなどを美しくまとめた問い合わせ先情報ボックス",
|
||
"CONTACT_FORM": "一般的な問い合わせを受け付けるメールフォーム"
|
||
}
|
||
},
|
||
"repeatCustomers": {
|
||
"title": "リピート顧客分析 (Repeat Customers)",
|
||
"subtitle": "Shopee、Lazada、TikTokからのリピート購入行動、リピート率 (Repurchase Rate)、LTVを分析",
|
||
"exportCsv": "CSV出力",
|
||
"allChannels": "全チャネル (All Channels)",
|
||
"repeatOnly": "リピート顧客のみ (≥ 2回)",
|
||
"allBuyers": "全顧客 (≥ 1回)",
|
||
"kpiTotalCustomers": "総顧客数",
|
||
"kpiRepeatCustomers": "リピート顧客数",
|
||
"kpiRepurchaseRate": "リピート購入率",
|
||
"kpiRepeatRevenue": "リピート売上高",
|
||
"kpiAvgInterval": "平均リピートサイクル",
|
||
"frequencyDistribution": "購入頻度分布 (Purchase Frequency)",
|
||
"topRepeatProducts": "人気リピート購入商品",
|
||
"tableTitle": "リピート顧客リストと購入履歴",
|
||
"tabsTable": "テーブル表示",
|
||
"tabsCalendar": "カレンダー表示",
|
||
"tabsTimeline": "タイムライン表示"
|
||
},
|
||
"repeatCustomersCalendar": {
|
||
"title": "リピート顧客カレンダー (Repeat Customers Calendar)",
|
||
"subtitle": "日々のリピート注文と売上推移を確認し、リピート購入のピーク日 (Peak Days) を分析"
|
||
},
|
||
"repeatCustomersTimeline": {
|
||
"title": "リピート顧客タイムライン (Repeat Customers Timeline)",
|
||
"subtitle": "顧客ごとの購入サイクル (Purchase Cycles) を可視化し、離脱防止に向けた次回購入時期を予測"
|
||
}
|
||
}
|
||
|
||
|
||
|
||
|
||
|