Changeset 3744797
- Timestamp:
- 10/13/2026 07:36:41 PM (4 days ago)
- Location:
- reservation-calendar-by-beryl
- Files:
-
- 9 added
- 8 edited
- 1 copied
-
assets/screenshot-3.png (added)
-
tags/0.6.4 (copied) (copied from reservation-calendar-by-beryl/trunk )
-
tags/0.6.4/assets/ja.json (modified) (1 diff)
-
tags/0.6.4/assets/shift-calendar.css (added)
-
tags/0.6.4/assets/shift-calendar.js (added)
-
tags/0.6.4/assets/shift-calendar.scss (added)
-
tags/0.6.4/includes-staff-shifts.php (added)
-
tags/0.6.4/languages/reservation-calendar-by-beryl.pot (modified) (1 diff)
-
tags/0.6.4/readme.txt (modified) (5 diffs)
-
tags/0.6.4/yoyakuflow.php (modified) (3 diffs)
-
trunk/assets/ja.json (modified) (1 diff)
-
trunk/assets/shift-calendar.css (added)
-
trunk/assets/shift-calendar.js (added)
-
trunk/assets/shift-calendar.scss (added)
-
trunk/includes-staff-shifts.php (added)
-
trunk/languages/reservation-calendar-by-beryl.pot (modified) (1 diff)
-
trunk/readme.txt (modified) (5 diffs)
-
trunk/yoyakuflow.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
reservation-calendar-by-beryl/tags/0.6.4/assets/ja.json
r3740523 r3744797 167 167 "Your provisional booking was received, but email delivery failed. Please save your booking ID and contact the venue.": "仮予約を受け付けましたが、メール送信に失敗しました。予約番号を控えて店舗へお問い合わせください。", 168 168 "Your selection cannot include booked or unavailable slots.": "予約済み・受付不可の時間を含めて選択できません。", 169 "○ Available × Booked — Unavailable": "○ 空き × 予約済み — 受付不可" 169 "○ Available × Booked — Unavailable": "○ 空き × 予約済み — 受付不可", 170 "Hours must match the calendar slot interval.": "シフト時刻を予約枠の間隔に合わせてください。", 171 "Select a date to edit its shift. Changes also appear in the input table below.": "日付を選ぶとシフトを入力できます。下の入力表にも同じ内容が反映されます。", 172 "Shift settings were not saved:": "シフト設定を保存できませんでした:", 173 "Shift start time": "開始時刻", 174 "There are unsaved shift changes. Click Update or Publish to save.": "シフトに未保存の変更があります。画面の「更新」または「公開」で保存してください。", 175 "Shift end time": "終了時刻", 176 "Enter shift times in 30-minute increments.": "シフト時刻は30分単位で入力してください。", 177 "Enter start and end times": "開始・終了を入力", 178 "Use weekly working hours for this resource": "この施設・スタッフに曜日別勤務時間を設定する", 179 "Shift input calendar": "シフト入力カレンダー", 180 "Staff shift settings": "スタッフのシフト設定", 181 "Working": "勤務", 182 "The shift dates changed. Reload this page and try again.": "入力対象の日付が変わりました。再読み込みしてから入力してください。", 183 "Day": "曜日", 184 "Check the shift input fields.": "シフトの入力内容を確認してください。", 185 "Days refer to the opening business day. End times at or before start continue into the next day. Common closing days also apply.": "曜日は営業開始日を基準にします。終了が開始以前の場合は翌日終了です。共通の定休日も適用します。", 186 "Not working": "休み", 187 "Dated shifts are ON. Common closing days still apply.": "日付別シフト:ON。共通の休業日も適用されます。", 188 "Dated shifts are OFF. Turn them on above to use these shifts for booking.": "日付別シフト:OFF。予約に反映するには、上の「日付別シフトを使用する」をONにしてください。", 189 "Set today and the next 29 days. Unchecked dates are unavailable. Outside the saved shift dates, booking is unavailable. Common closing days still apply.": "今日から30日分を設定できます。勤務にチェックのない日・シフト未登録の日は予約不可です。共通の休業日も適用します。", 190 "Outside the 30-day editing range": "30日分の入力範囲外", 191 "Calendar edits are not saved automatically. Click Update or Publish when finished.": "カレンダーの変更は自動保存されません。入力が終わったら「更新」または「公開」で保存してください。", 192 "(next day)": "(翌日)", 193 "Date": "日付", 194 "Existing staff shifts must match the new calendar interval.": "登録済みのシフト時刻を新しい予約枠の間隔に合わせてください。", 195 "Go to this date in the input table": "入力表のこの日へ", 196 "Use dated shifts (overrides weekly hours)": "日付別シフトを使用する(曜日別勤務時間より優先)", 197 "30-day shift schedule": "30日分のシフト", 198 "Weekly working hours": "曜日別勤務時間" 170 199 } -
reservation-calendar-by-beryl/tags/0.6.4/languages/reservation-calendar-by-beryl.pot
r3740523 r3744797 1 # Copyright (C) 2026 BERYL susukino 2 # This file is distributed under the GPLv2 or later. 1 3 msgid "" 2 msgstr "Project-Id-Version: yoyakuflow\nContent-Type: text/plain; charset=UTF-8\nPlural-Forms: nplurals=1; plural=0;\n" 3 4 msgstr "" 5 "Project-Id-Version: Reservation Calendar by BERYL 0.6.4\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/reservation-calendar-by-beryl\n" 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 8 "Language-Team: LANGUAGE <LL@li.org>\n" 9 "MIME-Version: 1.0\n" 10 "Content-Type: text/plain; charset=UTF-8\n" 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-10-13T19:23:57+00:00\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.12.0\n" 15 "X-Domain: reservation-calendar-by-beryl\n" 16 17 #. Plugin Name of the plugin 18 #: yoyakuflow.php 19 msgid "Reservation Calendar by BERYL" 20 msgstr "" 21 22 #. Description of the plugin 23 #: yoyakuflow.php 24 msgid "Time-slot reservations for facilities and staff, with overnight opening hours, closing days, email notifications and Japanese / English calendars." 25 msgstr "" 26 27 #. Author of the plugin 28 #: yoyakuflow.php 29 msgid "BERYL susukino" 30 msgstr "" 31 32 #: includes-admin.php:5 33 #: includes-admin.php:23 34 msgid "Bookings" 35 msgstr "" 36 37 #: includes-admin.php:6 38 #: includes-admin.php:93 39 #: includes-admin.php:95 40 msgid "Booking settings" 41 msgstr "" 42 43 #: includes-admin.php:9 44 #: includes-admin.php:126 45 msgid "You do not have permission." 46 msgstr "" 47 48 #: includes-admin.php:12 49 msgid "The system is busy. Please try again." 50 msgstr "" 51 52 #: includes-admin.php:23 53 msgid "Add " 54 msgstr "" 55 56 #: includes-admin.php:23 57 msgid " to a page to display the calendar. Times use the WordPress timezone (" 58 msgstr "" 59 60 #: includes-admin.php:23 61 msgid ")." 62 msgstr "" 63 64 #: includes-admin.php:23 65 msgid "ID" 66 msgstr "" 67 68 #: includes-admin.php:23 69 #: includes-admin.php:138 70 #: yoyakuflow.php:25 71 msgid "Facilities / staff" 72 msgstr "" 73 74 #: includes-admin.php:23 75 msgid "Start / end" 76 msgstr "" 77 78 #: includes-admin.php:23 79 msgid "Contact" 80 msgstr "" 81 82 #: includes-admin.php:23 83 msgid "Booking notes" 84 msgstr "" 85 86 #: includes-admin.php:23 87 msgid "Status / notification" 88 msgstr "" 89 90 #: includes-admin.php:23 91 msgid "Actions" 92 msgstr "" 93 94 #: includes-admin.php:25 95 msgid "Business day: " 96 msgstr "" 97 98 #: includes-admin.php:27 99 msgid "Awaiting approval" 100 msgstr "" 101 102 #: includes-admin.php:27 103 msgid "Booked" 104 msgstr "" 105 106 #: includes-admin.php:27 107 msgid "Cancelled" 108 msgstr "" 109 110 #: includes-admin.php:27 111 msgid "Email sent" 112 msgstr "" 113 114 #: includes-admin.php:27 115 msgid "Email failed — check delivery" 116 msgstr "" 117 118 #: includes-admin.php:28 119 #: includes-admin.php:137 120 msgid "Edit reservation" 121 msgstr "" 122 123 #: includes-admin.php:28 124 msgid "Cancel this reservation?" 125 msgstr "" 126 127 #: includes-admin.php:28 128 msgid "Cancel" 129 msgstr "" 130 131 #: includes-admin.php:31 132 msgid "No reservations yet." 133 msgstr "" 134 135 #: includes-admin.php:32 136 msgid "Cancelling reopens the time slots. Please contact the customer separately about the cancellation." 137 msgstr "" 138 139 #: includes-admin.php:64 140 msgid "Opening and closing times must end in :00 or :30." 141 msgstr "" 142 143 #: includes-admin.php:72 144 msgid "Enter exceptional closing dates as YYYY-MM-DD." 145 msgstr "" 146 147 #: includes-admin.php:82 148 msgid "Check the administrator email address." 149 msgstr "" 150 151 #: includes-admin.php:87 152 msgid "Business hours must be divisible by the slot interval." 153 msgstr "" 154 155 #: includes-admin.php:90 156 msgid "Settings saved." 157 msgstr "" 158 159 #: includes-admin.php:94 160 #: includes-admin.php:102 161 msgid "Display settings" 162 msgstr "" 163 164 #: includes-admin.php:94 165 msgid "Hours and closing days" 166 msgstr "" 167 168 #: includes-admin.php:94 169 #: includes-admin.php:111 170 msgid "Booking form" 171 msgstr "" 172 173 #: includes-admin.php:94 174 #: includes-admin.php:113 175 msgid "Appearance" 176 msgstr "" 177 178 #: includes-admin.php:94 179 #: includes-admin.php:116 180 msgid "Email notifications" 181 msgstr "" 182 183 #: includes-admin.php:100 184 msgid "Show monthly date picker" 185 msgstr "" 186 187 #: includes-admin.php:100 188 msgid "Minimum date column width (px)" 189 msgstr "" 190 191 #: includes-admin.php:101 192 msgid "Calendar heading (blank uses the default)" 193 msgstr "" 194 195 #: includes-admin.php:101 196 msgid "Calendar description (blank uses the default)" 197 msgstr "" 198 199 #: includes-admin.php:102 200 msgid "Add the shortcode below to a Shortcode block on the page where you want to show reservations." 201 msgstr "" 202 203 #: includes-admin.php:102 204 msgid "Calendar buttons and guidance follow the visitor browser language (Japanese or English). Facility names, form labels and your email text are displayed as entered; they are not automatically translated." 205 msgstr "" 206 207 #: includes-admin.php:102 208 msgid "Times use the WordPress timezone:" 209 msgstr "" 210 211 #: includes-admin.php:103 212 msgid "All facilities / staff" 213 msgstr "" 214 215 #: includes-admin.php:103 216 msgid "For a single facility / staff, copy its shortcode below." 217 msgstr "" 218 219 #: includes-admin.php:105 220 msgid "Hours and availability" 221 msgstr "" 222 223 #: includes-admin.php:105 224 msgid "A closing time at or before opening is on the next day. Equal times mean 24-hour opening. Closures apply to the opening day." 225 msgstr "" 226 227 #: includes-admin.php:106 228 msgid "Opening time" 229 msgstr "" 230 231 #: includes-admin.php:106 232 msgid "Closing time" 233 msgstr "" 234 235 #: includes-admin.php:106 236 msgid "Buffer between bookings (minutes)" 237 msgstr "" 238 239 #: includes-admin.php:106 240 msgid "Minimum notice (minutes)" 241 msgstr "" 242 243 #: includes-admin.php:106 244 msgid "Advance booking window (days)" 245 msgstr "" 246 247 #: includes-admin.php:107 248 msgid "Slot interval" 249 msgstr "" 250 251 #: includes-admin.php:107 4 252 msgid " minutes" 5 253 msgstr "" 6 254 7 msgid " to " 8 msgstr "" 9 10 msgid " to a page to display the calendar. Times use the WordPress timezone (" 11 msgstr "" 12 13 msgid ")." 14 msgstr "" 15 16 msgid "A closing time at or before opening is on the next day. Equal times mean 24-hour opening. Closures apply to the opening day." 17 msgstr "" 18 19 msgid "A confirmation email has been sent." 20 msgstr "" 21 255 #: includes-admin.php:107 256 msgid "Weekly closing days" 257 msgstr "" 258 259 #: includes-admin.php:108 260 #: includes-staff-shifts.php:74 261 msgid "Sun" 262 msgstr "" 263 264 #: includes-admin.php:108 265 #: includes-staff-shifts.php:74 266 msgid "Mon" 267 msgstr "" 268 269 #: includes-admin.php:108 270 #: includes-staff-shifts.php:74 271 msgid "Tue" 272 msgstr "" 273 274 #: includes-admin.php:108 275 #: includes-staff-shifts.php:74 276 msgid "Wed" 277 msgstr "" 278 279 #: includes-admin.php:108 280 #: includes-staff-shifts.php:74 281 msgid "Thu" 282 msgstr "" 283 284 #: includes-admin.php:108 285 #: includes-staff-shifts.php:74 286 msgid "Fri" 287 msgstr "" 288 289 #: includes-admin.php:108 290 #: includes-staff-shifts.php:74 291 msgid "Sat" 292 msgstr "" 293 294 #: includes-admin.php:109 295 msgid "Exceptional closing dates (one YYYY-MM-DD per line)" 296 msgstr "" 297 298 #: includes-admin.php:111 299 msgid "Extra booking fields (one label per line, up to 10)" 300 msgstr "" 301 302 #: includes-admin.php:113 303 msgid "Calendar style" 304 msgstr "" 305 306 #: includes-admin.php:113 307 msgid "Clean" 308 msgstr "" 309 310 #: includes-admin.php:113 311 msgid "Soft" 312 msgstr "" 313 314 #: includes-admin.php:113 315 msgid "High contrast" 316 msgstr "" 317 318 #: includes-admin.php:114 22 319 msgid "Accent color " 23 320 msgstr "" 24 321 25 msgid "Actions" 26 msgstr "" 27 28 msgid "Add " 29 msgstr "" 30 31 msgid "Add [yoyakuflow] to a page to display the booking calendar." 32 msgstr "" 33 322 #: includes-admin.php:116 323 msgid "Administrator email " 324 msgstr "" 325 326 #: includes-admin.php:116 327 msgid "Placeholders: {id} {name} {resource} {start} {end} {phone} {email} {notes} {extra}" 328 msgstr "" 329 330 #: includes-admin.php:117 331 msgid "Use {extra} for all additional fields, or copy an individual placeholder:" 332 msgstr "" 333 334 #: includes-admin.php:118 335 msgid "Customer email subject (Japanese)" 336 msgstr "" 337 338 #: includes-admin.php:118 339 msgid "Customer email body (Japanese)" 340 msgstr "" 341 342 #: includes-admin.php:118 343 msgid "Customer email subject (English)" 344 msgstr "" 345 346 #: includes-admin.php:118 347 msgid "Customer email body (English)" 348 msgstr "" 349 350 #: includes-admin.php:118 351 msgid "Administrator email subject" 352 msgstr "" 353 354 #: includes-admin.php:118 355 msgid "Administrator email body" 356 msgstr "" 357 358 #: includes-admin.php:122 359 msgid "Save all settings" 360 msgstr "" 361 362 #: includes-admin.php:131 363 msgid "Reservation updated." 364 msgstr "" 365 366 #: includes-admin.php:131 367 msgid "Reservation updated, but email delivery failed." 368 msgstr "" 369 370 #: includes-admin.php:136 371 msgid "This reservation cannot be changed." 372 msgstr "" 373 374 #: includes-admin.php:139 375 msgid "Business day" 376 msgstr "" 377 378 #: includes-admin.php:139 379 #: includes-staff-shifts.php:72 380 #: includes-staff-shifts.php:77 381 #: includes-staff-shifts.php:86 382 msgid "Start" 383 msgstr "" 384 385 #: includes-admin.php:139 386 #: includes-staff-shifts.php:72 387 #: includes-staff-shifts.php:77 388 #: includes-staff-shifts.php:86 389 msgid "End" 390 msgstr "" 391 392 #: includes-admin.php:140 393 msgid "For overnight bookings, enter the actual next-day end date. Both the customer and administrator are notified after a change." 394 msgstr "" 395 396 #: includes-admin.php:140 397 msgid "Save changes" 398 msgstr "" 399 400 #: includes-staff-shifts.php:58 401 msgid "Staff shift settings" 402 msgstr "" 403 404 #: includes-staff-shifts.php:68 405 msgid "Weekly working hours" 406 msgstr "" 407 408 #: includes-staff-shifts.php:69 409 msgid "Use weekly working hours for this resource" 410 msgstr "" 411 412 #: includes-staff-shifts.php:70 413 msgid "Days refer to the opening business day. End times at or before start continue into the next day. Common closing days also apply." 414 msgstr "" 415 416 #: includes-staff-shifts.php:72 417 msgid "Day" 418 msgstr "" 419 420 #: includes-staff-shifts.php:72 421 #: includes-staff-shifts.php:86 422 #: includes-staff-shifts.php:206 423 msgid "Working" 424 msgstr "" 425 426 #: includes-staff-shifts.php:82 427 msgid "30-day shift schedule" 428 msgstr "" 429 430 #: includes-staff-shifts.php:83 431 msgid "Use dated shifts (overrides weekly hours)" 432 msgstr "" 433 434 #: includes-staff-shifts.php:84 435 msgid "Set today and the next 29 days. Unchecked dates are unavailable. Outside the saved shift dates, booking is unavailable. Common closing days still apply." 436 msgstr "" 437 438 #: includes-staff-shifts.php:86 439 msgid "Date" 440 msgstr "" 441 442 #: includes-staff-shifts.php:114 443 #: includes-staff-shifts.php:117 444 #: includes-staff-shifts.php:130 445 #: includes-staff-shifts.php:131 446 msgid "Check the shift input fields." 447 msgstr "" 448 449 #: includes-staff-shifts.php:125 450 msgid "The shift dates changed. Reload this page and try again." 451 msgstr "" 452 453 #: includes-staff-shifts.php:134 454 msgid "Enter shift times in 30-minute increments." 455 msgstr "" 456 457 #: includes-staff-shifts.php:143 458 msgid "Hours must match the calendar slot interval." 459 msgstr "" 460 461 #: includes-staff-shifts.php:171 462 msgid "Shift settings were not saved:" 463 msgstr "" 464 465 #: includes-staff-shifts.php:187 466 msgid "Existing staff shifts must match the new calendar interval." 467 msgstr "" 468 469 #: includes-staff-shifts.php:202 470 msgid "Shift input calendar" 471 msgstr "" 472 473 #: includes-staff-shifts.php:203 474 msgid "Previous month" 475 msgstr "" 476 477 #: includes-staff-shifts.php:204 478 msgid "Next month" 479 msgstr "" 480 481 #: includes-staff-shifts.php:205 482 msgid "Select a date to edit its shift. Changes also appear in the input table below." 483 msgstr "" 484 485 #: includes-staff-shifts.php:207 486 msgid "Shift start time" 487 msgstr "" 488 489 #: includes-staff-shifts.php:208 490 msgid "Shift end time" 491 msgstr "" 492 493 #: includes-staff-shifts.php:209 494 msgid "Not working" 495 msgstr "" 496 497 #: includes-staff-shifts.php:210 498 msgid "(next day)" 499 msgstr "" 500 501 #: includes-staff-shifts.php:211 502 msgid "Enter start and end times" 503 msgstr "" 504 505 #: includes-staff-shifts.php:212 506 msgid "Go to this date in the input table" 507 msgstr "" 508 509 #: includes-staff-shifts.php:213 510 msgid "Dated shifts are ON. Common closing days still apply." 511 msgstr "" 512 513 #: includes-staff-shifts.php:214 514 msgid "Dated shifts are OFF. Turn them on above to use these shifts for booking." 515 msgstr "" 516 517 #: includes-staff-shifts.php:215 518 msgid "There are unsaved shift changes. Click Update or Publish to save." 519 msgstr "" 520 521 #: includes-staff-shifts.php:216 522 msgid "Calendar edits are not saved automatically. Click Update or Publish when finished." 523 msgstr "" 524 525 #: includes-staff-shifts.php:217 526 msgid "Outside the 30-day editing range" 527 msgstr "" 528 529 #: yoyakuflow.php:25 34 530 msgid "Add facility / staff" 35 531 msgstr "" 36 37 msgid "Add the shortcode below to a Shortcode block on the page where you want to show reservations."38 msgstr ""39 40 msgid "Administrator email "41 msgstr ""42 43 msgid "Administrator email body"44 msgstr ""45 46 msgid "Administrator email subject"47 msgstr ""48 49 msgid "Advance booking window (days)"50 msgstr ""51 52 msgid "All"53 msgstr ""54 55 msgid "All facilities / staff"56 msgstr ""57 58 msgid "An available facility / staff member is assigned automatically. The same resource must be free for your entire selected time."59 msgstr ""60 61 msgid "Appearance"62 msgstr ""63 64 msgid "Assigned resource:"65 msgstr ""66 67 msgid "Automatic assignment"68 msgstr ""69 70 msgid "Available"71 msgstr ""72 73 msgid "Awaiting approval"74 msgstr ""75 76 msgid "Booked"77 msgstr ""78 79 msgid "Booking form"80 msgstr ""81 82 msgid "Booking notes"83 msgstr ""84 85 msgid "Booking settings"86 msgstr ""87 88 msgid "Bookings"89 msgstr ""90 91 msgid "Buffer between bookings (minutes)"92 msgstr ""93 94 msgid "Business day"95 msgstr ""96 97 msgid "Business day: "98 msgstr ""99 100 msgid "Business hours must be divisible by the slot interval."101 msgstr ""102 103 msgid "Calendar buttons and guidance follow the visitor browser language (Japanese or English). Facility names, form labels and your email text are displayed as entered; they are not automatically translated."104 msgstr ""105 106 msgid "Calendar description (blank uses the default)"107 msgstr ""108 109 msgid "Calendar heading (blank uses the default)"110 msgstr ""111 112 msgid "Calendar language"113 msgstr ""114 115 msgid "Calendar style"116 msgstr ""117 118 msgid "Cancel"119 msgstr ""120 121 msgid "Cancel this reservation?"122 msgstr ""123 124 msgid "Cancelled"125 msgstr ""126 127 msgid "Cancelling reopens the time slots. Please contact the customer separately about the cancellation."128 msgstr ""129 130 msgid "Change deadline:"131 msgstr ""132 133 msgid "Change your reservation"134 msgstr ""135 136 msgid "Check opening hours, slot interval and minimum notice."137 msgstr ""138 139 msgid "Check the administrator email address."140 msgstr ""141 142 msgid "Check your details and consent."143 msgstr ""144 145 msgid "Check your name, phone number and email address."146 msgstr ""147 148 msgid "Checking availability…"149 msgstr ""150 151 msgid "Choose a time and book"152 msgstr ""153 154 msgid "Clean"155 msgstr ""156 157 msgid "Close"158 msgstr ""159 160 msgid "Closed day"161 msgstr ""162 163 msgid "Closing time"164 msgstr ""165 166 msgid "Confirm reservation"167 msgstr ""168 169 msgid "Contact"170 msgstr ""171 172 msgid "Custom CSS (scope your rules to .yf-calendar)"173 msgstr ""174 175 msgid "Customer email body (English)"176 msgstr ""177 178 msgid "Customer email body (Japanese)"179 msgstr ""180 181 msgid "Customer email subject (English)"182 msgstr ""183 184 msgid "Customer email subject (Japanese)"185 msgstr ""186 187 msgid "Description (English)"188 msgstr ""189 190 msgid "Details"191 msgstr ""192 193 msgid "Display settings"194 msgstr ""195 196 msgid "Edit reservation"197 msgstr ""198 199 msgid "Email address"200 msgstr ""201 202 msgid "Email failed — check delivery"203 msgstr ""204 205 msgid "Email notifications"206 msgstr ""207 208 msgid "Email sent"209 msgstr ""210 211 msgid "End"212 msgstr ""213 214 msgid "English content"215 msgstr ""216 217 msgid "English field labels (same order; leave a line blank to use the original)"218 msgstr ""219 220 msgid "Enter exceptional closing dates as YYYY-MM-DD."221 msgstr ""222 223 msgid "Enter your details. You can also adjust the start and end times below."224 msgstr ""225 226 msgid "Examples: group size and equipment. Add descriptions, equipment and capacity in the facility / staff editor."227 msgstr ""228 229 msgid "Exceptional closing dates (one YYYY-MM-DD per line)"230 msgstr ""231 232 msgid "Extra booking fields (one label per line, up to 10)"233 msgstr ""234 235 msgid "Facilities / staff"236 msgstr ""237 238 msgid "Facility / staff name (English)"239 msgstr ""240 241 msgid "Follow site language"242 msgstr ""243 244 msgid "For a single facility / staff, copy its shortcode below."245 msgstr ""246 247 msgid "For overnight bookings, enter the actual next-day end date. Both the customer and administrator are notified after a change."248 msgstr ""249 250 msgid "Fri"251 msgstr ""252 253 msgid "Full name"254 msgstr ""255 256 msgid "HTML, external imports and url() are not allowed in CSS."257 msgstr ""258 259 msgid "High contrast"260 msgstr ""261 262 msgid "Hours and availability"263 msgstr ""264 265 msgid "Hours and closing days"266 msgstr ""267 268 msgid "I agree to the use of my personal information to handle and contact me about this reservation."269 msgstr ""270 271 msgid "ID"272 msgstr ""273 274 msgid "If blank, the original name or description is used."275 msgstr ""276 277 msgid "Image"278 msgstr ""279 280 msgid "Invalid additional fields."281 msgstr ""282 283 msgid "Invalid date."284 msgstr ""285 286 msgid "Invalid input format."287 msgstr ""288 289 msgid "Invalid time selection."290 msgstr ""291 292 msgid "Language"293 msgstr ""294 295 msgid "Minimum date column width (px)"296 msgstr ""297 298 msgid "Minimum notice (minutes)"299 msgstr ""300 301 msgid "Mon"302 msgstr ""303 304 msgid "Next day"305 msgstr ""306 307 msgid "Next day "308 msgstr ""309 310 msgid "Next image"311 msgstr ""312 313 msgid "Next month"314 msgstr ""315 316 msgid "Next week"317 msgstr ""318 319 msgid "No facilities or staff have been added yet."320 msgstr ""321 322 msgid "No reservations yet."323 msgstr ""324 325 msgid "Open booking form"326 msgstr ""327 328 msgid "Opening and closing times must end in :00 or :30."329 msgstr ""330 331 msgid "Opening time"332 msgstr ""333 334 msgid "Pause slideshow"335 msgstr ""336 337 msgid "Phone number"338 msgstr ""339 340 msgid "Placeholders: {id} {name} {resource} {start} {end} {phone} {email} {notes} {extra}"341 msgstr ""342 343 msgid "Play slideshow"344 msgstr ""345 346 msgid "Previous day"347 msgstr ""348 349 msgid "Previous image"350 msgstr ""351 352 msgid "Previous month"353 msgstr ""354 355 msgid "Previous week"356 msgstr ""357 358 msgid "Provisional reservation received. Awaiting approval. Booking ID: %s"359 msgstr ""360 361 msgid "Requests / notes"362 msgstr ""363 364 msgid "Reservation confirmed. Booking ID: "365 msgstr ""366 367 msgid "Reservation confirmed. Booking ID: %s"368 msgstr ""369 370 msgid "Reservation details"371 msgstr ""372 373 msgid "Reservation updated, but email delivery failed."374 msgstr ""375 376 msgid "Reservation updated."377 msgstr ""378 379 msgid "Reservation updated. Booking ID: %s"380 msgstr ""381 382 msgid "Sat"383 msgstr ""384 385 msgid "Save all settings"386 msgstr ""387 388 msgid "Save changes"389 msgstr ""390 391 msgid "Save reservation changes"392 msgstr ""393 394 msgid "Select a facility or staff member, then click or drag to select a start and end time."395 msgstr ""396 397 msgid "Select ○ to book. After-midnight slots are booked on the next calendar date."398 msgstr ""399 400 msgid "Sending your reservation…"401 msgstr ""402 403 msgid "Settings saved."404 msgstr ""405 406 msgid "Show monthly date picker"407 msgstr ""408 409 msgid "Slot interval"410 msgstr ""411 412 msgid "Soft"413 msgstr ""414 415 msgid "Start"416 msgstr ""417 418 msgid "Start / end"419 msgstr ""420 421 msgid "Status / notification"422 msgstr ""423 424 msgid "Sun"425 msgstr ""426 427 msgid "The calendar follows the browser language (Japanese or English). No language selector is shown. On phones, times run vertically."428 msgstr ""429 430 msgid "The deadline for changing this reservation has passed."431 msgstr ""432 433 msgid "The requested time is too close to change this reservation."434 msgstr ""435 436 msgid "The selected time is already booked. Please refresh availability."437 msgstr ""438 439 msgid "The system is busy. Please try again."440 msgstr ""441 442 msgid "This business day or resource is unavailable."443 msgstr ""444 445 msgid "This reservation cannot be changed."446 msgstr ""447 448 msgid "Thu"449 msgstr ""450 451 msgid "Time"452 msgstr ""453 454 msgid "Times use the WordPress timezone:"455 msgstr ""456 457 msgid "Too many requests. Please wait and try again."458 msgstr ""459 460 msgid "Tue"461 msgstr ""462 463 msgid "Unable to check availability."464 msgstr ""465 466 msgid "Unable to load availability. Please try again."467 msgstr ""468 469 msgid "Unable to save the reservation."470 msgstr ""471 472 msgid "Unable to send. Check whether your booking was received before trying again."473 msgstr ""474 475 msgid "Unavailable"476 msgstr ""477 478 msgid "Use {extra} for all additional fields, or copy an individual placeholder:"479 msgstr ""480 481 msgid "View details"482 msgstr ""483 484 msgid "Visitors can switch between Japanese and English. Admin screens follow the WordPress user language."485 msgstr ""486 487 msgid "Wed"488 msgstr ""489 490 msgid "Weekly closing days"491 msgstr ""492 493 msgid "You do not have permission."494 msgstr ""495 496 msgid "Your booking is confirmed, but email delivery failed. Please save your booking ID."497 msgstr ""498 499 msgid "Your provisional booking was received, but email delivery failed. Please save your booking ID and contact the venue."500 msgstr ""501 502 msgid "Your selection cannot include booked or unavailable slots."503 msgstr ""504 505 msgid "○ Available × Booked — Unavailable"506 msgstr "" -
reservation-calendar-by-beryl/tags/0.6.4/readme.txt
r3740523 r3744797 5 5 Tested up to: 7.1 6 6 Requires PHP: 8.0 7 Stable tag: 0.6. 37 Stable tag: 0.6.4 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 16 16 * 30 or 60 minute slots; business hours continuing after midnight. 17 17 * Booking buffer, lead time, booking horizon, weekly closing days and exceptional holidays. 18 * Staff weekly working hours and dated shifts, with an editable monthly calendar and a synchronized 30-day input table. No Pro license is required for shift planning. 18 19 * Resources managed as facilities or staff, with free-form descriptions. 19 20 * Customer name, phone, email, notes and up to ten optional custom text fields. … … 28 29 1. Weekly reservation calendar with facility tabs, a monthly date picker and weekend colors. 29 30 2. Booking dialog with time selection, contact details and administrator-defined fields. 31 3. Free staff shift calendar with dated working hours and synchronized input fields. 30 32 31 33 == Installation == … … 69 71 70 72 == Changelog == 73 = 0.6.4 = 74 Move weekly staff hours and dated shift planning into the free plugin. Add an editable monthly shift calendar synchronized with the 30-day input table. Existing Pro schedule data is read automatically and preserved; shared closing days and overnight booking rules still apply. Pro remains a separately distributed add-on for customer rescheduling, profiles, image sliders, CSV reports, approval settings and custom CSS. 75 71 76 = 0.6.3 = 72 77 Sanitize settings before extension hooks, use unique storage identifiers with migration, and provide readable JavaScript and Japanese fallback sources. Remove bundled PO/MO files and unnecessary manual text-domain loading. … … 119 124 = 0.6.3 = 120 125 Directory review improvements. Existing bookings and facility IDs are preserved while internal storage names are migrated. If Pro 0.5.3 or earlier is active, migration is deferred; update Pro to 0.5.4 or later first. Back up your database before updating. 126 127 == Staff shifts == 128 Edit a facility/staff member and open Staff shift settings. Enable weekly hours or dated shifts, select a calendar date and set working status and start/end times. Changes synchronize with the input table and are saved with WordPress Update/Publish. Only today and the next 29 days are editable. Previously saved dates are retained. Common closing days still apply; the calendar shows planned shifts, not remaining booking capacity. 129 130 The free plugin reuses the historical yfpro_config schedule keys, preserving profile/image data and existing staff IDs. Pro is not required to read or edit shifts. If an older Pro add-on is active, upgrade it to 0.5.7 for the consolidated editor. 131 132 The editable shift UI source is assets/shift-calendar.js and assets/shift-calendar.scss. Compile SCSS with Sass into assets/shift-calendar.css. Built CSS and readable JavaScript are included; no build tools are required to use the plugin. -
reservation-calendar-by-beryl/tags/0.6.4/yoyakuflow.php
r3740523 r3744797 3 3 * Plugin Name: Reservation Calendar by BERYL 4 4 * Description: Time-slot reservations for facilities and staff, with overnight opening hours, closing days, email notifications and Japanese / English calendars. 5 * Version: 0.6. 35 * Version: 0.6.4 6 6 * Requires at least: 6.4 7 7 * Requires PHP: 8.0 … … 12 12 */ 13 13 if (!defined('ABSPATH')) { exit; } 14 define('YOYAKUFLOW_VERSION','0.6. 3');14 define('YOYAKUFLOW_VERSION','0.6.4'); 15 15 define('YOYAKUFLOW_FILE',__FILE__); 16 16 define('YOYAKUFLOW_DIR',__DIR__); … … 19 19 require_once __DIR__ . '/includes-admin.php'; 20 20 require_once __DIR__ . '/includes-privacy.php'; 21 require_once __DIR__ . '/includes-staff-shifts.php'; 21 22 register_activation_hook(__FILE__, 'yoyakuflow_install'); 22 23 add_action('init',function(){if(get_option('yoyakuflow_schema_version')!=='0.6.3'){yoyakuflow_install();}},1); -
reservation-calendar-by-beryl/trunk/assets/ja.json
r3740523 r3744797 167 167 "Your provisional booking was received, but email delivery failed. Please save your booking ID and contact the venue.": "仮予約を受け付けましたが、メール送信に失敗しました。予約番号を控えて店舗へお問い合わせください。", 168 168 "Your selection cannot include booked or unavailable slots.": "予約済み・受付不可の時間を含めて選択できません。", 169 "○ Available × Booked — Unavailable": "○ 空き × 予約済み — 受付不可" 169 "○ Available × Booked — Unavailable": "○ 空き × 予約済み — 受付不可", 170 "Hours must match the calendar slot interval.": "シフト時刻を予約枠の間隔に合わせてください。", 171 "Select a date to edit its shift. Changes also appear in the input table below.": "日付を選ぶとシフトを入力できます。下の入力表にも同じ内容が反映されます。", 172 "Shift settings were not saved:": "シフト設定を保存できませんでした:", 173 "Shift start time": "開始時刻", 174 "There are unsaved shift changes. Click Update or Publish to save.": "シフトに未保存の変更があります。画面の「更新」または「公開」で保存してください。", 175 "Shift end time": "終了時刻", 176 "Enter shift times in 30-minute increments.": "シフト時刻は30分単位で入力してください。", 177 "Enter start and end times": "開始・終了を入力", 178 "Use weekly working hours for this resource": "この施設・スタッフに曜日別勤務時間を設定する", 179 "Shift input calendar": "シフト入力カレンダー", 180 "Staff shift settings": "スタッフのシフト設定", 181 "Working": "勤務", 182 "The shift dates changed. Reload this page and try again.": "入力対象の日付が変わりました。再読み込みしてから入力してください。", 183 "Day": "曜日", 184 "Check the shift input fields.": "シフトの入力内容を確認してください。", 185 "Days refer to the opening business day. End times at or before start continue into the next day. Common closing days also apply.": "曜日は営業開始日を基準にします。終了が開始以前の場合は翌日終了です。共通の定休日も適用します。", 186 "Not working": "休み", 187 "Dated shifts are ON. Common closing days still apply.": "日付別シフト:ON。共通の休業日も適用されます。", 188 "Dated shifts are OFF. Turn them on above to use these shifts for booking.": "日付別シフト:OFF。予約に反映するには、上の「日付別シフトを使用する」をONにしてください。", 189 "Set today and the next 29 days. Unchecked dates are unavailable. Outside the saved shift dates, booking is unavailable. Common closing days still apply.": "今日から30日分を設定できます。勤務にチェックのない日・シフト未登録の日は予約不可です。共通の休業日も適用します。", 190 "Outside the 30-day editing range": "30日分の入力範囲外", 191 "Calendar edits are not saved automatically. Click Update or Publish when finished.": "カレンダーの変更は自動保存されません。入力が終わったら「更新」または「公開」で保存してください。", 192 "(next day)": "(翌日)", 193 "Date": "日付", 194 "Existing staff shifts must match the new calendar interval.": "登録済みのシフト時刻を新しい予約枠の間隔に合わせてください。", 195 "Go to this date in the input table": "入力表のこの日へ", 196 "Use dated shifts (overrides weekly hours)": "日付別シフトを使用する(曜日別勤務時間より優先)", 197 "30-day shift schedule": "30日分のシフト", 198 "Weekly working hours": "曜日別勤務時間" 170 199 } -
reservation-calendar-by-beryl/trunk/languages/reservation-calendar-by-beryl.pot
r3740523 r3744797 1 # Copyright (C) 2026 BERYL susukino 2 # This file is distributed under the GPLv2 or later. 1 3 msgid "" 2 msgstr "Project-Id-Version: yoyakuflow\nContent-Type: text/plain; charset=UTF-8\nPlural-Forms: nplurals=1; plural=0;\n" 3 4 msgstr "" 5 "Project-Id-Version: Reservation Calendar by BERYL 0.6.4\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/reservation-calendar-by-beryl\n" 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 8 "Language-Team: LANGUAGE <LL@li.org>\n" 9 "MIME-Version: 1.0\n" 10 "Content-Type: text/plain; charset=UTF-8\n" 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-10-13T19:23:57+00:00\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.12.0\n" 15 "X-Domain: reservation-calendar-by-beryl\n" 16 17 #. Plugin Name of the plugin 18 #: yoyakuflow.php 19 msgid "Reservation Calendar by BERYL" 20 msgstr "" 21 22 #. Description of the plugin 23 #: yoyakuflow.php 24 msgid "Time-slot reservations for facilities and staff, with overnight opening hours, closing days, email notifications and Japanese / English calendars." 25 msgstr "" 26 27 #. Author of the plugin 28 #: yoyakuflow.php 29 msgid "BERYL susukino" 30 msgstr "" 31 32 #: includes-admin.php:5 33 #: includes-admin.php:23 34 msgid "Bookings" 35 msgstr "" 36 37 #: includes-admin.php:6 38 #: includes-admin.php:93 39 #: includes-admin.php:95 40 msgid "Booking settings" 41 msgstr "" 42 43 #: includes-admin.php:9 44 #: includes-admin.php:126 45 msgid "You do not have permission." 46 msgstr "" 47 48 #: includes-admin.php:12 49 msgid "The system is busy. Please try again." 50 msgstr "" 51 52 #: includes-admin.php:23 53 msgid "Add " 54 msgstr "" 55 56 #: includes-admin.php:23 57 msgid " to a page to display the calendar. Times use the WordPress timezone (" 58 msgstr "" 59 60 #: includes-admin.php:23 61 msgid ")." 62 msgstr "" 63 64 #: includes-admin.php:23 65 msgid "ID" 66 msgstr "" 67 68 #: includes-admin.php:23 69 #: includes-admin.php:138 70 #: yoyakuflow.php:25 71 msgid "Facilities / staff" 72 msgstr "" 73 74 #: includes-admin.php:23 75 msgid "Start / end" 76 msgstr "" 77 78 #: includes-admin.php:23 79 msgid "Contact" 80 msgstr "" 81 82 #: includes-admin.php:23 83 msgid "Booking notes" 84 msgstr "" 85 86 #: includes-admin.php:23 87 msgid "Status / notification" 88 msgstr "" 89 90 #: includes-admin.php:23 91 msgid "Actions" 92 msgstr "" 93 94 #: includes-admin.php:25 95 msgid "Business day: " 96 msgstr "" 97 98 #: includes-admin.php:27 99 msgid "Awaiting approval" 100 msgstr "" 101 102 #: includes-admin.php:27 103 msgid "Booked" 104 msgstr "" 105 106 #: includes-admin.php:27 107 msgid "Cancelled" 108 msgstr "" 109 110 #: includes-admin.php:27 111 msgid "Email sent" 112 msgstr "" 113 114 #: includes-admin.php:27 115 msgid "Email failed — check delivery" 116 msgstr "" 117 118 #: includes-admin.php:28 119 #: includes-admin.php:137 120 msgid "Edit reservation" 121 msgstr "" 122 123 #: includes-admin.php:28 124 msgid "Cancel this reservation?" 125 msgstr "" 126 127 #: includes-admin.php:28 128 msgid "Cancel" 129 msgstr "" 130 131 #: includes-admin.php:31 132 msgid "No reservations yet." 133 msgstr "" 134 135 #: includes-admin.php:32 136 msgid "Cancelling reopens the time slots. Please contact the customer separately about the cancellation." 137 msgstr "" 138 139 #: includes-admin.php:64 140 msgid "Opening and closing times must end in :00 or :30." 141 msgstr "" 142 143 #: includes-admin.php:72 144 msgid "Enter exceptional closing dates as YYYY-MM-DD." 145 msgstr "" 146 147 #: includes-admin.php:82 148 msgid "Check the administrator email address." 149 msgstr "" 150 151 #: includes-admin.php:87 152 msgid "Business hours must be divisible by the slot interval." 153 msgstr "" 154 155 #: includes-admin.php:90 156 msgid "Settings saved." 157 msgstr "" 158 159 #: includes-admin.php:94 160 #: includes-admin.php:102 161 msgid "Display settings" 162 msgstr "" 163 164 #: includes-admin.php:94 165 msgid "Hours and closing days" 166 msgstr "" 167 168 #: includes-admin.php:94 169 #: includes-admin.php:111 170 msgid "Booking form" 171 msgstr "" 172 173 #: includes-admin.php:94 174 #: includes-admin.php:113 175 msgid "Appearance" 176 msgstr "" 177 178 #: includes-admin.php:94 179 #: includes-admin.php:116 180 msgid "Email notifications" 181 msgstr "" 182 183 #: includes-admin.php:100 184 msgid "Show monthly date picker" 185 msgstr "" 186 187 #: includes-admin.php:100 188 msgid "Minimum date column width (px)" 189 msgstr "" 190 191 #: includes-admin.php:101 192 msgid "Calendar heading (blank uses the default)" 193 msgstr "" 194 195 #: includes-admin.php:101 196 msgid "Calendar description (blank uses the default)" 197 msgstr "" 198 199 #: includes-admin.php:102 200 msgid "Add the shortcode below to a Shortcode block on the page where you want to show reservations." 201 msgstr "" 202 203 #: includes-admin.php:102 204 msgid "Calendar buttons and guidance follow the visitor browser language (Japanese or English). Facility names, form labels and your email text are displayed as entered; they are not automatically translated." 205 msgstr "" 206 207 #: includes-admin.php:102 208 msgid "Times use the WordPress timezone:" 209 msgstr "" 210 211 #: includes-admin.php:103 212 msgid "All facilities / staff" 213 msgstr "" 214 215 #: includes-admin.php:103 216 msgid "For a single facility / staff, copy its shortcode below." 217 msgstr "" 218 219 #: includes-admin.php:105 220 msgid "Hours and availability" 221 msgstr "" 222 223 #: includes-admin.php:105 224 msgid "A closing time at or before opening is on the next day. Equal times mean 24-hour opening. Closures apply to the opening day." 225 msgstr "" 226 227 #: includes-admin.php:106 228 msgid "Opening time" 229 msgstr "" 230 231 #: includes-admin.php:106 232 msgid "Closing time" 233 msgstr "" 234 235 #: includes-admin.php:106 236 msgid "Buffer between bookings (minutes)" 237 msgstr "" 238 239 #: includes-admin.php:106 240 msgid "Minimum notice (minutes)" 241 msgstr "" 242 243 #: includes-admin.php:106 244 msgid "Advance booking window (days)" 245 msgstr "" 246 247 #: includes-admin.php:107 248 msgid "Slot interval" 249 msgstr "" 250 251 #: includes-admin.php:107 4 252 msgid " minutes" 5 253 msgstr "" 6 254 7 msgid " to " 8 msgstr "" 9 10 msgid " to a page to display the calendar. Times use the WordPress timezone (" 11 msgstr "" 12 13 msgid ")." 14 msgstr "" 15 16 msgid "A closing time at or before opening is on the next day. Equal times mean 24-hour opening. Closures apply to the opening day." 17 msgstr "" 18 19 msgid "A confirmation email has been sent." 20 msgstr "" 21 255 #: includes-admin.php:107 256 msgid "Weekly closing days" 257 msgstr "" 258 259 #: includes-admin.php:108 260 #: includes-staff-shifts.php:74 261 msgid "Sun" 262 msgstr "" 263 264 #: includes-admin.php:108 265 #: includes-staff-shifts.php:74 266 msgid "Mon" 267 msgstr "" 268 269 #: includes-admin.php:108 270 #: includes-staff-shifts.php:74 271 msgid "Tue" 272 msgstr "" 273 274 #: includes-admin.php:108 275 #: includes-staff-shifts.php:74 276 msgid "Wed" 277 msgstr "" 278 279 #: includes-admin.php:108 280 #: includes-staff-shifts.php:74 281 msgid "Thu" 282 msgstr "" 283 284 #: includes-admin.php:108 285 #: includes-staff-shifts.php:74 286 msgid "Fri" 287 msgstr "" 288 289 #: includes-admin.php:108 290 #: includes-staff-shifts.php:74 291 msgid "Sat" 292 msgstr "" 293 294 #: includes-admin.php:109 295 msgid "Exceptional closing dates (one YYYY-MM-DD per line)" 296 msgstr "" 297 298 #: includes-admin.php:111 299 msgid "Extra booking fields (one label per line, up to 10)" 300 msgstr "" 301 302 #: includes-admin.php:113 303 msgid "Calendar style" 304 msgstr "" 305 306 #: includes-admin.php:113 307 msgid "Clean" 308 msgstr "" 309 310 #: includes-admin.php:113 311 msgid "Soft" 312 msgstr "" 313 314 #: includes-admin.php:113 315 msgid "High contrast" 316 msgstr "" 317 318 #: includes-admin.php:114 22 319 msgid "Accent color " 23 320 msgstr "" 24 321 25 msgid "Actions" 26 msgstr "" 27 28 msgid "Add " 29 msgstr "" 30 31 msgid "Add [yoyakuflow] to a page to display the booking calendar." 32 msgstr "" 33 322 #: includes-admin.php:116 323 msgid "Administrator email " 324 msgstr "" 325 326 #: includes-admin.php:116 327 msgid "Placeholders: {id} {name} {resource} {start} {end} {phone} {email} {notes} {extra}" 328 msgstr "" 329 330 #: includes-admin.php:117 331 msgid "Use {extra} for all additional fields, or copy an individual placeholder:" 332 msgstr "" 333 334 #: includes-admin.php:118 335 msgid "Customer email subject (Japanese)" 336 msgstr "" 337 338 #: includes-admin.php:118 339 msgid "Customer email body (Japanese)" 340 msgstr "" 341 342 #: includes-admin.php:118 343 msgid "Customer email subject (English)" 344 msgstr "" 345 346 #: includes-admin.php:118 347 msgid "Customer email body (English)" 348 msgstr "" 349 350 #: includes-admin.php:118 351 msgid "Administrator email subject" 352 msgstr "" 353 354 #: includes-admin.php:118 355 msgid "Administrator email body" 356 msgstr "" 357 358 #: includes-admin.php:122 359 msgid "Save all settings" 360 msgstr "" 361 362 #: includes-admin.php:131 363 msgid "Reservation updated." 364 msgstr "" 365 366 #: includes-admin.php:131 367 msgid "Reservation updated, but email delivery failed." 368 msgstr "" 369 370 #: includes-admin.php:136 371 msgid "This reservation cannot be changed." 372 msgstr "" 373 374 #: includes-admin.php:139 375 msgid "Business day" 376 msgstr "" 377 378 #: includes-admin.php:139 379 #: includes-staff-shifts.php:72 380 #: includes-staff-shifts.php:77 381 #: includes-staff-shifts.php:86 382 msgid "Start" 383 msgstr "" 384 385 #: includes-admin.php:139 386 #: includes-staff-shifts.php:72 387 #: includes-staff-shifts.php:77 388 #: includes-staff-shifts.php:86 389 msgid "End" 390 msgstr "" 391 392 #: includes-admin.php:140 393 msgid "For overnight bookings, enter the actual next-day end date. Both the customer and administrator are notified after a change." 394 msgstr "" 395 396 #: includes-admin.php:140 397 msgid "Save changes" 398 msgstr "" 399 400 #: includes-staff-shifts.php:58 401 msgid "Staff shift settings" 402 msgstr "" 403 404 #: includes-staff-shifts.php:68 405 msgid "Weekly working hours" 406 msgstr "" 407 408 #: includes-staff-shifts.php:69 409 msgid "Use weekly working hours for this resource" 410 msgstr "" 411 412 #: includes-staff-shifts.php:70 413 msgid "Days refer to the opening business day. End times at or before start continue into the next day. Common closing days also apply." 414 msgstr "" 415 416 #: includes-staff-shifts.php:72 417 msgid "Day" 418 msgstr "" 419 420 #: includes-staff-shifts.php:72 421 #: includes-staff-shifts.php:86 422 #: includes-staff-shifts.php:206 423 msgid "Working" 424 msgstr "" 425 426 #: includes-staff-shifts.php:82 427 msgid "30-day shift schedule" 428 msgstr "" 429 430 #: includes-staff-shifts.php:83 431 msgid "Use dated shifts (overrides weekly hours)" 432 msgstr "" 433 434 #: includes-staff-shifts.php:84 435 msgid "Set today and the next 29 days. Unchecked dates are unavailable. Outside the saved shift dates, booking is unavailable. Common closing days still apply." 436 msgstr "" 437 438 #: includes-staff-shifts.php:86 439 msgid "Date" 440 msgstr "" 441 442 #: includes-staff-shifts.php:114 443 #: includes-staff-shifts.php:117 444 #: includes-staff-shifts.php:130 445 #: includes-staff-shifts.php:131 446 msgid "Check the shift input fields." 447 msgstr "" 448 449 #: includes-staff-shifts.php:125 450 msgid "The shift dates changed. Reload this page and try again." 451 msgstr "" 452 453 #: includes-staff-shifts.php:134 454 msgid "Enter shift times in 30-minute increments." 455 msgstr "" 456 457 #: includes-staff-shifts.php:143 458 msgid "Hours must match the calendar slot interval." 459 msgstr "" 460 461 #: includes-staff-shifts.php:171 462 msgid "Shift settings were not saved:" 463 msgstr "" 464 465 #: includes-staff-shifts.php:187 466 msgid "Existing staff shifts must match the new calendar interval." 467 msgstr "" 468 469 #: includes-staff-shifts.php:202 470 msgid "Shift input calendar" 471 msgstr "" 472 473 #: includes-staff-shifts.php:203 474 msgid "Previous month" 475 msgstr "" 476 477 #: includes-staff-shifts.php:204 478 msgid "Next month" 479 msgstr "" 480 481 #: includes-staff-shifts.php:205 482 msgid "Select a date to edit its shift. Changes also appear in the input table below." 483 msgstr "" 484 485 #: includes-staff-shifts.php:207 486 msgid "Shift start time" 487 msgstr "" 488 489 #: includes-staff-shifts.php:208 490 msgid "Shift end time" 491 msgstr "" 492 493 #: includes-staff-shifts.php:209 494 msgid "Not working" 495 msgstr "" 496 497 #: includes-staff-shifts.php:210 498 msgid "(next day)" 499 msgstr "" 500 501 #: includes-staff-shifts.php:211 502 msgid "Enter start and end times" 503 msgstr "" 504 505 #: includes-staff-shifts.php:212 506 msgid "Go to this date in the input table" 507 msgstr "" 508 509 #: includes-staff-shifts.php:213 510 msgid "Dated shifts are ON. Common closing days still apply." 511 msgstr "" 512 513 #: includes-staff-shifts.php:214 514 msgid "Dated shifts are OFF. Turn them on above to use these shifts for booking." 515 msgstr "" 516 517 #: includes-staff-shifts.php:215 518 msgid "There are unsaved shift changes. Click Update or Publish to save." 519 msgstr "" 520 521 #: includes-staff-shifts.php:216 522 msgid "Calendar edits are not saved automatically. Click Update or Publish when finished." 523 msgstr "" 524 525 #: includes-staff-shifts.php:217 526 msgid "Outside the 30-day editing range" 527 msgstr "" 528 529 #: yoyakuflow.php:25 34 530 msgid "Add facility / staff" 35 531 msgstr "" 36 37 msgid "Add the shortcode below to a Shortcode block on the page where you want to show reservations."38 msgstr ""39 40 msgid "Administrator email "41 msgstr ""42 43 msgid "Administrator email body"44 msgstr ""45 46 msgid "Administrator email subject"47 msgstr ""48 49 msgid "Advance booking window (days)"50 msgstr ""51 52 msgid "All"53 msgstr ""54 55 msgid "All facilities / staff"56 msgstr ""57 58 msgid "An available facility / staff member is assigned automatically. The same resource must be free for your entire selected time."59 msgstr ""60 61 msgid "Appearance"62 msgstr ""63 64 msgid "Assigned resource:"65 msgstr ""66 67 msgid "Automatic assignment"68 msgstr ""69 70 msgid "Available"71 msgstr ""72 73 msgid "Awaiting approval"74 msgstr ""75 76 msgid "Booked"77 msgstr ""78 79 msgid "Booking form"80 msgstr ""81 82 msgid "Booking notes"83 msgstr ""84 85 msgid "Booking settings"86 msgstr ""87 88 msgid "Bookings"89 msgstr ""90 91 msgid "Buffer between bookings (minutes)"92 msgstr ""93 94 msgid "Business day"95 msgstr ""96 97 msgid "Business day: "98 msgstr ""99 100 msgid "Business hours must be divisible by the slot interval."101 msgstr ""102 103 msgid "Calendar buttons and guidance follow the visitor browser language (Japanese or English). Facility names, form labels and your email text are displayed as entered; they are not automatically translated."104 msgstr ""105 106 msgid "Calendar description (blank uses the default)"107 msgstr ""108 109 msgid "Calendar heading (blank uses the default)"110 msgstr ""111 112 msgid "Calendar language"113 msgstr ""114 115 msgid "Calendar style"116 msgstr ""117 118 msgid "Cancel"119 msgstr ""120 121 msgid "Cancel this reservation?"122 msgstr ""123 124 msgid "Cancelled"125 msgstr ""126 127 msgid "Cancelling reopens the time slots. Please contact the customer separately about the cancellation."128 msgstr ""129 130 msgid "Change deadline:"131 msgstr ""132 133 msgid "Change your reservation"134 msgstr ""135 136 msgid "Check opening hours, slot interval and minimum notice."137 msgstr ""138 139 msgid "Check the administrator email address."140 msgstr ""141 142 msgid "Check your details and consent."143 msgstr ""144 145 msgid "Check your name, phone number and email address."146 msgstr ""147 148 msgid "Checking availability…"149 msgstr ""150 151 msgid "Choose a time and book"152 msgstr ""153 154 msgid "Clean"155 msgstr ""156 157 msgid "Close"158 msgstr ""159 160 msgid "Closed day"161 msgstr ""162 163 msgid "Closing time"164 msgstr ""165 166 msgid "Confirm reservation"167 msgstr ""168 169 msgid "Contact"170 msgstr ""171 172 msgid "Custom CSS (scope your rules to .yf-calendar)"173 msgstr ""174 175 msgid "Customer email body (English)"176 msgstr ""177 178 msgid "Customer email body (Japanese)"179 msgstr ""180 181 msgid "Customer email subject (English)"182 msgstr ""183 184 msgid "Customer email subject (Japanese)"185 msgstr ""186 187 msgid "Description (English)"188 msgstr ""189 190 msgid "Details"191 msgstr ""192 193 msgid "Display settings"194 msgstr ""195 196 msgid "Edit reservation"197 msgstr ""198 199 msgid "Email address"200 msgstr ""201 202 msgid "Email failed — check delivery"203 msgstr ""204 205 msgid "Email notifications"206 msgstr ""207 208 msgid "Email sent"209 msgstr ""210 211 msgid "End"212 msgstr ""213 214 msgid "English content"215 msgstr ""216 217 msgid "English field labels (same order; leave a line blank to use the original)"218 msgstr ""219 220 msgid "Enter exceptional closing dates as YYYY-MM-DD."221 msgstr ""222 223 msgid "Enter your details. You can also adjust the start and end times below."224 msgstr ""225 226 msgid "Examples: group size and equipment. Add descriptions, equipment and capacity in the facility / staff editor."227 msgstr ""228 229 msgid "Exceptional closing dates (one YYYY-MM-DD per line)"230 msgstr ""231 232 msgid "Extra booking fields (one label per line, up to 10)"233 msgstr ""234 235 msgid "Facilities / staff"236 msgstr ""237 238 msgid "Facility / staff name (English)"239 msgstr ""240 241 msgid "Follow site language"242 msgstr ""243 244 msgid "For a single facility / staff, copy its shortcode below."245 msgstr ""246 247 msgid "For overnight bookings, enter the actual next-day end date. Both the customer and administrator are notified after a change."248 msgstr ""249 250 msgid "Fri"251 msgstr ""252 253 msgid "Full name"254 msgstr ""255 256 msgid "HTML, external imports and url() are not allowed in CSS."257 msgstr ""258 259 msgid "High contrast"260 msgstr ""261 262 msgid "Hours and availability"263 msgstr ""264 265 msgid "Hours and closing days"266 msgstr ""267 268 msgid "I agree to the use of my personal information to handle and contact me about this reservation."269 msgstr ""270 271 msgid "ID"272 msgstr ""273 274 msgid "If blank, the original name or description is used."275 msgstr ""276 277 msgid "Image"278 msgstr ""279 280 msgid "Invalid additional fields."281 msgstr ""282 283 msgid "Invalid date."284 msgstr ""285 286 msgid "Invalid input format."287 msgstr ""288 289 msgid "Invalid time selection."290 msgstr ""291 292 msgid "Language"293 msgstr ""294 295 msgid "Minimum date column width (px)"296 msgstr ""297 298 msgid "Minimum notice (minutes)"299 msgstr ""300 301 msgid "Mon"302 msgstr ""303 304 msgid "Next day"305 msgstr ""306 307 msgid "Next day "308 msgstr ""309 310 msgid "Next image"311 msgstr ""312 313 msgid "Next month"314 msgstr ""315 316 msgid "Next week"317 msgstr ""318 319 msgid "No facilities or staff have been added yet."320 msgstr ""321 322 msgid "No reservations yet."323 msgstr ""324 325 msgid "Open booking form"326 msgstr ""327 328 msgid "Opening and closing times must end in :00 or :30."329 msgstr ""330 331 msgid "Opening time"332 msgstr ""333 334 msgid "Pause slideshow"335 msgstr ""336 337 msgid "Phone number"338 msgstr ""339 340 msgid "Placeholders: {id} {name} {resource} {start} {end} {phone} {email} {notes} {extra}"341 msgstr ""342 343 msgid "Play slideshow"344 msgstr ""345 346 msgid "Previous day"347 msgstr ""348 349 msgid "Previous image"350 msgstr ""351 352 msgid "Previous month"353 msgstr ""354 355 msgid "Previous week"356 msgstr ""357 358 msgid "Provisional reservation received. Awaiting approval. Booking ID: %s"359 msgstr ""360 361 msgid "Requests / notes"362 msgstr ""363 364 msgid "Reservation confirmed. Booking ID: "365 msgstr ""366 367 msgid "Reservation confirmed. Booking ID: %s"368 msgstr ""369 370 msgid "Reservation details"371 msgstr ""372 373 msgid "Reservation updated, but email delivery failed."374 msgstr ""375 376 msgid "Reservation updated."377 msgstr ""378 379 msgid "Reservation updated. Booking ID: %s"380 msgstr ""381 382 msgid "Sat"383 msgstr ""384 385 msgid "Save all settings"386 msgstr ""387 388 msgid "Save changes"389 msgstr ""390 391 msgid "Save reservation changes"392 msgstr ""393 394 msgid "Select a facility or staff member, then click or drag to select a start and end time."395 msgstr ""396 397 msgid "Select ○ to book. After-midnight slots are booked on the next calendar date."398 msgstr ""399 400 msgid "Sending your reservation…"401 msgstr ""402 403 msgid "Settings saved."404 msgstr ""405 406 msgid "Show monthly date picker"407 msgstr ""408 409 msgid "Slot interval"410 msgstr ""411 412 msgid "Soft"413 msgstr ""414 415 msgid "Start"416 msgstr ""417 418 msgid "Start / end"419 msgstr ""420 421 msgid "Status / notification"422 msgstr ""423 424 msgid "Sun"425 msgstr ""426 427 msgid "The calendar follows the browser language (Japanese or English). No language selector is shown. On phones, times run vertically."428 msgstr ""429 430 msgid "The deadline for changing this reservation has passed."431 msgstr ""432 433 msgid "The requested time is too close to change this reservation."434 msgstr ""435 436 msgid "The selected time is already booked. Please refresh availability."437 msgstr ""438 439 msgid "The system is busy. Please try again."440 msgstr ""441 442 msgid "This business day or resource is unavailable."443 msgstr ""444 445 msgid "This reservation cannot be changed."446 msgstr ""447 448 msgid "Thu"449 msgstr ""450 451 msgid "Time"452 msgstr ""453 454 msgid "Times use the WordPress timezone:"455 msgstr ""456 457 msgid "Too many requests. Please wait and try again."458 msgstr ""459 460 msgid "Tue"461 msgstr ""462 463 msgid "Unable to check availability."464 msgstr ""465 466 msgid "Unable to load availability. Please try again."467 msgstr ""468 469 msgid "Unable to save the reservation."470 msgstr ""471 472 msgid "Unable to send. Check whether your booking was received before trying again."473 msgstr ""474 475 msgid "Unavailable"476 msgstr ""477 478 msgid "Use {extra} for all additional fields, or copy an individual placeholder:"479 msgstr ""480 481 msgid "View details"482 msgstr ""483 484 msgid "Visitors can switch between Japanese and English. Admin screens follow the WordPress user language."485 msgstr ""486 487 msgid "Wed"488 msgstr ""489 490 msgid "Weekly closing days"491 msgstr ""492 493 msgid "You do not have permission."494 msgstr ""495 496 msgid "Your booking is confirmed, but email delivery failed. Please save your booking ID."497 msgstr ""498 499 msgid "Your provisional booking was received, but email delivery failed. Please save your booking ID and contact the venue."500 msgstr ""501 502 msgid "Your selection cannot include booked or unavailable slots."503 msgstr ""504 505 msgid "○ Available × Booked — Unavailable"506 msgstr "" -
reservation-calendar-by-beryl/trunk/readme.txt
r3740523 r3744797 5 5 Tested up to: 7.1 6 6 Requires PHP: 8.0 7 Stable tag: 0.6. 37 Stable tag: 0.6.4 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 16 16 * 30 or 60 minute slots; business hours continuing after midnight. 17 17 * Booking buffer, lead time, booking horizon, weekly closing days and exceptional holidays. 18 * Staff weekly working hours and dated shifts, with an editable monthly calendar and a synchronized 30-day input table. No Pro license is required for shift planning. 18 19 * Resources managed as facilities or staff, with free-form descriptions. 19 20 * Customer name, phone, email, notes and up to ten optional custom text fields. … … 28 29 1. Weekly reservation calendar with facility tabs, a monthly date picker and weekend colors. 29 30 2. Booking dialog with time selection, contact details and administrator-defined fields. 31 3. Free staff shift calendar with dated working hours and synchronized input fields. 30 32 31 33 == Installation == … … 69 71 70 72 == Changelog == 73 = 0.6.4 = 74 Move weekly staff hours and dated shift planning into the free plugin. Add an editable monthly shift calendar synchronized with the 30-day input table. Existing Pro schedule data is read automatically and preserved; shared closing days and overnight booking rules still apply. Pro remains a separately distributed add-on for customer rescheduling, profiles, image sliders, CSV reports, approval settings and custom CSS. 75 71 76 = 0.6.3 = 72 77 Sanitize settings before extension hooks, use unique storage identifiers with migration, and provide readable JavaScript and Japanese fallback sources. Remove bundled PO/MO files and unnecessary manual text-domain loading. … … 119 124 = 0.6.3 = 120 125 Directory review improvements. Existing bookings and facility IDs are preserved while internal storage names are migrated. If Pro 0.5.3 or earlier is active, migration is deferred; update Pro to 0.5.4 or later first. Back up your database before updating. 126 127 == Staff shifts == 128 Edit a facility/staff member and open Staff shift settings. Enable weekly hours or dated shifts, select a calendar date and set working status and start/end times. Changes synchronize with the input table and are saved with WordPress Update/Publish. Only today and the next 29 days are editable. Previously saved dates are retained. Common closing days still apply; the calendar shows planned shifts, not remaining booking capacity. 129 130 The free plugin reuses the historical yfpro_config schedule keys, preserving profile/image data and existing staff IDs. Pro is not required to read or edit shifts. If an older Pro add-on is active, upgrade it to 0.5.7 for the consolidated editor. 131 132 The editable shift UI source is assets/shift-calendar.js and assets/shift-calendar.scss. Compile SCSS with Sass into assets/shift-calendar.css. Built CSS and readable JavaScript are included; no build tools are required to use the plugin. -
reservation-calendar-by-beryl/trunk/yoyakuflow.php
r3740523 r3744797 3 3 * Plugin Name: Reservation Calendar by BERYL 4 4 * Description: Time-slot reservations for facilities and staff, with overnight opening hours, closing days, email notifications and Japanese / English calendars. 5 * Version: 0.6. 35 * Version: 0.6.4 6 6 * Requires at least: 6.4 7 7 * Requires PHP: 8.0 … … 12 12 */ 13 13 if (!defined('ABSPATH')) { exit; } 14 define('YOYAKUFLOW_VERSION','0.6. 3');14 define('YOYAKUFLOW_VERSION','0.6.4'); 15 15 define('YOYAKUFLOW_FILE',__FILE__); 16 16 define('YOYAKUFLOW_DIR',__DIR__); … … 19 19 require_once __DIR__ . '/includes-admin.php'; 20 20 require_once __DIR__ . '/includes-privacy.php'; 21 require_once __DIR__ . '/includes-staff-shifts.php'; 21 22 register_activation_hook(__FILE__, 'yoyakuflow_install'); 22 23 add_action('init',function(){if(get_option('yoyakuflow_schema_version')!=='0.6.3'){yoyakuflow_install();}},1);
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)