GLOSSARY ENTRY (DERIVED FROM QUESTION BELOW) | ||||||
---|---|---|---|---|---|---|
|
01:55 Oct 14, 2008 |
English to Hungarian translations [PRO] Tech/Engineering - Computers: Software | |||||||
---|---|---|---|---|---|---|---|
|
| ||||||
| Selected response from: Peter Boskovitz Hungary Local time: 22:03 | ||||||
Grading comment
|
Summary of answers provided | ||||
---|---|---|---|---|
5 | nem vezérlőkarakter |
| ||
4 -1 | nem átléptethető karakter |
| ||
3 -1 | nem váltókarakter |
|
Discussion entries: 5 | |
---|---|
nem váltókarakter Explanation: Szerintem. |
| |
Login to enter a peer comment (or grade) |
nem vezérlőkarakter Explanation: Na, eszembe jutott végre, a \ és a többi speciális funkcióval bíró karaktert vezérlőkarakternek nevezik. A te hibaüzeneted arról szól, hogy a \ után nem vezérlőkarakter jön. Többnyire az értelmezők normál karakterként kezelik a \ utáni nemvezérlő-karaktereket, de esetenként figyelmeztetik a felhasználót, hátha nem ezt akarta írni. Boskowitz kedvéért referencia is included. Reference: http://www.google.com/search?q=vez%C3%A9rl%C5%91karakter&sou... |
| |
Login to enter a peer comment (or grade) |
nem átléptethető karakter Explanation: Egy forráskód értelmezésekor (parsing) egyes karaktereknek speciális szerepe van, ezért ezek a karakterek csak akkor használhatók fel - JUTTATHATÓK TOVÁBB az értelmezés (parsing) fázisából - ha eléjük írunk egy speciális jelzőkaraktert (pl. \), és ezzel arra utasítjuk a parsert, hogy UGORJA ÁT (ne vegye észre) az azt követő karaktert. Egyes karakterekkel ezt nem tehetjük, és pl. "REG_EESCAPE ‘\’ applied to unescapable character" hibajelzést kapunk az parsertől. Egyes karaktereket így át tudunk adni/menteni (pl. beágyazott kódokat): "The single backslash then escapes the apostrophe for Javascript, so the final character is just a single apostrophe, '." (első link) vagy itt: "To escape a character means to do something (typically, to prefix it with \ in C-family languages) to allow the character to be used literally but without its normal parser treatment. So \ before a newline in a shell script is an escaped character." (második link) Tehát a fordításnak is egyszerre kell jelentenie, hogy "NEM TOVÁBBJUTTATHATÓ" és "NEM ÁTUGORHATÓ/MEGKERÜLHETŐ". -------------------------------------------------- Note added at 9 hrs (2008-10-14 11:43:52 GMT) -------------------------------------------------- Az "escape character", amelyről itt szó van, csak formailag hasonlít a "control character"-re (http://pcforum.hu/szotar/vez�rl�karakter.html). Vessük össze: http://en.wikipedia.org/wiki/Escape_character (A példában a * karaktert léptetjük (escape-oljuk) át az elé helyezett \ (escape-karakter) segítségével, hogy ne értelmeződjék speciális karakterként, hanem átadódjék feldolgozásra, mint egy tényleges * karakter.) http://en.wikipedia.org/wiki/Control_character (A vezérlőkaraktert szintén egy \ vezeti be, de itt a feladata egy karakterrel meg nem jeleníthető dolog megjelenítése, pl. \t az tabulátor. The control character does not ESCAPE a character but instead - together with the character(s) that follows - describes a special function.) -------------------------------------------------- Note added at 13 hrs (2008-10-14 15:53:17 GMT) -------------------------------------------------- A kérdés alapján ez egy hibajelzés (pl. REG_EESCAPE), amely egy karakterlánc értelmezésekor (query parsing) keletkezik. Egy "query" "parsing"-olásánál van, hogy át akarunk léptetni speciális karaktereket. Az átléptethető karakterek (escapable characters) itt: \, +, -, !, (, ), :, ^, ], {, }, ~, *, ? Ha az átléptető karaktert (escape character), ami itt egy \ egy ezektől különböző karakter követi, amelyet nem lehet átléptetni, azt nevezik nem átléptethető karakternek (unescapable character), és ilyenkor kapjuk ezt a hibajelzést. Itt az eredeti angol definíció és annak linkje: "Special character escaping Whenever special characters are used in expressions, there is a need to provide an escaping mechanism so that the special characters themselves can be used in a normal fashion. QueryParser uses a backslash to escape special characters within terms. The list of escapable characters is: \, +, -, !, (, ), :, ^, ], {, }, ~, *, ?" (http://today.java.net/pub/a/today/2003/11/07/QueryParserRule... A vezérlőkarakterek (control character) csak formailag hasonlítanak, és szerintem nem generálnak a fent leírt hibajelzést akkor sem, ha olyan karaktert írunk oda, ami nem értelmezhető. A vezérlőkarakterek (mint azt már belinkeltem korábban) ilyenek: \0, \a, \t, \n, \f, \r (http://en.wikipedia.org/wiki/Control_character) -------------------------------------------------- Note added at 19 hrs (2008-10-14 21:32:05 GMT) -------------------------------------------------- Legújabb javaslatom a plasztikusabb és tömörebb "nem átmenthető karakter", és esetleg a Wikipedia alapján a "nem feloldható karakter". Reference: http://www.dynamicdrive.com/forums/archive/index.php/t-24748... Reference: http://lists.xml.org/archives/xml-dev/200701/msg00017.html |
| |
Grading comment
| ||
Login to enter a peer comment (or grade) |
Login or register (free and only takes a few minutes) to participate in this question.
You will also have access to many other tools and opportunities designed for those who have language-related jobs (or are passionate about them). Participation is free and the site has a strict confidentiality policy.