die 10 minuten haste
installier dir php ([
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ])
dann erstelle eine text-datei dict2plist.php:
PHP-Code:
<?php
$dir = '/home/urga/blabla/';
chdir ($dir) or die ("$dir kein verzeichniss oder keine rechte");
$pre = <<<EOT
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
EOT;
$post = <<<EOT
</array>
</plist>
EOT;
function plist ($file, $new) {
global $dir, $pre, $post;
$lines = file ($file);
$fp = fopen ($new, 'w');
if (! $fp) {
die ("darf $dir/$new nicht schreiben");
}
fwrite ($fp, $pre);
foreach ($lines as $l) {
if ($l = trim ($l)) {
fwrite ($fp, "<string>$l</string>\n");
}
}
fwrite ($fp, $post);
fclose ($fp);
}
foreach (glob("dictionary-*.txt") as $filename) {
$newname = str_replace ('dictionary-', '', $filename);
$newname = str_replace ('.txt', '.plist', $newname);
plist ($filename, $newname);
echo "$newname erstellt\n";
}
echo "done.\nhave a nice day!\n";
?>
mach ein terminal auf, und starte
> php ....../dict2plist.php
jede andere s*****sprache täte es auch, aber weil ich z.zt soviel php machen muss kann ich das ohne großes nachschlagen direkt runtertippen...