Compare commits

...

42 Commits

Author SHA1 Message Date
erwanlr
30f329fe43 Bumps version 2019-07-23 18:27:09 +01:00
erwanlr
4ce39951a9 Additional specs for #1374 2019-07-23 16:33:09 +01:00
ethicalhack3r
0e9eb34626 Remove Patreon link 2019-07-23 12:09:04 +02:00
erwanlr
0ff299c425 Updates UA used when updating the DB 2019-07-22 12:13:01 +01:00
erwanlr
6366258ce9 Merge branch 'df' 2019-07-20 19:11:06 +01:00
erwanlr
bca69a026e Adds DFs 2019-07-20 19:10:47 +01:00
Christian Mehlmauer
adc26ea42a ruby 2.6.3 2019-07-19 09:16:56 +02:00
Erwan
b16e8d84d7 Merge pull request #1369 from wpscanteam/dependabot/bundler/rubocop-tw-0.73.0
Update rubocop requirement from ~> 0.72.0 to ~> 0.73.0
2019-07-17 11:38:45 +02:00
dependabot-preview[bot]
5ee405d5a0 Update rubocop requirement from ~> 0.72.0 to ~> 0.73.0
Updates the requirements on [rubocop](https://github.com/rubocop-hq/rubocop) to permit the latest version.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.72.0...v0.73.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-17 05:28:25 +00:00
erwanlr
a5b9470636 Adds DFs 2019-07-13 11:57:18 +01:00
erwanlr
16a3d54cb6 Bumps version 2019-07-11 17:50:46 +01:00
erwanlr
9677dcd978 Makes sure the sub_dir is only checked once 2019-07-10 18:35:46 +01:00
erwanlr
17ea42f918 Updates cms_scanner dep 2019-07-10 09:17:49 +01:00
erwanlr
bd8915918d Switcing back to master 2019-07-09 15:07:42 +01:00
erwanlr
91db6773a0 Reduces --themes-threshold 2019-07-09 14:37:30 +01:00
erwanlr
f50680b61f Adds a --plugins-threshold and --themes-threshold options 2019-07-08 19:47:46 +01:00
erwanlr
3fb5d33333 Switching to dev 2019-07-08 17:34:13 +01:00
erwanlr
f70bbb2660 Switching to master 2019-07-08 14:02:38 +01:00
erwanlr
589c1ac9bb Only create Versions DF when needed 2019-07-08 13:02:29 +01:00
erwanlr
d458fa1b89 Switching to dev 2019-07-08 10:23:42 +01:00
erwanlr
dc2c99434f Switching to master 2019-07-07 12:19:05 +01:00
erwanlr
bbf36562d0 Fixes specs 2019-07-07 09:57:54 +01:00
erwanlr
c458edf3e4 Adds a note about the Readme DF 2019-07-07 08:51:29 +01:00
erwanlr
99c2aaef7a Changes some DF method names to avoid confusion with db ones 2019-07-07 08:35:41 +01:00
erwanlr
921096ca10 Adds DFs 2019-07-07 08:09:22 +01:00
erwanlr
b0fbd6fa36 Removes empty expected DF 2019-07-06 15:58:23 +01:00
erwanlr
21bd67c44f Switching to minor release 2019-07-06 15:53:00 +01:00
erwanlr
4f142985a2 Fixes #1364 2019-07-06 15:32:42 +01:00
erwanlr
bfa89b44bc Switching to dev 2019-07-06 13:04:38 +01:00
erwanlr
eba876e72b Adds DFs 2019-07-06 11:05:22 +01:00
erwanlr
f1a7413e20 Adds Theme DFs 2019-07-05 09:34:13 +01:00
erwanlr
4d32749489 Updates deps and bump version 2019-07-04 17:06:28 +01:00
erwanlr
d911a16684 Removes useless WPScan namespace 2019-07-04 16:46:33 +01:00
erwanlr
d7193bc755 Ref #1364 2019-07-04 16:33:14 +01:00
erwanlr
aee9ffdb9c Fixes #1365 2019-07-04 15:45:01 +01:00
erwanlr
1f627d5e49 Adds DFs 2019-06-29 10:51:03 +01:00
ethicalhack3r
bb67626d09 Change thimthub enum icon back to info 2019-06-28 15:04:30 +02:00
ethicalhack3r
4e0153e94a Change some enum icons to critical 2019-06-28 15:00:05 +02:00
erwanlr
065142ff19 Updates Rubocop dep 2019-06-27 08:15:54 +01:00
erwanlr
8bb6fae52f Adds DFs 2019-06-22 11:31:28 +01:00
Erwan
8cb7b81903 Merge pull request #1359 from wpscanteam/dependabot/bundler/rubocop-performance-tw-1.4.0
Update rubocop-performance requirement from ~> 1.3.0 to ~> 1.4.0
2019-06-21 13:02:00 +02:00
dependabot-preview[bot]
cb214ccda9 Update rubocop-performance requirement from ~> 1.3.0 to ~> 1.4.0
Updates the requirements on [rubocop-performance](https://github.com/rubocop-hq/rubocop-performance) to permit the latest version.
- [Release notes](https://github.com/rubocop-hq/rubocop-performance/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-performance/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-performance/compare/v1.3.0...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-21 05:41:30 +00:00
135 changed files with 60754 additions and 246 deletions

View File

@@ -10,6 +10,8 @@ LineLength:
Max: 120
MethodLength:
Max: 20
Exclude:
- 'app/controllers/enumeration/cli_options.rb'
Lint/UriEscapeUnescape:
Enabled: false
Metrics/AbcSize:
@@ -19,6 +21,8 @@ Metrics/BlockLength:
- 'spec/**/*'
Metrics/ClassLength:
Max: 150
Exclude:
- 'app/controllers/enumeration/cli_options.rb'
Metrics/CyclomaticComplexity:
Max: 8
Style/Documentation:

View File

@@ -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

View File

@@ -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

View File

@@ -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 || {}

View File

@@ -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

View File

@@ -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
)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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?

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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 = {})

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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 = []

View File

@@ -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)

View File

@@ -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

View File

@@ -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
#

View File

@@ -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 %>

View File

@@ -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 %>

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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 }
}
end

View File

@@ -9,6 +9,7 @@ module WPScan
end
end
require_relative 'errors/enumeration'
require_relative 'errors/http'
require_relative 'errors/update'
require_relative 'errors/wordpress'

View 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

View File

@@ -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)

View File

@@ -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()')

View File

@@ -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

View File

@@ -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)

View File

