Développement web indépendant à Montpellier

Publié le samedi 27 novembre 2010 18:28:36

Internationalisation d'un Plugin Wordpress

Depuis le début de cette suite d'articles, nous utilisons systématiquement les fonctions e() et __() pour afficher du texte. Nous l'avions déjà évoqué au cours d'articles précédents : c'est dans le but d'internationaliser notre plugin. Tous les textes pourrons ainsi être traduits par les utilisateurs de votre plugin dans des fichiers de langue.

Fichiers de langue - plugins

On désigne par localisation le processus de traduction du texte affiché à l'écran par Wordpress, en l'occurrence dans plusieurs langues. Wordpress est largement utilisé partout dans le monde, et comporte un système de localisation qui lui est propre; de plus, Wordpress permet également aux plugins de fournir leurs propres fichiers de langue.

Choix du domaine de langue

On désigne par domaine de langue la chaîne de caractère passée dans le second paramètre des fonctions _e() et __(). Par exemple :

__('Chaine de caractere','wpjschat'); // pour renvoyer la chaîne
_e('Chaine de caractere','wpjschat'); // pour afficher la chaîne

Le domaine de langue qui concerne notre plugin est donc wpjschat. Si vous ne passez pas de paramètre, vous utilisez le domaine par défaut qui est default, ce qui est déconseillé.

Il faut en effet choisir un domaine unique, propre à chaque plugin, sinon vous vous exposez à pas mal de problèmes lors de mises à jour. De plus, il ne faut surtout pas surcharger le domaine default de vos traductions.

Spécification et conseil : choisissez un nom unique pour votre domaine qui ne contient que des lettres, car ce domaine sera également utilisé dans le nom de fichier de vos fichiers de langue, d'où le wpjschat.

Création des fichiers de langue .mo et .po

Sans m'attarder sur la syntaxe de ces fichiers de langue, je vais vous expliquer comment les générer en utilisant POEdit. Tout d'abord, téléchargez et installez POEdit.

Un fois POEdit installé et lancé, faîtes fichier > nouveau catalogue et complétez les paramètres :

Dans l'onglet chemins, le chemin vers votre plugin :

Dans les mots clés, entrez l'intitulé des fonctions __ et _e :

Si vous avez correctement paramétré POEdit, les phrases à traduire doivent s'afficher :

Traduisez toutes les phrases dans le champ de formulaire du bas, puis enregistrez votre fichier avec un nom formaté pour wordpress :

  • le début du nom de fichier doit être le nom du domaine que vous avez choisi (au début de ce cours, nous concernant : wpjschat)
  • un tiret
  • et la langue : fr_FR, en_EN ...
  • l'extension... .po.

Nous concernant, le fichier sera intitulé wpjschat-fr_FR.po :

Nous enregistrons bien entendu notre fichier dans le répertoire lang de notre plugin wordpress, que nous avons mis en place au début de ce cours dans l'article structure du plugin wordpress. Il ne nous reste plus qu'à signaler à wordpress la présence de ces fichiers de traduction .po.

Chargement des fichiers de langue

Important : les fichiers de langue des plugins ne sont pas chargés automatiquement, pour les ajouter, il faut ajouter ce bout de code :

load_plugin_textdomain('wp_jschat','/wp-content/plugins/wp_jschat/lang/');

Et c'est tout, vos fichiers de langue sont à présent chargés; s'affiche maintenant la langue d'installation de votre blog.

Conclusion

Il est très simple de générer des fichiers de langue pour les plugins Wordpress, ça ne vaut pas le coup de s'en priver.

