Files
TREK/shared/src/i18n/ja/vacay.ts
T
Maurice 31f6ec1f47 feat(vacay): read-only calendar sharing (#444, #667) (#1637)
* feat(vacay): read-only calendar shares on the server (#444, #667)

* feat(vacay): shared calendars card and ring overlay on desktop

* feat(vacay): share sheet and calendar rings on mobile

* test(vacay): cover the calendar share flows

* docs(vacay): document read-only calendar sharing
2026-07-21 13:46:38 +02:00

112 lines
5.4 KiB
TypeScript

import type { TranslationStrings } from '../types';
const vacay: TranslationStrings = {
'vacay.subtitle': '休暇日数の計画と管理',
'vacay.settings': '設定',
'vacay.year': '年',
'vacay.addYear': '翌年を追加',
'vacay.addPrevYear': '前年を追加',
'vacay.removeYear': '年を削除',
'vacay.removeYearConfirm': '{year}年を削除しますか?',
'vacay.removeYearHint': 'この年の休暇データと会社休日はすべて完全に削除されます。',
'vacay.remove': '削除',
'vacay.persons': '人物',
'vacay.noPersons': '人物が追加されていません',
'vacay.addPerson': '人物を追加',
'vacay.editPerson': '人物を編集',
'vacay.removePerson': '人物を削除',
'vacay.removePersonConfirm': '{name}を削除しますか?',
'vacay.removePersonHint': 'この人物のすべての休暇データが完全に削除されます。',
'vacay.personName': '名前',
'vacay.personNamePlaceholder': '名前を入力',
'vacay.color': '色',
'vacay.add': '追加',
'vacay.legend': '凡例',
'vacay.publicHoliday': '祝日',
'vacay.companyHoliday': '会社休日',
'vacay.weekend': '週末',
'vacay.modeVacation': '休暇',
'vacay.modeCompany': '会社休日',
'vacay.modeHalf': '半休',
'vacay.modeHalfHint': '半休を登録',
'vacay.fullDay': '全休',
'vacay.entitlement': '付与日数',
'vacay.entitlementDays': '日',
'vacay.used': '使用済み',
'vacay.remaining': '残り',
'vacay.carriedOver': '{year}年から繰越',
'vacay.blockWeekends': '週末を除外',
'vacay.blockWeekendsHint': '週末に休暇を登録できないようにします',
'vacay.weekendDays': '週末',
'vacay.mon': '月',
'vacay.tue': '火',
'vacay.wed': '水',
'vacay.thu': '木',
'vacay.fri': '金',
'vacay.sat': '土',
'vacay.sun': '日',
'vacay.publicHolidays': '祝日',
'vacay.publicHolidaysHint': 'カレンダーに祝日を表示',
'vacay.selectCountry': '国を選択',
'vacay.selectRegion': '地域を選択(任意)',
'vacay.addCalendar': 'カレンダーを追加',
'vacay.calendarLabel': 'ラベル(任意)',
'vacay.calendarColor': '色',
'vacay.noCalendars': '祝日カレンダーはまだありません',
'vacay.companyHolidays': '会社休日',
'vacay.companyHolidaysHint': '会社全体の休日を設定できます',
'vacay.companyHolidaysNoDeduct': '会社休日は休暇日数に含まれません。',
'vacay.weekStart': '週の開始',
'vacay.weekStartHint': 'カレンダーの週を月曜始まりにするか日曜始まりにするかを選択します',
'vacay.carryOver': '繰越',
'vacay.carryOverHint': '残りの休暇日数を翌年に自動で繰り越します',
'vacay.sharing': '共有',
'vacay.sharingHint': '他のTREKユーザーと休暇計画を共有',
'vacay.owner': '所有者',
'vacay.shareEmailPlaceholder': 'TREKユーザーのメール',
'vacay.shareSuccess': '計画を共有しました',
'vacay.shareError': '共有できませんでした',
'vacay.dissolve': '統合を解除',
'vacay.dissolveHint': 'カレンダーを分離します。データは保持されます。',
'vacay.dissolveAction': '解除',
'vacay.dissolved': 'カレンダーを分離しました',
'vacay.fusedWith': '統合相手',
'vacay.you': 'あなた',
'vacay.noData': 'データなし',
'vacay.changeColor': '色を変更',
'vacay.inviteUser': 'ユーザーを招待',
'vacay.inviteHint': '別のTREKユーザーを招待して、休暇カレンダーを共有します。',
'vacay.selectUser': 'ユーザーを選択',
'vacay.sendInvite': '招待を送信',
'vacay.inviteSent': '招待を送信しました',
'vacay.inviteError': '招待を送信できませんでした',
'vacay.pending': '保留中',
'vacay.noUsersAvailable': '利用可能なユーザーがいません',
'vacay.accept': '承認',
'vacay.decline': '拒否',
'vacay.acceptFusion': '承認して統合',
'vacay.inviteTitle': '統合の招待',
'vacay.inviteWantsToFuse': 'が休暇カレンダーの共有を希望しています。',
'vacay.fuseInfo1': '双方が1つの共有カレンダーですべての休暇を確認できます。',
'vacay.fuseInfo2': '双方が互いの予定を作成・編集できます。',
'vacay.fuseInfo3': '双方が予定の削除や付与日数の変更を行えます。',
'vacay.fuseInfo4': '祝日や会社休日などの設定は共有されます。',
'vacay.fuseInfo5': '統合はいつでも解除できます。データは保持されます。',
'vacay.sharedCalendars': '共有カレンダー',
'vacay.shareCalendar': 'カレンダーを共有',
'vacay.shareCalendarHint':
'他のTREKユーザーに休暇カレンダーを見せることができます。閲覧のみ — 統合も編集もできません。',
'vacay.sharedWithYou': '共有されたカレンダー',
'vacay.youShareWith': '共有中の相手',
'vacay.viewOnly': '閲覧のみ',
'vacay.share': '共有',
'vacay.shareSent': 'カレンダーを共有しました',
'vacay.shareFailed': 'カレンダーを共有できませんでした',
'vacay.stopSharing': '共有を停止',
'vacay.showInCalendar': 'カレンダーに表示',
'vacay.hideFromCalendar': 'カレンダーから非表示',
'vacay.sharedEmpty': '統合せずにお互いのカレンダーを見せ合えます。',
'vacay.sharedLegend': '共有(閲覧のみ)',
};
export default vacay;