Olyan fantasy történeten dolgozom, amelynek hatalmi nyelve (TVTROPES ), és megpróbáltam az interneten körülnézni, hogy találjak-e automatikus fordítót az általam kitalált nyelvre, de nem találok ilyet.

Tehát van-e ott automatikus fordító olyan egyedi nyelvekhez, amelyek Nem látom?

Megjegyzések

  • Nem, de olvassa el inkább ezt a kérdést és a válaszokat: writers.stackexchange.com/questions/4368/ …
  • Tisztázáshoz: Olyan eszközt keres, amelybe beírja a szótárát, és a nyelvtani szabályokat valamilyen módon, majd beszerez egy fordítót, amely képes lefordítani az angol és az Ön nyelve között?
  • Sajnálom, azt hiszem, ezt korábban meg kellett volna említenem. Van egy angol nyelvem a titkosításomhoz, és Kíváncsi vagyok, van-e olyan program, amelyet használhatnék a bekezdések lefordításához egyikből a másikba. (Megjegyzés: és kettős betűk az angol betűk némelyikének helyettesítésére)
  • Ah, tehát ' csak titkosító – milyen operációs rendszer használod (windows osx linux)? Azt hiszem, a standard * nix eszközöknek ezt elég egyszerűen meg kell tudniuk csinálni.
  • @evilsoup Szomorú arc, én ' m futtatom a Win8.1-et

Válasz

Gyanítom, hogy a legjobb válasz arra, amit elképzelésem szerint használok, az lenne, ha valaki írna egy Word-t vagy a LibreOffice makró, de nem is tudnám, hol kezdjem ezzel.

Ehhez azonban használhatná a Vim-et – konkrétan a gVim-et, amelynek Windows verziója van. Ez egy kis beállítást igényel. fel, de úgy gondolom, hogy az eredmények megérik.

Megjegyzés: Bár közel sem ugyanolyan elgondolkodtató, mint ahogyan azt a kritikusai gondolnák, a Vim tanulása nem triviális, és meghaladja e válasz kereteit. Ha szeretné, a gVim telepítése után a Start menü segítségével megkeresheti a „Vim Tutor” (idézőjelek nélkül) elemeket, és interaktív oktatóanyagot kaphat az alapokról. Érdemes megtanulnia, ha megszerzi a keresse meg.

Beállítás

Először töltse le a & gVim telepítését a itt .

Szüksége lesz a abolish.vim bővítményre is a parancs. Gyors telepítési utasítások ehhez (ha már telepítette a gVim-et):

  1. Hozza létre a C:\Users\YOURUSERNAME\vimfiles könyvtárat, és akkor a könyvtárak C:\Users\YOURUSERNAME\vimfiles\autoload és C:\Users\YOURUSERNAME\vimfiles\bundle
  2. Letöltés kórokozó , amely a Vim plugin-kezelője – a legkönnyebb egyszerűen megfogni a zip fájlt és kicsomagolni a
  3. Töltse le a zip eltörlését , és vonja ki a csomag könyvtárba
  4. Hozzon létre egy _vimrc nevű szövegfájlt a C:\Users\YOURUSERNAME mezőben, és tegye bele a következő sorokat:

.

execute pathogen#infect() set encoding=utf-8 

Most létre kell hoznia a cypher fájlt. Ez valójában egy egyszerű szöveges fájl lesz, amely a Vim parancsokkal rendelkezik. Valahogy így kell kinéznie:

"paste from the clipboard into vim: 0put * "The substitute commands "Make sure you use %S rather than %s "The "silent!" prevents error messages silent! %S/quick/varryn/g silent! %S/fox/drugar/g silent! %S/dog/foob/g "delete the blank line which vim will have added: $delete "cut the text into the clipboard: %delete * 

A varázslat

Mondjuk, hogy a következő bekezdések vannak:

A gyors, barna róka átugrik a lusta kutyára. A gyors, barna róka átugrik a lusta kutyára.

“Gyors!” – kiáltotta a kutya , jellegtelenül a rókának: “Ugorj át rajtam!”

… és rajta akarod futtatni a cypheredet, hogy minden A “quick” helyett a “varryn” és így tovább. Először másolja át a szöveget a word dokumentumából (vagy bármi másból). Ezután nyissa meg a gVim fájlt, és írja be a következőt (nyomja meg az Enter billentyűt a végén):

:source C:\path\to\cypher.txt 

Ezek után egyszerűen beillesztheti a bekezdést a Word dokumentumába, et voilà :

A varryn, barna drugar átugrik a lusta kocsmára, a varryn, barna drugar pedig a lusta foobra.

“Varryn!” jellegtelenül kiabálta a foobot a drugarnak: “Ugorj át rajtam!”

