Translate user-facing docs and node help to English

README, NODES.md, install scripts, palette help text, and example flows — node .js logic unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
root
2026-08-22 17:36:38 +02:00
parent a6ff9b20e5
commit d3d3f33ec6
19 changed files with 406 additions and 566 deletions
+15 -15
View File
@@ -18,7 +18,7 @@
<script type="text/html" data-template-name="nc-office">
<div class="form-row">
<label for="node-input-name"><i class="fa fa-tag"></i> Namn</label>
<label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
<input type="text" id="node-input-name">
</div>
<div class="form-row">
@@ -41,25 +41,25 @@
</script>
<script type="text/html" data-help-name="nc-office">
<p><strong>Nextcloud Office-API.</strong> Trafik till Nextcloud OCS richdocuments — inte direkt till <code>/cool</code> (utom <code>files:convert</code> som internt kör WebDAV + CODE + WebDAV).</p>
<p>Bas: <code>.../ocs/v2.php/apps/richdocuments/api/v1/...</code></p>
<p><strong>Nextcloud Office API.</strong> Traffic goes to Nextcloud OCS richdocuments — not directly to <code>/cool</code> (except <code>files:convert</code>, which internally runs WebDAV + CODE + WebDAV).</p>
<p>Base: <code>.../ocs/v2.php/apps/richdocuments/api/v1/...</code></p>
<table style="width:100%; font-size:11px;">
<tr><th>Operation</th><th>Gör</th></tr>
<tr><td><code>templates:list</code></td><td>Lista mallar (ev. <code>templateType</code>)</td></tr>
<tr><td><code>templates:create</code></td><td>Ny fil från NC-mall</td></tr>
<tr><td><code>template:extractFields</code></td><td>Fält-JSON (som extract, via NC)</td></tr>
<tr><td><code>template:fillFields</code></td><td>Fyll mall, spara i NC</td></tr>
<tr><td><code>document:direct</code></td><td><code>editorUrl</code> — öppna fil i Office</td></tr>
<tr><td><code>document:public</code></td><td>Samma via <code>shareToken</code></td></tr>
<tr><td><code>files:convert</code></td><td>NC-fil → ny NC-fil (t.ex. PDF)</td></tr>
<tr><td><code>assets:create</code></td><td>Engångslänk för infogning i öppen editor</td></tr>
<tr><th>Operation</th><th>Does</th></tr>
<tr><td><code>templates:list</code></td><td>List templates (optional <code>templateType</code>)</td></tr>
<tr><td><code>templates:create</code></td><td>New file from NC template</td></tr>
<tr><td><code>template:extractFields</code></td><td>Field JSON (like extract, via NC)</td></tr>
<tr><td><code>template:fillFields</code></td><td>Fill template, save in NC</td></tr>
<tr><td><code>document:direct</code></td><td><code>editorUrl</code> — open file in Office</td></tr>
<tr><td><code>document:public</code></td><td>Same with <code>shareToken</code></td></tr>
<tr><td><code>files:convert</code></td><td>NC file → new NC file (e.g. PDF)</td></tr>
<tr><td><code>assets:create</code></td><td>One-shot URL to insert into open editor</td></tr>
</table>
<p><code>fileId</code> kan saknas — slås upp med WebDAV PROPFIND från <code>ncPath</code>.</p>
<p>Överstyr via <code>msg.operation</code>. Gemensamma fält: <code>ncPath</code>, <code>fileId</code>, <code>destNcPath</code>, <code>fields</code>.</p>
<p><code>fileId</code> can be omitted — looked up via WebDAV PROPFIND from <code>ncPath</code>.</p>
<p>Override via <code>msg.operation</code>. Common fields: <code>ncPath</code>, <code>fileId</code>, <code>destNcPath</code>, <code>fields</code>.</p>
<pre>inject { ncPath: "/Dokument/avtal.docx" }
<pre>inject { ncPath: "/Documents/contract.docx" }
→ nc-office (document:direct)
→ debug (editorUrl)</pre>
</script>