[GastForen Programme Print/Bildbearbeitung Adobe InDesign Rechtschreibeprüfung

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Rechtschreibeprüfung

signal
Beiträge gesamt: 36

2. Aug 2005, 12:31
Beitrag # 1 von 15
Bewertung:
(17116 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo
In (Win-)Word habe ich hunderte neue Wörter (firmenspezifische, Namen usw.) im Benutzerwörterbuch erfasst. Lassen sich diese in InDesign CS irgendwie importieren, so dass ein nochmaliges Erfassen entfällt?
Gruss Peter
X

Rechtschreibeprüfung

Haeme Ulrich
Beiträge gesamt: 3102

2. Aug 2005, 13:31
Beitrag # 2 von 15
Beitrag ID: #180664
Bewertung:
(17093 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ab CS2 direkt, mit CS1 brauchst zu Scripte (angehängt).


IMPORT

//DESCRIPTION: Imports a User Dictionary from a Text File

/*

Script by Dave Saunders

Copyright © 2004 PDS Associates

*/

// This script looks for the chosen text file to be in the format
// created by the companion export script

myContinueFlag = true;
if (app.documents.length != 0) {
myContinueFlag = false;
if (confirm("Are you sure you want to do this with documents open?")) {
myContinueFlag = true;
}
}

if(myContinueFlag) {
myFile = File.openDialog("Choose a Text File containing a User Dictionary");
if (myFile != null) {
myFile = File(myFile.fsName); //Ought not to be necessary
myFile.open("r");
myRawText = myFile.read();
myFile.close(); // always close files as soon as possible.

myLines = myRawText.split("\n");
myDictName = myLines.shift();

try{
dictGood = true;
myDict = app.userDictionaries.item(myDictName);
myDict.name; //forces error if dictionary not found
} catch(e) {
dictGood = false;
}
if (dictGood) {
myStopper = "Added Words";
if (findStopper(myStopper)) {
myLines.shift(); // Skip over header
myAddWords = new Array;
eofHit = false
goodFormat = true
try {
while (myLines[0] != "Removed Words") {
myWord = myLines.shift();
if (myWord == "") {continue}
if (oneWord(myWord)) {
myAddWords.push(myWord);
} else {
goodFormat = false;
}
if (myLines.length == 0) {
eofHit = true;
break;
}
}
} catch (e) {
eofHit = true;
}
if (goodFormat){
if ((eofHit) && (myAddWords.length == 0)) {
alert('Selected file has inadequate content. No changes made.');
}else {
addWordsLength = myAddWords.length;
if (addWordsLength == 0) {myAddWords = [""];}
myDict.addedWords = myAddWords; // addedWords updated.
if (eofHit == false) {
myLines.shift(); // Skip over header
myRemWords = new Array;
while (myLines.length > 0) {
myWord = myLines.shift();
if (myWord == "") {continue};
if (oneWord(myWord)) {
myRemWords.push(myWord);
} else {
goodFormat = false;
break;
}
}
}
if (goodFormat) {
remWordsLength = myRemWords.length;
if (remWordsLength == 0) {myRemWords = [""];}
myDict.removedWords = myRemWords; // removedWords updated.
myMessage = 'User dictionary: ' + myDictName + ' successfully updated.';
if (addWordsLength == 0) {
myMessage = myMessage + " Added Words now empty.";
}
if (remWordsLength == 0) {
myMessage = myMessage + " Removed Words now empty.";
}
alert(myMessage);
//That's all folks.
} else {
alert("File's Remove Word section badly formatted; user dictionary " + myDictName + " addWords changed.");
}
}
} else {
alert('File has no Remove Words section; user dictionary ' + myDictName + ' addWords changed.');
}
} else {
alert('Selected file has bad formatting in Added Words section. No changes made.');
}
} else {
alert('Selected file has no "Added Words" header. No changes made.');
}
} else {
alert('There is no user dictionary named: ' + myDictName);
}
}

function oneWord(theText) {
if ((theText.indexOf(" ") == -1) && (theText.indexOf("\t") == -1)) {
return true;
}
return false;
}

function findStopper(myStopper) {
// myLines is a global variable
while ((myLines[0] != "Added Words")) {
myLines.shift();
if (myLines.length == 0) {return false}
}
return true;
}





EXPORT

//DESCRIPTION: Saves User Dictionary to Text File

/*

Script by Dave Saunders

Copyright © 2004 PDS Associates

*/

myUDs = app.userDictionaries.everyItem();
myNames = myUDs.name;
myAddLists = myUDs.addedWords;
myRemLists = myUDs.removedWords;

myFolder = Folder.selectDialog("Export User Dictionaries to Folder:");
if (myFolder != null){
myParts = myFolder.fsName.split("/");
myParts.push("");

for (var i=0; myNames.length > i; i++) {
if ((myAddLists != "") || (myRemLists != "")) {
//cleanse name
myCleansedName = myNames.split(": ").join("-");

myParts[(myParts.length - 1)] = "UD" + myCleansedName + ".txt";
myNewPath = myParts.join("/");

myUDictFile = File(myNewPath);

if (myUDictFile.exists) {
myUDictFile.remove();
}

myText = myNames + "\n\nAdded Words\n" + myAddLists.join("\n");
myText = myText + "\n\nRemoved Words\n" + myRemLists.join("\n");

myUDictFile.open("w","TEXT","R*ch");
myUDictFile.write(myText);
myUDictFile.close();
}
}
}


als Antwort auf: [#180639]

Rechtschreibeprüfung

signal
Beiträge gesamt: 36

2. Aug 2005, 14:37
Beitrag # 3 von 15
Beitrag ID: #180686
Bewertung:
(17073 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Herzlichen Dank Ulrich Haeme für die rasche Antwort. Ich werde unseren IT-Verantwortlichen bitten, dieses Scripte auszuführen (noch nie selber gemacht).
Gruss
Peter


als Antwort auf: [#180664]

Rechtschreibeprüfung

signal
Beiträge gesamt: 36

17. Sep 2005, 18:08
Beitrag # 4 von 15
Beitrag ID: #187664
Bewertung:
(16959 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für das Script. Nur: Ich weiss nicht, wie damit umgehen und bitte um detaillierte Anweisungen für das Vorgehen. Fragen:
Muss ich das Script meiner PC-Umgebung anpassen – falls ja, welche Einträge?
Wo und vor allem wie muss ich das Script kopieren und speichern (mit welchem Programm resp. mit welcher Dateierweiterung?
Wie führe ich das Script in InDesign aus?

Sollte ich das zum Laufen bringen, würde ich mir ne Menge Arbeit ersparen.
Gefragt ist also viel Geduld mit einem "Script-Banausen"!

Herzliche Grüsse
Peter Hostettler


als Antwort auf: [#180664]

Rechtschreibeprüfung

Martin Fischer
  
Beiträge gesamt: 12891

17. Sep 2005, 19:24
Beitrag # 5 von 15
Beitrag ID: #187672
Bewertung:
(16945 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Mit dem zweiten Script kannst du so wie es ist gar nix anfangen.
Da hängt ein "["+"i"+"]" in einer Schleife, das von der Forumsoftware als Anweisung zur Kursivstellung des Textes interpretiert wird.

Das Problem besteht aber der Zeile " if ((myAddLists != "") || (myRemLists != "")) {"

Auf "myAddLists" folgt wahrscheinlich "["+"i"+"]", richtig also "myAddLists(i)" (mit eckiger Klammer).

Ich hatte den Forenbetreiber schon mal drum gebeten, dieses Problem mit der Kursivinterpretation zu ändern (weil für den Schleifenzähler oft "i" verwendet wird. Die Programmierer behaupteten aber, dies Problem bestehe nicht, wenn man das Script als CODE mit CODE und /CODE eingibt. Diese Behauptung ist falsch.

Vielleicht kann Ulrich Haeme das Skript mit einem anderen Schleifenzähler (z.B. "k") nochmal posten.


als Antwort auf: [#187664]
(Dieser Beitrag wurde von MartinF am 17. Sep 2005, 19:26 geändert)

Rechtschreibeprüfung

Martin Fischer
  
Beiträge gesamt: 12891

17. Sep 2005, 20:26
Beitrag # 6 von 15
Beitrag ID: #187678
Bewertung:
(16931 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
> Muss ich das Script meiner PC-Umgebung anpassen – falls ja, welche Einträge?
Ein JavaScript läuft auf Win und auf MAC und braucht im Regelfall nicht an das Betriebssystem angepaßt werden (Ausnahme: Pfadangaben).

> Wie führe ich das Script in InDesign aus?
So wird ein Skript installiert und gestartet: http://www.hilfdirselbst.ch/...i?post=180108#180108


als Antwort auf: [#187664]

Rechtschreibeprüfung

signal
Beiträge gesamt: 36

18. Sep 2005, 09:43
Beitrag # 7 von 15
Beitrag ID: #187695
Bewertung:
(16914 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Martin für deine Hilfe.
Unter InDesign CS V 3.0.1 gibt es im Ordner "Presets" keinen Unterordner "Scripts". Ich habe aber einen erstellt, das Script (vgl. unten) mit Endung .js hineinkopiert. In InDesign ist es dann unter "Skripts" tatsächlich ersichtlich (nicht aber unter Skriptbezeichnung). Aber bei Doppelklick folgt Fehlermeldung:
JavaScript error!
Error Number: 2
Error String: "myDictName is undefined"
Linie: 99
Source: "alert('There is no user dictionary named:' + myDictName); "

Habe ich überhaupt die richtigen Teile des Scripts kopiert und deine Korrektur richtig übertragen? (Ich habe versucht, die Titel, welche wohl nicht zum Script gehören, zu löschen). Bitte vergeiche unten:

myContinueFlag = true;
if (app.documents.length != 0) {
myContinueFlag = false;
if (confirm("Are you sure you want to do this with documents open?")) {
myContinueFlag = true;
}
}

if(myContinueFlag) {
myFile = File.openDialog("Choose a Text File containing a User Dictionary");
if (myFile != null) {
myFile = File(myFile.fsName); //Ought not to be necessary
myFile.open("r");
myRawText = myFile.read();
myFile.close(); // always close files as soon as possible.

myLines = myRawText.split("\n");
myDictName = myLines.shift();

try{
dictGood = true;
myDict = app.userDictionaries.item(myDictName);
myDict.name; //forces error if dictionary not found
} catch(e) {
dictGood = false;
}
if (dictGood) {
myStopper = "Added Words";
if (findStopper(myStopper)) {
myLines.shift(); // Skip over header
myAddWords = new Array;
eofHit = false
goodFormat = true
try {
while (myLines[0] != "Removed Words") {
myWord = myLines.shift();
if (myWord == "") {continue}
if (oneWord(myWord)) {
myAddWords.push(myWord);
} else {
goodFormat = false;
}
if (myLines.length == 0) {
eofHit = true;
break;
}
}
} catch (e) {
eofHit = true;
}
if (goodFormat){
if ((eofHit) && (myAddWords.length == 0)) {
alert('Selected file has inadequate content. No changes made.');
}else {
addWordsLength = myAddWords.length;
if (addWordsLength == 0) {myAddWords = [""];}
myDict.addedWords = myAddWords; // addedWords updated.
if (eofHit == false) {
myLines.shift(); // Skip over header
myRemWords = new Array;
while (myLines.length > 0) {
myWord = myLines.shift();
if (myWord == "") {continue};
if (oneWord(myWord)) {
myRemWords.push(myWord);
} else {
goodFormat = false;
break;
}
}
}
if (goodFormat) {
remWordsLength = myRemWords.length;
if (remWordsLength == 0) {myRemWords = [""];}
myDict.removedWords = myRemWords; // removedWords updated.
myMessage = 'User dictionary: ' + myDictName + ' successfully updated.';
if (addWordsLength == 0) {
myMessage = myMessage + " Added Words now empty.";
}
if (remWordsLength == 0) {
myMessage = myMessage + " Removed Words now empty.";
}
alert(myMessage);
//That's all folks.
} else {
alert("File's Remove Word section badly formatted; user dictionary " + myDictName + " addWords changed.");
}
}
} else {
alert('File has no Remove Words section; user dictionary ' + myDictName + ' addWords changed.');
}
} else {
alert('Selected file has bad formatting in Added Words section. No changes made.');
}
} else {
alert('Selected file has no "Added Words" header. No changes made.');
}
} else {
alert('There is no user dictionary named: ' + myDictName);
}
}

function oneWord(theText) {
if ((theText.indexOf(" ") == -1) && (theText.indexOf("\t") == -1)) {
return true;
}
return false;
}

function findStopper(myStopper) {
// myLines is a global variable
while ((myLines[0] != "Added Words")) {
myLines.shift();
if (myLines.length == 0) {return false}
}
return true;
}


myUDs = app.userDictionaries.everyItem();
myNames = myUDs.name;
myAddLists = myUDs.addedWords;
myRemLists = myUDs.removedWords;

myFolder = Folder.selectDialog("Export User Dictionaries to Folder:");
if (myFolder != null){
myParts = myFolder.fsName.split("/");
myParts.push("");

for (var i=0; myNames.length > i; i++) {
if ((myAddLists(i) != "") || (myRemLists != "")) {
//cleanse name
myCleansedName = myNames.split(": ").join("-");

myParts[(myParts.length - 1)] = "UD" + myCleansedName + ".txt";
myNewPath = myParts.join("/");

myUDictFile = File(myNewPath);

if (myUDictFile.exists) {
myUDictFile.remove();
}

myText = myNames + "\n\nAdded Words\n" + myAddLists.join("\n");
myText = myText + "\n\nRemoved Words\n" + myRemLists.join("\n");

myUDictFile.open("w","TEXT","R*ch");
myUDictFile.write(myText);
myUDictFile.close();
}
}
}

Würdest du mir nochmals helfen?
Besten Dank und freundliche Grüsse

Peter


als Antwort auf: [#187672]

Rechtschreibeprüfung

Martin Fischer
  
Beiträge gesamt: 12891

19. Sep 2005, 07:18
Beitrag # 8 von 15
Beitrag ID: #187751
Bewertung:
(16866 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Signal,

> Unter InDesign CS V 3.0.1 gibt es im Ordner "Presets" keinen Unterordner "Scripts".
> Ich habe aber einen erstellt, das Script (vgl. unten) mit Endung .js hineinkopiert.

Richtig.


> In InDesign ist es dann unter "Skripts" tatsächlich ersichtlich (nicht aber unter Skriptbezeichnung).

Skriptbezeichnung ist etwas anderes als das Skript.
Es handelt sich dabei um "Etiketten" (engl. Labels), die man Objekten (Textrahmen, Linien, Rechtecken ...) anhängen kann, um sie später in Skripten von anderen Objekten unterscheiden zu können. Man kann dort auch Werte oder andere Infos zu den Objektenn hinterlegen. Für dich in der akutellen Angelegenheit uninteressant.


> Error String: "myDictName is undefined"

Die Fehlermeldung sagt, daß die Variable myDictName nicht definiert ist.
Sie sollte in dieser Zeile definiert werden: "myDictName = myLines.shift(); ".
Möglicherweise bekommt Sie hier keinen Wert übergeben.

Mehr kann ich Dir im Moment nicht sagen, da mir u.a. die Textdatei bzw. das von Dir verwendete Benutzerwörterbuch nicht vorliegen.


als Antwort auf: [#187695]

Rechtschreibeprüfung

Martin Fischer
  
Beiträge gesamt: 12891

20. Sep 2005, 09:41
Beitrag # 9 von 15
Beitrag ID: #187904
Bewertung:
(16790 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Peter,

ich vermute, Dein Textfile mit den Wörterbucheinträgen hat nicht die vom Skript erwartete Struktur. Das Import-Skript, das Ulrich Haeme gepostet hat (s.o.) konnte ich erfolgreich testen.

Die richtige Struktur der Wörterbucheinträge kannst Du aus einer mit dem Skript "Dictionary_Export.js" exportierten Wörterbuch lesen.

Dieses - ursprünglich ebenfalls von Ulrich Haeme gepostete - Skript habe ich überarbeitet und korrigiert. Wie oben bereits erwähnt löscht die Forensoftware leider die gebräuchliche Schleifenvariable "i" in der Kombination mit den eckigen Klammern: "["+"i"+"]". Wir werden also auch in Zukunft mit zerhackstückelten Skripten, die aus anderen Quellen einfach und ohne entsprechende Überarbeitung übernommen werden, rechnen müssen.

Das korrigierte Skript zum Export:
Code
//Dictionary_EXPORT.js 
//DESCRIPTION: Saves User Dictionary to Text File
/*
Script by Dave Saunders
Copyright © 2004 PDS Associates
*/

myUDs = app.userDictionaries.everyItem();
myNames = myUDs.name;
myAddLists = myUDs.addedWords;
myRemLists = myUDs.removedWords;

myFolder = Folder.selectDialog("Export User Dictionaries to Folder:");
if (myFolder != null){
myParts = myFolder.fsName.split("/");
myParts.push("");

for (var myCounter=0; myNames.length > myCounter; myCounter++) {
if ((myAddLists[myCounter] != "") || (myRemLists[myCounter] != "")) {
//cleanse name
myCleansedName = myNames[myCounter].split(": ").join("-");

myParts[(myParts.length - 1)] = "UD" + myCleansedName + ".txt";
myNewPath = myParts.join("/");

myUDictFile = File(myNewPath);

if (myUDictFile.exists) {
myUDictFile.remove();
}

myText = myNames[myCounter] + "\n\nAdded Words\n" + myAddLists[myCounter].join("\n");
myText = myText + "\n\nRemoved Words\n" + myRemLists[myCounter].join("\n");

myUDictFile.open("w","TEXT","R*ch");
myUDictFile.write(myText);
myUDictFile.close();
}
}
}


Das "separierte" Skript zum [b]Import
(Du hast in Deiner Nachricht die beiden Skripte fälschlicherweise zu einem zusammengefaßt):
Code
// Dictionary_IMPORT.js 
//DESCRIPTION: Imports a User Dictionary from a Text File
/*
Script by Dave Saunders
Copyright © 2004 PDS Associates
*/

// This script looks for the chosen text file to be in the format
// created by the companion export script

myContinueFlag = true;
if (app.documents.length != 0) {
myContinueFlag = false;
if (confirm("Are you sure you want to do this with documents open?")) {
myContinueFlag = true;
}
}

if(myContinueFlag) {
myFile = File.openDialog("Choose a Text File containing a User Dictionary");
if (myFile != null) {
myFile = File(myFile.fsName); //Ought not to be necessary
myFile.open("r");
myRawText = myFile.read();
myFile.close(); // always close files as soon as possible.

myLines = myRawText.split("\n");
myDictName = myLines.shift();

try{
dictGood = true;
myDict = app.userDictionaries.item(myDictName);
myDict.name; //forces error if dictionary not found
} catch(e) {
dictGood = false;
}
if (dictGood) {
myStopper = "Added Words";
if (findStopper(myStopper)) {
myLines.shift(); // Skip over header
myAddWords = new Array;
eofHit = false
goodFormat = true
try {
while (myLines[0] != "Removed Words") {
myWord = myLines.shift();
if (myWord == "") {continue}
if (oneWord(myWord)) {
myAddWords.push(myWord);
} else {
goodFormat = false;
}
if (myLines.length == 0) {
eofHit = true;
break;
}
}
} catch (e) {
eofHit = true;
}
if (goodFormat){
if ((eofHit) && (myAddWords.length == 0)) {
alert('Selected file has inadequate content. No changes made.');
}else {
addWordsLength = myAddWords.length;
if (addWordsLength == 0) {myAddWords = [""];}
myDict.addedWords = myAddWords; // addedWords updated.
if (eofHit == false) {
myLines.shift(); // Skip over header
myRemWords = new Array;
while (myLines.length > 0) {
myWord = myLines.shift();
if (myWord == "") {continue};
if (oneWord(myWord)) {
myRemWords.push(myWord);
} else {
goodFormat = false;
break;
}
}
}
if (goodFormat) {
remWordsLength = myRemWords.length;
if (remWordsLength == 0) {myRemWords = [""];}
myDict.removedWords = myRemWords; // removedWords updated.
myMessage = 'User dictionary: ' + myDictName + ' successfully updated.';
if (addWordsLength == 0) {
myMessage = myMessage + " Added Words now empty.";
}
if (remWordsLength == 0) {
myMessage = myMessage + " Removed Words now empty.";
}
alert(myMessage);
//That's all folks.
} else {
alert("File's Remove Word section badly formatted; user dictionary " + myDictName + " addWords changed.");
}
}
} else {
alert('File has no Remove Words section; user dictionary ' + myDictName + ' addWords changed.');
}
} else {
alert('Selected file has bad formatting in Added Words section. No changes made.');
}
} else {
alert('Selected file has no "Added Words" header. No changes made.');
}
} else {
alert('There is no user dictionary named: ' + myDictName);
}
}

function oneWord(theText) {
if ((theText.indexOf(" ") == -1) && (theText.indexOf("\t") == -1)) {
return true;
}
return false;
}

function findStopper(myStopper) {
// myLines is a global variable
while ((myLines[0] != "Added Words")) {
myLines.shift();
if (myLines.length == 0) {return false}
}
return true;
}



als Antwort auf: [#187751]
(Dieser Beitrag wurde von MartinF am 20. Sep 2005, 09:47 geändert)

Rechtschreibeprüfung

signal
Beiträge gesamt: 36

27. Nov 2005, 19:03
Beitrag # 10 von 15
Beitrag ID: #197964
Bewertung:
(16670 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin

Was lange währt, wird endlich gut! Leider habe ich mich als script-Laie mit den angebotenen Lösungen nie etwas erreicht. Nun hat mir ein Freund eine suuuuuper einfach Lösung besorgt: Nach dem Start des nachfolgenden Import-Scripts in InDesign CS folgt eine DialogBox, in der das zu importierende TXT-File (Rechtschreibewörterbuch) ausgewählt und anschliessend die gewünschte Sprache (German Swiss) bestimmt werden kann. So einfach – und vor allem für Laien sehr verständlich und leicht durchführbar.

//ImportWordsToDictionary.js
//An InDesign CS JavaScript

//open a text file
var myFile = File.openDialog("Choose a text file with list of words","Text Files:*.TXT;*.DOC,All files:*");
if (myFile != null) {
myResult = myFile.open("r", undefined, undefined);
//we now have a text file
//read each line into dictionary as a word
var myWords = new Array;
do{
// read a word, add to words array
myLine = myFile.readln();
myWords.push(myLine);
} while(myFile.eof == false);
myFile.close();

//now get a list of UserDictionaries
var myDict = app.userDictionaries;
var myDictPopUp = new Array;
for(myCounter = 0; myCounter < myDict.length; myCounter ++){
var myName = myDict[myCounter].name;
if( myName != "" ) {
myDictPopUp.push(myName);
}
}

//now choose the Dictionary to add the words to
var myDialog = app.dialogs.add({name:"Add Words To Dictionary",canCancel:true});
with(myDialog){
with(dialogColumns.add()){
// need to add : add words, remove words, view words, save word list
with(borderPanels.add()){
with(dialogColumns.add()){
staticTexts.add({staticLabel:"Choose User Dictionary to insert " + myWords.length + " words into:"});
}
with(dialogColumns.add()){
var myDictionaryList = dropdowns.add({stringList:myDictPopUp,selectedIndex:0});
}
}
}
}
//Display the dialog box.
var myResult = myDialog.show();
if(myResult == true){
// go and insert array of words
myDict[myDictionaryList.selectedIndex].addWord(myWords);
alert(myWords.length + " words added to " + myDict[myDictionaryList.selectedIndex].name + " dictionary." );
myDialog.destroy();
} else {
// be indolent
myDialog.destroy();
}

}

Beste Grüsse
Peter


als Antwort auf: [#187904]

Rechtschreibeprüfung

Martin Fischer
  
Beiträge gesamt: 12891

27. Nov 2005, 19:45
Beitrag # 11 von 15
Beitrag ID: #197978
Bewertung:
(16661 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Signal,

dann hat's wohl mit den beiden Skripten oben (von Dave Saunders) bei Dir nicht geklappt. Tut mir leid (meine Tests waren positiv, sonst hätte ich sie nicht veröffentlicht).

Aber schön, daß Du eine andere Lösung gefunden hast.
Da muß man halt jedesmal selber bestimmen, in welches Wörterbuch man die Wörter eingetragen haben möchte. In dem Skript von Dave ist die Verwendung in der externen Wörterdatei definiert.

Aber vielleicht ist der manuelle Weg einfacher zu gehen.
Good work!


als Antwort auf: [#197964]

Rechtschreibeprüfung

FrankD
Beiträge gesamt: 6

28. Nov 2005, 16:14
Beitrag # 12 von 15
Beitrag ID: #198171
Bewertung:
(16615 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo MartinF,

es gibt mit InDitect eine Alternative, die bei fast allen großen
Verlagen im Einsatz ist (DITECT), nachzulesen unter
www.ub-dieck.com
bzw.
www.ub-dieck.com/indhdtd1.htm

Gruß,
FrankD


als Antwort auf: [#197978]

Rechtschreibeprüfung

Martin Fischer
  
Beiträge gesamt: 12891

28. Nov 2005, 17:13
Beitrag # 13 von 15
Beitrag ID: #198191
Bewertung:
(16606 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo FrankD,

> es gibt mit InDitect eine Alternative,

InDitect kenne ich schon.
InDihyph noch besser.
Auf letzteres möchte ich nicht mehr verzichten.

Ich wage aber zu bezweifeln, daß InDitect eine Alternative zu o.g. Skripten ist, mit welchen man eigene Wörterlisten in die Wörterbücher einlesen kann. Das war die Aufgabenstellung. Vielleicht hast Du das überlesen.

> nachzulesen unter www.ub-dieck.com
Außerdem kann man auch hier nachlesen: http://www.aextra.de/inditect_info.php
(diese Seiten sind zeitgemäßer gestaltet)


als Antwort auf: [#198171]

Rechtschreibeprüfung

FrankD
Beiträge gesamt: 6

28. Nov 2005, 17:39
Beitrag # 14 von 15
Beitrag ID: #198199
Bewertung:
(16593 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo MartinF,

das habe ich nicht übersehen, aber auch in InDitect kann
man eigene Wörter einspeichern, die danach als korrekt er-
kannt werden.

Gruß
FrankD


als Antwort auf: [#198191]

Rechtschreibeprüfung

Martin Fischer
  
Beiträge gesamt: 12891

28. Nov 2005, 17:55
Beitrag # 15 von 15
Beitrag ID: #198202
Bewertung:
(16590 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Weshalb sollte man das in InDitect nicht können?
Das war doch gar nicht die Frage.
Es ging darum, daß "hunderte neue Wörter" aus dem Benutzerwörterbuch von Word ins Benutzerwörterbuch von InDesign übertragen werden.

Zitat In (Win-)Word habe ich hunderte neue Wörter (firmenspezifische, Namen usw.) im Benutzerwörterbuch erfasst. Lassen sich diese in InDesign CS irgendwie importieren, so dass ein nochmaliges Erfassen entfällt?


Wartet InDitect hier mit besonderen Funktionen auf, welche die oben aufgeführten Skripte unnötig machen?


als Antwort auf: [#198199]
X