@@ -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(

View File

@@ -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(

View File

@@ -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(

View File

@@ -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

View File

@@ -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 ]

View File

@@ -6,12 +6,14 @@ 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 = slug.to_s.gsub(/[^a-z\d\-]/i, '-').gsub(/\-{1,}/, '_').camelize.to_s
classified = "D_#{classified}" if classified[0] =~ /\d/
classified.to_sym

View File

@@ -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

View File

@@ -2,5 +2,5 @@
# Version
module WPScan
VERSION = '3.5.4'
VERSION = '3.6.1'
end

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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' }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,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 ""

View File

@@ -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 ""

View File

@@ -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 ""

View File

@@ -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&amp;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 ""

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,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

View File

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

View File

@@ -0,0 +1,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&hellip;"
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 ""

View File

@@ -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

View File

@@ -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 ""

View 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 "
"&quot;Preferences&quot; 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 &raquo;"
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 ""

View File

@@ -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&#8217; 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 &lsaquo; %2$s &#8212; 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 ""

View File

@@ -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 -->
@@ -1006,3 +1007,8 @@ If above timestamp is not current time, this page is cached.</p> -->
<!-- leadin -->
<!-- HubSpot WordPress Plugin v7.5.4: embed JS disabled as a portalId has not yet been configured -->

View File

@@ -0,0 +1,16 @@
# Copyright (C) 2019 DigitalPUSH
# This file is distributed under the same license as the DigitalPUSH plugin.
msgid ""
msgstr ""
"Project-Id-Version: DigitalPUSH 1.4.4\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/digitalpush-notifications\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-08T12:58:16+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: digitalpush-notifications\n"

View File

@@ -0,0 +1,133 @@
# Changelog
## 1.7.1 _(2019-06-17)_
* Unit tests:
* Change: Update unit test install script and bootstrap to use latest WP unit test repo
* New: Test that the plugin hooks `plugins_loaded` for initialization
* Change: Note compatibility through WP 5.2+
* Change: Add link to CHANGELOG.md in README.md
## 1.7 _(2019-03-27)_
* New: Add CHANGELOG.md file and move all but most recent changelog entries into it
* Change: Initialize plugin on 'plugins_loaded' action instead of on load
* Change: Merge `do_init()` into `init()`
* Unit tests:
* Fix: Discontinue testing deprecated `is_comments_popup` condition
* Fix: Use `file_exists()` instead of `locate_template()` to verify presence of file in theme (the latter is unreliable since it is based on constants)
* Change: Note compatibility through WP 5.1+
* Change: Add README.md link to plugin's page in Plugin Directory
* Change: Update copyright date (2019)
* Change: Update License URI to be HTTPS
* Change: Split paragraph in README.md's "Support" section into two
## 1.6.1 _(2018-05-19)_
* New: Add README.md
* New: Add FAQ indicating that the plugin is GDPR-compliant
* Unit tests:
* Change: Make local copy of `assertQueryTrue()`; apparently it's (now?) a test-specific assertion and not a globally aware assertion
* Change: Enable and update `test_no_search_form_appears_even_if_searchform_php_exists()` to use TwentySeventeen theme, since it has searchform.php
* Change: Minor whitespace tweaks to bootstrap
* Change: Add GitHub link to readme
* Change: Note compatibility through WP 4.9+
* Change: Update copyright date (2018)
* Change: Update installation instruction to prefer built-in installer over .zip file
## 1.6 _(2017-02-21)_
* New: Disable search item from front-end admin bar
* Change: Prevent object instantiation
* Add private `__construct()`
* Add private `__wakeup()`
* Change: Update unit test bootstrap
* Default `WP_TESTS_DIR` to `/tmp/wordpress-tests-lib` rather than erroring out if not defined via environment variable
* Enable more error output for unit tests
* Change: Note compatibility through WP 4.7+
* Change: Remove support for WordPress older than 4.6 (should still work for earlier versions back to WP 3.6)
* Change: Update copyright date (2017)
* New: Add LICENSE file
## 1.5.1 _(2016-01-15)_
* Bugfix: Declare `do_init()` as public.
## 1.5 _(2016-01-14)_
* Add: Set 404 HTTP status header for disabled search requests.
* Add: Define 'Text Domain' in plugin header and load it.
* Add: Create empty index.php to prevent files from being listed if web server has enabled directory listings.
* Change: Perform all hook registering during plugins_loaded action.
* Change: Explicitly declare methods in unit tests as public.
* Change: Note compatibility through WP 4.4+.
* Change: Update copyright date (2016).
## 1.4.2 _(2015-08-23)_
* Change: Note compatibility through WP 4.3+.
* Change: Minor inline docs changes.
## 1.4.1 _(2015-02-15)_
* Add trivial unit tests for plugin version and class name
* Note compatibility through WP 4.1+
* Update copyright date (2015)
* Add plugin icon
## 1.4 _(2013-12-15)_
* Change to hook `get_search_form` at lower priority so it runs after anything else also using the filter
* Change to only affect main query
* Remove admin nag for alerting about the presence of searchform.php in a theme since this no longer matters
* Add unit tests
* Note compatibility through WP 3.8+
* Change minimum required compatibility to WP 3.6
* Update copyright date (2014)
* Add banner
* Many changes to readme.txt documentation (namely to pare out a lot of stuff relating to suppression of searchform.php which has since been made possible in WP core)
* Change description
* Change donate link
## 1.3.1 _(unreleased)_
* Don't show searchform.php admin nag if user doesn't have `edit_themes` cap
* Add check to prevent execution of code if file is directly accessed
* Re-license as GPLv2 or later (from X11)
* Add 'License' and 'License URI' header tags to readme.txt and plugin file
* Remove ending PHP close tag
* Note compatibility through WP 3.5+
* Update copyright date (2013)
## 1.3
* Add notice to main themes and plugins admin pages if active theme has searchform.php template
* Note compatibility through WP 3.3+
* Add `version()` to return plugin version
* Add more documentation and FAQ questions to readme.txt
* Add link to plugin directory page to readme.txt
* Update copyright date (2012)
## 1.2.1
* Note compatibility through WP 3.2+
* Tiny code formatting change (spacing)
* Fix plugin homepage and author links in description in readme.txt
## 1.2
* Switch from object instantiation to direct class function invocation
* Explicitly declare all functions public static
* Add development note
* Add additional FAQ question
* Note compatibility through WP 3.1+
* Update copyright date (2011)
## 1.1.1
* Fix disabling of search widget
* Move class instantiation inside of `if(!class_exists())` check
* Rename class from `DisableSearch` to `c2c_DisableSearch`
* Store object instance in global variable `c2c_disable_search` for possible external manipulation
* Note compatibility with WP 3.0+
* Minor code reformatting (spacing)
* Remove documentation and instructions from top of plugin file (all of that and more are contained in readme.txt)
* Add Upgrade Notice section to readme.txt
## 1.1
* Disable/unregister search widget
* Add PHPDoc documentation
* Minor formatting tweaks
* Note compatibility with WP 2.9+
* Drop compatibility with WP older than 2.8
* Update copyright date
* Update readme.txt (including adding Changelog)
## 1.0
* Initial release

View File

@@ -0,0 +1,302 @@
# Copyright (C) 2018 Awsm Innovations
# This file is distributed under the same license as the Embed Any Document plugin.
msgid ""
msgstr ""
"Project-Id-Version: Embed Any Document 2.4.1\n"
"Last-Translator: \n"
"Language-Team: Awsm Innovations <hello@awsm.in>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2018-12-10T12:59:35+00:00\n"
"PO-Revision-Date: 2018-12-10T12:59:35+00:00\n"
"X-Generator: WP-CLI 2.0.1\n"
"X-Domain: embed-any-document\n"
#. Plugin Name of the plugin
#: awsm-embed.php:283
msgid "Embed Any Document"
msgstr ""
#. Plugin URI of the plugin
msgid "http://awsm.in/embed-any-documents"
msgstr ""
#. Description of the plugin
msgid "Embed Any Document WordPress plugin lets you upload and embed your documents easily in your WordPress website without any additional browser plugins like Flash or Acrobat reader. The plugin lets you choose between Google Docs Viewer and Microsoft Office Online to display your documents."
msgstr ""
#. Author of the plugin
msgid "Awsm Innovations"
msgstr ""
#. Author URI of the plugin
msgid "https://awsm.in"
msgstr ""
#: inc/settings.php:10
msgid "General Settings"
msgstr ""
#: inc/settings.php:15
msgid "Default Size"
msgstr ""
#: inc/settings.php:17
#: inc/popup.php:46
#: blocks/document/modules/inspector.js:50
msgid "Width"
msgstr ""
#: inc/settings.php:21
#: inc/popup.php:49
#: blocks/document/modules/inspector.js:54
msgid "Height"
msgstr ""
#: inc/settings.php:25
msgid "Enter values in pixels or percentage (Example: 500px or 100%)"
msgstr ""
#: inc/settings.php:29
#: inc/popup.php:53
#: blocks/document/modules/inspector.js:58
msgid "Show Download Link"
msgstr ""
#: inc/settings.php:32
#: inc/popup.php:55
#: blocks/document/modules/inspector.js:59
msgid "For all users"
msgstr ""
#: inc/settings.php:32
#: inc/popup.php:55
#: blocks/document/modules/inspector.js:60
msgid "For Logged-in users"
msgstr ""
#: inc/settings.php:32
#: inc/popup.php:55
#: blocks/document/modules/inspector.js:61
msgid "No Download"
msgstr ""
#: inc/settings.php:38
#: inc/popup.php:60
#: blocks/document/modules/inspector.js:42
msgid "Download Text"
msgstr ""
#: inc/settings.php:59
msgid "Designed and developed by"
msgstr ""
#: inc/settings.php:62
msgid "Facebook"
msgstr ""
#: inc/settings.php:63
msgid "Twitter"
msgstr ""
#: inc/settings.php:64
msgid "Github"
msgstr ""
#: inc/settings.php:73
msgid "Like the plugin?"
msgstr ""
#: inc/settings.php:73
msgid "Rate Now!"
msgstr ""
#: inc/settings.php:79
msgid "Need Help?"
msgstr ""
#: inc/settings.php:79
msgid "Open a Ticket"
msgstr ""
#: inc/settings.php:86
msgid "Quick Help"
msgstr ""
#: inc/settings.php:89
#: inc/settings.php:90
msgid "How to Embed Documents?"
msgstr ""
#: inc/settings.php:94
#: inc/settings.php:95
msgid "About Viewers"
msgstr ""
#: inc/settings.php:99
#: inc/settings.php:100
msgid "Shortcode & Attributes"
msgstr ""
#: inc/settings.php:104
#: inc/settings.php:105
msgid "FAQs"
msgstr ""
#: inc/popup.php:6
msgid "Close"
msgstr ""
#: inc/popup.php:8
#: awsm-embed.php:106
#: blocks/document/main.js:71
msgid "Add Document"
msgstr ""
#: inc/popup.php:16
msgid "Upload Document"
msgstr ""
#: inc/popup.php:19
msgid "Add from URL"
msgstr ""
#: inc/popup.php:26
msgid "Enter document URL"
msgstr ""
#: inc/popup.php:28
#: awsm-embed.php:175
msgid "Add URL"
msgstr ""
#: inc/popup.php:30
msgid "back"
msgstr ""
#: inc/popup.php:43
msgid "Advanced Options"
msgstr ""
#: inc/popup.php:64
#: inc/popup.php:71
#: blocks/document/modules/inspector.js:66
msgid "Viewer"
msgstr ""
#: inc/popup.php:66
#: blocks/document/modules/inspector.js:38
msgid "Google Docs Viewer"
msgstr ""
#: inc/popup.php:66
#: blocks/document/modules/inspector.js:40
msgid "Microsoft Office Online"
msgstr ""
#: inc/popup.php:73
msgid "Box"
msgstr ""
#: inc/popup.php:74
msgid "Drive"
msgstr ""
#: inc/popup.php:81
msgid "Shortcode Preview"
msgstr ""
#: inc/popup.php:90
msgid "Insert"
msgstr ""
#: inc/popup.php:90
msgid "Loading..."
msgstr ""
#: inc/popup.php:94
msgid "Cancel"
msgstr ""
#: awsm-embed.php:133
msgid "Settings"
msgstr ""
#: awsm-embed.php:167
#: awsm-embed.php:194
msgid "Download"
msgstr ""
#: awsm-embed.php:173
msgid "Nothing to insert"
msgstr ""
#: awsm-embed.php:174
msgid "Invalid URL"
msgstr ""
#: awsm-embed.php:176
msgid "Verifying..."
msgstr ""
#: awsm-embed.php:177
msgid "From URL"
msgstr ""
#: awsm-embed.php:178
msgid "Select"
msgstr ""
#: awsm-embed.php:268
msgid "Embedded Document"
msgstr ""
#: awsm-embed.php:272
msgid "No Url Found"
msgstr ""
#: awsm-embed.php:342
msgid "Buy Pro Version"
msgstr ""
#. translators: %1$s: Service provider
#: awsm-embed.php:345
msgid "Add From %1$s"
msgstr ""
#: blocks/document/main.js:24
msgid "Document"
msgstr ""
#: blocks/document/main.js:25
msgid "Upload and Embed your documents."
msgstr ""
#: blocks/document/main.js:28
msgid "add document"
msgstr ""
#: blocks/document/main.js:28
msgid "embed document"
msgstr ""
#: blocks/document/main.js:28
msgid "embed any document"
msgstr ""
#: blocks/document/modules/inspector.js:42
msgid "Default download button text"
msgstr ""
#: blocks/document/modules/inspector.js:50
msgid "Width of document either in px or in %"
msgstr ""
#: blocks/document/modules/inspector.js:54
msgid "Height of document either in px or in %"
msgstr ""
#: blocks/document/modules/inspector.js:70
msgid "Cache"
msgstr ""

View File

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

View File

@@ -0,0 +1,27 @@
# Enter Title Here Changer Changelog
## [0.3.0] - July 9, 2019
- Improved: More information is added to readme.txt files
- Removed: Remove support for GitHub Updater
- Changed: Plugin URI has been change to the WordPress repos URI
- Fixed: Fix the undefined error when trying to create a new quick draft in dashboard
[0.3.0]: https://github.com/TremiDkhar/enter-title-here-changer/compare/0.2.0...0.3.0
## [0.2.0] - July 8, 2019
- Uploaded to WordPress.org - `Birthday of Enter Title Here Changer`
- Improved: Club all the settings functions inside settings class
- Removed: Remove unnecessary methods
[0.2.0]: https://github.com/TremiDkhar/enter-title-here-changer/compare/0.1.1...0.2.0
## [0.1.1] - July 7, 2019
- Added: Add support for Custom Post Type
- Added: Add uninstaller settings to delete data when plugin is removed
- Added: Add default plugin data
- Fixed: Check the settings is set before output in the settings field
[0.1.1]: https://github.com/TremiDkhar/enter-title-here-changer/compare/0.1.0...0.1.1
## 0.1.0 - July 5, 2019
- Initial Release

View File

@@ -0,0 +1,141 @@
msgid ""
msgstr ""
"Project-Id-Version: GDPR Cookie Banner 1.0.0\n"
"POT-Creation-Date: 2019-06-25 15:36+0530\n"
"PO-Revision-Date: 2019-06-25 15:39+0530\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.3\n"
"X-Poedit-Basepath: ..\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-KeywordsList: __;_e;_x;_ex;_n;_nx;_n_noop;_nx_noop;"
"translate_nooped_plural;esc_html__;esc_html_e;esc_html_x;"
"esc_attr__;esc_attr_e;esc_attr_x\n"
"X-Poedit-SearchPath-0: .\n"
#: admin/class-gdpr-cookie-banner-admin.php:117
msgid "Settings"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:137
msgid "General Settings"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:138
msgid "Banner Message"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:139
msgid "Banner Position"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:140
msgid "Banner Size"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:141
msgid "Background Color"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:142
msgid "Banner Font"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:143
msgid "Banner Font Size"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:154
msgid "Settings For GDPR Cookie Banner"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:170
msgid "Banner Message Goes Here....."
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:192
#: admin/class-gdpr-cookie-banner-admin.php:198
msgid "Bottom"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:193
#: admin/class-gdpr-cookie-banner-admin.php:199
msgid "Top"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:215
#: admin/class-gdpr-cookie-banner-admin.php:222
#: admin/class-gdpr-cookie-banner-admin.php:229
msgid "Large"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:216
#: admin/class-gdpr-cookie-banner-admin.php:223
#: admin/class-gdpr-cookie-banner-admin.php:230
msgid "Medium"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:217
#: admin/class-gdpr-cookie-banner-admin.php:224
#: admin/class-gdpr-cookie-banner-admin.php:231
msgid "Small"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:248
#: admin/class-gdpr-cookie-banner-admin.php:257
msgid "Dark"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:249
#: admin/class-gdpr-cookie-banner-admin.php:258
msgid "Light"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:312
msgid "GDPR Cookie Banner"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:353
msgid "Banner Message cannot be blank"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:371
msgid "Banner Position field is required"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:375
msgid "Banner Position field is not valid"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:393
msgid "Banner Size field is required"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:397
msgid "Banner Size field is not valid"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:424
msgid "Banner Font field is required"
msgstr ""
#: admin/class-gdpr-cookie-banner-admin.php:439
msgid "Banner Font Size field is required"
msgstr ""
#: admin/partials/gdpr-cookie-banner-admin-display.php:49
#: admin/partials/gdpr-cookie-banner-admin-display.php:55
msgid "Privacy Policy"
msgstr ""
#: admin/partials/gdpr-cookie-banner-admin-display.php:59
msgid "Copy"
msgstr ""
#: admin/partials/gdpr-cookie-banner-admin-display.php:60
msgid "Link Copied!!"
msgstr ""

View File

@@ -0,0 +1,313 @@
# Copyright (C) 2019 StudioPress
# This file is distributed under the GNU General Public License v2.0 (or later).
msgid ""
msgstr ""
"Project-Id-Version: Genesis Responsive Slider 1.0.0\n"
"Report-Msgid-Bugs-To: StudioPress <translations@studiopress.com>\n"
"POT-Creation-Date: 2019-03-18 23:18:31+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: StudioPress <translations@studiopress.com>\n"
"Language-Team: English <translations@studiopress.com>\n"
"X-Generator: grunt-wp-i18n 0.4.4\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-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-Bookmarks: \n"
"X-Poedit-SearchPath-0: .\n"
"X-Textdomain-Support: yes\n"
#: includes/class-genesis-responsive-slider-admin.php:58
msgid "Settings reset."
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:60
msgid "Settings saved."
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:73
msgid "Slider Settings"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:95
msgid "Genesis Responsive Slider Settings_Admin"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:135
#: includes/class-genesis-responsive-slider-widget.php:27
msgid "Genesis - Responsive Slider"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:136
#: includes/class-genesis-responsive-slider-admin.php:147
msgid "Save Settings"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:137
#: includes/class-genesis-responsive-slider-admin.php:148
msgid "Reset Settings"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:137
msgid "Are you sure you want to reset?"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:179
msgid "Type of Content"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:181
msgid "Would you like to use posts or pages"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:201
msgid "By Taxonomy and Terms"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:201
msgid "Choose a term to determine what slides to include"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:205
msgid "All Taxonomies and Terms"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:233
msgid "Include or Exclude by Taxonomy ID"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:236
msgid ""
"List which category, tag or other taxonomy IDs to exclude. (1,2,3,4 for "
"example)"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:247
#. Translators: %s is the ID.
msgid "Include or Exclude by %s ID"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:250
msgid ""
"Choose the include / exclude slides using their post / page ID in a "
"comma-separated list. (1,2,3,4 for example)"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:254
msgid "Select"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:255
msgid "Include"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:256
msgid "Exclude"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:261
msgid "List which"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:261
#: includes/class-genesis-responsive-slider-admin.php:281
msgid "ID"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:261
msgid "to include / exclude. (1,2,3,4 for example)"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:267
msgid "Number of Slides to Show"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:272
msgid "Number of Posts to Offset"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:277
msgid "Order By"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:279
msgid "Date"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:280
msgid "Title"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:282
msgid "Random"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:290
msgid "Transition Settings"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:293
msgid "Time Between Slides (in milliseconds)"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:298
msgid "Slide Transition Speed (in milliseconds)"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:303
msgid "Slider Effect"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:304
#: includes/class-genesis-responsive-slider-admin.php:353
msgid "Select one of the following:"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:306
msgid "Slide"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:307
msgid "Fade"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:313
msgid "Display Settings"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:316
msgid "Maximum Slider Width (in pixels)"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:321
msgid "Maximum Slider Height (in pixels)"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:326
msgid "Display Next / Previous Arrows in Slider?"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:330
msgid "Display Pagination in Slider?"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:335
msgid "Content Settings"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:338
msgid "Do not link Slider image to Post/Page."
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:342
msgid "Display Post/Page Title in Slider?"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:345
msgid "Display Content in Slider?"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:349
msgid "Hide Title & Content on Mobile Devices"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:355
msgid "Display post content"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:356
msgid "Display post excerpts"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:361
msgid "More Text (if applicable)"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:366
msgid "Limit content to"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:368
msgid "characters"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:371
msgid ""
"Using this option will limit the text and strip all formatting from the "
"text displayed. To use this option, choose \"Display post content\" in the "
"select box above."
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:374
msgid "Slider Excerpt Width (in percentage)"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:379
msgid "Excerpt Location (vertical)"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:381
msgid "Top"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:382
msgid "Bottom"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:387
msgid "Excerpt Location (horizontal)"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:389
msgid "Left"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:390
msgid "Right"
msgstr ""
#: includes/class-genesis-responsive-slider-admin.php:438
msgid "Save Changes"
msgstr ""
#: includes/class-genesis-responsive-slider-widget.php:19
msgid "Displays a slideshow inside a widget area"
msgstr ""
#: includes/class-genesis-responsive-slider-widget.php:221
msgid "Title:"
msgstr ""
#: includes/class-genesis-responsive-slider-widget.php:230
#. Translators: %s Link to the Slider settings.
msgid ""
"To configure slider options, please go to the <a href=\"%s\">Slider "
"Settings</a> page."
msgstr ""
#: includes/class-genesis-responsive-slider.php:237
msgid "[Continue Reading]"
msgstr ""
#. Plugin Name of the plugin/theme
msgid "Genesis Responsive Slider"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://www.studiopress.com"
msgstr ""
#. Description of the plugin/theme
msgid "A responsive featured slider for the Genesis Framework."
msgstr ""
#. Author of the plugin/theme
msgid "StudioPress"
msgstr ""

View File

@@ -0,0 +1,37 @@
{
"name": "genesis-simple-edits",
"description": "Development files for the Genesis Simple Edits plugin.",
"repository": {
"type": "git",
"url": "https://github.com/copyblogger/genesis-simple-edits"
},
"dependencies": {},
"devDependencies": {
"grunt": "*",
"grunt-autoprefixer": "*",
"grunt-checktextdomain": "*",
"grunt-contrib-cssmin": "*",
"grunt-contrib-imagemin": "*",
"grunt-contrib-jshint": "*",
"grunt-contrib-uglify": "*",
"grunt-contrib-watch": "*",
"grunt-csscomb": "*",
"grunt-jsbeautifier": "*",
"grunt-jsvalidate": "*",
"grunt-phplint": "*",
"grunt-styledocco": "*",
"grunt-wp-i18n": "*",
"load-grunt-tasks": "*"
},
"plugin": {
"name": "Genesis Simple Edits",
"uri": "https://github.com/copyblogger/genesis-simple-edits",
"description": "Genesis Simple Edits lets you edit the three most commonly modified areas in any Genesis theme: the post-info, the post-meta, and the footer area.",
"author": "StudioPress",
"authoruri": "http://www.studiopress.com/",
"version": "2.2.1",
"license": "GPL-2.0+",
"licenseuri": "http://www.gnu.org/licenses/gpl-2.0.html",
"textdomain": "genesis-simple-edits"
}
}

View File

@@ -0,0 +1,27 @@
{
"name": "geoip-detect",
"version": "2.11.0",
"description": "Geoip Detection - Wordpress Plugin (JS)",
"main": "index.js",
"repository": "git@github.com:yellowtree/geoip-detect.git",
"author": "Benjamin Pick <benjaminpick@github.com>",
"license": "GPL-3.0-or-later",
"scripts": {
"clean": "rm -rf .cache",
"start": "rm -rf js/dist && parcel parcel.urls --out-dir js/dist",
"build": "rm -rf js/dist && parcel build parcel.urls --out-dir js/dist"
},
"private": false,
"dependencies": {
"@babel/runtime": "^7.4.3",
"babel-plugin-transform-class-properties": "^6.24.1",
"lodash.get": "^4.4.2"
},
"devDependencies": {
"@babel/core": "^7.0.0-0",
"@babel/plugin-transform-runtime": "^7.4.3",
"babel-plugin-transform-runtime": "^6.23.0",
"parcel-bundler": "^1.11.0",
"parcel-plugin-assets-list": "^1.7.0"
}
}

View File

@@ -0,0 +1,25 @@
# Copyright (C) 2019 gitblock — Github Block Plugin
# This file is distributed under the same license as the gitblock — Github Block Plugin package.
msgid ""
msgstr ""
"Project-Id-Version: gitblock — Github Block Plugin 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/gitblock\n"
"POT-Creation-Date: 2019-02-04 17:52:19+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
"Last-Translator: Thrijith Thankachan <thrijith13@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: src/init.php:79
msgid "Github OAuth Token"
msgstr ""
#: src/init.php:86
msgid "Enter Github OAuth Token"
msgstr ""
#: src/init.php:104
msgid "Enter your Github OAuth Token to fetch data from Github."
msgstr ""

View File

@@ -0,0 +1,20 @@
{
"name": "imagify",
"description": "Imagify Image Optimizer. Dramatically reduce image file sizes without losing quality, make your website load faster, boost your SEO and save money on your bandwidth.",
"version": "1.9.3.1",
"homepage": "https://wordpress.org/plugins/imagify/",
"license": "GPL-2.0",
"private": true,
"author": {
"name": "WP Media",
"url": "http://wp-media.me"
},
"devDependencies": {
"autoprefixer": "^7.0.1",
"grunt": "^1.0.1",
"grunt-contrib-cssmin": "^1.0.1",
"grunt-contrib-uglify": "^2.1.0",
"grunt-eslint": "^20.0.0",
"grunt-postcss": "^0.8.0"
}
}

View File

@@ -0,0 +1,154 @@
# Copyright (C) 2019 WPBeginner
# This file is distributed under the same license as the Insert Headers and Footers plugin.
msgid ""
msgstr ""
"Project-Id-Version: Insert Headers and Footers 1.4.4\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/insert-headers-and-footers\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-08T12:58:16+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.2.0\n"
"X-Domain: insert-headers-and-footers\n"
#. Plugin Name of the plugin
msgid "Insert Headers and Footers"
msgstr ""
#. Plugin URI of the plugin
#. Author URI of the plugin
msgid "http://www.wpbeginner.com/"
msgstr ""
#. Description of the plugin
msgid "Allows you to insert code or text in the header or footer of your WordPress blog"
msgstr ""
#. Author of the plugin
msgid "WPBeginner"
msgstr ""
#: views/settings.php:2
#: views/settings.php:23
msgid "Settings"
msgstr ""
#: views/settings.php:28
msgid "Scripts in Header"
msgstr ""
#: views/settings.php:30
msgid "These scripts will be printed in the <code>&lt;head&gt;</code> section."
msgstr ""
#: views/settings.php:33
msgid "Scripts in Footer"
msgstr ""
#: views/settings.php:35
msgid "These scripts will be printed above the <code>&lt;/body&gt;</code> tag."
msgstr ""
#: views/settings.php:39
msgid "Save"
msgstr ""
#. translators: %s: Name of this plugin
#: views/dashboard-notices.php:11
msgid "Thank you for installing %1$s!"
msgstr ""
#: views/dashboard-notices.php:14
msgid "Click here"
msgstr ""
#: views/dashboard-notices.php:14
msgid "to configure the plugin."
msgstr ""
#: views/sidebar.php:9
msgid "Improve Your Site"
msgstr ""
#: views/sidebar.php:14
msgid "Want to take your site to the next level? Check out our daily free WordPress tutorials on "
msgstr ""
#: views/sidebar.php:15
msgid "WPBeginner blog"
msgstr ""
#: views/sidebar.php:19
msgid "Some of our popular guides:"
msgstr ""
#: views/sidebar.php:24
msgid "Speed Up WordPress"
msgstr ""
#: views/sidebar.php:27
msgid "Improve WordPress Security"
msgstr ""
#: views/sidebar.php:31
msgid "Boost Your WordPress SEO"
msgstr ""
#: views/sidebar.php:41
msgid "Our WordPress Plugins"
msgstr ""
#: views/sidebar.php:45
msgid "Like this plugin? Check out our other WordPress plugins:"
msgstr ""
#: views/sidebar.php:49
msgid "WPForms"
msgstr ""
#: views/sidebar.php:51
msgid " - Drag & Drop WordPress Form Builder"
msgstr ""
#: views/sidebar.php:55
msgid "MonsterInsights"
msgstr ""
#: views/sidebar.php:57
msgid " - Google Analytics Made Easy for WordPress"
msgstr ""
#: views/sidebar.php:61
msgid "OptinMonster"
msgstr ""
#: views/sidebar.php:63
msgid " - Best WordPress Lead Generation Plugin"
msgstr ""
#: views/sidebar.php:67
msgid "SeedProd"
msgstr ""
#: views/sidebar.php:69
msgid " - Get the best WordPress Coming Soon Page plugin"
msgstr ""
#: ihaf.php:145
msgid "Sorry, you are not allowed to access this page."
msgstr ""
#: ihaf.php:154
msgid "nonce field is missing. Settings NOT saved."
msgstr ""
#: ihaf.php:157
msgid "Invalid nonce specified. Settings NOT saved."
msgstr ""
#: ihaf.php:165
msgid "Settings Saved."
msgstr ""

View File

@@ -0,0 +1,623 @@
# Copyright (C) 2019 iThemes Sync
# This file is distributed under the same license as the iThemes Sync package.
msgid ""
msgstr ""
"Project-Id-Version: iThemes Sync 2.0.15\n"
"Report-Msgid-Bugs-To: http://ithemes.com/support/\n"
"POT-Creation-Date: 2019-02-25 15:38:37+00:00\n"
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: admin.php:129
msgid ""
"iThemes Sync is active. <a class=\"ithemes-sync-notice-button\" href=\"%s"
"\">Manage Sync</a> <a class=\"ithemes-sync-notice-dismiss\" href=\"#\">×</a>"
msgstr ""
#: admin.php:143
msgid ""
"iThemes Sync is almost ready. <a class=\"ithemes-sync-notice-button\" href="
"\"%s\">Set Up Sync</a> <a class=\"ithemes-sync-notice-hide\" href=\"#\">×</a>"
msgstr ""
#: admin.php:158
msgid ""
"iThemes Sync will show for your user for the next %1$s. Click <a href=\"%2$s"
"\">here</a> to hide iThemes Sync again."
msgstr ""
#: admin.php:168
msgid "iThemes Sync is now hidden from your user again."
msgstr ""
#. #-#-#-#-# ithemes-sync.pot (iThemes Sync 2.0.15) #-#-#-#-#
#. Plugin Name of the plugin/theme
#: admin.php:179 admin.php:185 settings-page.php:268
msgid "iThemes Sync"
msgstr ""
#: admin.php:213 lib/updater/admin.php:218
msgid "Manage iThemes product licenses to receive automatic upgrade support"
msgstr ""
#: admin.php:213 lib/updater/admin.php:218
msgid "License"
msgstr ""
#: admin.php:254
msgid "Where we send your data"
msgstr ""
#: admin.php:255
msgid ""
"%s%sSuggested text:%s This web site uses a third party service to manage "
"administrative tasks. If you leave a comment, submit personal information "
"via a contact form, or otherwise exchange personal details with us, it is "
"possible that we may use this service to manage that data. Please visit the "
"%siThemes Privacy Policy%s for more information regarding the way they "
"handle their data.%s%s"
msgstr ""
#: client-dashboard.php:366
msgctxt "Welcome panel"
msgid "Welcome"
msgstr ""
#: duplicator.php:31
msgid "Duplicate Post"
msgstr ""
#: duplicator.php:71
msgid "copy"
msgstr ""
#: init.php:19
msgid ""
"Only one iThemes Sync plugin can be active at a time. The plugin at <code>"
"%1$s</code> is running while the plugin at <code>%2$s</code> was skipped in "
"order to prevent errors. Please deactivate the plugin that you do not wish "
"to use."
msgstr ""
#: lib/updater/admin.php:177
msgid ""
"To receive automatic updates for %l, use the <a href=\"%s\">iThemes "
"Licensing</a> page found in the Settings menu."
msgstr ""
#: lib/updater/admin.php:184 lib/updater/admin.php:190
#: lib/updater/settings-page.php:268
msgid "iThemes Licensing"
msgstr ""
#: lib/updater/api.php:45
msgid "Unrecognized response from <code>wp_remote_get</code>."
msgstr ""
#: lib/updater/api.php:61
msgid "Unrecognized response from iThemes API server."
msgstr ""
#: lib/updater/api.php:309
msgid ""
"Incorrect password. Please make sure that you are supplying your iThemes "
"membership username and password details."
msgstr ""
#: lib/updater/api.php:313
msgid ""
"Invalid username. Please make sure that you are supplying your iThemes "
"membership username and password details."
msgstr ""
#: lib/updater/api.php:316
msgid ""
"The licensing server reports that the %1$s (%2$s) product is unknown. Please "
"contact support for assistance."
msgstr ""
#: lib/updater/api.php:319
msgid ""
"%1$s could not be licensed since the membership account is out of available "
"licenses for this product. You can unlicense the product on other sites or "
"upgrade your membership to one with a higher number of licenses in order to "
"increase the amount of available licenses."
msgstr ""
#: lib/updater/api.php:322
msgid ""
"%s could not be licensed due to an internal error. Please try to license %s "
"again at a later time. If this problem continues, please contact iThemes "
"support."
msgstr ""
#: lib/updater/api.php:328
msgid ""
"An unknown error relating to the %1$s product occurred. Please contact "
"iThemes support. Error details: %2$s"
msgstr ""
#: lib/updater/api.php:330
msgid ""
"An unknown error occurred. Please contact iThemes support. Error details: %s"
msgstr ""
#. translators: 1. Error message, 2. Error code
#: lib/updater/information.php:42
msgid "<p>Unable to get changelog data at this time.</p><p>%1$s (%2$s)</p>"
msgstr ""
#: lib/updater/server.php:80
msgid ""
"The server could not be contacted. Requests are delayed for %d minute to "
"allow the server to recover."
msgid_plural ""
"The server could not be contacted. Requests are delayed for %d minutes to "
"allow the server to recover."
msgstr[0] ""
msgstr[1] ""
#: lib/updater/server.php:157
msgid "The server was unable to be contacted."
msgstr ""
#: lib/updater/server.php:167
msgid ""
"An error occurred when communicating with the iThemes update server: %s (%s)"
msgstr ""
#: lib/updater/settings-page.php:95 settings-page.php:239
msgid "Settings saved"
msgstr ""
#: lib/updater/settings-page.php:102
msgid ""
"You must supply an iThemes membership username and password in order to "
"license products."
msgstr ""
#: lib/updater/settings-page.php:104
msgid ""
"You must supply an iThemes membership username in order to license products."
msgstr ""
#: lib/updater/settings-page.php:106
msgid ""
"You must supply an iThemes membership password in order to license products."
msgstr ""
#: lib/updater/settings-page.php:108
msgid ""
"You must select at least one product to license. Ensure that you select the "
"products that you wish to license in the listing below."
msgstr ""
#: lib/updater/settings-page.php:123
msgid ""
"An unknown server error occurred. Please try to license your products again "
"at another time."
msgstr ""
#: lib/updater/settings-page.php:143
msgid "Your product subscription has expired"
msgstr ""
#: lib/updater/settings-page.php:150
msgid "Successfully licensed %l."
msgstr ""
#: lib/updater/settings-page.php:154 lib/updater/settings-page.php:159
msgid "Unable to license %1$s. Reason: %2$s"
msgstr ""
#: lib/updater/settings-page.php:167
msgid ""
"You must supply an iThemes membership username and password in order to "
"remove licenses."
msgstr ""
#: lib/updater/settings-page.php:169
msgid ""
"You must supply an iThemes membership username in order to remove licenses."
msgstr ""
#: lib/updater/settings-page.php:171
msgid ""
"You must supply an iThemes membership password in order to remove licenses."
msgstr ""
#: lib/updater/settings-page.php:173
msgid ""
"You must select at least one license to remove. Ensure that you select the "
"licenses that you wish to remove in the listing below."
msgstr ""
#: lib/updater/settings-page.php:188
msgid ""
"An unknown server error occurred. Please try to remove licenses from your "
"products again at another time."
msgstr ""
#: lib/updater/settings-page.php:209
msgid "Unknown server error."
msgstr ""
#: lib/updater/settings-page.php:214
msgid "Successfully removed license from %l."
msgid_plural "Successfully removed licenses from %l."
msgstr[0] ""
msgstr[1] ""
#: lib/updater/settings-page.php:218
msgid "Unable to remove license from %1$s. Reason: %2$s"
msgstr ""
#: lib/updater/settings-page.php:290
msgid "Settings"
msgstr ""
#: lib/updater/settings-page.php:296
msgid "Quick Release Updates"
msgstr ""
#: lib/updater/settings-page.php:303
msgid "Enable quick release updates"
msgstr ""
#: lib/updater/settings-page.php:306
msgid ""
"Some products have quick releases that are created to solve specific issues "
"that some users experience. In order to avoid causing users to have updates "
"show up too frequently, automatic updates to these quick releases are "
"disabled by default. Enabling this feature allows quick releases to be "
"available to the automatic update system. Using this option is only "
"recommended if support has requested that you enable it in order to receive "
"a quick release. You should disable this option at a later time after "
"confirming that the quick release solves the issue for you."
msgstr ""
#: lib/updater/settings-page.php:313
msgid "Save Settings"
msgstr ""
#: lib/updater/settings-page.php:332 lib/updater/settings-page.php:363
#: lib/updater/settings-page.php:487 lib/updater/settings-page.php:555
msgid "Product"
msgstr ""
#: lib/updater/settings-page.php:333 lib/updater/settings-page.php:365
msgid "Member"
msgstr ""
#: lib/updater/settings-page.php:334 lib/updater/settings-page.php:367
msgid "Expiration"
msgstr ""
#: lib/updater/settings-page.php:335 lib/updater/settings-page.php:368
msgid "Remaining Licenses"
msgstr ""
#: lib/updater/settings-page.php:351
msgid "Licensed Products"
msgstr ""
#: lib/updater/settings-page.php:357 lib/updater/settings-page.php:481
msgid "Select All"
msgstr ""
#: lib/updater/settings-page.php:366
msgid "Product Status"
msgstr ""
#: lib/updater/settings-page.php:376
msgid "unlimited"
msgstr ""
#: lib/updater/settings-page.php:417 lib/updater/settings-page.php:511
msgid "Select %s"
msgstr ""
#: lib/updater/settings-page.php:437
msgid "Remove Licenses"
msgstr ""
#: lib/updater/settings-page.php:471
msgid "Unlicensed Products"
msgstr ""
#: lib/updater/settings-page.php:473
msgid ""
"The following products have not been licensed. Licensing a product gives you "
"access to automatic updates from within WordPress."
msgstr ""
#: lib/updater/settings-page.php:474
msgid ""
"To license products, select the products you wish to license, enter your "
"iThemes membership username and password, and press the License Products "
"button."
msgstr ""
#: lib/updater/settings-page.php:475
msgid "Need help? <a href=\"%s\">Click here for a quick video tutorial</a>."
msgstr ""
#: lib/updater/settings-page.php:527
msgid "License Products"
msgstr ""
#: lib/updater/settings-page.php:547
msgid "Unrecognized Products"
msgstr ""
#: lib/updater/settings-page.php:549
msgid ""
"The following products were not recognized by the licensing system. This can "
"be due to a bug in the product code, a temporary server issue, or because "
"the product is no longer supported."
msgstr ""
#: lib/updater/settings-page.php:550
msgid ""
"Please check this page again at a later time to see if the problem resolves "
"itself. If the product remains, please contact <a href=\"%s\">iThemes "
"support</a> and provide them with the details given below."
msgstr ""
#: lib/updater/settings-page.php:556
msgid "Type"
msgstr ""
#: lib/updater/settings-page.php:557
msgid "Package"
msgstr ""
#: lib/updater/settings-page.php:558
msgid "Version"
msgstr ""
#: lib/updater/settings-page.php:559
msgid "Server Response"
msgstr ""
#: lib/updater/settings-page.php:569
msgid "Unknown Error"
msgstr ""
#: lib/updater/settings-page.php:608
msgid "%d day"
msgid_plural "%d days"
msgstr[0] ""
msgstr[1] ""
#: lib/updater/settings-page.php:610
msgid "%d hour"
msgid_plural "%d hours"
msgstr[0] ""
msgstr[1] ""
#: lib/updater/settings-page.php:612
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] ""
msgstr[1] ""
#: lib/updater/settings-page.php:614
msgid "%d second"
msgid_plural "%d seconds"
msgstr[0] ""
msgstr[1] ""
#: lib/updater/settings-page.php:617
msgid "%s ago"
msgstr ""
#: notice-handler.php:89
msgid "The Sync server returned an unknown response."
msgstr ""
#: server.php:188
msgid ""
"An unrecognized server response format was received from the iThemes Sync "
"server."
msgstr ""
#: settings-page.php:54
msgid "Are you sure that you wish to unsync this user?"
msgstr ""
#: settings-page.php:91 settings-page.php:108 settings-page.php:117
#: settings-page.php:129
msgid "The user could not be synced."
msgstr ""
#: settings-page.php:96
msgid ""
"<p>The iThemes Sync server was unable to be contacted. WordPress returned "
"the following error when trying to contact the server:</p><p>%1$s</p><p>If "
"you continue to experience problems, please contact <a target=\"_blank\" "
"href=\"%2$s\">iThemes support</a>.</p>"
msgstr ""
#: settings-page.php:98
msgid ""
"<p>The iThemes Sync server was unable to process the request at this time. "
"Please try again in a few minutes.</p><p>If you continue to experience "
"problems, please contact <a target=\"_blank\" href=\"%s\">iThemes support</"
"a>.</p>"
msgstr ""
#: settings-page.php:109
msgid ""
"The sync request failed due to a server communication error. The server sent "
"a response that did not include a authentication key."
msgstr ""
#: settings-page.php:118
msgid ""
"The sync request failed due to a server communication error. The server sent "
"a response that did not include a user ID."
msgstr ""
#: settings-page.php:138
msgid "Woohoo! Your site has been synced."
msgstr ""
#: settings-page.php:142
msgid ""
"Your user has now used all of the sites available to be added to Sync. More "
"information can be found on the <a href=\"%s\" target=\"_blank\">iThemes "
"membership panel</a>."
msgstr ""
#: settings-page.php:144
msgid "Your user can Sync 1 additional site."
msgid_plural "Your user can sync %d additional sites."
msgstr[0] ""
msgstr[1] ""
#: settings-page.php:160 settings-page.php:172
msgid "The user could not be unsynced."
msgstr ""
#: settings-page.php:181
msgid "The user was successfully unsynced."
msgstr ""
#: settings-page.php:266
msgid "Sync This Site"
msgstr ""
#: settings-page.php:276
msgid "Go Manage Your Synced Sites"
msgstr ""
#: settings-page.php:279
msgid "Manage Synced Users"
msgstr ""
#: settings-page.php:281
msgid ""
"Sync allows you to sync your site with multiple users.<br>View the list of "
"synced users below, unsync users if needed, or add additional users below."
msgstr ""
#: settings-page.php:285
msgid "Synced Users"
msgstr ""
#: settings-page.php:300
msgid "Invalid Users"
msgstr ""
#: settings-page.php:302
msgid ""
"The following users were not recognized by the server. Unsync them and "
"resync them again to fix this error."
msgstr ""
#: settings-page.php:320
msgid "Enter your iThemes username & password to sync this site."
msgstr ""
#: settings-page.php:322
msgid "Add Users"
msgstr ""
#: settings-page.php:323
msgid ""
"Add additional users if more than one person will be managing updates for "
"this site.<br>To sync an additional user, enter their iThemes username and "
"password below."
msgstr ""
#: settings-page.php:327
msgid "Username"
msgstr ""
#: settings-page.php:330
msgid "Password"
msgstr ""
#: settings-page.php:333
msgid "Sync"
msgstr ""
#: settings.php:133
msgid ""
"The user is not authenticated. Could not remove authentication for the user."
msgstr ""
#: settings.php:199
msgid ""
"A valid user was unable to be found. A valid user is required in order to do "
"a successful ping."
msgstr ""
#: social.php:86
msgid "Social"
msgstr ""
#: social.php:102
msgid "This post is already published."
msgstr ""
#: social.php:119
msgid "Edit"
msgstr ""
#: social.php:123
msgid "Template Tags"
msgstr ""
#: verbs/db-optimization.php:96
msgid "Delete Trackback URLs"
msgstr ""
#: verbs/db-optimization.php:97
msgid ""
"Deletes URLs added to the \"pinged\" and \"to_ping\" columns in your posts "
"table."
msgstr ""
#: verbs/db-optimization.php:382
msgid "Never"
msgstr ""
#: verbs/get-wordpress-settings.php:141
msgctxt "timezone date format"
msgid "Y-m-d H:i:s"
msgstr ""
#: verbs/get-wordpress-settings.php:184
msgid "F j, Y"
msgstr ""
#: verbs/get-wordpress-settings.php:198
msgid "g:i a"
msgstr ""
#: verbs/get-wordpress-settings.php:239 verbs/get-wordpress-settings.php:246
msgid "&mdash; Select &mdash;"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "http://ithemes.com/sync"
msgstr ""
#. Description of the plugin/theme
msgid "Manage updates to your WordPress sites easily in one place."
msgstr ""
#. Author of the plugin/theme
msgid "iThemes"
msgstr ""
#. Author URI of the plugin/theme
msgid "http://ithemes.com/"
msgstr ""

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,798 @@
= 7.5.4 (2019.06.26) =
- Hotfix
= 7.5.3 (2019.06.26) =
- Rename "chatflow" to "live chat"
- Update readme.txt
- Update banners
- Fix themes colors
- Refactor code style
= 7.5.2 (2019.06.14) =
- Add webpack and use ES6
- Show "complete your signup" banner for WPEngine themes
- Auto-generate assets and update styles for WPEngine themes
- Handle messages timeout errors
- Fix navigation in single page app
- Enable non-HubSpot forms by default
- Add forms tab in settings
- Add form builder to WordPress
= 7.5.1 (2019.05.29) =
- Fix version flags
- Add unit tests
- Add languages
= 7.5.0 (2019.05.22) =
- Add banner to inform users if the version is outdated
- Add notification that informs user if something is not working on our
servers
- Reload window when connection happens on a different tab
- Reduce loading time for non authenticated users
- Improve performances when navigating between pages
- Add tests
= 7.4.1 (2019.05.07) =
- Implement faster navigation
- Fix signup url
- Use i18n on PHP
= 7.4.0 (2019.04.30) =
- Improve performances
- Remove dependencies from HubSpot's CDN
- Update license
= 7.3.2 (2019.04.24) =
- Move assets to /assets folder
- New settings page
- Improve forms page loading time
= 7.3.1 (2019.04.17) =
- Fix missing assets
= 7.3.0 (2019.04.17) =
- Drop support for PHP<5.6
- Drop support for WP<4
- Removed hubspot from admin top bar
= 7.2.2 (2019.04.09) =
- Fix for whitespace bug
= 7.2.1 (2019.04.08) =
- Added link to Chatflows
= 7.2.0 (2019.04.03) =
- Add background iframe
= 7.1.1 (2019.04.03) =
- Remove OAuth step from signup
- Fix assets in listing
= 7.1.0 (2019.04.01) =
- Remove slumber/oauth mode
- Fix icon in top menu
- Add help widget
- Update message on connection error
- April fool prank
= 7.0.7 (2019.03.25) =
- Add helpers for acceptance tests
- Remove dialog on settings page
- Load forms script from right environment
- Test on PHP 5.6
- Design fixes on the intro page
= 7.0.6 (2019.03.08) =
- Add debug helpers
= 7.0.5 (2019.03.05) =
- Update description to explain how plugin provides WordPress CRM
- Fix connection to wrong portal id
- Add pop-up on login page
- Add intro screen for un-logged users
- Update HubSpot forms script
- Disable "Create form" when user has no permissions
- Skip authorization token verification
- Test with most popular plugins
= 7.0.4 (2019.02.19) =
- Show welcome dialog after connection
- Remove extra navigation in connection flow
- Add pre-fill to signup form
- Add plugin version to HTML comment
- Fix enqueue style error
= 7.0.3 (2019.02.12) =
- Update HubSpot logos
= 7.0.2 (2019.01.22) =
- Plugin readme update
- Fix wrong settings link
= 7.0.1 (2018.10.12) =
- Send page analytics data into HubSpot
= 7.0.0 (2018.10.03) =
- Add deeper integration with HubSpot. Starts a new release of a new forms integration within WordPress. Released progressively for some users.
= 6.1.12 (2018.09.14) =
- Internal update
= 6.1.11 (2018.08.30) =
- Plugin description update
= 6.1.10 (2018.08.28) =
- Plugin readme update
= 6.1.9 (2018.07.27) =
- New product screenshots with HubSpot Form Builder redesign
= 6.1.8 (2018.07.27) =
- Plugin description updated to describe HubSpot Conversion Tools
= 6.1.7 (2018.06.26) =
- Plugin description updated to describe HubSpot Form Builder
= 6.1.6 (2018.06.22) =
- Add shortcodes to use forms and CTA tools
= 6.1.5 (2018.05.22) =
- Code cleanup
= 6.1.4 (2017.07.25) =
- Updated supported version of WordPress
- Provide more accurate readme
= 6.1.3 (2016.11.22) =
- Fix issue where accounts could not reconnect
= 6.1.0 (2016.11.16) =
- Fix an issue where accounts could not be disconnected
= 6.0.0 (2016.11.10) =
- Leadin is now HubSpot Marketing Free - learn more at http://www.hubspot.com/products/marketing
= 5.5.3 (2016.09.01) =
- Clean up remaining deployment issues
= 5.5.1 (2016.08.30) =
- Added a new endpoint handler to remove hapikey and portalId from the database when removing the account.
= 5.4.1 (2016.08.17) =
- Moved all embed loads to the new unified script loader, which has been in beta since v5.2.1.
= 5.3.1 (2016.08.11) =
- Added "collected forms" screen to the navigation, a new way to manage your collected forms
- Shifted more accounts to the new unified script loader following a beta release in 5.2.1. Now all "existing app" customers, and all new customers use the unified loader.
= 5.2.1 (2016.08.04) =
- New "existing app" customers use the new unified script loader
= 5.1.1 (2016.06.20) =
- Rebranding "Flows" to "Lead Flows"
- Correcting the settings link in Plugins when Leadin is connected to an existing Leadin web app account
= 5.0.2 (2016.06.02) =
- Update deployment script
= 5.0.1 (2016.06.02) =
- The Leadin plugin can now be installed for an existing Leadin web app account
= 4.8.2 (2016.05.30) =
- Added 'Flows' to the WordPress navigation - all-in-one lead conversion widgets - http://leadin.hubspot.com/flows
= 4.7.1 (2016.04.14) =
- Stopped using get_currentuserinfo(), which was deprecated in WordPress 4.5 in favor of wp_get_current_user()
= 4.6.8 (2016.04.01) =
- Updated supported version of WordPress
= 4.6.6 (2016.03.23) =
- Changed URL where Leadin's JavaScript loads from. This should help with customers who were experiencing blank screens due to overzealous adblocking
- Updated readme
= 4.5.0 (2016.01.14) =
- Renamed "stats" to "dashboard" in the menu
- Fixed a bug where deactivating the plugin in multisite mode would cause a PHP error
- Removed old PHP that was used before Leadin was hosted in an iFrame, as it is now
- Updated screenshots
= 4.4.0 (2015.12.14) =
- Remove migration code
= 4.3.2 (2015.12.02) =
- Wordpress assets update
= 4.3.1 (2015.11.26) =
- Logo updates
= 4.3.0 (2015.09.30) =
- Load time improvements to the tracking script
= 4.2.3 (2015.08.20) =
- Support widget improvements
= 4.2.2 (2015.08.14) =
- Correctly set the version number in PHP
= 4.2.1 (2015.08.13) =
- Fix detection of front page for popup triggering
- Update screenshots
= 4.2.0 (2015.08.13) =
- Migration improvements
- Bug fix to stop showing the setup dialog when setup is in progress
- Preparatory work to send notification emails in the timezone WordPress is configured in
= 4.1.1 (2015.07.14) =
- Bug fix for upgraded installs from the plugin directory running through the migration process
= 4.1.0 (2015.07.10) =
- Migration script added to move data from MySQL to Leadin Cloud
= 4.0.2 (2015.07.09) =
- Bug fixes
- Current version: 4.0.1
- Current version release: 2015-06-24
= 4.0.1 (2015.06.24) =
- Bug fixes
- Added support for custom page types
- Stopped using SVG icons due to performance problems
- Fixed signup error in PHP < 5.4 on browsers that don't support CORS
= 4.0.0 (2015.05.20) =
- Leadin Cloud launched
= 3.1.8 (2015.05.15) =
- Added email connector sync to onboarding
- Sources now check the UTM tags on the first page view visit
- Privacy policy added to plugin
- Bug fixes
- Fixed dismiss button conflict on WordPress notifications
- Icon styles no longer conflict with other plugins
- Deleted contacts no longer show up in the dashboard
- Popup sync now looks at the actual inputs instead of the field names so itll work in other languages
- Popup labels now work in IE
- Fixed bug with SendGrid email delivery for Leadin Pro
= 3.1.7 (2015.04.15) =
= Enhancements =
- Added debug mode
- Default subscribe confirmation to off
- Bug fixes
- Fixed overly large Leadin icon in admin bar on front end for logged in users
= 3.1.6 (2015.03.31) =
= Enhancements =
- Show name on contact timeline instead of email address if available
- New contact timeline page styles
- Ability to change color in popup
- Popup now works on mobile
- Bug fixes
- Fixed dashicons not loading in < WP 3.7
- Completely fix all the default object warnings for the contact lookups
- Swap in non-svg logo if allow_url_fopen not toggled on in php.ini
- Fixed Pro email delivery bugs
= 3.1.5 (2015.03.20) =
- Bug fixes
- Changed out call to __DIR__ magic constant which wasnt implemented until PHP 5.3 in favor of dirname(__FILE__)
= 3.1.4 (2015.03.17) =
= Enhancements =
- Intercom added to plugin for in-app support
- Onboarding improved for non-setup installs
- Contact notifications are now sent through email delivery service to improve deliverability
- Bug fixes
- Namespaced AWeber oauth libraries with LI_ prefix to avoid duplicate class warnings
- SVG icon permanently fixed for servers that don't natively support that file type
- Check if database options are set for subscribe preview button
- Added in check for default leadin_options in case they were deleted and recreate them if they are not there
- Add in checks for the contact lookups to account for default object warnings
-
= 3.1.3 (2015.02.19) =
= Enhancements =
- Don't show the "You should receive a confirmation email shortly" message in the popup thank you if the confirmation email setting is toggled off
- Bug fixes
- Fixed SVG icon
- Fixed the default object warnings in class-leadin-contact for the enrichment lookups
- Tested NinjaPopups and added to readme as unsupported form plugin
- "Namespace" AWeber with "LI_" prefix to avoid conflicts
= 3.1.2 (2015.01.26) =
= Enhancements =
- Tested JotForm + added compatibility to the ReadMe file
- Bug fixes
- Add in support for like_escape for < WordPress 4.0
- Add first + last names to bulk MailChimp connector
- Remove rogue WPDB prepare in tag list table
- Check for existence of ESP connector when pushing to an email list
- Bug fix for multisite installs with broken onboarding
= 3.1.1 (2014.01.20) =
= Enhancements =
- Added ability to toggle Leadin data access by user role
- Hide Leadin nav menu item for user roles without access to Leadin data
- Discontinued and disabled the beta program
- Bug fixes
- Fixed broken onboarding in WordPress Multisite after adding a new site to the network
- Contact totals in tag editor now link to tagged list
= 3.1.0 (2015.1.16) =
= Enhancements =
- GetResponse, Campaign Monitor and AWeber integrations launched
= 3.0.0 (2014.12.10) =
= Enhancements =
- Jumping to version 3.0.0 to indefinitely override repository version of Leadin
= Leadin 2.2.7 - 2.2.11 =
*Leadin was split into Leadin and <a href="http://leadin.com/pro-upgrade" target="_blank">Leadin Pro</a> after version 2.2.6 and later merged back together, so versions 2.2.7 - 2.2.11 and 3.0.0 - 3.1.3 share similar updates.*
= 2.2.11 (2015.02.18) =
= Enhancements =
- Don't show the "You should receive a confirmation email shortly" message in the popup thank you if the confirmation email setting is toggled off
- Bug fixes
- Fixed SVG icon
- Fixed the default object warnings in class-leadin-contact for the enrichment lookups
- Tested NinjaPopups and added to readme as unsupported form plugin
= 2.2.10 (2015.01.26) =
= Enhancements =
- Tested JotForm + added compatibility to the ReadMe file
- Bug fixes
- Add in support for like_escape for < WordPress 4.0
- Add first + last names to bulk MailChimp connector
- Remove rogue WPDB prepare in tag list table
- Check for existence of ESP connector when pushing to an email list
- Bug fix for multisite installs with broken onboarding
= 2.2.9 (2014.01.20) =
= Enhancements =
- Added ability to toggle Leadin data access by user role
- Hide Leadin nav menu item for user roles without access to Leadin data
- Discountinued and disabled the beta program
- Bug fixes
- Fixed broken onboarding in WordPress Multisite after adding a new site to the network
- Contact totals in tag editor now link to tagged list
= 2.2.8 (2014.12.15) =
= Enhancements =
- Added in CTAs for Leadin Pro
= 2.2.7 (2014.12.09) =
- Bug fixes
- Fixing upgrade process from 2.2.6
= 2.2.6 (2014.12.08) =
= Enhancements =
- Added names to contact export
- Added “tagged as” to contact notification email subject lines
- Bug fixes
- Fixed bug with non-tagged contacts being added to tagged lists
= 2.2.6 (2014.12.08) =
= Enhancements =
- Contact Lookup power-up
- Added names to contact exports
- Added “tagged as” to the email subject lines
- Bug fixes
- Fixed bug where Leadin would add non-tagged emails to ESP lists when it was not supposed to do those contacts
= 2.2.5 (2014.11.20) =
- Bug fixes
- Fixes to bulk action labels
- Fixed Add Tag button
= 2.2.4 (2014.10.31) =
- Bug fixes
- Patch for 2.2.3 database structure. We forgot to include the new form_hashkey field in the database upgrade
= 2.2.3 (2014.10.31) =
= Enhancements =
- Added "Tags" link to sidebar menu
- Added the applied tags on form submission timeline events
- Added the form selector on submission events in the timeline
- Added language in the subject of the contact notification emails to indicate returning vs. new visitors
- Leadin will now detect first names + last names and store them on the contact + push to ESP connectors
- Retroactively apply names to all contacts where possible
- Bug fixes
- If a contact changes their email, Leadin will now push the new email to the ESP connectors
- Added safeguards into all third party libraries to see if they are included already in the WordPress admin
- Added default Javascript values to the popup form if the get_footer function isn't being called
= 2.2.2 (2014.10.16) =
= Enhancements =
- Leadin now include the utm_ tags from the original first page view when parsing the sources
- Bug fixes
- Unchecking all the template checkboxes for the popup then saving no longer rechecks them all
- Added in current_time fix for older versions of WordPress
- Retooled tag editor to only pull down unique selectors
- Contact list now will go back to the previous page when clicking the back link
- Fixed mysterious bug where popup ignored new visitors
- NOW the subscription confirmation stays checked/unchecked on save (Thanks Kate!)
= 2.2.1 (2014.10.01) =
= Enhancements =
- Added video from WPApplied to readme file
- Bug fixes
- Page view filters now work in the all contacts list
- Subscription confirmation box didn't work in settings page if the "homepage" checkbox was unchecked
- Leadin menu link no longer shows up in the front-end menu bar for non-logged in users
- Stopped selecting duplicate tags on a contact in the timeline view
- Select inputs did not pull down the text and instead used the value. Fixed and use text now for selected option
- Timezones with a database offset on the contact timeline were not correctly fixed in last update
- Fix to ignore all cURL calls if script isn't present on the server
- Disable beta program is cURL does not exist on the server
- Fixed “<- All contacts” link showing up next to back link on a specific contact type in timeline view
= 2.2.0 (2014.09.25) =
= Enhancements =
- Added ability to ignore logged in user roles from tracking
- Popup can be previewed on the front end site before saving changes
- MailChimp Connect checks for faulty API keys and prompts the user to enter in one that works on the tag editor page
- Email headers for contact notificaitons come from the person who filled in the form
- Added traffic source URL parameters to contact notification emails
- Bug fixes
- Leadin now accounts for timezones discrepancy on some MySQL databases and offsets to local time
- Filters are now persistent when clicking the link back to the contact list from a contact timeline
- cURL dependency no longer prints the raw error to the screen on installation and gracefully disables cURL-dependant features
- Stats page and contact list totals didn't match up - fixed
= 2.1.0 (2014.09.19) =
= Enhancements =
- Improved onboarding
- Added setting include a short description to the popup under the form heading
- General style improvements to the popup form power-up
- Bug fixes
- Contact filters are now persistent when navigating back to the main contact list from the contact timeline
= 2.0.2 (2014.09.09) =
- Bug fixes
- Fix inconsistent sources on stats widgets and contact timeline widgets
- Onboarding tooltip popup for setting up settings now works correctly
- Parse out get vars for traffic sources in the contact timeline
= 2.0.1 (2014.09.01) =
= Enhancements =
- Removed "Who read my post" widget analytics from the post editor
- Separated backend from frontend code to speed up ajax calls on both sides
- Bug fixes
- Fixed bug when deleting specifically selected contacts looked like all the contacts were deleted on the page refresh
- Organic traffic and paid traffic sources are now parsing more accurately
- Credit card forms will add to the timeline now but will block all credit card information
- Bulk edited tags now push contacts to ESP lists when added
- Lists with existing contacts retroactively push email addresses to corresponding ESP list
- Renamed MailChimp Contact Sync + Constant Contact Sync to MailChimp Connect + Constant Contact Connect
- Fixed returning contacts vs. new contacts in dashboard widget
- Contact export works again
- Fixed insecure content warning on SSL
- Non-administrators no longer can see the Leadin menu links or pages
- Settings link missing from plugins list page
- Line break contact notifications previews
- Setup a mailto link on the contact notification email in the details header
= 2.0.0 (2014.08.11) =
= Enhancements =
- Create a custom tagged list based on form submission rules
- Ability to sync tagged contacts to a specific ESP list
- Filter lists by form selectors
- Bug fixes
- Fix contact export for selected contacts
- Text area line breaks in the contact notifications now show properly
- Contact numbers at top of list did not always match number in sidebar - fixed
= 1.3.0 (2014.07.14) =
= Enhancements =
- Multisite compatibility
= 1.2.0 (2014.06.25) =
- Bug fixes
- Contacts with default "contact status" were not showing up in the contact list
- WordPress admin backends secured with SSL can now be used with Leadin
- Namespaced the referrer parsing library for the Sources widget
= Enhancements =
- Leadin VIP program
= 1.1.1 (2014.06.20) =
- Bug fixes
- Emergency bug fix on activation caused by broken SVN merging
= 1.1.0 (2014.06.20) =
- Bug fixes
- Leadin subscriber email confirmations were not sending
- Removed smart contact segmenting for leads
= Enhancements =
- Added more contact status types for contacted + customer
- Setup collection for form IDs + classes
= 1.0.0 (2014.06.12) =
- Bug fixes
- Fixed sort by visits in the contacts list
= Enhancements =
- Contacts filtering
- Stats dashboard
- Sources
= 0.10.0 (2014.06.03) =
- Bug fixes
- Fixed original referrer in contact timeline
- Fixed unnecessary queries on contact timeline
- Only run the update check if the version number is different than the saved number
- Remove "fakepath" from file path text in uploaded file input types
= Enhancements =
- Expire the subscribe cookie after a few weeks
- Ability to disable a subscribe notification
- Added jQuery validation to the subscribe pop-up
- Multi-select input support
- Block forms with credit card fields from capturing contact information
- Updated contact timeline views
- Updated new contact notification emails
= 0.9.3 (2014.05.19) =
- Bug fixes
- Fix for duplicate values being stored in the active power-ups option
= 0.9.2 (2014.05.16) =
= Enhancements =
- Overhaul of settings page to make it easier to see which settings go with each power-up
- Launched Leadin Beta Program
= 0.9.1 (2014.05.14) =
- Bug fixes
- Fixed pop-up location dropdown not defaulting to saved options value
- Hooked subscribe widget into get_footer action instead of loop_end filter
= 0.9.0 (2014.05.12) =
- Bug fixes
- Remove leadin-css file enqueue call
= Enhancements =
- Show faces of people who viewed a post/page in the editor
- Add background color to avatars so they are easier to see
- Various UI fixes
= 0.8.5 (2014.05.08) =
- Bug fixes
- Fixed broken contact notification emails
= 0.8.4 (2014.05.07) =
- Bug fixes
- Fixed HTML encoding of apostrophes and special characters in the database for page titles
= Enhancements =
- Added ability to toggle subscribe widget on posts, pages, archives or the home page
- Sort contacts by last visit
= 0.8.3 (2014.05.06) =
- Bug fixes
- Merge duplicate contacts into one record
- Remove url parameters from source links in contact list
- Downgrade use of singletons so classes are compatible with PHP 5.2
= Enhancements =
- Swap out delete statements in favor of binary "deleted" flags to minimize data loss risk
- Sort contacts by last visit
= 0.8.2 (2014.05.02) =
- Bug fixes
- Removed namespace usage in favor or a low-tech work around to be compliant with PHP 5.2 and lower
= 0.8.1 (2014.04.30) =
- Bug fixes
- Namespaced duplicate classes
= 0.8.0 (2014.04.30) =
- Bug fixes
- Fix scrolling issue with subscribe pop-up
- Duplicate class bug fixes
= Enhancements =
- Add optional first name, last name and phone fields for subscribe pop-up
- Change out contact notification emails to be from settings email address
- Ability to disable contact notification emails
- Constant Contact list sync power-up
- Sync optional contact fields (name + phone) to email service provider power-ups
= 0.7.2 (2014.04.18) =
- Bug fixes
- Fix contact deletion bug
- Implement data recovery fix for contacts
- Bug fixes to contact merging
= 0.7.1 (2014.04.11) =
- Bug fixes
- SVN bug fix that did not add the MailChimp List sync power-up
= 0.7.0 (2014.04.10) =
= Enhancements =
- MailChimp List Sync power-up
- Added new themes (bottom right, bottom left, top and pop-up) to the WordPress Subscribe Widget power-up
= 0.6.2 (2014.04.07) =
- Bug fixes
- Fixed activation error for some installs by removing error output
- MySQL query optimizations
- Fixed bug with MySQL V5.0+ by adding default NULL values for insert statements on contacts table
- Changed title for returning lead email notifications
- Setting to change button label on
= Enhancements =
- Added ability to change button label on subscribe widget
= 0.6.1 (2014.03.12) =
- Bug fixes
- Updated read me.txt file
- Updated screenshots
= 0.6.0 (2014.03.07) =
- Bug fixes
- Remove in-house plugin updating functionality
- Original referrer is always the server url, not the HTTP referrer
- Strip slashes from title tags
- Number of contacts does not equal leads + commenters + subscribers
- Modals aren't bound to forms after page load
- Fix bug with activating + reactivating the plugin overwriting the saved settings
- Override button styles for Subscribe Pop-up widget
= Enhancements =
- Improved readability on new lead notification emails
- Confirmation email added for new subscribers to the Leadin Subscribe Pop-up
- Updated screenshots
- Improved onboarding flow
- Deleted unused and deprecated files
= 0.5.1 (2014.03.03) =
- Bug fixes
- Fixed Subscribe Pop-up automatically enabling itself
= 0.5.0 (2014.02.25) =
- Bug fixes
- Add (blank page title tag) to emails and contact timeline for blank page titles
- Fix link on admin nav menu bar to link to contact list
- Ignore lead notifications and subscribe popup on login page
- Saving an email no longer overwrites all the Leadin options
- Added live chat support
= Enhancements =
- New power-ups page
- Leadin Subscribe integrated into plugin as a power-up
- Improved contact history styling + interface
- Added visit, pageview and submission stats to the contact view
- Added Live Chat into the Leadin WordPress admin screens
- New Leadin icons for WordPress sidebar and admin nav menu
= 0.4.6 (2013.02.11) =
- Bug fixes
- Fix table sorting for integers
- Bug fixes to contact type headings
- Bug fix "Select All" export
- Bug fix for CSS "page views" hover triangle breaking to next line
- Backwards compatibility for < jQuery 1.7.0
- Add Leadin link to admin bar
= Enhancements =
- New onboarding flow
= 0.4.5 (2013.01.30) =
= Enhancements =
- Integration with Leadin Subscribe
= 0.4.4 (2013.01.24) =
- Bug fixes
- Bind submission tracking on buttons and images inside of forms instead of just submit input types
= Enhancements =
- Change out screenshots to obfiscate personal information
= 0.4.3 (2013.01.13) =
- Bug fixes
- Fixed Leadin form submission inserts for comments
- Resolved various silent PHP warnings in administrative dashboard
- Fixed Leadin updater class to be compatible with WP3.8
- Improved contact merging logic to be more reliable
= Enhancements =
- Improved onboarding flow
- Optimized form submission catching + improved performance
= 0.4.2 (2013.12.30) =
- Bug fixes
- Change 'contact' to 'lead' in the contacts table
- Fixed emails always sending to the admin_email
- Tie historical events to new lead when an email is submitted multiple times with different tracking codes
- Select leads, commenters and subscribers on distinct email addresses
- Fixed timeline order to show visit, then a form submission, then subsequent visits
= Enhancements =
- Added url for each page views in the contact timeline
- Added source for each visit event
- Tweak colors for contact timeline
- Default the Leadin menu to the contacts page
= 0.4.1 (2013.12.18) =
- Bug fixes
- Removed Leadin header from the contact timeline view
- Updated the wording on the menu view picker above contacts list
- Remove pre-mp6 styles if MP6 plugin is activated
- Default totals leads/comments = 0 when leads table is empty instead of printing blank integer
- Legacy visitors in table have 0 visits because session support did not exist. Default to 1
- Update ouput for the number of comments to be equal to total_comments, not total_leads
- Added border to pre-mp6 timeline events
= 0.4.0 (2013.12.16) =
- Bug fixes
- Block admin comment replies from creating a contact
- Fixed faulty sorting by Last visit + Created on dates in contacts list
= Enhancements =
- Timeline view of a contact history
- New CSS styles for contacts table
- Multiple email address support for new lead/comment emails
- Integration + testing for popular WordPress form builder plugins
- One click updates for manually hosted plugin
= 0.3.0 (2013.12.09) =
- Bug fixes
- HTML encoded page titles to fix broken HTML characters
- Strip slashes from page titles in emails
= Enhancements =
- Created separate Leadin menu in WordPress admin
- CRM list of all contacts
- Added ability to export list of contacts
- Leadin now distinguishes between a contact requests and comment submissions
- Added link to CRM list inside each contact/comment email
= 0.2.0 (2013.11.26) =
- Bug fixes
- Broke up page view history by session instead of days
- Fixed truncated form submission titles
- Updated email headers
= Enhancements =
- Plugin now updates upon activation and keeps record of version
- Added referral source to each session
- Added link to page for form submissions
- Updated email subject line
- Added social media avatars to emails
= 0.1.0 (2013.11.22) =
- Plugin released

View File

@@ -0,0 +1,25 @@
## Change log
### 1.2.0
* Dev - Upgraded Wetu API to V8.
* Dev - Added in support for the group size and the tags fields.
* Fix - Updated the 'file_get_contents()' call with 'wp_remote_get()'
* Dev - Coding Standards Updates
* Dev - Added UI enhancements for the Tour Importer Page
* Dev - Moved the settings tab to the importer page.
### 1.1.2
* Dev - Removing the need to index the accommodation and destination items from WETU.
* Dev - Changed the Accommodation and Destination search to use the WETU API Search.
### 1.1.1
* Fix - Tours no longer use the same destination for the featured and the banner image
* Dev - Added in a destination search which searches the cached "List" from the WETU content API
* Dev - Changed the continents taxonomy to only apply to the countries and not the regions
### 1.1.0
* Added compatibility with Tour Operator 1.1
* Fix - Fixed small issues
### 1.0.0
* First Version

View File

@@ -0,0 +1,41 @@
{
"name": "lsx-wetu-importer",
"version": "1.2.0",
"description": "Tour Operators add-on for LSX",
"main": "gulpfile.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://www.lsdev.biz/product/lsx-wetu-importer/"
},
"keywords": [
"lsx",
"addon"
],
"author": "LightSpeed",
"license": "GPL-3.0",
"bugs": {
"url": "https://www.lsdev.biz/product/lsx-wetu-importer/issues"
},
"homepage": "https://www.lsdev.biz/product/lsx-wetu-importer/#readme",
"devDependencies": {
"gulp": "^3.9.1",
"gulp-rtlcss": "^1.0.0",
"gulp-autoprefixer": "^3.1.1",
"gulp-concat": "^2.6.1",
"gulp-gettext": "^0.3.0",
"gulp-jshint": "^2.0.4",
"gulp-clean-css": "^3.10.0",
"gulp-plumber": "^1.1.0",
"gulp-rename": "^1.2.2",
"gulp-sass": "^3.1.0",
"gulp-sort": "^2.0.0",
"gulp-sourcemaps": "^2.6.0",
"gulp-uglify": "^2.0.1",
"gulp-wp-pot": "^2.0.3",
"jshint": "^2.9.4",
"map-stream": "^0.0.7"
}
}

