![]() |
Was bedeuetet {do not localize}?
Hallo,
habe eine kurze Frage. Was bedeuetet {do not localize}? Zum Beispiel:
Delphi-Quellcode:
oder
IndyMIMEBoundary = '=_NextPart_2rfkindysadvnqw3nerasdf'; {do not localize}
Delphi-Quellcode:
if AnsiSameText(ALine, '--' + ASender.MIMEBoundary.Boundary) then begin {Do not Localize}
Result := TIdMessageDecoderMIME.Create(ASender); end else if AnsiSameText(ASender.ContentTransferEncoding, 'base64') or {Do not Localize} AnsiSameText(ASender.ContentTransferEncoding, 'quoted-printable') then begin {Do not Localize} Result := TIdMessageDecoderMIME.Create(ASender, ALine); end else begin Result := nil; end; Ist dies wirklich nur ein Kommentar oder hat er irgendwelche Auswirkungen auf den Compiler? Vielen Dank! MfG ..DocE |
Re: Was bedeuetet {do not localize}?
Ich denke mal das OS- Code und der comment soll verhindern, das die strings in resource strings abgelegt werden. ;)
|
Re: Was bedeuetet {do not localize}?
Hi.
Das heißt nur, dass du den String nicht übersetzten sollst, denn mit 'zitiert-druckbar' (statt 'quoted-printable') kann der Computer meistens nichts anfangen ;-) |
Re: Was bedeuetet {do not localize}?
Hallo,
vielen Dank für die Antworten. Dass man das nicht übersetzen soll, im Sinne von Sprachanpassung, ist verständlich, dann macht der Ausdruck jedoch wenig Sinn bei:
Delphi-Quellcode:
da hier kein übersetzbarer String zu finden ist, oder möchte er verhindern, dass man '--' übersetzt? Möglich ist das.
if AnsiSameText(ALine, '--' + ASender.MIMEBoundary.Boundary) then begin {Do not Localize}
Result := TIdMessageDecoderMIME.Create(ASender); Sofern die Lösung von Robert_G richtig ist: Könnte dieser Begriff dann verursachen, dass Änderungen am Quelltext nicht kompiliert werden? MfG ..DocE |
Re: Was bedeuetet {do not localize}?
{Do not Localize} ist ein Kommentar und der der Compiler interessiert sich dafür überhaupt nicht. Das Kommentar ist zum einen für zusätzliche Programme gedacht, welche den Quellcode nach übersetzbaren Strings durchsuchen und ggf. den Code dann anpassen (resourcestring, gettext). Und zum anderen für den Programmierer, damit er nicht auf die Idee kommt, daraus einen resourcestring zu machen.
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz