Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
local /
wp /
vendor /
wp-cli /
i18n-command /
features /
[ HOME SHELL ]
Name
Size
Permission
Action
makejson.feature
36.11
KB
-rw-r--r--
makemo.feature
6.31
KB
-rw-r--r--
makephp.feature
9.3
KB
-rw-r--r--
makepot.feature
117.87
KB
-rw-r--r--
updatepo.feature
15.09
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : makemo.feature
Feature: Generate MO files from PO files Background: Given an empty directory Scenario: Bail for invalid source directories When I try `wp i18n make-mo foo` Then STDERR should contain: """ Error: Source file or directory does not exist. """ And the return code should be 1 Scenario: Bail for destination being a file when source is a folder Given an empty foo directory And a foo/foo.po file: """ """ When I try `wp i18n make-mo foo test.mo ` Then STDERR should contain: """ Error: Destination file not supported when source is a directory. """ And the return code should be 1 Scenario: Uses source folder as destination by default Given an empty foo-plugin directory And a foo-plugin/foo-plugin-de_DE.po file: """ # Copyright (C) 2018 Foo Plugin # This file is distributed under the same license as the Foo Plugin package. msgid "" msgstr "" "Project-Id-Version: Foo Plugin\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/foo-plugin\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2018-05-02T22:06:24+00:00\n" "PO-Revision-Date: 2018-05-02T22:06:24+00:00\n" "X-Domain: foo-plugin\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: foo-plugin.js:15 msgid "Foo Plugin" msgstr "Foo Plugin" """ When I run `wp i18n make-mo foo-plugin` Then STDOUT should contain: """ Success: Created 1 file. """ And the return code should be 0 And the foo-plugin/foo-plugin-de_DE.mo file should exist Scenario: Uses the provided destination file name Given a foo.po file: """ """ When I run `wp i18n make-mo foo.po bar.mo` Then STDOUT should contain: """ Success: Created 1 file. """ And the return code should be 0 And the bar.mo file should exist Scenario: Uses the provided destination file name with no extension Given a foo.po file: """ """ When I run `wp i18n make-mo foo.po bar` Then STDOUT should contain: """ Success: Created 1 file. """ And the return code should be 0 And the bar file should exist Scenario: Preserves the provided source name with no destination Given a foo.po file: """ """ When I run `wp i18n make-mo foo.po` Then STDOUT should contain: """ Success: Created 1 file. """ And the return code should be 0 And the foo.mo file should exist Scenario: Allows setting custom destination directory Given an empty foo-plugin directory And a foo-plugin/foo-plugin-de_DE.po file: """ # Copyright (C) 2018 Foo Plugin # This file is distributed under the same license as the Foo Plugin package. msgid "" msgstr "" "Project-Id-Version: Foo Plugin\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/foo-plugin\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2018-05-02T22:06:24+00:00\n" "PO-Revision-Date: 2018-05-02T22:06:24+00:00\n" "X-Domain: foo-plugin\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: foo-plugin.js:15 msgid "Foo Plugin" msgstr "Foo Plugin" """ When I run `wp i18n make-mo foo-plugin result` Then STDOUT should contain: """ Success: Created 1 file. """ And the return code should be 0 And the result/foo-plugin-de_DE.mo file should exist Scenario: Does include headers Given an empty foo-plugin directory And a foo-plugin/foo-plugin-de_DE.po file: """ # Copyright (C) 2018 Foo Plugin # This file is distributed under the same license as the Foo Plugin package. msgid "" msgstr "" "Project-Id-Version: Foo Plugin\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/foo-plugin\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2018-05-02T22:06:24+00:00\n" "PO-Revision-Date: 2018-05-02T22:06:24+00:00\n" "X-Domain: foo-plugin\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: foo-plugin.js:15 msgid "Foo Plugin" msgstr "Foo Plugin" """ When I run `wp i18n make-mo foo-plugin` Then STDOUT should contain: """ Success: Created 1 file. """ And the return code should be 0 And the foo-plugin/foo-plugin-de_DE.mo file should contain: """ Language: de_DE """ And the foo-plugin/foo-plugin-de_DE.mo file should contain: """ X-Domain: foo-plugin """ Scenario: Does include translations Given an empty foo-plugin directory And a foo-plugin/foo-plugin-de_DE.po file: """ # Copyright (C) 2018 Foo Plugin # This file is distributed under the same license as the Foo Plugin package. msgid "" msgstr "" "Project-Id-Version: Foo Plugin\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/foo-plugin\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2018-05-02T22:06:24+00:00\n" "PO-Revision-Date: 2018-05-02T22:06:24+00:00\n" "X-Domain: foo-plugin\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: foo-plugin.js:15 msgid "Foo Plugin" msgstr "Bar Plugin" """ When I run `wp i18n make-mo foo-plugin` Then STDOUT should contain: """ Success: Created 1 file. """ And the return code should be 0 And the foo-plugin/foo-plugin-de_DE.mo file should contain: """ Bar Plugin """
Close