[{"data":1,"prerenderedAt":411},["ShallowReactive",2],{"post-\u002Ftips-for-translating-a-wordpress-plugin-wordpress-theme-to-turkish":3},{"page":4,"translation":278,"nav":291,"related":404,"random":405},{"id":5,"title":6,"body":7,"categories":276,"category":278,"date":279,"description":280,"draft":281,"extension":282,"image":283,"kind":278,"lang":284,"meta":285,"navigation":210,"path":286,"readingTime":287,"seo":288,"slug":289,"stem":289,"tags":278,"translationKey":278,"type":277,"updated":278,"__hash__":290},"posts\u002Ftips-for-translating-a-wordpress-plugin-wordpress-theme-to-turkish.md","Tips for Translating a WordPress Plugin \u002F WordPress Theme to Turkish",{"type":8,"value":9,"toc":264},"minimark",[10,67,70,77,91,94,99,102,111,113,117,120,123,125,129,132,135,137,141,144,192,194,199,247,249,253,256],[11,12,13,21],"blockquote",{},[14,15,16,17],"p",{},"💡 ",[18,19,20],"strong",{},"Quick Summary (TL;DR):",[22,23,24,31],"ul",{},[25,26,27,30],"li",{},[18,28,29],{},"Market Potential:"," Türkiye has a young population of 85+ million with over 80% internet penetration, making the Turkish WordPress community a lucrative market for plugin and theme developers.",[25,32,33,36],{},[18,34,35],{},"Best Practices for Translation:",[22,37,38,41,48,55],{},[25,39,40],{},"Use native translators who understand the WordPress ecosystem and community style guides.",[25,42,43,44,47],{},"Leverage the official WordPress ",[18,45,46],{},"Translation Consistency Tool"," and local glossaries.",[25,49,50,51,54],{},"Follow ",[18,52,53],{},"sentence-case"," rules (Turkish UI translation does not use Title Case; only the first letter of the label is capitalized).",[25,56,57,58,61,62,66],{},"Connect with the local polyglots community on the official ",[18,59,60],{},"WordPress Türkiye Slack"," (",[63,64,65],"code",{},"#ceviri"," channel).",[14,68,69],{},"Türkiye not only has a large population of 85 million people, but also has a rate of 80% internet usage, probably as a result of its young population. Moreover, WordPress has a good coverage in Türkiye as well, like in the overall web. All of this together makes the Turkish community a promising market for Plugin and Theme Authors.",[14,71,72,73,76],{},"If you are one of these authors, you may have interest in translating your plugin\u002Ftheme into Turkish and maybe even localizing your marketing efforts for the Turkish community. The latter—marketing—is a huge topic itself, but what I would like to emphasize in this article is \"",[18,74,75],{},"Translating your Plugin or Theme to Turkish","\".",[14,78,79,80,90],{},"As a developer myself, as a translator of dozens of themes and plugins, and as a ",[81,82,89],"a",{"href":83,"rel":84,"target":88},"https:\u002F\u002Fprofiles.wordpress.org\u002Fsoruman",[85,86,87],"nofollow","noopener","noreferrer","_blank","general translation editor"," in the WordPress Turkish polyglots team, I am going to share some tips that are important to know.",[92,93],"hr",{},[95,96,98],"h2",{"id":97},"make-your-theme-or-plugin-easy-to-translate","Make Your Theme or Plugin Easy to Translate",[14,100,101],{},"In order for community members to be able to translate your plugin or theme, you will need to make sure that it’s set up properly. Your plugin might be ready for translation, but following some specific rules and guidelines will make the task easier for translators.",[14,103,104,105,110],{},"This is not specific to the Turkish language, but a general rule for making a theme or plugin translation-ready. Please follow the official ",[81,106,109],{"href":107,"rel":108,"target":88},"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002Fplugin-theme-authors-guide\u002F",[85,86,87],"Plugin\u002FTheme Authors Guide"," and make sure that your theme\u002Fplugin follows the best practices. Providing context or descriptions for placeholders really helps translators offer accurate translations.",[92,112],{},[95,114,116],{"id":115},"how-to-find-turkish-translators-for-my-theme-or-plugin","How to Find Turkish Translators for My Theme or Plugin?",[14,118,119],{},"Waiting for someone or the community to translate the plugin on their own might take a long time. You may use a professional service—preferably experienced in WordPress—in order to speed up the process. This option may fit well if you need to translate the plugin or theme into a batch of multiple languages.",[14,121,122],{},"Alternatively, you may hire a freelancer or look for someone who will translate your paid product in return for a free license. However, this option requires dealing with different translators for different languages on your own.",[92,124],{},[95,126,128],{"id":127},"why-an-experienced-wordpress-translator","Why an Experienced WordPress Translator?",[14,130,131],{},"Whatever option you choose, it is a good idea to work with someone who is experienced in WordPress translation. A translator may end up with a poor WordPress translation even if they are native in both languages.",[14,133,134],{},"It is important to know the WordPress ecosystem, as well as the style and standards of the local community. A developer or a long-term WordPress translator will also understand the context of technical strings better and therefore offer more meaningful translations.",[92,136],{},[95,138,140],{"id":139},"how-to-make-a-better-turkish-translation-for-wordpress","How to Make a Better Turkish Translation for WordPress?",[14,142,143],{},"Please ensure that your translations are prepared considering the guidelines below:",[22,145,146,155,164,175,178],{},[25,147,148,149,154],{},"Follow the guidelines available in the ",[81,150,153],{"href":151,"rel":152,"target":88},"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002F",[85,86,87],"Translator's Handbook"," independent of the language translated.",[25,156,157,158,163],{},"If in doubt, use the ",[81,159,162],{"href":160,"rel":161,"target":88},"https:\u002F\u002Ftranslate.wordpress.org\u002Fconsistency\u002F",[85,86,87],"WordPress Translation Consistency Tool",". If you are new to WordPress translation, use it almost all the time. You may be confident in your translation, but the community might have chosen a different word for that term.",[25,165,166,167,169,170,174],{},"GlotPress, the official translation tool of WordPress.org, may highlight some words available in the local glossary which is maintained by the Turkish polyglots team. However, most of the time you need to use the consistency tool to learn the preference of the general public. If you have any doubts, or have a better proposal for a translation, you can contact the Turkish polyglots team on the ",[63,168,65],{}," channel on the ",[81,171,60],{"href":172,"rel":173,"target":88},"https:\u002F\u002Ftr.wordpress.org\u002Fslack\u002F",[85,86,87],".",[25,176,177],{},"Do not translate the names of other plugins or brands (e.g. WooCommerce remains WooCommerce).",[25,179,180,181,183,184,188,189,174],{},"The Turkish polyglots team uses ",[18,182,53],{}," for UI elements and labels. Do not capitalize the first letter of every word (Title Case) even if the original English string does so. Only the first letter of the sentence\u002Flabel should be capitalized (with exceptions for proper nouns, brand names, etc.). For example, ",[185,186,187],"em",{},"\"Configure General Settings\""," should be translated as ",[185,190,191],{},"\"Genel ayarları yapılandır\"",[92,193],{},[195,196,198],"h3",{"id":197},"turkish-translation-quick-checklist","Turkish Translation Quick Checklist",[22,200,203,217,226,238],{"className":201},[202],"contains-task-list",[25,204,207,212,213,216],{"className":205},[206],"task-list-item",[208,209],"input",{"disabled":210,"type":211},true,"checkbox"," ",[18,214,215],{},"Follow Sentence-Case:"," English UI labels like \"Configure Database Settings\" must be translated using sentence-case: \"Veritabanı ayarlarını yapılandır\" (only capitalize the first letter of the phrase).",[25,218,220,212,222,225],{"className":219},[206],[208,221],{"disabled":210,"type":211},[18,223,224],{},"Keep Brands Intact:"," Do not translate brand names or plugin names (e.g., \"WooCommerce\" remains \"WooCommerce\").",[25,227,229,212,231,234,235,174],{"className":228},[206],[208,230],{"disabled":210,"type":211},[18,232,233],{},"Use the Consistency Tool:"," Check how common terms are translated across the ecosystem using the ",[81,236,162],{"href":160,"rel":237,"target":88},[85,86,87],[25,239,241,212,243,246],{"className":240},[206],[208,242],{"disabled":210,"type":211},[18,244,245],{},"Respect Formal vs. Informal Tone:"," In Turkish WordPress translation, a polite, helpful, and formal tone is preferred (e.g., using \"yapın\" or \"yapınız\" instead of the informal \"yap\").",[92,248],{},[95,250,252],{"id":251},"can-i-do-the-wordpress-translation-job-for-you","Can I Do the WordPress Translation Job for You?",[14,254,255],{},"Actually, I would be very happy to help you with your WordPress translation, but it depends on my availability at the time of your request. If you are in a hurry, the answer is \"it depends\"; if you have the time, the answer is \"for sure\".",[14,257,258,259,263],{},"Please feel free to read more ",[81,260,262],{"href":261},"\u002Fabout","about me"," where you can find my contact information and feel free to ask about my availability and rate per word.",{"title":265,"searchDepth":266,"depth":266,"links":267},"",2,[268,269,270,271,275],{"id":97,"depth":266,"text":98},{"id":115,"depth":266,"text":116},{"id":127,"depth":266,"text":128},{"id":139,"depth":266,"text":140,"children":272},[273],{"id":197,"depth":274,"text":198},3,{"id":251,"depth":266,"text":252},[277],"technical",null,"2022-10-25","Important tips for localizing and translating your WordPress plugins and themes into Turkish, including community style rules and glossaries.",false,"md","\u002Fimages\u002Fhero\u002Fplugin-translation.avif","en",{},"\u002Ftips-for-translating-a-wordpress-plugin-wordpress-theme-to-turkish",5,{"title":6,"description":280},"tips-for-translating-a-wordpress-plugin-wordpress-theme-to-turkish","6Sd4QjQkz48oP1ih2cPTT78jBvqOp93sXIz_HW_O9G8",{"prev":292,"next":295,"others":298,"lucky":403,"readingTime":287},{"path":293,"title":294},"\u002Fhow-to-revalidate-next-js-isr-cache-on-demand-cache-regeneration","How to Revalidate Next.js ISR Cache? On-Demand Cache Regeneration",{"path":296,"title":297},"\u002Fall-about-headless-wordpress","All About Headless WordPress",[299,302,305,308,311,314,317,320,323,326,329,332,335,338,341,344,347,350,353,356,359,362,365,368,371,374,377,380,381,382,385,388,391,394,397,400],{"path":300,"title":301},"\u002Ffull-stack-project-development","Sample REST API Project",{"path":303,"title":304},"\u002Frest-api-authentication","How to Perform REST API Authentication?",{"path":306,"title":307},"\u002Frest-api-design","REST API Design: Principles and Output Format",{"path":309,"title":310},"\u002Frest-api-documentation-and-testing","How to Document and Test a REST API?",{"path":312,"title":313},"\u002Frest-api-error-handling","How to Perform REST API Error Handling?",{"path":315,"title":316},"\u002Frest-api-security","How to Secure a REST API?",{"path":318,"title":319},"\u002Frest-api-uri-structure","What Should the REST API URI Structure Be?",{"path":321,"title":322},"\u002Ftroubleshooting-cyberpanel-inaccessibility-after-ubuntu-release-upgrade","Troubleshooting CyberPanel Inaccessibility After Ubuntu Release Upgrade",{"path":324,"title":325},"\u002Freset-wordpress-admin-password-using-wp-cli","Reset WordPress Admin Password Using WP-CLI",{"path":327,"title":328},"\u002Fgraphql-vs-rest-api-which-is-the-best-choice-for-headless-wordpress","GraphQL vs REST API: Which is the Best Choice for Headless WordPress?",{"path":330,"title":331},"\u002Fgrow-your-business-in-turkey-with-expert-wordpress-plugin-and-theme-localization-and-support-services","Grow Your Business in Turkey with Expert WordPress Plugin and Theme Localization and Support Services",{"path":333,"title":334},"\u002Fgetting-started-with-devops-understanding-the-principles-and-adopting-the-tools","Getting Started with DevOps: Understanding the Principles and Adopting the Tools",{"path":336,"title":337},"\u002Fphp-graphql-development-advanced-techniques-for-optimizing-your-apis","PHP GraphQL Development: Advanced Techniques for Optimizing Your APIs",{"path":339,"title":340},"\u002Fadvanced-techniques-for-dependency-injection-in-php-tips-code-samples-and-faqs","Advanced Techniques for Dependency Injection in PHP: Tips, Code Samples, and FAQs",{"path":342,"title":343},"\u002Fmaximize-the-potential-of-headless-wordpress-with-graphql","Maximize the Potential of Headless WordPress with GraphQL",{"path":345,"title":346},"\u002Fwriting-clean-modular-and-reusable-code-in-php","Best Practices for Writing Clean, Modular, and Reusable Code in PHP",{"path":348,"title":349},"\u002Fheadless-cmss-an-overview-of-popular-alternatives-to-contentful-and-wordpress","Headless CMSs: An Overview of Popular Alternatives to Contentful and WordPress",{"path":351,"title":352},"\u002Fci-cd-for-php-a-comprehensive-guide","CI\u002FCD for PHP: A Comprehensive Guide",{"path":354,"title":355},"\u002Fintroduction-to-php-namespaces-a-beginners-guide-to-structuring-your-code","Introduction to PHP Namespaces: A Beginner's Guide to Structuring Your Code",{"path":357,"title":358},"\u002Fwhat-is-graylog-a-powerful-tool-for-collecting-indexing-and-analyzing-log-data","What is Graylog? A Powerful Tool for Collecting, Indexing, and Analyzing Log Data",{"path":360,"title":361},"\u002Felevate-your-turkish-audience-experience-with-professional-wordpress-plugin-and-theme-translation","Elevate Your Turkish Audience Experience with Professional WordPress Plugin and Theme Translation",{"path":363,"title":364},"\u002Fhow-to-set-up-a-self-hosted-api-gateway-a-comprehensive-guide","How to Set Up a Self-Hosted API Gateway: A Comprehensive Guide",{"path":366,"title":367},"\u002Fdifference-between-generators-and-iterators-in-php","The Key Differences Between PHP Generators and Iterators",{"path":369,"title":370},"\u002Fphp-and-machine-learning-a-winning-combination-with-php-ml","PHP and Machine Learning: A Winning Combination with PHP-ML",{"path":372,"title":373},"\u002Fphp-generators-a-beginners-guide-to-iteration","PHP Generators: A Beginner's Guide to Iteration",{"path":375,"title":376},"\u002Fmastering-closures-in-javascript-a-beginners-guide","Mastering Closures in JavaScript: A Beginner's Guide",{"path":378,"title":379},"\u002Fthe-top-php-certification-programs-for-developers","The Top PHP Certification Programs for Developers",{"path":293,"title":294},{"path":296,"title":297},{"path":383,"title":384},"\u002Finstall-composer-on-ubuntu","How to Install Composer on Ubuntu \u002F Linux",{"path":386,"title":387},"\u002Fwhat-is-an-api-gateway","What is an API Gateway? Should You Use It?",{"path":389,"title":390},"\u002Fis-jwt-safe-or-is-it-vulnerable","Is JWT Safe or Is It Vulnerable?",{"path":392,"title":393},"\u002Ftailwind-css-to-use-or-not-to-use-that-is-the-question","Tailwind CSS! To use? Or not to use? That is the question.",{"path":395,"title":396},"\u002Fwhat-is-hateoas","What is HATEOAS?",{"path":398,"title":399},"\u002Fhello-world","Hello World: A New Multilingual Journey",{"path":401,"title":402},"\u002Fwhat-is-ecmascript","What is ECMAScript? What is not?",{"path":333,"title":334},[],[406,408,409],{"path":312,"title":313,"date":407},"2026-06-20",{"path":300,"title":301,"date":407},{"path":333,"title":334,"date":410},"2023-01-20",1782141981954]