Skip to content

Commit d0d20d3

Browse files
committed
chore(i18n): add initial PO/MO files for all mapped locales
Generate empty PO files from POT for all 10 locales using the pressbooks-fake-plugin-{locale} naming convention, and compile corresponding MO files.
1 parent a7afed6 commit d0d20d3

20 files changed

+1710
-0
lines changed
482 Bytes
Binary file not shown.
Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,171 @@
1+
# Copyright (C) 2026 Pressbooks (Book Oven Inc.)
2+
# This file is distributed under the GPL v3 or later.
3+
msgid ""
4+
msgstr ""
5+
"Project-Id-Version: Pressbooks Fake Plugin 1.9.15\n"
6+
"Report-Msgid-Bugs-To: https://github.com/pressbooks/fake-plugin/issues\n"
7+
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8+
"Language-Team: de_DE\n"
9+
"MIME-Version: 1.0\n"
10+
"Content-Type: text/plain; charset=UTF-8\n"
11+
"Content-Transfer-Encoding: 8bit\n"
12+
"POT-Creation-Date: 2026-03-04T11:53:27+00:00\n"
13+
"PO-Revision-Date: 2026-03-04 00:00+0000\n"
14+
"X-Generator: WP-CLI 2.11.0\n"
15+
"X-Domain: pressbooks-fake-plugin\n"
16+
"Language: de_DE\n"
17+
18+
#. Plugin Name of the plugin
19+
#: fake-plugin.php
20+
#: fake-plugin.php:37
21+
msgid "Fake Plugin"
22+
msgstr ""
23+
24+
#. Plugin URI of the plugin
25+
#. Author URI of the plugin
26+
#: fake-plugin.php
27+
msgid "https://pressbooks.org"
28+
msgstr ""
29+
30+
#. Description of the plugin
31+
#: fake-plugin.php
32+
msgid "Plugin for testing purposes."
33+
msgstr ""
34+
35+
#. Author of the plugin
36+
#: fake-plugin.php
37+
msgid "Pressbooks (Book Oven Inc.)"
38+
msgstr ""
39+
40+
#: fake-plugin.php:36
41+
#: fake-plugin.php:51
42+
msgid "Fake Plugin Tools"
43+
msgstr ""
44+
45+
#: fake-plugin.php:53
46+
msgid "This is a test plugin used to verify the Pressbooks translation workflow with Crowdin."
47+
msgstr ""
48+
49+
#: fake-plugin.php:55
50+
msgid "Translation Status"
51+
msgstr ""
52+
53+
#: fake-plugin.php:60
54+
msgid "Item"
55+
msgstr ""
56+
57+
#: fake-plugin.php:61
58+
msgid "Status"
59+
msgstr ""
60+
61+
#: fake-plugin.php:66
62+
msgid "Text domain loaded"
63+
msgstr ""
64+
65+
#: fake-plugin.php:67
66+
msgid "Yes"
67+
msgstr ""
68+
69+
#: fake-plugin.php:70
70+
msgid "Translation files directory"
71+
msgstr ""
72+
73+
#: fake-plugin.php:74
74+
msgid "Current locale"
75+
msgstr ""
76+
77+
#: fake-plugin.php:80
78+
msgid "Sample Translatable Strings"
79+
msgstr ""
80+
81+
#: fake-plugin.php:83
82+
msgid "Welcome message:"
83+
msgstr ""
84+
85+
#: fake-plugin.php:84
86+
msgid "Welcome to the Fake Plugin testing tool."
87+
msgstr ""
88+
89+
#: fake-plugin.php:86
90+
msgid "Instructions:"
91+
msgstr ""
92+
93+
#: fake-plugin.php:87
94+
msgid "Use this page to verify that translations are loaded correctly from Crowdin."
95+
msgstr ""
96+
97+
#: fake-plugin.php:89
98+
msgid "Tip:"
99+
msgstr ""
100+
101+
#: fake-plugin.php:90
102+
msgid "Switch your site language in Settings to see translated strings."
103+
msgstr ""
104+
105+
#: fake-plugin.php:94
106+
msgid "Actions"
107+
msgstr ""
108+
109+
#: fake-plugin.php:97
110+
msgid "No actions are available. This page is for translation testing only."
111+
msgstr ""
112+
113+
#: src/App.php:11
114+
msgid "Hello, people!"
115+
msgstr ""
116+
117+
#: src/App.php:16
118+
msgid "Hello, world 2!"
119+
msgstr ""
120+
121+
#: src/App.php:21
122+
msgid "See ya, bye!"
123+
msgstr ""
124+
125+
#: src/App.php:26
126+
msgid "oh la la, see you"
127+
msgstr ""
128+
129+
#: src/App.php:31
130+
msgid "Salut! garçon"
131+
msgstr ""
132+
133+
#: src/App.php:43
134+
msgid "Salut! souris"
135+
msgstr ""
136+
137+
#: src/App.php:48
138+
msgid "Salut! café"
139+
msgstr ""
140+
141+
#: src/App.php:53
142+
msgid "Hello! bla"
143+
msgstr ""
144+
145+
#: src/App.php:58
146+
msgid "Hello! duck, nice to see you"
147+
msgstr ""
148+
149+
#: src/App.php:63
150+
msgid "Hello! cow, nice to see you"
151+
msgstr ""
152+
153+
#: src/App.php:68
154+
msgid "Hello! cat, nice to see you"
155+
msgstr ""
156+
157+
#: src/App.php:73
158+
msgid "Hello! dog, nice to see you"
159+
msgstr ""
160+
161+
#: src/App.php:78
162+
msgid "This will be a new string used by Crowdin, it should be available in Crowdin and then we should translate them in Crowdin, then after that Crowdin will generate a PR with .po files"
163+
msgstr ""
164+
165+
#: src/App.php:83
166+
msgid "Crowdin rules?"
167+
msgstr ""
168+
169+
#: src/App.php:88
170+
msgid "Crowdin fails?"
171+
msgstr ""
482 Bytes
Binary file not shown.
Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,171 @@
1+
# Copyright (C) 2026 Pressbooks (Book Oven Inc.)
2+
# This file is distributed under the GPL v3 or later.
3+
msgid ""
4+
msgstr ""
5+
"Project-Id-Version: Pressbooks Fake Plugin 1.9.15\n"
6+
"Report-Msgid-Bugs-To: https://github.com/pressbooks/fake-plugin/issues\n"
7+
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8+
"Language-Team: es_ES\n"
9+
"MIME-Version: 1.0\n"
10+
"Content-Type: text/plain; charset=UTF-8\n"
11+
"Content-Transfer-Encoding: 8bit\n"
12+
"POT-Creation-Date: 2026-03-04T11:53:27+00:00\n"
13+
"PO-Revision-Date: 2026-03-04 00:00+0000\n"
14+
"X-Generator: WP-CLI 2.11.0\n"
15+
"X-Domain: pressbooks-fake-plugin\n"
16+
"Language: es_ES\n"
17+
18+
#. Plugin Name of the plugin
19+
#: fake-plugin.php
20+
#: fake-plugin.php:37
21+
msgid "Fake Plugin"
22+
msgstr ""
23+
24+
#. Plugin URI of the plugin
25+
#. Author URI of the plugin
26+
#: fake-plugin.php
27+
msgid "https://pressbooks.org"
28+
msgstr ""
29+
30+
#. Description of the plugin
31+
#: fake-plugin.php
32+
msgid "Plugin for testing purposes."
33+
msgstr ""
34+
35+
#. Author of the plugin
36+
#: fake-plugin.php
37+
msgid "Pressbooks (Book Oven Inc.)"
38+
msgstr ""
39+
40+
#: fake-plugin.php:36
41+
#: fake-plugin.php:51
42+
msgid "Fake Plugin Tools"
43+
msgstr ""
44+
45+
#: fake-plugin.php:53
46+
msgid "This is a test plugin used to verify the Pressbooks translation workflow with Crowdin."
47+
msgstr ""
48+
49+
#: fake-plugin.php:55
50+
msgid "Translation Status"
51+
msgstr ""
52+
53+
#: fake-plugin.php:60
54+
msgid "Item"
55+
msgstr ""
56+
57+
#: fake-plugin.php:61
58+
msgid "Status"
59+
msgstr ""
60+
61+
#: fake-plugin.php:66
62+
msgid "Text domain loaded"
63+
msgstr ""
64+
65+
#: fake-plugin.php:67
66+
msgid "Yes"
67+
msgstr ""
68+
69+
#: fake-plugin.php:70
70+
msgid "Translation files directory"
71+
msgstr ""
72+
73+
#: fake-plugin.php:74
74+
msgid "Current locale"
75+
msgstr ""
76+
77+
#: fake-plugin.php:80
78+
msgid "Sample Translatable Strings"
79+
msgstr ""
80+
81+
#: fake-plugin.php:83
82+
msgid "Welcome message:"
83+
msgstr ""
84+
85+
#: fake-plugin.php:84
86+
msgid "Welcome to the Fake Plugin testing tool."
87+
msgstr ""
88+
89+
#: fake-plugin.php:86
90+
msgid "Instructions:"
91+
msgstr ""
92+
93+
#: fake-plugin.php:87
94+
msgid "Use this page to verify that translations are loaded correctly from Crowdin."
95+
msgstr ""
96+
97+
#: fake-plugin.php:89
98+
msgid "Tip:"
99+
msgstr ""
100+
101+
#: fake-plugin.php:90
102+
msgid "Switch your site language in Settings to see translated strings."
103+
msgstr ""
104+
105+
#: fake-plugin.php:94
106+
msgid "Actions"
107+
msgstr ""
108+
109+
#: fake-plugin.php:97
110+
msgid "No actions are available. This page is for translation testing only."
111+
msgstr ""
112+
113+
#: src/App.php:11
114+
msgid "Hello, people!"
115+
msgstr ""
116+
117+
#: src/App.php:16
118+
msgid "Hello, world 2!"
119+
msgstr ""
120+
121+
#: src/App.php:21
122+
msgid "See ya, bye!"
123+
msgstr ""
124+
125+
#: src/App.php:26
126+
msgid "oh la la, see you"
127+
msgstr ""
128+
129+
#: src/App.php:31
130+
msgid "Salut! garçon"
131+
msgstr ""
132+
133+
#: src/App.php:43
134+
msgid "Salut! souris"
135+
msgstr ""
136+
137+
#: src/App.php:48
138+
msgid "Salut! café"
139+
msgstr ""
140+
141+
#: src/App.php:53
142+
msgid "Hello! bla"
143+
msgstr ""
144+
145+
#: src/App.php:58
146+
msgid "Hello! duck, nice to see you"
147+
msgstr ""
148+
149+
#: src/App.php:63
150+
msgid "Hello! cow, nice to see you"
151+
msgstr ""
152+
153+
#: src/App.php:68
154+
msgid "Hello! cat, nice to see you"
155+
msgstr ""
156+
157+
#: src/App.php:73
158+
msgid "Hello! dog, nice to see you"
159+
msgstr ""
160+
161+
#: src/App.php:78
162+
msgid "This will be a new string used by Crowdin, it should be available in Crowdin and then we should translate them in Crowdin, then after that Crowdin will generate a PR with .po files"
163+
msgstr ""
164+
165+
#: src/App.php:83
166+
msgid "Crowdin rules?"
167+
msgstr ""
168+
169+
#: src/App.php:88
170+
msgid "Crowdin fails?"
171+
msgstr ""
482 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)