View File

@@ -0,0 +1,394 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: MailBluster v1.0.0\n"
"POT-Creation-Date: 2019-06-24 17:01+0600\n"
"PO-Revision-Date: 2019-06-15 12:21+0600\n"
"Language-Team: MailBluster <hello@mailbluster.com>\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: __;_e;esc_html_e;esc_html_x:1,2c;esc_html__;"
"esc_attr_e;esc_attr_x:1,2c;esc_attr__;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
"_x:1,2c;_n:1,2;_n_noop:1,2;__ngettext:1,2;__ngettext_noop:1,2;_c,"
"_nc:4c,1,2\n"
"Last-Translator: MailBluster <hello@mailbluster.com>\n"
"Language: en_US\n"
"X-Poedit-SearchPath-0: .\n"
#: admin/class-mailbluster4wp-admin.php:170
msgid "Settings"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:185
#: admin/class-mailbluster4wp-admin.php:186
msgctxt "mailbluster forms"
msgid "MailBluster"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:187
msgctxt "admin menu"
msgid "MailBluster"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:188
msgctxt "add new on admin bar"
msgid "MailBluster"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:190
msgid "Add New Form"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:191
msgid "New Form"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:192
msgid "Edit Form"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:193
#: admin/class-mailbluster4wp-admin.php:259
msgid "View Form"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:194
msgid "Forms"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:195
msgid "Search Forms"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:196
msgid "Parent Forms:"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:197
msgid "No forms found."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:198
msgid "No forms found in Trash."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:203
msgid "Description."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:238
#: admin/class-mailbluster4wp-admin.php:241
msgid "Form updated."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:239
msgid "Custom field updated."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:240
msgid "Custom field deleted."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:243
#, php-format
msgid "Form restored to revision from %s"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:244
msgid "Form published."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:245
msgid "Form saved."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:246
msgid "Form submitted."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:249
msgid "Form scheduled for:"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:251
msgid "M j, Y @ G:i"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:253
msgid "Form draft updated."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:265
msgid "Preview Form"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:284
msgctxt "mailbluster forms"
msgid "MailBluster Tags"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:285
msgctxt "mailbluster forms"
msgid "MailBluster Tag"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:286
msgctxt "admin menu"
msgid "MailBluster Tags"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:291
msgid "New subscribers will be tagged in MailBluster with these tags."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:326
msgid "Form Title"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:327
msgid "ID"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:328
msgid "Shortcode"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:329
msgid "MailBluster Tags"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:330
msgid "Date"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:454
msgid "MailBluster API Page"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:455
#: admin/class-mailbluster4wp-admin.php:480
msgid "API Key"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:488
msgid "API Status"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:507
msgid "Invalid API key format"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:516
msgid "Brand Name: "
msgstr ""
#: admin/class-mailbluster4wp-admin.php:517
msgid "API Name: "
msgstr ""
#: admin/class-mailbluster4wp-admin.php:543
msgid "Connected"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:545
msgid "Not connected"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:548
#, php-format
msgid ""
"Input your<a href=\"%s\" target=\"_blank\"> MailBluster app brand API key </"
"a> to connect."
msgstr ""
#: admin/class-mailbluster4wp-admin.php:569
msgid "API key connected!"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:578
msgid "Enter Correct API key!"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:604
msgid "API has been configured"
msgstr ""
#: admin/class-mailbluster4wp-admin.php:614
#, php-format
msgid "Please Configure <a href=\"%s\">MailBluster API</a> key."
msgstr ""
#: admin/class-mailbluster4wp-form-option.php:27
msgid "Description"
msgstr ""
#: admin/class-mailbluster4wp-form-option.php:37
msgid "MailBluster Shortcode"
msgstr ""
#: admin/class-mailbluster4wp-form-option.php:47
msgid "MailBluster Form Option"
msgstr ""
#: admin/class-mailbluster4wp-widget.php:28
msgid "Displays a MailBluster subscription forms."
msgstr ""
#: admin/class-mailbluster4wp-widget.php:30
msgid "MailBluster Form"
msgstr ""
#: admin/class-mailbluster4wp-widget.php:82
#, php-format
msgid "<strong>%s.</strong> Please check <a href=\"%s\">api settings</a>."
msgstr ""
#: admin/class-mailbluster4wp-widget.php:83
msgid "API key valid but inactive"
msgstr ""
#: admin/class-mailbluster4wp-widget.php:94
msgid "There are no forms to select."
msgstr ""
#: admin/class-mailbluster4wp-widget.php:96
msgid "Create one from here"
msgstr ""
#: admin/class-mailbluster4wp-widget.php:104
msgid "Select a form"
msgstr ""
#: admin/class-mailbluster4wp-widget.php:119
#, php-format
msgid ""
"Further customization go to <a href=\"%s\">All Forms</a> settings screen."
msgstr ""
#: admin/partials/form-options/appearance.php:11
msgid "Custom class"
msgstr ""
#: admin/partials/form-options/appearance.php:15
msgid ""
"This will be added as a CSS class to the wrapper of the subscription form."
msgstr ""
#: admin/partials/form-options/builder.php:9
msgid "Option Panel"
msgstr ""
#: admin/partials/form-options/builder.php:12
msgid "Click to add a field to the form"
msgstr ""
#: admin/partials/form-options/builder.php:13
msgid "Email"
msgstr ""
#: admin/partials/form-options/builder.php:14
#: admin/partials/form-options/builder.php:42
#: includes/class-mailbluster4wp-helper.php:287
msgid "First Name"
msgstr ""
#: admin/partials/form-options/builder.php:15
#: admin/partials/form-options/builder.php:45
#: includes/class-mailbluster4wp-helper.php:294
msgid "Last Name"
msgstr ""
#: admin/partials/form-options/builder.php:18
msgid "Custom Fields"
msgstr ""
#: admin/partials/form-options/builder.php:23
msgid "alphanumeric only"
msgstr ""
#: admin/partials/form-options/builder.php:28
msgid "Preview Panel"
msgstr ""
#: admin/partials/form-options/builder.php:39
#: includes/class-mailbluster4wp-helper.php:280
msgid "Email Address"
msgstr ""
#: admin/partials/form-options/builder.php:48
msgid "Timezone"
msgstr ""
#: admin/partials/form-options/messages.php:11
msgid "Submit Button"
msgstr ""
#: admin/partials/form-options/messages.php:19
msgid "Success message"
msgstr ""
#: admin/partials/form-options/messages.php:26
msgid "Missing email error"
msgstr ""
#: admin/partials/form-options/messages.php:33
msgid "Invalid email error"
msgstr ""
#: admin/partials/form-options/messages.php:41
msgid "Unknown error"
msgstr ""
#: admin/partials/mailbluster4wp-form-admin-shortcode.php:15
msgid ""
"Copy this shortcode and paste it into your post, page, or text widget "
"content:"
msgstr ""
#: admin/partials/mailbluster4wp-form-description.php:13
msgid "Add description"
msgstr ""
#: admin/partials/mailbluster4wp-form-option.php:16
msgid "Builder"
msgstr ""
#: admin/partials/mailbluster4wp-form-option.php:17
msgid "Messages"
msgstr ""
#: admin/partials/mailbluster4wp-form-option.php:18
msgid "Appearance"
msgstr ""
#: includes/class-mailbluster4wp-activator.php:60
msgid "disconnected, apiKey field is required"
msgstr ""
#: includes/class-mailbluster4wp-helper.php:177
msgid "Subscribe"
msgstr ""
#: includes/class-mailbluster4wp-helper.php:178
msgid "Thanks for subscribing!"
msgstr ""
#: includes/class-mailbluster4wp-helper.php:179
msgid "Your email address is required."
msgstr ""
#: includes/class-mailbluster4wp-helper.php:180
msgid "Your email address looks incorrect. Please try again."
msgstr ""
#: includes/class-mailbluster4wp-helper.php:181
msgid "Sorry, an unknown error has occurred. Please try again later."
msgstr ""
#: includes/class-mailbluster4wp-helper.php:204
msgid "Currently The form is not available."
msgstr ""