Lehet, hogy nem akarja, hogy írja be a cypher fájl teljes elérési útját; a következő sort teheti a _vimrc aljára:

command Cypher :source C:\path\to\cypher.txt 

Ezzel egyszerűen beírhatja :Cypher (és nyomja meg az Enter billentyűt) anélkül, hogy minden alkalommal emlékeznie kellene a fájl helyére.

Ezenkívül, ha a Vim-be beírja a @: parancsot, az előző parancssori mód-parancs (:) megismétlődik; így ha több bekezdést fordítana, akkor először csak a :Cypher szót kell beírnia, és minden további alkalomra (mindaddig, amíg nyitva hagyja a Vim-et) egyszerűen használhatja a @:.

Megjegyzés a Cypher fájlról

Az egyik megjegyzésben kijelentette, hogy már be van állítva egy cypher. A gVim segítségével átalakíthatja ezt az itt szükséges szintaxissá, ahelyett, hogy újra begépelné az egészet.

Feltételezem, hogy a ciprusod ehhez hasonló módon van beállítva – ha nem , eldobhat egy megjegyzést & Ezt ennek megfelelően módosítom:

quick varryn fox drugar dog foob 

Másolja a sorokat bármilyen fájlból jelenleg tárolva vannak, és megnyitják a gVim-et. Írja be a következőt: "*p – ez a rendszer vágólapjáról lesz beillesztve (nem pedig a Vim számos belső vágólapjára – a Vim “regisztereknek” hívja).

(Ha nem angol betűket használ, akkor előfordulhat, hogy egyesek nem jelennek meg megfelelően, mert az alapértelmezett betűtípus nem túl jó. Windows rendszeren hozzáférnie kell a kiváló Consolákhoz; type :set guifont=Consolas:h10 (ezt a parancsot beteheti a _vimrc vagy a _gvimrc fájlba, ha mint).)

Ezután írja be a következő parancsot (és nyomja meg az Enter billentyűt a végén):

:%s/\([^ ]*\) \(.*\)/silent! %S\/\1\/\2\/g 

Ez elég hosszú egyet, tehát ha félsz a hibás beírástól, lemásolhatod erről a válaszról, majd beírhatod a Vim q: parancsot (aminek egy kis keretet kell felhoznia alul) gVim ablak), majd "*p, majd illessze be a parancsot, majd nyomja le az Enter billentyűt.

Most már rendelkeznie kell ilyen sorokkal:

Ezután be kell illesztenie a cypher futtatásához szükséges többi parancsot. Írja be a következő parancsokat (mindegyik végén nyomja meg az Enter billentyűt):

:0s/^/0put *\r/ :$s/$\r$delete\r%delete */ 

Ezek után egy fájlnak kell lennie, amely így néz ki:

0put * silent! %S/quick/varryn/g silent! %S/fox/drugar/g silent! %S/dog/foob/g $delete %delete * 

Most már csak el kell mentenie:

:w C:\path\to\cypher.txt 

És lépjen ki a gVim-ből a :q.

Korlátozások

  • A Vim egyszerű szövegszerkesztő – fogalma sincs arról, hogy mit jelent a “dőlt vagy félkövér”. , így a gazdag szöveg átfuttatása eltávolítja ezeket a dolgokat. Lehet, hogy van ilyen megoldás, ha ez valóban számít Önnek, de további programok telepítésével jár. (Vagy írhatná regényét jelöléssel, mint az összes menő gyerek: V)
  • Nincs probléma az idézőjelekkel ("), de ha a dupla idézetet bárhova be akarja illeszteni a cypher szövegébe, akkor visszajelöléssel kell megelőznie (mert a " -t használják a Vim parancsfájlok megjegyzéséhez)

Válasz

Nos, ha nincs * nix, és nem ismeri a programozást, akkor van ennek egyik módja, bár lehet, hogy kissé lassú. A Word valóban megtalál egy keresést / cserét, ahol gyorsan csak a dokumentumban / kijelölésben szereplő összes szót helyettesítheti egy adott szóval. Gyorsan cserélhető, a lassú az, hogy ha a szavak sokféleségét próbálja kicserélni, ez eltarthat egy ideig.

Másrészt, ha nem gondolja, hogy megtanuljon programozni , ezt valószínűleg megtanulhatná kódolni néhány óra alatt, ha elkötelezte magát. Talán a Java megfelelne az Ön igényeinek? http://www.tutorialspoint.com/java/

Megjegyzések

  • És a C ++ is segíthet neked ugyanebben. Mindkét nyelv könnyen bejuthat.
  • A Python továbbra is a legkönnyebben elérhető nyelv: Learnpythonthehardway.org

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük