Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

multiline scalar support #61

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

multiline scalar support #61

wants to merge 1 commit into from

Conversation

FossPrime
Copy link
Contributor

From osTicket/osTicket@6a480cf#diff-494c9c83350e6fa8223f944f74193e6c

For Crowdin Yaml files such as this

notes: |
  Benachrichtigung, die an Agenten versendet wird, wenn eine interne Aktivität wie etwa eine interne Notiz oder eine Antwort eines Agenten an ein Ticket angefügt wird.
subject: |
  Benachrichtigung bei neuer interner Aktivität
body: |2
  <h3><strong>Hallo %{recipient.name},</strong></h3>
  ein Agent hat eine Aktivität zum Ticket <a
  href="%{ticket.staff_link}">#%{ticket.number}</a> hinzugefügt.

The output should be this

php > var_dump($Data);
php shell code:1:
array(3) {
  'notes' =>
  string(167) "Benachrichtigung, die an Agenten versendet wird, wenn eine interne Aktivität wie etwa eine interne Notiz oder eine Antwort eines Agenten an ein Ticket angefügt wird."
  'subject' =>
  string(46) "Benachrichtigung bei neuer interner Aktivität"
  'body' =>
  string(121) "<h3><strong>Hallo %{recipient.name},</strong></h3>
ein Agent hat eine Aktivität zum Ticket <a
href="%{ticket.staff_link}">#%{ticket.number}</a> hinzugefügt."
}

Instead of this

array(3) {
  'notes' =>
  array(1) {
    [0] =>
    string(167) "Benachrichtigung, die an Agenten versendet wird, wenn eine interne Aktivität wie etwa eine interne Notiz oder eine Antwort eines Agenten an ein Ticket angefügt wird."
  }
  'subject' =>
  array(1) {
    [0] =>
    string(46) "Benachrichtigung bei neuer interner Aktivität"
  }
  'body' =>
  array(25) {
    [0] =>
    string(50) "<h3><strong>Hallo %{recipient.name},</strong></h3>"
    [1] =>
    string(43) "ein Agent hat eine Aktivität zum Ticket <a"
    [2] =>
    string(28) "href="%{ticket.staff_link}">"
  }
}

@jackmcdade
Copy link
Collaborator

Can you add a test for this situation?

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

Successfully merging this pull request may close these issues.

2 participants