{"id":896,"date":"2019-06-15T17:34:05","date_gmt":"2019-06-15T17:34:05","guid":{"rendered":"https:\/\/www.tsilang.com\/tr\/?page_id=896"},"modified":"2023-06-13T09:59:22","modified_gmt":"2023-06-13T09:59:22","slug":"tsilang-faq","status":"publish","type":"page","link":"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/","title":{"rendered":"S\u0131k\u00e7a Sorulan Sorular"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"896\" class=\"elementor elementor-896\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b7d3b7f elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"b7d3b7f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0258baa\" data-id=\"0258baa\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-71896ab elementor-invisible elementor-widget elementor-widget-elementskit-accordion\" data-id=\"71896ab\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInUp&quot;}\" data-widget_type=\"elementskit-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"ekit-wid-con\" >\n        <div class=\"elementskit-accordion accoedion-primary\" id=\"accordion-69e0831c75570\">\n\n            \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-0-71896ab\">\n                        <a href=\"#collapse-6e7656669e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-6e7656669e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-6e7656669e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">1. TDB Izgaras\u0131 s\u00fctun ba\u015fl\u0131klar\u0131 nas\u0131l \u00e7evrilir?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-6e7656669e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-0-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>Veritaban\u0131 \u0131zgaralar\u0131n\u0131 \u00e7evirmek i\u00e7in t\u00fcm alanlar\u0131 ilgili veri k\u00fcmesine ekleyin ve her alan\u0131n ekran etiketini \u00e7evirmek i\u00e7in TsiLang\u00a0<em><strong>\"Etiketleri G\u00f6r\u00fcnt\u00fcle\"<\/strong><\/em>\u00a0\u00f6zelli\u011fini kullan\u0131n. Izgarada\u00a0<em><strong>\"S\u00fctunlar\"<\/strong><\/em>\u00a0\u00f6zelli\u011finde\u00a0<em><strong>\"Ba\u015fl\u0131k\"<\/strong><\/em>\u00a0alt \u00f6zelli\u011fini ayarlamay\u0131n, alan\u0131n\u00a0<em><strong>\"Etiketi G\u00f6r\u00fcnt\u00fcle\"<\/strong>\u00a0<\/em>\u00f6zelli\u011fi taraf\u0131ndan \u00fczerine yaz\u0131lacakt\u0131r. Ya da TsiLang'\u0131n Koleksiyonlar \u00f6zelli\u011fini kullanarak bunlar\u0131 \u00e7evirebilirsiniz.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-1-71896ab\">\n                        <a href=\"#collapse-f0c6e3d69e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-f0c6e3d69e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-f0c6e3d69e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">2. KAYNAK D\u0130ZES\u0130 b\u00f6l\u00fcm\u00fcnde bildirilen dizeler nas\u0131l \u00e7evrilir?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-f0c6e3d69e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-1-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p><em><strong>SAB\u0130T<\/strong>\u00a0<\/em>b\u00f6l\u00fcm\u00fc i\u00e7in kulland\u0131\u011f\u0131n\u0131z tekni\u011fin ayn\u0131s\u0131n\u0131 kullan\u0131n ve\u00a0<em><strong>KAYNAK D\u0130ZES\u0130<\/strong><\/em>\u00a0anahtar kelimesini\u00a0<em><strong>SAB\u0130T<\/strong><\/em> olarak de\u011fi\u015ftirin.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-2-71896ab\">\n                        <a href=\"#collapse-9d4d08069e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-9d4d08069e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-9d4d08069e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">3. Neden baz\u0131 dize sabitlerim, kaynaklar\u0131 \u00e7evirirken bulunan dizeler formunda g\u00f6r\u00fcnm\u00fcyor?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-9d4d08069e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-2-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>A\u015fa\u011f\u0131daki dize sabiti bildirimi:<\/p>\n<pre><code><b>const<\/b>\n  constname =\n  'stringvariable';<\/code><\/pre>\n<p>olarak de\u011fi\u015ftirilmelidir:<\/p>\n<pre><code><b>const<\/b>\n  constname = 'stringvariable';<\/code><\/pre>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-3-71896ab\">\n                        <a href=\"#collapse-014878d69e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-014878d69e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-014878d69e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">4. InfoPower&#039;\u0131n DBGrid bile\u015feni nas\u0131l \u00e7evrilir?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-014878d69e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-3-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>InfoPower'\u0131n DBGrid bile\u015fenini \u00e7evirmek i\u00e7in: sadece TsiLang'\u0131n\u00a0<em><strong>\"\u00c7ok sat\u0131rl\u0131\"<\/strong><\/em> \u00f6zelli\u011fini kullan\u0131n ve \u0131zgaran\u0131n <em><strong>\"Se\u00e7ili\"<\/strong><\/em>\u00a0\u00f6zelli\u011fini \u00e7evirin.<\/p>\n<p><strong>Not:<\/strong>\u00a0Bu \u00f6zellik \u00e7evirisinde dikkatli olun, tablolama\u00a0<em><strong>SEKME\u00a0<\/strong><\/em>karakterinin bi\u00e7imini ve yerlerini korudu\u011funuzdan emin olun.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-4-71896ab\">\n                        <a href=\"#collapse-303ed8b69e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-303ed8b69e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-303ed8b69e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">5. InfoPower&#039;\u0131n wwIntl1.SearchDialog.SearchByHint, Report Builder&#039;\u0131n ppReport1.PrinterSetup.DocumnetName gibi i\u00e7 i\u00e7e ge\u00e7mi\u015f \u00f6zellikleri nas\u0131l \u00e7evrilir?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-303ed8b69e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-4-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>Sadece TsiLangs\u00a0<em><strong>Geni\u015fletilmi\u015f \u00c7eviriler<\/strong><\/em>\u00a0\u00f6zelli\u011fini kullan\u0131n. Bu \u00f6zellik, TsiLang taraf\u0131ndan do\u011frudan i\u015flenmeyen di\u011fer \u00f6zellikleri \u00e7evirmenize yard\u0131mc\u0131 olacakt\u0131r.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-5-71896ab\">\n                        <a href=\"#collapse-066b7c669e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-066b7c669e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-066b7c669e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">6. Baz\u0131 kaynak sabit kodlu dizeleri, \u00e7eviriden nas\u0131l atlayabilirim?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-066b7c669e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-5-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>Kayna\u011fa a\u015fa\u011f\u0131daki etiketleri ekleyebilirsiniz:\u00a0<code>{TSI:IGNORE}<\/code>,\u00a0<code>{TSI:IGNORE ON}<\/code>,<code>{TSI:IGNORE OFF}<\/code>,\u00a0<code>{TSI:IGNORE NEXT}<\/code>\u00a0ve\u00a0<code>{TSI:IGNORE VALUE}<\/code>\u00a0TsiLang Expert'e bu sat\u0131rlar\u0131n veya kod bloklar\u0131n\u0131n \u00e7eviri i\u00e7in atlanmas\u0131 gerekti\u011fini bildirmek i\u00e7in. Bu etiketlerin ayr\u0131nt\u0131l\u0131 a\u00e7\u0131klamas\u0131 i\u00e7in l\u00fctfen Kullan\u0131c\u0131 K\u0131lavuzunu ve yard\u0131m dosyas\u0131n\u0131 kontrol edin.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-6-71896ab\">\n                        <a href=\"#collapse-220904269e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-220904269e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-220904269e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">7. Standart ileti\u015fim kutular\u0131n\u0131 nas\u0131l yerelle\u015ftirebilirim?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-220904269e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-6-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>Sadece TsiLang bile\u015fenlerinin ilgili y\u00f6ntemlerini kullan\u0131n.\u00a0<em><strong>MessageDlg(), ShowMessage(), InputBox()<\/strong><\/em> gibi t\u00fcm standart ileti\u015fim kutusu i\u015flevleri, uluslararas\u0131la\u015ft\u0131rma deste\u011fi sa\u011flamak i\u00e7in TsiLang'de yeniden uygulanm\u0131\u015ft\u0131r.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-7-71896ab\">\n                        <a href=\"#collapse-0d36ea569e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-0d36ea569e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-0d36ea569e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">8. Dili Japonca (\u00c7ince) olarak de\u011fi\u015ftirdi\u011fimde neden \u00e7\u00f6p karakterler al\u0131yorum?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-0d36ea569e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-7-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>Bu durum yaln\u0131zca i\u015fletim sistemi ve IDE'nin eski s\u00fcr\u00fcmlerini kullan\u0131yorsan\u0131z meydana gelebilir. Japonca (veya di\u011fer Bat\u0131 d\u0131\u015f\u0131) yerel ayar deste\u011fini y\u00fcklemeniz ve\/veya sisteminizin varsay\u0131lan yerel ayar\u0131n\u0131 Japonca olarak ayarlaman\u0131z gerekebilir. Bunu yapmak i\u00e7in\u00a0<em><strong>Denetim Masas\u0131|B\u00f6lgesel Se\u00e7enekler|Genel<\/strong><\/em>\u00a0sekmesine gidin. Yerel ayar\u0131n\u0131zla ilgili onay kutusunun i\u015faretli oldu\u011fundan emin olun, ard\u0131ndan ilgili yerel ayar\u0131 sistemin varsay\u0131lan\u0131 olarak ayarlamak i\u00e7in\u00a0<strong><em>Varsay\u0131lan\u0131 Ayarla<\/em><\/strong>\u00a0d\u00fc\u011fmesine bas\u0131n.\u00a0<\/p>\n<p>Ayr\u0131ca l\u00fctfen a\u015fa\u011f\u0131daki makaleyi kontrol edin:\u00a0<a href=\"\/support-for-unicode-languages\/\">Uzak Do\u011fu Veya Di\u011fer Unicode Dilleri \u0130\u00e7in Destek Ekleme<\/a><\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-8-71896ab\">\n                        <a href=\"#collapse-5631a6f69e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-5631a6f69e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-5631a6f69e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">9. C++Builder kullan\u0131yorum. .rc ve .rh dosyalar\u0131nda kodlanm\u0131\u015f dize tablolar\u0131n\u0131 nas\u0131l \u00e7evirebilirim?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-5631a6f69e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-8-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p><!-- wp:paragraph --><\/p>\n<p>A\u015fa\u011f\u0131daki ge\u00e7ici \u00e7\u00f6z\u00fcm\u00fc \u00f6neriyoruz:<\/p>\n<ul>\n<li>Kaynaklardan dize y\u00fcklemek i\u00e7in yeni bir i\u015flev bildirin, \u00f6rne\u011fin:<\/li>\n<\/ul>\n<pre><b><code>extern<\/code><\/b><code> PACKAGE AnsiString <\/code><b><code>__fastcall<\/code><\/b><code> LoadStr2(<\/code><b><code>int<\/code><\/b><code> Ident)\n{\n  TResStringRec ResRec;\n  ResRec.module = (<\/code><b><code>long<\/code><\/b><code> *) &amp;HInstance;\n  ResRec.ident = Ident;\n  <\/code><b><code>return<\/code><\/b><code> (LoadResString(&amp;ResRec));\n}\n<\/code><\/pre>\n<ul>\n<li>T\u00fcm birimlerinizdeki LoadtStr() \u00e7a\u011fr\u0131lar\u0131n\u0131 LoadStr2() \u00e7a\u011fr\u0131lar\u0131yla de\u011fi\u015ftirin.<\/li>\n<li>\n<p class=\"shifted-block\">Uygulaman\u0131z\u0131 derleyin.<\/p>\n<\/li>\n<li>\n<p class=\"shifted-block\">TsiLang\u00a0<em><strong>Kaynak Dizilerini \u0130\u00e7e Aktarma Sihirbaz\u0131n\u0131<\/strong><\/em>\u00a0\u00e7al\u0131\u015ft\u0131r\u0131n (TsiLang Expert'in\u00a0<strong><em>Ara\u00e7lar|Sihirbazlar<\/em><\/strong>\u00a0men\u00fcs\u00fcnden edinilebilir) ve y\u00fcr\u00fct\u00fclebilir dosyan\u0131zdan \u00e7evrilmesi gereken t\u00fcm dizileri i\u00e7e aktar\u0131n.<\/p>\n<\/li>\n<li>\n<p class=\"shifted-block\">T\u00fcm bu dizgiler (sihirbazda se\u00e7ilen) TsiLang'e aktar\u0131lacak ve \u00e7eviri i\u00e7in kullan\u0131labilir olacakt\u0131r.<\/p>\n<\/li>\n<li>\n<p class=\"shifted-block\">Bu dizeler i\u00e7in \u00e7evirileri girin ve projeyi yeniden olu\u015fturun.<\/p>\n<\/li>\n<\/ul><!-- \/wp:paragraph -->                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-9-71896ab\">\n                        <a href=\"#collapse-cbae81669e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-cbae81669e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-cbae81669e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">10. TActionMainMenuBar ve TActionToolBar&#039;daki ba\u015fl\u0131klar nas\u0131l \u00e7evrilir?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-cbae81669e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-9-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p><!-- wp:paragraph --><\/p>\n<p>Genellikle her TActionClientItem, istemcileri i\u00e7in dize verileri sa\u011flayan ilgili bir TAction'a ba\u011flan\u0131r. TsiLang bile\u015fenleri Eylemin Ba\u015fl\u0131k veya \u0130pucu gibi dize \u00f6zelliklerini korur, b\u00f6ylece Eyleme ba\u011fl\u0131 t\u00fcm g\u00f6rsel kontroller etkin dil de\u011fi\u015ftirildi\u011finde g\u00fcncellenir.<\/p>\n<p>\u00a0<\/p>\n<p>Ancak, herhangi bir eylemle ba\u011flant\u0131l\u0131 olmayan bu TActionClientItem \u00f6\u011feleri, \u00f6rne\u011fin TActionMainMenuBar \u00fcst d\u00fczey \u00f6\u011feleri, yay\u0131nlanm\u0131\u015f dize \u00f6zelliklerine sahip de\u011fildir ve do\u011frudan i\u015flenemez. Bu t\u00fcr TActionClientItems i\u00e7in a\u015fa\u011f\u0131daki numaray\u0131 \u00f6neriyoruz:<\/p>\n<p>\u00a0<\/p>\n<ol>\n<li>TAction i\u00e7ermeyen her TActionClientItem i\u00e7in \"sahte\" bir Eylem olu\u015fturun ve bunlar\u0131 ba\u011flay\u0131n. \u00d6rne\u011fin, TActionMainMenuBar'\u0131n\u0131zda 'Dosya' \u00fcst d\u00fczey bir men\u00fc \u00f6\u011fesi varsa, yeni bir eylem FileFile1 olu\u015fturun, .Caption \u00f6zelli\u011fini 'Dosya' olarak ayarlay\u0131n ve bunlar\u0131 ba\u011flay\u0131n.<\/li>\n<li>\u00c7eviri D\u00fczenleyicisinde bu Eylem i\u00e7in \u00e7eviri verilerini girin.<\/li>\n<li>Bir eylemin olay i\u015fleyicisi yoksa kal\u0131c\u0131 olarak devre d\u0131\u015f\u0131 b\u0131rak\u0131l\u0131r, bu nedenle t\u00fcm \"sahte\" eylemlerin\u00a0<em>OnUpdate<\/em>\u00a0olay i\u015fleyicisini a\u015fa\u011f\u0131daki gibi prosed\u00fcre ayarlay\u0131n:<\/li>\n<\/ol>\n<pre><code><strong>procedure<\/strong> TForm1.FakeActionUpdate(Sender: TObject);\n<strong>begin<\/strong>\n  TAction(Sender).Enabled := True;\n<strong>end<\/strong>;\n<\/code><\/pre>\n<p><!-- \/wp:paragraph --><\/p>\n<p>Bu durum i\u00e7in bir demo projesi\u00a0<a href=\"https:\/\/www.sicomponents.com\/soft\/ActionManager.zip\">https:\/\/www.sicomponents.com\/soft\/ActionManager.zip<\/a>\u00a0adresinden indirilebilir.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-10-71896ab\">\n                        <a href=\"#collapse-119b41869e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-119b41869e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-119b41869e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">11. Dize dizileri nas\u0131l \u00e7evrilir?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-119b41869e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-10-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>E\u011fer a\u015fa\u011f\u0131daki gibi veri yap\u0131lar\u0131 kullan\u0131yorsan\u0131z:<\/p>\n<!-- wp:preformatted -->\n<pre><strong>const<\/strong>\n  str1 = 'My String constant 1';\n  str2 = 'My String constant 2';\n  str3 = 'My String constant 3';\n  StrArr: <strong>array<\/strong>[0..2] of <strong>string<\/strong> = (str1, str2, str3);<\/pre>\n<!-- \/wp:preformatted -->\n<p><strong>StrArr<\/strong>\u00a0bildirimini a\u015fa\u011f\u0131dakiyle de\u011fi\u015ftirmeniz gerekir:<\/p>\n<!-- wp:preformatted -->\n<pre>StrArr: array[0..2] of PString = (@str1, @str2, @str3);<\/pre>\n<!-- \/wp:preformatted --><!-- wp:paragraph -->\n<p>Ayr\u0131ca, koddaki dizinin \u00f6\u011felerine yap\u0131lan t\u00fcm referanslar, \u00f6rne\u011fin<\/p>\n<!-- \/wp:paragraph --><!-- wp:preformatted -->\n<pre>...StrArr[Index]...<\/pre>\n<!-- \/wp:preformatted --><!-- wp:paragraph -->\n<p>ile de\u011fi\u015ftirilmelidir:<\/p>\n<!-- \/wp:paragraph --><!-- wp:preformatted -->\n<pre>...StrArr[Index]^...<\/pre>\n<!-- \/wp:preformatted -->                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-11-71896ab\">\n                        <a href=\"#collapse-3f9fcbc69e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-3f9fcbc69e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-3f9fcbc69e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">12. Standart ileti\u015fim kutular\u0131nda d\u00fc\u011fme geni\u015flikleri nas\u0131l de\u011fi\u015ftirilir?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-3f9fcbc69e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-11-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>Ne yaz\u0131k ki, bunu yapman\u0131n kolay bir yolu yok. Ancak, \u00f6rne\u011fin\u00a0<em><strong>TsiFindDialog<\/strong><\/em>'un\u00a0<code>OnShow<\/code>\u00a0etkinli\u011fine b\u00f6yle bir \u015fey yazarak bunu\u00a0<em>hackleyebilirsiniz<\/em>:<\/p>\n<!-- wp:preformatted -->\n<pre><strong>procedure<\/strong> TForm1.siFindDialog1Show(Sender: TObject);\n<strong>var<\/strong>\n  hnd: THandle;\n  R: TRect;\n<strong>begin<\/strong>\n  <strong>with<\/strong> siFindDialog1 <strong>do<\/strong>\n  <strong>begin<\/strong>\n    <strong>if<\/strong> (siLang = <strong>nil<\/strong>) <strong>or<\/strong> (siLang.Language &lt;&gt; 'Dutch') <strong>then<\/strong> \n      Exit;\n    GetWindowRect(Handle, R);\n    SetWindowPos(Handle, 0, 0, 0, R.Right - R.Left + 26, R.Bottom - R.Top, SWP_NOMOVE <strong>or<\/strong> SWP_NOZORDER);\n    hnd := GetDlgItem(Handle, 1);\n    SetWindowPos(hnd, 0, 0, 0, 100, 23, SWP_NOMOVE <strong>or<\/strong> SWP_NOZORDER);\n    hnd := GetDlgItem(Handle, IDCANCEL);\n    SetWindowPos(hnd, 0, 0, 0, 100, 23, SWP_NOMOVE <strong>or<\/strong> SWP_NOZORDER);\n  <strong>end<\/strong>;\n<strong>end<\/strong>;<\/pre>\n<!-- \/wp:preformatted -->                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-12-71896ab\">\n                        <a href=\"#collapse-877283569e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-877283569e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-877283569e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">13. TsiLang bile\u015fenleri IntraWeb ile uyumlu mu?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-877283569e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-12-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>Evet, IntraWeb uygulamalar\u0131nda TsiLang bile\u015fenlerini normal VCL\/FMX uygulamalar\u0131nda oldu\u011fu gibi kullanabilirsiniz. Demo projesi\u00a0<a href=\"http:\/\/www.sicomponents.com\/soft\/IW_SiLang.zip\">http:\/\/www.sicomponents.com\/soft\/IW_SiLang.zip<\/a>\u00a0adresinden indirilebilir.<\/p>\n<p>Ayn\u0131s\u0131, UniGUI ve di\u011ferleri gibi di\u011fer t\u00fcm web \u00e7er\u00e7eve kitapl\u0131klar\u0131 i\u00e7in de ge\u00e7erlidir. TsiLang bile\u015fenleri ile \u00e7evrilmi\u015f UniGUI uygulamas\u0131n\u0131n video \u00f6rne\u011fini\u00a0<a href=\"https:\/\/www.tsilang.com\/tsilang-videos\/\">Videolar sayfam\u0131zdan<\/a>\u00a0inceleyebilirsiniz.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-13-71896ab\">\n                        <a href=\"#collapse-670f12569e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-670f12569e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-670f12569e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">14. Men\u00fc k\u0131sayollar\u0131n\u0131 \u00e7evirmek m\u00fcmk\u00fcn m\u00fc?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-670f12569e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-13-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>Evet, ancak bunun i\u00e7in baz\u0131 hileler yap\u0131lmas\u0131 gerekiyor. L\u00fctfen ayr\u0131nt\u0131lar\u0131\u00a0<a href=\"http:\/\/www.sicomponents.com\/forum\/viewtopic.php?t=112\">forum g\u00f6nderimizde<\/a>\u00a0bulabilirsiniz...<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-14-71896ab\">\n                        <a href=\"#collapse-340c9e469e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-340c9e469e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-340c9e469e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">15. \u00dc\u00e7\u00fcnc\u00fc taraf bile\u015fenlerin i\u00e7inde kullan\u0131lan formlar nas\u0131l \u00e7evrilir?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-340c9e469e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-14-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p><!-- wp:paragraph --><\/p>\n<p>\u0130ki olas\u0131 durum vard\u0131r:<\/p>\n<p>\u00a0<\/p>\n<ul>\n<li><em>3. taraf formlar\u0131, g\u00f6r\u00fcn\u00fcr kullan\u0131c\u0131 aray\u00fcz\u00fc \u00f6\u011feleri i\u00e7in kaynak dizeleri kullan\u0131r:<\/em><\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p>Kullan\u0131lan kaynak dizelerini TsiLang bile\u015fenine aktarmak i\u00e7in\u00a0<em><strong>Kaynak Dizeleri \u0130\u00e7e Aktarma Sihirbaz\u0131<\/strong>'n\u0131<\/em>\u00a0kullanman\u0131z yeterlidir. Her bir dil alt\u0131nda g\u00f6r\u00fcnt\u00fclenmek \u00fczere kullan\u0131lan 3. taraf formlar\u0131n Yaz\u0131 Tipi ve Karakter K\u00fcmesini kontrol edebilmek i\u00e7in\u00a0<em><strong>TScreen.OnActiveFormChange<\/strong><\/em>\u00a0etkinli\u011fini kullanabilirsiniz. \u00d6rne\u011fin:<\/p>\n<!-- wp:preformatted -->\n<pre><code>TForm1 = <\/code><strong><code>class<\/code><\/strong><code>(TForm) <\/code> <code>{\u2026}<\/code> <code>   <\/code><br \/><strong><code>  procedure<\/code><\/strong><code> FormCreate(Sender: TObject);<br \/><\/code><strong><code>private<\/code><\/strong> <br \/><code>   <\/code><em><code>{ Private declarations }<\/code><\/em> <code>   <\/code><br \/><strong><code>procedure<\/code><\/strong><code> OnFormChange(Sender: TObject); <\/code> <br \/><code>{\u2026} <\/code> <strong><code><br \/>end<\/code><\/strong><code>; <\/code> <code><br \/>{\u2026} <\/code> <strong><br \/><code>procedure<\/code><\/strong><code> TForm1.FormCreate(Sender: TObject); <\/code> <strong><code><br \/>begin<\/code><\/strong> <br \/><code>   Screen.OnActiveFormChange := OnFormChange; <\/code> <strong><br \/><code>end<\/code><\/strong><code>; <\/code> <strong><br \/><code>procedure<\/code><\/strong><code> TForm1.OnFormChange(Sender: TObject); <\/code> <strong><br \/><code>begin<\/code><\/strong> <br \/><code> <\/code><strong><code>if <\/code><\/strong><code>(Screen.ActiveForm &lt;&gt; <\/code><strong><code>nil<\/code><\/strong><code>) <\/code><strong><code>and <\/code><\/strong><code>(Screen.ActiveForm &lt;&gt; Self)<\/code><strong><code> then<\/code><\/strong> <br \/><code>    Screen.ActiveForm.Font.Assign(Self.Font); <\/code> <strong><br \/><code>end<\/code><\/strong><code>;  <\/code><\/pre>\n<!-- \/wp:preformatted --><!-- wp:list -->\n<ul>\n<li><em>3rd party forms use hard-coded strings for UI elements:<\/em><\/li>\n<\/ul>\n<!-- \/wp:list --><!-- wp:paragraph -->\n<ul>\n<li><em>3. taraf formlar, kullan\u0131c\u0131 aray\u00fcz\u00fc \u00f6\u011feleri i\u00e7in sabit kodlu dizeler kullan\u0131r:<\/em><\/li>\n<\/ul>\n<p>TsiLang'\u0131 her bir 3. taraf formuna yerle\u015ftirmeniz, bu formu projenize eklemeniz ve projenizden ola\u011fan bir form olacak \u015fekilde terc\u00fcme etmeniz gerekecektir.<\/p>\n<!-- \/wp:paragraph --><!-- \/wp:paragraph -->                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-15-71896ab\">\n                        <a href=\"#collapse-5d80d8169e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-5d80d8169e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-5d80d8169e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">16. Neden TDBNavigator ipu\u00e7lar\u0131 ba\u015flang\u0131\u00e7ta \u00e7evrilmiyor?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-5d80d8169e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-15-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p><em><strong>TDBNavigator<\/strong><\/em>\u00a0bile\u015feninde k\u00fc\u00e7\u00fck bir hata var (veya tasarland\u0131\u011f\u0131 gibi). D\u00fczeltmek i\u00e7in a\u015fa\u011f\u0131daki \u00f6rnek kodu kullanabilirsiniz:<\/p>\n<!-- wp:preformatted -->\n<pre><strong><code>procedure<\/code><\/strong><code> TForm1.FormCreate(Sender: TObject);\n<\/code><strong><code>begin<\/code><\/strong><code>\n  DBNavigator1.Hints.CommaText := \n  siLang1.GetStringValue(@siLang1.MultiLines,\n  'DBNavigator1.Hints', siLang1.ActiveLanguage);\n<\/code><strong><code>end<\/code><\/strong><code>;<\/code><\/pre>\n<!-- \/wp:preformatted -->                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-16-71896ab\">\n                        <a href=\"#collapse-0c2d62c69e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-0c2d62c69e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-0c2d62c69e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">17. Developer Express bile\u015fenleri \u00e7evirileri, XP Temas\u0131 etkinken neden yanl\u0131\u015f g\u00f6r\u00fcnt\u00fcleniyor?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-0c2d62c69e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-16-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>Bir\u00a0<em><strong>XP Temas\u0131<\/strong><\/em>\u00a0etkinle\u015ftirildi\u011finde,\u00a0<em><strong>Developer Express<\/strong><\/em>\u00a0bile\u015fenleri, uygulama varsay\u0131lan yerel ayar\u0131n\u0131 kullanarak\u00a0<em>AnsiString<\/em>'i\u00a0<em>WideString<\/em>'e d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Dil de\u011fi\u015ftirme olay\u0131nda uygulaman\u0131n i\u015f par\u00e7ac\u0131\u011f\u0131 yerel ayar\u0131n\u0131 de\u011fi\u015ftirerek bunu d\u00fczeltebilirsiniz. \u00d6rne\u011fin:<\/p>\n<!-- wp:preformatted -->\n<pre><strong><code>procedure<\/code><\/strong><code> TForm1.siLang1ChangeLanguage(Sender: TObject);\n<\/code><strong><code>begin<\/code><\/strong><code>\n  <\/code><strong><code>if<\/code><\/strong><code> siLang1.ActiveLanguage = 1 <\/code><strong><code>then<\/code><\/strong><code>\n    SetThreadLocale(LANG_ENGLISH)\n  <\/code><strong><code>else<\/code><\/strong><code>\n    SetThreadLocale(LANG_JAPANESE);\n<\/code><strong><code>end<\/code><\/strong><code>;<\/code><\/pre>\n<!-- \/wp:preformatted -->                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-17-71896ab\">\n                        <a href=\"#collapse-e92a93769e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-e92a93769e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-e92a93769e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">18. \u0130\u015fletim sisteminin varsay\u0131lan dili nas\u0131l tespit edilir ve buna nas\u0131l ge\u00e7ilir?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-e92a93769e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-17-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p><em><strong>SysLocale<\/strong><\/em>\u00a0global de\u011fi\u015fkeni, Delphi ve C++Builder'\u0131n sonraki s\u00fcr\u00fcmlerinde kullan\u0131labilir:<\/p>\n<!-- wp:preformatted -->\n<pre><strong><code>procedure<\/code><\/strong><code> TForm1.FormCreate(Sender: TObject);\n<\/code><strong><code>begin<\/code><\/strong><code>\n  <\/code><strong><code>if<\/code><\/strong><code> SysLocale.PriLangID = LANG_ENGLISH <\/code><strong><code>then<\/code><\/strong><code>\n    siLangDispatcher1.ActiveLanguage := 1\n  <\/code><strong><code>else<\/code><\/strong><code> <\/code><strong><code>if<\/code><\/strong><code> SysLocale.PriLangID = LANG_GERMAN <\/code><strong><code>then<\/code><\/strong><code>\n    siLangDispatcher1.ActiveLanguage := 2\n  <\/code><strong><code>else<\/code><\/strong><code> <\/code><strong><code>if<\/code><\/strong><code> SysLocale.PriLangID = LANG_FRENCH <\/code><strong><code>then<\/code><\/strong><code>\n    siLangDispatcher1.ActiveLanguage := 3\n  <\/code><strong><code>else<\/code><\/strong><code>\n    siLangDispatcher1.ActiveLanguage := 1;\n<\/code><strong><code>end<\/code><\/strong><code>;<\/code><\/pre>\n<!-- \/wp:preformatted -->\n<p>Ayr\u0131ca i\u015fletim sisteminin varsay\u0131lan dilini tespit etmek i\u00e7in WinAPI'yi kullanabilirsiniz:<\/p>\n<!-- wp:preformatted -->\n<pre><strong><code>procedure<\/code><\/strong><code> TForm1.FormCreate(Sender: TObject);\n<\/code><strong><code>var<\/code><\/strong><code>\n  LangID: DWORD; \n<\/code><strong><code>begin<\/code><\/strong><code>\n  LangID := GetUserDefaultLangID; \n  <\/code><strong><code>case<\/code><\/strong><code> Byte(LangID <\/code><strong><code>and<\/code><\/strong><code> $03FF)<\/code><strong><code> of<\/code><\/strong><code> \n    LANG_ENGLISH: siLangDispatcher1.ActiveLanguage := 1; \n    LANG_GERMAN: siLangDispatcher1.ActiveLanguage := 2; \n    LANG_FRENCH: siLangDispatcher1.ActiveLanguage := 3; \n  <\/code><strong><code>else<\/code><\/strong><code>\n    siLangDispatcher1.ActiveLanguage := 1;\n<\/code><strong><code>end<\/code><\/strong><code>;<\/code><\/pre>\n<!-- \/wp:preformatted -->\n<p>Veya \"<a href=\"\/create-user-translated-applications\/\">Kullan\u0131c\u0131lar Taraf\u0131ndan \u00c7evrilen \u00c7ok Dilli Uygulamalar Olu\u015fturma<\/a>\" ba\u015fl\u0131kl\u0131 bu yararl\u0131 makaleyi okumay\u0131 d\u00fc\u015f\u00fcnebilirsiniz.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-18-71896ab\">\n                        <a href=\"#collapse-b45240a69e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-b45240a69e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-b45240a69e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">19. Ana men\u00fc, dil de\u011fi\u015ftirildikten sonra beyaz arka plana sahip oluyor.<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-b45240a69e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-18-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p><!-- wp:paragraph --><\/p>\n<p>Bazen, temalar etkinle\u015ftirilmi\u015f Windows XP alt\u0131nda, dilleri de\u011fi\u015ftirdikten sonra ana men\u00fcn\u00fcn arka plan\u0131 beyaz olur. Bu, XP hatas\u0131 olarak bilinir ve ge\u00e7ici \u00e7\u00f6z\u00fcm olarak a\u015fa\u011f\u0131daki gibi kullan\u0131labilir:<\/p>\n<ol>\n<li>Dili de\u011fi\u015ftirmeden \u00f6nce\u00a0<strong>G\u00f6r\u00fcnt\u00fcler<\/strong>\u00a0\u00f6zelli\u011fini\u00a0<strong>nil<\/strong>\u00a0olarak ayarlay\u0131n.<\/li>\n<li>Etkin dili de\u011fi\u015ftirin.<\/li>\n<li><strong>G\u00f6r\u00fcnt\u00fcler<\/strong>\u00a0\u00f6zelli\u011finin de\u011ferini geri y\u00fckleyin.<\/li>\n<\/ol>\n<p>\u00a0<\/p>\n<p>A\u015fa\u011f\u0131daki Delphi kodu bunu g\u00f6stermektedir:<\/p>\n<p><!-- \/wp:paragraph --><!-- wp:list {\"ordered\":true} --><\/p>\n<p><!-- \/wp:list --><\/p>\n<!-- wp:preformatted -->\n<pre><code>  MainMenu1.Images := <\/code><b><code>nil<\/code><\/b><code>; \n  siLangDispatcher.ActiveLanguage := <\/code><b><code>(computed value)<\/code><\/b><code>; \n  MainMenu1.Images := ImageList1; <\/code><\/pre>\n<!-- \/wp:preformatted -->                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-19-71896ab\">\n                        <a href=\"#collapse-c63127369e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-c63127369e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-c63127369e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">20. Hata: &quot;siComp birimi, System.RTLVersion&#039;\u0131n farkl\u0131 bir s\u00fcr\u00fcm\u00fc ile derlendi&quot;.<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-c63127369e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-19-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>G\u00f6r\u00fcn\u00fc\u015fe g\u00f6re Delphi 6'ya t\u00fcm g\u00fcncelleme ve hizmet paketlerini y\u00fcklememi\u015fsiniz. L\u00fctfen mevcut t\u00fcm hizmet ve g\u00fcncelleme paketlerini (RTLUpdate 3 dahil) y\u00fckleyin, \u00e7\u00fcnk\u00fc TsiLang paketi en son paketlerin t\u00fcm\u00fc y\u00fcklenmi\u015f olarak derlenmi\u015ftir.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-20-71896ab\">\n                        <a href=\"#collapse-22f986a69e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-22f986a69e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-22f986a69e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">21. S\u00fcr\u00fcm 6.3 ve sonras\u0131na y\u00fckselttikten sonra ka\u00e7\u0131\u015f dizileri C++ alt\u0131nda i\u015flenmez.<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-22f986a69e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-20-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>Bu, Delphi ve C++Builder i\u00e7in tek bir pakete sahip olman\u0131n bedeliydi. Yaln\u0131zca C++Builder kullan\u0131yorsan\u0131z,\u00a0<strong>SI.INC<\/strong>\u00a0dosyas\u0131n\u0131n ilk sat\u0131r\u0131na\u00a0<strong>{$DEFINE BCB}<\/strong>\u00a0ekleyerek ve TsiLang paketlerini yeniden olu\u015fturarak bunu d\u00fczeltebilirsiniz. Hem Delphi hem de C++Builder kullanman\u0131z gerekiyorsa veya Tam Kaynak s\u00fcr\u00fcm\u00fcne sahip de\u011filseniz ya da TsiLang paketlerini yeniden olu\u015fturmak istemiyorsan\u0131z,\u00a0<strong>siComp.hpp<\/strong>\u00a0dosyas\u0131nda bildirilen\u00a0<strong>siLang_Def_UsedInCpp<\/strong>\u00a0global de\u011fi\u015fkenini C++ projelerinizde\u00a0<strong>Application-&gt;Initialize();<\/strong>\u00a0\u00e7a\u011fr\u0131s\u0131ndan hemen sonra\u00a0<strong>true<\/strong>\u00a0olarak ayarlaman\u0131z gerekecektir.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-21-71896ab\">\n                        <a href=\"#collapse-3de91fb69e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-3de91fb69e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-3de91fb69e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">22. iOS hedef platformu i\u00e7in proje olu\u015fturulam\u0131yor.<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-3de91fb69e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-21-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>Derlenmi\u015f birimler (DCU) YALNIZCA Win32, Win64, Android, Linux ve OSX platformlar\u0131 i\u00e7in sa\u011flan\u0131r. iOS DCU'lar\u0131, iOSSimulator hedefi i\u00e7in olu\u015fturulur. Dolay\u0131s\u0131yla, projelerinizi iOS hedef platformu i\u00e7in olu\u015fturman\u0131z gerekiyorsa, projenizi TsiLang Components Suite birimlerinin\u00a0<strong>kaynaklar\u0131n\u0131\u00a0<\/strong>kullanarak yeniden olu\u015fturman\u0131z gerekecektir.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-22-71896ab\">\n                        <a href=\"#collapse-18fdc4069e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-18fdc4069e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-18fdc4069e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">23. TsiLang bile\u015fenleri ile herhangi bir FireMonkey projesi olu\u015fturulam\u0131yor.<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-18fdc4069e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-22-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>FMX global ko\u015fullu tan\u0131mlama, FireMonkey projeleri kapsam\u0131nda TsiLang birimleri olu\u015fturmak i\u00e7in gereklidir. \u00d6nceden derlenmi\u015f TsiLang birimlerini FireMonkey projenize ba\u011flarsan\u0131z, bu tan\u0131mlama gerekli de\u011fildir.<\/p>\n<p><a href=\"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define.png\" target=\"_blank\" rel=\"noopener\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-910 size-large\" src=\"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define-1024x667.png\" alt=\"\" width=\"800\" height=\"521\" srcset=\"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define-1024x667.png 1024w, https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define-300x195.png 300w, https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define-768x500.png 768w, https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define.png 1081w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-23-71896ab\">\n                        <a href=\"#collapse-5fa8d7d69e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-5fa8d7d69e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-5fa8d7d69e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">24. Kay\u0131tl\u0131 s\u00fcr\u00fcm kurulumu, Windows Server platformunda \u00e7\u00f6k\u00fcyor.<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-5fa8d7d69e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-23-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>TsiLang Components Suite'in kay\u0131tl\u0131 s\u00fcr\u00fcm\u00fcn\u00fcn Windows Server platformuna y\u00fcklenmesi s\u0131ras\u0131nda bir \u00e7\u00f6kme ya\u015farsan\u0131z, l\u00fctfen\u00a0<em><strong>Veri Y\u00fcr\u00fctme \u00d6nleme (DEP)<\/strong><\/em>\u00a0i\u015fletim sistemi ayar\u0131n\u0131\u00a0<em><strong>KAPATIN<\/strong><\/em>. DEP, Windows Server platformlar\u0131nda varsay\u0131lan olarak\u00a0<strong>A\u00c7IK<\/strong>'t\u0131r ve bu, y\u00fckleme s\u0131ras\u0131nda \u00e7\u00f6kmeye neden olabilir.<\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-24-71896ab\">\n                        <a href=\"#collapse-e9f7dda69e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-e9f7dda69e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-e9f7dda69e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">25. VCL Stili uyguland\u0131\u011f\u0131nda TsiLang mesaj kutular\u0131 nas\u0131l \u201cstilize\u201d hale getirilir?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-e9f7dda69e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-24-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p><!-- wp:paragraph --><\/p>\n<p>RAD studio uygulamalar\u0131n\u0131za stiller uygulamak i\u00e7in VCL Stillerini kulland\u0131\u011f\u0131n\u0131zda, TsiLang'\u0131n\u00a0<strong><em>UseTaskDialog<\/em>\u00a0<\/strong>\u00f6zelli\u011finin\u00a0<em><strong>True<\/strong><\/em>\u00a0olarak ayarlanmas\u0131 durumunda, TsiLang taraf\u0131ndan g\u00f6r\u00fcnt\u00fclenen mesaj kutular\u0131n\u0131n stili belirlenmez. Bunu \u00f6nlemek i\u00e7in bu \u00f6zelli\u011fi\u00a0<em><strong>False<\/strong><\/em>\u00a0olarak ayarlayabilirsiniz.<\/p>\n<p>Ancak, etkin bir uygulama stili olmad\u0131\u011f\u0131nda\u00a0<em><strong>G\u00f6rev \u0130leti\u015fim Kutusunu<\/strong><\/em>\u00a0temel alan mesaj kutular\u0131na sahip olmak isterseniz, a\u015fa\u011f\u0131daki hileyi kullanabilirsiniz:<\/p>\n<ol>\n<li><em><strong>UseTaskDialog<\/strong><\/em>\u00a0\u00f6zelli\u011fini varsay\u0131lan olarak\u00a0<em><strong>True<\/strong><\/em>\u00a0\u015feklinde ayarlay\u0131n.<\/li>\n<li>Uygulaman\u0131n etkin formu de\u011fi\u015fti\u011finde (\u00a0<em><strong>Screen.OnActiveFormChange<\/strong><\/em>\u00a0etkinli\u011finin i\u00e7inde), uygulaman\u0131n \u015fekillendirilip \u015fekillendirilmedi\u011fini kontrol eder ve ard\u0131ndan bu \u00f6zelli\u011fi\u00a0<em><strong>False<\/strong><\/em>\u00a0olarak ayarlar\u0131z.<\/li>\n<\/ol>\n<p>\u00a0<\/p>\n<p>A\u015fa\u011f\u0131daki kod \u00f6rne\u011fi bunu g\u00f6stermektedir:<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><a><\/a><!-- wp:preformatted --><\/p>\n<pre><strong>procedure<\/strong> TForm1.ScreenFormChange(Sender: TObject);\n\u00a0 <strong>procedure<\/strong> ProcessActiveForm(AForm: TCustomForm);\n\u00a0 <strong>var<\/strong>\n\u00a0\u00a0\u00a0 I: Integer;\n\u00a0 <strong>begin<\/strong>\n\u00a0\u00a0\u00a0 <strong>for<\/strong> I := 0 <strong>to<\/strong> AForm.ComponentCount - 1 <strong>do<\/strong>\n\u00a0\u00a0\u00a0\u00a0\u00a0 <strong>if<\/strong> AForm.Components[I] is TsiCustomLang <strong>then<\/strong>\n\u00a0\u00a0\u00a0\u00a0\u00a0 <strong>begin<\/strong>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TsiCustomLang(AForm.Components[I]).UseTaskMsgDlg :=\u00a0StyleServices(AForm).IsSystemStyle;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Exit;\n\u00a0\u00a0\u00a0\u00a0\u00a0 <strong>end<\/strong>;\n\u00a0 <strong>end<\/strong>;\n\u00a0\n<strong>begin<\/strong>\n\u00a0 if Screen.ActiveCustomForm &lt;&gt; nil then\n\u00a0\u00a0\u00a0 ProcessActiveForm(Screen.ActiveCustomForm);\n<strong>end<\/strong>;<\/pre>\n<p><a><\/a><!-- \/wp:preformatted --><\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-25-71896ab\">\n                        <a href=\"#collapse-c0d3e9369e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-c0d3e9369e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-c0d3e9369e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">26. \u00c7al\u0131\u015fma zaman\u0131nda dosya nas\u0131l d\u00fczg\u00fcn \u015fekilde y\u00fcklenir?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-c0d3e9369e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-25-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>G\u00f6nderici bile\u015feninin\u00a0<strong>FileName<\/strong>\u00a0\u00f6zelli\u011fini ataman\u0131z ve\u00a0<strong>LoadAllFromFile<\/strong>() y\u00f6ntemini \u00e7a\u011f\u0131rman\u0131z yeterlidir:<\/p>\n<pre><strong>procedure<\/strong> TForm1.FormCreate(Sender: TObject);\n<strong>begin<\/strong>\n\u00a0 siLangDispatcher1.FileName := \"YourSILorSIBFileName.SIL\";\n\u00a0 siLangDispatcher1.LoadAllFromFile(siLangDispatcher1.FileName);\n<strong>end<\/strong>;<\/pre>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-26-71896ab\">\n                        <a href=\"#collapse-d8cd54869e0831c75570\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-d8cd54869e0831c75570\" aria-expanded=\"false\" aria-controls=\"Collapse-d8cd54869e0831c75570\">\n                            \n                            <span class=\"ekit-accordion-title\">27. TsiLang Components Suite&#039;i kendi dilinize nas\u0131l \u00e7evirebilirsiniz?<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right icon icon-down-arrow1\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right icon icon-up-arrow1\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-d8cd54869e0831c75570\" class=\" collapse\" aria-labelledby=\"primaryHeading-26-71896ab\" data-parent=\"#accordion-69e0831c75570\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p>TsiLang Components Suite'i \u00e7evirmek i\u00e7in dilinizi\u00a0<em><strong>tsilang_translations.sib<\/strong><\/em>\u00a0dosyas\u0131na eklemeniz ve dosya ad\u0131n\u0131 TsiLang Expert\u00a0<strong>Dil Se\u00e7enekleri<\/strong>\u00a0alt\u0131ndaki\u00a0<strong>\u00d6zel dosya<\/strong>\u00a0alan\u0131nda belirtmeniz yeterlidir.<\/p>\n<p>SIB dosyas\u0131na bir dilin nas\u0131l eklenece\u011fine dair ad\u0131m ad\u0131m bir k\u0131lavuz burada bulunabilir:\u00a0<a class=\"row-title\" href=\"https:\/\/www.sicomponents.com\/translate-software-with-sil-editor-a-step-by-step-guide\/\" target=\"_blank\" rel=\"noopener\">SIL Editor ile yaz\u0131l\u0131m \u00e7evirisi: Ad\u0131m Ad\u0131m K\u0131lavuz<\/a><\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                                        <\/div>\n    <\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>1. TDB Izgaras\u0131 s\u00fctun ba\u015fl\u0131klar\u0131 nas\u0131l \u00e7evrilir? Veritaban\u0131 \u0131zgaralar\u0131n\u0131 \u00e7evirmek i\u00e7in t\u00fcm alanlar\u0131 ilgili veri k\u00fcmesine ekleyin ve her alan\u0131n ekran etiketini \u00e7evirmek i\u00e7in TsiLang\u00a0&#8220;Etiketleri G\u00f6r\u00fcnt\u00fcle&#8221;\u00a0\u00f6zelli\u011fini kullan\u0131n. Izgarada\u00a0&#8220;S\u00fctunlar&#8221;\u00a0\u00f6zelli\u011finde\u00a0&#8220;Ba\u015fl\u0131k&#8221;\u00a0alt \u00f6zelli\u011fini ayarlamay\u0131n, alan\u0131n\u00a0&#8220;Etiketi G\u00f6r\u00fcnt\u00fcle&#8221;\u00a0\u00f6zelli\u011fi taraf\u0131ndan \u00fczerine yaz\u0131lacakt\u0131r. Ya da TsiLang&#8217;\u0131n Koleksiyonlar \u00f6zelli\u011fini kullanarak bunlar\u0131 \u00e7evirebilirsiniz. 2. KAYNAK D\u0130ZES\u0130 b\u00f6l\u00fcm\u00fcnde bildirilen dizeler nas\u0131l \u00e7evrilir? SAB\u0130T\u00a0b\u00f6l\u00fcm\u00fc i\u00e7in kulland\u0131\u011f\u0131n\u0131z tekni\u011fin ayn\u0131s\u0131n\u0131 kullan\u0131n ve\u00a0KAYNAK D\u0130ZES\u0130\u00a0anahtar kelimesini\u00a0SAB\u0130T olarak de\u011fi\u015ftirin. 3. Neden baz\u0131 dize sabitlerim, kaynaklar\u0131 \u00e7evirirken bulunan dizeler formunda g\u00f6r\u00fcnm\u00fcyor? A\u015fa\u011f\u0131daki dize sabiti bildirimi: const constname = &#8216;stringvariable&#8217;; olarak de\u011fi\u015ftirilmelidir: const constname = &#8216;stringvariable&#8217;; 4. InfoPower&#039;\u0131n DBGrid bile\u015feni nas\u0131l \u00e7evrilir? InfoPower&#8217;\u0131n DBGrid bile\u015fenini \u00e7evirmek i\u00e7in: sadece TsiLang&#8217;\u0131n\u00a0&#8220;\u00c7ok sat\u0131rl\u0131&#8221; \u00f6zelli\u011fini kullan\u0131n ve \u0131zgaran\u0131n &#8220;Se\u00e7ili&#8221;\u00a0\u00f6zelli\u011fini \u00e7evirin. Not:\u00a0Bu \u00f6zellik \u00e7evirisinde dikkatli olun, tablolama\u00a0SEKME\u00a0karakterinin bi\u00e7imini ve yerlerini korudu\u011funuzdan emin olun. 5. InfoPower&#039;\u0131n wwIntl1.SearchDialog.SearchByHint, Report Builder&#039;\u0131n ppReport1.PrinterSetup.DocumnetName gibi i\u00e7 i\u00e7e ge\u00e7mi\u015f \u00f6zellikleri nas\u0131l \u00e7evrilir? Sadece TsiLangs\u00a0Geni\u015fletilmi\u015f \u00c7eviriler\u00a0\u00f6zelli\u011fini kullan\u0131n. Bu \u00f6zellik, TsiLang taraf\u0131ndan do\u011frudan i\u015flenmeyen di\u011fer \u00f6zellikleri \u00e7evirmenize yard\u0131mc\u0131 olacakt\u0131r. 6. Baz\u0131 kaynak sabit kodlu dizeleri, \u00e7eviriden nas\u0131l atlayabilirim? Kayna\u011fa a\u015fa\u011f\u0131daki etiketleri ekleyebilirsiniz:\u00a0{TSI:IGNORE},\u00a0{TSI:IGNORE ON},{TSI:IGNORE OFF},\u00a0{TSI:IGNORE NEXT}\u00a0ve\u00a0{TSI:IGNORE VALUE}\u00a0TsiLang Expert&#8217;e bu sat\u0131rlar\u0131n veya kod bloklar\u0131n\u0131n \u00e7eviri i\u00e7in atlanmas\u0131 gerekti\u011fini bildirmek i\u00e7in. Bu etiketlerin ayr\u0131nt\u0131l\u0131 a\u00e7\u0131klamas\u0131 i\u00e7in l\u00fctfen Kullan\u0131c\u0131 K\u0131lavuzunu ve yard\u0131m dosyas\u0131n\u0131 kontrol edin. 7. Standart ileti\u015fim kutular\u0131n\u0131 nas\u0131l yerelle\u015ftirebilirim? Sadece TsiLang bile\u015fenlerinin ilgili y\u00f6ntemlerini kullan\u0131n.\u00a0MessageDlg(), ShowMessage(), InputBox() gibi t\u00fcm standart ileti\u015fim kutusu i\u015flevleri, uluslararas\u0131la\u015ft\u0131rma deste\u011fi sa\u011flamak i\u00e7in TsiLang&#8217;de yeniden uygulanm\u0131\u015ft\u0131r. 8. Dili Japonca (\u00c7ince) olarak de\u011fi\u015ftirdi\u011fimde neden \u00e7\u00f6p karakterler al\u0131yorum? Bu durum yaln\u0131zca i\u015fletim sistemi ve IDE&#8217;nin eski s\u00fcr\u00fcmlerini kullan\u0131yorsan\u0131z meydana gelebilir. Japonca (veya di\u011fer Bat\u0131 d\u0131\u015f\u0131) yerel ayar deste\u011fini y\u00fcklemeniz ve\/veya sisteminizin varsay\u0131lan yerel ayar\u0131n\u0131 Japonca olarak ayarlaman\u0131z gerekebilir. Bunu yapmak i\u00e7in\u00a0Denetim Masas\u0131|B\u00f6lgesel Se\u00e7enekler|Genel\u00a0sekmesine gidin. Yerel ayar\u0131n\u0131zla ilgili onay kutusunun i\u015faretli oldu\u011fundan emin olun, ard\u0131ndan ilgili yerel ayar\u0131 sistemin varsay\u0131lan\u0131 olarak ayarlamak i\u00e7in\u00a0Varsay\u0131lan\u0131 Ayarla\u00a0d\u00fc\u011fmesine bas\u0131n.\u00a0 Ayr\u0131ca l\u00fctfen a\u015fa\u011f\u0131daki makaleyi kontrol edin:\u00a0Uzak Do\u011fu Veya Di\u011fer Unicode Dilleri \u0130\u00e7in Destek Ekleme 9. C++Builder kullan\u0131yorum. .rc ve .rh dosyalar\u0131nda kodlanm\u0131\u015f dize tablolar\u0131n\u0131 nas\u0131l \u00e7evirebilirim? A\u015fa\u011f\u0131daki ge\u00e7ici \u00e7\u00f6z\u00fcm\u00fc \u00f6neriyoruz: Kaynaklardan dize y\u00fcklemek i\u00e7in yeni bir i\u015flev bildirin, \u00f6rne\u011fin: extern PACKAGE AnsiString __fastcall LoadStr2(int Ident) { TResStringRec ResRec; ResRec.module = (long *) &amp;HInstance; ResRec.ident = Ident; return (LoadResString(&amp;ResRec)); } T\u00fcm birimlerinizdeki LoadtStr() \u00e7a\u011fr\u0131lar\u0131n\u0131 LoadStr2() \u00e7a\u011fr\u0131lar\u0131yla de\u011fi\u015ftirin. Uygulaman\u0131z\u0131 derleyin. TsiLang\u00a0Kaynak Dizilerini \u0130\u00e7e Aktarma Sihirbaz\u0131n\u0131\u00a0\u00e7al\u0131\u015ft\u0131r\u0131n (TsiLang Expert&#8217;in\u00a0Ara\u00e7lar|Sihirbazlar\u00a0men\u00fcs\u00fcnden edinilebilir) ve y\u00fcr\u00fct\u00fclebilir dosyan\u0131zdan \u00e7evrilmesi gereken t\u00fcm dizileri i\u00e7e aktar\u0131n. T\u00fcm bu dizgiler (sihirbazda se\u00e7ilen) TsiLang&#8217;e aktar\u0131lacak ve \u00e7eviri i\u00e7in kullan\u0131labilir olacakt\u0131r. Bu dizeler i\u00e7in \u00e7evirileri girin ve projeyi yeniden olu\u015fturun. 10. TActionMainMenuBar ve TActionToolBar&#039;daki ba\u015fl\u0131klar nas\u0131l \u00e7evrilir? Genellikle her TActionClientItem, istemcileri i\u00e7in dize verileri sa\u011flayan ilgili bir TAction&#8217;a ba\u011flan\u0131r. TsiLang bile\u015fenleri Eylemin Ba\u015fl\u0131k veya \u0130pucu gibi dize \u00f6zelliklerini korur, b\u00f6ylece Eyleme ba\u011fl\u0131 t\u00fcm g\u00f6rsel kontroller etkin dil de\u011fi\u015ftirildi\u011finde g\u00fcncellenir. \u00a0 Ancak, herhangi bir eylemle ba\u011flant\u0131l\u0131 olmayan bu TActionClientItem \u00f6\u011feleri, \u00f6rne\u011fin TActionMainMenuBar \u00fcst d\u00fczey \u00f6\u011feleri, yay\u0131nlanm\u0131\u015f dize \u00f6zelliklerine sahip de\u011fildir ve do\u011frudan i\u015flenemez. Bu t\u00fcr TActionClientItems i\u00e7in a\u015fa\u011f\u0131daki numaray\u0131 \u00f6neriyoruz: \u00a0 TAction i\u00e7ermeyen her TActionClientItem i\u00e7in &#8220;sahte&#8221; bir Eylem olu\u015fturun ve bunlar\u0131 ba\u011flay\u0131n. \u00d6rne\u011fin, TActionMainMenuBar&#8217;\u0131n\u0131zda &#8216;Dosya&#8217; \u00fcst d\u00fczey bir men\u00fc \u00f6\u011fesi varsa, yeni bir eylem FileFile1 olu\u015fturun, .Caption \u00f6zelli\u011fini &#8216;Dosya&#8217; olarak ayarlay\u0131n ve bunlar\u0131 ba\u011flay\u0131n. \u00c7eviri D\u00fczenleyicisinde bu Eylem i\u00e7in \u00e7eviri verilerini girin. Bir eylemin olay i\u015fleyicisi yoksa kal\u0131c\u0131 olarak devre d\u0131\u015f\u0131 b\u0131rak\u0131l\u0131r, bu nedenle t\u00fcm &#8220;sahte&#8221; eylemlerin\u00a0OnUpdate\u00a0olay i\u015fleyicisini a\u015fa\u011f\u0131daki gibi prosed\u00fcre ayarlay\u0131n: procedure TForm1.FakeActionUpdate(Sender: TObject); begin TAction(Sender).Enabled := True; end; Bu durum i\u00e7in bir demo projesi\u00a0https:\/\/www.sicomponents.com\/soft\/ActionManager.zip\u00a0adresinden indirilebilir. 11. Dize dizileri nas\u0131l \u00e7evrilir? E\u011fer a\u015fa\u011f\u0131daki gibi veri yap\u0131lar\u0131 kullan\u0131yorsan\u0131z: const str1 = &#8216;My String constant 1&#8217;; str2 = &#8216;My String constant 2&#8217;; str3 = &#8216;My String constant 3&#8217;; StrArr: array[0..2] of string = (str1, str2, str3); StrArr\u00a0bildirimini a\u015fa\u011f\u0131dakiyle de\u011fi\u015ftirmeniz gerekir: StrArr: array[0..2] of PString = (@str1, @str2, @str3); Ayr\u0131ca, koddaki dizinin \u00f6\u011felerine yap\u0131lan t\u00fcm referanslar, \u00f6rne\u011fin &#8230;StrArr[Index]&#8230; ile de\u011fi\u015ftirilmelidir: &#8230;StrArr[Index]^&#8230; 12. Standart ileti\u015fim kutular\u0131nda d\u00fc\u011fme geni\u015flikleri nas\u0131l de\u011fi\u015ftirilir? Ne yaz\u0131k ki, bunu yapman\u0131n kolay bir yolu yok. Ancak, \u00f6rne\u011fin\u00a0TsiFindDialog&#8216;un\u00a0OnShow\u00a0etkinli\u011fine b\u00f6yle bir \u015fey yazarak bunu\u00a0hackleyebilirsiniz: procedure TForm1.siFindDialog1Show(Sender: TObject); var hnd: THandle; R: TRect; begin with siFindDialog1 do begin if (siLang = nil) or (siLang.Language &lt;&gt; &#8216;Dutch&#8217;) then Exit; GetWindowRect(Handle, R); SetWindowPos(Handle, 0, 0, 0, R.Right &#8211; R.Left + 26, R.Bottom &#8211; R.Top, SWP_NOMOVE or SWP_NOZORDER); hnd := GetDlgItem(Handle, 1); SetWindowPos(hnd, 0, 0, 0, 100, 23, SWP_NOMOVE or SWP_NOZORDER); hnd := GetDlgItem(Handle, IDCANCEL); SetWindowPos(hnd, 0, 0, 0, 100, 23, SWP_NOMOVE or SWP_NOZORDER); end; end; 13. TsiLang bile\u015fenleri IntraWeb ile uyumlu mu? Evet, IntraWeb uygulamalar\u0131nda TsiLang bile\u015fenlerini normal VCL\/FMX uygulamalar\u0131nda oldu\u011fu gibi kullanabilirsiniz. Demo projesi\u00a0http:\/\/www.sicomponents.com\/soft\/IW_SiLang.zip\u00a0adresinden indirilebilir. Ayn\u0131s\u0131, UniGUI ve di\u011ferleri gibi di\u011fer t\u00fcm web \u00e7er\u00e7eve kitapl\u0131klar\u0131 i\u00e7in de ge\u00e7erlidir. TsiLang bile\u015fenleri ile \u00e7evrilmi\u015f UniGUI uygulamas\u0131n\u0131n video \u00f6rne\u011fini\u00a0Videolar sayfam\u0131zdan\u00a0inceleyebilirsiniz. 14. Men\u00fc k\u0131sayollar\u0131n\u0131 \u00e7evirmek m\u00fcmk\u00fcn m\u00fc? Evet, ancak bunun i\u00e7in baz\u0131 hileler yap\u0131lmas\u0131 gerekiyor. L\u00fctfen ayr\u0131nt\u0131lar\u0131\u00a0forum g\u00f6nderimizde\u00a0bulabilirsiniz&#8230; 15. \u00dc\u00e7\u00fcnc\u00fc taraf bile\u015fenlerin i\u00e7inde kullan\u0131lan formlar nas\u0131l \u00e7evrilir? \u0130ki olas\u0131 durum vard\u0131r: \u00a0 3. taraf formlar\u0131, g\u00f6r\u00fcn\u00fcr kullan\u0131c\u0131 aray\u00fcz\u00fc \u00f6\u011feleri i\u00e7in kaynak dizeleri kullan\u0131r: \u00a0 Kullan\u0131lan kaynak dizelerini TsiLang bile\u015fenine aktarmak i\u00e7in\u00a0Kaynak Dizeleri \u0130\u00e7e Aktarma Sihirbaz\u0131&#8216;n\u0131\u00a0kullanman\u0131z yeterlidir. Her bir dil alt\u0131nda g\u00f6r\u00fcnt\u00fclenmek \u00fczere kullan\u0131lan 3. taraf formlar\u0131n Yaz\u0131 Tipi ve Karakter K\u00fcmesini kontrol edebilmek i\u00e7in\u00a0TScreen.OnActiveFormChange\u00a0etkinli\u011fini kullanabilirsiniz. \u00d6rne\u011fin: TForm1 = class(TForm) {\u2026} procedure FormCreate(Sender: TObject);private { Private declarations } procedure OnFormChange(Sender: TObject); {\u2026} end; {\u2026} procedure TForm1.FormCreate(Sender: TObject); begin Screen.OnActiveFormChange := OnFormChange; end; procedure TForm1.OnFormChange(Sender: TObject); begin if (Screen.ActiveForm &lt;&gt; nil) and (Screen.ActiveForm &lt;&gt; Self) then Screen.ActiveForm.Font.Assign(Self.Font); end; 3rd party forms use hard-coded strings for UI elements: 3. taraf formlar, kullan\u0131c\u0131 aray\u00fcz\u00fc \u00f6\u011feleri i\u00e7in sabit kodlu dizeler kullan\u0131r: TsiLang&#8217;\u0131 her bir 3. taraf formuna yerle\u015ftirmeniz, bu formu projenize eklemeniz ve projenizden ola\u011fan bir form olacak \u015fekilde terc\u00fcme etmeniz gerekecektir. 16. Neden TDBNavigator ipu\u00e7lar\u0131 ba\u015flang\u0131\u00e7ta \u00e7evrilmiyor? TDBNavigator\u00a0bile\u015feninde k\u00fc\u00e7\u00fck bir hata var (veya tasarland\u0131\u011f\u0131 gibi). D\u00fczeltmek i\u00e7in a\u015fa\u011f\u0131daki \u00f6rnek kodu kullanabilirsiniz: procedure TForm1.FormCreate(Sender: TObject); begin DBNavigator1.Hints.CommaText := siLang1.GetStringValue(@siLang1.MultiLines, &#8216;DBNavigator1.Hints&#8217;, siLang1.ActiveLanguage); end; 17. Developer Express bile\u015fenleri \u00e7evirileri, XP Temas\u0131 etkinken neden yanl\u0131\u015f g\u00f6r\u00fcnt\u00fcleniyor? Bir\u00a0XP Temas\u0131\u00a0etkinle\u015ftirildi\u011finde,\u00a0Developer Express\u00a0bile\u015fenleri, uygulama varsay\u0131lan yerel ayar\u0131n\u0131 kullanarak\u00a0AnsiString&#8216;i\u00a0WideString&#8216;e d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Dil de\u011fi\u015ftirme olay\u0131nda uygulaman\u0131n i\u015f par\u00e7ac\u0131\u011f\u0131 yerel ayar\u0131n\u0131 de\u011fi\u015ftirerek bunu d\u00fczeltebilirsiniz. \u00d6rne\u011fin: procedure TForm1.siLang1ChangeLanguage(Sender: TObject); begin if siLang1.ActiveLanguage = 1 then SetThreadLocale(LANG_ENGLISH) else SetThreadLocale(LANG_JAPANESE); end; 18. \u0130\u015fletim sisteminin varsay\u0131lan dili nas\u0131l tespit edilir ve buna nas\u0131l ge\u00e7ilir? SysLocale\u00a0global de\u011fi\u015fkeni, Delphi ve C++Builder&#8217;\u0131n sonraki s\u00fcr\u00fcmlerinde kullan\u0131labilir: procedure TForm1.FormCreate(Sender: TObject); begin if SysLocale.PriLangID = LANG_ENGLISH then siLangDispatcher1.ActiveLanguage := 1 else if SysLocale.PriLangID =<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-896","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>S\u0131k\u00e7a Sorulan Sorular - Yerelle\u015ftirme ve Uluslararas\u0131la\u015ft\u0131rma Arac\u0131<\/title>\n<meta name=\"description\" content=\"Frequently Asked Questions for TsiLang Components Suite - the best globalization and localization solution for RAD Studio, Delphi and C++ Builder.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"S\u0131k\u00e7a Sorulan Sorular - Yerelle\u015ftirme ve Uluslararas\u0131la\u015ft\u0131rma Arac\u0131\" \/>\n<meta property=\"og:description\" content=\"Frequently Asked Questions for TsiLang Components Suite - the best globalization and localization solution for RAD Studio, Delphi and C++ Builder.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/\" \/>\n<meta property=\"og:site_name\" content=\"Yerelle\u015ftirme ve Uluslararas\u0131la\u015ft\u0131rma Arac\u0131\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiComponents-146798890855121\/\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-13T09:59:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define-1024x667.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@SiComponents\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/\",\"url\":\"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/\",\"name\":\"S\u0131k\u00e7a Sorulan Sorular - Yerelle\u015ftirme ve Uluslararas\u0131la\u015ft\u0131rma Arac\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/www.tsilang.com\/tr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define-1024x667.png\",\"datePublished\":\"2019-06-15T17:34:05+00:00\",\"dateModified\":\"2023-06-13T09:59:22+00:00\",\"description\":\"Frequently Asked Questions for TsiLang Components Suite - the best globalization and localization solution for RAD Studio, Delphi and C++ Builder.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/#primaryimage\",\"url\":\"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define.png\",\"contentUrl\":\"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define.png\",\"width\":1081,\"height\":704},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.tsilang.com\/tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"S\u0131k\u00e7a Sorulan Sorular\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tsilang.com\/tr\/#website\",\"url\":\"https:\/\/www.tsilang.com\/tr\/\",\"name\":\"Yerelle\u015ftirme ve Uluslararas\u0131la\u015ft\u0131rma Arac\u0131\",\"description\":\"Minimum \u00e7abayla T\u00dcM hedef platformlar i\u00e7in \u00e7ok dilli veya yerelle\u015ftirilmi\u015f uygulamalar olu\u015fturmak i\u00e7in eksiksiz ve evrensel \u00e7\u00f6z\u00fcm!\",\"publisher\":{\"@id\":\"https:\/\/www.tsilang.com\/tr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tsilang.com\/tr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tsilang.com\/tr\/#organization\",\"name\":\"TsiLang-SiComponents\",\"url\":\"https:\/\/www.tsilang.com\/tr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/www.tsilang.com\/tr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/TsiLang_Icon_256.png\",\"contentUrl\":\"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/TsiLang_Icon_256.png\",\"width\":256,\"height\":256,\"caption\":\"TsiLang-SiComponents\"},\"image\":{\"@id\":\"https:\/\/www.tsilang.com\/tr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiComponents-146798890855121\/\",\"https:\/\/x.com\/SiComponents\",\"https:\/\/www.linkedin.com\/company\/sicomponents\/\",\"https:\/\/www.youtube.com\/channel\/UCYKIokNdbZXQZVvV-cwy7dg?view_as=subscriber\",\"https:\/\/ru.wikipedia.org\/wiki\/TsiLang_Components_Suite\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"S\u0131k\u00e7a Sorulan Sorular - Yerelle\u015ftirme ve Uluslararas\u0131la\u015ft\u0131rma Arac\u0131","description":"Frequently Asked Questions for TsiLang Components Suite - the best globalization and localization solution for RAD Studio, Delphi and C++ Builder.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/","og_locale":"tr_TR","og_type":"article","og_title":"S\u0131k\u00e7a Sorulan Sorular - Yerelle\u015ftirme ve Uluslararas\u0131la\u015ft\u0131rma Arac\u0131","og_description":"Frequently Asked Questions for TsiLang Components Suite - the best globalization and localization solution for RAD Studio, Delphi and C++ Builder.","og_url":"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/","og_site_name":"Yerelle\u015ftirme ve Uluslararas\u0131la\u015ft\u0131rma Arac\u0131","article_publisher":"https:\/\/www.facebook.com\/SiComponents-146798890855121\/","article_modified_time":"2023-06-13T09:59:22+00:00","og_image":[{"url":"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define-1024x667.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@SiComponents","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/","url":"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/","name":"S\u0131k\u00e7a Sorulan Sorular - Yerelle\u015ftirme ve Uluslararas\u0131la\u015ft\u0131rma Arac\u0131","isPartOf":{"@id":"https:\/\/www.tsilang.com\/tr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/#primaryimage"},"image":{"@id":"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define-1024x667.png","datePublished":"2019-06-15T17:34:05+00:00","dateModified":"2023-06-13T09:59:22+00:00","description":"Frequently Asked Questions for TsiLang Components Suite - the best globalization and localization solution for RAD Studio, Delphi and C++ Builder.","breadcrumb":{"@id":"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tsilang.com\/tr\/tsilang-faq\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/#primaryimage","url":"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define.png","contentUrl":"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/fmx_define.png","width":1081,"height":704},{"@type":"BreadcrumbList","@id":"https:\/\/www.tsilang.com\/tr\/tsilang-faq\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tsilang.com\/tr\/"},{"@type":"ListItem","position":2,"name":"S\u0131k\u00e7a Sorulan Sorular"}]},{"@type":"WebSite","@id":"https:\/\/www.tsilang.com\/tr\/#website","url":"https:\/\/www.tsilang.com\/tr\/","name":"Yerelle\u015ftirme ve Uluslararas\u0131la\u015ft\u0131rma Arac\u0131","description":"Minimum \u00e7abayla T\u00dcM hedef platformlar i\u00e7in \u00e7ok dilli veya yerelle\u015ftirilmi\u015f uygulamalar olu\u015fturmak i\u00e7in eksiksiz ve evrensel \u00e7\u00f6z\u00fcm!","publisher":{"@id":"https:\/\/www.tsilang.com\/tr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tsilang.com\/tr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/www.tsilang.com\/tr\/#organization","name":"TsiLang-SiComponents","url":"https:\/\/www.tsilang.com\/tr\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.tsilang.com\/tr\/#\/schema\/logo\/image\/","url":"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/TsiLang_Icon_256.png","contentUrl":"https:\/\/www.tsilang.com\/tr\/wp-content\/uploads\/2019\/06\/TsiLang_Icon_256.png","width":256,"height":256,"caption":"TsiLang-SiComponents"},"image":{"@id":"https:\/\/www.tsilang.com\/tr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiComponents-146798890855121\/","https:\/\/x.com\/SiComponents","https:\/\/www.linkedin.com\/company\/sicomponents\/","https:\/\/www.youtube.com\/channel\/UCYKIokNdbZXQZVvV-cwy7dg?view_as=subscriber","https:\/\/ru.wikipedia.org\/wiki\/TsiLang_Components_Suite"]}]}},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PeTun7-es","_links":{"self":[{"href":"https:\/\/www.tsilang.com\/tr\/wp-json\/wp\/v2\/pages\/896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tsilang.com\/tr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tsilang.com\/tr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.tsilang.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tsilang.com\/tr\/wp-json\/wp\/v2\/comments?post=896"}],"version-history":[{"count":50,"href":"https:\/\/www.tsilang.com\/tr\/wp-json\/wp\/v2\/pages\/896\/revisions"}],"predecessor-version":[{"id":2508,"href":"https:\/\/www.tsilang.com\/tr\/wp-json\/wp\/v2\/pages\/896\/revisions\/2508"}],"wp:attachment":[{"href":"https:\/\/www.tsilang.com\/tr\/wp-json\/wp\/v2\/media?parent=896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}