From 09b28ba2dd4f6f468f771f1bea4edec0d7a37272 Mon Sep 17 00:00:00 2001 From: Rasmus Fuhse <fuhse@data-quest.de> Date: Fri, 7 Jul 2017 17:09:41 +0200 Subject: [PATCH] re #79 --- PluginMarket.class.php | 10 +++++----- classes/MarketRelease.class.php | 2 +- controllers/approving.php | 2 +- controllers/market_controller.php | 2 +- controllers/myplugins.php | 2 +- controllers/presenting.php | 8 ++++---- views/approving/overview.php | 2 +- views/approving/review.php | 2 +- views/myplugins/_edit_release.php | 10 +++++----- views/myplugins/delete.php | 4 ++-- views/myplugins/edit.php | 6 +++--- views/myplugins/edit_images.php | 2 +- views/myplugins/edit_release.php | 2 +- views/myplugins/overview.php | 4 ++-- views/presenting/details.php | 20 ++++++++++---------- views/presenting/follow_release.php | 6 +++--- views/presenting/overview_tiles.php | 2 +- views/presenting/review.php | 2 +- 18 files changed, 44 insertions(+), 44 deletions(-) diff --git a/PluginMarket.class.php b/PluginMarket.class.php index c47badf..5289c37 100755 --- a/PluginMarket.class.php +++ b/PluginMarket.class.php @@ -13,7 +13,7 @@ class PluginMarket extends StudIPPlugin implements SystemPlugin, HomepagePlugin '2.0', '2.1', '2.2', '2.3', '2.4', '2.5', '3.0', '3.1', '3.2', "3.3", "3.4", "3.5", - "4.0" + "4.0", "4.1" ); } @@ -25,7 +25,7 @@ class PluginMarket extends StudIPPlugin implements SystemPlugin, HomepagePlugin $overview = new Navigation($this->getDisplayTitle(), PluginEngine::getURL($this, array(), "presenting/overview")); $top->addSubNavigation("presenting", $overview); - $overview->addSubNavigation("overview", new AutoNavigation(_('�bersicht'), PluginEngine::getURL($this, array(), "presenting/overview"))); + $overview->addSubNavigation("overview", new AutoNavigation(_('Übersicht'), PluginEngine::getURL($this, array(), "presenting/overview"))); $overview->addSubNavigation("all", new AutoNavigation(_('Alle Plugins'), PluginEngine::getURL($this, array(), "presenting/all"))); $overview->addSubNavigation("tools", new AutoNavigation(_('Tools'), PluginEngine::getURL($this, array(), "tools/sidebar_graphics_generator"))); @@ -42,13 +42,13 @@ class PluginMarket extends StudIPPlugin implements SystemPlugin, HomepagePlugin } } if (RolePersistence::isAssignedRole($GLOBALS['user']->id, "Pluginbeauftragter")) { - $approving = new Navigation(_("Qualit�tssicherung"), PluginEngine::getURL($this, array(), "approving/overview")); + $approving = new Navigation(_("Qualitätssicherung"), PluginEngine::getURL($this, array(), "approving/overview")); $top->addSubNavigation("approving", $approving); } Navigation::addItem("/pluginmarket", $top); $loginlink = new Navigation($this->getDisplayTitle(), PluginEngine::getURL($this, array(), "presenting/overview")); - $loginlink->setDescription(_("Laden Sie hier Plugins f�r Ihr Stud.IP herunter")); + $loginlink->setDescription(_("Laden Sie hier Plugins für Ihr Stud.IP herunter")); Navigation::addItem("/login/pluginmarket",$loginlink); NotificationCenter::addObserver($this, "triggerFollowingStudips", "PluginReleaseDidUpdateCode"); @@ -90,7 +90,7 @@ class PluginMarket extends StudIPPlugin implements SystemPlugin, HomepagePlugin static public function triggerFollowingStudips($eventname, $release) { $output = array(); - $payload = json_encode(studip_utf8encode($output)); + $payload = json_encode($output); foreach ($release->followers as $follower) { $header = array(); diff --git a/classes/MarketRelease.class.php b/classes/MarketRelease.class.php index cb45d5e..0edc6dc 100755 --- a/classes/MarketRelease.class.php +++ b/classes/MarketRelease.class.php @@ -170,7 +170,7 @@ class MarketRelease extends SimpleORMap { } if ($readme) { $html = Parsedown::instance()->text($readme); - $this->plugin['description'] = "<div>".studip_utf8decode($html)."</div>"; + $this->plugin['description'] = "<div>".$html."</div>"; $this->plugin->store(); } } diff --git a/controllers/approving.php b/controllers/approving.php index d50f586..9c394a2 100755 --- a/controllers/approving.php +++ b/controllers/approving.php @@ -51,7 +51,7 @@ class ApprovingController extends MarketController ."\n\n" .($this->marketplugin['approved'] ? _("Es ist in den Marktplatz aufgenommen worden!") : _("Es ist leider noch nicht in den Marktplatz aufgenommen.")) ."\n\n" - .(Request::get("review") ? _("Begr�ndung:")."\n\n".Request::get("review") : _("Ein ausf�hrliches Review wurde nicht angegeben und muss bei Bedarf direkt angefragt werden.")), + .(Request::get("review") ? _("Begründung:")."\n\n".Request::get("review") : _("Ein ausführliches Review wurde nicht angegeben und muss bei Bedarf direkt angefragt werden.")), get_username($this->marketplugin['user_id']), '', '', diff --git a/controllers/market_controller.php b/controllers/market_controller.php index 3ca1f13..14dd033 100755 --- a/controllers/market_controller.php +++ b/controllers/market_controller.php @@ -38,7 +38,7 @@ class MarketController extends PluginController $markdown->set_option('strip_tags', true); } - $string = studip_utf8encode($string); + $string = $string; $string = $purifier->purify($string); if ($convert_to_markdown) { diff --git a/controllers/myplugins.php b/controllers/myplugins.php index 08c06ad..272b315 100755 --- a/controllers/myplugins.php +++ b/controllers/myplugins.php @@ -58,7 +58,7 @@ class MypluginsController extends MarketController $this->marketplugin = new MarketPlugin($plugin_id); $this->release = new MarketRelease(); if (Request::isXhr()) { - $this->response->add_header('X-Title', _("Release hinzuf�gen")); + $this->response->add_header('X-Title', _("Release hinzufügen")); $this->set_layout(null); } $this->render_action("edit_release"); diff --git a/controllers/presenting.php b/controllers/presenting.php index 2e01287..5ec1cfb 100755 --- a/controllers/presenting.php +++ b/controllers/presenting.php @@ -172,7 +172,7 @@ class PresentingController extends MarketController if (Request::isPost() && Request::submitted("delete_plugin") && $this->marketplugin->isRootable()) { $this->marketplugin->delete(); - PageLayout::postMessage(MessageBox::success(_("Plugin wurde gel�scht."))); + PageLayout::postMessage(MessageBox::success(_("Plugin wurde gelöscht."))); $this->redirect('presenting/overview'); return; } @@ -314,7 +314,7 @@ class PresentingController extends MarketController } if (Request::isXhr()) { - $this->response->add_header('X-Title', sprintf(_('Automatisches Update f�r "%s" einrichten'), $this->release->plugin['name']." ".$this->release['version'])); + $this->response->add_header('X-Title', sprintf(_('Automatisches Update für "%s" einrichten'), $this->release->plugin['name']." ".$this->release['version'])); $this->set_layout(null); $this->set_content_type('text/html;charset=windows-1252'); } @@ -332,7 +332,7 @@ class PresentingController extends MarketController } elseif(Request::submitted("unfollow")) { $following = MarketPluginFollower::findByUserAndPlugin($GLOBALS['user']->id, $plugin_id); $following->delete(); - PageLayout::postMessage(MessageBox::success(_("Sie werden jetzt keine weiteren Neuigkeiten �ber dieses Plugin als Stud.IP Nachricht bekommen."))); + PageLayout::postMessage(MessageBox::success(_("Sie werden jetzt keine weiteren Neuigkeiten über dieses Plugin als Stud.IP Nachricht bekommen."))); } } @@ -350,7 +350,7 @@ class PresentingController extends MarketController $version = $release->version; $plugin = $release->plugin; $release->delete(); - PageLayout::postMessage(MessageBox::success(sprintf(_("Das Pluginrelease %s wurde gel�scht."), $version))); + PageLayout::postMessage(MessageBox::success(sprintf(_("Das Pluginrelease %s wurde gelöscht."), $version))); $this->redirect($this->url_for('presenting/details/' . $plugin->id)); return; } diff --git a/views/approving/overview.php b/views/approving/overview.php index 7951136..00e7baa 100755 --- a/views/approving/overview.php +++ b/views/approving/overview.php @@ -34,7 +34,7 @@ <? else: ?> <tr> <td colspan="2" style="text-align: center;"> - <?= _("Keine Plugins warten auf eine Qualit�tssicherung") ?> + <?= _("Keine Plugins warten auf eine Qualitätssicherung") ?> </td> </tr> <? endif; ?> diff --git a/views/approving/review.php b/views/approving/review.php index ca32a10..1a6d539 100755 --- a/views/approving/review.php +++ b/views/approving/review.php @@ -8,7 +8,7 @@ <input type="checkbox" name="approved" value="1"> </label> <label> - <?= _("Begr�ndung") ?> + <?= _("Begründung") ?> <textarea name="review"></textarea> </label> </fieldset> diff --git a/views/myplugins/_edit_release.php b/views/myplugins/_edit_release.php index cf115c9..4ee4c1d 100755 --- a/views/myplugins/_edit_release.php +++ b/views/myplugins/_edit_release.php @@ -1,7 +1,7 @@ <fieldset> <legend> <? if ($release->isNew()) : ?> - <?= _("Release hinzuf�gen") ?> + <?= _("Release hinzufügen") ?> <? else : ?> <?= sprintf(_("Release %s bearbeiten"), htmlReady($release['version'])) ?> <? endif ?> @@ -20,7 +20,7 @@ <fieldset class="release_zip_upload"<?= $release['repository_download_url'] ? ' style="display: none;"' : "" ?>> <legend> - <?= _("ZIP ausw�hlen") ?> + <?= _("ZIP auswählen") ?> </legend> <label> <a style="cursor: pointer"> @@ -41,10 +41,10 @@ </label> <label> <input type="checkbox" name="use_secret" <?= $release->isNew() || $release['repository_secret'] ? " checked" : "" ?> value="1"> - <?= _("Automatisches Update absichern �ber Sicherheitstoken (optional)") ?> + <?= _("Automatisches Update absichern über Sicherheitstoken (optional)") ?> </label> <p class="info"> - <?= _("Github.com und gitlab bieten zu jedem Branch und Tag den Download als ZIP-Datei an. Klicken Sie dort mit rechter Maustaste auf den Downloadbutton und kopieren Sie die URL, um sie hier einzuf�gen. Nach dem Speichern hier k�nnen Sie auf github bzw. gitlab Webhooks einrichten, damit der Marktplatz sich automatisch die neuste Version des Plugins vom Repository holt. Damit ist das Plugin auf dem Pluginmarktplatz immer brandaktuell.") ?> + <?= _("Github.com und gitlab bieten zu jedem Branch und Tag den Download als ZIP-Datei an. Klicken Sie dort mit rechter Maustaste auf den Downloadbutton und kopieren Sie die URL, um sie hier einzufügen. Nach dem Speichern hier können Sie auf github bzw. gitlab Webhooks einrichten, damit der Marktplatz sich automatisch die neuste Version des Plugins vom Repository holt. Damit ist das Plugin auf dem Pluginmarktplatz immer brandaktuell.") ?> </p> <label> @@ -54,7 +54,7 @@ <? if (!$release->isNew()) : ?> <p class="info"> - <?= _("Webhook-URL zum Einf�gen in github oder gitlab:") ?> + <?= _("Webhook-URL zum Einfügen in github oder gitlab:") ?> <input type="text" readonly style="border: thin solid #cccccc; background-color: #eeeeee; width:100%;" value="<?= $controller->absolute_url_for('update/release/' . $release->getId(), array('s' => $release->getSecurityHash())) ?>"> </p> <? if ($release['repository_secret']) : ?> diff --git a/views/myplugins/delete.php b/views/myplugins/delete.php index bc836ca..b7d1ee3 100644 --- a/views/myplugins/delete.php +++ b/views/myplugins/delete.php @@ -1,8 +1,8 @@ <form method="post" action="<?= $controller->url_for('myplugins/delete/' . $marketplugin->getId()) ?>"> <?= CSRFProtection::tokenTag() ?> - <p><?= sprintf(_('Soll das Plugin %s wirklich unwiederruflich gel�scht werden?'), htmlReady($marketplugin->name)) ?></p> + <p><?= sprintf(_('Soll das Plugin %s wirklich unwiederruflich gelöscht werden?'), htmlReady($marketplugin->name)) ?></p> <div data-dialog-button> - <?= \Studip\Button::create(_('Endg�ltig l�schen'), 'delete') ?> + <?= \Studip\Button::create(_('Endgültig löschen'), 'delete') ?> </div> </form> \ No newline at end of file diff --git a/views/myplugins/edit.php b/views/myplugins/edit.php index d6dd0ee..897571f 100755 --- a/views/myplugins/edit.php +++ b/views/myplugins/edit.php @@ -32,7 +32,7 @@ </label> <label> - <?= _("Sichtbar f�r alle") ?> + <?= _("Sichtbar für alle") ?> <input type="checkbox" name="data[publiclyvisible]" value="1"<?= $marketplugin->isNew() || $marketplugin['publiclyvisible'] ? " checked" : "" ?>> </label> @@ -61,12 +61,12 @@ <?= _("Lizenz") ?> <input type="hidden" name="data[license]" value="GPL 2 or later"> <p class="info"> - <?= _("Stud.IP-Plugins m�ssen immer mindestens GPL 2 lizensiert sein. Durch das Hochladen erkl�ren Sie, dass auch Ihr Plugin unter der GPL liegt und liegen darf. Wenn Sie nicht das Recht haben, das zu entscheiden, laden Sie jetzt bitte nichts hoch.") ?> + <?= _("Stud.IP-Plugins müssen immer mindestens GPL 2 lizensiert sein. Durch das Hochladen erklären Sie, dass auch Ihr Plugin unter der GPL liegt und liegen darf. Wenn Sie nicht das Recht haben, das zu entscheiden, laden Sie jetzt bitte nichts hoch.") ?> </p> </div> <label> - <?= _("M�glichkeit zum Spenden einblenden") ?> + <?= _("Möglichkeit zum Spenden einblenden") ?> <input type="checkbox" name="data[donationsaccepted]" value="1"<?= $marketplugin->isNew() || $marketplugin['donationsaccepted'] ? " checked" : "" ?>> </label> diff --git a/views/myplugins/edit_images.php b/views/myplugins/edit_images.php index 9d90bff..a33b690 100755 --- a/views/myplugins/edit_images.php +++ b/views/myplugins/edit_images.php @@ -3,6 +3,6 @@ <?= $this->render_partial("myplugins/_edit_images.php", compact("marketplugin")) ?> <div data-dialog-button> - <?= \Studip\Button::create(_("speichern")) ?> + <?= \Studip\Button::create(_("Speichern")) ?> </div> </form> \ No newline at end of file diff --git a/views/myplugins/edit_release.php b/views/myplugins/edit_release.php index 34b5307..fb477fb 100755 --- a/views/myplugins/edit_release.php +++ b/views/myplugins/edit_release.php @@ -4,6 +4,6 @@ <?= $this->render_partial("myplugins/_edit_release.php", array('release' => $release)) ?> <div data-dialog-button> - <?= \Studip\Button::create(_("speichern")) ?> + <?= \Studip\Button::create(_("Speichern")) ?> </div> </form> \ No newline at end of file diff --git a/views/myplugins/overview.php b/views/myplugins/overview.php index 9841067..7301109 100755 --- a/views/myplugins/overview.php +++ b/views/myplugins/overview.php @@ -43,14 +43,14 @@ </td> <td> <? if (!$marketplugin['publiclyvisible']) : ?> - <?= Icon::create('lock-locked', 'inactive', ['title' => _("Plugin ist nicht �ffentlich")]) ?> + <?= Icon::create('lock-locked', 'inactive', ['title' => _("Plugin ist nicht öffentlich")]) ?> <? endif ?> </td> <td class="actions"> <a href="<?= $controller->url_for('myplugins/edit/' . $marketplugin->getId()) ?>" data-dialog title="<?= _("Plugin-Info bearbeiten") ?>"> <?= Icon::create('edit', 'clickable')->asImg(20) ?> </a> - <a href="<?= $controller->url_for('myplugins/add_release/' . $marketplugin->getId()) ?>" data-dialog title="<?= _("Neues Release hinzuf�gen") ?>"> + <a href="<?= $controller->url_for('myplugins/add_release/' . $marketplugin->getId()) ?>" data-dialog title="<?= _("Neues Release hinzufügen") ?>"> <?= Icon::create('add', 'clickable')->asImg(20) ?> </a> </td> diff --git a/views/presenting/details.php b/views/presenting/details.php index 19755df..3386b2f 100755 --- a/views/presenting/details.php +++ b/views/presenting/details.php @@ -11,7 +11,7 @@ if ($image) { ?> <? if (!$marketplugin['publiclyvisible']) : ?> - <?= PageLayout::postMessage(MessageBox::info(_("Dieses Plugin ist nicht �ffentlich."))) ?> + <?= PageLayout::postMessage(MessageBox::info(_("Dieses Plugin ist nicht öffentlich."))) ?> <? endif ?> <h1><?= htmlReady($marketplugin['name']) ?></h1> @@ -37,7 +37,7 @@ if ($image) { <? endforeach ?> <? if ($marketplugin->isWritable()) : ?> <div> - <a href="<?= PluginEngine::getLink($plugin, array(), "myplugins/edit_images/". $marketplugin->getId()) ?>" data-dialog title="<?= _("Galerie bearbeiten / neue Bilder hinzuf�gen") ?>"> + <a href="<?= PluginEngine::getLink($plugin, array(), "myplugins/edit_images/". $marketplugin->getId()) ?>" data-dialog title="<?= _("Galerie bearbeiten / neue Bilder hinzufügen") ?>"> <?= Icon::create("add", "clickable")->asImg("20px") ?> </a> </div> @@ -118,7 +118,7 @@ if ($image) { <th><?= _("Min. Stud.IP Version") ?></th> <th><?= _("Max. Stud.IP Version") ?></th> <th><?= _("Hochgeladen am") ?></th> - <th><?= _("MD5-Pr�fsumme") ?></th> + <th><?= _("MD5-Prüfsumme") ?></th> <th><?= _("Downloads") ?></th> <th></th> </tr> @@ -143,11 +143,11 @@ if ($image) { <?= Icon::create("edit", "clickable")->asImg("20px", array('class' => "text-bottom")) ?> </a> <a href="<?= PluginEngine::getLink($plugin, array(), "presenting/delete_release/" . $release->getId()) ?>"> - <?= Icon::create("trash", "clickable")->asImg("20px", array('class' => "text-bottom", 'onclick' => "return window.confirm('"._("Pluginrelease wirklich unwiderrufbar l�schen?")."');")) ?> + <?= Icon::create("trash", "clickable")->asImg("20px", array('class' => "text-bottom", 'onclick' => "return window.confirm('"._("Pluginrelease wirklich unwiderrufbar löschen?")."');")) ?> </a> <? endif ?> <? if ($GLOBALS['perm']->have_perm("autor")) : ?> - <a href="<?= PluginEngine::getLink($plugin, array(), "presenting/follow_release/" . $release->getId()) ?>" title="<?= _("F�r automatische Updates registrieren.") ?>" data-dialog> + <a href="<?= PluginEngine::getLink($plugin, array(), "presenting/follow_release/" . $release->getId()) ?>" title="<?= _("Für automatische Updates registrieren.") ?>" data-dialog> <?= Icon::create("rss", "clickable")->asImg("20px", array('class' => "text-bottom")) ?> </a> <? endif ?> @@ -184,13 +184,13 @@ if ($image) { <? if ($flattr_username || $bitcoin_wallet || $paypal_datafield) : ?> <h2><?= _("Spenden") ?></h2> <p class="info"> - <?= _("Der Download ist kostenlos, aber man kann dem Autor mit einer Spende danken und zuk�nftige Entwicklungen anregen.") ?> + <?= _("Der Download ist kostenlos, aber man kann dem Autor mit einer Spende danken und zukünftige Entwicklungen anregen.") ?> </p> <? endif ?> <div style="text-align: center;"> <? if ($flattr_username) : ?> - <script id='fbowlml'>(function(i){var f,s=document.getElementById(i);f=document.createElement('iframe');f.src='//api.flattr.com/button/view/?uid=<?= urlencode(studip_utf8encode($flattr_username)) ?>&url='+encodeURIComponent(document.URL)+'&title=<?= urlencode(studip_utf8encode($marketplugin['name']." "._("f�r Stud.IP"))) ?>';f.title='Flattr';f.height=62;f.width=55;f.style.borderWidth=0;s.parentNode.insertBefore(f,s);})('fbowlml');</script> + <script id='fbowlml'>(function(i){var f,s=document.getElementById(i);f=document.createElement('iframe');f.src='//api.flattr.com/button/view/?uid=<?= urlencode($flattr_username) ?>&url='+encodeURIComponent(document.URL)+'&title=<?= urlencode(studip_utf8encode($marketplugin['name']." "._("für Stud.IP"))) ?>';f.title='Flattr';f.height=62;f.width=55;f.style.borderWidth=0;s.parentNode.insertBefore(f,s);})('fbowlml');</script> <? endif ?> <? if ($bitcoin_wallet) : ?> @@ -220,7 +220,7 @@ if ($image) { <input type="hidden" name="no_note" value="0"> <input type="hidden" name="currency_code" value="EUR"> <input type="hidden" name="bn" value="PP-DonationsBF:btn_donateCC_LG.gif:NonHostedGuest"> - <input type="image" src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen � mit PayPal."> + <input type="image" src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal."> <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> </form> <? endif ?> @@ -300,9 +300,9 @@ if ($image) { <div style="text-align: center"> <? if ($marketplugin->isWritable()) : ?> - <?= \Studip\LinkButton::create(_("Plugin l�schen"), PluginEngine::getURL($plugin, array(), 'myplugins/delete/' . $marketplugin->getId()), array('data-dialog' => 1)) ?> + <?= \Studip\LinkButton::create(_("Plugin löschen"), PluginEngine::getURL($plugin, array(), 'myplugins/delete/' . $marketplugin->getId()), array('data-dialog' => 1)) ?> <?= \Studip\LinkButton::create(_("Bearbeiten"), PluginEngine::getURL($plugin, array(), "myplugins/edit/" . $marketplugin->getId()), array('data-dialog' => 1)) ?> - <?= \Studip\LinkButton::create(_("Release hinzuf�gen"), PluginEngine::getURL($plugin, array(), "myplugins/add_release/" . $marketplugin->getId()), array('data-dialog' => 1)) ?> + <?= \Studip\LinkButton::create(_("Release hinzufügen"), PluginEngine::getURL($plugin, array(), "myplugins/add_release/" . $marketplugin->getId()), array('data-dialog' => 1)) ?> <? endif ?> <? if (!$marketplugin->isWritable()) : ?> <?= \Studip\LinkButton::create(_("Bewertung schreiben"), $controller->url_for('presenting/review/' . $marketplugin->getId()), array('data-dialog' => 1)) ?> diff --git a/views/presenting/follow_release.php b/views/presenting/follow_release.php index 748b463..c711a19 100755 --- a/views/presenting/follow_release.php +++ b/views/presenting/follow_release.php @@ -3,7 +3,7 @@ <? endforeach ?> <form action="<?= $controller->url_for('presenting/follow_release/' . $release->getId()) ?>" method="post" data-dialog class="default"> <p class="info"> - <?= _("Immer aktuell bleiben mit automatischen Updates! Sie finden in Ihrem eigenen Stud.IP in der Pluginverwaltung rechts neben dem Plugin ein Icon, das Sie zu einem Popup f�hrt. Geben Sie dort die unten stehende Download-URL ein und geben Sie hier die URL ein, die Sie danach dort in Ihrer Pluginverwaltung sehen. Sind beide Systeme korrekt konfiguriert, wird der Marktplatz dann eine jede neue Version dieses Releases automatisch in ihrem Stud.IP installieren.") ?> + <?= _("Immer aktuell bleiben mit automatischen Updates! Sie finden in Ihrem eigenen Stud.IP in der Pluginverwaltung rechts neben dem Plugin ein Icon, das Sie zu einem Popup führt. Geben Sie dort die unten stehende Download-URL ein und geben Sie hier die URL ein, die Sie danach dort in Ihrer Pluginverwaltung sehen. Sind beide Systeme korrekt konfiguriert, wird der Marktplatz dann eine jede neue Version dieses Releases automatisch in ihrem Stud.IP installieren.") ?> </p> <fieldset> <legend><?= _("Konfigurieren Sie Ihr Stud.IP") ?></legend> @@ -13,9 +13,9 @@ </label> </fieldset> <fieldset> - <legend><?= _("Parameter f�r den Marktplatz") ?></legend> + <legend><?= _("Parameter für den Marktplatz") ?></legend> <label> - <?= _("URL ihres Stud.IP f�r das automatische Update") ?> + <?= _("URL ihres Stud.IP für das automatische Update") ?> <input type="url" name="url" value="<?= htmlReady($following['url']) ?>"> </label> diff --git a/views/presenting/overview_tiles.php b/views/presenting/overview_tiles.php index 175e15e..9e078e7 100755 --- a/views/presenting/overview_tiles.php +++ b/views/presenting/overview_tiles.php @@ -22,7 +22,7 @@ <? endforeach ?> </div> - <h2><?= _("Zuf�llige Plugins") ?></h2> + <h2><?= _("Zufällige Plugins") ?></h2> <div class="plugins_shortview"> <? foreach ($plugins as $marketplugin) : ?> <?= $this->render_partial("presenting/_plugin_short.php", compact("marketplugin", "plugin")) ?> diff --git a/views/presenting/review.php b/views/presenting/review.php index 56a4421..66adaad 100755 --- a/views/presenting/review.php +++ b/views/presenting/review.php @@ -21,6 +21,6 @@ </label> </fieldset> <div data-dialog-button> - <?= \Studip\Button::create(_("speichern")) ?> + <?= \Studip\Button::create(_("Speichern")) ?> </div> </form> \ No newline at end of file -- GitLab