From 1f31fec9022b8b9c0c71937dc45c786b1831e3da Mon Sep 17 00:00:00 2001
From: Mateusz Dworowy <mateusz.dworowy@wpdesk.eu>
Date: Wed, 4 Dec 2024 13:22:32 +0100
Subject: [PATCH] feat: add PL translations

---
 .gitignore         |  3 +++
 composer.json      |  7 +++++++
 lang/pl_PL.po      | 28 ++++++++++++++++++++++++++++
 src/HelloWorld.php |  2 +-
 4 files changed, 39 insertions(+), 1 deletion(-)
 create mode 100644 lang/pl_PL.po

diff --git a/.gitignore b/.gitignore
index 485dee6..eebcb64 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,4 @@
 .idea
+
+/lang/*
+!/lang/*_*.po
diff --git a/composer.json b/composer.json
index 88e1725..2292b8d 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 0000000..690d7c4
--- /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 360f40b..e897ed7 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');
 	}
 }
-- 
GitLab