Développement d'un plugin wordpress :

  • Plugin chat Javascript pour Wordpress  

    Ce plugin de chat Javascript pour wordpress est distribué sous licence GPLv2, il est surtout développé à titre d'exemple dans le cadre d'un cours sur la création d'un plugin Wordpress.

  • Créer un plugin Wordpress 3.X  

    Créer un plugin Wordpress 3.X

  • Structure des plugins Wordpress  

    Tous les plugins wordpress seront installés dans le répertoire wp-content/plugins. Certains plugins peuvent se limiter à l'inclusion d'un seul fichier PHP, mais il est recommandé de toujours créer un dossier pour stocker les plugins....

  • Actions  

    Après avoir défini la structure de notre plugin wordpress, nous pouvons ajouter des actions, dans cet exemple, nous allons ajouter un bout de code qui va s'exécuter dans la balise <head> du blog Wordpress.

  • Filtres  

    Les filtres wordpress sont les fonctions que votre plugin peut accrocher dans le but de modifier le texte de sortie. Ce texte de sortie est généralement formaté et inséré dans une base de données, et montré à l'écran à l'utilisateur.

  • Créer le panneau d'administration d'un plugin wordpress  

    Tous les plugins devraient idéalement posséder un panneau d'administration. Créer ce panneau d'administration n'est pas très complexe, c'est donc un peu pénible de la part des auteurs de plugin de demander à leurs utilisateurs d'éditer eux-mêmes le code PHP (Ce qui n'est généralement pas une bonne idée).

  • Création d'une widget Wordpress  

    Nous allons maintenant créer une widget sous forme de plugin. Les widgets wordpress permettent d'insérer des parties de code facilement sous forme de bloc pour l'utilisateur final. Elles peuvent être ensuite ajoutées dans les barres d'outils prédéfinies selon les thèmes que vous utilisez.

  • Plugin - créer un panneau utilisateur  

    Il peut y avoir des situations où les utilisateurs peuvent être amenés à gérer leurs propres paramètres pour votre plugin : dans le cas de notre projet de chat Javascript, nous allons permettre d'une part aux utilisateur d'afficher ou non le chat, et d'utiliser les smileys ou non.

  • Installation/Désinstallation base de données | plugin Wordpress  

    Maintenant que nous savons créer des panneaux d'administration et des panneaux utilisateurs, nous allons attaquer l'accès au model : en interagissant avec la base de données. C'est une partie très importante du tutoriel wordpress, car lorsque l'on écrit un plugin, on a dans la majorité des cas besoin de stocker des données dans une base.

  • Traitement et affichage des requêtes dans base de données wordpress  

    C'est bien joli d'avoir nos tables dans base de données, maintenant, nous allons afficher les résultats de nos insertions.

  • Inclure les fichiers Javascript dans le header  

    Dans le cadre de notre application, nous aurons besoin d'inclure des fichiers Javascript dans le header des pages de notre blog Wordpress. Nous pourrions bien entendu le faire en ajoutant sauvagement du code HTML au fichier de template, mais on va éviter :)

  • Inclure les feuilles de style CSS  

    De la même manière que nous avons inclut les scripts Javascript dans le header de notre blog wordpress, nous allons maintenant inclure la feuille de style CSS de notre plugin wp_jschat. Nous allons également placer cette inclusion dans la méthode addHeaderCode() de notre classe principale créée lors de l'article sur les actions wordpress.

  • Ajax et les plugins Wordpress  

    Ajax est un protocole qui permet d'envoyer des requêtes http à partir de Javascript, si vous n'êtes pas familier avec ce protocole, vous pouvez en savoir plus sur cet article sur Ajax xmlHttpRequest.

  • Internationalisation du plugin  

    Depuis le début de cette suite d'articles, nous utilisons systématiquement les fonctions e() et __() pour afficher du texte. Nous l'avions déjà évoqué au cours d'articles précédents : c'est dans le but d'internationaliser notre plugin. Tous les textes pourrons ainsi être traduits par les utilisateurs de votre plugin dans des fichiers de langue.

  • Création de shortcode/bbcode Wordpress  

    Nous pouvons déjà créer des pages personnalisées grâce aux filtres wordpress, cependant, dans le cadre de notre plugin, il peut être intéressant d'ajouter des fenêtres de chat dans les pages de notre blog.

  • Distribuer un plugin Wordpress  

    Maintenant que votre plugin fonctionne, il a peut être vocation à être redistribué à la communauté ! Pour cela, rien de plus simple, cet article a vocation à vous expliquer comment vous y prendre.

Notez cet article !

  • Actuellement 5 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Note : 5/5 (1 notes attribuées)

Merci d'avoir participé !

Vous avez déjà noté cette page, vous ne pouvez la noter qu'une fois !

Votre note a été changée, merci de votre participation !

Bonne résolution ! j'arrête d'alourdir mes pages avec des boutons de partage, mais vous pouvez continuer de partager :-)

