wLanguages::isTranslatable
Prüft, ob eine Datei grundsätzlich übersetzbar ist
(ab CMS-Version 014.006.000.000) - deepL-Schnittstelle in Weblication Lizenz erforderlich!
Funktionsaufruf
String isTranslatable(String path)
Parameter
- path
- Pfad der zu prüfenden Datei
Beispiel: Prüft, ob eine Datei grundsätzlich übersetzbar ist
Quelltext
<?php
//Übernimmt die Struktur in die korrespondierenden Sprachdateien und übersetzt die Texte automatisch mit DeepL (falls Weblication Modul und DeepL-Api lizenziert sind)
if(wLanguages::isTranslatable($eventData['filePath'])){
// ...
}
?>Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.
FAQs
- Wozu dient die Funktion wLanguages::isTranslatable?
- Die Funktion prüft, ob eine Datei grundsätzlich übersetzbar ist.
- Ab welcher CMS-Version steht wLanguages::isTranslatable zur Verfügung?
- Die Funktion ist ab der CMS-Version 014.006.000.000 verfügbar.
- Welche Voraussetzung ist für die DeepL-Integration bei wLanguages::isTranslatable erforderlich?
- Für die DeepL-Schnittstelle wird eine Weblication-Lizenz benötigt (Weblication-Modul und DeepL-API lizenziert).
- Wie wird wLanguages::isTranslatable aufgerufen?
- Funktionsaufruf: <code class="codeInline">String isTranslatable(String path)</code>. Beispiel: <code class="codeInline">if(wLanguages::isTranslatable($eventData['filePath'])){ // ... }</code>.
- Welcher Parameter wird von wLanguages::isTranslatable erwartet?
- Der Parameter <code class="codeInline">path</code> ist der Pfad der zu prüfenden Datei.
- Wird in einem eigenen Skript automatisch mit DeepL übersetzt?
- Im Beispiel wird die Struktur in die korrespondierenden Sprachdateien übernommen und die Texte automatisch mit DeepL übersetzt – jedoch nur, falls das Weblication-Modul und die DeepL-API lizenziert sind.
- Was sollte ich beachten, wenn ich Framework-Funktionen in eigenen Skripten verwende?
- Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie den Hinweis zu dem entsprechenden Artikel auf der Seite.
- Muss das Framework bei Verwendung innerhalb einer Weblication-Seite noch über grid.php referenziert werden?
- Nein: Wenn Sie eine Funktion innerhalb einer Weblication® Seite einbinden (z.B. über das PHP-Quelltext Element oder in einem XSL-Template über <code class="codeInline">wsl:php</code>), muss das Framework über die <code class="codeInline">grid.php</code> nicht mehr referenziert werden.