X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=util%2FREADME;h=d7774bc51977b1b3091adf4c8d86f4e7026688a9;hb=71218ecff95b632645764cfffd0d5e2522675d22;hp=f4f16fb462ac8b48e8af55f4a26c11780dc3b16b;hpb=7cd3b5d629a81ad85b4434f2144be7947492f927;p=friendica.git diff --git a/util/README b/util/README index f4f16fb462..d7774bc519 100644 --- a/util/README +++ b/util/README @@ -1,6 +1,6 @@ Utilities -typo.php - is a crude syntax checker to avoid checking in files with simple +php bin/console.php typo - is a crude syntax checker to avoid checking in files with simple typos. It basically just loads each of our project files at once. Run from cmdline and see if any parsing errors are reported. @@ -8,7 +8,7 @@ cmdline and see if any parsing errors are reported. Internationalisation -extract.php - extracts translatable strings from our project files. It +php bin/console.php extract - extracts translatable strings from our project files. It currently doesn't pick up strings in other libraries we might be using such as the HTML parsers. @@ -61,7 +61,7 @@ e.g. Plural -The L10n::tt() function supports plural form. Script extract.php write this in +The L10n::tt() function supports plural form. The extract command writes this in strings.php as an array, one string for every plural form language supports: $a->string["%d message sent"] = Array( @@ -72,7 +72,7 @@ $a->string["%d message sent"] = Array( The function string_plural_select($n) defined in strings.php, return the string index to use, related to the numbers of item (value of $n). -This is modelled after ngettext function of GNU gettext. +This is modeled after ngettext function of GNU gettext. More info at http://www.gnu.org/software/hello/manual/gettext/Plural-forms.html @@ -107,7 +107,7 @@ Xgettext and .po workflow of the many .po editors out there, like QtLinguist 5. run - $ php util/po2php.php view/lang//messages.po + $ php bin/console.php po2php view/lang//messages.po to create the strings.php file When strings are added or modified in source, you could run @@ -117,10 +117,4 @@ When strings are added or modified in source, you could run If you already translated Friendica using strings.php, you could import your old translation to messages.po. Run: -$ php util/php2po.php view/lang//strings.php - - -You may also use the util/string_translator.php web interface to translate the string file, but it is disabled for website security reasons. The web server will need write permission to your language directories and the "Deny ..." line in util/.htaccess will need to be modified or commented to use the utility. - - - +$ php bin/console.php php2po view/lang//strings.php