View File

@@ -0,0 +1,410 @@
== Changelog ==
= 1.2.17.0 =
* Added Ontraport integration.
* Added Mailjet integration.
* Added Vertical Response integration.
* Updated Mailpoet integration to use it's API for every operation.
* Fixed sender name and email not injected on autoresponder emails.
* Added doc link on how to fix the popular no email list found error.
* Added stripslash support for from name.
= 1.2.16.1 =
* Added option to change optin theme.
* Added unsubscribe support for emails sent to registered users.
= 1.2.16.0 =
* Added one-off newsletter support.
* Added ninja forms support for custom html feature.
* Fixed: conditional display in optin customizer.
= 1.2.15.1 =
* Added link to view integrations error log.
* Added option to target users by their role.
* Fixed: when click launch is activated, query string section is not hidden.
* Fixed Uncaught TypeError: Cannot read property 'active' of undefined.
* Added customizer option to remove post body in email automation.
* Increase maximum post range slider to 1000 in email automation settings.
* Added split test support for shortcode optin embed.
= 1.2.15.0 =
* Added new optin themes.
* Added ability to replace the default fields with a shortcode and/or HTML content.
* Added query string targeting display rule.
* Added feature to hide optins on urls with the mohide=true query string.
* Added categories and tax support to [posts-loop] email digest shortcode.
* Allow users access to MailOptin with with manage_mailoptin capability.
* Fixed bug where optin theme customizer config override another theme.
* Fixed compatibility with Windows server.
* Fixed bug with replacement of name and address placeholder tags in email automation.
* Only load optin theme dependent script on mailoptin customizer UI.
= 1.2.14.0 =
* New: Disable closing of lightbox on backdrop click.
* Added filter to use excerpt instead of post content in email automation.
* Added Gutenberg block form embedding optin forms.
= 1.2.13.2 =
* Fixed bug with custom taxonomies settings not saving in email automation.
* Fixed issues with email automation custom template shortcode tags not working.
* Fixed bug where post with full content wasn't triggering email automation.
* Fixed issue where ESP with default static fields returned empty because no custom user created field was found.
= 1.2.13.1 =
* Fixed issue where youtube/vimeo embed wasn't correctly showing in email.
* Fixed PHP Deprecated: define(): Declaration of case-insensitive constants is deprecated.
* Core files are now included in parent plugin folder instead of composer vendor directory.
= 1.2.13.0 =
* Design refresh of the dashboard.
* Added setting to disable impression tracking.
* Lead bank now has its own settings page.
= 1.2.12.2 =
* Added support for windows hosting.
* Added advance settings to name field for ESP mapping.
* Made all tinymce control text/visual.
= 1.2.12.1 =
* Fixed issue where sending new post notification failed in some rare cases.
* Fixed sendinblue bug where email address belonging to another list failed to be subscribed.
= 1.2.12.0 =
* Removed optin campaigns and conversion limit.
* Added shortcode support for optin forms.
* Fixed bug where email automation customizer wasn't saving.
* Made headline in optin customizer visual/text.
* Added shortcode support to success message.
* Reduced inline js object added to frontend.
* Added better explanation to re-authorize connection button.
* Subscriber name is now split into name and lastname for Mailerlite connection.
* Updated Convertfox to Gist.
* Fixed bug with mailchimp interest user input.
* Added sendinblue list sync where by user are not removed from their previous joined list.
* Fix for mailchimp GDPR optin consent not working.
= 1.2.11.4 =
* Removed unused file.
= 1.2.11.3 =
* Remove lite upgrade in compliance with WP.org rule.
= 1.2.11.2 =
* Sendinblue optin fix when automation is active.
* Remove IP address from ActiveCampaign payload if ip is not ip4.
* More tighter customizer cleanup for improve compatibility with most themes and plugins.
* Fix support for youtube and vimeo embed.
* Made description wysiwyg to be text/visual.
= 1.2.11.1 =
* Responsive font size fixes for optin forms.
* Fixed a number of PHP notice errors.
* Added filter to disable sending optin errors email.
= 1.2.11.0 =
* Added support for custom post type to email automation.
* Optin branding now disabled by default.
* Better control over google fonts to load when not necessary.
* Improve optin themes compatibility with most WP themes.
= 1.2.10.1 =
* Fixed bug with Mailerlite subscription not working.
* Fixed bug where hiding note wasnt working.
* Fixed bug where effects wasnt working in customizer preview.
* Fixed: Uncaught TypeError: Cannot read property 'scrollHeight' of undefined.
* Fixed bug with scripts not being cleaned up in customizer.
= 1.2.10.0 =
* Added support for changing optin font sizes.
* Added support to inherit theme font in optins.
* Added support for MailChimp GDPR tool for saving consent.
* Optin no longer load an external css stylesheet.
* Remove quoted slash from campaign names.
* Some performance enhancements.
= 1.2.9.0 =
* Added Mailster Integration.
* Added new switch customizer loader method.
* Added confirmation prompt before deleting optin and email campaigns.
* Added after main content control to email template.
* Added easy google font plugin compatibility.
* Fixed issue with urlencode happening to urls in email campaign.
* Deactivate cloned optin and email campaign by default.
* Test mode now ignore display rules.
= 1.2.8.2 =
* Only return untrashed and default type list for mailpoet.
* Now obfuscating sendlane hash field.
* Added timeout to MC HTTP client instance
= 1.2.8.1 =
* Fixed bug with curl not working on some host
* Fixed bug with MailChimp email automation not sending
= 1.2.8.0 =
* Added headers to email customizer.
* Metabox settings to skip a post from being included in new post notification.
* Added Sendlane integration.
= 1.2.7.1 =
* Fixed bug with sendinblue not adding contact to list
* Displays email template un-emogrified in customizer so custom css ish can be targeted and used.
* Filter for adding custom page targeting rules added.
* Fixed mini headline preview not working in some themes.
* Added compatibility with flatbase theme
* Ensure optin_type exist for the campaign before adding to DB to prevent PHP error.
= 1.2.7.0 =
* New dashboard redesign. Yay! Connections is now called integrations.
* New: Email digest of published post [paid feature].
* You can now edit automation campaign name.
* Improve optin customization option.
* Bug fix where name field required wasnt hidden when name field is set to hidden.
* Improve compatibility with nextgen gallery.
= 1.2.6.0 =
* Fixed bug where upgrade from lite to premium wasn't working.
* Added tabs to sort controls into General and Style.
* Added option to remove feature image from email campaign
* Added before main content body editor control to email automation
* Send test email feature is now retried without header.
* Contextual naming of connection service list label re-added.
* Added contextual display of some controls in email campaign customizer
= 1.2.5.1 =
* Enhance compatibility with more themes such as the popular Newspaper theme.
* Added more optin form themes for lite users.
= 1.2.5.0 =
* Lite lightbox now load after about 3 seconds
* Performance improvements.
= 1.2.4.2 =
* Added filter sorting to connections.
* Performance improvements.
= 1.2.4.1 =
* Restricted removal of admin notice from other plugin to just mailoptin settings pages.
* Fix for IP address getter.
* [GDPR] Consent is now passed to MailChimp as custom field.
* [GDPR] Consent is now passed to EmailOctopus as custom field.
= 1.2.4.0 =
* [GDPR] Added checkbox to optin form and save consent in ESP mostly as tags and custom field.
* [GDPR] Added control to make name field in optin required or not
* Fixed incorrect IP address label for Klaviyo integration
* Fixed bug where Klaviyo included segment in list fetch
* Form and email template builder URL now shortened.
* Improve button to add new campaigns to be more visible.
* Added notice when no connection is available in optin form builder.
* Added optin type flag to optin name.
* Fixed bug where specifying custom listing number in wp list wasnt working.
= 1.2.3.1 =
* Fixed issue where Elegance Lightbox wasn't showing in optin listing.
= 1.2.3.0 =
* Added Klaviyo integration
* Added Elegance lightbox optin theme.
* Added some toast notifications to the form builder to remind you of things to do.
* Added filtering of new post notification by post tags and categories.
* Added auto-detect and convert vimeo & youtube embed to image link.
* Added: New post notification can now be sent to users with specific roles.
* Sendy optin subscription now include leads ip-address and referrer.
* Improved compatibility with most WP themes in customizer.
* Fixed bug where contextual display of integrations wasnt properly working.
* Fixed usage tracking not dismissing.
* Moved success message to after conversion panel.
* Update tinymce control to use the latest API.
* Added filter customize/edit url.
= 1.2.2.2 =
* Fixed bug where ConvertFox was failing to add leads.
= 1.2.2.1 =
* Fixed bug where 'Globally load optin' wasn't kicking in.
= 1.2.2.0 =
* Added ConvertFox integration.
* Added SendinBlue integration.
* Switched from wp-admin-ajax to a custom ajax handler.
* Fixed bug where GetResponse optin without name field was failing.
* Remove all custom media button added by plugins and core to wp_editor.
* Re-arrangement of display rules and page-level targeting.
* Moved controls for hiding of note, headline, description to their panels.
* Added check to prevent sidebar aside tag from being included in markup when state after conversion is optin form hidden.
* Added filters to optin form components.
* Ensure customization save changes is publishing and not saving draft. Fixed bug in wordpress.com hosting.
* Swap out previous bulk activation of optin and automation to new queue system.
* Added filter to disable optin impression count.
* Added filter to optin form shortcode structure.
* Added: send email to admin when optin is failing to subscribe leads.
* Rebuilt settings setting page with tab.
= 1.2.1.0 =
* Fixed bug where impression wasnt counting for sidebar/inpost optin forms.
* Fixed bug where impression count was doubling for popups, notification bar and slide in optins.
* Added activation of email campaign as toggle switches.
* Added support for background color for optin form fields.
* Fixed bug in OptinCampaignsRepository::get_optin_campaign_ids() working incorrectly.
* Fixed bug where columbine inpost field get overly long when CTA is activated with onclick to reveal optin.
* Fix styling for email campaign schedule control in customizer.
* Rebuilt how optin form style are inlined.
* Fixed bug where configuration of an optin clashes with another of same theme.
* Small design change of the form builder.
* Remove load_plugin_textdomain from core to main plugin file.
* Reworked honeypot implementation.
* Optimized images and added margin:0 to form optin tag.
= 1.2.0.4 =
* Added link to permanently dismiss review admin notice.
= 1.2.0.3 =
* Removed test files that raised security warning by VaultPress.
* Cleanup assets added to customizer preview frame by other plugins/themes.
* Fixed issue where sendy connection wasn't saving.
* Added index.php to all folders to prevent directory browsing.
* Removed close optin and close optin and reload in non-popup forms.
* Code and performance improvements.
= 1.2.0.2 =
* Tweak mailerlite to resubscribe user who previously unsubscribe and then opt-in again.
* Code and performance improvements.
= 1.2.0.1 =
* Fixed bug where AWeber connection settings page wasn't showing up.
= 1.2.0.0 =
* Added: connected status added to all connections.
* Added: Close Optin On Note Click in optin form completed.
* Fixed bug where lightbox impression count doubled
* Define background-color for all form fields.
* Added switch to activate/deactivate optin campaigns.
* Added shortcode support to headline, description and note
* Redesigned the connection settings page to be sidebar tabbed.
* Elementor now added as a connection.
* Connection's API key/token now obfuscated on display.
* Fixed bug in leads subscription that already exist in mailpoet from failing in other language WP installs eg German.
* Revamped single chosen field as well as date time and ace editor.
* Rearranged menu such that optin menus comes first before that of email menus.
* Added missing text-domain in strings.
* Fix textareas control with long height.
* Added filter to list of optin form fonts list.
* All form fields in optin form now captured during form submit.
* Added an event that is triggered after core optin form validation.
* An event is now triggered when optin form validation kicks in.
* Added styling to builder control descriptions.
* Replaced optin actions buttons with icon font. Tooltip added to describe the action.
* Replaced email automation actions text descriptions with icons. Tooltip added to describe the action.
* Ensure OptinConversionsRepository:: month_conversion_count() return integer.
= 1.1.7.1 =
* Added accidentally removed background color form builder control.
* Add action hook after optin form shortcodes definitions.
= 1.1.7.0 =
* Added: form background image customization for optin themes that support it.
* Added: shortcodes in email campaigns are now parsed before they are processed for delivery.
* Added collapse and expand buttons to connection and settings admin pages.
* Email campaigns label changed to email automation
* Log changed to Email Log
* Plugin menu re-arranged.
= 1.1.6.0 =
* Added: GetResponse and GetResponse360 integrations.
* Fixed bug where TinyMCE field preview wasnt working in form/template builder.
* Fixed bug where clearing local cookies didn't clear that of successful optin conversion.
* Fix compatibility issues with upcoming WordPress 4.9
= 1.1.5.0 =
* Added after conversion actions feature: close optin, close optin and reload page, redirect to URL.
* Added Action hook triggered after optin subscription.
* Reverted change to limit_text() from wp_trim_words.
* Removed older hide_logged_in rule from form builder.
* Added: toggling of optin form close button.
* Burst connection email list cache after every settings change.
* Optimized all image assets.
* Added class_exist check to MailPoet API class before usage to prevent any PHP error.
* Custom CSS textarea converted to ACE Editor (Premium).
* Recycled existing optin themes to other types (Premium).
* Optin background image and logo support land in customizer.
* listing of optin and email campaign now in descending order
* Fixed bug where undefined webfont JS function causes optin not to display.
* Fixed bug that prevent highlighting of active tab in settings page.
* Added: shortcode and template tag embed of optin (Premium).
* replace custom function for trimming text with wp one
* All text-shadows be gone from every submit buttons in optin forms.
* Simplified connections composer packaging.
* Loads of performance enhancements
* Code improvements.
= 1.1.4.1 =
* Fixed bug where before/after post optin form wasnt showing in post.
= 1.1.4.0 =
* Added MailPoet 3 integration.
* Added new Bannino optin theme (Premium).
* Added new Dashdot optin theme (Premium).
* Added new Daisy optin theme (Premium).
* Recycled existing optin themes to other types (Premium).
* Optin background image and logo support land in customizer.
* listing of optin and email campaign now in descending order
* Fixed bug where undefined webfont js function causes optin not to display.
* Fixed bug that prevent highlighting of active tab in settings page.
* Added: shortcode and template tag embed of optin (Premium).
* replace custom function for trimming text with wp one
* All text-shadows be gone from every submit buttons in optin forms.
* Simplified connections composer packaging.
* Loads of performance enhancements
* Code improvements.
= 1.1.3.0 =
* Added ActiveCampaign integration.
* Listing of optin and email campaign now displays the newest to oldest.
* Added styling to pre tag in email template.
* Added switch to toggle optin campaigns activation.
* Global success and interaction cookies rule implemented. Was previously missing.
* New display rule: Optin display can now be determined based on whether users are logged in or not.
* Added support for click triggered (2-step optin process). (Premium)
* Added refreshing styling to customizer controls.
* "Footer Description" changed to "mailing address" in optin customizer.
* Added check to ensure jQuery.MailOptin and jQuery.MailOptin.track_impression is defined to prevent any error.
* Fixed bug where custom fields associated with a connect/esp do not show on initial customizer UI page load.
* Loads of performance enhancements
* Code improvements.
= 1.1.2.0 =
* Added integration for Drip (Email Marketing Automation Software).
* Added ConvertKit integration.
* Added EmailOctopus integration.
* Added button to clear optin caches.
* Added settings to change optin branding url with affiliate link.
* Added impression tracking to inpost optin forms.
* Missing close icon now display on all optin types after subscription success.
* Fixed js bug that affected safari browsers when customizer is opened.
* Connections now implement the features_support() interface contract.
* Code improvements and performance enhancements.
= 1.1.1.1 =
* Now compatibility with MySQL versions less than 5.6.5.
* Fixed bug where MailChimp subscription wasn't working.
= 1.1.1.0 =
* Added Elementor form integration.
= 1.1.0.4 =
* Fixed bug where email service providers weren't showing on optin campaign customizer.
= 1.1.0.3 =
* Added mailerlite integration.
= 1.1.0.2 =
* Fixed bug where invalid controls were showing for sidebar optin.
= 1.1.0.1 =
* Fixes to some internal APIs.
= 1.1.0.0 =
* the genesis.

