Changeset 355237
- Timestamp:
- 03/04/2011 03:35:15 PM (15 years ago)
- Location:
- google-transliteration/trunk
- Files:
-
- 1 added
- 4 edited
-
google_transliteration-bp.php (added)
-
google_transliteration.php (modified) (7 diffs)
-
languages/google-transliteration-fa_IR.mo (modified) (previous)
-
languages/google-transliteration-fa_IR.po (modified) (3 diffs)
-
readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
google-transliteration/trunk/google_transliteration.php
r329619 r355237 163 163 $g_trans_options['control_type'] = (isset($_POST['control_type']) and $_POST['control_type'] != '') ? $_POST['control_type'] : 'single'; 164 164 $g_trans_options['place_after_text_area'] = (isset($_POST['place_after_text_area']) and $_POST['place_after_text_area'] != '') ? $_POST['place_after_text_area'] : 'false'; 165 165 166 if (defined( 'BP_VERSION' )) 167 { 168 $g_trans_options['bp_enable_transliteration'] = (isset($_POST['bp_enable_transliteration']) and $_POST['bp_enable_transliteration'] != '') ? $_POST['bp_enable_transliteration'] : 'false'; 169 $g_trans_options['bp_enable_default_transliteration'] = (isset($_POST['bp_enable_default_transliteration']) and $_POST['bp_enable_default_transliteration'] != '') ? $_POST['bp_enable_default_transliteration'] : 'false'; 170 } 166 171 update_option('g_trans_options', $g_trans_options); 167 172 … … 199 204 </select> 200 205 </p> 201 <h3><?php _e('Comment Settings:', 'google-transliteration'); ?></h3> 206 <h3><?php _e('WordPress Settings:', 'google-transliteration'); ?></h3> 207 <h4><?php _e('Comment Settings:', 'google-transliteration'); ?></h4> 202 208 <p><input name="enable_comment_form" value="true" type="checkbox" <?php if ($g_trans_options['enable_comment_form'] == 'true' ) echo ' checked="checked" '; ?> onclick="changeStatus();" /> <?php _e('Enable for comment form.', 'google-transliteration'); ?></p> 203 209 <p><input name="enable_default_comment_form" value="true" type="checkbox" <?php if ($g_trans_options['enable_default_comment_form'] == 'true' ) echo ' checked="checked" '; ?> /> <?php _e('Enable Google Transliteration by default.', 'google-transliteration'); ?></p> … … 207 213 <small><?php _e('Default for Wordpress Themes is <b>comment</b>', 'google-transliteration'); ?></small> 208 214 </p> 209 <h 3><?php _e('Post Settings:', 'google-transliteration'); ?></h3>215 <h4><?php _e('Post Settings:', 'google-transliteration'); ?></h4> 210 216 <p><input name="enable_post_form" value="true" type="checkbox" <?php if ($g_trans_options['enable_post_form'] == 'true' ) echo ' checked="checked" '; ?> onclick="changeStatus();"/> <?php _e('Enable for post form.', 'google-transliteration'); ?></p> 211 217 <p><input name="enable_default_post_form" value="true" type="checkbox" <?php if ($g_trans_options['enable_default_post_form'] == 'true' ) echo ' checked="checked" '; ?> /> <?php _e('Enable Google Transliteration by default for admin.', 'google-transliteration'); ?></p> 218 219 <?php if (defined( 'BP_VERSION' )) {?> 220 <h3><?php _e('BuddyPress Settings:', 'google-transliteration'); ?></h3> 221 <p><input name="bp_enable_transliteration" value="true" type="checkbox" <?php if ($g_trans_options['bp_enable_transliteration'] == 'true' ) echo ' checked="checked" '; ?> onclick="changeStatus();"/> <?php _e('Enable for BuddyPress post and comment forms.', 'google-transliteration'); ?></p> 222 <p><input name="bp_enable_default_transliteration" value="true" type="checkbox" <?php if ($g_trans_options['bp_enable_default_transliteration'] == 'true' ) echo ' checked="checked" '; ?> /> <?php _e('Enable Google Transliteration by default for BuddyPress forms.', 'google-transliteration'); ?></p> 223 <?php } ?> 224 212 225 <div class="submit"> 213 226 <input class="button-primary" type="submit" name="update_g_trans_settings" value="<?php _e('Save Changes', 'google-transliteration') ?>" /> … … 258 271 if(!status) 259 272 jQuery('input[name=enable_default_comment_form]').attr('checked', status); 273 274 <?php if (defined( 'BP_VERSION' )) {?> 275 var status = jQuery('input[name=bp_enable_transliteration]').is(':checked'); 276 jQuery('input[name=bp_enable_default_transliteration]').attr('disabled', !status); 277 if(!status) 278 jQuery('input[name=bp_enable_default_transliteration]').attr('checked', status); 279 <?php } ?> 260 280 } 261 281 changeStatus(); … … 267 287 { 268 288 $g_trans_options = get_g_trans_options(); 269 if ((is_single() || is_page()) and $g_trans_options['enable_comment_form'] == 'true') 270 { 289 if ((is_single() || is_page()) and ($g_trans_options['enable_comment_form'] == 'true' || $g_trans_options['bp_enable_transliteration'] == 'true' )) 290 { 291 //check whether bp is active or not 292 if (defined( 'BP_VERSION' )) 293 { global $bp; 294 295 if(!bp_is_group_home() and $bp->current_component != 'activity' and !bp_is_blog_page() and $g_trans_options['bp_enable_transliteration'] != 'true') 296 return; 297 elseif(!bp_is_blog_page() and $g_trans_options['bp_enable_transliteration'] != 'true') 298 return; 299 } 271 300 272 301 ?> … … 289 318 }; 290 319 transliterationControl = new google.elements.transliteration.TransliterationControl(options); 291 var ids = ['<?php echo $g_trans_options['comment_form_id']; ?>']; 320 <?php if ( defined( 'BP_VERSION' ) ) { ?> 321 var textareas = document.getElementsByTagName('textarea'); 322 var ids = []; 323 for(i = 0; i< textareas.length; i++) 324 ids.push(textareas[i].id); 325 326 <?php } else { ?> 327 var ids = ['<?php echo $g_trans_options['comment_form_id']; ?>']; 328 <?php } ?> 292 329 transliterationControl.makeTransliteratable(ids); 293 <?php if($g_trans_options['enable_default_comment_form'] == 'true' ) { ?>330 <?php if($g_trans_options['enable_default_comment_form'] == 'true' || $g_trans_options['bp_enable_transliteration'] == 'true') { ?> 294 331 transliterationControl.enableTransliteration(); 295 332 <?php } else { ?> … … 441 478 442 479 GoogleTransliteration(); 480 481 function g_trans_bp_loader() 482 { 483 require_once( 'google_transliteration-bp.php' ); 484 } 485 486 if ( defined( 'BP_VERSION' ) ) 487 g_trans_bp_loader(); 488 else 489 add_action( 'bp_init', 'g_trans_bp_loader' ); 443 490 444 491 ?> -
google-transliteration/trunk/languages/google-transliteration-fa_IR.po
r329619 r355237 3 3 "Project-Id-Version: Google Transliteration\n" 4 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 201 0-12-10 15:33+0330\n"5 "POT-Creation-Date: 2011-03-04 18:30+0330\n" 6 6 "PO-Revision-Date: \n" 7 7 "Last-Translator: Reza Moallemi <reza.ce84@gmail.com>\n" … … 14 14 "X-Poedit-SearchPath-0: .\n" 15 15 16 #: google_transliteration-bp.php:16 17 #: google_transliteration-bp.php:26 18 #: google_transliteration-bp.php:54 19 #: google_transliteration.php:51 20 #: google_transliteration.php:61 21 #: google_transliteration.php:104 22 #: google_transliteration.php:114 23 msgid "Enable Google Transliteration.(To type in English, press Ctrl+g)" 24 msgstr "به صورت خودکار کلمات فینگلیش را به فارسی تبدیل کن. در صورتی که می خواهید انگلیسی تایپ کنید Ctrl+g را فشار دهید." 25 26 #: google_transliteration-bp.php:60 27 msgid "(To type in English, press Ctrl+g)" 28 msgstr "(برای تایپ انگلیسی Ctrl+g را فشار دهید.)" 29 16 30 #: google_transliteration.php:18 17 31 msgid "Google Transliteration Options" … … 22 36 msgstr "نویسهگردان گوگل" 23 37 24 #: google_transliteration.php:49 25 #: google_transliteration.php:59 26 #: google_transliteration.php:99 27 #: google_transliteration.php:109 28 msgid "Enable Google Transliteration.(To type in English, press Ctrl+g)" 29 msgstr "به صورت خودکار کلمات فینگلیش را به فارسی تبدیل کن. در صورتی که می خواهید انگلیسی تایپ کنید Ctrl+g را فشار دهید." 30 31 #: google_transliteration.php:163 38 #: google_transliteration.php:175 32 39 msgid "Settings Saved." 33 40 msgstr "تنظیمات ذخیره شد." 34 41 35 #: google_transliteration.php:1 7042 #: google_transliteration.php:182 36 43 msgid "Google Transliteration Settings" 37 44 msgstr "تنظیمات نویسهگردان گوگل" 38 45 39 #: google_transliteration.php:1 7146 #: google_transliteration.php:183 40 47 msgid "General Settings:" 41 48 msgstr "تنظیمات عمومی:" 42 49 43 #: google_transliteration.php:1 7450 #: google_transliteration.php:186 44 51 msgid "Show list of languages to user." 45 52 msgstr "لیست همهی زبانها را به کاربران نشان بده تا خودشان انتخاب کنند." 46 53 47 #: google_transliteration.php:1 7754 #: google_transliteration.php:189 48 55 msgid "Default Language:" 49 56 msgstr "زبان پیش فرض:" 50 57 51 #: google_transliteration.php:194 58 #: google_transliteration.php:206 59 msgid "WordPress Settings:" 60 msgstr "تنظیمات وردپرس:" 61 62 #: google_transliteration.php:207 52 63 msgid "Comment Settings:" 53 64 msgstr "تنظیمات دیدگاهها:" 54 65 55 #: google_transliteration.php: 19566 #: google_transliteration.php:208 56 67 msgid "Enable for comment form." 57 68 msgstr "فعال سازی برای فرم دیدگاهها." 58 69 59 #: google_transliteration.php: 19670 #: google_transliteration.php:209 60 71 msgid "Enable Google Transliteration by default." 61 72 msgstr "به صورت پیشفرض برای نظرهندگان فعال باشد." 62 73 63 #: google_transliteration.php: 19774 #: google_transliteration.php:210 64 75 msgid "Put the settings after comment textarea." 65 76 msgstr "تنظیمات نویسهگردان را بعد از بخش نوشتن نظرات قرار بده." 66 77 67 #: google_transliteration.php: 19878 #: google_transliteration.php:211 68 79 msgid "Comment text field id: " 69 80 msgstr "شناسهی فیلد متن دیدگاه:" 70 81 71 #: google_transliteration.php:2 0082 #: google_transliteration.php:213 72 83 msgid "Default for Wordpress Themes is <b>comment</b>" 73 84 msgstr "شناسهی پیش فرض در پوشته های وردپرس <b>comment</b> می باشد." 74 85 75 #: google_transliteration.php:2 0286 #: google_transliteration.php:215 76 87 msgid "Post Settings:" 77 88 msgstr "تنظیمات نوشتهها:" 78 89 79 #: google_transliteration.php:2 0390 #: google_transliteration.php:216 80 91 msgid "Enable for post form." 81 92 msgstr "فعالسازی برای صفحه نوشته جدید" 82 93 83 #: google_transliteration.php:2 0494 #: google_transliteration.php:217 84 95 msgid "Enable Google Transliteration by default for admin." 85 96 msgstr "به صورت پیشفرض برای مدیر فعال باشد." 86 97 87 #: google_transliteration.php:206 98 #: google_transliteration.php:220 99 msgid "BuddyPress Settings:" 100 msgstr "تنظیمات بادیپرس:" 101 102 #: google_transliteration.php:221 103 msgid "Enable for BuddyPress post and comment forms." 104 msgstr "فعال سازی برای فرمهای دیدگاهها، فعالیت و گروهها" 105 106 #: google_transliteration.php:222 107 msgid "Enable Google Transliteration by default for BuddyPress forms." 108 msgstr "به صورت پیشفرض برای کاربران فعال باشد." 109 110 #: google_transliteration.php:226 88 111 msgid "Save Changes" 89 112 msgstr "ذخیرهی تغییرات" 90 113 91 #: google_transliteration.php:2 10114 #: google_transliteration.php:230 92 115 msgid "My other plugins for wordpress:" 93 116 msgstr "دیگر افزونههای کاوشگر برای وردپرس:" 94 117 95 #: google_transliteration.php:2 12118 #: google_transliteration.php:232 96 119 msgid "Google Reader Stats " 97 120 msgstr "آمارهی گوگل ریدر" 98 121 99 #: google_transliteration.php:213100 #: google_transliteration.php:217101 #: google_transliteration.php:221102 #: google_transliteration.php:225103 #: google_transliteration.php:229104 122 #: google_transliteration.php:233 123 #: google_transliteration.php:237 124 #: google_transliteration.php:241 125 #: google_transliteration.php:245 126 #: google_transliteration.php:249 127 #: google_transliteration.php:253 105 128 msgid "Download" 106 129 msgstr "دریافت" 107 130 108 #: google_transliteration.php:2 14131 #: google_transliteration.php:234 109 132 msgid "http://www.moallemi.ir/en/blog/2010/06/03/google-reader-stats-for-wordpress/" 110 133 msgstr "http://www.moallemi.ir/blog/1389/03/14/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-%d8%a2%d9%85%d8%a7%d8%b1%d9%87-%da%af%d9%88%da%af%d9%84-%d8%b1%db%8c%d8%af%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d9%84%d8%a7%db%8c%da%a9/" 111 134 112 #: google_transliteration.php:214113 #: google_transliteration.php:218114 #: google_transliteration.php:222115 #: google_transliteration.php:226116 #: google_transliteration.php:230117 135 #: google_transliteration.php:234 136 #: google_transliteration.php:238 137 #: google_transliteration.php:242 138 #: google_transliteration.php:246 139 #: google_transliteration.php:250 140 #: google_transliteration.php:254 118 141 msgid "More Information" 119 142 msgstr "اطلاعات بیشتر" 120 143 121 #: google_transliteration.php:2 16144 #: google_transliteration.php:236 122 145 msgid "Advanced User Agent Displayer " 123 146 msgstr "نمایش دهنده اطلاعات نظردهندگان" 124 147 125 #: google_transliteration.php:2 18148 #: google_transliteration.php:238 126 149 msgid "http://www.moallemi.ir/en/blog/2009/09/20/advanced-user-agent-displayer/" 127 150 msgstr "http://www.moallemi.ir/blog/1388/07/24/%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87-%DB%8C-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%AF%D9%87%D9%86%D8%AF%D9%87-%DB%8C-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D9%86%D8%B8%D8%B1-%D8%AF%D9%87%D9%86%D8%AF/" 128 151 129 #: google_transliteration.php:2 20152 #: google_transliteration.php:240 130 153 msgid "Behnevis Transliteration " 131 154 msgstr "نویسهگردان بهنویس" 132 155 133 #: google_transliteration.php:2 24156 #: google_transliteration.php:244 134 157 msgid "Comments On Feed " 135 158 msgstr "نظرات در فید" 136 159 137 #: google_transliteration.php:2 26160 #: google_transliteration.php:246 138 161 msgid "http://www.moallemi.ir/en/blog/2009/12/18/comments-on-feed-for-wordpress/" 139 162 msgstr "http://www.moallemi.ir/blog/1388/09/28/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-%d9%86%d9%85%d8%a7%db%8c%d8%b4-%d9%86%d8%b8%d8%b1%d8%a7%d8%aa-%d8%af%d8%b1-%d9%81%db%8c%d8%af-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3/" 140 163 141 #: google_transliteration.php:2 28164 #: google_transliteration.php:248 142 165 msgid "Feed Delay " 143 166 msgstr "تاخیر در فید" 144 167 145 #: google_transliteration.php:2 30168 #: google_transliteration.php:250 146 169 msgid "http://www.moallemi.ir/en/blog/2010/02/25/feed-delay-for-wordpress/" 147 170 msgstr "http://www.moallemi.ir/blog/1388/12/07/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-%d8%a7%d9%86%d8%aa%d8%b4%d8%a7%d8%b1-%d9%85%d8%b7%d8%a7%d9%84%d8%a8-%d9%81%db%8c%d8%af-%d8%aa%d8%a7%d8%ae%db%8c%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3/" 148 171 149 #: google_transliteration.php:2 32172 #: google_transliteration.php:252 150 173 msgid "Contact Commenter " 151 174 msgstr "تماس با نظردهندگان" 152 175 153 #: google_transliteration.php:2 34176 #: google_transliteration.php:254 154 177 msgid "http://www.moallemi.ir/blog/1388/12/27/%d9%87%d8%af%db%8c%d9%87-%da%a9%d8%a7%d9%88%d8%b4%da%af%d8%b1-%d9%85%d9%86%d8%a7%d8%b3%d8%a8%d8%aa-%d8%b3%d8%a7%d9%84-%d9%86%d9%88-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3/" 155 178 msgstr "http://www.moallemi.ir/blog/1388/12/27/%d9%87%d8%af%db%8c%d9%87-%da%a9%d8%a7%d9%88%d8%b4%da%af%d8%b1-%d9%85%d9%86%d8%a7%d8%b3%d8%a8%d8%aa-%d8%b3%d8%a7%d9%84-%d9%86%d9%88-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3/" 156 179 157 #: google_transliteration.php:4 14180 #: google_transliteration.php:474 158 181 msgid "Settings" 159 182 msgstr "تنظیمات" -
google-transliteration/trunk/readme.txt
r329619 r355237 2 2 Contributors: moallemi 3 3 Donate link: http://www.moallemi.ir/en/blog/2009/10/10/google-transliteration-for-wordpress/ 4 Tags: comment,comments,google,transliteration,language, google transliteration, کاوشگر5 Requires at least: 2.66 Tested up to: 3.14 Tags: comment,comments,google,transliteration,language, google transliteration,wpmu, buddypress, کاوشگر 5 Requires at least: WordPress 2.6, BuddyPress 1.2.6 6 Tested up to: WordPress 3.1, BuddyPress 1.2.8 7 7 Stable tag: "trunk" 8 8 … … 13 13 This plugin offers Complete language transliteration support for your wordpress blogs in Persian, Tamil, Telugu, Hindi, Malayalam, Kannada, Arabic, Nepali, Marathi, Punjabi, Bengali, Gujarati and Urdu using google transliteration API. Visitors can use Ctrl+G key combination to toggle between english and selected language. 14 14 15 What's New in version 1. 5:15 What's New in version 1.6: 16 16 17 * Add transliteration support for admin panel 18 * Fixed a bug in comment area textbox in some themes 19 * Add Compatibility with WordPress 3.1 17 * Add transliteration support for BuddyPress 20 18 21 19 == Installation == … … 25 23 26 24 == Changelog == 25 26 = 1.6 = 27 * Add transliteration support for BuddyPress 27 28 28 29 = 1.5 =
Note: See TracChangeset
for help on using the changeset viewer.