mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-18 21:16:47 +00:00
3841412b22
"Add manually" did not fit beside "Search" and rendered as "Add manu…", which is neither the label nor a shape anybody recognises. The button face now carries one short word, with the full sentence kept as its accessible name and its tooltip, so nothing is lost to a reader or a pointer. Every locale got its own short form rather than a clipped version of the long one: Selbst, A mano, Ručně, Elle, 手動. Below two hundred pixels the row drops both words instead of shortening them, and the two actions are their icons. The width is the row's own, measured, not the window's: this column is resizable, so it can be narrow on a wide screen and a media query would answer the wrong question. The search button also stops restating the progress. Its label used to grow into "Searching 3 of 12" while a run was on, which is the longest string in the panel and the very sentence the progress row directly underneath already prints next to the share as a figure. It keeps its word, disabled, with the spinner in front of it.
260 lines
17 KiB
TypeScript
260 lines
17 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
||
|
||
const roadtrip: TranslationStrings = {
|
||
'roadtrip.stay.portals': '宿泊施設を探す',
|
||
'roadtrip.stay.portalHint':
|
||
'予約サイトで目的地、日付、宿泊人数を確認してください。CHECK24では手動で検索してください。',
|
||
'roadtrip.charging.available': '空き',
|
||
'roadtrip.charging.unknown': '信頼できるデータがありません',
|
||
'roadtrip.charging.stale': '古い状態情報',
|
||
'roadtrip.charging.prices': '公開料金',
|
||
'roadtrip.charging.note':
|
||
'公開料金です。税金、条件、追加料金をご確認ください。充電カードの料金は異なる場合があります。',
|
||
'roadtrip.charging.coverage': 'オープンデータ。地域や事業者によって対応範囲が異なります。',
|
||
'roadtrip.charging.availability': '空き状況と料金',
|
||
'roadtrip.import.title': 'Google Mapsのルートをインポート',
|
||
'roadtrip.import.note': '立ち寄り先を選択した日に追加し、TREKでルートを再計算します。',
|
||
'roadtrip.import.unresolved': '場所が見つからないため、この立ち寄り先はスキップされます。',
|
||
'roadtrip.import.day': '日',
|
||
'roadtrip.hazards.show': '危険地域を表示',
|
||
'roadtrip.hazards.current': '現在の警報',
|
||
'roadtrip.hazards.note': '警報は通行止めを意味しません。ルートは変更されません。',
|
||
'roadtrip.hazards.point': '発生地点のみ。影響範囲は不明です。',
|
||
'roadtrip.hazards.loading': '警報を読み込み中…',
|
||
'roadtrip.hazards.unavailable': '利用できません',
|
||
'roadtrip.hazards.offline': 'オフライン:最新の警報は利用できません',
|
||
'roadtrip.hazards.partial': '対象範囲は限定的',
|
||
'roadtrip.stops.section': 'サービス施設での停車',
|
||
'roadtrip.stops.inDays': '日別にも表示',
|
||
'roadtrip.stops.daysHint':
|
||
'この旅行のすべてのサービス施設での停車に適用されます。オフにするとRoadtripの計画にのみ表示されます。オンにすると日別にも再表示されます。',
|
||
'roadtrip.window.dragHint':
|
||
'オンライン時は一日の終了地点をルート上や場所へドラッグできます。右クリックで自動の終了地点に戻せます。',
|
||
'roadtrip.window.resetBoundaries': '一日の終了地点を自動に戻す',
|
||
'roadtrip.window.endHere': 'ここで一日を終了',
|
||
'roadtrip.window.endHereHint':
|
||
'Roadtripモードと毎日の移動時間が有効な場合、場所の詳細から特定の立ち寄り先を一日の終点に設定できます。',
|
||
'roadtrip.window.endAt': '1日の終了地点',
|
||
'roadtrip.window.onRoute': 'ルートの途中',
|
||
'roadtrip.window.atStop': '最後の場所',
|
||
'roadtrip.window.routeHint': '終了時刻になったら、ルート上の到達地点で休止します。',
|
||
'roadtrip.window.stopHint': '終了時刻までに次の場所へ到着できない場合は、最後の場所に留まります。',
|
||
'roadtrip.window.legTooLong':
|
||
'1区間の移動時間が1日の時間枠を超えています。途中に場所を追加するか、ルートの途中で休止する設定を選んでください。',
|
||
'roadtrip.window.pointLabel': '{day}日目の終了時刻は{time}',
|
||
'roadtrip.window.title': '毎日の移動時間',
|
||
'roadtrip.window.start': '一日の開始時刻',
|
||
'roadtrip.window.end': '一日の終了時刻',
|
||
'roadtrip.window.hint':
|
||
'両方の時刻を設定すると毎日の休憩を計画します。どちらかを空欄にすると無効になります。手動の時刻が優先され、各日のルートは自動で接続されます。',
|
||
'roadtrip.window.invalid': '終了時刻は開始時刻より後にしてください。',
|
||
'roadtrip.window.stop': '一日の終了',
|
||
'roadtrip.window.resume': '移動を再開',
|
||
'roadtrip.window.pointHint': 'ここが夜間の休止地点になる見込みです。',
|
||
'roadtrip.window.departure': '残りの滞在後、{time}に出発',
|
||
'roadtrip.window.showPoint': '地図で表示',
|
||
'roadtrip.window.incomplete': '毎日の休憩を計算するには、すべての接続ルートが必要です。',
|
||
'roadtrip.window.conflict':
|
||
'固定時刻が移動や休憩と両立しません。手動の時刻は保持され、自動計画は一時停止しています。',
|
||
'roadtrip.window.tooLong': 'この設定では365日を超える追加日数が必要です。一日の移動時間を長くしてください。',
|
||
'roadtrip.mode.roadtrip': 'ロードトリップ',
|
||
'roadtrip.mode.days': '日ごと',
|
||
'roadtrip.mode.label': 'プラン表示',
|
||
'roadtrip.title': 'ロードトリップ',
|
||
'roadtrip.subtitle': 'この旅行の立ち寄り先、運転時間、到着時刻',
|
||
'roadtrip.empty.title': 'ルートはまだありません',
|
||
'roadtrip.stops.label': '途中の立ち寄り先',
|
||
'roadtrip.stops.remove': '立ち寄り先を削除',
|
||
'roadtrip.poi.title': 'ルート沿い',
|
||
'roadtrip.poi.scope': '日',
|
||
'roadtrip.poi.looking': '探すもの',
|
||
'roadtrip.poi.searchingHint': 'ルートを検索しています…',
|
||
'roadtrip.poi.found': '道中に {count} 件',
|
||
'roadtrip.poi.fuel': '給油',
|
||
'roadtrip.poi.charging': '充電',
|
||
'roadtrip.stop.offRoad': '道路から{distance}',
|
||
'roadtrip.via.plugin': '途中の立ち寄り',
|
||
'roadtrip.limit.title': '運転の設定',
|
||
'roadtrip.limit.legLabel': '連続運転の上限',
|
||
'roadtrip.limit.dayLabel': '1日の運転',
|
||
'roadtrip.limit.rangeLabel': '満タンでの航続',
|
||
'roadtrip.limit.fillLabel': '補給する量',
|
||
'roadtrip.limit.fillFull': '満タン',
|
||
'roadtrip.limit.fillBadge': '{percent} % まで補給',
|
||
'roadtrip.limit.wearNote': '劣化で {percent} % 減',
|
||
'roadtrip.limit.rangeLabelCharge': '1回の充電での航続距離',
|
||
'roadtrip.limit.sectionTrip': 'この旅',
|
||
'roadtrip.limit.sectionDriving': '運転',
|
||
'roadtrip.limit.sectionVehicle': '車両',
|
||
'roadtrip.limit.tankLabel': 'タンク容量',
|
||
'roadtrip.limit.batteryLabel': 'バッテリー容量',
|
||
'roadtrip.limit.useLabel': '消費量',
|
||
'roadtrip.limit.wearLabel': 'バッテリー劣化',
|
||
'roadtrip.limit.computed': '車両データから算出',
|
||
'roadtrip.limit.perFill': '満タンあたり',
|
||
'roadtrip.limit.perCharge': '1回の充電で',
|
||
'roadtrip.limit.afterFill': '{percent} % まで補給で {distance}',
|
||
'roadtrip.limit.fullNote': '停車で満タンまで補給',
|
||
'roadtrip.limit.rangeEmpty': '航続距離なし',
|
||
'roadtrip.limit.rangeEmptyHint': '航続距離を入力するか、下の項目を埋めれば TREK が計算します。',
|
||
'roadtrip.limit.specHint': '入力すると、上の航続距離はここから決まります。',
|
||
'roadtrip.limit.vehicleHint': '何で走るかを選ぶと、航続距離の代わりに車両データを入力できます。',
|
||
'roadtrip.limit.minutes': '分',
|
||
'roadtrip.limit.off': 'なし',
|
||
'roadtrip.limit.blockNote': '1ブロック = {distance}',
|
||
'roadtrip.limit.echoOver': '{days}日のうち{over}日が上限超過。',
|
||
'roadtrip.limit.echoNone': '{days}日すべてが上限内です。',
|
||
'roadtrip.limit.echoDry': '到達できる立ち寄り先のない区間が{count}件。',
|
||
'roadtrip.limit.echoEmpty': 'ロードトリップを開くと効果が見えます。',
|
||
'roadtrip.limit.specToggle': '車のデータから計算する',
|
||
'roadtrip.limit.hint': '運転時間のみを数えます。滞在時間と宿泊は含みません。',
|
||
'roadtrip.limit.legOver': '連続運転の上限を{time}超過',
|
||
'roadtrip.limit.dayOver': '{time}超過',
|
||
'roadtrip.limit.range': '前回の給油から{distance}',
|
||
'roadtrip.limit.none': '未設定',
|
||
'roadtrip.line.section': 'ルートの線',
|
||
'roadtrip.line.connect': '日をつなぐ',
|
||
'roadtrip.line.dayColors': '日ごとに色を分ける',
|
||
'roadtrip.line.hint': '日と日の間の区間も計算し、到着した日に加えます。',
|
||
'roadtrip.avoid.section': 'できるだけ避ける',
|
||
'roadtrip.avoid.toll': '有料道路',
|
||
'roadtrip.avoid.motorway': '高速道路',
|
||
'roadtrip.avoid.ferry': 'フェリー',
|
||
'roadtrip.avoid.hint': '禁止ではなく、優先度を下げるだけです。迂回できない場合はそのまま通り、その日に表示されます。',
|
||
'roadtrip.avoid.unavailable':
|
||
'利用できません。このインスタンスは自前のエンジンを使っており、道路種別を除外できません。',
|
||
'roadtrip.avoid.badge': '{count} 件を回避',
|
||
'roadtrip.avoid.missed': '{classes} は回避できず',
|
||
'roadtrip.avoid.missedHint':
|
||
'この日は迂回路がないため、そのまま通ります。ほかの日は引き続き避けられるものを避けます。',
|
||
'roadtrip.refuel.dry': 'ここで燃料切れ',
|
||
'roadtrip.refuel.after': '{distance} 後',
|
||
'roadtrip.limit.vehicleLabel': '何で走るか',
|
||
'roadtrip.limit.vehicleAny': '両方',
|
||
'roadtrip.limit.vehicleCombustion': 'ガソリン',
|
||
'roadtrip.limit.vehicleElectric': '電気',
|
||
'roadtrip.refuel.dryElectric': 'ここでバッテリーが切れます',
|
||
'roadtrip.refuel.findElectric': '充電スポットを探す',
|
||
'roadtrip.refuel.find': '給油所を探す',
|
||
'roadtrip.refuel.again': 'もう一度',
|
||
'roadtrip.refuel.looking': 'ルート沿いを検索中…',
|
||
'roadtrip.refuel.spare': '残り {distance}',
|
||
'roadtrip.refuel.add': '{name} を給油の停車地として追加',
|
||
'roadtrip.refuel.addElectric': '{name} を充電の立ち寄り先に追加',
|
||
'roadtrip.refuel.none': '到達できる範囲には見つかりませんでした。',
|
||
'roadtrip.refuel.incomplete': '検索が途中で打ち切られたため、この区間は完全には調べられていません。',
|
||
'roadtrip.refuel.failed': '場所の検索が応答しませんでした。',
|
||
'roadtrip.stop.none': '目的地',
|
||
'roadtrip.stay.mode.pause': '休憩',
|
||
'roadtrip.stay.mode.night': '宿泊',
|
||
'roadtrip.stay.nightAdded': '宿泊として追加しました',
|
||
'roadtrip.stay.nightAction': '宿泊として追加',
|
||
'roadtrip.stop.makeService': '途中の立ち寄りにする',
|
||
'roadtrip.stop.changeKind': '立ち寄りの種類を変更',
|
||
'roadtrip.stop.backToDestination': '目的地に戻す',
|
||
'roadtrip.poi.anySocket': 'すべてのプラグ',
|
||
'roadtrip.poi.anyPower': 'すべての出力',
|
||
'roadtrip.poi.free': '無料',
|
||
'roadtrip.poi.wholeDay': '一日全体',
|
||
'roadtrip.poi.midLeg': '中間地点、{from}から{to}',
|
||
'roadtrip.track.title': '{number}日目はトラックをたどる',
|
||
'roadtrip.track.hint': 'この日を読み込んだトラックに沿わせる',
|
||
'roadtrip.track.badge': 'トラック',
|
||
'roadtrip.track.untitled': '名前のないトラック',
|
||
'roadtrip.track.empty': 'この旅行にトラックはありません',
|
||
'roadtrip.track.emptyHint': 'GPX または KML ファイルを読み込むと、そのトラックがここに並びます。',
|
||
'roadtrip.track.length': '全長 {distance}',
|
||
'roadtrip.track.gap': 'この日から {distance}',
|
||
'roadtrip.track.onDay': 'この日に沿って',
|
||
'roadtrip.track.explain':
|
||
'いくつかの経由地で走行をトラックに引き寄せます。その区間にある既存の経由地は置き換えられます。',
|
||
'roadtrip.track.action': 'このトラックをたどる',
|
||
'roadtrip.track.working': '走行をトラックに合わせています({round} 回目)',
|
||
'roadtrip.track.done': '経由地を {count} か所置きました。走行はトラックから {distance} 以内に収まります。',
|
||
'roadtrip.track.capped': '経由地を {count} か所置きました。最も離れる地点でトラックから {distance} です。',
|
||
'roadtrip.track.already': '走行はすでにこのトラックに沿っていました。',
|
||
'roadtrip.track.errorRoute': 'ルート検索サービスが応答しませんでした。',
|
||
'roadtrip.track.errorSave': '経由地を保存できませんでした。',
|
||
'roadtrip.track.clear': '経由地 {count} か所を削除',
|
||
'roadtrip.track.current': '現在 {name} をたどっています',
|
||
'roadtrip.poi.rest': 'サービスエリア',
|
||
'roadtrip.poi.campsite': 'キャンプ場',
|
||
'roadtrip.poi.food': '食事',
|
||
'roadtrip.poi.sights': '見どころ',
|
||
'roadtrip.poi.within': '範囲',
|
||
'roadtrip.poi.filter': '名前で絞り込む',
|
||
'roadtrip.poi.noMatch': 'ルート沿いに「{name}」に一致するものはありません。',
|
||
'roadtrip.poi.noneMatchFilters': 'この条件に合うものは道中にありません。',
|
||
'roadtrip.poi.foundFiltered': 'ルート沿いの {total} 件中 {count} 件',
|
||
'roadtrip.poi.truncated': '{count} 区間で一度に返せる件数を超えました。回廊を狭めると残りを確認できます。',
|
||
'roadtrip.poi.search': '検索',
|
||
'roadtrip.poi.searching': '検索中 {done}/{total}',
|
||
'roadtrip.poi.capped': 'ルートが長いため、最初の区間のみ検索しました。',
|
||
'roadtrip.poi.partial': '{count} 区間を検索できませんでした。場所の検索が応答しませんでした。',
|
||
'roadtrip.poi.failed': '場所の検索が現在応答していません。',
|
||
'roadtrip.poi.empty': '必要なものを選んで検索してください。',
|
||
'roadtrip.poi.add': '追加',
|
||
'roadtrip.poi.offRoute': 'ルートから {distance}',
|
||
'roadtrip.poi.atStart': '出発地の近く',
|
||
'roadtrip.poi.alongRoute': '{distance} 地点',
|
||
'roadtrip.poi.clearResults': '結果を消去',
|
||
'roadtrip.poi.addManual': '手動で追加',
|
||
'roadtrip.poi.addManualShort': '手動',
|
||
'roadtrip.poi.manualHint':
|
||
'場所の検索では、すべての充電スポットや給油所は見つかりません。名前で探して、道中のどこに入れるかを指定してください。',
|
||
'roadtrip.poi.addBetween': '追加する区間',
|
||
'roadtrip.poi.manualOffRoute': 'ルートから {distance} 離れています。どの区間に入れるか確認してください。',
|
||
'roadtrip.poi.manualAppend': 'まだルートがないため、{number} 日目の最後に追加します。',
|
||
'roadtrip.poi.manualNoResults': '場所が見つかりませんでした。',
|
||
'roadtrip.summary.distance': '距離',
|
||
'roadtrip.summary.driving': '運転時間',
|
||
'roadtrip.alt.ask': '別のルート',
|
||
'roadtrip.alt.title': 'この区間の走り方',
|
||
'roadtrip.alt.loading': 'ルーティングサーバーに問い合わせています…',
|
||
'roadtrip.alt.onlyOne': 'この区間に妥当なルートは 1 つだけです。',
|
||
'roadtrip.alt.failed': 'ルーティングサーバーが応答していません。',
|
||
'roadtrip.alt.current': '現在',
|
||
'roadtrip.alt.fastest': '最速',
|
||
'roadtrip.alt.slower': '{time} 遅い',
|
||
'roadtrip.alt.quicker': '{time} 速い',
|
||
'roadtrip.alt.otherEngine': '所要時間は主エンジンではなく回避用エンジンでの計算です。',
|
||
'roadtrip.day': '{number} 日目',
|
||
'roadtrip.quietDay.empty': 'まだ立ち寄り先がありません。ここにドロップ',
|
||
'roadtrip.quietDay.one': '今のところ {name} だけです。立ち寄り先をここにドロップ',
|
||
'roadtrip.leg.driveText': '{distance}/{time}',
|
||
'roadtrip.day.stopCount': '{count} 箇所',
|
||
'roadtrip.day.fold': 'たたむ',
|
||
'roadtrip.day.folded': 'たたみ済み',
|
||
'roadtrip.stop.stayShort': '滞在',
|
||
'roadtrip.stop.fillTitle': '補給する量',
|
||
'roadtrip.stop.fillGives': 'ここから約 {distance}',
|
||
'roadtrip.stop.fillNoRange': '航続距離を入れると、これで何 km 走れるか出ます。',
|
||
'roadtrip.stop.fillDefault': '自分の既定値を使う',
|
||
'roadtrip.stop.fillSet': 'この停車地でどこまで補給するか決める',
|
||
'roadtrip.leg.pending': 'ルートなし',
|
||
'roadtrip.stop.addTitle': '立ち寄り先として追加',
|
||
'roadtrip.stop.kind': '立ち寄りの種類',
|
||
'roadtrip.stop.landsOn': '{day} 日目、{position} 番目の立ち寄り先',
|
||
'roadtrip.stop.duplicate': '「{name}」はこの旅行にすでにあります。',
|
||
'roadtrip.stop.moreDetails': '詳細を追加',
|
||
'roadtrip.stop.stay': 'この立ち寄り先での滞在時間',
|
||
'roadtrip.stop.pinned': '設定した時刻',
|
||
'roadtrip.stop.computed': '運転時間からの計算値',
|
||
'roadtrip.via.hint': 'ドラッグでルートを変え、右クリックで削除',
|
||
'roadtrip.warn.late': '設定した時刻より {minutes} 分遅く到着します',
|
||
'roadtrip.warn.overnight': '翌日',
|
||
'roadtrip.spill.title': '{number}日目から',
|
||
'roadtrip.spill.departs': '{time} 発',
|
||
'roadtrip.summary.stops': '立ち寄り先',
|
||
'roadtrip.stay.add': '滞在時間を設定',
|
||
'roadtrip.stay.none': '滞在なし',
|
||
'roadtrip.stay.custom': '分',
|
||
'roadtrip.stay.arrive': '到着',
|
||
'roadtrip.stay.leave': '出発',
|
||
'roadtrip.alt.noMotorway': '高速道路なし',
|
||
'roadtrip.alt.noToll': '有料道路なし',
|
||
'roadtrip.alt.noFerry': 'フェリーなし',
|
||
'roadtrip.summary.partial': '残りの行程を計算しています',
|
||
};
|
||
export default roadtrip;
|