Compare commits

...

65 Commits

Author SHA1 Message Date
erwanlr
4d32749489 Updates deps and bump version 2019-07-04 17:06:28 +01:00
erwanlr
d911a16684 Removes useless WPScan namespace 2019-07-04 16:46:33 +01:00
erwanlr
d7193bc755 Ref #1364 2019-07-04 16:33:14 +01:00
erwanlr
aee9ffdb9c Fixes #1365 2019-07-04 15:45:01 +01:00
erwanlr
1f627d5e49 Adds DFs 2019-06-29 10:51:03 +01:00
ethicalhack3r
bb67626d09 Change thimthub enum icon back to info 2019-06-28 15:04:30 +02:00
ethicalhack3r
4e0153e94a Change some enum icons to critical 2019-06-28 15:00:05 +02:00
erwanlr
065142ff19 Updates Rubocop dep 2019-06-27 08:15:54 +01:00
erwanlr
8bb6fae52f Adds DFs 2019-06-22 11:31:28 +01:00
Erwan
8cb7b81903 Merge pull request #1359 from wpscanteam/dependabot/bundler/rubocop-performance-tw-1.4.0
Update rubocop-performance requirement from ~> 1.3.0 to ~> 1.4.0
2019-06-21 13:02:00 +02:00
dependabot-preview[bot]
cb214ccda9 Update rubocop-performance requirement from ~> 1.3.0 to ~> 1.4.0
Updates the requirements on [rubocop-performance](https://github.com/rubocop-hq/rubocop-performance) to permit the latest version.
- [Release notes](https://github.com/rubocop-hq/rubocop-performance/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-performance/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-performance/compare/v1.3.0...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-21 05:41:30 +00:00
erwanlr
3fa7b96f27 Bumps version 2019-06-17 18:11:37 +01:00
erwanlr
7c8e259072 Adds DFs 2019-06-15 16:28:14 +01:00
erwanlr
743d067042 Adds DFs 2019-06-08 12:11:24 +01:00
Erwan
50ea410718 Merge pull request #1353 from wpscanteam/dependabot/bundler/webmock-tw-3.6.0
Update webmock requirement from ~> 3.5.1 to ~> 3.6.0
2019-06-05 12:50:44 +02:00
dependabot-preview[bot]
e71182aed2 Update webmock requirement from ~> 3.5.1 to ~> 3.6.0
Updates the requirements on [webmock](https://github.com/bblimke/webmock) to permit the latest version.
- [Release notes](https://github.com/bblimke/webmock/releases)
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bblimke/webmock/compare/v3.5.1...v3.6.0)
2019-06-05 07:53:59 +00:00
erwanlr
97f7963e0b Adds DFs 2019-06-02 14:05:44 +01:00
Erwan
6cea6a10bd Merge pull request #1352 from wpscanteam/dependabot/bundler/rubocop-tw-0.71.0
Update rubocop requirement from ~> 0.70.0 to ~> 0.71.0
2019-05-31 14:24:27 +02:00
dependabot-preview[bot]
344d41e365 Update rubocop requirement from ~> 0.70.0 to ~> 0.71.0
Updates the requirements on [rubocop](https://github.com/rubocop-hq/rubocop) to permit the latest version.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.70.0...v0.71.0)
2019-05-31 08:04:55 +00:00
erwanlr
597a8adfed Removes FP DF 2019-05-24 11:16:52 +01:00
erwanlr
5682e5483a Adds DFs 2019-05-24 11:06:50 +01:00
Erwan
18779edd7d Merge pull request #1349 from wpscanteam/dependabot/bundler/rubocop-tw-0.70.0
Update rubocop requirement from ~> 0.69.0 to ~> 0.70.0
2019-05-22 14:23:49 +02:00
dependabot[bot]
63aeaea77a Update rubocop requirement from ~> 0.69.0 to ~> 0.70.0
Updates the requirements on [rubocop](https://github.com/rubocop-hq/rubocop) to permit the latest version.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.69.0...v0.70.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-22 06:25:23 +00:00
Erwan
f51e48cb40 Merge pull request #1347 from wpscanteam/dependabot/bundler/rubocop-tw-0.69.0
Update rubocop requirement from ~> 0.68.0 to ~> 0.69.0
2019-05-14 17:50:34 +02:00
Erwan
193372c79c Adds a note about Nokogiri in the Readme 2019-05-14 14:12:28 +02:00
dependabot[bot]
34d0afe7e5 Update rubocop requirement from ~> 0.68.0 to ~> 0.69.0
Updates the requirements on [rubocop](https://github.com/rubocop-hq/rubocop) to permit the latest version.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.68.0...v0.69.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-14 11:26:28 +00:00
Erwan
d33a9dd56d Merge pull request #1346 from wpscanteam/dependabot/bundler/rubocop-performance-tw-1.3.0
Update rubocop-performance requirement from ~> 1.2.0 to ~> 1.3.0
2019-05-14 13:19:26 +02:00
dependabot[bot]
af2be90176 Update rubocop-performance requirement from ~> 1.2.0 to ~> 1.3.0
Updates the requirements on [rubocop-performance](https://github.com/rubocop-hq/rubocop-performance) to permit the latest version.
- [Release notes](https://github.com/rubocop-hq/rubocop-performance/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-performance/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-performance/compare/v1.2.0...v1.3.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-14 06:21:57 +00:00
erwanlr
701fb21544 Adds DFs 2019-05-11 11:34:47 +01:00
erwanlr
c8f010d9a6 Ref #1344 2019-05-08 18:17:25 +01:00
Erwan
c1ca7580e2 Merge pull request #1343 from wpscanteam/dependabot/bundler/rubocop-performance-tw-1.2.0
Update rubocop-performance requirement from ~> 1.1.0 to ~> 1.2.0
2019-05-08 18:56:36 +02:00
dependabot[bot]
11d3c2cbf1 Update rubocop-performance requirement from ~> 1.1.0 to ~> 1.2.0
Updates the requirements on [rubocop-performance](https://github.com/rubocop-hq/rubocop-performance) to permit the latest version.
- [Release notes](https://github.com/rubocop-hq/rubocop-performance/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-performance/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-performance/compare/v1.1.0...v1.2.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-06 06:12:47 +00: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
195 changed files with 37089 additions and 190 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 ### Subject of the issue
Describe your issue here. 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,3 +1,4 @@
require: rubocop-performance
AllCops: AllCops:
TargetRubyVersion: 2.4 TargetRubyVersion: 2.4
Exclude: Exclude:

View File

@@ -17,6 +17,7 @@ rvm:
- 2.6.0 - 2.6.0
- 2.6.1 - 2.6.1
- 2.6.2 - 2.6.2
- 2.6.3
- ruby-head - ruby-head
before_install: before_install:
- "echo 'gem: --no-ri --no-rdoc' > ~/.gemrc" - "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 RUN adduser -h /wpscan -g WPScan -D wpscan
COPY --from=builder /usr/local/bundle /usr/local/bundle COPY --from=builder /usr/local/bundle /usr/local/bundle
RUN chown -R wpscan:wpscan /wpscan RUN chown -R wpscan:wpscan /wpscan
# runtime dependencies # runtime dependencies
RUN apk add --no-cache libcurl procps sqlite-libs RUN apk add --no-cache libcurl procps sqlite-libs
WORKDIR /wpscan
USER wpscan USER wpscan
RUN /usr/local/bundle/bin/wpscan --update --verbose RUN /usr/local/bundle/bin/wpscan --update --verbose
ENTRYPOINT ["/usr/local/bundle/bin/wpscan"] ENTRYPOINT ["/usr/local/bundle/bin/wpscan"]

View File

@@ -30,6 +30,7 @@
- Curl >= 7.21 - Recommended: latest - Curl >= 7.21 - Recommended: latest
- The 7.29 has a segfault - The 7.29 has a segfault
- RubyGems - Recommended: latest - RubyGems - Recommended: latest
- Nokogiri might require packages to be installed via your package manager depending on your OS, see https://nokogiri.org/tutorials/installing_nokogiri.html
### From RubyGems (Recommended) ### From RubyGems (Recommended)

View File

@@ -7,8 +7,10 @@ module WPScan
class CustomDirectories < CMSScanner::Controller::Base class CustomDirectories < CMSScanner::Controller::Base
def cli_options def cli_options
[ [
OptString.new(['--wp-content-dir DIR']), OptString.new(['--wp-content-dir DIR',
OptString.new(['--wp-plugins-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 end
@@ -16,7 +18,7 @@ module WPScan
target.content_dir = ParsedCli.wp_content_dir if ParsedCli.wp_content_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 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 raise Error::WpContentDirNotDetected
end end

View File

@@ -65,30 +65,43 @@ module WPScan
case ParsedCli.password_attack case ParsedCli.password_attack
when :wp_login when :wp_login
WPScan::Finders::Passwords::WpLogin.new(target) Finders::Passwords::WpLogin.new(target)
when :xmlrpc when :xmlrpc
raise Error::XMLRPCNotDetected unless xmlrpc raise Error::XMLRPCNotDetected unless xmlrpc
WPScan::Finders::Passwords::XMLRPC.new(xmlrpc) Finders::Passwords::XMLRPC.new(xmlrpc)
when :xmlrpc_multicall when :xmlrpc_multicall
raise Error::XMLRPCNotDetected unless xmlrpc raise Error::XMLRPCNotDetected unless xmlrpc
WPScan::Finders::Passwords::XMLRPCMulticall.new(xmlrpc) Finders::Passwords::XMLRPCMulticall.new(xmlrpc)
end
end
# @return [ Boolean ]
def xmlrpc_get_users_blogs_enabled?
if xmlrpc&.enabled? &&
xmlrpc.available_methods.include?('wp.getUsersBlogs') &&
xmlrpc.method_call('wp.getUsersBlogs', [SecureRandom.hex[0, 6], SecureRandom.hex[0, 4]])
.run.body !~ /XML\-RPC services are disabled/
true
else
false
end end
end end
# @return [ CMSScanner::Finders::Finder ] # @return [ CMSScanner::Finders::Finder ]
def attacker_from_automatic_detection def attacker_from_automatic_detection
if xmlrpc&.enabled? && xmlrpc.available_methods.include?('wp.getUsersBlogs') if xmlrpc_get_users_blogs_enabled?
wp_version = target.wp_version wp_version = target.wp_version
if wp_version && wp_version < '4.4' if wp_version && wp_version < '4.4'
WPScan::Finders::Passwords::XMLRPCMulticall.new(xmlrpc) Finders::Passwords::XMLRPCMulticall.new(xmlrpc)
else else
WPScan::Finders::Passwords::XMLRPC.new(xmlrpc) Finders::Passwords::XMLRPC.new(xmlrpc)
end end
else else
WPScan::Finders::Passwords::WpLogin.new(target) Finders::Passwords::WpLogin.new(target)
end end
end end

View File

@@ -17,7 +17,7 @@ module WPScan
end end
def before_scan def before_scan
WPScan::DB::DynamicFinders::Wordpress.create_versions_finders DB::DynamicFinders::Wordpress.create_versions_finders
end end
def run def run

View File

@@ -9,8 +9,8 @@ module WPScan
def passive(_opts = {}) def passive(_opts = {})
pattern = %r{#{target.content_dir}/mu\-plugins/}i pattern = %r{#{target.content_dir}/mu\-plugins/}i
target.in_scope_urls(target.homepage_res) do |url| target.in_scope_uris(target.homepage_res) do |uri|
next unless Addressable::URI.parse(url).path =~ pattern next unless uri.path =~ pattern
url = target.url('wp-content/mu-plugins/') url = target.url('wp-content/mu-plugins/')

View File

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

View File

@@ -4,7 +4,7 @@ module WPScan
module Finders module Finders
module Plugins module Plugins
# Plugins finder from Dynamic Finder 'BodyPattern' # Plugins finder from Dynamic Finder 'BodyPattern'
class BodyPattern < WPScan::Finders::DynamicFinder::WpItems::Finder class BodyPattern < Finders::DynamicFinder::WpItems::Finder
DEFAULT_CONFIDENCE = 30 DEFAULT_CONFIDENCE = 30
# @param [ Hash ] opts The options from the #passive, #aggressive methods # @param [ Hash ] opts The options from the #passive, #aggressive methods

View File

@@ -4,7 +4,7 @@ module WPScan
module Finders module Finders
module Plugins module Plugins
# Plugins finder from the Dynamic Finder 'Comment' # Plugins finder from the Dynamic Finder 'Comment'
class Comment < WPScan::Finders::DynamicFinder::WpItems::Finder class Comment < Finders::DynamicFinder::WpItems::Finder
DEFAULT_CONFIDENCE = 30 DEFAULT_CONFIDENCE = 30
# @param [ Hash ] opts The options from the #passive, #aggressive methods # @param [ Hash ] opts The options from the #passive, #aggressive methods

View File

@@ -4,7 +4,7 @@ module WPScan
module Finders module Finders
module Plugins module Plugins
# Plugins finder from Dynamic Finder 'ConfigParser' # Plugins finder from Dynamic Finder 'ConfigParser'
class ConfigParser < WPScan::Finders::DynamicFinder::WpItems::Finder class ConfigParser < Finders::DynamicFinder::WpItems::Finder
DEFAULT_CONFIDENCE = 40 DEFAULT_CONFIDENCE = 40
# @param [ Hash ] opts The options from the #passive, #aggressive methods # @param [ Hash ] opts The options from the #passive, #aggressive methods

View File

@@ -4,7 +4,7 @@ module WPScan
module Finders module Finders
module Plugins module Plugins
# Plugins finder from Dynamic Finder 'HeaderPattern' # Plugins finder from Dynamic Finder 'HeaderPattern'
class HeaderPattern < WPScan::Finders::DynamicFinder::WpItems::Finder class HeaderPattern < Finders::DynamicFinder::WpItems::Finder
DEFAULT_CONFIDENCE = 30 DEFAULT_CONFIDENCE = 30
# @param [ Hash ] opts # @param [ Hash ] opts

View File

@@ -4,7 +4,7 @@ module WPScan
module Finders module Finders
module Plugins module Plugins
# Plugins finder from the Dynamic Finder 'JavascriptVar' # Plugins finder from the Dynamic Finder 'JavascriptVar'
class JavascriptVar < WPScan::Finders::DynamicFinder::WpItems::Finder class JavascriptVar < Finders::DynamicFinder::WpItems::Finder
DEFAULT_CONFIDENCE = 60 DEFAULT_CONFIDENCE = 60
# @param [ Hash ] opts The options from the #passive, #aggressive methods # @param [ Hash ] opts The options from the #passive, #aggressive methods

View File

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

View File

@@ -4,7 +4,7 @@ module WPScan
module Finders module Finders
module Plugins module Plugins
# Plugins finder from Dynamic Finder 'QueryParameter' # Plugins finder from Dynamic Finder 'QueryParameter'
class QueryParameter < WPScan::Finders::DynamicFinder::WpItems::Finder class QueryParameter < Finders::DynamicFinder::WpItems::Finder
DEFAULT_CONFIDENCE = 10 DEFAULT_CONFIDENCE = 10
def passive(_opts = {}) def passive(_opts = {})

View File

@@ -4,7 +4,7 @@ module WPScan
module Finders module Finders
module Plugins module Plugins
# Plugins finder from the Dynamic Finder 'Xpath' # Plugins finder from the Dynamic Finder 'Xpath'
class Xpath < WPScan::Finders::DynamicFinder::WpItems::Finder class Xpath < Finders::DynamicFinder::WpItems::Finder
DEFAULT_CONFIDENCE = 40 DEFAULT_CONFIDENCE = 40
# @param [ Hash ] opts The options from the #passive, #aggressive methods # @param [ Hash ] opts The options from the #passive, #aggressive methods

View File

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

View File

@@ -83,8 +83,8 @@ module WPScan
# @return [ String, nil ] The username found # @return [ String, nil ] The username found
def username_from_response(res) def username_from_response(res)
# Permalink enabled # Permalink enabled
target.in_scope_urls(res, '//link/@href|//a/@href') do |url| target.in_scope_uris(res, '//link/@href|//a/@href') do |uri|
username = username_from_author_url(url) username = username_from_author_url(uri.to_s)
return username if username return username if username
end end

View File

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

View File

@@ -6,7 +6,7 @@ module WPScan
# Users disclosed from the dc:creator field in the RSS # Users disclosed from the dc:creator field in the RSS
# The names disclosed are display names, however depending on the configuration of the blog, # The names disclosed are display names, however depending on the configuration of the blog,
# they can be the same than usernames # they can be the same than usernames
class RSSGenerator < WPScan::Finders::WpVersion::RSSGenerator class RSSGenerator < Finders::WpVersion::RSSGenerator
def process_urls(urls, _opts = {}) def process_urls(urls, _opts = {})
found = [] found = []

View File

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

View File

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

View File

@@ -28,7 +28,7 @@ module WPScan
# @param [ WPScan::Target ] target # @param [ WPScan::Target ] target
def initialize(target) def initialize(target)
(%w[RSSGenerator AtomGenerator RDFGenerator] + (%w[RSSGenerator AtomGenerator RDFGenerator] +
WPScan::DB::DynamicFinders::Wordpress.versions_finders_configs.keys + DB::DynamicFinders::Wordpress.versions_finders_configs.keys +
%w[Readme UniqueFingerprinting] %w[Readme UniqueFingerprinting]
).each do |finder_name| ).each do |finder_name|
finders << WpVersion.const_get(finder_name.to_sym).new(target) finders << WpVersion.const_get(finder_name.to_sym).new(target)

View File

@@ -13,7 +13,7 @@ module WPScan
attr_reader :uri, :slug, :detection_opts, :version_detection_opts, :blog, :path_from_blog, :db_data 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 [ String ] slug The plugin/theme slug
# @param [ Target ] blog The targeted blog # @param [ Target ] blog The targeted blog

View File

@@ -5,7 +5,7 @@
<%= notice_icon %> Config Backup(s) Identified: <%= notice_icon %> Config Backup(s) Identified:
<% @config_backups.each do |config_backup| -%> <% @config_backups.each do |config_backup| -%>
<%= info_icon %> <%= config_backup %> <%= critical_icon %> <%= config_backup %>
<%= render('@finding', item: config_backup) -%> <%= render('@finding', item: config_backup) -%>
<% end -%> <% end -%>
<% end %> <% end %>

View File

@@ -5,7 +5,7 @@
<%= notice_icon %> Db Export(s) Identified: <%= notice_icon %> Db Export(s) Identified:
<% @db_exports.each do |db_export| -%> <% @db_exports.each do |db_export| -%>
<%= info_icon %> <%= db_export %> <%= critical_icon %> <%= db_export %>
<%= render('@finding', item: db_export) -%> <%= render('@finding', item: db_export) -%>
<% end -%> <% end -%>
<% end %> <% end %>

View File

@@ -11,9 +11,10 @@
}<% unless index == last_index %>,<% end -%> }<% unless index == last_index %>,<% end -%>
<% end -%> <% end -%>
<% end -%> <% end -%>
}, }
"vulnerabilities": [ <% if @item.respond_to?(:vulnerabilities) -%>
<% if @item.respond_to?(:vulnerabilities) && !(vulns = @item.vulnerabilities).empty? -%> ,"vulnerabilities": [
<% unless (vulns = @item.vulnerabilities).empty? -%>
<% last_index = vulns.size - 1 -%> <% last_index = vulns.size - 1 -%>
<% vulns.each_with_index do |v, index| -%> <% vulns.each_with_index do |v, index| -%>
{ {
@@ -24,3 +25,4 @@
<% end -%> <% end -%>
<% end -%> <% end -%>
] ]
<% end -%>

View File

@@ -5,7 +5,7 @@ module WPScan
# WordPress hosted (*.wordpress.com) # WordPress hosted (*.wordpress.com)
class WordPressHosted < Standard class WordPressHosted < Standard
def to_s 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
end end
@@ -25,7 +25,8 @@ module WPScan
class WpContentDirNotDetected < Standard class WpContentDirNotDetected < Standard
def to_s 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 end
end end

View File

@@ -6,7 +6,7 @@ module WPScan
module Version module Version
# Version finder using Body Pattern method. Tipically used when the response is not # Version finder using Body Pattern method. Tipically used when the response is not
# an HTML doc and Xpath can't be used # an HTML doc and Xpath can't be used
class BodyPattern < WPScan::Finders::DynamicFinder::Version::Finder class BodyPattern < Finders::DynamicFinder::Version::Finder
# @return [ Hash ] # @return [ Hash ]
def self.child_class_constants def self.child_class_constants
@child_class_constants ||= super().merge(PATTERN: nil, CONFIDENCE: 60) @child_class_constants ||= super().merge(PATTERN: nil, CONFIDENCE: 60)

View File

@@ -6,7 +6,7 @@ module WPScan
module Version module Version
# Version finder in Comment, which is basically an Xpath one with a default # Version finder in Comment, which is basically an Xpath one with a default
# Xpath of //comment() # Xpath of //comment()
class Comment < WPScan::Finders::DynamicFinder::Version::Xpath class Comment < Finders::DynamicFinder::Version::Xpath
# @return [ Hash ] # @return [ Hash ]
def self.child_class_constants def self.child_class_constants
@child_class_constants ||= super().merge(PATTERN: nil, XPATH: '//comment()') @child_class_constants ||= super().merge(PATTERN: nil, XPATH: '//comment()')

View File

@@ -6,7 +6,7 @@ module WPScan
module Version module Version
# Version finder using by parsing config files, such as composer.json # Version finder using by parsing config files, such as composer.json
# and so on # and so on
class ConfigParser < WPScan::Finders::DynamicFinder::Version::Finder class ConfigParser < Finders::DynamicFinder::Version::Finder
ALLOWED_PARSERS = [JSON, YAML].freeze ALLOWED_PARSERS = [JSON, YAML].freeze
def self.child_class_constants def self.child_class_constants

View File

@@ -5,7 +5,7 @@ module WPScan
module DynamicFinder module DynamicFinder
module Version module Version
# Version finder using Header Pattern method # Version finder using Header Pattern method
class HeaderPattern < WPScan::Finders::DynamicFinder::Version::Finder class HeaderPattern < Finders::DynamicFinder::Version::Finder
# @return [ Hash ] # @return [ Hash ]
def self.child_class_constants def self.child_class_constants
@child_class_constants ||= super().merge(HEADER: nil, PATTERN: nil, CONFIDENCE: 60) @child_class_constants ||= super().merge(HEADER: nil, PATTERN: nil, CONFIDENCE: 60)

View File

@@ -5,7 +5,7 @@ module WPScan
module DynamicFinder module DynamicFinder
module Version module Version
# Version finder using JavaScript Variable method # Version finder using JavaScript Variable method
class JavascriptVar < WPScan::Finders::DynamicFinder::Version::Finder class JavascriptVar < Finders::DynamicFinder::Version::Finder
# @return [ Hash ] # @return [ Hash ]
def self.child_class_constants def self.child_class_constants
@child_class_constants ||= super().merge( @child_class_constants ||= super().merge(

View File

@@ -5,7 +5,7 @@ module WPScan
module DynamicFinder module DynamicFinder
module Version module Version
# Version finder using QueryParameter method # Version finder using QueryParameter method
class QueryParameter < WPScan::Finders::DynamicFinder::Version::Finder class QueryParameter < Finders::DynamicFinder::Version::Finder
# @return [ Hash ] # @return [ Hash ]
def self.child_class_constants def self.child_class_constants
@child_class_constants ||= super().merge( @child_class_constants ||= super().merge(
@@ -35,15 +35,13 @@ module WPScan
def scan_response(response) def scan_response(response)
found = {} found = {}
target.in_scope_urls(response, xpath) do |url, _tag| target.in_scope_uris(response, xpath) do |uri|
uri = Addressable::URI.parse(url)
next unless uri.path =~ path_pattern && uri.query&.match(self.class::PATTERN) next unless uri.path =~ path_pattern && uri.query&.match(self.class::PATTERN)
version = Regexp.last_match[:v].to_s version = Regexp.last_match[:v].to_s
found[version] ||= [] found[version] ||= []
found[version] << url found[version] << uri.to_s
end end
found found

View File

@@ -5,7 +5,7 @@ module WPScan
module DynamicFinder module DynamicFinder
module Version module Version
# Version finder using Xpath method # Version finder using Xpath method
class Xpath < WPScan::Finders::DynamicFinder::Version::Finder class Xpath < Finders::DynamicFinder::Version::Finder
# @return [ Hash ] # @return [ Hash ]
def self.child_class_constants def self.child_class_constants
@child_class_constants ||= super().merge( @child_class_constants ||= super().merge(

View File

@@ -4,22 +4,22 @@ module WPScan
module Finders module Finders
module DynamicFinder module DynamicFinder
module WpItemVersion module WpItemVersion
class BodyPattern < WPScan::Finders::DynamicFinder::Version::BodyPattern class BodyPattern < Finders::DynamicFinder::Version::BodyPattern
end end
class Comment < WPScan::Finders::DynamicFinder::Version::Comment class Comment < Finders::DynamicFinder::Version::Comment
end end
class ConfigParser < WPScan::Finders::DynamicFinder::Version::ConfigParser class ConfigParser < Finders::DynamicFinder::Version::ConfigParser
end end
class HeaderPattern < WPScan::Finders::DynamicFinder::Version::HeaderPattern class HeaderPattern < Finders::DynamicFinder::Version::HeaderPattern
end end
class JavascriptVar < WPScan::Finders::DynamicFinder::Version::JavascriptVar class JavascriptVar < Finders::DynamicFinder::Version::JavascriptVar
end end
class QueryParameter < WPScan::Finders::DynamicFinder::Version::QueryParameter class QueryParameter < Finders::DynamicFinder::Version::QueryParameter
# @return [ Regexp ] # @return [ Regexp ]
def path_pattern def path_pattern
# TODO: consider the target.blog.themes_dir if the target is a Theme (maybe implement a WpItem#item_dir ?) # TODO: consider the target.blog.themes_dir if the target is a Theme (maybe implement a WpItem#item_dir ?)
@@ -37,7 +37,7 @@ module WPScan
end end
end end
class Xpath < WPScan::Finders::DynamicFinder::Version::Xpath class Xpath < Finders::DynamicFinder::Version::Xpath
end end
end end
end end

View File

@@ -12,23 +12,23 @@ module WPScan
end end
end end
class BodyPattern < WPScan::Finders::DynamicFinder::Version::BodyPattern class BodyPattern < Finders::DynamicFinder::Version::BodyPattern
include Finder include Finder
end end
class Comment < WPScan::Finders::DynamicFinder::Version::Comment class Comment < Finders::DynamicFinder::Version::Comment
include Finder include Finder
end end
class HeaderPattern < WPScan::Finders::DynamicFinder::Version::HeaderPattern class HeaderPattern < Finders::DynamicFinder::Version::HeaderPattern
include Finder include Finder
end end
class JavascriptVar < WPScan::Finders::DynamicFinder::Version::JavascriptVar class JavascriptVar < Finders::DynamicFinder::Version::JavascriptVar
include Finder include Finder
end end
class QueryParameter < WPScan::Finders::DynamicFinder::Version::QueryParameter class QueryParameter < Finders::DynamicFinder::Version::QueryParameter
include Finder include Finder
# @return [ Hash ] # @return [ Hash ]

View File

@@ -24,8 +24,8 @@ module WPScan
# #
# @return [ Boolean ] # @return [ Boolean ]
def wordpress?(detection_mode) def wordpress?(detection_mode)
in_scope_urls(homepage_res) do |url| in_scope_uris(homepage_res) do |uri|
return true if Addressable::URI.parse(url).path.match(WORDPRESS_PATTERN) return true if uri.path.match(WORDPRESS_PATTERN)
end end
homepage_res.html.css('meta[name="generator"]').each do |node| homepage_res.html.css('meta[name="generator"]').each do |node|
@@ -36,8 +36,8 @@ module WPScan
if %i[mixed aggressive].include?(detection_mode) if %i[mixed aggressive].include?(detection_mode)
%w[wp-admin/install.php wp-login.php].each do |path| %w[wp-admin/install.php wp-login.php].each do |path|
in_scope_urls(Browser.get_and_follow_location(url(path))).each do |url| in_scope_uris(Browser.get_and_follow_location(url(path))).each do |uri|
return true if Addressable::URI.parse(url).path.match(WORDPRESS_PATTERN) return true if uri.path.match(WORDPRESS_PATTERN)
end end
end end
end end
@@ -78,8 +78,19 @@ module WPScan
multisite? ? url('wp-signup.php') : url('wp-login.php?action=register') multisite? ? url('wp-signup.php') : url('wp-login.php?action=register')
end end
# @return [ Boolean ] Whether or not the target is hosted on wordpress.com
def wordpress_hosted? def wordpress_hosted?
/\.wordpress\.com$/i.match?(uri.host) ? 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 end
# @param [ String ] username # @param [ String ] username

View File

@@ -13,24 +13,36 @@ module WPScan
@plugins_dir = dir.chomp('/') @plugins_dir = dir.chomp('/')
end end
# @param [ Symbol ] detection_mode
# @return [ String ] The wp-content directory # @return [ String ] The wp-content directory
def content_dir def content_dir(detection_mode = :mixed)
unless @content_dir unless @content_dir
escaped_url = Regexp.escape(url).gsub(/https?/i, 'https?') # scope_url_pattern is from CMSScanner::Target
pattern = %r{#{escaped_url}([\w\s\-\/]+)\/(?:themes|plugins|uploads|cache)\/}i pattern = %r{#{scope_url_pattern}([\w\s\-/]+)\\?/(?:themes|plugins|uploads|cache)\\?/}i
in_scope_urls(homepage_res) do |url| in_scope_uris(homepage_res) do |uri|
return @content_dir = Regexp.last_match[1] if url.match(pattern) return @content_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
end 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] return @content_dir = match[1]
end end
unless detection_mode == :passive
return @content_dir = 'wp-content' if default_content_dir_exists?
end
end end
@content_dir @content_dir
end 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 ] # @return [ Addressable::URI ]
def content_uri def content_uri
uri.join("#{content_dir}/") uri.join("#{content_dir}/")
@@ -85,17 +97,16 @@ module WPScan
themes_uri.join("#{URI.encode(slug)}/").to_s themes_uri.join("#{URI.encode(slug)}/").to_s
end end
# TODO: Factorise the code and the content_dir one ?
# @return [ String, False ] String of the sub_dir found, false otherwise # @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 # @note: nil can not be returned here, otherwise if there is no sub_dir
# the check would be done each time # the check would be done each time
def sub_dir def sub_dir
unless @sub_dir unless @sub_dir
escaped_url = Regexp.escape(url).gsub(/https?/i, 'https?') # url_pattern is from CMSScanner::Target
pattern = %r{#{escaped_url}(.+?)\/(?:xmlrpc\.php|wp\-includes\/)}i pattern = %r{#{url_pattern}(.+?)/(?:xmlrpc\.php|wp\-includes/)}i
in_scope_urls(homepage_res) do |url| in_scope_uris(homepage_res) do |uri|
return @sub_dir = Regexp.last_match[1] if url.match(pattern) return @sub_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
end end
@sub_dir = false @sub_dir = false

View File

@@ -2,5 +2,5 @@
# Version # Version
module WPScan module WPScan
VERSION = '3.5.1' VERSION = '3.5.5'
end end

View File

@@ -19,8 +19,8 @@ describe WPScan::Controller::CustomDirectories do
end end
describe '#before_scan' do describe '#before_scan' do
context 'when the content_dir is not found and not supply' do context 'when the content_dir is not found and not supplied' do
before { expect(controller.target).to receive(:content_dir) } before { expect(controller.target).to receive(:content_dir).with(:mixed) }
it 'raises an exception' do it 'raises an exception' do
expect { controller.before_scan }.to raise_error(WPScan::Error::WpContentDirNotDetected) expect { controller.before_scan }.to raise_error(WPScan::Error::WpContentDirNotDetected)

View File

@@ -52,6 +52,60 @@ describe WPScan::Controller::PasswordAttack do
end end
end end
describe '#xmlrpc_get_users_blogs_enabled?' do
before { expect(controller.target).to receive(:xmlrpc).and_return(xmlrpc) }
context 'when xmlrpc not found' do
let(:xmlrpc) { nil }
its(:xmlrpc_get_users_blogs_enabled?) { should be false }
end
context 'when xmlrpc not enabled' do
let(:xmlrpc) { WPScan::Model::XMLRPC.new("#{target_url}xmlrpc.php") }
it 'returns false' do
expect(xmlrpc).to receive(:enabled?).and_return(false)
expect(controller.xmlrpc_get_users_blogs_enabled?).to be false
end
end
context 'when xmlrpc enabled' do
let(:xmlrpc) { WPScan::Model::XMLRPC.new("#{target_url}xmlrpc.php") }
before { expect(xmlrpc).to receive(:enabled?).and_return(true) }
context 'when wp.getUsersBlogs methods not listed' do
it 'returns false' do
expect(xmlrpc).to receive(:available_methods).and_return(%w[m1 m2])
expect(controller.xmlrpc_get_users_blogs_enabled?).to be false
end
end
context 'when wp.getUsersBlogs method listed' do
before { expect(xmlrpc).to receive(:available_methods).and_return(%w[wp.getUsersBlogs m2]) }
context 'when wp.getUsersBlogs method disabled' do
it 'returns false' do
stub_request(:post, xmlrpc.url).to_return(body: 'XML-RPC services are disabled on this site.')
expect(controller.xmlrpc_get_users_blogs_enabled?).to be false
end
end
context 'when wp.getUsersBlogs method enabled' do
it 'returns true' do
stub_request(:post, xmlrpc.url).to_return(body: 'Incorrect username or password.')
expect(controller.xmlrpc_get_users_blogs_enabled?).to be true
end
end
end
end
end
describe '#attacker' do describe '#attacker' do
context 'when --password-attack provided' do context 'when --password-attack provided' do
let(:cli_args) { "#{super()} --password-attack #{attack}" } let(:cli_args) { "#{super()} --password-attack #{attack}" }
@@ -92,7 +146,7 @@ describe WPScan::Controller::PasswordAttack do
before do before do
expect(controller.target) expect(controller.target)
.to receive(:xmlrpc) .to receive(:xmlrpc)
.and_return(WPScan::Model::XMLRPC.new("#{target_url}/xmlrpc.php")) .and_return(WPScan::Model::XMLRPC.new("#{target_url}xmlrpc.php"))
end end
context 'when single xmlrpc' do context 'when single xmlrpc' do
@@ -117,44 +171,22 @@ describe WPScan::Controller::PasswordAttack do
end end
context 'when automatic detection' do context 'when automatic detection' do
before { expect(controller.target).to receive(:xmlrpc).and_return(xmlrpc) } context 'when xmlrpc_get_users_blogs_enabled? is false' do
context 'when xmlrpc not found' do
let(:xmlrpc) { nil }
it 'returns the WpLogin' do it 'returns the WpLogin' do
expect(controller.attacker).to be_a WPScan::Finders::Passwords::WpLogin expect(controller).to receive(:xmlrpc_get_users_blogs_enabled?).and_return(false)
expect(controller.attacker.target).to be_a WPScan::Target
end
end
context 'when xmlrpc not enabled' do
let(:xmlrpc) { WPScan::Model::XMLRPC.new("#{target_url}/xmlrpc.php") }
it 'returns the WpLogin' do
expect(xmlrpc).to receive(:enabled?).and_return(false)
expect(controller.attacker).to be_a WPScan::Finders::Passwords::WpLogin expect(controller.attacker).to be_a WPScan::Finders::Passwords::WpLogin
expect(controller.attacker.target).to be_a WPScan::Target expect(controller.attacker.target).to be_a WPScan::Target
end end
end end
context 'when xmlrpc enabled' do context 'when xmlrpc_get_users_blogs_enabled? is true' do
let(:xmlrpc) { WPScan::Model::XMLRPC.new("#{target_url}/xmlrpc.php") } before do
expect(controller).to receive(:xmlrpc_get_users_blogs_enabled?).and_return(true)
before { expect(xmlrpc).to receive(:enabled?).and_return(true) } expect(controller.target)
.to receive(:xmlrpc).and_return(WPScan::Model::XMLRPC.new("#{target_url}xmlrpc.php"))
context 'when wp.getUsersBlogs methods not available' do
it 'returns the WpLogin' do
expect(xmlrpc).to receive(:available_methods).and_return(%w[m1 m2])
expect(controller.attacker).to be_a WPScan::Finders::Passwords::WpLogin
expect(controller.attacker.target).to be_a WPScan::Target
end end
end
context 'when wp.getUsersBlogs method evailable' do
before { expect(xmlrpc).to receive(:available_methods).and_return(%w[wp.getUsersBlogs m2]) }
context 'when WP version not found' do context 'when WP version not found' do
it 'returns the XMLRPC' do it 'returns the XMLRPC' do
@@ -190,4 +222,3 @@ describe WPScan::Controller::PasswordAttack do
end end
end end
end end
end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,37 @@
# Changelog
## 1.1.6 - 19 Mar 2019
* FIX [#32](https://github.com/BeAPI/acf-options-for-polylang/issues/32) & [#40](https://github.com/BeAPI/acf-options-for-polylang/issues/40) : fix `get_field()` if an object is provided (WP Term, WP Post, WP Comment)
## 1.1.5 - 11 Dec 2018
* FIX wrong constant
## 1.1.4 - 13 Nov 2018
* Refactor by adding the Helpers class
* FEATURE [#26](https://github.com/BeAPI/acf-options-for-polylang/issues/26) : allow to precise to show or hide default values for a specific option page
* FEATURE [#21](https://github.com/BeAPI/acf-options-for-polylang/pull/21) : handle custom option id
## 1.1.3 - 2 Aug 2018
* FEATURE [#23](https://github.com/BeAPI/acf-options-for-polylang/pull/23) : requirement to php5.6 whereas namespace are 5.3
## 1.1.2 - 31 Jul 2018
* FIX [#22](https://github.com/BeAPI/acf-options-for-polylang/pull/22) : error with repeater fields default values
## 1.1.1 - 9 Mai 2018
* FIX [#15](https://github.com/BeAPI/acf-options-for-polylang/issues/15) : way requirements are checked to trigger on front / admin
## 1.1.0 - Mar 2018
* True (complet) plugin.
* Add check for ACF 5.6.
## 1.0.2 - 23 Dec 2017
* Refactor and reformat.
* Handle all options page and custom post_id.
* Now load only if ACF & Polylang are activated.
* Load later at plugins loaded.
## 1.0.1 - 19 Sep 2016
* Plugin update.
## 1.0.0 - 8 Mar 2016
* Init plugin.

View File

@@ -0,0 +1,31 @@
# Copyright (C) 2019 Andy Fragen
# This file is distributed under the same license as the Admin Only Jetpack plugin.
msgid ""
msgstr ""
"Project-Id-Version: Admin Only Jetpack 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/admin-only-jetpack\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-26T14:33:28+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: admin-only-jetpack\n"
#. Plugin Name of the plugin
msgid "Admin Only Jetpack"
msgstr ""
#. Plugin URI of the plugin
msgid "https://github.com/afragen/admin-only-jetpack"
msgstr ""
#. Description of the plugin
msgid "Show Jetpack menu for Admin users only."
msgstr ""
#. Author of the plugin
msgid "Andy Fragen"
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,49 @@
msgid ""
msgstr ""
"Project-Id-Version: xq-xe-xt-xy 1.0\n"
"POT-Creation-Date: 2018-07-11 09:44+0300\n"
"PO-Revision-Date: 2018-07-11 09:44+0300\n"
"Last-Translator: \n"
"Language-Team: Marko Maksym\n"
"Language: uk_UA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.6\n"
"X-Poedit-Basepath: ../includes\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Poedit-KeywordsList: __;_e\n"
"X-Poedit-SearchPath-0: .\n"
#: admin/class-admin-main.php:66
msgid "Title of the page"
msgstr ""
#: admin/class-admin-main.php:66
msgid "Link Name"
msgstr ""
#: admin/class-admin-main.php:69
msgid "Submenu title"
msgstr ""
#: admin/class-admin-main.php:69
msgid "Submenu item"
msgstr ""
#: admin/templates/index.php:8
msgid "Settings Page"
msgstr ""
#: admin/templates/main_module_menu.php:10
msgid "Main page"
msgstr ""
#: admin/templates/main_module_menu.php:13 admin/templates/page1.php:8
msgid "Page 1"
msgstr ""
#: admin/templates/main_module_menu.php:16 admin/templates/page2.php:8
msgid "Page 2"
msgstr ""

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,6 @@
1.0.0
- Initial release
1.0.2
- Fixed issues with the chrome extension
- Simpliy way to connect your store to the chrome extension

View File

@@ -0,0 +1,34 @@
Changelog
=========
#### 1.0.1 - May 10, 2019
**Fixed**
- AffiliateWP integration subscribing the wrong user if affiliate ID differs from user ID.
- Broken url
**Improvements**
- Test by latest wordpress 5.2
#### 1.0.0 - September 21, 2018
**Changes**
- Change module name from AvangEmail to AvangPress
- Change logo
**Additions**
- Fix bug on detect connection
- Fix bug saved list to database.
#### 0.0.1 - August 8, 2018
**Improvements**
- Init project based on AvangPress for wordpress plugin
**Additions**
- Add AvangPress php api to project.

View File

@@ -0,0 +1,18 @@
{
"name": "awesome-hooks",
"version": "0.0.2",
"main": "Gruntfile.js",
"author": "Surror",
"devDependencies": {
"grunt": "^1.0.1",
"grunt-contrib-clean": "^1.1.0",
"grunt-contrib-compress": "^1.4.3",
"grunt-contrib-concat": "^1.0.1",
"grunt-contrib-copy": "^1.0.0",
"grunt-contrib-cssmin": "^2.2.1",
"grunt-contrib-uglify": "^3.3.0",
"grunt-postcss": "^0.9.0",
"grunt-rtlcss": "^2.0.1",
"grunt-wp-i18n": "~1.0.0"
}
}

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,37 @@
{
"name": "block-layouts",
"version": "1.0.5",
"license": "MIT",
"main": "blocks/index.js",
"repository": {
"type": "git",
"url": "https://github.com/derweili/block-layouts"
},
"scripts": {
"start": "cross-env BABEL_ENV=default webpack --watch",
"build": "cross-env BABEL_ENV=default NODE_ENV=production webpack -p"
},
"devDependencies": {
"@wordpress/babel-plugin-makepot": "^2.1.2",
"@wordpress/babel-preset-default": "^1.2.0",
"babel-core": "^6.26.3",
"babel-eslint": "^8.2.3",
"babel-loader": "^7.1.4",
"babel-plugin-transform-class-properties": "^6.24.1",
"classnames": "^2.2.6",
"cross-env": "^5.1.5",
"css-loader": "^0.28.11",
"eslint": "^4.19.1",
"extract-text-webpack-plugin": "^3.0.2",
"node-sass": "^4.9.0",
"postcss-loader": "^2.1.5",
"raw-loader": "^0.5.1",
"sass-loader": "^6.0.7",
"style-loader": "^0.19.1",
"webpack": "^3.11.0"
},
"dependencies": {
"react-images": "^1.0.0",
"react-photo-gallery": "^7.0.2"
}
}

View File

@@ -0,0 +1,74 @@
# Copyright (C) 2019 Bunty
# This file is distributed under the same license as the BuddyPress Profile Field Duplicator package.
msgid ""
msgstr ""
"Project-Id-Version: BuddyPress Profile Field Duplicator 1.0.0\n"
"Report-Msgid-Bugs-To: "
"https://wordpress.org/support/plugin/bp-profile-field-duplicator\n"
"POT-Creation-Date: 2019-05-26 15:21:43+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"
#: app/admin/class-bp-profile-field-duplicator-admin.php:55
msgid "Duplicate This"
msgstr ""
#: app/admin/class-bp-profile-field-duplicator-admin.php:67
msgid "Are you sure you want to duplicate this?"
msgstr ""
#: app/admin/class-bp-profile-field-duplicator-admin.php:105
msgid "Something went wrong."
msgstr ""
#: app/admin/class-bp-profile-field-duplicator-admin.php:114
msgid "Field is not available."
msgstr ""
#: app/admin/class-bp-profile-field-duplicator-admin.php:138
msgid " - Copy"
msgstr ""
#: app/admin/class-bp-profile-field-duplicator-admin.php:183
msgid "Fail to create duplicate field."
msgstr ""
#: bp-profile-field-duplicator.php:63
msgid "%s works with BuddyPress only. Please activate BuddyPress or de-activate %s."
msgstr ""
#. Plugin Name of the plugin/theme
msgid "BuddyPress Profile Field Duplicator"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "bhargavb.wordpress.com"
msgstr ""
#. Description of the plugin/theme
msgid "Make a duplicate of BuddyPress profile fields."
msgstr ""
#. Author of the plugin/theme
msgid "Bunty"
msgstr ""
#. Author URI of the plugin/theme
msgid "bhargavb.wordpress.com/about-me"
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,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,20 @@ If above timestamp is not current time, this page is cached.</p> -->
<!-- Analytics by WP-Statistics v12.6.2 - https://wp-statistics.com/ --> <!-- Analytics by WP-Statistics v12.6.2 - https://wp-statistics.com/ -->
<!-- swift-performance-lite -->
<!--Cached with Swift Performance Lite-->
<!-- master-popups-lite -->
<!-- MPP:MasterPopups v1.0.2 -->
<!-- social-rocket -->
<!-- Begin Social Rocket v1.0.1 https://wpsocialrocket.com -->
<!-- open-wp-seo -->
<!-- Open WordPress SEO 1.0.0 -->

View File

@@ -0,0 +1,401 @@
# Copyright (C) 2019 ScriptsTown
# This file is distributed under the same license as the Contact Form Query plugin.
msgid ""
msgstr ""
"Project-Id-Version: Contact Form Query 1.0.2\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/contact-form-query\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-05-22T23:31:24+02:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: contact-form-query\n"
#. Plugin Name of the plugin
#: admin/inc/class-stcfq-admin-menu.php:10
#: admin/inc/setting/index.php:13
msgid "Contact Form Query"
msgstr ""
#. Description of the plugin
msgid "Add a contact form and receive messages directly to your WordPress admin panel with search and filter options. View latest messages received in dashboard."
msgstr ""
#. Author of the plugin
msgid "ScriptsTown"
msgstr ""
#. Author URI of the plugin
msgid "https://scriptstown.com/"
msgstr ""
#. translators: %d: Number of unanswered messages
#: admin/inc/class-stcfq-admin-menu.php:14
msgid "Contact <span class=\"awaiting-mod\">%d</span>"
msgstr ""
#: admin/inc/class-stcfq-admin-menu.php:16
msgid "Contact"
msgstr ""
#: admin/inc/class-stcfq-admin-menu.php:25
msgid "Messages"
msgstr ""
#: admin/inc/class-stcfq-admin-menu.php:28
#: admin/inc/class-stcfq-setting.php:7
msgid "Settings"
msgstr ""
#: admin/inc/class-stcfq-message.php:41
#: admin/inc/class-stcfq-message.php:97
msgid "Message not found."
msgstr ""
#: admin/inc/class-stcfq-message.php:58
msgid "Message deleted successfully."
msgstr ""
#: admin/inc/class-stcfq-message.php:123
msgid "Message status updated."
msgstr ""
#: admin/inc/class-stcfq-message.php:147
msgid "Contact Form Latest Messages"
msgstr ""
#: admin/inc/class-stcfq-setting.php:51
#: includes/class-stcfq-helper.php:17
msgid "Your Name"
msgstr ""
#: admin/inc/class-stcfq-setting.php:54
#: includes/class-stcfq-helper.php:25
msgid "Your Email"
msgstr ""
#: admin/inc/class-stcfq-setting.php:57
#: admin/inc/message/filter.php:17
#: admin/inc/message/filter.php:45
#: admin/inc/message/index.php:19
#: admin/inc/message/load.php:37
#: admin/inc/message/view.php:32
#: includes/class-stcfq-helper.php:33
msgid "Subject"
msgstr ""
#: admin/inc/class-stcfq-setting.php:60
#: admin/inc/message/filter.php:26
#: admin/inc/message/filter.php:48
#: admin/inc/message/index.php:20
#: admin/inc/message/load.php:40
#: admin/inc/message/view.php:24
#: admin/inc/message/view.php:36
#: includes/class-stcfq-helper.php:41
msgid "Message"
msgstr ""
#: admin/inc/class-stcfq-setting.php:66
msgid "The fields are invalid or not supported."
msgstr ""
#: admin/inc/class-stcfq-setting.php:72
msgid "Please enable at least one field."
msgstr ""
#: admin/inc/class-stcfq-setting.php:113
#: admin/inc/class-stcfq-setting.php:149
#: admin/inc/class-stcfq-setting.php:165
msgid "Setting saved."
msgstr ""
#: admin/inc/message/filter.php:5
msgid "Search & Filter Messages"
msgstr ""
#: admin/inc/message/filter.php:20
#: admin/inc/message/filter.php:46
#: admin/inc/message/index.php:21
#: admin/inc/message/load.php:43
#: admin/inc/message/view.php:40
msgid "Name"
msgstr ""
#: admin/inc/message/filter.php:23
#: admin/inc/message/filter.php:47
#: admin/inc/message/index.php:22
#: admin/inc/message/load.php:46
#: admin/inc/message/view.php:44
msgid "Email"
msgstr ""
#: admin/inc/message/filter.php:29
#: admin/inc/message/filter.php:49
#: admin/inc/message/index.php:23
#: admin/inc/message/load.php:49
#: admin/inc/message/view.php:48
msgid "Answered"
msgstr ""
#: admin/inc/message/filter.php:32
#: admin/inc/message/filter.php:50
#: admin/inc/message/view.php:52
#: admin/inc/message/view.php:93
msgid "Note"
msgstr ""
#: admin/inc/message/filter.php:62
msgid "Add more"
msgstr ""
#: admin/inc/message/filter.php:63
msgid "Apply filter"
msgstr ""
#: admin/inc/message/index.php:12
msgid "Contact Form Messages"
msgstr ""
#: admin/inc/message/index.php:18
#: admin/inc/message/load.php:34
msgid "S.No"
msgstr ""
#: admin/inc/message/index.php:24
#: admin/inc/message/view.php:56
msgid "Timestamp"
msgstr ""
#: admin/inc/message/index.php:25
#: admin/inc/message/load.php:55
msgid "Action"
msgstr ""
#: admin/inc/message/index.php:68
msgid "No more messages."
msgstr ""
#: admin/inc/message/latest.php:42
msgid "View all"
msgstr ""
#: admin/inc/message/load.php:50
#: admin/inc/message/view.php:49
#: admin/inc/setting/tabs/form-fields.php:50
#: admin/inc/setting/tabs/form-fields.php:76
#: admin/inc/setting/tabs/form-fields.php:111
msgid "Yes"
msgstr ""
#: admin/inc/message/load.php:50
#: admin/inc/message/view.php:49
#: admin/inc/setting/tabs/form-fields.php:55
#: admin/inc/setting/tabs/form-fields.php:81
#: admin/inc/setting/tabs/form-fields.php:116
msgid "No"
msgstr ""
#: admin/inc/message/load.php:52
msgid "Date"
msgstr ""
#: admin/inc/message/load.php:59
msgid "Are you sure to delete this message?"
msgstr ""
#: admin/inc/message/view.php:74
#: admin/inc/message/view.php:78
#: admin/inc/message/view.php:82
msgid "Is Answered?"
msgstr ""
#: admin/inc/message/view.php:85
msgid "Mark this message as \"Answered\"."
msgstr ""
#: admin/inc/message/view.php:98
msgid "Enter any extra note."
msgstr ""
#: admin/inc/message/view.php:106
#: admin/inc/setting/tabs/captcha.php:106
#: admin/inc/setting/tabs/form-fields.php:182
#: admin/inc/setting/tabs/uninstall.php:39
msgid "Save Changes"
msgstr ""
#: admin/inc/setting/index.php:7
#: admin/inc/setting/tabs/form-fields.php:30
msgid "Form Fields"
msgstr ""
#: admin/inc/setting/index.php:8
#: admin/inc/setting/tabs/captcha.php:25
msgid "Captcha"
msgstr ""
#: admin/inc/setting/index.php:9
msgid "Uninstall"
msgstr ""
#: admin/inc/setting/tabs/captcha.php:29
msgid "Select Captcha"
msgstr ""
#: admin/inc/setting/tabs/captcha.php:51
msgid "Site Key"
msgstr ""
#: admin/inc/setting/tabs/captcha.php:56
msgid "Enter Google reCAPTCHA v2 Site Key."
msgstr ""
#: admin/inc/setting/tabs/captcha.php:57
#: admin/inc/setting/tabs/captcha.php:70
msgid "Click Here"
msgstr ""
#: admin/inc/setting/tabs/captcha.php:64
msgid "Secret Key"
msgstr ""
#: admin/inc/setting/tabs/captcha.php:69
msgid "Enter Google reCAPTCHA v2 Secret Key."
msgstr ""
#: admin/inc/setting/tabs/captcha.php:77
msgid "Theme"
msgstr ""
#: admin/inc/setting/tabs/captcha.php:82
#: admin/inc/setting/tabs/captcha.php:99
msgid "Select Google reCAPTCHA Version 2 Theme."
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:20
msgid "Contact Form Shortcode"
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:24
msgid "Use above shortcode in any page or post to display the contact form."
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:37
msgid "field"
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:45
#: admin/inc/setting/tabs/form-fields.php:106
msgid "Enable"
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:62
msgid "Form Label"
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:71
msgid "Required Field"
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:88
#: admin/inc/setting/tabs/form-fields.php:132
#: admin/inc/setting/tabs/form-fields.php:167
msgid "Additional Class (use space for multiple classes)"
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:101
msgid "Consent Field"
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:123
msgid "Field Text"
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:141
msgid "Validation message (if unchecked)"
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:152
msgid "Submit Button"
msgstr ""
#: admin/inc/setting/tabs/form-fields.php:158
msgid "Button Text"
msgstr ""
#: admin/inc/setting/tabs/uninstall.php:15
msgid "This will delete all the data when you delete the plugin using WordPress \"Plugins\" menu if you enable this setting."
msgstr ""
#: admin/inc/setting/tabs/uninstall.php:22
msgid "Data Deletion"
msgstr ""
#: admin/inc/setting/tabs/uninstall.php:26
#: admin/inc/setting/tabs/uninstall.php:30
msgid "Delete all data on plugin's deletion"
msgstr ""
#: includes/class-stcfq-helper.php:104
msgid "I consent to having this website store my submitted information so they can respond to my inquiry."
msgstr ""
#: includes/class-stcfq-helper.php:108
msgid "Please confirm."
msgstr ""
#: includes/class-stcfq-helper.php:121
msgid "Send Your Message"
msgstr ""
#: includes/class-stcfq-helper.php:129
msgid "None"
msgstr ""
#: includes/class-stcfq-helper.php:130
msgid "Google reCAPTCHA Version 2"
msgstr ""
#: includes/class-stcfq-helper.php:136
msgid "Light"
msgstr ""
#: includes/class-stcfq-helper.php:137
msgid "Dark"
msgstr ""
#: public/inc/class-stcfq-shortcode.php:16
msgid "Error occurred while sending your message. Please try again after some time."
msgstr ""
#: public/inc/class-stcfq-shortcode.php:45
#: public/inc/class-stcfq-shortcode.php:48
msgid "<strong>ERROR:</strong> Please confirm you are not a robot."
msgstr ""
#: public/inc/class-stcfq-shortcode.php:82
msgid "Please provide your name."
msgstr ""
#: public/inc/class-stcfq-shortcode.php:91
msgid "Please provide your email."
msgstr ""
#: public/inc/class-stcfq-shortcode.php:93
msgid "Please provide a valid email."
msgstr ""
#: public/inc/class-stcfq-shortcode.php:102
msgid "Please specify subject."
msgstr ""
#: public/inc/class-stcfq-shortcode.php:111
msgid "Please provide your message."
msgstr ""
#: public/inc/class-stcfq-shortcode.php:146
msgid "Thank you for contacting us. We will reply to your email as soon as possible."
msgstr ""

View File

@@ -0,0 +1,137 @@
# Copyright (C) 2019 1&1 IONOS
# This file is distributed under the GPLv2 or later.
msgid ""
msgstr ""
"Project-Id-Version: CoSy Address Book 1.0.0\n"
"Report-Msgid-Bugs-To: "
"https://wordpress.org/support/plugin/cosy-address-book\n"
"POT-Creation-Date: 2019-03-11 17:02:56+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"X-Generator: grunt-wp-i18n 0.5.4\n"
#: cosy-address-book/cosy-address-book.php:87
msgid "cosy_address_book_admin_page_title"
msgstr ""
#: cosy-address-book/cosy-address-book.php:88
msgid "cosy_address_book_menu_title"
msgstr ""
#: cosy-address-book/inc/views/description.php:2
msgid "cosy_address_book_invitation"
msgstr ""
#: cosy-address-book/inc/views/description.php:4
#: cosy-address-book/inc/views/description.php:22
msgid "cosy_address_book_url_text"
msgstr ""
#: cosy-address-book/inc/views/description.php:7
#: cosy-address-book/inc/views/settings.php:2
msgid "cosy_address_book_connection_header"
msgstr ""
#: cosy-address-book/inc/views/description.php:8
#: cosy-address-book/inc/views/plugins/settings.php:18
msgid "cosy_address_book_generic_error"
msgstr ""
#: cosy-address-book/inc/views/description.php:11
msgid "cosy_address_book_guidance_summary"
msgstr ""
#: cosy-address-book/inc/views/description.php:15
msgid "cosy_address_book_guidance_step_one_label"
msgstr ""
#: cosy-address-book/inc/views/description.php:19
msgid "cosy_address_book_guidance_step_one_content"
msgstr ""
#: cosy-address-book/inc/views/description.php:29
msgid "cosy_address_book_guidance_step_two_label"
msgstr ""
#: cosy-address-book/inc/views/description.php:33
msgid "cosy_address_book_guidance_step_two_content"
msgstr ""
#: cosy-address-book/inc/views/description.php:37
msgid "cosy_address_book_activation_form_label"
msgstr ""
#: cosy-address-book/inc/views/description.php:45
#: cosy-address-book/inc/views/plugins/settings.php:55
msgid "cosy_address_book_form_button_text"
msgstr ""
#: cosy-address-book/inc/views/main.php:3
msgid "cosy_address_book_menu_page_headline"
msgstr ""
#: cosy-address-book/inc/views/plugins/description.php:2
msgid "cosy_address_book_plugin_description_header"
msgstr ""
#: cosy-address-book/inc/views/plugins/description.php:3
msgid "cosy_address_book_plugin_activation_hint"
msgstr ""
#: cosy-address-book/inc/views/plugins/description.php:11
msgid "cosy_address_book_web_form_insertion_hint"
msgstr ""
#: cosy-address-book/inc/views/plugins/settings.php:15
msgid "cosy_address_book_mapping_description"
msgstr ""
#: cosy-address-book/inc/views/plugins/settings.php:22
msgid "cosy_address_book_mapping_header_api_fields"
msgstr ""
#: cosy-address-book/inc/views/plugins/settings.php:25
msgid "cosy_address_book_mapping_header_form_fields"
msgstr ""
#: cosy-address-book/inc/views/plugins/settings.php:50
msgid "cosy_address_book_consent_field_constraint_hint"
msgstr ""
#: cosy-address-book/inc/views/plugins/settings.php:60
msgid "cosy_address_book_synchronisation_ready_hint"
msgstr ""
#: cosy-address-book/inc/views/plugins/settings.php:65
msgid "cosy_address_book_gdpr_hint_content"
msgstr ""
#: cosy-address-book/inc/views/settings.php:3
msgid "cosy_address_book_connection_confirmation"
msgstr ""
#: cosy-address-book/inc/views/settings.php:6
msgid "cosy_address_book_deconnection_url_text"
msgstr ""
#. Plugin Name of the plugin/theme
msgid "CoSy Address Book"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://www.ionos.com"
msgstr ""
#. Description of the plugin/theme
msgid ""
"Sends visitor contact data generated by contact forms embedded in WordPress "
"websites to CoSy Address Book"
msgstr ""
#. Author of the plugin/theme
msgid "1&1 IONOS"
msgstr ""

View File

@@ -0,0 +1,5 @@
Version 1.0.1 - Monday, 30th May 2019
- Fix: Authentication with new AffiliateWP setup where visits are Zero.
Version 1.0.0 - Monday, 20th May 2019
- Initial Release

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,141 @@
msgid ""
msgstr ""
"Project-Id-Version: Daily Snapshot for WooCommerce Admin 1.0.0\n"
"POT-Creation-Date: 2019-06-05 18:53+0530\n"
"PO-Revision-Date: 2019-06-05 18:53+0530\n"
"Last-Translator: \n"
"Language-Team: MakeWebBetter <webmaster@makewebbetter.com>\n"
"Language: English\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.5.4\n"
"X-Poedit-KeywordsList: __;esc_html_e\n"
"X-Poedit-Basepath: \n"
"Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-SearchPath-0: .\n"
#: daily-snapshot-for-woocommerce-admin.php:34
#, php-format
msgid ""
"The Daily Snapshots for WooCommerce Admin feature plugin requires <a href="
"\"%s\">WooCommerce Admin</a> to be installed and active."
msgstr ""
#: daily-snapshot-for-woocommerce-admin.php:78
msgid "Settings"
msgstr ""
#: includes/class-mwb-dss-wc-admin.php:32
msgid "Daily Snapshot"
msgstr ""
#: includes/class-mwb-dss-wc-admin.php:53
msgid "Automated Reports"
msgstr ""
#: includes/class-mwb-dss-wc-admin.php:58
msgid "Enable/Disable"
msgstr ""
#: includes/class-mwb-dss-wc-admin.php:62
msgid "Enable Daily Snapshot"
msgstr ""
#: includes/class-mwb-dss-wc-admin.php:65
msgid "Recipients"
msgstr ""
#: includes/class-mwb-dss-wc-admin.php:67
msgid "Comma seperated email addresses, reports are sent to."
msgstr ""
#: includes/class-mwb-dss-wc-admin.php:68
msgid "Comma seperated emails to send reports to."
msgstr ""
#: includes/class-mwb-dss-wc-admin.php:212
#, php-format
msgid "Daily summary of %s"
msgstr ""
#: includes/class-mwb-dss-wc-admin.php:214
msgid "Store Admin"
msgstr ""
#: templates/emails/snap-two-stacks.php:27
msgid "Gross Revenue"
msgstr ""
#: templates/emails/snap-two-stacks.php:65
msgid "Net Revenue"
msgstr ""
#: templates/emails/snap-two-stacks.php:94
msgid "Taxes|Shipping"
msgstr ""
#: templates/emails/snap-two-stacks.php:112
msgid "Taxes"
msgstr ""
#: templates/emails/snap-two-stacks.php:139
msgid "Shipping"
msgstr ""
#: templates/emails/snap-two-stacks.php:181
msgid "Order"
msgstr ""
#: templates/emails/snap-two-stacks.php:204
msgid "Avg Orders Value"
msgstr ""
#: templates/emails/snap-two-stacks.php:232
msgid "Product Sold"
msgstr ""
#: templates/emails/snap-two-stacks.php:265
msgid "Items"
msgstr ""
#: templates/emails/snap-two-stacks.php:288
msgid "Avg items/order"
msgstr ""
#: templates/emails/snap-two-stacks.php:297
msgid "N/A"
msgstr ""
#: templates/emails/snap-two-stacks.php:324
msgid "Best Product"
msgstr ""
#: templates/emails/snap-two-stacks.php:361
msgid "Coupons"
msgstr ""
#: templates/emails/snap-two-stacks.php:384
msgid "Coupons Value"
msgstr ""
#: templates/emails/snap-two-stacks.php:417
msgid "Refunds"
msgstr ""
#: templates/emails/snap-two-stacks.php:440
msgid "Refunded Value"
msgstr ""
#: templates/emails/snap-two-stacks.php:482
msgid "New/Returning Customer"
msgstr ""
#: templates/emails/snap-two-stacks.php:493
msgid "Number of returning customer"
msgstr ""
#: templates/emails/snap-two-stacks.php:507
msgid "Number of new customer"
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,8 @@
# Changelog
## [1.0.2] - 2019-05-29
- Readme fixes
## [1.0.1] - 2019-05-29
### Fixed
- CSS changes

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,19 @@
{
"name": "emoji-block-autocomplete",
"version": "1.0.0",
"private": true,
"scripts": {
"start": "cgb-scripts start",
"build": "cgb-scripts build",
"eject": "cgb-scripts eject",
"zip": "node zip.js"
},
"dependencies": {
"bestzip": "^2.1.4",
"cgb-scripts": "1.17.0",
"dom-scroll-into-view": "^1.2.1",
"emoji.json": "^12.0.0",
"fuse.js": "^3.4.5",
"scroll-into-view": "^1.9.7"
}
}

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,192 @@
# FaniMani.pl
# Copyright 2019 FaniMani.pl
# This file is distributed under the GNU General Public License v3 or later.
msgid ""
msgstr ""
"Project-Id-Version: FaniMani.pl v1.1.3\n"
"Report-Msgid-Bugs-To: FaniMani.pl <info@fanimani.pl>\n"
"POT-Creation-Date: 2019-05-04 19:52+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: Tomasz Topa <tomasz@topa.pl>\n"
"Language-Team: FaniMani.pl <info@fanimani.pl>\n"
"Language: pl_PL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 "
"|| n%100>14) ? 1 : 2);\n"
"X-Textdomain-Support: yesX-Generator: Poedit 1.6.4\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: __;_e;esc_html_e;esc_html_x:1,2c;esc_html__;"
"esc_attr_e;esc_attr_x:1,2c;esc_attr__;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
"_x:1,2c;_n:1,2;_n_noop:1,2;__ngettext:1,2;__ngettext_noop:1,2;_c,_nc:4c,1,2\n"
"X-Poedit-Basepath: ..\n"
"X-Generator: Poedit 2.2.1\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-SearchPath-1: fanimani.php\n"
#: fanimani.php:57
msgid "FaniMani.pl settings"
msgstr "Ustawienia FaniMani.pl"
#: fanimani.php:107
msgid "Links updated"
msgstr "Linki zaktualizowane"
#: fanimani.php:112
msgid "Main settings"
msgstr "Ustawienia główne"
#: fanimani.php:113
msgid "FaniMani Widget"
msgstr "Widget FaniMani"
#: fanimani.php:128
msgid "Beneficiary Key"
msgstr "Klucz Beneficjenta"
#: fanimani.php:131
msgid "Unique Beneficiary Key received from FaniMani"
msgstr "Unikalny Klucz Beneficjenta otrzymany od FaniMani"
#: fanimani.php:146
msgid ""
"You can read more about FaniSEO at <a href=\"https://fanimani.pl/faniseo?"
"utm_source=plugin-wordpress\" taget=\"_blank\">fanimani.pl/faniseo</a>"
msgstr ""
"Więcej o programie FaniSEO na stronie <a href=\"https://fanimani.pl/faniseo?"
"utm_source=plugin-wordpress” taget=\"_blank”>fanimani.pl/faniseo</a>"
#: fanimani.php:155 fanimani.php:159
msgid "Enable FaniSEO"
msgstr "Włącz FaniSEO"
#: fanimani.php:164
msgid "Section title"
msgstr "Tytuł sekcji"
#: fanimani.php:166
msgid "Our donors"
msgstr "Nasi darczyńcy"
#: fanimani.php:170
msgid "Color of texts and links"
msgstr "Kolor tekstu i linków"
#: fanimani.php:179
msgid ""
"Make sure that there is appropriate contrast between the background and text "
"color - e.g. dark background and light links or light background and dark "
"links. The links must be clearly visible on the page. The offer can be "
"cancelled due to poorly visible links."
msgstr ""
"Zadbaj o odpowiedni kontrast tła i linków - np. ciemne tło i jasne linki, "
"albo jasne tło i ciemne linki. Linki muszą być dobrze widoczne na stronie. "
"Oferta może zostać anulowana jeśli linki nie będą widoczne."
#: fanimani.php:183 fanimani.php:269
msgid ""
"Do you use any caching plugins? Remember to clear the cache after changing "
"the settings."
msgstr ""
"Korzystasz z wtyczek do cache? Pamiętaj o odświeżeniu cache po zmianie tego "
"ustawienia."
#: fanimani.php:190
msgid "Available links"
msgstr "Dostępne linki"
#: fanimani.php:192
msgid "Last update"
msgstr "Ostatnia aktualizacja"
#: fanimani.php:194
msgid "Download links for the first time"
msgstr "Pobierz linki po raz pierwszy"
#: fanimani.php:197
msgid "Download links"
msgstr "Pobierz linki"
#: fanimani.php:203
msgid "Start date"
msgstr "Rozpoczęcie"
#: fanimani.php:204
msgid "End date"
msgstr "Zakończenie"
#: fanimani.php:205
msgid "Link"
msgstr "Link"
#: fanimani.php:206
msgid "Anchor text"
msgstr "Tekst linku"
#: fanimani.php:207
msgid "Title attribute"
msgstr "Title"
#: fanimani.php:226
msgid ""
"Do you use any caching plugins? Remember to clear the cache after "
"downloading new links."
msgstr ""
"Korzystasz z wtyczek do cache? Pamiętaj o odświeżeniu cache po pobraniu "
"nowych linków."
#: fanimani.php:228
msgid "No available links"
msgstr "Brak dostępnych linków"
#: fanimani.php:233 fanimani.php:275
#, php-format
msgid ""
"Please enter the <strong>Beneficiary Key</strong> in <a href=\"%d\">Main "
"settings tab</a>"
msgstr ""
"Uzupełnij <strong>Klucz Beneficjenta</strong> w <a href=\"%d\">zakładce "
"Ustawienia główne</a>"
#: fanimani.php:250
msgid ""
"FaniMani Widget is an easy tool that will help you \"squeeze out\" a bit "
"more from your website."
msgstr ""
"Widget FaniMani to proste narzędzie, które pozwoli Wam \"wycisnąć\" więcej z "
"Waszej strony WWW."
#: fanimani.php:252
msgid ""
"Configure selected features in the \"Widget\" section in your <a href="
"\"https://fanimani.pl?utm_source=plugin-wordpress\" target=\"_blank"
"\">Beneficiary Panel </a> at FaniMani.pl"
msgstr ""
"Skonfiguruj wybrane funkcje w sekcji \"Widget\" w <a href=\"https://fanimani."
"pl?utm_source=plugin-wordpress\" target=\"_blank\">Panelu Beneficjenta</a> "
"na FaniMani.pl"
#: fanimani.php:253
msgid ""
"You can read more about the Widget at <a href=\"https://fanimani.pl/widget/?"
"utm_source=plugin-wordpress\" taget=\"_blank\">fanimani.pl/widget</a>"
msgstr ""
"Więcej na temat widgetu dowiesz się na <a href=\"https://fanimani.pl/widget/?"
"utm_source=plugin-wordpress\" taget=\"_blank\">fanimani.pl/widget</a>"
#: fanimani.php:254
msgid "Use the option below to add the Widget to your website."
msgstr "Skorzystaj z opcji poniżej, aby dodać Widget do Waszej strony."
#: fanimani.php:260 fanimani.php:264
msgid "Enable FaniMani Widget"
msgstr "Uruchom Widget FaniMani"
#: fanimani.php:322
msgid "None"
msgstr "Brak"
#: fanimani.php:324
msgid "Downloaded links"
msgstr "Pobrane linki"

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,73 @@
# Copyright (C) 2019 Christoph Nagel
# This file is distributed under the GPL-3.0.
msgid ""
msgstr ""
"Project-Id-Version: Floating Contact Button 1.0\n"
"Report-Msgid-Bugs-To: <chris@cms-geek.de>\n"
"POT-Creation-Date: 2019-04-23 08:00:00+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-05-19 12:46+0200\n"
"Language-Team: Christoph Nagel <chris@cms-geek.de>\n"
"X-Generator: Poedit 2.2.1\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"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-Basepath: ..\n"
"X-Textdomain-Support: yes\n"
"Last-Translator: \n"
"Language: de_DE\n"
"X-Poedit-SearchPath-0: .\n"
#: floating-contact.php:4
msgid "Integrates a floating contact button and opens an modal with your favorite contact form."
msgstr ""
"Integriert einen Floating-Kontakt-Button und öffnet ein Modal mit einem bevorzugten "
"Kontaktformular."
#: floating-contact.php:69
msgid "Plugin Settings"
msgstr "Plugin Einstellungen"
#: floating-contact.php:71
msgid "Insert here your shortcode:"
msgstr "Shortcode einfügen:"
#: floating-contact.php:79
msgid "Button color (optional):"
msgstr "Button Farbe (optional):"
#: floating-contact.php:92
msgid ""
"1. Install your favorite contact form plugin. Tested with Contact Form 7, Ninja Forms & "
"Caldera Forms."
msgstr ""
"1. Installieren sie ihr bevorzugtes Kontaktformular-Plugin. Getestet mit Contact Form 7, "
"Ninja Forms & Caldera Forms."
#: floating-contact.php:93
msgid ""
"2. Generate a form and entering the shortcode into the field. This form will shown in the "
"modal, when the Floating Contact Button is clicked."
msgstr ""
"2. Generieren sie ein Formular und geben sie den Shortcode in das Feld ein. Dieses Formular "
"wird im Modal angezeigt, wenn auf die Schaltfläche des \"Floating Contact Button\" geklickt "
"wird."
#: floating-contact.php:94
msgid "3. Change the main color of the button (default value: #ff0000)."
msgstr "3. Ändern sie die Hauptfarbe der Schaltfläche (Standardwert: #ff0000)."
#: floating-contact.php:124
msgid "Settings Saved"
msgstr "Einstellungen gespeichert"
#: floating-contact.php:135
msgid "Save Settings"
msgstr "Speichern"
#: floating-contact.php:151
msgid "Close"
msgstr "Schliessen"

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,25 @@
# Copyright (C) 2019 gitblock — Github Block Plugin
# This file is distributed under the same license as the gitblock — Github Block Plugin package.
msgid ""
msgstr ""
"Project-Id-Version: gitblock — Github Block Plugin 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/gitblock\n"
"POT-Creation-Date: 2019-02-04 17:52:19+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: Thrijith Thankachan <thrijith13@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: src/init.php:79
msgid "Github OAuth Token"
msgstr ""
#: src/init.php:86
msgid "Enter Github OAuth Token"
msgstr ""
#: src/init.php:104
msgid "Enter your Github OAuth Token to fetch data from Github."
msgstr ""

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,240 @@
# Copyright (C) 2019 GreenPay
# This file is distributed under the same license as the GreenPay Payment Gateway plugin.
msgid ""
msgstr ""
"Project-Id-Version: GreenPay Payment Gateway 2.2.2\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/greenpay-payment-gateway\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-05-08T22:52:43+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: greenpay-payment-gateway\n"
#. Plugin Name of the plugin
msgid "GreenPay Payment Gateway"
msgstr ""
#. Plugin URI of the plugin
msgid "https://support.greenpay.me/hc/es-mx/articles/360020253972-Plugin-para-Wordpres"
msgstr ""
#. Description of the plugin
msgid "Take card payments on your store using GreenPay."
msgstr ""
#. Author of the plugin
#: includes/class-greenpay-payment-gateway.php:40
msgid "GreenPay"
msgstr ""
#. Author URI of the plugin
msgid "https://greenpay.me"
msgstr ""
#. translators: 1. URL link.
#: greenpay-payment-gateway.php:32
msgid "GreenPay payments requires WooCommerce to be installed and active. You can download %s here."
msgstr ""
#: includes/class-greenpay-payment-gateway.php:33
msgid "GreenPay Gateway configurations."
msgstr ""
#: includes/class-greenpay-payment-gateway.php:41
msgid "Pay with a credit or debit card through GreenPay."
msgstr ""
#: includes/class-greenpay-payment-gateway.php:107
msgid "Authorization number: "
msgstr ""
#: includes/class-greenpay-payment-gateway.php:113
#: includes/catch-greenpay-checkout-response.php:108
msgid "Error : "
msgstr ""
#: includes/class-greenpay-payment-gateway.php:120
msgid "There was an error comunicating with Greenpay, contact to support@greenpay.me."
msgstr ""
#: includes/class-greenpay-payment-gateway.php:145
msgid "Error : This subscription does not have a card token associated."
msgstr ""
#: includes/class-greenpay-payment-gateway.php:309
msgid "Error creating change payment method order, try again."
msgstr ""
#: includes/class-greenpay-payment-gateway.php:321
msgid "Error creating subscription order, try again."
msgstr ""
#: includes/class-greenpay-payment-gateway.php:336
msgid "Error creating checkout order, try again."
msgstr ""
#: includes/admin/greenpay-settings.php:8
msgid "Change"
msgstr ""
#: includes/admin/greenpay-settings.php:10
msgid "Enable changes"
msgstr ""
#: includes/admin/greenpay-settings.php:14
msgid "MerchandId"
msgstr ""
#: includes/admin/greenpay-settings.php:16
msgid "Its the merchantId value in the credentials file given by GreenPay"
msgstr ""
#: includes/admin/greenpay-settings.php:22
msgid "Secret"
msgstr ""
#: includes/admin/greenpay-settings.php:24
msgid "Its the secret value in the credentials file given by GreenPay"
msgstr ""
#: includes/admin/greenpay-settings.php:30
msgid "TerminalId"
msgstr ""
#: includes/admin/greenpay-settings.php:32
msgid "Its the terminalId value in the credentials file given by GreenPay"
msgstr ""
#: includes/admin/greenpay-settings.php:38
msgid "Currency"
msgstr ""
#: includes/admin/greenpay-settings.php:40
msgid "Its the currency code value in ISO 4217 accepted by the terminalId"
msgstr ""
#: includes/admin/greenpay-settings.php:46
msgid "Pulic key"
msgstr ""
#: includes/admin/greenpay-settings.php:48
msgid "Its the public key value in the credentials file given by GreenPay"
msgstr ""
#: includes/admin/greenpay-settings.php:54
msgid "Checkout form URL"
msgstr ""
#: includes/admin/greenpay-settings.php:56
msgid "Its the checkout form url given by GreenPay"
msgstr ""
#: includes/admin/greenpay-settings.php:62
msgid "Merchant URL"
msgstr ""
#: includes/admin/greenpay-settings.php:64
msgid "Its the merchant url given by GreenPay"
msgstr ""
#: includes/admin/greenpay-settings.php:70
msgid "Gateway style"
msgstr ""
#: includes/admin/greenpay-settings.php:72
msgid "Use CSS ONLY to customize the web forms"
msgstr ""
#: includes/admin/greenpay-settings.php:81
msgid "Tokenize form URL"
msgstr ""
#: includes/admin/greenpay-settings.php:83
msgid "Its the tokenize form url given by GreenPay"
msgstr ""
#: includes/catch-greenpay-token-response.php:18
#: includes/catch-greenpay-token-response.php:63
msgid "Update payment method was cancel"
msgstr ""
#: includes/catch-greenpay-token-response.php:19
#: includes/catch-greenpay-token-response.php:64
msgid "Update payment method was cancel by the user"
msgstr ""
#: includes/catch-greenpay-token-response.php:40
#: includes/catch-greenpay-token-response.php:85
msgid "New card : "
msgstr ""
#: includes/catch-greenpay-token-response.php:49
#: includes/catch-greenpay-token-response.php:94
msgid "Error updating payment method"
msgstr ""
#: includes/catch-greenpay-token-response.php:50
#: includes/catch-greenpay-token-response.php:95
msgid "Error updating payment method : "
msgstr ""
#: includes/catch-greenpay-checkout-response.php:24
msgid "Subcription was cancel"
msgstr ""
#: includes/catch-greenpay-checkout-response.php:27
#: includes/catch-greenpay-checkout-response.php:87
msgid "Order cancelled by user"
msgstr ""
#: includes/catch-greenpay-checkout-response.php:33
msgid "Subscription canceled by the user."
msgstr ""
#: includes/catch-greenpay-checkout-response.php:61
msgid "Subscription added."
msgstr ""
#: includes/catch-greenpay-checkout-response.php:62
msgid "Card : "
msgstr ""
#: includes/catch-greenpay-checkout-response.php:65
msgid "Error paying with the card."
msgstr ""
#: includes/catch-greenpay-checkout-response.php:74
msgid "Error in tokenization: "
msgstr ""
#: includes/catch-greenpay-checkout-response.php:75
msgid "Error adding card."
msgstr ""
#: includes/catch-greenpay-checkout-response.php:85
msgid "Checkout was cancel."
msgstr ""
#: includes/catch-greenpay-checkout-response.php:100
msgid "Card number : "
msgstr ""
#: includes/catch-greenpay-checkout-response.php:101
msgid "Authorization number : "
msgstr ""
#: includes/catch-greenpay-checkout-response.php:104
msgid "Paid success."
msgstr ""
#: includes/catch-greenpay-checkout-response.php:109
msgid "Error processing transaction."
msgstr ""
#: includes/catch-greenpay-checkout-response.php:114
msgid "GreenPay response was alter on the processes."
msgstr ""

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,75 @@
# Copyright (C) 2019 IDPay
# This file is distributed under the same license as the IDPay myCRED plugin.
msgid ""
msgstr ""
"Project-Id-Version: IDPay myCRED 1.0.3\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/idpay-mycred\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-05-18T12:07:10+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: idpay-mycred\n"
#. Plugin Name of the plugin
msgid "IDPay myCRED"
msgstr ""
#. Description of the plugin
msgid "IDPay payment gateway for myCRED"
msgstr ""
#. Author of the plugin
msgid "IDPay"
msgstr ""
#. Author URI of the plugin
msgid "https://idpay.ir"
msgstr ""
#: class-mycred-gateway-idpay.php:11
#: class-mycred-gateway-idpay.php:60
#: class-mycred-gateway-idpay.php:64
#: class-mycred-gateway-idpay.php:128
msgid "IDPay payment gateway"
msgstr ""
#: class-mycred-gateway-idpay.php:21
msgid "IDPay Gateway"
msgstr ""
#: class-mycred-gateway-idpay.php:75
msgid "Rial"
msgstr ""
#: class-mycred-gateway-idpay.php:76
msgid "Toman"
msgstr ""
#: class-mycred-gateway-idpay.php:91
msgid "API Key"
msgstr ""
#: class-mycred-gateway-idpay.php:105
msgid "Sandbox"
msgstr ""
#: class-mycred-gateway-idpay.php:243
msgid "An error occurred while verifying the transaction. status: %s, code: %s, message: %s"
msgstr ""
#: class-mycred-gateway-idpay.php:253
msgid "Payment succeeded. Status: %s, Track id: %s, Card no: %s"
msgstr ""
#: class-mycred-gateway-idpay.php:259
msgid "An unexpected error occurred when completing the payment but it is done at the gateway. Track id is: %s"
msgstr ""
#: class-mycred-gateway-idpay.php:265
#: class-mycred-gateway-idpay.php:273
msgid "Payment failed. Status: %s, Track id: %, Card no: %s"
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,146 @@
# Copyright (C) 2019 Integration CDS
# This file is distributed under the same license as the Integration CDS package.
msgid ""
msgstr ""
"Project-Id-Version: Integration CDS 1.1.1\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/integration-cds\n"
"POT-Creation-Date: 2019-05-16 14:34:57+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: admin.php:32
msgid "CDS Integration Settings"
msgstr ""
#: admin.php:190
msgid "Sorry, this authentication type is not supported at the moment."
msgstr ""
#: admin.php:197
msgid "Sorry, this deployment type is not supported at the moment."
msgstr ""
#: admin.php:237
msgid "System Information"
msgstr ""
#: admin.php:253
msgid "Resource Usage"
msgstr ""
#: admin.php:258
msgid "Memory Usage"
msgstr ""
#: admin.php:265
msgid "Disk Usage"
msgstr ""
#: admin.php:305
msgid "Show recent log"
msgstr ""
#: admin.php:312
msgid "Timestamp"
msgstr ""
#: admin.php:313
msgid "Level"
msgstr ""
#: admin.php:314
msgid "Description"
msgstr ""
#: admin.php:315
msgid "Context"
msgstr ""
#: admin.php:326
msgid "Expand"
msgstr ""
#. #-#-#-#-# integration-cds.pot (Integration CDS 1.1.1) #-#-#-#-#
#. Plugin Name of the plugin/theme
#: core.php:40 core.php:41
msgid "Integration CDS"
msgstr ""
#: core.php:52 core.php:53
msgid "Integration CDS Sandbox"
msgstr ""
#: core.php:471
msgid "Status"
msgstr ""
#: core.php:472
msgid "Connection"
msgstr ""
#: core.php:473
msgid "Caching"
msgstr ""
#: core.php:474
msgid "Add-ons"
msgstr ""
#: core.php:475
msgid "About"
msgstr ""
#: integration-cds.php:56
msgid ""
"Integration CDS detected that your PHP version is %1$s. The plugin requires "
"at least PHP %2$s to work. Please update your PHP installation to enable the "
"plugin."
msgstr ""
#: src/API/Endpoints/ActivateAddon.php:87
msgid "Successfully activated."
msgstr ""
#: src/API/Endpoints/CheckConnection.php:60
msgid "Provided deployment type is not supported."
msgstr ""
#: src/API/Endpoints/DeactivateAddon.php:69
msgid "Successfully deactivated."
msgstr ""
#: src/API/Endpoints/GetEntityMetadata.php:61
msgid "Connection to CDS has not been configured."
msgstr ""
#: src/API/Endpoints/GetEntityMetadata.php:69
msgid "Authentication against CDS failed. Please try again."
msgstr ""
#: src/Shortcode/Twig.php:54
msgid ""
"<div class=\"alert alert-danger\">Failed to render the template: %s</div>"
msgstr ""
#: src/Twig/Template.php:60
msgid "Unexpected error. Please try again."
msgstr ""
#. #-#-#-#-# integration-cds.pot (Integration CDS 1.1.1) #-#-#-#-#
#. Plugin URI of the plugin/theme
#. #-#-#-#-# integration-cds.pot (Integration CDS 1.1.1) #-#-#-#-#
#. Author URI of the plugin/theme
msgid "https://alexacrm.com/"
msgstr ""
#. Description of the plugin/theme
msgid "Integrate Common Data Service organizations with WordPress."
msgstr ""
#. Author of the plugin/theme
msgid "AlexaCRM"
msgstr ""

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