Compare commits

...

27 Commits

Author SHA1 Message Date
erwanlr
abdf285c69 Bumps version 2019-01-11 11:53:11 +00:00
erwanlr
fd4da23d4f Creates simplecov exetrnal config 2019-01-11 11:13:49 +00:00
erwanlr
bb8f58c83b Updates deps 2019-01-11 11:12:34 +00:00
erwanlr
077da6ae86 Moves require spec_helper to config file 2019-01-11 11:11:56 +00:00
erwanlr
d5222d7e9a Adds DFs 2019-01-07 14:58:03 +00:00
erwanlr
01702c127b Tries to fix Travis again 2019-01-07 11:47:58 +00:00
Erwan
87902cbfb4 Tries to fix Travis builds 2019-01-07 10:54:05 +00:00
ethicalhack3r
fcaa393ffe Update license 2019-01-07 10:54:24 +01:00
ethicalhack3r
18bac6e792 Update to Ruby 2.6.0 2019-01-07 10:16:32 +01:00
erwanlr
9a21efebe3 Updates DFs 2018-12-28 22:50:05 +00:00
erwanlr
357182ef17 Adds DFs 2018-12-28 22:43:41 +00:00
erwanlr
5fad540a4c Bumps version 2018-12-28 13:35:01 +00:00
erwanlr
c1fc153420 Updates Deps, ref #1266 2018-12-28 11:17:37 +00:00
erwanlr
73a1974f85 Bumps version 2018-12-13 22:16:45 +00:00
erwanlr
dec73c21b6 Fixes #1264 2018-12-13 22:11:37 +00:00
erwanlr
46a00cc864 Adds DFs 2018-12-07 14:59:03 +00:00
erwanlr
62455be165 Deletes useless specs 2018-12-06 22:54:17 +00:00
erwanlr
17ef5ef918 Reverts spec changes 2018-12-06 22:52:10 +00:00
erwanlr
922b6fffd0 Fixes specs 2018-12-06 21:46:13 +00:00
erwanlr
b47bf006d0 Removes useless spec 2018-12-06 21:44:54 +00:00
erwanlr
d60269f4bc Adds DFs 2018-12-06 21:41:00 +00:00
erwanlr
1ce057a78e Adds DFs 2018-12-06 15:54:15 +00:00
erwanlr
a0fe04b990 Fixes #1260 2018-12-06 02:51:23 +00:00
erwanlr
31c9172e19 Removes false positive DFs 2018-12-03 15:37:09 +00:00
erwanlr
7f23cbef71 Adds DFs 2018-12-03 15:08:56 +00:00
Ryan Dewhurst
4884defaed Add some references to interesting findings 2018-11-22 15:04:43 +01:00
erwanlr
3039218c40 Adds DFs 2018-11-18 11:45:58 +00:00
185 changed files with 33619 additions and 392 deletions

1
.rspec
View File

@@ -1,2 +1,3 @@
--color
--fail-fast
--require spec_helper

View File

@@ -1 +1 @@
2.5.3
2.6.0

4
.simplecov Normal file
View File

@@ -0,0 +1,4 @@
SimpleCov.start do
add_filter '/spec/'
add_filter 'helper'
end

View File

@@ -20,10 +20,11 @@ rvm:
- 2.5.1
- 2.5.2
- 2.5.3
- 2.6.0
- ruby-head
before_install:
- "echo 'gem: --no-ri --no-rdoc' > ~/.gemrc"
- "gem update --system"
- gem update --system
matrix:
allow_failures:
- rvm: ruby-head

View File

@@ -1,6 +1,6 @@
WPScan Public Source License
The WPScan software (henceforth referred to simply as "WPScan") is dual-licensed - Copyright 2011-2018 WPScan Team.
The WPScan software (henceforth referred to simply as "WPScan") is dual-licensed - Copyright 2011-2019 WPScan Team.
Cases that include commercialization of WPScan require a commercial, non-free license. Otherwise, WPScan can be used without charge under the terms set out below.
@@ -8,7 +8,7 @@ Cases that include commercialization of WPScan require a commercial, non-free li
1.1 “License” means this document.
1.2 “Contributor” means each individual or legal entity that creates, contributes to the creation of, or owns WPScan.
1.3 “WPScan Team” means WPScans core developers, an updated list of whom can be found within the CREDITS file.
1.3 “WPScan Team” means WPScans core developers.
2. Commercialization
@@ -29,8 +29,6 @@ Example cases which do not require a commercial license, and thus fall under the
If you need to purchase a commercial license or are unsure whether you need to purchase a commercial license contact us - team@wpscan.org.
We may grant commercial licenses at no monetary cost at our own discretion if the commercial usage is deemed by the WPScan Team to significantly benefit WPScan.
Free-use Terms and Conditions;
3. Redistribution

View File

@@ -105,7 +105,7 @@ wpscan --url https://target.tld/ --enumerate u1-100
## WPScan Public Source License
The WPScan software (henceforth referred to simply as "WPScan") is dual-licensed - Copyright 2011-2018 WPScan Team.
The WPScan software (henceforth referred to simply as "WPScan") is dual-licensed - Copyright 2011-2019 WPScan Team.
Cases that include commercialization of WPScan require a commercial, non-free license. Otherwise, WPScan can be used without charge under the terms set out below.
@@ -115,7 +115,7 @@ Cases that include commercialization of WPScan require a commercial, non-free li
1.2 "Contributor" means each individual or legal entity that creates, contributes to the creation of, or owns WPScan.
1.3 "WPScan Team" means WPScans core developers, an updated list of whom can be found within the CREDITS file.
1.3 "WPScan Team" means WPScans core developers.
### 2. Commercialization
@@ -136,8 +136,6 @@ Example cases which do not require a commercial license, and thus fall under the
If you need to purchase a commercial license or are unsure whether you need to purchase a commercial license contact us - team@wpscan.org.
We may grant commercial licenses at no monetary cost at our own discretion if the commercial usage is deemed by the WPScan Team to significantly benefit WPScan.
Free-use Terms and Conditions;
### 3. Redistribution

View File

@@ -11,7 +11,8 @@ module WPScan
WPScan::DebugLog.new(
target.url(path),
confidence: 100, found_by: DIRECT_ACCESS
confidence: 100, found_by: DIRECT_ACCESS,
references: { url: 'https://codex.wordpress.org/Debugging_in_WordPress' }
)
end
end

View File

@@ -14,7 +14,8 @@ module WPScan
target.url(path),
confidence: 100,
found_by: DIRECT_ACCESS,
interesting_entries: fpd_entries
interesting_entries: fpd_entries,
references: { url: 'https://www.owasp.org/index.php/Full_Path_Disclosure' }
)
end
end

View File

@@ -53,12 +53,12 @@ module WPScan
# @return [ String ]
def release_date
@release_date ||= db_data['release_date']
@release_date ||= db_data['release_date'] || 'Unknown'
end
# @return [ String ]
def status
@status ||= db_data['status']
@status ||= db_data['status'] || 'Unknown'
end
end
end

View File

