Uploaded image for project: 'translate5'
  1. translate5
  2. TRANSLATE-1955

Visual: Support segments with variables

    XMLWordPrintable

Details

    Description

      Description

      Segmente mit "Variablen-Inhalt" werden nicht gefunden. Z.B. weil sie im xliff Tags enthalten, die Variablen darstellen, die im Layout dann mit irgendwelchen Einheiten oder so ersetzt werden.

      Ansatz #1

      Es ist zu untersuchen ob die Variablen durch den Inhalte ersetzt werden können. Dazu müsste jedes Segment vor der Aufbereitung für den VisualReview Such-Vorgang dahingehend untersucht werden, ob es Tags enthält die durch den im Tag gespeicherten Inhalt (vermutlich eines Attributs) ersetzt werden können.

      Exemplarischer Pseudo-Code:

      <var content="Hallo Welt" />
      soll ersetzt werden durch:
      Hallo Welt
      

      Fazit zu Ansatz #1: ist nicht machbar, da der der Inhalt der Variablen nicht einfach in content="Variablen-Inhalt" liegt und auch nicht irgendwie ermittelt werden kann.

      Ansatz #2 ("generischer Ansatz")

      Segment mit Variablen-Inhalt werden in Teile VOR und NACH der Variablen unterteilt. Dann wird gesucht ob der Text VOR der Variablen gefunden wird, der Text NACH der Variablen gefunden wird und diese beiden Treffer nicht weiter als X Zeichen (bspw. 20) auseinander liegen. Wenn dies der Fall ist, dann handelt es sich hier wohl um das gesuchte Segment.
      Dieser Vorgang soll im Workflow immer NACH der Suche nach dem Segment selbst eingeordnet werden, also:
      1. Suche nach langen Segmenten (wie bisher)
      2. Suche nach langen Segmenten die Variablen enthalten.
      3. Suche nach kurzen Segmenten (wie bisher)
      4. Suche nach kurzen Segmenten die Variablen enthalten.
      ...

      Relevante Variablen Tags sind nur "normale Single Content Tags" der Form:
      <div class="single ..........</div>
      Nicht jedoch MQM, Whitespace, o.Ä. Tags, da diese keinen relvanten Content enthalten. Eine Liste der relevanten "single content Tags" muss zusammen mit Thomas erarbeitet werden.

      Attachments

        Activity

          People

            Stephan Stephan Bergmann
            marcmittag Marc Mittag [Administrator]
            Marc Mittag [Administrator]
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: