Changeset 685226
- Timestamp:
- 03/21/2013 02:31:54 PM (13 years ago)
- Location:
- summy/trunk
- Files:
-
- 8 edited
-
inc/backend.php (modified) (2 diffs)
-
inc/ui.php (modified) (7 diffs)
-
lang/summy-el.mo (modified) (previous)
-
lang/summy-el.po (modified) (6 diffs)
-
lang/summy.mo (modified) (previous)
-
lang/summy.po (modified) (6 diffs)
-
readme.txt (modified) (4 diffs)
-
summy.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
summy/trunk/inc/backend.php
r664156 r685226 44 44 'maxWordsLimit' => max(1, intval($_POST['maxWordsLimit'])), 45 45 'termScore' => 'tfisf', 46 'positionScore' => in_array($_POST['positionScore'], array('baxendale', ' news')) ? $_POST['positionScore'] : null,46 'positionScore' => in_array($_POST['positionScore'], array('baxendale', 'article')) ? $_POST['positionScore'] : null, 47 47 'TW' => max(0.0, floatval($_POST['TW'])), 48 48 'PW' => max(0.0, floatval($_POST['PW'])), … … 91 91 //'termFrequency' => $summy->termFrequency, 92 92 //'sentencesWords' => $summy->sentenceWordsIndex, 93 'config' => $summy->config93 'config' => $summy->config 94 94 ); 95 95 } -
summy/trunk/inc/ui.php
r664156 r685226 1 1 <?php 2 3 2 /** 4 3 * @package WP-Summy … … 21 20 $def = get_option('summy'); 22 21 $languages = array('en' => __('English', 'summy'), 'gr' => __('Greek', 'summy')); 23 $positions = array(' news' => __('News Articles', 'summy'), 'baxendale' => __('Baxendale', 'summy'));22 $positions = array('article' => __('Article', 'summy'), 'baxendale' => __('Baxendale', 'summy')); 24 23 wp_nonce_field('summy-summy-summarize', '_summynonce'); 25 24 … … 36 35 </select> 37 36 </li> 38 <li> 37 <li> 39 38 <label for="summyRate"><?php _e('Output Rate', 'summy') ?>:</label> 40 39 <input type="number" name="summy[rate]" id="summyRate" min="1" max="99" value="<?php echo esc_attr($def['rate']); ?>" />% 41 40 </li> 42 41 <li> 43 <label><?php _e('Words Limit ', 'summy') ?>:</label>42 <label><?php _e('Words Limits', 'summy') ?>:</label> 44 43 <input type="number" name="summy[minWordsLimit]" id="summyMinWordsLimit" min="1" max="99" value="<?php echo esc_attr($def['minWordsLimit']); ?>" /> <?php _e('Min', 'summy') ?> 45 44 <input type="number" name="summy[maxWordsLimit]" id="summyMaxWordsLimit" min="1" max="99" value="<?php echo esc_attr($def['maxWordsLimit']); ?>" /> <?php _e('Max', 'summy') ?> … … 51 50 </li> 52 51 <li> 53 <label for="summyTermScore"><?php _e('Terms Score Method', 'summy') ?>:</label>52 <label for="summyTermScore"><?php _e('Terms Score', 'summy') ?>:</label> 54 53 <select name="summy[termScore]" id="summyTermScore"> 55 54 <option value="tfisf"><?php _e('TF-ISF', 'summy') ?></option> … … 62 61 </li> 63 62 <li> 64 <label for="summyPositionScore"><?php _e('Position Score Method', 'summy') ?>:</label>63 <label for="summyPositionScore"><?php _e('Position Score', 'summy') ?>:</label> 65 64 <select name="summy[positionScore]" id="summyPositionScore"> 66 65 <?php foreach($positions AS $key => $text): ?> … … 70 69 <p> 71 70 <ul class="description ul-square"> 72 <li><?php _e('The News Articlesmethod ranks higher top paragraphs/sentence.', 'summy'); ?></li>71 <li><?php _e('The Article method ranks higher top paragraphs/sentence.', 'summy'); ?></li> 73 72 <li><?php _e('The Baxendale\'s method ranks higher the first and last sentences in a paragraph.', 'summy'); ?></li> 74 73 </ul> … … 76 75 </li> 77 76 <li> 78 <label><?php _e('Score Weights', 'summy') ?>:</label>77 <label><?php _e('Scores Weights', 'summy') ?>:</label> 79 78 <input type="number" name="summy[TW]" id="summyTW" min="0.0" max="5.0" value="<?php echo esc_attr($def['TW']); ?>" step="0.1" /> <?php _e('TW', 'summy') ?> 80 79 <input type="number" name="summy[PW]" id="summyPW" min="0.0" max="5.0" value="<?php echo esc_attr($def['PW']); ?>" step="0.1" /> <?php _e('PW', 'summy') ?> -
summy/trunk/lang/summy-el.po
r668154 r685226 2 2 msgstr "" 3 3 "Project-Id-Version: WP-Summy v1.0\n" 4 "POT-Creation-Date: 2013-0 2-15 01:56+0200\n"5 "PO-Revision-Date: 2013-0 2-15 01:58+0200\n"4 "POT-Creation-Date: 2013-03-21 16:21+0200\n" 5 "PO-Revision-Date: 2013-03-21 16:21+0200\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 35 35 msgstr "Η δημιουργία περίληψης απέτυχε για άγνωστο λόγο." 36 36 37 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:1 637 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:15 38 38 msgid "Summy: Excerpt Extraction" 39 39 msgstr "Summy: Εξαγωγή Αποσπάσματος" 40 40 41 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:2 241 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:21 42 42 msgid "English" 43 43 msgstr "Αγγλικά" 44 44 45 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:2 245 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:21 46 46 msgid "Greek" 47 47 msgstr "Ελληνικά" 48 48 49 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:2 350 msgid " News Articles"51 msgstr "Άρθρ α"49 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:22 50 msgid "Article" 51 msgstr "Άρθρο" 52 52 53 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:2 353 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:22 54 54 msgid "Baxendale" 55 55 msgstr "Baxendale" 56 56 57 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:3 157 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:30 58 58 msgid "Laguage" 59 59 msgstr "Γλώσσα" 60 60 61 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:3 961 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:38 62 62 msgid "Output Rate" 63 63 msgstr "Ποσοστό εξόδου" 64 64 65 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:43 66 msgid "Words Limit" 65 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:42 66 #, fuzzy 67 msgid "Words Limits" 67 68 msgstr "Όρια λέξεων" 68 69 69 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:4 470 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:43 70 71 msgid "Min" 71 72 msgstr "Min" 72 73 73 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:4 574 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:44 74 75 msgid "Max" 75 76 msgstr "Max" 76 77 77 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:4 878 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:47 78 79 msgid "" 79 80 "The sentences that exceed the word limits will be ingored. 0 disables the " … … 83 84 "απενεργοποιεί το όριο." 84 85 85 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:53 86 msgid "Terms Score Method" 86 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:52 87 #, fuzzy 88 msgid "Terms Score" 87 89 msgstr "Βαθμολογία Όρων" 88 90 89 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:5 591 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:54 90 92 msgid "TF-ISF" 91 93 msgstr "TF-ISF" 92 94 93 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:5 995 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:58 94 96 msgid "" 95 97 "Term Frequency Inverse Sentence Frequency, rewards the less used words in " … … 99 101 "όρους με χαμηλή συχνότητα στις προτάσεις." 100 102 101 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:64 102 msgid "Position Score Method" 103 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:63 104 #, fuzzy 105 msgid "Position Score" 103 106 msgstr "Βαθμολογία θέσης" 104 107 108 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:71 109 msgid "The Article method ranks higher top paragraphs/sentence." 110 msgstr "" 111 "Η μέθοδος `Άρθρο` βαθμολογεί υψηλότερα τις αρχικές παραγράφους/προτάσεις." 112 105 113 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:72 106 msgid "The News Articles method ranks higher top paragraphs/sentence."107 msgstr ""108 "Η μέθοδος Άρθρα βαθμολογεί υψηλότερα τις αρχικές παραγράφους/προτάσεις."109 110 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:73111 114 msgid "" 112 115 "The Baxendale's method ranks higher the first and last sentences in a " … … 116 119 "κάθε παραγράφου." 117 120 118 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:78 119 msgid "Score Weights" 121 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:77 122 #, fuzzy 123 msgid "Scores Weights" 120 124 msgstr "Βάρη Βαθμολογιών" 121 125 122 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:7 9126 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:78 123 127 msgid "TW" 124 128 msgstr "TW" 125 129 126 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php: 80130 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:79 127 131 msgid "PW" 128 132 msgstr "PW" 129 133 130 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:8 1134 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:80 131 135 msgid "KW" 132 136 msgstr "KW" 133 137 134 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:8 4138 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:83 135 139 msgid "Sentence(i) Score = TW * T(i) + PW * P(i) + KW * K(i)." 136 140 msgstr "Βαθμολογία Πρότασης(ι) = TW * T(i) + PW * P(i) + KW * K(i)." 137 141 138 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:8 5142 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:84 139 143 msgid "" 140 144 "The T, P, K are each sentence's terms score, position score and keywords " … … 143 147 "Οι μεταβλητές T, P, K είναι οι βαθμολογίες όρων, θέσης και τίτλου αντίστοιχα." 144 148 145 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:8 6149 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:85 146 150 msgid "The TW, PW, KW are the scores weights." 147 151 msgstr "Οι μεταβλητές TW, PW, KW είναι τα βάρη των βαθμολογιών." 148 152 149 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:8 7153 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:86 150 154 msgid "The weights are unsigned float values, set a weight to 0 to disable it." 151 155 msgstr "Τα βάρη πέρουν δεκαδικούς αριθμούς, για να απενεργοποίηση αφήστε τα 0." 152 156 153 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:9 2157 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:91 154 158 msgid "Summarize" 155 159 msgstr "Περίληψη" -
summy/trunk/lang/summy.po
r668154 r685226 2 2 msgstr "" 3 3 "Project-Id-Version: WP-Summy v1.0\n" 4 "POT-Creation-Date: 2013-0 2-15 01:56+0200\n"5 "PO-Revision-Date: 2013-0 2-15 01:56+0200\n"4 "POT-Creation-Date: 2013-03-21 16:20+0200\n" 5 "PO-Revision-Date: 2013-03-21 16:20+0200\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 35 35 msgstr "" 36 36 37 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:1 637 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:15 38 38 msgid "Summy: Excerpt Extraction" 39 39 msgstr "" 40 40 41 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:2 241 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:21 42 42 msgid "English" 43 43 msgstr "" 44 44 45 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:2 245 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:21 46 46 msgid "Greek" 47 47 msgstr "" 48 48 49 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:2 350 msgid " News Articles"49 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:22 50 msgid "Article" 51 51 msgstr "" 52 52 53 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:2 353 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:22 54 54 msgid "Baxendale" 55 55 msgstr "" 56 56 57 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:3 157 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:30 58 58 msgid "Laguage" 59 59 msgstr "" 60 60 61 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:3 961 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:38 62 62 msgid "Output Rate" 63 63 msgstr "" 64 64 65 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:42 66 msgid "Words Limits" 67 msgstr "" 68 65 69 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:43 66 msgid " Words Limit"70 msgid "Min" 67 71 msgstr "" 68 72 69 73 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:44 70 msgid "Min"71 msgstr ""72 73 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:4574 74 msgid "Max" 75 75 msgstr "" 76 76 77 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:4 877 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:47 78 78 msgid "" 79 79 "The sentences that exceed the word limits will be ingored. 0 disables the " … … 81 81 msgstr "" 82 82 83 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:5 384 msgid "Terms Score Method"83 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:52 84 msgid "Terms Score" 85 85 msgstr "" 86 86 87 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:5 587 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:54 88 88 msgid "TF-ISF" 89 89 msgstr "" 90 90 91 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:5 991 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:58 92 92 msgid "" 93 93 "Term Frequency Inverse Sentence Frequency, rewards the less used words in " … … 95 95 msgstr "" 96 96 97 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:64 98 msgid "Position Score Method" 97 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:63 98 msgid "Position Score" 99 msgstr "" 100 101 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:71 102 msgid "The Article method ranks higher top paragraphs/sentence." 99 103 msgstr "" 100 104 101 105 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:72 102 msgid "The News Articles method ranks higher top paragraphs/sentence."103 msgstr ""104 105 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:73106 106 msgid "" 107 107 "The Baxendale's method ranks higher the first and last sentences in a " … … 109 109 msgstr "" 110 110 111 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:77 112 msgid "Scores Weights" 113 msgstr "" 114 111 115 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:78 112 msgid " Score Weights"116 msgid "TW" 113 117 msgstr "" 114 118 115 119 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:79 116 msgid " TW"120 msgid "PW" 117 121 msgstr "" 118 122 119 123 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:80 120 msgid "PW"121 msgstr ""122 123 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:81124 124 msgid "KW" 125 125 msgstr "" 126 126 127 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:8 4127 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:83 128 128 msgid "Sentence(i) Score = TW * T(i) + PW * P(i) + KW * K(i)." 129 129 msgstr "" 130 130 131 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:8 5131 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:84 132 132 msgid "" 133 133 "The T, P, K are each sentence's terms score, position score and keywords " … … 135 135 msgstr "" 136 136 137 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:8 6137 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:85 138 138 msgid "The TW, PW, KW are the scores weights." 139 139 msgstr "" 140 140 141 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:8 7141 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:86 142 142 msgid "The weights are unsigned float values, set a weight to 0 to disable it." 143 143 msgstr "" 144 144 145 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:9 2145 #: D:\wamp\www\wordpress\wp-content\plugins\summy/inc/ui.php:91 146 146 msgid "Summarize" 147 147 msgstr "" -
summy/trunk/readme.txt
r668154 r685226 5 5 Requires at least: 3.5.0 6 6 Tested up to: 3.5.1 7 Stable tag: 1.0. 17 Stable tag: 1.0.2 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 43 43 Automatically generated excerpts don't summarize the post properly leaving guests guessing what the post is about. 44 44 Summy will analyze your post's sentences and use the highest ranked that best describe your post, which could lead 45 in better search engine results and more targetted audience for your blog. Summy's summaries are not perfect and you 45 in better search engine results and more targetted audience for your blog. Summy's summaries are not perfect and you 46 46 might also need to do some editing before publishing your content but they are a lot better than random 55 words... 47 47 … … 57 57 To improve system accuracy various NLP algorithms are used. The most 58 58 hard to find or build are the stemming algorithms because they are build 59 with specific language rules. If you find or can provide a stemming algorithm 59 with specific language rules. If you find or can provide a stemming algorithm 60 60 for another language please contact me. 61 61 … … 71 71 == Changelog == 72 72 73 = 1.0.2 = 74 * Updated Core Library to [2.0.5](http://summy.komposta.net/index/changelog) 75 * * Fixed Bug in English Stemmer (Step 2 Case 'T') 76 * * Updated Greek Stemmer to improve performance in same cases up to 50%. 77 73 78 = 1.0.1 = 74 79 * Fixed Typo in plugin name (omg) -
summy/trunk/summy.php
r668154 r685226 5 5 Plugin URI: http://www.komposta.net/article/wp-summy 6 6 Description: Summy can generate excerpts for your posts by applying various algorithms for automatic summarization extraction. 7 Version: 1.0. 17 Version: 1.0.2 8 8 Author: Christodoulos Tsoulloftas 9 9 Author URI: http://www.komposta.net
Note: See TracChangeset
for help on using the changeset viewer.