Oldal: 1 / 1
Saját cseretáblázat mentése
Elküldve: 2010. szeptember 8., szerda 6:40
Szerző: puho
Helló
A szövegszerkesztő cseretáblázatát jelentősen átszerkesztettem. Ezentúl nem a helyesírási hibákat felügyeli, hanem
fordító programként működik. Például, ha beírom, hogy JÜB, akkor azt automatikusan behelyettesíti a JÜB román megfelelőjére. Ilyen módon rengeteget dolgoztam rajta, egy egész magyar-román orvosi szótárat beírtam a cseretáblázatba, és nem szeretném, hogy az adatok elvesszenek.
Hogyan lehet a cseretáblázatról biztonsági mentést készíteni?
Re: Saját cseretáblázat mentése
Elküldve: 2010. szeptember 11., szombat 9:58
Szerző: Zizi64
Üdv!
Én sem tudtam, de megkerestem a következő módon: Írtam be néhány új kifejezést a cseretáblázatba. Gondoltam, akkor a keresett fájl mérete nőni, dátuma frissülni fog. Egy olyan fájlkezelővel, amivel lehet dátumra is keresni (ezerféle van ilyen, én UnrealCommander-t használok, ingyenes) meg is találtam:
WindowsXP; OxygenOffice3.2.1 esetében
ez a fájl növekszik és frissül, amikor új szavakat veszek fel:
c:\Documents and Settings\Kovács Tibor\Application Data\OpenOffice.org\3\user\autocorr\acor_hu-HU.dat
Ezt először elmentettem (átmásoltam) egy másik könyvtárba, és elkezdtem megvizsgálni a MÁSOLATOT. Átneveztem .zip kiterjesztésűre (az OpenOffice, szinte mindent .zip-ben tárol, csak a "zip" kiterjesztés helyett más-más karaktereket használ a különböző funkciójú fájlok esetében), és kicsomagoltam belőle a könyvtárakat, fájlokat.
Ezek közt fogsz találni egy DocumentList.xml nevűt. No, az tartalmazza az általad beírt szavakat. Ezt (vagy az egész .dat fájlt) kell archiválnod. Sőt valószínűleg egy "xml editor"-ral szerkesztheted is magát a fájlt (nem az OOo-t javaslom erre a célra).
De azt neked kell kipróbálnod, hogy ha visszamásolod azt az OOo alá, akkor működik-e?!! A visszamásolás előtt megint kell egy biztonsági másolatot csinálnod az OOo alatt lévő módosítandó könyvtárakról, fájlokról!
Re: Saját cseretáblázat mentése
Elküldve: 2010. szeptember 11., szombat 18:56
Szerző: puho
Köszönöm a választ. Azóta megtaláltam. Egyenesen az Openoffice mondja meg, hogy hol van ez a fájl. Eszközök - Beállítások - Útvonalak - Automatikus javítás.
Ki fogom próbálni, hogy működik-e újra bemásolva.
Ennek a cseretáblázatnak a maximális méretéről nem lehet tudni valamit?
Re: Saját cseretáblázat mentése
Elküldve: 2010. szeptember 11., szombat 21:08
Szerző: Zizi64
Sajnos a fájl maximális méretéről semmit sem tudok...
Próbáld ki!
Re: Saját cseretáblázat mentése
Elküldve: 2010. szeptember 14., kedd 20:34
Szerző: puho
Éppen most próbáltam ki, és működik a biztonsági mentés.
Erről az xml editorról ha tudnál valamit bővebben...
Azt meg lehetne oldani valahogy, hogy a második oszlop szerint legyen indexelve?
Tehát arról van szó, hogy adva van egy magyar-román szótár, amit én hoztam létre, úgy, hogy minden szót külön-külön beírtam. Azt akarnám megoldani, hogy a román-magyar szótárt ne kelljen szavanként beírni, hanem csak megcserélni valahogy a két oszlopot, és nem a magyar szavakat, hanem a román szavakat abc-sorrendbe tenni, és azokat helyettesíteni be magyar szavakkal.
Re: Saját cseretáblázat mentése
Elküldve: 2010. szeptember 14., kedd 21:15
Szerző: Zizi64
Üdv!
Erről az xml editorról ha tudnál valamit bővebben...
például:
http://xml-copy-editor.sourceforge.net/
Általában ezek nagyon primitív(nek látszó) szövegszerkesztők, néhány olyan tulajdonsággal amit a programkód-szerkesztők tudnak: pl.: automatikus színkiemelés bizonyos kritériumnak megfelelő kifejezésekre.
Azt akarnám megoldani, hogy a román-magyar szótárt ne kelljen szavanként beírni, hanem csak megcserélni valahogy a két oszlopot, és nem a magyar szavakat, hanem a román szavakat abc-sorrendbe tenni, és azokat helyettesíteni be magyar szavakkal.
Talán be lehetne emelni az xml fájl tartalmát egy táblázatba (szövegfájlként, elválasztókaraktert megnevezve importálni), és felcserélni az oszlopokat, majd visszamenteni (előbb szövegfájlba, majd) xml-be. Ez így kicsit veszélyesnek hangzik, hiszen a sok konvertálás során sérülhet a fájl szerkezete, ami működésképtelenségek okozhat.
Re: Saját cseretáblázat mentése
Elküldve: 2010. szeptember 14., kedd 21:35
Szerző: Zizi64
Az első hozzászólásomban a kép az "Unreal Commander" fájlkezelő program "Universal Viewer"-ének képernyőképe, de azzal nem lehet szerkeszteni a fájlt...
Re: Saját cseretáblázat mentése
Elküldve: 2010. szeptember 15., szerda 20:28
Szerző: puho
Az xml fájl tartalmát bemásoltam egy táblázatba olyan módon, hogy az idézőjelet neveztem meg határvonalnak, ilyen módon különvált az általam beírt szöveg és a gépi szöveg. Az általam írt szöveg két oszlopra tagolódott, ezt a két oszlopot elhelyeztem úgy, ahogy én szerettem volna, tehát megcseréltem őket, és azt az oszlopot tettem ABC sorrendbe, amelyik eddig nem volt így rendezve. A kérdés az, hogy ezt hogyan tudom visszaalakítani xml formátumba. Egyelőre ott tartok, hogy elmentettem csv formátumba, de a legnagyobb probléma az, hogy nem tudom, hogyan fogom visszavarázsolni az idézőjeleket, ugyanis azokat elvesztettem amikor átalakítottam xml-ből táblázat formátumba.
Re: Saját cseretáblázat mentése
Elküldve: 2010. szeptember 15., szerda 22:41
Szerző: Zizi64
Jeleztem: mindezt neked kell kipróbálni!
Például szúrhatsz be üres oszlopokat az idézőjelek helyére (még a táblázatos állapotban), aminek minden (használt) cellájába valami jól megkülönböztethető karaktert/karaktersort másolsz: pl.: *** három csillag csak nem szerepel egyéb fontos pozícióban a szövegben)
Figyelj oda a "fejléc" sorokra, abba ne szúrj további oszlopot! (Mozgasd el előtte, majd vissza.)
Ezt a karaktersort egy tényleg egyszerű szövegszerkesztővel (már a szöveg állapotban) kicserélheted ANGOL idézőjelre. A magyar Write magyar (alul/felül típusú) idézőjelekre cseréli a beírt jeleket, ezért javaslom a két lépéses megoldást.
...Nem tudom, mit kezdesz (lehet, hogy hibát okoz) a táblázatból szövegbe alakításkor jelentkező sorvégi ENTER jelekkel...
...Meg ehhez hasonló agyament ötleteim vannak, de ezek nincsenek kipróbálva ám!