Compare commits

..

21 Commits

Author SHA1 Message Date
erwanlr
4be3f17ae4 Bumps version 2019-11-05 19:19:18 +00:00
erwanlr
f24e7be264 Updates dep 2019-11-05 18:47:41 +00:00
erwanlr
9adc26445d Adds DFs 2019-11-02 11:47:11 +00:00
erwanlr
353e7dcbb9 Removes ruby-head from Travis 2019-11-01 17:47:05 +00:00
erwanlr
430e65c12e Updates cms_scanner dep 2019-11-01 16:43:13 +00:00
erwanlr
1aa242a9d8 Avoids duplicates in finding the same thing diffrent pages 2019-11-01 15:20:46 +00:00
erwanlr
7173cd85fe Changes "Detected By" to "Found By" in cli output for consistency with JSON output 2019-11-01 10:52:31 +00:00
erwanlr
b95a4f55e3 Adds DFs 2019-11-01 10:32:02 +00:00
erwanlr
6b5e016770 Improves detection of WP Version, Plugins etc by checking 404 2019-11-01 09:47:44 +00:00
erwanlr
85aa9f61cd Center the banner text 2019-10-31 16:42:40 +00:00
erwanlr
5c187002d6 Updates cms_scanner dep 2019-10-31 16:27:41 +00:00
Erwan
9bc373308b Merge pull request #1420 from wpscanteam/dependabot/bundler/rubocop-tw-0.76.0
Update rubocop requirement from ~> 0.75.0 to ~> 0.76.0
2019-10-29 07:52:15 +01:00
dependabot-preview[bot]
cdeb0fc144 Update rubocop requirement from ~> 0.75.0 to ~> 0.76.0
Updates the requirements on [rubocop](https://github.com/rubocop-hq/rubocop) to permit the latest version.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.75.0...v0.76.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-29 05:26:34 +00:00
ethicalhack3r
f1acdd9389 Remove 'no monetary cost' from LICENSE file 2019-10-28 16:42:15 +01:00
erwanlr
d6fac6a210 Adds DFs 2019-10-26 12:29:41 +01:00
Erwan
007cfb0801 Updates Ruby versions for Travis (now only latest in stable) 2019-10-26 10:58:56 +02:00
erwanlr
1f9829b7c0 Adds DFs 2019-10-19 22:56:38 +01:00
Erwan
e039d22565 Fix #1413 2019-10-17 20:31:28 +02:00
erwanlr
b0775b1610 Adds DFs 2019-10-15 17:18:40 +01:00
erwanlr
0e429700c6 Fixes #1412 2019-10-12 11:48:14 +01:00
erwanlr
af7804ca23 Adds DF 2019-10-12 10:54:21 +01:00
99 changed files with 19499 additions and 211 deletions

View File

@@ -2,29 +2,12 @@ language: ruby
sudo: false
cache: bundler
rvm:
- 2.4.1
- 2.4.2
- 2.4.3
- 2.4.4
- 2.4.5
- 2.4.6
- 2.5.0
- 2.5.1
- 2.5.2
- 2.5.3
- 2.5.4
- 2.5.5
- 2.6.0
- 2.6.1
- 2.6.2
- 2.6.3
- ruby-head
- 2.4.9
- 2.5.7
- 2.6.5
before_install:
- "echo 'gem: --no-ri --no-rdoc' > ~/.gemrc"
- gem update --system
matrix:
allow_failures:
- rvm: ruby-head
script:
- bundle exec rubocop
- bundle exec rspec

View File

@@ -38,4 +38,3 @@ USER wpscan
RUN /usr/local/bundle/bin/wpscan --update --verbose
ENTRYPOINT ["/usr/local/bundle/bin/wpscan"]
CMD ["--help"]

View File

@@ -29,8 +29,6 @@ Example cases which do not require a commercial license, and thus fall under the
If you need to purchase a commercial license or are unsure whether you need to purchase a commercial license contact us - team@wpscan.org.
We may grant commercial licenses at no monetary cost at our own discretion if the commercial usage is deemed by the WPScan Team to significantly benefit WPScan.
Free-use Terms and Conditions;
3. Redistribution

View File

@@ -1,8 +1,10 @@
# frozen_string_literal: true
require_relative 'main_theme/css_style'
require_relative 'main_theme/css_style_in_homepage'
require_relative 'main_theme/css_style_in_404_page'
require_relative 'main_theme/woo_framework_meta_generator'
require_relative 'main_theme/urls_in_homepage'
require_relative 'main_theme/urls_in_404_page'
module WPScan
module Finders
@@ -14,9 +16,11 @@ module WPScan
# @param [ WPScan::Target ] target
def initialize(target)
finders <<
MainTheme::CssStyle.new(target) <<
MainTheme::CssStyleInHomepage.new(target) <<
MainTheme::CssStyleIn404Page.new(target) <<
MainTheme::WooFrameworkMetaGenerator.new(target) <<
MainTheme::UrlsInHomepage.new(target)
MainTheme::UrlsInHomepage.new(target) <<
MainTheme::UrlsIn404Page.new(target)
end
end
end

View File

@@ -0,0 +1,14 @@
# frozen_string_literal: true
module WPScan
module Finders
module MainTheme
# From the CSS style in the 404 page
class CssStyleIn404Page < CssStyleInHomepage
def passive(opts = {})
passive_from_css_href(target.error_404_res, opts) || passive_from_style_code(target.error_404_res, opts)
end
end
end
end
end

View File

@@ -3,9 +3,9 @@
module WPScan
module Finders
module MainTheme
# From the css style
class CssStyle < CMSScanner::Finders::Finder
include Finders::WpItems::URLsInHomepage
# From the CSS style in the homepage
class CssStyleInHomepage < CMSScanner::Finders::Finder
include Finders::WpItems::UrlsInPage # To have the item_code_pattern method available here
def create_theme(slug, style_url, opts)
Model::Theme.new(

View File

@@ -0,0 +1,15 @@
# frozen_string_literal: true
module WPScan
module Finders
module MainTheme
# URLs In 404 Page Finder
class UrlsIn404Page < UrlsInHomepage
# @return [ Typhoeus::Response ]
def page_res
@page_res ||= target.error_404_res
end
end
end
end
end

View File

@@ -5,7 +5,7 @@ module WPScan
module MainTheme
# URLs In Homepage Finder
class UrlsInHomepage < CMSScanner::Finders::Finder
include WpItems::URLsInHomepage
include WpItems::UrlsInPage
# @param [ Hash ] opts
#
@@ -21,6 +21,11 @@ module WPScan
found
end
# @return [ Typhoeus::Response ]
def page_res
@page_res ||= target.homepage_res
end
end
end
end

View File

@@ -10,7 +10,7 @@ module WPScan
PATTERN = /#{THEME_PATTERN}\s+#{FRAMEWORK_PATTERN}/i.freeze
def passive(opts = {})
return unless target.homepage_res.body =~ PATTERN
return unless target.homepage_res.body =~ PATTERN || target.error_404_res.body =~ PATTERN
Model::Theme.new(
Regexp.last_match[1],

View File

@@ -1,6 +1,7 @@
# frozen_string_literal: true
require_relative 'plugins/urls_in_homepage'
require_relative 'plugins/urls_in_404_page'
require_relative 'plugins/known_locations'
# From the DynamicFinders
require_relative 'plugins/comment'
@@ -22,6 +23,7 @@ module WPScan
def initialize(target)
finders <<
Plugins::UrlsInHomepage.new(target) <<
Plugins::UrlsIn404Page.new(target) <<
Plugins::HeaderPattern.new(target) <<
Plugins::Comment.new(target) <<
Plugins::Xpath.new(target) <<

View File

@@ -0,0 +1,16 @@
# frozen_string_literal: true
module WPScan
module Finders
module Plugins
# URLs In 404 Page Finder
# Typically, the items detected from URLs like /wp-content/plugins/<slug>/
class UrlsIn404Page < UrlsInHomepage
# @return [ Typhoeus::Response ]
def page_res
@page_res ||= target.error_404_res
end
end
end
end
end

View File

@@ -4,10 +4,9 @@ module WPScan
module Finders
module Plugins
# URLs In Homepage Finder
# Typically, the items detected from URLs like
# /wp-content/plugins/<slug>/
# Typically, the items detected from URLs like /wp-content/plugins/<slug>/
class UrlsInHomepage < CMSScanner::Finders::Finder
include WpItems::URLsInHomepage
include WpItems::UrlsInPage
# @param [ Hash ] opts
#
@@ -21,6 +20,11 @@ module WPScan
found
end
# @return [ Typhoeus::Response ]
def page_res
@page_res ||= target.homepage_res
end
end
end
end

View File

@@ -1,12 +1,13 @@
# frozen_string_literal: true
require_relative 'themes/urls_in_homepage'
require_relative 'themes/urls_in_404_page'
require_relative 'themes/known_locations'
module WPScan
module Finders
module Themes
# themes Finder
# Themes Finder
class Base
include CMSScanner::Finders::SameTypeFinder
@@ -14,6 +15,7 @@ module WPScan
def initialize(target)
finders <<
Themes::UrlsInHomepage.new(target) <<
Themes::UrlsIn404Page.new(target) <<
Themes::KnownLocations.new(target)
end
end

View File

@@ -0,0 +1,15 @@
# frozen_string_literal: true
module WPScan
module Finders
module Themes
# URLs In 04 Page Finder
class UrlsIn404Page < UrlsInHomepage
# @return [ Typhoeus::Response ]
def page_res
@page_res ||= target.error_404_res
end
end
end
end
end

View File

@@ -5,7 +5,7 @@ module WPScan
module Themes
# URLs In Homepage Finder
class UrlsInHomepage < CMSScanner::Finders::Finder
include WpItems::URLsInHomepage
include WpItems::UrlsInPage
# @param [ Hash ] opts
#
@@ -19,6 +19,11 @@ module WPScan
found
end
# @return [ Typhoeus::Response ]
def page_res
@page_res ||= target.homepage_res
end
end
end
end

View File

@@ -1,3 +1,3 @@
# frozen_string_literal: true
require_relative 'wp_items/urls_in_homepage'
require_relative 'wp_items/urls_in_page'

View File

@@ -4,7 +4,7 @@ module WPScan
module Finders
module WpItems
# URLs In Homepage Module to use in plugins & themes finders
module URLsInHomepage
module UrlsInPage
# @param [ String ] type plugins / themes
# @param [ Boolean ] uniq Wether or not to apply the #uniq on the results
#
@@ -12,7 +12,7 @@ module WPScan
def items_from_links(type, uniq = true)
found = []
target.in_scope_uris(target.homepage_res) do |uri|
target.in_scope_uris(page_res) do |uri|
next unless uri.to_s =~ item_attribute_pattern(type)
slug = Regexp.last_match[1]&.strip
@@ -30,7 +30,7 @@ module WPScan
def items_from_codes(type, uniq = true)
found = []
target.homepage_res.html.xpath('//script[not(@src)]|//style[not(@src)]').each do |tag|
page_res.html.xpath('//script[not(@src)]|//style[not(@src)]').each do |tag|
code = tag.text.to_s
next if code.empty?

View File

@@ -14,7 +14,7 @@ module WPScan
attr_reader :uri, :slug, :detection_opts, :version_detection_opts, :blog, :path_from_blog, :db_data
delegate :homepage_res, :xpath_pattern_from_page, :in_scope_uris, :head_or_get_params, to: :blog
delegate :homepage_res, :error_404_res, :xpath_pattern_from_page, :in_scope_uris, :head_or_get_params, to: :blog
# @param [ String ] slug The plugin/theme slug
# @param [ Target ] blog The targeted blog

View File

@@ -1,14 +1,14 @@
_______________________________________________________________
__ _______ _____
\ \ / / __ \ / ____|
\ \ /\ / /| |__) | (___ ___ __ _ _ __ ®
\ \/ \/ / | ___/ \___ \ / __|/ _` | '_ \
\ /\ / | | ____) | (__| (_| | | | |
\/ \/ |_| |_____/ \___|\__,_|_| |_|
__ _______ _____
\ \ / / __ \ / ____|
\ \ /\ / /| |__) | (___ ___ __ _ _ __ ®
\ \/ \/ / | ___/ \___ \ / __|/ _` | '_ \
\ /\ / | | ____) | (__| (_| | | | |
\/ \/ |_| |_____/ \___|\__,_|_| |_|
WordPress Security Scanner by the WPScan Team
Version <%= WPScan::VERSION %>
WordPress Security Scanner by the WPScan Team
Version <%= WPScan::VERSION %>
<%= ' ' * ((63 - WPScan::DB::Sponsor.text.length)/2) + WPScan::DB::Sponsor.text %>
@_WPScan_, @ethicalhack3r, @erwan_lr, @_FireFart_
@_WPScan_, @ethicalhack3r, @erwan_lr, @_FireFart_
_______________________________________________________________

View File

@@ -1,4 +1,4 @@
| Detected By: <%= @item.found_by %>
| Found By: <%= @item.found_by %>
<% @item.interesting_entries.each do |entry| -%>
| - <%= entry %>
<% end -%>

View File

@@ -44,19 +44,27 @@ module WPScan
#
# @param [ Typhoeus::Response ] response
# @param [ Hash ] opts
# @return [ Mixed ]
# @return [ Mixed: nil, Object, Array ]
def find(_response, _opts = {})
raise NoMethodError
end
# @param [ Hash ] opts
# @return [ Mixed ] See #find
def passive(opts = {})
return if self.class::PATH
find(target.homepage_res, opts)
homepage_result = find(target.homepage_res, opts)
if homepage_result
return homepage_result unless homepage_result.is_a?(Array) && homepage_result.empty?
end
find(target.error_404_res, opts)
end
# @param [ Hash ] opts
# @return [ Mixed ] See #find
def aggressive(opts = {})
return unless self.class::PATH

View File

@@ -31,9 +31,14 @@ module WPScan
passive_configs.each do |slug, configs|
configs.each do |klass, config|
item = process_response(opts, target.homepage_res, slug, klass, config)
[target.homepage_res, target.error_404_res].each do |page_res|
item = process_response(opts, page_res, slug, klass, config)
found << item if item.is_a?(Model::WpItem)
if item.is_a?(Model::WpItem)
found << item
break # No need to check the other page if detected in the current
end
end
end
end

View File

@@ -24,21 +24,10 @@ module WPScan
# @param [ Symbol ] detection_mode
#
# @return [ Boolean ]
# rubocop:disable Metrics/AbcSize, Metrics/PerceivedComplexity
# @return [ Boolean ] Whether or not the target is running WordPress
def wordpress?(detection_mode)
in_scope_uris(homepage_res) do |uri|
return true if WORDPRESS_PATTERN.match?(uri.path) || WP_JSON_OEMBED_PATTERN.match?(uri.path)
end
return true if homepage_res.html.css('meta[name="generator"]').any? do |node|
/wordpress/i.match?(node['content'])
end
return true unless comments_from_page(/wordpress/i, homepage_res).empty?
return true if homepage_res.html.xpath('//script[not(@src)]').any? do |node|
WP_ADMIN_AJAX_PATTERN.match?(node.text)
[homepage_res, error_404_res].each do |page_res|
return true if wordpress_from_meta_comments_or_scripts?(page_res)
end
if %i[mixed aggressive].include?(detection_mode)
@@ -51,7 +40,26 @@ module WPScan
false
end
# rubocop:enable Metrics/AbcSize, Metrics/PerceivedComplexity
# @param [ Typhoeus::Response ] response
# @return [ Boolean ]
def wordpress_from_meta_comments_or_scripts?(response)
in_scope_uris(response) do |uri|
return true if WORDPRESS_PATTERN.match?(uri.path) || WP_JSON_OEMBED_PATTERN.match?(uri.path)
end
return true if response.html.css('meta[name="generator"]').any? do |node|
/wordpress/i.match?(node['content'])
end
return true unless comments_from_page(/wordpress/i, response).empty?
return true if response.html.xpath('//script[not(@src)]').any? do |node|
WP_ADMIN_AJAX_PATTERN.match?(node.text)
end
false
end
COOKIE_PATTERNS = {
'vjs' => /createCookie\('vjs','(?<c_value>\d+)',\d+\);/i

View File

@@ -19,13 +19,15 @@ module WPScan
# scope_url_pattern is from CMSScanner::Target
pattern = %r{#{scope_url_pattern}([\w\s\-/]+?)\\?/(?:themes|plugins|uploads|cache)\\?/}i
in_scope_uris(homepage_res) do |uri|
return @content_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
end
[homepage_res, error_404_res].each do |page_res|
in_scope_uris(page_res, '//link/@href|//script/@src|//img/@src') do |uri|
return @content_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
end
# Checks for the pattern in raw JS code, as well as @content attributes of meta tags
xpath_pattern_from_page('//script[not(@src)]|//meta/@content', pattern, homepage_res) do |match|
return @content_dir = match[1]
# Checks for the pattern in raw JS code, as well as @content attributes of meta tags
xpath_pattern_from_page('//script[not(@src)]|//meta/@content', pattern, page_res) do |match|
return @content_dir = match[1]
end
end
return @content_dir = 'wp-content' if default_content_dir_exists?
@@ -104,8 +106,10 @@ module WPScan
# url_pattern is from CMSScanner::Target
pattern = %r{#{url_pattern}(.+?)/(?:xmlrpc\.php|wp\-includes/)}i
in_scope_uris(homepage_res) do |uri|
return @sub_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
[homepage_res, error_404_res].each do |page_res|
in_scope_uris(page_res) do |uri|
return @sub_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
end
end
@sub_dir = false

View File

@@ -2,5 +2,5 @@
# Version
module WPScan
VERSION = '3.7.3'
VERSION = '3.7.4'
end

View File

@@ -0,0 +1,11 @@
# frozen_string_literal: true
describe WPScan::Finders::MainTheme::CssStyleIn404Page do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }
let(:url) { 'http://wp.lab/' }
let(:fixtures) { FINDERS_FIXTURES.join('main_theme', 'css_style_in_404_page') }
# This stuff is just a child class of CssStyleInHomepage (using the error_404_res rather than homepage_res)
# which already has a spec
end

View File

@@ -1,10 +1,10 @@
# frozen_string_literal: true
describe WPScan::Finders::MainTheme::CssStyle do
describe WPScan::Finders::MainTheme::CssStyleInHomepage do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }
let(:url) { 'http://wp.lab/' }
let(:fixtures) { FINDERS_FIXTURES.join('main_theme', 'css_style') }
let(:fixtures) { FINDERS_FIXTURES.join('main_theme', 'css_style_in_homepage') }
describe '#passive' do
after do
@@ -33,7 +33,7 @@ describe WPScan::Finders::MainTheme::CssStyle do
@expected = WPScan::Model::Theme.new(
'twentyfifteen',
target,
found_by: 'Css Style (Passive Detection)',
found_by: 'Css Style In Homepage (Passive Detection)',
confidence: 70,
style_url: 'http://wp.lab/wp-content/themes/twentyfifteen/style.css?ver=4.1.1'
)
@@ -47,7 +47,7 @@ describe WPScan::Finders::MainTheme::CssStyle do
@expected = WPScan::Model::Theme.new(
'custom',
target,
found_by: 'Css Style (Passive Detection)',
found_by: 'Css Style In Homepage (Passive Detection)',
confidence: 70,
style_url: 'http://wp.lab/wp-content/themes/custom/style.css'
)

View File

@@ -0,0 +1,11 @@
# frozen_string_literal: true
describe WPScan::Finders::MainTheme::UrlsIn404Page do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }
let(:url) { 'http://wp.lab/' }
let(:fixtures) { FINDERS_FIXTURES.join('main_theme', 'urls_in_404_page') }
# This stuff is just a child class of URLsInHomepage (using the error_404_res rather than homepage_res)
# which already has a spec
end

View File

@@ -6,7 +6,8 @@ describe WPScan::Finders::MainTheme::UrlsInHomepage do
let(:url) { 'http://wp.lab/' }
let(:fixtures) { FINDERS_FIXTURES.join('main_theme', 'urls_in_homepage') }
it_behaves_like 'App::Finders::WpItems::URLsInHomepage' do
it_behaves_like 'App::Finders::WpItems::UrlsInPage' do
let(:page_url) { url }
let(:type) { 'themes' }
let(:uniq_links) { false }
let(:uniq_codes) { false }
@@ -18,6 +19,8 @@ describe WPScan::Finders::MainTheme::UrlsInHomepage do
before do
stub_request(:get, /.*.css/)
stub_request(:get, target.url).to_return(body: File.read(fixtures.join('found.html')))
allow(target).to receive(:content_dir).and_return('wp-content')
end
it 'returns the expected Themes' do

View File

@@ -7,32 +7,50 @@ describe WPScan::Finders::MainTheme::WooFrameworkMetaGenerator do
let(:fixtures) { FINDERS_FIXTURES.join('main_theme', 'woo_framework_meta_generator') }
describe '#passive' do
after do
stub_request(:get, url).to_return(body: File.read(fixtures.join(@file)))
expect(finder.passive).to eql @expected
before do
stub_request(:get, url).to_return(body: File.read(fixtures.join(homepage_fixture)))
stub_request(:get, ERROR_404_URL_PATTERN).to_return(body: File.read(fixtures.join(error_404_fixture)))
end
context 'when no Woo generator' do
let(:homepage_fixture) { 'no_woo_generator.html' }
let(:error_404_fixture) { 'no_woo_generator.html' }
it 'returns nil' do
@file = 'no_woo_generator.html'
@expected = nil
expect(finder.passive).to eql nil
end
end
context 'when Woo generator' do
before do
expect(target).to receive(:content_dir).at_least(1).and_return('wp-content')
allow(target).to receive(:content_dir).and_return('wp-content')
stub_request(:get, "#{url}wp-content/themes/Merchant/style.css")
end
it 'returns the expected theme' do
@file = 'woo_generator.html'
@expected = WPScan::Model::Theme.new(
'Merchant', target,
found_by: 'Woo Framework Meta Generator (Passive Detection)',
confidence: 80
)
context 'from the homepage' do
let(:homepage_fixture) { 'woo_generator.html' }
let(:error_404_fixture) { 'no_woo_generator.html' }
it 'returns the expected theme' do
expect(finder.passive).to eql WPScan::Model::Theme.new(
'Merchant', target,
found_by: 'Woo Framework Meta Generator (Passive Detection)',
confidence: 80
)
end
end
context 'from the 404 page' do
let(:homepage_fixture) { 'no_woo_generator.html' }
let(:error_404_fixture) { 'woo_generator.html' }
it 'returns the expected theme' do
expect(finder.passive).to eql WPScan::Model::Theme.new(
'Merchant', target,
found_by: 'Woo Framework Meta Generator (Passive Detection)',
confidence: 80
)
end
end
end
end

View File

@@ -8,7 +8,7 @@ describe WPScan::Finders::MainTheme::Base do
describe '#finders' do
it 'contains the expected finders' do
expect(main_theme.finders.map { |f| f.class.to_s.demodulize })
.to eq %w[CssStyle WooFrameworkMetaGenerator UrlsInHomepage]
.to eq %w[CssStyleInHomepage CssStyleIn404Page WooFrameworkMetaGenerator UrlsInHomepage UrlsIn404Page]
end
end
end

View File

@@ -0,0 +1,11 @@
# frozen_string_literal: true
describe WPScan::Finders::Plugins::UrlsIn404Page do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }
let(:url) { 'https://wp.lab/' }
let(:fixtures) { FINDERS_FIXTURES.join('plugins', 'urls_in_404_page') }
# This stuff is just a child class of URLsInHomepage (using the error_404_res rather than homepage_res)
# which already has a spec
end

View File

@@ -8,7 +8,8 @@ describe WPScan::Finders::Plugins::UrlsInHomepage do
before { target.scope << 'sub.lab' }
it_behaves_like 'App::Finders::WpItems::URLsInHomepage' do
it_behaves_like 'App::Finders::WpItems::UrlsInPage' do
let(:page_url) { url }
let(:type) { 'plugins' }
let(:uniq_links) { true }
let(:uniq_codes) { true }

View File

@@ -8,7 +8,7 @@ describe WPScan::Finders::Plugins::Base do
describe '#finders' do
it 'contains the expected finders' do
expect(plugins.finders.map { |f| f.class.to_s.demodulize })
.to eq %w[UrlsInHomepage HeaderPattern Comment Xpath BodyPattern JavascriptVar KnownLocations]
.to eq %w[UrlsInHomepage UrlsIn404Page HeaderPattern Comment Xpath BodyPattern JavascriptVar KnownLocations]
end
end
end

View File

@@ -0,0 +1,11 @@
# frozen_string_literal: true
describe WPScan::Finders::Themes::UrlsIn404Page do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }
let(:url) { 'http://wp.lab/' }
let(:fixtures) { FINDERS_FIXTURES.join('themes', 'urls_in_404_page') }
# This stuff is just a child class of URLsInHomepage (using the error_404_res rather than homepage_res)
# which already has a spec
end

View File

@@ -8,7 +8,8 @@ describe WPScan::Finders::Themes::UrlsInHomepage do
# before { target.scope << 'sub.lab' }
it_behaves_like 'App::Finders::WpItems::URLsInHomepage' do
it_behaves_like 'App::Finders::WpItems::UrlsInPage' do
let(:page_url) { url }
let(:type) { 'themes' }
let(:uniq_links) { true }
let(:uniq_codes) { true }

View File

@@ -8,7 +8,7 @@ describe WPScan::Finders::Themes::Base do
describe '#finders' do
it 'contains the expected finders' do
expect(themes.finders.map { |f| f.class.to_s.demodulize })
.to eq %w[UrlsInHomepage KnownLocations]
.to eq %w[UrlsInHomepage UrlsIn404Page KnownLocations]
end
end
end

View File

@@ -87,6 +87,8 @@ describe WPScan::Finders::Users::WpJsonApi do
describe '#api_url' do
let(:fixtures) { super().join('api_url') }
before { allow(target).to receive(:sub_dir).and_return(false) }
context 'when url in the homepage' do
{
in_scope: 'https://wp.lab/wp-json/wp/v2/users/',
@@ -100,7 +102,7 @@ describe WPScan::Finders::Users::WpJsonApi do
end
context 'when subdir' do
before { allow(target).to receive(:subdir).and_return('cms') }
before { allow(target).to receive(:sub_dir).and_return('cms') }
{
in_scope_subdir: 'https://wp.lab/cms/wp-json/wp/v2/users/',

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,410 @@
msgid ""
msgstr ""
"Project-Id-Version: WooCommerce Alkubot v1.0.0\n"
"POT-Creation-Date: 2019-08-11 13:37+0300\n"
"PO-Revision-Date: 2019-10-22 09:43+0300\n"
"Language-Team: Alkubot\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.6\n"
"X-Poedit-Basepath: .\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Last-Translator: \n"
"Language: en_US\n"
"X-Poedit-SearchPath-0: .\n"
# Admin - layouts/menu
msgid "Terméklista"
msgstr "Product list"
msgid "Beállítások"
msgstr "Settings"
msgid "Felíratkozók"
msgstr "Subscribers"
msgid "Statisztika"
msgstr "Statistics"
msgid "Visszajelzés"
msgstr "Feedback"
msgid "Alkubot varázsló"
msgstr "Alkubot wizard"
msgid "Alkubot telepítése"
msgstr "Install Alkubot"
# Admin - product
msgid "Újragenerálás"
msgstr "Rework"
msgid "Product subtitle"
msgstr "Here you can find the product list that can be modified or you can even generate a new one."
msgid "Összes termék"
msgstr "Every product"
msgid "Termék kategóriánként"
msgstr "Categories"
msgid "Bizonyos termékeknél"
msgstr "Products"
# Admin - product/popups
msgid "Reinstall text"
msgstr "Are you sure you want to rework the settings of Alkubot? Doing so will reset your current settings!"
msgid "Switch discount type text"
msgstr "Are you sure you want to change the settings for the selected type? The modifications will be activated right away."
msgid "Mégse"
msgstr "Cancel"
# Admin - product/all.content
msgid "Product all subtitle"
msgstr "Please set the maximum percentage of discount that Alkubot can give to a visitor!"
msgid "vagyis az Alkubot"
msgstr "that is, Alkubot wont give more than"
msgid "kedvezménynél többet nem ad egy látogatónak"
msgstr "discount to a visitor"
msgid "Alkudozok gomb megjelenitése a termék oldalon"
msgstr "Show “Get a Deal” button on the product page"
msgid "Hint text: all product"
msgstr "The visitor can instantly start negotiating for a deal by pushing the \"Get a Deal\" button. This way, he doesn't have to wait for the timed Alkubot chat window to pop-up."
msgid "Engedélyezve"
msgstr "Enabled"
msgid "Kikapcsolva"
msgstr "Disabled"
# Admin - product/category.content
msgid "Összes"
msgstr "All"
msgid "Alkudozom gomb megjelenése:"
msgstr "“Get a Deal” button"
msgid "Be"
msgstr "On"
msgid "Ki"
msgstr "Off"
# Admin - product/categories
msgid "No category found"
msgstr "No category found!"
# Admin - product/product.content
msgid "Termékek rejtése"
msgstr "Hide products"
msgid "Termékek megjelenítése"
msgstr "Show products"
# Admin - product/products
msgid "No product found"
msgstr "No product found!"
# Admin - product/search
msgid "Search placeholder"
msgstr "Search for a product"
# Admin - settings
msgid "Alkubot időzítése"
msgstr "Alkubot timing"
msgid "Itt beállíthatod, hogy a bot, miként reagáljon, bizonyos interakciókra."
msgstr "Here you can set how Alkubot should react to certain actions"
msgid "Oldal elhagyásakor"
msgstr "While leaving the product page"
msgid "Bizonyos oldalon töltött idő után"
msgstr "After a certain time that the visitor spends on the product page"
msgid "Kérjük adja meg hány mp után aktiválódjon"
msgstr "The time after Alkubot shows up"
msgid "mp"
msgstr "sec"
msgid "Oldal görgetésekor"
msgstr "While scrolling the product page"
msgid "Email beállítások"
msgstr "Email settings"
msgid "Sikeres alku után email cím elkérése"
msgstr "Should Alkubot ask for an email after an accepted deal?"
msgid "Bot aktiválása"
msgstr "Activate Alkubot"
msgid "Modosít"
msgstr "Modify"
msgid "Settings popup title"
msgstr "Saved!"
msgid "Settings popup text"
msgstr "Your settings have been successfully modified!"
msgid "Hint text: settings leave"
msgstr "Alkubot pops up when the visitor tries to leave the page."
msgid "Hint text: settings time"
msgstr "Alkubot pops up after a certain number of seconds."
msgid "Hint text: settings scroll"
msgstr "Alkubot pops up when the visitors scroll until 3/4 of the site."
msgid "Hint text: settings email"
msgstr "After an accepted deal, the visitor has to give his email address in order to get his discount."
# Admin - settings/chat.position
msgid "Hol helyezkedjen el?"
msgstr "Where should Alkubot show up on your site?"
msgid "Bal oldalt"
msgstr "Left side"
msgid "Középen"
msgstr "Middle"
msgid "Jobb oldalt"
msgstr "Right side"
# Admin - statistics
msgid "Legenerált kuponkodok"
msgstr "Coupons generated"
msgid "Mutass mindent"
msgstr "Show all"
# Admin - statistics/infobox
msgid "db"
msgstr "pc"
msgid "Ft"
msgstr "HUF "
msgid "Sikeres alku száma"
msgstr "Successful <br> Deals"
msgid "Megadott email cimek száma"
msgstr "Emails <br> Collected"
msgid "Eddigi bevétel"
msgstr "Proceeds <br> so far"
# Admin - statistics/coupons
msgid "Dátum"
msgstr "Date"
msgid "Kupon"
msgstr "Coupon"
msgid "Felhasználó"
msgstr "User"
msgid "Felhasználták már?"
msgstr "Used up?"
msgid "Igen"
msgstr "Yes"
msgid "Nem"
msgstr "No"
msgid "Részletek"
msgstr "Details"
msgid "Még nincs legenerált kupon!"
msgstr "No generated voucher yet!"
# Admin - statistics/details
msgid "kupon részletei"
msgstr "coupon details"
msgid "Vissza a statisztikákhoz"
msgstr "Back to statistics"
msgid "Termék neve"
msgstr "Product name"
msgid "Kupon generálásának időpontja"
msgstr "Coupon generation date"
msgid "Felhasználva"
msgstr "Used"
msgid "még nincs"
msgstr "not yet"
msgid "Termékre beállitott maximális kedvezmény"
msgstr "Maximum discount set for the product"
msgid "Kialkudott kedvezmény"
msgstr "Negotiated discount"
msgid "vendég"
msgstr "guest"
# Admin - subscribers
msgid "Összesen"
msgstr "Total"
msgid "Email cimek exportálása"
msgstr "Exports Emails"
msgid "Törlés"
msgstr "Delete"
msgid "Még nincs egy feliratkozó sem!"
msgstr "No subscriber yet!"
msgid "Delete subscriber popup title"
msgstr "Delete subscriber"
msgid "Delete subscriber popup text"
msgstr "Are you sure you want to delete this email address?"
msgid "Igen törlöm"
msgstr "Yes, I am sure!"
# Admin - feedback
msgid "Név"
msgstr "Name"
msgid "Email"
msgstr "Email"
msgid "Visszajelzés tipusa"
msgstr "Feedback type"
msgid "Válassz a listából"
msgstr "Pick one"
msgid "Értékelés"
msgstr "Rate us"
msgid "Üzenet"
msgstr "Message"
msgid "Küldés"
msgstr "Send"
msgid "Required text"
msgstr "Please fill out this field."
msgid "Feedback popup title"
msgstr "Thank you for your feedback!"
msgid "Feedback popup text"
msgstr "Your opinion is important to us. We aim to reply to your feedback as soon as possible."
msgid "Close window"
msgstr "Close window"
msgid "Hibajelentés"
msgstr "Bug report"
msgid "Észrevétel"
msgstr "Feedback"
msgid "Not valid email text"
msgstr "Please enter a valid email address"
msgid "kötelező"
msgstr "required"
msgid "Feedback subtitle"
msgstr "Just fill out the below form in case you have feedback or need help regarding Alkubot"
# Admin - wizard
msgid "Varázsló"
msgstr "Setup Wizard"
msgid "Wizard subtitle"
msgstr "By answering a few simple questions you can setup Alkubot within minutes."
# Admin - wizard/lastStepComment
msgid "Wizard last step comment text"
msgstr "You can fine-tune Alkubot under Settings after finishing this setup wizard."
# Admin - wizard/step1
msgid "Kérlek válaszd ki, milyen szinten akarod beállitani a botot"
msgstr "Please choose the level which you want to use Alkubot for."
msgid "Tovább"
msgstr "Next"
# Admin - wizard/step2.all
msgid "Vissza"
msgstr "Back"
# Admin - wizard/step2.categories
msgid "Kérlek add meg, mely kategoriákra legyen engedélyezve az alkubot."
msgstr "Please pick the categories that Alkubot should be applied to!"
# Admin - wizard/step3.categories
msgid "Wizard categories step 3 subtitle"
msgstr "Here you can set the maximum percentage of discount that Alkubot can give to a visitor for each category."
msgid "Nem választottál ki egy kategoriát sem."
msgstr "No category have been chosen."
# Admin - wizard/step3.products
msgid "Wizard products step 3 subtitle"
msgstr "Here you can set the maximum percentage of discount that Alkubot can give to a visitor for each product."
msgid "Nem választottál ki terméket."
msgstr "No product have been chosen."
# Admin - wizard/steps.header
msgid "Step"
msgstr "Step"
# Frontend
msgid "Elfogadom"
msgstr "Accept"
msgid "Elutasítom"
msgstr "Decline"
msgid "Normál ár"
msgstr "Normal price"
msgid "Írd ide az üzeneted"
msgstr "Write your message here"
msgid "Alkudozok"
msgstr "Bargain"
msgid "Gratulálunk!"
msgstr "Congratulations!"
msgid "Sikeres alkut kötöttél"
msgstr "You made a deal"
msgid "Az Alkubot lezárta a chatet"
msgstr "Chat was closed by Alkubot"
msgid "Powered by url"
msgstr "https://www.alkubot.com?utm_medium=referal&utm_source=bot&utm_campaign=powered+by"
msgid "Sokkalod az arat?"
msgstr "Too pricey?"
msgid "Alkudozzunk rola"
msgstr "Let's make a deal!"
msgid "Alku inditasa most"
msgstr "Negotiate the price"

View File

@@ -0,0 +1,6 @@
# Changelog
All notable changes to this project will be documented in this file, per [the Keep a Changelog standard](http://keepachangelog.com/).
## [1.0.0]
### Added

View File

@@ -0,0 +1,4 @@
== Changelog ==
= 1.0.0 =
* Initial Public Release

View File

@@ -1019,3 +1019,26 @@ If above timestamp is not current time, this page is cached.</p> -->
<!-- Do you want the same scroll up bar on your WordPress blog? This site uses free scrollToTop plugin v1.1 - https://wordpress.org/plugins/scrolltotop/ -->
<!-- tawkto-live-chat
version is static and the wrong one: https://plugins.svn.wordpress.org/tawkto-live-chat/tags/0.4.1/templates/widget.php
-->
<!--Start of Tawk.to Script (0.3.3)-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{};
var Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/XXXXXXXXX/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script (0.3.3)-->
<!-- wpsso -->
<!-- social and search optimization by WPSSO Core v6.8.0 - https://wpsso.com/ -->

View File

@@ -0,0 +1,5 @@
== Changelog =
= 1.0 =
* 2019-10-08
* Initial release

View File

@@ -0,0 +1,255 @@
msgid ""
msgstr ""
"Project-Id-Version: Invoice and Tracking\n"
"POT-Creation-Date: 2019-10-12 22:41+0200\n"
"PO-Revision-Date: 2019-10-12 22:41+0200\n"
"Last-Translator: \n"
"Language-Team: RapidDev <kontakt@rapiddev.pl>\n"
"Language: pl_PL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.4\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
"X-Poedit-SearchPath-0: .\n"
#: _SVN/tags/1.3.0/assets/class.php:78 _SVN/trunk/assets/class.php:78
#: assets/class.php:78
msgid "Shipment tracking"
msgstr "Śledzenie przesyłki"
#: _SVN/tags/1.3.0/assets/class.php:136 _SVN/trunk/assets/class.php:136
#: assets/class.php:136
msgid "The message is being sent..."
msgstr "Trwa wysyłanie wiadomości..."
#: _SVN/tags/1.3.0/assets/class.php:137 _SVN/trunk/assets/class.php:137
#: assets/class.php:137
msgid "Well done"
msgstr "Brawo"
#: _SVN/tags/1.3.0/assets/class.php:137 _SVN/trunk/assets/class.php:137
#: assets/class.php:137
msgid ""
"The tracking information was sent to the client. The note has been added to "
"your order. You can now save your changes so you do not lose your tracking "
"number and status."
msgstr ""
"Informacje o śledzeniu zostały wysłane do klienta. Notatka została dodana do "
"twojego zamówienia. Możesz teraz zapisać zmiany, aby nie utracić numeru "
"śledzenia i jego statusu."
#: _SVN/tags/1.3.0/assets/class.php:138 _SVN/trunk/assets/class.php:138
#: assets/class.php:138
msgid "An error occured"
msgstr "Wystąpił błąd"
#: _SVN/tags/1.3.0/assets/class.php:138 _SVN/trunk/assets/class.php:138
#: assets/class.php:138
msgid "An error occurred while sending tracking information."
msgstr "Podczas wysyłania informacji o śledzeniu wystąpił błąd."
#: _SVN/tags/1.3.0/assets/class.php:142 _SVN/trunk/assets/class.php:142
#: assets/class.php:142
msgid "Tracking number"
msgstr "Numer śledzenia"
#: _SVN/tags/1.3.0/assets/class.php:144 _SVN/trunk/assets/class.php:144
#: assets/class.php:144
msgid "Carrier"
msgstr "Kurier"
#: _SVN/tags/1.3.0/assets/class.php:150 _SVN/trunk/assets/class.php:150
#: assets/class.php:150
msgid "Tracking status"
msgstr "Status śledzenia"
#: _SVN/tags/1.3.0/assets/class.php:151 _SVN/tags/1.3.0/assets/class.php:264
#: _SVN/trunk/assets/class.php:151 _SVN/trunk/assets/class.php:264
#: assets/class.php:151 assets/class.php:264
msgid "Ready to send"
msgstr "Gotowa do wysłania"
#: _SVN/tags/1.3.0/assets/class.php:152 _SVN/tags/1.3.0/assets/class.php:264
#: _SVN/trunk/assets/class.php:152 _SVN/trunk/assets/class.php:264
#: assets/class.php:152 assets/class.php:264
msgid "Sent"
msgstr "Wysłana"
#: _SVN/tags/1.3.0/assets/class.php:154 _SVN/trunk/assets/class.php:154
#: assets/class.php:154
msgid "Send tracking number"
msgstr "Wyślij numer śledzenia"
#: _SVN/tags/1.3.0/assets/class.php:207 _SVN/trunk/assets/class.php:207
#: assets/class.php:207
msgid "Package"
msgstr "Paczka"
#: _SVN/tags/1.3.0/assets/class.php:208 _SVN/trunk/assets/class.php:208
#: assets/class.php:208
msgid "Your package is ready to be sent"
msgstr "Twoja paczka jest gotowa do wysłania"
#: _SVN/tags/1.3.0/assets/class.php:208 _SVN/trunk/assets/class.php:208
#: assets/class.php:208
msgid "Your package has been sent"
msgstr "Twoja paczka została wysłana"
#: _SVN/tags/1.3.0/assets/class.php:209
#: _SVN/tags/1.3.0/emails/tracking_email.php:17 _SVN/trunk/assets/class.php:209
#: _SVN/trunk/emails/tracking_email.php:17 assets/class.php:209
#: emails/tracking_email.php:17
msgid "The number of your package is"
msgstr "Numer twojej paczki to"
#: _SVN/tags/1.3.0/assets/class.php:210
#: _SVN/tags/1.3.0/emails/tracking_email.php:21 _SVN/trunk/assets/class.php:210
#: _SVN/trunk/emails/tracking_email.php:21 assets/class.php:210
#: emails/tracking_email.php:21
msgid "Track your parcel"
msgstr "Śledź swoją paczkę"
#: _SVN/tags/1.3.0/assets/class.php:265 _SVN/trunk/assets/class.php:265
#: assets/class.php:265
#, php-format
msgid "Shipment information sent to the client,<br/>Status: %s"
msgstr "Informacja o przesyłce wysłana do klienta,<br/>Status: %s"
#: _SVN/tags/1.3.0/assets/class.php:266 _SVN/trunk/assets/class.php:266
#: assets/class.php:266
msgid "Track the package"
msgstr "Śledź paczkę"
#: _SVN/tags/1.3.0/assets/class.php:307 _SVN/trunk/assets/class.php:307
#: assets/class.php:307
msgid "Order"
msgstr "Zamówienie"
#: _SVN/tags/1.3.0/assets/class.php:307 _SVN/trunk/assets/class.php:307
#: assets/class.php:307
msgid "Information about your package"
msgstr "Informacje o twojej przesyłce"
#: _SVN/tags/1.3.0/assets/class.php:313 _SVN/trunk/assets/class.php:313
#: assets/class.php:313
msgid "Your parcel is ready to be sent!"
msgstr "Twoja paczka jest gotowa do wysłania!"
#: _SVN/tags/1.3.0/assets/class.php:313 _SVN/trunk/assets/class.php:313
#: assets/class.php:313
msgid "Your package has been sent!"
msgstr "Twoja paczka została wysłana!"
#: _SVN/tags/1.3.0/assets/class.php:346 _SVN/trunk/assets/class.php:346
#: assets/class.php:346
#, php-format
msgid ""
"Your PHP version is outdated. Please, upgrade your PHP to a higher or equal "
"version than %s."
msgstr ""
"Twoja wersja PHP jest przestarzała. Proszę, zaktualizuj swój PHP do wersji "
"równej, bądź wyższej niż %s."
#: _SVN/tags/1.3.0/assets/class.php:349 _SVN/trunk/assets/class.php:349
#: assets/class.php:349
#, php-format
msgid ""
"Your WordPress version is outdated. Please, upgrade your WordPress to a "
"higher or equal version than %s."
msgstr ""
#: _SVN/tags/1.3.0/assets/class.php:352 _SVN/trunk/assets/class.php:352
#: assets/class.php:352
msgid ""
"The WooCoomerce plug-in is outdated or disabled. Check if the plugin is "
"enabled %shere%t or upgrade to version %u."
msgstr ""
#: _SVN/tags/1.3.0/assets/class.php:355 _SVN/trunk/assets/class.php:355
#: assets/class.php:355
msgid "There was an unidentified error. We should look deeper..."
msgstr "Wystąpił nieoczekiwany błąd. Powinniśmy zajrzeć głębiej..."
#: _SVN/tags/1.3.0/assets/class.php:359 _SVN/trunk/assets/class.php:359
#: assets/class.php:359
msgid "ERROR ID"
msgstr "KOD BŁĘDU"
#: _SVN/tags/1.3.0/emails/tracking_email.php:19
#: _SVN/trunk/emails/tracking_email.php:19 emails/tracking_email.php:19
msgid "Sent with"
msgstr "Wysłano za pomocą"
#~ msgid "Shipment status"
#~ msgstr "Status przesyłki"
#~ msgid "Select courier"
#~ msgstr "Wybierz kuriera"
#~ msgid "Courier"
#~ msgstr "Kurier"
#~ msgid "Sent by "
#~ msgstr "Wysłano przez "
#~ msgid "Tracking number is"
#~ msgstr "Numer śledzenia"
#~ msgid "Shipment information sent to the client, status: Ready to send"
#~ msgstr ""
#~ "Informacja o przesyłce wysłana do klienta, status: Gotowa do wysłania"
#~ msgid "Shipment information sent to the client, status: Sent"
#~ msgstr "Informacja o przesyłce wysłana do klienta, status: Wysłana"
#~ msgid "Tracking"
#~ msgstr "Śledzenie"
#~ msgid "Not determined"
#~ msgstr "Nie ustalono"
#~ msgid "Track package"
#~ msgstr "Śledź paczkę"
#~ msgid "ERROR"
#~ msgstr "BLĄD"
#~ msgid "requires at least"
#~ msgstr "wymaga conajmniej"
#~ msgid "You need to update your WooCommerce plugin"
#~ msgstr "Musisz zaktualizować swoją wtyczkę WooCommerce"
#~ msgid "You need to update your WordPress site"
#~ msgstr "Musisz zaktualizować swojego WordPressa"
#~ msgid "The tracking number has been sent to the customer."
#~ msgstr "Numer śledzenia został wysłany do klienta."
#~ msgid "Invoice and Tracking"
#~ msgstr "Faktury i Śledzenie"
#~ msgid "Registered"
#~ msgstr "Zarejestrowana"
#~ msgid "Invoice"
#~ msgstr "Faktura"
#~ msgid "Send invoice"
#~ msgstr "Wyślij fakturę"
#~ msgid "Your package has been registered!"
#~ msgstr "Twoja paczka została zarejestrowana!"
#~ msgid "Send e-mail"
#~ msgstr "Wyślij e-mail"
#~ msgid "Send"
#~ msgstr "Wyślij"

View File

@@ -0,0 +1,15 @@
{
"name": "gratify-gutenberg-cgb-guten-block",
"version": "1.0.0",
"private": true,
"scripts": {
"start": "cgb-scripts start",
"build": "cgb-scripts build",
"eject": "cgb-scripts eject"
},
"dependencies": {
"algoliasearch": "^3.35.0",
"cgb-scripts": "1.20.0",
"react-instantsearch-dom": "^5.7.0"
}
}

View File

@@ -0,0 +1,122 @@
# Copyright (C) 2019 Pitabas Behera
# This file is distributed under the same license as the Header & Footer with Elementor plugin.
msgid ""
msgstr ""
"Project-Id-Version: Header & Footer with Elementor 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/header-footer-with-elementor\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-10-22T10:29:49+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: header-footer-with-elementor\n"
#. Plugin Name of the plugin
#: inc/class-header-footer-with-elementor.php:289
msgid "Header & Footer with Elementor"
msgstr ""
#. Plugin URI of the plugin
msgid "https://github.com/pitabas/header-footer-with-elementor"
msgstr ""
#. Description of the plugin
msgid "Create custom Header and Footer for your site using the Elementor Page Builder."
msgstr ""
#. Author of the plugin
msgid "Pitabas Behera"
msgstr ""
#: inc/class-header-footer-with-elementor.php:240
msgid "Hey, your current theme is not supported by Header Footer with Elementor. Only suport with <a href=\"https://wordpress.org/themes/ascent/\">Ascent theme</a>."
msgstr ""
#. translators: 1: Plugin name 2: Elementor
#: inc/class-header-footer-with-elementor.php:261
msgid "\"%1$s\" requires \"%2$s\" to be installed and activated."
msgstr ""
#: inc/class-header-footer-with-elementor.php:262
msgid "Header Footer with Elementor"
msgstr ""
#: inc/class-header-footer-with-elementor.php:263
msgid "Elementor"
msgstr ""
#. translators: 1: Plugin name 2: PHP 3: Required PHP version
#: inc/class-header-footer-with-elementor.php:288
msgid "\"%1$s\" requires \"%2$s\" version %3$s or greater."
msgstr ""
#: inc/class-header-footer-with-elementor.php:290
msgid "PHP"
msgstr ""
#: inc/admin/class-admin.php:69
#: inc/admin/class-admin.php:71
#: inc/admin/class-admin.php:114
#: inc/admin/class-admin.php:115
msgid "Header & Footer Template"
msgstr ""
#: inc/admin/class-admin.php:70
#: inc/admin/class-admin.php:72
msgid "Elementor Header & Footer"
msgstr ""
#: inc/admin/class-admin.php:73
msgid "Add New"
msgstr ""
#: inc/admin/class-admin.php:74
msgid "Add New Header & Footer"
msgstr ""
#: inc/admin/class-admin.php:75
msgid "New Header & Footer Template"
msgstr ""
#: inc/admin/class-admin.php:76
msgid "Edit Header & Footer Template"
msgstr ""
#: inc/admin/class-admin.php:77
msgid "View Header & Footer Template"
msgstr ""
#: inc/admin/class-admin.php:78
msgid "All Elementor Header & Footer"
msgstr ""
#: inc/admin/class-admin.php:79
msgid "Search Header & Footer Templates"
msgstr ""
#: inc/admin/class-admin.php:80
msgid "Parent Header & Footer Templates:"
msgstr ""
#: inc/admin/class-admin.php:81
msgid "No Header & Footer Templates found."
msgstr ""
#: inc/admin/class-admin.php:82
msgid "No Header & Footer Templates found in Trash."
msgstr ""
#: inc/admin/class-admin.php:129
msgid "Header & Footer with Elementor options"
msgstr ""
#: inc/admin/class-admin.php:149
msgid "Select template type"
msgstr ""
#: inc/admin/class-admin.php:151
msgid "Select Template"
msgstr ""

View File

@@ -137,6 +137,17 @@ var CGMPGlobal = {"ajaxurl":"http:\/\/wp.lab\/wp-admin\/admin-ajax.php","noBubbl
</script>
<!-- crayon-syntax-highlighter
The version given in the settings is incorrect, so it will be ignored
-->
<script type='text/javascript'>
/* <![CDATA[ */
var CrayonSyntaxSettings = {"version":"_2.7.2_beta","is_admin":"0","ajaxurl":"http:\/\/wp.lab\/\/wp-admin\/admin-ajax.php","prefix":"crayon-","setting":"crayon-setting","selected":"crayon-setting-selected","changed":"crayon-setting-changed","special":"crayon-setting-special","orig_value":"data-orig-value","debug":""};
var CrayonSyntaxStrings = {"copy":"Press %s to Copy, %s to Paste","minimize":"Click To Expand Code"};
/* ]]> */
</script>
<!-- enhanced-e-commerce-for-woocommerce-store -->
<script type="text/javascript">jQuery(function($) {
tvc_lc="TWD";

View File

@@ -0,0 +1,27 @@
{
"name": "liquid-blocks",
"version": "1.0.0",
"description": "LIQUID BLOCKS",
"directories": {
"lib": "lib"
},
"scripts": {
"build": "babel src -d lib"
},
"babel": {
"presets": [
"react",
"es2015"
]
},
"author": "LIQUID DESIGN Ltd.",
"license": "GPL-2.0-or-later",
"devDependencies": {
"@wordpress/components": "^8.0.0",
"@wordpress/edit-post": "^3.5.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"po2json": "^1.0.0-alpha"
},
"dependencies": {}
}

View File

@@ -0,0 +1,38 @@
{
"name": "ui-blocks",
"author": {
"name": "Roman Bejnar",
"url": "https://bejnar.de"
},
"contributors": [
"Trang Nguyen (https://trangnguyen.de)"
],
"version": "1.0.2",
"license": "GPL-2.0-or-later",
"main": "blocks/index.js",
"scripts": {
"dev": "cross-env webpack --watch",
"build": "cross-env NODE_ENV=production webpack -p"
},
"devDependencies": {
"@wordpress/babel-preset-default": "^1.2.0",
"babel-core": "^6.26.3",
"babel-eslint": "^8.2.3",
"babel-loader": "^7.1.4",
"classnames": "^2.2.5",
"cross-env": "^5.1.5",
"css-loader": "^0.28.11",
"eslint": "^4.19.1",
"extract-text-webpack-plugin": "^3.0.2",
"file-loader": "^4.1.0",
"node-sass": "^4.12.0",
"raw-loader": "^0.5.1",
"sass-loader": "^7.1.0",
"style-loader": "^0.19.1",
"webpack": "^3.12.0"
},
"dependencies": {
"perspective-transform": "^1.1.3",
"react-resize-detector": "^4.2.0"
}
}

View File

@@ -0,0 +1,4 @@
== Changelog ==
= 1.0.0 - 2019-09-14 =
* Release

View File

@@ -0,0 +1,16 @@
{
"name": "pagaris/pagaris-woocommerce",
"description": "Wordpress plugin for Pagaris WooCommerce gateway",
"version": "1.1.4",
"keywords": ["woocommerce", "wordpress", "pagaris", "api", "library", "client", "sdk"],
"license": "MIT",
"authors": [
{
"name": "Pagaris",
"homepage": "https://pagaris.com"
}
],
"require": {
"pagaris/pagaris-php": "^1.0.3"
}
}

View File

@@ -0,0 +1,535 @@
# Copyright (C) 2019 Pixelgrade
# This file is distributed under the same license as the PixProof plugin.
msgid ""
msgstr ""
"Project-Id-Version: PixProof 2.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/pixproof\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-10-15T10:08:05+03:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.3.0\n"
"X-Domain: pixproof\n"
#. Plugin Name of the plugin
#: includes/class-Pixproof_Settings.php:101
msgid "PixProof"
msgstr ""
#. Plugin URI of the plugin
#. Author URI of the plugin
msgid "https://pixelgrade.com"
msgstr ""
#. Description of the plugin
msgid "WordPress photo gallery proofing plugin."
msgstr ""
#. Author of the plugin
msgid "Pixelgrade"
msgstr ""
#: includes/class-Pixproof.php:126
msgid "Something is wrong! Pixproof is not able to create .zip archives. Please contact your host and ask them to make sure that your WP installation can create zip archives via PHP."
msgstr ""
#: includes/class-Pixproof.php:144
#: includes/class-Pixproof.php:146
#: includes/class-Pixproof.php:161
#: includes/class-Pixproof_Settings.php:314
msgid "Proof Galleries"
msgstr ""
#: includes/class-Pixproof.php:145
#: includes/class-Pixproof.php:160
#: includes/class-Pixproof_Settings.php:301
msgctxt "Post Type Single Item Name"
msgid "Proof Gallery"
msgstr ""
#: includes/class-Pixproof.php:147
msgid "Parent Item:"
msgstr ""
#: includes/class-Pixproof.php:148
msgid "All Items"
msgstr ""
#: includes/class-Pixproof.php:149
msgid "View Item"
msgstr ""
#: includes/class-Pixproof.php:150
msgid "Add New Proof Gallery"
msgstr ""
#: includes/class-Pixproof.php:151
msgid "Add New"
msgstr ""
#: includes/class-Pixproof.php:152
msgid "Edit Proof Gallery"
msgstr ""
#: includes/class-Pixproof.php:153
msgid "Update Proof Gallery"
msgstr ""
#: includes/class-Pixproof.php:154
msgid "Search Proof Galleries"
msgstr ""
#: includes/class-Pixproof.php:155
msgid "Not found"
msgstr ""
#: includes/class-Pixproof.php:156
msgid "Not found in Trash"
msgstr ""
#: includes/class-Pixproof.php:211
msgid "Manage the photos you wish to share with your client."
msgstr ""
#: includes/class-Pixproof.php:215
msgid "Client Details"
msgstr ""
#: includes/class-Pixproof.php:221
msgid "Name"
msgstr ""
#: includes/class-Pixproof.php:227
msgid "Date"
msgstr ""
#: includes/class-Pixproof.php:230
msgid "Add the date when these photos were taken, if you wish."
msgstr ""
#: includes/class-Pixproof.php:234
msgid "Advanced"
msgstr ""
#: includes/class-Pixproof.php:240
msgid "Photos Display Name"
msgstr ""
#: includes/class-Pixproof.php:241
msgid "How would you like to identify each photo?<br>Each photo numeric ID can be used in comments to automatically link to photos in the gallery for easy navigation and clearer conversations.<br>For example, the comment: \"I really like the #123 and #276 photos\" will have the IDs automatically linked to those photos.<br><strong>Unique IDs</strong> means any photo will be uniquely identified across all your site.<br><strong>Consecutive IDs</strong> means photos in this gallery will be identified with #1, #2, #3, and so on."
msgstr ""
#: includes/class-Pixproof.php:246
msgid "Unique IDs"
msgstr ""
#: includes/class-Pixproof.php:247
msgid "Consecutive IDs"
msgstr ""
#: includes/class-Pixproof.php:248
msgid "File Name"
msgstr ""
#: includes/class-Pixproof.php:249
msgid "Unique IDs and Photo Title"
msgstr ""
#: includes/class-Pixproof.php:250
msgid "Consecutive IDs and Photo Title"
msgstr ""
#: includes/class-Pixproof.php:257
msgid "Client .zip archive"
msgstr ""
#: includes/class-Pixproof.php:258
msgid "Upload a .zip archive so the client can download it via the Download link. Leave it empty to hide the link."
msgstr ""
#: includes/class-Pixproof.php:266
msgid "Disable Archive Download"
msgstr ""
#: includes/class-Pixproof.php:267
msgid "Check this to remove the ability to download the zip archive for this gallery"
msgstr ""
#: includes/class-Pixproof.php:322
#: views/pixproof_gallery.php:19
msgid "Select"
msgstr ""
#: includes/class-Pixproof.php:323
#: views/pixproof_gallery.php:17
msgid "Deselect"
msgstr ""
#: includes/class-Pixproof.php:324
msgid "of"
msgstr ""
#: includes/class-Pixproof.php:325
msgid "Next"
msgstr ""
#: includes/class-Pixproof.php:326
msgid "Previous"
msgstr ""
#: includes/class-Pixproof.php:573
msgid "No gallery ID provided."
msgstr ""
#: includes/class-Pixproof.php:582
msgid "The gallery password is required."
msgstr ""
#: includes/class-Pixproof.php:589
msgid "No gallery data."
msgstr ""
#: includes/class-Pixproof.php:594
msgid "Empty gallery."
msgstr ""
#: includes/class-Pixproof.php:607
msgid "Could not get attachments."
msgstr ""
#: includes/class-Pixproof.php:635
msgid "Could not find the attached file for attachment #%s."
msgstr ""
#: includes/class-Pixproof.php:644
msgid "Could not add %s to the zip archive."
msgstr ""
#: includes/class-Pixproof_Settings.php:53
msgid "PixProof Setup"
msgstr ""
#: includes/class-Pixproof_Settings.php:122
msgid "General Settings"
msgstr ""
#: includes/class-Pixproof_Settings.php:123
msgid "Setup how things will behave in general."
msgstr ""
#: includes/class-Pixproof_Settings.php:129
msgid "Position"
msgstr ""
#: includes/class-Pixproof_Settings.php:130
msgid "Where should the photo proofing gallery should pe displayed in relation to the content."
msgstr ""
#: includes/class-Pixproof_Settings.php:135
msgid "Before the content"
msgstr ""
#: includes/class-Pixproof_Settings.php:136
msgid "After the content"
msgstr ""
#: includes/class-Pixproof_Settings.php:141
msgid "Enable Images Download"
msgstr ""
#: includes/class-Pixproof_Settings.php:142
msgid "Allow your customer to download a .zip archive of the photos you have attached to a certain gallery."
msgstr ""
#: includes/class-Pixproof_Settings.php:149
msgid "ZIP archive generation method"
msgstr ""
#: includes/class-Pixproof_Settings.php:150
msgid "Select \"Manually\" if you want to upload a .zip archive of your own making with all the photos you wish to share. Chose \"Automatically\" if you wish to leave the .zip generation to each client, allowing them to only include the selected photos."
msgstr ""
#: includes/class-Pixproof_Settings.php:155
msgid "Manually (uploaded by the gallery owner)"
msgstr ""
#: includes/class-Pixproof_Settings.php:156
msgid "Automatically (from the selected images)"
msgstr ""
#: includes/class-Pixproof_Settings.php:165
msgid "Disable Plugin CSS Style"
msgstr ""
#: includes/class-Pixproof_Settings.php:166
msgid "Check this if you want the plugin to stop including its own CSS file. This assumes you want more control over the galleries styling and you will add it somewhere else (like in the theme)."
msgstr ""
#: includes/class-Pixproof_Settings.php:177
msgid "Proof Galleries Global Styles"
msgstr ""
#: includes/class-Pixproof_Settings.php:178
msgid "Customize the global style options applied to galleries."
msgstr ""
#: includes/class-Pixproof_Settings.php:184
msgid "Change Global Styles"
msgstr ""
#: includes/class-Pixproof_Settings.php:185
msgid "Do you want to overwrite the style of all proof galleries?"
msgstr ""
#. translators: 1: The width of the thumbnail, 2: The height of the thumbnail.
#: includes/class-Pixproof_Settings.php:193
msgid "Thumbnail (%1$s x %2$s cropped)"
msgstr ""
#. translators: 1: The width of the thumbnail, 2: The height of the thumbnail.
#: includes/class-Pixproof_Settings.php:195
msgid "Medium (%1$s x %2$s)"
msgstr ""
#. translators: 1: The width of the thumbnail, 2: The height of the thumbnail.
#: includes/class-Pixproof_Settings.php:197
msgid "Large ( %1$s x %2$s)"
msgstr ""
#: includes/class-Pixproof_Settings.php:198
msgid "Full size"
msgstr ""
#: includes/class-Pixproof_Settings.php:208
msgid " cropped"
msgstr ""
#: includes/class-Pixproof_Settings.php:216
msgid "Thumbnails Size"
msgstr ""
#: includes/class-Pixproof_Settings.php:217
msgid "How big should the image thumbnails be?"
msgstr ""
#: includes/class-Pixproof_Settings.php:229
msgid "Grid Size"
msgstr ""
#: includes/class-Pixproof_Settings.php:230
msgid "How many columns should the grid have?"
msgstr ""
#: includes/class-Pixproof_Settings.php:235
msgid "Auto"
msgstr ""
#: includes/class-Pixproof_Settings.php:236
msgid "One Column"
msgstr ""
#: includes/class-Pixproof_Settings.php:237
msgid "Two Columns"
msgstr ""
#: includes/class-Pixproof_Settings.php:238
msgid "Three Columns"
msgstr ""
#: includes/class-Pixproof_Settings.php:239
msgid "Four Columns"
msgstr ""
#: includes/class-Pixproof_Settings.php:240
msgid "Five Columns"
msgstr ""
#: includes/class-Pixproof_Settings.php:241
msgid "Six Columns"
msgstr ""
#: includes/class-Pixproof_Settings.php:254
msgid "Advanced Settings"
msgstr ""
#: includes/class-Pixproof_Settings.php:255
msgid "If you really know your way around, dive in."
msgstr ""
#: includes/class-Pixproof_Settings.php:261
msgid "Custom CSS"
msgstr ""
#: includes/class-Pixproof_Settings.php:262
msgid "Add here the custom CSS you want to output on the frontend of your site. It's OK to leave it empty if you have the CSS elsewhere."
msgstr ""
#: includes/class-Pixproof_Settings.php:289
msgid "Enable Pixproof Galleries"
msgstr ""
#: includes/class-Pixproof_Settings.php:290
msgid "Enable this to register a new custom post type so you can manage Proof Galleries."
msgstr ""
#: includes/class-Pixproof_Settings.php:297
msgid "Single Item Label"
msgstr ""
#: includes/class-Pixproof_Settings.php:298
msgid "Here you can change the singular label."
msgstr ""
#: includes/class-Pixproof_Settings.php:310
msgid "Multiple Items Label"
msgstr ""
#: includes/class-Pixproof_Settings.php:311
msgid "Here you can change the plural label."
msgstr ""
#: includes/class-Pixproof_Settings.php:323
msgid "Change Single Slug"
msgstr ""
#: includes/class-Pixproof_Settings.php:324
msgid "Do you want to rewrite the single gallery item slug?"
msgstr ""
#: includes/class-Pixproof_Settings.php:335
msgid "New Single Item Slug"
msgstr ""
#: includes/class-Pixproof_Settings.php:336
msgid "Change the single gallery slug as you need it."
msgstr ""
#: includes/lib/abstracts/class-Pixproof_Plugin_Init.php:81
msgid "Error: plugin \"%s\" requires a newer version of PHP to be running."
msgstr ""
#: includes/lib/abstracts/class-Pixproof_Plugin_Init.php:82
msgid "Minimal version of PHP required: %s"
msgstr ""
#: includes/lib/abstracts/class-Pixproof_Plugin_Init.php:83
msgid "Your server's PHP version: %s"
msgstr ""
#: includes/lib/abstracts/class-Pixproof_Plugin_Init.php:154
msgid "The <strong>%s</strong> plugin has been updated to version %s. Enjoy!"
msgstr ""
#: includes/lib/abstracts/class-Pixproof_Singleton_Registry.php:56
msgid "Trying to get instance of nonexistent class."
msgstr ""
#: includes/lib/abstracts/class-Pixproof_Singleton_Registry.php:121
msgid "Cloning is forbidden."
msgstr ""
#: includes/lib/abstracts/class-Pixproof_Singleton_Registry.php:130
msgid "Unserializing instances of this class is forbidden."
msgstr ""
#: includes/lib/class-Pixproof_Create_Archive.php:87
msgid "The file name of an archive cannot be empty."
msgstr ""
#. translators: $1 is the file path
#: includes/lib/class-Pixproof_Create_Archive.php:96
msgctxt "%s = Folder name"
msgid "Folder %s for archive not found"
msgstr ""
#. translators: $1 is a directory name
#: includes/lib/class-Pixproof_Create_Archive.php:123
msgctxt "ZipArchive open() result"
msgid "Cannot create zip archive: %d"
msgstr ""
#. translators: the $1 is the type of the archive file
#: includes/lib/class-Pixproof_Create_Archive.php:150
msgctxt "%s = file name"
msgid "Method to archive file %s not detected"
msgstr ""
#: includes/lib/class-Pixproof_Create_Archive.php:157
msgid "Cannot open archive file"
msgstr ""
#. translators: The $1 is the tecnical error string from pclzip.
#: includes/lib/class-Pixproof_Create_Archive.php:175
#: includes/lib/class-Pixproof_Create_Archive.php:381
msgid "PclZip archive add error: %s"
msgstr ""
#: includes/lib/class-Pixproof_Create_Archive.php:248
msgid "File name cannot be empty."
msgstr ""
#. translators: The $1 is the name of the file to add to the archive.
#: includes/lib/class-Pixproof_Create_Archive.php:261
msgctxt "File to add to archive"
msgid "File %s does not exist or is not readable"
msgstr ""
#: includes/lib/class-Pixproof_Create_Archive.php:309
msgid "ZIP archive cannot be closed correctly"
msgstr ""
#. translators: the $1 is the name of the archive.
#. translators: $1 is the name of the archive.
#: includes/lib/class-Pixproof_Create_Archive.php:340
#: includes/lib/class-Pixproof_Create_Archive.php:357
#: includes/lib/class-Pixproof_Create_Archive.php:448
msgid "Cannot add \"%s\" to zip archive!"
msgstr ""
#: includes/lib/class-Pixproof_Create_Archive.php:411
msgid "Folder name cannot be empty"
msgstr ""
#. translators: $1 is the folder name
#: includes/lib/class-Pixproof_Create_Archive.php:422
msgctxt "Folder path to add to archive"
msgid "Folder %s does not exist or is not readable"
msgstr ""
#. translators. $1 is the status returned by a call to a ZipArchive method.
#: includes/lib/class-Pixproof_Create_Archive.php:480
msgctxt "Text of ZipArchive status Message"
msgid "ZipArchive returns status: %s"
msgstr ""
#: includes/lib/class-Pixproof_Create_Archive.php:522
msgid "If %s will be added to your backup archive, the archive will be too large for operations with this PHP Version. You might want to consider splitting the backup job in multiple jobs with less files each."
msgstr ""
#. translators: $1 is the filename to add into the archive.
#: includes/lib/class-Pixproof_Create_Archive.php:553
msgid "Cannot open source file %s."
msgstr ""
#: views/pixproof_gallery.php:68
msgid "Zoom"
msgstr ""
#: views/pixproof_metadata.php:16
msgid "Client"
msgstr ""
#: views/pixproof_metadata.php:25
msgid "Event date"
msgstr ""
#: views/pixproof_metadata.php:34
msgid "Images"
msgstr ""
#: views/pixproof_metadata.php:43
msgid "Download selected"
msgstr ""

View File

@@ -0,0 +1,49 @@
msgid ""
msgstr ""
"Project-Id-Version: xq-xe-xt-xy 1.0\n"
"POT-Creation-Date: 2018-07-11 09:44+0300\n"
"PO-Revision-Date: 2018-07-11 09:44+0300\n"
"Last-Translator: \n"
"Language-Team: Marko Maksym\n"
"Language: uk_UA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.6\n"
"X-Poedit-Basepath: ../includes\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Poedit-KeywordsList: __;_e\n"
"X-Poedit-SearchPath-0: .\n"
#: admin/class-admin-main.php:66
msgid "Title of the page"
msgstr ""
#: admin/class-admin-main.php:66
msgid "Link Name"
msgstr ""
#: admin/class-admin-main.php:69
msgid "Submenu title"
msgstr ""
#: admin/class-admin-main.php:69
msgid "Submenu item"
msgstr ""
#: admin/templates/index.php:8
msgid "Settings Page"
msgstr ""
#: admin/templates/main_module_menu.php:10
msgid "Main page"
msgstr ""
#: admin/templates/main_module_menu.php:13 admin/templates/page1.php:8
msgid "Page 1"
msgstr ""
#: admin/templates/main_module_menu.php:16 admin/templates/page2.php:8
msgid "Page 2"
msgstr ""

View File

@@ -0,0 +1,63 @@
# Copyright (C) 2019 Yordan Soares
# This file is distributed under the same license as the Provinces and Districts of Panama for WooCommerce plugin.
msgid ""
msgstr ""
"Project-Id-Version: Provinces and Districts of Panama for WooCommerce "
"1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/provinces-and-"
"districts-of-panama-for-woocommerce\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-10-09T03:44:36-04:00\n"
"PO-Revision-Date: 2019-10-09 03:47-0400\n"
"X-Generator: Poedit 2.2.4\n"
"X-Domain: provinces-and-districts-of-panama-for-woocommerce\n"
"Last-Translator: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: es_ES\n"
#. Plugin Name of the plugin
msgid "Provinces and Districts of Panama for WooCommerce"
msgstr "Provinces and Districts of Panama for WooCommerce"
#. Description of the plugin
msgid ""
"This plugins allows you to choose the Provinces, Districts and "
"Corregimientos of Panama into the WooCommerce Options."
msgstr ""
"Este plugin te permite elegir las Provincias, Distritos y Corregimientos "
"de Panamá en las opciones de WooCommerce."
#. Author of the plugin
msgid "Yordan Soares"
msgstr "Yordan Soares"
#. Author URI of the plugin
msgid "https://yordansoar.es/"
msgstr "https://yordansoar.es/"
#: includes/class-wc-panama-corregimientos-select.php:120
#: includes/class-wc-panama-corregimientos-select.php:161
msgid "Select your district and corregimiento&hellip;"
msgstr "Selecciona tu distrito y corregimiento&hellip;"
#: provinces-and-districts-of-panama-for-woocommerce.php:51
msgid "Province"
msgstr "Provincia"
#: provinces-and-districts-of-panama-for-woocommerce.php:53
msgid "District - Corregimiento"
msgstr "Distrito - Corregimiento"
#. translators: placeholders are <strong> tags
#: provinces-and-districts-of-panama-for-woocommerce.php:100
msgid ""
"%sProvinces and Districts of Panama for WooCommerce%s plugin requires "
"%sWooCommerce%s activated. The plugin was deactivated until you active "
"%sWooCommerce%s"
msgstr ""
"El plugin %sProvinces and Districts of Panama for WooCommerce%s requiere "
"%sWooCommerce%s activado. El plugin se ha desactivado hasta que actives "
"%sWooCommerce%s"

View File

@@ -522,11 +522,19 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/aesop-story-engine/public/assets/js/ai-core.min.js?ver=1.9.8.6"></script>
<!-- affiliate-codecanyon-widget -->
<link rel="stylesheet" id="pluginsbay-codecanyon-widget-css" href="http://wp.lab/wp-content/plugins/affiliate-codecanyon-widget/css/style.css?ver=1.0" type="text/css" media="all">
<!-- affiliate-coupons -->
<link rel="stylesheet" id="affcoups-style-css" href="http://wp.lab/wp-content/plugins/affiliate-coupons/public/css/styles.min.css?ver=1.2.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/affiliate-coupons/public/js/scripts.min.js?ver=1.2.2"></script>
<!-- affiliate-videohive-widget -->
<link rel="stylesheet" id="pluginsbay-videohive-widget-css" href="http://wp.lab/wp-content/plugins/affiliate-videohive-widget/css/style.css?ver=1.0.1" type="text/css" media="all">
<!-- affilicious -->
<link rel="stylesheet" id="aff-universal-box-css" href="http://wp.lab/wp-content/plugins/affilicious/assets/public/dist/css/universal-box.min.css?ver=0.9.13" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/affilicious/assets/public/dist/js/universal-box.min.js?ver=0.9.13"></script>
@@ -658,6 +666,14 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/allpost-contactform/allpost-contactform.js?ver=1.1.6"></script>
<!-- alojapro-widget -->
<link rel="stylesheet" id="fontawesome-css" href="http://wp.lab/wp-content/plugins/alojapro-widget/css/font-awesome/css/all.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="alojapro_widgetmincss-css" href="http://wp.lab/wp-content/plugins/alojapro-widget/css/alojapro_widget.min.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/alojapro-widget/js/bootstrap.bundle.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/alojapro-widget/js/datepicker/datepicker-es.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/alojapro-widget/js/calendar/alojapro_widget.js?ver=1.0.0"></script>
<!-- alpha-testimonials -->
<link rel="stylesheet" id="main-style-css" href="http://wp.lab/wp-content/plugins/alpha-testimonials/inc/../assets/css/style.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/alpha-testimonials/inc/../assets//js/testimonials.min.js?ver=1.0"></script>
@@ -876,6 +892,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/appypie-web-to-app/public/js/appypie-web-to-app-public.js?ver=1.0.0"></script>
<!-- aps-content-moderator -->
<link rel="stylesheet" id="aps-content-moderator-css" href="http://wp.lab/wp-content/plugins/aps-content-moderator/public/css/aps-content-moderator-public.css?ver=1.0.0" type="text/css" media="all">
<!-- archive-akkordion -->
<link rel="stylesheet" id="archive-akkordion-css" href="http://wp.lab/wp-content/plugins/archive-akkordion/public/css/archive-akkordion-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/archive-akkordion/public/js/archive-akkordion-public.js?ver=1.0.0"></script>
@@ -967,6 +987,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/asciinema-player/public/js/jco-asciinema-player-public.js?ver=1.0.1"></script>
<!-- ascsoftw-store-locator -->
<link rel="stylesheet" id="ascsoftw-sl-css" href="http://wp.lab/wp-content/plugins/ascsoftw-store-locator/public/css/ascsoftw-sl-public.css?ver=1.0.0" type="text/css" media="all">
<!-- asd-fastbuild-widgets -->
<link rel="stylesheet" id="asd-fastbuild-css-css" href="http://wp.lab/wp-content/plugins/asd-fastbuild-widgets/css/asd-fastbuild-widgets.css?ver=2.201808201" type="text/css" media="all">
@@ -1140,6 +1164,14 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/awebooking/assets/js/search-form.min.js?ver=3.0.3"></script>
<!-- awesome-addons-for-elementor -->
<link rel="stylesheet" id="font-awesome-css" href="http://wp.lab/wp-content/plugins/awesome-addons-for-elementor/assets/vendor/css/font-awesome.min.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="advance-icon-css" href="http://wp.lab/wp-content/plugins/awesome-addons-for-elementor/assets/fonts/style.min.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="awe-css" href="http://wp.lab/wp-content/plugins/awesome-addons-for-elementor/assets/css/awe.min.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="notifications-css" href="http://wp.lab/wp-content/plugins/awesome-addons-for-elementor/assets/css/alert.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/awesome-addons-for-elementor/assets/js/aae.js?ver=1.0.0"></script>
<!-- awesome-event-booking -->
<link rel="stylesheet" id="Awesome Event Booking-css" href="http://wp.lab/wp-content/plugins/awesome-event-booking/src/css/styles.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="tablesorter-css" href="http://wp.lab/wp-content/plugins/awesome-event-booking/src/css/tablesorter.css?ver=1.0.0" type="text/css" media="all">
@@ -1163,6 +1195,12 @@
<link rel="stylesheet" id="amrn_css_style-css" href="http://wp.lab/wp-content/plugins/awesome-mobile-responsive-navigation/css/amrn-style.css?ver=1.0" type="text/css" media="all">
<!-- awesome-newsletter -->
<link rel="stylesheet" id="awesome_Newsletter-css" href="http://wp.lab/wp-content/plugins/awesome-newsletter/public/css/awesome-newsletter-public.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="awesome_Newsletter-icofont-css" href="http://wp.lab/wp-content/plugins/awesome-newsletter/public/css/icofont.min.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/awesome-newsletter/public/js/awesome-newsletter-public.js?ver=1.0.0"></script>
<!-- awesome-post-views-counter -->
<link rel="stylesheet" id="post-views-counter-frontend-css" href="http://wp.lab/wp-content/plugins/awesome-post-views-counter/css/frontend.css?ver=1.0.0" type="text/css" media="all">
@@ -1355,6 +1393,20 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtask-crm/admin/js/demo.js?ver=1.0.0"></script>
<!-- bdtaskchatbot -->
<link rel="stylesheet" id="bootstrap-min-css-css" href="http://wp.lab/wp-content/plugins/bdtaskchatbot/public/assets/plugins/bootstrap/css/bootstrap.min.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="fontawesome-css" href="http://wp.lab/wp-content/plugins/bdtaskchatbot/public/assets/plugins/fontawesome/css/all.min.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="emojionearea-min-css-css" href="http://wp.lab/wp-content/plugins/bdtaskchatbot/public/assets/plugins/emojionearea/dist/emojionearea.min.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="chat-ui-css-css" href="http://wp.lab/wp-content/plugins/bdtaskchatbot/public/assets/dist/css/chat-ui.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="bdtaskchatbot-css" href="http://wp.lab/wp-content/plugins/bdtaskchatbot/public/css/bdtaskchatbot-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtaskchatbot/public/assets/dist/js/popper.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtaskchatbot/public/assets/plugins/emojionearea/dist/emojionearea.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtaskchatbot/admin/js/bdtask_admin.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtaskchatbot/admin/js/test.js?v=0&ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtaskchatbot/public/js/bdtask_log.js?v=50&ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtaskchatbot/public/assets/plugins/bootstrap/js/bootstrap.min.js?ver=1.0.0"></script>
<!-- bdwebteam-recent-post-tabs-widget -->
<link rel="stylesheet" id="bdwebteam-recent-post-tabs-widget-css" href="http://wp.lab/wp-content/plugins/bdwebteam-recent-post-tabs-widget/css/bdwebteam-recent-tabs-widget.css?ver=1.0.2" type="text/css" media="screen">
@@ -1524,6 +1576,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bilych-gallery/public/js/photopile.js?ver=1.0.0"></script>
<!-- bin-opt-in -->
<link rel="stylesheet" id="bin-opt-in-front-css" href="http://wp.lab/wp-content/plugins/bin-opt-in/css/front.css?ver=1.0.0" type="text/css" media="all">
<!-- binbucks -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/binbucks/js/shrinker.js?ver=1.0"></script>
@@ -1823,6 +1879,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/booking-activities/js/woocommerce-frontend.min.js?ver=1.2.2"></script>
<!-- booking-for-woocommerce -->
<link rel="stylesheet" id="mvvwb-style-css" href="http://wp.lab/wp-content/plugins/booking-for-woocommerce/assets/css/style.css?ver=1.1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/booking-for-woocommerce/assets/js/front.js?ver=1.1.0"></script>
<!-- booking-manager -->
<link rel="stylesheet" id="wpbm-client-pages-css" href="http://wp.lab/wp-content/plugins/booking-manager/css/client.css?ver=2.0.3" type="text/css" media="all">
<link rel="stylesheet" id="wpbm-admin-popover-css" href="http://wp.lab/wp-content/plugins/booking-manager/css/popover.css?ver=2.0.3" type="text/css" media="all">
@@ -2001,6 +2062,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/broadcast-companion/bc-companion-main.js?ver=1.9"></script>
<!-- brokebot -->
<link rel="stylesheet" id="brokebot-css" href="http://wp.lab/wp-content/plugins/brokebot/public/css/brokebot-public.css?ver=1.0.8" type="text/css" media="all">
<!-- browser-theme-colors -->
<link rel="stylesheet" id="browser-theme-colors-css" href="http://wp.lab/wp-content/plugins/browser-theme-colors/public/css/browser-theme-colors-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/browser-theme-colors/public/js/browser-theme-colors-public.js?ver=1.0.0"></script>
@@ -2227,6 +2292,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/canadian-gst-calculator/cc-canada-gst-calculator.js?ver=0.2.0"></script>
<!-- canvas -->
<link rel="stylesheet" id="cnvs-css" href="http://wp.lab/wp-content/plugins/canvas/public/css/canvas-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/canvas/public/js/canvas-public.js?ver=1.0.0"></script>
<!-- canvaspop-photo-printing-api -->
<link rel="stylesheet" id="canvaspop-photo-printing-api-plugin-styles-css" href="http://wp.lab/wp-content/plugins/canvaspop-photo-printing-api/css/public.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/canvaspop-photo-printing-api/js/public.js?ver=1.0.1"></script>
@@ -3240,6 +3310,16 @@
<link rel="stylesheet" id="cmh-bcb-css" href="http://wp.lab/wp-content/plugins/cotacao-moedas-hoje/public/css/cmh-bcb-public.css?ver=1.0.0" type="text/css" media="all">
<!-- countdown-timer-block -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/countdown-timer-block/build/assets/js/fdwpflip.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/countdown-timer-block/build/assets/js/fdwpflipclock.js?ver=1.0.0"></script>
<!-- country-code-selector -->
<link rel="stylesheet" id="country-code-selector-css" href="http://wp.lab/wp-content/plugins/country-code-selector/public/css/country-code-selector-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/country-code-selector/public/js/country-code-selector-public.js?ver=1.0.0"></script>
<!-- coupon-reveal-button -->
<link rel="stylesheet" id="spbcta-stylesheet-front-css" href="http://wp.lab/wp-content/plugins/coupon-reveal-button/css/spbcta-stylesheet-front.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/coupon-reveal-button/js/spbcta-nm.js?ver=1.0.0"></script>
@@ -3662,6 +3742,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/easy-admin-training/js/admin.js?ver=1.1.5"></script>
<!-- easy-country-spam-blocker -->
<link rel="stylesheet" id="mi-ecsb-css" href="http://wp.lab/wp-content/plugins/easy-country-spam-blocker/public/css/mi-ecsb-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/easy-country-spam-blocker/public/js/mi-ecsb-public.js?ver=1.0.0"></script>
<!-- easy-custom-auto-excerpt -->
<link rel="stylesheet" id="ecae-frontend-css" href="http://wp.lab/wp-content/plugins/easy-custom-auto-excerpt/assets/style-frontend.css?ver=2.4.6" type="text/css" media="all">
<link rel="stylesheet" id="ecae-buttonskin-none-css" href="http://wp.lab/wp-content/plugins/easy-custom-auto-excerpt/buttons/ecae-buttonskin-none.css?ver=2.4.6" type="text/css" media="all">
@@ -3959,6 +4044,10 @@
<link rel="stylesheet" id="einsatzverwaltung-frontend-css" href="http://wp.lab/wp-content/plugins/einsatzverwaltung/css/style-frontend.css?ver=1.3.3" type="text/css" media="all">
<!-- elearning-memberships -->
<link rel="stylesheet" id="elm-frontend-css" href="http://wp.lab/wp-content/plugins/elearning-memberships/assets/css/frontend-style.css?ver=1.0" type="text/css" media="all">
<!-- electric-studio-cross-linker -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/electric-studio-cross-linker/js/highlighter.js?ver=1.0"></script>
@@ -4532,6 +4621,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/file-away/lib/js/stats.js?ver=3.9.6.1"></script>
<!-- file-uploader-tektonic-solutions -->
<link rel="stylesheet" id="tektonic-file-upload-css-css" href="http://wp.lab/wp-content/plugins/file-uploader-tektonic-solutions/css/tektonic-file-upload.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="tektonic-file-upload-circle-css-css" href="http://wp.lab/wp-content/plugins/file-uploader-tektonic-solutions/css/tektonic-file-upload-circle.css?ver=1.0.0" type="text/css" media="all">
<!-- filterable-portfolio -->
<link rel="stylesheet" id="filterable-portfolio-css" href="http://wp.lab/wp-content/plugins/filterable-portfolio/assets/css/style.css?ver=1.3.1" type="text/css" media="all">
@@ -4697,6 +4791,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/focus-on-reviews-for-woocommerce/public/js/forfwc-public.js?ver=1.0.0"></script>
<!-- follow-bbpress -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/follow-bbpress/js/script.js?ver=1.0"></script>
<!-- font -->
<link rel="stylesheet" id="fontsforwebstyle-css" href="http://wp.lab/wp-content/plugins/font/css/fontsforwebstyle.css?pver=7.5.1&amp;ver=4.9.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/font/js/jquery.fontPlugin.js?pver=7.5.1&amp;ver=4.9.1"></script>
@@ -5021,6 +5119,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/gdpr-cookie-consent/public/js/gdpr-cookie-consent-public.js?ver=1.0"></script>
<!-- gdpr-cookies-pro -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/gdpr-cookies-pro/resources/js/gdpr-cookies-pro.js?ver=1.2.4"></script>
<!-- gdpr-formidable-forms -->
<link rel="stylesheet" id="formidable-gdpr-css" href="http://wp.lab/wp-content/plugins/gdpr-formidable-forms/assets/public/css/formidable-gdpr-public.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/gdpr-formidable-forms/assets/public/js/formidable-gdpr-public.js?ver=1.0.1"></script>
@@ -5163,6 +5265,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/getresponse/assets/pagecount.min.js?ver=2.1.0"></script>
<!-- getwid -->
<link rel="stylesheet" id="getwid-blocks-css" href="http://wp.lab/wp-content/plugins/getwid/assets/css/blocks.style.css?ver=1.3.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/getwid/assets/js/frontend.blocks.js?ver=1.3.1"></script>
<!-- gf-fields-persistence -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/gf-fields-persistence/assets/js/gf-field-persistence.js?ver=1.0.1"></script>
@@ -5626,6 +5733,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/hello-bar-wp/assets/js/frontend.js?ver=1.0.0"></script>
<!-- helloasso -->
<link rel="stylesheet" id="hello-asso-css" href="http://wp.lab/wp-content/plugins/helloasso/public/css/hello-asso-public.css?ver=1.0.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/helloasso/public/js/hello-asso-public.js?ver=1.0.2"></script>
<!-- helpie-faq -->
<link rel="stylesheet" id="helpie-faq-bundle-styles-css" href="http://wp.lab/wp-content/plugins/helpie-faq/assets/main.bundle.css?ver=0.7.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/helpie-faq/assets/main.bundle.js?ver=0.7.1"></script>
@@ -5638,6 +5750,9 @@
<link rel="stylesheet" id="helppress-css" href="http://wp.lab/wp-content/plugins/helppress//assets/dist/helppress.min.css?ver=1.4.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/helppress//assets/vendor/jquery.autocomplete.min.js?ver=1.4.2"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/helppress//assets/dist/helppress.min.js?ver=1.4.2"></script>
<link rel="stylesheet" id="helppress-css" href="http://wp.lab/wp-content/plugins/helppress/assets/dist/helppress.min.css?ver=1.4.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/helppress/assets/vendor/jquery.autocomplete.min.js?ver=1.4.2"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/helppress/assets/dist/helppress.min.js?ver=1.4.2"></script>
<!-- hero-banner-ultimate -->
@@ -5707,6 +5822,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/hivepress/assets/js/frontend.min.js?ver=1.0.0"></script>
<!-- hm-product-catalog -->
<link rel="stylesheet" id="wphpc-front-style-w3-css" href="http://wp.lab/wp-content/plugins/hm-product-catalog/assets/css/wphpc-w3.css?ver=1.0" type="text/css" media="">
<link rel="stylesheet" id="wphpc-front-style-css" href="http://wp.lab/wp-content/plugins/hm-product-catalog/assets/css/wphpc-front-style.css?ver=1.0" type="text/css" media="">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/hm-product-catalog/assets/js/wphpc-front-script.js?ver=1.0"></script>
<!-- hmh-footer-builder-for-elementor -->
<link rel="stylesheet" id="bbfb-css" href="http://wp.lab/wp-content/plugins/hmh-footer-builder-for-elementor//assets/css/bbfb.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/hmh-footer-builder-for-elementor//assets/js/script.js?ver=1.0"></script>
@@ -6545,6 +6666,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/kingcomposer/assets/frontend/js/kingcomposer.min.js?ver=2.6.15"></script>
<!-- kioken-blocks -->
<link rel="stylesheet" id="kioken-blocks-style-css" href="http://wp.lab/wp-content/plugins/kioken-blocks/dist/blocks.style.build.css?ver=1.2.9" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/kioken-blocks/dist/js/kiokenblocks-min.js?ver=1.2.9"></script>
<!-- kirimin-subscribe-widget -->
<link rel="stylesheet" id="mwznb-front-css" href="http://wp.lab/wp-content/plugins/kirimin-subscribe-widget/css/front.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/kirimin-subscribe-widget/js/front.js?ver=1.0"></script>
@@ -6804,6 +6930,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/legacy-google-calendar-events/js/gce-script.js?ver=2.4.1"></script>
<!-- leira-access -->
<link rel="stylesheet" id="leira-access-css" href="http://wp.lab/wp-content/plugins/leira-access/public/css/leira-access-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/leira-access/public/js/leira-access-public.js?ver=1.0.0"></script>
<!-- letter-template -->
<link rel="stylesheet" id="wnlt-css" href="http://wp.lab/wp-content/plugins/letter-template/css/wn-letter-template.css?ver=1.0.0" type="text/css" media="all">
@@ -6940,6 +7071,10 @@
<link rel="stylesheet" id="linkpaper-style-css" href="http://wp.lab/wp-content/plugins/linkpaper/css/lp-style.css?ver=1.0.0" type="text/css" media="all">
<!-- liquid-blocks -->
<link rel="stylesheet" id="liquid-blocks-css" href="http://wp.lab/wp-content/plugins/liquid-blocks/css/block.css?ver=1.0.0" type="text/css" media="all">
<!-- live-chat-by-supsystic -->
<link rel="stylesheet" id="chat.core-css" href="http://wp.lab/wp-content/plugins/live-chat-by-supsystic/modules/chat/css/chat.core.css?ver=1.1.9.7" type="text/css" media="all">
<link rel="stylesheet" id="frontend.chat-css" href="http://wp.lab/wp-content/plugins/live-chat-by-supsystic/modules/chat/css/frontend.chat.css?ver=1.1.9.7" type="text/css" media="all">
@@ -7007,6 +7142,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lnd-for-wp/public/js/lnd-for-wp-public.js?ver=0.1.0"></script>
<!-- load-your-site-url-in-any-page -->
<link rel="stylesheet" id="load-page-or-post-by-url-css" href="http://wp.lab/wp-content/plugins/load-your-site-url-in-any-page/public/css/load-page-or-post-by-url-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/load-your-site-url-in-any-page/public/js/load-page-or-post-by-url-public.js?ver=1.0.0"></script>
<!-- loanthru-calculator -->
<link rel="stylesheet" id="loanthru_calculator-css" href="http://wp.lab/wp-content/plugins/loanthru-calculator/public/css/loanthru_calculator-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/loanthru-calculator/public/js/loanthru_calculator-public.js?ver=1.0.0"></script>
@@ -7221,6 +7361,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lvl99-omny-embed/js/lvl99-omny-embed.js?ver=0.1.0"></script>
<!-- lz-accordion -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lz-accordion/js/active.js?ver=1.0"></script>
<!-- mabel-shoppable-images-lite -->
<link rel="stylesheet" id="mabel-shoppable-images-lite-css" href="http://wp.lab/wp-content/plugins/mabel-shoppable-images-lite/public/css/public.min.css?ver=1.0.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/mabel-shoppable-images-lite/public/js/public.min.js?ver=1.0.2"></script>
@@ -7738,6 +7882,11 @@
<link rel="stylesheet" id="wp-igsp-public-css-css" href="http://wp.lab/wp-content/plugins/meta-slider-and-carousel-with-lightbox/assets/css/wp-igsp-public.css?ver=1.1.2" type="text/css" media="all">
<!-- meteoart -->
<link rel="stylesheet" id="meteo-css" href="http://wp.lab/wp-content/plugins/meteoart/public/css/meteo-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/meteoart/public/js/meteo-public.js?ver=1.0.0"></script>
<!-- metomic-for-cookies -->
<link rel="stylesheet" id="metomic-css" href="http://wp.lab/wp-content/plugins/metomic-for-cookies/public/css/metomic-public.css?ver=1.0.0" type="text/css" media="all">
@@ -8088,6 +8237,11 @@
<link rel="stylesheet" id="multi_step_reg-css" href="http://wp.lab/wp-content/plugins/multipress-lite/public/css/multi_step_reg-public.css?ver=1.0.0" type="text/css" media="all">
<!-- multisites-in-link-search -->
<link rel="stylesheet" id="multisites-in-link-search-css" href="http://wp.lab/wp-content/plugins/multisites-in-link-search/public/css/multisites-in-link-search-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/multisites-in-link-search/public/js/multisites-in-link-search-public.js?ver=1.0.0"></script>
<!-- multiupload-field-for-contact-form-7 -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/multiupload-field-for-contact-form-7/js/dropzone.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/multiupload-field-for-contact-form-7/js/cf7mu-multiupload-front.js?ver=1.0"></script>
@@ -8285,6 +8439,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/next-mail-chimp/assets/public/script/subscribe.js?ver=1.0.1"></script>
<!-- next-megamenu -->
<link rel="stylesheet" id="themedev_mega_settings_css_public-css" href="http://wp.lab/wp-content/plugins/next-megamenu/assets/public/css/public-style.css?ver=1.0.1" type="text/css" media="all">
<!-- nextgen-download-gallery -->
<link rel="stylesheet" id="nextgen-download-gallery-css" href="http://wp.lab/wp-content/plugins/nextgen-download-gallery/css/style.css?ver=1.5.3" type="text/css" media="all">
@@ -8842,6 +9000,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/pagenator/public/assets/js/public.js?ver=1.0.0"></script>
<!-- pago-redsys-tpv-grafreak -->
<link rel="stylesheet" id="pago-redsys-grafreak-css" href="http://wp.lab/wp-content/plugins/pago-redsys-tpv-grafreak/public/css/pago-redsys-grafreak-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/pago-redsys-tpv-grafreak/public/js/pago-redsys-grafreak-public.js?ver=1.0.0"></script>
<!-- paid-downloads -->
<link rel="stylesheet" type="text/css" href="http://wp.lab/wp-content/plugins/paid-downloads/css/style.css?ver=3.15" media="screen">
@@ -8910,6 +9073,8 @@
<!-- 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>
<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 -->
@@ -9000,6 +9165,12 @@
<link rel="stylesheet" id="perfect-pullquotes-styles-css" href="http://wp.lab/wp-content/plugins/perfect-pullquotes/perfect-pullquotes.css?ver=1.7.5" type="text/css" media="all">
<!-- perfecto-portfolio -->
<link rel="stylesheet" id="perfecto-portfolio-styles-css" href="http://wp.lab/wp-content/plugins/perfecto-portfolio/public/css/perfecto-portfolio-public.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="perfecto-portfolio-uikit-css" href="http://wp.lab/wp-content/plugins/perfecto-portfolio/public/lib/uikit-3.2.0/css/uikit.min.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/perfecto-portfolio/public/lib/uikit-3.2.0/js/uikit.min.js?ver=1.0.0"></script>
<!-- perfectwpthemes-toolkit -->
<link rel="stylesheet" id="perfectwpthemes-toolkit-css" href="http://wp.lab/wp-content/plugins/perfectwpthemes-toolkit/public/css/perfectwpthemes-toolkit-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/perfectwpthemes-toolkit/public/js/perfectwpthemes-toolkit-public.js?ver=1.0.0"></script>
@@ -9121,6 +9292,10 @@
<link rel="stylesheet" id="pinterest-pin-it-button-plugin-styles-css" href="http://wp.lab/wp-content/plugins/pinterest-pin-it-button/css/public.css?ver=2.1.0.1" type="text/css" media="all">
<!-- piri-faq-ai-assistant -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/piri-faq-ai-assistant/assets/js/widget.js?v=1570869743&ver=1.0"></script>
<!-- pitch-and-match -->
<link rel="stylesheet" id="pmwpp-css" href="http://wp.lab/wp-content/plugins/pitch-and-match/public/dist/css/pmwpp-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/pitch-and-match/public/dist/js/pmwpp-public.js?ver=1.0.0"></script>
@@ -9130,6 +9305,9 @@
<link rel="stylesheet" id="pixproof_inuit-css" href="http://wp.lab/wp-content/plugins/pixproof/css/inuit.css?ver=1.2.4" type="text/css" media="all">
<link rel="stylesheet" id="pixproof_magnific-popup-css" href="http://wp.lab/wp-content/plugins/pixproof/css/mangnific-popup.css?ver=1.2.4" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/pixproof/js/public.js?ver=1.2.4"></script>
<link rel="stylesheet" id="pixproof_inuit-css" href="http://wp.lab/wp-content/plugins/pixproof/assets/css/inuit.css?ver=1.2.4" type="text/css" media="all">
<link rel="stylesheet" id="pixproof_magnific-popup-css" href="http://wp.lab/wp-content/plugins/pixproof/assets/css/mangnific-popup.css?ver=1.2.4" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/pixproof/assets/js/public.js?ver=1.2.4"></script>
<!-- pj-contact-form -->
@@ -9602,6 +9780,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/prevent-file-access/public/js/media-restriction-public.js?ver=1.1.3"></script>
<!-- price-calculator-to-your-website -->
<link rel="stylesheet" id="mxpctyw_style-css" href="http://wp.lab/wp-content/plugins/price-calculator-to-your-website/includes/frontend/assets/css/style.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/price-calculator-to-your-website/includes/frontend/assets/js/script.js?ver=1.0"></script>
<!-- primer-by-chloedigital -->
<link rel="stylesheet" id="primer-by-chloedigital-css" href="http://wp.lab/wp-content/plugins/primer-by-chloedigital/public/css/primer-by-chloedigital-public.css?ver=1.0.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/primer-by-chloedigital/public/js/primer-by-chloedigital-public.js?ver=1.0.2"></script>
@@ -11194,6 +11377,13 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-cookie-notification-bar/assets/js/script.js?ver=1.5"></script>
<!-- simple-customer-crm -->
<link rel="stylesheet" id="bootstrap-css" href="http://wp.lab/wp-content/plugins/simple-customer-crm/css/bootstrap.min.css?ver=1.0.0" type="text/css" media="screen">
<link rel="stylesheet" id="simple_customer_crm-main-css-css" href="http://wp.lab/wp-content/plugins/simple-customer-crm/css/main.css?ver=1.0.0" type="text/css" media="screen">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-customer-crm/js/jquery.validate.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-customer-crm/js/main.js?ver=1.0.0"></script>
<!-- simple-debug-info-panel -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-debug-info-panel/assets/js/simple-debug.js?ver=1.0"></script>
@@ -11405,6 +11595,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simplemodal-login/js/default.js?ver=1.1"></script>
<!-- simply-gallery-block -->
<link rel="stylesheet" id="pgc-simply-gallery-block-frontend-css" href="http://wp.lab/wp-content/plugins/simply-gallery-block/dist/blocks.style.build.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simply-gallery-block/dist/pgc_sgb.min.js?ver=1.0.0"></script>
<!-- simply-snow -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simply-snow/assets/js/simply-snow.js?ver=1.0.0"></script>
@@ -11473,6 +11668,15 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/skt-skill-bar/skill_bar/gage/raphael-2.1.4.min.js?ver=1.5"></script>
<!-- skyboot-portfolio-gallery -->
<link rel="stylesheet" id="skb-venobox-css" href="http://wp.lab/wp-content/plugins/skyboot-portfolio-gallery/assests/css/venobox.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="skyboot-portfolio-style-css" href="http://wp.lab/wp-content/plugins/skyboot-portfolio-gallery/assests/css/skyboot-portfolio-style.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="skb-portfolio-responsive-css" href="http://wp.lab/wp-content/plugins/skyboot-portfolio-gallery/assests/css/responsive.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/skyboot-portfolio-gallery/assests/js/jquery.hoverdir.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/skyboot-portfolio-gallery/assests/js/venobox.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/skyboot-portfolio-gallery/assests/js/isotope.pkgd.min.js?ver=1.0"></script>
<!-- slickr-flickr -->
<link rel="stylesheet" id="slickr-flickr-css" href="http://wp.lab/wp-content/plugins/slickr-flickr/styles/public.css?ver=2.5.4" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/slickr-flickr/scripts/public.js?ver=2.5.4"></script>
@@ -12533,6 +12737,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/text-hover/assets/text-hover.js?ver=3.7.1"></script>
<!-- textp2p-texting-widget -->
<link rel="stylesheet" id="textp2p-css-css" href="http://wp.lab/wp-content/plugins/textp2p-texting-widget/assets/css/im-textp2p.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/textp2p-texting-widget/assets/js/im-textp2p.js?ver=1.0"></script>
<!-- tf-numbers-number-counter-animaton -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/tf-numbers-number-counter-animaton/assets/js/tf_numbers.js?ver=1.5.1"></script>
@@ -12618,6 +12827,7 @@
<!-- themify-builder -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/themify-builder/themify/js/main.min.js?ver=4.1.3"></script>
<link rel="preload" href="http://wp.lab/wp-content/plugins/themify-builder/css/themify-builder-style.min.css?ver=4.1.3" as="style">
<link rel="stylesheet" id="themify-common-css" href="http://wp.lab/wp-content/plugins/themify-builder/themify/css/themify.common.min.css?ver=4.1.3" type="text/css" media="all">
<!-- themify-builder-lite -->
@@ -12680,6 +12890,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/tiempo/public/js/tiempo-public.js?ver=1.0.0"></script>
<!-- tika-doc-pdf-indexer -->
<link rel="stylesheet" id="tika_doc_pdf_indexer-frontend-css" href="http://wp.lab/wp-content/plugins/tika-doc-pdf-indexer/assets/css/frontend.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/tika-doc-pdf-indexer/assets/js/frontend.min.js?ver=1.0.0"></script>
<!-- time-clock -->
<link rel="stylesheet" id="etimeclockwp-public-css-css" href="http://wp.lab/wp-content/plugins/time-clock/assets/css/etimeclockwp-public.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/time-clock/assets/js/etimeclockwp-date_time.js?ver=1.0.1"></script>
@@ -13028,6 +13243,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/uix-slideshow/assets/js/uix-slideshow.js?ver=1.2.7"></script>
<!-- ukrainian-currency -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ukrainian-currency/includes/frontend/assets/js/script.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ukrainian-currency/assets/build-currency-ex-create-box/static/js/2.501e8fea.chunk.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ukrainian-currency/assets/build-currency-ex-create-box/static/js/main.f818a5a0.chunk.js?ver=1.0"></script>
<!-- ulimate-client-dash -->
<link rel="stylesheet" id="ucd-frontend-styling-css" href="http://wp.lab/wp-content/plugins/ulimate-client-dash/styling/ucd-frontend.css?ver=3.4" type="text/css" media="all">
@@ -13321,6 +13542,13 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/unique-hover-slider-plus/assets/js/script.js?ver=1.1.2"></script>
<!-- unitegallery -->
<link rel="stylesheet" id="omnivo_portfolio-frontend-css-css" href="http://wp.lab/wp-content/plugins/unitegallery/css/frontend.min.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="omnivo_portfolio-lightbox-css-css" href="http://wp.lab/wp-content/plugins/unitegallery/css/lightbox.min.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="omnivo_portfolio-galleria-css-css" href="http://wp.lab/wp-content/plugins/unitegallery/js/jquery.galleria/themes/omnivo_portfolio/galleria.omnivo_portfolio.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/unitegallery/js/frontend.js?ver=1.0"></script>
<!-- unitizr -->
<link rel="stylesheet" id="unitizr-public-css" href="http://wp.lab/wp-content/plugins/unitizr/lib/unitizr-public-style.css?ver=1.0.2" type="text/css" media="">
@@ -13497,6 +13725,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/vadi-faq/js/jquery.accordion.js?ver=1.0.0"></script>
<!-- vaeret -->
<link rel="stylesheet" id="vaeret-css" href="http://wp.lab/wp-content/plugins/vaeret/public/css/vaeret-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/vaeret/public/js/vaeret-public.js?ver=1.0.0"></script>
<!-- vc-mailchimp -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/vc-mailchimp/libs/jquery.growl/javascripts/jquery.growl.js?ver=2.1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/vc-mailchimp/assets/js/frontend.js?ver=2.1.0"></script>
@@ -13843,6 +14076,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wc-rich-reviews-lite/assets/js/script.js?ver=1.0.0"></script>
<!-- wc-sales-notification -->
<link rel="stylesheet" id="wcsales-main-css" href="http://wp.lab/wp-content/plugins/wc-sales-notification/assets/css/wc_notification.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="wcsales-animate-css" href="http://wp.lab/wp-content/plugins/wc-sales-notification/assets/css/animate.css?ver=1.0.0" type="text/css" media="all">
<!-- wc-shipping-insurance -->
<link rel="stylesheet" id="shipping_insurance_policy-css" href="http://wp.lab/wp-content/plugins/wc-shipping-insurance/assets/css/shipping-insurance.css?ver=1.0.0" type="text/css" media="all">
@@ -13908,6 +14146,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wdv-add-services-events-rooms/public/js/wdv-add-services-events-rooms-public.js?ver=1.0.0"></script>
<!-- wdv-mailchimp-ajax -->
<link rel="stylesheet" id="wdv-mailchimp-ajax-css" href="http://wp.lab/wp-content/plugins/wdv-mailchimp-ajax/public/css/wdv-mailchimp-ajax-public.css?ver=2.0.4" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wdv-mailchimp-ajax/public/js/wdv-mailchimp-ajax-public.js?ver=2.0.4"></script>
<!-- we-the-people -->
<link rel="stylesheet" id="we-the-people-css" href="http://wp.lab/wp-content/plugins/we-the-people/assets/dist/css/we-the-people.css?ver=2.0" type="text/css" media="all">
<link rel="stylesheet" id="we-the-people-twentyfifteen-css" href="http://wp.lab/wp-content/plugins/we-the-people/assets/dist/css/twentyfifteen.css?ver=2.0" type="text/css" media="all">
@@ -14366,6 +14609,13 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-links-to-product/js/frontend.js?ver=1.0.0"></script>
<!-- woo-mini-cart-drawer -->
<link rel="stylesheet" id="apbd-woo-mini-cart-frontend-css" href="http://wp.lab/wp-content/plugins/woo-mini-cart-drawer/css/frontend.css?ver=1.0.0" type="text/css" media="">
<link rel="stylesheet" id="apbd-woo-mini-cart-skin-blue-css" href="http://wp.lab/wp-content/plugins/woo-mini-cart-drawer/css/skin-blue.css?ver=1.0.0" type="text/css" media="">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-mini-cart-drawer/uilib/nicescroll/jquery.nicescroll.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-mini-cart-drawer/js/frontend.min.js?ver=1.0.0"></script>
<!-- woo-mobile-bottom-bar -->
<link rel="stylesheet" id="woo-mobile-bottom-bar-css" href="http://wp.lab/wp-content/plugins/woo-mobile-bottom-bar/public/css/public.min.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-mobile-bottom-bar/public/js/public.min.js?ver=1.0.0"></script>
@@ -14665,6 +14915,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/world-population-counter/includes/js/counter-ajax.js?ver=1.1.1"></script>
<!-- worldtides-widget -->
<link rel="stylesheet" id="worldtides-css" href="http://wp.lab/wp-content/plugins/worldtides-widget/public/css/worldtides-public.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="worldtides-icons-css" href="http://wp.lab/wp-content/plugins/worldtides-widget/public/font/worldtides-icons/worldtides-icons.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/worldtides-widget/public/js/worldtides-public.min.js?ver=1.0.0"></script>
<!-- wowquestionnaire -->
<link rel="stylesheet" id="wow-questionnaire-fontawesome-css" href="http://wp.lab/wp-content/plugins/wowquestionnaire/public/vendor/font-awesome/css/font-awesome.min.css?ver=1.2.8" type="text/css" media="all">
<link rel="stylesheet" id="wow-questionnaire-sweetalert-css" href="http://wp.lab/wp-content/plugins/wowquestionnaire/public/vendor/sweetalert2/sweetalert2.min.css?ver=1.2.8" type="text/css" media="all">
@@ -14995,6 +15251,11 @@
<link rel="stylesheet" id="commerce7-for-wordpress-css" href="http://wp.lab/wp-content/plugins/wp-commerce7/assets/css/commerce7-for-wordpress.css?ver=1.0.0" type="text/css" media="all">
<!-- wp-console -->
<link rel="stylesheet" id="wp-console-css" href="http://wp.lab/wp-content/plugins/wp-console/assets/css/wp-console.css?ver=1.3.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-console/assets/js/wp-console.js?ver=1.3.0"></script>
<!-- wp-contact-form7-email-spam-blocker -->
<link rel="stylesheet" id="contact-form-7-email-spam-blocker-css" href="http://wp.lab/wp-content/plugins/wp-contact-form7-email-spam-blocker/public/css/contact-form-7-email-spam-blocker-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-contact-form7-email-spam-blocker/public/js/contact-form-7-email-spam-blocker-public.js?ver=1.0.0"></script>
@@ -15036,6 +15297,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-coupons-and-deals/assets/js/main.js?ver=2.4.0"></script>
<!-- wp-currency-exchange-rate -->
<link rel="stylesheet" id="wp-currency-exchange-rate-css" href="http://wp.lab/wp-content/plugins/wp-currency-exchange-rate/public/css/wp-currency-exchange-rate-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-currency-exchange-rate/public/js/wp-currency-exchange-rate-public.js?ver=1.0.0"></script>
<!-- wp-currency-rate -->
<link rel="stylesheet" id="wpcr-plugin-styles-css" href="http://wp.lab/wp-content/plugins/wp-currency-rate/css/public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-currency-rate/js/public.js?ver=1.0.0"></script>
@@ -15890,6 +16156,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-popup-lite/js/frontend_popup.js?ver=1.0.3"></script>
<!-- wp-portfolio-showcase -->
<link rel="stylesheet" id="wp-portfolio-showcase-css" href="http://wp.lab/wp-content/plugins/wp-portfolio-showcase/assets/css/frontend.min.css?ver=0.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-portfolio-showcase/assets/js/isotope.pkgd.min.js?ver=0.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-portfolio-showcase/assets/js/frontend.min.js?ver=0.0.1"></script>
<!-- wp-post-comment-rating -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-post-comment-rating/js/custom.js?ver=1.0"></script>
@@ -16203,6 +16475,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-site-mapping/javascript/wp-site-mapping.js?ver=0.3"></script>
<!-- wp-site-screenshot -->
<link rel="stylesheet" id="wp-general-front-end-style-css" href="http://wp.lab/wp-content/plugins/wp-site-screenshot//assets/css/wpsst-frontend-style.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="ui-tabs-style-css" href="http://wp.lab/wp-content/plugins/wp-site-screenshot//assets/external/css/wpsst_jquery_ui.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-site-screenshot//assets/js/wpsst-js-frontend-script.js?ver=1.0.0"></script>
<!-- wp-slick-slider-and-image-carousel -->
<link rel="stylesheet" id="wpos-slick-style-css" href="http://wp.lab/wp-content/plugins/wp-slick-slider-and-image-carousel/assets/css/slick.css?ver=1.3.4" type="text/css" media="all">
<link rel="stylesheet" id="wpsisac-public-style-css" href="http://wp.lab/wp-content/plugins/wp-slick-slider-and-image-carousel/assets/css/slick-slider-style.css?ver=1.3.4" type="text/css" media="all">
@@ -16760,6 +17038,10 @@
<link rel="stylesheet" id="wplike2get-css" href="http://wp.lab/wp-content/plugins/wplike2get/css/wplike2get.min.css?ver=1.2.9" type="text/css" media="all">
<!-- wplocalplus-lite -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wplocalplus-lite/assets/js/blocks/wplocalplus-lite-block.js?ver=1.1"></script>
<!-- wplyr-media-block -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wplyr-media-block/assets/js/wplyr.js?ver=1.0.0"></script>
@@ -16940,6 +17222,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wsanalytics-google-analytics-and-dashboards/js/script.js?ver=1.1.2"></script>
<!-- wsb-hub3 -->
<link rel="stylesheet" id="wsb-hub3-css" href="http://wp.lab/wp-content/plugins/wsb-hub3/public/css/wsb-hub3-public.css?ver=1.0.0" type="text/css" media="all">
<!-- wt-advanced-woocommerce-report -->
<link rel="stylesheet" id="wt-advanced-woocommerce-report-css" href="http://wp.lab/wp-content/plugins/wt-advanced-woocommerce-report/public/css/wt-advanced-woocommerce-report-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wt-advanced-woocommerce-report/public/js/wt-advanced-woocommerce-report-public.js?ver=1.0.0"></script>

View File

@@ -0,0 +1,506 @@
msgid ""
msgstr ""
"Project-Id-Version: seahorse-gdpr-data-manager 2.4.3\n"
"POT-Creation-Date: 2019-10-10 17:44+0200\n"
"PO-Revision-Date: 2019-11-01 11:40+0000\n"
"Last-Translator: \n"
"Language-Team: Seahorse Data\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.4\n"
"X-Poedit-Basepath: .\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: assets/shgdprdm_language.php:10
msgid ""
"Thanks for installing GDPR Data Manager, to access your licence key visit: "
"%s."
msgstr ""
"Grazie per aver installato GDPR Data Manager, per accedere alla chiave di "
"licenza visita: %s."
#: assets/shgdprdm_language.php:21
msgid ""
"Join us in celebrating the launch of the %s plugin with a %s3-Month Free "
"Trial%s period! Limited time only."
msgstr ""
#: assets/shgdprdm_language.php:33
msgid "Search User"
msgstr "Cerca Utente"
#: assets/shgdprdm_language.php:41
msgid "Your Database"
msgstr "Il tuo database"
#: assets/shgdprdm_language.php:49
msgid "Search"
msgstr "Cerca"
#: assets/shgdprdm_language.php:57
msgid "Pending"
msgstr "In attesa"
#: assets/shgdprdm_language.php:65
msgid "Privacy Policy"
msgstr "Privacy Policy"
#: assets/shgdprdm_language.php:73
msgid "Options"
msgstr "Opzioni"
#: assets/shgdprdm_language.php:81
msgid "History"
msgstr "Cronologia"
#: assets/shgdprdm_language.php:89
msgid "Help & Support"
msgstr "Aiuto e Supporto"
#: assets/shgdprdm_language.php:97
msgid "Register Licence"
msgstr "Registration Date"
#: assets/shgdprdm_language.php:106
msgid "%s - Options"
msgstr ""
#: assets/shgdprdm_language.php:118
msgid "Verification of Data Deletion Request"
msgstr "Verifica della richiesta di cancellazione dei dati"
#: assets/shgdprdm_language.php:127
msgid ""
"%sPlease confirm that you have requested your data be completely removed "
"from the %s database.%s%sThis action cannot be undone. For security reasons "
"this link will expire in 24 hours and can only be used once. If you do "
"nothing, the status of your data will remain unchanged.%s%sClick this link "
"to verify the request: %s"
msgstr ""
"%sPlease confirm that you have requested your data be completely removed "
"from the %s database.%s%sThis action cannot be undone. For security reasons "
"this link will expire in 24 hours and can only be used once. If you do "
"nothing, the status of your data will remain unchanged.%s"
#: assets/shgdprdm_language.php:144
msgid ""
"%sPlease confirm that you wish to proceed with the completion of Record "
"Synchronisation.%sWhen executed, this action will delete all the user data "
"for the syncronised record from the %s database.%sOnce executed, this action "
"cannot be undone.%s%sClick this link to verify the request: %s"
msgstr ""
"%sPlease confirm that you wish to proceed with the completion of Record "
"Synchronisation.%sWhen executed, this action will delete all the user data "
"for the syncronised record from the %s database.%sOnce executed, this action "
"cannot be undone.%s%sClick this link to verify the request: %s"
#: assets/shgdprdm_language.php:160
msgid "Verification of Data Export Request"
msgstr "Verifica della richiesta di esportazione dei dati"
#: assets/shgdprdm_language.php:169
msgid ""
"%sPlease confirm that you have requested your data be exported from the %s "
"database.%s%sClick this link to verify the request: %s"
msgstr ""
"%sPlease confirm that you have requested your data be exported from the %s "
"database.%s%sClick this link to verify the request: %s"
#: assets/shgdprdm_language.php:184
msgid ""
"%sPlease ignore this email if this was made in error or may be malicious.%s"
"%sRegards%s%s Team%s"
msgstr ""
#: assets/shgdprdm_language.php:199
msgid "Verify Request"
msgstr ""
#: assets/shgdprdm_language.php:212
msgid "Search%sUser"
msgstr ""
#: assets/shgdprdm_language.php:222
msgid "Enter User ID Number"
msgstr ""
#: assets/shgdprdm_language.php:229
msgid "Enter User Email Address"
msgstr ""
#: assets/shgdprdm_language.php:236
msgid "The content has been deleted by the user"
msgstr "Il contenuto è stato eliminato dall'utente"
#: assets/shgdprdm_language.php:245
msgid ""
"The boiler plate text provided here makes a number of assumptions. %s "
"strongly advises that users read and edit the text below as required to best "
"suit the operations of your site. The Right to Data section is only "
"available to %s and %s users as this relates to %s services that require a "
"licence."
msgstr ""
#: assets/shgdprdm_language.php:260
msgid "General information"
msgstr "Informazioni Generali"
#: assets/shgdprdm_language.php:269
msgid ""
"%sWelcome to the %s Privacy Policy page. When you use site, you trust us "
"with your information"
msgstr ""
#: assets/shgdprdm_language.php:288
msgid "Right to access, edit and delete data and to object to data processing"
msgstr ""
#: assets/shgdprdm_language.php:297
msgid ""
"%sOur customers have the right to access, correct and delete personal data "
"relating to them"
msgstr ""
#: assets/shgdprdm_language.php:326
msgid "Management of personal data"
msgstr ""
#: assets/shgdprdm_language.php:335
msgid ""
"%sYou can view or edit your personal data online for many of the %s service"
msgstr ""
#: assets/shgdprdm_language.php:357
msgid "Information we collect"
msgstr "Dati raccolti"
#: assets/shgdprdm_language.php:366
msgid "%sThe %s site collects data to operate effectively and provid"
msgstr ""
#: assets/shgdprdm_language.php:398
msgid "%s%s uses the data we collect for three basic purposes"
msgstr ""
#: assets/shgdprdm_language.php:420
msgid "Sharing your information"
msgstr ""
#: assets/shgdprdm_language.php:429
msgid "%s%s will only share your personal dat"
msgstr ""
#: assets/shgdprdm_language.php:459
msgid ""
"%s will search and process data in these tables: %scontains personally "
"identifying information - PII%s"
msgstr ""
#: assets/shgdprdm_language.php:472
msgid ""
"%s will search these tables (%scontains personally identifying information - "
"PII%s"
msgstr ""
#: assets/shgdprdm_language.php:488
msgid "%s will not search this table"
msgstr ""
#: assets/shgdprdm_language.php:500
msgid "Upgrade to the %s Version to expand what data can be searched: %s | %s"
msgstr ""
#: assets/shgdprdm_language.php:516
msgid "%sInvalid email format.%sEmail string value was not of valid format"
msgstr ""
#: assets/shgdprdm_language.php:527
msgid "Cannot connect to DB. CMS app was unable to connect to the DB"
msgstr ""
#: assets/shgdprdm_language.php:535
msgid "DB table not found. Table declared in module code was not found"
msgstr ""
#: assets/shgdprdm_language.php:543
msgid "Data export error. Could not export data from table (+MySQL error)"
msgstr ""
#: assets/shgdprdm_language.php:551
msgid "MySQL error Return MySQL system error for display"
msgstr ""
#: assets/shgdprdm_language.php:559
msgid "Delete data error. Error deleting data (+MySQL error)"
msgstr ""
#: assets/shgdprdm_language.php:568
msgid ""
"%sInvalid/Unknown Email%sThe Email address provided is not valid or is "
"unknown"
msgstr ""
#: assets/shgdprdm_language.php:580
msgid ""
"%sInvalid/Unknown User ID%sThe User ID Number provided is not valid or is "
"unknown"
msgstr ""
#: assets/shgdprdm_language.php:592
msgid "%sInvalid Request%sYou are not authorised to carry out this request"
msgstr ""
#: assets/shgdprdm_language.php:604
msgid ""
"%sINTENTIONAL TESTING ERROR CREATED (Replicate err_009)%sYou are not "
"authorised to carry out this request"
msgstr ""
#: assets/shgdprdm_language.php:616
msgid ""
"%sData Retrieval Error%sThere is a problem with the retrieved data.%sPlease "
"contact %s"
msgstr ""
#: assets/shgdprdm_language.php:630
msgid ""
"%sData Synchronise Error%sA problem has been identifed when attempting to "
"Synchronise these data.%sPlease contact %sError Ref: "
msgstr ""
#: assets/shgdprdm_language.php:649
msgid "%sNo records found%sSearch terms returned 0 results"
msgstr ""
#: assets/shgdprdm_language.php:661
msgid ""
"%sMultiple records found%sMore than 1 user with same email address found"
msgstr ""
#: assets/shgdprdm_language.php:673
msgid "%sData set too large%sThe size of user data is too large for display"
msgstr ""
#: assets/shgdprdm_language.php:685
msgid ""
"%sAdministrator User%sThis action cannot be carried out on Administration "
"Users"
msgstr ""
#: assets/shgdprdm_language.php:697
msgid ""
"%sNo Search Details%sNo input details were detected in the search request"
msgstr ""
#: assets/shgdprdm_language.php:709
msgid ""
"%sMultiple Inputs%sMultiple search inputs were detected. Search must be for "
"a single user only"
msgstr ""
#: assets/shgdprdm_language.php:721
msgid ""
"%s%sUpgrade to access all the %s Features!%s Select the %s plan %s that best "
"suits your needs."
msgstr ""
#: assets/shgdprdm_language.php:737
msgid ""
"%sLicence Key Not Registered%sPlease Register & Activate your Licence Key to "
"access the full suite of GDM features."
msgstr ""
#: assets/shgdprdm_language.php:751
msgid "%sData returned.%sUser data retrieved and returned for display"
msgstr ""
#: assets/shgdprdm_language.php:762
msgid "Data downloaded. The size of user data is too large for display"
msgstr ""
#: assets/shgdprdm_language.php:770
msgid "Data deleted. Requested user data deleted"
msgstr "Dati cancellati. Dati utente richiesti cancellati"
#: assets/shgdprdm_language.php:781
msgid "%sWarning!%"
msgstr "%sAvviso!%"
#: assets/shgdprdm_language.php:801
msgid "Understanding your data is essential to the success of your business.%"
msgstr ""
#: user/classes/shgdprdm_extTmpl.class.php:92
msgid "Your access link has expired."
msgstr "Il link di accesso è scaduto."
#: user/classes/shgdprdm_extTmpl.class.php:107
msgid "Please contact %s to request a new link."
msgstr ""
#: user/classes/shgdprdm_extTmpl.class.php:118
#: user/classes/shgdprdm_extTmpl.class.php:163
#: user/classes/shgdprdm_extTmpl.class.php:190
msgid "Contact"
msgstr "Contatto"
#: user/classes/shgdprdm_extTmpl.class.php:124
#: user/classes/shgdprdm_extTmpl.class.php:169
#: user/classes/shgdprdm_extTmpl.class.php:196
msgid "Return to"
msgstr "Ritorna a"
#: user/classes/shgdprdm_extTmpl.class.php:138
msgid "Your Request for Account at %s to be Deleted has been processed."
msgstr ""
#: user/classes/shgdprdm_extTmpl.class.php:145
msgid "A confirmation email has been sent."
msgstr "È stata inviata un'e-mail di conferma."
#: user/classes/shgdprdm_extTmpl.class.php:208 inc/shgdprdm_admin_nav.php:298
msgid "Data must be downloaded prior to Deleting."
msgstr "I dati devono essere scaricati prima dell'eliminazione."
#: user/classes/shgdprdm_extTmpl.class.php:225
msgid "Request from"
msgstr "Richiesta da"
#: user/classes/shgdprdm_extTmpl.class.php:251 inc/shgdprdm_admin_nav.php:425
msgid ""
"Warning: If you have in-complete orders pending and execute this action %s "
"will be unable to fulfil your order"
msgstr ""
"Attenzione: se hai ordini in-complet in sospeso ed esegui questa azione %s "
"non sarà in grado di soddisfare il tuo ordine"
#: user/classes/shgdprdm_extTmpl.class.php:273 inc/shgdprdm_admin_nav.php:339
msgid "First Name"
msgstr "Nome"
#: user/classes/shgdprdm_extTmpl.class.php:277 inc/shgdprdm_admin_nav.php:343
msgid "Last Name"
msgstr "Cognome"
#: user/classes/shgdprdm_extTmpl.class.php:281 inc/shgdprdm_admin_nav.php:347
msgid "Email"
msgstr "Email"
#: user/classes/shgdprdm_extTmpl.class.php:285 inc/shgdprdm_admin_nav.php:351
msgid "Login Name"
msgstr "Nome Login"
#: user/classes/shgdprdm_extTmpl.class.php:289 inc/shgdprdm_admin_nav.php:355
msgid "Registration Date"
msgstr "Data di Registrazione"
#: user/classes/shgdprdm_extTmpl.class.php:298
msgid "You are about to sync this delete action on your local database."
msgstr ""
#: user/classes/shgdprdm_extTmpl.class.php:305
msgid "This action cannot be undone"
msgstr "Questa azione non può essere ripristinata"
#: user/classes/shgdprdm_extTmpl.class.php:313 inc/shgdprdm_admin_nav.php:375
msgid "You can view our full %s Privacy Policy Here%s"
msgstr ""
"È possibile visualizzare la nostra informativa sulla privacy completa %s Qui"
"%s"
#: user/classes/shgdprdm_extTmpl.class.php:351
#: user/classes/shgdprdm_extTmpl.class.php:370
#: user/classes/shgdprdm_extTmpl.class.php:389 inc/shgdprdm_admin_nav.php:400
#: inc/shgdprdm_admin_nav.php:419 inc/shgdprdm_admin_nav.php:438
#: inc/shgdprdm_disrec_helpers_prem.php:171
#: inc/shgdprdm_disrec_helpers_prem.php:191
#: inc/shgdprdm_disrec_helpers_prem.php:211 inc/shgdprdm_export_helpers.php:221
#: inc/shgdprdm_export_helpers.php:239 inc/shgdprdm_export_helpers.php:257
#: templates/shgdprdm_ext_disrec.php:31 templates/shgdprdm_ext_disrec.php:53
#: templates/shgdprdm_ext_disrec.php:75
msgid "Download %s"
msgstr "Download %s"
#: user/classes/shgdprdm_extTmpl.class.php:358
#: user/classes/shgdprdm_extTmpl.class.php:377
#: user/classes/shgdprdm_extTmpl.class.php:396 inc/shgdprdm_admin_nav.php:407
#: inc/shgdprdm_admin_nav.php:426 inc/shgdprdm_admin_nav.php:445
#: inc/shgdprdm_disrec_helpers_prem.php:178
#: inc/shgdprdm_disrec_helpers_prem.php:198
#: inc/shgdprdm_disrec_helpers_prem.php:218 inc/shgdprdm_export_helpers.php:228
#: inc/shgdprdm_export_helpers.php:246 inc/shgdprdm_export_helpers.php:264
#: templates/shgdprdm_ext_disrec.php:38 templates/shgdprdm_ext_disrec.php:60
#: templates/shgdprdm_ext_disrec.php:82
msgid "Download Format: %s"
msgstr "Formato di download: %s"
#: user/classes/shgdprdm_extTmpl.class.php:414 inc/shgdprdm_admin_nav.php:456
#: inc/shgdprdm_export_helpers.php:274
msgid "Delete All Data"
msgstr "Cancella Tutti i Dati"
#: user/classes/shgdprdm_extTmpl.class.php:419 inc/shgdprdm_admin_nav.php:461
#: inc/shgdprdm_export_helpers.php:279
msgid "Download %s Delete Data for Email %s"
msgstr "Scarica %s Elimina dati per Email %s"
#: inc/shgdprdm_admin_nav.php:199
msgid "Please Purchase a Licence here to make this feature available"
msgstr ""
"Si prega di acquistare una licenza qui per rendere disponibile questa "
"funzione"
#: inc/shgdprdm_admin_nav.php:246
msgid "Please Purchase a Licence here to make these features available"
msgstr ""
"Si prega di acquistare una licenza qui per rendere disponibili queste "
"funzioni"
#: inc/shgdprdm_admin_nav.php:315
msgid "CUSTOMER EMAIL"
msgstr "E-MAIL DEL CLIENTE"
#: inc/shgdprdm_admin_nav.php:325
msgid "Subject"
msgstr "Oggetto"
#: inc/shgdprdm_admin_nav.php:338
msgid "Verify Export/Delete"
msgstr "Verifica esportazione/eliminazione"
#: inc/shgdprdm_admin_nav.php:355
msgid "User Delete/Export Page View"
msgstr "Elimina/Esporta utente visualizzazione pagina"
#: inc/shgdprdm_admin_nav.php:366
msgid ""
"Updating the %sRight to Data%s section on the left will be reflected in this "
"preview. This is the user page for Right to Forget / Portability requests. "
"The %sRight to Data%s section is replicated on this page as well as your "
"Privacy Policy page. You can also edit your Privacy Policy Page URL."
msgstr ""
"L'aggiornamento della sezione %sRight to Data%s a sinistra si rifletterà in "
"questa anteprima. Questa è la pagina utente per le richieste Right to "
"Forget / Portability. La sezione %sRight to Data%s viene replicata in questa "
"pagina e nella pagina Informativa sulla privacy. Puoi anche modificare l'URL "
"della Pagina dell'Informativa sulla privacy."
#: inc/shgdprdm_admin_nav.php:399
msgid "Data Export / Delete Request from %s"
msgstr "Esportazione dati/Elimina richiesta da %s"
#: inc/shgdprdm_admin_nav.php:340, 344, 348, 352, 356
msgid "Example"
msgstr "Esempio"
#: inc/shgdprdm_disrec_helpers_prem.php:230
#: templates/shgdprdm_ext_disrec.php:96
msgid "Delete User"
msgstr "Eliminare Utente"
#: inc/shgdprdm_disrec_helpers_prem.php:235
#: templates/shgdprdm_ext_disrec.php:101
msgid "Download & Delete Data for ID %s"
msgstr "Scarica ed elimina dati per ID %s"

View File

@@ -0,0 +1,762 @@
# Copyright (C) 2019 Ido Kobelkowsky / yalla ya!
# This file is distributed under the same license as the Simple Payment plugin.
msgid ""
msgstr ""
"Project-Id-Version: Simple Payment 1.0.5\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/simple-payment\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-10-10T15:37:38+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.3.0\n"
"X-Domain: simple-payment\n"
#. Plugin Name of the plugin
#: simple-payment-plugin.php:151
#: simple-payment-plugin.php:152
msgid "Simple Payment"
msgstr ""
#. Plugin URI of the plugin
msgid "https://simple-payment.yalla-ya.com"
msgstr ""
#. Description of the plugin
msgid "This is a Simple Payment to work with Cardom"
msgstr ""
#. Author of the plugin
msgid "Ido Kobelkowsky / yalla ya!"
msgstr ""
#. Author URI of the plugin
msgid "https://github.com/idokd"
msgstr ""
#: admin/transaction-list-table.php:14
#: admin/transaction-list-table.php:15
msgid "Transaction"
msgstr ""
#: admin/transaction-list-table.php:25
msgid "All"
msgstr ""
#: admin/transaction-list-table.php:26
msgid "Success"
msgstr ""
#: admin/transaction-list-table.php:27
msgid "Failed"
msgstr ""
#: admin/transaction-list-table.php:28
msgid "Cancelled"
msgstr ""
#: admin/transaction-list-table.php:29
msgid "Pending"
msgstr ""
#: admin/transaction-list-table.php:51
msgid "All Engines"
msgstr ""
#: admin/transaction-list-table.php:103
msgid "No transactions avaliable."
msgstr ""
#: admin/transaction-list-table.php:118
msgid "Archive"
msgstr ""
#: admin/transaction-list-table.php:148
msgid "ID"
msgstr ""
#: admin/transaction-list-table.php:149
msgid "Concept"
msgstr ""
#: admin/transaction-list-table.php:150
msgid "Amount"
msgstr ""
#: admin/transaction-list-table.php:151
#: settings.php:218
msgid "Engine"
msgstr ""
#: admin/transaction-list-table.php:152
msgid "Status"
msgstr ""
#: admin/transaction-list-table.php:153
msgid "Transaction ID"
msgstr ""
#: admin/transaction-list-table.php:154
msgid "User"
msgstr ""
#: admin/transaction-list-table.php:155
msgid "URL"
msgstr ""
#: admin/transaction-list-table.php:156
msgid "Parameters"
msgstr ""
#: admin/transaction-list-table.php:157
msgid "Error"
msgstr ""
#: admin/transaction-list-table.php:158
msgid "Modified"
msgstr ""
#: admin/transaction-list-table.php:159
msgid "Created"
msgstr ""
#: admin/transactions.php:10
msgid "Payments Transactions"
msgstr ""
#: admin/transactions.php:27
msgid "Search"
msgstr ""
#: settings.php:3
msgid "Hebrew"
msgstr ""
#: settings.php:3
msgid "English"
msgstr ""
#: settings.php:4
msgid "Charge"
msgstr ""
#: settings.php:4
msgid "Charge & Token"
msgstr ""
#: settings.php:4
msgid "Token (Charge Pending)"
msgstr ""
#: settings.php:4
msgid "Suspended Deal"
msgstr ""
#: settings.php:5
msgid "Invoice"
msgstr ""
#: settings.php:5
msgid "Donation Receipt"
msgstr ""
#: settings.php:5
msgid "Order Confirmation"
msgstr ""
#: settings.php:5
msgid "Receipt"
msgstr ""
#: settings.php:6
msgid "Shown & Required"
msgstr ""
#: settings.php:6
msgid "Shown"
msgstr ""
#: settings.php:6
msgid "Hidden"
msgstr ""
#: settings.php:7
msgid "Normal"
msgstr ""
#: settings.php:7
msgid "Credit"
msgstr ""
#: settings.php:8
msgid "No Invoice"
msgstr ""
#: settings.php:8
msgid "Forward (Do not show)"
msgstr ""
#: settings.php:186
msgid "Licensing Information"
msgstr ""
#: settings.php:187
msgid "Obtain a license <a href=\"mailto:ido@yalla-ya.com\" target=\"_blank\">here</a> to use in production mode"
msgstr ""
#: settings.php:191
msgid "General Settings"
msgstr ""
#: settings.php:192
msgid "Setup how Simple Payment should operate the payments below:"
msgstr ""
#: settings.php:195
msgid "PayPal Settings"
msgstr ""
#: settings.php:196
msgid "Setup how PayPal should operate the payment below:"
msgstr ""
#: settings.php:200
msgid "Cardcom Operation"
msgstr ""
#: settings.php:201
msgid "Setup how Cardcom should operate the payment below:"
msgstr ""
#: settings.php:205
msgid "Cardcom Page Display Information"
msgstr ""
#: settings.php:206
msgid "Configure the Cardcom Page, which data should be displayed"
msgstr ""
#: settings.php:210
msgid "Cardcom Document Processing"
msgstr ""
#: settings.php:211
msgid "Cardcom can create a document "
msgstr ""
#: settings.php:220
#: simple-payment-plugin.php:180
#: templates/form-bootstrap.php:150
#: templates/form-donation.php:157
#: templates/form-legacy.php:40
msgid "PayPal"
msgstr ""
#: settings.php:220
#: simple-payment-plugin.php:181
msgid "Cardcom"
msgstr ""
#: settings.php:220
msgid "Custom"
msgstr ""
#: settings.php:222
msgid "Mode"
msgstr ""
#: settings.php:224
msgid "Live"
msgstr ""
#: settings.php:224
msgid "Sandbox"
msgstr ""
#: settings.php:226
msgid "Currency"
msgstr ""
#: settings.php:230
#: simple-payment-plugin.php:115
#: simple-payment-plugin.php:144
msgid "Payment Page"
msgstr ""
#: settings.php:233
msgid "Callback URL"
msgstr ""
#: settings.php:235
msgid "Redirect URL"
msgstr ""
#: settings.php:237
msgid "Form Template"
msgstr ""
#: settings.php:239
msgid "Legacy"
msgstr ""
#: settings.php:239
msgid "Bootstrap"
msgstr ""
#: settings.php:239
msgid "Experimental"
msgstr ""
#: settings.php:242
msgid "Client ID"
msgstr ""
#: settings.php:245
msgid "Client Secret"
msgstr ""
#: settings.php:248
msgid "Business"
msgstr ""
#: settings.php:251
msgid "Hosted Button ID"
msgstr ""
#: settings.php:255
msgid "Terminal ID"
msgstr ""
#: settings.php:259
msgid "Username"
msgstr ""
#: settings.php:263
msgid "API Password"
msgstr ""
#: settings.php:267
msgid "Operation"
msgstr ""
#: settings.php:273
msgid "Force Language Interface"
msgstr ""
#: settings.php:280
msgid "Credit Type"
msgstr ""
#: settings.php:288
msgid "Name field settings"
msgstr ""
#: settings.php:294
msgid "Phone field settings"
msgstr ""
#: settings.php:300
msgid "Email field settings"
msgstr ""
#: settings.php:307
msgid "Invoice Processing"
msgstr ""
#: settings.php:314
msgid "Document Type Upon Success"
msgstr ""
#: settings.php:322
msgid "Auto Create/Update Account"
msgstr ""
#: settings.php:327
msgid "Load Account Info to Invoice"
msgstr ""
#: settings.php:332
msgid "Show Invoice Information"
msgstr ""
#: settings.php:337
msgid "Min # of Payments"
msgstr ""
#: settings.php:343
msgid "Max # of Payments"
msgstr ""
#: settings.php:349
msgid "Default # of Payments"
msgstr ""
#: settings.php:356
msgid "CSS"
msgstr ""
#: settings.php:362
msgid "Prices Globally VAT Free"
msgstr ""
#: settings.php:367
msgid "Email Invoice to Client"
msgstr ""
#: settings.php:372
msgid "Site ID"
msgstr ""
#: settings.php:376
msgid "Department ID"
msgstr ""
#: settings.php:378
msgid "Numeric ID"
msgstr ""
#: simple-payment-plugin.php:159
#: simple-payment-plugin.php:160
msgid "Payments"
msgstr ""
#: simple-payment-plugin.php:177
msgid "Simple Payment Settings"
msgstr ""
#: simple-payment-plugin.php:179
msgid "General"
msgstr ""
#: simple-payment-plugin.php:182
msgid "License"
msgstr ""
#: simple-payment-plugin.php:183
msgid "Shortcode"
msgstr ""
#: simple-payment-plugin.php:184
msgid "Instructions"
msgstr ""
#: simple-payment-plugin.php:214
msgid "License Key"
msgstr ""
#: simple-payment-plugin.php:290
msgid "License key is required"
msgstr ""
#: simple-payment-plugin.php:313
msgid "License is not valid on the current domain"
msgstr ""
#: simple-payment-plugin.php:321
msgid "License has not been activated"
msgstr ""
#: simple-payment-plugin.php:326
msgid "License key was not found"
msgstr ""
#: simple-payment-plugin.php:330
msgid "Unhandled error:"
msgstr ""
#: simple-payment-plugin.php:395
msgid "Auto"
msgstr ""
#: templates/form-bootstrap.php:19
msgid "Purchase Information"
msgstr ""
#: templates/form-bootstrap.php:24
#: templates/form-donation.php:31
msgid "Billing Information"
msgstr ""
#: templates/form-bootstrap.php:27
#: templates/form-donation.php:34
msgid "First name"
msgstr ""
#: templates/form-bootstrap.php:30
#: templates/form-donation.php:37
msgid "Valid first name is required."
msgstr ""
#: templates/form-bootstrap.php:34
#: templates/form-donation.php:41
msgid "Last name"
msgstr ""
#: templates/form-bootstrap.php:37
#: templates/form-donation.php:44
msgid "Valid last name is required."
msgstr ""
#: templates/form-bootstrap.php:44
#: templates/form-donation.php:51
msgid "Phone"
msgstr ""
#: templates/form-bootstrap.php:47
#: templates/form-donation.php:54
msgid "Valid phone is required."
msgstr ""
#: templates/form-bootstrap.php:51
#: templates/form-donation.php:58
msgid "Mobile"
msgstr ""
#: templates/form-bootstrap.php:54
#: templates/form-donation.php:61
msgid "Valid mobile is required."
msgstr ""
#: templates/form-bootstrap.php:60
#: templates/form-donation.php:67
#: templates/form-legacy.php:20
msgid "Email"
msgstr ""
#: templates/form-bootstrap.php:61
#: templates/form-donation.php:68
#: templates/form-legacy.php:21
msgid "you@example.com"
msgstr ""
#: templates/form-bootstrap.php:63
#: templates/form-donation.php:70
#: templates/form-legacy.php:23
msgid "Please enter a valid email address."
msgstr ""
#: templates/form-bootstrap.php:68
#: templates/form-donation.php:75
msgid "Address"
msgstr ""
#: templates/form-bootstrap.php:69
#: templates/form-donation.php:76
msgid "1234 Main St."
msgstr ""
#: templates/form-bootstrap.php:71
#: templates/form-donation.php:78
msgid "Please enter your address."
msgstr ""
#: templates/form-bootstrap.php:76
#: templates/form-donation.php:83
msgid "Address 2"
msgstr ""
#: templates/form-bootstrap.php:76
#: templates/form-donation.php:83
msgid "(Optional)"
msgstr ""
#: templates/form-bootstrap.php:77
#: templates/form-donation.php:84
msgid "Apartment or suite"
msgstr ""
#: templates/form-bootstrap.php:81
#: templates/form-donation.php:88
msgid "City"
msgstr ""
#: templates/form-bootstrap.php:84
#: templates/form-donation.php:91
msgid "Please enter your city."
msgstr ""
#: templates/form-bootstrap.php:90
#: templates/form-donation.php:97
msgid "Country"
msgstr ""
#: templates/form-bootstrap.php:92
#: templates/form-bootstrap.php:188
#: templates/form-donation.php:99
#: templates/form-donation.php:195
msgid "Choose"
msgstr ""
#: templates/form-bootstrap.php:93
#: templates/form-donation.php:100
msgid "United States"
msgstr ""
#: templates/form-bootstrap.php:96
#: templates/form-donation.php:103
msgid "Please select a valid country."
msgstr ""
#: templates/form-bootstrap.php:100
#: templates/form-donation.php:107
msgid "State"
msgstr ""
#: templates/form-bootstrap.php:103
#: templates/form-donation.php:110
msgid "State required."
msgstr ""
#: templates/form-bootstrap.php:107
#: templates/form-donation.php:114
msgid "Zip Code"
msgstr ""
#: templates/form-bootstrap.php:110
#: templates/form-donation.php:117
msgid "Zip code required."
msgstr ""
#: templates/form-bootstrap.php:116
#: templates/form-bootstrap.php:117
#: templates/form-donation.php:123
#: templates/form-donation.php:124
msgid "Tax ID"
msgstr ""
#: templates/form-bootstrap.php:119
#: templates/form-donation.php:126
msgid "Valid tax id is required."
msgstr ""
#: templates/form-bootstrap.php:124
#: templates/form-donation.php:131
msgid "Comment"
msgstr ""
#: templates/form-bootstrap.php:127
#: templates/form-donation.php:134
msgid "Please enter your comment for invoicing or shipping."
msgstr ""
#: templates/form-bootstrap.php:137
#: templates/form-legacy.php:27
msgid "Payment"
msgstr ""
#: templates/form-bootstrap.php:142
#: templates/form-donation.php:149
#: templates/form-legacy.php:32
msgid "Credit card"
msgstr ""
#: templates/form-bootstrap.php:146
#: templates/form-donation.php:153
#: templates/form-legacy.php:36
msgid "Debit card"
msgstr ""
#: templates/form-bootstrap.php:155
#: templates/form-donation.php:162
#: templates/form-legacy.php:45
msgid "Name on card"
msgstr ""
#: templates/form-bootstrap.php:157
#: templates/form-donation.php:164
#: templates/form-legacy.php:47
msgid "Full name as displayed on card"
msgstr ""
#: templates/form-bootstrap.php:159
#: templates/form-donation.php:166
#: templates/form-legacy.php:49
msgid "Name on card is required."
msgstr ""
#: templates/form-bootstrap.php:163
#: templates/form-donation.php:170
#: templates/form-legacy.php:53
msgid "Credit card number"
msgstr ""
#: templates/form-bootstrap.php:166
#: templates/form-donation.php:173
#: templates/form-legacy.php:56
msgid "Credit card number is required."
msgstr ""
#: templates/form-bootstrap.php:172
#: templates/form-donation.php:179
#: templates/form-legacy.php:62
msgid "Expiration"
msgstr ""
#: templates/form-bootstrap.php:175
#: templates/form-donation.php:182
#: templates/form-legacy.php:65
msgid "Expiration date required."
msgstr ""
#: templates/form-bootstrap.php:179
#: templates/form-donation.php:186
#: templates/form-legacy.php:69
msgid "CVV"
msgstr ""
#: templates/form-bootstrap.php:182
#: templates/form-donation.php:189
#: templates/form-legacy.php:72
msgid "Security code required."
msgstr ""
#: templates/form-bootstrap.php:186
#: templates/form-donation.php:193
msgid "Installments"
msgstr ""
#: templates/form-bootstrap.php:189
#: templates/form-donation.php:196
msgid "Single Payment"
msgstr ""
#: templates/form-bootstrap.php:194
#: templates/form-donation.php:201
msgid "Number of Installments is required."
msgstr ""
#: templates/form-bootstrap.php:199
#: templates/form-donation.php:206
#: templates/form-legacy.php:77
msgid "Process Payment"
msgstr ""
#: templates/form-donation.php:12
msgid "For"
msgstr ""
#: templates/form-donation.php:13
msgid "General Donation"
msgstr ""
#: templates/form-donation.php:14
msgid "Direct Debit"
msgstr ""
#: templates/form-donation.php:15
msgid "Number of Installments "
msgstr ""
#: templates/form-donation.php:16
msgid "Number of Payments"
msgstr ""
#: templates/form-donation.php:26
msgid "Donation Information"
msgstr ""
#: templates/form-donation.php:144
msgid "Donation"
msgstr ""

View File

@@ -0,0 +1,53 @@
# Copyright (C) 2019 SumaPress
# This file is distributed under the same license as the Simple Private Video plugin.
msgid ""
msgstr ""
"Project-Id-Version: Simple Private Video 0.2.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/simple-private-video\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-10-31T11:34:10+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: simple-private-video\n"
#. Plugin Name of the plugin
msgid "Simple Private Video"
msgstr ""
#. Plugin URI of the plugin
msgid "https://sumapress.com/simple-private-video/"
msgstr ""
#. Description of the plugin
msgid "A video block and a simple and lean way to host your own videos and show them in private mode without external services dependencies"
msgstr ""
#. Author of the plugin
#: gutenberg/class-gutenberg.php:53
msgid "SumaPress"
msgstr ""
#. Author URI of the plugin
msgid "https://sumapress.com/"
msgstr ""
#: gutenberg/class-gutenberg.php:40
msgid "Private: "
msgstr ""
#: gutenberg/views/video_self_hosting.php:14
msgid "To view this video please enable JavaScript"
msgstr ""
#: includes/class-virtual-page.php:83
msgid "Hello %1$s! this access is not allowed, so the administrator of %2$s will be informed :("
msgstr ""
#: gutenberg/dist/blocks.build.js:1
#: gutenberg/src/self-hosting/base-selected.js:13
msgid "Private Video - self hosting"
msgstr ""

View File

@@ -0,0 +1,89 @@
# Copyright (C) 2019 Roy Orbison
# This file is distributed under the same license as the Tiny gtag.js Analytics plugin.
msgid ""
msgstr ""
"Project-Id-Version: Tiny gtag.js Analytics 2.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/tiny-gtag-js-analytics\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-10-24T11:09:53+11:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: tiny-gtag-js-analytics\n"
#. Plugin Name of the plugin
msgid "Tiny gtag.js Analytics"
msgstr ""
#. Description of the plugin
msgid "Simple, customisable gtag.js for Analytics and/or AdWords."
msgstr ""
#. Author of the plugin
msgid "Roy Orbison"
msgstr ""
#. translators: gtag.js
#: tiny-gtag-js-analytics.php:18
msgid "Tiny %s Analytics"
msgstr ""
#: tiny-gtag-js-analytics.php:76
msgctxt "Settings page title"
msgid "Settings"
msgstr ""
#. translators: 1: UA-XXXXXXXX-X, 2: AW-XXXXXXXXX
#: tiny-gtag-js-analytics.php:81
msgid "Provide either one or both of %1$s and %2$s."
msgstr ""
#: tiny-gtag-js-analytics.php:92
msgid "Output enabled"
msgstr ""
#: tiny-gtag-js-analytics.php:108
msgid "Place output after opening body tag"
msgstr ""
#. translators: wp_body_open
#: tiny-gtag-js-analytics.php:116
msgid "Recommended, but your theme must support the %s action. Try it out."
msgstr ""
#. translators: UA-XXXXXXXX-X
#: tiny-gtag-js-analytics.php:137
msgctxt "Analytics ID validation"
msgid "%s (X's are digits)"
msgstr ""
#. translators: AW-XXXXXXXXX
#: tiny-gtag-js-analytics.php:161
msgctxt "AdWords ID validation"
msgid "%s (X's are digits)"
msgstr ""
#: tiny-gtag-js-analytics.php:179
msgid "Additional Tracking Script"
msgstr ""
#: tiny-gtag-js-analytics.php:184
msgid "Optional. Be careful, syntax errors here could break your site."
msgstr ""
#: tiny-gtag-js-analytics.php:200
msgid "Preliminary Script"
msgstr ""
#. translators: gtag.js
#: tiny-gtag-js-analytics.php:207
msgid "Normally not required. Further %s set-up script output before the standard config."
msgstr ""
#: tiny-gtag-js-analytics.php:233
msgctxt "Plugin page link text"
msgid "Settings"
msgstr ""

View File

@@ -0,0 +1,4 @@
*** Twoja Giełda Zaufana Firma ***
1.0 - 2013-09-16
* Pierwsze wydanie!

View File

@@ -0,0 +1,49 @@
msgid ""
msgstr ""
"Project-Id-Version: xq-xe-xt-xy 1.0\n"
"POT-Creation-Date: 2018-07-11 09:44+0300\n"
"PO-Revision-Date: 2018-07-11 09:44+0300\n"
"Last-Translator: \n"
"Language-Team: Marko Maksym\n"
"Language: uk_UA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.6\n"
"X-Poedit-Basepath: ../includes\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Poedit-KeywordsList: __;_e\n"
"X-Poedit-SearchPath-0: .\n"
#: admin/class-admin-main.php:66
msgid "Title of the page"
msgstr ""
#: admin/class-admin-main.php:66
msgid "Link Name"
msgstr ""
#: admin/class-admin-main.php:69
msgid "Submenu title"
msgstr ""
#: admin/class-admin-main.php:69
msgid "Submenu item"
msgstr ""
#: admin/templates/index.php:8
msgid "Settings Page"
msgstr ""
#: admin/templates/main_module_menu.php:10
msgid "Main page"
msgstr ""
#: admin/templates/main_module_menu.php:13 admin/templates/page1.php:8
msgid "Page 1"
msgstr ""
#: admin/templates/main_module_menu.php:16 admin/templates/page2.php:8
msgid "Page 2"
msgstr ""

View File

@@ -0,0 +1,17 @@
{
"name": "speak2web/universal-voice-search",
"description": "Allows user to fill up text fields via voice.",
"version": "1.0.3",
"type": "wordpress-plugin",
"license": "GPL-2.0+",
"authors": [
{
"name": "mspanwa2",
"email": "support@speak2web.atlassian.net ",
"homepage": "https://speak2web.com",
"role": "Developer"
}
],
"require": {
}
}

View File

@@ -0,0 +1,368 @@
# Copyright (C) 2019 White Rabbit Srl, Enterprise Consulting
# This file is distributed under the same license as the White Rabbit All in One Suite plugin.
msgid ""
msgstr ""
"Project-Id-Version: White Rabbit All in One Suite 2.3.5\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/white-rabbit-suite\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-10-30T22:45:30+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.3.0\n"
"X-Domain: white-rabbit-suite\n"
#. Plugin Name of the plugin
msgid "White Rabbit All in One Suite"
msgstr ""
#. Plugin URI of the plugin
#: whiterabbit.php:282
msgid "https://www.whiterabbitsuite.com/create-or-connect-a-wordpress-site/"
msgstr ""
#. Description of the plugin
msgid "White Rabbit software enables you to implement an e-commerce in Wordpress through just one click."
msgstr ""
#. Author of the plugin
msgid "White Rabbit Srl, Enterprise Consulting"
msgstr ""
#. Author URI of the plugin
msgid "https://www.whiterabbitsuite.com"
msgstr ""
#: class-admin.php:65
msgid "Settings"
msgstr ""
#: class-admin.php:84
msgid "General Settings"
msgstr ""
#: class-admin.php:84
msgid "View Your Suite GDPR"
msgstr ""
#: class-admin.php:84
msgid "Import Data."
msgstr ""
#: class-admin.php:84
msgid "Whiterabbit Codes"
msgstr ""
#: class-admin.php:84
msgid "Whiterabbit Analytics"
msgstr ""
#: class-admin.php:84
msgid "Post Defaults"
msgstr ""
#: class-admin.php:111
#: class-admin.php:121
msgid "NO IMPORT DATA"
msgstr ""
#: class-admin.php:114
msgid "Import Run,wait..."
msgstr ""
#: class-admin.php:114
msgid "(This page will be reloaded every 30s. If after 120s. the procedure seems to be blocked, the number of orders and users to be imported does not decrease, click Refresh Button.If the number to be imported does not decrease, make a new connection to the suite and press the Import Data Button again)"
msgstr ""
#: class-admin.php:115
msgid "Refresh"
msgstr ""
#: class-admin.php:132
msgid "Success Connect !"
msgstr ""
#: class-admin.php:135
msgid "Import OK !"
msgstr ""
#: class-admin.php:142
msgid "No Connect !"
msgstr ""
#: class-admin.php:144
msgid "NO CONNECT !"
msgstr ""
#: class-admin.php:156
msgid "In White Rabbit Suite (Setting -> GDPR) you have set"
msgstr ""
#: class-admin.php:170
#: class-admin.php:669
#: install/install-posts.php:81
msgid "No Setting !"
msgstr ""
#: class-admin.php:172
msgid "\""
msgstr ""
#: class-admin.php:190
msgid "USE THIS FUNCTION TO IMPORT ALL USERS AND ALL ORDERS PREVIOUS TO INSTALLING THE PLUGIN"
msgstr ""
#: class-admin.php:198
#: class-admin.php:203
msgid "You Can Import Into WhiteRabbit Suite : "
msgstr ""
#: class-admin.php:199
msgid " Orders"
msgstr ""
#: class-admin.php:204
msgid " Users"
msgstr ""
#: class-admin.php:248
msgid "Whiterabbit id"
msgstr ""
#: class-admin.php:259
msgid "Site id"
msgstr ""
#: class-admin.php:270
msgid "WR Token"
msgstr ""
#: class-admin.php:281
msgid "WP Token"
msgstr ""
#: class-admin.php:311
msgid "Analytics enabled"
msgstr ""
#: class-admin.php:323
msgid "Analytics debug"
msgstr ""
#: class-admin.php:335
msgid "Analytics Code"
msgstr ""
#: class-admin.php:346
msgid "Analitycs API"
msgstr ""
#: class-admin.php:357
msgid "Analitycs Goal Ecommerce ID"
msgstr ""
#: class-admin.php:368
msgid "Analitycs Goal Newsletter ID"
msgstr ""
#: class-admin.php:398
msgid "Default Author"
msgstr ""
#: class-admin.php:407
msgid "Default Category"
msgstr ""
#: class-admin.php:435
msgid "Enabled Plugin"
msgstr ""
#: class-admin.php:461
msgid "Url Api White Rabbit Suite :"
msgstr ""
#: class-admin.php:476
msgid "Token Site Login Suite"
msgstr ""
#: class-admin.php:490
msgid "Consumer Key Woocommerce"
msgstr ""
#: class-admin.php:502
msgid "Consumer Secret Woocommerce"
msgstr ""
#: class-admin.php:516
msgid "Enable Ticket Creation from Contact Forms"
msgstr ""
#: class-admin.php:528
msgid "Enable Suite WhiteRabbit Marketing Consent"
msgstr ""
#: class-admin.php:544
msgid "Save Changes"
msgstr ""
#: class-admin.php:566
msgid "White Rabbit Options"
msgstr ""
#: class-admin.php:686
msgid "Your Url Api is probably incorrect or Token Site Login Suite is incorrect"
msgstr ""
#: connector/client.php:475
msgid "Error! "
msgstr ""
#: connector/client.php:475
#: connector/client.php:485
msgid "Captcha Invalid!"
msgstr ""
#: connector/client.php:478
msgid "Success! "
msgstr ""
#: connector/client.php:478
msgid "Contact Form Successfully Submitted!"
msgstr ""
#: install/install-posts.php:120
msgid "The Whiterabbit Plugin has succesfully installed! Go to "
msgstr ""
#: install/install-posts.php:120
msgid "this page"
msgstr ""
#: install/install-posts.php:120
msgid " for complete registration on Whiterabbit Suite."
msgstr ""
#: whiterabbit.php:132
msgid "Whiterabbit Api"
msgstr ""
#: whiterabbit.php:146
msgid "Whiterabbit post"
msgstr ""
#: whiterabbit.php:160
msgid "Whiterabbit blog"
msgstr ""
#: whiterabbit.php:227
msgid "Welcome to White Rabbit WordPress!"
msgstr ""
#: whiterabbit.php:228
msgid "We've assembled some links to get you started:"
msgstr ""
#: whiterabbit.php:232
msgid "Get Started"
msgstr ""
#: whiterabbit.php:234
msgid "Add New Theme"
msgstr ""
#: whiterabbit.php:237
msgid "View your site"
msgstr ""
#: whiterabbit.php:242
msgid "Next Steps"
msgstr ""
#: whiterabbit.php:245
#: whiterabbit.php:248
msgid "Edit your front page"
msgstr ""
#: whiterabbit.php:246
#: whiterabbit.php:249
msgid "Add additional pages"
msgstr ""
#: whiterabbit.php:250
msgid "Add a blog post"
msgstr ""
#: whiterabbit.php:252
msgid "Add an About page"
msgstr ""
#: whiterabbit.php:253
msgid "Write your first blog post"
msgstr ""
#: whiterabbit.php:256
msgid "Manage menus"
msgstr ""
#: whiterabbit.php:261
msgid "More Actions"
msgstr ""
#: whiterabbit.php:265
#: whiterabbit.php:270
msgid "Customize Your Site"
msgstr ""
#: whiterabbit.php:277
msgid "Manage widgets"
msgstr ""
#: whiterabbit.php:282
msgid "Back to Suite"
msgstr ""
#: whiterabbit.php:305
msgid "White Rabbit Cookie Notice"
msgstr ""
#: whiterabbit.php:306
msgid "White Rabbit Site Map"
msgstr ""
#: whiterabbit.php:327
msgid "Plugin Activated"
msgstr ""
#: whiterabbit.php:328
msgid "Configure it"
msgstr ""
#: whiterabbit.php:331
msgid "Dismiss this notice."
msgstr ""
#: whiterabbit.php:336
msgid "Activated, configure it"
msgstr ""
#: whiterabbit.php:337
msgid "Cookie Notice"
msgstr ""
#: whiterabbit.php:348
msgid "Not activated"
msgstr ""
#: whiterabbit.php:349
msgid "Activate now"
msgstr ""
#: whiterabbit.php:362
msgid "Your "
msgstr ""
#: whiterabbit.php:362
msgid "sitemap"
msgstr ""

View File

@@ -0,0 +1,172 @@
*** WooCommerce Gielda Changelog ***
3.3 - 2018-12-05
* Dodanie nowych kategorii do serisu
* Zmiana formatu pliku
* Dodanie parametru sku
3.2.11 - 2018-12-05
* Dodanie wsparcia dla WordPress 5.0
3.2.10 - 2018-10-16
* Dodanie wsparcia dla WooCommerce 3.5
* Porzucenie wsparcia dla wersji WooCommerce poniżej 3.0 (wtyczka może dalej działać z wcześniejszymi wersjami, ale nie deklarujemy oficjalnego wsparcia i nie testowaliśmy wtyczki z tymi wersjami)
3.2.9 - 2018-10-01
* Poprawienie problemu z zapisem pliku XML po odświeżeniu strony
3.2.8 - 2018-08-31
* Dodanie aktualnej wersji drzewa kategorii
* Poprawienie problemu z nieprawidłowym pobieraniem kategorii
3.2.7 - 2018-08-06
* Poprawienie błędu związanego z bezpośrednimi odnośnikami
3.2.6 - 2018-06-05
* Poprawienie błędu związanego z pobieraniem pliku kategorii z Gielda
* Poprawienie błędu przy aktywacji wtyczki
3.2.5 - 2018-05-29
* Dodanie nowej ścieżki dla pliku XML
3.2.4 - 2018-05-23
* Dodanie wsparcia dla WooCommerce 3.4
3.2.3 - 2018-05-10
* Poprawienie problemu z generowaniem xml związanego z pobieraniem produktów z bazy
3.2.2 - 2018-04-13
* Poprawienie problemu z autoładowaniem innych wtyczek przy generowaniu plików XML
3.2.1 - 2018-04-06
* Poprawienie generowania kategorii dla wariantów
3.2 - 2018-03-28
* Dodanie nowego filtra wpdesk_gielda_product_should_export umożliwiającego ustawienie eksportowanych produktów
* Usprawnienie eksportu produktów (domyślny eksport tylko w polskiej wersji językowej)
* Poprawienie eksportu pól producenta
3.1.3 - 2018-03-01
* Poprawienie przesyłania adresu url obrazka
* Poprawienie obliczania podatku i ustawienie domyślnej lokalizacji sklepu na PL
3.1.2 - 2018-02-27
* Poprawienie błędu generowania pliku xml w przypadku braku produktu głównego dla wariantów
3.1.1 - 2018-01-25
* Dodanie wsparcia dla WooCommerce 3.3
3.1 - 2017-12-06
* Dodanie możliwości wystawiania wariantów jako oddzielnych produktów na Gielda
* Dodanie zadania WP-Cron dla cyklicznego generowania pliku XML
* Dodanie obsługi wagi produktów
* Usprawnienie wyszukiwania kategorii Gielda, zmiana biblioteki chosen na select2
3.0.1 - 2017-11-22
* Poprawienie błędu uniemożliwiającego wyszukiwanie kategorii Gielda w przypadku użycia wielkich liter
3.0 - 2017-05-15
* Dodanie możliwości zmian w pliku XML za pomocą filtrów (hook gielda_render)
* Poprawienie generowania plików XML
2.9 - 2017-03-29
* Dodanie wsparcia dla nadchodzącej wersji WooCommerce 3.0
* Porzucenie wsparcia dla wersji WooCommerce poniżej 2.5 (wtyczka może dalej działać z wcześniejszymi wersjami, ale nie deklarujemy oficjalnego wsparcia i nie testowaliśmy wtyczki z tymi wersjami)
2.8.5 - 2017-03-03
* Poprawiona obsługa pola mapowania kategorii
2.8.4 - 2016-11-07
* Przesyłanie cen brutto do Gielda niezależnie od ustawień w sklepie
2.8.3 - 2016-10-26
* Ustawienie paramteru "avail" na 99 (brak informacji o dostępności - status "sprawdź w sklepie") dla produktów, których nie ma w magazynie
2.8.2 - 2016-09-21
* Dodanie możliwości wyłączenia filtra the_content stosowanego na opisie produktu
2.8.1 - 2016-07-05
* Dodanie kompatybilności z WooCommerce 2.6 (nie działał skrypt chosen)
2.8 - 2016-01-26
* System licencji i automatyczne aktualizacje
2.7 - 2015-04-29
* Wyeliminowana możliwość powtarzania się identyfikatorów
2.6 - 2015-03-30
* Aktualizacja kategorii Gielda
2.5.5 - 2014-10-10
* Pełna ścieżka kategorii
2.5.4 - 2014-08-20
* Poprawki do selectów kategorii w mapowaniu
2.5.3 - 2014-07-28
* Ulepszone sprawdzanie czy grupa jest pusta
2.5.2 - 2014-06-30
* Pełne obrazki zamiast miniaturek
2.5.1 - 2014-06-26
* Lokalny cache kategorii gdy niemożliwe jest pobranie kategorii z api.gielda
* Modyfikacja url do dokumentacji
2.5 - 2014-05-27
* Zmiana sposobu zarządzania cache - optymalizacja prędkości
2.4.1 - 2014-05-27
* Poprawne prefixy tabel w zapytaniach przy generowaniu xml'a
2.4 - 2014-03-19
* Modyfikacja nazw mapowanych kategorii
* Pobieranie drzewa kategorii Gielda ze zdalnego źródła
* Optymalizacja parsowania xml'a
2.3.1 - 2014-03-04
* Poprawiona obsługa wielu pól w edycji produktów
2.3 - 2014-02-19
* Wsparcie dla WooCommerce 2.1.x
* Aktualizacja bazy kategorii Gielda
* Dostosowanie formularzy do nowego panelu WordPressa 3.8
2.2.1 - 2013-12-20
* Poprawienie błędnego linkowania bibliotek
2.2 - 2013-12-20
* Aktualizacja bazy kategorii Gielda
* Bugfixy
2.1.1 - 2013-12-17
* Bugfixy
2.1 - 2013-12-12
* Optymalizacja zużycia pamięci podczas generowania xml
2.0 - 2013-11-08
* Nowe biblioteki inspire
1.5 - 2013-11-08
* Dynamiczne selecty w ustawieniach mapowania kategorii
1.4 - 2013-11-05
* Możliwość dodania alternatywnej nazwy i opisu produktu dla Gielda
1.3.1 - 2013-10-28
* Wymuszanie cyfr w polu cena
1.3 - 2013-10-23
* Liczne zmiany i poprawki dotyczące mapowania kategorii
1.2 - 2013-10.07
* Poprawki dotyczące stronicowania produktów
1.1 - 2013-09-23
* Automatyczne dodawanie produktów do XMLa
* Możliwość włączenia mapowania kategorii
* Wsparcie dla WooCommerce 1.6.x
1.0 - 2013-09-16
* Pierwsze wydanie!

View File

@@ -0,0 +1,233 @@
# Copyright (C) 2019 Sagar Bahadur Tamang
# This file is distributed under the GPL-2.0+.
msgid ""
msgstr ""
"Project-Id-Version: WP Currency Exchange Rate 1.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-23 15:36:32+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: WP Currency Exchanger Rate <mi5t4n@gmail.com>\n"
"Language-Team: \n"
"Language: en_US\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-Country: United States\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: "
"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
"X-Poedit-Basepath: ../\n"
"X-Poedit-SearchPath-0: ../../wp-currency-exchange-rate\n"
"X-Poedit-Bookmarks: \n"
"X-Textdomain-Support: yes\n"
"X-Generator: grunt-wp-i18n 1.0.3\n"
#: admin/class-wp-currency-exchange-rate-notices.php:95
msgid ""
"Currencies exchange rates are not set. Please go to the settings and get "
"the latest exchange rates."
msgstr ""
#: admin/class-wp-currency-exchange-rate-options.php:73
msgid "Settings"
msgstr ""
#: admin/class-wp-currency-exchange-rate-options.php:74
msgid "Usage"
msgstr ""
#. Plugin Name of the plugin/theme
msgid "WP Currency Exchange Rate"
msgstr ""
#: admin/partials/wp-currency-exchange-rate-admin-settings-tab.php:18
msgid "Base Currency"
msgstr ""
#: admin/partials/wp-currency-exchange-rate-admin-settings-tab.php:37
msgid "Conversion Currency"
msgstr ""
#: admin/partials/wp-currency-exchange-rate-admin-settings-tab.php:56
msgid "Number of decimals"
msgstr ""
#: admin/partials/wp-currency-exchange-rate-admin-settings-tab.php:73
msgid "Fetch Interval"
msgstr ""
#: admin/partials/wp-currency-exchange-rate-admin-settings-tab.php:85
msgid "Hours"
msgstr ""
#: admin/partials/wp-currency-exchange-rate-admin-settings-tab.php:88
msgid "Days"
msgstr ""
#: admin/partials/wp-currency-exchange-rate-admin-settings-tab.php:91
msgid "Weeks"
msgstr ""
#: admin/partials/wp-currency-exchange-rate-admin-settings-tab.php:94
msgid "Months"
msgstr ""
#: admin/partials/wp-currency-exchange-rate-admin-settings-tab.php:97
msgid "Years"
msgstr ""
#: admin/partials/wp-currency-exchange-rate-admin-tabs.php:16
msgid "WP Currency Exchange Rate Settings"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:32
msgid "Canadian Dollar"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:33
msgid "Hong Kong Dollar"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:34
msgid "Iceland Krona"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:35
msgid "Philippine Peso"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:36
msgid "Danish Krone"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:37
msgid "Forint"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:38
msgid "Czech Koruna"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:39
msgid "Australian Dollar"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:40
msgid "Leu"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:41
msgid "Swedish Krona"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:42
msgid "Rupiah"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:43
msgid "Indian Rupee"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:44
msgid "Brazilian Real"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:45
msgid "Russian Ruble"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:46
msgid "Croatian Kuna"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:47
msgid "Yen"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:48
msgid "THB"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:49
msgid "Swiss Franc"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:50
msgid "Singapore Dollar"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:51
msgid "PZloty"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:52
msgid "Bulgarian Lev"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:53
msgid "Turkish Lira"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:54
msgid "Yuan"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:55
msgid "Norwegian Krone"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:56
msgid "New Zealand Dollar"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:57
msgid "Rand"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:58
msgid "US Dollar"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:59
msgid "Mexican Peso"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:60
msgid "New Israeli Shekel"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:61
msgid "Pound Sterling"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:62
msgid "South Korean Won"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:63
msgid "Malaysian Ringgit"
msgstr ""
#: includes/class-wp-currency-exchange-rate-functions.php:64
msgid "Euro"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "https://pluginurl.com"
msgstr ""
#. Description of the plugin/theme
msgid ""
"This is a short description of what the plugin does. It's displayed in the "
"WordPress admin area."
msgstr ""
#. Author of the plugin/theme
msgid "Sagar Bahadur Tamang"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://sagartamang.com.np"
msgstr ""

View File

@@ -0,0 +1,546 @@
# Copyright (C) 2019 ZetaMatic
# This file is distributed under the same license as the WP Custom Post Comparison plugin.
msgid ""
msgstr ""
"Project-Id-Version: WP Custom Post Comparison 0.0.1\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/custom-post-comparison\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-10-01T15:29:08+05:30\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.3.0\n"
"X-Domain: wpcp_comparison\n"
#. Plugin Name of the plugin
#: inc/class-wp-custom-post-comparison.php:264
msgid "WP Custom Post Comparison"
msgstr ""
#. Plugin URI of the plugin
msgid "https://zetamatic.com/shop"
msgstr ""
#. Description of the plugin
msgid "This plugin allow user to create custom post type, Custom fields and compare the posts"
msgstr ""
#. Author of the plugin
msgid "ZetaMatic"
msgstr ""
#. Author URI of the plugin
msgid "https://zetamatic.com"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:218
#: inc/class-wp-custom-post-comparison.php:288
msgid "Custom Post Comparison"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:219
msgid "CP Comparison"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:230
msgid "CP Custom Post"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:231
msgid "Custom Post Type"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:240
msgid "CP Custom Fields"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:241
msgid "Custom Fields"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:269
msgid "Welcome to CP Comparison - Custom Fields Creator, Custom Post Types Creator and Custom Post Comparison"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:272
msgid "CP Comparison helps you create custom fields, custom post types in just a couple of clicks, directly from the WordPress admin interface. CP Comparison will also compare two custom post and dispaly the comparison details in atable. CP Comparison content types will improve the usability of the sites you build, making them easy to manage by your clients."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:278
msgid "Quick Start-Up Guide"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:282
msgid "Custom Fields Creator"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:283
msgid "Create & manage all your custom fields."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:285
msgid "Post Type Creator"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:286
msgid "Create & manage all your custom content types."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:289
msgid "Compare the fields of two custom post and display the comparison table in any page using Shortcode. "
msgstr ""
#: inc/class-wp-custom-post-comparison.php:303
msgid "Custom Post Type Creator"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:313
msgid "Add Custom Post Type"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:317
#: inc/class-wp-custom-post-comparison.php:632
#: inc/class-wp-custom-post-comparison.php:684
msgid "Post Type:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:320
msgid "Max. 20 characters, can not contain capital letters, hyphens, or spaces"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:324
msgid "Description:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:327
msgid "A short descriptive summary of what the post type is."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:331
#: inc/class-wp-custom-post-comparison.php:640
#: inc/class-wp-custom-post-comparison.php:692
msgid "Singular Label:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:333
msgid "Ex:Book"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:337
#: inc/class-wp-custom-post-comparison.php:644
#: inc/class-wp-custom-post-comparison.php:696
msgid "Plural Label:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:339
msgid "Ex:Books"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:343
#: inc/class-wp-custom-post-comparison.php:648
#: inc/class-wp-custom-post-comparison.php:700
msgid "Hierarchical:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:349
msgid "Whether the post type is hierarchical. Allows Parent to be specified."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:353
msgid "Has Archive:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:359
msgid "Enables post type archives. Will use string as archive slug. Will generate the proper rewrite rules if rewrite is enabled."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:363
#: inc/class-wp-custom-post-comparison.php:656
#: inc/class-wp-custom-post-comparison.php:708
msgid "Supports:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:365
msgid "Title"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:366
msgid "Editor"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:367
msgid "Author"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:368
msgid "Thumbnail"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:369
msgid "Trackbacks"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:370
msgid "Custom-fields"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:371
msgid "Comments"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:372
msgid "Revisions"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:373
msgid "Page-attributes"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:374
msgid "Post-formats"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:378
msgid "Add New:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:380
msgid "ex. Add New"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:384
msgid "Add New Item:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:386
msgid "ex. Add New Book"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:390
msgid "Edit Item:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:396
msgid "New Item:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:398
msgid "ex. New Book"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:402
msgid "All Items:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:404
msgid "ex. All Books"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:408
msgid "View Items:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:410
msgid "ex. View Books"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:414
msgid "Search Items:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:416
msgid "ex. Search Items"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:420
msgid "Not Found:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:422
msgid "ex. No Books Found"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:426
msgid "Not Found In Trash:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:428
msgid "ex. No Books Found in Trash"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:432
msgid "Parent Item Colon:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:434
msgid "the parent text. This string is not used on non-hierarchical types. In hierarchical ones the default is Parent Page"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:438
msgid "Menu Name:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:440
msgid "ex. books"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:444
msgid "Featured Image:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:446
msgid "ex. Featured Image"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:450
msgid "Set Featured Image:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:452
msgid "ex. Set Featured Image"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:456
msgid "Remove Featured Image:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:458
msgid "ex. Remove Featured Image"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:462
msgid "Use Featured Image:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:464
msgid "ex. Use Featured Image"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:468
msgid "Archives:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:470
msgid "ex. Archives"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:474
msgid "Insert Into Item:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:476
msgid "ex. Insert Into Item"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:480
msgid "Uploaded to this Item:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:483
msgid "ex. Uploaded to this Item"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:487
msgid "Filter Items List:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:489
msgid "ex. Filter Item List"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:493
msgid "Items List Navigation:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:495
msgid "ex. Items List Navigation"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:499
msgid "Items List:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:501
msgid "ex. Items List"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:505
msgid "Public:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:511
msgid "Meta argument used to define default values for publicly_queriable, show_ui, show_in_nav_menus and exclude_from_search"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:515
msgid "Show UI:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:521
msgid "Whether to generate a default UI for managing this post type."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:525
msgid "Show In Nav Menus:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:531
msgid "Whether post_type is available for selection in navigation menus."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:535
msgid "Show In Menu:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:541
msgid "Whether to show the post type in the admin menu. show_ui must be true. \"false\" - do not display in the admin menu, \"true\" - display as a top level menu, \"some string\" - If an existing top level page such as \"tools.php\" or \"edit.php?post_type=page\", the post type will be placed as a sub menu of that."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:545
msgid "Menu Position:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:547
msgid "The position in the menu order the post type should appear."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:551
msgid "Menu Icon:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:553
msgid "The url to the icon to be used for this menu."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:557
msgid "Capability Type:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:559
msgid "The string to use to build the read, edit, and delete capabilities."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:563
msgid "Taxonomies:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:565
msgid "Category"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:566
msgid "Post_tag"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:567
msgid "Product_Cat"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:568
msgid "Product_tag"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:569
msgid " Product_Shipping_Class"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:573
msgid "Rewrite:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:579
msgid "Rewrite permalinks."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:583
msgid "With Front:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:589
msgid "Use the defined base for permalinks."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:593
msgid "Rewrite Slug:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:595
msgid "Defaults to post type name."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:599
msgid "Show In REST API:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:605
msgid "Make this post type available via WP REST API."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:615
msgid "Available Custom Post Types"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:619
msgid "Content"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:620
msgid "Delete"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:621
msgid "Edit"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:636
#: inc/class-wp-custom-post-comparison.php:688
msgid "Post Description:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:652
#: inc/class-wp-custom-post-comparison.php:704
msgid "Has Archives:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:737
msgid "No Custom Post Type available ."
msgstr ""
#: inc/class-wp-custom-post-comparison.php:860
#: inc/class-wp-custom-post-comparison.php:928
msgid "Field Name"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:861
#: inc/class-wp-custom-post-comparison.php:929
msgid "Field Value"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:920
#: inc/class-wp-custom-post-comparison.php:954
msgid "Click Here"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:1029
msgid "Create Custom Field"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:1032
msgid "Field Name:"
msgstr ""
#: inc/class-wp-custom-post-comparison.php:1237
#: inc/class-wp-custom-post-comparison.php:1246
msgid " X "
msgstr ""
#: inc/class-wp-custom-post-comparison.php:1257
msgid "Provide ids for Comparison"
msgstr ""
#. translators: %s: PHP version
#: wp-custom-post-comparison.php:58
msgid "WP Custom Post Comparison requires PHP version %s+, plugin is currently NOT RUNNING."
msgstr ""

View File

@@ -0,0 +1,75 @@
# Copyright (C) 2019 WPclever.net
# This file is distributed under the same license as the WPC Show Single Variations plugin.
msgid ""
msgstr ""
"Project-Id-Version: WPC Show Single Variations 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpc-show-single-variations\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-10-10T03:44:24+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: wpc-show-single-variations\n"
#. Plugin Name of the plugin
#: admin/class-admin.php:15
#: admin/class-admin.php:16
#: admin/class-admin.php:73
msgid "WPC Show Single Variations"
msgstr ""
#. Plugin URI of the plugin
msgid "https://wpclever.net/"
msgstr ""
#. Description of the plugin
msgid "WPC Show Single Variations help you show all variations as single products on catalog pages (shop, category, tag, search)."
msgstr ""
#. Author of the plugin
msgid "WPclever.net"
msgstr ""
#. Author URI of the plugin
msgid "https://wpclever.net"
msgstr ""
#: admin/class-admin.php:35
msgid "WPC Show Single Variations Setting %s"
msgstr ""
#: admin/class-admin.php:40
#: admin/class-admin.php:77
msgid "Enable"
msgstr ""
#: admin/class-admin.php:45
msgid "Enable to show single variations on Shop/ Category/ Tags/ Search page."
msgstr ""
#: admin/class-admin.php:49
msgid "Hide parent"
msgstr ""
#: admin/class-admin.php:54
msgid "Hide parent variable product."
msgstr ""
#: admin/class-admin.php:56
msgid "This option will be work for just \"Enabled show single variations\"."
msgstr ""
#: admin/class-admin.php:76
msgid "Default"
msgstr ""
#: admin/class-admin.php:78
msgid "Disable"
msgstr ""
#: admin/class-admin.php:79
msgid "Reverse"
msgstr ""

View File

@@ -442,7 +442,6 @@ FooBox.ready(function() {
<meta name="generator" content="WolfWPBakeryPageBuilderExtension 2.8.4" />
<!-- themify-builder -->
<meta name="builder-styles-css" data-href="https://wp.lab/wp-content/plugins/themify-builder/css/themify-builder-style.min.css?ver=4.5.2" content="builder-styles-css" id="builder-styles-css">
@@ -455,3 +454,8 @@ FooBox.ready(function() {
<meta name="Waymark Version" content="0.9.2">
<!-- google-site-kit -->
<meta name="generator" content="Site Kit by Google 1.0.0">

View File

@@ -0,0 +1,68 @@
# Copyright (C) 2019 ZetaMatic
# This file is distributed under the same license as the Integration of HubSpot and Caldera Forms plugin.
msgid ""
msgstr ""
"Project-Id-Version: Integration of HubSpot and Caldera Forms 0.0.1\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/integration-hubspot-calderaforms\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-10-19T00:29:59+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: integration-hubspot-calderaforms\n"
#. Plugin Name of the plugin
msgid "Integration of HubSpot and Caldera Forms"
msgstr ""
#. Plugin URI of the plugin
msgid "https://zetamatic.com"
msgstr ""
#. Description of the plugin
msgid "The Integration of HubSpot and Caldera Forms plugin lets you add a new HubSpot Processor to Caldera form. It automatically syncs data from your Caldera form to your HubSpot CRM when the form is submitted."
msgstr ""
#. Author of the plugin
msgid "ZetaMatic"
msgstr ""
#: inc/config.php:2
msgid "HubSpot API key"
msgstr ""
#: inc/config.php:9
msgid "HubSpot Object"
msgstr ""
#: inc/config.php:12
msgid "Contact"
msgstr ""
#: inc/config.php:18
msgid "First Name"
msgstr ""
#: inc/config.php:25
msgid "Last Name"
msgstr ""
#: inc/config.php:32
msgid "Your Email"
msgstr ""
#: inc/class-integration-hubspot-calderaforms.php:96
msgid "HubSpot Integration"
msgstr ""
#: inc/class-integration-hubspot-calderaforms.php:97
msgid "Send Caldera Forms submission data to HubSpot using HubSpot REST API."
msgstr ""
#. translators: %s: PHP version
#: integration-hubspot-calderaforms.php:53
msgid "Integration of HubSpot and Caldera Forms requires PHP version %s+, plugin is currently NOT RUNNING."
msgstr ""

View File

@@ -179,3 +179,18 @@ tvc_smd={"tvc_wcv":"3.5.7","tvc_wpv":"3.8.1","tvc_eev":"2.1.6","tvc_cnf":{"t_ee"
ga( 'limelightTracker.set', 'userId', ':' );
ga( 'limelightTracker.send', 'pageview' );
</script>
<!--
unknown plugin/s, seems like a snippet of code from Pixel Code which
is included in some plugins. See https://github.com/wpscanteam/wpscan/issues/1320
-->
<script type='text/javascript'>
fbq('init', 'xxxx', [], {
"agent": "wordpress-4.0-1.7.25"
});
</script><script type='text/javascript'>
fbq('track', 'PageView', []);
</script>

View File

@@ -0,0 +1,3 @@
<!-- Those one should not be detected -->
<a href="https://ex.lo/wordpress/plugins/">PLUGINS WORDPRESS</a>
<a href="https://ex.lo/wordpress/plugins/something/">PLUGINS WORDPRESS</a>

View File

@@ -38,13 +38,21 @@ WPScan::DB::DynamicFinders::Plugin.versions_finders_configs.each do |slug, confi
end
end
let(:stubbed_response) { { body: 'aa' } }
before { allow(target).to receive(:content_dir).and_return('wp-content') }
describe '#passive', slow: true do
before do
stub_request(:get, target.url).to_return(stubbed_response)
if defined?(stubbed_homepage_res)
stub_request(:get, target.url).to_return(stubbed_homepage_res)
else
stub_request(:get, target.url)
end
expect(target).to receive(:content_dir).at_least(1).and_return('wp-content')
if defined?(stubbed_404_res)
stub_request(:get, ERROR_404_URL_PATTERN).to_return(stubbed_404_res)
else
stub_request(:get, ERROR_404_URL_PATTERN)
end
end
if config['path']
@@ -56,27 +64,63 @@ WPScan::DB::DynamicFinders::Plugin.versions_finders_configs.each do |slug, confi
else
context 'when no PATH' do
context 'when the version is detected' do
let(:stubbed_response) do
df_stubbed_response(
fixtures.join("#{finder_super_class.underscore}_passive_all.html"),
finder_super_class
)
context 'from the homepage' do
let(:ie_url) { target.url }
let(:stubbed_homepage_res) do
df_stubbed_response(
fixtures.join("#{finder_super_class.underscore}_passive_all.html"),
finder_super_class
)
end
it 'returns the expected version/s' do
found = [*finder.passive]
expect(found).to_not be_empty
found.each_with_index do |version, index|
expected_version = expected.at(index)
expected_ie = expected_version['interesting_entries'].map do |ie|
ie.gsub(target.url + ',', ie_url + ',')
end
expect(version).to be_a WPScan::Model::Version
expect(version.number).to eql expected_version['number'].to_s
expect(version.found_by).to eql expected_version['found_by']
expect(version.interesting_entries).to match_array expected_ie
expect(version.confidence).to eql expected_version['confidence'] if expected_version['confidence']
end
end
end
it 'returns the expected version/s from the homepage' do
found = [*finder.passive]
context 'from the 404' do
let(:ie_url) { target.error_404_url }
let(:stubbed_404_res) do
df_stubbed_response(
fixtures.join("#{finder_super_class.underscore}_passive_all.html"),
finder_super_class
)
end
expect(found).to_not be_empty
it 'returns the expected version/s' do
found = [*finder.passive]
found.each_with_index do |version, index|
expected_version = expected.at(index)
expect(found).to_not be_empty
expect(version).to be_a WPScan::Model::Version
expect(version.number).to eql expected_version['number'].to_s
expect(version.found_by).to eql expected_version['found_by']
expect(version.interesting_entries).to match_array expected_version['interesting_entries']
found.each_with_index do |version, index|
expected_version = expected.at(index)
expected_ie = expected_version['interesting_entries'].map do |ie|
ie.gsub(target.url + ',', ie_url + ',')
end
expect(version.confidence).to eql expected_version['confidence'] if expected_version['confidence']
expect(version).to be_a WPScan::Model::Version
expect(version.number).to eql expected_version['number'].to_s
expect(version.found_by).to eql expected_version['found_by']
expect(version.interesting_entries).to match_array expected_ie
expect(version.confidence).to eql expected_version['confidence'] if expected_version['confidence']
end
end
end
end
@@ -91,11 +135,10 @@ WPScan::DB::DynamicFinders::Plugin.versions_finders_configs.each do |slug, confi
end
describe '#aggressive' do
let(:fixtures) { super().join(slug, finder_class.underscore) }
let(:fixtures) { super().join(slug, finder_class.underscore) }
let(:stubbed_response) { { body: 'aa' } }
before do
expect(target).to receive(:content_dir).at_least(1).and_return('wp-content')
stub_request(:get, plugin.url(config['path'])).to_return(stubbed_response) if config['path']
end

View File

@@ -38,8 +38,6 @@ WPScan::DB::DynamicFinders::Theme.versions_finders_configs.each do |slug, config
end
end
let(:stubbed_response) { { body: 'aa' } }
before do
allow(target).to receive(:content_dir).and_return('wp-content')
@@ -48,7 +46,19 @@ WPScan::DB::DynamicFinders::Theme.versions_finders_configs.each do |slug, config
end
describe '#passive', slow: true do
before { stub_request(:get, target.url).to_return(stubbed_response) }
before do
if defined?(stubbed_homepage_res)
stub_request(:get, target.url).to_return(stubbed_homepage_res)
else
stub_request(:get, target.url)
end
if defined?(stubbed_404_res)
stub_request(:get, ERROR_404_URL_PATTERN).to_return(stubbed_404_res)
else
stub_request(:get, ERROR_404_URL_PATTERN)
end
end
if config['path']
context 'when PATH' do
@@ -59,27 +69,63 @@ WPScan::DB::DynamicFinders::Theme.versions_finders_configs.each do |slug, config
else
context 'when no PATH' do
context 'when the version is detected' do
let(:stubbed_response) do
df_stubbed_response(
fixtures.join("#{finder_super_class.underscore}_passive_all.html"),
finder_super_class
)
context 'from the homepage' do
let(:ie_url) { target.url }
let(:stubbed_homepage_res) do
df_stubbed_response(
fixtures.join("#{finder_super_class.underscore}_passive_all.html"),
finder_super_class
)
end
it 'returns the expected version/s' do
found = [*finder.passive]
expect(found).to_not be_empty
found.each_with_index do |version, index|
expected_version = expected.at(index)
expected_ie = expected_version['interesting_entries'].map do |ie|
ie.gsub(target.url + ',', ie_url + ',')
end
expect(version).to be_a WPScan::Model::Version
expect(version.number).to eql expected_version['number'].to_s
expect(version.found_by).to eql expected_version['found_by']
expect(version.interesting_entries).to match_array expected_ie
expect(version.confidence).to eql expected_version['confidence'] if expected_version['confidence']
end
end
end
it 'returns the expected version/s from the homepage' do
found = [*finder.passive]
context 'from the 404' do
let(:ie_url) { target.error_404_url }
let(:stubbed_404_res) do
df_stubbed_response(
fixtures.join("#{finder_super_class.underscore}_passive_all.html"),
finder_super_class
)
end
expect(found).to_not be_empty
it 'returns the expected version/s' do
found = [*finder.passive]
found.each_with_index do |version, index|
expected_version = expected.at(index)
expect(found).to_not be_empty
expect(version).to be_a WPScan::Model::Version
expect(version.number).to eql expected_version['number'].to_s
expect(version.found_by).to eql expected_version['found_by']
expect(version.interesting_entries).to match_array expected_version['interesting_entries']
found.each_with_index do |version, index|
expected_version = expected.at(index)
expected_ie = expected_version['interesting_entries'].map do |ie|
ie.gsub(target.url + ',', ie_url + ',')
end
expect(version.confidence).to eql expected_version['confidence'] if expected_version['confidence']
expect(version).to be_a WPScan::Model::Version
expect(version.number).to eql expected_version['number'].to_s
expect(version.found_by).to eql expected_version['found_by']
expect(version.interesting_entries).to match_array expected_ie
expect(version.confidence).to eql expected_version['confidence'] if expected_version['confidence']
end
end
end
end
@@ -94,7 +140,8 @@ WPScan::DB::DynamicFinders::Theme.versions_finders_configs.each do |slug, config
end
describe '#aggressive' do
let(:fixtures) { super().join(slug, finder_class.underscore) }
let(:fixtures) { super().join(slug, finder_class.underscore) }
let(:stubbed_response) { { body: 'aa' } }
before do
stub_request(:get, theme.url(config['path'])).to_return(stubbed_response) if config['path']

View File

@@ -25,7 +25,10 @@ WPScan::DB::DynamicFinders::Wordpress.versions_finders_configs.each do |finder_c
let(:stubbed_response) { { body: '' } }
describe '#passive' do
before { stub_request(:get, target.url).to_return(stubbed_response) }
before do
stub_request(:get, target.url).to_return(stubbed_response)
stub_request(:get, ERROR_404_URL_PATTERN)
end
if config['path']
context 'when PATH' do
@@ -66,7 +69,7 @@ WPScan::DB::DynamicFinders::Wordpress.versions_finders_configs.each do |finder_c
let(:fixtures) { super().join(finder_class.underscore) }
before do
allow(target).to receive(:sub_dir).and_return(nil)
allow(target).to receive(:sub_dir).and_return(false)
stub_request(:get, target.url(config['path'])).to_return(stubbed_response) if config['path']
end

View File

@@ -2,8 +2,8 @@
[i] Medias(s) Identified:
[+] http://ex.lo/?attachment_id=1
| Detected By: Attachment Brute Forcing
| Found By: Attachment Brute Forcing
[+] http://ex.lo/?attachment_id=5
| Detected By: Attachment Brute Forcing
| Found By: Attachment Brute Forcing

View File

@@ -2,14 +2,14 @@
[i] Timthumb(s) Identified:
[+] http://ex.lo/tt.php
| Detected By: Known Locations
| Found By: Known Locations
|
| Version: 2.8.14
| Detected By: Bad Request
| Found By: Bad Request
[+] http://ex.lo/tt2.php
| Detected By: Known Locations
| Found By: Known Locations
|
| Version: 2.8.14
| Detected By: Bad Request
| Found By: Bad Request

View File

@@ -2,7 +2,7 @@
[i] Timthumb(s) Identified:
[+] http://ex.lo/tt.php
| Detected By: Known Locations
| Found By: Known Locations
|
| [!] 2 vulnerabilities identified:
|
@@ -20,8 +20,8 @@
| The version could not be determined.
[+] http://ex.lo/tt2.php
| Detected By: Known Locations
| Found By: Known Locations
|
| Version: 2.8.14
| Detected By: Bad Request
| Found By: Bad Request

View File

@@ -7,7 +7,7 @@
| Description: Our 2015 default theme is clean, blog-focused....
| Author: the WordPress team
|
| Detected By: rspec
| Found By: rspec
|
| The version could not be determined.

View File

@@ -11,8 +11,8 @@
| Tags: black, blue, gray, pink, purple, white, yellow.
| Text Domain: twentyfifteen
|
| Detected By: rspec
| Found By: rspec
|
| Version: 3.2 (0% confidence)
| Detected By: style
| Found By: style

View File

@@ -11,7 +11,7 @@
| Tags: black, blue, gray, pink, purple, white, yellow.
| Text Domain: twentyfifteen
|
| Detected By: rspec
| Found By: rspec
|
| [!] 1 vulnerability identified:
|

View File

@@ -1,5 +1,5 @@
[+] WordPress version 4.0 identified (Latest, released on 2014-09-04).
| Detected By: rspec
| Found By: rspec
| Confirmed By:
| Confirmed 1
| - IE1

View File

@@ -1,5 +1,5 @@
[+] WordPress version 4.0 identified (Latest, released on 2014-09-04).
| Detected By: rspec
| Found By: rspec
| Confirmed By: Confirmed 1
| - IE1

View File

@@ -1,5 +1,5 @@
[+] WordPress version 4.0 identified (Latest, released on 2014-09-04).
| Detected By: rspec
| Found By: rspec
| - IE1
| - IE2

View File

@@ -1,3 +1,3 @@
[+] WordPress version 4.0 identified (Latest, released on 2014-09-04).
| Detected By: rspec
| Found By: rspec

View File

@@ -1,5 +1,5 @@
[+] WordPress version 3.8.1 identified (Outdated-via-api, released on 2014-01-23-via-api).
| Detected By: rspec
| Found By: rspec
|
| [!] 2 vulnerabilities identified:
|

View File

@@ -5,6 +5,6 @@ require 'shared_examples/views/wp_version'
require 'shared_examples/views/main_theme'
require 'shared_examples/views/enumeration'
require 'shared_examples/target/platform/wordpress'
require 'shared_examples/finders/wp_items/urls_in_homepage'
require 'shared_examples/finders/wp_items/urls_in_page'
require 'shared_examples/references'
require 'shared_examples/dynamic_finders/wp_items'

View File

@@ -16,13 +16,15 @@ shared_examples WPScan::Finders::DynamicFinder::WpItems::Finder do
describe '#passive' do
before do
stub_request(:get, target.url).to_return(body: body)
stub_request(:get, target.url).to_return(body: homepage_body)
stub_request(:get, ERROR_404_URL_PATTERN).to_return(body: error_404_body)
allow(target).to receive(:content_dir).and_return('wp-content')
end
context 'when no matches' do
let(:body) { '' }
let(:homepage_body) { '' }
let(:error_404_body) { '' }
it 'returns an empty array' do
expect(finder.passive).to eql([])
@@ -30,9 +32,7 @@ shared_examples WPScan::Finders::DynamicFinder::WpItems::Finder do
end
context 'when matches' do
let(:body) { File.read(passive_fixture) }
it 'contains the expected items' do
let(:expected_items) do
expected = []
finder.passive_configs.each do |slug, configs|
@@ -48,7 +48,34 @@ shared_examples WPScan::Finders::DynamicFinder::WpItems::Finder do
end
end
expect(finder.passive).to match_array(expected.map { |item| eql(item) })
expected
end
context 'from the homepage' do
let(:homepage_body) { File.read(passive_fixture) }
let(:error_404_body) { '' }
it 'contains the expected items' do
expect(finder.passive).to match_array(expected_items.map { |item| eql(item) })
end
end
context 'from the 404' do
let(:homepage_body) { '' }
let(:error_404_body) { File.read(passive_fixture) }
it 'contains the expected items' do
expect(finder.passive).to match_array(expected_items.map { |item| eql(item) })
end
end
context 'from both the homepage and 404' do
let(:homepage_body) { File.read(passive_fixture) }
let(:error_404_body) { File.read(passive_fixture) }
it 'does not contains the same finding twice (but from different page)' do
expect(finder.passive).to match_array(expected_items.map { |item| eql(item) })
end
end
end
end

View File

@@ -1,8 +1,8 @@
# frozen_string_literal: true
shared_examples 'App::Finders::WpItems::URLsInHomepage' do
shared_examples 'App::Finders::WpItems::UrlsInPage' do
before do
stub_request(:get, finder.target.url).to_return(body: File.read(fixtures.join(file)))
stub_request(:get, page_url).to_return(body: File.read(fixtures.join(file)))
end
describe '#items_from_links' do

View File

@@ -7,14 +7,17 @@ shared_examples WPScan::Target::Platform::WordPress do
let(:fixtures) { FIXTURES.join('target', 'platform', 'wordpress') }
describe '#wordpress?' do
describe '#wordpress?, wordpress_from_meta_comments_or_scripts?' do
let(:fixtures) { super().join('detection') }
before do
stub_request(:get, target.url).to_return(body: File.read(fixtures.join("#{homepage}.html")))
stub_request(:get, ERROR_404_URL_PATTERN).to_return(body: File.read(fixtures.join("#{page_404}.html")))
end
context 'when pattern/s in the homepage' do
let(:page_404) { 'not_wp' }
%w[default wp_includes only_scripts meta_generator comments mu_plugins wp_admin wp_json_oembed].each do |file|
context "when a wordpress page (#{file}.html)" do
let(:homepage) { file }
@@ -29,39 +32,55 @@ shared_examples WPScan::Target::Platform::WordPress do
context 'when no clues in the homepage' do
let(:homepage) { 'not_wp' }
context 'when only passive detection mode' do
it 'returns false' do
expect(subject.wordpress?(:passive)).to be false
context 'when pattern/s in the 404 page' do
%w[default wp_includes only_scripts meta_generator comments mu_plugins wp_admin wp_json_oembed].each do |file|
context "when a wordpress page (#{file}.html)" do
let(:page_404) { file }
it 'returns true' do
expect(subject.wordpress?(:mixed)).to be true
end
end
end
end
context 'when mixed or aggressive detection modes' do
context 'when wp-admin/install.php and wp-login.php not there' do
context 'when no clues in the 404 page' do
let(:page_404) { 'not_wp' }
context 'when only passive detection mode' do
it 'returns false' do
%w[wp-admin/install.php wp-login.php].each do |path|
stub_request(:get, target.url(path)).to_return(status: 404)
expect(subject.wordpress?(:passive)).to be false
end
end
context 'when mixed or aggressive detection modes' do
context 'when wp-admin/install.php and wp-login.php not there' do
it 'returns false' do
%w[wp-admin/install.php wp-login.php].each do |path|
stub_request(:get, target.url(path)).to_return(status: 404)
end
expect(subject.wordpress?(:mixed)).to be false
end
expect(subject.wordpress?(:mixed)).to be false
end
end
context 'when wp-admin/install.php is matching a WP install' do
it 'returns true' do
stub_request(:get, target.url('wp-admin/install.php'))
.to_return(body: File.read(fixtures.join('wp-admin-install.php')))
context 'when wp-admin/install.php is matching a WP install' do
it 'returns true' do
stub_request(:get, target.url('wp-admin/install.php'))
.to_return(body: File.read(fixtures.join('wp-admin-install.php')))
expect(subject.wordpress?(:mixed)).to be true
expect(subject.wordpress?(:mixed)).to be true
end
end
end
context 'when wp-admin/install.php not there but wp-login.php is matching a WP install' do
it 'returns true' do
stub_request(:get, target.url('wp-admin/install.php')).to_return(status: 404)
stub_request(:get, target.url('wp-login.php'))
.to_return(body: File.read(fixtures.join('wp-login.php')))
context 'when wp-admin/install.php not there but wp-login.php is matching a WP install' do
it 'returns true' do
stub_request(:get, target.url('wp-admin/install.php')).to_return(status: 404)
stub_request(:get, target.url('wp-login.php'))
.to_return(body: File.read(fixtures.join('wp-login.php')))
expect(subject.wordpress?(:mixed)).to be true
expect(subject.wordpress?(:mixed)).to be true
end
end
end
end

View File

@@ -4,16 +4,22 @@ shared_examples 'WordPress::CustomDirectories' do
let(:fixtures) { super().join('custom_directories') }
describe '#content_dir' do
# Stub the error_404_res to make it easier to test
before { stub_request(:get, ERROR_404_URL_PATTERN) }
{
default: 'wp-content', https: 'wp-content', custom_w_spaces: 'custom content spaces',
relative_one: 'wp-content', relative_two: 'wp-content', cache: 'wp-content',
in_raw_js: 'wp-content', in_raw_js_escaped: 'wp-content', with_sub_dir: 'app',
relative_two_sub_dir: 'cms/wp-content', in_meta_content: 'wp-content',
themes_path_plugin_folder: 'wp-content'
themes_path_plugin_folder: 'wp-content', simple_link: nil
}.each do |file, expected|
it "returns #{expected} for #{file}.html" do
stub_request(:get, target.url).to_return(body: File.read(fixtures.join("#{file}.html")))
# For cases where the expected is nil
allow(target).to receive(:default_content_dir_exists?).and_return(false)
expect(target.content_dir).to eql expected
end
end
@@ -42,9 +48,9 @@ shared_examples 'WordPress::CustomDirectories' do
end
end
context 'when not found via the homepage' do
context 'when not found via the homepage or 404' do
before do
stub_request(:get, target.url).to_return(body: '')
stub_request(:get, target.url)
expect(target).to receive(:default_content_dir_exists?).and_return(dir_exist)
end
@@ -120,6 +126,9 @@ shared_examples 'WordPress::CustomDirectories' do
end
describe '#sub_dir' do
# Stub the error_404_res to make it easier to test
before { stub_request(:get, ERROR_404_URL_PATTERN) }
{ default: false, with_sub_dir: 'wp', relative_two_sub_dir: 'cms' }.each do |file, expected|
it "returns #{expected} for #{file}.html" do
fixture = File.join(fixtures, "#{file}.html")

View File

@@ -102,5 +102,6 @@ SPECS = Pathname.new(__FILE__).dirname
FIXTURES = SPECS.join('fixtures')
FINDERS_FIXTURES = FIXTURES.join('finders')
DYNAMIC_FINDERS_FIXTURES = FIXTURES.join('dynamic_finders')
ERROR_404_URL_PATTERN = %r{/[a-z\d]{7}\.html$}
redefine_constant(:DB_DIR, FIXTURES.join('db'))

View File

@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
s.executables = ['wpscan']
s.require_paths = ['lib']
s.add_dependency 'cms_scanner', '~> 0.6.0'
s.add_dependency 'cms_scanner', '~> 0.7.1'
s.add_development_dependency 'bundler', '>= 1.6'
s.add_development_dependency 'coveralls', '~> 0.8.0'
@@ -29,7 +29,7 @@ Gem::Specification.new do |s|
s.add_development_dependency 'rake', '~> 13.0'
s.add_development_dependency 'rspec', '~> 3.9.0'
s.add_development_dependency 'rspec-its', '~> 1.3.0'
s.add_development_dependency 'rubocop', '~> 0.75.0'
s.add_development_dependency 'rubocop', '~> 0.76.0'
s.add_development_dependency 'rubocop-performance', '~> 1.5.0'
s.add_development_dependency 'simplecov', '~> 0.16.1'
s.add_development_dependency 'stackprof', '~> 0.2.12'