[RC3] Konformität + Großschreibung - Logik + Vereinfachung - Stressfreie Nutzung

  • App
    WoltLab Suite Core

    Hallo Team,

    beim Übersetzen stoße ich hin und wieder auf Konfigurationen die mich verwundern. Wichtig bei der folgenden Betrachtung ist die psychologische Wirkung auf den Nutzer.

    Durch tolle, vielfältige Funktionen in einem schier endlosen Ausmaß neigen Nutzer, besonders neue, die die Woltlab-Software nicht kennen, schnell überfordert zu sein. Das bezieht sich in keinster Weise nur auf Woltlab, sondern auf alle Anbieter, ganz vorne Facebook, Twitter, Google. Die großen Netzwerke haben eigens dafür abgestellte Mitarbeiter, die diese Konformität sprachübergreifend sicherstellen.


    Zum Thema: Im großen Like-System sind die Benachrichtigungen und Statistiken teilweise nicht konform ausgezeichnet.

    Schauen wir uns die "Letzten Aktivitäten" an, stehen diese Bezeichner in der Zeile ganz rechts. Zuerst die Bezeichnung der Sache um die es geht z.B. Kommentare, und in der Klammer rechts davon der Ort, oder die Sache auf die das Kommentar bezogen ist: Kommentar (Antwort).


    Doch verglichen mit den fast identischen Sprachvariablen der Like-Übersicht im Nutzerprofil, in der "Vergebene/Erhaltene Likes", sowie "Vergebene/Erhaltene Dislikes" zu finden sind, wird dort plötzlich ein Bindestrich benutzt.

    Um die Nutzung stressfreier zu gestalten, und um Wiedererkennungswerte zu schaffen, keine "Stolpersteinchen", die unseren Gedankenfluß kurzzeitig unterbrechen weil wir erst einmal nachdenken müssen: "Huch, wieder was Neues/Anderes? Ach nee, das wurde hier nur anders dargestellt".

    Das alles spielt sich zwar nur in Sekunden oder gar Millisekunden im Gehirn ab, dennoch sind es unmerkliche Irritationen, die sich im Unterbewusstsein als "das is ja kompliziert" festsetzen. Man könnte sie ganz schnell und einfach durch einheitliche Bezeichnungsprozesse vermeiden. In meiner Übersetzung habe ich es bereits getan.


    Die Darstellungsweise mit den Klammern habt ihr perfekt nach optischen, begrifflichen Gesichtspunkten realisiert. Warum nicht auch in der Like-Übersicht? Es wäre schön, wenn ihr sie auch für die 6 Sprachvariablen (zumindest) im Core, aber besser auch für jede andere App. übernehmen könntet.


    Zeile 3051 - Deutsche Sprachdatei "de.xml"

    <item name="wcf.like.objectType.com.woltlab.wcf.comment.response"><![CDATA[Kommentar-Antwort]]></item>

    zu

    <item name="wcf.like.objectType.com.woltlab.wcf.comment.response"><![CDATA[Kommentar (Antwort)]]></item>


    Genauso wie von Euch hervorragend bereits in 4060 gesetzt wurde:

    <item name="wcf.user.notification.commentResponse.like.title"><![CDATA[Gefällt die Antwort auf einen Kommentar (Pinnwand)]]></item>


    Hier in 357 de. sind die Pinnwand-Kommentar-Antworten wirklich der Brenner (Burner).

    <item name="wcf.acp.dataImport.data.com.woltlab.wcf.user.comment"><![CDATA[Pinnwand-Kommentare]]></item>

    <item name="wcf.acp.dataImport.data.com.woltlab.wcf.user.comment.response"><![CDATA[Pinnwand-Kommentar-Antworten]]></item>

    wäre leichtere Kost mit -->

    [Kommentare (Pinnwand)]]

    [Kommentar-Antworten (Pinnwand)]


    _________________________________________________________________________________________________________________________________


    Ergänzung

    (in der englischen Datei ist weder Bindestrich, noch Klammer, was ich als Anglistiker und mit erlerntem Verständnis für die englische Einfachheit der Sprache, als etwas übertrieben "vereinfacht" halte, Ergo: Da muss unbedingt auch etwas hin ! ! ! EGAL ob Bindestrich oder Klammer). Aktuell sieht es aus wie übertriebenes Easy-(US-)English.

    Motto: Wir Deutschen machen euer English so einfach, daß es selbst US-Amerikanern nicht mehr verstehen.

    Beispiel verglichen mit facebook:

    "Comment Reply" bei Woltlab

    "Reply Comment" bei FB

    die bessere Alternative wäre:

    "Comment (Reply)" oder "Reply (Comment)" je nachdem was man haben will, bzw was der tatsächliche Gegenstand ist.

    siehe hierzu aussagekräftige Beispiele und Inspirationen zur Verbesserung

    https://www.google.de/search?s…0..0i19k1.528.14DApmy1UHQ


    _________________________________________________________________________________________________________________________________


    In nahezu allen Apps wird der erste Buchstabe einer jeden Benachrichtigung klein geschrieben, was auch gut so ist. denn man liest die Benachrichtigung psychologisch mit dem vorangestellten Benutzer zusammen als ein Satz: ER/SIE(/ES) tut etwas... z.B.:

    Benutzer "Carlos" mag/gefällt das Thema "XYZ" im Forum "XYZ".

    Benutzerin "Carla" hat ein Video hochgeladen.

    ABER ! ! !


    In den folgenden Sprachvariablen habt ihr jeweils das "handlungsbezeichnende" Verb "mag" entgegen eurer eigenen Darstellungsroutine GROSS geschrieben "Mag" / "Mag...nicht".

    Das liest sich nun nicht schön und irritierend (etwas übertrieben von mir)

    [Benutzer] "Carlos" Mag das Thema "XYZ" im Forum "XYZ".

    [Benutzerin] "Carla" Hat ein Video hochgeladen.


    Siehe:
    Deutsche Sprachdatei de.xml ab Zeile 3056

    Code
    <item name="wcf.like.title.com.woltlab.wcf.user.profileComment"><![CDATA[Mag den Kommentar {if $commentAuthor}<a href="{link controller='User' object=$commentAuthor}{/link}">von {$commentAuthor->username}</a>{else}eines Gasts{/if} an der <a href="{$comment->getLink()}">Pinnwand von {$user->username}</a>{if $like->isDislike()} nicht{/if}.]]></item>
            <item name="wcf.like.title.com.woltlab.wcf.user.profileComment.response"><![CDATA[Mag die Antwort {if $responseAuthor}<a href="{link controller='User' object=$responseAuthor}{/link}">von {$responseAuthor->username}</a>{else}eines Gasts{/if} zum Kommentar {if $commentAuthor}von <a href="{link controller='User' object=$commentAuthor}{/link}">{$commentAuthor->username}</a>{else}eines Gasts{/if} an der <a href="{$response->getLink()}">Pinnwand von {$user->username}</a>{if $like->isDislike()} nicht{/if}.]]></item>
            <item name="wcf.like.objectType.com.woltlab.wcf.likeableArticle"><![CDATA[Artikel]]></item>
            <item name="wcf.like.title.com.woltlab.wcf.likeableArticle"><![CDATA[Mag den Artikel <a href="{$article->getLink()}">{$article->getTitle()}</a>{if $like->isDislike()} nicht{/if}.]]></item>
            <item name="wcf.like.title.com.woltlab.wcf.articleComment"><![CDATA[Mag den Kommentar {if $commentAuthor}von <a href="{link controller='User' object=$commentAuthor}{/link}">{$commentAuthor->username}</a>{else}eines Gasts{/if} zum Artikel <a href="{$comment->getLink()}">{$articleContent->getTitle()}</a>{if $like->isDislike()} nicht{/if}.]]></item>
            <item name="wcf.like.title.com.woltlab.wcf.articleComment.response"><![CDATA[Mag die Antwort {if $responseAuthor}von <a href="{link controller='User' object=$responseAuthor}{/link}">{$responseAuthor->username}</a>{else}eines Gasts{/if} zum Kommentar {if $commentAuthor}von <a href="{link controller='User' object=$commentAuthor}{/link}">{$commentAuthor->username}</a>{else}eines Gasts{/if} zum Artikel <a href="{$response->getLink()}">{$articleContent->getTitle()}</a>{if $like->isDislike()} nicht{/if}.]]></item>
            <item name="wcf.like.title.com.woltlab.wcf.pageComment"><![CDATA[Mag den Kommentar {if $commentAuthor}von <a href="{link controller='User' object=$commentAuthor}{/link}">{$commentAuthor->username}</a>{else}eines Gasts{/if} zu der Seite <a href="{$comment->getLink()}">{$page->getTitle()}</a>{if $like->isDislike()} nicht{/if}.]]></item>
            <item name="wcf.like.title.com.woltlab.wcf.pageComment.response"><![CDATA[Mag die Antwort {if $responseAuthor}von <a href="{link controller='User' object=$responseAuthor}{/link}">{$responseAuthor->username}</a>{else}eines Gasts{/if} zum Kommentar {if $commentAuthor}von <a href="{link controller='User' object=$commentAuthor}{/link}">{$commentAuthor->username}</a>{else}eines Gasts{/if} zu der Seite <a href="{$response->getLink()}">{$page->getTitle()}</a>{if $like->isDislike()} nicht{/if}.]]></item>



    Englische Sprachdatei en.xml ab Zeile 3004


    Code
    <item name="wcf.like.title.com.woltlab.wcf.likeableArticle"><![CDATA[{if $like->isDislike()}Dislikes{else}Likes{/if} the article <a href="{$article->getLink()}">{$article->getTitle()}</a>.]]></item>
            <item name="wcf.like.title.com.woltlab.wcf.articleComment"><![CDATA[{if $like->isDislike()}Dislikes{else}Likes{/if} the comment by {if $commentAuthor}<a href="{link controller='User' object=$commentAuthor}{/link}">{$commentAuthor->username}</a>{else}a guest{/if} on the article <a href="{$comment->getLink()}">{$articleContent->getTitle()}</a>.]]></item>
            <item name="wcf.like.title.com.woltlab.wcf.articleComment.response"><![CDATA[{if $like->isDislike()}Dislikes{else}Likes{/if} the response by {if $responseAuthor}<a href="{link controller='User' object=$responseAuthor}{/link}">{$responseAuthor->username}</a>{else}a guest{/if} on the comment by {if $commentAuthor}<a href="{link controller='User' object=$commentAuthor}{/link}">{$commentAuthor->username}</a>{else}a guest{/if} on the article <a href="{$response->getLink()}">{$articleContent->getTitle()}</a>.]]></item>
            <item name="wcf.like.title.com.woltlab.wcf.pageComment"><![CDATA[{if $like->isDislike()}Dislikes{else}Likes{/if} the comment by {if $commentAuthor}<a href="{link controller='User' object=$commentAuthor}{/link}">{$commentAuthor->username}</a>{else}a guest{/if} on the page <a href="{$comment->getLink()}">{$page->getTitle()}</a>.]]></item>
            <item name="wcf.like.title.com.woltlab.wcf.pageComment.response"><![CDATA[{if $like->isDislike()}Dislikes{else}Likes{/if} the response by {if $responseAuthor}<a href="{link controller='User' object=$responseAuthor}{/link}">{$responseAuthor->username}</a>{else}a guest{/if} on the comment by {if $commentAuthor}<a href="{link controller='User' object=$commentAuthor}{/link}">{$commentAuthor->username}</a>{else}a guest{/if} on the page <a href="{$response->getLink()}">{$page->getTitle()}</a>.]]></item>


    Viele Grüße

    <3

  • Marcel Werk

    Added the Label Won’t be implemented

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!