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.
English to Hungarian translations [PRO] Tech/Engineering - Computers: Software
English term or phrase:unescapable character
A szövegkörnyezet: hibaüzenetek, a bemeneti karakterlánc különböző hibáira hívják fel a figyelmet.
Példák a környező mondatokra:
There was an invalid character class in the search string.
The backslash character was applied to an unescapable character.
There was an empty (sub)expression.
Tudom, hogy mit jelent az unescapable, de hogy lehet ezt frappánsan, röviden magyarul mondani?
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) --------------------------------------------------
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:
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".
Köszi, ez a válasz volt a leghasznosabb. A vezérlőkarakter nem jó, az csak egy részhalmazát jelentené a kérdezett csoportnak. Igazából az egyik idézet, a "Special character escaping" segített leginkább, mert tényleg a speciális karakterek azok, amelyekről szó van.
Az én szövegkörnyezetemben nagyon jó lesz a nem speciális karakter. 4 KudoZ points were awarded for this answer
Köszönöm. Még annyit: nagyon is lehetséges, hogy a után egy speciális karakter van (pl. egy #, $, %, &, ¢, £, ¤, ¥, ¦, §), mégis hibajelzés jön, mert ezek nem lekezelhető/átmenthető/megtartható/átléptethető/feloldható/megfelelő speciális karakterek.
Már bocsánat, de ezek teljes zagyvaságok. Ne higgy el mindent, amit az interneten találsz. Hova mentené azt a karaktert? Mit lép át? A feloldást meg senki sem értené, ahogy az address resolution szerencsétlenül fordított címfeloldásában sem értik.
Ajánlhatom még a "léptető" helyett "mentő" alkalmazását: "escape character"="átmentőjel/átmentőkarakter", "character escaping"="karakterátmentés","unescapable character"="nem átmenthető karakter","escaping mechanism"="átmentőmechanizmus"
Nem tartom jobbnak, de közzé teszem: http://hu.wikipedia.org/wiki/Escape_character
Itt "feloldójelnek" (mint a kottában) nevezik a karaktert, amelyet én "átléptetőkarakternek" javasoltam, és ez alapján a megoldás "nem feloldható karakter" volna.
Automatic update in 00:
Answers
4 hrs confidence: peer agreement (net): -1
nem váltókarakter
Explanation: Szerintem.
B_Zsuzsa Hungary Local time: 04:29 Meets criteria Works in field Native speaker of: Hungarian PRO pts in category: 4
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.
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) --------------------------------------------------
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:
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".
Peter Boskovitz Hungary Local time: 04:29 Meets criteria Specializes in field Native speaker of: Hungarian PRO pts in category: 23
Grading comment
Köszi, ez a válasz volt a leghasznosabb. A vezérlőkarakter nem jó, az csak egy részhalmazát jelentené a kérdezett csoportnak. Igazából az egyik idézet, a "Special character escaping" segített leginkább, mert tényleg a speciális karakterek azok, amelyekről szó van.
Az én szövegkörnyezetemben nagyon jó lesz a nem speciális karakter.