salut j'ai fait un site et je veux écrire en deux langue : la français et l'arabe;
comment faire ??
salut j'ai fait un site et je veux écrire en deux langue : la français et l'arabe;
comment faire ??
Bonsoir, je vois 2 possibilités :
Il faudra faire les choses en doublons (un répertoire fr et un répertoire ar) contenant toutes les pages web, mais ça parait pas très optimisé comme travail.
OU
alors
stocker tout par base de données, et appeler les textes stockés selon la langue.
Ensuite, si tu veux récupérer la langue du navigateur internet pour le rediriger par défaut, voici en php comment faire :
$langues=explode(',',htmlentities($_SERVER['HTTP_ACCEPT_LANGUAGE']));
echo $langues[0];
Mais il va te falloir des connaissances en PHP, enfin dans un langage côté serveur pour faire çà.
Attendons d'autres avis pour voir comment tu devras procéder.
Salut,
d'abord tu devras apprendre/choisir un langage de développement des pages webs côté serveur (php, asp, jsp) ensuite ça seras à toi de décider si tu veux que les utilisateurs tombe d'abord sur une langue par défaut, ensuite choisissent quel langue ils veulent. dans la seconde possibilité tu devras vérifier le langue du navigateur du client via ton langage serveur et afficher le site en fonction du résultat.
Développeur | Zend Certified Engineer
Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;
Nix>_Rien n'est plus pratique que la théorie
Bonsoir Thes,
on est ok sur ce que tu as dit.
Mais comment t'organiserais-tu pour le faire ?
2 répertoires en doublons 'ar' et 'fr' ?
Où stocker tout dans une base de données ?
Bonjour gui80,
cela dépend de la structure du site par exemple si les deux auront exactement les mêmes articles (mais traduit) ou encore si les deux sites auront des infos différents comme avec yahoo; dans tous les cas l'approche est sera orienté vers les bases de données la différence viendra au niveau des relations de tables.
Développeur | Zend Certified Engineer
Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;
Nix>_Rien n'est plus pratique que la théorie
merci mes amis pour votre réponses moi je demande si on peux faire une page web qu'on peut écrire par exemple une paragraphe en français puis l'autre en arabe et pas un site de multilingue.
et merci d'avance.
Bonjour,
oui, ok avec thes pour un site multilingue.
Passer par une BD semble le plus souple en général, surtout quand il y a beaucoup de pages.
alors Kayne, il faudra que tu encodes ta page en UTF8, et que tu précises dans une balise META, que ta page est encodé en UTF8 afin de pouvoir écrire des caractères d'environnements différents (les caractères latins français et les caractères arabes).
merci gui80 mais tu as des articles pour UTF8 car je ne sais pas c'est quoi, et merci.
Bonsoir,
pour une explication UTF8 assez complète :
http://electron-libre.fassnet.net/utf8.php
pour créer un fichier UTF8, utilise notepad++ par exemple
dans le menu, Format -> Encoder en UTF8.
Ton fichier sera alors en UTF8.
merci bcp mon ami.
Bonsoir,
j'espère que le tutoriel que tu as lu t'a suffi pour comprendre les choses et faire ce que tu souhaitais.
Par curiosité, j'ai essayé d'insérer dans Notepad++ un caractère arabe.
J'ai trouvé que l'écriture quand on utilise l'éditeur est en Times New Roman.
Ensuite, j'ai ouvert la table de caractères, et j'ai été cherché un caractère arabe avec la police Times New Roman, puis copier, et ensuite coller lorsque je suis retourné dans Notepad++. C'est très lourd.
J'imagine que tu as un clavier spécifique arabe non ?
Sinon, explique nous. Comment fais-tu ? Que ce soit une méthode ou un logiciel dis nous juste par curiosité.
oui j'ai un clavier arabe, et merci pour votre aide.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager