Emdash source with visual editor image upload fix

Fixes:
1. media.ts: wrap placeholder generation in try-catch
2. toolbar.ts: check r.ok, display error message in popover
This commit is contained in:
2026-05-03 10:44:54 +07:00
parent 78f81bebb6
commit 2d1be52177
2352 changed files with 662964 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
/**
* Copy compiled locale catalogs (.mjs) from src/locales to dist/locales.
* Run after `lingui compile` to include catalogs in the published package.
*/
import { readdirSync, mkdirSync, copyFileSync } from "node:fs";
import { dirname, join } from "node:path";
import { fileURLToPath } from "node:url";
const __dirname = dirname(fileURLToPath(import.meta.url));
const srcDir = join(__dirname, "..", "src", "locales");
const distDir = join(__dirname, "..", "dist", "locales");
for (const entry of readdirSync(srcDir, { withFileTypes: true })) {
if (!entry.isDirectory()) continue;
const destDir = join(distDir, entry.name);
mkdirSync(destDir, { recursive: true });
copyFileSync(join(srcDir, entry.name, "messages.mjs"), join(destDir, "messages.mjs"));
}