Stomme titel van een blog, ja. Het is bedacht door de vertaalmachine van Microsoft. Ik heb namelijk iets leuks ontdekt om me aan te ergeren; de automatische vertalingen van Microsoft Knowledge Base artikelen.De knowledge base van Microsoft is een goede bron van informatie voor gebruikers van Microsoft producten, vooral wanneer deze niet werken. Ik maak er regelmatig gebruik van. Maar nu probeert MS me nog behulpzamer te zijn door de artikelen in mijn eigen taal aan te bieden. Maar dan niet vertaald door een technisch redacteur (te duur!), maar een vertaalmachine. En dat gaat zelden goed. Nooit, eigenlijk.
Ik was bezig met IIS 6.0, en moest een vinkje bij 'Enable parent paths' zetten, maar wist niet meer waar dit stond. Geen zin om op F1 te drukken of alle menu's langs te gaan, Google is sneller. Het eerste resultaat is meteen raak:

Maar wat krijg ik te zien als ik op de link klik?

Ik dacht even dat ik gek geworden was, of last had van spyware. Maar nee. Ondanks het feit dat ik zoek met een Engelstalige zoekterm gebruik, besluit Microsoft, in al haar wijsheid, om mij een machinaal 'vertaalde' pagina met onleesbare tekst in mijn eigen taal aan te bieden. De 'vertaalde' uitleg is nauwelijks te lezen door de vele fouten. Hier de leukste:
U ontvangt dit foutbericht als de toepassing roept een ASP-methode waarvoor deBovenliggende padenoptie ingeschakeld. Het exacte foutbericht is afhankelijk van de methode die wordt genoemd.
(You receive this error message if the application calls an ASP method that requires the Parent Paths option to be enabled. The exact error message depends on the method that is being called.)
DeBovenliggende paden(de optieAspEnableParentPathsmetabase-eigenschap) kunt u gebruiken '.. ' in het aanroepen van functies zoalsMapPathdoordat paden relatief ten opzichte van de huidige map zijn met de…\notation. Deze eigenschapTruekan vormt een beveiligingsrisico omdat een relatief pad toegang kritieke tot of vertrouwelijke bestanden buiten de hoofdmap van de toepassing.
(The Parent Paths option (the AspEnableParentPaths metabase property) permits you to use ".." in calls to functions such as MapPath by allowing paths that are relative to the current directory using the ..\notation. Setting this property to True may constitute a security risk because an include path can access critical or confidential files outside the root directory of the application.)
Mijn favoriet:
Dit gedrag is ontwerpen.
(This behavior is by design.)
Zucht…
'Gelukkig' is ergens onderaan de tekst een verstopte link te vinden naar het bronartikel, maar voor je die hebt gevonden moet je al naar beneden scrollen, of ben je al vertrokken. Dikke fail van Microsoft.