View File

@@ -0,0 +1,80 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the Missing_Product_Shipping_Info_tool package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Missing_Product_Shipping_Info_tool 1.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-06-11 13:55+0300\n"
"PO-Revision-Date: 2019-06-11 14:02+0300\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Alexandros Georgiou <alex.georgiou@gmail.com>\n"
"Language-Team: \n"
"X-Generator: Poedit 2.0.6\n"
#: build/includes/class-missing-product-shipping-info-list-table.php:45
msgid "Product name"
msgstr "Όνομα προϊόντος"
#: build/includes/class-missing-product-shipping-info-list-table.php:46
msgid "Shipping Class"
msgstr "Κλάση Αποστολής"
#: build/includes/class-missing-product-shipping-info-list-table.php:47
msgid "Weight"
msgstr "Βάρος"
#: build/includes/class-missing-product-shipping-info-list-table.php:48
msgid "Dimensions (W &times; H &times; L)"
msgstr "Διαστάσεις (Π &times; Υ &times; Μ)"
#: build/includes/class-missing-product-shipping-info-tool.php:35
#: build/includes/class-missing-product-shipping-info-tool.php:58
#: build/includes/class-missing-product-shipping-info-tool.php:75
msgid "Missing Product Shipping Info Tool"
msgstr "Εργαλείο εύρεσης προϊόντων χωρίς πληροφορίες αποστολής"
#: build/includes/class-missing-product-shipping-info-tool.php:42
#, php-format
msgid ""
"To ensure that shipping costs are calculated accurately, <a href=\"%s"
"\">check here that all your products have weight and dimensions (width, "
"height, length) assigned</a>."
msgstr ""
"Για να βεβαιωθείτε ότι τα έξοδα αποστολής θα υπολογίζονται με ακρίβεια, <a "
"href=\"%s\">ελέγξτε εδώ ότι όλα τα προϊόντα έχουν βάρος και διαστάσεις "
"(πλάτος, ύψος, μήκος)</a>."
#: build/includes/class-missing-product-shipping-info-tool.php:59
msgid "Missing Shipping Info"
msgstr "Ελλιπείς πληροφορίες αποστολής"
#: build/includes/class-missing-product-shipping-info-tool.php:69
msgid "You do not have sufficient permissions to access this page."
msgstr "Δεν έχεις αρκετά δικαιώματα για να έχεις πρόσβαση σε αυτή τη σελίδα."
#: build/includes/class-missing-product-shipping-info-tool.php:82
#, php-format
msgid ""
"The following WooCommerce products do not have complete shipping "
"information. Shipping information includes product weight, dimensions "
"(width, height, length), and optionally <a href=\"%s\">shipping class</a>. "
"Virtual (digital) products are not listed."
msgstr ""
"Τα ακόλουθα προϊόντα στο WooCommerce δεν έχουν πλήρεις πληροφορίες "
"αποστολής. Οι πληροφορίες αποστολής περιλαμβάνουν το βάρος του προϊόντος, "
"τις διαστάσεις του (πλάτος, ύψος, μήκος), και προαιρετικά <a href=\"%s"
"\">κλάση αποστολής</a>."
#: build/missing-product-shipping-info-tool.php:66
msgid "Missing Product Shipping Info tool"
msgstr "Εργαλείο εύρεσης προϊόντων χωρίς πληροφορίες αποστολής"
#: build/missing-product-shipping-info-tool.php:68
msgid "Support"
msgstr "Υποστήριξη"

