Plugin Directory

Changeset 3398807


Ignore:
Timestamp:
11/19/2025 10:36:52 AM (5 months ago)
Author:
webtinus
Message:

Rest API optimization

Location:
aicontify
Files:
26 added
1 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • aicontify/trunk/aicontify.php

    r3398374 r3398807  
    44Plugin URI: https://aicontify.com/
    55Description: Your Smart Content Assistant – One Click, Full Content
    6 Version: 5.0.1
     6Version: 5.1.0
    77Author: Hassan Solgi
    88Author URI: https://t.me/hassansolgi
     
    4949
    5050// ==================== Plugin Deactivation Hook ====================
    51 register_deactivation_hook(__FILE__, 'aicont_plugin_deactivation');
    52 function aicont_plugin_deactivation() {
    53     // Cleanup on deactivation
    54 }
     51add_action('deactivated_plugin', function($plugin) {
     52    if ($plugin === 'aicontify-pro/aicontify-pro.php') {
     53        delete_option('aicont_active_license');
     54        delete_option('aicont_plugin_license_data');
     55    }
     56}, 10, 2);
    5557
    5658// ==================== Get API Key / License ====================
    5759function aicont_get_api_key() {
    5860    if (!function_exists('is_plugin_active')) {
    59         return '';
     61        return null;
    6062    }
    6163   
     
    6365    $is_pro_active = is_plugin_active($pro_plugin_path);
    6466   
    65     if ($is_pro_active) {
    66         // If PRO plugin is active, return the saved custom license
    67         $active_license = get_option('aicont_active_license', '');
    68         $saved_api_key = sanitize_text_field($active_license);
    69         return !empty($saved_api_key) ? $saved_api_key : '';
    70     }
    71 
    72     // If PRO plugin is not active, return empty (server will use default)
    73     return '';
     67    if (!$is_pro_active) {
     68        return null;
     69    }
     70
     71    $active_license = get_option('aicont_active_license', '');
     72    $saved_api_key = trim(sanitize_text_field($active_license));
     73
     74    return !empty($saved_api_key) ? $saved_api_key : null;
    7475}
    7576
     
    126127            true
    127128        );
    128        
    129129        wp_localize_script('aicont-post-tabs', 'aicontify_ajax', [
    130130            'ajax_url' => admin_url('admin-ajax.php'),
    131             'nonce'    => wp_create_nonce('aicont_nonce')
     131            'nonce'    => wp_create_nonce('aicont_nonce'),
     132            'license'  => aicont_get_api_key()
    132133        ]);
    133134    }
     
    246247include_once plugin_dir_path(__FILE__) . 'settings.php';
    247248include_once plugin_dir_path(__FILE__) . 'tabsPosts.php';
    248 include_once plugin_dir_path(__FILE__) . 'rest_cache.php';
  • aicontify/trunk/js/tabsPosts.js

    r3398370 r3398807  
    5858  // global
    5959  const keywordInput = document.getElementById("aicont_keyword");
     60  const { __ } = wp.i18n;
    6061
    6162  /**
     
    8889
    8990  function getMessage(key) {
    90     const translations = {
    91       generating: "Generating and saving content, please wait...",
    92       success_generated: "Content generated successfully!",
    93       saving_post: "Saving post...",
    94       page_refreshing: "Page is refreshing to display changes...",
    95       err_keyword_empty: "Please enter a keyword before generating content.",
    96       err_connection_failed:
     91    const messages = {
     92      generating: __(
     93        "Generating and saving content, please wait...",
     94        "aicontify"
     95      ),
     96      success_generated: __("Content generated successfully!", "aicontify"),
     97      saving_post: __("Saving post...", "aicontify"),
     98      page_refreshing: __(
     99        "Page is refreshing to display changes...",
     100        "aicontify"
     101      ),
     102      err_keyword_empty: __(
     103        "Please enter a keyword before generating content.",
     104        "aicontify"
     105      ),
     106      err_connection_failed: __(
    97107        "Connection failed. Please check your internet connection.",
    98       err_server_error: "An unexpected server error occurred.",
    99       err_content_empty: "Generated content is empty.",
    100       err_save_failed: "Failed to save the post.",
    101       err_daily_limit_exceeded:
     108        "aicontify"
     109      ),
     110      err_server_error: __("An unexpected server error occurred.", "aicontify"),
     111      err_content_empty: __("Generated content is empty.", "aicontify"),
     112      err_save_failed: __("Failed to save the post.", "aicontify"),
     113      err_daily_limit_exceeded: __(
    102114        "Daily AI generation limit reached. Try again tomorrow or upgrade.",
     115        "aicontify"
     116      ),
    103117    };
    104     return wp.i18n.__(translations[key] || key, "aicontify");
     118
     119    return messages[key] || key;
    105120  }
    106121
     
    206221
    207222    function getFaqMessage(key) {
    208       const translations = {
    209         generating: "Generating FAQs, please wait...",
    210         success_generated: "FAQs generated and saved successfully!",
    211         saving_post: "Saving FAQs to post...",
    212         page_refreshing: "Page is refreshing to display changes...",
    213         err_keyword_empty: "Please enter a keyword before generating FAQs.",
    214         err_server_error: "Server error occurred while generating FAQs.",
    215         err_save_failed: "Failed to save FAQ items.",
    216         err_acf_missing: "ACF Pro is required for custom FAQ templates.",
    217         err_daily_limit_exceeded:
     223      const messages = {
     224        generating: __("Generating FAQs, please wait...", "aicontify"),
     225        success_generated: __(
     226          "FAQs generated and saved successfully!",
     227          "aicontify"
     228        ),
     229        saving_post: __("Saving FAQs to post...", "aicontify"),
     230        page_refreshing: __(
     231          "Page is refreshing to display changes...",
     232          "aicontify"
     233        ),
     234        err_keyword_empty: __(
     235          "Please enter a keyword before generating FAQs.",
     236          "aicontify"
     237        ),
     238        err_server_error: __(
     239          "Server error occurred while generating FAQs.",
     240          "aicontify"
     241        ),
     242        err_save_failed: __("Failed to save FAQ items.", "aicontify"),
     243        err_acf_missing: __(
     244          "ACF Pro is required for custom FAQ templates.",
     245          "aicontify"
     246        ),
     247        err_daily_limit_exceeded: __(
    218248          "Daily AI generation limit reached. Upgrade or try tomorrow.",
     249          "aicontify"
     250        ),
    219251      };
    220       return wp.i18n.__(translations[key] || key, "aicontify");
     252
     253      return messages[key] || key;
    221254    }
    222255
     
    316349
    317350    function getSeoTitleMessage(key) {
    318       const translations = {
    319         generating: "Generating SEO title, please wait...",
    320         success_generated: "SEO title generated and saved successfully!",
    321         page_refreshing: "Page is refreshing to display changes...",
    322         err_keyword_empty:
     351      const messages = {
     352        generating: __("Generating SEO title, please wait...", "aicontify"),
     353        success_generated: __(
     354          "SEO title generated and saved successfully!",
     355          "aicontify"
     356        ),
     357        page_refreshing: __(
     358          "Page is refreshing to display changes...",
     359          "aicontify"
     360        ),
     361        err_keyword_empty: __(
    323362          "Please enter a keyword before generating SEO title.",
    324         err_server_error: "Server error occurred while generating SEO title.",
    325         err_save_failed: "Failed to save SEO title to Yoast.",
    326         err_yoast_missing: "Yoast SEO plugin is not active.",
    327         err_daily_limit_exceeded:
     363          "aicontify"
     364        ),
     365        err_server_error: __(
     366          "Server error occurred while generating SEO title.",
     367          "aicontify"
     368        ),
     369        err_save_failed: __("Failed to save SEO title to Yoast.", "aicontify"),
     370        err_yoast_missing: __("Yoast SEO plugin is not active.", "aicontify"),
     371        err_daily_limit_exceeded: __(
    328372          "Daily AI generation limit reached. Upgrade or try tomorrow.",
     373          "aicontify"
     374        ),
    329375      };
    330       return wp.i18n.__(translations[key] || key, "aicontify");
     376
     377      return messages[key] || key;
    331378    }
    332379
     
    437484
    438485    function getMetaDescMessage(key) {
    439       const translations = {
    440         generating: "Generating meta description, please wait...",
    441         success_generated: "Meta description generated and saved successfully!",
    442         page_refreshing: "Page is refreshing to display changes...",
    443         err_keyword_empty:
     486      const messages = {
     487        generating: __(
     488          "Generating meta description, please wait...",
     489          "aicontify"
     490        ),
     491        success_generated: __(
     492          "Meta description generated and saved successfully!",
     493          "aicontify"
     494        ),
     495        page_refreshing: __(
     496          "Page is refreshing to display changes...",
     497          "aicontify"
     498        ),
     499        err_keyword_empty: __(
    444500          "Please enter a keyword before generating meta description.",
    445         err_server_error:
     501          "aicontify"
     502        ),
     503        err_server_error: __(
    446504          "Server error occurred while generating meta description.",
    447         err_save_failed: "Failed to save meta description to Yoast.",
    448         err_yoast_missing: "Yoast SEO plugin is not active.",
    449         err_daily_limit_exceeded:
     505          "aicontify"
     506        ),
     507        err_save_failed: __(
     508          "Failed to save meta description to Yoast.",
     509          "aicontify"
     510        ),
     511        err_yoast_missing: __("Yoast SEO plugin is not active.", "aicontify"),
     512        err_daily_limit_exceeded: __(
    450513          "Daily AI generation limit reached. Upgrade or try tomorrow.",
     514          "aicontify"
     515        ),
    451516      };
    452       return wp.i18n.__(translations[key] || key, "aicontify");
     517
     518      return messages[key] || key;
    453519    }
    454520
  • aicontify/trunk/languages/aicontify-fa_IR.po

    r3398370 r3398807  
    33"Plural-Forms: nplurals=2; plural=(n==0 || n==1);\n"
    44"Project-Id-Version: AiContify\n"
    5 "POT-Creation-Date: 2025-11-17 12:25+0330\n"
    6 "PO-Revision-Date: 2025-11-17 14:29+0330\n"
     5"POT-Creation-Date: 2025-11-19 13:59+0330\n"
     6"PO-Revision-Date: 2025-11-19 14:03+0330\n"
    77"Language-Team: \n"
    88"MIME-Version: 1.0\n"
     
    2222#: aicontify.php:31
    2323msgid "AiContify requires PHP 7.4 or higher."
    24 msgstr "کانتی فای به PHP نسخه ۷.۴ یا بالاتر نیاز دارد."
     24msgstr "کانتیفای به PHP نسخه ۷.۴ یا بالاتر نیاز دارد."
    2525
    2626#. Plugin Name of the plugin/theme
    27 #: aicontify.php:150 aicontify.php:151 dashboard.php:7 tabsPosts.php:11
     27#: aicontify.php:142 aicontify.php:143 dashboard.php:7 tabsPosts.php:11
    2828msgid "AiContify"
    29 msgstr "کانتی فای"
    30 
    31 #: aicontify.php:161 aicontify.php:162
     29msgstr "کانتیفای"
     30
     31#: aicontify.php:153 aicontify.php:154
    3232msgid "Settings"
    3333msgstr "تنظیمات"
    3434
    35 #: aicontify.php:170 aicontify.php:171
     35#: aicontify.php:162 aicontify.php:163
    3636msgid "Premium"
    3737msgstr "پریمیوم"
    3838
    39 #: aicontify.php:186
     39#: aicontify.php:178
    4040msgid "Supercharge Your Content with AiContify Premium"
    41 msgstr "محتوای خود را با کانتی فای پریمیوم قدرتمند کنید"
    42 
    43 #: aicontify.php:188
     41msgstr "محتوای خود را با کانتیفای پریمیوم قدرتمند کنید"
     42
     43#: aicontify.php:180
    4444msgid "Unlock advanced AI models, faster content creation, and exclusive tools designed to elevate your WooCommerce content."
    4545msgstr "به مدل‌های پیشرفته هوش مصنوعی، تولید سریع‌تر محتوا و ابزارهای اختصاصی برای ارتقای محتوای ووکامرس خود دسترسی پیدا کنید."
    4646
    47 #: aicontify.php:192 aicontify.php:231
     47#: aicontify.php:184 aicontify.php:223
    4848msgid "Ready to Boost Your Content?"
    4949msgstr "برای تقویت محتوای خود آماده‌اید؟"
    5050
    51 #: aicontify.php:193 aicontify.php:232
     51#: aicontify.php:185 aicontify.php:224
    5252msgid "Join thousands of creators and businesses using AiContify Premium to supercharge their WooCommerce content."
    53 msgstr "به هزاران سازنده و کسب‌وکار بپیوندید که از کانتی فای پریمیوم برای تقویت محتوای ووکامرس خود استفاده می‌کنند."
    54 
    55 #: aicontify.php:195 aicontify.php:234
     53msgstr "به هزاران سازنده و کسب‌وکار بپیوندید که از کانتیفای پریمیوم برای تقویت محتوای ووکامرس خود استفاده می‌کنند."
     54
     55#: aicontify.php:187 aicontify.php:226
    5656msgid "Upgrade to Premium"
    5757msgstr "ارتقا به پریمیوم"
    5858
    59 #: aicontify.php:199
     59#: aicontify.php:191
    6060msgid "Why Go Premium?"
    6161msgstr "چرا پریمیوم؟"
    6262
    63 #: aicontify.php:203
     63#: aicontify.php:195
    6464msgid "Advanced AI Models"
    6565msgstr "مدل‌های پیشرفته هوش مصنوعی"
    6666
    67 #: aicontify.php:204
     67#: aicontify.php:196
    6868msgid "Access premium AI models for smarter, higher-quality content generation."
    6969msgstr "به مدل‌های پریمیوم هوش مصنوعی برای تولید محتوای هوشمندتر و باکیفیت‌تر دسترسی داشته باشید."
    7070
    71 #: aicontify.php:208
     71#: aicontify.php:200
    7272msgid "Faster Generation"
    7373msgstr "تولید سریع‌تر"
    7474
    75 #: aicontify.php:209
     75#: aicontify.php:201
    7676msgid "Generate content up to 3x faster than the free version."
    7777msgstr "تا ۳ برابر سریع‌تر از نسخه رایگان محتوا تولید کنید."
    7878
    79 #: aicontify.php:213
     79#: aicontify.php:205
    8080msgid "WooCommerce Product Content"
    8181msgstr "محتوای محصول ووکامرس"
    8282
    83 #: aicontify.php:215
     83#: aicontify.php:207
    8484msgid "With a valid premium license, you can generate complete content for WooCommerce products including short and long descriptions. Fully SEO optimized and ready to publish."
    8585msgstr "با لایسنس پریمیوم معتبر، می‌توانید محتوای کامل برای محصولات ووکامرس شامل توضیحات کوتاه و بلند تولید کنید. کاملاً بهینه‌شده برای سئو و آماده انتشار."
    8686
    87 #: aicontify.php:220
     87#: aicontify.php:212
    8888msgid "Pro Version Features"
    8989msgstr "ویژگی‌های نسخه حرفه‌ای"
    9090
    91 #: aicontify.php:222
     91#: aicontify.php:214
    9292msgid "Includes all features from the free version."
    9393msgstr "شامل تمام ویژگی‌های نسخه رایگان."
    9494
    95 #: aicontify.php:223
     95#: aicontify.php:215
    9696msgid "Full support for Pages and WooCommerce products."
    9797msgstr "پشتیبانی کامل از صفحات و محصولات ووکامرس."
    9898
    99 #: aicontify.php:224
     99#: aicontify.php:216
    100100msgid "Faster processing and higher accuracy using advanced AI."
    101101msgstr "پردازش سریع‌تر و دقت بالاتر با استفاده از هوش مصنوعی پیشرفته."
    102102
    103 #: aicontify.php:225 dashboard.php:42
     103#: aicontify.php:217 dashboard.php:42
    104104msgid "Separate custom prompt configuration for each section: main article, FAQ, SEO title, meta description, WooCommerce product description."
    105105msgstr "پیکربندی پرامپت سفارشی جداگانه برای هر بخش: مقاله اصلی، پرسش‌وپاسخ، عنوان سئو، توضیحات متا، توضیحات محصول ووکامرس."
    106106
    107 #: aicontify.php:226 dashboard.php:43
     107#: aicontify.php:218 dashboard.php:43
    108108msgid "Easy activation through a premium license."
    109109msgstr "فعال‌سازی آسان از طریق لایسنس پریمیوم."
    110110
    111 #: aicontify.php:227
     111#: aicontify.php:219
    112112msgid "Designed for professional users who need precise, customizable AI-generated content for websites and online stores."
    113113msgstr "طراحی‌شده برای کاربران حرفه‌ای که به محتوای تولیدشده توسط هوش مصنوعی دقیق و قابل سفارشی‌سازی برای وب‌سایت‌ها و فروشگاه‌های آنلاین نیاز دارند."
    114114
    115 #: aicontify.php:239
     115#: aicontify.php:231
    116116msgid "Need Help?"
    117117msgstr "کمک می‌خواهید؟"
    118118
    119 #: aicontify.php:240
     119#: aicontify.php:232
    120120msgid "Our support team is available for setup, guidance, and technical questions."
    121121msgstr "تیم پشتیبانی ما برای راه‌اندازی، راهنمایی و سوالات فنی در دسترس است."
    122122
    123 #: aicontify.php:242
     123#: aicontify.php:234
    124124msgid "Telegram:"
    125125msgstr "تلگرام:"
    126126
    127 #: aicontify.php:244
     127#: aicontify.php:236
    128128msgid "Email:"
    129129msgstr "ایمیل:"
     
    131131#: dashboard.php:12
    132132msgid "What is AiContify AI Plugin?"
    133 msgstr "افزونه هوش مصنوعی کانتی فای چیست؟"
     133msgstr "افزونه هوش مصنوعی کانتیفای چیست؟"
    134134
    135135#: dashboard.php:14
    136136msgid "AiContify is a free AI-powered plugin for generating high-quality content directly in the WordPress editor. It allows you to create complete articles, FAQs, and SEO-ready elements instantly, without any license or payment."
    137 msgstr "کانتی فای یک افزونه رایگان مبتنی بر هوش مصنوعی برای تولید محتوای باکیفیت مستقیماً در ویرایشگر وردپرس است. این افزونه به شما امکان می‌دهد مقالات کامل، پرسش‌وپاسخ و عناصر آماده سئو را فوراً ایجاد کنید، بدون نیاز به لایسنس یا پرداخت."
     137msgstr "کانتیفای یک افزونه رایگان مبتنی بر هوش مصنوعی برای تولید محتوای باکیفیت مستقیماً در ویرایشگر وردپرس است. این افزونه به شما امکان می‌دهد مقالات کامل، پرسش‌وپاسخ و عناصر آماده سئو را فوراً ایجاد کنید، بدون نیاز به لایسنس یا پرداخت."
    138138
    139139#: dashboard.php:20
     
    241241msgstr "محتوای حرفه‌ای، فقط با یک کلیک!"
    242242
    243 #: faqPosts.php:102 faqPosts.php:114
     243#: faqPosts.php:105
    244244msgid "Frequently Asked Questions"
    245245msgstr "سوالات متداول"
     
    251251#: settings.php:82
    252252msgid "AiContify Settings"
    253 msgstr "تنظیمات کانتی فای"
     253msgstr "تنظیمات کانتیفای"
    254254
    255255#: settings.php:264
     
    293293msgstr "پرامپت محتوای اصلی"
    294294
    295 #: settings/tab-content.php:17 settings/tab-faq.php:17
    296 #: settings/tab-seo-meta.php:17 settings/tab-seo-title.php:17
     295#: settings/tab-content.php:17 settings/tab-faq.php:17 settings/tab-seo-meta.php:17 settings/tab-seo-title.php:17
    297296msgid "Warning: Prompt writing is a professional skill!"
    298297msgstr "هشدار: نوشتن پرامپت یک مهارت حرفه‌ای است!"
    299298
    300 #: settings/tab-content.php:20 settings/tab-faq.php:20
    301 #: settings/tab-seo-meta.php:20 settings/tab-seo-title.php:20
     299#: settings/tab-content.php:20 settings/tab-faq.php:20 settings/tab-seo-meta.php:20 settings/tab-seo-title.php:20
    302300msgid "If you don't have expertise in prompt engineering, using a weak custom prompt can significantly reduce content quality."
    303301msgstr "اگر در مهندسی پرامپت تخصص ندارید، استفاده از پرامپت سفارشی ضعیف می‌تواند کیفیت محتوا را به‌شدت کاهش دهد."
    304302
    305 #: settings/tab-content.php:22 settings/tab-faq.php:22
    306 #: settings/tab-seo-meta.php:22 settings/tab-seo-title.php:22
     303#: settings/tab-content.php:22 settings/tab-faq.php:22 settings/tab-seo-meta.php:22 settings/tab-seo-title.php:22
    307304msgid "Our default prompt is carefully designed by AI experts and produces the best results in 99 percent of cases."
    308305msgstr "پرامپت پیش‌فرض ما توسط متخصصان هوش مصنوعی طراحی شده و در ۹۹ درصد موارد بهترین نتیجه را تولید می‌کند."
    309306
    310 #: settings/tab-content.php:25 settings/tab-faq.php:25
    311 #: settings/tab-seo-meta.php:25 settings/tab-seo-title.php:25
     307#: settings/tab-content.php:25 settings/tab-faq.php:25 settings/tab-seo-meta.php:25 settings/tab-seo-title.php:25
    312308msgid "We are prompt engineering specialists."
    313309msgstr "ما متخصص مهندسی پرامپت هستیم."
    314310
    315 #: settings/tab-content.php:26 settings/tab-faq.php:26
    316 #: settings/tab-seo-meta.php:26 settings/tab-seo-title.php:26
     311#: settings/tab-content.php:26 settings/tab-faq.php:26 settings/tab-seo-meta.php:26 settings/tab-seo-title.php:26
    317312msgid "Need a professional prompt? Contact us right now:"
    318313msgstr "به پرامپت حرفه‌ای نیاز دارید؟ همین حالا با ما تماس بگیرید:"
    319314
    320 #: settings/tab-content.php:37 settings/tab-faq.php:37
    321 #: settings/tab-seo-meta.php:37 settings/tab-seo-title.php:37
     315#: settings/tab-content.php:37 settings/tab-faq.php:37 settings/tab-seo-meta.php:37 settings/tab-seo-title.php:37
    322316msgid "Post Settings"
    323317msgstr "تنظیمات نوشته"
    324318
    325 #: settings/tab-content.php:42 settings/tab-content.php:71
    326 #: settings/tab-content.php:98 settings/tab-faq.php:42 settings/tab-faq.php:125
    327 #: settings/tab-seo-meta.php:42 settings/tab-seo-meta.php:72
    328 #: settings/tab-seo-title.php:42 settings/tab-seo-title.php:70
     319#: settings/tab-content.php:42 settings/tab-content.php:71 settings/tab-content.php:98 settings/tab-faq.php:42 settings/tab-faq.php:125 settings/tab-seo-meta.php:42 settings/tab-seo-meta.php:72 settings/tab-seo-title.php:42 settings/tab-seo-title.php:70
    329320msgid "Custom Prompt (Optional)"
    330321msgstr "پرامپت سفارشی (اختیاری)"
    331322
    332 #: settings/tab-content.php:53 settings/tab-content.php:82
    333 #: settings/tab-content.php:109 settings/tab-faq.php:53
    334 #: settings/tab-faq.php:136 settings/tab-seo-meta.php:53
    335 #: settings/tab-seo-meta.php:83 settings/tab-seo-title.php:53
    336 #: settings/tab-seo-title.php:81
     323#: settings/tab-content.php:53 settings/tab-content.php:82 settings/tab-content.php:109 settings/tab-faq.php:53 settings/tab-faq.php:136 settings/tab-seo-meta.php:53 settings/tab-seo-meta.php:83 settings/tab-seo-title.php:53 settings/tab-seo-title.php:81
    337324msgid "Leave empty to use default."
    338325msgstr "برای استفاده از پیش‌فرض خالی بگذارید."
    339326
    340327#. translators: %s: {keyword} placeholder
    341 #: settings/tab-content.php:56 settings/tab-content.php:85
    342 #: settings/tab-faq.php:56 settings/tab-faq.php:139
    343 #: settings/tab-seo-meta.php:57 settings/tab-seo-meta.php:87
    344 #: settings/tab-seo-title.php:56 settings/tab-seo-title.php:84
     328#: settings/tab-content.php:56 settings/tab-content.php:85 settings/tab-faq.php:56 settings/tab-faq.php:139 settings/tab-seo-meta.php:57 settings/tab-seo-meta.php:87 settings/tab-seo-title.php:56 settings/tab-seo-title.php:84
    345329#, php-format
    346330msgid "If filled, must include %s."
    347331msgstr "اگر پر شده باشد، باید شامل %s باشد."
    348332
    349 #: settings/tab-content.php:66 settings/tab-faq.php:120
    350 #: settings/tab-seo-meta.php:67 settings/tab-seo-title.php:65
     333#: settings/tab-content.php:66 settings/tab-faq.php:120 settings/tab-seo-meta.php:67 settings/tab-seo-title.php:65
    351334msgid "Product Settings"
    352335msgstr "تنظیمات محصول"
  • aicontify/trunk/languages/aicontify.pot

    r3398370 r3398807  
    44"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
    55"Project-Id-Version: AiContify\n"
    6 "POT-Creation-Date: 2025-11-17 12:25+0330\n"
    7 "PO-Revision-Date: 2025-11-17 12:24+0330\n"
     6"POT-Creation-Date: 2025-11-19 13:59+0330\n"
     7"PO-Revision-Date: 2025-11-19 13:59+0330\n"
    88"Last-Translator: \n"
    99"Language-Team: \n"
     
    2727
    2828#. Plugin Name of the plugin/theme
    29 #: aicontify.php:150 aicontify.php:151 dashboard.php:7 tabsPosts.php:11
     29#: aicontify.php:142 aicontify.php:143 dashboard.php:7 tabsPosts.php:11
    3030msgid "AiContify"
    3131msgstr ""
    3232
    33 #: aicontify.php:161 aicontify.php:162
     33#: aicontify.php:153 aicontify.php:154
    3434msgid "Settings"
    3535msgstr ""
    3636
    37 #: aicontify.php:170 aicontify.php:171
     37#: aicontify.php:162 aicontify.php:163
    3838msgid "Premium"
    3939msgstr ""
    4040
    41 #: aicontify.php:186
     41#: aicontify.php:178
    4242msgid "Supercharge Your Content with AiContify Premium"
    4343msgstr ""
    4444
    45 #: aicontify.php:188
     45#: aicontify.php:180
    4646msgid ""
    4747"Unlock advanced AI models, faster content creation, and exclusive tools "
     
    4949msgstr ""
    5050
    51 #: aicontify.php:192 aicontify.php:231
     51#: aicontify.php:184 aicontify.php:223
    5252msgid "Ready to Boost Your Content?"
    5353msgstr ""
    5454
    55 #: aicontify.php:193 aicontify.php:232
     55#: aicontify.php:185 aicontify.php:224
    5656msgid ""
    5757"Join thousands of creators and businesses using AiContify Premium to "
     
    5959msgstr ""
    6060
    61 #: aicontify.php:195 aicontify.php:234
     61#: aicontify.php:187 aicontify.php:226
    6262msgid "Upgrade to Premium"
    6363msgstr ""
    6464
    65 #: aicontify.php:199
     65#: aicontify.php:191
    6666msgid "Why Go Premium?"
    6767msgstr ""
    6868
    69 #: aicontify.php:203
     69#: aicontify.php:195
    7070msgid "Advanced AI Models"
    7171msgstr ""
    7272
    73 #: aicontify.php:204
     73#: aicontify.php:196
    7474msgid ""
    7575"Access premium AI models for smarter, higher-quality content generation."
    7676msgstr ""
    7777
    78 #: aicontify.php:208
     78#: aicontify.php:200
    7979msgid "Faster Generation"
    8080msgstr ""
    8181
    82 #: aicontify.php:209
     82#: aicontify.php:201
    8383msgid "Generate content up to 3x faster than the free version."
    8484msgstr ""
    8585
    86 #: aicontify.php:213
     86#: aicontify.php:205
    8787msgid "WooCommerce Product Content"
    8888msgstr ""
    8989
    90 #: aicontify.php:215
     90#: aicontify.php:207
    9191msgid ""
    9292"With a valid premium license, you can generate complete content for "
     
    9595msgstr ""
    9696
    97 #: aicontify.php:220
     97#: aicontify.php:212
    9898msgid "Pro Version Features"
    9999msgstr ""
    100100
    101 #: aicontify.php:222
     101#: aicontify.php:214
    102102msgid "Includes all features from the free version."
    103103msgstr ""
    104104
    105 #: aicontify.php:223
     105#: aicontify.php:215
    106106msgid "Full support for Pages and WooCommerce products."
    107107msgstr ""
    108108
    109 #: aicontify.php:224
     109#: aicontify.php:216
    110110msgid "Faster processing and higher accuracy using advanced AI."
    111111msgstr ""
    112112
    113 #: aicontify.php:225 dashboard.php:42
     113#: aicontify.php:217 dashboard.php:42
    114114msgid ""
    115115"Separate custom prompt configuration for each section: main article, FAQ, "
     
    117117msgstr ""
    118118
    119 #: aicontify.php:226 dashboard.php:43
     119#: aicontify.php:218 dashboard.php:43
    120120msgid "Easy activation through a premium license."
    121121msgstr ""
    122122
    123 #: aicontify.php:227
     123#: aicontify.php:219
    124124msgid ""
    125125"Designed for professional users who need precise, customizable AI-generated "
     
    127127msgstr ""
    128128
    129 #: aicontify.php:239
     129#: aicontify.php:231
    130130msgid "Need Help?"
    131131msgstr ""
    132132
    133 #: aicontify.php:240
     133#: aicontify.php:232
    134134msgid ""
    135135"Our support team is available for setup, guidance, and technical questions."
    136136msgstr ""
    137137
    138 #: aicontify.php:242
     138#: aicontify.php:234
    139139msgid "Telegram:"
    140140msgstr ""
    141141
    142 #: aicontify.php:244
     142#: aicontify.php:236
    143143msgid "Email:"
    144144msgstr ""
     
    265265msgstr ""
    266266
    267 #: faqPosts.php:102 faqPosts.php:114
     267#: faqPosts.php:105
    268268msgid "Frequently Asked Questions"
    269269msgstr ""
     
    673673
    674674#. Description of the plugin/theme
    675 msgid ""
    676 "Your Smart Content Assistant – One Click, Full Content"
     675msgid "Your Smart Content Assistant – One Click, Full Content"
    677676msgstr ""
    678677
  • aicontify/trunk/readme.txt

    r3398374 r3398807  
    44Requires at least: 5.0
    55Tested up to: 6.8
    6 Stable tag: 5.0.1
     6Stable tag: 5.1.0
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    121121== Changelog ==
    122122
     123= 5.1.0 = November 19, 2025
     124Rest API optimization
     125
    123126= 5.0.0 = November 19, 2025
    124127Rest API optimization
Note: See TracChangeset for help on using the changeset viewer.