Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

German translation for link plugin #666

Open
vmario89 opened this issue Mar 18, 2022 · 7 comments
Open

German translation for link plugin #666

vmario89 opened this issue Mar 18, 2022 · 7 comments

Comments

@vmario89
Copy link

Hi,
made some german translation strings for Link Plugin. Is it possible to include this by some anyhow?

    ckg_dialog = CKEDITOR.dialog;
	 var fckgSMBInputId;
     var defaultFBLang = {
        InternalLink: "Interner Link",
        LinkText: "<span style='font-weight:bold'>Link Anzeigetext</span><br />Benutzerdefinierter Text (hat Vorrang vor Seitenname oder ID)",
        InternalMedia: "Interne Mediendatei",
        LinkPageOrId: 'Seitenname erzeugt Standard-Dokuwiki-Link: <code>[[namespace:page|]]</code><br />ID erzeugt: <code>[[namespace:page|namespace:page]]</code>',
        MediaFileLink: "Link zur Mediendatei",
        SMBLabel: "Samba Share",
        GetHeadingsLabel: 'Kopfzeilen abrufen'	,
        QStringLabel: 'Abfragezeichenfolge (Zum Beispiel: value_1=1&value_2=2) ',	
        ResetQS: 'Abfragezeichenfolge zurücksetzen',
        NotSetOption: 'Nicht festgelegt',
        AdvancedInfo: "Um Anker aus Dokuwiki-Kopfzeilen zu erstellen, klicken Sie auf die Schaltfläche Kopfzeilen abrufen, wählen die Kopfzeile aus und klicken auf OK. Sie können zurückgehen, eine neue Seite auswählen und neue Kopfzeilen abrufen.",
        AdvancedTabPrompt: 'Verwenden Sie die Registerkarte Erweitert zum Erstellen von Seitenankern und Abfragezeichenfolgen',
        SMBExample: "Share-URL im Schema eingeben: \\\\Server\\directory\\file", 
        InterWikiLink: "Interwiki Link",
        InterWikiType: "Interwiki Typ",
        InterwikiPlaceHolder: "Interwiki Ersetzungstext",
        InterwikiInfo: "<div style='min-width:350px; white-space: pre-wrap;border:1px solid #cccccc; margin:auto; overflow:auto; padding:4px;line-height:125%;'>Dokuwiki\'s " +
        "interwiki-Links sind Abkürzungen, die wie folgt aussehen: <span style='font-weight:600'>[[wp&gt;Shakespeare]]</span>, wodurch ein Link zum englischen Wikipedia-Artikel über Shakespeare erstellt wird.  " +
        "Der Teil <span style='font-weight:600'>wp</span> bzeichnet das Linkmuster; " + 
        "Der Text, folgend mit '<span style='font-weight:900'>&gt;</span>', wird in den Link eingefügt und ersetzt den Plazhalter, der durch geschweifte Klammern begrenzt wird, "  +
        "wie in <span style='font-weight:600'>{NAME}</span>. Wenn kein Platzhalter vorhanden ist, wird der Ersatztext an das Ende des Links angehängt.</div>",
        URLText:"<span style='font-weight:bold'>URL Anzeigetext (optional)</span>",
        LinkDispText: "Link Anzeigetext (optional)",
     };   
@turnermm
Copy link
Owner

See: https://www.dokuwiki.org/plugin:ckgedit#language_support_localization
Your translations would go in ckeditor/lang/de.js
You would use the following object:

CKEDITOR.lang['de']['link'] = {
 InternalLink: "Interner Link",
 LinkText: "<span style='font-weight:bold'>Link Anzeigetext</span><br />Benutzerdefinierter Text (hat Vorrang vor Seitenname oder ID)",
etc
}

@vmario89
Copy link
Author

So i guess that lang file should look like this

/web/dokuwiki/lib/plugins/ckgedit/ckeditor/lang/de.js