View File

@@ -0,0 +1,215 @@
= 2.1.1 - 25.06.2019 =
* Added Elementor Widget
* Added option to duplicate gallery
* Fixed issue with lightbox ( https://github.com/MachoThemes/modula-lite/issues/193 )
* Fixed Range Slider UI ( https://github.com/MachoThemes/modula-lite/issues/179 )
* Minor Dashboard UI improvements ( https://github.com/MachoThemes/modula-lite/issues/176 , https://github.com/MachoThemes/modula-lite/issues/178 )
= 2.1.0 - 03.06.2019 =
* Admin design improvements
* Fixed missing image
* Added sorting upsell
= 2.0.9 - 27.05.2019 =
* Fixed Extension menu color css
* Fixed PHP Notice
* Fixed undefined object javascript
* Removed random id
= 2.0.8 - 24.05.2019 =
* Added more options to the gutter's settings
* Fixed galleries import/export
* Added option to change the color of an images title
* Removed Google+
* Added LinkedIn
* Fixed the issue when the gutter was big and the gallery not centered
* Added compatibility with Flatsome
* Fixed title and caption showing html
* Minor css backend improvements
* Added the option to dismiss feedback form
For more information : https://github.com/MachoThemes/modula-lite/milestone/9?closed=1
= 2.0.7 - 13.03.2019 =
* Improved save sistem
* Added Lazy Load function
* Fixed XSS issue
* Fixed minor CSS isues
= 2.0.6 - 13.03.2019 =
* Changed how we save images
* Change some strings
* Fixed "scroll issue"
* Added shortcode column
* Fixed error on IE
* Fixed random images with max count issue
* Added Filter tab as upsell
* Added option to hide/show lightbox arrow on desktop/mobile
* Fixed Custom responsiveness issue
* Added Gutenberg block
For more information : https://github.com/MachoThemes/modula-lite/milestone/8?closed=1
= 2.0.5 =
* Added responsive options for custom grid
* Compatibility with WP Real Media Library( https://matthias-web.com/wordpress/real-media-library/ )
* Fixed shuffle on custom grid
* Added swipe functionality on mobile for lightbox
* Enhanced Modula Media Library
= 2.0.4 =
* Fixed defaults ( Causing an issue on modula pro with filters )
* Fixed translations
* Prepared for Modula Speed Up
* Changed the checkboxes' design
* Fixed Facebook share link
= 2.0.3 =
* All issues from here : https://github.com/MachoThemes/modula-lite/milestone/5?closed=1
* Added a new button ( Save & Close ) in edit image modal ( James Leesley recommendation )
* Renamed "Description" with "Caption" ( James Leesley recommendation )
* Fixed error on resize
* Fixed Shuffle
* Generated .po file
= 2.0.2 =
* Changed strings
* Fixed open new tab checkbox
* Fixed caption color
* Fixed caption & title size
* Fixed custom grid layout
= 2.0.1 - 12.17.2018 =
* Major Update
* Build Custom Grids - Take full control of your galleries.
* New Admin Interface - For a more intuitive user interface, we've blended Modula right into WordPress.
* Drag & Drop to Upload Images
* Guidelines to Help You Make the Perfect Gallery
* Preview your Gallery Without the Hassle
= 1.3.7 =
* fixed dismiss button from beta testing notice.
= 1.3.6 =
* removed custom js field.
= 1.3.5 =
* second wp.org review
= 1.3.4 =
* wp.org review
= 1.3.3 =
* Added notification for Modula 2.0
* Added Compatibility with AO
= 1.3.2 =
* Validated HTML markup
= 1.3.1 =
* Changed lightbox script
= 1.3.0 =
* Added compatibility with : WPML/Visual Composer/Page Builder by SiteOrigin
* Fixed bugs with captions & titles
* Localized all text strings
* Fixed lightbox bug
* For a more detailed changelog check : https://github.com/MachoThemes/modula-lite/milestone/2?closed=1
= 1.2.1 =
* Fixed the broken link
* Hid the Edit gallery menu item
= 1.2 =
* Removed sub-menu entry: Tutorial
* Removed sub-menu entry: Other Galleries
* Removed fixed action button
* Removed Modula Survey by Diego Imbriani
* Re-worked the "Upgrade" page.
* Removed the "languages" folder. We'll be using GlotPress to handle these
* Fixed an issue with WPML plugin
= 1.1.13 =
* Enhanced lightbox compatibility
= 1.1.10 =
* Enhancement in backend UI
= 1.1.9 =
* Minor change in backend UI
= 1.1.8 =
* Fixed broken css for backends under SSL
= 1.1.7 =
* Tool to fix broken images after version 1.1.0
= 1.1.6 =
* Bug fix (impossible to select effect "None")
= 1.1.5 =
* Fixed issue on admin panel when images are too tall
= 1.1.4 =
* Changed CSS icon prefix to avoid conflicts
= 1.1.3 =
* Fixed bug (linked images opening in lightbox)
= 1.1.2 =
* Fixed social icons bug
= 1.1.1 =
* Bug fix
= 1.1.0 =
* New image management
* Import tool for Envira galleries
* Import tool for NextGen galleries
= 1.0.12 =
* Added link to ShortPixel plugin for image optimization
= 1.0.11 =
* Minor bug fix: fixed missing preview effect image
= 1.0.10 =
* Bug fix: now Lightbox opens image at full size
= 1.0.9 =
* Fixed url to upgrade
= 1.0.8 =
* Fixed url to upgrade
= 1.0.7 =
* Changed call to action for the survey
= 1.0.6 =
* Fixed CSS issue with Lightbox and some themes. New page in admin panel to show other gallery plugins. Enhancements of the UI of admin panel.
= 1.0.5 =
* Added handy links on plugins page
= 1.0.4 =
* Updated pot file for translations
= 1.0.3 =
* Bug fix: now images can be sorted also in the "Add gallery" wizard
= 1.0.2 =
* Added link to survey to help us making a better plugin
= 1.0.1 =
* Fixed issue when activating the plugin
= 1.0.0 =
* This is the launch version. No changes yet.
== Upgrade Notice ==
= 1.1.8 =
* This update will fix broken CSS of admin panel under SSL
= 1.1.7 =
* This update contains a tool to fix broken images.

View File

@@ -0,0 +1,240 @@
# Copyright (C) 2019 Jörn Lund
# This file is distributed under the same license as the Multisite Blog Alias plugin.
msgid ""
msgstr ""
"Project-Id-Version: Multisite Blog Alias 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/multisite-blog-alias\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-16T14:23:15+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.1.0\n"
"X-Domain: multisite-blog-alias\n"
#. Plugin Name of the plugin
msgid "Multisite Blog Alias"
msgstr ""
#. Plugin URI of the plugin
msgid "https://github.com/mcguffin/multisite-blog-alias"
msgstr ""
#. Description of the plugin
msgid "Alias Domains for Blogs"
msgstr ""
#. Author of the plugin
msgid "Jörn Lund"
msgstr ""
#. Author URI of the plugin
msgid "https://github.com/mcguffin"
msgstr ""
#: index.php:67
msgid "The Multisite Blog Alias plugin requires a WordPress multisite installation."
msgstr ""
#: index.php:68
msgid "It has been deactivated."
msgstr ""
#: include/BlogAlias/Admin/Ajax.php:67
#: include/BlogAlias/Admin/NetworkAdmin.php:483
msgid "Edit"
msgstr ""
#: include/BlogAlias/Admin/Ajax.php:72
msgid "View"
msgstr ""
#: include/BlogAlias/Admin/Ajax.php:75
msgid "Error message:"
msgstr ""
#: include/BlogAlias/Admin/Ajax.php:80
msgid "Last Redirect to:"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:70
msgid "Uninstall"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:80
msgid "Sorry, you are not allowed to install plugins."
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:96
msgid "Multisite Blog Alias Setup"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:101
msgid "The plugin is well configured. The instructions are kept for documentation purposes."
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:108
msgid "The plugin could not write to the filesystem."
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:109
msgid "Please change the following."
msgstr ""
#. translators: Sunrise file location
#: include/BlogAlias/Admin/NetworkAdmin.php:140
msgid "Insert the following code into %s:"
msgstr ""
#. translators: Sunrise file location
#: include/BlogAlias/Admin/NetworkAdmin.php:143
msgid "Create a file %s with the following code:"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:174
msgid "Sorry, you are not allowed to run the uninstall procedere."
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:196
msgid "Uninstall Plugin?"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:197
msgid "Uninstalling the plugin will remove the Blog Alias table from the database and deactivate the plugin."
msgstr ""
#. Translators: %d number of alias domains
#: include/BlogAlias/Admin/NetworkAdmin.php:201
msgid "%d Alias Domain will be deleted."
msgid_plural "%d Alias Domains will be deleted."
msgstr[0] ""
#: include/BlogAlias/Admin/NetworkAdmin.php:204
msgid "No, back to plugins"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:205
msgid "Yes, Uninstall now!"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:369
msgid "Alias Domains"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:445
msgid "Not Configured:"
msgstr ""
#. Translators: link to setup page
#: include/BlogAlias/Admin/NetworkAdmin.php:448
msgid "Multisite Blog Alias is not configured. Please visit %s for instructions."
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:452
msgid "the setup page"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:460
msgid "Alias created"
msgstr ""
#. translators: number of deleted entries
#: include/BlogAlias/Admin/NetworkAdmin.php:463
msgid "%d entry deleted"
msgid_plural "%d entries deleted"
msgstr[0] ""
#: include/BlogAlias/Admin/NetworkAdmin.php:466
msgid "The Alias already exists."
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:467
msgid "Invalid domain name"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:468
msgid "Deletion failed"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:469
msgid "A different Blog is already using this domain."
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:470
msgid "Something went wrong..."
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:473
msgid "Error:"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:480
msgid "Visit other Blog"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:491
msgid "Notice:"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:492
#: include/BlogAlias/Model/ModelAliasDomains.php:76
msgid "The domain matches the site URL of this blog."
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:524
msgid "Add Domain Alias"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:535
msgid "Add"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:542
msgid "Domain Aliases"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:546
msgid " No Domain Aliases "
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:554
msgid "Alias Domain"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:555
msgid "Status"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:583
msgid "Remove"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:600
msgid "Check Status"
msgstr ""
#: include/BlogAlias/Admin/NetworkAdmin.php:602
msgid "Remove All"
msgstr ""
#: include/BlogAlias/Model/ModelAliasDomains.php:60
msgid "Domain alias not found."
msgstr ""
#: include/BlogAlias/Model/ModelAliasDomains.php:69
msgid "WP-Site for this alias could not be found."
msgstr ""
#: include/BlogAlias/Model/ModelAliasDomains.php:74
msgid "The domain is already used by another site."
msgstr ""
#: include/BlogAlias/Model/ModelAliasDomains.php:92
msgid "The domain is unreachable."
msgstr ""
#: include/BlogAlias/Model/ModelAliasDomains.php:99
msgid "The domain or a redirect does not point to this blog."
msgstr ""

View File

@@ -0,0 +1,133 @@
# Copyright (C) 2018 My WP Translate
# This file is distributed under the same license as the My WP Translate package.
msgid ""
msgstr ""
"Project-Id-Version: My WP Translate 1.0.8\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/my-wp-translate\n"
"POT-Creation-Date: 2018-01-26 08:15:32+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: admin/class-my-wp-translate-admin.php:95
msgid "Are you sure you want to delete plugin translations?"
msgstr ""
#: admin/class-my-wp-translate-admin.php:96
msgid ""
"Please make sure that you have correct code and that you have the backup of "
"current strings. Proceed?"
msgstr ""
#: admin/class-my-wp-translate-admin.php:97
msgid "No data to import. Please paste the code in import field."
msgstr ""
#: admin/class-my-wp-translate-admin.php:98
msgid "Updating export code..."
msgstr ""
#. #-#-#-#-# my-wp-translate.pot (My WP Translate 1.0.8) #-#-#-#-#
#. Plugin Name of the plugin/theme
#: admin/class-my-wp-translate-admin.php:114
#: admin/class-my-wp-translate-admin.php:115
msgid "My WP Translate"
msgstr ""
#: admin/class-my-wp-translate-admin.php:149
msgid "Select Active Plugin"
msgstr ""
#: admin/class-my-wp-translate-admin.php:197
msgid "Add"
msgstr ""
#: admin/class-my-wp-translate-admin.php:223
msgid "Enable translation panel"
msgstr ""
#: admin/class-my-wp-translate-admin.php:226
msgid ""
"We couldn't find language file, please enter the path to your theme/plugin "
"language file relative to wp-content folder."
msgstr ""
#: admin/class-my-wp-translate-admin.php:233
msgid "Search Translations"
msgstr ""
#: admin/class-my-wp-translate-admin.php:237
msgid "Strings Per Page:"
msgstr ""
#: admin/class-my-wp-translate-admin.php:261
msgid "Toggle Import/Export Options"
msgstr ""
#: admin/class-my-wp-translate-admin.php:265
msgid "Import Translated Strings"
msgstr ""
#: admin/class-my-wp-translate-admin.php:266
msgid "Export Translated Strings"
msgstr ""
#: admin/class-my-wp-translate-admin.php:271
msgid "Paste your import/backup code and press \"Import\" button below."
msgstr ""
#: admin/class-my-wp-translate-admin.php:273
msgid "Import"
msgstr ""
#: admin/class-my-wp-translate-admin.php:277
msgid "Copy export/backup code and keep it safe."
msgstr ""
#: admin/class-my-wp-translate-admin.php:286
msgid "Create and Download .po file"
msgstr ""
#: admin/class-my-wp-translate-admin.php:349
msgid "Add Plugin"
msgstr ""
#: admin/class-my-wp-translate-admin.php:476
msgid "Page:"
msgstr ""
#: admin/class-my-wp-translate-admin.php:789
msgid "Saved"
msgstr ""
#: admin/class-my-wp-translate-admin.php:802
msgid ""
"Translated <span class=\"translated\">%1$d</span> strings out of <span class="
"\"total\">%2$d</span> <span class=\"percent\">(%3$.2f%%)</span>"
msgstr ""
#: admin/class-my-wp-translate-admin.php:1010
msgid ""
"Something is wrong with import data. Please paste valid code and try again."
msgstr ""
#. Plugin URI of the plugin/theme
msgid "https://mythemeshop.com/plugins/my-wp-translate/"
msgstr ""
#. Description of the plugin/theme
msgid ""
"Simple yet powerful Translate plugin for WordPress. Can be used with most of "
"the themes and plugins which support translation."
msgstr ""
#. Author of the plugin/theme
msgid "MyThemeShop"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://mythemeshop.com/"
msgstr ""

View File

@@ -0,0 +1,203 @@
= 1.8.4 =
* Add compatibility pack for ThemeIsle themes.
= 1.8.3 =
* Move 'CSS' setting to 'Advanced' panel
* Add 'Reset' option to 'Debugging' section
= 1.8.2 =
* Further improve theme compatibility for basic settings
= 1.8.1 =
* Fix for "Invalid argument supplied for foreach()" error
= 1.8.0 =
* Add 'Load Fonts for CSS' option.
* Add first implementation of compatibility filter (ThemeGrill)
= 1.7.6 =
* Add global font choices to block editor.
* Fix error in Gutenberg block.
= 1.7.5 =
* Fix font-display: swap in Gutenberg Block.
* Improve compatibility with MailOptin.
= 1.7.4 =
* Transform core paragraph and heading blocks into "Google Fonts Blocks".
* Add color option to "Google Fonts Block".
* Add Block Type option to "Google Fonts Block".
* Allow text customization in blocks even when a font is not selected.
= 1.7.3 =
* Compatibility fix for 'Local Hosting' addon.
= 1.7.2 =
* Add system fonts to the available choices.
* Remove font_choices_for_select() to reduce the amount of code output in the customizer.
* Fix issue where line-height is always 1.
= 1.7.1 =
* Fix changelog.txt link and include file in package.
= 1.7.0 =
* Reduce the load time impact on the customizer by ~1/3rd. Credits @aristath
= 1.6.3 =
* Fix $time Undefined variable.
* Update .pot file
* Update premium messaging
= 1.6.2 =
* Remove plugin recommendation for pro users as they already have the functionality
= 1.6.1 =
* Improve notifications class
= 1.6.0 =
* Add hook to CSS output
* Optimize CSS output
= 1.5.3 =
* Update icon.
* Move changelog to changelog.txt
= 1.5.2 =
* Improve Font Style setting.
= 1.5.1 =
* Speed up load times using preconnect resource hint.
= 1.5.0 =
* Fix problem with italics not being loaded.
= 1.4.8 =
* Improve theme compatibility
* Fix previewer not showing fonts
* Add new fonts
= 1.4.0 =
* Substantial performance improvements
* Improved organization of settings
= 1.3.2 =
* Add welcome notice.
= 1.3.1 =
* Update font list.
* Add version strings to resources.
* Add deactivation survey.
= 1.3.0 =
* Add 'Force Styles' setting to the bottom of 'Advanced Settings'.
= 1.2.5 =
* Improve theme compatibility.
= 1.2.4 =
* Improve customizer CSS.
* Improve Javascript code.
= 1.2.3 =
* Improve CSS for post/page headings and content.
= 1.2.2 =
* Minor updates
= 1.2.1 =
* Remove unused code
= 1.2.0 =
* Add new fonts
* Add font-weight option
* Add font-style option
* Improve live preview
* Add settings link to plugins page
* Add searchable text field to font-family setting
* Remove 'force styles' setting
= 1.1.2 =
* Add feedback request
= 1.1.1 =
* Add new fonts
= 1.1.0 =
* Improve outputting of Google stylesheet
= 1.0.9 =
* Fix navigation font setting
= 1.0.8 =
* Fix compatibility issue with PHP 5.2
= 1.0.7 =
* Add advanced settings
= 1.0.6 =
* Minor code improvements
= 1.0.5 =
* Add force styles option
= 1.0.3 =
* Rewrite readme
= 1.0.3 =
* Rename to adhere to guidelines
= 1.0.2 =
* Refactor get_choices in class-google-url.php
= 1.0.1 =
* Fix bug in class-google-url.php
* Add missing translation
* Add .pot file for translators
= 1.0.0 =
* Initial release of Google Fonts for WordPress

View File

@@ -0,0 +1,64 @@
{
"name": "valendesigns/option-tree",
"description": "Theme Options UI Builder for WordPress.",
"version": "2.7.3",
"type": "wordpress-plugin",
"homepage": "https://github.com/valendesigns/option-tree",
"license": "GPL-2.0-or-later",
"authors": [
{
"name": "Derek Herman",
"email": "derek@valendesigns.com",
"homepage": "http://valendesigns.com",
"role": "Developer"
}
],
"prefer-stable" : true,
"require": {
"php": ">=5.3"
},
"require-dev": {
"brainmaestro/composer-git-hooks": "^2.6.0",
"dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
"phpcompatibility/phpcompatibility-wp": "*",
"php-coveralls/php-coveralls": "^2.1",
"slowprog/composer-copy-file": "0.2.1",
"wp-coding-standards/wpcs": "*",
"xwp/wp-dev-lib": "^1.1.0"
},
"scripts": {
"phpcs": [
"./vendor/bin/phpcs ${1:.} --standard=.phpcs.ruleset.xml"
],
"phpcbf": [
"./vendor/bin/phpcbf ${1:.} --standard=.phpcs.ruleset.xml"
],
"phpunit": [
"./bin/phpunit.sh xdebug_off"
],
"phpunit-coverage": [
"./bin/phpunit.sh xdebug_on"
],
"post-install-cmd": [
"./bin/install-tests.sh",
"./vendor/bin/cghooks add --no-lock",
"SlowProg\\CopyFile\\ScriptHandler::copy"
],
"post-update-cmd": [
"./bin/install-tests.sh",
"./vendor/bin/cghooks update",
"SlowProg\\CopyFile\\ScriptHandler::copy"
],
"readme": [
"./vendor/xwp/wp-dev-lib/scripts/generate-markdown-readme"
]
},
"extra": {
"copy-file": {
"tests/autoload.php": "tests/wp-tests/phpunit/wp-tests-config.php"
},
"hooks": {
"pre-commit": "./vendor/xwp/wp-dev-lib/scripts/pre-commit"
}
}
}

View File

@@ -0,0 +1,20 @@
Version 1.3.0
* Changed plugin slug
* Changed plugin license
* Improved code format
* Fixed validate_payment_meta
Version 1.2.0
* Transactions processing in Background process
* Add Terms & Conditions Url option
* Update Swedish translations
* Updates of PayEx Transaction Callback
Version 1.1.0
* Implemented: Tokenization
* Implemented: WC Subscriptions support
* Settings: AutoCapture mode
* Integrated PayEx Client library
Version 1.0.0
* First release

View File

@@ -0,0 +1,470 @@
=== Gallery PhotoBlocks ===
Contributors: greentreelabs, freemius
Donate link: http://amzn.eu/5SP6qpj
Tags: gallery, grid gallery, best gallery plugin, free gallery, gallery plugin, gallery grid plugin, masonry, photo gallery, image gallery, social gallery, portfolio gallery, lightbox, justified gallery
Requires at least: 3.9
Tested up to: 5.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Design your personal image gallery or photo gallery or even a portfolio using a handy builder. Add stunning effects
to your grid and always justified galleries.
== Description ==
This is an image and photo gallery plugin perfect to make galleries with justified edges!
You can zoom the images thanks to a fast lightbox. Add special effects to your grid gallery.
Use our builder to create justified galleries.
= Drag and drop functionality =
https://www.youtube.com/watch?v=48lvo3GCkp8
= Handy builder =
**PhotoBlocks Grid Builder** is the stellar feature that makes PhotoBlocks special and different from other galleries.
With this tool you can design the layout of your gallery simply by dragging the images. You can make a gallery
with images spanning on more columns or rows.
= Features =
* Drag and drop builder to design custom layouts
* Pixel perfect justified gallery
* Lightbox to zoom photos
* Special effects on mouse hover
* Loading special effects
* Social sharing
* Captions with title and description
* Caption positioning
* Responsive and mobile ready
* SEO friendly
* Open videos on image click
* Open pages on image click
* Fast loading gallery
* Full width galleries
* Shuffle images
* Jetpack's Photon compatibility for high speed
* Post galleries (*premium feature*)
* CDN support for even faster image loading (*premium feature*)
* Text blocks (*premium feature*)
* Filters/Categories (*premium feature*)
* Additional hover effects (*premium feature*)
* Additional loading effects (*premium feature*)
* Additional captions layouts (*premium feature*)
* Handle shortcodes inside blocks (*premium feature*)
= Uses =
* wedding album photo gallery
* designer portfolio photo gallery
* photography portfolio photo gallery
* products showcase photo gallery
== Installation ==
= For automatic installation: =
The simplest way to install is to click on 'Plugins' then 'Add' and type 'PhotoBlocks' in the search field.
= For manual installation 1: =
1. Login to your website and go to the Plugins section of your admin panel.
2. Click the Add New button.
3. Under Install Plugins, click the Upload link.
4. Select the plugin zip file (photoblocks.x.x.x.zip) from your computer then click the Install Now button.
5. You should see a message stating that the plugin was installed successfully.
6. Click the Activate Plugin link.
= For manual installation 2: =
1. You should have access to the server where WordPress is installed. If you don't, see your system administrator.
2. Copy the plugin zip file (photoblocks.x.x.x.zip) up to your server and unzip it somewhere on the file system.
3. Copy the "photoblocks" folder into the /wp-content/plugins directory of your WordPress installation.
4. Login to your website and go to the Plugins section of your admin panel.
5. Look for "PhotoBlocks" and click Activate.
== Frequently Asked Questions ==
= Images fail to loading
* Are you using Hostgator? Simply contact their support via phone or live chat to report mod security blockage. Send them the faulty link to a thumbnail.
* If you are not on Hostgator but getting 403 errors then try adding these lines to your .htaccess file in the WordPress installation folder. Revert the modification if it has no effect and contact the hosting's support.
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
* Are you on Bluehost's Optimized Hosting for WordPress? Make sure you turn off Varnish caching. It empties query strings.
* Open your .htaccess file and ensure you do not have this line in it:
php_value mbstring.func_overload 2
* Or something like this:
RewriteRule wp-content/plugins/(.*\.php)$ - [R=404,L]
* Make sure you have GD library. A possible error is "GD Library Error: imagecreatetruecolor does not exist - please contact your webhost and ask them to install the GD library".
* iThemes Security (formerly Better WP Security) settings > System Tweaks > Configure Settings > Disable PHP in Plugins – Off. Also, System Tweaks > Filter Suspicious Query Strings – Disable.
* Sucuri Security plugin > 1-Click Hardening – Do not use it.
* WP All in ONE Security: WP Security > Firewall > Additional Firewall Rules (tabs at top of page) > Bad Query Strings – Untick.
AND/OR WP Security > Firewall > 6G Blacklist Firewall Rules (tabs at top of page) > Enable 6G Firewall Protection – Untick.
* Hide My WP settings > General Settings > Exclude Files – add this: wp-content/plugins/photoblocks-grid-gallery/public/timthumb.php
= The layout doesnt' look correct =
Check the console of the browser and look if you see errors, if case please open a support ticket in our forum.
= Can I import galleries from other plugins? =
Currently galleries made with Envira, FooGallery, Instagram, NextGen, JetPack, Modula, etc cannot be imported.
= How can I get support? =
* Get priority support with a [premium license](https://photoblocks.greentreelabs.net/pricing)
= How can I say thanks? =
* Just recommend our plugin to your friends! or
* Like and share our [Facebook page](https://www.facebook.com/greentreelabs "Facebook fan page")
* Or buy me a [present](http://amzn.eu/5SP6qpj)
== Changelog ==
= 1.1.40 =
* [Enhancement] Updated Freemius SDK
* [Enhancement] Pre-selected filters (Premium only)
= 1.1.39 =
* [Fix] Fixed disabled layout
= 1.1.36 =
* [Add] Mobile layouts (Premium only)
= 1.1.35 =
* [Enhancement] Enable image sizes for lightbox
= 1.1.34 =
* [Fix] Fixed missing file
= 1.1.33 =
* [Fix] Security fix
= 1.1.32 =
* [Enhancement] Lazy loading (Ultimate version only)
= 1.1.31 =
* [Enhancement] Execute shortcodes in titles and captions
= 1.1.30 =
* [Enhancement] New feature: choose image size (if you don't use the built-in resizer)
= 1.1.28 =
* [Fix] Fixed wrong layout issue
= 1.1.27 =
* [Fix] Fixed a bug preventing editing the galleries
= 1.1.26 =
* [Enhancement] Removed CSS conflict with some themes
= 1.1.25 =
* [Fix] Removed reference to unused script photoblocks.map.js
= 1.1.24 =
* [Fix] Fixed typo in code
= 1.1.23 =
* [Fix] Fixed wrong image sizing for portrait formats
= 1.1.22 =
* [Fix] Added support for PHP 5.3.x
= 1.1.21 =
* [Fix] Fixed blurry images on mobile
= 1.1.19 =
* [Enhancement] Enable or disable image resizing
= 1.1.18 =
* [Fix] Fixed compatibility with JetPack's photon
= 1.1.17 =
* [Enhancement] Renamed thumbnail handler for security reasons
= 1.1.16 =
* [Fix] Fixed bug of 1.1.15 (it's not a joke)
= 1.1.15 =
* [Fix] Fixed bug of 1.1.14
= 1.1.14 =
* [Fix] Fixed wrong calculation in stacked mode (mobile)
= 1.1.13 =
* [Fix] Fixed user capabilities
= 1.1.12 =
* [Enhancement] Using Packery for blocks placement
* [Enhancement] [Premium] Fixed bug in filters
= 1.1.11 =
* [Enhancement] Admin panel tweaks
= 1.1.10 =
* [Enhancement] Added cache check
* [Enhancement] Error message when trying to load an unknown gallery
= 1.1.9 =
* [Enhancement] Use image relative paths when needed
= 1.1.8 =
* [Enhancement] Added debug informations in timthumb
= 1.1.7 =
* [Enhancement] Added new setting in General > Image scale factor to render images more crispy
= 1.1.6.2 =
* [Fix] Fixed (yet) cropped images in lightbox
= 1.1.6.1 =
* [Fix] Fixed cropped images in lightbox
= 1.1.6 =
* [Fix] Fixed wrong lightbox image url
* [Enhancement] Tuned image resizer parameters
= 1.1.5 =
* [Add] Google Fonts (premium version)
* [Enhancement] Minor improvements
* [Fix] Fixed clone button
= 1.1.4 =
* [Fix] Fixed skipped columns or rows
= 1.1.3 =
* [Fix] Galleries with a lot of images are now correctly save (it requires deactivation and activation)
* [Add] Show database errors (if any)
= 1.1.2.1 =
* [Fix] Added missing file
= 1.1.2 =
* [Add] Debugging informations
= 1.1.1 =
* [Add] Select caption field to use with lightboxes
= 1.1.0 =
* [Add] Alt attribute for SEO
* [Add] Post galleries (premium)
* [Add] CDN support (premium)
* [Add] Troubleshooting page
* [Enhancement] Greatly improved drag and drop builder
* [Enhancement] Fixed image loading sequence
= 1.0.19 =
* [Enhancement] Greatly improved performances
= 1.0.18 =
* [Enhancement] Better support for themes with bundled lightboxes
= 1.0.17 =
* [Fix] fixed error on activation
= 1.0.14 =
* [Add] Helper grid as builder background
* [Add] Handle shortcodes inside blocks (Premium feature)
= 1.0.13 =
* [Add] Copy captions when adding images
* [Add] New hover effect "Hidden captions"
= 1.0.12 =
* [Fix] Fixed shuffle
= 1.0.11 =
* [Fix] Fixed wrong image offset
= 1.0.10 =
* [Add] New feature: shuffle images
= 1.0.9 =
* [Fix] Fixed hidden galleries on mobile
= 1.0.8 =
* Added survey
= 1.0.7 =
* [Fix] Empty galleries are now correctly managed
* [Fix] Fixed some CSS conflicts
= 1.0.6 =
* [Fix] Fixed drag issue with Firefox (admin panel)
= 1.0.5 =
* [Fix] Fix for JetPack's Photon
= 1.0.4 =
* [Enhancement] Added support JetPack's Photon
* [Enhancement] Added support for Altervista hosing
= 1.0.3 =
* [Enhancement] Added support for PHP versions prior to 5.5
= 1.0.2 =
* [Fix] Fixed bug preventing galleries loading correctly
= 1.0.1 =
* [Fix] Fixed plugin URL
= 1.0.0 =
* First release!
== Upgrade Notice ==
= 1.1.35 =
* [Enhancement] Enable image sizes for lightbox
= 1.1.33 =
* [Fix] Security fix
= 1.1.24 =
* [Fix] Fixed typo in code
= 1.1.23 =
* [Fix] Fixed wrong image sizing for portrait formats
= 1.1.22 =
* [Fix] Added support for PHP 5.3.x
= 1.1.21 =
* [Fix] Fixed blurry images on mobile
= 1.1.19 =
* [Enhancement] Enable or disable image resizing
= 1.1.18 =
* [Fix] Fixed compatibility with JetPack's photon
= 1.1.16 =
* [Fix] Fixed bug of 1.1.15 (it's not a joke)
= 1.1.15 =
* [Fix] Fixed bug of 1.1.14
= 1.1.14 =
* [Fix] Fixed wrong calculation in stacked mode (mobile)
= 1.1.13 =
* [Fix] Fixed user capabilities
= 1.1.12 =
* [Enhancement] Using Packery for blocks placement
* [Enhancement] [Premium] Fixed bug in filters
= 1.1.11 =
* [Enhancement] Admin panel tweaks
= 1.1.10 =
* [Enhancement] Error message when trying to load an unknown gallery
* [Enhancement] Added cache check
= 1.1.9 =
* [Enhancement] Use image relative paths when needed
= 1.1.8 =
* [Enhancement] Added debug informations in timthumb
= 1.1.7 =
* [Enhancement] Added new setting in General > Image scale factor to render images more crispy
= 1.1.6.2 =
* [Fix] Fixed (yet) cropped images in lightbox
= 1.1.6.1 =
* [Fix] Fixed cropped images in lightbox
= 1.1.5 =
* [Add] Google Fonts (premium version)
* [Enhancement] Minor improvements
* [Fix] Fixed clone button
= 1.1.4 =
* [Fix] Fixed skipped columns or rows
= 1.1.3 =
* [Fix] Galleries with a lot of images are now correctly save (it requires deactivation and activation)
* [Add] Show database errors (if any)
= 1.1.2.1 =
* [Fix] Added missing file
= 1.1.2 =
* [Add] Debugging informations
= 1.1.1 =
* [Add] Select caption field to use with lightboxes
= 1.1.0 =
* [Add] Alt attribute for SEO
* [Add] Post galleries (premium)
* [Add] CDN support (premium)
* [Add] Troubleshooting page
* [Enhancement] Fixed image loading sequence
* [Enhancement] Greatly improved drag and drop builder
= 1.0.19 =
* [Enhancement] Greatly improved performances
= 1.0.18 =
* [Enhancement] Better support for themes with bundled lightboxes
= 1.0.14 =
* [Add] Helper grid as builder background
= 1.0.13 =
* [Add] Copy captions when adding images
* [Add] New hover effect "Hidden captions"
= 1.0.12 =
* [Fix] Fixed shuffle
= 1.0.11 =
* [Fix] Fixed wrong image offset
= 1.0.10 =
* [Add] New feature: shuffle images
= 1.0.9 =
* [Fix] Fixed hidden galleries on mobile
= 1.0.8 =
* Added survey
= 1.0.7 =
* [Fix] Empty galleries are now correctly managed
* [Fix] Fixed some CSS conflicts
= 1.0.6 =
* [Fix] Fixed drag issue with Firefox (admin panel)
= 1.0.5 =
* [Fix] Fix for JetPack's Photon
= 1.0.4 =
* [Enhancement] Added support JetPack's Photon
* [Enhancement] Added support for Altervista hosing
= 1.0.3 =
* [Enhancement] Added support for PHP versions prior to 5.5
= 1.0.2 =
* [Fix] Fixed bug preventing galleries loading correctly
= 1.0.0 =
PhotoBlocks first release!

View File

@@ -0,0 +1,241 @@
# PHP Console Log.
# Copyright (C) 2019 Marcus Viar
# This file is distributed under the same license as the PACKAGE package.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PHP Console Log 1.0.0\n"
"Report-Msgid-Bugs-To: marcus@marcusviar.com\n"
"POT-Creation-Date: 2019-07-06 18:16-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: includes/php-console-log-menu.php:20 includes/php-console-log-menu.php:21
msgid "PHP Console Log Help"
msgstr ""
#: includes/php-console-log-menu.php:40
msgid "Help"
msgstr ""
#: includes/php-console-log-scripts.php:65
msgid "File"
msgstr ""
#: includes/php-console-log-scripts.php:66
msgid "Line"
msgstr ""
#: includes/php-console-log-scripts.php:67
msgid "Args"
msgstr ""
#: pages/php-console-log-page-help.php:39
msgid "None."
msgstr ""
#: pages/php-console-log-page-help.php:39
msgid "loads first."
msgstr ""
#: pages/php-console-log-page-help.php:77
msgid "Important:"
msgstr ""
#: pages/php-console-log-page-help.php:78
msgid ""
"For security and performance on a production site, make sure to deactivate "
"this plugin and remove all calls to"
msgstr ""
#: pages/php-console-log-page-help.php:78
#: pages/php-console-log-page-help.php:85
#: pages/php-console-log-page-help.php:207
#: pages/php-console-log-page-help.php:211
msgid "My String or Array"
msgstr ""
#: pages/php-console-log-page-help.php:78
msgid ""
"from your PHP code before going live to avoid exposing your PHP variables to "
"the public."
msgstr ""
#: pages/php-console-log-page-help.php:80
msgid "Plugins That Load Before PHP Console Log"
msgstr ""
#: pages/php-console-log-page-help.php:81
msgid ""
"PHP Console Log's functions are not accessible to any plugins that load "
"before PHP Console Log is loaded. Therefore, Any plugins listed here will "
"not be able to use PHP Console Log features."
msgstr ""
#: pages/php-console-log-page-help.php:84
msgid "Examples:"
msgstr ""
#: pages/php-console-log-page-help.php:85
msgid "Place the"
msgstr ""
#: pages/php-console-log-page-help.php:85
msgid ""
"function anywhere in your WordPress plugin PHP code. The value(s) "
"you pass into"
msgstr ""
#: pages/php-console-log-page-help.php:85
msgid "will be logged to the web console in your browser."
msgstr ""
#: pages/php-console-log-page-help.php:88
msgid "Pass in a string:"
msgstr ""
#: pages/php-console-log-page-help.php:98
msgid "Pass in an array:"
msgstr ""
#: pages/php-console-log-page-help.php:111
msgid "Pass in an associative array:"
msgstr ""
#: pages/php-console-log-page-help.php:124
msgid ""
"Pass in an unlimited number of arguments nested to an unlimited depth (multi-"
"dimensional array):"
msgstr ""
#: pages/php-console-log-page-help.php:150
msgid "Opening Web Console in your browser:"
msgstr ""
#: pages/php-console-log-page-help.php:156
msgid ""
"Press Command + Option + J (Mac) or Control + Shift + J (Windows, Linux, "
"Chrome OS) to jump straight into the Console panel."
msgstr ""
#: pages/php-console-log-page-help.php:158
#: pages/php-console-log-page-help.php:167
#: pages/php-console-log-page-help.php:175
msgid "source"
msgstr ""
#: pages/php-console-log-page-help.php:163
msgid ""
"Select Web Console from the Web Developer submenu in the Firefox Menu (or "
"Tools menu if you display the menu bar or are on Mac OS X)."
msgstr ""
#: pages/php-console-log-page-help.php:165
msgid "OR"
msgstr ""
#: pages/php-console-log-page-help.php:166
msgid ""
"Press the Ctrl + Shift + K (Command + Option + K on OS X) keyboard shortcut."
msgstr ""
#: pages/php-console-log-page-help.php:172
msgid "Select Develop menu in the menu bar, choose Show JavaScript Console."
msgstr ""
#: pages/php-console-log-page-help.php:174
msgid ""
"If you dont see the Develop menu in the menu bar, choose Safari > "
"Preferences, click Advanced, then select \"Show Develop menu in menu bar\"."
msgstr ""
#: pages/php-console-log-page-help.php:180
msgid "Troubleshooting:"
msgstr ""
#: pages/php-console-log-page-help.php:181
msgid ""
"The most common reasons that cause PHP Console Log to fail when logging your "
"information to the web console are:"
msgstr ""
#: pages/php-console-log-page-help.php:186
#: pages/php-console-log-page-help.php:196
#: pages/php-console-log-page-help.php:206
#: pages/php-console-log-page-help.php:216
msgid "Cause:"
msgstr ""
#: pages/php-console-log-page-help.php:187
msgid "The PHP Console log plugin is not activated."
msgstr ""
#: pages/php-console-log-page-help.php:190
#: pages/php-console-log-page-help.php:200
#: pages/php-console-log-page-help.php:210
#: pages/php-console-log-page-help.php:220
msgid "Solution:"
msgstr ""
#: pages/php-console-log-page-help.php:191
msgid "Activate the PHP Console Log Plugin."
msgstr ""
#: pages/php-console-log-page-help.php:197
msgid ""
"Another plugin has changed the order in which your plugins load. Making the "
"PHP Console Log functions not available yet."
msgstr ""
#: pages/php-console-log-page-help.php:201
msgid ""
"PHP Console Log updates the order in which plugins are loaded any time a "
"plugin is activated or deactivated. However, it is still possible for other "
"plugins to change the order in which plugins load afterwards. Deactivate any "
"plugins that change the order in which your plugins load."
msgstr ""
#: pages/php-console-log-page-help.php:207
msgid "was called inside a block of code that was not run."
msgstr ""
#: pages/php-console-log-page-help.php:211
msgid "Make sure the function you called"
msgstr ""
#: pages/php-console-log-page-help.php:211
msgid "in is run via an action or filter hook such as:"
msgstr ""
#: pages/php-console-log-page-help.php:211
msgid "Or call"
msgstr ""
#: pages/php-console-log-page-help.php:211
msgid "outside of any other functions in a file that you know is run."
msgstr ""
#: pages/php-console-log-page-help.php:217
msgid "PHP throws errors."
msgstr ""
#: pages/php-console-log-page-help.php:217
msgid "Side Note:"
msgstr ""
#: pages/php-console-log-page-help.php:217
msgid "Make sure you are using"
msgstr ""
#: pages/php-console-log-page-help.php:217
msgid "in your wp-config.php file so you can see PHP errors."
msgstr ""
#: pages/php-console-log-page-help.php:221
msgid "Fix the error that PHP is showing you. Then try again."
msgstr ""

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