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):
- Hozza létre a
C:\Users\YOURUSERNAME\vimfiles
könyvtárat, és akkor a könyvtárakC:\Users\YOURUSERNAME\vimfiles\autoload
ésC:\Users\YOURUSERNAME\vimfiles\bundle
- Letöltés kórokozó , amely a Vim plugin-kezelője – a legkönnyebb egyszerűen megfogni a zip fájlt és kicsomagolni a
- Töltse le a zip eltörlését , és vonja ki a csomag könyvtárba
- Hozzon létre egy
_vimrc
nevű szövegfájlt aC:\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