Commentaires

  1. I am very enjoyed for this blog. Its an informative topic. It help me very much to solve some problems. Its opportunity are so fantastic and working style so speedy.
    http://...stoday.net

  2. The company basically conducts the survey to know customers views and opinions because customers play an important role in the prosperity of the company. https:/...peyes-com/

  3. Please treat each other well. Everybody has difficulties that we have to overcome, do not know later but how to live each day happily.

  4. I am happy to find this post very useful for me, as it contains lot of information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing.

  5. Nice blog and absolutely outstanding. You can do something much better but i still say this perfect.Keep trying for the best.
    http://...e-home.com

  6. My friend mentioned to me your blog, so I thought I’d read it for myself. Very interesting insights, will be back for more!
    http://...igstep.com

  7. Hi there, I found your blog via Google while searching for such kinda informative post and your post looks very interesting for me.
    http://...rntalk.com

  8. I made the mistake of reading this while getting ready for bed. I became so involved in this that I was up longer than usual.
    http://...thCars.com

  9. but it is the teacher income level that contrasts with this. According to data from the International Economic Cooperation Organization

  10. http://ww... | http://www.poker18dewa.com |

    Hi there for your personal broad critique, then again particularly passionate the recent Zune, and additionally intend this specific, not to mention the beneficial feedbacks other sorts of everyone has posted, will determine if is it doesn’t answer you’re looking for.

  11. lesa.prom... | supply chain management assignment help |

    Thank you for the remarkable post. The supply chain management assignment help expert is really happy.

  12. modro apk working on different devices like iOS, Windows and Android, Modro apk is a hassle free streaming arrangement for the users

  13. Thank you for the amazing post! As Custom Paper Writing Service expert, I am really very happy! I wish you all the best!

  14. Wow! This is an amazing blog. As PHP Assignment Help expert, i am really excited to see this blog. Wish you all the best!

  15. webroot.com - Webroot is one of the global computer security software companies that have been working since years for proving a defensive layer to the users’ data against all the online threats like virus attacks, spyware, malware and many more, that might harm the personal as well as the professional data of the users and misuse it. To do so, Webroot has developed various security software (like webroot Change Control, webroot SiteAdvisor, and webroot VirusScan) that have been equipped with the number of advanced features, making these a better than other antivirus products. Thus, the users need to download, install and activate the Webroot antivirus products on the device to enjoy all the advanced security features involved in the products.
    http://.../com-safe/

  16. red ball | Great |

    J'ai trouvé les solutions à mes petits problème.
    http://...lsgame.com
    https:/...-ball4.com

  17. McAfee is one of the global computer security software companies that have been working since years for proving a defensive layer to the users’ data against all the online threats like virus attacks, spyware, malware and many more, that might harm the personal as well as the professional data of the users and misuse it.
    http://...om/mcafee/

  18. That is really nice to hear. thank you for the update and good luck.

  19. Wow i can say that this is another great article as expected of this blog.Bookmarked this site..

  20. Webroot.com/safe- Experience next-generation Security level with Webroot on your all devices. Install and activate webroot from www.webroot.com/safe and don’t forget to run webroot safe scan to feel secure anywhere.webroot.com/safe is a computer security software program for Microsoft Windows users that combine software as a service cloud protection with traditional Antivirus and anti-spyware desktop technologies. Built into the suite is a two-way firewall, a registry cleaner, Email anti-spam, secure browsing, anti-phishing and a password management service. The suite was initially released on July 26, 2010, as the 2011 version of the product.

  21. Webroot.com/safe- Experience next-generation Security level with Webroot on your all devices. Install and activate webroot from www.webroot.com/safe and don’t forget to run webroot safe scan to feel secure anywhere.webroot.com/safe is a computer security software program for Microsoft Windows users that combine software as a service cloud protection with traditional Antivirus and anti-spyware desktop technologies. Built into the suite is a two-way firewall, a registry cleaner, Email anti-spam, secure browsing, anti-phishing and a password management service. The suite was initially released on July 26, 2010, as the 2011 version of the product.

    http://...t.com/safe

  22. Webroot.com/safe- Experience next-generation Security level with Webroot on your all devices. Install and activate webroot from www.webroot.com/safe and don’t forget to run webroot safe scan to feel secure anywhere.webroot.com/safe is a computer security software program for Microsoft Windows users that combine software as a service cloud protection with traditional Antivirus and anti-spyware desktop technologies. Built into the suite is a two-way firewall, a registry cleaner, Email anti-spam, secure browsing, anti-phishing and a password management service. The suite was initially released on July 26, 2010, as the 2011 version of the product.

    http://...t.com/safe

  23. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info.

  24. Engagemen... | Engagement Rings Dallas |

    Your music is amazing. You have some very talented artists. I wish you the best of success.

  25. Auto Glas... | Auto Glass Replacement |

    Have you tried twitterfeed on your blog, i think it would be cool.,-:`.

  26. reparatii... | reparatii aparate aer conditionat |

    This blog is so nice to me. I will keep on coming here again and again. Visit my link as well..

  27. web desig... | web design for beginners |

    Most of the time I don’t make comments on websites, but I'd like to say that this article really forced me to do so. Really nice post!

  28. Norton Security have the complete set of features that can protect you from harmful viruses and internet hackers, Norton not only helps to protect your PC but also it can stable your computer speed and always notify you if there any suspicious activity.
    http://...oncom.com/

  29. Microsoft office is very popular tool for professional work, Today its essential part of computer.Complete package can be downloaded from www.office.com/setup website.There are multiple application in single package which can be used by different purpose such as Word, Excel,Outlook.
    http://...setup.com/

  30. One of such kind is the Norton Antivirus Software. It protects the systems, laptops, etc. from viruses, spyware, worms and Trojan horses. It continuously scans the computer as the user surfs various websites, so that it can provide a constant protection against viruses.
    http://...setup.com/

  31. Whenever you’re online – shopping, banking, surfing & socializing – you need to make sure you’re safe from Internet attacks, infections & cybercrime.
    http://...ersky.org/

  32. trendmicr... | trendmicro.com/bestbuypc |

    We commonly share such information on social media platforms, shopping sites and other websites that we visit often even while browsing. You can install on your own with help from Trendmicro.com/bestbuy. With Trendmicro protection installed on your device, you don’t have to worry about which links are safe during all kinds of online activities be it browsing, shopping or socializing.
    http://...bestbuyPC/

  33. www.trend... | www.trendmicro.com/getmax |

    Businesses require different multi-level protection as compared to private users. With smarter cyber protection, you can safeguard your employees and company with hassle multi-vector protection for desktops, laptops, virtual machines, tablets and smartphones with www.Trendmicro.com safe especially home users.
    http://...om/getmax/

  34. www.trend... | www.trendmicro.com/getmax |

    Trend Micro Support provides all-round assistance for Trend Micro Antivirus. As soon as you register yourself for the use of Internet facility and get the advantage of surfing the World Wide Web, you are open to innumerable threats transmitted to your system due to online browsing sessions. Encounter perfect malware blocking with Trend Micro Antivirus.
    http://...om/getmax/

  35. Mcafee Security have the complete set of features that can protect you from harmful viruses and internet hackers, Mcafee not only helps to protect your PC but also it can stable your computer speed and always notify you if there any suspicious activity.
    http://...rg/mcafee/

  36. www.mcafe... | www.mcafee.com/activate |

    With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets with www.mcafee.com/activate. This can be done with the help of effective internet security and anti-virus products from www.mcafee.com/activate that safeguards all devices used on digital platforms.
    http://...mactivate/

  37. www.trend... | www.trendmicro.com/bestbuy |

    trend Micro Support experts can lend their hand to download, install and update Trend Micro Spy Sweeper Antivirus on your system. We can also repair all errors that may crop up while installing and configuring Trend Micro Antivirus on your PC. We can help you detect and remove malicious threats, malware and spyware by performing a quick scan on all files and folders.
    http://...m/bestbuy/

  38. asasa | rent a water slide in Cincinnati |

    Great write-up, I am a big believer in commenting on blogs to inform the blog writers know that they’ve added something worthwhile to the world wide web!..

  39. This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It is the old what goes around comes around routine.

  40. Montana r... | Montana ranches for sale |

    This blog is so nice to me. I will keep on coming here again and again. Visit my link as well..

  41. Great post. I found your website perfect for my needs. Thanks for sharing this information. I really like your post very much.
    https:/...slope-game
    https:/...ure-game-2
    https:/...moto-x3m-2
    https:/...short-life

  42. I admit, I have not been on this web page in a long time... however it was another joy to see It is such an important topic and ignored by so many, even professionals. professionals. I thank you to help making people more aware of possible issues.

  43. This is such a great resource that you are providing and you give it away for free.

  44. new busin... | new business ideas in india |

    This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It is the old what goes around comes around routine.

  45. www.trend... | www.trendmicro.com/getmax |

    With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets with trendmicro.com/bestbuypc. This can be done with the help of effective internet security and anti-virus products from trendmicro.com/bestbuypc that safeguards all devices used on digital platforms. Trendmicro is a private American company that provides comprehensive internet security solutions for consumers as well as businesses with various products. These services are available for home based computers, small offices as well as large business enterprises by preventing potential dangers in real time whenever they connect in the digital space for both personal and professional purposes.



    http://...om/getmax/

  46. www.trend... | www.trendmicro.com/bestbuy |


    With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets with trendmicro.com/bestbuypc. This can be done with the help of effective internet security and anti-virus products from trendmicro.com/bestbuypc that safeguards all devices used on digital platforms. Trendmicro is a private American company that provides comprehensive internet security solutions for consumers as well as businesses with various products. These services are available for home based computers, small offices as well as large business enterprises by preventing potential dangers in real time whenever they connect in the digital space for both personal and professional purposes.

    http://...m/bestbuy/

  47. www.mcafe... | www.mcafee.com/activate |

    With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets with www.mcafee.com/activate. This can be done with the help of effective internet security and anti-virus products from www.mcafee.com/activate that safeguards all devices used on digital platforms.
    http://...mactivate/

  48. www.trend... | www.trendmicro.com/getmax |

    With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets with www.trendmicro.com/getmax. This can be done with the help of effective internet security and anti-virus products from www.trendmicro.com/getmax that safeguards all devices used on digital platforms. Trendmicro is a private American company that provides comprehensive internet security solutions for consumers as well as businesses with various products. These services are available for home based computers, small offices as well as large business enterprises by preventing potential dangers in real time whenever they connect in the digital space for both personal and professional purposes.



    http://...micro.com/

  49. www.trend... | www.trendmicro.com/bestbuy |

    With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets with www.trendmicro.com/bestbuy.
    http://...m/bestbuy/

  50. welcome to avg.com/retail website With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets with avg.com/retail. This can be done with the help of effective internet security and anti-virus products from avg.com/retail that safeguards all devices used on digital platforms.

    https:/...om/retail/

  51. webroot.c... | webroot.com/safe to get webroot safe setup |

    Experience next generation Security level with Webroot in your all devices. Install and activate webroot from www.webroot.com/safe and don’t forget to run webroot safe scan to feel secure anywhere.
    https:/...-com-safe/

  52. Install T... | Install Trend Micro Activation Code |

    With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets with www.trendmicro.com/activation. This can be done with the help of effective internet security and anti-virus products from www.trendmicro.com/bestbuy that safeguards all devices used on digital platforms.

    http://...micro.com/

  53. webroot s... | webroot secureanywhere activation page |

    Need to Have Advanced Technology internet Security software from webroot Software company with the following Link www.webroot.com/safe that help to protect all device from virus, malware and other online threats. Webroot Safe is a American company which has good trust image in the world it comes up with different types of security software like Webroot Antivirus, Webroot Internet Security, Webroot Anti malware etc. Webroot Service are Available for Home Based Computer, Office based Computers, Small Offices and Large Offices by preventing From Online dangers, Threats from Hackers.

  54. Install a... | Install and Activate Webroot safe |

    www.webroot.com/safe is a computer security software program for Microsoft Windows users that combine software as a service cloud protection with traditional Antivirus and anti-spyware desktop technologies. Built into the suite is a two-way firewall, a registry cleaner, Email anti-spam, secure browsing, anti-phishing and a password management service .The suite was initially released on July 26, 2010 as the 2011 version of the product.

    http://...omsafe.us/

  55. Www.Webroot.com/safe | Webroot Safe (1-844-833-0610) is the Quickest &amp; Easiest Way to Protect your All Device Click www.webroot.com/safe to open Webroot Console and add new device. For first Webroot scan follow 5 simple steps mentioned on website.
    http://...-safe.org/

  56. www.norton.com/setup gives support for setup of Norton Security Products. Norton products are sold in the form of retail cards which help in easy setup of the security product through internet instead of setup with the help of a CD. If Norton detects any virus or worm, it immediately alerts the user and blocks/isolates the said virus.
    http://...oncom.com/

  57. Your music is amazing. You have some very talented artists. I wish you the best of success.

  58. Install a... | Install and Activate Webroot safe @ www.webroot.com/safe |

    www.webroot.com/safe is a computer security software program for Microsoft Windows users that combine software as a service cloud protection with traditional Antivirus and anti-spyware desktop technologies. Built into the suite is a two-way firewall, a registry cleaner, Email anti-spam, secure browsing, anti-phishing and a password management service .
    http://...omsafe.us/

  59. Webroot Support experts can lend their hand to download, install and update Webroot Spy Sweeper Antivirus on your system. We can also repair all errors that may crop up while installing and configuring Webroot Antivirus on your PC. We can help you detect and remove malicious threats, malware and spyware by performing a quick scan on all files and folders. With our robust technology, we can destroy suspicious programs and infected files from your system. Our antivirus experts can clean all online threats, including Trojan, root kits, key loggers, and worms in just single sweep. We can optimize your computer’s speed and efficiency and also protect it from being sluggish.


    http://...-com-safe/

  60. Office Se... | Office Setup | Install Office Setup |

    Go to www.office.com/setup for installing and activating your office 365. Microsoft Office 365 is a cloud-based subscription service that brings together the best tools for the way people work today. By combining best-in-class apps like Excel and Outlook with powerful cloud services like OneDrive and Microsoft Teams, Office 365 lets anyone create and share anywhere on any device.

    http://...ice-setup/

  61. usa.kaspe... | usa.kaspersky.com/kisdownload |

    usa.kaspersky.com/kisdownload having trouble with kaspersky activation code. We are here to fix your Kaspersky Activation and installation issues for united states and canada online by Live Chat..
    http://...sdownload/

  62. Nice post mate, keep up the great work, just shared this with my friendz

  63. This is a good post. This post gives truly quality information. I’m definitely going to look into it. Really very useful tips are provided here. Thank you so much. Keep up the good works.

  64. install a... | install and activate webroot safe |

    computer security software program for Microsoft Windows users that combine software as a service cloud protection with traditional Antivirus and anti-spyware desktop technologies. Built into the suite is a two-way firewall, a registry cleaner, Email anti-spam, secure browsing, anti-phishing and a password management service .The suite was initially released on July 26, 2010 as the 2011 version of the product.
    http://...omsafe.us/

  65. With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets. This can be done with the help of effective internet security and anti-virus products from www.webroot.com that safeguards all devices used on digital platforms.
    http://...-safe.net/

  66. Thank you very much for keep this information.

  67. It was a very good post indeed. I thoroughly enjoyed reading it in my lunch time. Will surely come and visit this blog more often. Thanks for sharing.

  68. This is such a great resource that you are providing and you give it away for free.

  69. webroot.c... | webroot.com/safe to get webroot safe setup |

    Webroot Support provides all-round assistance for Webroot Antivirus. As soon as you register yourself for the use of Internet facility and get the advantage of surfing the World Wide Web, you are open to innumerable threats transmitted to your system due to online browsing sessions. Encounter perfect malware blocking with Webroot Antivirus. Let Webroot Support with its techsmarties help you protect your system and rectify the security issues. We at Webroot Support , have team of experts who help you or guide through all the stages of Webroot installation process.
    http://...-com-safe/

  70. www.webro... | www.webroot.com/safe (webroot secureanywhere activation page) |


    Need to Have Advanced Technology internet Security software from webroot Software company with the following Link www.webroot.com/safe that help to protect all device from virus, malware and other online threats. Webroot Safe is a American company which has good trust image in the world it comes up with different types of security software like Webroot Antivirus, Webroot Internet Security, Webroot Anti malware etc. Webroot Service are Available for Home Based Computer, Office based Computers, Small Offices and Large Offices by preventing From Online dangers, Threats from Hackers.


    http://...-safe.net/

  71. Webroot Support experts can lend their hand to download, install and update Webroot Spy Sweeper Antivirus on your system. We can also repair all errors that may crop up while installing and configuring Webroot Antivirus on your PC. We can help you detect and remove malicious threats, malware and spyware by performing a quick scan on all files and folders. With our robust technology, we can destroy suspicious programs and infected files from your system. Our antivirus experts can clean all online threats, including Trojan, root kits, key loggers, and worms in just single sweep. We can optimize your computer’s speed and efficiency and also protect it from being sluggish.



    http://...-com-safe/

  72. www.webro... | www.webroot.com/safe Download and Install Webroot by an Expert |


    Go to www.webroot.com/safe
    Once you ready with your key code you need to visit Webroot official website (mentioned above).Login with your Email Id and password or simply click on Sign Up option to create an Account with Webroot Secure Any Where.After Login to your account add your key code & other personal Information.
    http://...msafe.org/

  73. Antivirus and cyber security products from this brand are easy to use and install and can be done in a simple manner by following a few steps. The security package offered by this brand is incredibly easy to setup and install. You can easily install and upgrade any of the www.webroot.com/safe Antivirus products that help you handle cyber security in the best possible manner.Start with setup and install at webroot.com/safe by downloading the software that you can do without a CD or DVD. All you need is a good internet connection for the purpose.



    http://...-safe.org/

  74. www.webro... | www.webroot.com/safe | Activate webroot at webroot safe |


    Do you consider your privacy may be compromised while on-line?

    Experience up coming technology Protection stage with Webroot in your all devices. Install and activate webroot from webroot.com/safe
    http://...-safe.org/

  75. www.webro... | www.webroot.com/safe | webroot/safe - download (windows 10) |

    Webroot Support provides all-round assistance for Webroot Antivirus. As soon as you register yourself for the use of Internet facility and get the advantage of surfing the World Wide Web, you are open to innumerable threats transmitted to your system due to online browsing sessions. Encounter perfect malware blocking with Webroot Antivirus. Let Webroot Support with its techsmarties help you protect your system and rectify the security issues. We at Webroot Support , have team of experts who help you or guide through all the stages of Webroot installation process.


    http://....org/safe/

  76. webroot.c... | webroot.com/safe - windows 10 (download) |

    Webroot Support experts can lend their hand to download, install and update Webroot Spy Sweeper Antivirus on your system. We can also repair all errors that may crop up while installing and configuring Webroot Antivirus on your PC. We can help you detect and remove malicious threats, malware and spyware by performing a quick scan on all files and folders. With our robust technology, we can destroy suspicious programs and infected files from your system. Our antivirus experts can clean all online threats, including Trojan, root kits, key loggers, and worms in just single sweep. We can optimize your computer’s speed and efficiency and also protect it from being sluggish.



    http://.../com-safe/

  77. Webroot/S... | Webroot/Safe - Download (windows 10) | Activate www.webroot.com/safe |

    Webroot has devised several antivirus products packed with various features for home PCs as well as for Macs, Tablets and Smartphones as well. Each of these products has unique features that make it ideal for these kinds of devices. You can go for basic versions or packages that are priced differently starting at $29.99 depending upon the features and the number of devices you are planning to protect. Here are a few products that you can check out.



    http://...ebroot.com

  78. Activate... | Activate your product @ www.webroot.com/safe (United States and Canada) |

    With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets with www.webroot.com/safe. This can be done with the help of effective internet security and anti-virus products from www.webroot.com/safe that safeguards all devices used on digital platforms. Webroot is a private American company that provides comprehensive internet security solutions for consumers as well as businesses with various products. These services are available for home based computers, small offices as well as large business enterprises by preventing potential dangers in real time whenever they connect in the digital space for both personal and professional purposes.



    http://...t.com/safe

  79. Install a... | Install and Activate Webroot safe @ www.webroot.com/safe |

    www.webroot.com/safe is a computer security software program for Microsoft Windows users that combine software as a service cloud protection with traditional Antivirus and anti-spyware desktop technologies. Built into the suite is a two-way firewall, a registry cleaner, Email anti-spam, secure browsing, anti-phishing and a password management service .

    http://...omsafe.us/

  80. www.norton.com/setup


    Norton Setup - To activate norton visit www.norton.com/setup and verify product key or Get Technical support for norton download,install and online activation.If you do not have norton subscription do not worry, sign in and download and follow below steps for setup.If you are stuck call for support.
    http://...setup.com/

  81. This is a great post. I like this topic.This site has lots of advantage.I found many interesting things from this site. It helps me in many ways.Thanks for posting this again.

  82. Wonderful illustrated information. I thank you about that. No doubt it will be very useful for my future projects. Would like to see some other posts on the same subject!

  83. Your website is really cool and this is a great inspiring article.

  84. Thanks you very much for sharing these links. Will definitely check this out..

  85. Wow i can say that this is another great article as expected of this blog.Bookmarked this site..

  86. I am happy to find this post very useful for me, as it contains lot of information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing.

  87. Nice post. I was checking constantly this blog and I am impressed! Extremely helpful information specially the last part I care for such info a lot. I was seeking this particular information for a very long time. Thank you and good luck.

  88. but it is also a cell battle to kill five hundred self-defeating ones. The final result is death. http://.../ferragamo

  89. Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts.

  90. welcome to avg.com/retail website With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets with avg.com/retail. This can be done with the help of effective internet security and anti-virus products from avg.com/retail that safeguards all devices used on digital platforms.

  91. Visit www.norton.com/setup for setup, download, reinstall, enter and activate your norton product key to setup your account.Step-by-Step guide for Norton setup key, Download &amp; installation from norton.com/setup website.

  92. Nice blog and absolutely outstanding. You can do something much better but i still say this perfect.Keep trying for the best.

  93. I am looking for data to serve my research topic. And stumbled across google I know your page.
    Your page is a lot of useful information for my scientific research.
    Hope you can continue to grow and get quality articles as well as talented contributors to the page.

  94. Nice post. I was checking constantly this blog and I’m impressed! Extremely useful info specially the last part I care for such information a lot. I was seeking this certain info for a long time. Thank you and good luck.

  95. I got what you mean , thanks for posting .Woh I am happy to find this website through google.

  96. The information you have posted is very useful. The sites you have referred was good. Thanks for sharing..

  97. I like this post,And I guess that they having fun to read this post,they shall take a good site to make a information,thanks for sharing it to me.

  98. https://n... | https://namsonauto.vn/cam-bien-lui |

    Nice post. I was checking constantly this blog and I’m impressed! Extremely useful info specially the last part I care for such information a lot. I was seeking this certain info for a long time. Thank you and good luck.

  99. I have read your article, it is very informative and helpful for me.I admire the valuable information you offer in your articles. Thanks for posting it..

  100. Hello there! I just want to offer you a big thumbs up for your great info you have right here on this post. I'll be coming back to your web site for more soon.

  101. An intriguing discussion is worth comment. I think that you ought to publish more on this subject matter, it might not be a taboo matter but generally people don't discuss these issues. To the next! Kind regards!!

  102. When I initially commented I appear to have clicked the -Notify me when new comments are added- checkbox and now whenever a comment is added I recieve four emails with the same comment. Perhaps there is an easy method you are able to remove me from that service? Thanks!

    <a href="https:/..."> RRB Group-D Results </a>

  103. This blog deserves a legendary award and very wonderfully composed blog.

  104. sf@gmail.com | voyance gratuite par telephone numero non surtaxe sans cb |

    I knew it would be a master piece the moment I started reading the blog.

  105. This blog has overpoweringly satisfied its gathering of people.

  106. It would appear that the author has put a considerable measure of diligent work into this.

  107. I am so waiting for another blog like this, Totally in awe of the article.

  108. My friend recommended this blog and he was totally right keep up the fantastic work! Thanks for your page! Your share information it helped me alot!

  109. A couple of years back, at whatever point we used to be exhausted, TV and radios were the wellsprings of amusement

  110. https:/...agame.org/ Are you looking for the best Kids games from ABCYA? Then you are at the right place

  111. Don’t worry! Here we will be shedding light over the entire setup process of the dlink router set up. So here we go.

  112. I have read through other blogs, but they are cumbersome and confusing. I hope you continue to have such quality articles to share with everyone! I believe a lot of people will be surprised to read this article!

  113. d@gmail.com | holm law group san diego |

    A few things are great. Some are incredible. At that point comes this blog.

  114. sf@gmail.com | The Elder Scrolls Online Info |

    Even the words like alluring and fascinating cannot do full justice when it comes to describing this blog.

  115. Those who come to read your article will find lots of helpful and informative tips

  116. Amazing article thanks or sharing..

  117. No more work and no more stresses in light of the fact that New Year 2018 is advancing toward enter our lives.

  118. This is really nice to read..informative post is very good to read..thanks a lot!

  119. This is something that you recently read but can't get enough of reading this.

  120. download... | download whatsapp for ipad |

    WhatsApp Messenger is an unbelievably mainstream application for the iPhone, interfacing more than one billion dynamic individuals around the globe consistently.

  121. The entire smartphone user knows that WhatsApp is a best messaging app which you ever get for your Smartphone.

  122. This is so fun! What a great idea. Also I love how authentic you seem to be. Your style and passion for blogging is contagious. Thank you for sharing your life!

  123. I personally like your post, you have shared good article. It will help me in great deal.

  124. Great Information,it has lot for stuff which is informative. I will share the post with my friends.

  125. How long does it take to complete this article? I have read through other blogs, but they are cumbersome and confusing. I hope you continue to have such quality articles to share with everyone!

  126. Thanks for your post! Through your pen I found the problem up interesting! I believe there are many other people who are interested in them just like me! Thanks your shared!... I hope you will continue to have similar posts to share with everyone! I believe a lot of people will be surprised to read this article!

  127. A great blog, I will share it with my friends, thanks for your valuable posts

  128. Play best free stickman games and defeat every stick figure in stickman fight games. If you want to play stick war you can play stickman war games on our site and also you can play stickman sniper games, stickman shooting games, stickman rpg games. Meet powerful stick man in games and fight with them. Come on and fight all stickman. Play stickman figure games

  129. Login to http //192.168.l.254 192168.1.1 192,168.1.1 http 192.168.l.254 http //192.168.l.254 192.168.0.1 192.168.0.l 192.168.o.1 192.168.o.l 192.168.1.254 192.168.l.1 10.0.0.1 10.0.0.0.1 192.168.01

  130. Modem Login Admin 192168.1.1 192,168.1.1 192.168.11 192.168.l.1 http 192.168 o 1.1 login 192-168-1-1 http //192.168.l.254 192.168.l.254


  131. How to login 192.168.1.1 192.168.0.1 192.168.l.l 192.168.2.1 192.168.1.254 10.0.01 192.168.2.l 10.0.0.1 10.0.0.0.1 192.168.l.254 10.0.0.0.1 192.168.l.2 https//192.168.l.254 192.168.0.1.1 192.168.01

  132. Facebook, Twitter gibi sosyal medya siteleri için en güzel türk bayrağı kapak fotoğraflarını listeledik. Kaliteli kapak fotoları için bu yazımızı inceleyebilirsiniz. Sosyal medya sitelerinde profilinizin kapak fotoğrafları bölümünde kullanabileceğiniz beşiktaş kapak fotoğrafları konunun devamında listeliyoruz. Bu fotoğrafları ayrıca arkadaş çevrenizle paylaşarak, farklı bir ortam oluşturabilirsiniz. Fenerbahçe kapak fotoğrafları veya mustafa kemal atatürk kapak fotoğrafları ile profilinizi daha canlı, daha anlamlı olacak. Ayrıca sitemizde 10 kasım kapak fotoğrafları, komik kapak fotoğrafları, bordo bereliler kapak fotoğrafları, leyla ile mecnun kapak fotoğrafları, joker kapak fotoğrafları, osmanlı tuğrası kapak fotoğrafları bulabilirsiniz. En güzel kapak fotoğrafları

  133. Play minecraft games minecraft games online, free minecraft games, unblocked minecraft games, minecraft free games, minecraft games free, minecraft games for free, minecraft mini games, minecraft online

  134. website b... | website backlink checker |

    This means that the comments should not be spam. If they are spam, they will be moderated. There will be an option to place your website URL. Put your website or blog URL and hit submit. If the comment is approved by the moderator, you will get a backlink from the blog where you posted the comment.

  135. sdf@gmail... | http://www.scottdalesupplyonline.com/maintain-beautiful-skin-tone-using-injectable-peptide.htm |

    One of those blogs that has left a deep impact on the hearts of the audience.

  136. Wordpress est largement utilisé partout dans le monde, et comporte un système de localisation qui lui est propre; de plus, Wordpress permet également aux plugins de fournir leurs propres fichiers de langue.Thanks.

  137. This is my first time visit here. From the tons of comments on your articles,I guess I am not only one having all the enjoyment right here!..

  138. Reliance Jio has recently launched Jio DTH services and since the day of its announcement, people have started looking for

  139. Thank you for posting such a great article! I found your website perfect for my needs. It contains wonderful and helpful posts. Keep up the good work!

  140. I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you.

  141. The blog has a to a great degree limit center that amplifies, shockingly into extensive variety of concerns.

  142. if you want to install this plugin than which is the requirement


  143. www.darkwebsites.org/ Whenever you don’t have an idea about something, you would like to search in web browser

  144. gd@gmail.com | honda accord car covers |

    I am so waiting for another blog like this, Totally in awe of the article.

  145. Hyram Jones | unlocker |
  146. good

  147. All the blog writings are exquisite. The more I read, the more fall under the spell of them.

  148. Bella | Roblox tix |

    Everybody could utilize this Roblox hack with no., roblox hack at http://...erator.net is helping nearly any type of gadgets regardless of any type of computer/smartphone our devices is functioned penalty, checked by over countless individuals each day.

  149. Happy New... | Happy New Year 2018 Quotes |

    Happy New Year 2018 Wallpapers, Wishes, Pictures, E-Cards. Share the new year sms, messages,quotes with your friends and family

  150. WhatsApp for iPad helps you use WhatsApp Messenger on your iPad. Easy installation of WhatsApp on iPad. Free download WhatsApp for iPad.

  151. Il traduit bien les pages et menus, par contre, les plugins, walou. Ils restent en Français a partir du moment ou un fichier fr_FR.po est présent.

  152. 2 yrs later, his complete MONCLER official net larboard "made the bridal clothes for others" the history, the centralism has acknowledgment myself at http://...anan.co.uk casting with all one's strength.

  153. Hello !

    Super tuto qui m'a permis de trouver en 2mn comment traduire mes plugins.

    Petit hic, j'utilise qtranslate avec comme mode de sélection de langue le / en anglais par défaut, et le /fr/ pour le français.

    Il traduit bien les pages et menus, par contre, les plugins, walou. Ils restent en Français a partir du moment ou un fichier fr_FR.po est présent.

    Aurais-tu une solution ?

    Merci !

  154. Bonjour,

    J'ai trouvé les solutions à mes petits problème.

    Mais voici un dernier qui surgit. Pour que les fichiers ou tout du moins le dossier lang ou languages fonctionne faut le déclarer.

    la ligne a inserer il faut le mettre dans quel fichier par exemple moi c'est un thème.

    Merci
    Bruno

  155. Bonjour,

    Ton tuto est bien mais je rencontre des problèmes pour mettre des mots clé, par exemple :

    <h2 class="pagetitle">Archive for the &#8216;<?php echo single_cat_title(); ?>&#8217; Category</h2>

    <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
    <h2 class="pagetitle">Archive for <?php the_time('F jS, Y'); ?></h2>

    Où dois je mettre le mot clè par exemple _ ou _e

    Pourquoi 2 mots clé ?
    Ont-ils une indication précise et différente l'un de l'autre ?

    Merci de votre aide

  156. Hbarre | Tutoriil Développement d'un plugin wordpress |

    J'ai suivi ce Tutoriel à la lettre, et sans problème j'ai réalisé mon premier Plugin.

    Merci beaucoup !