Einzelnen Beitrag anzeigen
Ungelesen 24.10.11, 23:41   #2
urga
Mitglied
 
Benutzerbild von urga
 
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 423
Bedankt: 137
urga ist noch neu hier! | 0 Respekt Punkte
Standard

die 10 minuten haste

installier dir php (http://www.google.de/search?q=php+mac)

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...
__________________
entropie erfordert keine wartung
urga ist offline   Mit Zitat antworten