Changeset 1885 in products for quintagroup.seoptimizer
- Timestamp:
- Mar 11, 2010 1:13:01 PM (14 years ago)
- Location:
- quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/browser/keywords.py
r1852 r1885 5 5 from Products.Five.browser import BrowserView 6 6 7 from Products.CMFPlone.utils import safe_unicode, getSiteEncoding 7 8 from Products.CMFCore.utils import getToolByName 8 9 … … 18 19 ts = getToolByName(self.context, 'translation_service') 19 20 # extract keywords from text 21 enc = getSiteEncoding(self.context) 20 22 if text.lower().strip(): 21 keywords = map(lambda x: x.strip(), text.lower().strip().split('\n')) 23 keywords = filter(None, map(lambda x: safe_unicode(x.strip(), enc), 24 text.lower().strip().split('\n'))) 22 25 else: 23 return ts.utranslate(domain='quintagroup.seoptimizer', msgid=_(u'Keywords list is empty!'), context=self.context) 26 return ts.utranslate(domain='quintagroup.seoptimizer', 27 msgid=_(u'Keywords list is empty!'), 28 context=self.context) 24 29 # request html page of context object 25 30 url = '%s?without_metatag_keywords=1' % self.context.absolute_url() … … 28 33 page_text = commands.getoutput('lynx --dump --nolist %s' % url).lower() 29 34 if page_text and page_text != 'sh: lynx: command not found': 30 page_text = page_text.decode('utf8')35 page_text = safe_unicode(page_text, 'utf-8') 31 36 else: 32 return ts.utranslate(domain='quintagroup.seoptimizer', msgid=_(u'Could not find lynx browser!'), context=self.context) 37 return ts.utranslate(domain='quintagroup.seoptimizer', 38 msgid=_(u'Could not find lynx browser!'), 39 context=self.context) 33 40 34 41 # check every keyword on appearing in body of html page 35 missing = [] 36 finding = [] 37 added = {} 38 finded = {} 42 result = [] 39 43 for keyword in keywords: 40 keyword = keyword.decode('utf8') 41 if keyword: 42 keyword_on_page = len(re.findall(u'\\b%s\\b' % keyword, page_text, re.I|re.U)) 43 if keyword not in added.keys() and not keyword_on_page: 44 missing.append(keyword+u' - 0') 45 added[keyword] = 1 46 if keyword not in finded.keys() and keyword_on_page: 47 finding.append(keyword+u' - '+repr(keyword_on_page)) 48 finded[keyword] = 1 49 # return list of missing and fount keywords 50 if missing or finding: 51 msg = ts.utranslate(domain='quintagroup.seoptimizer', msgid=_(u'number_keywords', 52 default=u'Number of keywords at page:\n${found}\n${missing}', 53 mapping={'missing':'\n'.join(missing), 'found': '\n'.join(finding)}), 54 context=self.context) 55 else: 56 msg = '' 57 return msg 44 keyword_on_page = unicode(len(re.findall(u'\\b%s\\b' % keyword, page_text, re.I|re.U))) 45 result.append(' - '.join((keyword, keyword_on_page))) 46 return ts.utranslate(domain='quintagroup.seoptimizer', 47 msgid=_(u'number_keywords', 48 default=u'Number of keywords at page:\n${result}', 49 mapping={'result':'\n'.join(result)}), 50 context=self.context) 58 51 59 52 def walkTextNodes(self, parent, page_words=[]): -
quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/locales/quintagroup.seoptimizer.pot
r1752 r1885 5 5 msgstr "" 6 6 "Project-Id-Version: PACKAGE VERSION\n" 7 "POT-Creation-Date: 2010-0 2-16 12:25+0000\n"7 "POT-Creation-Date: 2010-03-11 12:59+0000\n" 8 8 "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" 9 9 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 18 18 "Domain: quintagroup.seoptimizer\n" 19 19 20 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:32 20 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:131 21 msgid "" 22 msgstr "" 23 24 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:38 21 25 msgid "Could not find lynx browser!" 22 26 msgstr "" 23 27 24 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:2 328 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:27 25 29 msgid "Keywords list is empty!" 26 30 msgstr "" 27 31 28 # : ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/default/types/Document.xml29 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/default/ types/File.xml30 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/ default/types/News_Item.xml32 #. Default: "SEO Properties" 33 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/default/actions.xml 34 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/upgrade_2_to_3/actions.xml 31 35 msgid "SEO Properties" 32 36 msgstr "" 33 37 38 #. Default: "Search Engine Optimizer" 34 39 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/default/controlpanel.xml 40 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/upgrade_2_to_3/controlpanel.xml 35 41 msgid "Search Engine Optimizer" 36 42 msgstr "" 37 43 44 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:126 45 msgid "Search Engine Optimizer configuration" 46 msgstr "" 47 38 48 #. Default: "Canonical URL mast be in ${pdomain} domain." 39 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/views.py: 37549 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/views.py:166 40 50 msgid "canonical_msg" 41 51 msgstr "" 42 52 43 53 #. Default: "This form allows you to edit html header meta tags that are produced by Plone CMS to incrase Search Engine visibility. The values generated by Plone are present as default values in input fields. To override default value, check corresponding checkbox and input value itself in the corresponding field." 54 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:36 55 msgid "description_edit_seo_properties" 56 msgstr "" 57 58 #. Default: "Select content types that will have SEO properties enabled." 59 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:50 60 msgid "description_seo_content_types" 61 msgstr "" 62 63 #. Default: "Controls if <abbr title=\"Dublin Core\">DC</abbr> metatags are exposed to page header. They include DC.description, DC.type, DC.format, DC.creator and others." 64 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:31 65 msgid "description_seo_dc_metatags" 66 msgstr "" 67 68 #. Default: "Edit SEO Properties" 44 69 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:35 45 msgid "description_edit_seo_properties"46 msgstr ""47 48 #. Default: "Select content types that will have SEO properties enabled."49 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:15550 msgid "description_seo_content_types"51 msgstr ""52 53 #. Default: "Controls if <abbr title=\"Dublin Core\">DC</abbr> metatags are exposed to page header. They include DC.description, DC.type, DC.format, DC.creator and others."54 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:3555 msgid "description_seo_dc_metatags"56 msgstr ""57 58 #. Default: "Edit SEO Properties"59 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:3460 70 msgid "heading_edit_seo_properties" 61 71 msgstr "" 62 72 63 #. Default: "Use this field when you want that your content types receive additional keywords from the ones you manually specify. Enter one keyword per line."64 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:7465 msgid "help_additional_keywords"66 msgstr ""67 68 73 #. Default: "Fill in custom metatag names (one per line) which will appear on qseo_properties edit tab. Example: \"metaname|metacontent\" or \"metaname\"." 69 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:4674 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:60 70 75 msgid "help_default_custom_metatags" 71 76 msgstr "" 72 77 73 78 #. Default: "Fill in meta tags (one per line) in the order in which they will appear on site source pages. Example: \"metaname accessor\"." 74 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:6079 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:42 75 80 msgid "help_metatags_order" 76 81 msgstr "" 77 82 78 83 #. Default: "Specify your canonical URL. If your site has identical or vastly similar content that's accessible through multiple URLs, this format provides you with more control over the URL returned in search results." 79 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:23 784 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:238 80 85 msgid "help_seo_canonical" 81 86 msgstr "" 82 87 83 88 #. Default: "Here you can manage your custom meta tags. Specify local Meta Tags parameters to be added to the global Meta Tags. If metacontent field is empty, then a meta tag will not be present on this page." 84 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:27 089 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:271 85 90 msgid "help_seo_custommetatags" 86 91 msgstr "" 87 92 88 93 #. Default: "Description of the document to be indexed by Search Engines. This text will be present in meta description tag in page HTML source." 89 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:8 794 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:88 90 95 msgid "help_seo_description" 91 96 msgstr "" 92 97 93 98 #. Default: "Distribution meta tag to designate time and area distribution of the document." 94 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:20 699 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:207 95 100 msgid "help_seo_distribution" 96 101 msgstr "" 97 102 98 103 #. Default: "Comments embedded into HTML header." 99 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:15 0104 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:151 100 105 msgid "help_seo_html_comment" 101 106 msgstr "" 102 107 103 108 #. Default: "Keywords, the page will be indexed with. <strong>Enter each keyword in separate line, please.</strong> Though the relevance of listing meta keywords is of questionable value now, it is useful to set meta keywords for pages - for future reference.<br />Use 'Check Keywords' button to check whether words you entered in this block as SEO keywords are present in content." 104 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:11 5109 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:116 105 110 msgid "help_seo_keywords" 106 111 msgstr "" 107 112 108 113 #. Default: "Robots meta tag value. Allows or denies indexing, following links, etc. for spiders indexing your content." 109 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:17 7114 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:178 110 115 msgid "help_seo_robots" 111 116 msgstr "" 112 117 113 118 #. Default: "Text to be present in <TITLE> tag. It is displayed in browser title bar. Search engines display it as a title of the document." 114 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:5 7119 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:58 115 120 msgid "help_seo_title" 116 121 msgstr "" 117 122 118 #. Default: "Controls global and local SEO keywords behaviour."119 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:127120 msgid "help_settings_use_keywords_lg"121 msgstr ""122 123 #. Default: "Controls Plone categories (also known as keywords or tags) and global SEO keywords behaviour."124 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:89125 msgid "help_settings_use_keywords_sg"126 msgstr ""127 128 #. Default: "Additional keywords that should be added to the content types."129 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:71130 msgid "label_additional_keywords"131 msgstr ""132 133 123 #. Default: "Canonical URL" 134 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:23 4124 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:235 135 125 msgid "label_canonical_tag" 136 126 msgstr "" 137 127 138 128 #. Default: "Content Types" 139 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:153129 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:49 140 130 msgid "label_content_type_title" 141 131 msgstr "" 142 132 143 133 #. Default: "Custom Meta Tags" 144 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:26 7134 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:268 145 135 msgid "label_custom_metatags" 146 136 msgstr "" 147 137 148 138 #. Default: "Default custom metatags." 149 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:43139 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:59 150 140 msgid "label_default_custom_metatags" 151 141 msgstr "" 152 142 153 143 #. Default: "Distribution Tag" 154 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:20 3144 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:204 155 145 msgid "label_distribution_tag" 156 146 msgstr "" 157 147 158 148 #. Default: "Expose <abbr title=\"Dublin Core\">DC</abbr> meta tags" 159 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:32149 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:29 160 150 msgid "label_exposeDCMetaTags" 161 151 msgstr "" 162 152 163 153 #. Default: "HTML Comment" 164 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:14 7154 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:148 165 155 msgid "label_html_comment" 166 156 msgstr "" 167 157 168 #. Default: "Merge global and local SEO keywords"169 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:145170 msgid "label_merge_seoglobal_and_seolocal"171 msgstr ""172 173 #. Default: "Merge Plone categories and global SEO keywords"174 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:117175 msgid "label_merge_subject_and_seoglobal"176 msgstr ""177 178 158 #. Default: "Meta Description Tag" 179 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:8 4159 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:85 180 160 msgid "label_meta_description_tag" 181 161 msgstr "" 182 162 183 163 #. Default: "Meta Keywords Tag" 184 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:11 2164 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:113 185 165 msgid "label_meta_keywords_tag" 186 166 msgstr "" 187 167 188 168 #. Default: "Meta tags order in the page." 189 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:57169 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:40 190 170 msgid "label_metatags_order" 191 171 msgstr "" 192 172 193 173 #. Default: "Override" 194 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt: 69174 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:70 195 175 msgid "label_override" 196 176 msgstr "" 197 177 198 178 #. Default: "Page Title Tag" 199 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:5 4179 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:55 200 180 msgid "label_page_title_tag" 201 181 msgstr "" 202 182 203 183 #. Default: "Robot Tag" 204 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:17 4184 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:175 205 185 msgid "label_robot_tag" 206 186 msgstr "" 207 187 208 #. Default: "Global SEO keywords override local SEO keywords" 209 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:135 210 msgid "label_seoglobal_override_seolocal" 211 msgstr "" 212 213 #. Default: "Global SEO keywords override Plone categories" 214 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:107 215 msgid "label_seoglobal_override_subject" 216 msgstr "" 217 218 #. Default: "Settings to control global SEO keywords vs local SEO keywords behaviour." 219 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:124 220 msgid "label_settings_use_keywords_lg" 221 msgstr "" 222 223 #. Default: "Settings to control Plone categories and global SEO keywords behaviour." 224 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:86 225 msgid "label_settings_use_keywords_sg" 226 msgstr "" 227 228 #. Default: "Plone categories override global SEO keywords" 229 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:97 230 msgid "label_subject_override_seoglobal" 231 msgstr "" 232 233 #. Default: "Up to Plone Setup" 234 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:15 235 msgid "label_up_to_plone_setup" 236 msgstr "" 237 238 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:51 188 #. Default: "Number of keywords at page:\n${result}" 189 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:47 239 190 msgid "number_keywords" 240 191 msgstr "" 241 192 242 193 #. Default: "You can select what content types are qSEOptimizer-enabled, and control if Dublin Core metatags are exposed in the header of content pages." 243 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:20194 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:127 244 195 msgid "seo_configlet_description" 245 196 msgstr "" 246 197 247 198 #. Default: "Content SEO properties have been saved." 248 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/views.py: 480199 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/views.py:271 249 200 msgid "seoproperties_saved" 250 201 msgstr "" -
quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/locales/uk/LC_MESSAGES/quintagroup.seoptimizer.po
r1752 r1885 5 5 msgstr "" 6 6 "Project-Id-Version: quintagroup.seoptimizer\n" 7 "POT-Creation-Date: 2010-02-16 12:25+0000\n"7 "POT-Creation-Date: YEAR-MO-DA HO:MI +ZONE\n" 8 8 "PO-Revision-Date: 2010-02-11 14:05+0300\n" 9 9 "Last-Translator: Olha <olha.pelishok@gmail.com>\n" … … 18 18 "Domain: quintagroup.seoptimizer\n" 19 19 20 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:3 220 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:38 21 21 msgid "Could not find lynx browser!" 22 22 msgstr "" 23 23 24 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:2 324 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:27 25 25 msgid "Keywords list is empty!" 26 26 msgstr "Список ключових слів порожній!" 27 27 28 # : ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/default/types/Document.xml29 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/default/ types/File.xml30 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/ default/types/News_Item.xml28 #. Default: "SEO Properties" 29 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/default/actions.xml 30 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/upgrade_2_to_3/actions.xml 31 31 msgid "SEO Properties" 32 msgstr "" 33 32 msgstr "SEO налаштування" 33 34 #. Default: "Search Engine Optimizer" 34 35 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/default/controlpanel.xml 36 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/profiles/upgrade_2_to_3/controlpanel.xml 35 37 msgid "Search Engine Optimizer" 36 38 msgstr "" 37 39 40 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:126 41 msgid "Search Engine Optimizer configuration" 42 msgstr "" 43 38 44 #. Default: "Canonical URL mast be in ${pdomain} domain." 39 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/views.py: 37545 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/views.py:166 40 46 msgid "canonical_msg" 41 47 msgstr "Canonical URL повинен знаходитись в домені \"${pdomain}\"." 42 48 43 49 #. Default: "This form allows you to edit html header meta tags that are produced by Plone CMS to incrase Search Engine visibility. The values generated by Plone are present as default values in input fields. To override default value, check corresponding checkbox and input value itself in the corresponding field." 44 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:3 550 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:36 45 51 msgid "description_edit_seo_properties" 46 52 msgstr "Ця форма дозволяє редагувати мета теґи, які генерує СКВ Plone, з метою збільшення видимості сайту для пошукових систем. Значення, які генерує Plone по замовчуванню, введено у відповідних полях. Щоб перекрити значення за замовчуванням, поставте галочку біля відповідного поля та введіть потрібне значення." 47 53 48 54 #. Default: "Select content types that will have SEO properties enabled." 49 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:15555 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:50 50 56 msgid "description_seo_content_types" 51 57 msgstr "Виберіть типи вмісту, для яких буде можливо прописувати SEO властивості." 52 58 53 59 #. Default: "Controls if <abbr title=\"Dublin Core\">DC</abbr> metatags are exposed to page header. They include DC.description, DC.type, DC.format, DC.creator and others." 54 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:3560 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:31 55 61 msgid "description_seo_dc_metatags" 56 62 msgstr "Чи показувати <abbr title=\"Dublin Core\">DC</abbr> мета теґи в коді сторінки, включаючи такі мета теґи, як DC.description, DC.type, DC.format, DC.creator тощо." 57 63 58 64 #. Default: "Edit SEO Properties" 59 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:3 465 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:35 60 66 msgid "heading_edit_seo_properties" 61 67 msgstr "Редагувати властивості SEO" 62 68 63 #. Default: "Use this field when you want that your content types receive additional keywords from the ones you manually specify. Enter one keyword per line."64 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:7465 msgid "help_additional_keywords"66 msgstr "Використовуйте це поле, якщо Ви хочете, щоб об'єкти на цьому сайті отримали додаткові ключові слова крім тих, які Ви вказали вручну для кожного з них. Введіть по одному слову в кожен рядок."67 68 69 #. Default: "Fill in custom metatag names (one per line) which will appear on qseo_properties edit tab. Example: \"metaname|metacontent\" or \"metaname\"." 69 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:4670 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:60 70 71 msgid "help_default_custom_metatags" 71 72 msgstr "Введіть назви додаткових мета теґів (по 1 в кожному рядку), які з'являться при редагуванні SEO властивостей об'єктів сайту. Наприклад: \ \"metaname | metacontent \" або \ \"metaname \"." 72 73 73 74 #. Default: "Fill in meta tags (one per line) in the order in which they will appear on site source pages. Example: \"metaname accessor\"." 74 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:6075 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:42 75 76 msgid "help_metatags_order" 76 77 msgstr "Ввведіть по 1 мета теґу в рядок у тому порядку, в якому вони будуть з'являтися при перегляді коду сторінки. Наприклад: \ \"metaname accessor\"." 77 78 78 79 #. Default: "Specify your canonical URL. If your site has identical or vastly similar content that's accessible through multiple URLs, this format provides you with more control over the URL returned in search results." 79 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:23 780 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:238 80 81 msgid "help_seo_canonical" 81 82 msgstr "Вкажіть canonical URL. Якщо на Вашому сайті є ідентичні або дуже схожі за вмістом сторінки, доступні за кількома URL-адресами, це поле забезпечить Вам більший контроль над тією URL-адресою, яка відображатиметься в результатах пошуку." 82 83 83 84 #. Default: "Here you can manage your custom meta tags. Specify local Meta Tags parameters to be added to the global Meta Tags. If metacontent field is empty, then a meta tag will not be present on this page." 84 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:27 085 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:271 85 86 msgid "help_seo_custommetatags" 86 87 msgstr "Тут ви можете управляти додатковими мета теґами. Вкажіть параметри локальних мета теґів, які буде додано до глобальних мета-теґів. Якщо поле metacontent - пусте, то такий мета теґ не буде показано на цій сторінці." 87 88 88 89 #. Default: "Description of the document to be indexed by Search Engines. This text will be present in meta description tag in page HTML source." 89 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:8 790 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:88 90 91 msgid "help_seo_description" 91 92 msgstr "Опис документа, який будуть використовувати пошукові системи. Цей текст буде присутній в мета тезі description в коді сторінки." 92 93 93 94 #. Default: "Distribution meta tag to designate time and area distribution of the document." 94 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:20 695 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:207 95 96 msgid "help_seo_distribution" 96 97 msgstr "Мета теґ Distribution використовується для позначення часу та місця розповсюдження документа." 97 98 98 99 #. Default: "Comments embedded into HTML header." 99 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:15 0100 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:151 100 101 msgid "help_seo_html_comment" 101 102 msgstr "Коментарі, додані в HTML заголовок." 102 103 103 104 #. Default: "Keywords, the page will be indexed with. <strong>Enter each keyword in separate line, please.</strong> Though the relevance of listing meta keywords is of questionable value now, it is useful to set meta keywords for pages - for future reference.<br />Use 'Check Keywords' button to check whether words you entered in this block as SEO keywords are present in content." 104 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:11 5105 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:116 105 106 msgid "help_seo_keywords" 106 107 msgstr "Ключові слова, по яких сторінку буде проіндексовано. <strong>Буль-ласка, введіть кожне ключове слово в окремому рядку.</strong> <br /> Використовуйте кнопку 'Check Keywords', щоб перевірити чи слова, які ви вказали в цьому блоці, є наявні на сторінці." 107 108 108 109 #. Default: "Robots meta tag value. Allows or denies indexing, following links, etc. for spiders indexing your content." 109 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:17 7110 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:178 110 111 msgid "help_seo_robots" 111 112 msgstr "Значення мета теґу Robots. Дозволяє або забороняє індексування, перехід за посиланнями тощо." 112 113 113 114 #. Default: "Text to be present in <TITLE> tag. It is displayed in browser title bar. Search engines display it as a title of the document." 114 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:5 7115 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:58 115 116 msgid "help_seo_title" 116 117 msgstr "Текст, який буде показано в тезі <TITLE>. Його буде видно у заголовку переглядача. Пошукові системи відображатимуть цей текст як назву документа." 117 118 118 #. Default: "Controls global and local SEO keywords behaviour."119 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:127120 msgid "help_settings_use_keywords_lg"121 msgstr "Контроль поведінки глобальних та локальних SEO ключових слів."122 123 #. Default: "Controls Plone categories (also known as keywords or tags) and global SEO keywords behaviour."124 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:89125 msgid "help_settings_use_keywords_sg"126 msgstr "Контроль поведінки Plone категорій (відомих також як ключові слова чи теґи) та глобальних SEO ключових слів."127 128 #. Default: "Additional keywords that should be added to the content types."129 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:71130 msgid "label_additional_keywords"131 msgstr "Додаткові ключові слова, які потрібно додати до типів вмісту."132 133 119 #. Default: "Canonical URL" 134 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:23 4120 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:235 135 121 msgid "label_canonical_tag" 136 122 msgstr "" 137 123 138 124 #. Default: "Content Types" 139 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:153125 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:49 140 126 msgid "label_content_type_title" 141 127 msgstr "Типи вмісту" 142 128 143 129 #. Default: "Custom Meta Tags" 144 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:26 7130 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:268 145 131 msgid "label_custom_metatags" 146 132 msgstr "Додаткові мета теґи" 147 133 148 134 #. Default: "Default custom metatags." 149 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:43135 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:59 150 136 msgid "label_default_custom_metatags" 151 137 msgstr "Додаткові мета теґи" 152 138 153 139 #. Default: "Distribution Tag" 154 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:20 3140 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:204 155 141 msgid "label_distribution_tag" 156 142 msgstr "Мета теґ Distribution" 157 143 158 144 #. Default: "Expose <abbr title=\"Dublin Core\">DC</abbr> meta tags" 159 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:32145 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:29 160 146 msgid "label_exposeDCMetaTags" 161 147 msgstr "Показувати мета теґи <abbr title=\"Dublin Core\">DC</abbr>" 162 148 163 149 #. Default: "HTML Comment" 164 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:14 7150 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:148 165 151 msgid "label_html_comment" 166 152 msgstr "Коментар HTML" 167 153 168 #. Default: "Merge global and local SEO keywords"169 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:145170 msgid "label_merge_seoglobal_and_seolocal"171 msgstr "Злиття глобальних і локальних SEO ключових слів"172 173 #. Default: "Merge Plone categories and global SEO keywords"174 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:117175 msgid "label_merge_subject_and_seoglobal"176 msgstr "Злиття Plone категорій та глобальних SEO ключових слів"177 178 154 #. Default: "Meta Description Tag" 179 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:8 4155 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:85 180 156 msgid "label_meta_description_tag" 181 157 msgstr "Мета теґ Description" 182 158 183 159 #. Default: "Meta Keywords Tag" 184 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:11 2160 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:113 185 161 msgid "label_meta_keywords_tag" 186 162 msgstr "Мета теґ Keywords" 187 163 188 164 #. Default: "Meta tags order in the page." 189 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:57165 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:40 190 166 msgid "label_metatags_order" 191 167 msgstr "Порядок мета теґів на сторінці." 192 168 193 169 #. Default: "Override" 194 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt: 69170 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:70 195 171 msgid "label_override" 196 172 msgstr "Перекрити" 197 173 198 174 #. Default: "Page Title Tag" 199 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:5 4175 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:55 200 176 msgid "label_page_title_tag" 201 177 msgstr "Мета теґ Title" 202 178 203 179 #. Default: "Robot Tag" 204 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:17 4180 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_context_properties.pt:175 205 181 msgid "label_robot_tag" 206 182 msgstr "Мета теґ Robot" 207 183 208 #. Default: "Global SEO keywords override local SEO keywords" 209 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:135 210 msgid "label_seoglobal_override_seolocal" 211 msgstr "Глобальні SEO ключові слова перекривають локальні" 212 213 #. Default: "Global SEO keywords override Plone categories" 214 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:107 215 msgid "label_seoglobal_override_subject" 216 msgstr "Глобальні SEO ключові слова перекривають Plone категорії" 217 218 #. Default: "Settings to control global SEO keywords vs local SEO keywords behaviour." 219 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:124 220 msgid "label_settings_use_keywords_lg" 221 msgstr "Налаштування поведінки глобальних та локальних SEO ключових слів." 222 223 #. Default: "Settings to control Plone categories and global SEO keywords behaviour." 224 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:86 225 msgid "label_settings_use_keywords_sg" 226 msgstr "Налаштування поведінки Plone ключових слів та глобальних SEO ключових слів." 227 228 #. Default: "Plone categories override global SEO keywords" 229 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:97 230 msgid "label_subject_override_seoglobal" 231 msgstr "Plone категорії перекривають глобальні SEO ключові слова" 232 233 #. Default: "Up to Plone Setup" 234 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt:15 235 msgid "label_up_to_plone_setup" 236 msgstr "Вгору до Налаштувань Plone" 237 238 #. Default: "Number of keywords at page:\n${found}\n${missing}" 239 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:51 184 #. Default: "Number of keywords at page:\n${result}" 185 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/keywords.py:47 240 186 msgid "number_keywords" 241 187 msgstr "" 242 188 "Кількість знайдених ключових слів на сторінці:\n" 243 "${found}\n" 244 "${missing}" 189 "${result}" 245 190 246 191 #. Default: "You can select what content types are qSEOptimizer-enabled, and control if Dublin Core metatags are exposed in the header of content pages." 247 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/ templates/seo_controlpanel.pt:20192 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/seo_configlet.py:127 248 193 msgid "seo_configlet_description" 249 194 msgstr "Тут Ви можете вибрати, які типи вмісту матимуть можливіть налаштування SEO властивостей, а також налаштувати інші SEO параметри на Вашому сайті." 250 195 251 196 #. Default: "Content SEO properties have been saved." 252 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/views.py: 480197 #: ./quintagroup.seoptimizer/quintagroup/seoptimizer/browser/views.py:271 253 198 msgid "seoproperties_saved" 254 199 msgstr "SEO властивості збереженно."
Note: See TracChangeset
for help on using the changeset viewer.