CKEDITOR.lang['de'] = {
    "editor": "WYSIWYG-Editor",
    "editorPanel": "WYSIWYG-Editor-Leiste",
    "common": {
        "editorHelp": "Drücken Sie ALT 0 für Hilfe",
        "browseServer": "Server durchsuchen",
        "url": "URL",
        "protocol": "Protokoll",
        "upload": "Hochladen",
        "uploadSubmit": "Zum Server senden",
        "image": "Bild",
        "flash": "Flash",
        "form": "Formular",
        "checkbox": "Kontrollbox",
        "radio": "Optionsfeld",
        "textField": "Textfeld",
        "textarea": "Textfeld",
        "hiddenField": "Verstecktes Feld",
        "button": "Schaltfläche",
        "select": "Auswahlfeld",
        "imageButton": "Bildschaltfläche",
        "notSet": "<nicht festgelegt>",
        "id": "Kennung",
        "name": "Name",
        "langDir": "Schreibrichtung",
        "langDirLtr": "Links nach Rechts (LTR)",
        "langDirRtl": "Rechts nach Links (RTL)",
        "langCode": "Sprachcode",
        "longDescr": "Langbeschreibungs-URL",
        "cssClass": "Formatvorlagenklassen",
        "advisoryTitle": "Titel Beschreibung",
        "cssStyle": "Stil",
        "ok": "OK",
        "cancel": "Abbrechen",
        "close": "Schließen",
        "preview": "Vorschau",
        "resize": "Größe ändern",
        "generalTab": "Allgemein",
        "advancedTab": "Erweitert",
        "validateNumberFailed": "Dieser Wert ist keine Nummer.",
        "confirmNewPage": "Alle nicht gespeicherten Änderungen gehen verloren. Sind Sie sicher die neue Seite zu laden?",
        "confirmCancel": "Einige Optionen wurden geändert. Wollen Sie den Dialog dennoch schließen?",
        "options": "Optionen",
        "target": "Zielseite",
        "targetNew": "Neues Fenster (_blank)",
        "targetTop": "Oberstes Fenster (_top)",
        "targetSelf": "Gleiches Fenster (_self)",
        "targetParent": "Oberes Fenster (_parent)",
        "langDirLTR": "Links nach Rechts (LNR)",
        "langDirRTL": "Rechts nach Links (RNL)",
        "styles": "Style",
        "cssClasses": "Stylesheet Klasse",
        "width": "Breite",
        "height": "Höhe",
        "align": "Ausrichtung",
        "left": "Links",
        "right": "Rechts",
        "center": "Zentriert",
        "justify": "Blocksatz",
        "alignLeft": "Linksbündig",
        "alignRight": "Rechtsbündig",
        "alignCenter": "Zentriert",
        "alignTop": "Oben",
        "alignMiddle": "Mitte",
        "alignBottom": "Unten",
        "alignNone": "Keine",
        "invalidValue": "Ungültiger Wert.",
        "invalidHeight": "Höhe muss eine Zahl sein.",
        "invalidWidth": "Breite muss eine Zahl sein.",
        "invalidLength": "Value specified for the \"%1\" field must be a positive number with or without a valid measurement unit (%2).",
        "invalidCssLength": "Wert spezifiziert für \"%1\" Feld muss ein positiver numerischer Wert sein mit oder ohne korrekte CSS Messeinheit (px, %, in, cm, mm, em, ex, pt oder pc).",
        "invalidHtmlLength": "Wert spezifiziert für \"%1\" Feld muss ein positiver numerischer Wert sein mit oder ohne korrekte HTML Messeinheit (px oder %).",
        "invalidInlineStyle": "Wert spezifiziert für inline Stilart muss enthalten ein oder mehr Tupels mit dem Format \"Name : Wert\" getrennt mit Semikolons.",
        "cssLengthTooltip": "Gebe eine Zahl ein für ein Wert in pixels oder eine Zahl mit einer korrekten CSS Messeinheit (px, %, in, cm, mm, em, ex, pt oder pc).",
        "unavailable": "%1<span class=\"cke_accessibility\">, nicht verfügbar</span>",
        "keyboard": {
            "8": "Rücktaste",
            "13": "Eingabe",
            "16": "Umschalt",
            "17": "Strg",
            "18": "Alt",
            "32": "Leer",
            "35": "Ende",
            "36": "Pos1",
            "46": "Entfernen",
            "112": "F1",
            "113": "F2",
            "114": "F3",
            "115": "F4",
            "116": "F5",
            "117": "F6",
            "118": "F7",
            "119": "F8",
            "120": "F9",
            "121": "F10",
            "122": "F11",
            "123": "F12",
            "124": "F13",
            "125": "F14",
            "126": "F15",
            "127": "F16",
            "128": "F17",
            "129": "F18",
            "130": "F19",
            "131": "F20",
            "132": "F21",
            "133": "F22",
            "134": "F23",
            "135": "F24",
            "224": "Befehl"
        },
        "keyboardShortcut": "Tastaturkürzel",
        "optionDefault": "Default"
    },
    "about": {
        "copy": "Copyright &copy; $1. Alle Rechte vorbehalten.",
        "dlgTitle": "Über CKEditor 4",
        "moreInfo": "Für Informationen über unsere Lizenzbestimmungen besuchen sie bitte unsere Webseite:"
    },
    "basicstyles": {
        "bold": "Fett",
        "italic": "Kursiv",
        "strike": "Durchgestrichen",
        "subscript": "Tiefgestellt",
        "superscript": "Hochgestellt",
        "underline": "Unterstrichen"
    },
    "bidi": {
        "ltr": "Leserichtung von Links nach Rechts",
        "rtl": "Leserichtung von Rechts nach Links"
    },
    "blockquote": {
        "toolbar": "Zitatblock"
    },
    "notification": {
        "closed": "Benachrichtigung geschlossen."
    },
    "button": {
        "selectedLabel": "%1 (Ausgewählt)"
    },
    "toolbar": {
        "toolbarCollapse": "Werkzeugleiste einklappen",
        "toolbarExpand": "Werkzeugleiste ausklappen",
        "toolbarGroups": {
            "document": "Dokument",
            "clipboard": "Zwischenablage/Rückgängig",
            "editing": "Editieren",
            "forms": "Formulare",
            "basicstyles": "Grundstile",
            "paragraph": "Absatz",
            "links": "Links",
            "insert": "Einfügen",
            "styles": "Stile",
            "colors": "Farben",
            "tools": "Werkzeuge"
        },
        "toolbars": "Editor Werkzeugleisten"
    },
    "clipboard": {
        "copy": "Kopieren",
        "copyError": "Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch kopieren. Bitte benutzen Sie die System-Zwischenablage über STRG-C (kopieren).",
        "cut": "Ausschneiden",
        "cutError": "Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch auszuschneiden. Bitte benutzen Sie die System-Zwischenablage über STRG-X (ausschneiden) und STRG-V (einfügen).",
        "paste": "Einfügen",
        "pasteNotification": "Drücken Sie %1 zum Einfügen. Ihr Browser unterstützt nicht das Einfügen über dem Knopf in der Toolbar oder dem Kontextmenü.",
        "pasteArea": "Einfügebereich",
        "pasteMsg": "Fügen Sie den Inhalt in den unteren Bereich ein und drücken Sie OK.",
        "title": "Einfügen"
    },
    "colorbutton": {
        "auto": "Automatisch",
        "bgColorTitle": "Hintergrundfarbe",
        "colors": {
            "000": "Schwarz",
            "800000": "Kastanienbraun",
            "8B4513": "Braun",
            "2F4F4F": "Dunkles Schiefergrau",
            "008080": "Blaugrün",
            "000080": "Marineblau",
            "4B0082": "Indigo",
            "696969": "Dunkelgrau",
            "B22222": "Ziegelrot",
            "A52A2A": "Braun",
            "DAA520": "Goldgelb",
            "006400": "Dunkelgrün",
            "40E0D0": "Türkis",
            "0000CD": "Mittelblau",
            "800080": "Lila",
            "808080": "Grau",
            "F00": "Rot",
            "FF8C00": "Dunkelorange",
            "FFD700": "Gold",
            "008000": "Grün",
            "0FF": "Cyan",
            "00F": "Blau",
            "EE82EE": "Violett",
            "A9A9A9": "Dunkelgrau",
            "FFA07A": "Helles Lachsrosa",
            "FFA500": "Orange",
            "FFFF00": "Gelb",
            "00FF00": "Lime",
            "AFEEEE": "Blasstürkis",
            "ADD8E6": "Hellblau",
            "DDA0DD": "Pflaumenblau",
            "D3D3D3": "Hellgrau",
            "FFF0F5": "Lavendel",
            "FAEBD7": "Antik Weiß",
            "FFFFE0": "Hellgelb",
            "F0FFF0": "Honigtau",
            "F0FFFF": "Azurblau",
            "F0F8FF": "Alice Blau",
            "E6E6FA": "Lavendel",
            "FFF": "Weiß",
            "1ABC9C": "Strong Cyan",
            "2ECC71": "Smaragdgrün",
            "3498DB": "Bright Blue",
            "9B59B6": "Amethystblau",
            "4E5F70": "Graublau",
            "F1C40F": "Vivid Yellow",
            "16A085": "Dunkelcyan",
            "27AE60": "Dunkelsmaragdgrün",
            "2980B9": "Strong Blue",
            "8E44AD": "Dunkelviolett",
            "2C3E50": "Entsättigtes blau",
            "F39C12": "Orange",
            "E67E22": "Möhrenfarben",
            "E74C3C": "Blassrot",
            "ECF0F1": "Glänzendes Silber",
            "95A5A6": "Helles Graublau",
            "DDD": "Hellgrau",
            "D35400": "Kürbisfarben",
            "C0392B": "Strong Red",
            "BDC3C7": "Silber",
            "7F8C8D": "Graucyan",
            "999": "Dunkelgrau"
        },
        "more": "Weitere Farben...",
        "panelTitle": "Farben",
        "textColorTitle": "Textfarbe"
    },
    "colordialog": {
        "clear": "Entfernen",
        "highlight": "Hervorheben",
        "options": "Farboptionen",
        "selected": "Ausgewählte Farbe",
        "title": "Farbe auswählen"
    },
    "templates": {
        "button": "Vorlagen",
        "emptyListMsg": "(Keine Vorlagen definiert)",
        "insertOption": "Aktuelle Inhalte ersetzen",
        "options": "Vorlagenoptionen",
        "selectPromptMsg": "Klicken Sie auf eine Vorlage, um sie im Editor zu öffnen",
        "title": "Inhaltsvorlagen"
    },
    "contextmenu": {
        "options": "Kontextmenüoptionen"
    },
    "copyformatting": {
        "label": "Formatierung kopieren",
        "notification": {
            "copied": "Formatierung kopiert",
            "applied": "Formatierung angewendet",
            "canceled": "Formatierung abgebrochen",
            "failed": "Formatierung fehlgeschlagen. Sie können Stile nicht anwenden, ohne sie zuerst zu kopieren."
        }
    },
    "div": {
        "IdInputLabel": "Kennung",
        "advisoryTitleInputLabel": "Tooltip",
        "cssClassInputLabel": "Formatvorlagenklasse",
        "edit": "Div bearbeiten",
        "inlineStyleInputLabel": "Inline Stil",
        "langDirLTRLabel": "Links nach Rechs (LTR)",
        "langDirLabel": "Sprachrichtung",
        "langDirRTLLabel": "Rechs nach Links (RTL)",
        "languageCodeInputLabel": "Sprachcode",
        "remove": "Div entfernen",
        "styleSelectLabel": "Stil",
        "title": "Div Container erzeugen",
        "toolbar": "Div Container erzeugen"
    },
    "elementspath": {
        "eleLabel": "Elementepfad",
        "eleTitle": "%1 Element"
    },
    "filetools": {
        "loadError": "Während des Lesens der Datei ist ein Fehler aufgetreten.",
        "networkError": "Während des Hochladens der Datei ist ein Netzwerkfehler aufgetreten.",
        "httpError404": "Während des Hochladens der Datei ist ein HTTP-Fehler aufgetreten (404: Datei nicht gefunden).",
        "httpError403": "Während des Hochladens der Datei ist ein HTTP-Fehler aufgetreten (403: Verboten).",
        "httpError": "Während des Hochladens der Datei ist ein HTTP-Fehler aufgetreten (Fehlerstatus: %1).",
        "noUrlError": "Hochlade-URL ist nicht definiert.",
        "responseError": "Falsche Antwort des Servers."
    },
    "find": {
        "find": "Suchen",
        "findOptions": "Suchoptionen",
        "findWhat": "Suchen nach:",
        "matchCase": "Groß-/Kleinschreibung beachten",
        "matchCyclic": "Zyklische Suche",
        "matchWord": "Nur ganzes Wort suchen",
        "notFoundMsg": "Der angegebene Text wurde nicht gefunden.",
        "replace": "Ersetzen",
        "replaceAll": "Alle ersetzen",
        "replaceSuccessMsg": "%1 Vorkommen ersetzt.",
        "replaceWith": "Ersetzen mit:",
        "title": "Suchen und Ersetzen"
    },
    "fakeobjects": {
        "anchor": "Anker",
        "flash": "Flash-Animation",
        "hiddenfield": "Verstecktes Feld",
        "iframe": "IFrame",
        "unknown": "Unbekanntes Objekt"
    },
    "flash": {
        "access": "Skriptzugriff",
        "accessAlways": "Immer",
        "accessNever": "Nie",
        "accessSameDomain": "Gleiche Domain",
        "alignAbsBottom": "Abs Unten",
        "alignAbsMiddle": "Abs Mitte",
        "alignBaseline": "Basislinie",
        "alignTextTop": "Text oben",
        "bgcolor": "Hintergrundfarbe",
        "chkFull": "Vollbildmodus erlauben",
        "chkLoop": "Endlosschleife",
        "chkMenu": "Flash-Menü aktivieren",
        "chkPlay": "Automatisch Abspielen",
        "flashvars": "Variablen für Flash",
        "hSpace": "Horizontal-Abstand",
        "properties": "Flash-Eigenschaften",
        "propertiesTab": "Eigenschaften",
        "quality": "Qualität",
        "qualityAutoHigh": "Auto Hoch",
        "qualityAutoLow": "Auto Niedrig",
        "qualityBest": "Beste",
        "qualityHigh": "Hoch",
        "qualityLow": "Niedrig",
        "qualityMedium": "Mittel",
        "scale": "Skalierung",
        "scaleAll": "Alles anzeigen",
        "scaleFit": "Passgenau",
        "scaleNoBorder": "Ohne Rand",
        "title": "Flash-Eigenschaften",
        "vSpace": "Vertikal-Abstand",
        "validateHSpace": "HSpace muss eine Zahl sein.",
        "validateSrc": "URL darf nicht leer sein.",
        "validateVSpace": "VSpace muss eine Zahl sein.",
        "windowMode": "Fenstermodus",
        "windowModeOpaque": "Deckend",
        "windowModeTransparent": "Transparent",
        "windowModeWindow": "Fenster"
    },
    "font": {
        "fontSize": {
            "label": "Größe",
            "voiceLabel": "Schrifgröße",
            "panelTitle": "Schriftgröße"
        },
        "label": "Schriftart",
        "panelTitle": "Schriftartname",
        "voiceLabel": "Schriftart"
    },
    "forms": {
        "button": {
            "title": "Schaltflächeneigenschaften",
            "text": "Text (Wert)",
            "type": "Typ",
            "typeBtn": "Button",
            "typeSbm": "Absenden",
            "typeRst": "Zurücksetzen"
        },
        "checkboxAndRadio": {
            "checkboxTitle": "Kontrollboxeigenschaften",
            "radioTitle": "Optionsfeldeigenschaften",
            "value": "Wert",
            "selected": "Ausgewählt",
            "required": "Erforderlich"
        },
        "form": {
            "title": "Formulareigenschaften",
            "menu": "Formulareigenschaften",
            "action": "Aktion",
            "method": "Methode",
            "encoding": "Kodierung"
        },
        "hidden": {
            "title": "Versteckte Feldeigenschaften",
            "name": "Name",
            "value": "Wert"
        },
        "select": {
            "title": "Auswahlfeldeigenschaften",
            "selectInfo": "Info auswählen",
            "opAvail": "Verfügbare Optionen",
            "value": "Wert",
            "size": "Größe",
            "lines": "Linien",
            "chkMulti": "Mehrfachauswahl erlauben",
            "required": "Erforderlich",
            "opText": "Text",
            "opValue": "Wert",
            "btnAdd": "Hinzufügen",
            "btnModify": "Ändern",
            "btnUp": "Hoch",
            "btnDown": "Runter",
            "btnSetValue": "Als ausgewählten Wert festlegen",
            "btnDelete": "Entfernen"
        },
        "textarea": {
            "title": "Textfeldeigenschaften",
            "cols": "Spalten",
            "rows": "Reihen"
        },
        "textfield": {
            "title": "Textfeldeigenschaften",
            "name": "Name",
            "value": "Wert",
            "charWidth": "Zeichenbreite",
            "maxChars": "Max. Zeichen",
            "required": "Erforderlich",
            "type": "Typ",
            "typeText": "Text",
            "typePass": "Passwort",
            "typeEmail": "E-mail",
            "typeSearch": "Suche",
            "typeTel": "Telefonnummer",
            "typeUrl": "URL"
        }
    },
    "format": {
        "label": "Format",
        "panelTitle": "Absatzformat",
        "tag_address": "Adresse",
        "tag_div": "Normal (DIV)",
        "tag_h1": "Überschrift 1",
        "tag_h2": "Überschrift 2",
        "tag_h3": "Überschrift 3",
        "tag_h4": "Überschrift 4",
        "tag_h5": "Überschrift 5",
        "tag_h6": "Überschrift 6",
        "tag_p": "Normal",
        "tag_pre": "Formatiert"
    },
    "horizontalrule": {
        "toolbar": "Horizontale Linie einfügen"
    },
    "iframe": {
        "border": "Rahmen anzeigen",
        "noUrl": "Bitte geben Sie die IFrame-URL an",
        "scrolling": "Rollbalken anzeigen",
        "title": "IFrame-Eigenschaften",
        "toolbar": "IFrame"
    },
    "image": {
        "alt": "Alternativer Text",
        "border": "Rahmen",
        "btnUpload": "Zum Server senden",
        "button2Img": "Möchten Sie die ausgewählte Bildschaltfläche in ein einfaches Bild umwandeln?",
        "hSpace": "Horizontal-Abstand",
        "img2Button": "Möchten Sie das ausgewählte Bild in eine Bildschaltfläche umwandeln?",
        "infoTab": "Bildinfo",
        "linkTab": "Link",
        "lockRatio": "Größenverhältnis beibehalten",
        "menu": "Bildeigenschaften",
        "resetSize": "Größe zurücksetzen",
        "title": "Bildeigenschaften",
        "titleButton": "Bildschaltflächeneigenschaften",
        "upload": "Hochladen",
        "urlMissing": "Bildquellen-URL fehlt.",
        "vSpace": "Vertikal-Abstand",
        "validateBorder": "Rahmen muss eine ganze Zahl sein.",
        "validateHSpace": "Horizontal-Abstand muss eine ganze Zahl sein.",
        "validateVSpace": "Vertikal-Abstand muss eine ganze Zahl sein."
    },
    "indent": {
        "indent": "Einzug erhöhen",
        "outdent": "Einzug verringern"
    },
    "smiley": {
        "options": "Smiley-Optionen",
        "title": "Smiley auswählen",
        "toolbar": "Smiley"
    },
    "language": {
        "button": "Sprache festlegen",
        "remove": "Sprache entfernen"
    },
    "link": {
        "acccessKey": "Zugriffstaste",
        "advanced": "Erweitert",
        "advisoryContentType": "Inhaltstyp",
        "advisoryTitle": "Titel Beschreibung",
        "anchor": {
            "toolbar": "Anker",
            "menu": "Anker bearbeiten",
            "title": "Ankereigenschaften",
            "name": "Ankername",
            "errorName": "Bitte geben Sie den Namen des Ankers ein",
            "remove": "Anker entfernen"
        },
        "anchorId": "Nach Elementkennung",
        "anchorName": "Nach Ankername",
        "charset": "Verknüpfter Ressourcenzeichensatz",
        "cssClasses": "Formatvorlagenklasse",
        "download": "Herunterladen erzwingen",
        "displayText": "Anzeigetext",
        "emailAddress": "E-Mail-Adresse",
        "emailBody": "Nachrichtentext",
        "emailSubject": "Betreffzeile",
        "id": "Kennung",
        "info": "Linkinfo",
        "langCode": "Sprachcode",
        "langDir": "Schreibrichtung",
        "langDirLTR": "Links nach Rechts (LTR)",
        "langDirRTL": "Rechts nach Links (RTL)",
        "menu": "Link bearbeiten",
        "name": "Name",
        "noAnchors": "(Keine Anker im Dokument vorhanden)",
        "noEmail": "Bitte geben Sie E-Mail-Adresse an",
        "noUrl": "Bitte geben Sie die Link-URL an",
        "other": "<andere>",
        "popupDependent": "Abhängig (Netscape)",
        "popupFeatures": "Pop-up Fenstereigenschaften",
        "popupFullScreen": "Vollbild (IE)",
        "popupLeft": "Linke Position",
        "popupLocationBar": "Adressleiste",
        "popupMenuBar": "Menüleiste",
        "popupResizable": "Größe änderbar",
        "popupScrollBars": "Rollbalken",
        "popupStatusBar": "Statusleiste",
        "popupToolbar": "Werkzeugleiste",
        "popupTop": "Obere Position",
        "rel": "Beziehung",
        "selectAnchor": "Anker auswählen",
        "styles": "Style",
        "tabIndex": "Tab-Index",
        "target": "Zielseite",
        "targetFrame": "<Frame>",
        "targetFrameName": "Ziel-Fenster-Name",
        "targetPopup": "<Pop-up Fenster>",
        "targetPopupName": "Pop-up Fenster-Name",
        "title": "Link",
        "toAnchor": "Anker in dieser Seite",
        "toEmail": "E-Mail",
        "toUrl": "URL",
        "toolbar": "Link einfügen/editieren",
        "type": "Link-Typ",
        "unlink": "Link entfernen",
        "upload": "Hochladen"
    },
    "list": {
        "bulletedlist": "Liste",
        "numberedlist": "Nummerierte Liste einfügen/entfernen"
    },
    "liststyle": {
        "armenian": "Armenische Nummerierung",
        "bulletedTitle": "Aufzählungslisteneigenschaften",
        "circle": "Ring",
        "decimal": "Dezimal (1, 2, 3, etc.)",
        "decimalLeadingZero": "Dezimal mit führender Null (01, 02, 03, usw.)",
        "disc": "Kreis",
        "georgian": "Georgische Nummerierung (an, ban, gan, usw.)",
        "lowerAlpha": "Klein Alpha (a, b, c, d, e, usw.)",
        "lowerGreek": "Klein griechisch (alpha, beta, gamma, usw.)",
        "lowerRoman": "Klein römisch (i, ii, iii, iv, v, usw.)",
        "none": "Keine",
        "notset": "<nicht festgelegt>",
        "numberedTitle": "Nummerierte Listeneigenschaften",
        "square": "Quadrat",
        "start": "Start",
        "type": "Typ",
        "upperAlpha": "Groß alpha (A, B, C, D, E, etc.)",
        "upperRoman": "Groß römisch (I, II, III, IV, V, usw.)",
        "validateStartNumber": "Listenstartnummer muss eine ganze Zahl sein."
    },
    "magicline": {
        "title": "Absatz hier einfügen"
    },
    "maximize": {
        "maximize": "Maximieren",
        "minimize": "Minimieren"
    },
    "newpage": {
        "toolbar": "Neue Seite"
    },
    "pagebreak": {
        "alt": "Seitenumbruch",
        "toolbar": "Seitenumbruch zum Drucken einfügen"
    },
    "pastetext": {
        "button": "Als Klartext einfügen",
        "pasteNotification": "Drücken Sie %1 zum Einfügen. Ihr Browser unterstützt nicht das Einfügen über dem Knopf in der Toolbar oder dem Kontextmenü.",
        "title": "Als Klartext einfügen"
    },
    "pastefromword": {
        "confirmCleanup": "Der Text, den Sie einfügen möchten, scheint aus MS-Word kopiert zu sein. Möchten Sie ihn zuvor bereinigen lassen?",
        "error": "Aufgrund eines internen Fehlers war es nicht möglich die eingefügten Daten zu bereinigen",
        "title": "Aus Word einfügen",
        "toolbar": "Aus Word einfügen"
    },
    "preview": {
        "preview": "Vorschau"
    },
    "print": {
        "toolbar": "Drucken"
    },
    "removeformat": {
        "toolbar": "Formatierung entfernen"
    },
    "save": {
        "toolbar": "Speichern"
    },
    "selectall": {
        "toolbar": "Alles auswählen"
    },
    "showblocks": {
        "toolbar": "Blöcke anzeigen"
    },
    "sourcearea": {
        "toolbar": "Quellcode"
    },
    "specialchar": {
        "options": "Sonderzeichenoptionen",
        "title": "Sonderzeichen auswählen",
        "toolbar": "Sonderzeichen einfügen"
    },
    "scayt": {
        "btn_about": "Über SCAYT",
        "btn_dictionaries": "Wörterbücher",
        "btn_disable": "SCAYT ausschalten",
        "btn_enable": "SCAYT einschalten",
        "btn_langs": "Sprachen",
        "btn_options": "Optionen",
        "text_title": "Rechtschreibprüfung während der Texteingabe (SCAYT)"
    },
    "stylescombo": {
        "label": "Stil",
        "panelTitle": "Formatierungsstile",
        "panelTitle1": "Blockstile",
        "panelTitle2": "Inline Stilart",
        "panelTitle3": "Objektstile"
    },
    "table": {
        "border": "Rahmengröße",
        "caption": "Überschrift",
        "cell": {
            "menu": "Zelle",
            "insertBefore": "Zelle davor einfügen",
            "insertAfter": "Zelle danach einfügen",
            "deleteCell": "Zelle löschen",
            "merge": "Zellen verbinden",
            "mergeRight": "Nach rechts verbinden",
            "mergeDown": "Nach unten verbinden",
            "splitHorizontal": "Zelle horizontal teilen",
            "splitVertical": "Zelle vertikal teilen",
            "title": "Zelleneigenschaften",
            "cellType": "Zellart",
            "rowSpan": "Anzahl Zeilen verbinden",
            "colSpan": "Anzahl Spalten verbinden",
            "wordWrap": "Zeilenumbruch",
            "hAlign": "Horizontale Ausrichtung",
            "vAlign": "Vertikale Ausrichtung",
            "alignBaseline": "Grundlinie",
            "bgColor": "Hintergrundfarbe",
            "borderColor": "Rahmenfarbe",
            "data": "Daten",
            "header": "Überschrift",
            "yes": "Ja",
            "no": "Nein",
            "invalidWidth": "Zellenbreite muss eine Zahl sein.",
            "invalidHeight": "Zellenhöhe muss eine Zahl sein.",
            "invalidRowSpan": "\"Anzahl Zeilen verbinden\" muss eine Ganzzahl sein.",
            "invalidColSpan": "\"Anzahl Spalten verbinden\" muss eine Ganzzahl sein.",
            "chooseColor": "Wählen"
        },
        "cellPad": "Zellenabstand innen",
        "cellSpace": "Zellenabstand außen",
        "column": {
            "menu": "Spalte",
            "insertBefore": "Spalte links davor einfügen",
            "insertAfter": "Spalte rechts danach einfügen",
            "deleteColumn": "Spalte löschen"
        },
        "columns": "Spalte",
        "deleteTable": "Tabelle löschen",
        "headers": "Kopfzeile",
        "headersBoth": "Beide",
        "headersColumn": "Erste Spalte",
        "headersNone": "Keine",
        "headersRow": "Erste Zeile",
        "invalidBorder": "Die Rahmenbreite muß eine Zahl sein.",
        "invalidCellPadding": "Der Zellenabstand innen muß eine positive Zahl sein.",
        "invalidCellSpacing": "Der Zellenabstand außen muß eine positive Zahl sein.",
        "invalidCols": "Die Anzahl der Spalten muß größer als 0 sein..",
        "invalidHeight": "Die Tabellenbreite muß eine Zahl sein.",
        "invalidRows": "Die Anzahl der Zeilen muß größer als 0 sein.",
        "invalidWidth": "Die Tabellenbreite muss eine Zahl sein.",
        "menu": "Tabellen-Eigenschaften",
        "row": {
            "menu": "Zeile",
            "insertBefore": "Zeile oberhalb einfügen",
            "insertAfter": "Zeile unterhalb einfügen",
            "deleteRow": "Zeile entfernen"
        },
        "rows": "Zeile",
        "summary": "Inhaltsübersicht",
        "title": "Tabellen-Eigenschaften",
        "toolbar": "Tabelle",
        "widthPc": "%",
        "widthPx": "Pixel",
        "widthUnit": "Breite Einheit"
    },
    "undo": {
        "redo": "Wiederherstellen",
        "undo": "Rückgängig"
    },
    "widget": {
        "move": "Zum Verschieben anwählen und ziehen",
        "label": "%1 Steuerelement"
    },
    "uploadwidget": {
        "abort": "Hochladen durch den Benutzer abgebrochen.",
        "doneOne": "Datei erfolgreich hochgeladen.",
        "doneMany": "%1 Dateien erfolgreich hochgeladen.",
        "uploadOne": "Datei wird hochgeladen ({percentage}%)...",
        "uploadMany": "Dateien werden hochgeladen, {current} von {max} fertig ({percentage}%)..."
    },
    "wsc": {
        "btnIgnore": "Ignorieren",
        "btnIgnoreAll": "Alle Ignorieren",
        "btnReplace": "Ersetzen",
        "btnReplaceAll": "Alle Ersetzen",
        "btnUndo": "Rückgängig",
        "changeTo": "Ändern in",
        "errorLoading": "Fehler beim laden des Dienstanbieters: %s.",
        "ieSpellDownload": "Rechtschreibprüfung nicht installiert. Möchten Sie sie jetzt herunterladen?",
        "manyChanges": "Rechtschreibprüfung abgeschlossen - %1 Wörter geändert",
        "noChanges": "Rechtschreibprüfung abgeschlossen - keine Worte geändert",
        "noMispell": "Rechtschreibprüfung abgeschlossen - keine Fehler gefunden",
        "noSuggestions": " - keine Vorschläge - ",
        "notAvailable": "Entschuldigung, aber dieser Dienst steht im Moment nicht zur Verfügung.",
        "notInDic": "Nicht im Wörterbuch",
        "oneChange": "Rechtschreibprüfung abgeschlossen - ein Wort geändert",
        "progress": "Rechtschreibprüfung läuft...",
        "title": "Rechtschreibprüfung",
        "toolbar": "Rechtschreibprüfung"
    }
};

