Plugin Directory

Changeset 3798282


Ignore:
Timestamp:
11/12/2026 12:21:43 PM (less than one hour ago)
Author:
d.sturm
Message:

Update to version 0.7.1 from GitHub

Location:
course-embed-for-viona
Files:
20 edited
1 copied

Legend:

Unmodified
Added
Removed
  • course-embed-for-viona/tags/0.7.1/assets/css/admin.css

    r3792238 r3798282  
    9595}
    9696
     97/* The layout names are long; a select never grows past its panel. */
     98.viona-settings .viona-panel select {
     99        max-width: 100%;
     100}
     101
    97102.viona-settings .viona-copy {
    98103        display: flex;
  • course-embed-for-viona/tags/0.7.1/course-embed-for-viona.php

    r3798209 r3798282  
    44 * Plugin Name:       Course Embed for Viona
    55 * Description:       Embed the Viona course list of your IBB partner account with a block or a shortcode.
    6  * Version:           0.7.0
     6 * Version:           0.7.1
    77 * Author:            zirkel.design
    88 * Author URI:        https://zirkel.design
    … …  
    2323}
    2424
    25 define('VIONA_EMBED_VERSION', '0.7.0');
     25define('VIONA_EMBED_VERSION', '0.7.1');
    2626define('VIONA_EMBED_FILE', __FILE__);
    2727define('VIONA_EMBED_DIR', plugin_dir_path(__FILE__));
  • course-embed-for-viona/tags/0.7.1/languages/course-embed-for-viona-de_DE.po

    r3798209 r3798282  
    9797msgstr "Der Zugangstoken hat ein unerwartetes Format und wurde nicht gespeichert."
    9898
    99 #: src/Settings/SettingsPage.php:165
     99#: src/Settings/SettingsPage.php:166
    100100msgid "Access"
    101101msgstr "Zugang"
    102102
    103 #: src/Settings/SettingsPage.php:168
     103#: src/Settings/SettingsPage.php:169
    104104msgid "Partner hash"
    105105msgstr "Partner-Hash"
    106106
    107 #: src/Settings/SettingsPage.php:171
     107#: src/Settings/SettingsPage.php:172
    108108msgid "The hash IBB gave you for your course list, as in the embed code."
    109109msgstr "Der Hash, den du von IBB für deine Kursliste bekommen hast. Er steht auch im Einbindungscode."
    110110
    111 #: src/Settings/SettingsPage.php:175
     111#: src/Settings/SettingsPage.php:176
    112112msgid "Access token"
    113113msgstr "Zugangstoken"
    114114
    115 #: src/Settings/SettingsPage.php:179
     115#: src/Settings/SettingsPage.php:180
    116116msgid "Defined via VIONA_EMBED_TOKEN in wp-config.php. The value here is read-only."
    117117msgstr "Festgelegt über VIONA_EMBED_TOKEN in der wp-config.php. Der Wert hier ist schreibgeschützt."
    118118
    119 #: src/Settings/SettingsPage.php:182
     119#: src/Settings/SettingsPage.php:183
    120120msgid "Issued by IBB for this website. Leave empty to keep the saved token. The course list shows without a token too; the token adds your filters and settings from IBB."
    121121msgstr "Von IBB für diese Website ausgestellt. Leer lassen, um den gespeicherten Token zu behalten. Die Kursliste erscheint auch ohne Token. Mit Token kommen deine Filter und Einstellungen von IBB dazu."
    122122
    123 #: src/Settings/SettingsPage.php:190
     123#: src/Settings/SettingsPage.php:191
    124124msgid "Test connection"
    125125msgstr "Verbindung testen"
    126126
    127 #: src/Settings/SettingsPage.php:202
     127#: src/Settings/SettingsPage.php:203
    128128msgid "Appearance"
    129129msgstr "Darstellung"
    130130
    131 #: src/Settings/SettingsPage.php:235
     131#: src/Settings/SettingsPage.php:236
    132132msgid "Custom CSS"
    133133msgstr "Eigenes CSS"
    134134
    135 #: src/Settings/SettingsPage.php:238
     135#: src/Settings/SettingsPage.php:239
    136136msgid "Applied inside the course list after the values above. Prefer the values above where they cover what you need."
    137137msgstr "Wird in der Kursliste nach den Werten oben angewendet. Nutze möglichst die Werte oben."
    … …  
    139139#: src/Integration/Elementor/CourseListWidget.php:60
    140140#: src/Integration/WPBakery.php:42
    141 #: src/Settings/SettingsPage.php:221
     141#: src/Settings/SettingsPage.php:222
    142142msgid "Scrolling"
    143143msgstr "Scrollen"
    144144
    145 #: src/Settings/SettingsPage.php:224
     145#: src/Settings/SettingsPage.php:225
    146146msgid "Empty for the default. 0 to stop scrolling to the list on page changes, or a speed in milliseconds, e.g. 800."
    147147msgstr "Leer für die Voreinstellung. 0, damit beim Seitenwechsel nicht zur Liste gescrollt wird, oder eine Geschwindigkeit in Millisekunden, z. B. 800."
    148148
    149 #: src/Settings/SettingsPage.php:539
     149#: src/Settings/SettingsPage.php:555
    150150msgid "Main colour"
    151151msgstr "Hauptfarbe"
    152152
    153 #: src/Settings/SettingsPage.php:540
     153#: src/Settings/SettingsPage.php:556
    154154msgid "Accent colour"
    155155msgstr "Akzentfarbe"
    156156
    157 #: src/Settings/SettingsPage.php:541
     157#: src/Settings/SettingsPage.php:557
    158158msgid "Background"
    159159msgstr "Hintergrund"
    160160
    161 #: src/Settings/SettingsPage.php:542
     161#: src/Settings/SettingsPage.php:558
    162162msgid "Border colour"
    163163msgstr "Randfarbe"
    164164
    165 #: src/Settings/SettingsPage.php:543
     165#: src/Settings/SettingsPage.php:559
    166166msgid "Corner radius"
    167167msgstr "Eckenradius"
    168168
    169 #: src/Settings/SettingsPage.php:544
     169#: src/Settings/SettingsPage.php:560
    170170msgid "Font family"
    171171msgstr "Schriftfamilie"
    172172
    173 #: src/Settings/SettingsPage.php:187
     173#: src/Settings/SettingsPage.php:188
    174174msgid "Connection"
    175175msgstr "Verbindung"
    176176
    177 #: src/Settings/SettingsPage.php:203
     177#: src/Settings/SettingsPage.php:204
    178178msgid "Adjust the course list to your website. Empty fields keep the look IBB set for your partner account."
    179179msgstr "Passe die Kursliste an deine Website an. Leere Felder behalten das Aussehen, das IBB für deinen Partnerzugang festgelegt hat."
    180180
    181 #: src/Settings/SettingsPage.php:271
     181#: src/Settings/SettingsPage.php:276
    182182msgid "Embed"
    183183msgstr "Einbinden"
    184184
    185 #: src/Settings/SettingsPage.php:272
     185#: src/Settings/SettingsPage.php:277
    186186msgid "Place the course list on a page with this shortcode:"
    187187msgstr "Setze die Kursliste mit diesem Shortcode auf eine Seite:"
    188188
    189 #: src/Settings/SettingsPage.php:275
     189#: src/Settings/SettingsPage.php:280
    190190msgid "Copy"
    191191msgstr "Kopieren"
    … …  
    195195msgstr "Kopiert"
    196196
    197 #: src/Settings/SettingsPage.php:283
     197#: src/Settings/SettingsPage.php:286
    198198msgid "Help"
    199199msgstr "Hilfe"
    200200
    201 #: src/Settings/SettingsPage.php:284
     201#: src/Settings/SettingsPage.php:287
    202202msgid "The list stays empty when your website is not among the allowed domains of your partner account. The connection test tells you; IBB adds the domain."
    203203msgstr "Die Liste bleibt leer, solange deine Website nicht bei den erlaubten Domains deines Partnerzugangs steht. Der Verbindungstest zeigt das an, IBB trägt die Domain ein."
    … …  
    280280msgstr "Der Viona-Server hat den Wert nicht angenommen."
    281281
    282 #: src/Settings/SettingsPage.php:247
     282#: src/Settings/SettingsPage.php:248
    283283msgid "Course URLs"
    284284msgstr "Kurs-URLs"
    285285
    286 #: src/Settings/SettingsPage.php:248
     286#: src/Settings/SettingsPage.php:249
    287287msgid "Give every course and category its own address below the page with the list, e.g. /courses/course-for-x/, instead of an address with #."
    288288msgstr "Jeder Kurs und jede Kategorie bekommt eine eigene Adresse unterhalb der Seite mit der Liste, etwa /kurse/kurs-fuer-x/, statt einer Adresse mit #."
    289289
    290 #: src/Settings/SettingsPage.php:251
     290#: src/Settings/SettingsPage.php:252
    291291msgid "Page with the list"
    292292msgstr "Seite mit der Liste"
    293293
    294 #: src/Settings/SettingsPage.php:257
     294#: src/Settings/SettingsPage.php:258
    295295msgid "Off"
    296296msgstr "Aus"
    297297
    298 #: src/Settings/SettingsPage.php:502
     298#: src/Settings/SettingsPage.php:518
    299299msgid "Off: the list keeps its addresses with #."
    300300msgstr "Aus: Die Liste behält ihre Adressen mit #."
    301301
    302 #: src/Settings/SettingsPage.php:506
     302#: src/Settings/SettingsPage.php:522
    303303msgid "Needs the access token: IBB confirms the address through it."
    304304msgstr "Dafür ist der Zugangstoken nötig. Über ihn bestätigt IBB die Adresse."
    305305
    306306#. translators: %s: address of the page with the list
    307 #: src/Settings/SettingsPage.php:521
     307#: src/Settings/SettingsPage.php:537
    308308#, php-format
    309309msgid "Active: courses open at their own addresses below %s; search engines may index them."
    … …  
    311311
    312312#. translators: %s: address of the page with the list
    313 #: src/Settings/SettingsPage.php:521
     313#: src/Settings/SettingsPage.php:537
    314314#, php-format
    315315msgid "Active: courses open at their own addresses below %s; search engines are asked not to index them."
    … …  
    317317
    318318#. translators: %s: address of the page with the list
    319 #: src/Settings/SettingsPage.php:528
     319#: src/Settings/SettingsPage.php:544
    320320#, php-format
    321321msgid "Proposed to IBB: %s. Until IBB confirms it, the list keeps its addresses with #."
    322322msgstr "An IBB vorgeschlagen: %s. Bis IBB die Adresse bestätigt, behält die Liste ihre Adressen mit #."
    323323
    324 #: src/Settings/SettingsPage.php:515
     324#: src/Settings/SettingsPage.php:531
    325325msgid "IBB has not released course URLs for your partner account (any more), so the list keeps its addresses with #."
    326326msgstr "IBB hat die Kurs-URLs für deinen Partnerzugang nicht oder nicht mehr freigegeben, deshalb behält die Liste ihre Adressen mit #."
    … …  
    368368msgstr "Wie in den Plugin-Einstellungen"
    369369
    370 #: src/Settings/SettingsPage.php:433
     370#: src/Settings/SettingsPage.php:443
    371371msgid "Course page"
    372372msgstr "Kursseite"
    373373
    374374#. translators: %s: comma-separated list of hidden blocks
    375 #: src/Settings/SettingsPage.php:456
     375#: src/Settings/SettingsPage.php:468
    376376#, php-format
    377377msgid "Hidden: %s"
    … …  
    425425
    426426#: src/Settings/SettingsPage.php:83
    427 #: src/Settings/SettingsPage.php:192
     427#: src/Settings/SettingsPage.php:193
    428428msgid "Enter the partner hash and the access token first."
    429429msgstr "Gib zuerst Partner-Hash und Zugangstoken ein."
    … …  
    453453msgstr "Kursliste laden"
    454454
    455 #: src/Settings/SettingsPage.php:228
     455#: src/Settings/SettingsPage.php:229
    456456msgid "Loading"
    457457msgstr "Laden"
    458458
    459 #: src/Settings/SettingsPage.php:230
     459#: src/Settings/SettingsPage.php:231
    460460msgid "Load the list only after a click"
    461461msgstr "Liste erst nach einem Klick laden"
    462462
    463 #: src/Settings/SettingsPage.php:231
     463#: src/Settings/SettingsPage.php:232
    464464msgid "Visitors first see a note and a button, and nothing comes from IBB before they click. The click is kept in the browser tab (sessionStorage) until it is closed. Whether you need this depends on your privacy policy."
    465465msgstr "Auf der Seite erscheinen zuerst ein Hinweis und ein Button. Vor dem Klick wird nichts von IBB geladen. Der Klick bleibt im Browser-Tab (sessionStorage) gespeichert, bis er geschlossen wird. Ob du das brauchst, hängt von deiner Datenschutzerklärung ab."
    … …  
    485485msgstr "Übernimmt Primär- und Akzentfarbe sowie die Textschrift aus den Website-Einstellungen, statt der Werte aus den Plugin-Einstellungen."
    486486
    487 #: src/Settings/SettingsPage.php:213
     487#: src/Settings/SettingsPage.php:214
    488488msgid "Theme font"
    489489msgstr "Theme-Schrift"
    490490
    491 #: src/Settings/SettingsPage.php:215
     491#: src/Settings/SettingsPage.php:216
    492492msgid "Use the text font of the theme"
    493493msgstr "Textschrift des Themes verwenden"
    494494
    495 #: src/Settings/SettingsPage.php:216
     495#: src/Settings/SettingsPage.php:217
    496496msgid "Takes the font set in the theme or the Site Editor, unless the font above is filled in. Font files on your website need an access token."
    497497msgstr "Übernimmt die Schrift aus dem Theme oder dem Website-Editor, sofern oben keine Schriftfamilie eingetragen ist. Für Schriftdateien auf deiner Website ist ein Zugangstoken nötig."
    … …  
    551551msgstr "Die letzten 30 Tage, von IBB ohne Cookies gezählt."
    552552
    553 #: src/Settings/SettingsPage.php:194
     553#: src/Settings/SettingsPage.php:195
    554554msgid "Ask IBB to add this website"
    555555msgstr "IBB um Aufnahme dieser Website bitten"
    … …  
    560560
    561561#: src/Api/EmbedApiClient.php:182
    562 #: src/Settings/SettingsPage.php:304
     562#: src/Settings/SettingsPage.php:307
    563563msgid "The approval has expired or was already used. Please connect again."
    564564msgstr "Die Freigabe ist abgelaufen oder wurde schon verwendet. Bitte verbinde erneut."
    … …  
    574574msgstr "Deine Zahlen erscheinen hier, sobald IBB diese Website bei den erlaubten Domains eingetragen hat."
    575575
    576 #: src/Settings/SettingsPage.php:299
     576#: src/Settings/SettingsPage.php:302
    577577msgid "IBB approved this website. Check the details below and activate the access."
    578578msgstr "IBB hat diese Website freigegeben. Prüfe die Angaben unten und aktiviere den Zugang."
    579579
    580 #: src/Settings/SettingsPage.php:300
     580#: src/Settings/SettingsPage.php:303
    581581msgid "Connected. The plugin now gets your filters and settings from IBB."
    582582msgstr "Verbunden. Das Plugin bekommt jetzt deine Filter und Einstellungen von IBB."
    583583
    584 #: src/Settings/SettingsPage.php:302
     584#: src/Settings/SettingsPage.php:305
    585585msgid "Disconnected. The course list keeps showing; filters and settings from IBB stop."
    586586msgstr "Getrennt. Die Kursliste bleibt sichtbar, Filter und Einstellungen von IBB kommen nicht mehr."
    587587
    588 #: src/Settings/SettingsPage.php:305
     588#: src/Settings/SettingsPage.php:308
    589589msgid "The access could not be fetched from IBB. Please connect again."
    590590msgstr "Der Zugang konnte nicht von IBB abgerufen werden. Bitte verbinde erneut."
    591591
    592 #: src/Settings/SettingsPage.php:306
     592#: src/Settings/SettingsPage.php:309
    593593msgid "IBB approved this website for a different partner account than the partner hash saved here. Nothing was changed."
    594594msgstr "IBB hat diese Website für ein anderes Partnerkonto freigegeben als das zum hier gespeicherten Partner-Hash. Es wurde nichts geändert."
    595595
    596 #: src/Settings/SettingsPage.php:307
     596#: src/Settings/SettingsPage.php:310
    597597msgid "This website cannot connect itself. Enter the access token from IBB below."
    598598msgstr "Diese Website kann sich nicht selbst verbinden. Gib unten den Zugangstoken von IBB ein."
    599599
    600600#. translators: 1: partner name, 2: name of the portal account that approved
    601 #: src/Settings/SettingsPage.php:332
     601#: src/Settings/SettingsPage.php:335
    602602#, php-format
    603603msgid "Approved for %1$s by %2$s in the IBB partner portal. Activate it only if you started this connection."
    604604msgstr "Im IBB-Partnerportal für %1$s freigegeben von %2$s. Aktiviere den Zugang nur, wenn du diese Verbindung gestartet hast."
    605605
    606 #: src/Settings/SettingsPage.php:336
     606#: src/Settings/SettingsPage.php:339
    607607msgid "Activate access"
    608608msgstr "Zugang aktivieren"
    609609
    610 #: src/Settings/SettingsPage.php:336
     610#: src/Settings/SettingsPage.php:339
    611611msgid "Discard"
    612612msgstr "Verwerfen"
    613613
    614 #: src/Settings/SettingsPage.php:346
     614#: src/Settings/SettingsPage.php:349
    615615msgid "Connect with Viona"
    616616msgstr "Mit Viona verbinden"
    617617
    618 #: src/Settings/SettingsPage.php:347
     618#: src/Settings/SettingsPage.php:350
    619619msgid "Opens the IBB partner portal, where you approve this website with your login. Nothing to copy. Or enter partner hash and access token from IBB below."
    620620msgstr "Öffnet das IBB-Partnerportal, dort gibst du diese Website mit deinem Login frei. Nichts zu kopieren. Oder gib unten Partner-Hash und Zugangstoken von IBB ein."
    621621
    622 #: src/Settings/SettingsPage.php:361
     622#: src/Settings/SettingsPage.php:364
    623623msgid "Waiting for IBB to add this website to the allowed domains. Until then the list does not show here, so publish the page with it afterwards. The connection test checks again."
    624624msgstr "Wartet darauf, dass IBB diese Website bei den erlaubten Domains einträgt. Bis dahin erscheint die Liste hier nicht, veröffentliche die Seite mit ihr also erst danach. Der Verbindungstest prüft erneut."
    625625
    626 #: src/Settings/SettingsPage.php:364
     626#: src/Settings/SettingsPage.php:367
    627627msgid "Disconnect"
    628628msgstr "Trennen"
    629629
    630 #: src/Settings/SettingsPage.php:364
     630#: src/Settings/SettingsPage.php:367
    631631msgid "Give the access back to IBB? The course list keeps showing; filters and settings from IBB stop until you connect again."
    632632msgstr "Zugang an IBB zurückgeben? Die Kursliste bleibt sichtbar, Filter und Einstellungen von IBB kommen erst wieder, wenn du neu verbindest."
    633633
    634 #: src/Settings/SettingsPage.php:358
     634#: src/Settings/SettingsPage.php:361
    635635msgid "This website is connected to your IBB partner account."
    636636msgstr "Diese Website ist mit deinem IBB-Partnerkonto verbunden."
    637637
    638 #: src/Settings/SettingsPage.php:303
     638#: src/Settings/SettingsPage.php:306
    639639msgid "Disconnected. Without a partner hash the course list does not show on this website: connect again or enter the partner hash below."
    640640msgstr "Getrennt. Ohne Partner-Hash erscheint die Kursliste auf dieser Website nicht: Verbinde neu oder trage den Partner-Hash unten ein."
    … …  
    655655msgstr "Ohne KI-Kursberater"
    656656
    657 #: src/Settings/SettingsPage.php:380
     657#: src/Settings/SettingsPage.php:383
    658658msgid "The AI course advisor now shows on all pages with your course list."
    659659msgstr "Der KI-Kursberater erscheint jetzt auf allen Seiten mit deiner Kursliste."
    660660
    661 #: src/Settings/SettingsPage.php:381
     661#: src/Settings/SettingsPage.php:384
    662662msgid "The AI course advisor is now hidden on all pages with your course list."
    663663msgstr "Der KI-Kursberater ist jetzt auf allen Seiten mit deiner Kursliste ausgeblendet."
    664664
    665 #: src/Settings/SettingsPage.php:382
    666 #: src/Settings/SettingsPage.php:426
     665#: src/Settings/SettingsPage.php:385
     666#: src/Settings/SettingsPage.php:436
    667667msgid "The access of this website may not change this. Please use the IBB partner portal."
    668668msgstr "Der Zugang dieser Website darf das nicht ändern. Bitte nutze das IBB-Partnerportal."
    669669
    670 #: src/Settings/SettingsPage.php:383
     670#: src/Settings/SettingsPage.php:386
    671671msgid "The AI course advisor could not be switched. Please try again."
    672672msgstr "Der KI-Kursberater konnte nicht umgeschaltet werden. Bitte versuche es erneut."
    673673
    674 #: src/Settings/SettingsPage.php:389
     674#: src/Settings/SettingsPage.php:392
    675675msgid "AI course advisor"
    676676msgstr "KI-Kursberater"
    677677
    678 #: src/Settings/SettingsPage.php:394
     678#: src/Settings/SettingsPage.php:405
    679679msgid "Shown on all pages with your course list."
    680680msgstr "Auf allen Seiten mit deiner Kursliste eingeblendet."
    681681
    682 #: src/Settings/SettingsPage.php:395
     682#: src/Settings/SettingsPage.php:406
    683683msgid "Hidden on all pages with your course list."
    684684msgstr "Auf allen Seiten mit deiner Kursliste ausgeblendet."
    685685
    686 #: src/Settings/SettingsPage.php:401
     686#: src/Settings/SettingsPage.php:408
    687687msgid "Hide on all pages"
    688688msgstr "Auf allen Seiten ausblenden"
    689689
    690 #: src/Settings/SettingsPage.php:402
     690#: src/Settings/SettingsPage.php:409
    691691msgid "Show on all pages"
    692692msgstr "Auf allen Seiten einblenden"
    693693
    694 #: src/Settings/SettingsPage.php:404
     694#: src/Settings/SettingsPage.php:410
    695695msgid "The same switch as in the IBB partner portal. A single page can also leave it out, in the block, the page builder element or the shortcode (advisor=\"off\")."
    696696msgstr "Derselbe Schalter wie im IBB-Partnerportal. Eine einzelne Seite kann ihn auch weglassen, im Block, im Page-Builder-Element oder im Shortcode (advisor=\"off\")."
    697697
    698 #: src/Settings/SettingsPage.php:406
     698#: src/Settings/SettingsPage.php:412
    699699msgid "Preview in the IBB partner portal"
    700700msgstr "Vorschau im IBB-Partnerportal"
    … …  
    717717msgstr "Wie auf allen Seiten"
    718718
    719 #: src/Settings/SettingsPage.php:277
     719#: src/Settings/SettingsPage.php:282
    720720msgid "Optional attributes: filter, route, scroll, css, layout and advisor. One course list per page."
    721721msgstr "Optionale Attribute: filter, route, scroll, css, layout und advisor. Eine Kursliste pro Seite."
    722722
    723 #: src/Settings/SettingsPage.php:425
     723#: src/Settings/SettingsPage.php:435
    724724msgid "The course page layout is saved for all pages with your course list."
    725725msgstr "Das Layout der Kursseite ist für alle Seiten mit deiner Kursliste gespeichert."
    726726
    727 #: src/Settings/SettingsPage.php:427
     727#: src/Settings/SettingsPage.php:437
    728728msgid "The course page layout could not be saved. Please try again."
    729729msgstr "Das Layout der Kursseite konnte nicht gespeichert werden. Bitte versuche es erneut."
    730730
    731 #: src/Settings/SettingsPage.php:443
     731#: src/Settings/SettingsPage.php:452
    732732msgid "Layout on all pages"
    733733msgstr "Layout auf allen Seiten"
    734734
    735 #: src/Settings/SettingsPage.php:449
     735#: src/Settings/SettingsPage.php:462
    736736msgid "Save layout"
    737737msgstr "Layout speichern"
    738738
    739 #: src/Settings/SettingsPage.php:461
     739#: src/Settings/SettingsPage.php:473
    740740msgid "The same setting as in the IBB partner portal. A single page can show another layout, chosen in the block, the page builder element or the shortcode (layout=\"sidebar\")."
    741741msgstr "Dieselbe Einstellung wie im IBB-Partnerportal. Eine einzelne Seite kann ein anderes Layout zeigen, gewählt im Block, im Page-Builder-Element oder im Shortcode (layout=\"sidebar\")."
    742742
    743 #: src/Settings/SettingsPage.php:479
     743#: src/Settings/SettingsPage.php:495
    744744msgid "Look of the course list"
    745745msgstr "Aussehen der Kursliste"
    746746
    747 #: src/Settings/SettingsPage.php:480
     747#: src/Settings/SettingsPage.php:496
    748748msgid "Tiles, video, partner seal, course page and more are set in the IBB partner portal. They apply to all of your pages."
    749749msgstr "Kacheln, Video, Partnersiegel, Kursseite und mehr stellst du im IBB-Partnerportal ein. Das gilt für alle deine Seiten."
    750750
    751 #: src/Settings/SettingsPage.php:481
     751#: src/Settings/SettingsPage.php:497
    752752msgid "Adjust the look in the IBB partner portal"
    753753msgstr "Darstellung im IBB-Partnerportal anpassen"
    754754
    755 #: src/Settings/SettingsPage.php:463
     755#: src/Settings/SettingsPage.php:475
    756756msgid "Change in the IBB partner portal"
    757757msgstr "Im IBB-Partnerportal ändern"
     758
     759#: src/Settings/SettingsPage.php:402
     760msgid "On all pages"
     761msgstr "Auf allen Seiten"
  • course-embed-for-viona/tags/0.7.1/languages/course-embed-for-viona-de_DE_formal.po

    r3798209 r3798282  
    9797msgstr "Der Zugangstoken hat ein unerwartetes Format und wurde nicht gespeichert."
    9898
    99 #: src/Settings/SettingsPage.php:165
     99#: src/Settings/SettingsPage.php:166
    100100msgid "Access"
    101101msgstr "Zugang"
    102102
    103 #: src/Settings/SettingsPage.php:168
     103#: src/Settings/SettingsPage.php:169
    104104msgid "Partner hash"
    105105msgstr "Partner-Hash"
    106106
    107 #: src/Settings/SettingsPage.php:171
     107#: src/Settings/SettingsPage.php:172
    108108msgid "The hash IBB gave you for your course list, as in the embed code."
    109109msgstr "Der Hash, den Sie von IBB für Ihre Kursliste bekommen haben. Er steht auch im Einbindungscode."
    110110
    111 #: src/Settings/SettingsPage.php:175
     111#: src/Settings/SettingsPage.php:176
    112112msgid "Access token"
    113113msgstr "Zugangstoken"
    114114
    115 #: src/Settings/SettingsPage.php:179
     115#: src/Settings/SettingsPage.php:180
    116116msgid "Defined via VIONA_EMBED_TOKEN in wp-config.php. The value here is read-only."
    117117msgstr "Festgelegt über VIONA_EMBED_TOKEN in der wp-config.php. Der Wert hier ist schreibgeschützt."
    118118
    119 #: src/Settings/SettingsPage.php:182
     119#: src/Settings/SettingsPage.php:183
    120120msgid "Issued by IBB for this website. Leave empty to keep the saved token. The course list shows without a token too; the token adds your filters and settings from IBB."
    121121msgstr "Von IBB für diese Website ausgestellt. Leer lassen, um den gespeicherten Token zu behalten. Die Kursliste erscheint auch ohne Token. Mit Token kommen Ihre Filter und Einstellungen von IBB dazu."
    122122
    123 #: src/Settings/SettingsPage.php:190
     123#: src/Settings/SettingsPage.php:191
    124124msgid "Test connection"
    125125msgstr "Verbindung testen"
    126126
    127 #: src/Settings/SettingsPage.php:202
     127#: src/Settings/SettingsPage.php:203
    128128msgid "Appearance"
    129129msgstr "Darstellung"
    130130
    131 #: src/Settings/SettingsPage.php:235
     131#: src/Settings/SettingsPage.php:236
    132132msgid "Custom CSS"
    133133msgstr "Eigenes CSS"
    134134
    135 #: src/Settings/SettingsPage.php:238
     135#: src/Settings/SettingsPage.php:239
    136136msgid "Applied inside the course list after the values above. Prefer the values above where they cover what you need."
    137137msgstr "Wird in der Kursliste nach den Werten oben angewendet. Nutzen Sie möglichst die Werte oben."
    … …  
    139139#: src/Integration/Elementor/CourseListWidget.php:60
    140140#: src/Integration/WPBakery.php:42
    141 #: src/Settings/SettingsPage.php:221
     141#: src/Settings/SettingsPage.php:222
    142142msgid "Scrolling"
    143143msgstr "Scrollen"
    144144
    145 #: src/Settings/SettingsPage.php:224
     145#: src/Settings/SettingsPage.php:225
    146146msgid "Empty for the default. 0 to stop scrolling to the list on page changes, or a speed in milliseconds, e.g. 800."
    147147msgstr "Leer für die Voreinstellung. 0, damit beim Seitenwechsel nicht zur Liste gescrollt wird, oder eine Geschwindigkeit in Millisekunden, z. B. 800."
    148148
    149 #: src/Settings/SettingsPage.php:539
     149#: src/Settings/SettingsPage.php:555
    150150msgid "Main colour"
    151151msgstr "Hauptfarbe"
    152152
    153 #: src/Settings/SettingsPage.php:540
     153#: src/Settings/SettingsPage.php:556
    154154msgid "Accent colour"
    155155msgstr "Akzentfarbe"
    156156
    157 #: src/Settings/SettingsPage.php:541
     157#: src/Settings/SettingsPage.php:557
    158158msgid "Background"
    159159msgstr "Hintergrund"
    160160
    161 #: src/Settings/SettingsPage.php:542
     161#: src/Settings/SettingsPage.php:558
    162162msgid "Border colour"
    163163msgstr "Randfarbe"
    164164
    165 #: src/Settings/SettingsPage.php:543
     165#: src/Settings/SettingsPage.php:559
    166166msgid "Corner radius"
    167167msgstr "Eckenradius"
    168168
    169 #: src/Settings/SettingsPage.php:544
     169#: src/Settings/SettingsPage.php:560
    170170msgid "Font family"
    171171msgstr "Schriftfamilie"
    172172
    173 #: src/Settings/SettingsPage.php:187
     173#: src/Settings/SettingsPage.php:188
    174174msgid "Connection"
    175175msgstr "Verbindung"
    176176
    177 #: src/Settings/SettingsPage.php:203
     177#: src/Settings/SettingsPage.php:204
    178178msgid "Adjust the course list to your website. Empty fields keep the look IBB set for your partner account."
    179179msgstr "Passen Sie die Kursliste an Ihre Website an. Leere Felder behalten das Aussehen, das IBB für Ihren Partnerzugang festgelegt hat."
    180180
    181 #: src/Settings/SettingsPage.php:271
     181#: src/Settings/SettingsPage.php:276
    182182msgid "Embed"
    183183msgstr "Einbinden"
    184184
    185 #: src/Settings/SettingsPage.php:272
     185#: src/Settings/SettingsPage.php:277
    186186msgid "Place the course list on a page with this shortcode:"
    187187msgstr "Setzen Sie die Kursliste mit diesem Shortcode auf eine Seite:"
    188188
    189 #: src/Settings/SettingsPage.php:275
     189#: src/Settings/SettingsPage.php:280
    190190msgid "Copy"
    191191msgstr "Kopieren"
    … …  
    195195msgstr "Kopiert"
    196196
    197 #: src/Settings/SettingsPage.php:283
     197#: src/Settings/SettingsPage.php:286
    198198msgid "Help"
    199199msgstr "Hilfe"
    200200
    201 #: src/Settings/SettingsPage.php:284
     201#: src/Settings/SettingsPage.php:287
    202202msgid "The list stays empty when your website is not among the allowed domains of your partner account. The connection test tells you; IBB adds the domain."
    203203msgstr "Die Liste bleibt leer, solange Ihre Website nicht bei den erlaubten Domains Ihres Partnerzugangs steht. Der Verbindungstest zeigt das an, IBB trägt die Domain ein."
    … …  
    280280msgstr "Der Viona-Server hat den Wert nicht angenommen."
    281281
    282 #: src/Settings/SettingsPage.php:247
     282#: src/Settings/SettingsPage.php:248
    283283msgid "Course URLs"
    284284msgstr "Kurs-URLs"
    285285
    286 #: src/Settings/SettingsPage.php:248
     286#: src/Settings/SettingsPage.php:249
    287287msgid "Give every course and category its own address below the page with the list, e.g. /courses/course-for-x/, instead of an address with #."
    288288msgstr "Jeder Kurs und jede Kategorie bekommt eine eigene Adresse unterhalb der Seite mit der Liste, etwa /kurse/kurs-fuer-x/, statt einer Adresse mit #."
    289289
    290 #: src/Settings/SettingsPage.php:251
     290#: src/Settings/SettingsPage.php:252
    291291msgid "Page with the list"
    292292msgstr "Seite mit der Liste"
    293293
    294 #: src/Settings/SettingsPage.php:257
     294#: src/Settings/SettingsPage.php:258
    295295msgid "Off"
    296296msgstr "Aus"
    297297
    298 #: src/Settings/SettingsPage.php:502
     298#: src/Settings/SettingsPage.php:518
    299299msgid "Off: the list keeps its addresses with #."
    300300msgstr "Aus: Die Liste behält ihre Adressen mit #."
    301301
    302 #: src/Settings/SettingsPage.php:506
     302#: src/Settings/SettingsPage.php:522
    303303msgid "Needs the access token: IBB confirms the address through it."
    304304msgstr "Dafür ist der Zugangstoken nötig. Über ihn bestätigt IBB die Adresse."
    305305
    306306#. translators: %s: address of the page with the list
    307 #: src/Settings/SettingsPage.php:521
     307#: src/Settings/SettingsPage.php:537
    308308#, php-format
    309309msgid "Active: courses open at their own addresses below %s; search engines may index them."
    … …  
    311311
    312312#. translators: %s: address of the page with the list
    313 #: src/Settings/SettingsPage.php:521
     313#: src/Settings/SettingsPage.php:537
    314314#, php-format
    315315msgid "Active: courses open at their own addresses below %s; search engines are asked not to index them."
    … …  
    317317
    318318#. translators: %s: address of the page with the list
    319 #: src/Settings/SettingsPage.php:528
     319#: src/Settings/SettingsPage.php:544
    320320#, php-format
    321321msgid "Proposed to IBB: %s. Until IBB confirms it, the list keeps its addresses with #."
    322322msgstr "An IBB vorgeschlagen: %s. Bis IBB die Adresse bestätigt, behält die Liste ihre Adressen mit #."
    323323
    324 #: src/Settings/SettingsPage.php:515
     324#: src/Settings/SettingsPage.php:531
    325325msgid "IBB has not released course URLs for your partner account (any more), so the list keeps its addresses with #."
    326326msgstr "IBB hat die Kurs-URLs für Ihren Partnerzugang nicht oder nicht mehr freigegeben, deshalb behält die Liste ihre Adressen mit #."
    … …  
    368368msgstr "Wie in den Plugin-Einstellungen"
    369369
    370 #: src/Settings/SettingsPage.php:433
     370#: src/Settings/SettingsPage.php:443
    371371msgid "Course page"
    372372msgstr "Kursseite"
    373373
    374374#. translators: %s: comma-separated list of hidden blocks
    375 #: src/Settings/SettingsPage.php:456
     375#: src/Settings/SettingsPage.php:468
    376376#, php-format
    377377msgid "Hidden: %s"
    … …  
    425425
    426426#: src/Settings/SettingsPage.php:83
    427 #: src/Settings/SettingsPage.php:192
     427#: src/Settings/SettingsPage.php:193
    428428msgid "Enter the partner hash and the access token first."
    429429msgstr "Geben Sie zuerst Partner-Hash und Zugangstoken ein."
    … …  
    453453msgstr "Kursliste laden"
    454454
    455 #: src/Settings/SettingsPage.php:228
     455#: src/Settings/SettingsPage.php:229
    456456msgid "Loading"
    457457msgstr "Laden"
    458458
    459 #: src/Settings/SettingsPage.php:230
     459#: src/Settings/SettingsPage.php:231
    460460msgid "Load the list only after a click"
    461461msgstr "Liste erst nach einem Klick laden"
    462462
    463 #: src/Settings/SettingsPage.php:231
     463#: src/Settings/SettingsPage.php:232
    464464msgid "Visitors first see a note and a button, and nothing comes from IBB before they click. The click is kept in the browser tab (sessionStorage) until it is closed. Whether you need this depends on your privacy policy."
    465465msgstr "Auf der Seite erscheinen zuerst ein Hinweis und ein Button. Vor dem Klick wird nichts von IBB geladen. Der Klick bleibt im Browser-Tab (sessionStorage) gespeichert, bis er geschlossen wird. Ob Sie das brauchen, hängt von Ihrer Datenschutzerklärung ab."
    … …  
    485485msgstr "Übernimmt Primär- und Akzentfarbe sowie die Textschrift aus den Website-Einstellungen, statt der Werte aus den Plugin-Einstellungen."
    486486
    487 #: src/Settings/SettingsPage.php:213
     487#: src/Settings/SettingsPage.php:214
    488488msgid "Theme font"
    489489msgstr "Theme-Schrift"
    490490
    491 #: src/Settings/SettingsPage.php:215
     491#: src/Settings/SettingsPage.php:216
    492492msgid "Use the text font of the theme"
    493493msgstr "Textschrift des Themes verwenden"
    494494
    495 #: src/Settings/SettingsPage.php:216
     495#: src/Settings/SettingsPage.php:217
    496496msgid "Takes the font set in the theme or the Site Editor, unless the font above is filled in. Font files on your website need an access token."
    497497msgstr "Übernimmt die Schrift aus dem Theme oder dem Website-Editor, sofern oben keine Schriftfamilie eingetragen ist. Für Schriftdateien auf Ihrer Website ist ein Zugangstoken nötig."
    … …  
    551551msgstr "Die letzten 30 Tage, von IBB ohne Cookies gezählt."
    552552
    553 #: src/Settings/SettingsPage.php:194
     553#: src/Settings/SettingsPage.php:195
    554554msgid "Ask IBB to add this website"
    555555msgstr "IBB um Aufnahme dieser Website bitten"
    … …  
    560560
    561561#: src/Api/EmbedApiClient.php:182
    562 #: src/Settings/SettingsPage.php:304
     562#: src/Settings/SettingsPage.php:307
    563563msgid "The approval has expired or was already used. Please connect again."
    564564msgstr "Die Freigabe ist abgelaufen oder wurde schon verwendet. Bitte verbinden Sie erneut."
    … …  
    574574msgstr "Ihre Zahlen erscheinen hier, sobald IBB diese Website bei den erlaubten Domains eingetragen hat."
    575575
    576 #: src/Settings/SettingsPage.php:299
     576#: src/Settings/SettingsPage.php:302
    577577msgid "IBB approved this website. Check the details below and activate the access."
    578578msgstr "IBB hat diese Website freigegeben. Prüfen Sie die Angaben unten und aktivieren Sie den Zugang."
    579579
    580 #: src/Settings/SettingsPage.php:300
     580#: src/Settings/SettingsPage.php:303
    581581msgid "Connected. The plugin now gets your filters and settings from IBB."
    582582msgstr "Verbunden. Das Plugin bekommt jetzt Ihre Filter und Einstellungen von IBB."
    583583
    584 #: src/Settings/SettingsPage.php:302
     584#: src/Settings/SettingsPage.php:305
    585585msgid "Disconnected. The course list keeps showing; filters and settings from IBB stop."
    586586msgstr "Getrennt. Die Kursliste bleibt sichtbar, Filter und Einstellungen von IBB kommen nicht mehr."
    587587
    588 #: src/Settings/SettingsPage.php:305
     588#: src/Settings/SettingsPage.php:308
    589589msgid "The access could not be fetched from IBB. Please connect again."
    590590msgstr "Der Zugang konnte nicht von IBB abgerufen werden. Bitte verbinden Sie erneut."
    591591
    592 #: src/Settings/SettingsPage.php:306
     592#: src/Settings/SettingsPage.php:309
    593593msgid "IBB approved this website for a different partner account than the partner hash saved here. Nothing was changed."
    594594msgstr "IBB hat diese Website für ein anderes Partnerkonto freigegeben als das zum hier gespeicherten Partner-Hash. Es wurde nichts geändert."
    595595
    596 #: src/Settings/SettingsPage.php:307
     596#: src/Settings/SettingsPage.php:310
    597597msgid "This website cannot connect itself. Enter the access token from IBB below."
    598598msgstr "Diese Website kann sich nicht selbst verbinden. Geben Sie unten den Zugangstoken von IBB ein."
    599599
    600600#. translators: 1: partner name, 2: name of the portal account that approved
    601 #: src/Settings/SettingsPage.php:332
     601#: src/Settings/SettingsPage.php:335
    602602#, php-format
    603603msgid "Approved for %1$s by %2$s in the IBB partner portal. Activate it only if you started this connection."
    604604msgstr "Im IBB-Partnerportal für %1$s freigegeben von %2$s. Aktivieren Sie den Zugang nur, wenn Sie diese Verbindung gestartet haben."
    605605
    606 #: src/Settings/SettingsPage.php:336
     606#: src/Settings/SettingsPage.php:339
    607607msgid "Activate access"
    608608msgstr "Zugang aktivieren"
    609609
    610 #: src/Settings/SettingsPage.php:336
     610#: src/Settings/SettingsPage.php:339
    611611msgid "Discard"
    612612msgstr "Verwerfen"
    613613
    614 #: src/Settings/SettingsPage.php:346
     614#: src/Settings/SettingsPage.php:349
    615615msgid "Connect with Viona"
    616616msgstr "Mit Viona verbinden"
    617617
    618 #: src/Settings/SettingsPage.php:347
     618#: src/Settings/SettingsPage.php:350
    619619msgid "Opens the IBB partner portal, where you approve this website with your login. Nothing to copy. Or enter partner hash and access token from IBB below."
    620620msgstr "Öffnet das IBB-Partnerportal, dort geben Sie diese Website mit Ihrem Login frei. Nichts zu kopieren. Oder geben Sie unten Partner-Hash und Zugangstoken von IBB ein."
    621621
    622 #: src/Settings/SettingsPage.php:361
     622#: src/Settings/SettingsPage.php:364
    623623msgid "Waiting for IBB to add this website to the allowed domains. Until then the list does not show here, so publish the page with it afterwards. The connection test checks again."
    624624msgstr "Wartet darauf, dass IBB diese Website bei den erlaubten Domains einträgt. Bis dahin erscheint die Liste hier nicht, veröffentlichen Sie die Seite mit ihr also erst danach. Der Verbindungstest prüft erneut."
    625625
    626 #: src/Settings/SettingsPage.php:364
     626#: src/Settings/SettingsPage.php:367
    627627msgid "Disconnect"
    628628msgstr "Trennen"
    629629
    630 #: src/Settings/SettingsPage.php:364
     630#: src/Settings/SettingsPage.php:367
    631631msgid "Give the access back to IBB? The course list keeps showing; filters and settings from IBB stop until you connect again."
    632632msgstr "Zugang an IBB zurückgeben? Die Kursliste bleibt sichtbar, Filter und Einstellungen von IBB kommen erst wieder, wenn Sie neu verbinden."
    633633
    634 #: src/Settings/SettingsPage.php:358
     634#: src/Settings/SettingsPage.php:361
    635635msgid "This website is connected to your IBB partner account."
    636636msgstr "Diese Website ist mit Ihrem IBB-Partnerkonto verbunden."
    637637
    638 #: src/Settings/SettingsPage.php:303
     638#: src/Settings/SettingsPage.php:306
    639639msgid "Disconnected. Without a partner hash the course list does not show on this website: connect again or enter the partner hash below."
    640640msgstr "Getrennt. Ohne Partner-Hash erscheint die Kursliste auf dieser Website nicht: Verbinden Sie neu oder tragen Sie den Partner-Hash unten ein."
    … …  
    655655msgstr "Ohne KI-Kursberater"
    656656
    657 #: src/Settings/SettingsPage.php:380
     657#: src/Settings/SettingsPage.php:383
    658658msgid "The AI course advisor now shows on all pages with your course list."
    659659msgstr "Der KI-Kursberater erscheint jetzt auf allen Seiten mit Ihrer Kursliste."
    660660
    661 #: src/Settings/SettingsPage.php:381
     661#: src/Settings/SettingsPage.php:384
    662662msgid "The AI course advisor is now hidden on all pages with your course list."
    663663msgstr "Der KI-Kursberater ist jetzt auf allen Seiten mit Ihrer Kursliste ausgeblendet."
    664664
    665 #: src/Settings/SettingsPage.php:382
    666 #: src/Settings/SettingsPage.php:426
     665#: src/Settings/SettingsPage.php:385
     666#: src/Settings/SettingsPage.php:436
    667667msgid "The access of this website may not change this. Please use the IBB partner portal."
    668668msgstr "Der Zugang dieser Website darf das nicht ändern. Bitte nutzen Sie das IBB-Partnerportal."
    669669
    670 #: src/Settings/SettingsPage.php:383
     670#: src/Settings/SettingsPage.php:386
    671671msgid "The AI course advisor could not be switched. Please try again."
    672672msgstr "Der KI-Kursberater konnte nicht umgeschaltet werden. Bitte versuchen Sie es erneut."
    673673
    674 #: src/Settings/SettingsPage.php:389
     674#: src/Settings/SettingsPage.php:392
    675675msgid "AI course advisor"
    676676msgstr "KI-Kursberater"
    677677
    678 #: src/Settings/SettingsPage.php:394
     678#: src/Settings/SettingsPage.php:405
    679679msgid "Shown on all pages with your course list."
    680680msgstr "Auf allen Seiten mit Ihrer Kursliste eingeblendet."
    681681
    682 #: src/Settings/SettingsPage.php:395
     682#: src/Settings/SettingsPage.php:406
    683683msgid "Hidden on all pages with your course list."
    684684msgstr "Auf allen Seiten mit Ihrer Kursliste ausgeblendet."
    685685
    686 #: src/Settings/SettingsPage.php:401
     686#: src/Settings/SettingsPage.php:408
    687687msgid "Hide on all pages"
    688688msgstr "Auf allen Seiten ausblenden"
    689689
    690 #: src/Settings/SettingsPage.php:402
     690#: src/Settings/SettingsPage.php:409
    691691msgid "Show on all pages"
    692692msgstr "Auf allen Seiten einblenden"
    693693
    694 #: src/Settings/SettingsPage.php:404
     694#: src/Settings/SettingsPage.php:410
    695695msgid "The same switch as in the IBB partner portal. A single page can also leave it out, in the block, the page builder element or the shortcode (advisor=\"off\")."
    696696msgstr "Derselbe Schalter wie im IBB-Partnerportal. Eine einzelne Seite kann ihn auch weglassen, im Block, im Page-Builder-Element oder im Shortcode (advisor=\"off\")."
    697697
    698 #: src/Settings/SettingsPage.php:406
     698#: src/Settings/SettingsPage.php:412
    699699msgid "Preview in the IBB partner portal"
    700700msgstr "Vorschau im IBB-Partnerportal"
    … …  
    717717msgstr "Wie auf allen Seiten"
    718718
    719 #: src/Settings/SettingsPage.php:277
     719#: src/Settings/SettingsPage.php:282
    720720msgid "Optional attributes: filter, route, scroll, css, layout and advisor. One course list per page."
    721721msgstr "Optionale Attribute: filter, route, scroll, css, layout und advisor. Eine Kursliste pro Seite."
    722722
    723 #: src/Settings/SettingsPage.php:425
     723#: src/Settings/SettingsPage.php:435
    724724msgid "The course page layout is saved for all pages with your course list."
    725725msgstr "Das Layout der Kursseite ist für alle Seiten mit Ihrer Kursliste gespeichert."
    726726
    727 #: src/Settings/SettingsPage.php:427
     727#: src/Settings/SettingsPage.php:437
    728728msgid "The course page layout could not be saved. Please try again."
    729729msgstr "Das Layout der Kursseite konnte nicht gespeichert werden. Bitte versuchen Sie es erneut."
    730730
    731 #: src/Settings/SettingsPage.php:443
     731#: src/Settings/SettingsPage.php:452
    732732msgid "Layout on all pages"
    733733msgstr "Layout auf allen Seiten"
    734734
    735 #: src/Settings/SettingsPage.php:449
     735#: src/Settings/SettingsPage.php:462
    736736msgid "Save layout"
    737737msgstr "Layout speichern"
    738738
    739 #: src/Settings/SettingsPage.php:461
     739#: src/Settings/SettingsPage.php:473
    740740msgid "The same setting as in the IBB partner portal. A single page can show another layout, chosen in the block, the page builder element or the shortcode (layout=\"sidebar\")."
    741741msgstr "Dieselbe Einstellung wie im IBB-Partnerportal. Eine einzelne Seite kann ein anderes Layout zeigen, gewählt im Block, im Page-Builder-Element oder im Shortcode (layout=\"sidebar\")."
    742742
    743 #: src/Settings/SettingsPage.php:479
     743#: src/Settings/SettingsPage.php:495
    744744msgid "Look of the course list"
    745745msgstr "Aussehen der Kursliste"
    746746
    747 #: src/Settings/SettingsPage.php:480
     747#: src/Settings/SettingsPage.php:496
    748748msgid "Tiles, video, partner seal, course page and more are set in the IBB partner portal. They apply to all of your pages."
    749749msgstr "Kacheln, Video, Partnersiegel, Kursseite und mehr stellen Sie im IBB-Partnerportal ein. Das gilt für alle Ihre Seiten."
    750750
    751 #: src/Settings/SettingsPage.php:481
     751#: src/Settings/SettingsPage.php:497
    752752msgid "Adjust the look in the IBB partner portal"
    753753msgstr "Darstellung im IBB-Partnerportal anpassen"
    754754
    755 #: src/Settings/SettingsPage.php:463
     755#: src/Settings/SettingsPage.php:475
    756756msgid "Change in the IBB partner portal"
    757757msgstr "Im IBB-Partnerportal ändern"
     758
     759#: src/Settings/SettingsPage.php:402
     760msgid "On all pages"
     761msgstr "Auf allen Seiten"
  • course-embed-for-viona/tags/0.7.1/languages/course-embed-for-viona.pot

    r3798209 r3798282  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Course Embed for Viona 0.7.0\n"
     5"Project-Id-Version: Course Embed for Viona 0.7.1\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/course-embed-for-viona\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    … …  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-11-12T11:33:12+00:00\n"
     12"POT-Creation-Date: 2026-11-12T12:15:38+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
    … …  
    4545
    4646#: src/Api/EmbedApiClient.php:182
    47 #: src/Settings/SettingsPage.php:304
     47#: src/Settings/SettingsPage.php:307
    4848msgid "The approval has expired or was already used. Please connect again."
    4949msgstr ""
    … …  
    219219#: src/Integration/Elementor/CourseListWidget.php:60
    220220#: src/Integration/WPBakery.php:42
    221 #: src/Settings/SettingsPage.php:221
     221#: src/Settings/SettingsPage.php:222
    222222msgid "Scrolling"
    223223msgstr ""
    … …  
    355355
    356356#: src/Settings/SettingsPage.php:83
    357 #: src/Settings/SettingsPage.php:192
     357#: src/Settings/SettingsPage.php:193
    358358msgid "Enter the partner hash and the access token first."
    359359msgstr ""
    … …  
    377377msgstr ""
    378378
    379 #: src/Settings/SettingsPage.php:165
     379#: src/Settings/SettingsPage.php:166
    380380msgid "Access"
    381381msgstr ""
    382382
    383 #: src/Settings/SettingsPage.php:168
     383#: src/Settings/SettingsPage.php:169
    384384msgid "Partner hash"
    385385msgstr ""
    386386
    387 #: src/Settings/SettingsPage.php:171
     387#: src/Settings/SettingsPage.php:172
    388388msgid "The hash IBB gave you for your course list, as in the embed code."
    389389msgstr ""
    390390
    391 #: src/Settings/SettingsPage.php:175
     391#: src/Settings/SettingsPage.php:176
    392392msgid "Access token"
    393393msgstr ""
    394394
    395 #: src/Settings/SettingsPage.php:179
     395#: src/Settings/SettingsPage.php:180
    396396msgid "Defined via VIONA_EMBED_TOKEN in wp-config.php. The value here is read-only."
    397397msgstr ""
    398398
    399 #: src/Settings/SettingsPage.php:182
     399#: src/Settings/SettingsPage.php:183
    400400msgid "Issued by IBB for this website. Leave empty to keep the saved token. The course list shows without a token too; the token adds your filters and settings from IBB."
    401401msgstr ""
    402402
    403 #: src/Settings/SettingsPage.php:187
     403#: src/Settings/SettingsPage.php:188
    404404msgid "Connection"
    405405msgstr ""
    406406
    407 #: src/Settings/SettingsPage.php:190
     407#: src/Settings/SettingsPage.php:191
    408408msgid "Test connection"
    409409msgstr ""
    410410
    411 #: src/Settings/SettingsPage.php:194
     411#: src/Settings/SettingsPage.php:195
    412412msgid "Ask IBB to add this website"
    413413msgstr ""
    414414
    415 #: src/Settings/SettingsPage.php:202
     415#: src/Settings/SettingsPage.php:203
    416416msgid "Appearance"
    417417msgstr ""
    418418
    419 #: src/Settings/SettingsPage.php:203
     419#: src/Settings/SettingsPage.php:204
    420420msgid "Adjust the course list to your website. Empty fields keep the look IBB set for your partner account."
    421421msgstr ""
    422422
    423 #: src/Settings/SettingsPage.php:213
     423#: src/Settings/SettingsPage.php:214
    424424msgid "Theme font"
    425425msgstr ""
    426426
    427 #: src/Settings/SettingsPage.php:215
     427#: src/Settings/SettingsPage.php:216
    428428msgid "Use the text font of the theme"
    429429msgstr ""
    430430
    431 #: src/Settings/SettingsPage.php:216
     431#: src/Settings/SettingsPage.php:217
    432432msgid "Takes the font set in the theme or the Site Editor, unless the font above is filled in. Font files on your website need an access token."
    433433msgstr ""
    434434
    435 #: src/Settings/SettingsPage.php:224
     435#: src/Settings/SettingsPage.php:225
    436436msgid "Empty for the default. 0 to stop scrolling to the list on page changes, or a speed in milliseconds, e.g. 800."
    437437msgstr ""
    438438
    439 #: src/Settings/SettingsPage.php:228
     439#: src/Settings/SettingsPage.php:229
    440440msgid "Loading"
    441441msgstr ""
    442442
    443 #: src/Settings/SettingsPage.php:230
     443#: src/Settings/SettingsPage.php:231
    444444msgid "Load the list only after a click"
    445445msgstr ""
    446446
    447 #: src/Settings/SettingsPage.php:231
     447#: src/Settings/SettingsPage.php:232
    448448msgid "Visitors first see a note and a button, and nothing comes from IBB before they click. The click is kept in the browser tab (sessionStorage) until it is closed. Whether you need this depends on your privacy policy."
    449449msgstr ""
    450450
    451 #: src/Settings/SettingsPage.php:235
     451#: src/Settings/SettingsPage.php:236
    452452msgid "Custom CSS"
    453453msgstr ""
    454454
    455 #: src/Settings/SettingsPage.php:238
     455#: src/Settings/SettingsPage.php:239
    456456msgid "Applied inside the course list after the values above. Prefer the values above where they cover what you need."
    457457msgstr ""
    458458
    459 #: src/Settings/SettingsPage.php:247
     459#: src/Settings/SettingsPage.php:248
    460460msgid "Course URLs"
    461461msgstr ""
    462462
    463 #: src/Settings/SettingsPage.php:248
     463#: src/Settings/SettingsPage.php:249
    464464msgid "Give every course and category its own address below the page with the list, e.g. /courses/course-for-x/, instead of an address with #."
    465465msgstr ""
    466466
    467 #: src/Settings/SettingsPage.php:251
     467#: src/Settings/SettingsPage.php:252
    468468msgid "Page with the list"
    469469msgstr ""
    470470
    471 #: src/Settings/SettingsPage.php:257
     471#: src/Settings/SettingsPage.php:258
    472472msgid "Off"
    473473msgstr ""
    474474
    475 #: src/Settings/SettingsPage.php:271
     475#: src/Settings/SettingsPage.php:276
    476476msgid "Embed"
    477477msgstr ""
    478478
    479 #: src/Settings/SettingsPage.php:272
     479#: src/Settings/SettingsPage.php:277
    480480msgid "Place the course list on a page with this shortcode:"
    481481msgstr ""
    482482
    483 #: src/Settings/SettingsPage.php:275
     483#: src/Settings/SettingsPage.php:280
    484484msgid "Copy"
    485485msgstr ""
    486486
    487 #: src/Settings/SettingsPage.php:277
     487#: src/Settings/SettingsPage.php:282
    488488msgid "Optional attributes: filter, route, scroll, css, layout and advisor. One course list per page."
    489489msgstr ""
    490490
    491 #: src/Settings/SettingsPage.php:283
     491#: src/Settings/SettingsPage.php:286
    492492msgid "Help"
    493493msgstr ""
    494494
    495 #: src/Settings/SettingsPage.php:284
     495#: src/Settings/SettingsPage.php:287
    496496msgid "The list stays empty when your website is not among the allowed domains of your partner account. The connection test tells you; IBB adds the domain."
    497497msgstr ""
    498498
    499 #: src/Settings/SettingsPage.php:299
     499#: src/Settings/SettingsPage.php:302
    500500msgid "IBB approved this website. Check the details below and activate the access."
    501501msgstr ""
    502502
    503 #: src/Settings/SettingsPage.php:300
     503#: src/Settings/SettingsPage.php:303
    504504msgid "Connected. The plugin now gets your filters and settings from IBB."
    505505msgstr ""
    506506
    507 #: src/Settings/SettingsPage.php:302
     507#: src/Settings/SettingsPage.php:305
    508508msgid "Disconnected. The course list keeps showing; filters and settings from IBB stop."
    509509msgstr ""
    510510
    511 #: src/Settings/SettingsPage.php:303
     511#: src/Settings/SettingsPage.php:306
    512512msgid "Disconnected. Without a partner hash the course list does not show on this website: connect again or enter the partner hash below."
    513513msgstr ""
    514514
    515 #: src/Settings/SettingsPage.php:305
     515#: src/Settings/SettingsPage.php:308
    516516msgid "The access could not be fetched from IBB. Please connect again."
    517517msgstr ""
    518518
    519 #: src/Settings/SettingsPage.php:306
     519#: src/Settings/SettingsPage.php:309
    520520msgid "IBB approved this website for a different partner account than the partner hash saved here. Nothing was changed."
    521521msgstr ""
    522522
    523 #: src/Settings/SettingsPage.php:307
     523#: src/Settings/SettingsPage.php:310
    524524msgid "This website cannot connect itself. Enter the access token from IBB below."
    525525msgstr ""
    526526
    527527#. translators: 1: partner name, 2: name of the portal account that approved
    528 #: src/Settings/SettingsPage.php:332
     528#: src/Settings/SettingsPage.php:335
    529529#, php-format
    530530msgid "Approved for %1$s by %2$s in the IBB partner portal. Activate it only if you started this connection."
    531531msgstr ""
    532532
    533 #: src/Settings/SettingsPage.php:336
     533#: src/Settings/SettingsPage.php:339
    534534msgid "Activate access"
    535535msgstr ""
    536536
    537 #: src/Settings/SettingsPage.php:336
     537#: src/Settings/SettingsPage.php:339
    538538msgid "Discard"
    539539msgstr ""
    540540
    541 #: src/Settings/SettingsPage.php:346
     541#: src/Settings/SettingsPage.php:349
    542542msgid "Connect with Viona"
    543543msgstr ""
    544544
    545 #: src/Settings/SettingsPage.php:347
     545#: src/Settings/SettingsPage.php:350
    546546msgid "Opens the IBB partner portal, where you approve this website with your login. Nothing to copy. Or enter partner hash and access token from IBB below."
    547547msgstr ""
    548548
    549 #: src/Settings/SettingsPage.php:358
     549#: src/Settings/SettingsPage.php:361
    550550msgid "This website is connected to your IBB partner account."
    551551msgstr ""
    552552
    553 #: src/Settings/SettingsPage.php:361
     553#: src/Settings/SettingsPage.php:364
    554554msgid "Waiting for IBB to add this website to the allowed domains. Until then the list does not show here, so publish the page with it afterwards. The connection test checks again."
    555555msgstr ""
    556556
    557 #: src/Settings/SettingsPage.php:364
     557#: src/Settings/SettingsPage.php:367
    558558msgid "Disconnect"
    559559msgstr ""
    560560
    561 #: src/Settings/SettingsPage.php:364
     561#: src/Settings/SettingsPage.php:367
    562562msgid "Give the access back to IBB? The course list keeps showing; filters and settings from IBB stop until you connect again."
    563563msgstr ""
    564564
    565 #: src/Settings/SettingsPage.php:380
     565#: src/Settings/SettingsPage.php:383
    566566msgid "The AI course advisor now shows on all pages with your course list."
    567567msgstr ""
    568568
    569 #: src/Settings/SettingsPage.php:381
     569#: src/Settings/SettingsPage.php:384
    570570msgid "The AI course advisor is now hidden on all pages with your course list."
    571571msgstr ""
    572572
    573 #: src/Settings/SettingsPage.php:382
    574 #: src/Settings/SettingsPage.php:426
     573#: src/Settings/SettingsPage.php:385
     574#: src/Settings/SettingsPage.php:436
    575575msgid "The access of this website may not change this. Please use the IBB partner portal."
    576576msgstr ""
    577577
    578 #: src/Settings/SettingsPage.php:383
     578#: src/Settings/SettingsPage.php:386
    579579msgid "The AI course advisor could not be switched. Please try again."
    580580msgstr ""
    581581
    582 #: src/Settings/SettingsPage.php:389
     582#: src/Settings/SettingsPage.php:392
    583583msgid "AI course advisor"
    584584msgstr ""
    585585
    586 #: src/Settings/SettingsPage.php:394
     586#: src/Settings/SettingsPage.php:402
     587msgid "On all pages"
     588msgstr ""
     589
     590#: src/Settings/SettingsPage.php:405
    587591msgid "Shown on all pages with your course list."
    588592msgstr ""
    589593
    590 #: src/Settings/SettingsPage.php:395
     594#: src/Settings/SettingsPage.php:406
    591595msgid "Hidden on all pages with your course list."
    592596msgstr ""
    593597
    594 #: src/Settings/SettingsPage.php:401
     598#: src/Settings/SettingsPage.php:408
    595599msgid "Hide on all pages"
    596600msgstr ""
    597601
    598 #: src/Settings/SettingsPage.php:402
     602#: src/Settings/SettingsPage.php:409
    599603msgid "Show on all pages"
    600604msgstr ""
    601605
    602 #: src/Settings/SettingsPage.php:404
     606#: src/Settings/SettingsPage.php:410
    603607msgid "The same switch as in the IBB partner portal. A single page can also leave it out, in the block, the page builder element or the shortcode (advisor=\"off\")."
    604608msgstr ""
    605609
    606 #: src/Settings/SettingsPage.php:406
     610#: src/Settings/SettingsPage.php:412
    607611msgid "Preview in the IBB partner portal"
    608612msgstr ""
    609613
    610 #: src/Settings/SettingsPage.php:425
     614#: src/Settings/SettingsPage.php:435
    611615msgid "The course page layout is saved for all pages with your course list."
    612616msgstr ""
    613617
    614 #: src/Settings/SettingsPage.php:427
     618#: src/Settings/SettingsPage.php:437
    615619msgid "The course page layout could not be saved. Please try again."
    616620msgstr ""
    617621
    618 #: src/Settings/SettingsPage.php:433
     622#: src/Settings/SettingsPage.php:443
    619623msgid "Course page"
    620624msgstr ""
    621625
    622 #: src/Settings/SettingsPage.php:443
     626#: src/Settings/SettingsPage.php:452
    623627msgid "Layout on all pages"
    624628msgstr ""
    625629
    626 #: src/Settings/SettingsPage.php:449
     630#: src/Settings/SettingsPage.php:462
    627631msgid "Save layout"
    628632msgstr ""
    629633
    630634#. translators: %s: comma-separated list of hidden blocks
    631 #: src/Settings/SettingsPage.php:456
     635#: src/Settings/SettingsPage.php:468
    632636#, php-format
    633637msgid "Hidden: %s"
    634638msgstr ""
    635639
    636 #: src/Settings/SettingsPage.php:461
     640#: src/Settings/SettingsPage.php:473
    637641msgid "The same setting as in the IBB partner portal. A single page can show another layout, chosen in the block, the page builder element or the shortcode (layout=\"sidebar\")."
    638642msgstr ""
    639643
    640 #: src/Settings/SettingsPage.php:463
     644#: src/Settings/SettingsPage.php:475
    641645msgid "Change in the IBB partner portal"
    642646msgstr ""
    643647
    644 #: src/Settings/SettingsPage.php:479
     648#: src/Settings/SettingsPage.php:495
    645649msgid "Look of the course list"
    646650msgstr ""
    647651
    648 #: src/Settings/SettingsPage.php:480
     652#: src/Settings/SettingsPage.php:496
    649653msgid "Tiles, video, partner seal, course page and more are set in the IBB partner portal. They apply to all of your pages."
    650654msgstr ""
    651655
    652 #: src/Settings/SettingsPage.php:481
     656#: src/Settings/SettingsPage.php:497
    653657msgid "Adjust the look in the IBB partner portal"
    654658msgstr ""
    655659
    656 #: src/Settings/SettingsPage.php:502
     660#: src/Settings/SettingsPage.php:518
    657661msgid "Off: the list keeps its addresses with #."
    658662msgstr ""
    659663
    660 #: src/Settings/SettingsPage.php:506
     664#: src/Settings/SettingsPage.php:522
    661665msgid "Needs the access token: IBB confirms the address through it."
    662666msgstr ""
    663667
    664 #: src/Settings/SettingsPage.php:515
     668#: src/Settings/SettingsPage.php:531
    665669msgid "IBB has not released course URLs for your partner account (any more), so the list keeps its addresses with #."
    666670msgstr ""
    667671
    668672#. translators: %s: address of the page with the list
    669 #: src/Settings/SettingsPage.php:521
     673#: src/Settings/SettingsPage.php:537
    670674#, php-format
    671675msgid "Active: courses open at their own addresses below %s; search engines may index them."
    … …  
    673677
    674678#. translators: %s: address of the page with the list
    675 #: src/Settings/SettingsPage.php:521
     679#: src/Settings/SettingsPage.php:537
    676680#, php-format
    677681msgid "Active: courses open at their own addresses below %s; search engines are asked not to index them."
    … …  
    679683
    680684#. translators: %s: address of the page with the list
    681 #: src/Settings/SettingsPage.php:528
     685#: src/Settings/SettingsPage.php:544
    682686#, php-format
    683687msgid "Proposed to IBB: %s. Until IBB confirms it, the list keeps its addresses with #."
    684688msgstr ""
    685689
    686 #: src/Settings/SettingsPage.php:539
     690#: src/Settings/SettingsPage.php:555
    687691msgid "Main colour"
    688692msgstr ""
    689693
    690 #: src/Settings/SettingsPage.php:540
     694#: src/Settings/SettingsPage.php:556
    691695msgid "Accent colour"
    692696msgstr ""
    693697
    694 #: src/Settings/SettingsPage.php:541
     698#: src/Settings/SettingsPage.php:557
    695699msgid "Background"
    696700msgstr ""
    697701
    698 #: src/Settings/SettingsPage.php:542
     702#: src/Settings/SettingsPage.php:558
    699703msgid "Border colour"
    700704msgstr ""
    701705
    702 #: src/Settings/SettingsPage.php:543
     706#: src/Settings/SettingsPage.php:559
    703707msgid "Corner radius"
    704708msgstr ""
    705709
    706 #: src/Settings/SettingsPage.php:544
     710#: src/Settings/SettingsPage.php:560
    707711msgid "Font family"
    708712msgstr ""
  • course-embed-for-viona/tags/0.7.1/readme.txt

    r3798209 r3798282  
    55Tested up to: 7.1
    66Requires PHP: 8.3
    7 Stable tag: 0.7.0
     7Stable tag: 0.7.1
    88License: GPL-2.0-or-later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    101101== Changelog ==
    102102
     103= 0.7.1 =
     104* Changed: the course page layout and the AI course advisor switch are now with the other settings on the settings page
     105* Fixed: the course page layout select no longer widens the settings page
     106
    103107= 0.7.0 =
    104108* Added: choose the course page layout for all pages in the plugin settings, once IBB has released it for you
  • course-embed-for-viona/tags/0.7.1/src/Settings/SettingsPage.php

    r3798209 r3798282  
    159159
    160160            <div class="viona-layout">
     161                <div class="viona-column">
    161162                <form method="post" action="options.php" class="viona-main">
    162163                    <?php settings_fields(self::GROUP); ?>
    … …  
    267268                    <?php submit_button(); ?>
    268269                </form>
     270                <?php /* Own forms, outside the settings form: they save at once, through IBB. */ ?>
     271                <?php $this->renderCourseLayout(); ?>
     272                <?php $this->renderAdvisor(); ?>
     273                </div>
    269274                <aside class="viona-side">
    270275                    <section class="viona-panel">
    … …  
    277282                        <p class="description"><?php esc_html_e('Optional attributes: filter, route, scroll, css, layout and advisor. One course list per page.', 'course-embed-for-viona'); ?></p>
    278283                    </section>
    279                     <?php $this->renderCourseLayout(); ?>
    280284                    <?php $this->renderDesignLink(); ?>
    281                     <?php $this->renderAdvisor(); ?>
    282285                    <section class="viona-panel">
    283286                        <h2><?php esc_html_e('Help', 'course-embed-for-viona'); ?></h2>
    … …  
    391394                <div class="notice notice-<?php echo esc_attr($messages[$result][0]); ?> inline"><p><?php echo esc_html($messages[$result][1]); ?></p></div>
    392395            <?php } ?>
    393             <p><?php echo esc_html($state['shown']
    394                 ? __('Shown on all pages with your course list.', 'course-embed-for-viona')
    395                 : __('Hidden on all pages with your course list.', 'course-embed-for-viona')); ?></p>
    396396            <form method="post" action="<?php echo esc_url(admin_url('admin-post.php')); ?>">
    397397                <input type="hidden" name="action" value="<?php echo esc_attr(Advisor::ACTION); ?>">
    398398                <input type="hidden" name="shown" value="<?php echo $state['shown'] ? '0' : '1'; ?>">
    399399                <?php wp_nonce_field(Advisor::ACTION); ?>
    400                 <button type="submit" class="button"><?php echo esc_html($state['shown']
    401                     ? __('Hide on all pages', 'course-embed-for-viona')
    402                     : __('Show on all pages', 'course-embed-for-viona')); ?></button>
     400                <table class="form-table" role="presentation">
     401                    <tr>
     402                        <th scope="row"><?php esc_html_e('On all pages', 'course-embed-for-viona'); ?></th>
     403                        <td>
     404                            <p><?php echo esc_html($state['shown']
     405                                ? __('Shown on all pages with your course list.', 'course-embed-for-viona')
     406                                : __('Hidden on all pages with your course list.', 'course-embed-for-viona')); ?></p>
     407                            <p><button type="submit" class="button"><?php echo esc_html($state['shown']
     408                                ? __('Hide on all pages', 'course-embed-for-viona')
     409                                : __('Show on all pages', 'course-embed-for-viona')); ?></button></p>
     410                            <p class="description"><?php esc_html_e('The same switch as in the IBB partner portal. A single page can also leave it out, in the block, the page builder element or the shortcode (advisor="off").', 'course-embed-for-viona'); ?></p>
     411                            <?php if ($state['url'] !== '') { ?>
     412                                <p><a href="<?php echo esc_url($state['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Preview in the IBB partner portal', 'course-embed-for-viona'); ?></a></p>
     413                            <?php } ?>
     414                        </td>
     415                    </tr>
     416                </table>
    403417            </form>
    404             <p class="description"><?php esc_html_e('The same switch as in the IBB partner portal. A single page can also leave it out, in the block, the page builder element or the shortcode (advisor="off").', 'course-embed-for-viona'); ?></p>
    405             <?php if ($state['url'] !== '') { ?>
    406                 <p><a href="<?php echo esc_url($state['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Preview in the IBB partner portal', 'course-embed-for-viona'); ?></a></p>
    407             <?php } ?>
    408418        </section>
    409419        <?php
    … …  
    435445                <div class="notice notice-<?php echo esc_attr($messages[$result][0]); ?> inline"><p><?php echo esc_html($messages[$result][1]); ?></p></div>
    436446            <?php } ?>
    437             <?php if ($state['layouts'] === []) { ?>
    438                 <p><?php echo esc_html($state['label']); ?></p>
    439             <?php } else { ?>
    440447            <form method="post" action="<?php echo esc_url(admin_url('admin-post.php')); ?>">
    441448                <input type="hidden" name="action" value="<?php echo esc_attr(CourseLayout::ACTION); ?>">
    442449                <?php wp_nonce_field(CourseLayout::ACTION); ?>
    443                 <p><label for="viona-course-layout"><?php esc_html_e('Layout on all pages', 'course-embed-for-viona'); ?></label><br>
    444                 <select id="viona-course-layout" name="layout">
    445                     <?php foreach ($state['layouts'] as $id => $label) { ?>
    446                         <option value="<?php echo esc_attr($id); ?>"<?php selected($state['layout'], $id); ?>><?php echo esc_html($label); ?></option>
    447                     <?php } ?>
    448                 </select></p>
    449                 <button type="submit" class="button"><?php esc_html_e('Save layout', 'course-embed-for-viona'); ?></button>
     450                <table class="form-table" role="presentation">
     451                    <tr>
     452                        <th scope="row"><label for="viona-course-layout"><?php esc_html_e('Layout on all pages', 'course-embed-for-viona'); ?></label></th>
     453                        <td>
     454                            <?php if ($state['layouts'] === []) { ?>
     455                                <p><?php echo esc_html($state['label']); ?></p>
     456                            <?php } else { ?>
     457                                <select id="viona-course-layout" name="layout">
     458                                    <?php foreach ($state['layouts'] as $id => $label) { ?>
     459                                        <option value="<?php echo esc_attr($id); ?>"<?php selected($state['layout'], $id); ?>><?php echo esc_html($label); ?></option>
     460                                    <?php } ?>
     461                                </select>
     462                                <button type="submit" class="button"><?php esc_html_e('Save layout', 'course-embed-for-viona'); ?></button>
     463                            <?php } ?>
     464                            <?php if ($state['hidden'] !== []) { ?>
     465                                <p class="description">
     466                                    <?php
     467                                    /* translators: %s: comma-separated list of hidden blocks */
     468                                    echo esc_html(sprintf(__('Hidden: %s', 'course-embed-for-viona'), implode(', ', $state['hidden'])));
     469                                ?>
     470                                </p>
     471                            <?php } ?>
     472                            <?php if ($state['layouts'] !== []) { ?>
     473                                <p class="description"><?php esc_html_e('The same setting as in the IBB partner portal. A single page can show another layout, chosen in the block, the page builder element or the shortcode (layout="sidebar").', 'course-embed-for-viona'); ?></p>
     474                            <?php } elseif ($state['url'] !== '') { ?>
     475                                <p><a href="<?php echo esc_url($state['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Change in the IBB partner portal', 'course-embed-for-viona'); ?></a></p>
     476                            <?php } ?>
     477                        </td>
     478                    </tr>
     479                </table>
    450480            </form>
    451             <?php } ?>
    452             <?php if ($state['hidden'] !== []) { ?>
    453                 <p class="description">
    454                     <?php
    455                     /* translators: %s: comma-separated list of hidden blocks */
    456                     echo esc_html(sprintf(__('Hidden: %s', 'course-embed-for-viona'), implode(', ', $state['hidden'])));
    457                 ?>
    458                 </p>
    459             <?php } ?>
    460             <?php if ($state['layouts'] !== []) { ?>
    461                 <p class="description"><?php esc_html_e('The same setting as in the IBB partner portal. A single page can show another layout, chosen in the block, the page builder element or the shortcode (layout="sidebar").', 'course-embed-for-viona'); ?></p>
    462             <?php } elseif ($state['url'] !== '') { ?>
    463                 <p><a href="<?php echo esc_url($state['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Change in the IBB partner portal', 'course-embed-for-viona'); ?></a></p>
    464             <?php } ?>
    465481        </section>
    466482        <?php
  • course-embed-for-viona/tags/0.7.1/vendor/composer/installed.php

    r3798209 r3798282  
    22    'root' => array(
    33        'name' => 'zirkeldesign/course-embed-for-viona',
    4         'pretty_version' => 'v0.7.0',
    5         'version' => '0.7.0.0',
    6         'reference' => '12462fbb0131d81cf8465a4e81dc44cbe64150da',
     4        'pretty_version' => 'v0.7.1',
     5        'version' => '0.7.1.0',
     6        'reference' => 'cbf2daf1a80b475ce0cc0e7f3bfe35cf7a69b44c',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
    … …  
    1212    'versions' => array(
    1313        'zirkeldesign/course-embed-for-viona' => array(
    14             'pretty_version' => 'v0.7.0',
    15             'version' => '0.7.0.0',
    16             'reference' => '12462fbb0131d81cf8465a4e81dc44cbe64150da',
     14            'pretty_version' => 'v0.7.1',
     15            'version' => '0.7.1.0',
     16            'reference' => 'cbf2daf1a80b475ce0cc0e7f3bfe35cf7a69b44c',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • course-embed-for-viona/trunk/assets/css/admin.css

    r3792238 r3798282  
    9595}
    9696
     97/* The layout names are long; a select never grows past its panel. */
     98.viona-settings .viona-panel select {
     99        max-width: 100%;
     100}
     101
    97102.viona-settings .viona-copy {
    98103        display: flex;
  • course-embed-for-viona/trunk/course-embed-for-viona.php

    r3798209 r3798282  
    44 * Plugin Name:       Course Embed for Viona
    55 * Description:       Embed the Viona course list of your IBB partner account with a block or a shortcode.
    6  * Version:           0.7.0
     6 * Version:           0.7.1
    77 * Author:            zirkel.design
    88 * Author URI:        https://zirkel.design
    … …  
    2323}
    2424
    25 define('VIONA_EMBED_VERSION', '0.7.0');
     25define('VIONA_EMBED_VERSION', '0.7.1');
    2626define('VIONA_EMBED_FILE', __FILE__);
    2727define('VIONA_EMBED_DIR', plugin_dir_path(__FILE__));
  • course-embed-for-viona/trunk/languages/course-embed-for-viona-de_DE.po

    r3798209 r3798282  
    9797msgstr "Der Zugangstoken hat ein unerwartetes Format und wurde nicht gespeichert."
    9898
    99 #: src/Settings/SettingsPage.php:165
     99#: src/Settings/SettingsPage.php:166
    100100msgid "Access"
    101101msgstr "Zugang"
    102102
    103 #: src/Settings/SettingsPage.php:168
     103#: src/Settings/SettingsPage.php:169
    104104msgid "Partner hash"
    105105msgstr "Partner-Hash"
    106106
    107 #: src/Settings/SettingsPage.php:171
     107#: src/Settings/SettingsPage.php:172
    108108msgid "The hash IBB gave you for your course list, as in the embed code."
    109109msgstr "Der Hash, den du von IBB für deine Kursliste bekommen hast. Er steht auch im Einbindungscode."
    110110
    111 #: src/Settings/SettingsPage.php:175
     111#: src/Settings/SettingsPage.php:176
    112112msgid "Access token"
    113113msgstr "Zugangstoken"
    114114
    115 #: src/Settings/SettingsPage.php:179
     115#: src/Settings/SettingsPage.php:180
    116116msgid "Defined via VIONA_EMBED_TOKEN in wp-config.php. The value here is read-only."
    117117msgstr "Festgelegt über VIONA_EMBED_TOKEN in der wp-config.php. Der Wert hier ist schreibgeschützt."
    118118
    119 #: src/Settings/SettingsPage.php:182
     119#: src/Settings/SettingsPage.php:183
    120120msgid "Issued by IBB for this website. Leave empty to keep the saved token. The course list shows without a token too; the token adds your filters and settings from IBB."
    121121msgstr "Von IBB für diese Website ausgestellt. Leer lassen, um den gespeicherten Token zu behalten. Die Kursliste erscheint auch ohne Token. Mit Token kommen deine Filter und Einstellungen von IBB dazu."
    122122
    123 #: src/Settings/SettingsPage.php:190
     123#: src/Settings/SettingsPage.php:191
    124124msgid "Test connection"
    125125msgstr "Verbindung testen"
    126126
    127 #: src/Settings/SettingsPage.php:202
     127#: src/Settings/SettingsPage.php:203
    128128msgid "Appearance"
    129129msgstr "Darstellung"
    130130
    131 #: src/Settings/SettingsPage.php:235
     131#: src/Settings/SettingsPage.php:236
    132132msgid "Custom CSS"
    133133msgstr "Eigenes CSS"
    134134
    135 #: src/Settings/SettingsPage.php:238
     135#: src/Settings/SettingsPage.php:239
    136136msgid "Applied inside the course list after the values above. Prefer the values above where they cover what you need."
    137137msgstr "Wird in der Kursliste nach den Werten oben angewendet. Nutze möglichst die Werte oben."
    … …  
    139139#: src/Integration/Elementor/CourseListWidget.php:60
    140140#: src/Integration/WPBakery.php:42
    141 #: src/Settings/SettingsPage.php:221
     141#: src/Settings/SettingsPage.php:222
    142142msgid "Scrolling"
    143143msgstr "Scrollen"
    144144
    145 #: src/Settings/SettingsPage.php:224
     145#: src/Settings/SettingsPage.php:225
    146146msgid "Empty for the default. 0 to stop scrolling to the list on page changes, or a speed in milliseconds, e.g. 800."
    147147msgstr "Leer für die Voreinstellung. 0, damit beim Seitenwechsel nicht zur Liste gescrollt wird, oder eine Geschwindigkeit in Millisekunden, z. B. 800."
    148148
    149 #: src/Settings/SettingsPage.php:539
     149#: src/Settings/SettingsPage.php:555
    150150msgid "Main colour"
    151151msgstr "Hauptfarbe"
    152152
    153 #: src/Settings/SettingsPage.php:540
     153#: src/Settings/SettingsPage.php:556
    154154msgid "Accent colour"
    155155msgstr "Akzentfarbe"
    156156
    157 #: src/Settings/SettingsPage.php:541
     157#: src/Settings/SettingsPage.php:557
    158158msgid "Background"
    159159msgstr "Hintergrund"
    160160
    161 #: src/Settings/SettingsPage.php:542
     161#: src/Settings/SettingsPage.php:558
    162162msgid "Border colour"
    163163msgstr "Randfarbe"
    164164
    165 #: src/Settings/SettingsPage.php:543
     165#: src/Settings/SettingsPage.php:559
    166166msgid "Corner radius"
    167167msgstr "Eckenradius"
    168168
    169 #: src/Settings/SettingsPage.php:544
     169#: src/Settings/SettingsPage.php:560
    170170msgid "Font family"
    171171msgstr "Schriftfamilie"
    172172
    173 #: src/Settings/SettingsPage.php:187
     173#: src/Settings/SettingsPage.php:188
    174174msgid "Connection"
    175175msgstr "Verbindung"
    176176
    177 #: src/Settings/SettingsPage.php:203
     177#: src/Settings/SettingsPage.php:204
    178178msgid "Adjust the course list to your website. Empty fields keep the look IBB set for your partner account."
    179179msgstr "Passe die Kursliste an deine Website an. Leere Felder behalten das Aussehen, das IBB für deinen Partnerzugang festgelegt hat."
    180180
    181 #: src/Settings/SettingsPage.php:271
     181#: src/Settings/SettingsPage.php:276
    182182msgid "Embed"
    183183msgstr "Einbinden"
    184184
    185 #: src/Settings/SettingsPage.php:272
     185#: src/Settings/SettingsPage.php:277
    186186msgid "Place the course list on a page with this shortcode:"
    187187msgstr "Setze die Kursliste mit diesem Shortcode auf eine Seite:"
    188188
    189 #: src/Settings/SettingsPage.php:275
     189#: src/Settings/SettingsPage.php:280
    190190msgid "Copy"
    191191msgstr "Kopieren"
    … …  
    195195msgstr "Kopiert"
    196196
    197 #: src/Settings/SettingsPage.php:283
     197#: src/Settings/SettingsPage.php:286
    198198msgid "Help"
    199199msgstr "Hilfe"
    200200
    201 #: src/Settings/SettingsPage.php:284
     201#: src/Settings/SettingsPage.php:287
    202202msgid "The list stays empty when your website is not among the allowed domains of your partner account. The connection test tells you; IBB adds the domain."
    203203msgstr "Die Liste bleibt leer, solange deine Website nicht bei den erlaubten Domains deines Partnerzugangs steht. Der Verbindungstest zeigt das an, IBB trägt die Domain ein."
    … …  
    280280msgstr "Der Viona-Server hat den Wert nicht angenommen."
    281281
    282 #: src/Settings/SettingsPage.php:247
     282#: src/Settings/SettingsPage.php:248
    283283msgid "Course URLs"
    284284msgstr "Kurs-URLs"
    285285
    286 #: src/Settings/SettingsPage.php:248
     286#: src/Settings/SettingsPage.php:249
    287287msgid "Give every course and category its own address below the page with the list, e.g. /courses/course-for-x/, instead of an address with #."
    288288msgstr "Jeder Kurs und jede Kategorie bekommt eine eigene Adresse unterhalb der Seite mit der Liste, etwa /kurse/kurs-fuer-x/, statt einer Adresse mit #."
    289289
    290 #: src/Settings/SettingsPage.php:251
     290#: src/Settings/SettingsPage.php:252
    291291msgid "Page with the list"
    292292msgstr "Seite mit der Liste"
    293293
    294 #: src/Settings/SettingsPage.php:257
     294#: src/Settings/SettingsPage.php:258
    295295msgid "Off"
    296296msgstr "Aus"
    297297
    298 #: src/Settings/SettingsPage.php:502
     298#: src/Settings/SettingsPage.php:518
    299299msgid "Off: the list keeps its addresses with #."
    300300msgstr "Aus: Die Liste behält ihre Adressen mit #."
    301301
    302 #: src/Settings/SettingsPage.php:506
     302#: src/Settings/SettingsPage.php:522
    303303msgid "Needs the access token: IBB confirms the address through it."
    304304msgstr "Dafür ist der Zugangstoken nötig. Über ihn bestätigt IBB die Adresse."
    305305
    306306#. translators: %s: address of the page with the list
    307 #: src/Settings/SettingsPage.php:521
     307#: src/Settings/SettingsPage.php:537
    308308#, php-format
    309309msgid "Active: courses open at their own addresses below %s; search engines may index them."
    … …  
    311311
    312312#. translators: %s: address of the page with the list
    313 #: src/Settings/SettingsPage.php:521
     313#: src/Settings/SettingsPage.php:537
    314314#, php-format
    315315msgid "Active: courses open at their own addresses below %s; search engines are asked not to index them."
    … …  
    317317
    318318#. translators: %s: address of the page with the list
    319 #: src/Settings/SettingsPage.php:528
     319#: src/Settings/SettingsPage.php:544
    320320#, php-format
    321321msgid "Proposed to IBB: %s. Until IBB confirms it, the list keeps its addresses with #."
    322322msgstr "An IBB vorgeschlagen: %s. Bis IBB die Adresse bestätigt, behält die Liste ihre Adressen mit #."
    323323
    324 #: src/Settings/SettingsPage.php:515
     324#: src/Settings/SettingsPage.php:531
    325325msgid "IBB has not released course URLs for your partner account (any more), so the list keeps its addresses with #."
    326326msgstr "IBB hat die Kurs-URLs für deinen Partnerzugang nicht oder nicht mehr freigegeben, deshalb behält die Liste ihre Adressen mit #."
    … …  
    368368msgstr "Wie in den Plugin-Einstellungen"
    369369
    370 #: src/Settings/SettingsPage.php:433
     370#: src/Settings/SettingsPage.php:443
    371371msgid "Course page"
    372372msgstr "Kursseite"
    373373
    374374#. translators: %s: comma-separated list of hidden blocks
    375 #: src/Settings/SettingsPage.php:456
     375#: src/Settings/SettingsPage.php:468
    376376#, php-format
    377377msgid "Hidden: %s"
    … …  
    425425
    426426#: src/Settings/SettingsPage.php:83
    427 #: src/Settings/SettingsPage.php:192
     427#: src/Settings/SettingsPage.php:193
    428428msgid "Enter the partner hash and the access token first."
    429429msgstr "Gib zuerst Partner-Hash und Zugangstoken ein."
    … …  
    453453msgstr "Kursliste laden"
    454454
    455 #: src/Settings/SettingsPage.php:228
     455#: src/Settings/SettingsPage.php:229
    456456msgid "Loading"
    457457msgstr "Laden"
    458458
    459 #: src/Settings/SettingsPage.php:230
     459#: src/Settings/SettingsPage.php:231
    460460msgid "Load the list only after a click"
    461461msgstr "Liste erst nach einem Klick laden"
    462462
    463 #: src/Settings/SettingsPage.php:231
     463#: src/Settings/SettingsPage.php:232
    464464msgid "Visitors first see a note and a button, and nothing comes from IBB before they click. The click is kept in the browser tab (sessionStorage) until it is closed. Whether you need this depends on your privacy policy."
    465465msgstr "Auf der Seite erscheinen zuerst ein Hinweis und ein Button. Vor dem Klick wird nichts von IBB geladen. Der Klick bleibt im Browser-Tab (sessionStorage) gespeichert, bis er geschlossen wird. Ob du das brauchst, hängt von deiner Datenschutzerklärung ab."
    … …  
    485485msgstr "Übernimmt Primär- und Akzentfarbe sowie die Textschrift aus den Website-Einstellungen, statt der Werte aus den Plugin-Einstellungen."
    486486
    487 #: src/Settings/SettingsPage.php:213
     487#: src/Settings/SettingsPage.php:214
    488488msgid "Theme font"
    489489msgstr "Theme-Schrift"
    490490
    491 #: src/Settings/SettingsPage.php:215
     491#: src/Settings/SettingsPage.php:216
    492492msgid "Use the text font of the theme"
    493493msgstr "Textschrift des Themes verwenden"
    494494
    495 #: src/Settings/SettingsPage.php:216
     495#: src/Settings/SettingsPage.php:217
    496496msgid "Takes the font set in the theme or the Site Editor, unless the font above is filled in. Font files on your website need an access token."
    497497msgstr "Übernimmt die Schrift aus dem Theme oder dem Website-Editor, sofern oben keine Schriftfamilie eingetragen ist. Für Schriftdateien auf deiner Website ist ein Zugangstoken nötig."
    … …  
    551551msgstr "Die letzten 30 Tage, von IBB ohne Cookies gezählt."
    552552
    553 #: src/Settings/SettingsPage.php:194
     553#: src/Settings/SettingsPage.php:195
    554554msgid "Ask IBB to add this website"
    555555msgstr "IBB um Aufnahme dieser Website bitten"
    … …  
    560560
    561561#: src/Api/EmbedApiClient.php:182
    562 #: src/Settings/SettingsPage.php:304
     562#: src/Settings/SettingsPage.php:307
    563563msgid "The approval has expired or was already used. Please connect again."
    564564msgstr "Die Freigabe ist abgelaufen oder wurde schon verwendet. Bitte verbinde erneut."
    … …  
    574574msgstr "Deine Zahlen erscheinen hier, sobald IBB diese Website bei den erlaubten Domains eingetragen hat."
    575575
    576 #: src/Settings/SettingsPage.php:299
     576#: src/Settings/SettingsPage.php:302
    577577msgid "IBB approved this website. Check the details below and activate the access."
    578578msgstr "IBB hat diese Website freigegeben. Prüfe die Angaben unten und aktiviere den Zugang."
    579579
    580 #: src/Settings/SettingsPage.php:300
     580#: src/Settings/SettingsPage.php:303
    581581msgid "Connected. The plugin now gets your filters and settings from IBB."
    582582msgstr "Verbunden. Das Plugin bekommt jetzt deine Filter und Einstellungen von IBB."
    583583
    584 #: src/Settings/SettingsPage.php:302
     584#: src/Settings/SettingsPage.php:305
    585585msgid "Disconnected. The course list keeps showing; filters and settings from IBB stop."
    586586msgstr "Getrennt. Die Kursliste bleibt sichtbar, Filter und Einstellungen von IBB kommen nicht mehr."
    587587
    588 #: src/Settings/SettingsPage.php:305
     588#: src/Settings/SettingsPage.php:308
    589589msgid "The access could not be fetched from IBB. Please connect again."
    590590msgstr "Der Zugang konnte nicht von IBB abgerufen werden. Bitte verbinde erneut."
    591591
    592 #: src/Settings/SettingsPage.php:306
     592#: src/Settings/SettingsPage.php:309
    593593msgid "IBB approved this website for a different partner account than the partner hash saved here. Nothing was changed."
    594594msgstr "IBB hat diese Website für ein anderes Partnerkonto freigegeben als das zum hier gespeicherten Partner-Hash. Es wurde nichts geändert."
    595595
    596 #: src/Settings/SettingsPage.php:307
     596#: src/Settings/SettingsPage.php:310
    597597msgid "This website cannot connect itself. Enter the access token from IBB below."
    598598msgstr "Diese Website kann sich nicht selbst verbinden. Gib unten den Zugangstoken von IBB ein."
    599599
    600600#. translators: 1: partner name, 2: name of the portal account that approved
    601 #: src/Settings/SettingsPage.php:332
     601#: src/Settings/SettingsPage.php:335
    602602#, php-format
    603603msgid "Approved for %1$s by %2$s in the IBB partner portal. Activate it only if you started this connection."
    604604msgstr "Im IBB-Partnerportal für %1$s freigegeben von %2$s. Aktiviere den Zugang nur, wenn du diese Verbindung gestartet hast."
    605605
    606 #: src/Settings/SettingsPage.php:336
     606#: src/Settings/SettingsPage.php:339
    607607msgid "Activate access"
    608608msgstr "Zugang aktivieren"
    609609
    610 #: src/Settings/SettingsPage.php:336
     610#: src/Settings/SettingsPage.php:339
    611611msgid "Discard"
    612612msgstr "Verwerfen"
    613613
    614 #: src/Settings/SettingsPage.php:346
     614#: src/Settings/SettingsPage.php:349
    615615msgid "Connect with Viona"
    616616msgstr "Mit Viona verbinden"
    617617
    618 #: src/Settings/SettingsPage.php:347
     618#: src/Settings/SettingsPage.php:350
    619619msgid "Opens the IBB partner portal, where you approve this website with your login. Nothing to copy. Or enter partner hash and access token from IBB below."
    620620msgstr "Öffnet das IBB-Partnerportal, dort gibst du diese Website mit deinem Login frei. Nichts zu kopieren. Oder gib unten Partner-Hash und Zugangstoken von IBB ein."
    621621
    622 #: src/Settings/SettingsPage.php:361
     622#: src/Settings/SettingsPage.php:364
    623623msgid "Waiting for IBB to add this website to the allowed domains. Until then the list does not show here, so publish the page with it afterwards. The connection test checks again."
    624624msgstr "Wartet darauf, dass IBB diese Website bei den erlaubten Domains einträgt. Bis dahin erscheint die Liste hier nicht, veröffentliche die Seite mit ihr also erst danach. Der Verbindungstest prüft erneut."
    625625
    626 #: src/Settings/SettingsPage.php:364
     626#: src/Settings/SettingsPage.php:367
    627627msgid "Disconnect"
    628628msgstr "Trennen"
    629629
    630 #: src/Settings/SettingsPage.php:364
     630#: src/Settings/SettingsPage.php:367
    631631msgid "Give the access back to IBB? The course list keeps showing; filters and settings from IBB stop until you connect again."
    632632msgstr "Zugang an IBB zurückgeben? Die Kursliste bleibt sichtbar, Filter und Einstellungen von IBB kommen erst wieder, wenn du neu verbindest."
    633633
    634 #: src/Settings/SettingsPage.php:358
     634#: src/Settings/SettingsPage.php:361
    635635msgid "This website is connected to your IBB partner account."
    636636msgstr "Diese Website ist mit deinem IBB-Partnerkonto verbunden."
    637637
    638 #: src/Settings/SettingsPage.php:303
     638#: src/Settings/SettingsPage.php:306
    639639msgid "Disconnected. Without a partner hash the course list does not show on this website: connect again or enter the partner hash below."
    640640msgstr "Getrennt. Ohne Partner-Hash erscheint die Kursliste auf dieser Website nicht: Verbinde neu oder trage den Partner-Hash unten ein."
    … …  
    655655msgstr "Ohne KI-Kursberater"
    656656
    657 #: src/Settings/SettingsPage.php:380
     657#: src/Settings/SettingsPage.php:383
    658658msgid "The AI course advisor now shows on all pages with your course list."
    659659msgstr "Der KI-Kursberater erscheint jetzt auf allen Seiten mit deiner Kursliste."
    660660
    661 #: src/Settings/SettingsPage.php:381
     661#: src/Settings/SettingsPage.php:384
    662662msgid "The AI course advisor is now hidden on all pages with your course list."
    663663msgstr "Der KI-Kursberater ist jetzt auf allen Seiten mit deiner Kursliste ausgeblendet."
    664664
    665 #: src/Settings/SettingsPage.php:382
    666 #: src/Settings/SettingsPage.php:426
     665#: src/Settings/SettingsPage.php:385
     666#: src/Settings/SettingsPage.php:436
    667667msgid "The access of this website may not change this. Please use the IBB partner portal."
    668668msgstr "Der Zugang dieser Website darf das nicht ändern. Bitte nutze das IBB-Partnerportal."
    669669
    670 #: src/Settings/SettingsPage.php:383
     670#: src/Settings/SettingsPage.php:386
    671671msgid "The AI course advisor could not be switched. Please try again."
    672672msgstr "Der KI-Kursberater konnte nicht umgeschaltet werden. Bitte versuche es erneut."
    673673
    674 #: src/Settings/SettingsPage.php:389
     674#: src/Settings/SettingsPage.php:392
    675675msgid "AI course advisor"
    676676msgstr "KI-Kursberater"
    677677
    678 #: src/Settings/SettingsPage.php:394
     678#: src/Settings/SettingsPage.php:405
    679679msgid "Shown on all pages with your course list."
    680680msgstr "Auf allen Seiten mit deiner Kursliste eingeblendet."
    681681
    682 #: src/Settings/SettingsPage.php:395
     682#: src/Settings/SettingsPage.php:406
    683683msgid "Hidden on all pages with your course list."
    684684msgstr "Auf allen Seiten mit deiner Kursliste ausgeblendet."
    685685
    686 #: src/Settings/SettingsPage.php:401
     686#: src/Settings/SettingsPage.php:408
    687687msgid "Hide on all pages"
    688688msgstr "Auf allen Seiten ausblenden"
    689689
    690 #: src/Settings/SettingsPage.php:402
     690#: src/Settings/SettingsPage.php:409
    691691msgid "Show on all pages"
    692692msgstr "Auf allen Seiten einblenden"
    693693
    694 #: src/Settings/SettingsPage.php:404
     694#: src/Settings/SettingsPage.php:410
    695695msgid "The same switch as in the IBB partner portal. A single page can also leave it out, in the block, the page builder element or the shortcode (advisor=\"off\")."
    696696msgstr "Derselbe Schalter wie im IBB-Partnerportal. Eine einzelne Seite kann ihn auch weglassen, im Block, im Page-Builder-Element oder im Shortcode (advisor=\"off\")."
    697697
    698 #: src/Settings/SettingsPage.php:406
     698#: src/Settings/SettingsPage.php:412
    699699msgid "Preview in the IBB partner portal"
    700700msgstr "Vorschau im IBB-Partnerportal"
    … …  
    717717msgstr "Wie auf allen Seiten"
    718718
    719 #: src/Settings/SettingsPage.php:277
     719#: src/Settings/SettingsPage.php:282
    720720msgid "Optional attributes: filter, route, scroll, css, layout and advisor. One course list per page."
    721721msgstr "Optionale Attribute: filter, route, scroll, css, layout und advisor. Eine Kursliste pro Seite."
    722722
    723 #: src/Settings/SettingsPage.php:425
     723#: src/Settings/SettingsPage.php:435
    724724msgid "The course page layout is saved for all pages with your course list."
    725725msgstr "Das Layout der Kursseite ist für alle Seiten mit deiner Kursliste gespeichert."
    726726
    727 #: src/Settings/SettingsPage.php:427
     727#: src/Settings/SettingsPage.php:437
    728728msgid "The course page layout could not be saved. Please try again."
    729729msgstr "Das Layout der Kursseite konnte nicht gespeichert werden. Bitte versuche es erneut."
    730730
    731 #: src/Settings/SettingsPage.php:443
     731#: src/Settings/SettingsPage.php:452
    732732msgid "Layout on all pages"
    733733msgstr "Layout auf allen Seiten"
    734734
    735 #: src/Settings/SettingsPage.php:449
     735#: src/Settings/SettingsPage.php:462
    736736msgid "Save layout"
    737737msgstr "Layout speichern"
    738738
    739 #: src/Settings/SettingsPage.php:461
     739#: src/Settings/SettingsPage.php:473
    740740msgid "The same setting as in the IBB partner portal. A single page can show another layout, chosen in the block, the page builder element or the shortcode (layout=\"sidebar\")."
    741741msgstr "Dieselbe Einstellung wie im IBB-Partnerportal. Eine einzelne Seite kann ein anderes Layout zeigen, gewählt im Block, im Page-Builder-Element oder im Shortcode (layout=\"sidebar\")."
    742742
    743 #: src/Settings/SettingsPage.php:479
     743#: src/Settings/SettingsPage.php:495
    744744msgid "Look of the course list"
    745745msgstr "Aussehen der Kursliste"
    746746
    747 #: src/Settings/SettingsPage.php:480
     747#: src/Settings/SettingsPage.php:496
    748748msgid "Tiles, video, partner seal, course page and more are set in the IBB partner portal. They apply to all of your pages."
    749749msgstr "Kacheln, Video, Partnersiegel, Kursseite und mehr stellst du im IBB-Partnerportal ein. Das gilt für alle deine Seiten."
    750750
    751 #: src/Settings/SettingsPage.php:481
     751#: src/Settings/SettingsPage.php:497
    752752msgid "Adjust the look in the IBB partner portal"
    753753msgstr "Darstellung im IBB-Partnerportal anpassen"
    754754
    755 #: src/Settings/SettingsPage.php:463
     755#: src/Settings/SettingsPage.php:475
    756756msgid "Change in the IBB partner portal"
    757757msgstr "Im IBB-Partnerportal ändern"
     758
     759#: src/Settings/SettingsPage.php:402
     760msgid "On all pages"
     761msgstr "Auf allen Seiten"
  • course-embed-for-viona/trunk/languages/course-embed-for-viona-de_DE_formal.po

    r3798209 r3798282  
    9797msgstr "Der Zugangstoken hat ein unerwartetes Format und wurde nicht gespeichert."
    9898
    99 #: src/Settings/SettingsPage.php:165
     99#: src/Settings/SettingsPage.php:166
    100100msgid "Access"
    101101msgstr "Zugang"
    102102
    103 #: src/Settings/SettingsPage.php:168
     103#: src/Settings/SettingsPage.php:169
    104104msgid "Partner hash"
    105105msgstr "Partner-Hash"
    106106
    107 #: src/Settings/SettingsPage.php:171
     107#: src/Settings/SettingsPage.php:172
    108108msgid "The hash IBB gave you for your course list, as in the embed code."
    109109msgstr "Der Hash, den Sie von IBB für Ihre Kursliste bekommen haben. Er steht auch im Einbindungscode."
    110110
    111 #: src/Settings/SettingsPage.php:175
     111#: src/Settings/SettingsPage.php:176
    112112msgid "Access token"
    113113msgstr "Zugangstoken"
    114114
    115 #: src/Settings/SettingsPage.php:179
     115#: src/Settings/SettingsPage.php:180
    116116msgid "Defined via VIONA_EMBED_TOKEN in wp-config.php. The value here is read-only."
    117117msgstr "Festgelegt über VIONA_EMBED_TOKEN in der wp-config.php. Der Wert hier ist schreibgeschützt."
    118118
    119 #: src/Settings/SettingsPage.php:182
     119#: src/Settings/SettingsPage.php:183
    120120msgid "Issued by IBB for this website. Leave empty to keep the saved token. The course list shows without a token too; the token adds your filters and settings from IBB."
    121121msgstr "Von IBB für diese Website ausgestellt. Leer lassen, um den gespeicherten Token zu behalten. Die Kursliste erscheint auch ohne Token. Mit Token kommen Ihre Filter und Einstellungen von IBB dazu."
    122122
    123 #: src/Settings/SettingsPage.php:190
     123#: src/Settings/SettingsPage.php:191
    124124msgid "Test connection"
    125125msgstr "Verbindung testen"
    126126
    127 #: src/Settings/SettingsPage.php:202
     127#: src/Settings/SettingsPage.php:203
    128128msgid "Appearance"
    129129msgstr "Darstellung"
    130130
    131 #: src/Settings/SettingsPage.php:235
     131#: src/Settings/SettingsPage.php:236
    132132msgid "Custom CSS"
    133133msgstr "Eigenes CSS"
    134134
    135 #: src/Settings/SettingsPage.php:238
     135#: src/Settings/SettingsPage.php:239
    136136msgid "Applied inside the course list after the values above. Prefer the values above where they cover what you need."
    137137msgstr "Wird in der Kursliste nach den Werten oben angewendet. Nutzen Sie möglichst die Werte oben."
    … …  
    139139#: src/Integration/Elementor/CourseListWidget.php:60
    140140#: src/Integration/WPBakery.php:42
    141 #: src/Settings/SettingsPage.php:221
     141#: src/Settings/SettingsPage.php:222
    142142msgid "Scrolling"
    143143msgstr "Scrollen"
    144144
    145 #: src/Settings/SettingsPage.php:224
     145#: src/Settings/SettingsPage.php:225
    146146msgid "Empty for the default. 0 to stop scrolling to the list on page changes, or a speed in milliseconds, e.g. 800."
    147147msgstr "Leer für die Voreinstellung. 0, damit beim Seitenwechsel nicht zur Liste gescrollt wird, oder eine Geschwindigkeit in Millisekunden, z. B. 800."
    148148
    149 #: src/Settings/SettingsPage.php:539
     149#: src/Settings/SettingsPage.php:555
    150150msgid "Main colour"
    151151msgstr "Hauptfarbe"
    152152
    153 #: src/Settings/SettingsPage.php:540
     153#: src/Settings/SettingsPage.php:556
    154154msgid "Accent colour"
    155155msgstr "Akzentfarbe"
    156156
    157 #: src/Settings/SettingsPage.php:541
     157#: src/Settings/SettingsPage.php:557
    158158msgid "Background"
    159159msgstr "Hintergrund"
    160160
    161 #: src/Settings/SettingsPage.php:542
     161#: src/Settings/SettingsPage.php:558
    162162msgid "Border colour"
    163163msgstr "Randfarbe"
    164164
    165 #: src/Settings/SettingsPage.php:543
     165#: src/Settings/SettingsPage.php:559
    166166msgid "Corner radius"
    167167msgstr "Eckenradius"
    168168
    169 #: src/Settings/SettingsPage.php:544
     169#: src/Settings/SettingsPage.php:560
    170170msgid "Font family"
    171171msgstr "Schriftfamilie"
    172172
    173 #: src/Settings/SettingsPage.php:187
     173#: src/Settings/SettingsPage.php:188
    174174msgid "Connection"
    175175msgstr "Verbindung"
    176176
    177 #: src/Settings/SettingsPage.php:203
     177#: src/Settings/SettingsPage.php:204
    178178msgid "Adjust the course list to your website. Empty fields keep the look IBB set for your partner account."
    179179msgstr "Passen Sie die Kursliste an Ihre Website an. Leere Felder behalten das Aussehen, das IBB für Ihren Partnerzugang festgelegt hat."
    180180
    181 #: src/Settings/SettingsPage.php:271
     181#: src/Settings/SettingsPage.php:276
    182182msgid "Embed"
    183183msgstr "Einbinden"
    184184
    185 #: src/Settings/SettingsPage.php:272
     185#: src/Settings/SettingsPage.php:277
    186186msgid "Place the course list on a page with this shortcode:"
    187187msgstr "Setzen Sie die Kursliste mit diesem Shortcode auf eine Seite:"
    188188
    189 #: src/Settings/SettingsPage.php:275
     189#: src/Settings/SettingsPage.php:280
    190190msgid "Copy"
    191191msgstr "Kopieren"
    … …  
    195195msgstr "Kopiert"
    196196
    197 #: src/Settings/SettingsPage.php:283
     197#: src/Settings/SettingsPage.php:286
    198198msgid "Help"
    199199msgstr "Hilfe"
    200200
    201 #: src/Settings/SettingsPage.php:284
     201#: src/Settings/SettingsPage.php:287
    202202msgid "The list stays empty when your website is not among the allowed domains of your partner account. The connection test tells you; IBB adds the domain."
    203203msgstr "Die Liste bleibt leer, solange Ihre Website nicht bei den erlaubten Domains Ihres Partnerzugangs steht. Der Verbindungstest zeigt das an, IBB trägt die Domain ein."
    … …  
    280280msgstr "Der Viona-Server hat den Wert nicht angenommen."
    281281
    282 #: src/Settings/SettingsPage.php:247
     282#: src/Settings/SettingsPage.php:248
    283283msgid "Course URLs"
    284284msgstr "Kurs-URLs"
    285285
    286 #: src/Settings/SettingsPage.php:248
     286#: src/Settings/SettingsPage.php:249
    287287msgid "Give every course and category its own address below the page with the list, e.g. /courses/course-for-x/, instead of an address with #."
    288288msgstr "Jeder Kurs und jede Kategorie bekommt eine eigene Adresse unterhalb der Seite mit der Liste, etwa /kurse/kurs-fuer-x/, statt einer Adresse mit #."
    289289
    290 #: src/Settings/SettingsPage.php:251
     290#: src/Settings/SettingsPage.php:252
    291291msgid "Page with the list"
    292292msgstr "Seite mit der Liste"
    293293
    294 #: src/Settings/SettingsPage.php:257
     294#: src/Settings/SettingsPage.php:258
    295295msgid "Off"
    296296msgstr "Aus"
    297297
    298 #: src/Settings/SettingsPage.php:502
     298#: src/Settings/SettingsPage.php:518
    299299msgid "Off: the list keeps its addresses with #."
    300300msgstr "Aus: Die Liste behält ihre Adressen mit #."
    301301
    302 #: src/Settings/SettingsPage.php:506
     302#: src/Settings/SettingsPage.php:522
    303303msgid "Needs the access token: IBB confirms the address through it."
    304304msgstr "Dafür ist der Zugangstoken nötig. Über ihn bestätigt IBB die Adresse."
    305305
    306306#. translators: %s: address of the page with the list
    307 #: src/Settings/SettingsPage.php:521
     307#: src/Settings/SettingsPage.php:537
    308308#, php-format
    309309msgid "Active: courses open at their own addresses below %s; search engines may index them."
    … …  
    311311
    312312#. translators: %s: address of the page with the list
    313 #: src/Settings/SettingsPage.php:521
     313#: src/Settings/SettingsPage.php:537
    314314#, php-format
    315315msgid "Active: courses open at their own addresses below %s; search engines are asked not to index them."
    … …  
    317317
    318318#. translators: %s: address of the page with the list
    319 #: src/Settings/SettingsPage.php:528
     319#: src/Settings/SettingsPage.php:544
    320320#, php-format
    321321msgid "Proposed to IBB: %s. Until IBB confirms it, the list keeps its addresses with #."
    322322msgstr "An IBB vorgeschlagen: %s. Bis IBB die Adresse bestätigt, behält die Liste ihre Adressen mit #."
    323323
    324 #: src/Settings/SettingsPage.php:515
     324#: src/Settings/SettingsPage.php:531
    325325msgid "IBB has not released course URLs for your partner account (any more), so the list keeps its addresses with #."
    326326msgstr "IBB hat die Kurs-URLs für Ihren Partnerzugang nicht oder nicht mehr freigegeben, deshalb behält die Liste ihre Adressen mit #."
    … …  
    368368msgstr "Wie in den Plugin-Einstellungen"
    369369
    370 #: src/Settings/SettingsPage.php:433
     370#: src/Settings/SettingsPage.php:443
    371371msgid "Course page"
    372372msgstr "Kursseite"
    373373
    374374#. translators: %s: comma-separated list of hidden blocks
    375 #: src/Settings/SettingsPage.php:456
     375#: src/Settings/SettingsPage.php:468
    376376#, php-format
    377377msgid "Hidden: %s"
    … …  
    425425
    426426#: src/Settings/SettingsPage.php:83
    427 #: src/Settings/SettingsPage.php:192
     427#: src/Settings/SettingsPage.php:193
    428428msgid "Enter the partner hash and the access token first."
    429429msgstr "Geben Sie zuerst Partner-Hash und Zugangstoken ein."
    … …  
    453453msgstr "Kursliste laden"
    454454
    455 #: src/Settings/SettingsPage.php:228
     455#: src/Settings/SettingsPage.php:229
    456456msgid "Loading"
    457457msgstr "Laden"
    458458
    459 #: src/Settings/SettingsPage.php:230
     459#: src/Settings/SettingsPage.php:231
    460460msgid "Load the list only after a click"
    461461msgstr "Liste erst nach einem Klick laden"
    462462
    463 #: src/Settings/SettingsPage.php:231
     463#: src/Settings/SettingsPage.php:232
    464464msgid "Visitors first see a note and a button, and nothing comes from IBB before they click. The click is kept in the browser tab (sessionStorage) until it is closed. Whether you need this depends on your privacy policy."
    465465msgstr "Auf der Seite erscheinen zuerst ein Hinweis und ein Button. Vor dem Klick wird nichts von IBB geladen. Der Klick bleibt im Browser-Tab (sessionStorage) gespeichert, bis er geschlossen wird. Ob Sie das brauchen, hängt von Ihrer Datenschutzerklärung ab."
    … …  
    485485msgstr "Übernimmt Primär- und Akzentfarbe sowie die Textschrift aus den Website-Einstellungen, statt der Werte aus den Plugin-Einstellungen."
    486486
    487 #: src/Settings/SettingsPage.php:213
     487#: src/Settings/SettingsPage.php:214
    488488msgid "Theme font"
    489489msgstr "Theme-Schrift"
    490490
    491 #: src/Settings/SettingsPage.php:215
     491#: src/Settings/SettingsPage.php:216
    492492msgid "Use the text font of the theme"
    493493msgstr "Textschrift des Themes verwenden"
    494494
    495 #: src/Settings/SettingsPage.php:216
     495#: src/Settings/SettingsPage.php:217
    496496msgid "Takes the font set in the theme or the Site Editor, unless the font above is filled in. Font files on your website need an access token."
    497497msgstr "Übernimmt die Schrift aus dem Theme oder dem Website-Editor, sofern oben keine Schriftfamilie eingetragen ist. Für Schriftdateien auf Ihrer Website ist ein Zugangstoken nötig."
    … …  
    551551msgstr "Die letzten 30 Tage, von IBB ohne Cookies gezählt."
    552552
    553 #: src/Settings/SettingsPage.php:194
     553#: src/Settings/SettingsPage.php:195
    554554msgid "Ask IBB to add this website"
    555555msgstr "IBB um Aufnahme dieser Website bitten"
    … …  
    560560
    561561#: src/Api/EmbedApiClient.php:182
    562 #: src/Settings/SettingsPage.php:304
     562#: src/Settings/SettingsPage.php:307
    563563msgid "The approval has expired or was already used. Please connect again."
    564564msgstr "Die Freigabe ist abgelaufen oder wurde schon verwendet. Bitte verbinden Sie erneut."
    … …  
    574574msgstr "Ihre Zahlen erscheinen hier, sobald IBB diese Website bei den erlaubten Domains eingetragen hat."
    575575
    576 #: src/Settings/SettingsPage.php:299
     576#: src/Settings/SettingsPage.php:302
    577577msgid "IBB approved this website. Check the details below and activate the access."
    578578msgstr "IBB hat diese Website freigegeben. Prüfen Sie die Angaben unten und aktivieren Sie den Zugang."
    579579
    580 #: src/Settings/SettingsPage.php:300
     580#: src/Settings/SettingsPage.php:303
    581581msgid "Connected. The plugin now gets your filters and settings from IBB."
    582582msgstr "Verbunden. Das Plugin bekommt jetzt Ihre Filter und Einstellungen von IBB."
    583583
    584 #: src/Settings/SettingsPage.php:302
     584#: src/Settings/SettingsPage.php:305
    585585msgid "Disconnected. The course list keeps showing; filters and settings from IBB stop."
    586586msgstr "Getrennt. Die Kursliste bleibt sichtbar, Filter und Einstellungen von IBB kommen nicht mehr."
    587587
    588 #: src/Settings/SettingsPage.php:305
     588#: src/Settings/SettingsPage.php:308
    589589msgid "The access could not be fetched from IBB. Please connect again."
    590590msgstr "Der Zugang konnte nicht von IBB abgerufen werden. Bitte verbinden Sie erneut."
    591591
    592 #: src/Settings/SettingsPage.php:306
     592#: src/Settings/SettingsPage.php:309
    593593msgid "IBB approved this website for a different partner account than the partner hash saved here. Nothing was changed."
    594594msgstr "IBB hat diese Website für ein anderes Partnerkonto freigegeben als das zum hier gespeicherten Partner-Hash. Es wurde nichts geändert."
    595595
    596 #: src/Settings/SettingsPage.php:307
     596#: src/Settings/SettingsPage.php:310
    597597msgid "This website cannot connect itself. Enter the access token from IBB below."
    598598msgstr "Diese Website kann sich nicht selbst verbinden. Geben Sie unten den Zugangstoken von IBB ein."
    599599
    600600#. translators: 1: partner name, 2: name of the portal account that approved
    601 #: src/Settings/SettingsPage.php:332
     601#: src/Settings/SettingsPage.php:335
    602602#, php-format
    603603msgid "Approved for %1$s by %2$s in the IBB partner portal. Activate it only if you started this connection."
    604604msgstr "Im IBB-Partnerportal für %1$s freigegeben von %2$s. Aktivieren Sie den Zugang nur, wenn Sie diese Verbindung gestartet haben."
    605605
    606 #: src/Settings/SettingsPage.php:336
     606#: src/Settings/SettingsPage.php:339
    607607msgid "Activate access"
    608608msgstr "Zugang aktivieren"
    609609
    610 #: src/Settings/SettingsPage.php:336
     610#: src/Settings/SettingsPage.php:339
    611611msgid "Discard"
    612612msgstr "Verwerfen"
    613613
    614 #: src/Settings/SettingsPage.php:346
     614#: src/Settings/SettingsPage.php:349
    615615msgid "Connect with Viona"
    616616msgstr "Mit Viona verbinden"
    617617
    618 #: src/Settings/SettingsPage.php:347
     618#: src/Settings/SettingsPage.php:350
    619619msgid "Opens the IBB partner portal, where you approve this website with your login. Nothing to copy. Or enter partner hash and access token from IBB below."
    620620msgstr "Öffnet das IBB-Partnerportal, dort geben Sie diese Website mit Ihrem Login frei. Nichts zu kopieren. Oder geben Sie unten Partner-Hash und Zugangstoken von IBB ein."
    621621
    622 #: src/Settings/SettingsPage.php:361
     622#: src/Settings/SettingsPage.php:364
    623623msgid "Waiting for IBB to add this website to the allowed domains. Until then the list does not show here, so publish the page with it afterwards. The connection test checks again."
    624624msgstr "Wartet darauf, dass IBB diese Website bei den erlaubten Domains einträgt. Bis dahin erscheint die Liste hier nicht, veröffentlichen Sie die Seite mit ihr also erst danach. Der Verbindungstest prüft erneut."
    625625
    626 #: src/Settings/SettingsPage.php:364
     626#: src/Settings/SettingsPage.php:367
    627627msgid "Disconnect"
    628628msgstr "Trennen"
    629629
    630 #: src/Settings/SettingsPage.php:364
     630#: src/Settings/SettingsPage.php:367
    631631msgid "Give the access back to IBB? The course list keeps showing; filters and settings from IBB stop until you connect again."
    632632msgstr "Zugang an IBB zurückgeben? Die Kursliste bleibt sichtbar, Filter und Einstellungen von IBB kommen erst wieder, wenn Sie neu verbinden."
    633633
    634 #: src/Settings/SettingsPage.php:358
     634#: src/Settings/SettingsPage.php:361
    635635msgid "This website is connected to your IBB partner account."
    636636msgstr "Diese Website ist mit Ihrem IBB-Partnerkonto verbunden."
    637637
    638 #: src/Settings/SettingsPage.php:303
     638#: src/Settings/SettingsPage.php:306
    639639msgid "Disconnected. Without a partner hash the course list does not show on this website: connect again or enter the partner hash below."
    640640msgstr "Getrennt. Ohne Partner-Hash erscheint die Kursliste auf dieser Website nicht: Verbinden Sie neu oder tragen Sie den Partner-Hash unten ein."
    … …  
    655655msgstr "Ohne KI-Kursberater"
    656656
    657 #: src/Settings/SettingsPage.php:380
     657#: src/Settings/SettingsPage.php:383
    658658msgid "The AI course advisor now shows on all pages with your course list."
    659659msgstr "Der KI-Kursberater erscheint jetzt auf allen Seiten mit Ihrer Kursliste."
    660660
    661 #: src/Settings/SettingsPage.php:381
     661#: src/Settings/SettingsPage.php:384
    662662msgid "The AI course advisor is now hidden on all pages with your course list."
    663663msgstr "Der KI-Kursberater ist jetzt auf allen Seiten mit Ihrer Kursliste ausgeblendet."
    664664
    665 #: src/Settings/SettingsPage.php:382
    666 #: src/Settings/SettingsPage.php:426
     665#: src/Settings/SettingsPage.php:385
     666#: src/Settings/SettingsPage.php:436
    667667msgid "The access of this website may not change this. Please use the IBB partner portal."
    668668msgstr "Der Zugang dieser Website darf das nicht ändern. Bitte nutzen Sie das IBB-Partnerportal."
    669669
    670 #: src/Settings/SettingsPage.php:383
     670#: src/Settings/SettingsPage.php:386
    671671msgid "The AI course advisor could not be switched. Please try again."
    672672msgstr "Der KI-Kursberater konnte nicht umgeschaltet werden. Bitte versuchen Sie es erneut."
    673673
    674 #: src/Settings/SettingsPage.php:389
     674#: src/Settings/SettingsPage.php:392
    675675msgid "AI course advisor"
    676676msgstr "KI-Kursberater"
    677677
    678 #: src/Settings/SettingsPage.php:394
     678#: src/Settings/SettingsPage.php:405
    679679msgid "Shown on all pages with your course list."
    680680msgstr "Auf allen Seiten mit Ihrer Kursliste eingeblendet."
    681681
    682 #: src/Settings/SettingsPage.php:395
     682#: src/Settings/SettingsPage.php:406
    683683msgid "Hidden on all pages with your course list."
    684684msgstr "Auf allen Seiten mit Ihrer Kursliste ausgeblendet."
    685685
    686 #: src/Settings/SettingsPage.php:401
     686#: src/Settings/SettingsPage.php:408
    687687msgid "Hide on all pages"
    688688msgstr "Auf allen Seiten ausblenden"
    689689
    690 #: src/Settings/SettingsPage.php:402
     690#: src/Settings/SettingsPage.php:409
    691691msgid "Show on all pages"
    692692msgstr "Auf allen Seiten einblenden"
    693693
    694 #: src/Settings/SettingsPage.php:404
     694#: src/Settings/SettingsPage.php:410
    695695msgid "The same switch as in the IBB partner portal. A single page can also leave it out, in the block, the page builder element or the shortcode (advisor=\"off\")."
    696696msgstr "Derselbe Schalter wie im IBB-Partnerportal. Eine einzelne Seite kann ihn auch weglassen, im Block, im Page-Builder-Element oder im Shortcode (advisor=\"off\")."
    697697
    698 #: src/Settings/SettingsPage.php:406
     698#: src/Settings/SettingsPage.php:412
    699699msgid "Preview in the IBB partner portal"
    700700msgstr "Vorschau im IBB-Partnerportal"
    … …  
    717717msgstr "Wie auf allen Seiten"
    718718
    719 #: src/Settings/SettingsPage.php:277
     719#: src/Settings/SettingsPage.php:282
    720720msgid "Optional attributes: filter, route, scroll, css, layout and advisor. One course list per page."
    721721msgstr "Optionale Attribute: filter, route, scroll, css, layout und advisor. Eine Kursliste pro Seite."
    722722
    723 #: src/Settings/SettingsPage.php:425
     723#: src/Settings/SettingsPage.php:435
    724724msgid "The course page layout is saved for all pages with your course list."
    725725msgstr "Das Layout der Kursseite ist für alle Seiten mit Ihrer Kursliste gespeichert."
    726726
    727 #: src/Settings/SettingsPage.php:427
     727#: src/Settings/SettingsPage.php:437
    728728msgid "The course page layout could not be saved. Please try again."
    729729msgstr "Das Layout der Kursseite konnte nicht gespeichert werden. Bitte versuchen Sie es erneut."
    730730
    731 #: src/Settings/SettingsPage.php:443
     731#: src/Settings/SettingsPage.php:452
    732732msgid "Layout on all pages"
    733733msgstr "Layout auf allen Seiten"
    734734
    735 #: src/Settings/SettingsPage.php:449
     735#: src/Settings/SettingsPage.php:462
    736736msgid "Save layout"
    737737msgstr "Layout speichern"
    738738
    739 #: src/Settings/SettingsPage.php:461
     739#: src/Settings/SettingsPage.php:473
    740740msgid "The same setting as in the IBB partner portal. A single page can show another layout, chosen in the block, the page builder element or the shortcode (layout=\"sidebar\")."
    741741msgstr "Dieselbe Einstellung wie im IBB-Partnerportal. Eine einzelne Seite kann ein anderes Layout zeigen, gewählt im Block, im Page-Builder-Element oder im Shortcode (layout=\"sidebar\")."
    742742
    743 #: src/Settings/SettingsPage.php:479
     743#: src/Settings/SettingsPage.php:495
    744744msgid "Look of the course list"
    745745msgstr "Aussehen der Kursliste"
    746746
    747 #: src/Settings/SettingsPage.php:480
     747#: src/Settings/SettingsPage.php:496
    748748msgid "Tiles, video, partner seal, course page and more are set in the IBB partner portal. They apply to all of your pages."
    749749msgstr "Kacheln, Video, Partnersiegel, Kursseite und mehr stellen Sie im IBB-Partnerportal ein. Das gilt für alle Ihre Seiten."
    750750
    751 #: src/Settings/SettingsPage.php:481
     751#: src/Settings/SettingsPage.php:497
    752752msgid "Adjust the look in the IBB partner portal"
    753753msgstr "Darstellung im IBB-Partnerportal anpassen"
    754754
    755 #: src/Settings/SettingsPage.php:463
     755#: src/Settings/SettingsPage.php:475
    756756msgid "Change in the IBB partner portal"
    757757msgstr "Im IBB-Partnerportal ändern"
     758
     759#: src/Settings/SettingsPage.php:402
     760msgid "On all pages"
     761msgstr "Auf allen Seiten"
  • course-embed-for-viona/trunk/languages/course-embed-for-viona.pot

    r3798209 r3798282  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Course Embed for Viona 0.7.0\n"
     5"Project-Id-Version: Course Embed for Viona 0.7.1\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/course-embed-for-viona\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    … …  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-11-12T11:33:12+00:00\n"
     12"POT-Creation-Date: 2026-11-12T12:15:38+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
    … …  
    4545
    4646#: src/Api/EmbedApiClient.php:182
    47 #: src/Settings/SettingsPage.php:304
     47#: src/Settings/SettingsPage.php:307
    4848msgid "The approval has expired or was already used. Please connect again."
    4949msgstr ""
    … …  
    219219#: src/Integration/Elementor/CourseListWidget.php:60
    220220#: src/Integration/WPBakery.php:42
    221 #: src/Settings/SettingsPage.php:221
     221#: src/Settings/SettingsPage.php:222
    222222msgid "Scrolling"
    223223msgstr ""
    … …  
    355355
    356356#: src/Settings/SettingsPage.php:83
    357 #: src/Settings/SettingsPage.php:192
     357#: src/Settings/SettingsPage.php:193
    358358msgid "Enter the partner hash and the access token first."
    359359msgstr ""
    … …  
    377377msgstr ""
    378378
    379 #: src/Settings/SettingsPage.php:165
     379#: src/Settings/SettingsPage.php:166
    380380msgid "Access"
    381381msgstr ""
    382382
    383 #: src/Settings/SettingsPage.php:168
     383#: src/Settings/SettingsPage.php:169
    384384msgid "Partner hash"
    385385msgstr ""
    386386
    387 #: src/Settings/SettingsPage.php:171
     387#: src/Settings/SettingsPage.php:172
    388388msgid "The hash IBB gave you for your course list, as in the embed code."
    389389msgstr ""
    390390
    391 #: src/Settings/SettingsPage.php:175
     391#: src/Settings/SettingsPage.php:176
    392392msgid "Access token"
    393393msgstr ""
    394394
    395 #: src/Settings/SettingsPage.php:179
     395#: src/Settings/SettingsPage.php:180
    396396msgid "Defined via VIONA_EMBED_TOKEN in wp-config.php. The value here is read-only."
    397397msgstr ""
    398398
    399 #: src/Settings/SettingsPage.php:182
     399#: src/Settings/SettingsPage.php:183
    400400msgid "Issued by IBB for this website. Leave empty to keep the saved token. The course list shows without a token too; the token adds your filters and settings from IBB."
    401401msgstr ""
    402402
    403 #: src/Settings/SettingsPage.php:187
     403#: src/Settings/SettingsPage.php:188
    404404msgid "Connection"
    405405msgstr ""
    406406
    407 #: src/Settings/SettingsPage.php:190
     407#: src/Settings/SettingsPage.php:191
    408408msgid "Test connection"
    409409msgstr ""
    410410
    411 #: src/Settings/SettingsPage.php:194
     411#: src/Settings/SettingsPage.php:195
    412412msgid "Ask IBB to add this website"
    413413msgstr ""
    414414
    415 #: src/Settings/SettingsPage.php:202
     415#: src/Settings/SettingsPage.php:203
    416416msgid "Appearance"
    417417msgstr ""
    418418
    419 #: src/Settings/SettingsPage.php:203
     419#: src/Settings/SettingsPage.php:204
    420420msgid "Adjust the course list to your website. Empty fields keep the look IBB set for your partner account."
    421421msgstr ""
    422422
    423 #: src/Settings/SettingsPage.php:213
     423#: src/Settings/SettingsPage.php:214
    424424msgid "Theme font"
    425425msgstr ""
    426426
    427 #: src/Settings/SettingsPage.php:215
     427#: src/Settings/SettingsPage.php:216
    428428msgid "Use the text font of the theme"
    429429msgstr ""
    430430
    431 #: src/Settings/SettingsPage.php:216
     431#: src/Settings/SettingsPage.php:217
    432432msgid "Takes the font set in the theme or the Site Editor, unless the font above is filled in. Font files on your website need an access token."
    433433msgstr ""
    434434
    435 #: src/Settings/SettingsPage.php:224
     435#: src/Settings/SettingsPage.php:225
    436436msgid "Empty for the default. 0 to stop scrolling to the list on page changes, or a speed in milliseconds, e.g. 800."
    437437msgstr ""
    438438
    439 #: src/Settings/SettingsPage.php:228
     439#: src/Settings/SettingsPage.php:229
    440440msgid "Loading"
    441441msgstr ""
    442442
    443 #: src/Settings/SettingsPage.php:230
     443#: src/Settings/SettingsPage.php:231
    444444msgid "Load the list only after a click"
    445445msgstr ""
    446446
    447 #: src/Settings/SettingsPage.php:231
     447#: src/Settings/SettingsPage.php:232
    448448msgid "Visitors first see a note and a button, and nothing comes from IBB before they click. The click is kept in the browser tab (sessionStorage) until it is closed. Whether you need this depends on your privacy policy."
    449449msgstr ""
    450450
    451 #: src/Settings/SettingsPage.php:235
     451#: src/Settings/SettingsPage.php:236
    452452msgid "Custom CSS"
    453453msgstr ""
    454454
    455 #: src/Settings/SettingsPage.php:238
     455#: src/Settings/SettingsPage.php:239
    456456msgid "Applied inside the course list after the values above. Prefer the values above where they cover what you need."
    457457msgstr ""
    458458
    459 #: src/Settings/SettingsPage.php:247
     459#: src/Settings/SettingsPage.php:248
    460460msgid "Course URLs"
    461461msgstr ""
    462462
    463 #: src/Settings/SettingsPage.php:248
     463#: src/Settings/SettingsPage.php:249
    464464msgid "Give every course and category its own address below the page with the list, e.g. /courses/course-for-x/, instead of an address with #."
    465465msgstr ""
    466466
    467 #: src/Settings/SettingsPage.php:251
     467#: src/Settings/SettingsPage.php:252
    468468msgid "Page with the list"
    469469msgstr ""
    470470
    471 #: src/Settings/SettingsPage.php:257
     471#: src/Settings/SettingsPage.php:258
    472472msgid "Off"
    473473msgstr ""
    474474
    475 #: src/Settings/SettingsPage.php:271
     475#: src/Settings/SettingsPage.php:276
    476476msgid "Embed"
    477477msgstr ""
    478478
    479 #: src/Settings/SettingsPage.php:272
     479#: src/Settings/SettingsPage.php:277
    480480msgid "Place the course list on a page with this shortcode:"
    481481msgstr ""
    482482
    483 #: src/Settings/SettingsPage.php:275
     483#: src/Settings/SettingsPage.php:280
    484484msgid "Copy"
    485485msgstr ""
    486486
    487 #: src/Settings/SettingsPage.php:277
     487#: src/Settings/SettingsPage.php:282
    488488msgid "Optional attributes: filter, route, scroll, css, layout and advisor. One course list per page."
    489489msgstr ""
    490490
    491 #: src/Settings/SettingsPage.php:283
     491#: src/Settings/SettingsPage.php:286
    492492msgid "Help"
    493493msgstr ""
    494494
    495 #: src/Settings/SettingsPage.php:284
     495#: src/Settings/SettingsPage.php:287
    496496msgid "The list stays empty when your website is not among the allowed domains of your partner account. The connection test tells you; IBB adds the domain."
    497497msgstr ""
    498498
    499 #: src/Settings/SettingsPage.php:299
     499#: src/Settings/SettingsPage.php:302
    500500msgid "IBB approved this website. Check the details below and activate the access."
    501501msgstr ""
    502502
    503 #: src/Settings/SettingsPage.php:300
     503#: src/Settings/SettingsPage.php:303
    504504msgid "Connected. The plugin now gets your filters and settings from IBB."
    505505msgstr ""
    506506
    507 #: src/Settings/SettingsPage.php:302
     507#: src/Settings/SettingsPage.php:305
    508508msgid "Disconnected. The course list keeps showing; filters and settings from IBB stop."
    509509msgstr ""
    510510
    511 #: src/Settings/SettingsPage.php:303
     511#: src/Settings/SettingsPage.php:306
    512512msgid "Disconnected. Without a partner hash the course list does not show on this website: connect again or enter the partner hash below."
    513513msgstr ""
    514514
    515 #: src/Settings/SettingsPage.php:305
     515#: src/Settings/SettingsPage.php:308
    516516msgid "The access could not be fetched from IBB. Please connect again."
    517517msgstr ""
    518518
    519 #: src/Settings/SettingsPage.php:306
     519#: src/Settings/SettingsPage.php:309
    520520msgid "IBB approved this website for a different partner account than the partner hash saved here. Nothing was changed."
    521521msgstr ""
    522522
    523 #: src/Settings/SettingsPage.php:307
     523#: src/Settings/SettingsPage.php:310
    524524msgid "This website cannot connect itself. Enter the access token from IBB below."
    525525msgstr ""
    526526
    527527#. translators: 1: partner name, 2: name of the portal account that approved
    528 #: src/Settings/SettingsPage.php:332
     528#: src/Settings/SettingsPage.php:335
    529529#, php-format
    530530msgid "Approved for %1$s by %2$s in the IBB partner portal. Activate it only if you started this connection."
    531531msgstr ""
    532532
    533 #: src/Settings/SettingsPage.php:336
     533#: src/Settings/SettingsPage.php:339
    534534msgid "Activate access"
    535535msgstr ""
    536536
    537 #: src/Settings/SettingsPage.php:336
     537#: src/Settings/SettingsPage.php:339
    538538msgid "Discard"
    539539msgstr ""
    540540
    541 #: src/Settings/SettingsPage.php:346
     541#: src/Settings/SettingsPage.php:349
    542542msgid "Connect with Viona"
    543543msgstr ""
    544544
    545 #: src/Settings/SettingsPage.php:347
     545#: src/Settings/SettingsPage.php:350
    546546msgid "Opens the IBB partner portal, where you approve this website with your login. Nothing to copy. Or enter partner hash and access token from IBB below."
    547547msgstr ""
    548548
    549 #: src/Settings/SettingsPage.php:358
     549#: src/Settings/SettingsPage.php:361
    550550msgid "This website is connected to your IBB partner account."
    551551msgstr ""
    552552
    553 #: src/Settings/SettingsPage.php:361
     553#: src/Settings/SettingsPage.php:364
    554554msgid "Waiting for IBB to add this website to the allowed domains. Until then the list does not show here, so publish the page with it afterwards. The connection test checks again."
    555555msgstr ""
    556556
    557 #: src/Settings/SettingsPage.php:364
     557#: src/Settings/SettingsPage.php:367
    558558msgid "Disconnect"
    559559msgstr ""
    560560
    561 #: src/Settings/SettingsPage.php:364
     561#: src/Settings/SettingsPage.php:367
    562562msgid "Give the access back to IBB? The course list keeps showing; filters and settings from IBB stop until you connect again."
    563563msgstr ""
    564564
    565 #: src/Settings/SettingsPage.php:380
     565#: src/Settings/SettingsPage.php:383
    566566msgid "The AI course advisor now shows on all pages with your course list."
    567567msgstr ""
    568568
    569 #: src/Settings/SettingsPage.php:381
     569#: src/Settings/SettingsPage.php:384
    570570msgid "The AI course advisor is now hidden on all pages with your course list."
    571571msgstr ""
    572572
    573 #: src/Settings/SettingsPage.php:382
    574 #: src/Settings/SettingsPage.php:426
     573#: src/Settings/SettingsPage.php:385
     574#: src/Settings/SettingsPage.php:436
    575575msgid "The access of this website may not change this. Please use the IBB partner portal."
    576576msgstr ""
    577577
    578 #: src/Settings/SettingsPage.php:383
     578#: src/Settings/SettingsPage.php:386
    579579msgid "The AI course advisor could not be switched. Please try again."
    580580msgstr ""
    581581
    582 #: src/Settings/SettingsPage.php:389
     582#: src/Settings/SettingsPage.php:392
    583583msgid "AI course advisor"
    584584msgstr ""
    585585
    586 #: src/Settings/SettingsPage.php:394
     586#: src/Settings/SettingsPage.php:402
     587msgid "On all pages"
     588msgstr ""
     589
     590#: src/Settings/SettingsPage.php:405
    587591msgid "Shown on all pages with your course list."
    588592msgstr ""
    589593
    590 #: src/Settings/SettingsPage.php:395
     594#: src/Settings/SettingsPage.php:406
    591595msgid "Hidden on all pages with your course list."
    592596msgstr ""
    593597
    594 #: src/Settings/SettingsPage.php:401
     598#: src/Settings/SettingsPage.php:408
    595599msgid "Hide on all pages"
    596600msgstr ""
    597601
    598 #: src/Settings/SettingsPage.php:402
     602#: src/Settings/SettingsPage.php:409
    599603msgid "Show on all pages"
    600604msgstr ""
    601605
    602 #: src/Settings/SettingsPage.php:404
     606#: src/Settings/SettingsPage.php:410
    603607msgid "The same switch as in the IBB partner portal. A single page can also leave it out, in the block, the page builder element or the shortcode (advisor=\"off\")."
    604608msgstr ""
    605609
    606 #: src/Settings/SettingsPage.php:406
     610#: src/Settings/SettingsPage.php:412
    607611msgid "Preview in the IBB partner portal"
    608612msgstr ""
    609613
    610 #: src/Settings/SettingsPage.php:425
     614#: src/Settings/SettingsPage.php:435
    611615msgid "The course page layout is saved for all pages with your course list."
    612616msgstr ""
    613617
    614 #: src/Settings/SettingsPage.php:427
     618#: src/Settings/SettingsPage.php:437
    615619msgid "The course page layout could not be saved. Please try again."
    616620msgstr ""
    617621
    618 #: src/Settings/SettingsPage.php:433
     622#: src/Settings/SettingsPage.php:443
    619623msgid "Course page"
    620624msgstr ""
    621625
    622 #: src/Settings/SettingsPage.php:443
     626#: src/Settings/SettingsPage.php:452
    623627msgid "Layout on all pages"
    624628msgstr ""
    625629
    626 #: src/Settings/SettingsPage.php:449
     630#: src/Settings/SettingsPage.php:462
    627631msgid "Save layout"
    628632msgstr ""
    629633
    630634#. translators: %s: comma-separated list of hidden blocks
    631 #: src/Settings/SettingsPage.php:456
     635#: src/Settings/SettingsPage.php:468
    632636#, php-format
    633637msgid "Hidden: %s"
    634638msgstr ""
    635639
    636 #: src/Settings/SettingsPage.php:461
     640#: src/Settings/SettingsPage.php:473
    637641msgid "The same setting as in the IBB partner portal. A single page can show another layout, chosen in the block, the page builder element or the shortcode (layout=\"sidebar\")."
    638642msgstr ""
    639643
    640 #: src/Settings/SettingsPage.php:463
     644#: src/Settings/SettingsPage.php:475
    641645msgid "Change in the IBB partner portal"
    642646msgstr ""
    643647
    644 #: src/Settings/SettingsPage.php:479
     648#: src/Settings/SettingsPage.php:495
    645649msgid "Look of the course list"
    646650msgstr ""
    647651
    648 #: src/Settings/SettingsPage.php:480
     652#: src/Settings/SettingsPage.php:496
    649653msgid "Tiles, video, partner seal, course page and more are set in the IBB partner portal. They apply to all of your pages."
    650654msgstr ""
    651655
    652 #: src/Settings/SettingsPage.php:481
     656#: src/Settings/SettingsPage.php:497
    653657msgid "Adjust the look in the IBB partner portal"
    654658msgstr ""
    655659
    656 #: src/Settings/SettingsPage.php:502
     660#: src/Settings/SettingsPage.php:518
    657661msgid "Off: the list keeps its addresses with #."
    658662msgstr ""
    659663
    660 #: src/Settings/SettingsPage.php:506
     664#: src/Settings/SettingsPage.php:522
    661665msgid "Needs the access token: IBB confirms the address through it."
    662666msgstr ""
    663667
    664 #: src/Settings/SettingsPage.php:515
     668#: src/Settings/SettingsPage.php:531
    665669msgid "IBB has not released course URLs for your partner account (any more), so the list keeps its addresses with #."
    666670msgstr ""
    667671
    668672#. translators: %s: address of the page with the list
    669 #: src/Settings/SettingsPage.php:521
     673#: src/Settings/SettingsPage.php:537
    670674#, php-format
    671675msgid "Active: courses open at their own addresses below %s; search engines may index them."
    … …  
    673677
    674678#. translators: %s: address of the page with the list
    675 #: src/Settings/SettingsPage.php:521
     679#: src/Settings/SettingsPage.php:537
    676680#, php-format
    677681msgid "Active: courses open at their own addresses below %s; search engines are asked not to index them."
    … …  
    679683
    680684#. translators: %s: address of the page with the list
    681 #: src/Settings/SettingsPage.php:528
     685#: src/Settings/SettingsPage.php:544
    682686#, php-format
    683687msgid "Proposed to IBB: %s. Until IBB confirms it, the list keeps its addresses with #."
    684688msgstr ""
    685689
    686 #: src/Settings/SettingsPage.php:539
     690#: src/Settings/SettingsPage.php:555
    687691msgid "Main colour"
    688692msgstr ""
    689693
    690 #: src/Settings/SettingsPage.php:540
     694#: src/Settings/SettingsPage.php:556
    691695msgid "Accent colour"
    692696msgstr ""
    693697
    694 #: src/Settings/SettingsPage.php:541
     698#: src/Settings/SettingsPage.php:557
    695699msgid "Background"
    696700msgstr ""
    697701
    698 #: src/Settings/SettingsPage.php:542
     702#: src/Settings/SettingsPage.php:558
    699703msgid "Border colour"
    700704msgstr ""
    701705
    702 #: src/Settings/SettingsPage.php:543
     706#: src/Settings/SettingsPage.php:559
    703707msgid "Corner radius"
    704708msgstr ""
    705709
    706 #: src/Settings/SettingsPage.php:544
     710#: src/Settings/SettingsPage.php:560
    707711msgid "Font family"
    708712msgstr ""
  • course-embed-for-viona/trunk/readme.txt

    r3798209 r3798282  
    55Tested up to: 7.1
    66Requires PHP: 8.3
    7 Stable tag: 0.7.0
     7Stable tag: 0.7.1
    88License: GPL-2.0-or-later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    101101== Changelog ==
    102102
     103= 0.7.1 =
     104* Changed: the course page layout and the AI course advisor switch are now with the other settings on the settings page
     105* Fixed: the course page layout select no longer widens the settings page
     106
    103107= 0.7.0 =
    104108* Added: choose the course page layout for all pages in the plugin settings, once IBB has released it for you
  • course-embed-for-viona/trunk/src/Settings/SettingsPage.php

    r3798209 r3798282  
    159159
    160160            <div class="viona-layout">
     161                <div class="viona-column">
    161162                <form method="post" action="options.php" class="viona-main">
    162163                    <?php settings_fields(self::GROUP); ?>
    … …  
    267268                    <?php submit_button(); ?>
    268269                </form>
     270                <?php /* Own forms, outside the settings form: they save at once, through IBB. */ ?>
     271                <?php $this->renderCourseLayout(); ?>
     272                <?php $this->renderAdvisor(); ?>
     273                </div>
    269274                <aside class="viona-side">
    270275                    <section class="viona-panel">
    … …  
    277282                        <p class="description"><?php esc_html_e('Optional attributes: filter, route, scroll, css, layout and advisor. One course list per page.', 'course-embed-for-viona'); ?></p>
    278283                    </section>
    279                     <?php $this->renderCourseLayout(); ?>
    280284                    <?php $this->renderDesignLink(); ?>
    281                     <?php $this->renderAdvisor(); ?>
    282285                    <section class="viona-panel">
    283286                        <h2><?php esc_html_e('Help', 'course-embed-for-viona'); ?></h2>
    … …  
    391394                <div class="notice notice-<?php echo esc_attr($messages[$result][0]); ?> inline"><p><?php echo esc_html($messages[$result][1]); ?></p></div>
    392395            <?php } ?>
    393             <p><?php echo esc_html($state['shown']
    394                 ? __('Shown on all pages with your course list.', 'course-embed-for-viona')
    395                 : __('Hidden on all pages with your course list.', 'course-embed-for-viona')); ?></p>
    396396            <form method="post" action="<?php echo esc_url(admin_url('admin-post.php')); ?>">
    397397                <input type="hidden" name="action" value="<?php echo esc_attr(Advisor::ACTION); ?>">
    398398                <input type="hidden" name="shown" value="<?php echo $state['shown'] ? '0' : '1'; ?>">
    399399                <?php wp_nonce_field(Advisor::ACTION); ?>
    400                 <button type="submit" class="button"><?php echo esc_html($state['shown']
    401                     ? __('Hide on all pages', 'course-embed-for-viona')
    402                     : __('Show on all pages', 'course-embed-for-viona')); ?></button>
     400                <table class="form-table" role="presentation">
     401                    <tr>
     402                        <th scope="row"><?php esc_html_e('On all pages', 'course-embed-for-viona'); ?></th>
     403                        <td>
     404                            <p><?php echo esc_html($state['shown']
     405                                ? __('Shown on all pages with your course list.', 'course-embed-for-viona')
     406                                : __('Hidden on all pages with your course list.', 'course-embed-for-viona')); ?></p>
     407                            <p><button type="submit" class="button"><?php echo esc_html($state['shown']
     408                                ? __('Hide on all pages', 'course-embed-for-viona')
     409                                : __('Show on all pages', 'course-embed-for-viona')); ?></button></p>
     410                            <p class="description"><?php esc_html_e('The same switch as in the IBB partner portal. A single page can also leave it out, in the block, the page builder element or the shortcode (advisor="off").', 'course-embed-for-viona'); ?></p>
     411                            <?php if ($state['url'] !== '') { ?>
     412                                <p><a href="<?php echo esc_url($state['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Preview in the IBB partner portal', 'course-embed-for-viona'); ?></a></p>
     413                            <?php } ?>
     414                        </td>
     415                    </tr>
     416                </table>
    403417            </form>
    404             <p class="description"><?php esc_html_e('The same switch as in the IBB partner portal. A single page can also leave it out, in the block, the page builder element or the shortcode (advisor="off").', 'course-embed-for-viona'); ?></p>
    405             <?php if ($state['url'] !== '') { ?>
    406                 <p><a href="<?php echo esc_url($state['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Preview in the IBB partner portal', 'course-embed-for-viona'); ?></a></p>
    407             <?php } ?>
    408418        </section>
    409419        <?php
    … …  
    435445                <div class="notice notice-<?php echo esc_attr($messages[$result][0]); ?> inline"><p><?php echo esc_html($messages[$result][1]); ?></p></div>
    436446            <?php } ?>
    437             <?php if ($state['layouts'] === []) { ?>
    438                 <p><?php echo esc_html($state['label']); ?></p>
    439             <?php } else { ?>
    440447            <form method="post" action="<?php echo esc_url(admin_url('admin-post.php')); ?>">
    441448                <input type="hidden" name="action" value="<?php echo esc_attr(CourseLayout::ACTION); ?>">
    442449                <?php wp_nonce_field(CourseLayout::ACTION); ?>
    443                 <p><label for="viona-course-layout"><?php esc_html_e('Layout on all pages', 'course-embed-for-viona'); ?></label><br>
    444                 <select id="viona-course-layout" name="layout">
    445                     <?php foreach ($state['layouts'] as $id => $label) { ?>
    446                         <option value="<?php echo esc_attr($id); ?>"<?php selected($state['layout'], $id); ?>><?php echo esc_html($label); ?></option>
    447                     <?php } ?>
    448                 </select></p>
    449                 <button type="submit" class="button"><?php esc_html_e('Save layout', 'course-embed-for-viona'); ?></button>
     450                <table class="form-table" role="presentation">
     451                    <tr>
     452                        <th scope="row"><label for="viona-course-layout"><?php esc_html_e('Layout on all pages', 'course-embed-for-viona'); ?></label></th>
     453                        <td>
     454                            <?php if ($state['layouts'] === []) { ?>
     455                                <p><?php echo esc_html($state['label']); ?></p>
     456                            <?php } else { ?>
     457                                <select id="viona-course-layout" name="layout">
     458                                    <?php foreach ($state['layouts'] as $id => $label) { ?>
     459                                        <option value="<?php echo esc_attr($id); ?>"<?php selected($state['layout'], $id); ?>><?php echo esc_html($label); ?></option>
     460                                    <?php } ?>
     461                                </select>
     462                                <button type="submit" class="button"><?php esc_html_e('Save layout', 'course-embed-for-viona'); ?></button>
     463                            <?php } ?>
     464                            <?php if ($state['hidden'] !== []) { ?>
     465                                <p class="description">
     466                                    <?php
     467                                    /* translators: %s: comma-separated list of hidden blocks */
     468                                    echo esc_html(sprintf(__('Hidden: %s', 'course-embed-for-viona'), implode(', ', $state['hidden'])));
     469                                ?>
     470                                </p>
     471                            <?php } ?>
     472                            <?php if ($state['layouts'] !== []) { ?>
     473                                <p class="description"><?php esc_html_e('The same setting as in the IBB partner portal. A single page can show another layout, chosen in the block, the page builder element or the shortcode (layout="sidebar").', 'course-embed-for-viona'); ?></p>
     474                            <?php } elseif ($state['url'] !== '') { ?>
     475                                <p><a href="<?php echo esc_url($state['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Change in the IBB partner portal', 'course-embed-for-viona'); ?></a></p>
     476                            <?php } ?>
     477                        </td>
     478                    </tr>
     479                </table>
    450480            </form>
    451             <?php } ?>
    452             <?php if ($state['hidden'] !== []) { ?>
    453                 <p class="description">
    454                     <?php
    455                     /* translators: %s: comma-separated list of hidden blocks */
    456                     echo esc_html(sprintf(__('Hidden: %s', 'course-embed-for-viona'), implode(', ', $state['hidden'])));
    457                 ?>
    458                 </p>
    459             <?php } ?>
    460             <?php if ($state['layouts'] !== []) { ?>
    461                 <p class="description"><?php esc_html_e('The same setting as in the IBB partner portal. A single page can show another layout, chosen in the block, the page builder element or the shortcode (layout="sidebar").', 'course-embed-for-viona'); ?></p>
    462             <?php } elseif ($state['url'] !== '') { ?>
    463                 <p><a href="<?php echo esc_url($state['url']); ?>" target="_blank" rel="noopener"><?php esc_html_e('Change in the IBB partner portal', 'course-embed-for-viona'); ?></a></p>
    464             <?php } ?>
    465481        </section>
    466482        <?php
  • course-embed-for-viona/trunk/vendor/composer/installed.php

    r3798209 r3798282  
    22    'root' => array(
    33        'name' => 'zirkeldesign/course-embed-for-viona',
    4         'pretty_version' => 'v0.7.0',
    5         'version' => '0.7.0.0',
    6         'reference' => '12462fbb0131d81cf8465a4e81dc44cbe64150da',
     4        'pretty_version' => 'v0.7.1',
     5        'version' => '0.7.1.0',
     6        'reference' => 'cbf2daf1a80b475ce0cc0e7f3bfe35cf7a69b44c',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
    … …  
    1212    'versions' => array(
    1313        'zirkeldesign/course-embed-for-viona' => array(
    14             'pretty_version' => 'v0.7.0',
    15             'version' => '0.7.0.0',
    16             'reference' => '12462fbb0131d81cf8465a4e81dc44cbe64150da',
     14            'pretty_version' => 'v0.7.1',
     15            'version' => '0.7.1.0',
     16            'reference' => 'cbf2daf1a80b475ce0cc0e7f3bfe35cf7a69b44c',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.