Compare commits
87 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b0db15099d | ||
|
|
6fbd2369ba | ||
|
|
f4a6674eed | ||
|
|
c0567ad4f5 | ||
|
|
f146ee7e9f | ||
|
|
e606f4ce18 | ||
|
|
945b589a58 | ||
|
|
b18042c4a8 | ||
|
|
a9ff39104b | ||
|
|
f6af6e5880 | ||
|
|
57c6c2d471 | ||
|
|
c362527903 | ||
|
|
a7acbd0738 | ||
|
|
f67192ebce | ||
|
|
c44fde83e4 | ||
|
|
50119285ef | ||
|
|
6216916fed | ||
|
|
2952380200 | ||
|
|
fb42b82e0d | ||
|
|
6d381ab88d | ||
|
|
c5c1de32bc | ||
|
|
8077ad9bcd | ||
|
|
6f22ba350f | ||
|
|
f23d0c0157 | ||
|
|
a9a38edf24 | ||
|
|
a5534f1e49 | ||
|
|
1c6469f384 | ||
|
|
8cfdbc1196 | ||
|
|
88737ca6ea | ||
|
|
45bebc60bd | ||
|
|
4f7dec4635 | ||
|
|
98739cce5a | ||
|
|
0bfbfacc27 | ||
|
|
73cd862e83 | ||
|
|
3305e9b74f | ||
|
|
c37ec0e8d0 | ||
|
|
0b005477c1 | ||
|
|
a1467f8dac | ||
|
|
40d2c34347 | ||
|
|
528270e767 | ||
|
|
f4a04b2387 | ||
|
|
14ed6ae109 | ||
|
|
4fd43694ae | ||
|
|
552d731e6a | ||
|
|
49ac3ef528 | ||
|
|
4379313f12 | ||
|
|
3901949f36 | ||
|
|
a3d8593fed | ||
|
|
7c5baeb9c7 | ||
|
|
c692db5f85 | ||
|
|
9130196ffc | ||
|
|
dad4a65118 | ||
|
|
4c34c2feb7 | ||
|
|
23522f7775 | ||
|
|
82c61398ba | ||
|
|
02871050a6 | ||
|
|
7d3b1fea6b | ||
|
|
24917fa2a6 | ||
|
|
de3d8e4a23 | ||
|
|
1502845d65 | ||
|
|
af3f10f74e | ||
|
|
c100372b31 | ||
|
|
72d699b39a | ||
|
|
7d2b8a2a8b | ||
|
|
8729c68e22 | ||
|
|
e2d48bedd9 | ||
|
|
6b241ce9b3 | ||
|
|
1b68bdb36c | ||
|
|
fb82538441 | ||
|
|
2709d0869a | ||
|
|
343f87bbe7 | ||
|
|
ecbfc6004c | ||
|
|
c57eecc81b | ||
|
|
7ea14dc03f | ||
|
|
4340d27258 | ||
|
|
e911be8f14 | ||
|
|
a4c650cdff | ||
|
|
31a58f8a8f | ||
|
|
ba4f15f111 | ||
|
|
206a913eb9 | ||
|
|
21ba490073 | ||
|
|
2a29e2ed95 | ||
|
|
9517d14fd3 | ||
|
|
3deaa896df | ||
|
|
c117007dc0 | ||
|
|
50baa238b9 | ||
|
|
0e2d771660 |
41
.github/workflows/build.yml
vendored
Normal file
41
.github/workflows/build.yml
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
name: Build
|
||||
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
ruby: [2.5, 2.6, 2.7]
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v1
|
||||
|
||||
- name: Set up Ruby ${{ matrix.ruby }}
|
||||
uses: actions/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: ${{ matrix.ruby }}
|
||||
|
||||
- name: Install GEMs
|
||||
run: |
|
||||
gem install bundler
|
||||
bundle config force_ruby_platform true
|
||||
bundle config path vendor/bundle
|
||||
bundle install --jobs 4 --retry 3
|
||||
|
||||
- name: rubocop
|
||||
run: |
|
||||
bundle exec rubocop
|
||||
|
||||
- name: rspec
|
||||
run: |
|
||||
bundle exec rspec
|
||||
|
||||
- name: Coveralls
|
||||
uses: coverallsapp/github-action@master
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
34
.github/workflows/ruby.yml
vendored
34
.github/workflows/ruby.yml
vendored
@@ -1,34 +0,0 @@
|
||||
name: Ruby
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Set up Ruby 2.6
|
||||
uses: actions/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: 2.6.x
|
||||
- name: Cache gems
|
||||
uses: actions/cache@v1
|
||||
with:
|
||||
path: vendor/bundle
|
||||
key: ${{ runner.os }}-gem-${{ hashFiles('**/wpscan.gemspec') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-gem-
|
||||
- name: Build and test
|
||||
run: |
|
||||
gem install bundler
|
||||
bundle config force_ruby_platform true
|
||||
bundle config path vendor/bundle
|
||||
bundle install --jobs 4 --retry 3
|
||||
- name: test
|
||||
run: |
|
||||
bundle exec rspec
|
||||
- name: rubocop
|
||||
run: |
|
||||
bundle exec rubocop
|
||||
@@ -1,6 +1,6 @@
|
||||
require: rubocop-performance
|
||||
AllCops:
|
||||
TargetRubyVersion: 2.4
|
||||
TargetRubyVersion: 2.5
|
||||
Exclude:
|
||||
- '*.gemspec'
|
||||
- 'vendor/**/*'
|
||||
|
||||
@@ -1 +1 @@
|
||||
2.6.2
|
||||
2.7.1
|
||||
|
||||
14
.simplecov
14
.simplecov
@@ -1,4 +1,18 @@
|
||||
|
||||
if ENV['GITHUB_ACTION']
|
||||
require 'simplecov-lcov'
|
||||
|
||||
SimpleCov::Formatter::LcovFormatter.config do |c|
|
||||
c.single_report_path = 'coverage/lcov.info'
|
||||
c.report_with_single_file = true
|
||||
end
|
||||
|
||||
SimpleCov.formatter = SimpleCov::Formatter::LcovFormatter
|
||||
end
|
||||
|
||||
SimpleCov.start do
|
||||
enable_coverage :branch # Only supported for Ruby >= 2.5
|
||||
|
||||
add_filter '/spec/'
|
||||
add_filter 'helper'
|
||||
end
|
||||
17
.travis.yml
17
.travis.yml
@@ -1,17 +0,0 @@
|
||||
language: ruby
|
||||
sudo: false
|
||||
cache: bundler
|
||||
rvm:
|
||||
- 2.4.9
|
||||
- 2.5.7
|
||||
- 2.6.5
|
||||
- 2.7.0
|
||||
matrix:
|
||||
allow_failures:
|
||||
- rvm: 2.7.0
|
||||
script:
|
||||
- bundle exec rubocop
|
||||
- bundle exec rspec
|
||||
notifications:
|
||||
email:
|
||||
- team@wpscan.org
|
||||
11
README.md
11
README.md
@@ -7,15 +7,15 @@
|
||||
<h3 align="center">WPScan</h3>
|
||||
|
||||
<p align="center">
|
||||
WordPress Vulnerability Scanner
|
||||
WordPress Security Scanner
|
||||
<br>
|
||||
<br>
|
||||
<a href="https://wpscan.org/" title="homepage" target="_blank">Homepage</a> - <a href="https://wpscan.io/" title="wpscan.io" target="_blank">WPScan.io</a> - <a href="https://wpvulndb.com/" title="vulnerability database" target="_blank">Vulnerability Database</a> - <a href="https://wordpress.org/plugins/wpscan/" title="wordpress plugin" target="_blank">WordPress Plugin</a>
|
||||
<a href="https://wpscan.org/" title="homepage" target="_blank">Homepage</a> - <a href="https://wpscan.io/" title="wpscan.io" target="_blank">WPScan.io</a> - <a href="https://wpvulndb.com/" title="vulnerability database" target="_blank">Vulnerability Database</a> - <a href="https://wordpress.org/plugins/wpscan/" title="wordpress security plugin" target="_blank">WordPress Security Plugin</a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<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://github.com/wpscanteam/wpscan/actions?query=workflow%3ABuild" target="_blank"><img src="https://github.com/wpscanteam/wpscan/workflows/Build/badge.svg"></a>
|
||||
<a href="https://codeclimate.com/github/wpscanteam/wpscan" target="_blank"><img src="https://codeclimate.com/github/wpscanteam/wpscan/badges/gpa.svg"></a>
|
||||
</p>
|
||||
|
||||
@@ -130,6 +130,11 @@ cli_options:
|
||||
api_token: YOUR_API_TOKEN
|
||||
```
|
||||
|
||||
## Load API Token From ENV (since v3.7.10)
|
||||
|
||||
The API Token will be automatically loaded from the ENV variable `WPSCAN_API_TOKEN` if present. If the `--api-token` CLI option is also provided, the value from the CLI will be used.
|
||||
|
||||
|
||||
## Enumerating usernames
|
||||
|
||||
```shell
|
||||
|
||||
@@ -18,9 +18,7 @@ module WPScan
|
||||
target.content_dir = ParsedCli.wp_content_dir if ParsedCli.wp_content_dir
|
||||
target.plugins_dir = ParsedCli.wp_plugins_dir if ParsedCli.wp_plugins_dir
|
||||
|
||||
return if target.content_dir
|
||||
|
||||
raise Error::WpContentDirNotDetected
|
||||
raise Error::WpContentDirNotDetected unless target.content_dir
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -51,7 +51,7 @@ module WPScan
|
||||
OptSmartList.new(['--plugins-list LIST', 'List of plugins to enumerate'], advanced: true),
|
||||
OptChoice.new(
|
||||
['--plugins-detection MODE',
|
||||
'Use the supplied mode to enumerate Plugins, instead of the global (--detection-mode) mode.'],
|
||||
'Use the supplied mode to enumerate Plugins.'],
|
||||
choices: %w[mixed passive aggressive], normalize: :to_sym, default: :passive
|
||||
),
|
||||
OptBoolean.new(
|
||||
@@ -62,8 +62,7 @@ module WPScan
|
||||
),
|
||||
OptChoice.new(
|
||||
['--plugins-version-detection MODE',
|
||||
'Use the supplied mode to check plugins versions instead of the --detection-mode ' \
|
||||
'or --plugins-detection modes.'],
|
||||
'Use the supplied mode to check plugins\' versions.'],
|
||||
choices: %w[mixed passive aggressive], normalize: :to_sym, default: :mixed
|
||||
),
|
||||
OptInteger.new(
|
||||
|
||||
@@ -4,6 +4,8 @@ module WPScan
|
||||
module Controller
|
||||
# Controller to handle the API token
|
||||
class VulnApi < CMSScanner::Controller::Base
|
||||
ENV_KEY = 'WPSCAN_API_TOKEN'
|
||||
|
||||
def cli_options
|
||||
[
|
||||
OptString.new(['--api-token TOKEN', 'The WPVulnDB API Token to display vulnerability data'])
|
||||
@@ -11,9 +13,9 @@ module WPScan
|
||||
end
|
||||
|
||||
def before_scan
|
||||
return unless ParsedCli.api_token
|
||||
return unless ParsedCli.api_token || ENV.key?(ENV_KEY)
|
||||
|
||||
DB::VulnApi.token = ParsedCli.api_token
|
||||
DB::VulnApi.token = ParsedCli.api_token || ENV[ENV_KEY]
|
||||
|
||||
api_status = DB::VulnApi.status
|
||||
|
||||
|
||||
@@ -16,8 +16,7 @@ module WPScan
|
||||
target.url(path),
|
||||
confidence: 70,
|
||||
found_by: DIRECT_ACCESS,
|
||||
interesting_entries: target.directory_listing_entries(path),
|
||||
references: { url: 'https://github.com/wpscanteam/wpscan/issues/422' }
|
||||
interesting_entries: target.directory_listing_entries(path)
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -11,11 +11,7 @@ module WPScan
|
||||
|
||||
return unless target.debug_log?(path)
|
||||
|
||||
Model::DebugLog.new(
|
||||
target.url(path),
|
||||
confidence: 100, found_by: DIRECT_ACCESS,
|
||||
references: { url: 'https://codex.wordpress.org/Debugging_in_WordPress' }
|
||||
)
|
||||
Model::DebugLog.new(target.url(path), confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -11,12 +11,7 @@ module WPScan
|
||||
|
||||
return unless /DUPLICATOR INSTALL-LOG/.match?(target.head_and_get(path).body)
|
||||
|
||||
Model::DuplicatorInstallerLog.new(
|
||||
target.url(path),
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
references: { url: 'https://www.exploit-db.com/ghdb/3981/' }
|
||||
)
|
||||
Model::DuplicatorInstallerLog.new(target.url(path), confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -15,10 +15,7 @@ module WPScan
|
||||
Model::EmergencyPwdResetScript.new(
|
||||
target.url(path),
|
||||
confidence: /password/i.match?(res.body) ? 100 : 40,
|
||||
found_by: DIRECT_ACCESS,
|
||||
references: {
|
||||
url: 'https://codex.wordpress.org/Resetting_Your_Password#Using_the_Emergency_Password_Reset_Script'
|
||||
}
|
||||
found_by: DIRECT_ACCESS
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -16,8 +16,7 @@ module WPScan
|
||||
target.url(path),
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
interesting_entries: fpd_entries,
|
||||
references: { url: 'https://www.owasp.org/index.php/Full_Path_Disclosure' }
|
||||
interesting_entries: fpd_entries
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -9,20 +9,14 @@ module WPScan
|
||||
def passive(_opts = {})
|
||||
pattern = %r{#{target.content_dir}/mu\-plugins/}i
|
||||
|
||||
target.in_scope_uris(target.homepage_res) do |uri|
|
||||
target.in_scope_uris(target.homepage_res, '(//@href|//@src)[contains(., "mu-plugins")]') do |uri|
|
||||
next unless uri.path&.match?(pattern)
|
||||
|
||||
url = target.url('wp-content/mu-plugins/')
|
||||
|
||||
target.mu_plugins = true
|
||||
|
||||
return Model::MuPlugins.new(
|
||||
url,
|
||||
confidence: 70,
|
||||
found_by: 'URLs In Homepage (Passive Detection)',
|
||||
to_s: "This site has 'Must Use Plugins': #{url}",
|
||||
references: { url: 'http://codex.wordpress.org/Must_Use_Plugins' }
|
||||
)
|
||||
return Model::MuPlugins.new(url, confidence: 70, found_by: 'URLs In Homepage (Passive Detection)')
|
||||
end
|
||||
nil
|
||||
end
|
||||
@@ -37,13 +31,7 @@ module WPScan
|
||||
|
||||
target.mu_plugins = true
|
||||
|
||||
Model::MuPlugins.new(
|
||||
url,
|
||||
confidence: 80,
|
||||
found_by: DIRECT_ACCESS,
|
||||
to_s: "This site has 'Must Use Plugins': #{url}",
|
||||
references: { url: 'http://codex.wordpress.org/Must_Use_Plugins' }
|
||||
)
|
||||
Model::MuPlugins.new(url, confidence: 80, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -17,13 +17,7 @@ module WPScan
|
||||
|
||||
target.multisite = true
|
||||
|
||||
Model::Multisite.new(
|
||||
url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
to_s: 'This site seems to be a multisite',
|
||||
references: { url: 'http://codex.wordpress.org/Glossary#Multisite' }
|
||||
)
|
||||
Model::Multisite.new(url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -20,12 +20,7 @@ module WPScan
|
||||
|
||||
target.registration_enabled = true
|
||||
|
||||
Model::Registration.new(
|
||||
res.effective_url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
to_s: "Registration is enabled: #{res.effective_url}"
|
||||
)
|
||||
Model::Registration.new(res.effective_url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -13,12 +13,7 @@ module WPScan
|
||||
|
||||
return unless res.code == 200 && res.headers['Content-Type'] =~ %r{\Aapplication/zip}i
|
||||
|
||||
Model::TmmDbMigrate.new(
|
||||
url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
references: { packetstorm: 131_957 }
|
||||
)
|
||||
Model::TmmDbMigrate.new(url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -13,12 +13,7 @@ module WPScan
|
||||
|
||||
url = target.url(path)
|
||||
|
||||
Model::UploadDirectoryListing.new(
|
||||
url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
to_s: "Upload directory has listing enabled: #{url}"
|
||||
)
|
||||
Model::UploadDirectoryListing.new(url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -14,11 +14,7 @@ module WPScan
|
||||
|
||||
return unless SQL_PATTERN.match?(res.body)
|
||||
|
||||
Model::UploadSQLDump.new(
|
||||
target.url(path),
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS
|
||||
)
|
||||
Model::UploadSQLDump.new(target.url(path), confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -11,17 +11,7 @@ module WPScan
|
||||
|
||||
return unless res.code == 200
|
||||
|
||||
Model::WPCron.new(
|
||||
wp_cron_url,
|
||||
confidence: 60,
|
||||
found_by: DIRECT_ACCESS,
|
||||
references: {
|
||||
url: [
|
||||
'https://www.iplocation.net/defend-wordpress-from-ddos',
|
||||
'https://github.com/wpscanteam/wpscan/issues/1299'
|
||||
]
|
||||
}
|
||||
)
|
||||
Model::WPCron.new(wp_cron_url, confidence: 60, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
|
||||
def wp_cron_url
|
||||
|
||||
@@ -20,7 +20,7 @@ module WPScan
|
||||
end
|
||||
|
||||
def passive_from_css_href(res, opts)
|
||||
target.in_scope_uris(res, '//style/@src|//link/@href') do |uri|
|
||||
target.in_scope_uris(res, '//link/@href[contains(., "style.css")]') do |uri|
|
||||
next unless uri.path =~ %r{/themes/([^\/]+)/style.css\z}i
|
||||
|
||||
return create_theme(Regexp.last_match[1], uri.to_s, opts)
|
||||
|
||||
@@ -16,7 +16,7 @@ module WPScan
|
||||
end
|
||||
|
||||
def errored_response?(response)
|
||||
response.code != 200 && response.body !~ /login_error/i
|
||||
response.code != 200 && response.body !~ /Incorrect username or password/i
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -68,11 +68,9 @@ module WPScan
|
||||
extracted_versions = extracted_versions.select { |x| x =~ /[0-9]+/ }
|
||||
|
||||
sorted = extracted_versions.sort do |x, y|
|
||||
begin
|
||||
Gem::Version.new(x) <=> Gem::Version.new(y)
|
||||
rescue StandardError
|
||||
0
|
||||
end
|
||||
Gem::Version.new(x) <=> Gem::Version.new(y)
|
||||
rescue StandardError
|
||||
0
|
||||
end
|
||||
|
||||
sorted.last
|
||||
|
||||
@@ -71,11 +71,13 @@ module WPScan
|
||||
return username, 'Display Name', 50 if username
|
||||
end
|
||||
|
||||
# @param [ String ] url
|
||||
# @param [ String, Addressable::URI ] uri
|
||||
#
|
||||
# @return [ String, nil ]
|
||||
def username_from_author_url(url)
|
||||
url[%r{/author/([^/\b]+)/?}i, 1]
|
||||
def username_from_author_url(uri)
|
||||
uri = Addressable::URI.parse(uri) unless uri.is_a?(Addressable::URI)
|
||||
|
||||
uri.path[%r{/author/([^/\b]+)/?}i, 1]
|
||||
end
|
||||
|
||||
# @param [ Typhoeus::Response ] res
|
||||
@@ -83,12 +85,12 @@ module WPScan
|
||||
# @return [ String, nil ] The username found
|
||||
def username_from_response(res)
|
||||
# Permalink enabled
|
||||
target.in_scope_uris(res, '//link/@href|//a/@href') do |uri|
|
||||
username = username_from_author_url(uri.to_s)
|
||||
target.in_scope_uris(res, '//@href[contains(., "author/")]') do |uri|
|
||||
username = username_from_author_url(uri)
|
||||
return username if username
|
||||
end
|
||||
|
||||
# No permalink
|
||||
# No permalink, TODO Maybe use xpath to extract the classes ?
|
||||
res.body[/<body class="archive author author-([^\s]+)[ "]/i, 1]
|
||||
end
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@ module WPScan
|
||||
def potential_usernames(res)
|
||||
usernames = []
|
||||
|
||||
target.in_scope_uris(res, '//a/@href') do |uri, node|
|
||||
target.in_scope_uris(res, '//a/@href[contains(., "author")]') do |uri, node|
|
||||
if uri.path =~ %r{/author/([^/\b]+)/?\z}i
|
||||
usernames << [Regexp.last_match[1], 'Author Pattern', 100]
|
||||
elsif /author=[0-9]+/.match?(uri.query)
|
||||
|
||||
@@ -21,7 +21,7 @@ module WPScan
|
||||
loop do
|
||||
current_page += 1
|
||||
|
||||
res = Typhoeus.get(api_url, params: { per_page: MAX_PER_PAGE, page: current_page })
|
||||
res = Browser.get(api_url, params: { per_page: MAX_PER_PAGE, page: current_page })
|
||||
|
||||
total_pages ||= res.headers['X-WP-TotalPages'].to_i
|
||||
|
||||
|
||||
@@ -8,11 +8,15 @@ module WPScan
|
||||
# @param [ String ] type plugins / themes
|
||||
# @param [ Boolean ] uniq Wether or not to apply the #uniq on the results
|
||||
#
|
||||
# @return [Array<String> ] The plugins/themes detected in the href, src attributes of the homepage
|
||||
# @return [ Array<String> ] The plugins/themes detected in the href, src attributes of the page
|
||||
def items_from_links(type, uniq = true)
|
||||
found = []
|
||||
xpath = format(
|
||||
'(//@href|//@src|//@data-src)[contains(., "%s")]',
|
||||
type == 'plugins' ? target.plugins_dir : target.content_dir
|
||||
)
|
||||
|
||||
target.in_scope_uris(page_res) do |uri|
|
||||
target.in_scope_uris(page_res, xpath) do |uri|
|
||||
next unless uri.to_s =~ item_attribute_pattern(type)
|
||||
|
||||
slug = Regexp.last_match[1]&.strip
|
||||
|
||||
@@ -28,7 +28,7 @@ module WPScan
|
||||
end
|
||||
|
||||
def passive_urls_xpath
|
||||
'//a[contains(@href, "rdf")]/@href'
|
||||
'//a[contains(@href, "/rdf")]/@href'
|
||||
end
|
||||
|
||||
def aggressive_urls(_opts = {})
|
||||
|
||||
@@ -8,45 +8,110 @@ module WPScan
|
||||
end
|
||||
|
||||
#
|
||||
# Empty classes for the #type to be correctly displayed (as taken from the self.class from the parent)
|
||||
# Some classes are empty for the #type to be correctly displayed (as taken from the self.class from the parent)
|
||||
#
|
||||
class BackupDB < InterestingFinding
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['https://github.com/wpscanteam/wpscan/issues/422'] }
|
||||
end
|
||||
end
|
||||
|
||||
class DebugLog < InterestingFinding
|
||||
# @ return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['https://codex.wordpress.org/Debugging_in_WordPress'] }
|
||||
end
|
||||
end
|
||||
|
||||
class DuplicatorInstallerLog < InterestingFinding
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['https://www.exploit-db.com/ghdb/3981/'] }
|
||||
end
|
||||
end
|
||||
|
||||
class EmergencyPwdResetScript < InterestingFinding
|
||||
def references
|
||||
@references ||= {
|
||||
url: ['https://codex.wordpress.org/Resetting_Your_Password#Using_the_Emergency_Password_Reset_Script']
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
class FullPathDisclosure < InterestingFinding
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['https://www.owasp.org/index.php/Full_Path_Disclosure'] }
|
||||
end
|
||||
end
|
||||
|
||||
class MuPlugins < InterestingFinding
|
||||
# @return [ String ]
|
||||
def to_s
|
||||
@to_s ||= "This site has 'Must Use Plugins': #{url}"
|
||||
end
|
||||
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['http://codex.wordpress.org/Must_Use_Plugins'] }
|
||||
end
|
||||
end
|
||||
|
||||
class Multisite < InterestingFinding
|
||||
# @return [ String ]
|
||||
def to_s
|
||||
@to_s ||= 'This site seems to be a multisite'
|
||||
end
|
||||
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { url: ['http://codex.wordpress.org/Glossary#Multisite'] }
|
||||
end
|
||||
end
|
||||
|
||||
class Readme < InterestingFinding
|
||||
end
|
||||
|
||||
class Registration < InterestingFinding
|
||||
# @return [ String ]
|
||||
def to_s
|
||||
@to_s ||= "Registration is enabled: #{url}"
|
||||
end
|
||||
end
|
||||
|
||||
class TmmDbMigrate < InterestingFinding
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= { packetstorm: [131_957] }
|
||||
end
|
||||
end
|
||||
|
||||
class UploadDirectoryListing < InterestingFinding
|
||||
# @return [ String ]
|
||||
def to_s
|
||||
@to_s ||= "Upload directory has listing enabled: #{url}"
|
||||
end
|
||||
end
|
||||
|
||||
class UploadSQLDump < InterestingFinding
|
||||
end
|
||||
|
||||
class WPCron < InterestingFinding
|
||||
# @return [ String ]
|
||||
def to_s
|
||||
@to_s ||= "The external WP-Cron seems to be enabled: #{url}"
|
||||
end
|
||||
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
@references ||= {
|
||||
url: [
|
||||
'https://www.iplocation.net/defend-wordpress-from-ddos',
|
||||
'https://github.com/wpscanteam/wpscan/issues/1299'
|
||||
]
|
||||
}
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -40,9 +40,9 @@ module WPScan
|
||||
def rce_132_vuln
|
||||
Vulnerability.new(
|
||||
'Timthumb <= 1.32 Remote Code Execution',
|
||||
{ exploitdb: ['17602'] },
|
||||
'RCE',
|
||||
'1.33'
|
||||
references: { exploitdb: ['17602'] },
|
||||
type: 'RCE',
|
||||
fixed_in: '1.33'
|
||||
)
|
||||
end
|
||||
|
||||
@@ -50,12 +50,12 @@ module WPScan
|
||||
def rce_webshot_vuln
|
||||
Vulnerability.new(
|
||||
'Timthumb <= 2.8.13 WebShot Remote Code Execution',
|
||||
{
|
||||
references: {
|
||||
url: ['http://seclists.org/fulldisclosure/2014/Jun/117', 'https://github.com/wpscanteam/wpscan/issues/519'],
|
||||
cve: '2014-4663'
|
||||
},
|
||||
'RCE',
|
||||
'2.8.14'
|
||||
type: 'RCE',
|
||||
fixed_in: '2.8.14'
|
||||
)
|
||||
end
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ module WPScan
|
||||
|
||||
# @return [ Hash ]
|
||||
def references
|
||||
{
|
||||
@references ||= {
|
||||
url: ['http://codex.wordpress.org/XML-RPC_Pingback_API'],
|
||||
metasploit: [
|
||||
'auxiliary/scanner/http/wordpress_ghost_scanner',
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<% if @users.empty? -%>
|
||||
<%= notice_icon %> No Valid Passwords Found.
|
||||
<% else -%>
|
||||
<%= notice_icon %> Valid Combinations Found:
|
||||
<%= critical_icon %> Valid Combinations Found:
|
||||
<% @users.each do |user| -%>
|
||||
| Username: <%= user.username %>, Password: <%= user.password %>
|
||||
<% end -%>
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
| <%= critical_icon %> Title: <%= @v.title %>
|
||||
<% if @v.cvss -%>
|
||||
| CVSS: <%= @v.cvss[:score] %> (<%= @v.cvss[:vector] %>)
|
||||
<% end -%>
|
||||
<% if @v.fixed_in -%>
|
||||
| Fixed in: <%= @v.fixed_in %>
|
||||
<% end -%>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
<% vulns.each_with_index do |v, index| -%>
|
||||
{
|
||||
"title": <%= v.title.to_json %>,
|
||||
<% if v.cvss -%>
|
||||
"cvss": <%= v.cvss.to_json %>,
|
||||
<% end -%>
|
||||
"fixed_in": <%= v.fixed_in.to_json %>,
|
||||
"references": <%= v.references.to_json %>
|
||||
}<% unless index == last_index -%>,<% end -%>
|
||||
|
||||
@@ -67,13 +67,13 @@ module WPScan
|
||||
# @return [ Hash ] The params for Typhoeus::Request
|
||||
# @note Those params can't be overriden by CLI options
|
||||
def request_params
|
||||
@request_params ||= {
|
||||
@request_params ||= Browser.instance.default_connect_request_params.merge(
|
||||
timeout: 600,
|
||||
connecttimeout: 300,
|
||||
accept_encoding: 'gzip, deflate',
|
||||
cache_ttl: 0,
|
||||
headers: { 'User-Agent' => Browser.instance.default_user_agent, 'Referer' => nil }
|
||||
}
|
||||
headers: { 'User-Agent' => Browser.instance.default_user_agent }
|
||||
)
|
||||
end
|
||||
|
||||
# @return [ String ] The raw file URL associated with the given filename
|
||||
@@ -85,7 +85,7 @@ module WPScan
|
||||
def remote_file_checksum(filename)
|
||||
url = "#{remote_file_url(filename)}.sha512"
|
||||
|
||||
res = Browser.get(url, request_params)
|
||||
res = Typhoeus.get(url, request_params)
|
||||
raise Error::Download, res if res.timed_out? || res.code != 200
|
||||
|
||||
res.body.chomp
|
||||
@@ -126,7 +126,7 @@ module WPScan
|
||||
file_path = local_file_path(filename)
|
||||
file_url = remote_file_url(filename)
|
||||
|
||||
res = Browser.get(file_url, request_params)
|
||||
res = Typhoeus.get(file_url, request_params)
|
||||
raise Error::Download, res if res.timed_out? || res.code != 200
|
||||
|
||||
File.open(file_path, 'wb') { |f| f.write(res.body) }
|
||||
@@ -139,24 +139,22 @@ module WPScan
|
||||
updated = []
|
||||
|
||||
FILES.each do |filename|
|
||||
begin
|
||||
db_checksum = remote_file_checksum(filename)
|
||||
db_checksum = remote_file_checksum(filename)
|
||||
|
||||
# Checking if the file needs to be updated
|
||||
next if File.exist?(local_file_path(filename)) && db_checksum == local_file_checksum(filename)
|
||||
# Checking if the file needs to be updated
|
||||
next if File.exist?(local_file_path(filename)) && db_checksum == local_file_checksum(filename)
|
||||
|
||||
create_backup(filename)
|
||||
dl_checksum = download(filename)
|
||||
create_backup(filename)
|
||||
dl_checksum = download(filename)
|
||||
|
||||
raise "#{filename}: checksums do not match" unless dl_checksum == db_checksum
|
||||
raise Error::ChecksumsMismatch, filename unless dl_checksum == db_checksum
|
||||
|
||||
updated << filename
|
||||
rescue StandardError => e
|
||||
restore_backup(filename)
|
||||
raise e
|
||||
ensure
|
||||
delete_backup(filename) if File.exist?(backup_file_path(filename))
|
||||
end
|
||||
updated << filename
|
||||
rescue StandardError => e
|
||||
restore_backup(filename)
|
||||
raise e
|
||||
ensure
|
||||
delete_backup(filename) if File.exist?(backup_file_path(filename))
|
||||
end
|
||||
|
||||
File.write(last_update_file, Time.now)
|
||||
|
||||
@@ -21,8 +21,10 @@ module WPScan
|
||||
# @return [ Hash ]
|
||||
def self.get(path, params = {})
|
||||
return {} unless token
|
||||
return {} if path.end_with?('/latest') # Remove this when api/v4 is up
|
||||
|
||||
res = Browser.get(uri.join(path), params.merge(request_params))
|
||||
# Typhoeus.get is used rather than Browser.get to avoid merging irrelevant params from the CLI
|
||||
res = Typhoeus.get(uri.join(path), default_request_params.merge(params))
|
||||
|
||||
return {} if res.code == 404 # This is for API inconsistencies when dots in path
|
||||
return JSON.parse(res.body) if NON_ERROR_CODES.include?(res.code)
|
||||
@@ -64,15 +66,14 @@ module WPScan
|
||||
end
|
||||
|
||||
# @return [ Hash ]
|
||||
def self.request_params
|
||||
{
|
||||
# @note Those params can not be overriden by CLI options
|
||||
def self.default_request_params
|
||||
Browser.instance.default_connect_request_params.merge(
|
||||
headers: {
|
||||
'Host' => uri.host, # Reset in case user provided a --vhost for the target
|
||||
'Referer' => nil, # Removes referer set by the cmsscanner to the target url
|
||||
'User-Agent' => Browser.instance.default_user_agent,
|
||||
'Authorization' => "Token token=#{token}"
|
||||
}
|
||||
}
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -8,5 +8,17 @@ module WPScan
|
||||
'Update required, you can not run a scan if a database file is missing.'
|
||||
end
|
||||
end
|
||||
|
||||
class ChecksumsMismatch < Standard
|
||||
attr_reader :db_file
|
||||
|
||||
def initialize(db_file)
|
||||
@db_file = db_file
|
||||
end
|
||||
|
||||
def to_s
|
||||
"#{db_file}: checksums do not match. Please try again in a few minutes."
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -17,7 +17,7 @@ module WPScan
|
||||
end
|
||||
|
||||
# Needed to have inheritance of the @child_class_constants
|
||||
# If inheritance is not needed, then the #child_class_constant can be used in the classe definition, ie
|
||||
# If inheritance is not needed, then the #child_class_constant can be used in the class definition, ie
|
||||
# child_class_constant :FILES, PATTERN: /aaa/i
|
||||
# @return [ Hash ]
|
||||
def self.child_class_constants
|
||||
|
||||
@@ -21,13 +21,11 @@ module WPScan
|
||||
parsers = ALLOWED_PARSERS.include?(self.class::PARSER) ? [self.class::PARSER] : ALLOWED_PARSERS
|
||||
|
||||
parsers.each do |parser|
|
||||
begin
|
||||
parsed = parser.respond_to?(:safe_load) ? parser.safe_load(body) : parser.load(body)
|
||||
parsed = parser.respond_to?(:safe_load) ? parser.safe_load(body) : parser.load(body)
|
||||
|
||||
return parsed if parsed.is_a?(Hash) || parsed.is_a?(Array)
|
||||
rescue StandardError
|
||||
next
|
||||
end
|
||||
return parsed if parsed.is_a?(Hash) || parsed.is_a?(Array)
|
||||
rescue StandardError
|
||||
next
|
||||
end
|
||||
|
||||
nil # Make sure nil is returned in case none of the parsers managed to parse the body correctly
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
module WPScan
|
||||
# References module (which should be included along with the CMSScanner::References)
|
||||
# to allow the use of the wpvulndb reference
|
||||
# to allow the use of the wpvulndb reference.
|
||||
module References
|
||||
extend ActiveSupport::Concern
|
||||
|
||||
|
||||
@@ -32,8 +32,12 @@ module WPScan
|
||||
|
||||
if %i[mixed aggressive].include?(detection_mode)
|
||||
%w[wp-admin/install.php wp-login.php].each do |path|
|
||||
return true if in_scope_uris(Browser.get_and_follow_location(url(path))).any? do |uri|
|
||||
WORDPRESS_PATTERN.match?(uri.path)
|
||||
res = Browser.get_and_follow_location(url(path))
|
||||
|
||||
next unless res.code == 200
|
||||
|
||||
in_scope_uris(res, '//link/@href|//script/@src') do |uri|
|
||||
return true if WORDPRESS_PATTERN.match?(uri.path)
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -44,7 +48,7 @@ module WPScan
|
||||
# @param [ Typhoeus::Response ] response
|
||||
# @return [ Boolean ]
|
||||
def wordpress_from_meta_comments_or_scripts?(response)
|
||||
in_scope_uris(response) do |uri|
|
||||
in_scope_uris(response, '//link/@href|//script/@src') do |uri|
|
||||
return true if WORDPRESS_PATTERN.match?(uri.path) || WP_JSON_OEMBED_PATTERN.match?(uri.path)
|
||||
end
|
||||
|
||||
@@ -100,8 +104,9 @@ module WPScan
|
||||
|
||||
unless content_dir
|
||||
pattern = %r{https?://s\d\.wp\.com#{WORDPRESS_PATTERN}}i.freeze
|
||||
xpath = '(//@href|//@src)[contains(., "wp.com")]'
|
||||
|
||||
uris_from_page(homepage_res) do |uri|
|
||||
uris_from_page(homepage_res, xpath) do |uri|
|
||||
return true if uri.to_s.match?(pattern)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -105,9 +105,10 @@ module WPScan
|
||||
|
||||
# url_pattern is from CMSScanner::Target
|
||||
pattern = %r{#{url_pattern}(.+?)/(?:xmlrpc\.php|wp\-includes/)}i
|
||||
xpath = '(//@src|//@href|//@data-src)[contains(., "xmlrpc.php") or contains(., "wp-includes/")]'
|
||||
|
||||
[homepage_res, error_404_res].each do |page_res|
|
||||
in_scope_uris(page_res) do |uri|
|
||||
in_scope_uris(page_res, xpath) do |uri|
|
||||
return @sub_dir = Regexp.last_match[1] if uri.to_s.match(pattern)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
# Version
|
||||
module WPScan
|
||||
VERSION = '3.7.6'
|
||||
VERSION = '3.8.1'
|
||||
end
|
||||
|
||||
@@ -18,9 +18,10 @@ module WPScan
|
||||
|
||||
new(
|
||||
json_data['title'],
|
||||
references,
|
||||
json_data['vuln_type'],
|
||||
json_data['fixed_in']
|
||||
references: references,
|
||||
type: json_data['vuln_type'],
|
||||
fixed_in: json_data['fixed_in'],
|
||||
cvss: json_data['cvss']&.symbolize_keys
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -74,20 +74,40 @@ describe WPScan::Controller::VulnApi do
|
||||
context 'when limited requests' do
|
||||
let(:requests) { 100 }
|
||||
|
||||
it 'does not raise an error' do
|
||||
it 'sets the token and does not raise an error' do
|
||||
expect { controller.before_scan }.to_not raise_error
|
||||
|
||||
expect(WPScan::DB::VulnApi.token).to eql 'token'
|
||||
end
|
||||
|
||||
context 'when unlimited requests' do
|
||||
let(:requests) { 'Unlimited' }
|
||||
|
||||
it 'does not raise an error' do
|
||||
it 'sets the token and does not raise an error' do
|
||||
expect { controller.before_scan }.to_not raise_error
|
||||
|
||||
expect(WPScan::DB::VulnApi.token).to eql 'token'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context 'when token in ENV' do
|
||||
before do
|
||||
ENV[described_class::ENV_KEY] = 'token-from-env'
|
||||
|
||||
expect(WPScan::DB::VulnApi)
|
||||
.to receive(:status)
|
||||
.and_return('success' => true, 'plan' => 'free', 'requests_remaining' => 'Unlimited')
|
||||
end
|
||||
|
||||
it 'sets the token and does not raise an error' do
|
||||
expect { controller.before_scan }.to_not raise_error
|
||||
|
||||
expect(WPScan::DB::VulnApi.token).to eql 'token-from-env'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -6,8 +6,55 @@ describe WPScan::Finders::InterestingFindings::MuPlugins do
|
||||
let(:url) { 'http://ex.lo/' }
|
||||
let(:fixtures) { FINDERS_FIXTURES.join('interesting_findings', 'mu_plugins') }
|
||||
|
||||
before do
|
||||
expect(target).to receive(:content_dir).at_least(1).and_return('wp-content')
|
||||
end
|
||||
|
||||
describe '#passive' do
|
||||
xit
|
||||
before { stub_request(:get, url).to_return(body: body) }
|
||||
|
||||
context 'when no uris' do
|
||||
let(:body) { '' }
|
||||
|
||||
its(:passive) { should be nil }
|
||||
end
|
||||
|
||||
context 'when a large amount of unrelated uris' do
|
||||
let(:body) do
|
||||
Array.new(250) { |i| "<a href='#{url}#{i}.html'>Some Link</a><img src='#{url}img-#{i}.png'/>" }.join("\n")
|
||||
end
|
||||
|
||||
it 'should not take a while to process the page' do
|
||||
time_start = Time.now
|
||||
result = finder.passive
|
||||
time_end = Time.now
|
||||
|
||||
expect(result).to be nil
|
||||
expect(time_end - time_start).to be < 1
|
||||
end
|
||||
end
|
||||
|
||||
context 'when uris' do
|
||||
let(:body) { File.read(fixtures.join(fixture)) }
|
||||
|
||||
context 'when none matching' do
|
||||
let(:fixture) { 'no_match.html' }
|
||||
|
||||
its(:passive) { should be nil }
|
||||
end
|
||||
|
||||
context 'when matching via href' do
|
||||
let(:fixture) { 'match_href.html' }
|
||||
|
||||
its(:passive) { should be_a WPScan::Model::MuPlugins }
|
||||
end
|
||||
|
||||
context 'when matching from src' do
|
||||
let(:fixture) { 'match_src.html' }
|
||||
|
||||
its(:passive) { should be_a WPScan::Model::MuPlugins }
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe '#aggressive' do
|
||||
|
||||
49
spec/app/finders/passwords/xml_rpc_spec.rb
Normal file
49
spec/app/finders/passwords/xml_rpc_spec.rb
Normal file
@@ -0,0 +1,49 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::Passwords::XMLRPC do
|
||||
subject(:finder) { described_class.new(target) }
|
||||
let(:target) { WPScan::Model::XMLRPC.new(url) }
|
||||
let(:url) { 'http://ex.lo/xmlrpc.php' }
|
||||
|
||||
RESPONSE_403_BODY = '<?xml version="1.0" encoding="UTF-8"?>
|
||||
<methodResponse>
|
||||
<fault>
|
||||
<value>
|
||||
<struct>
|
||||
<member>
|
||||
<name>faultCode</name>
|
||||
<value><int>403</int></value>
|
||||
</member>
|
||||
<member>
|
||||
<name>faultString</name>
|
||||
<value><string>Incorrect username or password.</string></value>
|
||||
</member>
|
||||
</struct>
|
||||
</value>
|
||||
</fault>
|
||||
</methodResponse>'
|
||||
|
||||
describe '#attack' do
|
||||
context 'when no valid credentials' do
|
||||
before do
|
||||
stub_request(:post, url).to_return(status: status, body: RESPONSE_403_BODY)
|
||||
|
||||
finder.attack(users, %w[pwd])
|
||||
end
|
||||
|
||||
let(:users) { %w[admin].map { |username| WPScan::Model::User.new(username) } }
|
||||
|
||||
context 'when status = 200' do
|
||||
let(:status) { 200 }
|
||||
|
||||
its('progress_bar.log') { should be_empty }
|
||||
end
|
||||
|
||||
context 'when status = 403' do
|
||||
let(:status) { 403 }
|
||||
|
||||
its('progress_bar.log') { should be_empty }
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -19,7 +19,7 @@ describe WPScan::Finders::Users::AuthorIdBruteForcing do
|
||||
end
|
||||
end
|
||||
|
||||
describe '#potential_username' do
|
||||
describe '#username_from_response' do
|
||||
[
|
||||
'4.1.1', '4.1.1-permalink',
|
||||
'3.0', '3.0-permalink',
|
||||
@@ -32,6 +32,19 @@ describe WPScan::Finders::Users::AuthorIdBruteForcing do
|
||||
expect(finder.username_from_response(res)).to eql 'admin'
|
||||
end
|
||||
end
|
||||
|
||||
context 'when a lot of unrelated links' do
|
||||
it 'should not take a while to process the page' do
|
||||
body = Array.new(300) { |i| "<a href='#{url}#{i}.html'>Some Link</a>" }.join("\n")
|
||||
body << '<a href="https://wp.lab/author/test/">Link</a>'
|
||||
|
||||
time_start = Time.now
|
||||
expect(finder.username_from_response(Typhoeus::Response.new(body: body))).to eql 'test'
|
||||
time_end = Time.now
|
||||
|
||||
expect(time_end - time_start).to be < 1
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe '#display_name_from_body' do
|
||||
|
||||
@@ -16,12 +16,31 @@ describe WPScan::Finders::Users::AuthorPosts do
|
||||
|
||||
results = finder.potential_usernames(res)
|
||||
|
||||
expect(results).to eql([
|
||||
['admin', 'Author Pattern', 100],
|
||||
['admin display_name', 'Display Name', 30],
|
||||
['editor', 'Author Pattern', 100],
|
||||
['editor', 'Display Name', 30]
|
||||
])
|
||||
expect(results).to eql [
|
||||
['admin', 'Author Pattern', 100],
|
||||
['admin display_name', 'Display Name', 30],
|
||||
['editor', 'Author Pattern', 100],
|
||||
['editor', 'Display Name', 30]
|
||||
]
|
||||
end
|
||||
|
||||
context 'when a lot of unrelated uris' do
|
||||
it 'should not take a while to process the page' do
|
||||
body = Array.new(300) { |i| "<a href='#{url}#{i}.html'>Some Link</a>" }.join("\n")
|
||||
body << "<a href='#{url}author/admin/'>Other Link</a>"
|
||||
body << "<a href='#{url}?author=2'>user display name</a>"
|
||||
|
||||
time_start = Time.now
|
||||
results = finder.potential_usernames(Typhoeus::Response.new(body: body))
|
||||
time_end = Time.now
|
||||
|
||||
expect(results).to eql [
|
||||
['admin', 'Author Pattern', 100],
|
||||
['user display name', 'Display Name', 30]
|
||||
]
|
||||
|
||||
expect(time_end - time_start).to be < 1
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -202,11 +202,11 @@ describe WPScan::Model::Plugin do
|
||||
[
|
||||
WPScan::Vulnerability.new(
|
||||
'First Vuln <= 6.3.10 - LFI',
|
||||
{ wpvulndb: '1' },
|
||||
'LFI',
|
||||
'6.3.10'
|
||||
references: { wpvulndb: '1' },
|
||||
type: 'LFI',
|
||||
fixed_in: '6.3.10'
|
||||
),
|
||||
WPScan::Vulnerability.new('No Fixed In', wpvulndb: '2')
|
||||
WPScan::Vulnerability.new('No Fixed In', references: { wpvulndb: '2' })
|
||||
]
|
||||
end
|
||||
|
||||
|
||||
@@ -224,11 +224,11 @@ describe WPScan::Model::Theme do
|
||||
[
|
||||
WPScan::Vulnerability.new(
|
||||
'First Vuln',
|
||||
{ wpvulndb: '1' },
|
||||
'LFI',
|
||||
'6.3.10'
|
||||
references: { wpvulndb: '1' },
|
||||
type: 'LFI',
|
||||
fixed_in: '6.3.10'
|
||||
),
|
||||
WPScan::Vulnerability.new('No Fixed In', wpvulndb: '2')
|
||||
WPScan::Vulnerability.new('No Fixed In', references: { wpvulndb: '2' })
|
||||
]
|
||||
end
|
||||
|
||||
|
||||
@@ -55,31 +55,15 @@ describe WPScan::Model::WpVersion do
|
||||
expect(version).to be_vulnerable
|
||||
end
|
||||
|
||||
let(:all_vulns) do
|
||||
[
|
||||
WPScan::Vulnerability.new(
|
||||
'WP 3.8.1 - Vuln 1',
|
||||
{ wpvulndb: '1' },
|
||||
'SQLI'
|
||||
),
|
||||
WPScan::Vulnerability.new(
|
||||
'WP 3.8.1 - Vuln 2',
|
||||
{ url: %w[url-2 url-3], osvdb: %w[10], cve: %w[2014-0166], wpvulndb: '2' },
|
||||
nil,
|
||||
'3.8.2'
|
||||
)
|
||||
]
|
||||
end
|
||||
|
||||
context 'when a signle vuln' do
|
||||
let(:number) { '3.8.1' }
|
||||
let(:number) { '3.8' }
|
||||
let(:db_data) { vuln_api_data_for('wordpresses/38') }
|
||||
|
||||
it 'returns the expected result' do
|
||||
@expected = [WPScan::Vulnerability.new(
|
||||
'WP 3.8 - Vuln 1',
|
||||
{ url: %w[url-4], wpvulndb: '3' },
|
||||
'AUTHBYPASS'
|
||||
references: { url: %w[url-4], wpvulndb: '3' },
|
||||
type: 'AUTHBYPASS'
|
||||
)]
|
||||
end
|
||||
end
|
||||
@@ -92,14 +76,14 @@ describe WPScan::Model::WpVersion do
|
||||
@expected = [
|
||||
WPScan::Vulnerability.new(
|
||||
'WP 3.8.1 - Vuln 1',
|
||||
{ wpvulndb: '1' },
|
||||
'SQLI'
|
||||
references: { wpvulndb: '1' },
|
||||
type: 'SQLI',
|
||||
cvss: { score: '5.4', vector: 'VECTOR' }
|
||||
),
|
||||
WPScan::Vulnerability.new(
|
||||
'WP 3.8.1 - Vuln 2',
|
||||
{ url: %w[url-2 url-3], cve: %w[2014-0166], wpvulndb: '2' },
|
||||
nil,
|
||||
'3.8.2'
|
||||
references: { url: %w[url-2 url-3], cve: %w[2014-0166], wpvulndb: '2' },
|
||||
fixed_in: '3.8.2'
|
||||
)
|
||||
]
|
||||
end
|
||||
|
||||
2
spec/cache/.gitignore
vendored
2
spec/cache/.gitignore
vendored
@@ -1,4 +1,4 @@
|
||||
# Ignore everything in this directory
|
||||
*
|
||||
# Except this file
|
||||
!.gitignore
|
||||
!.gitignore
|
||||
|
||||
6037
spec/fixtures/db/dynamic_finders.yml
vendored
6037
spec/fixtures/db/dynamic_finders.yml
vendored
File diff suppressed because it is too large
Load Diff
@@ -9,7 +9,11 @@
|
||||
"id" : 1,
|
||||
"vuln_type" : "SQLI",
|
||||
"published_date" : null,
|
||||
"fixed_in" : null
|
||||
"fixed_in" : null,
|
||||
"cvss": {
|
||||
"score": "5.4",
|
||||
"vector": "VECTOR"
|
||||
}
|
||||
},
|
||||
{
|
||||
"references" : {
|
||||
|
||||
2387
spec/fixtures/dynamic_finders/expected.yml
vendored
2387
spec/fixtures/dynamic_finders/expected.yml
vendored
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,54 @@
|
||||
# Copyright (C) 2020 Mainul Hassan Main
|
||||
# This file is distributed under the GPLv3.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Advanced WP Table 1.0.1\n"
|
||||
"Report-Msgid-Bugs-To: "
|
||||
"https://wordpress.org/support/plugin/advanced-wp-table\n"
|
||||
"POT-Creation-Date: 2020-03-15 09:43:34+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"X-Generator: grunt-wp-i18n 0.5.4\n"
|
||||
"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"
|
||||
"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-Basepath: ../\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
"X-Poedit-Bookmarks: \n"
|
||||
"X-Textdomain-Support: yes\n"
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "Advanced WP Table"
|
||||
msgstr ""
|
||||
|
||||
#: advanced-wp-table.php:254
|
||||
msgid "Advanced WP Table plugin requires WordPress version 5.0 or greater."
|
||||
msgstr ""
|
||||
|
||||
#: includes/settings.php:25 includes/settings.php:26
|
||||
msgid "Tables"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin/theme
|
||||
msgid "https://wordpress.org/plugins/advanced-wp-table"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid "Create responsive tables using Gutenberg."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "Mainul Hassan Main"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://mainulhassan.info"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,2 @@
|
||||
February 20, 2020 – Version 1.0
|
||||
- Version 1.0 Initial Release
|
||||
7
spec/fixtures/dynamic_finders/plugin_version/apcu-manager/change_log/CHANGELOG.md
vendored
Normal file
7
spec/fixtures/dynamic_finders/plugin_version/apcu-manager/change_log/CHANGELOG.md
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
# Changelog
|
||||
All notable changes to **APCu Manager** are documented in this *changelog*.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and **APCu Manager** adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.0.0] - 2020-01-09
|
||||
### Initial release
|
||||
@@ -0,0 +1,479 @@
|
||||
# Copyright (C) 2020 Mewz
|
||||
# This file is distributed under the same license as the Attribute Stock for WooCommerce plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Attribute Stock for WooCommerce 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/attribute-stock-for-woocommerce\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: 2020-01-07T12:52:16+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.4.0\n"
|
||||
"X-Domain: attribute-stock-for-woocommerce\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Attribute Stock for WooCommerce"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://wordpress.org/plugins/attribute-stock-for-woocommerce/"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Take control of your product stock with flexible attribute-based stock. Easily track product addons, parts, ingredients, combos, and much more!"
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Mewz"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://mewz.dev/"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/AttributeList.php:45
|
||||
#: src/Actions/Admin/AttributeTermList.php:62
|
||||
msgid "Edit stock"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/AttributeList.php:51
|
||||
#: src/Actions/Admin/AttributeTermList.php:76
|
||||
msgid "List stock items"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/AttributeTermList.php:31
|
||||
#: src/Actions/Admin/AttributeTermList.php:34
|
||||
#: src/Actions/Admin/StockList.php:29
|
||||
#: src/Components/StockReport.php:16
|
||||
#: templates/admin/attributes/edit-associated.php:25
|
||||
msgid "Stock"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/AttributeTermList.php:62
|
||||
msgid "Edit attribute-level stock"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/PluginSupport.php:17
|
||||
#: src/Actions/Admin/PluginSupport.php:54
|
||||
#: src/Actions/Admin/PluginSupport.php:56
|
||||
msgid "Documentation"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/PluginSupport.php:20
|
||||
msgid "Unlock PRO"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/PluginSupport.php:41
|
||||
#: src/Actions/Admin/PluginSupport.php:43
|
||||
msgid "Help & Support"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/PluginSupport.php:44
|
||||
msgid "Need assistance setting up your attribute stock? Found a bug and want to report it? Just feel like chatting? Get in touch!"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/PluginSupport.php:46
|
||||
msgid "Priority support"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/PluginSupport.php:47
|
||||
msgid "Community forum"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/PluginSupport.php:57
|
||||
msgid "Want to learn more about Attribute Stock for WooCommerce? Check out the official online documentation."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/PluginSupport.php:59
|
||||
msgid "Online documentation"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/PluginSupport.php:66
|
||||
#: src/Actions/Admin/PluginSupport.php:68
|
||||
msgid "Manage License"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/PluginSupport.php:69
|
||||
msgid "View your PRO license, migrate a license, update payment information or cancel your subscription."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/PluginSupport.php:71
|
||||
msgid "Member dashboard"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/ReportStock.php:22
|
||||
msgid "Attribute Stock"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/ReportStockPro.php:19
|
||||
#: src/Actions/Admin/StockList.php:28
|
||||
#: templates/admin/attributes/edit-associated.php:24
|
||||
#: templates/admin/stock/panel-inventory.php:7
|
||||
msgid "SKU"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/ReportStockPro.php:21
|
||||
#: src/Actions/Admin/StockList.php:27
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/ReportStockPro.php:34
|
||||
msgid "Edit attribute stock"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockBulkActions.php:26
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockBulkActions.php:30
|
||||
msgid "Disable"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockBulkActions.php:73
|
||||
msgid "%d attribute stock enabled."
|
||||
msgid_plural "%d attribute stocks enabled."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/Actions/Admin/StockBulkActions.php:75
|
||||
msgid "%d attribute stock disabled."
|
||||
msgid_plural "%d attribute stocks disabled."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/Actions/Admin/StockBulkActions.php:81
|
||||
msgid "No disabled attribute stocks to enable."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockBulkActions.php:83
|
||||
msgid "No enabled attribute stocks to disable."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockBulkActions.php:93
|
||||
msgid "%d attribute stock updated."
|
||||
msgid_plural "%d attribute stocks updated."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/Actions/Admin/StockBulkActions.php:94
|
||||
msgid "%d attribute stock not updated, somebody is editing it."
|
||||
msgid_plural "%d attribute stocks not updated, somebody is editing them."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/Actions/Admin/StockBulkActions.php:95
|
||||
msgid "%d attribute stock permanently deleted."
|
||||
msgid_plural "%d attribute stocks permanently deleted."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/Actions/Admin/StockBulkActions.php:96
|
||||
msgid "%d attribute stock moved to the Trash."
|
||||
msgid_plural "%d attribute stocks moved to the Trash."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/Actions/Admin/StockBulkActions.php:97
|
||||
msgid "%d attribute stock restored from the Trash."
|
||||
msgid_plural "%d attribute stocks restored from the Trash."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:45
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:46
|
||||
msgid "Stock details"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:64
|
||||
msgid "Inventory"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:65
|
||||
msgid "Attributes"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:66
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:122
|
||||
#: src/Actions/Admin/StockEdit.php:125
|
||||
#: src/Actions/Admin/StockEdit.php:127
|
||||
#: src/Actions/Admin/StockEdit.php:135
|
||||
msgid "Attribute stock updated."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:123
|
||||
msgid "Attribute stock field updated."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:124
|
||||
msgid "Attribute stock field deleted."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:126
|
||||
msgid "Revision restored."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:128
|
||||
msgid "Attribute stock saved."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:129
|
||||
msgid "Attribute stock submitted."
|
||||
msgstr ""
|
||||
|
||||
#. translators: %s: date
|
||||
#: src/Actions/Admin/StockEdit.php:132
|
||||
msgid "Attribute stock scheduled for: %s."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:151
|
||||
#: src/Actions/Admin/StockEdit.php:177
|
||||
msgid "Back to attribute stock"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:155
|
||||
msgid "Back to \"%s\" attribute term"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:157
|
||||
msgid "Back to attribute term"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:162
|
||||
msgid "Back to \"%s\" attribute terms"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:164
|
||||
msgid "Back to attribute terms"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:169
|
||||
msgid "Back to \"%s\" attribute"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockEdit.php:171
|
||||
msgid "Back to attribute"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockList.php:30
|
||||
#: templates/admin/stock/panel-inventory.php:29
|
||||
msgid "Notes"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockList.php:31
|
||||
#: templates/admin/stock/metabox-status.php:21
|
||||
msgid "Created"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockList.php:105
|
||||
#: src/Actions/Admin/StockListFilters.php:22
|
||||
#: templates/admin/attributes/edit-associated.php:39
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockListActions.php:40
|
||||
msgid "Duplicate"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockListActions.php:91
|
||||
msgid "Sorry, this attribute stock item does not exist. Perhaps it was deleted?"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockListActions.php:95
|
||||
msgid "Sorry, you are not allowed to do that."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockListFilters.php:21
|
||||
#: templates/admin/stock/metabox-status.php:10
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/Admin/StockListFilters.php:112
|
||||
msgid "\"Any\""
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/StockNotifications.php:45
|
||||
msgid "Attribute out of stock"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/StockNotifications.php:46
|
||||
#: src/Actions/StockNotificationsPro.php:18
|
||||
msgid "%s is out of stock."
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/StockNotifications.php:62
|
||||
msgid "Attribute low in stock"
|
||||
msgstr ""
|
||||
|
||||
#: src/Actions/StockNotifications.php:63
|
||||
#: src/Actions/StockNotificationsPro.php:27
|
||||
msgid "%s is low in stock. There is %d left."
|
||||
msgid_plural "%s is low in stock. There are %d left."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/Components/StockReport.php:15
|
||||
#: templates/admin/attributes/edit-associated.php:23
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: src/Components/StockReport.php:90
|
||||
msgid "No low in stock attributes found."
|
||||
msgstr ""
|
||||
|
||||
#: src/Components/StockReport.php:94
|
||||
msgid "No out of stock attributes found."
|
||||
msgstr ""
|
||||
|
||||
#: src/Components/StockReport.php:98
|
||||
msgid "No most stocked attributes found."
|
||||
msgstr ""
|
||||
|
||||
#: src/Plugin/Loader.php:34
|
||||
#: src/Plugin/LoaderPro.php:32
|
||||
msgid "WooCommerce attribute stock items."
|
||||
msgstr ""
|
||||
|
||||
#: src/Plugin/Loader.php:36
|
||||
#: src/Plugin/LoaderPro.php:34
|
||||
msgctxt "post type general name"
|
||||
msgid "Attribute Stock"
|
||||
msgstr ""
|
||||
|
||||
#: src/Plugin/Loader.php:37
|
||||
#: src/Plugin/LoaderPro.php:35
|
||||
msgctxt "post type singular name"
|
||||
msgid "Attribute Stock"
|
||||
msgstr ""
|
||||
|
||||
#: src/Plugin/Loader.php:38
|
||||
#: src/Plugin/LoaderPro.php:36
|
||||
msgctxt "mewz_attribute_stock"
|
||||
msgid "Add New"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/attributes/add-fields.php:13
|
||||
#: templates/admin/attributes/edit-associated.php:60
|
||||
#: templates/admin/attributes/edit-fields.php:26
|
||||
msgid "Unlock Pro"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/attributes/add-fields.php:18
|
||||
#: templates/admin/attributes/edit-fields.php:32
|
||||
msgid "Enable stock management at the attribute level."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/attributes/add-fields.php:20
|
||||
#: templates/admin/attributes/edit-fields.php:34
|
||||
msgid "Enable stock management at the attribute term level."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/attributes/add-fields.php:33
|
||||
#: templates/admin/attributes/edit-fields.php:51
|
||||
msgid "Current stock quantity of this attribute."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/attributes/add-fields.php:35
|
||||
#: templates/admin/attributes/edit-fields.php:53
|
||||
msgid "Current stock quantity of this attribute term."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/attributes/edit-associated.php:16
|
||||
msgid "Associated stock"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/attributes/edit-fields.php:24
|
||||
msgid "Configure"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stock/metabox-status.php:34
|
||||
msgid "Update Stock"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stock/metabox-status.php:34
|
||||
msgid "Create Stock"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stock/panel-inventory.php:10
|
||||
msgid "Unique identifier for stock keeping. Optional."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stock/panel-inventory.php:16
|
||||
msgid "Stock quantity"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stock/panel-inventory.php:23
|
||||
msgid "Current stock quantity of this attribute stock item."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stock/panel-inventory.php:33
|
||||
msgid "Internal notes about this attribute stock item."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stock/panel-settings.php:14
|
||||
msgid "All product types"
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stock/panel-settings.php:15
|
||||
msgid "Product type(s) to match against. All other product types will be ignored by this attribute stock. Leave blank to match all valid product types."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stock/panel-settings.php:29
|
||||
msgid "When stock reaches this amount or less, you will be notified by email (if enabled)."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stock/panel-settings.php:38
|
||||
msgid "Limits available stock quantity of associated products."
|
||||
msgstr ""
|
||||
|
||||
#: templates/admin/stock/panel-settings.php:38
|
||||
msgid "Learn more"
|
||||
msgstr ""
|
||||
|
||||
#: assets/dist/admin/stock-edit.js:12
|
||||
msgid "Add match"
|
||||
msgstr ""
|
||||
|
||||
#: assets/dist/admin/stock-edit.js:12
|
||||
msgid "Drag to re-order"
|
||||
msgstr ""
|
||||
|
||||
#: assets/dist/admin/stock-edit.js:12
|
||||
msgid "Remove match set"
|
||||
msgstr ""
|
||||
|
||||
#: assets/dist/admin/stock-edit.js:12
|
||||
msgid "Attribute..."
|
||||
msgstr ""
|
||||
|
||||
#: assets/dist/admin/stock-edit.js:12
|
||||
msgid "Any %s"
|
||||
msgstr ""
|
||||
|
||||
#: assets/dist/admin/stock-edit.js:12
|
||||
msgid "Term..."
|
||||
msgstr ""
|
||||
|
||||
#: assets/dist/admin/stock-edit.js:12
|
||||
msgid "Remove attribute"
|
||||
msgstr ""
|
||||
|
||||
#: assets/dist/admin/stock-edit.js:12
|
||||
msgid "Add attribute"
|
||||
msgstr ""
|
||||
|
||||
#: assets/dist/admin/stock-edit.js:12
|
||||
msgid "Quantity multiplier"
|
||||
msgstr ""
|
||||
|
||||
#: assets/dist/admin/stock-edit.js:12
|
||||
msgid "Set how much stock is reduced when a matching product is purchased. Decimal values are also allowed."
|
||||
msgstr ""
|
||||
@@ -0,0 +1,143 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: AyeCode Connect 1.0.3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-02-22 09:23+0000\n"
|
||||
"PO-Revision-Date: 2020-02-22 09:23+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: AyeCode Ltd <contact@ayecode.io>\n"
|
||||
"Language: en_US\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Poedit-KeywordsList: __;__ngettext:1,2;__ngettext_noop:1,2;_c;_e;_ex:1,2c;"
|
||||
"_n:1,2;_n_noop:1,2;_nc:4c,1,2;_nx:4c,1,2;_nx_noop:4c,1,2;_x:1,2c;esc_attr__;"
|
||||
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;gettext;"
|
||||
"gettext_noop\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Generator: Poedit 1.8.7.1\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: ayecode-connect.php:75
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-remote-actions.php:411
|
||||
msgid "Download source not valid."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:201
|
||||
msgid "Plugin and theme update notifications must be enabled first"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:261
|
||||
msgid "Something went wrong, try refreshing the page and trying again."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:262
|
||||
msgid "Are you sure you with to disconnect your site?"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:300
|
||||
msgid ""
|
||||
"One click addon installs, live documentation search, support right from your "
|
||||
"WordPress Dashboard"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:308
|
||||
#, php-format
|
||||
msgid "You are connected to AyeCode Connect as user: %s"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:315
|
||||
msgid "Plugin and theme update notifications"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:318
|
||||
#: includes/class-ayecode-connect-settings.php:336
|
||||
#: includes/class-ayecode-connect-settings.php:361
|
||||
msgid "Loading..."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:333
|
||||
msgid "One click addon installs, no more licence keys"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:366
|
||||
msgid "Disconnect site"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:373
|
||||
msgid ""
|
||||
"By clicking the <b>Connect Site</b> button, you agree to our <a "
|
||||
"href='https://ayecode.io/terms-and-conditions/' target='_blank' class='text-"
|
||||
"muted' ><u>Terms of Service</u></a> and to share details with AyeCode Ltd"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:376
|
||||
msgid "Connect Site"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:384
|
||||
msgid ""
|
||||
"It looks like you might be running on localhost, AyeCode Connect will only "
|
||||
"work on a live website."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect-settings.php:395
|
||||
msgid "AycCode Ltd are the creators of:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect.php:298
|
||||
msgid "Invalid Registration Data"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect.php:302
|
||||
msgid "Invalid Secret"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect.php:559
|
||||
#, php-format
|
||||
msgid "Domain `%1$s` just failed is_usable_domain check as it is empty."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect.php:589
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Domain `%1$s` just failed is_usable_domain check as it is in the forbidden "
|
||||
"array."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect.php:604
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Domain `%1$s` just failed is_usable_domain check as it uses an invalid top "
|
||||
"level domain."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect.php:696
|
||||
#: includes/class-ayecode-connect.php:712
|
||||
#: includes/class-ayecode-connect.php:931
|
||||
msgid "Missing Authorization Header."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect.php:718
|
||||
#: includes/class-ayecode-connect.php:937
|
||||
#: includes/class-ayecode-connect.php:943
|
||||
msgid "Invalid Authorization Header."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect.php:725
|
||||
msgid "Missing blog token."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect.php:730
|
||||
#: includes/class-ayecode-connect.php:951
|
||||
msgid "You are not authorized to do that."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ayecode-connect.php:1002
|
||||
msgid "Specify an action"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,5 @@
|
||||
# Changelog
|
||||
All notable changes to the plugin will be documented in this file.
|
||||
|
||||
## 1.0.0 - 2019-10-10
|
||||
### Initial release
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"title": "Best Restaurant Menu by PriceListo",
|
||||
"name": "best-restaurant-menu",
|
||||
"version": "1.0.0",
|
||||
"description": "",
|
||||
"main": "best-restaurant-menu.php",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+ssh://git@bitbucket.org/MahmoudBasiony/best-restaurant-menu.git"
|
||||
},
|
||||
"keywords": [
|
||||
"wordpress",
|
||||
"menu",
|
||||
"restaurant",
|
||||
"food",
|
||||
"services"
|
||||
],
|
||||
"author": "PriceListo",
|
||||
"license": "GPL-3.0-or-later",
|
||||
"homepage": "https://bitbucket.org/MahmoudBasiony/best-restaurant-menu#readme.md",
|
||||
"devDependencies": {
|
||||
"babel-core": "^6.26.0",
|
||||
"babel-preset-env": "^1.6.1",
|
||||
"cleave.js": "^1.5.0",
|
||||
"del": "^3.0.0",
|
||||
"gulp": "^3.9.1",
|
||||
"gulp-babel": "^7.0.1",
|
||||
"gulp-concat": "^2.6.1",
|
||||
"gulp-jshint": "^2.1.0",
|
||||
"gulp-rename": "^1.2.2",
|
||||
"gulp-sass": "^4.0.1",
|
||||
"gulp-uglify": "^3.0.0",
|
||||
"gulp-uglifycss": "^1.0.9",
|
||||
"gulp-util": "^3.0.8",
|
||||
"gulp-wp-pot": "^2.2.0",
|
||||
"jshint": "^2.9.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"font-awesome": "^4.7.0",
|
||||
"select2": "^4.0.10",
|
||||
"sweetalert2": "^8.17.1"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
# Copyright (C) 2020 Maksim Kuzmin
|
||||
# This file is distributed under the same license as the Bible Online Popup plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Bible Online Popup 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/bible-online-popup\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: 2020-02-07T09:28:44+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.4.0\n"
|
||||
"X-Domain: BOP\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Bible Online Popup"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Popup Bible's verses with Bible Online"
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Maksim Kuzmin"
|
||||
msgstr ""
|
||||
|
||||
msgid "General Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Default translation"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update your preferences here."
|
||||
msgstr ""
|
||||
|
||||
msgid "Make a Bible Popup from selection"
|
||||
msgstr ""
|
||||
|
||||
msgid "Bible Online Popup Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Make a link to BibleOnline.ru from Bible's reference"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"name": "bleumi/bleumi-pay-woocommerce",
|
||||
"type": "wordpress-plugin",
|
||||
"description": "Enable your WooCommerce store to accept cryptocurrency payments with Bleumi Pay.",
|
||||
"version": "1.0.2",
|
||||
"keywords": [
|
||||
"bleumipay",
|
||||
"woocommerce",
|
||||
"payment",
|
||||
"payment-gateway",
|
||||
"payment-processing",
|
||||
"crypto-payments",
|
||||
"accept-crypto-payments",
|
||||
"ethereum",
|
||||
"eth",
|
||||
"erc20-tokens",
|
||||
"algorand"
|
||||
],
|
||||
"homepage": "https://bleumi.pay.com",
|
||||
"license": "MIT",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Bleumi Pay",
|
||||
"email": "support@bleumi.com",
|
||||
"homepage": "https://bleumi.pay.com",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"bleumi/bleumi-pay-sdk-php":"^1.0.21"
|
||||
}
|
||||
}
|
||||
7
spec/fixtures/dynamic_finders/plugin_version/block-pattern-builder/change_log/changelog.md
vendored
Normal file
7
spec/fixtures/dynamic_finders/plugin_version/block-pattern-builder/change_log/changelog.md
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
# Change Log
|
||||
|
||||
## [1.0.0] - 2020-04-02
|
||||
|
||||
### Added
|
||||
|
||||
- Everything is new. This is version 1.0!
|
||||
20
spec/fixtures/dynamic_finders/plugin_version/blocks-for-eventbrite/change_log/CHANGELOG.md
vendored
Normal file
20
spec/fixtures/dynamic_finders/plugin_version/blocks-for-eventbrite/change_log/CHANGELOG.md
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.0.0] - 04-04-2020
|
||||
|
||||
### Added
|
||||
|
||||
- @wordpress/scripts and @wordpress/creat-block to scaffold plugin and webpack
|
||||
- custom webpack file to utilize postcss, & css modules
|
||||
- custom postcss.config file
|
||||
- custom .eslintrc file that extends wordpress for editor to use as formatter
|
||||
- Tailwindcss for the css
|
||||
- Axios for api key testing within gutenberg
|
||||
- CSS modules to keep css in scope
|
||||
- React to build the field editing & front-end components
|
||||
- Transients to cache the fetched data for 1 minute at a time or if attibributes have changed
|
||||
31
spec/fixtures/dynamic_finders/plugin_version/blocks-for-eventbrite/composer_file/package.json
vendored
Normal file
31
spec/fixtures/dynamic_finders/plugin_version/blocks-for-eventbrite/composer_file/package.json
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"name": "blocks-for-eventbrite",
|
||||
"version": "1.0.0",
|
||||
"description": "WordPress Gutenberg blocks that display eventbrite events",
|
||||
"author": "Jon Waldstein",
|
||||
"license": "GPL-2.0-or-later",
|
||||
"main": "build/index.js",
|
||||
"scripts": {
|
||||
"build": "wp-scripts build",
|
||||
"format:js": "wp-scripts format-js",
|
||||
"lint:css": "wp-scripts lint-style",
|
||||
"lint:js": "wp-scripts lint-js",
|
||||
"start": "wp-scripts start",
|
||||
"packages-update": "wp-scripts packages-update"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@wordpress/eslint-plugin": "^4.0.0",
|
||||
"@wordpress/scripts": "^7.1.3",
|
||||
"css-loader": "^3.4.2",
|
||||
"cssnano": "^4.1.10",
|
||||
"postcss-loader": "^3.0.0",
|
||||
"postcss-nested": "^4.2.1",
|
||||
"style-loader": "^1.1.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tippyjs/react": "^4.0.0-alpha.4",
|
||||
"axios": "^0.19.2",
|
||||
"classnames": "^2.2.6",
|
||||
"tailwindcss": "^1.2.0"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
3
spec/fixtures/dynamic_finders/plugin_version/booster-for-elementor/change_log/changelog.txt
vendored
Normal file
3
spec/fixtures/dynamic_finders/plugin_version/booster-for-elementor/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
== Changelog ==
|
||||
= 1.0 =
|
||||
. Initial release
|
||||
File diff suppressed because it is too large
Load Diff
19
spec/fixtures/dynamic_finders/plugin_version/bunnycdnbunnyapi/change_log/changelog.txt
vendored
Normal file
19
spec/fixtures/dynamic_finders/plugin_version/bunnycdnbunnyapi/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
== CHANGELOG ==
|
||||
|
||||
=1.0.0=
|
||||
Initial setup
|
||||
bunnyapi ::
|
||||
WP default upload paths
|
||||
setup paths
|
||||
bunnyapi_callback_css
|
||||
bunnyapi_img_shortcode($atts)
|
||||
bunnyapi_dnsprefetch()
|
||||
load classes--
|
||||
inc:: bunnyapiFunctions
|
||||
inc-- bunnyapi_api_key(),bunnyapi_validate_apikey(),bunnyapi_clear_cache(),bunnyapi_delete_all(),bunnyapi_delete_files($files),bunnyapi_copy_all($folder),bunnyapi_force_push($folder),bunnyapi_upload_files($files),bunnyapi_is_gutenberg_active(),bunnyapi_setbunnyhost(),bunnyapi_currenturl(),bunnyapi_api_call(),bunnyhost(),bunnyapi_convert_year_month_url(),bunnyapi_check_https(),bunnyapi_is_200(),bunnyapi_full_validation_apikey()
|
||||
inc:: bunnyapiSettings
|
||||
inc-- getOptions(),getOption($option),validateSettings($data),cleanHostname($hostname),initialize(),bunnyapi_options_page(),js:{deleteall(),clearcache(),copyall(),pushall(),downloadall(),setHost()}
|
||||
inc:: bunnyapiMedia
|
||||
inc-- function($editor_id),bunnyapi_CustomMediaUI(),bunnyapi_media_urls(),bunnyapi_getLabel(),bunnyapi_getUrl(),bunnyapi_render(),__construct(),bunnyapi_submenu(),bunnyapi_adminBar(),bunnyapi_mediaButton(),bunnyapi_mediaButtonScript(),bunnyapi_indexButton(),bunnyapi_h2Button()
|
||||
BunnyAPI auto-detection hostname configuration
|
||||
BunnyAPI Settings screen: Update BunnyAPI Settings, Clear Cache, Download BunnyCDN Media, Push WP Media Library, Copy BunnyCDN Media, and Delete All BunnyCDN Media
|
||||
@@ -0,0 +1,161 @@
|
||||
# Copyright (C) 2020 WPplugins.Tech
|
||||
# This file is distributed under the same license as the Category Tag Tidy plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Category Tag Tidy 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/category-tag-"
|
||||
"tidy\n"
|
||||
"POT-Creation-Date: 2020-01-02T03:27:50+01:00\n"
|
||||
"PO-Revision-Date: 2020-01-02 13:33+1100\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.4\n"
|
||||
"X-Domain: category-tag-tidy\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
#: admin/class-category-tag-tidy-admin.php:84
|
||||
#: admin/class-category-tag-tidy-admin.php:85
|
||||
#: admin/class-category-tag-tidy-admin.php:99
|
||||
#: admin/class-category-tag-tidy-admin.php:100
|
||||
#: admin/class-category-tag-tidy-admin.php:117
|
||||
msgid "Category Tag Tidy"
|
||||
msgstr "Category Tag Tidy"
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://github.com/wpplugins-tech/category-tag-tidy"
|
||||
msgstr "https://github.com/wpplugins-tech/category-tag-tidy"
|
||||
|
||||
#. Description of the plugin
|
||||
msgid ""
|
||||
"Allows easy deletion of unused categories and tags - maintains existing "
|
||||
"category structure."
|
||||
msgstr ""
|
||||
"Allows easy deletion of unused categories and tags - maintains existing "
|
||||
"category structure."
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "WPplugins.Tech"
|
||||
msgstr "WPplugins.Tech"
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "http://www.wpplugins.tech"
|
||||
msgstr "http://www.wpplugins.tech"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:150
|
||||
msgid "Category and Tag Tidy"
|
||||
msgstr "Category and Tag Tidy"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:153
|
||||
msgid "Clear all unused Tags or Categories for all Blogs on this Network"
|
||||
msgstr "Clear all unused Tags or Categories for all Blogs on this Network"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:154
|
||||
msgid "across ALL blogs on this network"
|
||||
msgstr "across ALL blogs on this network"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:156
|
||||
msgid "Clear all unused Tags or Categories from blog"
|
||||
msgstr "Clear all unused Tags or Categories from blog"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:169
|
||||
msgid "Select Taxonomies to Tidy"
|
||||
msgstr "Select Taxonomies to Tidy"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:173
|
||||
msgid "Categories"
|
||||
msgstr "Categories"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:177
|
||||
msgid "Post Tags"
|
||||
msgstr "Post Tags"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:180
|
||||
#| msgid ""
|
||||
#| "How it works: In order to maintain your categories structure - unused "
|
||||
#| "parent categories will not be deleted if they have a child category which "
|
||||
#| "is in use."
|
||||
msgid ""
|
||||
"How it works: In order to maintain your categories structure - unused parent "
|
||||
"categories will not be deleted if they have a child category still in use."
|
||||
msgstr ""
|
||||
"How it works: In order to maintain your categories structure - unused parent "
|
||||
"categories will not be deleted if they have a child category still in use."
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:181
|
||||
msgid "Tags are not hierarchical so all non-used tags will be deleted."
|
||||
msgstr "Tags are not hierarchical so all non-used tags will be deleted."
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:182
|
||||
msgid ""
|
||||
"Categories or Tags linked with content in the trash will not be deleted."
|
||||
msgstr ""
|
||||
"Categories or Tags linked with content in the trash will not be deleted."
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:183
|
||||
msgid "Note: you will be asked to confirm on the next screen"
|
||||
msgstr "Note: you will be asked to confirm on the next screen"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:187
|
||||
msgid "Run Tag Tidy"
|
||||
msgstr "Run Tag Tidy"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:201
|
||||
msgid "This process will clear all unused <b>tags</b> and <b>categories</b>"
|
||||
msgstr "This process will clear all unused <b>tags</b> and <b>categories</b>"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:203
|
||||
msgid "This process will clear all unused <b>tags</b>"
|
||||
msgstr "This process will clear all unused <b>tags</b>"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:205
|
||||
msgid "This process will clear all unused <b>categories</b>"
|
||||
msgstr "This process will clear all unused <b>categories</b>"
|
||||
|
||||
#. translators: %s is replaced with the back link
|
||||
#: admin/class-category-tag-tidy-admin.php:213
|
||||
msgid "Please go <a href=\"%s\">back</a> and select a taxonomy"
|
||||
msgstr "Please go <a href=\"%s\">back</a> and select a taxonomy"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:221
|
||||
msgid "Are you sure you wish to proceed?"
|
||||
msgstr "Are you sure you wish to proceed?"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:222
|
||||
msgid "<b>Note:</b> This action is <i>not</i> reversible"
|
||||
msgstr "<b>Note:</b> This action is <i>not</i> reversible"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:227
|
||||
msgid "Let's Do it!"
|
||||
msgstr "Let's Do it!"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:254
|
||||
msgid "Processing post categories: "
|
||||
msgstr "Processing post categories: "
|
||||
|
||||
#. translators: %d is replaced with the number 1 (for one term deleted)
|
||||
#: admin/class-category-tag-tidy-admin.php:258
|
||||
#: admin/class-category-tag-tidy-admin.php:270
|
||||
msgid "%d term deleted"
|
||||
msgstr "%d term deleted"
|
||||
|
||||
#. translators: %d is replaced with number of deleted terms
|
||||
#: admin/class-category-tag-tidy-admin.php:261
|
||||
#: admin/class-category-tag-tidy-admin.php:272
|
||||
msgid "%d terms deleted"
|
||||
msgstr "%d terms deleted"
|
||||
|
||||
#: admin/class-category-tag-tidy-admin.php:267
|
||||
msgid "Processing post tags: "
|
||||
msgstr "Processing post tags: "
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is a short description of what the plugin does. It's displayed in "
|
||||
#~ "the WordPress admin area."
|
||||
#~ msgstr ""
|
||||
#~ "This is a short description of what the plugin does. It's displayed in "
|
||||
#~ "the WordPress admin area."
|
||||
@@ -0,0 +1,31 @@
|
||||
# Copyright (C) 2020 Chris J. Zähller / Messenger Web Design
|
||||
# This file is distributed under the same license as the Conditionally Load CF7 plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Conditionally Load CF7 1.0.5\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/conditionally-load-cf7\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: 2020-03-25T20:01:04+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.2.0\n"
|
||||
"X-Domain: cf7-conditional\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Conditionally Load CF7"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "In its default settings, Contact Form 7 loads its JavaScript and CSS stylesheet on every page. This slows page loading and taxes server and client resources. Use this plugin to control which pages the scripts load on."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Chris J. Zähller / Messenger Web Design"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://github.com/seezee"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,181 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CF7 Constant Contact Fields Mapping 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-04-01 16:58+0530\n"
|
||||
"PO-Revision-Date: 2012-11-19 10:21+0100\n"
|
||||
"Last-Translator: remi\n"
|
||||
"Language-Team: ReloadWeb <info@reloadweb.co.uk>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Poedit-KeywordsList: __;_e;_x;_n;esc_attr__;esc_attr_e;esc_html__;esc_html_e;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_x:1,2c;_n:1,2\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Generator: Poedit 2.3\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:89
|
||||
msgid "First Name"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:90
|
||||
msgid "Last Name"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:91
|
||||
msgid "Full Name (First and Last)"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:92
|
||||
msgid "Email Address"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:93
|
||||
msgid "Job Title"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:94
|
||||
msgid "Company Name"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:95
|
||||
msgid "Birthday Month"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:96
|
||||
msgid "Birthday Day"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:97
|
||||
msgid "Birthday Month & Day"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:98
|
||||
msgid "Anniversary"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:99
|
||||
msgid "Phone Number"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:100
|
||||
msgid "Address Street"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:101
|
||||
msgid "Address City"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:102
|
||||
msgid "Address State"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:103
|
||||
msgid "Address Postal Code"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:104
|
||||
msgid "Address Country"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:137
|
||||
msgid "Contact Form 7 Constant Contact Fields Mapping - requires Contact Form 7 plugin to be installed and activated."
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:153
|
||||
#: cf7-constant-contact-fields-mapping.php:240
|
||||
msgid "Constant Contact Fields Mapping"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:161
|
||||
#, php-format
|
||||
msgid "Step 1: Connect the Constant Contact API if you are not connected, please %s to connect the Constant Contact API follow instruction guide."
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:163
|
||||
#: cf7-constant-contact-fields-mapping.php:261
|
||||
msgid "click here"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:173
|
||||
#, php-format
|
||||
msgid "Step 1: You need to %s vesion of plugin, after buy you will receive confirmation email with plugin installation guide please flollow installation guide"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:175
|
||||
#: cf7-constant-contact-fields-mapping.php:304
|
||||
#: cf7-constant-contact-fields-mapping.php:341
|
||||
msgid "Buy Pro"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:180
|
||||
#, php-format
|
||||
msgid "Step 2: Login to your constant contact account %s After adding custom fields in constant contact account."
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:183
|
||||
msgid "https://knowledgebase.constantcontact.com/articles/KnowledgeBase/5328-add-and-manage-custom-fields?lang=en_US"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:186
|
||||
msgid "Add, View, and Manage Custom Fields."
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:210
|
||||
msgid "Select form fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:213
|
||||
msgid "Select constant contact fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:259
|
||||
#, php-format
|
||||
msgid "This site is not connected to the Constant Contact API. Please %s to connect the Constant Contact API."
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:281
|
||||
msgid "Fields Mapping"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:287
|
||||
#, php-format
|
||||
msgid "(Please follow %s how to map fields or %s.)"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:289
|
||||
msgid "this guide"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:292
|
||||
msgid "contact us"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:302
|
||||
#, php-format
|
||||
msgid "( Map constant contact custom fields %s vesion of the plugin.)"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:312
|
||||
msgid "Form Fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:314
|
||||
msgid "Fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:326
|
||||
msgid "Constant Contact Fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:328
|
||||
msgid "Default Fields"
|
||||
msgstr ""
|
||||
|
||||
#: cf7-constant-contact-fields-mapping.php:334
|
||||
#: cf7-constant-contact-fields-mapping.php:340
|
||||
msgid "Custom Fields"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,38 @@
|
||||
# Copyright (c) 2020 Sébastien Dumont
|
||||
# This file is distributed under the same license as the CoCart - Get Cart Enhanced package.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CoCart - Get Cart Enhanced 1.2.0\n"
|
||||
"Report-Msgid-Bugs-To: "
|
||||
"https://github.com/co-cart/cocart-get-cart-enhanced/issues\n"
|
||||
"POT-Creation-Date: 2020-03-16 18:38:04+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Sébastien Dumont <mailme@sebastiendumont.com>\n"
|
||||
"Language: en_US\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Poedit-Country: United States\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Poedit-KeywordsList: "
|
||||
"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
|
||||
"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
|
||||
"X-Poedit-Basepath: ../\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
"X-Poedit-Bookmarks: \n"
|
||||
"X-Textdomain-Support: yes\n"
|
||||
"X-Generator: grunt-wp-i18n 1.0.3\n"
|
||||
|
||||
#: cocart-get-cart-enhanced.php:83
|
||||
msgid "In Stock"
|
||||
msgstr ""
|
||||
|
||||
#: cocart-get-cart-enhanced.php:87
|
||||
msgid "Out of Stock"
|
||||
msgstr ""
|
||||
|
||||
#: cocart-get-cart-enhanced.php:91
|
||||
msgid "Available on backorder"
|
||||
msgstr ""
|
||||
13
spec/fixtures/dynamic_finders/plugin_version/codepen-embed-block/composer_file/package.json
vendored
Normal file
13
spec/fixtures/dynamic_finders/plugin_version/codepen-embed-block/composer_file/package.json
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"name": "codepen-embed-block",
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"start": "cgb-scripts start",
|
||||
"build": "cgb-scripts build",
|
||||
"eject": "cgb-scripts eject"
|
||||
},
|
||||
"dependencies": {
|
||||
"cgb-scripts": "1.22.0"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
#Colissimo WooCommerce Changelog
|
||||
|
||||
## 1.1
|
||||
|
||||
### Fonctionnalités
|
||||
|
||||
- Prise en charge de étiquettes au format ZPL et DPL :
|
||||
- Possibilité de générer les étiquettes de livraison au format ZPL ou DPL
|
||||
- Possibilité d'imprimer les étiquettes de livraison au format ZPL ou DPL directement sur une imprimante thermique via USB ou Ethernet.
|
||||
|
||||
- Impression en masse des étiquettes de livraisons de plusieurs commandes depuis le listing des commandes Colissimo
|
||||
|
||||
- Il est désormais possible de trier les commandes du listing Colissimo selon :
|
||||
- Le nom du client
|
||||
- L'adresse de livraison
|
||||
- Le pays de livraison
|
||||
- La méthode de livraison
|
||||
- Le statut de la livraison
|
||||
- Le numéro de bordereau
|
||||
|
||||
- Il est désormais possible de filtrer les commandes du listing Colissimo selon :
|
||||
- Le pays de livraison
|
||||
- La méthode de livraison
|
||||
- Le statut de livraison
|
||||
- Les étiquettes générées ("Aller", "Retour", "Aller et Retour" et "Étiquette non générée")
|
||||
|
||||
- Le nombre de commandes affichées par page sur le listing Colissimo est paramétrable via l'option de WordPress "Options de l'écran"
|
||||
|
||||
### Améliorations
|
||||
|
||||
- Ajout de la référence de la commande sur l'étiquette de livraison
|
||||
|
||||
- Les prix des méthodes de livraisons se basent désormais sur le prix TTC
|
||||
|
||||
- Lors de l'impression d'une étiquette de livraison, la facture n'est plus présente
|
||||
|
||||
### Correctifs
|
||||
|
||||
- Résolution d'un problème qui pouvait se poser au moment de la sauvegarde des prix des méthodes de livraison, s'il y avait la présence de nombres décimaux
|
||||
|
||||
- Résolution d'un problème qui faisait que le prix de la commande pris en compte pour le calcul du prix de la méthode de livraison n'incluait pas les réductions liées à des coupons
|
||||
|
||||
- Résolution d'un problème qui pouvait rendre l'ouverture de la pop-up de choix du point relais impossible pour le client
|
||||
|
||||
- Résolution de la prise en charge du multisite
|
||||
|
||||
- Résolution d'un problème qui pouvait rendre le lien de suivi non-fonctionnel
|
||||
|
||||
- Résolution d'un problème qui pouvait empêcher la sélection d'un point relais si un autre avait été choisi précedemment
|
||||
|
||||
- Résolution d'un problème qui pouvait empêcher la génération du formulaire CN23
|
||||
@@ -107,7 +107,7 @@ Ahalogy wordpress plugin [version 2.1.0] is installed but Client ID not set
|
||||
|
||||
<!-- cc-child-pages -->
|
||||
<!--[if lt IE 8]>
|
||||
<link rel='stylesheet' id='ccchildpagesiecss-css' href='http://wp.local/WpVersionFinder/wordpress/wp-content/plugins/cc-child-pages/includes/css/styles.ie.css?ver=1.36' type='text/css' media='all' />
|
||||
<link rel='stylesheet' id='ccchildpagesiecss-css' href='http://wp.lab/wp-content/plugins/cc-child-pages/includes/css/styles.ie.css?ver=1.36' type='text/css' media='all' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
@@ -619,7 +619,7 @@ If above timestamp is not current time, this page is cached.</p> -->
|
||||
|
||||
<!-- movingboxes-wp -->
|
||||
<!--[if lte IE 9]>
|
||||
<link rel='stylesheet' id='mb-ie-style-css' href='http://wp.local/WpVersionFinder/wordpress/wp-content/plugins/movingboxes-wp/templates/default/css/movingboxes-ie.css?ver=0.4.2' type='text/css' media='screen' />
|
||||
<link rel='stylesheet' id='mb-ie-style-css' href='http://wp.lab/wp-content/plugins/movingboxes-wp/templates/default/css/movingboxes-ie.css?ver=0.4.2' type='text/css' media='screen' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
@@ -819,7 +819,7 @@ If above timestamp is not current time, this page is cached.</p> -->
|
||||
|
||||
<!-- voxpress -->
|
||||
<!--[if lte IE 8]>
|
||||
<link rel='stylesheet' id='ubivox-style-public-ie8-css' href='http://wp.local/WpVersionFinder/wordpress/wp-content/plugins/voxpress/styles/ubivox.public.ie8.css?ver=1.1.5' type='text/css' media='' />
|
||||
<link rel='stylesheet' id='ubivox-style-public-ie8-css' href='http://wp.lab/wp-content/plugins/voxpress/styles/ubivox.public.ie8.css?ver=1.1.5' type='text/css' media='' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
@@ -850,7 +850,7 @@ If above timestamp is not current time, this page is cached.</p> -->
|
||||
|
||||
<!-- wp-elusive-iconfont -->
|
||||
<!--[if lte IE 7]>
|
||||
<link rel='stylesheet' id='elusive-webfont-ie7-css' href='http://wp.local/WpVersionFinder/wordpress/wp-content/plugins/wp-elusive-iconfont/assets/css/elusive-webfont-ie7.css?ver=1.0' type='text/css' media='all' />
|
||||
<link rel='stylesheet' id='elusive-webfont-ie7-css' href='http://wp.lab/wp-content/plugins/wp-elusive-iconfont/assets/css/elusive-webfont-ie7.css?ver=1.0' type='text/css' media='all' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
@@ -1169,4 +1169,24 @@ s0.parentNode.insertBefore(s1,s0);
|
||||
<!-- This website uses Linkable Title Html And Php Widget v1.2.6 Wordpress plugin developed by PepLamb (PepLamb.com) -->
|
||||
|
||||
|
||||
<!-- age-okay -->
|
||||
<!--[if lt IE 10]>
|
||||
<link rel='stylesheet' id='age_okay_ie9_css-css' href='http://wp.lab/wp-content/plugins/age-okay/public/css/age-okay-public-ie9-min.css?ver=1.0.0-F' media='all' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
<!-- google-analytics-dashboard-for-wp -->
|
||||
<!-- This site uses the Google Analytics by ExactMetrics plugin v6.0.1 - Using Analytics tracking - https://www.exactmetrics.com/ -->
|
||||
|
||||
|
||||
<!-- flower-delivery-by-florist-one -->
|
||||
<!--[if lte IE 9]>
|
||||
<link rel='stylesheet' id='old-browser-css' href='http://wp.lab/wp-content/plugins/flower-delivery-by-florist-one/public/css/florist-one-flower-delivery-public-old-browser.css?ver=1.11.1' media='all' />
|
||||
<![endif]-->
|
||||
|
||||
|
||||
<!-- paypal-for-woocommerce -->
|
||||
<!-- This site has installed PayPal for WooCommerce v2.1.12 - https://www.angelleye.com/product/woocommerce-paypal-plugin/ -->
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
# Copyright (C) 2020 SomewhereWarm
|
||||
# This file is distributed under the GNU General Public License v3.0.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Composite Products - Conditional Images for WooCommerce "
|
||||
"1.2.0\n"
|
||||
"Report-Msgid-Bugs-To: https://woocommerce.com/my-account/create-a-ticket/\n"
|
||||
"POT-Creation-Date: 2020-02-12 06:19:29+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <EMAIL@ADDRESS>\n"
|
||||
"X-Generator: grunt-wp-i18n 1.0.3\n"
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:115
|
||||
msgid ""
|
||||
"<strong>Composite Products – Conditional Images</strong> requires "
|
||||
"WooCommerce Composite Products <strong>%s</strong> or higher."
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:198
|
||||
msgid "Choose an Image"
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:199
|
||||
msgid "Save Image"
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:298
|
||||
msgid "Overlay Image"
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:301
|
||||
msgid ""
|
||||
"Enable this option to conditionally overlay an image over the main "
|
||||
"Composite Product image. When using this feature, product image zooming "
|
||||
"will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:306
|
||||
msgid "Select image"
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:310
|
||||
msgid "Choose an image to overlay over the main Composite Product image."
|
||||
msgstr ""
|
||||
|
||||
#: composite-products-conditional-images-for-woocommerce.php:311
|
||||
msgid "Remove image"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "Composite Products - Conditional Images for WooCommerce"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin/theme
|
||||
msgid ""
|
||||
"https://docs.woocommerce.com/document/composite-products/composite-products-"
|
||||
"extensions/#cp-ci"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid ""
|
||||
"Free mini-extension for WooCommerce Composite Products that allows you to "
|
||||
"create dynamic, multi-layer Composite Product images that respond to option "
|
||||
"changes."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "SomewhereWarm"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://somewherewarm.gr/"
|
||||
msgstr ""
|
||||
18
spec/fixtures/dynamic_finders/plugin_version/cookie-jar/change_log/CHANGELOG.md
vendored
Normal file
18
spec/fixtures/dynamic_finders/plugin_version/cookie-jar/change_log/CHANGELOG.md
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
# Changelog
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## Releases
|
||||
|
||||
### 2.0.1 - 2020-02-12
|
||||
- Fixing wpdb issue
|
||||
|
||||
### 2.0.0
|
||||
- Added options to select an image and the position of the cookie div on the front end ( bottom left or bottom right )
|
||||
|
||||
### 1.1.0
|
||||
- Added back-end settings to select Cookie Policy page from the list of all existing pages
|
||||
|
||||
### 1.0.0
|
||||
- Initial release
|
||||
@@ -0,0 +1,726 @@
|
||||
# Copyright (C) 2020 ilGhera
|
||||
# This file is distributed under the same license as the CRM in Cloud for WooCommerce - Premium plugin.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CRM in Cloud for WooCommerce - Premium 0.9.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/crm-in-cloud-for-wc\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: 2020-04-03 08:25+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: Poedit 2.2.4\n"
|
||||
"X-Domain: crm-in-cloud-for-wc\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Poedit-KeywordsList: __;_e;esc_html_e;esc_html__\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: admin/class-crmfwc-admin.php:84
|
||||
msgid "It seems like you don't have permission to see this page"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:96
|
||||
msgid "ATTENTION! It seems like Woocommerce is not installed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:105
|
||||
msgid "CRM in Cloud for WooCommerce - Premium"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:120
|
||||
msgid "Premium Key"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:121
|
||||
msgid "Add your Premium Key"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:122
|
||||
msgid "Add your Premium Key and keep updated your copy of CRM in Cloud for WooCommerce."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:124 admin/crmfwc-wc-template.php:37
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:130
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:131
|
||||
msgid "Contacts"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-crmfwc-admin.php:132
|
||||
msgid "WooCommerce"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:22
|
||||
msgid "User roles"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:40
|
||||
msgid "Select the user role(s) to export to CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:45
|
||||
msgid "Export company"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:48
|
||||
msgid "Export the company if present in the user profile"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:52 admin/crmfwc-wc-template.php:26
|
||||
msgid "Export orders"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:55
|
||||
msgid "Export user orders as opportunities in CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:61
|
||||
msgid "Export to CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:71
|
||||
msgid "Delete contacts"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:73
|
||||
msgid "Delete all contacts on CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:77
|
||||
msgid "Delete company"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:80
|
||||
msgid "Delete the company linked to the contact in CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-contacts-template.php:86
|
||||
msgid "Delete from CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-settings-template.php:21
|
||||
msgid "Connect"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-settings-template.php:23
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-settings-template.php:29
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-settings-template.php:30
|
||||
msgid "Connect with your CRM in Cloud credentials"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-settings-template.php:32
|
||||
msgid "Connect to CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: admin/crmfwc-wc-template.php:29
|
||||
msgid "Export new orders as opportunities in CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: crm-in-cloud-for-wc.php:25
|
||||
msgid "WARNING! CRM in Cloud for WC requires WooCommerce to be activated."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-crmfwc-contacts.php:474
|
||||
#, php-format
|
||||
msgid "%1$d contact(s) export process has begun"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-crmfwc-contacts.php:481
|
||||
msgid "No contacts to export"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-crmfwc-contacts.php:591
|
||||
#, php-format
|
||||
msgid "%1$d users(s) delete process has begun"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-crmfwc-contacts.php:600
|
||||
msgid "ERROR! There are not users to delete"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-crmfwc-settings.php:160
|
||||
msgid "Disconnect from CRM in Cloud"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ActionFactory.php:161
|
||||
msgid "Invalid action - must be a recurring action."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:60
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:75
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:76
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:89
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:19
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:30
|
||||
msgid "Scheduled Actions"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:127
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:129
|
||||
#, php-format
|
||||
msgid "About Action Scheduler %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:131
|
||||
msgid "Action Scheduler is a scalable, traceable job queue for background processing large sets of actions. Action Scheduler works by triggering an action hook to run at some time in the future. Scheduled actions can also be scheduled to run on a recurring schedule."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:139
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:141
|
||||
msgid "Scheduled Action Columns"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:143
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:96
|
||||
msgid "Hook"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:143
|
||||
msgid "Name of the action hook that will be triggered."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:144
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:97
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:144
|
||||
msgid "Action statuses are Pending, Complete, Canceled, Failed"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:145
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:98
|
||||
msgid "Arguments"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:145
|
||||
msgid "Optional data array passed to the action hook."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:146
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:99
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:146
|
||||
msgid "Optional action group."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:147
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:100
|
||||
msgid "Recurrence"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:147
|
||||
msgid "The action's schedule frequency."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:148
|
||||
msgid "Scheduled"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:148
|
||||
msgid "The date/time the action is/was scheduled to run."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:149
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:102
|
||||
msgid "Log"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_AdminView.php:149
|
||||
msgid "Activity log for the action."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_DataController.php:137
|
||||
msgid "Attempting to reduce used memory..."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_InvalidActionException.php:21
|
||||
#, php-format
|
||||
msgid "Action [%1$s] has an invalid schedule: %2$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_InvalidActionException.php:40
|
||||
#, php-format
|
||||
msgid "Action [%1$s] has invalid arguments. It cannot be JSON decoded to an array. $args = %2$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:92
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:101
|
||||
msgid "Scheduled Date"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:122
|
||||
msgid "Claim ID"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:129
|
||||
msgid "Run"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:130
|
||||
msgid "Process the action now as if it were run as part of a queue"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:133
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:134
|
||||
msgid "Cancel the action now to avoid it being run in future"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:201
|
||||
msgid "Now!"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:237
|
||||
#, php-format
|
||||
msgid "Every %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:243
|
||||
msgid "Non-repeating"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:341
|
||||
msgid "It appears one or more database tables were missing. Attempting to re-create the missing table(s)."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:374
|
||||
#, php-format
|
||||
msgid "A new queue has begun processing. <a href=\"%s\">View actions in-progress »</a>"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:377
|
||||
#, php-format
|
||||
msgid "The next queue will begin processing in approximately %d seconds."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:398
|
||||
#, php-format
|
||||
msgid "Successfully executed action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:402
|
||||
#, php-format
|
||||
msgid "Successfully canceled action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:406
|
||||
#, php-format
|
||||
msgid "Successfully processed change for action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:412
|
||||
#, php-format
|
||||
msgid "Could not process change for action: \"%1$s\" (ID: %2$d). Error: %3$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:458
|
||||
#, php-format
|
||||
msgid " (%s ago)"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:461
|
||||
#, php-format
|
||||
msgid " (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_ListTable.php:609
|
||||
msgid "Search hook, args and claim ID"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_QueueRunner.php:193
|
||||
msgid "Every minute"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:103
|
||||
#, php-format
|
||||
msgid "This data will be deleted in %s."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:108
|
||||
#, php-format
|
||||
msgid "Action Scheduler has migrated data to custom tables; however, orphaned log entries exist in the WordPress Comments table. %1$s <a href=\"%2$s\">Learn more »</a>"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:101
|
||||
msgid "Action Scheduler"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:101
|
||||
msgid "This section shows scheduled action counts."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:104
|
||||
msgid "Version:"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:108
|
||||
msgid "Action Status"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:110
|
||||
msgid "Count"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:111
|
||||
msgid "Oldest Scheduled Date"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:112
|
||||
msgid "Newest Scheduled Date"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:33
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ProgressBar.php:47
|
||||
#, php-format
|
||||
msgid "The %s class can only be run within WP CLI."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:59
|
||||
msgid "There are too many concurrent batches, but the run is forced to continue."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:61
|
||||
msgid "There are too many concurrent batches."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:113
|
||||
msgid "The claim has been lost. Aborting current batch."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:138
|
||||
#, php-format
|
||||
msgid "Started processing action %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:155
|
||||
#, php-format
|
||||
msgid "Completed processing action %1$s with hook: %2$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:170
|
||||
#, php-format
|
||||
msgid "Error processing action %1$s: %2$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php:136
|
||||
#, php-format
|
||||
msgid "There was an error running the action scheduler: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php:467
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php:567
|
||||
#, php-format
|
||||
msgid "Search results for \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php:672
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:72
|
||||
msgid "action created"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:76
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php:134
|
||||
msgid "action canceled"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:82
|
||||
#, php-format
|
||||
msgid "action started via %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:84
|
||||
msgid "action started"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:92
|
||||
#, php-format
|
||||
msgid "action complete via %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:94
|
||||
msgid "action complete"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:102
|
||||
#, php-format
|
||||
msgid "action failed via %1$s: %2$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:105
|
||||
#, php-format
|
||||
msgid "action failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:112
|
||||
#, php-format
|
||||
msgid "action timed out after %s seconds"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:118
|
||||
#, php-format
|
||||
msgid "unexpected shutdown: PHP Fatal error %1$s in %2$s on line %3$s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:123
|
||||
msgid "action reset"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:129
|
||||
#, php-format
|
||||
msgid "action ignored via %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:131
|
||||
msgid "action ignored"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:146
|
||||
#, php-format
|
||||
msgid "There was a failure fetching this action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:148
|
||||
msgid "There was a failure fetching this action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:156
|
||||
#, php-format
|
||||
msgid "There was a failure scheduling the next instance of this action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:227
|
||||
#, php-format
|
||||
msgid "ActionScheduler_Action::$args too long. To ensure the args column can be indexed, action args should not be more than %d characters when encoded as JSON."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:301
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:302
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:303
|
||||
msgid "In-progress"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:304
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php:305
|
||||
msgid "Canceled"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:67
|
||||
msgid "Database error."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:75
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:25
|
||||
#: libraries/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php:44
|
||||
#, php-format
|
||||
msgid "Error saving action: %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:268
|
||||
msgid "Invalid value for select or count parameter. Cannot query actions."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:458
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:548
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:580
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:777
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:819
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:457
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:468
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:495
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:773
|
||||
#, php-format
|
||||
msgid "Unidentified action %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:661
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:627
|
||||
#, php-format
|
||||
msgid "The group \"%s\" does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:675
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:607
|
||||
msgid "Unable to claim actions. Database error."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:838
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:740
|
||||
msgid "Invalid action ID. No status found."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:840
|
||||
msgid "Unknown status found for action."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:62
|
||||
msgid "Unable to save action."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:283
|
||||
msgid "Invalid schedule. Cannot save action."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:689
|
||||
#, php-format
|
||||
msgid "Unable to unlock claim %s. Database error."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:704
|
||||
#, php-format
|
||||
msgid "Unable to unlock claim on action %s. Database error."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:716
|
||||
#, php-format
|
||||
msgid "Unable to mark failure on action %s. Database error."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:840
|
||||
#, php-format
|
||||
msgid "%s Support for strings longer than this will be removed in a future version."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:20
|
||||
msgid "Scheduled actions are hooks triggered on a cetain date and time."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:31
|
||||
msgid "Scheduled Action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:33
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:34
|
||||
msgid "Add New Scheduled Action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:35
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:36
|
||||
msgid "Edit Scheduled Action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:37
|
||||
msgid "New Scheduled Action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:38
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:39
|
||||
msgid "View Action"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:40
|
||||
msgid "Search Scheduled Actions"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:41
|
||||
msgid "No actions found"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:42
|
||||
msgid "No actions found in trash"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_TaxonomyRegistrar.php:14
|
||||
msgid "Action Group"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/ActionMigrator.php:95
|
||||
#, php-format
|
||||
msgid "Unable to remove source migrated action %s"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Config.php:52
|
||||
msgid "Source store must be configured before running a migration"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Config.php:74
|
||||
msgid "Source logger must be configured before running a migration"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Config.php:96
|
||||
msgid "Destination store must be configured before running a migration"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Config.php:118
|
||||
msgid "Destination logger must be configured before running a migration"
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Controller.php:142
|
||||
msgid "Action Scheduler migration in progress. The list of scheduled actions may be incomplete."
|
||||
msgstr ""
|
||||
|
||||
#: libraries/action-scheduler/classes/migration/Runner.php:107
|
||||
#, php-format
|
||||
msgid "Migrated action with ID %1$d in %2$s to ID %3$d in %4$s"
|
||||
msgstr ""
|
||||
|
||||
#: plugin-update-checker/Puc/v4p7/Plugin/Ui.php:54
|
||||
msgid "View details"
|
||||
msgstr ""
|
||||
|
||||
#: plugin-update-checker/Puc/v4p7/Plugin/Ui.php:77
|
||||
#, php-format
|
||||
msgid "More information about %s"
|
||||
msgstr ""
|
||||
|
||||
#: plugin-update-checker/Puc/v4p7/Plugin/Ui.php:128
|
||||
msgid "Check for updates"
|
||||
msgstr ""
|
||||
|
||||
#: plugin-update-checker/Puc/v4p7/Plugin/Ui.php:223
|
||||
#, php-format
|
||||
msgid "Unknown update checker status \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: plugin-update-checker/Puc/v4p7/Vcs/PluginUpdateChecker.php:98
|
||||
msgid "There is no changelog available."
|
||||
msgstr ""
|
||||
@@ -0,0 +1,83 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CTC Countdown Timer Cookies 1.0.0\n"
|
||||
"POT-Creation-Date: 2020-03-18 16:32+0000\n"
|
||||
"PO-Revision-Date: 2020-03-18 16:33+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: CTCTeam\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.3\n"
|
||||
"X-Poedit-Basepath: E:/XAMPP/htdocs/MacroExcel/httpdocs/wp-content/plugins/"
|
||||
"ctc-countdown-timer-cookies\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Poedit-KeywordsList: __;_e\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:111
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:112
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:113
|
||||
msgid "Ctc Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:114
|
||||
msgid "Countdown List"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:115
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:116
|
||||
msgid "Add new Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:117
|
||||
msgid "Add Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:118
|
||||
msgid "Edit Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:119
|
||||
msgid "Update Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:120
|
||||
msgid "Search Countdown"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:121
|
||||
msgid "Not Countdown Found"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:122
|
||||
msgid "Not found in Trash"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:153
|
||||
msgid "Countdown Options"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:161
|
||||
msgid "Countdown Shortcode"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ctc-countdown-timer-cookies-admin.php:196
|
||||
msgid "<p>Copy this shortcode and paste it into your post,page...<p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ctc-countdown-timer-cookies-admin-display.php:20
|
||||
msgid "Days"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ctc-countdown-timer-cookies-admin-display.php:27
|
||||
msgid "Hours"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ctc-countdown-timer-cookies-admin-display.php:33
|
||||
msgid "Minutes"
|
||||
msgstr ""
|
||||
10
spec/fixtures/dynamic_finders/plugin_version/database-analyzer/composer_file/package.json
vendored
Normal file
10
spec/fixtures/dynamic_finders/plugin_version/database-analyzer/composer_file/package.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"name": "wp-db-analyzer",
|
||||
"version": "1.0",
|
||||
"description": "WordPress Database Analyzer Plugin",
|
||||
"author": "Joel Masci <masci.joel@gmail.com>",
|
||||
"private": true,
|
||||
"scripts": {},
|
||||
"dependencies": {},
|
||||
"devDependencies": {}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
7
spec/fixtures/dynamic_finders/plugin_version/device-detector/change_log/CHANGELOG.md
vendored
Normal file
7
spec/fixtures/dynamic_finders/plugin_version/device-detector/change_log/CHANGELOG.md
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
# Changelog
|
||||
All notable changes to **Device Detector** are documented in this *changelog*.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and **Device Detector** adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.0.0] - 2020-01-22
|
||||
### Initial release
|
||||
170
spec/fixtures/dynamic_finders/plugin_version/dodebug/translation_file/lang/dodebug.pot
vendored
Normal file
170
spec/fixtures/dynamic_finders/plugin_version/dodebug/translation_file/lang/dodebug.pot
vendored
Normal file
@@ -0,0 +1,170 @@
|
||||
# Copyright (C) 2020 DoDebug
|
||||
# This file is distributed under the same license as the DoDebug package.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: DoDebug 1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/dodebug\n"
|
||||
"POT-Creation-Date: 2020-01-22 20:55:35+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
||||
#: src/admin.cls.php:65
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/f.cls.php:111
|
||||
msgid "Folder does not exist: %s"
|
||||
msgstr ""
|
||||
|
||||
#: src/f.cls.php:118
|
||||
msgid "Can not create folder: %1$s. Error: %2$s"
|
||||
msgstr ""
|
||||
|
||||
#: src/f.cls.php:124
|
||||
msgid "Folder is not writable: %s."
|
||||
msgstr ""
|
||||
|
||||
#: src/f.cls.php:130 src/f.cls.php:134
|
||||
msgid "File %s is not writable."
|
||||
msgstr ""
|
||||
|
||||
#: src/f.cls.php:141
|
||||
msgid "Failed to write to %s."
|
||||
msgstr ""
|
||||
|
||||
#: src/lang.cls.php:37
|
||||
msgid "Test."
|
||||
msgstr ""
|
||||
|
||||
#: src/util.cls.php:216
|
||||
msgid "just now"
|
||||
msgstr ""
|
||||
|
||||
#: src/util.cls.php:216
|
||||
msgid "right now"
|
||||
msgstr ""
|
||||
|
||||
#: src/util.cls.php:218
|
||||
msgid " %s ago"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:32
|
||||
msgid "DoDebug Settings"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:44
|
||||
msgid "Debug"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:46 tpl/settings.tpl.php:104
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:48
|
||||
msgid "Turn this on to start logging."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:51
|
||||
msgid "Advanced Level"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:53
|
||||
msgid "Advanced level is for the usuage of function %s."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:56
|
||||
msgid "Log Cookies"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:61
|
||||
msgid "Log Filesize Limit"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:66
|
||||
msgid "Specify the maximum size of the log file."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:72
|
||||
msgid "URI Includes"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:79
|
||||
msgid ""
|
||||
"Only log listed pages. The URLs will be compared to the REQUEST_URI server "
|
||||
"variable."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:80 tpl/settings.tpl.php:95 tpl/settings.tpl.php:121
|
||||
#: tpl/settings.tpl.php:136
|
||||
msgid "One per line."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:87
|
||||
msgid "URI Excludes"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:94
|
||||
msgid ""
|
||||
"Prevent any log of listed pages. The URLs will be compared to the "
|
||||
"REQUEST_URI server variable."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:102
|
||||
msgid "Log Filters"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:106
|
||||
msgid "Log all WordPress filter hooks."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:107
|
||||
msgid "Enabling this option will cause log file size to grow quickly."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:113
|
||||
msgid "Filter Excludes"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:120
|
||||
msgid "Listed filters will not be logged."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:128
|
||||
msgid "Filter Partial Excludes"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:135
|
||||
msgid "Filters containing these strings will not be logged."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:143
|
||||
msgid "Admin IPs"
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:150
|
||||
msgid "Only log the requests from these IPs."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:151
|
||||
msgid "Your IP is %s."
|
||||
msgstr ""
|
||||
|
||||
#: tpl/settings.tpl.php:166
|
||||
msgid "APIs"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "DoDebug"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid "Just a debug tool for theme/plugin developers."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "WPDO"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,59 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: dynamic-coupons-with-zendesk-for-woocommerce-v1.0.0\n"
|
||||
"POT-Creation-Date: 2019-12-04 15:19+0530\n"
|
||||
"PO-Revision-Date: 2019-12-04 15:19+0530\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: MakeWebBetter\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.0.6\n"
|
||||
"X-Poedit-Basepath: .\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Poedit-KeywordsList: __;esc_html;esc_html__;esc_html_e\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: Library/class-mwb-zencoupon-manager.php:194
|
||||
#: Library/class-mwb-zencoupon-manager.php:210
|
||||
msgid "No coupons found"
|
||||
msgstr ""
|
||||
|
||||
#: Library/class-mwb-zencoupon-manager.php:204
|
||||
#: Library/class-mwb-zencoupon-manager.php:272
|
||||
msgid "Wrong Store URL"
|
||||
msgstr ""
|
||||
|
||||
#: zendesk-dynamic-coupons.php:139
|
||||
msgid "Mail Sent Successfully."
|
||||
msgstr ""
|
||||
|
||||
#: zendesk-dynamic-coupons.php:140
|
||||
msgid "Mail not sent"
|
||||
msgstr ""
|
||||
|
||||
#: zendesk-dynamic-coupons.php:141
|
||||
msgid "Mail already sent"
|
||||
msgstr ""
|
||||
|
||||
#: zendesk-dynamic-coupons.php:160
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Support the %1$1s%2$2s%3$3s plugin development by sending us tracking "
|
||||
"data( we just want your Email Address and Name that too only once )."
|
||||
msgstr ""
|
||||
|
||||
#: zendesk-dynamic-coupons.php:165
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Your %1$1s%4$4s%3$3s key is %1$1s%2$2s%3$3s. Enter this key while installing "
|
||||
"the app."
|
||||
msgstr ""
|
||||
|
||||
#: zendesk-dynamic-coupons.php:183
|
||||
msgid ""
|
||||
"Woocommerce is not activated, please activate woocommerce first to install "
|
||||
"and use zendesk woocommerce plugin."
|
||||
msgstr ""
|
||||
@@ -0,0 +1,736 @@
|
||||
# Copyright (C) 2020 EASY FlipBook
|
||||
# This file is distributed under the same license as the EASY FlipBook package.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: EASY FlipBook 2.1.1\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/easy-flipbook-i-widget\n"
|
||||
"POT-Creation-Date: 2020-01-05 14:44:48+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
||||
#: inc/dictionary.php:26
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:27 inc/dictionary.php:154
|
||||
msgid "Sorry something went wrong with the server please try again"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:28 inc/dictionary.php:151
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:29
|
||||
msgid "Pages"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:30
|
||||
msgid "Book properties"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:31
|
||||
msgid "Sheet properties"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:32
|
||||
msgid "Cover properties"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:33
|
||||
msgid "Page properties"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:34
|
||||
msgid "Source"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:35
|
||||
msgid "PDF file"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:36
|
||||
msgid "Images, HTMLs files"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:37
|
||||
msgid "interactive"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:38
|
||||
msgid "Page number"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:39
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:40
|
||||
msgid "CSS Layer"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:41
|
||||
msgid "CSS"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:42
|
||||
msgid "HTML"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:43
|
||||
msgid "Java Script"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:44 inc/dictionary.php:86
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:45
|
||||
msgid "Select files"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:46
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:47
|
||||
msgid "Add image pages"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:48
|
||||
msgid "Add HTML pages"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:49
|
||||
msgid "Add PDF page"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:50
|
||||
msgid "Remove all pages"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:51
|
||||
msgid "items per page"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:52
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:53
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:54
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:55
|
||||
msgid "Previous"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:56
|
||||
msgid "PDF page number"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:57
|
||||
msgid "Select image"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:58
|
||||
msgid "Change image"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:59
|
||||
msgid "Auto thumbnail"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:60
|
||||
msgid "book height"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:61
|
||||
msgid "book width"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:62
|
||||
msgid "gravity constant"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:63
|
||||
msgid "amount of rendered cached pages"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:64
|
||||
msgid "render loaded hidden pages in the background"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:65
|
||||
msgid "render pages while they are flipping, it can slow down animation"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:66
|
||||
msgid "amount of loaded by user pages that are used for predicting user behaviour"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:67
|
||||
msgid "quantity of predicted pages for automatic loading"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:68
|
||||
msgid "initial flipping velocity, it should be enough to overcome the gravity"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:69
|
||||
msgid "max corner (flexible part of the sheet) deviation from the whole sheet"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:70
|
||||
msgid "sheet flexibility"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:71
|
||||
msgid "part of the sheet that can be flexed, should be in range (0, 1)"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:72
|
||||
msgid "speed of changing bending angle of the flexible corner"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:73
|
||||
msgid "curvature of open sheet, 0 is for flat sheet"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:74
|
||||
msgid "width texture resolution"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:75
|
||||
msgid "height texture resolution"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:76
|
||||
msgid "sheet color"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:77
|
||||
msgid "sheet thickness"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:78
|
||||
msgid "sheet weight"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:79
|
||||
msgid "cover height is more on 2*padding and cover width more on 1*padding than page ones, so you can set different sizes for typical pages and cover like for real book"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:80
|
||||
msgid "binder texture"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:81
|
||||
msgid "Deep linking URL parameter name"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:82
|
||||
msgid "items pre page"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:83
|
||||
msgid "EASY FlipBook"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:84
|
||||
msgid "View mode"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:85
|
||||
msgid "Advanced"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:87
|
||||
msgid "Thumbnail"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:88
|
||||
msgid "Thumbnail and Lightbox"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:89
|
||||
msgid "Lightbox activation link"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:90
|
||||
msgid "Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:91
|
||||
msgid "Select skin"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:92
|
||||
msgid "EASY FlipBook container CSS classes"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:93
|
||||
msgid "Lightbox theme"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:94
|
||||
msgid "Light"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:95
|
||||
msgid "Dark"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:96
|
||||
msgid "default value"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:97
|
||||
msgid "minimum value"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:98
|
||||
msgid "maximum value"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:99
|
||||
msgid "amount of zoom levels"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:100
|
||||
msgid "amount of lighting levels"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:101
|
||||
msgid "pan step for comands cmdPanLeft, cmdPanRight, cmdPanUp, cmdPanDown"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:102
|
||||
msgid "zoom in"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:103
|
||||
msgid "zoom out"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:104
|
||||
msgid "set default zoom"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:105
|
||||
msgid "show bookmarks"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:106
|
||||
msgid "turn 10 pages backward"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:107
|
||||
msgid "turn a page backward"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:108
|
||||
msgid "turn a page forward"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:109
|
||||
msgid "turn 10 pages forward"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:110
|
||||
msgid "download"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:111
|
||||
msgid "print"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:112
|
||||
msgid "toggle fulscreen mode"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:113
|
||||
msgid "show/hide the settings toolbar button"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:114
|
||||
msgid "toggle the smart pan mode"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:115
|
||||
msgid "toggle single page mode"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:116
|
||||
msgid "toggle sound effects"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:117
|
||||
msgid "toggle statistics monitor"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:118
|
||||
msgid "increase lighting"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:119
|
||||
msgid "reduce lighting"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:120
|
||||
msgid "move pan to the left"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:121
|
||||
msgid "move pan to the right"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:122
|
||||
msgid "move pan to the up"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:123
|
||||
msgid "move pan to the down"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:124
|
||||
msgid "rotate the book by means mouse drag operation"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:125
|
||||
msgid "zoom by means mouse drag operation"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:126
|
||||
msgid "pan by means mouse drag operation"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:127
|
||||
msgid "zoom by means mouse wheel operation"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:128
|
||||
msgid "rotate the book by means touch drag operation"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:129
|
||||
msgid "zoom by means touch drag operation"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:130
|
||||
msgid "pan by means touch drag operation"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:131
|
||||
msgid "Ctrl, Shift, Alt, or their combination like Ctrl+Shift"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:132
|
||||
msgid "modificator"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:133
|
||||
msgid "keyboard key"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:134
|
||||
msgid "key"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:135
|
||||
msgid "mouse button"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:136
|
||||
msgid "button"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:137
|
||||
msgid "amount of touches"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:138
|
||||
msgid "touches"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:139
|
||||
msgid "event that activates the action"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:140
|
||||
msgid "event"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:141
|
||||
msgid "is action enabled"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:142
|
||||
msgid "enabled"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:143
|
||||
msgid "is active by default"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:144
|
||||
msgid "active"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:145
|
||||
msgid "is active for mobile devices by default"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:146
|
||||
msgid "activeForMobile"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:147
|
||||
msgid "Zoom"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:148
|
||||
msgid "Lighting"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:149
|
||||
msgid "Pan"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:150 inc/settings.php:7
|
||||
msgid "EASY FlipBook - Settings"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:152
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:153
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:155
|
||||
msgid "Settings saved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:156
|
||||
msgid "One"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:157
|
||||
msgid "Two"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:158
|
||||
msgid "Three"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:159
|
||||
msgid "Left"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:160
|
||||
msgid "Middle"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:161
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:162
|
||||
msgid "Mouse button down"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:163
|
||||
msgid "Mouse move"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:164
|
||||
msgid "Mouse button up"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:165
|
||||
msgid "Click"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:166
|
||||
msgid "Double click"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:167
|
||||
msgid "Touch start"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:168
|
||||
msgid "Touch move"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:169
|
||||
msgid "Touch end"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:170
|
||||
msgid "Key down"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:171
|
||||
msgid "Key press"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:172
|
||||
msgid "Key up"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:173
|
||||
msgid "rtl is a right-to-left, top-to-bottom script, writing starts from the right of the page and continues to the left"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:174
|
||||
msgid "Please wait... the Application is Loading"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:175
|
||||
msgid "PDF is Loading:"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:176
|
||||
msgid "Previous page"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:177
|
||||
msgid "Next page"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:178
|
||||
msgid "Table of contents"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:179
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:180
|
||||
msgid "Bookmarks"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:181
|
||||
msgid "Thumbnails"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:182
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:183
|
||||
msgid "Zoom in"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:184
|
||||
msgid "Zoom out"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:185
|
||||
msgid "Fit view"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:186
|
||||
msgid "10 pages backward"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:187
|
||||
msgid "10 pages forward"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:188
|
||||
msgid "Download"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:189
|
||||
msgid "Print"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:190
|
||||
msgid "Full screen"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:191 inc/settings.php:8
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:192
|
||||
msgid "Smart pan"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:193
|
||||
msgid "Single page"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:194
|
||||
msgid "Sounds"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:195
|
||||
msgid "Stats"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:196
|
||||
msgid "Increase lighting"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:197
|
||||
msgid "Reduce lighting"
|
||||
msgstr ""
|
||||
|
||||
#: inc/dictionary.php:198
|
||||
msgid "Loading..."
|
||||
msgstr ""
|
||||
|
||||
#: inc/edit.php:12
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: inc/post.php:7 inc/templates.php:87
|
||||
msgid "EASY FlipBook"
|
||||
msgstr ""
|
||||
|
||||
#: inc/post.php:9
|
||||
msgid "All Books"
|
||||
msgstr ""
|
||||
|
||||
#: inc/shortcode-generator.php:7 inc/shortcode-generator.php:23
|
||||
msgid "EASY FlipBook - Shortcode Generator"
|
||||
msgstr ""
|
||||
|
||||
#: inc/shortcode-generator.php:8
|
||||
msgid "Shortcode Generator"
|
||||
msgstr ""
|
||||
|
||||
#: inc/taxonomy.php:7
|
||||
msgid "Categories"
|
||||
msgstr ""
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "EASY FlipBook"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin/theme
|
||||
msgid "https://fb.inogst.com"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid "Interactive realistic EASY FlipBook I Widget WordPress Plugin"
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "inogst.com"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "http://inogst.com"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,75 @@
|
||||
# Copyright (C) 2020 Pratyush Deb
|
||||
# This file is distributed under the same license as the Eazy Ad Unblocker plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Eazy Ad Unblocker 1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/eazy-ad-"
|
||||
"unblocker\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-01-31T10:36:35+01:00\n"
|
||||
"PO-Revision-Date: 2020-01-31 15:27+0530\n"
|
||||
"X-Generator: Poedit 2.2.4\n"
|
||||
"X-Domain: eazy-ad-unblocker\n"
|
||||
"Last-Translator: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Language: de_DE\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Eazy Ad Unblocker"
|
||||
msgstr "Eazy Ad Unblocker"
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
#. Author URI of the plugin
|
||||
msgid "https://myplugins.net/"
|
||||
msgstr "https://myplugins.net/"
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Prevent ad blockers from blocking ads on your site."
|
||||
msgstr "Prevent ad blockers from blocking ads on your site."
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Pratyush Deb"
|
||||
msgstr "Pratyush Deb"
|
||||
|
||||
#: index.php:130
|
||||
msgid "Form not verified"
|
||||
msgstr "Formular nicht verifiziert"
|
||||
|
||||
#: index.php:143
|
||||
msgid "You must give a heading!"
|
||||
msgstr "Sie müssen eine Überschrift geben!"
|
||||
|
||||
#: index.php:148
|
||||
msgid "You must give a text!"
|
||||
msgstr "Sie müssen einen Text geben!"
|
||||
|
||||
#: index.php:153
|
||||
msgid "Opacity must be a number!"
|
||||
msgstr "Deckkraft muss eine Zahl sein!"
|
||||
|
||||
#: index.php:165
|
||||
msgid "Settings saved!"
|
||||
msgstr "Einstellungen gespeichert!"
|
||||
|
||||
#: index.php:198
|
||||
msgid "Eazy Ad Unblocker Settings"
|
||||
msgstr "Eazy Ad Unblocker-Einstellungen"
|
||||
|
||||
#: index.php:213
|
||||
msgid "Popup Title"
|
||||
msgstr "Popup-Titel"
|
||||
|
||||
#: index.php:214
|
||||
msgid "Popup Body"
|
||||
msgstr "Popup-Körper"
|
||||
|
||||
#: index.php:215
|
||||
msgid "Popup Opacity"
|
||||
msgstr "Popup-Deckkraft"
|
||||
|
||||
#: index.php:227
|
||||
msgid "Save"
|
||||
msgstr "Speichern"
|
||||
12
spec/fixtures/dynamic_finders/plugin_version/elementpress/change_log/changelog.txt
vendored
Normal file
12
spec/fixtures/dynamic_finders/plugin_version/elementpress/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
01/01/2020
|
||||
version 0.3
|
||||
[Fix] Fix some bugs on sections adding.
|
||||
|
||||
31/12/2019
|
||||
version 0.2
|
||||
[Update] Added template compatability with different themes.
|
||||
|
||||
30/12/2019
|
||||
version 0.1
|
||||
[New] Added Admin control section for elementor.
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"name": "elfsight-elementor-wp",
|
||||
"version": "1.0.0",
|
||||
"description": "",
|
||||
"scripts": {
|
||||
"dev": "webpack --mode=development --watch",
|
||||
"production": "webpack --mode=production"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+ssh://git@bitbucket.org:elfsight/embed-wp-elementor.git"
|
||||
},
|
||||
"author": "Elfsight <info@elfsight.com>",
|
||||
"license": "GPL",
|
||||
"homepage": "",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.7.2",
|
||||
"@babel/polyfill": "^7.7.0",
|
||||
"@babel/preset-env": "^7.7.1",
|
||||
"@babel/runtime": "^7.8.3",
|
||||
"babel-loader": "^8.0.6",
|
||||
"copy-webpack-plugin": "^5.1.1",
|
||||
"webpack": "^4.41.2",
|
||||
"webpack-cli": "^3.3.10",
|
||||
"css-loader": "^0.28.9",
|
||||
"style-loader": "^0.19.0",
|
||||
"stylus": "^0.54.7",
|
||||
"stylus-loader": "^3.0.1",
|
||||
"svg-url-loader": "^3.0.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"@elfsight/embed-sdk": "^0.2.2"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
# Copyright (C) 2020 Rudy Susanto
|
||||
# This file is distributed under the same license as the Embed Extended plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Embed Extended 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/embed-extended\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: 2020-02-17T07:03:56+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.3.0\n"
|
||||
"X-Domain: embed-extended\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Embed Extended"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Add supports for links that cannot be embedded by the built-in WordPress embed feature. It works seamlessly on the Gutenberg editor, the embed shortcode, or even programmatically."
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Rudy Susanto"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://profiles.wordpress.org/rsusanto/"
|
||||
msgstr ""
|
||||
11
spec/fixtures/dynamic_finders/plugin_version/embed-salesvu/change_log/changelog.txt
vendored
Normal file
11
spec/fixtures/dynamic_finders/plugin_version/embed-salesvu/change_log/changelog.txt
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
== Changelog ==
|
||||
|
||||
= 1.0.1 =
|
||||
* Docs: Add installation instructions and changelog to README
|
||||
* Docs: Added Parameters and HTTPS warning to README
|
||||
* Cleanup: Remove unsupported `allowtransparency` tag from parameters
|
||||
* Bugfix: Allow both ID & Classes in same_height_as
|
||||
* Improvements: Increase default height to 800px
|
||||
|
||||
= 1.0.0 =
|
||||
* Initial Release
|
||||
@@ -0,0 +1,663 @@
|
||||
# Copyright (C) 2020 Fibrika Workshop
|
||||
# This file is distributed under the same license as the Entego N11 Entegrasyon plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Entego N11 Entegrasyon 1.0.2\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/trunk\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2020-03-24T06:10:50+00:00\n"
|
||||
"PO-Revision-Date: 2020-03-24 09:32+0300\n"
|
||||
"X-Generator: Poedit 2.3\n"
|
||||
"X-Domain: entego-n11\n"
|
||||
"Last-Translator: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Language: tr\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Entego N11 Entegrasyon"
|
||||
msgstr "Entego N11 Entegrasyon"
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://entego.com.tr"
|
||||
msgstr "https://entego.com.tr"
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "WooCommerce üzerinden satışını yaptığınız ürünleri bu eklenti sayesinde kolaylıkla n11.com'a gönderebileceksiniz."
|
||||
msgstr "WooCommerce üzerinden satışını yaptığınız ürünleri bu eklenti sayesinde kolaylıkla n11.com’a gönderebileceksiniz."
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Fibrika Workshop"
|
||||
msgstr "Fibrika Workshop"
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://fibrika.com.tr/"
|
||||
msgstr "https://fibrika.com.tr/"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:129
|
||||
msgid "N11 Anahtarlar"
|
||||
msgstr "N11 Anahtarlar"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:134
|
||||
msgid "Şablon Seçimi"
|
||||
msgstr "Şablon Seçimi"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:139
|
||||
msgid "Önemli Bilgiler"
|
||||
msgstr "Önemli Bilgiler"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:144
|
||||
msgid "Hazır!"
|
||||
msgstr "Hazır!"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:205
|
||||
msgid "Entego WooCoomerce › N11 Eklentisi Yükleme"
|
||||
msgstr "Entego WooCoomerce › N11 Eklentisi Yükleme"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:212 admin/class-entego-n11-admin-kurulum-wizard.php:294
|
||||
msgid "Entego WooCommerce N11 Eklentisi"
|
||||
msgstr "Entego WooCommerce N11 Eklentisi"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:222
|
||||
msgid "Şimdilik geç"
|
||||
msgstr "Şimdilik geç"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:224
|
||||
msgid "Bu Adımı Atla"
|
||||
msgstr "Bu Adımı Atla"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:293
|
||||
msgid "Hoşgeldiniz"
|
||||
msgstr "Hoşgeldiniz"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:295
|
||||
msgid ""
|
||||
"Entego WooCoomerce N11 Eklentisini kurduğunuz için teşekkür ederiz. Amacımız sizlerin ürün gönderiminde ve mağazalarınızı yönetmenizi kolaylaştırmak, eklenti kurulumuna devam etmek istiyormusunuz ?"
|
||||
msgstr ""
|
||||
"Entego WooCoomerce N11 Eklentisini kurduğunuz için teşekkür ederiz. Amacımız sizlerin ürün gönderiminde ve mağazalarınızı yönetmenizi kolaylaştırmak, eklenti kurulumuna devam etmek istiyormusunuz ?"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:300
|
||||
msgid "Evet, lütfen"
|
||||
msgstr "Evet, lütfen"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:305
|
||||
msgid "Bu adımdan sonra N11 tarafından size verilen bilgileri girmeniz gerekiyor."
|
||||
msgstr "Bu adımdan sonra N11 tarafından size verilen bilgileri girmeniz gerekiyor."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:339
|
||||
msgid "N11 tarafından Mağaza yönetim panelinde size verilen api ve api secret keylerini girmelisiniz. Nerede olduğunu bilmiyorsanız aşşağıdaki linke tıklayınız."
|
||||
msgstr "N11 tarafından Mağaza yönetim panelinde size verilen api ve api secret keylerini girmelisiniz. Nerede olduğunu bilmiyorsanız aşşağıdaki linke tıklayınız."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:340
|
||||
msgid "Api Anahtarların nasıl alındığını bilmiyorsanız tıklayın."
|
||||
msgstr "Api Anahtarların nasıl alındığını bilmiyorsanız tıklayın."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:343
|
||||
msgid "N11 Api Anahtarı"
|
||||
msgstr "N11 Api Anahtarı"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:346
|
||||
msgid "N11 Api Secret Anahtarı"
|
||||
msgstr "N11 Api Secret Anahtarı"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:353
|
||||
msgid "Kontrol Et"
|
||||
msgstr "Kontrol Et"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:369
|
||||
msgid "N11 Api Keylerin Yerlerini Öğrenme"
|
||||
msgstr "Kapat"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:378
|
||||
msgid "Kapat"
|
||||
msgstr "Kapat"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:466 admin/partials/class-entego-n11-help.php:74 admin/partials/help/kategori-eslestirme.php:13
|
||||
msgid "Kategori Eşleştirme"
|
||||
msgstr "Kategori Eşleştirme"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:510
|
||||
msgid "Entego'ya bağlantı sağlanamadı, lütfen daha sonra tekrar deneyiniz."
|
||||
msgstr "Entego’ya bağlantı sağlanamadı, lütfen daha sonra tekrar deneyiniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:555
|
||||
msgid "Devam Et"
|
||||
msgstr "Devam Et"
|
||||
|
||||
#. translators: %s: Link
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:677
|
||||
msgid ""
|
||||
"N11 entegrasyonu ile ürünlerini gönderebilmeniz için Kargo Teslimat Şablonu seçmelisiniz. <a href=\"%s\" target=\"_blank\">Şablon Nedir ?</a> Eğer şablonunuz yok ise n11 mağaza yönetim panelinden bir "
|
||||
"adet şablon oluşturmalısınız. Daha sonra bu şablon değiştirilebilir."
|
||||
msgstr ""
|
||||
"N11 entegrasyonu ile ürünlerini gönderebilmeniz için Kargo Teslimat Şablonu seçmelisiniz. <a href=“%s” target=“_blank”>Şablon Nedir ?</a> Eğer şablonunuz yok ise n11 mağaza yönetim panelinden bir adet "
|
||||
"şablon oluşturmalısınız. Daha sonra bu şablon değiştirilebilir."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:712
|
||||
msgid "N11 Ürün Gönderme Şablonu Seçiniz"
|
||||
msgstr "N11 Ürün Gönderme Şablonu Seçiniz"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:713
|
||||
msgid "Hangi Şablonu… kullanmak istersiniz"
|
||||
msgstr "Hangi Şablonu… kullanmak istersiniz"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:713
|
||||
msgid "Kargo Şablonu"
|
||||
msgstr "Kargo Şablonu"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:721
|
||||
msgid "Devam"
|
||||
msgstr "Devam"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:754
|
||||
msgid "Entego WooCommerce Eklentisi"
|
||||
msgstr "Entego WooCommerce Eklentisi"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:756
|
||||
msgid "Eklentimizi indirdiğiniz için teşekkür ederiz. Bu Eklentiyi kullanama bilmek için bilmeniz gereken bir kaç bilgi mevcut."
|
||||
msgstr "Eklentimizi indirdiğiniz için teşekkür ederiz. Bu Eklentiyi kullanama bilmek için bilmeniz gereken bir kaç bilgi mevcut."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:761
|
||||
msgid "Öncelikli olarak ürünlerinizi senkronize bir şekilde n11'e göndermek için sitenizde kayıtlı her ürününü N11 Kategorileri ile eşleştirmeniz gerekiyor."
|
||||
msgstr "Öncelikli olarak ürünlerinizi senkronize bir şekilde n11’e göndermek için sitenizde kayıtlı her ürününü N11 Kategorileri ile eşleştirmeniz gerekiyor."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:769
|
||||
msgid ""
|
||||
"Kategorilerinizi eşleştirdikden sonra her kategoride yer alan ürünlerin bazı özellikleri mevcut bu özelliklerden isteğe bağlı olanı ve zorunlu olan özellikleri mevcut bu zorunlu özellikleri "
|
||||
"girmediğiniz takdirde ürünleriniz eksik özellik nedeni ile gönderilemeyecektir."
|
||||
msgstr ""
|
||||
"Kategorilerinizi eşleştirdikden sonra her kategoride yer alan ürünlerin bazı özellikleri mevcut bu özelliklerden isteğe bağlı olanı ve zorunlu olan özellikleri mevcut bu zorunlu özellikleri "
|
||||
"girmediğiniz takdirde ürünleriniz eksik özellik nedeni ile gönderilemeyecektir."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:775
|
||||
msgid ""
|
||||
"Bu zorunlu ve isteğe bağlı özelliklerin hangileri olduğunu ve eklenmesi ürün düzenleme sayfasında sağ tarafta olan N11 Sekmesinden görüntüleyebilir ve üzerine tıkladınız takdirde seçeneklerin arasında "
|
||||
"seçerek ekleyebilirsiniz."
|
||||
msgstr ""
|
||||
"Bu zorunlu ve isteğe bağlı özelliklerin hangileri olduğunu ve eklenmesi ürün düzenleme sayfasında sağ tarafta olan N11 Sekmesinden görüntüleyebilir ve üzerine tıkladınız takdirde seçeneklerin arasında "
|
||||
"seçerek ekleyebilirsiniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:783
|
||||
msgid "Hazırsanız artık ilk ürün gönderme işlemine geçebiliriz."
|
||||
msgstr "Hazırsanız artık ilk ürün gönderme işlemine geçebiliriz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:790
|
||||
msgid "Ürün Gönder"
|
||||
msgstr "Ürün Gönder"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:812
|
||||
msgid "Girmiş olduğunuz Api Anahtarı veya Api Şifre Anahtarı hatalıdır. Tekrar kontrol edip deneyiniz."
|
||||
msgstr "Girmiş olduğunuz Api Anahtarı veya Api Şifre Anahtarı hatalıdır. Tekrar kontrol edip deneyiniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:813
|
||||
msgid "Her hangi bir Kargo Teslimat Şablonu Seçmediniz."
|
||||
msgstr "Her hangi bir Kargo Teslimat Şablonu Seçmediniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:814
|
||||
msgid "Kategori seçimi yapmadınız veya eksik bir bilgi gönderdildi, tekrar deneyiniz."
|
||||
msgstr "Kategori seçimi yapmadınız veya eksik bir bilgi gönderdildi, tekrar deneyiniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:815
|
||||
msgid "Kategori Eşleştirmesi veritabanına kayıt edilirken bir hata oluştu."
|
||||
msgstr "Kategori Eşleştirmesi veritabanına kayıt edilirken bir hata oluştu."
|
||||
|
||||
#. translators: %1$s: link to videos, %2$s: link to docs
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:833
|
||||
msgid "Eklentinin nasıl kullanılacağı hakkında daha fazla bilgi ve içeriğe internet sitemizden ulaşabilirsiniz <a href=\"%1$s\" target=\"_blank\">Entego Entegrasyon</a>."
|
||||
msgstr "Eklentinin nasıl kullanılacağı hakkında daha fazla bilgi ve içeriğe internet sitemizden ulaşabilirsiniz <a href=“%1$s” target=“_blank”>Entego Entegrasyon</a>."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:837
|
||||
msgid "Artık Ürünlerinizi N11 ile Entegre Etmeye Hazırsınız!"
|
||||
msgstr "Artık Ürünlerinizi N11 ile Entegre Etmeye Hazırsınız!"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:840
|
||||
msgid "En Son gelişmelerden ve yeni eklentilerimizden haberdar olmak isterseniz E-Posta adresinizi bize gönderin."
|
||||
msgstr "En Son gelişmelerden ve yeni eklentilerimizden haberdar olmak isterseniz E-Posta adresinizi bize gönderin."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:849
|
||||
msgid "E-Posta Adresiniz"
|
||||
msgstr "E-Posta Adresiniz"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:855 admin/class-entego-n11-admin-kurulum-wizard.php:859
|
||||
msgid "Evet Lütfen!"
|
||||
msgstr "Evet Lütfen!"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:868
|
||||
msgid "Sonraki Adım"
|
||||
msgstr "Sonraki Adım"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:869
|
||||
msgid "Artık Eklentiyi Kullanmaya Hazırsınız"
|
||||
msgstr "Artık Eklentiyi Kullanmaya Hazırsınız"
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:870
|
||||
msgid "Tüm Ürünler Sayfasından Ürünlerinizi tek tek veya toplu olarak gönderebilirsiniz."
|
||||
msgstr "Tüm Ürünler Sayfasından Ürünlerinizi tek tek veya toplu olarak gönderebilirsiniz."
|
||||
|
||||
#: admin/class-entego-n11-admin-kurulum-wizard.php:875
|
||||
msgid "Tüm Ürünlere git"
|
||||
msgstr "Tüm Ürünlere git"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:62
|
||||
msgid "Kullanmaya Başlarken"
|
||||
msgstr "Kullanmaya Başlarken"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:66
|
||||
msgid "Api Anahtarları"
|
||||
msgstr "Api Anahtarları"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:70
|
||||
msgid "Şablon seçimi ve Kargo Süresi"
|
||||
msgstr "Şablon seçimi ve Kargo Süresi"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:78 admin/partials/help/urun-ozellikleri.php:13
|
||||
msgid "Ürün Özellikleri"
|
||||
msgstr "Ürün Özellikleri"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:82 admin/partials/help/urun-gonderme.php:13
|
||||
msgid "Ürün Gönderme"
|
||||
msgstr "Ürün Gönderme"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:86 admin/partials/help/toplu-urun-gonderme.php:13
|
||||
msgid "Toplu Ürün Gönderme"
|
||||
msgstr "Toplu Ürün Gönderme"
|
||||
|
||||
#: admin/partials/class-entego-n11-help.php:93
|
||||
msgid "Entego WooCommerce N11 Eklentisi Kullanma Kılavuzu"
|
||||
msgstr "Entego WooCommerce N11 Eklentisi Kullanma Kılavuzu"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:57
|
||||
msgid "N11'de Ürünü Güncelle"
|
||||
msgstr "N11’de Ürünü Güncelle"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:59
|
||||
msgid "Ürünü N11'e Gönder"
|
||||
msgstr "Ürünü N11’e Gönder"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:72
|
||||
msgid "N11'e Gönder"
|
||||
msgstr "N11’e Gönder"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:73
|
||||
msgid "N11'den Sil"
|
||||
msgstr "N11’den Sil"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:74
|
||||
msgid "N11 Otomatik Güncelleme Aç"
|
||||
msgstr "N11 Otomatik Güncelleme Aç"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:75
|
||||
msgid "N11 Otomatik Güncelleme Kapat"
|
||||
msgstr "N11 Otomatik Güncelleme Kapat"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:222
|
||||
msgid "N11 Kategori Ürün Nitelikleri"
|
||||
msgstr "N11 Kategori Ürün Nitelikleri"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:636 admin/partials/entego-n11-admin-column.php:689
|
||||
msgid "Ürünün global ticari öğe numarası"
|
||||
msgstr "Ürünün global ticari öğe numarası"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:636 admin/partials/entego-n11-admin-column.php:689
|
||||
msgid "GTIN"
|
||||
msgstr "GTIN"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:638 admin/partials/entego-n11-admin-column.php:691
|
||||
msgid "N11 tarafından bazı OEM ürünlerde zorunlu olarak istenmektedir. Eğer Bilmiyorsanız N11 yönetici panelinden sorgulatarak öğrene bilirsiniz."
|
||||
msgstr "N11 tarafından bazı OEM ürünlerde zorunlu olarak istenmektedir. Eğer Bilmiyorsanız N11 yönetici panelinden sorgulatarak öğrene bilirsiniz."
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:647 admin/partials/entego-n11-admin-column.php:699
|
||||
msgid "Parça/Ürün bağlantı numarası"
|
||||
msgstr "Parça/Ürün bağlantı numarası"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:647 admin/partials/entego-n11-admin-column.php:699
|
||||
msgid "OEM"
|
||||
msgstr "OEM"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:649 admin/partials/entego-n11-admin-column.php:701
|
||||
msgid "N11'de ürün listelemek için kullanılan bir özellik isteğe bağlıdır."
|
||||
msgstr "N11’de ürün listelemek için kullanılan bir özellik isteğe bağlıdır."
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:658 admin/partials/entego-n11-admin-column.php:678
|
||||
msgid "N11.com'da satmak istediğiniz tutar"
|
||||
msgstr "N11.com’da satmak istediğiniz tutar"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:658 admin/partials/entego-n11-admin-column.php:678
|
||||
msgid "N11 Satış Ücreti"
|
||||
msgstr "N11 Satış Ücreti"
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:660 admin/partials/entego-n11-admin-column.php:680
|
||||
msgid "Eğer N11.com'a farklı fiyatta göndermek istiyorsanız, fiyat sekmesine bunu girmelisiniz."
|
||||
msgstr "Eğer N11.com’a farklı fiyatta göndermek istiyorsanız, fiyat sekmesine bunu girmelisiniz."
|
||||
|
||||
#: admin/partials/entego-n11-admin-column.php:963 admin/partials/entego-n11-admin-column.php:966
|
||||
msgid ""
|
||||
"<strong>Entego WooCommerce Entegrasyon</strong> eklentimizi beğendiyseniz lütfen bize <a href=\"https://tr.wordpress.org/plugins/entego-n11/\">yorum</a> yapmayı unutmayınız. <br>Şimdiden yapacağınız "
|
||||
"her türlü yorum için teşekkür ederiz."
|
||||
msgstr ""
|
||||
"<strong>Entego WooCommerce Entegrasyon</strong> eklentimizi beğendiyseniz lütfen bize <a href=“https://tr.wordpress.org/plugins/entego-n11/“>yorum</a> yapmayı unutmayınız. <br>Şimdiden yapacağınız her "
|
||||
"türlü yorum için teşekkür ederiz."
|
||||
|
||||
#. translators: %1$s: link to videos, %2$s: link to docs
|
||||
#: admin/partials/entego-n11-admin-column.php:1452
|
||||
msgid "Ürün N11'e gönderilirken hata oluştu, \"%1$s\" değeri hatalı olarak girilmiş. Tekrar Kontrol ediniz."
|
||||
msgstr "Ürün N11’e gönderilirken hata oluştu, “%1$s” değeri hatalı olarak girilmiş. Tekrar Kontrol ediniz."
|
||||
|
||||
#: admin/partials/entego-n11-admin-sonuclar.php:117
|
||||
msgid "Sırada Bekleyen İşlem Sayısı(%1$s)"
|
||||
msgstr "N11 Alt Başlık’da Gözüken Not”"
|
||||
|
||||
#: admin/partials/entego-n11-admin-sonuclar.php:311
|
||||
msgid "N11 Alt Başlık'da Gözüken Not\""
|
||||
msgstr "N11 Alt Başlık’da Gözüken Not”"
|
||||
|
||||
#: admin/partials/entego-n11-admin-sonuclar.php:335
|
||||
msgid ""
|
||||
"<p style=\"color:red\">Entego N11 Eklentisi Kurulum tamamlanmamış veya api bağlantısında sıkıntı olduğu için kapatılmış <a href=\"%1$s\" target=\"_blank\">ayarlar sayfası</a> giderek tekrar kontrol "
|
||||
"ediniz.</p>"
|
||||
msgstr ""
|
||||
"<p style=“color:red”>Entego N11 Eklentisi Kurulum tamamlanmamış veya api bağlantısında sıkıntı olduğu için kapatılmış <a href=“%1$s” target=“_blank”>ayarlar sayfası</a> giderek tekrar kontrol ediniz.</"
|
||||
"p>"
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:14
|
||||
msgid "API Anahtarları"
|
||||
msgstr "API Anahtarları"
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:16
|
||||
msgid "N11 ile eklentimizin bağlantısını sağlaması için api anahtarı ve api şifresine ihtiyacınız gerekmektedir."
|
||||
msgstr "N11 ile eklentimizin bağlantısını sağlaması için api anahtarı ve api şifresine ihtiyacınız gerekmektedir."
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:19
|
||||
msgid "Bu API Anahtarını ve API Şifresini N11 yönetim panelinizden edinebilirsiniz."
|
||||
msgstr "Bu API Anahtarını ve API Şifresini N11 yönetim panelinizden edinebilirsiniz."
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:21
|
||||
msgid "<a href=\"%1$s\" target=\"_blank\">N11 Firma Yönetim Paneli</a>."
|
||||
msgstr "<a href=“%1$s” target=“_blank”>N11 Firma Yönetim Paneli</a>."
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:27 admin/partials/help/api-anahtarlar.php:30 admin/partials/help/api-anahtarlar.php:33
|
||||
msgid "N11 API Şifresi alma talimatı"
|
||||
msgstr "N11 API Şifresi alma talimatı"
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:36
|
||||
msgid "API Anahtarınızı aldıkdan sonra E-Posta hesabıza gönderilen API şifresinide ayarladan kaydebilirsiniz."
|
||||
msgstr "API Anahtarınızı aldıkdan sonra E-Posta hesabıza gönderilen API şifresinide ayarladan kaydebilirsiniz."
|
||||
|
||||
#: admin/partials/help/api-anahtarlar.php:39
|
||||
msgid "Bu verilerinizide kaydettikden sonra diğer sekmeye geçebilirsiniz."
|
||||
msgstr "Bu verilerinizide kaydettikden sonra diğer sekmeye geçebilirsiniz."
|
||||
|
||||
#: admin/partials/help/baslarken.php:15
|
||||
msgid "Eklentimize hoşgeldiniz, Eklentimiz WooCommerce üzerindeki ürünlerinizi yüksek derece uyuyumluluk ve kolaylıkla N11.com'a göndermek için tasasarlanmıştır."
|
||||
msgstr "Eklentimize hoşgeldiniz, Eklentimiz WooCommerce üzerindeki ürünlerinizi yüksek derece uyuyumluluk ve kolaylıkla N11.com’a göndermek için tasasarlanmıştır."
|
||||
|
||||
#: admin/partials/help/baslarken.php:18
|
||||
msgid "Eklentimizi kullanmaya başlamadan önce bilmeniz gereken bazı konular var bunlardan hızlıca bahsetmemiz gerekirse.."
|
||||
msgstr "Eklentimizi kullanmaya başlamadan önce bilmeniz gereken bazı konular var bunlardan hızlıca bahsetmemiz gerekirse.."
|
||||
|
||||
#: admin/partials/help/baslarken.php:21
|
||||
msgid "N11'e ürünler belirli şablonlar ile gönderilir. Bu Şablonlar Teslimat şablonu olarak adlandırılır."
|
||||
msgstr "N11’e ürünler belirli şablonlar ile gönderilir. Bu Şablonlar Teslimat şablonu olarak adlandırılır."
|
||||
|
||||
#: admin/partials/help/baslarken.php:22
|
||||
msgid "Varsayılan olarak bir şablon seçmelisiniz ki ürünleriniz o şablonlar ile eşleştirilerek gönderim yapılabilsin."
|
||||
msgstr "Varsayılan olarak bir şablon seçmelisiniz ki ürünleriniz o şablonlar ile eşleştirilerek gönderim yapılabilsin."
|
||||
|
||||
#: admin/partials/help/baslarken.php:25
|
||||
msgid "N11'de ürünlerin kargoya teslimat süreleri mevcuttur. Bu süreler değişkenlik gösterebilir."
|
||||
msgstr "N11’de ürünlerin kargoya teslimat süreleri mevcuttur. Bu süreler değişkenlik gösterebilir."
|
||||
|
||||
#: admin/partials/help/baslarken.php:26
|
||||
msgid "Varsayılan olarak bir süre belirtmeniz gerekmektedir. Bu süreyi belirlerken dikkat etmeniz gereken nokta n11 yeni firmalara minimum 2 gün olarak belirler."
|
||||
msgstr "Varsayılan olarak bir süre belirtmeniz gerekmektedir. Bu süreyi belirlerken dikkat etmeniz gereken nokta n11 yeni firmalara minimum 2 gün olarak belirler."
|
||||
|
||||
#: admin/partials/help/baslarken.php:27
|
||||
msgid "Yani 1 gün olarak belirlediğinizde n11 bunu kabul etmeyerek ürünleri göndermenize müsade etmeyecektir."
|
||||
msgstr "Yani 1 gün olarak belirlediğinizde n11 bunu kabul etmeyerek ürünleri göndermenize müsade etmeyecektir."
|
||||
|
||||
#: admin/partials/help/baslarken.php:30
|
||||
msgid "N11'e gönderim yapabilmeniz için göndermek istediğiniz ürününü n11'de karşılığı olan kategori ile eşleştirmeniz gerekmektedir."
|
||||
msgstr "N11’e gönderim yapabilmeniz için göndermek istediğiniz ürününü n11’de karşılığı olan kategori ile eşleştirmeniz gerekmektedir."
|
||||
|
||||
#: admin/partials/help/baslarken.php:33
|
||||
msgid "Daha detaylı bilgileri diğer sekmelerden öğrenebilirsiniz."
|
||||
msgstr "Daha detaylı bilgileri diğer sekmelerden öğrenebilirsiniz."
|
||||
|
||||
#: admin/partials/help/kategori-eslestirme.php:15
|
||||
msgid "WooCommerce üzerindeki ürünlerinizin N11'deki karşılığını seçmeslisinizki ürünleriniz bu eşleştirmlere göre gönderilir."
|
||||
msgstr "WooCommerce üzerindeki ürünlerinizin N11’deki karşılığını seçmeslisinizki ürünleriniz bu eşleştirmlere göre gönderilir."
|
||||
|
||||
#: admin/partials/help/kategori-eslestirme.php:19
|
||||
msgid "N11 Kategori Eşletirme sayfasından toplu olarak belli kategori içersindeki ürünlere eşletirmlerinizi yapabilirsiniz. <a href=\"%1$s\" target=\"_blank\">N11 Kategoriler Sayfası</a>"
|
||||
msgstr "N11 Kategori Eşletirme sayfasından toplu olarak belli kategori içersindeki ürünlere eşletirmlerinizi yapabilirsiniz. <a href=“%1$s” target=“_blank”>N11 Kategoriler Sayfası</a>"
|
||||
|
||||
#: admin/partials/help/kategori-eslestirme.php:25
|
||||
msgid "N11 Kategorileri sırasıyla en üstten alta doğru devam eder sırasıyla seçerek devam etmelisiniz. Alt Kategori mevcut ise seçim yapmalısınız. Aksi takdirde seçim yapmanıza gerek yoktur."
|
||||
msgstr "N11 Kategorileri sırasıyla en üstten alta doğru devam eder sırasıyla seçerek devam etmelisiniz. Alt Kategori mevcut ise seçim yapmalısınız. Aksi takdirde seçim yapmanıza gerek yoktur."
|
||||
|
||||
#: admin/partials/help/kategori-eslestirme.php:28
|
||||
msgid "Ayrıca her ürünün sayfasından da bu eşleştirmeyi yapabilirsiniz."
|
||||
msgstr "Ayrıca her ürünün sayfasından da bu eşleştirmeyi yapabilirsiniz."
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:14
|
||||
msgid "Şablon Seçimi ve Kargo Teslimat Süresi"
|
||||
msgstr "Şablon Seçimi ve Kargo Teslimat Süresi"
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:18
|
||||
msgid "Şablonlar nedir ne için kullanılır daha detaylı bilgi alabilmeniz için tıklayınız. <a href=\"%1$s\" target=\"_blank\">Şablon Nedir ?</a>"
|
||||
msgstr "Şablonlar nedir ne için kullanılır daha detaylı bilgi alabilmeniz için tıklayınız. <a href=“%1$s” target=“_blank”>Şablon Nedir ?</a>"
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:25
|
||||
msgid ""
|
||||
"API Anahtarınızı ve API Şifrenizi kayıt edip onayladıkdan sonra <a href=\"%1$s\" target=\"_blank\">Ayarlar sayfasında</a> şablonlarınız listelenicektir. Listeden isteğinize göre bir şablon seçerek "
|
||||
"devam edebilirsiniz."
|
||||
msgstr ""
|
||||
"API Anahtarınızı ve API Şifrenizi kayıt edip onayladıkdan sonra <a href=“%1$s” target=“_blank”>Ayarlar sayfasında</a> şablonlarınız listelenicektir. Listeden isteğinize göre bir şablon seçerek devam "
|
||||
"edebilirsiniz."
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:31
|
||||
msgid ""
|
||||
"Ürünleriniz N11'e gönderilirken sizin belirlediğiniz kargo teslimat süresi ile gönderilir. Bu süreyi istediğiniz her zaman değiştirebilirsiniz. Kargo teslimat süresini Entego Ayarlar sayfasından kayıt "
|
||||
"etmeniz gerekmektedir."
|
||||
msgstr "Dikkat etmeniz gereken önemli olan husus şudur ki bu süre yeni kullanıcılar için en az 2 gün olarak belirlenmiştir."
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:34
|
||||
msgid "Dikkat etmeniz gereken önemli olan husus şudur ki bu süre yeni kullanıcılar için en az 2 gün olarak belirlenmiştir."
|
||||
msgstr "Dikkat etmeniz gereken önemli olan husus şudur ki bu süre yeni kullanıcılar için en az 2 gün olarak belirlenmiştir."
|
||||
|
||||
#: admin/partials/help/sablon-secimi.php:37
|
||||
msgid "Diğer bilgiler için diğer sekmeleride ziyaret edebilirsiniz."
|
||||
msgstr "Diğer bilgiler için diğer sekmeleride ziyaret edebilirsiniz."
|
||||
|
||||
#: admin/partials/help/toplu-urun-gonderme.php:15
|
||||
msgid "Ürünlerinizi tek tek gönderebileceğiniz gibi ayrıca toplu olarakda kolaylıkla gönderebilir ve güncelleyebilirsiniz."
|
||||
msgstr "Ürünlerinizi tek tek gönderebileceğiniz gibi ayrıca toplu olarakda kolaylıkla gönderebilir ve güncelleyebilirsiniz."
|
||||
|
||||
#: admin/partials/help/toplu-urun-gonderme.php:18 admin/partials/help/urun-gonderme.php:18 admin/partials/help/urun-gonderme.php:24 admin/partials/help/urun-ozellikleri.php:21
|
||||
#: admin/partials/help/urun-ozellikleri.php:33 admin/partials/help/urun-ozellikleri.php:42
|
||||
msgid "N11 Ürün Nitelikleri Metabox"
|
||||
msgstr "N11 Ürün Nitelikleri Metabox"
|
||||
|
||||
#: admin/partials/help/toplu-urun-gonderme.php:21
|
||||
msgid "Ürünlerinizi gönderebildiğiniz gibi aynı şekilde sadece n11'den silebilirsiniz."
|
||||
msgstr "Ürünlerinizi gönderebildiğiniz gibi aynı şekilde sadece n11’den silebilirsiniz."
|
||||
|
||||
#: admin/partials/help/toplu-urun-gonderme.php:25
|
||||
msgid ""
|
||||
"Toplu gönderme işlemlerinizde ürünler sıraya alınır ve en kısa süre içerisinde ürün sayısına göre tamamlar. Bu tamamlama sırasında ürünlerin durumunu N11 <a href=\"%1$s\" target=\"_blank\">Ürün "
|
||||
"Gönderme Sonuçları</a> sayfasından takip edebilirsiniz."
|
||||
msgstr ""
|
||||
"Toplu gönderme işlemlerinizde ürünler sıraya alınır ve en kısa süre içerisinde ürün sayısına göre tamamlar. Bu tamamlama sırasında ürünlerin durumunu N11 <a href=“%1$s” target=“_blank”>Ürün Gönderme "
|
||||
"Sonuçları</a> sayfasından takip edebilirsiniz."
|
||||
|
||||
#: admin/partials/help/urun-gonderme.php:15
|
||||
msgid ""
|
||||
"Varsayılan Şablonuzu işaretleyip, Kargo teslimat sürenizi belirtip, Kategori Eşleştirmesini yaptıysanız ve Ürün Özelliklerini tamamladıysanız artık geriye sadece ürününüzü n11'e göndermek kalmıştır."
|
||||
msgstr ""
|
||||
"Varsayılan Şablonuzu işaretleyip, Kargo teslimat sürenizi belirtip, Kategori Eşleştirmesini yaptıysanız ve Ürün Özelliklerini tamamladıysanız artık geriye sadece ürününüzü n11’e göndermek kalmıştır."
|
||||
|
||||
#: admin/partials/help/urun-gonderme.php:21
|
||||
msgid "Entego Ürün Nitelikleri Menüsünde bulunan yukarıda gördüğünüz buton ilede yapabilirsiniz. Ayrıca aşşağıda göstermiş olduğumuz kısayol ilede yapabilirsiniz."
|
||||
msgstr "Entego Ürün Nitelikleri Menüsünde bulunan yukarıda gördüğünüz buton ilede yapabilirsiniz. Ayrıca aşşağıda göstermiş olduğumuz kısayol ilede yapabilirsiniz."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:15
|
||||
msgid "N11 çeşitleri kategorilerde her kategoriye özgü ürün özellikleri istemekde bunlardan zorunlu olanları ve isteğe bağlı olanları mevcuttur."
|
||||
msgstr "N11 çeşitleri kategorilerde her kategoriye özgü ürün özellikleri istemekde bunlardan zorunlu olanları ve isteğe bağlı olanları mevcuttur."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:18
|
||||
msgid "Bu özellikleri ürün sayfasında sağ kısımda \"Entego N11 Ürün Menüsünde\" görebilirsiniz."
|
||||
msgstr "Bu özellikleri ürün sayfasında sağ kısımda “Entego N11 Ürün Menüsünde” görebilirsiniz."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:24
|
||||
msgid "Burada size örnek olarak \"Bilgisayar > Çevre Birimleri > Monitör & Ekran\" kategorisindeki bir ürünün özelliklerini görüntülemektesiniz."
|
||||
msgstr "Burada size örnek olarak “Bilgisayar > Çevre Birimleri > Monitör & Ekran” kategorisindeki bir ürünün özelliklerini görüntülemektesiniz."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:27
|
||||
msgid "Bu özelliklerin zorunlu olanları görmüş olduğunuz gibi belirtilmiştir. Ürünleri bu zorunlu özellikleri eklemeden kayıt edemezsiniz."
|
||||
msgstr "Bu özelliklerin zorunlu olanları görmüş olduğunuz gibi belirtilmiştir. Ürünleri bu zorunlu özellikleri eklemeden kayıt edemezsiniz."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:30
|
||||
msgid "Bu özellikleri ürünlerinize ekmlemeniz gayet kolaydır, Tek yapmanız gereken eklemek istediğiniz bulunmayan özelliğin üzerine tıklayarak gelen listeden seçim yapmalısınız."
|
||||
msgstr "Bu özellikleri ürünlerinize ekmlemeniz gayet kolaydır, Tek yapmanız gereken eklemek istediğiniz bulunmayan özelliğin üzerine tıklayarak gelen listeden seçim yapmalısınız."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:36
|
||||
msgid ""
|
||||
"Yukarıdaki örnekte \"Monitör & Ekran\" kategorisindeki \"Çözünürlük\" özelliğini görüntülemektesiniz. Buradan ürünüzüde uygun olan özelliği seçerek Kaydet butonu tıklamanız yeterli artık o özellik "
|
||||
"WooCommerce Ürün Nitelikleri Sekmesine kayıt edilmiştir."
|
||||
msgstr ""
|
||||
"Yukarıdaki örnekte “Monitör & Ekran” kategorisindeki “Çözünürlük” özelliğini görüntülemektesiniz. Buradan ürünüzüde uygun olan özelliği seçerek Kaydet butonu tıklamanız yeterli artık o özellik "
|
||||
"WooCommerce Ürün Nitelikleri Sekmesine kayıt edilmiştir."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:39
|
||||
msgid "Bu özellikleri kaldırmanız için yapmanız gereken WooCommerce Ürün Verisine gelerek Nitelikler sekmesinden istediğiniz niteliği kaldırabilirsiniz."
|
||||
msgstr "Bu özellikleri kaldırmanız için yapmanız gereken WooCommerce Ürün Verisine gelerek Nitelikler sekmesinden istediğiniz niteliği kaldırabilirsiniz."
|
||||
|
||||
#: admin/partials/help/urun-ozellikleri.php:45
|
||||
msgid ""
|
||||
"Dikkat etmeniz gereken nokta bu özellikler sitenizde daha öncedende kayıtlı olabilir bu durumda o özelliği silip yeniden Entego N11 Ürün Nitelikleri menüsünden tekrar ekleyiniz. Çünki n11 bu "
|
||||
"özellikleri kendi veritabanında eşleştirmektedir, eşleştiremediği özellikleri kabul etmeyerek ürünü ekleyemeyecektir."
|
||||
msgstr ""
|
||||
"Dikkat etmeniz gereken nokta bu özellikler sitenizde daha öncedende kayıtlı olabilir bu durumda o özelliği silip yeniden Entego N11 Ürün Nitelikleri menüsünden tekrar ekleyiniz. Çünki n11 bu "
|
||||
"özellikleri kendi veritabanında eşleştirmektedir, eşleştiremediği özellikleri kabul etmeyerek ürünü ekleyemeyecektir."
|
||||
|
||||
#: entego-n11.php:91
|
||||
msgid ""
|
||||
"Entego N11 Eklentisini tercih ettiğiniz için teşekkür ederiz. Eklentiyi kullanmak için kurulumu tamamlamanız gerekiyor. Eklentinin kullanımı hakkında bilgileri eklentinin menüsündeki yardım kısmından "
|
||||
"inceleyerek öğrenebilirsiniz."
|
||||
msgstr ""
|
||||
"Entego N11 Eklentisini tercih ettiğiniz için teşekkür ederiz. Eklentiyi kullanmak için kurulumu tamamlamanız gerekiyor. Eklentinin kullanımı hakkında bilgileri eklentinin menüsündeki yardım kısmından "
|
||||
"inceleyerek öğrenebilirsiniz."
|
||||
|
||||
#: entego-n11.php:92
|
||||
msgid "Eklenti Kurulumu"
|
||||
msgstr "Eklenti Kurulumu"
|
||||
|
||||
#: entego-n11.php:92
|
||||
msgid "İptal"
|
||||
msgstr "İptal"
|
||||
|
||||
#. Short description.
|
||||
msgid "Direk Ürünlerinizi n11 de apı bağlantısını sağlayıp ürünleri bir anda tek tuşla n11’de satmaya başlayabilirsiniz."
|
||||
msgstr "Direk Ürünlerinizi n11 de apı bağlantısını sağlayıp ürünleri bir anda tek tuşla n11’de satmaya başlayabilirsiniz."
|
||||
|
||||
#. Plugin name.
|
||||
msgid "Entego N11 Entegrasyon Eklentisi"
|
||||
msgstr "Entego N11 Entegrasyon Eklentisi"
|
||||
|
||||
#. Found in description paragraph.
|
||||
msgid ""
|
||||
"Detaylı bilgilere sitemizden erişebilirisiniz (entego.com.tr)\n"
|
||||
"<br />\n"
|
||||
"WooCommerce üzerinden satışını yaptığınız ürünleri büyük bir kolaylıkla tek bir tuşla n11\\'e gönderebileceksiniz.\n"
|
||||
"<br />\n"
|
||||
"Çok Yakın zamanda siparişlerinizide bu eklentinin içersine dahil edilerek çok daha düzenli bir çalışma gerkçekleşicek."
|
||||
msgstr ""
|
||||
"Detaylı bilgilere sitemizden erişebilirisiniz (entego.com.tr)\n"
|
||||
"<br />\n"
|
||||
"WooCommerce üzerinden satışını yaptığınız ürünleri büyük bir kolaylıkla tek bir tuşla n11\\’e gönderebileceksiniz.\n"
|
||||
"<br />\n"
|
||||
"Çok Yakın zamanda siparişlerinizide bu eklentinin içersine dahil edilerek çok daha düzenli bir çalışma gerkçekleşicek."
|
||||
|
||||
#. Found in description header.
|
||||
msgid "Özellikler"
|
||||
msgstr "Özellikler"
|
||||
|
||||
#. Found in description header.
|
||||
msgid "İnternet Sitemizi Ziyaret Edin"
|
||||
msgstr "İnternet Sitemizi Ziyaret Edin"
|
||||
|
||||
#. Found in description list item.
|
||||
msgid "Yüklediğiniz zaman kayıt işlemi gerçekleştikten sonra 100 İşlem Kredisi hesabınıza yüklenir."
|
||||
msgstr "Yüklediğiniz zaman kayıt işlemi gerçekleştikten sonra 100 İşlem Kredisi hesabınıza yüklenir."
|
||||
|
||||
#. Found in description list item.
|
||||
msgid "Stok düşmelerinde otomatik olarak stok azaltma"
|
||||
msgstr "Stok düşmelerinde otomatik olarak stok azaltma"
|
||||
|
||||
#. Found in description list item.
|
||||
msgid "Otomatik güncelleme özelliği"
|
||||
msgstr "Otomatik güncelleme özelliği"
|
||||
|
||||
#. Found in description list item.
|
||||
msgid "Son 2 günlük siparişlerinizi görüntüleyebilme özelliği"
|
||||
msgstr "Son 2 günlük siparişlerinizi görüntüleyebilme özelliği"
|
||||
|
||||
#. Found in description list item.
|
||||
msgid "WooCommerce ile tam entegrasyonlu bir şekilde ürünlerinizi tüm detayları ile n11\\'e göndermek"
|
||||
msgstr "WooCommerce ile tam entegrasyonlu bir şekilde ürünlerinizi tüm detayları ile n11\\’e göndermek"
|
||||
|
||||
#. Found in faq paragraph.
|
||||
msgid ""
|
||||
"Siparişler entegrasyonu ne zaman gelir ?\n"
|
||||
"Şuan yapım aşamasında en kısa süre içerisinde tamamlanara gerekli güncelleme gönderilecektir."
|
||||
msgstr ""
|
||||
"Siparişler entegrasyonu ne zaman gelir ?\n"
|
||||
"Şuan yapım aşamasında en kısa süre içerisinde tamamlanara gerekli güncelleme gönderilecektir."
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Ürün Verileri"
|
||||
msgstr "Ürün Verileri"
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Ürün Bilgileri"
|
||||
msgstr ""
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Ürün Gönderme Kısayolu Toplu"
|
||||
msgstr "Ürün Gönderme Kısayolu Toplu"
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Ürün Gönderme Kısayolu"
|
||||
msgstr "Ürün Gönderme Kısayolu"
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Ürün Gönderme İşlemi"
|
||||
msgstr "Ürün Gönderme İşlemi"
|
||||
|
||||
#. Screenshot description.
|
||||
msgid "Özelliklerin Seçilmesi"
|
||||
msgstr "Özelliklerin Seçilmesi"
|
||||
|
||||
#. Found in faq paragraph.
|
||||
msgid ""
|
||||
"Eklenti nasıl kullanılır ?\n"
|
||||
"Kurulum tamamlandıkdan sonra ve api anahtarı girildikden sonra eklenti tam anlamıyla çalışmaya başlar ve eklenti menüsünde kullanım kılavuzunu okuyarak gayet kolay bir kullanımı olduğunu görebilirsiniz."
|
||||
msgstr ""
|
||||
|
||||
#. Found in faq paragraph.
|
||||
msgid ""
|
||||
"Nasıl yüklenir ?\n"
|
||||
"Eklenti etkinleştirdikden sonra gelecek olan eklenti kurulum aşamaları ile kolaylık la yükleyebilirsiniz."
|
||||
msgstr ""
|
||||
"Nasıl yüklenir ?\n"
|
||||
"Eklenti etkinleştirdikden sonra gelecek olan eklenti kurulum aşamaları ile kolaylık la yükleyebilirsiniz."
|
||||
|
||||
#. Found in installation paragraph.
|
||||
msgid "Eklentiyi yükledikten sonra açılacak olan eklenti kurulum aşamlarında kolaylık eklentiyi yükleyebilirsiniz."
|
||||
msgstr "Eklentiyi yükledikten sonra açılacak olan eklenti kurulum aşamlarında kolaylık eklentiyi yükleyebilirsiniz."
|
||||
|
||||
#. Found in changelog list item.
|
||||
msgid "Entego N11 Eklentisinin yayın hayatına başlaması"
|
||||
msgstr "Entego N11 Eklentisinin yayın hayatına başlaması"
|
||||
@@ -0,0 +1,349 @@
|
||||
# Copyright (C) 2020 Espresso Plugins
|
||||
# This file is distributed under the same license as the Espresso Diagnostics plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Espresso Diagnostics 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/espresso-diagnostics\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: 2020-02-21T20:41:04+01:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.4.0\n"
|
||||
"X-Domain: espresso-diagnostics\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "Espresso Diagnostics"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
#. Author URI of the plugin
|
||||
msgid "https://espressoplugins.com"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Plugin that extracts data on WP installation, installed themes, installed plugins and server info for diagnostic purposes"
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Espresso Plugins"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:57
|
||||
msgid "Site title"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:58
|
||||
msgid "Site title (set in Settings > General)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:61
|
||||
msgid "Site tagline"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:62
|
||||
msgid "Site tagline (set in Settings > General)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:65
|
||||
msgid "WP Address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:66
|
||||
msgid "The WordPress address (URL) (set in Settings > General)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:69
|
||||
msgid "Site Address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:70
|
||||
msgid "The Site address (URL) (set in Settings > General)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:73
|
||||
msgid "Charset"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:74
|
||||
msgid "The Encoding for pages and feeds (set in Settings > Reading)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:77
|
||||
#: admin/class-espresso-diagnostics-admin.php:554
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:78
|
||||
msgid "The current WordPress version"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:81
|
||||
msgid "HTML Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:82
|
||||
msgid "The content-type (default: \"text/html\"). Themes and plugins can override the default value using the 'pre_option_html_type' filter"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:85
|
||||
msgid "Text direction"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:86
|
||||
msgid "The text direction determined by the site's is_rtl() function"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:89
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:90
|
||||
msgid "Language code for the current site"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:93
|
||||
msgid "Stylesheet URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:94
|
||||
msgid "URL to the stylesheet for the active theme. An active child theme will take precedence over this value"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:97
|
||||
msgid "Stylesheet directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:98
|
||||
msgid "Directory path for the active theme. An active child theme will take precedence over this value"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:101
|
||||
msgid "Template URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:102
|
||||
msgid "URL of the active theme's directory. An active child theme will NOT take precedence over this value"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:105
|
||||
msgid "Template Directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:106
|
||||
msgid "Dicrectory of the active theme's directory. An active child theme will NOT take precedence over this value"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:109
|
||||
msgid "Pingback URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:110
|
||||
msgid "The pingback XML-RPC file URL (xmlrpc.php)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:113
|
||||
msgid "Atom URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:114
|
||||
msgid "The Atom feed URL (/feed/atom)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:117
|
||||
msgid "RDF URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:118
|
||||
msgid "The RDF/RSS 1.0 feed URL (/feed/rdf)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:121
|
||||
msgid "RSS URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:122
|
||||
msgid "The RSS 0.92 feed URL (/feed/rss)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:125
|
||||
msgid "RSS2 URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:126
|
||||
msgid "The RSS 2.0 feed URL (/feed)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:129
|
||||
msgid "Comments Atom URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:130
|
||||
msgid "The comments Atom feed URL (/comments/feed)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:133
|
||||
msgid "Comments RSS2 URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:134
|
||||
msgid "The comments RSS 2.0 feed URL (/comments/feed)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:137
|
||||
msgid "Home URL"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:138
|
||||
msgid "Website Home as given by then home_url() function"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:200
|
||||
#: admin/class-espresso-diagnostics-admin.php:201
|
||||
msgid "WP Diagnostics"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:232
|
||||
#: admin/class-espresso-diagnostics-admin.php:415
|
||||
#: admin/class-espresso-diagnostics-admin.php:435
|
||||
msgid "Security check failed"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:341
|
||||
msgid "Unknown server"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:344
|
||||
msgid "Apache"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:346
|
||||
msgid "NGINX"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:348
|
||||
msgid "IIS"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:350
|
||||
msgid "IIS7"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:509
|
||||
msgid "You need ZipArchive to download the zip with csv files"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:543
|
||||
msgid "Date of export"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:544
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:25
|
||||
msgid "Wordpress Details"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:551
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:47
|
||||
msgid "Themes"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:557
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:71
|
||||
msgid "There are no themes on this Wordpress installation"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:560
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:73
|
||||
msgid "Active Wordpress Plugins"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:566
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:95
|
||||
msgid "There are no active plugins on this Wordpress installation"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:569
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:97
|
||||
msgid "Inactive Wordpress Plugins"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:575
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:119
|
||||
msgid "There are no inactive plugins on this Wordpress installation"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:583
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:127
|
||||
msgid "%s Details"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-espresso-diagnostics-admin.php:589
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:148
|
||||
msgid "There is no info regarding '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:22
|
||||
msgid "Download all diagnostics (JSON)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:23
|
||||
msgid "Download all diagnostics (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:24
|
||||
msgid "Generate text version to copy and paste"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:25
|
||||
msgid "All info on the Wordpress Installation"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:30
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:132
|
||||
msgid "Field"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:31
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:133
|
||||
msgid "Value"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:47
|
||||
msgid "All info on the Wordpress Themes that are installed"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:52
|
||||
msgid "Theme Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:53
|
||||
msgid "Theme Version"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:54
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:73
|
||||
msgid "All info on the Wordpress plugins that are installed and active"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:78
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:102
|
||||
msgid "Plugin Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:79
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:103
|
||||
msgid "Plugin Version"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:97
|
||||
msgid "All info on the Wordpress plugins that are installed but not inactive"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/espresso-diagnostics-admin-display.php:127
|
||||
msgid "All info on %s"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,235 @@
|
||||
# Copyright (C) 2019 Nexty Platform
|
||||
# This file is distributed under the same license as the WooCommerce Ezdefi Payment Gateway plugin.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WooCommerce Ezdefi Payment Gateway 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-gateway-ezdefi\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-12-25T02:26:50+01:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.3.0\n"
|
||||
"X-Domain: woocommerce-gateway-ezdefi\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
msgid "WooCommerce Ezdefi Payment Gateway"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
msgid "https://ezdefi.io/"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
msgid "Ezdefi Gateway integration for Woocommerce"
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin
|
||||
msgid "Nexty Platform"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin
|
||||
msgid "https://nexty.io/"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/class-wc-ezdefi-admin-notices.php:49
|
||||
msgid "Ezdefi is almost ready. To get started, <a href=\"%s\">set your gateway api url</a>."
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/class-wc-ezdefi-admin-notices.php:53
|
||||
msgid "Ezdefi is almost ready. To get started, <a href=\"%s\">set your gateway api key</a>."
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/class-wc-ezdefi-admin-notices.php:62
|
||||
msgid "Ezdefi is almost ready. To get started, <a href=\"%s\">set accepted currency</a>."
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/class-wc-ezdefi-exception-page.php:23
|
||||
msgid "ezDeFi Exception Management"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/class-wc-ezdefi-exception-page.php:23
|
||||
msgid "ezDeFi Exception"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/ezdefi-settings.php:11
|
||||
msgid "Enable/Disable"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/ezdefi-settings.php:12
|
||||
msgid "Enable ezDeFi"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/ezdefi-settings.php:18
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/ezdefi-settings.php:25
|
||||
#: includes/admin/ezdefi-settings.php:60
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/ezdefi-settings.php:32
|
||||
msgid "Gateway API Url"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/ezdefi-settings.php:39
|
||||
msgid "Gateway API Key"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/ezdefi-settings.php:45
|
||||
msgid "Payment Method"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/ezdefi-settings.php:51
|
||||
msgid "Acceptable price variation"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/ezdefi-settings.php:58
|
||||
msgid "Accepted Currency"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/views/html-admin-page-ezdefi-exception.php:63
|
||||
msgid "Received Amount"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/views/html-admin-page-ezdefi-exception.php:64
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/views/html-admin-page-ezdefi-exception.php:65
|
||||
msgid "Order"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/views/html-admin-page-ezdefi-exception.php:66
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-ezdefi-ajax.php:68
|
||||
msgid "Can not get currency"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-ezdefi-ajax.php:83
|
||||
#: includes/class-wc-ezdefi-ajax.php:106
|
||||
#: includes/class-wc-ezdefi-ajax.php:131
|
||||
#: includes/class-wc-ezdefi-ajax.php:133
|
||||
#: includes/class-wc-ezdefi-ajax.php:219
|
||||
msgid "Can not create payment"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-ezdefi-ajax.php:186
|
||||
#: includes/class-wc-ezdefi-ajax.php:198
|
||||
#: includes/class-wc-ezdefi-ajax.php:286
|
||||
msgid "Can not get payment"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-ezdefi-ajax.php:301
|
||||
msgid "You have"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-ezdefi-ajax.php:301
|
||||
msgid "to scan this QR Code"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-ezdefi-ajax.php:309
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-ezdefi-ajax.php:316
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-ezdefi-ajax.php:324
|
||||
msgid "You have to pay exact amount so that your order can be handle property."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-ezdefi-ajax.php:327
|
||||
msgid "If you have difficulty for sending exact amount, try to use"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:62
|
||||
msgid "ezDeFi"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:63
|
||||
msgid "Using BTC, ETH or any kinds of cryptocurrency. Handle by ezDeFi"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:181
|
||||
#: includes/class-wc-gateway-ezdefi.php:680
|
||||
msgid "Pay with any crypto wallet"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:182
|
||||
msgid "This method will adjust payment amount of each order by an acceptable number to help payment gateway identifying the uniqueness of that order."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:186
|
||||
#: includes/class-wc-gateway-ezdefi.php:683
|
||||
msgid "Pay with ezDeFi wallet"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:187
|
||||
msgid "This method is more powerful when amount uniqueness above method reaches allowable limit. Users just need to install ezDeFi wallet then import their private key to pay using qrCode."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:242
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:243
|
||||
msgid "Discount"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:244
|
||||
msgid "Expiration (seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:245
|
||||
msgid "Wallet Address"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:246
|
||||
msgid "Block Confirmation"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:247
|
||||
msgid "Decimal"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:269
|
||||
#: includes/class-wc-gateway-ezdefi.php:410
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:271
|
||||
#: includes/class-wc-gateway-ezdefi.php:412
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:281
|
||||
#: includes/class-wc-gateway-ezdefi.php:420
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:466
|
||||
msgid "Add Currency"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:565
|
||||
msgid "Please select currency"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:582
|
||||
msgid "Awaiting ezdefi payment"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:680
|
||||
msgid "Any crypto wallet"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-gateway-ezdefi.php:683
|
||||
msgid "ezDeFi wallet"
|
||||
msgstr ""
|
||||
8853
spec/fixtures/dynamic_finders/plugin_version/fancify-core/translation_file/languages/Fancify_Core.pot
vendored
Normal file
8853
spec/fixtures/dynamic_finders/plugin_version/fancify-core/translation_file/languages/Fancify_Core.pot
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user