Compare commits

...

36 Commits

Author SHA1 Message Date
erwanlr
1994826af8 Bumps version 2019-09-16 13:14:27 +01:00
erwanlr
ab950d6ffc Do not cache login requests - Fixes #1395 2019-09-16 10:37:43 +01:00
erwanlr
b77e611a90 Adds DFs 2019-09-14 10:35:22 +01:00
erwanlr
86f0284894 Updates help to reflect enumeration of popular plugins and themes 2019-09-13 18:10:33 +01:00
erwanlr
9bbe014dfe Merge branch 'master' of github.com:wpscanteam/wpscan 2019-09-13 17:23:19 +01:00
erwanlr
ad92c95500 Fixes crash when API returns HTML data rather than JSON in edge cases 2019-09-13 17:22:26 +01:00
Erwan
d360190382 Adds section for username enumeration in the Readme 2019-09-13 11:31:32 +02:00
ethicalhack3r
1737c8a7f6 Update readme 2019-09-13 11:02:12 +02:00
ethicalhack3r
cde262fd66 Add wpvulndb api info to readme 2019-09-13 10:49:05 +02:00
erwanlr
bd74689079 Bumps version 2019-09-13 08:34:19 +01:00
Erwan
248942bdea Updates Readme (adds link, fixes typo) 2019-09-11 11:29:45 +02:00
erwanlr
d9f203300b Updates deps 2019-09-11 10:19:48 +01:00
erwanlr
aceabc969f Merge branch 'master' into 3.7.0 2019-09-11 10:18:28 +01:00
erwanlr
dedc24d3a7 Adds DFs 2019-09-07 11:55:53 +01:00
erwanlr
6e583e78e8 Gets Sponsor text from db file 2019-09-05 21:47:26 +01:00
erwanlr
c012e83355 Merge branch 'master' into 3.7.0-merged-master 2019-09-05 19:46:16 +01:00
erwanlr
264355d185 Ignores 404 with BodyPattern DF - Ref #1386 2019-09-05 19:41:24 +01:00
erwanlr
fdbfd1ec60 Ref #1386 2019-09-03 12:03:12 +01:00
erwanlr
7a8b27a255 Fixes #1386 2019-09-02 22:09:28 +01:00
erwanlr
ec4bfac98b Adds DFs 2019-09-01 11:38:57 +01:00
erwanlr
c63ffe37c9 Updates deps and Readme 2019-08-30 18:22:25 +01:00
erwanlr
d2f3ce82c9 Fixes specs 2019-08-30 09:28:47 +01:00
erwanlr
3e24a0b0a4 Merge with master 2019-08-30 09:03:31 +01:00
Erwan
1a07e29ff4 Merge pull request #1383 from wpscanteam/dependabot/bundler/webmock-tw-3.7.0
Update webmock requirement from ~> 3.6.0 to ~> 3.7.0
2019-08-28 14:29:22 +02:00
dependabot-preview[bot]
1aa46a8928 Update webmock requirement from ~> 3.6.0 to ~> 3.7.0
Updates the requirements on [webmock](https://github.com/bblimke/webmock) to permit the latest version.
- [Release notes](https://github.com/bblimke/webmock/releases)
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bblimke/webmock/compare/v3.6.0...v3.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-28 09:01:28 +00:00
erwanlr
d9083f8b5f Fixes spec related to latest changes 2019-08-24 15:17:18 +01:00
erwanlr
23d558a6d7 Updates to CMSScanner 0.5.8 2019-08-24 14:49:56 +01:00
erwanlr
665a5b7b12 Adds DFs 2019-08-24 14:06:52 +01:00
erwanlr
1d73418969 Adds DFs 2019-08-17 10:36:18 +01:00
erwanlr
f67b5e4cc4 Updates deps again 2019-08-13 11:55:57 +01:00
erwanlr
ae2515444f Updates deps 2019-08-13 11:03:34 +01:00
erwanlr
463e77f0a5 VulnAPI Implementation 2019-08-13 10:03:01 +01:00
erwanlr
d7b796b1a7 Adds DFs 2019-08-10 12:22:38 +01:00
erwanlr
84422b10c8 Changes db_data to metadata 2019-07-18 18:52:52 +01:00
erwanlr
d05ad0f8f4 Adds an Api Token controller 2019-07-18 17:40:27 +01:00
erwanlr
3f70ddaffa Switching to dev 2019-07-18 17:31:02 +01:00
142 changed files with 14506 additions and 281 deletions

View File

@@ -8,12 +8,12 @@ ClassVars:
Enabled: false
LineLength:
Max: 120
Lint/UriEscapeUnescape:
Enabled: false
MethodLength:
Max: 20
Exclude:
- 'app/controllers/enumeration/cli_options.rb'
Lint/UriEscapeUnescape:
Enabled: false
Metrics/AbcSize:
Max: 25
Metrics/BlockLength:
@@ -29,3 +29,6 @@ Style/Documentation:
Enabled: false
Style/FormatStringToken:
Enabled: false
Style/NumericPredicate:
Exclude:
- 'app/controllers/vuln_api.rb'

View File

@@ -77,41 +77,60 @@ docker run -it --rm wpscanteam/wpscan --url https://target.tld/ --enumerate u1-1
# Usage
```wpscan --url blog.tld``` This will scan the blog using default options with a good compromise between speed and accuracy. For example, the plugins will be checked passively but their version with a mixed detection mode (passively + aggressively). Potential config backup files will also be checked, along with other interesting findings. If a more stealthy approach is required, then ```wpscan --stealthy --url blog.tld``` can be used.
```wpscan --url blog.tld``` This will scan the blog using default options with a good compromise between speed and accuracy. For example, the plugins will be checked passively but their version with a mixed detection mode (passively + aggressively). Potential config backup files will also be checked, along with other interesting findings.
If a more stealthy approach is required, then ```wpscan --stealthy --url blog.tld``` can be used.
As a result, when using the ```--enumerate``` option, don't forget to set the ```--plugins-detection``` accordingly, as its default is 'passive'.
For more options, open a terminal and type ```wpscan --help``` (if you built wpscan from the source, you should type the command outside of the git repo)
The DB is located at ~/.wpscan/db
## Vulnerability Database
The WPScan CLI tool uses the [WPVulnDB API](https://wpvulndb.com/api) to retrieve WordPress vulnerability data in real time. For WPScan to retrieve the vulnerability data an API token must be supplied via the `--api-token` option, or via a configuration file, as discussed below. An API token can be obtained by registering an account on [WPVulnDB](https://wpvulndb.com/users/sign_up). Up to 50 API requests per day are given free of charge to registered users. Once the 50 API requests are exhausted, WPScan will continue to work as normal but without any vulnerability data. Users can upgrade to paid API usage to increase their API limits within their user profile on [WPVulnDB](https://wpvulndb.com/).
## Load CLI options from file/s
WPScan can load all options (including the --url) from configuration files, the following locations are checked (order: first to last):
- ~/.wpscan/cli_options.json
- ~/.wpscan/cli_options.yml
- pwd/.wpscan/cli_options.json
- pwd/.wpscan/cli_options.yml
- ~/.wpscan/scan.json
- ~/.wpscan/scan.yml
- pwd/.wpscan/scan.json
- pwd/.wpscan/scan.yml
If those files exist, options from them will be loaded and overridden if found twice.
If those files exist, options from the `cli_options` key will be loaded and overridden if found twice.
e.g:
~/.wpscan/cli_options.yml:
~/.wpscan/scan.yml:
```yml
proxy: 'http://127.0.0.1:8080'
verbose: true
cli_options:
proxy: 'http://127.0.0.1:8080'
verbose: true
```
pwd/.wpscan/cli_options.yml:
pwd/.wpscan/scan.yml:
```yml
proxy: 'socks5://127.0.0.1:9090'
url: 'http://target.tld'
cli_options:
proxy: 'socks5://127.0.0.1:9090'
url: 'http://target.tld'
```
Running ```wpscan``` in the current directory (pwd), is the same as ```wpscan -v --proxy socks5://127.0.0.1:9090 --url http://target.tld```
Enumerating usernames
## Save API Token in a file
The feature mentioned above is useful to keep the API Token in a config file and not have to supply it via the CLI each time. To do so, create the ~/.wpscan/scan.yml file containing the below:
```yml
cli_options:
api_token: YOUR_API_TOKEN
```
## Enumerating usernames
```shell
wpscan --url https://target.tld/ --enumerate u

View File

@@ -1,6 +1,7 @@
# frozen_string_literal: true
require_relative 'controllers/core'
require_relative 'controllers/vuln_api'
require_relative 'controllers/custom_directories'
require_relative 'controllers/wp_version'
require_relative 'controllers/main_theme'

View File

@@ -18,10 +18,10 @@ module WPScan
choices: {
vp: OptBoolean.new(['--vulnerable-plugins']),
ap: OptBoolean.new(['--all-plugins']),
p: OptBoolean.new(['--plugins']),
p: OptBoolean.new(['--popular-plugins']),
vt: OptBoolean.new(['--vulnerable-themes']),
at: OptBoolean.new(['--all-themes']),
t: OptBoolean.new(['--themes']),
t: OptBoolean.new(['--popular-themes']),
tt: OptBoolean.new(['--timthumbs']),
cb: OptBoolean.new(['--config-backups']),
dbe: OptBoolean.new(['--db-exports']),

View File

@@ -56,7 +56,7 @@ module WPScan
#
# @return [ Boolean ] Wether or not to enumerate the plugins
def enum_plugins?(opts)
opts[:plugins] || opts[:all_plugins] || opts[:vulnerable_plugins]
opts[:popular_plugins] || opts[:all_plugins] || opts[:vulnerable_plugins]
end
def enum_plugins
@@ -92,7 +92,7 @@ module WPScan
if opts[:enumerate][:all_plugins]
DB::Plugins.all_slugs
elsif opts[:enumerate][:plugins]
elsif opts[:enumerate][:popular_plugins]
DB::Plugins.popular_slugs
else
DB::Plugins.vulnerable_slugs
@@ -103,7 +103,7 @@ module WPScan
#
# @return [ Boolean ] Wether or not to enumerate the themes
def enum_themes?(opts)
opts[:themes] || opts[:all_themes] || opts[:vulnerable_themes]
opts[:popular_themes] || opts[:all_themes] || opts[:vulnerable_themes]
end
def enum_themes
@@ -139,7 +139,7 @@ module WPScan
if opts[:enumerate][:all_themes]
DB::Themes.all_slugs
elsif opts[:enumerate][:themes]
elsif opts[:enumerate][:popular_themes]
DB::Themes.popular_slugs
else
DB::Themes.vulnerable_slugs

View File

@@ -0,0 +1,30 @@
# frozen_string_literal: true
module WPScan
module Controller
# Controller to handle the API token
class VulnApi < CMSScanner::Controller::Base
def cli_options
[
OptString.new(['--api-token TOKEN', 'The WPVulnDB API Token to display vulnerability data'])
]
end
def before_scan
return unless ParsedCli.api_token
DB::VulnApi.token = ParsedCli.api_token
api_status = DB::VulnApi.status
raise Error::InvalidApiToken if api_status['error']
raise Error::ApiLimitReached if api_status['requests_remaining'] == 0
raise api_status['http_error'] if api_status['http_error']
end
def after_scan
output('status', status: DB::VulnApi.status, api_requests: WPScan.api_requests)
end
end
end
end

View File

@@ -8,7 +8,7 @@ module WPScan
include CMSScanner::Finders::Finder::BreadthFirstDictionaryAttack
def login_request(username, password)
target.method_call('wp.getUsersBlogs', [username, password])
target.method_call('wp.getUsersBlogs', [username, password], cache_ttl: 0)
end
def valid_credentials?(response)

View File

@@ -19,7 +19,7 @@ module WPScan
end
end
target.multi_call(methods).run
target.multi_call(methods, cache_ttl: 0).run
end
# @param [ Array<Model::User> ] users

View File

@@ -15,9 +15,16 @@ module WPScan
@uri = Addressable::URI.parse(blog.url(path_from_blog))
end
# @return [ JSON ]
# Retrieve the metadata from the vuln API if available (and a valid token is given),
# or the local metadata db otherwise
# @return [ Hash ]
def metadata
@metadata ||= db_data.empty? ? DB::Plugin.metadata_at(slug) : db_data
end
# @return [ Hash ]
def db_data
@db_data ||= DB::Plugin.db_data(slug)
@db_data ||= DB::VulnApi.plugin_data(slug)
end
# @param [ Hash ] opts

View File

@@ -21,9 +21,16 @@ module WPScan
parse_style
end
# Retrieve the metadata from the vuln API if available (and a valid token is given),
# or the local metadata db otherwise
# @return [ JSON ]
def metadata
@metadata ||= db_data.empty? ? DB::Theme.metadata_at(slug) : db_data
end
# @return [ Hash ]
def db_data
@db_data ||= DB::Theme.db_data(slug)
@db_data ||= DB::VulnApi.theme_data(slug)
end
# @param [ Hash ] opts

View File

@@ -60,18 +60,18 @@ module WPScan
# @return [ String ]
def latest_version
@latest_version ||= db_data['latest_version'] ? Model::Version.new(db_data['latest_version']) : nil
@latest_version ||= metadata['latest_version'] ? Model::Version.new(metadata['latest_version']) : nil
end
# Not used anywhere ATM
# @return [ Boolean ]
def popular?
@popular ||= db_data['popular']
@popular ||= metadata['popular'] ? true : false
end
# @return [ String ]
def last_updated
@last_updated ||= db_data['last_updated']
@last_updated ||= metadata['last_updated']
end
# @return [ Boolean ]

View File

@@ -35,9 +35,16 @@ module WPScan
@all_numbers.sort! { |a, b| Gem::Version.new(b) <=> Gem::Version.new(a) }
end
# @return [ JSON ]
# Retrieve the metadata from the vuln API if available (and a valid token is given),
# or the local metadata db otherwise
# @return [ Hash ]
def metadata
@metadata ||= db_data.empty? ? DB::Version.metadata_at(number) : db_data
end
# @return [ Hash ]
def db_data
@db_data ||= DB::Version.db_data(number)
@db_data ||= DB::VulnApi.wordpress_data(number)
end
# @return [ Array<Vulnerability> ]
@@ -55,12 +62,12 @@ module WPScan
# @return [ String ]
def release_date
@release_date ||= db_data['release_date'] || 'Unknown'
@release_date ||= metadata['release_date'] || 'Unknown'
end
# @return [ String ]
def status
@status ||= db_data['status'] || 'Unknown'
@status ||= metadata['status'] || 'Unknown'
end
end
end

View File

@@ -8,7 +8,7 @@ _______________________________________________________________
WordPress Security Scanner by the WPScan Team
Version <%= WPScan::VERSION %>
Sponsored by Sucuri - https://sucuri.net
<%= ' ' * ((63 - WPScan::DB::Sponsor.text.length)/2) + WPScan::DB::Sponsor.text %>
@_WPScan_, @ethicalhack3r, @erwan_lr, @_FireFart_
_______________________________________________________________

View File

@@ -0,0 +1,13 @@
<% unless @status.empty? -%>
<% if @status['http_error'] -%>
<%= critical_icon %> WPVulnDB API, <%= @status['http_error'].to_s %>
<% else -%>
<%= info_icon %> WPVulnDB API OK
| Plan: <%= @status['plan'] %>
| Requests Done (during the scan): <%= @api_requests %>
| Requests Remaining: <%= @status['requests_remaining'] %>
<% end -%>
<% else -%>
<%= warning_icon %> No WPVulnDB API Token given, as a result vulnerability data has not been output.
<%= warning_icon %> You can get a free API token with 50 daily requests by registering at https://wpvulndb.com/register.
<% end -%>

View File

@@ -7,5 +7,5 @@
"@erwan_lr",
"@_FireFart_"
],
"sponsored_by": "Sucuri - https://sucuri.net"
"sponsor": <%= WPScan::DB::Sponsor.text.to_json %>
},

View File

@@ -0,0 +1,13 @@
"vuln_api": {
<% unless @status.empty? -%>
<% if @status['http_error'] -%>
"http_error": <%= @status['http_error'].to_s.to_json %>
<% else -%>
"plan": <%= @status['plan'].to_json %>,
"requests_done_during_scan": <%= @api_requests.to_json %>,
"requests_remaining": <%= @status['requests_remaining'].to_json %>
<% end -%>
<% else -%>
"error": "No WPVulnDB API Token given, as a result vulnerability data has not been output.\nYou can get a free API token with 50 daily requests by registering at https://wpvulndb.com/register."
<% end -%>
},

View File

@@ -5,6 +5,7 @@ require 'wpscan'
WPScan::Scan.new do |s|
s.controllers <<
WPScan::Controller::VulnApi.new <<
WPScan::Controller::CustomDirectories.new <<
WPScan::Controller::InterestingFindings.new <<
WPScan::Controller::WpVersion.new <<

View File

@@ -7,6 +7,7 @@ require 'wpscan'
report = MemoryProfiler.report(top: 15) do
WPScan::Scan.new do |s|
s.controllers <<
WPScan::Controller::VulnApi.new <<
WPScan::Controller::CustomDirectories.new <<
WPScan::Controller::InterestingFindings.new <<
WPScan::Controller::WpVersion.new <<

View File

@@ -12,6 +12,7 @@ StackProf.run(mode: :cpu, out: '/tmp/stackprof-cpu.dump', interval: 500) do
# require_relative 'wpscan' doesn't work
WPScan::Scan.new do |s|
s.controllers <<
WPScan::Controller::VulnApi.new <<
WPScan::Controller::CustomDirectories.new <<
WPScan::Controller::InterestingFindings.new <<
WPScan::Controller::WpVersion.new <<

View File

@@ -13,7 +13,8 @@ require 'uri'
require 'time'
require 'readline'
require 'securerandom'
# Monkey Patches/Fixes/Override
require 'wpscan/typhoeus/response' # Adds a from_vuln_api? method
# Custom Libs
require 'wpscan/helper'
require 'wpscan/db'
@@ -38,12 +39,28 @@ module WPScan
APP_DIR = Pathname.new(__FILE__).dirname.join('..', 'app').expand_path
DB_DIR = Pathname.new(Dir.home).join('.wpscan', 'db')
Typhoeus.on_complete do |response|
next if response.cached? || !response.from_vuln_api?
self.api_requests += 1
end
# Override, otherwise it would be returned as 'wp_scan'
#
# @return [ String ]
def self.app_name
'wpscan'
end
# @return [ Integer ]
def self.api_requests
@@api_requests ||= 0
end
# @param [ Integer ] value
def self.api_requests=(value)
@@api_requests = value
end
end
require "#{WPScan::APP_DIR}/app"

View File

@@ -7,7 +7,7 @@ module WPScan
# @return [ String ]
def default_user_agent
"WPScan v#{VERSION} (https://wpscan.org/)"
@default_user_agent ||= "WPScan v#{VERSION} (https://wpscan.org/)"
end
end
end

View File

@@ -7,9 +7,12 @@ require_relative 'db/plugins'
require_relative 'db/themes'
require_relative 'db/plugin'
require_relative 'db/theme'
require_relative 'db/sponsor'
require_relative 'db/wp_version'
require_relative 'db/fingerprints'
require_relative 'db/vuln_api'
require_relative 'db/dynamic_finders/base'
require_relative 'db/dynamic_finders/plugin'
require_relative 'db/dynamic_finders/theme'

View File

@@ -4,9 +4,9 @@ module WPScan
module DB
# Plugin DB
class Plugin < WpItem
# @return [ String ]
def self.db_file
@db_file ||= DB_DIR.join('plugins.json').to_s
# @return [ Hash ]
def self.metadata
@metadata ||= super['plugins'] || {}
end
end
end

View File

@@ -5,8 +5,8 @@ module WPScan
# WP Plugins
class Plugins < WpItems
# @return [ JSON ]
def self.db
Plugin.db
def self.metadata
Plugin.metadata
end
end
end

16
lib/wpscan/db/sponsor.rb Normal file
View File

@@ -0,0 +1,16 @@
# frozen_string_literal: true
module WPScan
module DB
class Sponsor
# @return [ Hash ]
def self.text
@text ||= file_path.exist? ? File.read(file_path).chomp : ''
end
def self.file_path
@file_path ||= DB_DIR.join('sponsor.txt')
end
end
end
end

View File

@@ -4,9 +4,9 @@ module WPScan
module DB
# Theme DB
class Theme < WpItem
# @return [ String ]
def self.db_file
@db_file ||= DB_DIR.join('themes.json').to_s
# @return [ Hash ]
def self.metadata
@metadata ||= super['themes'] || {}
end
end
end

View File

@@ -5,8 +5,8 @@ module WPScan
# WP Themes
class Themes < WpItems
# @return [ JSON ]
def self.db
Theme.db
def self.metadata
Theme.metadata
end
end
end

View File

@@ -7,12 +7,15 @@ module WPScan
class Updater
# /!\ Might want to also update the Enumeration#cli_options when some filenames are changed here
FILES = %w[
plugins.json themes.json wordpresses.json
metadata.json wp_fingerprints.json
timthumbs-v3.txt config_backups.txt db_exports.txt
dynamic_finders.yml wp_fingerprints.json LICENSE
dynamic_finders.yml LICENSE sponsor.txt
].freeze
OLD_FILES = %w[wordpress.db user-agents.txt dynamic_finders_01.yml].freeze
OLD_FILES = %w[
wordpress.db user-agents.txt dynamic_finders_01.yml
wordpresses.json plugins.json themes.json
].freeze
attr_reader :repo_directory

79
lib/wpscan/db/vuln_api.rb Normal file
View File

@@ -0,0 +1,79 @@
# frozen_string_literal: true
module WPScan
module DB
# WPVulnDB API
class VulnApi
NON_ERROR_CODES = [200, 401].freeze
class << self
attr_accessor :token
end
# @return [ Addressable::URI ]
def self.uri
@uri ||= Addressable::URI.parse('https://wpvulndb.com/api/v3/')
end
# @param [ String ] path
# @param [ Hash ] params
#
# @return [ Hash ]
def self.get(path, params = {})
return {} unless token
res = Browser.get(uri.join(path), params.merge(request_params))
return {} if res.code == 404 # This is for API inconsistencies when dots in path
return JSON.parse(res.body) if NON_ERROR_CODES.include?(res.code)
raise Error::HTTP, res
rescue Error::HTTP => e
retries ||= 0
if (retries += 1) <= 3
sleep(1)
retry
end
{ 'http_error' => e }
end
# @return [ Hash ]
def self.plugin_data(slug)
get("plugins/#{slug}")&.dig(slug) || {}
end
# @return [ Hash ]
def self.theme_data(slug)
get("themes/#{slug}")&.dig(slug) || {}
end
# @return [ Hash ]
def self.wordpress_data(version_number)
get("wordpresses/#{version_number.tr('.', '')}")&.dig(version_number) || {}
end
# @return [ Hash ]
def self.status
json = get('status', params: { version: WPScan::VERSION }, cache_ttl: 0)
json['requests_remaining'] = 'Unlimited' if json['requests_remaining'] == -1
json
end
# @return [ Hash ]
def self.request_params
{
headers: {
'Host' => uri.host, # Reset in case user provided a --vhost for the target
'Referer' => nil, # Removes referer set by the cmsscanner to the target url
'User-Agent' => Browser.instance.default_user_agent,
'Authorization' => "Token token=#{token}"
}
}
end
end
end
end

View File

@@ -6,14 +6,19 @@ module WPScan
class WpItem
# @param [ String ] identifier The plugin/theme slug or version number
#
# @return [ Hash ] The JSON data from the DB associated to the identifier
def self.db_data(identifier)
db[identifier] || {}
# @return [ Hash ] The JSON data from the metadata associated to the identifier
def self.metadata_at(identifier)
metadata[identifier] || {}
end
# @return [ JSON ]
def self.db
@db ||= read_json_file(db_file)
def self.metadata
@metadata ||= read_json_file(metadata_file)
end
# @return [ String ]
def self.metadata_file
@metadata_file ||= DB_DIR.join('metadata.json').to_s
end
end
end

View File

@@ -6,17 +6,17 @@ module WPScan
class WpItems
# @return [ Array<String> ] The slug of all items
def self.all_slugs
db.keys
metadata.keys
end
# @return [ Array<String> ] The slug of all popular items
def self.popular_slugs
db.select { |_key, item| item['popular'] == true }.keys
metadata.select { |_key, item| item['popular'] == true }.keys
end
# @return [ Array<String> ] The slug of all vulnerable items
def self.vulnerable_slugs
db.reject { |_key, item| item['vulnerabilities'].empty? }.keys
metadata.select { |_key, item| item['vulnerabilities'] == true }.keys
end
end
end

View File

@@ -4,9 +4,9 @@ module WPScan
module DB
# WP Version
class Version < WpItem
# @return [ String ]
def self.db_file
@db_file ||= DB_DIR.join('wordpresses.json').to_s
# @return [ Hash ]
def self.metadata
@metadata ||= super['wordpress'] || {}
end
end
end

View File

@@ -12,5 +12,6 @@ end
require_relative 'errors/enumeration'
require_relative 'errors/http'
require_relative 'errors/update'
require_relative 'errors/vuln_api'
require_relative 'errors/wordpress'
require_relative 'errors/xmlrpc'

View File

@@ -0,0 +1,20 @@
# frozen_string_literal: true
module WPScan
module Error
# Error raised when the token given via --api-token is invalid
class InvalidApiToken < Standard
def to_s
'The API token provided is invalid'
end
end
# Error raised when the number of API requests has been reached
# currently not implemented on the API side
class ApiLimitReached < Standard
def to_s
'Your API limit has been reached'
end
end
end
end

View File

@@ -4,7 +4,7 @@ module WPScan
module Finders
module DynamicFinder
module Version
# Version finder using Body Pattern method. Tipically used when the response is not
# Version finder using Body Pattern method. Typically used when the response is not
# an HTML doc and Xpath can't be used
class BodyPattern < Finders::DynamicFinder::Version::Finder
# @return [ Hash ]
@@ -16,7 +16,7 @@ module WPScan
# @param [ Hash ] opts
# @return [ Version ]
def find(response, _opts = {})
return unless response.body =~ self.class::PATTERN
return unless response.code != 404 && response.body =~ self.class::PATTERN
create_version(
Regexp.last_match[:v],

View File

@@ -109,6 +109,7 @@ module WPScan
Browser.instance.forge_request(
login_url,
method: :post,
cache_ttl: 0,
body: { log: username, pwd: password }
)
end

View File

@@ -0,0 +1,13 @@
# frozen_string_literal: true
module Typhoeus
# Custom Response class
class Response
# @note: Ignores requests done to the /status endpoint of the API
#
# @return [ Boolean ]
def from_vuln_api?
effective_url.start_with?(WPScan::DB::VulnApi.uri.to_s) && !effective_url.include?('/status')
end
end
end

View File

@@ -2,5 +2,5 @@
# Version
module WPScan
VERSION = '3.6.3'
VERSION = '3.7.1'
end

View File

@@ -0,0 +1,93 @@
# frozen_string_literal: true
describe WPScan::Controller::VulnApi do
subject(:controller) { described_class.new }
let(:target_url) { 'http://ex.lo/' }
let(:cli_args) { "--url #{target_url}" }
before do
WPScan::ParsedCli.options = rspec_parsed_options(cli_args)
end
describe '#cli_options' do
its(:cli_options) { should_not be_empty }
its(:cli_options) { should be_a Array }
it 'contains to correct options' do
expect(controller.cli_options.map(&:to_sym)).to eq %i[api_token]
end
end
describe '#before_scan' do
context 'when no --api-token provided' do
its(:before_scan) { should be nil }
end
context 'when --api-token given' do
let(:cli_args) { "#{super()} --api-token token" }
context 'when the token is invalid' do
before { expect(WPScan::DB::VulnApi).to receive(:status).and_return('error' => 'HTTP Token: Access denied.') }
it 'raise an InvalidApiToken error' do
expect { controller.before_scan }.to raise_error(WPScan::Error::InvalidApiToken)
end
end
context 'when the token is valid' do
context 'when the limit has been reached' do
before do
expect(WPScan::DB::VulnApi)
.to receive(:status)
.and_return('success' => true, 'plan' => 'free', 'requests_remaining' => 0)
end
it 'raises an ApiLimitReached error' do
expect { controller.before_scan }.to raise_error(WPScan::Error::ApiLimitReached)
end
end
context 'when a HTTP error, like a timeout' do
before do
expect(WPScan::DB::VulnApi)
.to receive(:status)
.and_return(
'http_error' => WPScan::Error::HTTP.new(
Typhoeus::Response.new(effective_url: 'mock-url', return_code: 28)
)
)
end
it 'raises an HTTP error' do
expect { controller.before_scan }
.to raise_error(WPScan::Error::HTTP, 'HTTP Error: mock-url (Timeout was reached)')
end
end
context 'when the token is valid and no HTTP error' do
before do
expect(WPScan::DB::VulnApi)
.to receive(:status)
.and_return('success' => true, 'plan' => 'free', 'requests_remaining' => requests)
end
context 'when limited requests' do
let(:requests) { 100 }
it 'does not raise an error' do
expect { controller.before_scan }.to_not raise_error
end
context 'when unlimited requests' do
let(:requests) { 'Unlimited' }
it 'does not raise an error' do
expect { controller.before_scan }.to_not raise_error
end
end
end
end
end
end
end
end

View File

@@ -81,24 +81,39 @@ describe WPScan::Model::Plugin do
end
describe '#latest_version, #last_updated, #popular' do
context 'when none' do
let(:slug) { 'vulnerable-not-popular' }
before { allow(plugin).to receive(:db_data).and_return(db_data) }
context 'when no db_data and no metadata' do
let(:slug) { 'not-known' }
let(:db_data) { {} }
its(:latest_version) { should be_nil }
its(:last_updated) { should be_nil }
its(:popular?) { should be false }
end
context 'when values' do
context 'when no db_data but metadata' do
let(:slug) { 'no-vulns-popular' }
let(:db_data) { {} }
its(:latest_version) { should eql WPScan::Model::Version.new('2.0') }
its(:last_updated) { should eql '2015-05-16T00:00:00.000Z' }
its(:popular?) { should be true }
end
context 'when db_data' do
let(:slug) { 'no-vulns-popular' }
let(:db_data) { vuln_api_data_for('plugins/no-vulns-popular') }
its(:latest_version) { should eql WPScan::Model::Version.new('2.1') }
its(:last_updated) { should eql '2015-05-16T00:00:00.000Z-via-api' }
its(:popular?) { should be true }
end
end
describe '#outdated?' do
before { allow(plugin).to receive(:db_data).and_return({}) }
context 'when last_version' do
let(:slug) { 'no-vulns-popular' }
@@ -116,13 +131,13 @@ describe WPScan::Model::Plugin do
.and_return(WPScan::Model::Version.new(version_number))
end
context 'when version < last_version' do
context 'when version < latest_version' do
let(:version_number) { '1.2' }
its(:outdated?) { should eql true }
end
context 'when version >= last_version' do
context 'when version >= latest_version' do
let(:version_number) { '3.0' }
its(:outdated?) { should eql false }
@@ -130,7 +145,7 @@ describe WPScan::Model::Plugin do
end
end
context 'when no last_version' do
context 'when no latest_version' do
let(:slug) { 'vulnerable-not-popular' }
context 'when no version' do
@@ -153,13 +168,16 @@ describe WPScan::Model::Plugin do
end
describe '#vulnerabilities' do
before { allow(plugin).to receive(:db_data).and_return(db_data) }
after do
expect(plugin.vulnerabilities).to eq @expected
expect(plugin.vulnerable?).to eql @expected.empty? ? false : true
end
context 'when plugin not in the DB' do
let(:slug) { 'not-in-db' }
let(:slug) { 'not-in-db' }
let(:db_data) { {} }
it 'returns an empty array' do
@expected = []
@@ -168,7 +186,8 @@ describe WPScan::Model::Plugin do
context 'when in the DB' do
context 'when no vulnerabilities' do
let(:slug) { 'no-vulns-popular' }
let(:slug) { 'no-vulns-popular' }
let(:db_data) { vuln_api_data_for('plugins/no-vulns-popular') }
it 'returns an empty array' do
@expected = []
@@ -176,11 +195,13 @@ describe WPScan::Model::Plugin do
end
context 'when vulnerabilities' do
let(:slug) { 'vulnerable-not-popular' }
let(:slug) { 'vulnerable-not-popular' }
let(:db_data) { vuln_api_data_for('plugins/vulnerable-not-popular') }
let(:all_vulns) do
[
WPScan::Vulnerability.new(
'First Vuln',
'First Vuln <= 6.3.10 - LFI',
{ wpvulndb: '1' },
'LFI',
'6.3.10'

View File

@@ -86,8 +86,179 @@ describe WPScan::Model::Theme do
end
end
describe '#latest_version, #last_updated, #popular' do
before do
stub_request(:get, /.*\.css\z/)
allow(theme).to receive(:db_data).and_return(db_data)
end
context 'when no db_data and no metadata' do
let(:slug) { 'not-known' }
let(:db_data) { {} }
its(:latest_version) { should be_nil }
its(:last_updated) { should be_nil }
its(:popular?) { should be false }
end
context 'when no db_data but metadata' do
let(:slug) { 'no-vulns-popular' }
let(:db_data) { {} }
its(:latest_version) { should eql WPScan::Model::Version.new('2.0') }
its(:last_updated) { should eql '2015-05-16T00:00:00.000Z' }
its(:popular?) { should be true }
end
context 'when db_data' do
let(:slug) { 'no-vulns-popular' }
let(:db_data) { vuln_api_data_for('themes/no-vulns-popular') }
its(:latest_version) { should eql WPScan::Model::Version.new('2.2') }
its(:last_updated) { should eql '2015-05-16T00:00:00.000Z-via-api' }
its(:popular?) { should be true }
end
end
describe '#outdated?' do
before do
stub_request(:get, /.*\.css\z/)
allow(theme).to receive(:db_data).and_return({})
end
context 'when last_version' do
let(:slug) { 'no-vulns-popular' }
context 'when no version' do
before { expect(theme).to receive(:version).at_least(1).and_return(nil) }
its(:outdated?) { should eql false }
end
context 'when version' do
before do
expect(theme)
.to receive(:version)
.at_least(1)
.and_return(WPScan::Model::Version.new(version_number))
end
context 'when version < latest_version' do
let(:version_number) { '1.2' }
its(:outdated?) { should eql true }
end
context 'when version >= latest_version' do
let(:version_number) { '3.0' }
its(:outdated?) { should eql false }
end
end
end
context 'when no latest_version' do
let(:slug) { 'vulnerable-not-popular' }
context 'when no version' do
before { expect(theme).to receive(:version).at_least(1).and_return(nil) }
its(:outdated?) { should eql false }
end
context 'when version' do
before do
expect(theme)
.to receive(:version)
.at_least(1)
.and_return(WPScan::Model::Version.new('1.0'))
end
its(:outdated?) { should eql false }
end
end
end
describe '#vulnerabilities' do
xit
before do
stub_request(:get, /.*\.css\z/)
allow(theme).to receive(:db_data).and_return(db_data)
end
after do
expect(theme.vulnerabilities).to eq @expected
expect(theme.vulnerable?).to eql @expected.empty? ? false : true
end
context 'when theme not in the DB' do
let(:slug) { 'not-in-db' }
let(:db_data) { {} }
it 'returns an empty array' do
@expected = []
end
end
context 'when in the DB' do
context 'when no vulnerabilities' do
let(:slug) { 'no-vulns-popular' }
let(:db_data) { vuln_api_data_for('themes/no-vulns-popular') }
it 'returns an empty array' do
@expected = []
end
end
context 'when vulnerabilities' do
let(:slug) { 'vulnerable-not-popular' }
let(:db_data) { vuln_api_data_for('themes/vulnerable-not-popular') }
let(:all_vulns) do
[
WPScan::Vulnerability.new(
'First Vuln',
{ wpvulndb: '1' },
'LFI',
'6.3.10'
),
WPScan::Vulnerability.new('No Fixed In', wpvulndb: '2')
]
end
context 'when no theme version' do
before { expect(theme).to receive(:version).at_least(1).and_return(false) }
it 'returns all the vulnerabilities' do
@expected = all_vulns
end
end
context 'when theme version' do
before do
expect(theme)
.to receive(:version)
.at_least(1)
.and_return(WPScan::Model::Version.new(number))
end
context 'when < to a fixed_in' do
let(:number) { '5.0' }
it 'returns it' do
@expected = all_vulns
end
end
context 'when >= to a fixed_in' do
let(:number) { '6.3.10' }
it 'does not return it ' do
@expected = [all_vulns.last]
end
end
end
end
end
end
describe '#parent_theme' do

View File

@@ -40,11 +40,13 @@ describe WPScan::Model::WpVersion do
describe '#vulnerabilities' do
subject(:version) { described_class.new(number) }
before { allow(version).to receive(:db_data).and_return(db_data) }
context 'when no vulns' do
let(:number) { '4.4' }
let(:db_data) { { 'vulnerabilities' => [] } }
its(:vulnerabilities) { should eql([]) }
its(:vulnerabilities) { should be_empty }
end
context 'when vulnerable' do
@@ -53,13 +55,30 @@ describe WPScan::Model::WpVersion do
expect(version).to be_vulnerable
end
let(:all_vulns) do
[
WPScan::Vulnerability.new(
'WP 3.8.1 - Vuln 1',
{ wpvulndb: '1' },
'SQLI'
),
WPScan::Vulnerability.new(
'WP 3.8.1 - Vuln 2',
{ url: %w[url-2 url-3], osvdb: %w[10], cve: %w[2014-0166], wpvulndb: '2' },
nil,
'3.8.2'
)
]
end
context 'when a signle vuln' do
let(:number) { '3.8' }
let(:number) { '3.8.1' }
let(:db_data) { vuln_api_data_for('wordpresses/38') }
it 'returns the expected result' do
@expected = [WPScan::Vulnerability.new(
'WP 3.8 - Vuln 1',
{ url: %w[url-4], osvdb: %w[11], wpvulndb: '3' },
{ url: %w[url-4], wpvulndb: '3' },
'AUTHBYPASS'
)]
end
@@ -67,6 +86,7 @@ describe WPScan::Model::WpVersion do
context 'when multiple vulns' do
let(:number) { '3.8.1' }
let(:db_data) { vuln_api_data_for('wordpresses/381') }
it 'returns the expected results' do
@expected = [
@@ -77,7 +97,7 @@ describe WPScan::Model::WpVersion do
),
WPScan::Vulnerability.new(
'WP 3.8.1 - Vuln 2',
{ url: %w[url-2 url-3], osvdb: %w[10], cve: %w[2014-0166], wpvulndb: '2' },
{ url: %w[url-2 url-3], cve: %w[2014-0166], wpvulndb: '2' },
nil,
'3.8.2'
)
@@ -87,27 +107,30 @@ describe WPScan::Model::WpVersion do
end
end
describe '#release_date' do
describe '#metadata, #release_date, #status' do
subject(:version) { described_class.new('3.8.1') }
its(:release_date) { should eql '2014-01-23' }
before { allow(version).to receive(:db_data).and_return(db_data) }
context 'when the version is not in the DB' do
subject(:version) { described_class.new('3.8.2') }
context 'when no db_data' do
let(:db_data) { {} }
its(:release_date) { should eql 'Unknown' }
its(:release_date) { should eql '2014-01-23' }
its(:status) { should eql 'outdated' }
context 'when the version is not in the metadata' do
subject(:version) { described_class.new('3.8.2') }
its(:release_date) { should eql 'Unknown' }
its(:status) { should eql 'Unknown' }
end
end
end
describe '#status' do
subject(:version) { described_class.new('3.8.1') }
context 'when db_data' do
let(:db_data) { vuln_api_data_for('wordpresses/381') }
its(:status) { should eql 'outdated' }
context 'when the version is not in the DB' do
subject(:version) { described_class.new('3.8.2') }
its(:release_date) { should eql 'Unknown' }
its(:release_date) { should eql '2014-01-23-via-api' }
its(:status) { should eql 'outdated-via-api' }
end
end
end

View File

@@ -9,6 +9,7 @@ describe 'App::Views' do
# in the expected output.
%i[JSON CliNoColour].each do |formatter|
context "when #{formatter}" do
it_behaves_like 'App::Views::VulnApi'
it_behaves_like 'App::Views::WpVersion'
it_behaves_like 'App::Views::MainTheme'
it_behaves_like 'App::Views::Enumeration'

File diff suppressed because it is too large Load Diff

56
spec/fixtures/db/metadata.json vendored Normal file
View File

@@ -0,0 +1,56 @@
{
"wordpress": {
"4.0": {
"release_date": "2014-09-04",
"status": "latest"
},
"3.8.1": {
"release_date": "2014-01-23",
"status": "outdated"
},
"3.8": {
"release_date": "2013-12-12",
"status": "insecure"
}
},
"plugins": {
"no-vulns-popular": {
"vulnerabilities": false,
"popular": true,
"latest_version": "2.0",
"last_updated": "2015-05-16T00:00:00.000Z"
},
"vulnerable-not-popular": {
"latest_version": null,
"last_updated": null,
"popular": false,
"vulnerabilities": true
}
},
"themes": {
"no-vulns-popular": {
"popular": true,
"latest_version": "2.0",
"last_updated": "2015-05-16T00:00:00.000Z",
"vulnerabilities": false
},
"vulnerable-not-popular": {
"latest_version": null,
"last_updated": null,
"popular": false,
"vulnerabilities": true
},
"dignitas-themes": {
"popular": true,
"latest_version": null,
"last_updated": null,
"vulnerabilities" : true
},
"yaaburnee-themes": {
"popular": false,
"latest_version": null,
"last_updated": null,
"vulnerabilities" : true
}
}
}

View File

@@ -1,25 +0,0 @@
{
"no-vulns-popular": {
"vulnerabilities": [],
"popular": true,
"latest_version": "2.0",
"last_updated": "2015-05-16T00:00:00.000Z"
},
"vulnerable-not-popular": {
"latest_version": null,
"last_updated": null,
"popular": false,
"vulnerabilities" : [
{
"title" : "First Vuln",
"fixed_in" : "6.3.10",
"id" : 1,
"vuln_type": "LFI"
},
{
"title": "No Fixed In",
"id": 2
}
]
}
}

1
spec/fixtures/db/sponsor.txt vendored Normal file
View File

@@ -0,0 +1 @@
Sponsored By Kittens

View File

@@ -1,48 +0,0 @@
{
"no-vulns-popular": {
"popular": true,
"latest_version": "2.0",
"last_updated": "2015-05-16T00:00:00.000Z",
"vulnerabilities": []
},
"dignitas-themes": {
"popular": true,
"latest_version": null,
"last_updated": null,
"vulnerabilities" : [
{
"created_at" : "2015-03-05T19:25:59.000Z",
"updated_at" : "2015-03-05T19:37:47.000Z",
"references": {
"url" : [
"http://research.evex.pw/?vuln=6",
"http://packetstormsecurity.com/files/130652/"
]
},
"title" : "Dignitas 1.1.9 - Privilage Escalation",
"id" : 7825,
"vuln_type" : "AUTHBYPASS"
}
]
},
"yaaburnee-themes": {
"popular": false,
"latest_version": null,
"last_updated": null,
"vulnerabilities" : [
{
"created_at" : "2015-03-05T19:25:44.000Z",
"updated_at" : "2015-03-05T19:41:14.000Z",
"references": {
"url" : [
"http://research.evex.pw/?vuln=6",
"http://packetstormsecurity.com/files/130652/"
]
},
"title" : "Ya'aburnee 1.0.7 - Privilage Escalation",
"id" : 7824,
"vuln_type" : "AUTHBYPASS"
}
]
}
}

View File

@@ -0,0 +1,6 @@
{
"vulnerabilities": [],
"popular": true,
"latest_version": "2.1",
"last_updated": "2015-05-16T00:00:00.000Z-via-api"
}

View File

@@ -0,0 +1,17 @@
{
"latest_version": null,
"last_updated": null,
"popular": false,
"vulnerabilities" : [
{
"title" : "First Vuln \u003c= 6.3.10 - LFI",
"fixed_in" : "6.3.10",
"id" : 1,
"vuln_type": "LFI"
},
{
"title": "No Fixed In",
"id": 2
}
]
}

View File

@@ -0,0 +1,22 @@
{
"popular": true,
"latest_version": null,
"last_updated": null,
"vulnerabilities" : [
{
"created_at" : "2015-03-05T19:25:59.000Z",
"updated_at" : "2015-03-05T19:37:47.000Z",
"references": {
"url" : [
"http://research.evex.pw/?vuln=6"
],
"packetstorm": [
"130652"
]
},
"title" : "Dignitas 1.1.9 - Privilage Escalation",
"id" : 7825,
"vuln_type" : "AUTHBYPASS"
}
]
}

View File

@@ -0,0 +1,6 @@
{
"popular": true,
"latest_version": "2.2",
"last_updated": "2015-05-16T00:00:00.000Z-via-api",
"vulnerabilities": []
}

View File

@@ -0,0 +1,17 @@
{
"latest_version": null,
"last_updated": null,
"popular": false,
"vulnerabilities" : [
{
"title" : "First Vuln",
"fixed_in" : "6.3.10",
"id" : 1,
"vuln_type": "LFI"
},
{
"title": "No Fixed In",
"id": 2
}
]
}

View File

@@ -0,0 +1,22 @@
{
"popular": false,
"latest_version": null,
"last_updated": null,
"vulnerabilities" : [
{
"created_at" : "2015-03-05T19:25:44.000Z",
"updated_at" : "2015-03-05T19:41:14.000Z",
"references": {
"url" : [
"http://research.evex.pw/?vuln=6",
],
"packetstorm": [
"130652"
]
},
"title" : "Ya'aburnee 1.0.7 - Privilage Escalation",
"id" : 7824,
"vuln_type" : "AUTHBYPASS"
}
]
}

View File

@@ -0,0 +1,17 @@
{
"release_date" : "2013-12-12",
"status": "insecure",
"vulnerabilities" : [
{
"references": {
"url" : ["url-4"],
"osvdb" : ["11"]
},
"created_at" : "2014-08-01T10:58:19.000Z",
"updated_at" : "2014-09-16T15:45:26.000Z",
"title" : "WP 3.8 - Vuln 1",
"id" : 3,
"vuln_type" : "AUTHBYPASS"
}
]
}

View File

@@ -0,0 +1,27 @@
{
"release_date" : "2014-01-23-via-api",
"status": "outdated-via-api",
"vulnerabilities" : [
{
"created_at" : "2014-08-01T10:58:19.000Z",
"updated_at" : "2014-09-16T13:52:17.000Z",
"title" : "WP 3.8.1 - Vuln 1",
"id" : 1,
"vuln_type" : "SQLI",
"published_date" : null,
"fixed_in" : null
},
{
"references" : {
"cve" : ["2014-0166"],
"osvdb" : ["10"],
"url" : ["url-2","url-3"]
},
"fixed_in" : "3.8.2",
"created_at" : "2014-08-01T10:58:19.000Z",
"updated_at" : "2014-09-16T13:53:11.000Z",
"id" : 2,
"title" : "WP 3.8.1 - Vuln 2"
}
]
}

View File

@@ -0,0 +1,4 @@
{
"release_date" : "2014-09-04",
"status": "latest"
}

View File

@@ -1,50 +0,0 @@
{
"4.0": {
"release_date" : "2014-09-04",
"status": "latest"
},
"3.8.1": {
"release_date" : "2014-01-23",
"status": "outdated",
"vulnerabilities" : [
{
"created_at" : "2014-08-01T10:58:19.000Z",
"updated_at" : "2014-09-16T13:52:17.000Z",
"title" : "WP 3.8.1 - Vuln 1",
"id" : 1,
"vuln_type" : "SQLI",
"published_date" : null,
"fixed_in" : null
},
{
"references" : {
"cve" : ["2014-0166"],
"osvdb" : ["10"],
"url" : ["url-2","url-3"]
},
"fixed_in" : "3.8.2",
"created_at" : "2014-08-01T10:58:19.000Z",
"updated_at" : "2014-09-16T13:53:11.000Z",
"id" : 2,
"title" : "WP 3.8.1 - Vuln 2"
}
]
},
"3.8": {
"release_date" : "2013-12-12",
"status": "insecure",
"vulnerabilities" : [
{
"references": {
"url" : ["url-4"],
"osvdb" : ["11"]
},
"created_at" : "2014-08-01T10:58:19.000Z",
"updated_at" : "2014-09-16T15:45:26.000Z",
"title" : "WP 3.8 - Vuln 1",
"id" : 3,
"vuln_type" : "AUTHBYPASS"
}
]
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,58 @@
# Copyright (C) 2019 Jörn Lund
# This file is distributed under the same license as the ACF Duplicate Repeater plugin.
msgid ""
msgstr ""
"Project-Id-Version: ACF Duplicate Repeater 2.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/acf-duplicate-repeater\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-08-22T14:32:38+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: acf-duplicate-repeater\n"
#. Plugin Name of the plugin
msgid "ACF Duplicate Repeater"
msgstr ""
#. Plugin URI of the plugin
msgid "https://github.com/mcguffin/acf-duplicate-repeater"
msgstr ""
#. Description of the plugin
msgid "Duplicate Repeater and Layout Fields in ACF Pro"
msgstr ""
#. Author of the plugin
msgid "Jörn Lund"
msgstr ""
#. Author URI of the plugin
msgid "https://github.com/mcguffin"
msgstr ""
#. Translators: ACF-Pro URL
#: include/ACFDuplicateRepeater/Core/Core.php:69
msgid "The ACF Duplicate Repeater plugin only provides support for <a href=\"%s\">ACF Pro 5.7</a> and up."
msgstr ""
#. Translators: Plugins page URL
#: include/ACFDuplicateRepeater/Core/Core.php:78
msgid "Please upgrade ACF Pro to the latest Version on the <a href=\"%s\">plugins page</a>."
msgstr ""
#. Translators: Plugins page URL
#: include/ACFDuplicateRepeater/Core/Core.php:87
msgid "You can disable and uninstall the plugin on the <a href=\"%2$s\">plugins page</a>."
msgstr ""
#: include/ACFDuplicateRepeater/Core/Core.php:123
msgid "Duplicate Entry"
msgstr ""
#: include/ACFDuplicateRepeater/Core/Core.php:127
msgid "Duplicate Layout"
msgstr ""

View File

@@ -0,0 +1,4 @@
# Changelog ##
## 1.0.0 - 26 Aug 2019
* Initial release

View File

@@ -0,0 +1,4 @@
# Changelog ##
## 1.0.0 - 16 Aug 2019
* Initial release

View File

@@ -0,0 +1,153 @@
# Copyright (C) 2019 mcguffin
# This file is distributed under the same license as the ACF QuickEdit Fields plugin.
msgid ""
msgstr ""
"Project-Id-Version: ACF QuickEdit Fields 3.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/acf-quick-edit-fields\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-09-03T06:48:12+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: acf-quickedit-fields\n"
#. Plugin Name of the plugin
msgid "ACF QuickEdit Fields"
msgstr ""
#. Plugin URI of the plugin
msgid "https://github.com/mcguffin/acf-quickedit-fields"
msgstr ""
#. Description of the plugin
msgid "Show Advanced Custom Fields in post list table. Edit field values in Quick Edit and / or Bulk edit."
msgstr ""
#. Author of the plugin
msgid "mcguffin"
msgstr ""
#. Author URI of the plugin
msgid "https://github.com/mcguffin"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:52
msgid "Column View"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:56
msgid "Show a column in the posts list table"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:78
msgid "Show Column"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:83
msgid "Show column in list tables"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:91
msgid "Sortable Column"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:96
msgid "Make this column sortable"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:106
#: include/ACFQuickEdit/Admin/FieldGroup.php:110
msgid "Column Weight"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:107
msgid "Columns with a higher weight will be pushed to the right. The leftmost WordPress column has a weight of <em>0</em>, the next one <em>100</em> and so on. Leave empty to place a column to the rightmost position."
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:144
msgid "Editing"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:169
msgid "QuickEdit"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:174
#: include/ACFQuickEdit/Admin/FieldGroup.php:191
msgid "Enabled"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:175
#: include/ACFQuickEdit/Admin/FieldGroup.php:192
msgid "Disabled"
msgstr ""
#: include/ACFQuickEdit/Admin/FieldGroup.php:186
msgid "Bulk Edit"
msgstr ""
#. Translators: 1: ACF Pro URL, 2: plugins page url
#: include/ACFQuickEdit/Admin/Admin.php:178
msgid "The <strong>ACF QuickEdit Fields</strong> plugin requires <a href=\"%1$s\">ACF version 5.6 or later</a>. You can disable and uninstall it on the <a href=\"%2$s\">plugins page</a>."
msgstr ""
#: include/ACFQuickEdit/Fields/LinkField.php:58
msgid "Select Link"
msgstr ""
#: include/ACFQuickEdit/Fields/LinkField.php:59
msgid "Remove Link"
msgstr ""
#: include/ACFQuickEdit/Fields/PasswordField.php:22
#: include/ACFQuickEdit/Fields/NumberField.php:24
#: include/ACFQuickEdit/Fields/ChoiceField.php:57
#: include/ACFQuickEdit/Fields/TaxonomyField.php:42
#: include/ACFQuickEdit/Fields/PageLinkField.php:22
#: include/ACFQuickEdit/Fields/DateTimePickerField.php:18
msgid "(No value)"
msgstr ""
#: include/ACFQuickEdit/Fields/FileField.php:46
msgid "Select File"
msgstr ""
#: include/ACFQuickEdit/Fields/FileField.php:47
msgid "Remove File"
msgstr ""
#: include/ACFQuickEdit/Fields/TaxonomyField.php:98
#: include/ACFQuickEdit/Fields/TaxonomyField.php:114
msgid " No Selection "
msgstr ""
#: include/ACFQuickEdit/Fields/Field.php:267
msgid "Do not change"
msgstr ""
#: include/ACFQuickEdit/Fields/RelationshipField.php:73
msgid "Private"
msgstr ""
#: include/ACFQuickEdit/Fields/PostObjectField.php:55
msgid "(no title)"
msgstr ""
#: include/ACFQuickEdit/Fields/CheckboxField.php:57
msgid "Add Choice"
msgstr ""
#: include/ACFQuickEdit/Fields/SelectField.php:31
msgid "— Select —"
msgstr ""
#: include/ACFQuickEdit/Ajax/AjaxHandler.php:156
msgid "Nonce invalid"
msgstr ""
#: include/ACFQuickEdit/Ajax/AjaxHandler.php:161
msgid "Insufficient Permission"
msgstr ""

View File

@@ -0,0 +1,171 @@
# Copyright (C) 2019 SuitePlugins
# This file is distributed under the GPLv2 or later (license.txt).
msgid ""
msgstr ""
"Project-Id-Version: SuitePlugins - Advanced XProfile Fields for BuddyPress "
"1.0.4\n"
"Report-Msgid-Bugs-To: "
"https://wordpress.org/support/plugin/advanced-xprofile-fields-for-"
"buddypress\n"
"POT-Creation-Date: 2019-09-08 03:48:34+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"X-Generator: grunt-wp-i18n 1.0.3\n"
#: admin/template/metabox.php:31
msgid "Labels"
msgstr ""
#: admin/template/metabox.php:32
msgid "Validation"
msgstr ""
#: admin/template/metabox.php:34
msgid "Advanced Options"
msgstr ""
#: admin/template/tab-advanced.php:6
msgid "Hide on registration"
msgstr ""
#: admin/template/tab-advanced.php:9
msgid "Hide field on registration page"
msgstr ""
#: admin/template/tab-advanced.php:15
msgid "Non editable"
msgstr ""
#: admin/template/tab-advanced.php:18
msgid "Stop profile field from being updated"
msgstr ""
#: admin/template/tab-advanced.php:24
msgid "Show in Admin Column"
msgstr ""
#: admin/template/tab-advanced.php:27
msgid "Display a column on admin user listing page"
msgstr ""
#: admin/template/tab-labels.php:6
msgid "Registration"
msgstr ""
#: admin/template/tab-labels.php:12
msgid "Label on registration page"
msgstr ""
#: admin/template/tab-labels.php:19
msgid "Self Profile"
msgstr ""
#: admin/template/tab-labels.php:25
msgid "Label while viewing your profile"
msgstr ""
#: admin/template/tab-labels.php:32
msgid "User's Profile"
msgstr ""
#: admin/template/tab-labels.php:38
msgid "Label while viewing another member's page"
msgstr ""
#: admin/template/tab-labels.php:45
msgid "Edit Profile"
msgstr ""
#: admin/template/tab-labels.php:51
msgid "Label on edit profile page"
msgstr ""
#: admin/template/tab-labels.php:58
msgid "Admin Column"
msgstr ""
#: admin/template/tab-labels.php:64
msgid "Admin column title "
msgstr ""
#: admin/template/tab-validation.php:5
msgid "Character Limit"
msgstr ""
#: admin/template/tab-validation.php:9
msgid "Set the maximum amount of characters for this field."
msgstr ""
#: admin/template/tab-validation.php:15
msgid "Minimum Characters"
msgstr ""
#: admin/template/tab-validation.php:19
msgid "Set the minimum amount of characters for this field."
msgstr ""
#: admin/template/tab-validation.php:25
msgid "Text Format"
msgstr ""
#: admin/template/tab-validation.php:28
msgid "-Select Format-"
msgstr ""
#: admin/template/tab-validation.php:30
msgid "Alphanumeric"
msgstr ""
#: admin/template/tab-validation.php:33
msgid "Alpha"
msgstr ""
#: admin/template/tab-validation.php:36
msgid "Email"
msgstr ""
#: admin/template/tab-validation.php:39
msgid "URL"
msgstr ""
#: admin/template/tab-validation.php:43
msgid "Choose the text format for an input field."
msgstr ""
#: sp-advanced-xprofile.php:242
msgid "Please enter only letters"
msgstr ""
#: sp-advanced-xprofile.php:246
msgid "Letters, numbers, and underscores only"
msgstr ""
#: sp-advanced-xprofile.php:268
msgid "Please specify a valid state"
msgstr ""
#: sp-advanced-xprofile.php:272
msgid "The specified US ZIP Code is invalid"
msgstr ""
#. Plugin Name of the plugin/theme
msgid "SuitePlugins - Advanced XProfile Fields for BuddyPress"
msgstr ""
#. Author URI of the plugin/theme
msgid "http://suiteplugins.com"
msgstr ""
#. Description of the plugin/theme
msgid ""
"Enhance your BuddyPress profile fields with Advanced XProfile Fields for "
"BuddyPress. Manage fields labels, validation and show fields in admin."
msgstr ""
#. Author of the plugin/theme
msgid "SuitePlugins"
msgstr ""

View File

@@ -0,0 +1,593 @@
# Copyright (C) 2019 Arya Themes
# This file is distributed under the same license as the Arya License Manager plugin.
msgid ""
msgstr ""
"Project-Id-Version: Arya License Manager 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/arya-license-manager\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-08-27T01:28:03+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.3.0\n"
"X-Domain: arya-license-manager\n"
#. Plugin Name of the plugin
msgid "Arya License Manager"
msgstr ""
#. Plugin URI of the plugin
msgid "https://gitlab.com/arya-license-manager"
msgstr ""
#. Description of the plugin
msgid "Arya License Manager integrates with WooCommerce to simplify the creation and management of software licenses."
msgstr ""
#. Author of the plugin
msgid "Arya Themes"
msgstr ""
#. Author URI of the plugin
msgid "https://www.aryathemes.com"
msgstr ""
#: compatibility.php:33
msgid "Arya License Manager requires WooCommerce 3.6.0 or greater."
msgstr ""
#: src/Admin/Admin.php:95
msgid "Licenses Management"
msgstr ""
#: src/Admin/Admin.php:96
#: src/Admin/Settings.php:61
#: src/Admin/Settings.php:83
#: src/Admin/Settings.php:181
#: src/Storefront/Account.php:81
#: src/Storefront/Query.php:69
#: templates/emails/email-licenses.php:8
#: templates/emails/plain/email-licenses.php:10
#: templates/myaccount/order-licenses.php:8
msgid "Licenses"
msgstr ""
#: src/Admin/Analytics/Licenses.php:48
#: src/Admin/License.php:187
#: src/Admin/Product/Simple.php:63
#: src/Admin/Product/Simple.php:64
#: src/Admin/Product/Variable.php:65
#: src/Storefront/Licenses.php:73
#: src/Storefront/Licenses.php:102
#: src/Storefront/Licenses.php:113
#: src/Storefront/Order.php:292
#: src/Storefront/Query.php:72
#: templates/emails/email-licenses.php:17
#: templates/myaccount/order-licenses.php:15
#: templates/myaccount/order-licenses.php:43
msgid "License"
msgstr ""
#: src/Admin/Analytics/Licenses.php:49
#: src/Storefront/Order.php:304
msgid "Type"
msgstr ""
#: src/Admin/Analytics/Licenses.php:50
#: src/Storefront/License.php:107
#: templates/emails/email-licenses.php:16
#: templates/myaccount/order-licenses.php:14
#: templates/myaccount/order-licenses.php:42
msgid "Product"
msgstr ""
#: src/Admin/Analytics/Licenses.php:51
#: src/Admin/License.php:130
#: templates/myaccount/license.php:26
msgid "Activations"
msgstr ""
#: src/Admin/Analytics/Licenses.php:52
#: src/Admin/License.php:191
#: src/Storefront/Order.php:295
msgid "Status"
msgstr ""
#: src/Admin/Analytics/Licenses.php:53
#: src/Admin/License.php:203
#: src/Storefront/License.php:111
msgid "Service start date"
msgstr ""
#: src/Admin/Analytics/Licenses.php:54
#: src/Admin/License.php:207
#: src/Storefront/License.php:115
msgid "Service end date"
msgstr ""
#: src/Admin/Analytics/Licenses.php:55
msgid "Order"
msgstr ""
#: src/Admin/Analytics/Licenses.php:155
msgid "No licenses found."
msgstr ""
#: src/Admin/Analytics/Licenses.php:226
#: src/Storefront/License.php:103
msgid "unlimited"
msgstr ""
#. translators: %s of %s: number of activations
#: src/Admin/Analytics/Licenses.php:229
#: src/Storefront/License.php:103
msgid "%1$s of %2$s"
msgstr ""
#. translators: %s ago: human-readable time
#: src/Admin/Analytics/Licenses.php:264
msgctxt "%s = human-readable time"
msgid "%s ago"
msgstr ""
#: src/Admin/Analytics/Licenses.php:303
msgid "Regenerate download permissions"
msgstr ""
#: src/Admin/Emails/Expired.php:24
msgid "Expired license"
msgstr ""
#: src/Admin/Emails/Expired.php:25
msgid "Expired license emails are sent when a license has been deactivated by manager."
msgstr ""
#: src/Admin/Emails/Expired.php:54
msgid "[{site_title}]: License {license} has expired"
msgstr ""
#: src/Admin/Emails/Expired.php:64
msgid "Expired license: <code>{license}</code>"
msgstr ""
#: src/Admin/Emails/Expired.php:120
#: src/Admin/Emails/Suspended.php:124
msgid "Enable/Disable"
msgstr ""
#: src/Admin/Emails/Expired.php:122
#: src/Admin/Emails/Suspended.php:126
msgid "Enable this email notification"
msgstr ""
#: src/Admin/Emails/Expired.php:126
#: src/Admin/Emails/Suspended.php:130
msgid "Recipient(s)"
msgstr ""
#. translators: Defaults to %s: Recipients for this email
#: src/Admin/Emails/Expired.php:128
#: src/Admin/Emails/Suspended.php:132
msgid "Enter recipients (comma separated) for this email. Defaults to %s."
msgstr ""
#: src/Admin/Emails/Expired.php:134
#: src/Admin/Emails/Suspended.php:138
msgid "Subject"
msgstr ""
#. translators: Available placeholders: %s: Available placeholders
#: src/Admin/Emails/Expired.php:136
#: src/Admin/Emails/Expired.php:145
#: src/Admin/Emails/Suspended.php:140
#: src/Admin/Emails/Suspended.php:149
msgid "Available placeholders: %s"
msgstr ""
#: src/Admin/Emails/Expired.php:142
#: src/Admin/Emails/Suspended.php:146
msgid "Email heading"
msgstr ""
#: src/Admin/Emails/Expired.php:150
#: src/Admin/Emails/Suspended.php:154
msgid "Email type"
msgstr ""
#: src/Admin/Emails/Expired.php:152
#: src/Admin/Emails/Suspended.php:156
msgid "Choose which format of email to send."
msgstr ""
#: src/Admin/Emails/Suspended.php:24
msgid "Suspended license"
msgstr ""
#: src/Admin/Emails/Suspended.php:25
msgid "Suspended license emails are sent when a license has been deactivated by manager."
msgstr ""
#: src/Admin/Emails/Suspended.php:54
msgid "[{site_title}]: License {license} has been suspended"
msgstr ""
#: src/Admin/Emails/Suspended.php:64
msgid "License suspended: {license}"
msgstr ""
#: src/Admin/Integration.php:80
#: src/Admin/Integration.php:101
msgctxt "WooCommerce header breadcrumbs"
msgid "Licenses"
msgstr ""
#: src/Admin/Integration.php:89
msgctxt "WooCommerce header breadcrumbs"
msgid "License details"
msgstr ""
#: src/Admin/License.php:83
#: templates/myaccount/license.php:14
msgid "License not available."
msgstr ""
#: src/Admin/License.php:89
msgid "License details"
msgstr ""
#: src/Admin/License.php:128
msgid "Information"
msgstr ""
#: src/Admin/License.php:133
#: src/Admin/License.php:243
#: src/Storefront/License.php:145
#: src/Storefront/Licenses.php:74
#: src/Storefront/Licenses.php:103
#: src/Storefront/Licenses.php:114
#: templates/myaccount/order-licenses.php:16
#: templates/myaccount/order-licenses.php:44
msgid "Actions"
msgstr ""
#: src/Admin/License.php:147
#: src/Storefront/Cart.php:116
#: src/Storefront/Order.php:332
msgid "Unlimited activations"
msgstr ""
#. translators: %d activation: number of activations
#: src/Admin/License.php:149
#: src/Storefront/Cart.php:118
#: src/Storefront/Order.php:334
msgid "%d activation"
msgid_plural "%d activations"
msgstr[0] ""
msgstr[1] ""
#: src/Admin/License.php:195
#: src/Admin/Product.php:121
#: src/Admin/Product/Variable.php:121
#: src/Storefront/License.php:119
msgid "License type"
msgstr ""
#: src/Admin/License.php:199
msgid "Product HM"
msgstr ""
#: src/Admin/License.php:211
#: src/Storefront/License.php:123
msgid "Allowed activations"
msgstr ""
#: src/Admin/License.php:215
msgid "Order / Customer"
msgstr ""
#: src/Admin/License.php:241
#: src/Storefront/License.php:143
msgid "Activation"
msgstr ""
#: src/Admin/License.php:242
#: src/Storefront/License.php:144
#: src/Storefront/Order.php:307
msgid "Activation date"
msgstr ""
#: src/Admin/License.php:258
#: src/Storefront/License.php:206
msgid "Associate"
msgstr ""
#: src/Admin/License.php:262
#: src/License/Traits/LicenseTrait.php:98
#: src/Storefront/License.php:208
msgid "WordPress"
msgstr ""
#: src/Admin/License.php:263
#: src/License/Traits/LicenseTrait.php:101
#: src/Storefront/License.php:209
msgid "Web Application"
msgstr ""
#: src/Admin/License.php:271
#: src/Storefront/License.php:214
msgid "Website URL"
msgstr ""
#: src/Admin/License.php:278
#: src/Storefront/License.php:217
msgid "The IP address of the provided website is automatically assigned."
msgstr ""
#: src/Admin/License.php:286
msgid "Associate license"
msgstr ""
#: src/Admin/License.php:307
#: src/Storefront/License.php:154
msgid "This license has not been associated to a website."
msgstr ""
#: src/Admin/License.php:325
#: src/Storefront/License.php:172
msgid "Revoke"
msgstr ""
#: src/Admin/License.php:352
msgid "Activate"
msgstr ""
#: src/Admin/License.php:353
msgid "Deactivate"
msgstr ""
#: src/Admin/License.php:354
msgid "Renew"
msgstr ""
#: src/Admin/License.php:361
msgid "Choose an action..."
msgstr ""
#: src/Admin/License.php:369
msgid "Update"
msgstr ""
#: src/Admin/License.php:389
#: src/Storefront/Account.php:217
msgid "It was not possible to associate the license."
msgstr ""
#: src/Admin/Licenses.php:61
msgid "License Management"
msgstr ""
#: src/Admin/Licenses.php:86
msgid "Number of licenses per page:"
msgstr ""
#: src/Admin/Order.php:60
#: src/Storefront/Order.php:113
msgid "Regenerate download permissions for licenses"
msgstr ""
#: src/Admin/Product.php:70
msgid "Software License"
msgstr ""
#: src/Admin/Product.php:99
#: src/Admin/Product/Variable.php:90
msgid "Expiry time"
msgstr ""
#: src/Admin/Product.php:110
#: src/Admin/Product/Variable.php:97
msgid "Expire interval"
msgstr ""
#: src/Admin/Product.php:113
#: src/Admin/Product/Variable.php:100
msgid "Years"
msgstr ""
#: src/Admin/Product.php:114
#: src/Admin/Product/Variable.php:101
msgid "Months"
msgstr ""
#: src/Admin/Product.php:115
#: src/Admin/Product/Variable.php:102
msgid "Days"
msgstr ""
#: src/Admin/Product.php:124
#: src/Admin/Product/Variable.php:124
msgid "On-demand software"
msgstr ""
#: src/Admin/Product.php:125
#: src/Admin/Product/Variable.php:125
#: src/License/Traits/LicenseTrait.php:48
msgid "Perpetual"
msgstr ""
#: src/Admin/Product.php:135
#: src/Admin/Product/Variable.php:109
#: src/Storefront/Cart.php:93
msgid "Activation limit"
msgstr ""
#: src/Admin/Product.php:136
#: src/Admin/Product/Variable.php:111
msgid "Leave blank for unlimited activations."
msgstr ""
#: src/Admin/Product.php:139
#: src/Admin/Product/Variable.php:114
msgid "Unlimited"
msgstr ""
#: src/Admin/Product/License.php:63
msgid "Software license"
msgstr ""
#: src/Admin/Product/Variable.php:64
msgid "Enable this option if the product is associated to a license."
msgstr ""
#: src/Admin/Request.php:82
#: src/Admin/Request.php:132
#: src/Admin/Request.php:178
msgid "It is not possible to perform an action since the order has not been completed."
msgstr ""
#: src/Admin/Settings.php:84
msgid "The following options are used to configure licenses format."
msgstr ""
#: src/Admin/Settings.php:89
msgid "Length"
msgstr ""
#: src/Admin/Settings.php:90
msgid "Number of characters to generate a new license. Licenses shall have a minimum length of 10 characters."
msgstr ""
#: src/Admin/Settings.php:102
msgid "Chunks"
msgstr ""
#: src/Admin/Settings.php:103
msgid "Split a license into chunks."
msgstr ""
#: src/Admin/Settings.php:115
msgid "Prefix"
msgstr ""
#: src/Admin/Settings.php:116
msgid "Add the prefix to the generated license."
msgstr ""
#: src/Admin/Settings.php:124
msgid "Suffix"
msgstr ""
#: src/Admin/Settings.php:125
msgid "Add the suffix to the generated license."
msgstr ""
#: src/Admin/Settings.php:142
msgid "Account page"
msgstr ""
#: src/Admin/Settings.php:147
msgid "Pagination"
msgstr ""
#: src/Admin/Settings.php:148
msgid "Limits the number of licenses to display on \"My Account\" page."
msgstr ""
#: src/Admin/Settings.php:182
msgid "Endpoint for the \"Licenses\" page."
msgstr ""
#: src/Admin/Settings.php:189
msgid "View license"
msgstr ""
#: src/Admin/Settings.php:190
msgid "Endpoint for the \"View license\" page."
msgstr ""
#: src/License/Traits/LicenseTrait.php:51
msgid "On demand software"
msgstr ""
#: src/License/Traits/LicenseTrait.php:68
msgid "Valid"
msgstr ""
#: src/License/Traits/LicenseTrait.php:69
msgid "Expired"
msgstr ""
#: src/License/Traits/LicenseTrait.php:70
msgid "Suspended"
msgstr ""
#: src/License/Traits/LicenseTrait.php:71
msgid "Inactive"
msgstr ""
#: src/License/Traits/LicenseTrait.php:84
#: src/Storefront/Cart.php:120
msgid "Unknown"
msgstr ""
#: src/Storefront/Account.php:96
msgid "You do not have permission to view the license information."
msgstr ""
#: src/Storefront/Cart.php:99
#: src/Storefront/Order.php:298
msgid "Activation period"
msgstr ""
#: src/Storefront/License.php:224
msgid "Accept"
msgstr ""
#: src/Storefront/Licenses.php:72
#: src/Storefront/Licenses.php:101
#: src/Storefront/Licenses.php:112
msgid "Software"
msgstr ""
#: src/Storefront/Licenses.php:96
#: templates/myaccount/order-licenses.php:37
msgid "Manage"
msgstr ""
#: src/Storefront/Licenses.php:145
msgid "«"
msgstr ""
#: src/Storefront/Licenses.php:146
msgid "»"
msgstr ""
#: src/Storefront/Order.php:301
msgid "Activations limit"
msgstr ""
#: src/Storefront/Order.php:310
msgid "Expiry date"
msgstr ""
#: src/Storefront/Product.php:79
msgid "Add to cart"
msgstr ""
#: templates/myaccount/license.php:10
msgid "Invalid license."
msgstr ""
#: templates/myaccount/license.php:22
msgid "Details"
msgstr ""
#: templates/myaccount/licenses.php:12
msgid "Go shop"
msgstr ""
#: templates/myaccount/licenses.php:14
msgid "There are no active licenses."
msgstr ""

View File

@@ -0,0 +1,951 @@
# Copyright (C) 2019 Blockchain of Things
# This file is distributed under the same license as the Catenis Blocks plugin.
msgid ""
msgstr ""
"Project-Id-Version: Catenis Blocks 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/CatenisBlocksWPPlugin\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-09-04T15:44:23-03:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: catenis-blocks\n"
#. Plugin Name of the plugin
msgid "Catenis Blocks"
msgstr ""
#. Description of the plugin
msgid "A set of Gutenberg blocks for interfacing with the Bitcoin blockchain via Catenis Enterprise services"
msgstr ""
#. Author of the plugin
msgid "Blockchain of Things"
msgstr ""
#. Author URI of the plugin
msgid "https://blockchainofthings.com"
msgstr ""
#: src/CatenisBlocks.php:33
msgid "Catenis"
msgstr ""
#: js/SaveMessageBlock.js:195
msgid "unnamed"
msgstr ""
#: js/StoreMessageBlockEditor.js:12
#: js/SendMessageBlockEditor.js:16
msgid "Write your message"
msgstr ""
#: js/StoreMessageBlockEditor.js:13
#: js/StoreMessageBlockEditor.js:22
msgid "Store Message"
msgstr ""
#: js/StoreMessageBlockEditor.js:14
msgid ""
"Message successfully stored.\n"
"Message Id: {!messageId}"
msgstr ""
#: js/StoreMessageBlockEditor.js:23
msgid "Store a text message onto the Bitcoin blockchain"
msgstr ""
#: js/StoreMessageBlockEditor.js:211
#: js/SendMessageBlockEditor.js:306
msgid "Message Box"
msgstr ""
#: js/StoreMessageBlockEditor.js:214
#: js/SendMessageBlockEditor.js:309
msgid "Number of Lines"
msgstr ""
#: js/StoreMessageBlockEditor.js:222
#: js/SaveMessageBlockEditor.js:165
#: js/SendFileBlockEditor.js:292
#: js/SendMessageBlockEditor.js:317
#: js/StoreFileBlockEditor.js:199
#: js/DisplayMessageBlockEditor.js:164
msgid "Display"
msgstr ""
#: js/StoreMessageBlockEditor.js:226
#: js/SaveMessageBlockEditor.js:169
#: js/SendFileBlockEditor.js:296
#: js/SendMessageBlockEditor.js:321
#: js/StoreFileBlockEditor.js:203
#: js/DisplayMessageBlockEditor.js:168
msgid "Show Spinner"
msgstr ""
#: js/StoreMessageBlockEditor.js:227
msgid "Show animated icon while storing message"
msgstr ""
#: js/StoreMessageBlockEditor.js:233
#: js/SaveMessageBlockEditor.js:238
#: js/MessageInputBlockEditor.js:93
#: js/SendFileBlockEditor.js:303
#: js/SendMessageBlockEditor.js:328
#: js/StoreFileBlockEditor.js:210
#: js/DisplayMessageBlockEditor.js:199
msgid "Advanced UI Settings"
msgstr ""
#: js/StoreMessageBlockEditor.js:240
#: js/SaveMessageBlockEditor.js:206
#: js/SendFileBlockEditor.js:310
#: js/SendMessageBlockEditor.js:335
#: js/StoreFileBlockEditor.js:217
#: js/DisplayMessageBlockEditor.js:204
msgid "Spinner Color"
msgstr ""
#: js/StoreMessageBlockEditor.js:260
#: js/SendMessageBlockEditor.js:365
msgid "Message Placeholder"
msgstr ""
#: js/StoreMessageBlockEditor.js:265
#: js/MessageInputBlockEditor.js:102
#: js/SendFileBlockEditor.js:345
#: js/SendMessageBlockEditor.js:370
#: js/StoreFileBlockEditor.js:242
msgid "Button Label"
msgstr ""
#: js/StoreMessageBlockEditor.js:270
#: js/SendFileBlockEditor.js:350
#: js/SendMessageBlockEditor.js:375
#: js/StoreFileBlockEditor.js:247
msgid "Success Message Template"
msgstr ""
#: js/StoreMessageBlockEditor.js:271
#: js/SendFileBlockEditor.js:351
#: js/SendMessageBlockEditor.js:376
#: js/StoreFileBlockEditor.js:248
msgid "Use the term {!messageId} as a placeholder for the returned message ID"
msgstr ""
#: js/StoreMessageBlockEditor.js:282
#: js/SendFileBlockEditor.js:362
#: js/SendMessageBlockEditor.js:387
#: js/StoreFileBlockEditor.js:259
msgid "Store Options"
msgstr ""
#: js/StoreMessageBlockEditor.js:286
#: js/SendFileBlockEditor.js:378
#: js/SendMessageBlockEditor.js:397
#: js/StoreFileBlockEditor.js:269
msgid "Encrypt"
msgstr ""
#: js/StoreMessageBlockEditor.js:287
#: js/SendMessageBlockEditor.js:398
msgid "Encrypt message before storing it"
msgstr ""
#: js/StoreMessageBlockEditor.js:287
#: js/SendMessageBlockEditor.js:398
msgid "Store message as it is"
msgstr ""
#: js/StoreMessageBlockEditor.js:292
#: js/SendMessageBlockEditor.js:403
msgid "Storage"
msgstr ""
#: js/StoreMessageBlockEditor.js:308
#: js/SendFileBlockEditor.js:385
#: js/SendMessageBlockEditor.js:419
#: js/StoreFileBlockEditor.js:276
msgid "Result"
msgstr ""
#: js/StoreMessageBlockEditor.js:312
#: js/SendFileBlockEditor.js:389
#: js/SendMessageBlockEditor.js:423
#: js/StoreFileBlockEditor.js:280
msgid "Success Panel ID"
msgstr ""
#: js/StoreMessageBlockEditor.js:313
#: js/StoreMessageBlockEditor.js:319
#: js/SendFileBlockEditor.js:390
#: js/SendFileBlockEditor.js:396
#: js/SendMessageBlockEditor.js:424
#: js/SendMessageBlockEditor.js:430
#: js/StoreFileBlockEditor.js:281
#: js/StoreFileBlockEditor.js:287
msgid "Enter ID of an HTML element on the page"
msgstr ""
#: js/StoreMessageBlockEditor.js:318
#: js/SendFileBlockEditor.js:395
#: js/SendMessageBlockEditor.js:429
#: js/StoreFileBlockEditor.js:286
msgid "Error Panel ID"
msgstr ""
#: js/StoreMessageBlockEditor.js:413
#: js/PermissionsBlockEditor.js:533
#: js/MessageInboxBlockEditor.js:935
#: js/SaveMessageBlockEditor.js:314
#: js/SendFileBlockEditor.js:534
#: js/SendMessageBlockEditor.js:559
#: js/StoreFileBlockEditor.js:390
#: js/MessageHistoryBlockEditor.js:1082
#: js/DisplayMessageBlockEditor.js:281
msgid "Catenis API client not loaded on page"
msgstr ""
#: js/PermissionsBlockEditor.js:25
msgid "Permissions"
msgstr ""
#: js/PermissionsBlockEditor.js:26
msgid "Manage Catenis permissions"
msgstr ""
#: js/PermissionsBlockEditor.js:155
msgid "Permission Selection"
msgstr ""
#: js/PermissionsBlockEditor.js:159
msgid "Permission Events"
msgstr ""
#: js/PermissionsBlockEditor.js:160
msgid "receive-notify-new-msg"
msgstr ""
#: js/PermissionsBlockEditor.js:166
msgid "receive-notify-msg-read"
msgstr ""
#: js/PermissionsBlockEditor.js:172
msgid "receive-msg"
msgstr ""
#: js/PermissionsBlockEditor.js:178
msgid "send-read-msg-confirm"
msgstr ""
#: js/PermissionsBlockEditor.js:184
msgid "disclose-main-props"
msgstr ""
#: js/PermissionsBlockEditor.js:190
msgid "disclose-identity-info"
msgstr ""
#: js/PermissionsBlockEditor.js:191
msgid "Select the permission rights to choose"
msgstr ""
#: js/PermissionsBlockEditor.js:197
msgid "Levels"
msgstr ""
#: js/PermissionsBlockEditor.js:198
#: js/PermissionsBlockEditor.js:309
#: js/PermissionsBlockEditor.js:428
msgid "System"
msgstr ""
#: js/PermissionsBlockEditor.js:204
#: js/PermissionsBlockEditor.js:318
#: js/PermissionsBlockEditor.js:437
msgid "Catenis Node"
msgstr ""
#: js/PermissionsBlockEditor.js:210
#: js/PermissionsBlockEditor.js:327
#: js/PermissionsBlockEditor.js:446
msgid "Client"
msgstr ""
#: js/PermissionsBlockEditor.js:216
#: js/PermissionsBlockEditor.js:336
#: js/PermissionsBlockEditor.js:455
msgid "Device"
msgstr ""
#: js/PermissionsBlockEditor.js:217
msgid "Select the levels to choose"
msgstr ""
#: js/PermissionsBlockEditor.js:242
#: js/PermissionsBlockEditor.js:379
msgid "Receive notification of new message from a device"
msgstr ""
#: js/PermissionsBlockEditor.js:251
#: js/PermissionsBlockEditor.js:388
msgid "Receive notification of message read by a device"
msgstr ""
#: js/PermissionsBlockEditor.js:260
#: js/PermissionsBlockEditor.js:397
msgid "Receive message from a device"
msgstr ""
#: js/PermissionsBlockEditor.js:269
#: js/PermissionsBlockEditor.js:406
msgid "Send read message confirmation to a device"
msgstr ""
#: js/PermissionsBlockEditor.js:278
msgid "Disclose device's main properties (name, product unique ID) to a device"
msgstr ""
#: js/PermissionsBlockEditor.js:287
msgid "Disclose device's basic identification information to a device"
msgstr ""
#: js/PermissionsBlockEditor.js:496
#: js/PermissionsBlock.js:616
msgid "allow"
msgstr ""
#: js/PermissionsBlockEditor.js:499
#: js/PermissionsBlock.js:617
msgid "deny"
msgstr ""
#: js/PermissionsBlockEditor.js:502
#: js/PermissionsBlock.js:618
msgid "none"
msgstr ""
#: js/MessageInboxBlockEditor.js:26
msgid "Message Inbox"
msgstr ""
#: js/MessageInboxBlockEditor.js:27
msgid "Display list with latest received messages"
msgstr ""
#: js/MessageInboxBlockEditor.js:347
#: js/MessageHistoryBlockEditor.js:374
msgid "Message Filtering"
msgstr ""
#: js/MessageInboxBlockEditor.js:350
#: js/MessageHistoryBlockEditor.js:392
msgid "Unread Only"
msgstr ""
#: js/MessageInboxBlockEditor.js:351
#: js/MessageHistoryBlockEditor.js:393
msgid "List only unread messages"
msgstr ""
#: js/MessageInboxBlockEditor.js:351
#: js/MessageHistoryBlockEditor.js:393
msgid "List all messages"
msgstr ""
#: js/MessageInboxBlockEditor.js:356
#: js/MessageHistoryBlockEditor.js:398
msgid "Period"
msgstr ""
#: js/MessageInboxBlockEditor.js:359
#: js/MessageHistoryBlockEditor.js:401
msgid "Today"
msgstr ""
#: js/MessageInboxBlockEditor.js:362
#: js/MessageHistoryBlockEditor.js:404
msgid "Last 7 days"
msgstr ""
#: js/MessageInboxBlockEditor.js:365
#: js/MessageHistoryBlockEditor.js:407
msgid "Last 30 days"
msgstr ""
#: js/MessageInboxBlockEditor.js:368
#: js/MessageHistoryBlockEditor.js:410
msgid "Current month"
msgstr ""
#: js/MessageInboxBlockEditor.js:371
#: js/MessageHistoryBlockEditor.js:413
msgid "Last 3 months"
msgstr ""
#: js/MessageInboxBlockEditor.js:374
#: js/MessageHistoryBlockEditor.js:416
msgid "Last 6 months"
msgstr ""
#: js/MessageInboxBlockEditor.js:377
#: js/MessageHistoryBlockEditor.js:419
msgid "Custom"
msgstr ""
#: js/MessageInboxBlockEditor.js:387
#: js/MessageInboxBlockEditor.js:411
#: js/MessageHistoryBlockEditor.js:429
#: js/MessageHistoryBlockEditor.js:453
msgid "Start Date"
msgstr ""
#: js/MessageInboxBlockEditor.js:430
#: js/MessageHistoryBlockEditor.js:512
msgid "Message List"
msgstr ""
#: js/MessageInboxBlockEditor.js:434
#: js/MessageHistoryBlockEditor.js:516
msgid "Messages Per Page"
msgstr ""
#: js/MessageInboxBlockEditor.js:439
#: js/MessageHistoryBlockEditor.js:521
msgid "Columns"
msgstr ""
#: js/MessageInboxBlockEditor.js:440
#: js/MessageInboxBlockEditor.js:552
#: js/MessageInboxBlockEditor.js:804
#: js/SaveMessageBlockEditor.js:176
#: js/MessageHistoryBlockEditor.js:522
#: js/MessageHistoryBlockEditor.js:640
#: js/MessageHistoryBlockEditor.js:923
msgid "Action"
msgstr ""
#: js/MessageInboxBlockEditor.js:446
#: js/MessageInboxBlockEditor.js:583
#: js/MessageInboxBlockEditor.js:830
#: js/SaveMessageBlockEditor.js:158
#: js/MessageInputBlockEditor.js:8
#: js/MessageHistoryBlockEditor.js:528
#: js/MessageHistoryBlockEditor.js:671
#: js/MessageHistoryBlockEditor.js:949
#: js/DisplayMessageBlockEditor.js:157
msgid "Message ID"
msgstr ""
#: js/MessageInboxBlockEditor.js:452
#: js/MessageInboxBlockEditor.js:616
#: js/MessageInboxBlockEditor.js:858
#: js/MessageHistoryBlockEditor.js:540
#: js/MessageHistoryBlockEditor.js:737
#: js/MessageHistoryBlockEditor.js:1005
msgid "Date"
msgstr ""
#: js/MessageInboxBlockEditor.js:458
#: js/MessageInboxBlockEditor.js:649
#: js/MessageInboxBlockEditor.js:886
msgid "From"
msgstr ""
#: js/MessageInboxBlockEditor.js:464
#: js/MessageInboxBlockEditor.js:682
#: js/MessageInboxBlockEditor.js:914
#: js/MessageHistoryBlockEditor.js:552
#: js/MessageHistoryBlockEditor.js:803
#: js/MessageHistoryBlockEditor.js:1061
msgid "Read"
msgstr ""
#: js/MessageInboxBlockEditor.js:465
#: js/MessageHistoryBlockEditor.js:553
msgid "Select the columns to be displayed"
msgstr ""
#: js/MessageInboxBlockEditor.js:472
#: js/MessageHistoryBlockEditor.js:560
msgid "Action Links"
msgstr ""
#: js/MessageInboxBlockEditor.js:494
msgid "Origin Device ID ('From' Column)"
msgstr ""
#: js/MessageInboxBlockEditor.js:495
#: js/MessageHistoryBlockEditor.js:583
msgid "Always show device ID"
msgstr ""
#: js/MessageInboxBlockEditor.js:495
#: js/MessageHistoryBlockEditor.js:583
msgid "Show product unique ID instead if present"
msgstr ""
#: js/MessageInboxBlockEditor.js:516
#: js/MessageHistoryBlockEditor.js:604
msgid "Display HTML Anchor"
msgstr ""
#: js/MessageInboxBlockEditor.js:517
#: js/MessageHistoryBlockEditor.js:605
msgid "Reference to block used to display the message contents"
msgstr ""
#: js/MessageInboxBlockEditor.js:526
#: js/MessageHistoryBlockEditor.js:614
msgid "Save HTML Anchor"
msgstr ""
#: js/MessageInboxBlockEditor.js:527
#: js/MessageHistoryBlockEditor.js:615
msgid "Reference to block used to save the message contents"
msgstr ""
#: js/MessageInboxBlockEditor.js:534
#: js/MessageHistoryBlockEditor.js:622
msgid "Action Target"
msgstr ""
#: js/MessageInboxBlockEditor.js:581
#: js/MessageInboxBlockEditor.js:614
#: js/MessageInboxBlockEditor.js:647
#: js/MessageInboxBlockEditor.js:680
#: js/MessageInboxBlockEditor.js:829
#: js/MessageInboxBlockEditor.js:857
#: js/MessageInboxBlockEditor.js:885
#: js/MessageInboxBlockEditor.js:913
#: js/MessageHistoryBlockEditor.js:669
#: js/MessageHistoryBlockEditor.js:702
#: js/MessageHistoryBlockEditor.js:735
#: js/MessageHistoryBlockEditor.js:768
#: js/MessageHistoryBlockEditor.js:801
#: js/MessageHistoryBlockEditor.js:948
#: js/MessageHistoryBlockEditor.js:976
#: js/MessageHistoryBlockEditor.js:1004
#: js/MessageHistoryBlockEditor.js:1032
#: js/MessageHistoryBlockEditor.js:1060
msgid "Sort by"
msgstr ""
#: js/MessageInboxBlockEditor.js:734
#: js/MessageHistoryBlockEditor.js:856
msgid "Reload"
msgstr ""
#: js/MessageInboxBlockEditor.js:742
msgid "New Message"
msgstr ""
#: js/MessageInboxBlockEditor.js:746
#: js/MessageHistoryBlockEditor.js:865
msgid "First page"
msgstr ""
#: js/MessageInboxBlockEditor.js:754
#: js/MessageHistoryBlockEditor.js:873
msgid "Previous page"
msgstr ""
#: js/MessageInboxBlockEditor.js:775
#: js/MessageHistoryBlockEditor.js:894
msgid "Next page"
msgstr ""
#: js/MessageInboxBlockEditor.js:783
#: js/MessageHistoryBlockEditor.js:902
msgid "Last page"
msgstr ""
#: js/SaveMessageBlockEditor.js:11
msgid "Save retrieved message"
msgstr ""
#: js/SaveMessageBlockEditor.js:18
msgid "Save Message"
msgstr ""
#: js/SaveMessageBlockEditor.js:19
msgid "Save message retrieved from the Bitcoin blockchain as a file"
msgstr ""
#: js/SaveMessageBlockEditor.js:155
#: js/DisplayMessageBlockEditor.js:154
msgid "Message"
msgstr ""
#: js/SaveMessageBlockEditor.js:159
#: js/DisplayMessageBlockEditor.js:158
msgid "ID of message to be retrieved"
msgstr ""
#: js/SaveMessageBlockEditor.js:170
#: js/DisplayMessageBlockEditor.js:169
msgid "Show animated icon while loading message"
msgstr ""
#: js/SaveMessageBlockEditor.js:180
msgid "Auto Save"
msgstr ""
#: js/SaveMessageBlockEditor.js:181
msgid "Automatically save message after it is retrieved"
msgstr ""
#: js/SaveMessageBlockEditor.js:181
msgid "Show link to save retrieved message"
msgstr ""
#: js/SaveMessageBlockEditor.js:194
msgid "Save Message Link"
msgstr ""
#: js/MessageInputBlockEditor.js:9
msgid "Submit"
msgstr ""
#: js/MessageInputBlockEditor.js:12
msgid "Message Input"
msgstr ""
#: js/MessageInputBlockEditor.js:13
msgid "Enter ID of message for display/saving"
msgstr ""
#: js/MessageInputBlockEditor.js:83
msgid "Target"
msgstr ""
#: js/MessageInputBlockEditor.js:86
msgid "HTML Anchor"
msgstr ""
#: js/MessageInputBlockEditor.js:87
msgid "Reference to block used to display/save the message contents"
msgstr ""
#: js/MessageInputBlockEditor.js:97
msgid "Message ID Placeholder"
msgstr ""
#: js/SendFileBlockEditor.js:11
#: js/SendMessageBlockEditor.js:14
msgid "Target device ID"
msgstr ""
#: js/SendFileBlockEditor.js:12
#: js/SendMessageBlockEditor.js:15
msgid "Target device prod unique ID"
msgstr ""
#: js/SendFileBlockEditor.js:13
#: js/StoreFileBlockEditor.js:11
msgid "Drop a file or click to select"
msgstr ""
#: js/SendFileBlockEditor.js:14
#: js/SendFileBlockEditor.js:24
msgid "Send File"
msgstr ""
#: js/SendFileBlockEditor.js:15
msgid ""
"File successfully sent.\n"
"Message Id: {!messageId}"
msgstr ""
#: js/SendFileBlockEditor.js:25
msgid "Store a file onto the Bitcoin blockchain addressing it to another Catenis virtual device"
msgstr ""
#: js/SendFileBlockEditor.js:264
#: js/SendMessageBlockEditor.js:278
msgid "Target Device"
msgstr ""
#: js/SendFileBlockEditor.js:267
#: js/SendMessageBlockEditor.js:281
msgid "Dynamic Target Device"
msgstr ""
#: js/SendFileBlockEditor.js:268
#: js/SendMessageBlockEditor.js:282
msgid "Select a different target device for each message"
msgstr ""
#: js/SendFileBlockEditor.js:268
#: js/SendMessageBlockEditor.js:282
msgid "Use a single predefined target device"
msgstr ""
#: js/SendFileBlockEditor.js:273
#: js/SendMessageBlockEditor.js:287
msgid "Use Product Unique ID"
msgstr ""
#: js/SendFileBlockEditor.js:274
#: js/SendMessageBlockEditor.js:288
msgid "Enter product unique ID for target device"
msgstr ""
#: js/SendFileBlockEditor.js:274
#: js/SendMessageBlockEditor.js:288
msgid "Enter Catenis device ID for target device"
msgstr ""
#: js/SendFileBlockEditor.js:282
#: js/SendMessageBlockEditor.js:296
msgid "Target Device Product Unique ID"
msgstr ""
#: js/SendFileBlockEditor.js:282
#: js/SendMessageBlockEditor.js:296
msgid "Target Device ID"
msgstr ""
#: js/SendFileBlockEditor.js:283
#: js/SendMessageBlockEditor.js:297
msgid "ID of Catenis virtual device to which the message is sent"
msgstr ""
#: js/SendFileBlockEditor.js:297
msgid "Show animated icon while sending file"
msgstr ""
#: js/SendFileBlockEditor.js:330
#: js/SendMessageBlockEditor.js:355
msgid "Target Device ID Placeholder"
msgstr ""
#: js/SendFileBlockEditor.js:335
#: js/SendMessageBlockEditor.js:360
msgid "Target Device Prod Unique ID Placeholder"
msgstr ""
#: js/SendFileBlockEditor.js:340
#: js/StoreFileBlockEditor.js:237
msgid "File Drop Box Message"
msgstr ""
#: js/SendFileBlockEditor.js:366
#: js/StoreFileBlockEditor.js:263
msgid "File Header"
msgstr ""
#: js/SendFileBlockEditor.js:367
#: js/StoreFileBlockEditor.js:264
msgid "Add header describing file properties"
msgstr ""
#: js/SendFileBlockEditor.js:367
#: js/StoreFileBlockEditor.js:264
msgid "Only the original file contents are stored"
msgstr ""
#: js/SendFileBlockEditor.js:372
#: js/SendMessageBlockEditor.js:391
msgid "Read Confirmation"
msgstr ""
#: js/SendFileBlockEditor.js:373
msgid "Send file with read confirmation"
msgstr ""
#: js/SendFileBlockEditor.js:373
#: js/SendMessageBlockEditor.js:392
msgid "No read confirmation requested"
msgstr ""
#: js/SendFileBlockEditor.js:379
#: js/StoreFileBlockEditor.js:270
msgid "Encrypt file contents before storing them"
msgstr ""
#: js/SendFileBlockEditor.js:379
#: js/StoreFileBlockEditor.js:270
msgid "Store file contents as they are"
msgstr ""
#: js/StoreMessageBlock.js:164
msgid "No message to be stored"
msgstr ""
#: js/MessageHistoryBlock.js:512
#: js/MessageInboxBlock.js:519
msgid "No messages"
msgstr ""
#: js/MessageHistoryBlock.js:908
#: js/MessageInboxBlock.js:908
msgid "true"
msgstr ""
#: js/MessageHistoryBlock.js:908
#: js/MessageInboxBlock.js:908
msgid "false"
msgstr ""
#: js/SendFileBlock.js:312
msgid "No file selected to be sent"
msgstr ""
#: js/SendFileBlock.js:321
#: js/SendMessageBlock.js:174
msgid "No target device product unique ID"
msgstr ""
#: js/SendFileBlock.js:321
#: js/SendMessageBlock.js:174
msgid "No target device ID"
msgstr ""
#: js/SendFileBlock.js:427
msgid "Empty file; nothing to send"
msgstr ""
#: js/SendFileBlock.js:444
#: js/StoreFileBlock.js:431
msgid "Error reading file: "
msgstr ""
#: js/SendFileBlock.js:449
#: js/StoreFileBlock.js:436
msgid "Reading of file has been aborted"
msgstr ""
#: js/StoreFileBlock.js:311
msgid "No file selected to be stored"
msgstr ""
#: js/StoreFileBlock.js:414
msgid "Empty file; nothing to store"
msgstr ""
#: js/SendMessageBlockEditor.js:17
#: js/SendMessageBlockEditor.js:27
msgid "Send Message"
msgstr ""
#: js/SendMessageBlockEditor.js:18
msgid ""
"Message successfully sent.\n"
"Message Id: {!messageId}"
msgstr ""
#: js/SendMessageBlockEditor.js:28
msgid "Store a text message onto the Bitcoin blockchain addressing it to another Catenis virtual device"
msgstr ""
#: js/SendMessageBlockEditor.js:322
msgid "Show animated icon while sending message"
msgstr ""
#: js/SendMessageBlockEditor.js:392
msgid "Send message with read confirmation"
msgstr ""
#: js/StoreFileBlockEditor.js:12
#: js/StoreFileBlockEditor.js:21
msgid "Store File"
msgstr ""
#: js/StoreFileBlockEditor.js:13
msgid ""
"File successfully stored.\n"
"Message Id: {!messageId}"
msgstr ""
#: js/StoreFileBlockEditor.js:22
msgid "Store a file onto the Bitcoin blockchain"
msgstr ""
#: js/StoreFileBlockEditor.js:204
msgid "Show animated icon while storing file"
msgstr ""
#: js/SendMessageBlock.js:165
msgid "No message to be sent"
msgstr ""
#: js/MessageHistoryBlockEditor.js:28
msgid "Message History"
msgstr ""
#: js/MessageHistoryBlockEditor.js:29
msgid "Display list with latest stored/sent messages"
msgstr ""
#: js/MessageHistoryBlockEditor.js:377
msgid "Message Type"
msgstr ""
#: js/MessageHistoryBlockEditor.js:466
#: js/MessageHistoryBlockEditor.js:490
msgid "End Date"
msgstr ""
#: js/MessageHistoryBlockEditor.js:534
#: js/MessageHistoryBlockEditor.js:704
#: js/MessageHistoryBlockEditor.js:977
msgid "Type"
msgstr ""
#: js/MessageHistoryBlockEditor.js:546
#: js/MessageHistoryBlockEditor.js:770
#: js/MessageHistoryBlockEditor.js:1033
msgid "To"
msgstr ""
#: js/MessageHistoryBlockEditor.js:582
msgid "Target Device ID ('To' Column)"
msgstr ""
#: js/DisplayMessageBlockEditor.js:19
msgid "Display Message"
msgstr ""
#: js/DisplayMessageBlockEditor.js:20
msgid "Display a text message retrieved from the Bitcoin blockchain"
msgstr ""
#: js/DisplayMessageBlockEditor.js:174
msgid "Strip File Header"
msgstr ""
#: js/DisplayMessageBlockEditor.js:175
msgid "Do not display file header if present"
msgstr ""
#: js/DisplayMessageBlockEditor.js:175
msgid "Display message as it is"
msgstr ""
#: js/DisplayMessageBlockEditor.js:180
msgid "Limit Message"
msgstr ""
#: js/DisplayMessageBlockEditor.js:181
msgid "Truncate message if it is too large"
msgstr ""
#: js/DisplayMessageBlockEditor.js:181
msgid "Always display the whole message"
msgstr ""
#: js/DisplayMessageBlockEditor.js:188
msgid "Max Message Length"
msgstr ""
#: js/DisplayMessageBlockEditor.js:189
msgid "Maximum number of characters that can be displayed"
msgstr ""
#: js/DisplayMessageBlockEditor.js:237
msgid "Sample retrieved message"
msgstr ""

View File

@@ -0,0 +1,139 @@
# Copyright (C) 2019 Contact Form 7 - mountstride CRM - Integration
# This file is distributed under the same license as the Contact Form 7 - mountstride CRM - Integration package.
msgid ""
msgstr ""
"Project-Id-Version: Contact Form 7 - mountstride CRM - Integration 1.0.0\n"
"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/cf7-to-"
"mountstride\n"
"POT-Creation-Date: 2019-08-01 10:04:10+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: admin/partials/cf7-form-fields-template.php:40
#: admin/partials/cf7-form-fields-template.php:73
#: admin/partials/mappings.php:236 admin/partials/mappings.php:263
#: admin/partials/mappings.php:287 admin/partials/mappings.php:325
#: admin/partials/mappings.php:358 admin/partials/mappings.php:418
#: admin/partials/mappings.php:474
msgid "N/A"
msgstr ""
#: admin/partials/cf7-form-fields-template.php:91
#: admin/partials/cf7-form-fields-template.php:120
#: admin/partials/mappings.php:341 admin/partials/mappings.php:370
#: admin/partials/mappings.php:448 admin/partials/mappings.php:491
msgid "Delete"
msgstr ""
#: admin/partials/mappings.php:30 admin/partials/settings.php:29
msgid "Please activate Contact Form plugin first."
msgstr ""
#: admin/partials/mappings.php:36 admin/partials/settings.php:35
msgid "Please update latest version for Contact Form plugin first."
msgstr ""
#: admin/partials/mappings.php:148
msgid "CF7 to mountstride CRM Fields Mapping"
msgstr ""
#: admin/partials/mappings.php:149
msgid ""
"Map the required mountstride CRM API fields to your current Contact Form 7 "
"fields"
msgstr ""
#: admin/partials/mappings.php:184
msgid "Enable this form data submitting to mountstride CRM"
msgstr ""
#: admin/partials/mappings.php:188 admin/partials/mappings.php:193
msgid "mountstride CRM General Fields"
msgstr ""
#: admin/partials/mappings.php:194
msgid "CF7 Fields"
msgstr ""
#: admin/partials/mappings.php:195 admin/partials/mappings.php:391
msgid "Action"
msgstr ""
#: admin/partials/mappings.php:376
msgid "Add New Field"
msgstr ""
#: admin/partials/mappings.php:383
msgid "mountstride CRM Master Data Fields"
msgstr ""
#: admin/partials/mappings.php:389
msgid "Extra Field Name"
msgstr ""
#: admin/partials/mappings.php:390
msgid "Value"
msgstr ""
#: admin/partials/mappings.php:498
msgid "Add New Master Data Field"
msgstr ""
#: admin/partials/mappings.php:503
msgid "Save"
msgstr ""
#: admin/partials/settings.php:211
msgid "CF7 to mountstride CRM API Settings"
msgstr ""
#: admin/partials/settings.php:236
msgid "Enable mountstride CRM API"
msgstr ""
#: admin/partials/settings.php:242
msgid "API Endpoint*"
msgstr ""
#: admin/partials/settings.php:248
msgid "Authorization Key*"
msgstr ""
#: admin/partials/settings.php:254
msgid "Token Key*"
msgstr ""
#: admin/partials/settings.php:260
msgid "Enable Log"
msgstr ""
#: admin/partials/settings.php:263
msgid "View debug log"
msgstr ""
#. Plugin Name of the plugin/theme
msgid "Contact Form 7 - mountstride CRM - Integration"
msgstr ""
#. #-#-#-#-# cf7-to-mountstride.pot (Contact Form 7 - mountstride CRM - Integration 1.0.0) #-#-#-#-#
#. Plugin URI of the plugin/theme
#. #-#-#-#-# cf7-to-mountstride.pot (Contact Form 7 - mountstride CRM - Integration 1.0.0) #-#-#-#-#
#. Author URI of the plugin/theme
msgid "https://profiles.wordpress.org/vsourz1td/"
msgstr ""
#. Description of the plugin/theme
msgid ""
"Contact Form 7 mountstride CRM for WordPress is the optimum way to manage "
"leads in easiest way. Its a plug & play tool which allows you to capture "
"and store customers data by integrating the Contact Form and our plugin. No "
"hand-written customization code required."
msgstr ""
#. Author of the plugin/theme
msgid "Vsourz Digital"
msgstr ""

View File

@@ -1011,4 +1011,11 @@ If above timestamp is not current time, this page is cached.</p> -->
<!-- HubSpot WordPress Plugin v7.5.4: embed JS disabled as a portalId has not yet been configured -->
<!-- reachdrip-web-push-notifications -->
<!-- Push Notifications for this site is powered by ReachDrip. Push Notifications for Chrome, Safari, FireFox, Opera. - Plugin version 2.0.1 - https://reachdrip.com/ -->
<!-- scrolltotop -->
<!-- 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/ -->

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,465 @@
# Copyright (C) 2019 KitThemes
# This file is distributed under the same license as the Customizely plugin.
msgid ""
msgstr ""
"Project-Id-Version: Customizely 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/customizely\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-08-03T10:28:57+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: customizely\n"
#. Plugin Name of the plugin
#: includes/class-plugin.php:555
#: views/customizely.php:15
msgid "Customizely"
msgstr ""
#. Plugin URI of the plugin
msgid "https://wordpress.org/plugins/customizely/"
msgstr ""
#. Description of the plugin
msgid "Style WP site with customizer"
msgstr ""
#. Author of the plugin
msgid "KitThemes"
msgstr ""
#. Author URI of the plugin
msgid "https://www.kitthemes.com/"
msgstr ""
#: controls/class-checkbox.php:90
#: controls/class-radio.php:91
#: controls/class-select.php:110
msgid "Choices"
msgstr ""
#: controls/class-checkbox.php:102
#: controls/class-checkbox.php:122
#: controls/class-radio.php:103
#: controls/class-select.php:122
msgid "Value"
msgstr ""
#: controls/class-checkbox.php:108
#: controls/class-radio.php:109
#: controls/class-select.php:128
msgid "Label"
msgstr ""
#: controls/class-checkbox.php:123
msgid "Enter a valid value from `Choices` option."
msgstr ""
#: controls/class-color.php:122
msgid "Enable RGBA"
msgstr ""
#: controls/class-color.php:136
msgid "Color"
msgstr ""
#: controls/class-number.php:188
#: controls/class-range.php:193
msgid "Minimum"
msgstr ""
#: controls/class-number.php:189
#: controls/class-number.php:196
#: controls/class-number.php:203
#: controls/class-number.php:210
#: controls/class-number.php:217
#: controls/class-range.php:194
#: controls/class-range.php:201
#: controls/class-range.php:208
#: controls/class-range.php:215
#: controls/class-range.php:222
#: includes/functions.php:240
msgid "Order priority to load the input."
msgstr ""
#: controls/class-number.php:195
#: controls/class-range.php:200
msgid "Maximum"
msgstr ""
#: controls/class-number.php:202
#: controls/class-range.php:207
msgid "Step"
msgstr ""
#: controls/class-number.php:209
#: controls/class-range.php:214
msgid "No Unit"
msgstr ""
#: controls/class-number.php:216
#: controls/class-range.php:221
msgid "Default Unit"
msgstr ""
#: controls/class-number.php:230
#: controls/class-range.php:235
msgid "Valid CSS Units"
msgstr ""
#: controls/class-number.php:234
#: controls/class-range.php:239
msgid "Unit"
msgstr ""
#: controls/class-number.php:235
#: controls/class-range.php:240
msgid "Enter a valid CSS unit. All valid CSS Units are `px`, `%,` `em`, `rem`, `ex`, `ch`, `vw`, `vh`, `vmin`, `vmax`, `cm`, `mm`, `in`, `pt` and `pc`."
msgstr ""
#: controls/class-number.php:256
msgid "Number"
msgstr ""
#: controls/class-text.php:88
msgid "Text"
msgstr ""
#: controls/class-textarea.php:94
msgid "Textarea"
msgstr ""
#: controls/class-url.php:88
msgid "URL"
msgstr ""
#: includes/class-plugin.php:128
#: includes/class-plugin.php:141
msgid "Something went wrong."
msgstr ""
#: includes/class-plugin.php:205
#: includes/functions.php:89
msgid "General"
msgstr ""
#: includes/class-plugin.php:209
msgid "Panel ID"
msgstr ""
#: includes/class-plugin.php:215
#: includes/functions.php:100
msgid "Title"
msgstr ""
#: includes/class-plugin.php:221
#: includes/functions.php:107
msgid "Description"
msgstr ""
#: includes/class-plugin.php:229
#: includes/functions.php:224
msgid "Advance"
msgstr ""
#: includes/class-plugin.php:233
#: includes/functions.php:239
msgid "Priority"
msgstr ""
#: includes/class-plugin.php:239
#: includes/functions.php:246
msgid "Capability"
msgstr ""
#: includes/class-plugin.php:247
msgid "Panel"
msgstr ""
#: includes/class-plugin.php:253
msgid "Section ID"
msgstr ""
#: includes/class-plugin.php:257
msgid "Hide description"
msgstr ""
#: includes/class-plugin.php:263
msgid "Section"
msgstr ""
#: includes/class-plugin.php:631
msgid "Enter laptop preview mode"
msgstr ""
#: includes/class-plugin.php:636
msgid "Enter mobile landscape preview mode"
msgstr ""
#: includes/class-post-type.php:46
msgctxt "post type general name"
msgid "Options"
msgstr ""
#: includes/class-post-type.php:47
msgctxt "post type singular name"
msgid "Option"
msgstr ""
#: includes/class-post-type.php:48
msgctxt "admin menu"
msgid "Options"
msgstr ""
#: includes/class-post-type.php:49
msgctxt "add new on admin bar"
msgid "Option"
msgstr ""
#: includes/class-post-type.php:50
msgctxt "book"
msgid "Add New"
msgstr ""
#: includes/class-post-type.php:51
msgid "Add New Option"
msgstr ""
#: includes/class-post-type.php:52
msgid "New Option"
msgstr ""
#: includes/class-post-type.php:53
msgid "Edit Option"
msgstr ""
#: includes/class-post-type.php:54
msgid "View Option"
msgstr ""
#: includes/class-post-type.php:55
msgid "All Options"
msgstr ""
#: includes/class-post-type.php:56
msgid "Search Options"
msgstr ""
#: includes/class-post-type.php:57
msgid "Parent Options:"
msgstr ""
#: includes/class-post-type.php:58
msgid "No books found."
msgstr ""
#: includes/class-post-type.php:59
msgid "No books found in Trash."
msgstr ""
#: includes/class-post-type.php:64
msgid "Option post type for saving customizely options."
msgstr ""
#: includes/functions.php:93
msgid "ID"
msgstr ""
#: includes/functions.php:94
msgid "Unique ID for input."
msgstr ""
#: includes/functions.php:101
msgid "Title of this input."
msgstr ""
#: includes/functions.php:108
msgid "Description or help text for this input."
msgstr ""
#: includes/functions.php:116
msgid "Values"
msgstr ""
#: includes/functions.php:120
msgid "Responsive"
msgstr ""
#: includes/functions.php:121
msgid "Turn on or off resposive input."
msgstr ""
#: includes/functions.php:127
msgid "Default"
msgstr ""
#: includes/functions.php:128
msgid "Default value for this input."
msgstr ""
#: includes/functions.php:134
msgid "Default (Laptop)"
msgstr ""
#: includes/functions.php:135
msgid "Default value for this input for only Laptop view."
msgstr ""
#: includes/functions.php:142
msgid "Default (Tablet)"
msgstr ""
#: includes/functions.php:143
msgid "Default value for this input for only Tablet view."
msgstr ""
#: includes/functions.php:150
msgid "Default (Mobile Landscape)"
msgstr ""
#: includes/functions.php:151
msgid "Default value for this input for only Mobile Landscape view."
msgstr ""
#: includes/functions.php:158
msgid "Default (Mobile)"
msgstr ""
#: includes/functions.php:159
msgid "Default value for this input for only Mobile view."
msgstr ""
#: includes/functions.php:168
#: includes/functions.php:179
msgid "CSS"
msgstr ""
#: includes/functions.php:172
msgid "CSS Output"
msgstr ""
#: includes/functions.php:173
msgid "Use as CSS output"
msgstr ""
#: includes/functions.php:192
msgid "Selector"
msgstr ""
#: includes/functions.php:193
msgid "Valid CSS selector. Multiple selector can be separated by \",\"."
msgstr ""
#: includes/functions.php:199
msgid "Property"
msgstr ""
#: includes/functions.php:200
msgid "Valid CSS Property. Accept only single property."
msgstr ""
#: includes/functions.php:206
msgid "Replace"
msgstr ""
#: includes/functions.php:207
msgid "Custom value with extended values. Use `{{value}}` tag to replace value. Example for border: `1px {{value}} #000`"
msgstr ""
#: includes/functions.php:228
msgid "Transport"
msgstr ""
#: includes/functions.php:229
msgid "Options for rendering the live preview of changes in Customizer. Using **Refresh** makes the change visible by reloading the whole preview. Using **Post Message** allows to change without reloading."
msgstr ""
#: includes/functions.php:232
msgid "Refresh"
msgstr ""
#: includes/functions.php:233
msgid "Post Message"
msgstr ""
#: includes/functions.php:247
msgid "Capability required for the input."
msgstr ""
#: includes/functions.php:302
#: includes/functions.php:363
msgid "Not authorized"
msgstr ""
#: includes/functions.php:317
msgid "Untitled"
msgstr ""
#: includes/functions.php:324
#: includes/functions.php:339
msgid "Something wrong!"
msgstr ""
#. translators: Post ID.
#: includes/functions.php:331
msgid "Untitled #%d"
msgstr ""
#: includes/functions.php:346
msgid "Successfully saved!"
msgstr ""
#: includes/functions.php:349
msgid "Nothing changed!"
msgstr ""
#: includes/functions.php:369
msgid "Option ID is empty."
msgstr ""
#: includes/functions.php:378
msgid "Something wrong."
msgstr ""
#: views/addons.php:15
msgid "Addons"
msgstr ""
#: assets/js/builder.js:14077
#: assets/js/builder.js:14081
msgid "Changed will not save. Are you sure to leave?"
msgstr ""
#: assets/js/builder.js:14360
msgid "Error: unable to send request."
msgstr ""
#: assets/js/builder.js:15149
msgid "Containers"
msgstr ""
#: assets/js/builder.js:15160
msgid "Controls"
msgstr ""
#: assets/js/builder.js:15268
msgid "Drop a section here."
msgstr ""
#: assets/js/builder.js:15392
msgid "Drop a panel or section here."
msgstr ""
#: assets/js/builder.js:15512
msgid "Drop a control here."
msgstr ""
#: assets/js/customizely.js:435
#: assets/js/customizely.js:630
#: assets/js/customizely.js:665
msgid "Invalid Unit"
msgstr ""

View File

@@ -0,0 +1,55 @@
# Copyright (C) 2019 Davon Team
# This file is distributed under the same license as the Davons Floating Admin Bar plugin.
msgid ""
msgstr ""
"Project-Id-Version: Davons Floating Admin Bar 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/davon-floating-"
"admin-bar\n"
"Last-Translator: Joel <joel.stuedle@gmail.com>\n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-05-24T13:03:52+00:00\n"
"PO-Revision-Date: 2019-05-24 13:06+0000\n"
"X-Generator: Loco https://localise.biz/\n"
"X-Domain: davon-floating-admin-bar\n"
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Loco-Version: 2.2.2; wp-5.2.1"
#. Plugin Name of the plugin
msgid "Davons Floating Admin Bar"
msgstr "Davons Floating Admin Bar"
#. Plugin URI of the plugin
#. Author URI of the plugin
msgid "https://joelstuedle.ch/"
msgstr "https://joelstuedle.ch/"
#. Description of the plugin
msgid ""
"The Davons Floating Admin Bar floats at the top of your Website with "
"minimal impact on the websites appearance."
msgstr ""
"Die Davons Floating Admin Bar positioniert sich oberhalb des Viewports mit "
"minimalem Einfluss auf die Erscheinung der Webseite."
#. Author of the plugin
msgid "Davon Team"
msgstr "Davon Team"
#. translators: Compatibility-Check failed Warning
#: davon-floating-admin-bar.php:52
msgctxt "Compatibility-Check failed Warning"
msgid ""
"%1$s requires PHP %2$s (or newer) and WordPress %3$s (or newer) to function "
"properly. Your Site is using PHP %4$s and WordPress %5$s. Please upgrade. "
"The Plugin has been deactivated automatically. Dont hesitate to ask for "
"Help @%6$s."
msgstr ""
"%1$s benötigt PHP %2$s (oder neuer) and WordPress %3$s (oder neuer) um "
"fehlerfrei zu funktionieren. Deine Seite benutzt PHP %4$s und WordPress %5$s."
" Bitte aktualisiere deine Komponenten. Das Plugin wurde automatisch "
"deaktiviert. Bei Fragen und Problemen stehen wir dir gerne zur Verfügung "
"@%6$s."

View File

@@ -0,0 +1,278 @@
# Display Post Types.
# Copyright (C) 2019 vedathemes
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <contact@vedathemes.com>, 2019.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: display-post-types 1.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-08-22 22:24+0530\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: backend/inc/class-block.php:229
msgid "Post Type"
msgstr ""
#: backend/inc/class-block.php:247
msgid "Taxonomy"
msgstr ""
#: backend/inc/class-widget.php:121
msgid "Publish Date"
msgstr ""
#: backend/inc/class-widget.php:122
msgid "Modified Date"
msgstr ""
#: backend/inc/class-widget.php:123 backend/inc/class-widget.php:150
#: backend/inc/class-widget.php:209
msgid "Title"
msgstr ""
#: backend/inc/class-widget.php:124
msgid "Author"
msgstr ""
#: backend/inc/class-widget.php:125
msgid "Comment Count"
msgstr ""
#: backend/inc/class-widget.php:126
msgid "Random"
msgstr ""
#: backend/inc/class-widget.php:130
msgid "Top Left Cropping"
msgstr ""
#: backend/inc/class-widget.php:131
msgid "Top Center Cropping"
msgstr ""
#: backend/inc/class-widget.php:132
msgid "Center Cropping"
msgstr ""
#: backend/inc/class-widget.php:133
msgid "Bottom Left Cropping"
msgstr ""
#: backend/inc/class-widget.php:134
msgid "Bottom Center Cropping"
msgstr ""
#: backend/inc/class-widget.php:138
msgid "No Cropping"
msgstr ""
#: backend/inc/class-widget.php:139
msgid "Landscape (4:3)"
msgstr ""
#: backend/inc/class-widget.php:140
msgid "Landscape (3:2)"
msgstr ""
#: backend/inc/class-widget.php:141
msgid "Portrait (3:4)"
msgstr ""
#: backend/inc/class-widget.php:142
msgid "Portrait (2:3)"
msgstr ""
#: backend/inc/class-widget.php:143
msgid "Widescreen (16:9)"
msgstr ""
#: backend/inc/class-widget.php:144
msgid "Square (1:1)"
msgstr ""
#: backend/inc/class-widget.php:149
msgid "Thumbnail"
msgstr ""
#: backend/inc/class-widget.php:151
msgid "Meta info"
msgstr ""
#: backend/inc/class-widget.php:152
msgid "Category"
msgstr ""
#: backend/inc/class-widget.php:153
msgid "Excerpt"
msgstr ""
#: backend/inc/class-widget.php:159
msgid "Create a display post types widget."
msgstr ""
#: backend/inc/class-widget.php:162
msgid "Display Post Types"
msgstr ""
#: backend/inc/class-widget.php:216
msgid "None"
msgstr ""
#: backend/inc/class-widget.php:217
msgid "Select Post Type"
msgstr ""
#: backend/inc/class-widget.php:222
msgid "Get items to be displayed"
msgstr ""
#: backend/inc/class-widget.php:231
msgid "Get items by Post IDs (optional)"
msgstr ""
#: backend/inc/class-widget.php:232
msgctxt "Placeholder text for post ids"
msgid "Comma separated ids, i.e. 230,300"
msgstr ""
#: backend/inc/class-widget.php:244
msgid "Number of items to display"
msgstr ""
#: backend/inc/class-widget.php:250
msgid "Order By"
msgstr ""
#: backend/inc/class-widget.php:257
msgid "Sort Order"
msgstr ""
#: backend/inc/class-widget.php:259
msgid "Descending"
msgstr ""
#: backend/inc/class-widget.php:260
msgid "Ascending"
msgstr ""
#: backend/inc/class-widget.php:268
msgid "Styling selected items"
msgstr ""
#: backend/inc/class-widget.php:273
msgid "Display Style"
msgstr ""
#: backend/inc/class-widget.php:285
msgid "Image Cropping"
msgstr ""
#: backend/inc/class-widget.php:292
msgid "Image Cropping Position"
msgstr ""
#: backend/inc/class-widget.php:300
msgid "Left Aligned"
msgstr ""
#: backend/inc/class-widget.php:301
msgid "Right Aligned"
msgstr ""
#: backend/inc/class-widget.php:303
msgid "Image Alignment"
msgstr ""
#: backend/inc/class-widget.php:309
msgid "Border Radius (in px)"
msgstr ""
#: backend/inc/class-widget.php:314
msgid "Number of grid columns"
msgstr ""
#: backend/inc/class-widget.php:319
msgid "Thumbnail Placeholder"
msgstr ""
#: backend/inc/class-widget.php:428
msgid "Select Pages"
msgstr ""
#: backend/inc/class-widget.php:458
msgid "Select Terms"
msgstr ""
#: backend/inc/class-widget.php:488
msgid "Items supported by display style"
msgstr ""
#: backend/inc/class-widget.php:518
msgid "Get items by Taxonomy"
msgstr ""
#: backend/inc/functions.php:18
msgid "Posts"
msgstr ""
#: backend/inc/functions.php:19
msgid "Pages"
msgstr ""
#: backend/inc/functions.php:45
msgid "Ignore Taxonomy"
msgstr ""
#: backend/inc/functions.php:46
msgid "Categories"
msgstr ""
#: backend/inc/functions.php:47
msgid "Tags"
msgstr ""
#: backend/inc/functions.php:92
msgid "- Ignore Taxonomy -"
msgstr ""
#: frontend/class-frontend.php:58
msgid "List - Full"
msgstr ""
#: frontend/class-frontend.php:62
msgid "List - Mini"
msgstr ""
#: frontend/class-frontend.php:66
msgid "Grid - Normal"
msgstr ""
#: frontend/class-frontend.php:70
msgid "Grid - Overlay"
msgstr ""
#: frontend/class-frontend.php:74
msgid "Slider - Normal"
msgstr ""
#: frontend/class-frontend.php:383
#, php-format
msgctxt "human-readable time difference"
msgid "%s ago"
msgstr ""
#: frontend/class-frontend.php:510
msgid "Continue Reading"
msgstr ""
#: frontend/class-frontend.php:553
msgid "on"
msgstr ""

View File

@@ -0,0 +1,35 @@
# Copyright (C) 2019 SEO Themes
# This file is distributed under the same license as the Display Terms Shortcode plugin.
msgid ""
msgstr ""
"Project-Id-Version: Display Terms Shortcode 1.0.4\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/display-terms-shortcode\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-08-11T10:12:52+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: display-terms-shortcode\n"
#. Plugin Name of the plugin
msgid "Display Terms Shortcode"
msgstr ""
#. Plugin URI of the plugin
msgid "https://github.com/seothemes/display-terms-shortcode/"
msgstr ""
#. Description of the plugin
msgid "Display a list of terms using the [display-terms] shortcode."
msgstr ""
#. Author of the plugin
msgid "SEO Themes"
msgstr ""
#. Author URI of the plugin
msgid "https://seothemes.com/"
msgstr ""

View File

@@ -0,0 +1,2 @@
= 1.0.0 =
* First release (ported from EWWW Image Optimizer)

View File

@@ -0,0 +1,111 @@
# Copyright (C) 2019 Brainstorm Force
# This file is distributed under the same license as the EDD Advanced Discounts package.
msgid ""
msgstr ""
"Project-Id-Version: EDD Advanced Discounts 1.0.0\n"
"Report-Msgid-Bugs-To: "
"https://wordpress.org/support/plugin/edd-advanced-discounts\n"
"POT-Creation-Date: 2019-08-27 16:40:46+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en\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: .\n"
"X-Poedit-Bookmarks: \n"
"X-Textdomain-Support: yes\n"
"X-Generator: grunt-wp-i18n 1.0.3\n"
#: classes/class-ade-edd-discount-functions.php:64
msgid "Maximum order of %s not met."
msgstr ""
#: classes/class-ade-edd-discount-functions.php:106
#: classes/class-ade-edd-discount-functions.php:127
msgid "The product requirements for this discount are not met."
msgstr ""
#: classes/class-ade-edd-discount-options.php:54
#: classes/class-ade-edd-discount-options.php:126
msgid "Product Requirements"
msgstr ""
#: classes/class-ade-edd-discount-options.php:66
#: classes/class-ade-edd-discount-options.php:140
msgid "Select one or more products"
msgstr ""
#: classes/class-ade-edd-discount-options.php:75
#: classes/class-ade-edd-discount-options.php:149
msgid "Cart must contain all selected products"
msgstr ""
#: classes/class-ade-edd-discount-options.php:76
#: classes/class-ade-edd-discount-options.php:150
msgid "Cart needs one or more of the selected products"
msgstr ""
#: classes/class-ade-edd-discount-options.php:82
#: classes/class-ade-edd-discount-options.php:156
msgid "Apply discount to entire purchase."
msgstr ""
#: classes/class-ade-edd-discount-options.php:86
#: classes/class-ade-edd-discount-options.php:160
msgid "Apply discount only to selected products."
msgstr ""
#: classes/class-ade-edd-discount-options.php:90
#: classes/class-ade-edd-discount-options.php:165
msgid ""
"Select products relevant to this discount. If left blank, this discount can "
"be used on any product."
msgstr ""
#: classes/class-ade-edd-discount-options.php:96
#: classes/class-ade-edd-discount-options.php:171
msgid "Maximum Amount"
msgstr ""
#: classes/class-ade-edd-discount-options.php:100
#: classes/class-ade-edd-discount-options.php:175
msgid ""
"The maximum amount below which this discount can be used. Leave blank for "
"no maximum."
msgstr ""
#: classes/class-ade-edd-loader.php:68
msgid "plugin requires"
msgstr ""
#: classes/class-ade-edd-loader.php:68
msgid " plugin installed & activated."
msgstr ""
#. Plugin Name of the plugin/theme
msgid "EDD Advanced Discounts"
msgstr ""
#. Description of the plugin/theme
msgid ""
"Customize EDD discounts easily that will bring more sales and profit to "
"your store. Offer discounts on selected product variations and set a "
"maximum limit for cart total."
msgstr ""
#. Author of the plugin/theme
msgid "Brainstorm Force"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://brainstormforce.com"
msgstr ""

View File

@@ -0,0 +1,306 @@
msgid ""
msgstr ""
"Project-Id-Version: Frontend Google Analytics 1.0.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-13 20:15+0100\n"
"PO-Revision-Date: 2019-09-13 20:16+0100\n"
"Last-Translator: \n"
"Language-Team: AyeCode Ltd <contact@ayecode.io>\n"
"Language: en_US\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-KeywordsList: __;__ngettext:1,2;__ngettext_noop:1,2;_c;_e;_ex:1,2c;"
"_n:1,2;_n_noop:1,2;_nc:4c,1,2;_nx:4c,1,2;_nx_noop:4c,1,2;_x:1,2c;esc_attr__;"
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;gettext;"
"gettext_noop\n"
"X-Poedit-Basepath: ..\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Generator: Poedit 1.8.7.1\n"
"X-Poedit-SearchPath-0: .\n"
#: includes/admin/settings/class-frontend-analytics-settings.php:95
msgid "Google analytics Auth Code"
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:96
msgid "You must save this setting before accounts will show."
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:113
msgid "Analytics Account"
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:114
msgid "Select the account that you setup for this site."
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:122
msgid "Add tracking code to site?"
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:123
msgid "This will automatically add the correct tracking code to your site"
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:129
msgid "Anonymize user IP?"
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:130
msgid ""
"In most cases this is not required, this is to comply with certain country "
"laws such as Germany."
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:138
msgid "Auto refresh active users every"
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:139
msgid ""
"Time interval in seconds to auto refresh active users. The active users will "
"be auto refreshed after this time interval. Leave blank or use 0(zero) to "
"disable auto refresh. Default: 5"
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:179
msgid "Select Account"
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:182
msgid "Account re-authorization may be required"
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:318
msgid "Deauthorize"
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:319
msgid "Authorized"
msgstr ""
#: includes/admin/settings/class-frontend-analytics-settings.php:323
msgid "Get Auth Code"
msgstr ""
#: includes/class-frontend-analytics-ajax.php:127
msgid "Something went wrong"
msgstr ""
#: includes/functions.php:97 includes/functions.php:104
msgid "Please check Google Analytics Settings"
msgstr ""
#: includes/functions.php:134
msgid ""
"Not authorized, please click authorized in GD > Google analytic settings."
msgstr ""
#: includes/functions.php:152
msgid "Login failed"
msgstr ""
#: includes/functions.php:375
msgid "No results available"
msgstr ""
#: includes/functions.php:405
msgid "Jan"
msgstr ""
#: includes/functions.php:406
msgid "Feb"
msgstr ""
#: includes/functions.php:407
msgid "Mar"
msgstr ""
#: includes/functions.php:408
msgid "Apr"
msgstr ""
#: includes/functions.php:409
msgid "May"
msgstr ""
#: includes/functions.php:410
msgid "Jun"
msgstr ""
#: includes/functions.php:411
msgid "Jul"
msgstr ""
#: includes/functions.php:412
msgid "Aug"
msgstr ""
#: includes/functions.php:413
msgid "Sep"
msgstr ""
#: includes/functions.php:414
msgid "Oct"
msgstr ""
#: includes/functions.php:415
msgid "Nov"
msgstr ""
#: includes/functions.php:416
msgid "Dec"
msgstr ""
#: includes/functions.php:429
msgid "Last Year"
msgstr ""
#: includes/functions.php:435
msgid "This Year"
msgstr ""
#: includes/functions.php:484
msgid "Mon"
msgstr ""
#: includes/functions.php:485
msgid "Tue"
msgstr ""
#: includes/functions.php:486
msgid "Wed"
msgstr ""
#: includes/functions.php:487
msgid "Thu"
msgstr ""
#: includes/functions.php:488
msgid "Fri"
msgstr ""
#: includes/functions.php:489
msgid "Sat"
msgstr ""
#: includes/functions.php:490
msgid "Sun"
msgstr ""
#: includes/functions.php:507
msgid "This Week"
msgstr ""
#: includes/functions.php:515
msgid "Last Week"
msgstr ""
#: includes/functions.php:631
#: includes/widgets/class-frontend-analytics-widget-analytics.php:59
msgid "Show Google Analytics"
msgstr ""
#: includes/functions.php:633
msgid "Analytics"
msgstr ""
#: includes/functions.php:635
msgid "Refresh"
msgstr ""
#: includes/functions.php:635
msgid "Active Users:"
msgstr ""
#: includes/functions.php:640
msgid "Last Week vs This Week"
msgstr ""
#: includes/functions.php:641
msgid "This Year vs Last Year"
msgstr ""
#: includes/functions.php:642
msgid "Top Countries"
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:33
msgid "Frontend Analytics Button Placeholder"
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:40
msgid "Frontend Analytics"
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:43
msgid "Show google analytics stats on your website front page."
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:48
msgid "Title:"
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:49
msgid "The widget title:"
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:56
msgid "Button text:"
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:57
msgid "The text to use for the button to show the analytics:"
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:65
msgid "Google Analytics visible to:"
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:66
msgid "Google Analytics will be visible to selected users only."
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:69
msgid "Administrator"
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:70
msgid "Author or profile owner."
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:71
msgid "Everyone logged in"
msgstr ""
#: includes/widgets/class-frontend-analytics-widget-analytics.php:72
msgid "Everyone"
msgstr ""
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:140
msgid "Select shortcode"
msgstr ""
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:159
msgid "Insert shortcode"
msgstr ""
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:162
msgid "Copy shortcode"
msgstr ""
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:361
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:981
msgid "Advanced Settings"
msgstr ""
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:1229
#, php-format
msgid "Placeholder for: %s"
msgstr ""
#: vendor/ayecode/wp-super-duper/wp-super-duper.php:1514
msgid "Placeholder for: "
msgstr ""

View File

@@ -0,0 +1,9 @@
{
"sitepress-multilingual-cms": "4.0.4",
"wpml-translation-management": "2.6.4",
"wpml-string-translation": "2.8.4",
"wpml-media-translation": "2.3.4",
"wpml-sticky-links": "1.4.4",
"wpml-cms-nav": "1.4.3",
"gravityforms-multilingual": "1.3.16"
}

View File

@@ -0,0 +1,48 @@
{
"name": "imagewalk",
"version": "1.0.0",
"private": true,
"scripts": {
"all": "npm run admin && npm run core && npm run main && npm run uploader",
"admin": "PKG=admin npm run do-${MODE:-build}",
"core": "PKG=core npm run do-${MODE:-build}",
"main": "PKG=main npm run do-${MODE:-build}",
"uploader": "PKG=uploader npm run do-${MODE:-build}",
"do-build": "browserify -e assets/js/src/$PKG | uglifyjs -c -m -o assets/js/dist/$PKG.min.js",
"postdo-build": "PKGCSS=assets/scss/$PKG.scss; if [ -f \"$PKGCSS\" ]; then node-sass $PKGCSS assets/css/$PKG.css --output-style expanded; fi",
"do-watch": "watchify -e assets/js/src/$PKG -o assets/js/dist/$PKG.js --delay 1500",
"do-release": "npm run all && node do-release.js"
},
"dependencies": {
"@wordpress/hooks": "^2.4.0",
"cropperjs": "^1.5.5",
"lodash.debounce": "^4.0.8",
"lodash.memoize": "^4.1.2",
"lodash.template": "^4.5.0",
"lodash.throttle": "^4.1.1",
"pica": "^5.1.0",
"qss": "^2.0.3"
},
"devDependencies": {
"@babel/core": "^7.5.5",
"@babel/preset-env": "^7.5.5",
"@wordpress/browserslist-config": "^2.5.0",
"archiver": "^3.0.3",
"babelify": "^10.0.0",
"browserify": "^16.3.0",
"browserify-shim": "^3.8.14",
"node-sass": "^4.12.0",
"uglify-js": "^3.6.0",
"watchify": "^3.11.1"
},
"browserify": {
"transform": [
"babelify",
"browserify-shim"
]
},
"browserify-shim": {
"imagewalk": "global:imagewalk",
"imagewalk-data": "global:imagewalk_data"
}
}

View File

@@ -0,0 +1,108 @@
# Copyright (C) 2019 zetamatic
# This file is distributed under the same license as the Integration of Caldera Forms and Salesforce plugin.
msgid ""
msgstr ""
"Project-Id-Version: Integration of Caldera Forms and Salesforce 0.0.1\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/integrate-caldera-forms-salesforce\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-09-06T05:40:58+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: integrate-caldera-forms-salesforce\n"
#. Plugin Name of the plugin
msgid "Integration of Caldera Forms and Salesforce"
msgstr ""
#. Plugin URI of the plugin
msgid "https://zetamatic.com"
msgstr ""
#. Description of the plugin
msgid "Caldera Forms Salesforce Integration is a Caldera Forms plugin/addon which allows you to push the data to Salesforce."
msgstr ""
#. Author of the plugin
msgid "zetamatic"
msgstr ""
#: inc/config.php:2
msgid "Environment"
msgstr ""
#: inc/config.php:5
msgid "Production"
msgstr ""
#: inc/config.php:6
msgid "Sandbox"
msgstr ""
#: inc/config.php:12
msgid "Salesforce Organisation Id"
msgstr ""
#: inc/config.php:16
msgid "Get your Production Organisation ID to <a href=\"https://help.salesforce.com/articleView?id=000325251&type=1&mode=1\">Click Here</a>"
msgstr ""
#: inc/config.php:18
msgid "Get your Sandbox Organisation ID to <a href=\"https://help.salesforce.com/articleView?id=data_sandbox_create.htm&type=5\">Click Here</a>"
msgstr ""
#: inc/config.php:24
msgid "Salesforce Debugging Email"
msgstr ""
#: inc/config.php:28
msgid "Provide a valid Email for debugging."
msgstr ""
#: inc/config.php:34
msgid "Salesforce Object"
msgstr ""
#: inc/config.php:37
msgid "Lead"
msgstr ""
#: inc/config.php:43
msgid "First Name"
msgstr ""
#: inc/config.php:50
msgid "Last Name"
msgstr ""
#: inc/config.php:57
msgid "Your Email"
msgstr ""
#: inc/config.php:64
msgid "Company Name"
msgstr ""
#: inc/config.php:71
msgid "Title"
msgstr ""
#: inc/config.php:78
msgid "Mobile No"
msgstr ""
#: inc/class-icfs.php:91
msgid "Salesforce Integration"
msgstr ""
#: inc/class-icfs.php:92
msgid "Send Caldera Forms submission data to Salesforce using Salesforce REST API."
msgstr ""
#. translators: %s: PHP version
#: integrate-caldera-forms-salesforce.php:57
msgid "Calder Forms Salesforce Integration requires PHP version %s+, plugin is currently NOT RUNNING."
msgstr ""

View File

@@ -0,0 +1,424 @@
# Copyright (C) 2019 FTF.agency
# This file is distributed under the same license as the Linkbuildr plugin.
msgid ""
msgstr ""
"Project-Id-Version: Linkbuildr 1.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/linkbuildr\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-08-19T18:27:35+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.3.0\n"
"X-Domain: linkbuildr\n"
#. Plugin Name of the plugin
#: classes/class-linkbuildr-settings.php:250
#: classes/class-linkbuildr-settings.php:254
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:250
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:254
#: dist/linkbuildr/views/admin-notice.php:3
#: views/admin-notice.php:3
msgid "Linkbuildr"
msgstr ""
#. Plugin URI of the plugin
msgid "https://ftf.agency/tools/linkbuildr/"
msgstr ""
#. Description of the plugin
msgid "Automated content promotion. Share your content with the people who care the most, automatically."
msgstr ""
#. Author of the plugin
msgid "FTF.agency"
msgstr ""
#. Author URI of the plugin
msgid "https://ftf.agency/"
msgstr ""
#: classes/class-linkbuildr-email-templates-table.php:110
#: classes/class-linkbuildr-site-contacts-table.php:117
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:110
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:117
msgid "Edit"
msgstr ""
#: classes/class-linkbuildr-email-templates-table.php:111
#: classes/class-linkbuildr-site-contacts-table.php:118
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:111
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:118
msgid "Delete"
msgstr ""
#: classes/class-linkbuildr-email-templates-table.php:142
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:142
msgid "Template Name"
msgstr ""
#: classes/class-linkbuildr-email-templates-table.php:143
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:143
msgid "Sender"
msgstr ""
#: classes/class-linkbuildr-email-templates-table.php:144
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:144
msgid "Subject"
msgstr ""
#: classes/class-linkbuildr-email-templates-table.php:145
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:145
msgid "Content"
msgstr ""
#: classes/class-linkbuildr-email-templates-table.php:146
#: dist/linkbuildr/classes/class-linkbuildr-email-templates-table.php:146
msgid "Tweet"
msgstr ""
#: classes/class-linkbuildr-settings.php:250
#: classes/class-linkbuildr-settings.php:251
#: classes/class-linkbuildr-settings.php:254
#: classes/class-linkbuildr-settings.php:255
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:250
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:251
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:254
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:255
msgid "Dashboard"
msgstr ""
#: classes/class-linkbuildr-settings.php:252
#: classes/class-linkbuildr-settings.php:256
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:252
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:256
#: dist/linkbuildr/views/linkbuildr-dashboard.php:8
#: dist/linkbuildr/views/site-contacts-list.php:6
#: views/linkbuildr-dashboard.php:8
#: views/site-contacts-list.php:6
msgid "Site Contacts"
msgstr ""
#: classes/class-linkbuildr-settings.php:258
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:258
msgid "New Site Contact"
msgstr ""
#: classes/class-linkbuildr-settings.php:259
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:259
#: dist/linkbuildr/views/email-templates-list.php:7
#: dist/linkbuildr/views/linkbuildr-dashboard.php:18
#: views/email-templates-list.php:7
#: views/linkbuildr-dashboard.php:18
msgid "Email Templates"
msgstr ""
#: classes/class-linkbuildr-settings.php:260
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:260
msgid "New Email Template"
msgstr ""
#. translators: %d: count of Site Contacts Deleted.
#: classes/class-linkbuildr-settings.php:295
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:295
msgid "Site Contacts deleted: %d"
msgstr ""
#. translators: %d: count of Email Templates Deleted.
#: classes/class-linkbuildr-settings.php:313
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:313
msgid "Email Templates deleted: %d"
msgstr ""
#. translators: %d: count of Site Contacts Deleted, %s add 's' if plural.
#: classes/class-linkbuildr-settings.php:372
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:372
msgid "%1$d Site Contact%2$s deleted."
msgstr ""
#. translators: %s: The Domain (aka - Name/Url) of the Site Contact saved.
#. translators: %s: The name of the Email Template saved.
#: classes/class-linkbuildr-settings.php:443
#: classes/class-linkbuildr-settings.php:686
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:443
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:686
msgid "%s was successfully saved"
msgstr ""
#: classes/class-linkbuildr-settings.php:445
#: classes/class-linkbuildr-settings.php:688
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:445
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:688
msgid "There was an error while saving item"
msgstr ""
#. translators: %s: The Domain (aka - Name/Url) of the Site Contact updated.
#. translators: %s: The name of the Email Template updated.
#: classes/class-linkbuildr-settings.php:451
#: classes/class-linkbuildr-settings.php:694
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:451
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:694
msgid "%s was successfully updated"
msgstr ""
#: classes/class-linkbuildr-settings.php:453
#: classes/class-linkbuildr-settings.php:696
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:453
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:696
msgid "There was an error while updating item"
msgstr ""
#: classes/class-linkbuildr-settings.php:487
#: classes/class-linkbuildr-settings.php:712
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:487
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:712
msgid "Item not found"
msgstr ""
#: classes/class-linkbuildr-settings.php:568
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:568
msgid "Domain is required"
msgstr ""
#: classes/class-linkbuildr-settings.php:571
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:571
msgid "Site Name is required"
msgstr ""
#: classes/class-linkbuildr-settings.php:574
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:574
msgid "First Name is required"
msgstr ""
#: classes/class-linkbuildr-settings.php:577
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:577
msgid "Email is required"
msgstr ""
#: classes/class-linkbuildr-settings.php:580
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:580
msgid "Message Template is required"
msgstr ""
#. translators: %d: count of Email Templates Deleted, %s add 's' if plural.
#: classes/class-linkbuildr-settings.php:626
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:626
msgid "%1$d Email Template%2$s deleted."
msgstr ""
#: classes/class-linkbuildr-settings.php:758
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:758
msgid "Template Name is required"
msgstr ""
#: classes/class-linkbuildr-settings.php:761
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:761
msgid "Subject is required"
msgstr ""
#: classes/class-linkbuildr-settings.php:764
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:764
msgid "Content is required"
msgstr ""
#: classes/class-linkbuildr-settings.php:767
#: dist/linkbuildr/classes/class-linkbuildr-settings.php:767
msgid "Tweet is required"
msgstr ""
#: classes/class-linkbuildr-site-contacts-table.php:149
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:149
#: dist/linkbuildr/views/site-contact-form-meta-box.php:14
#: views/site-contact-form-meta-box.php:14
msgid "Domain"
msgstr ""
#: classes/class-linkbuildr-site-contacts-table.php:150
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:150
#: dist/linkbuildr/views/site-contact-form-meta-box.php:26
#: views/site-contact-form-meta-box.php:26
msgid "Site Name"
msgstr ""
#: classes/class-linkbuildr-site-contacts-table.php:151
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:151
msgid "First Name"
msgstr ""
#: classes/class-linkbuildr-site-contacts-table.php:152
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:152
#: dist/linkbuildr/views/site-contact-form-meta-box.php:40
#: views/site-contact-form-meta-box.php:40
msgid "Email"
msgstr ""
#: classes/class-linkbuildr-site-contacts-table.php:153
#: dist/linkbuildr/classes/class-linkbuildr-site-contacts-table.php:153
msgid "Email Template"
msgstr ""
#. translators: %1$d: count of urls/domains needing contact info. %2$s: adds an 's' for plural if needed.
#: dist/linkbuildr/views/admin-notice.php:6
#: views/admin-notice.php:6
msgid "found %1$d website%2$s in your post that need contact details added:"
msgstr ""
#: dist/linkbuildr/views/admin-notice.php:8
#: views/admin-notice.php:8
msgid "Add Details"
msgstr ""
#: dist/linkbuildr/views/classic-editor-submit-misc-actions.php:5
#: views/classic-editor-submit-misc-actions.php:5
msgid "Click"
msgstr ""
#: dist/linkbuildr/views/classic-editor-submit-misc-actions.php:5
#: views/classic-editor-submit-misc-actions.php:5
msgid "Save Draft"
msgstr ""
#: dist/linkbuildr/views/classic-editor-submit-misc-actions.php:5
#: views/classic-editor-submit-misc-actions.php:5
msgid "above to find new links before publishing"
msgstr ""
#: dist/linkbuildr/views/classic-editor-submit-misc-actions.php:6
#: views/classic-editor-submit-misc-actions.php:6
msgid "Send Linkbuildr Emails on Publish"
msgstr ""
#: dist/linkbuildr/views/email-template-form-meta-box.php:6
#: views/email-template-form-meta-box.php:6
msgid "Email Template Name"
msgstr ""
#: dist/linkbuildr/views/email-template-form-meta-box.php:14
#: views/email-template-form-meta-box.php:14
msgid "Sender Email"
msgstr ""
#: dist/linkbuildr/views/email-template-form-meta-box.php:15
#: views/email-template-form-meta-box.php:15
msgid "Optional: Defaults to Post Author if left blank"
msgstr ""
#: dist/linkbuildr/views/email-template-form-meta-box.php:23
#: views/email-template-form-meta-box.php:23
msgid "Email Subject"
msgstr ""
#: dist/linkbuildr/views/email-template-form-meta-box.php:31
#: dist/linkbuildr/views/site-contact-form-meta-box.php:52
#: views/email-template-form-meta-box.php:31
#: views/site-contact-form-meta-box.php:52
msgid "Message Template"
msgstr ""
#: dist/linkbuildr/views/email-template-form-meta-box.php:32
#: dist/linkbuildr/views/email-template-form-meta-box.php:41
#: views/email-template-form-meta-box.php:32
#: views/email-template-form-meta-box.php:41
msgid "Shortcodes:[posturl], [contactname], [contactsitename], [author]"
msgstr ""
#: dist/linkbuildr/views/email-template-form-meta-box.php:40
#: views/email-template-form-meta-box.php:40
msgid "Tweet Template"
msgstr ""
#: dist/linkbuildr/views/email-template-form-meta-box.php:41
#: views/email-template-form-meta-box.php:41
msgid "Maximum of <strong>266 characters</strong> including shortcode values"
msgstr ""
#: dist/linkbuildr/views/email-template-form-meta-box.php:46
#: dist/linkbuildr/views/site-contact-form-meta-box.php:57
#: views/email-template-form-meta-box.php:46
#: views/site-contact-form-meta-box.php:57
msgid "Save"
msgstr ""
#. translators: %s: Edit or New before 'Email Template' depending on context.
#: dist/linkbuildr/views/email-template-form.php:8
#: views/email-template-form.php:8
msgid "%s Email Template"
msgstr ""
#: dist/linkbuildr/views/email-template-form.php:11
#: dist/linkbuildr/views/site-contact-form.php:13
#: views/email-template-form.php:11
#: views/site-contact-form.php:13
msgid "Return to List"
msgstr ""
#: dist/linkbuildr/views/email-templates-list.php:9
#: dist/linkbuildr/views/site-contacts-list.php:8
#: views/email-templates-list.php:9
#: views/site-contacts-list.php:8
msgid "Add new"
msgstr ""
#: dist/linkbuildr/views/requirements-error.php:2
#: views/requirements-error.php:2
msgid "error: Your environment doesn't meet all of the system requirements listed below."
msgstr ""
#. translators: %d: the version of PHP required.
#: dist/linkbuildr/views/requirements-error.php:9
#: views/requirements-error.php:9
msgid "PHP %d+"
msgstr ""
#. translators: %d: the version of PHP currently installed.
#. translators: %d: the version of WordPress currently in use.
#: dist/linkbuildr/views/requirements-error.php:15
#: dist/linkbuildr/views/requirements-error.php:30
#: views/requirements-error.php:15
#: views/requirements-error.php:30
msgid "(You're running version %d)"
msgstr ""
#. translators: %d: the version of WordPress required.
#: dist/linkbuildr/views/requirements-error.php:24
#: views/requirements-error.php:24
msgid "WordPress %d+"
msgstr ""
#: dist/linkbuildr/views/requirements-error.php:36
#: views/requirements-error.php:36
msgid "If you need to upgrade your version of PHP you can ask your hosting company for assistance, and if you need help upgrading WordPress you can refer to "
msgstr ""
#: dist/linkbuildr/views/requirements-error.php:36
#: views/requirements-error.php:36
msgid "the Codex"
msgstr ""
#: dist/linkbuildr/views/site-contact-form-meta-box.php:17
#: views/site-contact-form-meta-box.php:17
msgid "Use full root domain path including http://"
msgstr ""
#: dist/linkbuildr/views/site-contact-form-meta-box.php:32
#: views/site-contact-form-meta-box.php:32
msgid "Contact Name"
msgstr ""
#: dist/linkbuildr/views/site-contact-form.php:7
#: views/site-contact-form.php:7
msgid "New Site Contacts"
msgstr ""
#. translators: %s: Edit or New before 'Site Contact' depending on context.
#: dist/linkbuildr/views/site-contact-form.php:11
#: views/site-contact-form.php:11
msgid "%s Site Contact"
msgstr ""
#: dist/linkbuildr/views/site-contact-form.php:99
#: views/site-contact-form.php:99
msgid "Close"
msgstr ""

View File

@@ -0,0 +1,28 @@
msgid ""
msgstr ""
"Project-Id-Version: MWB Zendesk Woo Order Sync 1.0.0\n"
"POT-Creation-Date: 2019-09-03 16:57+0530\n"
"PO-Revision-Date: 2019-09-03 16:57+0530\n"
"Last-Translator: \n"
"Language-Team: makewebbetter\n"
"Language: en\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: ../../Documents/git plugin/Zendesk-Woocommerce-Order-"
"Sync\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: __;_e;esc_html_e\n"
"X-Poedit-SearchPath-0: .\n"
#: Library/class-mwb-zendesk-manager.php:150
msgid "No orders found"
msgstr ""
#: mwb-zendesk-woo-order-sync.php:123
msgid ""
"Woocommerce is not activated, please activate woocommerce first to install "
"and use zendesk woocommerce plugin."
msgstr ""

View File

@@ -0,0 +1,248 @@
Version: 2.1.2 / 05/08/2019
-SQL code optimization
Version: 2.1.1 / 15/07/2019
-Code optimization
Version: 2.1.0 / 27/05/2019
- New front-end option in WP back-office:
- Stars colour customization.
- New Badges available for frontend.
- New design of category Stars.
- Number of reviews to display in product page.
Version: 2.0.3 / 25/04/2019
- fix ajax lang
Version: 2.0.2 / 23/04/2019
- Small bug corrections
Version: 2.0.1 / 18/04/2019
- Bug Correction in Front-end
Version: 2.0.0 / 15/04/2019
- Fix Back-office and template
- Additional Rich Snippets code (Review)
- Bug Correction in Back-office
Version: 1.9.5 / 18/03/2019
- Back-office user and translations fix
Version: 1.9.4 / 15/03/2019
- Important security update
Version: 1.9.3 / 22/02/2019
- Back Office user interface improvement
version: 1.9.2 / 19/02/2019
- fix notice in av_backoffice
- fix float widget function
version: 1.9.1 / 18/02/2019
- fix bug multiligual
- Add function flag order (API)
version: 1.9.0 / 07/02/2019
- Adaptation with WPML multiligual plugin
version : 1.8.5 / 04/12/2018
- change readme presentation
version: 1.8.4 / 28/11/2018
-including font straight in our module. (Avoiding external calls).
version: 1.8.3 / date 22/11/2018
- change wording nfservice
version: 1.8.2 / date 13/11/2018
- Fix count() warning for PHP 7.2
- Look through to all prefix queries.
- try catch in order to check if the product exist api_functions.php
- Compatibilities wordpress 5.0 and woocommerce 3.5.1
version : 1.8.1 / date 27/09/2018
- Remove widget fixe code
version : 1.8.0 / date 13/09/2018
- Remove rich snippet site and category
version : 1.7.11 / date 21/09/2018
- Fix specific hooks
version : 1.7.10 / date 21/09/2018
- Add specific hooks
version : 1.7.9 / date 16/07/2018
- Fixed reviews export notice
- Fixed various other notices
- Fixed various Rich Snippet parts
version : 1.7.8 / date 05/07/2018
- Ajax url fixed (removed /index.php)
version : 1.7.7 / date 25/06/2018
- Various fixes
version : 1.7.6 / date 20/06/2018
- API/Ajax call is now made via a dedicated endpoint
- Enhanced WooCommerce 3.0 compliance
- Fixed 'more helpful reviews' missing in reviews dropdown list
- Corrected Italian translations
version : 1.7.5 / date 07/05/2018
- Display media option is now set in Netreviews configuration page
- Minor CSS Fix
- Minor PHP fixes
version : 1.7.4 / date : 16/04/2018
- IE compatibility
- Fix js rate filter
version : 1.7.3 / date : 16/04/2018
- It's now possible to enable/disable media on product reviews
- AV BackOffice CSS adjustments
version : 1.7.2 / date : 11/04/2018
- Fixed Firefox's double click bug on helpful button
- Helpful option activated by default
- Clean code
version : 1.7.1 / date : 10/04/2018
- Updated images with font icons, better indentation, removed big css comments
version : 1.7.0 / date : 27/03/2018
- Add medias and slider
version : 1.6.0 / date : 27/03/2018
- Fix google shopping fields (sku / urls)
version : 1.5.8 / date : 09/03/2018
- Switch API from serialize to json_encode
version : 1.5.7 / date : 13/02/2018
- Clean JS code
- Clean CSS code
version : 1.5.6 / date : 12/02/2018
- Texte modifier
- Ajout de traduction
- More comment
version : 1.5.5 / date : 17/01/2018
- Correction translation
version : 1.5.4 / date : 07/12/2017
- add img missing
- modif css
version : 1.5.3 / date : 07/12/2017
- Fix display infobulle
version : 1.5.2 / date : 28/11/2017
- Fix load more reviews
- add function update version module
- add order date and display on the reviews
version : 1.5.1 / date : 22/11/2017
- Fix pagination
- Make the helpful feature optionnal
version : 1.5.0 / date : 27/10/2017
- Add helpful reviews feature
- Add indicators
- New reviews design
version : 1.4.9 / date : 04/10/2017
- Fix new tables
version : 1.4.8 / date : 02/10/2017
- New feature multisite managemenent (many request impacted)
- Rich snippet site modified
- Replace function file_get_content by file_get_contents_curl
version : 1.4.7 / date : 07/09/2017
- Remove set_time_limit function
version : 1.4.6 / date : 22/06/2017
- Fix is_admin error 500
version : 1.4.5 / date : /05/2017
- Fix update_version
version : 1.4.4 / date : /04/2017
- Fix bug ntav_snippet_category()
version : 1.4.3 / date : 18/04/2017
- Integration rich snippet category (microdata and json ld)
version : 1.4.2 / date : 18/04/2017
- fix bug get_id on null
version : 1.4.1 / date : 13/04/2017
- fix error display
version : 1.4.0 / date : 13/04/2017
- Integration rich snippet product with json ld (compatible woocommerce 3.0)
version : 1.3.16 / date : 01/03/2017
- Migration de paramètres de configuration du back-office Wordpress vers le back-office Avis-Vérifiés
version : 1.3.15 / date : 16/02/2017
- Ajout du choix de la couleur de fond
- Ajout d'un champ CSS spécifique
version : 1.3.14 / date : 10/02/2017
- Correction d'un bug sur l'inclusion du fichier CSS
version : 1.3.13 / date : 09/02/2017
- Nouveau design front office
version : 1.3.12 / date : 09/02/2017
- Correction d'un bug majeur sur l'automatisation
version : 1.3.11 / date : 08/02/2017
- Ajout du choix de couleur des étoiles
version : 1.3.10 / date : 08/02/2017
- Amélioration backoffice
- Correction du problème de l'API non joignable à cause du template.
version : 1.3.9 / date : 06/02/2017
- Correction du problème de l'API non joignable à cause du template.
version : 1.3.8 / date : 02/02/2017
- Correction de quelques messages d'erreur.
version : 1.3.7 / date : 01/02/2017
- Ajout de l'option d'activation des richsnippets produits
- Modification du module pour respecter les standards Wordpress
version : 1.3.6 / date : 25/01/2017
- Fiche produit, on n'affiche rien si il n'y a pas d'avis
- Modification du module pour respecter les standards Wordpress
version : 1.3.5 / date : 16/01/2017
- Refonte graphique de la configuration
version : 1.3.4 / date : 11/01/2017
- Modification du header
- Ajout de traductions
version : 1.3.3 / date : 09/01/2017
- Amélioration graphique de la page de configuration
version : 1.3.2 / date : 06/01/2017
- Amélioration graphique de la page de configuration
version : 1.3.1 / date : 05/01/2017
- fix function view_project_template in pagetemplater.php exception
version : 1.3 / date : 29/12/2016
- Ajout favicon
- Amélioration graphique de la page de configuration
- Ajout des configurations des rich snippet site
- Ajout du widget Avis Vérifiés
- Modification et fix sur la fonction netreviews_product_rating()

View File

@@ -0,0 +1,3 @@
== Changelog ==
= 0.1 =
* Initial version

View File

@@ -0,0 +1,246 @@
# Copyright (C) 2019 Picocodes
# This file is distributed under the GPL3+.
msgid ""
msgstr ""
"Project-Id-Version: Noptin - Simple Newsletter Subscription Forms 1.0.5\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/noptin\n"
"POT-Creation-Date: 2019-08-01 13:43:55+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en\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: .\n"
"X-Poedit-Bookmarks: \n"
"X-Textdomain-Support: yes\n"
"X-Generator: grunt-wp-i18n 1.0.3\n"
#: includes/admin/admin.php:249
msgid "Newsletter opt-in forms"
msgstr ""
#: includes/admin/admin.php:250
msgid "Newsletter Forms"
msgstr ""
#: includes/admin/admin.php:259 includes/admin/admin.php:260
#: includes/admin/templates/forms-list.php:22
msgid "Add New Form"
msgstr ""
#: includes/admin/admin.php:269 includes/admin/admin.php:270
msgid "Subscribers"
msgstr ""
#: includes/admin/forms-editor-quick.php:239
#: includes/admin/forms-editor.php:819
msgid "Editing"
msgstr ""
#: includes/admin/forms-editor-quick.php:240
#: includes/admin/forms-editor.php:820
msgid "Save"
msgstr ""
#: includes/admin/forms-editor-quick.php:241
#: includes/admin/forms-editor.php:821
msgid "Saving..."
msgstr ""
#: includes/admin/forms-editor-quick.php:242
#: includes/admin/forms-editor.php:822
msgid "Save As Template"
msgstr ""
#: includes/admin/forms-editor-quick.php:243
#: includes/admin/forms-editor.php:823
msgid "Saving Template..."
msgstr ""
#: includes/admin/forms-editor-quick.php:244
#: includes/admin/forms-editor.php:824
msgid "There was an error saving your form."
msgstr ""
#: includes/admin/forms-editor-quick.php:245
#: includes/admin/forms-editor.php:825
msgid "Your changes have been saved successfuly"
msgstr ""
#: includes/admin/forms-editor-quick.php:246
#: includes/admin/forms-editor.php:826
msgid "There was an error saving your template."
msgstr ""
#: includes/admin/forms-editor-quick.php:247
#: includes/admin/forms-editor.php:827
msgid "Your template has been saved successfuly"
msgstr ""
#: includes/admin/forms-editor-quick.php:248
#: includes/admin/forms-editor.php:828
msgid "Preview"
msgstr ""
#: includes/admin/forms-editor.php:528
msgid "Hide Close Button"
msgstr ""
#: includes/admin/subscribers.php:7
msgid "Noptin"
msgstr ""
#: includes/admin/subscribers.php:8
msgid "View and download your email subscribers."
msgstr ""
#: includes/admin/subscribers.php:22 includes/admin/subscribers.php:47
msgid "Email Address"
msgstr ""
#: includes/admin/subscribers.php:23 includes/admin/subscribers.php:48
msgid "First Name"
msgstr ""
#: includes/admin/subscribers.php:24 includes/admin/subscribers.php:49
msgid "Last Name"
msgstr ""
#: includes/admin/subscribers.php:25 includes/admin/subscribers.php:50
msgid "Last Updated"
msgstr ""
#: includes/admin/templates/forms-empty.php:19
msgid "No email opt-in forms found. Why not create one?"
msgstr ""
#: includes/admin/templates/forms-empty.php:20
msgid "Create New Form"
msgstr ""
#: includes/admin/templates/forms-list.php:26
msgid "Search Forms"
msgstr ""
#: includes/admin/templates/forms-list.php:33
msgid "Name"
msgstr ""
#: includes/admin/templates/forms-list.php:34
msgid "Status"
msgstr ""
#: includes/admin/templates/forms-list.php:35
msgid "Date Created"
msgstr ""
#: includes/admin/templates/forms-list.php:41
msgid "Inactive"
msgstr ""
#: includes/admin/templates/forms-list.php:41
msgid "Active"
msgstr ""
#: includes/admin/templates/forms-list.php:48
msgid "Click To Edit Form "
msgstr ""
#: includes/admin/widget.php:167
msgid "FREE NEWSLETTER"
msgstr ""
#: includes/admin/widget.php:168
msgid ""
"Subscribe to our newsletter today and be the first to know when we publish "
"a new blog post."
msgstr ""
#: includes/admin/widget.php:169
msgid "SUBSCRIBE NOW"
msgstr ""
#: includes/admin/widget.php:179
msgid "Title:"
msgstr ""
#: includes/admin/widget.php:192
msgid "Description:"
msgstr ""
#: includes/admin/widget.php:205
msgid "Redirect:"
msgstr ""
#: includes/admin/widget.php:220
msgid "Background Color:"
msgstr ""
#: includes/admin/widget.php:235
msgid "Title Color:"
msgstr ""
#: includes/admin/widget.php:249
msgid "Text Color:"
msgstr ""
#: includes/admin/widget.php:262
msgid "Button Color:"
msgstr ""
#: includes/admin/widget.php:274
msgid "Submit Button Text:"
msgstr ""
#: includes/ajax.php:24
msgid "Error: Please reload the page and try again."
msgstr ""
#: includes/ajax.php:34
msgid "Error: Please provide a valid email address."
msgstr ""
#: includes/ajax.php:54
msgid "Success!"
msgstr ""
#: includes/class-noptin-form.php:145 includes/class-noptin-form.php:447
msgid "Untitled"
msgstr ""
#: includes/class-sidebar.php:124
msgid "Form:"
msgstr ""
#: includes/class-sidebar.php:132
msgid "Select form"
msgstr ""
#. Plugin Name of the plugin/theme
msgid "Noptin - Simple Newsletter Subscription Forms"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "https://wordpress.org/plugins/noptin"
msgstr ""
#. Description of the plugin/theme
msgid "Easily add a newsletter optin box in any post, page or custom post type"
msgstr ""
#. Author of the plugin/theme
msgid "Picocodes"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://github.com/picocodes"
msgstr ""

View File

@@ -0,0 +1,78 @@
msgid ""
msgstr ""
"Project-Id-Version: Oauth Gap Messenger v1.0.0\n"
"Report-Msgid-Bugs-To: Ehsan Sabet <ehsan.sabet@hotmail.com>\n"
"POT-Creation-Date: 2019-08-06 16:49+0430\n"
"PO-Revision-Date: \n"
"Last-Translator: Ehsan Sabet <ehsan.sabet@hotmail.com>\n"
"Language-Team: \n"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Textdomain-Support: yesX-Generator: Poedit 1.6.4\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: __;_e;esc_html_e;esc_html_x:1,2c;esc_html__;"
"esc_attr_e;esc_attr_x:1,2c;esc_attr__;_ex:1,2c;_nx:4c,1,2;"
"_nx_noop:4c,1,2;_x:1,2c;_n:1,2;_n_noop:1,2;__ngettext:1,2;"
"__ngettext_noop:1,2;_c,_nc:4c,1,2\n"
"X-Poedit-Basepath: ..\n"
"X-Generator: Poedit 1.8.7.1\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-SearchPath-1: inc\n"
#: inc/oauth-gap-messenger-admin.php:28
msgid "oauth Gap Messenger"
msgstr "ورود با گپ"
#: inc/oauth-gap-messenger-admin.php:29
msgid "Gap OAuth Setting"
msgstr "تنظیمات ورود با گپ"
#: inc/oauth-gap-messenger-admin.php:38
msgid "Basic Settings"
msgstr "تنظیمات"
#: inc/oauth-gap-messenger-admin.php:54
msgid "Client ID"
msgstr ""
#: inc/oauth-gap-messenger-admin.php:61
msgid "Client Secret (Token)"
msgstr ""
#: inc/oauth-gap-messenger-admin.php:68
msgid "Redirect link"
msgstr ""
#: inc/oauth-gap-messenger-admin.php:101
msgid "Copied to clipboard"
msgstr "کپی شد!"
#: inc/oauth-gap-messenger-admin.php:492
msgid "Choose File"
msgstr ""
#: oauth-gap-messenger.php:160
#, php-format
msgid "You have Login at %1$s"
msgstr "شما به وب سایت %1$s وارد شده‌اید."
#: oauth-gap-messenger.php:201
#, php-format
msgid "You have registered at %1$s"
msgstr "ثبت نام شما در وب سایت %1$s انجام شد."
#: oauth-gap-messenger.php:223
msgid "Please complete oauth Gap messenger settings!"
msgstr "لطفا تنظیمات پلاگین ورود با گپ را انجام دهید."
#~ msgid "oAuth"
#~ msgstr "ورود با گپ"
#~ msgid "oAuth Robot"
#~ msgstr "تنظیمات ربات"
#~ msgid "Save Changes"
#~ msgstr "ذخیره تغییرات"

View File

@@ -0,0 +1,95 @@
# Copyright (C) 2019 Pixelgrade
# This file is distributed under the same license as the Pixelgrade Assistant plugin.
msgid ""
msgstr ""
"Project-Id-Version: Pixelgrade Assistant 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/pixelgrade-assistant\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-08-06T09:42:24+03:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: pixelgrade_assistant\n"
#. Plugin Name of the plugin
msgid "Pixelgrade Assistant"
msgstr ""
#. Plugin URI of the plugin
msgid "https://github.com/pixelgrade/pixelgrade-assistant"
msgstr ""
#. Description of the plugin
msgid "We care about giving you the best experience with your free Pixelgrade theme."
msgstr ""
#. Author of the plugin
msgid "Pixelgrade"
msgstr ""
#. Author URI of the plugin
msgid "https://pixelgrade.com"
msgstr ""
#. translators: 1: plugin name(s).
#: admin/required-plugins/class-tgm-plugin-activation.php:334
msgid "This theme requires the following plugin: %1$s."
msgid_plural "This theme requires the following plugins: %1$s."
msgstr[0] ""
msgstr[1] ""
#. translators: 1: plugin name(s).
#: admin/required-plugins/class-tgm-plugin-activation.php:340
msgid "This theme recommends the following plugin: %1$s."
msgid_plural "This theme recommends the following plugins: %1$s."
msgstr[0] ""
msgstr[1] ""
#. translators: 1: plugin name(s).
#: admin/required-plugins/class-tgm-plugin-activation.php:346
msgid "The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s."
msgid_plural "The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s."
msgstr[0] ""
msgstr[1] ""
#. translators: 1: plugin name(s).
#: admin/required-plugins/class-tgm-plugin-activation.php:352
msgid "There is an update available for: %1$s."
msgid_plural "There are updates available for the following plugins: %1$s."
msgstr[0] ""
msgstr[1] ""
#. translators: 1: plugin name(s).
#: admin/required-plugins/class-tgm-plugin-activation.php:358
msgid "The following required plugin is currently inactive: %1$s."
msgid_plural "The following required plugins are currently inactive: %1$s."
msgstr[0] ""
msgstr[1] ""
#. translators: 1: plugin name(s).
#: admin/required-plugins/class-tgm-plugin-activation.php:364
msgid "The following recommended plugin is currently inactive: %1$s."
msgid_plural "The following recommended plugins are currently inactive: %1$s."
msgstr[0] ""
msgstr[1] ""
#: admin/required-plugins/class-tgm-plugin-activation.php:370
msgid "Begin installing plugin"
msgid_plural "Begin installing plugins"
msgstr[0] ""
msgstr[1] ""
#: admin/required-plugins/class-tgm-plugin-activation.php:375
msgid "Begin updating plugin"
msgid_plural "Begin updating plugins"
msgstr[0] ""
msgstr[1] ""
#: admin/required-plugins/class-tgm-plugin-activation.php:380
msgid "Begin activating plugin"
msgid_plural "Begin activating plugins"
msgstr[0] ""
msgstr[1] ""

View File

@@ -0,0 +1,23 @@
## Changelog
= 1.1.1 - Aug 09 2019 =
* Fix: Kirki admin notice issue fixed.
= 1.1 - Aug 09 2019 =
* New: Added Custom Sidebar which can helps to register custom widget area.
* Fix: Icon picker ajax call error.
* Update: 'admin.css' file moved from `assets/css/` to `core/assets/js/`.
* Update: Translation strings updated.
* Tweak: 'plugin_row_meta' hook removed in `core/class-admin-page.php/`
= 1.0 - Aug 08 2019 =
* Info: Initial Release.
= 0.2 - Aug 06 2019 =
* Fix: Sanitization improved.
* Update: Translaion string updated.
* Update: 'octagon_taxonomy_image_lists' filter updated.
* Update: 'wp-color-picker-alpha.js' file moved from `core/assets/js/` to `core/library/js/`.
= 0.1 - Aug 05 2019 =
* Info: Initial Public Beta Release

View File

@@ -433,6 +433,11 @@
<link rel="stylesheet" id="advanced-forms-paypal-payment-buttons-css" href="http://wp.lab/wp-content/plugins/advanced-forms-paypal-payment-buttons/public/css/advanced-forms-paypal-payment-buttons-public.css?ver=1.0.0" type="text/css" media="all">
<!-- advanced-page-visit-counter -->
<link rel="stylesheet" id="advanced-page-visit-counter-css" href="http://wp.lab/wp-content/plugins/advanced-page-visit-counter/public/css/advanced-page-visit-counter-public.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-page-visit-counter/public/js/advanced-page-visit-counter-public.js?ver=1.0.1"></script>
<!-- advanced-plugin-search -->
<link rel="stylesheet" id="klick_aps_ui_css-css" href="http://wp.lab/wp-content/plugins/advanced-plugin-search/css/klick-aps-ui.min.css?ver=0.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-plugin-search/js/klick-aps-ui.min.js?ver=0.0.1"></script>
@@ -451,6 +456,15 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-portfolio/public/assets/js/scripts.js?ver=1.0.1"></script>
<!-- advanced-product-wishlist-for-woo -->
<link rel="stylesheet" id="advanced-product-wishlist-for-woocomerce-css" href="http://wp.lab/wp-content/plugins/advanced-product-wishlist-for-woo/public/css/advanced-product-wishlist-for-woocomerce-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-product-wishlist-for-woo/public/js/advanced-product-wishlist-for-woocomerce-public.js?ver=1.0.0"></script>
<!-- advanced-sermons -->
<link rel="stylesheet" id="asp-frontend-styling-css" href="http://wp.lab/wp-content/plugins/advanced-sermons/styling/asp-frontend.css?ver=1.8" type="text/css" media="all">
<!-- advanced-spoiler -->
<link rel="stylesheet" id="adv-spoiler-css" href="http://wp.lab/wp-content/plugins/advanced-spoiler/css/advanced-spoiler.css?ver=2.02" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-spoiler/js/jquery-spoiler.js?ver=2.02"></script>
@@ -461,6 +475,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-team/public/js/advanced-team-public.js?ver=1.0.0"></script>
<!-- advanced-team-showcase -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-team-showcase/assets/js/atmswc-script.js?ver=1.0.0"></script>
<!-- advanced-testimonials -->
<link rel="stylesheet" id="advanced-testimonials-css" href="http://wp.lab/wp-content/plugins/advanced-testimonials/public/css/advanced-testimonial-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-testimonials/public/js/advanced-testimonial-public.js?ver=1.0.0"></script>
@@ -959,6 +977,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/astro-woocommerce-free-gift/assets/js/frontend.js?ver=1.0.1"></script>
<!-- at-lazy-loader -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/at-lazy-loader/at-lazy-loader.js?ver=1.0.0"></script>
<!-- atlas-specialist -->
<link rel="stylesheet" id="atlas_specialist_style-css" href="http://wp.lab/wp-content/plugins/atlas-specialist/public/css/atlas-specialist.min.css?ver=1.1.9" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/atlas-specialist/public/js/atlas-specialist.min.js?ver=1.1.9"></script>
@@ -1209,6 +1231,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/b2i-investor-tools/js/export.js?ver=0.7.2"></script>
<!-- ba-plus-before-after-image-slider-free -->
<link rel="stylesheet" id="s201-bai-css" href="http://wp.lab/wp-content/plugins/ba-plus-before-after-image-slider-free/css/ba-plus.min.css?ver=1.0.0" type="text/css" media="screen">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ba-plus-before-after-image-slider-free/js/ba-plus.min.js?ver=1.0.0"></script>
<!-- back-to-top-advanced -->
<link rel="stylesheet" id="back-to-top-advanced-style-css" href="http://wp.lab/wp-content/plugins/back-to-top-advanced/classes/../assets/style.css?ver=1.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/back-to-top-advanced/classes/../assets/script.js?ver=1.1"></script>
@@ -1244,6 +1271,18 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/basepress/public/js/basepress.js?ver=1.7.8"></script>
<!-- baslider -->
<link rel="stylesheet" id="nextcodeslider-animate-css-css" href="http://wp.lab/wp-content/plugins/baslider/css/animate.min.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="nextcodeslider-css" href="http://wp.lab/wp-content/plugins/baslider/css/style.min.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="nextcodeslider-swiper-css" href="http://wp.lab/wp-content/plugins/baslider/css/swiper.min.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/baslider/js/lib//three.min.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/baslider/js/lib/swiper.min.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/baslider/js/lib/Tween.min.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/baslider/js/lib/webfontloader.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/baslider/js/embed.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/baslider/js/build/nextcodeSlider.js?ver=1.0"></script>
<!-- bazz-callback-widget -->
<link rel="stylesheet" id="bazz_widget_style-css" href="http://wp.lab/wp-content/plugins/bazz-callback-widget/css/bazz-widget.css?ver=3.12" type="text/css" media="all">
@@ -1931,6 +1970,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/brikshya-map/public/js/brikshya-map-public.js?ver=1.0.0"></script>
<!-- broadcast-companion -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/broadcast-companion/bc-companion-main.js?ver=1.9"></script>
<!-- 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>
@@ -2129,6 +2172,10 @@
<link rel="stylesheet" id="pushlabs-callbutton-css" href="http://wp.lab/wp-content/plugins/call-button/assets/css/pushlabs-callbutton.css?ver=1.0" type="text/css" media="all">
<!-- call-leads -->
<link rel="stylesheet" id="jquery-ui-style-css" href="http://wp.lab/wp-content/plugins/call-leads/assets/css/jquery-ui.css?ver=1.0" type="text/css" media="all">
<!-- camoo-sms -->
<link rel="stylesheet" id="wpsms-admin-bar-css" href="http://wp.lab/wp-content/plugins/camoo-sms/assets/css/admin-bar.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="wpsms-subscribe-css" href="http://wp.lab/wp-content/plugins/camoo-sms/assets/css/subscribe.css?ver=1.0" type="text/css" media="all">
@@ -2194,6 +2241,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/car-rental/js/owl.carousel.js?ver=1.0.6"></script>
<!-- card-for-bilibili -->
<link rel="stylesheet" id="card-for-bilibili-css-css" href="http://wp.lab/wp-content/plugins/card-for-bilibili/card-for-bilibili.css?v=1.3&ver=1.3" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/card-for-bilibili/card-for-bilibili.js?v=1.3&ver=1.3"></script>
<!-- cardojo-lite -->
<link rel="stylesheet" id="plugins-css" href="http://wp.lab/wp-content/plugins/cardojo-lite/assets/css/plugins.css?ver=1.0.2" type="text/css" media="all">
<link rel="stylesheet" id="cardojo_public_css-css" href="http://wp.lab/wp-content/plugins/cardojo-lite/assets/css/cardojo-public.css?ver=1.0.2" type="text/css" media="all">
@@ -2211,6 +2263,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/carousel-for-awesome-filterable-portfolio/resources/js/jquery.elastislide.js?ver=1.0"></script>
<!-- carousel-post-slider -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/carousel-post-slider/assets/js/advncps.main.js?ver=1.0.0"></script>
<!-- case-study -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/case-study/include/js/bootstrap.min.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/case-study/include/js/wow.js?ver=1.0"></script>
@@ -2442,6 +2498,7 @@
<!-- cf7-phone-mask-field -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/cf7-phone-mask-field/assets/js/jquery.maskedinput.min.js?ver=1.3"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/cf7-phone-mask-field/assets/js/jquery.maskedinput.js?ver=1.3"></script>
<!-- cf7-reply-manager -->
@@ -2870,6 +2927,13 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/conditional-lightbox/slimbox-2.04/js/slimbox2.js?ver=1.0"></script>
<!-- conditional-popup-creator -->
<link rel="stylesheet" id="jBox-styles-css" href="http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/css/jBox.all.min.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="popmodal-styles-css" href="http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/css/main.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/js/jBox.all.min.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/conditional-popup-creator/assets/js/main.js?ver=1.0"></script>
<!-- connect-daily-web-calendar -->
<link rel="stylesheet" id="cdaily-style-css" href="http://wp.lab/wp-content/plugins/connect-daily-web-calendar/cdaily.css?ver=1.3.8" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/connect-daily-web-calendar/cdaily-plugin.js?ver=1.3.8"></script>
@@ -2961,6 +3025,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/contact-list/public/contact-list-public.js?ver=1.0.0"></script>
<!-- contact-me-on-zalo -->
<link rel="stylesheet" id="cmoz-style-css" href="http://wp.lab/wp-content/plugins/contact-me-on-zalo/assets/css/app.css?ver=1.0.1" type="text/css" media="all">
<!-- contact-us-page-contact-people -->
<script type="text/javascript" src="//wp.lab/wp-content/plugins/contact-us-page-contact-people/assets/js/modal-popup.js?ver=3.1.3"></script>
@@ -3157,6 +3225,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/creame-whatsapp-me/public/js/whatsappme.js?ver=1.0.3"></script>
<!-- create-payment-stripe-gateway -->
<link rel="stylesheet" id="mxcpfc_style-css" href="http://wp.lab/wp-content/plugins/create-payment-stripe-gateway/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/create-payment-stripe-gateway/includes/frontend/assets/js/script.js?ver=1.0"></script>
<!-- crelly-slider -->
<link rel="stylesheet" id="crellyslider-css" href="http://wp.lab/wp-content/plugins/crelly-slider/css/crellyslider.css?ver=1.2.3" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/crelly-slider/js/jquery.crellyslider.min.js?ver=1.2.3"></script>
@@ -3255,6 +3328,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/custom-facebook-feed/js/cff-scripts.js?ver=2.4.6"></script>
<!-- custom-map-for-real-estate -->
<link rel="stylesheet" id="maps-points-css" href="http://wp.lab/wp-content/plugins/custom-map-for-real-estate/frontend/css/maps_points.css?ver=1.1.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/custom-map-for-real-estate/frontend/js/maps_points.js?ver=1.1.1"></script>
<!-- custom-registration-form-builder-with-submission-manager -->
<link rel="stylesheet" id="rm_theme_matchmytheme-css" href="http://wp.lab/wp-content/plugins/custom-registration-form-builder-with-submission-manager/public/css/theme_rm_matchmytheme.css?ver=3.8.0.4" type="text/css" media="all">
<link rel="stylesheet" id="RegistrationMagic-css" href="http://wp.lab/wp-content/plugins/custom-registration-form-builder-with-submission-manager/public/css/style_rm_front_end.css?ver=3.8.0.4" type="text/css" media="all">
@@ -3370,6 +3448,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/digipass/public/assets/js/dp-public.js?ver=0.3.0"></script>
<!-- digital-climate-strike-wp -->
<link rel="stylesheet" id="digital-climate-strike-wp-css" href="http://wp.lab/wp-content/plugins/digital-climate-strike-wp/public/css/digital-climate-strike-wp-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/digital-climate-strike-wp/public/js/digital-climate-strike-wp-public.js?ver=1.0.0"></script>
<!-- dima-take-action -->
<link rel="stylesheet" id="dima-take-action-css" href="http://wp.lab/wp-content/plugins/dima-take-action/public/css/dima-take-action-public.css?ver=1.0.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/dima-take-action/public/js/dima-take-action-public.js?ver=1.0.2"></script>
@@ -3385,6 +3468,13 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/dispensary-tinctures/public/js/wpd-tinctures-public.js?ver=1.0.0"></script>
<!-- display-post-types -->
<link rel="stylesheet" id="dpt-style-css" href="http://wp.lab/wp-content/plugins/display-post-types/frontend/css/style.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/display-post-types/frontend/js/bricklayer.build.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/display-post-types/frontend/js/flickity.pkgd.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/display-post-types/frontend/js/scripts.build.js?ver=1.0.0"></script>
<!-- ditty-news-ticker -->
<link rel="stylesheet" id="ditty-news-ticker-font-css" href="http://wp.lab/wp-content/plugins/ditty-news-ticker/assets/fontastic/styles.css?ver=2.1.10" type="text/css" media="all">
<link rel="stylesheet" id="ditty-news-ticker-css" href="http://wp.lab/wp-content/plugins/ditty-news-ticker/assets/css/style.css?ver=2.1.10" type="text/css" media="all">
@@ -3436,6 +3526,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/dropshipping-xox/public/js/dropshipping-xox-public.js?ver=3.1.8"></script>
<!-- ds-suit -->
<link rel="stylesheet" id="ds-suit-css" href="http://wp.lab/wp-content/plugins/ds-suit/public/css/public.css?ver=1.15.4" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ds-suit/public/js/public.js?ver=1.15.4"></script>
<!-- dsidxpress -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/dsidxpress/js/autocomplete.js?ver=3.0.0"></script>
@@ -3481,6 +3576,7 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/earnware-connect/public/js/earnware-lib.js?ver=1.0.27"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/earnware-connect/public/js/earnware-tracking.js?ver=1.0.27"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/earnware-connect/public/js/earnware-merge.js?ver=1.0.27"></script>
<link rel="stylesheet" id="wp-ew-css" href="http://wp.lab/wp-content/plugins/earnware-connect/public/css/wp-ew-public.css?ver=1.0.27" type="text/css" media="all">
<!-- easily-generate-rest-api-url -->
@@ -3534,6 +3630,12 @@
<link rel="stylesheet" id="easy-feedback-css" href="http://wp.lab/wp-content/plugins/easy-feedback/assets/ef-style.css?ver=1.0.2" type="text/css" media="all">
<!-- easy-floating-video -->
<link rel="stylesheet" id="easy-floating-video-css" href="http://wp.lab/wp-content/plugins/easy-floating-video/public/css/easy-floating-video-public.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="fvaddvideojs-css" href="http://wp.lab/wp-content/plugins/easy-floating-video/public/css/plyr.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/easy-floating-video/public/js/easy-floating-video-public.js?ver=1.0.0"></script>
<!-- easy-gdpr-consent-mailchimp -->
<link rel="stylesheet" id="egcf-style-css" href="http://wp.lab/wp-content/plugins/easy-gdpr-consent-mailchimp/css/main.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/easy-gdpr-consent-mailchimp/js/main.js?ver=1.0.1"></script>
@@ -3701,6 +3803,8 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/echelon-so/features/sticky/inc/sticky.js?ver=1.1.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/echelon-so/features/waypoints/inc/waypoints.js?ver=1.1.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/echelon-so//inc/front.js?ver=1.1.1"></script>
<link rel="stylesheet" id="echelonso_css-css" href="http://wp.lab/wp-content/plugins/echelon-so/inc/echelon.css?ver=1.1.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/echelon-so/inc/echelon.js?ver=1.1.1"></script>
<!-- ecwid-widgets-avalanche -->
@@ -4019,6 +4123,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/event-registration-pro-calendar/public/js/bootstrap.min.js?ver=1.0.0"></script>
<!-- eventilla-events -->
<link rel="stylesheet" id="eventilla-wp-css" href="http://wp.lab/wp-content/plugins/eventilla-events/public/css/eventilla-wp-public.css?ver=1.1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/eventilla-events/public/js/eventilla-wp-public.js?ver=1.1.0"></script>
<!-- events-made-easy -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/events-made-easy/js/jquery-select2/select2-4.0.4/dist/js/select2.min.js?ver=2.0.68"></script>
<script type="text/javascript" defer src="http://wp.lab/wp-content/plugins/events-made-easy/js/eme.js?ver=2.0.68"></script>
@@ -4132,6 +4241,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/express-twitter-feed/front/js/front.min.js?ver=0.2.1"></script>
<!-- extensions-for-two-factor -->
<link rel="stylesheet" id="two-factor-extensions-css" href="http://wp.lab/wp-content/plugins/extensions-for-two-factor/public/css/two-factor-extensions-public.css?ver=1.0.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/extensions-for-two-factor/public/js/two-factor-extensions-public.js?ver=1.0.2"></script>
<!-- external-links-advertisement-note -->
<link rel="stylesheet" id="bfelan-css" href="http://wp.lab/wp-content/plugins/external-links-advertisement-note/public/css/bfelan-public.css?ver=1.0.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/external-links-advertisement-note/public/js/bfelan-public.js?ver=1.0.2"></script>
@@ -4151,6 +4265,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/exxica-social-marketing/public/js/exxica-social-marketing-public.js?ver=1.3.3"></script>
<!-- ezusy-image-swatches-for-variable-product -->
<link rel="stylesheet" id="ezusy-css" href="http://wp.lab/wp-content/plugins/ezusy-image-swatches-for-variable-product/public/css/ezusy-public.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ezusy-image-swatches-for-variable-product/public/js/ezusy-public.js?ver=1.0.1"></script>
<!-- ezycookie -->
<link rel="stylesheet" id="ezycookie-css" href="http://wp.lab/wp-content/plugins/ezycookie/public/css/ezycookie-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ezycookie/public/js/ezycookie-public.js?ver=1.0.0"></script>
@@ -4494,6 +4613,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/fluid-responsive-slideshow/js/imagesloaded.min.js?ver=2.3.1"></script>
<!-- flying-pages -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/flying-pages/flying-pages.min.js?ver=1.0.3" async></script>
<!-- flytedesk-digital -->
<link rel="stylesheet" id="flytedesk-digital-css" href="http://wp.lab/wp-content/plugins/flytedesk-digital/public/css/flytedesk-digital-public.css?ver=20181101" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/flytedesk-digital/public/js/flytedesk-digital-public.js?ver=20181101"></script>
@@ -4671,6 +4794,11 @@
<link rel="stylesheet" id="freelancer_share_icons-css" href="http://wp.lab/wp-content/plugins/freelancer-sharing-icons/public/css/freelancer_share_icons-public.css?ver=1.0.0" type="text/css" media="all">
<!-- fresh-podcaster -->
<link rel="stylesheet" id="fresh-podcaster-css" href="http://wp.lab/wp-content/plugins/fresh-podcaster/public/css/fresh-podcaster-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/fresh-podcaster/public/js/fresh-podcaster-public.js?ver=1.0.0"></script>
<!-- front-end-pm -->
<link rel="stylesheet" id="fep-style-css" href="http://wp.lab/wp-content/plugins/front-end-pm/assets/css/style.css?ver=7.1" type="text/css" media="all">
<link rel="stylesheet" id="fep-common-style-css" href="http://wp.lab/wp-content/plugins/front-end-pm/assets/css/common-style.css?ver=7.1" type="text/css" media="all">
@@ -4702,6 +4830,10 @@
<link rel="stylesheet" id="frontierpost-css" href="http://wp.lab/wp-content/plugins/frontier-post/frontier-post.css?ver=4.4.1" type="text/css" media="all">
<!-- fullscreen-ajax-loader -->
<link rel="stylesheet" id="fs-ajax-loader-css" href="http://wp.lab/wp-content/plugins/fullscreen-ajax-loader/assets/css/fs-ajax-loader.css?ver=1.0" type="text/css" media="all">
<!-- fullscreen-galleria -->
<link rel="stylesheet" id="galleria-fs-css" href="http://wp.lab/wp-content/plugins/fullscreen-galleria/galleria-fs-b.css?ver=1.6.4" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/fullscreen-galleria/galleria-fs.js?ver=1.6.4"></script>
@@ -4830,6 +4962,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/gdpr-tools/public/js/gdpr-tools-public.js?ver=1.0.0"></script>
<!-- genealogical-tree -->
<link rel="stylesheet" id="genealogical-tree-css" href="http://wp.lab/wp-content/plugins/genealogical-tree/public/css/genealogical-tree-public.min.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/genealogical-tree/public/js/genealogical-tree-public.min.js?ver=1.0.1"></script>
<!-- geneanet-embedded-individual -->
<link rel="stylesheet" id="geneanet-embedded-individual-css" href="http://wp.lab/wp-content/plugins/geneanet-embedded-individual/public/css/geneanet-embedded-individual-public.css?ver=1.1.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/geneanet-embedded-individual/public/js/geneanet-embedded-individual-public.js?ver=1.1.1"></script>
@@ -5831,6 +5968,13 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/infogalore-file-folders/js/frontend.min.js?ver=1.0"></script>
<!-- infosniper -->
<link rel="stylesheet" id="leaflet-css" href="http://wp.lab/wp-content/plugins/infosniper/public/css/leaflet.css?ver=1.2.0" type="text/css" media="all">
<link rel="stylesheet" id="infosniper-css" href="http://wp.lab/wp-content/plugins/infosniper/public/css/infosniper-public.css?ver=1.2.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/infosniper/public/js/leaflet.js?ver=1.2.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/infosniper/public/js/tile.stamen.js?ver=1.2.0"></script>
<!-- infusionsoft-official-opt-in-forms -->
<link rel="stylesheet" id="inf_infusionsoft-css-css" href="http://wp.lab/wp-content/plugins/infusionsoft-official-opt-in-forms/css/style.css?ver=1.0.5" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/infusionsoft-official-opt-in-forms/js/jquery.uniform.min.js?ver=1.0.5"></script>
@@ -6116,6 +6260,11 @@
<link rel="stylesheet" id="rwd-embed-css" href="http://wp.lab/wp-content/plugins/jm-responsive-video-embeds/css/rwd-embed.min.css?ver=1.2" type="text/css" media="all">
<!-- job-listings-from-remoteok-io -->
<link rel="stylesheet" id="rok_css-css" href="http://wp.lab/wp-content/plugins/job-listings-from-remoteok-io/assets/css/rok.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/job-listings-from-remoteok-io/assets/js/rok.js?ver=1.0.0"></script>
<!-- job-manager -->
<link rel="stylesheet" id="jobman-display-css" href="http://wp.lab/wp-content/plugins/job-manager/css/display.css?ver=0.7.25" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/job-manager/js/display.js?ver=0.7.25"></script>
@@ -6471,6 +6620,11 @@
<link rel="stylesheet" id="lava-bp-post-css-css" href="http://wp.lab/wp-content/plugins/lava-bp-post/assets/css/lava-bp-post.css?ver=1.0.6" type="text/css" media="all">
<!-- lawpress -->
<link rel="stylesheet" id="lawpress-css" href="http://wp.lab/wp-content/plugins/lawpress/public/css/lawpress-public.css?ver=1.1.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lawpress/public/js/lawpress-public.js?ver=1.1.1"></script>
<!-- layer-maps -->
<link rel="stylesheet" id="lm-styles-css" href="http://wp.lab/wp-content/plugins/layer-maps/assets/css/lm-styles.css?ver=1.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/layer-maps/assets/js/vendor/js-marker-clusterer/src/markerclusterer_compiled.js?ver=1.2"></script>
@@ -6507,6 +6661,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lazy-widget-loader/js/lazy-widget-loader.js?ver=1.2.8"></script>
<!-- lct-useful-shortcodes-functions -->
<link rel="stylesheet" id="lct_custom-css" href="http://wp.lab/wp-content/plugins/lct-useful-shortcodes-functions/assets/css/custom.min.css?ver=2019.22" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lct-useful-shortcodes-functions/assets/js/custom.min.js?ver=2019.22"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lct-useful-shortcodes-functions/assets/js/theme_chunk.min.js?ver=2019.22"></script>
<!-- ldd-directory-lite -->
<link rel="stylesheet" id="lddlite-bootstrap-css" href="http://wp.lab/wp-content/plugins/ldd-directory-lite/public/css/bootstrap.css?ver=1.4.2" type="text/css" media="all">
<link rel="stylesheet" id="chosen-css" href="http://wp.lab/wp-content/plugins/ldd-directory-lite/public/plugins/chosen/chosen.css?ver=1.4.2" type="text/css" media="all">
@@ -6882,6 +7042,14 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lsx-blog-customizer/assets/js/lsx-blog-customizer.min.js?ver=1.2"></script>
<!-- lsx-currencies -->
<link rel="stylesheet" id="lsx-currencies-css" href="http://wp.lab/wp-content/plugins/lsx-currencies/assets/css/lsx-currencies.css?ver=1.2.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lsx-currencies/assets/js/vendor/money.min.js?ver=1.2.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lsx-currencies/assets/js/vendor/accounting.min.js?ver=1.2.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lsx-currencies/assets/js/vendor/cookie.min.js?ver=1.2.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lsx-currencies/assets/js/src/lsx-currencies.js?ver=1.2.0"></script>
<!-- lsx-customizer -->
<link rel="stylesheet" id="lsx-customizer-css" href="http://wp.lab/wp-content/plugins/lsx-customizer/assets/css/lsx-customizer.css?ver=1.2.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/lsx-customizer/assets/js/lsx-customizer.min.js?ver=1.2.1"></script>
@@ -7324,6 +7492,15 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/megamenu/js/maxmegamenu.js?ver=2.4"></script>
<!-- meks-audio-player -->
<link rel="stylesheet" id="meks_ap-main-css" href="http://wp.lab/wp-content/plugins/meks-audio-player/assets/css/main.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/meks-audio-player/assets/js/mediaelement-and-player.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/meks-audio-player/assets/js/mediaelement-skip-back.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/meks-audio-player/assets/js/mediaelement-jump-forward.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/meks-audio-player/assets/js/mediaelement-speed.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/meks-audio-player/assets/js/main.js?ver=1.0"></script>
<!-- meks-easy-ads-widget -->
<link rel="stylesheet" id="meks-ads-widget-css" href="http://wp.lab/wp-content/plugins/meks-easy-ads-widget/css/style.css?ver=2.0.3" type="text/css" media="all">
@@ -7587,6 +7764,13 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/modern-slider/assets/js/modernSlider.js?ver=1.0.0"></script>
<!-- modern-team-showcase-with-widget -->
<link rel="stylesheet" id="wpos-slick-style-css" href="http://wp.lab/wp-content/plugins/modern-team-showcase-with-widget/mtsw-assets/css/slick.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="wpoh-magnific-css-css" href="http://wp.lab/wp-content/plugins/modern-team-showcase-with-widget/mtsw-assets/css/magnific-popup.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="mtsw-public-style-css" href="http://wp.lab/wp-content/plugins/modern-team-showcase-with-widget/mtsw-assets/css/mtsw-costum.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="wpoh-font-awesome-css" href="http://wp.lab/wp-content/plugins/modern-team-showcase-with-widget/mtsw-assets/css/font-awesome.min.css?ver=1.0" type="text/css" media="all">
<!-- modula-best-grid-gallery -->
<link rel="stylesheet" id="effects_stylesheet-css" href="http://wp.lab/wp-content/plugins/modula-best-grid-gallery/scripts/effects.css?ver=1.2.1" type="text/css" media="all">
@@ -7851,6 +8035,8 @@
<!-- myanmar-unipress -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/myanmar-unipress/_inc/js/rabbit.js?ver=1.1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/myanmar-unipress/_inc/js/bunny.js?ver=1.1.0"></script>
<link rel="stylesheet" id="embedded_css-css" href="http://wp.lab/wp-content/plugins/myanmar-unipress/_inc/fonts/?font&ver=1.1.0" type="text/css" media="all">
<link rel="stylesheet" id="embedded_css-css" href="http://wp.lab/wp-content/plugins/myanmar-unipress/_inc/fonts/?font&ver=1.1.0" type="text/css" media="all">
<!-- mybookprogress -->
@@ -8225,6 +8411,37 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-assistant-by-funeral-home-website-solutions/public/captcha/src/jquery.simpleCaptcha.js?ver=1.9.1"></script>
<!-- obituary-central-newspaper-obituary-editor -->
<link rel="stylesheet" id="jquery-ui-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/css/jquery-ui.css?ver=1.0.1" type="text/css" media="all">
<link rel="stylesheet" id="loving-memorials-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/css/loving-memorials-public.css?ver=1.0.1" type="text/css" media="all">
<link rel="stylesheet" id="loving-memorials-flowers-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/css/loving-memorials-flowers.css?ver=1.0.1" type="text/css" media="all">
<link rel="stylesheet" id="jquery-fancybox-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/css/jquery.fancybox.min.css?ver=1.0.1" type="text/css" media="all">
<link rel="stylesheet" id="-jquery-timepicker-css-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/css/jquery.timepicker.css?ver=1.0.1" type="text/css" media="all">
<link rel="stylesheet" id="dataTables-bootstrap-min-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/frontend/css/dataTables.bootstrap.min.css?ver=1.0.1" type="text/css" media="all">
<link rel="stylesheet" id="jquery-ui-front-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/frontend/css/loving-memorials-front-form-styles.css?ver=1.0.1" type="text/css" media="all">
<link rel="stylesheet" id="loving-memorials-jquery-timepicker-css-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/admin/css/jquery.timepicker.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/jquery.timepicker.min.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/loving-memorials-public.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/jquery.history.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/jquery.validate.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/loving-memorials-flowers.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/jquery.slicknav.min.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/jquery.fancybox.min.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/admin/js/jquery.countries.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/uploader/jquery.dm-uploader.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/uploader/upload-ui.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/uploader/upload-config.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/frontend/js/jquery.dataTables.min.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/frontend/js/dataTables.bootstrap.min.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/admin/js/jquery.timepicker.min.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/frontend/js/loving-memorials-frontend-custom.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/frontend/js/loving-memorials-frontend.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/frontend/js/payment.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/js/datatables.min.js?ver=1.0.1"></script>
<link rel="stylesheet" id="loving-memorials-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/css/loving-memorials-public.min.css?ver=1.0.1" type="text/css" media="all">
<link rel="stylesheet" id="bootstrap-css" href="http://wp.lab/wp-content/plugins/obituary-central-newspaper-obituary-editor/public/css/bootstrap.min.css?ver=1.0.1" type="text/css" media="all">
<!-- oc-newsletter -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/oc-newsletter/assets/js/custom.min.js?ver=1.0.0"></script>
@@ -8303,6 +8520,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ontario-hst-calculator/cc-ontario-hst-calculator.js?ver=0.1.0"></script>
<!-- opal-estate-pro -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/opal-estate-pro/assets/js/infobox.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/opal-estate-pro/assets/js/opalestate.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/opal-estate-pro/assets/js/country-select.js?ver=1.0"></script>
<!-- open-booking-calendar -->
<link rel="stylesheet" id="open-booking-calendar-css" href="http://wp.lab/wp-content/plugins/open-booking-calendar/public/css/open-booking-calendar-public.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="flatpickr-css" href="http://wp.lab/wp-content/plugins/open-booking-calendar/includes/css/flatpickr.min.css?ver=1.0.0" type="text/css" media="all">
@@ -8568,6 +8791,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/partner-manager/public/js/partner-manager-public.js?ver=1.0.0"></script>
<!-- password-protect-page -->
<link rel="stylesheet" id="ppw-cookie-css-css" href="http://wp.lab/wp-content/plugins/password-protect-page//public/js/dist//ppw-rc-form.css?ver=1.2.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/password-protect-page//public/js/dist//ppw-rc-form.bundle.js?ver=1.2.1"></script>
<!-- past-events-extension -->
<link rel="stylesheet" id="past-events-extension-css" href="http://wp.lab/wp-content/plugins/past-events-extension/public/css/past-events-extension-public.css?ver=1.0.1" type="text/css" media="all">
@@ -9066,6 +9294,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/post-ratings/assets/jquery.raty.js?ver=3.0"></script>
<!-- post-slider-and-carousel -->
<link rel="stylesheet" id="owl-carousel-style-css" href="http://wp.lab/wp-content/plugins/post-slider-and-carousel/assets/css/owl.carousel.min.css?ver=1.0.1" type="text/css" media="all">
<link rel="stylesheet" id="psac-public-style-css" href="http://wp.lab/wp-content/plugins/post-slider-and-carousel/assets/css/psac-public.css?ver=1.0.1" type="text/css" media="all">
<!-- post-slider-wd -->
<link rel="stylesheet" id="wdps_frontend-css" href="http://wp.lab/wp-content/plugins/post-slider-wd/css/wdps_frontend.css?ver=1.0.52" type="text/css" media="all">
<link rel="stylesheet" id="wdps_effects-css" href="http://wp.lab/wp-content/plugins/post-slider-wd/css/wdps_effects.css?ver=1.0.52" type="text/css" media="all">
@@ -9615,6 +9848,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/re-abolish-slavery-ribbon/javascript/functions.js?ver=1.0.6"></script>
<!-- re-phone-cta -->
<link rel="stylesheet" id="front-end-style-css" href="http://wp.lab/wp-content/plugins/re-phone-cta/frontend/css/cta_style.css?ver=1.1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/re-phone-cta/frontend/js/cta_script.js?ver=1.1.0"></script>
<!-- react-and-share -->
<link rel="stylesheet" id="rns-style-css" href="http://wp.lab/wp-content/plugins/react-and-share/assets/css/styles.css?ver=3.3" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/react-and-share/assets/js/js.cookie.min.js?ver=3.3"></script>
@@ -9669,6 +9907,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/realbig-media/readyAdGather.js?ver=0.1.26.56"></script>
<!-- really-simple-feedback -->
<link rel="stylesheet" id="really-simple-feedback-css" href="http://wp.lab/wp-content/plugins/really-simple-feedback/dist/really-simple-feedback.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/really-simple-feedback/dist/really-simple-feedback.js?ver=1.0.0"></script>
<!-- realtime-comments -->
<link rel="stylesheet" id="rtc-plugin-core-css" href="http://wp.lab/wp-content/plugins/realtime-comments/css/style.css?ver=0.8" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/realtime-comments/js/script.js?ver=0.8"></script>
@@ -9704,6 +9947,12 @@
<link rel="stylesheet" id="rp-styles-css" href="http://wp.lab/wp-content/plugins/recent-post-lazy-load/inc/css/custom.css?ver=1.0" type="text/css" media="all">
<!-- recent-post-slider-with-widget -->
<link rel="stylesheet" id="wpos-slick-style-css" href="http://wp.lab/wp-content/plugins/recent-post-slider-with-widget/rpsw-assets/css/slick.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="rpsw-public-style-css" href="http://wp.lab/wp-content/plugins/recent-post-slider-with-widget/rpsw-assets/css/recent-post-style.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="wpoh-font-awesome-css" href="http://wp.lab/wp-content/plugins/recent-post-slider-with-widget/rpsw-assets/css/font-awesome.min.css?ver=1.0" type="text/css" media="all">
<!-- recent-posts-from-each-category -->
<link rel="stylesheet" id="recent-posts-from-each-category-frontend-css" href="http://wp.lab/wp-content/plugins/recent-posts-from-each-category/assets/css/frontend.css?ver=1.4" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/recent-posts-from-each-category/assets/js/frontend.js?ver=1.4"></script>
@@ -9787,6 +10036,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/related-posts-with-slider/public/js/bootstrap.min.js?ver=1.0.0"></script>
<!-- related-product-for-woo -->
<link rel="stylesheet" id="similar-product-for-woo-css" href="http://wp.lab/wp-content/plugins/related-product-for-woo/public/css/similar-product-for-woo-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/related-product-for-woo/public/js/similar-product-for-woo-public.js?ver=1.0.0"></script>
<!-- related-products-sku -->
<link rel="stylesheet" id="wcrp-css" href="http://wp.lab/wp-content/plugins/related-products-sku/public/css/wcrp-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/related-products-sku/public/js/wcrp-public.js?ver=1.0.0"></script>
@@ -10233,12 +10487,27 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sapphire-rms/public/js/SapphireRMS-public.js?ver=1.5.9"></script>
<!-- sarvarov-lazy-load -->
<link rel="stylesheet" id="sarvarov-lazy-load-css" href="http://wp.lab/wp-content/plugins/sarvarov-lazy-load/public/css/sarvarov-lazy-load.min.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sarvarov-lazy-load/public/js/sarvarov-lazy-load.min.js?ver=1.0.1"></script>
<!-- sassy-social-share -->
<link rel="stylesheet" id="heateor_sss_frontend_css-css" href="http://wp.lab/wp-content/plugins/sassy-social-share/public/css/sassy-social-share-public.css?ver=3.1.5" type="text/css" media="all">
<link rel="stylesheet" id="heateor_sss_sharing_default_svg-css" href="http://wp.lab/wp-content/plugins/sassy-social-share/public/../admin/css/sassy-social-share-svg.css?ver=3.1.5" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sassy-social-share/public/js/sassy-social-share-public.js?ver=3.1.5"></script>
<!-- save-as-image-by-pdfcrowd -->
<link rel="stylesheet" id="save-as-image-pdfcrowd-css" href="http://wp.lab/wp-content/plugins/save-as-image-by-pdfcrowd/public/css/save-as-image-pdfcrowd-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/save-as-image-by-pdfcrowd/public/js/save-as-image-pdfcrowd-public.js?ver=1.0.0"></script>
<!-- save-as-pdf-by-pdfcrowd -->
<link rel="stylesheet" id="save-as-pdf-pdfcrowd-css" href="http://wp.lab/wp-content/plugins/save-as-pdf-by-pdfcrowd/public/css/save-as-pdf-pdfcrowd-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/save-as-pdf-by-pdfcrowd/public/js/save-as-pdf-pdfcrowd-public.js?ver=1.0.0"></script>
<!-- save-page-to-pdf -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/save-page-to-pdf/api2pdf.js?ver=1.0"></script>
@@ -10312,6 +10581,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/scrybs-translation/public/js/scrybs-public.js?ver=1.3.3.1"></script>
<!-- sdstudio-portfolio-for-google-reviews -->
<link rel="stylesheet" id="sdstudio_grfp-css" href="http://wp.lab/wp-content/plugins/sdstudio-portfolio-for-google-reviews/public/css/sdstudio_grfp-public.css?ver=1.0.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sdstudio-portfolio-for-google-reviews/public/js/sdstudio_grfp-public.js?ver=1.0.2"></script>
<!-- search-and-navigation-popup -->
<link rel="stylesheet" id="sanpop-public-style-css" href="http://wp.lab/wp-content/plugins/search-and-navigation-popup/assets/css/sanpop-public-style.css?ver=1.0" type="text/css" media="all">
@@ -10473,11 +10747,25 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/seo-landing-page-generator/public/plugins/flexslider/jquery.flexslider-min.js?ver=1.5.0"></script>
<!-- seo-local-rank -->
<link rel="stylesheet" id="seolocalrank-css" href="http://wp.lab/wp-content/plugins/seo-local-rank/public/css/plugin-name-public.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/seo-local-rank/public/js/seolocalrank-public.js?ver=1.0.1"></script>
<!-- seo-marketing-checklist -->
<link rel="stylesheet" id="prwirepro-press_release_template-css" href="http://wp.lab/wp-content/plugins/seo-marketing-checklist/inc/frontend/css/prwirepro-press_release_template-frontend.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/seo-marketing-checklist/inc/frontend/js/prwirepro-press_release_template-frontend.js?ver=1.0.0"></script>
<!-- seo-searchterms-admin -->
<link rel="stylesheet" id="searchterms-admin-plugin-styles-css" href="http://wp.lab/wp-content/plugins/seo-searchterms-admin/css/public.css?ver=0.1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/seo-searchterms-admin/js/public.js?ver=0.1.0"></script>
<!-- seolat-tool-plus -->
<link rel="stylesheet" id="sl-plugin-seo.front-css" href="http://wp.lab/wp-content/plugins/seolat-tool-plus/plugin/seo.front.css?ver=2.0.7" type="text/css" media="all">
<!-- seostack -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/seostack/js/seostack.frontend.js?ver=1.0.1"></script>
@@ -10735,6 +11023,11 @@
<link rel="stylesheet" id="sab-plugin-css" href="http://wp.lab/wp-content/plugins/simple-author-box/assets/css/simple-author-box.min.css?ver=2.0.2" type="text/css" media="all">
<!-- simple-bmi-form -->
<link rel="stylesheet" id="sbf_public_css-css" href="http://wp.lab/wp-content/plugins/simple-bmi-form/css/public.css?ver=1.0.8" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-bmi-form/js/public.js?ver=1.0.8"></script>
<!-- simple-category-posts-widget -->
<link rel="stylesheet" id="p2hc-category-posts-css" href="http://wp.lab/wp-content/plugins/simple-category-posts-widget/css/p2hc-category-posts.css?ver=0.1" type="text/css" media="all">
@@ -10814,11 +11107,22 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-follow-me-social-buttons-widget/assets/js/front-widget.js?ver=3.3.3"></script>
<!-- simple-gdpr-cookie-compliance -->
<link rel="stylesheet" id="simple-gdpr-cookie-compliance-css" href="http://wp.lab/wp-content/plugins/simple-gdpr-cookie-compliance/public/css/simple-gdpr-cookie-compliance-public.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-gdpr-cookie-compliance/public/js/jquery.cookie.js?ver=1.0.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-gdpr-cookie-compliance/public/js/simple-gdpr-cookie-compliance-public.js?ver=1.0.1"></script>
<!-- simple-gdpr-cookies -->
<link rel="stylesheet" id="simple_gdpr_cookies_frontend-css" href="http://wp.lab/wp-content/plugins/simple-gdpr-cookies/assets/css/public/dist/styles.min.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-gdpr-cookies/assets/js/public/dist/scripts.min.js?ver=1.0.0"></script>
<!-- simple-golf-club -->
<link rel="stylesheet" id="simplegolfclub-css" href="http://wp.lab/wp-content/plugins/simple-golf-club/public/css/sgc-public.css?ver=1.5.6" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-golf-club/public/js/sgc-public.js?ver=1.5.6"></script>
<!-- simple-iframe-buster -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-iframe-buster/js/iframe-buster.js?ver=1.1"></script>
@@ -11098,6 +11402,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/slimbox-2-slideshow/tss.min.js?ver=1.2.2"></script>
<!-- smart-author-box -->
<link rel="stylesheet" id="smart-author-box-font-awesome-css" href="http://wp.lab/wp-content/plugins/smart-author-box/public/css/font-awesome.css?ver=1.0.4" type="text/css" media="all">
<link rel="stylesheet" id="smart-author-box-style-css" href="http://wp.lab/wp-content/plugins/smart-author-box/public/css/style.css?ver=1.0.4" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/smart-author-box/public/js/main.js?ver=1.0.4"></script>
<!-- smart-codegrape-widget -->
<link rel="stylesheet" id="smartcodegrapewidget-css" href="http://wp.lab/wp-content/plugins/smart-codegrape-widget/css/style.css?ver=1.0.0" type="text/css" media="all">
@@ -11465,6 +11775,8 @@
<link rel="stylesheet" id="sl_flags-css" href="http://wp.lab/wp-content/plugins/sports-leagues/vendor/world-flags-sprite/stylesheets/flags32.css?ver=0.5.3" type="text/css" media="all">
<link rel="stylesheet" id="sl_flags_16-css" href="http://wp.lab/wp-content/plugins/sports-leagues/vendor/world-flags-sprite/stylesheets/flags16.css?ver=0.5.3" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sports-leagues/public/js/sl-public.js?ver=0.5.3"></script>
<link rel="stylesheet" id="anwp-data-tables-css" href="http://wp.lab/wp-content/plugins/sports-leagues/vendor/datatables/datatables.min.css?ver=0.5.3" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sports-leagues/vendor/datatables/datatables.min.js?ver=0.5.3"></script>
<!-- sportspress -->
@@ -11678,6 +11990,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/subscribe-to-download-lite//js/stdl-frontend.js?ver=1.0.0"></script>
<!-- subscribe-to-unlock-lite -->
<link rel="stylesheet" id="fontawesome-css" href="http://wp.lab/wp-content/plugins/subscribe-to-unlock-lite/fontawesome/css/all.min.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="stul-frontend-style-css" href="http://wp.lab/wp-content/plugins/subscribe-to-unlock-lite//css/stul-frontend.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/subscribe-to-unlock-lite//js/stul-frontend.js?ver=1.0.0"></script>
<!-- suffusion-bbpress-pack -->
<link rel="stylesheet" id="suffusion-bbpress-style-css" href="http://wp.lab/wp-content/plugins/suffusion-bbpress-pack/include/css/bbpress.css?ver=1.01" type="text/css" media="screen">
@@ -11767,6 +12085,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/surbma-smooth-scroll/js/surbma-smooth-scroll.js?ver=1.0.2"></script>
<!-- suspended-lists-for-sportspress -->
<link rel="stylesheet" id="suspended-lists-for-sportspress-front-styles-css" href="http://wp.lab/wp-content/plugins/suspended-lists-for-sportspress/assets/css/front/styles.css?ver=0.0.1" type="text/css" media="all">
<!-- sv-sticky-menu -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sv-sticky-menu/js/sv-sticky-menu.min.js?ver=1.0.5"></script>
@@ -11786,11 +12108,19 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/swfput/evhh5v/front.min.js?ver=3.0.8"></script>
<!-- swiftninjapro-better-scroll-bar -->
<link rel="stylesheet" id="SwiftNinjaProBetterScrollBarStyle-css" href="http://wp.lab/wp-content/plugins/swiftninjapro-better-scroll-bar/assets/style.css?ver=1.0" type="text/css" media="all">
<!-- swim-it-up-tabela-de-recordes -->
<link rel="stylesheet" id="swimitup-recordes-css" href="http://wp.lab/wp-content/plugins/swim-it-up-tabela-de-recordes/public/css/swimitup-recordes-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/swim-it-up-tabela-de-recordes/public/js/swimitup-recordes-public.js?ver=1.0.0"></script>
<!-- swiper-js-slider -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/swiper-js-slider/public/js/main.js?ver=1.0.0"></script>
<!-- swiper-slider-and-carousel -->
<link rel="stylesheet" id="wpos-swiper-style-css" href="http://wp.lab/wp-content/plugins/swiper-slider-and-carousel/assets/css/swiper.min.css?ver=1.1" type="text/css" media="all">
<link rel="stylesheet" id="wp-ssc-public-css-css" href="http://wp.lab/wp-content/plugins/swiper-slider-and-carousel/assets/css/wp-ssc-public.css?ver=1.1" type="text/css" media="all">
@@ -11926,6 +12256,11 @@
<link rel="stylesheet" id="taxonomy-image-plugin-public-css" href="http://wp.lab/wp-content/plugins/taxonomy-images/css/style.css?ver=0.9.6" type="text/css" media="screen">
<!-- taxonomy-terms-grid -->
<link rel="stylesheet" id="taxonomy-terms-grid-css" href="http://wp.lab/wp-content/plugins/taxonomy-terms-grid/public/css/taxonomy-terms-grid-public.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/taxonomy-terms-grid/public/js/taxonomy-terms-grid-public.js?ver=1.0.1"></script>
<!-- tcard-wp -->
<link rel="stylesheet" id="tcard-css" href="http://wp.lab/wp-content/plugins/tcard-wp/front/css/tcard.min.css?ver=1.8.0" type="text/css" media="all">
<link rel="stylesheet" id="tcardcolor-css" href="http://wp.lab/wp-content/plugins/tcard-wp/front/css/tcard_color.min.css?ver=1.8.0" type="text/css" media="all">
@@ -12367,6 +12702,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/triggerbee/src/triggerbee_forms.js?ver=1.0.4"></script>
<!-- trinity-audio -->
<link rel="stylesheet" id="trinityaudio-css" href="http://wp.lab/wp-content/plugins/trinity-audio/public/css/trinityaudio-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/trinity-audio/public/js/trinityaudio-public.js?ver=1.0.0"></script>
<!-- tripadvisor-stream -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/tripadvisor-stream/js/tripadvisorstream.0.2.js?ver=0.1"></script>
@@ -12476,6 +12816,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ucat-next-story/assets/js/frontend.min.js?ver=1.1.1"></script>
<!-- uhrzeit -->
<link rel="stylesheet" id="uhrzeit-css" href="http://wp.lab/wp-content/plugins/uhrzeit/public/css/uhrzeit-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/uhrzeit/public/js/uhrzeit-public.js?ver=1.0.0"></script>
<!-- uix-page-builder -->
<link rel="stylesheet" id="uix-page-builder-css" href="http://wp.lab/wp-content/plugins/uix-page-builder/uixpb_templates/css/uix-page-builder.min.css?ver=1.4.9" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/uix-page-builder/uixpb_templates/js/uix-page-builder.min.js?ver=1.4.9"></script>
@@ -12496,6 +12841,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/uix-slideshow/assets/js/uix-slideshow.js?ver=1.2.7"></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">
<!-- ulisting -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ulisting/assets/js/frontend/bootstrap/bootstrap.min.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ulisting/assets/js/select2.full.min.js?ver=1.0"></script>
@@ -12554,6 +12903,7 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ulisting/assets/bootstrap-datepicker/js/bootstrap-datepicker.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ulisting/assets/js/frontend/dist/ulisting-main.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ulisting/assets/js/vue/vue-resource.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ulisting/assets/js/bootstrap/bootstrap.js?ver=1.0"></script>
<!-- ulitmate-facebook-buttons -->
@@ -12669,6 +13019,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ultimate-popunder/assets/ultimate-popunder.js?ver=1.2.4"></script>
<!-- ultimate-post-grid -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ultimate-post-grid/assets/js/script.js?ver=1.0.0"></script>
<!-- ultimate-post-list -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ultimate-post-list/public/js/ultimate-post-list-public.js?ver=4.0.3"></script>
@@ -13017,6 +13371,14 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/very-simple-wp-popup/public/js/script.js?ver=1.0.0"></script>
<!-- very-simple-wp-slideshow -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/very-simple-wp-slideshow/public/js/script.js?ver=1.0.0"></script>
<!-- very-simple-wp-statistics -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/very-simple-wp-statistics/public/js/script.js?ver=1.0.0"></script>
<!-- vessel -->
<link rel="stylesheet" id="vessel_campaign_style-css" href="http://wp.lab/wp-content/plugins/vessel/css/vessel.css?ver=0.7.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/vessel/js/vessel.js?ver=0.7.1"></script>
@@ -13168,6 +13530,11 @@
<link rel="stylesheet" id="w4a-ribbon-style-css" href="http://wp.lab/wp-content/plugins/w4a-ribbon/css/style.css?ver=0.2" type="text/css" media="all">
<!-- wa-customer-chat -->
<link rel="stylesheet" id="wcc-public-style-css" href="http://wp.lab/wp-content/plugins/wa-customer-chat/assets/css/wcc-public-style.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wa-customer-chat/assets/js/wcc-public-script.js?ver=1.0"></script>
<!-- wabi-whatsapp -->
<link rel="stylesheet" id="wabiwidget-css" href="http://wp.lab/wp-content/plugins/wabi-whatsapp/public/css/WabiWidget-public.css?ver=1.0.7" type="text/css" media="all">
@@ -13220,6 +13587,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/waypanel-heatmap-analysis/public/js/waypanel-heatmap-public.js?ver=1.0.0"></script>
<!-- wb-sticky-notes -->
<link rel="stylesheet" id="wb-sticky-notes-css" href="http://wp.lab/wp-content/plugins/wb-sticky-notes/public/css/wb-sticky-notes-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wb-sticky-notes/public/js/wb-sticky-notes-public.js?ver=1.0.0"></script>
<!-- wbb-off-canvas-menu -->
<link rel="stylesheet" id="wbb-ocm-css" href="http://wp.lab/wp-content/plugins/wbb-off-canvas-menu/public/css/wbb-ocm-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wbb-off-canvas-menu/public/js/wbb-ocm-public.js?ver=1.0.0"></script>
@@ -13330,6 +13702,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wdv-add-services-and-events/public/js/wdv-add-services-and-events-public.js?ver=1.0.0"></script>
<!-- wdv-add-services-events-rooms -->
<link rel="stylesheet" id="wdv-add-services-events-rooms-css" href="http://wp.lab/wp-content/plugins/wdv-add-services-events-rooms/public/css/wdv-add-services-events-rooms-public.css?ver=1.0.0" type="text/css" media="all">
<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>
<!-- 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">
@@ -13511,6 +13888,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/werk-aan-de-muur/public/js/wadm-public.js?ver=1.1.8"></script>
<!-- wetter -->
<link rel="stylesheet" id="wetter-css" href="http://wp.lab/wp-content/plugins/wetter/public/css/wetter-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wetter/public/js/wetter-public.js?ver=1.0.0"></script>
<!-- wext-woocommerce-product-tab -->
<link rel="stylesheet" id="customstyle-css" href="http://wp.lab/wp-content/plugins/wext-woocommerce-product-tab/css/customstyle.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wext-woocommerce-product-tab/js/tab-active.js?ver=1.0"></script>
@@ -13748,6 +14130,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-coupon-url/public/js/woo-coupon-url-public.js?ver=1.0.0"></script>
<!-- woo-delivery -->
<link rel="stylesheet" id="flatpickr_css-css" href="http://wp.lab/wp-content/plugins/woo-delivery/public/css/flatpickr.min.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="coderockz-woo-delivery-css" href="http://wp.lab/wp-content/plugins/woo-delivery/public/css/coderockz-woo-delivery-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-delivery/public/js/flatpickr.min.js?ver=1.0.0"></script>
<!-- woo-delivery-scheduler -->
<link rel="stylesheet" id="woocommerce-delivery-scheduler-css" href="http://wp.lab/wp-content/plugins/woo-delivery-scheduler/public/css/woocommerce-delivery-scheduler-public.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="pikaday-css" href="http://wp.lab/wp-content/plugins/woo-delivery-scheduler/public/css/pikaday.css?ver=1.0.0" type="text/css" media="all">
@@ -13819,6 +14207,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-product-disable/public/js/woo-product-disable-public.js?ver=1.0.0"></script>
<!-- woo-product-discount-flyer -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-product-discount-flyer/assets/js/frontend.js?ver=1.0.0"></script>
<!-- woo-product-hover-popup-image -->
<link rel="stylesheet" id="hover-popup-css" href="http://wp.lab/wp-content/plugins/woo-product-hover-popup-image/public/css/hover-popup-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-product-hover-popup-image/public/js/hover-popup-public.js?ver=1.0.0"></script>
@@ -14119,6 +14511,16 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-admin-smart-search/assets/js/main.js?ver=1.2"></script>
<!-- wp-advanced-categories-widget -->
<link rel="stylesheet" id="wpacw-css" href="http://wp.lab/wp-content/plugins/wp-advanced-categories-widget/dist/css/style.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-advanced-categories-widget/dist/js/main.min.js?ver=1.0.0"></script>
<!-- wp-advanced-posts-widget -->
<link rel="stylesheet" id="wpapw-css" href="http://wp.lab/wp-content/plugins/wp-advanced-posts-widget/dist/css/style.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-advanced-posts-widget/dist/js/main.min.js?ver=1.0.1"></script>
<!-- wp-advertize-it -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-advertize-it/javascript/wp-advertize-it.js?ver=1.2.1"></script>
@@ -14265,6 +14667,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-blog-manager-lite/js/wpbm-frontend.js?ver=1.0.0"></script>
<!-- wp-books-gallery -->
<link rel="stylesheet" id="wbg-front-style-w3-css" href="http://wp.lab/wp-content/plugins/wp-books-gallery/assets/css/wbg-w3.css?ver=1.2" type="text/css" media="">
<link rel="stylesheet" id="wbg-front-style-css" href="http://wp.lab/wp-content/plugins/wp-books-gallery/assets/css/wbg-front-style.css?ver=1.2" type="text/css" media="">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-books-gallery/assets/js/wbg-front-script.js?ver=1.2"></script>
<!-- wp-bootstrap-carousel -->
<link rel="stylesheet" id="wp-bootstrap-carousel-css" href="http://wp.lab/wp-content/plugins/wp-bootstrap-carousel/css/carousel.min.css?ver=0.5.0" type="text/css" media="screen">
@@ -14648,6 +15056,11 @@
<link rel="stylesheet" id="wpfcas_slick_style-css" href="http://wp.lab/wp-content/plugins/wp-featured-content-and-slider/assets/css/slick.css?ver=1.2.7" type="text/css" media="all">
<!-- wp-featured-news-custom-posts-listing-elements -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-featured-news-custom-posts-listing-elements/modules/js/theme.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-featured-news-custom-posts-listing-elements/modules/js/popper.min.js?ver=1.0.0"></script>
<!-- wp-file-search -->
<link rel="stylesheet" id="wp-file-search-css" href="http://wp.lab/wp-content/plugins/wp-file-search/public/css/wp-file-search-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-file-search/public/js/wp-file-search-public.js?ver=1.0.0"></script>
@@ -14722,6 +15135,13 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-fullcalendar/includes/js/main.js?ver=1.2"></script>
<!-- wp-gallery-enhancer -->
<link rel="stylesheet" id="wpge-styles-css" href="http://wp.lab/wp-content/plugins/wp-gallery-enhancer/frontend/css/style.css?ver=1.0.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-gallery-enhancer/frontend/js/flickity.pkgd.min.js?ver=1.0.2"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-gallery-enhancer/frontend/js/bricklayer.build.js?ver=1.0.2"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-gallery-enhancer/frontend/js/scripts.build.js?ver=1.0.2"></script>
<!-- wp-gallery-extra -->
<link rel="stylesheet" id="wgextra-css" href="http://wp.lab/wp-content/plugins/wp-gallery-extra/assets/css/front.css?ver=2.0.0" type="text/css" media="all">
<link rel="stylesheet" id="wgextra-custom-css" href="http://wp.lab/wp-content/plugins/wp-gallery-extra/assets/css/custom.css?fm=1515604558&amp;ver=2.0.0" type="text/css" media="all">
@@ -14781,6 +15201,24 @@
<link rel="stylesheet" id="wp-grande-vitorinha-css" href="http://wp.lab/wp-content/plugins/wp-grande-vitorinha/public/css/wp-grande-vitorinha-public.css?ver=1.0.0" type="text/css" media="all">
<!-- wp-gratify -->
<link rel="stylesheet" id="wp-grv-frontend-card-style-css" href="http://wp.lab/wp-content/plugins/wp-gratify//assets/css/front-end-review-card.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="wp-grv-front-end-style-css" href="http://wp.lab/wp-content/plugins/wp-gratify//assets/css/front-end-style.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="wp-grv-front-end-review-intake-style-css" href="http://wp.lab/wp-content/plugins/wp-gratify//assets/css/wp-grv-front-end-review-intake-form-style.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="wp-grv-front-end-social-proofing-style-css" href="http://wp.lab/wp-content/plugins/wp-gratify//assets/css/wp-grv-frond-end-social-proofing-style.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-gratify//assets/js/script-front-end.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-gratify//assets/js/wp-grv-scroll-to-top.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-gratify//assets/js/wp-grv-frontend-ajax-script.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-gratify//assets/js/notify.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-gratify//assets/js/wp-grv-social-proofing-ajax-script.js?ver=1.0.0"></script>
<!-- wp-gratify-socialproofing -->
<link rel="stylesheet" id="wp-grv-sp-front-end-social-proofing-style-css" href="http://wp.lab/wp-content/plugins/wp-gratify-socialproofing//assets/css/wp-grv-sp-frond-end-social-proofing-style.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-gratify-socialproofing//assets/js/wp-grv-sp-notify.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-gratify-socialproofing//assets/js/wp-grv-sp-social-proofing-ajax-script.js?ver=1.0.0"></script>
<!-- wp-help-desk -->
<link rel="stylesheet" id="wp_help_desk-frontend-css" href="http://wp.lab/wp-content/plugins/wp-help-desk/assets/css/frontend.css?ver=0.1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-help-desk/assets/js/frontend.min.js?ver=0.1.0"></script>
@@ -14892,6 +15330,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-lazy-spotify/wplazyspotify.js?ver=1.0"></script>
<!-- wp-leads-form -->
<link rel="stylesheet" id="wp-leads-css" href="http://wp.lab/wp-content/plugins/wp-leads-form/public/css/wp-leads-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-leads-form/public/js/wp-leads-public.js?ver=1.0.0"></script>
<!-- wp-lemme-know -->
<link rel="stylesheet" id="wp-lemme-know-style-css" href="http://wp.lab/wp-content/plugins/wp-lemme-know/assets/css/style.css?ver=0.4.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-lemme-know/assets/js/lemme-know.js?ver=0.4.0"></script>
@@ -14911,6 +15354,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-like-box/public/assets/jquery.magnific-popup.min.js?ver=1.0"></script>
<!-- wp-like-comment-share -->
<link rel="stylesheet" id="Fblcs_Newsletter-css" href="http://wp.lab/wp-content/plugins/wp-like-comment-share/public/css/fblcs-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-like-comment-share/public/js/fblcs-public.js?ver=1.0.0"></script>
<!-- wp-link-list -->
<link rel="stylesheet" id="wpll-css-css" href="http://wp.lab/wp-content/plugins/wp-link-list/assets/css/wp-link-list.css?ver=0.2.0" type="text/css" media="all">
@@ -14923,6 +15371,10 @@
<link rel="stylesheet" id="wp-linkedin-css" href="http://wp.lab/wp-content/plugins/wp-linkedin/style.css?ver=2.7" type="text/css" media="all">
<!-- wp-linkpress-lite -->
<link rel="stylesheet" id="wplinkpress-lite-frontend-css-css" href="http://wp.lab/wp-content/plugins/wp-linkpress-lite/assets/css/wplinkpress-lite-frontend.css?ver=1.0" type="text/css" media="all">
<!-- wp-list-pages-by-custom-taxonomy -->
<link rel="stylesheet" id="pbytax-styles-css" href="http://wp.lab/wp-content/plugins/wp-list-pages-by-custom-taxonomy/css/pbytax-style.css?ver=1.4.9" type="text/css" media="">
@@ -15330,6 +15782,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-random-button/js/functions.js?ver=1.0"></script>
<!-- wp-reading-progress -->
<link rel="stylesheet" id="ruigehond006_stylesheet-css" href="http://wp.lab/wp-content/plugins/wp-reading-progress/wp-reading-progress.min.css?ver=1.0.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-reading-progress/wp-reading-progress.min.js?ver=1.0.2"></script>
<!-- wp-recall -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-recall/assets/js/core.js?ver=16.12.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-recall/assets/js/scripts.js?ver=16.12.0"></script>
@@ -15427,6 +15884,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-restaurant-manager/assets/js/wprm-front-scripts.js?ver=1.0.7"></script>
<!-- wp-restaurant-price-list -->
<link rel="stylesheet" id="wp-restaurant-price-list-css" href="http://wp.lab/wp-content/plugins/wp-restaurant-price-list/public/css/wp-restaurant-price-list-public.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-restaurant-price-list/public/js/wp-restaurant-price-list-public.js?ver=1.0.1"></script>
<!-- wp-resume -->
<link rel="stylesheet" id="wp-resume-css" href="http://wp.lab/wp-content/plugins/wp-resume/css/front-end/resume-style.css?ver=2.5.7" type="text/css" media="all">
@@ -15836,6 +16298,11 @@
<link rel="stylesheet" id="wppf-css" href="http://wp.lab/wp-content/plugins/wp-user-profile/assets/css/wp-user-profile.css?ver=0.1.0" type="text/css" media="all">
<!-- wp-users-login-history -->
<link rel="stylesheet" id="wp-users-login-history-css" href="http://wp.lab/wp-content/plugins/wp-users-login-history/public/css/wp-users-login-history-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-users-login-history/public/js/wp-users-login-history-public.js?ver=1.0.0"></script>
<!-- wp-viber-contact-button-lite -->
<link rel="stylesheet" id="wpvcbL-socicon-css" href="http://wp.lab/wp-content/plugins/wp-viber-contact-button-lite/css/frontend/socicon/style.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-viber-contact-button-lite/js/wpvcbL-frontend.js?ver=1.0.1"></script>
@@ -15912,6 +16379,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-zillow-review-slider/public/js/wprs-unslider-min.js?ver=1.1"></script>
<!-- wp1-like -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp1-like/assets/js/wp1-like.js?ver=1.0"></script>
<!-- wp2leads -->
<link rel="stylesheet" id="wp2leads-css" href="http://wp.lab/wp-content/plugins/wp2leads/public/css/wp2leads-public.css?ver=1.0.1.5" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp2leads/public/js/wp2leads-public.js?ver=1.0.1.5"></script>
@@ -16127,6 +16598,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wpprosperent/js/wp-prosperent.js?ver=1.2.3"></script>
<!-- wpr-comments-categories -->
<link rel="stylesheet" id="wpr-front-plugin-css" href="http://wp.lab/wp-content/plugins/wpr-comments-categories/assets/css/style.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wpr-comments-categories/assets/js/wpr-comments-categories.js?ver=1.0.0"></script>
<!-- wprong-testimonial-slider -->
<link rel="stylesheet" id="bxslider_css-css" href="http://wp.lab/wp-content/plugins/wprong-testimonial-slider/public/css/jquery.bxslider.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="wprong-testimonial-plugin-css" href="http://wp.lab/wp-content/plugins/wprong-testimonial-slider/public/css/wprong-testimonial-plugin-public.css?ver=1.0.0" type="text/css" media="all">
@@ -16275,6 +16751,11 @@
<link rel="stylesheet" id="validate-engine-css-css" href="http://wp.lab/wp-content/plugins/wysija-newsletters/css/validationEngine.jquery.css?ver=2.8.1" type="text/css" media="all">
<!-- x-builder -->
<link rel="stylesheet" id="STM_X_Builder_Front-css" href="http://wp.lab/wp-content/plugins/x-builder/public/css//public/x_builder.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="x_builder_product_buttons/style_1-css" href="http://wp.lab/wp-content/plugins/x-builder/public/css/public/modules/product_buttons/style_1.css?ver=1.0" type="text/css" media="all">
<!-- xa-woocommerce-memberships -->
<link rel="stylesheet" id="xa-woocommerce-membership-css" href="http://wp.lab/wp-content/plugins/xa-woocommerce-memberships/public/css/xa-woocommerce-membership-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/xa-woocommerce-memberships/public/js/xa-woocommerce-membership-public.js?ver=1.0.0"></script>
@@ -16459,6 +16940,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/z-news-ticker/js/jquery.ticker.min.js?ver=1.2.3"></script>
<!-- zedna-load-more-posts -->
<link rel="stylesheet" id="zedna-load-more-posts-style-css" href="http://wp.lab/wp-content/plugins/zedna-load-more-posts/css/zedna-load-more-posts.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/zedna-load-more-posts/js/zedna-load-more-posts.js?ver=1.0"></script>
<!-- zen-addons-for-siteorigin-page-builder -->
<link rel="stylesheet" id="zen-addons-base-css" href="http://wp.lab/wp-content/plugins/zen-addons-for-siteorigin-page-builder/assets/css/main.css?ver=1.0.4" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/zen-addons-for-siteorigin-page-builder/assets/js/main.js?ver=1.0.4"></script>

View File

@@ -0,0 +1,5 @@
# Changelog
All notable changes to the plugin will be documented in this file.
## 1.0.0 - 2019-08-22
### Initial release

View File

@@ -0,0 +1,119 @@
# Copyright (C) 2019 Matthias Günter
# This file is distributed under the same license as the WP Real Thumbnail Generator plugin.
msgid ""
msgstr ""
"Project-Id-Version: WP Real Thumbnail Generator 2.0.3\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/real-thumbnail-generator\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-07-29T10:48:01+02:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
#. Plugin Name of the plugin
msgid "WP Real Thumbnail Generator"
msgstr ""
#. Plugin URI of the plugin
msgid "https://codecanyon.net/item/wordpress-real-thumbnail-generator-bulk-regenerate-upload-folder/18937507"
msgstr ""
#. Description of the plugin
msgid "(Bulk) Regenerate thumbnails, delete unused and custom thumbnail folder/filename"
msgstr ""
#. Author of the plugin
msgid "Matthias Günter"
msgstr ""
#. Author URI of the plugin
msgid "https://matthias-web.com"
msgstr ""
#: inc/attachment/Regenerate.class.php:199
msgid "The thumbnails could not be generated."
msgstr ""
#: inc/attachment/Thumbnail.class.php:69
msgid "The given image was not found on server."
msgstr ""
#: inc/attachment/Thumbnail.class.php:75
msgid "You have not the permissions to regenerate the thumbnails."
msgstr ""
#: inc/attachment/Thumbnail.class.php:82
msgid "The given post ID is not an image."
msgstr ""
#: inc/attachment/Thumbnail.class.php:142
msgid "Not found"
msgstr ""
#: inc/attachment/Thumbnail.class.php:193
msgid "Not generated"
msgstr ""
#: inc/attachment/Thumbnail.class.php:199
msgid "Disrupted"
msgstr ""
#: inc/attachment/Thumbnail.class.php:206
msgid "Greater than original"
msgstr ""
#: inc/editor/Editor.class.php:134
msgid "The filename is not valid"
msgstr ""
#: inc/editor/Editor.class.php:137
msgid "The filename has no extension"
msgstr ""
#: inc/editor/Editor.class.php:141
msgid "The pattern is invalid"
msgstr ""
#: inc/general/Core.class.php:165
msgid "<strong>You have not yet entered the license key</strong>. To receive automatic updates, please enter the key in \"Enter license\"."
msgstr ""
#: inc/general/View.class.php:30
msgid "Thumbnails"
msgstr ""
#: inc/general/View.class.php:36
msgid "%1$d of %2$s registered"
msgstr ""
#: inc/general/View.class.php:44
msgid "More"
msgstr ""
#: inc/general/View.class.php:49
#: inc/general/View.class.php:71
msgid "Regenerate"
msgstr ""
#: inc/overrides/lite/attachment/Thumbnail.trait.php:16
msgid "This function is not available in Lite version."
msgstr ""
#: inc/overrides/pro/attachment/Thumbnail.trait.php:76
msgid "One or more thumbnail sizes could not be deleted, please check your server permissions."
msgstr ""
#: inc/overrides/pro/attachment/Thumbnail.trait.php:101
msgid "Something went wrong."
msgstr ""
#: inc/overrides/pro/editor/Adapter.trait.php:44
msgid "Image resize failed."
msgstr ""
#: inc/rest/Service.class.php:142
msgid "Forbidden"
msgstr ""

View File

@@ -0,0 +1,67 @@
*** WooCommerce Extension Template Changelog ***
2019-08-30 - version 2.0.3
* Updated URLs in Shipment & Tracking
* Updated Queries
2019-06-01 - version 2.0.2
* Updated Event Names and added User Details
* Improvements to mobile version of helpdesk
* Added animations when transitioning to different screens in the helpdesk
* Added UI improvements to live chat
* Added device tracking & channel tracking in CRM
* Added integration with Woocommerce Shipment Tracking
* See order & shipment tracking details inside helpdesk
* Agents can use order information in live chat & email
2018-04-01 - version 2.0.1
* Subscription Update
* Launched mobile compatible version of the helpdesk
* New and improved customer timelines in the helpdesk
* Converted conversations report in helpdesk
* Track which live chats resulted in a conversion and track them in helpdesk reports
2019-02-01 - version 2.0.0
* Updated Event Structure
* A new improved version of the helpdesk
* Inrtoduced customer survey on live chat and email conversations
* Customer satisfaction reports and surveys in helpdesk
* Filter helpdesk satisfaction reports by star rating and agents
* New and improved live chat messenger
* Conversation list in the live chat view
* Customers can continue live chats on email and vice versa
2018-12-01 - version 1.0.6
* Tracking all product interactions and display inside helpdesk
* Option to route chats to colleagues
* Filter conversations in the helpdesk by tags, user type (customer or visitor) & channels (email or Live chat)
2018-10-01 - version 1.0.4
* Set up chat bots for visitor qualification
* Route live chat to different teams based on responses
* Set a greeting and inrto message in live chat
* Set chat bots in live chat messenger
* Configure live chat visibility based on different urls
* Option to tag colleagues in the helpdesk
* Add private notes that are not visible to customers
2018-08-01 - version 1.0.2
* View and manage different views in the helpdesk
* Leave private notes in the helpdesk
* Configure live chat launcher
* Different live chat appearance for logged-in users and visitors
* Imporvements to mobile comptability of live chat
* CRM reports to track revenues by channel, source, medium, product, coupon, payment methods and more
2018-06-01 - version 1.0.1
* Imrpovements to live chat apperance
* Admin can collect visitor details in live chat
* Set online and offline Chat hours
* Begin live chat only after collecting qualification Details
* Configure live chat widget colors
2018-04-01 - version 1.0.0
* Launched live chat & Helpdesk
* Integration with Woocommerce

View File

@@ -0,0 +1,147 @@
# Copyright (C) 2019 RunCache Purger
# This file is distributed under the same license as the RunCache Purger package.
#, fuzzy
msgid ""
msgstr "Project-Id-Version: RunCache Purger 1.0.0\n"
"Report-Msgid-Bugs-To: https://runcloud.io\n"
"POT-Creation-Date: 2019-08-29 11:49+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: runcache-purger.php:195
#, php-format
msgid "The <strong>%1$s</strong> plugin version %2$s requires:"
msgstr ""
#: runcache-purger.php:206
#, php-format
msgid "WordPress version %s or higher."
msgstr ""
#: runcache-purger.php:215
#, php-format
msgid "PHP version %s or higher."
msgstr ""
#: runcache-purger.php:223
msgid "The plugin has now deactivated itself. Please contact your hosting "
"provider or system administrator for version upgrade."
msgstr ""
#: runcache-purger.php:369 runcache-purger.php:471
msgid "Settings"
msgstr ""
#: runcache-purger.php:485
msgid "Clear Cache this Post"
msgstr ""
#: runcache-purger.php:496
msgid "Clear Cache this URL"
msgstr ""
#: runcache-purger.php:506 views/settings.php:145
msgid "Clear All Cache"
msgstr ""
#: runcache-purger.php:826
msgid "Purging cache was successful."
msgstr ""
#: views/settings.php:7
#, php-format
msgid "%s Settings"
msgstr ""
#: views/settings.php:28
msgid "Purge Homepage Setting"
msgstr ""
#: views/settings.php:35
msgid "New or Updated Post"
msgstr ""
#: views/settings.php:39
msgid "Automatically clean cache of homepage when post is edited or has a "
"new post."
msgstr ""
#: views/settings.php:46
msgid "Post Removed"
msgstr ""
#: views/settings.php:50
msgid "Automatically clean cache of homepage when post removed."
msgstr ""
#: views/settings.php:61
msgid "Purge Content Setting"
msgstr ""
#: views/settings.php:68
msgid "Published Content"
msgstr ""
#: views/settings.php:72
msgid "Automatically clean cache of content when published."
msgstr ""
#: views/settings.php:79
msgid "Comment Approved"
msgstr ""
#: views/settings.php:83
msgid "Automatically clean cache of content when comment approved and "
"published."
msgstr ""
#: views/settings.php:90
msgid "Comment Removed"
msgstr ""
#: views/settings.php:94
msgid "Automatically clean cache of content when comment removed."
msgstr ""
#: views/settings.php:105
msgid "Purge Archives Setting"
msgstr ""
#: views/settings.php:112
msgid "Homepage Purged"
msgstr ""
#: views/settings.php:116
msgid "Automatically clean cache of archives when any action at homepage "
"option was purged."
msgstr ""
#: views/settings.php:123
msgid "Content Purged"
msgstr ""
#: views/settings.php:127
msgid "Automatically clean cache of archives when any action at content "
"option was purged."
msgstr ""
#: views/settings.php:140
msgid "Purge Actions"
msgstr ""
#: views/settings.php:149
msgid "Clear Homepage Cache"
msgstr ""
#: views/settings.php:153
msgid "Clear Content Cache"
msgstr ""
#: views/settings.php:157
msgid "Clear Archives Cache"
msgstr ""

View File

@@ -1,32 +0,0 @@
Note: This changelog is weird, as multiple format were used over time it seems.
(Note: Latest format is)
# 3.6.3
## Fixes
* [wpmlcore-3411] Fixed some glitches for dropdown language switchers
* [wpmlcore-3853] Fixed `SitePress::get_term_adjust_id` to retain the `object_id` if needed. Fixes missing WC product variations
(Note: Another format can be)
#3.3.4
#Fixes
* [wpmlcore-2465] Fixed AJAX loading of Media in WP-Admin when domains per languages are used
* [wpmlcore-2433] Fixed compatibility issues with W3 Total Cache when Object caching is used
* [wpmlcore-2420] Fix menu synchronization when menu item has quotes in its title
* [wpmlcore-2445] Use of Fileinfo functions to read file mime type when uploading a custom flag, fall back to the now deprecated `mime_content_type` function, if the first set of cuntions is not available
* [wpmlcore-2453] Fixed fatal error when setting a custom taxonomy as translatable (`Fatal error - Class WPML_Term_Language_Synchronization not found in sitepress.class.php`)
* [wpmlcore-2448] Fixed `WordPress database error You have an error in your SQL syntax` message, caused by empty or corrupted languages order.
* [wpmlcore-2452] Adding a comment to a translated post won't redirect user to the default language.
* [wpmlcore-2136] Corrected "Slawisch" to "Slowakisch" in German language name for "Slovak"
(Note: Or even this one)
**3.1.5**
* **Improvements**
* check_settings_integrity() won't run SQL queries on front-end and in the back-end it will run only once and only in specific circumstances
* We added ability to add language information to duplicated content, when WPML_COMPATIBILITY_TEST_MODE is defined

View File

@@ -0,0 +1,9 @@
{
"sitepress-multilingual-cms": "4.0.4",
"wpml-translation-management": "2.6.4",
"wpml-string-translation": "2.8.4",
"wpml-media-translation": "2.3.4",
"wpml-sticky-links": "1.4.4",
"wpml-cms-nav": "1.4.3",
"gravityforms-multilingual": "1.3.16"
}

View File

@@ -0,0 +1,274 @@
msgid ""
msgstr ""
"Project-Id-Version: Smart Author Box v1.0.4\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: 2019-07-25 19:55:35+0000\n"
"Last-Translator: admin <stalukder03@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: CSL v1.x\n"
"X-Poedit-Language: English\n"
"X-Poedit-Country: UNITED STATES\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
"X-Poedit-Basepath: ../\n"
"X-Poedit-Bookmarks: \n"
"X-Poedit-SearchPath-0: .\n"
"X-Textdomain-Support: yes"
#: admin/partials/smart-author-box-admin-about.php:18
#@ smart-author-box
msgid "Smart Author Box Info:"
msgstr ""
#. translators: plugin header field 'Description'
#: admin/partials/smart-author-box-admin-about.php:21
#: smart-author-box.php:0
#@ smart-author-box
msgid "Smart Author Box will show the author's biography below articles."
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:25
#@ smart-author-box
msgid "This is a responsive and clean designed author box at the end of your posts, which will display the author name, author gravatar and author description. It also allow to show the author social icon which values can be input from the wordpress user profile screen. "
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:27
#@ smart-author-box
msgid "Go to the"
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:27
#@ smart-author-box
msgid "settings"
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:27
#@ smart-author-box
msgid "page"
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:33
#@ smart-author-box
msgid "Support"
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:36
#@ smart-author-box
msgid "Plugin"
msgstr ""
#. translators: plugin header field 'Name'
#: admin/partials/smart-author-box-admin-about.php:36
#: admin/partials/smart-author-box-admin-option.php:62
#: admin/partials/smart-author-box-admin-option.php:63
#: smart-author-box.php:0
#@ smart-author-box
msgid "Smart Author Box"
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:37
#@ smart-author-box
msgid "Author"
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:37
#@ smart-author-box
msgid "wpxon"
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:38
#@ smart-author-box
msgid "Email"
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:38
#@ smart-author-box
msgid "wpxon7@gmail.com"
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:39
#@ smart-author-box
msgid "Website"
msgstr ""
#: admin/partials/smart-author-box-admin-about.php:39
#@ smart-author-box
msgid "http://wpxon.com"
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:73
#: admin/partials/smart-author-box-admin-option.php:74
#@ smart-author-box
msgid "Settings"
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:107
#@ smart-author-box
msgid "General"
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:123
#@ smart-author-box
msgid "Author Box"
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:124
#@ smart-author-box
msgid "Select Enavled if you want to show the author box."
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:128
#@ smart-author-box
msgid "Enabled"
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:129
#@ smart-author-box
msgid "Disabled"
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:134
#@ smart-author-box
msgid "Author Name Color"
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:135
#@ smart-author-box
msgid "Pick a color for the author name."
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:141
#@ smart-author-box
msgid "Social Icons Color"
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:142
#@ smart-author-box
msgid "Pick a color for the social icons."
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:148
#@ smart-author-box
msgid "Social Icons Hover Color"
msgstr ""
#: admin/partials/smart-author-box-admin-option.php:149
#@ smart-author-box
msgid "Pick a hover color for the social icons."
msgstr ""
#: admin/partials/smart-author-box-admin-settings.php:18
#@ smart-author-box
msgid "Smart Author Box Settings"
msgstr ""
#: admin/partials/smart-author-box-user-option.php:32
#@ smart-author-box
msgid "SAB User Settings"
msgstr ""
#: admin/partials/smart-author-box-user-option.php:37
#@ smart-author-box
msgid "Profile Photo"
msgstr ""
#: admin/partials/smart-author-box-user-option.php:39
#@ default
msgid "If want to use gravatar image then leave this profile photo. Don't needed to upload."
msgstr ""
#: admin/partials/smart-author-box-user-option.php:49
#: admin/partials/smart-author-box-user-option.php:60
#@ smart-author-box
msgid "Remove"
msgstr ""
#: admin/partials/smart-author-box-user-option.php:53
#@ smart-author-box
msgid "Edit"
msgstr ""
#: admin/partials/smart-author-box-user-option.php:84
#@ smart-author-box
msgid "Upload a photo for your user profile."
msgstr ""
#: admin/partials/smart-author-box-user-option.php:87
#@ smart-author-box
msgid "Update Profile to save your changes."
msgstr ""
#: admin/partials/smart-author-box-user-option.php:92
#@ smart-author-box
msgid "Facebook"
msgstr ""
#: admin/partials/smart-author-box-user-option.php:95
#@ default
msgid "Please enter your facebook link."
msgstr ""
#: admin/partials/smart-author-box-user-option.php:99
#@ smart-author-box
msgid "Twitter"
msgstr ""
#: admin/partials/smart-author-box-user-option.php:102
#@ default
msgid "Please enter your twitter link."
msgstr ""
#: admin/partials/smart-author-box-user-option.php:106
#@ smart-author-box
msgid "Google Plus"
msgstr ""
#: admin/partials/smart-author-box-user-option.php:109
#@ default
msgid "Please enter your google plus link."
msgstr ""
#: admin/partials/smart-author-box-user-option.php:113
#@ smart-author-box
msgid "Linkedin"
msgstr ""
#: admin/partials/smart-author-box-user-option.php:116
#@ default
msgid "Please enter your linkedin link."
msgstr ""
#: includes/class-smart-author-box-admin-settings.php:361
#@ default
msgid "Choose File"
msgstr ""
#. translators: plugin header field 'PluginURI'
#: smart-author-box.php:0
#@ smart-author-box
msgid "http://wpxon.com/smart-author-box"
msgstr ""
#. translators: plugin header field 'Author'
#: smart-author-box.php:0
#@ smart-author-box
msgid "WPxon"
msgstr ""
#. translators: plugin header field 'AuthorURI'
#: smart-author-box.php:0
#@ smart-author-box
msgid "http://wpxon.com/"
msgstr ""
#. translators: plugin header field 'Version'
#: smart-author-box.php:0
#@ smart-author-box
msgid "1.0.4"
msgstr ""

View File

@@ -0,0 +1,6 @@
Version 1.3
[update] - support wp v3.6
Version 1.1
[update] - upgrade to latest version of bootstrap
Version 1.0
[added] - first release

View File

@@ -0,0 +1,236 @@
# Copyright (C) 2019 Suspended Lists for SportsPress
# This file is distributed under the same license as the Suspended Lists for SportsPress package.
msgid ""
msgstr ""
"Project-Id-Version: Suspended Lists for SportsPress 0.0.1\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/suspended-lists-for-"
"sportspress\n"
"POT-Creation-Date: 2019-08-16 01:11:37+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-08-15 22:33-0300\n"
"Language-Team: \n"
"X-Generator: Poedit 2.2.3\n"
"Last-Translator: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: es\n"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:35
msgid "Heading"
msgstr "Encabezado"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:52
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:155
#: includes/class-sl-suspended-list.php:751
#: includes/class-sl-suspended-list.php:807
msgid "Team"
msgstr "Club"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:59
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:105
msgid "All"
msgstr "Todos"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:73
msgid "Discounting Column"
msgstr "Columna de descuento"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:90
msgid "Sort Order"
msgstr "Ordenar"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:94
msgid "Ascending"
msgstr "Ascendente"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:95
msgid "Descending"
msgstr "Descendente"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:98
msgid ""
"Used for contabilize matches suspended remaining and sort players in the "
"list."
msgstr ""
"Se utiliza para contabilizar los partidos suspendidos restantes y ordenar "
"a los jugadores en la lista."
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:102
msgid "Display"
msgstr "Mostrar"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:106
msgid "players"
msgstr "jugadores"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:113
msgid "Columns"
msgstr "Columnas"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:118
msgid "General"
msgstr "General"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:121
msgid "Performance"
msgstr "Registro"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:124
msgid "Metrics"
msgstr "Métricas"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:127
msgid "Statistics"
msgstr "Estadísticas"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:137
msgid "Select All"
msgstr "Seleccionar Todo"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:145
msgid "Squad Number"
msgstr "Dorsal"
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:147
#: templates/suspended-lists.php:112
msgid "Rank"
msgstr "Pos."
#: includes/admin/meta-boxes/class-sl-meta-box-details.php:161
#: includes/class-sl-suspended-list.php:753
#: includes/class-sl-suspended-list.php:811
msgid "Position"
msgstr "Posición"
#: includes/admin/meta-boxes/class-sl-meta-box-shortcode.php:26
msgid ""
"Copy this code and paste it into your post, page or text widget content."
msgstr ""
"Copia este código y pégalo en tu post, página o contenido de un widget de "
"texto."
#: includes/class-check-dependencies.php:207
msgid "Network Activate %s"
msgstr "Activar %s para la red"
#: includes/class-check-dependencies.php:211
msgid "Network Activate"
msgstr "Activar para la red"
#: includes/class-check-dependencies.php:223
#: includes/class-check-dependencies.php:255
msgid "Delete %s"
msgstr "Borrar %s"
#: includes/class-check-dependencies.php:227
#: includes/class-check-dependencies.php:259
msgid "Delete"
msgstr "Borrar"
#: includes/class-check-dependencies.php:239
msgid "Activate %s"
msgstr "Activar %s"
#: includes/class-check-dependencies.php:243
msgid "Activate"
msgstr "Activar"
#: includes/class-check-dependencies.php:304
msgid ""
"<strong>%1$s</strong> (minimum version %2$s) is required for %3$s. Please "
"before deactivate <strong>%3$s</strong> plugin."
msgstr ""
"<strong>%1$s</strong> (versión mínima %2$s) es requerida para %3$s. Por "
"favor primero desactivar el plugin <strong>%3$s</strong>."
#: includes/class-check-dependencies.php:316
msgid "update"
msgstr "actualizar"
#: includes/class-check-dependencies.php:318
msgid "activate"
msgstr "activar"
#: includes/class-check-dependencies.php:322
msgid ""
"<strong>%1$s</strong> (minimum version %2$s) is required. Please %3$s it "
"before activate <strong>%4$s</strong> plugin."
msgstr ""
"<strong>%1$s</strong> (versión mínima %2$s) es requerida. Por favor "
"%3$slo antes de activar <strong>%4$s</strong>."
#: includes/class-check-dependencies.php:472
msgid "this"
msgstr "este"
#: includes/class-sl-suspended-list.php:804
msgid "Player"
msgstr "Jugador"
#: suspended-lists-for-sportspress.php:66
msgid "Shortcode"
msgstr "Shortcode"
#: suspended-lists-for-sportspress.php:74
msgid "Details"
msgstr "Detalles"
#: suspended-lists-for-sportspress.php:180
#: suspended-lists-for-sportspress.php:257
#: suspended-lists-for-sportspress.php:258
msgid "Suspended Lists"
msgstr "Listas de Suspendidos"
#: suspended-lists-for-sportspress.php:181
msgid "Suspended List"
msgstr "Lista de Suspendidos"
#: suspended-lists-for-sportspress.php:182
msgid "Add New Suspended List"
msgstr "Añadir nueva Lista de Suspendidos"
#: suspended-lists-for-sportspress.php:183
msgid "Edit Suspended List"
msgstr "Editar Lista de Suspendidos"
#: suspended-lists-for-sportspress.php:184
msgid "New"
msgstr "Nueva"
#: suspended-lists-for-sportspress.php:185
msgid "View Suspended List"
msgstr "Ver Lista de Suspendidos"
#: suspended-lists-for-sportspress.php:186
msgid "Search"
msgstr "Buscar"
#: suspended-lists-for-sportspress.php:187
#: suspended-lists-for-sportspress.php:188
msgid "No results found."
msgstr "No hay resultados."
#: templates/suspended-lists.php:248
msgid "View all players"
msgstr "Ver todos los jugadores"
#. Plugin Name of the plugin/theme
msgid "Suspended Lists for SportsPress"
msgstr "Listas de Suspendidos para SportsPress"
#. Plugin URI of the plugin/theme
msgid "https://wordpress.org/plugins/suspended-lists-for-sportspress"
msgstr "https://wordpress.org/plugins/suspended-lists-for-sportspress"
#. Description of the plugin/theme
msgid ""
"Build suspended players lists that discount automatically after each team "
"match day."
msgstr ""
"Cree listas de jugadores suspendidos que se descuentan automáticamente "
"después de cada día de partido jugado por su equipo."
#. Author of the plugin/theme
msgid "Leandro Ibarra"
msgstr "Leandro Ibarra"

View File

@@ -0,0 +1,230 @@
# Copyright (C) 2019 UQPAY
# This file is distributed under the same license as the Uqpay Payment Gateway plugin.
msgid ""
msgstr ""
"Project-Id-Version: Uqpay Payment Gateway 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-gateway-uqpay\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-08-23T08:54:27+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.3.0\n"
"X-Domain: uqpay-payment-gateway\n"
#. Plugin Name of the plugin
msgid "Uqpay Payment Gateway"
msgstr ""
#. Plugin URI of the plugin
msgid "https://wordpress.org/plugins/uqpay-payment-gateway/"
msgstr ""
#. Description of the plugin
msgid "Let your woocommerce support mainstream payment channels by UQPAY."
msgstr ""
#. Author of the plugin
msgid "UQPAY"
msgstr ""
#. Author URI of the plugin
msgid "https://www.uqpay.com"
msgstr ""
#. translators: 1) dollar amount
#: includes/abstracts/abstract-wc-uqpay-payment-gateway.php:157
msgid "Sorry, the minimum allowed order total is %1$s to use this payment method."
msgstr ""
#. translators: 1) dollar amount 2) transaction id 3) refund message
#: includes/abstracts/abstract-wc-uqpay-payment-gateway.php:211
msgid "Refund authorized (Refunded %1$s - UQPAY Refund ID: %2$s - Reason: %3$s), The async notification from UQPAY will final confirm this refund."
msgstr ""
#. translators: error code
#: includes/abstracts/abstract-wc-uqpay-payment-gateway.php:253
#: includes/abstracts/abstract-wc-uqpay-payment-gateway.php:271
msgid "Payment error code: %s."
msgstr ""
#. translators: uqpay order id
#: includes/abstracts/abstract-wc-uqpay-payment-gateway.php:265
msgid "UQPAY payment authorized (Payment ID: %s). The async notification from UQPAY will final confirm this trade."
msgstr ""
#. translators: uqpay order id
#: includes/abstracts/abstract-wc-uqpay-payment-gateway.php:279
msgid "UQPAY payment complete (UQPAY Order ID: %s)"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:9
msgid "Be sure this payment method has be activated, check from your UQPAY Dashboard <a href=\"https://merchant.uqpay.com\" target=\"_blank\">here</a>"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:13
msgid "Enable/Disable"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:14
msgid "Enable UnionPay Online By UQPAY"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:20
msgid "Title"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:22
msgid "This controls the title which the user sees during checkout."
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:23
msgid "UnionPay Online (UQPAY)"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:27
msgid "Description"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:29
msgid "This controls the description which the user sees during checkout."
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:30
msgid "You will be redirected to UnionPay Online."
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:34
msgid "Merchant ID"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:36
msgid "Set your merchant ID."
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:41
msgid "Test mode"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:42
msgid "Enable Test Mode"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:44
msgid "Place the payment gateway in test mode using test API credentials."
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:49
msgid "Test Publishable Key"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:51
#: includes/admin/uqpay-union-online-settings.php:77
msgid "Download API credentials from UQPAY dashboard, copy the content of UQPAY_pub.pem here."
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:56
msgid "Test Private Key Type"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:57
#: includes/admin/uqpay-union-online-settings.php:83
msgid "Key Type"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:59
#: includes/admin/uqpay-union-online-settings.php:85
msgid "Select the private key type you would like to use."
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:63
#: includes/admin/uqpay-union-online-settings.php:89
msgid "SIGN_TYPE_RSA"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:64
#: includes/admin/uqpay-union-online-settings.php:90
msgid "SIGN_TYPE_MD5"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:68
msgid "Test Private Key"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:70
#: includes/admin/uqpay-union-online-settings.php:96
msgid "Download API credentials from UQPAY dashboard, copy the content of id_prv.pem (for rsa) or md5Key.txt (for md5)."
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:75
msgid "Publishable Key"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:82
msgid "Private Key Type"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:94
msgid "Private Key"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:101
msgid "Logging"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:102
msgid "Log debug messages"
msgstr ""
#: includes/admin/uqpay-union-online-settings.php:104
msgid "Save debug messages to the WooCommerce System Status log."
msgstr ""
#: includes/class-wc-uqpay-api.php:43
msgid "There was a problem connecting to the UQPAY API endpoint."
msgstr ""
#. translators: error message
#: includes/class-wc-uqpay-order-handler.php:90
msgid "UQPAY payment failed: %s"
msgstr ""
#. translators: 1) dollar amount 2) transaction id 3) refund message
#: includes/class-wc-uqpay-webhook-handler.php:146
msgid "Refunded %1$s - UQPAY Refund ID: %2$s - Reason: %3$s."
msgstr ""
#. translators: 1) dollar amount 2) transaction id 3) refund failed reason
#: includes/class-wc-uqpay-webhook-handler.php:157
msgid "Failed Refunded %1$s - UQPAY Refund ID: %2$s - Reason: %3$s."
msgstr ""
#: includes/payment-methods/class-wc-gateway-uqpay-union-online.php:25
#: uqpay-payment-gateway.php:157
msgid "UQPAY UnionPay Online"
msgstr ""
#. translators: 1) merchant register url 2) merchant dashboard url
#: includes/payment-methods/class-wc-gateway-uqpay-union-online.php:27
msgid "UQPAY Payment. <a href=\"%1$s\" target=\"_blank\">Sign up</a> for a UQPAY merchant, and <a href=\"%2$s\" target=\"_blank\">get your UQPAY account keys</a>."
msgstr ""
#. translators: 1) website name 2) order number
#: includes/payment-methods/class-wc-gateway-uqpay-union-online.php:96
msgid "%1$s - Order %2$s"
msgstr ""
#. translators: 1. URL link.
#: uqpay-payment-gateway.php:30
msgid "UQPAY requires WooCommerce to be installed and active. You can download %s here."
msgstr ""
#: uqpay-payment-gateway.php:168
msgid "Settings"
msgstr ""
#: uqpay-payment-gateway.php:169
msgid "Docs"
msgstr ""

View File

@@ -0,0 +1,17 @@
= 1.0.3 =
* Update code based on WordPress.org codding standards
* Fix missing ajax notice when errors happen
* Fix logger not working when enabled
* Fix textdomain loading too late
= 1.0.2 =
* Added check to deactivate the plugin if minimum required versions of WooCommerce and PHP are not met
= 1.0.1 =
* Fix issues with decimals when capturing orders
= 1.0.0 =
* Initial stable release
= 0.9.1 =
* Beta release

View File

@@ -0,0 +1,282 @@
# Copyright (C) 2019 WPRuby
# This file is distributed under the same license as the Restricted Shipping And Payment For Woocommerce plugin.
msgid ""
msgstr ""
"Project-Id-Version: Restricted Shipping And Payment For Woocommerce 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/restricted-shipping-and-payment-for-woocommerce\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-08-11T18:55:09+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: restricted-shipping-and-payment-for-woocommerce\n"
#. Plugin Name of the plugin
msgid "Restricted Shipping And Payment For Woocommerce"
msgstr ""
#. Plugin URI of the plugin
#. Author URI of the plugin
msgid "https://wpruby.com"
msgstr ""
#. Description of the plugin
msgid "Add conditions and rules to enable/disable your WooCommerce shipping methods and Payment gateways."
msgstr ""
#. Author of the plugin
msgid "WPRuby"
msgstr ""
#: includes/rules/class-rspw-shipping-country-rule.php:37
#: includes/rules/class-rspw-payment-country-rule.php:34
#: includes/rules/class-rspw-billing-country-rule.php:26
msgid "is"
msgstr ""
#: includes/rules/class-rspw-shipping-country-rule.php:38
#: includes/rules/class-rspw-payment-country-rule.php:35
#: includes/rules/class-rspw-billing-country-rule.php:27
msgid "is not"
msgstr ""
#: includes/rules/class-rspw-shipping-country-rule.php:48
msgid "Shipping Countries"
msgstr ""
#: includes/rules/class-rspw-shipping-country-rule.php:49
msgid "Select shipping countries"
msgstr ""
#: includes/rules/class-rspw-rules-factory.php:33
msgid "Shipping Class"
msgstr ""
#: includes/rules/class-rspw-rules-factory.php:37
msgid "Coupon Code"
msgstr ""
#: includes/rules/class-rspw-rules-factory.php:41
#: includes/rules/class-rspw-cart-total-rule.php:37
msgid "Cart Total"
msgstr ""
#: includes/rules/class-rspw-rules-factory.php:45
#: includes/rules/class-rspw-package-weight-rule.php:53
msgid "Package Weight"
msgstr ""
#: includes/rules/class-rspw-rules-factory.php:49
msgid "Shipping Country"
msgstr ""
#: includes/rules/class-rspw-rules-factory.php:53
msgid "Billing Country"
msgstr ""
#: includes/rules/class-rspw-rules-factory.php:57
msgid "Customer"
msgstr ""
#: includes/rules/class-rspw-cart-total-rule.php:25
#: includes/rules/class-rspw-package-weight-rule.php:25
msgid "less than"
msgstr ""
#: includes/rules/class-rspw-cart-total-rule.php:26
#: includes/rules/class-rspw-package-weight-rule.php:26
msgid "equal to"
msgstr ""
#: includes/rules/class-rspw-cart-total-rule.php:27
#: includes/rules/class-rspw-package-weight-rule.php:27
msgid "more than"
msgstr ""
#: includes/rules/class-rspw-customer-rule.php:37
msgid "email is"
msgstr ""
#: includes/rules/class-rspw-customer-rule.php:38
msgid "email is not"
msgstr ""
#: includes/rules/class-rspw-customer-rule.php:48
msgid "Customer Email"
msgstr ""
#: includes/rules/class-rspw-payment-country-rule.php:45
msgid "payment Countries"
msgstr ""
#: includes/rules/class-rspw-payment-country-rule.php:46
msgid "Select payment countries"
msgstr ""
#: includes/rules/class-rspw-coupon-code-rule.php:33
#: includes/rules/class-rspw-shipping-class-rule.php:44
msgid "included in the order"
msgstr ""
#: includes/rules/class-rspw-coupon-code-rule.php:34
#: includes/rules/class-rspw-shipping-class-rule.php:45
msgid "not included in the order"
msgstr ""
#: includes/rules/class-rspw-coupon-code-rule.php:44
msgid "Coupon Codes"
msgstr ""
#: includes/rules/class-rspw-coupon-code-rule.php:45
msgid "Select coupon code/s"
msgstr ""
#: includes/rules/class-rspw-shipping-class-rule.php:52
msgid "Shipping Classes"
msgstr ""
#: includes/rules/class-rspw-shipping-class-rule.php:53
msgid "Select shipping class/es"
msgstr ""
#: includes/rules/class-rspw-billing-country-rule.php:37
msgid "Billing Countries"
msgstr ""
#: includes/rules/class-rspw-billing-country-rule.php:38
msgid "Select billing country/ies"
msgstr ""
#: admin/class-rspw-admin.php:80
msgid "Shipping Conditions"
msgstr ""
#: admin/class-rspw-admin.php:81
msgid "Shipping Condition"
msgstr ""
#: admin/class-rspw-admin.php:82
#: admin/class-rspw-admin.php:113
msgid "Add New"
msgstr ""
#: admin/class-rspw-admin.php:83
msgid "Add New Shipping Condition"
msgstr ""
#: admin/class-rspw-admin.php:84
msgid "Edit Shipping Condition"
msgstr ""
#: admin/class-rspw-admin.php:85
msgid "New Shipping Condition"
msgstr ""
#: admin/class-rspw-admin.php:86
msgid "View Shipping Condition"
msgstr ""
#: admin/class-rspw-admin.php:87
msgid "Search Shipping Conditions"
msgstr ""
#: admin/class-rspw-admin.php:88
msgid "No Shipping Conditions"
msgstr ""
#: admin/class-rspw-admin.php:89
msgid "No Shipping Conditions found in Trash"
msgstr ""
#: admin/class-rspw-admin.php:111
msgid "Payment Conditions"
msgstr ""
#: admin/class-rspw-admin.php:112
msgid "Payment Condition"
msgstr ""
#: admin/class-rspw-admin.php:114
msgid "Add New Payment Condition"
msgstr ""
#: admin/class-rspw-admin.php:115
msgid "Edit Payment Condition"
msgstr ""
#: admin/class-rspw-admin.php:116
msgid "New Payment Condition"
msgstr ""
#: admin/class-rspw-admin.php:117
msgid "View Payment Condition"
msgstr ""
#: admin/class-rspw-admin.php:118
msgid "Search Payment Conditions"
msgstr ""
#: admin/class-rspw-admin.php:119
msgid "No Payment Conditions"
msgstr ""
#: admin/class-rspw-admin.php:120
msgid "No Payment Conditions found in Trash"
msgstr ""
#: admin/class-rspw-payment-conditions-meta-box.php:32
#: admin/class-rspw-shipping-conditions-meta-box.php:32
msgid "Condition Properties"
msgstr ""
#: admin/class-rspw-payment-conditions-meta-box.php:42
msgid "Excluded Payment Gateways"
msgstr ""
#: admin/class-rspw-payment-conditions-meta-box.php:43
msgid "Select Payment gateway/s"
msgstr ""
#: admin/class-rspw-payment-conditions-meta-box.php:55
msgid "Add the condition rules, any rule would match cart contents the payment methods will be excluded"
msgstr ""
#: admin/class-rspw-payment-conditions-meta-box.php:57
#: admin/class-rspw-shipping-conditions-meta-box.php:57
msgid "Rule {#}"
msgstr ""
#: admin/class-rspw-payment-conditions-meta-box.php:58
#: admin/class-rspw-shipping-conditions-meta-box.php:58
msgid "Add Another Rule"
msgstr ""
#: admin/class-rspw-payment-conditions-meta-box.php:59
#: admin/class-rspw-shipping-conditions-meta-box.php:59
msgid "Remove Rule"
msgstr ""
#: admin/class-rspw-payment-conditions-meta-box.php:69
#: admin/class-rspw-shipping-conditions-meta-box.php:69
msgid "Rule Type"
msgstr ""
#: admin/class-rspw-payment-conditions-meta-box.php:81
#: admin/class-rspw-shipping-conditions-meta-box.php:81
msgid "Operator"
msgstr ""
#: admin/class-rspw-shipping-conditions-meta-box.php:42
msgid "Excluded Shipping Methods"
msgstr ""
#: admin/class-rspw-shipping-conditions-meta-box.php:43
msgid "Select shipping method/s"
msgstr ""
#: admin/class-rspw-shipping-conditions-meta-box.php:55
msgid "Add the condition rules, any rule would match cart contents the shipping methods will be excluded"
msgstr ""

Some files were not shown because too many files have changed in this diff Show More