Skip to content

Technical guide · Overview

Page status: HistoricalHistory group: Updates

NutsNews3 Translation Diagnostics Update

This bundle is intended for the clean clone at:

Visual overview

Primary diagram

System map

This bundle is intended for the clean clone at:

Render the repository-owned system map when you need it.

Diagram is not rendered yet.

View as text
NutsNews3 Translation Diagnostics Update

This bundle is intended for the clean clone at:

flowchart TB
  accTitle: NutsNews3 Translation Diagnostics Update
  accDescr {
    This bundle is intended for the clean clone at:
  }
  A["NutsNews3 Translation Diagnostics Update"] --> B["updates/README_NUTSNEWS3_TRANSLATION_UPDATE.md"]
  B --> C["Auto-generated placeholder diagram"]

NutsNews3 Translation Diagnostics Update

Fullscreen diagram view.

This bundle is intended for the clean clone at:

/Users/ramideltoro/WebstormProjects/nutsnews3

It adds diagnostic logging and tools for investigating missing French/Japanese article translations without guessing.

  • worker/src/index.ts
  • worker/src/logger.ts
  • scripts/diagnose_missing_article_translations.mjs
  • scripts/audit_article_translations.mjs
  • scripts/backfill_article_summaries.mjs
  • scripts/validate_translation_update.sh
  • docs/MULTI_LANGUAGE_SUMMARIES.md
  • README_TRANSLATION_ALL_IN_ONE_UPDATE.md
  • README_TRANSLATION_DIAGNOSTICS_UPDATE.md
Terminal window
cd /Users/ramideltoro/WebstormProjects/nutsnews3
UPDATE_ZIP="$HOME/Downloads/nutsnews3-translation-diagnostics-update.zip"
TMP_DIR="/tmp/nutsnews3-translation-diagnostics-update"
rm -rf "$TMP_DIR"
mkdir -p "$TMP_DIR"
unzip -o "$UPDATE_ZIP" -d "$TMP_DIR"
rsync -av "$TMP_DIR"/ ./
chmod +x scripts/validate_translation_update.sh
chmod +x scripts/diagnose_missing_article_translations.mjs
chmod +x scripts/audit_article_translations.mjs
chmod +x scripts/backfill_article_summaries.mjs
scripts/validate_translation_update.sh /Users/ramideltoro/WebstormProjects/nutsnews3
Terminal window
cd /Users/ramideltoro/WebstormProjects/nutsnews3
set -a
source web/.env.local
set +a
LANGUAGE_CODES=fr,ja,de-CH,de,el AUDIT_LIMIT=250 WINDOW_MINUTES=45 \
node scripts/diagnose_missing_article_translations.mjs
Terminal window
cd /Users/ramideltoro/WebstormProjects/nutsnews3/web
SENTRY_AUTH_TOKEN= npm run build
Terminal window
cd /Users/ramideltoro/WebstormProjects/nutsnews3
npm --prefix worker run deploy:all