HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/posscale/subdomains/xibo/vendor/gettext/languages/src/Exporter/Po.php
<?php
namespace Gettext\Languages\Exporter;

use Exception;

class Po extends Exporter
{
    /**
     * @see Exporter::toStringDo
     */
    protected static function toStringDo($languages)
    {
        if (count($languages) !== 1) {
            throw new Exception('The '.get_called_class().' exporter can only export one language');
        }
        $language = $languages[0];
        $lines = array();
        $lines[] = '"Language: '.$language->id.'\n"';
        $lines[] = '"Plural-Forms: nplurals='.count($language->categories).'; plural='.$language->formula.'\n"';
        $lines[] = '';

        return implode("\n", $lines);
    }
    /**
     * @see Exporter::getDescription
     */
    public static function getDescription()
    {
        return 'Build a string to be used for gettext .po files';
    }
}