Compare commits
81 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9b07d53077 | ||
|
|
8ee9b2bc31 | ||
|
|
c5989477a4 | ||
|
|
96d8a4e4f8 | ||
|
|
e865e11731 | ||
|
|
f0997bfe0d | ||
|
|
8b67dad456 | ||
|
|
53fdac1038 | ||
|
|
534a7602e6 | ||
|
|
30f329fe43 | ||
|
|
4ce39951a9 | ||
|
|
0e9eb34626 | ||
|
|
0ff299c425 | ||
|
|
6366258ce9 | ||
|
|
bca69a026e | ||
|
|
adc26ea42a | ||
|
|
b16e8d84d7 | ||
|
|
5ee405d5a0 | ||
|
|
a5b9470636 | ||
|
|
16a3d54cb6 | ||
|
|
9677dcd978 | ||
|
|
17ea42f918 | ||
|
|
bd8915918d | ||
|
|
91db6773a0 | ||
|
|
f50680b61f | ||
|
|
3fb5d33333 | ||
|
|
f70bbb2660 | ||
|
|
589c1ac9bb | ||
|
|
d458fa1b89 | ||
|
|
dc2c99434f | ||
|
|
bbf36562d0 | ||
|
|
c458edf3e4 | ||
|
|
99c2aaef7a | ||
|
|
921096ca10 | ||
|
|
b0fbd6fa36 | ||
|
|
21bd67c44f | ||
|
|
4f142985a2 | ||
|
|
bfa89b44bc | ||
|
|
eba876e72b | ||
|
|
f1a7413e20 | ||
|
|
4d32749489 | ||
|
|
d911a16684 | ||
|
|
d7193bc755 | ||
|
|
aee9ffdb9c | ||
|
|
1f627d5e49 | ||
|
|
bb67626d09 | ||
|
|
4e0153e94a | ||
|
|
065142ff19 | ||
|
|
8bb6fae52f | ||
|
|
8cb7b81903 | ||
|
|
cb214ccda9 | ||
|
|
3fa7b96f27 | ||
|
|
7c8e259072 | ||
|
|
743d067042 | ||
|
|
50ea410718 | ||
|
|
e71182aed2 | ||
|
|
97f7963e0b | ||
|
|
6cea6a10bd | ||
|
|
344d41e365 | ||
|
|
597a8adfed | ||
|
|
5682e5483a | ||
|
|
18779edd7d | ||
|
|
63aeaea77a | ||
|
|
f51e48cb40 | ||
|
|
193372c79c | ||
|
|
34d0afe7e5 | ||
|
|
d33a9dd56d | ||
|
|
af2be90176 | ||
|
|
701fb21544 | ||
|
|
c8f010d9a6 | ||
|
|
c1ca7580e2 | ||
|
|
11d3c2cbf1 | ||
|
|
412f576aee | ||
|
|
ff98a7b23b | ||
|
|
507bac8542 | ||
|
|
3bd6cf4805 | ||
|
|
5712b31869 | ||
|
|
b0f9a0b18f | ||
|
|
f7665b460e | ||
|
|
100029b640 | ||
|
|
2b89bddf0f |
@@ -1,3 +1,14 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
Before submitting an issue, please make sure you fully read any potential error messages output and did some research on your own.
|
||||
|
||||
### Subject of the issue
|
||||
Describe your issue here.
|
||||
|
||||
@@ -24,4 +35,4 @@ Things you have tried (where relevant):
|
||||
* Update Ruby to the latest version [ ]
|
||||
* Ensure you can reach the target site using cURL [ ]
|
||||
* Proxied WPScan through a HTTP proxy to view the raw traffic [ ]
|
||||
* Ensure you are using a supported Operating System (Linux and macOS) [ ]
|
||||
* Ensure you are using a supported Operating System (Linux and macOS) [ ]
|
||||
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal 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
10
.github/ISSUE_TEMPLATE/other-issue.md
vendored
Normal 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.
|
||||
@@ -1,3 +1,4 @@
|
||||
require: rubocop-performance
|
||||
AllCops:
|
||||
TargetRubyVersion: 2.4
|
||||
Exclude:
|
||||
@@ -9,6 +10,8 @@ LineLength:
|
||||
Max: 120
|
||||
MethodLength:
|
||||
Max: 20
|
||||
Exclude:
|
||||
- 'app/controllers/enumeration/cli_options.rb'
|
||||
Lint/UriEscapeUnescape:
|
||||
Enabled: false
|
||||
Metrics/AbcSize:
|
||||
@@ -18,6 +21,8 @@ Metrics/BlockLength:
|
||||
- 'spec/**/*'
|
||||
Metrics/ClassLength:
|
||||
Max: 150
|
||||
Exclude:
|
||||
- 'app/controllers/enumeration/cli_options.rb'
|
||||
Metrics/CyclomaticComplexity:
|
||||
Max: 8
|
||||
Style/Documentation:
|
||||
|
||||
@@ -17,6 +17,7 @@ rvm:
|
||||
- 2.6.0
|
||||
- 2.6.1
|
||||
- 2.6.2
|
||||
- 2.6.3
|
||||
- ruby-head
|
||||
before_install:
|
||||
- "echo 'gem: --no-ri --no-rdoc' > ~/.gemrc"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
FROM ruby:2.6.2-alpine3.9 AS builder
|
||||
FROM ruby:2.6.3-alpine AS builder
|
||||
LABEL maintainer="WPScan Team <team@wpscan.org>"
|
||||
|
||||
ARG BUNDLER_ARGS="--jobs=8 --without test development"
|
||||
@@ -19,7 +19,7 @@ RUN rake install --trace
|
||||
RUN chmod -R a+r /usr/local/bundle
|
||||
|
||||
|
||||
FROM ruby:2.6.2-alpine3.9
|
||||
FROM ruby:2.6.3-alpine
|
||||
LABEL maintainer="WPScan Team <team@wpscan.org>"
|
||||
|
||||
RUN adduser -h /wpscan -g WPScan -D wpscan
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
<a href="https://badge.fury.io/rb/wpscan" target="_blank"><img src="https://badge.fury.io/rb/wpscan.svg"></a>
|
||||
<a href="https://travis-ci.org/wpscanteam/wpscan" target="_blank"><img src="https://travis-ci.org/wpscanteam/wpscan.svg?branch=master"></a>
|
||||
<a href="https://codeclimate.com/github/wpscanteam/wpscan" target="_blank"><img src="https://codeclimate.com/github/wpscanteam/wpscan/badges/gpa.svg"></a>
|
||||
<a href="https://www.patreon.com/wpscan" target="_blank"><img src="https://img.shields.io/badge/patreon-donate-green.svg"></a>
|
||||
</p>
|
||||
|
||||
# INSTALL
|
||||
@@ -30,6 +29,7 @@
|
||||
- Curl >= 7.21 - Recommended: latest
|
||||
- The 7.29 has a segfault
|
||||
- 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)
|
||||
|
||||
|
||||
@@ -7,15 +7,6 @@ module WPScan
|
||||
module Controller
|
||||
# Enumeration Controller
|
||||
class Enumeration < CMSScanner::Controller::Base
|
||||
def before_scan
|
||||
DB::DynamicFinders::Plugin.create_versions_finders
|
||||
DB::DynamicFinders::Theme.create_versions_finders
|
||||
|
||||
# Force the Garbage Collector to run due to the above method being
|
||||
# quite heavy in objects allocation
|
||||
GC.start
|
||||
end
|
||||
|
||||
def run
|
||||
enum = ParsedCli.enumerate || {}
|
||||
|
||||
|
||||
@@ -11,7 +11,6 @@ module WPScan
|
||||
end
|
||||
|
||||
# @return [ Array<OptParseValidator::OptBase> ]
|
||||
# rubocop:disable Metrics/MethodLength
|
||||
def cli_enum_choices
|
||||
[
|
||||
OptMultiChoices.new(
|
||||
@@ -45,7 +44,6 @@ module WPScan
|
||||
)
|
||||
]
|
||||
end
|
||||
# rubocop:enable Metrics/MethodLength
|
||||
|
||||
# @return [ Array<OptParseValidator::OptBase> ]
|
||||
def cli_plugins_opts
|
||||
@@ -67,6 +65,11 @@ module WPScan
|
||||
'Use the supplied mode to check plugins versions instead of the --detection-mode ' \
|
||||
'or --plugins-detection modes.'],
|
||||
choices: %w[mixed passive aggressive], normalize: :to_sym, default: :mixed
|
||||
),
|
||||
OptInteger.new(
|
||||
['--plugins-threshold THRESHOLD',
|
||||
'Raise an error when the number of detected plugins via known locations reaches the threshold. ' \
|
||||
'Set to 0 to ignore the threshold.'], default: 100
|
||||
)
|
||||
]
|
||||
end
|
||||
@@ -91,6 +94,11 @@ module WPScan
|
||||
'Use the supplied mode to check themes versions instead of the --detection-mode ' \
|
||||
'or --themes-detection modes.'],
|
||||
choices: %w[mixed passive aggressive], normalize: :to_sym, advanced: true
|
||||
),
|
||||
OptInteger.new(
|
||||
['--themes-threshold THRESHOLD',
|
||||
'Raise an error when the number of detected themes via known locations reaches the threshold. ' \
|
||||
'Set to 0 to ignore the threshold.'], default: 20
|
||||
)
|
||||
]
|
||||
end
|
||||
|
||||
@@ -62,6 +62,7 @@ module WPScan
|
||||
def enum_plugins
|
||||
opts = default_opts('plugins').merge(
|
||||
list: plugins_list_from_opts(ParsedCli.options),
|
||||
threshold: ParsedCli.plugins_threshold,
|
||||
sort: true
|
||||
)
|
||||
|
||||
@@ -108,6 +109,7 @@ module WPScan
|
||||
def enum_themes
|
||||
opts = default_opts('themes').merge(
|
||||
list: themes_list_from_opts(ParsedCli.options),
|
||||
threshold: ParsedCli.themes_threshold,
|
||||
sort: true
|
||||
)
|
||||
|
||||
|
||||
@@ -65,30 +65,43 @@ module WPScan
|
||||
|
||||
case ParsedCli.password_attack
|
||||
when :wp_login
|
||||
WPScan::Finders::Passwords::WpLogin.new(target)
|
||||
Finders::Passwords::WpLogin.new(target)
|
||||
when :xmlrpc
|
||||
raise Error::XMLRPCNotDetected unless xmlrpc
|
||||
|
||||
WPScan::Finders::Passwords::XMLRPC.new(xmlrpc)
|
||||
Finders::Passwords::XMLRPC.new(xmlrpc)
|
||||
when :xmlrpc_multicall
|
||||
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
|
||||
|
||||
# @return [ CMSScanner::Finders::Finder ]
|
||||
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
|
||||
|
||||
if wp_version && wp_version < '4.4'
|
||||
WPScan::Finders::Passwords::XMLRPCMulticall.new(xmlrpc)
|
||||
Finders::Passwords::XMLRPCMulticall.new(xmlrpc)
|
||||
else
|
||||
WPScan::Finders::Passwords::XMLRPC.new(xmlrpc)
|
||||
Finders::Passwords::XMLRPC.new(xmlrpc)
|
||||
end
|
||||
else
|
||||
WPScan::Finders::Passwords::WpLogin.new(target)
|
||||
Finders::Passwords::WpLogin.new(target)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ module WPScan
|
||||
end
|
||||
|
||||
def before_scan
|
||||
WPScan::DB::DynamicFinders::Wordpress.create_versions_finders
|
||||
DB::DynamicFinders::Wordpress.create_versions_finders
|
||||
end
|
||||
|
||||
def run
|
||||
|
||||
@@ -20,9 +20,9 @@ module WPScan
|
||||
|
||||
enumerate(potential_urls(opts), opts.merge(check_full_response: 200)) do |res|
|
||||
if res.effective_url.end_with?('.zip')
|
||||
next unless res.headers['Content-Type'] =~ %r{\Aapplication/zip}i
|
||||
next unless %r{\Aapplication/zip}i.match?(res.headers['Content-Type'])
|
||||
else
|
||||
next unless res.body =~ SQL_PATTERN
|
||||
next unless SQL_PATTERN.match?(res.body)
|
||||
end
|
||||
|
||||
found << Model::DbExport.new(res.request.url, found_by: DIRECT_ACCESS, confidence: 100)
|
||||
|
||||
@@ -9,7 +9,7 @@ module WPScan
|
||||
def aggressive(_opts = {})
|
||||
path = 'installer-log.txt'
|
||||
|
||||
return unless target.head_and_get(path).body =~ /DUPLICATOR INSTALL-LOG/
|
||||
return unless /DUPLICATOR INSTALL-LOG/.match?(target.head_and_get(path).body)
|
||||
|
||||
Model::DuplicatorInstallerLog.new(
|
||||
target.url(path),
|
||||
|
||||
@@ -10,7 +10,7 @@ module WPScan
|
||||
pattern = %r{#{target.content_dir}/mu\-plugins/}i
|
||||
|
||||
target.in_scope_uris(target.homepage_res) do |uri|
|
||||
next unless uri.path =~ pattern
|
||||
next unless uri.path&.match?(pattern)
|
||||
|
||||
url = target.url('wp-content/mu-plugins/')
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ module WPScan
|
||||
path = 'wp-content/uploads/dump.sql'
|
||||
res = target.head_and_get(path, [200], get: { headers: { 'Range' => 'bytes=0-3000' } })
|
||||
|
||||
return unless res.body =~ SQL_PATTERN
|
||||
return unless SQL_PATTERN.match?(res.body)
|
||||
|
||||
Model::UploadSQLDump.new(
|
||||
target.url(path),
|
||||
|
||||
@@ -13,7 +13,7 @@ module WPScan
|
||||
|
||||
def valid_credentials?(response)
|
||||
response.code == 302 &&
|
||||
response.headers['Set-Cookie']&.any? { |cookie| cookie =~ /wordpress_logged_in_/i }
|
||||
[*response.headers['Set-Cookie']]&.any? { |cookie| cookie =~ /wordpress_logged_in_/i }
|
||||
end
|
||||
|
||||
def errored_response?(response)
|
||||
|
||||
@@ -13,25 +13,15 @@ module WPScan
|
||||
def initialize(plugin)
|
||||
finders << PluginVersion::Readme.new(plugin)
|
||||
|
||||
load_specific_finders(plugin)
|
||||
create_and_load_dynamic_versions_finders(plugin)
|
||||
end
|
||||
|
||||
# Load the finders associated with the plugin
|
||||
# Create the dynamic version finders related to the plugin and register them
|
||||
#
|
||||
# @param [ Model::Plugin ] plugin
|
||||
def load_specific_finders(plugin)
|
||||
module_name = plugin.classify
|
||||
|
||||
return unless Finders::PluginVersion.constants.include?(module_name)
|
||||
|
||||
mod = Finders::PluginVersion.const_get(module_name)
|
||||
|
||||
mod.constants.each do |constant|
|
||||
c = mod.const_get(constant)
|
||||
|
||||
next unless c.is_a?(Class)
|
||||
|
||||
finders << c.new(plugin)
|
||||
def create_and_load_dynamic_versions_finders(plugin)
|
||||
DB::DynamicFinders::Plugin.create_versions_finders(plugin.slug).each do |finder|
|
||||
finders << finder.new(plugin)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -11,7 +11,7 @@ module WPScan
|
||||
|
||||
# The target(plugin)#readme_url can't be used directly here
|
||||
# as if the --detection-mode is passive, it will always return nil
|
||||
Model::WpItem::READMES.each do |file|
|
||||
target.potential_readme_filenames.each do |file|
|
||||
res = target.head_and_get(file)
|
||||
|
||||
next unless res.code == 200 && !(numbers = version_numbers(res.body)).empty?
|
||||
@@ -52,7 +52,7 @@ module WPScan
|
||||
|
||||
number = Regexp.last_match[1]
|
||||
|
||||
number if number =~ /[0-9]+/
|
||||
number if /[0-9]+/.match?(number)
|
||||
end
|
||||
|
||||
# @param [ String ] body
|
||||
|
||||
@@ -4,7 +4,7 @@ module WPScan
|
||||
module Finders
|
||||
module Plugins
|
||||
# Plugins finder from Dynamic Finder 'BodyPattern'
|
||||
class BodyPattern < WPScan::Finders::DynamicFinder::WpItems::Finder
|
||||
class BodyPattern < Finders::DynamicFinder::WpItems::Finder
|
||||
DEFAULT_CONFIDENCE = 30
|
||||
|
||||
# @param [ Hash ] opts The options from the #passive, #aggressive methods
|
||||
@@ -15,7 +15,7 @@ module WPScan
|
||||
#
|
||||
# @return [ Plugin ] The detected plugin in the response, related to the config
|
||||
def process_response(opts, response, slug, klass, config)
|
||||
return unless response.body =~ config['pattern']
|
||||
return unless response.body&.match?(config['pattern'])
|
||||
|
||||
Model::Plugin.new(
|
||||
slug,
|
||||
|
||||
@@ -4,7 +4,7 @@ module WPScan
|
||||
module Finders
|
||||
module Plugins
|
||||
# Plugins finder from the Dynamic Finder 'Comment'
|
||||
class Comment < WPScan::Finders::DynamicFinder::WpItems::Finder
|
||||
class Comment < Finders::DynamicFinder::WpItems::Finder
|
||||
DEFAULT_CONFIDENCE = 30
|
||||
|
||||
# @param [ Hash ] opts The options from the #passive, #aggressive methods
|
||||
@@ -18,7 +18,7 @@ module WPScan
|
||||
response.html.xpath(config['xpath'] || '//comment()').each do |node|
|
||||
comment = node.text.to_s.strip
|
||||
|
||||
next unless comment =~ config['pattern']
|
||||
next unless comment&.match?(config['pattern'])
|
||||
|
||||
return Model::Plugin.new(
|
||||
slug,
|
||||
|
||||
@@ -4,7 +4,7 @@ module WPScan
|
||||
module Finders
|
||||
module Plugins
|
||||
# Plugins finder from Dynamic Finder 'ConfigParser'
|
||||
class ConfigParser < WPScan::Finders::DynamicFinder::WpItems::Finder
|
||||
class ConfigParser < Finders::DynamicFinder::WpItems::Finder
|
||||
DEFAULT_CONFIDENCE = 40
|
||||
|
||||
# @param [ Hash ] opts The options from the #passive, #aggressive methods
|
||||
|
||||
@@ -4,7 +4,7 @@ module WPScan
|
||||
module Finders
|
||||
module Plugins
|
||||
# Plugins finder from Dynamic Finder 'HeaderPattern'
|
||||
class HeaderPattern < WPScan::Finders::DynamicFinder::WpItems::Finder
|
||||
class HeaderPattern < Finders::DynamicFinder::WpItems::Finder
|
||||
DEFAULT_CONFIDENCE = 30
|
||||
|
||||
# @param [ Hash ] opts
|
||||
|
||||
@@ -4,7 +4,7 @@ module WPScan
|
||||
module Finders
|
||||
module Plugins
|
||||
# Plugins finder from the Dynamic Finder 'JavascriptVar'
|
||||
class JavascriptVar < WPScan::Finders::DynamicFinder::WpItems::Finder
|
||||
class JavascriptVar < Finders::DynamicFinder::WpItems::Finder
|
||||
DEFAULT_CONFIDENCE = 60
|
||||
|
||||
# @param [ Hash ] opts The options from the #passive, #aggressive methods
|
||||
|
||||
@@ -21,6 +21,8 @@ module WPScan
|
||||
|
||||
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))
|
||||
|
||||
raise Error::PluginsThresholdReached if opts[:threshold].positive? && found.size >= opts[:threshold]
|
||||
end
|
||||
|
||||
found
|
||||
|
||||
@@ -4,7 +4,7 @@ module WPScan
|
||||
module Finders
|
||||
module Plugins
|
||||
# Plugins finder from Dynamic Finder 'QueryParameter'
|
||||
class QueryParameter < WPScan::Finders::DynamicFinder::WpItems::Finder
|
||||
class QueryParameter < Finders::DynamicFinder::WpItems::Finder
|
||||
DEFAULT_CONFIDENCE = 10
|
||||
|
||||
def passive(_opts = {})
|
||||
|
||||
@@ -4,7 +4,7 @@ module WPScan
|
||||
module Finders
|
||||
module Plugins
|
||||
# Plugins finder from the Dynamic Finder 'Xpath'
|
||||
class Xpath < WPScan::Finders::DynamicFinder::WpItems::Finder
|
||||
class Xpath < Finders::DynamicFinder::WpItems::Finder
|
||||
DEFAULT_CONFIDENCE = 40
|
||||
|
||||
# @param [ Hash ] opts The options from the #passive, #aggressive methods
|
||||
|
||||
@@ -16,25 +16,15 @@ module WPScan
|
||||
ThemeVersion::Style.new(theme) <<
|
||||
ThemeVersion::WooFrameworkMetaGenerator.new(theme)
|
||||
|
||||
load_specific_finders(theme)
|
||||
create_and_load_dynamic_versions_finders(theme)
|
||||
end
|
||||
|
||||
# Load the finders associated with the theme
|
||||
# Create the dynamic version finders related to the theme and register them
|
||||
#
|
||||
# @param [ Model::Theme ] theme
|
||||
def load_specific_finders(theme)
|
||||
module_name = theme.classify
|
||||
|
||||
return unless Finders::ThemeVersion.constants.include?(module_name)
|
||||
|
||||
mod = Finders::ThemeVersion.const_get(module_name)
|
||||
|
||||
mod.constants.each do |constant|
|
||||
c = mod.const_get(constant)
|
||||
|
||||
next unless c.is_a?(Class)
|
||||
|
||||
finders << c.new(theme)
|
||||
def create_and_load_dynamic_versions_finders(theme)
|
||||
DB::DynamicFinders::Theme.create_versions_finders(theme.slug).each do |finder|
|
||||
finders << finder.new(theme)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -21,6 +21,8 @@ module WPScan
|
||||
|
||||
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))
|
||||
|
||||
raise Error::ThemesThresholdReached if opts[:threshold].positive? && found.size >= opts[:threshold]
|
||||
end
|
||||
|
||||
found
|
||||
|
||||
@@ -22,7 +22,7 @@ module WPScan
|
||||
found = []
|
||||
|
||||
enumerate(target_urls(opts), opts.merge(check_full_response: 400)) do |res|
|
||||
next unless res.body =~ /no image specified/i
|
||||
next unless /no image specified/i.match?(res.body)
|
||||
|
||||
found << Model::Timthumb.new(res.request.url, opts.merge(found_by: found_by, confidence: 100))
|
||||
end
|
||||
|
||||
@@ -24,7 +24,7 @@ module WPScan
|
||||
|
||||
return found if error.empty? # Protection plugin / error disabled
|
||||
|
||||
next unless error =~ /The password you entered for the username|Incorrect Password/i
|
||||
next unless /The password you entered for the username|Incorrect Password/i.match?(error)
|
||||
|
||||
found << Model::User.new(username, found_by: found_by, confidence: 100)
|
||||
end
|
||||
|
||||
@@ -6,7 +6,7 @@ module WPScan
|
||||
# Users disclosed from the dc:creator field in the RSS
|
||||
# The names disclosed are display names, however depending on the configuration of the blog,
|
||||
# they can be the same than usernames
|
||||
class RSSGenerator < WPScan::Finders::WpVersion::RSSGenerator
|
||||
class RSSGenerator < Finders::WpVersion::RSSGenerator
|
||||
def process_urls(urls, _opts = {})
|
||||
found = []
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ module WPScan
|
||||
# @param [ WPScan::Target ] target
|
||||
def initialize(target)
|
||||
(%w[RSSGenerator AtomGenerator RDFGenerator] +
|
||||
WPScan::DB::DynamicFinders::Wordpress.versions_finders_configs.keys +
|
||||
DB::DynamicFinders::Wordpress.versions_finders_configs.keys +
|
||||
%w[Readme UniqueFingerprinting]
|
||||
).each do |finder_name|
|
||||
finders << WpVersion.const_get(finder_name.to_sym).new(target)
|
||||
|
||||
@@ -28,6 +28,11 @@ module WPScan
|
||||
|
||||
@version
|
||||
end
|
||||
|
||||
# @return [ Array<String> ]
|
||||
def potential_readme_filenames
|
||||
@potential_readme_filenames ||= [*(DB::DynamicFinders::Plugin.df_data.dig(slug, 'Readme', 'path') || super)]
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -9,6 +9,7 @@ module WPScan
|
||||
include CMSScanner::Target::Platform::PHP
|
||||
include CMSScanner::Target::Server::Generic
|
||||
|
||||
# Most common readme filenames, based on checking all public plugins and themes.
|
||||
READMES = %w[readme.txt README.txt README.md readme.md Readme.txt].freeze
|
||||
|
||||
attr_reader :uri, :slug, :detection_opts, :version_detection_opts, :blog, :path_from_blog, :db_data
|
||||
@@ -117,7 +118,7 @@ module WPScan
|
||||
|
||||
return @readme_url unless @readme_url.nil?
|
||||
|
||||
READMES.each do |path|
|
||||
potential_readme_filenames.each do |path|
|
||||
t_url = url(path)
|
||||
|
||||
return @readme_url = t_url if Browser.forge_request(t_url, blog.head_or_get_params).run.code == 200
|
||||
@@ -126,6 +127,10 @@ module WPScan
|
||||
@readme_url = false
|
||||
end
|
||||
|
||||
def potential_readme_filenames
|
||||
@potential_readme_filenames ||= READMES
|
||||
end
|
||||
|
||||
# @param [ String ] path
|
||||
# @param [ Hash ] params The request params
|
||||
#
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<%= notice_icon %> Config Backup(s) Identified:
|
||||
<% @config_backups.each do |config_backup| -%>
|
||||
|
||||
<%= info_icon %> <%= config_backup %>
|
||||
<%= critical_icon %> <%= config_backup %>
|
||||
<%= render('@finding', item: config_backup) -%>
|
||||
<% end -%>
|
||||
<% end %>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<%= notice_icon %> Db Export(s) Identified:
|
||||
<% @db_exports.each do |db_export| -%>
|
||||
|
||||
<%= info_icon %> <%= db_export %>
|
||||
<%= critical_icon %> <%= db_export %>
|
||||
<%= render('@finding', item: db_export) -%>
|
||||
<% end -%>
|
||||
<% end %>
|
||||
|
||||
@@ -11,9 +11,10 @@
|
||||
}<% unless index == last_index %>,<% end -%>
|
||||
<% end -%>
|
||||
<% end -%>
|
||||
},
|
||||
"vulnerabilities": [
|
||||
<% if @item.respond_to?(:vulnerabilities) && !(vulns = @item.vulnerabilities).empty? -%>
|
||||
}
|
||||
<% if @item.respond_to?(:vulnerabilities) -%>
|
||||
,"vulnerabilities": [
|
||||
<% unless (vulns = @item.vulnerabilities).empty? -%>
|
||||
<% last_index = vulns.size - 1 -%>
|
||||
<% vulns.each_with_index do |v, index| -%>
|
||||
{
|
||||
@@ -23,4 +24,5 @@
|
||||
}<% unless index == last_index -%>,<% end -%>
|
||||
<% end -%>
|
||||
<% end -%>
|
||||
]
|
||||
]
|
||||
<% end -%>
|
||||
@@ -5,18 +5,19 @@ module WPScan
|
||||
module DynamicFinders
|
||||
class Base
|
||||
# @return [ String ]
|
||||
def self.db_file
|
||||
@db_file ||= DB_DIR.join('dynamic_finders.yml').to_s
|
||||
def self.df_file
|
||||
@df_file ||= DB_DIR.join('dynamic_finders.yml').to_s
|
||||
end
|
||||
|
||||
# @return [ Hash ]
|
||||
def self.db_data
|
||||
# true allows aliases to be loaded
|
||||
@db_data ||= YAML.safe_load(File.read(db_file), [Regexp], [], true)
|
||||
def self.all_df_data
|
||||
@all_df_data ||= YAML.safe_load(File.read(df_file), [Regexp])
|
||||
end
|
||||
|
||||
# @return [ Array<Symbol> ]
|
||||
def self.allowed_classes
|
||||
# The Readme is not put in there as it's not a Real DF, but rather using the DF system
|
||||
# to get the list of potential filenames for a given slug
|
||||
@allowed_classes ||= %i[Comment Xpath HeaderPattern BodyPattern JavascriptVar QueryParameter ConfigParser]
|
||||
end
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ module WPScan
|
||||
module DynamicFinders
|
||||
class Plugin < Base
|
||||
# @return [ Hash ]
|
||||
def self.db_data
|
||||
@db_data ||= super['plugins'] || {}
|
||||
def self.df_data
|
||||
@df_data ||= all_df_data['plugins'] || {}
|
||||
end
|
||||
|
||||
def self.version_finder_module
|
||||
@@ -21,7 +21,7 @@ module WPScan
|
||||
|
||||
return configs unless allowed_classes.include?(finder_class)
|
||||
|
||||
db_data.each do |slug, finders|
|
||||
df_data.each do |slug, finders|
|
||||
# Quite sure better can be done with some kind of logic statement in the select
|
||||
fs = if aggressive
|
||||
finders.reject { |_f, c| c['path'].nil? }
|
||||
@@ -48,7 +48,7 @@ module WPScan
|
||||
|
||||
@versions_finders_configs = {}
|
||||
|
||||
db_data.each do |slug, finders|
|
||||
df_data.each do |slug, finders|
|
||||
finders.each do |finder_name, config|
|
||||
next unless config.key?('version')
|
||||
|
||||
@@ -73,23 +73,33 @@ module WPScan
|
||||
version_finder_module.const_get(constant_name)
|
||||
end
|
||||
|
||||
def self.create_versions_finders
|
||||
versions_finders_configs.each do |slug, finders|
|
||||
mod = maybe_create_module(slug)
|
||||
# Create the dynamic finders related to the given slug, and return the created classes
|
||||
#
|
||||
# @param [ String ] slug
|
||||
#
|
||||
# @return [ Array<Class> ] The created classes
|
||||
def self.create_versions_finders(slug)
|
||||
created = []
|
||||
mod = maybe_create_module(slug)
|
||||
|
||||
finders.each do |finder_class, config|
|
||||
klass = config['class'] || finder_class
|
||||
versions_finders_configs[slug]&.each do |finder_class, config|
|
||||
klass = config['class'] || finder_class
|
||||
|
||||
# Instead of raising exceptions, skip unallowed/already defined finders
|
||||
# So that, when new DF configs are put in the .yml
|
||||
# users with old version of WPScan will still be able to scan blogs
|
||||
# when updating the DB but not the tool
|
||||
next if mod.constants.include?(finder_class.to_sym) ||
|
||||
!allowed_classes.include?(klass.to_sym)
|
||||
# Instead of raising exceptions, skip unallowed/already defined finders
|
||||
# So that, when new DF configs are put in the .yml
|
||||
# users with old version of WPScan will still be able to scan blogs
|
||||
# when updating the DB but not the tool
|
||||
|
||||
version_finder_super_class(klass).create_child_class(mod, finder_class.to_sym, config)
|
||||
end
|
||||
next unless allowed_classes.include?(klass.to_sym)
|
||||
|
||||
created << if mod.constants.include?(finder_class.to_sym)
|
||||
mod.const_get(finder_class.to_sym)
|
||||
else
|
||||
version_finder_super_class(klass).create_child_class(mod, finder_class.to_sym, config)
|
||||
end
|
||||
end
|
||||
|
||||
created
|
||||
end
|
||||
|
||||
# The idea here would be to check if the class exist in
|
||||
|
||||
@@ -5,8 +5,8 @@ module WPScan
|
||||
module DynamicFinders
|
||||
class Theme < Plugin
|
||||
# @return [ Hash ]
|
||||
def self.db_data
|
||||
@db_data ||= super['themes'] || {}
|
||||
def self.df_data
|
||||
@df_data ||= all_df_data['themes'] || {}
|
||||
end
|
||||
|
||||
def self.version_finder_module
|
||||
|
||||
@@ -5,8 +5,8 @@ module WPScan
|
||||
module DynamicFinders
|
||||
class Wordpress < Base
|
||||
# @return [ Hash ]
|
||||
def self.db_data
|
||||
@db_data ||= super['wordpress'] || {}
|
||||
def self.df_data
|
||||
@df_data ||= all_df_data['wordpress'] || {}
|
||||
end
|
||||
|
||||
# @return [ Constant ]
|
||||
@@ -30,9 +30,9 @@ module WPScan
|
||||
return configs unless allowed_classes.include?(finder_class)
|
||||
|
||||
finders = if aggressive
|
||||
db_data.reject { |_f, c| c['path'].nil? }
|
||||
df_data.reject { |_f, c| c['path'].nil? }
|
||||
else
|
||||
db_data.select { |_f, c| c['path'].nil? }
|
||||
df_data.select { |_f, c| c['path'].nil? }
|
||||
end
|
||||
|
||||
finders.each do |finder_name, config|
|
||||
@@ -48,7 +48,7 @@ module WPScan
|
||||
|
||||
# @return [ Hash ]
|
||||
def self.versions_finders_configs
|
||||
@versions_finders_configs ||= db_data.select { |_finder_name, config| config.key?('version') }
|
||||
@versions_finders_configs ||= df_data.select { |_finder_name, config| config.key?('version') }
|
||||
end
|
||||
|
||||
def self.create_versions_finders
|
||||
|
||||
@@ -64,11 +64,12 @@ module WPScan
|
||||
# @return [ Hash ] The params for Typhoeus::Request
|
||||
# @note Those params can't be overriden by CLI options
|
||||
def request_params
|
||||
{
|
||||
@request_params ||= {
|
||||
timeout: 600,
|
||||
connecttimeout: 300,
|
||||
accept_encoding: 'gzip, deflate',
|
||||
cache_ttl: 0
|
||||
cache_ttl: 0,
|
||||
headers: { 'User-Agent' => Browser.instance.default_user_agent, 'Referer' => nil }
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ module WPScan
|
||||
end
|
||||
end
|
||||
|
||||
require_relative 'errors/enumeration'
|
||||
require_relative 'errors/http'
|
||||
require_relative 'errors/update'
|
||||
require_relative 'errors/wordpress'
|
||||
|
||||
21
lib/wpscan/errors/enumeration.rb
Normal file
21
lib/wpscan/errors/enumeration.rb
Normal file
@@ -0,0 +1,21 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
module WPScan
|
||||
module Error
|
||||
class PluginsThresholdReached < Standard
|
||||
def to_s
|
||||
"The number of plugins detected reached the threshold of #{ParsedCli.plugins_threshold} " \
|
||||
'which might indicate False Positive. It would be recommended to use the --exclude-content-based ' \
|
||||
'option to ignore the bad responses.'
|
||||
end
|
||||
end
|
||||
|
||||
class ThemesThresholdReached < Standard
|
||||
def to_s
|
||||
"The number of themes detected reached the threshold of #{ParsedCli.themes_threshold} " \
|
||||
'which might indicate False Positive. It would be recommended to use the --exclude-content-based ' \
|
||||
'option to ignore the bad responses.'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -6,7 +6,7 @@ module WPScan
|
||||
module Version
|
||||
# Version finder using Body Pattern method. Tipically used when the response is not
|
||||
# an HTML doc and Xpath can't be used
|
||||
class BodyPattern < WPScan::Finders::DynamicFinder::Version::Finder
|
||||
class BodyPattern < Finders::DynamicFinder::Version::Finder
|
||||
# @return [ Hash ]
|
||||
def self.child_class_constants
|
||||
@child_class_constants ||= super().merge(PATTERN: nil, CONFIDENCE: 60)
|
||||
|
||||
@@ -6,7 +6,7 @@ module WPScan
|
||||
module Version
|
||||
# Version finder in Comment, which is basically an Xpath one with a default
|
||||
# Xpath of //comment()
|
||||
class Comment < WPScan::Finders::DynamicFinder::Version::Xpath
|
||||
class Comment < Finders::DynamicFinder::Version::Xpath
|
||||
# @return [ Hash ]
|
||||
def self.child_class_constants
|
||||
@child_class_constants ||= super().merge(PATTERN: nil, XPATH: '//comment()')
|
||||
|
||||
@@ -6,7 +6,7 @@ module WPScan
|
||||
module Version
|
||||
# Version finder using by parsing config files, such as composer.json
|
||||
# and so on
|
||||
class ConfigParser < WPScan::Finders::DynamicFinder::Version::Finder
|
||||
class ConfigParser < Finders::DynamicFinder::Version::Finder
|
||||
ALLOWED_PARSERS = [JSON, YAML].freeze
|
||||
|
||||
def self.child_class_constants
|
||||
|
||||
@@ -5,7 +5,7 @@ module WPScan
|
||||
module DynamicFinder
|
||||
module Version
|
||||
# Version finder using Header Pattern method
|
||||
class HeaderPattern < WPScan::Finders::DynamicFinder::Version::Finder
|
||||
class HeaderPattern < Finders::DynamicFinder::Version::Finder
|
||||
# @return [ Hash ]
|
||||
def self.child_class_constants
|
||||
@child_class_constants ||= super().merge(HEADER: nil, PATTERN: nil, CONFIDENCE: 60)
|
||||
|
||||
@@ -5,7 +5,7 @@ module WPScan
|
||||
module DynamicFinder
|
||||
module Version
|
||||
# Version finder using JavaScript Variable method
|
||||
class JavascriptVar < WPScan::Finders::DynamicFinder::Version::Finder
|
||||
class JavascriptVar < Finders::DynamicFinder::Version::Finder
|
||||
# @return [ Hash ]
|
||||
def self.child_class_constants
|
||||
@child_class_constants ||= super().merge(
|
||||
|
||||
@@ -5,7 +5,7 @@ module WPScan
|
||||
module DynamicFinder
|
||||
module Version
|
||||
# Version finder using QueryParameter method
|
||||
class QueryParameter < WPScan::Finders::DynamicFinder::Version::Finder
|
||||
class QueryParameter < Finders::DynamicFinder::Version::Finder
|
||||
# @return [ Hash ]
|
||||
def self.child_class_constants
|
||||
@child_class_constants ||= super().merge(
|
||||
|
||||
@@ -5,7 +5,7 @@ module WPScan
|
||||
module DynamicFinder
|
||||
module Version
|
||||
# Version finder using Xpath method
|
||||
class Xpath < WPScan::Finders::DynamicFinder::Version::Finder
|
||||
class Xpath < Finders::DynamicFinder::Version::Finder
|
||||
# @return [ Hash ]
|
||||
def self.child_class_constants
|
||||
@child_class_constants ||= super().merge(
|
||||
|
||||
@@ -4,22 +4,22 @@ module WPScan
|
||||
module Finders
|
||||
module DynamicFinder
|
||||
module WpItemVersion
|
||||
class BodyPattern < WPScan::Finders::DynamicFinder::Version::BodyPattern
|
||||
class BodyPattern < Finders::DynamicFinder::Version::BodyPattern
|
||||
end
|
||||
|
||||
class Comment < WPScan::Finders::DynamicFinder::Version::Comment
|
||||
class Comment < Finders::DynamicFinder::Version::Comment
|
||||
end
|
||||
|
||||
class ConfigParser < WPScan::Finders::DynamicFinder::Version::ConfigParser
|
||||
class ConfigParser < Finders::DynamicFinder::Version::ConfigParser
|
||||
end
|
||||
|
||||
class HeaderPattern < WPScan::Finders::DynamicFinder::Version::HeaderPattern
|
||||
class HeaderPattern < Finders::DynamicFinder::Version::HeaderPattern
|
||||
end
|
||||
|
||||
class JavascriptVar < WPScan::Finders::DynamicFinder::Version::JavascriptVar
|
||||
class JavascriptVar < Finders::DynamicFinder::Version::JavascriptVar
|
||||
end
|
||||
|
||||
class QueryParameter < WPScan::Finders::DynamicFinder::Version::QueryParameter
|
||||
class QueryParameter < Finders::DynamicFinder::Version::QueryParameter
|
||||
# @return [ Regexp ]
|
||||
def path_pattern
|
||||
# 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
|
||||
|
||||
class Xpath < WPScan::Finders::DynamicFinder::Version::Xpath
|
||||
class Xpath < Finders::DynamicFinder::Version::Xpath
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -12,23 +12,23 @@ module WPScan
|
||||
end
|
||||
end
|
||||
|
||||
class BodyPattern < WPScan::Finders::DynamicFinder::Version::BodyPattern
|
||||
class BodyPattern < Finders::DynamicFinder::Version::BodyPattern
|
||||
include Finder
|
||||
end
|
||||
|
||||
class Comment < WPScan::Finders::DynamicFinder::Version::Comment
|
||||
class Comment < Finders::DynamicFinder::Version::Comment
|
||||
include Finder
|
||||
end
|
||||
|
||||
class HeaderPattern < WPScan::Finders::DynamicFinder::Version::HeaderPattern
|
||||
class HeaderPattern < Finders::DynamicFinder::Version::HeaderPattern
|
||||
include Finder
|
||||
end
|
||||
|
||||
class JavascriptVar < WPScan::Finders::DynamicFinder::Version::JavascriptVar
|
||||
class JavascriptVar < Finders::DynamicFinder::Version::JavascriptVar
|
||||
include Finder
|
||||
end
|
||||
|
||||
class QueryParameter < WPScan::Finders::DynamicFinder::Version::QueryParameter
|
||||
class QueryParameter < Finders::DynamicFinder::Version::QueryParameter
|
||||
include Finder
|
||||
|
||||
# @return [ Hash ]
|
||||
|
||||
@@ -6,13 +6,15 @@ rescue StandardError => e
|
||||
raise "JSON parsing error in #{file} #{e}"
|
||||
end
|
||||
|
||||
# @return [ Symbol ]
|
||||
# Sanitize and classify a slug
|
||||
# @note As a class can not start with a digit or underscore, a D_ is
|
||||
# put as a prefix in such case. Ugly but well :x
|
||||
# Not only used to classify slugs though, but Dynamic Finder names as well
|
||||
# put as a prefix in such case. Ugly but well :x
|
||||
# Not only used to classify slugs though, but Dynamic Finder names as well
|
||||
#
|
||||
# @return [ Symbol ]
|
||||
def classify_slug(slug)
|
||||
classified = slug.to_s.tr('-', '_').camelize.to_s
|
||||
classified = "D_#{classified}" if classified[0] =~ /\d/
|
||||
classified = slug.to_s.gsub(/[^a-z\d\-]/i, '-').gsub(/\-{1,}/, '_').camelize.to_s
|
||||
classified = "D_#{classified}" if /\d/.match?(classified[0])
|
||||
|
||||
classified.to_sym
|
||||
end
|
||||
|
||||
@@ -29,7 +29,7 @@ module WPScan
|
||||
end
|
||||
|
||||
homepage_res.html.css('meta[name="generator"]').each do |node|
|
||||
return true if node['content'] =~ /wordpress/i
|
||||
return true if /wordpress/i.match?(node['content'])
|
||||
end
|
||||
|
||||
return true unless comments_from_page(/wordpress/i, homepage_res).empty?
|
||||
|
||||
@@ -99,20 +99,19 @@ module WPScan
|
||||
|
||||
# @return [ String, False ] String of the sub_dir found, false otherwise
|
||||
# @note: nil can not be returned here, otherwise if there is no sub_dir
|
||||
# the check would be done each time
|
||||
# the check would be done each time, which would make enumeration of
|
||||
# long list of items very slow to generate
|
||||
def sub_dir
|
||||
unless @sub_dir
|
||||
# url_pattern is from CMSScanner::Target
|
||||
pattern = %r{#{url_pattern}(.+?)/(?:xmlrpc\.php|wp\-includes/)}i
|
||||
return @sub_dir unless @sub_dir.nil?
|
||||
|
||||
in_scope_uris(homepage_res) do |uri|
|
||||
return @sub_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
|
||||
end
|
||||
# url_pattern is from CMSScanner::Target
|
||||
pattern = %r{#{url_pattern}(.+?)/(?:xmlrpc\.php|wp\-includes/)}i
|
||||
|
||||
@sub_dir = false
|
||||
in_scope_uris(homepage_res) do |uri|
|
||||
return @sub_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
|
||||
end
|
||||
|
||||
@sub_dir
|
||||
@sub_dir = false
|
||||
end
|
||||
|
||||
# Override of the WebSite#url to consider the custom WP directories
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
# Version
|
||||
module WPScan
|
||||
VERSION = '3.5.3'
|
||||
VERSION = '3.6.3'
|
||||
end
|
||||
|
||||
@@ -70,8 +70,8 @@ describe WPScan::Controller::Enumeration do
|
||||
it 'contains the correct options' do
|
||||
expect(controller.cli_options.map(&:to_sym)).to eql(
|
||||
%i[enumerate exclude_content_based
|
||||
plugins_list plugins_detection plugins_version_all plugins_version_detection
|
||||
themes_list themes_detection themes_version_all themes_version_detection
|
||||
plugins_list plugins_detection plugins_version_all plugins_version_detection plugins_threshold
|
||||
themes_list themes_detection themes_version_all themes_version_detection themes_threshold
|
||||
timthumbs_list timthumbs_detection
|
||||
config_backups_list config_backups_detection
|
||||
db_exports_list db_exports_detection
|
||||
@@ -102,15 +102,6 @@ describe WPScan::Controller::Enumeration do
|
||||
end
|
||||
end
|
||||
|
||||
describe '#before_scan' do
|
||||
it 'creates the Dynamic Finders' do
|
||||
expect(WPScan::DB::DynamicFinders::Plugin).to receive(:create_versions_finders)
|
||||
expect(WPScan::DB::DynamicFinders::Theme).to receive(:create_versions_finders)
|
||||
|
||||
controller.before_scan
|
||||
end
|
||||
end
|
||||
|
||||
describe '#run' do
|
||||
context 'when no :enumerate' do
|
||||
before do
|
||||
|
||||
@@ -52,6 +52,60 @@ describe WPScan::Controller::PasswordAttack do
|
||||
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
|
||||
context 'when --password-attack provided' do
|
||||
let(:cli_args) { "#{super()} --password-attack #{attack}" }
|
||||
@@ -92,7 +146,7 @@ describe WPScan::Controller::PasswordAttack do
|
||||
before do
|
||||
expect(controller.target)
|
||||
.to receive(:xmlrpc)
|
||||
.and_return(WPScan::Model::XMLRPC.new("#{target_url}/xmlrpc.php"))
|
||||
.and_return(WPScan::Model::XMLRPC.new("#{target_url}xmlrpc.php"))
|
||||
end
|
||||
|
||||
context 'when single xmlrpc' do
|
||||
@@ -117,73 +171,50 @@ describe WPScan::Controller::PasswordAttack do
|
||||
end
|
||||
|
||||
context 'when automatic detection' do
|
||||
before { expect(controller.target).to receive(:xmlrpc).and_return(xmlrpc) }
|
||||
|
||||
context 'when xmlrpc not found' do
|
||||
let(:xmlrpc) { nil }
|
||||
|
||||
context 'when xmlrpc_get_users_blogs_enabled? is false' do
|
||||
it 'returns the WpLogin' do
|
||||
expect(controller.attacker).to be_a WPScan::Finders::Passwords::WpLogin
|
||||
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).to receive(:xmlrpc_get_users_blogs_enabled?).and_return(false)
|
||||
|
||||
expect(controller.attacker).to be_a WPScan::Finders::Passwords::WpLogin
|
||||
expect(controller.attacker.target).to be_a WPScan::Target
|
||||
end
|
||||
end
|
||||
|
||||
context 'when xmlrpc enabled' do
|
||||
let(:xmlrpc) { WPScan::Model::XMLRPC.new("#{target_url}/xmlrpc.php") }
|
||||
context 'when xmlrpc_get_users_blogs_enabled? is true' do
|
||||
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"))
|
||||
end
|
||||
|
||||
context 'when wp.getUsersBlogs methods not available' do
|
||||
it 'returns the WpLogin' do
|
||||
expect(xmlrpc).to receive(:available_methods).and_return(%w[m1 m2])
|
||||
context 'when WP version not found' do
|
||||
it 'returns the XMLRPC' do
|
||||
expect(controller.target).to receive(:wp_version).and_return(false)
|
||||
|
||||
expect(controller.attacker).to be_a WPScan::Finders::Passwords::WpLogin
|
||||
expect(controller.attacker.target).to be_a WPScan::Target
|
||||
expect(controller.attacker).to be_a WPScan::Finders::Passwords::XMLRPC
|
||||
expect(controller.attacker.target).to be_a WPScan::Model::XMLRPC
|
||||
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 found' do
|
||||
before { expect(controller.target).to receive(:wp_version).and_return(wp_version) }
|
||||
|
||||
context 'when WP version not found' do
|
||||
it 'returns the XMLRPC' do
|
||||
expect(controller.target).to receive(:wp_version).and_return(false)
|
||||
context 'when WP < 4.4' do
|
||||
let(:wp_version) { WPScan::Model::WpVersion.new('3.8.1') }
|
||||
|
||||
expect(controller.attacker).to be_a WPScan::Finders::Passwords::XMLRPC
|
||||
it 'returns the XMLRPCMulticall' do
|
||||
expect(controller.attacker).to be_a WPScan::Finders::Passwords::XMLRPCMulticall
|
||||
expect(controller.attacker.target).to be_a WPScan::Model::XMLRPC
|
||||
end
|
||||
end
|
||||
|
||||
context 'when WP version found' do
|
||||
before { expect(controller.target).to receive(:wp_version).and_return(wp_version) }
|
||||
context 'when WP >= 4.4' do
|
||||
let(:wp_version) { WPScan::Model::WpVersion.new('4.4') }
|
||||
|
||||
context 'when WP < 4.4' do
|
||||
let(:wp_version) { WPScan::Model::WpVersion.new('3.8.1') }
|
||||
|
||||
it 'returns the XMLRPCMulticall' do
|
||||
expect(controller.attacker).to be_a WPScan::Finders::Passwords::XMLRPCMulticall
|
||||
expect(controller.attacker.target).to be_a WPScan::Model::XMLRPC
|
||||
end
|
||||
end
|
||||
|
||||
context 'when WP >= 4.4' do
|
||||
let(:wp_version) { WPScan::Model::WpVersion.new('4.4') }
|
||||
|
||||
it 'returns the XMLRPC' do
|
||||
expect(controller.attacker).to be_a WPScan::Finders::Passwords::XMLRPC
|
||||
expect(controller.attacker.target).to be_a WPScan::Model::XMLRPC
|
||||
end
|
||||
it 'returns the XMLRPC' do
|
||||
expect(controller.attacker).to be_a WPScan::Finders::Passwords::XMLRPC
|
||||
expect(controller.attacker.target).to be_a WPScan::Model::XMLRPC
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
61
spec/app/finders/passwords/wp_login_spec.rb
Normal file
61
spec/app/finders/passwords/wp_login_spec.rb
Normal file
@@ -0,0 +1,61 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::Passwords::WpLogin do
|
||||
subject(:finder) { described_class.new(target) }
|
||||
let(:target) { WPScan::Target.new(url) }
|
||||
let(:url) { 'http://ex.lo/' }
|
||||
|
||||
describe '#valid_credentials?' do
|
||||
context 'when a non 302' do
|
||||
it 'returns false' do
|
||||
expect(finder.valid_credentials?(Typhoeus::Response.new(code: 200, headers: {}))).to be_falsey
|
||||
end
|
||||
end
|
||||
|
||||
context 'when a 302' do
|
||||
let(:response) { Typhoeus::Response.new(code: 302, headers: headers) }
|
||||
|
||||
context 'when no cookies set' do
|
||||
let(:headers) { {} }
|
||||
|
||||
it 'returns false' do
|
||||
expect(finder.valid_credentials?(response)).to be_falsey
|
||||
end
|
||||
end
|
||||
|
||||
context 'when no logged_in cookie set' do
|
||||
context 'when only one cookie set' do
|
||||
let(:headers) { 'Set-Cookie: wordpress_test_cookie=WP+Cookie+check; path=/' }
|
||||
|
||||
it 'returns false' do
|
||||
expect(finder.valid_credentials?(response)).to be_falsey
|
||||
end
|
||||
end
|
||||
|
||||
context 'when multiple cookies set' do
|
||||
let(:headers) do
|
||||
"Set-Cookie: wordpress_test_cookie=WP+Cookie+check; path=/\r\n" \
|
||||
'Set-Cookie: something=value; path=/'
|
||||
end
|
||||
|
||||
it 'returns false' do
|
||||
expect(finder.valid_credentials?(response)).to be_falsey
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context 'when logged_in cookie set' do
|
||||
let(:headers) do
|
||||
"Set-Cookie: wordpress_test_cookie=WP+Cookie+check; path=/\r\r" \
|
||||
"Set-Cookie: wordpress_xxx=yyy; path=/wp-content/plugins; httponly\r\n" \
|
||||
"Set-Cookie: wordpress_xxx=yyy; path=/wp-admin; httponly\r\n" \
|
||||
'Set-Cookie: wordpress_logged_in_xxx=yyy; path=/; httponly'
|
||||
end
|
||||
|
||||
it 'returns false' do
|
||||
expect(finder.valid_credentials?(response)).to eql true
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -1,8 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
# If this file is tested alone (rspec path-to-this-file), then there will be an error about
|
||||
# constants not being intilialized. This is due to the Dynamic Finders.
|
||||
|
||||
describe WPScan::Finders::PluginVersion::Base do
|
||||
subject(:plugin_version) { described_class.new(plugin) }
|
||||
let(:plugin) { WPScan::Model::Plugin.new(slug, target) }
|
||||
@@ -15,7 +12,7 @@ describe WPScan::Finders::PluginVersion::Base do
|
||||
expect(plugin_version.finders.map { |f| f.class.to_s.demodulize }).to match_array @expected
|
||||
end
|
||||
|
||||
context 'when no related specific finders' do
|
||||
context 'when no related dynamic finders' do
|
||||
let(:slug) { 'spec' }
|
||||
|
||||
it 'contains the default finders' do
|
||||
@@ -25,19 +22,13 @@ describe WPScan::Finders::PluginVersion::Base do
|
||||
|
||||
# Dynamic Version Finders are not tested here, they are in
|
||||
# spec/lib/finders/dynamic_finder/plugin_versions_spec
|
||||
context 'when specific finders' do
|
||||
let(:specific) do
|
||||
{
|
||||
# None so far
|
||||
}
|
||||
end
|
||||
|
||||
context 'when dynamic finders' do
|
||||
WPScan::DB::DynamicFinders::Plugin.versions_finders_configs.each do |plugin_slug, configs|
|
||||
context "when #{plugin_slug} plugin" do
|
||||
let(:slug) { plugin_slug }
|
||||
|
||||
it 'contains the expected finders (default + specific + the dynamic ones)' do
|
||||
@expected = default_finders + [*specific[plugin_slug]] + configs.keys
|
||||
it 'contains the expected finders (default + the dynamic ones)' do
|
||||
@expected = default_finders + configs.keys
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -13,20 +13,21 @@ describe WPScan::Finders::ThemeVersion::Base do
|
||||
expect(theme_version.finders.map { |f| f.class.to_s.demodulize }).to eql @expected
|
||||
end
|
||||
|
||||
context 'when no related specific finders' do
|
||||
context 'when no related dynamic finders' do
|
||||
it 'contains the default finders' do
|
||||
@expected = default_finders
|
||||
end
|
||||
end
|
||||
|
||||
context 'when specific finders' do
|
||||
{
|
||||
}.each do |theme_slug, specific_finders|
|
||||
# Dynamic Version Finders are not tested here, they are in
|
||||
# spec/lib/finders/dynamic_finder/theme_versions_spec
|
||||
context 'when dynamic finders' do
|
||||
WPScan::DB::DynamicFinders::Theme.versions_finders_configs.each do |theme_slug, configs|
|
||||
context "when #{theme_slug} theme" do
|
||||
let(:slug) { theme_slug }
|
||||
|
||||
it 'contains the expected finders' do
|
||||
@expected = default_finders + specific_finders
|
||||
it 'contains the expected finders (default + the dynamic ones)' do
|
||||
@expected = default_finders + configs.keys
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -60,6 +60,26 @@ describe WPScan::Model::Plugin do
|
||||
end
|
||||
end
|
||||
|
||||
describe 'potential_readme_filenames' do
|
||||
context 'when not set in the DF file' do
|
||||
its(:potential_readme_filenames) { should eql described_class::READMES }
|
||||
end
|
||||
|
||||
context 'when set in the DF file' do
|
||||
context 'as a string' do
|
||||
let(:slug) { 'photoblocks-grid-gallery' }
|
||||
|
||||
its(:potential_readme_filenames) { should eql %w[README.txt] }
|
||||
end
|
||||
|
||||
context 'as an array' do
|
||||
let(:slug) { 'customerlabs-actionrecorder' }
|
||||
|
||||
its(:potential_readme_filenames) { should eql %w[Readme.txt Readme.md] }
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe '#latest_version, #last_updated, #popular' do
|
||||
context 'when none' do
|
||||
let(:slug) { 'vulnerable-not-popular' }
|
||||
|
||||
7477
spec/fixtures/db/dynamic_finders.yml
vendored
7477
spec/fixtures/db/dynamic_finders.yml
vendored
File diff suppressed because it is too large
Load Diff
2718
spec/fixtures/dynamic_finders/expected.yml
vendored
2718
spec/fixtures/dynamic_finders/expected.yml
vendored
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,63 @@
|
||||
# Copyright (C) 2019 Jörn Lund
|
||||
# This file is distributed under the same license as the ACF Dropzone plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ACF Dropzone 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/acf-dropzone\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2019-07-04T10:29:43+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.1.0\n"
|
||||
"X-Domain: acf-dropzone\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "ACF Dropzone"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://github.com/mcguffin/acf-dropzone"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Drag and drop file upload for ACF-Fields."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Jörn Lund"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://github.com/mcguffin"
|
||||
msgstr ""
|
||||
|
||||
#: include/AcfDropzone/Compat/ACF.php:47
|
||||
#: tmp/svn/tags/1.0.0/include/AcfDropzone/Compat/ACF.php:47
|
||||
#: tmp/svn/trunk/include/AcfDropzone/Compat/ACF.php:47
|
||||
#: tmp/git/include/AcfDropzone/Compat/ACF.php:47
|
||||
msgid "Enable Dropzone"
|
||||
msgstr ""
|
||||
|
||||
#: include/AcfDropzone/Compat/ACF.php:103
|
||||
#: tmp/svn/tags/1.0.0/include/AcfDropzone/Compat/ACF.php:103
|
||||
#: tmp/svn/trunk/include/AcfDropzone/Compat/ACF.php:103
|
||||
#: tmp/git/include/AcfDropzone/Compat/ACF.php:103
|
||||
msgid "Dismiss this notice."
|
||||
msgstr ""
|
||||
|
||||
#: include/AcfDropzone/Compat/ACF.php:107
|
||||
#: tmp/svn/tags/1.0.0/include/AcfDropzone/Compat/ACF.php:107
|
||||
#: tmp/svn/trunk/include/AcfDropzone/Compat/ACF.php:107
|
||||
#: tmp/git/include/AcfDropzone/Compat/ACF.php:107
|
||||
msgid "Drop files here"
|
||||
msgstr ""
|
||||
|
||||
#: include/AcfDropzone/Compat/ACF.php:108
|
||||
#: tmp/svn/tags/1.0.0/include/AcfDropzone/Compat/ACF.php:108
|
||||
#: tmp/svn/trunk/include/AcfDropzone/Compat/ACF.php:108
|
||||
#: tmp/git/include/AcfDropzone/Compat/ACF.php:108
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,225 @@
|
||||
# Copyright (C) 2019 Jörn Lund
|
||||
# This file is distributed under the same license as the ACF OpenStreetMap Field plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ACF OpenStreetMap Field 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/acf-field-openstreetmap\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2019-07-05T08:37:19+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.1.0\n"
|
||||
"X-Domain: acf-openstreetmap-field\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "ACF OpenStreetMap Field"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://wordpress.org/plugins/acf-openstreetmap-field"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "A configurable OpenStreetMap Field for ACF."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Jörn Lund"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://github.com/mcguffin"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:37
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:37
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:37
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:37
|
||||
msgid "OpenStreetMap Settings"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:37
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:51
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:37
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:51
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:37
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:51
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:37
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:51
|
||||
msgid "OpenStreetMap"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:51
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:51
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:51
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:51
|
||||
msgid "acf-openstreetmap-field Settings"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:57
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:57
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:57
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:57
|
||||
msgid "Save Settings"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:86
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:86
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:86
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:86
|
||||
msgid "Access Tokens"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:139
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:139
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:139
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Settings/SettingsOpenStreetMap.php:139
|
||||
msgid "Enter Access Tokens for various Map Tile providers."
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:125
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:125
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:125
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:125
|
||||
msgid "Raw Data"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:126
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:126
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:126
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:126
|
||||
msgid "Leaflet JS"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:127
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:127
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:127
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:127
|
||||
msgid "iFrame (OpenStreetMap.org)"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:146
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:146
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:146
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:146
|
||||
msgid "Map Appearance"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:147
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:147
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:147
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:147
|
||||
msgid "Set zoom, center and select layers being displayed."
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:167
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:167
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:167
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:167
|
||||
msgid "Map Position"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:168
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:179
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:168
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:179
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:168
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:179
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:168
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:179
|
||||
msgid "Center the initial map"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:171
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:171
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:171
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:171
|
||||
msgid "lat"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:178
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:178
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:178
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:178
|
||||
msgid "Center"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:182
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:182
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:182
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:182
|
||||
msgid "lng"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:190
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:190
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:190
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:190
|
||||
msgid "Zoom"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:191
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:191
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:191
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:191
|
||||
msgid "Set the initial zoom level"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:196
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:196
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:196
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:196
|
||||
msgid "zoom"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:203
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:203
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:203
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:203
|
||||
msgid "Allow layer selection"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:213
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:213
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:213
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:213
|
||||
msgid "Customise the map height"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:222
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:222
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:222
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:222
|
||||
msgid "Max. number of Markers"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:223
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:223
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:223
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:223
|
||||
msgid "Leave empty for infinite markers"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:380
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:380
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:380
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:380
|
||||
msgid "Locate Marker"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:407
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:407
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:407
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:407
|
||||
msgid "Remove Marker"
|
||||
msgstr ""
|
||||
|
||||
#: include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:734
|
||||
#: tmp/svn/tags/1.0.0/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:734
|
||||
#: tmp/svn/trunk/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:734
|
||||
#: tmp/git/include/ACFFieldOpenstreetmap/Field/OpenStreetMap.php:734
|
||||
msgid "View Larger Map"
|
||||
msgstr ""
|
||||
37
spec/fixtures/dynamic_finders/plugin_version/acf-options-for-polylang/change_log/CHANGELOG.md
vendored
Normal file
37
spec/fixtures/dynamic_finders/plugin_version/acf-options-for-polylang/change_log/CHANGELOG.md
vendored
Normal 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.
|
||||
@@ -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 ""
|
||||
@@ -0,0 +1,238 @@
|
||||
# Copyright (C) 2019 Palbo Capello
|
||||
# This file is distributed under the GPL-2.0+.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Advanced Custom Types for Divi 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: "
|
||||
"https://wordpress.org/support/plugin/advanced-custom-types-divi\n"
|
||||
"POT-Creation-Date: 2019-06-29 00:00:14+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"
|
||||
|
||||
#: advanced-custom-types-divi.php:32
|
||||
msgid ""
|
||||
"Advanced Custom Types for Divi was deactivated because <span "
|
||||
"style='font-weight: bold;'>ACT for Divi PRO</span> is active"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-act-divi.php:266
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-act-divi.php:267
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:15
|
||||
msgid "ACT Post Type Grid"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:81
|
||||
msgid "View more button"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:116
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:124
|
||||
msgid "Body"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:127
|
||||
msgid "Button"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:153
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:157
|
||||
msgid "Query"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:165
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:339
|
||||
msgid "Layout"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:169
|
||||
msgid "Card"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:182
|
||||
msgid "Show title"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:185
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:201
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:233
|
||||
msgid "Toggle whether mushroom will be added to the pizza."
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:189
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:205
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:237
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:396
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:190
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:206
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:238
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:397
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:198
|
||||
msgid "Show thumbnail"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:213
|
||||
msgid "Thumbnail size"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:218
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:250
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:269
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:343
|
||||
msgid "Content entered here will appear inside the module."
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:230
|
||||
msgid "Show content"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:245
|
||||
msgid "Content length"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:265
|
||||
msgid "Post type"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:276
|
||||
msgid "Posts limit"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:279
|
||||
msgid "Posts limit."
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:286
|
||||
msgid "Posts offset"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:289
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:301
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:313
|
||||
msgid "Posts offset."
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:296
|
||||
msgid "Order"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:308
|
||||
msgid "Order by"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:323
|
||||
msgid "View more text"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:326
|
||||
msgid "Post button."
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:352
|
||||
msgid "Heading Level"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:356
|
||||
msgid "H1"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:357
|
||||
msgid "H2"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:358
|
||||
msgid "H3"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:359
|
||||
msgid "H4"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:360
|
||||
msgid "H5"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:361
|
||||
msgid "H6"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:371
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:375
|
||||
msgid "1 Column"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:376
|
||||
msgid "2 Columns"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:377
|
||||
msgid "3 Columns"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:378
|
||||
msgid "4 Columns"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:389
|
||||
msgid "Card inner padding"
|
||||
msgstr ""
|
||||
|
||||
#: includes/modules/ACTPostTypeGrid/ACTPostTypeGrid.php:392
|
||||
msgid "Card inner padding."
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "Advanced Custom Types for Divi"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin/theme
|
||||
msgid "https://www.advancedcustomtypes.io"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid "Advanced custom types for Divi theme and Divi builder."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "Palbo Capello"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "http://capellopablo.com/"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,231 @@
|
||||
# Copyright (C) 2019 Idenovasi
|
||||
# This file is distributed under the same license as the Advanced Random Posts Widget package.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Advanced Random Posts Widget 2.2.0\n"
|
||||
"Report-Msgid-Bugs-To: https://idenovasi.com/contact/\n"
|
||||
"POT-Creation-Date: 2019-03-07 16:09:37+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Idenovasi\n"
|
||||
"Language-Team: Idenovasi\n"
|
||||
"X-Generator: grunt-wp-i18n 1.0.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"X-Poedit-Language: English\n"
|
||||
"X-Poedit-Country: UNITED STATES\n"
|
||||
"X-Poedit-SourceCharset: utf-8\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
"X-Poedit-KeywordsList: "
|
||||
"__;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c;_nc:4c,1,2;_"
|
||||
"x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
||||
"X-Textdomain-Support: yes\n"
|
||||
|
||||
#: includes/form.php:48
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:55
|
||||
msgid "Title URL"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:62
|
||||
msgid "CSS Class"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:69
|
||||
msgid "HTML or text before the random posts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:76
|
||||
msgid "HTML or text after the random posts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:88
|
||||
msgid "Ignore sticky posts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:94
|
||||
msgid "Number of posts to show"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:97
|
||||
msgid "to show all posts."
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:102
|
||||
msgid "Offset"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:105
|
||||
msgid "The number of posts to skip"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:110
|
||||
msgid "Post type"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:121
|
||||
msgid "Post status"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:136
|
||||
msgid "Limit to Category"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:152
|
||||
msgid "Limit to Tag"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:168
|
||||
msgid "Limit to Taxonomy"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:171
|
||||
msgid "Ex: category=1,2,4&post_tag=6,12"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:172
|
||||
msgid "Available: "
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:184
|
||||
msgid "Display thumbnail"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:190
|
||||
msgid "Thumbnail Size "
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:197
|
||||
msgid "Please read %1$sFAQ%2$s for more information."
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:203
|
||||
msgid "Use custom thumbnail sizes"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:209
|
||||
msgid "Width & Height"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:217
|
||||
msgid "Thumbnail Alignment"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:220
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:221
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:222
|
||||
msgid "Center"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:227
|
||||
msgid ""
|
||||
"Your theme does not support Post Thumbnail feature, please go to "
|
||||
"%1$shttp://codex.wordpress.org/Post_Thumbnails%2$s to read more info and "
|
||||
"how to activate it in your theme."
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:237
|
||||
msgid "Display full post"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:244
|
||||
msgid "Display excerpt"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:250
|
||||
msgid "Excerpt Length"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:258
|
||||
msgid "Display Date"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:265
|
||||
msgid "Display Modified Date"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:272
|
||||
msgid "Use Relative Date. eg: 5 days ago"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:282
|
||||
msgid "Custom CSS"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:285
|
||||
msgid "You can find the plugin css selector on %1$sFAQ page%2$s."
|
||||
msgstr ""
|
||||
|
||||
#: includes/functions.php:14 includes/widget.php:27
|
||||
msgid "Random Posts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/posts.php:101 includes/posts.php:107
|
||||
msgid "%s ago"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widget.php:17
|
||||
msgid ""
|
||||
"An advanced widget that gives you total control over the output of the "
|
||||
"random posts."
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "Advanced Random Posts Widget"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin/theme
|
||||
msgid "https://github.com/idenovasi/advanced-random-posts-widget"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid "Easily to display advanced random posts via shortcode or widget."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "Idenovasi"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://idenovasi.com/"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:34
|
||||
msgctxt "widget tab name"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:35
|
||||
msgctxt "widget tab name"
|
||||
msgid "Posts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:36
|
||||
msgctxt "widget tab name"
|
||||
msgid "Taxonomy"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:37
|
||||
msgctxt "widget tab name"
|
||||
msgid "Thumbnail"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:38
|
||||
msgctxt "widget tab name"
|
||||
msgid "Extras"
|
||||
msgstr ""
|
||||
|
||||
#: includes/form.php:39
|
||||
msgctxt "widget tab name"
|
||||
msgid "Custom CSS"
|
||||
msgstr ""
|
||||
@@ -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 ""
|
||||
1127
spec/fixtures/dynamic_finders/plugin_version/aio-for-divi/translation_file/languages/en_US.po
vendored
Normal file
1127
spec/fixtures/dynamic_finders/plugin_version/aio-for-divi/translation_file/languages/en_US.po
vendored
Normal file
File diff suppressed because it is too large
Load Diff
6
spec/fixtures/dynamic_finders/plugin_version/ali2woo-lite/change_log/changelog.txt
vendored
Normal file
6
spec/fixtures/dynamic_finders/plugin_version/ali2woo-lite/change_log/changelog.txt
vendored
Normal 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
|
||||
336
spec/fixtures/dynamic_finders/plugin_version/asmember/translation_file/languages/asmember-de_DE.po
vendored
Normal file
336
spec/fixtures/dynamic_finders/plugin_version/asmember/translation_file/languages/asmember-de_DE.po
vendored
Normal file
@@ -0,0 +1,336 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: asMember 1.0\n"
|
||||
"POT-Creation-Date: 2019-06-25 12:18+0200\n"
|
||||
"PO-Revision-Date: 2019-06-25 12:46+0200\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \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 2.2.3\n"
|
||||
"X-Poedit-Basepath: .\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Poedit-KeywordsList: __\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: admin/admin.php:62
|
||||
msgid "Visibility"
|
||||
msgstr ""
|
||||
|
||||
#: admin/admin.php:64
|
||||
msgid "public"
|
||||
msgstr ""
|
||||
|
||||
#: admin/admin.php:65
|
||||
msgid "Only Members"
|
||||
msgstr "Nur für Mitglieder"
|
||||
|
||||
#: admin/admin.php:95
|
||||
msgid "Hello"
|
||||
msgstr ""
|
||||
|
||||
#: admin/admin.php:111 admin/admin.php:112
|
||||
msgid "Options"
|
||||
msgstr ""
|
||||
|
||||
#: admin/options.php:143
|
||||
msgid "Seite wählen"
|
||||
msgstr ""
|
||||
|
||||
#: public/members.php:119 public/user-account.php:226
|
||||
msgid "Profile"
|
||||
msgstr ""
|
||||
|
||||
#: public/members.php:126 public/members.php:248
|
||||
msgid "Interests"
|
||||
msgstr "Interessen"
|
||||
|
||||
#: public/members.php:133
|
||||
msgid "Ads"
|
||||
msgstr ""
|
||||
|
||||
#: public/members.php:153 public/user-account.php:194
|
||||
#: public/user-account.php:319
|
||||
msgid "About me"
|
||||
msgstr "Über mich"
|
||||
|
||||
#: public/members.php:163
|
||||
msgid "Contact"
|
||||
msgstr "Kontakt"
|
||||
|
||||
#: public/members.php:198 public/user-account.php:377
|
||||
msgid "I search"
|
||||
msgstr "Ich suche"
|
||||
|
||||
#: public/members.php:208 public/user-account.php:372
|
||||
msgid "I offer"
|
||||
msgstr "Ich biete"
|
||||
|
||||
#: public/members.php:256 public/user-account.php:335
|
||||
msgid "favorite quote"
|
||||
msgstr ""
|
||||
|
||||
#: public/members.php:270 public/user-account.php:345
|
||||
msgid "favorite music"
|
||||
msgstr ""
|
||||
|
||||
#: public/members.php:280 public/user-account.php:355
|
||||
msgid "favorite film"
|
||||
msgstr "Lieblingsfilm"
|
||||
|
||||
#: public/members.php:291 public/user-account.php:350
|
||||
msgid "favorite book"
|
||||
msgstr "Lieblingsbuch"
|
||||
|
||||
#: public/user-account.php:131 public/user-account.php:256
|
||||
msgid "Address"
|
||||
msgstr "Anrede"
|
||||
|
||||
#: public/user-account.php:133 public/user-account.php:258
|
||||
#: public/user-register.php:604
|
||||
msgid "Sir"
|
||||
msgstr "Herr"
|
||||
|
||||
#: public/user-account.php:134 public/user-account.php:259
|
||||
#: public/user-register.php:603
|
||||
msgid "Madame"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-account.php:139 public/user-account.php:140
|
||||
#: public/user-account.php:264 public/user-account.php:265
|
||||
#: public/user-register.php:609
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-account.php:144 public/user-account.php:145
|
||||
#: public/user-account.php:269 public/user-account.php:270
|
||||
#: public/user-register.php:615
|
||||
msgid "Firstname"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-account.php:150 public/user-account.php:151
|
||||
#: public/user-account.php:275 public/user-account.php:276
|
||||
#: public/user-register.php:621
|
||||
msgid "Lastname"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-account.php:162 public/user-account.php:163
|
||||
#: public/user-account.php:287 public/user-account.php:288
|
||||
#: public/user-register.php:631
|
||||
msgid "Street"
|
||||
msgstr "Straße"
|
||||
|
||||
#: public/user-account.php:168 public/user-account.php:169
|
||||
#: public/user-account.php:293 public/user-account.php:294
|
||||
#: public/user-register.php:636
|
||||
msgid "Zipcode"
|
||||
msgstr "PLZ"
|
||||
|
||||
#: public/user-account.php:174 public/user-account.php:175
|
||||
#: public/user-account.php:299 public/user-account.php:300
|
||||
#: public/user-register.php:642
|
||||
msgid "City"
|
||||
msgstr "Ort"
|
||||
|
||||
#: public/user-account.php:182 public/user-account.php:307
|
||||
msgid "Birthday"
|
||||
msgstr "Geburtstag"
|
||||
|
||||
#: public/user-account.php:208 public/user-account.php:422
|
||||
msgid "Save"
|
||||
msgstr "Speichern"
|
||||
|
||||
#: public/user-account.php:231
|
||||
msgid "Detail"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-account.php:235
|
||||
msgid "Offer/Search"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-account.php:239 public/user-account.php:394
|
||||
msgid "Avatar"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-account.php:340
|
||||
msgid "interests"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-account.php:400 public/user-account.php:404
|
||||
msgid "Upload Avatar"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-dashboard.php:24
|
||||
msgid "Welcome"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-dashboard.php:33
|
||||
msgid "not logged in"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-login.php:32
|
||||
msgid "Benutzer/Email"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-login.php:33
|
||||
msgid "Passwort"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-login.php:34
|
||||
msgid "Eingeloggt bleiben"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-login.php:35 public/user-login.php:61
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-login.php:47 public/user-login.php:48
|
||||
msgid "Username oder Email"
|
||||
msgstr "Benutzer oder EMail"
|
||||
|
||||
#: public/user-login.php:51 public/user-login.php:52
|
||||
#: public/user-register.php:117 public/user-register.php:684
|
||||
#: public/user-register.php:685
|
||||
msgid "Password"
|
||||
msgstr "Passwort"
|
||||
|
||||
#: public/user-login.php:56
|
||||
msgid "Be Logged in"
|
||||
msgstr "Sie sind eingeloggt"
|
||||
|
||||
#: public/user-login.php:74
|
||||
msgid "Reset password"
|
||||
msgstr "Passwort vergessen"
|
||||
|
||||
#: public/user-login.php:80 public/user-register.php:128
|
||||
#: public/user-register.php:742
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-login.php:121
|
||||
msgid "<strong>ERROR</strong>: Invalid username or incorrect password."
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:27
|
||||
msgid "You are logged in"
|
||||
msgstr "Sie sind bereits eingeloggt."
|
||||
|
||||
#: public/user-register.php:27
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:34
|
||||
msgid "Register disabled"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:56
|
||||
msgid "Your membership has been successfully activated"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:59 public/user-register.php:106
|
||||
#: public/user-register.php:186
|
||||
msgid "Activation was not successful"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:116
|
||||
msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:127
|
||||
msgid "Lost password"
|
||||
msgstr "Passwort vergessen"
|
||||
|
||||
#: public/user-register.php:174
|
||||
msgid "A membership application for this email has already been created."
|
||||
msgstr "Ein Mitgliedsantrag zu dieser Email wurde bereits angelegt."
|
||||
|
||||
#: public/user-register.php:294 public/user-register.php:515
|
||||
msgid "Please enter a valid email address!"
|
||||
msgstr "Bitte geben Sie eine gültige EMail ein!"
|
||||
|
||||
#: public/user-register.php:405
|
||||
msgid ""
|
||||
"Your account has been successfully created. You will receive an email with a "
|
||||
"confirmation link to activate your account."
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:437 public/user-register.php:449
|
||||
#: public/user-register.php:461 public/user-register.php:471
|
||||
#: public/user-register.php:481 public/user-register.php:491
|
||||
#: public/user-register.php:507
|
||||
msgid "Please fill in this field!"
|
||||
msgstr "Bitte füllen Sie dieses Feld aus!"
|
||||
|
||||
#: public/user-register.php:529 public/user-register.php:538
|
||||
msgid "Please enter a password with at least 8 characters!"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:547
|
||||
msgid "The passwords must be identical."
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:557
|
||||
msgid "Please confirm the terms and conditions."
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:566
|
||||
msgid "Please confirm the privacy policy"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:601
|
||||
msgid "address"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:616
|
||||
msgid "Your firstname"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:622
|
||||
msgid "Your lastname"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:632
|
||||
msgid "Your street"
|
||||
msgstr "Ihre Straße"
|
||||
|
||||
#: public/user-register.php:637
|
||||
msgid "Your zipcode"
|
||||
msgstr "Ihre PLZ"
|
||||
|
||||
#: public/user-register.php:643
|
||||
msgid "Your City"
|
||||
msgstr ""
|
||||
|
||||
#: public/user-register.php:647
|
||||
msgid "Phone"
|
||||
msgstr "Telefon"
|
||||
|
||||
#: public/user-register.php:648
|
||||
msgid "Your phone"
|
||||
msgstr "Ihre Telefonnummer"
|
||||
|
||||
#: public/user-register.php:670
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#: public/user-register.php:671
|
||||
msgid "Your name"
|
||||
msgstr "Ihr Name"
|
||||
|
||||
#: public/user-register.php:679
|
||||
msgid "EMail"
|
||||
msgstr "EMail"
|
||||
|
||||
#: public/user-register.php:680
|
||||
msgid "Your Email"
|
||||
msgstr "Ihre Email"
|
||||
|
||||
#: public/user-register.php:689 public/user-register.php:690
|
||||
msgid "Repeat password"
|
||||
msgstr "Passwort wiederholen"
|
||||
|
||||
#: public/user-register.php:704
|
||||
msgid "Membership"
|
||||
msgstr "Mitgliedschaft"
|
||||
9
spec/fixtures/dynamic_finders/plugin_version/astra-widgets/change_log/changelog.txt
vendored
Normal file
9
spec/fixtures/dynamic_finders/plugin_version/astra-widgets/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
v1.1.1
|
||||
- Fix: PHP Notice for address fixed.
|
||||
|
||||
v1.1.0
|
||||
- New: Add support for full FontAwesome library in widgets.
|
||||
- Fix: JS error in the WordPress admin panel causing errors in
|
||||
|
||||
v1.0.0
|
||||
- Initial release
|
||||
File diff suppressed because it is too large
Load Diff
258
spec/fixtures/dynamic_finders/plugin_version/avaibook/translation_file/languages/avaibook-pt_PT.po
vendored
Normal file
258
spec/fixtures/dynamic_finders/plugin_version/avaibook/translation_file/languages/avaibook-pt_PT.po
vendored
Normal file
@@ -0,0 +1,258 @@
|
||||
# Copyright (C) 2019 Carlos G. Cerro cgcerro@gmail.com
|
||||
# This file is distributed under the same license as the AvaiBook plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: AvaiBook 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/avaibook\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2019-06-25T12:50:01+02:00\n"
|
||||
"PO-Revision-Date: 2019-06-28 09:34+0200\n"
|
||||
"X-Generator: Poedit 2.2.3\n"
|
||||
"X-Domain: avaibook\n"
|
||||
"Last-Translator: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Language: pt_PT\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "AvaiBook"
|
||||
msgstr "AvaiBook"
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "http://wordpress.org/plugins/avaibook/"
|
||||
msgstr "http://wordpress.org/plugins/avaibook/"
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Show Avaibook booking form in your wordpress"
|
||||
msgstr "Mostre o formulário de reserva Avaibook no seu Wordpress"
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Carlos G. Cerro cgcerro@gmail.com"
|
||||
msgstr ""
|
||||
|
||||
#: avaibook.php:239
|
||||
msgid "Show Avaibook book form 1"
|
||||
msgstr "Mostrar formulário AvaiBook 1"
|
||||
|
||||
#: avaibook.php:260
|
||||
msgid "Show Avaibook book form 2"
|
||||
msgstr "Mostrar formulário AvaiBook 2"
|
||||
|
||||
#: avaibook.php:282
|
||||
msgid "Show Avaibook book form 3"
|
||||
msgstr "Mostrar formulário AvaiBook 3"
|
||||
|
||||
#: includes/admin.php:3
|
||||
msgid "Form 1"
|
||||
msgstr "Formulário 1"
|
||||
|
||||
#: includes/admin.php:3
|
||||
msgid "Form 2"
|
||||
msgstr "Formulário 2"
|
||||
|
||||
#: includes/admin.php:3
|
||||
msgid "Form 3"
|
||||
msgstr "Formulário 3"
|
||||
|
||||
#: includes/admin.php:15
|
||||
msgid ""
|
||||
"You can define three types of form. Each one can have a different "
|
||||
"configuration or presentation."
|
||||
msgstr ""
|
||||
"É possível definir três tipos diferentes de formulários. Cada um com uma "
|
||||
"configuração ou apresentação diferente."
|
||||
|
||||
#: includes/admin.php:33
|
||||
msgid "Rental Id is mandatory with \"single\" rental type."
|
||||
msgstr ""
|
||||
"A identificação do alojamento é obrigatória no tipo de motor \"simples\"."
|
||||
|
||||
#: includes/admin.php:37
|
||||
msgid "Owner Id is mandatory with \"multiple\" rental type."
|
||||
msgstr ""
|
||||
"A identificação do alojamento é obrigatória no tipo de motor \"múltiplo\"."
|
||||
|
||||
#: includes/admin.php:41
|
||||
msgid "Configuration saved."
|
||||
msgstr "Configuração gravada."
|
||||
|
||||
#: includes/admin.php:47
|
||||
msgid "Form"
|
||||
msgstr "Formulário"
|
||||
|
||||
#: includes/admin.php:54
|
||||
msgid "AvaiBook configuration"
|
||||
msgstr "Configuração AvaiBook"
|
||||
|
||||
#: includes/admin.php:56
|
||||
msgid ""
|
||||
"Choose the type of Booking Engine you wish to link, and fill in the "
|
||||
"requested parameters (those marked with * are mandatory and you will find "
|
||||
"their value in your private area of AvaiBook)"
|
||||
msgstr ""
|
||||
"Escolha o tipo de motor de reservas que pretende utilizar. Preencha os "
|
||||
"campos obrigatórios (aqueles marcados com * são obrigatórios e encontrará o "
|
||||
"valor em sua área privada AvaiBook)"
|
||||
|
||||
#: includes/admin.php:61
|
||||
msgid "Booking Engine type"
|
||||
msgstr "Tipo de motor AvaiBook"
|
||||
|
||||
#: includes/admin.php:64
|
||||
msgid "Single"
|
||||
msgstr "Simples"
|
||||
|
||||
#: includes/admin.php:65
|
||||
msgid "Multiple"
|
||||
msgstr "Múltiplo"
|
||||
|
||||
#: includes/admin.php:67
|
||||
msgid ""
|
||||
"Choose the type of booking engine you want to use. To a single accommodation "
|
||||
"or to all your accommodations"
|
||||
msgstr ""
|
||||
"Escolha o tipo de motor de reservas que pretende utilizar. Para um único "
|
||||
"alojamento ou para todos os alojamentos"
|
||||
|
||||
#: includes/admin.php:73
|
||||
msgid "Rental Id"
|
||||
msgstr "ID de Alojamento"
|
||||
|
||||
#: includes/admin.php:75
|
||||
msgid "This is the AvaiBook accommodation Id"
|
||||
msgstr "Este é o identificador do alojamento"
|
||||
|
||||
#: includes/admin.php:79
|
||||
msgid "Reference"
|
||||
msgstr "Referência"
|
||||
|
||||
#: includes/admin.php:81 includes/admin.php:99
|
||||
msgid ""
|
||||
"(optional) the generated reserves will have this reference so that you can "
|
||||
"distinguish them"
|
||||
msgstr ""
|
||||
"(opcional) as reservas geradas terão esta referência anotada para que possa "
|
||||
"distingui-las"
|
||||
|
||||
#: includes/admin.php:92
|
||||
msgid "This is your customer id in AvaiBook"
|
||||
msgstr "Este é o seu ID de cliente no AvaiBook"
|
||||
|
||||
#: includes/admin.php:105
|
||||
msgid "Show rental units"
|
||||
msgstr "Mostrar unidades habitacionais"
|
||||
|
||||
#: includes/admin.php:106
|
||||
msgid "Show zones"
|
||||
msgstr "Mostrar zonas"
|
||||
|
||||
#: includes/admin.php:107
|
||||
msgid "Show people"
|
||||
msgstr "Mostrar pessoas"
|
||||
|
||||
#: includes/admin.php:108
|
||||
msgid "Behavior in the booking engine"
|
||||
msgstr "Comportamento no motor de reservas"
|
||||
|
||||
#: includes/admin.php:116
|
||||
msgid "Display options"
|
||||
msgstr "Opções de apresentação"
|
||||
|
||||
#: includes/admin.php:118
|
||||
msgid ""
|
||||
"Choose how you want your widget to be and what colors you want it to have. "
|
||||
"If you do not mark any of the options below your widget will only be a "
|
||||
"button."
|
||||
msgstr ""
|
||||
"Escolha como quer que seja o seu widget e que cores quer que ele tenha. Se "
|
||||
"não marcar nenhuma das opções, o widget será apenas um botão."
|
||||
|
||||
#: includes/admin.php:121
|
||||
msgid "title"
|
||||
msgstr "título"
|
||||
|
||||
#: includes/admin.php:122
|
||||
msgid "This text title will be showed in your form"
|
||||
msgstr "Este título será exibido no seu formulário"
|
||||
|
||||
#: includes/admin.php:127
|
||||
msgid "Request dates"
|
||||
msgstr "Pedir datas"
|
||||
|
||||
#: includes/admin.php:128
|
||||
msgid "show dates request's fields"
|
||||
msgstr "exibir campos de datas"
|
||||
|
||||
#: includes/admin.php:135
|
||||
msgid "Request guest number"
|
||||
msgstr "Pedir número de clientes"
|
||||
|
||||
#: includes/admin.php:136
|
||||
msgid "show guest's numbers field"
|
||||
msgstr "mostrar no campo o número de pessoas"
|
||||
|
||||
#: includes/admin.php:140
|
||||
msgid "Colour settings"
|
||||
msgstr "Configuração de cores"
|
||||
|
||||
#: includes/admin.php:141
|
||||
msgid "Set empty for keep your default style."
|
||||
msgstr "Mantenha a caixa vazia para deixar o seu estilo por defeito."
|
||||
|
||||
#: includes/admin.php:144
|
||||
msgid "Background colour"
|
||||
msgstr "Cor de fundo"
|
||||
|
||||
#: includes/admin.php:153
|
||||
msgid "Main colour"
|
||||
msgstr "Cor principal"
|
||||
|
||||
#: includes/admin.php:162
|
||||
msgid "Text colour"
|
||||
msgstr "Cor do texto"
|
||||
|
||||
#: includes/admin.php:176
|
||||
msgid "Save changes"
|
||||
msgstr "Guardar modificações"
|
||||
|
||||
#: includes/admin.php:181
|
||||
msgid "Options"
|
||||
msgstr "Opções"
|
||||
|
||||
#: includes/admin.php:183
|
||||
msgid "You can use this shortcode"
|
||||
msgstr "Pode usar o seguinte shortcode"
|
||||
|
||||
#: includes/admin.php:185
|
||||
msgid "Only copy this code, and put it where you want in your post or pages."
|
||||
msgstr "Basta copiar o código e colá-lo onde quiser nos seus posts ou páginas."
|
||||
|
||||
#: includes/admin.php:187
|
||||
msgid "Or you can use our widget"
|
||||
msgstr "Ou pode usar o nosso widget"
|
||||
|
||||
#: includes/admin.php:189
|
||||
msgid ""
|
||||
"Go to <a href=\"%s\">widgets section</a> and drag our widget \"avaibook%s\" "
|
||||
"where you want."
|
||||
msgstr ""
|
||||
"Vá até a seção <a href=\"%s\">widget </a> e arraste o nosso widget \"avaibook"
|
||||
"%s\" onde quiser."
|
||||
|
||||
#: includes/front.php:11
|
||||
msgid "Arrive date"
|
||||
msgstr "Data de chegada"
|
||||
|
||||
#: includes/front.php:16
|
||||
msgid "Departure date"
|
||||
msgstr "Data saída"
|
||||
|
||||
#: includes/front.php:24 includes/front.php:25
|
||||
msgid "Guest Num."
|
||||
msgstr "Número de pessoas."
|
||||
|
||||
#: includes/front.php:29
|
||||
msgid "search"
|
||||
msgstr "procurar"
|
||||
34
spec/fixtures/dynamic_finders/plugin_version/avangpress/change_log/CHANGELOG.md
vendored
Normal file
34
spec/fixtures/dynamic_finders/plugin_version/avangpress/change_log/CHANGELOG.md
vendored
Normal 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.
|
||||
18
spec/fixtures/dynamic_finders/plugin_version/awesome-hooks/composer_file/package.json
vendored
Normal file
18
spec/fixtures/dynamic_finders/plugin_version/awesome-hooks/composer_file/package.json
vendored
Normal 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"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
37
spec/fixtures/dynamic_finders/plugin_version/block-layouts/composer_file/package.json
vendored
Normal file
37
spec/fixtures/dynamic_finders/plugin_version/block-layouts/composer_file/package.json
vendored
Normal 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"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,947 @@
|
||||
# Copyright (C) 2019 blossomthemes
|
||||
# This file is distributed under the GPL-2.0+.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: BlossomThemes Toolkit 2.1.2\n"
|
||||
"Report-Msgid-Bugs-To: "
|
||||
"https://wordpress.org/support/plugin/blossomthemes-toolkit\n"
|
||||
"POT-Creation-Date: 2019-05-13 06:01:18+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-i18n1.0.2\n"
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:104
|
||||
#: includes/class-blossomthemes-toolkit-functions.php:124
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:105
|
||||
#: includes/class-blossomthemes-toolkit-functions.php:126
|
||||
msgid "Change"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:106
|
||||
#: includes/class-blossomthemes-toolkit-functions.php:147
|
||||
msgid "Please upload valid image file."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:109
|
||||
msgid "Are you sure?"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:110
|
||||
msgid "Select Categories"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:115
|
||||
msgid "Are you sure you want to delete this Social Media?"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:164
|
||||
msgid "Portfolio Template"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:202
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:231
|
||||
msgid "Image"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:206
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:242
|
||||
msgid "Add Image"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:207
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:243
|
||||
#: includes/class-blossomthemes-toolkit-functions.php:135
|
||||
msgid "Remove Image"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:337
|
||||
#: includes/widgets/widget-advertisement.php:127
|
||||
#: includes/widgets/widget-client-logo.php:160
|
||||
#: includes/widgets/widget-cta.php:251
|
||||
#: includes/widgets/widget-icon-text.php:124
|
||||
#: includes/widgets/widget-image-text.php:37
|
||||
#: includes/widgets/widget-image-text.php:160
|
||||
#: includes/widgets/widget-testimonial.php:120
|
||||
msgid "Upload Image"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:343
|
||||
#: includes/widgets/widget-advertisement.php:135
|
||||
#: includes/widgets/widget-client-logo.php:163
|
||||
#: includes/widgets/widget-image-text.php:44
|
||||
#: includes/widgets/widget-image-text.php:167
|
||||
msgid "Featured Link"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:357
|
||||
#: includes/widgets/widget-faqs.php:105
|
||||
msgid "Question"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:359
|
||||
#: includes/widgets/widget-faqs.php:107
|
||||
msgid "Answer"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:410
|
||||
msgid "Add New"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:417
|
||||
msgid "Not found"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:418
|
||||
msgid "Not found in Trash"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:419
|
||||
msgid "Featured Image"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:420
|
||||
msgid "Set featured image"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:421
|
||||
msgid "Remove featured image"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:422
|
||||
msgid "Use as featured image"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:467
|
||||
msgid "Search Categories"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:468
|
||||
msgid "All Categories"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:469
|
||||
msgid "Parent Categories"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:470
|
||||
msgid "Parent Categories:"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:471
|
||||
msgid "Edit Categories"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:472
|
||||
msgid "Update Categories"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:473
|
||||
msgid "Add New Categories"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-blossomthemes-toolkit-admin.php:474
|
||||
msgid "New Categories Name"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-blossomthemes-toolkit-functions.php:121
|
||||
msgid "No file chosen"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-blossomthemes-toolkit-functions.php:129
|
||||
msgid "Upgrade your version of WordPress for full media support."
|
||||
msgstr ""
|
||||
|
||||
#: includes/templates/blossom-portfolio.php:22
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#: includes/templates/single-blossom-portfolio.php:40
|
||||
msgid "Related Projects"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-advertisement.php:25
|
||||
msgid "Blossom: Advertisement Widget"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-advertisement.php:26
|
||||
msgid "An Advertisement Widget."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-advertisement.php:115
|
||||
#: includes/widgets/widget-author-bio.php:347
|
||||
#: includes/widgets/widget-client-logo.php:138
|
||||
#: includes/widgets/widget-contact.php:240 includes/widgets/widget-cta.php:187
|
||||
#: includes/widgets/widget-facebook-page.php:107
|
||||
#: includes/widgets/widget-icon-text.php:115
|
||||
#: includes/widgets/widget-image-text.php:140
|
||||
#: includes/widgets/widget-popular-post.php:213
|
||||
#: includes/widgets/widget-recent-post.php:144
|
||||
#: includes/widgets/widget-socialmedia.php:219
|
||||
#: includes/widgets/widget-stat-counter.php:132
|
||||
#: includes/widgets/widget-twitter-feeds.php:139
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-advertisement.php:120
|
||||
msgid "Display Advertisement from:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-advertisement.php:122
|
||||
#: includes/widgets/widget-advertisement.php:140
|
||||
msgid "Ad Code"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-advertisement.php:124
|
||||
#: includes/widgets/widget-author-bio.php:361
|
||||
#: includes/widgets/widget-author-bio.php:382
|
||||
msgid "Uploaded Photo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-advertisement.php:131
|
||||
#: includes/widgets/widget-client-logo.php:151
|
||||
#: includes/widgets/widget-featured-page.php:187
|
||||
#: includes/widgets/widget-icon-text.php:147
|
||||
#: includes/widgets/widget-image-text.php:145
|
||||
#: includes/widgets/widget-team-member.php:199
|
||||
msgid "Open in Same Tab"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:33
|
||||
msgid "Blossom: Author Bio"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:34
|
||||
msgid "An Author Bio Widget"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:108
|
||||
#: includes/widgets/widget-author-bio.php:437
|
||||
#: includes/widgets/widget-contact.php:60
|
||||
#: includes/widgets/widget-contact.php:299
|
||||
#: includes/widgets/widget-socialmedia.php:60
|
||||
#: includes/widgets/widget-socialmedia.php:256
|
||||
msgid "Social Icon"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:110
|
||||
#: includes/widgets/widget-contact.php:62
|
||||
#: includes/widgets/widget-socialmedia.php:62
|
||||
msgid "Search Social Icons"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:111
|
||||
#: includes/widgets/widget-author-bio.php:440
|
||||
#: includes/widgets/widget-contact.php:63
|
||||
#: includes/widgets/widget-contact.php:302
|
||||
#: includes/widgets/widget-socialmedia.php:63
|
||||
#: includes/widgets/widget-socialmedia.php:259
|
||||
msgid "Link"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:352
|
||||
msgid "Author Name"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:357
|
||||
msgid "Display photo from:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:359
|
||||
msgid "Gravatar"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:364
|
||||
msgid "Upload Author Image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:367
|
||||
msgid "Author Email"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:370
|
||||
msgid ""
|
||||
"You can show your %1$s image instead of manually uploading your photo. Just "
|
||||
"add your gravatar registered email address here."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:373
|
||||
#: includes/widgets/widget-contact.php:245 includes/widgets/widget-cta.php:192
|
||||
#: includes/widgets/widget-icon-text.php:120
|
||||
#: includes/widgets/widget-team-member.php:193
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:378
|
||||
msgid "Display Signature from:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:380
|
||||
msgid "Text"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:385
|
||||
msgid "Upload Signature Image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:389
|
||||
msgid "Signature Text"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:393
|
||||
msgid "Button Label"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:398
|
||||
msgid "Button Link"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:405
|
||||
#: includes/widgets/widget-popular-post.php:257
|
||||
#: includes/widgets/widget-posts-category-slider.php:250
|
||||
#: includes/widgets/widget-recent-post.php:179
|
||||
#: includes/widgets/widget-socialmedia.php:224
|
||||
msgid "Open in New Tab"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:454
|
||||
msgid "Add Social Profile"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-author-bio.php:455
|
||||
#: includes/widgets/widget-contact.php:318
|
||||
#: includes/widgets/widget-socialmedia.php:275
|
||||
msgid ""
|
||||
"Click on the above button to add social media icons. You can also change "
|
||||
"the order of the social icons."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-client-logo.php:25
|
||||
msgid "Blossom: Client Logo Widget"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-client-logo.php:26
|
||||
msgid "A Client Logo Widget."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-client-logo.php:145
|
||||
msgid "Display logo in black and white"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-client-logo.php:175
|
||||
msgid "Add Another Logo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-contact.php:44
|
||||
msgid "Blossom: Contact Widget"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-contact.php:45
|
||||
msgid "A Contact Widget"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-contact.php:250
|
||||
msgid "Telephone"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-contact.php:255
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-contact.php:260
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-contact.php:267
|
||||
msgid "Open Social Links in New Tab"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-contact.php:317
|
||||
#: includes/widgets/widget-socialmedia.php:274
|
||||
msgid "Add Social Icon"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:26
|
||||
msgid "Blossom: Call To Action"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:27
|
||||
msgid "A Call To Action Widget."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:34
|
||||
#: includes/widgets/widget-featured-page.php:33
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:35
|
||||
#: includes/widgets/widget-featured-page.php:35
|
||||
msgid "Centered"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:197
|
||||
msgid "Number of Call-to-Action Buttons:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:211
|
||||
msgid "Button 1 Label"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:215
|
||||
msgid "Button 1 Link"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:222
|
||||
msgid "Button 2 Label"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:226
|
||||
msgid "Button 2 Link"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:232
|
||||
msgid "Button Alignment:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:243
|
||||
#: includes/widgets/widget-custom-categories.php:105
|
||||
msgid "Open in new Tab"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-cta.php:246
|
||||
msgid "Background Color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-custom-categories.php:16
|
||||
msgid "Blossom: Custom Categories"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-custom-categories.php:19
|
||||
msgid "Widget to display categories with Image and Posts Count"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-custom-categories.php:70
|
||||
msgid " Post(s)"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-custom-categories.php:88
|
||||
#: includes/widgets/widget-posts-category-slider.php:179
|
||||
msgid "New title"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-custom-categories.php:100
|
||||
#: includes/widgets/widget-pinterest.php:69
|
||||
#: includes/widgets/widget-posts-category-slider.php:214
|
||||
#: includes/widgets/widget-snapchat.php:101
|
||||
msgid "Title:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-custom-categories.php:153
|
||||
msgid ""
|
||||
"To set thumbnail for categories, go to %1$sPosts > Categories%2$s and "
|
||||
"%3$sEdit%4$s the categories."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-facebook-page.php:25
|
||||
msgid "Blossom: Facebook Page"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-facebook-page.php:26
|
||||
msgid "A widget that shows Facebook Page Box"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-facebook-page.php:112
|
||||
msgid "Facebook Page URL"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-facebook-page.php:117
|
||||
msgid "Height"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-facebook-page.php:123
|
||||
msgid "Show Friend's Faces"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-facebook-page.php:128
|
||||
msgid "Use Small Header"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-facebook-page.php:133
|
||||
msgid "Hide Cover Photo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-facebook-page.php:138
|
||||
msgid "Show Timeline Tab"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-facebook-page.php:143
|
||||
msgid "Show Event Tab"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-facebook-page.php:148
|
||||
msgid "Show Message Tab"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-faqs.php:25
|
||||
msgid "Blossom: FAQs"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-faqs.php:26
|
||||
msgid "A Widget for FAQs."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-faqs.php:52
|
||||
msgid "Expand/Close"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-faqs.php:91
|
||||
msgid "Enable FAQs Toggle"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-faqs.php:118
|
||||
msgid "Add FAQs"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-featured-page.php:25
|
||||
msgid "Blossom: Featured Page Widget"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-featured-page.php:26
|
||||
msgid "A Featured Page Widget"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-featured-page.php:34
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-featured-page.php:48
|
||||
#: includes/widgets/widget-featured-page.php:131
|
||||
#: includes/widgets/widget-featured-page.php:228
|
||||
msgid "Read More"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-featured-page.php:119
|
||||
msgid "--Choose--"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-featured-page.php:142
|
||||
msgid "Page:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-featured-page.php:154
|
||||
msgid "Show Page Full Content"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-featured-page.php:161
|
||||
msgid "Show Featured Image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-featured-page.php:166
|
||||
msgid "Image Alignment:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-featured-page.php:181
|
||||
msgid "Show Read More"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-featured-page.php:191
|
||||
msgid "Read More Text"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-icon-text.php:25
|
||||
msgid "Blossom: Icon Text"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-icon-text.php:26
|
||||
msgid "An Icon Text Widget."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-icon-text.php:126
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-icon-text.php:129
|
||||
#: includes/widgets/widget-stat-counter.php:147
|
||||
msgid "Icons"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-icon-text.php:141
|
||||
msgid "search icons here..."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-icon-text.php:151
|
||||
msgid "Read More Label"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-icon-text.php:156
|
||||
msgid "Read More Link"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-image-text.php:26
|
||||
msgid "Blossom: Image Text"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-image-text.php:27
|
||||
msgid "An Image Text Widget."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-image-text.php:40
|
||||
#: includes/widgets/widget-image-text.php:163
|
||||
msgid "Link Text"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-image-text.php:179
|
||||
msgid "Add Image Text"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-pinterest.php:15
|
||||
msgid "Add your latest pins form Pinterest."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-pinterest.php:16
|
||||
msgid "Blossom: Pinterest"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-pinterest.php:73
|
||||
msgid "Pinterest URL:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-pinterest.php:77
|
||||
msgid "Height: (px)"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:28
|
||||
msgid "Blossom: Popular Post"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:29
|
||||
msgid "A Popular Post Widget"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:65
|
||||
msgid "0 View"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:67
|
||||
msgid " View"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:69
|
||||
msgid " Views"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:83
|
||||
#: includes/widgets/widget-popular-post.php:201
|
||||
msgid "Popular Posts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:146
|
||||
#: includes/widgets/widget-posts-category-slider.php:96
|
||||
#: includes/widgets/widget-recent-post.php:89
|
||||
msgid "View all posts in %s"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:185
|
||||
#: includes/widgets/widget-recent-post.php:119
|
||||
msgid "Style One"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:186
|
||||
#: includes/widgets/widget-recent-post.php:120
|
||||
msgid "Style Two"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:187
|
||||
#: includes/widgets/widget-recent-post.php:121
|
||||
msgid "Style Three"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:218
|
||||
#: includes/widgets/widget-recent-post.php:149
|
||||
msgid "Number of Posts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:223
|
||||
msgid "Popular based on:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:225
|
||||
msgid "Post Views"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:226
|
||||
msgid "Comment Count"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:231
|
||||
#: includes/widgets/widget-recent-post.php:164
|
||||
msgid "Layout:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:247
|
||||
#: includes/widgets/widget-recent-post.php:155
|
||||
msgid "Show Post Thumbnail"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:252
|
||||
#: includes/widgets/widget-recent-post.php:160
|
||||
msgid "Show Post Date"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-popular-post.php:276
|
||||
#: includes/widgets/widget-recent-post.php:39
|
||||
#: includes/widgets/widget-recent-post.php:135
|
||||
#: includes/widgets/widget-recent-post.php:198
|
||||
msgid "Recent Posts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-posts-category-slider.php:18
|
||||
msgid "Blossom: Posts Category Slider"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-posts-category-slider.php:21
|
||||
msgid "Simple posts slider from category."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-posts-category-slider.php:219
|
||||
msgid "Category:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-posts-category-slider.php:228
|
||||
msgid "Number of Slides:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-posts-category-slider.php:230
|
||||
msgid ""
|
||||
"Total number of posts available in the selected category will be the "
|
||||
"maximum number of slides."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-posts-category-slider.php:235
|
||||
msgid "Show Slider Arrows"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-posts-category-slider.php:240
|
||||
msgid "Show Slider Pagination"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-posts-category-slider.php:245
|
||||
msgid "Change Direction"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-posts-category-slider.php:246
|
||||
msgid ""
|
||||
"Enabling this will change slider direction from 'right to left' to 'left to "
|
||||
"right'."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-recent-post.php:25
|
||||
msgid "Blossom: Recent Post"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-recent-post.php:26
|
||||
msgid "A Recent Post Widget"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-recent-post.php:97
|
||||
msgid "%1$s"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-snapchat.php:29
|
||||
msgid "Display your Snapchat Snapcode."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-snapchat.php:52
|
||||
msgid "Please upload your Snapchat image."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-snapchat.php:71
|
||||
msgid "Follow <b>%s</b> on Snapchat!"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-snapchat.php:105
|
||||
msgid "Step 1. Download your Snapcode PNG image from"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-snapchat.php:105
|
||||
msgid "this link"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-snapchat.php:106
|
||||
msgid "Step 2. Upload your Snapcode PNG image using the button below."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-snapchat.php:118
|
||||
msgid "Upload Snapchat Image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-snapchat.php:124
|
||||
msgid "Snapchat Account Name:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-snapchat.php:125
|
||||
msgid "For example:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-socialmedia.php:44
|
||||
msgid "Blossom: Social Media"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-socialmedia.php:45
|
||||
msgid "A Social Links Widget"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-socialmedia.php:205
|
||||
msgid "Subscribe and Follow"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-stat-counter.php:26
|
||||
msgid "Blossom: Stat Counter Widget"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-stat-counter.php:27
|
||||
msgid "Widget for stat counter."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-stat-counter.php:137
|
||||
msgid "Counter"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-stat-counter.php:143
|
||||
msgid "Show Comma"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-stat-counter.php:158
|
||||
msgid "Search Icons Here..."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:25
|
||||
msgid "Blossom: Team Member"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:26
|
||||
msgid "A Team Member Widget."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:183
|
||||
#: includes/widgets/widget-testimonial.php:105
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:188
|
||||
#: includes/widgets/widget-testimonial.php:110
|
||||
msgid "Designation"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:202
|
||||
msgid "Upload Photo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:205
|
||||
msgid "LinkedIn Profile"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:211
|
||||
msgid "Twitter Profile"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:215
|
||||
msgid "Facebook Profile"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:219
|
||||
msgid "Instagram Profile"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:223
|
||||
msgid "YouTube Profile"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:227
|
||||
msgid "Dribbble Profile"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-team-member.php:231
|
||||
msgid "Behance Profile"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-testimonial.php:25
|
||||
msgid "Blossom: Testimonial"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-testimonial.php:26
|
||||
msgid "A Testimonial Widget."
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-testimonial.php:115
|
||||
msgid "Testimonial"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-twitter-feeds.php:28
|
||||
msgid "Light"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-twitter-feeds.php:29
|
||||
msgid "Dark"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-twitter-feeds.php:39
|
||||
msgid "Blossom: Twitter Feed"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-twitter-feeds.php:40
|
||||
msgid "A widget that shows latest tweets"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-twitter-feeds.php:143
|
||||
msgid "Theme"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-twitter-feeds.php:144
|
||||
#: includes/widgets/widget-twitter-feeds.php:145
|
||||
msgid "Choose a theme…"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-twitter-feeds.php:157
|
||||
msgid "Twitter Username"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-twitter-feeds.php:162
|
||||
msgid "Border Color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-twitter-feeds.php:167
|
||||
msgid "Link Color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/widgets/widget-twitter-feeds.php:173
|
||||
msgid "Number of tweets"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "BlossomThemes Toolkit"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin/theme
|
||||
msgid "https://wordpress.org/plugins/blossomthemes-toolkit/"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid ""
|
||||
"BlossomThemes Toolkit provides you necessary widgets for better and "
|
||||
"effective blogging."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "blossomthemes"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://blossomthemes.com/"
|
||||
msgstr ""
|
||||
@@ -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 ""
|
||||
@@ -0,0 +1,8 @@
|
||||
Version 1.2.0 - 20th July 2019
|
||||
New: Countdown animation effect added.
|
||||
|
||||
Version 1.1.0 - 16th July 2019
|
||||
New: When to apply animation option added in admin settings.
|
||||
|
||||
Version 1.0.0 - 15th July 2019
|
||||
- Initial Release
|
||||
@@ -0,0 +1,191 @@
|
||||
# Copyright (C) 2019 Sandesh
|
||||
# This file is distributed under the same license as the Browser Title Bar Animation package.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Browser Title Bar Animation 1.2.0\n"
|
||||
"Report-Msgid-Bugs-To: "
|
||||
"https://wordpress.org/support/plugin/browser-title-bar-animation\n"
|
||||
"POT-Creation-Date: 2019-07-20 06:55:08+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-tbas-admin.php:42
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:55 classes/class-tbas-admin.php:56
|
||||
#: classes/class-tbas-admin.php:72 classes/class-tbas-metabox.php:76
|
||||
msgid "Title Bar Animation"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:85
|
||||
msgid "Support"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:86
|
||||
msgid "Got a question? I'm happy to help!"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:87
|
||||
msgid "Submit a Ticket »"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:103
|
||||
msgid "General Settings"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:111 classes/class-tbas-metabox.php:122
|
||||
msgid "Enable Title Bar Animation"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:118
|
||||
msgid "Enable Title Bar Animation Globally"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:125
|
||||
msgid "Apply Animation"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:132 classes/class-tbas-metabox.php:142
|
||||
msgid "When to apply animation?"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:134 classes/class-tbas-metabox.php:139
|
||||
msgid "Always"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:135 classes/class-tbas-metabox.php:140
|
||||
msgid "When user switch to another tab"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:143 classes/class-tbas-admin.php:150
|
||||
#: classes/class-tbas-metabox.php:149
|
||||
msgid "Animation Type"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:152 classes/class-tbas-metabox.php:153
|
||||
msgid "Typing"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:153 classes/class-tbas-metabox.php:154
|
||||
msgid "Scrolling"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:154 classes/class-tbas-metabox.php:155
|
||||
msgid "Blinking"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:155 classes/class-tbas-metabox.php:156
|
||||
msgid "Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:169
|
||||
msgid "Animation Examples"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:176 classes/class-tbas-metabox.php:163
|
||||
msgid "Animation Speed"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:183
|
||||
msgid "Animation speed"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:190 classes/class-tbas-metabox.php:172
|
||||
msgid "Animation Title"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:197 classes/class-tbas-admin.php:225
|
||||
#: classes/class-tbas-metabox.php:175
|
||||
msgid ""
|
||||
"Animation will apply on this title. If empty, default title will consider "
|
||||
"as animation title."
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:204 classes/class-tbas-metabox.php:180
|
||||
msgid "Countdown Duration"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:211
|
||||
msgid "Time in minutes"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:217 classes/class-tbas-metabox.php:189
|
||||
msgid "Countdown Title"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-admin.php:224
|
||||
msgid "{{countdown}}"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-metabox.php:112
|
||||
msgid "Override Global Settings"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-metabox.php:115
|
||||
msgid "Enable this to override global settings"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-metabox.php:126
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-metabox.php:127
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-metabox.php:135
|
||||
msgid "Animation Show"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-metabox.php:166
|
||||
msgid "Animation speed. eg. 1000 for 1second"
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-metabox.php:183
|
||||
msgid "Duration in minutes."
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-metabox.php:192
|
||||
msgid "User {{countdown}} tag."
|
||||
msgstr ""
|
||||
|
||||
#: classes/class-tbas-metabox.php:193
|
||||
msgid "You can use {{countdown}} tag in string."
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "Browser Title Bar Animation"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin/theme
|
||||
msgid "https://www.techiesandesh.com/"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid "Don't lose visitors. Catch the user's attention."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "Sandesh"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://sandeshjangam.com/"
|
||||
msgstr ""
|
||||
@@ -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 ""
|
||||
File diff suppressed because it is too large
Load Diff
348
spec/fixtures/dynamic_finders/plugin_version/clicky/translation_file/languages/clicky.pot
vendored
Normal file
348
spec/fixtures/dynamic_finders/plugin_version/clicky/translation_file/languages/clicky.pot
vendored
Normal file
@@ -0,0 +1,348 @@
|
||||
# Copyright (C) 2019 Team Yoast
|
||||
# This file is distributed under the same license as the Clicky for WordPress package.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Clicky for WordPress 1.8\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/yoast/clicky/issues\n"
|
||||
"POT-Creation-Date: 2019-06-17 19:17:03+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: Yoast Translate Team <translations@yoast.com>\n"
|
||||
"Language-Team: Yoast Translate <translations@yoast.com>\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"
|
||||
|
||||
#: admin/class-clicky-admin-page.php:64
|
||||
#: admin/class-clicky-options-admin.php:246
|
||||
#: artifact/admin/class-clicky-admin-page.php:64
|
||||
#: artifact/admin/class-clicky-options-admin.php:246
|
||||
#. translators: 1: link open tag to clicky forum website; 2: link close tag.
|
||||
msgid ""
|
||||
"If you're in need of support with Clicky and / or this plugin, please visit "
|
||||
"the %1$sClicky forums%2$s."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin-page.php:65
|
||||
#: artifact/admin/class-clicky-admin-page.php:65
|
||||
msgid "Need Support?"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin-page.php:80
|
||||
#: artifact/admin/class-clicky-admin-page.php:80
|
||||
msgid "No news items, feed might be broken..."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin-page.php:96
|
||||
#: artifact/admin/class-clicky-admin-page.php:96
|
||||
msgid "Subscribe with RSS"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin-page.php:107
|
||||
#: artifact/admin/class-clicky-admin-page.php:107
|
||||
msgid "Latest news from Clicky"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin-page.php:114
|
||||
#: artifact/admin/class-clicky-admin-page.php:114
|
||||
msgid "Like Yoast on Facebook"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin-page.php:115
|
||||
#: artifact/admin/class-clicky-admin-page.php:115
|
||||
msgid "Follow Yoast on Twitter"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin-page.php:116
|
||||
#: artifact/admin/class-clicky-admin-page.php:116
|
||||
msgid "Subscribe by email"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin-page.php:118
|
||||
#: artifact/admin/class-clicky-admin-page.php:118
|
||||
msgid "Latest news from Yoast"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "Clicky for WordPress"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin-page.php:132
|
||||
#: artifact/admin/class-clicky-admin-page.php:132
|
||||
msgid "Yoast Translate"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin.php:54 artifact/admin/class-clicky-admin.php:54
|
||||
msgid "Clicky Goal Tracking"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin.php:72 artifact/admin/class-clicky-admin.php:72
|
||||
msgid "Clicky settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin.php:73 artifact/admin/class-clicky-admin.php:73
|
||||
msgid "Clicky"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin.php:80 admin/class-clicky-admin.php:81
|
||||
#: artifact/admin/class-clicky-admin.php:80
|
||||
#: artifact/admin/class-clicky-admin.php:81
|
||||
msgid "Clicky Stats"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin.php:108 artifact/admin/class-clicky-admin.php:108
|
||||
msgid "Clicky is almost ready. "
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin.php:112 artifact/admin/class-clicky-admin.php:112
|
||||
#. translators: 1: link open tag to the plugin settings page; 2: link close
|
||||
#. tag.
|
||||
msgid ""
|
||||
"You must %1$s enter your Clicky Site ID, Site Key and Admin Site Key%2$s "
|
||||
"for it to work."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-admin.php:185 artifact/admin/class-clicky-admin.php:185
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:46 admin/views/admin-page.php:19
|
||||
#: artifact/admin/class-clicky-options-admin.php:46
|
||||
#: artifact/admin/views/admin-page.php:19
|
||||
msgid "Basic settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:52
|
||||
#: artifact/admin/class-clicky-options-admin.php:52
|
||||
msgid "Site ID"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:53
|
||||
#: artifact/admin/class-clicky-options-admin.php:53
|
||||
msgid "Site Key"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:54
|
||||
#: artifact/admin/class-clicky-options-admin.php:54
|
||||
msgid "Admin Site Key"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:73
|
||||
#: artifact/admin/class-clicky-options-admin.php:73
|
||||
msgid "Like this plugin?"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:80
|
||||
#: artifact/admin/class-clicky-options-admin.php:80
|
||||
msgid "Need support?"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:90
|
||||
#: artifact/admin/class-clicky-options-admin.php:90
|
||||
msgid "Advanced Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:94
|
||||
#: artifact/admin/class-clicky-options-admin.php:94
|
||||
msgid "Disable Admin Bar stats"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:95
|
||||
#: artifact/admin/class-clicky-options-admin.php:95
|
||||
msgid "If you don't want to display the stats in your admin menu, check this box."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:98
|
||||
#: artifact/admin/class-clicky-options-admin.php:98
|
||||
msgid "Ignore Admin users"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:99
|
||||
#: artifact/admin/class-clicky-options-admin.php:99
|
||||
msgid ""
|
||||
"If you are using a caching plugin, such as W3 Total Cache or WP-Supercache, "
|
||||
"please ensure that you have it configured to NOT use the cache for logged "
|
||||
"in users. Otherwise, admin users <em>will still</em> be tracked."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:102
|
||||
#: artifact/admin/class-clicky-options-admin.php:102
|
||||
msgid "Disable cookies"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:103
|
||||
#: artifact/admin/class-clicky-options-admin.php:103
|
||||
msgid ""
|
||||
"If you don't want Clicky to use cookies on your site, check this button. By "
|
||||
"doing so, uniqueness will instead be determined based on their IP address."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:106
|
||||
#: artifact/admin/class-clicky-options-admin.php:106
|
||||
msgid "Track names of commenters"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:132
|
||||
#: artifact/admin/class-clicky-options-admin.php:132
|
||||
msgid "Outbound Links"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:140
|
||||
#: artifact/admin/class-clicky-options-admin.php:140
|
||||
msgid "For instance: <code>/out/,/go/</code>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:144
|
||||
#: artifact/admin/class-clicky-options-admin.php:144
|
||||
msgid "Outbound Link Pattern"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:218
|
||||
#: artifact/admin/class-clicky-options-admin.php:218
|
||||
#. translators: 1: link open tag to the clicky user homepage; 2: link close
|
||||
#. tag.
|
||||
msgid ""
|
||||
"Go to your %1$suser homepage on Clicky%2$s and click "
|
||||
""Preferences" under the name of the domain, you will find the "
|
||||
"Site ID, Site Key, Admin Site Key and Database Server under Site "
|
||||
"information."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-clicky-options-admin.php:232
|
||||
#: artifact/admin/class-clicky-options-admin.php:232
|
||||
#. translators: 1: link open tag to the clicky knowledge base article; 2: link
|
||||
#. close tag.
|
||||
msgid ""
|
||||
"If your site uses redirects for outbound links, instead of links that point "
|
||||
"directly to their external source (this is popular with affiliate links, "
|
||||
"for example), then you'll need to use this variable to tell our tracking "
|
||||
"code additional patterns to look for when automatically tracking outbound "
|
||||
"links. %1$sRead more here%2$s."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/admin-page.php:10 artifact/admin/views/admin-page.php:10
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/admin-page.php:20 artifact/admin/views/admin-page.php:20
|
||||
msgid "Advanced settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/admin-page.php:32 artifact/admin/views/admin-page.php:32
|
||||
msgid "Save Clicky settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/like-box.php:8 artifact/admin/views/like-box.php:8
|
||||
msgid "Why not do any or all of the following:"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/like-box.php:10 artifact/admin/views/like-box.php:10
|
||||
msgid "Link to it so other folks can find out about it."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/like-box.php:11 artifact/admin/views/like-box.php:11
|
||||
msgid "Give it a 5 star rating on WordPress.org."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/like-box.php:12 artifact/admin/views/like-box.php:12
|
||||
msgid "Let other people know that it works with your WordPress setup."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/meta-box.php:12 artifact/admin/views/meta-box.php:12
|
||||
#. translators: 1: link open tag to clicky website tracking page; 2: link close
|
||||
#. tag.
|
||||
msgid ""
|
||||
"Clicky can track Goals for you too, %1$syou can create them here%2$s. To be "
|
||||
"able to track a goal on this post, you need to specify the goal ID here. "
|
||||
"Optionally, you can also provide the goal revenue."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/meta-box.php:20 artifact/admin/views/meta-box.php:20
|
||||
msgid "Goal ID:"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/meta-box.php:24 artifact/admin/views/meta-box.php:24
|
||||
msgid "Goal Revenue:"
|
||||
msgstr ""
|
||||
|
||||
#: artifact/frontend/class-clicky-frontend.php:46
|
||||
#: frontend/class-clicky-frontend.php:46
|
||||
msgid ""
|
||||
"Clicky tracking not shown because you're an administrator and you've "
|
||||
"configured Clicky to ignore administrators."
|
||||
msgstr ""
|
||||
|
||||
#: artifact/frontend/class-clicky-frontend.php:139
|
||||
#: frontend/class-clicky-frontend.php:139
|
||||
msgid "Posted a comment"
|
||||
msgstr ""
|
||||
|
||||
#: artifact/frontend/class-clicky-visitor-graph.php:131
|
||||
#: frontend/class-clicky-visitor-graph.php:131
|
||||
msgid "Visitors over 48 hours. Click for more Clicky Site Stats."
|
||||
msgstr ""
|
||||
|
||||
#: artifact/vendor/yoast/i18n-module/i18n-module.php:189
|
||||
#: vendor/yoast/i18n-module/i18n-module.php:189
|
||||
msgid ""
|
||||
"As you can see, there is a translation of this plugin in %1$s. This "
|
||||
"translation is currently %3$d%% complete. We need your help to make it "
|
||||
"complete and to fix any errors. Please register at %4$s to help complete "
|
||||
"the translation to %1$s!"
|
||||
msgstr ""
|
||||
|
||||
#: artifact/vendor/yoast/i18n-module/i18n-module.php:191
|
||||
#: vendor/yoast/i18n-module/i18n-module.php:191
|
||||
msgid ""
|
||||
"You're using WordPress in %1$s. While %2$s has been translated to %1$s for "
|
||||
"%3$d%%, it's not been shipped with the plugin yet. You can help! Register "
|
||||
"at %4$s to help complete the translation to %1$s!"
|
||||
msgstr ""
|
||||
|
||||
#: artifact/vendor/yoast/i18n-module/i18n-module.php:193
|
||||
#: vendor/yoast/i18n-module/i18n-module.php:193
|
||||
msgid ""
|
||||
"You're using WordPress in a language we don't support yet. We'd love for "
|
||||
"%2$s to be translated in that language too, but unfortunately, it isn't "
|
||||
"right now. You can change that! Register at %4$s to help translate it!"
|
||||
msgstr ""
|
||||
|
||||
#: artifact/vendor/yoast/i18n-module/i18n-module.php:213
|
||||
#: vendor/yoast/i18n-module/i18n-module.php:213
|
||||
msgid "Translation of %s"
|
||||
msgstr ""
|
||||
|
||||
#: artifact/vendor/yoast/i18n-module/i18n-module.php:218
|
||||
#: vendor/yoast/i18n-module/i18n-module.php:218
|
||||
msgid "Register now »"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin/theme
|
||||
msgid "https://yoast.com/wordpress/plugins/clicky/"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid ""
|
||||
"The Clicky for WordPress plugin by Yoast makes it easy for you to add your "
|
||||
"Clicky analytics tracking code to your WordPress install, while also giving "
|
||||
"you some advanced tracking options."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "Team Yoast"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://yoast.com/"
|
||||
msgstr ""
|
||||
@@ -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
|
||||
@@ -0,0 +1,648 @@
|
||||
# Copyright (C) 2019 Colorlib
|
||||
# This file is distributed under the GPLv3 or later.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Colorlib Login Customizer 1.2.91\n"
|
||||
"Report-Msgid-Bugs-To: "
|
||||
"https://wordpress.org/support/plugin/colorlib-login-customizer\n"
|
||||
"POT-Creation-Date: 2019-06-13 11:18: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"
|
||||
"Language: en\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Poedit-Country: United States\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Poedit-KeywordsList: "
|
||||
"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
|
||||
"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
|
||||
"X-Poedit-Basepath: ../\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
"X-Poedit-Bookmarks: \n"
|
||||
"X-Textdomain-Support: yes\n"
|
||||
"X-Generator: grunt-wp-i18n 1.0.3\n"
|
||||
|
||||
#: includes/class-colorlib-login-customizer-review.php:22
|
||||
msgid ""
|
||||
"Hey, I noticed you have installed our plugin for %s day(s) - that's "
|
||||
"awesome! Could you please do me a BIG favor and give it a 5-star rating on "
|
||||
"WordPress? Just to help us spread the word and boost our motivation."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-colorlib-login-customizer-review.php:23
|
||||
msgid "Ok, you deserve it"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-colorlib-login-customizer-review.php:24
|
||||
msgid "I already did"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-colorlib-login-customizer-review.php:25
|
||||
msgid "No, not good enough"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-colorlib-login-customizer.php:216
|
||||
#: includes/class-colorlib-login-customizer.php:225
|
||||
#: includes/lib/class-colorlib-login-customizer-settings.php:130
|
||||
#: includes/lib/class-colorlib-login-customizer-settings.php:139
|
||||
msgid "Cheatin’ huh?"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:62
|
||||
msgid "Templates"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:67
|
||||
msgid "Temapltes"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:256
|
||||
msgid "Logo options"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:261
|
||||
msgid "Hide Logo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:262
|
||||
msgid "Show/Hide the logo from login page"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:268
|
||||
msgid "Use Text Logo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:269
|
||||
msgid "Show/Hide the logo text from login page"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:275
|
||||
msgid "Logo URL"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:276
|
||||
msgid "This is where the logo will link to."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:282
|
||||
msgid "Logo Title"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:283
|
||||
msgid ""
|
||||
"The tooltip that will be displayed when hovering over the logo. Also this "
|
||||
"is used as Logo text when you select \"Use Text Logo\""
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:289
|
||||
msgid "Login Page Title"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:290
|
||||
msgid "Login page title that is shown when you access the admin login page."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:296
|
||||
msgid "Logo text color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:297
|
||||
msgid "This will change the color text property."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:304
|
||||
msgid "Logo text color hover"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:305
|
||||
msgid "This will change the color text property on hover."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:312
|
||||
msgid "Logo text size"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:313
|
||||
msgid "This will change the text size of logo."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:325
|
||||
msgid "Custom logo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:326
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:473
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:488
|
||||
msgid ""
|
||||
"This will upload an image to your media library and store the attachment ID "
|
||||
"in the option field. Once you have uploaded an imge the thumbnail will "
|
||||
"display above these buttons."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:333
|
||||
msgid "Logo Width"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:334
|
||||
msgid "Make sure you set the logo width to match your image."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:346
|
||||
msgid "Logo Height"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:347
|
||||
msgid "Make sure you set the logo height to match your image."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:361
|
||||
msgid "Layout options"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:366
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:383
|
||||
msgid "Columns Width"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:390
|
||||
msgid "Form Column Alignment"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:416
|
||||
msgid "Form Vertical Alignment"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:437
|
||||
msgid "Form Horizontal Alignment"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:460
|
||||
msgid "Background options"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:465
|
||||
msgid "Custom background color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:466
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:480
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:534
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:597
|
||||
msgid "This will change the background color property."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:472
|
||||
msgid "Custom background"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:479
|
||||
msgid "Form Column background color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:487
|
||||
msgid "Form Column background"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:497
|
||||
msgid "General Form options"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:502
|
||||
msgid "Form Width"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:503
|
||||
msgid "Please input the desired width for the login form in pixels. Example: 20"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:514
|
||||
msgid "Form Height"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:515
|
||||
msgid "Please input the desired height for the login form in pixels. Example: 20"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:526
|
||||
msgid "Form background image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:527
|
||||
msgid "This will change the background image property of login form."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:533
|
||||
msgid "Form background color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:540
|
||||
msgid "Form padding"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:541
|
||||
msgid "This will change the padding property. Example: 26px 24px 46px 30px"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:547
|
||||
msgid "Form border"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:548
|
||||
msgid "This will change the border property. Example: 2px dotted black"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:554
|
||||
msgid "Form border radius"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:555
|
||||
msgid "This will change the border radius property. Example: 2px 2px 2px 2px"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:561
|
||||
msgid "Form shadow"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:562
|
||||
msgid "This will change the form's shadow property. Example: 0 1px 0 #006799"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:568
|
||||
msgid "Form field width"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:569
|
||||
msgid "Please input the desired width for the form field in pixels. Example: 20"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:575
|
||||
msgid "Form field margin"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:576
|
||||
msgid "This will change the margin property. Example: 26px 24px 46px 30px"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:582
|
||||
msgid "Form field border"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:583
|
||||
msgid ""
|
||||
"Please input the desired border for the form field. Example: 2px dotted "
|
||||
"black"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:589
|
||||
msgid "Form field border radius"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:590
|
||||
msgid ""
|
||||
"Please input the desired border radiuse for the form field. Example: 5px "
|
||||
"5px 5px 5px"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:596
|
||||
msgid "Form field background"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:603
|
||||
msgid "Form field color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:604
|
||||
msgid "This will change the text color property."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:610
|
||||
msgid "Form label color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:611
|
||||
msgid "This will change the label text color property."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:617
|
||||
msgid "Lost Password Text"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:618
|
||||
msgid "You can change the default text for \"Lost your password\" "
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:624
|
||||
msgid "Back to site text"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:625
|
||||
msgid "You can change the default text for \"Back to\" site "
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:631
|
||||
msgid "Hide Extra Links"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:632
|
||||
msgid "Show/Hide the links under the login form"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:640
|
||||
msgid "Login Form Texts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:645
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:688
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:735
|
||||
msgid "Username label"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:646
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:689
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:736
|
||||
msgid "You can change the default text for username label or just delete it."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:652
|
||||
msgid "Password label"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:653
|
||||
msgid "You can change the default text for password label or just delete it."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:659
|
||||
msgid "Remember Me label"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:660
|
||||
msgid "You can change the default remember me text."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:666
|
||||
msgid "Login label"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:667
|
||||
msgid "You can change the default text for the log in button."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:673
|
||||
msgid "Register link"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:674
|
||||
msgid ""
|
||||
"You can change the default text for the register link at the end of the "
|
||||
"form."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:683
|
||||
msgid "Register Form Texts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:696
|
||||
msgid "Email label"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:697
|
||||
msgid "You can change the default text for email label or just delete it."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:704
|
||||
msgid "Registration confirmation text"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:705
|
||||
msgid "You can change the default registration confirmation text."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:712
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:742
|
||||
msgid "Button label"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:713
|
||||
msgid "You can change the default text for the register button."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:720
|
||||
msgid "Login link"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:721
|
||||
msgid "You can change the default text for the login link at the end of the form."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:730
|
||||
msgid "Lost Password Form Texts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:743
|
||||
msgid "You can change the default text for the lost password button."
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:752
|
||||
msgid "Form Button & Links"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:757
|
||||
msgid "Button background"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:758
|
||||
msgid "This will change the submit button's background property"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:764
|
||||
msgid "Button background hover state"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:765
|
||||
msgid "This will change the submit button's background property on hover"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:771
|
||||
msgid "Button border color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:772
|
||||
msgid "This will change the submit button's border color property"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:778
|
||||
msgid "Button border hover state"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:779
|
||||
msgid "This will change the submit button's border property on hover"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:785
|
||||
msgid "Button shadow"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:786
|
||||
msgid ""
|
||||
"This will change the submit button's shadow property. Example: 0 1px 0 "
|
||||
"#006799"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:792
|
||||
msgid "Button text shadow"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:793
|
||||
msgid ""
|
||||
"This will change the submit button text's shadow property. Example: 0 -1px "
|
||||
"1px #006799"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:799
|
||||
msgid "Button color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:800
|
||||
msgid "This will change the submit button's text color property"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:806
|
||||
msgid "Link color"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:807
|
||||
msgid "This will change the text color of links that are underneath the login form"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:813
|
||||
msgid "Link color hover"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:814
|
||||
msgid ""
|
||||
"This will change the text color of links, that are underneath the login "
|
||||
"form, on hover"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:820
|
||||
msgid "Hide \"Remember Me\""
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:821
|
||||
msgid "Show/Hide the \"Remember Me\" checkbox"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:829
|
||||
msgid "Custom CSS"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-customizer.php:834
|
||||
msgid "CSS code"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "Colorlib Login Customizer"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-settings.php:68
|
||||
msgid "Login Customizer"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-settings.php:83
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-settings.php:99
|
||||
msgid ""
|
||||
"Login Customizer plugin allows you to easily customize your login page "
|
||||
"straight from your WordPress Customizer! You can preview your changes "
|
||||
"before you save them! Awesome, right?"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/class-colorlib-login-customizer-settings.php:100
|
||||
msgid "Start Customizing!"
|
||||
msgstr ""
|
||||
|
||||
#: includes/lib/controls/class-colorlib-login-customizer-control-color-picker.php:74
|
||||
msgid "(clear)"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:34
|
||||
#. translators: Login screen title. 1: Login screen name, 2: Network or site
|
||||
#. name
|
||||
msgid "%1$s ‹ %2$s — WordPress"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:101 includes/login-template.php:190
|
||||
msgid "Log In"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:103
|
||||
msgid "https://wordpress.org/"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:104
|
||||
msgid "Powered by WordPress"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:174 includes/login-template.php:216
|
||||
msgid "Username or Email Address"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:178
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:189
|
||||
msgid "Remember Me"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:195
|
||||
msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:199
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:210
|
||||
msgid "Registration confirmation will be emailed to you."
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:211
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:227
|
||||
msgid "Get New Password"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:247
|
||||
msgid "Lost your password?"
|
||||
msgstr ""
|
||||
|
||||
#: includes/login-template.php:253
|
||||
msgid "Back to"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid ""
|
||||
"Colorlib Login Customizer is an awesome and intuitive plugin that helps you "
|
||||
"personalize your login form directly from the Customizer. The plugin fully "
|
||||
"supports the Live Customizer feature and you can see all the changes in "
|
||||
"real time and edit them."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "Colorlib"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://colorlib.com/"
|
||||
msgstr ""
|
||||
@@ -409,6 +409,7 @@ If above timestamp is not current time, this page is cached.</p> -->
|
||||
|
||||
<!-- wonderm00ns-simple-facebook-open-graph-tags -->
|
||||
<!-- START - Facebook Open Graph, Google+ and Twitter Card Tags 2.1.5 -->
|
||||
<!-- START - Open Graph for Facebook, Google+ and Twitter Card Tags 2.2.6.1 -->
|
||||
|
||||
|
||||
<!-- wp-performance-score-booster -->
|
||||
@@ -989,3 +990,25 @@ If above timestamp is not current time, this page is cached.</p> -->
|
||||
<!-- Analytics by WP-Statistics v12.6.2 - https://wp-statistics.com/ -->
|
||||
|
||||
|
||||
<!-- swift-performance-lite -->
|
||||
<!--Cached with Swift Performance Lite-->
|
||||
|
||||
|
||||
<!-- 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 -->
|
||||
|
||||
|
||||
|
||||
<!-- leadin -->
|
||||
<!-- HubSpot WordPress Plugin v7.5.4: embed JS disabled as a portalId has not yet been configured -->
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
@@ -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 ""
|
||||
@@ -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
|
||||
2
spec/fixtures/dynamic_finders/plugin_version/culqi-full-integration/change_log/changelog.txt
vendored
Normal file
2
spec/fixtures/dynamic_finders/plugin_version/culqi-full-integration/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
2019-04-22 - version 1.0.0
|
||||
* Ready
|
||||
@@ -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 ""
|
||||
@@ -0,0 +1,2 @@
|
||||
Version 1.0.0
|
||||
- Initial Release
|
||||
@@ -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 ""
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user