Il linguaggio di scripting di Apple, AppleScript, è stato progettato pensando alla localizzazione; permettendo che la lingua sia rappresentata in più dialetti che assomigliano a lingue di tutto il mondo. In questo modo, usando le tabelle di lexing e parsing, i programmi potrebbero essere scritti in uno stile simile a quello della mothertongue dello sviluppatore (o altrimenti). Sebbene l'inglese sia l'unico dialetto supportato al momento, in origine Apple implementava dialetti aggiuntivi in francese e giapponese. Inoltre, è stato considerato un dialetto "professionale" simile a Java.
I vantaggi della localizzazione di questo tipo sono stati considerati come programmi scritti in una certa lingua che possono essere tradotti in dialetto di un'altra, al fine di aiutare gli sviluppatori a cooperare a livello internazionale. Tuttavia, il metodo è stato giudicato troppo complesso a causa della complessa coniugazione e di altri problemi nell'implementazione dei dialetti di alcune lingue diverse dall'inglese.
Non ho sentito parlare di nessun altro linguaggio di programmazione aderente a schemi di localizzazione come questo, e sono interessato a conoscere la storia della localizzazione del linguaggio dialettico di programmazione. L'unica implementazione simile che ho trovato è quella di Microsoft Excel, che può - apparentemente - essere creato usando nomi e verbi di più lingue a seconda della regione dell'utente.
La mia domanda è : quali altre lingue, se ce ne sono, implementano un paradigma simile per la programmazione dell'internazionalizzazione del linguaggio?
Per quelli di voi interessati, Cook ha creato un grande articolo sullo sviluppo di AppleScript nella terza conferenza HOPL sulla storia dei linguaggi di programmazione.