Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1994826af8 | ||
|
|
ab950d6ffc | ||
|
|
b77e611a90 | ||
|
|
86f0284894 | ||
|
|
9bbe014dfe | ||
|
|
ad92c95500 | ||
|
|
d360190382 | ||
|
|
1737c8a7f6 | ||
|
|
cde262fd66 |
10
README.md
10
README.md
@@ -77,13 +77,19 @@ docker run -it --rm wpscanteam/wpscan --url https://target.tld/ --enumerate u1-1
|
||||
|
||||
# Usage
|
||||
|
||||
```wpscan --url blog.tld``` This will scan the blog using default options with a good compromise between speed and accuracy. For example, the plugins will be checked passively but their version with a mixed detection mode (passively + aggressively). Potential config backup files will also be checked, along with other interesting findings. If a more stealthy approach is required, then ```wpscan --stealthy --url blog.tld``` can be used.
|
||||
```wpscan --url blog.tld``` This will scan the blog using default options with a good compromise between speed and accuracy. For example, the plugins will be checked passively but their version with a mixed detection mode (passively + aggressively). Potential config backup files will also be checked, along with other interesting findings.
|
||||
|
||||
If a more stealthy approach is required, then ```wpscan --stealthy --url blog.tld``` can be used.
|
||||
As a result, when using the ```--enumerate``` option, don't forget to set the ```--plugins-detection``` accordingly, as its default is 'passive'.
|
||||
|
||||
For more options, open a terminal and type ```wpscan --help``` (if you built wpscan from the source, you should type the command outside of the git repo)
|
||||
|
||||
The DB is located at ~/.wpscan/db
|
||||
|
||||
## Vulnerability Database
|
||||
|
||||
The WPScan CLI tool uses the [WPVulnDB API](https://wpvulndb.com/api) to retrieve WordPress vulnerability data in real time. For WPScan to retrieve the vulnerability data an API token must be supplied via the `--api-token` option, or via a configuration file, as discussed below. An API token can be obtained by registering an account on [WPVulnDB](https://wpvulndb.com/users/sign_up). Up to 50 API requests per day are given free of charge to registered users. Once the 50 API requests are exhausted, WPScan will continue to work as normal but without any vulnerability data. Users can upgrade to paid API usage to increase their API limits within their user profile on [WPVulnDB](https://wpvulndb.com/).
|
||||
|
||||
## Load CLI options from file/s
|
||||
|
||||
WPScan can load all options (including the --url) from configuration files, the following locations are checked (order: first to last):
|
||||
@@ -124,7 +130,7 @@ cli_options:
|
||||
api_token: YOUR_API_TOKEN
|
||||
```
|
||||
|
||||
Enumerating usernames
|
||||
## Enumerating usernames
|
||||
|
||||
```shell
|
||||
wpscan --url https://target.tld/ --enumerate u
|
||||
|
||||
@@ -18,10 +18,10 @@ module WPScan
|
||||
choices: {
|
||||
vp: OptBoolean.new(['--vulnerable-plugins']),
|
||||
ap: OptBoolean.new(['--all-plugins']),
|
||||
p: OptBoolean.new(['--plugins']),
|
||||
p: OptBoolean.new(['--popular-plugins']),
|
||||
vt: OptBoolean.new(['--vulnerable-themes']),
|
||||
at: OptBoolean.new(['--all-themes']),
|
||||
t: OptBoolean.new(['--themes']),
|
||||
t: OptBoolean.new(['--popular-themes']),
|
||||
tt: OptBoolean.new(['--timthumbs']),
|
||||
cb: OptBoolean.new(['--config-backups']),
|
||||
dbe: OptBoolean.new(['--db-exports']),
|
||||
|
||||
@@ -56,7 +56,7 @@ module WPScan
|
||||
#
|
||||
# @return [ Boolean ] Wether or not to enumerate the plugins
|
||||
def enum_plugins?(opts)
|
||||
opts[:plugins] || opts[:all_plugins] || opts[:vulnerable_plugins]
|
||||
opts[:popular_plugins] || opts[:all_plugins] || opts[:vulnerable_plugins]
|
||||
end
|
||||
|
||||
def enum_plugins
|
||||
@@ -92,7 +92,7 @@ module WPScan
|
||||
|
||||
if opts[:enumerate][:all_plugins]
|
||||
DB::Plugins.all_slugs
|
||||
elsif opts[:enumerate][:plugins]
|
||||
elsif opts[:enumerate][:popular_plugins]
|
||||
DB::Plugins.popular_slugs
|
||||
else
|
||||
DB::Plugins.vulnerable_slugs
|
||||
@@ -103,7 +103,7 @@ module WPScan
|
||||
#
|
||||
# @return [ Boolean ] Wether or not to enumerate the themes
|
||||
def enum_themes?(opts)
|
||||
opts[:themes] || opts[:all_themes] || opts[:vulnerable_themes]
|
||||
opts[:popular_themes] || opts[:all_themes] || opts[:vulnerable_themes]
|
||||
end
|
||||
|
||||
def enum_themes
|
||||
@@ -139,7 +139,7 @@ module WPScan
|
||||
|
||||
if opts[:enumerate][:all_themes]
|
||||
DB::Themes.all_slugs
|
||||
elsif opts[:enumerate][:themes]
|
||||
elsif opts[:enumerate][:popular_themes]
|
||||
DB::Themes.popular_slugs
|
||||
else
|
||||
DB::Themes.vulnerable_slugs
|
||||
|
||||
@@ -8,7 +8,7 @@ module WPScan
|
||||
include CMSScanner::Finders::Finder::BreadthFirstDictionaryAttack
|
||||
|
||||
def login_request(username, password)
|
||||
target.method_call('wp.getUsersBlogs', [username, password])
|
||||
target.method_call('wp.getUsersBlogs', [username, password], cache_ttl: 0)
|
||||
end
|
||||
|
||||
def valid_credentials?(response)
|
||||
|
||||
@@ -19,7 +19,7 @@ module WPScan
|
||||
end
|
||||
end
|
||||
|
||||
target.multi_call(methods).run
|
||||
target.multi_call(methods, cache_ttl: 0).run
|
||||
end
|
||||
|
||||
# @param [ Array<Model::User> ] users
|
||||
|
||||
@@ -4,7 +4,7 @@ module WPScan
|
||||
module DB
|
||||
# WPVulnDB API
|
||||
class VulnApi
|
||||
NON_ERROR_CODES = [200, 401, 404].freeze
|
||||
NON_ERROR_CODES = [200, 401].freeze
|
||||
|
||||
class << self
|
||||
attr_accessor :token
|
||||
@@ -24,6 +24,7 @@ module WPScan
|
||||
|
||||
res = Browser.get(uri.join(path), params.merge(request_params))
|
||||
|
||||
return {} if res.code == 404 # This is for API inconsistencies when dots in path
|
||||
return JSON.parse(res.body) if NON_ERROR_CODES.include?(res.code)
|
||||
|
||||
raise Error::HTTP, res
|
||||
|
||||
@@ -109,6 +109,7 @@ module WPScan
|
||||
Browser.instance.forge_request(
|
||||
login_url,
|
||||
method: :post,
|
||||
cache_ttl: 0,
|
||||
body: { log: username, pwd: password }
|
||||
)
|
||||
end
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
# Version
|
||||
module WPScan
|
||||
VERSION = '3.7.0'
|
||||
VERSION = '3.7.1'
|
||||
end
|
||||
|
||||
425
spec/fixtures/db/dynamic_finders.yml
vendored
425
spec/fixtures/db/dynamic_finders.yml
vendored
File diff suppressed because it is too large
Load Diff
125
spec/fixtures/dynamic_finders/expected.yml
vendored
125
spec/fixtures/dynamic_finders/expected.yml
vendored
@@ -1444,6 +1444,13 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/advanced-random-posts-widget/languages/advanced-random-posts-widget.pot,
|
||||
Match: ''d-Version: Advanced Random Posts Widget 2.2.0'''
|
||||
advanced-sermons:
|
||||
QueryParameter:
|
||||
number: '1.8'
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/advanced-sermons/styling/asp-frontend.css?ver=1.8
|
||||
confidence: 10
|
||||
advanced-spoiler:
|
||||
QueryParameter:
|
||||
number: 2.02
|
||||
@@ -1503,6 +1510,13 @@ plugins:
|
||||
found_by: Meta Tag (Passive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/, Match: ''advthemeeditor/1.0'''
|
||||
advanced-xprofile-fields-for-buddypress:
|
||||
TranslationFile:
|
||||
number: 1.0.4
|
||||
found_by: Translation File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/advanced-xprofile-fields-for-buddypress/languages/advanced-xprofile-fields-for-buddypress.pot,
|
||||
Match: ''"1.0.4'''
|
||||
adventure-bucket-list:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
@@ -3500,6 +3514,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/ba-event/languages/ba-event.pot, Match:
|
||||
''Project-Id-Version: BA Event 1.0.0'''
|
||||
ba-plus-before-after-image-slider-free:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/ba-plus-before-after-image-slider-free/css/ba-plus.min.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/ba-plus-before-after-image-slider-free/js/ba-plus.min.js?ver=1.0.0
|
||||
confidence: 20
|
||||
baap-mobile-version:
|
||||
MetaTag:
|
||||
number: 2.0
|
||||
@@ -6079,6 +6101,14 @@ plugins:
|
||||
found_by: Composer File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/carbon-fields/package.json, Match: ''1.6.0'''
|
||||
card-for-bilibili:
|
||||
QueryParameter:
|
||||
number: '1.3'
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/card-for-bilibili/card-for-bilibili.css?v=1.3&ver=1.3
|
||||
- http://wp.lab/wp-content/plugins/card-for-bilibili/card-for-bilibili.js?v=1.3&ver=1.3
|
||||
confidence: 20
|
||||
cardealerpress:
|
||||
HeaderPattern:
|
||||
number: 4.9.1712.01
|
||||
@@ -6223,6 +6253,13 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/category-post-slider/css/cps-style.css?ver=1.1
|
||||
- http://wp.lab/wp-content/plugins/category-post-slider/js/jquery.cpsslider.js?ver=1.1
|
||||
catenis-blocks:
|
||||
TranslationFile:
|
||||
number: 1.0.0
|
||||
found_by: Translation File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/catenis-blocks/languages/catenis-blocks.pot,
|
||||
Match: ''"Project-Id-Version: Catenis Blocks 1.0.0'''
|
||||
cb-contact-form:
|
||||
QueryParameter:
|
||||
number: '1.1'
|
||||
@@ -7871,6 +7908,16 @@ plugins:
|
||||
confidence: 10
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/conditional-lightbox/slimbox-2.04/js/slimbox2.js?ver=1.0
|
||||
conditional-popup-creator:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/css/jBox.all.min.css?ver=1.0
|
||||
- http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/css/main.css?ver=1.0
|
||||
- http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/js/jBox.all.min.js?ver=1.0
|
||||
- http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/js/main.js?ver=1.0
|
||||
confidence: 40
|
||||
conekta-payment-gateway:
|
||||
ChangeLog:
|
||||
number: 3.0.5
|
||||
@@ -13414,6 +13461,13 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/front-end-pm/assets/css/style.css?ver=7.1
|
||||
- http://wp.lab/wp-content/plugins/front-end-pm/assets/css/common-style.css?ver=7.1
|
||||
confidence: 20
|
||||
frontend-analytics:
|
||||
TranslationFile:
|
||||
number: 1.0.5
|
||||
found_by: Translation File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/frontend-analytics/languages/frontend-analytics-en_US.po,
|
||||
Match: ''t-Id-Version: Frontend Google Analytics 1.0.5'''
|
||||
frontend-dashboard:
|
||||
QueryParameter:
|
||||
number: 1.2.1
|
||||
@@ -13498,6 +13552,13 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/full-width-responsive-slider-wp/languages/full-width-responsive-slider-wp.pot,
|
||||
Match: ''ersion: Full Width Responsive Slider Wp 1.1'''
|
||||
fullscreen-ajax-loader:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/fullscreen-ajax-loader/assets/css/fs-ajax-loader.css?ver=1.0
|
||||
confidence: 10
|
||||
fullscreen-galleria:
|
||||
QueryParameter:
|
||||
number: 1.6.4
|
||||
@@ -18833,6 +18894,13 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/link2wiki/editor_plugin.js, Match: ''version :
|
||||
"1.0"'''
|
||||
linkbuildr:
|
||||
TranslationFile:
|
||||
number: '1.0'
|
||||
found_by: Translation File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/linkbuildr/languages/linkbuildr.pot, Match:
|
||||
''"Project-Id-Version: Linkbuildr 1.0'''
|
||||
linker:
|
||||
TranslationFile:
|
||||
number: 1.2.0
|
||||
@@ -22932,6 +23000,8 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/frontend/js/loving-memorials-frontend.js?ver=1.0.1
|
||||
- http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/frontend/js/payment.js?ver=1.0.1
|
||||
- http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/datatables.min.js?ver=1.0.1
|
||||
- http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/css/loving-memorials-public.min.css?ver=1.0.1
|
||||
- http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/css/bootstrap.min.css?ver=1.0.1
|
||||
confidence: 100
|
||||
object-sync-for-salesforce:
|
||||
ChangeLog:
|
||||
@@ -23872,6 +23942,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/password-confirm-action/languages/password-confirm-action.pot,
|
||||
Match: ''ect-Id-Version: password-confirm-action 0.2.0'''
|
||||
password-protect-page:
|
||||
QueryParameter:
|
||||
number: 1.2.1
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/password-protect-page//public/js/dist//ppw-rc-form.css?ver=1.2.1
|
||||
- http://wp.lab/wp-content/plugins/password-protect-page//public/js/dist//ppw-rc-form.bundle.js?ver=1.2.1
|
||||
confidence: 20
|
||||
password-protected:
|
||||
ChangeLog:
|
||||
number: '2.1'
|
||||
@@ -28345,6 +28423,14 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/sassy-social-share/public/css/sassy-social-share-public.css?ver=3.1.5
|
||||
- http://wp.lab/wp-content/plugins/sassy-social-share/admin/css/sassy-social-share-svg.css?ver=3.1.5
|
||||
- http://wp.lab/wp-content/plugins/sassy-social-share/public/js/sassy-social-share-public.js?ver=3.1.5
|
||||
save-as-image-by-pdfcrowd:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/save-as-image-by-pdfcrowd/public/css/save-as-image-pdfcrowd-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/save-as-image-by-pdfcrowd/public/js/save-as-image-pdfcrowd-public.js?ver=1.0.0
|
||||
confidence: 20
|
||||
save-as-pdf-by-pdfcrowd:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
@@ -32497,6 +32583,13 @@ plugins:
|
||||
swift-performance-lite:
|
||||
Comment:
|
||||
found_by: Comment (Passive Detection)
|
||||
swiftninjapro-better-scroll-bar:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/swiftninjapro-better-scroll-bar/assets/style.css?ver=1.0
|
||||
confidence: 10
|
||||
swim-it-up-tabela-de-recordes:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
@@ -34405,6 +34498,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/ufhealth-require-image-alt-tags/languages/ufhealth-require-image-alt-tags.pot,
|
||||
Match: ''rsion: UF Health Require Image Alt Tags 1.1.5'''
|
||||
uhrzeit:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/uhrzeit/public/css/uhrzeit-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/uhrzeit/public/js/uhrzeit-public.js?ver=1.0.0
|
||||
confidence: 20
|
||||
uix-page-builder:
|
||||
QueryParameter:
|
||||
number: 1.4.9
|
||||
@@ -35656,6 +35757,13 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/vessel/css/vessel.css?ver=0.7.1
|
||||
- http://wp.lab/wp-content/plugins/vessel/js/vessel.js?ver=0.7.1
|
||||
confidence: 20
|
||||
viabill-woocommerce:
|
||||
ChangeLog:
|
||||
number: 1.0.3
|
||||
found_by: Change Log (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/viabill-woocommerce/changelog.txt, Match:
|
||||
''= 1.0.3'''
|
||||
viavi-wp-timeline:
|
||||
TranslationFile:
|
||||
number: '1.0'
|
||||
@@ -37736,6 +37844,15 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/woo-customer-coupons/CHANGELOG.txt, Match:
|
||||
''version 1.0.0'''
|
||||
woo-delivery:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/woo-delivery/public/css/flatpickr.min.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/woo-delivery/public/css/coderockz-woo-delivery-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/woo-delivery/public/js/flatpickr.min.js?ver=1.0.0
|
||||
confidence: 30
|
||||
woo-delivery-scheduler:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
@@ -40845,6 +40962,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/wp-featured-entries/locale/jh-featured-es_ES.po,
|
||||
Match: ''"Project-Id-Version: jh-featured v1.0'''
|
||||
wp-featured-news-custom-posts-listing-elements:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/wp-featured-news-custom-posts-listing-elements/modules/js/theme.js?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/wp-featured-news-custom-posts-listing-elements/modules/js/popper.min.js?ver=1.0.0
|
||||
confidence: 20
|
||||
wp-feed-post-thumbnail:
|
||||
ComposerFile:
|
||||
number: 2.1.0
|
||||
|
||||
@@ -0,0 +1,171 @@
|
||||
# Copyright (C) 2019 SuitePlugins
|
||||
# This file is distributed under the GPLv2 or later (license.txt).
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: SuitePlugins - Advanced XProfile Fields for BuddyPress "
|
||||
"1.0.4\n"
|
||||
"Report-Msgid-Bugs-To: "
|
||||
"https://wordpress.org/support/plugin/advanced-xprofile-fields-for-"
|
||||
"buddypress\n"
|
||||
"POT-Creation-Date: 2019-09-08 03:48:34+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"X-Generator: grunt-wp-i18n 1.0.3\n"
|
||||
|
||||
#: admin/template/metabox.php:31
|
||||
msgid "Labels"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/metabox.php:32
|
||||
msgid "Validation"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/metabox.php:34
|
||||
msgid "Advanced Options"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-advanced.php:6
|
||||
msgid "Hide on registration"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-advanced.php:9
|
||||
msgid "Hide field on registration page"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-advanced.php:15
|
||||
msgid "Non editable"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-advanced.php:18
|
||||
msgid "Stop profile field from being updated"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-advanced.php:24
|
||||
msgid "Show in Admin Column"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-advanced.php:27
|
||||
msgid "Display a column on admin user listing page"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-labels.php:6
|
||||
msgid "Registration"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-labels.php:12
|
||||
msgid "Label on registration page"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-labels.php:19
|
||||
msgid "Self Profile"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-labels.php:25
|
||||
msgid "Label while viewing your profile"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-labels.php:32
|
||||
msgid "User's Profile"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-labels.php:38
|
||||
msgid "Label while viewing another member's page"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-labels.php:45
|
||||
msgid "Edit Profile"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-labels.php:51
|
||||
msgid "Label on edit profile page"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-labels.php:58
|
||||
msgid "Admin Column"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-labels.php:64
|
||||
msgid "Admin column title "
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-validation.php:5
|
||||
msgid "Character Limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-validation.php:9
|
||||
msgid "Set the maximum amount of characters for this field."
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-validation.php:15
|
||||
msgid "Minimum Characters"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-validation.php:19
|
||||
msgid "Set the minimum amount of characters for this field."
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-validation.php:25
|
||||
msgid "Text Format"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-validation.php:28
|
||||
msgid "-Select Format-"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-validation.php:30
|
||||
msgid "Alphanumeric"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-validation.php:33
|
||||
msgid "Alpha"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-validation.php:36
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-validation.php:39
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/template/tab-validation.php:43
|
||||
msgid "Choose the text format for an input field."
|
||||
msgstr ""
|
||||
|
||||
#: sp-advanced-xprofile.php:242
|
||||
msgid "Please enter only letters"
|
||||
msgstr ""
|
||||
|
||||
#: sp-advanced-xprofile.php:246
|
||||
msgid "Letters, numbers, and underscores only"
|
||||
msgstr ""
|
||||
|
||||
#: sp-advanced-xprofile.php:268
|
||||
msgid "Please specify a valid state"
|
||||
msgstr ""
|
||||
|
||||
#: sp-advanced-xprofile.php:272
|
||||
msgid "The specified US ZIP Code is invalid"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "SuitePlugins - Advanced XProfile Fields for BuddyPress"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "http://suiteplugins.com"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid ""
|
||||
"Enhance your BuddyPress profile fields with Advanced XProfile Fields for "
|
||||
"BuddyPress. Manage fields labels, validation and show fields in admin."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "SuitePlugins"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,951 @@
|
||||
# Copyright (C) 2019 Blockchain of Things
|
||||
# This file is distributed under the same license as the Catenis Blocks plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Catenis Blocks 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/CatenisBlocksWPPlugin\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2019-09-04T15:44:23-03:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.1.0\n"
|
||||
"X-Domain: catenis-blocks\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Catenis Blocks"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "A set of Gutenberg blocks for interfacing with the Bitcoin blockchain via Catenis Enterprise services"
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Blockchain of Things"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://blockchainofthings.com"
|
||||
msgstr ""
|
||||
|
||||
#: src/CatenisBlocks.php:33
|
||||
msgid "Catenis"
|
||||
msgstr ""
|
||||
|
||||
#: js/SaveMessageBlock.js:195
|
||||
msgid "unnamed"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:12
|
||||
#: js/SendMessageBlockEditor.js:16
|
||||
msgid "Write your message"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:13
|
||||
#: js/StoreMessageBlockEditor.js:22
|
||||
msgid "Store Message"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:14
|
||||
msgid ""
|
||||
"Message successfully stored.\n"
|
||||
"Message Id: {!messageId}"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:23
|
||||
msgid "Store a text message onto the Bitcoin blockchain"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:211
|
||||
#: js/SendMessageBlockEditor.js:306
|
||||
msgid "Message Box"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:214
|
||||
#: js/SendMessageBlockEditor.js:309
|
||||
msgid "Number of Lines"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:222
|
||||
#: js/SaveMessageBlockEditor.js:165
|
||||
#: js/SendFileBlockEditor.js:292
|
||||
#: js/SendMessageBlockEditor.js:317
|
||||
#: js/StoreFileBlockEditor.js:199
|
||||
#: js/DisplayMessageBlockEditor.js:164
|
||||
msgid "Display"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:226
|
||||
#: js/SaveMessageBlockEditor.js:169
|
||||
#: js/SendFileBlockEditor.js:296
|
||||
#: js/SendMessageBlockEditor.js:321
|
||||
#: js/StoreFileBlockEditor.js:203
|
||||
#: js/DisplayMessageBlockEditor.js:168
|
||||
msgid "Show Spinner"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:227
|
||||
msgid "Show animated icon while storing message"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:233
|
||||
#: js/SaveMessageBlockEditor.js:238
|
||||
#: js/MessageInputBlockEditor.js:93
|
||||
#: js/SendFileBlockEditor.js:303
|
||||
#: js/SendMessageBlockEditor.js:328
|
||||
#: js/StoreFileBlockEditor.js:210
|
||||
#: js/DisplayMessageBlockEditor.js:199
|
||||
msgid "Advanced UI Settings"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:240
|
||||
#: js/SaveMessageBlockEditor.js:206
|
||||
#: js/SendFileBlockEditor.js:310
|
||||
#: js/SendMessageBlockEditor.js:335
|
||||
#: js/StoreFileBlockEditor.js:217
|
||||
#: js/DisplayMessageBlockEditor.js:204
|
||||
msgid "Spinner Color"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:260
|
||||
#: js/SendMessageBlockEditor.js:365
|
||||
msgid "Message Placeholder"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:265
|
||||
#: js/MessageInputBlockEditor.js:102
|
||||
#: js/SendFileBlockEditor.js:345
|
||||
#: js/SendMessageBlockEditor.js:370
|
||||
#: js/StoreFileBlockEditor.js:242
|
||||
msgid "Button Label"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:270
|
||||
#: js/SendFileBlockEditor.js:350
|
||||
#: js/SendMessageBlockEditor.js:375
|
||||
#: js/StoreFileBlockEditor.js:247
|
||||
msgid "Success Message Template"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:271
|
||||
#: js/SendFileBlockEditor.js:351
|
||||
#: js/SendMessageBlockEditor.js:376
|
||||
#: js/StoreFileBlockEditor.js:248
|
||||
msgid "Use the term {!messageId} as a placeholder for the returned message ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:282
|
||||
#: js/SendFileBlockEditor.js:362
|
||||
#: js/SendMessageBlockEditor.js:387
|
||||
#: js/StoreFileBlockEditor.js:259
|
||||
msgid "Store Options"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:286
|
||||
#: js/SendFileBlockEditor.js:378
|
||||
#: js/SendMessageBlockEditor.js:397
|
||||
#: js/StoreFileBlockEditor.js:269
|
||||
msgid "Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:287
|
||||
#: js/SendMessageBlockEditor.js:398
|
||||
msgid "Encrypt message before storing it"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:287
|
||||
#: js/SendMessageBlockEditor.js:398
|
||||
msgid "Store message as it is"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:292
|
||||
#: js/SendMessageBlockEditor.js:403
|
||||
msgid "Storage"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:308
|
||||
#: js/SendFileBlockEditor.js:385
|
||||
#: js/SendMessageBlockEditor.js:419
|
||||
#: js/StoreFileBlockEditor.js:276
|
||||
msgid "Result"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:312
|
||||
#: js/SendFileBlockEditor.js:389
|
||||
#: js/SendMessageBlockEditor.js:423
|
||||
#: js/StoreFileBlockEditor.js:280
|
||||
msgid "Success Panel ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:313
|
||||
#: js/StoreMessageBlockEditor.js:319
|
||||
#: js/SendFileBlockEditor.js:390
|
||||
#: js/SendFileBlockEditor.js:396
|
||||
#: js/SendMessageBlockEditor.js:424
|
||||
#: js/SendMessageBlockEditor.js:430
|
||||
#: js/StoreFileBlockEditor.js:281
|
||||
#: js/StoreFileBlockEditor.js:287
|
||||
msgid "Enter ID of an HTML element on the page"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:318
|
||||
#: js/SendFileBlockEditor.js:395
|
||||
#: js/SendMessageBlockEditor.js:429
|
||||
#: js/StoreFileBlockEditor.js:286
|
||||
msgid "Error Panel ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlockEditor.js:413
|
||||
#: js/PermissionsBlockEditor.js:533
|
||||
#: js/MessageInboxBlockEditor.js:935
|
||||
#: js/SaveMessageBlockEditor.js:314
|
||||
#: js/SendFileBlockEditor.js:534
|
||||
#: js/SendMessageBlockEditor.js:559
|
||||
#: js/StoreFileBlockEditor.js:390
|
||||
#: js/MessageHistoryBlockEditor.js:1082
|
||||
#: js/DisplayMessageBlockEditor.js:281
|
||||
msgid "Catenis API client not loaded on page"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:25
|
||||
msgid "Permissions"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:26
|
||||
msgid "Manage Catenis permissions"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:155
|
||||
msgid "Permission Selection"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:159
|
||||
msgid "Permission Events"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:160
|
||||
msgid "receive-notify-new-msg"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:166
|
||||
msgid "receive-notify-msg-read"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:172
|
||||
msgid "receive-msg"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:178
|
||||
msgid "send-read-msg-confirm"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:184
|
||||
msgid "disclose-main-props"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:190
|
||||
msgid "disclose-identity-info"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:191
|
||||
msgid "Select the permission rights to choose"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:197
|
||||
msgid "Levels"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:198
|
||||
#: js/PermissionsBlockEditor.js:309
|
||||
#: js/PermissionsBlockEditor.js:428
|
||||
msgid "System"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:204
|
||||
#: js/PermissionsBlockEditor.js:318
|
||||
#: js/PermissionsBlockEditor.js:437
|
||||
msgid "Catenis Node"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:210
|
||||
#: js/PermissionsBlockEditor.js:327
|
||||
#: js/PermissionsBlockEditor.js:446
|
||||
msgid "Client"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:216
|
||||
#: js/PermissionsBlockEditor.js:336
|
||||
#: js/PermissionsBlockEditor.js:455
|
||||
msgid "Device"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:217
|
||||
msgid "Select the levels to choose"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:242
|
||||
#: js/PermissionsBlockEditor.js:379
|
||||
msgid "Receive notification of new message from a device"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:251
|
||||
#: js/PermissionsBlockEditor.js:388
|
||||
msgid "Receive notification of message read by a device"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:260
|
||||
#: js/PermissionsBlockEditor.js:397
|
||||
msgid "Receive message from a device"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:269
|
||||
#: js/PermissionsBlockEditor.js:406
|
||||
msgid "Send read message confirmation to a device"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:278
|
||||
msgid "Disclose device's main properties (name, product unique ID) to a device"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:287
|
||||
msgid "Disclose device's basic identification information to a device"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:496
|
||||
#: js/PermissionsBlock.js:616
|
||||
msgid "allow"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:499
|
||||
#: js/PermissionsBlock.js:617
|
||||
msgid "deny"
|
||||
msgstr ""
|
||||
|
||||
#: js/PermissionsBlockEditor.js:502
|
||||
#: js/PermissionsBlock.js:618
|
||||
msgid "none"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:26
|
||||
msgid "Message Inbox"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:27
|
||||
msgid "Display list with latest received messages"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:347
|
||||
#: js/MessageHistoryBlockEditor.js:374
|
||||
msgid "Message Filtering"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:350
|
||||
#: js/MessageHistoryBlockEditor.js:392
|
||||
msgid "Unread Only"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:351
|
||||
#: js/MessageHistoryBlockEditor.js:393
|
||||
msgid "List only unread messages"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:351
|
||||
#: js/MessageHistoryBlockEditor.js:393
|
||||
msgid "List all messages"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:356
|
||||
#: js/MessageHistoryBlockEditor.js:398
|
||||
msgid "Period"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:359
|
||||
#: js/MessageHistoryBlockEditor.js:401
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:362
|
||||
#: js/MessageHistoryBlockEditor.js:404
|
||||
msgid "Last 7 days"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:365
|
||||
#: js/MessageHistoryBlockEditor.js:407
|
||||
msgid "Last 30 days"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:368
|
||||
#: js/MessageHistoryBlockEditor.js:410
|
||||
msgid "Current month"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:371
|
||||
#: js/MessageHistoryBlockEditor.js:413
|
||||
msgid "Last 3 months"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:374
|
||||
#: js/MessageHistoryBlockEditor.js:416
|
||||
msgid "Last 6 months"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:377
|
||||
#: js/MessageHistoryBlockEditor.js:419
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:387
|
||||
#: js/MessageInboxBlockEditor.js:411
|
||||
#: js/MessageHistoryBlockEditor.js:429
|
||||
#: js/MessageHistoryBlockEditor.js:453
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:430
|
||||
#: js/MessageHistoryBlockEditor.js:512
|
||||
msgid "Message List"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:434
|
||||
#: js/MessageHistoryBlockEditor.js:516
|
||||
msgid "Messages Per Page"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:439
|
||||
#: js/MessageHistoryBlockEditor.js:521
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:440
|
||||
#: js/MessageInboxBlockEditor.js:552
|
||||
#: js/MessageInboxBlockEditor.js:804
|
||||
#: js/SaveMessageBlockEditor.js:176
|
||||
#: js/MessageHistoryBlockEditor.js:522
|
||||
#: js/MessageHistoryBlockEditor.js:640
|
||||
#: js/MessageHistoryBlockEditor.js:923
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:446
|
||||
#: js/MessageInboxBlockEditor.js:583
|
||||
#: js/MessageInboxBlockEditor.js:830
|
||||
#: js/SaveMessageBlockEditor.js:158
|
||||
#: js/MessageInputBlockEditor.js:8
|
||||
#: js/MessageHistoryBlockEditor.js:528
|
||||
#: js/MessageHistoryBlockEditor.js:671
|
||||
#: js/MessageHistoryBlockEditor.js:949
|
||||
#: js/DisplayMessageBlockEditor.js:157
|
||||
msgid "Message ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:452
|
||||
#: js/MessageInboxBlockEditor.js:616
|
||||
#: js/MessageInboxBlockEditor.js:858
|
||||
#: js/MessageHistoryBlockEditor.js:540
|
||||
#: js/MessageHistoryBlockEditor.js:737
|
||||
#: js/MessageHistoryBlockEditor.js:1005
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:458
|
||||
#: js/MessageInboxBlockEditor.js:649
|
||||
#: js/MessageInboxBlockEditor.js:886
|
||||
msgid "From"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:464
|
||||
#: js/MessageInboxBlockEditor.js:682
|
||||
#: js/MessageInboxBlockEditor.js:914
|
||||
#: js/MessageHistoryBlockEditor.js:552
|
||||
#: js/MessageHistoryBlockEditor.js:803
|
||||
#: js/MessageHistoryBlockEditor.js:1061
|
||||
msgid "Read"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:465
|
||||
#: js/MessageHistoryBlockEditor.js:553
|
||||
msgid "Select the columns to be displayed"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:472
|
||||
#: js/MessageHistoryBlockEditor.js:560
|
||||
msgid "Action Links"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:494
|
||||
msgid "Origin Device ID ('From' Column)"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:495
|
||||
#: js/MessageHistoryBlockEditor.js:583
|
||||
msgid "Always show device ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:495
|
||||
#: js/MessageHistoryBlockEditor.js:583
|
||||
msgid "Show product unique ID instead if present"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:516
|
||||
#: js/MessageHistoryBlockEditor.js:604
|
||||
msgid "Display HTML Anchor"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:517
|
||||
#: js/MessageHistoryBlockEditor.js:605
|
||||
msgid "Reference to block used to display the message contents"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:526
|
||||
#: js/MessageHistoryBlockEditor.js:614
|
||||
msgid "Save HTML Anchor"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:527
|
||||
#: js/MessageHistoryBlockEditor.js:615
|
||||
msgid "Reference to block used to save the message contents"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:534
|
||||
#: js/MessageHistoryBlockEditor.js:622
|
||||
msgid "Action Target"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:581
|
||||
#: js/MessageInboxBlockEditor.js:614
|
||||
#: js/MessageInboxBlockEditor.js:647
|
||||
#: js/MessageInboxBlockEditor.js:680
|
||||
#: js/MessageInboxBlockEditor.js:829
|
||||
#: js/MessageInboxBlockEditor.js:857
|
||||
#: js/MessageInboxBlockEditor.js:885
|
||||
#: js/MessageInboxBlockEditor.js:913
|
||||
#: js/MessageHistoryBlockEditor.js:669
|
||||
#: js/MessageHistoryBlockEditor.js:702
|
||||
#: js/MessageHistoryBlockEditor.js:735
|
||||
#: js/MessageHistoryBlockEditor.js:768
|
||||
#: js/MessageHistoryBlockEditor.js:801
|
||||
#: js/MessageHistoryBlockEditor.js:948
|
||||
#: js/MessageHistoryBlockEditor.js:976
|
||||
#: js/MessageHistoryBlockEditor.js:1004
|
||||
#: js/MessageHistoryBlockEditor.js:1032
|
||||
#: js/MessageHistoryBlockEditor.js:1060
|
||||
msgid "Sort by"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:734
|
||||
#: js/MessageHistoryBlockEditor.js:856
|
||||
msgid "Reload"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:742
|
||||
msgid "New Message"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:746
|
||||
#: js/MessageHistoryBlockEditor.js:865
|
||||
msgid "First page"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:754
|
||||
#: js/MessageHistoryBlockEditor.js:873
|
||||
msgid "Previous page"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:775
|
||||
#: js/MessageHistoryBlockEditor.js:894
|
||||
msgid "Next page"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInboxBlockEditor.js:783
|
||||
#: js/MessageHistoryBlockEditor.js:902
|
||||
msgid "Last page"
|
||||
msgstr ""
|
||||
|
||||
#: js/SaveMessageBlockEditor.js:11
|
||||
msgid "Save retrieved message"
|
||||
msgstr ""
|
||||
|
||||
#: js/SaveMessageBlockEditor.js:18
|
||||
msgid "Save Message"
|
||||
msgstr ""
|
||||
|
||||
#: js/SaveMessageBlockEditor.js:19
|
||||
msgid "Save message retrieved from the Bitcoin blockchain as a file"
|
||||
msgstr ""
|
||||
|
||||
#: js/SaveMessageBlockEditor.js:155
|
||||
#: js/DisplayMessageBlockEditor.js:154
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#: js/SaveMessageBlockEditor.js:159
|
||||
#: js/DisplayMessageBlockEditor.js:158
|
||||
msgid "ID of message to be retrieved"
|
||||
msgstr ""
|
||||
|
||||
#: js/SaveMessageBlockEditor.js:170
|
||||
#: js/DisplayMessageBlockEditor.js:169
|
||||
msgid "Show animated icon while loading message"
|
||||
msgstr ""
|
||||
|
||||
#: js/SaveMessageBlockEditor.js:180
|
||||
msgid "Auto Save"
|
||||
msgstr ""
|
||||
|
||||
#: js/SaveMessageBlockEditor.js:181
|
||||
msgid "Automatically save message after it is retrieved"
|
||||
msgstr ""
|
||||
|
||||
#: js/SaveMessageBlockEditor.js:181
|
||||
msgid "Show link to save retrieved message"
|
||||
msgstr ""
|
||||
|
||||
#: js/SaveMessageBlockEditor.js:194
|
||||
msgid "Save Message Link"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInputBlockEditor.js:9
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInputBlockEditor.js:12
|
||||
msgid "Message Input"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInputBlockEditor.js:13
|
||||
msgid "Enter ID of message for display/saving"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInputBlockEditor.js:83
|
||||
msgid "Target"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInputBlockEditor.js:86
|
||||
msgid "HTML Anchor"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInputBlockEditor.js:87
|
||||
msgid "Reference to block used to display/save the message contents"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageInputBlockEditor.js:97
|
||||
msgid "Message ID Placeholder"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:11
|
||||
#: js/SendMessageBlockEditor.js:14
|
||||
msgid "Target device ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:12
|
||||
#: js/SendMessageBlockEditor.js:15
|
||||
msgid "Target device prod unique ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:13
|
||||
#: js/StoreFileBlockEditor.js:11
|
||||
msgid "Drop a file or click to select"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:14
|
||||
#: js/SendFileBlockEditor.js:24
|
||||
msgid "Send File"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:15
|
||||
msgid ""
|
||||
"File successfully sent.\n"
|
||||
"Message Id: {!messageId}"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:25
|
||||
msgid "Store a file onto the Bitcoin blockchain addressing it to another Catenis virtual device"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:264
|
||||
#: js/SendMessageBlockEditor.js:278
|
||||
msgid "Target Device"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:267
|
||||
#: js/SendMessageBlockEditor.js:281
|
||||
msgid "Dynamic Target Device"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:268
|
||||
#: js/SendMessageBlockEditor.js:282
|
||||
msgid "Select a different target device for each message"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:268
|
||||
#: js/SendMessageBlockEditor.js:282
|
||||
msgid "Use a single predefined target device"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:273
|
||||
#: js/SendMessageBlockEditor.js:287
|
||||
msgid "Use Product Unique ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:274
|
||||
#: js/SendMessageBlockEditor.js:288
|
||||
msgid "Enter product unique ID for target device"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:274
|
||||
#: js/SendMessageBlockEditor.js:288
|
||||
msgid "Enter Catenis device ID for target device"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:282
|
||||
#: js/SendMessageBlockEditor.js:296
|
||||
msgid "Target Device Product Unique ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:282
|
||||
#: js/SendMessageBlockEditor.js:296
|
||||
msgid "Target Device ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:283
|
||||
#: js/SendMessageBlockEditor.js:297
|
||||
msgid "ID of Catenis virtual device to which the message is sent"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:297
|
||||
msgid "Show animated icon while sending file"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:330
|
||||
#: js/SendMessageBlockEditor.js:355
|
||||
msgid "Target Device ID Placeholder"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:335
|
||||
#: js/SendMessageBlockEditor.js:360
|
||||
msgid "Target Device Prod Unique ID Placeholder"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:340
|
||||
#: js/StoreFileBlockEditor.js:237
|
||||
msgid "File Drop Box Message"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:366
|
||||
#: js/StoreFileBlockEditor.js:263
|
||||
msgid "File Header"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:367
|
||||
#: js/StoreFileBlockEditor.js:264
|
||||
msgid "Add header describing file properties"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:367
|
||||
#: js/StoreFileBlockEditor.js:264
|
||||
msgid "Only the original file contents are stored"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:372
|
||||
#: js/SendMessageBlockEditor.js:391
|
||||
msgid "Read Confirmation"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:373
|
||||
msgid "Send file with read confirmation"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:373
|
||||
#: js/SendMessageBlockEditor.js:392
|
||||
msgid "No read confirmation requested"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:379
|
||||
#: js/StoreFileBlockEditor.js:270
|
||||
msgid "Encrypt file contents before storing them"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlockEditor.js:379
|
||||
#: js/StoreFileBlockEditor.js:270
|
||||
msgid "Store file contents as they are"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreMessageBlock.js:164
|
||||
msgid "No message to be stored"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageHistoryBlock.js:512
|
||||
#: js/MessageInboxBlock.js:519
|
||||
msgid "No messages"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageHistoryBlock.js:908
|
||||
#: js/MessageInboxBlock.js:908
|
||||
msgid "true"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageHistoryBlock.js:908
|
||||
#: js/MessageInboxBlock.js:908
|
||||
msgid "false"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlock.js:312
|
||||
msgid "No file selected to be sent"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlock.js:321
|
||||
#: js/SendMessageBlock.js:174
|
||||
msgid "No target device product unique ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlock.js:321
|
||||
#: js/SendMessageBlock.js:174
|
||||
msgid "No target device ID"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlock.js:427
|
||||
msgid "Empty file; nothing to send"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlock.js:444
|
||||
#: js/StoreFileBlock.js:431
|
||||
msgid "Error reading file: "
|
||||
msgstr ""
|
||||
|
||||
#: js/SendFileBlock.js:449
|
||||
#: js/StoreFileBlock.js:436
|
||||
msgid "Reading of file has been aborted"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreFileBlock.js:311
|
||||
msgid "No file selected to be stored"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreFileBlock.js:414
|
||||
msgid "Empty file; nothing to store"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendMessageBlockEditor.js:17
|
||||
#: js/SendMessageBlockEditor.js:27
|
||||
msgid "Send Message"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendMessageBlockEditor.js:18
|
||||
msgid ""
|
||||
"Message successfully sent.\n"
|
||||
"Message Id: {!messageId}"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendMessageBlockEditor.js:28
|
||||
msgid "Store a text message onto the Bitcoin blockchain addressing it to another Catenis virtual device"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendMessageBlockEditor.js:322
|
||||
msgid "Show animated icon while sending message"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendMessageBlockEditor.js:392
|
||||
msgid "Send message with read confirmation"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreFileBlockEditor.js:12
|
||||
#: js/StoreFileBlockEditor.js:21
|
||||
msgid "Store File"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreFileBlockEditor.js:13
|
||||
msgid ""
|
||||
"File successfully stored.\n"
|
||||
"Message Id: {!messageId}"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreFileBlockEditor.js:22
|
||||
msgid "Store a file onto the Bitcoin blockchain"
|
||||
msgstr ""
|
||||
|
||||
#: js/StoreFileBlockEditor.js:204
|
||||
msgid "Show animated icon while storing file"
|
||||
msgstr ""
|
||||
|
||||
#: js/SendMessageBlock.js:165
|
||||
msgid "No message to be sent"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageHistoryBlockEditor.js:28
|
||||
msgid "Message History"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageHistoryBlockEditor.js:29
|
||||
msgid "Display list with latest stored/sent messages"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageHistoryBlockEditor.js:377
|
||||
msgid "Message Type"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageHistoryBlockEditor.js:466
|
||||
#: js/MessageHistoryBlockEditor.js:490
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageHistoryBlockEditor.js:534
|
||||
#: js/MessageHistoryBlockEditor.js:704
|
||||
#: js/MessageHistoryBlockEditor.js:977
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageHistoryBlockEditor.js:546
|
||||
#: js/MessageHistoryBlockEditor.js:770
|
||||
#: js/MessageHistoryBlockEditor.js:1033
|
||||
msgid "To"
|
||||
msgstr ""
|
||||
|
||||
#: js/MessageHistoryBlockEditor.js:582
|
||||
msgid "Target Device ID ('To' Column)"
|
||||
msgstr ""
|
||||
|
||||
#: js/DisplayMessageBlockEditor.js:19
|
||||
msgid "Display Message"
|
||||
msgstr ""
|
||||
|
||||
#: js/DisplayMessageBlockEditor.js:20
|
||||
msgid "Display a text message retrieved from the Bitcoin blockchain"
|
||||
msgstr ""
|
||||
|
||||
#: js/DisplayMessageBlockEditor.js:174
|
||||
msgid "Strip File Header"
|
||||
msgstr ""
|
||||
|
||||
#: js/DisplayMessageBlockEditor.js:175
|
||||
msgid "Do not display file header if present"
|
||||
msgstr ""
|
||||
|
||||
#: js/DisplayMessageBlockEditor.js:175
|
||||
msgid "Display message as it is"
|
||||
msgstr ""
|
||||
|
||||
#: js/DisplayMessageBlockEditor.js:180
|
||||
msgid "Limit Message"
|
||||
msgstr ""
|
||||
|
||||
#: js/DisplayMessageBlockEditor.js:181
|
||||
msgid "Truncate message if it is too large"
|
||||
msgstr ""
|
||||
|
||||
#: js/DisplayMessageBlockEditor.js:181
|
||||
msgid "Always display the whole message"
|
||||
msgstr ""
|
||||
|
||||
#: js/DisplayMessageBlockEditor.js:188
|
||||
msgid "Max Message Length"
|
||||
msgstr ""
|
||||
|
||||
#: js/DisplayMessageBlockEditor.js:189
|
||||
msgid "Maximum number of characters that can be displayed"
|
||||
msgstr ""
|
||||
|
||||
#: js/DisplayMessageBlockEditor.js:237
|
||||
msgid "Sample retrieved message"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,306 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Frontend Google Analytics 1.0.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-09-13 20:15+0100\n"
|
||||
"PO-Revision-Date: 2019-09-13 20:16+0100\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: AyeCode Ltd <contact@ayecode.io>\n"
|
||||
"Language: en_US\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Poedit-KeywordsList: __;__ngettext:1,2;__ngettext_noop:1,2;_c;_e;_ex:1,2c;"
|
||||
"_n:1,2;_n_noop:1,2;_nc:4c,1,2;_nx:4c,1,2;_nx_noop:4c,1,2;_x:1,2c;esc_attr__;"
|
||||
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;gettext;"
|
||||
"gettext_noop\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Generator: Poedit 1.8.7.1\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:95
|
||||
msgid "Google analytics Auth Code"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:96
|
||||
msgid "You must save this setting before accounts will show."
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:113
|
||||
msgid "Analytics Account"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:114
|
||||
msgid "Select the account that you setup for this site."
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:122
|
||||
msgid "Add tracking code to site?"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:123
|
||||
msgid "This will automatically add the correct tracking code to your site"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:129
|
||||
msgid "Anonymize user IP?"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:130
|
||||
msgid ""
|
||||
"In most cases this is not required, this is to comply with certain country "
|
||||
"laws such as Germany."
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:138
|
||||
msgid "Auto refresh active users every"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:139
|
||||
msgid ""
|
||||
"Time interval in seconds to auto refresh active users. The active users will "
|
||||
"be auto refreshed after this time interval. Leave blank or use 0(zero) to "
|
||||
"disable auto refresh. Default: 5"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:179
|
||||
msgid "Select Account"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:182
|
||||
msgid "Account re-authorization may be required"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:318
|
||||
msgid "Deauthorize"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:319
|
||||
msgid "Authorized"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/settings/class-frontend-analytics-settings.php:323
|
||||
msgid "Get Auth Code"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-frontend-analytics-ajax.php:127
|
||||
msgid "Something went wrong"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:97 includes/functions.php:104
|
||||
msgid "Please check Google Analytics Settings"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:134
|
||||
msgid ""
|
||||
"Not authorized, please click authorized in GD > Google analytic settings."
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:152
|
||||
msgid "Login failed"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:375
|
||||
msgid "No results available"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:405
|
||||
msgid "Jan"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:406
|
||||
msgid "Feb"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:407
|
||||
msgid "Mar"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:408
|
||||
msgid "Apr"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:409
|
||||
msgid "May"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:410
|
||||
msgid "Jun"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:411
|
||||
msgid "Jul"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:412
|
||||
msgid "Aug"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:413
|
||||
msgid "Sep"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:414
|
||||
msgid "Oct"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:415
|
||||
msgid "Nov"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:416
|
||||
msgid "Dec"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:429
|
||||
msgid "Last Year"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:435
|
||||
msgid "This Year"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:484
|
||||
msgid "Mon"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:485
|
||||
msgid "Tue"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:486
|
||||
msgid "Wed"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:487
|
||||
msgid "Thu"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:488
|
||||
msgid "Fri"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:489
|
||||
msgid "Sat"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:490
|
||||
msgid "Sun"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:507
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:515
|
||||
msgid "Last Week"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:631
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:59
|
||||
msgid "Show Google Analytics"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:633
|
||||
msgid "Analytics"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:635
|
||||
msgid "Refresh"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:635
|
||||
msgid "Active Users:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:640
|
||||
msgid "Last Week vs This Week"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:641
|
||||
msgid "This Year vs Last Year"
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:642
|
||||
msgid "Top Countries"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:33
|
||||
msgid "Frontend Analytics Button Placeholder"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:40
|
||||
msgid "Frontend Analytics"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:43
|
||||
msgid "Show google analytics stats on your website front page."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:48
|
||||
msgid "Title:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:49
|
||||
msgid "The widget title:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:56
|
||||
msgid "Button text:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:57
|
||||
msgid "The text to use for the button to show the analytics:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:65
|
||||
msgid "Google Analytics visible to:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:66
|
||||
msgid "Google Analytics will be visible to selected users only."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:69
|
||||
msgid "Administrator"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:70
|
||||
msgid "Author or profile owner."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:71
|
||||
msgid "Everyone logged in"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/class-frontend-analytics-widget-analytics.php:72
|
||||
msgid "Everyone"
|
||||
msgstr ""
|
||||
|
||||
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:140
|
||||
msgid "Select shortcode"
|
||||
msgstr ""
|
||||
|
||||
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:159
|
||||
msgid "Insert shortcode"
|
||||
msgstr ""
|
||||
|
||||
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:162
|
||||
msgid "Copy shortcode"
|
||||
msgstr ""
|
||||
|
||||
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:361
|
||||
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:981
|
||||
msgid "Advanced Settings"
|
||||
msgstr ""
|
||||
|
||||
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:1229
|
||||
#, php-format
|
||||
msgid "Placeholder for: %s"
|
||||
msgstr ""
|
||||
|
||||
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:1514
|
||||
msgid "Placeholder for: "
|
||||
msgstr ""
|
||||
424
spec/fixtures/dynamic_finders/plugin_version/linkbuildr/translation_file/languages/linkbuildr.pot
vendored
Normal file
424
spec/fixtures/dynamic_finders/plugin_version/linkbuildr/translation_file/languages/linkbuildr.pot
vendored
Normal file
@@ -0,0 +1,424 @@
|
||||
# Copyright (C) 2019 FTF.agency
|
||||
# This file is distributed under the same license as the Linkbuildr plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Linkbuildr 1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/linkbuildr\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2019-08-19T18:27:35+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.3.0\n"
|
||||
"X-Domain: linkbuildr\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
#: classes/class-linkbuildr-settings.php:250
|
||||
#: classes/class-linkbuildr-settings.php:254
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:250
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:254
|
||||
#: dist/linkbuildr/views/admin-notice.php:3
|
||||
#: views/admin-notice.php:3
|
||||
msgid "Linkbuildr"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://ftf.agency/tools/linkbuildr/"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Automated content promotion. Share your content with the people who care the most, automatically."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "FTF.agency"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://ftf.agency/"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-email-templates-table.php:110
|
||||
#: classes/class-linkbuildr-site-contacts-table.php:117
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:110
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:117
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-email-templates-table.php:111
|
||||
#: classes/class-linkbuildr-site-contacts-table.php:118
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:111
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:118
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-email-templates-table.php:142
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:142
|
||||
msgid "Template Name"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-email-templates-table.php:143
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:143
|
||||
msgid "Sender"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-email-templates-table.php:144
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:144
|
||||
msgid "Subject"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-email-templates-table.php:145
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:145
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-email-templates-table.php:146
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:146
|
||||
msgid "Tweet"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:250
|
||||
#: classes/class-linkbuildr-settings.php:251
|
||||
#: classes/class-linkbuildr-settings.php:254
|
||||
#: classes/class-linkbuildr-settings.php:255
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:250
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:251
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:254
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:255
|
||||
msgid "Dashboard"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:252
|
||||
#: classes/class-linkbuildr-settings.php:256
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:252
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:256
|
||||
#: dist/linkbuildr/views/linkbuildr-dashboard.php:8
|
||||
#: dist/linkbuildr/views/site-contacts-list.php:6
|
||||
#: views/linkbuildr-dashboard.php:8
|
||||
#: views/site-contacts-list.php:6
|
||||
msgid "Site Contacts"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:258
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:258
|
||||
msgid "New Site Contact"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:259
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:259
|
||||
#: dist/linkbuildr/views/email-templates-list.php:7
|
||||
#: dist/linkbuildr/views/linkbuildr-dashboard.php:18
|
||||
#: views/email-templates-list.php:7
|
||||
#: views/linkbuildr-dashboard.php:18
|
||||
msgid "Email Templates"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:260
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:260
|
||||
msgid "New Email Template"
|
||||
msgstr ""
|
||||
|
||||
#. translators: %d: count of Site Contacts Deleted.
|
||||
#: classes/class-linkbuildr-settings.php:295
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:295
|
||||
msgid "Site Contacts deleted: %d"
|
||||
msgstr ""
|
||||
|
||||
#. translators: %d: count of Email Templates Deleted.
|
||||
#: classes/class-linkbuildr-settings.php:313
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:313
|
||||
msgid "Email Templates deleted: %d"
|
||||
msgstr ""
|
||||
|
||||
#. translators: %d: count of Site Contacts Deleted, %s add 's' if plural.
|
||||
#: classes/class-linkbuildr-settings.php:372
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:372
|
||||
msgid "%1$d Site Contact%2$s deleted."
|
||||
msgstr ""
|
||||
|
||||
#. translators: %s: The Domain (aka - Name/Url) of the Site Contact saved.
|
||||
#. translators: %s: The name of the Email Template saved.
|
||||
#: classes/class-linkbuildr-settings.php:443
|
||||
#: classes/class-linkbuildr-settings.php:686
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:443
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:686
|
||||
msgid "%s was successfully saved"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:445
|
||||
#: classes/class-linkbuildr-settings.php:688
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:445
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:688
|
||||
msgid "There was an error while saving item"
|
||||
msgstr ""
|
||||
|
||||
#. translators: %s: The Domain (aka - Name/Url) of the Site Contact updated.
|
||||
#. translators: %s: The name of the Email Template updated.
|
||||
#: classes/class-linkbuildr-settings.php:451
|
||||
#: classes/class-linkbuildr-settings.php:694
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:451
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:694
|
||||
msgid "%s was successfully updated"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:453
|
||||
#: classes/class-linkbuildr-settings.php:696
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:453
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:696
|
||||
msgid "There was an error while updating item"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:487
|
||||
#: classes/class-linkbuildr-settings.php:712
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:487
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:712
|
||||
msgid "Item not found"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:568
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:568
|
||||
msgid "Domain is required"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:571
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:571
|
||||
msgid "Site Name is required"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:574
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:574
|
||||
msgid "First Name is required"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:577
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:577
|
||||
msgid "Email is required"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:580
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:580
|
||||
msgid "Message Template is required"
|
||||
msgstr ""
|
||||
|
||||
#. translators: %d: count of Email Templates Deleted, %s add 's' if plural.
|
||||
#: classes/class-linkbuildr-settings.php:626
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:626
|
||||
msgid "%1$d Email Template%2$s deleted."
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:758
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:758
|
||||
msgid "Template Name is required"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:761
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:761
|
||||
msgid "Subject is required"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:764
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:764
|
||||
msgid "Content is required"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-settings.php:767
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:767
|
||||
msgid "Tweet is required"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-site-contacts-table.php:149
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:149
|
||||
#: dist/linkbuildr/views/site-contact-form-meta-box.php:14
|
||||
#: views/site-contact-form-meta-box.php:14
|
||||
msgid "Domain"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-site-contacts-table.php:150
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:150
|
||||
#: dist/linkbuildr/views/site-contact-form-meta-box.php:26
|
||||
#: views/site-contact-form-meta-box.php:26
|
||||
msgid "Site Name"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-site-contacts-table.php:151
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:151
|
||||
msgid "First Name"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-site-contacts-table.php:152
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:152
|
||||
#: dist/linkbuildr/views/site-contact-form-meta-box.php:40
|
||||
#: views/site-contact-form-meta-box.php:40
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-linkbuildr-site-contacts-table.php:153
|
||||
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:153
|
||||
msgid "Email Template"
|
||||
msgstr ""
|
||||
|
||||
#. translators: %1$d: count of urls/domains needing contact info. %2$s: adds an 's' for plural if needed.
|
||||
#: dist/linkbuildr/views/admin-notice.php:6
|
||||
#: views/admin-notice.php:6
|
||||
msgid "found %1$d website%2$s in your post that need contact details added:"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/admin-notice.php:8
|
||||
#: views/admin-notice.php:8
|
||||
msgid "Add Details"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/classic-editor-submit-misc-actions.php:5
|
||||
#: views/classic-editor-submit-misc-actions.php:5
|
||||
msgid "Click"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/classic-editor-submit-misc-actions.php:5
|
||||
#: views/classic-editor-submit-misc-actions.php:5
|
||||
msgid "Save Draft"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/classic-editor-submit-misc-actions.php:5
|
||||
#: views/classic-editor-submit-misc-actions.php:5
|
||||
msgid "above to find new links before publishing"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/classic-editor-submit-misc-actions.php:6
|
||||
#: views/classic-editor-submit-misc-actions.php:6
|
||||
msgid "Send Linkbuildr Emails on Publish"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/email-template-form-meta-box.php:6
|
||||
#: views/email-template-form-meta-box.php:6
|
||||
msgid "Email Template Name"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/email-template-form-meta-box.php:14
|
||||
#: views/email-template-form-meta-box.php:14
|
||||
msgid "Sender Email"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/email-template-form-meta-box.php:15
|
||||
#: views/email-template-form-meta-box.php:15
|
||||
msgid "Optional: Defaults to Post Author if left blank"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/email-template-form-meta-box.php:23
|
||||
#: views/email-template-form-meta-box.php:23
|
||||
msgid "Email Subject"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/email-template-form-meta-box.php:31
|
||||
#: dist/linkbuildr/views/site-contact-form-meta-box.php:52
|
||||
#: views/email-template-form-meta-box.php:31
|
||||
#: views/site-contact-form-meta-box.php:52
|
||||
msgid "Message Template"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/email-template-form-meta-box.php:32
|
||||
#: dist/linkbuildr/views/email-template-form-meta-box.php:41
|
||||
#: views/email-template-form-meta-box.php:32
|
||||
#: views/email-template-form-meta-box.php:41
|
||||
msgid "Shortcodes:[posturl], [contactname], [contactsitename], [author]"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/email-template-form-meta-box.php:40
|
||||
#: views/email-template-form-meta-box.php:40
|
||||
msgid "Tweet Template"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/email-template-form-meta-box.php:41
|
||||
#: views/email-template-form-meta-box.php:41
|
||||
msgid "Maximum of <strong>266 characters</strong> including shortcode values"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/email-template-form-meta-box.php:46
|
||||
#: dist/linkbuildr/views/site-contact-form-meta-box.php:57
|
||||
#: views/email-template-form-meta-box.php:46
|
||||
#: views/site-contact-form-meta-box.php:57
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#. translators: %s: Edit or New before 'Email Template' depending on context.
|
||||
#: dist/linkbuildr/views/email-template-form.php:8
|
||||
#: views/email-template-form.php:8
|
||||
msgid "%s Email Template"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/email-template-form.php:11
|
||||
#: dist/linkbuildr/views/site-contact-form.php:13
|
||||
#: views/email-template-form.php:11
|
||||
#: views/site-contact-form.php:13
|
||||
msgid "Return to List"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/email-templates-list.php:9
|
||||
#: dist/linkbuildr/views/site-contacts-list.php:8
|
||||
#: views/email-templates-list.php:9
|
||||
#: views/site-contacts-list.php:8
|
||||
msgid "Add new"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/requirements-error.php:2
|
||||
#: views/requirements-error.php:2
|
||||
msgid "error: Your environment doesn't meet all of the system requirements listed below."
|
||||
msgstr ""
|
||||
|
||||
#. translators: %d: the version of PHP required.
|
||||
#: dist/linkbuildr/views/requirements-error.php:9
|
||||
#: views/requirements-error.php:9
|
||||
msgid "PHP %d+"
|
||||
msgstr ""
|
||||
|
||||
#. translators: %d: the version of PHP currently installed.
|
||||
#. translators: %d: the version of WordPress currently in use.
|
||||
#: dist/linkbuildr/views/requirements-error.php:15
|
||||
#: dist/linkbuildr/views/requirements-error.php:30
|
||||
#: views/requirements-error.php:15
|
||||
#: views/requirements-error.php:30
|
||||
msgid "(You're running version %d)"
|
||||
msgstr ""
|
||||
|
||||
#. translators: %d: the version of WordPress required.
|
||||
#: dist/linkbuildr/views/requirements-error.php:24
|
||||
#: views/requirements-error.php:24
|
||||
msgid "WordPress %d+"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/requirements-error.php:36
|
||||
#: views/requirements-error.php:36
|
||||
msgid "If you need to upgrade your version of PHP you can ask your hosting company for assistance, and if you need help upgrading WordPress you can refer to "
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/requirements-error.php:36
|
||||
#: views/requirements-error.php:36
|
||||
msgid "the Codex"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/site-contact-form-meta-box.php:17
|
||||
#: views/site-contact-form-meta-box.php:17
|
||||
msgid "Use full root domain path including http://"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/site-contact-form-meta-box.php:32
|
||||
#: views/site-contact-form-meta-box.php:32
|
||||
msgid "Contact Name"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/site-contact-form.php:7
|
||||
#: views/site-contact-form.php:7
|
||||
msgid "New Site Contacts"
|
||||
msgstr ""
|
||||
|
||||
#. translators: %s: Edit or New before 'Site Contact' depending on context.
|
||||
#: dist/linkbuildr/views/site-contact-form.php:11
|
||||
#: views/site-contact-form.php:11
|
||||
msgid "%s Site Contact"
|
||||
msgstr ""
|
||||
|
||||
#: dist/linkbuildr/views/site-contact-form.php:99
|
||||
#: views/site-contact-form.php:99
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@@ -461,6 +461,10 @@
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-product-wishlist-for-woo/public/js/advanced-product-wishlist-for-woocomerce-public.js?ver=1.0.0"></script>
|
||||
|
||||
|
||||
<!-- advanced-sermons -->
|
||||
<link rel="stylesheet" id="asp-frontend-styling-css" href="http://wp.lab/wp-content/plugins/advanced-sermons/styling/asp-frontend.css?ver=1.8" type="text/css" media="all">
|
||||
|
||||
|
||||
<!-- advanced-spoiler -->
|
||||
<link rel="stylesheet" id="adv-spoiler-css" href="http://wp.lab/wp-content/plugins/advanced-spoiler/css/advanced-spoiler.css?ver=2.02" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-spoiler/js/jquery-spoiler.js?ver=2.02"></script>
|
||||
@@ -1227,6 +1231,11 @@
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/b2i-investor-tools/js/export.js?ver=0.7.2"></script>
|
||||
|
||||
|
||||
<!-- ba-plus-before-after-image-slider-free -->
|
||||
<link rel="stylesheet" id="s201-bai-css" href="http://wp.lab/wp-content/plugins/ba-plus-before-after-image-slider-free/css/ba-plus.min.css?ver=1.0.0" type="text/css" media="screen">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ba-plus-before-after-image-slider-free/js/ba-plus.min.js?ver=1.0.0"></script>
|
||||
|
||||
|
||||
<!-- back-to-top-advanced -->
|
||||
<link rel="stylesheet" id="back-to-top-advanced-style-css" href="http://wp.lab/wp-content/plugins/back-to-top-advanced/classes/../assets/style.css?ver=1.1" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/back-to-top-advanced/classes/../assets/script.js?ver=1.1"></script>
|
||||
@@ -2232,6 +2241,11 @@
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/car-rental/js/owl.carousel.js?ver=1.0.6"></script>
|
||||
|
||||
|
||||
<!-- card-for-bilibili -->
|
||||
<link rel="stylesheet" id="card-for-bilibili-css-css" href="http://wp.lab/wp-content/plugins/card-for-bilibili/card-for-bilibili.css?v=1.3&ver=1.3" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/card-for-bilibili/card-for-bilibili.js?v=1.3&ver=1.3"></script>
|
||||
|
||||
|
||||
<!-- cardojo-lite -->
|
||||
<link rel="stylesheet" id="plugins-css" href="http://wp.lab/wp-content/plugins/cardojo-lite/assets/css/plugins.css?ver=1.0.2" type="text/css" media="all">
|
||||
<link rel="stylesheet" id="cardojo_public_css-css" href="http://wp.lab/wp-content/plugins/cardojo-lite/assets/css/cardojo-public.css?ver=1.0.2" type="text/css" media="all">
|
||||
@@ -2913,6 +2927,13 @@
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/conditional-lightbox/slimbox-2.04/js/slimbox2.js?ver=1.0"></script>
|
||||
|
||||
|
||||
<!-- conditional-popup-creator -->
|
||||
<link rel="stylesheet" id="jBox-styles-css" href="http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/css/jBox.all.min.css?ver=1.0" type="text/css" media="all">
|
||||
<link rel="stylesheet" id="popmodal-styles-css" href="http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/css/main.css?ver=1.0" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/js/jBox.all.min.js?ver=1.0"></script>
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/js/main.js?ver=1.0"></script>
|
||||
|
||||
|
||||
<!-- connect-daily-web-calendar -->
|
||||
<link rel="stylesheet" id="cdaily-style-css" href="http://wp.lab/wp-content/plugins/connect-daily-web-calendar/cdaily.css?ver=1.3.8" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/connect-daily-web-calendar/cdaily-plugin.js?ver=1.3.8"></script>
|
||||
@@ -4809,6 +4830,10 @@
|
||||
<link rel="stylesheet" id="frontierpost-css" href="http://wp.lab/wp-content/plugins/frontier-post/frontier-post.css?ver=4.4.1" type="text/css" media="all">
|
||||
|
||||
|
||||
<!-- fullscreen-ajax-loader -->
|
||||
<link rel="stylesheet" id="fs-ajax-loader-css" href="http://wp.lab/wp-content/plugins/fullscreen-ajax-loader/assets/css/fs-ajax-loader.css?ver=1.0" type="text/css" media="all">
|
||||
|
||||
|
||||
<!-- fullscreen-galleria -->
|
||||
<link rel="stylesheet" id="galleria-fs-css" href="http://wp.lab/wp-content/plugins/fullscreen-galleria/galleria-fs-b.css?ver=1.6.4" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/fullscreen-galleria/galleria-fs.js?ver=1.6.4"></script>
|
||||
@@ -8413,6 +8438,8 @@
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/frontend/js/loving-memorials-frontend.js?ver=1.0.1"></script>
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/frontend/js/payment.js?ver=1.0.1"></script>
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/datatables.min.js?ver=1.0.1"></script>
|
||||
<link rel="stylesheet" id="loving-memorials-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/css/loving-memorials-public.min.css?ver=1.0.1" type="text/css" media="all">
|
||||
<link rel="stylesheet" id="bootstrap-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/css/bootstrap.min.css?ver=1.0.1" type="text/css" media="all">
|
||||
|
||||
|
||||
<!-- oc-newsletter -->
|
||||
@@ -8764,6 +8791,11 @@
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/partner-manager/public/js/partner-manager-public.js?ver=1.0.0"></script>
|
||||
|
||||
|
||||
<!-- password-protect-page -->
|
||||
<link rel="stylesheet" id="ppw-cookie-css-css" href="http://wp.lab/wp-content/plugins/password-protect-page//public/js/dist//ppw-rc-form.css?ver=1.2.1" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/password-protect-page//public/js/dist//ppw-rc-form.bundle.js?ver=1.2.1"></script>
|
||||
|
||||
|
||||
<!-- past-events-extension -->
|
||||
<link rel="stylesheet" id="past-events-extension-css" href="http://wp.lab/wp-content/plugins/past-events-extension/public/css/past-events-extension-public.css?ver=1.0.1" type="text/css" media="all">
|
||||
|
||||
@@ -10466,6 +10498,11 @@
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sassy-social-share/public/js/sassy-social-share-public.js?ver=3.1.5"></script>
|
||||
|
||||
|
||||
<!-- save-as-image-by-pdfcrowd -->
|
||||
<link rel="stylesheet" id="save-as-image-pdfcrowd-css" href="http://wp.lab/wp-content/plugins/save-as-image-by-pdfcrowd/public/css/save-as-image-pdfcrowd-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/save-as-image-by-pdfcrowd/public/js/save-as-image-pdfcrowd-public.js?ver=1.0.0"></script>
|
||||
|
||||
|
||||
<!-- save-as-pdf-by-pdfcrowd -->
|
||||
<link rel="stylesheet" id="save-as-pdf-pdfcrowd-css" href="http://wp.lab/wp-content/plugins/save-as-pdf-by-pdfcrowd/public/css/save-as-pdf-pdfcrowd-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/save-as-pdf-by-pdfcrowd/public/js/save-as-pdf-pdfcrowd-public.js?ver=1.0.0"></script>
|
||||
@@ -12071,6 +12108,10 @@
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/swfput/evhh5v/front.min.js?ver=3.0.8"></script>
|
||||
|
||||
|
||||
<!-- swiftninjapro-better-scroll-bar -->
|
||||
<link rel="stylesheet" id="SwiftNinjaProBetterScrollBarStyle-css" href="http://wp.lab/wp-content/plugins/swiftninjapro-better-scroll-bar/assets/style.css?ver=1.0" type="text/css" media="all">
|
||||
|
||||
|
||||
<!-- swim-it-up-tabela-de-recordes -->
|
||||
<link rel="stylesheet" id="swimitup-recordes-css" href="http://wp.lab/wp-content/plugins/swim-it-up-tabela-de-recordes/public/css/swimitup-recordes-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/swim-it-up-tabela-de-recordes/public/js/swimitup-recordes-public.js?ver=1.0.0"></script>
|
||||
@@ -12775,6 +12816,11 @@
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ucat-next-story/assets/js/frontend.min.js?ver=1.1.1"></script>
|
||||
|
||||
|
||||
<!-- uhrzeit -->
|
||||
<link rel="stylesheet" id="uhrzeit-css" href="http://wp.lab/wp-content/plugins/uhrzeit/public/css/uhrzeit-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/uhrzeit/public/js/uhrzeit-public.js?ver=1.0.0"></script>
|
||||
|
||||
|
||||
<!-- uix-page-builder -->
|
||||
<link rel="stylesheet" id="uix-page-builder-css" href="http://wp.lab/wp-content/plugins/uix-page-builder/uixpb_templates/css/uix-page-builder.min.css?ver=1.4.9" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/uix-page-builder/uixpb_templates/js/uix-page-builder.min.js?ver=1.4.9"></script>
|
||||
@@ -14084,6 +14130,12 @@
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-coupon-url/public/js/woo-coupon-url-public.js?ver=1.0.0"></script>
|
||||
|
||||
|
||||
<!-- woo-delivery -->
|
||||
<link rel="stylesheet" id="flatpickr_css-css" href="http://wp.lab/wp-content/plugins/woo-delivery/public/css/flatpickr.min.css?ver=1.0.0" type="text/css" media="all">
|
||||
<link rel="stylesheet" id="coderockz-woo-delivery-css" href="http://wp.lab/wp-content/plugins/woo-delivery/public/css/coderockz-woo-delivery-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-delivery/public/js/flatpickr.min.js?ver=1.0.0"></script>
|
||||
|
||||
|
||||
<!-- woo-delivery-scheduler -->
|
||||
<link rel="stylesheet" id="woocommerce-delivery-scheduler-css" href="http://wp.lab/wp-content/plugins/woo-delivery-scheduler/public/css/woocommerce-delivery-scheduler-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<link rel="stylesheet" id="pikaday-css" href="http://wp.lab/wp-content/plugins/woo-delivery-scheduler/public/css/pikaday.css?ver=1.0.0" type="text/css" media="all">
|
||||
@@ -15004,6 +15056,11 @@
|
||||
<link rel="stylesheet" id="wpfcas_slick_style-css" href="http://wp.lab/wp-content/plugins/wp-featured-content-and-slider/assets/css/slick.css?ver=1.2.7" type="text/css" media="all">
|
||||
|
||||
|
||||
<!-- wp-featured-news-custom-posts-listing-elements -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-featured-news-custom-posts-listing-elements/modules/js/theme.js?ver=1.0.0"></script>
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-featured-news-custom-posts-listing-elements/modules/js/popper.min.js?ver=1.0.0"></script>
|
||||
|
||||
|
||||
<!-- wp-file-search -->
|
||||
<link rel="stylesheet" id="wp-file-search-css" href="http://wp.lab/wp-content/plugins/wp-file-search/public/css/wp-file-search-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-file-search/public/js/wp-file-search-public.js?ver=1.0.0"></script>
|
||||
|
||||
17
spec/fixtures/dynamic_finders/plugin_version/viabill-woocommerce/change_log/changelog.txt
vendored
Normal file
17
spec/fixtures/dynamic_finders/plugin_version/viabill-woocommerce/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
= 1.0.3 =
|
||||
* Update code based on WordPress.org codding standards
|
||||
* Fix missing ajax notice when errors happen
|
||||
* Fix logger not working when enabled
|
||||
* Fix textdomain loading too late
|
||||
|
||||
= 1.0.2 =
|
||||
* Added check to deactivate the plugin if minimum required versions of WooCommerce and PHP are not met
|
||||
|
||||
= 1.0.1 =
|
||||
* Fix issues with decimals when capturing orders
|
||||
|
||||
= 1.0.0 =
|
||||
* Initial stable release
|
||||
|
||||
= 0.9.1 =
|
||||
* Beta release
|
||||
@@ -35,9 +35,11 @@ describe WPScan::DB::VulnApi do
|
||||
context 'when a token' do
|
||||
before { api.token = 's3cRet' }
|
||||
|
||||
let(:path) { 'path' }
|
||||
|
||||
context 'when no timeouts' do
|
||||
before do
|
||||
stub_request(:get, api.uri.join('path'))
|
||||
stub_request(:get, api.uri.join(path))
|
||||
.with(headers: { 'Host' => api.uri.host, 'Expect' => nil, 'Referer' => nil,
|
||||
'User-Agent' => WPScan::Browser.instance.default_user_agent,
|
||||
'Authorization' => 'Token token=s3cRet' })
|
||||
@@ -49,7 +51,7 @@ describe WPScan::DB::VulnApi do
|
||||
let(:body) { { data: 'something' }.to_json }
|
||||
|
||||
it 'returns the expected hash' do
|
||||
result = api.get('path')
|
||||
result = api.get(path)
|
||||
|
||||
expect(result).to eql('data' => 'something')
|
||||
end
|
||||
@@ -60,7 +62,7 @@ describe WPScan::DB::VulnApi do
|
||||
let(:body) { { error: 'HTTP Token: Access denied.' }.to_json }
|
||||
|
||||
it 'returns the expected hash' do
|
||||
result = api.get('path')
|
||||
result = api.get(path)
|
||||
|
||||
expect(result).to eql('error' => 'HTTP Token: Access denied.')
|
||||
end
|
||||
@@ -71,9 +73,20 @@ describe WPScan::DB::VulnApi do
|
||||
let(:body) { { error: 'Not found' }.to_json }
|
||||
|
||||
it 'returns an empty hash' do
|
||||
result = api.get('path')
|
||||
result = api.get(path)
|
||||
|
||||
expect(result).to eql('error' => 'Not found')
|
||||
expect(result).to eql({})
|
||||
end
|
||||
|
||||
context 'when 404 with HTTML (API inconsistency due to dots in path)' do
|
||||
let(:path) { 'path.b.c' }
|
||||
let(:body) { '<!DOCTYPE html><html>Nop</html>' }
|
||||
|
||||
it 'returns an empty hash' do
|
||||
result = api.get(path)
|
||||
|
||||
expect(result).to eql({})
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user