From b53ba14065f0afda0094f84a7628f6c6c84a94ae Mon Sep 17 00:00:00 2001 From: saint Date: Thu, 2 Jan 2025 16:27:20 +1100 Subject: [PATCH] Add helpful getting-started wizard note. --- lib/.roundcube.sh.swp | Bin 16384 -> 0 bytes lib/calcom.sh | 63 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) delete mode 100644 lib/.roundcube.sh.swp diff --git a/lib/.roundcube.sh.swp b/lib/.roundcube.sh.swp deleted file mode 100644 index a6e419f1881f2fa3c0c3b70e897f259a1b4fc1b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 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/dev/null; then + echo "Successfully modified minified code" + else + echo "Warning: No changes made to $file" + fi + else + echo "Warning: Wizard file not found: $file" + fi +done + +# Handle translation modifications (second level) +echo "Modifying translations..." +LOCALES_DIR="/calcom/apps/web/public/static/locales" +STANDALONE_LOCALES_DIR="/calcom/apps/web/.next/standalone/apps/web/public/static/locales" +WARNING_MESSAGE="NOTE: Username and Full name changes need to be made in the Panel of your Federated Core." + +# Function to modify translation files +modify_translations() { + local dir=$1 + if [ -d "$dir" ]; then + for lang_dir in "$dir"/*/; do + if [ -f "${lang_dir}common.json" ]; then + echo "Modifying translation for $(basename "$lang_dir")" + # Backup original + cp "${lang_dir}common.json" "${lang_dir}common.json.bak.$(date +%s)" + # Update translation + sed -i 's#"edit_form_later_subtitle": *"[^"]*"#"edit_form_later_subtitle": "'"$WARNING_MESSAGE"'"#' "${lang_dir}common.json" + sed -i 's#"welcome_instructions": *"[^"]*"#"welcome_instructions": "'"$WARNING_MESSAGE"'"#' "${lang_dir}common.json" + fi + done + else + echo "Warning: Locales directory not found: $dir" + fi +} + +# Modify both main and standalone translations +modify_translations "$LOCALES_DIR" +modify_translations "$STANDALONE_LOCALES_DIR" + +# Catch third level issues too. +# Find and modify all instances in built files +# find /calcom/apps/web/.next -type f -exec sed -i 's/You.*ll be able to edit this later/NOTE: Username and Full name changes need to be made in the Panel of your Federated Core/g' {} \; +# find /calcom/apps/web/.next/standalone/apps/web/.next -type f -exec sed -i 's/You.*ll be able to edit this later/NOTE: Username and Full name changes need to be made in the Panel of your Federated Core/g' {} \; + echo "All modifications complete" EOOF