CKEDITOR.lang['de']['link'] = {
    "InternalLink": "Interner Link",
    "LinkText": "<span style='font-weight:bold'>Link Anzeigetext</span><br />Benutzerdefinierter Text (hat Vorrang vor Seitenname oder ID)",
    "InternalMedia": "Interne Mediendatei",
    "LinkPageOrId": 'Seitenname erzeugt Standard-Dokuwiki-Link: <code>[[namespace:page|]]</code><br />ID erzeugt: <code>[[namespace:page|namespace:page]]</code>',
    "MediaFileLink": "Link zur Mediendatei",
    "SMBLabel": "Samba Share",
    "GetHeadingsLabel": 'Kopfzeilen abrufen'	,
    "QStringLabel": 'Abfragezeichenfolge (Zum Beispiel: value_1=1&value_2=2) ',	
    "ResetQS": 'Abfragezeichenfolge zurücksetzen',
    "NotSetOption": 'Nicht festgelegt',
    "AdvancedInfo": "Um Anker aus Dokuwiki-Kopfzeilen zu erstellen, klicken Sie auf die Schaltfläche Kopfzeilen abrufen, wählen die Kopfzeile aus und klicken auf OK. Sie können zurückgehen, eine neue Seite auswählen und neue Kopfzeilen abrufen.",
    "AdvancedTabPrompt": 'Verwenden Sie die Registerkarte Erweitert zum Erstellen von Seitenankern und Abfragezeichenfolgen',
    "SMBExample": "Share-URL im Schema eingeben: \\\\Server\\directory\\file", 
    "InterWikiLink": "Interwiki Link",
    "InterWikiType": "Interwiki Typ",
    "InterwikiPlaceHolder": "Interwiki Ersetzungstext",
    "InterwikiInfo": "<div style='min-width:350px; white-space: pre-wrap;border:1px solid #cccccc; margin:auto; overflow:auto; padding:4px;line-height:125%;'>Dokuwiki\'s interwiki-Links sind Abkürzungen, die wie folgt aussehen: <span style='font-weight:600'>[[wp&gt;Shakespeare]]</span>, wodurch ein Link zum englischen Wikipedia-Artikel über Shakespeare erstellt wird. Der Teil <span style='font-weight:600'>wp</span> bzeichnet das Linkmuster; Der Text, folgend mit '<span style='font-weight:900'>&gt;</span>', wird in den Link eingefügt und ersetzt den Plazhalter, der durch geschweifte Klammern begrenzt wird, wie in <span style='font-weight:600'>{NAME}</span>. Wenn kein Platzhalter vorhanden ist, wird der Ersatztext an das Ende des Links angehängt.</div>",
    "URLText":"<span style='font-weight:bold'>URL Anzeigetext (optional)</span>",
    "LinkDispText": "Link Anzeigetext (optional)",
};

