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.