load(); switch ($argv[1]) { case 'add_language' : $i18nData->addLanguage($argv[2]); break; case 'add_key' : if (3 === $argc) { help(); } $i18nData->addKey($argv[2], $argv[3]); break; case 'duplicate_key' : $i18nData->duplicateKey($argv[2]); break; case 'delete_key' : $i18nData->removeKey($argv[2]); break; default : help(); } if ($i18nData->hasChanged()) { $i18nFile->dump($i18nData); } /** * Output help message. */ function help() { $help = <<