@@ -1,4 +1,4 @@
# Version
module WPScan
VERSION = '3.4.0'.freeze
VERSION = '3.4.3'.freeze
end

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Controller::Aliases do
subject(:controller) { described_class.new }
let(:target_url) { 'http://ex.lo/' }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Controller::Core do
subject(:core) { described_class.new }
let(:target_url) { 'http://ex.lo/' }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Controller::CustomDirectories do
subject(:controller) { described_class.new }
let(:target_url) { 'http://ex.lo/' }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Controller::Enumeration do
subject(:controller) { described_class.new }
let(:target_url) { 'http://wp.lab/' }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Controller::PasswordAttack do
subject(:controller) { described_class.new }
let(:target_url) { 'http://ex.lo/' }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
def it_calls_the_formatter_with_the_correct_parameter(version)
it 'calls the formatter with the correct parameter' do
expect(controller.formatter).to receive(:output)

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::ConfigBackups::KnownFilenames do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::ConfigBackups::Base do
subject(:config_backups) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::DbExports::KnownLocations do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::DbExports::Base do
subject(:db_exports) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::BackupDB do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::DebugLog do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::DuplicatorInstallerLog do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::EmergencyPwdResetScript do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::FullPathDisclosure do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::MuPlugins do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::Multisite do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::Readme do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::Registration do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::TmmDbMigrate do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::UploadDirectoryListing do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::UploadSQLDump do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::InterestingFindings::Base do
subject(:files) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::MainTheme::CssStyle do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::MainTheme::UrlsInHomepage do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::MainTheme::WooFrameworkMetaGenerator do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::MainTheme::Base do
subject(:main_theme) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Medias::AttachmentBruteForcing do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Medias::Base do
subject(:media) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::PluginVersion::Readme do
subject(:finder) { described_class.new(plugin) }
let(:plugin) { WPScan::Plugin.new('spec', target) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
# 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.

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Plugins::BodyPattern do
it_behaves_like WPScan::Finders::DynamicFinder::WpItems::Finder do
subject(:finder) { described_class.new(target) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Plugins::Comment do
it_behaves_like WPScan::Finders::DynamicFinder::WpItems::Finder do
subject(:finder) { described_class.new(target) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Plugins::ConfigParser do
xit

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Plugins::HeaderPattern do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Plugins::JavascriptVar do
it_behaves_like WPScan::Finders::DynamicFinder::WpItems::Finder do
subject(:finder) { described_class.new(target) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Plugins::KnownLocations do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Plugins::QueryParameter do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Plugins::UrlsInHomepage do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Plugins::Xpath do
it_behaves_like WPScan::Finders::DynamicFinder::WpItems::Finder do
subject(:finder) { described_class.new(target) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Plugins::Base do
subject(:plugins) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::ThemeVersion::Style do
subject(:finder) { described_class.new(theme) }
let(:theme) { WPScan::Theme.new('spec', target) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::ThemeVersion::WooFrameworkMetaGenerator do
subject(:finder) { described_class.new(theme) }
let(:theme) { WPScan::Theme.new(slug, target) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::ThemeVersion::Base do
subject(:theme_version) { described_class.new(theme) }
let(:theme) { WPScan::Plugin.new(slug, target) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Themes::KnownLocations do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Themes::UrlsInHomepage do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Themes::Base do
subject(:themes) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::TimthumbVersion::BadRequest do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Timthumb.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::TimthumbVersion::Base do
subject(:timthumb_version) { described_class.new(target) }
let(:target) { WPScan::Timthumb.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Timthumbs::KnownLocations do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Timthumbs::Base do
subject(:timthumb) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Users::AuthorIdBruteForcing do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Users::AuthorPosts do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Users::LoginErrorMessages do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Users::OembedApi do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Users::RSSGenerator do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Users::WpJsonApi do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Users::YoastSeoAuthorSitemap do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::Users::Base do
subject(:user) { described_class.new(target) }
let(:target) { WPScan::Target.new(url) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::WpVersion::AtomGenerator do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::WpVersion::RDFGenerator do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::WpVersion::Readme do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::WpVersion::RSSGenerator do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Finders::WpVersion::UniqueFingerprinting do
subject(:finder) { described_class.new(target) }
let(:target) { WPScan::Target.new(url).extend(CMSScanner::Target::Server::Apache) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
# 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.

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::InterestingFinding do
it_behaves_like WPScan::References do
subject(:finding) { described_class.new('http://e.org/file.php', opts) }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Media do
subject(:media) { described_class.new(url) }
let(:url) { 'http://e.oeg/?attachment_id=2' }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Plugin do
subject(:plugin) { described_class.new(slug, blog, opts) }
let(:slug) { 'spec' }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Theme do
subject(:theme) { described_class.new(slug, blog, opts) }
let(:slug) { 'spec' }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::Timthumb do
subject(:timthumb) { described_class.new(url, opts) }
let(:url) { 'http://wp.lab/wp-content/timthumb.php' }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::WpItem do
subject(:wp_item) { described_class.new(slug, blog, opts) }
let(:slug) { 'test_item' }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::WpVersion do
describe '#new' do
context 'when invalid number' do
@@ -91,11 +89,23 @@ describe WPScan::WpVersion do
subject(:version) { described_class.new('3.8.1') }
its(:release_date) { should eql '2014-01-23' }
context 'when the version is not in the DB' do
subject(:version) { described_class.new('3.8.2') }
its(:release_date) { should eql 'Unknown' }
end
end
describe '#status' do
subject(:version) { described_class.new('3.8.1') }
its(:status) { should eql 'outdated' }
context 'when the version is not in the DB' do
subject(:version) { described_class.new('3.8.2') }
its(:release_date) { should eql 'Unknown' }
end
end
end

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe WPScan::XMLRPC do
subject(:xml_rpc) { described_class.new('http//e.org/xmlrpc.php') }

View File

@@ -1,5 +1,3 @@
require 'spec_helper'
describe 'App::Views' do
let(:target_url) { 'http://ex.lo/' }
let(:target) { WPScan::Target.new(target_url) }

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,341 @@
# Copyright (C) 2018 Joel James
# This file is distributed under the GPL-2.0+.
msgid ""
msgstr ""
"Project-Id-Version: 404 to 301 3.0.1\n"
"Report-Msgid-Bugs-To: https://duckdev.com/products/404-to-301/\n"
"POT-Creation-Date: 2018-08-24 08:32:46+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n"
"Last-Translator: Joel James <me@joelsays.com>\n"
"Language-Team: Joel James <me@joelsays.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-i18n1.0.2\n"
#: includes/admin/class-jj4t3-admin.php:127
msgid "Custom Redirect"
msgstr ""
#: includes/admin/class-jj4t3-admin.php:151
#: includes/admin/class-jj4t3-admin.php:212
#: includes/admin/class-jj4t3-log-listing.php:47
msgid "404 Error Logs"
msgstr ""
#: includes/admin/class-jj4t3-admin.php:151
msgid "404 Errors"
msgstr ""
#: includes/admin/class-jj4t3-admin.php:157
msgid "404 to 301 Settings"
msgstr ""
#: includes/admin/class-jj4t3-admin.php:157
msgid "404 Settings"
msgstr ""
#: includes/admin/class-jj4t3-admin.php:186
msgid "Error Logs"
msgstr ""
#. Plugin Name of the plugin/theme
msgid "404 to 301"
msgstr ""
#: includes/admin/class-jj4t3-admin.php:339 includes/admin/views/admin.php:27
msgid "Settings"
msgstr ""
#: includes/admin/class-jj4t3-admin.php:340
msgid "Logs"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:46
msgid "404 Error Log"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:328
#: includes/functions/jj4t3-general-functions.php:317
msgid "Date"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:329
#: includes/functions/jj4t3-general-functions.php:318
#: includes/public/class-jj4t3-404-email.php:193
msgid "404 Path"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:330
#: includes/functions/jj4t3-general-functions.php:319
msgid "From"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:331
#: includes/functions/jj4t3-general-functions.php:320
#: includes/public/class-jj4t3-404-email.php:198
msgid "IP Address"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:332
#: includes/functions/jj4t3-general-functions.php:321
msgid "User Agent"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:333
msgid "Customization"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:475
msgid "Are you sure you want to delete this item?"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:477
msgid "Delete"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:624
#: includes/admin/views/custom-redirect.php:17
#: includes/admin/views/custom-redirect.php:25
#: includes/admin/views/custom-redirect.php:33
msgid "Default"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:626
msgid "Customize"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:696
msgid "Delete Selected"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:697
msgid "Delete All"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:698
msgid "Delete All (Keep redirects)"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:735
msgid "Group by"
msgstr ""
#: includes/admin/class-jj4t3-log-listing.php:740
msgid "Apply"
msgstr ""
#: includes/admin/views/admin.php:21
msgid "by <a href=\"%s\">Joel James</a>"
msgstr ""
#: includes/admin/views/custom-redirect.php:11
msgid "Redirecting from"
msgstr ""
#: includes/admin/views/custom-redirect.php:15
#: includes/functions/jj4t3-general-functions.php:322
msgid "Redirect"
msgstr ""
#: includes/admin/views/custom-redirect.php:18
#: includes/admin/views/custom-redirect.php:26
#: includes/admin/views/custom-redirect.php:34
msgid "Enable"
msgstr ""
#: includes/admin/views/custom-redirect.php:19
#: includes/admin/views/custom-redirect.php:27
#: includes/admin/views/custom-redirect.php:35
msgid "Disable"
msgstr ""
#: includes/admin/views/custom-redirect.php:23
msgid "Error logging"
msgstr ""
#: includes/admin/views/custom-redirect.php:31
msgid "Email alert"
msgstr ""
#: includes/admin/views/custom-redirect.php:39
#: includes/admin/views/settings.php:30
msgid "Redirect to"
msgstr ""
#: includes/admin/views/custom-redirect.php:42
msgid ""
"Enter the url if you want to set custom redirect for above 404 path. Enter "
"the full url including http://. Leave empty if you want to follow deafult "
"settings."
msgstr ""
#: includes/admin/views/custom-redirect.php:51
#: includes/admin/views/settings.php:17
msgid "Redirect type"
msgstr ""
#: includes/admin/views/custom-redirect.php:58
msgid "Select redirect type to override default one."
msgstr ""
#: includes/admin/views/custom-redirect.php:65
msgid "Save Redirect"
msgstr ""
#: includes/admin/views/settings.php:24
msgid "Learn more"
msgstr ""
#: includes/admin/views/settings.php:24
msgid "about these redirect types"
msgstr ""
#: includes/admin/views/settings.php:33 includes/admin/views/settings.php:37
msgid "Existing Page"
msgstr ""
#: includes/admin/views/settings.php:34 includes/admin/views/settings.php:38
#: includes/admin/views/settings.php:52
msgid "Custom URL"
msgstr ""
#: includes/admin/views/settings.php:35 includes/admin/views/settings.php:39
msgid "No Redirect"
msgstr ""
#: includes/admin/views/settings.php:37
msgid "Select any WordPress page as a 404 page"
msgstr ""
#: includes/admin/views/settings.php:38
msgid "Redirect 404 requests to a specific URL"
msgstr ""
#: includes/admin/views/settings.php:39
msgid "To disable redirect"
msgstr ""
#: includes/admin/views/settings.php:40
msgid ""
"You can override this by setting individual custom redirects from error "
"logs list."
msgstr ""
#: includes/admin/views/settings.php:44
msgid "Select the page"
msgstr ""
#: includes/admin/views/settings.php:47
msgid "The default 404 page will be replaced by the page you choose in this list."
msgstr ""
#: includes/admin/views/settings.php:48
msgid ""
"You can <a href=\"%s\" target=\"_blank\">create a custom 404</a> page and "
"assign that page here."
msgstr ""
#: includes/admin/views/settings.php:55
msgid "Enter any url (including http://)"
msgstr ""
#: includes/admin/views/settings.php:59
msgid "Log 404 Errors"
msgstr ""
#: includes/admin/views/settings.php:62
msgid "Enable/Disable Logging"
msgstr ""
#: includes/admin/views/settings.php:66
msgid "Email notifications"
msgstr ""
#: includes/admin/views/settings.php:69
msgid ""
"If you check this, an email will be sent on every 404 log on the admin "
"email account."
msgstr ""
#: includes/admin/views/settings.php:73
msgid "Email address"
msgstr ""
#: includes/admin/views/settings.php:77
msgid "Change the recipient email address for error log notifications."
msgstr ""
#: includes/admin/views/settings.php:81
msgid "Exclude paths"
msgstr ""
#: includes/admin/views/settings.php:84
msgid "If you want to exclude few paths from error logs, enter here. One per line."
msgstr ""
#: includes/admin/views/settings.php:89
msgid "Save settings"
msgstr ""
#: includes/functions/jj4t3-general-functions.php:283
msgid "301 Redirect (SEO)"
msgstr ""
#: includes/functions/jj4t3-general-functions.php:284
msgid "302 Redirect"
msgstr ""
#: includes/functions/jj4t3-general-functions.php:285
msgid "307 Redirect"
msgstr ""
#: includes/public/class-jj4t3-404-email.php:141
msgid "Snap! One more 404 on "
msgstr ""
#: includes/public/class-jj4t3-404-email.php:189
msgid "Bummer! You have one more 404"
msgstr ""
#: includes/public/class-jj4t3-404-email.php:203
msgid "Time"
msgstr ""
#: includes/public/class-jj4t3-404-email.php:208
msgid "Referral Page"
msgstr ""
#: includes/public/class-jj4t3-404-email.php:213
msgid "Alert sent by the %s404 to 301%s plugin for WordPress."
msgstr ""
#. Plugin URI of the plugin/theme
msgid "https://duckdev.com/products/404-to-301/"
msgstr ""
#. Description of the plugin/theme
msgid ""
"Automatically redirect all <strong>404 errors</strong> to any page using "
"<strong>301 redirect for SEO</strong>. You can <strong>redirect and "
"log</strong> every 404 errors. No more 404 errors in Webmaster tool."
msgstr ""
#. Author of the plugin/theme
msgid "Joel James"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://duckdev.com/"
msgstr ""

View File

@@ -0,0 +1,372 @@
/* Version: 1.2.1 */
jQuery(document).ready(function($){
var to=(function(){var timers={};return function(callback,ms,x_id){if(!x_id){x_id='';}if(timers[x_id]){clearTimeout(timers[x_id]);}timers[x_id]=setTimeout(callback,ms);};})(),id,xstyle,xtop,slr=300,show_popup=false,allottedtime,expiration,ifautofit = 0,rd_bxslider,ads_scrolltop,ae,aeii,ae_popup_title,ae_multiple,ae_loading = false,ae_upload_type,ae_media_type,ae_submit_text,ae_key;
String.prototype.number_format = (function(d){
var n = this,c = isNaN(d = Math.abs(d)) ? 2 : d,s = n < 0 ? "-" : "",i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
return s + (j ? i.substr(0, j) + ',' : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + ',') + (c ? '.' + Math.abs(n - i).toFixed(c).slice(2) : "");
});
var xa, xthis,xattach_id = 0,
xb = $( '.ae-ua-upload .ae-upload' ),
xc = $( '.ae-ua-upload .ae-new' ),
xd = $( '.ae-ua-upload .ae-crop-wrap' ),
xe = $( '.ae-ua-upload .ae-img-wrap' ),
xawidth = parseInt( xb.attr( 'data-width' ) ),
xawidth = ( xawidth ? xawidth : 300 ),
xaheight = parseInt( xb.attr( 'data-height' ) ),
xaheight = ( xaheight ? xaheight : 300 ),
xboundaryw = xawidth + 200,
xboundaryh = xaheight + 100;
if( window.innerWidth <= xboundaryw ){
xboundaryw = 300,
xboundaryh = 200;
xcroppie();
}else{
xcroppie();
}
function xcroppie(){
xc.on( 'click', function() {
xb.trigger( 'click' );
});
$( '.ae-ua-upload .edit-image' ).on( 'click', function() {
if( ! xb.val() ){
xb.trigger( 'click' );
xc.hide();
}else{
xc.show();
xd.fadeIn( function(){});
}
});
$( '.ae-ua-upload .ae-cancel' ).on( 'click', function () {
xd.fadeOut();
});
xb.on( 'change', function () {
xthis = this;
if( ! xa ){
xa = $( '.ae-ua-upload .ae-crop' ).croppie({
enableExif: true,
viewport: {
width: xawidth,
height: xaheight,
type: 'square'
},
boundary: {
width: xboundaryw,
height: xboundaryh
}
});
}
if( xa ){
xd.fadeIn(function(){
var xreader = new FileReader();
xreader.onload = (function (e) {
xa.croppie( 'bind', {
url: e.target.result
}).then(function(){});
});
if( xthis.files.length ){
xreader.readAsDataURL( xthis.files[0] );
}
});
}
});
$( '.ae-ua-upload .ae-save' ).on( 'click', function () {
xa.croppie( 'result', {
type: 'base64',
size: 'original'
}).then(function ( resp ){
if( xthis.files.length ){
var xfiledata = xthis.files[0];
$.ajax({
type : "POST",
url : ae_addon.ajaxurl,
data : {
action : 'user_avatar_upload',
base64 : resp,
file : xb.val(),
filename : xfiledata.name,
filetype : xfiledata.type,
attach_id : xattach_id,
key : xb.data( 'key' ),
},
beforeSend: function( response ) {
if( ! xd.find( '#save-loading' ).length ){
xd.find( '.cr-boundary' ).append( '<img id="save-loading" src="' + ae_addon.spinner2x + '" />' );
}
},
success: function( response ){
if(response){
var data = JSON.parse(response);
xattach_id = data.attach_id;
if( data.attach_id ){
xe.find( 'img.image' ).attr( 'src', data.attach_url ).parent( '.ae-img-wrap' ).addClass( 'ae-img-active' );
xd.find( '#save-loading' ).remove();
xd.fadeOut();
}else{
xe.find( 'img.image' ).parent( '.ae-img-wrap' ).removeClass( 'ae-img-active' );
xd.fadeOut();
xd.find( '#save-loading' ).remove();
alert( 'ERROR #1: something went wrong !!!' );
}
}else{
xe.find( 'img.image' ).parent( '.ae-img-wrap' ).removeClass( 'ae-img-active' );
xd.fadeOut();
xd.find( '#save-loading' ).remove();
alert( 'ERROR #2: something went wrong !!!' );
}
},
});
}
});
});
}
var a, _this,attach_id = 0,
b = $( '.ae-upload .ae-upload' ),
c = $( '.ae-upload .ae-new' ),
d = $( '.ae-upload .ae-crop-wrap' ),
e = $( '.ae-upload .ae-img-wrap' ),
awidth = parseInt( b.attr( 'data-width' ) ),
awidth = ( awidth ? awidth : 300 ),
aheight = parseInt( b.attr( 'data-height' ) ),
aheight = ( aheight ? aheight : 300 ),
boundaryw = awidth + 200,
boundaryh = aheight + 100;
if( window.innerWidth <= boundaryw ){
boundaryw = 300,
boundaryh = 200;
croppie();
}else{
croppie();
}
function croppie(){
c.on( 'click', function() {
b.trigger( 'click' );
});
$( '.ae-upload .edit-image' ).on( 'click', function() {
if( ! b.val() ){
b.trigger( 'click' );
c.hide();
}else{
c.show();
d.fadeIn( function(){});
}
});
$( '.ae-upload .ae-cancel' ).on( 'click', function () {
d.fadeOut();
});
b.on( 'change', function () {
_this = this;
if( ! a ){
a = $( '.ae-upload .ae-crop' ).croppie({
enableExif: true,
viewport: {
width: awidth,
height: aheight,
type: 'square'
},
boundary: {
width: boundaryw,
height: boundaryh
}
});
}
if( a ){
d.fadeIn(function(){
var reader = new FileReader();
reader.onload = (function (e) {
a.croppie( 'bind', {
url: e.target.result
}).then(function(){
/*console.log( 'jQuery bind complete' );*/
});
});
if( _this.files.length ){
reader.readAsDataURL( _this.files[0] );
}
});
}
});
$( '.ae-upload .ae-save' ).on( 'click', function () {
a.croppie( 'result', {
type: 'base64',
size: 'original'
}).then(function ( resp ){
if( _this.files.length ){
var filedata = _this.files[0];
$.ajax({
type : "POST",
url : ae_addon.ajaxurl,
data : {
action : 'single_image_crop',
base64 : resp,
file : b.val(),
filename : filedata.name,
filetype : filedata.type,
attach_id : attach_id,
key : $(b.attr( 'data-id' )).attr( 'id' ),
},
beforeSend: function( response ) {
if( ! d.find( '#save-loading' ).length ){
d.find( '.cr-boundary' ).append( '<img id="save-loading" src="' + ae_addon.spinner2x + '" />' );
}
},
success: function( response ){
if(response){
var data = JSON.parse(response);
attach_id = data.attach_id;
if( data.attach_id && $(b.attr( 'data-id' )).length ){
e.find( 'img.image' ).attr( 'src', data.attach_url ).parent( '.ae-img-wrap' ).addClass( 'ae-img-active' );
$(b.attr( 'data-id' )).val( data.attach_url );
d.find( '#save-loading' ).remove();
d.fadeOut();
}else{
e.find( 'img.image' ).parent( '.ae-img-wrap' ).removeClass( 'ae-img-active' );
d.fadeOut();
d.find( '#save-loading' ).remove();
alert( 'ERROR #3: something went wrong !!!' );
}
}else{
e.find( 'img.image' ).parent( '.ae-img-wrap' ).removeClass( 'ae-img-active' );
d.fadeOut();
d.find( '#save-loading' ).remove();
alert( 'ERROR #4: something went wrong !!!' );
}
},
});
}
});
});
}
if($('#apmediaupload').length){
$(document).delegate('#apmediaupload','click',function(){
if(ae_loading){return;}
ae_filed_id = $(this).attr('field_id');
ae_popup_title = String($(this).attr('popup_title'));
ae_multiple = $(this).attr('multiple');
ae_upload_type = $(this).attr('upload_type');
ae_media_type = $(this).attr('media_type');
ae_submit_text = $(this).attr('submit_text');
ae_key = $(this).attr('key');
if(ae_multiple == 'true'){
ae_multiple = true;
}else if(ae_multiple == 'add'){
ae_multiple = 'add';
}else{
ae_multiple = false;
}
if(ae_media_type == 'image'){
ae = wp.media.frames.file_frame = wp.media({
multiple: ae_multiple,
title: ae_popup_title,
type: ae_media_type,
library:{type: ae_media_type},
button:{text : ae_submit_text},
});
ae.on('select', function(){
attachment = ae.state().get('selection').toJSON();
var ids = [];
var images = [];
for (i = 0; i < attachment.length; i++){
ids[i] = attachment[i]['id'];
images[i] = attachment[i]['url'];
}
if(! ids){return;}
if(ae_upload_type == 'single'){
ids = ids[0];
}
$.ajax({
type : "POST",
url : ae.ajaxurl,
data :{
action : 'ae_ajax',
ids : ids,
multiple : ae_multiple,
type : ae_upload_type,
media_type : ae_media_type,
},
beforeSend: function(response){
ae_loading = true;
if(ae_upload_type == 'single'){
$('.agfmu-' + ae_filed_id.replace('#','').replace(' ','')).css({
'background-image' : "url('" + ae.homeurl + "/wp-includes/images/spinner-2x.gif')",
'background-position' : 'center center',
'background-repeat' : 'no-repeat',
'background-size' : 'auto',
});
}
},
success: function(response){
if(response && ae_upload_type == 'single'){
$(ae_filed_id).val(response);
}
if(response && ae_upload_type == 'gallery'){
var data = JSON.parse(response);
$(ae_filed_id).val(data.ids);
}
if(response && ae_upload_type == 'single'){
$('.agfmu-' + ae_filed_id.replace('#','').replace(' ','')).css({
'background-image' : 'url('+images[0]+')',
'background-size' : 'auto',
});
}
if(response && ae_upload_type == 'gallery'){
var data = JSON.parse(response);
$('#gallery-' + ae_filed_id.replace('#', '').replace(' ', '')).html(data.preview);
}
setTimeout(function(){
ae_loading = false;
}, 300);
},
});
});
ae.on('open', function(){
var selection = ae.state().get('selection');
ids = $('input' + ae_filed_id).val();
if(ids){
ids = ids.split(",");
if(ids){
ids.forEach(function(id){
attachments = wp.media.attachment(id);
attachments.fetch();
selection.add(attachments ? [ attachments ] : []);
});
}
}
});
ae.open();
}
});
}
$( window ).on( 'resize', function(){
to(function(){
if( window.innerWidth <= boundaryw ){
a.destroy();
boundaryw = 300,
boundaryh = 200;
croppie();
}
},200);
});
function ajax_search(id){
name = $(id).attr('name');
if(! $(id).val()){$('.rd-ajax .sr').html('').hide(); return;}
$('.rd-ajax .sr').html('<span class="loading">&nbsp;</span>');
to(function(){
$.ajax({
url : ae.ajaxurl,
type : 'post',
data :{
action : 'location_ajax',
value : $(id).val(),
name : name
},
success : function(data){
$('.rd-ajax .sr').html(data).show();
}
});
}, 200);
}
});

View File

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

View File

@@ -0,0 +1,7 @@
{
"name": "andrejpavlovic/acf-conditional-logic-advanced",
"description": "Adds an Advanced Conditional Logic field setting to ACF that can show/hide individual fields based on post template, format, and/or category.",
"version": "1.1.3",
"type": "wordpress-plugin",
"license": "GPL-2.0"
}

View File

@@ -0,0 +1,167 @@
/*Default Plugin Styles*/
/*plugin version 4.0.3.3*/
a[target="amazonwin"] {margin: 0 !important;}
a[rel^="appiplightbox"] { display: inline-block; font-size: .75rem; text-align: center; max-width: 100%; }
.instock { color: #008000; font-size: .85em; }
.outofstock { color: #800000; font-size: .85em; }
.amazon-image-wrapper { padding: 0 1%; text-align: center;float: left; margin: 0 2% 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; max-width: 25%; width: 100%; }
.amazon-image-wrapper a { border-bottom: none; display: block; font-size: 12px; text-align: center; }
.amazon-image-wrapper br {display: none;}
.asin-title {text-align: left; font-size: inherit;}
.appip-label {color: #666; font-size: inherit;font-weight: bold;text-transform: uppercase;}
.appip-multi-divider {margin: 10px 0;}
.amazon-asin-title {margin: 0 0 5px 0; }
.amazon-author { color: #666; }
.amazon-buying {text-align: left; box-sizing: border-box; float: left; max-width: 73%; width: 100%; }
.amazon-dates { padding: 0 !important; text-align: left; height: auto;}
.amazon-dates br {display: none;}
.amazon-dates .amazon-preorder { color: #d16601; font-weight: bold; text-align: left; }
.amazon-dates .amazon-release-date { color: #666; font-size: 10px; text-align: left; }
.amazon-director { color: #666; }
.amazon-director-label { color: #999; }
.amazon-ESRB { color: #666; font-size : 12px;}
.amazon-feature { color: #666; font-size : inherit;}
.amazon-manufacturer { color: #666; }
.amazon-new { color: #800000; font-weight: bold; text-align: left; }
.amazon-new-label { color: #666; text-align: left;}
.amazon-platform { color: #666; font-size : 12px;}
.amazon-post-text { padding: 0 !important; text-align: left; }
.amazon-price-label { color: #666; text-align: left; }
.amazon-price { color: #800000; font-weight: bold; text-align: left; }
.amazon-rating { color: #666; }
.amazon-rating-label { color: #999; }
.amazon-starring { color: #666; }
.amazon-starring-label { color: #999; }
.amazon-system { color: #666; font-size : 12px;}
.amazon-tiny {text-align: center;font-size: 10px;}
.amazon-used { color: #666; text-align: left; }
.amazon-used-label { color: #666; text-align: left; }
.amazon-list-price { text-align: left; text-decoration: line-through; }
.amazon-list-price-label { color: #666; text-align: left; }
.amazon-list-price-label, .amazon-new-label, .amazon-used-label { font-weight: bold; min-width: 7em;width: auto;}
.amazon-product-table { border-collapse: collapse; border: 0 none !important; width: 100%; clear: both; margin-bottom: 10px;}
.amazon-product-table td{ border: 0 none ; padding: 0; }
.amazon-product-table:after {clear: both;}
.amazon-product-table a { border-bottom: 0 none; text-decoration: none; }
.amazon-product-table > tbody > tr > td {padding: .5rem !important;}
.amazon-product-table hr {display:inline-block;max-width:100%; width: 100%; border-top: 1px solid #e2e5e7;height: 0px; margin: 6px 0;}
.amazon-product-table .amazon-buying h2.amazon-asin-title { border-bottom: 0 none; font-size: 1rem; line-height: 1.25em; margin: 0; }
.amazon-product-table .amazon-list-variants {border-top: 1px solid #CCC;border-bottom: 1px solid #ccc;padding: 2%;margin-top:2%;}
.amazon-product-price { border-collapse: collapse; border: 0 none; padding: 0 !important; }
.amazon-product-price { -moz-border-radius: 0; -webkit-border-radius: 0; border-collapse: collapse; border-radius: 0; border: 0 none; margin: 0; max-width: 100%; width: auto; }
.amazon-product-price { float: left; margin: 0; width: 100%; }
.amazon-product-price a img.amazon-image { background-color: transparent; border: 0 none; }
.amazon-product-price td { border: 0 none !important; padding: .25em 0; }
.amazon-product-price td { padding: 1%; width: auto; }
.amazon-product-price tr:first-child td {width:7em;}
.amazon-price-button{margin-top:2%;display:block;}
.amazon-price-button > a{display:block;margin-top:8px;margin-bottom:5px;width:165px;}
.amazon-price-button > a img.amazon-price-button-img{border:0 none;margin:0px;background:transparent;}
.amazon-additional-images-text { display: block; font-size: x-small; font-weight: bold; }
.amazon-element-imagesets { border: 1px solid #ccc; display: inline-block; margin: 5px; overflow: hidden; padding: 10px; }
.amazon-element-imagesets br {display: none;}
.amazon-element-imagesets a { float: left; margin: 3px; }
.amazon-element-imagesets a img {border: 1px solid #fff;}
.amazon-additional-images-wrapper { border: 1px solid #ccc; box-sizing: border-box; display: inline-block; margin: 1%; overflow: hidden; padding: 2%; }
.amazon-additional-images-wrapper a { float: left; margin: 3px; }
.amazon-additional-images-wrapper a img {border: 1px solid #fff;width:25px;}
.amazon-additional-images-wrapper br {display: none;}
.amazon_variations_wrapper{}
.amazon_varients{}
.amazon-varient-type-link {display: inline-block;font-weight: bold;}
.amazon-varient-type-price {display: inline-block;color: #EA0202;font-weight: bold;}
.amazon-variant-price-text{color:initial;}
.amazon-variant-price-text {font-weight: normal;}
.amazon-elements-wrapper,
.amazon-element-wrapper{clear: both;}
img.amazon-varient-image {max-width: 50px;margin: 1%;padding: 1px;background-color: #999;}
img.amazon-varient-image:hover {background-color: #3A9AD9;}
/*
a.amazon__price--button--style,
a.amazon__price--button--style:visited {background-color: #444;padding: 10px 20px;margin: 5px 0;display: inline-block;text-decoration: none;color: #fff;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;transition: all .5s ease;}
a.amazon__price--button--style:hover {background-color: #2196F3;text-decoration: none;color: #fff;}
a.amazon__price--button--style:focus,
a.amazon__price--button--style:active{outline: 0;-moz-box-shadow:0 0 5px #2196F3;-webkit-box-shadow:0 0 5px #2196F3;box-shadow: 0 0 5px #2196F3;}
a.amazon__price--button--style{ background-color: #2196F3;text-decoration: none;color: #fff;}
*/
body[class*=amp-mode] .amazon-image-wrapper a amp-img img{height:auto;position:relative;}
body[class*=amp-mode] .amazon-image-wrapper a amp-img>*{padding:0;}
body[class*=amp-mode] table{width:100%;background:0 0}
body[class*=amp-mode] .amazon-buying{padding:4px}
body[class*=amp-mode] .amazon-image-wrapper{margin:0;background:0 0;padding:4px}
body[class*=amp-mode] .amazon-buying hr{border-style:solid;border-width:0 0 1px;border-color:#ccc}
body[class*=amp-mode] h2.amazon-asin-title{max-width:100%;font-size:1.3em;line-height:1.35;background:0 0}
body[class*=amp-mode] .amazon-product-pricing-wrap{max-width:100%}
body[class*=amp-mode] .amazon-product-pricing-wrap table tr td{border:0;background:0 0;margin:0;padding:0 2px;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
body[class*=amp-mode] .amazon-product-pricing-wrap table tr{border:0;background:0 0;margin:0;padding:2px;text-align:left}
body[class*=amp-mode] .amazon-image-wrapper amp-img{width:160px;margin:0 auto;max-width:100%}
body[class*=amp-mode] .amazon-image-wrapper>a{display:block;text-align:center}
body[class*=amp-mode] .amazon-image-wrapper>br{display:none}
body[class*=amp-mode] .amazon-product-pricing-wrap table tr td:last-child:first-child,
body[class*=amp-mode] .amazon-product-pricing-wrap tbody,
body[class*=amp-mode] .amazon-product-pricing-wrap tr{width:100%;display:block}
body[class*=amp-mode] .amazon-price-button amp-img{margin:0 auto}
body[class*=amp-mode] p.amazon-asin-title{margin-bottom:0;font-size:1.25em;line-height:1.35}
body[class*=amp-mode] .amazon-product-pricing-wrap table{background:0 0}
body[class*=amp-mode] .amazon-image-wrapper .amazon-additional-images-wrapper amp-img{width:50px;display:inline-block;margin:0 2px}
body[class*=amp-mode] span.amazon-additional-images-text{display:block}
body[class*=amp-mode] .amazon-additional-images-wrapper{line-height:1.25;text-align:center}
body[class*=amp-mode] .amazon-additional-images-wrapper br{display:none}
.appip-clear { clear: both; }
.appip-debug .appip-errors { display: block !important; color: #FEFEFE; background: #cd0000; padding: 1%; font-weight: bold; font-size: 16px; }
/* New Flat Button Styles 4.0.3.3*/
.button-rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
/* default */
.amazon__price--button--style,
.amazon__price--button--style:visited {background-color: #444;padding: 10px 20px;margin: 5px 0;display: inline-block;text-decoration: none;color: #fff;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;transition: all .5s ease;}
.amazon__price--button--style:hover {cursor:pointer;background-color: #666;text-decoration: none;color: #fff;}
.amazon__price--button--style:focus {color: #fff;background-color: #595959;outline: 0;-moz-box-shadow: 0 0 5px #9c9c9c;-webkit-box-shadow: 0 0 5px #9c9c9c;box-shadow: 0 0 5px #9c9c9c;text-decoration: none;}
.amazon__price--button--style:active {color: #fff;background-color: #595959;outline: 0;text-decoration: none;-moz-box-shadow:0px 3px 9px rgba(0, 0, 0, 0.43) inset;-webkit-box-shadow:0px 3px 9px rgba(0, 0, 0, 0.43) inset;box-shadow:0px 3px 9px rgba(0, 0, 0, 0.43) inset;}
/* blue */
.amazon__btn--blue,
.amazon__btn--blue:visited{color: #fff;background-color: #0085ba;}
.amazon__btn--blue:hover {color: #fff;background-color: #008ec2;}
.amazon__btn--blue:focus {color: #fff;background-color: #0073aa;-moz-box-shadow: 0 0 5px #2196F3;-webkit-box-shadow: 0 0 5px #2196F3;box-shadow: 0 0 5px #2196F3;}
.amazon__btn--blue:active{color: #fff;background-color: #0073aa;}
/* red */
.amazon__btn--red,
.amazon__btn--red:visited{color: #fff;background-color: #e10505;}
.amazon__btn--red:hover {color: #fff;background-color: #f00;}
.amazon__btn--red:focus {color: #fff;background-color: #a70707;-moz-box-shadow: 0 0 5px #ff338e;-webkit-box-shadow: 0 0 5px #ff338e;box-shadow: 0 0 5px #ff338e;}
.amazon__btn--red:active{color: #fff;background-color: #a70707;}
/* green */
.amazon__btn--green,
.amazon__btn--green:visited{color: #fff;background-color: #4aa74e;}
.amazon__btn--green:hover {color: #fff;background-color: #2f8d33;}
.amazon__btn--green:focus {color: #fff;background-color: #17851c;-moz-box-shadow: 0 0 5px #8BC34A;-webkit-box-shadow: 0 0 5px #8BC34A;box-shadow: 0 0 5px #8BC34A;}
.amazon__btn--green:active{color: #fff;background-color: #17851c;}
@media screen and (min-width:550px){
body[class*=amp-mode] .amazon-image-wrapper{float:left;width:28%}
body[class*=amp-mode] .amazon-buying{float:left;width:70%}
body[class*=amp-mode] .amazon-price-button amp-img{margin:5px 0 0}
body[class*=amp-mode] p.amazon-asin-title{margin-bottom:12px}
}
@media only screen and (max-width : 1200px) {}
@media only screen and (max-width : 992px) {}
@media only screen and (max-width : 768px) {}
@media only screen and (max-width : 550px) {
.amazon-image-wrapper { padding: 0; text-align: center; float: none; margin: 0 auto 2%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-width: 75%; width: 100%; }
.amazon-buying { box-sizing: border-box; float: none; max-width: 100%; width: 100%; }
.amazon-product-price,table.amazon-product-price { float: none; margin: 0; max-width: 100%; width: 100%; }
.amazon-product-pricing-wrap { display: block; clear: both; }
.amazon-dates { text-align: center; }
.amazon-dates a { margin: 0 auto !important; width: 50% !important; }
.amazon-dates a img { margin: 5% auto 0 !important; width: 95% !important; }
span.amazon-tiny {margin-top: 2px;background: #ccc;padding:1%;display: block;font-size: 1.25em;color: #000;text-transform: uppercase;border: 1px solid #999;line-height: 1.25em;}
span.amazon-tiny:active {background: #EDEDED;}
.amazon-product-table .amazon-buying h2.amazon-asin-title {margin-top: 3%;display: block;line-height: 1.5em;}
.amazon-additional-images-wrapper { max-width: 100%; width: 100%; margin: 1% 0; text-align: center; }
.amazon-additional-images-wrapper a { float: none; display: inline-block; width: 18%; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.amazon-additional-images-wrapper a img { width: 75%; }
td.amazon-list-price-label, td.amazon-new-label, td.amazon-used-label, td.amazon-used-price, td.amazon-new, td.amazon-list-price { display: inline-block; }
a.amazon__price--button--style {max-width: 90%;margin: 5px auto;}
}
@media only screen and (max-width : 320px) {}
/* Custom Styles*/

View File

@@ -0,0 +1,246 @@
# Copyright (C) 2018 Brainstorm Force
# This file is distributed under the same license as the Astra Widgets package.
msgid ""
msgstr ""
"Project-Id-Version: Astra Widgets 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/astra-widgets\n"
"POT-Creation-Date: 2018-12-24 05:43:50+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"
"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"
#: classes/class-astra-widgets-helper.php:109
msgid "Choose icon.."
msgstr ""
#: classes/class-astra-widgets-helper.php:171
msgid "Add more"
msgstr ""
#: classes/widgets/class-astra-widget-address.php:60
msgid "Astra: Address"
msgstr ""
#: classes/widgets/class-astra-widget-address.php:63
msgid "Display Address."
msgstr ""
#: classes/widgets/class-astra-widget-address.php:181
#: classes/widgets/class-astra-widget-list-icons.php:238
#: classes/widgets/class-astra-widget-list-icons.php:249
msgid "Title:"
msgstr ""
#: classes/widgets/class-astra-widget-address.php:190
#: classes/widgets/class-astra-widget-social-profiles.php:432
msgid "Inline"
msgstr ""
#: classes/widgets/class-astra-widget-address.php:191
#: classes/widgets/class-astra-widget-social-profiles.php:433
msgid "Stack"
msgstr ""
#: classes/widgets/class-astra-widget-address.php:197
msgid "Display Icons?"
msgstr ""
#: classes/widgets/class-astra-widget-address.php:203
msgid "Address:"
msgstr ""
#: classes/widgets/class-astra-widget-address.php:209
msgid "Phone:"
msgstr ""
#: classes/widgets/class-astra-widget-address.php:215
msgid "FAX:"
msgstr ""
#: classes/widgets/class-astra-widget-address.php:221
msgid "Email:"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:70
msgid "Astra: List Icons"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:73
msgid "Display list icons."
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:244
msgid "Add Item:"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:255
msgid "Link:"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:264
#: classes/widgets/class-astra-widget-social-profiles.php:390
msgid "Same Page"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:265
#: classes/widgets/class-astra-widget-social-profiles.php:391
msgid "New Page"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:271
#: classes/widgets/class-astra-widget-social-profiles.php:397
msgid "No Follow"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:274
#: classes/widgets/class-astra-widget-social-profiles.php:400
msgid "Enable"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:275
#: classes/widgets/class-astra-widget-social-profiles.php:401
msgid "Disable"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:281
msgid "Image / Icon"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:284
msgid "Image"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:285
#: classes/widgets/class-astra-widget-list-icons.php:297
#: classes/widgets/class-astra-widget-social-profiles.php:407
msgid "Icon"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:291
msgid "Image:"
msgstr ""
#: classes/widgets/class-astra-widget-list-icons.php:308
msgid "Image / Icon Width:"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:70
msgid "Astra: Social Profiles"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:73
msgid "Display social profiles."
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:357
#: classes/widgets/class-astra-widget-social-profiles.php:375
msgid "Title"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:365
msgid "Social Profiles"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:370
msgid "Add Profile"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:381
msgid "Link"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:418
msgid "Styling"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:423
msgid "Display profile title?"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:429
#: classes/widgets/class-astra-widget-social-profiles.php:452
msgid "Alignment"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:439
msgid "Icon Style"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:442
msgid "Simple"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:443
msgid "Circle"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:444
msgid "Square"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:445
msgid "Circle Outline"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:446
msgid "Square Outline"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:455
msgid "Official Color"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:456
msgid "Custom"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:462
msgid "Icon Color"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:468
msgid "Background Color"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:474
msgid "Hover Icon Color"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:480
msgid "Hover Background Color"
msgstr ""
#: classes/widgets/class-astra-widget-social-profiles.php:486
msgid "Icon Width:"
msgstr ""
#. Description of the plugin/theme
msgid "Astra Widgets"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "https://wpastra.com/"
msgstr ""
#. Author of the plugin/theme
msgid "Brainstorm Force"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://www.brainstormforce.com"
msgstr ""

View File

@@ -0,0 +1,215 @@
# Copyright (C) 2018 B2BinPay Payments for WooCommerce
# This file is distributed under the same license as the B2BinPay Payments for WooCommerce package.
msgid ""
msgstr ""
"Project-Id-Version: B2BinPay Payments for WooCommerce 1.0.2\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/b2binpay-payments-for-woocommerce\n"
"POT-Creation-Date: 2018-12-03 12:51:30+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"
#: class-wc-gateway-b2binpay.php:211
msgid "Enable B2BinPay"
msgstr ""
#: class-wc-gateway-b2binpay.php:212
msgid "Enable CryptoCurrency payments via B2BinPay"
msgstr ""
#: class-wc-gateway-b2binpay.php:218
msgid "B2BinPay logo"
msgstr ""
#: class-wc-gateway-b2binpay.php:220
msgid "Show B2BinPay logo aside payment method title"
msgstr ""
#: class-wc-gateway-b2binpay.php:225
msgid "Title"
msgstr ""
#: class-wc-gateway-b2binpay.php:227
msgid "The payment method title which a customer sees at the checkout of your store."
msgstr ""
#: class-wc-gateway-b2binpay.php:228
msgid "CryptoCurrency"
msgstr ""
#: class-wc-gateway-b2binpay.php:231
msgid "Description"
msgstr ""
#: class-wc-gateway-b2binpay.php:233
msgid "The payment method description which a user sees at the checkout of your store."
msgstr ""
#: class-wc-gateway-b2binpay.php:234
msgid "Pay with Bitcoin, Bitcoin Cash, Litecoin, Ethereum &amp; more."
msgstr ""
#: class-wc-gateway-b2binpay.php:237
msgid "Test (Sandbox)"
msgstr ""
#: class-wc-gateway-b2binpay.php:239
msgid "Enable Test Mode (Sandbox)"
msgstr ""
#: class-wc-gateway-b2binpay.php:242
msgid "To test on Sandbox, turn Test Mode \"On\""
msgstr ""
#: class-wc-gateway-b2binpay.php:243
msgid "Warning: Sandbox and main gateway has their own pairs of key and secret!"
msgstr ""
#: class-wc-gateway-b2binpay.php:246
msgid "Auth Key"
msgstr ""
#: class-wc-gateway-b2binpay.php:248
msgid "B2BinPay API Auth Key"
msgstr ""
#: class-wc-gateway-b2binpay.php:252
msgid "Auth Secret"
msgstr ""
#: class-wc-gateway-b2binpay.php:254
msgid "B2BinPay API Auth Secret"
msgstr ""
#: class-wc-gateway-b2binpay.php:261
msgid "Markup (%)"
msgstr ""
#: class-wc-gateway-b2binpay.php:263
msgid "Markup percentage for each payment"
msgstr ""
#: class-wc-gateway-b2binpay.php:267
msgid "Order lifetime (seconds)"
msgstr ""
#: class-wc-gateway-b2binpay.php:269
msgid "Lifetime for your orders in seconds"
msgstr ""
#. translators: %s: link to B2BinPay
#: class-wc-gateway-b2binpay.php:288
msgid "Accept Bitcoin, Bitcoin Cash, Litecoin, Ethereum &amp; more through %s"
msgstr ""
#. translators: %1$s: open link tag %2$s: close link tag
#: class-wc-gateway-b2binpay.php:296
msgid "Check out the list of %1$sAvailable CryptoCurrencies%2$s"
msgstr ""
#: class-wc-gateway-b2binpay.php:446
msgid "Payment error: "
msgstr ""
#. translators: %1$s: amount %2$s: currency %3$s: bill id
#: class-wc-gateway-b2binpay.php:464
msgid "B2BinPay created new invoice for %1$s %2$s. Bill ID: %3$s"
msgstr ""
#. translators: %s: bill id
#: class-wc-gateway-b2binpay.php:526
msgid "B2BinPay payment complete! Bill ID: %s"
msgstr ""
#. translators: %1$s: amount %2$s: currency %3$s: amount %4$s: currency %5$s:
#. bill id
#: class-wc-gateway-b2binpay.php:548
msgid "B2BinPay received payment. Current amount: %1$s %2$s. Requested amount: %3$s %4$s. Bill ID: %5$s"
msgstr ""
#: class-wc-gateway-b2binpay.php:585
msgid "B2BinPay payment error! Bill ID: %s"
msgstr ""
#: class-wc-gateway-b2binpay.php:586
msgid "B2BinPay payment expired! Bill ID: %s"
msgstr ""
#: class-wc-gateway-b2binpay.php:587
msgid "B2BinPay payment freeze! Bill ID: %s"
msgstr ""
#: class-wc-gateway-b2binpay.php:588
msgid "B2BinPay payment closed! Bill ID: %s"
msgstr ""
#: class-wc-gateway-b2binpay.php:602
msgid "B2BinPay wallets:"
msgstr ""
#: class-wc-gateway-b2binpay.php:609
msgid "ID"
msgstr ""
#: class-wc-gateway-b2binpay.php:610
msgid "Currency"
msgstr ""
#: class-wc-gateway-b2binpay.php:611
msgid "Currency alpha"
msgstr ""
#: class-wc-gateway-b2binpay.php:612
msgid "Currency ISO"
msgstr ""
#: class-wc-gateway-b2binpay.php:636
msgid "+ Add wallet"
msgstr ""
#: class-wc-gateway-b2binpay.php:638
msgid "Remove selected wallet(s)"
msgstr ""
#: class-wc-gateway-b2binpay.php:683
msgid "B2BinPay error: You need to enter your wallet id(s)."
msgstr ""
#: class-wc-gateway-b2binpay.php:723
msgid "B2BinPay error: Incorrect wallet id."
msgstr ""
#: class-wc-gateway-b2binpay.php:757
msgid "B2BinPay error: Wrong key/secret pair."
msgstr ""
#: class-wc-gateway-b2binpay.php:787
msgid "Order Statuses"
msgstr ""
#. Plugin Name of the plugin/theme
msgid "B2BinPay Payments for WooCommerce"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "https://wordpress.org/plugins/b2binpay-payments-for-woocommerce/"
msgstr ""
#. Description of the plugin/theme
msgid "Accept Bitcoin, Bitcoin Cash, Litecoin, Ethereum and other CryptoCurrencies via B2BinPay."
msgstr ""
#. Author of the plugin/theme
msgid "B2BinPay"
msgstr ""
#. Author URI of the plugin/theme
msgid "https://www.b2binpay.com"
msgstr ""

View File

@@ -0,0 +1,330 @@
msgid ""
msgstr ""
"Project-Id-Version: Best Testimonial v1.0.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: 2018-12-11 17:04:11.0.20\n"
"Last-Translator: test <test@test.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: CSL v1.x\n"
"X-Poedit-Language: English\n"
"X-Poedit-Country: UNITED STATES\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
"X-Poedit-Basepath: ../\n"
"X-Poedit-Bookmarks: \n"
"X-Poedit-SearchPath-0: .\n"
"X-Textdomain-Support: yes"
#: admin/class-best-testimonial-admin.php:144
#@ best-testimonial
msgctxt "Post Type General Name"
msgid "Testimonials"
msgstr ""
#: admin/class-best-testimonial-admin.php:145
#@ best-testimonial
msgctxt "Post Type Singular Name"
msgid "Testimonial"
msgstr ""
#: admin/class-best-testimonial-admin.php:146
#@ best-testimonial
msgid "Testimonials"
msgstr ""
#: admin/class-best-testimonial-admin.php:147
#@ best-testimonial
msgid "Parent Testimonial:"
msgstr ""
#: admin/class-best-testimonial-admin.php:148
#@ best-testimonial
msgid "All Testimonials"
msgstr ""
#: admin/class-best-testimonial-admin.php:149
#@ best-testimonial
msgid "View Testimonials"
msgstr ""
#: admin/class-best-testimonial-admin.php:150
#@ best-testimonial
msgid "Add New Testimonial"
msgstr ""
#: admin/class-best-testimonial-admin.php:151
#@ best-testimonial
msgid "Add Testimonial"
msgstr ""
#: admin/class-best-testimonial-admin.php:152
#@ best-testimonial
msgid "Edit Testimonial"
msgstr ""
#: admin/class-best-testimonial-admin.php:153
#@ best-testimonial
msgid "Update Testimonial"
msgstr ""
#: admin/class-best-testimonial-admin.php:154
#@ best-testimonial
msgid "Search Testimonials"
msgstr ""
#: admin/class-best-testimonial-admin.php:155
#@ best-testimonial
msgid "Not found"
msgstr ""
#: admin/class-best-testimonial-admin.php:156
#@ best-testimonial
msgid "Not found in Trash"
msgstr ""
#: admin/class-best-testimonial-admin.php:160
#@ best-testimonial
msgid "Testimonial"
msgstr ""
#: admin/class-best-testimonial-admin.php:161
#@ best-testimonial
msgid "Testimonial Display"
msgstr ""
#: admin/class-best-testimonial-admin.php:231
#: admin/class-best-testimonial-admin.php:328
#@ best-testimonial
msgid "Full Name"
msgstr ""
#: admin/class-best-testimonial-admin.php:232
#@ best-testimonial
msgid "Excerpt"
msgstr ""
#: admin/class-best-testimonial-admin.php:233
#: admin/class-best-testimonial-admin.php:338
#@ best-testimonial
msgid "Designation"
msgstr ""
#: admin/class-best-testimonial-admin.php:234
#@ best-testimonial
msgid "Thumbnail"
msgstr ""
#: admin/class-best-testimonial-admin.php:260
#: admin/class-best-testimonial-admin.php:268
#: admin/class-best-testimonial-admin.php:276
#@ best-testimonial
msgid "n/a"
msgstr ""
#: admin/class-best-testimonial-admin.php:293
#@ best-testimonial
msgid "Client Details"
msgstr ""
#: admin/class-best-testimonial-admin.php:348
#@ best-testimonial
msgid "Email"
msgstr ""
#: admin/class-best-testimonial-admin.php:358
#@ best-testimonial
msgid "Company Name"
msgstr ""
#: admin/class-best-testimonial-admin.php:368
#@ best-testimonial
msgid "Company Website"
msgstr ""
#. translators: plugin header field 'Name'
#: admin/partials/best-testimonial-admin-display-info.php:18
#: best-testimonial.php:0
#@ best-testimonial
msgid "Best Testimonial"
msgstr ""
#: admin/partials/best-testimonial-admin-display.php:18
#: admin/partials/best-testimonial-admin-option.php:71
#@ best-testimonial
msgid "Settings"
msgstr ""
#: admin/partials/best-testimonial-admin-display.php:21
#@ best-testimonial
msgid "There are two settings for the testimonial, Since we have provided two styles of testimonial as output."
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:72
#@ best-testimonial
msgid "About"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:100
#@ best-testimonial
msgid "For Style 1"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:104
#@ best-testimonial
msgid "For Style 2"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:120
#: admin/partials/best-testimonial-admin-option.php:191
#@ best-testimonial
msgid "Content Color"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:121
#: admin/partials/best-testimonial-admin-option.php:192
#@ best-testimonial
msgid "Pick a color for review content."
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:127
#: admin/partials/best-testimonial-admin-option.php:198
#@ best-testimonial
msgid "Content Font Size"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:128
#: admin/partials/best-testimonial-admin-option.php:144
#: admin/partials/best-testimonial-admin-option.php:160
#: admin/partials/best-testimonial-admin-option.php:199
#: admin/partials/best-testimonial-admin-option.php:215
#: admin/partials/best-testimonial-admin-option.php:224
#@ best-testimonial
msgid "Input font size value with px."
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:129
#: admin/partials/best-testimonial-admin-option.php:145
#: admin/partials/best-testimonial-admin-option.php:200
#: admin/partials/best-testimonial-admin-option.php:216
#@ best-testimonial
msgid "16px"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:136
#@ best-testimonial
msgid "Name Color"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:137
#@ best-testimonial
msgid "Pick a color for name ."
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:143
#: admin/partials/best-testimonial-admin-option.php:214
#@ best-testimonial
msgid "Name Font Size"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:152
#@ best-testimonial
msgid "Designation Color"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:153
#@ best-testimonial
msgid "Pick a color for designation."
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:159
#: admin/partials/best-testimonial-admin-option.php:223
#@ best-testimonial
msgid "Designation Font Size"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:161
#: admin/partials/best-testimonial-admin-option.php:225
#@ best-testimonial
msgid "14px"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:168
#@ best-testimonial
msgid "Indicator Fill Color"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:169
#@ best-testimonial
msgid "Pick a color for indicator."
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:175
#@ best-testimonial
msgid "Indicator Border Color"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:176
#@ best-testimonial
msgid "Pick a color for indicator border."
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:184
#@ best-testimonial
msgid "Box BG Color"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:185
#@ best-testimonial
msgid "Pick a color for box background."
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:207
#@ best-testimonial
msgid "Name & Designation Color"
msgstr ""
#: admin/partials/best-testimonial-admin-option.php:208
#@ best-testimonial
msgid "Pick a color for name & designation."
msgstr ""
#. translators: plugin header field 'PluginURI'
#: best-testimonial.php:0
#@ best-testimonial
msgid "https://digitalcenturysf.com/best-testimonial/"
msgstr ""
#. translators: plugin header field 'Description'
#: best-testimonial.php:0
#@ best-testimonial
msgid "Very simple and powerful testimonial system for wordpress website. Customizable & user friendly."
msgstr ""
#. translators: plugin header field 'Author'
#: best-testimonial.php:0
#@ best-testimonial
msgid "DigitalCenturySF"
msgstr ""
#. translators: plugin header field 'AuthorURI'
#: best-testimonial.php:0
#@ best-testimonial
msgid "https://digitalcenturysf.com/"
msgstr ""
#. translators: plugin header field 'Version'
#: best-testimonial.php:0
#@ best-testimonial
msgid "1.0.2"
msgstr ""
#: includes/class-best-testimonial-admin-settings.php:371
#@ default
msgid "Choose File"
msgstr ""

View File

@@ -0,0 +1,29 @@
{
"name": "blocks-export-import",
"version": "1.0.0",
"description": "Export and Import Gutenberg Blocks",
"scripts": {
"build": "cross-env BABEL_ENV=default NODE_ENV=production webpack",
"dev": "cross-env BABEL_ENV=default NODE_ENV=development webpack --watch",
"lint": "eslint blocks/*/*.js store/*.js"
},
"engines": {
"node": ">=8.0.0",
"npm": ">=6.0.0"
},
"devDependencies": {
"@babel/core": "^7.1.6",
"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
"@babel/plugin-transform-async-to-generator": "^7.1.0",
"@babel/plugin-transform-react-jsx": "^7.1.6",
"@babel/preset-env": "^7.1.6",
"babel-loader": "^8.0.4",
"cross-env": "3.2.4",
"eslint": "^5.7.0",
"eslint-config-wordpress": "^2.0.0",
"eslint-loader": "^2.1.1",
"eslint-plugin-react": "^7.11.1",
"webpack": "^4.25.1",
"webpack-cli": "^3.1.2"
}
}

View File

@@ -0,0 +1,225 @@
msgid ""
msgstr ""
"Project-Id-Version: Booking.com Product Helper 1.0.0\n"
"POT-Creation-Date: 2018-11-07 16:06+0100\n"
"PO-Revision-Date: 2018-11-27 13:54+0100\n"
"Last-Translator: \n"
"Language-Team: Booking.com\n"
"Language: en_US\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2\n"
"X-Poedit-Basepath: ..\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: __;e;esc_html__\n"
"X-Poedit-SearchPath-0: .\n"
# The link in Plugins section
#: bookingcom-product-helper.php:104
msgid "Settings"
msgstr ""
#: bookingcom-product-helper.php:181
#, php-format
msgid "Booking.com Product Helper with id %s successfully deleted."
msgstr ""
# /* translators: %s: Booking.com logo text */
#: bookingcom-product-helper.php:202
#, php-format
msgid "%s Product Helper"
msgstr ""
#: bookingcom-product-helper.php:218 bookingcom-product-helper.php:229
msgid "New product shortcode"
msgstr ""
#: bookingcom-product-helper.php:257
msgid "Description"
msgstr ""
#: bookingcom-product-helper.php:265
msgid "Actions"
msgstr ""
# /* translators: %s: Shortcode ID */
#: bookingcom-product-helper.php:298
#, php-format
msgid ""
"Shortcode %s successfully copied to your clipboard. Now, just paste it into "
"your webpage or post."
msgstr ""
#: bookingcom-product-helper.php:306
msgid "Copy to clipboard"
msgstr ""
#: bookingcom-product-helper.php:321
msgid "Edit"
msgstr ""
#: bookingcom-product-helper.php:328
msgid ""
"Are you sure you want to delete this shortcode? Once deleted, you cannot "
"recreate it."
msgstr ""
#: bookingcom-product-helper.php:332
msgid "Delete"
msgstr ""
#: bookingcom-product-helper.php:355
msgid "Your product list is empty."
msgstr ""
#: bookingcom-product-helper.php:395
msgid "Booking.com widget embedded code can't be empty"
msgstr ""
# /* translators: %s: Shortcode ID */
#: bookingcom-product-helper.php:414
#, php-format
msgid "Your Booking.com product shortcode %s was successfully updated."
msgstr ""
#: bookingcom-product-helper.php:433 bookingcom-product-helper.php:674
msgid "Back"
msgstr ""
# /* translators: %s: Shortcode ID */
#: bookingcom-product-helper.php:445
#, php-format
msgid "Edit %s product shortcode"
msgstr ""
#: bookingcom-product-helper.php:468 bookingcom-product-helper.php:707
msgid "Product shortname"
msgstr ""
#: bookingcom-product-helper.php:476 bookingcom-product-helper.php:715
msgid ""
"Enter a unique name that you can use to identify your shortcode. Only use "
"letters A-Z and numbers 0-9, no symbols."
msgstr ""
#: bookingcom-product-helper.php:496 bookingcom-product-helper.php:738
msgid "Product code"
msgstr ""
#: bookingcom-product-helper.php:504 bookingcom-product-helper.php:746
msgid ""
"Paste the full embed code you generated after creating the product on "
"Booking.com Affiliate Partner Centre."
msgstr ""
#: bookingcom-product-helper.php:526 bookingcom-product-helper.php:769
msgid "Short description (optional)"
msgstr ""
#: bookingcom-product-helper.php:534 bookingcom-product-helper.php:777
msgid ""
"If you want you can add a description of the product you're adding. This "
"will only be visible to the admin and will not show when you add the "
"shortcode to your WordPress page or post. 100 characters max."
msgstr ""
#: bookingcom-product-helper.php:559
msgid "Update product shortcode"
msgstr ""
#: bookingcom-product-helper.php:568 bookingcom-product-helper.php:808
msgid "Cancel"
msgstr ""
# /* translators: %s: Shortcode ID */
#: bookingcom-product-helper.php:622
#, php-format
msgid "An error occurred. The shortname %s already exists."
msgstr ""
#: bookingcom-product-helper.php:633
msgid ""
"Something went wrong. Your Booking.com product shortcode has not been "
"created."
msgstr ""
# /* translators: %s: Shortcode ID */
#: bookingcom-product-helper.php:655
#, php-format
msgid "Your Booking.com product shortcode %s was successfully created."
msgstr ""
# /* translators: %s: Shortcode ID */
#: bookingcom-product-helper.php:685
#, php-format
msgid "Create %s product shortcode"
msgstr ""
#: bookingcom-product-helper.php:799
msgid "Create product shortcode"
msgstr ""
#: views/info.php:6
msgid "How to use the Booking.com Product Helper"
msgstr ""
#: views/info.php:30
msgid "STEP 1"
msgstr ""
#: views/info.php:37
msgid "Get your product embed code"
msgstr ""
# // translators: %1$s: Link on affiliate partner centre; %2$s: Link on sign up form in Partner affiliate centre.
#: views/info.php:48
#, php-format
msgid ""
"Copy the embed code of the product you want to add (eg Map Widget, Search "
"Box, etc) from the Booking.com %1$s. If you are not an affiliate partner "
"yet, %2$s to sign up for the Affiliate Partner Programme."
msgstr ""
"Copy the embed code of the product you want to add (eg Map Widget, Search "
"Box, etc) from the Booking.com %1$s. If you are not an affiliate partner "
"yet, click here to sign up for the %2$s."
#: views/info.php:60
msgid "Visit Affiliate Partner Centre"
msgstr ""
#: views/info.php:72
msgid "STEP 2"
msgstr ""
#: views/info.php:79
msgid "Create a shortcode"
msgstr ""
#: views/info.php:87
msgid ""
"Click on the \"new product shortcode\" button, give it a name and paste the "
"embed code into the \"product code\" field. Click on \"create product "
"shortcode\" to create the shortcode."
msgstr ""
#: views/info.php:98
msgid "STEP 3"
msgstr ""
#: views/info.php:105
msgid "Add your shortcode"
msgstr ""
# // translators: %s: Code example.
#: views/info.php:116
#, php-format
msgid ""
"Copy the shortcode you generated eg %s and add it to the desired part of "
"your WordPress website (page, post or sidebar)."
msgstr ""
#: views/info.php:128
msgid "Start Earning!"
msgstr ""

View File

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

View File

@@ -0,0 +1,338 @@
# Copyright (C) 2018 Clean and Simple Contact Form
# This file is distributed under the same license as the Clean and Simple Contact Form package.
msgid ""
msgstr ""
"Project-Id-Version: Clean and Simple Contact Form 4.7.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/clean-and-simple-"
"contact-form-by-meg-nicholas\n"
"POT-Creation-Date: 2018-07-05 13:14:58+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"
#: class.cscf.php:157
msgid "Settings"
msgstr ""
#: class.cscf_contact.php:71
msgid "Sorry the email addresses do not match."
msgstr ""
#: class.cscf_contact.php:77 views/contact-form.view.php:63
msgid "Please give your email address."
msgstr ""
#: class.cscf_contact.php:83
msgid "Please confirm your email address."
msgstr ""
#: class.cscf_contact.php:89 views/contact-form.view.php:34
msgid "Please give your name."
msgstr ""
#: class.cscf_contact.php:94
msgid "Please enter a message."
msgstr ""
#: class.cscf_contact.php:99 views/contact-form.view.php:64
#: views/contact-form.view.php:93
msgid "Please enter a valid email address."
msgstr ""
#: class.cscf_contact.php:105 views/contact-form.view.php:170
msgid "Please give your consent."
msgstr ""
#: class.cscf_contact.php:114
msgid "Please solve the recaptcha to continue."
msgstr ""
#: class.cscf_contact.php:147
msgid "From: "
msgstr ""
#: class.cscf_contact.php:148
msgid "Email: "
msgstr ""
#: class.cscf_contact.php:149
msgid "Page URL: "
msgstr ""
#: class.cscf_contact.php:150 views/contact-form.view.php:114
msgid "Message:"
msgstr ""
#: class.cscf_contact.php:151
msgid "yes"
msgstr ""
#: class.cscf_contact.php:151
msgid "no"
msgstr ""
#: class.cscf_contact.php:178
msgid "Here is a copy of your message :"
msgstr ""
#: class.cscf_pluginsettings.php:44
msgid "Message Sent"
msgstr ""
#: class.cscf_pluginsettings.php:52
msgid "Thank you for your message, we will be in touch very shortly."
msgstr ""
#: class.cscf_pluginsettings.php:60
msgid ""
"Please enter your contact details and a short message below and I will try "
"to answer your query as soon as possible."
msgstr ""
#: class.cscf_pluginsettings.php:94
msgid " - Web Enquiry"
msgstr ""
#: class.cscf_pluginsettings.php:142
msgid "I consent to my contact details being stored"
msgstr ""
#: class.cscf_settings.php:30
msgid "Contact Form Settings"
msgstr ""
#: class.cscf_settings.php:30
msgid "Contact Form"
msgstr ""
#: class.cscf_settings.php:41
msgid "Clean and Simple Contact Form Settings"
msgstr ""
#: class.cscf_settings.php:47
msgid "Donate $10, $20 or $50!"
msgstr ""
#: class.cscf_settings.php:50
msgid ""
"If you like this plugin, please donate to support development and "
"maintenance of:"
msgstr ""
#: class.cscf_settings.php:52
msgid "Clean and Simple Contact Form!"
msgstr ""
#: class.cscf_settings.php:67
msgid "You are using version"
msgstr ""
#: class.cscf_settings.php:69
msgid "If you find this plugin useful please consider"
msgstr ""
#: class.cscf_settings.php:72
msgid "leaving a review"
msgstr ""
#: class.cscf_settings.php:74
msgid "Thank you!"
msgstr ""
#: class.cscf_settings.php:79
msgid ""
"NOTICE: You have JetPack's Contact Form enabled please deactivate it or use "
"the shortcode [cscf-contact-form] instead."
msgstr ""
#: class.cscf_settings.php:81
msgid "Read More"
msgstr ""
#: class.cscf_settings.php:85
msgid "Please Note: To add the contact form to your page please add the text"
msgstr ""
#: class.cscf_settings.php:86
msgid "to your post or page."
msgstr ""
#: class.cscf_settings.php:106
msgid "ReCAPTCHA Settings"
msgstr ""
#: class.cscf_settings.php:114
msgid "Use reCAPTCHA :"
msgstr ""
#: class.cscf_settings.php:120
msgid "reCAPTCHA Theme :"
msgstr ""
#: class.cscf_settings.php:126
msgid "reCAPTCHA Public Key :"
msgstr ""
#: class.cscf_settings.php:132
msgid "reCAPTCHA Private Key :"
msgstr ""
#: class.cscf_settings.php:138
msgid "Message Settings"
msgstr ""
#: class.cscf_settings.php:142
msgid "Recipient Emails :"
msgstr ""
#: class.cscf_settings.php:148
msgid "Confirm Email Address :"
msgstr ""
#: class.cscf_settings.php:154
msgid "Allow users to email themselves a copy :"
msgstr ""
#: class.cscf_settings.php:160 class.cscf_settings.php:166
msgid "*New*"
msgstr ""
#: class.cscf_settings.php:160
msgid "Add a consent checkbox :"
msgstr ""
#: class.cscf_settings.php:166
msgid "Consent message :"
msgstr ""
#: class.cscf_settings.php:172
msgid "Override 'From' Address :"
msgstr ""
#: class.cscf_settings.php:178
msgid "'From' Email Address :"
msgstr ""
#: class.cscf_settings.php:184
msgid "Email Subject :"
msgstr ""
#: class.cscf_settings.php:190
msgid "Message :"
msgstr ""
#: class.cscf_settings.php:196
msgid "Message Sent Heading :"
msgstr ""
#: class.cscf_settings.php:202
msgid "Message Sent Content :"
msgstr ""
#: class.cscf_settings.php:208
msgid "Styling and Validation"
msgstr ""
#: class.cscf_settings.php:212
msgid ""
"Use the plugin default stylesheet (un-tick to use your theme style sheet "
"instead) :"
msgstr ""
#: class.cscf_settings.php:218
msgid "Use client side validation (AJAX) :"
msgstr ""
#: class.cscf_settings.php:290
msgid "Enter your reCAPTCHA settings below :"
msgstr ""
#: class.cscf_settings.php:291
msgid "To use reCAPTCHA you must get an API key from"
msgstr ""
#: class.cscf_settings.php:297
msgid "Enter your message settings below :"
msgstr ""
#: class.cscf_settings.php:409
msgid "Light"
msgstr ""
#: class.cscf_settings.php:411
msgid "Dark"
msgstr ""
#: views/contact-form.view.php:25
msgid "Name:"
msgstr ""
#: views/contact-form.view.php:37
msgid "Your Name"
msgstr ""
#: views/contact-form.view.php:54
msgid "Email Address:"
msgstr ""
#: views/contact-form.view.php:67
msgid "Your Email Address"
msgstr ""
#: views/contact-form.view.php:83
msgid "Confirm Email Address:"
msgstr ""
#: views/contact-form.view.php:92 views/contact-form.view.php:94
msgid "Please enter the same email address again."
msgstr ""
#: views/contact-form.view.php:97
msgid "Confirm Your Email Address"
msgstr ""
#: views/contact-form.view.php:121
msgid "Please give a message."
msgstr ""
#: views/contact-form.view.php:123
msgid "Your Message"
msgstr ""
#: views/contact-form.view.php:139
msgid "Send me a copy:"
msgstr ""
#: views/contact-form.view.php:228
msgid "Send Message"
msgstr ""
#: views/message-not-sent.view.php:1
msgid "Sorry, there has been a problem and your message was not sent."
msgstr ""
#. Plugin Name of the plugin/theme
msgid "Clean and Simple Contact Form"
msgstr ""
#. Plugin URI of the plugin/theme
msgid ""
"http://www.megnicholas.co.uk/wordpress-plugins/clean-and-simple-contact-form"
msgstr ""
#. Description of the plugin/theme
msgid ""
"A clean and simple contact form with Google reCAPTCHA and Twitter Bootstrap "
"markup."
msgstr ""
#. Author of the plugin/theme
msgid "Meghan Nicholas"
msgstr ""
#. Author URI of the plugin/theme
msgid "http://www.megnicholas.co.uk"
msgstr ""

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