diff --git a/.gitignore b/.gitignore index 485dee64bcfb48793379b200a1afd14e85a8aaf4..eebcb64fcea02c92d7d161e1efdd9eb6876c3625 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ .idea + +/lang/* +!/lang/*_*.po diff --git a/composer.json b/composer.json index 88e17256195d6d4cfbef4c97ab7b84b54fb86e33..2292b8df2e9eef0d103cc25a21df3d0cd863ae35 100644 --- a/composer.json +++ b/composer.json @@ -15,5 +15,12 @@ "type" : "composer", "url" : "https://gitlab.wpdesk.dev/Dworowy/xxx-hello-world.git" } + }, + "extra": { + "text-domain": "mdworowy-hello-world", + "translations-folder": "lang", + "po-files": { + "pl_PL": "pl_PL.po" + } } } diff --git a/lang/pl_PL.po b/lang/pl_PL.po new file mode 100644 index 0000000000000000000000000000000000000000..690d7c4c4f8dd36ac9d10e3cb0912506d612cf4d --- /dev/null +++ b/lang/pl_PL.po @@ -0,0 +1,28 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2024-12-04 13:20+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pl_PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 " +"|| n%100>14) ? 1 : 2);\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-Flags-xgettext: --add-comments=translators:\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;" +"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;" +"_nx_noop:3c,1,2;__ngettext_noop:1,2\n" +"X-Generator: Poedit 3.5\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" +"X-Poedit-SearchPathExcluded-1: vendor_prefixed\n" +"X-Poedit-SearchPathExcluded-2: vendor\n" + +#: src/HelloWorld.php:7 +msgid "Hello World!" +msgstr "Witaj świecie!" diff --git a/src/HelloWorld.php b/src/HelloWorld.php index 360f40bb3ce6adbabd105b3321dc5d0ea1073256..e897ed7d6d6b57f5add4274b6ec2ebce99c03107 100644 --- a/src/HelloWorld.php +++ b/src/HelloWorld.php @@ -4,6 +4,6 @@ namespace HelloWorld; final class HelloWorld { public static function printHello(): string { - return "Hello World!"; + return __("Hello World!", 'mdworowy-hello-world'); } }