Compare commits

...

50 Commits

Author SHA1 Message Date
erwanlr
82db02a688 Updates spec for #1342 2019-05-03 14:25:17 +01:00
erwanlr
2c07de8c6b Updates class comment 2019-05-03 14:23:04 +01:00
erwanlr
4b0b8fa624 Fixes #1342 2019-05-03 14:04:50 +01:00
erwanlr
412f576aee Adds DFs 2019-05-03 11:54:25 +01:00
erwanlr
ff98a7b23b Fixes #1341 2019-05-01 19:50:43 +01:00
erwanlr
507bac8542 Merge branch 'master' of github.com:wpscanteam/wpscan 2019-04-29 15:48:07 +01:00
erwanlr
3bd6cf4805 Adds Ruby 2.6.3 to Travis 2019-04-29 15:47:55 +01:00
erwanlr
5712b31869 Updates Rubocop dep 2019-04-29 15:47:33 +01:00
Erwan
b0f9a0b18f Update issue templates 2019-04-29 15:24:22 +02:00
Erwan
f7665b460e Update issue templates 2019-04-29 15:20:44 +02:00
Erwan
100029b640 Delete old issue template 2019-04-29 15:18:10 +02:00
Erwan
2b89bddf0f Update issue templates 2019-04-29 15:17:39 +02:00
erwanlr
ca46bad8ec Bumps version 2019-04-26 11:53:00 +01:00
erwanlr
1ecd2600a3 Adds DFs 2019-04-26 10:56:26 +01:00
erwanlr
28306b126b Adds DFs 2019-04-24 17:32:25 +01:00
erwanlr
5c842e192b Updates deps 2019-04-24 12:42:18 +01:00
erwanlr
f9f307118d Adds DFs 2019-04-19 10:18:52 +01:00
erwanlr
2266fa4f4b Removes useless comment 2019-04-18 14:43:21 +01:00
erwanlr
6df2564d1a Improves Target#wordpress_hosted? 2019-04-18 14:17:00 +01:00
erwanlr
b2a62ebd26 Fixes #1335 2019-04-18 12:26:47 +01:00
erwanlr
2fca30752a Improves wp-content detection 2019-04-18 12:13:56 +01:00
erwanlr
210eced369 Typo in comments 2019-04-17 17:39:20 +01:00
erwanlr
08c574aff8 Improves detection of wp-content folder 2019-04-17 15:52:06 +01:00
Christian Mehlmauer
f4db2d65f1 fix #1309 2019-04-16 06:42:26 +02:00
erwanlr
23b02ade96 Adds DFs 2019-04-13 14:29:24 +01:00
erwanlr
71d35b16ac Adds DFs 2019-04-13 14:22:42 +01:00
erwanlr
200058c52a Adds DFs 2019-04-13 10:37:39 +01:00
erwanlr
edb5fb202a Removes check for 301 when enumerating plugins and themes 2019-04-13 08:13:38 +01:00
erwanlr
d114c25cdb Typo 2019-04-12 14:52:39 +01:00
erwanlr
64e469568b Adds message help for --wp-content-dir and --wp-plugins-dir options 2019-04-12 14:07:28 +01:00
erwanlr
c63d777372 Fixes version wrongly bumped 2019-04-12 14:00:39 +01:00
erwanlr
ae343b8cb0 Checks for wp-content directly (depends on detection-mode) when not identified passively 2019-04-12 13:55:40 +01:00
Erwan
86eb5d2d57 Merge pull request #1332 from wpscanteam/dependabot/bundler/rspec-its-tw-1.3.0
Update rspec-its requirement from ~> 1.2.0 to ~> 1.3.0
2019-04-10 10:33:27 +02:00
dependabot[bot]
b562d241db Update rspec-its requirement from ~> 1.2.0 to ~> 1.3.0
Updates the requirements on [rspec-its](https://github.com/rspec/rspec-its) to permit the latest version.
- [Release notes](https://github.com/rspec/rspec-its/releases)
- [Changelog](https://github.com/rspec/rspec-its/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-its/compare/v1.2.0...v1.3.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-10 06:07:39 +00:00
erwanlr
49b1829b78 Bumps version 2019-04-08 16:58:26 +01:00
erwanlr
1a5bf4035c Update deps 2019-04-08 09:39:07 +01:00
erwanlr
f3810a1504 Bumps version 2019-04-07 17:45:29 +01:00
erwanlr
4831760c11 Merge branch '3.5.1' 2019-04-07 17:42:51 +01:00
erwanlr
f375d8991e Update deps 2019-04-07 17:35:18 +01:00
erwanlr
8145a4a3a6 Fixes #1330 2019-04-07 17:06:19 +01:00
erwanlr
12c9b49d4c Adds DFs 2019-04-06 11:34:23 +01:00
erwanlr
c8eb81161e Uses https rather than git protocols for CMSScanner dep 2019-04-05 19:53:29 +01:00
erwanlr
8ab246a66c Uses CMSScanner git dep 2019-04-05 19:48:22 +01:00
erwanlr
8dfc4797fa Handles default user_agent_list via CLI option (in CMSScanner) 2019-04-05 19:30:53 +01:00
erwanlr
7888fe1176 Uses ParsedCli 2019-04-05 16:47:14 +01:00
Erwan
8a6f3056a3 Merge pull request #1329 from wpscanteam/dependabot/bundler/rubocop-tw-0.67.1
Update rubocop requirement from ~> 0.66.0 to ~> 0.67.1
2019-04-05 11:37:00 +02:00
dependabot[bot]
5fbdf9e013 Update rubocop requirement from ~> 0.66.0 to ~> 0.67.1
Updates the requirements on [rubocop](https://github.com/rubocop-hq/rubocop) to permit the latest version.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.66.0...v0.67.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-05 06:16:13 +00:00
erwanlr
1da2f5e823 Sets the Target#mu_plugind to true when detected passively 2019-04-04 17:25:58 +01:00
erwanlr
888779f81b Support of Ruby 2.3 removed as its life ended 2019-04-04 15:40:21 +01:00
erwanlr
352286e497 Adds a #maybe_add_cookies to handle website requiring a specific cookie 2019-04-03 19:08:52 +01:00
144 changed files with 18258 additions and 285 deletions

View File

@@ -1,3 +1,14 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---
Before submitting an issue, please make sure you fully read any potential error messages output and did some research on your own.
### Subject of the issue
Describe your issue here.

View File

@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

10
.github/ISSUE_TEMPLATE/other-issue.md vendored Normal file
View File

@@ -0,0 +1,10 @@
---
name: Other Issue
about: Create a report which is not a related to a Bug or Feature
title: ''
labels: ''
assignees: ''
---
Before submitting an issue, please make sure you fully read any potential error messages output and did some research on your own.

View File

@@ -1,5 +1,6 @@
require: rubocop-performance
AllCops:
TargetRubyVersion: 2.3
TargetRubyVersion: 2.4
Exclude:
- '*.gemspec'
- 'vendor/**/*'

View File

@@ -2,20 +2,12 @@ language: ruby
sudo: false
cache: bundler
rvm:
- 2.3.0
- 2.3.1
- 2.3.2
- 2.3.3
- 2.3.4
- 2.3.5
- 2.3.6
- 2.3.7
- 2.3.8
- 2.4.1
- 2.4.2
- 2.4.3
- 2.4.4
- 2.4.5
- 2.4.6
- 2.5.0
- 2.5.1
- 2.5.2
@@ -25,6 +17,7 @@ rvm:
- 2.6.0
- 2.6.1
- 2.6.2
- 2.6.3
- ruby-head
before_install:
- "echo 'gem: --no-ri --no-rdoc' > ~/.gemrc"

View File

@@ -25,13 +25,16 @@ LABEL maintainer="WPScan Team <team@wpscan.org>"
RUN adduser -h /wpscan -g WPScan -D wpscan
COPY --from=builder /usr/local/bundle /usr/local/bundle
RUN chown -R wpscan:wpscan /wpscan
# runtime dependencies
RUN apk add --no-cache libcurl procps sqlite-libs
WORKDIR /wpscan
USER wpscan
RUN /usr/local/bundle/bin/wpscan --update --verbose
ENTRYPOINT ["/usr/local/bundle/bin/wpscan"]

View File

@@ -2,3 +2,5 @@
source 'https://rubygems.org'
gemspec
# gem 'cms_scanner', branch: 'xxx', git: 'https://github.com/wpscanteam/CMSScanner.git'

View File

@@ -27,26 +27,26 @@ module WPScan
# @return [ Boolean ]
def update_db_required?
if local_db.missing_files?
raise Error::MissingDatabaseFile if parsed_options[:update] == false
raise Error::MissingDatabaseFile if ParsedCli.update == false
return true
end
return parsed_options[:update] unless parsed_options[:update].nil?
return ParsedCli.update unless ParsedCli.update.nil?
return false unless user_interaction? && local_db.outdated?
output('@notice', msg: 'It seems like you have not updated the database for some time.')
print '[?] Do you want to update now? [Y]es [N]o, default: [N]'
Readline.readline =~ /^y/i ? true : false
/^y/i.match?(Readline.readline) ? true : false
end
def update_db
output('db_update_started')
output('db_update_finished', updated: local_db.update, verbose: parsed_options[:verbose])
output('db_update_finished', updated: local_db.update, verbose: ParsedCli.verbose)
exit(0) unless parsed_options[:url]
exit(0) unless ParsedCli.url
end
def before_scan
@@ -59,6 +59,9 @@ module WPScan
check_target_availability
load_server_module
check_wordpress_state
rescue Error::NotWordPress => e
target.maybe_add_cookies
raise e unless target.wordpress?(ParsedCli.detection_mode)
end
# Raises errors if the target is hosted on wordpress.com or is not running WordPress
@@ -66,14 +69,14 @@ module WPScan
def check_wordpress_state
raise Error::WordPressHosted if target.wordpress_hosted?
if Addressable::URI.parse(target.homepage_url).path =~ %r{/wp-admin/install.php$}i
if %r{/wp-admin/install.php$}i.match?(Addressable::URI.parse(target.homepage_url).path)
output('not_fully_configured', url: target.homepage_url)
exit(WPScan::ExitCode::VULNERABLE)
end
raise Error::NotWordPress unless target.wordpress?(parsed_options[:detection_mode]) || parsed_options[:force]
raise Error::NotWordPress unless target.wordpress?(ParsedCli.detection_mode) || ParsedCli.force
end
# Loads the related server module in the target
@@ -85,7 +88,7 @@ module WPScan
server = target.server || :Apache # Tries to auto detect the server
# Force a specific server module to be loaded if supplied
case parsed_options[:server]
case ParsedCli.server
when :apache
server = :Apache
when :iis

View File

@@ -7,16 +7,18 @@ module WPScan
class CustomDirectories < CMSScanner::Controller::Base
def cli_options
[
OptString.new(['--wp-content-dir DIR']),
OptString.new(['--wp-plugins-dir DIR'])
OptString.new(['--wp-content-dir DIR',
'The wp-content directory if custom or not detected, such as "wp-content"']),
OptString.new(['--wp-plugins-dir DIR',
'The plugins directory if custom or not detected, such as "wp-content/plugins"'])
]
end
def before_scan
target.content_dir = parsed_options[:wp_content_dir] if parsed_options[:wp_content_dir]
target.plugins_dir = parsed_options[:wp_plugins_dir] if parsed_options[:wp_plugins_dir]
target.content_dir = ParsedCli.wp_content_dir if ParsedCli.wp_content_dir
target.plugins_dir = ParsedCli.wp_plugins_dir if ParsedCli.wp_plugins_dir
return if target.content_dir
return if target.content_dir(ParsedCli.detection_mode)
raise Error::WpContentDirNotDetected
end

View File

@@ -17,7 +17,7 @@ module WPScan
end
def run
enum = parsed_options[:enumerate] || {}
enum = ParsedCli.enumerate || {}
enum_plugins if enum_plugins?(enum)
enum_themes if enum_themes?(enum)

View File

@@ -7,13 +7,13 @@ module WPScan
# @param [ String ] type (plugins or themes)
# @param [ Symbol ] detection_mode
#
# @return [ String ] The related enumration message depending on the parsed_options and type supplied
# @return [ String ] The related enumration message depending on the ParsedCli and type supplied
def enum_message(type, detection_mode)
return unless %w[plugins themes].include?(type)
details = if parsed_options[:enumerate][:"vulnerable_#{type}"]
details = if ParsedCli.enumerate[:"vulnerable_#{type}"]
'Vulnerable'
elsif parsed_options[:enumerate][:"all_#{type}"]
elsif ParsedCli.enumerate[:"all_#{type}"]
'All'
else
'Most Popular'
@@ -39,15 +39,15 @@ module WPScan
#
# @return [ Hash ]
def default_opts(type)
mode = parsed_options[:"#{type}_detection"] || parsed_options[:detection_mode]
mode = ParsedCli.options[:"#{type}_detection"] || ParsedCli.detection_mode
{
mode: mode,
exclude_content: parsed_options[:exclude_content_based],
exclude_content: ParsedCli.exclude_content_based,
show_progression: user_interaction?,
version_detection: {
mode: parsed_options[:"#{type}_version_detection"] || mode,
confidence_threshold: parsed_options[:"#{type}_version_all"] ? 0 : 100
mode: ParsedCli.options[:"#{type}_version_detection"] || mode,
confidence_threshold: ParsedCli.options[:"#{type}_version_all"] ? 0 : 100
}
}
end
@@ -61,7 +61,7 @@ module WPScan
def enum_plugins
opts = default_opts('plugins').merge(
list: plugins_list_from_opts(parsed_options),
list: plugins_list_from_opts(ParsedCli.options),
sort: true
)
@@ -77,7 +77,7 @@ module WPScan
plugins.each(&:version)
plugins.select!(&:vulnerable?) if parsed_options[:enumerate][:vulnerable_plugins]
plugins.select!(&:vulnerable?) if ParsedCli.enumerate[:vulnerable_plugins]
output('plugins', plugins: plugins)
end
@@ -107,7 +107,7 @@ module WPScan
def enum_themes
opts = default_opts('themes').merge(
list: themes_list_from_opts(parsed_options),
list: themes_list_from_opts(ParsedCli.options),
sort: true
)
@@ -123,7 +123,7 @@ module WPScan
themes.each(&:version)
themes.select!(&:vulnerable?) if parsed_options[:enumerate][:vulnerable_themes]
themes.select!(&:vulnerable?) if ParsedCli.enumerate[:vulnerable_themes]
output('themes', themes: themes)
end
@@ -145,28 +145,28 @@ module WPScan
end
def enum_timthumbs
opts = default_opts('timthumbs').merge(list: parsed_options[:timthumbs_list])
opts = default_opts('timthumbs').merge(list: ParsedCli.timthumbs_list)
output('@info', msg: "Enumerating Timthumbs #{enum_detection_message(opts[:mode])}") if user_interaction?
output('timthumbs', timthumbs: target.timthumbs(opts))
end
def enum_config_backups
opts = default_opts('config_backups').merge(list: parsed_options[:config_backups_list])
opts = default_opts('config_backups').merge(list: ParsedCli.config_backups_list)
output('@info', msg: "Enumerating Config Backups #{enum_detection_message(opts[:mode])}") if user_interaction?
output('config_backups', config_backups: target.config_backups(opts))
end
def enum_db_exports
opts = default_opts('db_exports').merge(list: parsed_options[:db_exports_list])
opts = default_opts('db_exports').merge(list: ParsedCli.db_exports_list)
output('@info', msg: "Enumerating DB Exports #{enum_detection_message(opts[:mode])}") if user_interaction?
output('db_exports', db_exports: target.db_exports(opts))
end
def enum_medias
opts = default_opts('medias').merge(range: parsed_options[:enumerate][:medias])
opts = default_opts('medias').merge(range: ParsedCli.enumerate[:medias])
if user_interaction?
output('@info',
@@ -181,13 +181,13 @@ module WPScan
#
# @return [ Boolean ] Wether or not to enumerate the users
def enum_users?(opts)
opts[:users] || (parsed_options[:passwords] && !parsed_options[:username] && !parsed_options[:usernames])
opts[:users] || (ParsedCli.passwords && !ParsedCli.username && !ParsedCli.usernames)
end
def enum_users
opts = default_opts('users').merge(
range: enum_users_range,
list: parsed_options[:users_list]
list: ParsedCli.users_list
)
output('@info', msg: "Enumerating Users #{enum_detection_message(opts[:mode])}") if user_interaction?
@@ -198,7 +198,7 @@ module WPScan
# If the --enumerate is used, the default value is handled by the Option
# However, when using --passwords alone, the default has to be set by the code below
def enum_users_range
parsed_options[:enumerate][:users] || cli_enum_choices[0].choices[:u].validate(nil)
ParsedCli.enumerate[:users] || cli_enum_choices[0].choices[:u].validate(nil)
end
end
end

View File

@@ -18,9 +18,9 @@ module WPScan
output(
'theme',
theme: target.main_theme(
mode: parsed_options[:main_theme_detection] || parsed_options[:detection_mode]
mode: ParsedCli.main_theme_detection || ParsedCli.detection_mode
),
verbose: parsed_options[:verbose]
verbose: ParsedCli.verbose
)
end
end

View File

@@ -24,7 +24,7 @@ module WPScan
end
def run
return unless parsed_options[:passwords]
return unless ParsedCli.passwords
if user_interaction?
output('@info',
@@ -33,13 +33,13 @@ module WPScan
attack_opts = {
show_progression: user_interaction?,
multicall_max_passwords: parsed_options[:multicall_max_passwords]
multicall_max_passwords: ParsedCli.multicall_max_passwords
}
begin
found = []
attacker.attack(users, passwords(parsed_options[:passwords]), attack_opts) do |user|
attacker.attack(users, passwords(ParsedCli.passwords), attack_opts) do |user|
found << user
attacker.progress_bar.log("[SUCCESS] - #{user.username} / #{user.password}")
@@ -61,9 +61,9 @@ module WPScan
# @return [ CMSScanner::Finders::Finder ]
def attacker_from_cli_options
return unless parsed_options[:password_attack]
return unless ParsedCli.password_attack
case parsed_options[:password_attack]
case ParsedCli.password_attack
when :wp_login
WPScan::Finders::Passwords::WpLogin.new(target)
when :xmlrpc
@@ -94,9 +94,9 @@ module WPScan
# @return [ Array<Users> ] The users to brute force
def users
return target.users unless parsed_options[:usernames]
return target.users unless ParsedCli.usernames
parsed_options[:usernames].reduce([]) do |acc, elem|
ParsedCli.usernames.reduce([]) do |acc, elem|
acc << Model::User.new(elem.chomp)
end
end

View File

@@ -24,8 +24,8 @@ module WPScan
output(
'version',
version: target.wp_version(
mode: parsed_options[:wp_version_detection] || parsed_options[:detection_mode],
confidence_threshold: parsed_options[:wp_version_all] ? 0 : 100,
mode: ParsedCli.wp_version_detection || ParsedCli.detection_mode,
confidence_threshold: ParsedCli.wp_version_all ? 0 : 100,
show_progression: user_interaction?
)
)

View File

@@ -4,7 +4,7 @@ require_relative 'interesting_findings/readme'
require_relative 'interesting_findings/wp_cron'
require_relative 'interesting_findings/multisite'
require_relative 'interesting_findings/debug_log'
require_relative 'interesting_findings/backup_db'
require_relative 'interesting_findings/plugin_backup_folders'
require_relative 'interesting_findings/mu_plugins'
require_relative 'interesting_findings/registration'
require_relative 'interesting_findings/tmm_db_migrate'
@@ -24,7 +24,7 @@ module WPScan
super(target)
%w[
Readme DebugLog FullPathDisclosure BackupDB DuplicatorInstallerLog
Readme DebugLog FullPathDisclosure PluginBackupFolders DuplicatorInstallerLog
Multisite MuPlugins Registration UploadDirectoryListing TmmDbMigrate
UploadSQLDump EmergencyPwdResetScript WPCron
].each do |f|

View File

@@ -1,26 +0,0 @@
# frozen_string_literal: true
module WPScan
module Finders
module InterestingFindings
# BackupDB finder
class BackupDB < CMSScanner::Finders::Finder
# @return [ InterestingFinding ]
def aggressive(_opts = {})
path = 'wp-content/backup-db/'
res = target.head_and_get(path, [200, 403])
return unless [200, 403].include?(res.code) && !target.homepage_or_404?(res)
Model::BackupDB.new(
target.url(path),
confidence: 70,
found_by: DIRECT_ACCESS,
interesting_entries: target.directory_listing_entries(path),
references: { url: 'https://github.com/wpscanteam/wpscan/issues/422' }
)
end
end
end
end
end

View File

@@ -14,7 +14,7 @@ module WPScan
Model::EmergencyPwdResetScript.new(
target.url(path),
confidence: res.body =~ /password/i ? 100 : 40,
confidence: /password/i.match?(res.body) ? 100 : 40,
found_by: DIRECT_ACCESS,
references: {
url: 'https://codex.wordpress.org/Resetting_Your_Password#Using_the_Emergency_Password_Reset_Script'

View File

@@ -9,11 +9,13 @@ module WPScan
def passive(_opts = {})
pattern = %r{#{target.content_dir}/mu\-plugins/}i
target.in_scope_urls(target.homepage_res) do |url|
next unless Addressable::URI.parse(url).path =~ pattern
target.in_scope_uris(target.homepage_res) do |uri|
next unless uri.path =~ pattern
url = target.url('wp-content/mu-plugins/')
target.mu_plugins = true
return Model::MuPlugins.new(
url,
confidence: 70,
@@ -33,8 +35,6 @@ module WPScan
return unless [200, 401, 403].include?(res.code)
return if target.homepage_or_404?(res)
# TODO: add the check for --exclude-content once implemented ?
target.mu_plugins = true
Model::MuPlugins.new(

View File

@@ -0,0 +1,34 @@
# frozen_string_literal: true
module WPScan
module Finders
module InterestingFindings
# Known Backup Folders from Plugin finder
class PluginBackupFolders < CMSScanner::Finders::Finder
PATHS = %w[wp-content/backup-db/ wp-content/backups-dup-pro/ wp-content/updraft/].freeze
# @return [ InterestingFinding ]
def aggressive(_opts = {})
found = []
PATHS.each do |path|
res = target.head_and_get(path, [200, 403])
next unless [200, 403].include?(res.code) && !target.homepage_or_404?(res)
found << Model::PluginBackupFolder.new(
target.url(path),
confidence: 70,
found_by: DIRECT_ACCESS,
interesting_entries: target.directory_listing_entries(path),
references: { url: ['https://github.com/wpscanteam/wpscan/issues/422',
'https://github.com/wpscanteam/wpscan/issues/1342'] }
)
end
found
end
end
end
end
end

View File

@@ -20,10 +20,10 @@ module WPScan
end
def passive_from_css_href(res, opts)
target.in_scope_urls(res, '//style/@src|//link/@href') do |url|
next unless Addressable::URI.parse(url).path =~ %r{/themes/([^\/]+)/style.css\z}i
target.in_scope_uris(res, '//style/@src|//link/@href') do |uri|
next unless uri.path =~ %r{/themes/([^\/]+)/style.css\z}i
return create_theme(Regexp.last_match[1], url, opts)
return create_theme(Regexp.last_match[1], uri.to_s, opts)
end
nil
end

View File

@@ -9,7 +9,7 @@ module WPScan
# @return [ Array<Integer> ]
def valid_response_codes
@valid_response_codes ||= [200, 401, 403, 301, 500].freeze
@valid_response_codes ||= [200, 401, 403, 500].freeze
end
# @param [ Hash ] opts
@@ -19,7 +19,7 @@ module WPScan
def aggressive(opts = {})
found = []
enumerate(target_urls(opts), opts.merge(check_full_response: [200, 401, 403, 500])) do |_res, slug|
enumerate(target_urls(opts), opts.merge(check_full_response: true)) do |_res, slug|
found << Model::Plugin.new(slug, target, opts.merge(found_by: found_by, confidence: 80))
end

View File

@@ -9,7 +9,7 @@ module WPScan
# @return [ Array<Integer> ]
def valid_response_codes
@valid_response_codes ||= [200, 401, 403, 301, 500].freeze
@valid_response_codes ||= [200, 401, 403, 500].freeze
end
# @param [ Hash ] opts
@@ -19,7 +19,7 @@ module WPScan
def aggressive(opts = {})
found = []
enumerate(target_urls(opts), opts.merge(check_full_response: [200, 401, 403, 500])) do |_res, slug|
enumerate(target_urls(opts), opts.merge(check_full_response: true)) do |_res, slug|
found << Model::Theme.new(slug, target, opts.merge(found_by: found_by, confidence: 80))
end

View File

@@ -7,6 +7,11 @@ module WPScan
class AuthorIdBruteForcing < CMSScanner::Finders::Finder
include CMSScanner::Finders::Finder::Enumerator
# @return [ Array<Integer> ]
def valid_response_codes
@valid_response_codes ||= [200, 301, 302]
end
# @param [ Hash ] opts
# @option opts [ Range ] :range Mandatory
#
@@ -15,7 +20,7 @@ module WPScan
found = []
found_by_msg = 'Author Id Brute Forcing - %s (Aggressive Detection)'
enumerate(target_urls(opts), opts) do |res, id|
enumerate(target_urls(opts), opts.merge(check_full_response: true)) do |res, id|
username, found_by, confidence = potential_username(res)
next unless username
@@ -49,7 +54,7 @@ module WPScan
super(opts.merge(title: ' Brute Forcing Author IDs -'))
end
def request_params
def full_request_params
{ followlocation: true }
end
@@ -78,8 +83,8 @@ module WPScan
# @return [ String, nil ] The username found
def username_from_response(res)
# Permalink enabled
target.in_scope_urls(res, '//link/@href|//a/@href') do |url|
username = username_from_author_url(url)
target.in_scope_uris(res, '//link/@href|//a/@href') do |uri|
username = username_from_author_url(uri.to_s)
return username if username
end

View File

@@ -45,12 +45,10 @@ module WPScan
def potential_usernames(res)
usernames = []
target.in_scope_urls(res, '//a/@href') do |url, node|
uri = Addressable::URI.parse(url)
target.in_scope_uris(res, '//a/@href') do |uri, node|
if uri.path =~ %r{/author/([^/\b]+)/?\z}i
usernames << [Regexp.last_match[1], 'Author Pattern', 100]
elsif uri.query =~ /author=[0-9]+/
elsif /author=[0-9]+/.match?(uri.query)
usernames << [node.text.to_s.strip, 'Display Name', 30]
end
end

View File

@@ -57,9 +57,7 @@ module WPScan
def api_url
return @api_url if @api_url
target.in_scope_urls(target.homepage_res, "//link[@rel='https://api.w.org/']/@href").each do |url, _tag|
uri = Addressable::URI.parse(url.strip)
target.in_scope_uris(target.homepage_res, "//link[@rel='https://api.w.org/']/@href").each do |uri|
return @api_url = uri.join('wp/v2/users/').to_s if uri.path.include?('wp-json')
end

View File

@@ -12,8 +12,8 @@ module WPScan
def items_from_links(type, uniq = true)
found = []
target.in_scope_urls(target.homepage_res) do |url|
next unless url =~ item_attribute_pattern(type)
target.in_scope_uris(target.homepage_res) do |uri|
next unless uri.to_s =~ item_attribute_pattern(type)
found << Regexp.last_match[1]
end

View File

@@ -10,7 +10,7 @@ module WPScan
#
# Empty classes for the #type to be correctly displayed (as taken from the self.class from the parent)
#
class BackupDB < InterestingFinding
class PluginBackupFolder < InterestingFinding
end
class DebugLog < InterestingFinding

View File

@@ -63,7 +63,7 @@ module WPScan
def webshot_enabled?
res = Browser.get(url, params: { webshot: 1, src: "http://#{default_allowed_domains.sample}" })
res.body =~ /WEBSHOT_ENABLED == true/ ? false : true
/WEBSHOT_ENABLED == true/.match?(res.body) ? false : true
end
# @return [ Array<String> ] The default allowed domains (between the 2.0 and 2.8.13)

View File

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

View File

@@ -19,6 +19,7 @@ require 'wpscan/helper'
require 'wpscan/db'
require 'wpscan/version'
require 'wpscan/errors'
require 'wpscan/parsed_cli'
require 'wpscan/browser'
require 'wpscan/target'
require 'wpscan/finders'

View File

@@ -5,11 +5,6 @@ module WPScan
class Browser < CMSScanner::Browser
extend Actions
# @return [ String ] The path to the user agents list
def user_agents_list
@user_agents_list ||= DB_DIR.join('user-agents.txt').to_s
end
# @return [ String ]
def default_user_agent
"WPScan v#{VERSION} (https://wpscan.org/)"

View File

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

View File

@@ -5,7 +5,7 @@ module WPScan
# WordPress hosted (*.wordpress.com)
class WordPressHosted < Standard
def to_s
'Scanning *.wordpress.com hosted blogs is not supported.'
'The target appears to be hosted on WordPress.com. Scanning such site is not supported.'
end
end
@@ -25,7 +25,8 @@ module WPScan
class WpContentDirNotDetected < Standard
def to_s
'Unable to identify the wp-content dir, please supply it with --wp-content-dir'
'Unable to identify the wp-content dir, please supply it with --wp-content-dir,' \
' use the --scope option or make sure the --url value given is the correct one'
end
end
end

View File

@@ -35,15 +35,13 @@ module WPScan
def scan_response(response)
found = {}
target.in_scope_urls(response, xpath) do |url, _tag|
uri = Addressable::URI.parse(url)
target.in_scope_uris(response, xpath) do |uri|
next unless uri.path =~ path_pattern && uri.query&.match(self.class::PATTERN)
version = Regexp.last_match[:v].to_s
found[version] ||= []
found[version] << url
found[version] << uri.to_s
end
found

7
lib/wpscan/parsed_cli.rb Normal file
View File

@@ -0,0 +1,7 @@
# frozen_string_literal: true
module WPScan
# To be able to use ParsedCli directly, rather than having to access it via WPscan::ParsedCli
class ParsedCli < CMSScanner::ParsedCli
end
end

View File

@@ -24,8 +24,8 @@ module WPScan
#
# @return [ Boolean ]
def wordpress?(detection_mode)
in_scope_urls(homepage_res) do |url|
return true if Addressable::URI.parse(url).path.match(WORDPRESS_PATTERN)
in_scope_uris(homepage_res) do |uri|
return true if uri.path.match(WORDPRESS_PATTERN)
end
homepage_res.html.css('meta[name="generator"]').each do |node|
@@ -36,8 +36,8 @@ module WPScan
if %i[mixed aggressive].include?(detection_mode)
%w[wp-admin/install.php wp-login.php].each do |path|
in_scope_urls(Browser.get_and_follow_location(url(path))).each do |url|
return true if Addressable::URI.parse(url).path.match(WORDPRESS_PATTERN)
in_scope_uris(Browser.get_and_follow_location(url(path))).each do |uri|
return true if uri.path.match(WORDPRESS_PATTERN)
end
end
end
@@ -45,13 +45,52 @@ module WPScan
false
end
COOKIE_PATTERNS = {
'vjs' => /createCookie\('vjs','(?<c_value>\d+)',\d+\);/i
}.freeze
# Sometimes there is a mechanism in place on the blog, which requires a specific
# cookie and value to be added to requests. Lets try to detect and add them
def maybe_add_cookies
COOKIE_PATTERNS.each do |cookie_key, pattern|
next unless homepage_res.body =~ pattern
browser = Browser.instance
cookie_string = "#{cookie_key}=#{Regexp.last_match[:c_value]}"
cookie_string += "; #{browser.cookie_string}" if browser.cookie_string
browser.cookie_string = cookie_string
# Force recheck of the homepage when retying wordpress?
# No need to clear the cache, as the request (which will contain the cookies)
# will be different
@homepage_res = nil
@homepage_url = nil
break
end
end
# @return [ String ]
def registration_url
multisite? ? url('wp-signup.php') : url('wp-login.php?action=register')
end
# @return [ Boolean ] Whether or not the target is hosted on wordpress.com
def wordpress_hosted?
uri.host =~ /\.wordpress\.com$/i ? true : false
return true if /\.wordpress\.com$/i.match?(uri.host)
unless content_dir(:passive)
pattern = %r{https?://s\d\.wp\.com#{WORDPRESS_PATTERN}}i.freeze
uris_from_page(homepage_res) do |uri|
return true if uri.to_s.match?(pattern)
end
end
false
end
# @param [ String ] username

View File

@@ -13,24 +13,36 @@ module WPScan
@plugins_dir = dir.chomp('/')
end
# @param [ Symbol ] detection_mode
# @return [ String ] The wp-content directory
def content_dir
def content_dir(detection_mode = :mixed)
unless @content_dir
escaped_url = Regexp.escape(url).gsub(/https?/i, 'https?')
pattern = %r{#{escaped_url}([\w\s\-\/]+)\/(?:themes|plugins|uploads|cache)\/}i
# scope_url_pattern is from CMSScanner::Target
pattern = %r{#{scope_url_pattern}([\w\s\-/]+)\\?/(?:themes|plugins|uploads|cache)\\?/}i
in_scope_urls(homepage_res) do |url|
return @content_dir = Regexp.last_match[1] if url.match(pattern)
in_scope_uris(homepage_res) do |uri|
return @content_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
end
xpath_pattern_from_page('//script[not(@src)]', pattern, homepage_res) do |match|
# Checks for the pattern in raw JS code, as well as @content attributes of meta tags
xpath_pattern_from_page('//script[not(@src)]|//meta/@content', pattern, homepage_res) do |match|
return @content_dir = match[1]
end
unless detection_mode == :passive
return @content_dir = 'wp-content' if default_content_dir_exists?
end
end
@content_dir
end
def default_content_dir_exists?
# url('wp-content') can't be used here as the folder has not yet been identified
# and the method would try to replace it by nil which would raise an error
[200, 401, 403].include?(Browser.forge_request(uri.join('wp-content/').to_s, head_or_get_params).run.code)
end
# @return [ Addressable::URI ]
def content_uri
uri.join("#{content_dir}/")
@@ -85,17 +97,16 @@ module WPScan
themes_uri.join("#{URI.encode(slug)}/").to_s
end
# TODO: Factorise the code and the content_dir one ?
# @return [ String, False ] String of the sub_dir found, false otherwise
# @note: nil can not be returned here, otherwise if there is no sub_dir
# the check would be done each time
def sub_dir
unless @sub_dir
escaped_url = Regexp.escape(url).gsub(/https?/i, 'https?')
pattern = %r{#{escaped_url}(.+?)\/(?:xmlrpc\.php|wp\-includes\/)}i
# url_pattern is from CMSScanner::Target
pattern = %r{#{url_pattern}(.+?)/(?:xmlrpc\.php|wp\-includes/)}i
in_scope_urls(homepage_res) do |url|
return @sub_dir = Regexp.last_match[1] if url.match(pattern)
in_scope_uris(homepage_res) do |uri|
return @sub_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
end
@sub_dir = false
@@ -112,9 +123,9 @@ module WPScan
def url(path = nil)
return @uri.to_s unless path
if path =~ %r{wp\-content/plugins}i
if %r{wp\-content/plugins}i.match?(path)
path = +path.gsub('wp-content/plugins', plugins_dir)
elsif path =~ /wp\-content/i
elsif /wp\-content/i.match?(path)
path = +path.gsub('wp-content', content_dir)
elsif path[0] != '/' && sub_dir
path = "#{sub_dir}/#{path}"

View File

@@ -2,5 +2,5 @@
# Version
module WPScan
VERSION = '3.5.0'
VERSION = '3.5.3'
end

View File

@@ -3,12 +3,10 @@
describe WPScan::Controller::Aliases do
subject(:controller) { described_class.new }
let(:target_url) { 'http://ex.lo/' }
let(:parsed_options) { rspec_parsed_options(cli_args) }
let(:cli_args) { "--url #{target_url}" }
before do
WPScan::Browser.reset
described_class.parsed_options = parsed_options
WPScan::ParsedCli.options = rspec_parsed_options(cli_args)
end
describe '#cli_options' do
@@ -22,14 +20,18 @@ describe WPScan::Controller::Aliases do
describe 'parsed_options' do
context 'when no --stealthy supplied' do
its(:parsed_options) { should eql parsed_options }
it 'contains the correct options' do
expect(WPScan::ParsedCli.options).to include(
detection_mode: :mixed, plugins_version_detection: :mixed
)
end
end
context 'when --stealthy supplied' do
let(:cli_args) { "#{super()} --stealthy" }
it 'contains the correct options' do
expect(controller.parsed_options).to include(
expect(WPScan::ParsedCli.options).to include(
random_user_agent: true, detection_mode: :passive, plugins_version_detection: :passive
)
end

View File

@@ -3,13 +3,11 @@
describe WPScan::Controller::Core do
subject(:core) { described_class.new }
let(:target_url) { 'http://ex.lo/' }
let(:parsed_options) { rspec_parsed_options(cli_args) }
let(:cli_args) { "--url #{target_url}" }
before do
WPScan::Browser.reset
described_class.reset
described_class.parsed_options = parsed_options
WPScan::ParsedCli.options = rspec_parsed_options(cli_args)
end
describe '#cli_options' do
@@ -140,7 +138,7 @@ describe WPScan::Controller::Core do
expect(core.formatter).to receive(:output).with('banner', hash_including(verbose: nil), 'core')
expect(core).to receive(:update_db_required?).and_return(false) unless parsed_options[:update]
expect(core).to receive(:update_db_required?).and_return(false) unless WPScan::ParsedCli.update
end
context 'when --update' do
@@ -218,7 +216,7 @@ describe WPScan::Controller::Core do
context 'when not wordpress' do
it 'raises an error' do
expect(core.target).to receive(:wordpress?).with(:mixed).and_return(false)
expect(core.target).to receive(:wordpress?).twice.with(:mixed).and_return(false)
expect { core.before_scan }.to raise_error(WPScan::Error::NotWordPress)
end
@@ -250,19 +248,35 @@ describe WPScan::Controller::Core do
context 'when not wordpress' do
before do
expect(core).to receive(:load_server_module)
expect(core.target).to receive(:wordpress?).with(:mixed).and_return(false)
end
context 'when no --force' do
before { expect(core.target).to receive(:maybe_add_cookies) }
context 'when no cookies added or still not wordpress after being added' do
it 'raises an error' do
expect(core.target).to receive(:wordpress?).twice.with(:mixed).and_return(false)
expect { core.before_scan }.to raise_error(WPScan::Error::NotWordPress)
end
end
context 'when the added cookies solved it' do
it 'does not raise an error' do
expect(core.target).to receive(:wordpress?).with(:mixed).and_return(false).ordered
expect(core.target).to receive(:wordpress?).with(:mixed).and_return(true).ordered
expect { core.before_scan }.to_not raise_error
end
end
end
context 'when --force' do
let(:cli_args) { "#{super()} --force" }
it 'does not raise any error' do
expect(core.target).to receive(:wordpress?).with(:mixed).and_return(false)
expect { core.before_scan }.to_not raise_error
end
end

View File

@@ -3,12 +3,10 @@
describe WPScan::Controller::CustomDirectories do
subject(:controller) { described_class.new }
let(:target_url) { 'http://ex.lo/' }
let(:parsed_options) { rspec_parsed_options(cli_args) }
let(:cli_args) { "--url #{target_url}" }
before do
WPScan::Browser.reset
described_class.parsed_options = parsed_options
WPScan::ParsedCli.options = rspec_parsed_options(cli_args)
end
describe '#cli_options' do
@@ -21,8 +19,8 @@ describe WPScan::Controller::CustomDirectories do
end
describe '#before_scan' do
context 'when the content_dir is not found and not supply' do
before { expect(controller.target).to receive(:content_dir) }
context 'when the content_dir is not found and not supplied' do
before { expect(controller.target).to receive(:content_dir).with(:mixed) }
it 'raises an exception' do
expect { controller.before_scan }.to raise_error(WPScan::Error::WpContentDirNotDetected)
@@ -34,7 +32,7 @@ describe WPScan::Controller::CustomDirectories do
it 'does not raise any error' do
expect { controller.before_scan }.to_not raise_error
expect(controller.target.content_dir).to eq parsed_options[:wp_content_dir]
expect(controller.target.content_dir).to eq WPScan::ParsedCli.wp_content_dir
end
end
end

View File

@@ -3,16 +3,13 @@
describe WPScan::Controller::Enumeration do
subject(:controller) { described_class.new }
let(:target_url) { 'http://wp.lab/' }
let(:parsed_options) { rspec_parsed_options(cli_args) }
let(:cli_args) { "--url #{target_url}" }
before do
WPScan::Browser.reset
## For the --passwords options
allow_any_instance_of(OptParseValidator::OptPath).to receive(:check_file)
described_class.parsed_options = parsed_options
WPScan::ParsedCli.options = rspec_parsed_options(cli_args)
end
describe '#enum_message' do
@@ -120,7 +117,7 @@ describe WPScan::Controller::Enumeration do
expect(controller).to receive(:enum_plugins)
expect(controller).to receive(:enum_config_backups)
expect(parsed_options[:plugins_detection]).to eql :passive
expect(WPScan::ParsedCli.plugins_detection).to eql :passive
end
it 'calls enum_plugins and enum_config_backups' do

View File

@@ -3,12 +3,10 @@
describe WPScan::Controller::PasswordAttack do
subject(:controller) { described_class.new }
let(:target_url) { 'http://ex.lo/' }
let(:parsed_options) { rspec_parsed_options(cli_args) }
let(:cli_args) { "--url #{target_url}" }
before do
WPScan::Browser.reset
described_class.parsed_options = parsed_options
WPScan::ParsedCli.options = rspec_parsed_options(cli_args)
end
describe '#cli_options' do

View File

@@ -24,12 +24,10 @@ end
describe WPScan::Controller::WpVersion do
subject(:controller) { described_class.new }
let(:target_url) { 'http://ex.lo/' }
let(:parsed_options) { rspec_parsed_options(cli_args) }
let(:cli_args) { "--url #{target_url}" }
before do
WPScan::Browser.reset
described_class.parsed_options = parsed_options
WPScan::ParsedCli.options = rspec_parsed_options(cli_args)
end
describe '#cli_options' do
@@ -46,8 +44,8 @@ describe WPScan::Controller::WpVersion do
expect(controller.target).to receive(:wp_version)
.with(
hash_including(
mode: parsed_options[:wp_version_detection] || parsed_options[:detection_mode],
confidence_threshold: parsed_options[:wp_version_all] ? 0 : 100
mode: WPScan::ParsedCli.wp_version_detection || WPScan::ParsedCli.detection_mode,
confidence_threshold: WPScan::ParsedCli.wp_version_all ? 0 : 100
)
).and_return(stubbed)
end

View File

@@ -1,73 +0,0 @@
# frozen_string_literal: true
describe WPScan::Finders::InterestingFindings::BackupDB do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }
let(:url) { 'http://ex.lo/' }
let(:fixtures) { FINDERS_FIXTURES.join('interesting_findings', 'backup_db') }
let(:wp_content) { 'wp-content' }
let(:dir_url) { target.url("#{wp_content}/backup-db/") }
before do
expect(target).to receive(:content_dir).at_least(1).and_return(wp_content)
expect(target).to receive(:head_or_get_params).and_return(method: :head)
end
describe '#aggressive' do
context 'when not a 200 or 403' do
it 'returns nil' do
stub_request(:head, dir_url).to_return(status: 404)
expect(finder.aggressive).to eql nil
end
end
context 'when 200 and matching the homepage' do
it 'returns nil' do
stub_request(:head, dir_url)
stub_request(:get, dir_url)
expect(target).to receive(:homepage_or_404?).and_return(true)
expect(finder.aggressive).to eql nil
end
end
context 'when 200 or 403' do
before do
stub_request(:head, dir_url)
stub_request(:get, dir_url).and_return(body: body)
expect(target).to receive(:homepage_or_404?).and_return(false)
end
after do
found = finder.aggressive
expect(found).to eql WPScan::Model::BackupDB.new(
dir_url,
confidence: 70,
found_by: described_class::DIRECT_ACCESS
)
expect(found.interesting_entries).to eq @expected_entries
end
context 'when no directory listing' do
let(:body) { '' }
it 'returns an empty interesting_findings attribute' do
@expected_entries = []
end
end
context 'when directory listing enabled' do
let(:body) { File.read(fixtures.join('dir_listing.html')) }
it 'returns the expected interesting_findings attribute' do
@expected_entries = %w[sqldump.sql test.txt]
end
end
end
end
end

View File

@@ -0,0 +1,76 @@
# frozen_string_literal: true
describe WPScan::Finders::InterestingFindings::PluginBackupFolders do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }
let(:url) { 'http://ex.lo/' }
let(:fixtures) { FINDERS_FIXTURES.join('interesting_findings', 'plugin_backup_folders') }
before do
expect(target).to receive(:content_dir).at_least(1).and_return('wp-content')
finder.class::PATHS.each { |path| stub_request(:head, target.url(path)).to_return(status: 404) }
allow(target).to receive(:head_or_get_params).and_return(method: :head)
end
describe '#aggressive' do
context 'when none of them exist' do
it 'returns an empty array' do
expect(finder.aggressive).to eql([])
end
end
context 'when one exist but matches the homepage' do
let(:existing_url) { target.url(finder.class::PATHS.sample) }
it 'ignores it' do
stub_request(:head, existing_url)
stub_request(:get, existing_url)
expect(target).to receive(:homepage_or_404?).and_return(true)
expect(finder.aggressive).to eql([])
end
end
context 'when 200 or 403' do
let(:existing_url) { target.url(finder.class::PATHS.sample) }
before do
stub_request(:head, existing_url)
stub_request(:get, existing_url).and_return(body: body)
expect(target).to receive(:homepage_or_404?).and_return(false)
end
after do
found = finder.aggressive
expect(found.size).to eql 1
expect(found).to eql([WPScan::Model::PluginBackupFolder.new(existing_url,
confidence: 70,
found_by: described_class::DIRECT_ACCESS)])
expect(found.first.interesting_entries).to eq @expected_entries
end
context 'when no directory listing' do
let(:body) { '' }
it 'returns an empty interesting_findings attribute' do
@expected_entries = []
end
end
context 'when directory listing enabled' do
let(:body) { File.read(fixtures.join('dir_listing.html')) }
it 'returns the expected interesting_findings attribute' do
@expected_entries = %w[sqldump.sql test.txt]
end
end
end
end
end

View File

@@ -16,7 +16,7 @@ describe 'App::Views' do
let(:parsed_options) { { url: target_url, format: formatter.to_s.underscore.dasherize } }
before do
controller.class.parsed_options = parsed_options
WPScan::ParsedCli.options = parsed_options
# Resets the formatter to ensure the correct one is loaded
controller.class.class_variable_set(:@@formatter, nil)
end

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +0,0 @@
# Coments should be ignored
UA-1
UA-2

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,146 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2019 Atlex
# This file is distributed under the same license as the PACKAGE package.
# Atlex developer@atlex.ru, 2019.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Admin Atlex Cloud Plugin 1.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-05 21:53+0400\n"
"PO-Revision-Date: 2019-03-20 21:53+0400\n"
"Last-Translator: ATLEX developer@atlex.ru\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: ru_RU\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#msgfmt ru_RU.pot --output-file=ru_RU.mo
msgid "Host"
msgstr "Адрес"
msgid "Cloud Adapter"
msgstr "Тип Адаптера"
msgid "Project"
msgstr "Проект"
msgid "User"
msgstr "Пользователь"
msgid "Password"
msgstr "Пароль"
msgid "Backup Container"
msgstr "Удаленный Контейнер"
msgid "Local Directory"
msgstr "Локальный Каталог"
msgid "Save"
msgstr "Сохранить"
msgid "Atlex Cloud Settings"
msgstr "Настройки Облака Атлекс"
msgid "Cloud Tools"
msgstr "Инструменты Облака"
msgid "Settings"
msgstr "Настройки"
msgid "Atlex Cloud"
msgstr "Атлекс Облако"
msgid "Atlex Settings"
msgstr "Атлекс Настройки"
msgid "Backup Batabase"
msgstr "Резервная Копия Базы Данных"
msgid "Archive Name"
msgstr "Имя Архива"
msgid "Backup"
msgstr "Резервная Копия"
msgid "Remote Archive"
msgstr "Удаленный Архив"
msgid "Restore"
msgstr "Восстановить"
msgid "Delete"
msgstr "Удалить"
msgid "Backup Wordpress Files"
msgstr "Резервная Копия Wordpress Файлов"
msgid "Wordpress Directory"
msgstr "Директория Wordpress"
msgid "Cloud Directory Name"
msgstr "Имя каталога в облаке"
msgid "Remote Directories Archive"
msgstr "Удаленный Архив Каталогов"
msgid "Download"
msgstr "Скачать"
msgid "You need configurate cloud setting for connection"
msgstr "Вам необходимо настроить параметры облака для подключения"
msgid "Loading"
msgstr "Загружается"
msgid "Do you want to delete sql archive from cloud?"
msgstr "Вы хотите удалить архив sql из облака?"
msgid "Do you want to restore database from sql archive?"
msgstr "Хотите восстановить базу данных из sql архива?"
msgid "Do you want to delete files archive from cloud?"
msgstr "Хотите удалить архив файлов из облака?"
msgid "File success downloaded to "
msgstr "Файл успешно загружен в "
msgid "Error on connection"
msgstr "Ошибка при подключении"
msgid "Successfully connected"
msgstr "Успешное подключение"
msgid "Use CDN for Mediafiles"
msgstr "Использовать CDN для Медиафайлов"
msgid "CDN Mediafiles Status"
msgstr "CDN Статус Медиафайлов"
msgid "Synchronization process"
msgstr "Процесс Синхронизации"
msgid "Cloud Public URL"
msgstr "URL-адрес public облака"
msgid "Synchronized"
msgstr "Синхронизирован"
msgid "Synchronization Off"
msgstr "Выключено"
msgid "Started Mediafiles Synchronization Process"
msgstr "Запущен процесс синхронизации медиафайлов"
msgid "Synchronize Again"
msgstr "Синхронизировать Повторно"

View File

@@ -0,0 +1,39 @@
# Copyright (C) 2019 JSM's Adobe XMP / IPTC for WordPress
# This file is distributed under the same license as the JSM's Adobe XMP / IPTC for WordPress package.
msgid ""
msgstr ""
"Project-Id-Version: JSM's Adobe XMP / IPTC for WordPress 1.3.3\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/adobe-xmp-for-wp\n"
"POT-Creation-Date: 2019-MO-DA HO:MI+ZONE\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"
#: lib/shortcode.php:87
msgid "No XMP found for image ID %s."
msgstr ""
#. Plugin Name of the plugin/theme
msgid "JSM's Adobe XMP / IPTC for WordPress"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "https://surniaulula.com/extend/plugins/adobe-xmp-for-wp/"
msgstr ""
#. Description of the plugin/theme
msgid ""
"Read Adobe XMP / IPTC information from Media Library and NextGEN Gallery "
"images, using a Shortcode or PHP Class Method."
msgstr ""
#. Author of the plugin/theme
msgid "JS Morisset"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://surniaulula.com/"
msgstr ""

View File

@@ -0,0 +1,9 @@
# Changelog
## 1.0.1
- Updated readme
## 1.0.0
- Initial

View File

@@ -0,0 +1,135 @@
# Copyright (C) 2019 Benjamin Lu
# This file is distributed under the same license as the Backdrop Post Types plugin.
msgid ""
msgstr ""
"Project-Id-Version: Backdrop Post Types 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/backdrop-post-types\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-04-16T18:19:05+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: backdrop-post-types\n"
#. Plugin Name of the plugin
msgid "Backdrop Post Types"
msgstr ""
#. Description of the plugin
msgid "Backdrop Post Types registers post types of your choice."
msgstr ""
#. Author of the plugin
msgid "Benjamin Lu"
msgstr ""
#. Author URI of the plugin
msgid "https://benjlu.com"
msgstr ""
#. Translators: a single label for a post type
#: includes/register-post-type.php:75
msgid "Add New %s"
msgstr ""
#. Translators: a single label for a post type
#: includes/register-post-type.php:78
msgid "Add New %s Item"
msgstr ""
#. Translators: a single label for a post type
#: includes/register-post-type.php:81
msgid "Edit %s Item"
msgstr ""
#. Translators: a single label for a post type
#: includes/register-post-type.php:87
msgid "View %s Item"
msgstr ""
#. Translators: a single label for a post type
#: includes/register-post-type.php:90
msgid "Search %s Item"
msgstr ""
#: includes/register-post-type.php:92
#: includes/register-post-type.php:135
msgid "Not Found"
msgstr ""
#: includes/register-post-type.php:93
msgid "Not Found in Trash"
msgstr ""
#: includes/register-post-type.php:95
msgid "Parent Item: "
msgstr ""
#: includes/register-post-type.php:119
msgctxt "Taxonomy General Name"
msgid "Categories"
msgstr ""
#: includes/register-post-type.php:120
msgctxt "Taxonomy Singular Name"
msgid "Category"
msgstr ""
#: includes/register-post-type.php:121
msgid "Categories"
msgstr ""
#: includes/register-post-type.php:122
msgid "All Categories"
msgstr ""
#: includes/register-post-type.php:123
msgid "Parent Category"
msgstr ""
#: includes/register-post-type.php:124
msgid "Parent Category:"
msgstr ""
#: includes/register-post-type.php:125
msgid "New Category Name"
msgstr ""
#: includes/register-post-type.php:126
msgid "Add New Category"
msgstr ""
#: includes/register-post-type.php:127
msgid "Edit Categories"
msgstr ""
#: includes/register-post-type.php:128
msgid "Update Categories"
msgstr ""
#: includes/register-post-type.php:129
msgid "View Categories"
msgstr ""
#: includes/register-post-type.php:130
msgid "Separate categories with commas"
msgstr ""
#: includes/register-post-type.php:131
msgid "Add or remove categories"
msgstr ""
#: includes/register-post-type.php:132
msgid "Choose from the most used"
msgstr ""
#: includes/register-post-type.php:133
msgid "Popular Categories"
msgstr ""
#: includes/register-post-type.php:134
msgid "Search Categories"
msgstr ""

View File

@@ -0,0 +1,82 @@
# Copyright (C) 2019 Applelo
# This file is distributed under the GPL-3.0+.
msgid ""
msgstr ""
"Project-Id-Version: Better Admin Users Search 1.0.0\n"
"Report-Msgid-Bugs-To: "
"http://wordpress.org/support/plugin/better-admin-users-search\n"
"POT-Creation-Date: 2019-04-06 23:45:45+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-4-6 23:45+240\n"
"Last-Translator: Applelo boubaultlois@gmail.com\n"
"Language-Team: Applelo boubaultlois@gmail.com\n"
"Language: en_US\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-Country: United States\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: "
"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
"X-Poedit-Basepath: ../\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-Bookmarks: \n"
"X-Textdomain-Support: yes\n"
"X-Generator: grunt-wp-i18n 1.0.3\n"
#: better-admin-users-search.php:33
msgid "Settings"
msgstr ""
#: includes/class-better-admin-users-search-admin-page.php:34
msgid "Default search values"
msgstr ""
#: includes/class-better-admin-users-search-admin-page.php:35
msgid "Default values used by WordPress to do the search"
msgstr ""
#: includes/class-better-admin-users-search-admin-page.php:47
msgid "For you, this data is \"%s\""
msgstr ""
#: includes/class-better-admin-users-search-admin-page.php:54
msgid "Additionals metas"
msgstr ""
#: includes/class-better-admin-users-search-admin-page.php:55
msgid "Add additional user metas to the admin user search"
msgstr ""
#: includes/class-better-admin-users-search-admin-page.php:55
msgid "Note: Some metas won't work because their are not string."
msgstr ""
#: includes/class-better-admin-users-search-admin-page.php:63
msgid "User meta(s)"
msgstr ""
#: includes/class-better-admin-users-search-admin-page.php:65
msgid "Select metas you want to add to your search."
msgstr ""
#. Plugin Name of the plugin/theme
msgid "Better Admin Users Search"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "https://github.com/Applelo/Better-Admin-Users-Search"
msgstr ""
#. Description of the plugin/theme
msgid "A plugin to improve users admin search"
msgstr ""
#. Author of the plugin/theme
msgid "Applelo"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://lois-boubault.me/"
msgstr ""

View File

@@ -0,0 +1,9 @@
# Better Reviews for WooCommerce Change Log
All notable changes to this project will be documented in this file, according to [the Keep a Changelog standards](http://keepachangelog.com/).
This project adheres to [Semantic Versioning](http://semver.org/).
## [0.1.0]
* Initial public release.

View File

@@ -0,0 +1,895 @@
# Copyright (C) 2019 Liquid Web
# This file is distributed under the MIT.
msgid ""
msgstr ""
"Project-Id-Version: Better Reviews For WooCommerce 0.1.0\n"
"Report-Msgid-Bugs-To: "
"https://wordpress.org/support/plugin/woo-better-reviews\n"
"POT-Creation-Date: 2019-04-03 12:33:05+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-i18n1.0.2\n"
#: includes/admin/admin-notices.php:100
msgid "Return to the main list"
msgstr ""
#: includes/admin/admin-pages.php:60 includes/admin/admin-pages.php:84
#: includes/admin/admin-pages.php:336 includes/admin/admin-pages.php:377
#: includes/admin/admin-pages.php:473 includes/admin/admin-pages.php:497
#: includes/admin/admin-pages.php:638 includes/admin/admin-pages.php:679
#: includes/admin/admin-pages.php:793 includes/admin/admin-pages.php:817
msgid "You are not permitted to view this page."
msgstr ""
#: includes/admin/admin-pages.php:119 includes/admin/list-reviews.php:106
msgid "Title"
msgstr ""
#: includes/admin/admin-pages.php:135
msgid "Content"
msgstr ""
#: includes/admin/admin-pages.php:151 includes/admin/list-reviews.php:113
msgid "Status"
msgstr ""
#: includes/admin/admin-pages.php:167
msgid "Scoring"
msgstr ""
#: includes/admin/admin-pages.php:180
msgid "Total Rating:"
msgstr ""
#: includes/admin/admin-pages.php:201
msgid "%s out of 7"
msgstr ""
#: includes/admin/admin-pages.php:230
msgid "Update Review"
msgstr ""
#: includes/admin/admin-pages.php:234 includes/admin/admin-pages.php:611
#: includes/admin/admin-pages.php:959
msgid "Cancel"
msgstr ""
#: includes/admin/admin-pages.php:274 includes/admin/admin-pages.php:312
msgid "Search results for &#8220;%s&#8221;"
msgstr ""
#: includes/admin/admin-pages.php:390 includes/admin/admin-pages.php:451
msgid "Add New Attribute"
msgstr ""
#: includes/admin/admin-pages.php:406 includes/admin/admin-pages.php:527
#: includes/admin/admin-pages.php:708 includes/admin/admin-pages.php:847
#: includes/admin/list-attributes.php:102 includes/admin/list-charstcs.php:103
msgid "Name"
msgstr ""
#: includes/admin/admin-pages.php:410 includes/admin/admin-pages.php:537
#: includes/admin/admin-pages.php:712 includes/admin/admin-pages.php:857
msgid "The name is how it appears on your site."
msgstr ""
#: includes/admin/admin-pages.php:419 includes/admin/admin-pages.php:549
#: includes/admin/admin-pages.php:721 includes/admin/admin-pages.php:869
#: includes/admin/list-attributes.php:104 includes/admin/list-charstcs.php:105
msgid "Description"
msgstr ""
#: includes/admin/admin-pages.php:423 includes/admin/admin-pages.php:559
#: includes/admin/admin-pages.php:725 includes/admin/admin-pages.php:879
msgid "The description is optional and may not be displayed based on your theme."
msgstr ""
#: includes/admin/admin-pages.php:432 includes/admin/admin-pages.php:571
msgid "Rating Labels"
msgstr ""
#: includes/admin/admin-pages.php:437 includes/admin/admin-pages.php:580
msgid "Minimum"
msgstr ""
#: includes/admin/admin-pages.php:443 includes/admin/admin-pages.php:586
msgid "Maximum"
msgstr ""
#: includes/admin/admin-pages.php:607
msgid "Update Attribute"
msgstr ""
#: includes/admin/admin-pages.php:692 includes/admin/admin-pages.php:771
msgid "Add New Characteristic"
msgstr ""
#: includes/admin/admin-pages.php:734 includes/admin/admin-pages.php:891
#: includes/admin/list-charstcs.php:106
msgid "Values"
msgstr ""
#: includes/admin/admin-pages.php:738 includes/admin/admin-pages.php:901
msgid "Separate individual values with commas."
msgstr ""
#: includes/admin/admin-pages.php:955
msgid "Update Characteristic"
msgstr ""
#: includes/admin/admin-pages.php:994
msgid "(select)"
msgstr ""
#: includes/admin/admin-pages.php:1022 includes/helpers.php:524
msgid "Overall Score: %s"
msgstr ""
#: includes/admin/list-attributes.php:37
msgid "Product Attribute"
msgstr ""
#: includes/admin/list-attributes.php:38 includes/admin/menu-items.php:161
#: includes/admin/woo-settings.php:95 includes/helpers.php:29
msgid "Product Attributes"
msgstr ""
#: includes/admin/list-attributes.php:103 includes/admin/list-charstcs.php:104
msgid "Slug"
msgstr ""
#: includes/admin/list-attributes.php:105
msgid "Min Label"
msgstr ""
#: includes/admin/list-attributes.php:106
msgid "Max Label"
msgstr ""
#: includes/admin/list-attributes.php:121 includes/admin/list-charstcs.php:122
msgid "Search Attributes"
msgstr ""
#: includes/admin/list-attributes.php:283
msgid "Delete Attributes"
msgstr ""
#: includes/admin/list-attributes.php:309 includes/admin/list-charstcs.php:311
#: includes/admin/list-reviews.php:493 includes/admin/list-reviews.php:741
#: includes/admin/list-reviews.php:1374 includes/admin/list-reviews.php:1406
#: includes/admin/product-meta.php:169 includes/helpers.php:222
#: includes/process/admin-process.php:46 includes/process/admin-process.php:122
#: includes/process/admin-process.php:180
#: includes/process/admin-process.php:238
#: includes/process/admin-process.php:301
#: includes/process/admin-process.php:375
#: includes/process/admin-process.php:423 includes/process/form-process.php:37
msgid "Your security nonce failed."
msgstr ""
#: includes/admin/list-attributes.php:383
msgid "Select attribute"
msgstr ""
#: includes/admin/list-attributes.php:399 includes/admin/list-charstcs.php:401
msgid "\"%s\" (Edit)"
msgstr ""
#: includes/admin/list-attributes.php:430 includes/admin/list-charstcs.php:432
msgid "No description"
msgstr ""
#: includes/admin/list-attributes.php:692 includes/admin/list-charstcs.php:724
#: includes/admin/list-reviews.php:932 includes/admin/list-reviews.php:1561
msgid "Edit"
msgstr ""
#: includes/admin/list-attributes.php:693 includes/admin/menu-items.php:161
msgid "Edit Attribute"
msgstr ""
#: includes/admin/list-attributes.php:703 includes/admin/list-charstcs.php:735
#: includes/admin/list-reviews.php:1573
msgid "Delete"
msgstr ""
#: includes/admin/list-attributes.php:704
msgid "Delete Attribute"
msgstr ""
#: includes/admin/list-attributes.php:766
msgid "No attributes found."
msgstr ""
#: includes/admin/list-charstcs.php:38
msgid "Product Characteristic"
msgstr ""
#: includes/admin/list-charstcs.php:39
msgid "Product Characteristics"
msgstr ""
#: includes/admin/list-charstcs.php:107
msgid "Type"
msgstr ""
#: includes/admin/list-charstcs.php:285
msgid "Delete Characteristics"
msgstr ""
#: includes/admin/list-charstcs.php:385
msgid "Select characteristic"
msgstr ""
#: includes/admin/list-charstcs.php:448
msgid "No values"
msgstr ""
#: includes/admin/list-charstcs.php:464
msgid "No type"
msgstr ""
#: includes/admin/list-charstcs.php:725 includes/admin/menu-items.php:167
msgid "Edit Characteristic"
msgstr ""
#: includes/admin/list-charstcs.php:736
msgid "Delete Characteristic"
msgstr ""
#: includes/admin/list-charstcs.php:798
msgid "No characteristics found."
msgstr ""
#: includes/admin/list-reviews.php:38
msgid "Product Review"
msgstr ""
#: includes/admin/list-reviews.php:39
msgid "Product Reviews"
msgstr ""
#: includes/admin/list-reviews.php:107
msgid "Product"
msgstr ""
#: includes/admin/list-reviews.php:108
msgid "Review Date"
msgstr ""
#: includes/admin/list-reviews.php:109
msgid "Total Score"
msgstr ""
#: includes/admin/list-reviews.php:110
msgid "Attribute Ratings"
msgstr ""
#: includes/admin/list-reviews.php:111
msgid "Author"
msgstr ""
#: includes/admin/list-reviews.php:112
msgid "Verified"
msgstr ""
#: includes/admin/list-reviews.php:131
msgid "Search Reviews"
msgstr ""
#: includes/admin/list-reviews.php:313
msgid "All"
msgstr ""
#: includes/admin/list-reviews.php:466
msgid "Approve Pending"
msgstr ""
#: includes/admin/list-reviews.php:467
msgid "Delete Selected"
msgstr ""
#: includes/admin/list-reviews.php:875
msgid "Select review"
msgstr ""
#: includes/admin/list-reviews.php:930
msgid "View"
msgstr ""
#: includes/admin/list-reviews.php:995
msgid "%s / 7"
msgstr ""
#: includes/admin/list-reviews.php:1020
msgid "Unknown Reviewer"
msgstr ""
#: includes/admin/list-reviews.php:1021
msgid "unknown email"
msgstr ""
#: includes/admin/list-reviews.php:1036
msgid "Email this review author."
msgstr ""
#: includes/admin/list-reviews.php:1047
msgid "View the user profile"
msgstr ""
#: includes/admin/list-reviews.php:1055
msgid "User ID: %d"
msgstr ""
#: includes/admin/list-reviews.php:1096
#: includes/display/layout-single-review.php:190
msgid "This review is verified."
msgstr ""
#: includes/admin/list-reviews.php:1562 includes/admin/menu-items.php:155
msgid "Edit Review"
msgstr ""
#: includes/admin/list-reviews.php:1574
msgid "Delete Review"
msgstr ""
#: includes/admin/list-reviews.php:1590
msgid "Approve"
msgstr ""
#: includes/admin/list-reviews.php:1591
msgid "Approve Review"
msgstr ""
#: includes/admin/list-reviews.php:1655
msgid "No reviews avaliable."
msgstr ""
#: includes/admin/list-reviews.php:1675 includes/admin/list-reviews.php:1692
msgid "Change Selected Reviews"
msgstr ""
#: includes/admin/list-reviews.php:1681
msgid "Select Status"
msgstr ""
#: includes/admin/menu-items.php:58
msgid "Settings"
msgstr ""
#: includes/admin/menu-items.php:59 includes/admin/menu-items.php:81
#: includes/admin/menu-items.php:155
msgid "Reviews"
msgstr ""
#: includes/admin/menu-items.php:93
msgid "Attributes"
msgstr ""
#: includes/admin/menu-items.php:103
msgid "Characteristics"
msgstr ""
#: includes/admin/menu-items.php:167
msgid "Review Author Characteristics"
msgstr ""
#: includes/admin/post-columns.php:87
msgid "none"
msgstr ""
#: includes/admin/post-columns.php:123
msgid "Review Count"
msgstr ""
#: includes/admin/post-columns.php:128
#: includes/display/layout-review-aggregate.php:49
msgid "Average Rating"
msgstr ""
#: includes/admin/product-meta.php:51
msgid "Review Attributes"
msgstr ""
#: includes/admin/product-meta.php:68
msgid "No product attributes have been created yet."
msgstr ""
#: includes/admin/product-meta.php:78
msgid "Product attributes have been enabled globally by the site administrator."
msgstr ""
#: includes/admin/product-meta.php:174
msgid "You do not have the capability to perform this action."
msgstr ""
#: includes/admin/woo-settings.php:75
msgid "Enable reviews using Woo Better Reviews"
msgstr ""
#: includes/admin/woo-settings.php:81
msgid "Anonymous Reviews"
msgstr ""
#: includes/admin/woo-settings.php:82
msgid "Allow non-logged in users to leave product reviews."
msgstr ""
#: includes/admin/woo-settings.php:96
msgid "Apply attributes to every product."
msgstr ""
#: includes/database.php:73
msgid "The required column name is missing."
msgstr ""
#: includes/database.php:137 includes/database.php:182
#: includes/database.php:229 includes/database.php:276
msgid "The required table name was not provided."
msgstr ""
#: includes/database.php:187
msgid "The required arguments were was not provided."
msgstr ""
#: includes/database.php:195 includes/database.php:242
msgid "No required arguments could be found."
msgstr ""
#: includes/database.php:210
msgid "The required %s argument is missing."
msgstr ""
#: includes/database.php:234 includes/database.php:281
msgid "The required arguments were not provided."
msgstr ""
#: includes/database.php:257
msgid "The %s argument is not valid for this table."
msgstr ""
#: includes/database.php:289
msgid "No argument formatting could be found."
msgstr ""
#: includes/database.php:502 includes/database.php:572
#: includes/database.php:652
msgid "The required table name is missing."
msgstr ""
#: includes/database.php:507 includes/database.php:520
#: includes/database.php:577 includes/tables/data-authormeta.php:118
#: includes/tables/data-authormeta.php:160 includes/tables/data-content.php:134
#: includes/tables/data-content.php:181 includes/tables/data-ratings.php:100
#: includes/tables/data-ratings.php:142 includes/tables/tax-attributes.php:115
#: includes/tables/tax-attributes.php:162
#: includes/tables/tax-characteristics.php:98
#: includes/tables/tax-characteristics.php:140
msgid "The required database arguments are missing or invalid."
msgstr ""
#: includes/database.php:515 includes/database.php:590
#: includes/database.php:660
msgid "The provided table name is not valid."
msgstr ""
#: includes/database.php:582 includes/database.php:665
msgid "The required ID was missing or invalid."
msgstr ""
#: includes/database.php:601 includes/database.php:676
msgid "The provided ID does not exist in the database."
msgstr ""
#: includes/display/form-data.php:30
msgid "Review Title"
msgstr ""
#: includes/display/form-data.php:33
msgid "Example: This product has great features!"
msgstr ""
#: includes/display/form-data.php:37 includes/helpers.php:26
msgid "Review Content"
msgstr ""
#: includes/display/form-data.php:70
msgid "Your Name"
msgstr ""
#: includes/display/form-data.php:77
msgid "Your Email"
msgstr ""
#: includes/display/form-data.php:138
msgid "Submit Review"
msgstr ""
#: includes/display/form-data.php:146
msgid "Reset"
msgstr ""
#: includes/display/form-fields.php:78 includes/display/form-fields.php:216
#: includes/display/form-fields.php:273 includes/display/form-fields.php:335
#: includes/display/form-fields.php:402
#: includes/display/layout-new-review-form.php:63
#: includes/display/layout-new-review-form.php:160
msgid "This is a required field"
msgstr ""
#: includes/display/form-fields.php:260
msgid "(Select)"
msgstr ""
#: includes/display/form-fields.php:449
msgid "Click Here"
msgstr ""
#: includes/display/layout-new-review-form.php:29
msgid "Leave a Review"
msgstr ""
#: includes/display/layout-new-review-form.php:60
msgid "Overall Rating"
msgstr ""
#: includes/display/layout-new-review-form.php:81
msgid "Select a %d star rating"
msgstr ""
#: includes/display/layout-new-review-form.php:140
#: includes/display/layout-review-aggregate.php:177
#: includes/display/layout-single-review.php:92
msgid "Min."
msgstr ""
#: includes/display/layout-new-review-form.php:141
#: includes/display/layout-review-aggregate.php:178
#: includes/display/layout-single-review.php:93
msgid "Max."
msgstr ""
#: includes/display/layout-new-review-form.php:174
msgid "Select a %d rating for this attribute"
msgstr ""
#: includes/display/layout-new-review-form.php:330
msgid "Tell us about yourself"
msgstr ""
#: includes/display/layout-review-aggregate.php:58
msgid "Average Rating: %s stars"
msgstr ""
#: includes/display/layout-review-aggregate.php:61
msgid "%s reviews total"
msgstr ""
#: includes/display/layout-review-aggregate.php:96
msgid "Rating Breakdown"
msgstr ""
#: includes/display/layout-review-aggregate.php:117
msgid "%d Star:"
msgid_plural "%d Stars:"
msgstr[0] ""
msgstr[1] ""
#: includes/display/layout-review-aggregate.php:164
msgid "Review Summary"
msgstr ""
#: includes/display/layout-review-list.php:92
#. translators: 1: reviews count 2: product name
msgid "%1$s review for %2$s"
msgid_plural "%1$s reviews for %2$s"
msgstr[0] ""
msgstr[1] ""
#: includes/display/layout-review-list.php:96
msgid "Leave a review"
msgstr ""
#: includes/display/layout-review-list.php:155
msgid "Sort By:"
msgstr ""
#: includes/display/layout-review-list.php:180
msgid "Filter"
msgstr ""
#: includes/display/layout-review-list.php:230
msgid "&laquo; Previous %s Reviews"
msgstr ""
#: includes/display/layout-review-list.php:231
msgid "Next %s Reviews &raquo;"
msgstr ""
#: includes/display/layout-single-review.php:55
msgid "Posted on %s"
msgstr ""
#: includes/display/layout-single-review.php:193
msgid "by %s"
msgstr ""
#: includes/display/view-output.php:221
msgid "No reviews matched your criteria. Please try again."
msgstr ""
#: includes/display/view-output.php:221
msgid "There are no reviews yet. Be the first!"
msgstr ""
#: includes/display/woo-filters.php:46
msgid "Reviews (%s)"
msgstr ""
#: includes/helpers.php:27
msgid "Author Meta"
msgstr ""
#: includes/helpers.php:28
msgid "Review Ratings"
msgstr ""
#: includes/helpers.php:30
msgid "Author Characteristics"
msgstr ""
#: includes/helpers.php:31
msgid "Author Setup"
msgstr ""
#: includes/helpers.php:354
msgid "Approved"
msgstr ""
#: includes/helpers.php:355
msgid "Pending Approval"
msgstr ""
#: includes/helpers.php:356
msgid "Rejected"
msgstr ""
#: includes/helpers.php:357
msgid "Hidden"
msgstr ""
#: includes/helpers.php:651
msgid "Dropdown"
msgstr ""
#: includes/helpers.php:652
msgid "Radio"
msgstr ""
#: includes/helpers.php:653
msgid "Boolean (Yes / No)"
msgstr ""
#: includes/helpers.php:673
msgid "Your review has been submitted and is pending approval."
msgstr ""
#: includes/helpers.php:677
msgid "There was an error attempting to save your review."
msgstr ""
#: includes/helpers.php:681
msgid "The selected review has been updated."
msgstr ""
#: includes/helpers.php:685
msgid "The selected review has been deleted."
msgstr ""
#: includes/helpers.php:689
msgid "The new attribute has been added."
msgstr ""
#: includes/helpers.php:693
msgid "The selected attribute has been updated."
msgstr ""
#: includes/helpers.php:697
msgid "The selected attribute has been deleted."
msgstr ""
#: includes/helpers.php:701
msgid "The selected attributes have been deleted."
msgstr ""
#: includes/helpers.php:705
msgid "The required attribute arguments were not provided."
msgstr ""
#: includes/helpers.php:709
msgid "The attribute could not be updated at this time."
msgstr ""
#: includes/helpers.php:713
msgid "The selected attribute could not be deleted at this time."
msgstr ""
#: includes/helpers.php:717
msgid "The new characteristic has been added."
msgstr ""
#: includes/helpers.php:721
msgid "The selected characteristic has been updated."
msgstr ""
#: includes/helpers.php:725
msgid "The selected characteristic has been deleted."
msgstr ""
#: includes/helpers.php:729
msgid "The selected characteristics have been deleted."
msgstr ""
#: includes/helpers.php:733
msgid "The required characteristic arguments were not provided."
msgstr ""
#: includes/helpers.php:737
msgid "The characteristic could not be updated at this time."
msgstr ""
#: includes/helpers.php:741
msgid "The selected characteristic could not be deleted at this time."
msgstr ""
#: includes/helpers.php:745
msgid "The required ID was not posted."
msgstr ""
#: includes/helpers.php:749
msgid "The required arguments were not posted."
msgstr ""
#: includes/helpers.php:753
msgid "The required arguments could not be formatted."
msgstr ""
#: includes/helpers.php:757
msgid "The selected reviews have been updated."
msgstr ""
#: includes/helpers.php:761
msgid "The selected review has been approved."
msgstr ""
#: includes/helpers.php:765
msgid "The selected reviews have been deleted."
msgstr ""
#: includes/helpers.php:769
msgid "The selected review statuses have been updated."
msgstr ""
#: includes/helpers.php:774
msgid "There was an unknown error with your request."
msgstr ""
#: includes/helpers.php:778
msgid "There was an error with your request."
msgstr ""
#: includes/process/admin-process.php:563
msgid "The required arguments to create a link were not provided."
msgstr ""
#: includes/process/admin-process.php:592
msgid "The base link for editing this item could not be determined."
msgstr ""
#: includes/process/form-process.php:255 includes/process/form-process.php:313
#: includes/process/form-process.php:367
msgid "The required data to format."
msgstr ""
#: includes/process/form-process.php:260
msgid "Review on %s"
msgstr ""
#: includes/process/form-process.php:308 includes/process/form-process.php:362
#: includes/process/form-process.php:407
msgid "The required review ID was not provided."
msgstr ""
#: includes/process/form-process.php:412
msgid "The required data is missing."
msgstr ""
#: includes/process/form-process.php:433
msgid "The review scoring could not be inserted."
msgstr ""
#: includes/queries.php:248 includes/queries.php:401 includes/queries.php:986
#: includes/queries.php:1117 includes/queries.php:1335
msgid "A product ID is required."
msgstr ""
#: includes/queries.php:581 includes/queries.php:1661
msgid "An author ID is required."
msgstr ""
#: includes/queries.php:894 includes/queries.php:1073
msgid "A review ID is required."
msgstr ""
#: includes/queries.php:991
msgid "An characteristic ID is required."
msgstr ""
#: includes/queries.php:996
msgid "An characteristic value is required."
msgstr ""
#: includes/queries.php:1045
msgid "Review IDs are required for batch."
msgstr ""
#: includes/queries.php:1454
msgid "The required attribute ID is missing."
msgstr ""
#: includes/queries.php:1769
msgid "The required characteristic ID is missing."
msgstr ""
#: includes/tables/data-authormeta.php:135 includes/tables/data-content.php:156
#: includes/tables/data-ratings.php:117 includes/tables/tax-attributes.php:137
#: includes/tables/tax-characteristics.php:115
msgid "The data could not be written to the database."
msgstr ""
#: includes/tables/data-authormeta.php:155
#: includes/tables/data-authormeta.php:200 includes/tables/data-content.php:176
#: includes/tables/data-content.php:221 includes/tables/data-ratings.php:137
#: includes/tables/data-ratings.php:182 includes/tables/tax-attributes.php:157
#: includes/tables/tax-attributes.php:207
#: includes/tables/tax-characteristics.php:135
#: includes/tables/tax-characteristics.php:180
msgid "The required ID is missing."
msgstr ""
#. Plugin Name of the plugin/theme
msgid "Better Reviews For WooCommerce"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "https://github.com/liquidweb/woo-better-reviews"
msgstr ""
#. Description of the plugin/theme
msgid "Like reviews, only way better."
msgstr ""
#. Author of the plugin/theme
msgid "Liquid Web"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://www.liquidweb.com"
msgstr ""

View File

@@ -0,0 +1,138 @@
# Copyright (C) 2019 Marek Vratil
# This file is distributed under the same license as the Čeština zalamování řádků plugin.
msgid ""
msgstr ""
"Project-Id-Version: Čeština zalamování řádků 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/bozimediazalomeni\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-04-03T12:19:14+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: bozimediazalomeni\n"
#. Plugin Name of the plugin
msgid "Čeština zalamování řádků"
msgstr ""
#. Plugin URI of the plugin
#. Author URI of the plugin
msgid "https://www.bozimedia.cz"
msgstr ""
#. Description of the plugin
msgid "Grammar rules for Czech language with related to word wrapping at the end of line."
msgstr ""
#. Author of the plugin
msgid "Marek Vratil"
msgstr ""
#: includes/class-bozimediazalomeni-activator.php:61
msgid "Plugin BožíMédia Zalomení vyžaduje PHP verze %1 nebo vyšší. Na tomto webu je nainstalováno PHP verze %2"
msgstr ""
#: admin/class-bozimediazalomeni-admin.php:112
msgid "Čeština: zalomení"
msgstr ""
#: admin/class-bozimediazalomeni-admin.php:127
msgid "Nastavení"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:18
msgid "ČEŠTINA - zalamování řádků"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:24
msgid "Zalomení řádků a nevhodné výrazy na jejich konci"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:40
msgid "Předložky"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:46
#: admin/partials/bozimediazalomeni-admin-display.php:66
#: admin/partials/bozimediazalomeni-admin-display.php:86
#: admin/partials/bozimediazalomeni-admin-display.php:106
#: admin/partials/bozimediazalomeni-admin-display.php:126
#: admin/partials/bozimediazalomeni-admin-display.php:146
#: admin/partials/bozimediazalomeni-admin-display.php:166
#: admin/partials/bozimediazalomeni-admin-display.php:191
msgid "Aktivovat"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:50
msgid "Vložit pevnou mezeru za předložky"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:51
#: admin/partials/bozimediazalomeni-admin-display.php:71
#: admin/partials/bozimediazalomeni-admin-display.php:91
#: admin/partials/bozimediazalomeni-admin-display.php:111
msgid "(položky oddělte čárkou)"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:60
msgid "Spojky"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:70
msgid "Vložit pevnou mezeru za spojky"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:80
msgid "Zkratky"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:90
msgid "Vložit pevnou mezeru za zkratky"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:100
msgid "Jednotky míry"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:110
msgid "Vložit pevnou mezeru mezi číslovku a jednotku míry"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:120
msgid "Mezery uprostřed čísel"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:131
msgid "Vložit pevnou mezeru mezi dvě čísla, která jsou oddělena mezerou, např. telefonní číslo 800 123 456."
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:140
msgid "Řadové číslovky"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:151
msgid "Zabránit zalomení řádku za řadovou číslovkou, např. 1. ledna a v podobných případech)."
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:160
msgid "Měřítka a poměry"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:171
msgid "Pevné mezery v měřítkách a poměrech (např. 1 : 50 000)"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:178
msgid "Podpora pluginů"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:185
msgid "ACF - Advanced Custom Fields"
msgstr ""
#: admin/partials/bozimediazalomeni-admin-display.php:197
msgid "plugin nenalezen"
msgstr ""

View File

@@ -0,0 +1,126 @@
# Copyright (C) 2019 Clust
# This file is distributed under the same license as the Clust Client Portal plugin.
msgid ""
msgstr ""
"Project-Id-Version: Clust Client Portal 1.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/clust-client-portal\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-03-19T22:16:02+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: clust-client-portal\n"
#. Plugin Name of the plugin
#: clust-client-portal.php:54
#: clust-client-portal.php:55
msgid "Clust Client Portal"
msgstr ""
#. Plugin URI of the plugin
msgid "https://www.clustdoc.com"
msgstr ""
#. Description of the plugin
msgid "Ads a media button to the Classic Wordpress Editor for inserting Clust iframe"
msgstr ""
#. Author of the plugin
msgid "Clust"
msgstr ""
#: clust-client-portal.php:71
msgid "Insert a Clust portal"
msgstr ""
#: clust-client-portal.php:72
msgid "Select a template to add to your post page"
msgstr ""
#: clust-client-portal.php:78
msgid "Can't find your form? Make sure it is active."
msgstr ""
#: clust-client-portal.php:80
msgid "Enter the URL of the page that will host this portal"
msgstr ""
#: clust-client-portal.php:83
msgid "Enter the height of your portal"
msgstr ""
#: clust-client-portal.php:86
msgid "Select the main color of your portal"
msgstr ""
#: clust-client-portal.php:89
msgid "Includes header"
msgstr ""
#: clust-client-portal.php:91
msgid "Includes logo"
msgstr ""
#: clust-client-portal.php:93
msgid "Insert"
msgstr ""
#: clust-client-portal.php:97
msgid "Insert Clust Portal"
msgstr ""
#: clust-client-portal.php:135
msgid "Error: API Token hasn't been set yet. Go to plugin's options page."
msgstr ""
#: clust-client-portal.php:139
#: clust-client-portal.php:143
msgid "Error: no options were found"
msgstr ""
#: options.php:77
msgid "Clust Client Portal - Options"
msgstr ""
#: options.php:88
msgid "Embed a Clust client portal on your website"
msgstr ""
#: options.php:89
msgid "Enter below your Clust API Key and validate. Once that's done, Go to your wordpress Page or Post to add you portal using the Clust Portal inserter button."
msgstr ""
#: options.php:92
msgid "Validate"
msgstr ""
#: options.php:95
msgid "Where can I find my key?"
msgstr ""
#: options.php:97
msgid "Use a test key"
msgstr ""
#: options.php:107
msgid "What is Clust?"
msgstr ""
#: options.php:109
msgid "Clust is the No 1 documents collection forr small businesses. Thousands of modern businesses around the world to collect, approve and share useful information with their clients"
msgstr ""
#: options.php:117
msgid "New to Clust? Get 20% off!"
msgstr ""
#: options.php:119
msgid "Register today and get a 20% discount on your Clust account forever."
msgstr ""
#: options.php:122
msgid "Signup and grab API key."
msgstr ""

View File

@@ -0,0 +1,8 @@
=== version 1.3.0 ===
Added support for additional currencies. Thanks to [kennyhunter16](https://wordpress.org/support/users/kennyhunter16/), the currency is now detected from the order that was placed.
=== version 1.2.0 ===
cj.com added some new required fields. This update brings the plugin into conformation with their documentation at https://developers.cj.com/docs/tracking-integration/advanced-integration
=== version 1.1.0 ===
Orders that originated from cj.com are now marked as such in the order notes
=== version 1.0.0 ===
Initial commit

View File

@@ -989,3 +989,8 @@ If above timestamp is not current time, this page is cached.</p> -->
<!-- Analytics by WP-Statistics v12.6.2 - https://wp-statistics.com/ -->
<!-- swift-performance-lite -->
<!--Cached with Swift Performance Lite-->

View File

@@ -0,0 +1,9 @@
# Changelog
## 1.0.1
- Typo in plugin name
## 1.0.0
- Initial

View File

@@ -0,0 +1,5 @@
# Changelog
## 1.0.0
- Initial

View File

@@ -0,0 +1,163 @@
msgid ""
msgstr ""
"Project-Id-Version: CryptoPanel Payment Gateway 1.0\n"
"Report-Msgid-Bugs-To: https://www.cryptopanel.de\n"
"POT-Creation-Date: 2019-04-09 17:18+0200\n"
"PO-Revision-Date: 2019-04-09 17:18+0200\n"
"Last-Translator: \n"
"Language-Team: EMAIL@ADDRESS\n"
"Language: de_DE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.8.7.1\n"
"X-Poedit-KeywordsList: __;_e\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-SourceCharset: UTF-8\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-SearchPath-0: .\n"
#: cryptopanel-payment-gateway.php:66 cryptopanel-payment-gateway.php:116
msgid "CryptoPanel Payment Gateway"
msgstr "CryptoPanel Payment Gateway"
#: cryptopanel-payment-gateway.php:67
msgid "Enables payments with the CryptoGate Gateway."
msgstr "Ermöglicht Zahlungen mit dem CryptoGate Gateway."
#: cryptopanel-payment-gateway.php:107
msgid "Enable/Disable"
msgstr "Aktivieren/Deaktivieren"
#: cryptopanel-payment-gateway.php:109
msgid "Activate CryptoPanel Payment Gateway"
msgstr "Aktiviere CryptoPanel Payment Gateway"
#: cryptopanel-payment-gateway.php:113
msgid "Title"
msgstr "Titel"
#: cryptopanel-payment-gateway.php:115
msgid "This controls the title which the user sees during checkout."
msgstr "Dieser Titel wird dem Kunden beim Checkout angezeigt."
#: cryptopanel-payment-gateway.php:120
msgid "Order Status"
msgstr "Bestellstatus"
#: cryptopanel-payment-gateway.php:123
msgid "Status after checkout."
msgstr "Status nach dem Checkout."
#: cryptopanel-payment-gateway.php:129
msgid "Description"
msgstr "Beschreibung"
#: cryptopanel-payment-gateway.php:131
msgid "The description which the user sees during checkout."
msgstr "Beschreibung, die dem Kunden beim Checkout angezeigt wird."
#: cryptopanel-payment-gateway.php:132
msgid "Pay Securely with Bitcoin, Bitcoin Cash or Litecoin."
msgstr ""
"Jetzt sicher und verschlüsselt mit Bitcoin, Bitcoin Cash, Dash oder Litecoin "
"zahlen."
#: cryptopanel-payment-gateway.php:136
msgid "Note"
msgstr "Hinweis"
#: cryptopanel-payment-gateway.php:138
msgid ""
"A Note, which will be displayed during customers checkout and inside the "
"order email."
msgstr ""
"Hinweis, der dem Kunden beim Checkout und in der E-Mail Bestätigung "
"angezeigt wird."
#: cryptopanel-payment-gateway.php:143
msgid "Error"
msgstr "Fehler"
#: cryptopanel-payment-gateway.php:145
msgid "An error has occured."
msgstr "Ein Fehler ist aufgetreten."
#: cryptopanel-payment-gateway.php:146
msgid ""
"An error has occured. Please try again. If the problem persists please "
"contact us."
msgstr ""
"Ein Fehler ist aufgetreten. Bitte versuche es erneut. Falls der Fehler "
"weiterhin besteht kontaktiere uns."
#: cryptopanel-payment-gateway.php:150
msgid "CryptoGate URL"
msgstr "CryptoGate URL"
#: cryptopanel-payment-gateway.php:152
msgid "Your CryptoGate URL"
msgstr "Deine CryptoGate URL"
#: cryptopanel-payment-gateway.php:157
msgid "Merchant Api Token"
msgstr "Merchant Api Token"
#: cryptopanel-payment-gateway.php:159
msgid "Your Merchant Api Token"
msgstr "Dein Merchant Api Token"
#: cryptopanel-payment-gateway.php:164
msgid "Transmit customer order data"
msgstr "Kundenbestelldaten übertragen"
#: cryptopanel-payment-gateway.php:166
msgid ""
"Display customer order data at <a target=\"_blank\" href=\"https://member."
"cryptopanel.de/member/transaction\">CryptoPanel -> CryptoGate > "
"Transactions</a>"
msgstr ""
"Kundenbestelldaten unter <a target=\"_blank\" href=\"https://member."
"cryptopanel.de/member/transaction\">CryptoPanel -> CryptoGate > "
"Transaktionen</a> anzeigen"
#: cryptopanel-payment-gateway.php:167
msgid ""
"Under certain cirumstances you need an Order data processing contract (=ADV) "
"from your service provider. In case you are using CryptoPanel, the ADV "
"contract can be requested <a target=\"_blank\" href =\"https://www."
"cryptopanel.de/\">here</a>"
msgstr ""
"Benötigt unter Umständen einen Auftragsdatenverarbeitungsvertrag (=ADV) von "
"Deinem Dienstleister. Solltest Du das CryptoPanel nutzen, kannst Du den ADV "
"<a target=\"_blank\" href =\"https://www.cryptopanel.de/\">hier</a> "
"abschließen"
#: cryptopanel-payment-gateway.php:175
msgid "Currencies"
msgstr "Währungen"
#: cryptopanel-payment-gateway.php:177
msgid "Select enabled currencies"
msgstr "Aktive Währungen wählen"
#: cryptopanel-payment-gateway.php:198
msgid "Checkout with crypto payment."
msgstr "Mit Kryptowährung bezahlen"
#: lib/CryptoGatePaymentService.php:48
#, php-format
msgid "Your order at %s"
msgstr "Ihr Einkauf bei %s"
#~ msgid "ApiUrl"
#~ msgstr "ApiUrl"
#~ msgid "ApiUrl."
#~ msgstr "ApiUrl."
#~ msgid "ApiKey"
#~ msgstr "ApiKey"
#~ msgid "Ermöglicht Zahlungen mit dem CryptoGate Gateway."
#~ msgstr "Enables payments with the CryptoGate Gateway."

View File

@@ -0,0 +1,2 @@
2019-04-22 - version 1.0.0
* Ready

View File

@@ -0,0 +1,138 @@
# Copyright (C) 2019 JR Tashjian
# This file is distributed under the same license as the CurateWP - Nested Posts plugin.
msgid ""
msgstr ""
"Project-Id-Version: CurateWP - Nested Posts 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/curatewp-nested-posts\n"
"Last-Translator: JR Tashjian <jr@curatewp.com>\n"
"Language-Team: CurateWP <info@curatewp.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-04-09T01:17:50+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: cwpnp\n"
#. Plugin Name of the plugin
msgid "CurateWP - Nested Posts"
msgstr ""
#. Plugin URI of the plugin
msgid "https://curatewp.com/"
msgstr ""
#. Description of the plugin
msgid "Display child posts within the current post, in a widget, and in your theme."
msgstr ""
#. Author of the plugin
msgid "JR Tashjian"
msgstr ""
#. Author URI of the plugin
msgid "https://jrtashjian.com"
msgstr ""
#. Translators: this message outputs a minimum PHP requirement.
#: curatewp-nested-posts.php:53
msgid "Your version of PHP (%s) is below the minimum version of PHP required by CurateWP - Nested Posts (5.6). Please contact your host and request that your version be upgraded to 5.6 or later."
msgstr ""
#: includes/Widget.php:31
msgid "A section of nested posts."
msgstr ""
#: includes/Widget.php:33
msgid "Nested Posts (CurateWP)"
msgstr ""
#: includes/Widget.php:125
msgid "Title:"
msgstr ""
#: includes/Widget.php:134
msgid "Description:"
msgstr ""
#: includes/Widget.php:142
msgid "Number of posts to show:"
msgstr ""
#: includes/Widget.php:153
#: assets/src/block.js:72
msgid "Order by"
msgstr ""
#. translators: label for ordering posts by date in descending order.
#: includes/Widget.php:160
#: assets/src/block.js:77
msgid "Newest to Oldest"
msgstr ""
#. translators: label for ordering posts by date in ascending order.
#: includes/Widget.php:163
#: assets/src/block.js:82
msgid "Oldest to Newest"
msgstr ""
#. translators: label for ordering posts by title in ascending order.
#: includes/Widget.php:166
#: assets/src/block.js:87
msgid "A → Z"
msgstr ""
#. translators: label for ordering posts by title in descending order.
#: includes/Widget.php:169
#: assets/src/block.js:92
msgid "Z → A"
msgstr ""
#: includes/Widget.php:172
msgid "Random"
msgstr ""
#: includes/Core.php:182
msgid "CurateWP"
msgstr ""
#: assets/src/block.js:15
msgid "Nested Posts"
msgstr ""
#: assets/src/block.js:18
msgid "Display a list of posts which includes descendants of the current page."
msgstr ""
#: assets/src/block.js:20
msgid "Get CurateWP"
msgstr ""
#: assets/src/block.js:29
msgid "nested"
msgstr ""
#: assets/src/block.js:30
msgid "engagement"
msgstr ""
#: assets/src/block.js:31
msgid "similar"
msgstr ""
#: assets/src/block.js:66
msgid "Number of posts to show"
msgstr ""
#. translators: label for ordering posts by menu_order.
#: assets/src/block.js:97
msgid "Menu Order"
msgstr ""
#: assets/src/block.js:118
msgid "Title for section"
msgstr ""
#: assets/src/block.js:129
msgid "Description for section..."
msgstr ""

View File

@@ -0,0 +1,108 @@
msgid ""
msgstr ""
"Project-Id-Version: CurateWP - Related Posts 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/curatewp-related-posts\n"
"Last-Translator: JR Tashjian <jr@curatewp.com>\n"
"Language-Team: CurateWP <info@curatewp.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2019-04-05T06:39:43+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Language: \n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: cwprp\n"
#. Plugin Name of the plugin
msgid "CurateWP - Related Posts"
msgstr ""
#. Plugin URI of the plugin
msgid "https://curatewp.com/"
msgstr ""
#. Description of the plugin
msgid "Display related posts within the current post, in a widget, and in your theme."
msgstr ""
#. Author of the plugin
msgid "JR Tashjian"
msgstr ""
#. Author URI of the plugin
msgid "https://jrtashjian.com"
msgstr ""
#: includes/Widget.php:31
msgid "A section of related posts."
msgstr ""
#: includes/Widget.php:33
msgid "Related Posts (CurateWP)"
msgstr ""
#: includes/Widget.php:139
msgid "Title:"
msgstr ""
#: includes/Widget.php:148
msgid "Description:"
msgstr ""
#: includes/Widget.php:156
msgid "Number of posts to show:"
msgstr ""
#: includes/Widget.php:167
#: assets/src/block.js:80
msgid "Order by"
msgstr ""
#. translators: label for ordering posts by date in descending order.
#: includes/Widget.php:174
#: assets/src/block.js:85
msgid "Newest to Oldest"
msgstr ""
#. translators: label for ordering posts by date in ascending order.
#: includes/Widget.php:177
#: assets/src/block.js:90
msgid "Oldest to Newest"
msgstr ""
#. translators: label for ordering posts by title in ascending order.
#: includes/Widget.php:180
#: assets/src/block.js:95
msgid "A → Z"
msgstr ""
#. translators: label for ordering posts by title in descending order.
#: includes/Widget.php:183
#: assets/src/block.js:100
msgid "Z → A"
msgstr ""
#. translators: label for randomly ordering posts.
#: includes/Widget.php:186
#: assets/src/block.js:105
msgid "Random"
msgstr ""
#: includes/Widget.php:198
#: assets/src/block.js:120
msgid "In Category"
msgstr ""
#: includes/Widget.php:208
#: assets/src/block.js:126
msgid "In Tag"
msgstr ""
#: includes/Core.php:184
msgid "CurateWP"
msgstr ""
#. Translators: this message outputs a minimum PHP requirement.
#: curatewp-related-posts.php:53
msgid "Your version of PHP (%s) is below the minimum version of PHP required by CurateWP - Related Posts (5.6). Please contact your host and request that your version be upgraded to 5.6 or later."
msgstr ""

View File

@@ -0,0 +1,2 @@
Version 1.0.0
- Initial Release

View File

@@ -0,0 +1,123 @@
# Copyright (C) 2019 WebEmpire
# This file is distributed under the GPL version 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
msgid ""
msgstr ""
"Project-Id-Version: Design Sidebar Using Page Builder 1.0.0\n"
"Report-Msgid-Bugs-To: "
"https://wordpress.org/support/plugin/design-sidebar-with-builder\n"
"POT-Creation-Date: 2019-04-27 19:05:24+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-sidebar-builder-cpt.php:59
msgid "Search Sidebar"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:60
msgid "Sidebar Page"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:61
msgid "Edit Sidebar"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:62
msgid "View Sidebar"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:63
msgid "Add New"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:64
msgid "Update Sidebar"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:65
msgid "Add New Sidebar"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:66
msgid "New Sidebar"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:103
#: classes/class-sidebar-builder-cpt.php:104
msgid "Sidebar Builder"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:161
msgid "Page Title"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:162
msgid "Actions"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:163
msgid "Date"
msgstr ""
#: classes/class-template-library-widget.php:60
msgid "Sidebar Template Library"
msgstr ""
#: classes/class-template-library-widget.php:121
msgid "No templates to show."
msgstr ""
#: classes/class-template-library-widget.php:127
msgid "Title"
msgstr ""
#: classes/class-template-library-widget.php:132
msgid "Choose Template"
msgstr ""
#: classes/class-template-library-widget.php:134
msgid "Select"
msgstr ""
#. Plugin Name of the plugin/theme
msgid "Design Sidebar Using Page Builder"
msgstr ""
#. Author URI of the plugin/theme
msgid "#"
msgstr ""
#. Description of the plugin/theme
msgid ""
"The plugin is useful to edit and design the sidebar of your site without "
"sacrificing your favorite page builder."
msgstr ""
#. Author of the plugin/theme
msgid "WebEmpire"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:57
msgctxt "flow general name"
msgid "Sidebar Builder"
msgstr ""
#: classes/class-sidebar-builder-cpt.php:58
msgctxt "flow singular name"
msgid "Sidebar"
msgstr ""

View File

@@ -0,0 +1,742 @@
# Copyright (C) 2019 MK-Scripts
# This file is distributed under the GNU General Public License v3 or later.
msgid ""
msgstr ""
"Project-Id-Version: Download After Email v1.3\n"
"Report-Msgid-Bugs-To: MK-Scripts <mk-scripts@outlook.com>\n"
"POT-Creation-Date: 2019-04-14 01:11+0100\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 <EMAIL@ADDRESS>\n"
"X-Generator: grunt-wp-i18n1.0.2\n"
#: dae.php:48
msgid ""
"\"Download after Email\" "
"is using the same name "
"for a variable, function "
"or a class as another "
"plugin and may not "
"function as expected. "
msgstr ""
#: dae.php:256
#: includes/functions.php:137
msgid "Select File"
msgstr ""
#: dae.php:257
msgid "Select"
msgstr ""
#: dae.php:258
#: includes/functions.php:107
msgid "No image selected"
msgstr ""
#: dae.php:259
#: includes/functions.php:128
msgid "No file selected"
msgstr ""
#: dae.php:260
msgid ""
"Are you sure you want to "
"remove this subscriber, "
"including the attached "
"data of the "
"downloadlinks?"
msgstr ""
#: includes/admin-menu.php:15
#: includes/admin-menu.php:29
msgid "Settings saved."
msgstr ""
#: includes/admin-menu.php:48
msgid "Customize Messages"
msgstr ""
#: includes/admin-menu.php:49
#: includes/admin-menu.php:439
msgid "Messages"
msgstr ""
#: includes/admin-menu.php:57
#: includes/admin-menu.php:58
msgid "Subscribers"
msgstr ""
#: includes/admin-menu.php:66
#: includes/admin-menu.php:67
msgid "Options"
msgstr ""
#: includes/admin-menu.php:92
msgid "Submit Messages"
msgstr ""
#: includes/admin-menu.php:96
msgid "Unvalid Input"
msgstr ""
#: includes/admin-menu.php:98
#: includes/shortcodes.php:328
msgid ""
"Please make sure all "
"fields are filled in "
"correctly."
msgstr ""
#: includes/admin-menu.php:99
#: includes/admin-menu.php:106
#: includes/admin-menu.php:113
#: includes/admin-menu.php:126
msgid ""
"Saving while left empty, "
"the default value is "
"been filled in."
msgstr ""
#: includes/admin-menu.php:103
msgid "Email Exists"
msgstr ""
#: includes/admin-menu.php:105
#: includes/shortcodes.php:383
msgid ""
"To this email address an "
"email with the download "
"link has already been "
"sent."
msgstr ""
#: includes/admin-menu.php:110
msgid "Email Success"
msgstr ""
#: includes/admin-menu.php:112
#: includes/shortcodes.php:491
msgid ""
"An email has been sent "
"with the download link."
msgstr ""
#: includes/admin-menu.php:119
msgid "Email Messages"
msgstr ""
#: includes/admin-menu.php:123
msgid "Unvalid Link"
msgstr ""
#: includes/admin-menu.php:125
msgid ""
"This link already is "
"used and is now "
"unavailable."
msgstr ""
#: includes/admin-menu.php:130
msgid "From Email"
msgstr ""
#: includes/admin-menu.php:134
msgid "From Name"
msgstr ""
#: includes/admin-menu.php:138
msgid "Email Subject"
msgstr ""
#: includes/admin-menu.php:145
msgid ""
"You can use the "
"following tags in the "
"(html) email content "
"below:"
msgstr ""
#: includes/admin-menu.php:196
msgid "Search results for:"
msgstr ""
#: includes/admin-menu.php:202
#: includes/admin-menu.php:229
#: includes/admin-menu.php:245
msgid "ID"
msgstr ""
#: includes/admin-menu.php:203
#: includes/admin-menu.php:230
#: includes/post-types.php:573
msgid "Date"
msgstr ""
#: includes/admin-menu.php:212
#: includes/admin-menu.php:239
msgid "Downloadlinks"
msgstr ""
#: includes/admin-menu.php:249
msgid "File"
msgstr ""
#: includes/admin-menu.php:253
msgid "Created"
msgstr ""
#: includes/admin-menu.php:257
msgid "IP (created)"
msgstr ""
#: includes/admin-menu.php:261
msgid "Used"
msgstr ""
#: includes/admin-menu.php:262
#: includes/admin-menu.php:266
msgid "not used"
msgstr ""
#: includes/admin-menu.php:265
msgid "IP (used)"
msgstr ""
#: includes/admin-menu.php:282
msgid "of"
msgstr ""
#: includes/admin-menu.php:298
msgid "Subscribers Log"
msgstr ""
#: includes/admin-menu.php:301
msgid "Search"
msgstr ""
#: includes/admin-menu.php:394
msgid "Premium Features"
msgstr ""
#: includes/admin-menu.php:395
msgid ""
"We are working on an "
"extension to upgrade "
"this plugin to the "
"premium version with the "
"following features:"
msgstr ""
#: includes/admin-menu.php:399
msgid "Form Fields"
msgstr ""
#: includes/admin-menu.php:400
msgid ""
"Create and manage your "
"own form fields."
msgstr ""
#: includes/admin-menu.php:403
msgid "Export CSV"
msgstr ""
#: includes/admin-menu.php:404
msgid ""
"Export subscriber data "
"to a CSV-file and use it "
"for email marketing, "
"newsletters etc."
msgstr ""
#: includes/admin-menu.php:407
msgid ""
"Integration Mailchimp"
msgstr ""
#: includes/admin-menu.php:408
msgid ""
"Integration with "
"Mailchimp. It "
"automatically saves "
"subscribers and their "
"data to your Mailchimp "
"list. "
msgstr ""
#: includes/admin-menu.php:434
msgid "Deactivation"
msgstr ""
#: includes/admin-menu.php:435
msgid ""
"The following data will "
"be deleted on "
"deactivation:"
msgstr ""
#: includes/admin-menu.php:443
msgid ""
"Subscribers + "
"Downloadlinks"
msgstr ""
#: includes/download.php:19
msgid ""
"This link has already "
"been used and is now "
"unavailable."
msgstr ""
#: includes/download.php:34
msgid ""
"A problem occurred. "
"Please try again or feel "
"free to contact us."
msgstr ""
#: includes/post-types.php:11
msgctxt ""
"post type general name"
msgid "Downloads"
msgstr ""
#: includes/post-types.php:12
msgctxt ""
"post type singular name"
msgid "Download"
msgstr ""
#: includes/post-types.php:13
msgctxt "download"
msgid "Add New"
msgstr ""
#: includes/post-types.php:14
msgid "Add New Download"
msgstr ""
#: includes/post-types.php:15
msgid "Edit Download"
msgstr ""
#: includes/post-types.php:16
msgid "New Download"
msgstr ""
#: includes/post-types.php:17
msgid "View Download"
msgstr ""
#: includes/post-types.php:18
msgid "View Downloads"
msgstr ""
#: includes/post-types.php:19
msgid "Search Downloads"
msgstr ""
#: includes/post-types.php:20
msgid "No downloads found."
msgstr ""
#: includes/post-types.php:21
msgid ""
"No downloads found in "
"Trash."
msgstr ""
#: includes/post-types.php:23
msgid "All Downloads"
msgstr ""
#: includes/post-types.php:24
msgid "Download Archives"
msgstr ""
#: includes/post-types.php:25
msgid "Download Attributes"
msgstr ""
#: includes/post-types.php:26
msgid ""
"Insert into download"
msgstr ""
#: includes/post-types.php:27
msgid ""
"Uploaded to this download"
msgstr ""
#: includes/post-types.php:28
msgctxt "download"
msgid "Featured Image"
msgstr ""
#: includes/post-types.php:29
msgctxt "download"
msgid "Set featured image"
msgstr ""
#: includes/post-types.php:30
msgctxt "download"
msgid ""
"Remove featured image"
msgstr ""
#: includes/post-types.php:31
msgctxt "download"
msgid ""
"Use as featured image"
msgstr ""
#: includes/post-types.php:32
msgid ""
"Filter downloads list"
msgstr ""
#: includes/post-types.php:33
msgid ""
"Downloads list navigation"
msgstr ""
#: includes/post-types.php:34
msgid "Downloads list"
msgstr ""
#: includes/post-types.php:63
msgid "M j, Y @ H:i"
msgstr ""
#: includes/post-types.php:67
#: includes/post-types.php:70
msgid "Download updated."
msgstr ""
#: includes/post-types.php:68
msgid ""
"Custom field updated."
msgstr ""
#: includes/post-types.php:69
msgid ""
"Custom field deleted."
msgstr ""
#: includes/post-types.php:71
#, php-format
msgid ""
"Download restored to "
"revision from %s"
msgstr ""
#: includes/post-types.php:72
msgid "Download published."
msgstr ""
#: includes/post-types.php:73
msgid "Download saved."
msgstr ""
#: includes/post-types.php:74
msgid "Download submitted."
msgstr ""
#: includes/post-types.php:75
#, php-format
msgid ""
"Page scheduled for: %s."
msgstr ""
#: includes/post-types.php:76
msgid ""
"Download draft updated."
msgstr ""
#: includes/post-types.php:85
msgid "Settings"
msgstr ""
#: includes/post-types.php:86
#: includes/post-types.php:572
msgid "Shortcode"
msgstr ""
#: includes/post-types.php:87
#: includes/post-types.php:417
msgid "Preview"
msgstr ""
#: includes/post-types.php:124
#: includes/post-types.php:128
msgid "Download file"
msgstr ""
#: includes/post-types.php:134
msgid "File image"
msgstr ""
#: includes/post-types.php:140
msgid "File image size"
msgstr ""
#: includes/post-types.php:143
msgid "Thumbnail"
msgstr ""
#: includes/post-types.php:144
msgid "Medium"
msgstr ""
#: includes/post-types.php:145
msgid "Medium large"
msgstr ""
#: includes/post-types.php:146
msgid "Large"
msgstr ""
#: includes/post-types.php:147
msgid "Full"
msgstr ""
#: includes/post-types.php:153
#: includes/post-types.php:157
msgid "Background"
msgstr ""
#: includes/post-types.php:160
msgid "Image"
msgstr ""
#: includes/post-types.php:161
msgid "Color"
msgstr ""
#: includes/post-types.php:167
msgid ""
"Background-attachment"
msgstr ""
#: includes/post-types.php:170
msgid "Scroll"
msgstr ""
#: includes/post-types.php:171
msgid "Fixed"
msgstr ""
#: includes/post-types.php:177
msgid "Title"
msgstr ""
#: includes/post-types.php:181
msgid "Title font-size"
msgstr ""
#: includes/post-types.php:185
msgid "Title color"
msgstr ""
#: includes/post-types.php:190
msgid "Content"
msgstr ""
#: includes/post-types.php:194
msgid "Text font-size"
msgstr ""
#: includes/post-types.php:198
msgid "Text color"
msgstr ""
#: includes/post-types.php:203
msgid "Button"
msgstr ""
#: includes/post-types.php:207
msgid "Button text"
msgstr ""
#: includes/post-types.php:211
msgid "Button color"
msgstr ""
#: includes/post-types.php:215
msgid "Button color hover"
msgstr ""
#: includes/post-types.php:219
msgid "Button background"
msgstr ""
#: includes/post-types.php:223
msgid ""
"Button background hover"
msgstr ""
#: includes/post-types.php:227
msgid "Button border-color"
msgstr ""
#: includes/post-types.php:231
msgid ""
"Button border-color hover"
msgstr ""
#: includes/post-types.php:235
msgid "Button font-size"
msgstr ""
#: includes/post-types.php:239
msgid "Button width"
msgstr ""
#: includes/post-types.php:243
msgid "Button padding"
msgstr ""
#: includes/post-types.php:248
#: includes/post-types.php:252
msgid "Label"
msgstr ""
#: includes/post-types.php:256
msgid "Label font-size"
msgstr ""
#: includes/post-types.php:260
msgid "Label color"
msgstr ""
#: includes/post-types.php:265
msgid "Input fields"
msgstr ""
#: includes/post-types.php:269
msgid "Input font-size"
msgstr ""
#: includes/post-types.php:273
msgid "Input color"
msgstr ""
#: includes/post-types.php:277
msgid "Input background"
msgstr ""
#: includes/post-types.php:281
msgid "Input icon color"
msgstr ""
#: includes/post-types.php:285
msgid ""
"Input icon background"
msgstr ""
#: includes/post-types.php:290
msgid "Placeholders"
msgstr ""
#: includes/post-types.php:295
msgid "Placeholder text"
msgstr ""
#: includes/post-types.php:300
msgid "Placeholder color"
msgstr ""
#: includes/post-types.php:305
msgid "Checkbox"
msgstr ""
#: includes/post-types.php:309
msgid "Checkbox text"
msgstr ""
#: includes/post-types.php:313
msgid ""
"Checkbox text font-size"
msgstr ""
#: includes/post-types.php:317
msgid "Checkbox text color"
msgstr ""
#: includes/post-types.php:322
msgid "Submit button"
msgstr ""
#: includes/post-types.php:326
msgid "Submit button text"
msgstr ""
#: includes/post-types.php:330
msgid "Submit button color"
msgstr ""
#: includes/post-types.php:334
msgid ""
"Submit button color hover"
msgstr ""
#: includes/post-types.php:338
msgid ""
"Submit button background"
msgstr ""
#: includes/post-types.php:342
msgid ""
"Submit button background "
"hover"
msgstr ""
#: includes/post-types.php:346
msgid ""
"Submit button font-size"
msgstr ""
#: includes/post-types.php:351
msgid "Submit message"
msgstr ""
#: includes/post-types.php:355
msgid ""
"Submit message font-size"
msgstr ""
#: includes/post-types.php:359
msgid ""
"Submit message color"
msgstr ""
#: includes/post-types.php:364
msgid "Borders"
msgstr ""
#: includes/post-types.php:368
msgid "Border-radius"
msgstr ""
#: includes/post-types.php:373
msgid "Font"
msgstr ""
#: includes/post-types.php:377
msgid "Font-family"
msgstr ""
#: includes/post-types.php:409
msgid "Your shortcode..."
msgstr ""
#: includes/preview.php:24
msgid ""
"Click the preview button "
"to see the latest "
"changes..."
msgstr ""

View File

@@ -0,0 +1,14 @@
Title: SalesCart Cloud: Free Shopping Cart for WordPress
Created: mtb
Date: 2015.04.01
Purpose: SalesCart Cloud based Ecommerce
Copyright: Copyright (C) - 1995-2015 by ComCity LLC. All Rights Reserved.
License: Freeware, GNU General Public License v2; GPLV2;
License URI: http://www.gnu.org/licenses/gpl-2.0.html
HISTORY:
*********************** V E R 1.0.0 ***********************
- mtb 04/01/15 Completed and submitted to Wordpress for First Review.
- mtb 04/14/15 Reviewed by WordPress
- mtb 04/22/15 Released

View File

@@ -0,0 +1,143 @@
== Changelog ==
= 3.2.0 - 22.02.2019 =
* New : Add an option to live price to calculate price by ignoring in the cart quantities of a product.
= 3.1.0 - 14.01.2019=
* New : Automatically add free products to the cart for BOGO rules.
= 3.0.1 - 24.12.2018 =
* Fix : Fixing an issue in product purchase messages.
* Fix : Fixing an issue in html price override.
* Fix : Fixing override of cart item price on ajax add to cart.
* Fix : Fixing issue in the cart items price after adding price override feature.
= 3.0.0 - 22.12.2018 =
* New : Adding new price override feature that override products price in a right way.
* New : Improve performance of the plugin by adding a cache solution.
* New : Adding a cache for products price.
* New : Adding a cache for products quantity table.
* New : Adding a cache for products purchase messages.
= 2.8.0 - 26.11.2018 =
* New : Adding payment method condition to the pricing rules.
* New : Adding shipping method condition to the pricing rules.
* New : Adding shipping country condition to the pricing rules.
* New : Adding shipping state condition to the pricing rules.
* New : Adding shipping postcode condition to the pricing rules.
* New : Adding shipping zone condition to the pricing rules.
* New : Adding an option to control change display price.
* New : Adding an option to control set onsale for products.
* New : Adding discount column to the quantity table.
* New : Adding a shortcode for purchase message.
* New : Adding wccs_quantity_table_quantity filter to quantity table quantity column.
* New : Adding wccs_quantity_table_discount filter to quantity table discount column.
* New : Adding wccs_quantity_table_price filter to quantity table price column.
* New : Adding "before add to cart form" and "after add to cart form" to supported positions of quantity table, purchase message and live price.
* Fix : Fixing an issue in hiding variations quantity table.
* Fix : Do not show price range if min and max are same and only show min in the quantity table.
* Fix : Fixing an issue when user add item to the cart with ajax request.
= 2.7.0 - 12.11.2018 =
* New : Display prices with their associated quantities in the cart.
* New : Adding shortcode support for purchase x receive y rules messages.
* New : Adding colors for purchase x receive y rules text messages.
* New : Removing quantity from purchase and products group rules to make them simple and function like previous versions.
* Fix : Fixing issue of applying tax on discounted prices.
* Fix : Fixing limit discount issue when discount type is fixed price.
* Fix : Fixing discount limit issues.
= 2.6.0 - 11.10.2018 =
* Fix : Fixing issues in purchase x receive y pricing rules.
* Fix : Fixing issues in live price when price is 0.
* Fix : Fixing issue of displaying review in products list shortcode.
* Fix : Fixing reference error in posts_where method.
* New : Adding a feature to caching purchase pricing rules.
= 2.5.0 - 27.09.2018 =
* New : Adding Subtotal of products include tax to the conditions.
* New : Adding Subtotal of products exclude tax to the conditions.
* New : Adding Subtotal of variations include tax to the conditions.
* New : Adding Subtotal of variations exclude tax to the conditions.
* New : Adding Subtotal of categories include tax to the conditions.
* New : Adding Subtotal of categories exclude tax to the conditions.
* New : Adding Subtotal of attributes include tax to the conditions.
* New : Adding Subtotal of attributes exclude tax to the conditions.
* New : Adding Subtotal of tags include tax to the conditions.
* New : Adding Subtotal of tags exclude tax to the conditions.
= 2.4.0 - 22.09.2018 =
* Improvement : Making products & variations & coupons & customers select field as a autocomplete select field.
= 2.3.0 - 19.09.2018 =
* Important : WooCommerce minimum supported version is 3.0.0 from now on.
* New : Adding Checkout Fee rules.
* New : Adding price discount per item to the cart discounts.
* New : Adding percentage discount per item to the cart discounts.
* New : Adding items to cart discounts to apply discount to the specified items in the cart.
* New : Adding a feature to displaying cart discounts name as discount label in the cart.
* New : Adding a feature to combining cart discounts and displaying them as a total discount with specified label from settings.
* New : Rename menu and page title in the Dashboard.
* New : Adding payment method checking condition.
* New : Adding shipping method checking condition.
* New : Adding shipping country checking condition.
* New : Adding shipping state checking condition.
* New : Adding shipping postcode checking condition.
* New : Adding shipping zone checking condition.
* New : Adding styles to the bulk pricing tables.
* New : Adding scroll to the bulk pricing horizontal table.
* New : Adding a feature to apply or not apply cart discounts with individual cart coupons.
* New : Adding a feature to apply or not apply cart discounts with cart regular coupons.
* Fix : Fixing bulk pricing horizontal table labels issue.
* Fix : Fixing cart discount removing issue on WooCommerce 3.2 and above.
= 2.2.4 - 08.09.2018 =
* Fix : Fixing issue of not including tax in adjusted prices when include tax enabled.
= 2.2.3 - 06.08.2018 =
* Fix : Fixing issues in fixed prices.
* New : Adding a shortcode for the live price.
= 2.2.2 - 24.07.2018 =
* Fix : Fixing pricing issues with subtotal conditions.
= 2.2.1 - 15.07.2018 =
* Fix : Do not show live price when discounts are not available for the product.
* Fix : Fixing issue of get_product_attributes in WooCommerce 2.6
= 2.2.0 - 12.07.2018 =
* New : Live price feature that shows discounted price in product page.
* Fix : Fixing products name in select for woocommerce 2.6
* Fix : Fixing repeat issue in products group pricing.
* Fix : Fixing select2 issue in woocommerce 2.6
* Fix : Fixing issue of cart discount coupon in Russian language.
= 2.1.1 - 23.05.2018 =
* Fix : Fixing empty function issue on php 5.5 and previous.
= 2.1.0 - 27.04.2018 =
* New : Adding duplicate rule feature.
= 2.0.0 - 27.03.2018 =
* New : Adding more conditions to products pricing.
* New : Adding more options to discounted products in pricing.
* New : Adding tiered pricing type.
* New : Adding fee adjustment to simple pricing.
* New : Adding a shortcode for bulk pricing table.
* Fix : Making products listing compatible with WooCommerce 3.2 and greater.
= 1.2.0 - 31.12.2017 =
* New : Making Adming UI user friendly.
* New : Adding limit option for cart discount in settings.
* New : Adding limit option for products pricing in settings.
* Fix : Fixing an issue in displaying discounted products.
= 1.1.0 - 23.12.2017 =
* New : Adding products group rule to pricing rules.
* New : Adding exclude products rule to discount and pricing rules.
* New : Adding excluded products from rule to pricing rules.
* New : Adding Apply Mode to pricing and discount rules.
* New : Adding matching mode to conditions and date times.
= 1.0.0 - 26.11.2017 =
* First release.

View File

@@ -0,0 +1,9 @@
Endnotes 1.0.0
==============
* Initial release
Endnotes 1.0.1
==============
* Compatibility with WordPress 4.5 release

View File

@@ -0,0 +1,192 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [v3.6.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v3.5.0...v3.6.0) - 2018-12-07
### Changed
- Update Font Awesome from v5.5.0 to v5.6.0
## [v3.5.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v3.4.0...v3.5.0) - 2018-11-03
### Changed
- Update Font Awesome from v5.4.2 to v5.5.0
## [v3.4.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v3.3.0...v3.4.0) - 2018-10-28
### Changed
- Update Font Awesome from v5.4.1 to v5.4.2
## [v3.3.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v3.2.0...v3.3.0) - 2018-10-13
### Changed
- Update Font Awesome from v5.3.1 to v5.4.1
## [v3.2.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v3.1.0...v3.2.0) - 2018-08-31
### Changed
- Improve Makefile
- Update Font Awesome from v5.2.0 to v5.3.1
## [v3.1.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v3.0.0...v3.1.0) - 2018-07-29
### Changed
- Update Font Awesome from v5.1.0 to v5.2.0
## [v3.0.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.8.0...v3.0.0) - 2018-07-05
### Changed
- Initialize the plugin earlier in the WP lifecycle
- Update Composer PHP version range
### Removed
- `composer.json.version`
## [v2.8.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.7.0...v2.8.0) - 2018-06-20
### Added
- Tested with WordPress v4.9.6
### Changed
- Update `.gitattributes`
- Update Font Awesome from v5.0.13 to v5.1.0
## [v2.7.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.6.0...v2.7.0) - 2018-05-10
### Changed
- Update Font Awesome from v5.0.12 to v5.0.13
## [v2.6.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.5.0...v2.6.0) - 2018-05-03
### Added
- Add `.gitattributes` to set `export-ignore` attribute for files not needed in production
- Add script to get Font Awesome shims file
### Changed
- Update Font Awesome from v5.0.11 to v5.0.12
- Update Font Awesome shims
## [2.5.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.4.0...v2.5.0) - 2018-05-02
### Changed
- Update Font Awesome from v5.0.10 to v5.0.11
- Update Composer PHP version range
## [2.4.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.3.1...v2.4.0) - 2018-04-21
### Changed
- Update Font Awesome from v5.0.9 to v5.0.10
## [2.3.1](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.3.0...v2.3.1) - 2018-03-29
### Changed
- Update README.txt changelog
## [2.3.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.2.1...v2.3.0) - 2018-03-29
### Changed
- Bump Font Awesome version from 5.0.8 to 5.0.9
## [2.2.1](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.2.0...v2.2.1) - 2018-03-25
### Fixed
- Fix styles action
## [2.2.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.1.0...v2.2.0) - 2018-03-25
### Added
- Add support for Font Awesome versions. Icons are now cached with their Font Awesome version so they can be updated when the Font Awesome version changes.
## [2.1.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.0.1...v2.1.0) - 2018-03-19
### Added
- Add links to changelog
- Add links to readme badges
- Integrate Travis and Code Climate test coverage
### Changed
- Instead of storing all icons in the plugin, get them remotely, as needed, and cache them in the database for future use
- Make hooks code DRYer
- Stop using static methods, to make testing easier
- Make icons smaller so they look better next to Dashicons
- Update Font Awesome shims
## [2.0.1](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v2.0.0...v2.0.1) - 2017-12-21
### Added
- Add CC BY 4.0 attribution in `icons/README.md` to adhere to [Font Awesome license](https://fontawesome.com/license)
### Fixed
- Fix old syntax in readme examples
- Add missing 'Usage' section to `README.txt`
## [2.0.0](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v1.0.4...v2.0.0) - 2017-12-20
### Added
- Add unit tests
### Changed
- Upgrade to Font Awesome 5 icons and class syntax
- Use PSR instead of WordPress for code style
### Deprecated
- Deprecate use of Font Awesome 4 class syntax
## [1.0.4](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v1.0.3...v1.0.4) - 2017-10-29
### Changed
- Format code
### Removed
- Remove caveat from documentation because it no longer applies
## [1.0.3](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v1.0.2...v1.0.3) - 2017-06-17
### Added
- Add more icons
## [1.0.2](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v1.0.1...v1.0.2) - 2017-06-16
### Fixed
- Fix undefined index
## [1.0.1](https://github.com/ptrkcsk/fa-wp-admin-menu-icons/compare/v1.0.0...v1.0.1) - 2017-06-16
### Fixed
- Add icons to `icons/`. The directory was empty on the WordPress plugin repository.
## 1.0.0 - 2017-03-25

View File

@@ -0,0 +1,35 @@
Changed from 0.2 to 0.2.1
-------------------------
Now listed as compatible with Wordpress 2.8
Deleted rest of $ol_flash
Changed from 0.1 to 0.2
-----------------------
Changed headfeaturedposts() to echo "alternate stylesheet" instead of "stylesheet"
Automatically select image from post to display
Renamed posts_add_pages() to featured_posts_add_pages().
Renamed posts_options_page() to featured_posts_options_page() and changed add_options_page() to recognize it.
Deleted $ol_flash
Removed "Featured Posts" text.
Added activate and deactivate switch for database
Can now choose image size within wp-admin.
Now chooses whether to use thumbnail or full image to display based on image size.
Can now use a custom description.
Changed text below wp-admin form.
Changed README.txt to include better directions.
PHP code now has better formating and comments.
Can now choose excerpt length.

View File

@@ -0,0 +1,35 @@
Flickr Me 1.0.0
===============
* Initial release
Flickr Me 1.0.1
===============
* The widget now fetches feeds over HTTPS to prevent mix-content warnings (Props to Nick Dery)
Flickr Me 1.0.2
===============
* Fixed undefined index errors in the widget
Flickr Me 1.0.3
===============
* Fixed PHP Strict Standard errors in the class
Flickr Me 1.0.4
===============
* Changed text domain name space and updated language files
* Added error handling when variable is an instance of WP_Error
Flickr Me 1.0.5
===============
* Updated widget to be compatible with WordPress 4.3
Flickr Me 1.0.6
===============
* Compatibility release for WordPress 4.5

View File

@@ -0,0 +1,47 @@
{
"name": "foreup-forms",
"version": "1.1.6",
"description": "Forms that integrate with foreUP Golf Software",
"author": "Nathan Johnson <nathan@foreup.com>",
"license": "GPLv2",
"private": true,
"scripts": {
"dev": "cross-env WEBPACK_ENV=development webpack --progress --colors --watch --hide-modules",
"dev-build": "cross-env WEBPACK_ENV=development webpack",
"build": "cross-env WEBPACK_ENV=production webpack"
},
"dependencies": {
"axios": "^0.18.0",
"vue": "^2.5.2",
"vue-recaptcha-v3": "^1.4.0",
"vue-router": "^3.0.1"
},
"devDependencies": {
"assets-webpack-plugin": "^3.5.1",
"babel-cli": "^6.26.0",
"babel-core": "^6.26.3",
"babel-loader": "^7.1.2",
"babel-plugin-transform-object-rest-spread": "^6.26.0",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-env": "^1.7.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-stage-2": "^6.24.1",
"babel-runtime": "^6.26.0",
"browser-sync": "^2.26.3",
"browser-sync-webpack-plugin": "^2.0.1",
"cross-env": "^5.1.4",
"css-loader": "^0.28.8",
"extract-text-webpack-plugin": "^3.0.2",
"file-loader": "^1.1.6",
"less": "^2.7.3",
"less-loader": "^4.0.5",
"optimize-css-assets-webpack-plugin": "^3.2.0",
"uglifyjs-webpack-plugin": "^1.1.6",
"url-loader": "^0.5.8",
"vue-loader": "^13.7.0",
"vue-style-loader": "^3.0.1",
"vue-template-compiler": "^2.5.13",
"webpack": "^3.11.0",
"webpack-cli": "^2.0.14"
}
}

View File

@@ -0,0 +1,27 @@
*** FP Foundation Assistant Changelog ***
2016.08.04 - version 1.0.0
* Initial release
2016.08.05 - version 1.0.2
* Fixed deprecated PHP 4 style constructors
2017.07.20 - version 1.1.0
* Updated to Foundation 6.3.0
* Added new post query shortcode that accepts all wp_query arguments
* Added the option to add image background to the grid shortcode
* Fixed issue with TinyMCE button and redeclaring the $plugin_array var
* Fixed issue with the id of the dropdown shortcode
* Removed extra br tags inserted by the editor in the grid shortcode
* Fixed issue with different settings for multiple OwlCarousels
* Fixed issue with the plugin scripts and stylesheets loading on all admin pages
* Fixed deletion fail issue
* Added the option for new tab for links in the FP_Button shortcode
2018.02.26 - version 1.1.1
* Fixed issue with handlebars.js loading on all admin pages
2018.03.03 - version 1.1.2
* Fixed issue with the function loading the admin editor stylesheets

View File

@@ -0,0 +1,23 @@
{
"name": "posts-masonry-block-gosign-block",
"version": "1.0.0",
"private": true,
"scripts": {
"start": "cgb-scripts start",
"build": "cgb-scripts build",
"eject": "cgb-scripts eject"
},
"dependencies": {
"@wordpress/components": "^2.0.1",
"@wordpress/compose": "^3.2.0",
"@wordpress/date": "^2.2.1",
"@wordpress/html-entities": "^2.2.0",
"cgb-scripts": "1.11.0",
"classnames": "^2.2.6",
"imagesloaded": "^4.1.4",
"lodash": "^4.17.11",
"lodash.uniqueid": "^4.0.1",
"react-slick": "^0.23.2",
"slick-carousel": "^1.8.1"
}
}

View File

@@ -0,0 +1,71 @@
# Copyright (C) 2019 WordPress
# This file is distributed under the same license as the WordPress package.
msgid ""
msgstr ""
"Project-Id-Version: 1.0.0\n"
"Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n"
"POT-Creation-Date: 2019-4-14 17:03+0900\n"
"PO-Revision-Date: 2019-4-14 17:03+0900\n"
"Last-Translator: Kyrie Casio<info@kyrie.cloud>\n"
"Language-Team: Kyrie Casio <info@kyrie.cloud>\n"
"Language: ja_JP\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: hash-hash-tags.php:
msgid "(space)#thiswords(space) is display as tag link."
msgstr "(半角スペース)#ここの文字(半角スペース)が、投稿タグリンクとして表示されます。"
#: hash-hash-tags.php:
msgid "this #sampletag are displayed as a posted tag link."
msgstr "この投稿の #このハッシュタグ をリンクにします。"
#: hash-hash-tags.php:
msgid "this &lt;a href=&quot;siteurl/tag/sampletag&quot;&gt;#sampletag&lt;/a&gt; are displayed as a posted tag link."
msgstr "この投稿の &lt;a href=&quot;siteurl/tag/sampletag&quot;&gt;#このハッシュタグ&lt;/a&gt; をリンクにします。"
#: hash-hash-tags.php:
msgid "You can choose whether to save tags in post."
msgstr "投稿タグとしても自動保存するかどうか設定できます。"
#: hash-hash-tags.php:
msgid "You can specify the maximum number of characters recognized as tags."
msgstr "タグとして認識する最大文字数は設定項目から設定できます。"
#: hash-hash-tags.php:
msgid "The maximum number of characters in which hash tags are recognized as tags.(the initial value is 15)(Unlimited at 0)"
msgstr "タグとして認識する最大文字数(初期値は15)(0で無制限)"
#: hash-hash-tags.php:
msgid "Automatically save tags on posts"
msgstr "ハッシュタグを投稿タグとして自動保存する"
#: hash-hash-tags.php:
msgid "Note: Even if turned off, tags that have already been saved automatically will not be deleted."
msgstr "※オフにしても既に自動保存されたタグは削除されません。"
#: hash-hash-tags.php:
msgid "(Error: Please specify the maximum number of characters with a number from 0 to 100)"
msgstr "Error: タグとして認識する最大文字数は0〜100の間の数値を入力してください(0で無制限)"
#: hash-hash-tags.php:
msgid "These are not recognized"
msgstr "以下の文字列はタグやタグリンクになりません"
#: hash-hash-tags.php:
msgid "Characters beginning with two or more #(##example)"
msgstr "二つ以上の#から始まる文字(##example) 文字列#exampleとして表示されます"
#: hash-hash-tags.php:
msgid "HTML color codes(ex.#cccfff)"
msgstr "HTMLカラーコード(ex.#cccfff)"
#: hash-hash-tags.php:
msgid "Setting"
msgstr "設定"

View File

@@ -0,0 +1,10 @@
# Changelog
All change log for HealthEngine wordpress plugin
## [1.0.0] - 18-01-2019
### Added
- Initial release
## [1.0.1] - 18-01-2019
### Added
- Added AU translation

View File

@@ -0,0 +1,40 @@
# Copyright (C) 2019 Fonts Plugin
# This file is distributed under the same license as the Host Google Fonts Locally plugin.
msgid ""
msgstr ""
"Project-Id-Version: Host Google Fonts Locally 1.0.2\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/host-google-fonts-locally\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-04-25T10:01:11+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: host-google-fonts-locally\n"
#. Plugin Name of the plugin
msgid "Host Google Fonts Locally"
msgstr ""
#. Plugin URI of the plugin
msgid "https://wordpress.org/plugins/host-google-fonts-locally"
msgstr ""
#. Description of the plugin
msgid "Load fonts from your own local server instead of Google's. GDPR-friendly."
msgstr ""
#. Author of the plugin
msgid "Fonts Plugin"
msgstr ""
#. Author URI of the plugin
msgid "https://fontsplugin.com"
msgstr ""
#. translators: 1. Admin URL, 2. Admin URL
#: host-google-fonts-locally.php:69
msgid "<a href=\"%1$s\">Google Fonts for WordPress</a> must be active for this plugin to function. <a href=\"%2$s\">Install now</a>."
msgstr ""

View File

@@ -0,0 +1,19 @@
{
"name": "my-block-cgb-guten-block",
"version": "1.0.0",
"private": true,
"scripts": {
"start": "cgb-scripts start",
"build": "cgb-scripts build",
"eject": "cgb-scripts eject",
"dev": "webpack --mode development --watch",
"build": "webpack --mode production"
},
"dependencies": {
"cgb-scripts": "1.13.0",
"classnames": "^2.2.6",
"moment": "^2.23.0",
"query-string": "^6.2.0",
"querystringify": "^2.1.0"
}
}

View File

@@ -0,0 +1,6 @@
/**1.0.2 - 2019.04.05**/
- Updated: Add usage guide video
/**1.0.1 - 2019.04.04**/
- Updated: Make admin notices dismissible
- Updated: Optimize UX

View File

@@ -137,6 +137,125 @@ var CGMPGlobal = {"ajaxurl":"http:\/\/wp.lab\/wp-admin\/admin-ajax.php","noBubbl
</script>
<!-- enhanced-e-commerce-for-woocommerce-store -->
<script type="text/javascript">jQuery(function($) {
tvc_lc="TWD";
homepage_json_ATC_link=[];
tvc_fp=[];
tvc_rcp=[];
tvc_rdp=[];
prodpage_json_ATC_link=[];
tvc_pgc=[];
catpage_json_ATC_link=[];
var items = [];
//set local currencies
gtag("set", {"currency": tvc_lc});
function t_products_impre_clicks(t_json_name,t_action){
t_send_threshold=0;
t_prod_pos=0;
t_json_length=Object.keys(t_json_name).length;
for(var t_item in t_json_name) {
t_send_threshold++;
t_prod_pos++;
items.push({
"id": t_json_name[t_item].tvc_i,
"name": t_json_name[t_item].tvc_n,
"category": t_json_name[t_item].tvc_c,
"price": t_json_name[t_item].tvc_p,
});
if(t_json_length > 6 ){
if((t_send_threshold%6)==0){
t_json_length=t_json_length-6;
gtag("event", "view_item_list", { "event_category":"Enhanced-Ecommerce",
"event_label":"product_impression_"+t_action, "items":items,"non_interaction": true});
items = [];
}
}else{
t_json_length--;
if(t_json_length==0){
gtag("event", "view_item_list", { "event_category":"Enhanced-Ecommerce",
"event_label":"product_impression_"+t_action, "items":items,"non_interaction": true});
items = [];
}
}
}
}
//function for comparing urls in json object
function prod_exists_in_JSON(t_url,t_json_name,t_action){
if(t_json_name.hasOwnProperty(t_url)){
t_call_fired=true;
gtag("event", "select_content", {
"event_category":"Enhanced-Ecommerce",
"event_label":"product_click_"+t_action,
"content_type": "product",
"items": [
{
"id":t_json_name[t_url].tvc_i,
"name": t_json_name[t_url].tvc_n,
"category":t_json_name[t_url].tvc_c,
"price": t_json_name[t_url].tvc_p,
}
],
"non_interaction": true
});
}else{
t_call_fired=false;
}
return t_call_fired;
}
function prod_ATC_link_exists(t_url,t_ATC_json_name,t_prod_data_json,t_qty){
t_prod_url_key=t_ATC_json_name[t_url]["ATC-link"];
if(t_prod_data_json.hasOwnProperty(t_prod_url_key)){
t_call_fired=true;
// Enhanced E-commerce Add to cart clicks
gtag("event", "add_to_cart", {
"event_category":"Enhanced-Ecommerce",
"event_label":"add_to_cart_click",
"non_interaction": true,
"items": [{
"id" : t_prod_data_json[t_prod_url_key].tvc_i,
"name":t_prod_data_json[t_prod_url_key].tvc_i,
"category" : t_prod_data_json[t_prod_url_key].tvc_c,
"price": t_prod_data_json[t_prod_url_key].tvc_p,
"quantity" :t_qty
}]
});
}else{
t_call_fired=false;
}
return t_call_fired;
}
if(tvc_fp.length !== 0){
t_products_impre_clicks(tvc_fp,"fp");
}
if(tvc_rcp.length !== 0){
t_products_impre_clicks(tvc_rcp,"rp");
}
jQuery("a:not([href*=add-to-cart],.product_type_variable, .product_type_grouped)").on("click",function(){
t_url=jQuery(this).attr("href");
//home page call for click
t_call_fired=prod_exists_in_JSON(t_url,tvc_fp,"fp");
if(!t_call_fired){
prod_exists_in_JSON(t_url,tvc_rcp,"rp");
}
});
//ATC click
jQuery("a[href*=add-to-cart]").on("click",function(){
t_url=jQuery(this).attr("href");
t_qty=$(this).parent().find("input[name=quantity]").val();
//default quantity 1 if quantity box is not there
if(t_qty=="" || t_qty===undefined){
t_qty="1";
}
t_call_fired=prod_ATC_link_exists(t_url,homepage_json_ATC_link,tvc_fp,t_qty);
if(!t_call_fired){
prod_ATC_link_exists(t_url,homepage_json_ATC_link,tvc_rcp,t_qty);
}
});
tvc_smd={"tvc_wcv":"3.5.7","tvc_wpv":"5.1.1","tvc_eev":"2.1.6","tvc_cnf":{"t_ee":"on","t_df":false,"t_gUser":false,"t_UAen":"on","t_thr":6,"t_IPA":false,"t_OptOut":false,"t_PrivacyPolicy":true}};
});</script>
<!-- fb-social-reader -->
<script type="text/javascript">
window._sr = {
@@ -162,6 +281,10 @@ var CGMPGlobal = {"ajaxurl":"http:\/\/wp.lab\/wp-admin\/admin-ajax.php","noBubbl
</script>
<!-- finale-woocommerce-sales-countdown-timer-discount -->
<script type='text/javascript'>var wcct_data = {"wcct_version":"2.8.0","currency":"NT$","admin_ajax":"https:\/\/wp.lab\/wp-admin\/admin-ajax.php","home_url":"https:\/\/wp.lab","log_file":"https:\/\/wp.lab\/wp-content\/uploads\/finale-woocommerce-sales-countdown-timer-discount\/force.txt","refresh_timings":"yes","reload_page_on_timer_ends":"yes","l":"NA"};</script>
<!-- flow-flow-social-streams -->
<script type="text/javascript">
/* <![CDATA[ */

View File

@@ -0,0 +1,143 @@
# Copyright (C) 2019 MadrasThemes
# This file is distributed under the same license as the MAS Static Content package.
msgid ""
msgstr ""
"Project-Id-Version: MAS Static Content 1.0.0\n"
"Report-Msgid-Bugs-To: "
"https://github.com/madrasthemes/mas-static-content/issues\n"
"POT-Creation-Date: 2019-04-01 09:23: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 <EMAIL@ADDRESS>\n"
"X-Generator: grunt-wp-i18n 1.0.3\n"
#: includes/class-mas-static-content-post-types.php:51
msgid "Static Contents"
msgstr ""
#: includes/class-mas-static-content-post-types.php:52
msgid "Static Content"
msgstr ""
#: includes/class-mas-static-content-post-types.php:53
msgid "All Static Contents"
msgstr ""
#: includes/class-mas-static-content-post-types.php:55
msgid "Add New"
msgstr ""
#: includes/class-mas-static-content-post-types.php:56
msgid "Add new static content"
msgstr ""
#: includes/class-mas-static-content-post-types.php:57
msgid "Edit"
msgstr ""
#: includes/class-mas-static-content-post-types.php:58
msgid "Edit static content"
msgstr ""
#: includes/class-mas-static-content-post-types.php:59
msgid "New static content"
msgstr ""
#: includes/class-mas-static-content-post-types.php:60
msgid "View static content"
msgstr ""
#: includes/class-mas-static-content-post-types.php:61
msgid "View static contents"
msgstr ""
#: includes/class-mas-static-content-post-types.php:62
msgid "Search static contents"
msgstr ""
#: includes/class-mas-static-content-post-types.php:63
msgid "No static contents found"
msgstr ""
#: includes/class-mas-static-content-post-types.php:64
msgid "No static contents found in trash"
msgstr ""
#: includes/class-mas-static-content-post-types.php:65
msgid "Parent static content"
msgstr ""
#: includes/class-mas-static-content-post-types.php:66
msgid "Static Content image"
msgstr ""
#: includes/class-mas-static-content-post-types.php:67
msgid "Set static content image"
msgstr ""
#: includes/class-mas-static-content-post-types.php:68
msgid "Remove static content image"
msgstr ""
#: includes/class-mas-static-content-post-types.php:69
msgid "Use as static content image"
msgstr ""
#: includes/class-mas-static-content-post-types.php:70
msgid "Insert into static content"
msgstr ""
#: includes/class-mas-static-content-post-types.php:71
msgid "Uploaded to this static content"
msgstr ""
#: includes/class-mas-static-content-post-types.php:72
msgid "Filter static contents"
msgstr ""
#: includes/class-mas-static-content-post-types.php:73
msgid "Static Contents navigation"
msgstr ""
#: includes/class-mas-static-content-post-types.php:74
msgid "Static Contents list"
msgstr ""
#: includes/class-mas-static-content-post-types.php:76
msgid "This is where you can add new static contents to your site."
msgstr ""
#: includes/class-mas-static-content.php:48
#: includes/class-mas-static-content.php:55
msgid "Cheatin&#8217; huh?"
msgstr ""
#. Plugin Name of the plugin/theme
msgid "MAS Static Content"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "https://github.com/madrasthemes/mas-static-content"
msgstr ""
#. Description of the plugin/theme
msgid ""
"This plugin helps to create a custom post type static content and use it "
"with shortcode."
msgstr ""
#. Author of the plugin/theme
msgid "MadrasThemes"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://madrasthemes.com/"
msgstr ""
#: includes/class-mas-static-content-post-types.php:54
msgctxt "Admin menu name"
msgid "Static Contents"
msgstr ""

View File

@@ -0,0 +1,16 @@
Version: 0.1
============
Initial version with 3 available actions :-
- Preview Changes
- Publish
- Save Post
Version: 0.1.1
==============
Tidy up code
Version: 0.1.2
==============
Additional features:
- If post already publish, the saving hotkey = publish hotkey

View File

@@ -0,0 +1,122 @@
# Blank WordPress Pot
# Copyright 2014 ...
# This file is distributed under the GNU General Public License v3 or later.
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: "
"Mobile Banner v1.0\n"
"POT-Creation-Date: "
"2019-05-02 20:23+0100\n"
"PO-Revision-Date: \n"
"Last-Translator: Your "
"Name <you@example.com>\n"
"Language-Team: Author "
"Help (russell@authorhelp."
"uk)\n"
"Report-Msgid-Bugs-To: "
"Translator Name "
"<translations@example."
"com>\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-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"
"Language: en_US\n"
"X-Generator: Poedit "
"2.2.1\n"
"X-Poedit-"
"SearchPath-0: .\n"
#: admin/settings.php:9
msgid ""
"You do not have "
"sufficient permissions "
"to access this page."
msgstr ""
#: admin/settings.php:68
msgid "Settings saved."
msgstr ""
#: admin/settings.php:72
msgid ""
"Mobile Banner Settings"
msgstr ""
#: admin/settings.php:77
msgid "Background colour"
msgstr ""
#: admin/settings.php:77
msgid ""
"CSS colour name or RGB "
"value (eg #6B97D0)"
msgstr ""
#: admin/settings.php:79
msgid "Text colour"
msgstr ""
#: admin/settings.php:81
msgid "Text"
msgstr ""
#: admin/settings.php:81
msgid ""
"Plain text only. No HTML."
msgstr ""
#: admin/settings.php:83
msgid "URL to link to"
msgstr ""
#: admin/settings.php:83
msgid "Including"
msgstr ""
#: admin/settings.php:83
msgid "or"
msgstr ""
#: admin/settings.php:85
msgid ""
"Maximum width (pixels)"
msgstr ""
#: admin/settings.php:85
msgid ""
"Banner is not shown if "
"the screen is wider than "
"this."
msgstr ""
#: admin/settings.php:90
msgid "Save Changes"
msgstr ""
#: mobile-banner.php:56
msgid "Settings"
msgstr ""

View File

@@ -0,0 +1,130 @@
-----------------------------------------------------------
Version 1.0
- Initial Release
Version 2.0
- Major Update
- New options Framework ( Titan Framework )
- Fremius Framework
Version 2.1
- Css Nav Issue fix
- Include Fremius has plugin author
- Fix uninstall hook
Version 2.2
- New field to specific and alternative URL for the logo link
- Css Fixes
- Changed Icon prefixing to avoid conflicts
- Fixed Fatal error in mob menu.php
Version 2.3
- New! - Google Fonts in the menu items
- New! - Background image in the menu panels
- New! - Google Fonts in the menu items
- New! - Naked Header with transparent background
- New! - Option to disable Url in the header
- Improved! - Right/left Menu Panel Width in percentage(%) and not only in Pixels(px)
- Improved! - Improved mechanism to automatically hide the menus of the themes
- Improved! - Improved Anchor Linking
- Improved! - Increased the maximum width trigger, to keep the menu visible in larger resolutions
- Improved! - Auto close open sub menus when expandin a new sub menu
- Improved! - General css fixes
Version 2.4
- New! Gradient Background css in the menu panels
- New! Use the menus icons has buttons (option to choose open a menu or a link)
- New! Add Text input after left menu and before the right menu
- New! Click in the page to close the menus
- New! Select Icon of the menu icons
- New! Icon menu Font size
- New! Header Logo/Text alignment/spacing
- New! Option to detach sticky elements
- Improved! Code was entirely rebuild to an Object Oriented programming approach.
- Improved! Sticky elements bug fix
- Improved! Implement depencies on script loadind
- Improved! Increased the maximum width trigger, to keep the menu visible in larger resolutions
- Improved! General css fixes
Version 2.5
- New! - Naked Header
- New! - Display Type, Slideout over content
- New! - Turn on/off Header Logo
- New! - Overlay Mask when the menu is opened
- New! - Click Entire parent link to open submenu
- New! - Font and color settings to the before and after menu icon text
- New! - Custom js field to help in any tweak or fast fix
- New! - Menu Background size settings
- New! - New Menu padding( for Left and Right Menu )
- Fix! - Promotion Banner was remove from the WordPress admin dashboard, and dismisse button already works in the Mobile Menu options banner.
- Fix! - Video autoplay issue
- Fix! - Error in the woocommerce page regarding the images sizes due to agressive Woocommerce css rule.
- Fix! - Improvement in the menu html markup and errors in the W3C Validator
- Fix! - Update Freemius SDK
Version 2.5.1
- New! - New close button when using the Slideout Over content menu display type
- New! - New close button color settings
- New! - New Smooth Scroll animation in page internal navigation links
- New! - Stop scrolling when the menu panels are open
- Fix! - Add specific body classes with jQuery when the theme doesn't implement the body_class()
- Fix! - IOS issue when clicking outside the menu papel to close the panel
- Fix! - New close button when using the Image Icon
- Fix! - Removed Duplicated color pickers in the Font settings fields
Version 2.6
- New! - 3rd Depth Menu Levels
- New! - Parent Link open submenu(2nd Level)
- New! - Translation Text Domain
- New! - GPDR Ready
- New! - New selector to hide the menus from Astra theme, Divi theme
- New! - Polylang language URL compatibility
- Fix! - Admin notice color changes
- Fix! - Warning message when no menu is selected
- Fix! - Detach elements only with Push Content Effect
- Fix! - Freemius SDK Update
- Fix! - Freemius Titan Colorpicker
- Fix! - Fix Smooth scroll conflicts
- Fix! - Remove Color Picker from the Font field
- Fix! - Width Trigger was with 1px of offset
- Fix! - Removed unnecessary Enable button
- Fix! - Alpha Color Picker
- Fix! - Dismissable Banner
Version 2.7
- New! - 2 Menu locations for the left/right menu (useful for translation plugins)
- New! - Option to change close icon
- New! - Option to change open submenu icon
- New! - Option to change close submenu icon
- New! - Sticky Header/Non sticky Header Option
- New! - Retina Logo Option
- New! - Menu items border style
- New! - Add Alt Text to menu icon buttons for more acessibility
- Improved! Restrict No menu asigned notice to admin users
- Improved! Icon Font Performance enhancement
- Improved! Font size issues fixed
- Improved! Freemius SDK 2.1.3 Update
- Improved! 2nd and 3rd level menu color options
- Fix! - Translation strings
- Fix! - W3C HTML Validations
Version 2.7.1
- Fix! - Retina Logo Bug
Version 2.7.2
- Fix! - Dynamic CSS Bug
Version 2.7.3
- Fix! - Fix SDK Security issue
-----------------------------------------------------------

View File

@@ -0,0 +1,16 @@
NextGEN Image Cropper - jQuery Image Cropping Plugin
Author: Mitch McCoy
Version 1.0
----------------------------------------
2011-12-25 : Initial Release (renamed O Crop plugin)
Version 1.1
----------------------------------------
2013-2-26 : Converted jQuery events to .on
Added link to crop thumbnails
Fixed crop form action bug
Version 1.2
----------------------------------------
2013-2-26 : Added support for foreign languages (basically load plugin script on every page)

View File

@@ -0,0 +1,349 @@
msgid ""
msgstr ""
"Project-Id-Version: Piggly View 1.1.0\n"
"POT-Creation-Date: 2019-04-18 14:17-0300\n"
"PO-Revision-Date: 2019-04-18 14:18-0300\n"
"Last-Translator: \n"
"Language-Team: Piggly <dev@piggly.com.br>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.1\n"
"X-Poedit-Basepath: ..\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Poedit-KeywordsList: _e;__\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-SearchPath-0: .\n"
#: admin/class-piggly-views-admin.php:165
#: admin/class-piggly-views-admin.php:166
msgid "Welcome to Piggly Views"
msgstr "Bem-vindo ao Piggly Views"
#: admin/class-piggly-views-admin.php:186
#: admin/class-piggly-views-admin.php:187
msgid "What is new in Piggly Views"
msgstr "O que há de novo no Piggly Views"
#: admin/class-piggly-views-admin.php:371
msgid "Views"
msgstr "Visualizações"
#: admin/class-piggly-views-admin.php:412
msgid "Not tracking"
msgstr "Não está rastreando"
#: admin/partials/piggly-views-admin-display.php:27
msgid "About"
msgstr "Sobre"
#: admin/partials/piggly-views-admin-display.php:29
#: admin/partials/piggly-views-admin-welcome.php:28
msgid "Hello there! The Piggly View plugin is quite simple to use."
msgstr "Olá por aí! O plugin Piggly View é bastante simples de usar."
#: admin/partials/piggly-views-admin-display.php:32
msgid ""
"It will store all views for a Single Post. Below you can configure it to "
"ignore views to logged users and disable for some posts."
msgstr ""
"Ele armazenará todas as visualizações para uma única postagem. Abaixo, você "
"pode configurá-lo para ignorar as visualizações de usuários conectados e "
"desabilitar para algumas postagens."
#: admin/partials/piggly-views-admin-display.php:33
#: admin/partials/piggly-views-admin-welcome.php:32
msgid ""
"In the Posts View Table you will see the View column. Below you can remove "
"it."
msgstr ""
"Na tabela de exibição de postagens, você verá a coluna Visualizações. Abaixo "
"você pode removê-la."
#: admin/partials/piggly-views-admin-display.php:34
#: admin/partials/piggly-views-admin-welcome.php:33
msgid ""
"All views will be cached for 24 hours. Below you can disabled it or change "
"the flush cache hour."
msgstr ""
"Todas as visualizações serão armazenadas em cache por 24 horas. Abaixo, você "
"pode desabilitá-lo ou alterar a hora de atualização do cache."
#: admin/partials/piggly-views-admin-display.php:38
msgid ""
"You can use the shortcode <code>[piggly_view]</code> to get views to the "
"current post OR use <code>[piggly_view id=\"post_id\"]</code> to a specific "
"post. It will return the number of views following the format set in the "
"settings."
msgstr ""
"Você pode usar o shortcode <code>[piggly_view]</code> para obter "
"visualizações para a postagem atual OU usar <code>[piggly_view id=\"post_id"
"\"]</code> para uma postagem específica. Retornará o número de visualizações "
"seguindo o formato definido nas configurações."
#: admin/partials/piggly-views-admin-display.php:39
#: admin/partials/piggly-views-admin-welcome.php:38
msgid ""
"You can get a collection of most viewed posts by using the method "
"<code>piggly_view_collection($limit,$days,$types)</code>. Where <code>$days</"
"code> is the range between NOW and X(<code>$days</code>) days, <code>$limit</"
"code> is the number of posts and <code>$types</code> is one or more post "
"types slug into an array, such as: <code>post</code>, <code>page</code> or "
"<code>attachment</code>."
msgstr ""
"Você pode obter uma coleção das postagens mais visualizadas usando o método "
"<code>piggly_view_collection($limit,$days)</code> . Onde <code>$days</code> "
"é o intervalo entre os dias AGORA e X (<code>$days</code>) dias, <code>"
"$limit</code> é o número de postagens e <code>$types</code> é um ou mais "
"tipos de postagens dentro de um array, como: <code>post</code>, <code>page</"
"code> ou <code>attachment</code>."
#: admin/partials/piggly-views-admin-display.php:40
#: admin/partials/piggly-views-admin-welcome.php:39
msgid ""
"You can use the shortcode <code>[piggly_views_collection limit=\"X\" days=\"X"
"\" types=\"post, page, attachment\"]</code> to get a collection of most "
"viewed posts returning the template you've set in configurations."
msgstr ""
"Você pode usar o shortcode <code>[piggly_views_collection limit=\"X\" days="
"\"X\" types=\"post, page, attachment\"]</code> para obter uma coleção das "
"publicações mais vistas retornando o template que você definiu em "
"configurações."
#: admin/partials/piggly-views-admin-display.php:43
#: admin/partials/piggly-views-admin-welcome.php:42
msgid "Most Viewed"
msgstr "Mais Visualizados"
#: admin/partials/piggly-views-admin-display.php:45
#: admin/partials/piggly-views-admin-welcome.php:44
msgid ""
"An easy way to get the most viewed posts is using the global function "
"<code>piggly_view_collection()</code>. The default days values is 30 and "
"default limit value is 5."
msgstr ""
"Um jeito fácil de obter as postagens mais visualizadas é utilizando a função "
"global <code>piggly_view_collection()</code>. O valor padrão para os dias é "
"30 e para a quantidade de publicação é 5."
#: admin/partials/piggly-views-admin-display.php:48
#: admin/partials/piggly-views-admin-welcome.php:47
msgid "10 most viewed posts in the last 180 days."
msgstr "10 postagens mais visualizadas dos últimos 180 dias."
#: admin/partials/piggly-views-admin-display.php:59
#: admin/partials/piggly-views-admin-welcome.php:58
msgid ""
"In the other side, you can use the shortcode <code>[piggly_views_collection "
"limit=\"10\" days=\"180\" types=\"post\"]</code> to return the default "
"template."
msgstr ""
"Do outro lado, você pode usar o shortcode <code>[piggly_views_collection "
"limit=\"10\" days=\"180\" types=\"post\"]</code> para retornar o template "
"padrão."
#: admin/partials/piggly-views-admin-display.php:61
#: admin/partials/piggly-views-admin-welcome.php:60
msgid "Default Template"
msgstr "Template Padrão"
#: admin/partials/piggly-views-admin-display.php:63
#: admin/partials/piggly-views-admin-welcome.php:62
msgid ""
"When you use <code>[piggly_views_collection]</code> shortcode, it will "
"return the following template for each post. Customize CSS as your needs by "
"using <code>.pgl-views-post</code> as parent."
msgstr ""
"Ao usar o shortcode <code>[piggly_views_collection]</code> será retornado o "
"seguinte template para cada uma das publicações encontradas. Personalize o "
"seu CSS conforme as suas necessidades utilizando <code>.pgl-views-post</"
"code> como pai."
#: admin/partials/piggly-views-admin-display.php:66
#: admin/partials/piggly-views-admin-display.php:67
#: admin/partials/piggly-views-admin-display.php:68
#: admin/partials/piggly-views-admin-display.php:69
#: admin/partials/piggly-views-admin-display.php:70
#: admin/partials/piggly-views-admin-display.php:71
#: admin/partials/piggly-views-admin-display.php:72
#: admin/partials/piggly-views-admin-welcome.php:65
#: admin/partials/piggly-views-admin-welcome.php:66
#: admin/partials/piggly-views-admin-welcome.php:67
#: admin/partials/piggly-views-admin-welcome.php:68
#: admin/partials/piggly-views-admin-welcome.php:69
#: admin/partials/piggly-views-admin-welcome.php:70
#: admin/partials/piggly-views-admin-welcome.php:71
msgid "Will be replaced with"
msgstr "Será substituído por"
#: admin/partials/piggly-views-admin-display.php:66
#: admin/partials/piggly-views-admin-welcome.php:65
msgid "the post thumnail url"
msgstr "a url da thumbnail da publicação"
#: admin/partials/piggly-views-admin-display.php:67
#: admin/partials/piggly-views-admin-welcome.php:66
msgid "the permanent link"
msgstr "o link permanente"
#: admin/partials/piggly-views-admin-display.php:68
#: admin/partials/piggly-views-admin-welcome.php:67
msgid "the post title"
msgstr "o título da publicação"
#: admin/partials/piggly-views-admin-display.php:69
#: admin/partials/piggly-views-admin-welcome.php:68
msgid "the category name"
msgstr "o nome da categoria"
#: admin/partials/piggly-views-admin-display.php:70
#: admin/partials/piggly-views-admin-welcome.php:69
msgid "the post date"
msgstr "a data da publicação"
#: admin/partials/piggly-views-admin-display.php:71
#: admin/partials/piggly-views-admin-welcome.php:70
msgid "the post author display name"
msgstr "o nome de exibição do autor"
#: admin/partials/piggly-views-admin-display.php:72
#: admin/partials/piggly-views-admin-welcome.php:71
msgid "the post index in the range, starts in 1"
msgstr "o índice da publicação no intervalo, começa com 1"
#: admin/partials/piggly-views-admin-display.php:90
msgid "Settings"
msgstr "Configurações"
#: admin/partials/piggly-views-admin-display.php:96
msgid "Display View Column"
msgstr "Exibir a Coluna de Visualizações"
#: admin/partials/piggly-views-admin-display.php:99
msgid "Disable tracking for Logged Users"
msgstr "Desabilitar rastreamento para Usuários Conectados"
#: admin/partials/piggly-views-admin-display.php:102
msgid "Convert Views from 1000 to 1K format"
msgstr "Converter Visualizações de 1000 para o formato 1K"
#: admin/partials/piggly-views-admin-display.php:105
msgid "Cache Views Data"
msgstr "Armazenar as Visualizações em Cache"
#: admin/partials/piggly-views-admin-display.php:110
msgid "Keep options when uninstall the plugin"
msgstr "Manter as configurações quando excluir o plugin"
#: admin/partials/piggly-views-admin-display.php:114
msgid "Keep database when uninstall the plugin"
msgstr "Manter o banco de dados quando remover o plugin"
#: admin/partials/piggly-views-admin-display.php:118
msgid "Flush cache after X hours"
msgstr "Limpar o Cache a cada X horas"
#: admin/partials/piggly-views-admin-display.php:123
msgid "Save"
msgstr "Salvar"
#: admin/partials/piggly-views-admin-display.php:126
#: admin/partials/piggly-views-admin-welcome.php:89
msgid "Rate Us"
msgstr "Avalie-nos"
#: admin/partials/piggly-views-admin-display.php:128
#: admin/partials/piggly-views-admin-welcome.php:91
msgid "If you liked, please, don't forget to rating us. <3"
msgstr "Se você gostou, por favor, não esqueça de nos avaliar. <3"
#: admin/partials/piggly-views-admin-display.php:133
msgid "Your settings were saved..."
msgstr "Suas configurações foram salvas..."
#: admin/partials/piggly-views-admin-metabox.php:20
msgid "Disable views tracking for this post"
msgstr "Desabilitar rastreamento de visualizações para esse post"
#: admin/partials/piggly-views-admin-unauthorized.php:25
msgid "Unauthorized"
msgstr "Não Autorizado"
#: admin/partials/piggly-views-admin-unauthorized.php:29
msgid "Sorry but you can't use this resource."
msgstr "Desculpe, mas você não pode utilizar esse recurso."
#: admin/partials/piggly-views-admin-upgraded.php:26
msgid "What's new?"
msgstr "O que há de novo?"
#: admin/partials/piggly-views-admin-upgraded.php:28
msgid ""
"Now you can use the shortcode <code>[piggly_views_collection limit=\"X\" "
"days=\"X\" types=\"post, page, attachment\"]</code> to get a collection of "
"most viewed posts returning the default template."
msgstr ""
"Agora você pode usar o shortcode <code>[piggly_views_collection limit=\"X\" "
"days=\"X\" types=\"post, page, attachment\"]</code> para obter uma coleção "
"das publicações mais vistas retornando o template padrão."
#: admin/partials/piggly-views-admin-welcome.php:26
msgid "Welcome"
msgstr "Bem-vindo"
#: admin/partials/piggly-views-admin-welcome.php:31
msgid ""
"It will store all views for a Single Post. Below you can configure it to "
"ignore views to logged users."
msgstr ""
"Ele armazenará todas as visualizações para uma única postagem. Abaixo, você "
"pode configurá-lo para ignorar as visualizações de usuários conectados."
#: admin/partials/piggly-views-admin-welcome.php:37
msgid ""
"You can use the shortcode <code>[piggly_view]</code> to get views to the "
"current post OR use <code>[piggly_view id=\"post_id\"]</code> to a specific "
"post."
msgstr ""
"Você pode usar o shortcode <code>[piggly_view]</code> para obter "
"visualizações para a postagem atual OU usar <code>[piggly_view id=\"post_id"
"\"]</code> para uma postagem específica."
#~ msgid "You can use tags for replace with the post data"
#~ msgstr "Você pode utilizar tags para substituir com os dados da publicação"
#~ msgid ""
#~ "A new feature was added! Now you can select one or more post type when "
#~ "getting a collection with <code>piggly_views_colletion</code>"
#~ msgstr ""
#~ "Um novo recurso foi adicionado! Agora você pode selecionar um ou mais "
#~ "tipos de publicações quando obter uma coleção utilizando "
#~ "<code>piggly_views_colletion</code>"
#~ msgid "Disable Logged Users View Counter"
#~ msgstr "Desabilitar Visualizações dos Usuários Conectados"
#~ msgid ""
#~ "You can get a collection of most viewed posts by using the method "
#~ "<code>piggly_view_collection($limit,$days)</code>. Where $days is the "
#~ "range between NOW and X($days) days and $limit is the number of posts."
#~ msgstr ""
#~ "Você pode obter uma coleção das postagens mais visualizadas usando o "
#~ "método <code>piggly_view_collection($limit,$days)</code> . Onde $days é o "
#~ "intervalo entre os dias AGORA e X ($days) dias e $limit é o número de "
#~ "postagens."
#~ msgid ""
#~ "An easy way to get the most viewed posts is using the global function "
#~ "piggly_view_collection. The default days values is 30 and default limit "
#~ "value is 5."
#~ msgstr ""
#~ "Um jeito fácil de obter as postagens mais visualizadas é utilizando a "
#~ "função global piggly_view_collection. O valor padrão para os dias é 30 e "
#~ "para a quantidade de publicação é 5."
#~ msgid ""
#~ "Hello there! The Piggly View plugin is quite simple to use and minimalist."
#~ msgstr ""
#~ "Olá por aí! O plugin Piggly View é bastante simples de usar e minimalista."

View File

@@ -0,0 +1,135 @@
Portfolio Mgmt. 1.0.0
=====================
* Initial release
Portfolio Mgmt. 1.0.1
=====================
* Improved PHP DocBlock Documentation
* Lowered priority of wap8_portfolio_add_menu_page() function to 11
* Lowered priority of wap8_portfolio_help_tabs() function to 11
Portfolio Mgmt. 1.0.2
=====================
* All functions now have a priority of 10
* Fixed widget issue where all posts were returning instead of set number
* Fixed an issue where the custom taxonomy links on the edit screen were not working as intended
Portfolio Mgmt. 1.0.3
=====================
* Updated WordPress compatibility version to 3.5
Portfolio Mgmt. 1.0.4
=====================
* Improved nonce verification for custom meta box
* Fixed incorrect text domains
Portfolio Mgmt. 1.0.5
=====================
* Changed admin menu icon
* Fixed syntax error
Portfolio Mgmt. 1.0.6
=====================
* Added featured image column to post type edit.php screen
Portfolio Mgmt. 1.0.7
=====================
* Added a checkbox to the custom meta box for setting a case study as featured
* Added an option to the widget for displaying featured case studies only
* Updated the Admin Documentation Page to include meta key for featured case studies
* Updated the Help Tab to include meta key for featured case studies
* Updated screenshots
Portfolio Mgmt. 1.0.8
=====================
* Allow the custom post type and custom taxonomy arguments to be filtered by a theme or plugin
* Improved data sanitization for custom meta box
* Plugin documentation is now a tabbed submenu item
Portfolio Mgmt. 1.0.9
=====================
* Fixed a WP_DEBUG error occurring in custom meta box
Portfolio Mgmt. 1.1.0
=====================
* Fixed an issue with the Unordered List of Services with Links returning incorrect markup.
Portfolio Mgmt. 1.1.1
=====================
* Updated the menu icon
Portfolio Mgmt. 1.1.2
=====================
* Added Serbo-Croatian translation
Portfolio Mgmt. 1.1.3
=====================
* Fixed form text inputs in custom meta box so they are now responsive
* Updated the feature column star graphic
Portfolio Mgmt. 1.1.4
=====================
* Fixed undefined index errors in widget
Portfolio Mgmt. 1.1.5
=====================
* Properly escaping text being output in the admin
* Accounting for filtered post type arguments throughout the admin
* Updated language file
Portfolio Mgmt. 1.1.6
=====================
* Fixed an issue that prevented the Clients column from being sortable in the dashboard
* Fixed inconsistencies in text domain name space
Portfolio Mgmt. 1.1.7
=====================
* Added filter for custom column arguments for post edit screen
Portfolio Mgmt. 1.1.8
=====================
* Updated widget to be compatible with WordPress 4.3
Portfolio Mgmt. 1.1.9
=====================
* Compatibility release with WordPress 4.5
Portfolio Mgmt. 1.2.0
=====================
* Fixed issue with incorrect output from a template tag
Portfolio Mgmt. 2.0.0
=====================
* Added settings for custom post type and taxonomy labels
Portfolio Mgmt. 2.0.1
=====================
* Temporarily removing widget support
Portfolio Mgmt. 2.0.2
=====================
* WordPress 5.0.1 stable release

View File

@@ -0,0 +1,19 @@
{
"name": "my-block-cgb-guten-block",
"version": "1.0.0",
"private": true,
"scripts": {
"start": "cgb-scripts start",
"build": "cgb-scripts build",
"eject": "cgb-scripts eject"
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.12",
"@fortawesome/free-brands-svg-icons": "^5.6.3",
"@fortawesome/free-regular-svg-icons": "^5.6.3",
"@fortawesome/free-solid-svg-icons": "^5.6.3",
"@fortawesome/react-fontawesome": "^0.1.3",
"cgb-scripts": "1.13.0",
"classnames": "^2.2.6"
}
}

View File

@@ -0,0 +1,75 @@
# Copyright (C) 2019 Send email notification to author when post is published
# This file is distributed under the same license as the Send email notification to author when post is published package.
msgid ""
msgstr ""
"Project-Id-Version: Send email notification to author when post is published "
"1.0.1\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/publish-post-"
"email-notification\n"
"POT-Creation-Date: 2019-04-22 06:04:07+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"
#: publish-post-notification.php:258
msgid "Settings updated successfully"
msgstr ""
#: publish-post-notification.php:292
msgid "Post notification email template settings"
msgstr ""
#: publish-post-notification.php:301
msgid "Subject"
msgstr ""
#: publish-post-notification.php:308
msgid "Email From Name"
msgstr ""
#: publish-post-notification.php:311
msgid "(ex. admin)"
msgstr ""
#: publish-post-notification.php:317
msgid "Email From"
msgstr ""
#: publish-post-notification.php:320
msgid "(ex. admin@yoursite.com)"
msgstr ""
#: publish-post-notification.php:327
msgid "Email Body"
msgstr ""
#: publish-post-notification.php:340
msgid "You can use"
msgstr ""
#: publish-post-notification.php:341
msgid "place holder into email body"
msgstr ""
#. #-#-#-#-# publish-post-email-notification.pot (Send email notification to author when post is published 1.0.1) #-#-#-#-#
#. Plugin Name of the plugin/theme
#. #-#-#-#-# publish-post-email-notification.pot (Send email notification to author when post is published 1.0.1) #-#-#-#-#
#. Description of the plugin/theme
msgid "Send email notification to author when post is published"
msgstr ""
#. #-#-#-#-# publish-post-email-notification.pot (Send email notification to author when post is published 1.0.1) #-#-#-#-#
#. Plugin URI of the plugin/theme
#. #-#-#-#-# publish-post-email-notification.pot (Send email notification to author when post is published 1.0.1) #-#-#-#-#
#. Author URI of the plugin/theme
msgid ""
"http://www.i13websolution.com/wordpress-publish-post-email-notification-pro-"
"plugin.html"
msgstr ""
#. Author of the plugin/theme
msgid "I Thirteen Web Solution"
msgstr ""

View File

@@ -0,0 +1,30 @@
{
"name": "qa-cost-of-goods-margins",
"version": "1.0.0",
"description": "Manage cost prices for your products and variations and instantly see the impact on margin, markup and value on hand in your store.",
"authors": [
{
"name": "Khan Mohammad R.",
"email": "khan@quickassortments.com",
"role": "Developer"
}
],
"devDependencies": {
"babel-preset-es2015": "^6.6.0",
"babel-preset-es2015-loose": "^7.0.0",
"babelify": "^7.2.0",
"browserify-shim": "^3.8.12",
"grunt": "^1.0.0",
"grunt-autoprefixer": "^3.0.4",
"grunt-browserify": "^5.0.0",
"grunt-combine-mq": "^0.9.0",
"grunt-contrib-concat": "^0.5.1",
"grunt-contrib-cssmin": "^3.0.0",
"grunt-contrib-sass": "^1.0.0",
"grunt-contrib-uglify": "^4.0.0",
"grunt-contrib-watch": "^1.0.0",
"grunt-lineending": "*",
"load-grunt-tasks": "^3.4.1"
},
"dependencies": {}
}

View File

@@ -0,0 +1,560 @@
== Changelog ==
= 1.8.3 =
* Fixed. fixed beaver builder
= 1.8.2 =
* Fixed. small css issues
* Fixed. beaver builder scroll bar
= 1.8.1 =
* Fixed. dropdown menu max left position
* Fixed. menu login and register
= 1.8.0 =
* Fixed. elementor library widget
* Fixed. menu login
= 1.7.9 =
* Fixed. small css issues
* Fixed. current menu open nested level
= 1.7.8 =
* Fixed. undefined woocommerce cart item menu
* Fixed. avada fusion builder icon issues
= 1.7.7 =
* Fixed. small css issues
= 1.7.6 =
* Fixed. small css issues
= 1.7.5 =
* Fixed. chrome overflow issue on mobile menu
* Fixed. offcanvas alignment issue in mobile menu
* Fixed. GET to POST in ajax requests to avoid server issues
* Fixed. woocommerce cart issues with wp rocket cache
= 1.7.4 =
* Fixed. divi quadmenu module
* Fixed. widget save ajax issue
* Fixed. custom dropdown width padding issue
* Fixed. divi mobile menu two columns
= 1.7.3 =
* Fixed. fixed lazy load height
= 1.7.2 =
* Fixed. admin columns improved
* Fixed. admin width default
* Fixed. admin width and colums style
* Fixed. hover cart icon color
* Fixed. fixed lazy load images ratio
* Fixed. fixed woocommerce cart menu
* Fixed. media player size issue
= 1.7.1 =
* Fixed. persistent cache issues
* Fixed. menu class replaced with quadmenu
= 1.7.0 =
* Fixed. fixed large subtitle
* Fixed. elementor logo remove
* Fixed. beaver logo remove
* Fixed. removed quadmenu widget from metaboxes
* Improvement. admin columns interface
* Improvement. admin preset columns
= 1.6.9 =
* Fixed. dev alerts
= 1.6.8 =
* Fixed. login form issues
= 1.6.7 =
* Fixed. navbar brand width
* Fixed. description in top level items on mobile menu
* Fixed. search custom post types
= 1.6.6 =
* Fixed. remove unnecessary fields
* New. option username in login item
* New. quadmenu dev location for testing
= 1.6.5 =
* Fixed. undefined url
* Fixed. icon padding
* Fixed. icon dropdown
* Fixed. logo in elementor module
* Fixed. logo in beaver module
* Fixed. customizer options removed transient time
* New. button element in quadmenu pro
= 1.6.4 =
* New. font awesome 5
= 1.6.3 =
* Fixed. quadmenu pro override
= 1.6.2 =
* Fixed. offcanvas menu logo url
= 1.6.1 =
* New. option logo link
* Fixed. Unexpected token u in JSON at position 0
= 1.6.0 =
* Fixed. elementor undefined variable in frontend
* Fixed. divi quadmenu module height
* Improvement. translations files updated
= 1.5.9 =
* New. elementor module
* New. beaver builder module
= 1.5.8 =
* Fixed. login and cart text margin
* Fixed. load menu height issues
* Fixed. login alerts css
* Fixed. widget loading on ajax changes
* Fixed. slidebar animation issues
* Improvement. rebuild quadmenu on ajax events
= 1.5.7 =
* Fixed. tabs height
* Fixed. divi mobile padding
* Fixed. widget save off save settings event
* Improvement. New order by featured products in woocommerce archives
* Improvement. New filter for link attributes
= 1.5.6 =
* Fixed. fixed issue with parents in admin
= 1.5.5 =
* Beta. lazy load images
* Fixed. normalize owl carousel
* Fixed. quadmenu widget php7 deprecated constructor
* Fixed. quadmenu widget instance defaults
* Fixed. mobile padding dropdown cart and login
= 1.5.4 =
* Fixed. update license messages
= 1.5.3 =
* Fixed. login css issues
* Fixed. cart css issues
* Fixed. fixed license validation issues
* New. quadmenu widget
= 1.5.2 =
* Fixed. Astra google fonts issue
* Fixed. Slidebar current item position
* Fixed. divi fixed menu link colors
* Fixed. logout link when dropdown is empty
* Fixed. login validations for user and password
* Fixed. login mask background
= 1.5.1 =
* Fixed. customizer page change
* Fixed. sticky menu animation
* Fixed. post type text position
* Fixed. default menu settings
* Fixed. menu item badge position
* Fixed. menu item padding hidden carets
* Improvement. customizer animations
* Improvement. slidebar animation
* Improvement. force customizer selective refreshed
= 1.5.0 =
* Fixed. search form divider css
* Fixed. logged in hover background css
* Fixed. background hover css without link
* Fixed. slidebar position js
* Fixed. fixed [] short array PHP 5.4
* New. animation options
* Improvement. offcanvas animation on horizontal menu
* Improvement. cache setup items
* Improvement. cache children nav menu items
* Improvement. speed general admin settings
= 1.4.9 =
* Fixed. post type menu item class
= 1.4.8 =
* Fixed. quadmenu divi module menu height
* Fixed. divi fullwidth module quadmenu
* Improvement. CSS field added to customizer
* Improvement. polylang support
* Improvement. responsive template system
= 1.4.7 =
* Fixed. Undefined quadmenu_template
* New. search placeholder
* New. search post types
= 1.4.6 =
* New. quadmenu module for divi
= 1.4.5 =
* New. option for mobile menu links
* Improvement. css improvements
* Improvement. overflow hidden offcanvas layout
= 1.4.4 =
* Fixed. undefined theme name
* Fixed. Divi menu height in full menu module
* Fixed. Polylang integration
= 1.4.3 =
* Fixed. post type hidden badges
* Fixed. post type archives loop
* Fixed. instance missing on license update
= 1.4.2 =
* Fixed. post type archive and categories in first level menu
* Fixed. compatibility issues with microsoft edge
* Fixed. compatibility issues with total theme
* Fixed. tab menu style issues with extra
* Fixed. license undefined object
* Improvement. license manager system
* Improvement. woocommerce cart improvements
= 1.4.1 =
* Fixed. display block in dropdown menu link
* Fixed. hide account links from login item when user is logged out
= 1.4.0 =
* Fixed. menu locations
* Fixed. cart and login menu hoverintent
* Fixed. remove woocommerce from cart event
* Fixed. fixed widgets removed issue
* New. option account menu for logoin item
* New. option cart item bottom text
* New. option mobile layout padding
* Improvement. new sticky navbar
* Improvement. new logoin style
* Improvement. new cart style
= 1.3.9 =
* Fixed. issue with hoverintent
= 1.3.8 =
* Improvement. PHP 7.2.x compatibility
* Improvement. new archive types metabox
= 1.3.7 =
* Fixed. pot files for languages
* Fixed. depth level on some themes
* New. new option align center menu items
= 1.3.6 =
* Fixed. windows update long folders
* Fixed. widgets in sidebar on first load
= 1.3.5 =
* Fixed. menu post type icons badge not showing
* Fixed. menu dashicons alignment
* Improvement. redux framework updated to 3.6.9
= 1.3.4 =
* Fixed. Porto compatibility issues
* Improvement. css menu icons
* Improvement. css to IE 11 compatibility
* Improvement. owl carousel updated
= 1.3.3 =
* New. embed layout to fit everywhere
* Fixed. divi menu search width in center header
* Fixed. ajax 400 bad request
* Fixed. widget checkbox unchecked not saving
* Fixed. removed save action on widgets
* Improvement. normalize display block
= 1.3.2 =
* Fixed. removed title menu column when language is Spanish
* Fixed. removed off classes from admin and frontend
* Fixed. removed menu title attr slashes
* Fixed. menu title not saving when description is not defined
* Fixed. admin CSS large screen columns added
* Fixed. admin columns add and remove
= 1.3.1 =
* Improvement. menu items badge removed on sticky menu
= 1.3.0 =
* New. woocommerce mega menu products in pro version
* New. woocommerce mega menu categories in pro version
= 1.2.6 =
* Fixed. added to cart bubble trigger event
* Fixed. false and empty default attributes
= 1.2.5 =
* Fixed. undefined parent obj type
* Fixed. change menu item title removes entire item
* Improvement. missing target option in menu items
* Improvement. clean item content tags
= 1.2.4 =
* Fixed. default attributes in top level menu items
* Fixed. exception for JavaScript non human events
* Fixed. removed unused dropdown menu and float inside columns
* Fixed. save checkbox unchecked in admin panel
* Fixed. removed quadmenu sections in customize after refresh
= 1.2.3 =
* Fixed. removed customize sections when is not url param
* Fixed. perfectscrollbar in carousel items
* Improvement. deprecated functions
* Improvement. javascript load
* Improvement. custom menuitems function moved to object
= 1.2.2 =
* Fixed. undefined @themes in less files
= 1.2.1 =
* Improvement. filter for remove children nav menu items in admin
= 1.2.0 =
* New. customizer integration in pro
* Improvement. option and customizer icons
= 1.1.9 =
* New. wordpress mobile menu shadow option
* Fixed. featured image option hidden in post inside menu columns
* Fixed. stylesheets not loading on https
* Fixed. tab menu not close on first click
* Fixed. menu caret background on second level items
* Fixed. wordpress tabs menu title change on admin
* Fixed. default menu items values in frontend
* Fixed. woocommerce cart menu button background
* Fixed. navbar caret icon line height
* Fixed. hidden badges on post type items
* Improvement. added login form pscrollbar and dropdown max height events
= 1.1.8 =
* New. custom password and register account links in login menu
* Fixed. undefined variable _wp_registered_nav_menus in system
* Fixed. stretch dropdown menu background
* Fixed. wordpress mobile menu height
* Fixed. admin widget text not open
* Fixed. admin widget off saving event on settings change
* Fixed. force menu width
* Improvement. manual integration new option to activate menu editor
* Improvement. manual integration menu location & theme update on php code
* Improvement. check system less files download
= 1.1.7 =
* New. option dropdown menu background opacity
* Fixed. placeholder colors in responsive menu
* Fixed. placeholder colors in dropdown menu
* Fixed. duplicated events in admin menu ajax
* Improvement. change title on wordpress mega menu admin
= 1.1.6 =
* Fixed. undefined QuadMenu_Customizer in divi customizer
* Fixed. divi & quadmenu customizer switch
* Fixed. hidden width settings on menu columns
= 1.1.5 =
* Fixed. scape attr in link
* Fixed. mega menu locations created by polylang
* Fixed. invalid argument supplied for foreach() class.redux_helpers.php
* Fixed. removed tooltips when title attr is empty
* Improvement. wordpress mega menu plugin action link for settings
= 1.1.4 =
* Fixed. megamenu columns disappear
= 1.1.3 =
* Fixed. allowed memory size theme locations
* Fixed. empty sections in admin panel
* Fixed. file not found filetime locations & widget
* Fixed. missing styles on theme change and network new site
* Fixed. missing registered nav menus on init
* Fixed. customizer removed columns widgets and child items
* Fixed. customizer add item in preview
* Removed. quadmenu-admin-core.js
* Improvement. customizer stuff for divi mega menu
* Improvement. customizer native support for divi mega menu
= 1.1.2 =
* New. option for dropdown menu tabs background
* Fixed. force menu width to screen size
* Fixed. dropdown background missing on dropdown menu max height
* Improvement. new rgba color picker
* Improvement. new offcanvas menu and vertical menu
= 1.1.1 =
* Fixed. undefined $_wp_registered_nav_menus
* Fixed. closed menu items on mobile menu
* Fixed. offcanvas not open
* Improvement. clean shortcodes from content in post types
* Improvement. alert for themes that doesn't natively support menus
= 1.1.0 =
* Fixed. undefined required field
* Fixed. click on social menu icons hoverintent
* Fixed. menu font validation
* Fixed. normalize transform and opacity unset
* Fixed. undefined index in required fields on developer options
* Fixed. expired nonce alert
* Fixed. hardcoded cart title
* Fixed. hide unnecessary fields in admin according to item depth
* Fixed. badges background in dropdown menus
* New. option letter spacing
* New. option dropdown menu stretch (custom,boxed,stretch dropdown menu and stretch content)
* New. option background origin to fit strech dropdown menu
* New. option border top left right bottom for dropdown menu
* New. option border radius top left right bottom for dropdown menu
* New. option max height on dropdown menu
* Improvement. drop areas in admin panel highlighted
* Improvement. number in new tabs and panels menu in backend
* Improvement. version and timestamp to prevent css cache on change settings
* Improvement. included error report on development mode
= 1.0.9 =
* Fix unsaved content in columns
= 1.0.8 =
* Fixed. name of options in adminbar menu
* Fixed. login form dropdown menu empty on logged in
* Fixed. removed scrollbar on offcanvas horizontal menu
* Fixed. menu social icons open / close
* Fixed. fatal error on edit_nav_menu_walker
* Removed. quadmenu-core.js file
* Improvement. Fallback function included
= 1.0.7 =
* Fixed. hooks order on init
* Fixed. margin on dropdown submenus
* Fixed. menu icons width
* Fixed. defaults on first load
= 1.0.6 =
* Fixed admin menu position
* Fixed admin menu social icons
* Fixed admin default filter for specific menu location and theme
* New. option to show/hide dropdown menu shadow
= 1.0.5 =
* Fixed. add to menu column button
* Fixed. unchecked menu items in navmenu metaboxes
* Fixed. sticky menu for more than one instance
* Fixed. layout behaviour: menu sticky disabled on scroll top
* Fixed. mobile mega menu behaviour: closedropdownall disabled
* Fixed. mobile mega menu behaviour: disable close sliblings on open dropdown
* Fixed. visual composer shortcode
* Fixed. invalid menu items posttype
= 1.0.4 =
* Fixed. cache wp rocket
* Fixed. add to menu column button
* Fixed. system report cache plugnis
= 1.0.3 =
* New. option force full menu width
* New. carousel megamenu in premium version
* Fixed. issues with php7
* Fixed. issues in xs menu columns
* Fixed. save menu widget issues
* Fixed. undeleted menu items
= 1.0.2 =
* New. added backward compatibility with lmm mega menu columns
* New. menu theme location option to remove conflicts
* Fixed. sharp menu item default option
* Fixed. Undefined url
= 1.0.1 =
* Fixed. Removed menu caret from item icon
* Fixed. dropdown mega menu max height
= 1.0 =
* Wordpress Mega Menu initial menu version
== Upgrade Notice ==

View File

@@ -328,6 +328,14 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/addons-for-visual-composer/assets/js/lvca-frontend.min.js?ver=1.7.1"></script>
<!-- adfoxly -->
<link rel="stylesheet" id="adfoxly-adfoxly-jquery-confirm-css" href="http://wp.lab/wp-content/plugins/adfoxly/public/vendor/jquery-confirm/jquery-confirm.min.css?ver=1.0.80" type="text/css" media="all">
<link rel="stylesheet" id="adfoxly-adfoxly-public-css" href="http://wp.lab/wp-content/plugins/adfoxly/public/css/adfoxly-public.css?ver=1.0.80" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/adfoxly/public/vendor/jquery-confirm/jquery-confirm.min.js?ver=1.0.80"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/adfoxly/public/js/adfoxly-public.js?ver=1.0.80"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/adfoxly/public/js/adfoxly-public-ajax.js?ver=1.0.80"></script>
<!-- adjusted-bounce-rate -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/adjusted-bounce-rate/js/adjusted-bounce-rate.min.js?v=1.2.1"></script>
@@ -524,6 +532,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ajax-load-more-by-bkker-theme/js/ajax-load-more-by-bkker-theme.js?ver=1.0.0"></script>
<!-- ajax-login-registration -->
<link rel="stylesheet" id="ajax-login-registration-css" href="http://wp.lab/wp-content/plugins/ajax-login-registration/public/css/library-book-search-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ajax-login-registration/public/js/jquery.validate.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ajax-login-registration/public/js/ajax-login-registration-public.js?ver=1.0.0"></script>
<!-- ajax-manufactory -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ajax-manufactory/js/jx.js?ver=1.6.5"></script>
@@ -878,6 +892,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ascend-marketing-tools/public/js/ascend-marketing-public.js?ver=1.0.2"></script>
<!-- asciinema-player -->
<link rel="stylesheet" id="jco-asciinema-player-css" href="http://wp.lab/wp-content/plugins/asciinema-player/public/css/jco-asciinema-player-public.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/asciinema-player/public/js/jco-asciinema-player-public.js?ver=1.0.1"></script>
<!-- asd-fastbuild-widgets -->
<link rel="stylesheet" id="asd-fastbuild-css-css" href="http://wp.lab/wp-content/plugins/asd-fastbuild-widgets/css/asd-fastbuild-widgets.css?ver=2.201808201" type="text/css" media="all">
@@ -963,6 +982,10 @@
<link rel="stylesheet" id="author_recommended_posts-public-css" href="http://wp.lab/wp-content/plugins/author-recommended-posts/css/public.css?ver=1.0.3" type="text/css" media="screen">
<!-- authors-list -->
<link rel="stylesheet" id="authors-list-css-css" href="http://wp.lab/wp-content/plugins/authors-list/css/authors-list.css?ver=1.0.0" type="text/css" media="all">
<!-- auto-animateimage -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/auto-animateimage/animate-image.min.js?ver=0.6"></script>
@@ -985,6 +1008,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/auto-thumbnail-title/public/js/auto-thumbnail-title-public.js?ver=1.0.0"></script>
<!-- auto-translate -->
<link rel="stylesheet" id="auto-translate-css" href="http://wp.lab/wp-content/plugins/auto-translate/public/css/auto-translate-public.min.css?ver=1.0.3" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/auto-translate/public/js/auto-translate-public.min.js?ver=1.0.3"></script>
<!-- automatic-copyright-year -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/automatic-copyright-year/script.js?ver=1.0"></script>
@@ -1195,6 +1223,20 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bbpress-topic-location/_inc/js/bbptl.js?ver=1.0.7"></script>
<!-- bdtask-booking365 -->
<link rel="stylesheet" id="msbdt-bootstrap-style-css" href="http://wp.lab/wp-content/plugins/bdtask-booking365/public/css/msbdt-bootstrap.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="msbdt-ui-style-css" href="http://wp.lab/wp-content/plugins/bdtask-booking365/public/css/msbdt-ui.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="msbdt-fontawesome-css" href="http://wp.lab/wp-content/plugins/bdtask-booking365/public/font-awesome/css/font-awesome.min.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="msbdt-custom-css" href="http://wp.lab/wp-content/plugins/bdtask-booking365/public/css/msbdt-custom-style.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="msbdt-css" href="http://wp.lab/wp-content/plugins/bdtask-booking365/public/css/msbdt-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtask-booking365/public/js/msbdt-bootstrap.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtask-booking365/public/js/msbdt-jquery.slimscroll.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtask-booking365/public/js/msbdt-public.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtask-booking365/public/ajax/msbdt-public-service-display-ajax.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtask-booking365/public/ajax/multi-appointment-select-disable-date-agnist-doctor-ajax.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bdtask-booking365/public/ajax/msbdt-public-professional-display-ajax.js?ver=1.0.0"></script>
<!-- bdwebteam-recent-post-tabs-widget -->
<link rel="stylesheet" id="bdwebteam-recent-post-tabs-widget-css" href="http://wp.lab/wp-content/plugins/bdwebteam-recent-post-tabs-widget/css/bdwebteam-recent-tabs-widget.css?ver=1.0.2" type="text/css" media="screen">
@@ -1279,6 +1321,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/best-testimonial/public/js/main.js?ver=1.0.2"></script>
<!-- best-ticker -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/best-ticker/js/jquery.ticker.min.js?ver=1.0"></script>
<!-- better-archives-widget -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/better-archives-widget/baw-script.min.js?ver=2.2.1"></script>
@@ -1732,6 +1778,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bp-activity-share/public/js/bp-activity-share-public.min.js?ver=1.5.0"></script>
<!-- bp-event-manager -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bp-event-manager/inc/js/bpem_script.js?ver=1.0.0"></script>
<!-- bp-greeting-message -->
<link rel="stylesheet" id="bp_greeting_message-frontend-css" href="http://wp.lab/wp-content/plugins/bp-greeting-message/assets/css/frontend.css?ver=1.0.3" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/bp-greeting-message/assets/js/frontend.js?ver=1.0.3"></script>
@@ -2366,6 +2416,14 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/chroma-lightbox/public/js/chroma_lightbox-public.min.js?ver=1.1"></script>
<!-- civic-job-posting -->
<link rel="stylesheet" id="civic-job-posting-css" href="http://wp.lab/wp-content/plugins/civic-job-posting/public/css/civic-job-posting-public.css?ver=1.0.0" type="text/css" media="all">
<!-- civic-social-feeds -->
<link rel="stylesheet" id="csf-css" href="http://wp.lab/wp-content/plugins/civic-social-feeds/public/css/csf-public.css?ver=1.0.0" type="text/css" media="all">
<!-- ckeditor-for-wordpress -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ckeditor-for-wordpress/ckeditor/ckeditor.js?t=F7J8&amp;ver=4.5.3.3"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ckeditor-for-wordpress/includes/ckeditor.utils.js?t=F7J8&amp;ver=4.5.3.3"></script>
@@ -2865,6 +2923,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/coupon-reveal-button/js/spbcta-nm.js?ver=1.0.0"></script>
<!-- coupons -->
<link rel="stylesheet" id="issc-css" href="http://wp.lab/wp-content/plugins/coupons/frontend/css/frontend.css?ver=1.1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/coupons/frontend/js/frontend.js?ver=1.1.0"></script>
<!-- course-session-for-sensei -->
<link rel="stylesheet" id="course_session_for_sensei-frontend-css" href="http://wp.lab/wp-content/plugins/course-session-for-sensei/assets/css/frontend.css?ver=1.2.0" type="text/css" media="all">
@@ -2882,6 +2945,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/court-reservation/public/js/courtres-public.js?ver=1.0.0"></script>
<!-- cpf-e-cnpj-para-contact-form-7 -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/cpf-e-cnpj-para-contact-form-7/js/mask.min.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/cpf-e-cnpj-para-contact-form-7/js/main.js?ver=1.0"></script>
<!-- cpt-list -->
<link rel="stylesheet" id="cpt-list-style-css" href="http://wp.lab/wp-content/plugins/cpt-list/css/cpt-list.css?ver=0.1.1" type="text/css" media="all">
@@ -2954,6 +3022,22 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/cryptoniq-lite/assets/js/cryptoniq.engine.js?ver=1.0"></script>
<!-- curatewp-nested-posts -->
<link rel="stylesheet" id="cwpnp-layouts-css" href="http://wp.lab/wp-content/plugins/curatewp-nested-posts/assets/dist/layouts.build.css?ver=1.0.0" type="text/css" media="all">
<!-- curatewp-related-posts -->
<link rel="stylesheet" id="cwprp-layouts-css" href="http://wp.lab/wp-content/plugins/curatewp-related-posts/assets/dist/layouts.build.css?ver=1.0.0" type="text/css" media="all">
<!-- custom-accordion-block -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/custom-accordion-block//js/custom-script.js?ver=1.0"></script>
<!-- custom-checkout-layouts-for-woocommerce -->
<link rel="stylesheet" id="custom-checkout-css-css" href="http://wp.lab/wp-content/plugins/custom-checkout-layouts-for-woocommerce/css/custom-checkout.css?ver=1.0" type="text/css" media="all">
<!-- custom-color-palette -->
<link rel="stylesheet" id="themezee-custom-color-palette-css" href="http://wp.lab/wp-content/plugins/custom-color-palette/assets/css/custom-color-palette.css?ver=1.0" type="text/css" media="all">
@@ -3158,6 +3242,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/duracelltomi-google-tag-manager/js/gtm4wp-form-move-tracker.js?ver=1.7.2"></script>
<!-- dvk-conf -->
<link rel="stylesheet" id="dvk-conf-css" href="http://wp.lab/wp-content/plugins/dvk-conf/public/css/dvk-conf-public.css?ver=0.0.3" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/dvk-conf/public/js/dvk-conf-public.js?ver=0.0.3"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/dvk-conf/public//js/cookie.js?ver=0.0.3"></script>
<!-- dvk-social-sharing -->
<link rel="stylesheet" id="dvk-social-sharing-css" href="http://wp.lab/wp-content/plugins/dvk-social-sharing/assets/css/styles.min.css?ver=1.3.2" type="text/css" media="all">
@@ -3809,6 +3899,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>
<!-- 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>
<!-- f1press -->
<link rel="stylesheet" id="F1Press-css" href="http://wp.lab/wp-content/plugins/f1press/style.css?ver=2.0" type="text/css" media="all">
@@ -3915,6 +4010,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/faq-accordion/slide.js?ver=1.1.1"></script>
<!-- faq-accordion-block -->
<link rel="stylesheet" id="wdp/faq-accordion-block-css" href="http://wp.lab/wp-content/plugins/faq-accordion-block/build/block.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/faq-accordion-block/build/slide-toggle.min.js?ver=1.0.0"></script>
<!-- faq-wd -->
<link rel="stylesheet" id="faqwd_front_end_style-css" href="http://wp.lab/wp-content/plugins/faq-wd/css/front_end_style.css?ver=1.0.34_5a2c0f2729647" type="text/css" media="all">
<link rel="stylesheet" id="faqwd_front_end_default_style-css" href="http://wp.lab/wp-content/plugins/faq-wd/css/default.css?ver=1.0.34_5a2c0f2729647" type="text/css" media="all">
@@ -4635,6 +4735,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/go-gallery/assets/plugins/isotope/isotope.pkgd.min.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/go-gallery/assets/js/gallery.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/go-gallery/assets/plugins/tos/js/jquery.tosrus.min.custom.js?ver=1.0"></script>
<link rel="stylesheet" id="go-gallery-css" href="http://wp.lab/wp-content/plugins/go-gallery/assets/css/go-gallery.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="go-gallery-effects-css" href="http://wp.lab/wp-content/plugins/go-gallery/assets/css/effects.css?ver=1.0" type="text/css" media="all">
<link rel="stylesheet" id="qtlb-css" href="http://wp.lab/wp-content/plugins/go-gallery/assets/plugins/qtlb/styles.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/go-gallery/assets/js/go-gallery.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/go-gallery/assets/plugins/qtlb/scripts.js?ver=1.0"></script>
<!-- godaddy-email-marketing-sign-up-forms -->
@@ -5145,6 +5250,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ht-portfolio/assets/js/popper.min.js?ver=1.0.0"></script>
<!-- ht-request -->
<link rel="stylesheet" id="wph-request-css" href="http://wp.lab/wp-content/plugins/ht-request/public/css/wph-request-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ht-request/public/js/wph-request-public.js?ver=1.0.0"></script>
<!-- ht-slider-for-elementor -->
<link rel="stylesheet" id="animate-min-css" href="http://wp.lab/wp-content/plugins/ht-slider-for-elementor/assests/css/animate.min.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="htslider-widgets-css" href="http://wp.lab/wp-content/plugins/ht-slider-for-elementor/assests/css/ht-slider-widgets.css?ver=1.0.0" type="text/css" media="all">
@@ -5359,6 +5469,16 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/imu-calculator/includes/js/imu_calculator.js?ver=1.1.5"></script>
<!-- inboundwp-lite -->
<link rel="stylesheet" id="ibwp-font-awesome-css" href="http://wp.lab/wp-content/plugins/inboundwp-lite/assets/css/font-awesome.min.css?ver=1.0.1" type="text/css" media="all">
<link rel="stylesheet" id="ibwp-public-style-css" href="http://wp.lab/wp-content/plugins/inboundwp-lite/assets/css/ibwp-public.css?ver=1.0.1" type="text/css" media="all">
<!-- indianwebs-whatsapp-submit -->
<link rel="stylesheet" id="whatsapp_submit-css" href="http://wp.lab/wp-content/plugins/indianwebs-whatsapp-submit/public/css/whatsapp_submit-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/indianwebs-whatsapp-submit/public/js/whatsapp_submit-public.js?ver=1.0.0"></script>
<!-- indiebooking -->
<link rel="stylesheet" id="rs_ib_zabuto_kalendar_style_default-css" href="http://wp.lab/wp-content/plugins/indiebooking/assets/css/zabuto_kalender.css?ver=1.2.1" type="text/css" media="all">
<link rel="stylesheet" id="RS_IB_glyphicons_styles-css" href="http://wp.lab/wp-content/plugins/indiebooking/assets/css/bootstrap-glyphicons.css?ver=1.2.1" type="text/css" media="all">
@@ -5448,6 +5568,11 @@
<link rel="stylesheet" id="instag-slider-css" href="http://wp.lab/wp-content/plugins/instagram-slider-widget/assets/css/instag-slider.css?ver=1.4.0" type="text/css" media="all">
<!-- instagram-widget-by-wpzoom -->
<link rel="stylesheet" id="zoom-instagram-widget-css" href="http://wp.lab/wp-content/plugins/instagram-widget-by-wpzoom/css/instagram-widget.css?ver=1.4.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/instagram-widget-by-wpzoom/js/instagram-widget.js?ver=1.4.0"></script>
<!-- instalinker -->
<link rel="stylesheet" id="instalink-lite-css" href="http://wp.lab/wp-content/plugins/instalinker/assets/instalink-lite/instalink-lite-1.4.0.min.css?ver=1.5.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/instalinker/assets/instalink-lite/instalink-lite-1.4.0.min.js?ver=1.5.0"></script>
@@ -5760,6 +5885,11 @@
<link rel="stylesheet" id="kalendar_cz-css" href="http://wp.lab/wp-content/plugins/kalendar-cz/kalendar_cz_style.css?ver=2.0" type="text/css" media="all">
<!-- kalender-digital -->
<link rel="stylesheet" id="kalender-digital-css" href="http://wp.lab/wp-content/plugins/kalender-digital/public/css/kalender-digital-public.css?ver=1.0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/kalender-digital/public/js/kalender-digital-public.js?ver=1.0.1"></script>
<!-- kanzu-support-desk -->
<link rel="stylesheet" id="kanzu-support-desk-public-css-css" href="http://wp.lab/wp-content/plugins/kanzu-support-desk/assets/css/ksd-public.css?ver=2.4.5" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/kanzu-support-desk/assets/js/ksd-public.js?ver=2.4.5"></script>
@@ -5975,6 +6105,11 @@
<link rel="stylesheet" id="l2h_print_style-css" href="http://wp.lab/wp-content/plugins/latex2html/inc/css/print.min.css?ver=2.2.0" type="text/css" media="print">
<!-- launchpad-article-feedback -->
<link rel="stylesheet" id="launchpad_feedback_css-css" href="http://wp.lab/wp-content/plugins/launchpad-article-feedback/assets/css/launchpad_feedback.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/launchpad-article-feedback/assets/js/launchpad_feedback.js?ver=1.0"></script>
<!-- lava-bp-post -->
<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">
@@ -6682,6 +6817,17 @@
<link rel="stylesheet" id="msl-main-css" href="http://wp.lab/wp-content/plugins/master-slider/public/assets/css/masterslider.main.css?ver=3.4.1" type="text/css" media="all">
<!-- masvideos -->
<link rel="stylesheet" id="masvideos-general-css" href="http://wp.lab/wp-content/plugins/masvideos/assets/css/masvideos.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/masvideos/assets/js/frontend/popper.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/masvideos/assets/js/frontend/bootstrap-util.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/masvideos/assets/js/frontend/bootstrap-tab.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/masvideos/assets/js/frontend/bootstrap-dropdown.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/masvideos/assets/js/frontend/playlist-tv-show.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/masvideos/assets/js/frontend/playlist-video.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/masvideos/assets/js/frontend/playlist-movie.min.js?ver=1.0.0"></script>
<!-- masy-gallery -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/masy-gallery/js/macy.min.js?ver=1.5"></script>
@@ -7257,6 +7403,10 @@
<link rel="stylesheet" id="mbt-style-pack-css" href="http://wp.lab/wp-content/plugins/mybooktable/styles/silver/style.css?ver=3.1.1" type="text/css" media="all">
<!-- mygallery -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/mygallery/public/js/1.bundle.js?ver=1.1.2"></script>
<!-- myspeakingpage -->
<link rel="stylesheet" id="msp-frontend-style-css" href="http://wp.lab/wp-content/plugins/myspeakingpage/css/frontend.css?ver=1.0.3" type="text/css" media="all">
@@ -7387,6 +7537,10 @@
<link rel="stylesheet" id="scrollGalleryDesign-css" href="http://wp.lab/wp-content/plugins/nextgen-scrollgallery/scrollGallery/css/scrollGallery_greyDesign.css?ver=1.8.2" type="text/css" media="screen">
<!-- ng-lazyload -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ng-lazyload//plugin.js?ver=1.1"></script>
<!-- nggimagerotation -->
<link rel="stylesheet" id="galleryview-css" href="http://wp.lab/wp-content/plugins/nggimagerotation/view.css?ver=1.0" type="text/css" media="screen">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/nggimagerotation/view.js?ver=1.0"></script>
@@ -7518,6 +7672,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ns-category-widget/public/assets/js/public.js?ver=3.0.0"></script>
<!-- ns-marketplace-multi-vendor -->
<link rel="stylesheet" id="all-min-css" href="http://wp.lab/wp-content/plugins/ns-marketplace-multi-vendor//ASSETS/CSS/all.min.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ns-marketplace-multi-vendor//ASSETS/JS/ns-marketplace-multi-vendor-ajax-functions.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ns-marketplace-multi-vendor//ASSETS/JS/ns-marketplace-multi-vendor-account.js?ver=1.0.0"></script>
<!-- ns-mistercorporate -->
<link rel="stylesheet" id="mistercorporate-contact-style-css" href="http://wp.lab/wp-content/plugins/ns-mistercorporate/css/mistercorporate-contact-style.css?ver=1.0.0" type="text/css" media="all">
@@ -7880,6 +8040,13 @@
<link rel="stylesheet" id="paragoncss-css" href="http://wp.lab/wp-content/plugins/paragon-profile/css/paragoncss.css?ver=1.1" type="text/css" media="All">
<!-- parkingpro-booking-widgets -->
<link rel="stylesheet" id="jquery-timepicker-css" href="http://wp.lab/wp-content/plugins/parkingpro-booking-widgets/public/css/jquery.timepicker.min.css?ver=1.1.0" type="text/css" media="all">
<link rel="stylesheet" id="parkingpro-booking-widgets-css" href="http://wp.lab/wp-content/plugins/parkingpro-booking-widgets/public/css/parkingpro-booking-widgets-public.css?ver=1.1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/parkingpro-booking-widgets/public/js/jquery.timepicker.min.js?ver=1.1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/parkingpro-booking-widgets/public/js/parkingpro-booking-widgets-public.js?ver=1.1.0"></script>
<!-- partner-manager -->
<link rel="stylesheet" id="slick-css" href="http://wp.lab/wp-content/plugins/partner-manager/public/css/slick.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="partner-manager-css" href="http://wp.lab/wp-content/plugins/partner-manager/public/css/partner-manager-public.css?ver=1.0.0" type="text/css" media="all">
@@ -8016,6 +8183,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/photo-gallery/js/bwg_gallery_box.js?ver=1.3.64"></script>
<!-- photo-gallery-portfolio -->
<link rel="stylesheet" id="adamlabsgallery-plugin-settings-css" href="http://wp.lab/wp-content/plugins/photo-gallery-portfolio/com/public/assets/css/settings.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="adamlabs-fontello-css" href="http://wp.lab/wp-content/plugins/photo-gallery-portfolio/com/public/assets/font/fontello/css/fontello.css?ver=1.0.0" type="text/css" media="all">
<!-- photo-gallery-with-responsive -->
<link rel="stylesheet" id="wpoh-magnific-css-css" href="http://wp.lab/wp-content/plugins/photo-gallery-with-responsive/assets/css/popup.css?ver=1.1" type="text/css" media="all">
<link rel="stylesheet" id="wpoh-slick-css-css" href="http://wp.lab/wp-content/plugins/photo-gallery-with-responsive/assets/css/slick.css?ver=1.1" type="text/css" media="all">
@@ -8815,6 +8987,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/random-quote-of-the-day/includes/assets/js/public.js?ver=1.0.0"></script>
<!-- rank-with-schema -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/rank-with-schema/js/main.js?v=1.0.5"></script>
<!-- rate -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/rate/js/rate.js?ver=0.4"></script>
@@ -8863,6 +9039,11 @@
<link rel="stylesheet" id="srizon-mortgage-site-css" href="http://wp.lab/wp-content/plugins/reactive-mortgage-calculator/site/resources/app.css?ver=1.0" type="text/css" media="all">
<!-- read-more-buddy -->
<link rel="stylesheet" id="read_mb-css" href="http://wp.lab/wp-content/plugins/read-more-buddy/public/css/read_mb-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/read-more-buddy/public/js/read_mb-public.js?ver=1.0.0"></script>
<!-- real-accessability -->
<link rel="stylesheet" id="real-accessability-css" href="http://wp.lab/wp-content/plugins/real-accessability/real-accessability.css?ver=1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/real-accessability/real-accessability.js?ver=1.0"></script>
@@ -8887,6 +9068,11 @@
<link rel="stylesheet" id="fontawesome-css-css" href="http://wp.lab/wp-content/plugins/real-estate-right-now//assets/fonts/font-awesome/css/font-awesome.min.css?ver=3.3" type="text/css" media="all">
<!-- realbig-media -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/realbig-media/asyncBlockInserting.js?ver=0.1.26.56"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/realbig-media/readyAdGather.js?ver=0.1.26.56"></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>
@@ -8946,6 +9132,11 @@
<link rel="stylesheet" id="recipecan_print-css" href="http://wp.lab/wp-content/plugins/recipecan-recipes/stylesheets/print.css?ver=0.2.9" type="text/css" media="print">
<!-- recover-woocommerce-abandoned-cart -->
<link rel="stylesheet" id="recover-woocommerce-abandoned-cart-css" href="http://wp.lab/wp-content/plugins/recover-woocommerce-abandoned-cart/public/css/recover-woocommerce-abandoned-cart-public.css?ver=1.0.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/recover-woocommerce-abandoned-cart/public/js/recover-woocommerce-abandoned-cart-public.js?ver=1.0.2"></script>
<!-- recurly-subscription -->
<link rel="stylesheet" id="recurly-subscription-css" href="http://wp.lab/wp-content/plugins/recurly-subscription/public/css/recurly-subscription-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/recurly-subscription/public/js/recurly-subscription-public.js?ver=1.0.0"></script>
@@ -9482,6 +9673,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/scroll-popup/js/jquery.cornerslider.js?ver=1.0"></script>
<!-- scrollbar-by-webxapp -->
<link rel="stylesheet" id="wxacs_front_style-css" href="http://wp.lab/wp-content/plugins/scrollbar-by-webxapp/assets/css/style.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/scrollbar-by-webxapp/assets/js/jquery.easeScroll.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/scrollbar-by-webxapp/assets/js/script.js?ver=1.0.0"></script>
<!-- scrolltick -->
<link rel="stylesheet" id="scrolltick-css-css" href="http://wp.lab/wp-content/plugins/scrolltick/assets/js/style.css?ver=1.0" type="text/css" media="">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/scrolltick/assets/js/frontend.js?ver=1.0"></script>
@@ -9511,6 +9708,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/search-google/js/search-google.js?ver=1.9"></script>
<!-- search-in-place -->
<link rel="stylesheet" id="codepeople-search-in-place-style-css" href="http://wp.lab/wp-content/plugins/search-in-place/css/codepeople_shearch_in_place.css?ver=1.0.36" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/search-in-place/js/codepeople_shearch_in_place.js?ver=1.0.36"></script>
<!-- search-live -->
<link rel="stylesheet" id="search-live-css" href="http://wp.lab/wp-content/plugins/search-live/css/search-live.css?ver=1.8.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/search-live/js/jquery.typewatch.min.js?ver=1.8.2"></script>
@@ -9607,6 +9809,12 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/send24/assets/js/frontend-main.js?ver=1.0.1"></script>
<!-- sensei-lms -->
<link rel="stylesheet" id="module-frontend-css" href="http://wp.lab/wp-content/plugins/sensei-lms/assets/css/modules-frontend.css?ver=2.0.1" type="text/css" media="all">
<link rel="stylesheet" id="sensei-frontend-css" href="http://wp.lab/wp-content/plugins/sensei-lms/assets/css/frontend/sensei.css?ver=2.0.1" type="text/css" media="screen">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sensei-lms/assets/js/user-dashboard.min.js?ver=2.0.1"></script>
<!-- seo-check -->
<link rel="stylesheet" id="er-css-widget-report-css" href="http://wp.lab/wp-content/plugins/seo-check/css/widget-report.css?ver=3.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/seo-check/js/base.js?ver=3.1"></script>
@@ -10085,6 +10293,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-youtube-embed/jquery.fitvids.js?ver=1.0.6"></script>
<!-- simple-youtube-gdpr -->
<link rel="stylesheet" id="simple-youtube-gdpr-css" href="http://wp.lab/wp-content/plugins/simple-youtube-gdpr/public/css/simple-youtube-gdpr-public.css?ver=0.5.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-youtube-gdpr/public/js/simple-youtube-gdpr-public.js?ver=0.5.0"></script>
<!-- simplelightbox -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simplelightbox/dist/simple-lightbox.min.js?ver=1.10.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simplelightbox/resources/js/setup.simplelightbox.js?ver=1.10.0"></script>
@@ -10568,6 +10781,13 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sports-address-book/assets/js/sports-address-book.js?ver=1.1.3"></script>
<!-- sports-leagues -->
<link rel="stylesheet" id="sl_styles-css" href="http://wp.lab/wp-content/plugins/sports-leagues/public/css/styles.css?ver=0.5.3" type="text/css" media="all">
<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>
<!-- sportspress -->
<link rel="stylesheet" id="sportspress-general-css" href="//wp.lab/wp-content/plugins/sportspress/assets/css/sportspress.css?ver=2.5.4" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sportspress/assets/js/sportspress.js?ver=2.5.4"></script>
@@ -10683,6 +10903,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/stencil/public/js/stencil-public.js?ver=1.2.2"></script>
<!-- sticky-add-to-cart-for-woo -->
<link rel="stylesheet" id="satcwoo-css" href="http://wp.lab/wp-content/plugins/sticky-add-to-cart-for-woo/public/css/satcwoo-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sticky-add-to-cart-for-woo/public/js/satcwoo-public.js?ver=1.0.0"></script>
<!-- sticky-menu-or-anything-on-scroll -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/jq-sticky-anything.min.js?ver=2.1.1"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/stickThis.js?ver=2.1.1"></script>
@@ -10908,6 +11133,11 @@
<link rel="stylesheet" id="tabulate-styles-css" href="http://wp.lab/wp-content/plugins/tabulate/assets/style.css?ver=2.10.1" type="text/css" media="all">
<!-- tabut-companion -->
<link rel="stylesheet" id="tabut-companion-css" href="http://wp.lab/wp-content/plugins/tabut-companion/public/css/tabut-companion-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/tabut-companion/public/js/tabut-companion-public.js?ver=1.0.0"></script>
<!-- tackthis -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/tackthis//frontend/js/scripts.js?ver=1.3.8"></script>
@@ -11450,6 +11680,11 @@
<link rel="stylesheet" id="spyr-tweetstimonials-css" href="http://wp.lab/wp-content/plugins/tweet-stimonials/style.css?ver=3.1" type="text/css" media="all">
<!-- tweettee -->
<link rel="stylesheet" id="tweettee-css" href="http://wp.lab/wp-content/plugins/tweettee/src/PublicPart/css/tweettee_public.css?ver=1.1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/tweettee/src/PublicPart/js/tweettee_public.js?ver=1.1.0"></script>
<!-- tweetview-widget -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/tweetview-widget/js/tweetview-min.js?ver=1.6"></script>
@@ -11580,6 +11815,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ultimate-back-to-top/nyams_ultimate_button.js?ver=1.0"></script>
<!-- ultimate-bulk-seo-noindex-nofollow -->
<link rel="stylesheet" id="bulk-seo-noindex-css" href="http://wp.lab/wp-content/plugins/ultimate-bulk-seo-noindex-nofollow/public/css/bulk-seo-noindex-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/ultimate-bulk-seo-noindex-nofollow/public/js/bulk-seo-noindex-public.js?ver=1.0.0"></script>
<!-- ultimate-form-builder-lite -->
<link rel="stylesheet" id="ufbl-custom-select-css-css" href="http://wp.lab/wp-content/plugins/ultimate-form-builder-lite/css/jquery.selectbox.css?ver=1.3.7" type="text/css" media="all">
<link rel="stylesheet" id="ufbl-front-css-css" href="http://wp.lab/wp-content/plugins/ultimate-form-builder-lite/css/frontend.css?ver=1.3.7" type="text/css" media="all">
@@ -11976,6 +12216,15 @@
<link rel="stylesheet" id="kgvid_video_styles-css" href="http://wp.lab/wp-content/plugins/video-embed-thumbnail-generator/css/kgvid_styles.css?ver=4.6.20" type="text/css" media="all">
<!-- video-player-gallery -->
<link rel="stylesheet" id="vpg_customjs_css-css" href="http://wp.lab/wp-content/plugins/video-player-gallery/vpg-assets/css/vpg-customjs.css?ver=1.2" type="text/css" media="all">
<link rel="stylesheet" id="vpg_custom_css-css" href="http://wp.lab/wp-content/plugins/video-player-gallery/vpg-assets/css/vpg-custom.css?ver=1.2" type="text/css" media="all">
<link rel="stylesheet" id="vpg_font_awesome-css" href="http://wp.lab/wp-content/plugins/video-player-gallery/vpg-assets/css/font-awesome.min.css?ver=1.2" type="text/css" media="all">
<link rel="stylesheet" id="wpoh-slick-css-css" href="http://wp.lab/wp-content/plugins/video-player-gallery/vpg-assets/css/slick.css?ver=1.2" type="text/css" media="all">
<link rel="stylesheet" id="wpoh-magnific-css-css" href="http://wp.lab/wp-content/plugins/video-player-gallery/vpg-assets/css/popup.css?ver=1.2" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/video-player-gallery/vpg-assets/js/simple-video.js?ver=1.2"></script>
<!-- video-sync-for-vimeo -->
<link rel="stylesheet" id="rvs-wp-videos-css" href="http://wp.lab/wp-content/plugins/video-sync-for-vimeo/css/rvs-styles.css?ver=2.4.2" type="text/css" media="all">
<link rel="stylesheet" id="wp-videos-responsive-css" href="http://wp.lab/wp-content/plugins/video-sync-for-vimeo/css/responsive-video.css?ver=2.4.2" type="text/css" media="all">
@@ -12005,6 +12254,13 @@
<link rel="stylesheet" id="vloops-buttons-style-css" href="http://wp.lab/wp-content/plugins/viral-loops-wp-integration/assets/css/button-styles.css?ver=2.0.7" type="text/css" media="all">
<!-- virtual-marketplace-store -->
<link rel="stylesheet" id="lightbox-css" href="http://wp.lab/wp-content/plugins/virtual-marketplace-store/public/css/lightbox.min.css?ver=1.2.0" type="text/css" media="all">
<link rel="stylesheet" id="vmstore-css" href="http://wp.lab/wp-content/plugins/virtual-marketplace-store/public/css/vmstore-public.css?ver=1.2.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/virtual-marketplace-store/public/js/lightbox.min.js?ver=1.2.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/virtual-marketplace-store/public/js/vmstore-public.js?ver=1.2.0"></script>
<!-- visideign-login -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/visideign-login/js/login.js?ver=1.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/visideign-login/js/blockui.js?ver=1.0"></script>
@@ -12034,6 +12290,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/voice-search/js/voice-search.min%20.js?ver=1.2.1"></script>
<!-- void-woo-cart-restrictor -->
<link rel="stylesheet" id="void-woo-cart-restrictor-css" href="http://wp.lab/wp-content/plugins/void-woo-cart-restrictor/public/css/void-woo-cart-restrictor-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/void-woo-cart-restrictor/public/js/void-woo-cart-restrictor-public.js?ver=1.0.0"></script>
<!-- voting-for-a-photo -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/voting-for-a-photo/assets/frontend/js/voting-for-photo.js?ver=1.1"></script>
@@ -12075,6 +12336,11 @@
<link rel="stylesheet" id="xoo-wl-style-css" href="http://wp.lab/wp-content/plugins/waitlist-woocommerce/assets/css/xoo-wl-style.css?ver=1.4" type="text/css" media="all">
<!-- wallkit -->
<link rel="stylesheet" id="wallkit-wp-css" href="http://wp.lab/wp-content/plugins/wallkit/public/css/wallkit-wp-public.css?ver=0.1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wallkit/public/js/wallkit-wp-public.min.js?v0_1_1&ver=0.1.0"></script>
<!-- wanapost-several-social-sharing -->
<link rel="stylesheet" id="wanapost-several-social-sharing-css" href="http://wp.lab/wp-content/plugins/wanapost-several-social-sharing/static/social_share.css?ver=1.0" type="text/css" media="all">
@@ -12319,6 +12585,11 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/weekly-menu/public/js/pmz-weekly-menu-public.js?ver=1.0.0"></script>
<!-- weer -->
<link rel="stylesheet" id="weer-css" href="http://wp.lab/wp-content/plugins/weer/public/css/weer-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/weer/public/js/weer-public.js?ver=1.0.0"></script>
<!-- wegfinder -->
<link rel="stylesheet" id="wegfinder-css" href="http://wp.lab/wp-content/plugins/wegfinder/public/css/wegfinder-public.css?ver=1.0.1" type="text/css" media="all">
@@ -12535,6 +12806,10 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-authorize-net/public/js/woo-authorizenet-public.js?ver=1.0.0"></script>
<!-- woo-best-selling-products -->
<link rel="stylesheet" id="woobsp_widget_css-css" href="http://wp.lab/wp-content/plugins/woo-best-selling-products/assets/woobsp-styles.css?ver=1.1.0" type="text/css" media="all">
<!-- woo-bought-together -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-bought-together/assets/js/frontend.js?ver=1.1.0"></script>
@@ -12768,6 +13043,8 @@
<link rel="stylesheet" id="woolentor-widgets-css" href="http://wp.lab/wp-content/plugins/woolentor-addons/assets/css/woolentor-widgets.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woolentor-addons/assets/js/popper.min.js?ver=1.0.0"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woolentor-addons/assets/js/bootstrap.min.js?ver=1.0.0"></script>
<link rel="stylesheet" id="htflexboxgrid-css" href="http://wp.lab/wp-content/plugins/woolentor-addons/assets/css/htflexboxgrid.css?ver=1.0.0" type="text/css" media="all">
<link rel="stylesheet" id="simple-line-icons-css" href="http://wp.lab/wp-content/plugins/woolentor-addons/assets/css/simple-line-icons.css?ver=1.0.0" type="text/css" media="all">
<!-- woorousell -->
@@ -12930,6 +13207,10 @@
<link rel="stylesheet" id="wp-affiliate-disclosure-css" href="http://wp.lab/wp-content/plugins/wp-affiliate-disclosure/assets/css/core.css?ver=1.0.0" type="text/css" media="all">
<!-- wp-ai-manager -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-ai-manager/public/js/wp-ai-manager-scroll.js?ver=1.0.0"></script>
<!-- wp-airbnb-review-slider -->
<link rel="stylesheet" id="wpairbnb_w3-css" href="http://wp.lab/wp-content/plugins/wp-airbnb-review-slider/public/css/wpairbnb_w3.css?ver=1.2" type="text/css" media="all">
<link rel="stylesheet" id="unslider-css" href="http://wp.lab/wp-content/plugins/wp-airbnb-review-slider/public/css/wprs_unslider.css?ver=1.2" type="text/css" media="all">
@@ -12976,6 +13257,13 @@
<link rel="stylesheet" id="wp-associate-post-r2-css" href="http://wp.lab/wp-content/plugins/wp-associate-post-r2/css/skin-standard.css?ver=1.2" type="text/css" media="all">
<!-- wp-attention-click -->
<link rel="stylesheet" id="wpac-css-css" href="http://wp.lab/wp-content/plugins/wp-attention-click/public/assets/css/wpac.min.css?ver=0.6" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-attention-click/public/assets/js/wpac-plugins.min.js?ver=0.6"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-attention-click/public/assets/js/wpac.min.js?ver=0.6"></script>
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-attention-click/public/assets/js/pixel-geo.min.js?ver=0.6"></script>
<!-- wp-author-box -->
<link rel="stylesheet" id="wp-author-box-css" href="http://wp.lab/wp-content/plugins/wp-author-box/public/css/wp-author-box-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-author-box/public/js/wp-author-box-public.js?ver=1.0.0"></script>
@@ -13586,12 +13874,19 @@
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-imageviewer/wp-imageviewer-init.js?ver=1.0.1"></script>
<!-- wp-inquiries -->
<link rel="stylesheet" id="wp-inquiries-css" href="http://wp.lab/wp-content/plugins/wp-inquiries//css/wp-inquiries.css?ver=0.1.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-inquiries//js/wp-inquiries.js?ver=0.1.0"></script>
<!-- wp-insurance -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-insurance/assets/js/popper.min.js?ver=1.0.0"></script>
<!-- wp-inventory-manager -->
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-inventory-manager/js/wpinventory.js?ver=1.5.7"></script>
<link rel="stylesheet" id="wpinventory-theme-css" href="http://wp.lab/wp-content/plugins/wp-inventory-manager//themes/css/default-theme.css?ver=1.5.7" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-inventory-manager//js/wpinventory.js?ver=1.5.7"></script>
<!-- wp-invoice -->
@@ -13789,6 +14084,11 @@
<link rel="stylesheet" id="wpmmanagerLite-icomoon-style-css" href="http://wp.lab/wp-content/plugins/wp-media-manager-lite/css/icomoon/icomoon.css?ver=1.0.1" type="text/css" media="all">
<!-- wp-media-replace -->
<link rel="stylesheet" id="wp-media-replace-css" href="http://wp.lab/wp-content/plugins/wp-media-replace/public/css/wp-media-replace-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-media-replace/public/js/wp-media-replace-public.js?ver=1.0.0"></script>
<!-- wp-media-stories -->
<link rel="stylesheet" id="media_story-plugin-styles-css" href="http://wp.lab/wp-content/plugins/wp-media-stories/assets/css/media-stories.min.css?ver=0.1" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-media-stories/assets/js/media-stories.js?ver=0.1"></script>
@@ -13966,6 +14266,11 @@
<link rel="stylesheet" id="wp-post-nav-css" href="http://wp.lab/wp-content/plugins/wp-post-nav/public/css/wp-post-nav-public.php?ver=0.0.1" type="text/css" media="all">
<!-- wp-post-to-trello-card -->
<link rel="stylesheet" id="wp-post-to-trello-card-css" href="http://wp.lab/wp-content/plugins/wp-post-to-trello-card/public/css/wp-post-to-trello-card-public.css?ver=1.0.0" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-post-to-trello-card/public/js/wp-post-to-trello-card-public.js?ver=1.0.0"></script>
<!-- wp-postratings -->
<link rel="stylesheet" id="wp-postratings-css" href="http://wp.lab/wp-content/plugins/wp-postratings/css/postratings-css.css?ver=1.85" type="text/css" media="all">
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-postratings/js/postratings-js.js?ver=1.85"></script>

View File

@@ -0,0 +1,13 @@
# Changelog
All notable changes to Real Membership will be documented here.
Based on keepachangelog.com
## [Unreleased]
## [0.1.1] - 2017-08-25
### Fixed
- Small security updates.
## [0.1.0] - 2017-08-22
### Added
- Initial Real Membership release.

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