8000 Fix wrong dump for PO files · symfony/symfony@b54abfc · GitHub
[go: up one dir, main page]

Skip to content

Commit b54abfc

Browse files
committed
Fix wrong dump for PO files
1 parent 86210b3 commit b54abfc

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

src/Symfony/Component/Translation/Dumper/PoFileDumper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public function formatCatalogue(MessageCatalogue $messages, $domain, array $opti
4040
$newLine = true;
4141
}
4242
$output .= sprintf('msgid "%s"'."\n", $this->escape($source));
43-
$output .= sprintf('msgstr "%s"', $this->escape($target));
43+
$output .= sprintf('msgstr "%s"'."\n", $this->escape($target));
4444
}
4545

4646
return $output;

src/Symfony/Component/Translation/Tests/Dumper/PoFileDumperTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class PoFileDumperTest extends TestCase
2020
public function testFormatCatalogue()
2121
{
2222
$catalogue = new MessageCatalogue('en');
23-
$catalogue->add(['foo' => 'bar']);
23+
$catalogue->add(['foo' => 'bar', 'bar' => 'foo']);
2424

2525
$dumper = new PoFileDumper();
2626

src/Symfony/Component/Translation/Tests/Loader/PoFileLoaderTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public function testLoad()
2323
$resource = __DIR__.'/../fixtures/resources.po';
2424
$catalogue = $loader->load($resource, 'en', 'domain1');
2525

26-
$this->assertEquals(['foo' => 'bar'], $catalogue->all('domain1'));
26+
$this->assertEquals(['foo' => 'bar', 'bar' => 'foo'], $catalogue->all('domain1'));
2727
$this->assertEquals('en', $catalogue->getLocale());
2828
$this->assertEquals([new FileResource($resource)], $catalogue->getResources());
2929
}

src/Symfony/Component/Translation/Tests/fixtures/resources.po

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,7 @@ msgstr ""
55
"Language: en\n"
66

77
msgid "foo"
8-
msgstr "bar"
8+
msgstr "bar"
9+
10+
msgid "bar"
11+
msgstr "foo"

0 commit comments

Comments
 (0)
0