If i do so the editor does not show up because if gets error:

Uncaught TypeError: c.lang.link.anchor is undefined

@turnermm
Copy link
Owner

No. These basic entries have already been set in the German language file. The file ckeditor/lang/de.js already has all of the entries that you are trying to set. It begins as follows:
CKEDITOR.lang['de']={"editor":"WYSIWYG-Editor","editorPanel":"WYSIWYG-Editor-Leiste
Underneath that listing, add just the entries for the link plugin, as you have them above

CKEDITOR.lang['de']['link'] = {
   "InternalLink": "Interner Link",
 
};

@turnermm
Copy link
Owner

I have been working on this.

  1. First there was a bug in your javascript. The format for a javascript array object is as illustrgted in m8y original example:
CKEDITOR.lang['de']['link'] = {
 InternalLink: "Interner Link",

Notice the variable name has no quotation marks. In the preceding entry unfortunately I compounded the error by copying and pasting from yours above.

  1. It's been several years since I worked on the link plugin, and I realize now that the protocol I developed for adding new language strings to CKEditor plugins can not apply to the link plugin. I am working on a fix and will let you know when I have something for you.

@turnermm
Copy link
Owner

Try https://github.com/turnermm/ckgedit/archive/refs/heads/link-lang.zip
To make nay changes, you do it in ckedtor/lang/de.js, using the linkfb object

@turnermm
Copy link
Owner

turnermm commented Jul 5, 2022

Have you had any success with this

@vmario89
Copy link
Author

vmario89 commented Jul 5, 2022

sorry not until yet : -( dont know when i have time again to play with this :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants