un conseil, gardes l'angais! avec le francais 99% des programmes basic ne fonctionneront plus...
duff Le 20/06/2002 à 09:48 Exact..l'application français provoque des gros problèmes car elle traduit même les programmes que tu transfère, ce qui est très gênant! Le mieux est de ne pas utiliser le français si tu utilises des programmes souvent.
Can't get enough of that wonderfull Duff !
oué, la calcu efface ttes les langues que ta pas selectionne, il fo dc les rajouter manuellement
Zeph Le 21/06/2002 à 00:28 Bof... Même si tu ne programme pas du tout, vire quand même le français...
Cette app a tellement été bien fichue qu'elle rend inutilisables certaines instructions de base du TiOS. Et comme l'ont dit Swal et Duff, ça empeche également de lancer les programmes détockénisés si ils sont dans une autre langue.
Sans compter que ça bouffe 30Ko de Flash... Bref... Encore une invention très utile de chez ti :roll:

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
duff Le 22/06/2002 à 11:43 [quote:afbc768427]Bref... Encore une invention très utile de chez ti [/quote:afbc768427]
Ouais...m'enfin, z'ont quand-même inventé la ti89!
Can't get enough of that wonderfull Duff !
oui, c'est vrai, c'est déja pas mal!!
Zeph Le 22/06/2002 à 14:13 Intelligent ça comme remarque...
Evidement, mais je parle de leurs progs, et y'en a pas un seul de bien. TiGL marche avec la norme de Win3.1, leurs APPS sont payantes et à chier, même le TiOS est buggé, bref...

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
c'est vrai que chez hap l'os est aussi performant voire mieux et + rapide avec un pross moin puissant.
Je pense qu'ils devrait enfin sortir un os bien fait qui exploite a fond la machine...
Zeph Le 27/06/2002 à 00:39 bah pr passer un prog basic en français ou en anglais, tu le tockenise. Mais par contre quand un couillon distribue un programme non tockénisé et en français, bah c'est inutilisable.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
ué mais j'en connais qui se font chier avecv des try/endtry a ecrire le prog en 2 langues!!!
il sont fous ces programmeurs!
Zeph Le 27/06/2002 à 12:34 oué moi aussi j'en connais...
Résultat : un programme deux fois plus lent et deux fois plus gros que si il avait été programmé dans une seule langue.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
donc voila, virez le francais, en plus ca fait apprendre l'anglais!!
[quote:668beaf5da="Duff"]Exact..l'application français provoque des gros problèmes car elle traduit même les programmes que tu transfère, ce qui est très gênant! Le mieux est de ne pas utiliser le français si tu utilises des programmes souvent.[/quote:668beaf5da]
Le problème n'est pas qu'elle traduit les programmes, le problème est justement qu'elle ne les traduit pas entièrement. (Certaines chaînes comme les types de variables changent selon les langues et ne sont pas traduites automatiquement. Il y a des moyens simples de remédier à ce problème, mais malheureusement la plupart des programmeurs BASIC soit ne connaissent pas le problème, soit ne connaissent pas la solution simple, soit sont trop paresseux pour l'utiliser.)
[quote:faab7bade6="Ray 2"]De plus, l'apps pour le français est incompatible avec cerataines apps flash, et aussi si t'as programmé en basic en anglais, c'est vraiment reloo de passer en français car ttes les commandes changent de nom, yen a même qui marchent plus.[/quote:faab7bade6]
Tu le lances une fois et ce problème-là est résolu!
Le vrai problème est que tu ne dois pas utiliser des chaînes comme "NONE" qui changent selon les langues. Par exemple:
[i:faab7bade6]:If getType(var1)="NONE"[/i:faab7bade6]
est faux. Il faut utiliser:
[i:faab7bade6]:Local t
:If getType(var1)=getType(t)[/i:faab7bade6]
ou si tu utilises "NONE" souvent:
[i:faab7bade6]:Local t
:getType(t)->t
:If getType(var1)=t[/i:faab7bade6]
Ceci concerne aussi les modes. Il faut toujours utiliser les modes [b:faab7bade6]numériques[/b:faab7bade6]. Mais comme ceux-ci ne marchent pas sous AMS 1, il faut aussi utiliser les modes anglais si les modes numériques ne sont pas reconnus. Par exemple:
[i:faab7bade6]:Try
:setMode("0","0")
:Else
:ClrErr
:setMode("FOO","Bar")
:EndTry[/i:faab7bade6]
Enfin, ce qui est absolument à éviter, ce sont les commandes [i:faab7bade6]expr[/i:faab7bade6] qui contiennent une chaîne qui change selon la langue. Par exemple:
[i:faab7bade6]:expr("Define y1(x)="&f)[/i:faab7bade6]
est à remplacer par:
[i:faab7bade6]:expr(f&"->y1(x)")[/i:faab7bade6]
Si vous n'arrivez pas à vous passer de chaînes qui varient selon la langue dans vos [i:faab7bade6]expr[/i:faab7bade6], vous pouvez utiliser ça:
[i:faab7bade6]expr(when(t1="NONE","solve",when(t1="AUC","re'sol",when(t1="KEIN","Lo..se",when(t1="NES","risolvi",when(t1="NING","soluc",when(t1="NENH","calcula",when(t1="GEEN","losOp",when(t1="NINC","megold",when(t1="TOMT","Lo..s",when(t1="EI","ratk","lo/s"))))))))))&"(expres,"&s1&")")->expres[/i:faab7bade6]
N'oubliez pas de rajouter le test pour le polonais (il manque ici - c'est le bogue de [i:faab7bade6]CHEMISLV[/i:faab7bade6] mentionné plus haut). Le désavantage est qu'il vous faudra rechercher la traduction de "NONE" et celle de votre chaîne dans toutes les localisations disponibles. C'est pourquoi il faut éviter d'utiliser [i:faab7bade6]expr[/i:faab7bade6] à tout prix.
Un autre problème, plus rare, est celui des noms de variables qui coïncident avec les mots clés dans une langue. Pour éviter cela, utilisez toujours des noms de variables qui soit se terminent par un chiffre, soit contiennent des lettres grecques.

[quote:a125a6a737="Swal89"]ué mais j'en connais qui se font chier avecv des try/endtry a ecrire le prog en 2 langues!!!
il sont fous ces programmeurs![/quote:a125a6a737]
Non, ils sont juste moins paresseux que toi! :tronconne:
[quote:c35f924358="Bob 64"]oué moi aussi j'en connais...
Résultat : un programme deux fois plus lent et deux fois plus gros que si il avait été programmé dans une seule langue.[/quote:c35f924358]
N'importe quoi! Quand j'ai rendu compatible mes programmes avec la localisation (dès la sortie de AMS 2!), la taille n'a pas augmenté de beaucoup (Elle est loin d'avoir doublé!) et les programmes n'ont subi aucun ralentissement mesurable! Y-en a marre des gens qui circulent des fausses rumeurs comme ça pour justifier leur paresse!
Oui tu as surement raison, la pluspart des programmeurs sont paresseux...
C'est pas mal tes méthodes pour contourner les problemes de langue, je vais les noter...
Zeph Le 27/07/2002 à 10:33 N'importe quoi !
La parresse c'est un argument facile... Mais on ne va pas continuer ici le débat de yN. Au fait j'ai répondu...

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph Le 27/07/2002 à 16:16 [quote:1b8c48b976][b:1b8c48b976]Mais on ne va pas continuer ici le débat de yN[/b:1b8c48b976][/quote:1b8c48b976]
Il te faut quoi pour comprendre ? Je t'ai répondu sur yN ! Alors au lieu de jouer les mauvaises foi...

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)